#a_change_limit_result { 
font-size:11px; 
padding-bottom:10px; 
} 

#basket_content div { 
font-size:10px; 
padding:.2em 5px; 
} 

#basket_content div div { 
border-bottom:1px dashed; 
padding:0 3px; 
text-align:right; 
} 

#fuck2_message { 
clear:both; 
color:red; 
font-weight:700; 
padding-top:10px; 
} 

#help-console { 
background-color:#f7f7f7; 
margin:20px 0 0; 
padding:10px; 
} 

#help-console div,.vash_menedzher_name { 
padding-bottom:5px; 
} 

#help-mess { 
height:96px; 
padding:5px; 
width:96%; 
} 

#help-mess2 { 
height:96px; 
padding:5px; 
width:98%; 
} 

#manager-panel { 
background-color:#f7f7f7; 
margin-top:5px; 
padding:5px; 
} 

#menu { 
top:0; 
} 

#modal { 
-moz-opacity:.50; 
background: #f6f6f6; 
display:none; 
filter:alpha(opacity=50); 
height:100%; 
left:0; 
opacity:.50; 
position:absolute; 
top:0; 
width:100%; 
z-index:51; 
} 
#modal.loading { 
-moz-opacity:.80; 
background:url('/res/ajax-loader.gif') 50% 300px no-repeat #f6f6f6; 
display:block; 
filter:alpha(opacity=80); 
height:100%; 
left:0; 
opacity:.80; 
position:absolute; 
top:0; 
width:100%; 
z-index:51; 
} 
#modal img { 
height:100%; 
width:100%; 
} 

#modal_container #modal_con { 
left:50%; 
margin-left:-192px; 
position:absolute; 
top:200px; 
width:382px; 
z-index:800; 
} 

#register_container #register_auth { 
position:relative; 
z-index:50; 
} 

#right_column .auth button { 
margin-top:5px; 
} 

#right_column .auth form { 
margin:0; 
padding:0; 
} 

#right_column .auth td { 
padding-right:5px; 
} 

#right_column .guest_register { 
background:#a8c604; 
display:block; 
font-size:15px; 
font-weight:700; 
margin-top:10px; 
padding:2px; 
} 

#right_column .guest_register span { 
border:1px solid #fff; 
display:block; 
padding:none 1px 1px; 
text-align:center; 
} 

#small_auth_container #small_auth #need_auth_title { 
font-size:15px; 
font-weight:700; 
margin-bottom:12px; 
} 

#small_auth_container #small_auth .label { 
font-size:12px; 
font-weight:400; 
padding-bottom:12px; 
} 

#small_auth_container #small_auth .close { 
margin-left:0; 
} 

#small_auth_container #small_auth .register { 
font-size:12px; 
margin-left:12px; 
} 

#small_auth_container #small_auth,#client_message_container #client_message,#client_address_container #address { 
left:50%; 
margin-left:-192px;
position:fixed; 
top:150px; 
width:382px; 
z-index:50; 
} 

#small_auth_container #small_auth .auth { 
background:url(/res/back.png); 
padding:12px 20px 0; 
} 

#small_auth_container #small_auth .foot { 
background:url(/res/foot.png); 
padding-top:14px; 
} 

#small_auth_container,#right_column .guest_catalogue { 
display:none; 
} 

#user_small_auth_links { 
display:block; 
font-size:12px; 
margin:15px 10px 12px 0; 
} 

#user_small_auth_links a { 
border-bottom:1px dashed #047ab7; 
text-decoration:none; 
} 

#wrap { 
background-position:220px 110px; 
background-repeat:no-repeat; 
background-color:#fff;
box-shadow:0 0 10px;
-webkit-box-shadow:0 0 10px #666;
} 

* html div.product_count { 
margin:-1px 0 -1px 1px; 
} 

* html div.product_minus { 
padding-left:3px; 
} 

.ac_loading { 
background:Window url(/res/autocomplete_indicator.gif) 98% center no-repeat; 
} 

.ac_loading_center { 
background:Window url(/res/autocomplete_indicator.gif) center center no-repeat; 
} 

.ac_over { 
background-color:#fdf5ce; 
background-origin:padding-box; 
border:1px solid #fbcb09; 
border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
color:#c77405; 
} 

.ac_results { 
background-color:Window; 
border:1px solid #D4D0C8; 
margin-top:-1px; 
overflow:hidden; 
padding:0; 
z-index:800; 
} 

.ac_results iframe { 
display:block; 
filter:mask(); 
height:3000px; 
left:0; 
position:relative; 
top:0; 
width:3000px; 
z-index:600; 
} 

.ac_results li { 
cursor:pointer; 
display:block; 
font:menu; 
font-size:12px; 
margin:0; 
overflow:hidden; 
padding:2px 5px; 
position:relative; 
z-index:600; 
} 

.ac_results ul { 
background-color:#eee; 
list-style:none; 
list-style-position:outside; 
margin:0; 
padding:0; 
position:relative; 
z-index:800; 
} 

.arch { 
padding-top:8px; 
text-align:right; 
} 

