@CHARSET "ISO-8859-1";

* {
	outline:0;
	margin:0;
	padding:0;
	list-style:none;
	background:none;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	border:0;
}

a:hover{ text-decoration:underline; }

*:hover.nohover{ text-decoration:none; }

/* globale */

.p0{ padding:0px }
.p1{ padding:1px }
.p2{ padding:2px }
.p3{ padding:3px }
.p4{ padding:4px }
.p5{ padding:5px }
.p6{ padding:6px }
.p7{ padding:7px }
.p8{ padding:8px }
.p9{ padding:9px }
.p10{ padding:10px }
.p15{ padding:15px }
.p20{ padding:20px }
.p30{ padding:30px }

.pt3{ padding-top:3px; }
.pr3{ padding-right:3px; }
.pb3{ padding-bottom:3px; }
.pl3{ padding-left:3px;}


.pt4{ padding-top:4px; }
.pr4{ padding-right:4px; }
.pb4{ padding-bottom:4px; }
.pl4{ padding-left:4px;}

.pt5{ padding-top:5px; }
.pr5{ padding-right:5px; }
.pb5{ padding-bottom:5px; }
.pl5{ padding-left:5px; }

.pt5{ padding-top:5px; }
.pr5{ padding-right:5px; }
.pb5{ padding-bottom:5px; }
.pl5{ padding-left:5px; }

.pt8{ padding-top:8px; }
.pr8{ padding-right:8px; }
.pb8{ padding-bottom:8px; }
.pl8{ padding-left:8px; }

.pt9{ padding-top:9px; }
.pr9{ padding-right:9px; }
.pb9{ padding-bottom:9px; }
.pl9{ padding-left:9px; }



.pt10{ padding-top:10px; }
.pr10{ padding-right:10px; }
.pb10{ padding-bottom:10px; }
.pl10{ padding-left:10px; }

.pt15{ padding-top:15px; }
.pr15{ padding-right:15px; }
.pb15{ padding-bottom:15px; }
.pl15{ padding-left:15px; }

.pt20{ padding-top:20px; }
.pr20{ padding-right:20px; }
.pb20{ padding-bottom:20px; }
.pl20{ padding-left:20px; }

.pt25{ padding-top:25px; }
.pr25{ padding-right:25px; }
.pb25{ padding-bottom:25px; }
.pl25{ padding-left:25px; }

.pt30{ padding-top:30px; }
.pr30{ padding-right:30px; }
.pb30{ padding-bottom:30px; }
.pl30{ padding-left:30px; }

.pt40{ padding-top:40px; }
.pr40{ padding-right:40px; }
.pb40{ padding-bottom:40px; }
.pl40{ padding-left:40px; }

.pt50{ padding-top:50px; }
.pr50{ padding-right:50px; }
.pb50{ padding-bottom:50px; }
.pl50{ padding-left:50px; }

.mauto{ margin: auto;}

.mt-50{ margin-top:-50px; }
.mr-50{ margin-right:-50px; }
.mb-50{ margin-bottom:-50px; }
.ml-50{ margin-left:-50px; }


.mt-25{ margin-top:-25px; }
.mr-25{ margin-right:-25px; }
.mb-25{ margin-bottom:-25px; }
.ml-25{ margin-left:-25px; }


.mt-10{ margin-top:-10px; }
.mr-10{ margin-right:-10px; }
.mb-10{ margin-bottom:-10px; }
.ml-10{ margin-left:-10px; }


.mt-5{ margin-top:-5px; }
.mr-5{ margin-right:-5px; }
.mb-5{ margin-bottom:-5px; }
.ml-5{ margin-left:-5px; }

.mt-1{ margin-top:-1px; }
.mr-1{ margin-right:-1px; }
.mb-1{ margin-bottom:-1px; }
.ml-1{ margin-left:-1px; }

