div#wrapper{
width:1000px;
min-height:100%;
margin:auto;
background:url(../i/bg.jpg) no-repeat #fff;
position:relative;

}
/*==============================================================header*/
	div#header{
	height:240px;
	position:relative;
	background:url(../i/logo.gif) no-repeat 50px 115px;
	}
		div#languages{
		width:250px;
		height:50px;
		position:absolute;
		top:0;
		left:0;
		padding:15px 0 0 50px;
		font-size:11px;
		}
			span.active_lang{
			color:#fff;
			}
		div#navigate{
		width:250px;
		height:50px;
		position:absolute;
		top:0;
		left:200px;
		}
			div.nav_el{
			width:50px;
			height:27px;
			float:left;
			text-align:center;
			padding-top:15px;
			}
			div.active_nav{
			background:#fff;
			}
		div#logo{
		width:350px;
		height:80px;
		position:absolute;
		top:100px;
		left:50px;
		
		}	
			
		div#menu_top{
		border-top:10px solid #f8e03e;
		
		width:500px;
		position:absolute;
		top:0;
		left:500px;
		padding-top:120px;
		}
			div.menu_link{
			float:left;
			
			background:url(../i/menu_dash.gif) no-repeat;
			padding:10px 25px 0 0;
			}
			div.menu_link a{
			font-size:12px;
			}
	
/*==============================================================/header*/
/*==============================================================inner*/
	div#inner{
	overflow:hidden;
	}
/*----------------------------------------------------------left_side*/	
		div#left_side{
		position:relative;
		float:left;
		width:350px;
		padding:0 0 0 30px;
		}
			div#left_block{
			position:absolute;
			z-index:1;
			width:450px;
			height:250px;
			border:10px solid #fff;
			background:url(../i/left_blue.jpg) no-repeat;
			}
			
			
			div#menu_left{
			position:relative;
			z-index:2;
			padding:65px 0 0 50px;
			
			}
				div#menu_left p.h2{
				margin-bottom:15px;
				color:#2f52a6;
				font:bold 16px arial;
				}
				div#menu_left ul{
				padding: 0;
				margin: 0;
				}

					div#menu_left ul li {
					margin: 0.8em 0;
					width: 220px;
					background: white url(../i/li2.gif) no-repeat 2px 5px;
					list-style-type:none;
					padding-left:20px;
					}
					div#menu_left ul li.active{
					font-weight:bold;
					}
						div#menu_left ul li a{
						color:#000;
						} 
					
					div#menu_left ul ul li {
					margin: 10px 0 10px 40px;
					width: 180px;
					/*background: white url(../i/li2.gif) no-repeat 2px 5px;*/
					background:none;
					list-style-type:circle;
					padding:0;
					
					}
/*--------------------------------------------------------------------/left_side*/		
/*--------------------------------------------------------------------right_side*/	
		div#right_side{
		position:relative;
		float:left;
		width:610px;
		}
			div#top_links{
			padding:30px 0 30px 150px;
			
			}
				ul#quicklink {

				}
					ul#quicklink li {
					margin: 0 0 8px 0;
					padding: 0 0 0 0;
					background: none;
					list-style:none;
					font-size:11px;
					}
				
			div#right_block{
			position:relative;
			z-index:2;
			left:0;
			padding:10px;
			width:520px;
			border:10px solid #fff;
			background:#f8e03e;
			padding:30px 40px 30px 40px;
			}
				div#right_block h1{
				font:bold 16px arial;
				margin-bottom:10px;
				}
				div#right_block p{
				font:normal 11px tahoma;
				}
			div#p_header{
			position:relative;
			z-index:2;
			left:0;
			padding:20px 10px 0 40px;
			margin:10px 10px 0 0;
			width:560px;
			height:40px;
			background:url(../i/par.gif) no-repeat 20px 50% #f8e03e;
			}
				div#p_header h1{
				font:bold 16px arial;
				}
			div#content{
			background:#fff;
			padding:10px 10px 20px 40px;
			position:relative;
			z-index:5;
			min-height:250px;
			}		
/*--------------------------------------------------------------------/right_side*/	
		div#pusher{
		height:170px;
		clear:both;
		}
/*--------------------------------------------------------------------footer*/	
		div#footer{
		position:relative;	
		width:1000px;
		margin:-170px auto 0 auto;
		background:#fff;
		height:170px;
		}
			div#right_footer{
			width:620px;
			height:50px;
			float:left;
			padding:0 0 0 30px;
			}
				div#counters{
				z-index:100;
				position:absolute;
				right:10px;
				bottom:3px;
				min-height:31px;
				}

			div#left_footer{
			width:320px;
			height:50px;
			float:left;
			padding:0 0 0 30px;
			}
				div#left_footer p{
				font:normal 11px tahoma;
				color: #8F8F8F;
				text-indent:0;
				}
			p.contacts{
			padding:10px 0 0 60px;
			}
			p.contacts a{
			font-size:11px;
			}

			div.yellow_dash_b{
			width:80px;
			height:10px;
			border-top:10px solid #f8e03e;
			margin-bottom:70px;
			}
			div.blue_dash_b{
			height:10px;
			border-top:10px solid #aedcf3;
			margin:-20px 0 0 60px;
			}

