html,body {padding:0;margin:0; width:100%; height:100%; background:#fffdd8;}
body {color:#020000; font:62.5% Verdana, Tahoma, Arial, Helvetica, sans-serif; background-image:url(../i/bg_grad.gif); background-repeat:repeat-x;}

img{border:0; font-size:1px;}
.img{display: block; margin:0; padding:0;}

.orange{color:#ff6600;}

#allPage{width:900px; margin:auto;  height: auto !important; height/**/:100%; min-height:100%; position:relative;}

.clr{clear:both;}
form{padding:0; margin:0;}


h1{font-size:16px; font-weight:normal; padding:0px 0 0px 0; margin:0;}
h2{font-size:12px; padding:0; margin:0;} 
h3{font-size:12px; padding:0; margin:0; }
h4{font-size:1.2em; font-weight:bold;padding:0; margin:0;}
h5{font-size:1.1em;padding:0; margin:0;}
h6{font-size:10px;padding:0; margin:0;}

a{color: #1f79a6; text-decoration: none; cursor: pointer;}
a:hover{color:#1f79a6; text-decoration:underline;}

ul{margin: 20px; padding:0;}
p{margin:0; padding: 2px 0 4px 0;}

.home_img{margin:auto; display:block;}
.logo {width:207px; height:102px; position:absolute; top:46px; left:30px;}
/*.logo a{display:block; width:207px; height:102px; background:url(../i/logo.png) no-repeat; }*/

.border{background: url(../i/allpage_repeat.png) repeat-y;}
.border .in{background:url(../i/allpage.jpg) 0 0 no-repeat; padding:91px 0 30px 0; }
.border .inn{background:url(../i/allpage_bottom.jpg) no-repeat; height:16px;}
.top_menu{position:absolute; right:30px; top:46px;}

.lang{position:absolute; right:3px; top:46px;}

.clr100{clear:both; height:100px;}

/*left*/
.left{width:230px; float:left; padding:0 40px; line-height:170%;}
.left h3{padding: 0 0 10px 0; color:#fff;}
.left th{vertical-align:top; text-align:left; padding:0 10px 0 0;}
.left td a{color:#000; text-decoration:none;}

.white_border{background:url(../i/white_top.png) 0 0 no-repeat; width:835px; margin:auto; padding: 6px 0 0 0;}
.white_border .w_in{background:url(../i/white_bottom.png) 0 100% no-repeat; padding:0 0 15px 0;}
.white_border .w_inn{background:url(../i/white_center.png) 0 0 repeat-y; padding:0 10px 10px 10px; height:1%;}

.white_border_right{
	background:url(../i/white_top_right.png) 0 0 no-repeat;
	width:564px;
	margin-left:300px;
	clear: none;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: auto;
}
.white_border_right .w_in{background:url(../i/white_bottom_right.png) 0 100% no-repeat; padding:0 0 15px 0;}
.white_border_right .w_inn{background:url(../i/white_center_right.png) 0 0 repeat-y; padding:0 20px 10px 20px; height:1%;}

.news_block{margin: 18px 0 0 18px; padding: 0px 0 0 0; border-top: solid 1px #dcd7d4; width:530px; font-size:1.1em; line-height:130%;}
.news_block h2{padding: 16px 0;}
.news_block a{display:block; text-decoration:none; color:#000;}
.news_block a:hover{text-decoration:underline;}
.news_block a.archive{color:#0099cc; margin: 20px 0 0 0; float:left;}
span.date{color:#808080;}

.bottom_menu{background:url(../i/train.jpg) 478px 0 no-repeat; min-height:76px; margin: -38px 0 0 0; padding: 50px 0 0 0; height:126px;}
.bottom_menu ul{list-style:none; padding:0; margin:0; width:90%;}
.bottom_menu ul li{float:left; font-size:1.2em; font-weight:bold;}
.bottom_menu ul li a{text-decoration:none;}
.bottom_menu ul li a:hover{text-decoration:underline;}

.info{padding: 45px 0 0 0; font-weight:bold; font-size:1.1em;}
.info a{color:#ff6600; text-decoration:none; font-weight:normal;}
.info .orange{font-weight:normal;}
span.sep{color:#666666; padding:0 5px;}

.info2{font-size:1.1em; padding: 10px 0;}
.banerline{margin-right:-20px; padding: 0 0 20px 0;}
.banerline a{padding: 0 9px 0 0;}


/*other page*/
.map{display:block; margin:auto;}
.w_inn{font-size:1.1em;}
.w_inn h3{color:#d31616; padding:20px 0 10px 0;}

.info_p{padding:10px 0 20px 45px; color:#737373; font-weight:bold; font-size:0.9em;}
.y3{background:url(../i/new.jpg) 0 10px no-repeat;}
.info_p a{float:right; font-weight:normal;text-decoration:none;}
.info_p a:hover{text-decoration:underline;}
.info_p h3{padding:0;}


.info_p_new h3{padding:0;}

span.red{color:#d31616; font-size:1.1em;}
.line{padding: 12px 0 7px 0;}
.hr{border-bottom: solid 1px #dcd7d4; padding:7px 0 0 0; margin:0 0 10px;}

.big_block{padding: 10px 0; border-bottom: solid 1px #dcd7d4; overflow:hidden;}
.big_block img{float: left;}
.big_block .wrap{padding:0 0 0 10px; float:left; width:390px;}
.big_block .wrap a{display:block; margin: 10px 0 0 0;}

.pagination{
	text-align:center;
	color:#4f3729;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pagination a{padding:0 2px;}
.cur{color:#808080; padding:0 2px;}

.nb_v2{margin:0; border:0; padding:0 0 20px 0; float:left; font-size:1em;}

.new{margin-right:-4px;}
.new_block{width:132px; float:left;}

.block{display:block;}
.prod_descr{width:284px; padding:0 23px; float:left;}
