@charset "utf-8";
/* CSS Document */

html
{
	padding:0px;
	margin:0px;
	background:#202020 url(../bg_html.jpg) repeat-x;
	width:100%;
	height:100%;
}
body
{
	background:url(../bg_body.jpg) no-repeat top center;
	padding:0px;
	margin:0px;
	width:100%;
	/*height:100%;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#080808;
}
form
{
	padding:0px;
	margin:0px;
}
a img
{
	border:none;
}
a{color:#6EC05D; text-decoration:none;}
a:hover{text-decoration:underline;}
a.black{color:#151515; text-decoration:none;}
a.black:hover{text-decoration:underline;}
h1
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:22px;
	color:#080808;
	font-weight:bold;
}
h2
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:13px;
	color:#080808;
	font-weight:bold;
}
.col
{
	float:left;
}
.colr
{
	float:right;
}
.endcol
{
	clear:both;
}

#conteiner
{
	width:935px;
	margin:0px auto 0px auto;
	background:#080808;
}
#content
{
	padding:0px 11px 10px 10px;
}
#header
{
	background:url(../bg_header.jpg) repeat-x;
	height:88px;
	margin-bottom:6px;
}
	#header .logoDiv
	{
		padding:26px 0px 0px 31px;
	}
	#header .searchCol
	{
		padding:29px 0px 0px 382px;
	}	
	.inputSearch
	{
		float:left;
		background:url(../bg_input_search.gif) repeat-x;
		width:144px;
		padding:6px 0px 7px 0px;
		border:none;
		color:#D5D9D9;
		font-size:11px;
	}	
.footForm
{
	background:url(../bg_foot_form.gif) no-repeat top left;
	height:113px;
	padding:0px 0px 0px 76px;
	margin-top:7px;
}
	.footForm .leftCol
	{
		width:235px;
	}
		.footForm .leftCol .inputDiv
		{
			width:225px;
			margin:25px auto 19px auto;
		}
	.footForm .rightCol
	{
		padding:0px 0px 0px 120px;
		color:#FFFFFF;
		font-weight:bold;
	}
		.footForm .rightCol .textCol_1
		{
			width:370px;
			font-size:13px;
			text-align:justify;
			padding-top:20px;
			line-height:25px;
		}
			.footForm .textCol_1 span
			{
				padding:50px 0px 0px 370px;
				font-size:17px;
				position:absolute;
			}

	.inputFoot
	{
		background:url(../bg_footform_input.gif) repeat-x;
		scroll:none;
		width:201px;
		padding:6px 0px 7px 0px;
		border:none;
		font-size:11px;
		float:left;
	}	
	
.newProdDiv
{
	background:url(../bg_newprod.gif) repeat-y;
}
	.newProdDiv .npdInner
	{
		background:url(../bg_newprod_bot.gif) no-repeat bottom left;
		padding:0px 6px 0px 5px;
		font-size:17px;
		color:#080808;
		font-weight:bold;
		text-align:center;
	}
		
		.newProdDiv .npdInner table
		{
			width:170px;
			height:170px;
			border:none;
			margin:auto;
		}

		.newProdDiv .npdInner table tr td.centering
		{
			vertical-align:middle;
			text-align:center;
		}

		.newProdDiv .npdInner .nameDiv
		{
			padding:0px 0px 0px 15px;
			height:50px;
		}
		.newProdDiv .npdInner .linkBotDiv
		{
			height:43px;
			font-weight:bold;
			padding-left:95px;
			background:url(../bg_linkbot_newprod.gif) no-repeat top right;
		}
			.newProdDiv .npdInner .linkBotDiv a
			{
				display:block;
				padding:12px 0px 0px 0px;
				color:#D5D9D9;
				font-size:14px;
			}
		.newProdDiv .npdInner a
		{
			font-size:14px;
			color:#6EC05D;
			font-weight:bold;
			text-decoration:none;
		}
	
	
.btnLabelsBlack{}
	.btnLabelsBlack .linkBtn
	{
		background:url(../bg_btnblack.gif) repeat-x;
		height:22px;
		line-height:22px;
		/*---*/
		border-style:none; 
		font-size:10px; 
		color:#FFFFFF;
	}
	
#footer
{
	width:935px;
	margin:0px auto 0px auto;
}
	#footer .innerFoot
	{
		padding:17px 0px 50px 17px;
	}
	#footer .ferstCol
	{
		font-size:12px;
		font-weight:bold;
		color:#6EC05D;
		width:770px;
	}
	#footer .secondCol
	{
		font-size:11px;
		color:#888888;
	}
	
	