/*--------------------------------------------------------------------/footer*/	
/*==============================================================/inner*/

/*--------------------------------------------------------------------common*/	
	div.yellow_dash_t{
	width:80px;
	height:10px;
	border-top:10px solid #f8e03e;
	position:absolute;
	z-index:5;
	top:70px;
	left:0;
	}
		
	img.rukov{
	margin:10px 10px 10px 0;
	}	
/*----------------------------------------------news*/				
div#news{
padding-top:280px;

}
	div.news{
	padding-left:10px;
	}

	div.news p.h2{
	padding:0;
	font:bold 16px arial;
	margin-bottom:20px;
	}

	div.news span.date {
	color: #8F8F8F;
	font:normal 14px arial;
	}
	
	div.news span.head{
	color: #8F8F8F;
	font:normal 12px arial;
	}
		
	div.news p{
	padding:2px 20px 10px 10px;
	font:normal 11px tahoma;
	text-indent:0;
	}
	div.news a{
	display:block;
	padding-top:5px;
	white-space:nowrap;
	width:0px;
	}

/*----------------------------------------------/news*/				
ul.why_we{
padding-left:70px;

}	
p.why_we{
font:bold 16px arial;
color:#2f50a1;
margin-bottom:20px;
padding-left:70px;
}
	ul.why_we li{
	margin-bottom:20px;
	list-style:none;
	font:normal 11px tahoma;
	text-indent:-25px;
	}
		ul.why_we li span{
		color: #8F8F8F;
	margin-right:6px;
		}

img.text_img{
margin:10px 10px 10px 0;
float:left;
}
	
table.gallery td{
padding:5px;
}
img.vagon{
margin-bottom:10px;
}
/*
div.catalog-item {
	border-bottom: 2px solid #336699;
	padding-bottom: 18px;
	margin-bottom: 12px;
}
.cat_img
{
 display:inline;
 vertical-align: top;
 margin: 0 10px 10px 0;
}*/
/*---------------------------------------------------- catalog*/
div.cat_item{
overflow:hidden;
padding:10px 10px 0 10px;
} 
	div.cat_item h6{
	text-align:left;
	font:bold 14px Arial;
	text-transform:none;
	margin-bottom:10px;
	}
	
	div.cat_item img{
	display:block;
	float:left;
	margin:0 10px 10px 0;
	}
	div.cat_item p{
	float:left;
	}
	
div.cat_descr{

}	
	div.cat_descr h3{
	margin:5px 0;
	text-align:left;
	text-transform:none;
	font:bold 11px tahoma;
	color:#000;
	}
	
	div.cat_descr img#big_pic{
	display:block;
	margin:0 auto 20px auto;
	}
	
	div.cat_descr img.cat_thumbs{
	margin:5px;
	cursor:pointer;
	}
/*------------------------------------------------ /catalog*/


/*------------------------------------------------ gallery*/
div.gallery_item {
	float:left;
	margin:10px;
	position:relative;
}
	div.gallery-thumb {
	background:transparent url(../i/ream2.gif) no-repeat scroll 100% 100%;
	position:relative;
	background-color:#e6e6e6;
	}
		div.gallery-thumb div.img-wrp {
		background:transparent url(../i/ream.gif) no-repeat scroll 0% 100%;
		}
		
			div.gallery-thumb div.img-wrp  table{
			height:135px;
			width:153px;
			margin:0;
			padding:0;
			border-collapse:collapse;
			background:transparent url(../i/ream.gif) no-repeat scroll 100% 0%;
			}
				div.gallery-thumb div.img-wrp  table td{
				vertical-align:middle;
				text-align:center;

				padding:2px 8px 8px 2px;
				}
					div.gallery-thumb div.img-wrp  table td img{
					display:block;
					margin:auto;
					}
/*
background:transparent url(../i/ream2.gif) no-repeat scroll 100% 100%;
background:transparent url(../i/ream.gif) no-repeat scroll 0% 100%;
background:transparent url(../i/ream.gif) no-repeat scroll 100% 0%;

*/
		/*
		div.gallery-thumb div.img-wrp-inner {
		background:transparent url(../i/ream.gif) no-repeat scroll 100% 0%;
		padding:2px 8px 8px 2px;
		width:170px;
		height:150px;
		}*/
	
	div.gallery_item div.name{
	text-align:center;
	color:#000;
	font-weight:bold;
	width:153px;
	}
	
	div.gallery_item div.descr{
	text-align:center;
	color:#000;
	font-size:11px;
	width:153px;
	}
	
		div.gallery_item div.name a{
		display:block;
		text-align:center;
		color:#000;
		font-weight:bold;		
		}
/*------------------------------------------------/ gallery*/