body.index{margin: 0px; }
body.second{margin: 0px;}
body {text-align:center}

a{outline: none;}
div{border: 0px solid red;}
div.clear{clear: both;}

#wrap{width: 1020px; height: 100%; margin: 0px auto; text-align:left;}

#header{width: 997px; height: 150px;}
#header div.service{width: 269px;  float: right;}
#header div.service div.txt{font: 16px Myriad Pro; font-weight: bold; color: #000; margin: 30px 0px 0px 40px;}
#header div.service div.txt2{font: 30px Myriad Pro; color: #000; margin: 15px 0px 0px 67px;}
#header div.service div.txt_3 {font: 16px Myriad Pro; color: #000; margin: 15px 0px 0px 67px;}
#header div.service div.txt_3 a {color: #000;}

#header div.service div.txt2 span{font: 16px myriad pro; color: #666666; font-weight: bold; margin: 0px;}
#header div.service div.txt2 blockquote{font: 11px arial; color: #666666; margin: 0px; padding: 0px;}
#header img{float: left;}
#header div.bord{width: 1px; height: 56px; background: #ccc; float: left; margin-top: 63px;}
#header div.nav{float: left; margin: 40px 0px 0px 23px;}
#header div.nav img{float: left; margin-right: 33px;}

#header div.im {position: relative; top: 30px; float:left; width:296px;}
/*#header div.im img{position: relative; top: 30px; float:left;}*/
#header div.comp {position: relative; top: 30px; float:left; width:310px; padding-left:110px;}


#header div.txt3{font: 11px arial; color: #666666; width: 170px; padding-top: 20px; line-height: 15px;}
#header div.txt3 a{font: 11px arial; color: #006699; text-decoration: underline; line-height: 20px;}
#header div.txt3 a:hover{text-decoration: none;}

#content #very_right_column div.status{float: left; margin: 30px 0px 0px 0px;}
#content #very_right_column div.status div.txt{font: 11px arial; color: #000; width: 179px; line-height: 20px;}
#content #very_right_column div.status div.txt h1{font: 18px arial; color: #000; margin: 0px; padding-bottom: 6px}
#content #very_right_column div.status div.txt span{font: 12px arial; font-weight: bold; float: left; margin-top: 2px;}
#content #very_right_column div.status div.txt input{border: 1px solid #dedede; width: 67px; height: 19px; position: relative; top: 1px; font: 12px arial; float: left;}
#content #very_right_column div.status div.txt img{margin-left: 10px; margin-top: 1px;}
/*
#menu{width: 200px; margin: 20px 0px 0px 24px;}
#menu ul{list-style-type: none; margin: 0px; padding: 0px; width: 241px; background: #dedede; margin-bottom: 20px;}
#menu li{font: 14px arial; color: #015c8a; border: 0px solid red; background: url('../img/back.gif'); text-decoration: none; background-repeat: no-repeat; height: 31px; display: block;  background-position: 0px 2px; margin-bottom: 4px;}
#menu li a{font: 14px arial; C  background: #dedede;  padding-left: 20px; text-decoration: underline;}
#menu li a span.bg{position: relative; top: 7px; padding-right: 10px;}
#menu li a span.bg2{background-repeat: no-repeat; background-position: 0px 0px; display: block; margin-top: -3px; padding-right: 20px; position: relative; top: -6px;}
#menu li a:hover{font: 14px arial;  background: url('../img/hov.gif'); color: #fff; text-decoration: none; background-repeat: no-repeat; height: 31px; display: block;}
#menu li a.hov{font: 14px arial;  background: url('../img/hov.gif'); color: #fff; text-decoration: none; background-repeat: no-repeat; height: 31px;  display: block;}
#menu li span{text-align: right;}*/


#menu{width: 200px; margin: 20px 0px 0px 24px; }
#menu div.txt div.menu_main a {font: 14px arial; color: #000; border: 0px solid red; text-decoration: none; height: 31px; display: block; font-weight:bold; padding-left:20px; padding-top:6px;}
#menu div.txt div.hov_main a {font: 16px arial; color: #000; border: 0px solid red; text-decoration: none; height: 31px; display: block; font-weight:bold; background: url('../img/menu_bg.gif'); background-repeat: no-repeat; padding-left:20px; padding-top:6px;}
#menu div.txt  div.menu_sub a{font: 12px arial; color:#666666;; padding-left: 10px; text-decoration: underline;  display: block; height: 25px; padding:5px 0px 5px 0px; }
#menu div.txt  div.hov_sub a{font: 12px arial; font-weight:bold; color:#666666;; padding-left: 10px; text-decoration: underline;  display: block; height: 25px; padding:5px 0px 5px 0px;}





