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

body {
	background:url(../img/bg-body.gif) #111111 top repeat-x;
	margin:0px;
	text-align:center;
	}
#headerContainer {
	text-align:left;
	height: 217px;
	margin:0 auto;
	display:block;
	width:971px;
	/*background:url(../img/bg-header.gif) top no-repeat;*/
	padding-bottom:32px;
	position:relative;	
	}
#headerLeft{
	width:228px;
	height:172px;
	display:block;
	float:left;
	color:#ff5000;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	left:0px;
	top:0px;
}
#headerLeft a{
	color:#dedede;
	text-decoration:none;
}
#language{
	height:39px;
	width:217px;
	padding-top:29px;
	padding-left:11px;
}
#logo{
	width:228px;
	height:104px;
}
#headerRight{
	width:187px;
	height:143px;
	display:block;
	float:left;
	color:#dedede;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:556px;
	padding-top:29px;
	background: url(../img/cart.gif) 556px 62px no-repeat;
	position:absolute;
	right:0px;
	top:0px;
}
#headerRight a{
	color:#ff5000;
	text-decoration:none;
}
.title{
margin-bottom:100px;	
color:#ff5000;
	font-size:16px;
	font-weight:bold;
}
.cartContent{
	padding-left:46px;
	display:block;
	line-height:12px;
	}
#menuContainer{
	width:971px;
	height:45px;
	display:block;
	float:left;
	background:url(../img/bg-menu.gif) top left no-repeat;
	text-align:center;
	padding-top:14px;
	position:absolute;
	top:160px;
	left:0px;
}
.menuButtons a{
	color:#dedede;
	padding:12px 11px 0px 11px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	vertical-align:top;
}
.menuButtons a:hover{
	text-decoration:none;
	color:#ff5000;	
	border-top:2px;
	border-top-thickness:2px;
	border-top-color:#dedede;
	border-top-style: solid;
	background:url(../img/menuArrow.gif) no-repeat top center;	
}
#maincontainer {
	width: 971px;
	text-align: left;
	margin: 0 auto;
	display:block;
	}
#leftcontainer {
	width: 205px;
	margin: 0 auto;
	display:block;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dedede;
}
#rightcontainer {
	width: 205px;
	margin: 0 auto;
	display:block;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dedede;
}
#centercontainer {
	width:520px;
	margin: 0 auto;
	display:block;
	float:left;
	margin:0px 17px 0px 17px;
	padding-bottom:30px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#centercontainer h1{
	color:#FF5000;
	font-size:16px;
	font-weight:bold;
}

#centercontainer p{
	color: #FFFFFF;
}

#footercontainer {
	background:url(../img/bg-footer.gif) no-repeat top center;
	width: 971px;
	height: 45px;
	text-align:left;
	margin: 0 auto;
	display:block;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#glidercontainer{
	width:520px;
	height:232px;
	margin:0 auto;
	display:block;
	float:left;
	margin-bottom:30px;
}
.block{
	width: 189px;
	display:block;
	padding:0px 8px 30px 8px;
	float:left;
	font-weight: normal;

}
.block a{
	color:#dedede;
	text-decoration:none;
}
.block a:hover{
	color:#dedede;
}

