a { border-bottom: 1px solid #E2916B;
color:#663300;
cursor:pointer; text-decoration: none; }

#mainBody {
width:1000px;
height:100%;
margin: 0px auto;
min-height:100%;
}
#header {
background: url('images/header_back.png') no-repeat;
width:100%;
height:206px;
}
#content {
	width:100%;
}
#footer {
background: url('images/footer_back.png') no-repeat;
width:960px;
padding:50px 20px 0px 20px;
height:234px;
font-size:11px;
font-family: arial;
}

#footer div { float:right; }
#footer span.phone { font-size:18px; font-family: georgia; }

#mainLogo {}

#banner {
background: url('images/banner.png') no-repeat;
background-position: 0px 20px;
width:1000px;
height:170px;
}

#bannerBack {
background: url('images/berries.png') no-repeat;
background-position: 690px 150px;
height:670px;
}

#bannerBack table.cont {
width:690px;
}
#bannerBack table.cont tr td {
vertical-align:top;
padding:20px;
}
#bannerBack table.cont tr td p {
margin:0px;
border:0px;
padding:0px 0px 20px 0px;
}

#bannerBack p {
font-size:18px; 
font-style:italic;
font-family:georgia;
}

#banner table tr td.bannerText {
font-size:30px;
font-style:italic;
color:#ffcc7c;
padding-left:30px;
}

#tort {
	padding: 0px 0px 0px 50px;
	background-position:50px 20px;
}



body, html {
margin:0px;
border:0px;
padding:0px;
font-family: georgia, times;
color:#663300;
background: url('images/back.png');
}

table, td, tr, tbody {
margin:0px;
border:0px;
padding:0px;
}

div.menu {
    display:table;
}

div.menu div {
display:table-row;
}

div.menu div div ,{
display:inline;
}

div.menu div div{
display: table-cell; 
text-decoration:none;
padding-top:40px;
}

div.menu div div a img {
border:0px;
text-decoration:none;
}

div.menu div div a div {
clear:both;
padding-top:15px;
}

div.menu div div:hover a.selected div {
border-bottom:0px;
}

div.menu div div:hover a div {
border-bottom:2px solid #e2916b;
}

div.menu div div a.selected div
{
/*clear:both;*/
font-style:italic;
font-size:18px;
color:#cc3300;
font-size:18px;
}

div.space { width:18px; }

div.menu div div a{
text-decoration:none;
}

div.menu div div a img {
border:0px;
padding:0px 0px 0px 0px;
margin:0px;
}
div.menu div div a div {
font-style:italic;
font-size:18px;
color:#663300;
}

h2 {
font-family:georgia;
font-size:24px;
font-weight:normal;
}

.pokaz {
font-family:arial;
font-size:14px;
color:#666666;
}

div.inl {
padding:0px 0px 30px 0px;
}

ul.inl {
padding:0px;
margin:0px;
}

ul.inl, ul.inl li {
display: inline;
}

ul.inl li {
font-size:14px;
font-family:arial;
margin:0px 5px;
cursor:pointer;
border-bottom: 2px solid #E2916B;
color:#663300;
}

ul.inl li.sel {
margin:0px 5px;
cursor:arrow;
padding:0px 5px;
color:#fff;
border:0px;
background-color:#cc6633;
border: 4px solid #cc6633;
}

div.cup {
padding-left:270px;
background:url('images/cup.gif') no-repeat;
}

table.cat tr td.pics {
width:270px;
padding-bottom: 20px;
}
table.cat tr td.info {
width:240px;
text-align:left;
vertical-align:top;
}

table.cat tr td {
font-size:12px;
}

table.cat tr td span {
color:#666666;
font-size:12px;
}

table.cat tr td h3 {
font-size:16px;
font-weight:normal;
padding:0px;
margin:0px;
border:0px;
}

.top_menu { clear: both; overflow: hidden; zoom: 1; padding-top: 20px; }
.top_menu div {  }
.top_menu div div { float: left; width: 25%; clear: right; text-align: center; padding-bottom: 10px; }
.top_menu a { text-decoration: none; border: 0px; }
.top_menu a:hover { text-decoration: none; }

.top_menu a span { position: relative; font-style:italic; font-size:18px; color: #663300; font-size:18px; }
.top_menu a.selected span { position: relative; font-size:18px; color: #cc3300; font-size:18px; }

.top_menu a:hover span { border-bottom: 2px solid #e2916b; }
.top_menu a.selected:hover span { border-bottom: 0px; }

.top_menu img { border: 0px; position: relative; margin-bottom: 20px; }

