@import url('productnew.css');


.crumb, #raquo{
font-size:15px;
font-weight:normal

}

.crumb h1{
padding:0px;
margin:0px;
height:10px;
}

.pright{
padding:0px;
margin:0px;

text-align:right

}
#footertop{
width:231px;
height:13px;
background:url('../images/footer_top.png') 0% 0% no-repeat
}

#basket_top{
padding-top:10px;
}

#footerbg{

background-color:#000;
width:211px;
color:#fff;
padding-left:10px;
padding-right:10px;
}

#footerbg ul li, #footerbg ul li a, #footerbg a{
color:#fff
}

#footerbtm{
width:231px;
height:13px;
background:url('../images/footer_btm.png') 0% 0% no-repeat
}


h1, h1 a{
	padding:0 0 0px 0;
	margin:0;
	font:bold 28px "Arial";
	color:#0dadff;
	padding-bottom:10px;
	}	

	#homecontent{padding-top:10px;}
#homecontent h2{
	padding:0 0 0px 0;
	margin:0;
	font-weight:bold;
	font-size:28px;
	color:#0dadff;
	}
		
h3{
	padding:0 0 0px 0;
	margin:0;
	font:bold 28px "Arial";
	color:#0dadff;
	}	

h4{
	color:#6a6a6a;
	margin:0;
	font-weight:normal;
	font-size:15px;
	line-height:100%;
	}	
	
	h4 a{
	font-weight:bold;
	}

h2, .h2{
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	padding:0px;
	margin:0px;
}
	
h5{

	color:#6a6a6a;
	margin:0;
	font-weight:normal;
	font-size:14pt;
	line-height:100%;
	}	

	
.h2white, .h2white a{
	color:#fff;
	line-height:25px;
	font-size:20px;
}

.infoBlock {
	padding:0 0px 0px 0px;
	font-size:14px;
	height:70px;
	position:absolute;
}


#navtable-container{
position:absolute;
z-index:2050;
display:none;

}

.white, .white a{
	color:#fff
}

#black_quest{
	width:489px;
	height:84px;
	text-align:left;
	background:url('../images/black_quest.jpg') 0% 0% no-repeat;
}

#cardtypetext{
	font-weight:bold;
	color:#0cadfe;
}

#bl_txt{
  padding-left:70px;
  padding-top:15px;
  color:#000;
  line-height:15px;
}

#bl_txt h2, #bl_txt a{
  color:#000;
}



.blacklinks a{
color:#000
}

.product_off, .product_off #catprodtable{
	background-color:#dcdcdc;
}

.product_off #product{
border:1px solid #d7d7d7;
}

.product_on #product{
border:1px solid #686868;
}

.product_off, .product_off #catprodtable .price{
color:#3399fe
}

.product_on, .product_on #catprodtable{
	background-color:#3399fe;
	
}

.product_on, .product_on #catprodtable .price{
color:#fff
}

#catprodtable a{
text-decoration:none
}


.navtable-content{
  border-left:5px solid #000;
  border-bottom:5px solid #000;
  border-right:5px solid #000;
  background-color:#dadada;
  position:relative; 
  
  top:-2px;
  width:997px;
}

.nav_footer{
border-top:2px solid #000;
margin:0px;
padding:0px;
text-align:left;
}

.nav_footer ul{
margin:0px;
padding:0px;
list-style-type:none
}

.nav_footer ul li{
float:left;
border-right:2px solid #000;
height:20px;
text-align:center;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:10px;
font-size:20px;
text-decoration:none;
cursor:pointer;
}

.nav_footerli{
background-color:#dadada;
color:#000
}

.nav_footer_lihover{
color:#dadada;
background-color:#000;
text-decoration:none
}

.nav_footer ul li:hover{
color:#dadada;
background-color:#000;
text-decoration:none
}

#catbox{
	
	text-align:center;
}

#catt1{
  background-color:#5e5e5e;
  color:#fff;
  font-size:15px;
  font-weight:bold;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:6px;
}


#left_tabs{
  z-index:50;
  position:fixed;
  left:0px;
  top:52%;
  margin-top:-150px;
}


.hr_white{
	height:1px;
}



#left_newsletter, #left_feedback{
  position:absolute;
  left:-315px;
  top:60px;
  height:330px;
  width:270px;
  background: url('../images/newsletter_bg.gif') 0% 0% no-repeat;
  z-index:50;
  color:#fff;
  padding:20px;
}

#left_blog, #left_blog{
  position:absolute;
  left:-315px;
  top:-160px;
  height:330px;
  width:270px;
  background: url('../images/blog_bg.gif') 0% 0% no-repeat;
  z-index:50;
  color:#fff;
  padding:20px;
}


#left_feedback{


background: url('../images/feedback_bg.gif') 0% 0% no-repeat;
top:80px;

}

