#header {text-align: center; margin: 69px auto 0  auto;}
.wpmd {font-style: normal;font-weight: normal;text-decoration: none;}
#footer {text-align: center;}
.wpmd {margin: 3px 0 3px 0;}
ul.navi {margin: 0px;padding: 0px;list-style-type: none; font-size: 13px;}

td.mx1
{
	background-color: #809836;
	font-size:11px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight: bold;

}

td.mx
{
	font-size:11px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;

}


td.erx
{
	font-size: 11px;
	background-color: #FAFAFA;
	border: 1px solid #000000;
	padding-left: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}

/*
.button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	background-color:#f1a609;

	background-repeat: repeat-x;
	background-position: left top;
	border:1px solid #da8a00;
	height:20px;
	width:auto;
	cursor:pointer;
	padding:0px 3px 0px 3px;
	}
 */

/* Страница */

body {
	background-color: #efefef;
	font-family: verdana, arial, sans-serif;
	font-size: 70%;
	margin: 10px 3px 25px;
	text-align: center;
	color: #777;
}

#page {
	background-color: #ffffff;
	border: 1px solid #bdbebd;
	margin-left: auto;
	margin-right: auto;
	padding: 8px;
	text-align: left;
	width: 985px;
}
/* Ссылки на странице */

a {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #809836;
text-decoration: none;
}

a:hover {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #ff9900;
text-decoration: none;
}

a.f {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #23467E;
text-decoration: none;
}



/* Главная таблица */

.maintable {
border-width: 0px 0px 0px 0px;
border-color: #9f9f9f;
border-style: solid;
}



/* Шапка */

.logobottom {
  background-color: #ffffff;
}



/* Горизонтальное меню */

.menubar {
background-repeat: repeat-x;
background-position: 0px 0px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}

.menubar a {
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #4e4d4d;
text-decoration: underline;
}

.menubar a:hover {
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #4e4d4d;
text-decoration: none;
}



.menubuy {
border-width: 0px 1px 1px 0px;
border-style: solid;
border-color: #9f9f9f;
padding: 0px 0px 0px 0px;
font-family: Georgia, Times New Roman;
font-size: 6pt;
font-weight: normal;
}

.menudemo {
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #9f9f9f;
padding: 0px 0px 0px 0px;
font-family: Georgia, Times New Roman;
font-size: 6pt;
font-weight: normal;
}



/* Тело страницы (правая часть) */

.mainbody {
background-color: #FFFFFF;
padding: 15px 10px 20px 18px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}



/* Тело страницы (левая часть) */

.mainbody-left {
background-color: #fff;
padding: 19px 0px 20px 5px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
}


.mainbody-bottom {padding: 3px 100px 3px 0px;border-width: 0px 0px 6px 0px;
background: url('images/topnav-b.gif') repeat-x bottom left;
border-style: solid;
border-color: #B7CF5F;
color: #fff;
}

.mainbody-bottom a {
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #fff;
}

.mainbody-bottom  a:hover {
font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #B7CF5F;
}
/* Заголовки */

h1 {
font-size:12pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #5b5b5b;
padding-top:0px;
padding-left:18px;
text-transform:uppercase;
background: url('images/lcb_titm.png') no-repeat 8px 3px;
}

h2 {
font-size:7.5pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #5b5b5b;

}

h2 a {
font-size:7.5pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #5b5b5b;

}

h2 a:hover {
font-size:7.5pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #5b5b5b;

}

h3 {
font-size:10pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #5b5b5b;

}

/* Блок Навигация */

.navigation {
margin-left: -37px;
margin-top: -15px;
}

.navigation ul {
list-style: url(images/menu_yellow_arrow.gif);
line-height: 18px;
}

.text_in_form {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
text-decoration: none;
font-weight:normal;
text-align:left;
cursor:pointer;
}


/* Блок о системе */

.system {
margin-left: -37px;
margin-top: -15px;
}

.system ul {
list-style: url(images/menu_green_arrow.gif);
line-height: 18px;
}



/* Блок Новости */

.news {
margin-top: -15px;
}

.date {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #4e4e4e;
line-height: 22px;
}

.text {
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #6c786a;
line-height: 18px;
}


/* Блок Основная часть страницы */

.mainbodyblock {
/*margin-top: -15px;*/
line-height: 22px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #6c786a;
}



/* Футер */

.footer-left {
padding: 10px 5px 10px 15px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #4e4d4d;
line-height: 18px;
}

.footer-right {
padding: 10px 15px 10px 5px;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #4e4d4d;
line-height: 18px;
}

select.change
{
cursor:pointer;
font-size: 10pt;
border: 0 solid black;
}


.mainbodyblock .obmen
{
	margin-top: 10px;
	margin-left: 0px;

	background-color: #f7f7f7;
}

.mainbodyblock .obmen .title
{
	background-color: #809836;
	padding-left: 5px;
	padding-right: 10px;
	color: #fff;
	font-weight: bold;
}

