/***** Global Settings *****/
 
html, body {
	border:0;
	margin:0;
	padding:0;
	width: 100%;
}
 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
 
h1 {
	letter-spacing:-1px;
	font-size:2.5em;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
	color: #4D5159;
	font-weight: bold;
}
 
h2 {
	padding:0px;
	letter-spacing:-1px;
	font-size:1.7em;
	color: #6C727D;
	font-family: Calibri, Arial;
}
 
h3 {
	font-size:1em;
	font-weight:bold;
	font-family: Calibri, Arial;
}
 
/***** Common Formatting *****/
 
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
 padding:0;
}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
/***** Links *****/
 
a,
a:link,
a:visited
 {
 text-decoration:none;
 color: #312787;
}
a:visited {

}
a:hover {

}


 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:1em Arial, Helvetica, sans-serif;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
}
 
/***** Tables *****/
 
table {
	border:0;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0em;
	margin-left: 0;
}
 
table tr td {
padding:2px;
}
 
/***** Wrapper *****/
 
#wrap {
width:960px;
margin:0 auto;
}
 
/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.imgSub {
	vertical-align: sub;
}
.pointer
{
 cursor: pointer;
}
@import url("categories-menu.css");
body {
 background-color: #E8E8E8;
 color: #363179;
}
.round {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
}

body h3 {
	text-align: left;
}
#wrapper {
 width: 960px;
 font-family: Arial, Helvetica, sans-serif;
 background-color: #FFF;
 padding-right: 5px;
 padding-left: 5px;
 margin-top: 20px;
 margin-right: auto;
 margin-bottom: 60px;
 margin-left: auto;
 border: 1px solid #CCC;
 -moz-box-shadow: 4px 4px 4px #ccc;
 -webkit-box-shadow: 4px 4px 4px #ccc;
 box-shadow: 4px 4px 4px #ccc;
}
#wrapper #head {
	background-image: url(http://www.proretail.ro/templates/default/img/theTop.png);
	background-position: center top;
	height: 28px;
	background-repeat: no-repeat;
	margin-top: 24px;
}
#banner-contact {
}

#banner-contact {
	width: 200px;
	float: right;
	color: #FFF;
}
#banner-contact h3 {
	font-family: Calibri, Arial;
	font-size: 14px;
	color: #FFF;
	text-align: right;
}
.mainVatMessage
{
 background-color: #CC062E;
 padding: 10px;
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 color: #FFF;
 font-size: 18px;
 font-weight: bold;
 margin: 10px;
}
.mainVatMessage a
{
 color: #FFF;
 text-decoration: none;
}


#banner-contact h2, h3 {
	text-align: right;
}


#wrapper #middle-container {
	background-image: url(http://www.proretail.ro/templates/default/img/theLoop.png);
	background-position: center top;
	background-repeat: repeat-y;
	width: 960px;
	margin-top: 16px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#banner-container {
 background-repeat: no-repeat;
 background-position: right 22px;
 padding-top: 1em;
}
.global-contact-data
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #162D56;
 margin-right: 0em;
 margin-left: 3em;
}


#footer  {
	background-repeat: no-repeat;
	background-position: center top;
	height: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	clear: both;
	margin-top: 30px;
	margin-bottom: 5em;
	display: block;
}
#left-column   {
 width: 190px;
 float: left;
 font-family: Cambria, Georgia;
 font-size: 14px;
 margin: 0px;
 padding: 5px;	
}
#middle-column   {
	width: 560px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #18375F;
	padding: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: auto;
}
#right-column {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float: right;
	width: 183px;
	margin-left: 5px;
	padding: 0px;
}


.white {
	background-color: #FFF;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 10px;
}
#middle-content {
	margin: auto;
	width: 730px;
	font-family: Constantia, "Palatino Linotype", Georgia;
}
#footer-optional {
	background-image: url(http://www.proretail.ro/templates/default/img/footerOptionalBackg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 60px;
	height: 500px;
	font-family: Cambria, Georgia;
	font-size: 13px;
	color: #CDBFB1;
}
#footer-optinoal-content h1 {
	margin: 0px;
	padding: 0px;
}

#footer-optinoal-content {
	height: 350px;
	overflow: auto;
	width: 640px;
	padding-left: 20px;
}
#footer-optional #footer-optinoal-content a {
	color: #E8B900;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #D69B70;
	border-right-color: #D69B70;
	border-bottom-color: #D69B70;
	border-left-color: #D69B70;
}
#footer-optional #footer-optinoal-content h3 a {
	font-size: 13px;
}
#footer-optional #footer-optinoal-content em {
	color: #B7B900;
}
.productBox {
 width: 169px;
 height:380px;
 padding: 5px;
 float: left;
 border: 1px solid #959FB5;
 font-family: Verdana, Geneva, sans-serif;
 font-size: 10px;
 color: #333;
 margin-top: 5px;
 margin-right: 5px;
 margin-bottom: 5px;
 margin-left: 0px;
 background-image: url(../img/product-box.png);
 background-repeat: repeat-x;
 background-color: #FFF;
 background-position: center top;
}

.productBox .productHeader {
 height: 55px;
}