.navigate ul, .navigatetwo ul{ list-style-type:none; margin:0px; padding:0px; overflow:hidden;width:405px;height:30px; }
.navigate ul li, .navigatetwo ul li{ padding:0px; margin:0px;float:left; list-style-type:none;height:40px; margin-right:5px;}
.navigate ul li a, .navigatetwo ul li a{text-decoration:none;height:50px;width:20px;padding-bottom:10px;}


  .homescrollnum{color:#ffff00;font-weight:bold; position:relative; top:5px;left:0px;height:50px;padding-bottom:10px;}
	

#image_col{
left:1px;}

#image_col, #image_coltwo{
position:relative;top:-152px;padding:0px; margin:0px;width:485px; padding-left:1px;
}


.changecountry{
cursor:pointer;
background-color:none;
}

.changecountry a, .changesport a{
color:#676767
}

.changecountry_ro, .changesport_ro
{
cursor:pointer;
background-color:#000;
color:#fff;
}

.changecountry_ro a, .changesport_ro a, #changesport_ro a
{
color:#3399fe;
}

.top1{
line-height:25px;
font-weight:bold
}

.top1 a{color:#000}

.quickbasket a, .quickbasket{
color:#fff;
letter-spacing:0px;
font-size:15px;
line-height:8px;
}

#deliverystyle{
  background:url('../images/delivery_bdr.jpg') 0% 0% no-repeat;
  height:38px;
  width:290px;
	padding:0px;
  padding-top:10px;

	margin:0px;
  text-align:center;

}

#deliverystyle select{
	margin-left:12px;
	margin-bottom:10px;
}

#deliveryclass{
	
	font-weight:bold;
	font-size:13px;
}


/******************basket styles***********/
#total, #vat, #orderdiscount, #delivery_cost, #shippingdiscount, #grand_total{text-align:right;}

/*******************pages************/
html, body{
	padding:0px;
	margin:0px;
	font:normal 12px Arial, Helvetica, sans-serif; 
	background: #fff ;
	background-repeat:no-repeat;
	background-attachment:fixed;
	text-align:left;
	}
	
#body{
	
	margin:0 auto 0 auto;
	margin-bottom:10px;
	text-align:left;
	}
	
img{
border:0px;
padding:0px;
margin:0px;
}	

#pic_advert{
	position:absolute;
	z-index:100
}

#optiontype{
float:left;
width:70px;
font-weight:bold;
margin-top:5px;
}

a{
text-decoration:none;
cursor:pointer
}

hr{
border:0px;
border-top:1px solid #0050a3;
height:1px;
margin-top: 5px;
margin-bottom: 5px;
}
	
.green, .green a{
color:#24b063
}

.orange, .orange a{
color:#f99209
}

td a{
color:#0dadff;
text-decoration:none
}

td a:hover{
text-decoration:underline;
}

.bdr{
border:1px solid #0dadff
}
	
/*fixing firefox outline*/
a:active
{
  outline: none;
}

:focus
{
	outline:none;
}
	.footer_keywords, .footer_keywords a
	{
		color:#0dadff;
		font-weight:bold;
		font-size:15px;
	}
	
	
