body { background:#ffffff; font-size: 0.7em;  font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000}
body, input, form, img, h1, h2, h3, h4, h5, h6, ul, li, td, p, fieldset, dt, dd, dl
{margin:0; padding:0}

fieldset, img {border:0}
table {border-collapse: collapse; }
td {vertical-align: top;}

a {color: #286EC9;    text-decoration: none;}
a:hover {color: #28404c;  text-decoration: underline;}
ul, li {
    margin-left:15px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:disc;
}

li.num {
    margin-left:15px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:decimal;
}

.tab100 {width:100%;}
.tab1000 {width:1000;}

.nowrap {white-space:nowrap;}

.td50 {width:50%;}
 
.abs {position:absolute;}
.rel{position:relative;}
.cent{text-align:center;}
.talleft{text-align: left;}
.talright{text-align:right;}
.bot{vertical-align: bottom;}
.mid{vertical-align: middle;}
.bold{ font-weight: bold;}
.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.clear {clear:both; height: 0; overflow: hidden;}
.red {border:1px solid red;}
.green {border:1px solid green;}
.black {border:1px solid black;}

.padt10 {padding-top:10px;}
.padt20 {padding-top:20px;}
.padt50 {padding-top:50px;}
.padl20 {padding-left:20px;}
.padl10 {padding-left:10px;}
.padl5 {padding-left:5px;}
.mart20 {margin:20px 0 0 0;}

/* dlya opredeleniya blokov s a s podcherkivaniem i net */
.under_a a{text-decoration:underline;}
.under_a a:hover {text-decoration:none;}
.none_a a {text-decoration:none;}
.none_a a:hover {text-decoration:underline;}

.block {display:block}
.none {display:none}
.auto {margin:0 auto;}

.main {width:952px;}

.header {height:191px; background:url(../img/header_bg1.gif) repeat-x bottom}
.header .lefth { width:132px; background:url(../img/header_l.gif) no-repeat bottom; height:171px; padding:20px 0 0 0px;}
.header .centh0 {height:191px; margin:0px 0 0 0px; background:url(../img/header_bg2.gif) no-repeat bottom left;  }
.header .centh1 {height:191px; margin:0px 0 0 0px; background:url(../img/header_bg3.gif) no-repeat bottom right; width:777px }
.header .centh { background:url(../img/header_bg2.jpg) bottom right no-repeat; width:777px ; height:148px;}
.header .righth { width:43px; background:url(../img/header_r.gif) no-repeat left bottom; height:171px; padding:20px 0 0 0}
img.mail {margin:10px 0 0 0;}
.header_pic {width:215px; padding:7px 0 0 0}
.header h1 {color:#2f73cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; display:block; padding:5px 28px 0 0; clear:both}

.flash {height:132px; margin:5px  0 0 0}

#center_part { padding: 35px 0 35px 0}
.bg_pic1 { background:url(../img/pic_1.png) no-repeat 20px bottom; }
.bg_pic2 { background:url(../img/pic_2.png) no-repeat 20px bottom; }
.bg_pic3 { background:url(../img/pic_3.png) no-repeat 20px bottom; }
.bg_pic4 { background:url(../img/pic_4.jpg) no-repeat 20px bottom; }
.bg_pic5 { background:url(../img/pic_5.jpg) no-repeat 20px bottom; }
.bg_pic6 { background:url(../img/pic_6.jpg) no-repeat 20px bottom; }
.bg_pic7 { background:url(../img/pic_7.jpg) no-repeat 20px bottom; }
.bg_pic9 { background:url(../img/pic_9.jpg) no-repeat 20px bottom; }
.bg_pic10 { background:url(../img/pic_10.jpg) no-repeat 20px bottom; }
.bg_pic11 { background:url(../img/pic_11.jpg) no-repeat 20px bottom; }
.bg_pic12 { background:url(../img/pic_12.jpg) no-repeat 20px bottom; }
.bg_pic13 { background:url(../img/pic_13.jpg) no-repeat 20px bottom; }
.bg_pic14 { background:url(../img/pic_14.jpg) no-repeat 20px bottom; }
.bg_pic15 { background:url(../img/pic_15.jpg) no-repeat 20px bottom; }
.bg_pic16 { background:url(../img/pic_16.jpg) no-repeat 20px bottom; }
.bg_pic17 { background:url(../img/pic_17.jpg) no-repeat 20px bottom; }
.bg_pic19 { background:url(../img/pic_19.jpg) no-repeat 20px bottom; }
.bg_pic20 { background:url(../img/pic_20.jpg) no-repeat 20px bottom; }
.bg_pic21 { background:url(../img/pic_21.jpg) no-repeat 20px bottom; }
.bg_pic22 { background:url(../img/pic_22.jpg) no-repeat 20px bottom; }
.bg_pic23 { background:url(../img/pic_23.jpg) no-repeat 20px bottom; }
.bg_pic24 { background:url(../img/pic_24.jpg) no-repeat 20px bottom; }
.bg_pic25 { background:url(../img/pic_25.jpg) no-repeat 20px bottom; }
.bg_pic26 { background:url(../img/pic_26.jpg) no-repeat 20px bottom; }
.bg_pic27 { background:url(../img/pic_27.jpg) no-repeat 20px bottom; }
.bg_pic28 { background:url(../img/pic_28.jpg) no-repeat 20px bottom; }
.bg_pic30 { background:url(../img/pic_30.jpg) no-repeat 20px bottom; }
.bg_pic31 { background:url(../img/pic_31.jpg) no-repeat 20px bottom; }

.menu_part {width:149px; margin:0 0 0 38px; padding:25px 0 0 0}
.menu_part .pic_part { background:url(../img/menu_pic_part.jpg) no-repeat; height:85px;}
img.s_nami2 {margin:13px 0 0 0;}

.m_act {background: #0098e9; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; line-height:0.86em }
.m_noact {background: #367ad2; letter-spacing:0.01px; }
.m_noact a, .m_noact a:hover {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold;line-height:0.86em }


.m1 {height:51px; }
.m2 {height:51px;}
.m3 {height:62px; }
.m4 {height:59px;}
.m5 {height:56px;}

.menu_footer_corn { background:url(../img/corn1.gif) #367ad2 no-repeat;}
.menu_footer_corn_act { background:url(../img/corn1_act.gif) #0098e9 no-repeat;}
.sp {height:2px;}

#content {margin: 0 26px 0 275px;}
#content h1 {color:#3366cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.7em; padding:0 0px 0 0; font-weight:normal;}
#content h2 {color:#3366cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; padding:0 0px 0 0; font-weight:normal;}
#content h3 {color:#3366cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; padding:0 0px 0 0; font-weight:bold;}
#content h4 {color:#3366cc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; padding:0 0px 0 0; font-weight:bold;}

.text {padding:30px 0 0 0; font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:500}
.text p {padding: 0 0 20px 0; }



div#sm_column1 {
    border: 0px solid red;
    width: 320px;
    float:left;
    }
    
div#sm_column2 {
    border: 0px solid green;
    margin-left: 322px;
    }
div.clearer {
    height: 10px;
    }

ul#sitemap {
    margin-bottom: 10px;
}
ul#sitemap li.sm_header {
    font-weight:bold;
    text-transform:capitalize;
}

ul#sitemap li.secondary {
margin-left:15px;
}

ul#sitemap li.third {
margin-left:30px;
}
    
#footer {height:39px; background:url(../img/footer_bg.gif) repeat-x; margin:0  0 15px 0 }
#footer .c1 {height:39px; width:5px; background:url(../img/footer_c1.gif) no-repeat bottom;}
#footer .c2 {height:39px; width:5px; background:url(../img/footer_c2.gif) no-repeat bottom;}
#footer .center_f {width:95%; background:url(../img/center_f.gif) top repeat-x; padding:16px 0 0 0; color:#FFFFFF; font-size:1 em}

.intro { background:url(../img/intro_bg.jpg) center no-repeat; width:565px; height:626px;}
.z1 {position:relative; left:15px; top:88px }
.ab1 {position:absolute; z-index:20;}
.z2 {position:relative; left:86px; top:38px }
.ab2 {position:absolute; z-index:22;}
.z3 {position:relative; left:170px; top:0px }
.ab3 {position:absolute; z-index:18;}
.z4 {position:relative; left:327px; top:35px }
.ab4 {position:absolute; z-index:17;}
.z5 {position:relative; left:450px; top:205px }
.ab5 {position:absolute; z-index:16;}
.z6 {position:relative; left:485px; top:390px }
.ab6 {position:absolute; z-index:15;}
.z7 {position:relative; left:425px; top:480px }
.ab7 {position:absolute; z-index:15;}

.logo_1 {position:relative; left:203px; top:141px; width:100px; height:100px; }
.logo_1 a, .logo_1 a:hover {display:block;  width:100px; height:100px; text-decoration:none;}
.logoabs {position:absolute; z-index:145;}

.intro_h { color:#276dc8; width:300px; padding:0 0 20px 0}



/* TOOLTIP FOR INTRO */
#tooltip{
background:#FFFFFF;
border:1px solid #666666;
color:#333333;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}


img.news_im {
	float: left;
	margin: 5px 8px 5px 0px;
    background-color: #FFF;
	border: 1px solid #666;
}

form#faq label {
    width: 300px;
    margin-right:10px;
    text-align:right;
}

input {
    border:1px solid #CCCCCC;
	height:18px;
	width:340px;
	margin: 2px 0px 2px 0px;
}
textarea {
	border:1px solid #CCCCCC;
	width:340px;
	height:100px;
	margin: 2px 0px 2px 0px;
}
td.label {
	width: 120px;
	color:#4E4E4E;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:0.8em;

}
table select {
	border:1px solid #CCCCCC;
	width:340px;
	color:#4E4E4E;
	font-size:0.9em;
	margin: 2px 0px 2px 0px;
}

#error {
	color:red;
	margin: 5px 15px 5px 0px;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:1em;
}


/*  for png */
img.imgpng
{  background-image: expression(
        this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter =
            "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
            this.src + "', sizingMethod='image')",
        this.src = "/system/application/client/views/img/0.gif"
    )
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } * html .clearfix { height: 1%;} .clearfix { display: block; }