.productBox h2 a:link ,.productBox h2 a:visited{
 color: #0B3F7E;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 letter-spacing: -1px;

}
.productMiddle .highslide img {
 background-color: #FFF;
 padding: 5px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 max-height: 125px;
}
.SubProductBox {
	background-image: url(http://www.proretail.ro/templates/default/img/title2.png);
	font-family: Corbel, Verdana;
	font-size: 16px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}


.sorting-data {
	font-size: 12px;
	color: #284B92;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(http://www.proretail.ro/templates/default/img/product-box.png);
	margin-right: 9px;
	background-repeat: repeat-x;
	background-color: #FFF;
}
.sorting-data label:hover {
	color: #7193D9;
	border: 1px solid #DFE5EF;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}


.Zpagination {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.Zpagination a {
	padding: 3px;
	color: #1E3B63;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	position: relative;
	top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AEB9C7;
	border-right-color: #AEB9C7;
	border-bottom-color: #6C8CC1;
	border-left-color: #AEB9C7;
}

.Zpagination .paginationInactive {
	padding: 3px;
	color: #CCC;
	border: 1px solid #CCC;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	position: relative;
	top: 4px;
}
.Zpagination .paginationCurrent {
	color: #19375F;
	border: 1px solid #193860;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	position: relative;
	top: 4px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}


.product-actions {
	text-align: center;
}



.title1 {
	background-image: url(http://www.proretail.ro/templates/default/img/title1.png);
	font-family: Calibri, Arial;
	font-size: 32px;
	color: #FFF;
	letter-spacing: -1px;
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
.title2 {
	background-image: url(http://www.proretail.ro/templates/default/img/title2.png);
	padding: 5px;
	font-family: Calibri, Arial;
	font-size: 22px;
	font-weight: normal;
	color: #1A3860;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.product-main .product-description {
 padding: 5px;
 min-height:200px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #115980;
 width: 330px;
}
.product-main .product-actions {
	font-size: 1.2em;
	text-align: left;
	font-family: Calibri, Arial;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #20496A;
	border: 1px solid #C6D5DF;
}

.product-main .product-actions .big-button {
	color: #FFF;
	font-weight: bold;
}
.product-main .product-actions .big-button:hover {
	font-style: italic;
	text-decoration: underline;
}
.product-main .product-actions input {
	color: #333;
	width: 24px;
	border: 1px solid #CBE7F8;
	background-color: #FFF;
}
.product-main .product-actions h2 {
	font-size: 1.5em;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #3578AF;
	padding: 5px;
}
.product-price {
 text-align: center;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 margin-bottom: 4px;
}
.productMiddle {
	text-align: center;
}

.productStock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
}
.product-actions input {
	border: 1px solid #B8C6DC;
	text-align: center;
}
.product-actions input:hover {
	background-color: #E7EDF0;
}

.productStockProduct {
	display: block;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-color: #1561A1;
	border-bottom-color: #D6D9E2;
	border-top-style: solid;
	background-color: #F9FAFB;
	border-bottom-style: solid;
	margin: 5px;
	padding: 5px;
	color: #79889F;
	font-size: 20px;
	font-family: Calibri, Arial;
	letter-spacing: -1px;
	width: 310px;
}

.product-description {
	font-size: 11pt;
	font-weight: normal;
	color: #135E9F;
	font-family: Calibri, Arial;
}


.quantity-content {

}
.quantity {
	color: #043173;
	padding: 4px;
	letter-spacing: -1px;
	background-color: #EEE3C8;
	border: 1px solid #CFB163;
}
.gallery-albums {
	width: 200px;
	float: right;
	padding: 5px;
	border: 1px solid #BBC4D0;
	background-color: #FFF;
	position: relative;
	top: 10px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 5px;
}
label {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.general-form input[type=text] {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 padding: 5px;
 border: 1px solid #A2AEBF;
 width: 300px;
}
.general-form h2 {
	font-family: Calibri, Arial;
	font-size: 24px;
	color: #486080;
	font-weight: bold;
}

#order-form .validation-failed {
	font-family: Corbel, Verdana;
	font-weight: normal;
	color: #900;
	background-color: #FFD2D2;
	border: 2px solid #900;
	padding: 4px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#order-form .validation-advice {
	font-family: Calibri, Arial;
	font-size: 12px;
	color: #900;
	background-color: #EBD5D3;
	border: 1px solid #900;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}
#order-form .nospam-question {
	color: #005900;
	background-color: #EBF8E9;
	border: 1px solid #005900;
	font-size: 14px;
	padding: 5px;
	margin: 10px;
}
#order-form .submit-button {
	border: 2px solid #B4B487;
	font-family: Constantia, "Palatino Linotype", Georgia;
	font-size: 18px;
	color: #676741;
	margin-top: 32px;
	margin-right: auto;
	margin-bottom: 32px;
	margin-left: auto;
}
#order-form .submit-button:hover {
	color: #D9D9C1;
	background-color: #595937;
	cursor: pointer;
}
    /* Immediately below is a temporary hack to serve the 
       following margin values only to Gecko browsers
       Gecko browsers add an extra 3px of left/right 
       padding to button elements which can't be overriden.
       Thus, we use -3px of left/right margin to overcome this. */

#order-form label {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.product-main .gallery-albums .albumPicBox {
	text-align: center;
}

#order-form label em {
	color: #903;
	font-size: 11px;
	font-weight: normal;
	display: block;
	background-color: #F9FAFB;
	border: 1px solid #D6D9E2;
	padding: 4px;
}
#order-form .facturareFirma {
	text-align: left;
	display: inline;
}
.facturareFirma input {
	text-align: left;
	display: inline;
	width: auto;
}

