/*-----------------------------------------------------------------------------*/
/* 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; }
body					{ font: 62.5% arial, Helvetica, sans-serif; background: #3a5710 url(../img/bg.jpg) top center no-repeat; }

/*** Text elements ***/
h1						{ font: normal 2.6em Tahoma; /* 10px × 2em = 20px */ background: url(../img/pointer.jpg) left bottom no-repeat; padding-bottom: 14px; }
h1 em					{ font-style: normal; font-size: 0.7em; }
h1.title				{ color: #fff; font-size: 1.6em; }
h1.title span			{}
h2.title				{ font-size: 1.6em; }
h2						{ font: normal 1.5em Tahoma; /* 10px × 2em = 20px */ }
h3						{ font: normal 1.3em Tahoma; /* 10px × 2em = 20px */ }
p						{ font-size: 1.2em; line-height: 1.5em; }
p.small					{ font-size: 1.1em; /* 10px × 1.2em = 12px */ }
a						{ outline: none; text-decoration: none; color: #d71920; }

/*** General clases ***/
.left					{ float: left; }
.right					{ float: right; }
.imgright				{ float: right; margin: 0 0 20px 20px; }
.to-right				{ text-align: right; }
.center					{ text-align: center; }
.clear					{ clear: both; }
.strong					{ font-weight: bold; }
.top-pad10				{ padding-top: 10px; }
.left-pad10				{ padding-left: 10px; }
.bot-pad10				{ padding-bottom: 10px; }
.pad8					{ padding: 8px; }

.green					{ color: #599a2b; }
.blue					{ color: #1392e0; }
.light-blue				{ color: #2a89b9; }
.orange					{ color: #ff4600; }
.white					{ color: #fff; }
.gray					{ color: #666; }

a.link					{ background: url(../img/red_dot.png) bottom repeat-x; }
a:hover.link			{ color: #1392e0; background: url(../img/blue_dot.png) bottom repeat-x; }
.br8					{}
.br5					{}

/*** General layout ***/
#wrapper				{ width: 960px; margin: 0 auto; }
#header					{ height: 120px; border-bottom: 5px solid #8ac223; position: relative; }
#promo					{ height: 300px; position: relative; }
#content				{ padding: 10px 10px 30px; background: #fff; height: 100%; } /* Modificat 01.07.2010 */
#wide-main				{ width: 690px; margin-right: 22px; }
#main					{ width: 500px; margin-right: 22px; }
#left-col				{ width: 190px; }
#right-col				{ width: 190px; }
#footer					{ text-align: center; color: #8baf58; padding-top: 20px; }
#footer a				{ color: #a6d95e; }

/*** Home specific ***/
#home #promo			{ height: 480px; }

/*** Buttons ***/
a.btn-blue				{ display: inline-block; text-align: center; background: url(../img/right_btn_blue.gif) top right no-repeat; color: #000; }
a.btn-blue span			{ background: url(../img/left_btn_blue.gif) no-repeat; padding: 0 10px; height: 27px; line-height: 27px; display: block; }

/*** Meniu ***/
.menu					{ position: absolute; bottom: 0; right: 0; }
.menu li				{ display: inline-block; }
.menu li a				{ display: block; font-weight: bold; height: 45px; line-height: 45px; padding: 0 14px; color: #fff; font-size: 1.2em; background: url(../img/mnu.gif) repeat-x; }
.menu li a:hover, .menu li a.curent { background: url(../img/mnu_hover.gif) repeat-x; }

/*** Top adds ***/
.add					{ background: url(../img/dot_transparent.png); padding: 10px; position: absolute; right: 30px; bottom: 30px; }
.inner-ad				{ width: 250px; height: 355px; background: #fff url(../img/bg_inner.jpg) top right no-repeat; padding: 40px 20px 20px; }
.inner-ad li			{ background: url(../img/arrow.gif) 0 4px no-repeat; padding-left: 16px; font-size: 1.15em; line-height: 1.6em; }
.inner-ad li a			{ color: #000; }
.inner-ad li a:hover	{ color: #ff4600; }
.inner-ad ul, .inner-ad .thumbs, .inner-ad h1 { margin-bottom: 20px; }
.inner-ad .thumbs a img	{ padding: 3px; background: #d1e8a7; margin-right: 12px; }
.inner-ad .thumbs a:hover img { background: #aed664; }

/*** Path ***/
.path					{ font-size: 1.1em; color: #999; padding-bottom: 20px; }	

/*** Info banner ***/
.inbanner				{ border: 1px solid #dddcdc; background: url(../img/roze.jpg) right bottom no-repeat; padding: 20px 80px 20px 20px; }

/*** Items ***/
.item					{ min-height: 310px; }

/*** Gallery ***/
.gallery a				{ padding: 4px; border: 1px solid #dedede; display: inline-block; margin: 0 10px 12px 0; }

/*** Contact ***/
.contact				{}
.contact fieldset		{ border-top: 1px solid #dedede; padding: 20px 0;}
.contact div			{ margin-bottom: 5px; }
.contact label			{ display: inline-block; width: 160px; text-align: right; margin-right: 10px; vertical-align: top; font-size: 1.2em; }
.contact input.txt		{ width: 220px; }
.contact textarea		{ width: 220px; height: 100px; }

/*** List menu ***/ /* Adaugat 24.09.2009 */
.listmenu				{ font-size: 1.2em; margin-right: 10px; }
.listmenu li			{ padding-left: 10px; line-height: 20px; }
.listmenu li a			{ color: #333; font-size: 0.9em; font-weight: bold; }
.listmenu li a:hover, .listmenu li a.curent	{ color: #ff4600; }
.listmenu li.title		{ background: url(../img/botder_list.gif) bottom repeat-x; height: 26px; line-height: 26px; color: #277fba; font-weight: bold; margin-bottom: 10px; }
.listmenu li ul li	a	{ color: #666; background: url(../img/sublist.gif) 1px 1px no-repeat; padding-left: 14px; font-size: 0.9em; display: inline-block; }

/*** Product details ***/ /* Adaugat 24.09.2009 */
.product				{ background: #dcedbd; padding: 10px; margin-bottom: 20px; }
.inner					{ background: #fff; padding: 8px 8px 20px; border: 1px solid #ff9c38; position: relative; }
.inner .info			{ width: 276px; }
.inner .info h2			{ font-size: 2.1em; font-weight: normal; padding-bottom: 18px; background: url(../img/pointer.jpg) bottom left no-repeat; }
.inner .price			{ font-size: 1.6em; }
.zoom					{ margin-bottom: 20px; display: inline-block; padding-left: 8px; }
.zoomimg				{ position: absolute; bottom: -1px; left: -1px; }
.br5					{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

/*** Listare ***/  /* Adaugat 25.09.2009 */
.listare				{ width: 720px; }
.listare .item			{ width: 240px; }


/*** Calin ***/
#statusContact { font-size:12px; font-weight:bold; color:#C00; }
#statusContact span { text-transform:uppercase; color:#F00; }
.theXmenu { width:180px;}
.theXmenu li { display:block; margin-bottom:3px; border-bottom:1px solid #0C3; min-height:25px; vertical-align:middle; }
.theXmenu li a { color:#333; font-size:11px; margin-bottom:3px; }
.thexPager { background-color:#f7f5f4; margin:0 auto; }
.link_pager { display:block; float:left; font-size:11px; padding:3px; }
.link_pager_selected { display:block; float:left; font-size:11px; padding:3px; }





















