.wrap {
	margin:0;
	padding:0;
	background-image:url(/images/3_04.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:100%;
	}

.shapka {
	margin:0 auto;
	height:374px;
	background-image:url(/images/3_05.jpg);
	background-position:right;
	background-repeat:no-repeat;
	min-width:1008px;
	max-width:1600px;
	}
.logo1 {
	background-image:url(/images/3_03.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:center;
	height:374px;
	}
.logo2 {
	padding:200px 0px 0px 460px;
	text-align:left;
	}

.logo2 {
	
	}	
.content {
	overflow:hidden;
	margin:0 auto;
	min-width:1008px;
	max-width:1600px;	
	}
.col-left {
	margin:0 auto;
	float:left;
	width:20%;
	}
.main-c {
	float:left;
	width:58%;
	padding: 0 1%;
	}
.main-c li{
	list-style-type: none;
	}
.col-rt {
	float:right;
	width:20%;
	}
.top_menu {
	float:left;
	width:80%;
	display:block;
	}
.top_menu_x li{
	}	
.sf-menu {
//	padding-left:400px;
	line-height:1.0;
//	position:absolute;
	list-style:none;
	}	
.sf-menu li	{
	float:left;
	}
ul {
	display:block;
	}	
.icons {
	width:20%;
				float: right; 
				display: inline; 
				position: relative; 
				z-index: 3;
}	
.home_icon{
	position:absolute;
	top: 10px;
	right: 300px;
}
.feedback_icon{
	position:absolute;
	top: 10px;
	right: 270px;
}
.map_icon {
	position: absolute;
	top: 10px;
	right: 240px;
}

.add_favorites{
	position: absolute;
	top: 7px;
	right: 20px;
	background: url(../img/favorites.png) no-repeat 0 3px;
	font-size: 11px;
	font-style: italic;
	padding: 4px 0 2px 25px;
}

.add_favorites a{
	text-decoration: none;
	border-bottom: 1px dashed;
	cursor: pointer;
}

.footer {
	background-image:url(/images/-3_08.jpg);
	background-repeat:repeat-x;
	height:185px;
	width:100%;
	}
.footer_l {
	margin:0 auto;
	min-width:1006px;
	max-width:1600px;
	background-image:url(/images/4_10.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:185px;
	}

.footer_r {
	width:100%;
	height:185px;
	background-image:url(/images/4_12.jpg);
	background-repeat:no-repeat;
	background-position:right;
	}	
.footer_r p {
	margin-top:26px;
	color:red;
	font-size:12px;
	}	
.sod li {
	padding-left: 20px;
	list-style-type: none;
	}
.sod ul {
	padding-left: 20px;
	list-style-type: none;
	}
.rkv td {
	border:solid #CCC 1px;
	}
.main-c img {
	padding:10px;
	}
.rating_votes img {
	padding:0px;
	}

#abc a	{
//	font-size: 13px;
//	font-weight: normal;
	}

#abc ul	{
//	list-style-image: url(/images/1-plus.gif);
//	list-style-position: inside;
//	line-height: 1;
	}
	

a:hover	{
	background-color:#FF9;
	color:#009;
/*	text-decoration: none;
//	font-size: 11px;       */
	}

.vaz {	
	width: 370px;
	height: 90px;
//	position: absolute;
	float: left;
	}

.vaz a {	
//	width: 370px;
//	height: 100%;
//	position: absolute;
	}

/*layout css*/
//body,html { min-height:100%; padding:0; margin:0}
//body { font:12px/1.2em Arial, Helvetica, sans-serif; color:#999; padding:0 100px; margin:0;}
/*
.header {
//	background: #ccc;
//	margin: 0;
//	padding: 10px;
//	text-align: center;
//	height:72px;
//	position:absolute;
//	width:100%;
//	top:0;
//	left:0;
}
.conteiner {
	margin: auto;
	max-width: 800px;
	text-align:center;
	padding:115px 0 0 0;
}
*/
.sample { padding:10px 0; position:relative;}
.sovet {
	border: 1px solid green;
	font-weight: bold;
	color: green;
	padding: 5px;
}
.warn {
	border: 1px solid red;
	font-weight: bold;
	color: red;
	padding: 5px;
}
