* {
    margin: 0px;
    padding: 0px;
}
html {
    height: 100%;
}
body {
    width: 100%;
    min-height: 100%;
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    background-image: url(/html/images/bg.gif);
    background-repeat: repeat;
    background-position: 0px 0px;
}
#bg_bottom {
    border-bottom: 1px solid #fff;
    min-height: 100%;
    background-image: url(/html/images/bg_bottom.gif);
    background-repeat: repeat-x;
    background-position: bottom center;
}
#bg_top {
    /*border: 1px solid #07f1fa;*/
    background-image: url(/html/images/bg_top_new.gif);
    background-repeat: repeat-x;
    background-position: top left;
}
*+html body {
    height: 100%;
}
@-moz-document url-prefix() {
    body {
        height: 100%;
    }
}
a {
    color: #;
}
a:hover {
    text-decoration: none;
}
a:visited {
    color: #;
}
a:visited:hover {
    text-decoration: none;
}
a img {
    border: none;
}
h2 {
    margin-bottom: 20px;
}
h3 {
}
h4 {
    font-size: 12px;
    color: #282828;
    margin-bottom: 15px;
}
.clear {
    clear: both;
	height: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
    width: 1px;
}
.clear img {
	height: 0px;
    border: none;
}
#content .clear img {
    border: none;
}
#content ul {
    list-style: none;
    margin-left: 20px;
    margin-bottom: 20px;
}
#content ul li {
    margin-bottom: 10px;
}
#content ul.text_ul {
    margin-left: 0px;
}
.text_ul li {
    padding-left: 20px;
    background-image: url(/html/images/marcer.gif);
    background-repeat: no-repeat;
    background-position: 4px 6px;
}
#content ol {
    margin-left: 20px;
    margin-bottom: 20px;
}
#content ol li {
    margin-bottom: 10px;
}
#content p {
    margin-bottom: 20px;
}
#container {
	display: block;
    width: 943px;
    padding: 0px 29px 0px 29px;
	margin-left: auto;
	margin-right: auto;
    margin-bottom: 143px;
    text-align: left;
    position: relative;
}
#container.soups {
    background-image: url(/html/images/bg_header_soups.jpg);
    background-repeat: no-repeat;
    background-position: 402px 0px;
}
#container.index {
    background-image: url(/html/images/bg_header_1.jpg);
    background-repeat: no-repeat;
    background-position: 421px 0px;
}
#container.hit {
    background-image: url(/html/images/bg_header_hit.jpg);
    background-repeat: no-repeat;
    background-position: 419px 0px;
}
#container.pizza {
    background-image: url(/html/images/bg_header_pizza.jpg);
    background-repeat: no-repeat;
    background-position: 344px 0px;
}
#container.salads {
    background-image: url(/html/images/bg_header_salads.jpg);
    background-repeat: no-repeat;
    background-position: 399px 0px;
}
#container.hot {
    background-image: url(/html/images/bg_header_hot.jpg);
    background-repeat: no-repeat;
    background-position: 384px 0px;
}
#container.beverages {
    background-image: url(/html/images/bg_header_beverages.jpg);
    background-repeat: no-repeat;
    background-position: 358px 0px;
}
#container.dessert {
    background-image: url(/html/images/bg_header_dessert.jpg);
    background-repeat: no-repeat;
    background-position: 419px 0px;
}
#container.lunch {
    background-image: url(/html/images/bg_header_lunch.jpg);
    background-repeat: no-repeat;
    background-position: 409px 0px;
}
#header {
    height: 195px;
    /*height: 194px;*/
    padding-top: 35px;
    /*padding-top: 66px;*/
}
#logo {
    display: block;
    width: 288px;
    height: 182px;
    background-image: url(/html/images/logo.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#delivery {
    position: absolute;
    height: 126px;
    top: 0px;
    left: 284px;
    width: 251px;
    background-image: url(/html/images/delivery.png);
    background-repeat: no-repeat;
    background-position: top center;
}
#delivery a {
    display: block;
    width: 212px;
    height: 44px;
    margin-left: 30px;
    margin-top: 48px;
    position: relative;
    cursor: pointer;
}
#delivery a img {
    width: 212px;
    height: 44px;
}
#content {
    padding-bottom: 20px;
    color: #fff;
    /*border-bottom: 1px solid #fcf904;*/
}
#left_content {
    float: left;
    width: 691px;
    margin-right: 30px;
    padding-top: 15px;
    background-image: url(/html/images/bg_left_content.gif);
    background-repeat: no-repeat;
    /*background-position: 0px 79px;*/
    background-position: 0px 105px;
}
#content #menu {
    clear: both;
    height: 92px;
    margin-bottom: 26px;
    margin-left: auto;
    margin-right: auto;
}
#menu li {
    float: left;
    height: 66px;
    display: block;
    /*border-right: 1px solid #515151;*/
    padding-left: 15px;
    padding-right: 14px;
    background-image: url(/html/images/bg_li_menu_new.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
#menu li.last {
    border-right: none;
    background-image: none;
}
/*#menu li span {
    float: left;
    display: block;
}*/
#menu li a {
    text-align: center;
    color: #fff;
    display: block;
    height: 65px;
    /*float: left;*/
    /*padding-left: 25px;
    padding-right: 25px;*/
    /*padding-left: 16px;
    padding-right: 16px;*/
    /*padding-top: 23px;*/
    /*height: 42px;*/
}
#menu li.select {
    /*background-image: url(/html/images/bg_li_menu.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;*/
}
#menu li.select span {
    /*background-image: url(/html/images/bg_left_li_menu.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;*/
}
#menu li.select span.first {
    /*background-image: url(/html/images/bg_first_li_menu.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-bottom: 12px;*/
}
#menu li.select a {
    /*background-image: url(/html/images/bg_right_li_menu.gif);
    background-repeat: no-repeat;
    background-position: top right;*/
    /*padding-left: 30px;
    padding-right: 30px;*/
    /*padding-left: 21px;
    padding-right: 21px;*/
}
#menu li a img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 13px;
}
#menu li.select a img {
    padding-bottom: 2px;
    border-bottom: 1px solid #fff;
}
#menu li.select a img.menu_picture {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    border-bottom: none;
}
#menu li.select a.last {
    /*background-image: url(/html/images/bg_last_li_menu.gif);
    padding-bottom: 12px;
    padding-right: 22px;*/
}
#content #submenu {
    margin-left: 25px;
    margin-bottom: 30px;
}
#submenu li {
    color: #fff;
    display: inline;
    font-size: 14px;
    padding-right: 15px;
}
#submenu li a {
    /*color: #b2b2b2;*/
    color: #f8c300;
}
#dish_block {
    border-top: 1px solid #2e2e2e;
    width: 680px;
    margin-left: 1px;
}
#dish {
    border-top: 1px solid transparent;
    clear: both;
    margin-left: 26px;
    margin-right: -30px;
}
#dish li {
    margin-bottom: 17px;
    padding-top: 23px;
    color: #282828;
    text-align: center;
    width: 190px;
    float: left;
    margin-right: 31px;
    background-color: #fff;
    background-image: url(/html/images/dish_top.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#dish li .dish_bottom {
    clear: both;
    text-align: right;
    padding-bottom: 20px;
    padding-top: 33px;
    height: 35px;
    background-image: url(/html/images/dish_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
}
#dish .itemDish {
    height: 16px;
    position: relative;
    cursor: pointer;
    display: block;
    padding-bottom: 2px;
    color: #9b4079;
    text-decoration: none;
    padding-bottom: 2px;
}
#dish .itemDish span {
    border-bottom: 1px dashed #9b4079;
    font-weight: normal;
    margin-right: 0px;
}
#dish .block_foto_dish {
	height: 167px;
}
#dish .dish_bottom span {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-top: 11px;
}
#dish .button {
    padding-right: 20px;
    margin-left: 23px;
    cursor:pointer;
}
.button {
    display: block;
    float: right;
    vertical-align: middle;
    width: 64px;
    height: 34px;
    background-image: url(/html/images/want.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#dish .itemDish .sostav {
    border-bottom: none;
    bottom: 0px;
    width: 191px;
    padding: 20px 0px 25px 0px;
    font-size: 14px;
    color: #fff;
    text-align: left;
    position: absolute;
    z-index: 300;
    display: none;
    background-image: url(/html/images/bottom_sostav.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
#dish .itemDish .sostav_top {
    border-bottom: none;
    display: block;
    width: 191px;
    padding: 15px 0px 0px 0px;
    background-image: url(/html/images/top_sostav.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#dish .itemDish .sostav_bg {
    border-bottom: none;
    display: block;
    width: 175px;
    padding: 5px 0px 10px 16px;
    background-color: #994078;
}
#dish .itemDish .sostav strong {
    font-size: 16px;
    padding-bottom: 10px;
}
#dish .itemDish .sostav_bg span {
    width: 175px;
    display: block;
    margin-bottom: 12px;
    padding-left: 0px;
    border-bottom: none;
}
#content #action_catalog_hit {
    display: block;
    /*position: absolute;
    z-index: 10;
    margin-left: 340px;
    margin-bottom: -237px;
    float: right;*/
    margin-top: -13px;
    width: 299px;
    height: 233px;
    background-image: url(/html/images/action_catalog_hit.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#content #action_february {
    display: block;
    margin-top: -13px;
    width: 255px;
    height: 201px;
	padding: 15px 27px 17px 17px;
    background-image: url(/html/images/action_february.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#content #action_february span {
	padding-right: 83px;
    line-height: 18px;
    text-align: left;
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #f7941d;    
    white-space: nowrap;
	margin-bottom: 16px;
}
#content #action_february span span{
	padding-right: 0px;
	margin-bottom: 0px;
    display: block;
    color: #f26522;
    text-transform: uppercase;
}
#content #hit_dish {
    border-top: 1px solid transparent;
    clear: both;
    margin-left: 12px;
    margin-right: -30px;
    padding-bottom: 20px;
}
*html #content #hit_dish {
    margin-left: 0px;
    border-top: none;
}
*+html #content #hit_dish {
    margin-left: 0px;
}
#hit_dish li {
    margin-bottom: 17px;
    padding-top: 13px;
    color: #282828;
    text-align: center;
    width: 298px;
    float: left;
    margin-right: 31px;
    background-color: #fff;
    background-image: url(/html/images/hit_dish_top.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#content #hit_dish li #action_february  ul {
	margin-left: 0px;
	margin-bottom: 0px;
}
#content #hit_dish li #action_february li {
    background-image: url(/html/images/marcer_white.gif);
    background-repeat: no-repeat;
    background-position: 4px 6px;
	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 20px;
	color: #000;
    text-align: left;
	clear: both;
	width: 250px;
}
#content #hit_dish li #action_february a {
	text-decoration: none;
	float: right;
	border-bottom: 1px dashed #9b4079;
	color: #9b4079;
	margin-top: -15px;
	margin-right: 3px;
}
#hit_dish li span.price {
    display: block;
    width: 83px;
    height: 37px;
    float: left;
    font-weight: bold;
    text-align: center;
    margin-left: 13px;
    margin-top: 69px;
    margin-bottom: 40px;
    color: #281e0f;
}
*html #hit_dish li span.price {
    margin-left: 6px;
}
#hit_dish li span.price span {
    font-size: 24px;
    display: block;
    text-align: center;
    margin-bottom: -5px;
}
#hit_dish li img {
    float: right;
    margin-right: 5px;
}
#hit_dish .block_picture {
    float: right;
    width: 200px;
    height: 150px;
    background-repeat: no-repeat;
    background-position: center center;
}
#hit_dish li .dish_bottom {
    clear: both;
    text-align: right;
    height: 43px;
    padding-bottom: 9px;
    background-image: url(/html/images/hit_dish_bottom.jpg);
    background-repeat: no-repeat;
    background-position: bottom left;
	position:relative;
}
.new{
	position:absolute;
	background: url("/html/images/nov.png") no-repeat 0 0;
	width:156px;
	height:45px;
	left:-14px;
	top:4px;
}
#hit_dish .itemDish {
    height: 16px;
    position: relative;
    cursor: pointer;
    display: block;
    color: #9b4079;
    text-decoration: none;
    padding-bottom: 2px;
    margin-left: 88px; 
}
#hit_dish .itemDish span {
    border-bottom: 1px dashed #9b4079;
    font-weight: normal;
    margin-right: 0px;
}
#hit_dish .dish_bottom span {
    line-height: 18px;
    padding-top: 3px;
    text-align: left;
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #f7941d;    
    margin-left: 16px;
    white-space: nowrap;
}
*html #hit_dish .dish_bottom span {
    margin-left: 8px;
}
#hit_dish .dish_bottom span span{
    margin-left: 0px;
    display: block;
    color: #f26522;
    text-transform: uppercase;
}
#hit_dish .button {
    padding-right: 20px;
    margin-left: 5px;
    margin-right: -10px;
    cursor: pointer;
}
#hit_dish .itemDish .sostav {
    border-bottom: none;
    bottom: 0px;
    width: 191px;
    padding: 20px 0px 25px 0px;
    font-size: 14px;
    color: #fff;
    text-align: left;
    position: absolute;
    z-index: 300;
    display: none;
    background-image: url(/html/images/bottom_sostav.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
#hit_dish .itemDish .sostav_top {
    border-bottom: none;
    display: block;
    width: 191px;
    padding: 15px 0px 0px 0px;
    background-image: url(/html/images/top_sostav.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
#hit_dish .itemDish .sostav_bg {
    border-bottom: none;
    display: block;
    width: 175px;
    padding: 5px 0px 10px 16px;
    background-color: #994078;
}
#hit_dish .itemDish .sostav strong {
    font-size: 16px;
    padding-bottom: 10px;
}
#hit_dish .itemDish .sostav_bg span {
    width: 175px;
    display: block;
    margin-bottom: 12px;
    padding-left: 0px;
    border-bottom: none;
}
#right_content {
    padding-top: 37px;
    float: left;
    width: 222px;
    text-align: center;
    color: #5e5e5e;
    background-image: url(/html/images/basked.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    }
