body{
	margin: 0px 0px 0px 0px;
	text-align: justify;
	font-family: Tahoma;
	font-size:12pt;
	background: #fff url(../templates/images/body_bg.png) left top repeat-x;
}

.main{ 
border: 0px #000 solid;
padding:0px;
width:1100px;
}

.top{ 
border: 1px #009900 solid;
/*background: #fff url(../templates/images/body_bg.png) left top repeat-x;*/
padding:10px;
	margin: 10px 0px 5px 0px;
width:1083px;
text-align:left;
height:100px;
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,.4);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #339900), color-stop(1, #1b771b) );
	background:-moz-linear-gradient( center top, #339900 5%, #1b771b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#339900', endColorstr='#1b771b');
	
	background-color:#1b771b;
	 -moz-border-radius: 3px 3px 3px 3px;
	 -webkit-border-radius: 3px 3px 3px 3px;
	 border-radius: 3px 3px 3px 3px;

}


.open_data { 
	margin: 0px 0px 0px 10px;
	background: #eee url(../templates_blind/images/open_data.png) 6px no-repeat;
	padding: 8px;
	border: 1px #fff solid; 
cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px ; 
	font-size:10pt;
	height:20px;
	width:20px;
	
}

.open_data:hover { 
	margin: 0px 0px 0px 10px;
	
	padding: 8px;
	border: 1px #cccccc solid; 
cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px ; 
	font-size:10pt;
}

.top_menu{ 
border: 0px #000 solid;
padding:0px;
width:1105px;
height:50px;

	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,.4);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.95, #fff), color-stop(1, #ffcc33) );
	background:-moz-linear-gradient( center top, #ffffcc 50%, #ffcc33 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffcc', endColorstr='#ffcc33');
	
	background-color:#ffcc33;
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 border-radius: 3px;

}


.doc_word { 
	margin: 30px 0px 30px 0px;
	background: #fcfcf3 url(../images/word.jpg) 20px no-repeat;
	padding: 10px 10px 10px 70px;
	border: 1px #cccccc solid; 
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	box-shadow: 0px 2px 10px rgba(0,0,0,.1);
			-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 
	font-size:10pt;
	
}



.div_table { 
	margin: 20px 0px 20px 0px;
	background: #fcfcf3;
	padding: 10px;
	border: 0px #cccccc solid; 

			-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	font-size:12pt;
	
}


.doc_excel { 
	margin: 30px 0px 30px 0px;
	background: #fcfcf3 url(../images/excel.jpg) 20px no-repeat;
	padding: 10px 10px 10px 70px;
	border: 1px #cccccc solid; 
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	box-shadow: 0px 2px 10px rgba(0,0,0,.1);
			-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 
	font-size:10pt;
	
}

.doc_pdf { 
	margin: 30px 0px 30px 0px;
	background: #fcfcf3 url(../images/pdf.jpg) 20px no-repeat;
	padding: 10px 10px 10px 70px;
	border: 1px #cccccc solid; 
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	box-shadow: 0px 2px 10px rgba(0,0,0,.1);
			-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 
	font-size:10pt;
	
}




.blind_start { 
	margin: 0px 0px 0px 2px;
	background: #eee url(../templates/images/blind.png) 20px no-repeat;
	padding: 9px 16px 9px 60px;
	border: 1px #ddd solid; 
cursor: pointer;
height:38px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px ; 
	color:#000;
	font-size:10pt;
	text-shadow: #fff 0.1em 0.1em 0.05em
}

.blind_start:hover { 
	margin: 0px 0px 0px 2px;
	background: #fff url(../templates/images/blind.png) 20px no-repeat;
	padding: 9px 16px 9px 60px;
	border: 1px #ddd solid; 
cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px ; 
	font-size:10pt;
		-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}


.top_img{ 
border: 0px #000 solid;
padding:0px;
width:1100px;
height:370px;
}



.body { 
border: 0px #000 solid;
padding:0px;
width:1100px;
}



