/*dar_nk@mail.ru ICQ:400791455*/
* html .outer {padding-left:1000px}
* html .minwidth {height:0}
* html .container {margin-left:-1000px;position: relative; height:0}

html, body, ul, ol, li, p, hr,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {margin: 0;padding: 0;border: 0;}

body {
min-width: 1000px;
background: url(img/bg.jpg) repeat;
padding-top: 20px;
font-family: "Tahoma";
}

.wrapper {
width: 960px;
position: relative;
left: 50%;
margin: 0 0 0 -480px;
padding: 0 0 20px 0;
overflow: hidden;
}

a{
color: #4f4c4c;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

.content  {
width: 960px;
float: left;
background: url(img/content_bg.jpg) repeat-y;
}

.content_top {
width: 960px;
float: left;
background: url(img/content_top.jpg) no-repeat;
background-position: top;
}

.content_bottom {
width: 932px;
float: left;
background: url(img/content_bottom.jpg) no-repeat;
background-position: bottom;
padding: 0 0 45px 28px;
}

#header {
width: 904px;
float: left;
}

.nav {
width: 168px;
height: 39px;
background: url(img/nav_bg.jpg) no-repeat;
float: left;
margin: 50px 0 0 0;
}

.nav ul{
margin: 11px 0 0 0;
}

.nav li{
display: inline;
list-style: none;
margin: 0 0 0 28px;
}

.logo1 {
float: left;
margin: 29px 0 0 0;
}

.logo1 a{
display: block;
width: 140px;
height: 98px;
background: url(img/logo.jpg) no-repeat;
margin: 0 0 0 215px;
}

.wifi {
width: 168px;
height: 39px;
background: url(img/nav_bg.jpg) no-repeat;
float: right;
margin: 50px 0 0 0;
}

.wifi p{
background: url(img/wifi.jpg) no-repeat;
padding: 8px 0 8px 42px;
font-size: 11px;
color: #423f40;
margin: 5px 0 0 17px;
}

.menu {
width: 901px;
height: 29px;
background: url(img/menu_bg.jpg) repeat-x;
float: left;
}

.menu_lf {
width: 901px;
height: 29px;
float: left;
background: url(img/menu_left.jpg) no-repeat;
background-position: left;
}

.menu_rg {
width: 901px;
height: 29px;
float: left;
background: url(img/menu_right.jpg) no-repeat;
background-position: right;
}

.menu ul{
font-size: 11px;
float: left;
padding: 0 0 0 14px;
}

.menu li{
list-style: none;
float: left;
background: url(img/menu_line.jpg) no-repeat;
background-position: bottom right;
padding: 0 16px 0 16px;
margin: 6px 0 0 0;
}

.menu li.cl1{
background: none;
padding: 0 0 0 22px;
}

.menu a{
color: #f4f1ec;
text-decoration: none;
}

.menu a:hover{
text-decoration: underline;
}

.logo_img {
width: 181px;
height: 29px;
background: url(img/menu_logo.jpg) no-repeat;
float: left;
margin: 0 0 0 43px;
}

.header_img {
width: 901px;
height: 192px;
background: url(img/header_bg.jpg) no-repeat;
margin: 2px 0 0 0;
float: left;
}

#left {
width: 237px;
float: left;
text-align: center;
font-family: "Times New Roman";
}

.left_top {
width: 237px;
float: left;
background: url(img/left_menu_top.jpg) no-repeat;
background-position: top;
}

.left_bg {
width: 237px;
float: left;
background: url(img/left_menu_bg.jpg) repeat-y;
margin: 21px 0 0 0;
}

.left_bottom {
width: 237px;
float: left;
background: url(img/left_menu_bottom.jpg) no-repeat;
background-position: bottom;
padding: 15px 0 30px 0;
}

#left ul{
font-size: 14px;
}

#left li{
list-style: none;
}

#left li.cl1{
margin: 25px 0 0 0;
}

#left li.cl2{
margin: 8px 0 0 0;
}

#left a{
color: #000;
text-decoration: underline;
}

#left a:hover{
text-decoration: none;
}

#left h1{
font-size: 15px;
color: #333132;
font-weight: normal;
padding: 25px 0 0 0;
}

.clear {
clear: both;
}

.block {
width: 237px;
border: 1px solid #d6d5d6;
margin: 10px 0 0 0;
padding: 10px 0 10px 0;
}

.pic {
margin-left: 14px;
}

#right {
width: 690px;
float: left;
font-family: "Times New Roman";
}

#right h1{
color: #000;
font-size: 18px;
margin: 25px 0 0 40px;
}

#right h2{
color: #000;
font-size: 18px;
margin: 25px 0 0 40px;
}

#right h3{
color: #000;
font-size: 18px;
margin: 25px 0 0 40px;
}

#right h4{
color: #000;
font-size: 18px;
margin: 25px 0 0 40px;
}

#right p{
font-size: 15px;
color: #4f4c4c;
padding: 0 50px 0 40px;
margin: 25px 0 0 0;
text-align: justify;
line-height: 20px;
}

#right span{
color: red;
}

.nomer {
width: 671px;
height: 196px;
background: url(img/img_bl_bg.jpg) no-repeat;
margin: 25px 0 0 20px;
text-align: center;
}

*html .nomer {
margin: 25px 0 0 18px;
}

.img1 {
border: 1px solid #000;
margin-top: 38px;
}

.img2 {
border: 1px solid #000;
margin-top: 38px;
margin-left: 10px;
}

#footer {
width: 901px;
float: left;
margin: 45px 0 0 0;
}

.menu_foot {
width: 901px;
border-top: 1px solid #dedddd;
border-bottom: 1px solid #dedddd;
padding: 12px 0 18px 0;
float: left;
}

.menu_foot ul{
float: left;
font-size: 11px;
margin: 28px 0 0 30px;
color: #8c8a87;
}

*html .menu_foot ul{
margin: 28px 0 0 15px;
}

.menu_foot ul.cl1{
margin: 28px 0 0 30px;
}

.menu_foot li{
display: inline;
list-style: none;
margin: 30px 0 0 17px;
}

.menu_foot a{
color: #8c8a87;
text-decoration: none;
}

.menu_foot a:hover{
color: #8c8a87;
text-decoration: underline;
}

.logo2 {
float: left;
margin: 0 0 0 50px;
}

.logo2 a{
display: block;
width: 93px;
height: 67px;
background: url(img/logo2.jpg) no-repeat;
}

#footer p.st1{
color: #67635d;
float: left;
font-size: 11px;
line-height: 17px;
padding: 25px 0 0 47px;
}

#footer p.st2{
color: #67635d;
text-align: right;
float: right;
font-size: 11px;
padding: 25px 47px 0 0;
line-height: 17px;
}

.image {
margin: 30px 0 0 40px;
}


a.bri, p.bri, #left a.bri, #left p.bri, #right a.bri, #right p.bri {
font-size: 9px;
color: #cccccc;
}
