@charset "utf-8";

/* CSS Document */

body { font: 11px "Trebuchet MS"; background: #CCCCCC url(images/footer-bg.jpg) repeat-x bottom; margin: 0px; padding: 0px; }
.spacer30 { margin: 0px; padding: 0px; height: 30px; }

.clear { margin: 0px; padding: 0px; clear: both; }
a.site { display: block; margin: 30px 0px 0px 350px; padding: 0px; position: absolute; height: 70px; width: 225px; text-indent: -9999px; border-style: none; }
img { border-style: none; }

ul { margin: 0px; padding: 0px; list-style: url(none) none; }
ul li { margin: 0px; padding: 0px; }
a.on_breadcrumbs { font-size: 10px; font-weight: normal; color: #FF2EC1; text-decoration: underline; }
a.on_breadcrumbs:hover { color: #FFFFFF; text-decoration: none; }
a.on_sb-right { color: #FF2EC1; font-size: 10px; font-weight: normal; text-decoration: none; display: block; background: url(images/afla-mai-multe.jpg) no-repeat; margin: 10px auto 0px; padding: 0px; width: 89px; }
a.bigsection { font-size: 12px; font-weight: bolder; color: #FFFFFF; background: url(images/bigsection.jpg) no-repeat; display: block; margin: 0px auto; padding: 2px 0px 0px 30px; height: 23px; width: 191px; text-decoration: none; }
a.bigsection:hover { color: #FFE6F7; }
#cnt { margin: 0px auto; padding: 0px; width: 940px; background: url(images/page-bg.jpg) repeat-x; }
#all { background: url(images/page-bg.jpg) repeat-x; }


#header { background: url(images/header-bg.jpg); margin: 0px; padding: 0px; height: 163px; }
#menutop1 { background: url(images/menutop1-bg.jpg) no-repeat; margin: 0px; padding: 8px 0px 0px; height: 29px; font-size: 11px; font-weight: bold; }
#menutop1 ul { display: block; margin: 0px auto; padding: 0px; width: 880px; }
#menutop1 li { float: left; margin: 0px 10px; padding: 0px; }
#menutop1 li a { color: #FFF; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; display: block; float: left; }
#menutop1 li a span { margin: 0px; padding: 3px 7px 0px; height: 19px; float: left; display: block; }
#menutop1 li a:hover { background: url(images/menutop-a-bg.jpg) no-repeat left center; color: #FF2EC1; }
#menutop1 li a:hover span { background: url(images/menutop-span-bg.jpg) no-repeat right top; }

#menutop2 { background: url(images/menutop2-bg.jpg) no-repeat; margin: 0px; padding: 8px 0px 0px; height: 49px; clear: both; }
#menutop2 ul { display: block; margin: 0px auto; padding: 0px; width: 850px; }
#menutop2 li { float: left; margin: 0px 10px; padding: 0px; }
#menutop2 li a { color: #FFF; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; display: block; float: left; }
#menutop2 li a span { margin: 0px; padding: 3px 7px 0px; height: 19px; float: left; display: block; }
#menutop2 li a:hover { background: url(images/menutop-a-bg.jpg) no-repeat left center; color: #FF2EC1; }
#menutop2 li a:hover span { background: url(images/menutop-span-bg.jpg) no-repeat right top; }

#breadcrumbs { margin: 0px; padding: 0px; height: 20px; }
#page { margin: 0px; padding: 0px; }
#page .pleft { margin: 0px 10px 0px 0px; padding: 0px; float: left; width: 701px; }
#page .pleft .center { margin: 0px; padding: 3px 0px 0px; float: right; width: 452px; }
#page .pleft .center .banner { height: 188px; width: 452px; margin: 18px 0px 0px; padding: 0px; }
#page .pleft .center .banner a { margin: 0px; padding: 0px; height: 188px; width: 452px; display: block; }
#page .pleft .center .banner a span { background: url(images/banner-crop.png) no-repeat; display: block; margin: 0px; padding: 0px; height: 188px; width: 452px; }
#page .pleft .center .listing { background: url(images/center-bg.jpg) repeat-y; margin: 0px; padding: 0px 10px; }
#page .pleft .center .listing .mini-art { margin: 0px; padding: 0px; }
#page .pleft .center .listing .mini-art img { margin: 0px 9px 12px 0px; padding: 5px; border: 1px solid #E0E0E0; float: left; }
#page .pleft .center .listing .mini-art p { font-size: 11px; color: #666; margin: 0px; padding: 0px; }
#page .pleft .center .listing .mini-art h2 { color: #000000; font-size: 14px; font-weight: bold; margin: 0px 0px 12px; padding: 0px; }
#page .pleft .center .listing .mini-art h2 a { color: #000000; text-decoration: none; }
#page .pleft .center .listing .mini-art .readmore { border-top: 1px dashed #FF96E0; margin: 0px; padding: 0px 0px 3px; clear: both; background: url(images/readmore-bg.jpg) no-repeat center top; }
#page .pleft .center .listing .mini-art .readmore a { background: url(images/readmore.jpg) no-repeat; margin: 0px auto; padding: 0px; height: 17px; width: 122px; display: block; text-decoration: none; }
#page .pleft .center .listing-end { background: url(images/listing-end.jpg) no-repeat center top; margin: 0px; padding: 0px; height: 11px; }
#page .pleft .center .listing h1 { font-size: 18px; margin: 0px; padding: 20px 0px; color: #CCC; }
#page .pleft .center .listing h2 { font-size: 12px; color: #000; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#page .pleft .center .listing img { margin: 33px 10px 0px 10px; padding: 3px; float: right; border: 1px solid #DbDbDb; background: #EfEfEf; }

#page .pleft .center .category { background: url(images/category-bg.jpg) repeat-y; margin: 18px 0px 0px; padding: 0px; }
#page .pleft .center .category h1 { background: url(images/category-h1-top.jpg) no-repeat center top; margin: 0px; padding: 30px 0px 30px 10px; font-size: 18px; color: #CCC; text-transform: uppercase; }
#page .pleft .center .category .category-cnt { margin: 0px; padding: 0px 10px; }
#page .pleft .center .category .category-cnt .mini-art { margin: 0px; padding: 0px 0px 15px; }
#page .pleft .center .category .category-cnt .mini-art h2 { font-size: 12px; color: #000; margin: 0px 0px 10px; padding: 0px; }
#page .pleft .center .category .category-cnt .mini-art h2 a { color: #000; text-decoration: none; }
#page .pleft .center .category .category-cnt .mini-art img { margin: 0px 10px 0px 0px; padding: 3px; float: left; border: 1px solid #DbDbDb; background: #EfEfEf; }
#page .pleft .center .category .category-cnt .mini-art p { color: #666; margin: 0px; padding: 0px; text-align: justify; }
#page .pleft .center .category .category-cnt .mini-art .readmore { border-top: 1px dashed #FF96E0; margin: 0px; padding: 0px 0px 3px; clear: both; background: url(images/readmore-bg.jpg) no-repeat center top; margin: 10px 0px 0px 0px; }
#page .pleft .center .category .category-cnt .mini-art .readmore a { background: url(images/readmore.jpg) no-repeat; margin: 0px auto; padding: 0px; height: 17px; width: 122px; display: block; text-decoration: none; }

#page .pleft .center .category .salons-cnt { margin: 30px 10px 0 10px; }
#page .pleft .center .category .salons-cnt li { float: left; font-size: 12px; font-weight: bold; display: block; width: 144px;}
#page .pleft .center .category .salons-cnt li a { color: #666; text-decoration: none; background: url(images/bullet.jpg) no-repeat left center; padding-left: 10px; }
#page .pleft .center .category .salons-cnt li a:hover { color: #FF2EC1; background: url(images/bullet.jpg) no-repeat 2px center; }

#page .pleft .center .category .content { margin: 0px; padding: 0px 10px; }
#page .pleft .center .category .content h2 { font-size: 12px; color: #000; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#page .pleft .center .category .content p { color: #666; margin: 0px 0px; padding: 5px 0px; text-align: justify; }

#page .pleft .center .category-end { background: url(images/listing-end.jpg) center bottom; margin: 0px; padding: 0px; height: 11px; }

#page .pleft .center .article { background: url(images/category-bg.jpg) repeat-y; margin-top: 18px; }
#page .pleft .center .article h1 { background: url(images/category-h1-top.jpg) no-repeat center top; margin: 0px; padding: 30px 0px 0px 10px; font-size: 18px; color: #CCC; text-transform: uppercase; }
#page .pleft .center .article h1.black { color: #000; text-transform: none; }

#page .pleft .center .article .content { margin: 0px; padding: 0px 10px; }
#page .pleft .center .article .content h2 { font-size: 12px; color: #000; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }
#page .pleft .center .article .content p { color: #666; margin: 0px 0px; padding: 5px 0px; text-align: justify; }
#page .pleft .center .article p.error { background: red; color: #FFF; display: block; }
.errors{color: #F00;line-height: 15px;background: #FFF0F0;border: 1px solid #FFD5D5;padding:5px;}
#page .pleft .center .article .content ul, 
#page .pleft .center .article .content ol { color: #666; margin: 0px 0px 0px 30px; padding: 15px 0px 15px 0px; list-style: disc inside; }
#page .pleft .center .article .content ul span { font-size: 14px; font-weight: bold; }
#page .pleft .center .article .content h3 { font-size: 12px; font-weight: bold; color: #000; margin: 5px 0px; padding: 0px; }
#page .pleft .center .article img { margin: 33px 10px 0px 10px; padding: 3px; float: right; border: 1px solid #DbDbDb; background: #EfEfEf; }
#page .pleft .center .article .content img { float: none; }
#page .pleft .center .article .linking { margin: 20px 0px 0px 0px; padding: 0px 10px; }
#page .pleft .center .article .linking h4 { font-size: 12px; font-weight: bold; text-transform: uppercase; margin: 0px 0px 20px 0px; padding: 0px; }
#page .pleft .center .article .linking img { background: #EfEfEf; margin: 0px 15px 0px 0px; padding: 3px; float: left; border: 1px solid #DBDBDB; }

#page .pleft .center .article .form { margin: 30px 0px 0px; padding: 0px 10px; }
#page .pleft .center .article .form form { margin: 0px; padding: 0px 0px; }
#page .pleft .center .article .form form p { border-bottom: 1px dashed #E5E5E5; display: block; clear: both; margin: 0px; padding: 5px 0px 0px; }
#page .pleft .center .article .form form label { padding: 0px; margin: 0px 0px 10px; font-size: 11px; font-weight: normal; color: #666; display: block;}
#page .pleft .center .article .form input.text, #page .pleft .center .article .form select { padding: 2px 4px; float: right; font: bold 11px "Trebuchet MS"; color: #000; background: url(images/input-text-bg.jpg) repeat-x left top; border: 1px solid #CCC; margin: 0px 150px 0px 0px; width: 160px; }
#page .pleft .center .article .form input.submit { background: url(images/input-submit-bg.jpg) no-repeat left top; margin: 0px auto; padding: 0px; height: 22px; width: 111px; border-style: none; font: bold 12px "Trebuchet MS"; color: #FFF; text-align: center; clear: both; }
#page .pleft .center .article .form textarea { margin: 0px; padding: 4px; float: right; font: bold 11px "Trebuchet MS"; color: #000; border: 1px solid #CCC; width: 310px; height: 100px; background: #fff url(images/input-text-bg.jpg) repeat-x left bottom; overflow: auto; }

#page .pleft .center .article-end { background: url(images/listing-end.jpg) center bottom; margin: 0px; padding: 0px; height: 11px; }

#page .pleft .left { margin: 0px; padding: 3px 0px 0px; float: left; width: 239px; }
#page .right { margin: 0px; padding: 0px; width: 229px; float: left; }
#page .right img { border-style: none; }


.content ul, .content ol {clear:both;float:none;}

#footer { background: url(images/footer-picture.jpg) no-repeat; margin: 0px auto; padding: 0px; height: 241px; width: 940px; }

.sidebar .products { background: #FFFFFF url(images/products-bottom.jpg) no-repeat center bottom; margin: 0px; padding: 0px 0px 25px; }
.sidebar .products .products-hd { background: url(images/products-top.jpg) no-repeat; padding: 2px 0px 10px 70px; height: 28px; font-size: 13px; color: #FF2EC1; font-weight: bold; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.sidebar .products ul { padding: 0px; font-size: 12px; font-weight: bold; margin: 15px 10px 15px 20px; }
.sidebar .products ul li a { height: 20px; text-decoration: none; display: block; background: url(images/bullet.jpg) no-repeat left center; padding-left: 20px; padding-top: 2px; color: #666; }
.sidebar .products ul li a:hover { color: #FF2EC1; background: url(images/bullet.jpg) no-repeat 2px center; }

.sidebar .module { background: #FFFFFF; padding-bottom: 10px; }
.sidebar .module-end { margin: 0px 0px 14px; padding: 0px; height: 8px; background: url(images/module_bottom.png) no-repeat center bottom; }
.sidebar .module h4 { margin: 0px; padding: 5px 0px 0px 15px; font-size: 13px; font-weight: bold; text-transform: uppercase; color: #666; }
.sidebar .module p { padding: 0px 15px; margin: 0px; font-size: 11px; font-weight: normal; }
.sidebar .module h4.promotii { background: url(images/h4-promotii.jpg) no-repeat center top; height: 40px; margin: 0px; }
.sidebar .module h4.echipa { background: url(images/h4-echipa.jpg) no-repeat center top; height: 40px; margin: 0px; }
.sidebar .module h4.manageri { background: url(images/h4-manageri.jpg) no-repeat center top; height: 40px; margin: 0px; }
.sidebar .module h4.club { background: url(images/h4-club.jpg) no-repeat center top; height: 40px; margin: 0px; }
.sidebar .module h4.business { background: url(images/h4-business.jpg) no-repeat center top; height: 46px; margin: 0px; line-height: 12px; }
.sidebar .module h4.concurenta { background: url(images/h4-concurenta.jpg) no-repeat center top; height: 40px; margin: 0px; }
.sidebar .module h4.frumusete { background: url(images/h4-frumusete.jpg) no-repeat center top; height: 40px; margin: 0px; }
.sidebar .module h4.director { background: url(images/h4-director.jpg) no-repeat center top; height: 40px; margin: 0px; }
.sidebar .module h4.multumim { background: url(images/h4-multumim.jpg) no-repeat center top; height: 40px; margin: 0px; }

#footer .menu1 { margin: 0px; padding: 10px 0px 5px; text-align: center; font-size: 10px; }
#all #footer .menu1 ul { }
#all #footer .menu1 li { display: inline; margin: 0px 10px; padding: 0px; }
#all #footer .menu2 { margin: 0px; padding: 5px 0px 10px; text-align: center; font-size: 10px; }
#all #footer .menu2 li { display: inline; margin: 0px 10px; padding: 0px; }
#all #footer  .menu2  a, #all #footer .menu1 a { text-decoration: none; color: #EC0089; font-weight: bold; }
#all #footer .menu2 a:hover, #all #footer .menu1 a:hover { color: #000; font-weight: bold; text-decoration: underline; }
#all #footer .copyright { padding: 0px; text-align: center; margin: 130px 0px 0px; font-size: 10px; }
#all #footer .copyright p { margin: 0px; padding: 0px; color: #999; }
#all #footer .copyright p a { font-weight: bolder; color: #999; text-decoration: none; font-size: 11px; }
#all #footer .copyright li { display: inline; margin-right: 10px; margin-left: 10px; }
#all #footer .copyright li a { color: #EC0089; }

#page .pleft .center .gallery { background: url(images/category-bg.jpg) repeat-y; margin: 0px; padding: 0px; text-align: center; }
#page .pleft .center .gallery h1 { background: url(images/category-h1-top.jpg) no-repeat center top; margin: 0px 0px 20px; padding: 30px 0px 0px 10px; font-size: 18px; color: #CCC; text-transform: uppercase; text-align: left; }#page .pleft .center .gallery img.big { margin: 0px auto 20px; padding: 3px; background: #DEDEDE; border: 1px solid #999999; }
#page .pleft .center .gallery .img-list img   { padding: 3px; border: 1px solid #C5CED5; margin: 1px; }
#page .pleft .center .gallery .art-gallery { margin: 0px; padding: 0px; }
#page .pleft .center .gallery .art-gallery .big { margin: 0px 0px 10px; padding: 3px; border: 1px solid #666666; }
#page .pleft .center .gallery .art-gallery h2 { margin: 10px 0px 10px 10px; padding: 0px; font-size: 16px; font-weight: bold; text-align: left; }
#page .pleft .center .gallery .art-gallery .minigal { margin: 0px; padding: 0px; }
#page .pleft .center .gallery .art-gallery .minigal img { padding: 3px; background: #CCCCCC; border: 1px solid #999999; margin: 1px; }
#page .pleft .center .gallery .art-gallery p { margin: 0px; padding: 10px; text-align: justify; }
#page .pleft .center .gallery .art-gallery .readmore { border-top: 1px dashed #FF96E0; margin: 0px; padding: 0px 0px 3px; clear: both; background: url(images/readmore-bg.jpg) no-repeat center top; }
#page .pleft .center .gallery .art-gallery .readmore a { background: url(images/readmore.jpg) no-repeat; margin: 0px auto; padding: 0px; height: 17px; width: 122px; display: block; text-decoration: none; }

.pagination { padding: 0 15px 0 15px; }
.pagination a { text-decoration: none; display: block; float: left; padding: 1px 5px 1px 5px; margin: 0 2px 0 2px;  }
.pagination a:hover { color: #FFF; background: #EC0089; }
.pagination span { display: block; float: left;  padding: 1px 5px 1px 5px; color: #FFF; background: #EC0089; }