.buttom_menu{ 
border: 0px #000 solid;
padding:5px;
width:1100px;
}

.buttom_menu_1{ 
border: 0px #000 solid;
padding:5px;
width:1100px;
height:350px;
}

.img_lay {
    float:left; /* Выравнивание по левому краю */
	position:relative;
    margin: 20px 20px 20px 0px; /* Отступы вокруг картинки */
	border: 1px #ccc solid; 
	padding:5px;
   }


.buttom{ 
border: 0px #000 solid;
padding:5px;
width:1110px;
height:100px;
background-color: #eae9e9; 
		-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.silka_menu_1{ 
border-bottom: 0px #000 solid;
padding:15px 36.5px 15px 36.5px;
	    float:left; /* Выравнивание по левому краю */
	position:relative;
}


.silka { 
	margin-top:19px;
}

.silka_menu_1:hover { 
background-color: #f5f2f2; 
border-bottom: 3px #ffcc33 solid;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
			-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}


.logo{ 
background: url(../templates/images/fon_top.png) left top repeat-x;
border: 0px #30b017 solid;
padding:0px;
width: 500px;
height:100px;
    float:left; /* Выравнивание по левому краю */
	position:relative;
}

.logo:hover{ 
opacity:0.7;
}

.top_search{ 
	top: 30px;
	margin-right:10px;
	float:right; /* Выравнивание по левому краю */
	position:relative;
}

.lang_ver{ 
		border: 0px #eee solid;
		-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	top: 30px;
	margin:0px 0px 0px 0px;
	padding:8.5px;
	float:right; /* Выравнивание по левому краю */
	position:relative;
}

.lang_ver:hover{ 
		border: 1px #ccc solid;
		-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
}


.name_company{ 
border: 0px #30b017 solid;
padding:10px;
width: 500px;
height:100px;
    float:left; /* Выравнивание по левому краю */
	position:relative;
text-align:left;
}

.buttom_menu_href{ 
border: 0px #30b017 solid;
padding:10px;
top:20px;
    float:right; /* Выравнивание по левому краю */
	position:relative;
}


.module{ 
border: 1px #ddd solid;
padding:5px 5px 5px 5px ;
margin: 30px 13px 0px 0px;
width: 250px;
height:200px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    float:left; /* Выравнивание по левому краю */
	position:relative;
}


.module_tit{ 
border: 0px #000 solid;
padding:0px;
width:100%;
height:50px;
color:#000;
text-shadow: #fff 0.1em 0.1em 0.5em;
font-size:10pt;
font-weight:bold;
text-transform: uppercase;
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,.5);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ddd), color-stop(1, #eee) );
	background:-moz-linear-gradient( center top, #ddd 5%, #eee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#eee');
	
	background-color:#eee;
	 -moz-border-radius: 3px 3px 0px 0px;
	 -webkit-border-radius: 3px 3px 0px 0px;
	 border-radius: 3px 3px 0px 0px;

}

.mod_silka{ 
border: 1px #ddd solid;
background: #fff;
padding:5px 5px 5px 5px ;
margin: 0px 0px 0px 30px;
width: 360px;
height:1465px;
left:100px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

}

.mod_silka_1{ 
border: 1px #ddd solid;
background: #fff;
padding:5px 5px 5px 5px ;
margin: 0px 30px 0px 0px;

left:100px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

}


.module_silka{ 
border: 1px #ddd solid;
padding:5px 5px 5px 5px ;
margin: 3px 3px 10px 3px;
width: 341px;
height:80px;

font-size:12pt;
text-transform: uppercase;
font-weight:bold;
opacity:0.7;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    float:left; /* Выравнивание по левому краю */
	position:relative;
}

.module_silka:hover{ 
border: 1px #ddd solid;
opacity:1;
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,.5);
}


.module_1{ 
border: 1px #ddd solid;
padding:5px 5px 5px 5px ;
margin: 30px 13px 0px 0px;
width: 250px;

		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    float:left; /* Выравнивание по левому краю */
	position:relative;
}


