@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background-color:#FFFFFF;

}

td{
	vertical-align:top;
	text-align:left;
	padding:2px;
}

td.pageHeader{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
  padding:5px;
  vertical-align:top;
  text-align:right;
  border-bottom:1px solid #02a5d5;
}

td.coleredBig{
  font-size: 12px;
  font-weight: bold;
  color: #02a5d5;
  text-align:center;
  border-bottom:1px solid #666666;
}
td.blackBig{
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-align:center;
}

#div_container{
 	position: relative;
	margin: 0 auto;
	width: 990px;
	height: 905px;
	overflow:visible;
	z-index:0;
	border: 0px solid #000000;
	display:none;
	background-color:#FFFFFF;
}
#powered_by{
 	position: absolute;
	left:0px;
	top:0px;
	color:#999999;
	display:none;
}

#navigation{
 	 position:absolute;
	 top:5px;
	 left:-3px;
	 width:175px;
	 height:700px;
}
#navigation_products{
 	 position:relative;
	 overflow:hidden;
	 top:0px;
	 left:0px;
	 width:175px;
	 height:1px;
	 display:block;
	 float:left;
}
#navigation_products.loading {
	 height:0px;
	 overflow:hidden;
}

#logo_container{
	background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	width:175px;
	height:165px;
	position:absolute;
	left:0px;
	top:0px;
}
#menu_container{
	width:175px;
	position:absolute;
	left:0px;
	top:183px;
	overflow:hidden;
}

div.navigation_btn, div.navigation_btn_categories{
	width:175px;
	height:33px;
	position:relative;
	left:0px;
	top:0px;
	cursor:pointer;
	overflow:hidden;
	float:left;
}
div.navigation_btn_subs{
	width:175px;
	height:1px;
	position:relative;
	left:0px;
	top:0px;
	overflow:hidden;
	display:block;
	float:left;
}
div.sub_navigation_btn{
	width:112px;
	height:20px;
	position:relative;
	left:61px;
	top:0px;
	cursor:pointer;
	border-bottom:1px solid #02a5d5;
	text-align:right;
	overflow:hidden;
}


#newsletter, #newsletter_frame{
	width:166px;
	height:115px;
	position:relative;
	left:20px;
	top:20px;
	float:left;
	padding-top:2px;
}

#newsletter{
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../images/newsletter.jpg);
	background-repeat:no-repeat;

}

#newsletter.loading{
	background-image:url(../images/spinner.gif);
	background-repeat:no-repeat;
}
#newsletter.done{
	background-image:none;
}

#address{
	width:185px;
	height:120px;
	position:relative;
	background-image:url(../images/address.jpg);
	background-repeat:no-repeat;
	left:-10px;
	top:20px;
	float:left;	
}
#conditions{
	width:185px;
	height:120px;
	position:relative;
	left:-10px;
	top:10px;
	float:left;
	text-align:right;
}

a, a:visited{
	color:#000000;
	text-decoration:underline;
}
a:hover{
	color:#02a5d5;
	text-decoration:none;
}

a.conditions,a.conditions:visited{
	text-decoration:none;
}


a.menu_link,a.menu_link:visited{
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
	color:#000000;
}

a.menu_link:hover{
	color:#02a5d5;
}

a.prodInBasket,a.prodInBasket:visited{
	color:#02a5d5;	
	text-decoration:none;
}
a.prodInBasket:hover{
	color:#000000;	
	text-decoration:none;
}

a.prodInBasketNo,a.prodInBasketNo:visited,a.prodInBasketNo:hover{
	color:#CC0033;	
	text-decoration:underline;
}


/*menu*/
#menu1{
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
}
#menu2{
	background-image:url(../images/products.gif);
	background-repeat:no-repeat;
}
#menu3{
	background-image:url(../images/login.gif);
	background-repeat:no-repeat;
}
#menu3account{
	background-image:url(../images/account.gif);
	background-repeat:no-repeat;
	height:0px;
}
#menu4{
	background-image:url(../images/register.gif);
	background-repeat:no-repeat;
}
#menu4logoff{
	background-image:url(../images/logoff.gif);
	background-repeat:no-repeat;
	height:0px;
}
#menu5{
	background-image:url(../images/search.gif);
	background-repeat:no-repeat;
}
#menu6{
	background-image:url(../images/checkout.gif);
	background-repeat:no-repeat;
	height:0px;
}
#menu7{
	background-image:url(../images/blog.gif);
	background-repeat:no-repeat;
}