.basket_area { 
border:1px solid #D4D0C8; 
height:80px; 
width:245px; 
} 

.basket_help { 
color:#aac666; 
padding-left:5px; 
} 

.basket_help_p { 
background-image:url(/res/strelka_basket.gif); 
background-repeat:no-repeat; 
display:none; 
height:26px; 
left:6px; 
position:absolute; 
top:-4px; 
width:25px; 
} 

.basket_help_t { 
background-color:#f0f5e4; 
border:1px solid #d8e1b6; 
color:#AAC666; 
display:none; 
left:30px; 
padding:10px; 
position:absolute; 
top:-25px; 
width:220px; 
} 

.basket_invoices_container { 
background-color:#f0f5e4; 
margin:10px 0; 
padding:10px; 
border: 1px solid #3caa43
} 

.basket_invoices_container th,.basket_invoices_container td,.basket_invoices_container div { 
font-size:12px; 
font-weight:700; 
} 

.basket_rasp { 
float:right; 
font-size:0; 
height:50px; 
line-height:0; 
width:0; 
} 

.block_line { 
clear:both; 
} 

.block_line .first_block { 
margin-right:40px; 
} 

.book_answer { 
border-bottom:1px solid #E0E0E0; 
color:#999; 
margin-bottom:20px; 
padding-bottom:15px; 
} 

.borange { 
color:#ea7900; 
font-size:12px; 
font-weight:700; 
} 
.orange { 
color:#ea7900; 
} 
.border_line { 
border:1px solid #248000; 
} 

.branch { 
color:#f58c00; 
font-size:12px; 
font-weight:700; 
padding-left:20px; 
} 

.checkbox { 
-x-system-font:none; 
font-family:Arial,sans-serif; 
font-size:120%; 
font-size-adjust:none; 
font-stretch:normal; 
font-style:normal; 
font-variant:normal; 
font-weight:400; 
line-height:normal; 
margin:0; 
vertical-align:middle; 
} 

.close-window2 { 
margin-bottom:8px!important; 
} 

.err { 
color:red; 
padding-bottom:8px; 
} 

.errr { 
color:red; 
font-size:15px; 
padding-bottom:8px; 
} 

.form1 { 
width:100%; 
} 

.forma_zakaza_butt { 
height:32px; 
margin-top:10px; 
width:99px; 
} 

.forma_zakaza_butt3 { 
margin-top:10px; 
} 

.gifts_content { 
padding-top:10px; 
} 

.gifts_content p { 
font-size:14px; 
margin:0; 
padding-bottom:10px; 
text-align:justify; 
text-indent:0!important; 
} 

.hidden-bimg { 
background-color:#fff; 
border:2px solid #E0E0E0; 
display:none; 
padding:5px; 
position:absolute; 
text-align:center; 
top:100px; 
} 

.hidden-bimg img { 
max-width:600px; 
} 

.hidden-bimg p { 
margin:0; 
padding:0; 
text-align:right; 
} 

.l_subsubmenu { 
background-repeat:no-repeat; 
margin:4px 0; 
padding:4px 5px 5px; 
} 

.main_color,div.r_zag + div,div.r_zag_r + div,.green,a:visited,a.tovar:visited,#help-console .opposite { 
color:#248000; 
} 

.manager-panel-side { 
float:right; 
width:220px; 
} 

.manager-user-side { 
margin-right:100px; 
} 

.no_money { 
color:red; 
font-size:13px; 
padding:0 15px 18px 0; 
} 

.nowrap { 
white-space:nowrap; 
} 

.order_row_zag,.podarki_header { 
background-color:#248000; 
color:#FFF; 
} 

.orders_rating_table { 
font-size:14px; 
} 

.orders_rating_table td,.orders_rating_table th { 
font-size:14px; 
text-align:center; 
} 

.otzuv_area { 
border:1px solid #D4D0C8; 
height:100px; 
width:245px; 
} 

.predypregdenie { 
color:red; 
font-size:10px; 
margin-bottom:10px; 
} 

.rasp { 
background:url(/res/bg_menu_rasp.png); 
background-position:bottom; 
background-repeat:no-repeat; 
width:3px; 
} 

.region { 
color:#f58c00; 
font-size:14px; 
} 

.relative { 
position:relative; 
} 

.rndbox { 
-moz-border-radius:15px 0 0 15px; 
background-color:#fff; 
border-color:#b3b3b3; 
border-radius:15px 0 0 15px;
	-moz-border-radius:15px 0 0 15px; 
	-webkit-border-radius:15px 0 0 15px; 
border-style:solid; 
border-width:1px 0 1px 1px; 
font-size:14px; 
height:16px; 
margin:0; 
padding:5px; 
width:400px; 
} 

.static { 
padding:2px 10px 10px; 
} 

.static a.apps { 
color: #248000;
font-weight: 700;
padding-bottom: 6px;
} 

.static td { 
color:#248000; 
font-weight:700; 
padding-bottom:3px; 
} 