#basket {
    display: block;
    color: #fff;
    font-size: 14px;
    height: 54px;
    padding-top: 35px;
    text-align: center;
    background-image: url(/html/images/order.gif);
    background-repeat: no-repeat;
    background-position: top center;
    /*margin-bottom: 50px;*/
    margin-bottom: 11px;
    text-decoration: none;
}
#select_city {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    color: #818181;
    font-size: 12px;
    width: 181px;
    height: 58px;
    padding: 12px 0px 0px 22px;
    background-image: url(/html/images/bg_select_city.gif);
    background-repeat: no-repeat;
    background-position: top left;
    margin-bottom: 15px;
}
#select_city span {
    padding-left: 7px;
}
#select_city select {
    margin-top: 9px;
    width: 145px;
    height: 18px;
    border: 1px solid #f4c001;
    color: #000;
    background-color: #fff;
    font-size: 12px;
    font-family: Arial;
}
#right_content img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#right_content #tel_num {
    /*margin-bottom: 30px;*/
    margin-bottom: 10px;
}
#right_content p {
    padding-left: 0px;
    margin-bottom: 30px;
}
#right_content h4 {
    color: #5e5e5e;
}
#content #right_content ul {
    margin-left: 0px;
}
#content #right_content ul li {
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 3px;
}
#shrouded_main  .block_order {
    width: 469px;
    position: relative;
    padding: 25px 28px 25px 44px;
}
#shrouded_main p {
    font-size: 14px;
    color: #9b4079;
    margin-bottom: 37px;
}
#shrouded_main ul {
    margin-left: 15px;
}
#shrouded_main ul li {
    margin-bottom: 15px;
}
#shrouded_main ul li a {
    font-size: 14px;
    color: #2b2b2b;
    text-decoration: none;
}
#shrouded_main #footer_shrouded_main {
    position: absolute;
    bottom: 33px;
    left: 40px;
    width: 472px;
    border-top: 1px solid #9e9e9e;
    clear: both;
    padding-top: 11px;
    padding-left: 7px;
    font-size: 14px;
}
.shrouded {
    display: none;
    width: 100%;
    min-height: 100%;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 100;
    background-image: url(/html/images/shrouded.gif);
    background-repeat: repeat;
    background-position: top left;
    /*overflow: hidden;*/
}
.shrouded .block_order {
    color: #282828;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 453px;
    height: 281px;
    padding: 25px 28px 25px 60px;
    /*margin-top: 302px;*/
    margin-top: 0px;
    background-image: url(/html/images/block_order.gif);
    background-repeat: no-repeat;
    background-position: top left;
}
.shrouded .block_order .close {
    font-size: 14px;
    margin-bottom: 42px;
    text-decoration: none;
    float: right;
    color: #9a4078;
    padding-left: 15px;
    padding-bottom: 5px;
    background-image: url(/html/images/bg_close.gif);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    cursor:pointer;
}
.shrouded .block_order .close span {
    border-bottom: 1px solid #9a4078;
    font-weight: normal;
    margin-right: 0px;
    padding-right: 0px;
}
.shrouded .block_order img {
    float: left;
    padding-right: 20px;
}
.shrouded .block_order .clear img {
    padding-right: 0px;
}
.shrouded .block_order .text_order {
    font-size: 14px;
    padding-top: 30px;
    padding-bottom: 14px;
}
.shrouded .block_order p strong {
    font-size: 16px;
}
.shrouded .block_order p {
    margin-bottom: 12px;
}
.button_order {
    vertical-align: top;
    width: 96px;
    height: 34px;
}
.shrouded .block_order select {
    vertical-align: top;
    font-size: 14px;
    height: 32px;
    border: 1px solid #f4c001;
    width: 43px;
    margin-right: 10px;
}
#order_text {
    padding-left: 25px;
    font-size: 14px;
}
#order_text h2 {
    margin-bottom: 43px;
}
#order_text p {
    margin-top: -23px;
    margin-bottom: 25px;
}
#order_ul {
    /*width: 400px;*/
    border-collapse: collapse;
    font-size: 14px;
    margin-bottom: 54px;
}
#order_ul td {
    padding-bottom: 12px;
}
#order_ul .title {
    font-weight: bold;
    padding-right: 12px;
}
#order_ul input {
    border: none;
    width: 18px;
    height: 18px;
}
#order_ul input.number {
    width: 31px;
    height: 34px;
    border: none;
    background-color: #fff;
    font-size: 14px;
    font-family: Arial;
    color: #040000;
    padding-left: 13px;
    margin-right: 14px;
}
@-moz-document url-prefix() {
#order_ul input.number {
    padding-top: 10px;
    height: 24px;
}
}
*+html #order_ul input.number {
    padding-top: 10px;
    height: 24px;
}
#order_ul td.summ{
    padding-right: 20px;
}
#order_ul tr.summ td {
    font-weight: bold;
}
#order_ul tr.summ td.summ{
    text-align: center;
    padding-right: 0px;
}
#order_text #delete {
    display: block;
    margin-right: 13px;
    float: left;
    width: 96px;
    height: 34px;
    background-image: url(/html/images/delete.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#order_text #summ {
    display: block;
    float: left;
    margin-right: 13px;
    width: 96px;
    height: 34px;
    background-image: url(/html/images/summ.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#order_text #next {
    display: block;
    float: left;
    margin-right: 13px;
    width: 96px;
    height: 34px;
    background-image: url(/html/images/next.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#order_text #back {
    display: block;
    float: left;
    margin-right: 13px;
    width: 96px;
    height: 34px;
    background-image: url(/html/images/back.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#order_text p {
    margin-top: -23px;
    margin-bottom: 25px;
}
#order_form {
    font-size: 12px;
    width: 634px;
    border-collapse: collapse;
    margin-bottom: 20px;
}
#order_form td {
    white-space: nowrap;
    color: #595959;
    width: 82px;
    padding-right: 26px;
    padding-bottom: 12px;
}
#order_form td input{
    height: 34px;
    width: 82px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    margin-bottom: 7px;
}
#order_form td input.name {
    width: 299px;
}
#order_form td input.tel {
    width: 309px;
}
#order_form td input.siti {
    width: 196px;
}
#order_form td input.street {
    width: 196px;
}
#order_form td input.city {
    width: 196px;
}
#order_form td input.comment {
    width: 419px;
}
#content div.comment {
    color: #5e5e5e;
    font-size: 14px;
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}
#content #review {
    /*margin-top: 20px;*/
    display: block;
    width: 100%;
    height: 85px;
    background-image: url(/html/images/review.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 10px;
}
#content #review_text {
    /*margin-top: 20px;*/
    display: block;
    width: 100%;
    height: 24px;
    background-image: url(/html/images/o.gif);
    background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 30px;
}
#content #discount {
    display: block;
    width: 100%;
    /*width: 198px;*/
    height: 70px;
    background-image: url(/html/images/discount.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 10px;
}
#content #discount_text {
    margin-bottom: 30px;
    display: block;
    width: 100%;
    height: 24px;
    background-image: url(/html/images/s_s.gif);
    background-repeat: no-repeat;
    background-position: top center;
}
#content #link_15_procentov {
    display: block;
    width: 100%;
    height: 50px;
    background-image: url(/html/images/link_15_procentov.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 10px;
}
#content #text_link_15_procentov {
    display: block;
    width: 100%;
    height: 24px;
    background-image: url(/html/images/15.gif);
    background-repeat: no-repeat;
    background-position: top center;
    margin-bottom: 30px;
}
#content #text_content {
    margin-left: 30px;
    margin-right: 20px;
    color: #818181;
}
#content #text_content h4 {
    color: #818181;
}
#content #text_content p {
    color: #b9b9b9;
    font-size: 12px;
}
#content #form_feedback {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
}
#content #form_feedback .block_form_feedback {
    float: left;
}
#content #form_feedback input {
    color: #000;
    /*width: 302px;*/
    width: 190px;
    height: 34px;
    border: none;
    display: block;
    margin-top: 5px;
    margin-bottom: 30px;
}
*html #content #form_feedback .block_form_feedback input {
    margin-left: -30px;
    padding-left: 0px;
    margin-right: -40px;
    padding-right: 0px;
}
*+html #content #form_feedback .block_form_feedback input {
    margin-left: -30px;
    padding-left: 0px;
    margin-right: -60px;
    padding-right: 0px;
}
.obligatory {
    color: #f6a606;
}
#content #form_feedback input.hide {
    display: none;
}
#content #form_feedback label {
    font-weight: normal;
    float: left;
    margin-top: 20px;
    margin-bottom: 30px;
    margin-right: 55px;
}
*html #content #form_feedback label {
    margin-right: 45px;
}
#content #form_feedback label.value_5 {
    color: #8dc63f;
}
#content #form_feedback label.value_4 {
    color: #fff568;
}
#content #form_feedback label.value_3 {
    color: #f7941d;
}
#content #form_feedback label.value_2 {
    color: #f26522;
}
#content #form_feedback label.value_1 {
    color: #ed1c24;
    margin-right: 0px;
}
#content #form_feedback label input {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 7px;
    width: 13px;
    height: 13px;
    float: left;
    vertical-align: middle;
}
#content #form_feedback textarea {
    color: #000;
    display: block;
    border: none;
    width: 100%;
    height: 81px;
    margin-top: 5px;
    margin-bottom: 30px;
}
#content #form_feedback #img_captcha {
    width: 98px;
    height: 50px;
    padding-top: 5px;
    overflow: hidden;
    float: left;
    margin-right: 18px;
    background-color: #fff;
}
#content #form_feedback #img_captcha img {
    border: none;
}
#content #form_feedback .block_captcha {
    margin-right: 17px;
    float: left;
    width: 140px;
}
#content #form_feedback .block_captcha input {
    width: 136px;
}
*html #content #form_feedback .block_captcha input {
    margin-left: -30px;
    padding-left: 0px;
    margin-right: -40px;
    padding-right: 0px;
}
*+html #content #form_feedback .block_captcha input {
    margin-left: -30px;
    padding-left: 0px;
    margin-right: -40px;
    padding-right: 0px;
}
#content #form_feedback #submit_form_feedback {
    display: block;
    float: left;
    margin-top: 21px;
    margin-right: 13px;
    width: 96px;
    height: 34px;
    background-image: url(/html/images/submit.jpg);
    background-repeat: no-repeat;
    background-position: top left;
}
#content #text_content hr {
    margin-bottom: 23px;
}
#content #ul_messages {
    margin-left: 0px;
    font-size: 14px;
    color: #b4b4b4;
}
#content #ul_messages li {
    margin-bottom: 30px;
}
#content #ul_messages .author {
    color: #fff;
    display: block;
    font-weight: bold;
    line-height: 23px;
}
#content #ul_messages .text_message {
    margin-bottom: 13px;
}
#content #ul_messages .date_rating {
    color: #737373;
}
#content #ul_messages .date_rating .white-space {
    font-size: 11px;
}
#content #ul_messages .date_rating .value_5 {
    color: #8dc63f;
}
#content #ul_messages .date_rating .value_4 {
    color: #fff568;
}
#content #ul_messages .date_rating .value_3 {
    color: #f7941d;
}
#content #ul_messages .date_rating .value_2 {
    color: #f26522;
}
#content #ul_messages .date_rating .value_1 {
    color: #ed1c24;
}
#content #pages {
    color: #ffb400;
    font-size: 14px;
}
#content #pages a {
    color: #ffb400;
    margin-right: 15px;
}
#content #pages span {
    margin-right: 15px;
}
    #form_feedback {
        padding: 10px 0px 10px 0px;
        margin-bottom: 10px;
        margin-top: 10px;
        display: none;
    }
	.onclick_highslide-html {
        cursor: pointer; 
        color: #651616;
        text-decoration: underline; 
        font-weight: bold;
    }


	.highslide-html {
	    background-color: white;
	}
	.highslide-html-content {
	  position: absolute;
	  display: none;
	}
	.highslide-display-block {
	    display: block;
	    /*background: url(/html/images/medved.gif) center center no-repeat;*/
	}

	.highslide-body {
		padding: 20px;
	}
