 
* {

}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display: block}audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}audio:not([controls]) {display: none;height: 0;}[hidden] {display: none}html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;} body {margin: 0}a:focus {outline: thin dotted}a:hover, a:active {outline: 0}h1 {font-size: 2em;margin: 0.67em 0;}h2 {font-size: 1.5em;margin: 0.83em 0;}h3 {font-size: 1.17em;margin: 1em 0;}h4 {font-size: 1em;margin: 1.33em 0;}h5 {font-size: 0.83em;margin: 1.67em 0;}h6 {font-size: 0.75em;margin: 2.33em 0;}abbr[title] {border-bottom: 1px dotted}b, strong {font-weight: bold}blockquote {margin: 1em 40px}dfn {font-style: italic}mark {background: #ff0;color: #000;}p, pre {margin: 1em 0}pre, code, kbd, samp {font-family: monospace, serif;_font-family: "courier new", monospace;font-size: 1em;}pre {white-space: pre;white-space: pre-wrap;word-wrap: break-word;}q {quotes: none}q:before, q:after {content: "";content: none;}small {font-size: 75%}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em}sub {bottom: -0.25em}dl, menu, ol, ul {margin: 1em 0}dd {margin: 0 0 0 40px}menu, ol, ul {padding: 0 0 0 40px}nav ul, nav ol {list-style: none;list-style-image: none;}img {border: 0; -ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden}figure {margin: 0}form {margin: 0}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;white-space: normal; *margin-left: -7px; }button, input, select, textarea {font-size: 100%; margin: 0;vertical-align: baseline;*vertical-align: middle;}button, input {line-height: normal;}button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button; *overflow: visible;}button[disabled], input[disabled] {cursor: default}input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none}button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}

@font-face {
    font-family: "MyriadProSemibold";
    src: url("myriadpro-semibold-webfont.eot");
    src: url("myriadpro-semibold-webfont.eot?#iefix") format("embedded-opentype"),
         url("myriadpro-semibold-webfont.woff") format("woff"),
         url("myriadpro-semibold-webfont.ttf") format("truetype"),
         url("myriadpro-semibold-webfont.svg#MyriadProSemibold") format("svg");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "Myriad Pro";
    src: url("myriadwebpro-webfont.eot");
    src: url("myriadwebpro-webfont.eot?#iefix") format("embedded-opentype"),
         url("myriadwebpro-webfont.woff") format("woff"),
         url("myriadwebpro-webfont.ttf") format("truetype"),
         url("myriadwebpro-webfont.svg#MyriadWebProRegular") format("svg");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "OpenSansRegular";
    src: url("OpenSans-Regular-webfont.eot");
    src: url("OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"),
         url("OpenSans-Regular-webfont.woff") format("woff"),
         url("OpenSans-Regular-webfont.ttf") format("truetype"),
         url("OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "OpenSansSemibold";
    src: url("OpenSans-Semibold-webfont.eot");
    src: url("OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"),
         url("OpenSans-Semibold-webfont.woff") format("woff"),
         url("OpenSans-Semibold-webfont.ttf") format("truetype"),
         url("OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg");
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: "OpenSansBold";
    src: url("OpenSans-Bold-webfont.eot");
    src: url("OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"),
         url("OpenSans-Bold-webfont.woff") format("woff"),
         url("OpenSans-Bold-webfont.ttf") format("truetype"),
         url("OpenSans-Bold-webfont.svg#OpenSansBold") format("svg");
    font-weight: normal;
    font-style: normal;

}
body {
    background: #fff;
    font: 13px OpenSansSemibold; 
    color: #333;
}
fieldset {
    padding: 0;
    margin: 0;
    border: none;
}
.registerForm.MyInfo {
    left: 10px;
    position: relative;
}
a {
    color: #000;
    text-decoration: none;
    outline: none;
}
a:active, a:focus {
    outline: none
}
a:hover {
    color: #64b3de;
    text-decoration: none;
}
.selected {
    color: #DA211E
}
input, textarea, file {
    border: 1px solid #d5d5d5;
    font-size: 15px;
    padding: 3px 5px;
}
select {
    border: 1px solid #d5d5d5;
    font-size: 13px;
}
input[id="voucher_code"] {
    margin-left: 7px;
    height: 21px;
}
.CheckRadio {
    border: none;
    background: none;
}
button, .seeCart {
    background: #1782bc;
    padding: 5px 10px;
    border: none;
    font-family: OpenSansBold;
    color: #fff;
    cursor: pointer;
	border-radius: 2px;
	text-transform: uppercase;
	font-size: 12px;
}
button:hover {
    text-decoration: none;
    background: #2da4d6;
}
.seeCart {
	float: right;
}
.seeCart:hover {
	color: #fff;
    text-decoration: none;
    background: #2da4d6;
}
.EmphasizeType {
    color: #DA211E;
    font-family: OpenSansBold;
}
#LeftColumn {
    width: 220px;
    padding-right: 13px;
    float: left;
}
#RightColumn {
    width: 190px;
    padding-left: 13px;
    float: left;
}
#MiddleColumn {
    float: left;
	width: 709px; 
}
#HeaderLinks {
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    margin: 0 auto;
    float: left;
}
#HeaderLinks a {
    display: block;
    float: left;
    margin-right: 25px;
    color:#1d5696;
	font: 11px/30px OpenSansSemibold;
}
#HeaderLinks a:hover {
    color: #64b3de;
    text-decoration: none;
}
#HeaderLinks #HeaderPhones .Phones{
	padding: 0px 0px 0px 10px;
	float: left;
	padding-top: 13px;	
}
#HeaderPhones {
	float: right;
	text-align:center;
	color:#272727;
	font-size:11px;		
	width: 140px;
    height: 42px;
    margin-top: 15px;
}
.needHelp {
	color:#0181c6;
	font-size:12px;
	font-family: OpenSansBold;	
	display:block;
}
.Phones span {
	color:#0181c6;
	font-size:18px;
	font-weight:bold;
}
.telefon {
    background:url(../cs-images/images/telefon.png) no-repeat;
    float: left;
    height:29px;
    width:22px;
    margin-top:7px;
}
#Header {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 102px;
    margin: 0 auto 0;
    position: relative;
    width: 963px;
    padding-top:12px;
}
#Logo {
    float: left;
    display: block;
    background: url(../cs-images/images/logo.png) center no-repeat;
    width: 175px;
    height: 90px;
}
#Header #Facilities {
    float: left;
	margin-left: 20px;
}
#Search {
    background: #fff;
    padding: 2px 0;
    height: 20px;
    width: 242px;
    margin-right: 4px;
    /*margin-top: 14px;
	margin-left: 83px;*/
	border:1px solid #BABCC3;
    position: relative;
    margin-top: 2px;
	z-index:999; /* IE 7 Fix */

}
#Search input {
    height: 22px;
    margin: 0 8px 0 4px;
    width: 200px;
    color: #999;
}
#Search select {
    margin: 0 5px;
    height: 26px;
    width: 195px;
}
.buton-search, .buton-search:hover {
    background: url(../cs-images/images/buton-search.png) no-repeat;
    width:11px;
    height:11px;
    margin-top: 5px;
}
#FacilitiesTabs {
	margin-left:3px;
	position:relative;
	font-size:13px;
    height: 30px;
    line-height: 30px;
    float: right;
    color: #1d5696;
    font-family: OpenSansRegular;
}
.fb-login {
    background: #ccd4e1; /* Old browsers */
    background: -moz-linear-gradient(left, #ccd4e1 1%, #f7fbfd 94%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(1%,#ccd4e1), color-stop(94%,#f7fbfd)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #ccd4e1 1%,#f7fbfd 94%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #ccd4e1 1%,#f7fbfd 94%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #ccd4e1 1%,#f7fbfd 94%); /* IE10+ */
    background: linear-gradient(to right, #ccd4e1 1%,#f7fbfd 94%); /* W3C */
    float:left;
    color:#1d5696;
    margin-right: 10px;
}
.fb-login:hover {
    color:#64b3de;
}
.TagsBox1Price {
    width: 207px;
    margin-top: 105px;
    text-align: center;
    float: left;
    position: absolute;
}
.TagsBox2Prices {
    width: 207px;
    text-align: center;
    position: absolute;
    margin-top: 98px;
}
.productTag {
    font-size: 12px;
    color: #FFFFFF;
    height: 16px;
    overflow: hidden;
}
#FacilitiesTabs a {
    background: none;
    font-family: OpenSansRegular;
    float: none;
    margin-right: 0;
	color:#2f2f2f;
}
.blueish {
	color:#1d5696;	
    margin: 0 10px;
}
.blueish:hover {
	color:#64b3de;	
}
#FacilitiesTabs a.selected {
    background: none;
    color: #000000;
    font-weight: bold;
}
.cosImg {
	float: left;
    margin-left: 10px;	
	width:28px;
	height:42px;
	background: url(../cs-images/images/cart_icon.png) no-repeat;
	position:absolute;
    top:13px;
}
.cosImg div {
    left: 15px;
    position: relative;
	color:#000;
    top: -6px;
	font-family:OpenSansBold;
}
#Header #ShoppingCart a.STlink {
    height: 47px;
    float: none;
    margin-top: 0px;
    padding-left: 0px;
	cursor:pointer;
    background: url(../cs-images/arr.png) no-repeat right 5px;
}
#Header #ShoppingCart a.HasProducts-on {
    background: url(../cs-images/headerimages/shoppingcart_bg_on.gif)
}
#Header #ShoppingCartTitle {
    float: left;
    /*background: url(../cs-images/headerimages/cart-icon.gif) no-repeat center left;*/
    margin-bottom: 5px;
    /*padding-left: 30px;*/
    font-weight: bold;
    font-size: 11px;
}
/* Boxes */
#LeftColumn .Categories .Title {
    background: url(../cs-images/boxesimages/categories_r.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
#LeftColumn #showMenu {
    background: #87abd0; /* Old browsers */
background: -moz-linear-gradient(top,  #87abd0 0%, #5c90c4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87abd0), color-stop(100%,#5c90c4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #87abd0 0%,#5c90c4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #87abd0 0%,#5c90c4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #87abd0 0%,#5c90c4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #87abd0 0%,#5c90c4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87abd0', endColorstr='#5c90c4',GradientType=0 ); /* IE6-9 */
;
	padding: 14px 11px;
    border-radius: 6px 6px 0 0;
    display: block;
    padding: 14px 11px;
    font-size: 14px;
    color: #fff;
    line-height: 14px;
    font-family: OpenSansBold;
	text-transform:uppercase;
	position:relative;
}
#showMenu span {
	background: url(../cs-images/imgs/white-arrow-down.png) no-repeat right center;	
	display: inline-block;
    width: 190px;
}
.locatie {
    text-transform:uppercase;
    font-size:11px;
    color:#999;
    font-weight:bold;
    padding:5px 0 5px 15px;
    display:block;
}
#LeftColumn .Categories a.depth1, #showMePromo {
    display: block;
    padding: 0 0 8px 15px;
    font-size: 14px;
    font-family: OpenSansBold;
    color: #000000;
    line-height: 14px;
}
#LeftColumn .Categories a.depth1:hover {
    color: #64b3de
}
#LeftColumn a.depth1.selected {
    color: #DA211E;
}
#LeftColumn #smallmenu a.depth1 {
	background: #fff;
    color: #1d5696;
	text-transform:uppercase;
}
#showMePromo {
	background: #F63D38; /* Old browsers */
