 
@import url(home.css);
@import url(menu.css);

a {
	color:#ffd400;
}
html, body {
	height:100%;
}
body {
	font: 75% Verdana, sans-serif;
	color:#fff;
	background: #262000 url(/i/brown/body_bg.png) no-repeat 0 0;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
h1 {
	position:relative;
	z-index:10;
	font: normal 3.35em "Times New Roman", serif;
	color:#fff;
	margin:0; padding: 0 0 .5em 0;
}
h2 {
	position:relative;
	z-index:10;
	font: normal 2.15em "Times New Roman", serif;
	color:#939080;
	margin:0; padding: 0 0 .9em 0;
}
h3 {
	position:relative;
	z-index:10;
	font: bold 1.35em Verdana, sans-serif;
	color:#ff0000;
	margin:0; padding: 0 0 1.25em 0;
}
img {
	border:none;
}
input, select, textarea {
	font: 1em Arial, sans-serif;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
/*ul, li {
	list-style-type:none;
	margin:0; padding:0;
}
ul {
	margin: 0 0 1em 17px; padding:0;
}
ul li {
	background: transparent url(/i/bullet.png) no-repeat 0 .45em;
	margin:0; padding: 0 0 .5em 13px;
}*/
#footempty {
	position:relative;
	height:105px;
}
#footer {
	position:absolute;
	bottom:0; left:0;
	font-size:.9em;
	width:100%; height:185px;
	background: transparent url(/i/brown/footer_bg.png) repeat-x 0 100%;
	color:#a09282;
}
html>body #footer {
	min-height:185px;
	height:auto;
}
#fdec {
	position:absolute;
	bottom:-1px; left:303px;
	width:185px; height:97px;
	background: transparent url(/i/brown/footer_dec.png) no-repeat 0 0;
}
html>body #fdec {
	bottom:0;
}
#ftab {
	position:absolute;
	bottom:-1px; left:0;
	height:5.25em;
}
html>body #fdec {
	bottom:0;
}
#ftab td a {
	color:#b39500;
}
#ftab .y1 {
	width:245px; /*height:5.25em;*/
	padding-left:40px;
}
#ftab .y2 {
	/*width:15em;*/
}
#ftab .y3 {
	width:190px;
}
#header {
	position:relative;
	height:214px;
	background:none;
}
#header ul.hmenu, ul.hmenu li {
	list-style-type:none;
	margin:0; padding:0;
}
#header ul.hmenu {
	position:absolute;
	top:20px; left:172px;
	font: normal 1.35em "Times New Roman", serif;
}
#header ul.hmenu li {
	margin:0; padding: 0 0 .15em 0;
}
#header #logo {
	position:absolute;
	width:100px; height:100px;
	top:83px; left:69px;
	background: transparent url(/i/vasabi_logo.png) no-repeat 0 0;
}
#header #logo img {
	display:none;
}
#header #lout {
	position:absolute;
	top:83px; left:69px;
	width:100px; height:100px;
	z-index:20;
}
#header #lout a {
	display:block;
	width:100px; height:100px;
}
#header #logo img {
	width:100px; height:100px;
}
#icons {
	position:absolute;
	top:80px; left:34px;
	width:25px; height:106px;
}
#icons img {
	width:25px; height:25px;
}
#icons #img1 {
	position:absolute;
	top:0; left:0;
}
#icons #img2 {
	position:absolute;
	top:27px; left:0;
}
#icons #img3 {
	position:absolute;
	top:54px; left:0;
}
#icons #img4 {
	position:absolute;
	top:81px; left:0;
}
#ks {
	position:absolute;
	top:0; right:40px;
	background: transparent url(/i/kelnik_logo.png) no-repeat 0 0;
	margin: 3px 0 0 0 !important; padding: 0 0 0 41px !important;
}
#ks span {
	display:block;
	width:10.25em; height:15px;
	position:relative; top:-0.24em;
}
html>body #ks span {
	height:auto;
	min-height:15px;
}
#main {
	position:relative;
	z-index:10;
}
#main .b1 {
	width:320px;
	padding-top:38px;
}
#main .b2 {
	height:300px;
	padding: 0 40px 0 0;
}
#main .b3 {
	width:250px;
}
#main .b4 {
	width:210px;
	padding: 0 40px 0 0;
}
#main .b5 {
	width:260px;
	padding: 0 40px 0 0;
}
#mdec {
	position:relative;
}
#mdec table {
	position:absolute;
	top:0; left:0;
	display:none;
}
#mdec .dd1 {
	color:#000;
	background-color:#fff;
	padding: 10px 14px 12px 14px;
}
#mdec .dd1 a {
	color:#cc0000;
	text-decoration:none;
}
#mdec .dd1 a:hover {
	text-decoration:underline;
}
#mdec strong {
	font: bold 1.1em Verdana, sans-serif;
	display:block;
	padding: 0 0 .25em 0;
}
#mdec .mdecd {
	position:absolute;
	top:0; right:26px;
	width:12px; height:24px;
	background: transparent url(/i/map_popup_dec.png) no-repeat 0 0;
}
#outer {
	position:relative;
	width:100%; height:100%;
	width:expression(
		(
			(document.compatMode && document.compatMode=='CSS1Compat') ?
			document.documentElement.clientWidth : document.body.clientWidth
		)
		< 994 ? "994px" : "100%"
	);
