p.p {
text-indent: 15px;
display: block;
margin-bottom: 1em;
margin-top: 1em;
}
/*-------------------------------------------------------------------------*/
body{
	margin: 0;
	text-align: center;
	background:	url('../images/fon.png') repeat-y center top;
}
body table{
	border-collapse: collapse;
}
#wrapper{
	width:922px;
	margin:0 auto;
	background:#fff;
	position:relative;
	font-family: Times New Roman;
	text-align: left;
}
#head{
	width:922px;
	height:383px;
	margin:0 1px;
	background:	url('../images/head.jpg') no-repeat left top;
	overflow: hidden;
	margin:0 0 30px 0;	
}
a.h_links{
	position:absolute;
	top:0;
	left:0;
}
#h1{
	height:116px;
	top:19px;
	width:122px;
	left:76px;
}
#h2{
	height:92px;
	width:197px;
	left:80px;
	top:217px;	
}
#h3{
	height:102px;
	width:150px;
	left:610px;
	top:141px;	
}
#h4{
	height:53px;
	width:134px;
	left:718px;
	top:326px;
}
#h5{
	height:30px;
	width:133px;
	left:299px;
	top:272px;	
}
/*Верхнее меню*/
#topmenu{
	margin:356px 0 0 0;
	padding:0!important;
	list-style: none;
	position: relative;
}
#topmenu li{
	height:27px;
	float: left;
	display: inline-block;
	padding:0 0 0 5px;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAAYUlEQVQoz2P4//8/AwhDgQgQa8MEWIDYITAwsHHixIkzYIIOc4EAyL4JwiAB+9DQ0CaYAFiQhYWl9+TJk1tQBIGq1l+8ePEKimBZWdnes2fPPkARrKys3HfmzJlRwcErCABsm6sdtwCFMQAAAABJRU5ErkJggg==) no-repeat left top;
}
#topmenu a{
	height:27px;
	float: left;
	display: inline;
	padding:0 5px 0 0;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAAaElEQVQoz2NgYGDQBmIRIGb4//8/GDNMnDhxRmBgYCNQzAGIWcCCQOImCM8FApAEiiAIh4aGNgEl7FEET548uYWFhaUXRfDixYtXgKrXowiePXv2QVlZ2V4UwTNnzjyorKzcNyo4qAQBk4CrHYHy/lQAAAAASUVORK5CYII=) no-repeat right top;	
	text-decoration: none;
	color:#32336e;
}
#topmenu span{
	height:27px;
	line-height: 25px;
	float: left;
	display: inline;
	padding:0 10px;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAYAAAC9WOV0AAAAGklEQVQI12NgYGDQZpg4ceIMhv///98cKAIAq3hiXV6ZKMQAAAAASUVORK5CYII=) repeat-x left top;
	cursor:	pointer;
}
#current{
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAAsklEQVQoz5WRsQ4BQRRFz30zu1qKjYZKtdk/UGv0CoXo1GjVohFfI5H4HCRK0WhFRdbMFLzy5Nz78mYgniIEy15ZHetgtdjsLvvz/fYx5uvt6XB9PA/Xx82AoldWo8F01n0bBvSH40nH+Yw6bLaKdqNe7gEEGPqGJjALTAO8wriEVxB3Et4Umom4E7HpgDzaLpHFiyCzRGcuC6BB7kITkf/UaQIXXZR6EJNwtU5L/Psf8AWXLRaTwXIM5wAAAABJRU5ErkJggg==) no-repeat left top!important;
}
* html #current{
	background:	url('../images/menu_a_l_n.png') no-repeat left top!important;
}
*+html #current{
	background:	url('../images/menu_a_l_n.png') no-repeat left top!important;
}
#current a{
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAbCAYAAAC0s0UOAAAAt0lEQVQoz42Qrw7CMBDGv16vYEE0GFBTy94AjcEjEASHBiyaYAhPQ7KExwGSyQUzSzDtcSPNwqnLr9+f5gDA43eyvLgB2Lfg9fGqd6fLE8BBYFk1dVk17+3xfI8Oio+z9WaS5cUCgBdo2WG+XI0BTEnnD/2oD2DABCMwbkxKS4EyGwUhUNnDzkxfaAUqu5HMljLAnmq3scipIoqZTivFbigBrVKSKFU7ujItme6DyOls4p+ExPwPPzTEFpO5Bg0bAAAAAElFTkSuQmCC) no-repeat right top!important;
}
*+html #current a{
	background:	url('../images/menu_a_r_n.png') no-repeat right top!important;
}
* html #current a{
	background:	url('../images/menu_a_r_n.png') no-repeat right top!important;
}
#current span{
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAbCAYAAAC9WOV0AAAAS0lEQVQI112NsQ2AMADDHLf0Rd7gCjbe4SEkPmClTGXoEsmWrACsbPtxcd7PK8A8ElSwBqwJVjPQYBNcElwEW8RWwPa7Mgp67/PRB3pcCt06BNUIAAAAAElFTkSuQmCC) repeat-x left top!important;
}
* html #current span{
	background:	url('../images/menu_a_c_n.png') repeat-x left top!important;
}
*+html #current span{
	background:	url('../images/menu_a_c_n.png') repeat-x left top!important;
}
a.all{
	display:block;
	position:absolute;
	right:0;
	color:#a0a1a3;
	font-size:10pt;
	padding:3px 8px 0 0;
}
/*Левая часть*/
#context{
	width:922px;
	position:absolute;
}
#left{
	width:599px;
	float:left;
	display: inline;
	margin: 0 9px 0 10px;
			color:#000;
}

