body
{
 margin:0;
 padding:0;
 font-family:Tahoma;
 font-size:12px;
 background:#fff;
}

td {
 font-family:Tahoma;
 font-size:12px;
 color:#000;
}

a, a:visited {
 color:#3f3f3f;
 text-decoration:underline;
}

p {
 margin-top:10px;
 margin-bottom:10px;
}

.logo_bg {
 width:239px;
 height:101px;
 background:#f7f7f7;
 border-bottom:1px solid #ccc;
 text-align:center;
 padding-top:15px;
}

.logo {
 color:#e9442e;
 font-size:36px;
}

.logo span {
 font-size:15px;
}

.tel {
 margin-top:42px;
 margin-left:32px;
 color:#e9442e;
 font-size:14px;
 font-weight:bold;
}

.tel div {
 color:#212121;
 font-weight:bold;
 font-size:16px;
 margin-top:16px;
 margin-left:18px;
 margin-bottom:24px;
}

.tel div span {
 font-size:12px;
 font-weight:normal;
}

.divtop {
 background:#f7f7f7;
 height:70px;
 padding-top:24px;
}

.topmenucell {
 background: url('/img/topmenucell.gif') no-repeat top left;
}

.slogan {
 color:#7f7f7f;
 font-size:18px;
 font-family:Trebuchet MS, Tahoma;
}



.t0 {
 background:#f0f0f0;
 padding:5px;
}

.t1 {
 background: url('/img/t1.gif') no-repeat top left;
 padding-right:12px;
 color:#636363;
 font-family:Trebuchet MS, Tahoma;
 font-size:17px;
}

.t12 {
 background: url('/img/t12.gif') no-repeat top left;
 padding-right:12px;
 color:#636363;
 font-family:Trebuchet MS, Tahoma;
 font-size:17px;
}

.t13 {
 background: url('/img/t13.gif') no-repeat top left;
 padding-right:12px;
 color:#636363;
 font-family:Trebuchet MS, Tahoma;
 font-size:17px;
}

.t14 {
 background: url('/img/t14.gif') no-repeat top left;
 padding-right:12px;
 color:#636363;
 font-family:Trebuchet MS, Tahoma;
 font-size:17px;
}

.t2 {
 background: url('/img/t2.gif') repeat-y;
}

.t3 {
 background: url('/img/t3.gif') repeat-y;
}

.t4 {
 background: url('/img/t4.gif') no-repeat;
}

.t5 {
 background: url('/img/t5.gif') repeat-x;
}

.t6 {
 background: url('/img/t6.gif') no-repeat;
}

.vac {
 list-style-image: url('/img/arrow.gif'); 
 margin-left:15px;
 padding-left:10px;
 margin-top:15px;
}

.vac a, .t0 a, .vac a:visited {
 color:#636363;
 font-size:12px;
 text-decoration:underline;
}

.vac li {
 margin-bottom:10px;
}

.t0 p {
 margin-bottom:5px;
}

.clients {
 text-align:center;
}

.clients a {
 color:#636363;
 font-size:11px;
 text-decoration:underline;
}

.clients_all {
 color:#000;
 font-size:10px;
 margin-left:5px;
 margin-top:20px;
 margin-bottom:5px;
}

.clients_all span {
 color:#636363;
}

.clients_all a {
 color:#484141;
 text-decoration:underline;
 font-size:10px;
}

.otzyv_kto {
 color:#020202;
 font-size:10px;
 text-align:right;
}

.otzyv_kto span {
 color:#575757;
 font-size:12px;
}

.otzyv {
 color:#000;
 font-size:10px;
 margin-top:30px;
}

.otzyv_all {
 color:#8f8d8d;
 font-size:11px;
 margin-top:18px;
 margin-bottom:5px;
 text-align:right;
}

.otzyv_all a {
 color:#2c2424;
 text-decoration:underline;
 font-size:11px;
}

.footer {
 background:#e5e5e5;
}

.footer td {
 color:#898080;
 font-size:11px;
}

.copyr {
 color:#898080;
 font-size:11px;
}

.copyr span {
 color:#211c1c;
}

.address {
 color:#1f1b1b;
 font-size:10px;
 margin-top:15px;
 margin-left:80px;
}

.address span {
 color:#898080;
 font-size:10px;
}

.address a {
 color:#898080;
 font-size:10px;
 text-decoration:underline;
}