.subsubmenu { 
border-width:0!important; 
list-style:none; 
margin:0; 
padding:0; 
white-space:nowrap; 
} 

.subsubmenu_div { 
background-color:#f0f5e4; 
border:1px solid #248000; 
display:none; 
padding:0; 
position:absolute; 
z-index:1000; 
} 

.success { 
color:#248000; 
font-size:15px; 
font-weight:700; 
padding:8px 8px 8px 50px; 
margin: 10px 0; 
position:relative; 
z-index:800; 
border: 1px solid #3caa43;
background:url('/res/success.png') no-repeat 8px 50% #fdf5ce;
background-size: 30px 30px;
} 

.fail { 
color:red; 
font-size:15px; 
font-weight:700; 
padding:8px 8px 8px 50px; 
margin: 10px 0;
position:relative; 
z-index:800; 
border: 1px solid #ea7900;
background:url('/res/fail.png') no-repeat 8px 50% #fef68c;
background-size: 30px 30px;
} 

.tab_block { 
border-bottom:1px solid #E0E0E0; 
float:left; 
padding:17px 0 8px; 
width:47%; 
} 

.tab_block .images_tov { 
border:2px solid #E0E0E0; 
float:left; 
height:100px; 
margin-right:10px; 
padding:1px; 
text-align:center; 
width:100px; 
} 

.table_data { 
font-size:14px; 
text-align:center; 
width:100%; 
} 

.table_data table { 
border-right:1px solid #248000; 
border-spacing:0; 
border-top:1px solid #248000; 
width:100%; 
} 

.table_data th,.table_data td { 
border-bottom:1px solid #248000; 
border-left:1px solid #248000; 
font-size:14px; 
height:25px; 
} 

.table_data tr.border_top th,.table_data tr.border_top td { 
border-top:2px solid #248000; 
} 

.table_data tr.row-1 { 
background-color:#fafafa; 
} 

.table_data tr.row-2 { 
background-color:#f5f5f5; 
} 

.table_tovar td { 
border-bottom:1px solid #999; 
} 

.table_tovar td.border_r { 
border-right:1px solid #999; 
} 

.table_tovar td.td_bot { 
border-bottom:0; 
} 

.top_menu_bg { 
background-color:#248000; 
background-image:url(/res/bg_topmenu.gif); 
background-repeat:no-repeat; 
padding:7px 20px 6px; 
text-align:center; 
} 

.vash_menedzher_foto { 
padding-left:10px; 
} 

.vash_vopros { 
font-weight:700; 
padding:8px 0; 
} 

.vsego_v_baze { 
color:#f58c00; 
font-size:13px; 
margin:0 0 28px 20px; 
} 

.zag { 
font-size:18px; 
line-height:20px; 
margin:0; 
padding:16px 0 13px; 
} 

.zag2 { 
border-bottom:2px solid #248000; 
color:#248000; 
font-size:13px; 
font-weight:700; 
margin:0 50px 10px 20px; 
padding-bottom:5px; 
} 

.zag3 { 
border-bottom:2px solid #248000; 
color:#248000; 
font-size:13px; 
font-weight:700; 
margin:0 0 10px; 
padding-bottom:5px; 
width:220px; 
} 

.zakaz_naimen { 
padding-left:5px!important; 
text-align:left!important; 
} 

.zakaz_price { 
padding-right:5px!important; 
text-align:right!important; 
} 

.zakaz_row_gr td,.zakaz_row_wh td,.order_row_gr td,.order_row_wh td { 
padding:5px 0; 
text-align:center; 
} 

.zakaz_row_gr,.order_row_gr { 
background-color:#f0f5e4; 
} 

.zakaz_row_gr1,.order_row_gr1 { 
background-color:#f0f5e4; 
vertical-align:top; 
} 

.zakaz_row_wh,.white,.order_row_wh { 
background-color:#fff; 
} 

.zakaz_row_wh1,.order_row_wh1 { 
background-color:#fff; 
vertical-align:top; 
} 

.zakaz_row_zag { 
background-color:#e5eed2; 
} 

.zakaz_zagl { 
font-weight:700; 
padding:5px 0; 
text-align:center; 
} 

H1.cat,h3.cat { 
font-size:15px; 
margin-bottom:0; 
margin-top:0; 
} 

H1.main { 
color:#E6EED2; 
font-size:11px; 
margin-bottom:-20px; 
margin-left:250px; 
text-align:left; 
} 

H2.chain { 
display:inline; 
font-size:11px; 
font-weight:400; 
} 

H5.l_menu,h4.good { 
font-size:12px; 
margin-bottom:0; 
margin-top:0; 
} 

a,a:link,a:hover,a:active { 
color:#248000; 
text-decoration:underline; 
} 

a.close-window img { 
margin:5px 0 0 5px; 
} 

a.close-window,a.close-window:link,a.close-window:hover,a.close-window:active,a.close-window:visited { 
color:#248000; 
font-weight:700; 
text-decoration:underline; 
} 

a.image { 
color:#fff; 
border: 0;
} 

