

html,body {margin:0em; padding:0em;font-family:Tahoma; background-color:white;}
table {border-collapse:collapse;}
table.sto {width:98%; margin-left:25px;}
table.rezin, table.rezin, table.rezin {width:98%; border-collapse:collapse; margin-left:25px;}
td {border:none;vertical-align:top;}
a {color:#c52817;}
.line {
	position: absolute; 
	background-image: url('/images/line.gif');
	width:25px;height:98%;
	left:0px;
	background-color:#fa9888;
	background-position: left bottom;
/*	background: url('/images/line.gif');*/
	background-repeat: repeat-y;
	}
html>body .line {position:fixed; height: 100%;}
		
.menu {height:55px; background-image: url('trash/b1.png');}
.menu span {margin-left:30px;font-size:12pt; font-weight:bold; }
.menu td {padding: 0 25px; text-align:center;font-size:11pt; font-weight:bold; }
		
.head {height:290px;border-top:6px #c52817 solid;border-bottom:6px #c52817 solid;}
.head .logo {text-align:center;}
		/* .head .logo img {margin-top:15px;}*/
.head .logo img.logo_text {margin:35px 0px 5px 7px;} 
.head .vmenu {width:250px;}		
.head .vmenu div {width: 220px; height: 10px; margin-left: 50px; font-size: 10.pt; line-height: 16px;color:#c52817;}
.head .vmenu span {margin-left: 30px; font-size: 10.pt; line-height: 18px;color:#c52817;}
.head .vmenu .active {font-weight:bold;}		
.head .logo span {padding:0px 0px 0px 0px;color:#c52817;font-family:Tahoma;font-size:12pt;font-weight:bold;}
.head .head_pic {vertical-align:top; font-size: 10pt;}
.head td.rezin {width:auto;}
.head .head_pic img {display:block; margin:0em;}
.head .head_pic p, .head .head_pic h1 {width:90%;}
.arrow { width: 20px; text-align:center; border: 1px solid #f9e4dc; text-decoration:none;}
.arrow:hover {background-color:#f9e4dc;}

table, tr, td {font-size:10pt;}
ul {margin: .5em 0; padding: 0; list-style : square; color: #c52817; }
li {color: #000; margin: .5em 0 0 2em;}

h1 {color: #c52817; font-family: verdana; font-size: 15pt;}
h2 {color: #c52817; font-size: 13pt; font-weight:normal;  margin-top: 10px; margin-bottom: 5px;}
h3 { color: #1e805d; font-size: 11pt; line-height: 18px; margin: 0;}
h3 strong {color: #c52817; line-height: 18px; font-size: 12pt;font-weight:bold;}
.spech4 {font-size: 11pt; line-height: 20px; margin: 0; color: #c52817;}
h4 {font-size: 11pt; line-height: 16px; margin: 0; color: #1e805d;}
h5 {margin: 0; color: #1e805d;}
p {font-size: 12px; line-height: 19px;}
.pagenums {float: right; margin-top: 2.2em; font-size: 9px; padding-right: 35px;}
.pagenums a {font-weight: bold;}
.item {margin: 15px 15px 0 0; float:left; width: 170px;  height: 210px;  font-size: 10pt;text-align:center;}
.item_v {margin: 15px 15px 0 0; float:left; width: 170px;  height: 130px;  font-size: 1.2em;}
.item_x {margin: 15px 15px 0 0; float:left; width: 120px;  height: 140px; font-size: 10px;}
.item_y {margin: 15px 15px 0 0; float:left; width: 170px;  height: 260px; font-size: 12px;}
.item_z {margin: 15px 15px 0 0; float:left; width: 210px;  height: 180px; font-size: 12px;}
.item_a {margin: 15px 15px 0 0; float:left; width: 180px;  height: 155px; font-size: 10px;font-weight:bold; text-align:center; color:#c52817;}
.item_b {margin: 15px 15px 0 0; float:left; width: 130px;  height: 235px; font-size: 10px;font-weight:bold; text-align:center; color:#c52817;}
.item_a img, .item_b img {border: #c52817 3px solid;}
.item img, .item_x img , .item_v img, .item_y img, .item_z img {border: #c52817 3px solid;}
.item a, .item_y a, .item_z a  {font-size: 10pt; }
.item a {font-weight: normal;}

.txt {margin: 0 0 0 0; width: 96%;  float:left;}
.txt table td {vertical-align:top;}
.txt table   {border-bottom:4px solid #f7dbd3;}

.div_bottom {margin: 15px 15px 0px 0px; float:right; width: 170px;  height: 190px;  text-align:right;}

.ine_img {margin: 15px 15px 0 0; float:left; width: 170px;  height: 190px;  font-size: 1.1em;text-align:center;}
		
.add_menu {height:50px;}
.add_menu span {margin-left:50px;font-size:12pt; font-weight:bold;}
.add_menu span a{} 
		
.main {height:285px;border-top:6px #c52817 solid;border-bottom:6px #c52817 solid;}
.main .spec {background-color:#f7ddd2; vertical-align:top;text-align:center;padding-top:5px;}
.main .spec span {color:#c52817;}
.main  img {border:4px white solid;margin-top:10px;}
.main .photo {width:700px;background:#cb3e2e url('trash/uzor2.gif') no-repeat 90px 215px;padding-top:24px;}
		
		
.menu span { }
.foot {height:65px;  background: url('trash/b2.png') repeat-x;}
.foot .rights {width:625px; padding-left:35px;font-size:12px; color:#00420C; padding-top:25px;}
.foot .date { padding-left:35px;font-size:12px; color:#00420C; padding-top:25px;}


.menulist  {width: 295px;margin:0; padding:0;font-size:8px; border:3px solid #e29890;}
.wripper .menulist  {width: 560px;}
html>body .wripper .menulist  {width: 100%;}
.menulist  .ll {padding: 4px 5px;}
.menulist  .tt {padding: 10px 5px 4px 5px; font-size:13px;color:#c52817;border-top:2px solid #e29890;font-weight:bold;}
.menulist  .title {}
.menulist  .title td{font-weight:bold;}
.menulist  .s {background-color:#fbece5;}

ul.sfd {font-size:9pxem; margin-left:15px;list-style-position: inside;padding:2px;}
ul.sfd  li {margin: 3px; color:#e29890;}
ul.sfd  li span {color:black;}
.pr300 {position:absolute; left:905px; top:205px;}
.pr470 {position:absolute; left:590px; top:205px;}
.pr360 {position:absolute; left:905px; top:245px;}
.pr750 {position:absolute; left:590px; top:245px;}
.pr1000 {position:absolute; left:875px; top:150px;}
.pr1200 {position:absolute; left:835px; top:195px;}
.pr1500 {position:absolute; left:825px; top:155px;}


.order h2 {font-family:tahoma;font-size:16px;font-weight:bold;margin-top:10px;}
.order b {color:#c72814; font-weight:bold;}
.order input {width:100%;margin-top:5px;}
.order table td {vertical-align:top;}
.order table   {border-bottom:4px solid #f7dbd3;}
.order table table {border:none; width:100%;}
.order table table tr {border:none;}
.order tr.nobrd  {border:none;}
.order tr, .order .brd {border-bottom:1px solid #f7dbd3;}
.order td {padding: 7px 0;}
.order input.middle {width:180px;}
.order input.short {width:30px;}
.order input.checkbox {width:15px;}
.order table.drinks td {width:60px;text-align:center;}

.ord {margin: 0px 0px 0 0; width: 100px; float: right; text-align: right; vertical-align:top; solid: 1px;}

.sale {border:2px #c52817 solid;}
.sale td {border:2px #c52817 solid;}


.hs {color: #000000; font-size: 12px; margin: 0px; padding: 0px; display:inline}

#img_top_one {
	width: 577px; 
	height: 278px;
}
noindex:-o-prefocus, #img_top_one {
	height: 272px;
}
