a {color:#666; text-decoration:underline;}
a:hover {text-decoration:none;}
html,body {height:100%; margin:0; padding:0}
body,td {font:12px/1.4 Tahoma,Arial,sans-serif}
body {background:#FAF5E6 url(/i/body_bg.gif); color:#000}
form {margin:0}
input,select,textarea {font:11px Tahoma,Arial,sans-serif}
h1,h2,p {margin:0.5em 0}
h2 {font:bold 16px Tahoma,Arial,sans-serif; color:#4DB848}
h3 {font:bold 14px Arial,sans-serif; color:#000}
li {margin-bottom:0.4em}
table.f10 td, .f10 {font-size:10px}
table.f11 td, .f11, .ltl, .rbcwea {font-size:11px; line-height:1.2}
table.f12 td, .f12 {font-size:12px}
table.f14 td, .f14 {font-size:14px; line-height:1.2}
table.f16 td, .f16 {font-size:16px; line-height:1.2}
table.text td, td.text {text-align:justify}

.btm  {background:#FAF5E6 url(/i/btm_bg.gif) repeat-x top}
.btm td {
    background-color: transparent;
}
.bot_menu {
    text-align: right;
    padding-top: 10px;
    padding-right: 20px;
}
.c0 {color:#000}
.c1 {color:#AFB968}
.c2 {color:#666}
.c3 {color:#fff}
.c4 {color:#896524}
.c5 {color:#4DB848}
.c6 {color:#B75104}
.i0 {border:1px solid #F9F2DF}
.i1 {border:1px solid #fff}
.i2 {border:1px solid #8B6825}
.i2_ {border:1px solid #f00}
.nav {color:#EFDF73; font-weight:bold; padding-left:18px; text-transform:uppercase; white-space: nowrap}
.news td {padding-bottom:10px}

v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

.png {
    //background-image: none ! important;
    behavior: url('/pngfix.htc');
}

#tasker {display:block; width:160px; background:url(/i/logo_tasker_.gif)}
#tasker:hover {background:url(/i/logo_tasker.gif)}

#tasker2 {display:block; width:160px; background:url(/i/logo_tasker2_.gif)}
#tasker2:hover {background:url(/i/logo_tasker2.gif)}
h2.prl { color: #49ba46; font-size: 18px; padding: 0 20px; }
.prl_tbl { border: 0; width: 100%; margin-bottom: 10px; }
.prl_tbl td { font: 14px/18px Tahoma, Arial, sans-serif; padding: 0px 20px; color: Black; border-left: 2px solid #dbd0af; height: 60px; vertical-align: middle; }
.prl_tbl th { font: bold 18px/18px Tahoma, Arial, sans-serif; padding: 0 20px; color: #b75204; background-color: #f1f0de; border-top: 2px solid #dbd0af; height: 50px; vertical-align: middle; }
.prl_tbl th.lf { border-left: 2px solid #dbd0af; text-align: left; }
.prl_tbl th.rt { border-right: 2px solid #dbd0af; }
.prl_tbl tr.empty td { font-size: 0; line-height: 0; padding: 0px; height: 10px; border: 0; }
.prl_tbl tr td.one { background-color: #f3efd4; }
.prl_tbl tr td.two { background-color: #f8f0d8; text-align: center; }
.prl_tbl tr td.three { background-color: #f9eec2; text-align: center; border-right: 2px solid #dbd0af; }
.prl_tbl tr.alt td.one { background-color: #ece2c4; }
.prl_tbl tr.alt td.two { background-color: #f1e3c8; text-align: center; }
.prl_tbl tr.alt td.three { background-color: #f2e1b3; text-align: center; }
.prl_tbl tr.empty td.one { background-color: #dbd0af; }
.prl_tbl tr.empty td.two { background-color: #ca7602; }
.prl_tbl tr.empty td.three { background-color: #ba5402; }
.prl_tbl td b { color: #b75204; }
.prl_tbl td span { color: #b75204; }
.prl_tbl tr.last td { border-top: 2px solid #dbd0af; border-bottom: 2px solid #dbd0af; }
.prl_tbl tr.last td b { font-size: 18px; line-height: 24px; }
.prl_tbl tr.last td s { font-size: 12px; font-weight: bolder; }
.prl_tbl tr.end td { border-bottom: 2px solid #dbd0af; }
.prl_tbl tr th.three { background-color: #f2e1b3; text-align: center; border-right: 2px solid #dbd0af; }
.prl_tbl td span.ok { display: block; background: url(/i/ok.gif) no-repeat 0 0; width: 20; margin: 0 auto; height: 20px; }
.prl_tbl td.three span.ok { display: block; background: url(/i/ok.gif) no-repeat 0 bottom; width: 20; margin: 0 auto; height: 20px; }

.prl_tbl_light tr td.one { background-color: #f3f5ea; }
.prl_tbl_light tr td.three { background-color: #faf6db; }
.prl_tbl_light tr.alt td.one { background-color: #f3ecd6; }
.prl_tbl_light tr.alt td.three { background-color: #f9edca; }
.prl_tbl_light th.lf { background-color: #f3f5ea; font-weight: normal; }
.prl_tbl_light th.rt { background-color: #faf4d4 !important; font-weight: normal; }
.prl_tbl_light tr.empty td.three { background-color: #dc7c2f; }

.spec_block { background-color: #f4f5e5; padding: 10px 0; margin-top: 35px; width: 239px; }
.spec_block h1 { color: #22b22e; font-size: 24px; line-height: 27px; margin: 0 0 8px 10px; }
.spec_block p { color: #22b22e; font-size: 18px; line-height: 24px; margin: 0 0 8px 10px; }
.spec_block span.bg { color: #821d01; font-size: 14px; line-height: 18px; display: inline-block; margin: 0 0 0 10px; padding: 0 5px; }
.spec_block span.bg span { font-size: 18px; line-height: 30px; }
.spec_block span.bg span b { font-size: 24px; }
.spec_block span.bg span span { font-size: 24px; }
.tarif { width: 100%; margin-bottom: 10px; }
.tarif td { font-family: Tahoma, Arial, sans-serif; font-size: 12px; }
.tarif td span.ot { font-family: Tahoma, Arial, sans-serif; font-size: 16px; font-weight: bolder; background: url(/i/ot.gif) no-repeat 0 0; height: 24px; width: 131px; display: block; padding-left: 5px; color: White; margin-bottom: 3px; }

.left_ttl { color: #22b22e; font-size: 16px; line-height: 18px; }
.upper { text-transform: uppercase; }

.leftMenuItC{
    width: 40px;
    height: 42px;    
}
.leftMenuIt{
    width: 199px;
    height: 42px;
    background: transparent url('/i/lm_bg.gif') repeat-x;
    font-family: sans-serif,Tahoma,Verdana,Arial, Helvetica;
    font-size: 12px;
    padding: 0px 0 0 10px;
}
.leftMenuItH{
    width: 199px;
    height: 42px;
    background: transparent url('/i/lm_bg_h.gif') repeat-x;
    font-family: sans-serif,Tahoma,Verdana,Arial, Helvetica;
    font-size: 12px;
    padding: 0px 0 0 10px;
}
.leftMenuIt a, .leftMenuIt a:hover,.leftMenuItH a, .leftMenuItH a:hover  {
    font-family: sans-serif,Tahoma,Verdana,Arial, Helvetica;
    font-size: 11px;        
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    color:#222;    
}

.leftMenuItH a, .leftMenuItH a:hover  {
    color:#831c01;
}

.leftMenuIt a span {
    vertical-align: middle;
}
.topMenuIt {
 background: transparent url('/i/tm_it.gif') no-repeat;
 width: 100px;
 height: 45px;
 padding-right: 13px; 
}
.topMenuIt:hover{
    background: transparent url('/i/menu_l.gif') no-repeat;
 
}

.topMenuIt a{
    color:#fff;
    font-size: 11px;
    display: block;
    padding: 10px 13px 0 10px;
    height: 35px;
    text-decoration: none;
    font-family: Tahoma,sans-serif,Verdana,Arial, Helvetica;
    font-weight: bold;
    line-height: 13px;
}
.topMenuIt a:hover{
    color:#831c01;
    text-decoration: none;
    font-weight: bold;    
    height: 35px;
}
.topMenuItH {
 background: transparent url('/i/menu_l.gif') no-repeat;
}
.topMenuItH a{
    color:#831c01;
}
.filterStyle{
    text-align: center;
    padding: 20px 0 10px 0;
}
.contacts { padding: 18px 10px; }
.contacts h1 { font: normal 18px Arial; padding-left: 10px; }
.contacts div.gmap { padding: 5px 0px; display: none; }
.contacts .inf { font: 14px/18px Arial; padding-left: 10px; }
.contacts .inf span { color: #676767; }
.contacts .inf a.gmap { color: #47ac3b; background: transparent url(../i/dashed_sprite.gif) repeat-x 1px -53px; display: inline-block; text-decoration: none; }
.contacts .tabs_btn { height: 32px; margin: 10px 0 0; }
.contacts .tabs_btn p { font: 14px/28px Arial; background-color: #cdc190; border-bottom: 2px solid #c0b587; border-top: 2px solid #cdc190; color: Black; float: left; cursor: pointer; border-right: 1px solid #f5f6ea; padding: 0 20px; margin: 0; }
.contacts .tabs_btn p.act { background-color: #ecdfac; border-bottom: 2px solid #ecdfac; border-top: 2px solid #d9c190; color: #746d51; }
.contacts .tabs_tbl { width: 100%; }
.contacts .tabs_tbl td, .contacts .tabs_tbl th { background-color: #ecdfac; font: normal 12px Arial; text-align: left; vertical-align: middle; }
.contacts .tabs_tbl th { padding: 15px 15px 0px 15px; white-space: nowrap; }
.contacts .tabs_tbl th span { color: #990000; white-space: nowrap; }
.contacts .tabs_tbl th.vtop { vertical-align: top; }
.contacts .tabs_tbl td { padding: 15px 15px 0px 0px; width: 90%; }
.contacts .tabs_tbl td a { color: Black; }
.contacts .tabs_tbl tr.last td { text-align: right; padding: 15px 22px 15px 0px; }
.contacts .tabs_tbl tr.last td b { display: none; color: #b75104; }
.contacts .tabs_tbl td input, .contacts .tabs_tbl td textarea, .contacts .tabs_tbl td select { background-color: #f5f6ea; color: #928861; font: 12px Arial; vertical-align: middle; }
.contacts .tabs_tbl td input { border: 1px solid #cdc190; }
.contacts .tabs_tbl td.inp100 input { width: 99%; }
.contacts .tabs_tbl td input.button_bg { width: 119px; height: 30px; background: transparent url(../i/button_bg.gif) no-repeat center; font: bolder 15px Tahoma, Arial, sans-serif; color: #494637; vertical-align: middle; text-align: center; border: 0; padding-bottom: 5px; }
.contacts .tabs_tbl td textarea { border: 1px solid #cdc190; width: 99%; height: 60px; }
.contacts .tabs_tbl td select { border: 1px solid #cdc190; width: 99%; }
.contacts .tabs_tbl td .rbox3 { background: #d2c9a5 url(../i/rbox_l.gif) no-repeat left; float: left; }
.contacts .tabs_tbl td .rbox3 p { padding: 3px 10px 4px; text-align: center; margin: 0 0; background: transparent url(../i/rbox_r.gif) no-repeat right; }
.contacts .tabs_tbl td .rbox3 p a { color: Black; background: transparent url(../i/dashed_sprite.gif) repeat-x 1px 18px; display: inline-block; text-decoration: none; line-height: 23px; }
.f14 {font-size: 14px !important;}
.green {color: Green;}
.bold {font-weight: bold !important;}
