/* Copyright March 2008 - Vlacicu Cristian-Catalin. Touch Media */
.clear {clear:both; display:block; line-height:0px;}
.clear2 {clear:both; display:block; line-height:0px; height:20px;}
.clear3 {clear: both; display: block; line-height:0; height: 10px;}
* {margin:0px; padding:0px;}
body {background:#0f0000 url(img/background.jpg) repeat-x; text-align:center;}
.top {float: left; clear: both; width: 100%; margin-top: 10px;}
#pagina {margin:0 auto; width:929px;}
#pagina2 {margin:0 auto; width:705px;}
h1 {font-size:12px; font-weight:bold; color:#ddc594; width:200px; float:left; margin:0px; padding:0px;}
.headertext {text-align:center; font-size:12px; color:#ddc594; width:500px; float:left; margin:0px; padding:0px;}
.pagleft {float:left; clear:left; background-image:url(img/pagleft.png); width:212px; height:944px; position: relative; margin-left: -148px;}
.centrare {float:left; width:794px; height:944px; background-image:url(img/pagdown.png); background-position:bottom; background-repeat:no-repeat; position: relative; margin-left: 0px; }
.pagup {float:left; clear:left; background-image:url(img/pagup.png); width:794px; height:144px;}
.content {float:left; clear:left; position:relative; background-image:url(img/content.jpg); background-repeat:no-repeat; background-position:top; width:804px; color:#ffffff;}
.pagright {float:left; background-image:url(img/pagright.png); width:211px; height:944px; position: relative; margin-left: 0px; margin-right: -150px; }
.menu {float:left; clear:left; width:275px; margin-top:15px;}
.buton1 {float:left; margin-left:74px;}
.buton2 {float:left; margin-top:10px; margin-left:55px;}
.buton3 {float:left; margin-top:15px; margin-left:78px;}
.buton4 {float:left; margin-top:16px; margin-left:67px;}
.buton5 {float:left; margin-top:12px; margin-left:70px;}
.buton6 {float:left; margin-top:14px; margin-left:35px;}
.buton7 {float:left; margin-top:14px; margin-left:55px;}
.buton8 {float:left; margin-top:15px; margin-left:67px;}
.pagcontent {float:left; text-align:left; margin-top:10px; height:430px; margin-left:-10px; width:505px;}
.pagcontent img {float:left; border-color:#997c4a; margin-right:3px;}
.pagcontent p {float:left; font-family:Verdana; font-size:12px; width:505px; margin-top:10px; margin-bottom:20px; color:#c4a970; text-align:justify; text-indent:15px;}

.click_feedback {float: left; width: 100%; }
.click_feedback p {float: left; color: #c4a970; font-size: 11px; width: 320px; text-indent: 0;  }
.click_feedback img {float: right; margin: 13px 0 0 0; border: 0; }
.gal_pag {float: right; width: 100%; text-align: right; }
.gal_pag a {color: #f7e48a; font-size: 12px; font-weight: bold; margin: 0 5px; text-decoration: none; }

.undermenu {float:left; color:#c9a870; width:755px; margin-left:20px; text-align:left; font-family:Verdana; font-size:10px;}
.undermenu a {text-decoration:none; color:#c9a870;}
.undermenu a:hover {text-decoration:none; color:#f6daaa;}
.reflection {float:left; background-image:url(img/reflection.png); margin-top:0px; width:1217px; height:108px; position: relative; margin-left: -148px; }
.pagcontent2 {float:left; text-align:left; margin-top:10px; height:430px; margin-left:-10px; width:510px;}
.pagcontent2 img {float:left; border-color:#997c4a; margin-right:40px;}
.pagcontent2 ul {list-style:none; width:205px; float:left; clear:none;}
.pagcontent2 ul li {float:left; height:20px; width:200px; margin-top:17px; clear:left; color:#ddc594; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
* html .pagcontent2 ul li {width:205px;}
*:first-child+html .pagcontent2 ul li {width:205px;}
.pagcontent2 ul li a {color:#ddc594; height:20px; padding-left:25px; text-align:left; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
.pagcontent2 ul li a:hover {color:#ffd800; height:20px; padding-left:25px; background-image:url(img/menu_hover.png); background-position:left; background-repeat:no-repeat; text-align:left; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;}
.logou {float:left; position:relative; margin-top:22px; margin-left:39px; z-index:100; }

.flashuiala {float:left; position:relative; margin-top:-177px; margin-left:237px; }
* html .logou {margin-left:20px;}
*:first-child+html .flashuiala {margin-top:-181px;}
* html .flashuiala {margin-top:-177px; margin-left:119px;}
.textlocalizare { text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#f9d464; width:120px; float:right; position:relative; margin-top:-370px;}
.titlucategorie {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#dab407;}
.obiectmeniu {float:left; clear:left; width:475px; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:15px;}
.numeprodus {float:left; font-weight:bold; color:#E0C969; width:370px;}
.gramaj {float:left; padding-left:15px; font-weight:normal; padding-top:3px; color:#FFFFCC; font-size:9px;}
.pret {float:left; text-align:right; width:90px; font-weight:bold; color:#FFFFCC;}
.descriere {float:left; clear:left; font-size:9px; color:#ddc594;}
.paginare {float:left; clear:left; font-size:12px; color:#FFFFCC; font-family:Verdana, Arial, Helvetica, sans-serif;}
.paginare a {color:#ddc594; text-decoration:none; font-weight:bold;}
.paginare a:hover {color:#FFFFCC;}

/* #news_div {float: left; clear: both; width: 585px; height: 230px; background: url(img/news_back.jpg) no-repeat; border: 3px #7f6840 solid; } */
#news_div {float: left; clear: both; width: 473px; height: 400px; background: url(img/news_back.jpg) no-repeat; border: 3px #7f6840 solid; }
.news_form {float: right; width: 354px; margin: 105px 47px 0 0;}
.news_form input.emailinput {float: left; clear: both; width: 344px; height: 28px; background: url(img/news_input.gif) no-repeat; border: 0; margin: 15px 0; padding: 0 5px; }
.news_button {width: 125px; height: 31px; background: url(img/news_button.gif) no-repeat; border: 0; cursor: pointer; }

ul#menu {float: left; clear: both; width: 515px; margin: 15px 0 0 0; }
ul#menu li {float: left; width: 254px; height: 32px; margin: 0 5px 5px 0; padding: 0 !important; clear: none !important;  }
ul#menu li.last {margin-right: 0; }
ul#menu li a {float: left; margin: 0; padding: 0 0 0 20px; height: 32px; line-height: 32px; color: #ecd9b8; font-size: 13px; font-family: Verdana, Arial, sans-serif; font-weight: bold; width: 234px; }
ul#menu li a:hover {background: url(images/menu.png) no-repeat; }

#menu_header {float: left; clear: both; width: 100%; text-align: center; }
#menu_header img {border: 0 ; margin: 20px 0;}

#top_menu {float: left; clear: both; width: 100%; list-style: none; margin: 0 0 15px 0; }
#top_menu li {float: left; margin: 0 15px 0 0; }
#top_menu li.last {margin-right: 0; }
#top_menu li a {float: left; color: #ecd9b8; font-size: 13px; font-family: Verdana, Arial, sans-serif; text-decoration:  none; font-weight: bold; }
#top_menu li a:hover {color: #ddbb5e; }

.menu_desc {float: left; clear: both; width: 705px; height: 44px; font-size: 14px; font-family: Verdana, Arial, sans-serif; background: url(images/menu_desc.png) no-repeat; margin: 15px 0;}
.menu_desc h2 {float: left; clear: left; width: 300px; padding: 0 0 0 20px; height: 44px; line-height: 44px;  font-size: 14px;color: #ddbb5e; text-align: left; }
.menu_desc .inapoi {float: left; width: 130px; height: 44px; line-height: 44px; font-size: 14px;color: #ddbb5e; text-align: left; text-decoration: none; font-weight: bold; }
.menu_desc .comenzi {float: right; width: 230px; margin: 6px 0 0 0; color: #ffffff; font-size: 13px; text-align: left; }
.menu_desc .comenzi strong {color: #ddbb5e; font-size: 13px; }

.menu_item {float: left; width: 705px; clear: both; text-align: left; font-family: Verdana, Arial, sans-serif; border-bottom: 1px #664f28 solid; padding: 10px 0; margin: 0 0 15px 0;}
.menu_item.last {border: 0; }
.menu_item h3 {float: left; width: 100%; font-size: 16px; color: #ffffff; font-weight: normal; margin: 0 0 20px 0; }
.menu_item .menu_pret {float: left; width: 33%; color: #ddbb5e; font-size: 16px; }
.menu_item.width25 .menu_pret {float: left; width: 25%; color: #ddbb5e; font-size: 16px; }
.menu_item .menu_pret em {font-size: 11px; }
.menu_item .menu_descriere {float: left; width: 100%; clear: both; font-size: 11px; color: #ddbb5e; margin: 15px 0; }

.categorie_desc {float: left; width: 100%; clear: both; font-size: 11px; color: #fff; font-style: italic;  margin: 15px 0; }
