/* GENERAL STYLES */
body{
	margin:0px;
	padding:0px;
	background:#212121 url(../img/body_bgs.png) repeat-x top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1,h2,h3,h4,h5,h6,p,ul,li,form,input,fieldset,img{margin:0px; padding:0px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img{border:0;}
strong{ text-transform:none;
FONT-WEIGHT: normal;}

#out{
	margin:0 auto;
	width:844px;
} /* width */

#h{float:left; width:831px; padding:0 7px 0 6px;} /* width */
#hi{
	float:left;
	width:830px;
	background-image: url(../img/head-bel.jpg);
}
#hi2{
	float:left;
	width:830px;
	background-image: url(../img/head.jpg);
	border-bottom: #626262 dotted 1px;
} /* width */
#hi .lg{
	float:left;
	width:auto;
	padding:30px 0 13px 12px;
	color: #B48D8D;
}
#hi .lg img{border:0;}
#hi .sh{
	float:right;
	width:500px;
	height:20px;
	padding:7px 0 0 0;
}
#hi .sh fieldset{border:none;}
#hi .sh span.input_outer{float:left; width:118px; background:url(../img/input_bg.png) no-repeat top left;}
#hi .sh input.text{float:left; width:108px; height:17px; padding:3px 3px 0 5px; color:#8d8d8d; font-size:11px; background:none; border:none;}
#hi .sh input.go{float:left; margin:0 0 0 2px;}
.boot {
	width:55px;
	height:25px;
	float:right;
	background-image:url(../img/download.png);
	background-repeat:no-repeat;
	padding:5px 20px 0 6px;
	font-size:11px;
	font-weight:bold;
	color: #EBEBEB;
	margin-right: 15px;
}
.boot a:hover { color:#000000;
}
#mu{
	float:right;
	width:550px;
	padding:41px 6px 0 0;
	
}
#mu ul{float:right; width:auto;}
#mu li{
	float:left;
	list-style:none;
	padding:0px;
	margin:0 0 0 3px;
	text-align: center;
	}
#mu li a{
	float:left;
	background:url(../img/menu_bg.png) repeat-x top left;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
	border-bottom:#838283 solid 3px;
	text-transform:uppercase;
	filter: alpha(opacity=40); /* IE 5.5+*/
	-moz-opacity: 0.4; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.4; /* Konqueror 3.1+, Safari 1.1 */
	opacity: 0.4; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
#mu li a img
{border:none;
}
#mu li a span{
	float:left;
	padding:9px 10px 7px 10px;
	height:15px;
	color:#000000;
  }
#mu li a:hover,#mu li a.current:hover{
	float:left;
	background:url(../img/menu_bg.png) repeat-x top left;
	padding:0px;
	font-family:Tahoma;
	color:#666666;
	cursor:pointer;
	text-decoration:none;
	border-bottom:#6A681E solid 3px;
	filter: alpha(opacity=90); /* IE 5.5+*/
	-moz-opacity: 0.9; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.9; /* Konqueror 3.1+, Safari 1.1 */
	opacity: 0.9; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
#mu li a:hover span{
	color:#6A681E;
}
#mu li a.current{float:left; background:url(../img/menu_bg.png) repeat-x top left; padding:0px; font-family:Tahoma; color:#63665d; cursor:pointer; text-decoration:none; border-bottom:#a8ca42 solid 3px;}

#bn{
	height:250px;
}
#bn_cc,#bn_df,#bn_rc,#bn_wite{float:left; width:830px; margin:0 7px 0 6px; display:inline;} /* width */
#bn_cc{
	background:#f9fbf5 url(../img/gray_bg.jpg) repeat-x top center;
	height: 249px;
}
#bn_wite{
	background:#f9fbf5 url(../img/bel_bg.jpg) repeat-x top center;
	height: 249px;
	
}
#bn_df{
	background:#f9fbf5 url(../img/black_bg.jpg) repeat-x top center;
	height: 249px;
}
#bn_rc{
	background:#f9fbf5 url(../img/banner_bg_rc.png) repeat-x top center;
	height: 249px;
}
#bn .bn_l{
	float:left;
}
#bn .bn_l img{
	float:left;
	
}
#bn .bn_r_gray{
	float:right;
	width:60%;
	padding:33px 0 0 0;
	background:url(../img/banner_right_2.jpg) no-repeat top right;
	height: 217px;
}
#bn .bn_r_bel{
	float:right;
	width:60%;
	padding:32px 0 0 0;
	background:url(../img/banner_right_bel.jpg) no-repeat top right;
	height: 217px;
}
#bn .bn_r_df{
	float:right;
	width:60%;
	padding:33px 0 0 0;
	background:url(../img/banner_right_df.jpg) no-repeat top right;
	height: 217px;
}
#bn .bn_r_rc{
	float:right;
	width:60%;
	padding:52px 0 0 0;
	background:url(../img/banner_right_rc.jpg) no-repeat top right;
	height: 198px;
}
#bn h1{
	float:left;
	width:100%;
	font-size:40px;
	font-family:Times New Roman;
	color:#939128;
	font-weight:normal;
	line-height:40px;
}
#bn p{
	float:left;
	width:90%;
	font-size:12px;
	color:#333333;
	line-height:20px;
	padding:10px 0 0 0;
}
#bn .bn_but{
	float:left;
	width:100%;
	padding:20px 0 18px 0;
}
#bn .bn_but img.buttons{
	float:right;
	margin:0 22px 0 0;
	border:0;
}