#centercontainer .block a{
	color:#dedede;
	text-decoration:none;
}
#centercontainer .block a:hover{
	color:#ff5000;
	text-decoration:underline;
}
.filter-title{
	margin:10px 0px 5px 0px;
	float:left;
	display:block;
	color:#DEDEDE;
	font-size:12px;
}
.filter-remove{
	text-align:right;
	width:180px;
	display:block;
}
.filter-remove a{
	color:#666666;
}
.filter-remove a:hover{
	color:#666666;
	text-decoration:underline;
}
/*sidebars*/
.sidebar-menu{
	float:left;
    width:184px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.sidebar-menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.sidebar-menu ul li{
	display:block;
}
ul.sidebar-menu li a {
	display:block;
	width:184px;
	border-bottom: 1px solid #333333;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	text-decoration: none;
	padding:5px 0px 4px 5px;	
}
ul.sidebar-menu li a:hover {
	color:#ffffff;
	background:url(../img/sidebarHover.gif) no-repeat center right #ff5000;
	font-weight:bold;
	padding-left:10px;
	width:179px;
}
/*forms*/
.contact-main{
	width:520px;
	float:left;
	}
.contact-left{
	width:260px;
	float:left;
	display:block;
	margin-bottom:10px;
}
.contact-right{
	width:260px;
	float:left;
	display:block;
	margin-bottom:10px;	
}
textarea.contact-textarea {
	width:505px;
	height:100px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:5px;
	padding-top:5px;
	overflow:auto;
}
input.reg-formfield {
	width:245px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:5px;
}
.reg-parag{
	width:520px;
	float:left;
	height:30px;
	}
.label{
	width:247px;
	height:20px;
	float:left;
	display:block;
}
.fieldholder{
	width:250px;
	height:20px;
	float:left;
	display:block;
}
.reg-selectionlist {
	width:255px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:5px;
}
input.short {
	width:145px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	margin:10px 0px 10px 0px;
	padding-left:5px;
}

input.shortsea {
	width:145px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	margin:2px 0px 10px 0px;
	padding-left:5px;
}

input.long {
	width:181px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	margin:0px 0px 10px 0px;
	padding-left:5px;
}
input.shorter {
	width:100px;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	margin:0px 20px 0px 0px;
	padding-left:5px;
}
input.pagenumber-formfield {
	width:30px;
	height:13px;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color: #666666;
	text-decoration: none;
	padding-left:2px;
}
input.submit {
	height:26px;
	border:none;
	background-color:#fb5803;
	float:right;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#FFFFFF;
	padding:0px 6px 0px 6px;
}
input.alarm-submit{
	height:26px;
	border:none;
	font: 12px Arial, Helvetica, sans-serif, Tahoma;
	color:#FFFFFF;
	display:inline;
	background-color:#FF5000;
	font-weight:bold;
	padding:0px 3px 0px 3px;
}
input.pagenumber-submit {
	height:18px;
	border:none;
	background-color:#ff5000;
	font: 11px Arial, Helvetica, sans-serif, Tahoma;
	color:#FFFFFF;
	display:inline;
	margin-left:10px;
	padding:0px 3px 0px 3px;
}
/*items*/
.item{
	width:162px;
	height:300px;
	display:block;
	float:left;
	border-bottom: 1px solid #333333;
	font-size:12px;
	text-align:left;
	padding-top:30px;
	color:#dedede;
}
.item a{
	color:#ff5000;
	text-decoration:none;
}
.item a:hover{
	color:#ff5000;
	text-decoration:underline;
}
.item-picture{
	height:156px;
	width:156px;
	border:solid 3px #ff5000;
	display:block;
	margin:0 auto;
	text-align:center;
	position:relative; /***/
}
.item-name{
	font-size:16px;
	color:#dedede;
	font-weight:bold;
	width:162px;
	display:block;
	height:55px;
	text-align:left;
	padding-top:5px;
}
.item-name a{
	color:#dedede;
}
.item-name a:hover{
	text-decoration:none;
	color:#FF5000;
}
.item-price{
	font-size:12px;
	color:#dedede;
	width:162px;
	display:block;
	height:28px;
	text-align:left;
	padding-bottom: 10px;
}
#copyright{
	padding:16px 10px 20px 10px;
	float:left;
	width:400px;
	height:25px;
	display:block;
}
a#xcommerce{
	background:url(../img/bg-xcommerce.gif) top right no-repeat;
	width:156px;
	height:10px;
	float:right;
	display:block;
	margin:7px 10px 0 0;
	font-size:11px;
	color:#666;
	text-decoration:none;
	text-align:right;
	padding:20px 0 0 0;
}

/*oferte*/
.oferte{
	display:block;
	width:184px;
	border-bottom: 1px solid #333333;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	text-decoration: none;
	padding:5px 0px 4px 5px;
	float:left;
	color: #dedede;
}
.oferte a{
	color:#DEDEDE;
	text-decoration:none;
}
.oferte a:hover{
	color:#FF5000;
	text-decoration:underline;
}
.oferte-large{
	display:block;
	width:244px;
	border-bottom: 1px solid #333333;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	text-decoration: none;
	padding:5px 0px 4px 5px;
	float:left;
	color: #dedede;
}
.oferte-pic{
	width:56px;
	height:56px;
	display:block;
	float:left;
	margin-right:5px;
	border:1px solid #ff5000;
	background-color:#ffffff;
	text-align:center;
}
.oferte-pic img{
	padding:0px 0px 0px 0px;
}
.oferte-name{
	width:160px;
	height:50px;
	display:block;
	float:left;
	padding-top:5px;
}

.oferte-name a{
	color:#DEDEDE;
	text-decoration:none;
}
.oferte-name a:hover{
	color:#FF5000;
	text-decoration:underline;
}
/*------detail-page------*/

.detail-block{
	width:520px;
	float:left;
	border-bottom: 1px solid #333333;
	display:block;
	padding-bottom:10px;
	color:#dedede;
	text-align:left;
	margin-bottom:10px;
}

.detail-block a{ 
	color:#dedede;
	text-decoration:underline;
}

.detail-block a:hover{ 
	color:#dedede;
	text-decoration:none;
}