#support{width: 200px; margin: 0px 0px 16px 45px; font: 12px arial; color: #000;}
#support h1{margin-bottom: 16px; padding: 100px 0px 0px 0px; font: 18px arial; color: #000;}
#support img{float: left; margin: 0px 10px 10px 0px;}
#support a{font: 12px arial; color: #0066cc; text-decoration: underline;}
#support a:hover{text-decoration: none;}

#online{background: url('../img/bg_online.png') no-repeat; margin: 0px 0px 0px 0px; width: 220px; height: 398px; padding: 10px 0px 0px 20px; border: 0px solid red;}
#online span.zag{font: 22px arial; color: #4d4d4d; height: 0px;}
#online div.form {font: 12px arial; color: #666666; margin-top: 10px; width: 196px; border: 0px solid red;}
#online div.form span{font: 12px arial; color: #fe0000;}
#online div.form input{width: 184px; height: 19px; border: 1px solid #c2c2c2; font: 11px arial; color: #4d4d4d; margin-bottom: 5px;}
#online div.form textarea{border: 1px solid #c2c2c2; width: 184px; height: 133px; font: 11px arial; color: #4d4d4d;}
#online div.form img{margin: 10px 0px 0px 102px;}
.float{float: left; width: 265px; padding: 30px 0px 0px 0px;}


