body{ margin: 0 auto; padding: 0; width: 1000px; font-family:Arial, Helvetica, sans-serif; position: absolute; left: 50%; margin-left: -500px; background: #EFEDEE; }
#header{ border: 0px solid red  }
#header .top_line{ background-color: #000; margin: 0; height: 31px; width: 1000px }
#header .top_line .menu{ position: absolute; font-size: 14px; float: left; margin: 7px 0 0 20px;}
#header .top_line .menu li{ text-align: center; list-style:none; float:left; padding-right: 10px; }
#header .top_line .menu li a{ display: block; color: #FFFFFF; cursor:pointer; text-decoration:none; }
#header .top_line .menu li a:hover{ color:#DEDEDC; }
#header .top_line .menu .lline{ border-right: 1px solid white; padding-left: 8px; }

#header .top_line .telephone{ position: absolute; top: 6px; right: 80px; float: right; color: #FFFFFF; float: right; font-size: 14px }
#header .top_line .telephone .img{ background: url(/templates/viknaua/images/img.png); float: left; width: 19px; height: 19px; margin-right: 5px }
#header .lang{ padding: 4px 6px 0 0; }
#header .lang .ru{ background: url(/templates/viknaua/images/ru.png); float: right; width: 22px; height: 13px; margin: 5px; }
#header .lang .ua{ background: url(/templates/viknaua/images/ua.png); float: right; width: 22px; height: 13px; margin: 5px; }
#header .header_bloc{ background: url(/templates/viknaua/images/header.jpg); width: 1000px; height: 328px; position: relative }
#header .header_bloc .logo{ font-size: 40px; color: #3453FF; padding: 30px 0 0 50px; }
#header .header_bloc .menu{ padding: 0 0 0 50px;  }
#header .header_bloc .menu li{ background:url('/templates/viknaua/images/top_li_bg.png') no-repeat left top; list-style:none; width: 175px; height: 53px; margin-bottom: 5px; }
#header .header_bloc .menu li a{ text-transform: uppercase; padding: 17px 0 0 30px; display: block; color: #FFFFFF; cursor:pointer; text-decoration:none; font-weight: bold; }
#header .header_bloc .menu li a:hover{ color:#2B7580; background:url('/templates/viknaua/images/top_li_bg_active.png') no-repeat left top; width: 175; height: 53px; color: #fff; }
#header .table{ background: url(/templates/viknaua/images/stolik.png); width: 330px; height: 252px;  position: absolute; clear: both; top: 257px; right: 55px }

#center_bg{ background: #E4E7E7 url(/templates/viknaua/images/top_bottom_line.png) no-repeat; width: 1000px }

#center_bg .infotel{ border: 0px solid red; height: 158px; width: 330px; border-bottom: 2px solid black; position: absolute; right: 0px; top: 525px; padding: 0px 10px 0px 0px ; }
#center_bg .infotel .tel{ float: left; background: url(/templates/viknaua/images/telephone.png); width: 120px; height: 163px }
#center_bg .infotel .contact_info{  }

#center_bg .content{ padding: 30px 0 130px 30px; width: 580px; color: #616161; clear: both; min-height: 200px; font-size: 14px; }
#center_bg .content h1{ margin: 0 0 0 0;color: #3453FF; letter-spacing:-1px; font-size: 24px; font-weight:400; fon1t-family:Vera, Helvetica, Georgia; }
#center_bg .content p{ text-indent : 15px; margin: 7px 0px 11px 0px; text-align: justify; }
#center_bg .content ul{ margin: 7px 0px 11px 40px; }
#center_bg .content ul li{ margin-bottom: 11px; text-indent : 15px; text-align: justify; line-height: 20px; list-style-image: url(/templates/informsite/images/li.jpg); }
#center_bg .content img{ box-shadow: 3px 3px 4px #999; margin:0 12px 5px 12px; margin-top: 5px;}
#center_bg .content h1{ border-bottom:1px solid #DCDCDB; letter-spacing:-1px; font-size:24px; font-weight:400; font-family:Vera, Helvetica, Georgia; }
#center_bg .content h2{ font-size:16px; }
#center_bg .content a{ text-decoration: none; color: #1A202E; }
#center_bg .content a:hover{ text-decoration: underline; color: #1A202E; }
#center_bg .content .back{ margin: 10px 0px 10px 10px; font-weight: bold; float: right; font-size: 12px; clear: both; }
#center_bg .content .code{ font-size: 12px; color: #2C2C29; border: 1px dashed #666; padding: 10px; padding-bottom: 1em; overflow: hidden; background: #F6F6F6; clear: both; margin-top: 7px; margin-bottom: 5px; font-weight: bold; }
#center_bg .content .line{ border-bottom: 1px #DCDCDB solid; padding-top: 1px; margin-bottom: 1px; clear: both; }
#center_bg .content .myhr{ margin: 5px 0 5px 5px; background-color: #B6B6B5; height: 1px; width: 540px; }
#center_bg .content .date{ margin: 0px 0px 0px 0; font-weight: normal; float: right; font-size: 11px; clear: both; color: #1A202E; }

#footer{ float: left; position: relative; backg1round: url(/templates/viknaua/images/footer_bg.jpg); width: 1000px; height: 55px; clear: both; }
#footer .footer_window{ background: url(/templates/viknaua/images/footer_window.png); width: 303px; height: 204px; position: absolute; top: -120px; left: 55px; }
#footer .line{ background: url(/templates/viknaua/images/footer_line.png); width: 1000px; height: 3px; }
#footer .partner{ width: 1000px; height: 58px;  background: #FFFFFF; }
#footer .partner ul{ hei1ght: 58px;  margin: 0px 0 0 300px; }
#footer .partner li{ list-style:none; float:left; padding: 3px 35px 0 4px; }
#footer .partner li a{ display: block; color: #757574; cursor:pointer; text-decoration:none; }
#footer .partner li a:hover{ color:#2B7580; }
#footer .partner li.end{ background: none; }
#footer .bg{ background: url(/templates/viknaua/images/footer_bg.jpg); width: 1000px; height: 70px;  }
#footer .tel{ background: url(/templates/viknaua/images/telephone.png); width: 120px; height: 163px; position: absolute; top: -158px; right: 300px; }
#footer .contact_info{ position: absolute; top: -158px; right: 45px; }
#footer .copyright{ text-align: center; padding-top: 30px; font-size : 12px; text-decoration : none; color : #fff; text-shadow:#2F3338 1px 1px 0; }
#footer .copyright a{ text-decoration : none; color : #fff; }
#footer .copyright a:hover{ text-decoration : none; color : #fff; }