@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300&subset=latin,cyrillic);
@font-face {
    font-family: 'fregatregular';
    src: url('../font/fregat.eot');
    src: url('../font/fregat.eot?#iefix') format('embedded-opentype'),
    url('../font/fregat.woff') format('woff'),
    url('../font/fregat.ttf.gz') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'fregatbold';
    src: url('../font/fregat_bold.eot');
    src: url('../font/fregat_bold.eot?#iefix') format('embedded-opentype'),
    url('../font/fregat_bold.woff') format('woff'),
    url('../font/fregat_bold.ttf.gz') format('truetype');
    font-weight: bold;
    font-style: normal;
}
*{
    margin:0;
    padding:0;
}
img{
    border: 0 none;
}
h1{
    font: 45px 'fregatregular','arial','sans-serif';
    margin: 20px 0 15px;
    width: 620px;
}
h1 a,h2 a{
    color:#000000;
}
#main_page h1{
    font:300 40px 'Open Sans','arial','sans-serif';
}
h2{
    font: 300 40px/40px 'Open Sans','arial','sans-serif';
    margin: 30px 0 0;
}
h2.ceni{
    font: 26px 'fregatregular','Open Sans','arial','sans-serif';
    margin: 30px 0 20px;
}
h3{
    font: 300 26px 'Open Sans','arial','sans-serif';
    margin: 20px 0 10px;
}
#dostavka_page h2{
    margin-bottom: 10px;
}
html,body,#container{
    height: 100%;
    font-family: Arial,hevletica,sans-serif;
}
#container{
}
.widthlimiter{
    width: 970px;
    margin: auto;
}
.widthlimiterinterers{
    width: 1140px;
    margin: auto;
}
#main{
    min-height: 100%;
    margin: 0 auto -270px;    
}
#all{
    padding: 0 0 270px;
    overflow:hidden;
}
#out{
    float:right;
    width:100%;
    margin-left:-170px;
}
#left{
    float:left;
    width:150px;
    padding-bottom: 40px;
    z-index: 2;
}
#content{
    margin-left: 169px;
    padding-bottom: 60px;
}
#content.hideleft{
    margin-left: 0;
}
#content p{
    font: 14px/22px 'arial','helvetica','sans-serif';
    color: #595959;
    margin: 5px 0;
}

#content ul.list{
    padding: 20px 30px;
}
#content ul.list li,ul.stylelist li {
    font: 12px/18px 'arial','helvetica','sans-serif';
    color: #595959;
    margin: 5px 0px 0px 30px;
    list-style-type:circle;
}
#content p img{
    display: block;
    margin: 41px auto 0 ;
}
#content a:hover{
    color: #f43812;
    transition: color .3s ease 0s;
}
.helper{
    vertical-align: middle;
    width: 0;
    display: inline-block;
}
#content a.show_more,#content a.show_moreblog{
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    height: 8px;
    width: 24px;
    background: url(../images/icons.png) no-repeat -56px -19px;
    transition: background .3s ease 0s;
}
#content a.show_more:hover,#content a.show_moreblog:hover{
    background: url(../images/icons.png) no-repeat -24px -19px;
    transition: background .3s ease 0s;
}
#content a.showtel {position: relative;}
#content a.show_moreblog span{
position: absolute;
top: -12px;
font-size: 10px;
color: black;
width: 100px;
}
#header{
    border-bottom: 1px solid #f0f0f0;
}
#header_top{
    padding-top:13px;
    height: 22px;
}
.header_icon{
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background: url(../images/icons.png);
    transition: background-position .3s ease 0s;
}
#header a{
    display: inline-block;
    font: 11px Arial,helvetica,sans-serif;
    color: #696969;
    text-decoration: none;
    transition: color .3s ease 0s;
}
#header a:hover{
    color: #f43812;
    transition: color .3s ease 0s;
}
#voiti,
#registraciya,
#telephone{
    float: left;
    margin-right: 20px;
    position: relative;
}
#cart,
#wishlist,
#calldisigner,
#upload{
    float: right;
    position: relative;
    margin-right: 20px;
}
#search_advanced{
    position: relative;
    padding-top: 3px;
}
#voiti span,
#registraciya span,
#telephone span,
#cart span,
#wishlist span,
#calldisigner span,
#upload span{
    vertical-align: middle;
}
#voiti .header_icon{
    background-position: 1px 0;
}
#voiti a:hover .header_icon{
    background-position: -15px 0;
    transition: background-position .3s ease 0s;
}
#cart > a,
#wishlist > a{
    font: bold 16px fregatregular,arial,sans-serif;
}
#content p.rospis{
    font: 16px fregatregular,arial,sans-serif;
    color:#000;
    padding: 10px 30px 10px 0px;
    line-height: 20px;
}
#cart a.hcart .header_icon{
    background-position: -160px 0;
}
#wishlist a.hwish .header_icon{
    background-position: -112px 0;
}
#cart a.lbhcart .header_icon,
#wishlist a.lbhwish .header_icon{
    background-position: -129px 0;
    margin-right: 0;
}
#cart a.lbhcart:hover .header_icon,
#wishlist a.lbhwish:hover .header_icon{
    background-position: -144px 0;
    transition: background-position .3s ease 0s;
}

#wishlist{
    margin-right: 8px;
}
.closebutton,.removebacksidebot{
    position: absolute;
    width: 16px;
    height: 16px;
    top:-1px;
    right:-1px;
    cursor:pointer;
    background: url(../images/icons.png) no-repeat -120px -28px;
}
.closebutton:hover{
    background: url(../images/icons.png) no-repeat -136px -28px;
}
.closebutton:active{
    background: url(../images/icons.png) no-repeat -152px -28px;
}
.toparrowleft,
.toparrowright{
    width:11px;
    height: 12px;
    position:absolute;
    top: -11px;
}
.toparrowleft{
    background: url(../images/icons.png) no-repeat 0 -16px;
    left:-1px;
}
.toparrowright{
    background: url(../images/icons.png) no-repeat -12px -16px;
    right:-2px;
}
.formwrapper{
    padding: 13px 15px;
    overflow:hidden;
}
.formwrapper form{
    width:100%;
}


#loginform,
#regform,
#cartform,
#wishform,
#uploadform,
#townform,
#ad_searchform{
    position: absolute;
    top: 36px;
    background: #fff;
    border: 1px solid #e6e6e6;
    display: none;
    z-index: 11;
}

#loginform{
    width: 260px;
    left: 0;
}
#regform{
    left: 3px;
    width: 503px;
}
#ad_searchform{
    left: 1px;
    width: 391px;
}
#townform{
    left: 1px;
    width: 714px;
}
#cartform{
    right: 8px;
    width: 263px;
}
#wishform{
    right: 8px;
    width: 333px;
}
#wishform .formwrapper{
    overflow: hidden;
    padding: 0;
    margin: 13px 15px;
}
#wishwrapper{
    overflow: hidden;
}
#upload2{
    padding-bottom: 5px;
}
#calldisigner{
    margin-right: 0px;
}
#upload a,#upload2 a{
    font: 16px 'fregatregular',arial,sans-serif;
    color: #000;
}
#calldisigner a{
    font: 16px 'fregatregular',arial,sans-serif;
    color: #000;
}

#upload2 a:hover,#upload a:hover,#user_menu a:hover,#opt_menu a:hover,#opt_menu a.active {
    color: #f43812;
}
#uploadform{
    left: -180px;
    width: 400px;
}
#calldisigner{
    left: 3px;
    width: 200px;
}
#all .formwrapper > p{
    font-size: 13px;
    margin: 10px 0;
}
.formwrapper>p:first-child{
    font: 22px 'fregatregular','arial','sans-serif'!important;
    margin-top: 0!important;
}

#uploadform .bottomformwrapper{
    padding: 15px;
}
#uploadform .formwrapper>p{
    font-size: 12px!important;
    line-height: 20px;
}
#uploadform .formwrapper>p:first-child{
    font: 22px 'fregatregular','arial','sans-serif'!important;
    margin-top: 0!important;
}

#loginform input[type="checkbox"]{
    vertical-align: middle;
    background: #fff;
    border-color: #989898;
}
#loginform .l_i_nl input{
    margin: 19px 0;
}
#loginform .in_l{
    float: right;
    margin-top: 7px;
}
.bottomformwrapper{
    border-top: 1px solid #e6e6e6;
    padding: 13px 15px;
    overflow: hidden;
}
.bottomformwrapper p{
    font: 11px 'Arial','Helvetica','sans-serif';
    color: #696969;
}
#uploadform .bottomformwrapper p{
    font: 11px/16px 'Arial','Helvetica','sans-serif';
}
#header .bottomformwrapper a{
    color: #447eaa;
    font-size: 13px;
}
#header .bottomformwrapper a.transporentbr11{
    color:#db0700;
}
#loginform .bottomformwrapper a{
    margin-right: 20px;
}
#cart .bottomformwrapper a{
    margin-left: 40px;
}
.requered_icon{
    display: inline-block;
    height: 12px;
    width: 12px;
    background: url(../images/icons.png) no-repeat -194px -4px;
    padding:0;
}
#regform p{
    line-height: 20px;
}
#regform .l_i_nl{
    margin-top: 10px;
}
#regform label{
    margin-bottom: 5px;
}
#regform input{
    padding:6px  5px;
}
#regform .bottomformwrapper p{
    font: 22px 'fregatregular','arial','helvetica','sans-serif';
    color: #000;
    margin-top: 7px;
}
#regform .bottomformwrapper .l_i_nl{
    margin-top: 11px;
    margin-bottom: 15px;
}
#regform .bottomformwrapper .redonwhite{
    padding: 6px 10px;
}
/* .lbhcart */

.lbhsmcartleft,
.lbhsmcartright,
.lbhcartleft,
.lbhcartright{
    display: inline-block;
    width: 20px;
    height:21px;
    background: url(../images/icons.png) no-repeat 0 -28px;
    margin-right: 5px;
    cursor: pointer;
}
.lbhsmcartright,
.lbhcartright{
    background: url(../images/icons.png) no-repeat -20px -28px;
}
.lbhsmcartleft:hover,
.lbhcartleft:hover{
    background: url(../images/icons.png) no-repeat -40px -28px;
}
.lbhsmcartright:hover,
.lbhcartright:hover{
    background: url(../images/icons.png) no-repeat -60px -28px;
}
.lbhsmcartleft:active,
.lbhcartleft:active{
    background: url(../images/icons.png) no-repeat -80px -28px;
}
.lbhsmcartright:active,
.lbhcartright:active{
    background: url(../images/icons.png) no-repeat -100px -28px;
}
.cartdecs{position:relative;}
.cartdecs p {font: 12px 'Arial','Helvetica','sans-serif'!important; margin-bottom: 8px;}
.cartdecs p:first-child {font-weight: bold; color: #f43812}
.cartdecs p span{color:#f43812;font-weight:bold;}
#cartform .clearbutton{
    position:absolute;
    right: 0px;
    bottom:2px;
}
#cartform ul{
    list-style: none;
    margin-top: 15px;
}
#cartform li{
    display: block;
    overflow: hidden;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    min-height: 66px;
}
#cartform li:first-child{
    border-top: 1px solid #e6e6e6;
}
#cartform .cartitemimage{
    text-align:center;
    min-height: 66px;
    width:69px;
    border-right: 1px solid #e6e6e6;
    float:left;
    vertical-align: middle;
}
#cartform .cartitemimage .helper{
    min-height: 66px;
}
#cartform .cartitemimage a{
    display: inline-block;
    vertical-align: middle;
}
#cartform .cartitemimage img{
    margin: 3px 0;
    display: inline-block;
    vertical-align: middle;
    box-shadow: 1px 1px 3px rgba(60,60,60,.9);
    max-width:100%;
}
#cartform .cartitemdesc{
    text-align: left;
    min-height: 69px;
    width: 155px;
    float: right;
    color: #447eaa;
    font: 11px 'Arial','helvetica','sans-serif';
    position: relative;
}
#cartform .cartitemname{
    padding: 7px 20px 19px 0;
    color: #447EAA;
}
#cartform .cartitemprice{
    position: absolute;
    bottom:5px;
}
#cartform .cartitemprice {
    font-weight: bold;
    color: #f43812;
}
.closehit,
.delfromcart,
.cart_item_close{
    position: absolute;
    width: 16px;
    height: 16px;    
    right:0;
    top:0;
    cursor:pointer;
    background: url(../images/icons.png) no-repeat -120px -28px;
}
.cart_item_close:hover{
    background: url(../images/icons.png) no-repeat -136px -28px;
}
.cart_item_close:active{
    background: url(../images/icons.png) no-repeat -152px -28px;
}
.delfromcart:hover{
    background: url(../images/icons.png) no-repeat -136px -28px;
}
.delfromcart:active{
    background: url(../images/icons.png) no-repeat -152px -28px;
}
/* /.lbhcart */

/* .lbhwish */

.lbhwishleft,
.lbhwishright{
    display: inline-block;
    width: 20px;
    height:21px;
    background: url(../images/icons.png) no-repeat 0 -28px;
    margin-right: 5px;
    cursor: pointer;
}
.lbhwishright{
    background: url(../images/icons.png) no-repeat -20px -28px;
}
.lbhwishleft:hover{
    background: url(../images/icons.png) no-repeat -40px -28px;
}
.lbhwishright:hover{
    background: url(../images/icons.png) no-repeat -60px -28px;
}
.lbhwishleft:active{
    background: url(../images/icons.png) no-repeat -80px -28px;
}
.lbhwishright:active{
    background: url(../images/icons.png) no-repeat -100px -28px;
}

#latest_visited ul,
#wishform ul{
    list-style: none;
    margin-top:5px;
    min-width: 168px;
    overflow: hidden;
    position: relative;
    left: 0;
    transition: left .1s ease 0s;
}
#latest_visited  li,
#wishform li{
    display: block;
    overflow: hidden;
    margin-right: 12px;
    width: 141px;
    float: left;
}
#wishform li{
    margin-right: 9px;
}
#cartform .bottomformwrapper a,
#wishform .bottomformwrapper a{
    float: right;
}
#voiti .bottomformwrapper a:hover,
#cartform .bottomformwrapper a:hover,
#wishform .bottomformwrapper a:hover{
    color: #f43812;
}
.latestitemimage,
.wishitemimage{
    width: 120px;
    border: 1px solid #e6e6e6;
    position: relative;
    text-align:center;
    float:left;
    vertical-align: middle;
    padding: 5px 3px;
    margin-bottom: 12px;
    margin-left:12px
}
.wishitemimage{
    margin-bottom: 8px;
}
.latestitemimage a,
.wishitemimage a{
    display: inline-block;
    margin: auto;
    vertical-align: middle;
}
.latestitemimage img,
.wishitemimage img{
    display: inline-block;
    margin: auto;
    max-width: 100%;
    /*box-shadow: 1px 1px 3px rgb(100,100,100);*/
    vertical-align: middle;
    max-height: 120px;
}
#wishform .helper{
      height: 90px;
    margin:0;
    padding:0;
}
/* /.lbhwish */



#registraciya .header_icon{
    background-position: -32px 0;
}
#registraciya a:hover .header_icon{
    background-position: -50px 0;
    transition: background-position .3s ease 0s;
}
#telephone .header_icon{
    background-position: -228px 0;
}
#telephone a:hover .header_icon{
    background-position: -244px 0;
    transition: background-position .3s ease 0s;
}
#upload .header_icon,#upload2 .header_icon{
    background-position: -96px 0;
}
#calldisigner .header_icon{
    background-position: -3px -376px;
}
#upload a:hover .header_icon, #upload2 a:hover .header_icon{
    background-position: -96px 2px;
    transform: rotate(360deg);
    transition: background-position .3s ease .35s,transform .4s linear 0s;
}
#calldisigner a:hover .header_icon{
    background-position: -3px -376px;
    transform: rotate(360deg);
    transition: background-position .3s ease .35s,transform .4s linear 0s;
}
#uploadform #upload_visible{
    width:250px;
    height: 16px;
    vertical-align: middle;
}
#uploadform .transporentb11{
    padding: 4px 7px;
    vertical-align: middle;
    line-height: 16px;
}

/*  forms */
.l_i_nl{  /* label and input on new lines, width 100% */
    width: 100%;
    margin-bottom: 10px;
}
.in_l label,.in_l input{ /* label and input inline */
    display: inline-block;
    vertical-align: middle;
}
.l_i_nl label,
.l_i_nl select,
.l_i_nl input,
.l_i_nl textarea{
    display:block;
    -khtml-box-sizing: border-box; /* konqueror */
    -ms-box-sizing: border-box; /* ie8 */
    -webkit-box-sizing: border-box; /* safari3 */
    -moz-box-sizing: border-box; /* ff2 */
    box-sizing: border-box; /* css3 rec */
    width: 100%;
}
.l_i_nl .in_l label,
.l_i_nl .in_l select,
.l_i_nl .in_l input,
.l_i_nl .in_l textarea{
    display: inline-block;
    width: auto;
}
.l_i_nl label,
.in_l label{
    font: 12px/20px normal Arial,hevletica,sans-serif;
}
input[type="text"],
input[type="password"],
textarea{
    padding: 5px;
    border: 1px solid #989898;
}
select{
    -khtml-box-sizing: border-box; /* konqueror */
    -ms-box-sizing: border-box; /* ie8 */
    -webkit-box-sizing: border-box; /* safari3 */
    -moz-box-sizing: border-box; /* ff2 */
    box-sizing: border-box; /* css3 rec */
    padding: 3px;
    border: 1px solid #989898;
}
input,
select,
textarea{
    font: 14px 'arial','helvetica','sans-serif';
    color: #333;
}
textarea{
    height: 120px;
}
input.redonwhite{
    padding: 6px 10px;
    display: inline-block;
    color: #fff;
    background: #f43812;
    border: 0 none;
    margin-right: 45px;
    line-height: 18px;
    cursor: pointer;
    transition: background .3s ease 0s;
}
input.redonwhite.addtocart{
        margin: 0px 25px;
}
input.redonwhite:hover{
    background: #3e3e3e;
    transition: background .3s ease 0s;
}
input.redonwhite:active{
    background: #6b6b6b;
    transition: background .3s ease 0s;
}
.left{
    float:left;
}
.right{
    float:right;
}
.r_t_b{ /* РєСЂР°СЃРЅС‹Р№ С‚РµРєСЃС‚ */
    color: #f43812;
    font-weight: bold;
}
.r_c{ /* РєСЂР°СЃРЅС‹Р№ С‚РµРєСЃС‚ */
    color: #f43812;
}
.italic{
    font-style: italic!important;
}
.pc_48{
    width:48%;
}
.pc_60{
    width:60%;
}
.pc_35{
    width:35%;
}
.pc_30{
    width:30%;
}
.pc_20{
    width:20%;
}
.pc_25{
    width:25%;
}
.pc_75{
    width:75%;
}
.pc_70{
    width:70%;
}
.pc_80{
    width:80%;
}
.pc_15{
    width:15%;
}
.pc_18{
    width:18%;
}
.pc_85{
    width:85%;
}
.color{
    display: inline-block;
    height: 20px;
    width: 20px;
    vertical-align: middle;
    margin-left: 3px;
}
.rasvorot,
.blw,
.sepia{
    display: inline-block;
    border: 2px solid #e4e4e4;
    position: relative;
    top: 1px;
    padding: 3px;
    vertical-align: middle;
    left: 0;
    font: 11px/22px 'arial','helvetica','sans-serif';
    cursor: pointer;
    text-align: center;
    min-width: 50px;
    color: #000;
}
.rasvorot:hover,
.blw:hover,
.sepia:hover{
    border: 2px solid #6b6b6b;
    z-index: 10;
}
.rasvorot.active ,
.blw.active,
.sepia.active{
    border: 1px solid rgb(244, 56, 18);
    z-index: 10;
}
.rasvorot{
    left:-2px;
    margin-right: 25px;
}
.rasvorot .icon,
.blw .icon,
.sepia .icon{
    width: 11px;
    height: 11px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 2px;
}
.blw .icon{
    background: url(../images/icons.png) no-repeat -313px 0;
}
.sepia .icon{
    background: url(../images/icons.png) no-repeat -324px 0;
}
.rasvorot .icon{
 background: url(../images/icons.png) no-repeat -388px 0;   
}
.hr{
    margin: 30px 3px;
    height: 11px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAxoAAAALBAMAAAAKDObCAAAAJ1BMVEXZ2dn////Z2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dlpTxsHAAAADHRSTlMAAAMmKitWnaHl5/07zcSeAAABB0lEQVR4Xu3XrU5DQRCG4Reg1DIJ/4qE4BCAwSDAIRAtpqaCC0C0ITVkDQmGpAZHQg0KQW8AUgW0C3QvigPpTtW6zQliPjd58l7AQOP5/mhGJlusXL3cILoCjyWBWuZCQxZCCKNpcVGc51qs/KIkUMtcaMip32+EeiyWwuW2G2pRLhrSbYFrx2LNQ9Vr0S0giVrmQkN6NTh8jMX6EOa+tejVRZKoZS40ZLAJOyFu/AazYz3/cFAWGtLfheadTLbxDpUvievviSRRy1xoiGuBu47FqofqpxauLZJELXOhIU1/dhD0p1gOnS33oUW5aPif/g1DOHl4qk2L+dvXDqIrsC4J1DIXGv4AXn8Bv4nqhyUAAAAASUVORK5CYII=') no-repeat 0 0;
}
.hit{
    position: absolute;
    right: 0;
    top:0;
    width: 34px;
    height: 34px;
    background: url(../images/icons.png) no-repeat -242px -21px;
}
h1 span.number{
    color: #696969;
    display: inline-block;
    margin-left: 15px;
}
.transporentb{
    background: #fff;
    border:2px solid #3d3d3d;
    color: #000;
    padding:3px 6px;
    cursor: pointer;
    font: 13px/20px 'Arial','helvetica','sans-serif';
    transition: color .3s ease 0s, border .3s ease 0s;
}
.transporentb11{
    background: #fff;
    border:2px solid #3d3d3d;
    color: #000;
    padding:3px 7px;
    cursor: pointer;
    font: 11px/20px 'Arial','helvetica','sans-serif';
    transition: color .3s ease 0s, border .3s ease 0s;
    text-align: center;
    
}
a.transporentb11{
    text-decoration: none;
    margin-left: 10px;
}
.transporentb:hover{
    border:2px solid #f43812;
    color: #db0700;
    transition: color .3s ease 0s, border .3s ease 0s;
}
.transporentb11:hover{
    border:2px solid #f43812;
    color: #db0700;
    transition: color .3s ease 0s, border .3s ease 0s;
}
.transporentb:active{
    border:2px solid #6b6b6b;
    color: #6b6b6b;
    transition: color .3s ease 0s, border .3s ease 0s;
}
.transporentb11:active{
    border:2px solid #6b6b6b;
    color: #6b6b6b;
    transition: color .3s ease 0s, border .3s ease 0s;
}
.portretordrer,
.transporentbr,
.transporentbr11{
    border:2px solid #f43812;
    background: #fff;
    color: #db0700;
    padding:3px 6px;
    cursor: pointer;
    font: 13px/18px 'Arial','helvetica','sans-serif';
    transition: color .3s ease 0s, border .3s ease 0s;
}
.portretordrer{
    text-decoration: none;
    float: right;
}
.transporentbr11{
    font-size: 11px;
    padding: 5px 6px;
}
.transporentbr11:hover,.transporentbr:hover{
    border:2px solid #3d3d3d;
    color: #000;
    transition: color .3s ease 0s, border .3s ease 0s;
}
.transporentbr:active,
.transporentbr11:active{
    border:2px solid #6b6b6b;
    color: #6b6b6b;
    transition: color .3s ease 0s, border .3s ease 0s;
}
.cart_item .transporentb11{
    padding: 6px;
}
/*  /forms */