#right{width: 718px; height: 401px; float: left;  display: block;}
#right div.cloud{width: 600px; height: 205px; margin-bottom: 6px; color: #5688ac; overflow: hidden; border: 0px solid red;}
#right div.cloud div.txt{padding:60px 0px 0px 38px; color: #5688ac; font-family: arial; width: 485px; line-height: 30px;}
#right div.cloud a {font-family: arial; color: #5688ac; text-decoration: none;}
#right div.cloud a:hover {text-decoration: underline;}
span.cloud_1{font: 24px arial; color: #5688ac; margin-right: 10px;}
span.cloud_2{font: 34px arial; color: #5688ac;}
span.cloud_3{font: 16px arial; color: #5688ac; font-weight: bold; padding-left: 45px; position: relative; top: 20px;}
span.cloud_4{font: 25px arial; color: #5688ac; padding-left: 100px; position: relative; top: 30px;}
span.cloud_5{font: 20px arial; color: #5688ac; padding-left: 35px; position: relative; top: 40px;}
span.cloud_6{font: 26px arial; color: #5688ac; padding-left: 25px; position: relative; top: 40px;}
span.cloud_7{font: 12px arial; color: #5688ac; padding-left: 35px; position: relative; top: 45px; font-weight: bold;}

#news{width: 100px; padding: 20px 0px 0px 45px;}
#news div.txt2{width: 167px; float: left; margin-right: 30px;}
#news  h1{font: 18px arial; color: #000; margin: 0px 0px 15px 0px;}
#news div.txt2 span, div.news_center span {font: 12px arial; font-weight: bold; color: #2936c5;} /*f6c50a*/
#news a{font: 11px arial; color: #3385ad; text-decoration: underline; }
#news a:hover{text-decoration: none;}
#news div.txt2 img{margin-left: 5px;}
#news p{clear: both; margin: 15px 90px 0px 0px; padding: 15px 0px 0px 0px; text-align: right;}


#content{ width: 750px; min-height: 337px; float: left; padding: 30px 0px 0px 0px; }
#content #left{width: 450px;  float: left; font: 16px arial; color:#666666;}

#content #left h1{font: 22px arial;  text-align: justify;  line-height: 1;}

#content #left ul{font: 12px arial; margin: 0px 0px 0px 0px;  padding: 0;}
#content #left h2{font: 17px arial; font-weight:bold; line-height: 1;}
#content #left  h3{font: 15px arial; font-weight:bold; line-height: 1;}
#content #left h4{font: 12px arial; font-weight:bold; line-height: 1;}

#content #left ul h2{font: 17px arial; font-weight:bold; line-height: 2;}
#content #left ul h3{font: 15px arial; font-weight:bold; line-height: 2;}
#content #left ul h4{font: 12px arial; font-weight:bold; line-height: 1,5;}
/*#content #left span.sp{font: 18px arial; color: #7dc40f;}

#content #left img{margin-right: 12px; behavior: url("inc/pngbehavior.htc");}
#content #left div.txt{font: 12px arial; color: #9fd1ff; width: 350px; margin: 7px 0px 20px 29px;}
span.line{text-decoration: underline; font: 12px arial; color: #9fd1ff;}
#content #left div.txt2{font: 12px arial; color: #fff; text-align: justify; padding-right: 40px;}*/


#content #right_column{float: left; width: 216px;}
#content #right_column h1{font: 22px arial; color: #b3e6ff; margin: 31px 0px 15px 0px;}
#content #right_column div.txt{font: 12px arial; color: #fff;}
#content #right_column div.txt span{font: 14px arial; color: #a3e000; font-weight: bold;}
#content #right_column h2{font: 14px arial; color: #c6ecff; font-weight: bold; margin: 45px 0px 0px 0px;}
#content #right_column div.inst{margin: 25px 0px 0px 0px;}
#content #right_column div.txt2{font: 11px arial; color: #fff; line-height: 18px;  padding-bottom: 0px;}
#content #right_column div.txt2 img{float: left; margin-right: 10px; margin-bottom: 20px;}
#content #right_column a{font: 12px arial; color: #9fd1ff; text-decoration: underline;}
#content #right_column a:hover{font: 12px arial; color: #9fd1ff; text-decoration: none;}
#content #right_column div.txt2 a{font: 11px arial;}
#content #right_column div.txt2 a:hover{font: 11px arial;}

#content #very_right_column{float: right; width: 220px;  }





#footer{background: url('../img/foot.jpg') repeat-x; padding: 0px 0px 0px 44px; height: 141px; margin-top: 55px;}
#footer div.txt{font: 12px arial; color: #000; padding: 54px 112px 0px 0px; line-height: 20px; float: left;}
#footer div.txt a{font: 12px arial; color: #000; text-decoration: underline;}
#footer div.txt a:hover{text-decoration: none;}
#footer div.banners {float: left; padding: 54px 0px 0px 0px;}
#footer div.our_logo{font: 12px arial; color: #000; padding: 54px 0px 0px 50px; line-height: 20px; float: left;}
#footer div.our_logo a{font: 12px arial; color: #000; text-decoration: none;}
#footer div.our_logo a:hover{text-decoration: underline;}



#content2{width: 700px; min-height: 337px; float: left; font: 12px arial; color: #999999; padding: 0px 0px 0px 10px; position: relative;}
/*#content2 img{float: right;}*/
#content2 a{font: 12px arial; color: #3385ad; text-decoration: underline; }
#content2 a:hover{text-decoration: none;}
#content2 h1{font: 22px arial; color: #000; margin: 0px 0px 25px 0px;}
#content2 h2{font: 18px arial; color: #000; margin: 0px 0px 25px 0px;}
#content2 div.ustanovka { background: url('../upload/imagemanager/ustanovka.jpg'); background-position: top right; background-repeat: no-repeat; }
#content2 div.remont { background: url('../upload/imagemanager/remont_2.jpg'); background-position: top right; background-repeat: no-repeat; }
#content2 div.o_nas { background: url('../upload/imagemanager/nout.jpg'); background-position: top right; background-repeat: no-repeat; }

#content2 #sec_cont { float:left; width: 400px;}
#content2 #very_right_column{float: right; width: 265px;  }


#news2{ padding: 20px 0px 0px 45px;}
#news2 div.txt2{width: 167px; margin-right: 30px; margin-bottom:20px;}
#news2  h1{font: 18px arial; color: #000; margin: 0px 0px 15px 0px;}
#news2 div.txt2 span {font: 12px arial; font-weight: bold; color: #2936c5;}  /*#619f00*/
#news2 a{font: 11px arial; color: #3385ad; text-decoration: underline; }
#news2 a:hover{text-decoration: none;}
#news2 div.txt2 img{margin-left: 5px;}
#news2 p{margin: 15px 75px 0px 0px; padding: 0px; text-align: right;}

/*
#nout{padding: 0px 0px 0px 0px;}
#nout h1{font: 18px arial; color: #000; margin: 0px 0px 0px 0px;}
#nout ul{list-style-type: disc; color: #619f00; font-weight: bold; font: 11px arial !important; margin: 0px 0px 0px 0px; padding: 0px;}


#nout li a{font: 11px arial !important; color: #3385ad !important; text-decoration:none;}
#nout li a:hover{text-decoration: underline;}

#nout li a.hov{font: 14px arial;  background: url('../img/hov1.jpg'); color: #fff; text-decoration: none; background-repeat: no-repeat; height: 31px;  display: block;}*/




/*
#content2 div div div {
	background: url(../upload/imagemanager/remont_2.jpg) no-repeat top;
	position:absolute;
	top: 0px;
	left: 0px;
	height: 262px;
	width: 680px;
	border: 1px solid red;
}
#content2 div span div div {
	background: url(../upload/imagemanager/ustanovka.jpg) no-repeat right top;
	position:absolute;
	top: 0px;
	left: 460px;
	height: 262px;
	width: 243px;
}
*/