a.korzina,a.korzina:link,a.korzina:hover,a.korzina:active,a.korzina:visited { 
color:#248000; 
font-size:15px; 
font-weight:700; 
text-decoration:underline; 
} 

a.l_menu,a.l_menu:link,a.l_menu:hover,a.l_menu:active,a.l_menu:visited { 
color:#248000; 
font-size:13px; 
font-weight:700; 
text-decoration:none; 
} 

a.l_menu_active,a.l_menu_active:link,a.l_menu_active:hover,a.l_menu_active:active,a.l_menu_active:visited { 
//background-color:#3caa43; 
//background-repeat:no-repeat; 
//color:#fff; 
color:#ea7900;
display:block; 
font-size:12px; 
font-weight:700; 
margin-right:0; 
padding:.3em .5em; 
border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
} 

a.l_podmenu,a.l_podmenu:link,a.l_podmenu:hover,a.l_podmenu:active,a.l_podmenu:visited { 
color:#248000; 
text-decoration:none; 
} 

a.l_podmenu_active,a.l_podmenu_active:link,a.l_podmenu_active:hover,a.l_podmenu_active:visited,a.l_podmenu_active:active { 
color:#fff; 
text-decoration:none; 
} 

a.r_zag_link,a.r_zag_link:link,a.r_zag_link:active,a.r_zag_link:visited { 
color:#ea7900; 
text-decoration:none; 
} 

a.register,a.register:link,a.register:hover,a.register:active,a.products,a.products:link,a.products:hover,a.products:active { 
color:#ea7900; 
text-decoration:underline; 
} 

a.register:visited,a.products:visited { 
color:#b3620b; 
} 

a.sort_number_act,a.sort_number_act:link,a.sort_number_act:hover,a.sort_number_act:active,a.sort_number_act:visited { 
color:#248000; 
font-weight:700; 
text-decoration:none; 
padding:0 2px;
border: 2px solid #ea7900;
border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;

} 

a.spisok_active,a.spisok_active:link,a.spisok_active:hover,a.spisok_active:active,a.spisok_active:visited { 
color:#fff; 
font-weight:700; 
text-decoration:none; 
} 

a.top_menu,a.top_menu:link,a.top_menu:active,a.top_menu:visited { 
color:#248000; 
font-size:13px; 
font-weight:700; 
text-decoration:none; 
} 

a.top_menu:hover,a.r_zag_link:hover { 
text-decoration:underline; 
} 

a.tovar,a.tovar:link,a.tovar:hover,a.tovar:active { 
color:#248000; 
font-size:13px; 
text-decoration:underline; 
} 

a.zoom,a.zoom:link,a.zoom:hover,a.zoom:active,a.zoom:visited { 
color:#666; 
text-decoration:underline; 
} 

body,td,p,div,input,select { 
color:#666; 
font:11px Arial, sans-serif; 
margin:0; 
} 
body{
padding: 20px 30px;
background: url('/res/b_n.gif') repeat #f0fef0;
}
div#all_regions_block div { 
padding:2px 0 2px 3px; 
} 

div#all_regions_block div:hover { 
font-weight:700; 
} 

div#all_regions_block label { 
font-size:14px; 
padding:0 5px; 
vertical-align:middle; 
} 

div#basket_content { 
margin-right:5px; 
max-height:300px; 
overflow-y:auto; 
padding-left:5px; 
} 

div#basket_pod { 

background:url(/res/bg_basket_pod.jpg) 0 100% repeat-x; 
border-radius:0 0 0 10px;
	-moz-border-radius:0 0 0 10px; 
	-webkit-border-radius:0 0 0 10px; 
padding:5px; 
} 

div#basket_zag { 
color:#248000; 
font-weight:700; 
padding:5px 0 10px 20px; 
} 

div#region_block div#all_regions_block { 
background-color:#fff; 
border:2px solid #248000; 
border-radius:10px;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
display:none; 
left:10px; 
padding:5px; 
position:absolute; 
top:168px; 
width:180px; 
} 

div#region_block div#info { 
color:#248000; 
font-weight:700; 
padding-left:40px; 
} 

div#region_block div#my_region { 
border-left:1px solid #fff; 
color:#4d4d4d; 
font-size:16px; 
font-weight:700; 
margin-left:15px; 
padding-left:10px; 
} 

div#region_block div#phones { 
color:#ea7900; 
font-size:16px; 
font-weight:700; 
padding:5px 30px 5px 40px; 
} 

div.action { 
color:#ea7900; 
font-size:15px; 
font-weight:700; 
margin-top:30px; 
text-align:center; 
} 

div.active_producer { 
border:2px dashed #ff9e14; 
color:red; 
font-weight:700; 
} 

div.banner_l_r { 
bottom:0; 
position:relative; 
} 

div.basket_tov { 
background-image:url(/res/basket_tov.gif); 
background-position:bottom left; 
background-repeat:repeat-x; 
margin-top:19px; 
padding-bottom:11px; 
} 

div.basket_tov_pic { 
border:2px solid #e0e0e0; 
text-align:center; 
width:100px; 
} 

