/* BEGIN OVERALL */

a:hover { text-decoration: none; }
.green { color: #009000; }

#top {font-size:.7em}

/***** ruler: gradient line *****/

#ruler { float: right; width: 700px; }
#ruler div{ width:43px; float:right; height:20px }

#gray0{background-color:#000000}
#gray10{background-color:#1a1a1a}
#gray20{background-color:#333}
#gray30{background-color:#4d4d4d}
#gray40{background-color:#666}
#gray50{background-color:#808080}
#gray60{background-color:#999}
#gray70{background-color:#b3b3b3}
#gray80{background-color:#ccc}
#gray90{background-color:#e5e5e5}
#gray100{background-color:#fff}
#ruler span{display:block;text-align:right;position:relative;top:1.4em}

/***** end of ruler *****/

#banner_top { position: absolute; z-index: 10; right: 2px; top: 24px; }

#main_menu { position: absolute; right: 35px; top: 119px; z-index: 20; width: 800px; }
#main_menu_pre { position: absolute; right: 16px; top: 109px; z-index: 10;  }
#main_menu ul { list-style: none;  margin: 0px;  padding: 0px;  }
#main_menu ul li.item { margin: 0px 0px 0px 0px;  padding: 5px 10px 5px 10px;  font-size:11px;  font-weight:bold;  background-image: url("/new/images/menuback.gif");  background-position: left top; background-repeat: repeat-x; width: auto; text-align: center; display: inline; float: right; }
#main_menu ul li.razdel { background-image: url("/new/images/menubg.gif");  background-position: left top; background-repeat: repeat-x; width: 2px; height: 23px; display: inline; float: right; }
#main_menu ul li.item a { color: #FF6600; }

.menulast { margin: 0px; padding: 0px; width: auto; display: inline; }

.popupmenu { position: absolute; top: 140px; background-color: #BFBFBF; border: 1px solid #696969; padding: 15px; width: 200px; z-index: 10; }
.popupmenu ul { padding: 0px; margin: 0px; list-style: none; }
.popupmenu ul li { padding: 0px; margin: 0px; display: block; font-size:.7em; font-weight:bold; }

#inner {border:1px solid #333; border-top: 0px; background-color:#D7D7D7; margin: 0px;}

#header {padding-right:.8em}

* html .minwidth {border-left:950px solid #999;}
* html .container {margin-left:-950px;position:relative;}
* html .minwidth, * html .container, * html .content {height:1px}
.container {padding:0em 0em .3em 0em;}
.width { display: inline-block; }
.minwidth{min-width:950px}


.overhead_bg { background-image: url("/new/images/bg.gif"); background-position: left top; background-repeat: repeat-x; background-color: #2f2f2f; height: 140px; border: 1px solid #000000; border-bottom: 0px; }
.logo { padding: 0px 0px 0px 0px; width: 240px; height: 140px; float: left; }
#logo {padding:0 1em 0 0; float: left; }



/* END OVERALL */


#subnav img {margin-bottom:-.3em;padding:0 0 0 .5em}

#subnav_addlinks {padding-top:1em}


div#languages {
 position: absolute;
 top: 0px;
 right: 500px;
 color: #fff;
}

div#languages a {
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 text-decoration: none;
}


/* Rounded layers */
.rounded { width: 100%; margin: 0; padding: 0; text-align; }

.rounded table { width: 99%; border: 0; }

.rounded table.rounded_table td,
.rounded table.rounded_table_red td
{ padding: 0; }

.rounded table.rounded_table td.left_h,
.rounded table.rounded_table td.right_h,
.rounded table.rounded_table td.center_h,
.rounded table.rounded_table td.left_h1,
.rounded table.rounded_table td.right_h1,
.rounded table.rounded_table td.center_h1,
.rounded table.rounded_table td.left_h1,
.rounded table.rounded_table td.left_h1_,
.rounded table.rounded_table td.right_h1,
.rounded table.rounded_table td.right_h1_,
.rounded table.rounded_table_red td.left_h,
.rounded table.rounded_table_red td.right_h,
.rounded table.rounded_table_red td.center_h
{
 height: 26px;
 border-top: 3px solid #D7D7D7;
}

.rounded table.rounded_table td.left_h { width: 8px; background: url(/new/images/up_left.gif) no-repeat left top; }
.rounded table.rounded_table td.right_h { width: 8px; background: url(/new/images/up_right.gif) no-repeat left top; }
.rounded table.rounded_table td.center_h { background: url(/new/images/up_center.gif) repeat-x scroll 0pt 0pt; text-align: center; letter-spacing: 1px; font-family: aharoni; font-size: 22px !important; color: #FFF; }
.rounded table.rounded_table td.center_h a { letter-spacing: 1px; font-family: aharoni; font-size: 22px; color: #FFF; }

.rounded table.rounded_table td.left_c { width: 8px; background: url(/new/images/left_content.gif) repeat-y; }
.rounded table.rounded_table td.right_c { width: 8px; background: url(/new/images/right_content.gif) repeat-y; }
.rounded table.rounded_table td.center_c { background: #BFBFBF; }

.rounded table.rounded_table td.left_f { width: 8px; height: 8px; background: url(/new/images/down_left.gif) no-repeat left top; }
.rounded table.rounded_table td.right_f { width: 8px; height: 8px; background: url(/new/images/down_right.gif) no-repeat left top; }
.rounded table.rounded_table td.center_f { height: 8px; background: url(/new/images/down_center.gif) repeat-x scroll 0pt 0pt; }


/* .rounded table.rounded_table tr.h1 td { background: url(/new/images/up_center.gif) repeat-x scroll 0pt 0pt; } */
.rounded table.rounded_table td.left_h1 { width: 1px; background: url(/new/images/up_left1_1.gif) no-repeat; }
.rounded table.rounded_table td.right_h1 { width: 1px; background: url(/new/images/up_right1_1.gif) no-repeat; }
.rounded table.rounded_table td.left_h1_ { width: 7px; background: url(/new/images/up_center.gif) repeat-x; }
.rounded table.rounded_table td.right_h1_ { width: 7px; background: url(/new/images/up_center.gif) repeat-x; }
.rounded table.rounded_table td.center_h1 { background: url(/new/images/up_center.gif) repeat-x scroll 0pt 0pt; text-align: center; letter-spacing: 1px; font-family: aharoni; font-size: 22px !important; color: #FFF; }
.rounded table.rounded_table td.center_h1 a { letter-spacing: 1px; font-family: aharoni; font-size: 22px; color: #FFF; }

.rounded table.rounded_table td.left_c1 { width: 1px; background: #696969; }
.rounded table.rounded_table td.right_c1 { width: 1px; background: #696969; }
.rounded table.rounded_table td.center_c1 { background: #BFBFBF; }

.rounded table.rounded_table td.left_f1 { width: 1px; height: 8px; background: url(/new/images/down_left1_1.gif) no-repeat left top; }
.rounded table.rounded_table td.right_f1 { width: 1px; height: 8px; background: url(/new/images/down_right1_1.gif) no-repeat right top; }
.rounded table.rounded_table td.left_f1_ { width: 7px; height: 8px; background: url(/new/images/down_center.gif) repeat-x; }
.rounded table.rounded_table td.right_f1_ { width: 7px; height: 8px; background: url(/new/images/down_center.gif) repeat-x; }
.rounded table.rounded_table td.center_f1 { height: 8px; background: url(/new/images/down_center.gif) repeat-x scroll 0pt 0pt; }


/* red */
.rounded table.rounded_table_red td.left_h { width: 8px; background: url(/new/images/up_left_red.gif) no-repeat left top; }
.rounded table.rounded_table_red td.right_h { width: 8px; background: url(/new/images/up_right_red.gif) no-repeat left top; }
.rounded table.rounded_table_red td.center_h { background: url(/new/images/up_center_red.gif) repeat-x scroll 0pt 0pt; text-align: center; letter-spacing: 1px; font-family: aharoni; font-size: 22px !important; color: #FFF; }
.rounded table.rounded_table_red td.center_h a { letter-spacing: 1px; font-family: aharoni; font-size: 22px; color: #FFF; }

.rounded table.rounded_table_red td.left_c { width: 8px; background: url(/new/images/left_content.gif) repeat-y; }
.rounded table.rounded_table_red td.right_c { width: 8px; background: url(/new/images/right_content.gif) repeat-y; }
.rounded table.rounded_table_red td.center_c { background: #BFBFBF; }

.rounded table.rounded_table_red td.left_f { width: 8px; height: 8px; background: url(/new/images/down_left.gif) no-repeat left top; }
.rounded table.rounded_table_red td.right_f { width: 8px; height: 8px; background: url(/new/images/down_right.gif) no-repeat left top; }
.rounded table.rounded_table_red td.center_f { height: 8px; background: url(/new/images/down_center.gif) repeat-x scroll 0pt 0pt; }

/* ads1 */
.rounded table.rounded_table td.left_ads1 { width: 1px; height: 26px; background: url(/new/images/down_left_ads1_1.gif) no-repeat left top; }
.rounded table.rounded_table td.right_ads1 { width: 1px; height: 26px; background: url(/new/images/down_right_ads1_1.gif) no-repeat right top; }
.rounded table.rounded_table td.left_ads1_ { width: 7px; height: 26px; background: #6C2300; }
.rounded table.rounded_table td.right_ads1_ { width: 7px; height: 26px; background: #6C2300; }
.rounded table.rounded_table td.center_ads1 { height: 26px; background: #6C2300; }

/* end of Rounded layers */