#header_bottom{
    padding: 20px 0;
    position:relative;
}
#logo{
    display: inline-block;
    background: url(../images/logoh.png) no-repeat -1000px -1000px;
}
#logo_ua{
    display: inline-block;
    background: url(../images/logoh_ua.png) no-repeat -1000px -1000px;    
}
#logo img,#logo_ua{
    opacity: 1;
}
#logo:hover{
    background: url(../images/logoh.png) no-repeat 0 0;
}
#logo_ua:hover{
    background: url(../images/logoh_ua.png) no-repeat 0 0;
}
#logo img:hover,#logo_ua img:hover{
    opacity: 0;
}
#logo span,#logo_ua span{
    display: block;
    padding-top:5px;
}
#search_area{
    float: right;
    margin-top: 14px;
}
.search_button{
    width: 40px;
    height:34px;
    background: url(../images/icons.png) no-repeat 0 -49px;
    border: 1px solid #d3d3d3;
    vertical-align: middle;
    cursor: pointer;
}
.search_button:hover{
    background: url(../images/icons.png) no-repeat 0 -77px;
    border: 1px solid #f43812;
}
.search_text{
    height:22px;
    width: 358px;
    line-height: 22px;
    padding: 0;
    margin: 0;
    vertical-align: middle;
    border: 1px solid #d3d3d3!important;
    border-right: 0 none!important;
}
#townform .search_text{
    width: 630px;
}
#search_advanced .header_icon{
    background: url(../images/icons.png) no-repeat -176px 0;
    margin-left:3px;
    vertical-align: middle;
}
#s_categories{
    overflow: hidden;
}
#s_colors{
    width: 360px;
    overflow: hidden;
    margin-top: 20px;
}
#s_rubrika{
    float:left;
    margin-top: 20px;
    margin-bottom: 20px;
}
#s_format{
    float:right;
    margin-top: 20px;
    margin-bottom: 20px;
}
#s_categories p,
#s_colors p,
#s_rubrika p,
#s_format p{
    font: bold 12px/20px 'arial','sans-serif';
    margin-bottom: 5px;
}
#s_categories div{
    float:left;
    width: 25%;
}
#s_colors div,
.top_colors div,
.all_colors div{
    float:left;
    padding:1px;
    position:relative;
    left: 0;
}
#s_format div,
.top_format div{
    display:inline-block;
    padding:1px;
    vertical-align: middle;
}

.proportionselect label[for="f_for_3"]{
    margin:10px 24px;
}
.proportionselect label[for="f_for_4"]
{
    margin:11px 12px;
}
.proportionselect label[for="f_for_1"]{
    margin:6px 24px;
}
.proportionselect label[for="f_for_2"]{
    margin:6px 36px;
}
.filter .all_proportion{
    display: none;
    position: absolute;
    left: 6px;
    right: -1px;
    top: 50px;
    z-index: 10;
    background: #fff;
    border:1px solid #e6e6e6;
    border-top: 0 none;
    padding: 0 0px 10px;
    width:95px;
}
.proportionselect{
        background: url(../images/select.png) ;
        width: 92px;
        height: 44px;
        cursor: pointer;

}
#s_colors div.red_border,
.top_colors div.red_border,
.all_colors div.red_border{
    background: #f43812;
}
#s_categories input{
    vertical-align: middle;
}
#s_colors input,
.top_colors input,
.all_colors input,
#s_format input,
.top_format input{
    display: none;
}
#s_categories label{
    font-size: 12px;
    vertical-align: middle;
}
#s_colors label,
.top_colors label,
.all_colors label{
    background-position: 50% 50%;
    width: 20px;
    height: 20px;
    display: block;
    border: 1px solid #fff;
    cursor: pointer;
}
#s_format label,
.proportionselect label,
.top_format label{
    background: #fff;
    display: block;
    border: 1px solid #9c9c9c;
    cursor: pointer;
}

.top_format label[for="f_for_5"]{
    border:none;
}
#s_format label.red_border,
.proportionselect label.red_border,
.top_format label.red_border{
    border: 1px solid #f43812;
}
#s_format label:hover,
.top_format label:hover{
    border: 1px solid #f43812;
}

#s_format label[for="s_for_1"],
.proportionselect label[for="f_for_1"],
.top_format label[for="f_for_1"]{
    width: 28px;
    height: 28px;
}
#s_format label[for="s_for_2"],
.proportionselect label[for="f_for_2"],
.top_format label[for="f_for_2"]{
    width: 11px;
    height: 28px;
}
#s_format label[for="s_for_3"],
.proportionselect label[for="f_for_3"],
.top_format label[for="f_for_3"]{
    width: 28px;
    height: 18px;
}
#s_format label[for="s_for_4"],
.proportionselect label[for="f_for_4"],
.top_format label[for="f_for_4"]{
    width: 50px;
    height: 18px;
}

#latest_visited{
    position: absolute;
    top: 81px;
    right: 0;
    border: 2px solid #f43812;
    width: 155px;
    text-align: center;
    background: #fefefe;
    padding: 0 8px;
    z-index: 10;
}
#content #latest_visited{
    top: 60px;
}
#latest_visited:hover{
    border: 2px solid #000;
}
#latest_visited .latest_visited{
    font: 14px/31px 'Arial','helvetica','sans-serif';
    color: #db0700;
    cursor: pointer;
    text-decoration: none;
}
#latest_visited_wrapper{
    display: none;
    overflow: hidden;
}
#latest_visited .nav_buttons{
    margin: 10px auto;
    text-align: center;
}
#latest_visited .nav_buttons span{
    margin: 0 5px;
}
#latest_visited:hover a.latest_visited{
    color: #3d3d3d;
}

#latest_visited .formwrapper{
    padding: 0;
}
#latest_visited .helper{
    /*height: 90px;*/
}
#latest_visited .latestitemimage img{
/*    max-height: 90px;
*/}

.bigarrowbottom{
    display: inline-block;
    vertical-align: middle;
    width: 9px;
    height: 10px;
    background: url(../images/icons.png) no-repeat;
    background-position:  -210px 2px;
    transition: background-position .3s ease 0s;
}
#latest_visited:hover a.latest_visited .bigarrowbottom{
    background-position: -210px -8px;
}
#latest_visited .bigarrowbottom{
    margin-left: 13px;
}

/* main_menu */
.item1{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAgMAAACD0OXYAAAACVBMVEX////0OBL///+brbgTAAAAAXRSTlMAQObYZgAAADlJREFUeF5jYGDQWrVqAZCaGRqawMDAFAmmOCGUKoSaCqaYQsEUJ4RShVCrVq0EUVNDQ2lFrQKBBQCLpzQZFCd11gAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item1:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAQMAAADEcJ8IAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAC9JREFUeF5jYKj/w8CwgIWBUYGFgQmIWYCYA4gFgFgBiB2A+P8DFoYGBtLx//9/AHHxDyy7IpmWAAAAAElFTkSuQmCC');
}
.item8{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAgMAAACD0OXYAAAACVBMVEX////0OBL///+brbgTAAAAAXRSTlMAQObYZgAAADdJREFUeF61zrERACAMQlGWDJcyo2QJe2unNMIM/uaVgPPaWDHVJ+gFRrQgRJoyLQiRpoa518AFEK82dPbgZbQAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item9{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXAQMAAADa5EbjAAAABlBMVEX0OBL///9Am6iBAAAAH0lEQVR4XmP4//8fQ1NTEwb+9w8sTqoc2DwXFxcQBgBv+ydrG8O22gAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}

.item11{
   background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAdAgMAAADTHXRrAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMAlt/LASYHAAAAQUlEQVR4XmNYBQILGBoYgECBoTUUCBQYWhgYGBhBFGtoIJAKDWAQBFIODANIhYCoAAYGICXAgESJBgCprFUTGBgAGY0e8mRhAzQAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item11:hover{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAdAgMAAADTHXRrAAAACVBMVEX///////////+OSuX+AAAAA3RSTlMAlt/LASYHAAAAQUlEQVR4XmNYBQILGBoYgECBoTUUCBQYWhgYGBhBFGtoIJAKDWAQBFIODANIhYCoAAYGICXAgESJBgCprFUTGBgAGY0e8mRhAzQAAAAASUVORK5CYII=')}
.item10{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAMAAADJYP15AAACkVBMVEX09PT////+/v79/f36+vr7+/v39/f5+fn29vb4+Pjr6+vc3Nz8/Pz2VTXd3d30NxHj4+P/+vn4/P32///6///3///6+vv7///67uv65+P3l4P7///64Nv7/P32c1j29vb6///7///6/Pz5sKH0NQ70Lwj10sv3/f75///22tT6+vr619D8///0Mgr008z3taf7/v769PL4///h7vD1RyT45+Tb29vj6+3zY0bw9fb86OT9///5///5/f75///y8vLu7u733Nb5/P30+Pn0LQX4p5f5/v769fT19fX0NQ/50cn4+/zs7Oz///7+///61M34+fn1Syj78O39/v/7/Pzz8/P8///4o5L0LAT2eWD7///o6Oj8/f39/Pv4w7f0Lgf5tqn9///4+Pjm5ubn5+jy9/n74dz0YEH1WDn2Vzf4zsX2Vzf1VTX0ORP1SSb77er+///9/f3+/v7q6+v+/f3+/Pz/+vr/+vj+/Pv4k3/zMgv9///+/v79///6y8HzMw351Mz9///9/f3////2e2L0KgH9///8/Pz+///1dVv0ZEf69PL9///+/v/8/Pz8/Pz7+/v+/v7+/v77zcT0QRz57ev9///7+/zy8vL19fXy8vLz8/P19fX19fX5+fn5+fn5+fn9///649772dP8///9///0OBL0NxH0NhD0KQD0NA30LAT9/f30Ng/1PRj3jXj0NQ74kHr0Lgb1XT70KgHzdl3////3fGT3f2f0RCD0LQT2c1n0KwP0LAP0LQXzNA71eF/1YEL3aUz0MAjzORP3inT0Mgv0Lwf4inP0UjH0MAn0Mwz2lYH2hG32bFD0loP0NA70OhT1aEz2iXP0Phn+/PvzJADzLAT0PBf2k3/1Sylb1kYeAAAApnRSTlMAAAAAAAAAAAAAAAAA8AD+APYEKpR1tFS3xv1m1QD+GUWIpf7+/tANNcmB1VH+0PFBrSE9/sEASv64v0edYHoAAMcAnP7zQb0A/ushAAAV3wD9wQScAFD8/v6LAACd7P73RRk4M0Pg7u/v6PDt/fzQDEHoAPb29vby4vx8wHTw+uYe1/7y/oWD/fD91BgGeMXi8/z7/eAzAA0dLDpYfZKnucjU0qMm22uv1QAAAXxJREFUeF5VzGN3K1EcxeH/OXHaNLVt27Ztu9e2bdvGxKlt69L4NB10ZXJ/L5+11wYmIVcg4PNEomyeg5e3haXvf1xsamZXbh806BjCcmqolblN4/z0Dw/Fn9h1dnJ2sd5i+2k4QLWiIeRaH+DSubqN/nNXLXbJCDL5V0/AdMe//VLSRPOcH/Do/Jd+M8SsA8GQLvivSo+1KWBEZRD2WY+/hEeAAVVk1Ac9XomOAQ5dXLfed09/PAj5VAlDEyyPfEyEpGSxWLw3bWaW5fSMTEBcAXmStbyqU1lObh4gfn4BLiySynSsLCktAyQyruBUVlWzHxM1tRyK6+obehULVPRTU3MLBtTa1t6xYeOmzRKJZOu27eTHjp27MOzeo1arf+7bf+Cgicmhw0cIYuz7UYTh2ADbiZNyQiM9dRpjOMPq2XPjBHG+8wJCCC6yfOlyn1xx5eo1TK6v37h56/Ydxu/em5y6/wCRAXoofPT4ydNnz1+8fPX6zdt37xHVGk3s3HRxEImlAAAAAElFTkSuQmCC');    
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item12{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAgMAAACD0OXYAAAACVBMVEX////0OBL///+brbgTAAAAAXRSTlMAQObYZgAAADxJREFUeF5jWLVqVQMDA4haAKSWhkbOgFDTINTUBgiVAKEiIFQYmFq1qgFEhYYuQKNWgQCURz61CgRgFADev0B4Kpu18gAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item14{
     background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAgMAAACD0OXYAAAACVBMVEX////0OBL///+brbgTAAAAAXRSTlMAQObYZgAAAEhJREFUeF5jWLVqVQMDA4haAKSWhobOgFDTINRUoOQqkCSIFzY1AkKFgalVqxpAVGjoAgwqLRVGIeQIU6tAAE6FTQ0NzQyAUgAWmz+PHXoRYAAAAABJRU5ErkJggg==');   
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item14:hover{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAQMAAADEcJ8IAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAD1JREFUeF5j+P+DgeH/HwaGA1xAzAnEHA0M//8fYDggoQDEAgwH5H8wHBDgQeAQKBbAjv///wPGEgwJIAwA5nYeIyEFrD0AAAAASUVORK5CYII=');
}

.item13{    
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAgMAAACD0OXYAAAACVBMVEX////0OBL///+brbgTAAAAAXRSTlMAQObYZgAAACZJREFUeF5jWAUCCximpoaGTk3ASsGUkAlw2JC1ahWyRVlQCpftAJNfL8698J8cAAAAAElFTkSuQmCC');    
    background-repeat: no-repeat;
    background-position: 114px 50%;
}
.item13:hover{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAQMAAADEcJ8IAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAB5JREFUeF5j+P//D0MLKgSLEQAo+tr/Q1kFUIwwBwCTfxorNdzfLgAAAABJRU5ErkJggg==');
}
.item12:hover{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAQMAAADEcJ8IAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAADVJREFUeF5j+P+DgeH/HwaGA1pArAnEGg1A7ADECkAswHBA/wfDAQUeOP4PVAykcWOEOhAGAOHGIDthFgX5AAAAAElFTkSuQmCC');
    
}
.item10:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAMAAADJYP15AAACMVBMVEX09PT////+/v79/f35+fn7+/v39/f6+vrc3Nz29vb4+Pj9/v78/Pzr6+skHBrd3d3////38/L////j4+P////////5+vr6+vr8+fji39729vb////////////19fX////y7+78+/v//v7CvbyzrazOy8r////7+PfKyMj+/v7+/v7T0dDZ1dShm5ry8vLj3t3b29vu7u739vX////////+/v7////y8vLu7u7p5eT5+PiNhYP+///Rzs7FwL/8/Pzs7Oz///7////JwsHr6Of////+///z8/P////////o6Oj7+vqhmpj////4+Pjm5ubn5+j4+vrb09E3LSssJCInHh3g3NsmHhwiHBsAAADo5OP////9/f3+/v7////++vn89/b59PP38vL08fH69PNxZWIBAAD////+/v7Kx8e9trQBAADJxMP////9/f1WT07////8/PxMRkXx7u3////+/v/8/Pz8/Pz7+/v+/v7+/v7q5eX////7+/zy8vL19fXy8vLz8/P19fX19fX5+fn5+fn5+fn////b19fRzcz///7///8AAAD9/f0DAQF5dnaKg4JSTEo+Ojk6MzJoYV9oY2IGBQU+OzrAuLcRDQ0DAABWTk1rZmV7dXQUEA97enlFPz0hHRx2cnEQCwsZFBNLQD4XEhETEA+alJJTTUs6NzcEAgJcWFdhXl0CAAD///8FBANeWln9/f78+vo1Ly0IBgYvKikDAgJwa2prY2FSUFEHovHuAAAAjHRSTlMAAAAAAAAAAAAAAAAAAPgA/vt1ACogAIKewhlUiWYANbCmle3y1lG20ARBytj3PcQASrhHnGF7AAC7nfpBzPAgAAAU5MUDDQBQjACf/UQZODNC5fL19sr3+f7VC0HoRfj5+vu/+PH+fcDQ9vzpHtf3hYP41xcGeMXi8/ziMgANHSw6WH2Sp7nI19WlJg+0hCUAAAFHSURBVHheVcxjVwRhHIbx/zOzrrbabNu2bdu2bXtybbZtfrpmZjvb0/Xyd+5zgywhn8PhcUUiQy4ZaSSx0vrHHBt1A217h6czYzlrKmjomWaa776+UdSjzi/rFur7mO0dnlBs0gDgs5lcLp9S8hZqgGCTrFBY9xbAZbNcx/nDGhTZbI9xltqBMpPA8QDnCycQMDm7LOJ87Qokm9snzt/uIOQxedzifOcJXt5KdL4bOPv5A+Jz6JOyI5wDgwDxgkOI0LAFTM/DIwCJ1KLI6CV8fBVDMhyrEPeOc3wCASgxKTklNS09QywWZ2Xn0Lqfm0dAfsH8/PNLUXFJqapqeUUlzWtViIDqh79q62i9qW8gCGj8U5Um5vmrGSEELRi30rra1k7Q647Oru6eXplvbm3v9PUjOkADwsGh4ZHRsfGJyanpmdk5xPQDQ1/A5yf2JNMAAAAASUVORK5CYII=');  
}

.item2,.item7{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcAgMAAAAYQafOAAAACVBMVEX////0OBL///+brbgTAAAAAXRSTlMAQObYZgAAADFJREFUeF5jYGDgAmIEpdAAphoUQBQTAweI4gAygAAoBJRcBQILGKaGAkHCwFJQtwAAGpY1WDr1wy0AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item8:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAQMAAADEcJ8IAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAADBJREFUeF5j+P//D0MDAwvpWB6oT4ADiAWAWAGIHYC4gaFBkIGhQQiIRRgY/v9gAACMdRLAUfpZAAAAAABJRU5ErkJggg==');    
}
.item9:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXAgMAAACdRDwzAAAADFBMVEX////////////////1pQ5zAAAABHRSTlMAW4C1U/J4gwAAAC9JREFUeF5j+P97/+/9fxgOcDRwNPDgpVYtyVqStQLKo4mGWdOipkXNYFAAAygFAOGFMHoQykKKAAAAAElFTkSuQmCC');    
}
.item2:hover,.item7:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAcAQMAAABf4d0eAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAClJREFUeF5jYDBggGAPIG5hYGBkYmBgYmRgYGFoYPj//w+QZKEaBpoHAEUWEXcMkEpFAAAAAElFTkSuQmCC');
}

.item3{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAzFBMVEX0OBL////////////////////////////////////////////////////////////////////////////0OBL80Mf0Syn0Ty70UjH2c1j3f2f4fmb4gWjzQx//+fj//v7zNxH85eD2dl32d172e2LzPRj3hW73h3D0SSfzPhr4kXz4kn35sqP6qZn6tqj6uKv6uq76vrL6wbX6wrf0TCr83tj839nzPBf85uL99/b9+Pf9+vr9+/v9/PzzRSHzSCX////0Vzj6tqn80chjFql6AAAAFHRSTlMAABQVKVpdboaRtcPL0t3j5Pf8/m+FPOYAAAEaSURBVHhebY7XWuswEAbXhSOjGI5iS+4lvffeC7z/O8FKgc8JmYt/5xv7QqA9APCvVNb+5td33Mf88qY9yyXtaXZVVuiEMsdllBjlQra2g9Dj3AsH2/+/2bQ/OvxG57N6y+axxQu0jqbMdpvf0bYxW2P+wNgCMHYL6YnIchFLXex0ICOpw2XY7YbLoewjArSOEq9SPOkqwVOnwHwUUeOSmsD1GbhrlDxVOc1w1w44TZTspPIpx226wAIU0VC5IXADBlSGpHrGc67G8iMFMlEP3ESeF23UAycE9L0vNRZ5JhKp/t4AsGYVfkdlZsE3du8+92xAzEu/8H+lfzFBdXse/NRgbmNVWIdpdE3TazQ9WFDAIJS5DqNEV+ELMesnzvsfEMoAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item3:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAbCAMAAABP9I/XAAAAyVBMVEU+Pj7///9QUFD///////////////////////////////////////////////////////////////8+Pj5JSUnS0tJVVVVXV1d3d3eCgoKDg4OEhIRQUFD5+fn+/v49PT17e3t/f39KSkpNTU1PT0+KioqUlJSVlZWsrKy0tLS4uLi6urq8vLzAwMDCwsLExMRCQkLf39/g4ODl5eXn5+f39/f4+PhRUVH6+vr7+/v8/PxDQ0P///9cXFxERESJiYnMzMy5ubnT09MeRe7uAAAAE3RSTlMAAAAUFSlaXW6GkbXDy+Pk9/z+m0QxRQAAASBJREFUeF5tkdduwzAMRZnaaeUqrmJL3iN77727/v+jGlIJkNH7QB4cCYQGFB4C8FYqF571+yz8fNavcyXlsy5V5X/aVaR1DMaF4wrOzHL9rC/WWvXCVMo07K0+aldbtH+a8pLm76JxsfsveZPvffEFtd2Sd2nZNHcgHzKwAMz1hjjxstyLCDdrA1ifsHu+8mc465LvM+BVhGiusKl5gq3KQfgIHi6i8LD6AtwpQq60VhnWqQPOASGra13PsR5cEAENqWldoyGBAE4iWTSwNRYRLXJgQ33AZZym8VIfcMjA2PqEkZdnXkLob00Aa1yRd6mMLXqq9r1u2/phj52b/ZXOsXj9hklwtcHEJkuxdqP4pNQpHu0suInJuHAdwZmhxR96hSh18scZqgAAAABJRU5ErkJggg==');
}
.item4{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAgMAAACD0OXYAAAACVBMVEX////0OBL///+brbgTAAAAAXRSTlMAQObYZgAAAEVJREFUeF5jWAUCCxgaGBg0QxNA1EwwxRQJpjghlCqEmgqmmELBFCeEUoVQU8FUUyiY6oRQS8EUyIaVQGpqKBCQTkEdCAAH+Dbb7I0ydQAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item4:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYAQMAAADEcJ8IAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAADxJREFUeF5j+P//D0MDGwtDAxcQCwGxEhA7AXETC0MjEwtDExC3AHEHEE8A4gVAfACI//8DqmHAj4FmAwDo6RRfJjEj8QAAAABJRU5ErkJggg==');

}
.item5{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXAgMAAACdRDwzAAAACVBMVEX////0OBL///+brbgTAAAAAXRSTlMAQObYZgAAAClJREFUeF5jWAUCKximhgJBBOnUrJVZS1fNYJjBmaDagEZB5cg1GuoyAD4hOedjuRklAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item5:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXAQMAAADa5EbjAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAACFJREFUeF5j+P//H0MDAxNevK/mF8Mily4YBvEJ6QGZCwAhqhbRq7AJIAAAAABJRU5ErkJggg==');
}
.item6{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXAQMAAADa5EbjAAAABlBMVEX0OBL///9Am6iBAAAAFUlEQVR4XmP49+8fQ1NTE9Xxv3//ANIyJfMSZeZkAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: 110px 50%;
}
.item6:hover{
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXAQMAAADa5EbjAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABVJREFUeF5j+PfvH0NTUxPV8b9//wDSMiXzEmXmZAAAAABJRU5ErkJggg==');
}
#main_menu,#opt_menu{
    padding-bottom: 25px;
}
#main_menu ul,#user_menu ul,#opt_menu ul{
    list-style: none;
    margin:0;
}
#user_menu {
    position: relative;
    margin: 10px 0 20px;
    border: 1px dashed #f43a14;
    padding:12px; 
}

