#contents2
{	padding:0px 15px 0px 15px;
}
#contentwrapper
{
float: left;
width: 100%;
}

#contentcolumn
{
margin: 0 160px 0 219px;
}

#leftcolumn
{
float: left;
width: 219px;
margin-left: -100%;
}

#rightcolumn
{margin: 0px;
padding: 0px;
float: left;
padding-left:0px;
width: 160px;
margin-left: -160px;
}

#contentcolumn .innertube
{
padding-right:18px;
padding-left:20px;
}
#rightcolumn .innertube
{
}
#leftcolumn .innertube
{
}



.leftmenu ul
{
	padding:0px;
    margin:0px;
	list-style:none;
	cursor: pointer;
}
.leftmenu li
{
    padding:0px;
    margin:0px;
    margin-bottom:1px;
}
.leftmenu li a
{
    background:url("graphics/menu_bg.jpg") no-repeat left top;
    width:100%;
    display:block;
    padding:6px 7px 5px 10px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:normal;
	text-decoration:none;
	color:#4f2e00;
}
.leftmenu li a:hover
{
	color:#dd6700;
}


.leftmenu ul ul
{
	padding:0px;
    margin:0px;
    margin-left:0px;
	list-style:none;
}
.leftmenu li li
{
	padding:0px;
    margin:0px;
    margin-bottom:1px;
}
.leftmenu li li a
{
    background:#c0a851 url("graphics/li.gif") no-repeat 4px 10px;
    width:182px;
    display:block;
    margin-left:5px;
    padding:4px 7px 4px 9px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:normal;
	text-decoration:none;
	color:#000;
}
.leftmenu li li a:hover
{
	color:#000;
	background:#e4c140 url("graphics/li.gif") no-repeat 4px 10px;
}


.leftmenu ul ul ul
{
	padding:0px;
    margin:0px;
    margin-left:0px;
	list-style:none;
}
.leftmenu li li li
{
	padding:0px;
    margin:0px;
    margin-bottom:1px;
}
.leftmenu li li li a
{
    background:#a38f45 url("graphics/li.gif") no-repeat 9px 10px;
    width:176px;
    display:block;
    margin-left:5px;
    padding:4px 7px 4px 15px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:normal;
	text-decoration:none;
	color:#000;
}
.leftmenu li li li a:hover
{
	color:#feea99;
	background:#816a13 url("graphics/li.gif") no-repeat 9px 10px;
}





.titleblock
{	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6a4b30;
	width:100%;
	height:19px;
	padding:5px 0px 0px 10px;
	display:block;
	background:url("graphics/right_title.gif") no-repeat left top;
}
.basketblock
{	padding:14px 0px 14px 14px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#311e10;
}


.button
{
	margin-top:3px;
	margin-bottom:5px;
}
.button a, .button a:hover
{
	background: transparent url("graphics/left_butt.gif") no-repeat left top;
	display: block;
	float: left;
	padding: 0px 0px 0px 6px; /* sliding doors padding */
	margin: 0px;
	text-decoration: none;
}
.button a span, .button a:hover span
{
	background: transparent url("graphics/right_butt.gif") no-repeat right top;
	color: #6a4b30;
	padding: 3px 6px 3px 0px;
	font-weight: normal;
	line-height: 11px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	text-decoration: none;
}
.button a:hover
{	background-position:0% -17px;
}
.button a:hover span
{
	color: #feea9d;
	background-position:100% -17px;
}



.venders
{    padding-bottom:15px;
}
.venders ul
{
	padding:0px;
    margin:0px;
    margin-left:10px;
    margin-top:5px;
	list-style:none;
}
.venders li
{
	padding:0px;
    margin:0px;
    margin-bottom:1px;
}
.venders li a
{
    background:#c0a851 url("graphics/li.gif") no-repeat 4px 10px;
    width:129px;
    display:block;

    padding:4px 7px 4px 12px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:normal;
	text-decoration:none;
	color:#000;
}
.venders li a:hover
{
	color:#000;
	background:#e4c140 url("graphics/li.gif") no-repeat 4px 10px;
}
.recomblock
{	margin-left:10px;
	margin-top:5px;
	padding-bottom:15px;
}


