*{
	padding:0;
	margin:0;
}

body{
	background:#ddd; /*url(../images/bg_top.jpg) top center repeat-x;*/
}

#wrap{
	/*background:url(../images/bg_bottom.jpg) bottom center repeat-x;*/
}

#all{
	width:980px;
	margin:0px auto;
	background:url(../images/bg_all.png) center 35px no-repeat;
}

/* Шапка */

#header{
	height:220px;
	position:relative;
	}
	
	#logo{
		width:212px;
		height:81px;
		display:block;
		position:absolute;
		top:50px;
		left:0;
		}
	
	.logo{
		background:url(../images/logo.png) top center no-repeat;
		width:212px;
		height:81px;
		display:block;
		}
		
	.logo2{
		background:url(../images/logo2.png) top center no-repeat;
		width:212px;
		height:81px;
		display:block;
		}
		
	#language{
		position:absolute;
		top:166px;
		left:0;
		}
		
		#language li{
			list-style:none;
			float:left;
			padding:0 5px;
			margin:0 10px;
			}
			
			#language li a{
				font:14px Arial, Helvetica, sans-serif;
				color:#000;
				font-weight:bold;
				text-decoration:none;
				}
				
			#language li#active_language a{
				color: #C00;
				text-decoration: underline;
				}
				
				#language li a:hover{
					text-decoration:underline;
					}
		
	/* Верхнее меню */
	#menu_top{
		position:absolute;
		left:265px;
		top:25px;
		}
		
		#menu_top ul{
			list-style-type: none;
			text-align:center;
			display:block;
			}
	
			#menu_top li{
				width:138px;
				height:53px;
				padding-top:137px;
				float:left;
				margin-left:5px;
				list-style-type: none;
				position:relative;
				background:url(../images/top_menu_li.jpg) center top no-repeat;
				}
				
				#menu_top li.item3{
					background-position:center -140px;
					}
					
				#menu_top li.item4{
					background-position:center -283px;
					}
					
				#menu_top li.item5{
					background-position:center -423px;
					}
					
				#menu_top li.item6{
					background-position:center -564px;
					}
				
			#menu_top a{
				display: table-cell;
				height:54px;
				width:138px;
				text-align:center;
				vertical-align:middle;
				font:10pt Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#000;
				text-decoration:none;
				background:url(../images/menu_top.jpg) center top no-repeat;
				/*text-shadow: 1px 1px 3px #fff;*/
				}
			
			#menu_top a:hover, #menu_top #current a{
				background-position:center bottom;	
				}
				
			#menu_top #current a{
				}

/* Центральная часть */