/*
	width:expression(
		document.body.clientWidth < 994 ? "994px" : "100%"
	);
*/
}
html>body #outer {
	min-width:996px; min-height:100%;
	width:auto; height:auto;
}
#outer p {
	line-height:1.4em;
	margin:0; padding: 0 0 1.25em 0;
}
#outer sup {
	font: .75em Arial, sans-serif;
}
#outer ul, #outer ol {
	margin-top:0;
	margin-bottom:1em;
}
#outer #main .b2 ul li, #outer #main .b2 ol li {
	padding-bottom:.55em;
}
#searchform {
	background: #58542c url(/i/brd-top.png) repeat-x 0 0;
	margin: 0 0 2.5em 0;
}
#searchform form {
	background: transparent url(/i/brd-bottom.png) repeat-x 0 100%;
	margin: 0; padding: 32px 0;
}
#searchform input, #searchform select, #searchform textarea {
	color: #000;
	font: 1em Arial, Verdana, sans-serif;
	width: 100%; height:18px;
	border: 1px solid #a5acb2;
}
#searchform select {
	height:20px;
}
#searchform table {
	width: 100%;
}
#searchform table .w1 {
	vertical-align: middle;
}
#searchform table .w2 span {
	display: block;
	width:108px;
	padding-bottom:20px;
}
#searchform table .w3 {
	padding-bottom:20px;
}
#searchform table .w4, #searchform table .w4 input {
	width: 18em !important;
}
#searchform table .w5, #searchform table .w5 div {
	width:30px;
}
#searchform table .w6 {
	padding-bottom:10px;
}
#searchform table .w6 span {
	display: block;
	padding-bottom:.4em;
}
#searchform table .w7 {
	padding-right:10px;
}
#searchform table .w8, #searchform table .w8 input {
	width:240px;
}
#searchform .subm span, #searchform .subm2 span {
	display: block;
	width: 6em;
	padding: 4px;
	background-color: #cc0000;
}
#searchform .subm2 span {
	width: 8em;
}
#searchform .subm {
	padding-left:20px;
}
#searchform .subm input, #searchform .subm2 input {
	height: 22px;
	border: none !important;
}
.al {
	text-align:center;
}
/*
.chb {
	margin: 0 0 .4em 0;
}
.chb input {
	position:relative;
	left:0;
}
.chb span {
	position:relative;
	top:-2px;
}
html>body .chb span {
	top:1px;
	*top:-2px;
}
html:root .chb span {
	top:-3px;
}
*/
.bird2 {
	position:relative;
	left:-23px;
	/*font: italic 1.1em Georgia, serif;*/
	width:240px; height:35px;
	color:#99916b;
	/*line-height:1.65em;*/
	/*z-index:10;*/
	/*margin: 0 0 25px 0;*/
}
/*.bird2 p {
	padding: 10px 0 0 52px !important;
}*/
.bird2 .brd {
	position:absolute;
	top:0; left:0;
	width:36px; height:35px;
	background: transparent url(/i/brown/bird3.png) no-repeat 0 3px;
}
.cyclebrd {
	position:relative;
	top:-35px;
	font: italic 1.1em Georgia, serif;
	line-height:1.65em;
	color:#99916b;
	margin: 0 0 10px 0;
}
.cyclebrd p {
	padding: 10px 0 0 29px !important;
}
.citi {
	font: normal 2em "Times New Roman", serif;
	color:#99916b;
	padding: 0 20px .55em 40px;
}
.city {
	float:right;
	margin: 2px 0 0 0;
}
.city td {
	font: normal 1.2em "Times New Roman", serif;
}
.city td a {
	font-size:.85em;
}
.city .e1 {
	width:4px; height:4px;
}
.city .e1 img {
	display:block;
	width:4px; height:4px;
}
.city .e2 {
	background: #262000 url(/i/dot2.gif) repeat-x 0 0;
}
.city .e3 {
	background: #262000 url(/i/dot2.gif) repeat-x 0 100%;
}
.city .e4 {
	background: #262000 url(/i/dot2.gif) repeat-y 0 0;
}
.city .e5 {
	background-color:#262000;
	padding: 0 22px .25em 11px;
}
.city .e6 {
	background: #262000 url(/i/dot2.gif) repeat-y 100% 0;
}
#cisub {
	position:absolute;
	top:2.75em; right:4px;
	display:none;
	width:160px; height:1px;
	color:#000;
	background-color:#000;
	z-index:100;
	border: 1px solid #7f7f7f;
}
html>body #cisub {
	top:2.85em;
	min-height:1px;
	height:auto;
}
#cisub a {
	color:#fff;
	text-decoration:none;
}
#cisub ul, #cisub li {
	list-style-type:none;
	margin:0; padding:0;
}
#cisub ul {
	font: 1.1em Arial, sans-serif;
	margin: 0 2px !important; padding: .25em 0 !important;
}
#cisub ul li {
	margin:0; padding: .15em 0 .2em 18px !important;
}
#cisub .libg {
	background-color:#ff4524;
}
.colo {
	color:#fff;
}
.com {
	height:1015px;
	background: transparent url(/i/brown/collage/pict.jpg) no-repeat 100% 115px;
}
html>body .com {
	min-height:1015px;
	height:auto;
}
.ctab {
	position:absolute;
	/*top:196px; left:0;*/
	top:176px; left:0;
	width:100%;
}
.ctab td {
	font: normal 1.9em "Times New Roman", serif;
	text-align:center;
}
.ctab .d1 {
	width:190px;
}
.ctab .d2 {
	width:193px;
}
.ctab .d3 {
	width:217px;
}
.ctab .d4 {
	width:190px;
}
.ctab .d1 .pct, .ctab .d2 .pct2, .ctab .d3 .pct3 {
	display:block;
	height:196px;
}
.ctab .d1 .pct {
	background: transparent url(/i/home/dish.png) no-repeat 50% 0;
}
.ctab .d2 .pct2 {
	background: transparent url(/i/home/dish2.png) no-repeat 50% 0;
}
.ctab .d3 .pct3 {
	background: transparent url(/i/home/dish3.png) no-repeat 50% 0;
}
.ctabout {
	position:absolute;
	top:66px; left:0;
	width:100%;
}
.ctab2 td {
	font: normal 1.5em "Times New Roman", serif;
	color:#fff;
	/*vertical-align:middle;*/
}
.ctab2 .j1, .ctab2 .j2, .ctab2 .j3 {
	width:1px;
}
/*.ctab2 .j1 .pct, .ctab2 .j2 .pct2, .ctab2 .j3 .pct3 {
	display:block;
	padding-top:42px;
	height:132px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:90px;
}
html>body .ctab2 .j1 .pct, html>body .ctab2 .j2 .pct2, html>body .ctab2 .j3 .pct3 {
	height:90px;
}
.ctab2 .j1 .pct {
	background: transparent url(/i/dish.png) no-repeat 0 0;
	padding-left:129px;
}
.ctab2 .j2 .pct2 {
	background: transparent url(/i/dish2.png) no-repeat 0 0;
	padding-left:135px;
}
.ctab2 .j3 .pct3 {
	background: transparent url(/i/dish3.png) no-repeat 0 0;
	padding-left:124px;
}*/

