*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:11px;}
BODY{margin:0;padding:0;background-color:#5D5956;height:100%;}
HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */
table.main{
	border:1px solid black;
	width:1000px;
	height:100%;
}
.langs{
	width:387px;
	background:url("../pics/1-bg.jpg") no-repeat;
	text-align:left;
	white-space:nowrap;
}
.langs img{
	margin-right:30px;
}

.page-name{
	background:url("../pics/3_bg.gif") repeat-x;
	color:#56040D;
	padding-left:60px;
	font-weight:bold;
	font-size:14px;
}
.nav-images{
	background:url("../pics/3_pic.jpg") no-repeat right;
	height:34px;
	width:160px;
	text-align:right;
	padding-right:107px;
}

.bg4{
	background:url("../pics/4_bg.gif") repeat-x;
	width:100%;
}
.left-bg{
	background:url("../pics/5_bg.png") repeat-y;
	vertical-align:bottom;
	height:100%;
}
.corner{
	vertical-align:top;
	background:url("../pics/5_end_bg.gif") repeat-x bottom #F2ECE0;
	height:100%;
}
.stolb{
	background:url("../pics/5_stolb_bg.jpg") repeat-y;
	vertical-align:bottom;
	height:100%;
}
.copy{
	background:url("../pics/6_bg.gif") repeat-x;
}
.copy *{
	color:#7D5D39;
	text-decoration:none;
	font-size:10px;
}
.copy a:hover{
	text-decoration:underline;
}
td.menu{
	vertical-align:top;
	background:url("../pics/menu_bg2.jpg") repeat-y;
}

.bottom{
	background:url("../pics/7_bg.gif") repeat-x;
}

.bottom .left{
	background:url("../pics/7_pic.jpg") no-repeat;
	padding-left:250px;
	height:77px;
}

.bottom .right{
	background:url("../pics/7_stolb.jpg") no-repeat right;
	text-align:right;
	padding-right:120px;
}

.bottom .right a{
	color:black;
}

.bottom .right a:hover{
	color:white;
}

div.menu{
	background:url("../pics/menu_bg1.jpg") no-repeat;
}

.menu-bottom{
	background:url("../pics/undermenu_bg.jpg") repeat-y;
	height:100%;
	vertical-align:bottom;
}
TD.template-menu1,TD.template-menu-current1,TD.template-menu2,TD.template-menu-current2,TD.template-menu3,TD.template-menu-current3 {
	display:table-cell;
}
.template-menu-line{
	height:3px;
	background:url("../pics/menu_razdelitel.gif") no-repeat;
}

TD.template-menu1,TD.template-menu-current1 {
	background:url("../pics/menu_point.gif") no-repeat 15px 8px;
	color:#2A0005;
	font-size:14px;
	height:24px;font-weight:bold;
	padding-left:30px;
}

TD.template-menu2,TD.template-menu-current2,TD.template-menu3,TD.template-menu-current3{
	color:#FFFFCF;
	background:#4084D0;
	font-weight:bold;
	padding:3px 0px;
	padding-left:17px;
}


TD.template-menu1 a,TD.template-menu-current1 a{
	font-size:14px;
	color:#2A0005;
	text-decoration:none;
}
TD.template-menu1 a:hover,TD.template-menu-current1 a:hover{
	color:#FFE32E;
	text-decoration:underline;
}

TD.template-menu2 a,TD.template-menu-current2 a{
	color:#FFFFCF;
	text-decoration:none;
}
TD.template-menu2 a:hover,TD.template-menu-current2 a:hover{
	color:#FFE32E;
	text-decoration:underline;
}


/* sitemap */
UL.sitemap2 LI{
	padding-left:30px;
}

UL.sitemap2 LI{
	background-position:15px;
}

UL.sitemap3 LI{
	padding-left:45px;
}

UL.sitemap3 LI{
	background-position:30px;
}


FORM{margin:0;}
SPAN.error{
	color:#FF9933;
	font-size:13pt;
	font-weight:bold;
}

/* content plugin styles */
td.content-bg{
	width:100%;
	background:url("../pics/5_end_bg.gif") repeat-x bottom #F2ECE0;
	height:100%;
	vertical-align:top;
}
td.content-bg *{
	font-size:12px;
}
td.content{
	background:url("../pics/5_ugol.jpg") no-repeat top right;
	padding:10px 45px 30px 0px;
	vertical-align:top;
	position:relative;
}
#content{
	width:670px;
	position:relative;
	margin-left:-20px;
	overflow-x:hidden;
}

.content-border{
border:1px solid #B6B9C5; padding:4px; width: 665px;
}