#bc{float:left; width:843px;} /* width */
#bc .view_all_outer{float:left; width:843px;} /* width */
#bc .view_all{
	float:left;
	width:830px;
	background:#777 url(../img/head-fut-bel.jpg) repeat-x top left;
	border-bottom:#616161 solid 1px;
	margin-left: 6px;
	border-top: #626262 solid 1px;
} /* width */
#bc .view_all .view_all_left{
	float:left;
	width:199px;
	border-right:#999999 solid 2px;
	padding:15px 10px 14px 6px;
	text-align: center;
	color: #CCCCCC;
}
.knopka{ text-align:center; padding-top:7px;
}

#bc .view_all .view_all_left a{float:left;}
#bc .view_all .view_all_left img{float:left; border:none;}

#bc .view_all .view_all_right{float:right; width:60%; padding:9px 18px 0 0;}

#bc .view_all .view_all_right a.one{float:right; margin:0px 0 0 14px; border:none; width:120px; height:29px; background:url(../img/2.png) no-repeat top left;}

#bc .view_all .view_all_right a.two{float:right; margin:0px 0 0 14px; border:none; width:30px; height:29px; background:url(../img/1.png) no-repeat top left;}

#bc .view_all .view_all_right a.three{float:right; margin:0px 0 0 14px; border:none; width:30px; height:29px; background:url(../img/1.png) no-repeat top left;}

#bc .view_all .view_all_right a.one2{float:right; margin:2px 0 0 14px; border:none; width:120px; height:29px; background:url(../img/3.png) no-repeat top left; color:#DADADA; text-decoration:none;  font-weight:bold; font-size:12px;}

#bc .view_all .view_all_right a:hover{
	background-position:bottom;
	color: #D7B9B5;
	
}

.content_left_shadow{float:left; width:843px; background:url(../img/content_left_bg.png) repeat-y top left;}/* width */
.content_right_shadow{float:right; width:836px; background:url(../img/content_right_bg.png) repeat-y top right;}/* width */

#content{
	float:left;
	width:829px;
	background:#F3F4EF;
	padding:0 0 22px 0;
	background-color: #B0B0B0;
} /* width */
#content #lc{
	float:left;
	width:205px;
	min-height:450px;
	padding:0 0 0 10px;
	border-right: solid 1px #666666;
}
#content .left_shadow{float:left; width:7px; height:100%; background:url(../img/content_left_bg.gif) repeat-y top left;}
#content .right_shadow{float:right; width:7px; height:100%; background:url(../img/content_right_bg.gif) repeat-y top left;}
#content_blank{float:left; width:789px; background:#fff; padding:10px 20px 22px 20px;} /* width */

#lc .nav{
	float:left;
	width:200px;
	padding:16px 0 10px 0;
}
#lc .nav ul{list-style:none; margin: 0; padding:0;}
#lc .nav li{
	display:inline;
}
#lc .nav li a:link, #lc .nav li a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#111111;
	display:block;
	background:0;
	padding:8px 0 8px 35px;
	border-bottom: #666666 solid 1px;
}
#lc .nav li a.navl{background:transparent url(../img/icon/1.png) no-repeat 10px 9px;}

