body { font: normal .75em arial, sans-serif; background: transparent; color: #000; margin:0;}
a:link, a:visited {text-decoration:none; color:#000;}
h1 {width:645px; border-bottom:1px solid #b9b9b9; font-size:20px; text-transform:uppercase; color:#555; margin:14px 0 20px 0;}
h2 {font-size:16px; width:190px; border-bottom:1px solid #B9B9B9; margin:0 0 3px 0; color:#555; text-align:center; padding-bottom:3px; font-style:italic;}
h3 {font-size:12px; font-weight:bold;  display:inline;}
p {text-align:left; font-size:13px}
.main {width:880px; margin:auto;}
.sidebar{ width: 217px; border-right:1px solid #b9b9b9; float:left;}
.sidebar h3 {width:205px; font-size:20px; color:#555; display:block; border-bottom:1px solid #b9b9b9; margin-top:15px; text-align:center; text-transform:uppercase;}
.sidebarmenu {width:200px; height:0; -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; -ms-transition:all 1s; transition:all 1s; overflow:hidden; font-weight:normal; position:relative; top:8px; left:0;}
.sidebarmenu a {width:200px; display:block; font-size:12px; font-weight:bold; font-style:normal; margin-bottom:5px;}
.sidebarmenu a:hover {text-decoration:underline;}
.borduri:hover  .sidebarmenu {height:300px}
.pavele:hover  .sidebarmenu {height:40px}
.rigole:hover  .sidebarmenu {height:140px}
.sidebar ul { margin: 0; padding:0; }
.sidebar ul li {width:195px; font-size:16px; border-bottom:1px solid #b9b9b9; list-style:none; margin:0; padding:10px 0 10px 10px; font-weight:bold; font-style:italic;}
.content{ text-align: center;width: 645px;float:right;}
#footer{ width: 858px;height: 30px;padding: 13px 10px 0 10px;text-align: left;border:1px solid #B9B9B9; margin:20px 0 0 0;}
#footer a, #footer a:visited{ text-decoration: none; font-weight:bold; color:#000;}
#footer a:hover{ color:#ff2929; text-decoration: underline;}
#footercloud {width:880px; margin-top:30px; font-size:16px; font-weight:bold; color:#666; text-align:center;}
/* styling for the slideshow on the homepage */
ul.slideshow {list-style: none;width: 840px;height:300px;overflow: hidden;position: relative; margin: -100px 0 20px 0; z-index:1;}
ul.slideshow li {position: absolute;margin: 0;padding: 0;left: 0;right: 0;}
ul.slideshow li.show {z-index: 500;}
ul img {border: none;}
#slideshow-caption {width: 880px;height: 300px;position: absolute;bottom: 0;left: 0; z-index: 500;}
#slideshow-caption .slideshow-caption-container {padding:0; z-index: 1000;}
#slideshow-caption p {padding: 0;font: normal 130% arial, sans-serif;color: #FFF;}
.categorii-left {width:200px;float:left;padding:0px 1px 0 17px; }
.categorii {width:200px;float:left;padding:0px 1px 0 17px;border-left:1px solid #b9b9b9;}
ul.categorii {margin:0;margin-top:3px;border:none; font-style:italic;}
ul.categorii li {list-style-image: url(../img/tick.png); font-size:12px; margin-bottom:7px; font-weight:bold; width:180px;}
ul.categorii li a {font-size:12px; font-weight:bold;}
ul.categorii li a:hover {text-decoration:underline;}
.segmente {width:427px;padding:0 10px 0 0;border-right:1px solid #b9b9b9;float:left;}
.maps {width:880px; margin:0; height:300px; border-bottom:1px solid #B9B9B9; padding-bottom:20px; margin-bottom:20px;}
.contact {width:427px; padding:0 10px 0 0; border-right:1px solid #b9b9b9; float:left; height:400px; margin-top:4px;}
.poze {width:285px; height:250px; margin-bottom:5px; float:left; border:1px solid #B9B9B9; text-align:center; padding-top:5px; margin:0 0 5px 5px;}
.poze img {width:274px; height:245px;}
.divpoze {width:878px; padding:0; margin:0 0 20px 0; padding-top:30px;}
.border {width:880px; height:1px; border-top:1px solid #b9b9b9; margin:15px 0 20px 0;}
.logo { position:relative; z-index:500; top:4px; left:0; }
.logo img {width:200px; height:100px; box-shadow: 0 2px 5px #333}
.contact { margin:0; padding:10px 0 0 10px; width:150px; height:20px; font-weight:bold; font-size:16px; font-style:14px; font-style:italic; border:0;}
.telefon {width:100%; text-align:right; font-size:14px;font-weight:bold; margin-bottom:20px; color:#ff2323;}
.poze {width:100%; margin:0; padding:0; height:auto; border:none;}
.poze a {padding:5px; border:1px solid #b9b9b9; width:190px; height:180px; display:inline-block; margin:0 10px 10px 0}
.poze img {width:180px; height:180px;}

@media only screen and (min-width : 320px) and (max-width :639px) {
h1 {width:100%}
h2 { width:100%;}
p {text-align:left; font-size:16px; padding:10px;}
.main {width:100%; margin:0;}
.sidebar{ width: 100%; border-right:none; float:none;}
.sidebar h3 {width:100%; }
.sidebarmenu {width:100%;}
.sidebarmenu a {width:100%; font-size:15px;}
.sidebar ul li {width:100%; padding:10px 0 10px 0; text-align:center;}
.content{ text-align: center;width: 100%;float:none;}
#footer{ display:none;}
#footercloud {width:100%; margin-top:0; font-size:16px; font-weight:bold; color:#666; text-align:center;}
ul.slideshow {display:none;}
ul.slideshow li {display:none;}
ul.slideshow li.show {display:none;}
ul img {border: none;}
#slideshow-caption {display:none;}
#slideshow-caption .slideshow-caption-container {display:none;}
#slideshow-caption p {display:none;}
.categorii-left {width:100%;float:none; text-align:center;padding:0;}
.categorii {width:100%;float:none;padding:0;border-left:none;text-align:center;}
ul.categorii li { width:100%;}
.border {width:100%;}
.logo {width:100%; text-align:center; margin-top:10px;}
.logo img {width:225px; height:110px; }
.contact { width:100%; text-align:center; border-bottom:1px solid #b9b9b9; padding:10px 0 10px 0; margin-bottom:20px;}
.telefon {text-align:center; }
.poze a {width:300px; height:200px; margin:0 0 10px 0}
.poze img {width:300px; height:200px;}
}
@media only screen and (min-width : 320px) and (max-width : 639px) and (orientation : landscape) {
h1 {width:100%}
h2 { width:100%;}
.main {width:100%; margin:0;}
.sidebar{ width: 100%; border-right:none; float:none;}
.sidebarmenu {width:100%;}
.sidebarmenu a {width:100%;}
.sidebar ul li {width:100%; padding:10px 0 10px 0; text-align:center;}
.content{ text-align: center;width: 100%;float:none;}
#footer{ width: 100%;height: 30px;padding: 13px 0 0 0;border:none; margin:20px 0 0 0;}
#footercloud {width:100%; margin-top:30px; font-size:16px; font-weight:bold; color:#666; text-align:center;}
ul.slideshow {display:none;}
ul.slideshow li {display:none;}
ul.slideshow li.show {display:none;}
ul img {border: none;}
#slideshow-caption {display:none;}
#slideshow-caption .slideshow-caption-container {display:none;}
#slideshow-caption p {display:none;}
.categorii-left {width:100%;float:none; text-align:center;padding:0;}
.categorii {width:100%;float:none;padding:0;border-left:none;text-align:center;}
ul.categorii li { width:100%;}
.border {width:100%;}
.logo {width:100%; text-align:center; margin-top:10px;}
.logo img {width:225px; height:110px; }
.contact { width:100%; text-align:center; border-bottom:1px solid #b9b9b9; padding:10px 0 10px 0; margin-bottom:20px; font-size:24px;}
.poze a {width:90%; height:300px;}
.poze img {width:100%; height:300px;}
}