* { margin: 0; padding: 0; border-collapse: collapse;}

HTML { height: 100%;}

BODY { background: #f2e2c9; font: 0.85em Tahoma; color: #000;}

A { color: #000; font-weight: bold;}

A:hover { text-decoration: none;}

A IMG { border: none;}

H1 {font: bold 140% Arial Narrow; color: #9b423e; margin-bottom: 10px; text-transform: uppercase;}

H2 {font: bold 110% Tahoma; color: #893A36; margin-bottom: 10px;}

H3 {font: bold 100% Tahoma; color: #ABA05F; margin-bottom: 10px;}

H4 {font: bold 100% Tahoma; color: #893A36; margin-bottom: 10px;}

H5 {font: bold 100% Tahoma; color: #9b423e; margin-bottom: 10px;}

H6 {font: bold 95% Tahoma; color: #9b423e; margin-bottom: 10px;}

P { margin-bottom: 7px; }

UL, OL { margin-left: 20px;}

PRE { font: 100% Tahoma;}



#top1 { background: #EDF4F8; border-top: 3px solid #858585; border-bottom: 3px solid #858585; vertical-align: top; padding: 10px 20px;}

#top1 img {width: 186px; height: 159px;}

#top2 { background: #EDF4F8 url(/bsystem/templates/base_template/images/fon_top.jpg) no-repeat 100% 0;  border: 3px solid #858585; border-left: none; color: #535353; font: 90% Verdana; vertical-align: top; padding-top: 30px;}

#top2 H2 { font: 600 125% Arial Narrow; color: #aba05f; text-transform: uppercase; margin: 0px; width: 390px;}

#top2 H1 { font: 350% Arial Narrow; color: #ff3a00; margin: 0px;}

#top2 H6 { font: bold 110% Verdana; color: #000;}

#top2 H6 span { text-transform: uppercase; letter-spacing: 0.1em; font-size: 120%;}

#top2 p { margin-bottom: 2px;}

#top2 div { margin: 0 auto;}

#top3 { border-top: 3px solid #858585; border-bottom: 3px solid #858585;  background: #EDF4F8; width: 290px;}

#top3 img { vertical-align: bottom;}

#top4 { border-top: 3px solid #858585; border-bottom: 3px solid #858585;  background: #EDF4F8; text-align: center; width: 30px;} 

#top4 img { display: block; margin: 20px;}

#left { width: 250px; background: #EDBB6A; vertical-align: top;}

#left img { vertical-align: bottom;}

#menu { padding: 20px 7px 90px 0;}

#menu a { display: block; padding: 14px 18px 13px 18px; background: url(/bsystem/templates/base_template/images/fon_menu.gif) repeat-x bottom; text-transform: uppercase; font-size: 85%; text-decoration: none;}

#menu a:hover { text-decoration: underline; background: #FCEFBC;}

#content { background: #f2e2c9 url(/bsystem/templates/base_template/images/fon_dop.gif) repeat-y;  vertical-align: top;}

#cont, #cont_main { background: url(/bsystem/templates/base_template/images/fon_cont.gif) no-repeat; padding: 30px 10% 30px 40px; float:left;}

#cont table {border-collapse: inherit;}

#cont_main { padding: 30px 40px;}

#right { width: 250px; background: #FCEFBC;  border-left: 3px solid #858585; vertical-align: top; padding: 30px 25px;}

#right H5 { margin-bottom: 3px;}

#right p { margin-bottom: 35px;}

#right a { font-weight: normal;}

#right a:visited { color: #7c5e5e;}

#right h4 a, #right h4 a:visited {font-weight: bold; color: #893A36; text-decoration: none;}

#right h4 a:hover {text-decoration: underline;}

#footer { background: #893A36; border-top: 3px solid #858585; color: #fff; font-size: 90%; padding: 20px;}

#footer a { color: #fff; text-decoration: none;}

#footer div { float: right;}



a.act {color: #9B423E !important; text-decoration: none !important;}

.menu2 td {background: url(/bsystem/templates/base_template/images/point.gif) no-repeat 10px 50%; padding: 5px 5px 5px 20px;}

.menu2 a { font-weight: normal; text-decoration: none;}

.menu2 a:hover { text-decoration: underline;}

.menu3 {margin: 15px 0;}

.width100 { width: 100%;}

.heigh300 {float: right; height: 300px;}

.wid140 {width: 140px;}

.cnt {text-align: center !important;}

.alignLeft {text-align: left !important;}

.alignLeft a {font-weight: normal !important;}

.alignRight {text-align: right;}

.verticalMiddle {vertical-align: middle;}

.floatLeft { float: left;}

.floatRight {float:right}

.clear { clear: both;}

.symbol {font-family: symbol;}


#newsMain a {text-decoration: none;}

#newsMain a:hover {text-decoration: underline;}

#newsMain p {padding-bottom: 15px;}



.news_list p {margin-bottom: 20px;}

.news_list a { text-decoration: none !important;}

.news_list a:hover { text-decoration: underline !important;}

.news_list a:visited { color: #7c5e5e;}

.guest {width: 70%; margin: 0 auto;}

.guest td {font-weight: bold; padding: 5px;}

.submit { background: #EDBB6A; border: 1px solid #893A36; padding: 0 4px;}

.mdata {font-weight: bold; margin: 40px 0 0 20px !important;}

.motv {margin-top: 15px !important; }

.red {color: #893A36;}

.im {margin: 7px; border: 1px solid #893A36;}

.dost {width: 100%; margin: 10px 0;}

.dost td { text-align: center; padding: 5px; border: 1px solid #893A36;}

.dost th {text-align: left; font-size: 100%; padding: 5px; border: 1px solid #893A36;}

.adm td {padding: 5px;}

.tab  {width: 100%; margin: 10px 0;}

.tab td, .tab th {padding: 5px; border: 1px solid #893A36;}

.izo {margin: 0 auto;}

.izo td { vertical-align: bottom; text-align: center; font-size: 90%; padding: 5px;}

.izo img { vertical-align: bottom;}

.polls { width: 70%; margin: 10px auto;}

.polls td {padding: 5px; border: 1px solid #893A36; font-size: 90%;}

.polls_zag {font: bold 90% Tahoma; background: #FCEFBC; text-align: center;}

.polls_submit { background: #FCEFBC; border: 1px solid #893A36; padding: 0 4px; font-weight: bold; margin: 10px 0;}

.polls a {font-size: 90%;}

.open_door { border: 1px solid #000; padding: 20px; text-align: center; margin: 40px auto; width: 350px;}
.open_door span {font: bold 120% Tahoma; font-style: variant;}
.divFot {float: left; width: 200px; text-align: center; font-size: 90%; border: 1px solid #893A36; margin: 0 10px 5px 0;}
.divFot span, .tabFot span {font-weight: bold; font-variant: italic;}
.tabFot {width: 100%; margin-bottom: 20px;}
.tabFot th {vertical-align: bottom; text-align: left;}
.tabFot img {margin: 7px; border: 1px solid #893A36;}
.tabFot td {vertical-align: top; padding: 0 10px;}