background: -moz-linear-gradient(top,  #F63D38 0%, #DA211E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F63D38), color-stop(100%,#DA211E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #F63D38 0%,#DA211E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #F63D38 0%,#DA211E 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #F63D38 0%,#DA211E 100%); /* IE10+ */
background: linear-gradient(to bottom,  #F63D38 0%,#DA211E 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#F63D38", endColorstr="#DA211E",GradientType=0 ); /* IE6-9 */
	border:none;
	color:#fff;
	text-transform:uppercase;
	padding:10px 11px;
}
#LeftColumn .Categories a.depth2 {
    color: #1d5696;
    background: #ffffff;
    display: block;
    padding: 8px 10px 8px 15px;
    line-height: 11px;
    font-weight: normal;
}
#LeftColumn a.depth2.selected, #LeftColumn a.depth3.selected {
/* 	background:#f9413f;	 */
}
#LeftColumn .Categories a.depth3 {
    display: block;
	/*border: 1px solid #d5d5d5;
	border-top: none;*/
    padding: 8px 10px;
    padding-left: 37px;
    line-height: 12px;
	background: #fff;
    color: #1d5696;
}
#LeftColumn .ContentList a {
    /*background: #fcfcfc;
    border: 1px solid #d5d5d5;*/
    border-bottom: none;
    display: block;
    padding: 6px;
    font-size: 13px;
    line-height: 14px;
    font-weight: normal;
}
/*#LeftColumn .ContentList a.latest, #LeftColumn .ContentList a.latest_on {
    border-bottom: 1px solid #d5d5d5;
    background: #f0f0f0;
}*/
#LeftColumn .BoxTitle {
    margin-top: 13px;
    display: block;
    border-radius: 6px 6px 0 0;
    padding: 10px 7px;
    font-size: 14px;
    color: #000;
    line-height: 14px;
    font-family: OpenSansBold;
}
#Brands .BoxTitle {
    text-transform: uppercase;
}
#Brands .ContentList a img {
    float:right;
    max-width:80px;
    height:22px;
    margin-top:-5px;
}
#LeftColumn .ContentBox {
    border: 1px solid #d5d5d5;
    font-size: 13px;
    font-weight: normal;
    padding: 8px;
}
#Newsletter{
    width: 352px;
    height: 100px;
    padding:10px;
    float:left;
    border:1px solid #ccc;
}
#Newsletter2{
    width:160px;
    height: 180px;
    padding:10px;
    float:left;
    text-align: left;
    border:1px solid #ccc;
    border-top: none;
    margin-bottom: 10px;
}
#Newsletter .ContentBox, #Newsletter2 .ContentBox2 {
	border:none;	
}
#Newsletter .BoxTitle, #Newsletter2 .BoxTitle2 {
	background:none;
	color:#0182c6;
	font-size:18px;
	text-transform:uppercase;	
}
#LeftColumn .ContentBox .fieldtitle {
    display: block;
    padding: 5px 0px 3px 0px;
    font-weight: bold;
}
#LeftColumn .ContentBox input {
    width: 153px;
    margin: 5px 0;
    height: 30px;
    font-size: 12px;
    color: #999999;
}
#Newsletter button {
    margin-top: 5px;
}
.email {
    width: 220px;
}
.email2 {
    width: 150px;
    margin-top: 5px;
}
.aboneaza, .aboneaza2 {
    padding: 5px 10px 3px 35px;
    background: url(../cs-images/images/mail.jpg) left 10px center #0182c6 no-repeat;
    font-size: 12px;
    line-height: 18px;
    border-radius: 0;
    margin-left: -3px;
    text-transform: uppercase;
    font-family: OpenSansBold;
}
.aboneaza2 {
    margin: 10px auto;
}
.aboneaza:hover, .aboneaza2:hover {
    background: url(../cs-images/images/mail.jpg) left 10px center #64b3de no-repeat;
}
#Newsletter strong {
    display: inline-block;
    margin-bottom: 4px;
}
#LeftColumn .LeftBanners {
    width: 180px;
    overflow: hidden;
    margin-top: 10px;
    border:1px solid #d5d5d5;
}
.BoxRightTitle {
    /*display: block;
    padding: 10px 7px;
    font-size: 14px;
    line-height: 14px;
    font-family: OpenSansBold;
    text-align: center;
    color: #fff;
	margin-top:15px;*/
    display: block;
    padding: 10px 7px;
    font-size: 14px;
    line-height: 14px;
    font-family: OpenSansBold;
    text-align: center;
    color: #0181c6;
    border-top:5px solid #0181c6;
    border-left:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    background: #f7fbfd;
    font-weight: bold;
    text-transform: uppercase;
}
.ContentRightBox {
    padding-right: 10px;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    margin-bottom: 13px;
    padding: 10px;
    text-align: center;
    border: 1px solid #d5d5d5;
}
.SpecialProductImg {
    width: 136px;
    height: 136px;
    background-position: center center;
    margin:0 auto;
}
.SpecialProductDesc {
    font-size: 12px;
    padding-left: 4px;
    font-weight: normal;
    text-align: left;
}
.SpecialProductDesc a.ProductName {
    font-size: 12px;
    font-weight: bold;
}
.wrapImgSmallThumbnail {
    /*width: 62px;*/
    width: 70px;
    height: 62px;
	display:table-cell;
	vertical-align:middle;		
}
.linkSmallThumbnail {
	cursor:pointer;
    /*width: 62px;*/
    width: 70px;
    height: 62px;
    clear: left;
    display: block;
    float: left;
    margin:0 5px 5px -5px;
    text-align: center;
 	border: 1px solid #d5d5d5;	
}
.linkSmallThumbnail:hover, .zoomThumbActive {
    border: 1px solid #7BA3CF
}
.ProductBigPicture .linkSmallThumbnail {
	margin:0 13px 5px 0;
	clear:none;	
}
.SmallThumbnail {
    /*max-width: 62px;*/
    max-width: 70px;
    max-height: 62px;
    margin: 0 auto;
}
.SmallThumbnail a {   
    width: 62px;
    height: 62px;
    display: block;
}
.LatestProductDesc {
    text-align: left;
}
.LatestProductDesc a.ProductName {
    
}
.LatestProductDesc .Price, .ContentRightBox .ProductPrice {
    font: 18px OpenSansBold;
    color: #DA211E;
    margin-bottom: 10px;
}
.LatestProductDesc .ProductPrice {
    font-size: 14px
}
.RightBanners {
    width: 180px;
    height: 120px;
    border:1px solid #ccc;
    overflow: hidden;
	float:left;
    margin-right: 16px;
}
.ProductsTop {
    float: left;
    /*margin-left: -11px;*/
}
h1 {
    color: #000000;
    font: normal 22px OpenSansBold;
    margin: 0px;
}
h2 {
    font: 14px OpenSansBold;
    line-height: 15px;
    margin: 0px;
}
.Product h2, .Product3 h2 {
    height: 30px;
    margin-bottom: 12px;
    font-size: 12px;
    font-family: OpenSansRegular;
    font-weight: normal;
    text-align: left;
}
.HomeArticles {
    clear: both;
}
.HomeArticle {
	width: 470px;
	margin-right: 15px;
	border-right: 1px solid #eee;
	float: left;
}
.HomeArticlePic {
    max-width: 150px;
	max-height: 113px;
    border: 1px solid #d5d5d5;
	float:left;
	margin-right:15px;
}
.ArticleTitle {
    font-size: 14px;
    font-family: OpenSansBold;
}
a.ArticleTitle {
    color: #64b3de
}
a.ArticleTitle:hover, .HomeArticle .ArticleText a:hover {
    color: #000
}
.HomeArticle .ArticleText {
    font-size: 12px;
    padding: 10px 2px 0;
}
.ArticleText div {
	margin-bottom:7px;	
}
.HomeArticle .ArticleText a {
    color: #64b3de
}
#MiddleColumn .AdminLinks {
    margin-bottom: 13px
}
#MiddleColumn .HomeArticles .HomeArticle .ArticleText .GeneralButton {
    text-align: center
}
#BreadCrumbs {
    height: 25px;
    float: left;
    margin-top:10px;
}
#BreadCrumbs a {
    padding-top: 3px;
    float: left;
    display: block;
	text-decoration:none;
    color: #333;
}
#BreadCrumbs a:hover {
    color: #64b3de;
}
#BreadCrumbs .MiddleLink {
    display: block;
    height: 30px;
    float: left;
    padding-left: 4.5px;
}
#BreadCrumbs .LastText {
    display: block;
    float: left;
    padding-top: 3px;
	color:#333;
}
#BreadCrumbs .MiddleConnection, #BreadCrumbs .LastConnection {
    padding: 0 10px;
	display: block;
    float: left;
    font-size: 26px;
    position: relative;
    margin: 7px 0 0 10px;
	height:20px;
    background: url(../cs-images/images/right_on.png) no-repeat;
}
#Footer {
	margin-top:15px;
    margin-bottom:40px;
}
.header-footer {
    background:#eee;
    padding:15px 20px;
    width: 930px;
    height:20px;
    line-height:20px;
    margin: 0 auto;
    border:1px solid #eee;
}
.prieten-footer {
    float: left;
    display: inline-block;
    font-weight:bold;
    font-size: 16px;
}
.fb2 {
    background: url(../cs-images/images/fb2.png) no-repeat;
}
.twitter {
    background: url(../cs-images/images/twitter.png) no-repeat;
}
.pinterest {
    background: url(../cs-images/images/pinterest.png) no-repeat;
}
.googleplus {
    background: url(../cs-images/images/googleplus.png) no-repeat;
}
.fb2:hover {
    background: url(../cs-images/images/fb2_on.png) no-repeat;
}
.twitter:hover {
    background: url(../cs-images/images/twitter_on.png) no-repeat;
}
.pinterest:hover {
    background: url(../cs-images/images/pinterest_on.png) no-repeat;
}
.googleplus:hover {
    background: url(../cs-images/images/googleplus_on.png) no-repeat;
}
.fb2, .twitter, .pinterest, .googleplus {
    width: 33px;
    height: 33px;
    position: relative;
    margin-left: 8px;
    float:left;
    display: inline-block;
    top:5px;
}
.program-footer {
    float:right;
}
.program-span {
    font-weight:bold;
    font-size:16px;
    margin-right:10px;
    position: relative;
    top:-10px;
}
.zile-span {
    position: relative;
    top:-10px;
}
#Footer .FooterArticles {
    border:1px solid #eee;
    width: 940px;
    margin: 0 auto;
	padding:10px 15px;
	background:#fff;
}
.adresa-footer {
    background:url(../cs-images/images/locate.png) top left no-repeat;
    padding-left:20px;
    margin-bottom: 5px;
}
.telefon-footer {
    background:url(../cs-images/images/call.png) top left no-repeat;
    padding-left:20px;
    margin-bottom: 5px;
}
.email-footer {
    background:url(../cs-images/images/mail.png) center left no-repeat;
    padding-left:20px;
}
#Footer .PoweredBy {
    float: left;
    margin-right: 13px;
}
#Footer .Rss {
    float: left;
    margin-left: 13px;
    width: 22px;
}
#Footer .FooterArticles .FooterArticle {
    float: left;
    display: inline;
	width: 197px;
}
#Footer .FooterArticles .FooterArticle .FooterTitle {
    font: 14px OpenSansBold;
    margin-bottom: 10px;
}
.FooterArticle img {
	margin-right:7px;
	/*max-width:30px;*/
	max-height:86px;
    position: relative;
    top: 7px;	
}
#Footer .FooterArticles .FooterArticle a {
    display: block;
	margin-bottom:10px;
    width: 160px;
}
#Footer .FooterText {
    font-size: 12px;
    padding-bottom: 10px;
    margin: 13px auto 0;
    width: 950px;
}
#Footer .FooterText a {

    margin-right: 5px
}
#Website {
    width: 970px;
    background: #fff;
    margin: 0 auto;
	/*padding:15px;*/
}
.footerMenu {
    margin-top: 6px
}
.footerMenu a, .FooterArticle a {
    font-size: 13px;
}
.footerMenu a {
	color:#403134;	
}
.footerMenu a:hover, .FooterArticle a:hover {
    color: #64b3de;
}
.footerMenu span {
    font-size: 14px
}
.footerMenu div {
    margin-top: 3px
}
.cleaner, .Cleaner, .clear, .Clear {
	content: ".";
	line-height: 0;	
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Recaptcha */
.recaptchatable .recaptcha_image_cell, #recaptcha_table {
    background-color: transparent !important;
}
#recaptcha_table {
    border-color: transparent !important;
}
#recaptcha_response_field {
    border-color: transparent !important;
    background-color: transparent !important;
}
.TableBox {
    width: 100%
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.TableBox td, .TablePlaceOrder td {
    padding: 5px;
    font-size: 11px;
}
.TableForm .TableHeader, .TableBox .TableHeader, .TablePlaceOrder .TableHeader {
    font: 14px OpenSansBold;
    color: #1782bc;
    padding: 0px;
    background: #fffdfb;
}
.TableForm .TableHeader span, .TableBox .TableHeader span, .TablePlaceOrder .TableHeader span {
    padding: 5px;
    display: block;
}
.TableBox .BigTableHeader {
    background: url(../cs-images/mainimages/bigtableheader_l.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 18px;
    font-weight: bold;
    padding: 0px 0px 0px 5px;
}
.TableBox .BigTableHeader span {
    background: url(../cs-images/mainimages/bigtableheader_r.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding: 5px;
    display: block;
}
.TableBox .BigTableHeader span.Addspan {
    background: none;
    float: left;
}
.TableBox .BigTableHeader a.AddAddress {
    color: #fff;
    background: url(../cs-images/mainimages/addaddress_bg.gif) no-repeat top right;
    padding: 9px;
    text-decoration: none;
    cursor: pointer;
    float: right;
    font-size: 11px;
}
.TableForm .TableValue .ValueContent {
    float: left;
    padding-left: 5px;
}
.TableForm .TableValue .ValueInput {
    float: left;
    clear: left;
    padding-right: 5px;
    display: block;
}
.TableForm .TableValue .ValueInput input {
    margin: 0px
}
.TableBox .TableParam {
    width: 130px;
    color: #333;
	font: 12px OpenSansSemibold;
}
.LeftSection .TableBox .TableParam {
    padding-left: 21px;
    width: 1%;
}
.RightSection .TableBox .TableParam {
    padding-left: 21px;
    width: 1%;
}
.TableBox .TableValue {
    font: 11px OpenSansSemibold;
	color: #888;
}
.TableBox .odd {
    background: #fafafa
}
.TableForm {
    width: 100%
}
.TableForm td {
    padding: 5px;
    font-size: 13px;
}
.TableForm .TableParam {
    width: 280px;
    font-weight: normal;
}
.TableForm .TableValue {
    font-family: OpenSansBold
}
.FormMessage {
    color: #c70505;
    font-family: OpenSansBold;
}
.TableForm .TableChapter {
    font: 12px OpenSansBold;
    background: #fafafa;
}
.cartpopup {
    color: #666666;
    font-size: 12px;
    margin-left: -126px;
    margin-top: -1px;
    position: absolute;
    text-align: left;
    font-weight: normal;
}
.topcart {
    background: #ffffff url(../cs-images/headerimages/cart-top.gif);
    background-position: top right;
    background-repeat: no-repeat;
}
.leftcart {
    background-color: #fff;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    padding-left: 10px;
}
.rightcart {
    background: #ffffff url(../cs-images/headerimages/carttable_tile.gif) repeat-y top right;
    padding-right: 10px;
}
.cartbottom {
    background: #ffffff url(../cs-images/headerimages/cart-bottom-r.gif) no-repeat;
    background-position: bottom right;
    height: 13px;
    padding-right: 10px;
    float: right;
    width: 10px;
}
.cartbottommiddle {
    background: #ffffff url(../cs-images/headerimages/cart-bottom-r.gif) no-repeat;
    background-position: bottom left;
    height: 13px;
}
.cartbottom-l {
    background: #ffffff url(../cs-images/headerimages/cart-bottom-l.gif) no-repeat bottom left;
    height: 13px;
    padding-left: 10px;
    float: left;
    width: 10px;
}
.tablebody {
    width: 247px
}
/* .SCProductDetail {

    float: left;

}



.SCProductQuantity {

    text-align: right;

    float: right;

} */
.Totals {
    border-top: 1px solid #666666
}
.inactive .cartinfo_delete {
    display: none
}
.active .cartinfo_delete {
    float: right;
    margin-top: 2px;
    margin-right: 5px;
    cursor: pointer;
}
.SmallFullStar {
    background: url(../cs-images/products/smallfullstar.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}
.SmallHalfStar {
    background: url(../cs-images/products/smallhalfstar.gif);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}
.SmallEmptyStar {
    background: url(../cs-images/products/smallemptystar.png);
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    float: left;
}
.LatestProductDesc .Price, .ContentRightBox .bundleSave {
    color: #333
}
.ContentRightBox .ProductPriceOld {
    color: #999;
    text-decoration: line-through;
    margin-top: 15px;
}
.error {
    color: red
}
.HomeWishlistTable {
    width: 100%
}
.HomeWishlistTitle {
    font-weight: bold;
    margin-top: 15px;
}
#quickOrder {
    padding: 12px;
    background-color: #f9f9f9! important;
    position: fixed;
    z-index: 999;
    background-color: #CCCCCC;
    box-shadow: 0 0 2px #444;
    width: 570px;
    border-radius: 2px;
	top: 50%;
	left: 50%;
	margin-left: -285px;
	margin-top: -210px;
}
#quickOrder h2 {
	font: 13px OpenSansBold;
	text-transform: uppercase;
	color: #2da4d6;
}
#quickorderclose {
    position: absolute;
	top: 17px;
	right: 14px;
}
#quickorderclose:hover {
    opacity:0.8;
}
#quickOrder .GeneralButton {
    margin-left: -2px
}

