html{font-size:100%;}
body{margin:0;padding:0;background-color:#f1f9cc;font-size: 16px;inline-height:1.2em;font-family:Verdana;}
.clr{clear:both;}

/* Шапка */
#header{height:396px; background:url(images/head_bg_fill.jpg) repeat-x;}
#header_in{height:396px; background:url(images/head_bg.jpg) no-repeat;}
#header_in #flashHead{position: absolute; left:203px;z-index:10}
#header_in #hLogo{position: absolute; left:363px; top:15px;z-index:10; background-image:url(images/logo.gif); width:250px; height:125px;}
#header_in #topPhone{/*position:absolute;top:5px;left:740px;z-index:1000;*/ width: 190px;margin:0 0 0 740px; padding:10px 30px 0 35px;color:#fff;border:#fff dashed 1px; border-top:0;border-bottom:0; font-size: 20px;font-family:sans;}
#topPhone #cod{background: url(images/phone.png) left center no-repeat;font-size: 11px; font-weight: bold;font-family:Verdana;padding:0 0 0 17px;}
#header_flash{}

/* Центральное поле */
#mainDiv{padding:12px 0 0 0; background:url(images/body_top_bg.gif) repeat-x top;float:left; width:100%; min-width:1010px;}

/* Левая колонка */
#leftDiv{float: left;width: 240px; padding:12px 20px 5px 15px; font-size:12px;font-weight: bold;margin-left: -100%;}
#leftDiv h3 {height:30px;background:url(images/m_head.png) no-repeat left top;margin:0; /*background-color: #91a928;*/padding:0.55em 0.938em;font-size:1em;color:#fff; text-transform: uppercase;}
#lMenuTop ul {margin:0 0 14px 0;padding:0 0 0 27px; color: #91a928;}
#lMenuTop li {text-transform: uppercase; margin-bottom:7px;}
#lMenuTop li a{color:#3b5a0e;text-decoration: none;}
#lMenuTop li a:hover{text-decoration: underline;}

#lMenuBottom{padding:0; margin:0; font-weight:normal;}
#lMenuBottom ul {margin:0 0 20px 0;list-style: none;padding:0;font-size:12px;}
#lMenuBottom li {border-bottom: #c7dc60 solid 1px;  padding:0 0 9px 12px; margin-bottom:13px ;}
#lMenuBottom li a{color: #1b1b1b;text-decoration: none; border-bottom:1px dashed #a0a0a0 ;}
#lMenuBottom li a:hover{border-bottom:1px dashed #202020 ;}
#lMenuBottom img{border:1px solid #91a928;padding:2px;}

/* Контент */
#contentwrapper{float: left;width: 100%;}
#mainDiv #content{margin: 0 260px 0 270px; padding:10px; padding-top:0; font-size:12px;}
#content a{color:#1b1b1b;text-decoration:none;border-bottom:1px dashed #202020 ;}
#content a:hover{border-bottom:1px solid;}

/* Правая колонка */
#mainDiv #rightDiv{float: right;width: 240px; margin-left: -265px; padding:12px 10px 5px 15px; font-size:12px;}
#rightDiv h3 {height:30px;background:url(images/m_head.png) no-repeat left top;margin:0; /*background-color: #91a928;*/ padding:9px 15px 0 15px;font-size:1em;color:#fff; text-transform: uppercase;}
#rightDiv p{margin:0;}
#rMenuTop ul {margin:0;padding:0;list-style: none;font-size:1em;font-weight: bold;}
#rMenuTop li {padding:0 0 0 13px; margin: 0 0 16px 0;text-transform: uppercase; background: url(images/menu_bullet.gif) left center no-repeat;}
#rMenuTop li a{ color:#3b5a0e; text-decoration: none;}
#rMenuTop li a:hover{text-decoration: underline;}

#rSpec{width:180px; border:solid 1px #97ae32;}
#rSpec #sHead{background-color: #6fa90f; color:#fff; font-size: 13px; font-weight: bold; padding:10px 0 0 0; text-transform:uppercase; height:25px; border-bottom:1px solid #97ae32;text-align: center;}
#rSpec #sCont{font-size: 12px;padding:3px;}
/* Подвал */
#footer{height:10.25em; background:url(images/foot_bg_fill.jpg) repeat-x;margin:0;padding:0;}
#footer_in{height:10.25em; background:url(images/foot_bg.jpg) no-repeat;margin:0;padding:0;position:relative;}
#footer_in #fPhone{font-size: 18px;float:left; margin:15px 0 0 393px;font-family:sans;}
#footer_in #fPhone #cod{font-size: 10px; font-weight: bold;font-family:Verdana;}
#footer_in #fcontacts{font-size: 10px;float:left; margin:85px 0 0 85px;width:320px;padding-left:45px;}
#fcontacts b{margin-left:-45px;}
#footer_in #email{color:#c800ae;}
#footer_in #copy{position:absolute; bottom:5px; left:0px; right:0px; font-size: 10px; text-align: center;font-weight:bold;}
#footer_in #evr{position:absolute; bottom:45px; right:10px; font-size: 10px; text-align: center;}
/* счетчики */
#counters{position:absolute; bottom:0;right:5px;}


/******** Минимальные размеры ***********/
#footer,#header {width:100%; padding:0; margin:0 auto; 
        min-width:1010px;
        width:auto !important;
        width:100%;}
