@import 'mystyle.css';

/** {margin:0;padding:0;font-family: Century Gothic, sans-serif;font-size: 12px;}*/
* {margin:0;padding:0; font-size: 12px;}
html, body {min-height: 100%;height: 100%;}
body {width:100%;background-color: #fff;position:relative; font-family: Arial, sans-serif;}
.wedsale_presents {display:block;width: 620px;margin: 0 auto;height: 58px;position:absolute;left: 50%;margin-left: -320px;z-index: 1000;top: 0;}
img {border:none;}
p,h1,h2,h3,h4,span {color:#3d3d3d;}
a {text-decoration:none;color:#299291;}
.background_image {position:absolute;width:100%;background:url(images/bg-pattern.png) top center no-repeat;min-width:1011px;z-index: -1;height:100%;}
.main-conteiner {position:relative;}
.main-conteiner .header-block {width:1011px; margin:0 auto;background:url(images/header_logo.png) center 13px no-repeat;position:relative;z-index: 100}
.main-conteiner .header-block .topheader-block {padding-top:22px;}
.main-conteiner .header-block .topheader-block > div {float:left;}
.main-conteiner .header-block .topheader-block .lang-block {width:75px;margin-left:25px;}
.main-conteiner .header-block .topheader-block .lang-block a {color:#299291;}
.main-conteiner .header-block .topheader-block .logo-block {margin:30px 0 0 164px!important;width:480px;padding:0 75px 0 0;}
.main-conteiner .header-block .topheader-block .user-block .register-block {position:relative;}
.main-conteiner .header-block .topheader-block .user-block .register-block > a {display:block;float:left}
.main-conteiner .header-block .topheader-block .user-block .login {background:url(images/ico-login.png) left no-repeat;height:15px;padding-left:16px;}
.main-conteiner .header-block .topheader-block .user-block .register {margin-left:17px;}
.main-conteiner .header-block .topheader-block .user-block .search-block {margin-top:37px;}
.main-conteiner .header-block .topheader-block .user-block .search-block div {float:left;}
.main-conteiner .header-block .topheader-block .user-block .search-block .search-name {}
.main-conteiner .header-block .topheader-block .user-block .search-block .search-name input {width:140px;border:1px solid #d5d5d5;padding-left:5px;height:22px;color:#606060;}
.main-conteiner .header-block .topheader-block .user-block .search-block .search-btn {}
.main-conteiner .header-block .topheader-block .user-block .search-block .search-btn input {background:url(images/btn-sch.png) no-repeat;height:24px;width:30px;border:none;}
.main-conteiner .header-block .topheader-block .user-block .search-block .search-btn input:hover {cursor:pointer;}

.main-conteiner .header-block .menu-block {margin-top:35px;background:url(images/menu-bg.png) top center no-repeat;position:relative;}
.main-conteiner .header-block .menu-block ul {list-style:none;}
.main-conteiner .header-block .menu-block .main_menu-block {padding:28px 0 11px 0;width:910px;margin: 0 auto 39px auto; text-align: center;}
.main-conteiner .header-block .menu-block .main_menu-block li,
.main-conteiner .header-block .menu-block .second_menu-block li {display:inline-block;}
.main-conteiner .header-block .menu-block .main_menu-block li a,
.main-conteiner .header-block .menu-block .second_menu-block li a {display:block;margin-right:10px;color:#3d3d3d;text-transform:lowercase;text-decoration:none;}
.main-conteiner .header-block .menu-block .second_menu-block li a:hover,
.main-conteiner .header-block .menu-block .main_menu-block li a:hover {text-decoration:underline;}
.main-conteiner .header-block .menu-block .main_menu-block li a {font-size:14px;font-weight:bold;}
.main-conteiner .header-block .menu-block .second_menu-block {padding:6px 0;width:100%;position:absolute;top: 56px; text-align: center;}
.main-conteiner .header-block .menu-block .second_menu-block li a {font-size: 14px;}
.main-conteiner .header-block .top_baner-block {width:952px;margin:-35px auto 0 auto;}
.main-conteiner .header-block .top_baner-block a {height:100px;width:475px;display:block;float:left;}
.main-conteiner .header-block .top_baner-block a.costumers {background-position:0px -101px;}

.main-conteiner #main_content {position: relative;padding-bottom: 255px;}
.main-conteiner .main-block {margin:0 auto;margin-top:10px;}
.main-conteiner .main-block > div {float:left;margin-left:10px;}
.main-conteiner .main-block .baner-block {margin-top: 27px;position: relative;}
.main .main-conteiner .main-block .baner-block {margin-top: 0!important;position:relative;width: 240px;}
.main-conteiner .main-block .baner-block > a,
.main-conteiner .main-block .baner-block > object {display:block;margin-bottom:11px;}
.main-conteiner .main-block .center-block {width: 700px;}
.main-conteiner .main-block .center-block .catalog-block {width:100%;height:374px;}
.main-conteiner .main-block .center-block .sales_baner-block {margin:8px 0 20px 0;}
.main-conteiner .main-block .center-block .jumbo_baner-block {margin:8px 0 20px 0;}
/*.main .main-conteiner .main-block .baner-block .fb-like-box,
.main .main-conteiner .main-block .baner-block #ok_group_widget {position: absolute; bottom: -290px;}
.main .main-conteiner .main-block .baner-block #ok_group_widget {bottom: -395px;}*/
.main .main-conteiner .main-block .baner-block .fb-like-box {border-bottom: 0.5px solid #030203}

.main-conteiner .inform-block {margin:10px auto 0 auto;width:100%;}
.main-conteiner .inform-block.self {width:700px;}

.main-conteiner .inform-block.white .inform-block-top {background:url(images/big_wave-snippets.png) 0 0 no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.white .inform-block-bottom {background:url(images/big_wave-snippets.png) 0 -8px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.white .inform-block-midlle {background:url(images/big_wave-mid-w.png) repeat-y;width:670px;padding:13px 15px 5px;}

.main-conteiner .inform-block.pink .inform-block-top {background:url(images/big_wave-snippets.png) 0 -16px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.pink .inform-block-bottom {background:url(images/big_wave-snippets.png) 0 -24px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.pink .inform-block-midlle {background:url(images/big_wave-mid-p.png) repeat-y;width:670px;padding:13px 15px 5px;}
.main-conteiner .inform-block.white.awards .inform-block-midlle,
.main-conteiner .inform-block.pink.awards .inform-block-midlle  {padding:0 15px 5px;}

.main-conteiner .main-block.bigger {width:863px!important;}
.main-conteiner .main-block.bigger .center-block {width:100%!important;margin:0 auto;}
.bigger .inform-block .inform-block-top {background: url(images/bigger_wave-snippets.png) top no-repeat!important;width:100%;height:8px;}
.bigger .inform-block .inform-block-bottom {background: url(images/bigger_wave-snippets.png) bottom no-repeat!important;width:100%;height:8px;}
.bigger .inform-block  .inform-block-midlle {background: url(images/bigger_wave-mid-w.png) repeat-y!important;width:833px!important;}
.inform-block.awards  .inform-block-top, .inform-block.wedstile  .inform-block-top {background:url(images/awards_wave.png) top no-repeat!important;}
.inform-block.awards  .inform-block-bottom , .inform-block.wedstile  .inform-block-bottom{background:url(images/awards_wave.png) bottom no-repeat!important;}
.inform-block.awards  .inform-block-midlle, .inform-block.wedstile  .inform-block-midlle {background:url(images/awards_wave_c.png) repeat-y!important;}

.main-conteiner .inform-block .inform-block-midlle .inform_header-block,
.main-conteiner .widget-block .widget-block-midlle .widget_header-block,
.login-block .login-block-midlle .login_header-block {padding-bottom:10px;border-bottom:1px dotted #e7496c;}
.main-conteiner .inform-block .inform-block-midlle .inform_header-block.no_border {border: none;}
.main-conteiner .inform-block .inform-block-midlle .inform_header-block h2,
.main-conteiner .widget-block .widget-block-midlle .widget_header-block h2,
.login-block .login-block-midlle .login_header-block h2 {float:left;color:#e7496c;font-size:20px;font-weight:100;text-transform:uppercase;}
.inform-block.awards .inform_header-block h2 {padding:13px 10px 9px 40px;background: url(images/crown_awards.png) 10px 5px no-repeat;}
.main-conteiner .inform-block .inform-block-midlle .inform_header-block > a {float:right;display:block;color:#299291;font-size:11px;text-transform:uppercase;text-decoration:none;margin-top:4px;}
.main-conteiner .inform-block .inform-block-midlle .inform_header-block .wed-date {float:right;font-weight:bold;margin-top: 5px;}
.main-conteiner .inform-block .inform-block-midlle .header_action-block {float:right;}
.main-conteiner .inform-block.awards .inform-block-midlle .header_action-block {margin:9px 0 0 0;}
.main-conteiner .inform-block .inform-block-midlle .header_action-block div {float:right;width:1px;height:28px;background:#d7d7d7;}
.main-conteiner .header_action-block a {float:right;background:url(images/request-snippets.png) no-repeat;}
.main-conteiner .header_action-block a.redactor {width:17px;height:17px;background-position:12px -14px;margin-top: 5px;padding-left:12px;margin-right:12px;}
.main-conteiner .header_action-block a.clear_block {width:16px;height:15px;background-position:0 -31px;padding-left:12px;margin:6px 12px 0;}
.main-conteiner .header_action-block a.sent_message {height:14px;padding-left:25px;}
.main-conteiner .header_action-block a.sent_message p {color:#299291;text-transform:uppercase;margin-top: -1px; margin-left: -3px;}
.request_list-block {position: relative}
.request_list-filter {margin: 10px 0;}
.main-conteiner .inform-block .inform-block-midlle .inform_header-block select, .request_list-filter select {float:left;font-size: 18px;}
.main-conteiner .inform-block .inform-block-midlle .inform_header-block .turn_right, .request_list-filter .turn_right {float:right;}
.main-conteiner .inform-block .inform-block-midlle .inform_header-block #sum_range {float:right;margin-right: 80px;width: 520px;}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block {margin-top:10px;}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block .inform_content,
.main-conteiner .inform-block .inform-block-midlle .inform_news-block .inform_news {float:left;width:160px;margin-left:10px;}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block .inform_content a,
.banner-block .expert_opinion a,
.main-conteiner .inform-block .inform-block-midlle .inform_news-block .inform_news a {display:block;text-decoration:none;position:relative;}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block .inform_content a .offer_block,
.banner-block .expert_opinion .offer_block,
.main-conteiner .inform-block .inform-block-midlle .experts_content-block .experts_content .expert_img-block .offer_block,
.main-conteiner .inform-block .inform-block-midlle .shop_content-block .shop_content a .offer_block {position:absolute;top:0;right:0;width:49px;height:35px;background:url(images/offer-snippets.png) no-repeat;}
.banner-block .expert_opinion .offer_block {right: 25px;}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block .inform_content a .offer_block.percent,
.main-conteiner .inform-block .inform-block-midlle .shop_content-block .shop_content a .offer_block.percent,
.banner-block .expert_opinion .offer_block.percent,
.main-conteiner .inform-block .inform-block-midlle .experts_content-block .experts_content .expert_img-block .offer_block.percent {background-position: 0 -35px;}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block .inform_content a .offer_block.percent p,
.main-conteiner .inform-block .inform-block-midlle .shop_content-block .shop_content a .offer_block.percent p,
.banner-block .expert_opinion .offer_block.percent p,
.main-conteiner .inform-block .inform-block-midlle .experts_content-block .experts_content .expert_img-block .offer_block.percent p {color:#fff;font-weight:bold;font-size:14px;margin: 5px 0 0 12px;}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block .inform_content a .offer_block.prezent {}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block .inform_content a h3,
.main-conteiner .inform-block .inform-block-midlle .inform_news-block .inform_news a h3 {color:#299291;font-size:14px;font-weight:bold;}
.main-conteiner .inform-block .inform-block-midlle .inform_content-block .inform_content a p,
.banner-block .expert_opinion .offer_block p,
.main-conteiner .inform-block .inform-block-midlle .inform_news-block .inform_news a p {color:#3d3d3d;}
.main-conteiner .inform-block .inform-block-midlle .inform_news-block {}
.main-conteiner .inform-block .inform-block-midlle .inform_news-block .inform_news {width:326px;margin-left: 15px;margin-top: 7px;}
.main-conteiner .inform-block .inform-block-midlle .inform_news-block .inform_news a p i {color:#adadad;font-family:Georgia;margin-bottom:5px;display:block;}
.main-conteiner .inform-block .inform-block-midlle .inform_news-block .inform_news a span {margin-top:5px;display:block;color:#adadad;font-family:Georgia;}
/*************************************/

/*************************************/
.main-conteiner .social-block {width:240px;background:url(images/social-block.jpg) no-repeat;height:224px;margin:10px auto;}
.main-conteiner .partners-block {margin:10px auto;width:700px;background:url(images/partners-sep.png) no-repeat;padding-top:25px; text-align: center;}
.main-conteiner .partners-block h2 {color:#3d3d3d;text-transform:uppercase;font-size: 14px;font-weight: bold;width: 200px;text-align: center;margin: 0 auto;}
.main-conteiner .partners-block .partners-list-block {margin:15px 0 10px 0;}
.main-conteiner .partners-block .partners-list-block a {width: 130px ;margin-top: 10px; margin-right: 9px; /*box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;*/ height: 44px; display: inline-block;  font-size: 1px; text-align: center;}
.main-conteiner .partners-block .partners-block-bottom {width:100%;background:url(images/partners-sep-bott.png) no-repeat;height:33px;}
/*************************************/
/*************************************/
.footer {width:100%;background:url(images/footer-line.png) repeat-x;margin-top:5px;padding-top: 4px;position: absolute;bottom: 0;}
.footer .footer-conteiner {background:#00bca7;}
.footer .footer-conteiner .footer-block {width:1011px;padding:25px 0 10px 0;margin:0 auto 0 auto;}
.footer .footer-conteiner .footer-block .top_footer-blog {width:860px;margin:0 auto;}
.footer .footer-conteiner .footer-block .links_footer-block {margin-left:53px;width: 730px;}
.footer .footer-conteiner .footer-block .links_footer-block .contacts-block {padding-bottom:10px;border-bottom:1px dotted #fff;}
.footer .footer-conteiner .footer-block .links_footer-block .contacts-block > *,
.footer .footer-conteiner .footer-block .links_footer-block .contacts-block a {color:#fff;}
.footer .footer-conteiner .footer-block .links_footer-block .contacts-block a {text-decoration:underline}
.footer .footer-conteiner .footer-block .links_footer-block .contacts-block a:hover {text-decoration:none}
.footer .footer-conteiner .footer-block .links_footer-block .contacts-block .contacts-title {text-transform:uppercase;}
.footer .footer-conteiner .footer-block .links_footer-block .links-block {margin-left:30px;float:left;width:150px;margin-top:10px;}
.footer .footer-conteiner .footer-block .links_footer-block .links-block a {color:#fff;display:block;text-decoration:underline; text-transform: lowercase;}
.footer .footer-conteiner .footer-block .copyright-block a {color:#fff;text-decoration:underline; text-transform: lowercase;}
.footer .footer-conteiner .footer-block .links_footer-block .links-block a:hover,
.footer .footer-conteiner .footer-block .copyright-block a:hover {text-decoration:none;}
.footer .footer-conteiner .footer-block .top_footer-blog > div {float:left;}
.footer .footer-conteiner .footer-block .top_footer-blog .footer_img-block {width:62px;margin-left: 15px;}
.footer .footer-conteiner .footer-block .copyright-block {margin-top:35px;}
.footer .footer-conteiner .footer-block .copyright-block .links_footer-block {width:510px;margin-left:57px;}
.footer .footer-conteiner .footer-block .copyright-block p {color:#fff;width:100%;text-align:center;}
.footer .informer {display: block;margin: 10px 0 0;}

.main-conteiner .line-plus {background:url(images/line-plus.png) repeat-x;margin:10px 0;height:4px;width:100%;}
.main-conteiner .content-banner-block {margin:10px auto;width:700px;}
.main-conteiner .catalog-block {}
.main-conteiner .catalog-block a {color:#fff;}
.main-conteiner .catalog-block a:hover {text-decoration:none;}
.main-conteiner .catalog-block a p,
.main-conteiner .catalog-block a img {width: 85px;margin: 0 auto;display: block;}
.main-conteiner .catalog-block a img {margin-top:7px;}
.main-conteiner .catalog-block a p {text-align:center;width:100%;color:#fff;font-weight:bold;margin: 0 auto;font-size:14px;line-height: 14px;}
.main-conteiner .catalog-block a:hover p {text-decoration:none;}
.main-conteiner .catalog-block .break1,
.main-conteiner .catalog-block .break2,
.main-conteiner .catalog-block .break3 {font-size:2px;color:#fff;}

/***************resize-stile****************/
.main-conteiner .small-block {width:960px;}
.main-conteiner .small-block > div {margin-left:16px;}
.main-conteiner .small-block .center-block .catalog-block {height:460px;}
.main-conteiner .small-block .center-block .calc_baner-block-ru a {background:url(images/banner_calc-small.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .small-block .center-block .calc_baner-block-ro a {background:url(images/banner_calc-small-ro.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .small-block .center-block .church_baner-block-ru a {background:url(images/banner_church-small.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .small-block .center-block .church_baner-block-ro a {background:url(images/banner_church-small-ro.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .small-block .center-block,
.main-conteiner .inform-block.small {width:448px;}
.main-conteiner .small-block .catalog-block > a,
.main-conteiner .middle-block .catalog-block > a {text-decoration:none;display:block;width:112px;height:91px;background:url(images/small_category-snippet.png) no-repeat;float:left;}
.main-conteiner .small-block .catalog-block > a:hover,
.main-conteiner .middle-block .catalog-block > a:hover {background-position: 0 -182px;text-decoration:none;}
.main-conteiner .middle-block .catalog-block .raw,
.main-conteiner .small-block .catalog-block .raw {}
.main-conteiner .middle-block .catalog-block .odd,
.main-conteiner .small-block .catalog-block .odd {background-position:0 -91px;}
.main-conteiner .small-block .catalog-block .break1 {margin:4px;}
.main-conteiner .small-block .catalog-block .break2 {margin:0;display: none;}
.main-conteiner .small-block .catalog-block .break3 {margin:4px;}
.main-conteiner .inform-block.white.small .inform-block-top {background:url(images/small_wave-snippets.png) 0 0 no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.white.small .inform-block-bottom {background:url(images/small_wave-snippets.png) 0 -8px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.white.small .inform-block-midlle {background:url(images/small_wave-mid-w.png) repeat-y;width:418px;padding:17px 15px;}
.main-conteiner .inform-block.small .inform-block-midlle .inform_content-block .inform_content {width:125px;}

.main-conteiner .middle-block {width:1061px;}
.main-conteiner .middle-block .center-block .calc_baner-block-ru a {background:url(images/banner_calc-midl.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .middle-block .center-block .calc_baner-block-ro a {background:url(images/banner_calc-midl-ro.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .middle-block .center-block .church_baner-block-ru a {background:url(images/banner_church-midl.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .middle-block .center-block .church_baner-block-ro a {background:url(images/banner_church-midl-ro.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .middle-block .center-block,
.main-conteiner .inform-block.middle {width:560px;}
.main-conteiner .middle-block .catalog-block .break1 {margin:0;display: none;}
.main-conteiner .middle-block .catalog-block .break2 {margin:4px;}
.main-conteiner .middle-block .catalog-block .break3 {margin:0;display: none;}
.main-conteiner .inform-block.white.middle .inform-block-top {background:url(images/middle_wave-snippets.png) 0 0 no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.white.middle .inform-block-bottom {background:url(images/middle_wave-snippets.png) 0 -8px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.white.middle .inform-block-midlle {background:url(images/middle_wave-mid-w.png) repeat-y;width:530px;padding:17px 15px;}
.main-conteiner .inform-block.pink.middle .inform-block-top {background:url(images/middle_wave-snippets.png) 0 -16px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.pink.middle .inform-block-bottom {background:url(images/middle_wave-snippets.png) 0 -24px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.pink.middle .inform-block-midlle {background:url(images/middle_wave-mid-p.png) center repeat-y;width:530px;padding:17px 15px;}
.main-conteiner .inform-block.middle .inform-block-midlle .inform_content-block .inform_content {width:125px;}

.main-conteiner .big-block {width:1200px;margin-bottom: 0;}
.main-conteiner .sales_baner-block-ru,.main-conteiner .sales_baner-block-ro {width:700px;margin: 5px auto 0;}
.main-conteiner .jumbo_baner-block-ru,.main-conteiner .jumbo_baner-block-ro {width:700px;margin: 5px auto 0;}
.main-conteiner .sales_baner-block-ru a {background:url(images/banner_sale-big.png) no-repeat;height:82px;width:700px;display:block;}
.main-conteiner .sales_baner-block-ro a {background:url(images/banner_sale-big-ro.png) no-repeat;height:82px;width:700px;display:block;}
.main-conteiner .jumbo_baner-block-ru a {background:url(images/banner_jumbo-big.png) no-repeat;height:82px;width:700px;display:block;}
.main-conteiner .jumbo_baner-block-ro a {background:url(images/banner_jumbo-big-ro.png) no-repeat;height:82px;width:700px;display:block;}
.main-conteiner .big-block .center-block .calc_baner-block-ru a {background:url(images/banner_calc-big.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .big-block .center-block .calc_baner-block-ro a {background:url(images/banner_calc-big-ro.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .church_baner-block-ru a {background:url(images/banner_church-big.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .church_baner-block-ro a {background:url(images/banner_church-big-ro.png) no-repeat;height:82px;width:100%;display:block;}
.main-conteiner .big-block .center-block,
.main-conteiner .inform-block.big {width:700px;}
.main-conteiner .big-block .catalog-block > a {text-decoration:none;display:block;width:140px;height:91px;background:url(images/big_category-snippet.png) no-repeat;float:left;}
.main-conteiner .big-block .catalog-block > a:hover {background-position: 0 -182px;text-decoration:none;}
.main-conteiner .big-block .catalog-block .raw {}
.main-conteiner .big-block .catalog-block .odd {background-position:0 -91px;}
.main-conteiner .big-block .catalog-block .break1 {margin:0;display: none;}
.main-conteiner .big-block .catalog-block .break2 {margin:4px;}
.main-conteiner .big-block .catalog-block .break3 {margin:0;display: none;}
.main-conteiner .inform-block.white.big .inform-block-top {background:url(images/big_wave-snippets.png) 0 0 no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.white.big .inform-block-bottom {background:url(images/big_wave-snippets.png) 0 -8px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.white.big .inform-block-midlle {background:url(images/big_wave-mid-w.png) repeat-y;width:670px;padding:13px 15px;}
.main-conteiner .inform-block.pink.big .inform-block-top {background:url(images/big_wave-snippets.png) 0 -16px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.pink.big .inform-block-bottom {background:url(images/big_wave-snippets.png) 0 -24px no-repeat;height:8px;width:100%;}
.main-conteiner .inform-block.pink.big .inform-block-midlle {background:url(images/big_wave-mid-p.png) repeat-y;width:670px;padding:13px 15px;}
.main-conteiner .inform-block.big .inform-block-midlle .inform_content-block .inform_content {width:160px;}

/*************************/
.main-conteiner .main-block .center-block {}
.main-conteiner .main-block .center-block .breadcrumbs-block {font-size: 14px;}
.main-conteiner .main-block .center-block .breadcrumbs-block a {color:#299291;text-decoration:none;text-transform:lowercase;font-size: 14px;font-weight: bold;}
.main-conteiner .main-block .center-block .breadcrumbs-block span {margin:0 6px;}
.main-conteiner .main-block .center-block .title-block {background:#fff;margin-top:10px;}
.main-conteiner .main-block .center-block .title-block .line {background:url(images/line-plus.png) repeat-x;height:4px;width:100%;}
.main-conteiner .main-block .center-block .title-block h1 {color:#3d3d3d;font-size:30px;font-weight:bold;padding:5px 0;width:100%;text-transform:uppercase;}
/*************************/

/*************************/
.main-conteiner .main-block .center-block .tabs-block {margin-top:7px;}
.main-conteiner .main-block .center-block .tabs-block .tab-block {float:left;margin-left:3px;height:24px;text-decoration:none;}
.main-conteiner .main-block .center-block .tabs-block .tab-block > div {float:left;}
.main-conteiner .main-block .center-block .tabs-block .tab-block .tab-block-left {background:url(images/tab-snippets.png) 0 0 no-repeat;height:100%;width:6px;}
.main-conteiner .main-block .center-block .tabs-block .tab-block .tab-block-right {background:url(images/tab-snippets.png) 0 -24px no-repeat;height:100%;width:6px;}
.main-conteiner .main-block .center-block .tabs-block .tab-block:hover .tab-block-left,
.main-conteiner .main-block .center-block .tabs-block .tab-block.select .tab-block-left {background:url(images/tab-snippets.png) 0 -48px no-repeat;height:100%;width:6px;}
.main-conteiner .main-block .center-block .tabs-block .tab-block:hover .tab-block-right,
.main-conteiner .main-block .center-block .tabs-block .tab-block.select .tab-block-right {background:url(images/tab-snippets.png) 0 -72px no-repeat;height:100%;width:6px;}
.main-conteiner .main-block .center-block .tabs-block .tab-block .tab-block-center {padding: 0 10px;height:22px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;text-align:center; background: white;}
.main-conteiner .main-block .center-block .tabs-block .tab-block.select .tab-block-center,
.main-conteiner .main-block .center-block .tabs-block .tab-block:hover .tab-block-center {border-top:1px solid #e7496c;border-bottom:1px solid #e7496c; background: #ffeddf;}
.main-conteiner .main-block .center-block .tabs-block .tab-block .tab-block-center p {color:#62afae;margin-top:4px;}
.main-conteiner .main-block .center-block .tabs-block .tab-block.select .tab-block-center p,
.main-conteiner .main-block .center-block .tabs-block .tab-block:hover .tab-block-center p {color:#e7496c;}
.main-conteiner .main-block .center-block .tabs-block .tags-text {float:left;margin:3px;}
/***************resize-stile****************/
/*************************/
.request_form-block table {width:100%;}
.request_form-block .file_box input {}
.request_form-block textarea {height:102px;width:416px;border:1px solid #d5d5d5;}
.request_form-block .text_box input,
.user .request_form-block input.text {height:22px;border:1px solid #d5d5d5;}
.request_form-block .text_box.text input {width:238px;}
.request_form-block .text_box.date input,
.request_form-block .text_box.captcha input {width:118px;}
.request_form-block .text_box img {margin:1px 0 0 4px;}
.captcha_box .request_form-block {}
.request_form-block .right_box input,
.request_form-block .right_box span,
.request_form-block .text_box input,
.request_form-block .text_box img {display:block;float:left;}
.request_form-block .right_box span {margin-left:5px;margin-top: -2px;}
.request_form-block .check_box {}
.request_form-block .check_box div {margin: 5px 0;}
.request_form-block .check_box input {margin: 0 10px 0 0;float: left;}
/*************************/
.login-block {width:240px;box-shadow: 0 0 20px #ccc;display:none;position:absolute;z-index: 1;top:35px;right:0;}
.login-block .login-block-top {background:url(images/tiny_wave-snippets.png) no-repeat;height:8px;width:100%;}
.login-block .login-block-bottom {background:url(images/tiny_wave-snippets.png) 0 -8px no-repeat;height:8px;width:100%;}
.login-block .login-block-midlle {background:url(images/tiny_wave-mid-w.png) repeat-y;padding:10px 15px;width:210px;position:relative;}
.login-block .login-block-midlle .login_txt,
.login-block .login-block-midlle .password_txt {width:100%;border:1px solid #d5d5d5;height:22px;}
.login-block .login-block-midlle p {margin:10px 0 5px 0;}
.login-block .login-block-midlle .submit_login {width:87px;height:29px;background:url(images/login_btn.png) no-repeat;border:none;font-weight:bold;color:#fff;font-size:14px;margin-top:15px;}
.login-block .login-block-midlle a {display:block;text-align:right;margin-top:10px;}
.login-block .login-block-midlle .remember_my-block {margin-top:10px;}
.login-block .login-block-midlle .remember_my-block > input,
.login-block .login-block-midlle .remember_my-block span {float:left;display:block;margin-right:5px;}
.login-block .login-block-midlle .remember_my-block span {line-height:12px;}
.login-block .login-block-midlle .close-btn {position:absolute;width:25px;height:25px;background:url(images/close_login-btn.png) no-repeat;top: -30px;right: -10px;}
/*************************/
.newlyweds .center-block > .tabs-block {margin-top:10px;}
.newlyweds .newlyweds_header-block .newlyweds_show_type-block {float:left;margin: 10px;}
.newlyweds .newlyweds_header-block .newlyweds_show_type-block a {width:21px;height:12px;background:url(images/show_type-snippets.png) no-repeat;display:block;float:left;}
.newlyweds .newlyweds_header-block .newlyweds_show_type-block .newlyweds_full {background-position: 0 -24px;}
.newlyweds .newlyweds_header-block .newlyweds_show_type-block .newlyweds_short.selected {background-position: 0 -12px;}
.newlyweds .newlyweds_header-block .newlyweds_show_type-block .newlyweds_full.selected {background-position: 0 -36px;}
.newlyweds .newlyweds_header-block .newlyweds_sort-block {float:right;}
.newlyweds .newlyweds_content-block .newlyweds_content {float:left;width:160px;height:205px;margin:10px 0 10px 9px;}
.newlyweds .newlyweds_content-block .newlyweds_content .newlyweds_content-right h4,
.newlyweds .newlyweds_content-block .newlyweds_content .newlyweds_content-right > p {display:none;}
.newlyweds .newlyweds_content-block .newlyweds_content.full {width:320px;height:165px;}
.newlyweds .newlyweds_content-block .newlyweds_content.full > div {float:left}
.newlyweds .newlyweds_content-block .newlyweds_content.full .newlyweds_content-left {width:160px;}
.newlyweds .newlyweds_content-block .newlyweds_content.full .newlyweds_content-right {margin-left:9px;width:150px;}
.newlyweds .newlyweds_content-block .newlyweds_content.full .newlyweds_content-right h4,
.newlyweds .newlyweds_content-block .newlyweds_content.full .newlyweds_content-right p {display:block;}
.newlyweds .newlyweds_content-block .newlyweds_content.full .newlyweds_content-right p {margin-bottom:5px;}
.newlyweds .newlyweds_content-block .newlyweds_content > div > a {display:block;font-weight:bold;font-size:14px;padding-bottom:6px;}
.newlyweds .newlyweds_content-block .newlyweds_content > div > a img {border:1px solid #e5e5e5;}
.newlyweds .newlyweds_content-block .newlyweds_content .add_heart-block {border-top:1px solid #e5e5e5;padding-top:4px;}
.newlyweds .newlyweds_content-block .newlyweds_content .add_heart-block p,
.newlyweds_gallery-conteiner .add_heart-block p {background:url(images/weds-snippet.png) 0 -28px no-repeat;border-right:1px solid #d7d7d7;height:22px;float:left;padding-top: 3px;margin-top: 2px;}
.newlyweds .newlyweds_content-block .newlyweds_content .add_heart-block p span,
.newlyweds_gallery-conteiner .add_heart-block p span {padding-left:26px;font-weight:bold;margin-right: 9px;}
.newlyweds .newlyweds_content-block .newlyweds_content .add_heart-block a,
.newlyweds_gallery-conteiner .add_heart-block a {background:url(images/weds-snippet.png) no-repeat;height:28px;width:27px;margin-left:10px;display:block;float:left;}
.newlyweds #fancybox-overlay {opacity:0!important;}
.newlyweds .how_to_work-block {margin-bottom:34px;}
.newlyweds_foto-block {margin-top:10px;}
.newlyweds_foto-block .newlyweds_gallery-conteiner {margin-top:10px;text-align:center;}
.newlyweds_foto-block .newlyweds_gallery-conteiner .add_heart-block,
.newlyweds_foto-block .newlyweds_gallery-conteiner > p {width:489px;text-align:left;margin: 10px auto 0 auto;}
.newlyweds_foto-block .newlyweds_gallery-conteiner .newlyweds_main_image > img {max-width:670px;}
.jcarousel-skin-newlyweds a.select > img {opacity: 1;}
.newlyweds .winners-block {}
.newlyweds .winners-block > a {display:block;float:left;margin-left:10px;position:relative;padding: 0; margin: 0;width: 160px;}
.newlyweds .winners-block > a div {width: 160px; height: 144px;padding: 0; margin: 0; text-align: center;vertical-align: middle;}
.newlyweds .winners-block > a .winner_place {background:url(images/winners.png) no-repeat;width:88px;height:20px;position:absolute;left:37px;top:-10px;color:#fff;text-align:center;font-weight:bold; text-transform: capitalize;padding-top: 2px;}
.newlyweds .winners-block p {color:#299291;font-size:14px;font-weight:bold;margin-top:10px;}
.newlyweds .winners-block span {background:url(images/weds-snippet.png) 0 -28px no-repeat;height:20px;display:block;padding: 2px 0 0 25px;}
.newlyweds .active-block > a {float: right;}
.newlyweds .header {margin-top:10px;}
.newlyweds .request_user_description-block {width: 490px!important;}
.main .newlyweds_content {margin: 10px 0 0 9px!important;}
/*************************/
.index_side-block {}
/*************************/
.banner-block {width:240px;margin-top: 10px;}
.banner-block .banner-block-top {background:url(images/tiny_wave-snippets-t.png) no-repeat;height:8px;width:100%;}
.banner-block .banner-block-bottom {background:url(images/tiny_wave-snippets-t.png) 0 -8px no-repeat;height:8px;width:100%;}
.banner-block .banner-block-middle {background:url(images/tiny_wave-mid-t.png) repeat-y;padding:10px 15px;width:210px;position:relative;}
.banner-block .banner-block-middle h2 {padding-top:4px;color:#fff;background:url(images/banner_header.png) -2px 0 no-repeat;height:26px;width:100%;text-align: center;font-weight: bold;font-size: 16px;}
.banner-block .banner-block-middle h3,.banner-block .banner-block-middle h3 a {display: block;text-align:center;color: #299291;font-size: 15px;font-weight: bold;margin:7px auto;}
.banner-block .banner-block-middle .img {display: block;background:url(images/banner_wave.png) 0 -8px no-repeat;width:98px;height:7px;margin: 0 auto;}
.banner-block .banner-block-middle .center {text-align: center;margin: 15px 0;}
.banner-block .banner-block-middle h2.dotted {margin-bottom:10px;font-size: 14px;color:#e7496c;text-align: center;padding-bottom: 10px;border-bottom: 1px #e7496c dotted;background: #fff;height: auto;text-transform: uppercase;}
.banner-block .banner-block-middle h2.dotted a {display: block;font-size: 14px;color:#e7496c;text-align: center;text-transform: uppercase;}
.banner-block.redactor .banner-block-middle h3 {color:#535353;font-size: 16px;}
.banner-block.redactor .banner-block-middle .img {background:url(images/banner_wave.png) no-repeat;width:107px;height:8px;margin: 0 auto;}
.banner-block.redactor .banner-block-middle > a {text-align: center;margin-top: 7px;padding-bottom: 7px;border-bottom: 1px dotted #d4c8c7;display: block;}
.banner-block.star .banner-block-middle .user {display: block;width:100%; text-align: center;padding-bottom: 10px;border-bottom: 1px dotted #d4c8c7;}
.banner-block.star .banner-block-middle .user .member_image-conteiner{width:160px;margin:0 auto;}
.banner-block.star .banner-block-middle .user .image {
    display: table-cell;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    float: none;
    width: 160px;
    height: 144px;
    line-height: 1px;
    font-size: 1px;}
.banner-block.star .banner-block-middle .user h4 {margin-top:5px;}
.banner-block.star .banner-block-middle .user .star_img {margin: 10px auto 0;width: 85px;}
.banner-block.star .banner-block-middle .user .star_img span {float: right;height:19px;vertical-align: middle;line-height: 19px;}
.banner-block.star .banner-block-middle .user .star_img .cart {float: left;background:url(images/banner_block_snip.png) no-repeat;width:21px;height:19px;display: block;}
.banner-block.star .banner-block-middle .user .new_img {margin: 10px auto 0;width: 100px;}
.banner-block.star .banner-block-middle .user .new_img span {float: right;height:16px;vertical-align: middle;line-height: 16px;color:#625857;}
.banner-block.star .banner-block-middle .user .new_img .cart {float: left;background:url(images/banner_block_snip.png) 0 -19px no-repeat;width:21px;height:16px;display: block;}
.banner-block.star .banner-block-middle h2.dotted {margin-top: 15px;}
.banner-block.star .banner-block-middle .submit-block a
{margin: 10px auto 0;display:block;width:107px;height:24px;background:url(images/cal_btn-snippeds.png) no-repeat;text-align:center;font-weight:bold;font-size:13px;text-decoration:none;color:#fff;padding-top: 5px;}
.banner-block.star .banner-block-middle .newly_banner {display: block;text-align: center;}
.banner-block.star .banner-block-middle .concurs_text {margin-top:5px;text-align: center;}
.category .banner-block {margin-bottom: 10px;}
.banner-block .expert_opinion .image,
.banner-block .expert_opinion h4,
.banner-block .expert_opinion p {text-align: center;}
.banner-block .expert_opinion .image {display: block;margin-bottom: 3px;}
.banner-block .expert_opinion p {margin-top: 7px;}
.banner-block .expert_opinion .awards_text-block {width: 207px;padding-top:30px;height: 76px;background: url("images/nomination_block.png") top center no-repeat;margin: 5px auto 0;} 
.banner-block .expert_opinion .awards_text-block * {font-family: 'PT Sans', sans-serif;color:white;}
.banner-block .expert_opinion .awards_text-block center{font-weight:bold;font-size: 14px;}
.banner-block .expert_opinion .awards_text-block p {margin-top: -3px;font-size: 14px;font-style: italic;}
/*************************************/
.clear {display:block;clear:both;}
.clear:before,
.clear:after{content:" ";display:table;}
.clear:after{clear:both;}
.clear{*zoom:1}
.margin-null {margin:0!important;}
.margin-left-null {margin-left:0!important;}
.margin-right-null {margin-right:0!important;}
.no-border {border:none!important;}
.no-padding-bottom {padding-bottom:0!important;}
.text-left {text-align:left!important;}
.float-left{float:left!important;}

.lang_ru_ro {
    color:#299291;
    text-transform:lowercase;
    float:right;
    cursor:pointer;
}

.user .request_form-block .text_box.date input, .request_form-block .text_box.captcha input {
    width: 118px;
}

.exchange .date{ float: left; font-style: italic; font-weight: bold; color: #555;}
.exchange table {clear: both; float: left; width: 100%; margin-top: 15px; margin-bottom: 14px; border-collapse: collapse;}
.exchange table .uppercase{text-transform: uppercase;}
.exchange table tr td{ border-bottom: 1px solid #e4e2e3; padding: 3px 0 0 0;}
.exchange table tr.no-line td{ border-bottom: 0;}

.rules-block{float: left; width: 100%; clear: both;}
.rules-block ul,
.rules-block ol { list-style: inside; color: #3d3d3d; padding: 8px 5px; }

.logo_print{ position: relative;width: 100%; text-align: center; }
.calc_title{ position: relative;width: 100%; text-align: center; font-size: 30px; font-weight: bold;}

.print_calculator .calc_table-block .calculator-block-middle .calculator-table .calculator-body .total_summ-block .total_summ {
    padding: 12px;
    float: right;
    margin-right: 0;
}
.print_calculator.center-block .calc_table-block .calculator-block-middle .calculator-table .calculator-header .calculator-count, .calc_table-block .calculator-block-middle .calculator-table .calculator-body .sector-block .sector .calculator-count {
    margin-right: 5px;
    width: 80px;
    margin-top: 4px;
}
.print_calculator .submit-block {margin-top:20px;}
.print_calculator .submit-block a
{display:block;width:107px;height:24px;background:url(images/cal_btn-snippeds.png) no-repeat;float:left;margin-left:10px;text-align:center;font-weight:bold;font-size:13px;text-decoration:none;color:#fff;padding-top: 5px;}

body .news-resize{position: relative; margin: 0 auto;}
body .main-conteiner .inform-block.fixtop{position: relative;}

@media(max-width:1160px){
    .main-conteiner .catalog-block a p{font-size: 12px;}

    body .main-conteiner .inform-block.fixtop{position: relative; top: 5px; margin-bottom: 15px;}
}
@media (min-width:1024px) and (max-width:1152px){
    .main-conteiner .inform-block.news-resize{}
}
@media(max-width:1024px){
    .hide-block{display: none;}
}
@media(max-width:1024px){

    .main-conteiner .middle-block .catalog-block .raw, .main-conteiner .small-block .catalog-block .row1024 {background:url(images/small_category-snippet.png) no-repeat; background-position:0 0;}
    .main-conteiner .middle-block .catalog-block .raw, .main-conteiner .small-block .catalog-block .row{ }
    .main-conteiner .middle-block .catalog-block .raw, .main-conteiner .small-block .catalog-block .odd{ }

    .main-conteiner .middle-block .catalog-block .raw, .main-conteiner .small-block .catalog-block .odd1024 {background:url(images/small_category-snippet.png) no-repeat;background-position:0 -91px;}
}
.main-conteiner .partners-block .partners-list-block a.margir-right-null {margin-right: 0;}
body .company-body-block .company-body blockquote p,
body .company-body-block .company-body blockquote span,
body .company-body-block .company-body blockquote div,
body blockquote p,
body blockquote span,
body blockquote div,
body blockquote
{
    font-size: 12px;
    font-family: Georgia !important;
    color: #000;
}
.social-block {width:240px}
.social-block .social_top-block {background:url(images/social.jpg) no-repeat;width:240px;height:50px;}
.social-block .social_bottom-block {background:url(images/social.jpg) 0 -64px no-repeat;width:240px;height:50px;}
.social-block .social_bottom-block.odnok {margin-top:-30px;z-index:1000;border-top:1px solid #ff4500}
#ok_group_widget {height:330px;width: 240px;}
.hidden {display: none;}
.margin_top{margin-top:10px;}
.blue {color: #299291;}
.bold {font-weight:bold;}
h2.dotted.no-dots {border:none!important;padding:0!important;margin: 5px 0 5px!important;text-transform: none!important;font-size: 16px!important;}
.no-margin-top {margin-top:0!important;}

.control-slider {position: relative}
.control-slider .navig_btn {position: absolute;top:0;width: 20px;height: 20px;}
.control-slider .navig_btn.next {left:0;background: transparent url(images/arrow_l_g.png) no-repeat center;}
.control-slider .navig_btn.prev {right:0;background: transparent url(images/arrow_r_g.png) no-repeat center;}
.slides_container {margin-top: 5px;}
.slides_control {min-height: 210px}
.redactor_slide-block {width:210px;text-align: center;}
.redactor_slide-block > a {margin-bottom: 10px;display: block;}
.wedsale-tv {position:relative;}
.wedsale-tv .play {background: transparent url(images/arrow_r_g.png) no-repeat center;width:160px;height:99px;position:absolute;top:0;opacity:0.8}
.awards_banner {position: relative;}
.awards_banner .banner_hover {position: absolute;top: 0;width: 700px;height: 117px;z-index: 10;}
.awards_banner.middle img {width:560px;}
.awards_banner.small img {width:448px;}
.awards_banner object {height: 115px; width:700px;}
.awards_banner.middle object {width:560px; height: 92px;}
.awards_banner.small object {width:448px; height: 74px;}

.red_banner {
	width:700px;
	margin: 20px 0;
	background: #fff;
}
.red_banner p {
	color: red;
	padding: 15px 15px 20px;
	border: 3px solid red;
	text-align: center;
}
.red_banner p span {
	text-transform: uppercase;
	font-size: 26px;
	margin-bottom: 10px;
	color: red;
}
.social-block .fb_iframe_widget, .social-block .fb_iframe_widget span, .social-block .fb_iframe_widget span iframe[style] {
  width: 240px !important;
}

.banner-block-middle .expert_opinion span{color:#e7496c;font-weight:bold;font-size:14px;}
.old-price {color:#adadad!important;font-weight:100;font-size:12px;text-decoration:line-through;}

.info .select_companies-block {margin-top:20px;}
.info.category .select_companies-block .select_companies {float:left;margin-right:10px;margin-left:0;}
.info .select_companies-block .select_companies div {margin-bottom:5px;}
.info .select_companies-block .select_companies input,
.info .select_companies-block .select_companies label {display:block;float:left;}
.info.category .select_companies-block .select_companies label {margin:-3px 0 0 7px;width:250px;text-transform: uppercase;}
.info .comanies_map-block {margin-top:25px;}