*{padding:0;margin:0}
img {border:none;vertical-align:top;}
.cleaner {line-height:0;height:0;clear:both;float:none!important;font-size:0;}
.hidden {display:none!important;}.c {margin:0 auto;width:812px;}
a { outline:none;}

.link:hover {text-decoration:underline;}

body {font-family:Tahoma;background:url(bg.jpg) repeat-x;}
.ct {background:url(ct.jpg) no-repeat;height:408px;padding:40px;}
.logo {padding-left:376px;}
.logo a {background:url(logo.jpg) no-repeat;height:58px;width:62px;display:block;text-indent:-9999px;}
.nav {background:url(nav.jpg) no-repeat;float:left;height:30px;}
.nav ul {background:url(nav-ul.jpg) no-repeat right top;}
.nav li { display:block; float:left; background:url(desp.gif) no-repeat right 3px; padding:4px 0 0; }
.nav li a { display:block; float:left; font-size:12px; color:#d65009; padding:4px 16px 6px; text-decoration:none; }
.nav .last {background:url(nav-ul.jpg) no-repeat right top!important;padding:4px 8px 6px;}
.nav li a:hover, .nav .active a {color:#50254d;}

.tx {float:left;width:550px;}

.tx h1 {font-size:18px;color:#d65009;padding:20px 0 15px;}
.tx h2, .tx h3, .tx h4, .tx h5, .tx h6 { font-size:14px; color:#d65009; padding:0px 0 5px; font-weight: bold; }
.tx table { color:#695b6a; padding:2px 0 2px 0px; font-size:12px; width:90%; }
.tx table td { padding:4px; border-bottom: 1px solid #DEDADE; }
.tx p {color:#695b6a;background:url(arrow.gif) no-repeat left 4px;padding:2px 0 4px 20px;font-size:13px;}
.info {float:left;width:172px;padding:20px 0 0;}
.more {background:url(more.jpg) no-repeat;height:128px;padding:6px;}
.link {font-size:11px;color:#632764;background:url(size.gif) no-repeat left 4px;padding:4px 0 3px 22px;text-decoration:none;margin:15px 0 0;display:block;clear:both;}
.but {clear:both;}
.but li {list-style:none;padding:0 0 8px;display:block;float:left;}
.but a {font-size:14px;color:#50254d;height:25px;width:120px;display:block;text-decoration:none;padding:6px 0 0 53px;display:block;float:left;}

.b1 {background:url(galerie.jpg) no-repeat;}
.b2 {background:url(contact.jpg) no-repeat;}
.b3 {background:url(portofoliu.jpg) no-repeat;}
.b4 {background:url(localizare.jpg) no-repeat;}
.b5 {background:url(oferta.jpg) no-repeat;}
.b1:hover {background:url(galerie-h.jpg) no-repeat;}
.b2:hover {background:url(contact-h.jpg) no-repeat;}
.b3:hover {background:url(portofoliu-h.jpg) no-repeat;}
.b4:hover {background:url(localizare-h.jpg) no-repeat;}
.b5:hover {background:url(oferta-h.jpg) no-repeat;}

.rpt {background:url(more.jpg) no-repeat right top;height:128px;padding:6px 6px 6px 16px;float:left;width:160px;margin:20px 0 0;}
.rpt img {padding:0 0 17px;}
.rpt p, .rpt2 p {font-size:14px;color:#50254d;float:left;}
.rpt span, .rpt2 span {font-size:16px;font-weight:bold;color:#d65009;background:url(price.jpg) no-repeat left 4px;padding:0 0 0 15px;float:right;}
.space {padding-top:15px;}
.space li {margin-left:9px;}
.rpt2 {background:url(rpt2.jpg) no-repeat;float:left;height:118px;padding:6px 10px 6px 6px;width:132px;margin: 0px 0px 5px;}
.rpt2 img {padding-bottom:13px;}
.menu {float:left;width:450px;}
.menu h1, .all h1 {font-size:20px;font-weight:bold;color:#50254d;text-align:center;display:block;padding:10px 0;}
.menu h2, .all h2 {font-size:18px;color:#50254d;padding:15px 0;text-align:center;display:block;clear:both;}
.menu p {font-size:14px;color:#50254d;}

.logis {padding:0 0 0 10px;float:left;width:270px;}
.logis h3 {font-size:15px;color:#c13b00;padding:10px 0;}
.logis p, .all p {font-size:12px;color:#695b6a;padding:3px 0;}
.all ul {text-align:center;padding-top:20px;}
.all li {display:inline;}
.all a {font-size:12px;color:#695b6a;padding:0 10px;text-decoration:none;}

.all a:hover, .all .active a {color:#c13b00;text-decoration:underline;}
.all img { background:#F3F0ED; padding:3px; border:1px solid #CAC1C9; margin:3px 3px 0 0; }
.index {background:url(home-bg.jpg) no-repeat;width:811px;height:494px;}
.p1 {padding:20px 0 0 12px;float:left;width:390px;}
.menu-cart {background:url(menu-a-carte.jpg) no-repeat;padding:32px 0 0 160px;height:52px;font-size:16px;color:#582657;text-transform:uppercase;text-decoration:none;display:block;font-weight:bold;}
.menu-cart:hover {color:#9A4398;}
.p1 h1 {font-size:24px;color:#582657;text-align:center;padding:30px 0 10px;}
.title { font-size:20px; color:#582657; text-align:center; padding:0px 0; }
.p2 {float:left;width:390px;padding:0 0 0 10px;}
.p2 h2 { font-size:24px; color:#fbe9fe; text-align:center; padding:45px 0 10px; }
.p2 p {font-size:13px;color:#fbe9fe;text-align:center;display:block;padding:3px 0;}
.p2 em {padding:20px 0 10px 110px;display:block;clear:both;font-style:normal;}
.intreaga {background:url(intreaga.jpg) no-repeat right top;height:24px;width:172px;font-size:14px;color:#fbe9fe;text-align:center;display:block;padding:7px 0 0;text-decoration:none;}
.intreaga:hover {background:url(intreaga-h.jpg) no-repeat right top;color:#FADEFE;}


/*fm*/
.fm {padding-top:10px; float:left;}
.fm p { clear: both; width:400px; padding: 5px 0px; }
.fm label {display: block;float: left;width: 160px;text-align: right;padding:4px;}
.fm p input { width: 203px; color: #3E3E3E; font: 12px "Trebuchet MS", Verdana, Tahoma; padding: 0px 2px; height: 18px; }
.fm p textarea {width: 201px;color: #000;font: 11px "Trebuchet MS", Verdana, Tahoma;padding: 4px;height: 55px; overflow: hidden;}
.fm span { display: block; padding-left: 168px; padding-top: 5px; }
.fm span input { cursor:pointer; font: 12px "Trebuchet MS", Verdana, Tahoma; text-transform: uppercase; background: #F4E8F4; text-align: center; display: block; height: 24px; width: 77px; color: #7C9600; border: 1px solid #ECD5EB; }
.errors { font-size: 11px; color: #D6503D; }

.cosmo { font-size: 12px; font-weight: bold; color: #D6503D!important; }
.cat { font-size: 12px; font-weight: bold; color:#582657!important; }

.m-co { text-align:center; padding: 5px 0px;}
.m-co ul { border-top: 1px solid #dedade; border-bottom: 1px solid #dedade; padding: 5px 15px; }
.m-co li { list-style:none; display:inline; padding-bottom:1px;}
.m-co li a { font-size:12px; text-decoration:none; padding: 5px 10px; }
.m-co li a:hover { color: #C13B00;}

.m-parteneri {width:800px; margin:0 auto; text-align:center;}
.m-parteneri img {padding:4px;}
.m-parteneri p, .m-parteneri a {color:#695b6a;font-size:11px;text-decoration:none;}