.module_tit_1{ 
border: 0px #000 solid;
padding:0px;
width:100%;
height:50px;
color:#000;
text-shadow: #fff 0.1em 0.1em 0.5em;
font-size:10pt;
font-weight:bold;
text-transform: uppercase;
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,.5);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ddd), color-stop(1, #eee) );
	background:-moz-linear-gradient( center top, #ddd 5%, #eee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#eee');
	
	background-color:#eee;
	 -moz-border-radius: 3px 3px 3px 3px;
	 -webkit-border-radius: 3px 3px 3px 3px;
	 border-radius: 3px 3px 3px 3px;

}



.glava_res{ 
border: 1px #ddd solid;
padding:5px 5px 5px 5px ;
width: 300px;
height:350px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    float:left; /* Выравнивание по левому краю */
	position:relative;
}



.img_slide{ 
border: 1px #ddd solid;
padding:5px;
width: 760px;
margin: 0px 0px 0px 10px;
height:350px;
		-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    float:right; /* Выравнивание по левому краю */
	position:relative;
}


.glava_res_tit{ 
border: 0px #000 solid;
padding:0px;
width:100%;
height:50px;
color:#fff;
text-shadow: #000 0.1em 0.1em 0.5em;
font-size:10pt;
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,.5);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cc3333), color-stop(1, #993333) );
	background:-moz-linear-gradient( center top, #cc3333 5%, #993333 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc3333', endColorstr='#993333');
	
	background-color:#993333;
	 -moz-border-radius: 3px 3px 0px 0px;
	 -webkit-border-radius: 3px 3px 0px 0px;
	 border-radius: 3px 3px 0px 0px;

}


.info{ 
border: 0px #000 solid;
padding:10px 10px 10px 80px;
color:#000;
font-size:10pt;
text-align: left;
background: url(../templates/images/info_icon.gif) 20px 8px no-repeat;
	-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.5);
	-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,.5);
	box-shadow: 0px 1px 5px rgba(0,0,0,.5);
	background-color:#eee;
	 -moz-border-radius: 3px 3px 3px 3px;
	 -webkit-border-radius: 3px 3px 3px 3px;
	 border-radius: 3px 3px 3px 3px;

}



.glava_res_foto{ 
border: 1px #ddd solid;
padding: 5px;
    float:left; /* Выравнивание по левому краю */
	position:relative;
    margin: 10px 20px 20px 0px; /* Отступы вокруг картинки */
color:#fff;
width:100px;
height:120px;
background-color:#eee;
	 -moz-border-radius: 3px ;
	 -webkit-border-radius: 3px ;
	 border-radius: 3px ;
}









.glava_res_text{ 
border: 0px #000 solid;
padding:5px;
color:#000;
font-size:10pt;
text-align:left;
	

	 -moz-border-radius: 3px 3px 0px 0px;
	 -webkit-border-radius: 3px 3px 0px 0px;
	 border-radius: 3px 3px 0px 0px;

}


.menu_index{ 
background-color: #ffffff; 
padding: 6px;
}

.menu_index:hover{ 
background-color: #e5e5e5; 
padding: 7px;
font-size:14px;
		-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}





		   .div_sendcomment {
		  padding: 6px 5px 10px 10px;
		  margin: 0 0 00px 0;
		  border: 1px solid #eee;
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  width:100%;
		  background:#fcfcf3;

		}
   
   
   
      .forma_textarea {
		  background: #f1f1f1;
		  padding: 5px;
		  margin: 10px 0px 10px 0px;
		  width: 98%;
		  height:80px;
		  border: 1px solid #ccc;
		  font-family:tahoma;
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  -moz-box-shadow: 0 1px 1px #ccc inset;
		  -webkit-box-shadow: 0 1px 1px #ccc inset;
		  box-shadow: 0 1px 1px #ccc inset;
		}
		
.forma_textarea:focus {
		  background-color: #fff;
		  border-color: #6dcff6;
		  outline: none;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
		}
   
   
   