.colLeftCont
{
	width:209px;
}
/*** menu ***/

.ulMenu
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	.ulMenu li
	{
		padding:0px 0px 0px 0px;
		margin:0px 0px 6px 0px;
		list-style:none;
	}
		.ulMenu li a
		{
			background:url(../bg_ulmenu.gif) no-repeat top left;
			width:209px;
			height:44px;
			line-height:44px;
			display:block;
			font-size:14px;
			color:#DBDBDB;
			text-decoration:none;
			font-weight:bold;
		}
			.ulMenu li a:hover, .ulMenu li a.act
			{
				background:url(../bg_ulmenu_act.gif) no-repeat top left;
			}
			.ulMenu li a span
			{
				display:block;
				padding-left:20px;
			}
						
.innerUl
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	.innerUl li
	{
		padding:0px 0px 0px 0px;
		margin:6px 0px 6px 0px;
		list-style:none;
	}
		.innerUl li a
		{
			background:url(../bg_innerul.gif) no-repeat top left;
			width:209px;
			height:27px;
			line-height:27px;
			display:block;
			color:#DBDBDB;
			font-size:11px;
		}
			.innerUl li a:hover, .innerUl li a.act
			{
				background:url(../bg_innerul_act.gif) no-repeat top left;
			}
			.innerUl li a span
			{
				display:block;
				padding:0px 0px 0px 35px;
			}

.subsUl
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
	.subsUl li
	{
		padding:0px 0px 0px 0px;
		margin:6px 0px 6px 0px;
		list-style:none;
	}
		.subsUl li a
		{
			background:url(../bg_subsul.gif) no-repeat top left;
			width:209px;
			height:25px;
			line-height:25px;
			display:block;
			color:#DBDBDB;
			font-size:11px;
		}
			.subsUl li a:hover,
			.subsUl li a.act
			{
				background:url(../bg_subsul_act.gif) no-repeat top left;
			}
			.subsUl li a span
			{
				display:block;
				padding:0px 0px 0px 42px;
			}
/*** end menu ***/			


.rightColCont
{
	width:695px;
}
.picColindex
{
	border:5px solid #000000;
	margin-bottom:6px;
}
.bgNewsDiv
{
	background:url(../bg_news_div.gif) repeat-y;
}
	.bgNewsDiv .ndInnner
	{
		background:url(../bg_news_div_bot.gif) no-repeat bottom left;
		padding:12px 35px 0px 20px;		
	}
	.bgNewsDiv a
	{
		color:#6EC05D;
		text-decoration:none;
		font-weight:bold;
	}
	.bgNewsDiv a:hover
	{
		text-decoration:underline;
	}
		.bgNewsDiv .ndInnner .picCol
		{
			padding:0px 13px 34px 0px;
		}
		.bgNewsDiv .ndInnner .textCol
		{
			color:#1F1F1F;
			font-size:11px;
			line-height:22px;
			width:493px;
			text-align:justify;
		}
		.bgNewsDiv .ndInnner .textCol h3
		{
			margin:0px;
		}
		.bgNewsDiv .ndInnner .textCol h3 em
		{
			font-size:11px;
			font-weight:normal;
		}
		.bgNewsDiv .ndInnner .linkBotDivv
		{
			height:43px;
			font-weight:bold;
			/*background:url(../bg_linkbot_newprod.gif) no-repeat top right;*/
		}
			.bgNewsDiv .ndInnner .linkBotDivv a
			{
				display:block;
				padding:12px 25px 0px 0px;
				color:#D5D9D9;
				font-size:14px;
				text-decoration:none;				
			}

			.bgNewsDiv .ndInnner .linkBotDivv .leftLinkBot
			{
				min-width:50px; 
				float:left;
				text-align:left;
				background:url(../bg_linkbot_newprod.gif) no-repeat top right;
			}

			.bgNewsDiv .ndInnner .linkBotDivv .rightLinkBot
			{
				min-width:50px; 
				float:right;
				text-align:right;
				background:url(../bg_linkbot_newprod.gif) no-repeat top right;
			}	

.smbasket
{
	width:125px;
	height:38px;
	float:left;
	color:#6EC05D;
	font-size:12px;
	padding-left:5px;
	padding-top:6px;
	vertical-align:middle;
}
.historyDiv
{
	width:542px;
	float:left;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	height:44px;
	line-height:44px;
	padding-left:15px;
}
	.historyDiv span.serp
	{
		color:#FFFFFF;
		font-size:14px;
		font-weight:normal;
		margin:0 5px 0 5px;
	}
	.historyDiv a
	{
		color:#6EC05D;
		text-decoration:none;
	}
	.historyDiv a:hover
	{
		text-decoration:underline;
	}

