*{
	margin:0px;
	padding:0px;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background:#DEDDD9 url('../images/background.jpg') center top;
}

a:link, a:visited, a:active{
	color:#f9a61a;
	text-decoration:none;
}

a:hover{
	color:#f9a61a;
	text-decoration:underline;
}

img{
	border:none;
	outline:none;
}

h1{
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	font-size:18px;
	font-weight:normal;
	color:#f9a61a;
	letter-spacing:1px;
}

p{
	line-height:20px;
	padding-bottom:12px;
}

.floatleft{
	float:left;
}

.floatright{
	float:right;
}

.displaynone{
	display:none;
}


/* header */

#outerWrapper {
	margin:0px auto;
	margin-top:52px;
	width:962px;
}

#head{
	/*margin-bottom:19px;*/
	margin-bottom:11px;
	padding-left:6px;
	padding-right:6px;
}

#headlogo{
	float:left;
}

ul#headmenu{
	float:right;
	padding-top:50px;
	padding-right:50px;
}

ul#headmenu li{
	float:left;
	list-style:none;
	padding:0px 0px 0px 40px;
}

ul#headmenu a:link, ul#headmenu a:active, ul#headmenu a:visited{
	color:#000000;
	text-decoration:none;
}

ul#headmenu a:hover{
	color:#f9a61a;
	text-decoration:none;
}

ul#headmenu a.active:link, ul#headmenu a.active:active, ul#headmenu a.active:visited{
	color:#f9a61a;
	font-weight:bold;
	text-decoration:none;
}

ul#headmenu a.active:hover{
	color:#f9a61a;
	font-weight:bold;
	text-decoration:none;
}

#contentShadowTop{
	height:6px;
	margin-left:4px;
	margin-right:4px;
	background:url('../images/shadow_top.png') repeat-x left top;
}

#contentWrapper{
	padding-left:6px;
	padding-right:6px;
	background:url('../images/contentback.png') repeat-y left top;
}


/* footer */

#rightOffers{
	float:left;
	margin-top:28px;
	padding-right:32px;
}

#rightOffers h3{
	padding-bottom:14px;
	font-size:14px;
	font-weight:bold;
	color:#5b5b5b;
}

#rightOffers a:link, #rightOffers a:active, #rightOffers a:visited{
	color:#232e64;
	text-decoration:none;
}

#rightOffers a:hover{
	color:#f9a61a;
	text-decoration:none;
}

.rightOffersImg{
	float:left;
	padding-top:15px;
	border-top:1px solid #c4c4c4;
}

.rightOffersImg img{
	border:1px solid #ffffff;
}

#foot{
	height:24px;
	padding-top:11px;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	letter-spacing:1px;
	background-color:#262626;
}

#foot a:link, #foot a:active, #foot a:visited{
	color:#ffffff;
	text-decoration:none;
}

#foot a:hover{
	color:#f8a70f;
	text-decoration:none;
}

#contentShadowBottom{
	height:6px;
	margin-left:4px;
	margin-right:4px;
	background:url('../images/shadow_bottom.png') repeat-x left top;
}


/* content */

#innerContent{
	
}

#contentText{
	padding:30px 20px 30px 20px;
}

#mainContent{
	background: url('../images/home_background.jpg') repeat-y left top;
}

#mainLeft{
	float:left;
	width:614px;
}

#mainRight{
	float:right;
	width:305px;
	padding-left:30px;
	padding-top:28px;
	padding-bottom:28px;
	background-color:#dedede;
}


/* index */

#mycarousel{

}

#arrow_left{
	position:absolute;
	margin-top:108px;
	margin-left:-22px;
	z-index: 10;
}

#arrow_right{
	position:absolute;
	margin-top:108px;
	margin-left:928px;
	z-index: 10;
}

.jcarousel-control{
	position:absolute;
	margin-top:-31px;
	/*padding-top:230px;*/
	padding-left:12px;
	z-index: 2;
}

.jcarousel-control a:link, .jcarousel-control a:active, .jcarousel-control a:visited{
	float:left;
	width:18px;
	height:16px;
	margin-right:3px;
	padding-top:2px;
	color:#ffffff;
	text-align:center;
	list-style:none;
	cursor:pointer;
	background-color:#000000;
	text-decoration:none;
}

