body {
  background-color:#e9eae9;
  background-image:url(/images/bg_main.png);
  background-repeat:repeat-x;
  font-family: Verdana;
}
hr.navi {border: 1px dotted #737373;width:200px;margin:-5px 10px;margin-bottom:30px;}
img {vertical-align:middle;}
.left{float:left;margin-bottom:4px;padding-right:15px;}
a.logo {display:block;width:290px;height:80px;background:url(/images/logo.png);margin-top:20px;margin-left:15px;}

.header .inheader p {color:#9f9f9f;font-size:24px;text-align:right;margin-right:25px;letter-spacing:-2px;font-weight:600;}
.header_c .inheader p {color:#9f9f9f;font-size:24px;text-align:right;margin-right:25px;letter-spacing:-2px;font-weight:600;}

.pages h1 {font-size:24px;color:#df2a26;font-weight:600;margin-bottom:-5px;}
.pages h3 {font-size:12px;color:#333333;font-weight:700;text-transform:uppercase;}
.pages h3.spisok {font-size:12px;color:#df2a26;font-weight:700;text-transform:uppercase;}
.pages p {font-size:11px;color:#333333;font-weight:500;}
.pages a {font-size:11px;color:#e02b26;font-weight:500;text-decoration:underline;}
.pages a:hover {text-decoration:none;}
.pages ul li {color:#333333;font-size:11px;line-height:20px;margin-left:-32px;list-style-type:none;background:url(/images/li_bg.png) 0 8px no-repeat;padding-left:10px;}


.site .l_side h4 {font-size:14px;color:#d6332c;text-transform:uppercase;font-weight:600;margin-bottom:-7px;}
.site .r_side .bl_slogan h4 {font-size:14px;color:#333333;text-transform:uppercase;font-weight:600;margin-bottom:-7px;}
.site_c .nav h3 {color:#df2c27;font-size:14px;text-decoration:underline;margin-top:0px;text-transform:uppercase;}

.site  p {color:#999999;font-size:11px;text-align:left;letter-spacing:0px;font-weight:500;}
.footer p {color:#666666;font-size:10px;padding-top:30px;margin-right:20px;}
.l_foot p {color:#666666;font-size:12px;font-weight:600;margin-top:-30px;line-height:12px;margin-left:18px;}
.r_foot a {color:#666666;font-size:12px;text-transform:uppercase;text-decoration:none;font-weight:500;margin-left:20px;}
.r_foot a:hover {text-decoration:underline;}
.site .men_l a {display:block;width:185px;height:62px;background:url(/images/menu_button.png);text-align:center;text-decoration:none;float:left;left:5px;position:relative;margin-right:10px;color:#ffffff;font-size:12px;font-weight:500;text-transform:uppercase;text-shadow:0 -1px 1px #5a1212;padding-top:14px;}
.site .men_r a {display:block;width:185px;height:62px;background:url(/images/menu_button.png);text-align:center;text-decoration:none;float:right;right:5px;position:relative;margin-left:10px;color:#ffffff;font-size:12px;font-weight:500;text-transform:uppercase;text-shadow:0 -1px 1px #5a1212;padding-top:14px;}
.site .men_l a:hover {color:#6f0002;text-shadow:none;}
.site .men_r a:hover {color:#6f0002;text-shadow:none;}

.header_c .menu_c a {display:block;width:185px;height:41px;background:url(/images/menu_button-c.png);text-align:center;text-decoration:none;float:left;left:5px;position:relative;margin-left:11px;color:#ffffff;font-size:12px;font-weight:500;text-transform:uppercase;text-shadow:0 -1px 1px #5a1212;padding-top:14px;}
.header_c .menu_c a:hover {color:#6f0002;text-shadow:none;}
#mmm {width:200px;}
#mmm a.mmenu,#nnn a.mmenu {color:#333333;font-size:12px;text-decoration:underline;display:block;font-weight:500;background:url(/images/nav_l.png)0 4px no-repeat;padding-left:12px;}
#mmm a.pmenu,#nnn a.pmenu {color:#666666;font-size:12px;text-decoration:none;margin-left:40px;margin-bottom:3px;line-height:20px;}

#main {
  position:relative;
  top :50px;
  margin:0 auto;
  width:1000px;
}

#main_c {
  position:relative;
  top :54px;
  margin:0 auto;
  width:965px;
  background-color:#fff;
  box-shadow:0 0 8px #757575, 0 3px 8px #757575;
  -moz-box-shadow:0 0 8px #757575, 0 3px 8px #757575;
  -webkit-box-shadow:0 0 8px #757575, 0 3px 8px #757575;
}

.header {
  position:relative;
  top:100px;
  width:1000px;
  height:90px;
  z-index:10;
  }
.header_c {
  position:relative;
  top:0px;
  width:1000px;
  height:90px;
  z-index:10;
  margin:0 auto;
  }
  .inheader {
  float:left;
  width:500px;
  height:90px;
  }
  
.site {
  position:relative;
  width:1000px;
  height:590px;
  background:url(/images/welcome.png) 270px 150px no-repeat;
  }
.site_c {
  top:54px;
  position:relative;
  width:1000px;
  background-color:#ffffff;
  }
  
.footer {
  position:relative;
  margin:0 auto;
  width:999px;
  height:100px;
  text-align:right;
  padding-top:70px;
  top:10px;
}

.clear {
  position:relative;
  width:1000px;
  height:30px;
}

.l_side {
  position:relative;
  width:300px;
  top:160px;
  float:left;
}
.r_side {
  position:relative;
  width:300px;
  top:160px;
  float:right;
}

.bl_slogan {padding:1px;margin-bottom:18px;}
.cl {clear:both;}

.men_l {
  position:relative;
  top:190px;
  width:500px;
  height:90px;
  float:left;
}
.men_r {
  position:relative;
  top:190px;
  width:500px;
  height:90px;
  float:right;
}

.nav {
  position:relative;
  top:-44px;
  float:left;
  width:240px;
  background:url(/images/bg_nav.png) 0 20px repeat-y;
  margin:-50px 20px;
  padding:20px 20px;
  margin-bottom:30px;
}

.pages {
  position:relative;
  float:right;
  right:60px;
  top:-54px;
  width:600px;
  margin-top:-50px;
  margin-bottom:20px;
}



.l_foot {
  float:left;
  width:300px;
  height:90px;
  text-align:left;
}

.r_foot {
  float:left;
  width:684px;
  height:40px;
  text-align:right;
}


 
.menu ul {list-style:none; padding:0; margin:0;width:250px;}
.top { padding:0px;  text-align:left}
.top a.men {color:#333333;font-size:12px;text-decoration:none;display:block;font-weight:500;background:url(/images/nav_l.png)0 7px no-repeat;padding-left:14px;line-height:21px;cursor:pointer}
.sub {list-style:none; padding:0; display:none;}
.sub li a {color:#666666;font-size:10px;text-decoration:none;margin-left:40px;margin-bottom:3px;line-height:20px;}
.sup li a {color:#666666;font-size:10px;text-decoration:none;margin-left:40px;margin-bottom:3px;line-height:20px;}
