/* CSS Document */

body {
	background-color: #F0E6CA;
}


#maintable {
	width: 100%;
}

#leftside {
	background-image: url('');
	background-position: right top;
	background-repeat: repeat-y;
	vertical-align: top;
	width: 0px; padding-left:0px; padding-right:2px; padding-top:0px; padding-bottom:0px;
}

#top a:hover {
	text-decoration: none;
}

#lsmenu a {
	display: block;
	margin: 0px 5px 4px 6px;
	padding: 0px 0px 3px 4px;
	border-bottom: 1px solid #D5C194;
	color: #261F02;
}
#lsmenu a:hover, #lsmenu a:active {
	text-decoration: none;
	color: #FF0000;
}

#rsmenu a {
	display: block;
	margin: 0px 5px 4px 6px;
	padding: 0px 0px 3px 4px;
	border-bottom: 1px solid #D5C194;
	color: #261F02;
}
#rsmenu a:hover, #rsmenu a:active {
	text-decoration: none;
	color: #FF0000;
}

#main {
	background-image: url('../images/navigation/shadow.jpg');
	background-position: left top;
	background-repeat: repeat-y;
	vertical-align: top;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%

}

.menu {
    height: 27px;
	width: 580px;
}

.clock {
    padding-top: 150px;
    padding-left: 6px;
	height: 20px;
	width: 200px;
}

.lang {
    height: 20px;
	width: 500px;
}

#rightside {
	vertical-align: top;
	width: 197px;
	padding-left:1px;
	padding-top:0px;
}

#pscroller {
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 4px;
	width: 175px;
	padding-top: 2px;
	height: 460px;
	background-COLOR: #F0E6CA
}

.mb {
	border: 0px solid #DCB674;
    background-image: url('');
	background-repeat: repeat-y;
	margin-bottom: 1px; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px;
}

.mb hr {
	height: 1px;
	color: #CCC;
}

.mb h1 {
	font-weight: bold;
	margin: 0px;
	left: 6px;
	top: 4px;
	right: 0px;
	bottom: 4px;
}
.mb h1 span {
	font-weight: normal;
}
.mb h2 {
	color: #261F02;
	margin: 5px 0 5px 0;
	font-weight: normal;
}

.mbhtop {
	padding-top: 10px;
}

.mb p {
	margin: 5px 0 5px 0;
}

.mb a:link, .mb a:visited {
	color: #ccc;
}

.mb a:hover, .mb a:active {
	color: #FF0000 !important;
}

.mblinku a:hover {
	color: #F00;
	text-decoration: underline;
}

.mbpic {
	padding: 3px;
	background-color: #F0E6CA;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.mbpicin {
	float: left;
	border: 5px solid #FFFFFF;
	padding: 0px;
	background-color: #F0E6CA;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.mbpicin div {
	text-align: center;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.picin {
	border: 5px solid #FFFFFF;
	padding: 0px;
	background-color: #F0E6CA;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 2px;
}

.mbpictable {
	float: left;
	width: 47%;
	margin: 5px 0 5px 0;
	text-align: center;
}

.mbadv {
	margin-bottom: 6px;
	background-color: #F1F1F1;
	text-align: center;
}

.mborange {
	color: #FF6000 !important;
  text-decoration: underline !important;
}
.mbblue {
	color: #0000FF;
}

.mbred {
	color: #F00 !important;
}

.mbred2 {
	color: #F00 !important;
	text-decoration: underline !important;
}

.mbmenucenter {
	color: #F00 !important;
	text-decoration: none;
}

#footer {
    background-color: #EEE1C6;
    background-image: url('../images/navigation/bottom-canvas.jpg');
    background-position: left top;
	background-repeat: repeat-x;
    height: 170px;
	padding-left: 0px
}

#footer a:hover, #footer a:active {
	color: #383000 !important;
}

#fl {
    background-repeat: repeat-y;
   	float: left;
	padding: 7px 0 0 10px;
	width: 160px;
	height: 133px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
	height: 126px;
}

#fl p {
	margin: 0 0 10px 0;
	color: #FFF;
}
#fl a {
	color: #FFF;
	}

#fl h1 {
	font-size: 10px;
	font-weight: normal;
}
#fl h1 a {
	text-decoration: none;
}
#fr {
	float: left;
	padding: 5px 0 0 30px;
	color: #FFF;
}

#fr a {
	color: #383000 !important;
}

#hout {
	background-image: url('../images/navigation/top-logo-ru.jpg');
	background-repeat: repeat-x;
	width: 100%;
	height: 100px
}
#hinleft {
	width: 190px;
	padding: 0px 0px 6px 6px;
}

#hinright {
	text-align: right;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#hinright a:link, #hinright a:visited, #hinright a:hover, #hinright a:active {
	color: #FFFFFF;
}

.autor {
    padding-top: 18px;
    padding-right: 0px;
	width: 197px;
}

.counter {
    padding-top: 38px;
    padding-left: 6px;
	width: 200px;
}

#bottom {
    background-image: url('../images/navigation/bottom-canvas.jpg');
	background-repeat: repeat-x;
	width: 100%;
	height: 100px
}

#bottomright {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #FFF;
}

#bottomright a:link, #bottomright a:visited, #bottomright a:hover, #bottomright a:active {
	color: #FFF;
}
.w100 {
	width: 99%;
}
.w90 {
	width: 90%;
}
.w66 {
	width: 66%;
}
.w60 {
	width: 60%;
}
.w40 {
	width: 40%;
}

.w33 {
	width: 33%;
}

.w25 {
	width: 25%;
}

.w20 {
	width: 20%;
}