#quickOrder input {
    width: 210px
}
#quickOrder button {
    float:right;
}
#quickOrder .left {
    float:left;
    margin-right:25px;
}
#quickOrder textarea {
    display:block;
    resize:none;
    width:311px;
    height:201px;
    margin-bottom:15px;
}
.wrapCloseOrder {
    position: relative
}
.brandInProdus {
    float:left;
}
#BundlesHome, #LatestViews, #SpecialProduct, #Filters {
    /*margin-bottom: 10px*/
}
.bundleHomeTitle {
    margin-bottom: 10px;
    font-size: 15px;
    color: #64b3de;
}
.bundleHomeTitle:hover {
    color: #DA211E
}
.bundleThumbnails .SmallThumbnail {
    clear: left;
    margin-bottom: 7px;
}
.seeMoreBundles {
    color: #64b3de;
    display: block;
    margin-bottom: 5px;
    margin-top: 15px;
    font-size: 14px;
}
.seeMoreBundles:hover {
    color: #DA211E
}
#Header #ShoppingCart { 
    float: right;
    position: relative;
    top: 5px;
	z-index:997;
    /*width: 200px;*/
}
#Header #ShoppingCart a.product_model {
    margin-left: 5px;
    font-size: 14px;
    font-family: OpenSansBold;
}
#Header #ShoppingCart .priceRowCart {
    font-size: 11px;
    color: #3c3c3c;
}
#Header #ShoppingCart a.HasProducts-on {
    background: url(../cs-images/headerimages/shoppingcart_bg_on.gif)
}
#Header #ShoppingCartTitle {
    float: left;
    /*background: url(../cs-images/headerimages/cart-icon.gif) no-repeat center left;*/
    margin-bottom: 5px;
    /*padding-left: 30px;*/
    font-weight: bold;
    font-size: 11px;
}
#Header #ShoppingCart a {
    font-size: 11px;
    font-weight: normal;
    display: block;
}
#Header #ShoppingCart a:hover {
    text-decoration: none
}
#Header #ShoppingCart a span {
    display: block;
    padding: 7px 12px 0;
    /*width: 126px;*/
    line-height: 15px;
    margin-left: 40px;
}
#Header #ShoppingCart a.prodsNumero {
    height: 39px
}
#Header #ShoppingCart a.prodsNumero span {
    margin-left: 35px;
    font-size: 16px;
    font-weight: bold;
}
#Header #ShoppingCart a#STlink, #Header #ShoppingCart a#STlinkGol {
    height: 42px;
    float: none;
	padding-right:15px;
    font: 14px OpenSansBold;
    /*width: 120px;*/
	color:#0181c6;
    margin-top: 20px;
}
#dn {
    padding: 5px 12px 10px 10px;
    border: 2px solid #2695c3;
    border-top: none;
    width: 250px;
    min-height: 40px;
    background: #fff;
    z-index: 998;
    position: absolute;
    top: 70px;
	right: 0px;
}
#dn table {
    width: 102%
}
.boxCartRow {
    color: #1782bc;
    font: bold 11px OpenSansBold;
}
.boxCartTotal {
    border-top: 1px dotted #C7C7C7;
    float: right;
    font-size: 12px;
    font-weight: normal;
    left: 12px;
    margin-top: 5px;
    padding-left: 13px; 
    padding-right: 12px;
    padding-top: 10px;
    position: relative;
    width: 98%;
}
.thePriceBoxCart {
    float: left;
}
#Header #ShoppingCart .wraptocartlinks {
    display: block;
    margin-top: 10px;
    font-family: OpenSansBold;
    margin-left: 3px;
}
#Header #ShoppingCart a.closeOrderBoxCart {
    float: right;
    font-size: 14px;
    color: #DA211E;
}
#Header #ShoppingCart a.closeOrderBoxCart:hover {
    color: #64b3de
}
#Header #ShoppingCart a.HasProducts-on {
    background: url(../cs-images/headerimages/shoppingcart_bg_on.gif)
}
#Header #ShoppingCartTitle {
    float: left;
    /*background: url(../cs-images/headerimages/cart-icon.gif) no-repeat center left;*/
    margin-bottom: 5px;
    /*padding-left: 30px;*/
    font-weight: bold;
    font-size: 11px;
}
#ShoppingCart #STlink .arrowCart {
    background: url(../cs-images/images/cart_arrow.png) no-repeat 95% center;
}
#wrapBrands {
    width: 970px;
    margin: 10px auto 5px;
    height: 60px;
}
#poll_frm input {
    margin-left: 0
}
#wrapMenu, #Authors, #Publishing, #Tehnologies, #BundlesHome, #LatestViews, #LatestViews, #SpecialProduct {
    box-shadow: 0 1px 5px -1px #E0E0E0
}
#wrapMenu {
	margin:0 auto;
    height: 30px;
    /*background: #0181c6;*/
}
h1.mainTitle {
	color:#0081c5;
    margin-bottom: 15px;
    margin-top:10px;
	clear:both;
}
.BrandDescription img {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
/*******************************************************************************************/
/* FOLLOWING BUNDLES CREATED BY GABRIEL VASILE - PLEASE USE OTHER AREA FOR YOUR OWN STYLES */
/*                                         EDITED ON 17.05.2012                                       */
/*******************************************************************************************/
h1.mainHbundle {
    margin-top: 10px;
	clear: left;
}
h2.secondaryHbundle {
    font-size: 13px;
    text-align: left;
    margin-bottom: 13px;
    padding-top: 13px;
}
.bundleBig {
    margin-bottom: 20px
}
.bundleBig h1 {
    background: #fffdfb;
    padding: 7px 0 7px 10px;
    font-size: 22px;
    border: 1px solid #d5d5d5;
}
.bundleBig .bundleName {
    color: #1782bc
}
.bundleBig .bundleName:hover {
    color: #333;
    text-decoration: none;
}
.wrapBundleExceptTitle {
    border: 1px solid #d5d5d5;
    border-top: none;
    padding: 0 10px;
}
.wrapBundleExceptTitle .rightSideProd {
	position:static;
}
.MainInfo {
    float: right
}
.MainInfo table, .MainInfo td, .MainInfo tr {
    padding: 0;
    margin: 0;
    border: none;
}
.MainInfo .InfoLeft, .MainInfo .InfoRight {
    background: none;
    padding: 5px 30px;
    height: auto;
    vertical-align: top;
    border: 1px solid #d5d5d5;
    width: 147px;
    float: left;
    height: 100px;
}
.MainInfo .InfoRight {
    border-left: 1px solid #d5d5d5;
    border-radius: 0 10px 10px 0;
}
.MainInfo .InfoRight a:hover {
    text-decoration: none;
    color: #c70505;
}
.MainInfo .InfoLeft {
    border-right: 1px solid #d5d5d5;
    border-radius: 10px 0 0 10px;
    text-align: left;
}
.bundlePictures a {
    border: 1px solid #d5d5d5;
    display: block;
    float: left;
}
.bundleThumbnails {
    margin-right: 5px;
    width: 62px;
    float: left;
}
.describeSingleBundle {
    margin: 10px 6px 0;
    width: 475px;
}
h1.BundleName {
    padding: 9px 0 13px 6px
}
.picSigleBundle {
    width: 300px;
    float: left;
}
.picSigleBundle .Pic {
    display: block;
    width: 280px;
    height: 280px;
    border: 1px solid #d5d5d5;
    background-repeat: no-repeat;
    background-position: center;
}
.bundleContains {
    font-size: 20px
}
.bundleBox {
    width: 48.8%;
    float: left;
    padding-bottom: 10px;
    padding-right: 15px;
}
.bundleProductPrice, .bundleProductPriceBig {
    float: right;
    text-align: center;
    width: 94px;
    height: 20px;
    background: #e9e9e9;
    border-radius: 5px;
    border: 1px solid #ccc;
    color: #000;
    margin: -3px 3px;
    padding-top: 2px;
    font-size: 14px;
}
.bundleProductPriceBig {
    margin: -1px 7px;
    height: 20px;
    font-family: OpenSansBold;
    padding-bottom: 3px;
    padding-top: 5px;
}
.bundleProductTitle {
    background: #fffdfb;
    height: 23px;
    padding: 5px 0 0 5px;
    border: 1px solid #d5d5d5;
    border-bottom: none;
}
.bundleProductTitle a, .bundleProductTitle {
    color: #1782bc;
    font-family: OpenSansBold;
}
.bundleProductTitle a:hover {
    color: #333;
    text-decoration: none;
}
.bundleProductLeftSide {
    float: left;
    height: 100px;
    border: 1px solid #d5d5d5;
}
.bundleProductLeftSide a {
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    height: 100px;
    width: 100px;
}
.bundleProductRightSide {
    border: 1px solid #d5d5d5;
    border-left: none;
    width: 243px;
    display: table-cell;
    height: 100px;
    text-align: center;
    vertical-align: middle;
}
.bundleBoxLeft {
    padding-top: 10px
}
.bundleBoxLeft a {
    display: block;
    margin-top: 3px;
    font-size: 13px;
}
.bundleBoxLeft a:hover {
    text-decoration: none;
    color: #1782bc;
}
.bundleBoxRight {
    padding-right: 0;
    border-left: 1px solid #d5d5d5;
}
.bundleBoxRight img {
    float: left;
    margin: 5px 10px 0 5px;
}
.bundleBoxRight .bundleBoxRightRight {
    margin-left: 107px;
    margin-top: 8px;
}
.bundleBoxRightRight .AddToCart {
	float:none;
}
.bundleBoxRight .bundleBoxRightRight .bundleSave {
    font-size: 16px
}
.wrapBundleExceptTitle .ProductsTop {
    margin-top: 10px
}
#MiddleColumn .wrapBundleExceptTitle .ProductsTop a.Product {
    margin-bottom: 10px;
    margin-right: 7px;
}
/******************************************************************************************/
/*                         END OF BUNDLE STYLES CREATED BY GABRIEL VASILE                         */
/******************************************************************************************/
.varFooterTEXT {
    float: right
}
.brandWrap {
    display: table-cell;
    height: 60px;
	text-align:center;
    vertical-align: middle;
    width: 75px;
	cursor:pointer;
}
.ProductText {
    margin-top: 4px;
    color: #999;
    text-align: left;
	float:right;
}
.Product .ProductText, .Product3 .ProductText {
	position: relative;
	top: 8px;
}
.marginMeTop .ProductText {
	font-size:14px;
}
.arrowSubCat1 {
    margin-left: -10px
}
.arrowSubCat2 {
    margin-left: -15px
}
#SpecialProduct img {
    display: block;
    margin: 0 auto 12px;
}
#SpecialProduct a {
    display: block
}
.sortform {
    float: right;
    margin-top: -44px;
}
.liftMeUp {
    position: relative;
    top: -35px;
    margin-bottom: -35px;
}
.linkMe, .pWithLink a, .recommendProduct, .deleteAddress, .editAddress {
    color: #64b3de
}
.CategoryLink:hover, .CategoryLink:hover .linkMe, .pWithLink a:hover, .loginFields .linkMe:hover, fieldset .linkMe:hover, .registerForm + .linkMe:hover, .recommendProduct:hover, .deleteAddress:hover, .editAddress:hover {
    color: #DA211E
}
.wrapSearchType {
    border: 1px solid #d5d5d5;
    border-top: none;
    margin: -2px 0 10px;
}
input[type=checkbox] {
    float: left;
    margin-right: 8px;
}
.takeMeDown {
    margin-top: 8px
}
.artileContent {
    margin-top: 15px
}
strong, b {
    font-weight: normal;
    font-family: OpenSansBold;
}
#tabs li {
    margin-left: 1px;
	float:left;
}
.topMyTD {
    vertical-align: top
}
#deliveryPrice {
    font-size: 14px
}
.emph {
    color: #1782bc;
    font: 18px OpenSansBold;
}
.createdBy {
    float: right;
    font-size: 10px;
    text-align: right;
    width: 125px;
}
.createdBy div {
    margin-top: 3px
}
.text-createdby {
    float:right;
    margin:10px 10px 0 0;
}
.text-createdby span {
    font-size:10px;
    color:#9c9b97;
}
.SeniorLogo {
    margin-right: 0;
    width: 38px;
    float: right;
    background: url(../cs-images/imgs/senior_off.png) no-repeat;
    height: 54px;
    display: block;
}
.ContentSpeedLogo {
    background: url(../cs-images/imgs/contentspeed_off.png) no-repeat;
    margin-right: 10px;
    width: 40px;
    float: right;
    height: 36px;
    display: block;
}
.SeniorLogo:hover {
    background: url(../cs-images/imgs/senior_on.png) no-repeat
}
.ContentSpeedLogo:hover {
    background: url(../cs-images/imgs/contentspeed_on.png) no-repeat
}
.authorletters {
    padding-top: 13px;
    padding-bottom: 13px;
    float: left;
}
.authorletters .LetterText {
    float: left;
    padding-top: 3.5px;
    line-height: 12px;
    margin-right: 3px;
}
.authorletters .PageInput {
    display: block;
    float: left;
    padding-left: 10px;
}
.authorletters .PageInput input {
    width: 20px;
    font-size: 12px;
    line-height: 12px;
    padding: 1px;
    text-align: center;
}
.authorletters .PageGo, .authorletters .PageGo:hover {
    width: 19px;
    height: 19px;
    background: url(../cs-images/listingimages/pagebutt.gif);
    padding: 0px;
    margin-left: 2px;
}
.authorletters .PageNext, .authorletters .PageNext:hover {
    width: 19px;
    height: 19px;
    background: url(../cs-images/listingimages/next.gif);
    padding: 0px;
    margin-left: 2px;
}
.authorletters .PagePrev, .authorletters .PagePrev:hover {
    width: 19px;
    height: 19px;
    background: url(../cs-images/listingimages/prev.gif);
    padding: 0px;
    margin-left: 10px;
}
#MiddleColumn a.author {
    float: left;
    width: 169px;
    font-family: OpenSansBold;
    padding: 13px 13px 0 0;
}
.isaPromoDisc {
    color: #fff;
    font-size: 23px;
    font-family: OpenSansBold;
    right: 1px;
	padding: 16px 11px;
    position: absolute;
    text-align: center;
    top: 1px;
    background: url(../cs-images/imgs/bulina.png) no-repeat;
    z-index: 1;
	height: 41px;
	width:46px;
}
.isaPromoDisc div {
	font-size: 11px;
    margin-left: -1px;
    margin-top: -2px;
}
.SpecialProduct {
	background: #C70505;
    padding:9px 7px;
    font-size: 16px;
    line-height: 16px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
	float:right;
}
/*****************************************************/
/*                 AUTOSUGGEST BOX                   */
/*****************************************************/
ul.as-selections {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #fff;
}
ul.as-selectionsmin {
    list-style-type: none
}
ul.as-selections.loading {
    background-color: #eee
}
ul.as-selections li {
    float: left
}
ul.as-selections li.as-selection-item {
    color: #2b3840;
    font-size: 11px;
    text-shadow: 0 1px 1px #fff;
    background-color: #ddeefe;
    border: 1px solid #acc3ec;
    border-top-color: #c0d9e9;
    padding: 2px 7px 2px 10px;
}
ul.as-selections li.as-selection-item:last-child {
    margin-left: 30px
}
ul.as-selections li.as-selection-item a.as-close {
    float: right;
    margin: 1px 0 0 7px;
    padding: 0 2px;
    cursor: pointer;
    color: #5491be;
    font-size: 11px;
    font-family: OpenSansBold;
    text-shadow: 0 1px 1px #fff;
}
ul.as-selections li.as-selection-item.blur {
    color: #666666;
    background-color: #f4f4f4;
    border-color: #bbb;
    border-top-color: #ccc;
}
ul.as-selections li.as-selection-item.blur a.as-close {
    color: #999
}
ul.as-selections li:hover.as-selection-item {
    color: #2b3840;
    background-color: #bbd4f1;
    border-color: #6da0e0;
    border-top-color: #8bb7ed;
}
ul.as-selections li:hover.as-selection-item a.as-close {
    color: #4d70b0
}
ul.as-selections li.as-selection-item.selected {
    border-color: #1f30e4
}
ul.as-selections li.as-selection-item a:hover.as-close {
    color: #1b3c65
}
ul.as-selections li.as-selection-item a:active.as-close {
    color: #4d70b0
}
div.as-results {
    clear: both
}
ul.as-selections li.as-original {
    margin-left: 0
}
ul.as-selectionsmin li.as-original input {
    outline: none;
    font-size: 11px;
    width: 100%;
    height: 16px;
    padding-top: 3px;
    color: #67727F;
}
ul.as-selections li.as-original input {
    outline: none;
    width: 95%;
}
div.as-results {
    position: absolute;
    z-index: 12;
    top: 22px;
    width: 318px;
    left: -1px;
}
ul.as-list {
    list-style-type: none;
    margin: 2px 0 0 0;
    padding: 0;
    color: #999;
    border: 1px solid #ccc;
    border-top: none;
}
li.as-result-item, li.as-message {
    margin: 0 0 0 0;
    padding: 5px 12px;
    background-color: #fff;
    /*border: 1px solid #fff;*/
    border-bottom: 1px solid #ddd;
    cursor: pointer;
}
li:first-child.as-result-item {
    margin: 0
}
li.as-message {
    margin: 0;
    cursor: default;
}
li.as-result-item.active {
    background-color: #2198d0;
    border-color: #2198d0;
    color: #fff;
}
li.as-result-item em {
    background: #444;
    padding: 0 2px;
    color: #fff;
}
li.as-result-item.active em {
    background: #253f7a;
    color: #fff;
}
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    ul.as-selections {
        border-top-width: 2px
    }
    ul.as-selections li.as-selection-item {
        padding-top: 3px;
        padding-bottom: 3px;
    }
    ul.as-selections li.as-selection-item a.as-close {
        margin-top: -1px
    }
    ul.as-selections li.as-original input {
        height: 19px
    }
}
/* Opera Hacks  */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { 
    ul.as-list {
        border: 1px solid #ccc;
        border-top: none;
    }
    ul.as-selections li.as-selection-item a.as-close {
        margin-left: 4px;
        margin-top: 0;
    }
}
/* IE Hacks  */
ul.as-list {
    border: 1px solid #888\9
}
ul.as-selections li.as-selection-item a.as-close {
    margin-left: 4px\9;
    margin-top: 0\9;
}
/* Firefox 3.0 Hacks */
ul.as-list, x:-moz-any-link, x:default {
    border: 1px solid #ccc;
    border-top: none;
}
BODY:first-of-type ul.as-list, x:-moz-any-link, x:default {
    /* Target FF 3.5+ */
    border: 1px solid #ccc;
    border-top: none;
}
/*****************************************************/
/*                      END AUTOSUGGEST BOX                  */
/*****************************************************/
.docsIncluded {
    clear: left
}
.docsIncluded p {
    margin-bottom: 5px;
    font-family: OpenSansBold;
    font-size: 15px;
}
.YUNOpromoMeBig {
	left:0;
    padding: 2px;
    position: absolute;
	top:0;
/*     width: 65px; */
}
.wrapStarsAndOpinions {
    float: left;
    margin-bottom: 15px;
    margin-top: -15px;
}
.socialPromote, .rightSideProd, .leftSideProd {
    float: right;
    margin-top: 6px;
}
.bundleBig .rightSideProd, .bundleBig .leftSideProd {
    margin-right: 10px
}
.bigBundleListImage img {
	max-width:250px;
}
.bundleBig .rightSideProd {
    margin-top: 12px
}
.bundleBig .leftSideProd .OldPrice {
    left: 0
}
form[name=variants] .detaliiProd {
	clear:left;
    float: left;
    margin-right: 5px;
}
.detaliiProd .variantName {
	display: inline-block;
    width: 76px;
}
form[name=variants] p {
    margin-bottom: 0;
	margin-top:10px;
    text-transform: capitalize;
}
.code, .priceAlert {
    clear: right;
    float: right;
}
.brandInProdus img {
    height: 45px;
}
#ProductInfo .garantie {
	clear: right;
    float: right;
    margin-right: 1px;
    margin-top: 4px;	
}
.socialPromote iframe {
    border: none;
    float: left;
    height: 25px;
    margin-right: 2px;
    margin-top: -1px;
    overflow: hidden;
    max-width: 111px;
}
.MainInfo .OldPrice, #ProductInfo .OldPrice {
    color: #323232;
    font-size: 18px;
    line-height: 18px;
    position: relative;
    text-decoration: line-through;
    top: 8px;
    float: right;
    margin-right:15px;
}
#ProductInfo {
    float: left;
    /*width: 367px;*/
    width: 430px;
}
#ProductInfo.BundleProductInfo .OldPrice {
    left: 0;
	margin-bottom:3px;
}
.BundleProductInfo .rightSideProd .socialPromote {
    margin-bottom: 18px
}
.rightSideProd, .code, .priceAlert {
	width:110px;
}
.printProduct {
    display: inline-block;
    margin-left: 4px;
    position: relative;
    top: -11px;
}
.socialPromote {
	margin-top:15px;
	float:left;	
}
.rightSideProd a {
    color: #64b3de
}
.rightSideProd a:hover {
    color: #000
}
.MainInfo .OldPrice .Decimals, #ProductInfo .OldPrice .Decimals {
    /*font-size: 12px;*/
    font-size: 18px;
}
.MainInfo .Price, #ProductInfo .Price {
    /*font-size: 30px;*/
    font-size: 25px;
    /*color: #c70505;*/
    color:#b00038;
    font-family: OpenSansBold;
    float: right;
	margin-bottom: 8px;
}
.MainInfo .Price .Decimals, #ProductInfo .Price .Decimals {
    /*font-size: 20px;*/
    font-size: 25px;
}
.MainInfo .TVA, #ProductInfo .TVA {
    color: #c70505;
    font-size: 12px;
}
.AddToCart, .AddToCart2, .AddToCart3 {
    background: #831522 url(../cs-images/bag.png) 10px center no-repeat; /* Old browsers */
    /*background: url(../cs-images/bag.png) 10px center no-repeat, linear-gradient(to bottom, #831522 0%,#af1c2e 100%);*/
    border-radius: 2px;
    display: block;
    float: right;
    padding: 10px 15px 10px 40px;
    margin: 10px auto;
	text-transform: uppercase;
	color: #fff;
}
.AddToCart3 { 
	float: left;
}
.AddToCart:hover, .AddToCart2:hover, .AddToCart3:hover {
    background: #af1c2e url(../cs-images/bag.png) 10px center no-repeat;
    /*background: url(../cs-images/bag.png) 10px center no-repeat, linear-gradient(to bottom, #e22840 0%,#af1c2e 100%);  */
	color: #fff;
}
.AddToCart2 {
	float: left;
}
.AddToCart span {
    float:left;
    margin:6px 0 0 10px;
    text-transform:uppercase;
    color:#fff;
    font-family: OpenSansBold; 
}
.AddToCart img {
    float:left;
}
.bundleSave {
    color: #DA211E;
    font-size: 18px;
    font-family: OpenSansBold;
    margin-bottom: 10px;
}
.WL input[type="radio"] {
    margin-left: 0
}
.WL td input[type="radio"] {
    margin-left: 3px
}
.commentName p {
    margin-right: 10px
}
h3 {
    font-weight: normal;
    font-family: OpenSansBold;
    font-size: 12px;
}
#cmtabonare {
    margin-top: 1px
}
.fltlft {
    float: left
}
.fltrgt {
	float:right;
}
.clrlft {
    clear: left
}
.redStock {
	color:#b00038;
	font-size:16px;
}
/****************************/
/*               CART             */
/****************************/
.CartTotal {
    color: #c70505;
    font-family: OpenSansBold;
    font-size: 20px;
}
.tarea {
    overflow: auto;
    height: 75px;
}
.OrderSent {
    padding: 50px 0px
}
.overlay {
    background: transparent url(../cs-images/overlay.png) repeat top left;
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 100;
    opacity:0.3;
}
.voucher {
    border-bottom: 1px solid #d5d5d5;
    margin-bottom: 15px;
    padding-bottom: 10px;
}
.registerForm label {
    font-size: 12px;
    color: #3D3D3D;
    padding: 5px 0 0;
    cursor: pointer;
}
.registerForm p {
    font-size: 12px;
    margin-bottom: 10px;
}
.registerForm input[type=text], .registerForm input[type=password], .registerForm textarea {
    border: 1px solid #d5d5d5;
    font-size: 14px;
    padding: 3px 5px;
    margin-right: 15px;
}
#deliveryDetails {
    clear: both
}
#deliveryDetails fieldset {
    border: none;
    padding: 15px 0;
}
label.error, p.error {
    color: red
}
.sugestions p {
    font-family: OpenSansBold
}
#addressesBox label, #companiesBox label, #customerBox label {
    float: left;
    width: 120px;
}
/****************************/
/*             CHECKOUT         */
/****************************/
.MyInfo {
    float: left;
    width: 593px;
}
.MyInfo p {
    font-size: 14px
}
.MyInfo p a {
    float: right
}
.MyInfoLinks {
    float: right
}
.MyInfoLinks ul {
    list-style-type: none;
    font-size: 14px;
    font-family: OpenSansBold;
    margin: 0;
    padding: 0;
}
.MyInfoLinks ul li {
    border-bottom: 1px solid #000000;
    padding: 10px 0;
}
.MyInfoLinks ul li.current a {
    color: #DA211E
}
#loginFormBox fieldset {
    width: 100%
}
.wrapCloseOrder h1 {
    float: left
}
.wrapCloseOrder #quickorderopen {
    margin-left: 10px
}
.loginFields {
	clear: both;
    margin-bottom: 15px;
    position: relative;
    top: 5px;
}
fieldset h1 {
    background: #fffdfb;
    padding: 5px 9px;
    margin-left: -10px;
    margin-bottom: 15px;
}
#incheiecomanda {
    clear: left;
    float: left;
    margin-top: 15px;
	padding: 8px 12px;
	font-size: 14px;
}
.Total.TotalTop div {
    float: left;
    margin-top: 10px;
}
#voucher button[type="submit"] {
    margin-left: 5px
}
#quickOrder input[name="smsfirstname"] {
    width: 136px
}
.labelOfWidth {
    width: 150px
}
#deliveryBox p {
    margin-bottom: 10px;
}
.loginFields label[for="customer_password"], .loginFields label[for="customer_email"] {
    margin-right: 10px
}
#cs_customer_password, #cs_customer_email {
    width: 100px
}
.addressTextWidth {
    width: 350px
}
/*****************************************/
/*                    PRODUCT                  */
/*****************************************/
.ProductBigPicture {
    float: left;
    margin-bottom: 15px;
    margin-right: 13px;	
	position: relative;
}
.ProductBigPicture .Pic, .zoomPic {
    display: block;
    border: 1px solid #d5d5d5;
    width: 328px;
	text-align:center;
	vertical-align:middle;
	cursor: pointer;
	height: 328px;
    padding-left:1px;
}
.ProductBigPicture .wrapMyProductPic {
	vertical-align:middle;
    width: 328px;
   /* height: 388px; */
}
.prodPicBigPic {
	max-width: 328px;	
	max-height: 328px;	
}
.ProductBigPicture .UnderPicture {
    width: 314px;
	margin-left:10px;
}
.Thumbnails {
    margin-top: 3px
}
.Opinions {
    font-size: 11px;
    float: left;
    margin: 2px 5px 0 0;
}
.Reccomend-Print {
    font-size: 11px;
    float: left;
    margin-top: 2px;
}
#ProductInfo .TaxaVerde {
    font-size: 12px
}
.Description {
    clear: left;
    margin: 15px 0;
}
.Rate {
    padding-top: 5px;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
}
.RateLink {
    display: block
}
.ReviewName {
    font-family: OpenSansBold;
    float: left;
}
.ReviewStars {
    float: left;
    margin-left: 5px;
	margin-top:2px;
}
.ReviewDate {
    font-size: 10px;
    color: #666;
    float: left;
}
.ReviewComment {
    font-size: 12px;
    float: left;
    clear: left;
    margin-top: 5px;
}
.CommercialText {
    font-size: 14px
}
.Video {
	margin: 0 auto 20px;
	width: 640px;
}
.TehnologiesName {
    font-size: 14px;
    color: #DA211E;
    font-family: OpenSansBold;
}
.TehnologiesName:hover {
    color: #1782bc
}
.TehnologiesDescription {
    font-size: 12px
}
#tabscontent {
    clear: both;
}
#tabs ul {
    margin: 0;
    padding: 0;
}
#tabContent2 > p {
	margin-top: 0;	
}
#tabs li {
    display: inline-block;
    margin-bottom: -4px;
}
#tabs span {
    float: left;
    display: block;
    padding: 1px 10px;
    font-size: 15px;
    color: #363636;
    cursor: pointer;
    color: #8a8a8a;
}
#tabs {
	border-bottom: 1px solid #ccc;
	line-height: 35px;
	height: 35px;
}
#tabs span:hover {
    color: #262d3f;

}
#tabs .currenttab span, #tabs .currenttab span:hover {
	color: #0181c6;
	font: 16px OpenSansBold;
	line-height: 35px;
}
.tabContent {
    clear: both;
    padding: 15px 5px 5px;
    margin-top: 0!important;
	border: 1px solid #ccc;
	border-top:none;
}
/**************************************/
/*               PROMOS SIDETABS           */
/**************************************/
#promosContainer {
    width: 100%;
    position: relative;
}
#promoItem {
    height: 300px;
    position: relative;
    margin-bottom: 15px;
    margin-top:15px;
    width: 575px;
    background: url(../cs-images/imgs/promo-bkr.jpg) no-repeat;
    box-shadow: 0 6px 6px -7px #ccc;
    border: 1px solid #d5d5d5;
    float:left;
}
/*.promosNav {
    left: 15%;
    margin: 5px 0 0;
    padding-top: 10px;
    position: absolute;
    top: -8px;
	display:none;
}*/
.promosNav {
    right:0;
    top:0;
    float: right;
    z-index: 9999;
    width: 390px;
    margin-top:15px;
}
.promosNav2 {
    right:0;
    top:0;
    float: right;
    z-index: 9999;
    width: 198px;
    margin-top:15px;
}
.promosNav p {
    border:1px solid #ccc;
    width: 115px;
    height: 90px;
    margin: 0 0 12px 13px;
    float: left;
}
.promosNav2 p {
    border:1px solid #ccc;
    width: 84px;
    height: 90px;
    margin: 0 0 12px 13px;
    float: left;
}
.promosNav p a {
    width:115px;
    height:90px;
    /*display: block;*/
    display:table-cell;
    text-align: center;
}
.promosNav2 p a {
    width:84px;
    height:90px;
    /*display: block;*/
    display:table-cell;
    text-align: center;
}
.promosNav p a img {
    max-width:115px;
    /*width:115px;*/
    height:90px;
}
.promosNav2 p a img {
    width:84px;
    height:90px;
}
.promosNav p.current {
    border:1px solid #1d5696;
    width: 115px;
    height: 90px;
}
.promosNav2 p.current {
    border:1px solid #1d5696;
    width: 84px;
    height: 90px;
}
.promosNav li {
    list-style: none;
    float: left;
}
.promosNav ul {
    margin: 0;
    height: 15px;
    cursor: pointer;
    padding: 0;
}
.promosNav li a {
    text-decoration: none;
    margin-right: 3px;
    background: #1782bc;
    display: block;
    outline: none;
    width: 15px;
    height: 15px;
    box-shadow: 0 0 1px #666;
}
.promosNav li.current a {
    background: #DA211E
}
.imageLeftPROMO, .imageRightPROMO {
    background: url("../cs-images/imgs/promo-arrow-left.png") no-repeat;
	cursor:pointer;
    display: block;
    height: 28px;
    position: absolute;
    width: 28px;
    z-index: 10;
    top: 43%;
    left: -11px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.imageRightPROMO {
    background: url("../cs-images/imgs/promo-arrow-right.png") no-repeat;
    right: -11px;
    left: auto;
}
.imageRightPROMO:hover {
    opacity: 1;
    filter: alpha(opacity=100);
	background: url("../cs-images/imgs/promo-arrow-right_on.png") no-repeat;
}
.imageLeftPROMO:hover {
    opacity: 1;
    filter: alpha(opacity=100);	
	background: url("../cs-images/imgs/promo-arrow-left_on.png") no-repeat;
}
#promoTitle {
    float: left;
    position: absolute;
    padding-left: 20px;
    padding-top: 30px;
    width: 225px;
    font-size: 15px;
    color: #000;
    font: 24px OpenSansBold;
    text-shadow: 0 0 1px #999;
}
#promoDescr {
    padding-left: 20px;
    padding-top: 130px;
    width: 225px;
    color: #000;
    position: absolute;
    font: 16px OpenSansBold;
    text-shadow: 0 0 1px #999;
}
.priceOnPromo {
    float: left;
    /*width: 245px;*/
    margin-left:50px;
    color: #c20000;
    font: 32px OpenSansBold;
    /*padding-left: 30px;*/
    margin-top: 212px;
    position: absolute;
    text-align: right;
}
.promoPic {
	cursor:pointer;
}
.promoPic img {
    position: absolute;
    max-width: 575px;
    max-height: 300px;
}
.findMoreDets {
    background: url(../cs-images/imgs/afla-promo.png) no-repeat left center;
    width: 312px;
    padding-left: 33px;
    padding-top: 8px;
    height: 29px;
    position: absolute;
    right: 0;
    bottom: 15px;
    font-size: 15px;
    color: #c10a04;
	text-transform:uppercase;
	font: 18px OpenSansBold;
}
@media only screen and (max-width: 992px) { 
    .bottomCovert {
        display: none
    }
    body {
        width: 948px
    }
    #BreadCrumbs {
        width: auto
    }
}
.bgMeTransparent {
    width: 245px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: 0;
}
/*****************************************/
/*                 LISTING               */
/*****************************************/
#Filters {
    border: 1px solid #d5d5d5;
    border-top:none;
    padding: 0 10px;
	background: #f7fbfd;
    margin-top: -10px;
}
#Filters .FilterTitle {
    margin: 10px 0;
    color: #0181c6;
    /*border-bottom: 1px solid #d5d5d5;*/
}
#Filters form a {
    display: block;
    padding: 0 0 5px 20px;
    font-size: 12px;
}
#Filters a.FilterElement, #Filters a.FilterElementLast {
    background: url(../cs-images/images/check_off.png) left top 2px no-repeat;
}
#Filters a.FilterElement:hover, #Filters a.FilterElementLast:hover {
    background: url(../cs-images/images/check_hover.png) left top 2px no-repeat;
}
#Filters a.FilterElementOn, #Filters a.FilterElementOnLast {
    color: #0181c6;
    background: url(../cs-images/images/check_on.png) left top 2px no-repeat;
}
#Filters a.FilterElementOn:hover, #Filters a.FilterElementOnLast:hover {
    background: url(../cs-images/images/reset.png) left top 2px no-repeat;
}
.FiltersBottom {
    padding: 7px 10px 7px 20px;
    display: block;
    background: url(../cs-images/images/reset.png) no-repeat center left;
    text-transform: uppercase;
    color: #0181c6;
    font-size: 12px;
}
.afiseazaMa {
	float:right;
}
.afiseazaMa div {
	float:left;
	margin-left: 10px;
	padding-top:5px;
}
.listMe, .gridMe {
	cursor:pointer;
}
.gridMe {
	background: url(../cs-images/imgs/grid_on.jpg) no-repeat left 5px; 
	padding-left:20px;
	color:#ccc;
}
.gridMeOn {
	background: url(../cs-images/imgs/grid_off.jpg) no-repeat left 5px; 
	padding-left:20px;
}
.listMe {
	background: url(../cs-images/imgs/list_on.jpg) no-repeat left 5px;
	padding-left:18px;
	color:#ccc;
}
.listMeOn {
	background: url(../cs-images/imgs/list_off.jpg) no-repeat left 5px;
	padding-left:18px;
}
.Product h3, .Product .StockState, .Product .detailButton {
	display:none;
}
.Product .marginMeTop .ProductPrice, .Product .marginMeTop .ProductText, .Product3 .ProductPrice, .Product3 .ProductText {
	margin-top:0;
	top:-10px;
	margin-bottom: 9px;
	float:left;
}
.Product .marginMeTop + a {
    clear: both;
    display: block;	
	overflow:hidden;
	height:33px;
    position: relative;
    top:-20px;
}
.PageNumbers {
    float: right;
    padding-top: 3px;
    margin-top:12px;
}
.PageNumbers a, .PageNumbers .PageText, .PageNumbers .PageOn, .authorletters .LetterOn {
    float: left;
    font-size: 13px;
    line-height: 12px;
    padding: 3.5px 0;
    text-align: center;
	color:#262d3f;
}
.PageNumbers a, .authorletters a {
    color: #999;
    display: block;
    width: 19px;
    line-height: 13px;
	padding:3.5px 0;
	text-align:center;
	float:left;
}
.PageNumbers a:hover, .authorletters a:hover {
    text-decoration: none;
    color: #333;
}
.PageNumbers .PageOn, .authorletters .LetterOn {
    display: block;
    width: 19px;
    color: #333;
    font-family: OpenSansBold;
    margin: 0 3px;
}
.PageNumbers .PageNext, .PageNumbers .PagePrev {
    height: 10px;
    padding: 0;
    width: 10px;
    margin-top:5px;
}
.PageNumbers .PageNext {
    background: url(../cs-images/images/right_off.png) no-repeat;
    margin-left: 3px;
}
.PageNumbers .PagePrev {
    background: url(../cs-images/images/left_off.png) no-repeat;
    margin-left: 10px;
}
.PageNumbers .PageNext:hover {
	background: url(../cs-images/images/right_on.png) no-repeat;
}
.PageNumbers .PagePrev:hover {
	background: url(../cs-images/images/left_on.png) no-repeat;
}
.ProductTopTitle {
    font: 18px OpenSansBold;
    color: #0181c6;
    padding: 15px 0;
    display: block;
    clear: left;
    text-shadow: 0 0 1px #eee;
}
.ProductTopTitle:hover {
    
}
.Product, .Product3 {
    width: 160px;
	height: 275px;
    float: left;
    display: block;
    cursor: pointer;
	margin: 2px 15px 10px 0;
    color: #282c35;
	position: relative;
    border: 1px solid #d5d5d5;	
	padding: 10px;
}
.Product:hover, .Product3:hover {
    border-color: #b00038;
    box-shadow: 0px 0px 5px rgba(176, 0, 56, 0.75);
}
.Product a, .Product2 a, .Product3 a {
	cursor:pointer;
	display:block;
}
.Product:hover {
    color: #282c35;
}
.Product .ProductPic1Price, .Product .ProductPic2Prices, .Product .ProductNoPrice, .Product3 .ProductPic1Price, .Product3 .ProductPic2Prices, .Product3 .ProductNoPrice {
    max-width: 160px;
	max-height: 160px;
}
.Product .ProductPicture, .Product3 .ProductPicture {
    margin-bottom: 5px;
    width: 207px;
    height: 180px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.Product .ProductPriceOld, .Product3 .ProductPriceOld {
    font-size: 11px;
    color: #333;
    text-align: right;
    text-decoration: line-through;
    margin-top: 2px;
	float:right;	
}
.Product .marginMeTop .ProductPriceOld, .Product3 .marginMeTop .ProductPriceOld {
	margin-top:0;
	top:-10px;
}
.Product .ProductPrice, .Product3 .ProductPrice {
    font: 14px OpenSansBold;
    color: #b00038;
    text-align: left;
    margin-bottom: 5px;
	float:left;
    /*width: 100%;*/
}
.Product .ProductPrice sup {
    font-size: 11px
}
.ProductPicture .Stars {
    position: absolute;
    left: 80px;
    top: 155px;
	margin-top: 25px;
}
.wrapStarsAndOpinions .StarsOnProd {
    float: left;
    margin-right: 5px;
}
.Stars div, .SmallFullStar, .SmallHalfStar, .SmallEmptyStar {
    float: left;
    height: 16px;
    width: 15px;
}
.FullStar, .SmallFullStar {
    background: url(../cs-images/products/star_full.png) no-repeat
}
.HalfStar, .SmallHalfStar {
    background: url(../cs-images/products/star_half.png) no-repeat
}
.EmptyStar, .SmallEmptyStar {
    background: url(../cs-images/products/star_empty.png) no-repeat
}
h2 a {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    height: 30px;
}
h3.BoxDescription {
    font-size: 12px;
    margin-top: 10px;
	height:47px;
}
.StockState {
    float: right;
    padding-top: 3px;
    text-transform: capitalize;
    font-family: OpenSansBold;
}
.YUNOpromoMe {
    position: absolute;
/*     width: 50px; */
    padding: 1px;
    left: 0;
	top:0px;
}

.Product2 {
	width:97%;
	border: 1px solid #d5d5d5;
	display:block;
	margin-bottom:10px;
	padding: 5px 10px;
	position: relative;
}
.Product2 .ProductPicture {
  	width:147px;
	height:147px;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
	margin-right:5px;	
	position:relative;
}
.Product2 .ProductPicture img {
  	max-width:147px;
	max-height:147px;	
}
.Product2 h2 {
	margin-top:10px;
	font-size:12px;
	text-transform:uppercase;
	font-family:OpenSansBold;
	width:530px;
	margin-left:10px;
}
.Product2 .ProductPriceOld {
	float:right;
	text-decoration:line-through;
	color:#acb3bd;
	font-size:16px;
}
.Product2 .ProductPrice {
	float:right;
	clear:right;
	font-size:24px;
	color: #DA0000;
	font-family:OpenSansBold;
}
.Product2 .StockState {
	clear:right;
	color:#0f0f0f;
	text-transform:uppercase;
	font-family:OpenSansBold;
}
.Product2 .isaPromoDisc {
	top:73px;	
}
.Product2 h3.BoxDescription {
	width:530px;
	color:#38404b;	
	font-family:OpenSansSemibold;
	margin-top:15px;
	margin-left:10px;
}
.detailButton {
	width:147px;
	height:44px;
	background:url(../cs-images/imgs/detalii.png) no-repeat;	
	float:right;
	clear:right;
	margin-right:-3px;
	margin-top:10px;
}
.detailButton:hover {
	background:url(../cs-images/imgs/detalii_on.png) no-repeat;	
}
.marginMeTop {
	position: relative;
    top: 53px;
}
.Product2 .Stars {
    left: 46px;
    position: absolute;
    top: 4px;
	margin-top:0;	
}

.comparaMa {
	display:block;
	cursor:pointer;
	background: url(../cs-images/images/check_off.png) left center no-repeat;
    color:#999;
}

.comparaMaOn{
	background: url(../cs-images/images/check_on.png) left center no-repeat;
    color:#64b3de;
}

.comparaMa, .comparaMaOn{padding-left:15px; float: right;}

/*.comparaMa:hover {
    background: url(../cs-images/images/check_hover.png) left center no-repeat;
    color:#64b3de;
}*/	
 
/**************************************/
/*                COMPARA               */
/**************************************/

#ContentCompare {
    background:#fff;
}
#ContentCompare .Product {
    float: none;
    margin: 0 auto 10px;
	border:1px solid #d5d5d5;
}
#ContentCompare .AddToCart {
	float:none;
	margin-bottom:10px;
}
#FooterCompare {
    padding: 8px 10px 10px;
    background: #eee;
    border-top: 1px solid #ddd;
}
#FooterCompare a {
    color: #64b3de
}
#FooterCompare a:hover {
    color: #DA211E
}
#ContentCompare .AddProduct {
    text-align: center;
    padding: 2px;
    margin: 0 0 10px;
    height: 36px;
}
#ContentCompare .AddProduct select {
    font-size: 12px;
    background: #fff;
    padding: 3px;
    max-width: 500px;
}
#ContentCompare .CompareValue {
	text-transform: capitalize;
}
#ContentCompare form, #ContentCompare form select {
    font-size: 14px;
    font-family: OpenSansSemibold;
}
.TableBox .CompareTable {font-weight:bold}
.TableBox .CompareValue {font-weight:normal}
.TableBox .CompareTableVS {
    vertical-align:middle;
    font-size:11px;padding:0 10px;
}
.TableBox .CompareTableVS:last-child {
    display:none;
}
/************ OTHER STYLES ************/
#rfqForm {
    margin-left: -4px
}
.CategoryLink {
    display: block;
    float: left;
    width: 131px;
    padding: 5px;
}
/* jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 998;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img {
    border: none
}
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: auto!important;
    margin: 0 auto;
}
#jquery-lightbox {
	top:10px!important;
}
#lightbox-image {
	max-height:500px;
}
#lightbox-container-image {
    padding: 10px
}
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 999;
}
#lightbox-container-image-box > #lightbox-nav {
    left: 0
}
#lightbox-nav a {
    outline: none
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev {
    left: 0;
    float: left;
}
#lightbox-nav-btnNext {
    right: 0;
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px;
    color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
}
#lightbox-image-details-caption {
    font-weight: bold
}
#lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
}
.bx-wrapper {
    width: 970px !important;
	margin:15px auto 0;
	border-top:1px solid #BFBFBF;
	position:relative;
}
.bx-window {
    width: 970px !important;
}
.bx-next, .bx-prev {
	position: absolute;
	top: 43%;
	z-index:1;
}
.bx-prev {
    background: url(../cs-images/images/promo-arrow-left-off.png) no-repeat;
    width: 15px;
    height: 23px;
	left: -16px;
}
.bx-prev:hover {
    background: url(../cs-images/images/promo-arrow-left-on.png) no-repeat;
}
.bx-next {
    background: url(../cs-images/images/promo-arrow-right-off.png) no-repeat;
    width: 15px;
    height: 23px;
	right:-16px;
}
.bx-next:hover {
    background: url(../cs-images/images/promo-arrow-right-on.png) no-repeat;
}
#Footer .bx-next, #Footer .bx-prev {
	display:none;
}
.ProductsTop .bx-wrapper {
	border-top:none;
	margin:0;
}
#wrapBrands > div {
	margin-right:10px;
    display: inline-block;
    height: 60px;
    width: auto!important;
}
#Footer iframe {
	float:right;
}
#deliveryDetails .editAddress {
    display: inline-block;
    margin-top: 5px;	
}
.ProductButtons {
	clear:both;	
}
.asistenta, .sunane, .anunta {
    display: block;
    float: right;
    font-size: 13px;
}
.asistenta {
    background: url(../cs-images/images/asistenta.png) left center no-repeat;
    width: 33px;
	height: 32px;
	margin-left: 3px;
}
.asistenta:hover {
    color:#b00038;
    cursor: pointer;
}
.sunane {
    background: url(../cs-images/images/suna_ne_off.png) left center no-repeat;
	font-size: 14px;
    line-height: 36px;
    margin-right:10px;
    padding-left:25px;
}
.sunane:hover {
    background: url(../cs-images/images/suna_ne_on.png) left center no-repeat;
    color:#b00038;
    cursor: default;
}
.anunta {
    background: url(../cs-images/images/anunta_off.png) right center no-repeat;
    width: 110px;
    padding-right:30px;
	line-height: 33px;
}
.anunta:hover {
    background: url(../cs-images/images/anunta_on.png) right center no-repeat;
    color:#b00038;
    cursor: pointer;
}
.info {
	background: url(../cs-images/info-off.png) right center no-repeat;
}
.info:hover {
	background: url(../cs-images/info-on.png) right center no-repeat;
}
.rapida {
	background: url(../cs-images/comanda-off.png) right center no-repeat;
}
.rapida:hover {
	background: url(../cs-images/comanda-on.png) right center no-repeat;
}
.pretp {
	background: url(../cs-images/pret-off.png) right center no-repeat;
}
.pretp:hover {
	background: url(../cs-images/pret-on.png) right center no-repeat;
}
.stocp {
	background: url(../cs-images/stoc-off.png) right center no-repeat;
}
.stocp:hover {
	background: url(../cs-images/stoc-on.png) right center no-repeat;
}
.makeMyWidth {
	width:159px;	
}
#Search input[name=query] {
	line-height: 14px;
	border:none;
    font-size: 11px;
	height:14px;
}
#Newsletter input {
	line-height:18px;
}
.ask4info {
	padding: 5px 13px;
	border: 1px solid #ccc;
	border-radius: 3px;
	float: right;
	margin-left: 10px;
}
.ask4info:hover {
	border-color: #b00038;
	color: #b00038;
}
/*.makeMeBorder {
	border-top: 1px solid #ececec;	
	padding-top:15px;
}*/
.zaStocIm {
	margin-top:5px;
    color: #323232;
    float: right;
}
.imgZaStoc {
	width:18px;
	height:18px;
	position:relative;
	top:4px;	
	margin-left:3px;
}
#LatestViews {
	box-shadow:none;
	margin-bottom:0;
}
#LatestViews .ContentRightBox {
	border:none;
	padding:0;
}
#Footer .FooterArticles .FooterArticle2 {
	width:514px;	
}
#Footer .FooterArticles .FooterArticle2 a {
	width:auto;
}
.wrapWhiteFooter {
	background:#fff;
}  
.askSpecialist {
	font: 17px OpenSansBold;
	border-top:1px solid #e4e5c3;
	padding-top:6px;
	width:260px;
}
.phoneNumbers {
	color:#475272;	
	font: 20px OpenSansBold;
	padding-bottom:10px;
	margin-bottom:10px;
}
.whosOnline {
	margin-bottom:10px;
	font-size:15px;
}
.personOnline {
	float:left;
	margin-right:30px;
	margin-bottom:10px;
}
.personOnline a {
	display:block;
	margin-top:3px;
}
.phoneNumbers span {
	margin-right:20px;
}
.product_model {
	display: block;
    max-width: 430px;	
}
.BundleProductInfo .rightSideProd {
	width:133px;
}
.numeroOfProds {
	color:#5d6069;
	font-size:smaller;	
	text-transform:capitalize;
}
.marginMySides {
	margin:0 10px 0 40px;	
}
.similars {
	font:18px OpenSansBold;
	color:#9e9e9e;
}
.registerForm {
	clear:both;
}
.floatMeRight {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.WL .TableForm {
	margin-left:-5px;
}
#Footer .bx-wrapper, #Footer .bx-window {
	width: 950px !important;	
}
.Product .marginMeTop .ProductText {
	margin-top:10px;	
}
.descrOnProd {
	margin-bottom:10px;
    width:430px;
    float:right;
    text-align:justify;
    margin-top:10px;
    color:#323232;
    font-size:13px;
}
.specificatii {
    background: url(../cs-images/images/specificatii_off.png) left 13px center no-repeat;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:13px 20px 13px 37px;
    float:right;
    color: #323232;
}
.impachetare {
    background: url(../cs-images/images/impachetare_off.png) left 13px center no-repeat;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:13px 20px 13px 37px;
    float:right;
    color: #323232;
}
.garantie {
    background: url(../cs-images/images/garantie-off.png) left 10px center no-repeat;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    padding:13px 13px 13px 30px;
    color: #323232;
}
.garantie:hover {
    background: url(../cs-images/images/garantie-on.png) left 10px center no-repeat;
    border-bottom:1px solid #b00038;
    border-top:1px solid #b00038;
    color: #b00038;
    cursor: pointer;
}
.specificatii:hover {
    background: url(../cs-images/images/specificatii_on.png) left 13px center no-repeat;
    border-bottom:1px solid #b00038;
    border-top:1px solid #b00038;
    color: #b00038;
    cursor: pointer;
}
.impachetare:hover {
    background: url(../cs-images/images/impachetare_on.png) left 13px center no-repeat;
    border-bottom:1px solid #b00038;
    border-top:1px solid #b00038;
    color: #b00038;
    cursor: pointer;
}
.numberOfPromos {
    color: #62626C;
    display: inline-block;
    float: right;
    font-size: smaller;
    margin-right: 20px;
    margin-top: 5px;
	cursor:pointer;
	display:none;
}
.numberOfPromos span {
	background:#b90705;	
	border-radius:16px;
	padding:2px 10px;
	color:#fff;
	display:inline-block;
}
.social {
    display: inline-block;
    margin-left: 7px;
    position: relative;
    top: 6px;
}
.ProductDetailFacilities {
	margin-top: 20px;
}
.rightSideProd {
	clear:right;
	margin-right: 4px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 90px;
}
#LeftColumn .Categories {
    margin-top: 15px;
    border:1px solid #D5D5D5;
}

