html {height:100%;font-size:100%; margin:0;padding:0;background-color:#ECEFDC;}

body {min-height:100%;min-width:980px;max-width:1600px;background:#FFF url(images/hd_tl.jpg) center top repeat-x; margin:0; padding:0;font-family:Arial; font-size:11pt;color:#45473c;}

.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}

/* End hide from IE-mac */


img {border:0;}
form, object, embed {margin:0;padding:0;} 

p {margin:0 0 10px 0;}

.red {color:#FF0000;}

a {	
	text-decoration: underline;
	color:#338A00;
}

a:hover {
	text-decoration: none;
	color:#338A00;
}

h1 {color:#1D79B6;font-size:20pt;font-weight:normal;text-align:left;margin:0 0 10px 0;padding:0;}
h2 {font-size:18pt;color:#409A0B; margin:0 0 7px 0;padding:10px 0 0 0;text-align:left;font-weight:normal;}
h3 {color:#7F836C;font-size:12pt;font-weight:bold;text-align:left;margin:0 0 7px 0;padding:7px 0 0 0;}


ul {margin:5px 0 10px 30px;list-style:none;padding:0;}
ul ul {margin:5px 0 0 30px;}
ul li {margin:0 0 4px 0;padding:0 0 0 13px;background:url(images/arrow.gif) 0 4px no-repeat;}

ol {margin:0 0 10px 30px;padding:0;}
ol li {margin:0 0 10px 0;}

li a {color:#323329; text-decoration:underline;}
li a:hover {text-decoration:none;color:#323329;}

.inv {display:none;}

input, textarea, select {background-color:#EFEFEB;border:1px solid #9C9E8C;font-family:Arial; font-size:11pt;color:#5B5D4F;width:170px;margin-top:3px;margin-bottom:10px;}
textarea {height:135px;}
.submit {width:auto !important;border:none;background-color:#50B116;color:#FFF;font-weight:bold;margin-right:6px;}



.main{width:763px; margin:auto;}
.conteiner {padding:0;margin:0 0 15px 0;background:url(images/brd.gif) 219px 0 repeat-y;}
.bgr_right {/*background:url(images/bgr_cont.gif) 250px 0px repeat-y;*/}

#ct{background-color:#FFFFFF}


/*###############  TOP  ###############*/

#header{height:370px;background:url(images/banner.jpg) 30px 168px no-repeat;}
.top {height:84px; padding:0;}
.logo {float:right;text-align:right;padding:31px 20px 0 0;width:560px;color:#AAAD99;font-weight:bold;font-size:10pt;}
.logo marquee {width:560px;}
.phone {color:#3E9808;font-size:15pt;padding:20px 0 0 36px;}
.menu {padding:0 0 0 31px;}
.menu td {height:110px;padding:0 3px 0 0;font-weight:bold;}
.menu td.menu5 {padding:0 !important;}
.menu a {display:block;height:18px;font-size:9pt;text-align:center;color:#7F836C;text-transform:uppercase;text-decoration: none;padding:15px 0 0 0;margin:29px 0 0 0;}
.menu a:hover {height:43px !important;font-size:10pt;text-align:center;color:#FFF;text-decoration:none;padding:35px 0 0 0 !important;margin:0 !important;}
.menu1 a {width:114px;background:url(images/bgr_menu1.gif) 0 0 no-repeat;}
.menu1 a:hover {height:75px !important;background:url(images/bgr_menu1_h.gif) 0 0 no-repeat;}
.menu2 a {width:210px;background:url(images/bgr_menu2.gif) 0 0 no-repeat;}
.menu2 a:hover {background:url(images/bgr_menu2_h.gif) 0 0 no-repeat;}
.menu3 a {width:131px;background:url(images/bgr_menu3.gif) 0 0 no-repeat;}
.menu3 a:hover {background:url(images/bgr_menu3_h.gif) 0 0 no-repeat;}
.menu4 a {width:122px;background:url(images/bgr_menu4.gif) 0 0 no-repeat;}
.menu4 a:hover {background:url(images/bgr_menu4_h.gif) 0 0 no-repeat;}
.menu5 a {width:115px;background:url(images/bgr_menu5.gif) 0 0 no-repeat;}
.menu5 a:hover {height:53px !important;background:url(images/bgr_menu5_h.gif) 0 0 no-repeat;}




/*#################  LEFT  #################*/

#left {float:left;width:178px;padding:15px 10px 20px 31px;background:url(images/line.gif) 31px 10px no-repeat;}
.menu_left {padding:0 0 0 17px;}
.menu_left ul {margin:0;padding:0;}
.menu_left ul li {margin:0 0 12px 0;padding:0 0 0 13px;background:url(images/arrow_m.gif) 0 4px no-repeat;}
.menu_left ul li a {color:#45473C;text-decoration:none;}
.menu_left ul li a:hover {color:#45473C;text-decoration:underline;}
.menu_left ul ul {margin:5px 0 0 0 !important;padding:0;}
.menu_left ul ul li {margin:0 0 3px 0;padding:0 0 0 8px;font-size:9pt;background:url(images/arrow_m_ins.gif) 0 4px no-repeat;}
.menu_left ul ul li a {color:#5B5D4F;text-decoration:underline;}
.menu_left ul ul li a:hover {color:#5B5D4F;text-decoration:none;}


/*#################  RIGHT  #################*/

#right {margin:0 0 0 220px;padding:7px 30px 20px 30px;}

.photo img {border:1px solid #AAAC9D;padding:2px;background-color:#FFF;margin:3px 15px 5px 0;}

.photo2 {float:left;text-align:center;padding:0 15px 5px 0;font-size:10pt;color:#323329;}
.photo2 img {border:1px solid #AAAC9D;padding:2px;background-color:#FFF;margin:3px 0 5px 0;}

.price table {border-collapse: collapse;font-size:10pt;color:#323329;}
.price th {background-color:#999999;color:#FFF;vertical-align:middle;text-align:center;padding:3px 10px;border:1px solid #9C9E8C;}
.price td {vertical-align:middle;padding:3px 5px;border:1px solid #9C9E8C;}


/*#################  RIGHT  #################*/
#footer{height:90px;background:url(images/footer_bg.gif) repeat-x top;font-size:10pt; color:#696A63;}
.logo001 {float:right;padding:28px 20px 0 0;}
.footer_ins {padding:22px 0 0 31px;}
#footer a{color:#696A63; text-decoration:underline}
#footer a:hover{color:#696A63; text-decoration:none}