@charset "utf-8";
/* CSS Document */
html > body #main {
	height:auto;
	min-height:100%;
}
html, body {
	width: 100%;
	height: 100%;
	margin: 0;
	font: 11px 'Tahoma', '', 'Helvetica', 'sans-serif';
	color:#FFFFFF;
}
pre {
	font: 11px 'Tahoma', '', 'Helvetica', 'sans-serif';
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}
img{border:0px;}
a{	color:#FFFFFF;}
h1{padding:0px; margin:0px;}
h1 a{
	display:block;
	height:100px;
	width:260px;
}
#logo{
	padding: 20px 0px 0px 30px;
}
h1 a span{
	display:none;
}
h2{
	margin:0px;
	padding:12px 0px 13px 50px;
	color:#FFFFFF;
	font-family:Times New Roman;
	font-size:24px;
	font-weight:normal;
}
h3{
	font-weight:bold;
	font-size:12pt;
	color: #F9C234;
	margin:0px 0px 10px 0px;
	padding:0px 10px 9px 0px;
	background: url("/images/frontend/dot_line.gif") bottom left repeat-x;

}
.clear { display: block; clear: both; line-height: 0!important; font-size: 0!important; height: 0!important; }
.grey{color:#B7A3A0;}
.float_left{float:left;}
.float_right{float:right;}
#main {
	padding-top:0px;
	background: #901F0F url("/images/frontend/bottom_bg.gif") bottom center repeat-x;
	height:100%;
	position:relative;
}
#header_img{
	width: 914px;
	height: 129px;
	margin: 0px auto;
	background: url(/images/frontend/heder_bg.gif) top center no-repeat;

}
#top_menu{
	padding-left:5px;
}
#top_menu_left{
	width: 5px;
	height: 35px;
	background: url(/images/frontend/top_menu_left.png) top left no-repeat;
}
#top_menu_right{
	width: 5px;
	height: 35px;
	background: url(/images/frontend/top_menu_right.png) top left no-repeat;
}
.top_menu_btn{
	width: 101px;
	height: 35px;
	background: url(/images/frontend/top_menu_btn.png) top left no-repeat;
}
.top_menu_btn_left{
	width: 102px;
	height: 35px;
	background: url(/images/frontend/top_menu_btn_left.png) top left no-repeat;
}
.top_menu_btn_right{
	width: 102px;
	height: 35px;
	background: url(/images/frontend/top_menu_btn_right.png) top left no-repeat;
}
.top_menu_btn_selected, .top_menu_btn_hover, .top_menu_btn_hover_selected{
	width: 101px;
	height: 35px;
	background: url(/images/frontend/top_menu_btn_selected.png) top left no-repeat;
}
.top_menu_btn_left_hover, .top_menu_btn_left_hover_selected{
	width: 102px;
	height: 35px;
	background: url(/images/frontend/top_menu_btn_left_hover.png) top left no-repeat;
}
.top_menu_btn_left_selected{
	width: 102px;
	height: 35px;
	background: url(/images/frontend/top_menu_btn_left_selected.png) top left no-repeat;
}
.top_menu_btn_right_hover, .top_menu_btn_right_hover_selected{
	width: 102px;
	height: 35px;
	background: url(/images/frontend/top_menu_btn_right_hover.png) top left no-repeat;
}
.top_menu_btn_right_selected{
	width: 102px;
	height: 35px;
	background: url(/images/frontend/top_menu_btn_right_selected.png) top left no-repeat;
}
.top_menu_spacer{
	width: 1px;
	height: 35px;
	background: url(/images/frontend/top_menu_spacer.gif) top left no-repeat;
}
.top_menu_btn_middle_text{
	font-size:11px;
	font-weight:bold;
	line-height:35px;
	text-align:center;
}
.top_menu_conteiner a{
	text-decoration:none;
}
.top_menu_conteiner a:hover{
	text-decoration:none;
}
.top_menu_conteiner{
	position:relative;
}
.submenu_block{
	position:absolute;
	top:34px;
	width:103px;
}
.submenu_block_other{
	left:-1px;
}
.submenu_block_left{
	left:0px;
}
.submenu_block_main{
	width:103px;
	background: url(/images/frontend/top_submenu_bg.png) top left repeat-y;
}
.submenu_block_bottom{
	width: 103px;
	height: 5px;
	background: url(/images/frontend/top_submenu_bottom.png) top left no-repeat;
}
.submenu_li{
	padding: 6px 0px 0px 8px;
}
.submenu_li a{
	text-none;
	padding: 0px 0px 0px 10px;
	font-size:11px;
	color:#ffffff;
}
.submenu_item a{
	background-image: url(../images/frontend/top_submenu_mark.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}
.submenu_item a:hover{
	background-image: url(../images/frontend/top_submenu_mark_selected.gif);
	background-repeat: no-repeat;
	background-position: middle left;
	text-decoration:none;
}
.submenu_item_selected a{
	background-image: url(../images/frontend/top_submenu_mark_selected.gif);
	background-repeat: no-repeat;
	background-position: middle left;
}

#lang{
	padding:0px 5px 0px 10px;
}
#lang_in{
	width:63px;
	height:22px;
}
.language_icon_out{
	padding:0px 5px 0px 0px;
}
#language_icon_ru{
	background-image: url(../images/frontend/language_icon_ru.png);
	background-repeat: no-repeat;
	background-position: top left;
	width:16px;
	height:11px;
}
#language_icon_en{
	background-image: url(../images/frontend/language_icon_en.png);
	background-repeat: no-repeat;
	background-position: top left;
	width:16px;
	height:11px;
}
#language_icon_ua{
	background-image: url(../images/frontend/language_icon_ua.png);
	background-repeat: no-repeat;
	background-position: middle left;
	width:16px;
	height:11px;
}