/*content*/
#div_content_1{
	position:absolute;
	top:5px;
	left:200px;
	width:610px;
	height:365px;
	z-index:1;
}
#div_content_1_container{
	position:absolute;
	top:10px;
	left:0px;
	width:500px;
	height:300px;
	z-index:1;
	overflow:hidden;
}
#div_content_4{
	position:absolute;
	top:5px;
	left:200px;
	width:610px;
	height:0px;
	z-index:1;
}
#div_content_4_container{
	position:absolute;
	top:10px;
	left:0px;
	width:610px;
	height:0px;
	z-index:0;
	overflow:hidden;
}
#micro_top{
	width:615px; height:50px; position:absolute; left:-5px; top:0px; z-index:3; visibility:visible; display:block;
}

#micro_left{
	width:35px; height:256px; position:absolute; left:-5px; top:50px; z-index:3; visibility:visible; display:block; overflow:hidden;
}

#micro_right{
	width:202px; height:256px; position:absolute; left:408px; top:50px;	z-index:3; visibility:visible; display:block;
}

#micro_bottom{
	width:615px; height:61px; position:absolute; left:-5px; top:306px; z-index:3; visibility:visible; display:block;
}

#div_content_1_container_options{
	position:absolute;
	top:0px;
	left:478px;
	height:157px;
	z-index:3;
	width:100px;
}

#div_content_1_container.loading {
	background-image:url(../images/spinner.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#div_content_1_container_options.loading{
	background-image:url(../images/spinner.gif);
	background-repeat:no-repeat;
}
#product_option{
	position:relative;
	margin-top:3px;
	left:0px;
	width:97px;
	height:18px;
	font-weight:bold; 
	background-image:url(../images/shop/bg_options.jpg);
	background-repeat:no-repeat;
	color:#ececec;
	line-height:18px;
	z-index:4;
}
div.product_option_values{
	position:relative;
	margin-top:0px;
	left:0px;
	width:97px;
	height:1px;
	font-weight:bold;
	overflow:hidden;
	display:none;
	background-color:#ececec;
}
div.product_option_value{
	position:relative;
	left:0px;
	width:97px;
	height:16px;
	font-weight:bolder;
	color:#000000;
	line-height:16px;	
	overflow:hidden;
	cursor:pointer;
}
div.product_option_value.selected{
	color:#02a5d5;
	font-weight:bold;
}
#infoPrice{
	position:absolute; left:8px; top:50px; width:91px; overflow:hidden; height:41px;
}

#infoCorner{
	width:91px; height:82px; position:absolute; left:15px; top:229px; z-index:2;
} 

#infoImage{
	position:absolute; 
	left:0px;
	top:12px;
	width:417px;
	overflow:hidden;
	height:287px;
	border:1px solid #000000;
	z-index:0;
}
#infoImageBig{
	position:absolute; 
	left:-200px;
	top:-250px;
	left:0px;
	top:0px;
	width:900px;
	overflow:hidden;
	height:900px;
	border:0px solid #000000;
	z-index:1;
	cursor:move;
}
#viewImage, #viewInfo{
	position:absolute; 
	left:370px;
	top:260px;
	width:32px;
	overflow:hidden;
	height:32px;
	border:0px solid #000000;
	z-index:2;
}
#zoomImage,#zoomImageCancel{
	position:absolute; 
	left:25px;
	top:267px;
	width:39px;
	overflow:hidden;
	height:36px;
	z-index:3;
	cursor:pointer;
}
#infoTxt{
	position:absolute; left:25px; top:30px; width:170px; overflow:hidden; height:200px;z-index:1; border:0px solid #000000;
}

#div_content_2{
	position:absolute;
	top:375px;
	left:190px;
	width:610px;
	height:500px;
}
#div_content_2_container{
	position:absolute;
	top:0px;
	left:0px;
	width:610px;
	height:450px;
}
#div_content_2_container.loading {
	background-image:url(../images/spinner.gif);
	background-repeat:no-repeat;
}
#row_container{
	position:relative;
	width:610px;
	top:0px;
	left:0px;
}
#row_container_search{
	position:absolute;
	width:300px;
	left:0px;
	height:150px;
}

#brands_container{
	position:absolute; left:200px; top:0px; width:400px; height:40px;
}
#gender_container{
	position:absolute; left:10px; top:0px; width:600px; height:40px; border-bottom:1px solid #000000;
}
#gender2{
	position:absolute; left:0px; top:0px; width:96px; height:25px; cursor:pointer;
}
#gender2Active{
	position:absolute; left:0px; top:0px; width:96px; height:25px; display:none; cursor:pointer;
}
#gender1{
	position:absolute; left:80px; top:0px; width:96px; height:25px; cursor:pointer;
}
#gender1Active{
	position:absolute; left:80px; top:0px; width:96px; height:25px; display:none; cursor:pointer;
}