div.close_but { 
cursor:pointer; 
position:absolute; 
right:10px; 
top:10px; 
z-index:15; 
} 

div.flying_basket { 
-moz-opacity:.80; 
display:none; 
filter:alpha(opacity=80); 
opacity:.80; 
right:20px; 
z-index:30; 
} 

div.forma_zakaza { 
color:red; 
font-size:15px; 
font-weight:700; 
padding:13px 0; 
} 

div.forma_zakaza_check { 
margin-bottom:5px; 
} 

div.forma_zakaza_niz { 
font-size:12px; 
margin-top:30px; 
} 

div.forma_zakaza_niz strong { 
font-size:15px; 
} 

div.forma_zakaza_pol,div.sort_pol { 
background-color:#e0e0e0; 
font-size:0; 
height:1px; 
line-height:0; 
} 

div.help { 
font-size:12px; 
padding:10px; 
} 

div.index_prod_text { 
padding-top:5px; 
} 

div.kalendar { 
padding:7px 20px 27px; 
} 

div.price { 
color:#ea7900; 
padding:4px 0 29px; 
white-space:nowrap; 
} 

div.price2_rasp { 
font-size:0; 
line-height:0; 
width:70px; 
} 

div.prod { 
font-size:15px; 
font-weight:700; 
padding-bottom:11px; 
} 

div.prod2 { 
color:#ea7900; 
} 

div.prod_border { 
border:2px solid #e0e0e0; 
text-align:center; 
width:220px; 
} 

div.prod_name { 
color:#248000; 
font-size:15px; 
font-weight:700; 
margin-bottom:3px; 
} 

div.prod_price { 
border-right:1px solid #e0e0e0; 
float:left; 
margin-right:20px; 
width:110px; 
} 

div.product_article { 
font-size:12px; 
padding-bottom:11px; 
} 

div.product_article span,div.sort_select span,.grey { 
color:#999; 
} 

div.product_count { 
float:left; 
height:19px; 
margin:-1px 1px; 
padding:0; 
} 

div.product_equal { 
color:#ea7900; 
float:left; 
left:0; 
position:relative; 
top:10px; 
} 

div.product_korzina { 
padding-top:6px; 
} 

div.product_line { 
border-bottom:2px solid; 
color:#ea7900; 
padding-top:2px; 
width:80px; 
} 

div.product_minus { 
float:left; 
} 

div.product_multiply { 
color:#ea7900; 
float:left; 
position:relative; 
top:-10px; 
} 

div.product_name,.tab_block div.prod_name { 
font-size:12px; 
font-weight:700; 
margin-bottom:10px; 
} 

div.product_pic_body { 
border:2px solid #248000; 
float:left; 
margin-right:10px; 
} 

div.product_pic_border { 
padding:15px 0 10px; 
text-align:center; 
} 

div.product_price { 
color:#ea7900; 
padding-bottom:2px; 
padding-top:3px; 
} 

div.product_price span,td.price2 span { 
font-size:25px; 
} 

div.product_price2 { 
color:#666; 
left:10px; 
padding-bottom:5px; 
position:relative; 
} 

div.product_price2 span { 
font-size:18px; 
} 

div.product_price_old { 
font-size:12px; 
left:10px; 
position:relative; 
text-decoration:line-through; 
} 

div.r_zag { 
color:#ea7900; 
font-size:13px; 
font-weight:700; 
padding:4px 10px; 
width:183px; 
} 

div.r_zag a,div.r_zag_r a { 
color:#ea7900; 
font-size:15px; 
text-decoration:none; 
} 

div.r_zag a:hover,div.r_zag_r a:hover { 
color:#ea7900; 
font-size:15px; 
text-decoration:underline; 
} 

div.r_zag.catalog a,div.r_zag_r.catalog a { 
color:#4d4d4d; 
font-size:16px; 
font-weight:700; 
} 

div.r_zag.catalog,div.r_zag_r.catalog { 
background:url(/res/bg_catalog.png) 0 100% repeat-x; 
background-color:#cfcfcf; 
border-radius:4px;
	-moz-border-radius:4px; 
	-webkit-border-radius:4px; 
margin-left:5px; 
} 

div.r_zag.catalog:hover a,div.r_zag_r.catalog:hover a { 
color:#ea7900; 
font-size:16px; 
font-weight:700; 
text-decoration:underline; 
} 

div.r_zag_r { 
color:#ea7900; 
font-size:13px; 
font-weight:700; 
padding:4px 10px; 
width:160px; 
} 

div.raspr { 
font-size:0; 
line-height:0; 
width:35px; 
} 

div.razd_name { 
color:#ea7900; 
font-size:14px; 
font-weight:700; 
} 

div.reklama_name { 
color:#ea7900; 
font-size:13px; 
margin-bottom:8px; 
} 

div.schetchik { 
float:left; 
margin:15px 0; 
text-align:center; 
width:50%; 
} 

div.search_but { 
cursor:pointer; 
} 

div.size_2 { 
font-size:0; 
line-height:0; 
width:2px; 
} 

div.size_200 { 
width:200px; 
} 