.w10 {
	width: 10%;
}

.top {
	text-align: right;
	font-size: 11px;
	color: #261F02;
	background-image: url('../images/navigation/bg.gif');padding-left:0; padding-right:4px; padding-top:0px; padding-bottom:0
}

.top a:link, .top a:visited, .top a:hover, .top a:active {
	color: #383000 !important;
}

.next {
	text-align: left;
	font-size: 11px;
	color: #261F02;
	background-image: url('../images/navigation/bg.gif');padding-left:0; padding-right:0px; padding-top:0px; padding-bottom:0
}

.next a:link, .top a:visited, .top a:hover, .top a:active {
	color: #383000 !important;
}

.drucker {
	text-align: center;
	font-size: 11px;
	color: #261F02;
	background-image: url('../images/navigation/bg.gif');padding-left:0; padding-right:4px; padding-top:0px; padding-bottom:0
}

.drucker a:link, .drucker a:visited, .drucker a:hover, .drucker a:active {
	color: #383000 !important;
}

.homepage {
	border-right:1px solid #EEE1C6; background-image: url('../images/buttons/homepage.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 24px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27x;
	width: 19px;
	font-weight: bold
}

.homepage a:link, .homepage a:visited, .homepage a:hover, .homepage a:active {
	color: #FFFFFF !important;
}

.sale_tea {
	background-image: url(../images/buttons/sale_tea.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 18px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 32px;
	border-right-color: #EEE1C6;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: bold;
}

.sale_tea a:link, .sale_tea a:visited, .sale_tea a:hover, .sale_tea a:active {
	color: #FFFFFF !important;
}
.sale_coffee {
	background-image: url(../images/buttons/sale_coffee_and_tea.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 21px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 63px;
	border-right-color: #EEE1C6;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: bold;
}

.sale_coffee a:link, .sale_coffee a:visited, .sale_coffee a:hover, .sale_coffee a:active {
	color: #FFFFFF !important;
}

.service {
	background-image: url(../images/buttons/service.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 22px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 42px;
	border-right-color: #EEE1C6;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: bold;
}

.service a:link, .service a:visited, .service a:hover, .service a:active {
	color: #FFFFFF !important;
}

.sale_coffeemaschines {
	background-image: url(../images/buttons/sale_coffeemaschines.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 24px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 126px;
	border-right-color: #EEE1C6;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: bold;
}

.sale_coffeemaschines a:link, .sale_coffeemaschines a:visited, .sale_coffeemaschines a:hover, .sale_coffeemaschines a:active {
	color: #FFFFFF !important;
}

.arenda {
	background-image: url(../images/buttons/arenda.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 25px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 115px;
	border-right-color: #EEE1C6;
	border-right-width: 1px;
	border-right-style: solid;
	font-weight: bold;
}

.arenda a:link, .arenda a:visited, .arenda a:hover, .arenda a:active {
	color: #FFFFFF !important;

}

.delivery_car {
	background-image: url('../images/buttons/delivery_car.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.cart {
	background-image: url('../images/buttons/cart.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.about {
	border-right:1px solid #EEE1C6; background-image: url('../images/buttons/about.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 22px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 46px;
	font-weight: bold
}

.about a:link, .about a:visited, .about a:hover, .about a:active {
	color: #FFFFFF !important;
}

.add {
	border-right:1px solid #EEE1C6; background-image: url('../images/buttons/add.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 27px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 145px;
	font-weight: bold
}

.add a:link, .add a:visited, .add a:hover, .add a:active {
	color: #FFFFFF !important;
}

.contact {
	border-right:1px solid #EEE1C6; background-image: url('../images/buttons/contact.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 25px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 64px;
	font-weight: bold
}
.contact a:link, .contact a:visited, .contact a:hover, .contact a:active {
	color: #FFFFFF !important;
}

.advertising {
	background-image: url('../images/buttons/chat.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 167px;
	font-weight: bold

}

.coffeemaschine {
	background-image: url('../images/buttons/coffeemaschine.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.currency {
	background-image: url('../images/buttons/currency.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.pressa {
	background-image: url('../images/buttons/pressa.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.photogallery {
	background-image: url('../images/buttons/photogallery.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.letter {
	background-image: url('../images/buttons/letter.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.news {
	background-image: url('../images/buttons/news.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.newsletter {
	background-image: url(../images/buttons/newsletter.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold;
}

.artists {
	background-image: url('../images/buttons/artists.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.search {
	background-image: url('../images/buttons/search.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.telephon {
	background-image: url(../images/buttons/telephon.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold;
}

.login {
	background-image: url('../images/buttons/login.jpg');
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	color: #FFFFFF;
	background-color: #281808;
	height: 27px;
	width: 168px;
	font-weight: bold
}

.table {
	color: #FFFFFF;
	background-color: #821F0C;
	height: 25px;
	font-weight: bold;
}

/* StartStyleSpoiler */
.hideWrap{
text-align:left; /* Устанавливаем выравнивание по левому краю */
clear:both;
}
.hideBtn{
display:block; /* Дисплей блок - для ссылки - необходимо, для установки фона */
background:transparent url("../images/_plus.gif") no-repeat right center; /* Картинка «плюс» */
font:bold;
padding:1px 1px 1px 1px; /* Отступы - для картинки ... и вообще ... */
cursor:pointer;
outline:none; /* Скрываем рамочку, при нажатии */
}
.hideBtn.show{
background-image: url(../images/_minus.gif); /* картинка «минус» - для открытого блока */
}
.hideCont{
display:none; /* Скрываем контент */
}
/* EndStyleSpoiler */
