html, body {width: 100%; height: 100%; padding: 0px; margin: 0px; background: #f8f5e7 url("images/b_bg.gif") 0% 0% repeat-x; font: normal 10pt Arial}
table {padding: 0px; border-collapse:collapse}
td {vertical-align: top; padding: 0px}
img {border: none; vertical-align: top}
a:hover {text-decoration: none}
.all {background: url("images/f_bg.gif") 0% 100% repeat-x; margin: 0 auto; height: auto; min-height: 100%; min-width: 1000px; max-width: 1200px;}
.h_in {background: #f45e00; height: 130px; overflow: hidden}
.logo {padding: 29px 0px 0px 52px; float: left}
.h_cont {width: 580px; float: right; color: #FFFFFF; font: italic 9pt/12pt Arial; padding-top: 30px}
h1 {font: italic 14pt Arial; color: #f45e00; margin: 0px; padding: 10px 0px 10px 40px; text-decoration: underline}
h2 {font: italic 13.5pt Arial; color: #f45e00; margin: 0px; padding: 10px 0px 10px 20px; text-decoration: underline}
h3 {font: italic 13.5pt Arial; color: #333333; margin: 0px; padding: 20px 0px 20px 40px}

.ddsmoothmenu{font: bold 9pt Arial; width: 1000px; padding-left: 0px; margin: 0px auto}
.ddsmoothmenu ul{z-index:100; margin: -4px 0px 0px 0px; padding: 4px 0px 5px 0px; list-style-type: none; line-height: 1}
.ddsmoothmenu ul li{position: relative; display: inline; float: left; border-right: solid 2px #FFFFFF; background: url("images/li.gif") 100% 16px no-repeat}
.ddsmoothmenu ul li a{display: block; color: #333333; text-decoration: none; padding: 12px 13px 0px 12px; height: 28px}
.ddsmoothmenu ul li ul{position: absolute; left: 0; display: none; visibility: hidden; background: #FFFFFF; margin: 0px; padding: 1px 0px 3px 0px; width: 150px}
.ddsmoothmenu ul li ul li{ display: list-item; float: none; border: none !important; background: none; padding-left: 20px}
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li a{ border-bottom: none; padding: 1px 0px 10px 17px !important; height: auto !important; display: block; width: 103px; text-align: left; font: normal 8pt Tahoma; background: url("images/li2.gif") 0% 5px no-repeat; text-decoration: underline; }
.ddsmoothmenu ul li ul li a:hover {background: url("images/li2_act.gif") 0% 5px no-repeat; color: #f45e00}
.downarrowclass{position: absolute; top: 12px; right: 7px}
.rightarrowclass{position: absolute; top: 6px; right: 5px}
.ddshadow{position: absolute; left: 0; top: 0; width: 0; height: 0}
.toplevelshadow{ opacity: 0.8}
.ddsmoothmenu .last {background: none}

.gl_prev, .predl, .part, .cont {width: 100%;}
.gl_prev td {padding: 22px 15px}
.pr_spec {width: 33%; min-width: 33%; max-width: 33%; float: left; padding-bottom: 10px}
.pr_blue {background: #4ab4d4 url("images/pr_bg.gif") 110px 0% no-repeat; padding: 10px ; overflow: hidden; width: 300px; margin: 0px auto;}
.pr_left {float: left; padding-right: 20px}
.pr_right {color: #FFFFFF; font: normal 9pt Arial;}
.pr_right a {font-weight: bold; text-decoration: underline; color: #FFFFFF;}
.pr_right p {margin: 0px !important;}
.pr_right img {border: solid 1px #FFFFFF; margin-right:10px;}
.pr_right table, td {margin:0px !important; padding:0px !important;}
.pr_block {background: url("images/predl_bg.gif") 0% 0% no-repeat; padding: 28px 20px 10px 30px ; overflow: hidden; width: 184px; height: 195px; margin: 0px auto; color: #000000; font: italic 8pt Arial}
.pr_block a {font: bold italic 10.5pt Arial; color: #24819b}
.pr_block p {margin: 0px; padding: 10px 0px 0px 0px}
.predl td {padding: 10px 5px}
.perehod a {font: italic 8pt Arial; color: #f45e00}
.perehod img {margin: 6px 5px 0px 0px}
.perehod {padding-top: 10px}
.part td {text-align: center}
.sss h3 {padding-bottom: 10px}
.clearer {clear; both; height: 165px}
.clearer2 {clear; both; height: 55px}
.cont {font: 9pt/18px Arial}
.cont p {margin: 0px; padding: 7px 0px 0px 40px}
.sear {height: 53px; background: url("images/sear.gif") 0% 0% no-repeat; padding: 16px 0px 0px 20px}
.sear input {font: normal 8pt Arial; color: #333333; width: 163px; background: url("images/inp.gif") 0% 0% no-repeat; border: none; float: left; height: 18px; padding: 3px 10px}
.but {background: url("images/but.gif") 0% 0% no-repeat !important; width: 30px !important; margin-top: 1px !important; margin-left: 4px}
td.fff {padding: 5px 48px 0px 112px !important}
.lll {padding: 30px 0px 0px 20px; width:260px;}
.sss {padding: 20px 60px 20px 10px; line-height: 13pt}
.footer {position: relative; font: italic 8pt Arial; margin: -100px auto 0px auto !important; min-width: 1000px; max-width: 1200px; clear: both; height: 100px; z-index: 150 !important}
.f_left {float: left; padding: 15px 0px 0px 40px}
.f_left p {margin: 0px; padding: 0px 0px 7px 0px; font: italic 9pt Arial}
.f_right p {margin: 0px; padding: 0px 0px 10px 0px; font: italic 13pt Arial; clear: both; color: #f45e00;}
.f_right {float: right; width: 575px; padding-left: 115px; background: url("images/tel.gif") 0% 3px no-repeat; padding-bottom: 5px}
.f_right div {float: left; padding: 0px 11px; font: italic 11pt Arial}
.f_right div span, .f_right .icq {font:  italic normal 9pt Arial !important; padding: 2px}
.f_right .icq{width: 90px}
.f_right .icq img {margin-top: 1px; margin-right: 3px}
.liru {margin: 0px 0px 0px 20px}
.sss p {padding: 0px 0px 0px 40px}
.sss ul {margin: 0px; padding: 10px 40px 10px 70px}
.sss ul li {list-style: none; padding: 3px 15px; background: url("images/li3.gif") 0% 9px no-repeat; line-height: 11pt}
.content {padding: 20px 20px}
.content h2 {padding-bottom: 30px}
.katal {width: 100%; text-align: center; border-collapse:separate; font: normal 9pt Arial}
.katal2 {width: 100%; border-collapse:separate; margin-top: 10px}
.katal td, .katal2 {vertical-align: middle}
.katal .str1 td {background: #FFFFFF; padding: 4px 0px 6px 0px !important}
.katal .str2 td, .katal2 .str2 td, .katal .str3 td, .katal2 .str3 td {padding: 10px 0px 12px 0px !important}
.katal .str3 td, .katal2 .str3 td {background: #fcfbf5}
/*
.col1 {width: 123px}
.col2 {width: 85px}
.col4 {width: 72px}
.col5 {width: 226px}
.col6 {width: 121px}
.col7 {width: 58px}
.col8 {width: 63px}
.col9 {width: 83px}
*/
.katal a {color: #000000}
.kwart {width: 100%}

.k_left {width: 700px; padding-left: 2px}
.k_left td {padding-right: 6px; padding-top: 6px}
.k_left img {border: solid 2px #f8f5e7}
.k_left .act img {border: solid 2px #f45e00}
.katal2 td {padding-left: 46px !important}
.str4 td {padding: 4px 0px 4px 40px}
.katal2 p {margin: 0px; padding: 0px 0px 0px 20px; line-height: 16pt}

.serv {width: 250px; font: normal 1pt Arial; padding-bottom: 20px}
.serv ul {background: #ebe9df; margin: 0px; font: italic bold 9pt Arial; padding: 20px 15px 15px 15px}
.serv ul li {background : url("images/line2.gif") 0% 10px no-repeat; padding: 3px 0px 7px 26px; list-style: none}
.serv ul li a {color: #24819b}



div.bloks_news {float:left; font-style:normal; padding-bottom:30px; font-size:12px; width:100%; font-family:arial;}
div.bloks_news h3.news { font-size:15px; font-style:normal; font-weight:bold;}
div.bloks_news div.blok_new{padding:10px 0% 10px 2%; display:-moz-inline-stack; display:inline-block; *display:inline; *zoom:1; font-size:12px; width:31%; vertical-align:top;}
div.bloks_news div.blok_new div.img {float:left; width:100px; height:70px; background:#FFF;}
div.bloks_news div.blok_new div.right {margin-left:110px;}
div.bloks_news div.blok_new div.right_all {margin:0;}
div.bloks_news div.blok_new div.right div.date {float:left; font-size:10px; border-left:3px solid #f45e00; padding-left:5px;}
div.bloks_news div.blok_new div.right div.news_title {float:left; font-weight:bold; width:100%; margin:5px 0;}
div.bloks_news div.blok_new div.right div.news_title a {color:#24819b;}
div.bloks_news div.blok_new div.right div.news_text {float:left; width:100%;}
div.bloks_news div.polosa {float:left; width:100%; margin:10px 0; border-bottom:1px solid #ebe9df;}
div.bloks_news div.arhiv {float:left; width:96%; margin-left:2%;}
div.bloks_news div.arhiv img {float:left; margin:5px 3px 0 0;}
div.bloks_news div.arhiv a {color:#f45e00; font-style:italic; font-size:11px;}

/* index2 */

h3.ital { font-style:italic; font-size:18px; padding-left:0; font-weight:normal;}
div.bloks_news_all {float:left; font-style:normal; width:97%; margin-left:2%; font-family:arial;}

div.bloks_news_all div.blok_new {float:left; margin:10px 0; font-size:12px; width:99%;}
div.bloks_news_all div.blok_new div.img {float:left; width:100px; height:70px; background:#FFF;}
div.bloks_news_all div.blok_new div.right {margin-left:110px;}
div.bloks_news_all div.blok_new div.right_all {margin:0;}
div.bloks_news_all div.blok_new div.right div.date {float:left; font-size:10px; border-left:3px solid #f45e00; padding-left:5px;}
div.bloks_news_all div.blok_new div.right div.news_title {float:left; font-weight:bold; width:100%; margin:5px 0;}
div.bloks_news_all div.blok_new div.right div.news_title a {color:#24819b;}
div.bloks_news_all div.blok_new div.right div.news_text {float:left; width:100%;}
div.bloks_news_all div.polosa_dot {float:left; width:100%; margin:10px 0 15px; border-bottom:1px dotted #999999;}
div.bloks_news_all div.page {float:left; font-size:12px; padding:0; margin:0; width:100%; color:#000;}
div.bloks_news_all div.page a {color:#f45e00;float:left; padding:0 4px;}
div.bloks_news_all div.page div.span { background:#f45e00; margin:0 5px; color:#fff;float:left; width:20px; height:20px; text-align:center; padding-top:2px; position:relative; top:-7px;font-size:20px; font-weight:bold;}
div.bloks_news_all div.page span {float:left; margin-right:5px;}

/* index3 */

div.big_bloks_news_all h3.ital { font-style:italic; margin-top:10px; font-size:18px; padding-left:0; font-weight:normal;}
div.big_bloks_news_all {float:left; font-style:normal; width:97%; margin-left:2%; font-family:arial;}
div.big_bloks_news_all div.date {float:left; font-size:10px; border-left:3px solid #f45e00; padding-left:5px;}

div.big_bloks_news_all div.big_img {float:left; width:100%; height:300px;}
div.big_bloks_news_all div.news_text {float:left; width:100%;}
div.big_bloks_news_all div.news_text p{ padding:5px 0;}
div.big_bloks_news_all div.arhiv {float:left; width:96%; margin-left:2%;}
div.big_bloks_news_all div.arhiv img {float:left; margin:5px 3px 0 0;}
div.big_bloks_news_all div.arhiv a {color:#f45e00; font-style:italic; font-size:12px;}