.btn img {
	vertical-align: sub;
	margin-right: 5px;
}
.btn , .btn a,.btn:visited{
 background-image: url(http://www.proretail.ro/templates/default/img/button1.png);
 background-repeat: repeat-x;
 background-position: center top;
 border: 1px solid #D8DFE3;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #425A63;
 cursor: pointer;
 font-weight: normal;
 margin-top: 2px;
 margin-bottom: 2px;
 display: inline-block;
 padding: 5px;
 text-transform: uppercase;
}
.btn:hover {
	background-image: url(http://www.proretail.ro/templates/default/img/button1-hover.png);
	color: #009;
	position: relative;
	left: 1px;
	top: 1px;
	border: 1px solid #B3BFCA;
}



#search-container input {
	background-color: #F7F7F7;
	padding: 2px;
	border: 1px solid #D1D1D1;
	font-size: 12px;
}

.button1  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
	background-image: url(http://www.proretail.ro/templates/default/img/finalizeaza.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 42px;
	width: 120px;
	display: block;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.button1:hover {
	background-position: left -42px;
}
.button1:active {
	background-position: left -84px;
}
.orderId {
	font-weight: bold;
	color: #1561A1;
	font-size: 22px;
	background-color: #F9FAFB;
	border: 1px solid #D6D9E2;
	padding: 2px;
	margin: 2px;
}
#categoryFilters {
 padding: 10px;
 border: 1px solid #D3D2EC;
 margin-top: 10px;
 margin-bottom: 10px;
 height: 150px;
 background-repeat: no-repeat;
 background-position: right bottom;
 background-color: #F2F4F9;
 width: 450px;
}
#categoryFilters h2 {
 font-size: 24px;
 font-weight: bold;
 letter-spacing: -1px;
 font-family: Arial, Helvetica, sans-serif;
}
#categoryFilters .filter-group {
	padding: 5px;
	margin: 5px;
	float: left;
}

#categoryFilters .filter-option a:hover {
	background-color: #DEE1E7;
}
.filtersTitle img {
	vertical-align: sub;
}
.filtersTitle a {
	font-size: 20px;
}
.priceProducPage {
	display: block;
	border-top-width: 4px;
	border-bottom-width: 1px;
	border-top-color: #1561A1;
	border-bottom-color: #D6D9E2;
	border-top-style: solid;
	background-color: #F9FAFB;
	border-bottom-style: solid;
	margin: 5px;
	padding: 5px;
	color: #4D586A;
	font-size: 32px;
	font-family: Calibri, Arial;
	letter-spacing: -1px;
	width: 310px;
	font-weight: bold;
}

.green {
	background-color: #DCE6CC;
	margin-top: 0px;
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #C0D1A3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4D5F2E;
}
.round.green h2 {
	font-size: 20px;
}
.normalPrice {
 display: block;
 font-size: 12px;
 color: #333;
 font-style: normal;
 text-align: center;
 font-weight: normal;
}
.normalPriceNumber {
	color: #999;
	text-decoration: line-through;
	font-style: italic;
	text-align: center;
	display: block;
}

.promotionalPrice {
	display: block;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #748F45;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
}
.promotionalPriceNumber  {
	font-size: 28px;
	color: #50873D;
	text-align: center;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.productPromotion {
	margin-bottom: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #819E4E;
	border-right-color: #819E4E;
	border-bottom-color: #819E4E;
	border-left-color: #819E4E;
}
.promotions {
	background-color: #F4F5F7;
	border: 1px solid #DADDE4;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.promotions .productMiddle {
	margin-top: 10px;
	margin-bottom: 10px;
}
.promotionsTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-align: center;
	display: block;
}
.theNormalPrice {
 font-size: 14px;
 text-align: center;
 margin-top: 5px;
 margin-bottom: 5px;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
 letter-spacing: -1px;
}
.mainProductsBox h1 {
	background-image: url(http://www.proretail.ro/templates/default/img/headers.png);
	padding: 5px;
	background-repeat: repeat-x;
	background-position: center bottom;
	clear: left;
	display: inline-block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 542px;
}
.mainProductsBox {
	margin-top: 5px;

}
.mainCategories .productBox
{
 background-image: url(../img/product-box.png);
 background-repeat: repeat-x;
 background-position: center top;
}

.normalPrice1 {
	font-weight: normal;
	font-style: italic;
	text-align: center;
	display: block;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
}
.normalPriceNumber1 {
	text-decoration: line-through;
	font-style: italic;
}

.mainCategories h2 {
	margin-top: 5px;
	margin-bottom: 5px;
}
.mainCategories {
	margin-bottom: 24px;
}
.product-main .product-actions {
	width: 316px;
}
.categoryDescriptionBox {
 display: block;
 margin-bottom: 16px;
 padding-bottom: 16px;
 font-size: 11px;
 font-weight: normal;
}
.socialButtonsContainer
{
 height: 30px;
 width: 300px;
}
.mainCategories h2
, .mainCategories h2 a
{
 font-size: 17px;
}
.faraTva
{
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
}
.normalBlueBox
{
 border: 1px solid #6D99C9;
 padding: 10px;
}
.normalBlueBox h2 a
, .normalBlueBox h2 a:visited{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #6677B9;
}


#categoryFilters .filter-option a 
{
 color: #4D329C;
 font-weight: normal;
}
.order_group
{
 background-color: #F8F8F8;
 border: 1px solid #E6E6E6;
 padding: 1em;
 margin: 1em;
}
#loaderLoop
{
 background-image: url(http://cdn.zmedia.ro/loaders/spinner.gif);
 margin: auto;
 padding-top: 5em;
 padding-right: 2em;
 padding-bottom: 2em;
 padding-left: 2em;
 width: 8em;
 background-repeat: no-repeat;
 background-position: center top;
 text-align: center;
}
.bigger-h1 {
}
#contactForm .form-class {
	background-image: url(../img/tpl1.jpg);
	background-position: right center;
	border: 1px solid #8393A9;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	width: 260px;
	color: #16355E;
	background-repeat: repeat;
	background-color: #ECEFF2;
}
#contactForm label {
	display: block;
	margin: 5px;
}
#contactForm #messageSending {
	text-align: center;
	display: block;
}
@charset "utf-8";