h2,TD.content-header,TD.content-list-header,P.content-header{color:#b53c00;font-weight:bold;padding: 7px 0 5px 0;margin:0;}
h2{
	padding: 3px 0 1px 0;
	color:#4C7505 !important;
	font-weight:bold;
}
h2 p{
	color:#b53c00 !important;
}


TABLE.content-table-tborder{background-color:#E1B465} /* border color for the table type */
IMG.content-img0{margin:5px;} /* class for the images in 1 type */
TR.content-style1 TD,TD.content-style1{padding: 5px;text-align:center;background-color:#F9CD57 !important;color:#56040D;font-weight:bold;vertical-align:middle;font-size:14px;} /* table header */
TR.content-style1 *{
	color:#56040D !important; 
	font-size:14px;
}

TR.content-style0 TD,TD.content-style0,TD.content-style2{padding: 5px;} /* normal table row */
TR.content-style2 TD{padding: 5px;background-color:#9EB44E;font-weight:bold;text-align:center; color:#56040D; font-size:14px;} /* head 2 */
TD.content-style2{ /* bold row */
	font-weight:bold;
}

TR.content-style3 TD,TD.content-style4 { /* Full row */
	background-color:#9EB44E;color:#56040D; font-size:14px;
	padding: 5px;font-weight:bold;vertical-align:middle;
}
TD.content-style3{ /* header 2 */
	background-color:#9EB44E;color:#56040D; font-size:14px;
	padding: 5px;font-weight:bold;vertical-align:middle;
} 
TD.content-style0 IMG,TD.content-style2 IMG,TD.content-style1 IMG{border:0;}


.content a, A.content-link{color:#78000D;}
.content a:hover, A.content-link:HOVER{color:#F96400}



TD.content-list,TD.content-list-square{ padding:3px 0px; }
TD.content-list-square{background-image:url('../pics/list_point.gif'); background-position:left; background-repeat:no-repeat;padding-left:10px; }
SPAN.content-list-number{font-weight:bold; color:#424B3F}
table.content-list2 TD.content-list-square{
	background:url('../pics/list_point.gif') no-repeat left; 	
}

UL{
	margin:0px;
	padding:0px;
}
LI p{
	margin:0px;
	padding:0px;
}
LI H1{
	margin:0px;
	padding:0px;
}
UL LI{
	margin:0px;
	padding:2px 0px;
	list-style-type:none;
	background:url("../pics/list_point.gif") 0px 7px no-repeat;
	padding-left:10px;
}


TD.adv-table-style1{padding: 3px;text-align:center;background-color:#F9CD57;color:#56040D;font-weight:bold;vertical-align:middle;font-size:14px;} /* table header */
TD.adv-table-style0{padding: 3px;} /* normal table row */
TD.adv-table-style2{padding: 3px;background-color:#F2ECE0;font-weight:bold;} /* bold table row */
p.content-image{
	margin:0px;
	padding:0px;
}
/* end of the content plugin styles */

/* photo plugin */


TABLE.photo-maintable{background-color:#E1B465;margin-top:10px;width:548px}
TD.photo-imgcell{background-color:white;padding:2px;width:132px;text-align:center;height:132px;}
TD.photo-textcell{background-color:#F9CD57;height:30px;text-align:center; font-size:10px;}
TD.photo-textcell a{
	color:#78000D;
	font-size:10px;
}
TD.photo-textcell a:hover{
	color:#F96400;
}
TD.photo-middle{font-weight:bold;color:#000;}
TD.photo-arrow-right,TD.photo-arrow-left{font-weight:bold;color:white;}
TD.photo-middle{text-align:center;}
TD.photo-arrow-right A,TD.photo-arrow-left A{font-weight:bold !important;color:white;text-decoration:none;}
TD.photo-arrow-right A:HOVER,TD.photo-arrow-left A:HOVER{color:#fff}
TD.photo-nav{background-color:#9EB44E;font-weight:bold;padding-left:5px;padding-right:5px;height:24px;}
TD.photo-arrow-left IMG{margin-right:5px;width:10px;height:10px;vertical-align:middle;}
TD.photo-arrow-right IMG{margin-left:5px;width:10px;height:10px;vertical-align:middle;}


.se{display:none;}


/* editor block styles */
h1{
	padding: 0px 0 3px 0;
	color:#56040D;font-weight:bold;
	font-size:14px !important;
}

h1 *{
	font-size:14px !important;
}

h1 p{
	color:#56040D;
}

.content-style0 h1{
	margin:0px;
	padding:0px;
}
tr.content-style0 td,td.content-style0{
	empty-cells: hide;
}