html, body {padding: 0px; margin: 0px; width: 100%; height: 100%; font: normal 10pt/10pt Tahoma; color: #000000}
img {border: none; vertical-align: top}
table {border-collapse: collapse}
table td {padding: 0px; vertical-align: top}
a {color: #297db7}
a:hover {text-decoration: none}
.all {position: relative; width: 1000px; margin: 0px auto; padding: 0px; height: auto; min-height: 100%}
.header {height: 381px; background: url(/design/h_bg.jpg) 0% 0% no-repeat}
.logo {position: absolute; left: 89px; top: 16px}
.interesno {width: 280px; position: absolute; top: 283px; left: 160px}
.h_right {float: right; padding: 39px 47px 0px 0px}
.h_right img {margin: 0px 17px 0px 16px; vertical-align: baseline}
.h_right a img {margin: 0px 0px 2px 0px }
.menu {height: 39px; background: url(/design/m_bg.jpg) 0% 0% no-repeat; text-align: center; color: #c9f8ff; font: normal 9pt Tahoma; padding-top: 18px; padding-left: 40px}
.menu a {color: #FFFFFF; margin: 0px 12px; float: left}
.menu #act {color: #c9f8ff; text-decoration: none}
.menu img {margin-top: 5px; float: left}
.li3 {background: url(/design/li3.gif) 50% 100% no-repeat; padding-bottom: 15px}
.center {width: 100%; background: url(/design/c_bg.jpg) 100% 0% no-repeat}
h1 {font: normal 26pt "Times New Roman"; margin: 0px; padding: 10px 18px}
h2 {font: normal 17pt "Times New Roman"; margin: 0px; padding: 7px 18px}
.cont {font: normal 9pt/11pt Tahoma; padding-left: 18px}
.cont p {margin: 0px; padding: 0px 0px 15px 0px}
.c_left {padding: 40px 35px 0px 35px}
.c_right {width: 335px; padding-top: 23px}
.more {padding-bottom: 20px}
.more a {color: #06304d}
.reklama {margin: 0px; padding: 0px 0px 0px 10px; position: relative; }
.reklama li {list-style: none; padding-bottom: 8px; background: url(/design/li4.gif) 0% 7px no-repeat; padding-left: 9px}
.footer {width: 960px; margin: -116px auto 0px auto; position: relative}
.f_menu {border-top: solid 4px #cecece; border-bottom: solid 2px #cecece; font: normal 9pt Tahoma; text-align: center; padding: 11px 0px 18px 0px}
.f_menu a {margin: 0px 16px}
.f_left {float: left; padding: 17px 0px 0px 7px; color: #8c8c8c}
.f_left a {color: #3d59a8}
.f_right {float: right; padding: 17px 10px 0px 7px; color: #8c8c8c}
.f_right a {color: #8c8c8c}
.catalog ul {float: left; width: 33%; margin: 0px; padding: 0px}
.catalog li {list-style: none; padding: 0px 0px 5px 20px; background: url(/design/li5.gif) 5px 4px no-repeat}
.catalog {padding: 5px 0px; overflow: hidden; clear: both}
.clearer {clear: both; height: 164px}
.foto {padding: 0px 80px 8px 68px}
.foto h2 {padding-left: 3px; padding-bottom: 12px}
.foto img {border: solid 3px #b3b3b3}
.foto div {padding: 8px 0px 0px 3px; line-height: 13.5pt}
.bord {background: url(/design/bg.gif) 0% 8px repeat-y; padding-bottom: 44px}
.pogoda {background: #d9d9d9; margin-right: 21px; margin-left: 1px; padding: 18px 0px 18px 67px}
.pog {font: normal 8pt Tahoma; color: #000000}
.pog td {height: 22px; vertical-align: middle; padding-bottom: 1px}
.icon {width: 45px; text-align: center}
.grad {width: 60px; font-weight: bold; text-align: center}
.sity {padding-left: 5px; width: 75px}
.str .sity,.str .grad {border-bottom: solid 1px #929292}
.pog_bg {padding: 12px 0px 5px 15px; background: url(/design/pog_bg.gif) 0% 16px no-repeat}
.pog3 {margin-left: 50px; padding: 0px 0px 12px 18px; margin-top: -5px; position: relative}



.vak {padding: 0px 0px 8px 34px}
.vak h2 {padding-left: 20px}
.vak td {padding-bottom: 5px; color: #297db7}
.rab {width: 180px; padding: 0px 0px 0px 10px; background: url(/design/li4.gif) 0% 7px no-repeat}
.obj {padding: 0px 55px 10px 0px}
.obj table {width: 265px}
.obj td {color: #06304d}
.obj a {font: normal 9pt/13.5pt Tahoma; color: #06304d}
.data {background: url(/design/li6.gif) 0% 5px no-repeat; padding-left: 20px; width: 84px; font: normal 8pt/13.5pt Tahoma; padding-top: 1px}


/*.weekWeather {margin-top: 100px}*/
.weekWeather table {background-color: #297db7;border:medium; border-color: #ff000;}
.weekWeather td {padding: 10px 3px 3px 3px; background-color: #f0f0f0;text-align: center;border:medium; border-color: #297db7; } /*#297db7*/
.weekWeather th {background-color: #297db7; color: #ffffff; font-weight: bold; vertical-align: top;border-color:#297db7;  padding-left: 5px; padding-right: 5px; padding-bottom: 10px;}



.galery td {padding-left: 10px;color :#297db7;}
.galery td img {border: solid 4px #d6d6d6}
.galery ul {margin: 0px; padding: 15px 0px 35px 0px; font: normal 9pt Arial}
.galery ul li {list-style: none; padding: 0px 0px 5px 25px; background: url(../design/li2.gif) 12px 6px no-repeat}
.galery td a {color: #297db7; margin-right: 5px; text-decoration: none; border-bottom: solid 1px #000000}
.galery p {margin: 0px; padding: 0px; font: normal 8pt Tahoma}
.galery div {padding: 15px 0px 8px 57px; clear: both;}

.regForm td {color : #297db7; padding: 10px 0px 0px 10px}

.vacancy2 td{padding-left: 10px;  line-height: 14pt; font-family:Tahoma; font-size:8pt;}
#right_vaca{
	padding-right:75px;	
} 
