body {
  margin:0px;
  padding:0px;
}

body, td, div {
  font-family:Tahoma;
  font-size:12px;
  color:#3a3f2b;
}

#top {
  background-image: url(/i/top-bg.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

#top div.logo {
  margin-left:46px;
  margin-top:10px;
  margin-bottom:6px;
}

#top div.tel {
  margin-left:22px;
  margin-bottom:14px;
  font-size:18px;
  color:#fff;
}

#top div.tel p {
  margin:0px;
  padding:0px;
}

#top div.links {
  margin-left:16px;
  margin-right:21px;
  margin-bottom:5px;
  font-size:12px;
  font-family:Arial;
  color:#fff;
  background-image: url(/i/links-bg.gif);
  background-position:left top;
  background-repeat:repeat-x;
  padding-left:21px;
}

#top div.links a {
  color:#fff;
  text-decoration:none;
}

#top div.consultation {
  margin-left:18px;
  margin-top:44px;
  margin-bottom:32px;
}

#top div.search {
  margin-right:15px;
  margin-left:14px;
  margin-bottom:11px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  color:#fff;
}

#top div.search input.search {
  border:1px solid #a09f9f;
  font-size:11px;
  color:#3a3f2b;
  width:162px;
}

#top div.search input.but-search {
  float:right;
}

#top-menu {background-color:#ff8f00; width:100%;}

#top-menu td {
  font-size:16px;
  font-weight:bold;
  color:#fff;
  text-align:center;
  padding-left:5px;
  padding-right:5px;
  padding-top:10px;
  padding-bottom:15px;
}

#top-menu td a {
  color:#fff;
  text-decoration:none;
}

#left-coloumn {
  background-color:#124e9a;
  background-image: url(/i/left-bg.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

#left-menu {
  margin-left:3px;
  margin-right:4px;
  margin-bottom:15px;
}

#left-menu div.menu2 {
  border-bottom:2px solid #155fbc;
  background-image: url(/i/mbul.gif);
  background-repeat:no-repeat;
  font-size:14px;
  font-family:Arial;
  font-weight:bold;
  padding-left:37px;
  padding-top:3px;
  padding-bottom:5px;
  padding-right:10px;
  background-position:20px 7px;
}

#left-menu div.menu2-sel {
  border-bottom:2px solid #155fbc;
  background-image: url(/i/mbul.gif);
  background-position:20px 7px;
  background-repeat:no-repeat;
  font-size:14px;
  font-family:Arial;
  font-weight:bold;
  padding-left:37px;
  text-decoration:underline;
  padding-top:3px;
  padding-right:10px;
  padding-bottom:5px;
}

#left-menu div.menu3 {
  border-bottom:2px solid #155fbc;
  font-size:13px;
  font-family:Arial;
  font-weight:bold;
  padding-left:42px;
  padding-top:3px;
  padding-right:10px;
  padding-bottom:5px;
}

#left-menu div.menu3-sel {
  border-bottom:2px solid #155fbc;
  font-size:13px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
  padding-left:42px;
  padding-top:3px;
  padding-bottom:5px;
  padding-right:10px;
}

#left-menu div.menu4 {
  border-bottom:2px solid #155fbc;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  padding-left:50px;
  padding-top:3px;
  padding-bottom:5px;
  padding-right:10px;
}

#left-menu div.menu4-sel {
  border-bottom:2px solid #155fbc;
  font-size:11px;
  font-family:Arial;
  font-weight:bold;
  text-decoration:underline;
  padding-left:50px;
  padding-top:3px;
  padding-bottom:5px;
  padding-right:10px;
}

#left-menu div.menu5 {
  border-bottom:2px solid #155fbc;
  font-size:11px;
  font-family:Arial;
  font-weight:normal;
  padding-left:55px;
  padding-top:3px;
  padding-bottom:5px;
  padding-right:10px;
}

#left-menu div.menu5-sel {
  border-bottom:2px solid #155fbc;
  font-size:11px;
  font-family:Arial;
  font-weight:normal;
  text-decoration:underline;
  padding-left:55px;
  padding-top:3px;
  padding-bottom:5px;
  padding-right:10px;
}