.j1 a.pct,
.j2 a.pct2,
.j3 a.pct3,
.j4 a.pct4 {
	display:block;
	height:74px;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:.77em;
	outline: none;
}

.j1 a.pct { 
	padding:36px 0 0 95px; 
	background-image:url('/i/test-ico/vasabi-j.png'); 
}
.j2 a.pct2 { 
	padding:36px 0 0 108px;
	background-image:url('/i/test-ico/rosario-j.png'); 
}
.j3 a.pct3 { 
	padding:36px 0 0 99px;
	background-image:url('/i/test-ico/vasabico-j.png'); 
}
.j4 a.pct4 { 
	padding:36px 0 0 108px;
	background-image:url('/i/test-ico/susicool-j.png'); 
}
.ctab2 .j4 { width:1px; }

.ctab2 .j1 .pct, .ctab2 .j2 .pct2, .ctab2 .j3 .pct3, .ctab2 .j4 .pct4 {
	display:block;
	padding-top:36px;
	height:74px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:74px;
}



.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}
.descr, .descr2 {
	margin: 0 0 25px 0;
}
.descr img, .descr2 img {
	float:left;
	border: 1px solid #807568;
}
.descr p, .descr2 p {
	font: normal .9em Verdana, sans-serif;
	line-height:1.5em;
	margin:0; padding: 0 0 .25em 115px !important;
}
.descr2 p {
	padding-left: 0 !important;
}
.descr .sp, .descr2 .sp {
	font: bold 1.25em Verdana, sans-serif;
}
.descr3 {
	margin: 0 0 15px 0;
}
.descr3 img, .descr4 img {
	float:left;
}
.descr3 p {
	margin:0; padding: 0 0 .25em 50px !important;
}
.descr4 {
	font: normal .8em Verdana, sans-serif;
	margin: 0 0 20px 0;
}
.descr4 p {
	margin:0; padding: 0 0 .25em 90px !important;
}
.descr4 .sp, .descr5 .sp {
	font: normal 2.75em "Times New Roman", serif;
	color:#939080;
	margin:0; padding: 0 0 .1em 90px !important;
}
.descr5 {
	font: normal .8em Verdana, sans-serif;
	margin: 0 0 15px 0;
}
.descr5 p {
	margin:0; padding: 0 0 .25em 0 !important;
}
.descr5 .sp {
	margin:0; padding: 0 0 .1em 0 !important;
}
html:root .ffix {
	padding-top:1px;
}
.fixwi {
	width:100%;
}
.fl {
	float:left;
}
.fl2 {
	float:left;
	margin-right:20px;
}
.fo {
	font-size:.9em;
}
.fo2 {
	font: normal 1.65em "Times New Roman", serif;
}
.fo3 {
	font: normal .8em/2em Verdana, sans-serif;
}
.fo4 {
	font: normal 1.65em "Times New Roman", serif;
	color:#ffd400;
	line-height:2em;
	padding-left:90px;
}
.fo4 span {
	font-size:.75em;
}
.fr {
	float:right;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#d7d7d7;
}
.ico, .ico2 {
	height:65px;
	background: transparent url(/i/brown/ico.png) no-repeat 5px 0;
	margin: 0 0 25px 0;
}
.ico p, .ico2 p {
	font: bold 1.15em Verdana, sans-serif;
	margin:0; padding: 5px 0 0 80px !important;
}
.ico2 {
	background: transparent url(/i/brown/ico2.png) no-repeat 5px 0;
}
.ico3 {
	height:126px;
	background: transparent url(/i/brown/our_menu.png) no-repeat 5px 0;
	margin: 0 0 25px 0;
}
.ico3 p {
	font: normal 1.65em "Times New Roman", serif;
	margin:0; padding: 44px 0 0 146px !important;
}
.ico4 {
	height:65px;
	background: transparent url(/i/ico_pdf.png) no-repeat 0 0;
	margin: 0 0 25px 0;
}
.ico4 p {
	font: normal 1.35em "Times New Roman", serif;
	line-height:1.5em;
	margin:0; padding: 5px 0 0 75px !important;
}
.ico4 p a {
	color:#99916b;
}
.ind {
	position:relative;
	z-index:10;
	padding: 0 0 0 30px;
}
.ind2 {
	padding: 0 40px 0 278px;
}
.ind3 {
	padding: 24px 0 30px 0;
}
.ind4 {
	padding: 0 0 .75em 0;
}
.ind5 {
	padding: 0 0 1em 0;
}
.ind6 {
	padding: 0 0 0 40px;
}
.ind7 {
	/*padding: 3.85em 0 1.75em 0;*/
	padding: 3.05em 0 1.75em 0;
}
.ind8 {
	position:relative;
	z-index:10;
	padding: 0 50px 0 30px;
}
.ind10 {
	padding: 0 25px;
}
.ind15 {
	width: auto !important;
	margin-top:7px;
}
.inp {
	width:100%;
}
.inp2 {
	width:100%; height: 198px !important;
	border: 1px solid #a5acb2;
}
.inter img {
	display:block;
	float:left;
	margin: 0 18px 22px 0;
	border: 1px solid #807568;
}
.map {
	height:219px;
	background: transparent url(/i/brown/map.png) no-repeat 100% 0;
}
html>body .map {
	min-height:219px;
	height:auto;
}
.news .c1 {
	width:7.75em;
	font-size:.85em;
}
.news2 span {
	display:block;
	font-size:.85em;
	margin:0; padding: 0 0 1.85em 0;
}
/*.path {
	font-size:.8em;
	margin: 0 0 .85em 0;
}
.path a {
	color:#1c4ea4;
}
.path span {
	color:#31a48e;
}*/
.picta .cc1 {
	vertical-align:middle;
	padding-right:7px;
}
.picta .cc2 {
	width:136px;
}
.picta .cc3 {
	padding-top:10px;
}
.pos {
	position:relative;
}
.pos2 {
	position:relative;
	top:-3px; right:-3px;
}
.slider {
	font: bold 1.15em Arial, sans-serif;
	color:#ffd400;
	margin: 0 0 2.5em 0;
}
.slider a, .slider span {
	color:#ffd400;
	margin-right:.6em;
}
.slider a {
	font-weight: normal !important;
}
.sp2 {
	font: normal 1.25em "Times New Roman", serif;
	margin:0; padding: .5em 0 1.5em 0 !important;
}
.sp2 a {
	color:#ff3300;
}
.smod {
	font: normal 1.65em "Times New Roman", serif;
	text-align:center;
	margin: 0 0 35px 0;
}
.smod .susha2 {
	background-position: 50% -22px !important;
}
.susha {
	height:280px;
	background: transparent url(/i/brown/dec4.png) no-repeat 0 0;
}
html>body .susha {
	min-height:280px;
	height:auto;
}
.susha p {
	/*margin:0; padding: 150px 20px 0 90px !important;*/
	margin:0; padding: 0 20px 0 90px !important;
}
.susha2 {
	height:134px;
	/*background: transparent url(/i/brown/dec2.png) no-repeat 0 0;*/
}
html>body .susha2 {
	min-height:134px;
	height:auto;
}
.susha2 p {
	margin:0; padding: 150px 40px 0 30px !important;
}
.susha2fix p {
	margin:0; padding: 30px 40px 0 30px !important;
}
.susha3 {
	height:437px;
	background: transparent url(/i/brown/dec3.png) no-repeat 100% 0;
}
html>body .susha3 {
	min-height:437px;
	height:auto;
}
.susha4 {
	height:126px;
	background: transparent url(/i/brown/our_menu.png) no-repeat 0 0;
}
html>body .susha4 {
	min-height:126px;
	height:auto;
}
.susha5 {
	height:175px;
	background: transparent url(/i/brown/map2.png) no-repeat 50% 0;
}
html>body .susha5 {
	min-height:175px;
	height:auto;
}
.susha6 {
	width: 250px; height: 550px;
	background: transparent url(/i/brown/dec6_brown.png) no-repeat 100% 0;
}
.fo2 {
	font: normal 1.65em "Times New Roman", serif;
}
.ti {
	font: normal 3em "Times New Roman", serif;
	color:#fff;
	text-align:center;
	margin:0; padding: 73px 0 0 0;
}
.ti2 {
	color:#fff;
	background-color:#3f3a16;
	padding: .5em 25px .35em 25px;
	border-left: 1px solid #3f3a16;
	border-right: 1px solid #3f3a16;
	border-top: 1px solid #3f3a16;
}
.ti2sub {
	color:#fff;
	padding: 1.5em 25px 1.5em 25px;
	border-left: 1px solid #3f3a16;
	border-right: 1px solid #3f3a16;
	border-bottom: 1px solid #3f3a16;
	/*margin: 0 0 20px 0;*/
}
.ti2sub2 {
	color:#fff;
	background-color:#3f3a16;
	margin: 0 0 30px 25px; padding: .75em 25px 1.5em 25px;
	border-right: 1px solid #3f3a16;
}
.ti2sub2 .ti2 {
	font-size:.9em;
	background-color:transparent;
	padding: 0 0 1.15em 0;
	border:none;
}
.ti2sub2 .ti2 span {
	color:#ffd400;
}

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}

