/* CSS Document */
html ,h2 , form {margin:0;padding:0;}
body {height:100%;font:13px Tahoma, Verdana, Arial,   Sans-Serif;margin:0;padding:0; background-color:#dddede}
img {border:0;}  
table {border-collapse:collapse;} 
a, a:active, a:visited {text-decoration:none; color:#CCC} 
a:hover {text-decoration:underline;  color:#CCC}
/*  All  */
.clear {font-size:0;line-height:0;clear:both;height:0px;}
.clear2 {font-size:0;line-height:0;clear:both;height:10px;}
.nofont {font-size:0;line-height:0;margin:0;padding:0;}
.wraper_auto {width:1022px;margin:0 auto; background:#4f555b url(../img/line.gif) repeat-x; border:1px #666 solid; }
.wraper {width:auto; margin:0px;}
.header {position:relative;}
.header .logo {position:absolute;top:0px;left:50px;}
.header .slogan{position:absolute;top:104px;left:27px; color:#CCC; z-index:1;}
.header .phone {color:#fff;font-size:20px;position:absolute;top:44px;right:18px;line-height:26px; z-index:10; font-family:Arial, Helvetica, sans-serif}
.header .phone span {color:#2f73a4;font-size:26px;padding-left:10px;position:relative;top:3px;}

.header .top_menu {position:relative;top:0px;left:279px;margin:0;padding:0; background:url(../img/heder_top.gif) no-repeat; width:580px; height:119px;}
.header .top_menu li {float:left;font-size:15px;margin:0 2px 0 0;list-style:none;position:relative;padding:6px 12px 7px 12px;}
.header .top_menu li a, .header .top_menu li a:visited {color:#fff;text-decoration:none;}
.header .top_menu li a:hover{ text-decoration:underline}
.header .top_menu li span {position:absolute;top:0;right:0;font-size:0;line-height:0;width:5px;height:27px;}
.header .top_menu .about { position:absolute; left:267px; top:23px;}
.header .top_menu .price { position:absolute; left:160px; top:50px;}
.header .top_menu .resh { position:absolute; left:374px; top:50px;}

.header .top_menu  .main { position:relative; left:278px; top:230px; z-index: 5;}

.header_to { position:relative; float:left; margin:0px; padding:0px; }
.header_to .left_blok{background:url(../img/left.gif) no-repeat; width:343px; height:305px; top:0px; position:relative; float:left}
.header_to .left_blok .infoblok ul { padding:12px 12px 12px 37px; margin:0px;}
.header_to .left_blok .infoblok  li{ position: relative; top:-15px; list-style:none; width:206px; height:116px; background:url(../img/blok_left.png) no-repeat; padding:2px; margin-bottom:-20px;}
.header_to .left_blok .infoblok  li p{padding:0px 0px 0px 45px;}
.header_to .left_blok .infoblok .blok2 { position: relative; top:-15px; list-style:none; width:206px; height:116px; background:url(../img/blok_left3.png) no-repeat; padding:2px; margin-bottom:0px;}

.header_to .left_blok .infoblok h2{ padding:22px 2px 15px 25px; font-size:16px; }
.header_to .left_blok .infoblok a{ color:#31476f; font-weight: bold; text-decoration: none}
.header_to .left_blok .infoblok a:hover { text-decoration:underline;}
.header_to .left_blok .infoblok p  { color:#FFF; font-size:11px; padding:9px 2px 2px 45px; margin:0px; }
.header_to .right_clook {background:url(../img/clook.jpg) no-repeat; width:516px; height:245px; position: relative; float:left; margin:0px; padding:0px; top:0px; }

.header_to .right_clook a{color:#fff;text-decoration:none;}
.header_to .right_clook  .top_menu2 { padding:10px 20px 20px 90px; margin:0px;}
.header_to .right_clook  .top_menu2 li {list-style:none;font-size:15px; margin:0px; padding:0px;}
.header_to .right_clook .top_menu2 li a:hover{ text-decoration:underline}
.header_to .right_clook .top_menu2 .main { position:relative; padding-left:140px;  top:110px; z-index: 5;}
.header_to .right_clook .top_menu2 .servis { position:relative; padding-left:45px; top:40px; z-index: 6;}
.header_to .right_clook .top_menu2 .contact { position:relative; padding-left:235px;  top:60px; z-index: 6;}

.header_to .right_blok {position:absolute;background:url(../img/blok_about.png) no-repeat; width:536px; height:115px; top:160px; float:left; left:440px; z-index: 2;}
.header_to .server { position:absolute;background:url(../img/server.png) no-repeat; width:94px; height:141px; top:160px; margin-left:320px; float:left; left:0px;}
.header_to .right_blok p{ margin:13px; color:#CCC; font-size:14px}

.right_column {float:left; position:relative; padding:0px; margin:0px;background:url(../img/bottum.gif) bottom no-repeat; margin:10px 10px 50px 10px; color:#ccc; text-align:justify}
.right_column .content { float:left; position:relative; margin:10px 30px 60px 30px; padding:0px; width:930px;}
.right_column .content p{ padding:3px; margin:0px;}
.right_column .content .text { padding:10px;}
.right_column .content h1 {font-size:24px; color:#fea900; font-weight:normal; padding-left:30px; margin:0px;}
.right_column .content .text p{ padding:2px;}
.right_column .content img.bak { background:#999; padding:5px; border:1px #333 solid;}
.right_column .content a:hover img { background:#FFF; padding:5px; border:1px #333 solid;}
.right_column .content h3 a{ font-size:16px; font-weight:normal; color:#ccc}

.right_column .content .crambler { padding-left:20px;}
.right_column h1{ font-size:24px; color:#fea900; font-weight:normal}
.right_column div { padding-left:10px; }
.right_column div .left_blok { float:left; position:relative; width:430px; padding:10px 10px 10px 10px; margin-bottom:30px; }
.right_column div  img { padding:5px;}
.right_column div .right_blok {float:left; position:relative; width:430px; padding:10px 10px 10px 10px; margin-bottom:30px;}



.footer {position:relative;height:39px; padding:0px; margin:0px; background:url(../img/footer_li.gif) repeat-x}
.footer .footer_left {position:relative; float:left; padding:0px; margin:0px; background:url(../img/footer.gif) no-repeat; height:39px; width:343px;}
.footer .footer_left .copy { padding:10px; color:#CCC}
.footer .copy a{color:#CCC; font-size:12px;}

.footer .footer_menu ul{position:relative; float:left; margin:0px; padding:0px; top:10px;}
.footer .footer_menu li { list-style:none; margin:0px; float:left; padding:0px 5px 0 5px;  } 
.footer .footer_menu li a{ color:#fff; text-decoration:none;}
.footer .footer_menu li a:hover { text-decoration:underline;}
.footer .live{ position:relative; float:right; right:10px;top:5px; }
