body
{
	margin:0px;
	background-color:#936d53;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a   {text-decoration:none;}

img {border:0px;}

.btm_lnk {color:#a08369; font-size:9px; width:750px; margin:-20px 0px 0px 0px; text-align:left} .btm_lnk a{color:#a08369} .btm_lnk a:hover{color:#a08369} .btm_lnk a:visited{color:#a08369}

.Lzone1{
font-size:9px; color:#b5a687; text-transform:lowercase;
float: left; width: 160px; margin: 270px 0px 35px 20px; padding: 0; overflow: hidden;
}
.Lzone1 a{color:#b5a687; font-size:9px; text-decoration:none}
.Lzone1 a:hover{color:#cdc2aa} .Lzone1 a:visited{color:#b5a687}

.Lzone2 {font-size:9px; margin:3px 0px 0px 72px; color:#a89775; text-transform:lowercase; float:left; padding: 0; overflow: hidden;}
.Lzone2 a{color:#a89775; font-size:9px; text-decoration:none}
.Lzone2 a:visited{color:#a89775}
.Lzone2 a:hover{color:#a89775} 

h1 {text-align:left}
h2, h3 { font-size:14px; margin-bottom:4px; text-align:left}

.sub-header div {background-color:#FAFAF8; padding:0px 10px 15px 10px; margin:0px 0px 0px -5px;}
.sub-header LI {margin-left:20px; list-style-image:url(/i/ico/pointer.gif)}
.sub-header H3 {text-decoration: none; display: block; margin:10px 0px 0px -10px; padding:3px 0px 3px 5px; border-bottom:2px solid #BCB4D6; background-color:#FEFDF1; font-size:14px; font-weight:bold;}

.t8 {font-size:8px}
.t9 {font-size:9px}
.t10 {font-size:10px}
.t11 {font-size:11px}
.t12 {font-size:12px}
.t14 {font-size:14px}
.t16 {font-size:16px}
.t18 {font-size:18px}
.t20 {font-size:20px}
.t22 {font-size:22px}
.t23 {font-size:23px}
.t25 {font-size:25px}
.t30 {font-size:30px}
.t35 {font-size:35px}
.bold { font-weight:bold; }
.caps {text-transform:uppercase}
.georgia {font-family:Georgia}
.bold {font-weight:bolder}
.no-lnk A{text-decoration:none}; .no-lnk A:hover{text-decoration:underline}

.gray {color: #747474};
.red { color:#c1322f; } .red a {color:#c1322f;} .red a:hover{text-decoration:underline}
.header_orange {color:#ff7c00; font-size:18px;}
.header_green {color:#8ab88a; font-size:18px}
.orange {color:#ff7c00;}
.orange2 {color:#ff7a44;}
.green {color:#8ab88a;}
.green2 {color:#C5C194;}
.bronze {color:#c49275;} .bronze A {color:#c49275; text-decoration:none} .bronze A:hover {color:#c49275; text-decoration:underline} 
.gray2 {color:#666666}; 
.white {color:#FFFFFF}
.brown {color:#5e4337}
.brown2 {color:#815F52}
.brown3 {color:#925E47}
.black {color:black}
.blue {color:#4D8EDF}
.blue2 {color:#aeaac6}
.blue3 {color:#647f9a}

.lh12 {line-height:12px}
.lh13 {line-height:13px}
.lh14 {line-height:14px}
.lh15 {line-height:15px}
.lh16 {line-height:16px}
.lh17 {line-height:17px}
.lh20 {line-height:20px}

.mt0 {margin-top:0px}
.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}
.mb0 {margin-bottom:0px}
.mb3 {margin-bottom:3px}
.mb5 {margin-bottom:5px}
.mb10 {margin-bottom:10px}
.mb15 {margin-bottom:15px}
.mb20 {margin-bottom:20px}
.pt0 {paddint-top:0px}


td.priceTD {white-space: nowrap; padding-right: 10px;}
.priceTD form {margin:0; padding:0; display: inline-block; vertical-align: middle;}
.priceTD form input {margin-right: 3px;}
.priceTD span {display: inline-block; vertical-align: middle;}

.btCartHref img,.btCartHref span,.btOrderHref {display: inline-block; vertical-align: middle;}
.btCartHref img {margin: 0 3px 0 15px;}
.btCartHref span {font-size: 14px; font-family: Tahoma;}
a.btOrderHref,a.btOrderHref:visited {margin-left: 7px;color: #a43b3b;text-decoration: underline;}
a.btOrderHref:hover {color: #a43b3b;text-decoration: underline;}
.btCartHref {text-decoration: none;}

.PrevNext {background: #f8f5f0; padding: 20px 5px; text-align: center;}
.PrevNext a,.PrevNext a:visited,.PrevNext a:hover{text-decoration: none;}
.PrevNext span{vertical-align:middle; margin:0 15px; display: inline-block; width: 50px; color:#8a8a8a; font-size:11px; line-height:110%; text-align: center;}
.PrevNext img {vertical-align:middle; margin: 0 4px;}



.info-box{
	margin: 0;
	padding: 0 0 15px 0;
	text-align:justify;
}

.info-box .visi,
.info-box .visi .lt,
.info-box .visi .rt,
.info-box .visi .lb,
.info-box .visi .rb{ float: right; margin: 0 5px 18px 18px; padding: 0; overflow: hidden; }

.info-box .visi .lt{ background: url(/images/lt.gif) 0 0 no-repeat;	margin: 0; }
.info-box .visi .rt{ background: url(/images/rt.gif) right top no-repeat; margin: 0; }
.info-box .visi .lb{ background: url(/images/lb.gif) left bottom no-repeat;	margin: 0; }
.info-box .visi .rb{ background: url(/images/rb.gif) right bottom no-repeat; margin: 0; }

.hide {display: none;}

.txt{
color: #222222;
	padding: 0;
	margin: 15px 0 0 0;
	overflow: hidden;
	text-align: justify;
	line-height: 16px;
}

.txt p{
	color: #333333;
	margin: 7px 0 0 0;
	overflow: hidden;
	text-align: justify;
	line-height: 16px;
}

.txt a{color: #5789ae; text-decoration:none;}
.txt a:hover{ color: #5789ae; text-decoration:underline;}


.wrapper
{
	position:relative;
	width:900px;
	background-color:#ceb1a2;
	text-align:left;
}
.top
{
	width:900px;
	height:238px;
	background-image:url(/images/top_bg.jpg);
}
.middle
{
	width:900px;
	background-color:#eae1ce;
	text-align:left;
	background-image:url(/images/wood_corner_2.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-bottom:40px;
}


.logo
{
	position:absolute;
	width:99px;
	height:40px;
	left:190px;
	top:34px;
}

.phone
{
	position:absolute;
	top:35px;
	left:486px;
	width:165px;
	height:23px;
	padding:60px 0px 0px 50px;
	background-image:url(/images/phone.png);
	background-repeat:no-repeat;
	text-align:right
}
.phone a, .phone a:hover, .phone a:visited
{
	font-size:10px;
	color:#be3e3e;
	text-decoration:none;
}


.text-block
{
	position:absolute;
	top:192px;
	left:395px;
	width:214px;
	height:15px;
	padding:10px;
}
.text-block a, .text-block a:hover, .text-block a:visited
{
	font-size:10px;
	color:#ab8665;
	text-decoration:none;
}

.grafik-hollidays
{
	position:absolute;
	width:143px;
	height:104px;
	top:20px;
	left:726px;
	background:url(/images/graphic_hollidays.gif) no-repeat;
	font-family:tahoma; font-size:10px;
	padding:61px 5px 0px 18px;
	line-height:150%;
}

.grafik-hollidays .rest{color:#f6703c}
.grafik-hollidays .work{color:#69a611}

.graphic
{
	position:absolute;
	width:143px;
	height:104px;
	top:20px;
	left:726px;
	background-image:url(/images/graphic_fon.gif);
}
.graphic span
{
	position:absolute;
	font-size:10px;
	font-weight:bold;
}
.time_budni
{
	top:34px;
	left:50px;
	color:#067d00;
}
.time_sat
{
	top:66px;
	left:50px;
	color:#fe9a2e;
}
.time_sun
{
	top:79px;
	left:53px;
	color:#e24444;
}

.login
{
	position:absolute;
	left:630px;
	top:171px;
	width:240px;
	height:50px;
	background-image:url(/images/login_left.png);
	background-repeat:no-repeat;
}
.login_right
{
	width:230px;
	height:49px;
	background-image:url(/images/login_right.png);
	background-repeat:no-repeat;
	background-position:right;
	float:right;
	padding-right:5px;
}
.login_white
{
	width:128px;
	height:49px;
	background-color:#FFFFFF;
	float:left;
}
.login_grey
{
	width:92px;
	height:43px;
	background-color:#e8e2d8;
	float:right;
	padding-left:10px;
	padding-top:6px;
}
.login_grey a
{
	display:block;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	margin-top:4px;
}
.log_panel
{
	border-collapse:collapse;
	width:100%;
}
.log_panel td
{
	vertical-align:top;
}
.log_panel_left
{
	padding:5px 0px 0px 10px;
}
.login_form
{
	width:50px;
	padding:0px;
	margin:0px;
}
.login_form input
{
	width:47px;
	font-size:11px;
	color:#7793b4;
	border:0px;
	margin:0px;
}
.log_dots
{
	font-size:0px;
	width:50px;
	height:1px;
	margin:3px 0px 1px 0px;
	background-image:url(/images/login_dots.gif);
	background-repeat:repeat-x;
}
.login_form .log_enter 
{
	width:51px;
	height:18px;
	float:right; vertical-align:middle;
	margin:14px 6px 0px 0px;
}

.body_left
{
	position:absolute;
	width:36px;
	height:254px;
	background-image:url(/images/body_left.jpg);
	top:78px;
	left:-36px;
}
.body_right
{
	position:absolute;
	width:40px;
	height:263px;
	background-image:url(/images/body_right.jpg);
	top:80px;
	right:-40px;
}

.book_top
{
	width:900px;
	height:30px;
	background-image:url(/images/book_top.jpg);
}

.book_tree
{
	width:882px;
	height:57px;
	background-image:url(/images/book_tree.jpg);
	background-repeat:no-repeat;
	background-position:17px 0px;
}
.book_title
{
	width:610px;
	height:28px;
	float:right;
	background-color:#aeaac6;
	color:#FFFFFF;
}
.book_title h1
{
	font-size:18px;
	font-weight:normal;
	margin:0px;
}
.breadcrumbs
{
	width:610px;
	height:29px;
	float:right;
	background-color:#FFFFFF;
}
.sitemap_blue
{
	width:16px;
	height:16px;
	margin:7px 0px 0px 4px;
	float:left;
}
.sitepath
{
	margin:3px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	text-transform:uppercase;
}

.sitepath ul{
	float: left;
	margin: 0;
	padding: 0 0 0 7px;
	list-style: none;
	overflow: hidden;
}

.sitepath ul li{
	float: left;
	display: inline;
	font-size: 10px;
	text-transform: uppercase;
	margin: 6px 0 0 0;
	padding: 0 3px 0 3px;
	overflow: hidden;
}

.sitepath ul li a{
	color: #736c93;
	text-decoration: none;
}

.sitepath ul li a:hover{
	text-decoration: underline;
}

.sitepath ul .active2{
	background: none;
}

.sitepath ul .active2 a{
	color: #555 !important;
	font-weight: bold;
	background: none;
	text-decoration: none !important;
}

.book
{
	width:848px;
	margin:0px;
	border-collapse:collapse;
}
.book_left
{
	width:236px;
	padding:0px 0px 20px 0px;
	background-image:url(/images/book_clip.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}
.book_right
{
	padding:5px 10px 72px 24px; vertical-align:top; font-size:11px; font-family:Geneva, Arial, Helvetica, sans-serif}
.corner_bl
{
	width:865px;
	margin:0px 0px 0px 17px;
	background-image:url(/images/corner_bl.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#FFFFFF;
}
.corner_br
{
	background-image:url(/images/corner_br.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}

.book_right h2
{
	font-size:12px;
	font-weight:bold;
	margin:0px;
}

.bambook_pic
{
	width:200px;
	height:150px;
	float:right;
	margin:0px 0px 25px 20px;
}
.goods_title
{
	display:block;
	width:566px;
	height:21px;
	background-color:#b0a194;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	padding:4px 0px 0px 12px;
}

.goods_extra_text
{
	display:block;
	width:566px;
	background-color:#fdf0d6;
	color:#856955;
	font-size:10px;
	padding:0px 0px 0px 12px;
	line-height:10px;
}

.goods_extra_text ul,li,p,div
{
 margin:0px;
}

.goods
{
	width:100%;
	border-collapse:collapse;
	font-size:11px;
	color:#000000;
}

.goods .item a, .goods .item a:visited {border-bottom:dashed 1px #CCCCCC}
.goods .item a:hover {text-decoration:none; border-bottom:1px solid #FF8888}
.goods .item td{width:400px}

.goods .sel {text-align:left; font-size:10px}

.goods_thumb { margin: 8px 0px 10px 0px; } .goods_thumb td{ width:40px; }

.bt_top
{
	background-color:#f5f0e7;
	color:#767676;
	vertical-align:top;
}
.bt_top td
{
	padding:6px 0px 0px 0px;
}
.bt_top_1
{
	height:42px;
}
.bt_top_2
{

}
.bt_top_3
{

}
.bt_top_4
{
width:70px;
}
.bt_top_5
{
width:60px;
}
.bt_top_border
{
	float:left;
	margin:-1px 8px 0px 0px;
	height:37px; width:2px;
}
.bt_white, .bt_gray
{
	height:40px;
	background-color:#FFFFFF;
	background-image:url(/images/bt_lines_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}
.bt_gray
{
	background-color:#f8f8f8;
}
#no_lines
{
	background-image:none;
}
.bt_white td, .bt_gray td
{
	padding:0px 0px 0px 12px;
}

.bt_botline
{
	width:100%;
	margin-top:2px;
	background:url(/images/bt_botline.gif) bottom repeat-x;
}

.bottom
{
	width:883px;
	height:125px;
	margin:22px 0px 0px 17px;
}
.bot_left
{
	width:408px;
	height:125px;
	background-image:url(/images/bottom_left.gif);
	float:left;
}
.bot_right
{
	width:395px;
	height:100px;
	padding:25px 50px 0px 30px;
	background-image:url(/images/bottom_right.gif);
	background-repeat:no-repeat;
	float:left;
	color:#716257;
	font-size:11px;
}

.bot_right a {color:#716257}

.bot_left_tab
{
	width:326px;
	margin:32px 0px 0px 48px;
	border-collapse:collapse;
}
.bot_left_tab td
{
	padding:0px;
	vertical-align:top;
}
.btl_left a
{
	color:#000000;
	font-size:11px;
}
.search
{
	width:144px;
	height:22px;
	margin:0px;
	padding:0px;
	background-image:url(/images/search_bg.gif);
}
.search_left
{
	width:144px;
	height:22px;
	background-image:url(/images/search_left.gif);
	background-repeat:no-repeat;
}
.search_right
{
	width:136px;
	height:20px;
	background-image:url(/images/search_right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:2px 0px 0px 8px;
}
.search_text
{
	width:110px;
	float:left;
	border:0px;
	font-size:11px;
	margin-top:1px;
}
.search_go
{
	float:right;
	margin:6px 8px 0px 0px;
}
.letter
{
	display:block;
	background-image:url(/images/letter.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	margin-left:10px;
}
.map
{
	display:block;
	background-image:url(/images/sitemap.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 30px;
	margin:5px 0px 0px 10px;
}

.blt_right
{
	text-align:right;
	font-size:10px;
}
.blt_right a {color:#8f846a} .blt_right a:hover {text-decoration:underline}

.btl_spacer
{
	font-size:0px;
	width:20px;
	height:6px;
}

.main-menu{
	float: left;
	width: 200px;
	margin: 15px 0px 35px 10px;
	padding: 0;
	overflow: hidden;
}

.main-menu ul{
	float: left;
	width: 164px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}

.main-menu ul li{
	float: left;
	width: 100%;
	border-bottom: 1px solid #e2e2e2;
	margin: 0;
	padding: 0;
}

.main-menu ul li a{
	float: left;
	width: 100%;
	font-size: 12px;
	color: #2f2f2f;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 4px 0 4px 0;
	text-decoration: none;
	text-indent: 10px;
}

.main-menu ul li a:hover, .main-menu ul li .active{
	color: #FFF;
	background: #bdb8d7;
}

.main-menu ul li ul{
	float: right;
	width: 155px;
	background: url(/images/decormanu.gif) 0 0 repeat-y;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.main-menu ul li ul li{
	float: right;
	width: 146px;
	margin: 2px 0 2px 0;
	padding: 0;	
border: none;
}

.main-menu ul li ul li a{
	float: left;
	width: 100%;
	font-size: 11px;
	color: #726f6a;
	font-weight: normal;
	text-transform: none;
	margin: 0;
	padding: 2px 0 2px 0;
	text-decoration: none;
	text-indent: 0x;
}

.main-menu ul li ul li a:hover, .main-menu ul li ul li .active{
	color: #2f2f2f;
	font-weight: bold;
	background: none;
}

.main-menu ul li ul li ul{
	float: right;
	width: 142px;
	margin: 0;
	padding: 0;
	overflow: hidden;
background: none;
}

.main-menu ul li ul li ul li{
	float: left;
	width: 130px;
	background: url(/images/separator.gif) 5px 9px no-repeat;
	margin: 2px 0 2px 0;
	padding: 0 0 0 10px;	
}

.main-menu ul li ul li ul li a{
	float: left;
	width: 100%;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-transform: none;
	margin: 0;
	padding: 2px 0 2px 0;
	text-decoration: none;
	text-indent: 0x;
}

.main-menu ul li ul li ul li a:hover, .main-menu ul li ul li ul li .active{
	color: #ae1318;
	font-weight: bold;
}

.main-menu ul .none{
	border: none;
}

/*  =====================================  */
/*		HI SLIDE	*/

.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}

.highslide-caption { font-size:9px; margin-bottom:3px} 

.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

/* Styles for the popup */

.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 10px;
}

.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
	background-color:#957d71;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-size:10px;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/jsc/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/*  =====================================  */

