@CHARSET "UTF-8";

* {
	font-family: Tahoma, Verdana;
}

body
{
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #f7f7f7;
	margin:0px;
	padding:0px;
}
a{text-decoration: none;
color:#999999;
padding:0px 5px 0px 5px;
}
a:hover{
text-decoration: none;
color:#f3b500;
background-color:#786677;
padding:0px 5px 0px 5px;
}

td{
	text-align: left;
	vertical-align: top;
	font:11px Tahoma;
}
input{
	font:bold 11px Tahoma;
	color:#555555;
}



.mainTB{
background-image: url(../images/bg_bottom.png);
background-position: center bottom;
background-repeat: repeat-x;
padding:0px;
margin:0px;
height:100%;
width:100%;
}

.mainTB1{
background-image: url(../images/bg_bottom1.png);
background-position: center bottom;
background-repeat: repeat-x;
padding:0px;
margin:0px;
height:100%;
width:100%;
}

.mainTB2{
background-image: url(../images/bg_bottom2.png);
background-position: center bottom;
background-repeat: repeat-x;
padding:0px;
margin:0px;
height:100%;
width:100%;
}


.mainTD{
padding:0px;
margin:0px;
font:1px;
height:1px;
}


.logo{
	background-image: url(../images/logo.png);
	width:541px;
	height:100px;
}


