HTML,BODY { padding:0;margin:0; height:100%; }

BODY { font-family: Arial, Tahoma, Sans-Serif; font-size: 12px; color: #000; line-height: 14px; }
IMG { border: 0; }

TD { font-family: Arial, Tahoma, Sans-Serif; font-size: 12px; color: #000; vertical-align: top; line-height: 14px; }
TEXTAREA, INPUT, SELECT { font-family: Arial, Tahoma, Sans-Serif; font-size: 12px; color: #000;  } 

.null {  border:0px; border-collapse:collapse; }
.null TD { padding:0px; }

.general { width: 100%; }
.left_column { padding: 15px 20px !important; width: 100%; }
.right_column { width: 206px; padding: 15px 0 !important; }
.title { margin-bottom: 48px; font-size: 18px; font-weight: bold; color: #616f85; }
.title a { color: #616f85; text-decoration: none !important;}
.title a span { color: #0094bb; }
.title .icons { margin-top: 4px; }
.title .icons a { font-size: 11px; color: #505052; } 
.bottom_links { margin-bottom: 10px; text-align: center; }
.bottom_links a { color: #0094bb; }
.masu { margin: 10px 0; font-size: 11px; text-align: center; }

.news_date { color: #d74e22; font-size: 11px;}
.news_title { margin-bottom: 23px; color: #dd552b; font-size: 16px; font-weight: bold; }
.news_img { padding: 0 18px 30px 0 !important; }
.news_anonse { padding-bottom: 30px !important; }
.news_anonse.notice {
    padding: 15px 20px 20px 25px !important;
}

.news_anonse a { color: #007e9f; }
.news_cell { padding-right: 25px !important; }
.logo_div { margin: 0px 0 10px 0; background-color: #c8d3e4; padding: 12px 10px 10px 10px; }
.logo_div.int { background-color: #616f85; }
.logo_img { margin-bottom: 122px; }
.left_column_div { padding: 12px 10px 10px 10px; }

.block { margin: 12px 16px;  }
.block .block_img { text-align: center; margin-bottom: 6px; }
.block .links { margin-left: 16px;  }
.block .links a { color: #222; font-size: 11px; }

.adv_table { width: 100%; }
.adv_table TD { width: 33%; padding-right: 15px !important; }
.adv { padding: 11px; background-color: #c8d3e4; height: 245px; width: 85%; text-align: left; }
.adv h1 { text-align: center; color: #449dbd; font-size: 16px; }
.bottom_div { background-color: #c8d3e4; margin: 0 30px 15px 0; padding: 10px;  }
.bottom_div.int { background-color: #616f85; }
.marquee { font-weight: bold; font-size: 14px; color: #ff0000; padding: 0 30px !important; width: 100%; text-transform: uppercase; font-family: Verdana; }

.contact { font-size: 11px; margin-left: 10px; padding: 4px 18px; border-left: 3px solid #c8d3e4; }
.contact.cint { border-left: 3px solid #616f85; }
.bottom_links.cint a { color: #fff; }
.inputtext { border: 1px solid #0094bb; width: 350px;  }
.inputtextarea { border: 1px solid #0094bb; width: 350px; height: 250px;}
.search-form { margin: 10px 0; }

.spacer{
height:1px;
clear:both;
}


A { color: #000; text-decoration: underline; }
A:active	{ text-decoration: underline; }
A:link		{ text-decoration: underline;}
A:visited {  text-decoration: underline; }
A:hover { text-decoration: none;}

A.menu { color: #fff !important; }

A.black { color: #000; }

H1, H1 A { margin: 0px;  padding: 0 0 18px 0; font-size: 18px; color: #449dbd;  }
H2, H2 A { font-size: 13px; color: #d6d0ae; margin: 0; padding: 0 0 10px 0;}
H3 { font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 18px 0; }
H4 { font-size: 18px; font-weight: normal; color: #000; margin: 0; padding: 0 0 1px 0;}
P { margin: 0px; margin-bottom: 5px;  }

UL { margin-top: 0px; margin-left: 16px; padding: 0px;}
UL LI { list-style-image: url(/bitrix/templates/pages/images/middot.gif); margin-bottom: 10px;}

FORM { margin: 0; padding: 0; }



.menuul{
list-style:none;
padding:0;
margin: 0;
}

.menuul li{
list-style:none;
padding:3px 0px 5px 12px;
margin: 0;
background:url(/bitrix/templates/pages/images/menu_bg.gif) repeat-y;
font-weight: bold;
}

.menuul.red li{
background:url(/bitrix/templates/pages/images/menu_bg_red.gif) repeat-y;
}

.menuul li a { 
color: #343537;
text-decoration:none !important;
}

.logo_div.int .menuul li a {
color: #fff;
}

.menuul li.liact{
background:url(/bitrix/templates/pages/images/menu_bg_red.gif) repeat-y;
}

.menuul li.liact a { 
color: #dd552b;
}

.menuul.red li.liact{

}

.menuul li ul { padding-top: 5px; }
.menuul li ul li { background: none !important; padding-left: 0; font-size: 11px;} 
.menuul li ul li a { color: #343537 !important; }
.menuul li.liact ul li.act a { color: #dd552b !important; }

.banners { float: left; margin-right: 10px;  }

.notice_table {
    border: 1px solid #cbcbcb;
    margin-bottom: 24px;
}
