body {
	margin: 0;
	padding: 0;
	background-image: url(../../images/bg.jpg);
}

#tablemain {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#tablemain_tl {
	background-image: url(images/tablemain/top_left.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#tablemain_tr {
	background-image: url(images/tablemain/top_right.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#tablemain_l {
	background-image: url(images/tablemain/left.png);
	background-repeat: repeat-y;
}

#tablemain_r {
	background-image: url(images/tablemain/right.png);
	background-repeat: repeat-y;
}

#tablemain_b {
	background-image: url(images/bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#tablemain_bl {
	background-image: url(images/tablemain/bottom_left.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#tablemain_br {
	background-image: url(images/tablemain/bottom_right.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#copyright_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

#copyright_b a:link, #copyright_b a:visited, #copyright_b a:hover, #copyright_b a:active {
	color: #00B1D1;
}

#copyright_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
}

#footer_b, #footer_b a:link, #footer_b a:visited, #footer_b a:hover, #footer_b a:active {
	color: #FFF;
	font-family: Trebuchet MS;
	font-size: 13px;
	font-style: italic;
}

#footer_b a:hover {
	color: #00B1D1;
}

#footer_b a {
	margin-right: 18px;
}

#header_b, #header_b a:link, #header_b a:visited, #header_b a:hover, #header_b a:active {
	color: #FFF;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: italic;
}

#header_b a:hover {
	color: #00B1D1;
}

#header_b a {
	margin-right: 18px;
}

#cart_left {
	background-image: url(images/tablemain/cart_left.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#cart_right {
	background-image: url(images/tablemain/cart_right.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#cart_a, #cart_a a:link, #cart_a a:visited, #cart_a a:hover, #cart_a a:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
}

#cart_a {
	margin-left: 14px;
	margin-right: 18px;
}

#cart_b {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFF;
}

#cart_b a:link, #cart_b a:visited, #cart_b a:hover, #cart_b a:active {
	color: #00B1D1;
}

#cartmenu a:link, #cartmenu a:visited, #cartmenu a:hover, #cartmenu a:active {
	font-family: Tahoma;
	font-size: 11px;
	color: #00B1D1;
}

#cartmenu a {
	margin-right: 10px;
}

@font-face { font-family: "Rubl Sign"; src: url(http://www.artlebedev.ru/;-)/ruble.eot); }
span.rur { font-family: "Rubl Sign"; text-transform: uppercase; // text-transform: none;}
span.rur span { position: absolute; overflow: hidden; width: .45em; height: 1em; margin: .1ex 0 0 -.55em; // display: none; }
span.rur span:before { content: '\2013'; }

#header_gray {
	background-image: url(images/header_gray.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#header_white {
	background-image: url(images/header_white.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#header_big {
	background-image: url(images/header_big.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#header_bb {
	color: #FFF;
	font-family: Trebuchet MS;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}

#payment_methods {
	color: #535353;
	font-family: Trebuchet MS;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}

#payment_row img {
	margin-right: 18px;
	border: none;
}

#catlist {
	padding-top: 20px;
	padding-bottom: 5px;
}

#catlist a:link, #catlist a:visited, #catlist a:hover, #catlist a:active  {
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00B1D1;
}

#featured {
	padding-top: 15px;
	padding-bottom: 25px;
}

#featured img {
	margin-bottom: 8px;
}

#featured a:link, #featured a:visited, #featured a:hover, #featured a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00B1D1;
}

#tcontent {
	color: #535353;
	font-size: 12px;
	line-height: 1.3em;
	margin: 0;
	margin: 1em 2em;
	width: auto;
}

.carty a:link, .carty a:visited, .carty a:hover, .carty a:active  {
	font-style: italic;
	color: #FF0035;
}

.bigcat a:link, .bigcat a:visited, .bigcat a:hover, .bigcat a:active {
	color: #00B1D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bigcat2 a:link, .bigcat2 a:visited, .bigcat2 a:hover, .bigcat2 a:active {
	color: #00B1D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.childcat a:link, .childcat a:visited, .childcat a:hover, .childcat a:active {
	color: #76AFB8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.childcat2 a:link, .childcat2 a:visited, .childcat2 a:hover, .childcat2 a:active {
	color: #F0F0F0;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.navigation {color:#545454;border:0;}
.navigation a:link,.navigation a:visited,.navigation a:active {
text-decoration:none;color:#545454;background-color:#f9f9f9;
border:1px solid #e0e0e0;font-size:11px;padding:3px 6px;}.navigation a:hover {
background-color:#00B1D1;color:#fff;border-color:#e0e0e0;}

.navigation span {text-decoration:none;border:1px solid #e0e0e0;
font-size:11px;padding:3px 6px;background-color:#f9f9f9;color:#545454;}

.navigation span.act {background-color:#545454;color:#f9f9f9;}