#lc .nav li a:hover{
	color:white;
	background-color:#676767;
	padding: 8px 0 8px 35px;
	background:#676767 url(../img/icon/2.png) no-repeat 10px 9px;
}
/* subMenu */
#lc .nav li li a:link,#lc .nav li li a:visited{font-weight:normal;background:0;padding:2px 0 3px 60px;background:transparent url(../img/bullet_grey.gif) no-repeat 48px 6px;}
#lc .nav li li a:hover{background-color:#a2c93e;color:White;padding: 2px 0 3px 60px;}

#lc h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
	font-weight:bold;
	margin-bottom:8px;
}
#lc h2 a{color:black;text-decoration:none;}
#lc .bar{
	float:left;
	width:200px;
	padding:0;
	border-bottom: #cdcec7 solid 1px;
	height: 15px;
}
#lc .general{float:left; width:235px; padding:22px 0 22px 0; font-size:11px; color:#333;}
#lc .general a{font-size:11px; color:#82a91c; font-weight:bold;}
#lc .general img{padding-right:4px;}
#lc .newsletter{
	float:left;
	width:200px;
	padding:22px 0 0 0;
}
#lc .newsletter span.input_outer{float:left; width:167px; background:url(../img/newsletter_input_bg.png) no-repeat top left; height:23px; margin:0 0 0 2px;}
#lc .newsletter form{float:left;}
#lc .newsletter fieldset{border:none; float:left; padding:2px 0 23px 0;}
#lc .newsletter input.text{float:left; width:160px; padding:3px 4px 0 3px; border:none; background:none; height:20px}
#lc .newsletter input.button{float:left; margin:0 0 0 5px; width:auto;}
#lc .news{
	float:left;
	width:200px;
	padding:21px 0 0 0;
}
#lc .news ul{
	float:left;
	width:200px;
	padding:12px 0 0 0;
}
#lc .news li{
	float:left;
	width:200px;
	list-style:none;
	padding:0 0 20px 0;
}
#lc .news li h2{
	float:left;
	width:200px;
	font-size:11px;
	color:#999;
	font-weight:normal;
	font-style:italic;
	padding:0;
	margin:0;
}
#lc .news li h4{
	float:left;
	width:200px;
	font-size:11px;
	color:#82a91c;
	padding:5px 0 1px 0;
}
#lc .news li p{
	float:left;
	width:200px;
	font-size:11px;
	color:#685e53;
	line-height:17px;
}
#lc .news li a{font-size:11px; color:#82a91c; font-weight:bold;}
#lc .news img{padding-right:4px;}
#lc .blog{float:left; width:235px; padding:21px 0 0 0;}
#lc .blog ul{float:left; width:235px; padding:0 10px 20px 10px; font-size:11px;}
#lc .blog li{float:left; width:235px; list-style:none; padding:2px 0;}
#lc .blog li a{color:#82a91c; font-weight:bold; padding-left:25px;background:transparent url(../img/folder.png) no-repeat 10px 3px;}
#lc p{font-size:11px;}
#lc a{color:#82a91c;}
#lc .sidebar{float:left; width:235px; padding:21px 0 21px 0;}

#rc_out{
	float:right;
	width:72%;
	padding:10px 0 0 4px;
}
#rc{
	float:left;
	width:95%;
	padding:5px 0 0 0;
	color:#685e53;
}
#rc h1{width:100%; font-size:18px; color:#333; font-weight:normal; line-height:26px; border-bottom:#d6d6d6 solid 1px; padding:10px 0 6px 0; margin:0 0 12px 0;}
#rc h1 span.green{color:#82a91c;}
#rc h2,#rc h2 a, #tinymce h2, #tinymce h2 a{font-size:14px; color:#82a91c; font-weight:bold; line-height:20px; padding:5px 0 0 0; text-decoration:none;}
#rc h3,#rc h3 a, #tinymce h3, #tinymce h3 a{font-size:12px; color:#999; font-weight:normal; font-style:italic; line-height:12px; padding:0;}
#rc p,#rc td, #tinymce p, #tinymce td{padding:6px 0 6px 0; font-size:11px; line-height:17px;}
#rc a, #tinymce a{font-size:11px; color:#82a91c; font-weight:normal;}
#rc a:hover{text-decoration:underline;}
#rc ul, #tinymce ul{margin:5px 10px; padding-left:0.2em;}
#rc li, #tinymce li{font-size:11px; color:#685e53; background:url(../img/bullet.png) 0em center no-repeat; padding:3px 13px; list-style: none;}
#rc hr, #tinymce hr{height:1px;background-color:#d6d6d6;border:0;}
#rc ul.versionHistory, #tinymce ul.versionHistory{margin:5px 0; padding:0;}
#rc ul.versionHistory li, #tinymce ul.versionHistory li{background:none; padding:5px 0;}
#rc ul.versionHistory li p, #tinymce ul.versionHistory li p{line-height:17px;font-size:11px;padding-top:2px;}
#rc .quotation, #tinymce .quotation {padding:10px 0}
#rc .quotation .quote, #tinymce .quotation .quote {clear:both;}
#rc .quotation img.rightTop, #tinymce .quotation img.rightTop {float:right; clear:both; margin:4px 0 4px 8px; }
#rc .contactform td{vertical-align:top;}