#content_top{
	width:599px;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAANCAIAAAAL09xrAAABV0lEQVR42u3bPY7DIBBAYcAkoMSFlS73v14UKTGS+RvYgii72j3BOu8rXFBO8wTW6N67Uur9HVpr4wQAgB0wxmittdbGGKWU1nqc23cCRUREaq2lFBEZIaSFAID/a9TOGDNN0zRN1lpr7TRNI4qvCiqlRvxSSjHGGGPOudbKjRAAsINb4Oifc85775xzzo0Waq1t711ESinbtoUQ5nm+Xq9MDQCwM+u6ruuac+69e+/H6+irgimlEMLpdFqW5fF4MCwAwM5Ya8/n8+12U0qNBBpjdK01xvh8Po/H4+VyWdeVSQEAdulwOHjv7/e7iMzz7Jwzvfdaa0qJBAIA9q2UEkJYlmXbtlpr79201kRkvJMyIADAJ8g5i0jv3Yz/grVWhgIA+ATjEXTsBL72BVtr6scWIQAAuzRK11ob4TPvMDIaAMCHGAn8riAAAB/I/r0nAgCwV79K9wXfgN/8MDIYsQAAAABJRU5ErkJggg==) no-repeat left top;
	padding:13px 0 0 0;		
}
#content_bottom{
	width:539px;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAANCAIAAAAL09xrAAABUklEQVR42u3bQY6CQBBAUaq7pCDRmODCQ3j/s3gE44ZERINC07Mo48wVBv5bkBB2tfmhKWQYhtvtdr1eT6fT8/ksAABYLhExs/P5fDwe9/u9/n2Wc2ZAAID1CIwAALD2CooIswAArCV+4ZM/9QT6PSeiAICVVNDDF0QkxqiqDAUAsAYioqoxRm9hiDGWZcmhKABgJcqyjDGKiHoSzaxt26Zpuq5jOgCARdpsNnVdt21b17Wq/lawqqqu6+Z5bpqm73smBQBYGFUdx/FyuZjZbrdT1RCC+ndBM9tut33fhxAOhwPDAgAszP1+fzwe3jszizEWRSE555zzNE3jOL5er2EYhmF4v9/TNM3zzNYoAOBf8/UX//ZXVZWZmZlvx4jIp4JFUaSUUkqew5SSJ5AKAgD+L1/89BB6C7/bof5IvHPfq+MtEACwsDdCEfn+H//9LeIHCG2LIAFfDNQAAAAASUVORK5CYII=) no-repeat left bottom;
	padding:0 25px 11px 35px;	
}
#content{
	width:599px;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlcAAAACCAIAAAD6hW6+AAAAO0lEQVRIx+3VsQkAQQwDweu/PHWh9O1AYAyfXg3HThNzktiWtLsfAABPq6qZkWQ7ybkXLAAAntbd94I/qG5L/x6ZqK0AAAAASUVORK5CYII=) repeat-y left top;

}
#content a{
	color:#389FE4;
}
/*Правая часть*/
#right{
	width:292px;
	float:left;
	display: inline;
	margin: 0 10px 0 0;
}
/*news*/
div.modules{
	width:292px;
	padding:0 0 7px 0;
	margin:0 0 20px 0;
	background:	url('../images/right_module_bottom.png') no-repeat left bottom;	
}
div.m_body{
	width:269px;
	padding:0 9px 0 14px;
	background:	url('../images/right_module_bg.png') repeat-y left top;		
}
h3.m_head{
	margin:0!important;
	height: 33px;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASMAAAAGCAIAAAAHVG9LAAAA50lEQVRYw+2VPQuDMBRF/f+/qp+DOrXFtmhMB5O4WAXtoC72hketoxBd5B0uUWIIl5CD3jChaT7G5C65P55RdMdIcdxtqWhjbLSN0lopnSllk/2iFJfcTMmZPTGJT7RyvL0UusOOHWDTVC6PHkVRXK433w/jOHHJuyzLqsJIcdxtqSSJQIRIbVIgpXwhI3jnkpspObMnJkUqaeV4eyl0hx07wCY4BbP+pkHx4+lc1/XAMMxywCmYBb+saW3b7vaHruv4XBhmcWAW/IJlHv6r2uR8IgyzEvALlnlBEPZ9z8fBMCsBv2DZFz6Qj/ZnI7mkAAAAAElFTkSuQmCC) no-repeat left bottom;
}
span.l{
	height: 33px;
	float:left;
	display: inline;
	padding:0 0 0 6px;	
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAhCAIAAAB1B02RAAAAc0lEQVQoz2P4jwQ+f/7y7NlzBgjnzZs3Fy9dPnny9K1bt0FCjx8/OXzk6KdPnyDSDD9+/Dhw8NDPnz/h2hnu3rv39NlzZBMZTpw89evXLxShAwcP//uPAhj2Hzj0f1RoiAnt2bsPXWjdho3oQkuWLkdLAACN+zW4ThbnWAAAAABJRU5ErkJggg==) no-repeat left top;		
}
span.r{
	height: 33px;
	float:left;
	display: inline;
	padding:0 5px 0 0;	
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAhCAIAAACeMPaSAAAAaUlEQVQoz2P4/PnLfyTAcPLk6YuXLr958wbKB+JPnz4dPnL08eMnUD4Q/Pz588DBQz9+/GCA63z67Pn9Bw8Q/F+/fp0+cwbB//f//+EjxxiQLTt0+OgonwL+9h07Ufir165H4SPii2g+ACpc18ikQlNuAAAAAElFTkSuQmCC) no-repeat right top;		
}
span.c{
	height: 33px;
	padding:0 4px 0 5px;
	line-height: 20px;
	float:left;
	display: inline;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAhCAIAAACX21boAAAAF0lEQVQI12N49uw5w61btxn+//8/UBgAErth5gL7O2gAAAAASUVORK5CYII=) repeat-x left top;	
	font-size: 12pt;
	text-decoration: underline;
	color:#32336e;
}
span.date{
	width: 36px;
	float:left;
	display: inline;
	color:#389fe4;
	font-weight:bold;
	padding:0 10px 0 0;
}
div.newsid{
 border-bottom:#cfcfcf 1px solid;
 padding:10px 0;
}
div.newsid a{
	color:#000000;
	text-decoration: none;
	font-size: 9pt;
}
/*Заявка*/
#application{
	width:282px;
	height:55px;
	background:	url('../images/zayavka.png') no-repeat left top;
	font-size: 13pt;
	font-weight: bold;
	color:#32336e;
	line-height:70px;
	padding:0 0 0 10px;
	margin:0 0 40px;
	text-decoration: none;
	cursor:	pointer;
}
#app{
	text-decoration: none;	
}
.latestgbentry span{
	color:#389fe4;
	font-weight:bold;
}
.latestgbentry div{
	border-bottom:1px solid #CFCFCF;
	padding:5px 0;
}
/*Низовка*/
#bottom{
	width:867px;
	height:34px;
	line-height: 38px;
	background:	url('../images/bottom.png') no-repeat left top;
	font-size: 10pt;
	color:#32336e;
	padding:0 0 0 35px;
	margin:20px 0 0 10px;
}
/*Гостевая*/
.inner2{
	background:	url('../images/inner_top.png') no-repeat left top;
	padding:3px 0 0 0;		
}
.pgbox{
	background:	url('../images/inner_bottom.png') no-repeat left bottom;
	padding:0 0 3px 0;	
	margin: 0!important;
}
.inner3{
	background:	url('../images/inner_bottom.png') no-repeat left bottom;
	padding:8px;	
	margin: 0!important;
}
.inner1{
	background:	url('../images/inner_bg.png') repeat-y left top;
	margin:10px 0;
}
.pgtitle{
 font-weight: normal!important;
 color:#399631;	
 border-bottom:1px solid #B4B4B4;
 margin:5px 10px!important;
 padding:0 8px 3px 10px!important;
}
.pgtitle a{
 color:#399631;	
}
.pgcontent p{
	margin:0 0 16px 0!important;
}
/*Календарь*/
div.eventcalq{
	margin:0 0 20px 0;
}

