/* CSS Document */
body,p{
margin:0;
padding:0;
}
body{background:#F7F7F7;text-align:justify;}
/*img{border:0; float:left;}*/
.flt{float:left;}
.flr{float:right;}
.clr{clear:left;}
.ds{display:inline;}
.cln{clear: both;}

a {color: #00779C}

h1{color:#00779C/*BE8401*/; font: bold italic 22px Georgia;}
h2{color:#00779C;font: bold italic 22px Georgia;margin:20px 0 0 20px;}


#main_block{width:100%; min-width:1000px; margin:auto;}
#top_block{ width:100%; min-width:1000px; height:390px; background:url(../images/title2.gif) repeat-x; padding-bottom:10px;position: relative;}
#left_block{ width:41%; min-width:385px; float:left;}
#pic_block{ width:58%; min-width:515px; height:390px; float:right; background:url(../images/main_img2.jpg) no-repeat left top;} 
#sub_block{width:100%; min-width:1000px; margin:auto;}
#content_block{ width:90%;margin-left:70px;/* display:inline; float:left;*/ margin-bottom:40px;}
#center_block{ width:68%; min-width:620px; float:left;}
#right_block{ width:29%; min-width:275px; float:right; border-left:1px solid #D1D1D1; padding-bottom:20px;} 
#sub_block2{width:100%; min-width:1000px; margin:auto;}
#footer_block{ width:100%; min-width:1000px; background:#434343; float:left; padding-bottom:20px;}

#logo{position: absolute; color:#fff;font-size:54px;top:3px;left:50px;}
#slogan{position: absolute; color:#fff;font-size:22px;top:290px;left:10px;}
#deviz{position: absolute; color:#fff;font-size:15px;top:140px;left:70px;}
#phones{position: absolute; color:#fff;font-size:22px;top:5px;right:10px; text-align:right;}
#phones span{font-size:16px;}
#email1{position: absolute; color:#fff;font-size:18px;top:290px;right:10px;text-align:right;}
.share42init{margin: 10px 0 0 25px;}


/*top*/
#left_block ul{ width:395px; float:left; margin-top:187px; position:relative;}
#left_block ul li{ display: inline;}
#left_block ul li a{ font:bold 14px Trebuchet MS; color:#fff; text-decoration: none; padding:0 7px 0 0; text-transform: uppercase;}
.navi_tx{ font:bold 14px Trebuchet MS; color:#fff; text-decoration: none; padding:0 16px;}
.navi2{ width:130px; float:right; margin:185px 0 3px 0; position:relative;}

.hd{ color:#444241; font:bold 28px Georgia; float:left; margin:-140px 0 0 40px; width:800px;}
.spn{ width:500px; margin:-35px 0 0 40px;font:12px Georgia; float:left; color:#fff;} 
.get{ background:url(../images/get.gif) no-repeat; width:227px; height:152px; float:left; margin:0 0 0 155px;}
.clk{ color:#FF6702;float:left;font: bold 12px Georgia; margin:120px 0 0 30px;}

/*content*/
.titl{ color:#BE8401; font: bold italic 22px Georgia; /*float:left; margin:20px 500px 0 0;*/}
.txt{ color:#272727; font:12px/18px Georgia; float:left; margin:10px 0 0 0; /*width:595px;*/}
.modl{ width:594px; background:url(../images/c_tile.gif) repeat-x; border-left:1px solid #D4D5D5;border-right:1px solid #D4D5D5; float:left; padding-bottom:10px;}
.vw{ color:#6C6C6C;font:12px/18px Georgia;margin:20px 0 0 300px; float:left;}


/*right*/
.titl2{ color:#00779C;font: bold italic 22px Georgia;float:left; margin:20px 0 0 20px;}
.dat{ background:url(../images/blt_dat.gif) no-repeat left; padding-left:20px;color:#272727; font:11px tahoma; float:left; text-decoration:underline; margin:10px 0 0 20px; width:200px;}
.txt_rt{ color:#272727; font:12px/18px Georgia; float:left; margin:10px 0 0 20px; width:250px; text-decoration:underline;}
.addr{ width:274px; margin:10px 0 0 10px; float:left;border-top:1px solid #D1D1D1;}

/*footer*/
.navi_f{ width:700px; margin:20px 0 0 200px; float:left;}
.lnk{ color:#fff; font:12px/18px Georgia; text-decoration:none; padding:5px 10px; float:left;}
.lnk a{ color: #fff;}
.auto{
	float:left; width: 240px; text-align: center;
}