.jcarousel-control a:hover{
	float:left;
	width:18px;
	height:16px;
	margin-right:3px;
	padding-top:2px;
	color:#ffffff;
	text-align:center;
	list-style:none;
	cursor:pointer;
	background-color:#000000;
	text-decoration:none;
}

.jcarousel-control a.selected{
	background-color:#f5a51c;
}

.banner_right{
	position:absolute;
	width:257px;
	height:226px;
	margin-top:-263px;
	margin-left:612px;
	padding-top:34px;
	padding-left:44px;
	padding-right:34px;
	color:#ffffff;
	background:url('../images/banner_shadow.png') repeat left top;
	border:0px solid red;
	z-index:100;
}

input.inputsearch{
	height:20px;
	width:236px;
	padding-left:12px;
	padding-top:3px;
	margin:0px;
	color:#5b5b5b;
	background-color:#efefef;
	border:1px solid #c4c4c4;
	border-right:0px;
}

.btn_search{
	width:25px;
	height:25px;
	margin:0px;
	background:url('../images/search.jpg') no-repeat left top;
	border:0px;
	cursor:pointer;
}


/* item */

#banner{
	width:950px;
	height:260px;
	margin-left:1px;
	margin-top:1px;
}


/* filters */

#filters{
	width:922px;
	min-height:235px;
	height:auto !important;
	height:235px;
	margin-left:1px;
	margin-top:1px;
	padding-left:26px;
	padding-top:25px;
	color:#ffffff;
	background-color:#262626;
	letter-spacing:1px;
}

.filterType{
	float:left;
	width:220px;
}

.filterTypeLong{
	float:left;
	width:440px;
}

.filterType h1{
	height:33px;
	margin:0px;
	padding:0px;
	padding-left:14px;
	color:#262626;
	font-size:12px;
	font-weight:normal;
	line-height:33px;
	background:url('../images/filtertype_back.jpg') no-repeat left top;
}

.filterTypeLong h1{
	height:33px;
	margin:0px;
	padding:0px;
	padding-left:14px;
	color:#262626;
	font-size:12px;
	font-weight:normal;
	line-height:33px;
	background:url('../images/filtertypelong_back.jpg') no-repeat left top;
}

.filterType h1.fake{
	height:33px;
	margin:0px;
	padding:0px;
	padding-left:14px;
	color:#262626;
	font-size:12px;
	font-weight:normal;
	line-height:33px;
	background:url('');
}

ul.filterItems{
	float:left;
	width:216px;
	padding-top:16px;
	padding-left:4px;
}

ul.filterItems li{
	padding-bottom:6px;
	font-size:12px;
	list-style:none;
}

ul#filterButtons{
	float:right;
	padding-bottom:5px;
	padding-right:11px;
}

ul#filterButtons li{
	float:left;
	list-style:none;
}

li.btnReject{
	width:120px;
	height:29px;
	padding-top:16px;
	padding-left:34px;
	color:#ffffff;
	letter-spacing:1px;
	background:url('../images/btn_reject.jpg') no-repeat left top;
	border:0px;
	cursor:pointer;
}

li.btnReject a:link, li.btnReject a:active, li.btnReject a:visited, li.btnReject a:hover{
	color:#ffffff;
	letter-spacing:1px;
	text-decoration:none;
}

li.btnAccept{
	width:120px;
	height:29px;
	padding-top:16px;
	padding-left:34px;
	color:#ffffff;
	letter-spacing:1px;
	background:url('../images/btn_accept.jpg') no-repeat left top;
	border:0px;
	cursor:pointer;
}

li.btnAccept a:link, li.btnAccept a:active, li.btnAccept a:visited, li.btnAccept a:hover{
	color:#ffffff;
	letter-spacing:1px;
	text-decoration:none;
}

#filtersCollapsed{
	width:922px;
	height:51px;
	margin-left:1px;
	margin-top:1px;
	padding-left:26px;
	padding-top:7px;
	color:#ffffff;
	background-color:#262626;
	letter-spacing:1px;
}

