.leftblueline {
	padding: 0;
	margin-left: 0;
	margin-bottom: 6;
	background: #00FF00;
	width: 175;
}

.leftblueline .wide {	width: 300;
}

.contentred {
	position: relative;
	left: 7px;
    text-align: left;
	background: #DA251C;
	width: 168;
    padding-top: 1px;
    padding-bottom: 1px;
}

.padding5 {	padding-left: 5px;
}


.contentred .wide{	width: 293;
}

.menulink {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	margin-left: 5px;
	Color : white;
	Text-decoration : none;
}

.black {	Color: black;
}

.gray {
	Color: #777777;
}


.contentred A:HOVER {
	text-decoration : underline;
	color : #000000;
}

.Container {
PADDING:0;
MARGIN:0;
}
.Container li {
list-style-type: none; /* óáðàòü êðóæî÷êè/òî÷å÷êè */
}

.ExpandOpen .Container {
display: block;
}
.ExpandClosed .Container {
display: none;
}
.ExpandOpen .Expand, .ExpandClosed .Expand  {
cursor: pointer; /* èêîíêè ñêðûòèÿ-ðàñêðûòèÿ */
}
.ExpandLeaf .Expand {
cursor: auto; /* ëèñòîâîé óçåë */
}
.rate {cursor: pointer;
}

.l2, .inbasketlink, .rate {
cursor: pointer; /* èêîíêè ñêðûòèÿ-ðàñêðûòèÿ */
}
.CartOpen {display: block;
}
.CartClosed {display: none;
}
.divider {	background-color:black;
	padding: 0;
	margin: 2;
	width: 100%;
	height: 1;
	margin-bottom: 5;
}
.qinput {	border: 1px solid;
	text-align: center;
}
.oddtablerow {	background-color: #FFFFFF;
}
.eventablerow {	background-color: #ffdede;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 10pt;
	font-style: normal;

}

.text.bold_center TD {
	font-weight: bold;
    text-align: center;

}

.text.bold TD {
	font-weight: bold;

}

.toptext {  font-family: Arial, Helvetica, sans-serif; color: #707070; font-size: 10pt; font-style: normal; font-weight: bold; align: center;}
.descr {  font-family: Arial, Helvetica, sans-serif; color: #808080; font-size: 8pt; font-style: normal; font-weight: normal}
.price {  
	font-family: Arial, Helvetica, sans-serif; 
	color: #FF0000; font-size: 10pt; 
	font-style: normal; 
	font-weight: bold;
}
.wtext {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10pt; font-style: normal; font-weight: bold; align: center}
.l1 {  font: normal 13px Arial, Helvetica, sans-serif; color: #000000; font-weight: bold}
.l2 {  
	font: normal 13px Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-weight: normal
}
.l2 A {
	color: #000000; 
}

.l2_block {
	margin-bottom: 10;
}

.menulink2 {  font: normal 13px Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold}
.header {
	font-family: Arial, Helvetica, sans-serif;
	color: #29166F;
	font-size: 19pt;
	font-style: normal;
	font-weight: bold;
	margin-right: 30px;
	#Right: 10;
	Margin-top: 3px;
}

.tdhead {font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #D4D4D4; vertical-align:top;}
.row1 {font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #FFFFFF; vertical-align:top;}
.row2 {font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #F6F6F6; vertical-align:top;}

.link A {
	Font-Family:Arial, Helvetica, sans-serif;
	Font-Size : 13px;
	font-weight: bold;
	Color : white;
	Text-decoration : none;
	Padding-left: 5;
}
.link A:HOVER{
	text-decoration : underline;
	color : #000000;
}
.link {
	BackGround-color: #DA251C;

}
.link P {
	Font-Family:Arial, Helvetica, sans-serif;
	Font-Size : 13px;
	font-weight: bold;
	Color : white;
	Text-decoration : none;
	Padding-left: 5;
}
.link2 {
	Width: 5;
	BackGround-color: #29166F;
}
.topline {
	font-family: Arial, Helvetica, sans-serif;
	color: #DDDDDD;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal
}
.image {
	Text-align: center;
	Border-color: #DA251C;
	Border-width: 3;
}

.text TD {
	font-family: Arial, Helvetica, sans-serif;
	color: #707070;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
}
.eshop_desc_price {
	background: #EEEEEE;
	padding: 5;
}
.eshop_desc {
	width:500px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	margin-left: auto ;
	margin-right: auto ;
}
.black_horisontal_divider {
	width: 100%;
	height: 1px;
	background-color: #000000;
	margin: 5px 0px ;
	font-size: 1px;
}
.black_vertical_divider {
	width: 1px;
	height: 100%;
	background-color: #000000;
	margin: 3px 0;
}
.gray_horisontal_divider {
	#width: 100%;
	height: 1px;
	background-color: #999999;
	margin: 5px 0 ;
	font-size: 1px;
}
.tt1 {
	background-color: #29166F;
	padding: 0 0 0 7px;
	margin: 6 5 6 0;
}
.tt2 {
	background-color: #DA251C;
	margin: 0 0 0 0;
	padding: 1px 6px;
	Font-Family:Arial, Helvetica, sans-serif;
	Font-Size : 13px;
	font-weight: bold;
	Color : white;
	Text-decoration : none;
}
.tt2 A {
	Font-Family:Arial, Helvetica, sans-serif;
	Font-Size : 13px;
	font-weight: bold;
	Color : white;
	Text-decoration : none;
}
.tt2 A:HOVER{
	text-decoration : underline;
	color : #000000;
}
.price_hidden {
display: none;
}
.price_shown {
display: block;
}
#panel {
	display: none;
	padding: 0 0 10px 0;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
}
.btn-slide {
	display: block;
}
.active {
	color: #FF0000;
}
.rate_option {
	font-weight: bold;
}

.cart-btn-slide {
	background: url("/eshop/white-arrow.gif") no-repeat right -57px;
	display: block;
}
.cartactive {
	background-position: right 4px;
}
#CartInfo {
	display: none;
	padding: 0 0 10px 0;
}

