/* CSS Document */
.content_ul {
margin-left:20px;
margin-top:20px;
}
.content_ul li {
background-image:url(../IMG/marker_menu_level3.gif);
background-position:left 0.6em;
background-repeat:no-repeat;
color:#333333;
font-size:12px;
line-height:1.5;
padding-left:10px;
}
.content_ol {
margin-left:20px;
margin-top:20px;
}
.content_ol li {
list-style-type:decimal;
color:#333333;
font-size:12px;
line-height:1.5;
margin-left:20px;
}
.textImg{
	float:left;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;
	}
.textImg p{
	color:#0f9a04;
	text-align:center;
	} 
															/*fase*/
.catalog{
	float:none;
	overflow:hidden;
	margin-bottom:20px;
	}
.catalog .rows{
	margin-top:35px;
	width:100%;
	overflow:hidden;
	_overflow:visible;
}

.catalog .images{
	float:left;
	background-color:#eaeaea;
	width:90px;
	height:90px;
	border:#0f9a04 1px solid;
}
.catalog .prodyct{
	float:left;
	margin-left:15px;
	_margin-left:10px;
	margin-right:10px;
	}
.catalog p{
	margin-top:5px;
	line-height:1;
	}
	
											/*SPISOC_ALFAVIT*/
.str{
text-align:center;
margin-top:40px;
overflow:hidden;
width:100%;
margin-bottom:20px;
}
.subContenerContent .str li{
float:left;
list-style-image:none;
list-style-image:none;
margin-left:10px;


}
.str .str_a{
background-color:#7dc121;
padding-left:4px;
padding-right:4px;
_padding-left:0;
_padding-right:0;
color:#FFFFFF;
font-size:12px;
height:17px;
width:20px;
}
.str li a{
display:block;
height:20px;
_width:18px;

}
.str .strelka a {
background-image:url(../IMG/strelka.gif);
background-position:left  6px;
background-repeat:no-repeat;
font-size:12px;
padding-left:18px;

}
.str .strelka1 a {
background-image:url(../IMG/strelka1.gif);
background-position:right 6px;
background-repeat:no-repeat;
font-size:12px;
padding-right:18px;
}
.str .strelka a:hover{
background-image:url(../IMG/strelka_hover.gif);
}
.str .strelka1 a:hover{
background-image:url(../IMG/strelka1_hover.gif);
}
												/*.oshets*/
.otshets a {
	font-size:14px;
	font-weight:bold;
	}

.marshrut{
	font-weight:normal;}
.scachat{

	}
														/*.fotoGaleru*/
.images_galeru{
	float:left;
	margin-right:20px;
	width:158px;
	height:119px;
	border:#0f9a04 1px solid;
	}
.next a {
	background-image:url(../IMG/strelka1_hover.gif);
	background-position:right 0.5em;
	background-repeat:no-repeat;
	color:#0f9a04;
	display:block;
	float:left;
	font-size:11px;
	padding:0pt 15px 0pt 0pt;
	text-decoration:underline;
}
.next a:hover {
	color:#da2337;
	background-image:url(../IMG/strelka1.gif);
}
.prodyct{
	float:left;
	width:66%;
	}
.prodyct h2{
	margin:0;
}
.rows {
	margin-bottom:20px;
	overflow:hidden;
	width:100%;
}
												/*fotoalbom*/
												

.foto{
	overflow:hidden;
	margin-top:30px;
	width:100%;
	}
.Row{
	float:left;
	width:33%;
	}	
	
												/*ssilki*/
.ssilka{
	margin-left:20px;
}
												/*sobitie*/
												
.collom1 {
	width:10%;
}
.collom2 {
	width:87%;
}
.collom1, .collom2 {
	float:left;
}
.collom1 .date_news{
	margin-top:10px;
	}
												/*contect*/
												
												
.tel{
	overflow:hidden;
	_overflow:visible;
	width:100%;
	}
.coll1{
	float:left;
	}
	.coll2{
	float:left;
	}															
																/*map*/
																
.search_ssilki {
float:left;
margin-right:5%;
width:90%;
}
.level2{
margin-left:20px;
}
