/**
 * @copyright	Arkadiy Tsenev
 * @e-mail		aatsenev@gmail.com
 * @website		www.silverty.com
 */
 /* Reset-------------------------------------------------*/
 html, body, div, applet, object, iframe,
 pre,
 a, abbr, acronym, address, big, cite, code,
 del, dfn, em, img, ins, kbd, q, s, samp,
 small, strike, strong, sub, sup, tt, var, u, i, center,
 dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
 table, caption, tbody, tfoot, thead, tr, th, td,
 article, aside, canvas, details, embed, figure, 
 figcaption, footer, header, hgroup, menu, nav, 
 output, ruby, section, summary,
 time, mark, audio, video {  
	margin: 0;  
	padding: 0;  
	border: 0;  
	font-size: 100%;  
	font: inherit;  
}                       
/* HTML5 display-role reset for older browsers */
 article, aside, details, figcaption, figure, 
 footer, header, hgroup, menu, nav, section {
	display: block;
}
body {  
	line-height: 1;
}
ol, ul {  
	list-style: none;
}
blockquote, q {  
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {  
	content: '';  content: none;
}
table {  
	border-collapse: collapse;  
	border-spacing: 0;}

/*-------------------------------------------------------------------*/

body, html {  
	height: 100%;
}
body {	
	background: #f9f8f6 url("../images/bg.jpg") no-repeat center top;  	
	font-family: arial, sans-serif;
	cursor:url('mouse.cur');
}
div#header{	
	position:relative; 	
	padding-top: 200px; 	
	height: 45px;
}div#slider{	position:relative;		padding-top: 9px;		height: 192px;}
div#bc{	position:relative; 	
	height: 40px;		padding-top: 16px;
	/*height: 65px; padding-top: 220px;*/
	padding-left: 350px;	
}
div#container, #footer{  	
	width:1070px;	
	margin:0 auto
}
div#container{  	
	overflow: hidden;	
	background: url(../images/bg_bottom.png) no-repeat center bottom;
	padding-bottom: 25px;
	position:relative;
}
div#navigation{}
div#wrapper{	
	float:left;	
	width:100%
}
div#center{		
	margin: 0px 145px 0 330px;	
	min-height: 15px;	
	padding: 1px;	

}
div#navigation{	
	margin-left:-930px;
}
div#navigation{	
	float:left;	
	width:187px;	
	padding: 0px;	

}
#back-top{
	position: absolute;	
	width: 60px;	
	height: 20px;
	color: #6f615a;
	left: 845px;	
	bottom: -20px;
	font-size: 15px;
	
}
#back-top a{
	color:#fff;
	padding:30px 15px 0px 15px;
	text-decoration: none;
	
}
#back-top a:hover{
	color:#fe8700;
}
div#footContainer{	
	clear: both;	
	width: 100%;	
	background: #6f615a;	
	color: #ffffff;	
	margin: 0;
}
#footer{	
	width:786px;	
	padding: 120px 0 50px 0px;
}
div#content {		padding: 15px 20px;
}
#logo {	
	position: absolute;	
	width: 175px;	
	height: 120px;	
	opacity: .3;	
	}
#topMenu{	
	font-family: "Arial", serif, sans-serif;	
	font-size: 12px;	
	font-weight: bold;  
	/*margin: 0 187px;*/	
	margin: 0 0 0 598px;	
	text-align: center;
}
#topMenu li{	
	display: block;	
	margin: 0 5px;	
	float: left;  
	/*display: inline-block;*/	
	width: 108px;	
	height: 40px;	
	text-align: center;
}
#topMenu ul{	
	background: #fff url("../images/tMenu_line.png") no-repeat center top;
}
#topMenu li a{	
	display: block;	
	width: 108px;	
	height: 27px;	
	background: url(../images/tMenu_bg.png) no-repeat left top;	
	text-decoration: none;	
	color: #726256;	
	padding-top: 6px;
}
#topMenu li a:hover{	
	background-position: left -31px;	
	color: #fff;
}
#topMenu li.active a{	
	background-position: left -31px;	
	height: 27px;	
	color: #fff;
}
.bc{
	color: #e76100;
	text-decoration: none;
	font-size: 13px;	
}.bc li {display:inline-block;}
.bc a:visited {
    color: #ef5c04; /* Öâåò ïîñåùåííîé ññûëêè */
   }
   