.tag_but {
	border: 0px #cccccc solid; 
	width:1100px;
	margin: 50px 0px 20px 0px;
}
   
   
.tag_href { 
	top:0px;
	padding: 0px 0px 0px 30px;
	border-bottom: 0px #eee solid; 
	background:  url(../templates/images/tag_1.png) 0px no-repeat;
}
   
   .forma {
		  background: #f1f1f1;
		  padding: 5px;
		  margin: 0 0 0px 0;
		  width: 175px;
		  border: 1px solid #ccc;
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  border-radius: 3px;
		  -moz-box-shadow: 0 1px 1px #ccc inset;
		  -webkit-box-shadow: 0 1px 1px #ccc inset;
		  box-shadow: 0 1px 1px #ccc inset;
		}
		
.forma:focus {
		  background-color: #fff;
		  border-color: #6dcff6;
		  outline: none;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
		}










.content {
	width:100%;
	text-align:justify;
	border: 0px #449ce7 solid; 

}



.div_print { 
	margin: 30px 40px 10px 30px;
	background:  url(../templates/images/printButton.png) 10px no-repeat;
	position:relative;
	float:right;
	width: 80px;
	padding: 10px 0px 10px 40px;
	border: 0px #cccccc solid; 
				-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	box-shadow: 0px 2px 10px rgba(0,0,0,.1);
}








.div_news_all_2 { 
	float:left;
	position:relative;
	top:0px;
	padding: 8px 0px 0px 0px;
	width:250px;
	height:100px;
	border: 1px #ccc solid; 
	margin:10px 0px 0px 10px;
	background:#f9f9f9;
	font-size:11pt;
	color:gray;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 
}
.div_news_all_2:hover { 
	float:left;
	position:relative;
	top:0px;
	padding: 8px 0px 0px 0px;
	width:250px;
	border: 1px #ccc solid; 
	margin:10px 0px 0px 10px;
	background:#eee;
			-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	-webkit-box-shadow: 0px 2px 10px rgba(0,0,0,.1);
	box-shadow: 0px 2px 10px rgba(0,0,0,.1);
}

.div_news_all_1 { 
	top:0px;
	padding: 8px 0px 0px 0px;
	width:100%;
	border-bottom: 0px #eee solid; 
	margin-bottom:10px;
	background:#f9f9f9;
		-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 
}


.div_news_all_1:hover { 
	top:0px;
	padding: 8px 0px 0px 0px;
	width:100%;
	border-bottom: 0px #eee solid; 
	margin-bottom:10px;
	background:#eee;
		-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 
}

.div_cat_tit { 
font-family:tahoma;
font-size:12pt;
color:#cc6600;
border-bottom:1px #eee solid;
width:270px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	margin-bottom:10px;
	font-weight:bold;
}

.div_news_all { 

	top:0px;
	padding: 10px;
	width:250px;
	border-bottom: 0px #eee solid; 
margin-bottom:3px;
	background:#f9f9f9;
		-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 

}


.div_news_all:hover { 

	top:0px;


	border-bottom: 0px #eee solid; 

	background:#eee;
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; 	
}


.div_news_name_all { 
	float:left;
	position:relative;
	top:0px;
	padding: 8px;
	width:250px;
	border: 0px #449ce7 solid; 
}

.div_news_name_all_1{ 

	top:0px;
	padding: 8px;
		border: 0px #449ce7 solid; 
	
}

.div_news_img_all_1 { 
	float:left;
	position:relative;
	top:0px;
	padding: 8px;

	border-right: 1px #f3f5f6 solid; 
	margin-left:10px
	
}



.div_news_name { 
	background:#fff;
	top:0px;
	position:relative;
}

.div_news_img_all { 
	float:left;
	position:relative;
	top:0px;
	padding: 8px;
	border-right: 1px #f3f5f6 solid; 
	margin-left:10px
	
}