.mainbodyblock .obmen .title a
{
	color: #fff;
	font-weight: bold;
}

.mainbodyblock .obmen .title .BL
{
	display: block;
	float: right;
	color: #fff;
}

.mainbodyblock .obmen .info
{
	padding-left: 5px;
}

.mainbodyblock .obmen .link
{
	padding-right: 5px;
	text-align: right;
}

.mainbodyblock .obmen .link a
{
	color: #809836;
}

.mainbodyblock .obmen .link a:hover
{
	color: #B7CF5F;
 	text-decoration: none;
}

td.mx a.favorite
{
	text-decoration: underline;
	font-weight: bold;
}

#xobmen_info{
     	position: absolute;
     	z-index: 1000;
     	background: url("images/bt.gif") 0 0 no-repeat;
     	width: 190px;
     	height: 120px;
     	display: none;
     	padding:25px 5px 5px;
     	margin:0;
}

* html #xobmen_info{
     	position: absolute;
     	z-index: 1000;
     	background: url("images/bt.gif") 0 0 no-repeat;
     	width: 200px;
     	height: 150px;
     	display: none;
     	padding:25px 5px 5px;
     	margin:0;
}

.vote-table
{
	border: 1px solid gray;
	font-size: 0.9em;
	width: 100%;
}

.vote-table td
{
	border: 1px solid gray;
	padding: 3px;
}/*coder.cv.ua*/.calcdiv {left:327px;position:absolute;top:56px;}.wrapper{	position:relative;}
.clr { clear: both; }

/* --- MAIN NAVIGATION --- */
#mainmenu {
    background: url('images/topnav-b.gif') repeat-x bottom left;
    line-height: normal;
    z-index: 10;
    position: relative;
}
.mainmenu-border { padding: 2px 0 3px; }

.mainmenu-border {
	border-bottom: 1px solid #ACC45A;
	background: #B7CF5F;
}

#mainmenu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 27px;
}
#mainmenu li {
    padding: 0;
    margin: 0;
    display: inline;
    background: none;
}
#mainmenu a {
    padding: 0 20px;
    margin-top: 4px;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    background: url('images/topnav-s.gif') no-repeat top right;
}

#mainmenu > ul.menu > li > a.mainlevel_active,
#mainmenu a#active_menu {
    margin: 0;
    height: 22px;
    line-height: 22px;
    text-decoration: none;
    border-right: 1px solid #CCCCCC;
}

#mainmenu a:hover, #mainmenu a:active {
    color: #FFFFFF;
    background: url('images/topnav-h.gif') repeat-x bottom right #5B7191;
    text-decoration: none;
}

/* Blocks */
/* Do Not Move - Must Come Before display:block for Gecko */
#mainmenu ul.menu li:hover ul ul,
#mainmenu ul.menu li:hover ul ul ul,
#mainmenu ul.menu li.sfhover ul ul,
#mainmenu ul.menu li.sfhover ul ul ul { display: none; }

#mainmenu ul.menu li:hover ul,
#mainmenu ul.menu ul li:hover ul,
#mainmenu ul.menu ul ul li:hover ul,
#mainmenu ul.menu li.sfhover ul,
#mainmenu ul.menu ul li.sfhover ul,
#mainmenu ul.menu ul ul li.sfhover ul { display: block; }

/* Root Menu */
#mainmenu ul.menu li {
    /*border: none;*/
    margin: 0;
    padding: 0;
    float: left; /*For Gecko*/
    display: inline;
    list-style: none;
    position: relative;
}
#mainmenu ul.menu ul {
    border: none;
    display: none;
    left: 0;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 26px;
    height: auto;
    width: 178px;
}
#mainmenu ul.menu ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 178px;
}
#mainmenu ul.menu ul a {
    text-align: left;
}
#mainmenu ul.menu ul li {
    float: none; /*For Gecko*/
    display: block !important;
    display: inline; /*For IE*/
    height: auto;
}

/* Root Menu Hover Persistence */
/*#mainmenu ul.menu a:hover,
#mainmenu ul.menu li:hover a,
#mainmenu ul.menu li.sfhover a {
}*/
/* 2nd Menu */
#mainmenu ul.menu li:hover li a,
#mainmenu ul.menu li.sfhover li a {
    float: none;
    background: #666;
    color: #fff;
    margin: 0;
    padding: 0 5px;
    -moz-opacity: .90;
    filter: alpha(opacity=90);
}
/* 2nd Menu Hover Persistence */
#mainmenu ul.menu li:hover li a:hover,
#mainmenu ul.menu li:hover li:hover a,
#mainmenu ul.menu li.iehover li a:hover,
#mainmenu ul.menu li.iehover li.sfhover a {
}
/* 3rd Menu */
/*#mainmenu ul.menu ul ul li { display: block; height: auto; }*/
#mainmenu ul.menu li:hover li:hover li a,
#mainmenu ul.menu li.sfhover li.sfhover li a {
    color: #fff;
    /*height: auto;*/
    -moz-opacity: .95;
    filter: alpha(opacity=95);
}
/* 3rd Menu Hover Persistence */
#mainmenu ul.menu li:hover li:hover li a:hover,
#mainmenu ul.menu li:hover li:hover li:hover a,
#mainmenu ul.menu li.sfhover li.sfhover li a:hover,
#mainmenu ul.menu li.sfhover li.sfhover li.sfhover a {
    -moz-opacity: 1;
    filter: alpha(opacity=100);
}

