* {padding: 0px; margin: 0px;}
img {border: 0;}
HTML {height: 100%; width: 100%; background-color: #fff;}
BODY {height: 100%; width: 100%; background: url('/img/worker/bg_top.gif') no-repeat top left;}
TABLE {border-collapse: collapse;}
td, th {font: 11px Tahoma, sans-serif; color: #6f6f6f; text-decoration: none;}
a {font: 11px Tahoma, sans-serif; color: #3689b3; text-decoration: none;}

DIV.spacer {font-size: 0px; line-height: 0px; background: transparent; border: none; display: block; visibility: hidden;}

hr {
height: 0px;
border: solid #ccc 0px;
border-top-width: 1px;
margin:5px 0px;
clear:both;
}


.main {width: 1000px;}

/* погодная картинка */
.weather {position: absolute; top: 126px;}

/* блок верх */
.top {
	height: 351px;
  margin-bottom: 6px;
}
/* навигация */
.nav {margin-bottom: 31px;}
.nav img {
    background: url('/img/worker/divider_nav.gif') no-repeat top left;
    padding: 18px 24px 0px 5px;
}
/* форма поиска */
.search {
	  color: #ffa11f;
    float: right;
    font: 11px Georgia, Tahoma, sans-serif;
    margin-top: -3px;
}
.search input {
	border: 1px solid #ffa11f;
  background: #fff;
	text-transform: lowercase;
	color: #000;
	font: 10px Tahoma, sans-serif;
	padding: 2px 0px 2px 5px;
	margin: 3px 10px 0px 0px;
}
.search .none {
	border: 0px;
	margin: 0px;
	padding: 0px;
  background: transparent;
}
/* логотип */
.logo {margin: 30px 50px 0px 60px;}
/* меню */
.menu {
    color: #7b7b82;
    margin-left: 334px;
    font: 9px Georgia, Tahoma, sans-serif;
}
.menu a {
    padding: 0px 5px;
    font: 9px Georgia, Tahoma, sans-serif;
    color: #ffa11f;
    font-weight: bold;
    text-transform: uppercase;
}
.menu a.main_sel {color: #7b7b82;}

.center_main {
    margin: 45px 0px 0px 60px;
    width: 921px;
}
/* основная левая часть внутрених страниц */
.left {
	width: 227px;
	padding: 0px 50px 0px 0px;
}
/* основная левая часть оформление для меню */
.left .menu_alt ul {
	list-style: none;
	padding: 7px 0px 25px 0px;
 /* padding: 42px 0px 25px 0px; */
}
.left .menu_alt ul li {margin-bottom: 4px; clear:both;
	background: url('/img/worker/arrow_left.gif') no-repeat 6px 3px;
	padding-left:32px;
	
}

.left .menu_alt ul li.menu_sel {margin-bottom: 4px; clear:both;
	background: url('/img/worker/arrow_left_on.gif') no-repeat 6px 3px;
        
}   
.left .menu_alt ul ul {
	padding-left:32px;
	padding-bottom:8px;
}

.left .menu_alt ul ul {
	margin-left:-4px;
}

*html .left .menu_alt ul ul {
	margin-left:0px;
}

.left .menu_alt ul li a {
	font: 9px Georgia, Tahoma, sans-serif;
        background: none;    
        padding-left:0;
    	color: #ffa11f;
    	text-transform: uppercase;
    	text-decoration: none;
}

.left .menu_alt ul li.menu_sel a {
	color: #707070;
}

.left .menu_alt ul li ul { 
	padding-left:0px;

} 

.left .menu_alt ul ul li { 
        background: url('/img/worker/arrow_left.gif') no-repeat 6px 3px;
	padding-left:32px;

} 

.left .menu_alt ul ul li a {
        background: none;    
        padding-left:0;

} 

.left .menu_alt ul li ul li.menu_sel { 
        background: url('/img/worker/arrow_left_on.gif') no-repeat 6px 3px;
	

} 
.left .menu_alt ul li ul li a { 
        color: #ffa11f !important;
} 

.left .menu_alt ul li ul li.menu_sel a { 
       color: #707070 !important;
} 

/*
.left .menu_alt ul li ul li a {
	background: none;
	font: 11px Georgia, Tahoma, sans-serif;
	padding-left: 0px;
  color: #3788c2;
  text-decoration: underline;
  text-transform:none;
}
.left .menu_alt ul li ul li a.menu_sel {
  background: none;
  text-decoration: none;
} */

.left .menu_alt ul li ul {padding: 14px 0px 8px 25px;}
.left .menu_alt table {margin:20px 0px;}
.left .menu_alt table td {padding:3px 4px;}
.left .menu_alt table td img {width:24px; height:24px;}

/* основная левая часть оформление блока с телефоном */
.left .sxema {margin-top: 31px;}
.left .img_sxema {
    float: left;
    margin-top: 16px;
}
.left ul {
    float: left;
	list-style: none;
	padding-top: 5px;
}
.left ul li a {
	background: url('/img/worker/ul.gif') no-repeat 0px 3px;
	font: 11px Georgia, Tahoma, sans-serif;
	padding-left: 11px;
  color: #3788c2;
  text-decoration: underline;
}

/* основная часть внутрених страниц */
.center {width: 591px;}
/* основная часть внутрених страниц для оформления текстов */
.bg_yellow {background: #ffa11f;}
.bg_blue {background:#d7e7f3;}
.bg_pink {background:#ffecd2;}


.center p {
    line-height: 14px;
    margin-bottom: 14px;
}

.center .img {margin: 0px 9px 5px 0px;}

.center a {
text-decoration: underline;
font-family:Georgia, sans-serif;
}

.center h1 {
	font: 24px Georgia, Tahoma, sans-serif;
    color: #194989;
	margin-bottom: 10px;
}
.center h2 {
	font: 20px Georgia, Tahoma, sans-serif;
    color: #194989;
	margin-bottom: 10px;
}
.center h3 {
	font: 18px Georgia, Tahoma, sans-serif;
    color: #194989;
	margin-bottom: 10px;
}
.center ul {
	padding:5px 0px 15px 0px;
	list-style: none;
	font-family:Georgia, sans-serif;
}
.center ul li {
	background: url('/img/worker/ul.gif') no-repeat 0px 5px;
	padding: 0px 0px 5px 11px;
}
.center ul li ul {padding-bottom:0px;}
.center ul li ul li {background: none;}

.center ol {
padding:5px 0px 15px 22px;
font-family:Georgia, sans-serif;
}
.center ol li {padding:0px 0px 5px 0px;}

.center .print a {
	display: block;
	background: url('/img/worker/img_print.gif') no-repeat 0px 1px;
	font: 11px Georgia, Tahoma, sans-serif;
	margin-top: 22px;
	height: 15px;
	padding-left: 19px;
  text-decoration: underline;
}
.center input {
	padding: 2px 0px 2px 5px;
	margin: 3px 0px 0px 0px;
}

.center input, SELECT {
	border: 1px solid #ccc;
  background: #fff;
	text-transform: lowercase;
	color: #777;
	font: 12px Tahoma, sans-serif;
}

SELECT {	padding: 0px 0px 0px 5px; margin:0px;}
SELECT OPTION {	padding: 0px 0px 0px 5px;}
.center .none {
	border: 0px;
	margin: 0px;
	padding: 0px;
  background: transparent;
}
.center input#all_time{
  border: 0px;
	margin: 0px;
	padding: 0px;
  background: transparent;
}
.center .news_date {font-family:Georgia, sans-serif;}

.table  {width:100%; border-bottom:#ffa11f solid 3px; margin:5px 0px 9px 0px;}
.table th {
	border-left:#8ca4c4 solid 1px;
	border-right:#8ca4c4 solid 1px;
	color:#f3f4f6;
	padding:9px 11px;
	background:#194989;
}
.table td {
	padding:9px 5px;
	border-left:#e9e9e9 solid 1px;
	border-right:#e9e9e9 solid 1px;
	border-bottom:#b7b7b7 solid 1px;
	border-top:#b7b7b7 solid 1px;
	text-align:center;
}
.table .bg_yellow {
border-left: #ffa11f solid 1px;
background: #ffa11f;
}


/* блок нижний */
.bottom_left {
	height: 60px;
	padding-top: 26px;
	font-size: 11px;
  color: #6a747c;
}
.bottom_center {
	height: 60px;
	padding-top: 27px;
  text-align: right;
}
.bottom_center .development {
	color: #3788c2;
  font-weight: bold;
	font: 10px Georgia, Tahoma, sans-serif;
  text-decoration: underline;
}
.bottom_center a {color: #6a747c;}

/* News */

.news { width:400px;}

.news th {
   white-space: nowrap;
   vertical-align: top;
   font: 12px Georgia, Times New Roman, Times;
   color: #EE9B00;
   font-weight: bold;
}

.news td {padding: 2px 0 27px 4px;}

.news td a {
   font: 11px Tahoma, Verdana, Arial, Sans-serif;
   color: #717171;
   text-decoration: none;
}

.news td strong a {
   font: 11px Georgia, Times New Roman, Times;
   color: #194B8D;
   font-weight: bold;
   text-decoration: none;
}

.news td .all-news {
   font: 11px Georgia, Times New Roman, Times;
   color: #3788C2;
   text-decoration: underline;
   background: url('/img/ico_all_news.gif') top left no-repeat;
   padding-left: 15px;
}

/* Arch */

.arch {width: 100%;}
.arch td {text-align: right; vertical-align: middle; padding:4px 0px;}

TABLE.vesmar TD {padding: 10px 10px 10px 10px; background-color: #FFA11F; border: #FFFFFF 1px solid; color: #FFFFFF;}
TABLE.vesmar TD.capt {background-color: #194989; color: #FFFFFF; font-weight:bold;}