*{margin:0; padding:0; font-weight:normal}
strong{font-weight:bold}
body{font:12px Arial, Helvetica, sans-serif; color:#333}
img{border:0}
ul{list-style:none;}
a{color:#0063a8; text-decoration:none}
a:hover{color:#004575}
input{background-color:#fff; border:1px solid #a0a0a0; font-size:14px; padding: 3px 0 0 5px; color:#333; height:20px;}
h1{font-size:18px; color:#e81725;}
h2{font-size:16px; font-weight:bold; color:#545454;}
h3{font-size:14px; font-weight:bold; color:#333; margin-bottom:10px;}

#header-ctr{background:url(i/header-bg.gif) repeat-x; height:75px; margin-bottom:26px;}
	#header-cnt{margin:0 auto; width:955px}
		#logo{float:left; margin:23px 0 0 0}
		#header-cnt ul{float:right;}
			#header-cnt ul li{float:left; background:url(i/top-separ.gif) no-repeat; padding:6px 7px 0 8px; height:23px}
			#header-cnt ul li a{color:#004b86;}
			#header-cnt ul li a:hover{color:#002848;}
			#header-cnt ul li.cos{background:none;}
				#header-cnt ul li.cos a{color:#3ea82f; font-weight:bold; background:url(i/cos.gif) no-repeat 0 1px; padding-left:23px;}
				#header-cnt ul li.cos a:hover{color:#166d0a;}
			#header-cnt ul li.lang{background:none; height:auto; padding:0; margin:4px 0 0 12px; background:url(i/lang-bg.gif) repeat-x;}
			#header-cnt ul li.lang a{position:relative; top:-6px; font-size:11px; color:#4b4b4b; padding:0 3px;}
			#header-cnt ul li.lang a:hover{color:#000}
		#header-cnt form{float:right; clear:right; margin-top:12px;}
			#header-cnt form input{width:164px; float:left; color:#bebebe;}
			#header-cnt form input.cauta-b{width:50px; background:url(i/cauta-b.gif) no-repeat; margin-left:8px;}
#main-ctr{margin:0 auto; width:955px}
	#left-col{float:left; width:187px; padding-right:20px;}
	#left-col img{float:left;}
		#menu{background:url(i/menu-bg.gif) repeat-y;float:left; width:187px;}
			#menu li{clear:both;}
				#menu li.first{padding-top:0;}
				#menu li.last{padding-bottom:0; border:0;}
				#menu li.last a{border:0; padding-bottom:4px;}
			#menu a{color:#fff; font-size:13px;border-bottom:1px solid #dd4a48; padding:4px 0 4px 10px; width:169px; display:block; margin-left:4px;}
			#menu ul{background: url(i/menu-bg2.gif) repeat-y; padding-left:10px; clear:both;}
				#menu ul li{background:url(i/bullet.gif) no-repeat 5px 7px;}
				#menu ul li.selected a{font-weight:bold}
				#menu ul li.first{background:url(i/bullet.gif) no-repeat 5px 7px;}
			#menu ul a{font-size:11px; color:#ffebeb;border-bottom:1px dashed #a14341; width:149px; padding:2px 0 2px 10px;}
			#menu ul a:hover{text-decoration:underline; color:#fff;}
		#price-list{padding: 20px 0 10px 25px;}
		#left-box{background:url(i/left-box-bg.gif) repeat-y; float:left; margin-top:15px; width:187px;}
			#left-box h2{background:url(i/left-box-title-bg.gif) no-repeat; padding:10px 0 6px 15px;}
			#left-box form{margin-top:10px;}
			#left-box input{margin:0 0 5px 15px; width:150px; color:#bebebe;}
			#left-box input.intra-b{background:url(i/intra-b.gif) no-repeat; float:left; width:50px; margin-top:5px;}
			a.register{font-weight:bold; font-size:13px; padding:10px 15px 0 0; float:right;}
			#left-box input.abonare-b{background:url(i/abonare-b.gif) no-repeat; width:89px; margin-top:5px; }
	#main{float:right; width:747px; padding-bottom:20px;}
		#promo{float:left; margin-bottom:20px;}
		#produse-promo-ctr, #lista-produse-ctr{background:url(i/box-b-l.gif) no-repeat left bottom; float:left; width:546px;}
		#produse-promo-cnt, #lista-produse-cnt{background:url(i/box-b-r.gif) no-repeat right bottom; float:left; width:552px; padding-bottom:5px;}
		#produse-promo, #lista-produse{float:left; width:552px; background:url(i/box-t-r.gif) no-repeat top right;}
		#produse-promo h1, #lista-produse h1{float:left; width:536px; background: url(i/box-t-l.gif) no-repeat top left; padding:12px 0 0 10px; height:31px;}
		#produse-promo-first,#produse-promo-second{border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; float:left; width:550px;}
		#produse-promo-first{background:url(i/box-bg.gif) repeat-x left bottom;}
		ul.lista-produse{padding: 15px 12px 15px 12px; float: left;}
		.lista-produse li{float:left; width:151px; margin-right: 20px; display: inline;}
		.lista-produse li.last-prod{margin-right:0;}
		.lista-produse li p{float:left;}
		.lista-produse li p a{display:block; margin:5px 0 0 0; text-decoration:underline; float:left;}
		.lista-produse li p a:hover{text-decoration:none;}
		.lista-produse .height-h3 {height: 50px;}
		.lista-produse .height-produs-info {height: 160px;}
		.prod-img{float:left; width:100%; height:85px; vertical-align:bottom; margin-bottom:5px;}
		.price-ctr{float:left; width:100%; border-top:1px solid #e3e3e3; padding-top:5px; margin-top:7px; color:#e8000d; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
		.price-ctr div{float:left;}
		.price-ctr div span{font-size:18px; padding-left:3px;}
		.price-ctr img{float:right; margin-right:3px;}
	#right{float:right; width:165px; padding-right:7px;}
		#contactatine{font:15px Georgia, "Times New Roman", Times, serif; color:#8a8989; float: left; width:100%;}
			#contactatine h1{font-size:20px;}
			#contactatine span{font-size:22px; color:#666;}
		#noutati{float:left;width:100%; margin-top:25px; font-size:11px; color:#545353;}
			#noutati h2{border-bottom:1px solid #d9d9d9; padding-bottom:3px; margin-bottom:10px;}
			#noutati strong{ display:block; margin:0 0 2px 0;}
			#noutati p{line-height:16px;}
			#noutati .date{color:#919191;border-bottom:1px solid #d9d9d9; padding-bottom:10px; margin-bottom:10px; float: left; width:100%;}
#footer-ctr{background: #f0f0f0 url(i/footer-bg.gif) repeat-x; float: left; width:100%; padding:10px 0 17px 0; margin-top:20px;}
#footer{margin:0 auto; width:955px; font-size:11px; color:#646464;}
#footer .adresa{color:#898989;border-top:1px solid #d8d8d8;float: left; padding: 5px 5px 0 0; margin-top:5px; line-height:16px;}

#header-cnt form input.cauta-b, #left-box input.intra-b, #left-box input.abonare-b{border:0; cursor:pointer; height:24px;}

#lista-produse-ctr{width:741px;}
#lista-produse-cnt{width:747px;}
#lista-produse{width:747px;}
	#lista-produse h1{width:731px; float:left;}
	#lista-produse span{color:#333; border-left:1px solid #b2b2b2; margin-left:8px; padding-left:8px;}
	#lista-produse .red {border: none; margin: 0px; padding: 0px;}
	#lista-produse table{width:100%; border-left:1px solid #c6c6c6; border-right:1px solid #c6c6c6; float:left;}
		#lista-produse thead td,#lista-produse thead th{font-weight:bold; padding:7px 10px 4px 10px; vertical-align:bottom; border-bottom:1px solid #d1d1d1;}
		#lista-produse thead td span, #lista-produse thead th span{display:block; border:0; margin:0; padding:0; font-size:11px; color:#999;}
		#lista-produse tbody td, #lista-produse tbody th{padding:8px 10px 6px 10px; border-bottom:1px solid #ededed;}
		#lista-produse tbody tr:hover{background-color:#f9f9f9;}
		#lista-produse td.subtitle{background:url(i/lista-produse-bg.gif) repeat-x; font-weight:bold; color:#666; padding-top:10px; padding-bottom:7px;}

#nav{float:left; width:741px; border-bottom:1px solid #dbdbdb; padding:5px 0 4px 7px; margin-bottom:15px;}
	#nav li{float:left; background:url(i/nav-arrow.gif) no-repeat right 4px; padding-right:9px; margin-right:6px; font-size:11px;}
		#nav li a{color:#004b86;}
		#nav li a:hover{color:#002e53;}
		#nav li.last{font-weight:bold; background:none; color:#666;}

#produs{padding:0 0 0 5px;}

	#foto{float: left; width:250px;}
	#foto_main{width:250px; height:210px; center center;}

	#foto_small {width:250px;}
		#foto_small ul{margin-top:5px;}
		#foto_small ul li{float:left;}
		#foto_small ul li a{border:1px solid #b8b8b8; display:block; margin:0 4px 4px 0; width: 58px; height: 58px;}
		#foto_small ul li a:hover{border:1px solid #666;}
	#general{float:right; width:491px;}
		#general ul{font-size:13px;}
			#general ul li{ background:url(i/bullet2.gif) no-repeat left 6px; padding: 0 0 4px 12px;}
		#general table{margin:20px 0; background:url(i/price-bg.gif) repeat-x; width:100%;}
			#general table thead td{color:#929191;}
			#general table thead td, #general table tbody td{padding:4px 0 5px 13px;}
			#general table tbody td{font:17px Georgia, "Times New Roman", Times, serif;}
			#general table tbody td.silver{color:#f39500;}
			#general table tbody td.gold{color:#ff5a00;}
			#general table tbody td.platinum{color:#e81725;}
			#general table tbody td.garantie{color:#4a4949;}
	#detalii{float:left; width:100%; margin:30px 0;}
		#detalii ul{border-bottom:1px solid #ccc; float:left; width:100%; margin-bottom:20px;}
			#detalii ul li{float:left;}
				#detalii ul li a{font-size:12px; display:block; background:url(i/tab-descr-l.gif) no-repeat left top; margin-left:5px;}
				#detalii ul li a span{background:url(i/tab-descr-r.gif) no-repeat right top;padding:7px 10px 5px 10px; display:block;}
				#countrytabs a.selected{position:relative; top:1px;}
				#countrytabs a.selected span{font-weight:bold; color:#333;}
		#detalii p{margin-bottom:10px; font-size:13px;}
		#detalii table{ float:left; width:100%}
			#detalii table td{padding:6px 5px 5px 8px;border-top:1px solid #e1e1e1;}
			#detalii table td.title{font-weight:bold; padding-bottom:5px; padding-top:4px; background-color:#f5f5f5;}
	
	h1.cosul{color:#289918;}
	input.cantitate{ width:54px; height:17px;}
	#lista-produse tbody .total-ttl,#lista-produse tbody .total-cifr{font-weight:bold;padding-top:15px;}
	#lista-produse tbody .total-ttl{text-align:right; color:#666; padding-right:35px}
	#lista-produse tbody .total-cifr{color:#d20e0b; font-size:13px}
	.comanda{text-align:right}
	.comanda img{margin-left:10px; text-align:right}
	.comanda img.comanda-b{margin-left:30px;}
	#lista-produse tbody tr.comanda td,#lista-produse tbody tr.total td{border:0; padding-bottom:20px;}
	#lista-produse tbody tr.comanda:hover,#lista-produse tbody tr.total:hover{background:none;}

	#info {position: relative;}
	#info td h1 {font-size: 21px;}
	#info td p {font-size: 14px; padding: 6px 0px 6px 0px; font-family: Verdana, Geneva, sans-serif;}
	#info td .z {margin: 20px 0px 10px 0px;}
	#info td p:first-letter {margin: 0px 0px 0px 30px;}
	#info td ul {padding: 8px 0px 8px 0px; margin: 0px 16px 0px 16px;}
	#info td li {font-size: 14px; padding: 0px 0px 0px 0px; font-family: Verdana, Geneva, sans-serif; list-style-type: square;}
	
	.red {color: #F00; background-color: #FF9; border: none;}
	#result {margin: 3px 0px 3px 16px;}
	
	
	#promo {height: 275px;}
	#keep-height {height: 275px;}
	#prev-next {background-color: #666; position: absolute; top: 351px; margin: 0px 0px 0px 10px;}
	#prev-next {display: block;}
	#prev-next table {margin: 0px; padding: 0px;}
	#prev-next td {padding: 6px 12px 6px 12px; color: #FFF; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: center; background-color: #999;}
	#prev-next .no-hover {background-color: #1e1e1f;}
	#prev-next .active {background-color: #1e1e1f;}
	#prev-next .no-hover:hover {background-color: #1e1e1f;}