#head_text{
	float:right;
	padding:20px 25px 0 0;
	width:565px;
}
#middle{
	margin: 0px auto;
	width: 914px;
	/*height:1%;*/
	background: url(/images/frontend/shadow_main_bg.png) top center repeat-y;

}
#content{padding:0px 4px 0px 4px;}
#content p{ padding:0px; margin:0px;}
.product_block{
	padding:10px 20px 0px 20px;
	float:left;
}
.product_block img{
	float:left;
	padding:0px 28px 10px 10px;
}
.product_block div{
	width:500px;
	float:left;
	color:#ffffff;
}
.content_block{
	font-size:13px;
}
.content_block div{
	float:left;
	color:#ffffff;
}
.content_block h2{
	padding:0px 0px 5px 0px;
}
.content_block div.center{
	width:350px;
}
.content_block div.left{
	padding:0px 30px 0px 0px;
}
.content_block div.right{
	padding:30px 0px 0px 50px;
}
.pointer{
	cursor:pointer;
}
a.orange_link{
	color:#f93a00;
}
#bottom{
	width: 914px;
	height: 32px;
	margin: 0px auto;
	background: url(/images/frontend/bottom_bg.png) bottom left no-repeat;
}
#bottom_baners {
	height:60px;
	margin:0 auto;
	width:910px;
}
#left_banners{
	padding:5px 5px 0px 5px;
}
#right_banners{
	padding:5px 5px 0px 5px;
}
.fleft{
	padding:0px 0px 0px 0px;
	float:left;
}
.absolute{
	position:absolute;
}
.relative{
	position:relative;
}
.nowrap {
	white-space:nowrap;
}
div.banner_information  {
	background-color:#901F0F;;
	border:1px solid #ffffff;
	display:none;
	left:35px;
	opacity:0;
	padding:3px;
	top:-110px;
	z-index:9999;
}
#onix_logo_ru, #onix_logo_en, #onix_logo_de{
	width: 120px;
	height: 17px;
	float:left;
	margin:6px 0px 0px 25px;
}
#bottom a span{display:none;}
#onix_logo_ru{background: url(/images/frontend/logo_onix_ru.gif) bottom left no-repeat;}
#onix_logo_en{background: url(/images/frontend/logo_onix_ru.gif) bottom left no-repeat;}
#onix_logo_de{background: url(/images/frontend/logo_onix_ru.gif) bottom left no-repeat;}
#copy_r{
	float:left;
	padding:8px 0px 0px 20px;

}
#contact{
	color:#ffffff;
	float:right;
	padding:8px 15px 0px 0px;
}
#contact span{
	color:#f93a00;
	font-weight:bold;
}
#lang div.ne_activ{
	color:#91877E;
	background:none;
}
#panel #panel_h {
	background-color:#541A12 !important;
}
.site_map{
	margin:0px;
	padding: 0px 0px 20px 100px;
}
.site_map li{
	padding 5px;
}
.site_map a{
	font-size:13px;
}
#content_bg{
	width:906px;
	background-position:top left;
	background-repeat: no-repeat;
	padding:15px 0px 15px 0px;
}
table#content_table{
	width:100%
	height:100%;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
table#content_table td{
	padding:0px;
	margin:0px;
	vertical-align:top;
}
table#content_table td.xright{
	padding:0px 15px 0px 15px;
}
table#content_table td.xleft{
	padding:25px 0px 0px 0px;
}
table#content_frame_table, table#content_frame_table td{
	padding:0px;
	margin:0px;
	border-collapse:collapse;
}
tr#content_frame_table_top td{
	height:29px;
}
tr#content_frame_table_top td.left_col{
	width:28px;
	background: url(/images/frontend/content_bg_tl.png) top left no-repeat;
}
tr#content_frame_table_top td.center_col{
	background: url(/images/frontend/content_bg_t.png) top left repeat-x;
}
tr#content_frame_table_top td.right_col{
	width:28px;
	background: url(/images/frontend/content_bg_tr.png) top left no-repeat;
}

tr#content_frame_table_middle td.left_col{
	width:28px;
	background: url(/images/frontend/content_bg_l.png) top left repeat-y;
}
tr#content_frame_table_middle td.center_col{
	background: url(/images/frontend/content_bg.png) top left repeat;
}
tr#content_frame_table_middle td.right_col{
	width:28px;
	background: url(/images/frontend/content_bg_r.png) top left repeat-y;
}