.leftitleblock
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6a4b30;
	width:100%;
	height:19px;
	padding:5px 0px 0px 10px;
	display:block;
	background:url("graphics/left_title.gif") no-repeat left top;
	margin-bottom:5px;
}
#leftcolumn .news_item
{	margin-left:10px;
}
#leftcolumn .news_item .news_text
{
	width:200px;
    height:auto;
    overflow:visible;
}

.productbig .productparams, .productbig .productdescr
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	color:#6f5736;
}
.productbig .productdescr
{	margin-left:8px;
}
.productbig .productimage
{
	border:0px;
	display:block;
	width:200px;
	float:left;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}


.productwrapper
{
margin: 0px;
padding: 0px;
float: left;
width: 100%;
}

.productcontent
{
margin: 0px;
padding: 0px;
margin-right: 100px;
}

.productright
{
float: left;
width: 100px;
margin-left: -100px;
}
.productcontent .innertube2
{
	margin: 0px;
	padding: 0px;
	padding:0px 15px 0px 0px;
}


.button2
{
	margin-top:3px;
	margin-bottom:10px;
	margin-left:25px;
}
.button2 a, .button2 a:hover
{
	background: transparent url("graphics/bask_butt_left.gif") no-repeat left top;
	display: block;
	float: left;
	padding: 0px 0px 0px 6px; /* sliding doors padding */
	margin: 0px;
	text-decoration: none;
}
.button2 a span, .button2 a:hover span
{
	background: transparent url("graphics/bask_butt_right.gif") no-repeat right top;
	color: #fff6d2;
	padding: 3px 6px 3px 0px;
	font-weight: normal;
	line-height: 11px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	text-decoration: none;
}
.button2 a:hover
{
	background-position:0% -17px;
}
.button2 a:hover span
{
	color: #fff6d2;
	background-position:100% -17px;
}

.productbig .button2
{	margin-top:10px;
}
.thmbimage
{	padding-bottom:3px;
}

.newsitem .productimage, .newsitembig .productimage
{	width:100px;
}
.newsitembig .productdescr
{	padding: 0px 14px 8px 12px;
}
.newsitem .newsdata, .newsitembig .newsdata
{	font-size: 10px;
	color:#8c7867;
	margin: 0px;
    padding: 0px;
    margin-top: 2px;
}
.newsitembig .newsdata
{	margin-left: 12px;
}
.newsitembig .button2
{	margin-top: 12px;
}

#navcontainer_db {
        margin: 0px;
        padding: 0px;
}

#navcontainer_db ul {
	list-style: none;
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
        font: bold 11px tahoma, verdana, lucida, sans-serif;
        color: #000;
}

#navcontainer_db ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0px;
        margin: 0px;
        margin-bottom:2px;
}

#navcontainer_db ul li a {
        background: #948240;
        width: 15px;
        height: 12px;
        border: 1px solid #000;
        padding: 1px;
        margin: 0px;
        margin-left: 3px;
        color: #fff;
        text-decoration: none;
        display: block;
        text-align: center;
        font: normal 10px tahoma, verdana, lucida, sans-serif;
}

#navcontainer_db ul li a:hover {
        color: #fee87f;
        background: #5e2222;
        border: 1px solid #fee87f;
}

#navcontainer_db a:active {
        background: #de0303;
        color: #fff;
        border: 1px solid #fff;
}

#navcontainer_db li#active a {
        color: #000;
        background: #feea9d;
        border: 1px solid #000;
}



.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(graphics/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
    border:0px;
}
.highslide:hover img {
    border:0px;
}
.highslide-active-anchor img {
    border:0px;
}
.highslide-gallery .highslide-active-anchor img {

	cursor: default;
}
.highslide-image {
	border-width: 0px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    margin-top: 0;
    margin-bottom: 0;
}
.control, .control * {
	color: #666;
}

.bigitem .header
{	clear:both;
	width:auto;
	height:auto;
	display:auto;
	background:none;
	margin:0px;
}

.blink
{	color: #000;
}

.blink:hover
{
	color: #524100;
}

.input
{
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: none;
        color: #000;
}