#header{
	width:998px;
	height:42px;
	background-color: #000;
	}

	#sitebdr{
	/*background:url('../images/site_grad.png') 0% 0% repeat-y;*/
	margin:0 auto 0 auto;
	width:1033px;
	height:100%;
	}
	
	#container{
	
	padding:0px;
	margin:0 auto 0 auto;
	width:997px;
	background-color:#fff;

	}	
	
	#flags{
	padding:5px;
	float:left;
	width:220px;
	}
	
	#topnav ul{
	margin-top:0px;
	padding-top:10px;
	
	height:10px;
	}

	#topnav ul li{
		display:inline;
		color:#b2b7bb;
			padding:0px;
			margin:0px;

	}
	
	#topnav{
		
		width:710px;
		float:right;
		text-align:right;
		padding-right:10px;
	}

	
	
	#topnav ul li a, #topnav a, #topnav li a{
		color:#b2b7bb;
		text-decoration:none;
		font-weight:bold;
		padding:0px;
		margin:0px;

			
	}
	
	#topnav ul li a:hover, #topnav a:hover{
		color:#fff;
	}
	

	
	#logobar{
		
		padding:10px;
		height:75px;
		
		padding-left:0px;
		padding-right:0px;
	}
	
	#toplogo{
		width:250px;
		float:left;
		padding-left:30px;
		
	}
	
	#searchsite{
		padding-top:25px;
		float:left;
		padding-left:50px;
		width:360px;
		
	}
	
		#talktozapkam{
		float:right;
		text-align:center;
		line-height:25px;
		margin-right:20px;
		padding-top:6px;
		padding-bottom:10px;
		font-weight:bold;
		font-size:17px;
	}
	
	
	 #clearer, .clearer {
    clear:both;
    height:0px;
    overflow:hidden;
  }
	
	#blackbar{
		
  	margin:0 auto 0 auto;
  	height:60px;
		padding-left:0px;
		padding-top:2px;
		color:#fff;
		font-size:15px;
		text-align:center;
	}
	
	#searchzapkam{
	background: url('../images/search_zapkam.gif') 0px 0 no-repeat;
	width:175px;
	height:26px;
	
	padding-left:5px;
	color:#fff;
	font-weight:normal;
	border:0px;
	}
	
	
	.input{
		background: url('../images/input.gif') 0% 0% no-repeat;
		border:0px;
		width:205px;
		height:35px;
	}
	
	.textinput{
	border:1px solid #b0b0b0;
	height:30px;
	font-size:20px;
	color:#666666
	}
	
	
	.button_orange{
	background: url('../images/orange_button.gif') 0% 0% no-repeat;
		border:0px;
		color:#000;
		font-weight:bold;
		letter-spacing:-.5px;
		font-size:15px;
		width:145px;
		height:28px;
		padding-bottom:3px;
		margin:0px;
		cursor:pointer;
	}
	
	.button_grey{
	background: url('../images/grey_button.gif') 0% 0% no-repeat;
		border:0px;
		color:#fff;
		font-weight:bold;
		letter-spacing:-.5px;
		font-size:15px;
		width:145px;
		height:28px;
		padding-bottom:3px;
		margin:0xp;
		cursor:pointer;
	}
	
	.button{
		background: url('../images/buttonbg.gif') 0% 0% no-repeat;
		border:0px;
		color:#fff;
		font-weight:bold;
		letter-spacing:-.5px;
		font-size:15px;
		width:145px;
		height:35px;
		padding-bottom:4px;
		cursor:pointer;
	}
	

	
/* submenu for main menu */	
	.red, .red a {color:#ff0000}
	.black, .black a, .black td, .black td a {color:#000; text-decoration:none}
	.blue, .blue a {color:#0dadff; text-decoration:none}
	.grey, .grey a {color:#676767; text-decoration:none}


/*********HOME PAGE**********/

.font15{
font-size:15px

}

#homeboxes{
width:484px;
background-color:#dcdcdc;
padding:0px;
margin:0px;
}

.homebox{
margin:0px;
padding:0px;

float:left;
background-color:#ff0000;
width:169px;
height:152px;
}

.homebox1{

float:left;
background-color:#ff0000;
width:161px;
height:152px;
}

.homebox2{
margin:0px;
padding:0px;
float:left;
margin-left:6px;
margin-top:8px;
}
	
	
.footer_style1{
width:230px;
float:left;
font-weight:normal;
line-height:22px;
padding-right:10px;
}

	
#btm, .btm{
	border-top:4px solid #000;
	padding:10px;
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin:0 auto 0 auto;
	width:959px;
}


#btm a, .btm a{
	color:#000;
	
}

#btm a:hover, .btm a:hover{
color:#339aff;
}

#btm ul, .btm ul{
padding:0px;
margin:0px;
}

#btm .xboxcontent{font-weight:normal;}

#btm ul li, .btm ul li{
		
		list-style-type:none;
		color:#608396;
		font-weight:normal;
		padding:0px;
		margin:0px;
		padding-top:5px;
		padding-left:0px;
		
	}
	
	#btm ul li a, .btm ul li a{
		color:#000;
		text-decoration:none;
		font-weight:normal;
		padding:0px;
		margin:0px;
		
	}
	
	#btm ul li a:hover, .btm ul li a:hover{
		color:#339aff;
	}

#linksnews{
	color:#608396;
	font-weight:bold;
	font-size:17px;
	width:450px;
	padding:10px;
	float:right;
}	

#btmlogo{
border-top:2px solid #447593;
text-align:center;
margin:0 auto 0 auto;
background-color:#fff;
padding:20px;
}

#links1{
	float:left;
	width:300px;
	padding:0px;
	margin:10px;
	
}

#links1 ul li a{
color:#9d9ba3
}

	
#cat_select{
float:left;
width:237px;

/*background: url('../images/grey_bg.gif') 0% 0% repeat-y*/
}

#catoptiontitle{
background-color:#3399fe;
border:1px solid #323699;
font-size:15px;
color:#fff;
margin-top:10px;
margin-bottom:5px;
padding-top:4px;
padding-bottom:4px;
padding-left:20px;
}

.catt2{

}

#breadcrumbs{
	border-bottom:1px solid #c0c0c0;
	color:#7f7f7f;
	margin-bottom:10px;
}