/**/
#article_l{
	width:291px;
	padding:0 9px 0 0;
	float:left;	
	display: inline;
	margin:0 0 27px 0;
	color:#50c4e2;
}
#article_r{
	width:291px;
	float:right;
	display: inline;
	color:#50c4e2;	
}
div.na{
	height:20px;
	width:133px;
	display:inline;
	float:left;
	display: inline;
	margin:0 0 35px 0;
}
div.na a{
	height:20px;
	color:#cfcfce;
	padding:0 21px 0 0;
}
div.a{
	height:20px;
	width:133px;
	display:inline;
	float:left;
	display: inline;
	margin:0 0 35px 0;
}
div.a a{
	height:20px;
	color:#50c4e2;
	padding:0 21px 0 0;
	font-weight: bold;
}
#icon_dom a{
	background:	url('../images/icon_dom.png') no-repeat right top;	
}
#icon_eda a{
	background:	url('../images/icon_eda.png') no-repeat right top;
	padding:0 34px 0 0!important;	
}
#icon_ribalka a{
	background:	url('../images/icon_ribalka.png') no-repeat right top;	
}
#icon_ohota a{
	background:	url('../images/icon_ohota.png') no-repeat right top;	
}
#icon_drugoe a{
	background:	url('../images/icon_drugoe.png') no-repeat right top;
	padding:0 34px 0 0!important;	
}
#icon_excurs a{
	background:	url('../images/icon_excurs.png') no-repeat right top;	
}


