/* CSS Document */

* { margin: 0; padding: 0; }

body {
	width: 100%; height:100%; font-family: Geneva, Arial, Helvetica, sans-serif;
	background: url(header/background.png) repeat-x;
}


#wrapper {
	width: 770px;
	margin: 0px auto;
	padding: 0px;
}

a:link,a:visited,a:active,a:hover {
text-decoration: none;
color: #161616;
}

h1 {
	margin-top: 0;
	font-size: 16px;
	color: #FFFFFF;	
	background:#8A9418;
}
h2,h2 a:visited, h2 a:link {
	margin: 4px; padding: 0;
	margin-top: 0;
	font-size: 14px;
	color: #F30;	
}
h2 a:hover { color: green; }



.more a:hover { color: green; text-decoration: underline; }
#header{
/*background: url(header/header.jpg) no-repeat top center;*/
padding: 0; margin: 0;
margin:0 auto;
width: 773px;
height: 100px;
position: relative;
}

#banner-nou {
	position: absolute;
	right: 0; top: 0;
	display: block; height: 63px; width: 421px;
	background: url(header/gelu-banner3.png) no-repeat top center;
}
#banner-nou:hover {
	border: 1px solid #bfcd32;
	border-top: none;
	width: 419px; height: 62px;
}

/* normal thing */
#horizmenu {
	width: 794px;
	height: 58px;
	position: absolute;
	top: 50px;
	left: 50%;
	border: 0; padding: 0;
	margin:0; border: 0; padding: 0;
	margin-bottom: 10px;
	top: 90px;
	margin-left: -385px;
}

#horizmenu a {
	text-indent: -9999px;
	display:block;
	height:58px;
	width: 105px;
	float:left;
	background-image:url(header/meniu_gelu_v2.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
#horizmenu a:hover#despre_noi,#horizmenu a.hover#despre_noi, #horizmenu a#despre_noi_active { background-position: 0 -58px; width: 105px; }
#horizmenu a#servicii { background-position: -120px 0px; width: 110px; }
#horizmenu a:hover#servicii, #horizmenu a.hover#servicii,#horizmenu a#servicii_active { background-position: -120px -58px; width: 110px; }
#horizmenu a#produse { background-position: -230px 0px; width: 126px; }
#horizmenu a:hover#produse, #horizmenu a.hover#produse,#horizmenu a#produse_active { background-position: -230px -58px; width: 126px; }
#horizmenu a#noutati{ background-position: -360px 0px; width: 110px; }
#horizmenu a:hover#noutati, #horizmenu a.hover#noutati, #horizmenu a#noutati_active{ background-position: -360px -58px; width: 110px; }
#horizmenu a#contact{ background-position: -470px 0px; width: 110px; }
#horizmenu a:hover#contact, #horizmenu a.hover#contact,#horizmenu a#contact_active{ background-position: -470px -58px; width: 110px; }
#horizmenu a#blog{ background-position: -580px 0px; width: 110px; }
#horizmenu a:hover#blog, #horizmenu a.hover#blog,#horizmenu a#blog_active{ background-position: -580px -58px; width: 110px; }
#horizmenu a#cariere{ background-position: -690px 0px; width: 110px; }
#horizmenu a:hover#cariere, #horizmenu a.hover#cariere,#horizmenu a#cariere_active{ background-position: -690px -58px; width: 110px; }
#horizmenu a#promotii{ background-position: -800px 0px; width: 110px; }
#horizmenu a:hover#promotii, #horizmenu a.hover#promotii,#horizmenu a#promotii_active{ background-position: -800px -58px; width: 110px; }


.produse-tab {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background: url(header/bg.jpg);
	color: #FFFFFF;
}

.picturetext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #161616;	
}
.picturetext A:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
}
.picturetext A:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;	
}
.picturetext A:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:underline;
}
.navigation {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	font-weight: bold;
}