div.size_220 { 
width:220px; 
} 

div.sort_count { 
color:#c5c5c5; 
float:right; 
padding:11px 0 7px; 
} 

div.sort_select { 
color:#c5c5c5; 
font-size:13px; 
padding:11px 0 7px; 
} 

div.sort_vuvod { 
color:#999; 
float:right; 
padding:11px 0 7px; 
} 

div.spacer { 
background-color:#fff; 
font-size:0; 
height:4px; 
line-height:0; 
} 

div.spisok_pol { 
background-color:#248000; 
clear:both; 
font-size:0; 
height:2px; 
line-height:0; 
} 

div.st-listbox-content { 
border:1px solid; 
height:200px; 
overflow-y:scroll; 
padding:3px; 
width:239px; 
} 

div.st-listbox-content input,div.st-listbox-content label,.padding_5 { 
padding:5px; 
} 

div.super_price { 
background-color:#248000; 
color:#fff; 
font-size:12px; 
font-weight:700; 
padding:3px 13px 6px; 
text-align:center; 
} 

div.top1_bot { 
background-image:url(/res/bg_akt2.gif); 
background-repeat:no-repeat; 
border:1px solid red; 
height:17px; 
width:445px; 
} 

div.top1_telo { 
color:#f58c00; 
font-size:12px; 
height:92px; 
overflow:hidden; 
padding:3px 0 15px 20px; 
width:345px; 
} 

div.top1_telo img { 
float:right; 
margin:0 15px; 
} 

div.top_menu { 
margin:0 auto; 
position:relative;
left:-50%;
} 

div.top_menu_over { 
position:absolute; 
text-align:center; 
left:50%;
} 
div.oplata-box{
	border:1px solid #248000;
	margin-top:30px;
	padding:30px 20px 20px 20px;	 
	border-radius:10px; 
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
}
div.oplata-zag{
padding-left:5px;
margin:-40px 0 10px 0px;
background-color:#fff;
font-size:14px;
width:250px
}
div.tovar_pic { 
border:2px solid #e0e0e0; 
float:left; 
height:100px; 
margin-right:10px; 
padding:1px; 
text-align:center; 
width:100px; 
} 

form,input { 
margin:0; 
padding:0; 
} 

h3.main_good { 
font-size:13px; 
} 

h3.subcat_top_link,h3.produser,h4.subcat { 
display:inline; 
font-size:11px; 
font-weight:400; 
margin-bottom:0; 
margin-top:0; 
} 

img.sort_pic { 
margin:0 0 2px 5px; 
} 
img.anim_butt{
	cursor: pointer;
}
img.sort_pic_d { 
margin:0 0 1px 5px; 
} 

input.but { 
margin:0; 
padding:4px 8px; 
} 

input.count { 
border:1px solid #c3c3c3; 
font-size:13px; 
height:17px; 
padding-left:5px; 
width:25px; 
margin-top: 1px;
} 
input.count1 { 
border:1px solid #c3c3c3; 
font-size:13px; 
height:17px; 
padding-left:5px; 
width:25px; 
} 

input.forma_zakaza_butt2 { 
height:32px; 
margin:10px 20px 0 10px; 
width:184px; 
} 

input.zakaz_input { 
border:1px solid #d4d0c8; 
font-size:13px; 
height:19px; 
margin-bottom:8px; 
padding-left:5px; 
width:240px; 
}
input.popolnenie{
	background: url(/res/popolnit.png) no-repeat;
} 

li { 
margin-bottom:3px; 
} 

li.spisok_act { 
background-color:#248000; 
} 

ol { 
margin:0 0 15px 30px; 
} 

p { 
font-size:13px; 
margin:0; 
padding-bottom:10px; 
text-align:justify; 
text-indent:20px; 
} 

span.product_grn { 
color:#999; 
font-size:12px!important; 
} 

span.sort_rasp { 
padding:0 5px; 
} 

table#banners_row td { 
text-align:center; 
} 

table#banners_row td img { 

//border:5px solid #248000; 
//border-radius:5px;
//	-moz-border-radius:5px; 
//	-webkit-border-radius:5px; 
max-width:200px; 
} 

table#basket { 
border-collapse:collapse; 
} 

table#news_all { 
background-color:#f4f4f4; 
} 

table.news td { 
color:#ea7900; 
font-size:12px; 
padding:2px 10px; 
} 

td.basket_tov_name { 
font-size:12px; 
font-weight:700; 
padding:12px 10px 0; 
} 

td.basket_tov_syma { 
color:#999; 
font-size:12px; 
font-weight:700; 
padding-top:17px; 
text-align:center; 
} 

td.forma_zakaza_kod { 
padding:4px 20px 0 0; 
white-space:nowrap; 
} 

td.forma_zakaza_oplata select { 
font-size:13px; 
width:246px; 
} 

td.forma_zakaza_oplata,td.forma_zakaza_textarea { 
padding-bottom:8px; 
} 

td.forma_zakaza_text { 
//padding:4px 10px 0 0; 
white-space:nowrap; 
//width:21%; 
padding-right:10px;
} 

