*{font-family: Verdana, Arial Cyr, Arial, Helvetica, sans-serif;font-size:12px;}
BODY{margin:0;padding:0;background-color:#AAAAAA;height:100%;}
HTML{height:100%;} /* mozilla default is auto, so BODY will never be 100% at strict rendering mode */

table.main{
	height:100%;
	width:1000px;
	background:#FAF9F7;
	border-left:1px solid black;
	border-right:1px solid black;
}

.flash1-en,.flash1-ru{
	background:url("../pics/home/ru/1_flash1.png") no-repeat;
	width:352px;
}
.flash1-en{
	background:url("../pics/home/en/1_flash1.png") no-repeat;
}
.flash2{
	background:url("../pics/home/1_4flash2.jpg") no-repeat;
	width:233px;
}
.langs{
	background: url("../pics/home/1_3.jpg") no-repeat bottom;
	width:178px;
	vertical-align:top;
	white-space:nowrap;
}
.langs .template-lang-ru,.langs .template-lang-en,.langs .template-lang-en-temp{
	height:35px;
	display:table-cell;
	width:87px;
	vertical-align:bottom;
	line-height:35px;
	text-align:center;
	color:black;
	text-decoration:none;
}
.langs .template-lang-ru{
	width:91px;
}
.langs span.template-lang-ru{
	background:url("../pics/home/1_rus_a.gif") no-repeat;
}
.langs span.template-lang-en{
	background:url("../pics/home/1_eng_a.gif") no-repeat;
}
.langs a.template-lang-en{
	background:url("../pics/home/1_eng.gif") no-repeat;
}
.langs span.template-lang-en-temp{
	background:url("../pics/home/1_eng.gif") no-repeat;
}

.langs a.template-lang-en:hover{
	background:url("../pics/home/1_eng_o.gif") no-repeat;
}

.langs a.template-lang-ru{
	background:url("../pics/home/1_rus.gif") no-repeat;
}

.langs a.template-lang-ru:hover{
	background:url("../pics/home/1_rus_o.gif") no-repeat;
}
.page-path{
	width:100%;
	background:url("../pics/home/2_title_bg.gif") repeat-x; 
	padding-left:10px;
	font-weight:bold;
}
.page-path a{
	color:black;
}

.page-path a:hover{
	text-decoration:none;
}

.left{
	background:url("../pics/home/3_1pic.jpg") no-repeat;
	width:223px;
	padding-left:35px;
	padding-top:140px;
	padding-bottom:20px;
	vertical-align:top;
}

.left .white{
	background:url("../pics/menu_bg.gif") repeat-y;
	width:223px;
}

.right{
	background:url("../pics/home/3_2.png") no-repeat;
	vertical-align:top;
	padding-top:20px;
}

.page-name{
	padding-left:110px;
	padding-right:30px;
	background:url("../pics/title_line.gif") no-repeat 110px 20px;
	padding-bottom:20px;
	padding-top:5px;
}
.page-name div{
	background:url("../pics/home/title1_bg.gif") repeat-x bottom;
	padding-bottom:10px;
}

.content{
	padding:0px 35px 10px 30px;
}
.content p{
	margin:4px;
}

.home-blocks *{
	font-size:11px;
}
.home-blocks {
	background:url("../pics/home/blok_niz.gif") no-repeat 35px bottom;	
	padding-bottom:10px;
	padding-left:35px;
}

.home-blocks table{
	width:676px;
}
.home-blocks table table{
	width:100% !important;
}
.home-blocks td.block1{
	background:url("../pics/home/block_border.gif") repeat-y left;
	vertical-align:top;
	width:50%;
}
.home-blocks td.block2{
	vertical-align:top;
	background:url("../pics/home/blok_razdelitel.gif") no-repeat 0px 28px;
}
.home-blocks td.block1 div{
	background:url("../pics/home/blok_left_right_line.gif") no-repeat left top;
	width:338px;
}

table.t-blocks{
	background:url("../pics/home/block_border.gif") repeat-y right;
	height:162px;
}
.home-blocks td.block2 div{
	background:url("../pics/home/blok_left_right_line.gif") no-repeat right top;
	width:338px;
}

.home-blocks .tail{
	background:url("../pics/home/blok_title_bg2.gif") repeat-x;
	height:28px;
	width:100%;
}
.home-blocks .title{
	white-space:nowrap;
	height:28px;
	background:url("../pics/home/blok_title_bg1.gif") repeat-x;
	font-weight:bold;
	padding:0px 7px 3px;
	vertical-align:bottom;
	font-size:11px;
}

.home-blocks .sep{
	font-size:1px;
	background:url("../pics/home/blok_razdelitel.gif") no-repeat 0px 28px;
}


.home-blocks UL{
	margin:0px !important;
	padding:0px;
}
.home-blocks UL p{
	margin:0px !important;
}
.home-blocks .text{
	padding-left:20px;
	padding-right:10px;
	padding-bottom:7px;
	font-size:11px;
}

.home-blocks .text a{
	color:#231F20;
	font-weight:bold;
}

.home-blocks .text a:hover{
	color:#FD951B;
}

.copy{
	background:url("../pics/home/niz-pic.png") no-repeat;
	height:101px;
	width:351px;
	padding-right:90px;
}
.address{
	background:url("../pics/home/niz-bg.gif") repeat-x;
	padding-left:10px;
}
.bottom *{
	font-size:11px;
}
.bottom a{
	color:#FEFDFD;
	text-decoration:none;
}
.bottom a:hover{
	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;
}
TD.template-menu1,TD.template-menu-current1 {
	height:30px;
	display:table-cell;
	padding:2px 0px 2px;
	font-size:11px;
}

TD.template-menu1 div,TD.template-menu-current1 div{
	background:url("../pics/menu1_point.gif") no-repeat right;
	text-align:right;
	padding-right:40px;
}
TD.template-menu-current1 div{
	background:url("../pics/menu1_point_a.gif") no-repeat right;
}
TR.template-menu1-o TD div{
	background:url("../pics/menu1_point_o.gif") no-repeat right;
}

TD.template-menu1 a,TD.template-menu-current1 a{
	color:black;
	text-decoration:none;
}
TD.template-menu-line{
	background:url("../pics/menu_razdelitel.gif") no-repeat bottom;
	height:1px;
}

TD.template-menu2,TD.template-menu-current2 {
	height:20px;
	display:table-cell;
	padding:2px 0px 2px;
	text-align:right;
	padding-right:40px;
	background:url("../pics/menu2_point.gif") no-repeat 196px 8px;
}

TD.template-menu2 a,TD.template-menu-current2 a,TD.template-menu2 span,TD.template-menu-current2 span{
	color:black;
	font-weight:bold;
	text-decoration:none;
}

TR.template-menu2-o span, TR.template-menu2-o a{
	color:#C84932;
}

TD.template-menu3,TD.template-menu-current3 {
	height:15px;
	display:table-cell;
	padding:0px 0px 2px;
	text-align:right;
	padding-right:20px;
}

TD.template-menu3 a,TD.template-menu-current3 a,TD.template-menu3 span,TD.template-menu-current3 span{
	color:#B68000;
}

TR.template-menu3-o span, TR.template-menu3-o a{
	color:#FD951B;
}

/* content plugin styles */
.content-image{
	text-align:center;
}
.content-border{
border:1px solid #B6B9C5; padding:4px;
}

h2,TD.content-header,TD.content-list-header,P.content-header{color:#C84932;font-weight:bold;padding: 7px 0 5px 0;margin:0;}
h2{
	padding: 3px 0 1px 0;
	color:#b53c00 !important;
	font-weight:bold;
}
h2 p{
	color:#b53c00 !important;
}


TABLE.content-table-tborder{background-color:#C7C6C6} /* 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:#FBCF3E !important;color:#38312A;vertical-align:middle;} /* table header */
TR.content-style1 *{
	color:#38312A !important; 
}

TR.content-style0 TD,TD.content-style0,TD.content-style2{padding: 5px;background-color:#FAF9F7;} /* normal table row */
TR.content-style2 TD{padding: 5px;background-color:#E5E3E3;color:#38312A;text-align:center;} /* head 2 */

TR.content-style3 TD,TD.content-style4 { /* Full row */
	padding: 5px;color:#B68000 !important;background-color:white;vertical-align:middle;
}
TD.content-style3{ /* header 2 */
	padding: 5px;text-align:center;background-color:#E5E3E3;color:#38312A;vertical-align:middle;
} 
TD.content-style0 IMG,TD.content-style2 IMG,TD.content-style1 IMG{border:0;}


A.content-link, .content a{color:#B68000;}
A.content-link:HOVER, .content a:hover{color:#FD951B}
P.content-text{} /* default text */
P,TD.content-text{}

TD.content-list,TD.content-list-square{ padding:3px 0px; }
TD.content-list-square{background-image:url('../pics/home/list_point.gif'); background-position:40px 5px; background-repeat:no-repeat;padding-left:55px; }
SPAN.content-list-number{font-weight:bold; color:#424B3F}
table.content-list2 TD.content-list-square{
	background:url('../pics/home/list_point.gif') no-repeat left; 	
}

UL{
	margin:0px;
	margin-left:40px;
	padding:0px;
}
LI p{
	margin:0px !important;
	padding:0px !important;
}
UL LI{
	margin:0px;
	padding:2px 0px;
	list-style-type:none;
	background:url("../pics/home/list_point.gif") 0px 5px no-repeat;
	padding-left:15px;
}



TD.objects-links{background-color:#FF9C00;}
TD.objects-links A{text-decoration:none;font-weight:bold !important;color:black}
TD.objects-links A:HOVER{color:white}

TD.objects-header2{border-bottom:1px solid #8C8C8C;}
TD.objects-img{border-right:1px solid #8C8C8C;}


/* editor block styles */
h1{ 
	padding-left:100px;
	padding-right:30px;
	background:url("../pics/title_line.gif") no-repeat 100px bottom;
	padding-bottom:5px;
	padding-top:5px;
	font-weight:normal;
}
h1 p{
	margin:0px;
	padding:0px;
	color:black;
}
h1 {
	margin:0px;
}