.navigation a:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.navigation a:visited {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.navigation a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

.menustanga {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #996600;
	text-decoration:none;
	text-align: left;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.navigationSelected {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	text-align: left;
	background-color: #A0A0A0;

}
.menustangabackground{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
	background-color: #CCCCCC;
	text-align: left;
}


.photo {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 120px;
	width: 130px;
}
.footer {
	margin: 0;
	padding: 4px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6D6A6A;
	text-decoration:none;
	text-align: left;
    background: url(header/footer.jpg) repeat-x;
}
.tableborder {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #F7F7F7;
	border-left-color: #F7F7F7;
}
.footer a,.footer a:visited, .footer a:hover { color: #6D6A6A; }
.static {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #484848;
}
.footer a:hover { text-decoration: underline; }
.biggestWrap {
	width: 122px; height: 127px; margin: 0; padding: 0 0 11px 11px;
}
.allWrap {
	width: 120px; height: 123px; border:1px solid #dad6be; 
}
.biggestWrap img { border: none; padding: 1px; }
.textWrap {
	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #1B1B1B;	 text-align: center; height: 35px; width: 120px;
}
.textWrap a:hover { text-decoration: underline; }

#pagination {
	border:1px solid #dad6be;
	padding: 3px;
	background: #fff;
	color: #444;
	width: 507px;
	text-align: right;
}
#pagination a, 
#pagination a:hover,
#pagination a:visited  {
	color: #29F;
	font-weight: bold;
}
#pagination a:hover {
	text-decoration: underline;
}

#imaginiPrincipale {
	text-align: center;
	background:#FFF;
	padding: 8px 5px 5px;
	margin: 0px; 
	border:1px solid #ccc;
	width: 253px;
}

img { border: none; }
#imaginiPrincipale  img { margin: 0 5px 0 5px }

#imaginiPrincipale #littleContainer li {
	text-align: center;
	line-height: 83px;
	height: 83px;
	width: 117px;
}
#imaginiPrincipale #littleContainer a { height: 83px; width: 117px; line-height: 83px; font-size: 83px; }

#imaginiPrincipale #littleContainer img { vertical-align:middle; }
#meniu {
	color: #fff;
	width: 100%;
	Width: 243px;
	background-color: #F5F5F5;

}

#meniu a, #meniu a:hover, #meniu a:visited { font: normal 14px Geneva, Arial, Helvetica, sans-serif; 
	color: #161616; text-decoration: none; }
#meniu a:hover { font: normal 14px Geneva, Arial, Helvetica, sans-serif; 
	color: #757E14; text-decoration: none; }	
	
#meniu ul { list-style: none; padding-left: 3px; margin: 0; display: block; color: blue; }
#meniu ul li { border-bottom: 1px solid #ddd; padding: 3px 1px 2px 0; }
/*#meniu ul li.current, #meniu ul li:hover { background: #A0A0A0; }*/
#meniu ul li a.current { color:#757E14; font-weight: bold; }
#meniu ul li a { display: block; }
#meniu ul ul { list-style: none; padding-left: 10px; margin: 0; }


#prodTable {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#F7F7F4;
	border:1px solid #E2E2E2;
	padding:0px;
	text-align: left;
	Width: 790px;
}
table {
  text-align: left;
  border-spacing: 0;
  border-collapse: collapse;
  border: none;
}

input.buton {
  color:#390; background: #fff;
  font-weight: bold;
  border: 2px solid #bbb;
}
input.buton:hover { background: #390; color:#fff; }
input.buton.disabled, input.buton.disabled:hover{
	background: #ccc;
	color: #e6e6e6;
}
#gallery {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0; margin: 0;
	text-align: left;
	margin-left: 2px;
}
#prodDescription  table,#prodDescription td {
	width: 100%;
	border: 1px solid #000;
	border-spacing: 0;
	border-collapse: collapse;
	padding: 1px;
}
#littleContainer ul a img {
}

