@charset "utf-8";
/* CSS by ActStudio.ro (c) 2010 Adrian IORGU email: iorgu.adrian@gmail.com */

body { margin:0px; background-image:url(../images/back-home.jpg);   background-position:top; background-repeat:no-repeat; background-color:#1f1a14;}
body,td,th {font-family: Tahoma; font-size: 11px; color: #333;}

a:link {color: #F60; text-decoration: none;}
a:visited { text-decoration: none; color: #F60;}
a:hover { text-decoration: underline; color: #F60;}
a:active { text-decoration: none; color: #333;}


#banda-porto {position:absolute; left:-1px;}

h4 {color: #F60; text-transform:uppercase; font-size:12px; padding:0px; position:relative; left:16px;}
/* CONTAINER
 ----------------------------------------------- */

#container{ width:968px; background-color:#FFF; position:relative; margin:auto; background-image:url(../images/bg-footer3.jpg); background-position:bottom; background-repeat:no-repeat; min-height:1000px;}

#logo-fornetti-craciun { background-image:url(../images/logo-forntti-christmas.jpg); width:271px; height:65px; background-repeat:no-repeat; position:relative; left:20px;top:10px;}

#logo-fornetti { background-image:url(../images/logo-fornetti.jpg); width:255px; height:53px; background-repeat:no-repeat; position:relative; left:20px;top:10px;}

#logo-fornetti2 { background-image:url(../images/logo-fornetti2.jpg); width:210px; height:46px; background-repeat:no-repeat; position:relative; left:20px;top:10px;}

.headerLang { text-align:right; position:relative; right:20px; top:-30px; float:right; }
.headerLang a {   padding:1px 4px;}
.headerLang a:hover { background:#736149; text-decoration:none; color:#FFF; padding:1px 4px;}
.headerLang .sel { background:#736149; color:#FFF; padding:1px 4px;}
.headerLang .sep { color:#ddd; padding:0 1px; }

/* HEADER STYLE
 ----------------------------------------------- */
#header {width:990px; height:65px; position:relative; margin:auto; background-image:url(../images/bg-menu.png); background-repeat:no-repeat;  margin-top:18px;   left:-9px; z-index:60; color:#dd5900;}

ul#menu-item {outline:none;  position:relative; float:left;  height:58px; top:5px; left:88px; list-style:none; margin:0; padding:0; line-height: 1.1; }
ul#menu-item li {outline:none;  color:#a8a8a8; float: left; text-align:left; padding-left:0px; padding-right:26px;  padding-top:4px; padding-bottom:3px;}

ul#menu-item .linie { width:15px; height:58px; background-image:url(../images/linie-buton.gif); background-repeat:no-repeat;}

ul#menu-item a {outline:none;  float:left; padding-top:12px;  color:#dd5900; text-transform:uppercase; font-size:13px; text-align:center;  font-weight:bold;  text-decoration: none; }
ul#menu-item a:hover {outline:none;  color: #333;    text-transform:uppercase;  }
ul#menu-item .disabled { color:#CCC; cursor:auto}
ul#menu-item .disabled:hover  { color:#CCC; cursor:auto}
/* SLIDESHOW HEADER
----------------------------------------------- */
#header-slide{ position:relative;   left:-1px; width:969px; height:255px; }
#header-slide IMG { position:absolute; top:0px;   z-index:8;}

#header-slide IMG.active { z-index:10;}
#header-slide IMG.last-active {z-index:9;}


#titlu-pagina {font-size:18px; width:934px; height:43px; background-image:url(../images/bg-titlu.gif); background-repeat:no-repeat; position:relative;  left:20px; }
#titlu-pagina span{   color:#554531;}
#titlu-pagina em{  color:#dd5900;}

.titlu-mod {position:relative; left:20px; top:-3px;}
/* Web Content
 ----------------------------------------------- */
.web-content { padding-left:20px; padding-top:0px;   }
.web-content p { width:700px; line-height:16px; color:#554531; position:relative; left:5px;}


.web-content-stire { padding-left:20px; padding-top:0px;   }
.web-content-stire p { width:700px; line-height:16px; color:#554531; position:relative; left:15px;}
.web-content-stire img { width:120px; height:80px; padding:3px;  border:1px dashed #a9967f; margin:3px;}

.table-right { padding-top:3px;}


/* BOX RIGHT
 ----------------------------------------------- */
.box-right{ width:191px; height:182px; background-image:url(../images/box-news.jpg); background-repeat:no-repeat; padding-bottom:15px;}
.box-right .title { left:16px; color:#dd5900; font-size:14px; position:relative; top:13px; height:30px; width:130px; padding-left:30px; background-position:left; background-repeat:no-repeat; float:left;}
.box-right .title span {position:relative; top:7px;}

.box-right .content { position:relative; left:27px; top:30px;}
.box-right .content span{  color:#a8a8a8;}

.box-right .content-links { position:relative; left:21px; top:30px;  float:left;}

.content-links a:link, .content-links a:active, .content-links a:visited { text-decoration:none; color:#554531;}
.content-links a:hover { text-decoration:underline; color:#dd5900;}

.box-right .content-links .links{  color:#554531; line-height:18px;}
.submit1 {background-image:url(../images/abonezate.gif); width:86px; height:21px; border:0px; cursor:pointer; position:relative; left:50px; top:14px;}
 
/* JQUERY PRODUSE
 ----------------------------------------------- */
h3{padding-left:10px; color:#dd5900; font-size:15px; text-transform:uppercase; font-weight:normal;}
			
			
.produs-bg {width:227px; height:418px; background-image:url(../images/bg-produs2.jpg); background-repeat:no-repeat; float:left; padding-right:4px; padding-bottom:20px; }			

.boxgrid{ width:211px; height:405px; float:left; border: 0px; overflow: hidden; position: relative; left:6px; top:2px; cursor:pointer; }
.boxgrid img{ position: absolute; top: 0; left: 0; 	border: 0; }
.boxgrid p{ width:195px;   position:relative; top:-5px; color:#3a3a3a; padding-left:5px;}
.boxgrid a { position:relative; top:7px;}
.boxcaption{ float: left; position: absolute;  background: #fcf0c6; height: 200px; width: 211px;/* opacity: 0.9; filter:alpha(opacity=90);*/  }
.captionfull .boxcaption {	top:260px; left: 0; }
.caption .boxcaption { position:absolute;top:310px;left: 0; }

/* PRODUSE fara animatie
 ----------------------------------------------- */
.produs { width:227px; height:418px; background-image:url(../images/bg-produs.jpg); background-repeat:no-repeat; padding-right:15px; float:left; padding-bottom:20px; }
.produs .imagine { width:211px; height:318px; position:relative; left:6px; top:2px;}
.produs .descriere { width:200px; position:relative; left:16px; top:10px;}
.produs .descriere .titlu { color:#dd5900; font-size:15px; text-transform:uppercase; }
.produs .descriere span { color:#3a3a3a; position:relative; top:6px;}

.web-content2 p,.web-content2 li { position:relative; left:17px; line-height:18px; font-size:11px; width:700px; line-height:16px; color:#554531;}
.web-content2 { padding-left:20px; padding-top:0px;   }
 
 
.web-content3 p { position:relative; left:17px; line-height:18px; font-size:11px; width:700px; line-height:16px; color:#554531;}
.web-content3 { padding-left:20px; padding-top:0px;   }
.web-content3 li { font-size:11px;  line-height:16px; color:#554531;}

.web-content4 p { position:relative; left:17px; line-height:18px; font-size:11px; line-height:16px; color:#554531;}
.web-content4 { padding-left:20px; padding-top:0px;   }
.web-content4 li { font-size:11px;  line-height:16px; color:#554531;}

.web-content5 p { position:relative; left:17px; line-height:18px; font-size:11px; width:600px; line-height:16px; color:#554531;}
.web-content5 { padding-left:20px; padding-top:0px;   }
.web-content5 li { font-size:11px;  line-height:16px; color:#554531;}



#contacte { width:280px; text-align:justify;  float:left; border-right:1px solid #efefef;}
#contacte p { width:230px;}
 /* ADMINISTRARE STIRI
 ----------------------------------------------- */
.web-content .content{ background-color:#f8f8f8; padding:2px; border:1px solid #efefef; margin-bottom:20px; position:relative; left:6px; width:650px;  }
.web-content .content IMG { display:none;}
.web-content .content .stire{ font-size:15px; color:#554531; margin-bottom:0px; height:14px; margin-top:10px; font-weight:normal; }

.web-content .content .stire2{ font-size:20px; color:#554531; margin-bottom:0px; height:19px; margin-top:30px; font-weight:normal; position:relative; left:-4px;}

.web-content .content .data { font-size:11px; font-family:Arial; color:#999; position:relative; left:3px; top:2px;}
.web-content .content p  {font-family:Tahoma; font-size:11px; color:#5a5a5a; line-height:16px; position:relative; left:3px; width:600px;}
.web-content .content a { font-size:11px; color:#554531;}
.web-content .content { border-bottom:1px solid #efefef;}
.web-content .content .citeste { position:relative; left:550px;}

 /* ADMINISTRARE STIRI DESCHISE
 ----------------------------------------------- */
.web-content .color:#554531;{  padding:2px;  margin-bottom:20px; position:relative; left:6px; width:650px;  }
 
.web-content .content-big .stire{ font-size:16px; color:#554531; margin-bottom:0px; height:14px; margin-top:10px; font-weight:normal; }

.web-content .content-big .stire2{ font-size:20px; color:#554531; margin-bottom:0px; height:19px; margin-top:30px; font-weight:normal; position:relative; left:-4px;}

.web-content .content-big .data { font-size:11px; font-family:Arial; color:#999; position:relative; left:3px; top:2px;}
.web-content .content-big p  {font-family:Tahoma; font-size:11px; color:#5a5a5a; line-height:16px; position:relative; left:3px; width:600px;}
.web-content .content-big a { font-size:11px; color:#554531;}
 
.web-content .content-big .citeste { position:relative; left:550px;}

/* BUTOANE negre STyle
 ----------------------------------------------- */

a.bullet-00 { padding-left: 18px; background: transparent url("../images/bullet_00.png") no-repeat 0 50%; }
a.bullet-00:hover { background-position: -999px 50%; }
.js a.bullet-00 { background-image: url("../images/bullet_00_b.png"); }

a.button-00 { float: left; padding: 0 0 0 8px; background: #000 url("../images/button_00.png") no-repeat 0 0; color: #FFF !important; font-size: 10px !important; text-transform: uppercase; line-height: 17px; text-decoration:none;}
a.button-00 span { float: left; padding: 0 16px 0 0; background: transparent url("../images/button_00.png") no-repeat 100% 0; }
a.button-00:hover { color: #F47F20 !important; text-decoration:none; }
a.button-00:hover span { background-position: 100% -34px; }


/* BUTOANE gri STyle
 ----------------------------------------------- */

a.bullet-01 { padding-left: 18px; background: transparent url("../images/bullet_01.png") no-repeat 0 50%; }
a.bullet-01:hover { background-position: -999px 50%; }
.js a.bullet-01 { background-image: url("../images/bullet_01_b.png"); }

a.button-01 { float: left; padding: 0 0 0 8px; background: #000 url("../images/button_01.png") no-repeat 0 0; color: #fff !important; font-size: 10px !important; text-transform: uppercase; line-height: 17px; }
a.button-01 span { float: left; padding: 0 16px 0 0; background: transparent url("../images/button_01.png") no-repeat 100% 0; }
a.button-01:hover { color: #333 !important; }
a.button-01:hover span { background-position: 100% -34px; } 


/* BUTOANE negru INAPOI STyle
 ----------------------------------------------- */

a.bullet-02 { padding-left: 11px; background: transparent url("../images/bullet_02.png") no-repeat 0 50%; }
a.bullet-02:hover { background-position: -999px 50%; }
.js a.bullet-02 { background-image: url("../images/bullet_00_b.png"); }

a.button-02 { float: left; padding: 0 0 0 8px; background: #000 url("../images/button_02.png") no-repeat 0 0; color: #FFF !important; font-size: 10px !important; text-transform: uppercase; line-height: 17px; text-decoration:none;}
a.button-02 span { float: left; padding: 0 16px 0 0; background: transparent url("../images/button_02.png") no-repeat 100% 0; }
a.button-02:hover { color: #F47F20 !important; text-decoration:none; }
a.button-02:hover span { background-position: 100% -999px; }



/* navigare Portofoliu
----------------------------------------------- */

#portfolio { padding-top: 27px; width:920px;   }
 
 
#references { position: relative; overflow: hidden; width: 945px; height: 420px; margin-left: -10px; }
.position { position: absolute; }

#references .wrapper { width: 945px; float: left; margin: 0px; position:relative; left:15px;   }
#references .item { position: relative; overflow: visible; border: 1px solid #ccc; background-color:#fff; width: 259px; height: 159px; padding:10px;   margin: 2px 20px 20px 0px; float: left; color: #554531; line-height: 14px; }

#references .item .content{ position: relative;  background-color:#efefef; width: 255px; height: 155px; padding:2px;    float: left; color: #554531; line-height: 14px; }

#references ul {position:relative; left:40px; }
#references .item h3 {color:#2893c9; text-align:center}
#references .item li {list-style:square}
#references .item h4 { color: #333; line-height: 14px; font-size: 12px; padding-bottom: 13px; }
#references .item a { color: #333; text-decoration: none; }
#references .item img { position: absolute; top: -1px; left: -1px; width: 273px; height: 173px; padding:3px; border:1px solid #ccc; }

#portfolio .more { text-align: right; }
#portfolio .more a {   color: #333; text-decoration: underline; font-size: 11px; padding-left: 19px; }

#portfolio .more2 { width:230px; position:relative; margin:auto; top:30px; }
/*#portfolio .more2 a { background: url(../images/arrow-right.gif) no-repeat left 12px; color: #333; text-decoration: underline; font-size: 11px; padding-left: 19px; }*/
#portfolio .more2 a#ref-prev2 { outline:none;  padding-right:20px; background: url(../images/arrow-left.gif) no-repeat 0px 2px;  width:170px; height:84px;   }
#portfolio .more2 a#ref-prev2:hover { outline:none;   text-decoration:none;  }


#portfolio .more2 a#ref-next2 { outline:none;padding-left:20px;  background: url(../images/arrow-right.gif) no-repeat 56px 2px;  width:170px; height:84px;   }
#portfolio .more2 a#ref-next2:hover { outline:none; text-decoration:none;  }




.lista-produse p { width:430px;}
.legenda {vertical-align:middle; position:relative; left:20px; height:40px;}
.legenda IMG { position:relative; top:4px;}

.titlu-produs { font-size:13px; color:#dd5900;  clear:both; position:relative; top:-20px; padding-bottom:6px; }

#portfolio .more a#ref-prev { outline:none;   width:150px; height:84px; position:absolute; left:-190px; top:-330px; }
#portfolio .more a#ref-prev:hover { outline:none;  }

#portfolio .more a#ref-next { outline:none;   width:150px; height:84px; position:absolute; left:921px; top:-330px; }
#portfolio .more a#ref-next:hover { outline:none;  }


/* EFECT COMPACTARE PRODUSE !!
----------------------------------------------- */


.widget {width: 450px;   padding: 5px;     border: 1px solid #dedbd1; margin-bottom: 15px; background-image:url(../images/bgdesc--produs.gif); background-repeat:repeat-x; }
.widget a {color: #222; text-decoration: none;}
.widget a:hover {color: #009; text-decoration: underline; }
.tabnav li { display: inline; list-style: none;  }

.tabnav {   position:relative; top: -24px; left:300px; width:100px; clear:both;}
.tabnav li a {    outline: none; }
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {  text-decoration: none; }	
 

.tabdiv  {    padding: 2px; line-height:18px; color:#554531; font-size:11px; margin-left:14px; border-top:1px solid #efefef; position:relative; top:-20px;}
.tabdiv li { }
.ui-tabs-hide { display: none; }
#featuredvid {	text-align: left;	}

.fvid { margin-bottom: 5px; }	
.vidselector li { text-align: left;	list-style: none;padding: 5px;	 	text-transform: uppercase;		margin-bottom: 5px;	}




/* EFECT COMPACTARE  parteneriat
----------------------------------------------- */
 
.widget2 {width: 680px;   position:absolute;   padding: 5px;     border: 1px solid #dedbd1; margin-bottom: 15px; background-image:url(../images/bgdesc--produs.gif); background-repeat:repeat-x; }
.widget2 a {color: #222; text-decoration: none;}
.widget2 a:hover {color: #009; text-decoration: underline; }
.tabnav2 li { display: inline; list-style: none;  }

.widget2 ul,.widget2 p {width:580px; text-align:justify;}
.titlu-produs2 { font-size:11px; color:#dd5900; float:left;  padding:20px; padding-bottom:10px; padding-top:20px; text-transform:uppercase; }

.tabnav2 {   position:relative; top: -32px; left:-46px; width:700px; clear:both;}
.tabnav2 li a {    outline: none; }
.tabnav2 li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {  text-decoration: none; }	
 
.ui-tabs-selected .titlu-produs2 {  float:left; background-color:#FFF; border-left:1px solid #d9d8d8; border-right:1px solid #d9d8d8; }

.tabdiv  {    padding: 2px; line-height:18px; color:#554531; font-size:11px; margin-left:14px; border-top:1px solid #efefef; position:relative; top:-20px;}
.tabdiv li { }
.ui-tabs-hide { display: none; }
#featuredvid {	text-align: left;	}

.fvid { margin-bottom: 5px; }	
.vidselector li { text-align: left;	list-style: none;padding: 5px;	 	text-transform: uppercase;		margin-bottom: 5px;	}



/* EFECT LIGHTBOX
----------------------------------------------- */
#gallery {	padding: 10px;	width: 720px; z-index:5000;}
#gallery ul { list-style: none; position:relative; left:-35px; }
#gallery ul li { display: inline; }
#gallery ul img { border:1px dashed #a9967f; padding:3px; margin-right:5px; outline:none;	 }
#gallery ul a:hover img {outline:none; border:1px solid #dbdbdb; padding:3px; }
#gallery ul a:hover { color: #fff;  outline:none;}

/* EFECT LIGHTBOX
----------------------------------------------- */
#gallery2 {	padding: 10px;	width: 720px; z-index:5000;}
#gallery2 ul { list-style: none; position:relative; left:-35px; }
#gallery2 ul li { display: inline; }
#gallery2 ul img { border:1px dashed #a9967f; padding:3px; margin-right:5px; outline:none;	 }
#gallery2 ul a:hover img {outline:none; border:1px solid #dbdbdb; padding:3px; }
#gallery2 ul a:hover { color: #fff;  outline:none;}

/* EFECT LIGHTBOX
----------------------------------------------- */
#gallery3 {	padding: 10px;	width: 720px; z-index:5000;}
#gallery3 ul { list-style: none; position:relative; left:-35px; }
#gallery3 ul li { display: inline; }
#gallery3 ul img { border:1px dashed #a9967f; padding:3px; margin-right:5px; outline:none;	 }
#gallery3 ul a:hover img {outline:none; border:1px solid #dbdbdb; padding:3px; }
#gallery3 ul a:hover { color: #fff;  outline:none;}

/* EFECT LIGHTBOX
----------------------------------------------- */
.parteneriat-titlu {background-image:url(../images/bgdesc--produs2.jpg); padding-top:10px; padding-bottom:11px; border-top:1px solid #e2e2e2; width:685px;}

.parteneriat-titlu img { position:relative; top:5px;}



 /* CERERE de OFERTA
 ----------------------------------------------- */
.contact h4 { padding: 0 0 1em; color: #000; font-size: 1.083em; line-height: 1; }
#contact-left {width:294px; float:left;}
form.oferta input.text { display: block; margin: .5ex 0 0; line-height:normal; vertical-align:top;}


#contact-right { width:330px; position:relative; left:30px;   float:left;  }
#contact-right .check-mic {width:160px; float:left; line-height:18px;}
#contact-right .check-mic  label {padding-left: 5px;}
 
form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#554531;
}




/* footer
--------------------------------------------- */
#footer-container { width:100%; background-image:url(../images/footer-bg.jpg); background-repeat:no-repeat; background-position:top; position:relative;  }
.footer {  top:80px; font-size:11px; width:930px; position:relative; margin:auto; color:#A79C85}
.linesep { height:1px; display:block; margin:10px 0; background:#dddddd; font-size:1px; line-height:1px;}
.linesep2 { height:2px; display:block; margin:10px 0; background:#222; font-size:1px; line-height:1px;}
.linesepdot { height:1px; display:block; margin:10px 0; background:#fff; font-size:1px; line-height:1px; border-top:1px #ccc dotted}


.footer a { color:#A79C85;}
.footer .sep { color:#75674b; padding:0 8px; }

.footerNav { float:left;}
a.gototop { background:url("../images/ico-gototop.gif") no-repeat top left; padding:0 0 0 17px; }

.footerLang { text-align:right;}
.footerLang .sel { background:#000; color:#FFF; padding:1px 4px;}
.footerLang .sep { color:#ddd; padding:0 4px; }

.footerCopy { float:left;}

.footerSites {text-align:right;}
.footerSites a { font-weight:mormal;}

#gototop { display:none; width:70px; color:#666; font-size:.9em; position:fixed; right:0px; bottom:50px; padding:5px 5px 5px 16px; z-index:300; border-top:0px #e8e8e8 solid; background: #fff url(../_img/layout/ico-gototop.gif) no-repeat center left;  }
#gototop:hover	{ text-decoration:underline; }



.banda-evidenta {	padding: 5px;
	background-color: #ffffd9;
	border: 1px solid #d3d3d3;
	font-weight:normal;
	display: block;}