.m0{ margin:0px }
.m3{ margin:3px }
.m5{ margin:5px }
.m10{ margin:10px }
.m15{ margin:15px }
.m20{ margin:20px }

.mt2{ margin-top:2px; }
.mr2{ margin-right:2px; }
.mb2{ margin-bottom:2px; }
.ml2{ margin-left:2px; }

.mt3{ margin-top:3px; }
.mr3{ margin-right:3px; }
.mb3{ margin-bottom:3px; }
.ml3{ margin-left:3px; }

.mt4{ margin-top:4px; }
.mr4{ margin-right:4px; }
.mb4{ margin-bottom:4px; }
.ml4{ margin-left:4px; }

.mt5{ margin-top:5px; }
.mr5{ margin-right:5px; }
.mb5{ margin-bottom:5px; }
.ml5{ margin-left:5px; }

.mt6{ margin-top:6px; }
.mr6{ margin-right:6px; }
.mb6{ margin-bottom:6px; }
.ml6{ margin-left:6px; }

.mt8{ margin-top:8px; }
.mr8{ margin-right:8px; }
.mb8{ margin-bottom:8px; }
.ml8{ margin-left:8px; }

.mt10{ margin-top:10px; }
.mr10{ margin-right:10px; }
.mb10{ margin-bottom:10px; }
.ml10{ margin-left:10px; }

.mt15{ margin-top:15px; }
.mr15{ margin-right:15px; }
.mb15{ margin-bottom:15px; }
.ml15{ margin-left:15px; }

.mt20{ margin-top:20px; }
.mr20{ margin-right:20px; }
.mb20{ margin-bottom:20px; }
.ml20{ margin-left:20px; }

.mt30{ margin-top:30px; }
.mr30{ margin-right:30px; }
.mb30{ margin-bottom:30px; }
.ml30{ margin-left:30px; }

.mt40{ margin-top:40px; }
.mr40{ margin-right:40px; }
.mb40{ margin-bottom:40px; }
.ml40{ margin-left:40px; }

.mt50{ margin-top:50px; }
.mr50{ margin-right:50px; }
.mb50{ margin-bottom:50px; }
.ml50{ margin-left:50px; }