#bread{color: #bbb;}
#bread ul{padding:0; margin:0;	font-size:11px;	display:inline;	list-style:none;}
#bread li{list-style:none; display: inline;}
#bread li a,#bread li a:visited{color: #bbb;text-decoration:none;}
#bread li a:hover{color: #999; text-decoration:underline;}

.box1{font-size:12px;border:solid 1px #82a91c;background-color:#ecf1dd;padding:20px;margin:20px;}

.box2{margin:10px 5px 0px 0px;
border:#d9d9d9 1px solid;
padding:8px 5px;
font-size:11px;
}
.box2 img{margin:1px;
padding:1px;
vertical-align:top;
}
.box2 p{margin:22px 5px 0 5px;position:relative;top:-10px;}
.box2 h4{margin:0;
position:relative;
float:left;
top:-14px;
border:0;
padding:0px 5px;
font-size:11px;
font-weight:normal;
color:#999;
display:inline;
background-color:#fff;
}

#blog_contents .post{border-bottom:solid 1px #d9d9d9;padding:0 0 20px 0;margin:0 0 20px 0;font-size:11px;color:#685e53;}
#blog_contents .meta{font-size:9px;color:#685e53;padding-top:10px;}
#blog_contents .meta a,#blog_contents .meta a:visited{color:#685e53;font-size:9px;text-decoration:none;}
#blog_contents .meta a:hover{text-decoration:underline;}

#featurelist{font-size:11px;}
#featurelist h2{font-size:12px;}
#featurelist .item{margin-top:5px;}
#featurelist .itemtext{line-height:1.3em;}

h2.icon_edit,h2.icon_comp,h2.icon_server{
background-color:#eaf0da;
background-position:0.35em 50%;
background-repeat:no-repeat;
color:#333333 !important;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:13px !important;
letter-spacing:0;
margin:20px 0 0 0;
padding:4px 0 4px 30px !important;
}
h2.icon_edit{background-image:url(../img/mini_edit.png);}
h2.icon_comp{background-image:url(../img/mini_computer.png);}
h2.icon_server{background-image:url(../img/mini_server_go.png);}
.indent{margin-left:16px}

#bottom_curve{float:left; width:843px;} /* width */
#bottom_curve .bbar{
	float:left;
	width:817px;
	background:url(../img/bottom_curve_bgs.png) repeat-x top left;
} /* width */
#bottom_curve .border{
	width:210px;
}

#f{
	float:left;
	width:843px;
	padding:0 0 10px 0;
} /* width */
#fi{
	float:left;
	width:825px;
	padding:6px 0 0 8px;
	color: #666666;
} /* width */
#fi ul{
	float:left;
	width:132px;
	border-left:#666666 solid 2px;
	border-right:#666666 solid 2px;
	padding:0 0 0 12px;
}
#fi li{float:left; width:132px; line-height:15px; list-style:none;}
#fi a{color:#fff; text-decoration:none;}
#fi a:hover{
	text-decoration: none;
	border-bottom: dotted 1px;
}
#fi li a{font-size:11px; line-height:15px; float:left;}
#fi .copyright{
	float:left;
	width:215px;
	padding:50px 0 0 12px;
	font-size:11px;
	color:#333333;
	line-height:15px;
}

#imageList{padding-top:20px}
#imageList .galPic{clear:both;}
#imageList .imgWrapper{float:left;padding:8px 14px 8px 0}
#imageList .textWrapper{float:left;width:70%;}
#imageList .bigshot{width:761px;text-align:center} /* width */

/* ---------- EDITOR STYLES ----------*/
#tinymce, 
.mceContentBody {
	background-image: none;
	background-color: #FFF; 
	}

#holderBody {background: #fff;}
#holder {border: 1px solid #eee; padding: 5px; margin: 5px; text-align: left;}




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {

}

h2 {

}

h3 {

}

p {

}