#user_menu a{
    display: inline-block;
    font: 14px Arial,helvetica,sans-serif;
    color: #696969;
    text-decoration: none;
    transition: color .3s ease 0s;
}
#main_menu ul.level-0 ul{
    display: none;
}
#main_menu li,#opt_menu li{
    transition: background .3s ease 0s, color .3s ease 0s;
}
#main_menu li:hover,#opt_menu li:hover{
    transition: background .3s ease 0s, color .3s ease 0s;
}
#main_menu li.level-0,#opt_menu li.level-0{
    color: #fff;
    background: #f43812;
    border-bottom: 1px solid #fff;
}
#main_menu li.level-0.menu_visible,#opt_menu li.level-0.menu_visible{
    border-bottom: 0 none;
}
#main_menu li.level-0:last-child,#opt_menu li.level-0:last-child{
    border-bottom: 0 none;
}
#main_menu li.level-0>a,#opt_menu li.level-0>a{
    display: block;
    font: 18px/65px 'fregatregular','arial','sans-serif';
    color: #fff;
    text-decoration: none;
}
#main_menu li.level-0:hover,#opt_menu li.level-0:hover{
    background: #3e3e3e;
}
#main_menu li.level-0>a span,#opt_menu li.level-0>a span{
    display: inline-block;
    padding-left: 14px;
}
#main_menu li.level-1,#opt_menu li.level-1{
    background: #535353;
    border-top: 1px solid #5f5f5f;
}
#main_menu li.level-1:first-child,#opt_menu li.level-1:first-child{
    border-top: 0 none;
}
#main_menu li.level-1>a,#opt_menu li.level-1>a{
    display: block;
    font: 14px/30px 'arial','sans-serif';
    color: #fff;
    text-decoration: none;
    transition: background .3s ease 0s;
}
#opt_menu li.level-1>a{
    font: 12px/25px 'arial','sans-serif';
}
/*#main_menu li.level-1.menu1_visible{
    border-top: 1px solid #f43812;
    border-bottom: 1px solid #f43812;
    padding-bottom: 10px;
}*/
#main_menu li.level-1.menu1_visible,#opt_menu li.level-1.menu1_visible{
    border-top: 1px solid #f43812;
    border-bottom: 1px solid #f43812;
    border-left: 1px solid #535353;
    border-right: 1px solid #535353;
    padding-bottom: 10px;
    color: black;
    background: #FFFFFF;
}
#main_menu li.level-1>a:hover,#opt_menu li.level-1>a:hover{
    background: #5f5f5f;
    transition: background .3s ease 0s;
}
#main_menu li.level-1>a span,#opt_menu li.level-1>a span{
    display: inline-block;
    padding-left: 20px;
}
#main_menu li.level-1.sub-level>a span,#opt_menu li.level-1.sub-level>a span{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFAQMAAAC6v8ThAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABBJREFUeF5jaGA4wPAAiBsAEOoDYQJMBPEAAAAASUVORK5CYII=') no-repeat 10px 50%;
}
#main_menu li.level-1.sub-level.menu1_visible>a span,#opt_menu li.level-1.sub-level.menu1_visible>a span{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADAQMAAABh+Fe7AAAABlBMVEX0OBL0OBIWzpgsAAAAAXRSTlMAQObYZgAAAA5JREFUeF5j+MFQwKAAAAZOAYnDjOjBAAAAAElFTkSuQmCC') no-repeat 10px 50%;
}
/*#main_menu li.level-2{
    background: #535353;
}*/
#main_menu li.level-2{
    background: #FFFFFF;
    color: black;
    padding-left: 10px;
}
#main_menu li.level-2>a{
    display: block;
    padding: 2px;
    font: 11px/16px 'arial','sans-serif';
    color: black;
    text-decoration: none;
}
/*#main_menu li.level-2>a{
    display: block;
    padding: 2px;
    font: 11px/16px 'arial','sans-serif';
    color: #d4d4d4;
    text-decoration: none;
}*/
#main_menu li.level-2>a:hover{
    color: #f43812;
    transition: color .3s ease 0s;
}

#main_menu li.level-2>a span{
    display: block;
    padding-left: 27px;
    padding-right:5px;
}
#main_menu li.level-2>a{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAA1AgMAAADnrIkvAAAACVBMVEWCgoL///+CgoLdQAXvAAAAAnRSTlMAAHaTzTgAAAAlSURBVHheY5gaGurAIAokICxWENGKygqFyyJYkTNnNiDEhgELAG7LSJjz4SOFAAAAAElFTkSuQmCC') no-repeat 11px 0;
}
#main_menu li.level-1>a.active,#opt_menu li.level-1>a.active{
    font-weight: bold;
    color: #F43812;
}
#main_menu li.level-3>a.active{
    font-weight: bold;
    color: #F43812;
}
#main_menu li.level-2>a.active{
    font-weight: bold;
    color: #F43812;
}
#main_menu li.level-2:last-child>a{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMAgMAAADE2d9KAAAACVBMVEWCgoL///+CgoLdQAXvAAAAAnRSTlMAAHaTzTgAAAAcSURBVHheY2gNDXVgYAUSuFmhIGIqKity5swGAMLBEBFn2IWBAAAAAElFTkSuQmCC') no-repeat 11px 0;
}
#main_menu ul.level-3{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACAQMAAACjTyRkAAAABlBMVEX///+CgoK9cARVAAAAAXRSTlMAQObYZgAAAAxJREFUeF5jaGBgAAABhACBADvwOQAAAABJRU5ErkJggg==')repeat-y 23px 0;
    }
#main_menu li.level-3>a{
    display: block;
    padding: 2px;
    font: 11px/16px 'arial','sans-serif';
    color: black;
    text-decoration: none;
}
#main_menu li.level-3>a:hover{
    color: #f43812;
    transition: color .3s ease 0s;
}

#main_menu li.level-3>a span{
    display: block;
    padding-left: 30px;
    padding-right:5px;
}


/* /main_menu */


/* top_menu */
#top_menu{
    padding: 13px 0 35px;
}
#top_menu ul{
    list-style: none;
    overflow: hidden;
}
#top_menu ul li{
    float:left;
    padding: 0 30px;
}
#top_menu.autormenu ul li{
    padding: 0 26px;
}
.widthlimiterinterers #top_menu ul li{ 
    padding: 0 45px;
}
#top_menu ul li:first-child{
    padding-left: 0;
}
#top_menu ul li:last-child{
    float:right;
    padding:0;
}
#top_menu ul a{
    text-decoration: none;
    font: 20px 'Open Sans','sans-serif';
    color: #000;
    transition: color .3s ease 0s;
}
#top_menu ul a:hover,
#top_menu ul a.active{
    color: #f43812;
    transition: color .3s ease 0s;
}
/* /top_menu */

/* main_slider */
#main_slider{
    margin-bottom: 20px;
}
/* /main_slider */

.view_goods,
.new_goods{
    display:block;
    font: 22px/46px 'Open Sans','arial','sans-serif';
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    letter-spacing: 2px;
    border: 2px solid #e5e5e5;
    color: #565656;
    margin-top: 30px;
    transition: border .3s ease 0s, color .3s ease 0s;
}
.view_goods:active,
.view_goods.active,
.new_goods:active,
.new_goods.active{
    border: 2px solid #f43812;
    color: #f43812;
}

.posters,.posters2{
    padding-top:20px;
    clear:both;
    overflow: hidden;
}
.posters .stiker,.posters2 .stiker{
    float: left;
    background: #f43812;
    color: #fff;
    font: bold 16px/36px 'fregatregular','arial','sans-serif';
    position: relative;
    padding: 0 10px;
    text-decoration: none;
}
.posters2 .stiker a,.posters .stiker a{
    color: #fff;
    text-decoration: none;
}
#content .posters2 .stiker a:hover, #content .posters .stiker a:hover{
       color: #fff;

}
.posters .stikerarrow,.posters2 .stikerarrow{
    position: absolute;
    bottom: -15px;
    width: 15px;
    height: 16px;
    left:0;
    background: url(../images/icons.png) no-repeat -168px -28px;
}
.posters .text,.posters2 .text{
    margin:0 0 15px 190px;
    min-height: 50px;

}
.posters.lagetext .text{
        margin:0 0 15px 280px;
}
.posters .text p,.posters2 .text p{
    margin-top: 0!important;    
    font: italic 12px/19px 'arial','helvetica','sans-serif'!important;
}
.posters .cont,.posters2 .cont{
    width: 101%;
}

.posters .item{
    width: 265px;
    padding: 1px;
    background: #e6e6e6;
    position: relative;
    float: left;
}

#clients .posters .item{
    width: 320px;   
}
#clients .posters .item_img .helper{
    height: auto;
}
.posters2 .item{
    width: 398px;
    padding: 1px;
    background: #e6e6e6;
    position: relative;
    float: left;
}
.posters .item:hover,.posters2 .item:hover,.item.autorup{
    background: #f43812;
    z-index: 10;
}
.posters .item.filter:hover{
    background: #e6e6e6;
}
.posters .wrapper_item,.posters2 .wrapper_item{
    background: #fff;
}
.posters .item_img,.posters2 .item_img{
    padding: 20px 3px 20px 7px;
    text-align: center;        
}
.posters2.sticker .item_img{
    padding: 20px 3px 10px 3px;
    text-align: center;        
}
.posters .rospis .item {
}
.posters .rospis .item .item_img{
    height: 209px;    
    vertical-align: middle;

}
.posters .rospis .item_img{
    padding: 3px;
    text-align: center;        
}
#clients .posters .item_img{
    padding: 0;
}
.posters .item_img .helper,.posters2 .item_img .helper{
    height: 254px;
}
.posters2 .item_img .helper{
    height: 350px;
}
.aditional_item .item_img,.last_item .item_img{ /* РґР»СЏ СЃС‚СЂРµР»РєРё  */
    padding: 20px;
    text-align: center;
    background: #f6f6f6;}

.aditional_item a, .last_item a{ /* РґР»СЏ СЃС‚СЂРµР»РєРё  */
    color: #000;
    text-decoration: none;
    font: 300 18px 'Open Sans','arial','helvetica','sans-serif';
}
.posters .item_img a,.posters2 .item_img a{
     vertical-align: middle;
 display: inline-block;
 width: 99%;
}
.posters .item_img img,.posters2 .item_img img{
    max-width: 99%;
}
.posters .item_desc,.posters2 .item_desc {
    border-top: 1px dotted #e6e6e6;
    padding: 7px 16px 41px;
    position: relative;
    min-height: 98px;

}
 .blinds.posters2 .item_desc{
    padding-bottom: 5px; 
 }
#main_page .posters .item_desc {
    padding: 7px 16px;
    height: 65px!important;
    position: relative;
}
#main_page .posters .item_desc div{
    left:16px; 
    right: 16px;
    bottom: 3px;
    position: absolute;
}

.posters .item_desc div.buttons,.posters2 .item_desc div.buttons{
    position: absolute;
    bottom: 10px;
    left: 16px;
    right: 16px;
}
.posters .item_desc_autor,.posters2 .item_desc_autor {
    padding-bottom: 8px;
}

.posters .item_desc a,.posters2 .item_desc a{
    font: 14px/20px 'arial','helvetica','sans-serif';
    color: #447eaa;
    text-decoration: none;
    transition: color .3s ease 0s;
}
.posters .item_desc a:hover,.posters2 .item_desc a:hover{
    color: #f43812;
    transition: color .3s ease 0s;
}
.posters .item_desc div,.posters2 .item_desc div{
    font: 12px/28px 'arial','helvetica','sans-serif';
    color: #000;
}

.posters div.item_desc_autor,.posters2 div.item_desc_autor {
    padding-bottom: 8px;
    color: #595959!important;
}
.posters .item_desc p,.posters2 .item_desc p{
    float: left;
    font-size: 14px;
    line-height: 15px;
    color: #595959;
    height: 30px;
    width: 125px;
    vertical-align: middle;
}
.posters .item_desc span,.posters2 .item_desc span{
    float: right;
    font-size: 11px;
    line-height: 15px;
    color: #595959;
    height: 30px;
    width: 50px;
    vertical-align: middle;
}
.posters .item_desc .rubric_sizes span{
    float:left;
    font-size: 11px;
    line-height: 15px;
    color: #595959;
    height: 15px;
    width: 100%;
    vertical-align: middle;
}
.posters .item_desc  .size_descr div{
    float:left;
    padding-top:15px
}
.posters .transporentb,.posters2 .transporentb{
    font-size: 11px;
    padding: 2px 7px 3px 6px;
    vertical-align: middle;
    margin-right: 6px;
}
.posters .transporentbr,.posters2 .transporentbr{
    font-size: 11px;
    padding: 3px 7px 4px 6px;
    vertical-align: middle;
    margin-right: 6px;
}
#catalog_page .posters .item_desc div,#catalog_page .posters2 .item_desc div{
    padding-bottom: 10px;
}
#catalog_page .posters .item_desc div,
#catalog_page .posters2 .item_desc div,
#catalog_page .posters .item_desc span,
#catalog_page .posters2 .item_desc span{
    color: #595959;
}