div.mainpage:first-letter{
	padding:0 0 0 35px;
}

h3.h_head{
	color:#32336E;
	margin:0 0 3px;
}
#main_events{
	width:452px;
	height:78px;
	margin: 10px 1px 30px 1px;
	background:	url('../images/event.png') no-repeat left top;
	text-align: right;
	padding:40px 25px 0 120px;
	position:relative
}
#actions{
	display:block;
	height:114px;
	left:0;
	position:absolute;
	top:0;
	width:113px;
}
#main_events a{
	color:#6d6d6d;	
}
#weather{
	height:100px;
	width:200px;
	position: absolute;
	right:-19px;
	top:30px;
	color:#005e87;
	font-size:9pt;
}
div.joomimg_row{
	text-align: center!important;
	}
div.joomimg60_imgct{
	float:none!important;
	width:100%!important;	
	color:#616365;
	font-size:9pt;
}
div.joomimg60_imgct img{
	border:none;
	background-color:#FFFFFF;
	background-image:none;

}
table.contentpane form td{
	text-align: left!important;
	width:10px!important;
}
/*Погода*/
div.all_weather{
	width:75px;
	float: left;
	display: inline;
	text-align: center;
}
div.pogoda{
	width:152px;
	height:105px;
	background:	url('../images/pogoda.png') no-repeat left top;
}
#w_name{
	font-weight: bold;
	text-align: center;
}
#all_weather span{
	font-weight: normal!important;	
}
span.weather_niz{
	font-weight: normal!important;
	color:#2a5b2c
}
#i_phone{
	width:16px;
	height:13px;
	position: absolute;
right:79px;
top:10px;
}
#i_mail{
	width:18px;
	height:13px;
	position: absolute;
