/* ============================================
CSS: Стили для шаблона главной
Site: Азбука вкуса [ http://www.azbukavkusa.ru ]
==============================================*/
* { margin:0; padding:0; }
html { width:100%; height:100%; }
body { position:relative; min-width:990px; width:100%; height:auto !important; height:100%; min-height:100%; background-color:#fff; text-align:center; scrollbar-face-color:#a8c981; scrollbar-arrow-color:#000; scrollbar-track-color:#a8c981; scrollbar-shadow-color:#32891f; scrollbar-highlight-color:#fff; scrollbar-3dlight-color:#a8c981; scrollbar-darkshadow-Color:#000; /*background-image: url(/i/_ny_bgr.gif);*/}

#all { min-width:990px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 990? '990px': 'auto'); }

#site { position:relative; width:760px; margin:0 auto; padding-top:45px; font:normal 100.01% Arial, sans-serif; color:#000; text-align:left; }
.clear { clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }

a { text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:0; }

.bmenu { position:relative; z-index:997; width:730px; height:35px; margin-left:4px; padding:0; overflow:hidden; border-top:none; margin-top:20px; }
/*
#tnav {position:relative; width:747px; margin:0 0 0 13px; padding:0 0 12px 0; list-style-type:none; overflow:hidden}
#tnav li {float:left; padding:10px 0 0 18px; }
#tnav li:hover, #tnav li.over { border-bottom:2px solid #7fba3c; }
*/
ul#tnav {position:relative; width:747px; height:19px; margin:0 0 0 30px; padding:10px 0 12px 0; list-style-type:none; overflow:hidden}
ul#tnav li { height:19px; float:left; margin-right:15px; list-style-type:none; vertical-align:top; }



ul#tnav li:hover, ul#tnav li.over { border-bottom:2px solid #85c23e; }
ul#tnav li.here { border-bottom:2px solid #4c721d; }

#visuals-main {position:relative; width:100%; height:450px}
#visuals-main .visual-shd {
    background:url("../i/vis-shad.gif") repeat scroll -125px 0 transparent;
    bottom:-10px;
    height:407px;
    position:absolute;
    right:-25px;
    width:300px;
    z-index:1;
}
#visuals-main .visual-img {position:relative; z-index:9 }
#visuals-main .logo-main {position:absolute; z-index:99; left:503px; top:-75px}
#visuals-main .t-slogan {position:absolute; z-index:100; top:186px; left:515px}

ul#bnav li { height:24px; float:left; padding:10px 0 0 26px; list-style-type:none; position:relative}
ul#bnav li:hover, ul#bnav li.over { background:url(../i/lepest.gif) no-repeat; }
ul#bnav li a:hover { display:block; padding-bottom:5px !important; padding-bottom:9px; }
ul#bnav li.here { border-bottom:2px solid #4c721d; }
.mainmenuNews { width:12px; height:6px; position:relative; padding-left:155px; background: url(../i/ar.gif) no-repeat 155px 0; }
.mainmenuNews a div, .mainmenuNewsOff a div {width:11px; height:6px; cursor:pointer; cursor:hand;}
.mainmenuNewsOff { width:12px; height:6px; position:relative; padding-left:155px; background: url(../i/ar.gif) no-repeat 155px -6px; }

.flash { position:absolute; z-index:999; top:20px; left:0; width:100%; height:560px; }

