HTML				{margin: 0px; padding: 0px; height: 100%; width: 100%}
BODY				{margin: 0px; padding: 0px; font-size: 12px; font-family: Tahoma; min-width: 1000px; height: 100%; background: url('img/background.gif') repeat-x;}
IMG				{border: 0px;}
p						{ font-size: 12px; line-height: 1.5em; }
h3					{font-size: 12px; color: #000; margin: 0; padding: 0 0 10px 0; }
h2					{font-size: 18px; font-weight: 400;  color: #000; margin: 0; padding: 20px 0 0px 0px}
h1					{font-size: 30px; font-weight: 400;  color: #000; margin: 0; padding: 0px 0 0px 0}
A {text-decoration: underline; color: #000}
A:hover {text-decoration: none}
A.blue {color: #1a78c9}

ul#top_menu {font-family: Myriad Pro; font-size: 16px; list-style: none; margin: 0 0 0 30px; padding: 0;  }
ul#top_menu li {float: left; padding: 20px 15px  15px 10px; position: relative; }
ul#top_menu li a {color: #000; padding: 20px 10px  20px 10px; }
ul#top_menu li.visit a {color: #FFF; text-decoration: none;  background: url('img/menu_background.jpg') repeat-x; height: 53px; }
ul#top_menu li.visit .left {position: absolute; left: 0; top: 0; background: url('img/menu_left.jpg') no-repeat; width: 13px; height: 53px }
ul#top_menu li.visit .right {position: absolute; right: 2px; top: 0; background: url('img/menu_right.jpg') no-repeat; width: 13px; height: 53px }

.three_colomn {position: relative;  margin-top: 40px}
.three_colomn .left {float: left; width: 40%; padding-left: 50px; position: relative; margin: 0; padding-top: 0}
.three_colomn .right {float: right; width: 26%; position: relative; margin: 0; padding-top: 8px;  }
.three_colomn .center { margin: 0 25% 0 45%;  width: 22%; position: relative; padding: 8px 0; }


.info_top_center {font-size: 14px; color: #000;  padding-left: 40px }
.info_top_center strong {font-size: 16px; color: #1b7aca; margin-left: 7px; margin-right: 5px}
 .info_top_right {font-size: 14px; color: #000;   }
.info_top_right strong {font-size: 16px; color: #1b7aca; margin-left: 7px; margin-right: 5px}
.borders {border-left: 1px dashed  #bfbfbf;  border-right: 1px dashed  #000000; padding: 0 30px 10px 40px; }


.news_item {font-size: 12px; margin: 15px 0}
.news_item .date {font-size: 10px; color: #c0c0c0}

.three_colomn ul, .two_colomn ul { list-style: none; margin: 20px 0 0 0 ; padding: 0}
.three_colomn ul li,  .two_colomn ul li {padding: 2px 0; position: relative;}
.three_colomn ul li.visit a,  .two_colomn ul li.visit a {font-weight: 700; color: #1a78c9; text-decoration: none}
.strelka {color: #1a78c9; font-weight: 700;position: absolute; left: -20px;  top: -1px; font-size: 14px}

.two_colomn { position: relative; margin-top: 40px; }
.two_colomn .left {float: left; width: 65%; position: relative; padding-left: 40px;  padding-bottom: 20px; display: block; background: #fff0c6; border-bottom: 1px solid #e3e3e3;}
.two_colomn .left .right_top {background: url('img/right_top.gif') no-repeat; width:18px; height: 18px; right: 0px; top: 0; position: absolute; }
*html .two_colomn .left .right_top {right: -1px;}
.two_colomn .left .bottom {background: url('img/shadow.gif') no-repeat; width:673px; height: 16px; right: 0px; bottom: -17px; position: absolute; }

.two_colomn .left .item {float: left; margin: 35px 5% 0px 10px; position: relative; height: 120px; width: 160px;  }
.two_colomn .left .item img {margin-bottom: 15px}
.two_colomn .right {margin-left: 74%;}

.footer { margin: 50px 0; padding-left: 50px;  position: relative;  }
.footer .raschet {width: 93%; line-height: 1.5em}
.footer .raschet .item {float: left; margin: 30px 80px 30px 5px; height: 100px; }
.footer .counts {border-top: 1px solid #e5e5e5;  padding: 40px 0 20px 0; margin: 0px 50px 30px 0}
.footer .top_border {border-top: 1px solid #e5e5e5;  padding: 40px 0 0px 0; margin: 0px 50px 0px 0}
.footer .counts .item {float: left; margin: 0 10px;}
.footer   .copy {margin-left: 77%; line-height: 1.5em;  margin-top: -30px;  //margin-top: -35px; //margin-left: 71%;}

.two_colomn .left1 {float: left; width: 68%; position: relative; padding-left: 30px;  display: block;  }
* html  .two_colomn .left1 .bottom {bottom: -15px;}
.two_colomn .left1 .item {float: left; margin: 35px 5% 0px 10px; position: relative; height: 120px; width: 160px;  }
.two_colomn .left1 .item img {margin-bottom: 15px}
.two_colomn .right1 {margin-left: 74%; background: #fff0c6; width: 246px;  left: -40px; padding-bottom: 30px;  padding-left: 40px; margin-right: 0; padding-right: 0; display: block; position: relative; }


.bread {font-size: 11px; color: #cccccc; margin-top: 15px}
.bread a {color: #ccc;}
.float_left {float: left; margin: 0 14px 0 0 }

.two_colomn .top2 { background: url('img/top_left_menu.gif') no-repeat; background-color: #000; width: 286px; height: 24px; position: absolute; top: 0; left: 0}
.two_colomn .bottom2 {background: url('img/bottom_left_menu.gif') no-repeat; width: 286px; height: 20px; position: absolute; bottom: 0; left: 0}

.oplata {background: #f1eee4; border-left: 10px solid #d8d2be; height: 188px; position: relative; display: block; left: -60px; padding-left: 50px; margin-top: 30px; margin-right: 20px}
.oplata .right {background: url('img/right_oplata.gif') no-repeat; width: 16px; height: 188px; position: absolute; right: -1px; top: 0;}

.oplata form { margin: 45px 0 0 0; font-size: 18px; text-align: left; position: relative;  margin-right: 40px}
.oplata form .nik	 {width: 160px;}
.oplata form .pole {width: 100px}
.oplata form .button {  position: absolute; left: 435px; margin-top: 20px; margin-top: 40px}
* html .oplata form .button { left: 430px; }
.text_nik {position: absolute; left: 50px; top: 69px;}
.text_summa {position: absolute; left: 255px; top: 69px;}
.text_sotki {position: absolute; left: 465px; top: 69px;}

.item_vesch {width: 44%; float: left; margin: 0 15px;  padding: 15px 0; border-right: 1px dashed #bfbfbf}
.item_vesch .money, .item_vesch1 .money {font-size: 15px; color: #fff; font-weight: 700; background: url('img/lenta.gif') no-repeat; width: 89px; height: 22px; padding: 7px 0 0 15px}
.item_vesch .float_left span, .item_vesch1 .float_left span {margin-left: 5px}
.item_vesch .line, .item_vesch1 .line { border-bottom: 1px solid #1a78c9; margin: 0 25px 10px  122px; padding-bottom: 7px }
.item_vesch .char, .item_vesch1 .char {font-size: 11px; line-height: 1.4em; margin-left: 120px; }
.item_vesch1 {width: 44%; float: left; margin: 0 15px;  padding: 15px 0; }
.otstup_right {width: 90%; position: relative; }

.two_colomn {
 min-width: 1000px; /* Минимальная ширина контейнера */
 width: expression(document.body.clientWidth > 4=1001 ? "100%" : "1000px") /* Ширина для IE6 */
}
.clans {width: 100%}
.clans  td{ padding: 15px 0 15px 22px; border-bottom: 1px dashed #ccc; }
.clans  td.i1 {width: 30px}
.clans  .i2 {width: 200px}
.clans  .i2 a {color: #1a78c9}
.clans  td.none {border: none}

.sotki td {border-right: 1px solid #e0e0e0; padding: 4px 4px 4px 10px;}
.sotki td.none {border: none}