#littleContainer ul li {
  display:block;
  float:left;
  padding: 2px;
  margin-right: 7px;
}
.next.disabled, .prev.disabled{
	color: blue;
}
#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}
#tabel_rezultate { width: 100%; }
#tabel_rezultate td,#tabel_rezultate  th { padding: 1px 3px; }
#tabel_wishlist td,#tabel_wishlist th { padding: 1px 3px; }
#tabel_wishlist { width: 90%; }
#actualizare input[type=text] { text-align: right; padding: 0; margin: 0;}
input[type=submit], input[type=reset] { padding: 1px; margin: 0; }
#wishlist { float: left; background: url(header/wishlist.gif) no-repeat top left; font-size: 12px; margin-top: 5px;}
#wishlist span, #wishlist a { padding-left: 20px }
#wishlist a:hover { text-decoration: underline; }
#content p { margin: 10px; }
#content p img { margin:0 10px; }
#content { margin-bottom: 20px; width: 766px;}
#content ul { padding-left: 40px }
.baloon { color: #333; font-size: 10px; } 
h4 { padding:10px 0;font-size: 13px; }
#map { width: 400px !important; height: 300px !important; display: block !important; border: 1px solid #ccc !important;}
.mapContainer { background: #fff; margin:10px 0px 10px 0; width: 250px;  float: left;} 
#icons .map { text-align: left; width: 200px; margin-right: 2px; font-size: 24px;}
#icons .map img { padding-bottom: 2px; vertical-align: middle }
#formular td { padding-bottom: 3px; }
.map  {
	text-align: left;
	border: 1px solid #e6e6e6;
	border: 1px solid #BBB;
	display: block;
	float: left;
	width: 140px;
	padding: 5px;
	margin: 0 0 1px 0;
	font-weight: bold;
}
.map:hover {
	background: #FFFFCC;
	cursor: pointer;
}
#noutati-left, #noutati-right { width: 42%; float: left; padding-left:5px; }
#noutati-right { width: 53%; border-left: 1px solid #ccc; margin-left: -1px;}
#noutati-left { margin-left: 10px; border-right: 1px solid #ccc;}
#noutati-right {  }
#noutati-left .noutate, #noutati-right .noutateProd { padding:0 10px; margin: 5px 0; border-bottom:1px solid #ccc;border-left: 1px solid #ccc; }
#noutati-left  img, #noutati-right img { border: 0; }
.more {
	clear: both;
	width: 100%;
	text-align: right;
}


.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}

/* Breadcrumb Styles */
.breadCrumb {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height: 20px;
	overflow: hidden;
	width: 98.9%;
	padding:3px;
	background:#fff;
}
.breadCrumb ul {
	margin: 0;
	padding: 0;
	height: 20px;
	display: block;
}
.breadCrumb ul li  {
	display: block;
	float: left;
	position: relative;
	height: 20px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	/*font-size: .9167em;*/
	font-size: .9em;
	background: url(img/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay  {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span { 	display: block; overflow: hidden; }
.breadCrumb ul li a {
	display: block;
	position: relative;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li.first a {
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(img/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover {	background-position: 0 -16px; }
.breadCrumb ul li.last {
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay {
	display: none;
	background: url(img/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}
/* Breadcrumb Styles END */
.intro_green, .intro_black { display: block; background: url(img/bg_green.png) repeat-x top center; float: left;
	width: 306px; margin: 10px 10px 5px 0; padding: 0 }
.intro_black { width: 449px; background: url(img/bg_black.png) repeat-x top center; margin: 10px 0px 5px 0 }
.intro_green h1, .intro_black h1 { color: white;  text-transform: uppercase; padding: 14px 8px; font-size: 14.7px; font-weight: bold; font-family: arial }
.intro_greep p, .intro_black p { margin: 0 0px; }
.staticredbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D30316;
	font-weight: bold;
}
.staticred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D30316;
	font-weight: normal;
}

.staticredbold a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D30316;
	font-weight: bold;
}

.staticredbold a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D30316;
	font-weight: bold;
}
.staticredbold a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D30316;
	font-weight: bold;
}

.staticbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #484848;
	font-weight: bold;
}
.staticboldBig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}

.staticboldBigItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	font-style: italic;
}
.staticboldred {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d30316;
	font-weight: normal;
}
.staticboldBig1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

#curr_menu { font-weight: bold; color: #757E14 }
#pret { font-size: 1.24em; margin-bottom: 1em}

.promo_product {
	padding: 6px; font-weight: bold; border: 1px solid green;
	margin-top: 10px;
}

#userBar {
 position: absolute;
 right: 0;
 top: 0;
 padding: 4px 8px; 
 font-size: 11px;
 text-align: right;
 background: #e8e8e8;
  -webkit-border-radius: 0 0 8px 8px; 
     -moz-border-radius: 0 0 8px 8px; 
          border-radius: 0 0 8px 8px; 
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

#userBar a, #userBar a:visited {
	border-bottom: 1px dashed #444;
}
#userBar a:hover { border-bottom: 1px solid #444; color: blue; };
