@import url(wysiwyg.css);

body{margin: 0px; padding: 0px; text-align: center; background: #bbb; font-family: Arial, sans-serif;}
img {behavior: url("pngbehavior.htc");}
#main{margin-left: auto; margin-right: auto; text-align: left; width: 998px; background: #fff; overflow: hidden; position: relative;}
.menu_title{position: absolute; width: 139px; height: 31px; overflow: hidden; top: 127px; z-index: 2;}
.knob1{ left: 274px;}
.knob2{ left: 417px;}
.knob3{ left: 560px;}
.knob4{ left: 703px;}
.knob5{ left: 846px;}
.menu_title h1{color: #851216; position: absolute;  top: 3px; right: 14px; font: bold 12px/12px Tahoma, Arial, sans-serif; filter: glow(color=#ffffff, strength=1); padding: 0px; margin: 0px; white-space: nowrap;}
.title_dot{position: absolute; right: 0px; top: 17px; width: 10px; height: 6px;}
#baner{position: absolute; top: 48px; left: 56px;}

div#nav{position: absolute; top: 150px; left: 262px; width: 729px;margin:0; background:#5475BA;color:#FFF; height: 199px;}
div#nav table{border-collapse: collapse; margin-left: 7px;position: absolute; top: 0px; left: 0px; height: 194px;}
div#nav td{vertical-align: top; border-right: 1px solid #80a8fb; border-left: 1px solid #80a8fb;}
div#nav ul{margin:8px 0px 0px 0px; width: 142px;padding:0;list-style-type:none}
div#nav ul li{padding: 0px; margin: 0px;}
div#nav ul li a{display: block; color: #fff; text-decoration: none; margin:0px; padding: 0px 3px 2px 3px; border-bottom: 1px solid #80a8fb; font: 11px  Arial, sans-serif;}
div#nav ul li a:hover{background: #80a8fb;}
div#nav ul li a.cur{background: #2A277E;}

a.dop_nav{position: absolute; left: 6px; width: 44px; height: 44px; text-align: center; background:#5475BA;}
a.dop_nav:hover{background: #ED352C;}
a.dop_nav img{margin-top: 17px;}
#home{ top: 150px;}
#sitemap{ top: 200px;}
#mail{ top: 250px;}
#phone{position: absolute; top: 300px; left: 6px;}


ul.postnav{position: absolute; top: 350px; left: 56px;}
ul.postnav,ul.postnav li{margin:0;padding:0;list-style-type:none}
ul.postnav li{float:left;width: 110px;font-size:11px;margin-right: 5px;}
ul.postnav a{display:block;width:110px;padding:10px 0;font: bold 11px Arial,sans-serif; text-transform:lowercase;background: #D1D5DB;color: #4D4B46;
    text-decoration:none;text-align:center}
ul.postnav a:hover{background: #ED352C;color:#FFF}
ul.postnav a.cur{background: #ED352C; color:#FFF}
ul.postnav a img{position: relative; top: 1px;}
#phone_number{position: absolute; top: 250px; left: 57px;}
#free_phone_number{position: absolute; top: 296px; left: 57px;}
h1#slogan{position: absolute; top: 15px; left: 760px; font: bold 16px/20px Helvetica, sans-serif; background: url(../di/slogan.png) no-repeat; padding-left: 3000px;}

#cont_tbl{margin: 243px 10px 10px 56px;  position: relative; table-layout: fixed; width: 934px;}
#main > #cont_tbl{margin-top: 246}

#cont{vertical-align: top; padding: 0px 15px; font-size: 12px;}
#cont p{text-align: justify;}
#mite{font-size: 11px; margin: 6px 0px 8px 0px;}
#mite img{vertical-align: middle;}
#mite a{color: black;}
#mite a:hover{color: #ff6600;}

#cont_tbl a{color: #24459A;}
#cont_tbl a:visited{color: #333;}
#cont_tbl a:hover{color: #f00;}

#cont ul.podmenu li{ color: #004693;}
#cont ul.podmenu li a{font: bold 12px Verdana, sans-serif;}
#cont ul.podmenu li li a{font: 12px Verdana, sans-serif;}
#cont ul.podmenu li li li a{font: 11px Verdana, sans-serif;}


#dop_info{background: #D1D5DB; width: 200px; vertical-align: top; font-size: 13px; margin: 0px; padding: 0px;}
#dop_info .pad{padding: 5px 0px 10px 5px;}
#form_search{margin: 0px; font-size: 12px; }
#sw{height: 18px; width: 160px; font-size: 11px; background: #eee; border: 1px solid #ccc; color: #666; padding-left: 3px;}
#send_search{position: relative; top: 2px;}
#dop_info ul li{list-style-type:none; 	font-size: 12px; font-weight: 400; 	border-bottom: 1px solid #fff; margin-left:-45px; margin-top: 0px;}	
#dop_info  ul li a, #dop_info  ul li a:visited{color: #4465AA; font-family: verdana,arial,sans-serif; 	text-decoration:none; display: block; padding: 7px 5px 9px 20px; background: url(../di/info_dot.gif) no-repeat 7px 13px;}
#dop_info  ul li a:hover, #dop_info  ul li a.cur{background: #4465AA url(../di/info_dot_white.gif) no-repeat 7px 13px; color: #fff; border: none;}
	
#dop_info  ul li li{border-bottom: 1px solid #eee; font-size: 11px; margin-left:-40px;}
#dop_info  ul li li a, #dop_info  ul li li a:visited{padding:2px 2px 4px 25px; margin-top: 0px; background: none;}
#dop_info  ul li li a:hover, #dop_info  ul li li a.cur{background: #4465AA;}
#dop_info  h2{color: #28297B; margin: 10px 0px 5px 0px; padding: 0px;}
#dop_info  h2#for_podmenu{position: relative; top: 8px;}

#news_on_main{font-size: 11px; padding: 0px 10px 0px 5px;}
#news_on_main p{text-align: justify;}


#postForm { font-size:12px;}
#postForm fieldset { width:400px; }
#postForm legend { font: bold 10pt Arial, sans-serif; color: #0453c1;}
#postForm label {
  float:left; /* подписи к полям сдвигаются влево */
  position: relative;
  top: 3px;
  width: 150px; /* ширина колонки подписей */
  margin-right:5px; /* отступ до поля ввода */
  text-align:right;
   color: #0453c1; 
}
#postForm input, #postForm select, #postForm textarea {
  margin:0 0 0.5em 0.2em;
  width:220px;; /* ширина полей формы */
  padding:0;
  /* делаем одинаковый шрифт для input, select, textarea */
  font-family: Verdana, sans-serif;
  font-size:12px;
}
#postForm .noresize {
  width:auto; /* для кнопок, переключателей */
}

.form_error{color: #FF0000; white-space: nowrap;}

.r {clear: both; float: right; border: #eeeeee 2px outset; margin: 0px 10px 30px 20px;}

div#bottom{background: #5475BA; margin: 0px 5px; position: relative; top: -4px; padding: 0px 5px 0px 5px;}
div#bottom td{font-size: 10px; color: #ccc;line-height: 24px;}
div#bottom a{color: #ccc; text-decoration: none;}
div#bottom a:hover{color: #fff; text-decoration: underline;}