#filtersFiltered{
	float:left;
	width:580px;
	padding-top:15px;
}

ul#filterCollapsedButtons{
	float:right;
	padding-right:11px;
}

ul#filterCollapsedButtons li{
	float:left;
	list-style:none;
}

li.btnEdit{
	width:120px;
	height:29px;
	padding-top:16px;
	padding-left:34px;
	color:#ffffff;
	letter-spacing:1px;
	background:url('../images/btn_edit.jpg') no-repeat left top;
	border:0px;
	cursor:pointer;
}

li.btnEdit a:link, li.btnEdit a:active, li.btnEdit a:visited, li.btnEdit a:hover{
	color:#ffffff;
	letter-spacing:1px;
	text-decoration:none;
}


/* category */

#contentProducts{
	float:left;
	padding:30px 0px 34px 20px;
}

h1.smallPadding{
	padding-bottom:10px;
}

ul.pager{
	float:right;
	padding-top:8px;
	padding-right:30px;
}

ul.pager li{
	float:left;
	padding-left:5px;
	color:#f9a61a;
	font-size:11px;
	font-weight:bold;
	list-style:none;
}

ul.pager li a:link, ul.pager li a:active, ul.pager li a:visited{
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

ul.pager li a:hover{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#products{
	float:left;
	width:590px;
}

.product{
	float:left;
	padding-bottom:24px;
}

.product h1{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	font-size:11px;
	font-weight:normal;
	color:#262626;
}

.productdivider{
	float:left;
}


/* search */

.error{
	color:#f60f0f;
	font-weight:bold;
}

ul.searchResult{
}

ul.searchResult li{
	padding-bottom:2px;
	list-style:none;
}

ul.searchResult li h2{
	padding-top:14px;
	padding-bottom:8px;
	font-size:14px;
	font-weight:bold;
	color:#5b5b5b;
}


/* contact */

#map{
	width:290px;
	height:300px;
	margin-bottom:20px;
}

p#contactSuccess span{
	float:left;
	width:270px;
}

div#contactfields{
	float:left;
	width:270px;
}

div.contactfield{
	padding-bottom:10px;
}

div#contactfields label{
	color:#5b5b5b;
}

input.inputlong{
	width:260px;
	height:18px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#5b5b5b;
	border:0px solid red;
	background-color:#DEDEDE;
}

textarea.textarealong{
	width:260px;
	height:50px;
	padding-left:5px;
	padding-top:2px;
	font-size:11px;
	color:#5b5b5b;
	border:0px solid red;
	background-color:#DEDEDE;
}

.btnSend{
	width:155px;
	height:45px;
/*	padding-top:16px;
	padding-left:34px;*/
	color:#ffffff;
	letter-spacing:1px;
	background:url('../images/btn_send.jpg') no-repeat left top;
	border:0px;
	cursor:pointer;
}

span.contactSuccess{
	display:none;
	font-size:12px;
	font-weight:bold;
}

span.contactError{
	float:right;
	padding-right:6px;
	font-size:11px;
	color:#f60f0f;
	font-weight:bold;
}

#contactAddress{
	float:left;
	padding-left:20px;
}

span.contactTitle{
	font-size:13px;
	font-weight:bold;
}

#contactText{
	float:left;
	width:574px;
}


/* Faq */

ul.faqOverview{
	padding-bottom:15px;
}

ul.faqOverview li{
	padding-bottom:10px;
	list-style:none;
}

ul.faqOverview li h2{
	color:#f9a61a;
	padding-bottom:5px;
}

ul.faqOverview li a:link, ul.faqOverview li a:active, ul.faqOverview li a:visited{
	color:#5B5B5B;
	text-decoration:underline;
}

ul.faqOverview li a:hover{
	color:#f9a61a;
	text-decoration:underline;
}

ul.faqOverviewSub{

}

ul.faqOverviewSub li{
	padding-bottom:0px;
	list-style:none;
}

ul.faq{

}

ul.faq li{
	padding-bottom:15px;
	list-style:none;
}

ul.faq li h2{
	color:#f9a61a;
	padding-bottom:5px;
}





.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