td.forma_zakaza_textarea textarea { 
border:1px solid #D4D0C8; 
height:120px; 
width:242px; 
} 

td.index_prod { 
padding-bottom:30px; 
text-align:center; 
width:25%; 
} 

td.info_block { 
background-color:#d4d4d4; 
border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
color:#248000; 
font-size:15px; 
font-weight:700; 
height:30px; 
text-align:center; 
width:30%; 
} 

td.kalendar1 { 
color:#248000; 
padding-bottom:8px; 
} 

td.kalendar2 { 
color:#248000; 
padding-bottom:8px; 
white-space:nowrap; 
} 

td.kalendar3 { 
font-weight:700; 
padding-bottom:8px; 
} 

td.main_center { 
padding:40px 10px 10px; 
width:100%; 
} 

td.news_class { 
background-color:#e5eed2; 
border-bottom:1px solid #248000; 
border-left:1px solid #248000; 
border-right:1px solid #248000; 
border-top:1px solid #248000; 
padding:10px; 
width:30%; 
} 

td.predypr { 
color:#999; 
font-size:10px; 
padding-bottom:8px; 
padding-left:8px; 
} 

td.price2 { 
color:#ea7900; 
padding:9px 13px 29px 0; 
white-space:nowrap; 
} 

td.price2_count { 
padding-top:15px; 
} 

td.price2_dell { 
padding-top:28px; 
} 

td.prod_class { 
border-bottom:1px solid #e0e0e0; 
padding:17px 0 8px; 
width:50%; 
} 

td.reklama_col { 
border:1px solid; 
border-color:#248000; 
padding:10px; 
} 

td.reklama_col_text { 
background-color:#e5eed2; 
border:1px solid; 
border-color:#248000; 
padding:10px; 
} 

td.reklama_col_vip { 
background-color:#fef68c; 
border:1px solid; 
border-color:#248000; 
padding:10px; 
} 

td.top1 { 
background-color:#f0f5e4; 
height:111px; 
width:365px; 
} 

td.top2 { 
background-color:#f0f5e4; 
background-position:right bottom; 
background-repeat:no-repeat; 
clear:both; 
padding:10px 10px 0; 
width:200px; 
} 

td.top_menu_item { 
background:url(/res/bg_menu.png); 
background-position:bottom; 
background-repeat:repeat-x; 
height:25px; 
} 

td.top_menu_item a { 
padding:0 10px; 
} 

td.top_menu_left_item { 
background:url(/res/bg_menu_left.png); 
background-position:bottom; 
background-repeat:no-repeat; 
width:2px; 
} 

td.top_menu_right_item { 
background:url(/res/bg_menu_right.png); 
background-position:bottom; 
background-repeat:no-repeat; 
width:2px; 
} 

tr.basket_tovar td,table#basket td { 
border:1px solid #666; 
padding:2px 5px; 
} 

tr.reklama_row { 
padding:10px; 
} 

ul { 
margin:0 0 15px 10px; 
padding:0; 
} 
img{
	border: 0;
}

ul.menu { 
list-style-type:none; 
margin:0 0 10px; 
padding:0; 
} 

ul.podmenu { 
list-style-type:none; 
margin:0 0 0 10px; 
padding:0; 
} 

ul.spisok { 
list-style-type:none; 
margin:10px 0 0 0; 
padding:0; 
} 

ul.spisok li { 
color:#248000; 
cursor:pointer; 
float:left; 
height:19px; 
margin:0; 
padding:4px 10px 0; 
white-space:nowrap; 
}

ul.step_menu{ 
list-style-type:none; 
margin:20px 0 10px 0; 
padding:3px; 
background-color: #f7f7f7;
border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
display: inline-block;
color:#858585;
font-size: 16px;
width: 100%;
}

ul.step_menu li{ 
background-color: #e0e0e0;
display: inline-block;
color:#858585;
font-size: 16px;
margin: 0;

height:18px;
padding:5px 10px;
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;
float:left;
white-space: nowrap;
}
ul.step_menu li.active_step{ 
background-color: #fc9035;
color:white;
font-weight: 700;
}
ul.step_menu li.first{
border-radius:7px 0 0 7px;
	-moz-border-radius:7px 0 0 7px;
	-webkit-border-radius:7px 0 0 7px;
border-left: 1px solid #999999;
width:120px;
}
ul.step_menu li.last{
border-radius:0 7px 7px 0;
	-moz-border-radius:0 7px 7px 0;
	-webkit-border-radius:0 7px 7px 0;
border-right: 1px solid #999999;

}

ul.step_menu li.separ_act_pas{ 
background:url('/res/separ_act_pas.png') no-repeat;
width: 20px;
height: 30px;
padding: 0;
border: 0;
border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
margin-left:-1px;
}
ul.step_menu li.separ_pas_act{ 
background:url('/res/separ_pas_act.png') no-repeat;
width: 20px;
height: 30px;
padding: 0;
border: 0;
border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
margin-left:-1px;
}
ul.step_menu li.separ_pas{ 
background:url('/res/separ_pas.png') no-repeat;
width: 20px;
height: 30px;
padding: 0;
border: 0;
border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
margin-left:-1px;
}