#footer{
    height:270px;
    background: #3d3d3d;
}
#footer_top{
    overflow:hidden;
    min-height: 165px;
    padding-top: 20px;
    background: url(../images/icons.png) no-repeat 50% -814px;
}
.footer_item{
    float: left;
}
.footer_item.copyright{
    width: 260px;
    padding: 5px 42px 0 0;
}
.footer_item .copy{
    font: 14px 'fregatregular','arial','sans-serif';
    color: #e7e7e7;
}
.footer_item .info{
    font: 11px/14px 'arial','helvetica','sans-serif';
    color: #e7e7e7;
    padding-top: 10px;
}
.footer_item .buttons {
    padding: 20px 0;
}
.footer_item .buttons a{
    font: 12px/31px 'arial','helvetica','sans-serif';
    color: #c8c8c8;
    display: inline-block;
    margin-right: 2px;
    border: 1px solid #f43812;
    padding: 0 14px;
    text-decoration: none;
    transition: color .3s ease 0s, backgraund .3s ease 0s;
}
.footer_item .buttons a{
    margin-top: 6px;
}
.footer_item .buttons a:hover{
    background: #f43812;
    color: #fff;
    transition: color .3s ease 0s, backgraund .3s ease 0s;
}
.footer_item .buttons a:active,
.footer_item .buttons a.active{
    background: #797979;
    color: #fff;
    border: 1px solid #797979;
    transition: color .3s ease 0s, backgraund .3s ease 0s;
}
.footer_item.contacts{
    width: 180px;
    padding-right: 30px;
}
.footer_phone{
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 33px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAdAQMAAACUvQ67AAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAABxJREFUeF5j+P//D0MDAws1McLMCiD2gOIKuBwA7+UX15Dz42cAAAAASUVORK5CYII=') no-repeat 0 40%;
    font: bold 16px/22px 'fregatbold','arial','sans-serif';
    color: #e7e7e7;
}
.footer_mail{
    display: inline-block;
    margin-top: 15px;
    padding:3px 0 3px 33px;
    font: 16px 'fregatregular','arial','sans-serif';
    text-decoration: none;
    color: #e7e7e7;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATAQMAAACut2/LAAAABlBMVEX///////9VfPVsAAAAAXRSTlMAQObYZgAAAD9JREFUeF5j+P//D8MBBh6GBQwiDBMYVBg6GFwYWoCwiZGFoZGJhaGhBYg9gHgLmA8SB8mD1IHUg/SB9IPMAQDfghMtSHr6FwAAAABJRU5ErkJggg==') no-repeat 0 50%;
    transition: color .3s ease 0s, backgraund .3s ease 0s;
}
.footer_mail:hover{
    color: #f43812;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATAQMAAACut2/LAAAABlBMVEX0OBL0OBIWzpgsAAAAAXRSTlMAQObYZgAAAD9JREFUeF5j+P//D8MBBh6GBQwiDBMYVBg6GFwYWoCwiZGFoZGJhaGhBYg9gHgLmA8SB8mD1IHUg/SB9IPMAQDfghMtSHr6FwAAAABJRU5ErkJggg==') no-repeat 0 50%;
    transition: color .3s ease 0s, backgraund .3s ease 0s;
}
.footer_item.fmenu{
    width: 440px;
    padding-left:15px
}
.footer_item.fmenu ul{
    list-style: none;
    margin-right: 40px;
    display: inline-block;
}
.footer_item.fmenu ul:last-child{
    margin-right: 0;
}
.footer_item.fmenu a{
    font: 12px/22px 'arial','helvetica','sans-serif';
    color: #f43812;
    text-decoration: none;
    transition: color .3s ease 0s;
}
.footer_item.fmenu a:hover,
.footer_item.fmenu a:active,
.footer_item.fmenu a.active{
    color: #fff;
    transition: color .3s ease 0s;
}
#footer_bottom{
    border-top: 1px solid #444;
}
#footer_bottom p{
    padding: 15px 0;
    font: 11px/16px 'arial','helvetica','sans-serif';
    color: #b1b1b1;
}


#ontop{
    position: fixed;
    bottom: 40px;
    left: 60px;
    background: url(../images/icons.png) no-repeat -429px 0;
    width: 66px;
    text-align: center;
    text-decoration: none;
    font: bold 12px 'fregatbold','arial','helvetica',sans-serif;
    color: #3d3d3d;
    padding: 43px 0 17px 0;
    transition: background .3s ease 0s, color .3s ease 0s;
    display: none;

}
#ontop:hover{
    color: #f43812;
    background: url(../images/icons.png) no-repeat -429px -83px;
    transition: background .6s ease 0s, color .3s ease 0s;
}


/*  404  */
.page_404{
    text-align: center;
    padding-top: 20px;
}
.page_404 h1{
    color:#000;
    font: 40px 'Open Sans','arial','sans-serif';
}
.page_404 img{
    display: inline-block;
    padding: 10px 0 20px;
}
.page_404 p{
    font: 17px/25px 'arial','helvetica','sans-serif';
    color: #595959;
    padding: 0 190px;
}
.page_404 p a{
    color: #447eaa;
    text-decoration: none;
}
.page_404 p a:hover{
    color: #f43812;
    transition: color .3s ease 0s;
}
.page_404 span{
    font: 12px/25px 'arial','helvetica','sans-serif';
    color: #595959;
    display: block;
    padding-top: 100px;
}
/*   /404 */



/*    Breadcrumb    */
#breadcrumb,#breadcrumb2{
    border: 1px solid #f0f0f0;
    padding-left: 3px;
    height: 30px;
}
#breadcrumb div,#breadcrumb2 div{
    display: inline-block;
}
#breadcrumb a,#breadcrumb2 span{
    display: block;
    float: left;
    font: 11px/31px 'arial','helvetica','sans-serif';
    text-decoration: none;
    color: #808080;
    padding: 0 20px 0 6px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAeCAMAAADAd2R7AAAAUVBMVEXm5ub////m5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5uZFPaD0AAAAG3RSTlMAAAECAxElJicpKk9wcnR2eKTCxMXHycrd3t8Pa2o7AAAAbElEQVR4XlWRRw7AIBADl9QC6T3/f2ikOJbW3EYMsDYWl8zcmpOn8qo8xlXdXty7FndTd1C3EXfPxR3FfVpxD3UndTtxz8KC2wsf8RyId4L4HgizgDgniBlAyPcTspPQCwmdkdAnCV2T3D+EF1lXBCZgHdt7AAAAAElFTkSuQmCC') no-repeat 100% 0;
}
#breadcrumb a.last_bcrumb{
    color: #f43812;
    background: none;
}
#breadcrumb2 span.active{
    font-weight: bold;
}
/*    /Breadcrumb    */

/* РєРѕСЂР·РёРЅР° */
#cart_reg_form .formwrapper{
    padding: 0;
}
#cart_reg_form .l_i_nl{
    margin-bottom: 16px;
}
#cart_reg_form .redonwhite{
    padding: 6px 10px;
    vertical-align: middle;
}
#cart_reg_form .transporentb11{
    padding: 5px 10px;
    display: inline-block;
    vertical-align: middle;
}
#carttable{
    padding-bottom: 15px;
}
#carttable .cart_item{
    border: 1px solid #e6e6e6;
    overflow: hidden;
    position: relative;
    top: 0;
}
#carttable .cart_item:hover{
    border: 1px solid #f43812;
    z-index: 10;
}

#carttable .cart_item_img{
    float:left;
    width: 188px;
    border-right: 1px solid #e6e6e6;
    text-align: center;
    position: relative;
}
.cart_item_close{
    top:0;
    right: -1px;
}
#carttable .cart_item_img span{
    display: inline-block;
    width: 0;
    vertical-align: middle;
}
#carttable .cart_item_img a{
    display: inline-block;
    vertical-align: middle;
}
#carttable .cart_item_img img{
    display: block;
    max-width: 180px;
}
#carttable .cart_item_desc{
    float:left;
    width: 265px;
    border-right: 1px solid #e6e6e6;
    padding: 14px 20px;
}
#carttable .cart_item_desc a{
    font: 12px/19px 'arial','helvetica','sans-serif';
    text-decoration: none;
    color: #447eaa;
}
#carttable .cart_item_desc a:hover{
    color: #f43812;
}
#carttable .cart_item_desc p{
    font: 11px/18px 'arial','helvetica','sans-serif';
    color: #595959;
}
#carttable .cart_item_desc p span{
    font-weight: bold;
}
#carttable .cart_item_options{
    overflow: hidden;
    float:left;
    width: 140px;
    border-right: 1px solid #e6e6e6;
    padding: 23px 20px;
}
#carttable .cart_item_options p{
    font: 14px/31px 'arial','helvetica','sans-serif';
    color: #595959;
}
#carttable .cart_item_options p:first-child{
    font: 12px/31px 'arial','helvetica','sans-serif';
    color: #000;
}
#carttable .cart_item_options select{
    margin-bottom: 21px;
}
.options_counter{
    position: relative;
}
.options_counter input{
    padding: 4px 5px;
}
#carttable .cart_item_options .toparr,
#carttable .cart_item_options .botarr{
    display: block;
    position: absolute;
    right: 0;
    width: 22px;
    height: 12px;
    border: 1px solid #989898;
    background: url(../images/icons.png) no-repeat -183px -28px;
    top: 0;
    cursor: pointer;
}
#carttable .cart_item_options .botarr{
    background: url(../images/icons.png) no-repeat -206px -28px;
    height: 11px;
    top: 13px;
}
#carttable .cart_item_options .toparr:hover,
#carttable .cart_item_options .botarr:hover{
    border: 1px solid #f43812;
    z-index: 10;
}
#carttable .cart_item_price{
    float:left;
    width: 120px;
    text-align: center;
}
#carttable .cart_item_price span{
    vertical-align: middle;
    display: inline-block;
    color: #f43812;
    font: 18px 'arial','helvetica','sans-serif';
}
.cart_item_descr{
    margin: 10px;
    float: left;
    width: 800px;
}
.middle {
    line-height: 50px;
    min-height: 70px;
}
#carttable .cart_item_price span.red_price{
    font: 26px 'arial','helvetica','sans-serif';
}
.cartbuttons{
    text-align: right;
}
.cart_bye{
    display: inline-block;
    vertical-align: top;
    padding-top: 3px;
}
.cart_bye input{
    margin-right: 0;
    text-align: center;
    width: 110px;
    padding: 7px 10px;
}
.cart_all_text{
    display: inline-block;
    width: 80px;
    padding: 0 8px;
    vertical-align: top;
    text-align: left;
}
#content{
    position: relative;
}
#content p b{
    color: #f43812;
}
#content #shipping_info p b{ 
    color:#595959;
}
#content .cart_all_text p{
    font: 14px/18px 'arial','helvetica','sans-serif';
    color: #f43812;
    margin: 0;
}
.cart_all_price{
    vertical-align: top;
    display: inline-block;
    color: #f43812;
}
#content .cart_all_price p{
    font-size: 26px;
    text-align: center;
    color: #f43812;
}
#content .cart_all_price span{
    font-size: 40px;
}

#cart_reg{
    clear: both;
}
/* /РєРѕСЂР·РёРЅР° */

/*  РІРѕР·РІСЂР°С‚ РѕС‚Р·С‹РІ */

#vozvratform .formwrapper p:first-child,
#otzivform .formwrapper p:first-child{
    font: 300 40px 'Open Sans','arial','helvetica','sans-serif'!important;
    color: #000;
}
textarea#v_comment{
   height: 280px; 
}
textarea#ot_comment{
    height: 144px;
}
#vozvratform .l_i_nl .in_l,
#otzivform .l_i_nl .in_l{
    padding-top: 18px;
    margin-left: 10px;
    vertical-align: middle;
}
#vozvratform .l_i_nl .in_l img,
#otzivform .l_i_nl .in_l img{
    display: inline-block;
    vertical-align: middle;

}
#vozvratform .l_i_nl .in_l span,
#otzivform .l_i_nl .in_l span{
    display: inline-block;
    cursor: pointer;
    width: 18px;
    height: 18px;
    background: url(../images/icons.png) no-repeat -267px -1px;
    vertical-align: middle;
    margin-left: 12px;
}
#vozvratform .l_i_nl .in_l span:hover,
#otzivform .l_i_nl .in_l span:hover{
    background: url(../images/icons.png) no-repeat -290px -1px;
    transform: rotate(360deg);
    transition: transform 1.0s ease 0s;
}
#vozvratform .redonwhite{
    margin: 0;
}
#otzivform .redonwhite{
    margin-left: 25px;
}
.all_bye .redonwhite{
    padding: 6px 10px;
}
/* /РІРѕР·РІСЂР°С‚ */

/* СЃРѕС‚СЂСѓРґРЅРёРєРё  */
#persons{
    padding-bottom: 30px;
}
.persons{
}
.persons_item{
    position:relative;
    margin: 0 0 14px 14px;
    width: 149px;
    height: 117px;
    float: left;
    cursor: pointer;
}
.persons_item img{
    display: block;
    max-width: 100%;
}
.persons_item:first-child{
    position:relative;
    margin: 0 0 14px;
}
.persons_item:hover .persons_item_add{
    display: block;
}
.persons_item_add{
    z-index: 10;
    display: none;
    position: absolute;
    top:-14px;
    left:-14px;
    width: 149px;
    padding: 14px;
    background: #f43812;
}
.persons_item_add p{
    color: #fff!important;
    font: 11px/14px 'arial','helvetica','sans-serif'!important;
}
.persons_item_add p.name{
    font-size: 14px!important;
    line-height: 21px!important;
}
/* /СЃРѕС‚СЂСѓРґРЅРёРєРё  */

/*  РєР»РёРµРЅС‚С‹  */
#clients table{
    width: 100%;
    border-collapse: collapse;
}
#clients td{
    width: 20%;
    height: 93px;
    border: 1px solid #e6e6e6;
    vertical-align: middle;
    text-align: center;
}
#clients img{
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
}
#clients .show_more{
    text-align: center;
    margin-top: 35px;
}
#clients .show_more div{
    display: inline-block;
    background: #f6f6f6;
    padding: 8px 15px;
    color: #595959;
    font: 14px/16px 'arial','helvetica','sans-serif';
    cursor: pointer;
    vertical-align: middle;
}
#clients .show_more div:hover{
    background: #e6e6e6;
}
#clients .show_more div:active,
#clients .show_more div.active{
    background: #d1d1d1;
}
#clients .show_more span.sm_icon{
    width: 13px;
    height: 8px;
    display: inline-block;
    vertical-align: middle;
    background: url(../images/icons.png) no-repeat -68px -5px;
    margin-left: 8px;
}
/*  /РєР»РёРµРЅС‚С‹  */


/* РґРѕСЃС‚Р°РІРєР°  */
.dostavka{
    overflow: hidden;
}
.dostavka ul{
    list-style: none;
    display: block;
    width: 33%;
    float: left;
    padding-bottom: 20px;
}
.dostavka a{
    color:#447eaa;
    font: 14px/26px 'arial','helvetica','sans-serif';
}
.dostavka p{
    font: 12px/26px 'arial','helvetica','sans-serif';
}
/* /РґРѕСЃС‚Р°РІРєР°  */

/*  РѕС‚Р·С‹РІС‹  */
.otzivi{
    padding: 13px 15px 8px;
    border: 1px solid #e6e6e6;
    position: relative;
    margin-bottom: 28px;
}
.otzivi_content{
    padding-top: 2px;
}
.bottomarrowleft{
    position: absolute;
    width: 14px;
    height:14px;
    background: url(../images/icons.png) no-repeat -48px -49px;
    left: -1px;
    bottom: -14px;
}
.otziv_name {
    font: 20px/20px 'Open Sans','arial','helvetica','sans-serif';
    color: #000;
    padding-right: 15px;
    padding-left: 15px;
    border-right: 1px solid #e6e6e6;
    display: inline-block;
}
.otziv_date{
    padding-left: 15px;
    display: inline-block;
    color: #f43812;
    font: 16px/21px 'arial','helvetica','sans-serif';
}
/*  /РѕС‚Р·С‹РІС‹  */




/*  РїР°РіРёРЅР°С†РёСЏ  */
.pagination ul{
    list-style: none;
    padding: 38px 0 15px;
    overflow: hidden;
    vertical-align: bottom;
}
.pagination li{
     float: left;
 margin-right: 2px;
 transition: background .3s ease 0s;
}
.pagination li.more{
    padding: 0;
    background: #fff;
}
.pagination li.active{
    background: #f43812;
}
.pagination li:hover{
    background: #3e3e3e;
}
.pagination li:active{
    background: #6b6b6b;
}
.pagination li.first,
.pagination li.last{
    background: #fff!important;
    padding: 3px 1px;
    margin-right: 8px;
}
.pagination li.last{
    margin-left: 6px;
}
.pagination li.first a,
.pagination li.last a{
   width: 15px;
 height: 26px;
 padding: 0;
 transition: background .3s ease 0s;
 border: 0 none!important;
}
.pagination li.first a{
    background: url(../images/icons.png) no-repeat -62px -49px;
}
.pagination li.first a:hover{
    background: url(../images/icons.png) no-repeat -77px -49px;
    transition: background .3s ease 0s!important;
}
.pagination li.first a:active{
    background: url(../images/icons.png) no-repeat -92px -49px;
}
.pagination li.last a{
    background: url(../images/icons.png) no-repeat -137px -49px;
}
.pagination li.last a:hover{
    background: url(../images/icons.png) no-repeat -122px -49px;
    transition: background .3s ease 0s!important;
}
.pagination li.last a:active{
    background: url(../images/icons.png) no-repeat -107px -49px;
}
.pagination a{
     font: 16px/16px 'arial','helvetica','sans-serif';
 color: #595959;
 display: block;
 padding: 6px 10px 6px 9px;
 text-align: center;
 background: #fff;
 text-decoration: none;
 border: 2px solid #e4e4e4;
}
.pagination a:hover{
color: #595959!important;
 border: 2px solid #f43812;
}
.pagination li a.active{
 color: #f43812;
 border: 2px solid #f43812;
}
.pagination span{
    font: 18px/14px 'Open Sans','arial','helvetica','sans-serif';
    color: #d1d1d1;
    display: block;
    padding: 13px 5px 1px;
    text-align: center;
    text-decoration: none;
    background: #fff;

}
/*  /РїР°РіРёРЅР°С†РёСЏ  */




/*  РєРѕРЅС‚Р°РєС‚С‹  */
#city_contacts table{
    width: 100%;
    border-collapse: collapse;

}
#city_contacts td{
    border: 1px solid #e6e6e6;
}
#city_contacts td.active + td{
        padding-bottom: 50px;

}
#city_contacts td.bright{border-right:none}
#city_contacts td.bleft{border-left:none}
#city_contacts td:first-child{
    width: 47px;
    vertical-align: top;
}
.contacts_icon{
    width: 47px;
    height: 49px;
    cursor: pointer;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAABlBMVEUAAAAAAAClZ7nPAAAAAXRSTlMAQObYZgAAABJJREFUeF5j4GNAoP8PIAhZEABkXgYOXW/zqwAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}
.contacts_icon:hover{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAABlBMVEXzNxHzNxGA8MtbAAAAAXRSTlMAQObYZgAAABJJREFUeF5j4GNAoP8PIAhZEABkXgYOXW/zqwAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}
.goodrew{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAQMAAACTYuVlAAAABlBMVEUwrSMwrSMGiLPTAAAAAXRSTlMAQObYZgAAABJJREFUeF5j4GNAoP8PIAhZEABkXgYOXW/zqwAAAABJRU5ErkJggg==') no-repeat 0% 60%;
}
.active .contacts_icon{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAADAQMAAAB/MWcIAAAAA1BMVEXzNxHqT3CVAAAACklEQVR4XmOAAQAACQABGjcV7AAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}
.active .contacts_icon:hover{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAADAQMAAAB/MWcIAAAAA1BMVEUAAACnej3aAAAACklEQVR4XmOAAQAACQABGjcV7AAAAABJRU5ErkJggg==') no-repeat 50% 50%;
}
.negativerew{
       background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAADAQMAAAB/MWcIAAAAA1BMVEXsBhalDAbJAAAACklEQVR4XmOAAQAACQABGjcV7AAAAABJRU5ErkJggg==') no-repeat 0% 60%;
}
.contact_title{
    font:300 20px 'Open Sans','arial','helvetica','sans-serif';
    color: #000;
    padding: 12px 20px;
    cursor: pointer;
}
.contact_title:hover{
    color: #f43812;
}
.active .contact_title{
    color: #f43812;
}
.contact_info{
    display: none;
    position: relative;
    top: -5px;
}
.contact_info.active{
    display: block;
}
#city_contacts p{
    margin: 2px 0;
}
#city_contacts ul{
    list-style: none;
}
#city_contacts li{
    margin-bottom: 5px;
    color: #f43812;
    margin-left: 20px;
    padding-left: 10px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAAA1BMVEXzNxHqT3CVAAAACklEQVR4XmOAAgAACAABnWENdQAAAABJRU5ErkJggg==') no-repeat 0 8px;
}
#city_contacts li:last-child{
    margin-bottom: 10px;
}
/*  /РєРѕРЅС‚Р°РєС‚С‹  */

