/*-----------------------------------------------------------------------------*/
/* Copyright&copy; 2008 - www.BizNet.com.ro */
/*-----------------------------------------------------------------------------*/
/*@import url('prettyPhoto.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; background: #77747d url(../img/lady_in_collor.jpg) no-repeat; }

/*** Text elements ***/
h1						{ font: normal 2.2em Georgia, "Times New Roman", Times, serif; }
h1 em					{ font-style: normal; font-size: 0.7em; }
h1.title				{ font-size: 2em; }
h2.title				{ font-size: 1.6em; }
h2						{ font: normal 1.4em Tahoma; }
h3						{ font: normal 1.3em Tahoma; margin-bottom: 10px; }
h3.title				{ font-size: 1.5em; }
p						{ font-size: 1.2em; line-height: 1.5em; }
p.title					{ font-size: 1.5em; }
li						{ font-size: 1.2em; }
p.small					{ font-size: 1.1em; line-height: 1.5em; }
p.smaller				{ font-size: 1em; }
a						{ outline: none; text-decoration: none; color: #1393c0; }
a.link					{ background: url(../img/link.gif) 0 5px no-repeat; padding-left: 8px; }
a:hover.link			{ color: #f60; }

/*** General clases ***/
.left					{ float: left; }
.right					{ float: right; }
.imgleft				{ float: left; margin: 0 20px 20px 0; }
.to-right				{ text-align: right; }
.to-center				{ text-align: center; }
.red					{ color: #e61938; }
.light-gray				{ color: #dfdfdf; }
.dark-gray				{ color: #637580; }
.blue					{ color: #1393c0; }
.white					{ color: #fff; }
.light-pink				{ color: #f2e9ed; }
.clearfix				{ display: inline-block; clear: both; }
.clear					{ clear: both; }
.strong					{ font-weight: bold; }
.smaller				{ font-size: 1em; }
.padtop10				{ padding-top: 10px; }
.padleft20				{ padding-left: 20px; }
.whitebg				{ background: white; }
.pad8					{ padding: 8px; }
.georgia						{ font-family:Georgia, "Times New Roman", Times, serif;}
 
/*** General Layout ***/
.header, .top-menu, .content, .footer { width: 960px !important; margin-left: 8px; }
.header					{ height: 350px; position: relative; }
.menu					{ height: 45px; line-height: 45px; background: url(../img/bg_meniu.gif) repeat-x; margin-bottom: 20px; }
.content				{ padding: 10px; background: url(../img/bg_content.png); }
.sidebar				{ width: 322px; }
.main					{ width: 608px; background: #fff; padding: 20px 8px; }
.footer					{ background: url(../img/footer_light.jpg) 100px 0 no-repeat; padding: 30px 0  100px; }

/*** Specific pages ***/
#index .main			{ background: #f2e9ed url(../img/main_bg.gif) top right no-repeat; position: relative; }
.main p					{ color: #333; }
.prod-box				{ position: absolute; left: 20px; top: 110px; }

/*** Rounded boxes style ***/
.bt5					{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; /* This will not validate... yet */ }
.bt8					{ border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; /* This will not validate... yet */ }

/*** Header ***/
.logo					{ position: absolute; top: 120px; left: 670px; }
.slogan					{ position: absolute; top: 260px; text-align: center; right: 60px; width: 240px; }

/*** Footer ***/
p.copy					{ line-height: 1.2em; color: #e9e3e4; }	
p.copy a				{ color: #ffcc00; }
.footer .big-col		{ border-left: 1px dotted #a2a2a3; border-right: 1px dotted #a2a2a3; padding: 0 40px; width: 310px; margin-right: 40px; }
.tel					{ font: 2.2em Georgia, "Times New Roman", Times, serif; color: #fff; line-height: 1.2em; }
.tel sup				{ font-size: 0.5em; }
.tel span				{ font: 0.5em Arial, Helvetica, sans-serif; display: block; }

/*** Top-Bottom menus ***/
.top-menu li			{ display: inline; font-size: 1.4em; text-transform: uppercase; }
.top-menu li a			{ color: #fff; display: inline-block; padding: 0 10px; background: url(../img/list_separator.gif) 100% 50% no-repeat; }
.top-menu li a:hover	{ color: #fc0; }
.top-menu li a.last		{ background-image: none; }

.bot-menu				{ color: #d8d8d8; margin-bottom: 16px; }
.bot-menu a				{ color: #fff; }
.bot-menu a:hover		{ color: #fc0; }

/*** Sidebar boxes ***/
.imgbox					{ position: relative; }
.imgbox ul				{ width: 180px; position: absolute; top: 10px; right: 8px; font-size: 0.9em; }
.imgbox ul li			{ margin-bottom: 8px; }
.imgbox a.btn-detalii	{ margin-top: 8px; }

/*** Buttons ***/
a.btn-detalii			{ display: inline-block; background: url(../img/btn_right_detalii.gif) top right no-repeat; padding-right: 10px; color: #333; }
a.btn-detalii span		{ display: block; height: 21px; line-height: 21px; background: url(../img/btn_left_detalii.gif) no-repeat; padding-left: 20px; float: left; }

/*** Colls ***/
.big-col				{ width: 670px; }
.left-col				{ width: 275px; }
.right-col				{ width: 325px; }

/*** Contact form ***/
#frmContact				{ font-size: 1.4em; }
#frmContact fieldset	{ border-top: 1px dotted #dedeed; padding-top: 20px; }
#frmContact div			{ margin-bottom: 3px; }
#frmContact	input.text	{ width: 200px; color: #666; font-size: 0.85em; }
#frmContact label		{ display: block; color: #cc3333; }
#frmContact .submit		{ }
.error					{ padding:  8px; border: 1px solid #cc3333; color: #cc3333; width: 360px; background: #ffd9d9; font-size: 1.4em; }
.sentok					{ padding:  8px; border: 1px solid #b3e7aa; color: #68a65e; width: 360px; background: #deffd9; font-size: 1.4em; }

/*** Products page ***/
.products				{ background: #fff url(../img/roz_bg.gif) repeat-x; padding: 20px 8px;}
.products .left-col		{ width: 265px; }
.products .big-col		{ width: 660px; }

/*** Carousel produse ***/
#produse				{ width: 930px; height: 260px; background: url(../img/trans_dot.png); overflow: hidden; padding-top: 20px; }
.produse				{ height: 260px; width: 930px !important; }
.produse li				{ }
.produse h2				{ margin: 10px 0 20px; }
.produse h2 span		{ font-size: 0.7em; display: block; color: #000; }
.produse .item			{ width: 420px; padding-right: 55px; }
.cnext, .cprev			{ width: 25px; height: 24px; cursor: pointer; display: inline-block; float: left; }
.cprev					{ background: url(../img/previous.gif) no-repeat top right; left: 10px; margin-right: 8px; }
.cnext					{ background: url(../img/next.gif) no-repeat 0 0; }
.zoom					{ background: url(../img/search.png) no-repeat; padding-left: 20px; margin-bottom: 20px; }

.produs					{ font-size:16px; font-family:Tahoma;}























 

