.cufon-loading body { visibility: hidden }
body { margin:0 0; padding:0 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#c0b2a3; background:#22262f; }
ul { list-style:none; margin:0px 0px; padding:0px 0px }
img { border:0px; outline: none; }
a { color:#fff; outline: none; text-decoration:underline }
a:hover { color:#fff; text-decoration: none; }
p { margin:3px 0; padding:0 0; font-size:11px; line-height:17px; }

#headerWrapper { min-width:800px; background:#22262f url(../images/layout/bg_header.jpg) repeat-x left 0px; }
#header { width:800px; height:180px; padding:0px 0px; margin:0px auto; clear:both; position:relative; }
#header_content { width:800px; height:180px; margin:0px 0px 0 0px; }

#middleWrapper { min-width:800px;}
#middle { width:800px;  padding:0px 0px 0px 0px; margin:0 auto; clear:both; position:relative; }
#content { margin:10px 0 0 0px; width:800px; }

#footerWrapper { min-width:800px; margin-bottom:20px;  background: url(../images/layout/back_logo.jpg) repeat-x left top;}
#footer { width:800px; height:30px; padding:60px 0px 20px 0px; margin:20px auto;}

#copyright { float:left; width:600px; font-size:11px; color:#c0b2a3; text-align:left; margin:0 0; }
#copyright a { text-decoration:underline; color:#fff; font-size:11px }
#copyright a:hover { text-decoration:none; color:#fff; font-size:11px }
#copyright span { color:#8f897c; font-size:11px }
#by { float:left; width:200px; font-size:11px; color:#8f897c; text-align:right; margin:0 0; }
#by a { text-decoration:none; color:#8f897c; font-size:10px }
#by a:hover { text-decoration:none; color:#59503f; font-size:11px }

#logo { position:absolute; top:60px; left:286px; }

.col { width:250px; margin-top:8px; float:left; font-size:11px; color:#c0b2a3; padding:5px 0; line-height:17px; }
.col2 { width:520px; margin-top:8px; float:left; font-size:11px; color:#c0b2a3; padding:5px 0; line-height:17px; }
.col p a, .col2 p a { color:#fff; }
.col p a:hover, .col2 p a:hover { color:#fff; text-decoration: none; }

.right_sp_30 {  margin-right:30px; }
.right_sp_20 {  margin-right:20px; }

.clear { clear:both; }

#language { position:absolute; top:160px; right:20px; color:#c0b2a3; font-size:12px; }
#language a { color:#fff; text-decoration:underline; }
#language a:hover { color:#fff; text-decoration:none; }
#language a.selected { color:#fff; text-decoration:none; }

ul#menuT { position:absolute; top:10px; left:20px; }
ul#menuT li { font-size:12px; margin:0 15px 0px 15px; padding:0px 0px; color:#593f1a; float:left; text-align:center; }
ul#menuT li a { font-size:12px; text-decoration:none; color:#593f1a; }
*html ul#menuT li a { text-decoration:none; color:#593f1a; }
ul#menuT li a:hover {  padding-bottom:12px; text-decoration:none;  }
ul#menuT li:hover {  border-bottom:#593f1a 1px solid;  }
ul#menuT li.selected { border-bottom:#593f1a 1px solid;  }
ul#menuT li.selected a { padding-bottom:12px; text-decoration:none; }

h1 { font-size:16px; letter-spacing:-0.05em; color:#fff; font-weight:bold; margin:0px 0 10px 0; padding:0 0px 0px 0px; }
h2 { font-size:14px; color:#fff; margin:0 0 10px 0; padding:0 0; font-weight:normal; }
h2 a{ font-size:20px; color:#681b71; margin:0 0 5px 0; padding:0 0; font-weight:normal; }
h2 a:hover { font-size:20px; color:#da0369; margin:0 0 5px 0; padding:0 0; font-weight:normal; }
h3 { font-size: 12px; font-weight:bold; color:#d4c497; padding-top:0px; margin-top:0px; margin-bottom:0px; display:inline; font-style:normal;}
h4 { font-size:14px; letter-spacing:-0.05em; color:#fff; font-weight:bold; margin:0px 0 5px 0; padding:0 0px 0px 0px;}

p.error { color:#d4c497; font-size:11px; margin:4px 0; }
label.error { color:#d4c497; font-weight:bold; }

ul.lista { margin:5px 0 10px 0px; }
ul.lista li { background: url(../images/layout/arrow_list.jpg) no-repeat left 3px; padding:0 0 5px 15px; }
.right { text-align:right; }

.form-row{ padding:15px 0px 0 0px; font-size:11px; }
.form-row label { text-align:left; width:70px; line-height:10px; height:10px; font-size:12px; font-weight:normal; color:#59503f; margin:5px 0 1px 0px; padding:0px 0px; overflow:hidden}
.form-row label.error { color:#8f080a; }
.form-row input{ margin-left: 0px; width:180px; font-size:11px; padding-top:1px; margin-top:2px;  height:18px; color:#666666; background-color:#fff; border:#e1dcce 1px solid;}
.form-row textarea{ font-size:11px; margin-left:0px; width:250px; margin-top:2px; margin-botoom:10px; height:70px; color:#666666; background-color:#fff; border:#e1dcce 1px solid;}
.form-row-submit {hight:30px; padding:13px 0 0 0px; width:200px; text-align:left}
.form-row-submit input{}
.form-row .c_l { height:45px; }

p.message { color:#d4c497; margin-top:5px; }

div.detalii { text-align:right; padding:0 0; margin:0 0;}
a.maimult { font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none; padding:0 0 0 15px; margin:0 0; background:url(../images/layout/arrow.png) no-repeat left center; }
a.maimult:hover { color: #c8b68a; }

.news_short_item p.date { font-weight:bold; text-decoration:underline; margin: 0 0 5px 0; padding:0px; color:#c0b2a3; }
.news_short_item p { font-weight: normal; margin:0px; padding: 0px; text-align:left; margin-bottom:10px; color:#c0b2a3; }
.news_short_item .more { font-weight: normal; margin:0px; padding: 0px; text-align:right; margin-bottom:10px; color:#fff; }
.news_short_item .more a{ color:#fff; text-decoration:underline; }
.news_short_item .more a:hover { color:#fff; text-decoration:none; }

#stamp { text-align:center; }

.news_item { margin: 0 0 15px 0; padding-bottom:10px; color:#c0b2a3; border-bottom:#46494e 1px solid; }
.news_item p.antet { font-weight:bold;  margin:0 0 5px 0; padding:0px; color:#d4c497; font-size:12px; }
.news_item p.antet span { font-weight:normal;  font-style: italic;  margin:0 0 5px 0; padding:0px; color:#c0b2a3; font-size:11px; }
.news_item p { font-weight: normal; margin:0px; padding: 0px; text-align:left; margin-bottom:10px; color:#c0b2a3; }

div#produsAfisare { position:absolute; margin:40px 0 0 70px; z-index:501; background-color:#22262f; border:5px solid #c2b59b; width: 370px; padding:10px; padding-left:20px; padding-right:20px; }
div#produsAfisareBack { position:fixed; margin:0px; padding:0px; left:0px; top:0px; z-index:500; background-color:#000000; }
div#produsLogo { width:248px; margin:0 auto; }
div#produsBack { background-color: #22262f; }
div#produsImagineP { width:322px; margin:0 auto;  margin-top:20px; }
div#produsTitlu { margin-top:20px; margin-bottom:20px;}
div#produsDescriere { text-align:justify; }
div#produsExtra { margin-top:20px; margin-bottom:10px; }
div#produsExit { text-align: right; }
div#parereaClientilor {  }
div#produsComment { padding:5px; margin-bottom:10px; border-bottom:#FFFFFF 1px dotted; }
div#numeComment { font-size: 11px; font-weight:bold; color:#d4c497; font-style:normal; }
#orasComment { font-size: 11px; font-weight:normal; color:#d4c497; font-style:italic; padding-left:10px; }
div#dataComment { font-size: 11px; font-weight:normal; color:#ffffff; font-style:italic; text-align:right; margin-bottom:5px; }
div#textComment { font-size: 11px; font-weight:normal; color:#ffffff; text-align:justify; }
.sep { clear:both; height:0px; font-size:1px; }

input { border: #d4c497 1px dotted; padding:3px; color: #c0b2a3; background-color:#22262f; }
#product_comment_email { border: #d4c497 1px dotted; width:360px; padding:3px; color:#c0b2a3; background-color:#22262f; }
#product_comment_comment { border: #d4c497 1px dotted; width:360px; padding:3px; color:#c0b2a3; background-color:#22262f; }
#product_comment_city { color: #c0b2a3; background-color:#22262f; border: #d4c497 1px dotted; padding:3px; }
#product_comment_captcha { border: #d4c497 1px dotted; width:160px; padding:3px; color:#c0b2a3; background-color:#22262f; }
img.captcha { margin-top:0px; border:0px; vertical-align:top; }

.inputButton{ border: #d4c497 1px dotted; padding:3px; color: #c0b2a3; background-color:#22262f; }

#contact_page_name, #contact_page_email { width:360px; color: #c0b2a3; background-color:#22262f; border: #d4c497 1px dotted; padding:3px; }
#contact_page_city { width:368px; color: #c0b2a3; background-color:#22262f; border: #d4c497 1px dotted; padding:3px; }
#contact_page_message { border: #d4c497 1px dotted; width:360px; padding:3px; color:#c0b2a3; background-color:#22262f; }

.formular_franciza { margin:0 0; padding:0 0; }
.formular_franciza td { padding: 4px 0 0px 0; }
.formular_franciza input { width:180px;}

table th { padding:0 5px 0 0; font-weight:normal; }

ul#lst{ margin:0px 0px; padding:0px 0px; }
ul#lst li { float:left; color:#22262F; width:140px; height:196px; margin:0 10px 14px 0; padding:0 10px; text-align:center; overflow:hidden; background: url(../images/layout/bg_locatie.jpg) no-repeat; }
ul#lst li.nosp { float:left; width:140px; height:196px; margin:0 0px 14px 0; padding:0 10px; text-align:center; }
ul#lst li a { color:#004e95; font-size:11px; text-decoration:none; }
ul#lst li a:hover { color:#e3183e; text-decoration:none; }
ul#lst li img { border:#CAAC72 2px solid; margin-top:10px; }
ul#lst li p { text-align:left; }


table#nutri { font-size:12px; color:#cccccc;  border-collapse:collapse;}
table#nutri th.header { border-right:#22262f 1px solid; font-weight:bold; background-color:#caac72; color:#22262f; vertical-align:middle; text-align:center; padding:4px 0 4px 0; }
table#nutri tr { border-bottom:#fff 1px solid; }
table#nutri td { font-weight:normal; color:#fff; vertical-align:middle; text-align:center; padding: 4px 0 4px 0; }
table#nutri td.produs { font-weight:bold; }

#pahar_ro{ position:absolute; top:3px; left:464px; }
*html #pahar_ro{ position:absolute; top:3px; left:480px; }

#pahar_en{ position:absolute; top:3px; left:473px; }
*html #pahar_en{ position:absolute; top:3px; left:488px; }
