body {
margin: 0 auto;
padding:0;
background: url(/images/footer_right.gif) repeat-y right #FFF5DB;
font-family:Tahoma;
min-width:1000px;
}

#container {
min-width:1000px;
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990? "1000px":
 "auto");    
}
a{color:#a6461c; text-decoration:none;}

#maincontainer{
background: url(/images/footer_right.gif) repeat-y right #FFF5DB;
margin-right:0px;

}


table{margin:0px;padding:0px;}



#contentwrapper{

float: left;
width:100%;
background: url(/images/footer_right.gif) repeat-y right #FFF5DB;

}



#contentcolumn{

margin-left: 200px; /*Set left margin to LeftColumnWidth*/

}



#leftcolumn{
position:absolute;
z-index:5;
top:0px;
left:0px;
width: 200px; /*Width of left column*/
background:#fce9b8;
}



#footer{


border:0px solid black;
clear: left;

width: 100%;
background: url(/images/footer_right.gif) repeat-y right ;


color:#dcab71;



font-size:0.7em;

}

#footer span{

margin-left:60px;

}

.ps{

float:right;

margin-right:81px;

width:240px;

}



.ps div{

line-height:1.2em;

text-align:right;

margin-top:13px;

color:#aaa29d;

}



.ps div a{color:#aaa29d;}



.innertube{

margin-top: 0;

/*background:#4b1100;*/

}

.innertube_l{

background:#fce9b8;;

}





.phone{color:#a6461b;font-size:0.95em;margin-top:15px;clear:both;text-align:center;}

.menu_block{background:#fff5db;margin-left:24px;width:148px;border:1px solid #a6461c;margin-top:15px;}



.menu_block_title {

line-height:25px;

font-size:0.8em;

width:100%;

height:25;

text-align:center;

background:#a6461c;

text-transform:uppercase

}

.menu_block_title a{text-decoration:none;

color:white;

}



.menu_list{

padding:10px 0px;

}



.menu_list_element a{

color:#a6461c;text-decoration:none;

background:url(/images/menu_left_bullet.gif) no-repeat left;

font-size:0.8em;

width:111px;

margin-left:18px;

display:block;

padding-left:10px;

text-transform:lowercase ;



}



.menu_list_element_divider{

font-size:1px; 

line-height:1px;

background:#ded5bf;

width:111px;



margin:2px 0px 2px 18px;

}

.menu_bottom{line-height:45px;}



.cap{

height:311px;

width:100%;

border:0px solid red; 

padding-top:16px;

background:url(/images/lampa.jpg) no-repeat right top #4b1100;



}



	.top_address{


margin-top:0px;

margin-left:25px;

margin-bottom:16px;

color:#a35b00;

font-size:0.7em;



}

.top_address a{

text-decoration: underline;

color:#bb9000;

}



.cap img{

margin-right:1px;



}



.cap_menu{

width:760px;

float:left;

clear:right;

height:45px;

}

.cap_menu a{



background:url(/images/cup_menu_button.jpg) no-repeat left top ;

height:45px;

width:94px;

color:white;

line-height:45px;

font-size:0.6em;

font-weight:bold;

text-transform:uppercase;

text-align:center;

display:block;

margin-right:1px;

float:left;

text-decoration:none;

}



.content_body{
width:100%;
background: url(/images/footer_right.gif) repeat-y right #FFF5DB;
padding-top:30px;

}



#contentwrapper_r{
background: url(/images/footer_right.gif) repeat-y right #FFF5DB;
float: left;
width: 100%;
_width: 96.78%;
height:100%;
position:relative;
min-height:1130px;
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 990 ? "1000px":
 "auto");    
height:expression((document.documentElement.clientHeight
 || document.body.clientHeight) < 990 ? "1130px":
 "auto");    
}









#footer_r{

text-align:center;

width: 100%;

background: url(/images/foter-r1.gif) repeat-y right #fdeec9;

color: #fdeec9;

font-size:100%;

line-height:30px;

}



#footer_r a{

color: #a6471e;

text-transform:lowercase ;

text-decoration:none;



}

