body { margin:0; padding:0; min-width:1000px; font:11px Tahoma; color:#FFF; background:#C9DCED url(../images/bg_main_l.jpg) repeat-y}
a { text-decoration:underline}
a:hover { text-decoration:none}
td { vertical-align:top }

/* ÔÎÍ ØÀÏÊÈ */
.top { background:url(../images/bg_top_c.jpg) repeat-x } 
.top-l { background:url(../images/bg_top_l.jpg) left no-repeat; }
.top-r { background:url(../images/bg_top_r.jpg) right no-repeat; height:239px;}

/* ØÀÏÊÀ */
.top-plaha {float:right; background:url(../images/topmenu_plaha.gif) no-repeat; width:109px; text-align:center; margin:0 15px 0 0}

.lang {padding:10px 0 0 0; font:11px Tahoma; color:#FFF;}
.lang a {font:10px Tahoma; color:#FFF; text-decoration:none} 
.lang a:hover { text-decoration:underline}

.menutop {margin-left:190px; background:url(../images/bg_topmenu_c.gif) repeat-x;}
.menutop-bg-l {background:url(../images/bg_topmenu_l.gif) left top no-repeat; white-space:nowrap}
.menutop-key {margin:0 20px 20px 20px}

.adress {margin:35px 0 0 550px; }
.adress p { margin:0 0 8px 0; font-family: Tahoma; }
.adress p.size-18 { font:bold 18px Tahoma;}
.adress a {font:11px Tahoma; color:#FFF;}

.subtop-l { background:#C9DCED url(../images/bg_subtop_l.jpg) no-repeat left top; width:603px; height:46px; position:absolute; top:239px; left:0 }
.subtop-l p { font: bold 13px Tahoma; margin: 8px 0px 0px 220px; color:#42A5E6; }
.subtop-l p a { font: bold 13px Tahoma; color:#42A5E6; text-decoration: none; }
.subtop-l p a:hover { font: bold 13px Tahoma; text-decoration:underline;}
.subtop-r { background:url(../images/bg_subtop_r.gif) no-repeat right top; position:absolute; top:239px; right:0; height:60px; width:412px; }

/* MENU */
.menu { margin:58px 0 50px 5px; width:220px;}
.menu-open    { background:url(../images/bg_menu_open.gif) no-repeat; margin-bottom:3px}
.menu-open a  { font: bold 16px Tahoma; color:#FFF; text-decoration:none; display: block; padding: 4px 0px 6px 20px;}
.menu-open a:hover { font: bold 16px Tahoma; background:url(../images/bg_menu_close.gif) no-repeat; }

.menu-close   { background:url(../images/bg_menu_close.gif) no-repeat; margin-bottom:3px}
.menu-close a { font: bold 16px Tahoma; color:#FFF; text-decoration:none; display:block; padding:4px 0 6px 20px;}
.menu-close a:hover { font: bold 16px Tahoma;background:url(../images/bg_menu_open.gif) no-repeat;}

.menu-open-punkt { margin-bottom: 3px}
.menu-open-punkt a { font: bold 13px Tahoma; padding: 2px 0px 2px 0px; display:block; color:#FFF; text-decoration:none}
/*.menu-open-punkt a:hover { background:url(../images/bg_menu_over.gif) no-repeat 3px 2px}*/
.menu-open-punkt a:hover { font: bold 13px Tahoma; background:#82B4DF}

.menu-open-punkt a p { font: bold 13px Tahoma; background:url(../images/li_menu.gif) no-repeat 18px 5px; padding:2px 0 2px 30px; margin:0}


/* CENTER */
.tbl-main  { background:url(../images/bg_bot_provod.gif) bottom right no-repeat}
td.bg-cont { background:url(../images/bg_cont.jpg) 0px 44px no-repeat;}
td.pad { padding:0 20px;}
td.pad p { color:#113B5F; font:bold 12px Tahoma; padding:0; margin:0 0 10px 0}
/*ïëàøêè*/
.cont {
  margin: 58px 0px 50px 0px;
  color: #113B5F;text-align:justify;
  font-size: 13px  !important;
}
.cont p {
  margin: 0px; padding: 0px 15px;
  font: normal 13px Arial !important;
  color: #113B5F !important;
  text-align:justify;
}
.cont A, .cont P A {
/*  color: #000000;  */
  color: #113B5F !important;
  text-decoration: underline;
   font-size: 13px  !important;
}
.cont A:hover, .cont P A:hover {
  color: #E21b1C !important;
  text-decoration: underline;
   font-size: 13px  !important;
}
.cont UL {
  list-style: none;
}
.cont UL LI {
  padding: 5px 0px;
}

_.plaha-header {margin:25px 0 10px 1px; background:url(../images/plaha.gif) no-repeat right; padding:5px 0; float:left}
.plaha-header a {color:#FF3636; font: bold 16px Tahoma !important; text-decoration: none; padding: 0px 17px}
.plaha-header a:hover {font: bold 16px Tahoma !important;}
.plaha { margin:10px 0 10px 1px; background:url(../images/plaha.gif) no-repeat; padding:5px 0; width:153px}
.plaha a {color:#FF3636; font:bold 14px Tahoma; text-decoration:none; padding:0 0 0 17px}
/*óñëóãè*/
.uslugi { margin:0 50px 0 0}
.uslugi a { padding:2px 0; color:#00337B; font:bold 11px Tahoma; text-decoration:none; }
.uslugi a:hover { text-decoration:underline }
.uslugi a p { background:url(../images/li_small.gif) no-repeat 18px 6px; padding:2px 0 2px 30px; margin:0}
/*êëèåíòû*/
.tbl-uslugi-clients td.td-middle { vertical-align:middle}
.client-img { margin:0 20px 15px 3px}
.client-txt { margin:0 50px 15px 0; color:#00337B; font:bold 10px Tahoma;}



/* RIGHT COLUMN */
.service { position: absolute; right:0; top:15px}
.form-bg { background:url(../images/bg_form_search.gif) right bottom no-repeat; padding:15px 0; margin:43px 0 2px 0; width:212px; float:right}
.form-search { margin:0px 0 0px 10px; padding:3px 0; background:url(../images/search_bg.gif) left no-repeat;}
.form-search-input {width:140px; height:14px; background:none; border:0; padding:0px 10px; margin-right:20px; color:#777; font:11px Tahoma;}
.form-search-img {vertical-align:middle}

.form-right { margin:0px 0 10px 10px; padding:2px 0px; background:url(../images/search_bg.gif) left no-repeat; border:0}
.form-right-select  {width:150px; margin:0px 0 0 5px; background:none; border:0; color:#777; font:11px Tahoma;}
.form-right-select option { background:#FFF; border:0}

.menu-right { width:194px; padding:0 0px 50px 0; margin-right:17px; float:right}
.menu-right-open    { background:url(../images/bg_menuright_open.gif) no-repeat; margin-bottom:3px}
.menu-right-open a  { color:#FFF; font:bold 11px Tahoma; text-decoration:none; display:block; padding:4px 0 6px 0px; text-align:center}
.menu-right-open a:hover {background:url(../images/bg_menuright_close.gif) no-repeat;} 
.menu-right-close   { background:url(../images/bg_menuright_close.gif) no-repeat; margin-bottom:3px}
.menu-right-close a { color:#FFF; font:bold 11px Tahoma; text-decoration:none; display:block; padding:4px 0 6px 0px; text-align:center}
.menu-right-close a:hover {background:url(../images/bg_menuright_open.gif) no-repeat;} 
.menu-right-block { background:#9ECAF5; padding:10px 0; margin-bottom:3px}
.menu-right-block p { margin:0; padding:0 10px 10px 10px; color:#688196; font:11px Tahoma;}


.td-bg-right { background:url(../images/bg_right_h.gif) repeat-y right }

/* BOTTOM */
.copy { margin:10px; line-height:14px; font:bold 9px Tahoma; width:220px}
.copy a { color:#FFF; font:bold 9px Tahoma}

.menu-bot-c { background:url(../images/menu_bot_c.gif) repeat-x bottom; margin-right:130px}
.menu-bot-l { background:url(../images/menu_bot_l.gif) no-repeat left bottom; }
.menu-bot-r { background:url(../images/menu_bot_r.gif) no-repeat right bottom; padding:15px 5px 5px 5px; white-space:nowrap; text-align:center}
.menu-bot-key {margin:0 2px 5px 2px; vertical-align:middle}
.menu-bot-r a { color:#FFF; font:bold 11px Tahoma; text-decoration:none;}

div.mainform {padding: 0 20px; font-family: Tahoma !important; font-size: 11px !important;}
div.formall {padding: 8px 0;}
div.error {color: #FF3636;}
input.inputf, select.inputf, textarea.inputf { width:300px; }

td {!important; font-size:11px !important; color: #113B5F;}

TD UL.site-map,  TD UL.site-map UL{
  list-style: none;
  padding-left: 20px;
  padding-bottom: 4px;
  font-size: 13px !important;
}
TD UL.site-map LI{
    padding-top: 3px;
}

TD UL.site-map A,  TD UL.site-map UL A {
      font-size: 13px;
}


