html
{
	height: 100%;
}

body 
{
	background: #ffffff url(../images/top_bg.jpg) repeat-x;
	color: #000000;
	font: 11px/1.5 Verdana,sans-serif;
	height: 100%;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

input, select, textarea
{
	border: solid 1px #d8d8d8;
	font: 11px/1.5 Verdana,sans-serif;
	margin: 0;
	padding: 3px;
	vertical-align: middle;
  -webkit-transition: border 0.2s ease-in;
  -moz-transition: border 0.2s ease-in;
  -o-transition: border 0.2s ease-in;
  transition: border 0.2s ease-in;
	
}
input:focus, select:focus, textarea:focus
{
	border: solid 1px #aaaaaa;
}

ul, li, form, a, img, dd, dt, dl
{
	border: none;
	margin: 0;
	padding: 0;
}

h1
{	
	color: #a40094;
	font-size: 14px;
	margin: 0 0 5px 0;
	padding: 0;
}

img
{
	vertical-align: middle;
}

a
{
	color: #ee00c6;
	outline: none;
	text-decoration: underline;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;	
}
a:hover
{
	text-decoration:none;
}

a.black
{
	color: #1a1a1a;
	text-decoration: none;
}
.clear
{
	clear: both;
}
.space3
{
	clear: both;
	height: 3px;
}
.space10
{
	clear: both;
	height: 10px;
}
.space15
{
	clear: both;
	height: 15px;
}
.gray
{
	color:#ABABAB;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
	padding-left:10px;
}
.gray2
{
	color:#ABABAB;
	font-size: 11px;
	font-weight:normal;
	line-height:12px;
}
.gray3
{
	color: #797876;
	font-size: 10px;
	font-weight:normal;
	line-height:14px;
}
.bold2
{
	font-weight: bold;
}
.purple
{
	color: #FF00D2;
}
.upper
{
	text-transform: uppercase;
}
.text_error
{
	color: #ee00c6;
	font-weight: bold;
	text-align: center;
}

.center
{
	text-align: center;
}

.right
{
	text-align: right;
}

.justify
{
	text-align: justify;
}

.error-input, .error-both, .error-same
{ 
	background-color:#FFEFEF; 
	border-color:#ee00c6; 
	color:#660000; 
}

.line
{
	background: #dedede;
	height: 1px;
}

.space25
{
	clear: both;
	height: 20px;
}

.red
{
	color: #ff0000;
}

.cyan
{
	color: #ee00c6;
}

.bold
{
	color: #000000;
	font-weight: bold;
}

input.sendBtn
{
	background: #d600b6;	
	color: #ffffff;
}

div#warn
{
	background: #D8D8D8 url(../images/exclamation.png) no-repeat 10px 8px;
	border: solid 1px #808080;
	clear: both;
	color: #000000;
	display: none;
	height: 32px;
	line-height: 32px;
	margin: 20px auto 0 auto;
	text-align: center;
	width: 400px;
}

div#wrap
{
	margin: 0 auto;
	width: 1000px;
	position: relative;	
}

/* content */
div#content
{
	background: #ffffff;
	margin: 0 auto;
	min-height: 400px;
	padding: 0 10px;
}
/* end content */

/* header */
div#header
{
	clear: both;
	height: 276px;
	margin: 0 auto 8px;	
	text-align: center;
	width: 980px;
}

div#logo
{
	background: url(../images/cb_top_01.jpg) no-repeat;
	float: left;
	height: 119px;
	width: 441px;
}

div#boxTop
{
	background: url(../images/cb_top_02.jpg) no-repeat;
	float: left;
	height: 119px;
	margin: 0 8px 0 0;
	width: 253px;
}

div#boxTopCart
{
	background: url(../images/cb_top_04.jpg) no-repeat;
	float: left;
	height: 119px;
	width: 275px;
}
div#topMenu
{
	background: url(../images/cb_top_05.jpg) no-repeat;
	clear: both;
	height: 76px;
	vertical-align: middle; 
}

div#topBoxUser
{
	background: url(../images/cb_top_06.jpg) no-repeat;
	color: #ffffff;
	float: left;
	height: 44px;
	padding: 24px 0 0 15px;
	text-align: left;
	width: 566px;
}

div#topBoxSearch
{
	background: url(../images/cb_top_07.jpg) no-repeat;
	float: left;
	height: 68px;
	width: 399px;
}
/* end header */

/* box login */
form#frmLogin
{
	float: left;
}
#frmLogin input
{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: none;
	border-color: transparent;
	font: 11px Verdana; 
	margin: 0 8px 0 0;
	padding: 3px;
	width: 144px;
}
div#topBoxUser ul
{
	float: left;
	list-style: none;
}
div#topBoxUser li
{
	float: left;
	margin: 0 3px;
	vertical-align: top;
}
div#topBoxUser a, div#topBoxUser a:link, div#topBoxUser a:visited
{
	border-bottom: solid 1px #d200be;
	color: #ffffff;
	padding: 0 0 2px 0;
	text-decoration: none;
}
div#topBoxUser a:hover
{
	border-bottom: solid 1px #ffffff;
	text-decoration: none;
}
/* end box login */

/* footer */
div#footer
{
	background: url(../images/btm_bg.jpg) repeat-x;
	height: 186px;
	margin: 8px 0 0 0;
	width: 100%;
}

div#footerMenu
{
	background: url(../images/cb_btm.jpg) no-repeat;
	height: 186px;
	margin: 0 auto;
	width: 980px;
}

div#copyright
{	
	float: left;
	font-size: 10px;
	margin-top: 28px;
	padding: 0 12px;
	text-align: left;
	width: 268px;
}
div#copyright a, div#copyright a:link, div#copyright a:visited
{
	color: #1a1a1a;
	font-weight: bold;
	text-decoration: none;
}
div#copyright a:hover
{
	color: #FF00D2;
}

div#bottomMenu
{
	float: left;
	font-size: 10px;
	margin: 28px 17px 0 23px;
	text-align: center;
	width: 400px;
}
div#bottomMenuLeft
{
	float: left;
	text-align: left;
	width: 200px;
}
div#bottomMenuRight
{
	float: right;
	text-align: right;
	width: 200px;
}

div#bottomMenu a, div#bottomMenu a:link, div#bottomMenu a:visited
{
	color: #1a1a1a;
	text-decoration: none;
}
div#bottomMenu a:hover
{
	color: #FF00D2;
}
div#bottomMenuMenu
{
	margin: 5px 0 0 0;
}

div#quickLinks
{
	float: left;
	font-size: 10px;
	margin: 28px 12px 0 0;
	text-align: right;
	width: 236px;
}
div#quickLinks img
{
	margin: 0 4px;
}

/* end footer */

/* content */
div#contentLeft
{
	display: inline;
	float: left;
	margin: 0 16px 0 0;
	padding: 0;
	width: 276px;
}
div#homePageBox
{
	background: url(../images/hm_mesaj.jpg) no-repeat;
	color: #fff;
	height: 241px;
	padding: 25px 200px 0 25px;	
	width: 463px;
}
div#boxCumCumpar
{
  background: url(../images/box_cum_cumpar.jpg) no-repeat;
  height: 125px;
	margin: 0 0 16px 0;
	width: 276px;
}
div#boxNewsletter
{
  background: url(../images/box_newsletter.jpg) no-repeat;
  height: 125px;
	margin: 0 0 16px 0;
	width: 276px;
}
div#boxTabelMarimi
{
  background: url(../images/box_tabel_marimi.jpg) no-repeat;
  height: 125px;
	margin: 0 0 16px 0;
	width: 276px;
}
div#boxProduseFemei
{
  background: url(../images/box_femei.jpg) no-repeat;
	height: 125px;
	margin: 0 0 16px 0;
	width: 276px;
}
div#boxProduseBarbati
{
  background: url(../images/box_barbati.jpg) no-repeat;
	height: 125px;
	margin: 0 0 16px 0;
	width: 276px;
}
div.boxProduseTitlu
{
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  padding: 16px 0 0 16px;
}
div.boxOtherTitlu
{
  color: #4f4f4f;
  font-size: 11px;
  font-weight: bold;
  padding: 16px 16px 0 0;
  text-align:right;
}
div#contentRight
{
	display: inline;
	float: left;
	width: 688px;
}
div#boxContentTop
{
	background: url(../images/box_int_01.jpg) no-repeat;
	height: 5px;	
	width: 688px;
}
div#boxContent
{
	background: #ffffff;
	border-left: solid 1px #bdbdbd;
	border-right: solid 1px #bdbdbd;
	min-height: 234px;
	padding: 11px 16px;	
	width: 654px;
}
div#marimiHome a
{
	width: 686px;
	height: 68px;
	display: block;
	background: url(../images/ghid.png) no-repeat;
	margin-bottom: 10px;
}
div#boxPromo
{
	clear: both;
	height: 266px;
	margin: 0 0 16px 0;
}
div#slide-header
{
  margin: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
div#boxContentBottom
{
	background: url(../images/box_int_03.jpg) no-repeat;
	height: 5px;
	width: 688px;
}
/* end content */

/* register */
div.input
{
	clear: both;
  margin: 0;
  padding: 10px 0;
  width: 662px;
}

.frm label
{ 
  display: block;
  float: left;
  margin: 2px 8px 6px 0;
  text-align: right;
  width: 150px;
}

.frm input[type="text"], .frm select, .frm input[type="password"]
{
	padding: 3px;
  width: 218px;
}

.frm textarea
{
	height: 60px;
	width: 400px;
}

.frm select
{
	width: 225px;
}

.frm div.info
{
	color: #bdbdbd;
	font: 10px Verdana;
	float: right;
	padding: 0 0 0 20px;
	width: 242px;
}

.security_code
{
	width: 120px;
}

#imgSec
{
	cursor: pointer;
	margin: 0 10px 0 0;
}
/* end register */

/* home */
div#productContainerHome
{
  clear: both;
  height: 303px;
  margin: 16px 0 0;
  padding: 0;
  width: 696px;
}
div#homeLogos
{
	margin: 15px 0 0 0;
}
div#productScrollContent
{
  float: left;
  height: 295px;
  overflow: hidden;
  position: relative;
	width: 636px;
}
div#productScroll
{
  height: 295px;
  position: relative;
}
div.productHome
{
  background: url(../images/item_bg.jpg) no-repeat;
  float: left;
  height: 295px;
  margin: 0 8px 4px 8px;  
  width: 196px;
}
div.productImage
{
  border: solid 1px #919191;
  height: 176px;
  margin: 8px 10px 8px 8px;
  width: 176px;
	position: relative;
}
div.productImage .promo
{
	position: absolute;
	width: 85px;
	height: 75px;
	left: -5px;
	bottom: -5px;
	background: url(../images/promo_cb_colt.png);
}
div.productTitle
{
  background: url(../images/produs_03.jpg) no-repeat;
  clear: both;  
  height: 37px;
  margin: 0 0 8px 0;
  padding: 2px 16px;
  text-align: center;
  width: 164px;
}
div.productTitle a, div.productTitle a:link, div.productTitle a:visited
{
  color: #000000;
  text-decoration: none;
}
div.productTitle a:hover
{
  color: #ee00c6;
}
div.productPrice
{
  float: left;
  height: 52px;
  line-height: 40px;
  text-align: center;
  width: 106px;
}
span.productPrice
{
	color: #ee00c6;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}
span.pricesmall
{
	font-size: 10px;
}
div.oldProductPrice
{
	text-decoration:line-through;
}
div.oldProductPrice sup
{
	font-size: 8px;
}
div.productControls
{
  float: left;
  height: 52px;
  width: 90px;
}
div.productQuickBuy
{
  background: url(../images/produs_06.jpg) no-repeat;
  clear: both;
  height: 21px;
  padding: 1px 0 0 0;
  text-align: center;
  width: 80px;
}
div.productDetails
{
  background: url(../images/produs_08.jpg) no-repeat;
  clear: both;
  height: 21px;
  padding: 1px 0 0 0;
  text-align: center;
  width: 80px;
}
div.productQuickBuy a, div.productDetails a, div.productQuickBuy a:visited, div.productDetails a:visited
{
  color: #ffffff;
	display: block;
  height: 20px;
	text-decoration:none;
}
div.productQuickBuy a:hover, div.productDetails a:hover
{
  color: #fad910;
}
div#homeArrowLeft
{  
  height: 295px;    
  float: left;  
  margin: 0 0 4px 0;
  width: 26px;
}
div#homeArrowLeft a, div#homeArrowLeft a:link, div#homeArrowLeft a:visited
{
  background: url(../images/left_arr.jpg) 0 0;
  display: block;
  height: 295px;
  width: 26px;
}
div#homeArrowLeft a:hover
{
  background: url(../images/left_arr.jpg) 26px 0;
}
div#homeArrowRight
{
  float: left;
  height: 295px;
  margin: 0 0 4px 1px;
  width: 26px;
}
div#homeArrowRight a, div#homeArrowRight a:link, div#homeArrowRight a:visited
{
  background: url(../images/right_arr.jpg) 0 0;
  display: block;
  height: 295px;
  width: 26px;
}
div#homeArrowRight a:hover
{
  background: url(../images/right_arr.jpg) 26px 0;
}
/* end home */

/* box newsletter */
#frmNewsletter
{
  padding: 10px 16px 0 0;
  text-align: right;
}
div.message
{
  color: #ee00c6;
}
#newsletterEmail
{
	border-top: solid 1px #dedede;
	border-bottom: solid 1px #dedede;
	border-left: solid 1px #dedede;
	border-right: none;
	color: #808080;
	margin: 5px 0 0 0;
	width: 150px;
}
#newsletterEmail:focus
{
	color: #000000;
}
#newsletterBtn
{
	border: none;
	border-color: transparent;
	margin: 5px 0 0 0;
	padding: 0;
}
/* end box newsletter */

/* Meniu stanga */
ul.boxProduseCategorii
{
	list-style: none;
	margin: 10px 10px 10px 20px;
	width: 195px;
}
ul.boxProduseCategorii li
{
  margin: 2px 0;
}
ul.boxProduseCategorii li a, ul.boxProduseCategorii li a:link, ul.boxProduseCategorii li a:visited
{
	color: #000000;
	text-decoration: none;
}
ul.boxProduseCategorii li a:hover
{
	color: #ee00c6;
}
ul.boxProduseCategorii li.selected a, ul.boxProduseCategorii li.selected a:link, ul.boxProduseCategorii li.selected a:visited
{
	color: #ee00c6;
}
li.toateCategoriile
{
	text-align: right;
}
ul.boxProduseMarimi
{
	list-style: none;
	margin: 10px 17px 10px 105px;
	text-align: left;
}
ul.boxProduseMarimi li
{
  margin: 2px 0;
}
ul.boxProduseMarimi li a, ul.boxProduseMarimi li a:link, ul.boxProduseMarimi li a:visited
{
	color: #000000;
	text-decoration: none;
}
ul.boxProduseMarimi li a:hover
{
	color: #ee00c6;
}
li.toateCategoriile
{
	text-align: right;
}

div#boxCatalinBotezatu
{
	background: url(../images/box_cb.jpg) no-repeat;
	height: 198px;
	width: 276px;
}
ul.boxCatalinBotezatu
{	
	display: inline;
	float: left;
	list-style: none;
	margin: 135px 0 0 27px;
	padding: 0;
	width: 108px;
}
ul.boxCatalinBotezatu li
{	
	margin: 0;
	padding: 0;
}
ul.boxCatalinBotezatu li a, ul.boxCatalinBotezatu li a:link, ul.boxCatalinBotezatu li a:visited
{
	color: #000000;
	text-decoration: none;
}
ul.boxCatalinBotezatu li a:hover
{
	color: #ee00c6;
}

div#boxCategoriiFemei
{
	background: url(../images/box_mn_femei_02.jpg) repeat-y;
}
div#boxCategoriiBarbati
{
	background: url(../images/box_mn_femei_02.jpg) repeat-y;
}
div.boxCategoriiContent
{
	background: url(../images/box_mn_femei_01.jpg) no-repeat;
}
div.boxCategoriiContent2
{
	background: url(../images/box_mn_barbati_01.jpg) no-repeat;
}
div.boxCategoriiFooter
{
	background: url(../images/box_mn_femei_04.jpg) no-repeat;
	height: 10px;		
}
div.boxListaCategorii
{
	padding: 10px 0 0 20px;
}
div.space16
{
	background: #ffffff;
	clear: both;
	height: 16px;
}
/* End meniu stanga */

/* Lista produse */
div.productsContainer
{
	background: url(../images/prod_bg.gif) top repeat-y;
}
div.productList1
{
  background: url(../images/item_bg.jpg) no-repeat;
  float: left;
  height: 295px;
  margin: 0 50px 16px 0;  
  width: 196px;
}
div.productList2
{
  background: url(../images/item_bg.jpg) no-repeat;
  float: left;
  height: 295px;
  margin: 0 0 16px 0;  
  width: 196px;
}
div.productList3
{
  background: url(../images/item_bg.jpg) no-repeat;
  float: left;
  height: 295px;
  margin: 0 0 16px 50px;  
  width: 196px;
}

/* shopping cart */
.cartTopText
{	
  padding: 0 0 0 0;  
  text-align: justify;
}

.checkoutStep
{
	width: 646px;
}

#edNumePF, #edCNP, #edAdresa, #edCodPostal, #edLocalitate, #edJudet, #edTelefon, #edEmail, #edAdresaPJ, #edNumePJ,
#edText, #edRC, #edCUI, #edPC, #edBanca, #edIBAN, #edCNPPJ, #edCodPostalPJ, #edLocalitatePJ, #edJudetPJ, #edTelefonPJ, #edEmailPJ, #edTextPJ,
#edStrada, #edNumar, #edBloc, #edScara, #edApartament, #edPayment
{
	width: 310px;
}

#edText, #edAdresa
{
	height: 112px;
}

#edAdresaPJ
{
  height: 66px;
  width: 310px;
}
#edTextPJ
{
  height: 112px;
}

.frmCheckoutLeft
{
  text-align: center;
	width: 688px;
}

.frmCheckoutLeft2
{
  float: left;
  text-align: center;
	width: 323px;
}


.frmCheckoutRight
{
	float: right;
	width: 323px;
}

.frmCheckoutRight2
{
	float: right;
	width: 323px;
}


#checkoutStep1Choose
{
	clear: both;
	height: 20px;
	margin: 0 auto;
	padding: 15px 0 15px 69px;
	width: 246px;
}

#checkoutStep1Choose div
{
	float: left;
	text-align: center;
	width: 123px;
}

#checkoutStep1Choose a, #checkoutStep1Choose a:link, #checkoutStep1Choose a:visited
{
	font-size: 12px;
}

#checkoutStep1Choose a.active
{
	color: #000000;
	font-weight: bold;
}

#menuTopCheckout
{
  margin: 0 auto;
  padding: 0 0 10px 0;
  width: 506px;
}

#confirmOrder
{  
  margin-top: 30px;
}
#confirmOrder .frmInputLabel
{
  color: #000000;    
}

.menuTopCheckoutText1
{
  color: #c2c2c2;
  float: left;
  text-align: left;
  width: 167px;  
}
.menuTopCheckoutText2
{
  color: #c2c2c2;
  float: left;
  text-align: center;
  width: 167px;    
}
.menuTopCheckoutText3
{
  color: #c2c2c2;
  float: left;
  text-align: right;
  width: 172px;
}

.menuTopCheckoutText1bold
{
  color: #000000;
  float: left;
	font-weight: bold;
  text-align: left;
  width: 167px;  
}
.menuTopCheckoutText2bold
{
  color: #000000;
  float: left;
	font-weight: bold;
  text-align: center;
  width: 167px;  
}
.menuTopCheckoutText3bold
{
  color: #000000;
  float: left;
	font-weight: bold;
  text-align: right;
  width: 167px;  
}

.lineGray
{
	background: #DFDFDF;
	clear: both;
	height: 1px;
	line-height: 1px;
	position: relative;
	text-decoration: none;
	top: -11px;
	width: 100%;
	z-index: 1;
}

.qnt
{
	font-family: inherit;
	padding: 2px;
	margin: 0;
	text-align: center;
	width: 20px;
}

.frmInput
{
	clear: both;
	padding: 0 0 5px;
  text-align: right;
}

.frmInput2
{
	float: left;
	padding: 0 0 5px;
  text-align: right;
}


.frmInputLabel
{
	float: left;
	margin: 0 0 2px 0;
  padding: 5px 0 0 0;
  width: 193px;
}

.frmInputLabel2
{
	clear: both;
  font-weight: bold;
	margin: 0 0 2px 0;
  padding: 5px 0 0 0;
  text-align: left;
  width: 223px;
}

.frmInputLeft
{
	float: left;
  margin: 0 0 0 10px;
	width: 413px;
  text-align: left;
}

.frmInputLeft2
{
  clear: both;
  margin: 0 0 0 10px;
	width: 300px;
  text-align: left;
}

input.disabled, textarea.disabled
{
  background: #ffffff;
	border: solid 1px #dedede;
	margin: 4px 0 0 0;
}

#cartContents ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

li.row
{
	border-bottom: solid 1px #808080;
	clear: both;
	min-height: 36px;
	padding: 5px 0;
}

li.rowHeader
{
  background: #F1F1F1;
	border-bottom: solid 1px #808080;
	clear: both;
  color: #000000;
	font-weight: bold;
	height: 22px;
	padding: 5px 0 5px 0;
}

li.row:hover
{
	/*background: #efefef;*/
}

li.rowLast
{
	clear: both;
	font-weight: bold;
	padding: 5px 0 5px 0;
}

li.row dl
{
	clear: both;
	margin: 0;
	padding: 0 0 5px 0;
}
li.rowLast dl
{
	clear: both;
	margin: 0;
	padding: 0 0 5px 0;
}
li.rowHeader dl
{
	clear: both;
	margin: 0;
	padding: 0 0 5px 0;
}

#cartContents dt
{
	float: left;
	line-height: 18px; 
	margin: 0;
	overflow: hidden;
	padding: 0 2px 0 4px;
	width: 300px;
}

#cartContents dd
{
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0 10px;
	text-align: center;
	width: 85px;
}

#cartContents dd.totalPrice
{
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0 10px;
	text-align: center;
	width: 105px;
}

#cartContents dd.cartOptions
{
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 20px;
}
#cartContents a, #cartContents a:link, #cartContents a:visited
{
  text-decoration:underline;
}
#cartContents a:hover
{
  text-decoration: none;
}

#cartMenuBottom, .cartMenuBottom
{
	clear: both;	
}
#cartMenuBottom a, #cartMenuBottom a:link, #cartMenuBottom a:visited
{
  color: #000000;
}

#cartUpdate, .cartUpdate
{
	background: #F1F1F1;
	float: left;
	font-weight: bold;
  height: 26px;
	margin: 15px 0;
  padding: 10px 0 0 0;  
	text-align: center;
	width: 218px;
}
#cartUpdate a, #cartUpdate a:link, #cartUpdate a:visited, .cartUpdate a, .cartUpdate a:link, .cartUpdate a:visited
{
  color: #ee00c6;
  text-decoration: none;
}
#cartUpdate a:hover, .cartUpdate a:hover
{
  color: #000000;
}
.cartUpdateEmpty
{
	background: #F1F1F1;  
  float: left;
  height: 26px;
	margin: 15px 0;
  padding: 10px 0 0 0;    	 
  width: 218px;
}

#cartEmpty
{	
	background: #F1F1F1;
  color: #ee00c6;
	font-size: 14px;
	font-weight: bold;
	margin: 15px 0;
	text-align: left;	
}
#cartEmpty1
{	
  color: #000000;
	font-weight: bold;
	margin: 25px 0;
	text-align: center;	
}
#cartEmpty2
{
  color: #000000;
	font-weight: bold;
	margin: 0 0 10px;
	text-align: left;	
}
#cartEmpty3
{	
  color: #ee00c6;
	font-weight: bold;
	margin: 25px 0;
	text-align: center;	
}
#cartBackToShop, .cartBackToShop
{
	background: #F1F1F1;
	float: left;
	font-weight: bold;
  height: 26px;
	margin: 15px 0;
  padding: 10px 0 0 10px;
	text-align: left;
	width: 208px;
}
#cartBackToShop a, #cartBackToShop a:link, #cartBackToShop a:visited, .cartBackToShop a, .cartBackToShop a:link, .cartBackToShop a:visited
{
	color: #ee00c6;
  text-decoration:none;
}
#cartBackToShop a:hover, .cartBackToShop a:hover
{
  color: #000000;
}

#cartCheckout, .cartCheckout
{
  background: #F1F1F1;
	float: left;
	font-weight: bold;
  height: 26px; 
	margin: 15px 0;
  padding: 10px 10px 0 0;
	text-align: right;
	width: 208px;
}
#cartCheckout a, #cartCheckout a:link, #cartCheckout a:visited, .cartCheckout a, .cartCheckout a:link, .cartCheckout a:visited
{
	color: #ee00c6;
  text-decoration:none;  
}
#cartCheckout a:hover, .cartCheckout a:hover
{
  color: #000000;
}
div#codpromo
{
	background: #DBFF77;
	margin: 15px 0 0;
	padding: 1px 0 10px;
	text-align: center;
}
/* end shopping cart */
div#topMenuCartContent
{
	display: inline;
	float: left;
	color: #ffffff;
	margin: 45px 0 0 20px;
	height: 74px;
	text-align: left;
	width: 160px;
}

#topMenuCartContent ul
{
	list-style: none;
	width: 160px;
}

#topMenuCartContent li
{
	border-bottom: solid 1px #d200be;
	clear: both;
	line-height: 18px;
	height: 17px;
	width: 160px;
}

#topMenuCartContent li.last
{
	border: none;
	border-color: transparent;
	clear: both;
	line-height: 18px;
	height: 17px;
	width: 160px;
}

#topMenuCartContent li a, #topMenuCartContent li a:link, #topMenuCartContent li a:visited
{
	color: #ffffff;
	text-decoration:none;
}

#topMenuCartContent dt
{
	float: left;
	line-height: 18px; 
	margin: 0;
	overflow: hidden;
	text-align: left;
	width: 50px;
}

#topMenuCartContent dd
{
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 0;
	text-align: right;
	width: 110px;
}

.cosTransport
{
	background: #ce2828;
	color: #ffffff;
	float: right;
	height: 16px;
	line-height: 16px;
	padding: 3px;
	text-align: center;
	width: 375px;
}
.cosBonus
{
	background: #ce2828;
	color: #ffffff;
	float: right;
	height: 16px;
	line-height: 16px;
	margin: 3px 0 0 0;
	padding: 3px;
	text-align: center;
	width: 375px;
}

/* End cos de cumparaturi */

/* Fisa produs */
div.productDetailsImage
{
  border: solid 1px #dedede;
	float: left;
  height: 312px;
  margin: 0 16px 8px 0;
  width: 312px;
	position: relative;
}
div.productDetailsImage .promo
{
	position: absolute;
	width: 85px;
	height: 75px;
	left: -5px;
	bottom: -5px;
	background: url(../images/promo_cb_colt.png);
}
div.productDetailsImage img
{
  height: 312px;
  width: 312px;	
}
div.prodDetailsRight
{
	float: right;
	width: 324px;
}
h1.productName
{
	color: #000000;
	font-size:16px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
}
div.prodDetailsCollectionName
{
	margin: 5px 0;
	text-align: center;
}
div.productDetailsCode
{
	color: #ABABAB;
	text-align: center;
}
div.prodDetailsLogo
{
	margin: 5px 0;
	text-align: center;
}
div.prodDetailsContainer
{
	background: #f1f1f1;
	border-top: solid 1px #FF00D2;
	border-bottom: solid 1px #FF00D2;
	padding: 10px 0;
}
div.productDetailsLabel
{
	float: left;
	height: 23px;
	line-height: 23px;
	margin: 10px 6px 0 4px;
	text-align: right;
	width: 120px;
}
div.productDetailsValues select
{
	width: 180px;
}
div.productDetailsValues
{
	float: left;
	height: 23px;
	line-height: 23px;
	margin: 10px 0 0 0;
	text-align: left;	
	width: 190px;
}
div.productDetailsPrice
{
	margin: 0;
	text-align: center;
}
div.productAddToCart
{
	background:url("../images/add_to_cart.jpg") no-repeat scroll 0 0 transparent;
	clear:both;
	height:20px;
	margin: 10px auto;
	padding:1px 0 0;
	text-align:center;
	width:101px;
}
div.productAddToCart a, div.productAddToCart a:link, div.productAddToCart a:visited
{
	color: #ffffff;
	display: block;
	height:20px;
	line-height: 18px;
	text-decoration: none;
}
div.productAddToCart a:hover
{
	color: #fad910;
}
div.productDetailsColourName
{
  clear: both;
}
div.productDetailsLeftPictures
{
  margin: 14px 0 0 0;  
}
div.productDetailsLeftPictures img
{
	border: solid 1px #dedede;
  float: left;
  height: 67px;
  margin: 8px 14px 8px 0;
	overflow: hidden;
  width: 67px;
}
div.productDetailsLeftPictures img.last
{
  float: left;
  height: 67px;
  margin: 8px 0 8px 0;
	overflow: hidden;
  width: 67px;
}
div.productDetailsRightDescription
{
  background: #f1f1f1;
	border-top: solid 1px #FF00D2;
	border-bottom: solid 1px #FF00D2;	  
  margin: 16px 0 0 0;
  padding: 16px;
  text-align: justify;
}
div.greyTitle
{
	background: #F1F1F1;
	color: #000000;
	margin: 16px 0;
	padding: 8px;
	text-align: center;
}
div#madeInRomania
{
	margin: 5px 0 0 0;
	text-align: right;
}
/* End fisa produs */

/* Comenzile mele */
ul.orders
{
	list-style: none;	
}

ul.orders li
{
	border-bottom: solid 1px #E5E5E5;
	clear: both;
	height: 22px;
	line-height: 22px;
}

ul.orders li:hover
{
	background: #efefef;
}

ul.orders li.header
{
	border-bottom: solid 1px #dedede;
	font-weight: bold;
}
ul.orders li.header:hover
{
	background: #ffffff;
}
ul.orders dt
{
	float: left;
	padding: 0 0 0 5px;
	text-align: left;
	width: 150px;
}
ul.orders dd.data
{
	float: left;
	text-align: center;
	width: 150px;
}
ul.orders li.header dd.suma
{
	text-align: right;
}
ul.orders dd.suma
{
	float: left;
	text-align: right;
	width: 100px;
}
ul.orders dd.status
{
	float: left;
	text-align: center;
	width: 170px;
}
ul.orders dd.actiuni
{
	float: left;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
	width: 60px;
}
ul.orders li.footer
{
	border-bottom: none;
	clear: both;
	height: 22px;
	line-height: 22px;	
}
ul.orders li.footer:hover
{
	background: #ffffff;
}
ul.orders dt.total
{
	float: left;
	font-weight: bold;
	text-transform: uppercase;	
	width: 300px;
}
ul.orders dd.valoare
{
	float: left;
	font-weight: bold;
	text-align: right;
	width: 100px;
}

/* end orders */

/* topMenu */
div#topMenu ul
{	
  height: 76px;
  list-style: none;
  margin: 0 auto;
  width: 904px;
}
div#topMenu li
{
  background: url(../images/mn_line.jpg) right no-repeat;
  float: left;
  height: 76px;
  line-height: 78px;
  padding: 0 21px;
	vertical-align: middle;
}
div#topMenu li.last
{
  background: none;
}
div#topMenu li a, div#topMenu li a:link, div#topMenu li a:visited
{  
  color: #000000; 
  font-size: 15px;
  text-decoration: none;
  text-transform: none;
	vertical-align: middle;
}
div#topMenu li a:hover
{
  color: #ee00c6;
}
div#topMenu li a.selected
{
  color: #ee00c6;
}

/* end top menu */

/* search box */
#frmSearch
{
	display: inline;
	float: left;
	margin: 24px 0 0 15px;
	padding: 0;
	text-align: left;
	width: 210px;
}
input#search
{
	-moz-border-radius:3px;
	-webkit-border-radius: 3px;
	border:medium none transparent;
	font:11px Verdana;
	margin:0;
	padding:3px;
	width:154px;	
}

a#searchBtn, a#searchBtn:link, a#searchBtn:visited
{
	border-bottom:1px solid #b1b1b1;
	color: #820176;
	margin: 0 0 0 10px;
	padding: 0 0 2px 0;
	text-decoration: none;
}

a#searchBtn:hover
{
	border-bottom:1px solid #820176;
}

div#livrare
{	
	display: inline;	
	float: left;
	height: 68px;
	margin: 0 0 0 5px;
	padding: 0;
	text-align: left;
	width: 158px;
}
div#imagineLivrare
{
	display: inline;
	float: left;
	height: 68px;
	margin: 0;
	padding: 0;	
	width: 104px;	
}
div#livrareText
{
	display: inline;
	float: left;
	margin: 0;
	padding: 24px 0 0 0;
}
div#livrareText a, div#livrareText a:link, div#livrareText a:visited
{
	border-bottom:1px solid #b1b1b1;
	color: #820176;
	margin: 0 10px 0 5px;
	padding: 0 0 2px 0;
	text-decoration: none;
}

div#livrareText a:hover
{
	border-bottom:1px solid #820176;
}
/* tabel marimi */
div#tabel_marimi
{
	margin: 20px 0 0 0;
}
div#tabel_marimi table
{
	border: solid 1px #e0e0e0;
	border-collapse: collapse;
}
div#tabel_marimi td
{
	padding: 2px;
}
div#tabel_marimi td.header
{
	background: #666;
	color: #ffffff;
	font-weight: bold;	
}
div#tabel_marimi tr.marime
{
	background: #e0e0e0;
	text-transform: uppercase;
}
/* contact */
div#contact1
{
	float: left;
	margin: 0 0 0 20px;
	width: 327px;
}
div#contact2
{
	float: left;
	width: 307px;
}
div.leftAdresa
{
  margin: 0 0 0 60px;
}
div.leftAdresa1
{
  margin: 0 0 0 60px;
}

.inputBig
{
	width: 360px;
}

.textBig
{
	width: 360px;
	height: 100px;
}

.textBig2
{
	width: 360px;
	height: 200px;
}

.phone
{
	color: #A40094;
	font-weight: bold;
}

/* Bottom banner */
div#bottom-banner
{		
	background: url(../images/ft_bg.jpg) repeat-x;
	bottom: 0;
	display: none;
	height: 45px;
	left: 0;
	position: fixed;
	width: 100%;
}

div#banner-bottom-content
{
	height: 45px; 
	margin: 0 auto;
	width: 960px;
}

div#bottom-banner-img
{
	background: url(../images/cb.png);
  display: block;
  float: left;	
	height: 89px;
	margin: -45px 0 0 20px;
	width: 85px;
}

div#banner-bottom-content h3
{
  clear: none;
  color: #fff;
  display: inline;
  float: left;
  font-size: 14px;
  margin: 15px 10px 0 12px;	
}

div#banner-bottom-content h3 span
{
  color: #B9ED28;
  font-size: 18px;
	font-weight: bold;
  letter-spacing: normal;
	margin: 0 0 0 10px;
}

div#banner-bottom-content a.more
{
  background: url(../images/arrow.png) no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  height: 24px;
	line-height: 20px;
  margin: 12px 0 0 14px;
  padding: 0 0 0 30px;
  text-decoration: none;	
}

div#banner-bottom-content a.more:hover, div#banner-bottom-content a.no-thanks:hover
{
	color: #EAE25A;
}

div#banner-bottom-content a.no-thanks
{
  background: url(../images/close.png) no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  display: block;
  float: left;
  height: 24px;
	line-height: 20px;
  margin: 12px 0 0 24px;
  padding: 0 0 0 30px;
  text-decoration: none;	
}

/* Winter */
div#winter
{
	position: absolute;
	z-index:1;
	top: 9px;
	background: url(../images/winter.png) top left;
	width: 890px;
	height: 122px;
}
div#santa
{
	position: absolute;
	z-index:2;
	top: 108px;
	left: -13px;
	background: url(../images/sapca.png);
	width: 66px;
	height: 92px;
}

.slide_likebox 
{
  background: url(../images/slidebox.png) top no-repeat;
  display: block;
  float: right;
  height: 420px;
  padding: 0;
  position: fixed;
  right: -222px;
  top: 220px;
  width: 260px;
  z-index: 1002;
}
.slide_likebox .facebook
{
  float: right;
  margin-left: 1px;
  margin-right: 1px;
}
.slide_likebox:hover
{
  cursor: pointer;
}

div#recomandari
{
	background: url(../images/filtru_top.png) top no-repeat;
	width: 686px;
	margin-bottom: 20px;
}
div#recomandari #tabs
{
	height: 63px;
	text-align: right;
	margin-right: 10px;
}
div#recomandari #tabs a
{
	width: 80px;
	height: 40px;
	background: url(../images/tab.png) top no-repeat;
	display: block;
	float: right;
	margin: 23px 0 0 0;
	text-align: center;
	line-height: 40px;
	color: #000;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;	
  text-decoration: none;
  font-size: 12px;	
}
div#recomandari #tabs a:hover, div#recomandari #tabs a.selected
{
	background: url(../images/tab.png) bottom no-repeat;
}
div#recomandari .bottom
{
	height: 12px;
	background: url(../images/filtru_bottom.png) no-repeat;
}
div#recomandari .bottom a
{
	width: 686px;
	height: 12px;
	display: block;
}

#recomandari_marimi
{
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
	width: 684px;
}

.boxRecomandari
{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 684px;
}
.boxRecomandari li
{
	line-height: 30px;
	padding: 0 10px;
	border-bottom: solid 1px #ddd;
	width: 664px;
}
.boxRecomandari li.impar
{
	background: #f5f5f5;	
}
.boxRecomandari li .categorie
{
	float: left;
	width: 220px;
}
.boxRecomandari li .marimi
{
	float: left;
}
.boxRecomandari li .marime
{
	float: left;
	width: 60px;
}
#reseteaza
{
	margin: 12px 0 10px 10px;
	padding: 5px;
}
a#trimite
{
	float: right;
	margin: 10px;
	width: 174px;
	height: 31px;
	background: url(../images/recomandare.png) top no-repeat;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;	
}
a#trimite:hover
{
	background: url(../images/recomandare.png) bottom no-repeat;
}