.pad {
 padding:20px;
 text-align:justify;
}

.header {
 color:#e9442e;
 font-size:21px;
 font-family:Trebuchet MS, Tahoma;
 margin-top:25px;
 margin-bottom:18px;
}

.uslugi {
 background: url('/img/marker.gif') no-repeat left;
 margin-left:47px;
 margin-bottom:15px;
 padding-left:12px;
 float:left;
}

.uslugi a {
 color:#241e1e;
 font-size:11px;
 text-decoration:underline;
}


.photo {
 border:3px solid #e5e5e5;
 margin-right:18px;
}

.stati {
 margin-top:25px;
 font-size:11px;
}

.stati_buttons {
 float:right;
 width:180px;
}

.button1 {
 height:17px;
 float:left;
}

.button2 {
 height:17px;
 float:right;
}


.blue1 {
 background:#338fcc url('/img/blue1.gif') no-repeat;
 width:5px;
 height:17px;
 float:left;
}

.blue2 {
 background:#338fcc url('/img/blue2.gif') repeat-x;
 height:17px;
 text-align:center;
 float:left;
}

.blue3 {
 background:#338fcc url('/img/blue3.gif') no-repeat;
 width:3px;
 height:17px;
 float:left;
}


.blue2 a, .blue2 a:visited {
 color:#fff;
 font-size:11px;
 text-decoration:underline;
}

.news {
 margin-left:30px;
 margin-bottom:25px;
 font-size:11px;
}

.news_header {
 color:#000;
 font-weight:bold;
}

.news_date {
 color:#948d8d;
 font-size:9px;
}

.news_archive {
 width:auto;
 margin-top:20px;
 margin-left:56px;
 padding-left:36px;
 padding-bottom:3px;
 background: url('/img/news_archive.gif') no-repeat left;
}

.news_sub {
 width:auto;
 margin-top:5px;
 margin-left:56px;
 padding-left:36px;
 padding-bottom:3px;
 background: url('/img/news_sub.gif') no-repeat left;
}

.news_archive a, .news_sub a {
 color:#000;
 font-size:11px;
 text-decoration:underline;
}

.trening {
 background: url('/img/marker2.gif') no-repeat left;
 margin-left:33px;
 padding-left:12px;
 margin-bottom:3px;
}

.vopros_h {
 margin-left:25px;
 width:199px;
 height:auto;
 background:#348eca;
 float:left;
}

.vopros1 {
 width:199px;
 height:1px;
 background: url('/img/vopros1.gif') no-repeat;
}

.vopros2 {
 margin-left:25px;
 width:199px;
 height:1px;
 background: url('/img/vopros2.gif') no-repeat;
 float:left;
 margin-bottom:10px;
}


.vopros_h p {
 margin-top:5px;
 margin-left:8px;
 margin-right:8px;
 color:#fff;
 font-size:11px;
 font-weight:bold;
}

.vopros_text {
 font-size:12px;
 color:#515050;
 margin-left:35px;
 width:190px;
}

.voprosy {
 margin-top:15px;
 width:220px;
}

.voprosy_num {
 margin-top:2px;
 margin-left:20px;
 color:#4c4c4c;
 float:left;
 font-size:11px;
}

.voprosy_num a {
 color:#4c4c4c;
 font-size:11px;
 text-decoration:underline;
}

.grey {
 background: url('/img/grey.gif') no-repeat top left;
}


.menu1, .menu12 {
 padding-bottom:12px;
 padding-left:16px;
 line-height:1.5;
}

.menu2, .menu22 {
 padding-bottom:12px;
 padding-left:8px;
 line-height:1.5;
}

.menu3, .menu32 {
 padding-top:12px;
 padding-left:12px;
 line-height:1.5;
}

.menu4, .menu42 {
 padding-top:92px;
 padding-left:12px;
}

.menu1 a, .menu2 a, .menu3 a, .menu4 a, .menu1 a:visited, .menu2 a:visited, .menu3 a:visited, .menu4 a:visited {
 color:#6d6a6c;
 font-size:11px;
 text-decoration:underline;
}

.menu12 a, .menu22 a, .menu32 a, .menu42 a {
 color:#6d6a6c;
 font-size:12px;
 text-decoration:underline;
}

.path, .path a, .path a:visited {
 color:#333;
 text-decoration:none;
}