.btdotted{border-top: 1px dotted #b2b2b2;}
.brdotted{border-right: 1px dotted #b2b2b2;}
.bbdotted{border-bottom: 1px dotted #b2b2b2;}
.bldotted{border-left: 1px dotted #b2b2b2;}

.btsolid4{border-top: 4px solid #b2b2b2;}
.brsolid4{border-right: 4px solid #b2b2b2;}
.bbsolid4{border-bottom: 4px solid #b2b2b2;}
.blsolid4{border-left: 4px solid #b2b2b2;}

.btsolid{border-top: 1px solid #b2b2b2;}
.brsolid{border-right: 1px solid #b2b2b2;}
.bbsolid{border-bottom: 1px solid #b2b2b2;}
.blsolid{border-left: 1px solid #b2b2b2;}

.bsolid{ border:1px solid; }
.bsolid4{ border:4px solid; }

.bcwhite{ border-color:#fff; }
.bckaki{ border-color:#b99a29; }
.bcnavy{ border-color:#164671; }
.bcgrey{ border-color:#cccccc; }
.bclitegrey{ border-color:#cecccb; }
.bcdark{ border-color: #162a4a; }
.bcyellow{ border-color: #f3b803; }
.bcdarkblue{ border-color: #195586; }
.bcdarkgreen{ border-color: #76b42b; }
.bcdarkred{ border-color: #8d0e1a; }

.inline{ display:inline; }
.iblock{ display:inline-block; zoom:1; *display:inline;}
.block{ display:block !important;}
.fleft{ float:left; }
.fright{ float:right; }
.clear{ clear:both !important; }

.vatop{ vertical-align:top; }
.vamiddle{ vertical-align:middle; }
.vabottom{ vertical-align:bottom; }

.b{ font-weight:bold; }
.normal{ font-weight:normal; }
.i{ font-style:italic; }
.u{ text-decoration:underline; }

.relative{ position:relative; }
.absolute{ position:absolute; }
.l0{ left:0; }


.pointer{ cursor:pointer; }

.whitebg{ background: #fff; }
.redbg{ background: #d82529; }
.darkgreybg{ background: #808080; }
.darkbg{ background: #666666; }
.litegreybg{ background: #f5f5f5; }
.greybg{ background: #e6e6e6; }
.nobg{ background: none !important; }

.s36{ font-size:36px; }
.s30{ font-size:30px; }
.s26{ font-size:26px; }
.s24{ font-size:24px; }
.s22{ font-size:22px; }
.s20{ font-size:20px; }
.s19{ font-size:19px; }
.s18{ font-size:18px; }
.s16{ font-size:16px; }
.s15{ font-size:15px; }
.s14{ font-size:14px; }
.s13{ font-size:13px; }
.s12{ font-size:12px; }
.s11{ font-size:11px; }
.s10{ font-size:10px; }

.white{ color:#fff; }
.black{ color:#000; }
.orange{ color:#fe7300; }
.darkblack{ color:#010101; }
.blackgrey{ color:#191919; }
.blue{ color:#014b90; }
.red{ color:#d82529; }
.darkred{ color:#bf1e2e; }
.litegrey{ color:#cccccc; }
.darkergrey{ color:#666; }
.grey{ color:#ccc; }
.green{ color:#508f28; }
.brown{ color:#603813; }	
.darkgrey{ color:#333333; }
.lavander{ color:#783a7d; }
.darkblue{ color:#014b90; }

.lightyellowbg{ background: #fbf4cc; }
.yellowbg{ background: #fed84f; }
.lavenderbg{ background: #941146; }
.bluebg{ background: #194ea2; }
.graybg{ background: #333; }
.whitebg{ background: #fff; }
.blackbg{ background: #000; }
.maroonbg{ background-color:#34231b; }
.litemaroonbg{ background-color:#5c4f49; }
.lavanderbg{ background:#783a7d; }

.taright{ text-align:right; }
.taleft{ text-align:left; }
.tacenter{ text-align:center; }
.justified{ text-align:justify; }

.ofauto{ overflow:auto; }
.ofhidden{ overflow:hidden; }

.w10{width:10%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w40{width:40%;}
.w45{width:45%;}
.w49{width:49%;}
.w50{width:50%;}
.w60{width:60%;}
.w70{width:70%;}
.w75{width:75%;}
.w80{width:80%;}
.w90{width:90%;}
.w100{ width:100%; }
.wauto{ width:auto; }

.w1p{ width:1px; }
.w10p{ width:10px; }
.w20p{ width:20px; }
.w30p{ width:30px; }
.w40p{ width:40px; }
.w50p{ width:50px; }
.w60p{ width:60px; }
.w70p{ width:70px; }
.w80p{ width:80px; }
.w90p{ width:90px; }
.w100p{ width:100px; }
.w116p{ width:116px; }

.w1{ width:1px; }
.w110{ width:110px; }
.w120{ width:120px; }
.w125{ width:125px; }
.w130{ width:130px; }
.w140{ width:140px; }
.w150{ width:150px; }
.w160{ width:160px; }
.w170{ width:170px; }
.w180{ width:180px; }
.w200{ width:200px; }
.w205{ width:205px; }
.w210{ width:210px; }
.w220{ width:220px; }
.w225{ width:225px; }
.w230{ width:230px; }
.w240{ width:240px; }
.w250{ width:250px; }

.w258{ width:258px; }

.w260{ width:260px; }
.w275{ width:275px; }
.w280{ width:280px; }
.w290{ width:290px; }
.w300{ width:300px; }
.w310{ width:310px; }
.w320{ width:320px; }
.w350{ width:350px; }
.w375{ width:375px; }

.w400{ width:400px; }
.w410{ width:410px; }
.w420{ width:420px; }
.w422{ width:422px; }
.w436{ width:436px; }
.w450{ width:450px; }
.w480{ width:480px; }
.w500{ width:500px; }
.w520{ width:520px; }
.w530{ width:530px; }
.w538{ width:538px; }
.w600{ width:600px; }

.w640{ width:640px; }
.w615{ width:615px; }
.w630{ width:630px; }
.w690{ width:690px; }
.w660{ width:660px; }

.w920{ width:920px; }
.w940{ width:940px; }
.w942{ width:942px; }
.w960{ width:960px; }
.w962{ width:962px; }
.w964{ width:964px; }

.h0{ height:0px; }
.h5{ height:5px; }
.h10{ height:10px; }
.h20{ height:20px; }
.h30{ height:30px; }
.h50{ height:50px; }
.h100{ height:100px; }
.minh100{ min-height:100px; }
.h120{ height:120px; }
.h220{ height:220px; }
.h240{ height:240px; }
.h280{ height:280px; }

.ls-1{ letter-spacing:-1px; }
.lh11{ line-height:11px; }
<!--
.l70{
	left:70%;
}
-->

.rc5{
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.rc10{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.rct5{
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.rcr5{
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -khtml-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.smooth{
	text-shadow: #0e0e0e 0px 0px 1px;
}

.dnone{
     display:none;
     opacity:1;
     filter:alpha(opacity=100);
}
.opac{
     opacity:0.4;
     filter:alpha(opacity=40);
}

.opac6{
     opacity:0.6;
     filter:alpha(opacity=60);
}

.opac8{
     opacity:0.8;
     filter:alpha(opacity=80);
}

.zindex1{
	z-index:1;
}
.lazy, .lazy2 {
  display: none;
}

.container {
    width:962px;
}
.menu-mobile {
    background-color: #34231b;
    opacity: 0.8;
    filter: alpha(opacity=80);
    height:40px;
    display:none;
    margin:0 auto;
    margin-top:10px;
    overflow: inherit!important;
}
.menu-mobile-hide {
    float:right;
    margin-right:15px;
    margin-top:13px;
}
.menu-mobile-expand {
    width:100%;
    background-color: #34231b;
    float:left;
    margin-bottom:15px;
}
.menu-mobile-expand ul li a {
    font-size:16px;
    color:#fff;
    text-decoration: none;
}
.menu-mobile-expand ul li {
    margin-bottom:10px;
}
.menu-mobile-expand ul {
    padding-left:20px;
    padding-bottom:10px;
}
.menu-mobile-expand ul li.dropdown ul {
    padding-left:15px;
    padding-bottom:0;
    padding-top:5px;
}
#mobile-open {
    display:inline-block;
    cursor: pointer;
}
.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.newsletter input {
    box-sizing: border-box;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.transparentHolder .w600 {
    left:0;
    right:0;
}
.unu-din-desktop {
    display:inline-block;
}
.unu-din-mobile {
    display:none;
}

@media (max-width: 992px) {
    .container {
        width:750px;
        overflow: hidden;
    }
    .topheader-left {
        width:420px;
    }
    .topheader-right {
        width:300px;
    }
    .banner-big-top {
        display:inline-block;
        width:100%;
        text-align: center;
    }
    .section-account {
        float: left;
        margin-top: 10px;
    }
    .section-search {
        display: inline-block;
        float: right;
        margin-top: 10px;
    }
    .topmenu {
        display:none;
    }
    .topmenushadow {
        background-image: none!important;
    }
    .menu-mobile {
        display:block;
    }
    .left-column {
        width:500px;
    }
    .right-column {
        width:230px;
    }
    .ultimele-articole-img {
        width:200px;
    }
    .ultimele-articole-text {
        width:285px;
    }
    .ultimele-articole-text a.trebuchet {
        font-size:20px;
    }
    .slider {
        width:100%!important;
    }
    .slider h3 {
        font-size:20px;
    }
    .mai-multe {
        width:240px;
    }
    .lucrari-recomandate-img {
        width:122px;
    }
    .personalitatea-zilei {
        width:140px;
    }
    .personalitatea-zilei a {
        font-size:14px;
    }
    .recomandari-text {
        width:100%;
    }
    .s24 {
        font-size:20px;
    }
    #vote {
        margin-top:0!important;
    }
    .category-text {
        width:100%!important;
        margin-top:10px;
        margin-left:0!important;
    }
    .merita-sa-citesti {
        width:100%!important;
        display:block;
        margin:0 0 15px 0!important;
        border-bottom:1px solid #ccc;
        padding-bottom:10px;
    }
    .merita-sa-citesti:last-child {
        border-bottom:0;
    }
    .noutati {
        width:100%!important;
        height:auto!important;
        padding-right:0!important;
    }
    .noutati-img {
        float:left;
        margin-top:15px;
    }
    .articole-listare {
        width:100%!important;
        margin-left:0!important;
        margin-top:15px!important;
    }
    .detalii-lucrare, .detalii-achizitie {
        width:100%!important;
        margin-right:0!important;
    }
    .carousel-lucrari-similare {
        width:390px;
    }
    .transparentHolder .w600 {
        width:80%;
        left:0;
        right:0;
    }
    .transparentHolder input, .transparentHolder textarea {
        width:100%;
        box-sizing: border-box;
        margin-left:0;
    }
    .transparentHolder .submitButton {
        float:left;
    }
    .transparentHolder .w375 {
        width:100%;
    }
    .transparentHolder label {
        padding:10px 10px 10px 0;
    }
    .artist-work {
        width:150px;
    }
    .artist-work a img {
        max-width: 100%;
    }
    .account {
        padding:0!important;
        background-color: #545454!important;
        background-image: none!important;
    }
    .account-content {
        width:100%!important;
    }
    .account h2 {
        padding:20px!important;
        font-size:18px!important;
    }
    .menu {
        width:100%!important;
        padding-right:0!important;
        border-right:0!important;
    }
    .account .account-content {
        padding:0!important;
    }
    .menu ul {
        margin:0 20px;
    }
    .account-content .menu ul li a {
        display: inline-block!important;
        font-size:16px!important;
        margin-bottom:10px!important;
    }
    .menu div b {
        margin:10px 20px!important;
        display: block;
    }
    .account .account-content .actions h1 {
        display:block;
        background-image: none!important;
        background-color: #ad2e2e!important;
        border-radius:10px!important;
        margin:0 0 10px 0!important;
        height:auto!important;
    }
    .account .account-content .actions {
        display: inline-block!important;
        width: auto!important;
        padding:20px!important;
    }
    .modify-data {
        width:100%!important;
        padding-left:0!important;
        overflow: hidden!important;
        margin-bottom:0!important;
    }
    .account form input.text {
        width:100%!important;
        box-sizing: border-box;
        padding:14px 10px!important;
    }
    .account form textarea.text {
        width:100%!important;
        box-sizing: border-box;
    }
    .account form .select {
        width:100%!important;
        padding:7px 5px!important;
    }
    .account .explain {
        width:100%!important;
        padding-right:0!important;
    }

}
@media (max-width: 768px){
    .container {
        width:100%;
    }
    .left-column, .right-column {
        width:100%;
    }
    .ultimele-articole-text {
        width:100%;
        margin-top:10px;
        margin-left:0;
    }
    .mai-multe {
        width:100%;
    }
    .ofauto {
        overflow: hidden;
    }
    .topheader-left {
        width:15%;
    }
    .topheader-right {
        width:84%;
    }
    .topheader-right .maroonbg {
        right:20px!important;
    }
    .topheader-right .absolute {
        right:30px;
    }
    body {
        padding:0 10px;
    }
    .header-social {
        display:none;
    }
    .parteneri .taleft {
        text-align: center;
    }
    .ultimele-articole-img {
        width:100%;
        background: none;
    }
    .ultimele-articole-img .holder {
        width:100%;
        text-align: center;
        display:inline-block;
        background: none;
        height:auto;
    }
    .add-comment input, .add-comment textarea {
        width:100%;
        box-sizing: border-box;
    }
    .contact {
        width:100%!important;
        padding:0!important;
    }
    .contact form {
        display:block;
        width:100%
    }
    .contact .explain {
        width:100%!important;
        display:block;
        padding-left:0!important;
        height:auto!important;
        margin-bottom:20px;
    }
    .contact form input, .contact form textarea {
        width:100%!important;
        box-sizing: border-box;
        padding:12px!important;
    }
    .contact form input.submit {
        padding:6px!important;
    }
    .register {
        padding:0!important;
        width:100%!important;
        height:auto!important;
        margin-top:25px!important;
        margin-bottom:25px!important;
    }
    .register form {
        width:100%!important;
    }
    #termenix {
        width:100%!important;
    }
    .register form input.text {
        width:100%!important;
        box-sizing: border-box;
        padding:12px!important;
    }
    .register .explain, .login .explain {
        width:100%!important;
        height:auto!important;
        margin-top:15px!important;
        text-align: left!important;
    }
    .login {
        padding:0!important;
        width:100%!important;
        height:auto!important;
        margin-top:25px!important;
        margin-bottom:25px!important;
        overflow: hidden!important;
    }
    .login form {
        width:100%!important;
    }
    .login form input {
        width:100%!important;
        box-sizing: border-box;
        padding:12px!important;
    }
    .login form input.submit {
        padding:6px!important;
    }
    .category-img {
        width:100%;
        background: none;
    }
    .category-img .holder {
        width:100%;
        display:inline-block;
        text-align: center;
        background: none;
    }
    .artist-work {
        width:170px;
    }
    .account h2 {
        font-size:16px!important;
        padding:10px!important;
    }
    .menu ul {
        margin: 0 10px;
    }
    .menu div b {
        margin: 10px!important;
        display: block;
    }
    .account .account-content .actions {
        padding: 10px!important;
    }
    #artworks-list .item {
        width:100%!important;
    }
    #artworks-list .item .y {
        width:245px!important;
    }
    .modify-data form input {
        width:100%!important;
        box-sizing: border-box;
        padding:14px 10px!important;
    }
    .modify-data form {
        width:100%!important;
    }
    .modify-data form input#A {
        width:auto!important;
        padding:0!important;
    }
}
@media (max-width: 540px){
    .carousel-lucrari-similare {
        width: 260px;
    }
}
@media (max-width: 500px){
    .newsTabs .taburi {
        width:100%;
        background: url('../img/greypixel.png') repeat-x bottom left;
    }
    .newsTabs .underline {
        background:none;
    }
    .newsTabs .taburi-afiseaza {
        float:left;
    }
    .topheader-right {
        margin-top:0;
    }
    .topheader-right .headerbginfo {
        width:200px;
        height:100px;
    }
    .topheader-right .w280 {
        width:180px;
    }
    .topheader-right {
        display:none;
    }
    .section-search {
        display:block;
        float:left;
    }
    .tab-artwork {
        display:block;
    }
    #artworks-list .item .y {
        width:auto!important;
        display:inline-block!important;
    }
    #artworks-list .item .x {
        width:auto!important;
        display:inline-block!important;
    }
}
@media (max-width: 400px){
    .carousel-lucrari-similare {
        width: 125px;
    }
    .unu-din-desktop {
        display:none;
    }
    .unu-din-mobile {
        display:inline-block;
    }
    .artist-work {
        width:190px;
    }
}