#row_products{
	position:absolute;
	width:610px;
	top:5px;
	left:5px;
	overflow:hidden;
	z-index:1;
}
#row_products_search{
	position:absolute;
	width:155px;
	top:5px;
	left:5px;
	overflow:hidden;
	z-index:1;
}
#row_overlayer{
	position:absolute;
	width:610px;
	top:0px;
	left:0px;
	z-index:2;
}
#row_overlayer_search{
	position:absolute;
	width:155px;
	top:0px;
	left:0px;
	z-index:2;
}
#prod_hor{
	position:relative;
	top:0px;
	left:0px;
	width:152px;
	height:126px;
	float:left;
	overflow:hidden;
}
#prod_vert{
	position:relative;
	top:0px;
	left:0px;
	width:122px;
	height:159px;
	float:left;
	overflow:hidden;
}
#prod_hor_overlay{
	position:relative;
	top:0px;
	left:0px;
	width:152px;
	height:126px;
	float:left;
	cursor:pointer;
}
#prod_vert_overlay{
	position:relative;
	top:0px;
	left:0px;
	width:122px;
	height:159px;
	float:left;
	cursor:pointer;
}

#divVerDiscount{
	position:absolute;
	left:21px;
	top:122px;
	z-index:10;
	color:#f8f6f6;
	font-size:12px;
	font-weight:bold;
}
#divHorDiscount{
	position:absolute;
	left:20px;
	top:91px;
	z-index:10;
	color:#f8f6f6;
	font-size:12px;
	font-weight:bold;
}

#div_content_3{
	position:absolute;
	top:0px;
	left:810px;
	width:190px;
	height:555px;
	overflow:hidden;
}

#div_content_3_container{
	position:absolute;
	top:5px;
	left:5px;
	width:180px;
	height:555px;
}
#div_content_3_container.loading {
	background-image:url(../images/spinner.gif);
	background-repeat:no-repeat;
}

#shopping_overlay{
	width:177px;
	height:600px;
	position:absolute;
	top:0px;
	left:0px;
	float:left;
	background-color:#FFFFFF;
}

#shopping_header{
	background-image:url(../images/shop/shoppingcart_header.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:177px;
	height:69px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

#shopping_header_txt{
	color:#02a5d5;	
	position:relative;
	top:32px;
	left:29px;
	font-size:9px;
}

div.shopping_bg{
	background-image:url(../images/shop/shoppingcart_bg.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:55px;
	padding-top:9px;
	width:122px;
	height:18px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
	cursor:pointer;
	overflow:hidden;
}

div.shopping_bg.delete{
	background-image:url(../images/shop/shoppingcart_bg_delete.png);
}

.tool-tip {
	color: #fff;
	width: 165px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin-top: 15px;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background-color:#666666;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background-color:#666666;
	line-height:18px;
}

#deleteDivs{
	width:14px; 
	height:14px; 
	position:absolute; 
	top:8px; 
	left:38px;
	border:0px solid #00FF00;
}

#shopping_footer{
	background-image:url(../images/shop/shoppingcart_footer.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:177px;
	height:146px;
	position:relative;
	top:0px;
	left:0px;
	float:left;
}

#deleteItem{
	width:25px; height:25px; position:absolute; top:100px; left:30px; cursor:pointer
}
#buyNow{
	width:55px;height:40px;position:absolute;top:90px;left:102px;cursor:pointer;
}
#noBuy{
	background-color:#FFFFFF; position:relative; top:3px; cursor:pointer; color:#666666; padding:4px;
}

input{
	font-size:10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

input.client{
	width:150px;
	height:15px;
	border:1px solid #02a5d5;
	padding:2px;
}

input.client_big{
	width:200px;
	height:15px;
	border:1px solid #02a5d5;
	padding:2px;
}
select.client_big{
	width:206px;
	height:20px;
	border:1px solid #02a5d5;
	padding:2px;
	font-size:10px;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.qty{
	width:30px;
	height:15px;
	border:1px solid #02a5d5;
}

input.inputLetter{
	width:93px;
	border:1px solid #000000;
	padding:2px;
}

input.input_advanced{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:250px;;
	margin:5px;
	padding:3px;
	height:12px;
}
select.input_select_2{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:250px;
	margin:5px;
	height:20px;
}
TD.fieldKey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  padding:5px;
  line-height:18px;
  vertical-align:bottom;
  width:150px;
}