@charset "utf-8";
/* CSS Document */
body, ul, li, div, img { margin:0; padding:0; list-style:none; border:none;}
a:hover { text-decoration:none;}


/*
body { background:#696653 url(/images/bg_body_.png) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.body_box_shadow { background:url(/images/bg_body.png) no-repeat center top; min-width:1004px; position:relative;}
*/


body { background:#696653 url(/images/repeat_bg.jpg) repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.body_box_shadow { background:url(/images/main_bg.jpg) no-repeat center top; min-width:1004px; position:relative;}

.body_box { width:1004px; height:825px; position:relative; margin:0 auto;}
.logo { position:absolute; left:13px; top:17px; width:140px; height:80px;}

/* home navigation */
.hom_bar {height:53px; position:absolute; left:180px; top:10px; background:url(/images/pic_vhr.gif) no-repeat left top; padding:32px 0px 0px 10px;}
.hom_bar li { float:left; margin:0 0 0 20px;}
.hom_bar a { display:block; width:27px; height:27px; overflow:hidden; text-indent:-1000px;}
.hom_bar a:hover { background-position:left top;}
.hom_bar .current a { background-position:left top; cursor: default;}
.hb_home { background:url(/images/ico_home.gif) left -27px;}
.hb_mail { background:url(/images/ico_mail.gif) left -27px;}
.hb_map { background:url(/images/ico_sitemap.gif) left -27px;}

/* lingvo bar */
/*
.lng_bar { background:url(/images/lng_bar.gif); width:145px; height:30px; position:absolute; left:832px; top:83px; padding:0px 0px 0px 10px; font-size:11px;}
*/
.lng_bar { 
	background:url(/images/lng_bar.png); 
	width:145px; 
	height:30px; 
	position:absolute; 
	left:832px; 
	top:83px; 
	padding:0px 0px 0px 10px; 
	font-size:11px;
	-background: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/lng_bar.png', sizingMethod='scale');
	-background-repeat: no-repeat;
}
.lng_bar li { float:left; margin:0px 0px 0px 15px;}
.lng_bar a{ color:#ADAB8E; display:block; width:25px; height:23px; padding:7px 0px 0px 0px;}
.lng_bar a:hover { color:#E7E5C1; background:url(/images/m_home_bar.gif) no-repeat 6px 23px; }
.lng_bar .current a { color:#E7E5C1; background:url(/images/m_home_bar.gif) no-repeat 6px 23px; cursor: default; text-decoration:none; }

/* Global menu */
.clob_menu { position:absolute; left:14px; top:126px; border:none; width:975px;}
.clob_menu td { height:40px; text-align:center;}
.clob_menu a { display:block; height:40px; color:#FFF; text-decoration:none; background-image:url(/images/bg_h_menu_li.png); background-position:left -80px; cursor:default;}
.clob_menu .current a { background-position:left -120px; color:#D1CFB6;}
.clob_menu .current a b { cursor:default;}
.clob_menu a:hover { color:#D1CFB6; background-position:left -120px;}
.clob_menu a b { display:block; height:40px; line-height:40px; font-size:14px; background-image:url(/images/bg_h_menu_li_styk.png); background-repeat:no-repeat; font-weight: normal; padding:0 10px; cursor:pointer;}
.clob_menu .first { background-position:left top;}
.clob_menu .first:hover { background-position:left -40px;}
.clob_menu .current .first { background-position:left -40px; color:#D1CFB6; cursor:default;}
.clob_menu .current .first b { cursor:default;}
.clob_menu .first b { background:none;}
.clob_menu .last { background-position:right -160px;}
.clob_menu .last:hover { background-position:right -200px;}
.clob_menu .current .last { background-position:right -200px; color:#D1CFB6; cursor:default;}
.clob_menu .current .last b { cursor:default;}

/* content */
.c { position:absolute; left:14px; top:176px; width:975px; height:462px; background:#F4F4F1;}

.c_left { position:absolute; left:16px; top:18px; width:339px; height:442px; color:#555;}
/* left colunm */
.c_left_menu { font-size:12px; padding:0 0 8px 0;}
.c_left_menu li { float:left; border-left:solid 1px #A09D8D; _border-left:expression(this.previousSibling==null ? 'none' : 'solid 1px #A09D8D'); padding:0 12px; _padding:expression(this.previousSibling==null ? '0 12px 0 0' : '0 12px'); line-height:14px;}
.c_left_menu li:first-child { border-left:none; padding:0 12px 0 0;}
.c_left_menu a { color:#93211E; }
.c_left_menu .current a { color:#A09D8D; cursor:default; text-decoration:none; }

.c_left .title { font-size:18px; line-height:16px; color:#3D3B2D; display:block; padding:4px 0 4px 4px;}
.c_left .hr { background:url(/images/bg_hr_h.gif) repeat-x left 2px; height:5px; font-size:1px; border-left:solid 4px #F4F4F1;}
.c_left .data { background:url(/images/m_data.gif) no-repeat left 6px; color:#8F8F8F; padding:0 0 0 8px; display:block; font-size:11px; margin-left:4px; }
.c_left .back_link { background:url(/images/bg_button_for_pagination.gif) no-repeat left top; padding:0 0 0 15px; color:#93211E; display:block; margin:3px 0 0 4px;}
.c_left .back_link span { background:#F4F4F1; text-decoration:underline;}
.c_left .back_link:hover span { text-decoration:none;}
.c_left .block_scrol { width:auto; height:343px; overflow:auto;}
.c_left .block_scrol .data { margin-left:0;}
.c_left .block_scrol ul { padding:0 5px 0 4px;}
.c_left .block_scrol li { padding:5px 0 8px 0;}
.c_left .block_scrol li.current a { color:#DB1500}
.c_left .block_scrol li.current .data { font-weight:bold; background-position:left -44px;}
.c_left .block_scrol a { color:#93211E; font-size:14px; }
.c_left .block_scrol p { margin:4px 0 9px 4px; padding:0px; font-size:14px; line-height:18px;}



.pagination { padding:3px 0 0 3px;}
.pagination li { float:left; padding:0 1px;}
.pagination li a { color:#93211E; border:solid 1px #F4F4F1; padding:0 3px; line-height:20px; }
.pagination li a:hover { color:#969382; border:solid 1px #DBD6C7}
.pagination .current a { color:#969382; border:solid 1px #DBD6C7; font-weight:bold; cursor:default; text-decoration:none;}
.pagination .prev a, .pagination .next a { display:block; width:15px; height:18px; text-indent:-5000px; background-image:url(/images/bg_button_for_pagination.gif); padding:0; border:solid 1px #F4F4F1; background-position:left 1px; background-repeat:no-repeat;}
.pagination .prev a:hover, .pagination .next a:hover {border:solid 1px #F4F4F1; background-position:left -22px;}
.pagination .next a { background-position:right 1px;}
.pagination .next a:hover {border:solid 1px #F4F4F1; background-position:right -22px;}

/* pahe home */
.c_left .block_scrol_home { height:400px;}
.a_categories_produkt { display:block; float:left; background:url(/images/m_lupa.gif) no-repeat left top; padding:0 0 0 28px; height:24px; line-height:22px; text-decoration:none; font-size:15px; color:#93211E;}
.a_categories_produkt:hover { text-decoration:underline;}
.a_categories_produkt b { background:url(/images/m_next.gif) no-repeat right 4px; padding:0 12px 0 0; font-weight:normal;}

/* page quide */
.c_left .block_scrol_quide { height:392px; }
.block_scrol_quide ul { padding:8px 0 0 4px !important; }
.block_scrol_quide ul li { padding:5px 0 5px 0 !important; }
.c_left h2 { margin:0; padding:0 0 3px 4px; font-weight:normal; font-size:18px;}

/* Bread crumbs */
.bc { padding:0 0 4px 4px;}
.bc a { color:#93211E;}
.bc img { margin:0 4px;}

/* page quide categori */
.c_left .block_scrol_quide_cat { height:373px; }
.c_left .block_scrol_quide_cat ul { padding:0 2px 0 0;}
.c_left .block_scrol_quide_cat li { padding:0 0 1px 0;}
.c_left .block_scrol_quide_cat li a { display:block; padding:5px 0px 5px 23px;}
.c_left .block_scrol_quide_cat li a:hover { background:url(/images/m_li_category.gif);}

/* page quide shop */
.c_left .block_scrol_quide_shop { height:373px; }
.c_left .block_scrol_quide_shop p { padding:11px 0 0 4px}

/* leaseholder */
.title_h1 { font-size:28px; line-height:30px; color:#3D3B2D; display:block; padding:10px 0 10px 4px;}
.c_left .ul_plan ul { padding:0 2px 0 0;}
.c_left .ul_plan li { padding:0 0 1px 0;}
.c_left .ul_plan li a { display:block; padding:5px 0px 5px 23px;}
.c_left .ul_plan li a:hover { background:url(/images/m_li_category.gif);}



.c_right { position:absolute; left:366px; top:18px; width:609px; height:442px;}

/* footer */
.f { width:955px; height:33px; padding:17px 20px 0px 0px; position:absolute; left:14px; top:648px; background:#928C40 url(/images/bg_foot.png); text-align:right; font-size:12px; color:#E5E3C7;}
.f a { color:#E5E3C7; text-decoration:none;}
.f a:hover { text-decoration: underline;}
.f span { position:absolute; left:15px; top:17px;}
.f_banner { position:absolute; top:80px; left:0px; text-align:center; width:100%;}
.f_banner a { margin:0 5px}

/* gallery */
.gallery { background:#fff; height:410px; padding:12px 0 0 0; width:589px;}
.gallery_intro { margin:0px 0px 0px 16px; width:558px; height:306px; border:solid 1px #969382; text-align:center; vertical-align:middle; position:relative;}
.gallery_intro img { background-repeat:no-repeat; background-position:center center; position:absolute; left:0px; top:0px}
.block_scrol_gallery li { margin:0 !important; padding:0 0 1px 0 !important; }
.block_scrol_gallery a { display:block; padding:10px 0px 10px 25px; text-decoration:none;}
.block_scrol_gallery a b { display:block; font-weight:normal; text-decoration:underline;}
.block_scrol_gallery a:hover { background:#E3E3DA url(/images/m_li_category.gif) no-repeat left 10px;}
.block_scrol_gallery a:hover b { text-decoration:none;}
.block_scrol_gallery a span {color:#898989; font-size:12px}
.block_scrol_gallery .current a { background:#E3E3DA url(/images/m_li_category.gif) no-repeat left 10px; cursor:default;}
.block_scrol_gallery .current a b { text-decoration:none; color:#555;}

/* scroll for gallery */
#scrollable { padding:6px 0 0 15px; height:90px; overflow:hidden;}

/* контейнер для элементов, которые мы будет скролить */
div.items {height:88px; float:left; width:521px !important;}

/* стиль элемента */
div.items a { display:block; float:left; width:96px; height:80px; cursor:pointer; border:solid 4px #FFF }
div.items a img{ border:solid 1px #969382; width:94px; height:78px;}
div.items a:hover { border:solid 4px #CBCB89}
div.items a.active { border:solid 4px #CBCB89; filter:alpha(opacity=50); opacity: 0.5;}


/* кнопки вперед и назад */
a.prev, a.next { display:block; width:16px; height:83px; float:left; background-image:url(/images/m_gallery_buttom.png); cursor:pointer; margin:3px 0 0 0; }
a.prev { background-position:left bottom; margin-right:4px;}
a.prev:hover { background-position:left top}
a.next { background-position:right bottom; margin-left:4px;}
a.next:hover { background-position:right top;}

/* map sait */
.title_h1_2 { font-size:28px; line-height:30px; color:#3D3B2D; display:block; padding:0px 0 10px 4px;}
.block_scrol_site_map ul { padding:12px 0 0 4px !important}
.block_scrol_site_map ul li { padding:2px 0 !important}
.c_left .block_scrol_site_map ul li ul li { padding:0 !important;}
.c_left .block_scrol_site_map ul li ul { padding:4px 0 2px 24px !important;}
.block_scrol_site_map ul li ul li a { color:#3D3B2D !important; font-size:11px !important}

/* contact */
.block_scrol_contact { height:377px !important;}
.feedback_nattom { display:block; float:left; background:url(/images/m_feedback.gif) no-repeat left top; padding:0 0 0 32px; height:24px; line-height:18px; text-decoration:none; font-size:15px; color:#93211E;}
.feedback_nattom:hover { text-decoration:underline;}
.feedback_nattom b { background:url(/images/m_next.gif) no-repeat right 4px; padding:0 12px 0 0; font-weight:normal;}

/* feedback */
.block_scrol_feedback { height:377px !important; font-size:12px;}
.block_scrol_feedback form  { margin:0; padding:0}
.block_scrol_feedback tt  { color:#93211E;}
.block_scrol_feedback p { font-size:12px !important;}
.block_scrol_feedback label { color:#837732; display:block; float:left; width:89px; line-height:18px;}
.block_scrol_feedback .form_el { float:inherit; height:31px; padding:0 0 0 4px;}
.block_scrol_feedback .form_el .f_input { background:#DDDCD3 url(/images/f_text.gif) no-repeat; width:232px; height:23px; float:left;}
.block_scrol_feedback .form_el .f_error { background-color:#CA2127;}
.block_scrol_feedback .form_el .f_input input { background:none; border:none; width:222px; height:18px; font:12px Arial, Helvetica, sans-serif; margin:0; padding:3px 5px 0px 5px; color:#464646;}

.block_scrol_feedback .form_el_textarea { height:103px;}
.block_scrol_feedback .form_el_textarea label { width:99%;}
.block_scrol_feedback .form_el_textarea .f_textarea { background:#DDDCD3 url(/images/f_textarea.gif) no-repeat; width:320px; height:73px; float:left; overflow:hidden;}
.block_scrol_feedback .form_el_textarea .f_error { background-color:#CA2127;}
.block_scrol_feedback .form_el_textarea .f_textarea textarea { background:none; border:none; width:332px; height:70px; font:12px Arial, Helvetica, sans-serif; margin:0; padding:3px 5px 0px 5px; color:#464646;}

.block_scrol_feedback .form_el_capch { height:50px;}
.block_scrol_feedback .form_el_capch label { width:99%;}
.block_scrol_feedback .form_el_capch img { margin:1px 10px 0 0; float:left;}
.block_scrol_feedback .form_el_capch .f_capch { background:#DDDCD3 url(/images/f_text_smol.gif) no-repeat; width:92px; height:23px; float:left}
.block_scrol_feedback .form_el_capch .f_error { background-color:#CA2127;}
.block_scrol_feedback .form_el_capch .f_capch input { background:none; border:none; width:82px; height:18px; font:12px Arial, Helvetica, sans-serif; margin:0; padding:3px 5px 0px 5px; color:#464646;}
.block_scrol_feedback .f_submit { background:url(/images/f_submit.gif); width:119px; height:29px; border:none; font-size:14px; color:#93211E; margin:0; padding:0 0 0 10px; text-align:left; vertical-align:top; cursor:pointer;}

/* mega banner block */
.mbb_table { background:#fff; border:solid 2px #FFF;}
.mbb_table .mbb_smol { background:#F2F2F2; width:109px; height:97px;}
.mbb_table .mbb_smol div { width:109px; height:97px; overflow:hidden;}
.mbb_table .mbb_smol div img { border:0;}

/* div scroll */
.jScrollPaneContainer {position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack {position: absolute; cursor: pointer; right: 0; top: 0; height: 100%;}
.jScrollPaneDrag {position: absolute; cursor: pointer; overflow: hidden;}
.jScrollPaneDragTop {position: absolute; top: 0; left: 0; overflow: hidden;}
.jScrollPaneDragBottom {position: absolute; bottom: 0; left: 0; overflow: hidden;}
a.jScrollArrowUp {display: block; position: absolute; z-index:1; top:0px; right:0; text-indent:-2000px; overflow:hidden; height:29px;}
a.jScrollArrowDown {display: block; position: absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:29px;}
.scroll-pane { background: none; }
.jScrollPaneTrack { background: url(/images/scroll_bg.png) repeat-y; width: 13px; z-index: 1010; }
.jScrollPaneDrag { background:url(/images/scroll_butt.png) repeat-y; border: 1px solid #C6C5B6; border-left:none; border-right:none; width:14px; z-index:1010; }
.jScrollArrowUp { height:29px; width:16px;  background:url(/images/scroll_arr.gif) no-repeat 0 0;}
.jScrollArrowUp.disabled, .jScrollArrowUp.disabled:hover { background-position: 0 -29px;}
.jScrollArrowUp:hover { background-position: 0 -58px;}
.jScrollArrowDown { height: 29px; width: 16px;  background:url(/images/scroll_arr.gif) no-repeat 0 -145px;}
.jScrollArrowDown:hover { background-position: 0 -87px;}
.jScrollArrowDown.disabled, .jScrollArrowDown.disabled:hover { background-position: 0 -116px;}

/* select box */
.jquery-selectbox { position: relative;	z-index: 0; float: left; display: inline; padding: 0; font:12px Arial, Helvetica, sans-serif; color:#464646}
.jquery-selectbox.selecthover { z-index: 1100;}
.jquery-selectbox .jquery-selectbox-currentItem { padding: 3px 0px 0px 5px; white-space: nowrap; display: block; overflow: hidden;}
.jquery-selectbox .jquery-selectbox-list { display: none; position: absolute; top: 23px; padding: 2px 0; left: 0px; overflow: auto; z-index: 2000; background: #fff; height: 100px !important; border:solid 1px #C6C5B6;}
.jquery-selectbox .jquery-selectbox-moreButton { float: right; width: 18px;	height: 23px; cursor: pointer; background: url(/images/select_butt.gif) no-repeat right top !important;}
.jquery-selectbox .morebuttonhover { background-position: right bottom !important;}
.jquery-selectbox .jquery-selectbox-item.listelementhover { color:#000 !important; background:#F4F4F1; cursor:pointer !important;}
.jquery-selectbox .jquery-selectbox-item {display: block; cursor: default; color: #6e6e6e; line-height: 13px; padding: 3px 5px;}
.select_style_1 select { width:232px}
.select_style_1 .jquery-selectbox { background:#DDDCD3 url(/images/f_text.gif) no-repeat left top; width:232px !important; height:23px !important;}

.ul_mark { margin:0; padding:0;}
.ul_mark li { list-style:url(/images/m_li.gif); padding:10px 0px 10px 0px; margin:5px 0px 5px 15px; font-size:14px;}




ul.c_more_menu_item { font-size:12px; padding:0 0 8px 0 !important; margin-top:6px;}
ul.c_more_menu_item li { float:left; border-left:solid 1px #A09D8D; _border-left:expression(this.previousSibling==null ? 'none' : 'solid 1px #A09D8D'); padding:0 12px !important; _padding:expression(this.previousSibling==null ? '0 12px 0 0' : '0 12px'); line-height:14px !important;}
ul.c_more_menu_item li:first-child { border-left:none; padding:0 12px 0 0 !important;}
ul.c_more_menu_item a { color:#93211E; }
ul.c_more_menu_item .currentItem a { color:#A09D8D; cursor:default; text-decoration:none; }

.innerShopLogo {
	max-width:300px;
	max-height:150px;
	
}