.black{
    color: #000;
}

/*  СЂР°РјС‹  */
#borders_content{
    width: 101%;
    margin-top: 16px;
}
#borders_page .filter_item{
    padding: 10px 20px;
}
#borders_page input{
    margin-left: 11px;
}
.filter_item.active{
    background: #f0f0f0;
}
.borders_row{
    position: relative;
    top:0;
    overflow: hidden;
}
a.border_item{
    float: left;
    position:relative;
    border: 1px solid #e6e6e6;
    text-decoration: none;
    color: #000;
    left: 0;
    width:113px;
}
a.border_item:hover{
    border: 1px solid #f43812;
    z-index: 10;
    cursor: pointer;
}
.border_img{
    display: block;
    padding: 12px;
    width: 89px;
    height: 85px;
    text-align: center;
}
.border_img .helper{
    height:85px;
}
.border_img img{
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.border_desc{
    padding: 7px;
    display: block;
    border-top: 1px solid #e6e6e6;
}
.border_desc span{
    font: 11px/18px 'arial','helvetica','sans-serif';
    display: block;

}
.border_next{
    float: left;
    position: relative;
    left:0;
    padding: 28px 41px 27px 42px;
    width: 30px;
    height: 54px;
    border: 1px solid #e6e6e6;
    background: #f6f6f6;
}
.border_next span{
    display: block;
    width: 30px;
    height: 54px;
    background: url(../images/icons.png) no-repeat -74px -75px;
    transition: background .3s ease 0s;
}
.last_item a span{
    display: block;
    width: 58px;
    height: 110px;
    background: url(../images/icons.png) no-repeat 0 -433px;
    transition: background .3s ease 0s;
    margin: auto;
}
.last_item a {
    margin-top: 20px;
    line-height: 50px;
}
.last_item:hover a {
    color: #f43812;
}
.last_item:hover a span{
    background: url(../images/icons.png) no-repeat -58px -433px;
}
.last_item a:hover span{
    background: url(../images/icons.png) no-repeat -58px -433px;
}
.border_next:hover span{
    background: url(../images/icons.png) no-repeat -44px -75px;
}
span.right_border{
    display: inline-block;
    padding-right: 14px;
    border-right: 1px solid #ccc;
    margin-right: 14px;
}



#border_page{
    border: 1px solid #e6e6e6;
}
#border_content{
    padding: 26px 0px 46px;
}
#border_img_wrapper{
    vertical-align: middle;
    text-align: center;
}
.b_left_arrow,
.b_right_arrow{
    display: inline-block;
    vertical-align: middle;
    width: 34px;
    height: 68px;
}
.b_left_arrow{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABDAgMAAACEgT+uAAAACVBMVEX0OBL////0OBJIXsJ3AAAAAnRSTlMAAHaTzTgAAAB1SURBVHheZdGrkUQBFAJRCkUYhLTm5UPoW/O5babV8a3nnVS0k3UKKtrJOgUVTd/8PH8fBRXtZJ2CinayTkFFO1mnoKKdrFNQ0U7WKahoqCjISENFQUYaKgoy0lBRkJGGioKMNFQU5Jf4+/M8yEhDRUFGGuo/0Y9hH1w/kdYAAAAASUVORK5CYII=') no-repeat 50% 50%;
}
.b_right_arrow{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAABDAQMAAADDIUV+AAAABlBMVEX0OBL0OBIWzpgsAAAAAXRSTlMAQObYZgAAAC5JREFUeF5jaGAAAQcwqQAmBcAkB5hkAZNMYJIRTA52DQ0IcSYk9RxI5igMauUAQG8JOVuXaiEAAAAASUVORK5CYII=') no-repeat 50% 50%;
}
#border_img_wrapper .b_right_arrow{position: absolute;margin: auto; top: 0;  bottom: 50%;right:10px;}
#border_img_wrapper .b_left_arrow{position: absolute;margin: auto; top: 0;  bottom: 50%; }
#border_img{
    vertical-align: middle;
    display: inline-block;
    width: 780px;
    text-align: center;
}
#border_img .helper{
    height: 360px;
}
#border_img img{
    display: inline-block;
    vertical-align: middle;
    max-width: 99%;
}
#border_slide{
    text-align: center;
    overflow: hidden;
    margin: 40px auto 0;
    width: 568px;
}
#border_slide ul{
    list-style: none;
}
#border_slide li{
    float: left;
    border: 1px solid #e6e6e6;
    position: relative;
    left: 0;
    width: 79px;
    height: 79px;
    text-align: center;
    vertical-align: middle;
}
#border_slide li:hover{
    cursor: pointer;
    z-index: 9;
}
#border_slide li .helper{
    height: 79px;
}
#border_slide li img{
    display: inline-block;
    max-width: 79px;
    max-height: 79px;
    vertical-align: middle;
}
#border_slide li.active{
    border: 1px solid #f43812;
    z-index: 10;
}
#border_additional{
    border-top: 1px solid #e6e6e6;
    padding: 11px 15px 11px 11px;
}
/*  /СЂР°РјС‹ /РєР°С‚Р°Р»РѕРі  */

/*  С„РёР»СЊС‚СЂ  */
.filter{
    border: 1px solid #e6e6e6;
    margin-bottom: 20px;
    margin-top: 20px;
}
.filter_item{
    float: left;
    padding: 10px 8px;
    border-left: 1px solid #e6e6e6;
    position: relative;
    vertical-align: middle;
}
.filter_item:first-child{
    border-left: 0 none;
}
.filter_item > div{
    display: inline-block;
    vertical-align: middle;
}
.filter_item:last-child {
    padding: 10 5px;
}
.filter_item:last-child div{
    margin-right: 10px;
}
.filter .helper{
    height: 40px;
}

.filter a{
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #000;
    font: 12px/23px 'arial','helvetica','sans-serif';
}
.filter a.show_all_colors{
    float:right;
}
.filter .top_colors/*,.filter .top_format*/
{
    display: inline-block;
    vertical-align: middle;
}
.filter .bigarrowbottom{
    margin-left: 4px;
}
.filter a:hover .bigarrowbottom{
    transition: background-position .3s ease 0s;
    background-position:  -210px 2px;
}
.filter_item label{
    color: #000;
    font: 12px 'arial','helvetica','sans-serif';
    vertical-align: middle;
}
.filter_item.type label:hover{
    color: #f43812;
}
.filter_item.type label{
    display: inline;
    font-size: 34px;
    color:#808080;
}

.filter_item input{
    vertical-align: middle;
}

.filter .all_colors{
    display: none;
    position: absolute;
    left: -1px;
    right: -1px;
    top: 45px;
    z-index: 10;
    background: #fff;
    border:1px solid #e6e6e6;
    border-top: 0 none;
    padding: 0 11px 10px;
}
/*  /С„РёР»СЊС‚СЂ  */

.topofborder{
    font: 14px/16px 'arial','helvetica','sans-serif';
    color: #595959;
}

.clear{
    display: block!important;
    clear: both;
    height: 0!important;
}

#all_types_wrapper{
    border: 1px solid #e6e6e6;
    position: relative;
    margin-bottom: 17px;
}
#all_types_wrapper.sticker{padding-top: 20px;}
#all_right{
    border-left: 1px solid #e6e6e6;
    width: 173px;
    float: right;
    position: relative;
    padding-bottom: 70px;
    transition: height .1s ease 0s;
}
.help_icon{
    width: 14px;
    height: 14px;
    vertical-align: middle;
    display: inline-block;
    margin-left: 8px;
    background: url(../images/icons.png) no-repeat -335px 0;
    cursor: pointer;
    transition: background .2s ease-out 0s;
}
.help_icon:hover{
    background: url(../images/icons.png) no-repeat -352px 0;
}
.all_type,
.all_razmer,
.all_material,
.all_podram{
    border-bottom: 1px dotted #e6e6e6;
    padding: 10px 8px 15px 9px;
}
.sticker .all_type,.sticker .all_razmer,.sticker .all_material,.wallpaper .all_type,.wallpaper .all_razmer,.wallpaper .all_material
{
    border: none;
}
.all_type p,
.all_razmer p,
.all_material p,
.all_podram p{
    color: #000!important;
    vertical-align: middle;
    margin: 0 0 8px !important;
    font:  12px/14px 'arial','helvetica','sans-serif'!important;
}
.all_type{
    overflow: hidden;
}
#all_types p{
    font-size: 12px;
}
.all_type > div{
    float: left;    
    font:  10px/14px 'arial','helvetica','sans-serif';
    color: #595959;
    cursor: pointer;
    text-align: center;
    vertical-align:middle ;
}
.all_type div span{
    float: left;
    width: 70px;
    text-align: center;
}
.all_type div#type_banner,
.all_type div#type_panno,
.all_type div#type_clock,
.all_type div#type_blind,
.all_type div#type_plakat{    
    width: 70px;    
}
.all_type div#type_rama,
.all_type div#type_banner,
.all_type div#type_clock,
.all_type div#type_panno,
.all_type div#type_blind,
.all_type div#type_plakat{        
    padding: 8px 0px 8px 3px;
    margin: 1px 1px;
    border: 1px solid #fff;
}
.all_type div#type_plakat:hover,.all_type div#type_panno:hover,.all_type div#type_rama:hover,.all_type div#type_banner:hover,.all_type div#type_clock:hover,.all_type div#type_blind:hover{
border: 1px solid #f43812!important;
}
.all_type div#type_rama, .all_type div#type_rama .ramablok{width:70px;}
.all_type div:hover{
    color: #f43812;
    transition: color .3s ease 0s;
}
.banner div#type_banner,
.rama div#type_rama,
.panno div#type_panno,
.clock div#type_clock,
.blind div#type_blind,
.plakat div#type_plakat{
    cursor: default;
    color: #f43812!important;
    border: 1px solid #f43812!important;
}
.all_material select,
.all_razmer select{
    display:block;
    width: 100%;
}
.all_podram label{
    padding-top: 40px;
    display: inline-block;
    font:  10px/14px 'arial','helvetica','sans-serif';
    color: #595959;
    width: 38px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    margin-left: 3px;
    background: url(../images/icons.png) no-repeat -126px -75px;
}
.all_material label
{
    padding-top: 40px;
    display: inline-block;
    font:  10px/14px 'arial','helvetica','sans-serif';
    color: #595959;
    width: 38px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    margin: 0px 5px;    
    background: url(../images/icons.png) no-repeat -200px -77px;

}
.all_material label[for="lamirin"]{
    text-indent: -3px;
    
    background: url(../images/icons.png) no-repeat -238px -77px;
}
.all_material label[for="rospis"]{
    background: url(../images/icons.png) no-repeat -419px -376px;
    text-indent: -2px;
}
.all_material label[for="copy"]{
    background: url(../images/icons.png) no-repeat -457px -376px;
    text-indent: -2px;
}
.all_podram  label[for="holst"]{
    background: url(../images/icons.png) no-repeat -126px -75px;
}
.all_podram label[for="two"]{
    margin-right: 15px;
    background: url(../images/icons.png) no-repeat -162px -77px;

}
.all_material div {overflow: hidden;}

.all_material.showcopy .clearboth{clear: both;}
.all_material_wrapper.showcopy {}
.all_material div div{float:left;}
.all_material.showcopy div div{padding-left: 17px;}
.all_material input{
    margin-bottom: 10px;
    display: block;
    cursor: pointer;
    margin:auto;
}
.all_podram input{
    margin-bottom: 10px;
    display: inline-block;
    position: relative;
    top:-6px;
    cursor: pointer;
}
.all_selected{
    padding: 0 8px 15px 9px;
}
#all_left .all_selected.choose{
    padding: 0 ;
}
.all_selected p{
    font: 300 20px 'Open Sans','arial','sans-serif'!important;
    vertical-align: middle;
}
.all_selected div{
    font: 12px/25px 'arial','helvetica','sans-serif';
    color: #595959;
}
.all_selected span{
    color: #000;
}
.all_bye{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 8px 5px 9px;
    overflow: hidden;
}
#all_types_wrapper .all_bye{
    position: relative;
}

.all_bye p{
    font: 42px/32px "arial","helvetica","sans-serif"!important;    
    color: #f43812!important;
    margin: 10px 0!important;
}
.all_bye p span{
    font-size: 18px;    
}
.all_bye input{
    float: right;
}
.all_bye .redonwhite{
    margin-right: 0;
    float: left;
}
#all_left{
    padding: 10px 0 9px 9px;
    width: 606px;
    float: left;
    text-align: center;
}
#all_left.big {width:780px}
#all_left.big .all_material,#all_left.big .all_razmer{width:200px;float: left;}
#all_left.big .all_bye{float: left; padding: 20px;}
#all_left.big .all_bye.sticker{float: right; padding: 0px 20px;}
#all_left.big .all_bye input{margin: 0 10px;}
#all_left .otzivi{text-align: left;}
#rama{
    display: none;
}
.clock #rama,.rama #rama{
    display: block;
}
#simple{
    display: none;
    text-align: center;
    vertical-align: middle;
}
#simple2{
    text-align: center;
    vertical-align: middle;
}
.for_banner,
.for_panno,
.for_plakat,
.for_blind,
.for_blind5,
.for_clock,
.for_rama{
    display: none;
}
.banner .for_banner,
.panno .for_panno,
.rama .for_rama,
.clock .for_clock,
.blind .for_blind,
.blind5 .for_blind5,
.plakat .for_plakat{
    display: block;
}

.banner #simple,
.panno #simple,
.blind #simple,
.plakat #simple{
    padding: 20px 0 10px 0;
    display: block;
}
#simple2 .helper,
#simple .helper{
    transition: height .1s ease 0s;
}
#simple2 .helper
{
    height: 430px;
}

#simple2 .pic_wrapper,
#simple .pic_wrapper{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    min-width: 290px;
    min-height: 190px;
    text-align: center;
}
#simple .pic_wrapper{
    max-width: 600px;
}
.main_img{
    max-height: 550px;
    max-width: 100%;
}
.blind .main_img,.blind .blindbacksideimage{
    max-height: 650px;
    max-width: 100%;
}
#simple2 .main_img{
    max-height: 500px;
    max-width: 100%;
}
#all_left.big #simple2 .main_img{
    max-height: 900px;
}
.top_razmer{
    position: absolute;
    left: 0;
    right: 0;
    top: -30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAAAHAgMAAADRxqgUAAAACVBMVEX0OBL////0OBJIXsJ3AAAAAnRSTlMAAHaTzTgAAAAqSURBVHheY2AKpQqIYGDgCKUKCGJgUAilCghoYFhFJbCAem6iXjhRL+4AYW+/LbWo+C4AAAAASUVORK5CYII=') no-repeat 50% 50%;
    text-align: center;
    vertical-align: middle;
}
#clockwidth{
    position: absolute;
    left: 0;
    right: 0;
    top: -24px;    
    text-align: center;
    vertical-align: middle;
}
#clockwidth span, .top_razmer span{
    display: inline-block;
    background: #f43812;
    color: #fff;
    padding: 2px 5px;
    font-size: 11px;
    width: 50px;
}

.torec_razmer{
    position: absolute;
    right: -39px;
    width: 80px;
    height: 108px;
    top: -30px;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABhAQMAAAB7+bTmAAAABlBMVEX////0OBIDKcXBAAAAAXRSTlMAQObYZgAAADFJREFUeF5jAIL//38wQEEDA8OQZo4yR5mjzAY4kxEhyoRgsv//jxCFA0YGBGhgwAQADJs0ApFbgUYAAAAASUVORK5CYII=') no-repeat;
    background-position:bottom ;
    text-align: center;
    vertical-align: middle;
}
.torec_color{
    position: absolute;
    right: -38px;
    width: 80px;
    height: 35px;
    bottom: 99px;    
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJAQMAAAAID54LAAAABlBMVEX////0OBIDKcXBAAAAAXRSTlMAQObYZgAAABtJREFUeF5jAAEOIBYAYgUgrv//AUwLgMXBAAAzvwLfKXpL2gAAAABJRU5ErkJggg==') no-repeat;
    background-position: 6px 8px;
    text-align: center;
    vertical-align: middle;
}
.torec_color_cursor{
    position: absolute;
    right: 20px;
    width: 9px;
    height: 18px;
    bottom: -10px;    
    background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAASAQMAAACzTmYLAAAABlBMVEX////0OBIDKcXBAAAAAXRSTlMAQObYZgAAABhJREFUeF5j4GAgFnkyMGgxMMgwMHAwAAAT7QEI5e4VQAAAAABJRU5ErkJggg==') no-repeat;
    background-position:bottom ;
    text-align: center;
    vertical-align: middle;
    display: none;
}
.torec_razmer span,.torec_color span{
    display: inline-block;
    background: #f43812;
    color: #fff;
    padding: 2px 5px;
    font-size: 11px;
    margin-left:18px;
    width: 30px;
    word-wrap: break-word;
}
.torec_color span{
    width: 40px;
}
.torec_color a{
    display: inline-block;        
    padding: 2px 5px;
    margin-left:18px;
    width: 35px;
    font: 12px 'fregatregular',arial,sans-serif;
    color: #000;
}
.left_razmer{
    position: absolute;
    left: -30px;
    top: 0;
    bottom: 0;
    width: 15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAADIAgMAAABZghMhAAAACVBMVEX0OBL////0OBJIXsJ3AAAAAnRSTlMAAHaTzTgAAAAnSURBVHheY2BiYOBqYFBSYGjiYAgLIR+NolHUxMGgpMDA1cDAxAAAnEiCMQDtHFsAAAAASUVORK5CYII=') no-repeat 50% 50%;
    text-align: center;
    vertical-align: middle;
}
#clockheight{
    position: absolute;
    left: -17px;
    top: 0px;
    bottom: 0;
    width: 20px;
    text-align: center;
    vertical-align: middle;
}
#clockpanel .ui-wrapper .ui-draggable{
    overflow: visible !important;
}
#clockheight span,.left_razmer span{
    position: absolute;
    top:45%;
    display: inline-block;
    background: #f43812;
    color: #fff;
    width: 50px;
    padding: 2px 5px;
    left: -25px;
    font-size: 11px;
    -moz-transform: rotate(270deg); /* Р”Р»СЏ Firefox */
    -ms-transform: rotate(270deg); /* Р”Р»СЏ IE */
    -webkit-transform: rotate(270deg); /* Р”Р»СЏ Safari, Chrome, iOS */
    -o-transform: rotate(270deg); /* Р”Р»СЏ Opera */
    transform: rotate(270deg);
}
#slider_wrapper{
    width: 100%;
    text-align: center;
    padding-top:15px
}
.plakat #slider_container,#intererblock.plakat{
    display: none;
}
#intererblock img.intererimage {
    max-width: 800px;
}
#slider_container{
    text-align: center;
    display: inline-block;
    width: 100%;
    overflow: hidden;
    position: relative;
}
#slider_wrapper ul{
    position:relative;
    display: block;
    list-style: none;
    width:100%;
    overflow: hidden;
    left:0;
    height: 66px;
    transition: left .3s ease-out 0s;
}
#slider_wrapper li{
    display: block;
    float:left;
    margin-left: 1px;
}
#slider_wrapper li:first-child{
    margin-left: 0;
}
#slider_wrapper li img{
    height: 66px;
}
#slider_marker{
    height:0;
    width: 100%;
    border-top: 1px solid #e6e6e6;
    position: relative;
    margin: 15px 0 5px;
    left: 0;
    transition: left .5s ease-out 0s;
}
#slider_marker span{
    position: absolute;
    left:0;
    bottom:-4px;
    width: 9px;
    height: 9px;
    background: url(../images/icons.png) no-repeat -92px -18px;
    transition: left .5s ease-out 0s;
}
#pic_slider_left,
#pic_slider_right{
    position: absolute;
    z-index: 5;
    width: 24px;
    height: 66px;
    top:0;
    cursor: pointer;
}