#footer_r span{
margin:0px 2.5%;
color:#d9a983;

}
#basket_top
{
	background:url(/images/basket.gif) no-repeat bottom left;
	border:1px solid #fce9b8;
	width:147px;
	margin-left: 24px;
	margin-top: 15px;
	color:#a6461c;
}
#basket_name
{
	font-size:1em;
	font-weight:bold;
	color:#a6461c;
	text-decoration:none;
}
#basket_content
{
	width:115px;
	margin-left:3px;
	margin-bottom:50px;
	border: 1px dashed #a6461c;
	background:#edd8a4;
}
#basket_text
{
	font-size:0.7em;
	padding-left:3px;
}
#title
{
	text-align:left;
	font-size:18px;
	font-weight:bold;
}
#content
{
	border:1px dashed #a6461c;
	margin-left:0px;
	margin-top:0px;
}

.innertube_r{

margin-left: 13px;

margin-right: 68px;

}



.content_title{

height:24px;

line-height:24px;

width:100%;

color:white;

font-size:0.8em;

font-weight:bold;

text-align:center;

background:#a6471e;


}

.content{

margin-left:24px;

margin-top:11px;

font-size:0.7em;

}

.content a{

text-decoration:underline;

color:#a6471e;}

.out_block_1,.out_block_2{

width:216px;

height:auto;

}



.out_block_1_head,.out_block_2_head{

width:126px;

line-height:16px;

text-align:center;

background:#fe4304;

}

.out_block_1_head a,.out_block_2_head a{
font-size:12px;
color:white;

text-decoration:none;

}

.out_block_1_body{

width:100%;

height:100%;

border:1px solid #fe4304; 



font-size:0.85em;

}

.out_block_1_body_content{

margin:10px 0 0 10px;

}
.out_block_1_body_content a.f_link {
  font-size:12px;
  text-decoration:none;
  color:black;
  width:100%;
}
.out_block_1_body_content a:hover.f_link {
  text-decoration:underline;
}
div.header_ras{

color:#e14511;

font-weight:bold;

margin:10px auto 0;
width:150px;
font-size:120%;

}
div.out_block_1_body img {
  display:block;
  margin:10px auto;
}
.bg {
 background: #FFF5DB ;
 padding:20px 0 0 0 ; 
}
.out_block_1_body_content a{
 margin:10px 0 10px 0;
 color:#fe4304;

 display:block;

 width:30px;

}



.out_block_2_body{

width:100%;

height:100%;

border:1px solid #fe4304; 

background:white;

font-size:0.85em;

padding-bottom:10px;

}

.out_block_2_body_content{

margin-top:10px;

margin-left:10px;

margin-right:10px;

}

.out_block_2_body_content div{

color:#e14511;

font-weight:bold;

margin-bottom:0.1em;

font-size:120%;

}

.out_block_2_body_content a{

color:#fe4304;

}

.out_block_2_divider{

font-size:2px;

line-height:2px;

background:url(/images/out_block_2_divider.gif) repeat-x;

margin:10px 10px 0px 10px;

}



.content_index{

margin-bottom:30px;

margin-left:23px;

margin-right:71px;

font-size:0.8em;


}





.delivery_head{

line-height:16px;

text-align:center;

background:#fe4304;

}

.delivery_head a{

color:white;

text-decoration:none;

}

.delivery_body{

background:url(/images/delivery_body.jpg) no-repeat left bottom;

height:100%;

}

.delivery_body_bg{

background:url(/images/delivery_body_bg.jpg) repeat-x bottom left;

height:148px;
position:relative;

}



.delivery_price{

float:right;

font-size:1.4em;

color:#631b03;

width:120px;

}



.delivery_price a{

display:block;

float:right;

margin-top:80px;

width:50px;

font-size:0.6em;

color:#ad0000;

}








.news_head{

line-height:16px;

text-align:center;


background:#ffe500;

}



.news_head a{

font-size: 0.8em;

font-weight: bold;

color:#ad9000;

text-decoration:none;

}



.news_body{
font-size:12px;
background:#fff097;
padding:5px 0 0 20px;

}



.news_content{

margin:14px;

margin-top:0px;

margin-bottom:0px;

height:100%;

font-size:0.85em;

}



.news_content span{

color:#9e8400;

font-weight:bold;

font-size:1.1em;

}



.news_content a{

color:#ad0000;

}

.showcase{

margin-top:12px;

float:left;

}
.showcase .standart{
 font-size:120%;margin-left:0px;
 }

.showbox_caption{
width:182px;

display:block;

border-top:1px solid #fff5db;

margin-top:0px;

background:#953801;

color:white;

font-size:12px;
text-transform:lowercase;

text-align:center;

line-height:px;
padding-bottom:3px;

}

.showbox_caption a{

color:white;

text-decoration:none;

font-weight:bold;

font-size:90%

}

form{margin:0px;padding:0px;

}

form textarea{font-family:Tahoma;}

.faq{

width:100%;

background:#fff1cc;

}

.faq table{

background:transparent;

margin:15px 10px 10px 20px;

font-size:;

}

.faq table th{

text-align:left;

color:#a35b00;

font-size:190%;

font-weight:normal;

padding-bottom:15px;

margin-bottom:0px;

}

.faq input{

width:100%;

border:0px;

}

.faq textarea{

width:100%;

border:0px;

}

.faq .zv{

color:#a35b00;

}

.faq .footer{

color:#a35b00;

height:40px;

line-height:40px;

}

.faq .footer button{

float:right;

padding:0px;

margin:0px;

border:0px;

background:url(/images/button.gif) no-repeat center left;

width:90px;

height:40px;

line-height:22px;

}

.b{color:#a35b00;font-size:95%;

text-decoration:none;

}

h3{

text-align:left;

color:#a35b00;

font-size:190%;

font-weight:normal;

padding-bottom:5px;

margin:0px;

}

.list_theme{margin-bottom:10px;}

.list_theme a{color:#a35b00;

font-size:95%;

text-decoration:none;

font-weight:bold;

}

.browse_path{

COLOR:#a35b00;

padding-bottom:5px;

text-transform:lowercase;

}
b a{

COLOR:#a35b00;
text-decoration:none;


}
.browse_path a{

COLOR:#a35b00;
text-decoration:underline;


}

.browse_path a:hover{
text-decoration:none;
}

.warntext{

color: red;

font-size:110%;

margin-top:10px;

margin-bottom:10px;

}

.message_to_user{

color:#a35b00;

font-size:110%;

margin-top:10px;

margin-bottom:10px;}



.autorize{
display:none;

font-size:0.8em;

margin-left: 24px;

}

.object {

width:48%;
margin-left:1%;
float:left;
margin-bottom:15px;

}

.object .small{
padding-left:5px;
font-size: 10pt;

line-height: 1.5;

font-family: Arial,Sans-Serif;
}


.object .list_img{

border:0px solid #a6461c;

}

.object .line{

margin-bottom:20px;

font-size:130%;

margin-left:20px;

}
.object .line div{
font-size: 10pt;

line-height: 1.5;

font-family: Arial,Sans-Serif;
}

.object .line span{

color:#a35b00;

font-size:75%;

text-decoration:none;

font-weight:bold;

}


.handret{width:100%;

float:none;
margin-left:0px;
}

.object  .img img,.object .line_photo   img{

border:1px solid #a6461c;

}

.object .big_img{
width:510px;
background:url(/images/loading.gif) no-repeat center middle;

}
.object  .big_img div{
width:510px;
}
.object .line_photo img{

margin-top:15px;

margin-right:6px;



}

.object .line_photo a{

display:block;

color:#a6471e;

margin-top:3px;

text-decoration:none;

}



h4{

text-align:left;

color:#a35b00;

font-size:150%;

font-weight:normal;

padding-bottom:5px;

margin:0px;

}

h4 a.h4link{text-decoration:none;}
h4 a.h4link:hover{text-decoration:underline;}

.basket_top{


width:147px;

height:85px;

margin-left: 24px;

margin-top: 15px;

color:#a6461c;

}



.basket_top .title{

text-align:center;

}

.basket_top .title a{

font-size:0.7em;

font-weight:bold;

color:#a6461c;

text-decoration:none;

}

.basket_top .content{

margin:0px;

margin-left:5px;

margin-top:5px;

float:left;

height:30px;

line-height:1.2em;

width:114px;

background:#edd8a4;

font-size:0.6em;

}

.basket_top .content div{

margin-left:5px;

margin-right:5px;

margin-top:3px;

}


.line form{
margin-top:0px;
}

.line form button, autorize button{

background:url(/images/basket_button.gif) no-repeat left top ;

height:27px;

width:98px;

color:white;



font-weight:bold;

text-align:center;

display:block;

margin-right:1px;

float:left;

text-decoration:none;

border:1px solid #fff5db;

padding:0px;

font-size:12px;

}
.width110{width:185px;}

.down_menu{
padding-bottom:19px;background: url(/images/footer_right.gif) repeat-y right #FFF5DB;padding-left:218px;padding-top:10px;
}


.befor_ps{
border:0px solid red;height:52px;background: url(/images/footer_right.gif) repeat-y right #fff1cc;line-height:52px;
}
#hello
{
	font-size:16px;
	font-weight:bold;
	margin-left:30%;
}
.nc_text,.nc_row,.text_cur_sd{
FONT-SIZE: 14px;
color:#a6471e;
font-family: Arial, Sans-Serif;
}
.text_cur_sd div {
  padding:0 0 20px 0;
}
p{text-indent: 25px; margin:0px; padding:0px;}

.linkPlafon{
z-index:4;
top:91px;
position:absolute;
width:100%;
left:0px;
}
.linkPlafon img{
float:right;
margin-right:90px;
}
.descrdopf{
font-weight:bold;
text-decoration:underline;
font-size:110%;
}
.counter{
  float:left; position: relative; top: 10px; padding-left:16px;
}
.footerTextLeft{
  margin-left:60px;
}
.content_left{
  margin-left:23px;
}



/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

.header_block {
  color:#9f8403;
  font:Tahoma;
  font-weight: bold;
  font-size:12px ;
  padding:5px 0 5px 0;
}
.header_block b{
  font-size:13px;
  text-transform: uppercase;
}
.block_text {
  font-size:12px;
}
.block_text a {
  text-decoration: underline;
}
.left_col {
  float:left;
  width:97%;
  padding:0 0 10px 0;
 
}
.right_col {
  float:right;
  width:45%;
  position:relative;
  margin:10px 5px 0 0; 
}
.delivery_head{
  background: #ff4304 url();
  color:#fff; 
}
.delivery_head a {
 font-size:0.8em;
 font-weight:bold;
 text-decoration:none;
}
.prise_delivery {
  color:#854522;
  font-size:18px;
  width:120px;
  position:absolute;
  right:0;
}
.prise_delivery1 {
  color:#854522;
  font-size:18px;
  padding:5px 10px 0 0;
  position:absolute;
  right:0;
}
.delivery_body_bg a {
  text-decoration: underline;
  font-size:12px;
  position:absolute;
  right:20px;
  bottom:8px;
}
.delivery{

width:58%;
_width:63%;
margin:30px 0 0 0px;

float:left;

height:163px;

}
.news{
height:166px;
width:41%;
float:right;
background:#FFF097 none repeat scroll 0 0;

/*margin-left:1%;*/

margin: 29px 0 0 0;

}
img.news_img {
 margin:0 auto 20px auto;
 display:block;
 float:left; 
 margin:0 10px 0 0;
 border:0px solid red;
 cursor: pointer;
}

a.text_link {
 text-decoration:none ;

}

#contentcolumn_r{

margin-right:250px; /*Set right margin to rightcolumn_rWidth*/

margin-bottom:20px;

}




#rightcolumn_r{
float:left;

width:211px;
margin-left: -252px; /*Set left margin to -(rightcolumn_rWidth) */

margin-bottom:20px;

}
a.f_Announce {
  color:#000;
  text-decoration: none;
}

a:hover.f_Announce {
  text-decoration: underline;
}