.div_news_title { 
	position:relative;
	top:0px;
	padding: 8px;
	border-bottom: 10px #ccc solid; 
	border-top: 1px #ccc solid; 
	background: #3888af;
	
	font-family:tahoma;
	color:#fff;
	width:484px;
	cursor:pointer;
}



.div_news_img { 
	top:0px;
	padding: 0px;
	border: 0px #eee solid; 
	width:500px;
}
.div_news_img:hover { 
	top:0px;
	padding: 0px;
	border: 0px #ccc solid; 
	width:500px;
}



.silka_cat
{
padding: 10px;
width:100%;
}


.count{ 
	float:left;
	position:relative;
	
}
.count_n{ 
	float:left;
	position:relative;
	top:0px;
	padding: 3px;
	width:25px;
	border: 0px #eee solid; 
	margin-bottom:3px;
	background:#336600;
	text-align:center;
	color:#fff;
	font-size:9pt;
	
	-webkit-border-radius: 3px ;
	-moz-border-radius: 3px ;
	border-radius: 3px ; 	
}

.count_n1{ 
	float:left;
	position:relative;
	top:0px;
	padding: 8px 0px 0px 0px;
}



/* старое*/



.forumline{ 
background: #e4fbc7 url(../templates/images/body_menu.jpg) left top repeat-x;
border: 0px #30b017 solid;
padding:0px;
border-left:none; 
border-right:none;
border-bottom:none;
}

.forumline_gray{ 
background-color: #eae9e9; 
border: 1px #f3efef solid;
padding:5px;
}

.forumline_comment{ 
background-color: #f4f4f4; 
border: 0px #f4f4f4 dotted;
padding: 5px;
}

.forumline_comment_otvet{ 
background-color: #fdfdfd; 
border: 6px #fab2b2 solid;
padding: 10px;
border-right:none;
border-bottom:none;
border-top:none;
}

.forumline_news{ 
background-color: #f5f5f5; 
border: 1px #eeebeb solid;
padding: 5px;
}

.forumline_news_all{ 
background-color: #ffffff; 
border: 1px #eeebeb solid;
padding: 5px;
}

.forumline_stat{ 
background-color: #fffdfd; 
border: 1px #eeebeb solid;
padding: 20px;
	 -moz-border-radius: 3px 3px 3px 3px;
	 -webkit-border-radius: 3px 3px 3px 3px;
	 border-radius: 3px 3px 3px 3px;
}

.forumline_total{ 
background-color: #fcfc75; 
border: 1px #eeebeb solid;
border-left:none;
padding: 2px;
}




.forumline_hotel{ 
background-color: #ffffff; 
border: 1px #eeebeb solid;
padding: 5px;
}

.forumline_hotel:hover{ 
background-color: #fefcfc; 
border: 1px #eeebeb solid;
padding: 5px;
}


.forumline_perehod{ 
		-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
background-color: #fff; 
border: 1px #fff solid;
padding: 3px;
width:10px;
text-align:center;
}



.forumline_perehod:hover{ 
background-color: #fae6a3; 
border: 1px #eeebeb solid;
padding: 3px;
}

.forumline_silka{ 
background-color: #bcbcba; 
border: 0px #1f8504 solid;
border-left:none; 
border-right:none;
border-top:none;
padding: 3px;
}

.forumline_silka:hover{ 
background-color: #47ae33; 
border: 0px #fd9814 solid;
border-left:none; 
border-right:none;
border-bottom:none;
padding: 3px;
}


.forumline_silka_active{ 
background-color: #fff; 
border: 3px #993300 solid;
border-bottom:none; 
border-right:none;
border-top:none;
padding: 0px;
width:100%;
}


.forumline_silka_active_1:hover{ 
background-color: #f9f9f8; 
border: 0px #993300 solid;
border-bottom:none; 
border-right:none;
border-top:none;
padding: 0px;
width:100%;
}





.forumline_button{ 
background-color: #fe7302; 
border: 3px #dedcdc solid;
padding: 3px;
}