#pic_slider_left{
    left: 0;
    background: url(../images/icons.png) no-repeat 0 -129px;
}
#pic_slider_left:hover{
    background: url(../images/icons.png) no-repeat -48px -129px;
}
#pic_slider_left:active{
    background: url(../images/icons.png) no-repeat -96px -129px;
}
#pic_slider_right{
    right: 0;
    background: url(../images/icons.png) no-repeat -24px -129px;
}
#pic_slider_right:hover{
    background: url(../images/icons.png) no-repeat -72px -129px;
    transition: background .6s ease 0s, color .3s ease 0s;
}

#pic_slider_right:active{
    background: url(../images/icons.png) no-repeat -120px -129px;
}
#bottom_wrapper{
    padding-top:10px;
}

#all_right .for_panno p{
    margin-top: 10px!important;
}
#all_right .for_panno ol{
    padding-left: 20px;
}
#all_right .for_panno li{
    font: 12px/18px 'arial','helvetica','Sans-serif';
}
.module_type{
    margin: 10px 0;
    padding: 0 54px 0 53px;
    height: 100px;
    position: relative;
    overflow: hidden;
}
/*.clockicons .module_type{
    padding: 0px;
}*/
.module_type.paspartu{
    margin: 0px 0 10px;
    padding: 0 5px;
    height: 60px;
}
.module_type.toreccolor{
    margin: 0px 0 10px;
    padding: 0 5px;
    height: 142px;
}

.module_type .m_t_wrapper{
    width: 100%;
    overflow: hidden;
}
.module_type ul{
    list-style: none;
    position: relative;
    left:0;
    display: block;
    transition: left .3s ease-out 0s;
}
.module_type.paspartu ul{
    overflow: hidden;
}

.module_type li{
    float: left;
    height: 18px;
    width: 98px;
    padding-top: 80px;
    border: 1px solid #e6e6e6;
    font: 10px/18px  'arial','helvetica','Sans-serif';
    text-align: center;
    color: #595959;
    position: relative;
    left:0;
    cursor:pointer;
}
.module_type li.blindtemplate{
    font: 14px/18px 'arial','helvetica','Sans-serif';
}
.module_type li.blindtemplate_3,.module_type li.blindtemplate_4,.module_type li.blindtemplate_1{
    width: 70px;
}
.module_type ul.podramcolor li{
width: 140px;    
padding-top: 122px;
}
.module_type li.allclock{
    padding-top: 0px;
    height: 98px;
}
.for_clock .module_type li{
    width: 88px;    
}
.module_type.paspartu li{
    float: left;
    padding: 0;
    height: 58px;
    width: 12px;
    border: 1px solid #e6e6e6;
    cursor:pointer;
    margin-left: 1px;
}
.module_type.blindcolor li{ 
    width: 89px;   
}

.for_clock .module_type.paspartu li{
    float: left;
    padding: 0;
    height: 20px;
    width: 22px;
    border: 1px solid #e6e6e6;
    cursor:pointer;
    margin-left: 1px;
}
.module_type li:hover{
    border: 1px solid #f43812!important;
    z-index: 10;
}
.module_type li.active{
    border: 1px solid #f43812!important;
    z-index: 10;
}
.module_type_left,
.module_type_right{
    position: absolute;
    width: 54px;
    height: 100px;
    z-index: 5;
    cursor: pointer;
    top:0;
}
.module_type_left{
    left:0;
    background: url(../images/icons.png) no-repeat 0 -195px;
}
.module_type_right{
    right:1px;
    background: url(../images/icons.png) no-repeat -54px -195px;
}
.module_type_left:hover{
    background: url(../images/icons.png) no-repeat -108px -195px;
}
.module_type_right:hover{
    background: url(../images/icons.png) no-repeat -162px -195px;
}
.module_type_left:active{
    background: url(../images/icons.png) no-repeat -216px -195px;
}
.module_type_right:active{
    background: url(../images/icons.png) no-repeat -270px -195px;
}
#rama .main_img{
    border: 1px solid #999;
    max-width: 550px;
}
.ramablok .main_imgbutton{
    border: 1px solid #999;
    max-width: 70px;
}
.ramawizclock{
    z-index: 20;       
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; 
}
.ramawizclockcart{
    z-index: 20;       
    position: absolute;
    margin: auto;
}

.clockimageicon
{
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.ramablok .clockimageicon
{
    opacity: 1;
    filter: alpha(opacity=100);
}

.ramablokprev .main_img{
    border: 1px solid #999;    
}
.ramablok .main_img_big{
    border: 1px solid #999;
    max-width: 230px;
}
#rama .helper {
    transition: height 0.1s ease 0s;
}
#rama .pic_wrapper{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: center;
    margin: 30px auto;
}

.ramablok .pic_wrapper{
    display: inline-block;
    vertical-align: middle;
    position: relative;
    text-align: center;    
}
#rama .tr_middle .td_middle{
    padding: 34px;
    background: #f5f3cd;
}
 .pic_wrapper table{
    margin: auto;
    border-collapse: collapse;
    border: 0 none;
}
.pic_wrapper img{
    display:block;
}

.top_type{
    overflow: hidden;
}
.top_type .filter_item{
    border: 0 none;
}
.top_type>div{
    padding: 1px 0;
    float: left;
    margin-right: 42px;
}
.top_type>div:last-child{
    float: right;
    margin-right: 0;
}
.top_type a,.removeppt a{
    font: 12px 'arial','helvetica','sans-serif';
    color: #447EAA;
    text-decoration: none;
}
.top_type p{
    margin: 1px 0!important;
}
.top_type label{
    margin-right:10px;
}
.for_rama select{
    width: 100%;
    margin-bottom: 16px;
}
.for_rama .filter_item div{
    margin-right: 17px;
}
.filter .filter_item div{
    margin-right: 5px;
}
.filter .filter_item div.top_colors,
.filter .filter_item div.top_format{
    margin-right: 0;
}
.filter .filter_item div.top_format{
    margin-left: 10px;
}
.filter .filter_item div.top_format div{
    margin-right: 2px;
}
.filter .filter_item .top_colors div,
.filter .filter_item .all_colors div{
    margin-right: 0;
}
.keywords{
    vertical-align: middle;
    margin-top: 12px;
}
.keywords .icon{
    height: 13px;
    width: 13px;
    display: inline-block;
    background: url(../images/icons.png) no-repeat -153px -44px;
}
.keywords a{
    text-decoration: none;
    font: 11px/18px 'arial','helvetica','sans-serif';
    color: #447EAA;
    display: inline-block;
    margin-right: 5px;
}

#townform .bottomformwrapper{
    padding: 0;
    height: 361px;
}
#region{
    width: 251px;
    border-right: 1px solid #e6e6e6;
    float: left;
    position: relative;
}
#region ul{
    position: relative;
    list-style: none;
    top: 0;
    transition: top .2s ease-out 0s;
}
#region li{
    display:block;
    border-top: 1px solid #e6e6e6;
}
#region li:hover,
#region li.active{
    background: #f6f6f6;
}
#region li:first-child{
    border-top: 0 none;
}
#region a{
    display: block;
    font: 14px/35px 'arial','helvetica','sans-serif'!important;
    color: #000 !important;
    padding-left: 15px;
}
#uploadform .in_l{
    margin: 5px 0;
}
.townlist p:hover{
    color: #f43812;
}
#townlist{
    width: 446px;
    float: right;
    position: relative;
}
.townlist{
    display: none;
    position: relative;
    top: 0;
    overflow: hidden;
    transition: top .2s ease-out 0s;
}
.townlist ul{
    width:33%;
    float: left;
    padding-top: 5px;
}
.townlist li{
    display: block;
    padding-bottom: 17px;
}
.townlist li p{
    font: 12px/18px 'arial','helvetica','sans-serif';
    cursor: pointer;
}
.townlist li p:first-child{
    font: bold 18px/26px 'fregatbold','arial','helvetica','sans-serif';
    color: #f43812!important;
    cursor: default;
}


.clicked{
	background-color: lightgray;
}

.isScroll{
    overflow: hidden;
    margin-right: 17px;
}
.scrollicon{
    position: absolute;
    top: 0;
    right: 10px;
    width: 17px;
    height: 31px;
    background: url(../images/icons.png) no-repeat -168px -44px;
    z-index: 15;
    transition: top .2s ease-out 0s;
}
.fancybox-inner .scrollicon{
    right: 20px;
}





/*  fancybox  */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #fff;
    color: #444;
    text-shadow: none;
    padding: 0!important;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden!important;    
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-prev span, .fancybox-next span {
    background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}
#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url('../images/fancybox_loading.gif') center center no-repeat;
}
.fancybox-close {
    position: absolute;
    width: 16px;
    height: 16px;
    top:0;
    right:0;
    cursor:pointer;
    background: url(../images/icons.png) no-repeat -120px -28px;
    z-index: 9103;
}
.fancybox-close:hover{
    background: url(../images/icons.png) no-repeat -136px -28px;
}
.fancybox-close:active{
    background: url(../images/icons.png) no-repeat -152px -28px;
}
.fancybox-nav{
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url('../images/blank.gif'); /* helps IE */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}
.fancybox-prev{
    left: 0;
}
.fancybox-next{
    right: 0;
}
.fancybox-nav span{
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}
.fancybox-prev span{
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: rgba(255,255,255,.2);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent; /* Fallback for web browsers that doesn't support RGBa */
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    width: 100%;
    text-align: center;
}
.fancybox-title-over-wrap  a{
    color:#f43812;
}

#fancybox-thumbs {
    position: fixed;
    left: 0;
    width: 60%;
    overflow: hidden;
    z-index: 8050;
    left: 20%;
}

#fancybox-thumbs.bottom {
    bottom: 2px;
}

#fancybox-thumbs.top {
    top: 2px;
}

#fancybox-thumbs ul {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    
}

#fancybox-thumbs ul li {
    float: left;
    padding: 1px;
    opacity: 0.75;
}

#fancybox-thumbs ul li.active {
    opacity: 0.9;
    padding: 0;
    border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
    opacity: 1;
}

#fancybox-thumbs ul li a {
    display: block;
    position: relative;
    overflow: hidden;
    border: 1px solid #222;
    background: #111;
    outline: none;
}

#fancybox-thumbs ul li img {
    display: block;
    position: relative;
    border: 0;
    padding: 0;
    max-width: none;
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('../images/fancybox_sprite@2x.png');
        background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
    }

    #fancybox-loading div {
        background-image: url('../images/fancybox_loading@2x.gif');
        background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
    }
}
.for_fancy{
    position: relative;
    overflow:hidden;
    padding-top: 45px;
}
.fancy_head{
    font: 300 35px/45px 'Open Sans','arial','helvetica','sans-serif';
    color:#000;
    background: #fff;
    border-bottom: 1px solid #e6e6e6;
    z-index: 10;
    top: 0;
    left:0;
    right: 0;
    padding: 0 20px;
    position: absolute;
}

.mousewheel::-webkit-scrollbar{
    width: 12px;
    height: 12px;
}
.mousewheel::-webkit-scrollbar-track {
    background-color: white;
}
.mousewheel::-webkit-scrollbar-thumb{
    background-color: red;
		border-radius: 6px;
}

.mousewheel{
    position: relative;
    top: 0;
		
		overflow: auto;
		height: 361px;
}
.fansy_item{
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 20px;
}
.fansy_item1{
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 20px;
}
.for_fancy p{
  padding: 10px 20px;  
}
.fansy_item:last-child{
    border-bottom: 0 none;
}
.fancy_item_image{
    float: left;
}
.fancy_item_head{
    font: 300 26px/30px 'Open Sans', 'arial', 'helvetica','sans-serif';
    margin-left: 270px;
}
.fancy_item_head1{
    font: 300 26px/30px 'Open Sans', 'arial', 'helvetica','sans-serif';
    margin-left: 300px;
}
.fancy_item_body1{
    margin-left: 300px;    
    padding-right:30px;
    font: 12px/20px 'arial','helvetica','Sans-serif';    
}
.fancy_item_body{
    margin-left: 270px;    
    font: 12px/20px 'arial','helvetica','Sans-serif';
    min-height: 140px;
}
/*  /fancybox  */



#telephone{
    padding-top: 5px;
}
#telephone>a.active{
    color: #f43812;
}
#telephone>a{
    vertical-align: top;
}
#telephone .header_icon{
    vertical-align: top;
}
#telephone .region_town{
    vertical-align: top;
    display: block;
    height: 14px;
    overflow: hidden;
    max-width: 93px;
}
.region_tel_wrapp{
    display: inline-block;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAADAQMAAACtYW1QAAAABlBMVEX////Ly8vsgL9iAAAAAXRSTlMAQObYZgAAABJJREFUeF5jYGDgYPj//w+IBgASOwMLAVuR5AAAAABJRU5ErkJggg==') no-repeat 5px 7px;
    padding-left: 38px;
}
 #telephone span.region_city_wrapp{
    display: inline-block;    
    vertical-align: top;
}
.region_cityaddtext{max-width: 93px;display: block;height: 14px;overflow: hidden;}
.region_tel{
    display: block;
    font: bold 18px 'fregatbold','arial','helvetica','sans-serif';
}
          
#main_slider{
    width: 800px;
    height: 560px;
    overflow: hidden;
    position: relative;
}
#main_slider_wrapper{
    position: relative;
    left: 0;
    height: 560px;
    transition: left .5s ease-out 0s;
}
.slider_item{
    width: 800px;
    height: 560px;
    float: left;
    position: relative;
}
.slider_item_bottom{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70px;
    vertical-align: middle;
    border-top: 1px dotted #858585;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAACjAQMAAABIcujAAAAAA1BMVEUAAACnej3aAAAAAXRSTlNMP4zV3QAAACZJREFUeF7twAENAAAAwiD7p7bHB6sBAAAAAAAAAAAAAAAAAAAADkBPAAHQUFhiAAAAAElFTkSuQmCC') repeat 0 0;
}
.slider_item_bottom div{
    float: left;
    height: 70px;
    vertical-align: middle;
    width: 33%;
    text-align: center;
    border-left: 1px dotted #858585;
}
.slider_item_bottom div:first-child{
    border-left: 0 none;
}
.slider_item_bottom span{
    font: 14px/21px 'Open Sans','arial','helvetica','sans-serif';
    color: #fff;
    display: inline-block;
    height: 50px;
    max-width: 35%;
    text-align: left;
    padding: 8px 0;
    margin-left: 10px;
}
.slider_item_bottom span:first-child{
    font: 300 40px 'Open Sans','arial','helvetica','sans-serif';
    color: #f43812;
    max-width: 50%;
    margin-left: 0;
}
.slider_item_middle{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 71px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAACjAQMAAABIcujAAAAAA1BMVEUAAACnej3aAAAAAXRSTlNMP4zV3QAAACZJREFUeF7twAENAAAAwiD7p7bHB6sBAAAAAAAAAAAAAAAAAAAADkBPAAHQUFhiAAAAAElFTkSuQmCC') repeat 0 0;
    height: 92px;
}
.slider_item_middle div{
    float: right;
    background: #fff;
    height: 92px;
    border-left: 1px dotted #858585;
}
.slider_item_middle div:first-child{
    float: left;
    background: transparent;
    border-left: 0 none;
    min-width: 670px;
    padding-left:4px;
}
.slider_item_middle div span{
    display: block;
    font: 300 32px 'Open Sans','arial','helvetica','sans-serif';
    text-align: left;
    width: 105px;
    padding: 0 0 8px 11px;
}
.slider_item_middle div span:first-child{
    display: block;
    font: 14px 'Open Sans','arial','helvetica','sans-serif';

    padding: 8px 0 0 11px;
}
.slider_item_middle div span.slider_item_header{
    display: block;
    font: 45px 'Open Sans','arial','helvetica','sans-serif';
    color: #fff;
    width: 100%;
    padding-top: 0;
}
.slider_item_middle div span.slider_item_cat{
    display: inline-block;
    width: auto;
    font: 14px 'fregatregular','arial','helvetica','sans-serif';
    color: #fff;
    padding-left: 14px;
}
.slider_item_cat a{
    text-decoration: none;
    color: #fff;
}
.slider_item_middle div span.slider_item_price{
    display: inline-block;
    width: auto;
    font: bold 14px 'fregatbold','arial','helvetica','sans-serif';
    color: #f43812;
}
.slider_left,
.slider_right{
    position: absolute;
    top: 15px;
    width: 54px;
    height: 54px;
    z-index: 1;
}
.slider_left{
    background: url(../images/icons.png) no-repeat -324px -195px;
    right: 65px;
}
.slider_right{
    background: url(../images/icons.png) no-repeat -378px -195px;
    right: 15px;
}
.slider_left:hover{
    background: url(../images/icons.png) no-repeat -432px -195px;
    right: 65px;
    z-index: 2;
}
.slider_right:hover{
    background: url(../images/icons.png) no-repeat -432px -249px;
    right: 15px;
    z-index: 2;
}
.slider_left:active{
    background: url(../images/icons.png) no-repeat -324px -249px;
    right: 65px;
    z-index: 2;
}
.slider_right:active{
    background: url(../images/icons.png) no-repeat -378px -249px;
    right: 15px;
    z-index: 2;
}
.ceni_before_table{
    font: 18px/25px 'fregatregular','arial','helvetica','sans-serif';
    color:black;
    margin: 20px 0 10px;
    display:block;
}
#ceni p{
    margin-bottom: 10px;
}
table.prices{
    border-collapse: collapse;
    margin-bottom: 20px;
}
table.prices td{
    border: 1px solid #e6e6e6;
    font: 12px 'arial','helvetica','sans-serif';
    text-align: center;
    padding: 3px;
    min-width: 53px;
}
table.prices td:first-child{
    color: #595959;
    padding: 10px 3px 6px;
}
table.prices td img{
    display: block;
    text-align: center;
    padding: 0 25px 3px;
}
table.prices thead td{
    background: #f6f6f6;
    font: 11px 'arial','helvetica','sans-serif';
    padding: 8px 0;
}

.block1,.block2,.block3{
    float: left;    
    width: 322px;
}


#leftcomments h3{
    margin: 5px 0;
    line-height: 27px;
   
}
#leftcomments h3 a {
    text-decoration: none;
    font: 300 26px 'Open Sans','arial','sans-serif';
    color:#000000;}
#leftcomments{
    position: relative;
}
.l_c_item{
    padding: 14px 0 15px;    
}
.l_c_spliter{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACAQMAAABbr9+TAAAABlBMVEX////0OBIDKcXBAAAAAXRSTlMAQObYZgAAAAxJREFUeF5jOHMAiAAJWgMZblIltwAAAABJRU5ErkJggg==') no-repeat 0  9px;
    cursor: pointer;    
}
.l_c_item:first-child{
    background: transparent;
}
.l_c_name a{
    text-decoration: none;
    color: #000;
    font: 14px/25px 'arial','helvetica','sans-serif';
}
.l_c_name a:hover{
    color: #f43812;
}
.l_c_date{
    color: #f43812;
    font: 11px/16px 'arial','helvetica','sans-serif';
}
.l_c_text{
    font: 11px/16px 'arial','helvetica','sans-serif';
    color: #595959;
}
.top_comments,
.bottom_comments{
    position: absolute;
    right: 0;
    width: 21px;
    height: 20px;
}
.top_comments{
    top: 5px;
    background: url(../images/icons.png) no-repeat -144px -155px;
}
.bottom_comments{
    top: 30px;
    background: url(../images/icons.png) no-repeat -144px -175px;
}
.top_comments:hover{
    background: url(../images/icons.png) no-repeat -165px -155px;
}
.bottom_comments:hover{
    background: url(../images/icons.png) no-repeat -165px -175px;
}
.top_comments:active{
    background: url(../images/icons.png) no-repeat -186px -155px;
}
.bottom_comments:active{
    background: url(../images/icons.png) no-repeat -186px -175px;
}