#left-menu div.menu2 a, div.menu3 a, div.menu4 a, div.menu5 a {
  color:#fff;
  text-decoration:none;
}

#left-menu div.menu2-sel a, div.menu3-sel a, div.menu4-sel a {
  color:#fff;
  text-decoration:underline;
}

#left-coloumn div.subscr {
  color:#ff8f00;
  font-weight:bold;
  font-size:12px;
  margin-left:18px;
}

#left-coloumn div.subscr a {
  color:#fff;
  font-weight:normal;
  font-size:11px;
}

#left-coloumn div.subscr input.subscr {
  border:1px solid #aeb5b9;
  margin-top:6px;
  width:130px;
  font-size:9px;
}

#left-coloumn div.subscr input.but-subscr {
  margin-top:6px;
  margin-left:9px;
  position:relative;
}

#manager {
  margin-right:3px;
  margin-bottom:15px;
}

#manager td.ltopman {
  background-image: url(/i/topman-bg.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

#manager td.lbotman {
  background-image: url(/i/botman-bg.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

#manager td.cenman {
  background-image: url(/i/rightman-bg.gif);
  background-position:left top;
  background-repeat:repeat-y;
}

#manager div.slogan {
  font-size:11px;
  font-weight:bold;
  color:#fff;
  margin-left:11px;
  margin-right:62px;
}

#manager div.face {
  margin-left:3px;
  padding: 8px 10px 7px 4px;
  background-color:#fff;
  margin-right:9px;
  margin-bottom:6px;
}

#manager div.face td {
  color:#ff6000;
}

#manager div.face td div.icq {
  background-image: url(/i/icq.gif);
  background-position:left top;
  background-repeat:no-repeat;
  margin-top:4px;
  padding-left:25px;
  padding-top:4px;
  padding-bottom:4px;
  color:#124e9a;
}

#manager div.face td div.icq p {
  margin:0px;
  padding:0px;
}

.change {
  background-image: url(/i/botchan.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  background-color:#ff8f00;
  margin-right:3px;
  font-weight:bold;
  text-align:center;
  margin-bottom:20px;
}

.change a {
  color:#fff;
  text-decoration:none;
}

.change p {
  margin:0px;
  padding:0px;
}

#right-coloumn {
  padding-left:3px;
  background-color:#ff8f00;
  padding-top:12px;
  padding-bottom:12px;
}

#banners {
  margin:0px 23px -2px 22px;
}

#banners div.item {
  margin-bottom:14px;
}

#voting {
  background-color:#124e9a;
}

#voting td.topvot{
  background-image:url(/i/vot-bg.gif);
  background-position:left top;
  background-repeat:repeat-x;
}

#voting td.botvot {
  background-image:url(/i/vot-bg.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
}

#voting td.leftvot {
  background-image:url(/i/vot-bg.gif);
  background-position:left top;
  background-repeat:repeat-y;
}

#voting div.content {
  margin:5px 5px 23px 8px;
  font-size:11px;
  color:#fff;
}

#voting div.content a {
  color:#0654a2;
}

#voting div.content td {
  font-size:11px;
  color:#fff;
}

#voting div.content h3 {
  font-size:12px;
  margin:0px;
  padding:0px;
  margin-bottom:6px;
  color:#fff;
}

#voting div.content span {
  font-size:11px;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
  color:#ff8f00;
  font-weight:bold;
}

#voting div.content input.voting {
  margin-right:5px;
  margin-bottom:1px;
}

#voting div.content input.but-voting {
  float:right;
}

#contacts {
  background-image:url(/i/phone.jpg);
  background-position:12px 15px;
  background-repeat:no-repeat;
  background-color:#4368b3;
  padding-left:72px;
  padding-top:11px;
  color:#fff;
}

#contacts b {
  color:#ff8f00;
}

#contacts a {
  color:#ff8f00;
}

#contacts p {
  padding:0px;
  margin:0px;
  padding-bottom:7px;
}