.forumline_button:hover{ 
background-color: green; 
border: 3px #dedcdc solid;
padding: 3px;
}


.forumline_left{ 
background: #e4fbc7 url(../templates/images/body_menu.jpg) left top repeat-x;
border: 1px #1f8504 dashed ;
border-left:none; 
border-bottom:none;
border-top:none;
padding: 10px;
}



.forumline_silka_top{ 
background-color: #b1e7a8; 
border: 5px #b1e7a8 solid;
border-bottom:none; 
border-right:none;
border-top:none;
padding: 0px;
width: 100%;
height:40px;

}

.forumline_silka_top:hover{ 
background-color: #fff; 
border: 5px #993300 solid;
border-bottom:none; 
border-right:none;
border-top:none;
padding: 0px;
width: 100%;
height:40px;

}


.forumline_silka_top_active{ 
background-color: #993300; 
border: 0px #fd9814 solid;
border-right:none; 
border-right:none;
border-bottom:none;
padding: 0px;
width: 100%;
height:40px;
}




.forumline_sheme_main{ 
background-color: #fffdfd; 
border: 8px #eeebeb solid;
padding: 3px;
}

.forumline_sheme_main_1{ 
background-color: #f9f1f1; 
border: 8px #eeebeb solid;
padding: 3px;
}

.forumline_sheme{ 
background-color: #fffdfd; 
border: 1px #eeebeb solid;
padding: 3px;
}