/* CSS Document */

}
#footer ul li  {
	display: inline;
	margin-right: 18px;
}
#wrapper #menu-container #menu
{
 background-image: url(../img/menuBackBlue.png);
 background-repeat: no-repeat;
 margin-top: 20px;
 text-align: center;
 background-position: center center;
 padding-top: 20px;
 padding-bottom: 20px;
 text-shadow: #000 2px 2px 10px;

}
#wrapper #menu-container #menu ul
{
 padding-top: 0.4em;
 padding-right: 0.5em;
 padding-bottom: 0.5em;
 padding-left: 0.5em;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}

#wrapper #menu-container #menu ul
li{
 display: inline;
 padding: 0.5em;
}
#wrapper #menu-container #menu ul li a
{
 color: #FFF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 padding: 0.3em;
 font-weight: bold;
 letter-spacing: -1px;
}
#wrapper #menu-container #menu ul li a:hover
{
 position: relative;
 left: 1px;
 top: 1px;
}


#footer #footer-content {
 padding: 1em;
 background-image: url(../img/logoTransp.png);
 background-repeat: no-repeat;
 background-position: right bottom;
}

#footer #footer-content ul  {
 margin-top: 16px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-top-style: solid;
 border-top-color: #A8BAD5;
 border-right-color: #A8BAD5;
 border-bottom-color: #A8BAD5;
 border-left-color: #A8BAD5;
 padding-top: 35px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
#footer #footer-content ul li a {
	color: #2B3D57;
}
#footer #footer-content ul li a:hover
{
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #2F496E;
 position: relative;
 left: 1px;
 top: 1px;
}

#wrapper #footer #footer-content ul li
{
 display: inline;
 padding-right: 1em;
}
.shoppingCart {
 font-family: Verdana, Geneva, sans-serif;
 font-size: 10px;
 color: #17355E;
}
.shoppingCart td {
	font-size: 10px;
}
.shoppingCart .evenRow {
	background-color: #F9FAFB;
}
.shoppingCart .oddRow {
	background-color: #D6D9E2;
}
.shoppingCart table {
	border: 1px solid #EBEDF1;
}
.shoppingCartDetaliat input {
	border: 1px solid #A8B0C8;
	padding: 2px;
}


.addToCart {
	background-image: url(http://cdn.zmedia.ro/3/cart_add.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.refreshCartButton {
	background-image: url(http://cdn.zmedia.ro/refresh_48.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	font-weight: bold;
	width: 200px;
	height: 48px;
	border: 1px solid #D7E2F0;
	background-color: #FFF;
}
.shoppingCartMini
{
 border: 1px solid #8D8DC7;
 margin-top: 10px;
 margin-bottom: 10px;
 font-family: Arial, Helvetica, sans-serif;
 background-image: url(../img/empty-shopping-cart-icon.png);
 background-repeat: no-repeat;
 background-position: center bottom;
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 130px;
 padding-left: 10px;
 background-color: #FFF;
 text-align: center;
}
.shoppingCartMini h2 a
{
 font-size: 16px;
 color: #6677B9;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin-bottom: 20px;
}
.shoppingCartMini h3
{
 font-weight: normal;
 color: #29377A;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
}
.leftMainMenu:link,.leftMainMenu:visited,.leftMainMenu:visited{
 font-size: 13px;
 font-weight: normal;
 color: #043173;
 letter-spacing: 0em;
}
.leftMainMenu:hover {
	color: #8192A8;
	position: relative;
	left: 1px;
	top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.leftMainSubMenu:link ,.leftMainSubMenu:visited{
 font-size: 13px;
 color: #224484;
 display: block;
 font-weight: normal;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCC;
 padding-top: 6px;
 padding-right: 0px;
 padding-bottom: 6px;
 padding-left: 3px;
}
.leftMainSubMenu:hover {
 color: #1D71CD;
 position: relative;
 left: 1px;
 top: 1px;
 background-color: #EFEFEF;
 border: 1px solid #D7DFEB;
}
#carousel-wrapper {
 width: 550px;
 height: 280px;
 overflow: hidden;
 position: relative;
 left: 2px;
}
#carousel-content {
    width: 2500px;
}
#carousel-content .slide {
 float: left;
 width: 550px;
 height: 280px;
}
div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: left;
}
#gallery {
	width: 320px;
}

div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 420px;
	width:100%;
	text-align:center;
	
}
div.slideshow-container img {
	border: 4px solid #FC0;
	margin: auto;
	padding: 12px;
}