.Categories .subcategorie_menu
{
	/*box-shadow: 0 1px 5px -1px #E0E0E0;
    border-radius:0 10px 0 0;
	border:1px solid #E0E0E0;
    left: 220px;
    top: -43px;
    min-height:407px;
    width:683px;*/
    background-color: #ecf6f8;
    position: absolute;
    z-index: 90;
    display: none;
}

.subc_container
{
	/*padding:10px;
    float: left;*/
    width: 182px;
}

.subc_container img
{
    max-width: 204px;
	max-height:63px;
}

.Categories .categoryitem:hover div.subcategorie_menu
{
    display: block;
}
.Categories .categoryitem:hover a.categorie_menu
{
    color: #1d5696;
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(top, #1e5799 0%, #c8dfe5 0%, #ecf6f8 100%, #eaf3f8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#c8dfe5), color-stop(100%,#ecf6f8), color-stop(100%,#eaf3f8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #1e5799 0%,#c8dfe5 0%,#ecf6f8 100%,#eaf3f8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #1e5799 0%,#c8dfe5 0%,#ecf6f8 100%,#eaf3f8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #1e5799 0%,#c8dfe5 0%,#ecf6f8 100%,#eaf3f8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #1e5799 0%,#c8dfe5 0%,#ecf6f8 100%,#eaf3f8 100%); /* W3C */
	z-index:100;
	position:relative;
}
.banda-meniu-lunga {
    height: 30px;
    background: #2695c3; /* Old browsers */
    background: -moz-linear-gradient(top, #2695c3 0%, #1371af 99%, #2989d8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2695c3), color-stop(99%,#1371af), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2695c3 0%,#1371af 99%,#2989d8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2695c3 0%,#1371af 99%,#2989d8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2695c3 0%,#1371af 99%,#2989d8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2695c3 0%,#1371af 99%,#2989d8 100%); /* W3C */
    width: 100%;
    position:relative;
    z-index:200;
}
.banda-meniu {
    height: 30px;
    width: 970px;
    margin: 0 auto;
	/*overflow: hidden; ie7*/
}
.Categories .categoryitem {
    float: left;
    background: #2695c3; /* Old browsers */
    background: -moz-linear-gradient(top, #2695c3 0%, #1371af 99%, #2989d8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2695c3), color-stop(99%,#1371af), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #2695c3 0%,#1371af 99%,#2989d8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #2695c3 0%,#1371af 99%,#2989d8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #2695c3 0%,#1371af 99%,#2989d8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #2695c3 0%,#1371af 99%,#2989d8 100%); /* W3C */
    border-right: 1px solid #019cd5;
}
.subcategoryitem {
	display:block;
	font: 12px OpenSansSemibold !important;
	color:#DA0000;
	position:relative;
	text-align:left;
    padding: 10px;
}
.categoryitem > a 
{
    color: #fff;
    text-transform: uppercase;
    font-family: OpenSansBold;
	padding:6px 11px;
	display:block;
    /*border-top:1px solid #fff;
	border-bottom:1px solid #eaeaea; 
	background:#F9F9F9;*/
}
#LeftColumn .Categories .subc_container a:last-child  {
	border-bottom:none;	
}
.subc_container ul {
	margin-top:25px;
	padding-left:0px;	
}
#menu {
	position:relative;
}
.ssContainer {
	text-align:left;
	line-height:15px;
}
.prodDesc {
	margin:15px 9px;
}
#ContentCompare {
	background:#fff;
}
.describeMyTitle {
	margin:15px 9px;
	font-size:18px;
}