/*marina*/
#outer .news_important {
	padding:4px 0 35px;
}
#outer .news_important p {
	margin:0;
	padding:0;
	font-size:.83em;
}
#outer .news_important .important {
	font-size:1.5em;
}
#outer .important a {
	color:#ff0000;
}

.photos .events {
	float:left;
	padding:0 10px 10px 0;
}
/**/
/*zv
#actions .action{
	border:1px solid #514B2B;
	padding:10px;
	margin-bottom:10px;
	height:100px;
}
#actions .action .aImg {
	float:left;
	margin-right:22px;
}

#actions .action .aTxt span{
	width:7.75em;
	font-size:.85em;
}
endzv*/


table#actions {
	width: 100%;
}
table#actions td {
	padding: 0 0 30px 0;
}
table#actions td.date {
	font-size: .85em;
	width: 130px;
}
table#actions td.text {
	line-height: 1.6em;
}
table#actions span.r-wasabi {
	display: block;
	padding: 5px 0 25px 0;
	background: transparent url(/i/brown/restaurant_wasabi_brown.png) 0 100% no-repeat;
}
table#actions span.r-wasabico {
	display: block;
	padding: 5px 0 42px 0;
	background: transparent url(/i/brown/restaurant_wasabico_brown.png) 0 100% no-repeat;
}
table#actions span.r-rozario {
	display: block;
	padding: 5px 0 36px 0;
	background: transparent url(/i/brown/restaurant_rozario_brown.png) 0 100% no-repeat;
}
/*marina*/
.print-none {
	
}
.print-none .inputLabel {
	float:left;
	width:80px;
}
#outer .print-none .inputSubmit {
	clear:left;
	margin:0 0 0 80px;
	background-color:#CC0000;
	padding:4px;
	width:8em;
}
.print-none .inputText input {
	width:150px;
}

