body {margin: 0; padding: 0; font-family: Tahoma; font-size: 83%; color: #353535; background: #E9F2EF url('/i/grad_top.gif') 0 0 repeat-x}
table,td {font-size: 100%;}
img {border: 0;}
a {color: #2F478C; text-decoration: underline;}
a:link {color: #2F478C; text-decoration: underline;}
a:visited {text-decoration: underline;color: #2F478C;}
a:hover {text-decoration: underline;}
h1{font-size: 24px; font-family: arial; color: #505654; padding-top: 0; margin: 0 280px 35px -60px}
h2{font-size: 16px; font-family: arial; color: #505654; margin: auto 0 auto -30px}
h2 small{font-size:12px;font-weight:normal}
div.back{margin:10px 10px 0 0;text-align:right}

p{line-height: 120%}
hr{clear:both;color:#eeeeee;background-color:#eeeeee;height:1px;border:none;padding:0;margin:0}

ul{padding: 0 0 0 10px;margin:0 0 0 15px}
ul li{margin-top: 3; margin-bottom: 6px; list-style-image:url('/i/point_ul.gif')}
ul li a{color:#666666}
img.png{behavior:url("/js/png.htc")}

table.main {width: 100%; height: 100%; border: none; margin: 0; padding: 0; background: url('/i/bg_bot.gif') 0 100% repeat-x}
tr.top {height:246px}
td.col_top_left {width: 27%; background: url('/i/bg_top_left.jpg') 0 0 no-repeat; padding: 30px 20px 0 60px; margin:0; vertical-align: top;}
td.col_top_left img {margin-left: 85px}
td.col_top_left p {color:#FFFFFF; font-family: arial; font-weight: bold; margin: 0; padding: 0}
td.col_top_right {width: 67%; vertical-align: top;}
td.col_mid_left {background: url('/i/bg_mid_bot.gif') 0 100% no-repeat; padding: 190px 0 10px 10px; vertical-align: top}
td.col_mid_left div.zagnews {background: #FFFFFF; padding: 7px 15px 6px 15px; margin: 0 0 15px 6px; color: #9CB3A9; font-weight: bold; float: left}
td.col_mid_left p.arhiv {float: right; padding-top: 18px}
td.col_mid_right {padding: 190px 35px 30px 0; vertical-align: top}
#indtext {margin: 0; width: 100%}
#noin_cat {margin: 0; width: 100%;}
#noin_cat td.cat {padding: 12px 6px 12px 6px}
#noin_cat td.cat p {color: #648B7A; padding: 4px 7px 4px 7px; margin:0}
#noin_cat td.cat p a{margin-left:8px}
#noin_cat td.cat p.act {background: #E5F1EC}
#noin_cat td.cat p.act b {margin-left:8px}

#menutop {margin-top: 20px;}
#menutop td{padding:0px;}
#menutop div{color:#ffffff; vertical-align: top}
#menutop div a {color: #B5CFC3; text-decoration:none; }

div.submenu{background:#09663B;padding:7px 15px 4px 8px;border-top:1px solid #22744F;border-left:3px solid white;font-weight:bold; font-family: Arial;}
div.submenu a{color:#B5CFC3 ! important;}
div.submenu_header{font-family:Arial;font-size:14px;width:105px;padding:10px 9px 10px 7px; border-left:3px solid white; color:white !important;}
div.submenu_div{position:absolute;top:0;display:none;}
div.menu_div{padding: 10px 25px 10px 7px;font-size:14px;border-left:3px solid #B5CFC3}
div.menu_box{position:relative;padding:0 ! important;font-family:Arial;margin-right:12px}

table.cat {width: 100%; padding: 30px 20px 30px 15px}
table.cat div.row {clear:both; white-space: nowrap; padding: 3px 2px 3px 0; margin:0}
table.cat div.num {float:left; background: url('/i/point_cat.gif') 0 100% no-repeat; color: #C5DBD3; font-size: 10px; padding: 5px 15px 8px 0; margin: 0;}
table.cat div.text {float:left; padding-top: 6px; }

td.col_bot_left {background: url('/i/bg_left_bot.gif') 0 100% no-repeat; padding: 10px 30px 0px 38px; vertical-align: top;font-size:11px;line-height:150%;color:#000000}
td.col_bot_right {padding:0 37px 10px 0}
td.col_bot_right div{color:#96BFAD;font-size:11px;font-family:Tahoma}
td.col_bot_right div a{color:#F0A13B}
td.col_bot_right div a:visited{color:#F0A13B}

div#lider{float:right;margin:15px 40px 0 0}
div#lider img{margin: -1px 3px 0 0;float:left}
div#plusmedia{float:right}
div#plusmedia img{margin:3px 11px 0 0;float:left}

#nav {padding: 33px 0 15px 0}
#nav img {margin-right: 31px}

a.act_link{color:#648B7A !important;text-decoration:none !important;font-weight:bold}

#coord {}
#coord a {}

#author{color: #96BFAD; margin: 20px 35px 0 0; padding:0; float:right}
#author td.plusmedia {padding:2px 0 0 30px;}
#author p.info {margin: 3px 0 0 7px; padding: 0; line-height: 95%; font-size: 11px}
#author p.info a {color: #F0A13B; text-decoration: underline}

p.tight {padding:0; margin: 10px 0 0 0}
/* карта сайта */
table.none td.smtd a{color: #2F478C}

.article {padding: 2px 0 2px 20px; background:url('/i/article_ico.gif') 0 2px no-repeat; }
.article a {color: #786140}

.form{width:80%; background: #F9FCFB; border: 1px #92B6A6 solid}
.form2{width:80%; background: #F9FCFB; border: 1px #92B6A6 solid}

.hidden {display:none}

div#news{padding: 5px 0 0 21px}
div#news div{margin: 0 5px 0 0;padding:0}
div#news div.zag {font-family: tahoma; color: #9CB3A9; font-size: 85%; font-weight: bold; margin: 2px; padding-left: 4px}
div#news p{padding: 0 0 0 28px; margin: 5px 0 3px 0}
div#news a {float:right; margin:0; padding:0}
div#news h4{margin:-10px; padding:0}
div#news_nav{clear:both;padding:20px 0 0 21px}
div#news_archive{background:url(/i/archive_bg.gif) 0 50% no-repeat;width:164px;padding:10px 0 10px 34px;float:left;margin-right:30px}
div#news_subscribe{background:url(/i/subscribe_bg.gif) 0 50% no-repeat;width:210px;padding:10px 0 10px 34px;float:left}

div.newsdate{padding:10px 0 0 0;margin:0 0 5px 0;width:57px;display:block;float:left;color:#353535}
div.newstitle{padding:10px 0 0 0;margin:0 0 5px 0;display:block;font-weight:bold}
div.newstitle a {text-decoration: underline;color:#2F478C}
div.newstext{padding:0;margin:0 0 10px 0;clear:both}
div.newstext p,div.newstext * p,div.newstext * * p{padding:0;margin:0 0 6px 0}
td#newsleft{width:70%;padding:0;vertical-align:top}
td#newsleft h4{margin:0 0 8px 0; padding:0}
td#newsright{width:30%;padding:0px 20px 0 50px;vertical-align:top}

p.year{padding:10px 0 10px 0 ! important;margin:0 ! important;font-weight:bold}
p.empyear{padding:10px 0 10px 0 ! important;margin:0 ! important;font-weight:bold}
p.curmonth{padding:0 0 3px 20px ! important;margin:0 ! important;font-weight:bold;background:url(/i/point_text.gif) 5px 0.2em no-repeat}
p.empmonth{padding:0 0 3px 20px ! important;margin:0 ! important;color:#808080;background:url(/i/point_text2.gif) 5px 0.2em no-repeat}
p.othermonth{padding:0 0 3px 20px ! important;margin:0 ! important;background:url(/i/point_text.gif) 5px 0.2em no-repeat}

span.catnum{width:15px;text-align:right;margin-right:7px}

div#order{margin:30px 0 0 -54px}
div#order img{float:left;margin:-10px 12px 0 0}
div#order p{margin:0;padding:0;font-weight:bold;line-height:135%}

.red{color:#990000}


#banners {margin:0 0 20px 50px}