.vMenu{	
	/*background-color: #fff;	*/
	font-size: 13px;
}
.vMenu ul ul{	
	background-color: #edefee;
}
.vMenu li{	
	position: relative;
}
.vMenu > li:first-child,
.vMenu > li:first-child > a{	
	border-top: 0px none;
}
/*.vMenu ul{	display: none;}*/
.vMenu .active > ul,
.vMenu li:hover > ul{	
	display: block;
}
/*-----------------2 level menu------------------*/
.vMenu ul li{
	padding-left: 13px;
	padding-right: 18px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.vMenu ul a:hover,
.vMenu ul li.active > a{
	color: #fd8700;
}
/*--------end-------2 level menu------------*/
.vMenu a{ 	
	line-height: 23px;	
	text-decoration: none;	
	color: #726256;	
	display: block;
}
.vMenu > li > a {	
	background: url(../images/vMenuItem_bg.png) no-repeat left top;
	font-weight: bold;
}
.vMenu > li:hover > a, 
.vMenu > li.active > a {	
	background: url(../images/vMenuItem_bg.png) no-repeat left bottom;
}.vMenu a > span{	
	line-height: 20px;	
	display: inline-block;	
	padding-left: 26px;	
	padding-right: 1px;	
	vertical-align: middle;	
	position: relative;	
	top: -2px;
}
.vMenu a:hover,
.vMenu .active > a{	
	color: #fff;	/*font-weight: bold;*/
}
.vMenu ul a{}

.vMenu li ul li ul{	
	display: none;
}
.vMenu ul li:hover ul{	
	width: 100%;	
	display: block;	
	position: absolute;	
	left: 100%;	
	top: -2px;	
}
#extra .vMenu ul li:hover ul{	
	right: 100%;	
	left: auto;
}
.vMenu ul ul a:hover span{	
	text-decoration: underline;
}
.vMenu li.parent > a > span{	
	background: url(../images/arrows.png) no-repeat 10px center;
}
.vMenu li.parent:hover > a > span{	
	background: url(../images/arrows.png) no-repeat -182px center;
}
.vMenu li.parent.active > a > span{	
	background: url(../images/arrows.png) no-repeat -182px center;
}
.vMenu > li.leaf > a > span{	
	background: url(../images/arrows.png) no-repeat -364px center;
}
.vMenu .submenu li.parent:hover > a > span{	
	/*background: url(../images/arrows.png) no-repeat -553px center;*/ 	
	background: url(../images/arrows.png) no-repeat -738px center; 
} 
.vMenu .submenu li.parent.active > a > span{	
	background: url(../images/arrows.png) no-repeat -553px center;
}
#content {  
	font-size: 13px; 		color:#726256;
	line-height: 16px;  
	min-height: 400px;
}#content  a:link{	color:#726256;}#content  a:visited{	color: #ef5c04; }
#content .newsList{}
#content .newsList li{  
	border-bottom: 1px solid #84a497;  
	padding: 13px 0;
}
#content .newsList li:first-child{  
	padding-top: 0;
}
#content .newsList li p{}
#content .newsList li span.date{
	font-size: 12px;
	color: #0b382a;
	font-weight: bold; 
	background: #b7ccc6;
	padding: 3px 5px;
	display: inline-block;
	margin-bottom: 5px;
}
#content .newsList li p span.head{
	font-size: 15px;
	color: #705813;
	font-weight: bold;
	display: block;
}
#content .newsList li p a{
	font-size: 12px;
	text-decoration: none;
	color: #457666;
	font-style: italic;
	white-space: nowrap;
}
#content .newsList li p a span{  
	text-decoration: underline;
}
#content .newsList li p a span:hover{  
	text-decoration: none;
}
#content .paging{  
	text-align: right;  
	margin: 15px 0 5px;  
	font-size: 13px;  
	line-height: 16px;  
	color: #000;
}
#content .paging li{  
	display: inline-block;
}
#content .paging a{  
	margin: 0 0 0 5px;  
	color: #000;  
	text-decoration: none;
}
#content .paging a:hover{  
	text-decoration: underline;
}
#content .paging a.current{  
	background: #c8d8d4;  
	font-weight: bold;  
	text-decoration: none;  
	padding: 0 5px;
}
#footer {  
	background: url(../images/telefon.png) no-repeat right bottom;
	color: #fefefe;  
	font-size: 12px;
}
#footer .dev-r{  
	
	float: right;  
	color: #feebda;  
	
	
}
#footer .dev-l{  
	float: left;  
	color: #feebda;  
	font-size: 11px;
	padding-top: 5px;
}

#footer .dev-l a{  
	font-weight: bold;  
	margin-left: 5px;  
	color: #ec1e4f;  
	text-decoration: none;
}
#footer .dev-l a:hover{  
	text-decoration: underline;
}
.iefix{  
	display: none!important;
}
#tb{	
	border: 2px solid #ffffff!important;	
	padding: 5px;
}

.readon_news{
	color: #457666;
	font-style: italic;
	white-space: nowrap;
	float: left;
}

.slide-down-a {
   color: #000000;
   text-decoration: none;
   font-size: 13px;
	color: #0b382a;
	font-weight: bold;
}
.slide-down {
    display: none;
}
.chronoform{
	font-size: 5px;
}

.moduletable_news {
	background-color: #EDEFEE;
}
.moduletable_news h3{
	color: #000000;
	font-size: 15px;
	font-weight: bold;
	background: url(../images/vMenuItem_bg.png) no-repeat left top;
	font-weight: bold;
	line-height: 14px;	
	display: inline-block;	
	padding:12px 30px 8px 23px;
	vertical-align: middle;	
	position: relative;	
}

.junewsultra_news {
	
}
.junews {
	border:1px solid #DDDEDC;
	padding: 5px 1px 5px 25px;
	min-height: 25px;
	
}
.junews a {
	color: #000000;
	font-size: 13px;
}
.junews a:hover,
.junews .active > a{	color: #6e550d;	/*font-weight: bold;*/}

.phocagallery-box-file{
	width: 215px;	
	height: 131px;
}
#pgbemail, #phocaguestbook-jpane-toggler-down, #phocacaptcha{
	margin: 15px 0 15px 0;
}
#phocacaptcha{
	vertical-align: bottom;
}