* {margin:0; padding:0; font-size:100%;}
a img { border:0;}
a {color:#602502;}
a:hover {text-decoration:none;}
.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.center {text-align:center;}

h1 {padding: 0 0 15px 0; font-size:1.6em;}
h2 {padding: 0 0 12px 0; font-size:1.4em;}
h3 {padding: 0 0 9px 0; font-size:1.2em;}
h4 {padding: 0 0 6px 0; font-size:1em;}
h5 {padding: 0 0 3px 0; font-size:1em;}
h6 {padding: 0 0 0 0; font-size:1em;}

html{ font-family: Verdana, Arial, Tahoma; font-size:0.72em; line-height:1.417em; color:#602502;}
body{ background:url(images/main-bg.jpg) repeat;}

/*=========== main =================*/
#main {background:#d70e00;}
.border-left {background: url(images/main-border-left.jpg) top left repeat-y;}
.border-right {background: url(images/main-border-right.jpg) top right repeat-y;}
.padding {padding: 0 15px 0 15px;}

/*=========== header ================*/
#header { width:1200px; background:url(images/header-bg.jpg) top center no-repeat;}
.header-b-row { background:url(images/header-b-row.jpg) bottom repeat-x;}
.navigation {height:617px; position:relative;}
.menu ul {list-style-type:none; position:absolute; bottom:1px; left:15px;}
.menu li {float:left; border:0px solid #000; margin: 15px 0 0 0;}
.menu li.active {margin: 0 0 0 0; padding: 0 0 0 0;}
.menu li.delim {margin:0;}
.icons {position:absolute; bottom:20px; right:15px;}


/*=========== content ==============*/
#content {/*background:url(images/content-bg.jpg) repeat-y;*/ background:/*#fff2db*/#ffeed2; position:relative; /*font-size:12px;*/}
.content-b-row {background:url(images/content-b-row.jpg) bottom repeat-x; padding: 0 0 14px 0; height:2800px;}
#content .padding {padding: /*15px*/0;}
#content .container {margin: 0 0 0 0;}
#content p {padding: 0 0 15px 0;}
#content ul, #content ol {margin-left:15px; margin-bottom:15px;}
.solonki {position:absolute; left:0; bottom:0; background:url(images/solonki.png) no-repeat; width:118px; height:84px;}
.col-1 {width:693px; float:left; border:0px solid #000;}
.col-2 {width:470px; float:right;border-left:2px solid #fff; margin:15px 0 30px 0; /*border:0px solid #000;*/}
.col-3 {width:470px; float:right; background:#fffcf6; margin:0 0 0 0; padding: 0 0 0 0;}
.col-4 {width:728px; float:left; height:1000px;}
.box-1 {padding: 30px 0 60px 25px;}
.box-2 {padding: 0 25px 0 35px; }
.box-3 {padding: 15px 0 0 0; margin: 0 0 0 2px; border-left:1px solid #ffeed2;}
.box-4 {padding: 0 10px 0 15px;}
.box-5 {padding: 15px 0 0 25px; border:0px solid #000;}
.text-main {position: absolute; top:35%; left: 3%; bottom: 10%; float: left; width: 650px;}

.dashed {padding: 0 0 10px 0 !important; margin: 0 0 20px 0; border-bottom:1px dashed #602502;}

.soup {position:relative;}
.soup .caption {font-family:Tahoma; font-weight:bolder; text-align:center; position:absolute; color:#C50E00; width:159px; margin-top:5px;}
.soup .caption a {color:#C50E00;}
.soup:hover a {text-decoration:none;}

.news {margin:0 0 60px 30px;}
.news .img {margin: 0 25px 0 0;}
.news .date {font-weight:bolder;}
.news ul { list-style-image:url(images/list.gif); list-style-position:inside;}
.news ul li {padding:0 30px 0 0;}

.shops {list-style:none;}
.shops li {float:left; width:163px; margin: 0 0px 20px 35px;}
.shops li span {padding: 5px 0 0 7px; display:block;}

#otziv .field {width:440px; height:24px; border:1px solid #ebdfd8; font-size:1.2em; padding: 3px 0 0 0; font-family: Verdana, Arial, Tahoma;}
#otziv .textarea {height:67px; font-size:1.2em; font-family: Verdana, Arial, Tahoma;}
#otziv .padding {padding: 0 0 20px 0;}

.comment {padding: 15px 0 15px 0; border-bottom:1px solid #fff;}
.comment .img {float:left;}
.comment .title {font-weight:bolder; display:block; margin-bottom:15px;}
.comment .date { padding-left:20px;}
.comment .text { padding-left: 130px; min-height:100px;}
.paginate {margin:30px 0 0 0;}
.paginate span { display:block; float:left; width:17px; height:19px; background:url(images/page-bg.jpg) no-repeat; margin-right: 15px; font-weight:bolder; padding-left:3px;}
.paginate .pages {display:block; float:left; margin:0 80px 0 200px; background:none;}

.bgwite { background:#fff; margin: 0 -10px 0 -15px; padding: 10px 10px 0 15px;}
.bgwite ul {list-style-image:url(images/list.gif);}
.bgwite ul li { font-weight:bolder;}
.bgwite ul li a { font-weight: normal;}

.product { width:210px; height:394px; border:0px solid #000; margin-right: 20px; }
.product ul { list-style-image:url(images/list2.gif); margin: 259px 0 0 0; padding: 0 0 0 10px;}
.product ul li {width:160px; font-weight:bold; font-family: Tahoma !important; padding: 0 0 20px 0; border:0px solid #000;}

/*============ footer ============*/
#footer {background:/*#fff2db*/#ffeed2; position:relative; font-size:0.95em;}
.logo, .info {float:left;}
.logo {padding: 0;}
.info {padding: 5px 0 5px 0;}
.createdby {float:right; padding: 5px 140px 5px 0;}
.chili {position:absolute; right:0; top:-14px; background:url(images/chili.png) no-repeat; width:136px; height:81px;}