.bgContRight
{
	background:url(../bg_contright.gif) repeat-y;
}
	.bgContRight .innerDivBg
	{
		background:url(../bg_contright_bot.gif) no-repeat bottom left;
		padding:0px 0px 75px 0px;
		width:689px;
	}	
.bgBlackPadding
{
	padding:3px;
	background:#000000;
}
	
.productTab
{
	position:relative;
	top:-19px;
}
	.productTab tr td
	{
		width:203px;
		background:url(../bg_product_td.jpg) no-repeat left bottom;
		border:1px solid #DBDBDB;
		font-size:12px;
		color:#6EC05D;
		font-weight:bold;
		padding-bottom:10px;
		
	}
	.productTab tr td.big span.text
	{
		color:#2D2D2D;
		font-weight:normal;
	}
	.productTab tr td.big div.image
	{
		width:170px; 
		float:left;
		margin:4px 10px 19px 4px;
		text-align:center;
	}
	
		.productTab tr td.topBanner
		{
			font-size:18px;
			text-align:center;
			padding-top:5px;
		}
		.productTab tr td img
		{
			margin:10px 0 16px 0;
		}
		.productTab tr td a
		{
			font-size:14px;
			color:#242424;
			font-weight:bold;
			text-decoration:none;
		}
		.productTab tr td a:hover
		{
			text-decoration:underline;
		}
		.productTab tr td a.viewprod
		{
			color:#6EC05D;
			font-size:11px;
			padding-top:3px;
		}
		
.divContText
{
	width:635px;
	margin:0px auto 0px auto;
	font-size:13px;
	line-height:25px;
}
	.divContText ul
	{
		padding:10px 0px 40px 40px;
		margin:0px 0px 0px 0px;
	}
		.divContText ul li
		{
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			list-style:none;
			font-size:14px;
			font-weight:bold;
			color:#080808;
		}
		
.contFyrirtaekid
{
	font-size:11px;
}


.contuctTab{}
	.contuctTab tr td
	{
		line-height:15px;
	}
		.contuctTab tr td a
		{
			text-decoration:none;
		}
	
	
.fontSize11
{
	font-size:11px;
}
.fontSize13
{
	font-size:13px;
}
.fontSize15
{
	font-size:15px;
}
.textGrey
{
	color:#6A6A6A;
}
.textGreen
{
	color:#6EC05D;
}

.contuctUsTab
{
	line-height:15px;
	font-weight:bold;
	font-size:13px;
	color:#262626;
	padding-top:10px;
}
	.contuctUsTab a
	{
		text-decoration:none;
		color:#6EC05D;
	}
	.contuctUsTab .grey
	{
		color:#565656;
	}
	
.contuctForm{}
	.contuctForm .colInput
	{
		padding-bottom:10px;
		padding-right:0px;
	}
	.contuctForm .colText
	{
		font-weight:bold;
		font-size:14px;
		width:73px;
		text-align:right;
		padding-bottom:15px;
	}
		.contuctForm .colText span
		{
			color:#6EC05D;
		}
.inputContuctus
{
	float:left;
	background:url(../bg_input_contuctus.gif) repeat-x;
	padding:6px 0px 7px 0px;
	width:225px;
	font-size:14px;
	border:none;
}
textarea.textarea
{
	width:532px;
	height:127px;
	border:none;
	padding:0px;
	margin:0px;
	background:none;
}


/************************[ ADDED STUFF ]*************************/

/* Input buttons */
input.button{border:none; width:115px; height:26px; background:none;}
input.buttonsm{border:none; width:76px; height:26px; background:none;}
select.regardselect{margin-left:4px; width:246px;}
textarea{font:13px Arial;}

/* Messages */
.searchresult{margin-top:15px; height:50px; font-size:16px; text-align:center;}
.contactmessage{margin:19px 0 0 100px; font-size:16px; text-align:center; width:427px;}
.ordermessage{width:460px; margin:0 auto; font-size:16px; text-align:center; line-height:25px;}