#outer .deliv-prod {
	padding:0 0 .25em;
	font-family:Times New Roman;
	font-size:2.7em;
	line-height:1.2em;

}
.deliv-prod strong {
	font-weight:normal;
	color:#f00;
}
.deliv-prod span {
	font-size:.61em;
}
.deliv-prod em {
	display:block;
	font-family:verdana;
	font-style:normal;
	font-size:.38em;
	line-height:1.2em;
}

#outer .deliv-order {
	height:22px;
	font-size:1.14em;
}
.deliv-order input {
	display:block;
	width:26px;
	height:19px;
	margin:0;
	padding:0;
	font-size:1.14em;
	border:1px solid #bfc2c4;
}
.deliv-order em {
	float:left;
	height:21px;
	margin:0;
	padding:0;
	
}
.deliv-order a {
	padding:4px 4px 4px 8px;
	text-decoration:none;
	font-family:Tahoma;
	color:#262000;
	outline: none;
	background-color:#9b945d;
}
.deliv-order a:hover { color:#fff; }
.deliv-order strong {
	float:left;
	height:18px;
	padding:3px 2px 0 0;
	background:transparent url('/i/brown/deliv-corn.gif') 100% 0 no-repeat;
}

.deliv-img img {
	display:block;
}
.deliv-img {
	float:left;
	width:80px;
	padding:0 0 20px;
}
.descr-deliv {
	font-size:.8em;
	padding:0 0 0 90px;
}

.deliv-basket { 
	float:right;
	position:relative;
	width:184px;
	height:101px;
	margin:17px 28px 0 0;
	background:transparent url('/i/brown/delivery/deliv-corn-left.gif') no-repeat 0 0;
}
.deliv-basket2 { 
	position:relative;
	width:164px;
	height:101px;
	padding:0 10px 0 10px;
	background:transparent url('/i/brown/delivery/deliv-corn-right.gif') no-repeat 100% 0;
}
.deliv-bg {	
	width:150px;
	height:101px;
	padding:11px 0 0 14px;
	font-family:Times New Roman;
	background:transparent url('/i/brown/delivery/deliv-corn-bg.gif') repeat-x 0 0;
}
.deliv-bg h3 {
	padding:0 0 3px;
	font-family:Times New Roman;
	font-size:1.5em;
	font-weight:normal;
	color:#fbce00;
}
#outer .deliv-bg .price {
	padding:0 0 2px 3px;
	font-size:2.16em;
	line-height:1em;
}
.deliv-bg .price em {
	font-family:Verdana;
	font-style:normal;
	font-size:.42em;	
}
.deliv-bg a {
	font-family:Verdana;
	font-size:.83em;
}
.deliv-bg a:hover { color:#fff; text-decoration:none; }
#deliv-flash {
	float:left;
}
.descr-order {
	margin:8px 0 15px;
	background:#58542C url('/i/brd-top.png') repeat-x scroll 0 0;
}
fieldset {
	border:0 none;
	margin:0;
	padding:0;
}
.flds-descr {
	padding:28px 24px;
	border:none;
	background:transparent url('/i/brd-bottom.png') repeat-x scroll 0 100%;
}
.flds-descr table {
	width:100%;
}
.flds-descr table thead tr { background:transparent url('/i/brown/delivery/basket-line.gif') repeat-x scroll 0 100%; }
.flds-descr table thead th {
	text-align:left;
	font-family:verdana;
	font-size:.91em;
	padding:0 0 16px;
}
.flds-descr .th-name {
	padding:0 0 16px 14px;	
}
.th-quant {
	width:105px;
}
.th-price {
	width:88px;
}
.th-action {
	width:70px;
}
.flds-descr table td {
	font-family:Times New Roman;
	font-size:2.16em;
}
.bskt-1 {
	background-color:#8d885f;
}
.bskt-2 {
	background-color:#746e42;	
}
.td-name {
	padding:3px 0 0 11px;
}
.td-quant {
	padding:12px 0 10px 2px;
}
.td-quant input {
	width:48px;
	height:16px;
	display:block;
	font-size:.34em;
	border:1px solid #a5acb2;
	background-color:#f1edd0;
}
.td-action {
	padding:10px 0 0 17px;
}
.td-price {
	padding:4px 0 0;
}
.td-action img {
	display:block;
}
.descr-summa {
	padding:11px 0 0 17px;
}
.descr-end {
	font-family:Georgia;
	font-size:2.5em;
}
.descr-end strong {
	font-size:1.2em; 
	font-weight:normal;
	color:#ffd400;
}
.descr-end em {
	font-size:.5em;
	font-style:normal;
}
#outer .descr-end {
	float:left;
	padding:0;
}
#outer .descr-reset {
	float:right;
	padding:17px 0 0;
	font-family:verdana;
	font-size:1.08em;
}
#outer .descr-ps {
	padding:18px 0 0;
	font-size:.91em;
	line-height:1.81em;
}
#outer .deliver-back {
	float:right;
	padding:0 20px 0 40px;
	background:transparent url('/i/brown/delivery/str-left-menu.gif') no-repeat 0 7px;
}
.fldst-block {
	padding:0 0 17px;
}
#outer .inplbl,
#outer .inplbl2,
#outer .inpText,
#outer .inpText1,
#outer .inpTextarea,
#outer .inpSelect,
#outer .inpImg {
	float:left;
	padding:0;
}
#outer .inplbl,
#outer .inplbl2 {
	width:200px;
	padding:0 0 0 20px;
}
.inplbl span {
	font-size:.83em;
}
.inpText1 input, 
.inpText2 input, 
.inpText input {
	width:398px;
	height:20px;
	border:1px solid #a5acb2;
}
.inpText span {
	font-size:.83em;
}
#outer .inpTextarea textarea {
	width:398px;
	height:64px;
	border:1px solid #a5acb2;	
}
.inpText1 input { width:38px; }
.inpText2 input { width:58px; }
#outer .inpSubmit { padding:0 0 0 220px; }
#outer .inpText2 { padding:8px 0 0 220px; }
#outer .inpSubmit span {
	display:block;
	width:102px;
	padding:4px;
	background-color:#CC0000;
}
#outer .inpSubmit input {
	width:102px;
	border:none;
	padding:0;
}
.order-info {
	padding:12px 0 0;
	font-family:tahoma;
}
#outer .inplbl2 {
	padding:12px 0 0 20px;
}
.fldst-block-captcha {	
	padding:14px 0 31px;
}
#outer .td-action a,
#outer .td-action a span {	
	display:block;
	height:21px;
	width:22px;
}
#outer .td-action a span {
	position:absolute;
	left:0;
	top:0;
}
.bskt-1 .td-action a span { background:transparent url('/i/brown/delivery/basket-del-1.gif') no-repeat 0 0; }
.bskt-2 .td-action a span { background:transparent url('/i/brown/delivery/basket-del-2.gif') no-repeat 0 0; }
#outer .td-action a em {
	display:none;
	font-size:0em;
	width:0px;
	height:0px;
}
#outer .td-action a {
	overflow:hidden;
	position:relative;
}
.all_menu { font-weight:normal; margin:0 0 15px; }
/*/marina*/