.logo_top_right{
	width:219px;
	height:53px;
	background-image: url(../images/logo_top_right.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.logo_top_left{
	width:286px;
	height:53px;
	background-image: url(../images/logo_top_left.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

.logo_bottom_left{
	width:286px;
	height:76px;
	background-image: url(../images/logo_bottom_left.png);
	background-repeat: no-repeat;
	cursor:pointer;
}
.topMenu{
	margin-top:30px;
	text-align:center;
	margin-right:20px;

}
.topMenu a{
font:bold 18px Tahoma;
color:#452a43;

}

.topMenu a:hover{
font:bold 18px Tahoma;
color:#f3b500;
}


/* SHOP */

.shop_category_TB {
	margin-bottom:105px;
}
.shop_category_TB TD{ 
	text-align: right;
}
.shop_category,.shop_category_on{
padding-top:20px;
}
.shop_category a{
	font:bold 22px Tahoma;
	color: #341a32;
	border-bottom:1px solid #555555;
}
.shop_category a:hover{
	font:bold 22px Tahoma;
	color: #f3b500;
	border-bottom:1px solid #555555;
}
.shop_category_on a{
	padding:0px 5px 0px 5px;
	font:bold 22px Tahoma;
	color:#e6b523;
	border-bottom:1px solid #e6b523;
	background-color:#523950;
}
.shop_category_on a:hover{
	padding:0px 5px 0px 5px;
	font:bold 22px Tahoma;
	color:#e6b523;
	border-bottom:1px solid #e6b523;
	background-color: #786677;
}


.shop_subcategory_1{
	font:bold 18px Tahoma;
	color: #f3b500;
}

.shop_subcategory_1 span{
	padding:0px 5px 0px 5px;
	background-color:#523950;
}

.shop_subcategory_1 a{
	font:bold 18px Tahoma;.
	color: #341a32;
}

.shop_subcategory_1 a:hover{
	font:bold 18px Tahoma;
	color: #f3b500;
}

.shop_subcategory_2{
	font:bold 12px Tahoma;
	color: #f3b500;
}

.shop_subcategory_2 span{
	padding:0px 5px 0px 5px;
	background-color:#523950;
}

.shop_subcategory_2 a{

	color: #341a32;
}

.shop_subcategory_2 a:hover{

	color: #f3b500;
}





/*  PRODUCT MICRO GALLERY */
.product_micro_gallery{
width:300px;
}

.product_micro_gallery a{
	border:none;
	padding:0px;
}
.product_micro_gallery a:hover{
	border:none;
	padding:0px;
}

.product_micro_gallery a .product_micro_gallery_thumb{
width:45px;
border:1px solid #341a32;
padding:3px;
margin:0px 2px 4px 2px;
cursor:pointer;
float:left;
}

.product_micro_gallery a:hover .product_micro_gallery_thumb{
width:45px;
border:1px solid #f3b500;
padding:3px;
margin:0px 2px 4px 2px;
cursor:pointer;
float:left;

}




.product_micro_gallery_separator{
	height:5px;
}
.product_micro_gallery_imageHolder{
	width:300px
}

.product_micro_gallery_image{
	display:none;
	border:1px solid #341a32;
	width:280px;
	margin:10px 15px 10px 3px;
}




/* PRODUCT */


.product{
  width:180px;
	height:290px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	margin:0px 4px 20px 10px;
	padding:0px;
	text-align:center;

}
.product_img_case
{
}
.product_img_case a img{
  padding:10px;
  border:4px solid #cdcdcd;
	text-decoration: none;
}

.product_img_case a{
	border:none;
	background-color: none;
	padding:0px;
}


.product_img_case a:hover{
	border:none;
	background-color: white;
	padding:0px;
}
.product_img_case a:hover img{
  padding:10px;
  border:4px solid #f3b500;
  cursor:pointer;
}

.product_name{
	position:relative;
  font:bold 14px Tahoma;
  color: #444444;
  text-align: center;
	width:100%;
	height:30px;
	overflow:hidden;
}

.product_name_reserved{
  font:bold 11px Tahoma;
  color: #ff0000;
  text-align: center;
  position:relative;
	width:100%;
	height:50px;
	overflow:hidden;
}

.product_name_sold{
  font:bold 16px Tahoma;
  color: #339900;
  text-align: center;
  position:relative;
	width:100%;
	height:30px;
	overflow:hidden;
}


.product_details_line{
  position: relative;
	top:-5px;
	height:1px;
	margin:0px 15px 0px 15px;
	display:none;
}
.product_details_line  TD{
  font:bold 12px Tahoma;
}

.product_details_images{
	width:300px;
}

.product_details_content{
	margin:0px 10px 0px 10px;
	width:200px;             
	overflow: hidden;
}

.product_category_line{
  font:bold 16px Georgia;
  color:#111111;
}
.product_details_name{
  font:bold 18px Tahoma;
  color:#333333;
}
.product_details_line  a{
  color: #6b9f20;
}

.product_size{
  float:left;
  color:#666666;
}

.product_price{
  float:right;
  color:#666666;
}





.product_code{
  font:12px Tahoma;
}

.product_details_price{
  font:bold 12px Tahoma;
}

.product_quantity{
  width:40px;
}

.reserved
{
	font:bold 12px Georgia;
	color:red;
	float:none;
}
.reserved img{
  border:none;
  position:relative;
  top:-180px;
  left:-23px;
}




.basket_line{
text-align:right;
}

.basket_line a, .basket_block a{
	font:bold 12px Tahoma;
	color: #452a43;
}

.basket_line a:hover,.basket_block a:hover{
	font:bold 12px Tahoma;
	color: #f3b500;
}





.first_page_image
{
	background-image: url(../images/first_image.png);
	width:633px;
	height:597px;
}
.reserved img{
	border:none;
	position:relative;
	top:-180px;
	left:-23px;
}



.goback, .basket_link{
	font:bold 12px Tahoma;
	color: #6b9f20;
}

.goback:hover, .basket_link:hover{
	color: #666600;
}

.column{
padding:0px 5px 0px 0px;}

.input{
	font:bold 12px 
	height:28px;
	font:16px;
	border:2px solid #cdcdcd;
	margin:3px;
	line-height: 16px;
	padding:3px;
}

.input:focus{
	border:2px solid #6b9f20;
}
.input-disabled{
	color:#ababab;
}



.bottomCompany{
font: 11px Tahoma;
color:#f8f463;
padding:5px;
margin-bottom:20px;
}

.bottomCreateby
{
font: 11px Tahoma;
color:#cdcdcd;
float:right;
padding:5px;
margin-bottom:20px;
}



/* BLOG */

.blog_position{
	margin-bottom:35px;
}
.blog_title{
font:bold 16px Tahoma;
color:#f3b500;
background-color:#452a43;
padding:0px 5px 0px 5px;
}


.blog_date{
font:10px Tahoma;

color: #ababab;
}

.blog_content *{
font:11px Georgia;
}

.pager{
 margin:10px 11px 10px 0px;
}
.pager a{
	margin:0px;
}



.blog_comm_entry{
	border:1px solid #898989;
	background-color: #cdddff;
	width:400px;
	padding:15px;
	margin-top:10px;
}
.blog_comm_entry form{
margin:0px;
padding:0px;
}
.blogCommEntryTB td{
	font:bold 11px Tahoma;
}

.blogCommEntryTB td input[type=text]{
	font: 11px Tahoma;
	border:1px solid #aaddff;
	width:100%;
	padding:4px;
}
.blogCommEntryTB td textarea{
	font: 11px Tahoma;
	border:1px solid #aaddff;
	width:100%;
	height:100px;
	padding:4px;
}


.blogCommentBlock{
	background-color:#d3e0ea;
	border:1px solid #cdcdcd;
	margin:5px 20px 10px 0px;
	padding:5px;
	font:12px Tahoma;
	color:#454545;
}

.blogCommentBlock .date {
font:bold 9px Arial;
color:#898989;
}

.blogCommentBlock .name span{
font:bold 12px Geogria;
font-style: italic;
}
.blogCommentBlock .blog{
font:10px Tahoma;
}
.blogCommentBlock .message {
margin-top:5px;
font: 11px Geogria;
font-style: italic;
color:#333333;
}

.blogCommEntryTB .anty_spam_answer{
	width:40px;
}

.anty_spamTD{ vertical-align:middle;}


.loginLink a{
	font:bold 22px Tahoma;
	color: #341a32;
	border-bottom:1px solid #555555;
}
.loginLink a:hover{
	font:bold 22px Tahoma;
	color: #f3b500;
	border-bottom:1px solid #555555;
}