div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {
	text-align: center;

}
div.slideshow span.image-wrapper {
	display: block;
	margin:auto;
}
div.slideshow a.advance-link {
	display: block;
	width: 100%;
	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 500px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
	text-align: left;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #000;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	border: 1px solid #ccc;
}
div.pagination a:hover {
	background-color: #eee;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background-color: #000;
	border-color: #000;
	color: #fff;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
.leftMenu
{
 font-family: Arial, Helvetica, sans-serif;
 /* Do rounding (native in Opera, Firefox and Safari) */

 border: 1px solid #6D99C9;
 margin-top: 10px;
 margin-bottom: 10px;
 background-repeat: no-repeat;
 background-position: left top;
 background-image: url(../img/icons/3d_icons_part_2/shopping_cart64.png);
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
}
.leftMenu h3 a
{
 font-family: Arial, Helvetica, sans-serif;
}
.leftMenu h2
{
 color: #3777C6;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 letter-spacing: -1px;
 padding-left: 64px;
 margin-bottom: 20px;
}
 html, body {border:0;margin:0;padding:0;width: 100%;}h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;} h1 {letter-spacing:-1px;font-size:2.5em;padding-top: 10px;padding-right: 0;padding-bottom: 16px;padding-left: 0;color: #4D5159;font-weight: bold;} h2 {padding:0px;letter-spacing:-1px;font-size:1.7em;color: #6C727D;font-family: Calibri, Arial;} h3 {font-size:1em;font-weight:bold;font-family: Calibri, Arial;}p, ul, ol {margin:0;padding:0 0 1.25em 0;} ul, ol { padding:0;} blockquote {margin:1.25em;padding:1.25em 1.25em 0 1.25em;} small {font-size:0.85em;} img {border:0;} sup {position:relative;bottom:0.3em;vertical-align:baseline;} sub {position:relative;bottom:-0.2em;vertical-align:baseline;} acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;} a,a:link,a:visited { text-decoration:none; color: #312787;}a:visited {}a:hover {}form {margin:0;padding:0;display:inline;} input, select, textarea {font:1em Arial, Helvetica, sans-serif;} textarea {width:100%;line-height:1.25;} label {cursor:pointer;}table {border:0;padding:0;margin-top: 0;margin-right: 0;margin-bottom: 0em;margin-left: 0;} table tr td {padding:2px;}#wrap {width:960px;margin:0 auto;}.clear { clear:both; }.float-left{ float:left; }.float-right { float:right; } .text-left { text-align:left; }.text-right{ text-align:right; }.text-center { text-align:center; }.text-justify{ text-align:justify; } .bold{ font-weight:bold; }.italic{ font-style:italic; }.underline { border-bottom:1px solid; }.highlight { background:#ffc; } .wrap{ width:960px;margin:0 auto; } .img-left{ float:left;margin:4px 10px 4px 0; }.img-right { float:right;margin:4px 0 4px 10px; } .nopadding { padding:0; }.noindent{ margin-left:0;padding-left:0; }.nobullet{ list-style:none;list-style-image:none; }.imgSub {vertical-align: sub;}.pointer{ cursor: pointer;}@import url("categories-menu.css");body { background-color: #E8E8E8; color: #363179;}.round {-webkit-border-radius:10px;-moz-border-radius:10px;}body h3 {text-align: left;}#wrapper { width: 960px; font-family: Arial, Helvetica, sans-serif; background-color: #FFF; padding-right: 5px; padding-left: 5px; margin-top: 20px; margin-right: auto; margin-bottom: 60px; margin-left: auto; border: 1px solid #CCC; -moz-box-shadow: 4px 4px 4px #ccc; -webkit-box-shadow: 4px 4px 4px #ccc; box-shadow: 4px 4px 4px #ccc;}#wrapper #head {background-image: url(http://www.proretail.ro/templates/default/img/theTop.png);background-position: center top;height: 28px;background-repeat: no-repeat;margin-top: 24px;}#banner-contact {}#banner-contact {width: 200px;float: right;color: #FFF;}#banner-contact h3 {font-family: Calibri, Arial;font-size: 14px;color: #FFF;text-align: right;}.mainVatMessage{ background-color: #CC062E; padding: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; font-size: 18px; font-weight: bold; margin: 10px;}.mainVatMessage a{ color: #FFF; text-decoration: none;}#banner-contact h2, h3 {text-align: right;}#wrapper #middle-container {background-image: url(http://www.proretail.ro/templates/default/img/theLoop.png);background-position: center top;background-repeat: repeat-y;width: 960px;margin-top: 16px;margin-right: auto;margin-bottom: auto;margin-left: auto;}#banner-container { background-repeat: no-repeat; background-position: right 22px; padding-top: 1em;}.global-contact-data{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #162D56; margin-right: 0em; margin-left: 3em;}#footer{background-repeat: no-repeat;background-position: center top;height: 90px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;text-transform: uppercase;clear: both;margin-top: 30px;margin-bottom: 5em;display: block;}#left-column { width: 190px; float: left; font-family: Cambria, Georgia; font-size: 14px; margin: 0px; padding: 5px;}#middle-column {width: 560px;background-color: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #18375F;padding: 5px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin: auto;}#right-column {-moz-border-radius: 10px;-webkit-border-radius: 10px;float: right;width: 183px;margin-left: 5px;padding: 0px;}.white {background-color: #FFF;margin-top: 0px;margin-bottom: 15px;padding: 10px;}#middle-content {margin: auto;width: 730px;font-family: Constantia, "Palatino Linotype", Georgia;}#footer-optional {background-image: url(http://www.proretail.ro/templates/default/img/footerOptionalBackg.png);background-repeat: no-repeat;background-position: left top;padding-top: 60px;height: 500px;font-family: Cambria, Georgia;font-size: 13px;color: #CDBFB1;}#footer-optinoal-content h1 {margin: 0px;padding: 0px;}#footer-optinoal-content {height: 350px;overflow: auto;width: 640px;padding-left: 20px;}#footer-optional #footer-optinoal-content a {color: #E8B900;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: dotted;border-top-color: #D69B70;border-right-color: #D69B70;border-bottom-color: #D69B70;border-left-color: #D69B70;}#footer-optional #footer-optinoal-content h3 a {font-size: 13px;}#footer-optional #footer-optinoal-content em {color: #B7B900;}.productBox { width: 169px; height:380px; padding: 5px; float: left; border: 1px solid #959FB5; font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #333; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px; background-image: url(../img/product-box.png); background-repeat: repeat-x; background-color: #FFF; background-position: center top;}.productBox .productHeader { height: 55px;}.productBox h2 a:link ,.productBox h2 a:visited{ color: #0B3F7E; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; letter-spacing: -1px;}.productMiddle .highslide img { background-color: #FFF; padding: 5px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; max-height: 125px;}.SubProductBox {background-image: url(http://www.proretail.ro/templates/default/img/title2.png);font-family: Corbel, Verdana;font-size: 16px;padding: 5px;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;margin-left: 5px;}.sorting-data {font-size: 12px;color: #284B92;padding: 5px;margin-top: 10px;margin-bottom: 10px;font-family: Arial, Helvetica, sans-serif;background-image: url(http://www.proretail.ro/templates/default/img/product-box.png);margin-right: 9px;background-repeat: repeat-x;background-color: #FFF;}.sorting-data label:hover {color: #7193D9;border: 1px solid #DFE5EF;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;padding-left: 0px;}.Zpagination {padding: 5px;margin-top: 10px;margin-bottom: 10px;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}.Zpagination a {padding: 3px;color: #1E3B63;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 1px;position: relative;top: 4px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 2px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #AEB9C7;border-right-color: #AEB9C7;border-bottom-color: #6C8CC1;border-left-color: #AEB9C7;}.Zpagination .paginationInactive {padding: 3px;color: #CCC;border: 1px solid #CCC;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 1px;position: relative;top: 4px;}.Zpagination .paginationCurrent {color: #19375F;border: 1px solid #193860;margin-top: 0px;margin-right: 1px;margin-bottom: 0px;margin-left: 1px;position: relative;top: 4px;padding-top: 3px;padding-right: 10px;padding-bottom: 3px;padding-left: 10px;}.product-actions {text-align: center;}.title1 {background-image: url(http://www.proretail.ro/templates/default/img/title1.png);font-family: Calibri, Arial;font-size: 32px;color: #FFF;letter-spacing: -1px;padding: 5px;margin-top: 5px;margin-right: 5px;margin-bottom: 15px;margin-left: 5px;}.title2 {background-image: url(http://www.proretail.ro/templates/default/img/title2.png);padding: 5px;font-family: Calibri, Arial;font-size: 22px;font-weight: normal;color: #1A3860;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin-top: 10px;margin-bottom: 10px;}.product-main .product-description { padding: 5px; min-height:200px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #115980; width: 330px;}.product-main .product-actions {font-size: 1.2em;text-align: left;font-family: Calibri, Arial;padding: 5px;margin-top: 10px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;color: #20496A;border: 1px solid #C6D5DF;}.product-main .product-actions .big-button {color: #FFF;font-weight: bold;}.product-main .product-actions .big-button:hover {font-style: italic;text-decoration: underline;}.product-main .product-actions input {color: #333;width: 24px;border: 1px solid #CBE7F8;background-color: #FFF;}.product-main .product-actions h2 {font-size: 1.5em;color: #FFF;margin-top: 0px;margin-right: 0px;margin-bottom: 10px;margin-left: 0px;background-color: #3578AF;padding: 5px;}.product-price { text-align: center; font-size: 12px; font-weight: bold; text-transform: uppercase; margin-bottom: 4px;}.productMiddle {text-align: center;}.productStock {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-transform: capitalize;}.product-actions input {border: 1px solid #B8C6DC;text-align: center;}.product-actions input:hover {background-color: #E7EDF0;}.productStockProduct {display: block;border-top-width: 4px;border-bottom-width: 1px;border-top-color: #1561A1;border-bottom-color: #D6D9E2;border-top-style: solid;background-color: #F9FAFB;border-bottom-style: solid;margin: 5px;padding: 5px;color: #79889F;font-size: 20px;font-family: Calibri, Arial;letter-spacing: -1px;width: 310px;}.product-description {font-size: 11pt;font-weight: normal;color: #135E9F;font-family: Calibri, Arial;}.quantity-content {}.quantity {color: #043173;padding: 4px;letter-spacing: -1px;background-color: #EEE3C8;border: 1px solid #CFB163;}.gallery-albums {width: 200px;float: right;padding: 5px;border: 1px solid #BBC4D0;background-color: #FFF;position: relative;top: 10px;margin-top: 5px;margin-right: 5px;margin-bottom: 20px;margin-left: 5px;}label {display: block;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 0px;}.general-form input[type=text] { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 5px; border: 1px solid #A2AEBF; width: 300px;}.general-form h2 {font-family: Calibri, Arial;font-size: 24px;color: #486080;font-weight: bold;}#order-form .validation-failed {font-family: Corbel, Verdana;font-weight: normal;color: #900;background-color: #FFD2D2;border: 2px solid #900;padding: 4px;margin-top: 5px;margin-bottom: 5px;}#order-form .validation-advice {font-family: Calibri, Arial;font-size: 12px;color: #900;background-color: #EBD5D3;border: 1px solid #900;padding: 5px;margin-top: 5px;margin-bottom: 5px;margin-right: 5px;}#order-form .nospam-question {color: #005900;background-color: #EBF8E9;border: 1px solid #005900;font-size: 14px;padding: 5px;margin: 10px;}#order-form .submit-button {border: 2px solid #B4B487;font-family: Constantia, "Palatino Linotype", Georgia;font-size: 18px;color: #676741;margin-top: 32px;margin-right: auto;margin-bottom: 32px;margin-left: auto;}#order-form .submit-button:hover {color: #D9D9C1;background-color: #595937;cursor: pointer;}#order-form label {font-size: 13px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}.product-main .gallery-albums .albumPicBox {text-align: center;}#order-form label em {color: #903;font-size: 11px;font-weight: normal;display: block;background-color: #F9FAFB;border: 1px solid #D6D9E2;padding: 4px;}#order-form .facturareFirma {text-align: left;display: inline;}.facturareFirma input {text-align: left;display: inline;width: auto;}.btn img {vertical-align: sub;margin-right: 5px;}.btn , .btn a,.btn:visited{ background-image: url(http://www.proretail.ro/templates/default/img/button1.png); background-repeat: repeat-x; background-position: center top; border: 1px solid #D8DFE3; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #425A63; cursor: pointer; font-weight: normal; margin-top: 2px; margin-bottom: 2px; display: inline-block; padding: 5px; text-transform: uppercase;}.btn:hover {background-image: url(http://www.proretail.ro/templates/default/img/button1-hover.png);color: #009;position: relative;left: 1px;top: 1px;border: 1px solid #B3BFCA;}#search-container input {background-color: #F7F7F7;padding: 2px;border: 1px solid #D1D1D1;font-size: 12px;}.button1{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;color: #333;background-image: url(http://www.proretail.ro/templates/default/img/finalizeaza.png);background-repeat: no-repeat;background-position: left 0px;height: 42px;width: 120px;display: block;margin-top: 1em;margin-right: auto;margin-bottom: auto;margin-left: auto;}.button1:hover {background-position: left -42px;}.button1:active {background-position: left -84px;}.orderId {font-weight: bold;color: #1561A1;font-size: 22px;background-color: #F9FAFB;border: 1px solid #D6D9E2;padding: 2px;margin: 2px;}#categoryFilters { padding: 10px; border: 1px solid #D3D2EC; margin-top: 10px; margin-bottom: 10px; height: 150px; background-repeat: no-repeat; background-position: right bottom; background-color: #F2F4F9; width: 450px;}#categoryFilters h2 { font-size: 24px; font-weight: bold; letter-spacing: -1px; font-family: Arial, Helvetica, sans-serif;}#categoryFilters .filter-group {padding: 5px;margin: 5px;float: left;}#categoryFilters .filter-option a:hover {background-color: #DEE1E7;}.filtersTitle img {vertical-align: sub;}.filtersTitle a {font-size: 20px;}.priceProducPage {display: block;border-top-width: 4px;border-bottom-width: 1px;border-top-color: #1561A1;border-bottom-color: #D6D9E2;border-top-style: solid;background-color: #F9FAFB;border-bottom-style: solid;margin: 5px;padding: 5px;color: #4D586A;font-size: 32px;font-family: Calibri, Arial;letter-spacing: -1px;width: 310px;font-weight: bold;}.green {background-color: #DCE6CC;margin-top: 0px;margin-bottom: 15px;padding: 10px;border: 1px solid #C0D1A3;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #4D5F2E;}.round.green h2 {font-size: 20px;}.normalPrice { display: block; font-size: 12px; color: #333; font-style: normal; text-align: center; font-weight: normal;}.normalPriceNumber {color: #999;text-decoration: line-through;font-style: italic;text-align: center;display: block;}.promotionalPrice {display: block;font-size: 14px;font-weight: bold;letter-spacing: -1px;color: #748F45;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;text-align: center;}.promotionalPriceNumber{font-size: 28px;color: #50873D;text-align: center;display: block;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bold;}.productPromotion {margin-bottom: 16px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style: solid;border-top-color: #819E4E;border-right-color: #819E4E;border-bottom-color: #819E4E;border-left-color: #819E4E;}.promotions {background-color: #F4F5F7;border: 1px solid #DADDE4;padding: 10px;margin-top: 5px;margin-bottom: 5px;font-family: Arial, Helvetica, sans-serif;}.promotions .productMiddle {margin-top: 10px;margin-bottom: 10px;}.promotionsTitle {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 36px;font-weight: normal;text-transform: uppercase;letter-spacing: -1px;text-align: center;display: block;}.theNormalPrice { font-size: 14px; text-align: center; margin-top: 5px; margin-bottom: 5px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px;}.mainProductsBox h1 {background-image: url(http://www.proretail.ro/templates/default/img/headers.png);padding: 5px;background-repeat: repeat-x;background-position: center bottom;clear: left;display: inline-block;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;width: 542px;}.mainProductsBox {margin-top: 5px;}.mainCategories .productBox{ background-image: url(../img/product-box.png); background-repeat: repeat-x; background-position: center top;}.normalPrice1 {font-weight: normal;font-style: italic;text-align: center;display: block;font-size: 16px;font-family: Verdana, Geneva, sans-serif;}.normalPriceNumber1 {text-decoration: line-through;font-style: italic;}.mainCategories h2 {margin-top: 5px;margin-bottom: 5px;}.mainCategories {margin-bottom: 24px;}.product-main .product-actions {width: 316px;}.categoryDescriptionBox { display: block; margin-bottom: 16px; padding-bottom: 16px; font-size: 11px; font-weight: normal;}.socialButtonsContainer{ height: 30px; width: 300px;}.mainCategories h2, .mainCategories h2 a{ font-size: 17px;}.faraTva{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}.normalBlueBox{ border: 1px solid #6D99C9; padding: 10px;}.normalBlueBox h2 a, .normalBlueBox h2 a:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #6677B9;}#categoryFilters .filter-option a { color: #4D329C; font-weight: normal;}.order_group{ background-color: #F8F8F8; border: 1px solid #E6E6E6; padding: 1em; margin: 1em;}#loaderLoop{ background-image: url(http://cdn.zmedia.ro/loaders/spinner.gif); margin: auto; padding-top: 5em; padding-right: 2em; padding-bottom: 2em; padding-left: 2em; width: 8em; background-repeat: no-repeat; background-position: center top; text-align: center;}.bigger-h1 {}#contactForm .form-class {background-image: url(../img/tpl1.jpg);background-position: right center;border: 1px solid #8393A9;padding: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;display: block;width: 260px;color: #16355E;background-repeat: repeat;background-color: #ECEFF2;}#contactForm label {display: block;margin: 5px;}#contactForm #messageSending {text-align: center;display: block;}@charset "utf-8";}#footer ul li{display: inline;margin-right: 18px;}#wrapper #menu-container #menu{ background-image: url(../img/menuBackBlue.png); background-repeat: no-repeat; margin-top: 20px; text-align: center; background-position: center center; padding-top: 20px; padding-bottom: 20px; text-shadow: #000 2px 2px 10px;}#wrapper #menu-container #menu ul{ padding-top: 0.4em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}#wrapper #menu-container #menu ulli{ display: inline; padding: 0.5em;}#wrapper #menu-container #menu ul li a{ color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; padding: 0.3em; font-weight: bold; letter-spacing: -1px;}#wrapper #menu-container #menu ul li a:hover{ position: relative; left: 1px; top: 1px;}#footer #footer-content { padding: 1em; background-image: url(../img/logoTransp.png); background-repeat: no-repeat; background-position: right bottom;}#footer #footer-content ul{ margin-top: 16px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-top-color: #A8BAD5; border-right-color: #A8BAD5; border-bottom-color: #A8BAD5; border-left-color: #A8BAD5; padding-top: 35px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;}#footer #footer-content ul li a {color: #2B3D57;}#footer #footer-content ul li a:hover{ border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2F496E; position: relative; left: 1px; top: 1px;}#wrapper #footer #footer-content ul li{ display: inline; padding-right: 1em;}.shoppingCart { font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #17355E;}.shoppingCart td {font-size: 10px;}.shoppingCart .evenRow {background-color: #F9FAFB;}.shoppingCart .oddRow {background-color: #D6D9E2;}.shoppingCart table {border: 1px solid #EBEDF1;}.shoppingCartDetaliat input {border: 1px solid #A8B0C8;padding: 2px;}.addToCart {background-image: url(http://cdn.zmedia.ro/3/cart_add.png);background-repeat: no-repeat;background-position: left center;padding-left: 20px;}.refreshCartButton {background-image: url(http://cdn.zmedia.ro/refresh_48.png);background-repeat: no-repeat;background-position: 3px center;font-weight: bold;width: 200px;height: 48px;border: 1px solid #D7E2F0;background-color: #FFF;}.shoppingCartMini{ border: 1px solid #8D8DC7; margin-top: 10px; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; background-image: url(../img/empty-shopping-cart-icon.png); background-repeat: no-repeat; background-position: center bottom; padding-top: 10px; padding-right: 10px; padding-bottom: 130px; padding-left: 10px; background-color: #FFF; text-align: center;}.shoppingCartMini h2 a{ font-size: 16px; color: #6677B9; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 20px;}.shoppingCartMini h3{ font-weight: normal; color: #29377A; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}.leftMainMenu:link,.leftMainMenu:visited,.leftMainMenu:visited{ font-size: 13px; font-weight: normal; color: #043173; letter-spacing: 0em;}.leftMainMenu:hover {color: #8192A8;position: relative;left: 1px;top: 1px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}.leftMainSubMenu:link ,.leftMainSubMenu:visited{ font-size: 13px; color: #224484; display: block; font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-top: 6px; padding-right: 0px; padding-bottom: 6px; padding-left: 3px;}.leftMainSubMenu:hover { color: #1D71CD; position: relative; left: 1px; top: 1px; background-color: #EFEFEF; border: 1px solid #D7DFEB;}#carousel-wrapper { width: 550px; height: 280px; overflow: hidden; position: relative; left: 2px;}#carousel-content {width: 2500px;}#carousel-content .slide { float: left; width: 550px; height: 280px;}div.content {display: none;float: left;}#gallery {width: 320px;}div.content a, div.navigation a {text-decoration: none;color: #777;}div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline;}div.controls {margin-top: 5px;height: 23px;}div.controls a {padding: 5px;}div.ss-controls {float: left;}div.nav-controls {float: right;}div.slideshow-container {position: relative;clear: both;height: 420px;width:100%;text-align:center;}div.slideshow-container img {border: 4px solid #FC0;margin: auto;padding: 12px;}div.loader {position: absolute;top: 0;left: 0;background-image: url('loader.gif');background-repeat: no-repeat;background-position: center;width: 550px;height: 502px; }div.slideshow {text-align: center;}div.slideshow span.image-wrapper {display: block;margin:auto;}div.slideshow a.advance-link {display: block;width: 100%;height: 502px; line-height: 502px; }div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}div.slideshow img {vertical-align: middle;border: 1px solid #ccc;}div.download {float: right;}div.caption-container {position: relative;clear: left;height: 75px;}span.image-caption {display: block;position: absolute;width: 500px;top: 0;left: 0;}div.caption {padding: 12px;}div.image-title {font-weight: bold;font-size: 1.4em;text-align: left;}div.image-desc {line-height: 1.3em;padding-top: 12px;}div.navigation {}ul.thumbs {clear: both;margin: 0;padding: 0;}ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;}a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}ul.thumbs li.selected a.thumb {background: #000;}a.thumb:focus {outline: none;}ul.thumbs img {border: none;display: block;}div.pagination {clear: both;}div.navigation div.top {margin-bottom: 12px;height: 11px;}div.navigation div.bottom {margin-top: 12px;}div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}div.pagination a:hover {background-color: #eee;text-decoration: none;}div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}.leftMenu{ font-family: Arial, Helvetica, sans-serif;border: 1px solid #6D99C9; margin-top: 10px; margin-bottom: 10px; background-repeat: no-repeat; background-position: left top; background-image: url(../img/icons/3d_icons_part_2/shopping_cart64.png); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px;}.leftMenu h3 a{ font-family: Arial, Helvetica, sans-serif;}.leftMenu h2{ color: #3777C6; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; letter-spacing: -1px; padding-left: 64px; margin-bottom: 20px;}