* {
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
}
html,body{
	height:100%;
	min-height:100%;
	margin: 0px;
	padding:0px;
	background: url(/img/site_img/fon_top.png) top repeat-x #1b3277;
}
a {
	color: #003366;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}
img{
	border:0;
}
h1,h2 {
	text-transform:uppercase;
}
h1,h2, .zagol{
	font-size: 11pt;
	color: #003366;
	font-weight:normal;
}
.os, .os td{
	border-collapse:collapse;
	padding:0;
}
.os{
	width:1000px;
	border:0px;	
	margin:0 auto;
	height:100%;
	background: #FFFFFF;
}
.pre_header{
	height:100px;
	padding:0 50px !important;
}
.header{
	height:200px;
	background:url(/img/site_img/header.png) center no-repeat;
}
.main_os{
	text-align:left;
	vertical-align:top;
    background: #fff
}
.footer{
	height:50px;
	background:url(/img/site_img/fon_footer.png) repeat-x;
	padding:0 50px !important;
}
.left_menu{
	padding:0;
	margin:0 0 0 50px;
	list-style-type:none;
}
.left_menu a{
	font-size:13px;
	text-decoration:none;
	color:#003366;
    font-family: arial
}
.left_menu div{
	font: bold 13px Georgia;
	padding:10px 0 10px 20px;
	color:#000;
    text-transform: uppercase;
    background: #dee5f0;
    margin-bottom: 2px;
}
.left_menu_catalog{
  margin: 10px 0 15px 0; list-style: none; padding: 0;
}

.left_menu_catalog li{
	font: bold 13px arial;
	padding:0 0 7px 35px;
	color:#003366;
    text-transform: none;
    background: url(/img/arrow.gif) 25px 4px no-repeat #fff;
    border-bottom: 1px solid #c5ccd7;
    margin-bottom: 8px;
}
.left_menu a:hover div{
	color:#FFFFFF;
	background: #1b3277;
}
.left_menu_catalog a:hover{
	text-decoration: underline;
	background: none;
    color: #003366
}
.main{
	vertical-align:top;
	background:#FFFFFF;
	padding:10px 30px 10px 30px !important;
}
div.lines a{
	padding-right:20px;
	margin-right:8px;
	background:url(/img/site_img/strel_off.gif) right no-repeat;
}
div.podrob{
	text-align:right;
}
div.podrob a{
	color:#6699cc;
	font-size:8pt;
}
.bottom_menu{
	text-align:center;
	color:#003366;
	padding:10px 40px !important;
	vertical-align:bottom;
}
.bottom_menu a{
	text-decoration:none;
	text-transform: lowercase;
    font-size: 10px
}
.bottom_menu a:hover{
	text-decoration:underline;
}
td.main ul{
  list-style: none;
  margin: 0; padding: 0
}
td.main ul li{
  padding-left: 10px; background: url(/img/li_bul.gif) 0% 6px no-repeat
}
ul.catalog{
	list-style: none !important;
	padding:0 !important;
	margin:20px 0 0 0 !important;
}
ul.catalog li{
	float:left !important; padding: 0 !important; background: none !important
}
ul.catalog div{
	width:190px;
	padding:5px;
	color:#003366;
	background:none;
	text-align:center;
 cursor:pointer;
}
ul.catalog a{
	text-decoration:none;
	color:#003366;
 cursor:pointer;
}
ul.catalog a:hover div,ul.catalog a.action div{
	color:#FFFFFF;
	background:#1b3277;
}
.head{
  background: url(/img/h-bg.gif) repeat-x; padding: 47px 0 29px 47px !important
}
.head p.red, .head p.blue{
  font: normal 18px tahoma; margin-top: 0
}
.head p.red{
  color: #c3031d; margin-bottom: 42px
}
.head p.blue{
  color: #2846c0
}
td{
  vertical-align: top
}
div.vote{
  background: #1b3277; margin-left: 50px; padding: 11px 20px; margin-top: 10px
}
div.vote, div.vote *{
  color: #fff; font: normal 10px tahoma
}
.animate{
  width: 930px; height: 440px; background: url(/img/main_viz.jpg); margin-left: 49px; padding: 12px 0 0 12px; margin-bottom: 39px
}
.animate div.hdrViz{
  float: left; position: relative; margin: 0 12px 12px 0
}
.logoDiv{
  position: relative; height: 164px
}
p.big{
  color: #c3031d; font: bold 36px tahoma; margin: 0; position: absolute; left: 360px; top: 18px; white-space: nowrap;
}
p.address1, p.address2{
  font: normal 18px tahoma; color: #2846C0; position: absolute; top: 70px; left: 363px
}
p.address1 b, p.address2 b{
  font: bold 18px tahoma; color: #2846C0;
}
p.address2{
  color: #2846c0; left: 657px
}
div.catalog h1{
  font: normal 16pt 'MS Sans Serif'
}

td.main h1{
  font: bold 16pt arial; color: #003366; text-transform: none
}
td.main h2, td.main h3{
  font: bold 14pt arial; color: #003366; text-transform: none
}
div.fb input[type='submit']{
  background:none repeat scroll 0 0 #1B3277;
  border:medium none;
  color:#FFFFFF;
}
div.fb td{
  padding: 5px
}
div.fb input[type='text'], div.fb textarea{
  width: 300px;
}
div.fb textarea{
  height: 100px
}