.show-action {position:absolute; z-index:998; right:0; bottom:34px; color:#3e5d0d; background-color:#c0e480; width:188px; height:168px; font-size:11px}
.showaction {padding:11px 11px 30px 14px}
.showaction h2 {color:#4c721d; font-size:14px; padding-bottom:10px}
.show-action .left-vis {position:absolute; top:0; left:-93px; width:93px; height:168px; }
.showaction .more {position:absolute; bottom:10px; left:14px; color:#4c721d; font-size:11px}
.showaction .more a {display:block; color:#4c721d; padding-left:19px; background: url(../i/left-ar.gif) no-repeat 0 3px; height:1px}
html>body .showaction .more a {height:auto}

.ttl-action {position:absolute; z-index:998; bottom:34px; right:-41px; background-color:#c0e480; text-align:center; width:41px; height:168px; overflow:hidden; cursor:pointer; cursor:hand; }
.ttl-action a {position:relative; color:#4c721d; display:block; width:41px; height:168px; overflow:hidden; text-decoration:none; font-weight:bold; cursor:pointer; cursor:hand;}
.ttl-action a span {display:block; background: url(../i/ttl-action.gif); width:41px; height:168px}

.banners { position:relative; width:730px; height:180px; margin:30px 0 0 0; overflow:hidden; padding-left: 30px;}
.banners .banner { width:220px; height:150px; float:left; margin-right:20px; }

.footer { position:relative; z-index:998; padding-top:20px; width:882px; margin-left:-107px; height:60px; font:normal 12px Arial; color:#bababa; }
.footer a { font:normal 12px Arial; color:#4c721d; }
.astronim { width:137px; float:left; padding-top:6px; }
.astronim a { display:block; margin:0 32px 0 50px; }
.copyright { float:left; padding-top:6px; }
.fmenu { width:333px; height:24px; float:right; padding:6px 40px 0px 5px; overflow:hidden; background:none; } /**6px 35px 0 5px**/
.fmenu a { color:#bababa; }
.fmenu span { margin-left:12px; }

#search_wnd {visibility:hidden; position:absolute; z-index:998; width:180px; height:30px;background:url(../i/bg_search.png) no-repeat;}
#search_wnd fieldset { border:0; padding:4px 0 0 10px; }
#search_wnd input { width:140px; margin:0 0 0 2px; font:normal 11px Arial; color:#000; }
#search_wnd input.btn {width:6px; height:11px; margin:0 5px 0 0}

div.counter { display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px; }

#shownews {position:relative; padding-left:155px; margin-top:8px; font-size:75%; height:1px}
html>body #shownews {height:auto}
#shownews ul {margin:0; padding:0; list-style-type:none; width:100%; overflow:hidden}
#shownews ul li {float:left; width:270px; margin-right:25px}
#shownews a {color:#4C721D;}
#shownews li strong {display:block}
#shownews .all-news {position:absolute; top:15px; left:65px}

.fplay {padding-top:15px; font-size:80%; color:#bababa;}
.fplay a {color:#bababa; font-size:100%; }

#avbanner {position:absolute; height:200px; width:200px; z-index:999; top:0px; right:0px}

.jsmenu .tleft2pm, x:-moz-any-link, x:default { margin-top: -1px; } /* FireFox 3 */
.jsmenu .trightpm, x:-moz-any-link, x:default { margin-top: -1px; } /* FireFox 3 */

*:first-child+html .jsmenu .tleft2pm { margin-top: 0; } /* IE 7-8 */
*:first-child+html .jsmenu .trightpm { margin-top: 0; } /* IE 7-8 */




/* стиль карты сайта главной страницы */

#sitemap { width: 760px;  background:url(../i/map/frame_sl.png) -760px 0 repeat-y; position:relative;  }
	#sitemap a.eng { position:absolute; right: 30px; top:27px; font-size: 12px; }
	#sitemap .top {background:url(../i/map/frame_sl.png) 100% 0 no-repeat; padding: 24px 32px 0 32px; }
	#sitemap .bottom { height: 28px; background:url(../i/map/frame_sl.png) 0 0 no-repeat;}
	#sitemap td { vertical-align: top; width: 175px;}
	#sitemap ul { padding: 0 30px 0 0;}
		#sitemap li {list-style: none; line-height: 11px !important; padding: 0px 0px 4px 1px;   }
			#sitemap a { font-size: 11px; color: #63ac1f; }
				#sitemap a:hover {color: #45840a; text-decoration: none;}
			#sitemap .gray a, #sitemap a.eng { color: #bababa; }
				#sitemap .gray a:hover, #sitemap a.eng:hover {color: #929292; text-decoration: none;}
			#sitemap h3 a {position:relative; display: block; height: 18px; overflow: hidden; margin: 17px 0 7px 0; font-size:1px}
				#sitemap h3 a.double { height: 34px; }
				#sitemap h3 a:hover {text-indent:0}
					#sitemap h3 a img { position:relative;}
						#sitemap h3 a:hover img {margin-top: -18px;}
						#sitemap h3 a.double:hover img {margin-top: -34px;}
#presents {  margin: 0 !important; padding:  15px 0px 30px 35px !important;}
#presents a { display: block; 	float: left; width: 175px; 	padding: 0 !important;	cursor: hand;}
	#presents a img { float: left; }			
	#presents a span {	display:block;	float: left;	width: 95px;	padding: 15px 0 15px 10px;	font-size: 12px;	color: #4c721d}
	.presents_l, presents_l:hover, presents_l:visited {text-decoration: none; color: #4c721d; }


/* ============================================
==============================================*/