#popup_news
{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(255,255,255,0.75);
	padding-top:150px;
	display:block;
	z-index:999;
	}
	
#insidepop{
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: -201px;
	z-index: 999;
	width: 400px;
	border: 1px solid #ccc;
	background: #fcfcfc;
	box-shadow: 0 0 3px #ccc; 
}
	
#headpop{
	height:20px;
	background:url(../cs-images/imgs/boxTitleBkr.jpg) repeat-x;
	color:#fff;
	position:relative;
	font-family:"OpenSansSemibold";
	padding:12px 20px;
	font-size:14px;}	
	
#headpop img{
	display:block;
	position:absolute;
	top:15px;
	right:20px;
	cursor:pointer;}
	
#contentpop{
	padding:15px 20px 5px;
	height:45px;}
	
#insidepop input{
	display:block;
	float: left;
	margin: 0 5px 25px 20px ;
	width: 240px;
	font-size:12px;
	height: 20px;
	border-radius: 3px;
}
	
#insidepop button{
	
}	
#insidepop button:hover{
}
.subc_container a:hover {
	color:#E44726;	
}
.subc_container a.subcategoryitem {
	color:#1d5696;
}
.subc_container a.subcategoryitem:hover {
	color:#ecf6f8;
    background: url(../cs-images/images/menu-arrow.png) #0182c6 left center no-repeat;
}
.ssContainer li {
	background:url(../cs-images/imgs/sprite.png) no-repeat -215px -67px;
	list-style-type:none;
	padding-left:12px;
}
.SeniorLogo {
	display:none;
}
#LeftColumn #smallmenu a:hover, #LeftColumn #smallmenu a.selected {
	background-color:#fff;	
	color: #0181c6;
}
.cartPic {
	max-width:60px;
	max-height:60px;
}
#changeCartForm .product_model {
	font-family:"OpenSansSemibold";	
}
#voucher {
	display:none; 
}
#changeCartForm .TableBox .row {
    background: none;
	border-bottom:1px solid #E0E0E0;
}
#changeCartForm .TableBox .odd {
	background:none;
}
#changeCartForm .TableBox .odd, #changeCartForm .TableBox .even {
	background: #fffdfb;
	
}
.brandWrap img {
	max-height:50px;
    max-width:80px;		
}
.brandImgMic {
	max-width:100px;
	max-height:100px;
}
.moreFilters, .lessFilters {
	cursor: pointer;
	font-size:12px;
	font-weight:bold;
	color:#EF3632;	
}
.hiddenFilters, .lessFilters {
	display:none;
}
.countFilterResults {
	float:right;
}
#homepagecats {
	width: 100%; 
	margin: 0 0 20px;	
}
.homeCatLink {
	display: block;
	float:left;	
	text-align:center;
}
.homeCatLink img {
	max-width: 80px;
	display:block;
	margin:auto;
}
.homepageCateg {
	display: table-cell;
	vertical-align: middle;
	height: 110px;
	width: 236px;
}
.leftSide {
	float: left;
}
.rightSide {
	float: right;
}
#alertaPret, #alertaStoc {
	margin: 0 auto;
	padding: 10px;
}
.specs .TableBox .TableParam {
	width: 130px;
}
.zoomWrapper {
	border: none;
}
#quickOrder input {
	display:block;
}
#quickOrder div {
	line-height: 35px;
}
#quickOrder .head {
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.specTb {
	float: left;
	width: 376px;
}
.paramTt {
	color: #1d5696;
	font: 14px OpenSansBold;
}
#specTt, .infoTt {
	color: #0181c6;
	font: 18px OpenSansBold;
	padding: 5px;
}
.Video .infoTt {
	padding: 10px 0;
}
.commText {
	margin-bottom: 10px;
	text-align: justify;
	color: #323232;
	font-size: 13px;
	padding: 0 5px;	
}
.specDisclaimer {
	font: 12px OpenSansSemibold;
	color: #888;
	padding: 5px;
	margin-bottom: 20px;
}
.nivoSlider {
	width: 575px;
	float: left;
	border: 1px solid #ccc;
	margin-bottom: 12px;
}
.nivo-control {
	width: 112px;
	height: 89px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ccc;
	float: left;
	margin: 0 0 14px 16px;
	overflow: hidden;
}
.nivo-control.active {
	border-color: #1d5696;
}
.nivo-control img {
	max-width: 200px;
	max-height: 90px;	
}
.nivo-controlNav {
	float: left;
	width: 390px;
	padding: 0;
}
.slider-wrapper2 {
    margin-top:15px;
}
.slider-wrapper2 .nivo-control {
	height: 89px;
	width: 81px;
}
.slider-wrapper2 .nivo-controlNav {
	width: 197px;
}
.slider-wrapper2 .nivo-control {
	margin: 0 0 15px 15px;
}
.birthDate input {
	width: 43px;
	font-size: 13px;
	margin-right: 0 !important;
}
#wrap {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.75);
	display: none;
	z-index: 999;
}
#wrap2 {
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.75);
	display: none;
	z-index: 999;
}
.popAlert {
	margin: 10% auto;
	width: 260px;
	box-shadow: 0 0 25px 3px #ddd;
	position: fixed;
	left: 50%;
	margin-left: -225px;
}
.ntContent {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 2px;
	padding: 10px 10px 20px;
	font: 13px OpenSansRegular;
	line-height: 23px;
	width: 450px;
}
.ntContent input, .ntContent textarea {
	float: right;
	width: 165px;
	font-size: 12px;
	color: #555;
}
.ntContent > div > form > div {
	margin-top: 10px;
}
.rightProdDets {
	float: right;
}
.Price {
	font: 14px OpenSansBold;
}
.fb-like {bottom:7px}
.zoomPad {
	float: none;
}
#movableImg {
	position: absolute;
	z-index: 0;
	left: 2px;
	top: 2px;
	max-width: 300px;
	height: auto;
}
#comparatorButton {
	display: block;
	float: left;
	border: 1px solid #777;
	padding: 3px 10px;
	border-radius: 2px;
}
#comparatorButton:hover {
	border-color: #64b3de;
}
.UnderPicture .bx-window, .UnderPicture .bx-wrapper {
	width: auto !important;
	border: none;
}
.UnderPicture .bx-next, .UnderPicture .bx-prev {
	top: 40%;
}
.UnderPicture .bx-prev {
    background: url(../cs-images/images/left_off.png) no-repeat;
    width: 15px;
    height: 10px;
	left: -10px;
}
.UnderPicture .bx-prev:hover {
    background: url(../cs-images/images/left_on.png) no-repeat;
}
.UnderPicture .bx-next {
    background: url(../cs-images/images/right_off.png) no-repeat;
    width: 15px;
    height: 10px;
	right:-16px;
}
.UnderPicture .bx-next:hover {
    background: url(../cs-images/images/right_on.png) no-repeat;
}
.banda-meniu-lunga .cos_meniu{
float:right;display:none;width:40px;text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	background:url(../cs-images/images/cart_icon_mic.png) no-repeat center center;
	height:30px;
}
.banda-meniu-lunga #Search {float:left;}
.form_error {
	color: #c00;
}
.up-button {
	display: none;
	width: 48px;
	height: 48px;
	position: fixed;
	right: 23px;
	bottom: 90px;
	background: url(../cs-images/up-off.png);
	cursor: pointer;
}
.up-button:hover {
	background: url(../cs-images/up-on.png);
}
.banner-header {
	position: absolute;
	right: 0;
}
.similar-prods .bx-wrapper, .similar-prods .bx-window {
	width: 780px !important;
}
.intro {
	margin-bottom: 10px;
}
 