*{margin:0;border:0;padding:0;}
a{text-decoration:none; color: #FFFFFF; cursor:pointer;}
a.alb {
    color: #FFFFFF;
}
a.albbuton{
   color: #FFFFFF;
   font:12px Arial ;
}

* img, div { behavior: url(iepngfix.htc); }
form{
  margin: 0px;
  padding: 0px;
}
table{
  margin:0px; padding:0px;
}


h2{cursor:default; font:bold 14px Arial}

input:focus{outline:0;}
li{list-style:none;}
code{font:11px Arial, Helvetica, sans-serif; color:#333;}
body{background:#4b1212; background-image: url(../images/bg.jpg);
 background-repeat: repeat-x; background-position: top ; color: #FFFFFF;
 margin: 0; padding: 0; text-align: center;font:12px Arial;  }
.tbody{
    margin: 0 auto;
	width: 974px;
    text-align: left;
}

/*header*/
div#header{ width:1000px; margin: 0 auto;  padding:0px;}
div#header div{ width:1000px; height:296px; background:url(../images/header.jpg) top no-repeat;font:12px Tahoma, Arial, Helvetica, sans-serif;color:#FFFFFF;  position:relative; top:0;}
div#header h1{ font:bold 16px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase;}
div#header a{ font-size:13px; color:#FFFFFF; padding:0 5px; font-weight: bold; }
div#header a:hover{ color:#FF0000;}
div#header div ul.loginbox{     height: 30px;
     float:right; font:16px Tahoma, Arial, Helvetica, sans-serif; display:inline;position:relative;
     list-style-type: none;
}
div#header div ul.loginbox li{float:left;}
div#header #main_menu{
 position:relative; float:right; top:10px; right: 20px;      clear:both;
}

/*menu*/
div#menu{background:url(../images/subhead.jpg) top repeat-x #555; width:1000px;}
div#menu div{ height:70px;padding:0px;}

div#menu ul{ float:left;border-left:1px solid #496E00;}
div#menu li{float:left; font:16px Tahoma, Arial, Helvetica, sans-serif; display:inline;position:relative;}
div#menu li a{ color:#fff;padding:10px 13px;display:block;}
div#menu li a:hover{ }
div#menu li.activ a{ }

div#menu li ul{float:none;border-left:none;position:absolute; width:400px;}
div#menu li li{float:left;font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
div#menu li li a, div#menu li.activ li a{ float:none; background:none;color:#eee;padding:6px 10px;border:none;}
div#menu li li a:hover, div#menu li.activ li a:hover, div#menu li.activ li.activ a{ background:none;color:#ff0;padding:6px 10px 3px 10px; border-bottom:3px solid #eee;}

/*content*/
div#content{  background:url(../images/content_bg.jpg) top repeat-y; }
div#content div{  padding:10px 0 0px 0px; text-align: left;}
div#content div.index {background:url(../images/index_bg.jpg) top no-repeat; }
div#page div{  padding:0px;}
div#page {  background:#4b1212;}
div#page div.page {background:url(../images/page_bg.jpg) top no-repeat; }

div.coloana{ margin-left:33px; margin-top:20px; }

div.errors{float:left; width:300px;  border:1px dashed #c00; font:italic 11px Arial, Helvetica, sans-serif; color:#FFFFFF;margin:10px 0;padding:10px;}
div#content input.fr{float:right;}

div#footer {     background:url(../images/content_bg.jpg) top repeat-y;   height:190px;}
div.canapea{background:url(../images/footer_canapea.png) no-repeat left; width: 1000px;
    height:100px;}
.alb{
   color:#FFFFFF;
   margin-top:10px;
   margin-right: 10px;
   font:11px Arial;
   font-weight: bold;
}
.stel{  color: #FF0000;}

.big{ font:28px Arial; font-weight: bold;}

div#commentarii{   width: 500px;}

label, input.tf, select, textarea, input.ok, input.ck,  input.radio{float:left;margin:0px 0; }
label{width:170px;font:bold 11px Arial, Helvetica, sans-serif;color:#FFFFFF;padding:0px;}
input.tf{width:150px;font:12px Arial, Helvetica, sans-serif;color:#555;padding:0px 5px;border:2px solid #969696; margin-bottom:5px; }
input.tf2{width:150px;font:bold 12px Arial, Helvetica, sans-serif;color:#555;padding:1px 5px;border:none;}
input.tf3{width:50px;font:12px Arial, Helvetica, sans-serif;color:#555;border:1px solid #969696;}
textarea#mesaj{ width:350px; height:60px;   border:2px solid #969696; }
textarea#informatii{ width:350px; height:60px;   border:2px solid #969696;}
textarea.txtArea{ width:250px;   border:2px solid #969696;}
div.newComment label, div.ReplyForm label{
  width:100px;
}


.small{ font:bold 10px Arial;}
.trimite{
    background:url(../images/trimite.jpg) no-repeat center;
    width:80px; height:30px; float:left; margin-top: 10px; cursor: pointer;
}
.inscriete{
    background:url(../images/inscriete.jpg) no-repeat center;
    width:80px; height:30px; float:left; margin-top: 10px; cursor: pointer;
}
.comanda{
    background:url(../images/comanda.jpg) no-repeat center;
    width:80px; height:30px; float:left; margin-top: 10px; cursor: pointer;
}
.comanda_inscrete{
    background:url(../images/comanda_inscriete.jpg) no-repeat center;
    width:160px; height:30px; float:left; margin-top: 10px; cursor: pointer;
}


.modifica{
    background:url(../images/modifica.jpg) no-repeat center;
    width:80px; height:30px; float:left; margin-top: 10px; cursor: pointer;
}


div.login_box {padding-top:0px;margin:0px;  width: 400px; height:45px;   }
div.log_box{

}

div#content div.login_box{ padding:10px 0px 0px 0px;}
div#content div.log_box{ padding:5px 0px 0px 0px; height:25px;  margin:2px 5px 0px 125px;}

div.login_box span {font:bold 12px Arial;color:#FFFFFF; margin-left: 2px;}
li input{
 padding:0px; margin:0px;
}
.login{
    background:url(../images/login.jpg) no-repeat center;
    margin-right:20px;
    width:44px; height:19px; float:right;  cursor: pointer;
}

label.block{ width:100%; color:#080;}
label.red{ color:#c00;}

/*right*/
div.left{position:relative; float:left; color:#FFFFFF;  width:420px;  }

div.right{ position:relative;float:right; color:#FFFFFF; width:450px;  }

div.lista{
  
}

/*other*/
div.sp{
  height:2px; font-size:6px;  clear:both;
}

br.clear, div.clear{clear:both;}
div.fl{float:left;}
div.fr{float:right;}

input.ml{ margin-left:10px;}
hr{ border-bottom:1px solid #ccc;}

.ReplyForm{
clear:both;
}
