/* http://www.black-sun.ru/ */
/* UTEko */
@media Screen    
{
	body {	background:#ffffff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }
	a:active, a:focus{ border: none; outline: 0; }
	a img { border: none; outline: 0; }
	.clearing { clear:both; }
	.bold { font-weight:bold; }

.site-max-width { width:100%; }
	/* .site-max-width */
	.bgtop { position:absolute;	top:0; left:0; 	background:url(../_images/bg_top.jpg) repeat-x;	height:55px; min-width:995px;  width:100%; z-index:1; }
	.bgtop2 { position:absolute; top:55px; left:0; background:#ffffff url(../_images/top_bg.jpg) no-repeat center;  min-width:995px; height:315px; width:100%; z-index:1; }
	.bgtop3 { position:absolute; top:370px; left:0; background:url(../_images/3dbg.jpg) repeat-x; height:212px; min-width:995px; width:100%; z-index:1; }
	.bgtopinner { position:absolute; top:55px; left:0; background:#ffffff url(../_images/bg_inner.jpg) no-repeat center; height:134px; min-width:995px;  width:100%; z-index:1; }
	.bgtopinner2 { position:absolute; top:189px; left:0; background:url(../_images/3dbg.jpg) repeat-x; height:212px; min-width:995px; width:100%; z-index:1; }
	.site-max-size { position:relative; width:995px; z-index:2; }
		/* .site-max-width	.site-max-size */
		#top-div { width:100%; }
		#top-div .bg { position:relative; width:100%; height:55px; }
		#top-div .bg input.searchtext { position:absolute; top:17px; left:730px; border:1px solid #9C9C9C; }
		#top-div .bg input.searchbutton { position:absolute; top:16px; left:890px; }
		#top-div .bg ul.topmenu { position:absolute; font-size:1.2em; font-weight:normal; list-style: none; top:1.1em; left:2em; }
		#top-div .bg ul.topmenu li { position: relative; z-index: 10; float:left; }
		#top-div .bg ul.topmenu li a { color:#999999; text-decoration:none; padding:0 1em; display:block; line-height:22px; }
		#top-div .bg ul.topmenu li a:hover { color:#000000; text-decoration:none; }
		#top-div .bg ul.topmenu div.ahover { position:absolute; background: url(../_images/menubg.jpg) repeat-x; border:1px solid #666666; }
		#top-div .head {  position:relative; width:100%; height:315px; }
		#top-div .head div { position:relative; top:180px; left:-330px; width:300px; }
		#top-div .head h1 { color:#036; font-size:12px; line-height:20px; }
		
		#top-div .head-inner {  position:relative; width:100%; height:134px; }
		#top-div .bg .searchform { position:relative; top:10px; left:330px; width:250px; color:#000000; } 
		#middle-div { width:100%; margin-top:2em; }
		#middle-div .frame { width:294px; height:350px; }
		#middle-div .frame .pad { position:relative; width:90px; height:48px; margin:0 4px; float:left; }
		#pad1, #pad2, #pad3 { z-index:1; background:url(../_images/pad.gif) no-repeat; }
		#middle-div .frame .pad a { text-decoration:none; display:block; margin-top:8px; }	
		#middle-div .frame .body { position:relative; width:294px; height:287px; background:url(../_images/frame1.png) no-repeat; top:-20px; left:0; overflow:hidden; z-index:2 }
		#middle-div .frame .body div { margin-top:5px; }
		#middle-div .frame .body div.temporary { margin:0; padding:0; }
		#middle-div .frame .body ul li { padding-top:10px; margin-left:50px; }
		#middle-div .frame .body ul li img.world { padding-right:10px; padding-bottom:10px; float:left; }
		#middle-div .block { position:relative; width:33.3%; float:left; }
		#middle-div .block .box { position:relative; width:300px; overflow:hidden; }
		#middle-div .block .box .title { position:relative; font-size:1.2em; color:#000000; font-weight:bold; }
		#middle-div h1 { font-size:1.2em; color:#000000; font-weight:bold; }
		#middle-div h2 { font-size:1.2em; color:#000000; font-weight:bold; }
		#middle-div h3 { font-size:1.2em; color:#000000; font-weight:bold; }
		#middle-div .block .box .spacer { position:relative; height:10px; }
		#middle-div .block .box .text { position:relative; font-size:1em; color:#000000;  }
		#middle-div .block .box .text p { margin-top:10px; margin-bottom:5px; }
		#middle-div .block .more { position:relative; background:#ffffff url(../_images/more.jpg) no-repeat center; width:100px; height:19px; font-size:0.9em; line-height:17px }
		#middle-div .block .more a { color:#999999; text-decoration:none; }
		#middle-div .block .more a:hover { color:#000000; text-decoration:none; }
		#middle-div .centermenu {  position:relative; background:#ffffff; width:640px; }
		#middle-div .centermenu .menu-item {  position:relative; float:left; width:118px; margin-right:40px; }
		#middle-div .centermenu .menu-item img { width:118px; height:121px; padding-bottom:10px; }
		#middle-div .centermenu .menu-item a { color:#999999; text-decoration:none; font-size:1.2em; }
		#middle-div .centermenu .menu-item a:hover { color:#000000; text-decoration:none; }
		#middle-div .bigblock { margin-top:70px; position:relative; width:922px; height:264px; background:#ffffff url(../_images/bigblock.gif) no-repeat; }
		#middle-div .bigblock .box { position:relative; width:270px; overflow:hidden; margin:20px 20px; }
		#middle-div .bigblock a, #middle-div .block a { color:#999999; text-decoration:none; } 
		#middle-div .block a.bluelink { color:#0073B1; text-decoration:none; }
		#middle-div .block a.bluelink2 { color:#0073B1; text-decoration:none; padding:0; margin:0; display:block; }
		#middle-div .bigblock a:hover, #middle-div .block a:hover { color:#000000; text-decoration:none; } 
		#middle-div .bigblock .box ul { margin-top:10px; margin-left:10px; }
		#middle-div .bigblock .box ul a { color:#0073B1; text-decoration:none; }
		#middle-div .bigblock .box ul a:hover { color:#000000; text-decoration:none; }
		#middle-div .block-inner-min { position:relative; width:30%; float:left; }
		#middle-div .block-inner-big { position:relative; width:65%; float:left; left:20px; }
		#middle-div .block-inner-min .title, #middle-div .block-inner-big .title { position:relative; font-size:1.2em; color:#000000; font-weight:bold; }
		#middle-div .spacer { position:relative; height:30px; }
		#middle-div .block-inner-min .text, #middle-div .block-inner-big .text { position:relative; font-size:1em; color:#000000;  }
		#middle-div .block-inner-min .text p, #middle-div .block-inner-big .text p { margin-top:10px; margin-bottom:5px; }
		#middle-div .block-inner-min a, #middle-div .block-inner-big a { color:#0073B1; text-decoration:none; }
		#middle-div .block-inner-min a:hover, #middle-div .block-inner-big a:hover { color:#000000; text-decoration:none; }
		#middle-div .block-inner-min .frame .body { padding:20px 20px; z-index:1; }
		#middle-div .block-inner-min ul { list-style:inherit; width:270px; margin-left:-10px; }
		#middle-div .block-inner-big ul { margin:10px 10px; list-style:inside; list-style-type:disc; }
			
		#footer-div { width:100%; position:relative; }
		#footer-div .block { position:relative; width:68%; float:left; height:60px; }
		#footer-div .block2 { position:relative; width:31%; float:left; height:60px; }
		#footer-div .block p, #footer-div .block2 p { margin:5px 0 5px 10px; font-size:1em; }
		#footer-div .block2 p.gray { color:#999999; }
		#footer-div .block2 a { color:#0073B1; text-decoration:none; }
		#footer-div .block2 a:hover { color:#000000; text-decoration:none; }
		#footer-div ul.bottommenu { position:absolute; font-size:1em; font-weight:normal; list-style: none; top:1px; left:2.4em; }
		#footer-div ul.bottommenu li { position: relative; z-index: 10; float:left; }
		#footer-div ul.bottommenu li a { color:#999999; text-decoration:none; padding:0 1em; display:block; line-height:22px; }
		#footer-div ul.bottommenu li a:hover { color:#0073B1; text-decoration:none; }
		
	.bluestar { color:#0073B1; }
	.imp { color:#C00; }
	.imp-good { color:#390; }
	.banner { position:absolute; top:25px; left:866px; }
	.map-link a { color:#999999; text-decoration:none }
	.map-link a:hover { color:#000000; text-decoration:none }
	.region { position:absolute; top:25px; left:41px; }
	.region a { color:#999999; text-decoration:none; }
	.region a:hover { color:#0073B1; text-decoration:underline; }
	#cities { display:none; } 
}