html,
body			{ margin:10px; padding:0; }
body			{ color:#000; font-family:arial; font-size:12px; background:url(images/bg-container.jpg) #dee569; }
hr				{ height:1px; border:0; border-bottom:1px dashed #ccc; }
img				{ border:0; }
h1				{ letter-spacing:-1px; font-size:17px; }
li				{ margin-bottom:5px; }
ul				{ margin-top:5px; }
table			{ border-collapse:collapse; }
table td, th	{ padding:7px; }
input, textarea	{ width:350px; }

#container		{ width:780px; margin:0 auto; background:#fff; width:780px;  }
#logo			{ position:absolute; top:50px; margin-left:10px; }
#menu			{ position:absolute; top:240px; background:url(images/bar.gif) repeat-x; height:28px; width:780px; color:#fff; font-weight:bold; font-size:14px; letter-spacing:-1px; padding-top:4px; text-align:center; }
#sidebar		{ position:absolute; top:270px; width:190px; background:#fff url(images/bg-sidebar.jpg) repeat-x; padding:10px; color:#375029; font-weight:bold; font-size:14px }
#middle			{ position:relative; top:20px; padding:230px 10px 10px 10px; margin-left:220px; width:540px; }
#giga			{ margin-top:75px; font-weight:bold; text-align:center; margin-bottom:20px; }
#footer			{ font-size:14px; margin-top:0px; background:url(images/bg-footer.gif); height:23px; width:780px; color:#fff; text-align:center; font-weight:bold; padding-top:5px; }
#phone			{ position:absolute; top:25px; margin-left:560px; background:url(images/phone.gif) no-repeat center left; padding-left:20px; font-size:15px; font-weight:bold; color:#d05b38; }
#slideshow		{ position:absolute; top:50px; margin-left:220px; }


#googlesearch input { width:auto; }

.tabular td,
.tabular th		{ border:1px solid #f1f1f1; vertical-align:top; }
.tabular th		{ background:#000; color:#fff; font-weight:bold; }
.submit			{ width:auto; }
.clear			{ clear:both; }


.stripe			{ height:20px; background:url(images/stripe.png); margin:10px 0; }
.thumb			{ padding:5px; border:solid #CCC; border-width:0 1px 1px 0; margin-bottom:5px; background:#fff; }
.parapic		{ margin:15px; }

.menu_item		{ background:url(images/bg-menu_bak.gif); width:180px; height:25px; padding-top:5px; padding-left:10px; cursor:pointer; }
.bank td		{ text-align:center; font-size:11px; }

.testi			{ margin:20px 0; }


a:link,
a:visited,
a:active		{ color:#000; text-decoration:underline; }
a:hover			{ text-decoration:none; }

#menu a			{ color:#fff; text-decoration:none; }
#menu a:hover	{ text-decoration:underline; }

#sidebar a			{ color:#375029; text-decoration:none; }
#sidebar a:hover	{ text-decoration:underline; }

#footer a		{ color:#fff; text-decoration:none; }
#footer a:hover	{ text-decoration:underline; }

.menu_item:hover			{ filter:alpha(opacity=50)); zoom:1; -moz-opacity:.50; opacity:.50; }


input[type="text"]:focus,
input[type="password"]:focus,
textarea:focus {  background:#ffffee; }
