* {
	padding:0;
	margin:0;
	border:0;
}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #e1e1e1;
	color: #858585;
	height:100%;
}
#container {
	width: 960px;  
	margin:0 auto;
	height:100%;
	
}
#header {
		background:url(../img/header_bg.jpg) no-repeat top left;
		height:98px;
		border-bottom:#f0f0f0 1px solid;
		width:960px;
		}
		#logo1 {
		font-family:Arial, Helvetica, sans-serif;
		font-size:30px;
		color:#0090ff;
		padding-top:42px;
		display:block;
		float:left;
		}
		#logo1 span{
		color:#0174cd;
		}
		#logo2 {
		color:#858585;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		display:block;
		padding-top:55px;
		padding-left:33px;
		overflow:hidden;
		}
		
ul#topMenu {
			background-color:#e5e5e5;
			list-style:none;
			width:945px;
			padding:0 9px;
			border-bottom:#f0f0f0 1px solid;
			overflow:hidden;
			}
			#topMenu li {
						width:300px;
						height:49px;
						float:left;
						margin:0 7px;
						text-align:center;
						vertical-align:middle;
						}
			#topMenu li a {
						background:url(../img/menu_bg.gif) no-repeat top left;
						width:300px;
						height:33px;
						display:block;
						padding-top:16px;
						font-family:Arial, Helvetica, sans-serif;
						color:#0174cd;
						font-size:18px;
						text-decoration:none;
						}
			#topMenu li a:hover {
						color:#ff9c00;
						}	
			#topMenu li a.active,  #topMenu li a.active:visited {
						background:url(../img/menu_bg_active.gif) no-repeat top left;
						color:#0174cd;
						width:300px;
						height:49px;
						display:block;
						}		

#mainContent {
			width:960px;
			padding:45px 16px 0px 16px;
			position:relative;
			font-family:Tahoma;
			font-size:12px;
			}
			/*Главная*/
			#mainContent #recent {
								width:300px;
								font-family:Tahoma;
								font-size:12px;
								float:left;
								padding-bottom:38px;
								}
						
						#recent img {
								display:block;
								margin:0 auto;
								border:#cfcfcf 5px solid;
								}
						#recent span {
								padding-top:21px;
								width:58%;
								float:left;
								display:block;
								}		
						#recent ul {
								padding-top:21px;
								width:40%;
								float:right;
								list-style:none;
								}
						#recent li {
								text-align:right;
								}
								
						#uslugi {
								width:621px;
								float:right;
								font-family:Tahoma;
								font-size:12px;
								}
						#uslugi ul{
								list-style:none;
								}
						#uslugi li{
								width:270px;
								float:left;
								padding:10px 0px 10px 30px;
								background:url(../img/gal.gif) no-repeat scroll 0px 12px;
								}	
						#info1 {
								clear:both;
								width:928px;
								padding-top:28px;
								border-bottom:#f0f0f0 1px solid;
								border-top:#f0f0f0 1px solid;
								padding-bottom:30px;
								}	
						#info1 p {
								font-family:Tahoma;
								font-size:12px;
								}
								
						#wrap {
								font-family:Tahoma;
								font-size:12px;
								}
						#yandexreg {
								width:260px;
								padding:45px 20px 23px 20px;
								float:left;
								height:700px;
								}
						#yandexreg p{
								padding-bottom:17px;
								}						
						
						#zarubej {
								width:269px;
								background-color:#e7e7e7;
								padding:45px 20px 25px 25px;
								height:700px;
								float:left;
								}
						#zarubej p{
								padding-bottom:17px;
								}	
						#ukroine {
								width:262px;
								padding:45px 20px 25px 25px;
								height:700px;
								float:left;
								}							

			/*price*/
			#showpath {
					position:absolute;
					top:20px;
					}
					#showpath a{
								color:#858585;
								}
					#showpath a:hover{
								text-decoration:none;
								}
			#razdelinfo {
						padding-top:20px;
						padding-bottom:20px;
						}
						#razdelinfo h2{
										font-size:18px;
										font-weight:normal;
										}
						#razdelinfo img{
										float:left;
										padding-right:57px;
										padding-left:54px;
										}
						#razdelinfo p{
									overflow:hidden;
									padding-right:16px;
									}
			#rascrutka {
						padding-top:30px;
						clear:both;
						width:928px;
						padding-bottom:20px;
						}
						#rascrutka h2{
									height:29px;
									background:url(../img/block_head_bg.gif) repeat-x;
									padding-left:15px;
									padding-top:10px;
									margin-bottom:15px;
									font-size:18px;
									}
						#rascrutka p{
									padding-left:15px;
									}
			.block {
						padding-top:30px;
						clear:both;
						width:928px;
						padding-bottom:20px;
						overflow:hidden;
						}
						.block h2{
									height:28px;
									background:url(../img/block_head_bg.gif) repeat-x left bottom;
									padding-left:15px;
									padding-top:10px;
									margin-bottom:15px;
									font-size:14px;
									}
						.block img{
									float:left;
									margin-right:25px;
									margin-left:15px;
									border:#cfcfcf 5px solid;
									}
						.block p{	
								overflow:hidden;
								padding-left:15px;
								}
						.block a {
								color:#0174cd;
								}
#footer {
	clear:both;
	border-top:#f0f0f0 1px solid;
	font-family:Tahoma;
	font-size:12px;
	padding-top:35px;
	padding-bottom:35px;
	width: 960px;  
	overflow:hidden;
}
#footer #copy {
}

h2 {
	font-family:Tahoma;
	color:#0174cd;
	font-size:16px;
	margin-bottom:15px;
	}
	
.sep {
	height:1px;
	border-bottom:#eaeaea 1px solid;
	margin:9px 0;
	width:100%;
	font-size:1px;
	display:block;
	}