#breadcrumbs2{
	color:#7f7f7f;
	font-size:16px;
	height:10px;
	padding-top:5px;
}

#breadcrumbs a, #breadcrumbs2 a{
text-decoration:none;
color:#7f7f7f;
float:left;
padding-top:1px;
}

#breadcrumbbuttons{
height:25px;
top:-5px;
right:-5px;
position:relative;
float:right;
padding:0px;
margin:0px;
}

#breadcrumbs a:hover, #breadcrumbs2 a:hover{
color:#000
}

#raquo{
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
float:left;
}




#catprodtable, #catprodtable a{
color:#000;
text-align:left;
height:80px;
}

#catprodtable .price{
color:#3399fe;
font-size:20px;
font-weight:bold;
margin-top:10px;
}

#catprodtable h1, #catprodtable h1 a{
font:normal 12px Arial, Helvetica, sans-serif; 
color:#000;
padding:0px;
margin:0px;
height:15px;
}

#clublogo{

	width:190px;
	height:190px;
	background:url("../images/greyclub_box.gif") 0% 0% no-repeat;
	
	cursor:pointer;
	float:left;
	padding-left:5px;
	text-align:center;
	padding-top:5px;
}


.bluesm{
font-size:15px
}

.blacksm{
font-size:15px;
color:#000
}


#products{
margin-right:0px;
width:737px;

}






/*****************************CONTENT*****************************/
#page_top{
height:8px;
width:973px;
background: url('../images/blue_top2.gif') 0% 0% no-repeat

}

#page_content{
padding:10px;
width:949px;
border-left:2px solid #0cadfe;
border-right:2px solid #0cadfe;

}

#page_content td{
color:#000
}

#page_btm{
height:8px;
width:973px;
background: url('../images/blue_btm2.gif') 0% 0% no-repeat
}

/*****************************CONTENT*****************************/

/**********REGISTRATION*************/
#registration_form{
line-height:20px;
font-size:17px;
}

#registration_form, #registration_form a,#registration_form td a, #registration_form:visited {
color:#000;
}


/*************************CURVED BOX******************/


.greybox p {padding-bottom:0.5em; }

.greybox {background: transparent; margin-right:1em;}
 
.greybox em {display:block; width:0; height:0; color:#d8d8ee; overflow:hidden; border-top:12px solid #b0b0b0; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .greybox em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .greybox span {width:20px; height:10px; w\idth:0; hei\ght:0;}
 
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#ccc; border-left:1px solid #3399fe; border-right:1px solid #3399fe;}
 
.xb1 {margin:0 8px; background:#3399fe;}
.xb2 {margin:0 6px; background:#3399fe;}
.xb3 {margin:0 4px; background:#3399fe;}
.xb4 {margin:0 3px; background:#fff; border-width:0 5px;}
 
.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 
 
.xboxcontent {
display:block;
background:#fff;
border:3px solid #3399fe;
border-width:0 3px;
padding:10px;


}

/**********************END CURVED BOX*******************/

@-moz-document url-prefix() {
#deliverystyle{
	background:url('../images/delivery_bdr_firefox.jpg') 0% 0% no-repeat;
	width:320px;
	text-align:center;
	}
  
  #deliverystyle select{
	margin-top:2px;
	font-size:13px;
	margin-right:20px;
	}
  
  #image_col{
  position:relative;
	top:-153px;
  }
	
	.navtable-content{
		
		
		}
		
		
	
}

#youmightalsolike{
border-left:1px solid #8b8c91; 
border-top:1px solid #8b8c91; 
border-right:1px solid #8b8c91; 
width:130px;
padding-left:10px;

}
/*easy slider*/
#slider_content{
		position:relative;
		
		width:376px;
		
		}
#slider_content1{
		position:relative;
		width:376px;
		
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#img_slider ul, #img_slider li{
		margin:0;
		padding:0;
		list-style:none;
		text-align:center;
		width:430px;
		
		}
	
		
	#slider2{margin-top:1em;}
	
	
	#img_slider li{ 
		
		margin:0px;
		padding:0px;
		}	
	
	#slider li{ 
		width:510px;
		
		padding:0px;
		padding-top:15px;
		margin:0px;
		overflow:hidden; 
		
		}	
	#prevBtn, #nextBtn, #img_next,#img_back,	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:1px;
		top:71px;
		
		
		}	
		
		#nextBtn{ 
		left:480px;
		}
		
		#img_next{
		left:408px;
		top:350px;
		}
		
		#img_back{
		left:-5px;
		top:350px;
		}
		
	
		
	
	
									
	#prevBtn a, #nextBtn a, #img_next a,#img_back a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/arr_left.gif) no-repeat 0 0;
		
		}	
		
		
	#nextBtn a, #img_next a{ 
		background:url(../images/arr_right.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