#other {
  background-color:#4368b3;
  color:#fff;
  font-size:11px;
  padding-left:20px;
  padding-top:14px;
  padding-right:5px;
  padding-bottom:20px;
}

#other div.schet {
  margin-top:20px;
  text-align:center;
}

#other a {color:#fff;}

#footer {
  background-color:#5279c9;
}

#footer div.fmenu {
  border-bottom:1px solid #fff;
}

#footer div.fmenu td {
  background-color:#5f8ae1;
  text-align:center;
  padding-top:10px;
  padding-bottom:17px;
  padding-left:5px;
  padding-right:5px;
}

#footer div.fmenu td a {color:#fff;}

#footer div.copyright {
  text-align:center;
//*  padding:15px 5px 20px 5px;;  *//
  color:#fff;
  font-size:11px;
  padding:5px 5px 7px 5px;;  
}

#footer div.copyright div, p {
  padding:0px;
  margin:0px;

}

#footer div.copyright a {
  color:#fff;
}

#container {
  margin-bottom:8px;
  color:#3a3f2b;
}

#container a {
  color:#3a3f2b;
}

#container p {
  color:#3a3f2b;
}

#container h1 {
  margin:0px;
  padding:0px;
  font-size:18px;
  font-family:Arial;
  color:#124e9a;
  margin-left:20px;
  margin-right:25px;
  font-weight:normal;
  margin-bottom:3px;
}

#container h2 {
  margin:0px;
  padding:0px;
  font-size:15px;
  font-family:Arial;
  color:#124e9a;
  margin-left:0px;
  margin-right:25px;
  font-weight:bold;
  margin-bottom:3px;
}

#container div.text {
  background-color:#fff;
  padding-left:20px;
  padding-right:25px;
  padding-top:6px;
  padding-bottom:25px;
  color:#3a3f2b;
}

#container div.text-first {
  background-color:#eceff4;
  padding-left:20px;
  padding-right:25px;
  padding-top:6px;
  padding-bottom:25px;
  color:#3a3f2b;
}

#container div.text-first span {
  color:#0b3b78;
  font-weight:bold;
  font-size:11px;
  float:right;
}

#container div.text span {
  color:#0b3b78;
  font-weight:bold;
  font-size:11px;
  float:right;
}

#container div.text p, div {
  margin:0px;
  padding:0px;
  margin-bottom:5px;
  color:#3a3f2b;
}

#container div.text span a {color:#0b3b78;}

#container div.text-first span a {color:#0b3b78;}

#container div.news {
  padding-left:20px;
  padding-right:25px;
  padding-bottom:10px;
  text-align:left;
}

#container div.news span {
  font-size:11px;
  font-weight:bold;
}

#container div.news div.span {
  font-size:11px;
  font-weight:bold;
}

#container div.news div.span a.h2 {
  color:#0b3b78;
  text-decoration:none
}

#container div.news div.span h2 {
  color:#0b3b78;
  margin:0px;
  padding:0px;
  font-size:11px;
  font-weight:bold;
  display:inline;
}

#container div.news span a.h2 {
  color:#0b3b78;
  text-decoration:none
}

#container div.news span h2 {
  color:#0b3b78;
  margin:0px;
  padding:0px;
  font-size:11px;
  font-weight:bold;
  display:inline;
}

#container div.spacer {
  background-image:url(/i/spacer.gif);
  background-position:left top;
  background-repeat:repeat-x;
  height:3px;
  width:100%;
  margin-top:5px;
}

#container .crumbs {
  color:#0b3b78;
  font-weight:bold;
  font-size:11px;
  margin-left:20px;
  margin-right:25px;
  text-align:right;
}

#container .crumbs a {color:#0b3b78;}


.foto {
  margin-right:20px;
  margin-bottom:20px;
  float:left;
}

.list-img {border:0px;}

input.input-text {
  border:1px solid #aeb5b9;
  width:130px;
  font-size:11px;
  height:16px;
  padding-top:2px;
  font-family:Tahoma;
}

textarea.input-textarea {
  font-family:Tahoma;
  border:1px solid #aeb5b9;
  width:250px;
  height:80px;
  font-size:11px;
}
