/*
    Theme Name: Beautifullife
*/

html,body  {height:  100%;  } 
body {padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; background-repeat: repeat-x;}
div,form,ul,h1,h2,h3,h4,li,p,img{padding:0px;margin:0;}
a{text-decoration: underline;}
a:hover{text-decoration: none;}
ul{list-style-type:none;}
div{vertical-align: top;}
img{border: 0;}

@font-face {
    font-family: 'Bebas Neue';
    src: url('font/bebasneue-webfont.eot');
    src: url('font/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bebasneue-webfont.woff') format('woff'),
         url('font/bebasneue-webfont.ttf') format('truetype'),
         url('font/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.fix_scroll{visibility: hidden;}
.open_page_div{visibility: hidden;}

.p_zero{height: 52px;}
.ie7 .p_zero{height: 86px;}
.p0{ position: relative; padding: 0px 0 0 0; min-width: 240px;}
.p1{height: 58px; position: fixed; width: 100%; background: url(images/p0.png) repeat-x; top: 182px; top: 0px; left: 0px;}
.logo{display: inline-block; *display: inline; zoom: 1; margin: 10px 0 0 39px; vertical-align: top; float: left;}
.p1 ul.u_0{display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 3px 0 0 35px; background: url(images/li_.png) no-repeat right top; padding: 0 2px 0 0; display: inline-block; *display: inline; zoom: 1; float: left;}
.p1 ul.u_0 li{display: inline-block; *display: inline; zoom: 1; background: url(images/li_.png) no-repeat; height: 49px; padding: 0 14px 0 19px; cursor: pointer; float: left; position: relative;}
.p1 ul.u_0 li:hover{background-color: #141414;}
.p1 ul.u_0 li a{color: #c9d5df; font-family: Myriad Roman; font-size: 14px; text-decoration: none; }
.p1 ul.u_0 li.active a{color: #ffffff;}
.p1 ul.u_0 li div{cursor: pointer;}
.p1 ul.u_0 li div a{display: none;}

.men_1{background: url(images/all_menu.png) no-repeat; width: 39px; height: 14px; margin: 15px 0 0 0;}
.p1 ul.u_0 li:hover .men_1{background: url(images/all_menu.png) 0px -15px no-repeat; width: 39px; height: 14px;}

.men_2{background: url(images/all_menu.png) 0px -31px no-repeat; width: 66px; height: 16px; margin: 15px 0 0 0;}
.p1 ul.u_0 li:hover .men_2{background: url(images/all_menu.png) 0px -48px no-repeat; width: 66px; height: 16px;}

.men_3{background: url(images/all_menu.png) 0px -66px no-repeat; width: 48px; height: 16px; margin: 15px 0 0 0;}
.p1 ul.u_0 li:hover .men_3{background: url(images/all_menu.png) 0px -83px no-repeat; width: 48px; height: 16px;}

.men_4{background: url(images/all_menu.png) 0px -100px no-repeat; width: 69px; height: 16px; margin: 15px 0 0 0;}
.p1 ul.u_0 li:hover .men_4{background: url(images/all_menu.png) 0px -115px no-repeat; width: 69px; height: 16px;}

.men_5{background: url(images/all_menu.png) 0px -130px no-repeat; width: 34px; height: 15px; margin: 15px 0 0 0;}
.p1 ul.u_0 li:hover .men_5{background: url(images/all_menu.png) 0px -144px no-repeat; width: 34px; height: 15px;}

.seach{display: inline-block; *display: inline; zoom: 1; margin: 13px 0 0 26px; }
.s_0{background: url(images/s_0.png) 0px 0px no-repeat; width: 13px; height: 25px;}
.s_1{background: url(images/s_1.png) repeat-x; height: 25px; width: 209px;}
.s_1 input{background: none; border: none; color: #333333; width: 100%; font-size: 14px; font-family: Arial; margin: 4px 0 0 0;}
.s_1 input:focus {
    outline-width: 0;
}
.s_2{background: url(images/s_2.png) repeat-x; height: 25px; width: 26px; cursor: pointer;}

.p1 ul.u_1{display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 3px 0 0 20px; background: url(images/li_.png) no-repeat right top; padding: 0 2px 0 0;}
.p1 ul.u_1 li{display: inline-block; *display: inline; zoom: 1; background: url(images/li_.png) no-repeat; height: 49px;  vertical-align: top;}
.men_color{display: inline-block; *display: inline; zoom: 1; background: url(images/color.png) no-repeat; height: 49px; padding: 0 0px 0 0px;  width: 48px; margin: 15px 0 0 0; vertical-align: top;}
.all_color{width: 30px; height: 31px; background: url(images/circle.png) no-repeat; display: inline-block; *display: inline; zoom: 1; cursor: pointer; margin: 7px 0px 0 2px;}

.i_like{position: absolute; right: 0px; top:0px; height: 49px; margin: 3px 10px 0 0; }
.i_like .big_screen{height: 19px; margin: 0px 0px 0 0; cursor: pointer; height: 49px; width: 159px; }
.like_this{background: url(images/i_like.png) no-repeat;  height: 19px; position: relative; left:24px; top:14px; width: 118px;}
.i_like:hover .like_this{background-position: 0 -21px;}

.active_like .like_div_line, .active_like_two .like_div_line{
    width: 156px;
    height: 3px;
    background-color: #141414;
    position: absolute;
    top: -3px;
    left: 2px;
}
.active_like{background: url(images/li_.png) 0 0px no-repeat #141414;}
.active_like_two{background: #141414; margin: 3px 46px 0 0;}
.gecko .active_like_two{margin: 3px 45px 0 0;}
.active_like_two .like_div_line {left: 0px; width: 158px;}
.active_like .big_screen,.active_like_two .big_screen{background: url(images/li_.png) no-repeat top right;}

.p1 ul.u_1 .like_two{display: none; cursor: pointer; padding: 0 18px 0 17px;}
.heart{background: url(images/heart.png) no-repeat; width: 18px; height: 15px; display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 14px 0px 0 3px; cursor: pointer; }
.loupe{display: none; position: relative;}
.like_one{padding: 0 17px 0 19px; cursor: pointer;}

.seach_z{margin: 13px 0 0 19px;}
.seach_z .s_1{width: 192px;}
.active_seach{background: #141414;}
.zoom_min{cursor: pointer; display: none;}

.short_panel{display: none;  left: -198px; z-index: 100000;}

.seach_zoom{background: none repeat scroll 0 0 #141414;
    height: 55px;
    left: -202px;
    position: absolute;
    top: 49px;
    width: 268px;display: none;
}

.color_select{height: 182px; background: #141414; position: fixed; width: 100%; top:0px; text-align: center; display: none;}

.ribbon_color li{width: 85px; height: 85px; background: url(images/ribbon_color.png) no-repeat; display:inline-block; *display: inline; zoom: 1; margin: 0 4px 0 0; cursor: pointer; vertical-align: top;}
.ribbon_name{width: 187px; height: 23px; background: url(images/change_color.png) no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 24px 0 24px 0;}
.ribbon_color li.c_2{background-position: -93px 0;}
.ribbon_color li.c_3{background-position: -186px 0;}
.ribbon_color li.c_4{background-position: -279px 0;}
.ribbon_color li.c_5{background-position: -372px 0;}
.ribbon_color li.c_6{background-position: -465px 0;}
.ribbon_color li.c_7{background-position: -558px 0;}
.ribbon_color li.c_8{background-position: -651px 0;}
.ribbon_color li.c_9{background-position: -744px 0;}
.ribbon_color li.c_10{background-position: -837px 0;}
.ribbon_color li.c_11{background-position: -930px 0;}
.ribbon_color li.c_12{background-position: -1023px 0;}
.ribbon_color li:hover div{width: 85px; height: 85px; background: url(images/frame.png) no-repeat;}
.ribbon_color #active div{width: 85px; height: 85px; background: url(images/frame.png) no-repeat;}

.grey{position: absolute; top:0px; display: none; background: url(images/grey.png) repeat;}
.grey div{background: url(images/grey.png) repeat;}

.grey_gradient{position: absolute; top:0px; display: none; background: url(images/grey_gradient_font.png) repeat;}
.grey_gradient div{background: url(images/grey_gradient.png) repeat-x;}

.orange{position: absolute; top:0px; display: none; background: url(images/orange.png) repeat;}
.orange div{background: url(images/orange.png) repeat;}

.orange_gradient{position: absolute; top:0px; display: none; background: url(images/orange_gradient_font.png) repeat;}
.orange_gradient div{background: url(images/orange_gradient.png) repeat-x;}

.magenta{position: absolute; top:0px; display: none; }
.magenta div{background: url(images/magenta.png) repeat;}

.magenta_gradient{position: absolute; top:0px; display: none; background: url(images/magenta_gradient_font.png) repeat;}
.magenta_gradient div{background: url(images/magenta_gradient.png) repeat-x;}

.red{position: absolute; top:0px; display: none}
.red div{background: url(images/red.png) repeat;}

.red_gradient{position: absolute; top:0px; display: none; background: url(images/red_gradient_font.png) repeat;}
.red_gradient div{background: url(images/red_gradient.png) repeat-x;}

.green{position: absolute; top:0px; display: none}
.green div{background: url(images/green.png) repeat;}

.green_gradient{position: absolute; top:0px;  display: none; background: url(images/green_gradient_font.png) repeat;}
.green_gradient div{background: url(images/green_gradient.png) repeat-x;}

.blue{position: absolute; top:0px; display: none}
.blue div{background: url(images/blue.png) repeat;}

.blue_gradient{position: absolute; top:0px; display: none; background: url(images/blue_gradient_font.png) repeat;}
.blue_gradient div{background: url(images/blue_gradient.png) repeat-x;}

#fixie_blue{background: url(images/blue.png) repeat;}
#fixie_grey_gradient{background: url(images/grey_gradient_font.png) repeat;}
#fixie_blue_gradient{background: url(images/blue_gradient_font.png) repeat;}
#fixie_green_gradient{background: url(images/green_gradient_font.png) repeat;}
#fixie_orange_gradient{background: url(images/orange_gradient_font.png) repeat;}
#fixie_red_gradient{background: url(images/red_gradient_font.png) repeat;}
#fixie_magenta_gradient{background: url(images/magenta_gradient_font.png) repeat;}
#fixie_grey{background: url(images/grey.png) repeat;}
#fixie_green{background: url(images/green.png) repeat;}
#fixie_orange{background: url(images/orange.png) repeat;}
#fixie_red{background: url(images/red.png) repeat;}
#fixie_magenta{background: url(images/magenta.png) repeat;}

.less_480{display: none;}
.cover{position: absolute; height: 3px; top:-3px; background-color: #141414; left:2px;}
.p1 ul.u_1 li.open_color{position: relative; background-color: #141414;}
.follow_us{height: 232px;
background: #141414;
position: fixed;
width: 100%;
top: -232px;
text-align: center;}
.follow_us_text{background: url(images/follow_us_text.png) no-repeat; width: 104px; height: 23px; display: inline-block; *display: inline; zoom: 1; margin: 28px 0 0 0;}
.foolow_list{margin: 25px 0 0 0;}
.foolow_list a{margin: 0 5px 0 0;}
.fol_0{display: inline-block; *display: inline; zoom: 1; background: url(images/follow_us.png) no-repeat; width: 122px; height: 122px;}
.fol_0:hover{background-position: 0 -126px;}

.fol_1{display: inline-block; *display: inline; zoom: 1; background: url(images/follow_us.png) -131px 0 no-repeat; width: 122px; height: 122px;}
.fol_1:hover{background-position: -131px -126px;}

.fol_2{display: inline-block; *display: inline; zoom: 1; background: url(images/follow_us.png) -262px 0 no-repeat; width: 122px; height: 122px;}
.fol_2:hover{background-position: -262px -126px;}

.fol_3{display: inline-block; *display: inline; zoom: 1; background: url(images/follow_us.png) -393px 0 no-repeat; width: 122px; height: 122px;}
.fol_3:hover{background-position: -393px -126px;}
.p1 ul.u_1 li.like_two:hover{background-color:#141414}
.p1 ul.u_1 li.active_like{background-color:#141414}
.cover120{width: 120px;}
.ie7 .cover120,.ie8 .cover120{width: 115px;}

.cover65{width: 65px;}
.webkit .cover120{width: 119px;}
.active_like .like_line{position: relative; top:-3px; height: 3px;width: 55px;background-color:#141414; position: absolute; left: 2px;}
.foolow_list br{display: none;}
.p1 ul.u_0 li.active{background-color:#141414;}
.category_top_list{
    height: auto;
    min-height: 235px;
    background: #141414;
    position: fixed;
    width: 100%;
    top:0px;
    text-align: left;
    display: none;
}
.top_cat{display: inline-block; *display: inline; zoom: 1; text-align: left; margin: 0px 3px 32px 0; display: inline-block; *display: inline; zoom: 1; width: 128px; }
.top_cat .first_cat{background: #2f3134;font-size: 12px; color: #bebebe; font-family: Arial; width: 121px; padding: 3px 0 4px 7px; margin-bottom: 4px;}
.top_cat a{color: #bebebe; font-size: 12px; font-family: Arial; text-decoration: none;}
.top_cat a:hover{text-decoration: underline;}
.top_category{margin: 27px 0 21px 0; text-align: center;}
.all_cat{ position: relative;}
.top_cat .sec_elem{margin: 0 0 0 8px; width: 120px; display: inline-block; *display: inline; zoom: 1;}
.all_cal_left{text-align: left; display: inline-block; *display: inline; zoom: 1;}
.p1 ul.u_0 li.open_color{background-color:#141414;}

.ie .p1 ul.u_0 .m_5.open_color{background-color:#090909}
.ie .m_5 .cov{background-color:#090909}
.post_content a{color: #40a109;}
.post_content strong{
font-size:20px;
display:inline-block;
margin-top:15px;
}

.m_2 .cov {
    position: absolute;
    height: 3px;
    top: -3px;
    background-color: #141414;
    left: 2px;
    width: 98px;
    display: none;
}

.m_3 .cov {
    position: absolute;
    height: 3px;
    top: -3px;
    background-color: #141414;
    left: 2px;
    width: 80px;
    display: none;
}

.popular_div, .our_div{
    height: 223px;
    background: #141414;
    position: fixed;
    width: 100%;
    top:-223px;
    text-align: left;
    display: none;
}

.m_4 .cov {
    position: absolute;
    height: 3px;
    top: -3px;
    background-color: #141414;
    left: 2px;
    width: 101px;
    display: none;
}

.m_5 .cov {
    position: absolute;
    height: 3px;
    top: -3px;
    background-color: #141414;
    left: 2px;
    width: 66px;
    display: none;
}

.more_div{
    min-height: 182px;
    background: #141414;
    position: fixed;
    width: 100%;
    top:-182px;
    text-align: center;
}


.more_1{width: 115px; height: 110px; background: url(images/more_collection.png) 0px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 48px 0px 0;}
.more_1:hover{background-position: 0 -110px;}

.more_2{width: 130px; height: 110px; background: url(images/more_collection.png) -165px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 51px 0px 0;}
.more_2:hover{background-position: -165px -113px;}

.more_3{width: 120px; height: 110px; background: url(images/more_collection.png) -350px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 58px 0px 0;}
.more_3:hover{background-position: -350px -110px;}

.more_4{width: 130px; height: 110px; background: url(images/more_collection.png) -530px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 60px 0px 0;}
.more_4:hover{background-position: -530px -106px;}

.more_5{width: 130px; height: 110px; background: url(images/more_collection.png) -725px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 37px 0px 0;}
.more_5:hover{background-position: -725px -105px;}

.more_6{width: 70px; height: 110px; background: url(images/more_collection.png) -900px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 17px 0px 0;}
.more_6:hover{background-position: -900px -104px;}

.list_more{margin: 34px 0 0 0;}
.list_more a{vertical-align: top;}

.pop_div{width: 100px; display: inline-block; *display: inline; zoom: 1; margin: 0 10px 0 0;}
.link_more{text-align: center;}
.pop_wrapper, .our_wrapper{margin: 0 0 0 45px;}
.count_comment{text-align: center; color: #a0a0a0; font-size: 24px; font-family: Arial; margin: 15px 0 3px 0;}
.link_more a{color: #a0a0a0; font-size: 11px; font-family: Arial; text-decoration: none; width:100px; display: inline-block; *display: inline; zoom: 1; margin: 2px 0 0 0;}
.link_more a:hover{text-decoration: underline;}

.post_block{width: 336px; margin: 0 32px 16px 0; float: left;
-webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    1px 1px 4px 0px rgba(0, 0, 0, 0.4);
box-shadow:         1px 1px 4px 0px rgba(0, 0, 0, 0.4);
}
.post_block_fix{width: 336px; margin: 0 32px 16px 0; float: left;
-webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    1px 1px 4px 0px rgba(0, 0, 0, 0.4);
box-shadow:         1px 1px 4px 0px rgba(0, 0, 0, 0.4);
position: relative;
}
.post_h{width: 336px; height: 4px; }
.post_c{width: 336px; background: #fff; display: inline-block; *display: inline; zoom: 1;}
.post_f{width: 336px; height: 4px; background: url(images/post_c_yellow.png) no-repeat top;}
.first_img{position: relative; top:-4px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

}
.content{margin: 50px 0 0 0; position: relative; z-index: 1; padding: 0 0px 0 0; width: auto; }
.d_read_more{text-align: center; background: #f5f6e6; padding: 0 0 12px 0;}
.d_read_more a{font-family: Arial; color: #333333; font-weight: bold; font-size: 12px; text-decoration: none; }
.d_read_more a span{position: relative; left: 8px; top:2px}
.d_read_more a:hover{text-decoration: underline;}
.d_read_more a{width: 100px; height: 21px; display: inline-block; *display: inline; zoom: 1; background: url(images/read_more.png) no-repeat; margin: 14px 0 0 0; }
.post_c h1, .our_choise .post_c h2{color: #393939; font-family: Bebas Neue; font-size: 34px; font-weight: normal; padding: 0 18px 11px 0; line-height: 36px; margin: 12px 0 3px 18px;}
.short_text{padding: 17px 18px 0 18px; color: #393939; font-family: Arial; font-size: 12px; background: #f5f6e6; }

.p1,.more_div,.our_div,.popular_div,.category_top_list,.follow_us,.color_select{z-index: 100;}
.underlined{background: url(images/underlined.png) repeat-x; width: 203px; padding: 3px 0 3px 0;}
.underlined a{color: #393939; font-size: 11px; font-family: Arial; text-transform: uppercase; text-decoration: none;}
.underlined a:hover{text-decoration: underline;}
.lit_ham{font-family: Bebas Neue; font-size: 24px; color: #393939; text-decoration: none; position: relative; top:-3px; line-height: 25px;}
.lit_ham:hover{text-decoration: underline;}
.short_text_lit{padding: 5px 0 5px 9px; color: #393939; font-family: Arial; font-size: 12px; height: 100px;  width: 318px;}
.first_img_lit{margin: 0 9px 0 0;}
.post_block_min .post_f{background: url(images/post_c.png) no-repeat top; }
.post_block_min{margin: 0 32px 13px 0;}
.read_big{text-align: center; margin: 0px 0 0 0; padding: 0 0 41px 0; clear: both;}
.read_big_more{width: 146px; height: 106px;/* background: url(images/load_more.png) no-repeat;*/ display: inline-block; *display: inline; zoom: 1; cursor: pointer; position: relative;}

.active_seach{background-color: #141414;}

.corner-stamp {
  position: absolute;
  left:0;
  width: 336px;
}
.corner-stamp .blue_color .short_text, .corner-stamp .blue_color .d_read_more, .our_choise .blue_color .short_text, .our_choise .blue_color .d_read_more{background: #e4f7f6;}
.corner-stamp .blue_color .post_f, .our_choise .blue_color .post_f{background: url(images/post_c_blue.png) no-repeat;}
.footer_menu{height: 31px; background: url(images/footer_back.png) repeat; text-align: center;}

.footer_menu{color: #fff; font-size: 12px; font-family: Arial;}
.footer_menu a{display: inline-block; *display: inline; zoom: 1; color: #fff; text-decoration: none; margin: 8px 0 0 0; }

.footer_menu a:hover{text-decoration: underline;}
.footer_menu .separator{display: inline-block; *display: inline; zoom: 1; height: 11px; border-left: 1px solid #ffffff; margin: 11px 8px 0 8px;}
.footer_menu .copyright{display: inline-block; *display: inline; zoom: 1; margin: 8px 0px 0 11px;}

.post_c h1 a{color: #393939; text-decoration: none;}
.post_c h1 a:hover{text-decoration:underline}
.ie .footer_menu a{margin: 9px 0 0 0;}

.wait_ajax{ width: 32px; height: 32px; display: inline-block; *display: inline; zoom: 1;
position: absolute;
top: 55px;
left: 58px; display: none;}
.load_more{color: #ffffff;
font-size: 36px;
font-family: Bebas Neue;
position: absolute;
top: 54px;
left: 11px;}
.copyright br{display: none;}
.list_more a{ 
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;}
.blue_color .d_read_more{text-transform: uppercase;}
.blue_color .d_read_more a{text-align: left;}
.blue_color .d_read_more a span{position: relative;
left: 8px;
top: 3px;
margin: 0 0 0 23px;}
#dp_swf_engine{display: none;}

.faot_zero{position: absolute; top:0px; height: 46px; z-index: 100; overflow: hidden; display: none;}
.faot {width: 336px; height: 39px; background: url(images/hover_img.png) 0px 0px no-repeat; 
-webkit-box-shadow: 0px 4px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 4px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 4px 5px 0px rgba(50, 50, 50, 0.75);
position: relative;
top:-50px;
}
.faot table{position: relative; top:14px; left: 16px;}
.faot img{margin: 0 9px 0 0;}
.p1 ul.u_1 li.like_one:hover{background-color: #141414;}
.open_page{ background: #fff;  
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    1px 1px 4px 0px rgba(0, 0, 0, 0.4);
box-shadow:         1px 1px 4px 0px rgba(0, 0, 0, 0.4);
}

.sotsety{text-align: center; margin: 0 0 30px 0;}
.title_page{font-family: Bebas Neue; font-size: 60px; color: #393939; text-align: center; font-weight: normal; padding: 36px 25px 0 25px; line-height: 60px;}
.nav_open{text-align: center; margin: 19px 0 28px 0; padding: 0 10px 0 0;} 
.nav_open a, .nav_open div{display: inline-block; text-decoration: none;  text-align: left; *display: inline; zoom: 1;}
.nav_open a, .nav_open{color: #b1b0b0; font-size: 12px; font-family: Arial;}
.nav_open a:hover{text-decoration: underline;}
.np_0{background: url(images/np_0.png) 0px 0px no-repeat; padding: 2px 0 0 23px; height: 20px; position: relative; top: -2px;}
.np_1{background: url(images/np_1.png) 0px 0px no-repeat; height: 20px; padding: 0 0 0 24px;}
.np_2{background: url(images/np_2.png) 0px 2px no-repeat; height: 20px; padding: 1px 0 0 24px; position: relative; top: -1px;}
.nav_open div{margin: 0 0 0 25px;}
.open_page p{color: #393939; font-family: Arial; font-size: 14px;  margin: 28px 0 30px 0;}
.open_p1 img{margin-bottom:12px; display: block; margin-left: auto; margin-right: auto;}
.sofa{color: #393939; font-family: Arial; font-size: 30px;}
.c_min{padding: 0 34px 0 34px;}

.open_page_div{width: 960px; margin: auto; margin-top: 50px; margin-bottom: 30px; min-width: 240px;}
.open_page_div .corner-stamp{position: relative; margin: 0 0 0 32px; float: left;}
.adv_0{color: #393939; font-family: Bebas Neue; font-size: 48px; text-align: center; margin: 39px 0 14px 0;}
.advertisement{text-align: center; margin-bottom: 20px;}
.advertisment_text{padding: 0 44px 0 44px; font-family: Arial; font-size: 14px; color: #393939; text-align: center; line-height: 18px;}
.advertisement_bottom{width: 94px; height: 31px; background: url(images/more_button.png) 0px 0px no-repeat; display: inline-block;*display: inline; zoom: 1; text-align: left;}
.advertisement_bottom span{color: #ffffff; font-family: Arial; font-size: 14px; position: relative; top:5px; left: 18px;}
.autor_name{background: #f5f6e6;}
.autor_full_name{color: #393939; font-family: Bebas Neue; font-size: 36px; position: relative; top:-3px;}
.full_autor{width: 233px; text-align: center; }
.image_autor{margin: 20px 0;}
.autor_text{color: #393939; font-size: 14px; font-family: Arial; padding: 0 32px 0 0; margin: 30px 0 23px 0;}
.advertisement_bottom:hover span{text-decoration: underline;}
.autor_text p{margin: 0px;}
.tag_image{background: url(images/tag_image.png) no-repeat; padding: 0px 0 34px 31px; display: inline-block;*display: inline; zoom: 1; background-position: 0 4px; margin: 14px 20px 0 20px;;  text-align: left}
.tag_image a{color: #b1b0b0; font-family: Arial; font-size: 12px; text-decoration: none;}
.tag_image a:hover{text-decoration: underline;}
.tag_full{text-align: center; display: none;}
.related_posts{text-align: center; padding: 0 10px 19px 10px;}
.ttte{color: #393939; font-family: Bebas Neue; font-size: 48px; margin-bottom: 17px; display: inline-block;*display: inline; zoom: 1;}
.related_posts a{color: #393939; font-size: 11px; font-family: Arial; text-decoration: none;}
.related_posts li{display: inline-block; width: 100px; vertical-align: top; margin-left: 10px;*display: inline; zoom: 1;} 
.centergren{color: #393939;
font-size: 11px;
font-family: Arial;
text-decoration: none;
width: 92px;
display: inline-block;*display: inline; zoom: 1;}
.related_posts img {margin-bottom: 7px;}
.related_posts li:first-child{margin: 0px;}
.related_posts li:hover a{text-decoration: underline;}
.navigation_home{text-align: center; margin: 42px 0 0 0;}
.back_to_home{display: inline-block; *display: inline; zoom: 1;width: 146px; height: 146px; background: url(images/back_to_home.png) no-repeat; margin: 0 0 11px 0; cursor: pointer;}
.back_to_left{display: inline-block; *display: inline; zoom: 1;width: 34px; height: 46px; background: url(images/back_to_left.png) no-repeat; position: relative; top:51px; left: 3px; cursor: pointer;}
.back_to_right{display: inline-block; *display: inline; zoom: 1;width: 34px; height: 46px; background: url(images/back_to_right.png) no-repeat; position: relative; top:51px; left: -3px; cursor: pointer;}
.back_to_home span{font-family: Bebas Neue; font-size: 36px; color: #ffffff; position: relative; top:39px; display: inline-block; *display: inline; zoom: 1;left: -1px;}
.back_to_home:hover span{text-decoration: underline;}
.autor_text .full_autor{display: none;}
.c_min {padding: 0 30px;}
.short_text a{color: #40a109;}
.page_number{color: #fff;
font-size: 12px;
font-family: Arial;
top: 102px;
position: relative;
margin: auto; display: none;}

.open_page .icon_f1{left: 10px; position: relative; top:-3px;}
.open_page .icon_f2{position: relative;
top: -3px;
left: 6px;}

.icon_f1{}
.icon_f2{position: relative;
top: -3px;
left: 10px;}
.icon_f3{}
.all_cat .curent_category a{text-decoration: underline;}
.all_cat .curent_category a:hover{text-decoration: none;}
.carent_caegoty_id{display: none;}
.post_block_min .post_h{width: 336px; height: 4px; background: url(images/post_h.png) 0px 0px no-repeat;}
#post_id{display: none;}
.ds_1{font-family: Bebas Neue; font-size: 48px; color: #393939; text-align: center;}
#comments ol{list-style-type: none; margin: 0px; padding: 0px 25px;}
.c_zero{height: 55px; background: #f5f6e6; padding: 0 0 0 16px;}
.fn, .fn a{color: #393939;
font-size: 30px;
font-family: Bebas Neue;}
.c_2{font-family: Arial; color: #393939; font-size: 12px;}
.c_1{padding: 0px 0 0 0;}
#comments table{
    border:0px; /* border="0" */
    border-collapse:collapse; /* cellspacing="0" */
}

#comments table td{
    padding:0px; /* cellpadding="0" */
}

.c_text p{padding: 16px 0 0 0; margin: 0px; font-size: 14px; font-family: Arial; color: #393939; 
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    word-break: break-all;
}

.c_text a{
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    word-break: break-all;
}

.fn a{
    white-space: pre-wrap; /* css-3 */
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    word-break: break-all;
}

.c_click {background: url(images/response_button.png) 0px 0px no-repeat; width: 101px; height: 23px; margin: 10px 0 19px 0; cursor: pointer; position: relative;}
.reply{color: #333333; font-size: 11px; font-weight: bold; font-family: Arial; text-transform: uppercase; padding: 4px 35px 3px 33px; position: relative; display: inline-block; }
.c_click a{text-decoration: none;color: #333333;}
.c_click:hover a{text-decoration: underline;}
.c_text a{color: #40a109;}
#comments ul{margin: 0 0 0 50px;}
.comment-notes,.form-allowed-tags{display: none;}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-comment label{display: none;}
#reply-title{text-align: center;
color: #393939;
font-size: 48px;
font-family: Bebas Neue;
font-weight: normal;}
.comment-form-author input, .comment-form-email input, .comment-form-url input{border: 1px solid #808080;
height: 23px;
margin-bottom: 7px;
width: 238px;
padding: 0 5px 0 5px;}
.comment-form-comment textarea{width: 100%; border: 1px solid #808080; height: 84px;resize:none}
.open_page #commentform p.form-submit {background: url(images/add_comment.png) 0px 0px no-repeat; width: 154px; height: 40px; margin: 10px 0 53px 0; display: inline-block; position: relative; left: -1px;}
.open_page .form-submit input{width: 152px;
height: 40px;
background: none;
border: none; cursor: pointer;}
.form-submit{cursor: pointer;}
.open_page #commentform p.form-submit:hover{background-position: 0 -42px;}

#commentform p{margin: 0px; padding: 0px;}
.ortext{color: #393939; font-size: 18px; font-family: Arial; font-weight: bold; margin: 32px 9px 0 9px;}
#respond{padding: 0 31px 0 25px; position: relative;}
.get_gravater{margin: 20px 0 7px 0;}
.open_p1 .get_gravater img{margin: 0px;}
#comments{margin: 27px 0 0 0; padding: 0 0 30px 0;}
#cancel-comment-reply-link{font-family: Arial;
font-size: 13px;
position: absolute;
top: 372px;
left: 200px; color: #40a109;}
.otstup_now{height: 1px; margin: 0px; padding: 0px;}
.more-link{display: none;}
.open_page #commentform .logged-in-as{font-size: 13px; margin: 20px 0 20px 0;}
.logged-in-as a{color: #40a109;}
.pibfi_pinterest_center{text-align: center;}
.c_click a.comment-edit-link{position: absolute;
left: 120px;
top: 4px;
font-size: 13px;
color: #40a109;}
.ukr img:first-child{position: relative; top: -4px;}
.text_center{color: #010101; font-family: Bebas Neue; font-size: 48px; text-align: center; opacity:.3; padding: 51px 0 10px 0; line-height: 48px;}
.our_choise .post_c h1{font-size: 30px; padding: 0 5px 0px 0; margin: 12px 0 3px 18px;}
.our_choise .post_c h2 a{color: #393939; font-family: Bebas Neue; font-size: 48px; text-decoration: none; margin: 0 0 10px 0; display: inline-block;}
.our_choise .post_c h2 a:hover{text-decoration: underline;}
.our_choise .post_c h2{margin-top: 6px; margin-bottom: 1px;}

 .rd_zero{background: #f5f6e6; text-align: center; padding: 13px 0 10px 0;}
 .rd_zero a{color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; position: relative; top: 2px; text-decoration: none;}
 .rd_zero a:hover{text-decoration: underline;}
 .rd_0{background: url(images/rd_0_yellow.png) repeat-x; display: inline-block; *display: inline; zoom: 1; height: 21px; }
 .rd_1{background: url(images/rd_left_yellow.png) no-repeat left top; display: inline-block; *display: inline; zoom: 1; height: 21px;}
 .rd_2{background: url(images/rd_right_yellow.png) no-repeat right top; display: inline-block; *display: inline; zoom: 1; height: 21px; padding: 0 20px 0 31px;}

.blue_color .rd_zero{background: #e4f7f6; text-align: center; padding: 13px 0 10px 0;}
.blue_color .rd_zero a{color: #333333; font-family: Arial; font-size: 12px; font-weight: bold; position: relative; top: 3px; text-decoration: none;}
.gecko .blue_color .rd_zero a{top: 4px;}
.blue_color .rd_zero a:hover{text-decoration: underline;}
.blue_color .rd_0{background: url(images/rd_0.png) repeat-x; display: inline-block; *display: inline; zoom: 1; height: 21px; }
.blue_color .rd_1{background: url(images/rd_left.png) no-repeat left top; display: inline-block; *display: inline; zoom: 1; height: 21px;}
.blue_color .rd_2{background: url(images/rd_right.png) no-repeat right top; display: inline-block; *display: inline; zoom: 1; height: 21px; padding: 0 20px 0 31px;}
.c_min{color: #393939; font-family: Arial; font-size: 14px;}
.c_min li{line-height: 20px;}
.submit_post{padding: 7px 43px 0 37px;}
.submit_post .comment-form-comment textarea {
    width: 100%;
    border: 1px solid #808080;
    height: 192px;
     resize: none;
      padding: 1%;
     font-family: Arial; 
}
.open_page .submit_post #commentform p.form-submit{margin: 13px 0 23px 0;}
.open_page .submit_post .form-submit input{background: url(images/send_button.png) no-repeat; }
.open_page .submit_post .form-submit:hover input{background: url(images/send_button.png) 0 -41px no-repeat;}
.open_page #commentform .succesfull{text-align: center;}
.succ_text{font-family: Arial;
font-size: 14px;
color: #393939;
text-align: center;
margin: 23px 0 0 0;}
.putin .title_page{margin-bottom: 34px;}
.open_page_div .post_block_fix{float: inherit;}
.c_zorou{margin: 0 0 0 15px;}
.sotsety{text-align: center;}
.center_please,.icon_f1,.icon_f2,.icon_f3,.icon_f4,.icon_f5{display: inline-block;}
.icon_f3{top: -3px; position: relative;}
.icon_f2{
    width: 105px;
}
.icon_f4{position: relative;
top: -3px;
left: -20px; cursor: pointer;}
.icon_f5{position: relative;
top: -2px;
left: -7px;}

.fbcomments{text-align: center;}
.faot .icon_f1{position: relative; top: -3px;}
.faot .icon_f2{margin: 0 0 0 4px;}
.faot .icon_f4{left: -14px;}
.find_info{display: inline-block;}
.fbcomments_custom{display: none;}
.succesfull{margin: 43px 0 0 0; display: none;}
.advertisment_text a{color : #40a109;}
.advertisment_text p{margin-bottom: 25px;}
.share_text{text-align: center; margin-bottom: 25px;}
.social{text-align: center; margin-bottom: 30px;}
.Square{display: inline-block; margin: 0 9px 0 0;}
.our_choise .post_block{min-height: 500px;}
.our_choise .content{margin-bottom: 20px;}
.autor_full_img img{width: 87px; height: 87px;
    -webkit-border-top-left-radius: 50px;
    -webkit-border-top-right-radius: 50px;
    -moz-border-radius-topleft: 50px;
    -moz-border-radius-topright: 50px;
 border-radius: 50px;}
.autor_name{margin-bottom: 17px;}
.autor_name a{color : #40a109;}

@media only screen and (max-width: 1235px) {
    .seach{display: inline-block; *display: inline; zoom: 1; margin: 13px 15px 0 26px; }
    .seach input{width: 188px;}
    .p1 ul.u_0 li:first-child{display: none;}
    .p1 ul.u_0{margin: 3px 0 0 36px;}
    .u_1 .men_color{display: none;}
    .big_screen{display: none;}
    .p1 ul.u_1{margin: 3px 0 0 6px;}
    .all_color{margin: 7px 0px 0 2px;}
    .p1 ul.u_1 .like_two{display: inline-block; *display: inline; zoom: 1; position: relative;}
    .like_one{padding: 0 17px;}
}

@media only screen and (max-width: 1010px) {
    .p1 ul.u_0 .m_4,.seach{display: none;}
    .loupe{display: inline-block; *display: inline; zoom: 1; margin: 3px 0 0 0; cursor: pointer;}
    .loupe:hover{background-color: #141414;}
    .zoom{background: url(images/loupe.png) 19px 8px no-repeat; width: 28px; height: 40px; display: inline-block; *display: inline; zoom: 1; padding: 9px 14px 0 19px;}
    .p1 ul.u_1 {    margin: 3px 0 0; position: relative;}
}

@media only screen and (max-width: 690px) {
    .p1 ul.u_0{display: none;}
    .zoom_min{display: inline-block; *display: inline; zoom: 1; float: left; margin: 14px 0 0 11px;}
    .logo{margin: 10px 52px 0 24px;}
    .loupe{background: url(images/li_.png) no-repeat left top;}
    .zoom_min{display: inline-block; *display: inline; zoom: 1;}
    .short_panel{ position: fixed;width: 198px; background: #1d1d1d; display: block;}
    .short_panel ul{margin: 0 0 0 1px; background: url(images/line_short.png) repeat-x bottom;}
    .short_panel li{background: url(images/line_short.png) repeat-x top;}
    .short_panel li a{ font-size: 14px; font-family: Myriad Roman; color: #c9d5df; display: none;}
    
    .ab_1 div{background: url(images/ab_1.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 15px; margin: 13px 0 12px 22px;width: 58px;}
    .ab_1 div:hover{background-position: 0 -15px;}
    
    .ab_2 div{background: url(images/ab_2.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 15px; margin: 13px 0 12px 22px;width: 72px;}
    .ab_2 div:hover{background-position: 0 -15px;}
    
    .ab_3 div{background: url(images/ab_3.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 20px; margin: 11px 0 9px 22px;width: 73px;}
    .ab_3 div:hover{background-position: 0 -20px;}
    
    .ab_4 div{background: url(images/ab_4.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 20px; margin: 10px 0 10px 21px;width: 73px;}
    .ab_4 div:hover{background-position: 0 -20px;}
    
    .ab_5 div{background: url(images/ab_5.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 17px; margin: 12px 0 11px 21px;width: 73px;}
    .ab_5 div:hover{background-position: 0 -16px;}
    
    .ab_6 div{background: url(images/ab_6.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 18px; margin: 10px 0 12px 21px;width: 73px;}
    .ab_6 div:hover{background-position: 0 -16px;}
    
    .ab_7 div{background: url(images/ab_7.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 17px; margin: 12px 0 11px 21px;width: 73px;}
    .ab_7 div:hover{background-position: 0 -18px;}
    
    .ab_8 div{background: url(images/ab_8.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 17px; margin: 13px 0 10px 21px;width: 73px;}
    .ab_8 div:hover{background-position: 0 -16px;}
    
    .ab_9 div{background: url(images/ab_9.png) no-repeat;  cursor: pointer; display: inline-block; *display: inline; zoom: 1; height: 17px; margin: 12px 0 13px 21px;width: 73px;}
    .ab_9 div:hover{background-position: 0 -15px;}
    .p1{min-width: 680px;}
}

@media only screen and (max-width: 490px) {
    .p1 ul.u_1 li.like_one, .p1 ul.u_1 li.like_two{display: none;}
    .logo {
        margin: 10px 17px 0 24px;
    }
    .p1 ul.u_1{height: 52px; width: 1px;}
    .foolow_list{display: none;}
}

@media only screen and (max-width: 318px) {
    .loupe, .p1 ul.u_1{display: none;}
    .logo {
        margin: 10px 0 0 24px;
    }

}

@media only screen and (max-width: 1150px) {
    .ribbon_color li{width: 40px; height: 40px; background: url(images/ribbon_line.png) no-repeat; display:inline-block; *display: inline; zoom: 1; margin: 0 4px 0 0; cursor: pointer;}
    .ribbon_color li.c_2{background-position: -47px 0;}
    .ribbon_color li.c_3{background-position: -94px 0;}
    .ribbon_color li.c_4{background-position: -141px 0;}
    .ribbon_color li.c_5{background-position: -188px 0;}
    .ribbon_color li.c_6{background-position: -235px 0;}
    .ribbon_color li.c_7{background-position: -282px 0;}
    .ribbon_color li.c_8{background-position: -329px 0;}
    .ribbon_color li.c_9{background-position: -376px 0;}
    .ribbon_color li.c_10{background-position: -423px 0;}
    .ribbon_color li.c_11{background-position: -470px 0;}
    .ribbon_color li.c_12{background-position: -517px 0;}
    .ribbon_color li:hover div{width: 40px; height: 40px; background: url(images/frame_40.png) no-repeat;}
    .ribbon_color #active div{width: 40px; height: 40px; background: url(images/frame_40.png) no-repeat;}
}

@media only screen and (max-width: 600px) {
    .more_480{display: none;}
    .less_480{display: block;}
    .more_div{display: none;}
     .p1 ul.u_1, .loupe{ float: left;}
}

@media only screen and (max-width: 1280px) {
    .i_like {left: 1073px; right: inherit; display:inline-block; *display: inline; zoom: 1;}
    .ie7 .i_like, .ie8 .i_like {left: 1065px; right: inherit; width: 159px;}
}

@media only screen and (max-width: 560px) {
    .follow_us{height: 357px; }
    .foolow_list br{display: inherit;}
    .follow_us a{margin: 0 5px 4px 0;}
    .autor_text .full_autor{display: block;}
    .full_autor_td{display:none;}
    .autor_text{padding: 0 25px 0 25px; margin: 28px 0 23px;}
    .full_autor{width: auto; margin: 0 0 12px;}
}

@media only screen and (max-width: 525px) {
    .np_2{position: relative; top:8px;}
    .c_min{padding: 0 25px;}

}

@media only screen and (max-width: 768px) {
   .pop_wrapper{margin: 0 0 0 61px;}
   .text_center{font-size: 38px; line-height: 38px;}
}

@media only screen and (max-width: 1050px) {
    .more_1{ margin: 0 26px 0px 0;}
    .more_2{ margin: 0 26px 0px 0;}
    .more_3{ margin: 0 33px 0px 0;}
    .more_4{margin: 0 35px 0px 0;}
    .more_5{ margin: 0 8px 0px 0;}
    .more_6{margin: 0 12px 0px 0;}
}

@media only screen and (max-width: 870px) {
    .more_1{width: 60px; height: 65px; background: url(images/more_collection_768.png) 0px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 16px 0px 0;}
    .more_1:hover{background-position: 0 -65px;}

    .more_2{width: 80px; height: 65px; background: url(images/more_collection_768.png) -80px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 16px 0px 0;}
    .more_2:hover{background-position: -80px -67px;}

    .more_3{width: 70px; height: 65px; background: url(images/more_collection_768.png) -180px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 16px 0px 0;}
    .more_3:hover{background-position: -180px -66px;}

    .more_4{width: 80px; height: 65px; background: url(images/more_collection_768.png) -270px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 14px 0px 0;}
    .more_4:hover{background-position: -270px -65px;}

    .more_5{width: 75px; height: 65px; background: url(images/more_collection_768.png) -368px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 15px 0px 0;}
    .more_5:hover{background-position: -368px -63px;}

    .more_6{width: 70px; height: 65px; background: url(images/more_collection_768.png) -465px 0px no-repeat; display: inline-block; *display: inline; zoom: 1; margin: 0 17px 0px 0;}
    .more_6:hover{background-position: -465px -63px;}
    .list_more{margin: 21px 0 0;}
}

@media only screen and (max-width: 650px) {
    .footer_menu .copyright{display: block; position: relative; top:-9px;}
    .footer_menu{height: 48px;}
}

@media only screen and (max-width: 450px) {
    .children{margin: 0px;}
    #comments ol{padding: 0px 10px;}
    #comments ul{margin: 0px;}
}

@media only screen and (max-width: 380px) {
    .title_page{font-size: 36px; line-height: 40px; padding: 21px 25px 5px;}
    .adv_0{font-size: 36px; margin: 29px 0 25px;}
    .tag_image{ margin: 14px 10px 0; padding: 0 0 19px 30px;}
    .advertisment_text{padding: 0 10px;}
    .advertisement{margin-bottom: 32px;}
    .autor_text{padding: 0 15px;}
    .nav_open .np_2{margin: 0 15px 0 25px;}
    .c_min{padding: 0 14px;}
    .text_center {
        color: #010101;
        font-family: Bebas Neue;
        font-size: 35px;
        text-align: center;
        opacity: .3;
        padding: 35px 0 0px 0;
        line-height: 38px;
    }
}

@media only screen and (max-width: 350px) {
    .copyright br{display:block;}
    .footer_menu{height: 74px;}
    .footer_menu a{margin: 15px 0 0;}
    .footer_menu .separator{margin: 18px 8px 0;}
    .post_block_fix{width: 302px;}
    .post_h{width: 302px;}
    .post_c img{max-width: 302px;}
    .short_text{ font-size: 11px; padding: 17px 15px 0 18px;}
   
    .post_c{width: 302px;}
    .post_f{width: 302px;}
    .corner-stamp{width: 302px;}
    .post_block{width: 302px;}
    .short_text_lit{width: 288px;}
    .underlined{width: 177px;}
    .post_f {background-image: url("images/post_c_yellow_302.png")  }
    .post_block_min .post_f { background-image: url("images/post_c_302.png");}
    .corner-stamp .blue_color .post_f, .our_choise .blue_color .post_f  {background: url("images/post_c_blue_302.png") no-repeat;}
    
    
    .read_big{margin: 8px 0 0;  padding: 0 0 15px;}

    .post_c h1 {
        color: #393939;
        font-family: Bebas Neue;
        font-size: 30px;
        font-weight: normal;
        line-height: 33px;
        margin: 12px 0 3px 18px;
        padding: 0 0 8px;
    }
    #respond{padding: 0 13px 0 13px;}
    .comment-form-comment textarea{ border: 1px solid #808080; height: 84px; width: 244px;}
    .submit_post .comment-form-comment textarea{width: 238px; padding: 5px;}
    .submit_post{display: inline-block;padding: 7px 13px 0 17px;}
    .putin .title_page{margin-bottom: 14px;}
    .open_page_div{min-width: 250px;}
}

@media only screen and (max-width: 310px) {
    .copyright br{display:block;}
    .footer_menu{height: 55px;}
    .footer_menu a{margin: 15px 0 0;}
    .footer_menu .separator{margin: 18px 8px 0;}
    .post_block_fix{width: 227px;}
    .post_h{width: 227px;}
    .post_c img{max-width: 227px;}
    .short_text{ font-size: 11px; padding: 17px 15px 0 18px;}

    .post_c{width: 227px;}
    .post_f{width: 227px;}
    .corner-stamp{width: 227px;}
    .post_block{width: 227px;}
    .short_text_lit{width: 196px;}
    .underlined{width: 103px;}
    .post_f {background-image: url("images/post_c_yellow_227.png")  }
    .post_block_min .post_f { background-image: url("images/post_c_227.png");}
    .post_h { background-image:  url("images/post_h_227.png");} 

    .lit_ham {
        color: #393939;
        font-family: Bebas Neue;
        font-size: 14px;
        line-height: 14px;
        position: relative;
        text-decoration: none;
        top: 0;
    }
    .corner-stamp .blue_color .post_f, .our_choise .blue_color .post_f{background: url("images/post_c_blue_227.png") no-repeat;}
    .content {margin: 30px 0 0;}
    .read_big{margin: 8px 0 0;  padding: 0 0 15px;}
    .footer_menu a, .footer_menu .separator {
        display: none;
    }
    .footer_menu .copyright {  top: 15px;}
    .post_c h1{
        
    }
    .post_c h1 {
        color: #393939;
        font-family: Bebas Neue;
        font-size: 23px;
        font-weight: normal;
        line-height: 26px;
        margin: 12px 0 3px 18px;
        padding: 0 5px  8px 0;
    }
    
    .comment-form-author input, .comment-form-email input, .comment-form-url input{width: 185px;}
    .comment-form-comment textarea{width: 191px;}
    .submit_post .comment-form-comment textarea{width: 185px}
    #reply-title{font-size: 36px;}
    .nav_open .np_1{margin-top: 10px;}
    #respond {padding: 0 5px 0 5px; }
    #cancel-comment-reply-link{top: 358px; left: 175px;}
    .text_center{font-size: 25px; line-height: 28px;}
}



/* pin it */
.pibfi_pinterest .xc_pin {
    width: 80px; 
    height: 50px;
    /* Image button */
    background-image: url("images/ppibfi_button.png"); 

    background-repeat: none;
    position: absolute;
    top: 5px;
    opacity: 0.7;
    cursor: pointer;
    display: none;
}


.pibfi_pinterest {
    position: relative;
    display: inline-block;
}

.pibfi_float_left {
    float:left;
}
.pibfi_float_right {
    float:right;
}

.pibfi_float_center {
    float: none;
    margin: auto;
    display: block;
}

.pibfi_float_left .xc_pin {
    left:10px;
}

.pibfi_float_right .xc_pin {
    right:10px;
}

.pibfi_float_center .xc_pin {
    left:40%
}

.pibfi_pinterest:hover .xc_pin {display:block}

/*
.pibfi_pinterest:hover img {
    -webkit-transition:opacity .7s ease-out; -
    moz-transition:opacity .7s ease-out; 
    transition:opacity .7s ease-out;
    opacity: .7;
}
*/

.pibfi_pinterest img:hover + .xc_pin,
.pibfi_pinterest_hover {
    opacity: 0.7;
}
.pibfi_pinterest .xc_pin:hover {
    opacity: 1;
    -webkit-transition:opacity .7s ease-out; -
    moz-transition:opacity .7s ease-out; 
    transition:opacity .7s ease-out;
}

/* pin it end */

.top_null{position: relative; top:0px; border-radius: 5px; -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    1px 1px 4px 0px rgba(0, 0, 0, 0.4);
box-shadow:         1px 1px 4px 0px rgba(0, 0, 0, 0.4);}


.first_img{min-height: 100px;}
.wait_ajax{display: block;}

#leeps{
width:600px;
overflow:hidden;
display:block;
text-align:center;
margin:auto;
padding:15px 0;
}

.leep{
display:block;
float:left;
width:140px;
margin:5px 4px 5px 4px;
text-align:center;
}
.leep a{
text-decoration:none;
color:#393939;
font-family:Arial;
font-size:14px;
}
.leep a:visited{text-decoration:none}
.leep a:hover{text-decoration:underline}
.leep img{margin:0 0 10px 0;}
.post_content center{
display:block;
margin-bottom:40px;
}
.list_inside{
margin-top:-10px
}
.list_inside li{
line-height:20px;
}
.post_content h2{
padding:0 0 0 30px;
}
.post_content ul{
margin: 0 0 15px 15px;
padding:0px;
}
.post_content ul li{
list-style:disc inside;
padding:5px 0;
line-height:17px;
}


