/*-----------------------------------------------------------------------------*/
/* Copyright&copy; 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/
@import url('jtip.css');

/*** Reset ***/
html					{ height: 101%; }
body, form, fieldset, caption, h1, h2, h3, h4, h5, h6, p, a, ul, dl, dt, dd, img, hr { margin: 0; padding: 0; border: none; list-style: none; outline: none; }
body					{ font: 62.5% Arial, Helvetica, sans-serif;  }

/*** Text elements ***/
h1						{ font: normal 1.75em Tahoma; }
h1 em					{ font-style: normal; font-size: 0.7em; }
h1.title				{ font: 2em Georgia, "Times New Roman", Times, serif; display: inline-block; }
h1.title span			{ background: url(../img/left_blue_title.gif) no-repeat; }
h1.title span.small		{ font-size: 0.6em; }
h2.title				{ font-size: 1.6em; }
h2						{ font: normal 1.5em Tahoma; }
h3						{ font: normal 1.3em Tahoma; }
h4, h5, h6				{ font: normal 1.2em Tahoma; }
p						{ font-size: 1.2em; line-height: 1.5em; }
p.small					{ font-size: 1.1em; line-height: 1.7em; }
a						{ outline: none; text-decoration: none; color: #018dc0; background: url(../img/blue_dot.gif) bottom repeat-x; }

/*** General clases ***/
.left					{ float: left; display: inline; /*--IE6 workaround--*/ }
.right					{ float: right; display: inline; /*--IE6 workaround--*/ }
.imgright				{ float: right; margin: 0 0 20px 20px; }
.to-right				{ text-align: right; }
.to-center				{ text-align: center; }
.red					{ color: #d11001; }
.light-gray				{ color: #eaedef; }
.dark-gray				{ color: #637580; }
.blue					{ color: #018dc0; }
.clearfix				{ display: inline-block; clear: both; }
.clear					{ clear: both; }
.strong					{ font-weight: bold; }
.smaller				{ font-size: 1em; }
.border					{ background: url(../img/gray_dot.gif) left center repeat-x; }
a.redLink				{ color: #d11001; background: url(../img/red_dot.gif) bottom repeat-x; }
a:hover.redLink			{ color: #018dc0; background: url(../img/blue_dot.gif) bottom repeat-x; }

/*** General Layout ***/
#wrapper				{ width: 1000px; margin: 0 auto; }
#header					{ height: 124px; position: relative; padding-top: 10px; }
#layout					{ background: url(../img/top_content.gif) no-repeat; padding: 20px 5px 30px; overflow: auto; }
#sidebar				{ width: 200px; }
#main					{ width: 772px; background: url(../img/left_top_colt.gif) no-repeat; padding: 20px 0 0 8px; }
#footer					{ text-align: center; border-top: 1px solid #bfbfbf; color: #666; padding: 10px 0; }

/*** Top menu and Left menu ***/
#menu					{ background: url(../img/bg_line.gif) 0 23px repeat-x; padding: 0; width: 100%; margin: 0 0 15px;display: inline-block; overflow: auto; }
#menu li				{ float: left; display: block;}
#menu li strong			{ display:block; padding:4px; font-weight:normal;}
#menu li a				{ display:block; font-size:1.2em; background:url(../img/menu.gif) no-repeat; padding-left:5px; }
#menu li a:hover span	{ color: #d11001;}
#menu li a span			{ display:block; padding:5px 10px 3px 3px; background:url(../img/menu.gif) no-repeat right top; text-align:center; color:#333;}
#menu li.current		{ background:url(../img/down.gif) no-repeat bottom center; padding-bottom:5px;}
#menu li.current a		{ background-position:left bottom; text-decoration:none; }
#menu li.current a:hover{ color:#d11001;}
#menu li.current a span	{ background-position:right bottom; color: #fff;}

.list-menu				{ background: url(../img/left_top_colt.gif) no-repeat; padding: 20px 0 0 8px; font-size: 1.2em; margin-bottom: 10px; }
.list-menu li			{ display: block; line-height: 1.5em; }
.list-menu li a			{ color: #666; background: url(../img/gray_arrow.gif) 0 50% no-repeat; padding-left: 7px; }
.list-menu li.curent a	{ color: #000; }
.list-menu li.title		{ text-transform: uppercase; border-bottom: 1px solid #eaedef; background: url(../img/title_down.gif) right no-repeat; margin-bottom: 5px; }
.list-menu li.title a	{ background-image: none; padding-left: 0; }
.list-menu li.title a, .list-menu li a:hover { color: #d11001; }

/*** Before main - Search and others ***/
.top-search				{ height:60px; width: 100%; }
.cauta					{ width: 330px; padding-top: 28px; }
.cauta input.txt		{ width: 235px; border: 0; height: 18px; margin-right: 5px; margin-top: 5px; color: #d11001; background: transparent; padding-left: 20px; }
.cauta input.btnCauta	{ width: 62px; height: 24px; border: none; background: url(../img/btnCauta.gif) no-repeat; color: #fff; cursor: pointer; }
.cauta div				{ margin-bottom: 10px; }

/*** Advanced serach ***/
#advanced				{ padding-top: 10px; }
#srcAdv					{ background: #018dc0; position: relative; padding: 8px; z-index: 1002; width: 710px; text-align: left; }
#srcAdv h3				{ font-size: 1.6em; padding-bottom: 5px; color: #fff; }
#srcAdv fieldset		{ border: 1px solid #d7eaf4; padding: 20px 8px 8px; background: #fff; }
#srcAdv div				{ margin-bottom: 8px; }
#srcAdv label			{ display: inline-block; width: 140px; margin-right: 10px; text-align: right; font-size: 1.1em; color: #018dc0; }
#srcAdv input.srctext	{ border: 3px solid #d8e8f0; width: 300px; color: #637580; padding: 3px 0 0 20px; height: 20px; background: url(../img/zoom.gif) 4px 5px no-repeat; }
#srcAdv input.text		{ border: 1px solid #b1d1e1; width: 180px; color: #637580; }
#srcAdv input.smalltext	{ border: 1px solid #b1d1e1; width: 60px; }
#srcAdv select			{ font-size: 1.1em; color: #637580; }
#srcAdv .close 			{ color: #fff; background: none; }
p.helpSrc				{ width: 320px; line-height: 1.1em; border-left: 1px solid #e0e3e6; padding-left: 20px; }

/*** Path and Filters ***/
.path					{ color: #637580; border-bottom: 1px solid #eaedef; margin-bottom: 10px; }
.path a					{ color: #d11001; background: url(../img/red_dot.gif) bottom repeat-x; }
.path a:hover			{ color: #018dc0; background: url(../img/blue_dot.gif) bottom repeat-x; }

.filter					{ vertical-align: top; }
.filter img				{ vertical-align: middle; }

/*** Listing product items ***/
.listing				{ padding: 10px 0 10px; overflow: auto; }
.listing .item			{ margin-right: 21px; width: 177px; float: left; }
.listing .last			{ margin-right: 0; }
.listing .item .img		{ border: 1px solid #d8e0e5; position: relative; }
.listing .item .strong	{ line-height: 2.4em; }
.listing .item .small	{ line-height: 0.9em; padding-bottom: 5px; color: #637580; }
.listing .tb-border		{ border-bottom: 1px solid #eceef0; line-height: 2.4em; height: 2.4em; }
.listing .pret			{ font-size: 1.7em; color: #018dc0; }
.listing .pret sup		{ font-size: 0.6em; }
.promo					{ position: absolute; top: 0; right: 0; z-index: 100; }

/*** Header zone ***/
.logo					{ margin: 0 0 0 30px; }
.top-banner				{ position: absolute; top: 36px; right: 10px; z-index: 100;}
.banner					{ border: 1px solid #eaedef; }
.client-tel				{ position: absolute; right: 10px; bottom: -38px; text-align: right; }
.client-tel span		{ display: block; font-size: 1.8em; line-height: 0.6em; }

/*** Buttons ***/
a.blue-button			{ background: url(../img/btn_right_cumpara.gif) top right no-repeat; color: #fff; height: 21px; line-height: 21px; display: inline-block; }
/* a:hover.blue-button		{ background: url(../img/btn_right_hover_cumpara.gif) top right no-repeat; color: #018dc0;} */
a.blue-button span		{ background: url(../img/btn_left_cumpara.gif) no-repeat; padding: 0 10px 0 28px; display: block; }
a.btnBuy				{ background: url(../img/btn_right_buy.gif) top right no-repeat; color: #fff; height: 24px; line-height: 24px; display: inline-block; }
a.btnBuy span			{ background: url(../img/btn_left_buy.gif) no-repeat; padding: 0 10px; display: block; font-size: 1.2em; }
a:hover.btnBuy			{ background: url(../img/btn_right_hover_buy.gif) top right no-repeat; color: #fff; height: 24px; line-height: 24px; display: inline-block; }
a:hover.btnBuy span		{ background: url(../img/btn_left_hover_buy.gif) no-repeat; padding: 0 10px; display: block; }

/*** Footer ***/
#footer .links a		{ color: #000; background: none; }
#footer .links a:hover	{ color: #d11001; }
.copy					{ line-height: 1.1em !important; padding: 10px 0; }

/*** Tooltips ***/
#tooltip				{ position: absolute; z-index: 900; line-height: 1.2em; color: #fff; display: none; width: 130px; }
#tooltip				{ background: url(../img/tooltip.png) top left no-repeat; padding: 20px 10px 10px 20px; text-align: left; }

/*** Forms ***/
.simple					{ font-size: 1.2em; background: url(../img/right_bottom_colt.gif) 100% 100% no-repeat; padding-bottom: 20px; }
.simple fieldset		{ border-top: 1px solid #60b9da; background: url(../img/top_forms.jpg) 0 0 repeat-x; padding: 0 8px; }
.simple .inner			{ padding: 10px; border: 1px solid #eaedef; margin-top: 10px; }
.simple legend			{ font-size: 1.4em; color: #018dc0; margin-left: 0; padding-left: 0; }
.simple label			{ display: inline-block; width: 140px; margin-right: 10px; text-align: right; vertical-align: top; }
.simple label	 span	{ color: #b40a02; padding-top: 10px; font-size: 0.9em; display: block; text-align: right; }
.simple input.text		{ width: 220px; }
.simple textarea		{ width: 220px; height: 120px; }
.simple div				{ padding: 2px 0; }
.simple em				{ color: #637580; font-size: 0.9em; font-style: normal; }

button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button			{ overflow:visible; width:auto; border:0; padding:0 0 0 24px; background:url(../img/btn_left_cumpara.gif) 0 50% no-repeat; cursor:pointer; -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */ }
button.button span		{ float:left; padding:0 12px 0 0; background: url(../img/btn_right_cumpara.gif) 100% 50% no-repeat; font: 12px/22px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }

/*** Tags ***/
.tags-cont				{ background: url(../img/left_top_colt.gif) no-repeat; padding: 20px 0 0 8px; margin-bottom: 10px; }
.tags-cont a			{ background: none; }
.tags-cont a:hover		{ color: #F30;}
p.title					{ text-transform: uppercase; border-bottom: 1px solid #eaedef; background: url(../img/title_down.gif) right no-repeat; margin-bottom: 5px; }

/*** My Account ***/
#myAccount				{ width: 640px; }
#myAccount ul			{ border-bottom: 1px solid #d1e5b2; overflow: auto; margin-left: 5px; }
#myAccount li			{ height: 31px; float: left; margin-right: 14px; font-size: 1.1em; color: #637580; padding-top: 24px; }
#myAccount li p			{ line-height: 1.2em; font-size: 1em; }
#myAccount li.total		{ font: 2em "Times New Roman", Times, serif; }
#myAccount li.total sup, #myAccount li.total em { font-size: 0.6em; font-style: normal; }
#myAccount li.title span { border-right: 1px solid #637580; padding-right: 5px; line-height: 1.7em; font-size: 1.6em; }
#myAccount li.cos		{ color: #548f2a; background: url(../img/my_bag.gif) top left no-repeat; }
#myAccount li.cos p		{ display: inline-block; }
#myAccount li.cos span	{ color: #fff; text-align: center; width: 48px; display: inline-block; font-size: 1.8em; float: left; }
li.utilizator, li.firma { padding-left: 24px; }
li.utilizator a, li.firma a { color: #637580; background: none; }
li.utilizator a:hover, li.firma a:hover { color: #d11001; }
li.utilizator			{ background: url(../img/utilizator.gif) 0 21px no-repeat; }
li.firma				{ background: url(../img/firma.gif) 0 21px no-repeat; }
a.btnBuy				{ margin-top: 5px; }

/*** CS3 Rounded corners ***/
.rc5					{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /* This will not validate... yet */ }
.rc3, .litems li		{ border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; /* This will not validate... yet */ }

/*** Product details ***/
.product				{ border: 1px solid #d1d6da; position: relative; padding: 20px 8px 8px; background: url(../img/product_bg.gif) bottom repeat-x; margin-bottom: 10px; }
.product h1				{ margin-bottom: 10px; }
.spec					{ background: url(../img/papetarie.gif) no-repeat; padding-left: 30px; width: 306px; min-height: 220px; height: auto !important; height:220px; }
.spec .info				{ color: #637580; padding: 10px 0; font-size: 1.1em; }
.spec input.text		{ color: #637580; width: 82px; height: 24px; padding: 3px 0 0 7px; border: none; background: url(../img/input_nr_bucati.gif) no-repeat; }
.toFriend, .eMail		{ padding-left: 20px; margin: 0 20px 20px 0; display: inline-block; }
.toFriend				{ background: url(../img/to_friend.jpg) left center no-repeat; }
.eMail					{ background: url(../img/email.jpg) left center no-repeat; }
.livrare				{ padding-left: 20px; background: url(../img/livrare.gif) left center no-repeat; }

.btnComanda				{ background: url(../img/right_btnComanda.gif) top right no-repeat; height: 37px; line-height: 37px; display: inline-block; padding-right: 14px; margin: 10px 0; }
.btnComanda span		{ color: #fff; background: url(../img/left_btnComanda.gif) no-repeat; height: 37px; display: inline-block; padding: 0 10px; font-family: "Times New Roman", Times, serif; font-size: 1.8em; }
.btnComanda span sup, .btnComanda span em { font-size: 0.6em; font-style: normal; }
.btnComanda a			{ background: url(../img/point_btnComanda.gif) left center no-repeat; padding-left: 14px; color: #d11001; font-size: 1.6em; }
.btnComanda a:hover		{ color: #018dc0; }

/*** Contact ***/
.infoFirma				{ width: 300px; }
.infoFirma .small		{ font-size: 1em; }
.tip					{ background: #edf4e1; border: 2px solid #d5e1bf; padding: 8px; color: #316f26; width: 320px; }
.formInfo a				{ margin-left: 10px; background: none; }


/*** Calin ***/
.pPager { margin-top:10px; margin-bottom:30px; text-align:left; font-size:12px; }
.pPager .link_pager { margin-right:5px; }
.pPager .link_pager_selected { margin-right:5px; }

.aPlisting { }

#cosAjax { margin:0px; padding:0px; }
.cartTxt { width:25px; text-align:center; border:1px solid #CCC; }

.error			{ margin-bottom:15px; border:1px solid #D4D4D4; -moz-border-radius: 5px; border-radius: 5px; background-color:#FCC; padding:5px; font-size:12px; }
.statusOK		{ margin-bottom:15px; border:1px solid #D4D4D4; -moz-border-radius: 5px; border-radius: 5px; padding:8px; padding-left:20px; cursor:pointer; font-size:12px; background:url(../img/icons/10.png) no-repeat left center; background-color:#F7F3AE; }
/*#tooltip 		{ position: absolute; background:#E8F8FF; padding:4px; border:1px solid #06C; font:normal 11px Arial; max-width: 125px; z-index: 10000; }*/
.serverError	{ background-color:#FEDAF5; color:#000; padding:10px; margin-left:10px; margin-right:10px; margin-bottom:15px; border:1px solid #D4D4D4; -moz-border-radius: 5px; border-radius: 5px; }
.cartLink		{ font-size:12px; font-weight:bold; }
.textTheX		{ font-size:12px; background: #f2f2f2; padding: 5px 5px 80px; margin-bottom:15px; }
.msgDiv			{ font-size:12px; padding:3px; margin-bottom:5px; }
.theXnoProds	{ font-size:12px; color:#C00; margin-top:10px; margin-bottom:10px; }
.thexEmptyCart { font-size:12px; color:#C00; margin-top:10px; margin-bottom:10px; }
.thexOrder		{}
.thexOrder .hdr { font-weight:bold; background-color:#CC0000; color:#FFF; height:25px; padding-left:3px; text-align:left;}
.rowA { background-color:#E5E5E5; cursor:pointer; padding-left:3px; }
.rowAHover { background-color:#fdc0c0; cursor:pointer;  padding-left:3px; }
.rowB { background-color:#EEEEED; cursor:pointer;  padding-left:3px; }
.rowBHover { background-color:#fdc0c0; cursor:pointer;  padding-left:3px; }
.thexOrder td { padding-left:3px;}
.titleSplitAfter { text-transform:uppercase; margin-top:20px; font-weight:bold; margin-bottom:5px;  }
.titleSplitBefore { text-transform:uppercase; margin-top:20px; font-weight:bold; margin-bottom:5px; }
.simple .tooltip { margin-left:5px; vertical-align:middle;}
.cartItems { }
.cartItems .hdr { font-weight:bold; text-align:left; }
.cartItems .totalLeft, .cartItems .totalRight { font-size:110%; font-weight:bold; color:#CC0000; }











 

