*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:11px;}
BODY{margin:0;padding:0;background-color:white;height:100%;}
HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */

/* 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;
}

table.main{
	width:100%;
	height:100%;
}
.top-left{
	background:url("../pics/1_bg_gray.gif") repeat-x;;
	width:223px;
	height:27px;
}
.top-left table{
	width:100%;
	height:100%;
	background:url("../pics/1_start.png") no-repeat;
}

.top-right{
	background:url("../pics/1_bg_blue.gif") repeat-x;;
	color:#B5C2CA;
	font-family:Arial !important;
	font-size:13px;
	font-weight:bold;
	padding-left:30px;
	width:100%;
}

.top-pic{
	background:url("../pics/2_pic_bg.jpg") repeat-x right;
	width:100%;
}

.menu{
	height:100%;
	background:url("../pics/menu_bg.png") repeat-y;
	vertical-align:top;
}

.top-right-corner{
	background:url("../pics/content-right-border.gif") repeat-y right;
	height:100%;
	width:685px;
}

.bottom-right-corner{
	background:url("../pics/6_bg2.gif") repeat-x bottom;
	height:32px;
}

.bottom-left-corner{
	background:url("../pics/6_ugol_right.gif") no-repeat bottom right;
	height:32px;
}

.bottom-left-corner table{
	background:url("../pics/6_ugol_left.gif") no-repeat bottom left;
	height:32px;
}

.template-bottommenu-active{
	color:#666666;
}
.template-bottommenu-item{
	padding:0px 35px 30px;
	color:#D9DCDF;
	text-align:center;
	font-family:Arial;
}

.template-bottommenu-item a{
	color:#013E85;
	text-decoration:none;
	font-family:Arial;
}

.template-bottommenu-item a:hover{
	color:#2168BD;
	text-decoration:underline;
}

table.content{
	height:100%;
	background:url("../pics/content-border.gif") repeat-y left ;
	width:100%;
}

.homeblock{
	width:248px;
	vertical-align:top;
	padding:15px 20px 0px 0px;
}

.homeblock .homebox{
	height:100%;
	
	background:#D9DCDF;
	padding:3px 7px;
}

.content-right-border{
	background:url("../pics/4_ugol_up_right.gif") no-repeat top right;
}

td.content{
	height:100%;
	vertical-align:top;
	background:url("../pics/menu_up_gradient.gif") no-repeat ;
	padding:13px 17px 10px 15px; 
}

.content-bg .td1{
	background:#D8DADC;
	height:100%;
}
.content-bg .td2{
	background:url("../pics/5_bg_repeat.gif") repeat-x;
	height:65px;
}

.content-bg .td3{
	background:url("../pics/6_bg_start.gif") repeat-x;
	height:32px;
}


.content-bottom-border{
	padding:10px 17px; 
}

.content-bottom-border table{
	border-top:1px solid #D9DCDF;
}
.page-name{
	background:url("../pics/3_bg_end.gif") repeat-x;
}
.page-name table{
	width:400px;
}

.page-name .title{
	background:url("../pics/3_header_bg.gif") repeat-x;
	width:100%;
	color:#5E5E5E;
	font-weight:bold;
	padding-top:15px;
	white-space:nowrap;
}
.page-name .title div{
	background:url("../pics/3_header_point.gif") no-repeat 7px;
	padding:0px 5px 0px 21px;
	font-family:Arial !important;
	font-size:14px;
}

.copy{
	background:url("../pics/5_bg.gif") no-repeat;
	height:65px;
	color:#D9E7EF;
	padding:0px 5px 0px 30px;
	font-size:10px;
}

.sdv{
	background: url("../pics/6_bg_start.gif") repeat-x;
	text-align:center;
	height:32px;
}
.sdv a{
	color:#969595;
	font-size:10px;
	text-decoration:none;
}
.sdv a:hover{
	text-decoration:underline;
	color:white;
}

.langs{
	background:url("../pics/3_bg1.gif") repeat-x;
	height:34px;
	padding:0px 3px;
}

.template-lang{
	padding:0px 2px 0px 3px;
	font-size:9px;
	color:white;
}
.template-lang a{
	font-size:9px;
	color:white;
}

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 27px;
}

TD.template-menu1,TD.template-menu-current1 {
	background:url("../pics/menu_point1.gif") 23px no-repeat;height:25px;
	padding:3px 0px 3px 35px;
	
}

TD.template-menu2,TD.template-menu-current2{
	background:url("../pics/menu_point2.gif") 33px 7px no-repeat;
	padding:3px 0px;
	padding-left:45px;
	font-size:10px;
}

TD.template-menu3,TD.template-menu-current3{
	background:url("../pics/menu_point3.gif") 47px 7px no-repeat;
	padding:3px 0px;
	padding-left:55px;
	font-size:10px;
}



TD.template-menu1 a,TD.template-menu-current1 a{
	color:black;
	text-decoration:none;
}
TD.template-menu1 a:hover,TD.template-menu-current1 a:hover{
	color:#2168BD;
}

TD.template-menu2 a,TD.template-menu-current2 a{
	color:black;
	text-decoration:none;
	font-size:10px;
}
TD.template-menu2 a:hover,TD.template-menu-current2 a:hover{
	color:#2168BD;
	text-decoration:underline;
}

TD.template-menu3 a,TD.template-menu-current3 a{
	color:#0F4584;
	text-decoration:none;
	font-size:10px;
}
TD.template-menu3 a:hover,TD.template-menu-current3 a:hover{
	color:#2168BD;
	text-decoration:underline;
}


/* content plugin styles */
.content-border{
border:1px solid #B6B9C5; padding:4px;
}