.posterrs .item_next{

}

.input_error{
    display: block;
    position: relative;
    margin-top: 9px;
    background: #f43812;
    padding: 3px 3px 3px 25px;
    text-align: center;
    color: #fff;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAMAAAB4p3UoAAAAY1BMVEX0OBL////////////////////////////////////////////////////8+Pf0OBLzNxHzORP3gGj////0UzL2dl32emDzSCX3iXP4kn36v7P7yL37z8f97uv98vD99vT0TStcFeiGAAAAD3RSTlMAIyw1P2VveYKyu8XLz/X9NUOqAAAAaUlEQVR4Xl3KQRJAMBAF0YGAkB8GAsH9T6kEoJevms4EC/rkqVZ5H0l79OkboqlEOUUP+EsNRr34t2QGYMBkF8SjdqLH+IBgXuEE6xw4kRVOQSV3SAaNKz0kRKHtcD/obEhFg3cNU86/NvkFCPwDv5g/AAAAAElFTkSuQmCC');
    background-position: 2px 50% ;
    background-repeat: no-repeat;
    font: 11px 'arial','helvetica','sans-serif';

}
.error_top_arrow{
    position: absolute;
    height: 7px;
    left:0;
    right: 0;
    top: -7px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAHAQMAAADpvlVZAAAABlBMVEX////0OBIDKcXBAAAAAXRSTlMAQObYZgAAAB1JREFUeF5jYGJgYGdg4G9gkD/AYP+Aof4Dw/8fACIkBf1pN0lcAAAAAElFTkSuQmCC') no-repeat 50% 0;
}
#borders_page{
    margin-top: 20px;
}
#back_to_list{
    position: absolute;
    top: 0px;
    right: 10px;
}
#back_to_list a{
    display: block;
    text-decoration: none;
    font: 14px/14px 'arial','helvetica','sans-serif';
    padding: 9px 12px 8px;
}
.borders_a_top{
    font: 14px/14px 'arial','helvetica','sans-serif';
    margin: 21px 0 11px;
}

#otzivi{
    margin-top: 15px;
}


#smallcart_container ul{
    display: none;
}
#smallcart_container ul.active{
    display: block;
}


label{
    cursor: pointer;
    display: block;
}
label span{
    line-height: 14px;
    display: block;
    height: 14px;
    padding-left: 20px;
}
 label input[type="checkbox"],
.filter_item label input[type="radio"]{
 display: none;
}
.filter_item input[type="radio"] + span,
input[type="checkbox"] + span{
 background: url(../images/icons.png) no-repeat -480px -317px;
}
label.checked span,
.filter_item input[type="radio"]:checked + span,
input[type="checkbox"]:checked + span{
 background: url(../images/icons.png) no-repeat -480px -343px;
}
.viewmain {
    display: none;
}
.module_type.blindcolor  li.blindcolor_1, span.color.blindcolor_1{
     background: url(../images/icons.png) no-repeat 0 -642px; 
}
.module_type.blindcolor  li.blindcolor_2,span.color.blindcolor_2{
     background: url(../images/icons.png) no-repeat -30px -642px; 
}
.module_type.blindcolor  li.blindcolor_3,span.color.blindcolor_3{
     background: url(../images/icons.png) no-repeat -60px -642px; 
}
.blindnumsec{display: none;}
.module_type li.blind_3{
 width:52px;
 background: url(../images/blinds.png) no-repeat -3px 0;    
}
.module_type li.blind_4{
 width:74px;
 background: url(../images/blinds.png) no-repeat -52px 0;    
}
.module_type li.blind_5{
 width:88px;
 background: url(../images/blinds.png) no-repeat -125px 0;    
}
.module_type li.blind_6{
 width:102px;
 background: url(../images/blinds.png) no-repeat -210px 0;    
}
.module_type li.blind_7{
 width:112px;
 background: url(../images/blinds.png) no-repeat -314px 0;    
}
.module_type li.blind_8{
 width:132px;
 background: url(../images/blinds.png) no-repeat -426px 0;    
}
.module_type li.blind_9{
 width:142px;
 background: url(../images/blinds.png) no-repeat -558px 0;    
}
.module_0{
 background: url(../images/module.png) no-repeat 0 0;
}
.module_1{
 background: url(../images/module.png) no-repeat -98px 0;
}
.module_2{
 background: url(../images/module.png) no-repeat 0 -196px;
}
.module_3{
 background: url(../images/module.png) no-repeat -98px -196px;
}
.module_4{
 background: url(../images/module.png) no-repeat -196px -196px;
}
.module_5{
 background: url(../images/module.png) no-repeat -294px -196px;
}
.module_6{
 background: url(../images/module.png) no-repeat -196px 0;
}
.module_7{
 background: url(../images/module.png) no-repeat -490px -196px;
}
.module_8{
 background: url(../images/module.png) no-repeat -392px -196px;
}
.module_9 {
    background: url("../images/module.png") no-repeat scroll -588px -196px transparent;
}
.module_10{
 background: url(../images/module.png) no-repeat -294px 0;
}
.module_11{
 background: url(../images/module.png) no-repeat -392px 0;
}
.module_12{
 background: url(../images/module.png) no-repeat -490px 0;
}
.module_13{
 background: url(../images/module.png) no-repeat -588px 0;
}
.module_14{
 background: url(../images/module.png) no-repeat -98px -98px;
}
.module_15{
 background: url(../images/module.png) no-repeat -196px -98px;
}
.module_16{
 background: url(../images/module.png) no-repeat 0 -98px;
}
.module_17{
 background: url(../images/module.png) no-repeat -294px -98px;
}
.module_18{
 background: url(../images/module.png) no-repeat -392px -98px;
}
.module_19{
 background: url(../images/module.png) no-repeat -490px -98px;
}
.module_20{
 background: url(../images/module.png) no-repeat -588px -98px;
}


.module_21{
 background: url(../images/module.png) no-repeat 0 -294px;
}
.module_22{
 background: url(../images/module.png) no-repeat -98px -294px;
}
.module_23{
 background: url(../images/module.png) no-repeat -196px -294px;
}
.module_24{
 background: url(../images/module.png) no-repeat -294px -294px;
}
.module_25{
 background: url(../images/module.png) no-repeat -394px -294px;
}
.module_26{
 background: url(../images/module.png) no-repeat -490px -294px;
}
.module_27{
 background: url(../images/module.png) no-repeat -588px -294px;
}

.module_28{
 background: url(../images/module.png) no-repeat 0 -392px;
}
.module_29{
 background: url(../images/module.png) no-repeat -98px -392px;
}
.module_30{
 background: url(../images/module.png) no-repeat -196px -392px;
}
.module_31{
 background: url(../images/module.png) no-repeat -294px -392px;
}
.module_32{
 background: url(../images/module.png) no-repeat -394px -392px;
}
.module_33{
 background: url(../images/module.png) no-repeat -490px -392px;
}
.module_34{
 background: url(../images/module.png) no-repeat -588px -392px;
}

.module_35{
 background: url(../images/module.png) no-repeat 0 -490px;
}
.module_36{
 background: url(../images/module.png) no-repeat -98px -490px;
}
.module_37{
 background: url(../images/module.png) no-repeat -196px -490px;
}
.module_38{
 background: url(../images/module.png) no-repeat -294px -490px;
}
.module_39{
 background: url(../images/module.png) no-repeat -394px -490px;
}
.module_40{
 background: url(../images/module.png) no-repeat -490px -490px;
}
.module_41{
 background: url(../images/module.png) no-repeat -588px -490px;
}

.module_42{
 background: url(../images/module.png) no-repeat 0 -588px;
}
.module_43{
 background: url(../images/module.png) no-repeat -98px -588px;
}
.module_44{
 background: url(../images/module.png) no-repeat -196px -588px;
}
.module_45{
 background: url(../images/module.png) no-repeat -294px -588px;
}
.module_46{
 background: url(../images/module.png) no-repeat -394px -588px;
}
.module_47{
 background: url(../images/module.png) no-repeat -490px -588px;
}
.module_48{
 background: url(../images/module.png) no-repeat -588px -588px  ;
}

.module_49{
 background: url(../images/module.png) no-repeat 0 -686px;
}
.module_50{
 background: url(../images/module.png) no-repeat -98px -686px;
}
.module_51{
 background: url(../images/module.png) no-repeat -196px -686px;
}
.module_52{
 background: url(../images/module.png) no-repeat -294px -686px;
}
.module_53{
 background: url(../images/module.png) no-repeat -394px -686px;
}
.module_54{
 background: url(../images/module.png) no-repeat -490px -686px;
}
.module_55{
 background: url(../images/module.png) no-repeat -588px -686px  ;
}

.module_56{
 background: url(../images/module.png) no-repeat 0 -784px;
}
.module_57{
 background: url(../images/module.png) no-repeat -98px -784px;
}
.module_58{
 background: url(../images/module.png) no-repeat -196px -784px;
}
.module_type li.allmodules{
    padding: 0px;
    height:98px;
}
#customsizes,#sizeblind{
    display: none;
}
.posters{
 position:relative;
}
.ajax_overlay{
 left:0;
 right: 0;
 height: 0px;
 position:absolute;
 background: rgba(255,255,255,.4);
 z-index:10000;
 display: none;
 cursor:wait;
}
.shadowed{
    box-shadow:2px 3px 3px rgba(0, 0, 0, 0.6);
     zoom:1;
     filter: progid:DXImageTransform.Microsoft.Shadow(color='#b0b0b0', Direction=135, Strength=3); 
}
.aboutframe {
    padding-top: 20px;
}
.manufacturelink{
    color:rgb(89, 89, 89);
    font:14px/16px 'arial','helvetica','sans-serif';
    text-decoration: none;
}
.toFriend{
    position: absolute;
    right: -1px;
    top: -5px;
}
#header_bottom .toFriend{
    position: absolute;
    right: 146px;
    top: -2px;
}
.toFriend button{
    display:block;
    padding:7px 6px;
    line-height: 13px;
    font-size:0;
    height:32px!important;
    width: 175px;
}
.toFriend span{
    display:block;
    font-size: 13px;
}
.moduleblock{
    text-align: center;
    position: relative;
}
#prodwidth,#prodheight {
    width: 25px;
}
.l_i_nl .autorsizeblock #prodwidth,.l_i_nl .autorsizeblock #prodheight{
    width: 35px;
    float: left;
    margin: 0 5px;
}
.l_i_nl .autorsizeblock span{    
    float: left;
}
.autorsizeblock {
position: relative;
}
.autorsizeblock .input_error{position: absolute; top:25px}
.advansesearchfind{
    padding: 0px 0px 10px 25px;
}
/* autocomplite*/
.acResults {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
}

.acResults ul {
    margin: 0px;
    padding: 0px;
    list-style-position: outside;
    list-style: none;    
}

.acResults ul li {
    margin: 0px;
    padding: 2px 5px;
    cursor: pointer;
    display: block;
    font:16px 'Open Sans','sans-serif';
    overflow: hidden;
}

.acLoading {
    background : url('../images/indicator.gif') right center no-repeat;
}

.acSelect {
    color: #f43812;
    transition: color .3s ease 0s;
}
/* autocomplite*/
.progress { position:relative; width:400px; border: 1px solid #ddd; padding: 1px; border-radius: 3px; }
.bar { background-color: rgb(244, 56, 18); width:0%; height:20px; border-radius: 3px; }
.percent { position:absolute; display:inline-block;color:rgb(255, 255, 255); top:3px; left:48%; }
.component {max-width: 700px;}
.component #content {margin:20px;}
.message span{
    width: 100%;
    display: block;
    text-align: center;
    padding:6px 30px;
    color: white;    
    min-height: 22px;
    font: bold 14px 'Arial','Open Sans','sans-serif';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAY1BMVEX0OBL+/v70OhT0OhX6t6r6taf7yL30QBv5noz5opD6sqP6s6T6s6X0ORP6tqj0Oxb7uaz7vK/0PRj7y8H8zcT0Pxr6qZn6qJf5o5L6rJz7vbD7xLn7x7z6rJ36rp/6sKH6saJFcKnWAAAAZklEQVR4Xq3OVwrAQAgEUGc3vffe7n/KqBDIfgYyX8MTVPoh5thCFy4gcCABkL6grBnmnKj3YgXrM/iWWwdMAgVDZmS2A4jIerJDgYz0cWFIBJQqaIacnjSBwGled8PWAaWV//iQG4rmAtvC8487AAAAAElFTkSuQmCC')  no-repeat 0 0 #f43812;
    background-position: 8px 5px;
}

.message.message span{
    margin: 10px 0px 20px;
    padding: 12px;
    border: 1px dashed #F43A14;
    background :none;
    text-align: left;
    color: #696969;;
    font: normal 14px "Arial","F43A14","sans-serif";
}
.message.message span a:hover{color:#F43812}
.message.message span a{color:#447EAA;text-decoration: none;}
.message.error span{
    width: 100%;
    display: block;
    text-align: center;
    padding:6px 30px;
    color: white;    
    min-height: 22px;
    font: bold 14px 'Arial','Open Sans','sans-serif';
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAfklEQVQYGVXAMQ5FQBgE4LnYFJvnFKKROJsIiWLjEFqlRjQOoKLwm7cRkd0PDCq/mW2+YgAyG2497iEjwd+kz/Qj6BXxRGmKWIleiR6rEitOSXxJOnFI4kvSgUWJBZ0SHQpTxAqwVaQl6EZ9RkeQrrn0uBpHgkFez/s+1zmDP9lvyIPWHCoAAAAAAElFTkSuQmCC')  no-repeat 0 0 #3d3d3d;
    background-position: 8px 8px;
}

.rospispinfo{display: none; position: relative;}
.rospispinfoimg{display: none;}
.pop_hit { border: 1px solid #f43812;padding:10px 5px 5px 5px; text-align:left;position:relative;font: italic 12px/19px 'arial','helvetica','sans-serif'!important;color:#595959}
.pop_sub {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPAgMAAABGuH3ZAAAACVBMVEX////////0OBLYH9VTAAAAAXRSTlMAQObYZgAAADVJREFUeF4VyLENACAMxMBXqixAn5Fosk9ExRiMyrs5S9bq3hqpYEyQhAJuyCQUjDkyFx6wPqH9Ci7yKUgeAAAAAElFTkSuQmCC' no-repeat 0 0 );
position: relative;
float:left;
}
.aboutframelink{
    position: absolute;
    left: 570px;
    top: 115px;    
}
.aboutframelink a{
    font : bold 14px/16px 'arial','helvetica','sans-serif';
    color : #F43812;
    text-decoration: none;
}
.fransiza{
    
    
}
.fransiza div{
    width:200px;
    float:left;
    font: bold 14px 'Arial','Open Sans','sans-serif';
    text-align: center;
}
 #content p.fransizapriceblock {
    font: 16px 'fregatbold','arial','helvetica','sans-serif';
    text-align:center;
    color:#F43812;
}
.fransizapriceblock .fransizaprice{
    font: 26px 'fregatbold','arial','helvetica','sans-serif';
    color:#F43812;
} 
/*#lastviewblockwraper{    
    opacity: .5;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.5s;
}*/
/*#lastviewblockwraper:hover{  
    opacity: 1;
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 0.5s;
}*/
a.lastview {
    font: 300 25px 'Open Sans','arial','helvetica','sans-serif'!important;
    color: #000;
    padding-bottom: 10px;
    text-decoration: none;
    
}
.lastviewblock{
    float: left;
    width: 76px;
    height: 76px;
    vertical-align: middle;
    text-align: center;
    padding: 3px;
}
.in_interereicon,.in_interereicon.hover.active{
    background: url(../images/icons.png) no-repeat 0px -555px;
    width: 90px;
    border: 1px solid #f43812;    
    transition: background-position .3s ease 0s;
}
.in_interereicon.hover,.in_interereicon.active{
   /*background-position: -116px -555px;*/
   transition: background-position .3s ease 0s;
   background: url(../images/icons.png) no-repeat -116px -555px;
   border: 1px solid #6b6b6b;
    cursor: pointer;
}
.small_frame_prooduct .tr_top .td_middle {background:url('/images/posterframe/ht.jpg') repeat-x 0 0;}
.small_frame_prooduct .tr_top .td_left {background:url('/images/posterframe/tl.jpg') no-repeat 0 0;}
.small_frame_prooduct .tr_top .td_right {background:url('/images/posterframe/tr.jpg') no-repeat 0 0;}
.small_frame_prooduct .tr_middle .td_left {background:url('/images/posterframe/vl.jpg') repeat-y 0 0;}
.small_frame_prooduct .tr_middle .td_right {background:url('/images/posterframe/vr.jpg') repeat-y 0 0;}
.small_frame_prooduct .tr_bottom .td_middle {background:url('/images/posterframe/hb.jpg') repeat-x 0 0;}
.small_frame_prooduct .tr_bottom .td_left {background:url('/images/posterframe/bl.jpg') no-repeat 0 0;}
.small_frame_prooduct .tr_bottom .td_right {background:url('/images/posterframe/br.jpg') no-repeat 0 0;}
.small_frame_prooduct .td_left {width:4px;}
.small_frame_prooduct .td_right {width:4px;}
.small_frame_prooduct .tr_bottom {height:4px;}
.small_frame_prooduct .tr_top {height:4px;}
.scissors{
    position: relative;
    margin: 10px 0 20px;
    padding:12px;
    border: 1px dashed #f43a14;
}
#scissors li{
    list-style: none;
    display: none;    
}
#scissors li:first-child{    
    display: block;    
}
.scissors .scissorsIcon{
    position: absolute;
    height: 23px;
    width: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAAChElEQVR42q3VWahVdRgF8N85HgUrqS4i5pQkDoiUEuTtioLDk8MNC4frAPakiSIFgUgYED1FoDmQE05dI69WIhppOZSWaWkoWlHmREYohnooUdJeVi9yjx67frBhw/7/v2Gt9a1dKNfWAEARN93HKAJm4RQu51mIB+5XgWmYinoMR188hPdakLMbQAmv4sUk/AtdMAxb0B/fV5m4N17DGJRRwOtFdMcVtMGzeB9jsQ9PVZl8Bnbgm3T/JH5GQzEvj+Jqko9L13U4fpfEnbATI/E0FqfJo/gII0qYj/WBqSuWoB/O49s7JK/HO7m/Dq0jjlF4IdNoNa9L25/wC5ZlvBP4NWN3zMHrAHgQq9CA5/FZYN6Of8LBydtluh29sACzsTIFSjiGySFtAA7hTwxMM6PxBZZiQmQOoHDbogEMxpqMvhGL0CNCmBmFtcFbGJppmuWrVAHfL0PaJ7iGMq5GXSfD1Qb8lmYuVyKq0gQAHcJPE/biEfyB5ZgXQVRlFZXiuRSYiQ/wRJZpK16K2v53gRmYG1jqcDZw1GFKHGAbpt9rgcHYHX9qwJuB5GWcyWL1CD91ObMRD9+pQBGTQu5SvItN+Bg/BIoN0f3bOTcnyzgU+3EEQ5ojuR0+xaVc3oNXMDEJzwEA4PFs/99x49/xDBrzvJGlU4yWv8qHFRn9IB5DGc3FmXS+K4s3JndqI+/P0fk/q1gbQptysB9uoYAyfqxQ5Fag+S420zlINKa5ZThaTKICbqA9euJCpitVYdV7YyGdwtd8XAy0Cwvl2ppGHA4HE9LVh1FLH1xBtdET49EuW766UK6t6R5H/BoHIsEGzMLmlv6TSziN/hibjs9hUCy7xfEvDmWoEbTCb/0AAAAASUVORK5CYII=) no-repeat 0 0;
    right: 15px;
    top: -12px;
}
.ui-tooltip {
    display: none;
}
.removeppt{
    width: 140px;
    text-align: left;
}
#content .posters2  .totalprice{
    color:#F00;
    font-size: 30px;
}
#content .posters2  .totalprice span{
    color:#F00;
    font-size: 14px;
    padding-top:7px
}
#totalprice .oldprice{
    color:red;
    font-size: 18px;
}
.oldprice{
    color:red;
    text-decoration: line-through;
}
.video{
    width: 100%;
    text-align: center;
}

