/*общие для всех элементов настройки*/
* {padding:0; margin:0; border: 0}
body, html {background-color: #eee6ce; margin: 0; padding:0}

/*обобщенные настройки таблиц*/
table {border-collapse: collapse; font-family: Verdana; font-size:11px;}
h1 {font-family: Arial; font-size: 17px; font-weight: 600; margin-bottom: 5px}
h2 {font-family: Arial; font-size: 15px; font-weight: 600; margin-bottom: 5px}
h3, h4, h5 {font-family: Arial; font-size: 14px; font-weight: 600; margin-bottom: 5px}
h5, h6 {font-family: Arial; font-size: 12px; font-weight: 500; margin-bottom: 5px; color: #aa2222}
p {margin-bottom:8px}
.hw100 {height: 100%; width: 100%; vertical-align: top; text-align: center}
.w100 {width:100%}

ul, ol {padding-left: 30px; padding-right: 5px; padding-bottom: 5px}

#topbg {background: url('images/bg_top.gif') repeat-x left top; }
#maintable {height: 100%; width:772px; vertical-align: top; text-align: center}
#topbluerow {height: 29px; vertical-align: middle;}
#topleft {color: #fff; text-align: left; font-size:12px}
#topleft a {color: #fff}
#topright {text-align: right}
#topright a {color: #333}

.topmnucellunsel {padding-top: 2px; background: url('images/blue_mnu_unselected_bg.gif') repeat-x left top; text-align:center}
.topmnucellsel {padding-top: 2px; color: #ca5525;  background: url('images/blue_mnu_selected_bg.gif') repeat-x left top; text-align:center}

#logorow {height: 80px; vertical-align: middle;}
#searchform {border: 6px solid #EBECDB; background-color:#EBECDB; height: 20px; margin:0 4px 0 0; padding:0; text-align:center}
#searchfield {border: 1px solid #CCC; width: 156px; height: 21px; vertical-align: middle}
#searchbut {border:0; vertical-align: middle}

#mmnurow {height: 43px;}
.main_mnu_cell {font-size: 14px; color: #ca5525; background-color: #fff; padding-left: 10px; padding-right: 5px; background: url('images/main_mnu_bg.gif') repeat-x left top; text-align: center}
#mmnurow a {color: #444; font-size: 14px; font-weight: bold}

.vertical_divider6px {height: 6px}
#maincell {background-color: #fff; background: url('images/maincell_bg.gif') repeat-y; height: 100%}
#maincellcontent {padding: 10px 15px 10px 15px; text-align: left; vertical-align: top; color: #222}

#leftcontent a {color: #0086db;}
#maintitlecell {width: 100%; font-family: Arial; font-size: 15px; color: #666666; background-color: #cccccc; background: url('images/bg_incelltitle.gif') repeat-x; font-weight: 500; padding: 5px}
.maintitle {font-family: Arial; font-size: 15px; color: #ca5525; font-weight: 600}

.maintext {font-size:13px; margin-top: 5px; color: #333}
.articleheader {font-size: 15px; padding-top:5px}
.articledate {padding-top: 8px; color: #aaa; font-style: italic; font-size:10px; font-weight: normal}
.announce {color: #333; padding-top:5px}
.regselect {border: 1px solid #aaa; background: #f4f4f4;}
.regbutton {height:22px; border-color:#ddd #999 #999 #ddd;border-style:solid;border-width:1px;background:#f3f3f3;cursor:pointer;}
.centerdivider {height:1px; background: url('images/right_dotted.gif') repeat-x left bottom;}

.lettersdiv {border: #ccc 1px solid; margin-top: 5px}
.letterclass {margin: 5px; padding: 3px; border: #ccc 1px solid; background: url('images/bg_letter.gif') repeat-x left top;}
.letterclass a {color: #333;}

.warn {color: #ee1111; font-size: 13px; margin-bottom: 5px}

.rightlink {font-size: 12px; font-weight: 500}
.rightlink a {color: #444}
.rightdivider {height:16px; background: url('images/right_dotted.gif') repeat-x left center;}

.pages {font-size: 14px; font-weight: normal; color: #333; margin-bottom: 4px; margin-top: 5px}
.paginator_title {font-size: 14px; font-weight: bold}
.paginator_top_row_active {font-size: 14px; font-weight: normal;}
.paginator_top_row_active i {font-size: 10px; font-weight: normal}
.paginator_top_row_inactive {color: #aaaaaa; font-size: 14px; font-weight: normal;}
.paginator_top_row_inactive i {font-size: 10px; font-weight: normal}
.paginator_bot_row_active {font-size: 14px; font-weight: normal;}
.paginator_bot_row_inactive {color: #888; font-size: 14px; font-weight: normal; padding: 2px; background-color: #eee}

.greenedheader {font-family: Arial; font-size: 15px; color: #087e42; font-weight: 600;}
.found {background-color: #FBCB22; color: #000}
.blacklink a {color: #000}
.greened {color: #087e42}
.browned {color: #ca5525}