/* Products headings */
span.onsale{color:#D1161B; font-weight:bold;}
span.oldprice{color:#5B5B5B; text-decoration:line-through;}
span.price{color:#2A2A2A;}
span.soldout{color:#797979;}
span.special{color:#315B86; font-style:italic;}
span.isnew{color:#F4E900; font-weight:bold;}
span.upcoming{color:#D1161B; font-weight:bold;}
span.highlighter{background-color:#58FF46;}
span.small{font-size:10px;}
.error{clear:both; margin-bottom:7px; font-size:12px; color:#FF0000;}

/* Basket big form */
table.baskettb{width:540px; margin:0 auto; padding:0px;}
table.baskettb td{padding-top:5px; border-bottom:1px dashed #D4D4D4; border-collapse:collapse; vertical-align:top;}
table.baskettb td.toptitle{padding:0px; text-align:center; font-weight:bold; color:#000000; background-color:#E8E8E8; border-bottom:0px;}
table.baskettb td.amount{width:100px; height:30px; text-align:center; font-size:11px;}
table.baskettb td.amount input.txt{width:30px; padding:2px 2px 2px 3px; border:1px solid #4F4F4F; font-size:14px;}
table.baskettb td.image{width:40px; text-align:center;}
table.baskettb td.info{width:220px;}
table.baskettb td.extras{width:90px; text-align:right; font-size:12px;}
table.baskettb td.price{width:90px; text-align:right; padding-right:2px; font-size:12px;}

/* Size mode small */
table.smProducts{width:570px; margin:0 auto; border-collapse:collapse; margin-bottom:50px;}
table.smProducts td{vertical-align:top;}
table.smProducts tr td.topBanner{
		text-align:center; 
		background:url(../bg_product_td.jpg) no-repeat left bottom;
		border:1px solid #DBDBDB;
		font-size:16px;
		color:#6EC05D;
		font-weight:bold;
		padding:7px 0 10px 0;}
table.smProducts td.smtop-img{width:40px; font-size:12px; font-weight:bold; background-color:#E8E8E8;}
table.smProducts td.smtop-id{width:100px; font-size:12px; font-weight:bold; background-color:#E8E8E8;}
table.smProducts td.smtop-title{width:270px; font-size:12px; font-weight:bold; background-color:#E8E8E8;}
table.smProducts td.smtop-price{width:160px; font-size:12px; font-weight:bold; background-color:#E8E8E8;}
table.smProducts td a{color:#1F1F1F; text-decoration:none;}
table.smProducts td a:hover{text-decoration:underline;}
table.smProducts td.smimg{width:40px; text-align:center;}
table.smProducts td.smimg img{margin:0; padding:0;}
table.smProducts td.smid{width:100px; font:10px "Lucida Console"; border-bottom:1px dotted #D6D6D6;}
table.smProducts td.smid a{color:#6EC05D; text-decoration:none;}
table.smProducts td.smid a:hover{text-decoration:underline;}
table.smProducts td.smtitle{width:270px; height:27px; border-bottom:1px dotted #D6D6D6; font-weight:bold;}
table.smProducts td.smprice{width:160px; font-weight:bold; text-align:right; border-bottom:1px dotted #D6D6D6;}

/* Products - Single product */
table.singleprod a{color:#6EC05D; text-decoration:none; font-weight:bold;}
table.singleprod a:hover{text-decoration:underline;}
table.singleprod{width:640px; padding:25px 3px 3px 3px; }
table.singleprod td.info{width:400px; vertical-align:top;}
table.singleprod span.caption{font-weight:normal; color:#454545;}
table.singleprod div.thumbs{float:left; margin:0px 12px 3px 7px;}
table.singleprod div.title{font-weight:bold; font-size:18px;}
table.singleprod div.id{font-weight:bold; font-size:12px;}
table.singleprod div.oldprice{font-weight:bold; color:#454545; font-style:italic; font-size:15px; margin-top:15px; text-decoration:line-through;}
table.singleprod div.offerprice{font-weight:bold; font-size:15px; margin-bottom:15px;}
table.singleprod div.price{font-weight:bold; font-size:15px; margin:15px 0 15px 0;}
table.singleprod div.desc{font-size:14px;}
table.singleprod div.package{font-weight:bold; font-size:12px; margin:15px 0 18px 0;}
table.singleprod div.package ul{margin:0px 0px 0px 5px; padding:0px; list-style-type:none;}
table.singleprod div.package ul li{background:url(package.gif) 0 0 no-repeat; padding-left:27px;} 
div.basket{height:24px; font-size:14px; margin-bottom:15px; padding-top:5px; vertical-align:middle; font-weight:bold;}
div.basket img{float:left; margin-right:8px; border:0px;}

/* Products - Image navigation */
table.singleprod td.thumbs{width:200px; vertical-align:top;}
table.singleprod #navigation{text-align:center;}
table.singleprod #largeThumb{text-align:center;}
table.singleprod #largeThumb img{border:#000000 solid 1px;}
table.singleprod #tinyImages{text-align:center; margin:5px 0 2px 0;}
table.singleprod #tinyImages img.tinySelect{border:#000000 solid 1px;}
table.singleprod #tinyImages img.tinyThumb{border:#000000 dashed 1px;}

/* Subcategory listing */
table.subcats{width:560px;}
table.subcats td.info{font-size:18px;}
table.subcats td.subc{vertical-align:top; height:140px;}
table.subcats td.subc h3{font-size:14px; padding:0; margin:0;}
table.subcats td.subc img{margin:3px;}
table.subcats td.subc div.prodcount{font-size:11px; margin-bottom:7px;}
table.subcats td a{color:#1E1E1E; text-decoration:none;}
table.subcats td a:hover{text-decoration:underline;}
table.subcats td div.prodcount a{color:#6EC05D; text-decoration:none;}
table.subcats td div.prodcount a:hover{text-decoration:underline;}
table.subcats td{
		text-align:center; 
		background:url(../bg_product_td.jpg) no-repeat left bottom;
		border:1px solid #DBDBDB;
		font-size:14px;
		color:#6EC05D;
		font-weight:bold;
		padding:7px 0 10px 0;}

/* Order form */
table.orderform{width:460px; margin:0 auto;}
table.orderform td.info{font-size:14px; padding-bottom:25px; line-height:16px; text-align:justify;}
table.orderform td.orderstatus{font-size:12px; padding-bottom:25px; line-height:16px; text-align:center;}
table.orderform td.caption{width:110px; padding-top:6px; vertical-align:top; font-size:14px; font-weight:bold; font-style:italic;}
table.orderform td.content{padding-bottom:2px;}
table.orderform td.orderitem{font-size:18px; padding:6px 0 6px 8px;}
table.orderform td.buttons{padding-left:84px;}

/* News */
table.news{width:640px; margin:0 auto;}
table.news td.newsimg{vertical-align:top; padding-bottom:20px;}
table.news td.newstext{vertical-align:top; font-size:11px; padding-left:10px;}
table.news td.newstext span.title{font-size:14px; font-weight:bold;}
table.news td.newstext span.date{font-size:11px; color:#696969;}
table.news td.newstext div.text{font-size:13px; line-height:21px; padding:7px 0 25px 0;}

/* Knowledge */
#faqs{padding:0 35px 0 35px;}
#faqs h2{font-size:18px; border-bottom:1px solid #6EC05D; margin-top:20px;}
#faqs ul.jumplist{margin:0 0 60px 16px; padding:0; list-style-type:none;}
#faqs ul.jumplist li{}
#faqs ul.jumplist li.jumpgroup{font-size:16px; font-weight:bold; padding-top:6px;}
#faqs ul.jumplist li.jumpquest{margin-left:10px; margin-bottom:7px; font-size:13px; font-weight:bold; list-style-type:circle;}
#faqs div.readquest{margin:5px 0 15px 8px; font-size:15px;}
#faqs div.readquest div.question{margin-bottom:2px; font-weight:bold;}
#faqs div.readquest div.answer{line-height:21px;}

/* News - older entries */
table.oldentries{width:450px; margin:0 auto; border:0px;}
/*table.oldentries td.oldyear{text-align:center; font-size:16px; font-weight:bold; background-color:#D3ECCE;}*/
table.oldentries td.oldyear{
		text-align:center; 
		background:url(../bg_product_td.jpg) no-repeat left bottom;
		border:1px solid #DBDBDB;
		font-size:16px;
		color:#6EC05D;
		font-weight:bold;
		padding:7px 0 10px 0;}
table.oldentries td.oldmonth{font-weight:bold; font-size:13px; padding-top:16px; border-bottom:1px solid #6EC05D; text-align:left;}
table.oldentries td.olddate{width:45px; font-size:11px; color:#515151; text-align:right; padding-left:5px; vertical-align:top;}
table.oldentries td.oldcounts{width:60px; font-size:11px; color:#515151; text-align:right; padding-left:5px; vertical-align:top;}
table.oldentries td.oldtitle{padding-left:4px; font-size:12px; text-align:left;}
table.oldentries td.oldtitle a{color:#000000; font-weight:bold;}
table.oldentries td.oldtitle a:hover{}
table.oldentries td.oldyearspace{height:34px;}