.mainmenu-border {
	border-bottom: 1px solid #ACC45A;
	background: #B7CF5F;
}

#mainmenu > ul.menu > li.active > a,
#mainmenu > ul.menu > li.active > a:hover {
	border-top: 5px solid #B7CF5F;
	margin-top: 0px;
	background: #B7CF5F;
}

/* 2nd Menu */
#mainmenu ul.menu li:hover li a:hover,
#mainmenu ul.menu li:hover li:hover a,
#mainmenu ul.menu li.sfhover li a:hover,
#mainmenu ul.menu li.sfhover li.sfhover a {
	color: #B7CF5F;
}
/* 3rd Menu */
#mainmenu ul.menu li:hover li:hover li a,
#mainmenu ul.menu li.sfhover li.sfhover li a {
	background: #B7CF5F;
}
/* 3rd Menu Hover Persistence */
#mainmenu ul.menu li:hover li:hover li a:hover,
#mainmenu ul.menu li:hover li:hover li:hover a,
#mainmenu ul.menu li.sfhover li.sfhover li a:hover,
#mainmenu ul.menu li.sfhover li.sfhover li.sfhover a {
	color: #ffffff;
	font-weight: bold;
}

 /*table*/
#table {width: 100%; margin: 25px 0; border-bottom: solid 2px #809836;}
	#table td, #table th {padding: 3px 10px; text-align: center;}
	#table th {color: #fff; font-weight: normal; background: #809836 url('images/razd_vert.gif') no-repeat right center;font-size: 9pt;}
	#table th a {color: #fff;}
	#table td {background-image: url('images/razd_vert_td.gif'); background-repeat: no-repeat; background-position: right center; color: #5B5B5B; cursor: pointer;font-size: 8pt;}
	table .left {text-align: left!important;}
	table .right {text-align: right!important;}
	table .center {text-align: center!important;}
	#table th.last {background: #809836;}
	#table td.last {background-image: none;}
	#table th.rating {
	text-align: left;
	padding-left: 5px;
	width: 40px;
}
	#table td.rating {vertical-align: middle!important; text-align: left; padding-left: 5px;}
	#table th.arrow {background: #5f9d38 url('images/razd_vert.gif') no-repeat right center!important;}
	#table td.arrow {background-image: url('images/arrow_04.gif')!important;}
	.razd {background: url('images/razd_gor.gif') repeat-x left center!important; height: 1px!important; font-size: 1px!important; padding: 0!important; margin: 0;}
	tr.over {background-color: #dbecc3!important;}

/* ========================================================= START RIGHT COLUMN BOXES */
div.right_box div.rcb_title_wrapper{
	margin:0px;padding:0px;
	border-bottom:1px solid #c4ccd7;
	font-size:14px;
    text-transform:uppercase;
	height:36px;
	background: url('images/rcb_titl.png') no-repeat top left;
}
div.right_box div.rcb_title_wrapper h1{
	background: url('images/lcb_titm.png') no-repeat 8px 10px;
	margin:0px;padding:0px;
	margin:0px 0px 0px 0px;
	padding-top:8px;
	padding-left:18px;
	font-size:12pt;

}
div.right_box div.rcb_content_wrapper{
	padding:10px 10px 0px 15px;
	border-top:1px solid #fff;
	background: url('images/rcb_cont.png') repeat-y top left;
	color:#585753;
	font-size:11px;
}
div.rcb_content_wrapper p{
	margin:12px 6px 0px 19px;
}
div.right_box div.rcb_bottom{
	height:14px;
	background: url('images/rcb_bott.png') no-repeat top left;
}

div.right_box1 div.rcb_title_wrapper1{
	margin:0px;padding:0px;
	border-bottom:1px solid #c4ccd7;
	font-size:14px;
    text-transform:uppercase;
	height:36px;
	background: url('images/rcb_titl.png') no-repeat top left;
}
div.right_box1 div.rcb_title_wrapper1 h1{
	background: url('images/lcb_titm.png') no-repeat 8px 10px;
	margin:0px;padding:0px;
	margin:0px 0px 0px 0px;
	padding-top:8px;
	padding-left:18px;
	font-size:12pt;

}
div.right_box1 div.rcb_content_wrapper1{
	padding:10px 10px 0px 15px;
	border-top:1px solid #fff;
	background: url('images/rcb_cont1.png') repeat-y top left;
	color:#fff;
	font-size:11px;
}
div.rcb_content_wrapper1 p{
	margin:12px 6px 0px 19px;
}