/*
 *     Privat 24
 */
.requisite-elements{
    display: block;
    padding: 10px 20px;
    margin: 5px;
    
    background: #eee;
        background: 
            -moz-linear-gradient(top, #fff 0%, #eee 100%); /* firefox */
        background: 
            -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#eee)); /* webkit */
    
    box-shadow: 0 0 10px -3px #000;
        -moz-box-shadow:    0 0 10px -3px #000;
        -webkit-box-shadow: 0 0 10px -3px #000;
        -o-box-shadow:      0 0 10px -3px #000;
}
    
.requisite-elements .allotted{
	 outline: 0 none;
	 }
    
.requisite-elements dl{
	 clear: left;
	 margin: 8px 0;
	 }
    
.requisite-elements dl dt{
	 float: left;
	 width: 175px;
	 font-weight: normal;
	 line-height: 18px;
	 overflow: hidden;
	 white-space: nowrap;
	 }
        
	 .requisite-elements dl dt:after{
		  color: #808080;
		  content: " .........................................";
		  }
        
.requisite-elements dl dd{
	 margin-left: 180px;
	 font-weight: bold;
	 }
.unordered-list dd { 
margin: 5px 0 5px 10px;

 }
 
 /**
 *  -- size text --
 */
.size-10 { font-size: 10px; }   .size-10i { font-size: 10px !important; }
.size-11 { font-size: 11px; }   .size-11i { font-size: 11px !important; }
.size-12 { font-size: 12px; }   .size-12i { font-size: 12px !important; }
.size-13 { font-size: 13px; }   .size-13i { font-size: 13px !important; }
.size-14 { font-size: 14px; }   .size-14i { font-size: 14px !important; }
.size-15 { font-size: 15px; }   .size-15i { font-size: 15px !important; }
.size-16 { font-size: 16px; }   .size-16i { font-size: 16px !important; }
.size-17 { font-size: 17px; }   .size-17i { font-size: 17px !important; }
.size-18 { font-size: 18px; }   .size-18i { font-size: 18px !important; }
/**
 *  -- size text --
 */
 .bold, .strong       { font-weight: bold; }
 .center {text-align:center;}
#reasons_container{ 
width: 700px;
height: 450px;
border: 3px solid #3caa43;
border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
left:50%;
margin-left:-350px;
position:absolute;
top:45px;
padding: 20px;
background-color: white;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #3caa43;
	background-color: #f0fff4;
	padding: 5px;
	opacity: 0.85;
	border-radius:4px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
}
#tooltip h3, #tooltip div { margin: 0; }

.click_me_but{
box-shadow:0 0 10px rgba(255,0,0,1);
	-moz-box-shadow:0 0 10px rgba(255,0,0,1);
	-webkit-box-shadow:0 0 10px red;
}
div.bottom_help{
	position:fixed;
	//right:0;
	//bottom:0;
	z-index:200;
	//border-radius:4px 4px 0 0;
	//-moz-border-radius:4px 4px 0 0;
	//border:1px solid #ea7900;
}
div.bottom_help .header{
	cursor:pointer;
	font-weight:700;
	font-size:16px;
	padding:2px 5px;
	color:#fff;
	background-color:#ea7900;
	border-radius:4px 4px 0 0;
		-moz-border-radius:4px 4px 0 0;
		-webkit-border-radius:4px 4px 0 0;
}
div#callback_form{
padding:20px 10px 10px;
background-color:#fff;
border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
border:2px solid #666;
position:fixed;
top:140px;
right:10px;
width:250px;
z-index:50;
}
div#callback_form div{
	margin:3px 2px;
}
div#callback_form input{
padding:3px;
color:#ea7900;
width:230px;
}
div.prod_hov{
padding:10px;
margin:5px;
border:1px solid #e0e0e0;
box-shadow:0 0 5px;
}
div.prod_hov:hover{
//box-shadow:0 0 10px;
}
div.right-block{
position:absolute;
right:30px;
top:20px;
background:rgba(255,255,255,1);
width:190px;
}

.corner-10{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.corner-7{
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.main_table{
background-image: url(/res/bg_bot.gif); 
background-repeat: repeat-x;
background-position: bottom;
}
img.logo{
margin:5px 0 0 5px;
}
div.main_content{
padding-bottom:15px;
margin-top:75px;
}
div.image_tooltip span{
	display:none;
	border:2px solid #666;
	background: #fff;
	position: fixed;
	top: 50px;
	left:350px;
	padding: 10px;
	margin: 10px;
	z-index: 100;
	
}
div.image_tooltip:hover span{
	display:block;
}
div.im_d{
background:url('/res/134.png') no-repeat 50% 50%;
width:16px;
height:16px;
}
div.im_u{
background:url('/res/133.png') no-repeat 50% 50%;
width:16px;
height:16px;
}
div.toggle_block,div.toggle{
cursor:pointer;
}
	
