html,body {padding:0;margin:0; width:100%; height:100%; background: #fff;}
body {color:#050300;  font:62.5% Arial, Helvetica, sans-serif;}


img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

/*pngfix*/

.fl{float:left !important;}
.fr{float:right !important;}

.clr{clear:both;}
.clr2{clear:both; height:1px;}
form{padding:0; margin:0;}
.img{margin: 0 8px 5px 0;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; text-decoration:underline;  padding:0 0 10px 0px; margin:0;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#183995; padding:10px 0; margin:0; font-weight:normal;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold; padding:0; margin:0;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}
h6{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal; padding:0; margin:0;}

a{color: #315bbf; text-decoration: underline; cursor: pointer;}
a:hover{text-decoration: none;}

ul{margin: 20px;}
p{margin:0; padding: 5px 0 8px 0;}

#allPage{width:100%; min-width:1000px; height: auto !important; height:100%; min-height:100%; margin:auto; position:relative;}

.border{width:1000px; margin:auto; position:relative;min-height:700px; _height:700px;}

.logo{width:278px; height:144px; background:url(../i/logo.png) 0 0 no-repeat; 
display:block; text-indent:-10000px; overflow:hidden; position:absolute; top:88px; left:85px;}
.astro{width:22px; height:88px; background:url(../i/astro.png) no-repeat; display:block; text-indent:-10000px; overflow:hidden; right:0; bottom:116px; position:absolute;}


/*menu*/
#top_menu{list-style:none; padding:0; margin:0; position:absolute; top:48px; left:456px; display:none;}
#top_menu li{color:#007fa9; height:30px;}
#top_menu li a{color:#007fa9;text-transform:uppercase; font-size:22px; text-decoration:none;}
#top_menu li a:hover, #top_menu li.active a{font-weight:bold;}

/*search*/
.search_area{position:absolute; top:320px; left:86px; }
.search{width:338px; height:33px; background:url(../i/search.png) 0 0 no-repeat; display:none;}
.search input{margin-left:152px; width:163px; border:0; background:transparent; font-style:italic; color:#fff; font-weight:bold;}

/*region*/
.region_area{position:absolute; top:359px; left:84px; z-index:500;  display:none;}
.region{background:url(../i/region.png) 0 0 no-repeat; width:357px; height:70px;}
.region .select{margin-left:170px;}


#footer{width:100%;  min-width:1000px; margin: -50px auto 0 auto; height:50px; z-index:10; position:relative; font-size:1.2em;}
.border2{width:1000px; height:50px; margin:auto; position:relative;}
#footer a{color:#000;}
.copy{position:absolute; bottom:13px; left:445px;}
.f_l{padding:23px 0 0 85px;}
.mail{padding:0 0 0 17px; background:url(../i/mail.gif) 0 4px no-repeat; margin-right:10px;}
.map{padding:0 0 0 17px; background:url(../i/map.gif) 0 4px no-repeat;}

.adress{position:absolute; bottom:13px; right:107px;}
.clr_body{height:454px;}

/*scroller*/
.scroller{padding:34px 0px 50px 86px; height:1%; position:relative;}
.t{background: url(../i/t_viberi_poverhnost.png) 0 0 no-repeat; width:286px; height:20px; position:absolute; left:87px; top:0; text-indent:-10000px;}
.scroller #scr_left{position:absolute; left:32px; top:69px; display:block; width:28px; height:74px; background:url(../i/go_left.png) 0 0 no-repeat; text-indent: -10000px; overflow:hidden;}
.scroller #scr_right{position:absolute; right:40px; top:69px; display:block; width:28px; height:74px; background:url(../i/go_right.png) 0 0 no-repeat; text-indent: -10000px;}
.scroller .block{width:167px; height:193px; overflow:hidden; background:url(../i/shd_block.png) 0 0 no-repeat; display:block; float:left; cursor:pointer;}
.scroller .block .prod_name{font-size:14px; color:#454137; font-weight:bold; font-style:italic; text-decoration:none; visibility:visible;}
.scroller .here .prod_name{position:absolute; top:156px;}
.scroller .block img{display:block; margin:9px 0 21px 9px; }
.scroller .here{background:none; width:304px; height:120px; border: solid 9px #3ca3cc; margin-right:20px;}
.scroller .here img{display:none;}
.scroller i{display:none;}
#bt{position:absolute; display:none; z-index:150; top:-35px;}
.show_img{display:block !important;}
#scroll_area{overflow:hidden; width:825px; position:relative; height:190px; }
#wrap_area{height:190px; width:10000px; position:absolute; top:0; left:0;}

/*select*/
.select{width:174px; position:relative; height:20px;}
.select_dd{ position:absolute;left:-1px; top:0px; width:180px;}
.select span{color:#fff; padding:1px 12px; font-size:12px; font-style:italic; font-weight:bold; display:block; cursor:pointer;}
.select ul{display:none; list-style:none; background:#60bddd; padding:5px 0; margin:0; position:relative; z-index:50; float:left;}
.select ul li{color:#fff; padding:1px 13px;  font-size:12px; cursor:pointer; display:block; width:148px; float:left; clear:left;}
.select ul li:hover, .select ul li.hover{background:#fff; color:#007FA9;}

#flash{
	width:100%;
	height: 100%;
	position: absolute;
	z-index: 999;
	top: 0; left: 0; 
	min-width: 1000px;

}