TD.content-cell{padding-left:17px;padding-right:17px;color:#41464F;} /* all content types are in this TD */

TD.content-cell, TD.content-cell *{
	color:#41464F;
}
h2,TD.content-header,TD.content-list-header,P.content-header{color:#0F4584;font-weight:bold;padding: 7px 0 5px 0;margin:0;}

/* editor block styles */
div.h1{
	background:url("../pics/4_header_start.gif") no-repeat #2168BD;
	height:24px;
	margin:0px;
}
div.h1 h1{
	background:url("../pics/4_header_end.gif") no-repeat right;
	color:#DCDEE1 !important;
	font-weight:bold;
	font-family:Arial !important;
	font-size:14px;
	height:24px;
	margin:0px !important;
	padding:0px !important;
	padding-left:10px !important;
	line-height:24px;
}
h1{
	padding: 5px 0 3px 0;
	color:#2168BD !important;font-weight:bold;
	font-size:12px;
}
h1 p{
	color:#2168BD !important;
}

h2{
	padding: 5px 0 3px 0;
	color:#0F4584 !important;font-weight:bold;
}
h2 p{
	color:#0F4584 !important;
}



TABLE.content-table-tborder{background-color:#DBDBDB} /* 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:#EFEFF0;color:#2168BD;font-weight:bold;vertical-align:middle;} /* table header */
TR.content-style1 *{
	color:#2168BD !important; 
	font-size:12px;
}

TR.content-style0 TD,TD.content-style0,TD.content-style2{padding: 5px;color:#41464F;background:white;} /* normal table row */
TR.content-style2 TD{padding: 5px;background-color:#D7DBE0;font-weight:bold;text-align:center;} /* head 2 */
TD.content-style2{ /* bold row */
	font-weight:bold;
}

TR.content-style3 TD,TD.content-style4 { /* Full row */
	padding: 5px;text-align:center;color:#0F4584 !important;background-color:#DDE8F4;font-weight:bold;vertical-align:middle;
}
TD.content-style3{ /* header 2 */
	padding: 5px;text-align:center;color:#CE7000 !important;background-color:#F2F7EC;font-weight:bold;vertical-align:middle;
} 
TD.content-style0 IMG,TD.content-style2 IMG,TD.content-style1 IMG{border:0;}


A.content-link{color:#2168BD;text-decoration:none;}
A.content-link:HOVER{text-decoration:underline;}
P.content-text{color:#41464F;} /* default text */
P,TD.content-text{color:#41464F;}

TD.content-list,TD.content-list-square{ padding:3px 0px; }
TD.content-list-square{background-image:url('../pics/list_point.gif'); background-position:20px 6px; background-repeat:no-repeat;padding-left:35px; }
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;
}
UL LI{
	margin:0px;
	padding:2px 0px;
	list-style-type:none;
	background:url("../pics/list_point.gif") 20px 6px no-repeat;
	padding-left:35px; 
}


/* end of the content plugin styles */