right:41px;
top:10px;
}
/*gallery*/
div.gallery a{
	color:#389FE4;
}
#eventlist a{
	color:#389FE4;
}
#minifon{
height:88px;
padding:13px;
width:133px;
	background:	url('../images/minifon.png') no-repeat left top;
margin:0 0 0 57px;	
}
img.jg_photo{
	margin:0!important;
	padding:0!important;
}
.minifon{
height:88px;
padding:12px;
width:133px;
background:	url('../images/minifon1.png') no-repeat left top;

}
/**/
.roundbox-tr {
margin:15px auto;
padding:0;
background:url("../images/roundbox_tr.png") no-repeat right top;
display:inline-block;
}/* top-left corner and left side */
.roundbox-tl {
margin:0;
padding:0;
background: url("../images/roundbox_tl.png") no-repeat left top;
display:inline-block;
}

/* bottom-right corner and bottom side */
.roundbox-br {
margin:0;
padding:0;
background: url("../images/roundbox_br.png") no-repeat right bottom;
display:inline-block;
}

/* bottom-left corner */
.roundbox-bl {
margin:0;
padding:0;
background: url("../images/roundbox_bl.png") no-repeat left bottom;
display:inline-block;
}

/* content div, it could be omitted (the content going into "roundbox-bl" but I felt that alinging the content was easier
with "roundbox-content" in place */
.roundbox-content {
margin:0;
margin:5px;
display:inline-block;
background:white;
}
.roundbox-content1 {
margin:0;
padding:10px;
display:inline-block;
}
.roundbox-content2 {
margin:0;
margin:7px;
display:inline-block;
background:white;
}
.roundbox-content a{
	background: white;
	filter:alpha(opacity=50);
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;	
}
.roundbox-content2 a{
display:block;
}
.roundbox-content a:hover{
	filter:alpha(opacity=100);
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;	
}
/**/
#li{
	width:88px;
	float:right;
	height: 15px;
	padding:8px 0 10px 0;	
	margin:0 88px 0 0;
	display: inline;
}
#li a{
	display:block;
}
#copy{
	width:239px;
	float:right;
	height: 34px;
	line-height: 36px;	
	margin:0 62px 0 0;
	display: inline;
}
#ab{
	height: 34px;
	line-height: 36px;	
	float:left	
}
.roklatestnewsactt .newsid{
	border:none!important;
	padding:0!important;
	text-align: right;
}


span.article_separator{
	display: none;
}
div.clear{
	clear:both;
}
/*ДЛя эксплореров*/
* html #content{
	background:	url('../images/content_bg.png') repeat-y left top;
}
*+html #content{
	background:	url('../images/content_bg.png') repeat-y left top;
}
* html #content_bottom{
	background:	url('../images/content_bottom.png') no-repeat left bottom;
}
*+html #content_bottom{
	background:	url('../images/content_bottom.png') no-repeat left bottom;
}
* html #content_top{
	background:	url('../images/content_top.png') no-repeat left top;
}
*+html #content_top{
	background:	url('../images/content_top.png') no-repeat left top;
}
* html #topmenu span{
	background:	url('../images/menu_c_n.png') repeat-x left top;
}
*+html #topmenu span{
	background:	url('../images/menu_c_n.png') repeat-x left top;
}
* html #topmenu a{
	background:	url('../images/menu_r_n.png') no-repeat right top;	
}
*+html #topmenu a{
	background:	url('../images/menu_r_n.png') no-repeat right top;	
}
* html #topmenu li{
	background:	url('../images/menu_l_n.png') no-repeat left top;
}
*+html #topmenu li{
	background:	url('../images/menu_l_n.png') no-repeat left top;
}
* html h3.m_head{
	background:	url('../images/modules_bg.png') no-repeat left bottom;
}
*+html h3.m_head{
	background:	url('../images/modules_bg.png') no-repeat left bottom;
}
* html span.l{
	background:	url('../images/modules_l.png') no-repeat left top;		
}
*+html span.l{
	background:	url('../images/modules_l.png') no-repeat left top;		
}
* html span.r{
	background:	url('../images/modules_r.png') no-repeat right top;		
}
*+html span.r{
	background:	url('../images/modules_r.png') no-repeat right top;		
}
* html span.c{
	background:	url('../images/modules_c.png') repeat-x left top;	
}
*+html span.c{
	background:	url('../images/modules_c.png') repeat-x left top;	
}