#center{
	overflow:auto;
	width:980px;
	}

	/* Левая часть */
	#left{
		float:left;
		width:230px;
		padding:30px 40px 20px 0;
		}
		
		#menu_left{
			width:200px;
			float:left;
			position:relative;
			}
			
		#menu_left h3{
			font:16px Arial, Helvetica, sans-serif;
			color:#fff;
			clear:both;
			font-weight:bold;
			text-align:center;
			background:url(../images/spisok.jpg) center top repeat-x;
			padding:6px 0;
			border-radius:7px;
			-webkit-border-radius:7px;
			-moz-border-radius:7px;
			-o-border-radius:7px;
			behavior: url(PIE.htc); 
			position:relative;
			z-index:10;
			/*border-bottom:1px solid #555;*/

			}
			
		#menu_left ul{
			float:left;
			background-color:#f3fffc;
			padding:25px 4px 37px 0;
			margin:-3px 0 15px 0;
			border-radius:0 0 7px 7px;
			-webkit-border-radius:0 0 7px 7px;
			-moz-border-radius:0 0 7px 7px;
			-o-border-radius:0 0 7px 7px;
			behavior: url(PIE.htc); 
			border-left:1px solid #CCC;
			border-right:1px solid #CCC;
			border-bottom:1px solid #CCC;
			width:195px;
			position:relative;
			z-index:0;
			}
	
			#menu_left li{
				list-style: none;
				position:relative;
				}
				
			#menu_left a{
				display:block;
				padding:5px 15px;
				margin:0 0 0 20px;
				text-align:left;
				font:14px Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#555555;
				text-decoration:none;
				background:url(../images/rows.png) left 11px no-repeat;
				}
			
			#menu_left a:hover,#menu_left #current a{
				color:#ff0000;
				text-decoration:underline;
				background:url(../images/rows_red.png) left 11px no-repeat;
				}
				
			#menu_left #current a{
				
				}
				
			/* Контакты */
			
			#contact{
				margin:60px 0;
				clear:both;
				float:left;
				}
				
				.address{
					color:#425752;
					font:12px Arial, Helvetica, sans-serif;
					}
				
				.email{
					color:#000;
					font:15px Arial, Helvetica, sans-serif;
					font-weight:bold;
					margin:15px 0;
					}
					
				.telefon{
					color:#fff;
					font:15px Arial, Helvetica, sans-serif;
					font-weight:bold;
					background:url(../images/telefon.png) center top no-repeat;
					width:210px;
					text-align:center;
					padding:7px 0;
					}
	
	/* Контент */
	#slider{
		float:right;
		width:100%;
		min-height:525px;
		margin:-20px 0 0 0;
		padding:20px 0 0 0;
		background:url(../images/gerl.png) -15px top no-repeat;
		}
		
	#slider {
		font-size:9px;
		}
	
	#slider dt{
		font:16px Arial, Helvetica, sans-serif;
		color:#fff;
		font-weight:bold;
		text-align:left;
		background:url(../images/spisok.jpg) center top repeat-x;
		border-radius:7px;
		-webkit-border-radius:7px;
		-moz-border-radius:7px;
		-o-border-radius:7px;
		behavior: url(PIE.htc); 
		/*border-bottom:1px solid #555;*/
		padding:15px 0 0 0;
		width:475px;
		height:35px;
		margin:0px 0 0px 235px;
		position:relative;
		z-index:10;
		cursor:pointer;
		}
		
		#slider dt:hover{
			background:url(../images/spisok.jpg) center bottom repeat-x;
			}
			
		#slider dt span{
			background:url(../images/dott.png) 30px center no-repeat;
			padding:0 0 0 50px;
			}
			
			#slider dt:hover span{
				text-decoration:underline;
				}
	
	#slider dd{
		font:12px Arial, Helvetica, sans-serif;
		background-color:#f3fffc;
		margin:-3px 0 0 235px;
		border-radius:0 0 7px 7px;
		-webkit-border-radius:0 0 7px 7px;
		-moz-border-radius:0 0 7px 7px;
		-o-border-radius:0 0 7px 7px;

		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		border-bottom:1px solid #CCC;
		display:block;
		width:423px;
		padding:0 25px 0 25px;
		position:relative;
		z-index:0;
		}
	
		#slider dd div{
			padding:15px 0 20px 0;
			text-align:left;
			}
	
	#content_all{
		float:right;
		width:710px;
		padding:30px 0;
		}
		
	#content{
		font:12px Arial, Helvetica, sans-serif;
		background-color:#f3fffc;
		border-radius:7px;
		-webkit-border-radius:7px;
		-moz-border-radius:7px;
		-o-border-radius:7px;
		behavior: url(PIE.htc); 
		border:1px solid #CCC;
		position:relative;
		z-index:0;
		padding:15px;
		width:678px;
		clear: both;
		}
		
	#contentnone{
		display:none;
		}
		
	.contentheading{
		font:18px Arial, Helvetica, sans-serif;
		}
		
	ul{
		list-style-position:inside;
		}
		
.contentpaneopen p, .contentpaneopen ul, .contentpaneopen a{
	padding:0.2em 0 0.7em 0;
	}
	
.contentpaneopen img{
	margin:5px;
}
	
/* Подвал */
#footer{
	padding:15px 20px 20px 15px;
	clear:both;
	}

#footer p, #footer a{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
#footer a:hover{
	text-decoration:none;
	}