@charset "utf-8";

@font-face {
    font-family: 'UntitledRegular';
    src: url('icons-webfont.eot');
    src: url('icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('icons-webfont.woff') format('woff'),
         url('icons-webfont.ttf') format('truetype'),
         url('icons-webfont.svg#UntitledRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */
* { margin: 0; padding: 0; }

*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-bg { background: none!important; }
.no-border, img { border: none!important; }
.container { /*overflow: hidden;*/ padding-right: 60px; }
.clr { clear: both; }
html {  height:100%; padding: 0; margin: 0; }
body{ height:100%;font:12px Georgia, "Times New Roman", Times, serif; margin-left: 0px; padding: 0; margin: 0;}

a { color:#000;}
a:visited { color:#000;}
a:hover { color:#B33632; text-decoration:none; border-bottom:none;}
a:active { color:#000;}

.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }

.f-left { float: left; }
.f-right { float: right; }

.god_mode_panel { padding: 8px; }

.fck_expand { text-decoration: none; border-bottom: 1px #000 dashed; font-size: 14px; }
.fck_expand:hover { border: none; }

.install_line { padding: 10px 0; }

.text_align_left { text-align: left; }
.text_align_center { text-align: center; }
.text_align_right { text-align: right; }
.pb10 { padding-bottom: 10px; }

.pub {
  
}

.close_change_city { width: 9px; height: 9px; background: url(../images/x.gif); position: absolute; right: 10px; top: 10px; border: none ! important; }

.info-catalog { color: #444444; padding-bottom: 19px; margin-top: 8px; width: 93%; margin-right: -110px;  }

.ajax { border-bottom: 1px; text-decoration: none; border-style: dashed; border-top: 0px; border-left: 0px; border-right: 0px; }

input[type=text] {
border:1px solid #999999;
vertical-align:middle;
padding: 2px;
}
input[type=file] {
  height: 25px !important;
}

/* цвета */

#domain_status_layer { padding: 30px ! important }

.background_attr_red_hover:hover { background-color: #94120F; border: 0px ! important; }
.background_attr_red { background-color: #94120F; background-position: -10000px -100000px !important; border: 0px ! important; }
.background_attr_beige { background-color: #F2EFDA !important; background-position: -10000px -100000px !important; }
.background_attr_grey { background-color: #E3E3E3; }
.background_attr_lightgrey { background-color: #F5F5F0; }
.background_attr_black { background-color: #000000; }
.background_attr_white { background-color: #ffffff; }

.font_color_attr_white_hover:hover { color: white ! important; border-color: white ! important; }
.font_color_attr_white { color: white ! important; border-color: white ! important; }
.font_color_attr_black { color: black ! important; border-color: black ! important; }
.font_color_attr_grey   { color: #444444 ! important; border-color: #444444 ! important; }
.font_color_attr_lightgrey { color: #8F8F8F ! important; border-color: #8F8F8F ! important; }
.font_color_attr_red     { color: #B33632 !important; border-color: #B33632 ! important; }
.font_color_attr_blue   { color: #005EBE !important; border-color: #005EBE !important;}
.font_color_attr_green { color: #007f00 !important; border-color: #007f00 !important; }

.border_color_attr_grey { border-color: #C2C2C2 ! important; }

.lite_user_reg_agreement #scrollRules { right: 270px; top: 79px ! important; }

table { border-collapse: collapse; width: 100%; }
table th, table td { vertical-align: top; }
table th { }
table td { }

.font_color_attr_white a { color: white !important; text-decoration: none; }

ul{ list-style:none;}

h1, h2, h3, h4, h5{ font-weight:normal;}

div.one_button{ margin-top:20px;}
.mr-6 { margin-left: -7px;}
.headline { /*float:left; margin-left:112px; margin-top:26px;*/ top: 100px ! important; left: 14px ! important;}

* > .png_logo { background: url(../images/logo-blog.png) no-repeat top left; }

.green{ color:#B33632!important;}
.green-dash{ color:#005EBE; text-decoration:none; border-bottom:1px #005EBE dashed;}
.red{ color:#c61e19!important;}
.blue{ color:#0074c5!important;}
.grey{ color:#7f7f7f;}
.grey2{color:#817f7f;}
.black{ color:#000000!important;}
.white{ color:#ffffff!important;}
.blue-dash{ color:#0074c5!important; text-decoration:none; border-bottom:1px dashed #0074c5;}
.blue-dash:hover{ color:#0074c5!important;}
.green-bg{ background-color:#f2efda;}
.white-bg{ background-color:#FFFFFF;}
.fs-11{ font-size:11px; line-height: 15px;}
.fs-12{ font-size:12px;}
.fs-14{ font-size:14px;}
.fs-20{ font-size:20px;}
.fs-22{ font-size:22px;}
.fs-19I { font-size:19px ! important; }
.fs-16 { font-size: 16px ! important; }
.fs-30{ font-size:30px;}
.fs-40 { font-size: 40px ! important; }
.fs-50{ font-size:50px;}
.fs-120{ font-size:120px;}
.fs-18{ font-size:18px ! important;}
.fs-24{ font-size:24px;}
.w-5, .w-10, .w-15, .w-20, .w-25, .w-30, .w-35, .w-40, .w-45, .w-50, .w-55, .w-60, .w-65, .w-70, .w-75, .w-80, .w-85, .w-90, .w-95, .w-100, .w-33, .w-66, .w-38, .w-62, .w-49 { float: left; overflow: hidden; }

.mr-21 { margin-right: 21px;}
.mr-10 { margin-right: 10px;}
.mr-13 { margin-right: 13px;}
.mr-51 { margin-right: 51px;}
.ml-20 { margin-left: 20px; }

.pb-20 { padding-bottom: 20px;}
.pb-8 { padding-bottom: 8px; }
.pl-2 { padding-left: 2px ! important;}
.pl-4 { padding-left: 4px ! important;}
.pl-0 { padding-left: 0px ! important; }
.pl-none { padding: 0px ! important; }
.pr-0 { padding-right: 0px ! important; }
.pr-30 { padding-right: 30px; }
.pl-5 { padding-left: 5px ! important; }
.mb-5 { margin-bottom: 5px; }

.mt-20 { margin-top: 20px; }
.mt-0 { margin-top: 0px ! important; }

.fItalic { font-style: italic ! important; }

.w-5   { width: 5%;  }
.w-10 { width: 10%; }
.w-15 { width: 15%; }
.w-20 { width: 20%; }
.w-25 { width: 25%; }
.w-30 { width: 30%; }
.w-35 { width: 35%; }
.w-40 { width: 40%; }
.w-45 { width: 45%; }
.w-50 { width: 50%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-65 { width: 65%; }
.w-70 { width: 70%; }
.w-75 { width: 75%; }
.w-80 { width: 80%; }
.w-85 { width: 85%; }
.w-90 { width: 90%; }
.w-95 { width: 95%; }
.w-100 { width: 100%; }

.w-33 { width: 33%; }
.w-66 { width: 66%; }

.w-38 { width: 38%; }
.w-62 { width: 62%; }

.w-49{ width:49%;}
.w-232 { width: 232px; }

.w33 { margin-right: -1px; width: 33%; float: left; clear: none !important; }

.product_search input {
  border:1px solid #999999;
  color:#A1A1A1;
  padding:2px;
  vertical-align:middle;
}
/* ------------------------------------------------------------------------------------------------------- каталог ------------------------------------------------------------------------------------------------------------------------ */
.sort_list { margin: 0 0 0 53px; padding: 0; clear: none ! important; }
.sort_list .list_item { /*float: left;*/ vertical-align: top; width: 49.5%; min-height: 144px; padding: 0; display: inline-block; display: inline-table; display: -moz-inline-grid; }

 body:not([x|x]) .sort_list .list_item {
        display: table;
}

 body:not([x|x]) #catalogue .list_item {
        display: inline-table;
}

*html .sort_list .list_item { margin-left: -1px; height: 150px; }
*+html .sort_list .list_item { margin-left: -1px; min-height: 150px; }
.sort_list .list_item .mover { padding-right: 20px; padding-top:16px; }
.sort_list .list_item .main_list { overflow: hidden; }
.sort_list .list_item .one_line { overflow: visible !important; }
.hit { left: 48px; position: absolute !important; top: -9px; z-index: 100; border: 0 ! important; }
ul.main_list li .hit { border: 0 ! important }
.sort_list .list_item .mover .image { position: relative; padding: 0; margin: 0; width: auto; }
.sort_list .list_item .mover .image .hit { position: absolute; top: -10px; left: -40px; z-index: 1; border: 0 ! important; }
*+html #catalogue .list_item .mover .image .hit { top: 5px; }
.image { position: relative; font-size: 0; }
span.image, .hit { cursor: pointer; }
.homepage .list_item { margin-top: 0px ! important; }
.homepage .list_item .mover { position: relative; padding-right: 0; }
.main_list { padding-top: 12px; }
.main_list .category_list { position: relative; float:left; padding:0; height: 134px; padding-bottom: 10px; width:95px; margin-right: 10px; }
.average_check { font-size: 0; position: relative; }
.average_check br { display: none; }
.one_line br { display: inline-block; }
*+html .one_line { display: inline-block; position: relative; }
.average_check .hit { left: auto; right: -8px; top: -8px !important; }
.average_check .category_list { margin-bottom: 15px; height: auto !important; float: none !important; display: inline-block !important; vertical-align: top; width: 79px; padding: 8px 8px 8px 8px; margin-right: 5px; /*min-height: 200px;*/ }
/*html .main_list .category_list { overflow-x: hidden; }*/
.main_list .category_list .image .hit { left: 54px ! important; }
.list_item h2{font-size:16px; font-family: Tahoma; padding:12px 30px 0 0; color:#000000;}
.list_item p{ font-size:14px; padding:5px 0 5px 0;}
.list_item p span{ font-size:16px; font-family:Tahoma; }
.list_item img{margin:15px 17px 30px 0; float:left; border-width: 1px !important; border-style: solid !important;}
.list_item a img.del{ border: 0 ! important; position: relative; top:0px; height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -55px; margin:0; cursor:pointer;}
.list_item a img.del:hover{ border: 0 ! important; background:url(../images/edits.gif) no-repeat 0px -64px;}
.list_item a img.edit{ border: 0 ! important; position: relative; top:0px; height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -75px; margin:0; cursor:pointer; margin:0px 6px 0 0!important;}
.list_item a img.pub{ border: 0 ! important; position: relative; top:0px; }
.list_item img.move{ border: 0 ! important; background:url(../images/edits.gif) no-repeat 0px -120px; height:18px; width:19px; margin: 0 6px 0 0 ! important; position: relative; top: -4px; left:0;}
.list_item img.move:hover{ border: 0 ! important; background:url(../images/edits.gif) no-repeat 0px -140px;}
.list_item p.basket{ border: 0 ! important; color:#c8091e; font-size:11px;}
p.basket a { position: relative; }
.list_item img.basket_red{ border: 0 ! important; background:url(../images/edits.gif) no-repeat 0px -279px; margin:0 10px -2px 0; position: relative; left: 10px; float:none; border: 0 ! important;}
.list_item img.basket_green{ border: 0 ! important; background:url(../images/edits.gif) no-repeat 0px -265px; margin:0 10px -2px 0; position: relative; left: 10px; float:none; border: 0 ! important;}
ul.main_list li a {font-size: 13px; /*font-style: italic;*/}
ul.main_list li img{ display:block; float:none; margin-bottom:6px!important; top: 0px !important; border: 1px solid;}
#categories li.list_item { width:100%;}
#categories li.list_item a {  }
#categories li.list_item img { margin: 0; }
#categories li.list_item p{ font-size:20px;}
#categories li.list_item p span{ font-size:10px; color:#8f8f8f; font-family:Georgia, "Times New Roman", Times, serif; }
li.list_item .depth { background: url(../images/depth.png) repeat-y top left; border:0 none !important; height:100px; left:83px; position:absolute; top:77px; width:17px; }
li.category_list .depth { background: url(../images/depth.png) repeat-y top left; border:0 none !important; height:90px; left:83px; position:absolute; top:77px; width:17px; }
#search_content li.category_list .depth { background: url(../images/depth4.png) repeat-y top left; border:0 none !important; height:90px; left:83px; position:absolute; top:77px; width:17px; }
li.list_item img.small-loader { border: 0 ! important; }

/*--------------------------------------------------------------------------------------------- Разбиение на страницы ------------------------------------------------------------------------------------------------------*/
.pages { clear: left; font-size: 14px; padding-bottom: 25px; margin-left: 52px; overflow: hidden; padding-top: 30px }
*html .pages { display: inline-block; margin-left: 139px; }
*+html .pages { display: inline-block; margin-left: 139px; }
.pages_count_results { position: relative; float: left; width: 50%; clear: right; }
.pages_count_list { margin: 0px 0px 0px -1px; float: left; position: relative; width: 50%; clear: right; }
.pages .act { color: #94120F ! important; text-decoration: none; cursor: text; }
.pages span{ margin-right: 19px; float: left;}
.pages a {color:#0074c5!important; margin-right: 19px; float: left;}
.pages .prev{ background:url(../images/sprite.gif) no-repeat -24px -312px; height:7px; width:19px; float:left; margin:6px 0 0 0;}
.pages .next{background:url(../images/sprite.gif) no-repeat 0 -312px; height:7px; width:19px; float:left; margin:6px 0 0 -11px;}

.pages .blue-dash{ font-size:75%; margin:0 40px 0 0; float:right;}
.pages .pre-arr a, .pages .next-arr a{ margin:0; }

/*-----------------------------------------------------------------------------------------------------  поиск -----------------------------------------------------------------------------------------------------------------------*/
.product_search { margin: 4px 0 0 0; }
.product_search input { vertical-align: middle; color: #a1a1a1; }
.product_search button { vertical-align: middle; width: 34px; height: 22px; padding: 1px 6px 4px 6px; }

.search-page{ padding: 21px 0 0 0; margin-left: 140px; clear:left; min-height: 500px; }
*html .search-page { height: 500px; display: block; }
.search-page input.text{ width:315px; border:1px solid #7f9db9; height: 19px; margin: 0 11px 0 0; float: left; clear: left;}
.search-page ol{ list-style: decimal outside; margin: 40px 0 0 -50px; line-height: 20px; clear: left; position: relative; }
*html .search-page ol { display: inline-block; }
.search-page li{ background: none; padding: 0 0 40px ! important; font-size: 12px; margin-left: 50px; position: relative; }
.search-page li div{ margin-bottom: 6px; }
.search-page a{ color: #0074c5 ! important; font-size: 117%; }
.search-page p { padding-top: 5px; }

.search-right{ float: right; margin-right: -160px; width: 160px; margin-top: -22px; padding: 0 0 0 15px; white-space: nowrap; position: relative; }


/*------------------------------------------------------------------------------------------------ правая колонка ---------------------------------------------------------------------------------------------------------------*/
.post-actions { float: right; padding-bottom: 50px; padding-top: 2px; width:213px; margin: 0 -215px 0px 0; line-height:220%; }
*html .post-actions { position: relative; top: 2px; }
.post-actions a { /*color: #005EBE;*/ }
.post-actions h2.green{ font-size:20px; margin-left:0; padding-top: 3px;}
.post-actions .post-actions { float: none ! important; margin: 0 ! important; padding-bottom: 0 ! important; }
.post-actions .ui-datepicker-header { height: 28px; }


table.order { width: auto; border: none ! important; margin-right: 50px; }
table.order th { font-size:16px; text-align:left; padding-bottom: 16px ! important;}
table.order th { padding: 6px; border: none ! important; }
table.order td { padding: 8px; border: none ! important; }
table.order tr.dark{ background-color:#f2efda;}
table.order td.avatar{ width:75px;}
table.order td.avatar img { margin-bottom: 0px; border: 1px #d0d0d0 solid ! important;}
table.order td.title { width: 49%; }
table.order td.title a{ font-size:16px; color:#000000;}
table.order td.count{}
table.order td.price { font-family:Tahoma; font-size:16px; /*color:#c8091e;*/ padding-right: 0px; height: 20px; }
table.order td.size{}
table.order td.del_item{ text-align: left; }
table.order td.del_item a { margin-left: 10px; }
table.order td.count input, table.order td.size input{ width:54px; height:18px;border:1px solid #7F9DB9;}
table.order td.order_sum{ font-size:16px; font-weight:bold;}
table.order  .pl-none { width: 0%; }

.contact_edit { /*margin-left: 110px;*/ margin-left: 140px; }

.status_hist .order-list { margin-top: 5px; margin-left: 90px ! important; }
.status_hist b { padding-left: 7px; }

.in_search_user_data { width: 100%; padding-top: 22px; }

#cart-form { width: auto; }
#cart-form  table.order { width: 100%; }

.order-list { width: 85% ! important; }
.order-list td { padding: 6px; }
.order-list .order-list { margin-left: 84px; margin-bottom: 30px; }
.order-list .order_td { width: 50%; }

.listSuccess_fix { padding-top: 3px; }

/*  */
.order-info .order { margin-right: 0px; margin-top: 30px; }
.order-info { padding-bottom: 20px; }
.order-info b { font-size: 16px; }

input { vertical-align: middle }
.blog div.login{ /*margin:0 0 0 110px;*/ margin-left: 52px ! important;}
div.login{ margin:0 0 0 110px; }
div.login .reg-left { font: inherit ! important; }
.enter{ padding:1px 15px;}

.arial { font-family: Arial ! important; }

.order-status-save { width: 80px; }
.info .order-list { width: 100% ! important; margin-left: -7px; position: relative; }
.info .category-config-list { width: 100%; padding-top: 12px; }

.edit_menu{ float:left; margin: 50px 0 0 0px; }
/*.edit_menu{ width:146px; float:left; min-height:10px; color:#c8091e; clear:left;}*/
.edit_menu ul{ /*background-color:#e3e3e3;*/ margin:0; overflow: hidden; }
.blog .edit_menu ul li{ padding: 10px 9px 7px; font-size:11px!important; background:none; float: left; }

.open_form a.login-link { color: black; line-height: 28px; font-size: 13px; text-decoration: none;border-bottom: 1px #94120F dotted ! important;}
.open_form a.login-link img { bottom: -5px ! important; }
.open_form a.login-link:hover { color: #94120F; }
.open_form i { color: #e1e1e1; }

li.gallery_list{ width:100%;}

.domain_worktime_edit img, .domain_delivery_edit img, .domain_phone_edit img, .domain_timezone_edit img { vertical-align: middle; }


.header_product { margin: 0 !important; }

.shipping_only_in_auth { clear:both; float:right; line-height:220%; margin-top: 74px; width:10px; }

.item_nav{ padding: 32px 0 20px 0px; }
* + html .item_nav { padding-top: 31px; }
.item_nav a{ margin-right:25px; font-size:18px; text-decoration: none;}
.item_nav .item_nav_link:hover ins { text-decoration: none; }


.lite-button { text-align: center; display: inline-block; }
* + html .lite-button { display: inline-block; }

.phone { font-size: 12px; line-height: 40px; margin-left: 13px; }
.phone big { font-size: 30px; }

.customize { width: 180px ! important; margin: 0 !important; position: absolute; float: none !important; right: 33px; top: 15%; margin-top: -45px; }

.lite-button span {
   background-color: #F2EFDA;
   font-size: 32px;
   padding:5px 35px 10px;
   white-space: nowrap;
}

.lite-button span a { color: #94120F; }

.slider_product { position: relative; margin-top: -10px; margin-bottom: 17px; overflow: hidden; height: 136px;}
.slider_product .cutline { height: 125px ! important;}
.slider_product .mover { padding-top: 0; float: left; margin-right:-4px; width:520px; }
.slider_product .CatList { position: absolute; top: 0px; left: 0px;}
.slider_product .CatList .hit { border: none ! important; left: 48px; position: absolute; top: -6px; }
.slider_product .CatList td div { position: relative; background: none; height: 136px; padding: 7px 7px 7px 7px; width: 77px ! important; margin-right: 13px;}
.slider_product .CatList td.active div { background: #F2EFDA; width: 77px;}
.slider_product .CatList td.active img { border-color: #94120F ! important; border-width: 2px ! important; margin-right: 1px; }
.slider_product .CatList td.active span { color: #000 ! important; padding-top: 4px; width: 80px; overflow: hidden; display: block; font-size: 11px; font-style: italic; height: 27px; }
.slider_product .CatList td.active a { padding-top: 2px; }
.slider_product .CatList td a.about_product { height: 27px; }
.slider_product .CatList td img { border: 1px #c0c0c0 solid ! important;}
.slider_product .CatList td a { padding-top: 4px; width: 80px; overflow: hidden; display: block; font-size: 11px; font-style: italic; color: #94120F;}
.slider_product .CatList td .depth { background: transparent url(../images/depth.png) repeat-y scroll left top; border:0 none !important; height: 100px; position: absolute; padding: 0 !important; left: 70px; top:92px; width:17px !important;}
.slider_product .CatList td.active .depth { background: transparent url(../images/depth2.png) repeat-y scroll left top; }
.slider_product_rightArr {display: block; background: transparent url(../images/slider_arrow1.gif) no-repeat scroll right top; height: 66px; width: 11px; cursor: pointer; position:absolute; right:-20px; top:17px;}
.slider_product_rightArr:hover {display: block; background: transparent url(../images/slider_arrow.gif) no-repeat scroll right top; height: 66px; width: 11px;  cursor: pointer; position:absolute; right:-20px; top:17px; }
.slider_product_leftArr {display: block; background: transparent url(../images/slider_arrow1.gif) no-repeat scroll left top; cursor:pointer; height:66px; width:11px; left:-12px; position:absolute; top:17px; }
.slider_product_leftArr:hover {display: block; background: transparent url(../images/slider_arrow.gif) no-repeat scroll left top; cursor:pointer; height:66px; width:11px; left:-12px; position:absolute; top:17px; }



p.basket{ color:#c8091e; font-size:11px; margin: 0;}
.basket img { margin-bottom: 0px ! important; }
img.basket_red{ background:url(../images/edits.gif) no-repeat 0px -279px; position: relative; left: 10px; float:none; display: inline; }
img.basket_green{ background:url(../images/edits.gif) no-repeat 0px -265px; position: relative; left: 10px; float:none; display: inline; }

#ygddfdiv .product_name { display: inline; }
#ygddfdiv .depth { display: none; }

#ygddfdiv .icons{ top:-30px; height: auto;}
#ygddfdiv .icons a img.edit { top: 18px;}
#ygddfdiv .icons a img.pub { top: 18px;}
#ygddfdiv .mover { padding-top: 0px;}
#ygddfdiv  h2{font-family: Tahoma; padding:0 30px 0 0; color:#000000;}
#ygddfdiv  p{ font-size:14px; padding:5px 0 5px 0;}
#ygddfdiv  p span{ font-size:16px; font-family:Tahoma; color:#c8091e;}
#ygddfdiv  img{margin: 3px 17px 10px 0; float:left; /*border +*/ border: 1px solid #C2C2C2 !important}
#ygddfdiv  p.basket{ color:#c8091e; font-size:11px ! important;}
#ygddfdiv  img.basket_red{ background:url(../images/edits.gif) no-repeat 0px -279px; margin:0 10px -2px 10px; float:none; border: 0 ! important;}
#ygddfdiv  img.basket_green{ background:url(../images/edits.gif) no-repeat 0px -265px; margin:0 10px -2px 10px; float:none; border: 0 ! important;}
#ygddfdiv  p a{ font-size: 20px;}
#ygddfdiv  p span { color:#8F8F8F; font-family:Georgia,"Times New Roman",Times,serif; font-size:10px; margin:0 5px; }
#ygddfdiv  li{ position: relative; float:left; /*padding:0 0 30px 0!important;*/ padding:0; height: 137px; width:95px; margin-right: 10px;}
#ygddfdiv  .hit { border: 0 ! important; }
#ygddfdiv img.depth { background: url(../images/depth.png) repeat-y top left; height: 100px; left: 73px; position: absolute; top: 77px; width: 20px; border: 0px ! important; }
#ygddfdiv h2 a { font-size:16px;}

.cutline {height:128px ! important; overflow: hidden; margin-bottom: 12px; min-height: 128px ! important;}


.association {position: absolute; top: 0px; left: -70px; border: 0px ! important;}
.mover .association {position: absolute; top: 0px; left: -70px; border: 0px ! important;}
.mover .icons{ top: -10px; position: absolute; }
.mover .icons a{ margin: 0 ! important; }
#catalogue .mover .icons{ top: 0px; z-index: 10; }
#catalogue { margin-top: -24px }


#categories{ width:84%; clear: none ! important;}
.average_check div.icons{ height:16px; width:110px; position:absolute; top:-19px; left:0;}
.one_line div.icons{ top: -5px; height:16px; width:110px; position:absolute;/* top:-25px;*/ left: auto !important; right: -43px !important; z-index: 1; }
div.icons img { margin: 0px !important; float: left !important }
div a img.del{ /*position:absolute;*/ position: relative; top:15px; /*left:47px;*/ height:9px; width:9px; background:url(../images/edits.gif) no-repeat 0 -55px; margin:0; cursor:pointer; }
div a img.del:hover{ background:url(../images/edits.gif) no-repeat 0px -64px;}
img.move{ background:url(../images/edits.gif) no-repeat 0px -120px; height:18px; width:19px; margin:0; /*position:absolute;*/ position: relative; top:7px; left:0;}
img.move:hover{background:url(../images/edits.gif) no-repeat 0px -140px;}
a img.edit { background:transparent url(../images/edits.gif) no-repeat scroll 0 -75px;cursor:pointer;height:9px;/*left:61px;*/margin:0 6px 0 0!important;top:15px;width:9px; float:none;}
a img.del{ margin-right:6px ! important; float: none;}
img.pub{margin:0 !important; float:none ! important;}
a img.edit{background:transparent url(../images/edits.gif) no-repeat scroll 0 -75px;cursor:pointer;height:9px;/*left:30px;*/margin:0 6px 0 0 !important;top:15px;width:9px; float:none; position: relative; /*position:absolute;*/}
div img.pub{ /*position:absolute;*/ position: relative; /*left:65px;*/ top:15px;}

#size-tag-container{}
#size-tag-container input{ width:20px; margin-right:3px;}
#size-tag-container label{ margin-right:10px;}

#scroller_wrapper { position: relative; margin-left: 44px; margin-right: 83px; }


#status_id { width: 210px;}

.statusbar { margin-top: -12px; padding: 0 0 24px; }
.statusbar span, .statusbar a{ margin-right:10px;}

.contacts_wrap .edit { margin-top: 0 ! important; }

.cat_menu{ overflow: hidden; margin:0 0 0 0; /*110px; display: inline-block;*/ margin-left: 52px; line-height:30px; padding-top: 7px; margin-bottom: 23px; font-size:14px; width:82%; /*color:#93995D;*/ position: relative; top: -7px; //top: -8px; top/*\*/: -10px\9;}
* + html .cat_menu{ display: inline-block; }
* html .cat_menu{ display: inline-block; }
.cat_menu span{/*background-color:#94120F;*/ padding:0px 4px 4px 3px; /*color:#FFFFFF;*/ }
.cat_menu a.active{ /*color:#FFFFFF; background-color:#94120F;*/ padding:0px 4px 4px 4px; text-decoration: none;}

.cat_menu .menu-leve3 a {
    margin-right: 15px;
}
.cat_menu .menu-leve3 { 
    border: 1px #94120F solid; 
    border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    font-size: 12px;
    padding: 4px 8px 6px;
    background: #fff;
    margin-top: -4px;
}

.edit{ width:30px; float:left; margin-top:10px;}
.edit img{ background:url(../images/edits.gif) 0 0 no-repeat; height:17px; width:16px; margin:1px 0 0 9px;}
.big_icons{ float:left; height:30px; width:105px; margin-bottom: 8px; margin-top: 0px; margin-left: 0px;}
.big_icons .edit{ float:right; width:30px;}
.big_icons .edit a { text-decoration: none; border: none ! important; }
.big_icons .delete{ float:right; width:30px; margin-top:10px;}
.big_icons .publish{ float:right; width:30px; margin-top:10px;}
.big_icons .delete img{ margin:1px 0 0 9px; background:url(../images/edits.gif) 0 -196px no-repeat; height:17px; width:16px;}
.big_icons .publish img.publ{ margin:1px 0 0 9px; background:url(../images/edits.gif) 0 -217px no-repeat; height:17px; width:16px;}
.big_icons .publish img.unpubl{margin:1px 0 0 9px; background:url(../images/edits.gif) 0 -239px no-repeat; height:17px; width:16px;}

.domain_list_edit_content { padding: 20px 0 20px 20px; }
#domain_list_edit_form table { width: 22% ! important;}
#domain_list_edit_form table th { padding-right: 15px; }
.domain_list_category_domain { padding-top: 13px; }
#category-domain-form { padding-bottom: 18px; overflow: hidden; padding-top: 18px; _zoom: 1; }
#category-domain-form  div { width: 30%; float: left; min-height: 36px; _height: 36px; padding-bottom: 0px ! important; }
#category-domain-form  div  input { float: left; margin-right: 5px; _margin-right: 2px;; }
#category-domain-form  div label { display: block; overflow: hidden; position: relative; top: -2px; //top: 2px; }
#ip_targeting_domain_city, #domain_title { width: 200px; }
.new_domain_param { margin: 20px 0px; width: 22%; }
.new_domain_param tr th { padding-right: 30px ! important; }
.new_domain_param tr td, .new_domain_param tr th { text-align: left; padding: 6px 6px 6px 0px; font-size: 14px; }
.new_domain_param tr td input {  }
.new_domain_param tr td select { width: 254px }

.delete img{ vertical-align:middle; background:url(../images/edits.gif) 0 -196px no-repeat; height:17px; width:16px;}
.info hr { background:#94120F none repeat scroll 0 50%; border:0 none; height:1px; margin:5px 0; }

.wrap_caption { padding-left: 7px ! important; white-space: nowrap; }

a.goback{ /*margin-left: 110px;*/ margin-left: 53px; width: 150px; text-decoration: none;}
a.goback:hover ins { text-decoration: none; }
a.goback{ /*float:left;*/ clear:left; /*color:#c8091e!important;*/}
.catalogue_edit { /*margin-left: 110px;*/ margin-left: 52px; padding-bottom: 18px;}
.catalogue_edit p{font-size:14px; margin:13px 0 1px 0;}
.catalogue_edit input[type=text]{ height: 18px; width:250px;}
.catalogue_edit select { border: 1px solid #999999; padding: 2px; width: 257px; }
.catalogue_edit input.price{ width:105px;}
.catalogue_edit input.file{ width:293px; height:24px;}
.catalogue_edit #product_category_icon_file { height: 23px; width: 250px;}
.catalogue_edit input.add{ height:28px; width: 150px; margin:10px 20px 20px 0;}
.catalogue_edit input.cancel{ height:24px; width:75px;}
input.check{ height:18px!important; width:18px!important;}
input#product_image{ height:24px; margin-bottom:10px;}
input#product_cat_title{ margin:3px 0 10px;}
input#config_logo{ margin-bottom:10px; width:225px; height:24px;}
.article { margin-bottom: 35px; padding-right: 30px; padding-top: 22px; clear: left; margin-top: 12px ! important; /*margin-left: 110px;*/ margin-left: 52px; font-size: 14px; width: 78%; }
.article .order tr th { border-bottom: 1px #d0d0d0 solid ! important;}
.def h1 { font-size: 30px; margin-left: 0px ! important; margin-top: 2px; padding-bottom: 0px ! important;}
.def h2 { margin-top: 9px; font-size: 22px;}
.def h3 { font-size: 20px; margin: 11px 0 0; padding: 0px ! important; }
.def p{ line-height:22px; margin: 4px 0 17px 0;}
.def img{ margin-bottom:15px;}
.def { font-size: 14px; }
.def table { border-spacing: collapse; border: 1px #94120F solid; margin-top: 13px;}
.def table th { background: #94120F; color: #fff; font-family: Times New Roman; font-size: 20px; padding: 2px 0 4px 5px; font-weight: normal; }
.def table td { border: 1px #94120F solid; padding:2px 0 4px 5px; }
.def ul { margin-bottom: 29px;}
.def ul li { background:transparent url(../images/bldash.gif) no-repeat scroll -3px 8px !important; line-height:20px; margin-left:23px; padding-bottom:8px !important; padding-left:24px; }
.def ol { margin-left: 40px; margin-bottom: 29px;}
.def ol  li { padding-left: 5px; }

.current_letter { padding: 2px 3px; }

.order_info_p {font-size:16px; margin: 0 ! important; padding: 4px 0 0 0px ! important; line-height: 20px ! important; position: relative;}
.order_info_p span { background: none; color: #444444;}
.order_info_p sup { line-height: 0px; }

/*
.cafes-full h1 { font-size: 30px; margin-left: 0px ! important; margin-top: 2px; padding-bottom: 0px ! important;}
.cafes-full h2 { margin-top: 9px; font-size: 22px;}
.cafes-full h3 { font-size: 20px; margin: 11px 0 0; padding-bottom: 0px ! important; }
.cafes-full p{ line-height:22px; margin: 4px 0 17px 0;}
.cafes-full img{ margin-bottom:15px;}
.cafes-full p.fs-14{ margin:8px 0;}
.cafes-full p.fs-14 span{color: #C8091E; font-family: Tahoma; font-size: 16px;}

.cafes-full table { border: 1px #c0c0c0 solid; display: block; margin-top: 20px;}
.cafes-full table td { border: 1px #c0c0c0 solid; padding: 5px;}
.cafes-full ul { margin-top: 11px; margin-bottom: 30px;}
.cafes-full ul li { line-height: 20px; padding-bottom: 8px ! important; }
.cafes-full ol { margin-left: 20px; margin-top: 5px; margin-bottom: 30px;}
.cafes-full ol li { padding-bottom: 11px ! important;}
*/

.text_catalog_product_layer_close { background:url(../images/sprites.png) -32px -20px no-repeat;cursor:pointer;display:block;height:13px;position:absolute;right:15px;top:15px;width:13px; font-size:1px; z-index: 10;}

.wrapper_admin_menu, .wrapper_admin_menu2 { float:left; margin-left: 22px; }
.wrapper_admin_menu .edit_menu { margin-top: 0px; }
.wrapper_admin_menu .big_icons { margin-top: 0px; }
.wrapper_admin_menu2 .edit_menu { margin: 0; }


#site { min-width:995px; max-width:1280px; margin:0 auto; background:#ffffff; min-height: 70%; /*_width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 1010 ? '1010px' : 'auto' && (documentElement.offsetWidth || document.body.offsetWidth) > 1284 ? '1254px' : 'auto');*/}

#header { clear:both; color:#FFFFFF;}
#header a{ color:#FFFFFF;}
#site #header{ background-color:#94120F; width:100%; height:80px;}
#header-blog{ min-width: 1003px; z-index: 10001;clear:both; height: auto; min-height: 95px; width:100%; position: relative;top:0px;left:0px; float:left;}
.header-shadow {height: 95px; position: relative; -webkit-box-shadow: #666 0px 2px 3px; -moz-box-shadow: #666 0px 2px 3px; box-shadow: #666 0px 2px 3px;  }
#header-blog #logo{ float:right; margin: 34px 28px 0 0; width: 219px; padding-top: 7px;}
#header-blog #logo a{ text-decoration: none; border-bottom: 1px dashed; }
/*
#header-blog #logo img {padding: 20px;}
#header-blog #logo img{ background:url(../images/sprite.gif) no-repeat -4px -483px; height:27px; width:78px;}*/
#header-blog .h404{ float:left; margin:48px 0 0 30px;}
#header-blog .h404 img{ height:10px; width:27px; background:url(../images/sprite.gif) no-repeat -52px 0px;}
#header-blog .h404 img:hover{ background:url(../images/sprite.gif) no-repeat -52px -16px;}

#domain_logo_show { padding-bottom: 20px; }
.site_map_caption { margin-top: -16px ! important; }

.shipping_wrap_in_reg { width: 10px; float: right; margin-top: 25px; }

.cafe-present {clear: both; position: relative; padding-bottom: 60px; padding-top: 30px;}
.cafe-present h3 {font-size: 20px; display: block; padding-bottom: 14px;}
.cafe-present div.cafes-short { /*background-color: #F2EFDA;*/ /*margin-top: 25px;*/ padding-left: 30px; margin-right: 254px; max-width: 782px; /*margin-left: 110px;*/ overflow: hidden;}
.cafe-present div.cafes-full { height: 140px ! important; border: 1px solid; /*margin-top: 25px;*/ padding-left: 11px; max-width: 779px; margin-right: 254px; /*margin-left: 110px;*/ overflow: hidden; padding-right: 20px;}
.cafe-present div.cafes-short img { margin: 26px 20px 32px 8px; }
.cafe-present div.cafes-short ul { overflow: hidden; width: 100%; padding: 17px 10px 10px 10px; }
.cafe-present div.cafes-short ul li { float: left; margin-right: 30px; margin-bottom: 10px; }
.cafe-present div.cafes-short ul li a { color: #0074C5 !important; font-size: 11px; }
.cooperation { font-style:italic; line-height:18px; margin-top:-38px; position:absolute; right:65px; top:50%; width:150px; z-index:100; }
.s-left { float:left; font-size:90%; padding: 37px 11px 0 0; position: relative; left: -3px; width:102px; }
.s-left img.short { height:16px; margin-bottom:13px; background:transparent url(../images/sprite.gif) no-repeat scroll 0 -324px; clear:left; float:left; margin-right:9px; width:34px; }
.s-left img.full { background:transparent url(../images/sprite.gif) no-repeat scroll 0 -344px; clear:left; float:left; margin-right:9px; width:34px; }
.s-left span { float:left; margin-top:1px; cursor: pointer;}
.s-left span.font_color_attr_lightgrey { border-bottom:1px dashed; }
.up img { background:transparent url(../images/sprite.gif) no-repeat scroll -29px -277px; height:7px; position:absolute; right:6px; top: -6px; width:7px; }
.down img { background:transparent url(../images/sprite.gif) no-repeat scroll -29px -288px; height:7px; position:absolute; right:6px; top:119px; width:7px; }

.header-links {  float: left;}
.blog-logo {  /*position: absolute;*/ height: auto ! important; margin-top:34px;  margin-left: 51px; float:left; display:inline;}
.blog-logo img{ display:block;}
.rest-logo{margin:34px 0 20px 137px; float:left; display:inline;}
.rest-logo img{ display:block;}
.domain_logo_submit{ margin-left: 10px; height: 24px; width: 100px; }
#domain_image{ /*height:30px;*/}
.header-cut{ min-height: 84px; _height: 84px; max-width:1280px; margin:0 auto;min-width:995px; position:relative;/* _width: expression((documentElement.offsetWidth || document.body.offsetWidth) < 1010 ? '1010px' : 'auto' && (documentElement.offsetWidth || document.body.offsetWidth) > 1280 ? '1254px' : 'auto');*/}

#logo{float:left; /*margin:36px 0 0 30px;*/ width: 260px; /*font: 20px/30px Georgia;*/}
/*#logo img{ display: none; background:url(../images/sprite.gif) no-repeat -4px -382px; height:27px; width:78px;}*/
.info { width: 90%; /*padding-left: 110px;*/ margin-left: 52px; font-size: 16px; color: #444444; padding-bottom: 28px; margin-top: 13px; margin-right: -110px;}
.info_top { /*padding-left: 110px;*/ margin-left: 140px; color: #444444; padding-bottom: 19px; margin-top: 8px; width: 80%; margin-right: -110px; }
.info_top .info-left {  }
.info_top .info-right { float: right; width: 49%; padding-top: 3px; padding-left: 3px;}

.info-left h1, .info-left h2, .info-left h3 { font-weight: normal;}
.info-left h1 { font-size:30px; margin: 2px 0 0 0; padding-bottom: 0px;}
.info-left h2 { margin: 9px 0 0 0; font-size: 22px;}
.info-left h3 { font-size:20px; margin:11px 0 0; }
.info-left p{ line-height:22px; margin:4px 0 17px; }
.info-left img{ margin-bottom:15px;}
.info-left table { border: 1px #c0c0c0 solid; margin-top: 13px; border-collapse: collapse; width: 100%;}
.info-left table td { border: 1px #c0c0c0 solid; padding: 5px;}
.info-left ul { clear:left; font-size:14px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:30px; margin-top:5px; }
.info-left ul li { line-height: 20px; background:transparent url(../../../images/bldash.gif) no-repeat scroll 0 8px; padding:0 0 8px 18px; }
.info-left ol { margin-left: 20px; margin-top: 5px; margin-bottom: 30px; clear:left; font-size:14px; }
.info-left ol li { padding:0 0 13px; }
.info-left a:hover { border-bottom:medium none; color:#B33632; text-decoration:none; }


.info-delivery {line-height: 20px; width: 200px; position: relative; font-size: 12px ! important;}
.info-delivery span { background: none ! important; }
.info-delivery a {color: #005EBE; font: normal 17px Georgia; font-style: normal}
.info_top .clear{clear: both; font-size: 0px;}

#content { clear:both; min-height:100%; /*_height:100%; position:relative; width:96%;*/}
#footer { clear: both; /*margin:-50px 0 0 0;*/ padding-bottom:40px; width:100%; height:70px; position:relative; padding-top:20px;}

.youtube_div { padding-top: 15px; }

.active_order_history { color: #94120F;}

/* menu */
.wrapper_undermenu { width: 100%; /*overflow: hidden; float: left; height:31px;*/ clear:both; font-size:14px; padding-bottom: 9px; }
#undermenu{ max-width: 1280px; min-width: 996px; font-size:14px; margin:0 auto; }
#undermenu .post-actions { padding-bottom: 0px; margin-top: 0px; }
*html #undermenu .post-actions { top: 0px; }
#undermenu ul{ _float: left; white-space: nowrap; padding: 0 0 0 52px;  margin-right: 215px; /* 79px; overflow: hidden; max-width:1140px;*/ margin:0 auto; /*min-width: 450px; white-space:nowrap; height:20px;*/}
#undermenu ul li.category { margin-right: 6px; font: bold 16px Georgia; margin-left:-68px; margin-top: -1px; display:inline;}
#undermenu li{ margin:0 35px 0 0; padding-top: 7px; float: left; }
#undermenu li a{ font-weight: normal ! important;}
#undermenu li a.active{ /*color:#C61E19;*/}

.category-user-list, .domain-user-list { width: 600px ! important; }

/*
#undermenu{ height:31px; clear:both; width:100%; font-size:14px; background-color:#f2efda; margin:0; float:left;}
#undermenu ul{ padding:6px 0 0  79px; max-width:1140px; min-width:855px; white-space:nowrap; height:20px;}
#undermenu ul li.category { margin-right: 6px; font: bold 14px Georgia; color: #000 ! important;}
#undermenu li{ float:left; margin:0 55px 0 0; color:#94120F;}
#undermenu li a{ color:#000; font-weight: normal ! important;}
#undermenu li a.active{ color:#C61E19;}
*/
.navlinks{ padding-left: 2px; overflow: hidden; float:right; position: absolute; width: 35px; /*width:215px; margin-right: -215px; margin-top:-20px; position: absolute;*/ padding-top: 0px; right: 0px; top: 10px; }
.navlinks a, .navlinks span { margin-top: 11px; text-indent: 10000px; overflow: HIDDEN; border: none ! important; }
.home{position:relative;left:-2px;height:15px;width:15px;float:left;background:url(../images/sprite.gif) no-repeat -25px -261px; margin:6px 36px 0 0;}
.home-act{position:relative;left:-2px;background:transparent url(../images/sprite.gif) no-repeat scroll -25px -295px;float:left;height:15px;margin:6px 36px 0 0;width:15px;}
.mail{float:left; height:10px; width:12px; background:url(../images/sprite.gif) no-repeat -69px -263px; margin:6px 36px 0 0;}
.manyletters{float:left; height:10px; width:10px; background:url(../images/sprite.gif) no-repeat -83px -263px; margin:6px 36px 0 0;}
.h404{ float:right; margin:29px 40px 0 0; font-size:24px;}

.site-map{float:left; height:15px; width:15px; background:url(../images/sprite.gif) no-repeat -69px -275px; margin:6px 36px 0 0;}
.site-map-act{float:left; height:15px; width:15px; background:url(../images/sprite.gif) no-repeat -82px -276px; margin:6px 36px 0 0;}

#site .h404{ font-size:14px; margin:0 16px 0 0;}

#content h1{ font-size:26px; padding-bottom:3px;}
#content h1 a{ color:#000000; text-decoration:none; border-bottom:2px #000 solid;}

.back{ background:url(../images/sprite.gif) no-repeat -24px -312px; height:7px; width:19px; margin:18px 0 0 82px; float:left; clear:left;}
.back-link{ float:left; font-size:14px; margin:-13px 0 0 0;/*110px;*/ margin-left: 140px; clear:left; width:200px;}

.idzumo_logo {  }
.idzumo_header { background: url(../images/idzumo.gif) repeat-y center }

.mazuri_logo { background: url(../images/logo_mazuri.png) no-repeat top left; }
.mazuri_header { background: #000; }

.right-footer{ float:right; width:205px; margin-right:10px; font-size:14px;}
.right-footer input.search{ width:185px; position: relative; margin-left: -27px; float:left; height:19px; border:1px solid #7f9db9;}
input.search{ width:185px; position: relative; margin-left: -27px; float:left; height:19px; border:1px solid #7f9db9;}
.right-footer input.go{ float:right;}
.middle-footer{ float:right; width:300px; font-size:12px; line-height:165%;}
.middle-footer span{ font-size:166%;}
.left-footer{ float:none; margin: 4px 430px 0 53px; font-size:12px; line-height:165%;}
.left-footer a{ /*color: #005EBE! important;*/}
.left-footer .f-right{ margin-right:8px;}
.copyright{ float:left; margin:30px 0 0 30px; font-size:12px; width:110px;/* _margin-left:15px;*/ clear:left;}
.battery{ margin:10px 0 0 0; float:left; width:90px;}
.battery a{ height:15px; width:90px; background:url(../images/sprite.gif) no-repeat 0 -423px; margin:0; display:block;}
.battery img{ filter: alpha(opacity=0); opacity:0; /*_filter: alpha(opacity=0);*/ }
.eng-foot{ float:right; font-size:14px;/*margin-top:-16px;*/ width:550px;}




.blog{ margin:0 215px 0 0; /*padding-top: 40px;*/ padding-top: 20px; padding-bottom:50px; }

.red-arrow{background: url("../images/site.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 31px;
    line-height: 30px;
    margin-bottom: 0;
    margin-left: 0;
    overflow: hidden;
    padding-left: 22px;
    text-align: left;
    width: 0; _position:relative;}
.red-arrow a{ font-size:14px; }
.red_arrow_hidden { display: none; height:31px; float: left; width:131px; margin-left:-30px; _position: relative; background: none;}
.red_arrow_hidden a { display: none;}

#content .blog h1{ font-size:30px; margin:0 0 0 0; /*110px;*/ margin-left: 52px;  /*_zoom:1;*/ padding-rigth: 20px;}
#content .blog .article h2{ /*_zoom:1;*/ /*margin:25px 0 15px; font-size:20px;*/}
.comment{ /*_zoom:1;*/}
#content .blog .message-in h1{ margin:0;}
.rss{ height:26px; width:150px; margin-bottom:22px;}
.rss img{ background:url(../images/sprite.gif) no-repeat -54px -34px; float:left; margin-right:10px;}

*html #reload-cart { line-height: 0; margin: 0px; }
#reload-cart span{font-style: normal;}


/*.post-actions p, .post-actions strong{ font-size:12px; font-style:italic;}
.post-actions strong{ display:block; margin-top:10px;}
.post-actions form{ font-size: 11px; margin: 29px 0 8px 0;}
.post-actions form .login, .post-actions form .pass{ border:1px #7f9db9 solid; height:20px; width:154px; margin-top:-3px;}
.post-actions form .login{ margin-bottom:4px;}
.post-actions form .pass{ margin-bottom:9px;}
.post-actions form label{margin-bottom:8px;}
.post-actions form label input{ margin-right:5px; border:1px #7f9db9 solid!important; float:left;}
.post-actions form label span { line-height:18px;}
.post-actions form .button{ padding:1px 15px; margin-right:10px;}*/

.marg{ margin-top:9px;}
.delivery{ margin-top: 20px; padding-right: 20px; padding-bottom: 8px; line-height: 22px; }
.delivery p { font-style: normal ! important;}
.delivery h3{ font-size:16px;}
.delivery a { color: #005EBE; }

#reload-cart{ width:210px; z-index: 1000000;}
#reload-cart span.red{ font-family:Arial; font-size:16px;}

.order_data_list ul { margin-top: 15px; }
.order_data_list ul li  { background: none ! important; padding: 7px ! important; }

.layer{ background:#FFFFFF; border:2px solid #c8091e; position:absolute; padding:10px; font-size:14px;}
.layer img.close{background:url(../images/edits.gif) no-repeat 0 -172px; margin:0; cursor:pointer; height:17px; width:17px; float:right;}

.size_layer{ z-index: 10000000; position:relative; }
.size_layer .layer-01 { border-width: 1px; border-style: solid; /*left: -94px ! important;*/ top: -10px ! important; z-index: 10000000000; width: 256px; }
.size_layer .foto-layer { margin-left: 0px; }
.centering { font-size: 16px; }

.foto-layer .loader { float: left; margin: 3px 0px 0px 5px; }

.layer-01 { /*background:#F5F5F0 none repeat scroll 0;border:1px solid #C6CAAD;*/ border-width: 1px; border-style: solid; font-size: 14px ! important; left: 0px; min-width:710px;padding: 24px 24px 14px 13px ! important;position:absolute;top:400px;}
.foto-layer { left: 0; min-width: 250px; width: auto; _width: 250px; padding-right: 23px; top: -30px; z-index: 10000000000; }
.close-img{background:url(../images/sprites.png) -32px -20px no-repeat;cursor:pointer;display:block;height:13px;position:absolute;right:15px;top:15px;width:13px; font-size:1px;}
.foto-layer h3 {color:#c8091e;font-size:1em;font-style:italic;margin:16px 45px 5px 55px;}
.layer-01 h3 {font-family:Arial;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-bottom:5px;}
.centering {text-align:center;}
.nav-container {bottom:20px;left:50%;position:absolute;width:330px;}
.navigation {clear:both;left:-50%;margin:0 auto;padding:20px 0 0;position:relative;width:325px;}
.navigation .float-l {cursor:pointer;}
.float-l {float:left;}
.arrow-l-img, .arrow-r-img {background:transparent url(../images/arrow04.gif) repeat scroll 0 0%;height:18px;margin:0 5px;width:67px;}
.navigation .float-r span, .navigation .float-l span {border-bottom:1px dashed #28669C;color:#28669C;}
.arr-links {border-bottom:1px dashed #28669C;color:#28669C;font-size:12px;}
.navigation .float-r {cursor:pointer;width:160px;}
.arrow-l-img {float:left;}
.float-r {float:right;}
.arrow-r-img {background-position:0 -18px;float:right;}
.shadow-b {background:transparent url(../images/shadow-b.png) repeat scroll 0;bottom:-12px;height:11px;left:0;position:absolute;width:100%;}
.shadow-r {background:transparent url(../images/shadow-r.png) repeat scroll 0;height:100%;position:absolute;right:-9px;top:0;width:8px;}
.shadow-br {background:transparent url(../images/shadow-br.png) repeat scroll 0;bottom:-13px;height:13px;position:absolute;right:-10px;width:10px;}
.foto-layer img {border:1px solid silver;margin-left:45px;}
.layer-01 img {float:left;margin:0 22px 0 54px;}

.reg{ /*margin-left: 110px;*/ margin-left: 140px; padding-bottom: 50px; }
.fix-reg { width: 80%; }

#content .reg h1{ margin-left:0;}
.reg-left{ font-size:12px; margin:27px 0 5px 0px;}
.reg-right{}
.reg-right input{ height:41px; width:363px; border:1px #7f9db9 solid; font-size:30px;}
.reg-right textarea {width: 500px; border:1px #7f9db9 solid;}
.reg-error{ font-size:12px; float:left; margin:-23px 0 0 383px; /*_margin-left:192px;*/}
.reg-remember{ font-size:12px; clear: left; margin:27px 0px 5px 0px; float: left;}
.reg-remember input{ height: 20px; width: 20px; border:1px #7f9db9 solid; font-size:30px;}
.reg-justify{ clear:left; padding:25px 0 0 0px; }
.reg-justify input{ height:32px; font-family:Tahoma; font-size:16px; width:175px;}

.login-link { letter-spacing: 1px; }

.profile {  /*margin-left: 110px;*/ margin-left: 140px; }
#comment_switch, #post_switch{width: 220px; float: left; margin:15px 0 0 0; height:25px; padding-bottom:3px;}
#comment_switch a, #post_switch a{ padding-top:3px; float:left;}
#comment_switch span, #post_switch span{ padding:3px 10px 5px; float:left;}
#user_comments{ float:left; clear:left; width:95%;}

.blog ol, .blog ul{ font-size:14px; clear:left;}
.blog ul li{background-image: url(../images/bldash.gif) no-repeat 0 8px; padding:0 0 13px 18px;}
.blog ol li{padding:0 0 13px 0;}

.exit{ margin-bottom:-2px;}
.moder{ float:left; padding-top:5px; /*_padding-top:7px;*/}
.moder img{ margin-left:10px;}
*:first-child+html div.moder{ padding-top:2px;}
*:first-child+html .message div.moder{padding-top:12px;}
.message .moder{ clear:left; padding-top:12px;}
.message .moder img{ margin-left:16px;}

#user_comments .comment, #user_posts .comment{ margin:40px 0 0 0;}
.user_mod{ height:25px; margin-top:25px;}
.user_mod h2{ font-size:20px; float:left;}
.user_mod img{ margin:4px 0 0 10px;}

.auth{ /*margin-left: 110px;*/ margin-left: 140px;}

.cross{ width:200px; margin-top:50px; font-size:12px;}
.line-g{ border-top:12px solid #93995d; line-height:18px; padding-top:2px; margin-bottom:20px;}
.line-b{ border-top:12px solid #683b00; line-height:18px; padding-top:2px; margin-bottom:20px;}
.line-r{ border-top:12px solid #cc2721; line-height:18px; padding-top:2px; margin-bottom:20px;}

.small-loader{ border: 0 ! important; margin: 5px 0 0 0 ! important;}

img {}


/*feedback*/
.layer-01 {/*background:#F5F5F0 none repeat scroll 0;border:1px solid #C6CAAD;*/font-size:1.2em;left:100px; padding:20px 24px 20px 20px;position:absolute;top:400px;}
.foto-layer {left:50%;margin-left:-25%; width:370px; padding-right:23px;top:160px;z-index:100000;}
.close-img{background:transparent url(../images/sprites.png) repeat scroll 0;background-position:-32px -20px;cursor:pointer;display:block;height:13px;position:absolute;right:15px;top:15px;width:13px; font-size:1px;}
.foto-layer h2 {color:#c8091e;margin:0 45px 5px 0;}
.foto-layer p{ line-height:18px; margin-bottom:10px;}
.foto-layer label{ width:80px; float:left;}
#feedback-form input{ width:258px;}
#feedback-form input.send{ width:90px;}
.layer-01 h3 {font-family:Arial;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-bottom:5px;}
.centering {text-align:center;}
.nav-container {bottom:20px;left:50%;position:absolute;width:330px;}
.navigation {clear:both;left:-50%;margin:0 auto;padding:20px 0 0;position:relative;width:325px;}
.navigation .float-l {cursor:pointer;}
.float-l {float:left;}
.arrow-l-img, .arrow-r-img {background:transparent url(../images/arrow04.gif) repeat scroll 0 0%;height:18px;margin:0 5px;width:67px;}
.navigation .float-r span, .navigation .float-l span {border-bottom:1px dashed #28669C;color:#28669C;}
.arr-links {border-bottom:1px dashed #28669C;color:#28669C;font-size:12px;}
.navigation .float-r {cursor:pointer;width:160px;}
.arrow-l-img {float:left;}
.float-r {float:right;}
.arrow-r-img {background-position:0 -18px;float:right;}
.shadow-b {background:transparent url(../images/shadow-b.png) repeat scroll 0;bottom:-12px;height:11px;left:0;position:absolute;width:100%;}
.shadow-r {background:transparent url(../images/shadow-r.png) repeat scroll 0;height:100%;position:absolute;right:-9px;top:0;width:8px;}
.shadow-br {background:transparent url(../images/shadow-br.png) repeat scroll 0;bottom:-13px;height:13px;position:absolute;right:-10px;width:10px;}
.foto-layer img {border:1px solid silver;margin-left:45px;}
.layer-01 img {float:left;margin:0 22px 0 54px;}


#upload_file { height: 25px; width: 60%; margin: 5px; border: 1px #000 solid; }
#upload_button { height: 25px; border: 1px #000 solid;}
#image-container { font: bold 14px Tahoma;}

.mi-image img{ margin: 0px ! important; }


.delivery_edit { width: 254px; }

.empty { padding: 0px ! important; }

.status_force_div { overflow: hidden; clear: left; margin-bottom: 30px; width: auto; }
.status_force_div .status-force { float: right; width: 120px; height: 30px;}
.status_force_div .reject { color: #94120F; font-weight: bold; float: left;}

.info .txtCatalog { margin-top: -13px; //margin-top: 0px; }

.txtCatalog li { float: left; width: 29%; }
.txtCatalog { overflow: HIDDEN }
.txtCatalog { line-height: 30px; margin-left: 0px; position: relative; margin-top: -40px; margin-bottom: 41px;}
.txtCatalog a.txtCat_item, .txtCatalog a.userCat_item { font-size: 20px; margin: 2px 8px 2px 0px; padding: 0 2px; text-decoration: none; /*color: #94120F;*/ border-bottom-width: 1px; border-bottom-style: dashed;}
.txtCatalog a.select { border: 0 ! important; font-size: 20px; padding: 2px 8px; text-decoration: none; /*background-color: #94120F; color: white; border: hidden;*/}
.txtCatalog a.txtCat_item:hover, .txtCatalog a.userCat_item:hover { /*color: #94120F ! important;*/ }
.txtCatalog a.select:hover { border: hidden; /*color: white ! important;*/}

.change_auth_reg { line-height: 30px; width: 390px; margin-left: -7px; position: relative; margin-top: 20px;}
.change_auth_reg .ajax_loader { position: absolute; top: 6px; right: -10px; }
.change_auth_reg a { font-size: 18px; margin: 2px 7px; text-decoration: none; /*color: #94120F;*/ border-bottom-width: 1px; border-bottom-style: dashed;}
.change_auth_reg a.active {  font-size: 18px; padding: 2px 8px; /*background-color: #94120F; color: white;*/ border: hidden;}
.change_auth_reg a:hover { /*color: #94120F ! important;*/ }
.change_auth_reg a.active:hover { border: hidden; /*color: white ! important;*/}

.domain_list li  { background-position: -10007px -10007px ! important; padding: 7px ! important; }
.domain_list li.dark { background: #F2EFDA none no-repeat scroll 2px 17px; padding: 7px ! important; }
.domain_list_add { margin-left: 7px; }
.domain_list_add_content { padding: 20px 10px 10px 6px; }

.user-list li.user-list-item-show { background:transparent none no-repeat scroll 2px 17px; padding:7px 0 7px 18px;}
.user-list li.user_list_item_bg { background: #F2EFDA none no-repeat scroll 2px 17px; padding:7px 0 7px 18px;}
.admin-user-layer a { margin-right: 10px;}
.admin-user-layer a img { margin-bottom: 0px; }
.admin-user-layer .user_partner_status_ajax { margin-bottom: 0px; }

.edit1click { padding: 0 ! important; margin: 0 ! important;}

.lite_reg{ margin-top: 5px; margin-left: -19px; /*background:url(../images/reg_frame.png) no-repeat; */ font-size:16px; padding: 0 0 0 0; min-height:30px;}
.lite_reg .open_form { line-height: 20px;}
.lite_reg p { display: none; }
.lite_reg h2 { color: #93995D; padding-top: 7px; margin-bottom: 12px;}
.lite_reg img{ float:left; margin:2px 10px 0 0;}
.lite_reg img.exit{ float:none; margin-bottom:-2px;}
.lite_reg p {clear:left;line-height:28px; margin-top: 20px;}
.lite_reg ul{ clear:left; margin-top:14px; float:left; width:100%;}
.lite_reg ul li{background:url(../images/bdash.gif) no-repeat 0 8px; padding:0 0 13px 18px; font-style:italic;}
.lite_reg ul li span{ font-size:11px;}
.lite_reg .login-form{ font-size:11px; float:left; clear:left; margin-top:30px; width:220px;}
.lite_reg  form { font-size:10px; line-height:20px; margin:10px 0 8px; }
.lite_reg  form .login { margin-bottom:4px;}
.lite_reg .login-form form .pass {border:1px solid #7F9DB9;height:20px;margin-top:-3px;width:154px;}
.lite_reg  form label { margin-bottom: 0px;}
.lite_reg  form label span { font-size:10px;line-height:18px;padding-left:4px;}
.lite_reg  form .button {margin-right:10px;margin-top:12px;padding:1px 15px;}
.lite_reg  form .pass {margin-bottom: 5px;}



.lite_reg .login-form input.text {margin-bottom:4px; border:1px solid #7F9DB9; height:20px; width:154px;}
.lite_reg .login-form .button{ padding:1px 15px; margin-right:10px;}
.lite_reg .black-dash{ border-bottom:#94120F 1px dashed; color:#000000!important; text-decoration:none; line-height: 20px;}

#scrollRules { position:absolute; right: 0; top: 10px; z-index:1000; }
.wrapper_order_panel { float:right;}
.wrapper_order_panel .post-actions { float: none;}
.wrapper_order_panel #calendar { float: none;}
.post-actions .auth_user { margin-top: 20px; margin-bottom: 26px; }
* html ..post-actions .auth_user { height: auto; }

.order-status-ajax { margin-bottom:-3px; position:relative; }

.b-line { border-bottom: 2px #94120F solid;}

.cart_panel_buttons { float: right; padding: 20px 34px 35px 14px; }
.cart_panel_buttons input { margin-left: 65px; width: 119px; height: 30px; }




#fixme {  
	/*background: #F2EFDA;  border: 1px #F2EFDA solid;*/  
	width: 100%;  
	position: absolute;  
	left: 0; 
	bottom: 0px;  
	/*padding: 15px;  padding-top: 14px;*/  
	z-index: 100000;
	min-width: 1007px;

}

.auth_user { /*min-height:96px; margin-top:-9px;*/ }

* > #fixme { position: fixed ! important; }

#order_status_status_id { width: 66%; border: 1px #a1a1a1 solid; }

.in_fix_layer { 
	position: relative; 
	padding: 9px 15px 8px; 
	/*background: #F2EFDA;*/ 
	border: 1px #F2EFDA solid;

	background: #eae6c4 url("../images/gradient-yellow.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;

	background-image: -webkit-gradient(	linear,	left top, left bottom, from(#f1eed7), to(#eae6c4));
	background-image: -webkit-linear-gradient( top,	#f1eed7, #eae6c4 );
	background-image: -moz-linear-gradient(	top, #f1eed7, #eae6c4 );
	background-image: -o-linear-gradient( top, #f1eed7, #eae6c4	);
	background-image: linear-gradient( top, #f1eed7, #eae6c4 );

}
.in_fix_layer b {}

.create_order_page .post-actions { margin-top: 63px; }

.wrapper_order_user .order .title { width: 100%; }
.wrapper_order_user .order .wrap_caption { padding-right: 22px ! important; white-space: nowrap; }
.wrapper_order_user .statusbar { margin-left: 0px; }

#fixme h3 { font: normal 18px Georgia; padding-bottom: 0px;}
#fixme .shadow-r { background:transparent url(../images/shadow-r.png) repeat scroll -4px 50%; right:-5px; width: 4px;}
#fixme .shadow-br { bottom:-9px; height:9px; background:transparent url(../images/shadow-br.png) repeat scroll -3px -4px; right:-6px; width:6px;}
#fixme .shadow-b { background:transparent url(../images/shadow-b.png) repeat scroll 0 -3px; bottom:-8px; height:8px;}

#fixme { font: normal 14px/24px Georgia; }
#fixme .price { font-size: 30px; color: #C61E19; padding-bottom: 5px; display: block; }
#fixme .price img { margin-top: 6px; }
/*#fixme span.font_color_attr_red{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}*/
#fixme p.arial{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
#fixme p.arial span.red{ font-family:Arial, Helvetica, sans-serif; display:inline; font-size:12px;}
#fixme .oz_button { display: block; text-align: center; width: 144px; height: 25px; background: transparent url(../images/oz_button.png) no-repeat top left; font: 16px/25px Georgia; color: white; text-decoration: none; margin-top:10px; margin-bottom:10px; clear: both; }
#fixme .close-img { top: 5px; right: 5px;}
.add_cart { background: #94120F url(../images/add.gif) no-repeat top left; display: block; width: 132px; height: 36px; font: normal 20px/36px Georgia; color: white ! important; text-align: center; text-decoration: none;}
.order_category { position: relative; float: left; }
.order_category h2 { position: relative; }
.order_category .association { top: -15px;}
#category-list { margin-bottom: 30px; border: none ! important; margin-top: 0px ! important; }
#category-list .category_list_title a { text-decoration: none; border-bottom: 1px #000 dashed;}
#category-list .category_list_title a:hover { border: none;}
#category-list td { padding: 7px; padding-left: 0px; border: none ! important;}
#category-list td b { font-size: 16px; /*color: #94120F;*/}
#category-list td.caption { /*padding-top: 26px;*/ padding-left: 0px; padding-bottom: 5px; padding-top: 25px; }
#category-list td.table_caption { /*padding-left: 0px;*/ padding-bottom: 0px;}
#category-list td.table_caption b { color: #000000;}
.create_order { width: 120px; height: 30px; margin-bottom: 30px;}
#category-list td.category_list_price, #category-list .category_list_summary { /*color: #94120F;*/ font-weight: bold;}
#virtual_basket_summary { color: #94120F; font-weight: bold; margin-left: 10px;}
.input_filter_name { font-weight: bold;}
#category-filter { width: 200px; height: 14px; padding: 5px;}
.textCatalogOrder { margin-top: 20px; margin-bottom: 20px;}
.textCatalogOrder .create_order { margin-top: 20px}

.callcenter-new-save { height: 26px; width: 146px; margin-top: 14px; }

.category-config-list { width: 80%;}
.category-config-list  li, .domain_list li { background-position: -10000px -10000px !important; padding: 5px 5px 5px 5px ! important;}
.category-config-list  li.green-bg, .domain_list li.green-bg { background: #F2EFDA ! important; }

.domain_list_edit_content th{ text-align:left;}
#virtual_basket { margin-bottom: 20px; margin-top: 20px; border: none ! important;}
#virtual_basket tr td { padding: 7px; border: none ! important;}
#virtual_basket .virtual_basket_header td { }
.virtual_basket_price { color: #94120F; font-weight: bold;}
.virtual_basket_count { font-weight: bold;}

.orderSearch_indexSuccess_fix { margin-top: -5px; }

.article_ { font-size:14px; margin-bottom:35px; /*margin-left: 110px;*/ margin-left: 140px; margin-top:0px !important; padding-right:30px; }

.wrap_filter { height: 30px; vertical-align: top; }
.wrap_filter input { float: none;}
#category-filter-button-reset { float: right; height:30px; width:120px; }
.tel_order { padding-left: 0px ! important; margin-top: 27px; width: 70%; padding-bottom: 5px ! important;}
.tel_order #search_user_form { margin-left: 0px ! important;}

.text_catalog_product_layer_content { position: relative; width: 600px; border-width: 1px; border-style: solid; /*background: #F5F5F0 none repeat scroll 0 50%; border: 1px solid #C6CAAD; */ padding: 20px 30px;}
.text_catalog_product_layer_content p { margin: 10px 0px;}
.text_catalog_product_layer_content p.fs-14 { font-weight: bold; margin-bottom: 0px;}
.text_catalog_product_layer_content p.fs-14 span { color: #94120F; }
.text_catalog_product_layer_content ol { margin-left: 20px; }
.text_catalog_product_layer { z-index: 100000; }

.find_order_btn { width: 120px; height: 30px; margin-left: -10px; margin-top: 10px;}
#order_list_manager_id { width: 150px;}
#search_user_form { margin-left: 10px;}
#order_data_editor_form { margin-top: 16px; }
#order_data_editor_form  table { border-bottom: 1px #d0d0d0 solid; margin-bottom: 16px; }
#order_data_editor_form  table td { padding: 7px ! important; font-size: 16px; }
#order_data_editor_form  table .order_data_edit_save { width: 120px; height: 30px; float: right; margin-right:-4px; }
#order_data_editor_container { margin-top: 30px; }
#order_data_editor_container b { padding-left: 7px; }

span.site-map { background: transparent url(../images/sprite.gif) no-repeat scroll -67px -294px; position: relative; left: -2px;}

#undermenu .post-actions .auth_user { margin-top: 15px ! important; margin-bottom: 0 ! important; }

.order-info ul li { background: none; padding: 7px;}
.btn_wrap { width: 100%; overflow: hidden; }
* > .btn_wrap { width: auto; }
.btn_wrap .create_order { float: right;}
#category-filter-button-reset { width: 120px; height: 30px; }
#category-filter-button { width: 120px; height: 30px;}

.blog .info .sitemaplist li  { padding-left: 0px; background: none; }
.blog .info .sitemaplist_parent { font-size: 20px; }
.blog .info .sitemaplist ul { margin-top: 10px; margin-left: 15px;}

.add_to_cart_button { cursor: pointer; clear: none; }
.add_to_cart_button div a { display: inline-block }
.add_to_cart_button div a span { display: inline-block; line-height: 38px; }
* html .add_to_cart_button div a span { display: inline; top: -3px; }
* + html .add_to_cart_button div a span { display: inline; top: -3px; }
.product_name { display: block; width: 100px; overflow: hidden; max-height: 45px; }
.add_to_cart_button a { color: #fff ! important;  position: relative; z-index: 2; //top: -2px; font-size: 18px; line-height: 30px; text-decoration: none; }
.add_to_cart_button span { position: absolute; z-index: -1; top: -3px; //top: 0px; left: 0; color: #000; }
.add_to_cart_button { clear: left; margin: 0; position: relative; float: left; background: url(../images/add_button.png) no-repeat top left; }
.add_to_cart_button div { margin-left: 10px; padding: 4px 40px 3px 4px; background: url(../images/add_button.png) no-repeat top right; }

.add_to_cart_button_off {  overflow: hidden; margin: 0; position: relative; float: left; background: url(../images/add_button.png) no-repeat bottom left; }
.add_to_cart_button_off div { color: #fff; font-size: 18px; line-height: 30px; margin-left: 10px; padding: 4px 40px 3px 4px; background: url(../images/add_button.png) no-repeat bottom right; }

.delivery_info { margin-top: 20px; margin-bottom: 30px; }
.delivery_info td { padding: 7px ! important; font-size: 16px;}
.delivery_info_div { margin-top: 20px;}
.delivery_info .delivery_info_value { width: 199px;}

.toggle_catalog { line-height: 0px; font-size: 0px; background: transparent url(../images/toggle.gif) no-repeat left -15px; display:block; height:15px; right: -35px; position:absolute; top:-57px; width:28px; }
.toggle_catalog:hover { line-height: 0px; font-size: 0px; background: transparent url(../images/toggle.gif) no-repeat left top; display:block; height:15px; right: -35px; position:absolute; top:-57px; width:28px; }
.open_catalog { line-height: 0px; font-size: 0px; background: transparent url(../images/toggle.gif) no-repeat left top; display:block; height:15px; right: -35px; position:absolute; top:-57px; width:28px; }
.open_catalog:hover { line-height: 0px; font-size: 0px; background: transparent url(../images/toggle.gif) no-repeat left -15px; display:block; height:15px; right: -35px; position:absolute; top:-57px; width:28px; }

.lite_user_reg_agreement { width: 100%; margin-right: 55px; }
.lite_user_reg_agreement #scrollable_container { padding-right: 25px; }
.lite_user_reg_agreement #scrollable { margin-right: 20px; }
.scroll_wrap { margin-top: 30px; position: relative; border: 1px #d0d0d0 solid; padding-left: 10px;}
.scroll_wrap .down img { background:transparent url(../images/sprite.gif) no-repeat scroll -29px -288px; height:7px; position:absolute; right:-266px; top:110px; width:7px; }
.scroll_wrap .up img { background:transparent url(../images/sprite.gif) no-repeat scroll -29px -277px; height:7px; position:absolute; right:-266px; top:-76px; width:7px; }
#userreg_agreement { margin-right: 10px;}
.user_credentials_form { display: inline; }

.reg-error-agreement, .reg-error-captcha { margin: 22px 0 25px 0;}

.product_info { margin-bottom: 31px; }
.product_info p { margin-bottom: 0px;}

.change_city { position: absolute; top: -2px; left: 205px; font-size: 20px; padding: 17px; color: black; border-width: 1px; border-style: solid; width: 173px; }
.letter_filter { width: 28px; float:left; line-height: 20px; font-size: 14px; color: #94120F; margin-right:14px; }
.letter_filter .letter_filter_link { color: #000 ! important; border-bottom: 1px #000 dashed ! important; }
.letter_filter .letter_filter_link:hover { border: hidden ! important; }
.change_city .letter_filter_results { clear: both; }
.change_city .letter_filter_results p { padding: 5px 0; color: #000; font-size: 12px; line-height: 20px; }
.change_city .letter_filter_results a { color: black; }
.change_city .letter_filter_results a span { text-decoration: underline; }
.change_city .letter_filter_results a:hover span { text-decoration: none; }
.change_city .letter_filter_results p:first-letter { color: #94120F ! important; }


.posR { position: relative; min-height: 140px ! important; height: 140px ! important;}

.mover h2 { padding-right: 5px ! important;}
.captcha_item { border: 2px white solid ! important; }
.captcha_selected { border:2px solid #94120F ! important; cursor: default ! important; }
.captcha_selected img { cursor: default ! important; }
.cafe-present #scrollable_container { padding-left: 10px; padding-right: 20px; }
.cafe-present { padding-left: 25px; }
.autocomplete-w1 strong { color: #B33632 !important; }

.fullscreen_div { height:100%; left: 0px; position:absolute; top: 0px; width:100%; z-index: 100001; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.fullscreen_div_auth .login { padding: 20px 20px 34px 20px; }
.fullscreen_div_auth .login .reg-error { margin: 5px 0 0 0; float: none; }
.fullscreen_div_auth .login .remember { border: none ! important; }
.close_fullscreen_div { cursor: pointer; display: block; height:39px; right: -39px; position:absolute; top: 0px; width:39px; z-index: 100002; }
.fullscreen_div_auth { position: absolute; top: 50%; left: 53%; z-index: 100003; width: 516px; height: 300px; margin-left: -350px; margin-top: -205px; }

.fixed { position: absolute; top: 20%; left: 59%; z-index: 100003; }

* > .fixed { position: fixed ! important; }

.category_alert { width: 370px ! important; }
.category_alert .form { padding-bottom: 18px; }
.category_alert .form sup { vertical-align: baseline; font-size: 14px; }
.category_alert .form sup:before { content: '-'; }

.fullscreen_div_close_restoran {  width: 352px;  height: 200px;    top: 50%;    left: 50%;    margin-left: -212px;    margin-top: -100px;}

.in_fulscreen_div_close_restoran {  width: 352px;  min-height: 140px;  padding: 30px;  position: relative;    border: 1px #d0d0d0 solid;  background: #fff;}

.in_fulscreen_div_close_restoran .close-img {  right: 16px;  top: 16px;  position: absolute;  width: 13px;  height: 13px;}

body > .fullscreen_div_auth {position: fixed;}
body > .fixed {position: fixed;}

body > .fullscreen_div_close_restoran {  position: fixed;}

.reg_in_order .reg-right input { width: 498px; }
.reg_in_order .reg-error { margin-left: 517px; color: #94120F; }

.user_tel { font-family: Arial; }

.count_order { float: right; display: block; width: 113px; height: 30px; text-align: left; }

.thanks {   width: 325px;   margin-left: -206px;}

.thanks_wrapper {  margin-left: 50%;}

.store{ float:left; width:100%; font-size:14px; padding-bottom:50px;}
.right-store{ position: relative; float:right; width:183px; border:1px solid #f2f0db; margin-right: -199px; padding:9px 15px 10px 30px; height:74px; display:inline;}
.right-store p{ font-size:12px; padding-top:7px; line-height:20px;}
.left-store{ float:none; margin:0 31px 0 0;/*110px;*/ margin-left: 140px;}
.left-store ul{ background-color:#f2f0db; float:left; width:100%;}
.left-store ul li{ float:left; width:33%; padding:10px 0 10px 0; background: none ! important;}
.left-store ul li a.black:hover{color:#c61e19!important;}
.left-store ul li a img{ margin-right:10px; margin-left:16px;}

/*contacts editing*/
.install_line { margin-top: 20px; }
.install_line p, .contact p{ margin:9px 0 5px;}
.save{ height:30px; width:120px;}
.contact{ /*margin-left: 110px;*/ margin-left: 52px;}


.tags{ margin-left:-5px; position:relative; float:left; margin-top:23px;}
.tags a{ color:#000000; text-decoration:none; margin-right:5px; padding:0 8px 2px 5px; float:left;}
.tags a:hover{  }
.tags a.act{ color:#FFFFFF; background:#B33632;}

.alphabet{ padding:13px 12px 9px 12px;}
.alphabet input{ border:1px solid #7F9DB9; float:left; height:17px; margin-bottom:2px; margin-right:5px; padding:2px; width:342px; }
.alphabet button{ height:24px; padding:0px 22px 2px 22px; float:left; font-size:14px;}
.alphabet .letters{ clear:left; font-size:10px; padding-top:4px;}
.alphabet .letters a{ padding:0 2px; margin-right:7px;}
.alphabet .letters a.act{color:#FFFFFF; background:#B33632;}
.alphabet .letters span{ color:#929292; padding:0 2px; margin-right:7px; }
.alphabet .letters .checked { text-decoration: none; }
.tabs{ margin:16px 0 0 0; float:left; width:100%;}
.tabs ul{}
.tabs ul li{ float:left; width:25%; text-align:center; padding:3px 0; background:none;}
.tabs ul li a{ color:#000000; text-decoration:none; border-bottom:1px dashed #000000;}
.tabs ul li a:hover{ border:none;}
.tabs ul li a span{ color:#444444; font-family:Arial, Helvetica, sans-serif;}
.tabs ul li.act{ background-color:#f2efda;}
.tabs ul li.act a{ border:none; color:#B33632;}

.tabs .loader { margin-bottom: 0; margin-left: 0; margin-right: -18px; margin-top: -2px; }

.result{ float:left; width:100%; padding-top:10px; padding-bottom:7px; min-height: 80px;}
.result ul.cafes{ display:block;}
.result ul.cafes li{ clear:left; zoom:1; padding:0; float:left; width:100%; background:none; min-height:75px;}
.result ul.cafes li.light{ background:#FFFFFF;}
/*.result ul.cafes li div{ width:100px; float:left; text-align:center; margin-left:12px;}*/
.result ul.cafes li .row { margin-left:119px; padding-top:24px; font-size: 16px; }
.result ul.cafes li .row a.restoran_title { background-image: url(../images/_blank.gif); background-position: right top; background-repeat: no-repeat; font-size: 16px; margin-right: 10px; padding-right: 18px; }
.result ul.cafes li .row span{ font-size:12px;}
.loader { margin-top: -3px; }

.row .edit-form { padding-bottom: 35px; }

.tip { position: absolute; top: -20px; left: 408px; width:350px; }
.tip .tip-inner { padding: 14px 20px 14px 0px; margin-left:50px; }
.tip .i { font: italic 60px Georgia; display: block; height: 100%; width: 44px; line-height: 121px; float: left; }

.block-triangle { font-size: 0px; border-color: #fff #F2EFDA #fff #fff; border-width: 61px 53px 61px 0px; border-style: solid; clear: left; float: left; }

.catalog_logo { width: 114px; float: left; text-align: center; padding: 10px 0px; }

/* domain/list */

.domain_list_edit_container { padding-top: 15px; padding-left: 2px; }
.domain_settings tr td, .domain_settings tr th { padding: 6px 6px 6px 0; text-align: left; }

.domain_worktime_edit_content { padding: 20px 0; }
.domain_worktime_weekday_list { padding: 13px 0; position: relative; margin-left: -4px; overflow: hidden; }
.domain_wortime_weekday_edit_container #domain_worktime_time_container, #domain_worktime_exception_time_container { padding: 10px 0; }
.domain_wortime_weekday_edit_container #domain_worktime_time_container select, #domain_worktime_exception_time_container select { width: 43px; }

.domain_worktime_exception_list { padding: 10px 0; }
.domain_worktime_exception_list li { padding-left: 0px ! important; }

span.highlight { background-color: yellow; }

#domain_delivery_summary_min, #domain_delivery_delivery_price { margin-bottom: 10px; }

.tooltip:hover {
   position: relative;
}

.tooltip ins {
     display: none;
     text-decoration: none;
     color: #fff;
}

.tooltip ins * { position: relative; }

.tooltip ins b {
  display: block;
  width: 12px;
  height: 12px;
  position: absolute;
  left: -12px;
  top: 5px;
  background: url(../images/triangle.png) no-repeat top left;
 _background: none;
 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/triangle.png', sizingMethod='scale');

}

.tooltip:hover ins {
     font: italic 12px/18px Georgia;
     display: block;
     position: absolute;
     top: 10px;
     left: 40px;
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAPSURBVHjaYmJgYGgACDAAAI8Ag+R3NvwAAAAASUVORK5CYII=);
     background: rgba(0, 0, 0, 0.5);
    _background: #000;
    _filter: alpha(opacity=50);
     width: 200px;
     padding: 5px;
}

.sel_date { width: 100%; background: none ! important; float: left; margin-bottom: 9px; overflow: hidden; white-space: nowrap; margin-top:12px; }
.sel_date li { padding: 5px ! important; font-size: 11px; float: left; margin: 0 5px 5px 0; }
.sel_date .font_color_attr_white a { color: white !important }
.order_list_drive_in_enable {  }
.delayed_order_checkbox { vertical-align: middle; margin-right: 5px; }
label { vertical-align: middle; }
.order_time { font-weight: normal; font-size: 14px; padding-top: 6px; position: relative;height: 0px; }
.time_check { clear: both; }
.time_check select { width: 50px; vertical-align: middle; }
.delivery_day { margin: 20px 0; font-weight: normal ! important; font-size: 14px; position: absolute; top: 0px; left: 0px; padding: 10px 5px 10px 10px; width: 324px; border-width: 1px; border-style: solid; }
.sel_date li a.active { color: #fff; text-decoration: none; }

.post-fix, .domainCity { margin-top: 7px; width: 80%; }
.post-fix td, .domainCity td { padding: 9px 9px 9px 0; }
.post-fix td input, .domainCity td select { float: right; width: 200px; }

#domain_status_force_layer { font-size: 14px; }
#domain_status_force_layer .form { padding-bottom: 17px; }

@media print {
  body { font-family: Arial ! important; padding: 0; margin: 0; }
  .red-arrow, .post-actions, .cart_panel_buttons, .wrapper_undermenu, .statusbar, .order_list_drive_in_enable { display: none; }
}
.order_time_wrapper { height: 163px; position: relative; }
#city_select_layer { z-index: 10000; }

.deny_status_reason_container { left: 50%; margin-left:-268px ! important; padding: 20px; border-weight: 1px; border-style: solid; }
.deny_status_reason_value { width: 296px; height: 50px; margin-bottom: 7px; margin-left: 0; margin-right: 0; margin-top: 15px; }
.deny_status_reason_run { width: 68px; height: 24px; display: block; }
* html .deny_status_reason_container { behavior: url('/web/css/selectfix.htc') }
.reason_list { margin-top: 20px; }
.reason_list li { padding-bottom: 10px; }

#price_delivery_form h3 { padding: 20px 0pt 10px; }
#price_delivery_form .sumbit_price_delivery_form { margin-top: 25px; width: 120px; height: 30px; }

#slide_cart_left table.full_order_list  .full_order_list_item{ position: relative; padding: 12px; width: 176px; min-height: 144px; margin-right: 13px; border-width: 1px; border-style: solid; }

.full_order_list_item .product_name { line-height: 16px; }

.full_order_list_item { margin-bottom: 10px; }
.full_order_list_item  .product_price{ line-height: 14px; left: 0 !important; }
.in-cart .delimetr-inline { margin-bottom: 20px; border-top-color: #dedaad !important; border-bottom-color: #f0eed7 !important; }

.clickzone-layer { z-index: 99999 ! important; }

.map_layer { border-style: solid; border-width: 1px; top: 50%; margin-top: -300px; }
.map_layer .txtCat_item .background_attr_red { padding: 0 4px; }
.YMaps-b-balloon-frame tr, .YMaps-b-balloon-frame td, .YMaps-b-balloon-frame  { padding: 0 ! important; }
.map_layer_clickzone {  font-size: 11px; background: #F5F5F0; }
.map_layer_clickzone p { margin-bottom: 0px ! important; }

.product_price { background: #fff; border: 1px #94120F solid; font-family: Arial; color: #94120F; font-size: 9px ! important; padding: 1px 1px 1px 2px ! important; float: left; position: absolute; top: 0px; left: 0px; }
.cutline .product_price { //top: 0px; background: #FFFFFF none repeat scroll 0 0; border: 1px solid #94120F; color: #94120F; }
.full_order_list_item .cutline .product_price { line-height: 14px; }
.full_order_list_item .slider_product .CatList td div {
	/*position: absolute;*/
	padding-left: 0px !important;
}
.full_order_list_item .slider_product .CatList td div .about_product {
	line-height: 14px;
}
.full_order_list_item .count {
	text-align: center; 
	width: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: #ba1815;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ba1815), to(#83140d));
	background: -webkit-linear-gradient(#ba1815, #83140d);
	background: -moz-linear-gradient(#ba1815, #83140d);
	background: -ms-linear-gradient(#ba1815, #83140d);
	background: -o-linear-gradient(#ba1815, #83140d);
	background: linear-gradient(#ba1815, #83140d);
	-pie-background: linear-gradient(#ba1815, #83140d);
	position: absolute;
	height: 20px;
	color: #fff;
	z-index: 2;
	right: 2px;
	top: 1px;
	line-height: 20px;
	font-family: Arial;
}
.product_price .rub { color: #fff ! important; position: relative; font-size: 12px ! important; }
.product_price .rub s { position: absolute; left: 0; top: 2px; font-size: 10px ! important; }

.slider_product .product_price { left: 8px; top: 12px; }
.slider_product td.active .product_price { top: 9px; left: 7px; }
.slider_product td .product_price { top: 11px; left: 7px; }
.slider_product .product_price span { display: inline ! important; color: #fff ! important; }

.delivery_address { padding: 10px 0; }
.RestoranCompany { font-size: 20px ! important; color: #8F8F8F ! important; }

.image_product_full_info { position: relative; float: left; }
.image_product_full_info br { display: none; }
.image_product_full_info p { display: none; }
.image_product_full_info .product_price { display: block }
.image_product_full_info  .basket { margin: 0px; position: relative; margin: 0; display: block; }
.image_product_full_info  .add_to_cart_button { background: none; //margin-bottom: -10px; }
.image_product_full_info  .add_to_cart_button div { _filter: alpha(opacity=100); position: relative; background: none; padding: 4px 12px 3px 4px; }
.image_product_full_info  .add_to_cart_button div a { text-decoration: underline; color: #94120F ! important; padding-right: 20px; background:transparent url(../images/cart.png) no-repeat scroll right center; }
.image_product_full_info  .add_to_cart_button div a:hover { text-decoration: none; }
.image_product_full_info  .add_to_cart_button div a span { display: none; }
.image_product_full_info  .add_to_cart_button_off { float: none; background: none; //margin-bottom: -10px; }
.image_product_full_info  .add_to_cart_button_off div { color: #000; _filter: alpha(opacity=100); position: relative; background: none; padding: 4px 12px 3px 4px; }
.image_product_full_info  .add_to_cart_button_off div a { text-decoration: underline; color: #94120F ! important; padding-right: 20px; background:transparent url(../images/cart.png) no-repeat scroll right center; }
.image_product_full_info  .add_to_cart_button_off div a:hover { text-decoration: none; }
.image_product_full_info  .add_to_cart_button_off div a span { display: none; }
.image_product_full_info span.added { position: relative; padding-right: 20px; background:transparent url(../images/cart2.png) no-repeat scroll right center; font-size: 20px; color: #8F8F8F; }

.image_product_full_info .price_layer_in_full_info {
     background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAQSURBVHjaYvr//38DQIABAAmGA4BqOBhkAAAAAElFTkSuQmCC);
     background: rgba(255, 255, 255, 0.5);
    _background: #fff;

     border: 1px #94120F solid;
     position:absolute !important;
     right:0;
     top:0;
     padding: 9px;
}
.image_product_full_info .price_layer_in_full_info .product_price { background: none; border: none; margin: 0; font-size: 18px ! important; font-family: Georgia; font-weight: bold; position: relative; color: #000 ! important; float: none; text-align: center; white-space: nowrap; }
.ui-datepicker-header { height: 40px ! important; }
*html .price_layer_in_full_info { background: none; filter: none; }

#restoran_poll_answer { width: 325px; height: 100px; }
#product_category_is_hit { width: auto ! important; height: auto ! important }
.button_colour_container { position: absolute; right: 0; top: 24px; z-index: 2; text-align: center; width: 117px; margin-top: 5px; margin-left: 10px; padding: 4px; margin-top: 93px; }
.button_colour { width: 116px; height: 30px; text-align: left; padding-left: 15px; margin-bottom: 5px; }
#address_house_run {
  position: relative;
	top: -4px;
}
table.ui-datepicker-calendar { padding-top: 15px ! important; }
.YMaps table * { padding: 0 ! important }
.full_category { padding-right: 18px !important; }
.get_full { _position: absolute; padding-right: 30px; padding-top: 2px; text-decoration: none !important; font-weight: bold; text-align: center; font-style: normal ! important; color: #999999 ! important; font-size: 14px; font-family: Georgia; display: block; height: 75px; width: 75px; background: url(../images/get_full_list.png) no-repeat bottom left; }
.get_full big { font-weight: normal; font-size: 41px; margin-top: -9px; margin-bottom: -9px; display: block; }
.get_full:hover { color: #B33632 ! important; background: url(../images/get_full_list.png) no-repeat top left; }

.delivery_address_auto_check { padding-bottom: 12px; padding-left: 7px; padding-top: 12px; position: relative; }
.delivery_address_auto_check .input { width: 110px; border: 1px solid #7F9DB9; height: 18px; }
.delivery_address_auto_check .button { float: right; margin-right: 30px; width: 120px; height: 30px; }
.delivery_address_auto_check label { font-size: 16px; }
.delivery_address_auto_check input { margin-right: 20px; }
* html .delivery_address_auto_check #address_house_house { margin-right: 0; }
* html .delivery_address_auto_check .input { margin-right: 15px; }

.price_in_manager_map { margin-right: 30px; padding: 3px; margin-left: 50px; }



.address_form td { padding-right: 0px ! important; padding-left: 0px ! important; }

.the_hit img {
  border: none ! important;
}
.the_hit {
  display: block;
  position: relative;
  z-index: 1;
}
.cart_reload .basket {
  /*margin-left: 80px;*/
}
.delivery_map_edit_unit_area_container {
  overflow: hidden;
  margin-left: -130px;
  position: relative
}
.delivery_map_edit_unit_area_container .button_colour_container {
  margin-top: 0;
  margin-left: 0;
}
.delivery_map_edit_unit_area_container .info {
  margin-left: 131px;
  width: auto;
  //width: 80%;
  //display: inline-block;
}
.delivery_map_edit_unit_area_container #YMapsID, .delivery_map_edit_container #YMapsID {
  width: 100% !important;
}
.delivery_map_edit_unit_area_container #delivery_map_save {
  //margin-left: 0 !important;
}
.delivery_map_edit_container {
  overflow: hidden;
}
.delivery_address {
  position: relative;
  z-index: 1;
}
.delivery_address .buttons_edit {
  position: absolute;
  z-index: 20;
  padding: 6px;
}
.delivery_address p {
  line-height: 24px;
  margin: 10px 0;
}
.delivery_address .group1 {
  right: 4px;
  top: 215px;
  width: 160px;
}
.delivery_address .group1 input {
  width: 159px;
}
.delivery_address .group2 input {
  width: 78px;
}
.delivery_address .group2 {
  right: 181px;
  top: 215px;
  width: 160px;
}
.delivery_address label {
  cursor: pointer;
}
.delivery_address .text {
  border: 1px #a1a1a1 solid;
  padding: 2px;
  width: 200px;
}
.delivery_address .button {
  height: 24px;
  text-align: left;
  width: 187px;
}
.delivery_address select {
  border: 1px #a1a1a1 solid;
  width: 200px;
  padding: 2px;
}
#final_restoran_address_list p {
  margin-bottom: 10px;
}
.restoran_address_list {
  padding: 9px 0 0;
	overflow: hidden;
	margin-bottom: 15px;
}
.city_drive {
  margin: 0 30px 10px 0;
  padding: 0 !important;
	float: left;
	position: relative;
}
.city_drive img {
  position: absolute;
	left: -2px;
  top: 3px;
}
* html .city_drive img {
	left: 2px;
  top: 1px;
}
* + html .city_drive img {
	left: 2px;
  top: 1px;
}
.city_drive label {
  cursor: pointer;
}
.city_drive input {
  float: left;
  margin-right: 5px;
  margin-top: 4px;
	outline: none !important;
}
* html .city_drive input {
  margin-top: -2px;
	margin-right: 2px;
}

* + html .city_drive input {
  margin-top: -2px;
	margin-right: 2px;
}
.domain_list_category_domain  .txtCatalog {
  width: 100% !important;
}
.article .cart_reload .basket {
  margin-left: 0px;
}
#restoran_company_unit, #delivery_company {
  border: 1px #a1a1a1 solid;
  padding: 2px;
  width: 264px;
  margin-top: 5px;
}
.ibut {
  width: 265px;
  margin-top: 5px;
}
.warning { background: url(data:image/gif;base64,R0lGODlhAQABAJECAE7/O/8EAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFMgACACwAAAAAAQABAAACAkQBACH5BAUyAAIALAAAAAABAAEAAAICTAEAOw==) repeat top left !important; }
.warning2 { background: url(data:image/gif;base64,R0lGODlhAQABAJECAP8EAACs26urqwAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2MjRCRjcwNDY5MEJFMTExOTQxMEREQUU5QjE4NkEzMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NDU2MTdGRDBCNkUxMUUxOTc5NUFFNjVCNzREQkFENCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NDU2MTdGQzBCNkUxMUUxOTc5NUFFNjVCNzREQkFENCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MjRCRjcwNDY5MEJFMTExOTQxMEREQUU5QjE4NkEzMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MjRCRjcwNDY5MEJFMTExOTQxMEREQUU5QjE4NkEzMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAAIALAAAAAABAAEAAAICRAEAIfkEBTIAAgAsAAAAAAEAAQAAAgJMAQA7) repeat top left !important; }
* html .warning { background: url(../images/warning.gif) repeat top left !important; }
* + html .warning { background: url(../images/warning.gif) repeat top left !important; }

.tempReport .txtCatalog {
  margin-top: 12px;
}
.restoran_company_unit_edit, .restoran_company_unit_new {
  padding: 10px 0;
}
.restoran_company_unit_edit table input, .restoran_company_unit_new table input {
  margin-bottom: 7px;
}
.cart_reload .cart_reload {
  margin-left: 0!important;
}
.report_select_all {
  padding: 10px;
  margin-left: -10px;
}
.report_select_all label {
  cursor: pointer;
}
.report_select_all input {
  float:left;
  margin-right:3px;
  margin-top:3px;
}
.report_from_no {
  padding: 10px;
  margin-left: -10px;
}
#site .text {
  border: 1px #BBBBBB solid;
	width: 200px;
	padding: 2px;
}
.filter_orders input {
  float: left;
	margin-right: 3px;
  margin-top: 3px;
}
.filter_orders label {
  cursor: pointer;
}
#report_save_table th {
  font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	padding: 5px;
}
#report_save_table td {
  font-family: Arial, Helvetica, sans-serif;
}
.description {
  color: #999999;
	font-family: Tahoma;
	font-size: 12px !important;
}
.blur {
	background: transparent url(../images/depth.png) repeat-y scroll left top;
	display: inline-block;
	height: 15px;
	margin-left: -20px;
	position: relative;
	top: 2px;
	width: 20px;
}
* html .blur {
  display: inline;
	zoom: 1;
	background: none;
	filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,
       startColorStr='#00ff0000', endColorStr=#ffffff);
}
* + html .blur {
  display: inline;
	zoom: 1;
}
.summ_tip , .summ_tip2 {
  float: right;
	border: 1px #B33632 solid;
	padding: 6px 29px 7px 10px;
	position: relative;
}
.summ_tip2 { font-size: 11px; bottom: -6px; position: absolute; right: -55px; width: 315px; padding: 10px; }
.summ_tip2 p { margin-bottom: 10px; }
.summ_tip2 table { margin-bottom: 10px; }
.summ_tip2 table th, .summ_tip2 table td { font-size: 11px; padding: 2px !important; border-bottom: 1px #C2C2C2 solid; }
.summ_tip2 table .select td { cursor: pointer; background: #ededed; border-top: 1px #d0d0d0 solid !important; border-bottom: 1px #d0d0d0 solid !important; }
.summ_tip2 table td { font-family: arial; font-size: 12px; border-top: 1px #d0d0d0 solid !important; border-bottom: 1px #d0d0d0 solid; }
.summ_tip2 .buttons { border-top: 1px #F5F5F0 solid !important; }
.summ_tip_close, .summ_tip_close2 {
	position: absolute;
	right: 8px;
	top: 10px;
	width: 9px;
	height: 9px;
	background: url(../images/x.gif) no-repeat top left;
	cursor: pointer;
}
.summ_tip_triangle, .summ_tip_triangle2 {
  background: transparent url(../images/summ_triangle.png) no-repeat scroll left top;
	height: 8px;
	position: absolute;
	right: 126px;
	top: 30px;
	width: 15px;
}
.summ_tip_triangle2 {
    top: auto;
	bottom: -8px;
	left: 163px;
}
#address_city {
  width: 400px;
}

.counter {
border-top:1px dotted #818181;
color:#818181;
display:block;
font-size:11px;
line-height:14px;
margin-top:8px;
padding-top:2px;
width: 79px;
}
* + html .counter {
	margin-bottom: 5px;
}
* html .counter {
	margin-bottom: 5px;
}

#product_category_is_catering, #product_category_has_book {
  width: auto !important;
}

#user_order_answer, #user_order_answer_other {
  vertical-align: middle;
  padding: 2px;
}

.catalogue_edit .error_list li {
  padding: 0px !important;
  color: red;
}

#v5-body-wrap {
  padding: 0 0 90px 0 !important;
}
#v5-body {
  margin-top: 0 !important
}
#v5-foot-wrap {
  position: relative;
}

/* 10.05.2010 */
.category-config select, .domain_list_ip_targeting select {
  border:1px solid #999999;
  padding: 2px;
}
.config-editor select {
  width: 166px;
}
.config-editor input {
  width: 160px;
}
.callcenter-new-save, .restoran-new-save, .delivery-new-save {
  width: 167px !important;
}
.config-editor th {
  width: 31%;
}
.domain_settings #domain_city, .domain_settings #domain_title {
  width: 220px;
}
.domain_list_category_domain  {
  padding-top: 28px;
}
.domain_list_category_domain .city_changer {
  margin-bottom: 0 !important;
}
#category-domain-form {
  padding-top: 24px;
}
#domain_city, #domain_title, #order_list_city {
  width:220px;
}
.domainCity td, .post-fix td {
  padding-left: 9px !important;
}
.domainCity td select, .post-fix td select, #order_list_type, #order_list_city, #order_list_domain {
  border:1px solid #999999;
  padding: 2px;
}
.report_select_all {
  margin-top: 5px;
}
#order_list_callcenter_rate {
  width: 214px;
}
.service_txt {
color:#FFFFFF !important;
left: 51px;
position:absolute;
text-decoration:none !important;
top:11px;
}
.blog-logo a {
	text-decoration: none;
}

/**** ****/

.ahcafe-footer {
    width: 980px !important;
	margin: 0 auto;
	font-family: Georgia;
    font-size: 12px;
	color: #3C1101;
	padding-bottom: 5px !important;
	background: url(../images/bottom.png) no-repeat top left;
	padding-top: 28px !important;
}
.ahcafe-footer .sublogo {
	color: #3C1101;
    font-family: Georgia;
    font-size: 12px;
    margin: 0 0 0 30px;
    text-decoration: none;
}

.ahcafe-header .header-cut {
    font-family: Georgia;
    font-size: 12px;
	color: #3C1101 !important;
}
.ahcafe-header .header-cut a.logo {
    color: #3C1101;
    font-family: Georgia;
    font-size: 50px;
    margin: 0 0 5px 30px;
    text-decoration: none;
}
.ahcafe-header .header-cut a.sublogo {
    color: #3C1101;
    font-family: Georgia;
    font-size: 12px;
    margin: 0 0 0 30px;
    text-decoration: none;
}
.ahcafe-header .header-cut .number {
    font-size: 21px;
    margin: 2px 0 8px;
}
.ahcafe-header #header-blog { width: 980px; margin: 0 auto; float: none; }
.ahcafe-header #header-blog .open_form { display: none; }
.ahmenu { width: 980px; margin: 1px auto 0; height: 44px; background: url("../images/menu.png") repeat scroll 0 0 transparent; }

.ahmenu a.sel_menu, .ahmenu a.sel_menu:link, .ahmenu a.sel_menu:visited {
    border: medium none;
    color: white;
    display: block;
    font-family: Georgia;
    font-size: 14px;
    padding: 11px 10px;
    text-decoration: none;
	float: left;
}

.ahmenu a.sel_menu, .ahmenu a.sel_menu:link, .ahmenu a.sel_menu:visited {
    border: medium none;
    color: white;
    display: block;
    font-family: Georgia;
    font-size: 14px;
    padding: 11px 10px;
    text-decoration: none;
}
.ahmenu a.sel_menu:hover {
    color: #FF82A2;
    text-decoration: none;
}

#delivery_driver {
	font-family: 'UntitledRegular', Arial;
	height: 20px;
}
#delivery_driver option {
	font-family: 'UntitledRegular', Arial;
	line-height: 15px;
}
#delivery_driver option:first-child {
	color: red;
}
.no-car {
	background: url(../images/no-car.gif) no-repeat center center;
}
#change_citycall { padding: 2px; vertical-align: middle }


/** RESTORAN 2.2 **/
#view_type { overflow: hidden; padding: 5px; }
#view_type li { float: left; font-size: 18px; padding: 0; margin-right: 13px; }
#view_type li span { 
	color: #fff;
    background: #ba1713 url("../images/gradient-red.png") repeat-x top;
    background-image: -webkit-gradient( linear, left top, left bottom, from(#ba1713), to(#85120f));
    background-image: -webkit-linear-gradient( top, #ba1713, #85120f );
    background-image: -moz-linear-gradient( top, #ba1713, #85120f );
    background-image: -o-linear-gradient( top, #ba1713, #85120f );
    background-image: linear-gradient( top, #ba1713, #85120f );
    -pie-background: linear-gradient( top, #ba1713, #85120f );
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
	display: inline-block;
    padding: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;
}
#view_type li a {
	background: #dedede url("../images/gradient-grey.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
	background-image: -webkit-gradient( linear, left top, left bottom, from(#f2f2f2), to(#dedede));
    background-image: -webkit-linear-gradient( top, #f2f2f2, #dedede );
    background-image: -moz-linear-gradient( top, #f2f2f2, #dedede );
    background-image: -o-linear-gradient( top, #f2f2f2, #dedede );
    background-image: linear-gradient( top, #f2f2f2, #dedede );
    -pie-background: linear-gradient( top, #f2f2f2, #dedede );
	display: inline-block;
    padding: 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;
	text-decoration: none;
}

#view_type { position: relative; z-index: 1; }
#view_type li a ins { border-bottom: 1px #000 dashed; text-decoration: none; }
#view_type li a:hover ins { border-bottom: none; }

#sort_type { margin-left: 2px; float: left; clear: none; margin-top: 16px; }
#sort_type li { padding: 0; float: left; font-size: 12px; }
#sort_type li  span { position: relative; background: #f0f0f0; /*font-weight: bold;*/ padding: 5px; margin-right: 3px; }
#sort_type li  a { position: relative; text-decoration: none; border-bottom: 1px #005ebe dashed; margin: 0 8px 0 5px; color: #005ebe; }
#sort_type li  a:hover { border-bottom: none; }

.working_now { width: 250px; position: relative; top: -3px; border-left: 1px solid #d1d1d1; margin-left: 3px; padding-left: 7px !important; padding-bottom: 2px !important; padding-top: 3px !important; }
.working_now a { color: #007f00 !important; border-color: #007f00 !important; }
.working_now a img { float: left; }

.exit-ico { float: right !important; margin-left: 5px; margin-top: 3px; margin-right: 0 !important }

.view_type_box .sort-by { margin: 14px 7px 12px; font-size: 14px; float: left; }
.view_type_box { margin-left: 45px; margin-top: -26px; }

#select_delivery_and_summary_price { z-index: 2000 !important; font-size: 12px !important; }
.shadow { -webkit-box-shadow: #666 0px 5px 10px; -moz-box-shadow: #666 0px 5px 10px; box-shadow: #666 0px 5px 10px; }
.layer-form-table td { padding-bottom: 9px; }
.layer-form-table td input { font-family: georgia; font-style: normal; }

.layer-form-table { margin-top: 13px; border-bottom: 1px solid #e0e0d5; }
.buttons { border-top: 1px #fff solid; padding-top: 10px; text-align: center; }
.red-button:hover {
	border: 1px #9a1410 solid;
}
.red-button {
	color: #fff;
    background: #ba1713 url("../images/gradient-red.png") repeat-x top;
    background-image: -webkit-gradient( linear, left top, left bottom, from(#ba1713), to(#85120f));
    background-image: -webkit-linear-gradient( top, #ba1713, #85120f );
    background-image: -moz-linear-gradient( top, #ba1713, #85120f );
    background-image: -o-linear-gradient( top, #ba1713, #85120f );
    background-image: linear-gradient( top, #ba1713, #85120f );
    -pie-background: linear-gradient( top, #ba1713, #85120f );
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
	display: inline-block;
    font-size: 13px;
    padding: 1px 9px;
	font-family: Arial;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;
	border: 1px #9a1410 solid;
	text-decoration: none;
	display: inline-block;
	color: #fff !important;
}

.grey-button {
	background: #dedede url("../images/gradient-grey.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
	background-image: -webkit-gradient( linear, left top, left bottom, from(#f2f2f2), to(#dedede));
    background-image: -webkit-linear-gradient( top, #f2f2f2, #dedede );
    background-image: -moz-linear-gradient( top, #f2f2f2, #dedede );
    background-image: -o-linear-gradient( top, #f2f2f2, #dedede );
    background-image: linear-gradient( top, #f2f2f2, #dedede );
    -pie-background: linear-gradient( top, #f2f2f2, #dedede );
    font-size: 13px;
    padding: 1px 9px;
	font-family: Arial;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;
	border: 1px #E1E1E1 solid !important;
	text-decoration: none;
	display: inline-block;
	color: #000 !important;
}

.grey-button-invert {
	background: #dedede url("../images/gradient-grey-invert.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
	background-image: -webkit-gradient( linear, left top, left bottom, from(#dedede), to(#f2f2f2));
    background-image: -webkit-linear-gradient( top, #dedede, #f2f2f2 );
    background-image: -moz-linear-gradient( top, #dedede, #f2f2f2 );
    background-image: -o-linear-gradient( top, #dedede, #f2f2f2 );
    background-image: linear-gradient( top, #dedede, #f2f2f2 );
    -pie-background: linear-gradient( top, #dedede, #f2f2f2 );
    font-size: 13px;
    padding: 1px 9px;
	font-family: Arial;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px #E1E1E1 solid !important;
	text-decoration: none;
	display: inline-block;
	color: #000 !important;
	border-color: #aaaaaa !important;
}

.grey-button-invert img { position: relative; right: -4px; top: -2px; }

.white-button {
	background: #dedede url("../images/gradient-grey.png") repeat-x top;
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
	background-image: -webkit-gradient( linear, left top, left bottom, from(#f2f2f2), to(#dedede));
    background-image: -webkit-linear-gradient( top, #f2f2f2, #dedede );
    background-image: -moz-linear-gradient( top, #f2f2f2, #dedede );
    background-image: -o-linear-gradient( top, #f2f2f2, #dedede );
    background-image: linear-gradient( top, #f2f2f2, #dedede );
    -pie-background: linear-gradient( top, #f2f2f2, #dedede );
	display: inline-block;
    padding: 1px 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #666 0px 1px 2px;
	-moz-box-shadow: #666 0px 1px 2px;
	box-shadow: #666 0px 1px 2px;
	text-decoration: none;
}

.category_list .worktime { font-style: normal !important; }
.category_list .worktime img, .counter img { float: left !important; border: none !important; }
.counter { overflow: hidden; padding-top: 6px !important; margin-top: 6px; }
.counter img { margin-top: -2px !important; margin-right: 5px !important; }
.category_list .worktime img { margin-right: 3px !important; }
.kitchen_info { line-height: 15px; display: block; margin-top: 5px; color: #999999; overflow: hidden; font-size: 10px; }
.kitchen_info a { padding: 0 1px; color: #999999 !important; font-style: normal !important; font-size: 10px !important; }
.kitchen_info a:hover { background-color: #999999 !important; color: #fff !important; }
.average_check { margin-left: -8px;  }
.one_line { margin-left: -8px !important; }
.one_line li { min-height: 0 !important; margin: 0px !important; width: 47% !important; border-top: 1px #f0f0f0 solid; background: #fff; }
.one_line li .kitchen_info, .one_line li .product_name { display: inline; margin-right: 10px; }
.one_line li .counter { border: none; float: left; }
.work_time_span { font-family: Tahoma; }
.one_line li .work_time_span { float: left; margin-top: 11px; }
.delivery-price { display: block; clear: both; font-family: Tahoma; padding-bottom: 8px; }
.delivery-price img { margin-right: 3px !important; float: left !important; margin-top: 3px !important; }
.average_check .product_name { width: 80px; }

.kitchen_work_time { font-size: 12px; }
.kitchen_work_time h2 { margin-bottom: 13px; }
.kitchen_work_time p { margin-bottom: 12px; }
.kitchen_work_time a { color: #005ebe; }
.kitchen_work_time ul { font-family: Tahoma; margin-bottom: 14px; }
.kitchen_work_time ul li { margin-bottom: 6px; }
.kitchen_work_time ul li span { display: inline-block; width: 60px; }
.graphic { border-bottom: 1px #e0e0d4 solid; border-top: 1px #e0e0d4 solid; }
.graphic p { border-top: 1px #fff solid; padding-top: 9px; }

.category-name { padding-top: 36px; }
.category-name span { background: #fff; top: -14px; position: relative; padding: 0 5px; left: -6px; }
.category-name hr { margin-left: -58px; margin-right: 60px; border: none; height: 1px; background: #e0e0d4; }
.banner-box { text-align: center; }
.call-me { float: right; margin-top: 3px; width: 161px; }
* + html .call-me { padding-bottom: 2px; padding-top: 6px; }
.call-me a img { float: left; margin-right: 5px; }
.call-me a:hover { border: none !important; }
.delimetr { border-left: 1px solid #760E0C; border-right: 1px solid #A53736; height: 58px; position: absolute; right: 44px; top: 21px; width: 0; }

.auth-box { float: right; padding-right: 6px; padding-top: 19px; width: 300px; }
.auth-box p.auth-link { float: right; margin-top: 10px; }
.auth-box p { padding-bottom: 2px; text-align: right; }
.auth-box a img { float: left; margin-right: 8px; }
.auth-box .delimetr { right: 242px; }

.search-bar { position: relative; z-index: 1; margin-bottom: 20px; margin-right: -194px; margin-left: 42px; padding: 10px; background: #efefef; border-top: 1px #e1e1e1 solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.search-bar label input { margin-top: -2px; }
.search-bar input.text-input { font-family: georgia; font-size: 20px; width: 100%; padding: 5px; border-color: #cccccc !important; }
* + html .search-bar input.text-input { margin-right: -100px; }

.search-bar input.button-input { 
	background: #359007 url("../images/gradient-green.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: -webkit-gradient(	linear,	left top, left bottom, from(#5ab40b), to(#359007) );
	background-image: -webkit-linear-gradient( top,	#5ab40b, #359007 );
	background-image: -moz-linear-gradient( top, #5ab40b, #359007);
	background-image: -o-linear-gradient( top, #5ab40b,	#359007	);
	background-image: linear-gradient( top, #5ab40b, #359007 );
	-pie-background: linear-gradient( #5ab40b, #359007 );
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;

	padding: 6px 12px;
	border: none;
	font-size: 18px;
	color: #fff;
	font-family: georgia;

	position: absolute;
	left: 100%;
	top: 1px;
	margin-left: 32px;
	cursor: pointer;

	width: 81px;
	height: 34px;
}
.search-bar label.search-label { float: left; padding-top: 8px; padding-right: 8px; }
.search-bar .expand { border-left: 1px solid #E0E0E0; left: 100%; margin-left: 125px; padding-bottom: 4px; padding-top: 4px; position: absolute; top: 0; padding-left: 8px; }
.search-bar .expand img { cursor: pointer; }
.search-bar .filter-search-box { padding-top: 0px; }
.clear-checklist { padding-left: 1px !important; }

.filters-columns { overflow: hidden; padding-top: 19px; padding-left: 71px; }
.filters-columns p { margin-bottom: 9px; padding-left: 16px; margin-right: 15px; }
.filters-columns p input { margin-left: -16px; margin-top: -2px; }
.column-6 { float: left; width: 20%; margin-left: -1px; }

.hr { border-top: 1px #d9d9d9 solid; border-bottom: 1px #f9f9f9 solid; }

.checkbox-filter { margin-bottom: 0px; }
.delivery-filter { margin-top: 5px; }
.delivery-filter table { margin-top: 13px; margin-left: 19px; }
.delivery-filter table td { padding-bottom: 9px; }
.delivery-filter table td input { width: 222px; }
.vote { padding: 0 2px; border: 1px #cccccc solid !important; color: #cccccc !important; text-decoration: none; font-family: Arial; }

.filter-box-buttons { padding-top: 10px; }
.filter-box-buttons { text-align: center; }
.blue-button {  
	color: #fff !important;
	text-decoration: none;

	background: #004994 url("../images/gradient-blue.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	background-image: -webkit-gradient(	linear,	left top, left bottom, from(#005dbd), to(#004994) );
	background-image: -webkit-linear-gradient( top,	#005dbd, #004994 );
	background-image: -moz-linear-gradient( top, #005dbd, #004994);
	background-image: -o-linear-gradient( top, #005dbd,	#004994	);
	background-image: linear-gradient( top, #005dbd, #004994 );
	-pie-background: linear-gradient( #005dbd, #004994 );
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	
	padding: 6px 12px;
	border: none;
	font-size: 16px;
	color: #fff !important;
	font-family: georgia;
	
	cursor: pointer;
	white-space: nowrap;
	position: relative;
	z-index: 2;
}
.blue-button span { border-bottom: 1px #fff dashed; }
.blue-button:hover span { border-bottom: none; }

.input-box { margin-left: 70px; margin-top: -1px; margin-right: 164px; position: relative; }

.clear-fix { content: "."; display: block; clear: left; height: 0; visibility: hidden; }
* html .clear-fix { height: 1px; overflow: hidden; }
* + html .clear-fix { height: 1px; overflow: hidden; }

.restoranWeek { margin-left: 50px; margin-left: 50px; border-bottom: 1px #ca8887 dashed; min-height: 167px; margin-bottom: 19px; margin-right: -193px; }

.restoranWeek li.category_list .depth { left: 63px; }
.restoranWeek ul.main_list li img.border_color_attr_grey { border-width: 1px !important; border-style: solid !important; }
.restoranWeek ul.main_list li .product_name { width: 80px; max-height: 33px; }
.restoranWeek .cutline { padding-top: 18px; margin-bottom: 0; max-width: 611px; }
.restoranWeek .cutline .full_category { margin-right: -27px; }
.restoranWeek_info { float: left;  width: 45%; _width: 44%; }
.restoranWeek_info h2 { font-size: 22px; margin-bottom: 13px; }
.restoranWeek_info img { float: left; margin-right: 11px; }
.restoranWeek_info p { font-size: 14px; line-height: 20px; margin-top: -3px; padding-right: 20px; }
.restoranWeek_info .counter { border: none; float: left; }
.restoranWeek_info .work_time_span { border: medium none;
    float: left;
    font-size: 12px;
    margin-top: 9px; }

.homepage-decorate-block { 
	background: #eae6c4 url("../images/gradient-yellow.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;

	background-image: -webkit-gradient(	linear,	left top, left bottom, from(#f1eed7), to(#eae6c4));
	background-image: -webkit-linear-gradient( top,	#f1eed7, #eae6c4 );
	background-image: -moz-linear-gradient(	top, #f1eed7, #eae6c4 );
	background-image: -o-linear-gradient( top, #f1eed7, #eae6c4	);
	background-image: linear-gradient( top, #f1eed7, #eae6c4 );

	-webkit-box-shadow: #666 0px 2px 5px;
	-moz-box-shadow: #666 0px 2px 5px;
	box-shadow: #666 0px 2px 5px;
	
	-webkit-border-radius: 0 0 8px 8px; 
	-moz-border-radius: 0 0 8px 8px; 
	border-radius: 0 0 8px 8px;
	
	margin-right: -213px;
    margin-top: -20px;
	position: relative;
	margin-bottom: 18px;
}

.special-decorate-block { 
	background: #eae6c4 url("../images/gradient-yellow.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;

	background-image: -webkit-gradient(	linear,	left top, left bottom, from(#f1eed7), to(#eae6c4));
	background-image: -webkit-linear-gradient( top,	#f1eed7, #eae6c4 );
	background-image: -moz-linear-gradient(	top, #f1eed7, #eae6c4 );
	background-image: -o-linear-gradient( top, #f1eed7, #eae6c4	);
	background-image: linear-gradient( top, #f1eed7, #eae6c4 );

	-webkit-box-shadow: #666 0px 2px 5px;
	-moz-box-shadow: #666 0px 2px 5px;
	box-shadow: #666 0px 2px 5px;
	
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px;
	
	position: relative;
	margin-bottom: 18px;
	margin-left: 50px;
    margin-right: 50px;
	padding-bottom: 8px;
    padding-top: 8px;
}

.homepage-decorate-block .delimetr { margin-left: 4px; border-left: 1px solid #D9D4AE; border-right: 1px solid #F5F2E2; height: 97px; left: 61%; position: absolute; top: 56px; width: 0; }

.newRestorans { float: left; width: 36%; margin-left: -1px; padding-top: 13px; }
.newRestorans h2 { position: relative; }
.newRestorans h2 .new { left: 189px; position: absolute; top: -8px; }
.specialProduct { float: left; width: 64%; padding-top: 13px; position: relative; }
.specialProduct .slider_product_leftArr { left: -29px; }
.specialProduct .slide-items { text-align: center; padding-bottom: 10px; }
.specialProduct .slide-items .slide-item { font-size: 0px; position: relative; z-index: 1; background: #999999; display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.specialProduct .slide-items .act { background: #94120F }
.specialProduct h2 { font-size: 20px; padding-left: 51px; }
.newRestorans h2 { font-size: 20px; padding-left: 19px; }
.specialProduct #scroller_wrapper { margin-left: 42px; margin-top: 19px; margin-right: 67px; }
.newRestorans #scroller_wrapper { margin-left: 9px; margin-right: 43px; margin-top: 19px; }

#categories, noindex:-o-prefocus { display: inline-table; }
.homepage-decorate-block .depth { background: url(../images/depth3.png) repeat-y top left !important; border:0 none !important; height:100px; left:83px; position:absolute; top:77px; width:17px; }

.full_order_list_item .depth { background: url(../images/depth3.png) repeat-y top left !important; border:0 none !important; height:100px; left:63px !important; position:absolute; top:77px; width:17px !important; }
.full_order_list_item .slider_product { margin-left: 0px !important; }

.average_check .depth { left: auto !important; right: 6px !important; }
.average_check .background_attr_beige .depth { background: transparent url(../images/depth2.png) repeat-y scroll left top !important; }

.inline-border { border-left: 1px solid #DAD5AD; border-right: 1px solid #F4F1DE; display: inline-block; height: 25px; margin: 0 8px; vertical-align: middle; width: 0; }
.in_fix_layer .white-button { margin-left: 20px; margin-right: 10px; }


.search-restoran { margin-right: 32px; float: left; font-size: 12px; height: 109px; width: 265px; overflow: hidden; padding: 4px 9px; background: url(../images/search-restoran.png) no-repeat 0 0; }
.mover .search-restoran { background: url(../images/search-restoran2.png) no-repeat 0 0; }
.search-restoran .product_name { color: #000000 !important; display: block; font-size: 18px; overflow: hidden; white-space: nowrap; width: 240px; }
.search-restoran .restoran-image { margin-right: 7px !important; float: left; border: 1px #eeeeee solid !important; margin-bottom: 3px !important; margin-top: 8px !important; }
.search-restoran .kitchen_info { display: block; font-size: 12px; overflow: hidden; white-space: nowrap; width: 157px; }
.search-restoran .counter { margin-top: 2px; border: none; }
.search-restoran .work_time_span { display: block; padding-top: 8px; }
.search-restoran .work_time_span img { float: left; margin-right: 3px !important; border: none !important }
#search_content ul.main_list li .image img { border: 1px #C2C2C2 solid !important; }
#search_content { padding: 0 0 20px 0; }
.delimetr-inline { overflow: hidden; margin-bottom: 33px; height: 0; border-top: 1px #fff solid; border-bottom: 1px #dfdfdf solid; }
.delimetr-inline2 { padding: 0 !important; font-size: 0 !important; overflow: hidden; margin-bottom: 33px; height: 0; border-top: 1px #dfdfdf solid; border-bottom: 1px #ededed solid; position: relative; }
#search_content .category-name span { background: #EFEFEF !important; margin-left: 8px; }

.in-cart { margin: 0 auto; max-width: 1177px; }

.roll-down { position: relative; background: url("../images/roll-down.gif") no-repeat scroll 0 0 transparent; display: block; height: 34px; line-height: 34px; margin: 0 auto -10px; text-align: center; width: 113px; font-size: 14px !important; text-decoration: none; color: #999999 !important; }
.roll-down span { border-bottom: 1px #999999 dashed; }
.roll-down:hover span { border-bottom: none; }

.roll-up { position: relative; top: 10px; background: url("../images/roll-up.gif") no-repeat scroll 0 0 transparent; display: block; height: 50px; line-height: 23px; margin: 0 auto -10px; text-align: center; width: 315px; font-size: 14px !important; text-decoration: none; color: #999999 !important; }
.roll-up span { border-bottom: 1px #999999 dashed; }
.roll-up:hover span { border-bottom: none; }
* + html .roll-up { line-height: 140%; }
* + html .roll-up br { display: none; }
* html .roll-up { line-height: 140%; }
* html .roll-up br { display: none; }

.search-header { border-top: 1px #999999 solid; padding-bottom: 15px; padding-top: 15px; margin-left: -10px; padding-left: 10px; margin-right: -10px; padding-right: 10px; margin-top: 20px; }
.search-header h2 { font-size: 20px; }

.new-admin-layout { overflow: hidden; margin-left: 8px; float: left; }
.new-admin-layout-home { margin-bottom: 35px; margin-left: 50px; overflow: hidden;}
.new-admin-layout-home .edit_menu { margin-top: 35px; }
.new-admin-layout .edit_menu { margin-left: 10px; margin-right: 10px; margin-top: 2px !important; }

#delivery_message { display: block; margin-top: 20px; }

.restoran-catalog { border-top: 1px solid #94110f; margin-top: 20px; position: relative; clear: both; padding-left: 52px; padding-top: 25px; }
.restoran-catalog .top { color: #94110f; position: absolute; background: #fff; left: 49px; padding: 0 4px; top: -11px; }
.product_search .reset { position: absolute; right: -1px; top: 11px; width: 13px; height: 13px; background: url(../images/reset.png) no-repeat 0 0; }

.one_line li.column-3 { width: 30.5% !important; }

.citchen-list { overflow: hidden; margin-left: 5px; margin-top: 15px; border-bottom: 1px #E1E1E1 solid; margin-right: 20px; }
.citchen-list li { color: #005EBE !important; display: inline-block; width: 22%; vertical-align: top; }
.citchen-list li a { font-size: 14px; color: #005EBE !important }
* + html .citchen-list li { display: inline; min-height: 1px; }
* html .citchen-list li { display: inline; height: 1px; }
.citchen-list li p { padding:0 18px 13px 0 !important; }

.image img { border-style: solid !important; border-width: 1px !important; }

.hit-container { position: relative; display: inline-block; }
.hit-container .hit { right: -52px; top: -12px !important; }
* + html .hit-container { display: inline; min-height: 1px; }
* html .hit-container { display: inline; min-height: 1px; }

.textarea-go-old-version { width: 298px; border: 1px solid #C0C0C0 !important; resize: none; }

.breadcrumbs { z-index: 10000; padding-bottom: 18px; font-size: 11px; padding-left: 42px; padding-top: 20px; position: relative; }

.breadcrumbs .ajax { border-color: #B33632; }
.breadcrumbs span { padding: 4px 8px; font-family: Georgia; font-size: 11px; }
.breadcrumbs-layer { padding-top: 6px; position: absolute; left: 27px; top: 0; z-index: 2; width: 96%; overflow: hidden; background: #f2efda; -webkit-border-radius: 0 0 8px 8px; -moz-border-radius: 0 0 8px 8px; border-radius: 0 0 8px 8px; -webkit-box-shadow: #cecece 0px 4px 3px; box-shadow: #cecece 0px 4px 3px; -moz-box-shadow: #cecece 0px 4px 3px; }
.breadcrumbs-layer .in { padding: 15px; }

.breadcrumbs-layer-small { padding-top: 6px; position: absolute; left: 0; top: 0; z-index: 20000; width: 200px; overflow: hidden; background: #f2efda; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: #cecece 0px 4px 3px; box-shadow: #cecece 0px 4px 3px; -moz-box-shadow: #cecece 0px 4px 3px; }
.breadcrumbs-layer-small .in { padding: 0 15px; }

.breadcrumbs-layer ul { margin-top: 10px; margin-bottom: 30px; }
.breadcrumbs-layer ul li { margin-bottom: 10px; margin-left: 15px; padding: 0 !important; }

.breadcrumbs-layer-small ul { margin-top: 10px; margin-bottom: 10px; }
.breadcrumbs-layer-small ul li { margin-bottom: 5px; margin-left: 0px; }

.breadcrumbs-layer .w-25 { margin-top: 30px; }
.breadcrumbs-layer .close, .breadcrumbs-layer-small .close { position: absolute; right: 24px; top: 24px; width: 9px; height: 9px; background: url(../images/close2.png) no-repeat 0 0; }

.breadcrumbs-layer-small .close { right: 10px; top: 10px; }

.wrapper-mover ul { clear: none; overflow: visible !important; }
.wrapper-mover .main_list { padding-top: 0 !important; }
.wrapper-mover .main_list .product_name { min-height: 48px !important }
.profile-link { text-decoration: underline !important; }
.profile-link:hover { text-decoration: none !important; }

#reload_content { position: relative;  }
#reload_content #reload { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7);
    height: 100%;
    left: 44px;
    position: absolute;
    right: 34px;
    top: 0;
    z-index: 200; }
	
.info .city_change_layer { margin-left: 90px; }
.user_list_container .city_change_layer { margin-left: 0px; }
#unit_area_edit_layer { position: relative; }

.tags-wrap { margin: 16px 16px 16px 52px; }
.SpecList { left: 0; position: absolute; top: 0; table-layout: fixed; }
.SpecList td { padding-top: 11px; }
.SpecList td p { font-size: 14px }
.SpecList td h3 { margin-top: 0px !important }
.SpecList td .def a { color: #005EBE !important; }
.special_one { overflow: hidden; margin: 0 20px 0 8px; }
.special_page {  }
.special_page h1 { margin-left: 0px !important; }
.special_page_option { padding-bottom: 15px; }
.special_page_option div.chzn-container ul.chzn-choices { width: 400px; }
.special_one_page { padding-top: 0 !important; }

/*promo page hungry office*/
.promo_hungry{ background:#94120F; color:#f2efda;}
.promo_hungry a{ color:#f2efda;}
.promo_hungry #god_mode, .promo_hungry #god_mode a{ color:#000;} 
.promo_hungry #header-blog, .promo_hungry #site, .promo_hungry #footer{ width:1000px; margin:0 auto; float:none; background:none;}
.promo_hungry #footer a{ color:#f2efda!important;}
.promo_hungry #search_bar{ color:#000; margin-right:42px;}
.promo_hungry .pie-overflow{ display:none;}
.promo_hungry .breadcrumbs-layer{ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; left:12px; width:97.5%; padding-top:0; color:#000;}
.promo_hungry .breadcrumbs-layer a{ color:#000;}
.promo_hungry #rule_layer a{ color:#000;}
.promo_hungry #common_layer a{ color:#005EBE;}
.promo_hungry .breadcrumbs{ padding-left:27px;}
.promo_hungry .blog{ padding-bottom:0;}
.promo_hungry .blog .search-bar{ margin-left: 27px; margin-right: -188px;}
.promo_hungry .h1{ display:block; text-align:center; font-size:50px; color:#94120F; padding-top: 15px; padding-bottom:20px;}
.promo_hungry .h1 small{ font-size:18px; margin-left: 7px;}
.promo_hungry .h2{ display:block; font-size:30px; color:#fff;}
.promo_hungry .h3{ font-size:26px; display:block; text-align:center; clear:both; padding-top: 27px;}
.promo_hungry .h3 big{ font-size:34px;}
.promo_hungry .finish_time .h3{ text-align:left; padding-left:20px;}
.promo_hungry .h4{ display:block; text-align:center; font-size:20px; padding-top: 5px}
.promo_hungry .container{ padding:0 27px;}
.promo_hungry .contest_main{ background:#f2efda; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; position:relative; color:#000; -webkit-box-shadow:#010202 1px 0 5px; -moz-box-shadow: #010202 1px 0 5px; box-shadow: #010202 1px 0 5px;}
.promo_hungry .contest_main .rules{ position:absolute; top:141px; right:80px;width:133px;}
.promo_hungry .contest_main a{ color:#94120F;}
.promo_hungry .contest_main .cup{ font-size: 12px; padding-top: 20px; position: absolute; right: 53px; top: 240px; width: 160px;}
.promo_hungry .contest_main .cup img{ float:left; margin-right: 8px; margin-top: -12px;}
.promo_hungry .dotted{ border-bottom:1px dotted; text-decoration:none;}
.promo_hungry .dotted:hover{ border:none;}
.promo_hungry .contest_button{ display:block; text-indent:-10000px; background:url(../images/promo/contest.png) no-repeat; height:37px; width:133px; margin-top:15px;}
.promo_hungry .main_prize_image{ display:block; margin:23px auto 15px;}
.promo_hungry .contest_main .search-restoran{ margin-left: 130px; margin-right: 20px; _display:inline;}
.promo_hungry .main_prize_descr{ margin-left:435px; padding-top: 33px;}
.promo_hungry .main_prize_descr p a b{ /*font-size:18px;*/}
.promo_hungry .main_prize_descr .h4{ text-align:left;}
.promo_hungry .shadow_corner{ margin-bottom: -49px; margin-left: -1px; margin-top: 7px; //margin-bottom:-53px; _margin-right:-7px;}
.promo_hungry .contest_form{ position:relative;}
.promo_hungry .contest_form .h1{ color:#fff;}
.promo_hungry .contest_form .rules{ position:absolute; right:95px; top:29px; font-size:18px; //padding-bottom:3px; /**/}
.promo_hungry .contest_form form{ margin: 0 auto; width: 470px; overflow:hidden;}
.promo_hungry .contest_form form label{ padding-bottom: 13px; padding-top: 3px; font-size:26px;}
.promo_hungry input.contest_name{ background:#fff; border:none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; font-size:22px; padding: 6px 17px; font-family:Georgia,"Times New Roman",Times,serif; width: 435px; margin-bottom: 31px; color:#919191; //color:#000;}
.promo_hungry input.contest_name:focus{ color:#000;}
.promo_hungry .contest_file{ background:#fff; border:none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 6px 17px; width: 279px; height:28px; position: relative; vertical-align: baseline; color:#919191; //color:#000; z-index: 10; display: inline-block; margin-right: 15px;}
.promo_hungry .contest_file .file_name{ position: absolute; top: 7px; font-family:Georgia,"Times New Roman",Times,serif; font-size:22px;}
.promo_hungry .contest_file input{ border:none; font-size:45px; display: block; height:44px!important; margin: -9px 0 0 -17px; position: absolute; width: 470px; cursor: pointer; opacity: 0; filter : alpha(opacity=0);}
.promo_hungry .contest_form .browse{background: url(../images/promo/grey_button.png) repeat-x scroll center top #c8c8c8; border:1px solid #aaaaaa; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color: #302f2f; display: inline-block; height: 26px; padding: 6px 29px; position: relative; vertical-align: bottom; z-index: 9; font-size:22px;}
.promo_hungry .contest_form button{ font-size:22px; font-family:Georgia,"Times New Roman",Times,serif; border:2px solid #df9e12; background:url(../images/promo/yellow_button.png) repeat-x center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; color:#ca4700; margin-top: 39px; padding: 8px 40px; cursor:pointer; //padding:2px 5px;}
.promo_hungry .winners{ background:#f2efda; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; position:relative; color:#000; -webkit-box-shadow:#010202 1px 0 5px; -moz-box-shadow: #010202 1px 0 5px; box-shadow: #010202 1px 0 5px; margin: 78px auto 0; width: 861px;}
.promo_hungry .winners .h2{ color:#94110f; text-align:center; padding-top: 23px; padding-bottom:23px; }
.promo_hungry .winners .fb-like-box{ margin-left:30px; background:#fff; vertical-align:top; //display:inline!important; //zoom:1;}
/*.promo_hungry .winners .fb-like-box iframe{ //width:240px;}*/
.promo_hungry .winners #vk_groups{ margin-left:30px; display:inline-block; vertical-align:top; //display:inline!important; //zoom:1;}
.promo_hungry .winners .sharing{ margin-left:25px; display:inline-block; width:260px; //display:inline!important; //zoom:1;}
.promo_hungry .winners .sharing .h4{ font-size:18px; text-align:left; padding-bottom:16px; margin-top:-9px;}
.promo_hungry .winners #vk_like{ margin-bottom:20px;}
.promo_hungry .winners .fb-like{ margin-bottom:20px; width:180px !important;}
/*.promo_hungry .winners .fb-like iframe{ width:260px !important;}*/
.promo_hungry .shadow_corner2{ margin-bottom: -56px; margin-left: -2px; margin-top: 7px; //margin-bottom:-60px; _margin-right:-7px;}
.promo_hungry .leaders{ padding: 71px 20px 0;}
.promo_hungry .leaders .h1{ color:#fff; padding-bottom: 14px;}
.promo_hungry .leaders .h3{ text-align:left; font-size:24px; padding-top:0; padding-bottom: 16px;}
.promo_hungry .leaders .h3 a{ color:#fff;}
.promo_hungry .leaders ul{ border-bottom:1px solid #fff; padding-bottom: 35px; margin-bottom: 20px;}
.promo_hungry .leaders li{ display:inline-block; //display:inline; //zoom:1; vertical-align:bottom; width:400px; padding-right:50px;}
.promo_hungry .leaders .leader_image{ -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:5px solid #fff; width:390px; height:250px; position:relative;}
.promo_hungry .leaders .leader_image .vote_count{ -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; color:#bc5706; background:url(../images/promo/vote_count_bg.png) repeat-x; font-size:30px; border:2px solid #d6950f; position:absolute; top:-11px; right:-12px; padding: 3px 16px 6px;}
.promo_hungry .leaders li p{ padding: 8px 6px 7px;}
.promo_hungry .leaders .vote_link{ text-decoration:none;}
.promo_hungry .leaders .vote_link img{ float:left; margin: 0 12px 0 4px;}
.promo_hungry .leaders .vote_link .vote_button{ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color:#94110f; border:1px solid #ff8500; background:url(../images/promo/vote_button.png) repeat-x; font-size:16px; margin-top: 10px; padding: 2px 28px; display: inline-block; //display:inline; //zoom:1; position:relative;}
.promo_hungry .leaders ul.no-border{ margin-bottom: 0; padding-bottom: 32px;}
.promo_hungry .leaders li.show_all{ background:url(../images/promo/show_all_bg.png) no-repeat left bottom; margin-bottom: 56px; margin-right: -15px; min-height: 203px; padding: 35px 30px 34px 35px; color:#000;}
.promo_hungry .leaders li.show_all .h4{ font-size: 18px; padding-bottom: 30px; text-align: left; padding-right: 20px;}
.promo_hungry .leaders li.show_all .h4 a{ color:#000;}
.promo_hungry .leaders li.show_all .h2{ color:#94110f; font-size: 40px; padding-bottom: 35px;}
.promo_hungry .leaders li.show_all .h2 a{ color:#94110f;}
.promo_hungry .leaders li.show_all .dotted{ color:#000; border-color:#94110f;}
.promo_hungry .leaders .current_leader{ vertical-align:top !important;}
.promo_hungry .leaders .current_leader .h1{ font-size:32px; text-align:left;}
.promo_hungry .leaders .contest_form{ vertical-align:top !important; position:relative; margin-right:-20px; padding-right:0 !important; width:470px !important;}
.promo_hungry .leaders .contest_form .h1{ color:#fff; font-size:32px; padding-right:110px;}
.promo_hungry .restoran-catalog{ margin-top:80px; border-color:#f2efda;}
.promo_hungry .restoran-catalog .top{ background:#94110F; color:#f2efda;}
.promo_hungry .social_comments{ color:#fff;}
.promo_hungry .social_comments .h2{ color:#fff; text-align:center; font-size:40px; padding-bottom: 13px;}
.promo_hungry .social_comments div.tabs{ width:350px; margin:0 auto -1px; float:none; height: 40px; position:relative; z-index:15;}
.promo_hungry .social_comments a{ color:#fff;}
.promo_hungry .social_comments dt{ float:left; _display:inline; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin: 0 30px; padding: 11px 16px 7px;}
.promo_hungry .social_comments dt.act{ -webkit-border-radius: 15px 15px 0 0; -moz-border-radius: 15px 15px 0 0; border-radius: 15px 15px 0 0; border:1px solid #fff; border-bottom-color:#94110f; padding: 10px 15px 7px; position:relative; z-index:15; background:#94120F;}
.promo_hungry .social_comments dd.act{ display:block; border-top:1px solid #fff; padding-top: 30px; padding-bottom:50px; position:relative; z-index:10;}
.promo_hungry .social_comments dd.act #vk_comments{ margin:0 auto;}
.promo_hungry .social_comments dd.act .fb-comments{ margin:0 auto; background:#fff; width:490px; display:block;}
.promo_hungry .social_comments dd.inact{ display:none;}
.promo_hungry .next_week{ padding: 0 20px 38px; overflow:hidden;}
.promo_hungry .next_week .h2{ font-size:40px; padding-bottom: 10px;}
.promo_hungry .next_week .search-restoran{ margin-right:20px;}
.promo_hungry .next_week .next_week_prize{ margin-left:305px; padding-top: 9px;}
.promo_hungry .next_week .next_week_prize .h4{ text-align:left; padding-bottom: 5px;}
.promo_hungry #common_layer .h4{ text-align:left;}
.promo_hungry .choose_vote_engine{ padding-top:15px;}
.promo_hungry .choose_vote_engine a{ margin:0 20px 0 0;}
.promo_hungry #list{ font-size:16px; margin-left:50px}
.promo_hungry #list li{ padding:0 0 7px 0;}
.promo_hungry #special{ margin-left:50px; font-size:16px;}
.promo_hungry #special ul{ padding-top:10px;}
.promo_hungry #special li{ padding:0 0 7px 0;}
.promo_hungry .domain_settings{ margin-left:50px;}
.promo_hungry .roll-up{background:url(../images/promo/roll-up.png) no-repeat;}
.promo_hungry .homepage-decorate-block{ margin:20px 42px 18px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; color:#000; //margin-top:0; //top:20px; //margin-bottom:38px;}
.promo_hungry .homepage-decorate-block h1{ padding-left:50px;}
.promo_hungry .homepage-decorate-block .newRestorans h2{ padding-left:0; font-size:26px; color:#94110F;}
.promo_hungry .homepage-decorate-block .main_list .category_list{ margin-right:7px;}
.promo_hungry .homepage-decorate-block .get_full big{ margin-top:8px;}
.promo_hungry .homepage-decorate-block .specialProduct #scroller_wrapper { border-right: 1px solid #94110F; margin-right: 25px; padding-right: 10px;}
.promo_hungry .homepage-decorate-block .search-restoran{ margin-right:25px;}
.promo_hungry .homepage-decorate-block .def p{ margin-bottom:10px;}
.promo_hungry .homepage-decorate-block .def p strong{ font-size:16px;}

.special_item { overflow: hidden; margin-bottom: 20px; }

.special-decorate-block h1 { font-size: 20px !important; margin-top: 0 !important; padding-bottom: 0; margin-bottom: 0 !important;  }
.special-decorate-block .specialProduct { padding-top: 0 !important; }
.special-decorate-block .specialProduct .slide-items { padding-bottom: 0 !important; }
.special-decorate-block .slider_product { margin-bottom: 0 !important; }
.special-decorate-block .specialProduct #scroller_wrapper { margin-top: 5px !important; }
.special-decorate-block h2 { margin-top: 0 !important; margin-bottom: 0 !important;  }

.reklama { padding: 0 !important; width: 9px; background: url(../images/reklama.gif) no-repeat left bottom; height: 100%; margin-right: 5px; border-right: 1px #CCCCCC solid; right: 100%; padding: 0; position: absolute; top: 0; }
.search-item { position: relative; }
.search-item .reklama { margin-right: 12px; }

.menu-level2 { font-size: 12px !important; line-height: 20px; padding-top: 9px !important; }
.menu-level2 a { white-space: nowrap; margin-right: 12px; }

.all-category { background: url("../images/all-category.gif") no-repeat scroll right 5px transparent; padding-right: 11px; }

.seo-text { margin-top: 40px; color: #999999; width: 210px; }
.seo-text a { color: #999999 !important; }

