@charset "utf-8";
/* CSS Document */
body {font:12px Tahoma, Arial, Helvetica, sans-serif; color:#5b2b00; background:#FFE884 url(/images/bg_3.jpg) repeat-x left top; margin:0; padding:0; height:100%;}
a {text-decoration:underline; color:#578500;}
a:hover {text-decoration:none;}
/*a:visited {color:#5B2B00;}*/
.body_l {background:url(/images/bg_7.jpg) repeat-y right top; vertical-align:top;}
.body_l img {background:url(/images/bg_5.jpg) no-repeat right top;}
.body_c {width:1200px; background:#FFD227 url(/images/bg_2.jpg) no-repeat left bottom; vertical-align:top;}
.fix_c {background:url(/images/bg_1.jpg) no-repeat left top; position:relative;}
.body_r {background:url(/images/bg_6.jpg) repeat-y left top; vertical-align:top;}
.body_r img {background:url(/images/bg_4.jpg) no-repeat left top;}

.c {min-height:885px; padding:76px 5% 180px 460px; zoom:1;}
.c .title {border-bottom:solid 1px #FFF; font:35px Arial, Helvetica, sans-serif; color:#8b4302; padding:40px 0 10px 0; line-height:85%; zoom:1; clear:both;}

.bread_crumbs {font-size:10px; text-transform:lowercase; zoom:1; padding:2px 0px 0px 2px}
.bread_crumbs a {color:#578500}

.img_promo {position:absolute; left:0px; top:150px;}

.focus, .lenta { margin:20px 0px 0px 0px; zoom:1}
.focus h1 {font-size:22px; font-weight:normal; padding:0; margin:0; line-height:95%;}
/*.lenta h2 {font-size:14px; margin:0 0 0 -15px; line-height:110%; background:url(/images/m_03.gif) no-repeat left 16px; padding:10px 0 0 15px;}*/
.lenta h2 {font-size:14px; margin:0 0 0 -15px; line-height:110%; padding:10px 0 0 15px; }
.photo {border:solid 1px #7c4c05; float:left; margin:20px 20px 20px 0px}
.focus p, .lenta p {margin:0; padding:10px 0 0 0;}
.focus .more, .lenta .more {/*background:url(/images/m_02.gif) no-repeat left 5px;*/ padding:0px 0px 0px 21px; float:right; font-weight:bold;}
.lenta .more {font-weight:normal;}
.focus .more  { color:#5B2B00;}
.focus .more:visited { color:#5B2B00;}
.lenta .more:visited { color:#5B2B00;}
/* INDEX PAGE */
.c_index {background:url(/images/bg_for_index.jpg) no-repeat left top; position:relative;}
.c_index .c { min-height:818px;}
.c_index .f { height:70px; border-top:solid 1px #799141;}
.c_index .f .search { margin:5px 0 0 0;}
.i_contact { position:absolute; left:85px; top:830px; border:none;}

.i_news { position:absolute; left:330px; top:670px; border:none; width:315px; height:380px;}
.i_news .title { margin:0; padding:0; border:none;}
.i_news ul { margin:0; padding:0;}
.i_news ul li { margin:0 !important; padding:0 !important; list-style:none !important; background:none !important; height:77px; overflow:hidden;}
.i_news ul li span { color:#000000; display:block; font-weight:bold; font-size:11px; margin:15px 0 0 0;}
.i_news ul li a { color:#FFF; text-decoration:none; line-height:120%;}
.i_news ul li a:hover { text-decoration: underline;}
.all_mat { color:#FFF; text-decoration:none; background:url(/images/bg_003.gif) repeat-x left top; display:block; padding:5px 0 3px 0; font-weight:bold; white-space:nowrap;}
.all_mat:hover { text-decoration: underline;}

.i_action { position:absolute; left:695px; top:780px; border:none;}
.i_action .title { margin:0; padding:0; border:none;}
.i_action .act_con { padding:10px 0;}
.i_action .data {color:#FFF; margin:5px 0 0 0;}
.i_action .data td { vertical-align:top;}
.i_action .data th { font-size:21px; padding:0px 0 20px 5px}
.i_action .data th strong { font-weight:normal; color:#fff900; font-family:Arial, Helvetica, sans-serif;}
.i_action .act_con img { border:none;}

/* flash */
.music_index { position:absolute; left:80px; top:590px; width:61px; height:61px;}
.flash_index { position:absolute; left:0px; top:150px; height:995px; width:100%; zoom:1;}

/* header */
.login { position:absolute; right:60px; top:150px; z-index:0;}
#login_foem { position:absolute; left:0px; top:19px; }
#login_foem form { background:#D48200; padding:10px; width:114px;}
#login_foem form div { border-top: dotted 1px #f1c10e; margin:2px 0 0 0; padding:2px 0 0 0; }
#login_foem .btn_login { position:absolute; left:100px; top:14px;}
#login_foem form div a { color:#FFF; font-size:11px;}
#login_foem .text { border:solid 1px #ad7b0c; background:#FFF; margin:0 0 3px 0; width:80px; padding:2px; color:#5b2b00; font-size:11px; }
.login_but { background: url(/images/bg_lng.gif) no-repeat scroll left top; display:block; width:114px; height:19px; line-height:18px; color:#fff25c; font-weight:bold; text-transform:capitalize; text-decoration:none; padding:0 20px 0 0; text-align:center;}
.inlogout { text-align:right;}
.inlogout_exit {background:url(/images/bg_autr_exit.gif) no-repeat left top; width:69px; height:19px; display:block; float:right; margin:-3px 0 0 5px; text-align:center; color:#FFF25C; font-weight:bold; text-decoration:none; line-height:19px;}

/* glob menu */
.glob_menu {position:relative; zoom:1;}
#menu {float: right;}
#menu td {background:#FFF url(/images/menu_li.gif) no-repeat left top; text-align:center;}
#menu td.active {background:#85BC0D url(/images/menu_li.gif) no-repeat left top;}
#menu td.active .a1 {cursor:default;}
#menu td .a1 {display:block; padding: 0px 3px; height:31px;}
#menu td .a1 img {border:none; margin:11px 0 0 0;}
#menu td .first,
#menu td .last {display: block; height: 31px; width: 7px; position: absolute; top: 0;}
#menu td .first {left:0px; background-image: url('/images/menu_first.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menu_first.png',sizingMethod='image');}
#menu td .last {right:0px; background-image: url('/images/menu_last.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menu_last.png',sizingMethod='image');}
#menu .active .first {background-image: url('/images/menu_active_first.png'); _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menu_active_first.png',sizingMethod='image');}
#menu .active .last {background-image: url('/images/menu_active_last.png'); _background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/menu_active_last.png',sizingMethod='image');}
#menu .vizual {position:absolute; left:50%; top:31px; margin-left:-11px; width:22px; height:9px; font-size:1px; background:url(/images/menu_active.gif) no-repeat; text-indent:-5000px; display:none;}
#menu .active .vizual {background:url(/images/menu_active_h.gif) no-repeat; display:block;}
#menu td div.lev_1 {position: relative;}
#menu a:visited {color:#FFF;}
#menu a:visited:hover {color:#D82300;}

.lev_2 {position:absolute; top:31px; left:0px; background:#CC8200;}
.lev_2 td {background:none !important;}
.lev_2 div {background:#CC8200; text-align:left; padding:20px 2px 6px 2px; zoom:1;}
.lev_2 a {display:block; background:url(/images/bg_menu_lev2.gif) repeat-x left bottom; padding:0; color:#FFF; text-decoration:none; padding:5px 5px 6px 2px; font:12px Tahoma, Arial, Helvetica, sans-serif; margin:0px 6px 0px 14px; zoom:1; text-align:left; white-space:nowrap;}
.lev_2 a:hover {background:#EAC772 url(/images/bg_menu_lev2_h.gif) repeat-x left top; padding:6px 11px 6px 16px; color:#FFF; margin:-1px 0px 0px 0px; color:#d82300;}
.first_m .lev_2 {margin-left:-6px;}
.menu_1 .lev_2 {left:auto; right:0px; margin-right:-1px;}/* предпоследний элемент меню */
.menu_0 .lev_2 {left:auto; right:0px; margin-right:-7px;}/* последний элемент меню */
.nemu_fix {background:none; height:1px; zoom:1}
.nemu_fix div {padding:0; position:relative;}
.nemu_fix .nemu_fix_img {position:absolute; top:-1px; left:0px; background:#CC8200;}
.active #menu_01, 
.active #menu_02, 
.active #menu_03, 
.active #menu_04, 
.active #menu_05, 
.active #menu_06  {position:absolute; left:-10000px; top:0;}
/* end:glob menu */

.logo {position:absolute; left:50px; top:32px; border:none; z-index:1000}
.hm {position:absolute; right:20%; top:30px;}
.hm a {padding:0 7px;}
.hm img {border:none;}

.lng {position:absolute; right:5%; top:30px; background:url(/images/bg_lng.gif) no-repeat left top; width:114px; height:19px; line-height:17px; font-size:11px; color:#FFF; padding:0 0 0 20px;}
#lng {position:absolute; top:19px; left:0px; width:130px; background:#CC8200 url(/images/bg_menu_lev2.gif) repeat-x left 22px; border:solid 2px #CC8200;}
#lng a {display:block; padding:2px 0 2px 22px; color:#FFF;}
#lng a:hover {background:#EAC772 url(/images/bg_menu_lev2_h.gif) repeat-x left top; color:#d82300;}

/* page = contact */
.c_contact {background:url(/images/bg_contact.jpg) no-repeat left bottom;}
.c_contact .title { padding-top:75px}
.c_contact .c {min-height:738px; padding:76px 5% 180px 80px;}
.c_contact .img_promo {display:none;}
.c_contact .c_menu {padding:0 0 0 380px;}
.contact_map {position:absolute; top:880px; left:430px; font:18px Arial, Helvetica, sans-serif; color:#FFF;}

/* subscride */
.suscription { position:absolute; right:60px; top:130px; display:block; float:right; background:url(/images/bg_subscribe.gif) right top; _width:150px;}
.suscription a {background:url(/images/bg_subscribe.gif) left -36px; height:25px; display:block; color:#fff25c; text-decoration:none; padding:11px 55px 0px 10px; line-height:90%; font-size:bold;}
.suscription a strong { display:block; text-transform:uppercase;}
.suscription a:hover { color:#FFF}

/* DIllers table */
.dillers_tab { background:#fff8de; margin:10px 0 0 0;}
.dillers_tab th { background:#D48200; height:39px; border-left:solid 1px #e4aa43; font-weight:normal; color:#FFF;}
.dillers_tab th.left { background:#D48200 url(/images/bg_diller_top_l.gif) no-repeat left top; border:none; }
.dillers_tab th.right { background:#D48200 url(/images/bg_diller_top_r.gif) no-repeat right top;}
.dillers_tab td { padding:10px 10px 10px 15px ; border-left:solid 1px #ffd631;}
.dillers_tab td.left { border:none;}
.bottom_1 .left { background:url(/images/bg_diller_bot_1_l.gif) no-repeat left bottom;}
.bottom_1 .right { background:url(/images/bg_diller_bot_1_r.gif) no-repeat right bottom;}
.bottom_2 .left { background:url(/images/bg_diller_bot_2_l.gif) no-repeat left bottom;}
.bottom_2 .right { background:url(/images/bg_diller_bot_2_r.gif) no-repeat right bottom;}

/* page = news */
.news .focus h1 { margin:5px 0 0 0;}
.news .lenta h2 { margin:0 0 0 -15px; line-height:110%; background:none; padding:10px 0 0 15px;}
.news .data { color:#fff7f0; font-size:11px; width:119px; height:16px; text-align:center; background:url(/images/m_news_data.gif) no-repeat left top; line-height:130%;}
.focus h1 a:visited {color:#5B2B00;}
.lenta h2 a:visited {color:#5B2B00;}

/* page = action */
.action_data { background:#D88B05 url(/images/bg_action_left.gif) no-repeat left top; border:none;}
.action_data td { background:url(/images/bg_action_right.gif) no-repeat right top; color:#FFF; font-size:11px; padding:0px 15px; height:16px; }
.action_data_big { background:#D88B05 url(/images/bg_action_top_left.gif) no-repeat left top; border:none;}
.action_data_big td { background:url(/images/bg_action_top_right.gif) no-repeat right top; font-size:14px; height:19px; }

/* element - listing */
.pg_div { text-align:right; height:22px; margin:20px 0 0 0;}
.pg_div img { border:none;}
.pg_div ul { margin:0; padding:0; zoom:1}
.pg_div li { margin:0; padding:0; list-style:none; float:left;}

.pg_div th { background:#FFF; font-weight:normal;}
.pg_div th a { margin:0 2px; color:#8b4302; height:22px; display:block; float:left; width:18px; text-align:center; line-height:20px;}
.pg_div .active { background:#84c20e; }
.pg_div .active a { color:#FFF; text-decoration:none; cursor:default;}

/* FeedBack */
.form_feedback { margin:20px; padding:0;}
.form_feedback th { color:#5b2b00; font:12px Tahoma, Arial, Helvetica, sans-serif; background:url(/images/bg_form_th.gif) repeat-x left top; vertical-align:top; text-align:left; padding:2px 0 0 0;}
.form_feedback .field { border:solid 1px #ad7b0c; background:#FFF; padding:2px; margin:4px 0 3px 0;}
.form_feedback .field input, .form_feedback .field textarea { border:none; background:#FFF; width:100%; padding:0; margin:0; font:11px Arial, Helvetica, sans-serif; color:#666;}
.form_feedback .form_submit_block { background:url(/images/bg_form_submit_fb.gif) no-repeat right top; border:none; margin:10px 0 0 0; zoom:1; float:left; display:table-cell;}
.form_feedback .form_submit { background:url(/images/bg_form_submit_fb_left.gif) no-repeat left top; font:11px Arial, Helvetica, sans-serif; color:#5b2b00; text-transform:uppercase; border:none; margin:0; padding:2px 30px 2px 15px; //padding:2px 10px 2px 0px; cursor:pointer;}

/* Search page */
.search { margin:3px 0 0 0; padding:0; zoom:1;}
.search .pole {padding:0;}
.search .pole .text { background:#FFF url(/images/bg_form_text_left.gif) no-repeat left top; border:none; margin:0; padding:0 0 0 6px; height:19px; width:300px; font:13px Tahoma, Arial, Helvetica, sans-serif; color:#666; line-height:17px; float:left; vertical-align:middle;}
.search .pole .submit { border:none; font-size:9px; height:19px; background:#EEA100 url(/images/bg_form_button_right.gif) no-repeat left top; width:17px; cursor:pointer;}
.intro_search {color:#8b4302;}
.intro_search strong { font-size:22px; font-weight:normal;}
.intro_search em { font-weight:bold;}
.search_title { font-size:14px; font-weight:bold; padding:0; margin:30px 0 5px 0;}
.text_intro_search { padding:0; margin:0 !important;}
.search_rez { background:#FFFF80; color:#E30133; font-weight:bold; padding:0 3px;}

/* ctyle for content page */
.con {}
.con h2 { font-size:22px; font-weight:normal; margin:15px 0 0 0; padding:0; color:#578500}
.con p { margin:15px 0 0 0; padding:0; line-height:140%;}
.con ul { margin:15px 0 0 0; padding:0;}
.con ul li { margin:10px 0 0 10px; padding:0 0 0 15px; list-style:none; background:url(/images/m_li.gif) no-repeat left 7px; line-height:140%;}
.img_left {margin:5px 20px 5px 0; border:1px solid #5E2800;}
.img_right {margin:5px 0 5px 20px; border:1px solid #5E2800;}
.style_text_01 {font:14px Verdana, Arial, Helvetica, sans-serif; font-style:italic; color:#8b4302; font-weight:bold;}
div.hr { width:100%; margin:0; padding:0; clear:both;}

/* back */
.page_back { background:#FFF url(/images/listing_left_2.gif) no-repeat left top; margin:30px 0 0 0;}
.page_back td { background: url(/images/listing_right_w.gif) no-repeat right top;}
.page_back a { display:block; height:19px; padding:3px 25px 0 45px; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#5B2B00; text-decoration:none;}
.page_back a:hover { text-decoration: underline;}


/* element - listing */
div.pg_div { text-align:right; height:22px; margin:20px 0 0 0;}
div.pg_div img { border:none;}
div.pg_div ul { margin:0; padding:0; zoom:1}
div.pg_div li { margin:0; padding:0; list-style:none; float:left; background:none;}

/* page - questions_answers */
.questions { margin:30px 0 0 0; cursor:pointer;}
.questions p { margin:0; padding:0;}
.questions i { color:#578500; font-style:normal; font-weight:bold; text-decoration:underline;}
.questions b, .questions strong { font-weight:normal; color:#5B2B00; font-style:italic; text-decoration:none !important; }
.quest { display:none; padding:0px 0px 0px 0px;}
.add_question { font-size:12px; color:#FFF475; text-transform:uppercase; margin:20px 0 0 0;}
.add_question th { background:url(/images/bg_butt_add_q_l.gif) no-repeat left top; font-weight:normal;}
.add_question th a { padding:0 20px; color:#FFF475; text-decoration:none;}

/* history */
.his { margin:20px 0 0 0;}
.his td { vertical-align:top;}
#history_prev_lnk { padding:35px 0 0 8px}
#history_next_lnk { padding:35px 0 0 35px;}
.his_01 { background:url(/images/his_left_top.gif) no-repeat right top; height:15px; font-size:1px;}
.his_02 { border-right:solid 1px #FFF; height:170px; font:24px Tahoma, Arial, Helvetica, sans-serif; color:#8b4302; text-align:left}
.his_02 a { color:#8b4302; display:block; height:100px; background:url(/images/his_left_b.gif) no-repeat left bottom;}
.his_03 { background:url(/images/his_left_bot.gif) no-repeat right top; height:15px; font-size:1px;}
.his_04 { background:url(/images/his_right_top.gif) no-repeat left top; height:15px; font-size:1px;}
.his_05 { border-left:solid 1px #FFF; height:170px; font:24px Tahoma, Arial, Helvetica, sans-serif; color:#8b4302; text-align:left;}
.his_05 a { color:#8b4302; display:block; height:100px; background:url(/images/his_right_b.gif) no-repeat left bottom;}
.his_06 { background:url(/images/his_right_bot.gif) no-repeat left top; height:15px; font-size:1px;}
.his_07 { background:url(/images/his_center_rt.gif) no-repeat right top; height:15px; font-size:1px; text-align:left;}
.his_08 { border-left:solid 1px #FFF; border-right:solid 1px #FFF; background:#9EB506; text-align:left;}
.his_09 { background:url(/images/his_center_rb.gif) no-repeat right top; height:15px; font-size:1px; text-align:left;}

#history_text { padding:5px 25px 0 25px; margin:0;}
.his_08 h2 { margin:0; padding:0; font-weight:normal;}
.his_08 p { margin:0; padding:5px 0 0 0; color:#FFF; font:11px Tahoma, Arial, Helvetica, sans-serif;}

/* history */
.pg_div {}
.pg_div a { color:#8b4302;}
.pg_div table { background:url(/images/pagination_bg.gif) left top;}
.pg_div td { text-align:center;}
.hilink0 { background:url(/images/pagination_his_h4.png) no-repeat center top; width:75px; height:94px; color:#FFF; font-size:22px;}
.hilink1 { font-size:15px; font-weight:bold;}
.hilink2 { font-size:14px;}
.hilink3 { font-size:13px;}
.hilink4 { font-size:12px;}
.hilink5 { font-size:11px;}
.hilink6 { font-size:10px;}

/* page recept*/
.recept_all { padding:20px 0 0 0; height:800px; vertical-align:top;}
.recept_div { width:216px; margin:6px 6px 0 0; float:left; height:197px; overflow:hidden;}
.recept_face { background:url(/images/recept_fon.png) no-repeat left bottom; width:216px;}
.recept_face td { text-align:right; padding:0 1px 0 0;}
.recept_face img { height:151px; width:212px; border:solid 2px #FFEFA0 !important; }
.recept_face th { height:33px; font:13px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; padding:0px 20px 0px 20px; font-weight:bold; line-height:100%; margin:0;}
.recept_face a {color:#8b4302; text-decoration:none;}
.recept_face a:hover { text-decoration:underline}
.recept_face img { border:none; background-position:center center; border:solid 1px #FFF39F;}

/*  */
.text_thanks {color:#578500; display:block; font:18px Arial, Helvetica, sans-serif; padding:0; margin:30px 0 0 0;}

/* popup_recept */
#popup_recept_bg { position:absolute; left:0px; top:0px; background:#FFC715; z-index:1000; zoom:1}
#popup_recept { position:absolute; left:0; top:0; z-index:1001;}
#popup_recept .box { position:relative; width:750px; padding:130px 0 0 0;}
#popup_recept .exit { position:absolute; top:160px; right:60px; background:url(/images/butt_nav_recept.gif) no-repeat right -95px; display:block; padding:5px 25px 5px 0px; }
.recept_text { text-align:left; padding:0px 20px; background:#FFF;}
.recept_text h1 { margin:-20px 0 20px 0; padding:0; font:24px Tahoma, Arial; color:#2b692f; z-index:1100; position:relative; line-height:100%}
.recept_text .rep_photo { float:left; margin:0 0 10px 0; background-position:center center; background-repeat:no-repeat;}
.recept_text h2 { background:#e7e3db url(/images/bg_01.gif) no-repeat right top; height:22px; padding:3px 0 0 30px; font:13px Tahoma, Arial, Helvetica, sans-serif; color:#bb4b00; margin:0; font-weight:bold;}
.recept_text h3 { font:13px Tahoma, Arial, Helvetica, sans-serif; color:#bb4b00; border-bottom:solid 2px #bb4b00; font-weight:bold; margin:15px 0 0 0; padding:0; line-height:170%; }
.recept_text p { margin:15px 0 0 30px; font-size:11px; color:#5b2b00;}
.recept_text p p { margin:0; padding:0; display:inline}
.recept_text ol { margin:10px 0 0 0; padding:0;}
.recept_text ol li { background:url(/images/mark_01.gif) no-repeat left 10px; padding:14px 0 15px 30px; list-style-position: inside; text-indent: -22px; border-top: dotted 1px #DCD7CB; font-size:12px; color:#bb4b00; font-weight:bold; //border-top:expression(this.previousSibling!=null ? 'dotted 1px #DCD7CB' : 'none') }
.recept_text ol li:first-child { border-top:none;}
.recept_text ol li div { display:inline; font-size:11px; font-weight:normal; color:#5b2b00; padding:0 0 0 2px; //padding:0 0 0 6px;}

.nav_recept { position:absolute; left:27px; top:165px;}
#recipe_prev_lnk { background:url(/images/butt_nav_recept.gif) no-repeat left 0px; height:20px;}
#recipe_prev_lnk a { padding:0 15px 0 25px; border-right:solid 1px #C0AC9F; margin:0 15px 0 0;}
#recipe_next_lnk { background:url(/images/butt_nav_recept.gif) no-repeat right -50px; height:20px;}
#recipe_next_lnk a { padding:0 25px 0 0px;}

/* foot */
.f {border-top:solid 1px #a1c746; height:85px; position:relative;}
.f .copy {font-size:11px; color:#FFF; position:absolute; top:8px; left:100px; width:260px; }
.f .tot {font-size:11px; position:absolute; top:8px; left:510px; width:210px; padding: 0 0 5px 0; }
.f .tot a {color:#FFF;}
.f .tot img {margin: 0 2px -5px 0;}
.f .search {position:absolute; top:8px; right:5%; width:154px; background:url(/images/bg_search.gif) no-repeat left top; height:19px;}
.f .search form {padding:0; margin:0;}
.f .search .text {background:none; border:none; height:19px; width:129px; color:#8f7979; font:11px Tahoma, Arial, Helvetica, sans-serif; margin:0px 0px 0px 4px; padding:2px 0px 0px 0px; float:left;}
.f .search .submit { background:none; display:block; font-size:9px; margin:0; padding:0; border:none; float:right; width:16px; height:19px; cursor:pointer;}
/* POLL */
.poll_title { background:url(/images/bg_h_poll_l.gif) no-repeat left top; width:100%; padding:0; margin:20px 0 0 0;}
.poll_title h2 { background:url(/images/bg_h_poll_r.gif) no-repeat right top; height:36px; line-height:33px; color:#FFF; padding:0 0 0 20px; margin:0;}
.poll_title h2 span { background:url(/images/butt_poll_close.gif) no-repeat right 9px; display:block; width:100%; cursor:pointer;}
.poll_content { background:#FFDC63; width:100%}
.poll_content_ { border:solid 1px #E08B00; padding:10px 20px;}
.survey_question_50 { border:solid 1px $900;}
.survey_question_title { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#5b2b00; font-weight:bold; padding:20px 0 2px 0;}
.survey_answer_block { padding:2px 0;}
.survey_answer_block input { margin-bottom:-2px;}
.survey_answers_block table { width:90%;}
.survey_answers_block, .survey_answers_block td { font-size:11px;}
.survey_answers_block span { padding:0 0 0 2px;}
.survey_submit_button { background:url(/images/bg_poll_submit.gif) no-repeat left 2px	; width:130px; height:22px; text-align:center; border:none; margin:15px 0 0 0; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#5B2B00; cursor:pointer;}
.poll_lineyka { border:solid 1px #ebaf0e; background:#fff19f; padding:1px;}
.poll_lineyka img { background:#e30133;}
.poll_w { width:49%; float:left;}
/* products */
.product_table { margin:20px 0 0 0; zoom:1;}
.product_table .fon_prod td { border-left:solid 1px #FFF39F; background:url(/images/tab_product_center_top.png) no-repeat left top;}
.product_table .fon_prod td.first { border:none; background:url(/images/tab_product_left_top.png) no-repeat left top;}
.product_table td.first { width:10px;}
.product_table .fon_prod td.last { border:none; background:url(/images/tab_product_right_top.png) no-repeat left top;}
.product_table td.last { width:10px;}
.product_table .fon_prod th { background:#FFF39F;}
.product_table th { height:27px; text-align:center; font:18px Arial, Helvetica, sans-serif; color:#8b4302; text-decoration:none;}
.product_table th a { display:block; text-align:center; font:18px Arial, Helvetica, sans-serif; color:#8b4302; text-decoration:none;}
.product_table .fon_prod th.first { background:url(/images/tab_product_left_bot.png) no-repeat left top;}
.product_table .fon_prod th.last { background:url(/images/tab_product_right_bot.png) no-repeat left top;}
.product_table th.first { background:none;}
.product_table th.last { background:none;}
.product_table td a { display:block; text-align:center; width:100%; height:132px; padding:10px 0 0 0; font-weight:bold; cursor:pointer; zoom:1; background-position:center top; background-repeat:no-repeat;}
.product_meta {position:absolute; left:0px; top:770px; width:100%;}
.product_meta h1 { font:14px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff716; margin:0; padding:0; }
.product_meta .princes { position:absolute; width:50%; left:0; top:0px; height:350px;}
.product_meta .princes p { font:11px Tahoma, Arial, Helvetica, sans-serif; color:#FFF; margin:0; padding:10px 0 0 0;}
.product_meta .princes .block { padding:110px 40px 0px 270px; width:200px; height:350px}
.product_meta .princes .more { color:#FFF; font-weight:bold;}
.product_meta .quest_ { position:absolute; width:50%; left:50%; top:0px; height:350px;}
.product_meta .quest_ .block { padding:110px 0 0 260px;}
.product_meta .quest_ li { font:11px Arial, Helvetica, sans-serif; list-style:none; background:url(/images/bg_mar_01.gif) no-repeat 5px 5px; margin:0 0 3px 0;}
.product_meta .quest_ li a { color:#FFF;}
/* produckt pop up */
#popup_product_bg { position:absolute; left:0px; top:0px; width:100%; height:100%; background:#FFC715; z-index:1000; zoom:1; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
#popup_product_con { position:absolute; left:0px; top:100px; z-index:1001; zoom:1;}


/* video page */
.videoHolder { margin:10px 0 0 0; zoom:1}
.videoHolder h3 {  text-align:center; color:#578500; border-left:solid 1px #FFF39F; border-right:solid 1px #FFF39F; background:#FAC300; margin:0; padding:10px 0;}
.video_top { text-align:right; background:url(/images/bg_video_01.gif) no-repeat left top;}
.video_top img { width:10px; height:11px;}
.video_bottom { text-align:right; background:url(/images/bg_video_03.gif) no-repeat left top;}
.video_bottom img { width:9px; height:10px;}
.player { text-align:center; background:#FAC300; border-left:solid 1px #FFEFA0; border-right:solid 1px #FFEFA0; padding:10px 0 0 0;}
.video_prev { margin:30px 0 0 0; padding:0 50px}
.video_prev img { border:solid 2px #FFF;}
.video_prev img.active { border:solid 2px #85BC0D; cursor:default;}
.video_prev .el { text-align:center; width:33%; float:left; height:120px;}
.media_music h3 { background:url(/images/m_music.gif) no-repeat left top; padding:8px 0 8px 45px ; color:#578500;}
.mediadownload {padding:9px 0 2px 50px ;}
.mediadownload a {color:#578500; font-size:16px; font-weight:bold;}

/* popup_ptod */
.popup_ptod { margin:0 auto;}
.popup_ptod .tdtop { height:expression((document.getElementById('pop_content').offsetHeight >= 342) ? ((document.getElementById('pop_content').offsetHeight - 342) + 'px') : ('5px'));}
/*.tdtop { height:expression((Number(document.getElementById('fix_c').offsetHeight) >= 342) ? ((Number(document.getElementById('fix_c').offsetHeight) - 342) + 'px') : ('5px'));}*/
#pop_name { margin:12px 0 0 0;}
#pop_name ul, #pop_name ul li { margin:0; padding:0; list-style:none;}
#pop_name ul li { background:url(/images/pop_up_002.gif) no-repeat left top; height:100px; padding: 0 40px 0 0;}
#pop_name ul li img { border:none; vertical-align:middle; margin:2px 0 0 22px;}
#pop_name ul li a { text-decoration:none; font:13px Tahoma, Arial, Helvetica, sans-serif; color:#90876c; font-weight:bold;}

#pop_name ul li.current { background:url(/images/pop_up_001.gif) no-repeat left top;}
#pop_name ul li.current a { color:#c44d00; text-decoration:none; cursor: default;}

#pop_content {color:#5e2800; font:11px Tahoma, Arial, Helvetica, sans-serif; padding:0 0 20px 0;}
#pop_content h1 { color:#c44d00; font:13px Tahoma, Arial, Helvetica, sans-serif; margin:10px 24px 0 37px; font-weight:bold; padding:2px 0 10px 40px; border-bottom:solid 1px #c44d00; background:url(/images/m_04.gif) no-repeat left top;}
#pop_content p { padding:10px 24px 0 37px; margin:0px;}
#product_descr p { padding:10px 24px 0 10px;}

.close { position:absolute; right:24px; top:20px; background:url(/images/mark_02.gif) no-repeat right top; display:block; width:70px; height:20px;}
.information_product { background:url(/images/pop_bg_002.png) no-repeat left top; margin:20px 0 0 0;}
.images_product { background:url(/images/pop_bg_001.gif) no-repeat 38px 20px; width:212px; height:240px; padding: 43px 24px 0 37px; text-align:center; vertical-align:top;}
.images_product td { height:194px; vertical-align:middle;}
.images_product img { border:none;}
.product_list { padding:0 20px 0 0 !important; margin:20px 0 0 0 !important;}

/*.product_list li { background:url(/images/pop_bg_003.gif) no-repeat left top !important; margin:0 0 4px 0 !important; padding:0 !important; font-weight:bold;}
.product_list li a { background:url(/images/pop_bg_003_r.gif) no-repeat right top; display:block; height:20px; padding:0 10px; line-height:18px; text-decoration:none; overflow:hidden;}*/
.product_list li { background:#fff !important; margin:0 0 4px 0 !important; padding:0 !important; font-weight:bold; zoom:1;}
.product_list li a { display:block; padding:0 10px 2px 10px; line-height:10px; text-decoration:none; border-left:solid 1px #DFDCD5; border-right:solid 1px #DFDCD5;}

.product_list li .top { background:url(/images/bd_li.gif) right top; margin:0; padding:0;}
.product_list li .top img { background:url(/images/bd_li.gif) left top; width:5px; height:4px;}
.product_list li .bot { background:url(/images/bd_li.gif) right bottom;}
.product_list li .bot img { background:url(/images/bd_li.gif) left bottom; width:5px; height:4px;}
.product_list li.current .top { background:url(/images/bd_li_current.gif) right top; margin:0; padding:0;}
.product_list li.current .top img { background:url(/images/bd_li_current.gif) left top; width:5px; height:4px;}
.product_list li.current .bot { background:url(/images/bd_li_current.gif) right bottom;}
.product_list li.current .bot img { background:url(/images/bd_li_current.gif) left bottom; width:5px; height:4px;}

.product_list li a:hover { color:#C44D00;}
.product_list li.current { background:url(/images/pop_bg_003_current.gif) no-repeat left top !important;}
.product_list li.current a { background:#C44D00; color:#FFF; cursor:default; border:none;}
.product_list li.current a:hover { color:#FFF;}
.info_product p { padding:10px 20px 0 0 !important;}
.product_tab { margin:0 !important; padding:0 0 0 37px !important; height:32px; }
.product_tab li { margin:0 !important; padding:0 !important; background:url(/images/prod_tab_left.gif) no-repeat left top !important; float:left; height:32px;}
.product_tab li a { padding:10px 20px 0 20px; display:block; background:url(/images/prod_tab_right.gif) no-repeat right top; height:22px; line-height:18px; color:#70684F; font-weight:bold; text-decoration:none; float:left;}
.product_tab li a:hover {color:#C44D00;}
.product_tab li.current { background:url(/images/prod_tab_left_current.gif) no-repeat left top !important; visibility:visible;}
.product_tab li.current a { background:url(/images/prod_tab_right_current.gif) no-repeat right top; color:#C44D00; cursor:default; width:auto; zoom:1; border:1%;}
.product_text { border-top: dotted 1px #A59272; padding:5px 0 0 0 !important; margin:10px 20px 0 0 !important;}

.sitemap {}
.sitemap li { background:url(/images/m_05.gif) no-repeat left 8px !important; color:#578500; font-size:14px; font-weight:bold;}
.sitemap li a { color:#578500;}
.sitemap li ul { margin:0; padding:0;}
.sitemap li li {color:#8b4302; font-weight:normal; margin:0; padding:5px 0 2px 17px; background:url(/images/m_05.gif) no-repeat left 11px !important;}
.sitemap li li a {color:#8b4302;}
.sitemap li li ul { margin:0 0 0 20px; padding:0;}
.sitemap li li li {color:#578500; font-size:12px; background:none !important; margin:0; padding:0;}
.sitemap li li li a {color:#578500;}

