body{font-family:Tahoma; font-size:11px; margin: 0px 0px 0px 0px; background-color:#000000; color:#fff}
ul{list-style:none; margin:0px 0px; padding:0px 0px}
img{border:0px}
a img {border:0px; text-decoration:none}
h1{color:#c4c4c4; font-size:18px}
h1 a{color:#c4c4c4; font-size:18px; text-decoration:none}
h2{color:#fff; font-size:13px; margin:5px 0 0 0; padding:0 0}
h3{color:#fff; font-size:13px; margin:5px 0 0 0; padding:0 0; font-weight:normal; color:#e32d3d;}
p{margin:0 0; padding:0 0; color:#c4c4c4; font-size:11px;}

#headerWrapper{min-width:826px;  background-color:#2a2e2f; border-bottom:#464040 1px solid;}
#header{width:826px; height:100px; padding:0px 0px 0px 0px;margin:0px auto;clear:both;position:relative;  background:url(../images/layout/sigla.jpg) 0 15px no-repeat}
#header_content{width:826px; margin:0px 0px 0 0px; color:#fff;}

#small_chart{ padding:5px 10px 0 60px; font-size:11px; color:#c4c4c4; text-align:right; float:left; width:643px; }
#small_chart a{color:#c4c4c4; text-decoration:none}
#small_chart a:hover{color:#d3223a; text-decoration:none}
#language{background: url(../images/layout/bg_language.jpg) no-repeat left top; width:113px;height:23px; float:left; margin:0 0;}/* scazut 60 din latime*/
ul.language{  padding:0px 0 0 6px; }
ul.language li{font-size:10px; color:#afc4c9;text-align:center; float:left; padding:7px 0px 0 0px; margin:0 0px 0 10px;}
ul.language li.selected{font-size:10px; color:#c4c4c4;text-align:center; float:left; padding:7px 0px 2px 0px; margin:0 0px 0 10px; border-bottom:#e32d3d 1px solid;}
ul.language li a{color:#c4c4c4; text-decoration:none;}
ul.language li a:hover{color:#c4c4c4; text-decoration:none;}

#menu{ margin-top:30px; float:right;}

#page_name{font-size:25px; font-weight:normal; margin:140px 0px 0 0; text-align:right; color:#fff;}

.label{width:100px; color:#694106; float:left}
.label_err{width:100px; color:#694106; font-weight:bold; float:left;}

.form_row{width:400px;float:left}

#middleWrapper{min-width:826px;}
#middle{width:826px;  padding:0px 0px 0px 0px; margin:0 auto; clear:both; position:relative;background:url(../images/layout/bg_middle_left.jpg) no-repeat left bottom}
#middle_content{width:826px; margin:0px 0px 20px 0px;}

#banner{background:#000; height:250px; padding-top:0px; }
#banner_content{width:400px; text-align:left; float:right; padding-top:35px;}
#banner_content h1{font-size:19px; color:#c4c4c4; margin:0 0; padding:0 0}
#banner_content p{font-size:9px; color:#c4c4c4; padding-top:10px}
#banner_content .shop_button{margin-top:10px; width:400px; text-align:right}


#left_column{width:550px; float:left;}
#left_column_content{height:400px; margin:10px 0px 10px 29px;  }
#left_column img{float:left; width:255px; margin:0 10px 10px 0; border:#2b2e2f 4px solid}
#left_column p{margin:0 0; padding:0 0}

#right_column{float:left}
#right_column_content{padding:30px 0 20px 0; margin:0px 0px 0 25px;}

#page_content{padding:0px 0px 0px 0px; margin:0px 0px; color:#c4c4c4; font-size:11px}
#page_content .img {border:#2b2e2f 5px solid; margin-bottom:5px; align:left; margin:0 10px 2px 0}
#page_content h3{padding:0px 0px 0px 0px; margin:0px 0px;}
.page_name{float:left; width:270px; height:128px; margin:16px 0 0px 0;}
.page_name h1{margin:0 0; padding:109px 0 0 0; font-weight:normal}
.page_img{padding:15px 0 15px 0; margin:0 0; width:545px; text-align:right; float:left}

#col1{width:252px; float:left; margin: 0 0; padding:21px 17px 0 0; background:url(../images/layout/bg_prezentare.jpg) no-repeat top left}
#col2{width:254px; float:left; margin: 0 0; padding:21px 17px 0 17px; background:url(../images/layout/bg_istoric.jpg) no-repeat top left}
#col3{width:252px; float:left; margin: 0 0; padding:21px 0 0 17px; background:url(../images/layout/bg_vinuri.jpg) no-repeat top left}
#col1 h1, #col2 h1, #col3 h1{font-weight:bold; color:#c4c4c4; font-size:16px; padding:0px 0px 0px 38px; margin: 0 0; height:32px; line-height:15px; }
#col1 p, #col2 p, #col3 p{color:#c4c4c4; font-size:10px; line-height:12px; margin-bottom:0px; padding-bottom:1px}
#col1 p a, #col2 p a, #col3 p a{font-weight:bold; color:#d8283b; text-decoration:none}
#col1 p a:hover, #col2 p a:hover, #col3 p a:hover{color:#423014; text-decoration:none}
#col1 a, #col2 a, #col3 a{ color:#fff; text-decoration:none}
#col1 a:hover, #col2 a:hover, #col3 a:hover{font-weight:bold; color:#fff; text-decoration:none}
#col1 img, #col2 img, #col3 img{border:#272a2c 1px solid}

#col1 .more, #col2 .more, #col3 .more {text-align:right; margin:0 0; padding:0 8px 0 0; background:url(../images/layout/sageata_dr.jpg) no-repeat right 5px}
#col1 .more a, #col2 .more a, #col3 .more a {color:#4b4b4b; text-decoration:none; font-size:10px;}
#col1 .more a:hover, #col2 .more a:hover, #col3 .more a:hover{color:#b50d24; text-decoration:none; font-size:10px;}

ul#wines li .more_left{float:left; margin:0 0; padding:0 8px 0 0; background:url(../images/layout/sageata_dr.jpg) no-repeat right 5px}
ul#wines li .more_left a{color:#4b4b4b; text-decoration:none; font-size:10px;}

#footerWrapper{min-width:826px;}
#footer{width:826px; height:73px; padding:0px 0px 0px 0px; margin:0px auto; background:#000 url(../images/layout/sigla_footer.jpg) no-repeat left top;}
#footer_content .copyright{padding:7px 23px 0 100px;font-size:10px; color:#4b4b4b; float:left; width:270px;}
#footer_content .copyright a{font-size:10px; color:#4b4b4b; text-decoration:none}

#menu_footer{text-align:right;}
ul.menu_footer{margin:0 0; padding: 10px 0px 0 0; color:#d3223a; height:20px;list-style:none; float:right}
ul.menu_footer li{margin:0px 0px; padding: 0px 5px 0 7px; line-height:11px; font-size:9px; float:left; border-left:#4b4b4b 1px solid}
ul.menu_footer li.no_border{border:none;}
ul.menu_footer li a{color:#4b4b4b; font-size:9px; font-weight:normal; text-decoration:none; margin:0px 0px; padding: 0px 0px; font-family:Verdana}
ul.menu_footer li a:hover{color:#d3223a;}
ul.menu_footer li.selected a{color:#d3223a;}

#contact{ color:#6b450a; width:210px; height:190px; font-size:10px; background:url(../images/layout/sigla_hotel.jpg) no-repeat top center; float:left;}
#contact p{color:#6b450a; font-size:10px; padding-top:80px; line-height:14px;}
#contact a{color:#6b450a; text-decoration:none}
#contact a:hover{ color:#423014; text-decoration:none}
.clear{clear:both}


ul#events{margin:0 0; padding:0 0}
ul#events li{background:url(../images/layout/orizontal_line_7.png) no-repeat bottom left; padding-bottom:1px; margin:0 0 5px 0}
#salut{width:300px}


#menu li{float:left;margin:1px 0px 0px 2px; line-height:19px}
#menu li.selected{margin-top:1px;}

#menu a{text-decoration:none; color:#c4c4c4; padding-right:15px; display:block; background: #2a2e2f:url(../images/layout/menu_bg.jpg) right 50px;}
#menu a.nosel{text-decoration:none;color:#c4c4c4;padding-right:15px;display:block;background:#2a2e2f;}
#menu li.selected a{background:#2a2e2f url(../images/layout/menu_bg.jpg) right 50px;color:white;}
#menu strong{display:block; padding:3px 0 4px 15px; font-weight:bold}
#menu li.selected strong{background:#2a2e2f url(../images/layout/menu_bg.jpg) left 50px;padding:3px 0 3px 15px;}
/*
#menu li strong{background:#f98518 url(../images/layout/menu_bg.jpg) left 50px;}
*/
#menu a:hover{color:white;background:#2a2e2f url(../images/layout/menu_bg.jpg) right 50px;}
#menu a:hover strong{color:white;background:#2a2e2f url(../images/layout/menu_bg.jpg) left 50px;}
/*
#menu span{color:#fff;background:#f00;padding:3px 5px 1px 5px;font-size:.83em;line-height:1em;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
*/


.info { padding:0px  5px 5px 5px;}
.info .name{float:left; width:100%; margin:10px 0 20px 0; padding:0 0; }
.details .name h2{font-size:14px; color:#fff; margin:0 0; padding:0 0; }
.info .name h4{font-size:10px; color:#cbcbcb; font-weight:normal; margin:5px 0; padding:0 0}
.info .name a{text-decoration:none}

.info .price{line-height:12px; float:left; width:40%; margin:0 0; padding:0 0; color:#fff; font-size:14px; text-align:right; font-weight:bold;}
.info .price .price_btn{padding:10px 0 0 0; }
.details { width:259px; padding:0px 2px 20px 5px; font-size:10px; text-align:left;}
.details a {color:#b50d24; font-size:10px; text-decoration:none; padding: 0 0 0 10px; background:url(../images/layout/sageata_dr.jpg) no-repeat left 4px}

#details h2{margin:14px 0 3px 0; padding:0 0; color:#bbbbbd;}
#details {color:#bbbbbd;}
#details .name h2{font-size:16px; color:#bbbbbd; margin:0 0 15px 0; padding:0 0; }
#details .name h4{font-size:12px; color:#e32d3d; margin:0 0 15px 0; padding:0 0; }





ul#wines{margin:0 0; padding:20px 0 0 0; float:left; width:480px}
ul#wines li {float:left; width:230px; margin:0 10px 0 0px; padding:0 0; height:255px;}

ul#wines li img{float:left; margin-right:5px;}/*64px*/

ul#wines li .wine_simple_info{float:left; width:161px; height:195px; color:#bbbbbd;}
ul#wines li .wine_simple_info h2.name{font-size:14px; color:#bbbbbd; margin:0px 0px 10px 0; padding:0 0}
ul#wines li .wine_simple_info h2{font-size:12px; color:#bbbbbd; margin:0px 0px; padding:0 0}
ul#wines li .wine_simple_info p h2{font-size:12px; color:red; margin:0px 0; padding:0 0}
ul#wines li .wine_simple_info h4{font-size:10px; color:#e32d3d; font-weight:normal; margin:0px 0 2px 0; padding:0 0}
ul#wines li .wine_simple_info p{padding:0px 0px 10px 0px; margin:0 0; color:#bbbbbd;}
ul#wines li .wine_simple_info a{text-decoration:none}



#image{float:left; width:185px; margin-top:20px}
#details{float:left; width:300px; margin-top:20px}
#wine_show{float:left; width:537px}

#category{float:left; width:300px;}
ul#category_list li h2{color:#e32d3d; font-size:12px; }

ul#category_list2 li{margin-top:20px;}
ul#category_list2 li a{text-decoration:none}
ul#category_list2 li li{margin-top:10px;}

ul#category_list2 li h2{color:#e32d3d; font-size:12px; }

#magazin_list h2{color:#e32d3d; font-size:12px; }

ul.prods{margin-bottom:20px}
ul.prods li{color:#bbbbbd; font-size:11px; height:15px; margin: 10px 0 0 10px; padding:0 0 0 15px;  background:url(../images/layout/sageata_dr2.jpg) no-repeat left 2px}
ul.prods li a{color:#bbbbbd; font-size:11px; text-decoration:none}
#magazin_list li form{margin:0 0; padding:0 0}

#item_list{width:548px; float:left}
#cart_right{width:278; float:left;}

input{color:#fff; background-color:#2a2e2f; font-size:10px; border:#757676 1px solid; line-height:12px; padding-left:2px}
textarea{color:#fff; background-color:#2a2e2f; font-size:10px; border:#757676 1px solid; line-height:12px;}
input.btn{border:none; background-color:#000; margin: 0 0; padding:0 0}
.products input.delete{width:16px; height:17px; border:none; background-color:#000}

.products input{width:40px; color:#fff; background-color:#2a2e2f; font-size:10px; border:#757676 1px solid}
.products .head{color:#d3223a; font-size:11px; margin:0 0; padding:0 0; text-align:left; background:url(../images/layout/bg_middle_chart.jpg) repeat-x left top; height:22px}
.products .head td{padding:2px 0 4px 10px; margin:0px 0 0px 0; }

.products .head td.first{padding:2px 0 4px 10px; background:url(../images/layout/bg_top_bottom_chart.jpg) no-repeat 0px top;}
.products .head td.last{padding:2px 0 4px 10px; background:url(../images/layout/bg_top_bottom_chart.jpg) no-repeat right top;}

.products td{padding:0px 0 10px 10px; }
.products .row {padding:0px 0 0px 0px; height:50px; margin:0 0 }
*html .products .row {padding:0px 0 0px 0px; height:30px; margin:0 0 }
.billing th, .billing td{text-align:left; font-size:11px; font-weight:normal}


.form-row{ padding:15px 0px 0 px; font-size:11px; }
.form-row label { position: absolute; text-align:left; width:80px; color:#8c8b8b; margin-top:2px; overflow:hidden}
.form-row input{ margin-left: 80px; width:150px; font-size:10px; margin-top:2px; height:12px; color:#8c8b8b}
.form-row input:checkbox{ margin-left: 0px; width:10px;}
.form-row textarea{ font-size:10px; margin-left:80px; width:200px; margin-top:2px; height:50px; color:#8c8b8b}
.form-row-submit {hight:30px; padding:3px 0 0 0; width:285px; text-align:right}
.form-row-submit input{border:0px; background-color:#000}

.form-row-offer{ padding:5px 0px 0 6px; font-size:11px; }
.form-row-offer label { position: absolute; text-align:left; width:100px; color:#000; margin-top:2px; }
.form-row-offer input{ margin-left: 100px; width:150px; font-size:10px; margin-top:2px;}
.form-row-offer textarea{ margin-left: 100px; width:220px; height:60px; font-size:12px; margin-top:2px;}
.form-row-offer input:checkbox{ margin-left: 0px; width:10px;}

*html .left_box{float:left; width:300px; margin:20px 10px 0 0}
.left_box{float:left; width:300px; margin:0px 0}
.left_box a{text-decoration:none; color:#bbbbbd}
.right_box{float:left; text-align:left; width:400px; margin-top:0px}
*html .right_box{float:left; text-align:left; width:400px; margin-top:20px}

.right_box .message {color:#e51a20; font-weight:normal; font-size:12px; padding-left:80px;}
.right_box p {padding-bottom:10px;}
.right_box a{color:#bbbbbd; text-decoration:none;}
label.error {color:#e51a20;}

.gall_name{width:270px; float:left; padding-top:10px; margin:0 0}
.gall_content{width:556px; float:left; padding-top:10px}

ul.gal{margin:10px 0 20px 0}
ul.gal li{float:left; padding:0 10px 12px 0}
ul.gal li img {border:#2b2e2f 5px solid;}

#news_list{float:left; width:259px; padding-right:20px;}
#news_content{float:left; width:538px }
#news_content h1{font-size:15px; margin:0 0; padding:0 0; font-weight:bold;}
#news_content h3{font-size:11px; margin:0 0; padding:3px 0 10px 0}
#news_content p{margin:0 0; padding:0 0}
#news_content a{color:#bbbbbd; text-decoration:none; }

ul.news li {padding-bottom:15px; font-size:9px}
ul.news li a{text-decoration:none; color:#bbbbbd; cursor:pointer;}

.wine_name{float:left; width:300px;}
.wine_price{float:left; width:140px; text-align:center}

.login_window{margin:0 auto;}
#login_btn{border:none; margin:0 0; padding:0 0; background-color:#000;}

#sf_guard_user_profile_data_nastere_month, #sf_guard_user_profile_data_nastere_day, #sf_guard_user_profile_data_nastere_year{background-color:#2a2e2f; border:#757676 1px solid; color:#fff; font-size:10px}
#sf_guard_user_profile_adresa{width:130px; height:30px; font-size:11px; font-family:Tahoma; padding-left:5px}