.ui-wrapper.ui-draggable:hover .ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se{
    background: url(/images/resize.png) no-repeat;
    width:32px;
    height:32px;
    
}
#rama .ui-wrapper.ui-draggable{
    margin: 2px;!important;
}
.ui-wrapper.ui-draggable:hover{
 border: 2px dotted orange;
 cursor: move;   
}
#accordion h3,.accordion h3{ border:none; font:bold 16px/22px "arial","helvetica","sans-serif"; color:#000; margin:10px 5px;}
#accordion h3:hover,.accordion h3:hover{cursor: pointer;  }
#accordion .ui-icon, .accordion .ui-icon { display: none; }
#accordion .ui-accordion-header a, .accordion .ui-accordion-header a { padding-left: 0; }
#accordion .ui-widget-content, .accordion .ui-widget-content { background: none;border: none;}
.portret{
    box-sizing: border-box;
    height: 351px;
    width: 255px;
    padding: 9px;
    border: 1px solid #e5e5e5;
    z-index: 2;
    float: left;
    position: relative;
}

.portret:nth-child(3n+2),
.portret:nth-child(3n+3){
    border-left: none;
}
.portret:nth-child(1),
.portret:nth-child(3n+4){
    border-left: 1px solid #e5e5e5;
}
.portret:nth-child(-n+2),
.portret:nth-child(-n+3){
    border-bottom: none;
}
.portret:hover{
    outline: 1px solid red;
    z-index: 3;
}
.portret a{
    display: block;
    position: relative;
}
.portret .main{
    display: block;
    width: 100%;
    max-height: 330px;
}
.portret .preview{
    display: block;
    position: absolute;
    left: 5px;
    bottom: 5px
}
#portrets_review{
    position: relative;

}
#portrets_review h2{
    text-align: center;
    margin-bottom: 20px;
}
.sliderWrapper{
    width: 675px;
    margin: auto;
    padding: 10px 0 20px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;

}
.sliderCont {
    overflow: hidden;
    position: relative;
    left: 0;
}
.oneSlide{
    display: block;
    width: 675px;
    font-family: "Open Sans";
    font-weight: 300;
    overflow: hidden;
    float: left;
}
.sliderBlock{
    width: 580px;
    margin: auto;
}
.oneSlide .image{
    float: left;
}
.oneSlide .date,
.oneSlide .post,
.oneSlide .name{
    display: block;
    margin-left: 216px;
}
.oneSlide .name{
    padding-top: 20px;
    font-size: 24px;
    color: #000;
}
.oneSlide .date{
    font-size: 18px;
    color: #ff0000
}
.oneSlide .post{
    padding-top: 10px;


    font-size: 14px;
    color: #000;
}
.leftArrow,
.rightArrow{
    width: 21px;
    height: 40px;
    position: absolute;
    display: block;
    background-image: url(../images/icons.png);
    background-repeat: no-repeat;
    cursor: pointer;
}
.leftArrow{
    background-position: -67px -304px;
    transition: background .3s ease 0s;
}
.leftArrow:hover{
    background-position: -46px -304px;
    transition: none;
}
.rightArrow{
    background-position: 0 -304px;
    transition: background .3s ease 0s;
}
.rightArrow:hover{
    background-position: -21px -304px;
    transition: none;
}
#portrets_review .leftArrow{
    top: 140px;
    left: 5px;
}
#portrets_review .rightArrow{
    top: 140px;
    right: 5px;
}
#smallYouTube{
    overflow: hidden;
    padding: 30px 0;
}
.smallYouTubeItem{
    width: 45%;
    margin:0 5% 20px 0;

    float: left;
}
.benefits{
    overflow: hidden;
}
.benefit{
    padding: 21px 15px 21px 37px;
    width: 130px;
    height: 264px;
    float: left;
    border: 1px solid #8b8b8b;
    margin: 8px;





}
.benefit .image{
    width: 110px;
    height: 110px;
    display: block;
    background-image: url(../images/benefit3.png);
    background-repeat: no-repeat;
}
.benefit.sroki .image{
    background-position: 0 0;
}
.benefit.vozvrat .image{

    background-position: 0 -220px;}
.benefit.dostavka .image{
    background-position: 0 -110px;}
.benefit.kachestvo .image{
    background-position: 0 -330px;}
.benefit .title{
    font:300 22px "Open Sans","Arial","sans-serif";
    color: #000;
    padding: 10px 0;
}
.benefit .text{
    color: #595959;
    font: 14px/20px "Arial","sans-serif";
}
#portretPricing h2{
    text-align: center;
}
#portretPricing table{
    width: 95%;
    margin: 30px auto;
    border: 1px solid #efefef;
    border-collapse: collapse;
}
#portretPricing tr:first-child{
    border-bottom: 2px solid #efefef;
}
#portretPricing td{
    width: 16%;
    font-weight: 700;
    font-size: 18px;
    color: #000;
    text-align: center;
    vertical-align: middle;
    height: 50px;
}
#portretPricing td:first-child{
    width: auto;
    background: #818181;
    color: #fff;
    font-weight: 300;
    font-family: "Open Sans","Arial","sans-serif";
}
#portretForm{}
#portretForm h2{
    text-align: center;
}
#portretForm form{
    display: block;
    border: 1px solid #d5d5d5;
    padding: 22px 19px;
}
#topForm{
    overflow: hidden;
}
#topForm p{
    margin-bottom: 0;
}
#topForm div{
    float: right;
    width: 48%;
}
#topForm div:first-child{
    float: left;
}
#topForm input[type="file"]{
    display: none;
}
#topForm label span{
    height: 27px;
    width: 222px;
    display: block;
    position: relative;
    border: 1px solid #989898;
}
#topForm select{
    font: bold 18px "Arial",sans-serif;
    width: 170px;
}
#topForm .fio{
    width: 310px;
}
#topForm textarea{
    width: 100%;
    box-sizing: border-box;
}
#middleForm div{
    float: left;
    width: 32%;
    margin-left: 2%;
}
#middleForm{
    overflow: hidden;
}
#middleForm p{
    margin-bottom: 0;
}
#middleForm input{

    padding: 5px;
    box-sizing: border-box;
    width: 100%;
}
#middleForm div:first-child{
    margin-left: 0;
}
#bottomForm{
    overflow: hidden;
}
#bottomForm div{
    width: 40%;
    float: right;
}
#bottomForm div:first-child{
    width: 58%;
    float: left;
}
#bottomForm textarea{
    height: 54px;
    box-sizing: border-box;
    width: 100%;
}
#bottomForm .transporentbr{
    margin-top: 41px;
    padding: 10px 20px;
    font-size: 18px ;
    text-align: center
}
#formSlider{
    width: 690px;
    margin: auto;
}
#pricesubmit{
    vertical-align: middle;
    text-align: center;
    padding: 10px 0 20px;
}
#pricesubmit span{
    display: inline-block;
    font: 30px "arial","sans-serif";
    color: #ff0000;
    padding: 20px 40px;
}


#pricesubmit input{
    display: inline-block;
    font: 300 30px "open sans","arial","sans-serif";
    padding: 9px 40px;
}
.smallYouTubeItem img{
    max-width: 355px;
    max-height: 200px;
    display: block;
    margin: auto;
}
.bigYouTubeItem img{
    display: block;
    margin: auto;
}
.smallYouTubeItem a {
    position: relative; display: block;
}
.bigYouTubeItem a {
    position: relative; display: block;
}
#topForm label{
 position: relative;
}
#topForm label span {
height: 27px;
width: 222px;
display: block;
position: relative;
border: 1px solid #989898;
white-space: nowrap;       /* Перво-наперво, запретим перенос строк */
overflow: hidden;          /* Скрываем текст, который не помещается в блок */
text-overflow: ellipsis;   /* Уводим текст в многоточие */
}
#topForm label span:first-child{
 font: 12px/27px "arial";
}
#topForm .formbutton{
 font: 14px/24px "arial","sans-serif";
 display: block;
 position: absolute;
 height: 25px;
 width: 111px;
 border: 2px solid #ff0000;
 color: #ff0000;
 text-align: center;
 right: 0;
 top: 0;
 padding-left: 0;
}
.smallYouTubeItem .videospan {
    position: absolute; display: block; top: 0; bottom: 0; left: 0; right: 0; background: url(../images/YouTube-icon-dark-small.png) no-repeat 50% 50%;
}
.bigYouTubeItem .videospan {
    position: absolute; display: block; top: 0; bottom: 0; left: 0; right: 0; background: url(../images/YouTube-icon-dark-small.png) no-repeat 50% 50%;
}
p.hblock,div.hblock{
    display: none;
}
.moduleblock .leftArrow{
    top: 240px;
    left: 5px;
}
.moduleblock .rightArrow{
    top: 240px;
    right: 5px;
}
.moduleblock .rightArrow,.moduleblock .leftArrow{
    display: none;
}
.moduleblock.hoverblock .rightArrow,.moduleblock.hoverblock .leftArrow{
    display: block;
}
.error{
 border-bottom: 1px solid #f0f0f0;   
}
.autoravatar {
    width:100%;
}
.autoravatar,.autoravatar p{ 
    display: block;
}
#content .autoravatar .persons_item:first-child{
    margin: 0 20px 14px 0px;
    height:auto;
}
#content .autoravatar .persons_item {
    height: auto;
}
#content .autoravatar p img{
    float: left;
    margin:5px 10px
}
.posters .item_desc div.rubric_price span {
    float: left;
    line-height: 10px;
    margin-right:35px
}
.posters .item_desc div.rubric_price
{    
    height: 20px;
    font: bold 18px 'fregatbold','arial','helvetica','sans-serif';
    color: #f43812;
    position: absolute;
    bottom: 50px;
}
.posters .item_desc .buttons div.rubric_price{
    position:static;
    float:right;
}
#blinddialog .posters .item_desc .buttons div.rubric_price{
    float: left;
    padding: 5px;
}
.posters2 .item_desc div.rubric_price span  {
    line-height: 10px;
    margin-left:60px    
}
.posters2 .item_desc div.rubric_price
{    
    position: absolute;
    bottom: 50px;
    height: 20px;
    font: bold 18px 'fregatbold','arial','helvetica','sans-serif';
    color: #f43812;        
}
.posters .item_desc div.rubric_price span,.posters2 .item_desc div.rubric_price span{
    width: 60px;
}
.countprod{
    width:30px;
}
.zoomContainer{
    z-index: 10;
}
.clockcolorsblock{
    z-index:11;
    position: relative;
}
.autoravatardescrblock img{
    max-height: 100px;
    max-width:110px;
}
.autoravatardescrblock a{
    text-decoration: none;
    font: 11px/14px 'arial','helvetica','sans-serif';
    color: #447EAA;
    display: inline-block;
    margin-right: 5px;

}
.autoravatardescrblock p{
    text-align: left;    
}
.autoravatardescrblock div{
    float:left;
    padding: 8px;
    width:120px
}
.ondown{
    cursor: move;
}
.productzoom{
    width:26px;
    height:26px;
    background: url(../images/zoom.png) no-repeat;
    position: absolute;
    bottom: -20px;
    right: -30px;    
    cursor: pointer;    
}
.blogitem img,.blogitem p{float:left;  display: block;}
.blogitem img{max-width:450px}

.posters .blog .item h2{margin: 0 auto; padding: 0 10px; text-align: left;}
#content .blog .item p{margin: 0; padding: 0 5px;}
.posters .blog .item h2 a{color:#000000; text-decoration: none;}
.posters .blog .item{ width: 99%;}
.posters .blog .bloginfo{ padding:5px 20px;}
#blog img{ max-width: 970px;}
#blog .blogimg img{ max-width: 950px;}
.posters .blog .bloginfo span{font: 14px/16px 'arial','helvetica','sans-serif';    color: #595959;}
#blog .posters {width:101%;float: left;clear:both;}
.shipping{text-align: left;}
.shipping ul.stylelist{padding-bottom: 10px;}
.shipping ul.stylelist li{padding: 7px 0;}
.partneradress,.contactmapnlock{float: left;}
.contactmapnlock{width:580px;margin-left:-70px}
.partneradress{width:200px;padding-left: 11px;}
.fotoblock img {max-width: 50px;}
.fotoblock a {float:left;padding: 2px; font-size: 12px;text-align: center;}
.partnerblock{padding-bottom: 10px;}
ymaps div.hblock{display: inline;}
#content ymaps a.show_moreblog{display: none;}
.ordershippingblock{padding: 20px 10px;}
.ordershippingblock label{
    display: inline;
    padding-left:15px;
    font-size:16px;
}
.ordershippingblock li{padding-bottom: 15px;} 
.ordershippingblock label:hover,.ordershippingblock input[type="radio"]:checked + label{color: #F43812;}
.ordershippingblock ul.stylelist li{list-style-type: none;}
.ordershippingblock ul.stylelist {padding-bottom: 20px;}
.ordershippingblock ul.stylelist li input{width:20px}
.ordershippingblock ul.hidden {display:none;}
#all_left .all_selected{
    float: left;
    text-align: left;
}
#all_selected_container div{
    text-align: center;
    float: left;
    padding: 3px 4px;
    border:1px solid #E6E6E6;
}
#all_selected_container div span{display: block;}
#all_selected_container div span span{float: left;margin-left:3px}
#all_selected_container a{color:#447EAA;border-bottom: dashed 1px #447EAA; text-decoration: none;}
#tofavoritedetailheart{
    background: url(../images/icons.png) no-repeat -1px -721px;
    width:16px;
    height:15px ;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    font-size: 10px;
}
#tofavoritedetailheart a
{   
    font-weight: bold;
    color: white;
}
.ui-dialog #blinddialog.ui-dialog-content {
    background-color: white;
}
.ui-dialog #blinddialog .posters .item_desc{
    min-height: 10px;
}
#blindmenu{ width:790px;float: left;padding-top:10px}
#blindmenu a {float: left;font: 18px Arial,helvetica,sans-serif;text-decoration: none;transition: color .3s ease 0s;padding: 0px 10px;color: #696969;}
#blindmenu a:hover,#blindmenu a.active {color: #f43812;transition: color .3s ease 0s;}
#blinddialog .search_text_block{float:right}
#blinddialog .search_text_block{padding-top: 10px;}

#blind_backlink  .header_icon:first-child{
    background-position: -120px -371px;    
    width: 11px;    
}
#blind_backlink  a:hover span{
    text-decoration: underline;
}
#blind_backlink  a:hover .header_icon{
      -webkit-animation-name: rotate; 
    -webkit-animation-duration: 6s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotate; 
    -moz-animation-duration: 6s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
}
@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
#blind_backlink  .header_icon{
    background-position: -109px -371px;
    height: 26px;
    width: 11px;
    margin-left:8px
}
#blind_backlink a *{display: block;float: left;}
#blind_backlink a {
    display: inline-block;
    font: 14px Arial,helvetica,sans-serif;
    color: #f43812;
    text-decoration: none;
    transition: color .3s ease 0s;
}
#blind_backlink a .chosesidelink{padding-top:6px ;}
#blind_backlink a:hover{
    text-decoration: underline;
    transition: color .3s ease 0s;
}
.twentytwenty-handle {
  height: 42px;
  width: 46px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  background: url(../images/icons.png) no-repeat -203px -300px;
  z-index: 40;
  cursor: e-resize; 
}
.sides div span{
    display: inline-block;
    background: #f43812;
    color: #fff;
    padding: 2px 5px;
    font-size: 11px;
    width: 50px;
    word-wrap: break-word;
}
.sides div span span{background-color: transparent;padding: 0;margin: 0;}
.removebackside{
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 70px;}
.removebackside:hover{text-decoration: underline;}
.sides div span span{float: left;}
.sides div.rightinfo,.sides div.leftinfo {padding-top:180px}
.sides div .removebacksidebot{position: inherit;margin-top:4px}
/*ul.podramcolor{padding-left:50px ;}*/ 
.for_banner.torec .toreccolor,.torec_color_cursor,.torec_color span{
    display: none;
}
.torec_color.noinfo{
    
}
.chosetorec a{
    font: 16px 'fregatregular',arial,sans-serif;
    color: #000;
}
ul.podramcolor li span {
    color:#f43812;
    position: absolute;
    top:35px;
    left: 7px;
    font-size: 14px;
    -ms-transform: rotate(317deg); /* IE 9 */
    -webkit-transform: rotate(317deg); /* Chrome, Safari, Opera */
    transform: rotate(317deg);
}
.wallpaper_cut span,.wallpaper_no_cut span{
    display: block;
    float: left;
}
.wallpaper_cut span,.wallpaper_no_cut span{
    width:61px;
    font:10px/14px 'arial','helvetica','sans-serif';
    color:#595959;
    text-align: center;
}
.wallpaper_cut span.icon{
    width: 57px;
    height:48px;
    background: url(../images/icons.png) no-repeat -381px -491px;    
}

.wallpaper_no_cut span.icon{
    width: 57px;
    height:48px;
    background: url(../images/icons.png) no-repeat -267px -491px;    
}


.cut_fields a{
   width:60px;
   display: block;
   float:left;
   margin: 1px 1px;
   padding: 4px 6px;
}
.cut_fields a:hover ,.cut_fields a.active{
    color:#f43812!important;
    border: 1px solid #f43812!important;
       margin: 0;
}
.cut_fields a span.icon{
    margin: 6px 2px;
}
.autorcanvasexemple{
    position: absolute;
    top:40px;
    left:40px;
    font-size:56px;
    -webkit-transform: rotate(30deg);    
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
    color:gray;
    opacity: 0.6;
}
.autorcanvase a:hover span{opacity:0}
.autorcanvase{
    position: relative;
    height: 250px;
}
.autorcanvase img {
  position: absolute;
  left: 0;
  top: 0;
}
.clickname{border-bottom: dashed 1px #0088cc;}
.click,.clickname{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABmUlEQVRIia3UsWsTcRjG8U9ikNBBQQKKg4iIYIa4CUpQEP+AYgfFRQqdCg4iFRxCX9FMhS6OIiJKhw5CQSdB61L8A4pTcMgkUkQcSggS3K/3u+SuvuO9z/t873nveGuqVGhiFUv4iTVsCOOstF4JwBIeoYU2XmJLaGWFR0pbh1N4jeMAqOE8RrZtA0CVBNcwl+i1sw/KAcIFXMcCNjmw88/VAaGBp1jGK3zEAnYB3/A2O9aYGcAN3AKcxQvs4AE6GAh/skOzJQhNPMl5oavYwhze543OuqI7uJzo1fFJmFQDhGPoF2g3sIMkvcgcVnA6odhDX4AKAM5hGal6ju9FBrVkJ9TxBncTiiEuCvtFgKIEXcwnehP0ppmnAQH6SJ2Er9jE1EolmEcXeTXGY2FUDRAaWMRDDHJm3in4LacDaOGosI4reIYRYISe8PcwgA6+gLAn9HAJu1gXualKAdoOruAMhlgrY07+NT2JIYDQQQ/3hN//A9DCRICbuI/bwo+y5inACaxiH2MsCr+qmJP/DQZo4wNWDmMO/wB5n1cgA4fzVQAAAABJRU5ErkJggg==') ;
background-repeat: no-repeat;
padding-left: 26px;
cursor:pointer;
}
.credit {
    display: none;
}
.l_i_nl .credit-cell{display: inline;width:24%}
.credit-cell{
    
    width: 24%;
    height: 34px;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    border: none;
    outline: none;
    text-align: center;
    letter-spacing: 3px;
}

.credit-input {
    display: block;
    width: 93%;
    max-width: 400px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #989898;
    
    
}
#showhiddencontent{
    width:1px;
    height:1px;
    border:none;
}
#lakbox label span{
    display: inline;
    padding-left: 5px;
    font-size: 10px;
}
#lakbox label{
    display: inline;
    font: 14px/16px 'arial','helvetica','sans-serif';
    color:#595959;
}
#lakbox{
    margin: 5px 10px;
}
