div#right div h1, div#right div h2, div#right div span.h2 { text-transform:uppercase; margin-top:6px; font-size:12px; color:#d1010e; display:block; font-weight:bold; }

.li1 { font-weight:bold; color:#FFFFFF; text-decoration:none; }

#right div.navi { font-weight:normal; }
#right div.navi a { text-decoration:none; }
#right div.navi a:hover, #right p.navi a:active { text-decoration:underline; }
#right div.navi h2, #right div.navi span.h2 { display:inline; text-transform:none; font-weight:bold; }
#right { padding-bottom:100px; }
div#right div ul { margin:0; padding:0; }
:root div#right div ul { width:100%; }
div#right div ul li { margin-left:16px; list-style:url(/images/engine/arr_shape_1.gif) outside; }
:root div#right div ul li { list-style:url(/images/engine/arr_shape.gif) outside; }

p.line_food span { font-weight:bold; color:#FF0000; }

.arrow { background:#016290 url(/images/engine/li_bg_arr.gif) no-repeat right center; }

/* выравниваем картинки куда надо, назначаем отступы и не влияем на хлебные крошки */
div#right div div.navi img { padding:0; }
html>body div#right div p img[align=left] { padding-right:20px; }
:root div#right div p img[align=left] { padding-right:10px; }

div#right div p img[align=right] { padding-left:10px; }
div#right div p img { padding-right:expression(align=='left'?'23px':'0'); padding-left:expression(align=='right'?'10px':'0'); }
div#right div div.navi { text-align:left; }
div#right div div.navi img { padding:0; }
/* выровняли */

/* отлепим текст внутри контрола */
input, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px; }

div.artdesc { height:120px; margin-bottom:16px; padding-bottom:8px; border-bottom:1px solid #C6C6C6; }
div.artdesc a { font-size:14px; font-weight:bold; color:#D1010E; text-decoration:none; }
div.artdesc a.more { font-size:11px; font-weight:normal; color:#007AB3; text-decoration:underline; }
div.artdesc a:hover, div.artdesc a:active { text-decoration:underline; }
div.artdesc img { border:none; float:left; margin-right:10px; }
div.artdesc img.artpic { border:1px solid #000000; float:left; margin-right:10px; }

/* оформление заказа */
#back_feed { width:300px; float:left; }
.line_food { width:120px; }
.feel_food { width:200px; height:16px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
.feel_plate { width:200px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; }
.sub_meat { float:left; margin:5px 0 7px 95px; }
/* оформление заказа всё */

/* флешке - место */
.top_flash object.top_big { margin-left:-4px; voice-family:"\"}\""; voice-family:inherit; margin-left:-1px; }
.top_flash #flash { float:left; border:1px solid #000000; margin-top:1px; margin-left:-1px; }
.top_flash #flashp { float:left; border:1px solid #000000; margin-top:1px; margin-left:-1px; }
:root .top_flash #flash { margin-top:0; margin-left:0; }
/* место найдено */

/* календарик */
#vis1_day, #vis1_month, #vis1_year, #vis1_time { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
/* календарик фсё */

/* новая форма авторизации и регистрации */
#form_auth { margin:0px; padding:0px; width:305px; border:1px solid #d7d7d7; }
#form_auth p { margin:0px; padding-top:12px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
#form_auth p b { float:left; padding-left:8px; font-weight:normal; }
#form_auth p input { float:right; width:192px; margin-right:12px; font-size:11px; border:1px solid #007ab3; }
#form_auth div { padding-left:100px; font-size:11px; float:left; padding-top:8px; padding-bottom:8px; }
#form_auth .subm { background-color:#f3f3f3; border-top-width:1px; border-top-style:solid; border-top-color:#D4D0C8; text-align:right; padding:8px; float:none; }
#form_auth .subm input { margin-right:5px; }

#form_reg { margin:0px; padding:0px; width:305px; border-right:1px solid #d7d7d7; }
#form_reg p { margin:0px; padding-top:12px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
#form_reg p b { float:left; padding-left:8px; font-weight:normal; }
#form_reg p b strong { color:#D1010E; }
#form_reg p input { float:right; width:192px; margin-right:12px; font-size:11px; border:1px solid #007ab3; }
#form_reg p textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; float:right; width:192px; height:43px; margin-right:12px; font-size:11px; border:1px solid #007ab3; }
#form_reg div { padding-left:100px; font-size:11px; float:left; padding-top:8px; padding-bottom:8px; }

#reg_div { border:1px double #CCCCCC; width:612px; margin:0; padding:0; }
#reg_div .subm { background-color:#f3f3f3; border-top-width:1px; border-top-style:solid; border-top-color:#D4D0C8; text-align:right; padding:8px; float:none; }
#reg_div .subm input { margin-right:5px; }

.reg_p { margin:0px; padding:0px 0px 10px; }
/* новая форма авторизации и регистрации кончилась */

/* новая форма заказа */
#form_zak { margin:0px; padding:0px; width:305px; border-right:1px solid #d7d7d7; }
#form_zak span.h2 { border-bottom:1px solid #CCCCCC; margin:0px; padding:8px 8px 8px 0; font-size:12px; color:#D1010E; text-transform:uppercase; font-weight:bold; display:block; }
#form_zak p { margin:0; padding:12px 0 0 0; }
#form_zak p b { float:left; padding-left:8px; font-weight:normal; }
#form_zak p i { font-size:9px; font-weight:normal; font-style:normal; color:#606060; }
#form_zak p b strong { color:#D1010E; }
#form_zak p input { float:right; width:192px; margin-right:12px; font-size:11px; border:1px solid #007ab3; }
#form_zak p textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; float:right; width:192px; height:43px; margin-right:12px; font-size:11px; border:1px solid #007ab3; }
#form_zak div { padding-left:100px; font-size:11px; float:left; padding-top:8px; padding-bottom:8px; }
#form_zak .l1 { height:200px; float:right; }
#form_zak .r1 { height:77px; }
#form_zak .selzak1 { float:right; width:195px; margin-right:12px; font-size:11px; border:1px solid #007ab3; }
#form_zak .selzak2 { width:70px; font-size:11px; margin-right:8px; float:left; }
#form_zak .selzak3 { font-size:11px; margin-right:8px; width:70px; float:left; }

#right strong { color:#D1010E; }

#reg_div .subm2 { width:305px; background-color:#f3f3f3; border-top-width:1px; border-top-style:solid; border-top-color:#D4D0C8; text-align:right; padding:8px; float:left; voice-family:"\"}\""; voice-family:inherit; width:290px; }

.b_inp { width:100px; voice-family:"\"}\""; voice-family:inherit; width:92px; }
/* новая форма заказа кончилась */

/* счётчики */
#invcounters { display:none; }

#counters { position:absolute; right:50%; bottom:0; z-index:5; width:50%; height:120px; }
#counters #quadra { position:absolute; right:147px; top:84px;  z-index:6; }
#counters #button { position:absolute; right:242px; top:5px;  z-index:6; }
/* /счётчики */
.ads_img { z-index:6; }
/* горячая новость */
.left_cont { text-align: left; padding-left: 0; padding-top:20px; margin-bottom:10px;}
.left_cont span.he2 { display:block; font-weight:bold; background: url(/images/engine/ico_nav1.gif) no-repeat left 3px; border-bottom: 1px solid #CCCCCC; padding-bottom:4px; padding-left:16px; color:#d1010e; }
.left_cont img.hot { text-align: left; margin-right: 10px; float:left; }
.left_cont .more a { color: #D1010E; text-decoration: none; }
.left_cont .more a:hover { text-decoration: underline; }
/* горячая новость фсё */

div.presento img#bigpic { width:379px; height:284px; background: url(/images/engine/loading.gif) no-repeat center center; }

/*футер подрос*/
#footer, #footer_in { height:108px; }
.girl { bottom:93px; }
html>body .girl { bottom:93px; }
#counters { height:134px; }
#counters #quadra { top:98px; }
.gstxt { bottom: 44px; }
/*футер подрос*/

div#right div a.alink, div#right div a.alink:link { color:#005cab; text-decoration: underline; font-size:12px; font-weight:normal; }
div#right div a.alink:hover, div#right div a.alink:active { text-decoration:none; }

#head_box span.firm { display:block; color:#FFFFFF; font-size:12px; line-height:15px; font-weight:900; margin:12px 0 0; padding:8px 0 8px 8px; width:252px; w\idth: 244px;}
*div#head_box span.firm { margin-top: 9px; }

/* допстрока в копирайт */
#footer_in p.foot_right { padding:21px 0 0; font-size:11px; }
/* /допстрока в копирайт */