.detail-title{
	color:#ff5000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:338px;
	height:50px;
	float:left;
	/*text-align:justify;*/
	margin-bottom:10px;
	border-bottom:solid 1px #333333;
	display: block;
}
.detail-gallery{
	width:162px;
	float:left;
	display:block;
	margin-right:20px;
}
.detail-gallery-pic{
	position:relative;
	width:156px;
	height:156px;
	margin-bottom:6px;
	float:left;
	display:block;
	text-align:center;
	border:solid 3px #ff5000;
	background-color: #ffffff;	
}

.detail-gallery-pic-lupa{position:absolute;background:url(../img/lupa.gif) no-repeat top left;height:16px;width:16px;right:5px;bottom:5px;} 
.thumb{
	behavior: url('IEFixes.htc');
	border: 2px solid #111111;
	width:35px;
	height:35px;
	float:left;
	display:block;
	margin:0 auto;
	padding:0px;
}
.thumbspacer{
	width:1px;
	height:37px;
	float:left;
	display:block;
	margin:0 auto;
}
.thumb:active, .thumb.active {
	border: 2px solid #111111;
}
.thumb:hover, .thumb.hover {
	border: 2px solid #ff5000;
}
.detail-data{
	width:338px;
	height:204px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dedede;
}
.detail-pret{
	color:#dedede;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:330px;
	float:left;
	padding-top:10px;
	display: block;
}
.detail-buy a{
	width:160px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	display:block;
	float:right;
	background:url(../img/sidebarHover.gif) no-repeat top right #ff5000;
	margin-top:28px;
	font-weight:bold;
	padding:6px 0px 0px 10px;
	text-decoration:none;
	}


.banner-buy a{
	width:240px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	display:block;
	float:left;
	background:url(../img/sidebarHover.gif) no-repeat top right #ff5000;
	margin-top:10px;
	font-weight:bold;
	padding:6px 0px 0px 10px;
	text-decoration:none;
	}