.block_footer h4 {
	color: #fff;
    margin-bottom: 5px;
}
.block_footer_last h4 {
	color: #fff;
    margin-bottom: 5px;
}
#footer {
    /*border: 1px solid #30db38;*/
    position: relative;
    bottom: 0px;
    margin-top: -144px;
    width: 943px;
    padding: 20px 29px 0px 29px;
    margin-left: auto;
    margin-right: auto;
    height: 123px;
    color: #282828;
}
#footer .block_footer {
    margin-right: 35px;
    float: left;
    width: 325px;
    font-size: 9px;
    margin-bottom: 10px;
}
#footer .block_footer h4 {
	color: #fff;
    margin-bottom: 5px;
}
#footer .block_footer p {
    margin-bottom: 0px;
}
#footer .block_footer ul {
    margin-left: 30px;
}
#footer .block_footer_last {
    margin-right: 0px;
    margin-bottom: 10px;
    width: 340px;
    float: left;
    font-size: 9px;
}
#footer .block_footer_last h4 {
    margin-bottom: 5px;
}
#footer .block_footer_last p {
    margin-bottom: 0px;
}
#deliver {
    /*font-size: 11px;*/
}
#footer a {
    color: #282828;
}
#mst {
    height: 35px;
    width: 130px;
    padding-top: 4px;
    margin-top: 22px;
    float: right;
    text-align: right;
    padding-right: 105px;
    background-image: url(/html/images/mst.gif);
    background-repeat: no-repeat;
    background-position: top right;
}