.asss {color: fc8404; text-shadow: #ecebe9 0.1em 0.1em 0.05em; font-size:14pt; font-weight:bold;}


h5.as {color: fc8404; text-shadow: #c1bfbe 0.1em 0.1em 0.05em}
h6.ass {color: white; text-shadow: #000 0.1em 0.1em 0.05em}
h3.as {color: fc8404; text-shadow: #ecebe9 0.1em 0.1em 0.05em}
h4.as {color: fc8404; text-shadow: #ecebe9 0.1em 0.1em 0.05em}
h1.as {color: fc8404; text-shadow: #ecebe9 0.1em 0.1em 0.05em}

hr {
	color: #fde3e3; /*для IE */
    background-color:#ebeae6; /*для Firefox, Opera, Safari*/
    border:0px #fd9814 dashed;
    height:1px; /* высота 1px IE, Firefox, Opera, Safari */
    clear:both; /* для очистки, если тег идет после float елемента */}



.forumline_sea{ 
background-color: #f3fdf3; 
border: 1px #f5f7f5 solid;
padding: 4px;
color: gray; 
font-size: 8pt;  
text-decoration: none; 
text-align: center;
font-family:tahoma; 



}
.forumline_sea_no{ 

border: 1px #f5f7f5 solid;
padding: 4px;
color: #eeeeee; 
font-size: 8pt;  
text-decoration: none; 
text-align: center;
font-family:tahoma; 


}


.forumline_tab{ 
background-color: #f1f0f0; 
border: 5px #f1f0f0 solid;
padding: 1px;
border-top:none;
}


.forumline_news{ 
background-color: #f5f5f5; 
border: 1px #eeebeb solid;
padding: 5px;
}


.forumline_news_all{ 
background-color: #ffffff; 
border: 1px #eeebeb solid;
padding: 5px;
}

.forumline_stat{ 
background-color: #fffdfd; 
border: 1px #eeebeb solid;
padding: 5px;
}

.forumline_total{ 
background-color: #fcfc75; 
border: 1px #eeebeb solid;
border-left:none;
padding: 2px;
}


.forumline_perehod_active{ 
		-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
background-color: #dfdfdf; 
border: 1px #fff solid;
padding: 3px;
width:30px;
text-align:center;
}





.forumline_silka{ 
background-color: #f5f5f5; 
border: 3px #eeebeb solid;
border-left:none; 
border-right:none;
border-bottom:none;
padding: 3px;
}

.forumline_silka:hover{ 
background-color: #f9d8d8; 
border: 3px #ff0000 solid;
border-left:none; 
border-right:none;
border-bottom:none;
padding: 3px;
}



.forumline_tour_bron{ 
background-color: #ffffff; 
border: 1px #eeebeb solid;
padding: 3px;
border-left:none; 
border-right:none;
border-top:none;

}

.forumline_tour_bron:hover{ 
background-color: #fafbfa; 
border: 1px #eeebeb solid;
padding: 3px;
border-left:none; 
border-right:none;
border-top:none;

}



.forumline_new_tour{ 
background-color: #eff2f2; 
border: 3px #e1dede solid;
padding: 3px;
border-left:none; 
border-right:none;
border-bottom:none;
}

.forumline_com_tour{ 
background-color: #e4fbc7; 
border: 0px #eeebeb solid;
padding:5px;
}

.forumline_top_1{ 
background-color: white; 
border: 4px #eeebeb solid;
padding:5px;
}

.forumline_top_2{ 
background-color: white; 
border: 3px #eeebeb solid;
padding:5px;
}

.forumline_top_3{ 
background-color: white; 
border: 2px #eeebeb solid;
padding:5px;
}

.forumline_left_module{ 
background-color: white; 
border: 1px #fda9a9 dotted;
border-top:none; 
border-left:none;
border-bottom:none;
padding:5px;
}

.forumline_right_module{ 
background-color: white; 
border: 1px #fda9a9 dotted;
border-top:none; 
border-right:none;
border-bottom:none;
padding:5px;
}



.forumline_silka_menu{ 
padding: 3px;
}

.forumline_silka_menu:hover{ 
border: 3px #f43822 solid;
border-left:none; 
border-right:none;
border-bottom:none;
padding: 3px;
}




.forumline_search_tour{ 
border: 1px #eeebeb solid;
/*border-left:none; 
border-right:none;
border-bottom:none;*/
padding: 5px;
background-color: #eeebeb;

/*background: #ffffff url(../templates/images/fon_search.png) ;*/
}


.forumline_blog{ 
border: 1px #eeebeb solid;
border-left:none; 
border-right:none;
border-top:none;
padding: 10px;
}

.forumline_blog:hover{ 
background-color: #fafafa; 
border: 1px #eeebeb solid;
border-left:none; 
border-right:none;
border-top:none;
padding: 10px;
}






.layer{ 
float: left;
border: 1px #eeebeb solid;
padding: 3px;
margin: 10px 10px 0px 0px;
}

.layer_0{ 
float: left;
padding: 3px;
margin: 10px 10px 0px 0px;
}

.layer_1{ 
float: left;
border: 1px #eeebeb solid;
padding: 3px;
margin: 0px 0px 0px 0px;
}


/* Аккордеон */
.accordion {
	background-color: #eee;
 	border: 1px solid #ccc;
	width: 600px;
	padding: 10px;
	margin: 50px auto;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 #999;
	-webkit-box-shadow: 0 1px 0 #999;
	box-shadow: 0 1px 0 #999;
	}
.accordion section {
 	border-bottom: 1px solid #ccc;
	margin: 5px;
	background-color: #fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background-image: -webkit-linear-gradient(top, #fff, #eee);
	background-image:    -moz-linear-gradient(top, #fff, #eee);
	background-image:     -ms-linear-gradient(top, #fff, #eee);
	background-image:      -o-linear-gradient(top, #fff, #eee);
	background-image:         linear-gradient(top, #fff, #eee);
  	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.accordion h2, .accordion p {
	margin: 0;
	}
.accordion p {
	padding: 10px;
	}
.accordion h2 a {
	display: block;
	position: relative;
	font: 14px/1 'Trebuchet MS', 'Lucida Sans';
	padding: 10px;
	color: #333;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
.accordion h2 a:hover {
	background: #fff;
	}
.accordion h2 + div {
	height: 0;
	overflow: hidden;
	-moz-transition: height 0.3s ease-in-out;
	-webkit-transition: height 0.3s ease-in-out;
	-o-transition: height 0.3s ease-in-out;
	transition: height 0.3s ease-in-out;
	}
.accordion :target h2 a:after {
	content: '';
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -3px;
	border-top: 5px solid #333;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	}
.accordion :target h2 + div {
	height: 200px;
	}
/*конец аккордеона*/



/*красная большая кнопка*/

.classname {
	-moz-box-shadow:inset 0px 0px 0px 0px #fab3ad;
	-webkit-box-shadow:inset 0px 0px 0px 0px #fab3ad;
	box-shadow:inset 0px 0px 0px 0px #fab3ad;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fa665a), color-stop(1, #d34639) );
	background:-moz-linear-gradient( center top, #fa665a 5%, #d34639 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa665a', endColorstr='#d34639');
	background-color:#fa665a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:7px 50px;
	text-decoration:none;
	text-shadow:1px 1px 0px #98231a;
}.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d34639), color-stop(1, #fa665a) );
	background:-moz-linear-gradient( center top, #d34639 5%, #fa665a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d34639', endColorstr='#fa665a');
	background-color:#d34639;
}.classname:active {
	position:relative;
	top:1px;
}














/*серая маленькая кнопка*/
.classname1 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:1px 21px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.classname1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.classname1:active {
	position:relative;
	top:1px;
}


/*красная маленькая кнопка*/



.classname2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d) );
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d');
	background-color:#fc8d83;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 21px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.classname2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83');
	background-color:#e4685d;
}.classname2:active {
	position:relative;
	top:1px;
}


/**/





.classname3 {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #ffaa22;
	display:inline-block;
	color:#333333;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	padding:9px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffee66;
}.classname3:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}.classname3:active {
	position:relative;
	top:1px;
}









.classname7 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d) );
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d');
	background-color:#fc8d83;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:9px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.classname7:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83');
	background-color:#e4685d;
}.classname7:active {
	position:relative;
	top:1px;
}





.classname5 {
	-moz-box-shadow: 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px 0px #ffffff;
	box-shadow: 0px 1px 0px 0px #ffffff;
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:3px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.classname5:hover {
	background-color:#dfdfdf;
}.classname5:active {
	position:relative;
	top:1px;
}


.classname6 {
	-moz-box-shadow: 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px 0px #ffffff;
	box-shadow: 0px 1px 0px 0px #ffffff;
	background-color:#9b9999;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:3px 10px;
	text-decoration:none;
	/*text-shadow:1px 1px 0px #bdbdbd;*/

}.classname6:active {
	position:relative;
	top:1px;
}




.classname8 {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #f6f6f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6');
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.classname8:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #f6f6f6 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff');
	background-color:#f6f6f6;
}.classname8:active {
	position:relative;
	top:1px;
}







.classname9 {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;

		-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #f6f5f5;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.classname9:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.classname9:active {
	position:relative;
	top:1px;
}


.classname10 {
	-moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
	box-shadow:inset 0px 0px 0px 0px #ffffff;
	background: #dfdfdf;

	

		-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.classname10:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.classname10:active {
	position:relative;
	top:1px;
}






.forumline_bottom
{
        background: #ffffff url(../templates/images/buttom.jpg) left top repeat-x;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
background-color: #cc0000; 
border: 1px #cc0000 solid;
padding: 3px;
width:100%;
height:50px;



}	
	
	
	
	
.button_count {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #9dce2c 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#9dce2c;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	height:19px;
	line-height:19px;
	width:36px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
}



#back-top {
	position: fixed;
	bottom: 40px;
	margin-left: -70px;

	}
#back-top a {
	width: 50px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
 	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
	}
#back-top a:hover {
	color: #000;
	}
#back-top span {
	width: 50px;
	height: 50px;
	display: block;
	margin-bottom: 7px;
	background: #ddd url(../../templates/images/top_button.png) no-repeat center center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;


}
#back-top a:hover span {
	background-color: #777;
	}
	
	
	