.detail-info{
	width:200px;
	height:31px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	padding-left:43px;
	padding-top:15px;
	background-image:url(../img/info-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-right:10px;
	}
.detail-info a{
	color:#dedede;
	}
.detail-info a:hover{
	text-decoration:none;
}
.detail-compare{
	width:200px;
	height:31px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	padding-left:43px;
	padding-top:15px;
	background-image:url(../img/compare-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-right:10px;
	}
.detail-compare a{
	color:#dedede;
	}
.detail-compare a:hover{
	text-decoration:none;
}
.detail-comment{
	width:200px;
	height:31px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	padding-left:43px;
	padding-top:15px;
	background-image:url(../img/comment-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-right:10px;
	}
.detail-comment a{
	color:#dedede;
	}
.detail-comment a:hover{
	text-decoration:none;
}
.detail-recommend{
	width:200px;
	height:31px;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	padding-left:43px;
	padding-top:15px;
	background-image:url(../img/friend-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin-right:10px;
	}
.detail-recommend a{
	color:#dedede;
	}
.detail-recommend a:hover{
	text-decoration:none;
}

.detail-documents{
	width:200px;
	height:31px;
	font-size:12px;
	font-weight:none;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	padding-left:43px;
	padding-top:15px;
	background-position:left;
	background-repeat:no-repeat;
	margin-right:10px;
	}
.detail-documents a{
	color:#dedede;
	}
.detail-documents a:hover{
	text-decoration:none;
}


/*horizontal item*/
.item-horiz{
	width:520px;
	float:left;
	border-bottom: 1px solid #333333;
	display:block;
	padding-bottom:10px;
	color:#dedede;
	/*text-align:justify; */
	margin-bottom:30px;
	position:relative; /***/
}
.item-horiz-pic{
	width:156px;
	height:156px;
	margin-bottom:6px;
	float:left;
	display:block;
	text-align:center;
	border:solid 3px #ff5000;
	position:relative; /***/
}
.item-horiz-pic .d_descr{
	position:absolute;
	width:150px;
	height:28px;
	color:#FFF;
	top:140px;
	right:-360px;
	padding:4px;
	background:#0d2600;
	color:#FFF;
	text-align:left;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #0ba00f;
	line-height:14px;
}
.detail-gallery-pic .badge{
	position:absolute;
	width:33px;
	height:53px;
	background:url(../img/badge-b.gif) top right no-repeat;
	color:#FFF;
	top:0;
	left:0;
	padding:2px 20px 0 2px;
}
.detail-gallery-pic .badge strong{
	font-size:10px;
	float:left;
	display:inline;
	line-height:10px;
}
.detail-gallery-pic .badge span{
	font-size:18px;
	line-height:14px;
	float:left;
	display:inline;
	font-weight:bold;
	padding:0;
}
.item-horiz-pic .badge{
	position:absolute;
	width:40px;
	height:25px;
	background:url(../img/badge-a.gif) top left no-repeat;
	color:#FFF;
	bottom:0;
	right:0;
	padding:40px 0 0 25px;
}
.item-horiz-pic .badge strong{
	font-size:18px;
	line-height:14px;
	float:right;
	display:inline;
	font-weight:bold;
	padding:0;
}
.item-horiz-pic .badge span{
	font-size:10px;
	float:right;
	display:inline;
	line-height:10px;
}
.item-horiz-pic .badge_fixed{
	position:absolute;
	width:40px;
	height:25px;
	background:url(../img/badge-a.gif) top left no-repeat;
	color:#FFF;
	bottom:0;
	right:0;
	padding:40px 0 0 25px;
}
.item-horiz-pic .badge_fixed strong{
	font-size:10px;
	float:right;
	display:inline;
	line-height:10px;
}
.item-horiz-pic .badge_fixed span{
	font-size:18px;
	line-height:14px;
	float:right;
	display:inline;
	font-weight:bold;
	padding:0;
}
.item-picture .badge{
	position:absolute;
	width:40px;
	height:25px;
	background:url(../img/badge-a.gif) top left no-repeat;
	color:#FFF;
	bottom:0;
	right:0;
	padding:40px 0 0 25px;
}
.item-picture .badge strong{
	font-size:18px;
	line-height:14px;
	float:right;
	display:inline;
	font-weight:bold;
	padding:0;
}
.item-picture .badge span{
	font-size:10px;
	float:right;
	display:inline;
	line-height:10px;
}
.item-picture .badge_fixed{
	position:absolute;
	width:40px;
	height:25px;
	background:url(../img/badge-a.gif) top left no-repeat;
	color:#FFF;
	bottom:0;
	right:0;
	padding:40px 0 0 25px;
}
.item-picture .badge_fixed strong{
	font-size:10px;
	float:right;
	display:inline;
	line-height:10px;
}
.item-picture .badge_fixed span{
	font-size:18px;
	line-height:14px;
	float:right;
	display:inline;
	font-weight:bold;
	padding:0;
}
.item-horiz-data{
	width:338px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dedede;
	margin-left:20px;
}
.item-horiz-data a{
	color:#ff5000;
	text-decoration:none;
}
.item-horiz-data a:hover{
	color:#ff5000;
	text-decoration:underline;
}
.item-horiz-data-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#dedede;
	font-weight:bold;
}

.item-horiz-data-title a{
	color:#dedede;
	text-decoration:none;
}
.item-horiz-data-title a:hover{
	color:#ff5000;
	text-decoration:underline;
}
/***/
.item-icon{
		position:absolute;
		left:0px;
		top:-20px;
		width:162px;
		}
.item-icon-parag{
	background-color:#ff5000;
	height:20px;
	padding:0px 5px 0px 5px;
	display:block;
	float:left;
	margin-right:2px;
	font-size:11px;
	}
/***/
.pagenumber{
	width:502px;
	height:30px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dedede;
	float:left;
	margin-top:15px;
}
.pagenumber a{
	color:#666666;
	text-decoration:underline;
}
.pagenumber a:hover{
	color:#666666;
	text-decoration:none;
}

.grey{
	color:#dedede
}
.orange{
	color:#ff5000;
	}
.size12{
	font-size:12px;
}
.strikeout{
	text-decoration:line-through;
}
.clear{
	clear:both;
	height:0;
}

.detail-back a{
width:80px;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#fffff;
display:block;
float:left;
background:url(../img/bg-back.gif) no-repeat top left #222222;
margin-top:28px;
font-weight:bold;
padding:6px 0px 0px 25px;
text-decoration:none;
}
.req_orange{
	font-weight:bold;
	color:#FF5000;
	
}
.req_orange a{
	color:#FF5000;
}
.req_orange a:hover{
	color:#FFF;
}
.breadcrumb			{	float:left; display:inline;	width:520px; margin:0 0 10px 0;}
.breadcrumb	span	{	float:left; display:inline;	color:#444; font-size:11px; padding:0 2px 0 0}
.breadcrumb	a		{	float:left; display:inline;	color:#666; font-size:11px; text-decoration:none;
						padding:0 2px 0 12px; background:url(../img/bg-bread2.gif) no-repeat left center}
.breadcrumb	a:HOVER	{	color:#FFF}
.breadcrumb	strong	{	float:left; display:inline;	color:#FF5000; font-size:11px; text-decoration:none;
						padding:0 4px 0 12px; font-weight:normal;
 						background:url(../img/bg-bread.gif) no-repeat left center}