tr#content_frame_table_bottom td{
	height:30px;
}
tr#content_frame_table_bottom td.left_col{
	width:28px;
	background: url(/images/frontend/content_bg_bl.png) top left no-repeat;
}
tr#content_frame_table_bottom td.center_col{
	background: url(/images/frontend/content_bg_b.png) top left repeat-x;
}
tr#content_frame_table_bottom td.right_col{
	width:28px;
	background: url(/images/frontend/content_bg_br.png) top left no-repeat;
}

div.submenu2_item{
	text-align:right;
	font-weight:bold;
}
div.submenu2_btn_in{
	padding:7px 10px 0px 0px;
}
div.submenu2_btn_spacer{
	height:5px;
	width:1px;
	font-size:0px;
	overflow:hidden;
}
div.submenu2_item a{
	text-align:right;
	padding:0px 10px 0px 0px;
	text-decoration:none;
}
div.submenu2_btn{
	width:213px;
	height:29px;
	background: url(/images/frontend/submenu2_btn.png) top left no-repeat;
}
div.submenu2_btn a{
	background: url(/images/frontend/submenu2_mark.gif) top right no-repeat;
	color:#ffffff;
}
div.submenu2_btn_selected, div.submenu2_btn_hover{
	width:213px;
	height:29px;
	background: url(/images/frontend/submenu2_btn_selected.png) top left no-repeat;
}
div.submenu2_btn_selected a, div.submenu2_btn_hover a{
	background: url(/images/frontend/submenu2_mark_selected.gif) top right no-repeat;
	color:#e2bfaf;
}
table#module_list_table, table#module_list_table_space{
	width:100%;
	padding:0px;
	margin:0px;
}
table#module_list_table td, table#module_list_table th{
	padding:5px 10px 5px 10px;
	vertical-align: top;
	text-align:center;
	color:#ffffff;
}
table#module_list_table_space td{
	padding:15px 10px 15px 10px;
	vertical-align: top;
	text-align:center;
	color:#ffffff;
}
table#module_list_table td span, table#module_list_table th span, table#module_list_table_space td span, table#module_list_table_space th span{
	color:#ffbe35;;
	font-weight:bold;
}
table#module_list_table th span, table#module_list_table_space th span{
	font-size:14px;
}
table#module_list_table td img, table#module_list_table_space td img{
	margin:0px 0px 5px 0px;
}

table#module_list_table_left{
	width:100%;
	padding:0px;
	margin:0px;
}
table#module_list_table_left td, table#module_list_table_left th{
	padding:5px 20px 5px 0px;
	vertical-align: top;
	text-align:center;
	color:#ffffff;
}
table#module_list_table_left td.last, table#module_list_table_left th.last{
	padding-right:0px;
}
table#module_list_table_left td span, table#module_list_table_left th span{
	color:#ffbe35;;
	font-weight:bold;
}
table#module_list_table_left th span{
	font-size:14px;
}
table#module_list_table_left td img{
	margin:0px 0px 5px 0px;
}

table#gallery_table{
	width:100%;
}
table#gallery_table td{
	padding:5px 10px 10px 10px;
}
tr#gallery_row td.gcenter{
	text-align:center;
}
table#gallery_table td a{
	color:#FFBE35;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
#gallery_title h2{
	padding:0 0 5px;
}
table#gallery_table td img{
	margin:0px 0px 5px 0px;
	border:1px solid #cfcfcf;
}
.bold_yellow{
	font-weight:bold;
	color:#ffbe35;
	font-size:12px;
}
#content .content_block_simple p{
	font-size:11px;
	padding:0px 0px 5px 0px;
}
.content_block_simple h2{
	margin:0px;
	padding: 0px 0px 10px 0px;
}
.content_block_simple img{
	margin:10px 20px 0px 0px;
}
.catalog_icon{
	padding:0px 0px 0px 50px;
}
.pageselector{
	text-align:center;
	margin:0 auto;
	width:250px;
}
.pageselector_out{
	text-align:center;
}
table.contnt2cols{
	width:100%;
	text-align:left;
}
table.contnt2cols td{
	width:50%;
	text-align:left;
	padding:5px 5px 0px 5px;
	vertical-align:top;
}
table.contnt2cols th{
	width:50%;
	text-align:left;
	padding:5px 5px 0px 5px;
}
table.contnt2cols th span{
	color:#FFBE35;
	font-weight:bold;
}
table.contnt2cols td img{
	margin:5px 10px 10px 0px;
	text-align:left;
	vertical-align:top;
}

table.contnt2cols td div.img_col{
	float:left;
	width:90px;
}
table.contnt2cols td div.text_col{
	float:left;
	width:200px;
}

* html div#middle {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/shadow_main_bg.png', sizingMethod='scale');}
* html div#bottom {background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/frontend/bottom_bg.png', sizingMethod='image');}

