@CHARSET "UTF-8";
:-moz-any-link:focus {
  outline: none;
}
:focus
{
  -moz-outline-style: none;
}
a
{
  outline: none;
}

BODY{
margin:0px 0px 15px 0px;
padding:0px;
}

BODY {
  font-family: Georgia, Verdana;
  font-size:11px;
}

a{text-decoration: none;color:#666666}
a:hover{color:#000000;	border-bottom:1px dashed #000000;}
td{
  text-align: left;
  vertical-align: top;
}


.basketDIV{
	background-color:#c2c2c2;
	padding:5px;
	text-align: right;
	margin-top:3px;
	margin-bottom:3px;
	height:14px;
	font:11px Tahoma;
}
.top_line{
  background-repeat: repeat-x;
  width:100%;
  height:10px;
}

.topTable{
	background-color:#e2e3e5;
}
.topMenu
{
	margin-top:10px;
	margin-bottom:10px;
	background-color:#424242;
	padding:15px;
	text-align: center;
}

.topMenu a{
	font:22px Georgia;
	margin:0px 10px 0px 10px;
	color: #d2d3d5;
}

.topMenu a:hover{
	
	font:22px Georgia;
	margin:0px 10px 0px 10px;
	color:white;	border-top:1px dashed white;
}


.bottomDIV2{
height:1px;
background-color:#222222;
}

.bottomDIV1{
height:1px;
background-color:#323232;
}

.bottomDIV{
height:45px;
background-color:#333333;
}

.fieldName{
  margin-top:0px;
  font:bold 12px  Georgia;
}
.fieldDesc{
  margin-bottom:10px;
}

.product_list{
  width:700px;
}

.user_section{
 margin:3px 0px 3px 10px;
 padding:3px;
 text-align: right;
 
}
.shop_category_TB{
margin-left:40px;
margin-top:20px;
width:200px;
}
.shop_category{
	padding-top:10px;
}
.shop_subcategory{
	padding-left:15px;
}
.shop_category, .shop_category a{
  font:bold 18px Georgia;
}

.shop_subcategory,.shop_subcategory a{
  font:bold 13px Georgia;
}

.shop_category_on{ font:bold 18px Georgia; color:#000000;}
.shop_subcategory_on{ font:bold 13px Georgia; color:#000000;}

.product{
  padding:10px;
  margin:10px;
  width:185px;
	height:220px;
  float:left;
	cursor:pointer;
	overflow:hidden;

}

.product_img{


}

.product_img_case{
  width:150px;
}

.product_img_case a{
	border:none;
}
.product_img_case a:hover{
	border:none;
}

.product_img_case a img{
  padding:10px;
  border:4px solid #cdcdcd;
	text-decoration: none;
}

.product_img_case a:hover img{
  padding:10px;
  border:4px solid #222222;
  cursor:pointer;
}

.product_name{
	position:relative;
  font:bold 14px Tahoma;
  color: #444444;
  text-align: center;
	width:100%;
	height:40px;
	overflow:hidden;
}

.product_name_reserved{
  font:bold 14px Tahoma;
  color: #ff0000;
  text-align: center;
  position:relative;
	width:100%;
	height:40px;
	overflow:hidden;
}

.product_name_sold{
  font:bold 16px Tahoma;
  color: #339900;
  text-align: center;
  position:relative;
	width:100%;
	height:40px;
	overflow:hidden;
}

.product_name_archive{
  font:bold 16px Tahoma;
  color: #ff0000;
  text-align: center;
  position:relative;
	width:100%;
	height:40px;
	overflow:hidden;
}


.product_details_line{
  position: relative;
	top:-15px;
	height:1px;
	margin:-3px;
}
.product_details_line  TD{
  font:bold 12px Tahoma;
}


.product_details_content{
	margin:0px 0px 0px 10px;
	width:400px;
	overflow: hidden;
	font:13px Georgia;
}

.product_category_line{
  font:bold 16px Georgia;
  color:#111111;
}
.product_details_name{
  font:bold 18px Georgia;
  color:#333333;
}
.product_details_line  a{
  color: #6b9f20;
}


.product_new{
	font:bold 14px Arial;
  color:#660066;
	padding:3px;
	width:35px;
}
.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: #6b9f20;
}

.basket_line a:hover,.basket_block a:hover{
  font:bold 12px Tahoma;
  color: #666600;
}

.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;
}

.shoplink{
  position:relative;
  top:25px;
  left:-40px;
  width:70px;
  height:40px;
  border:none;
  z-index:100;
  cursor:pointer;
}

.product_micro_gallery a{
	border:none;
}
.product_micro_gallery a:hover{
	border:none;
}

.product_micro_gallery a .product_micro_gallery_thumb{
width:102px;
border:2px solid #cdcdcd;
padding:5px;
margin:0px 5px 0px 5px;
cursor:pointer;

}

.product_micro_gallery a:hover .product_micro_gallery_thumb{
width:102px;
border:2px solid #222222;
padding:5px;
margin:0px 5px 0px 5px;
cursor:pointer;
}




.product_micro_gallery_separator{
	height:5px;
}
.product_micro_gallery_imageHolder{
	width:400px;
	
}

.product_micro_gallery_image{
	display: none;
	border:1px solid #666666;
	position: absolute;
}

/* BLOG */

.blog_position{
	margin-bottom:35px;
}
.blog_title{
font:bold 16px Georgia;
font-style: italic;
}


.blog_date{
font:10px Tahoma;
color: #ababab;
}

.blog_content *{
font:11px Georgia;
}

.copyright{
	margin-top:20px;
	font:10px Tahoma;
	text-align: center;
	width:100%;
}



.bottomCreateby{
	font:10px Tahoma;
	color:#888888;
	text-align: right;
	padding:15px 5px 5px 5px;
}
.bottomCompany{
	font:10px Tahoma;
	color:#888888;
	text-align: left;
	padding:15px 5px 5px 5px;
}






.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;}
