.wp-polls ul li::before, .wp-polls-ans ul li::before, #sidebar ul ul li::before { content: ""; }
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset { margin: 0px; padding: 0px; outline: medium none; }
img, fieldset { border: 0px none; outline: medium none; }
@font-face {
	font-family: "Calibri";
	src: local("Calibri"), url('fonts/calibri.ttf');
}
p { margin: 0px 0px 1.2em; padding: 0px; }
a, .replace, .nreplace, .inlink, .link { text-decoration: underline; outline: medium none; color: rgb(35, 130, 139); }
a:hover, .replace:hover, .nreplace:hover, .inlink:hover, .link:hover { text-decoration: none; color: rgb(35, 130, 139); }
.replace, .nreplace, .inlink, .link { cursor: pointer; }
small { font-size: 87%; }
ul, ol { margin: 1em 0px 1.4em 50px; padding: 0px; line-height: 140%; }
ol { margin-left: 45px; }
li { margin: 0px 0px 0.5em; padding: 0px; }
h1, h2, h4, h5, h6 { font-weight: normal; margin-bottom: 10px; }
h1 { font-size: 23px; color: rgb(35, 130, 139); }
h2 { font-size: 25px; line-height: 25px; color: rgb(35, 130, 139); }
h3 { font-weight: normal; margin-bottom: 0px; font-size: 22px; color: rgb(35, 130, 139); }
h4 { font-size: 28px; line-height: 28px; color: rgb(35, 130, 139); }
input, textarea, select { font-size: 100%; font-family: inherit; }
textarea { line-height: 150%; }
input[type="text"], input[type="password"], textarea { border: 1px solid rgb(35, 130, 139); padding: 5px 7px; background: white none repeat scroll 0% 0%; border-radius: 5px; }
textarea:focus, input[type="password"]:focus, input[type="text"]:focus { border: 1px solid rgb(35, 130, 139); background: rgb(255, 255, 255) none repeat scroll 0% 0%; outline: medium none; }
#searchform { position: absolute; top: 50px; right: 0px; }
#searchform #s { border: 1px solid rgb(35, 130, 139); color: rgb(35, 130, 139); width: 245px; padding-left: 30px; background: white url('search.png') no-repeat scroll 8px center; }
#content { width: 730px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; margin-bottom: 10px; float: left; }
.post, .page { margin-right: 30px; position: relative; }
.post ul, .page ul { list-style-image: url('gl.png'); }
#vk_comments { margin-top: 20px; }
.commentwrap { margin: 40px 30px 20px 0px; padding: 3% 4%; position: relative; clear: both; background: rgb(242, 253, 255) none repeat scroll 0% 0%; border-radius: 8px; box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1); }
.comment-title { font-size: 140%; margin: 0px 0px 10px; padding: 0px; }
.commentlist { margin: 0px; padding: 5px 0px 0px; list-style: outside none none; border-top: 1px solid rgb(221, 221, 221); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9) inset; }
.commentlist li { margin: 0px; padding: 15px 0px 0px; list-style: outside none none; position: relative; }
.commentlist .comment-author { margin: 2px 0px 5px; padding: 0px; }
.commentlist .avatar { float: left; margin: -3px 12px 10px 0px; }
.commentlist cite, .commentlist .span_author { color: rgb(35, 130, 139); cursor: pointer; font: Calibri,sans-serif; }
.commentlist .comment-time { font-size: 75%; text-transform: uppercase; display: block; margin: 2px 0px 0px; }
.commentlist .commententry { position: relative; min-height: 40px; overflow: hidden; padding-bottom: 5px; border-bottom: 1px solid rgb(221, 221, 221); box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9); }
.commentlist .reply { position: absolute; right: 0px; top: 20px; }
.commentlist .comment-reply-link { cursor: pointer; padding: 5px 8px; display: block; font: 13px/100% Calibri,sans-serif; text-transform: uppercase; letter-spacing: 0.08em; text-decoration: none; color: white; border-radius: 5px; background: rgb(35, 130, 139) none repeat scroll 0% 0%; }
.commentlist .comment-reply-link:hover { background: rgb(35, 130, 139) none repeat scroll 0% 0%; }
#respond { margin: 40px 30px 30px; padding: 10px 0px 0px; position: relative; clear: both; }
#respond form p { margin-bottom: 10px; }
#respond .cancel-comment-reply a { position: absolute; top: 10px; right: 0px; display: block; font-size: 85%; text-decoration: none; padding: 1px 10px; color: rgb(255, 255, 255); background: rgb(35, 130, 139) none repeat scroll 0% 0%; border-radius: 5px; }
#respond .cancel-comment-reply a:hover { background: rgb(35, 130, 139) none repeat scroll 0% 0%; }
#commentform { margin: 15px 0px 0px; }
#commentform input[type="text"] { width: 206px; max-width: 96%; margin-right: 5px; }
#commentform label { font-weight: bold; }
#commentform label small { font-weight: normal; }
#commentform textarea { width: 97%; height: 140px; }
#commentform input#submit { padding: 3px 14px; background: rgb(35, 130, 139) none repeat scroll 0% 0%; border: medium none; border-radius: 5px; color: white; }
#commentform input#submit:hover { padding: 3px 14px; background: rgb(35, 130, 139) none repeat scroll 0% 0%; }
.post-comments { cursor: pointer; font-size: 13px; text-align: center; text-decoration: none; color: rgb(102, 102, 102); background: rgba(0, 0, 0, 0) url('post-comments.png') no-repeat scroll 0% 0%; width: 36px; height: 26px; padding: 8px 0px 0px; position: absolute; top: -2px; right: 0px; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7); }
.post-comments:hover { color: rgb(0, 0, 0); }
#sidebar { float: right; width: 280px; margin-bottom: 10px; margin-top: -20px; }
.widgetwrap, .widget-right { border-top: 3px solid rgb(35, 130, 139); padding-top: 5px; }
.widget-right { background: white none repeat scroll 0% 0%; }
.widget { background: rgb(221, 246, 253) none repeat scroll 0% 0%; margin-bottom: 20px; padding: 10px 10px; }
.widgettitle { border-bottom: 2px solid #000; margin: 0px; width: 100%; display: block; padding: 0px 0px 10px; position: relative; font-weight: normal; font-size: 23px; color: rgb(35, 130, 139); text-align: center; }
.widget ul { margin: 0px; padding: 0px; }
.widget li { margin: 0px; padding: 2px 0px; list-style: outside none none; clear: both; }
.clearfix::after, .widget li::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
:first-child + html .clearfix, :first-child + html .widget li {  }
#back-top { position: fixed; margin-left: 1055px; bottom: 0px; }
#back-top a { width: 70px; display: block; text-align: center; font: 11px/100% Calibri,sans-serif; text-transform: uppercase; text-decoration: none; color: rgb(187, 187, 187); transition: all 1s ease 0s; }
#back-top a:hover { color: rgb(0, 0, 0); }
#back-top span { width: 70px; height: 164px; display: block; margin-bottom: 7px; background: rgba(0, 0, 0, 0) url('arrow_02.png') no-repeat scroll center center; transition: all 1s ease 0s; }
#back-top a:hover span { background: rgba(0, 0, 0, 0) url('arrow_01.png') no-repeat scroll center center; }
#fixed_right { top: 0px; width: 285px; }
.fixed_wrapper { position: relative; margin-top: 30px;}
.overlay { top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 1; visibility: hidden; background-color: rgba(0, 0, 0, 0.7); opacity: 0; position: fixed; cursor: default; transition: opacity 0.5s ease 0s; }
.overlay:target { visibility: visible; opacity: 1; }
.popup { top: 0px; right: 0px; left: 0px; font-size: 14px; z-index: 200; display: block; visibility: hidden; margin: 0px auto; width: 90%; min-width: 320px; max-width: 640px; position: fixed; padding: 15px; border: 1px solid rgb(56, 56, 56); border-radius: 4px; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.8); opacity: 0; transition: all 0.5s ease 0s; }
.overlay:target + .popup { top: 20%; visibility: visible; opacity: 1; }
.close { position: absolute; top: -10px; right: -10px; padding: 0px; width: 20px; height: 20px; border: 2px solid rgb(204, 204, 204); border-radius: 15px; background-color: rgba(61, 61, 61, 0.8); box-shadow: 0px 0px 10px rgb(0, 0, 0); text-align: center; text-decoration: none; font-weight: bold; line-height: 20px; transition: all 0.8s ease 0s; }
.close::before { color: rgba(255, 255, 255, 0.9); content: "X"; text-shadow: 0px -1px rgba(0, 0, 0, 0.9); font-size: 12px; }
.close:hover { background-color: rgba(252, 20, 0, 0.8); transform: rotate(360deg); }
.popup p, .popup div { margin-bottom: 10px; }
.podpiska { background: rgba(0, 0, 0, 0) url('bg_podpiska.jpg') no-repeat scroll 0% 0%; border-top: 3px solid rgb(35, 130, 139); margin-top: 20px; }
.podpiska { margin-right: 30px; }
.post .podpiska { margin-right: 0px !important; }
.podpiska p { margin-bottom: 12px; text-align: justify; }
.podpiska h3 { font-size: 24px; margin: 9px 0px; text-align: center; color: rgb(35, 130, 139); }
.podpiska input { width: 210px; margin-left: 20px; }
.podpiska .button { margin-top: 15px; margin-bottom: 20px; }
.podpiska .logotip, .cat_home .logotip { width: 142px; float: left; background: rgba(0, 0, 0, 0) url('blog_logo.png') repeat scroll 0% 0%; height: 49px; margin: 10px; }
.podpiska .liketext { float: right; width: 500px; }
.podpiska form { text-align: center; }
.button, .buttoni { display: inline-block; border: medium none; outline: medium none; border-radius: 8px; color: white !important; padding: 0px 30px; font-size: 28px; line-height: 40px; height: 40px; cursor: pointer; text-decoration: none; }
.button { background: rgb(35, 130, 139) url('butt_center_01.png') no-repeat scroll 0% 0%; }
.button span, .buttoni span { font-size: 65%; margin-left: 20px; }
.button a, .button a:hover, .buttoni a, .buttoni a:hover { color: white; text-decoration: none; }
.button:hover { color: white !important; background: rgb(39, 141, 150) url('butt_center_02.png') no-repeat scroll 0% 0%; }
.alfa { font-size: 70px; float: left; line-height: 58px; color: rgb(35, 130, 139); margin-right: 5px; }
#nav { display: table; list-style: outside none none; margin: 0px; width: 1030px; }
#nav li { margin: 0px; padding: 0px 10px; line-height: 30px; list-style: outside none none; float: left; position: relative; }
#nav li:hover { background: rgb(35, 130, 139) none repeat scroll 0% 0%; }
#nav li:hover ul { display: block; }
#nav li ul { display: none; position: absolute; z-index: 20; margin: 0px; }
#nav li:hover, #nav a:hover { color: white; }
#nav a { color: black; text-decoration: none; }
.ddmenu { border: 2px solid rgb(35, 130, 139); border-radius: 8px; position: absolute; padding: 10px; background-color: rgb(242, 253, 255); }
.ddmenu a { color: black; }
.ddmenu a:hover { color: rgb(35, 130, 139) !important; }
.men_v { width: 100%; height: 16px; background: white none repeat scroll 0% 0%; }
.ddmenu div { margin: 10px 15px; width: 200px; float: left; }
.ddmenu div img { width: 100%; height: 140px; }
.ddmeta { width: 100% !important; clear: both; }
.ddmeta img { float: left; width: 45px !important; height: 45px !important; }
.ddmeta span { float: left; line-height: 52px; font-size: 38px; margin-left: 15px; color: rgb(35, 130, 139); }
#perelink { background-color: rgb(39, 141, 150); padding: 10px 15px; margin-bottom: 15px; }
.perelink { position: relative; display: inline-block; vertical-align: top; width: 184px; min-height: 295px; margin: 10px; border-radius: 4px; background-color: rgb(255, 255, 255); transition-duration: 200ms; }
.perelink .per_more { position: absolute; cursor: pointer; right: 18px; bottom: 12px; display: block; width: 88px; height: 25px; border-radius: 4px; border: 1px solid rgb(203, 203, 203); color: rgb(0, 0, 0); font-size: 14px; line-height: 25px; text-align: center; background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(215, 215, 215) 100%) repeat scroll 0% 0%; }
.perelink .per_more:hover { border-color: rgb(170, 170, 170); }
.perelink:active .per_more { border-color: rgb(223, 223, 223); background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgb(203, 203, 203) 100%, rgb(203, 203, 203) 100%) repeat scroll 0% 0%; }
.perelink:hover { background-color: rgb(235, 235, 235); }
.perelink .image { height: 140px; width: 165px; overflow: hidden; padding: 10px 10px 0px; margin-bottom: 8px; text-align: center; }
.perelink .image img { cursor: pointer; height: 140px; width: 100%; border-radius: 5px 5px 0px 0px; transition-duration: 250ms; }
.perelink:hover .image img { transform: scale(1.05); }
.perelink .per_title { position: relative; max-height: 85px; overflow: hidden; padding-left: 12px; padding-right: 12px; font-size: 16px; }
.widget-right { margin-bottom: 20px; }
.widget-right img { margin: 8px; }
.share42init { margin-bottom: 5px; float: right; }
.share42-counter { float: right; }
.logo { width: 100%; height: 155px; background-color: rgb(119, 221, 231); margin: 0px 0px 5px; }
.logo div { margin: 0px auto; width: 1030px; height: 155px; background-image: url('wp-content/logo.jpg'); position: relative; }
.redline { width: 100%; height: 10px; background-color: rgb(35, 130, 139); margin: 0px 0px 5px; }
.divmenu { width: 100%; height: 30px; background-color: rgb(218, 240, 243); margin: 0px 0px 15px; }
.menu { width: 1050px; margin: auto; }
#pagewrap { width: 1050px; padding: 0px 10px; margin: 0px auto; }
body { font-family: Calibri,sans-serif; color: rgb(0, 0, 0); font-size: 17px; }
p { line-height: 20px; }
.ico_home { width: 21px !important; height: 21px; float: left; margin-right: 10px; background: rgba(0, 0, 0, 0) url('ico21b.png') repeat scroll 0% 0%; }
blockquote::before { content: ""; background: rgba(0, 0, 0, 0) url('butterfly.png') no-repeat scroll 0% 0%; display: table; width: 26px; height: 20px; margin: -20px 0px 0px -35px; }
blockquote { margin-left: 15%; text-align: left; font-size: 25px; line-height: 28px; padding-top: 10px; border-top: 3px solid rgb(35, 130, 139); }
blockquote p { text-align: left; font-size: 22px; line-height: 24px; border-bottom: 3px solid rgb(35, 130, 139); padding-bottom: 10px; }
iframe { margin: 15px 0px; }
.postimg { margin-bottom: 15px; }
.postimg img, .firstimg img { width: 100%; margin: 15px 0px; border-radius: 8px; }
.kalendar { float: right; color: rgb(35, 130, 139); }
.postmeta { border-bottom: 3px solid rgb(35, 130, 139); padding-bottom: 10px; margin-top: 5px; }
.postmeta img { float: left; height: 30px; width: 30px; margin: -5px 5px 0px 0px; }
.postmeta span {margin-left: 5px;}
img, iframe { max-width: 100%; }
#aswift_0_expand, #aswift_0_anchor, #aswift_1_expand, #aswift_1_anchor { max-width: 100%; }
body, p, li, h1, h2, h3, h4, h5, h6 { -moz-text-size-adjust: none; }
.leftlink { position: absolute; margin-left: -9999px; height: 0px; }
.leftlink li { height: inherit; margin: 0px; }
.spanlink { color: rgb(35, 130, 139); cursor: pointer; text-decoration: underline; }
.spanlink:hover { color: rgb(35, 130, 139); text-decoration: none; }
#navm-wrap { display: none; }
@media screen and (max-width: 600px) {
	.slider, .divmenu, .menu, #sidebar, .redline, .logo, .cat_home, #back-top, .podpiska, .googleads, .ya-header, #vk_comments, #ft, .ft, .classfreebook { display: none !important; }
	#pagewrap { padding: 0px !important; }
	#pagewrap { width: 94% !important; }
	#content { width: 100% !important; }
	.post, .page { margin-right: 0px !important; }
	.post .kalendar { display: none !important; }
	#navm-wrap { position: relative; display: block; }
	#menu-icon { margin: 0px; color: rgb(0, 0, 0); font-weight: bold; height: 30px; background: rgb(236, 235, 235) url('menu-icon.png') no-repeat scroll 10px center; padding: 8px 10px 0px 42px; cursor: pointer; border: 1px solid rgb(102, 102, 102); display: block; }
	#menu-icon:hover { background-color: rgb(248, 248, 248); }
	#navm { margin: 0px 0px 0px 5px; clear: both; position: absolute; top: 38px; width: 160px; z-index: 10000; padding: 5px; background: rgb(248, 248, 248) none repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); display: none; }
	#navm li { clear: both; float: none; list-style: outside none none; margin: 5px 0px 5px 10px; }
	#navm a, #navm ul a { font: inherit; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; display: inline; padding: 0px; color: rgb(102, 102, 102); border: medium none; }
	#navm a:hover, #navm ul a:hover { background: rgba(0, 0, 0, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
	.button, .buttoni { font-size: 20px; line-height: 30px; height: 30px; }
}
#ft { margin-top: 10px; }
#ft { background: rgb(35, 130, 139) none repeat scroll 0% 0%; }
.ft-div { width: 1050px; padding: 0px 10px; margin: 0px auto; }
.ft-div ul, .ft-div li { margin: 0px; list-style: outside none none; }
.ft-div ul li { float: left; width: 220px; padding: 10px 20px 0px 0px; }
.ft-div ul li ul li { float: none; padding: 0px; }
.ft-div .link { color: white !important; }
.ft-div p { font-size: 20px; margin-bottom: 9px; color: white; }
.qips_smiles { margin: -15px 0px 10px; }
.qips_smiles span { cursor: pointer; }
.qs_smile { display: inline-block; height: 24px; width: 20px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_glass { display: inline-block; height: 21px; width: 21px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_sad { display: inline-block; height: 24px; width: 20px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_wink { display: inline-block; height: 24px; width: 20px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_tongue { display: inline-block; height: 18px; width: 18px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_laugh { display: inline-block; height: 20px; width: 20px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_wonder { display: inline-block; height: 20px; width: 20px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_sick { display: inline-block; height: 21px; width: 21px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_inlove { display: inline-block; height: 20px; width: 20px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_eyes { display: inline-block; height: 24px; width: 20px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.qs_crazy { display: inline-block; height: 27px; width: 20px; background: rgba(0, 0, 0, 0) url('undefined') no-repeat scroll center center; }
.fwbrwesvv, .fwbrwesvv yatag { display: block !important; box-sizing: content-box !important; }
.fwbrwesvv, .fwbrwesvv a, .fwbrwesvv b, .fwbrwesvv em, .fwbrwesvv iframe, .fwbrwesvv img, .fwbrwesvv table, .fwbrwesvv tbody, .fwbrwesvv td, .fwbrwesvv tr { font-size: inherit !important; background: rgba(0, 0, 0, 0) none repeat scroll 0% 0% !important; border: medium none !important; border-radius: 0px !important; border-spacing: 0px !important; border-collapse: collapse !important; box-sizing: content-box !important; clear: none !important; float: none !important; font-variant: normal !important; font-weight: 400 !important; letter-spacing: normal !important; line-height: normal !important; margin: 0px !important; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; outline: medium none !important; padding: 0px !important; position: static !important; text-align: left !important; text-decoration: none !important; text-indent: 0px !important; text-transform: none !important; vertical-align: baseline !important; visibility: visible !important; word-spacing: normal !important; }
.fwbrwesvv, .fwbrwesvv a, .fwbrwesvv b, .fwbrwesvv em, .fwbrwesvv img, .fwbrwesvv table, .fwbrwesvv tbody, .fwbrwesvv td, .fwbrwesvv tr { height: auto !important; }
.fwbrwesvv table { display: table !important; empty-cells: hide !important; table-layout: fixed !important; }
.fwbrwesvv table, .fwbrwesvv td { font-size: 100% !important; }
.fwbrwesvv td { display: table-cell !important; vertical-align: middle !important; }
.fwbrwesvv { position: relative !important; z-index: 1 !important; -moz-text-size-adjust: none !important; }
.fwbrwesvv .bqhpgnsy, .fwbrwesvv .bqhpgnsy:hover, .fwbrwesvv .bqhpgnsy:hover b, .fwbrwesvv .bqhpgnsy b { display: inline !important; color: rgb(0, 102, 0) !important; text-decoration: none !important; border-bottom: 1px solid rgba(0, 102, 0, 0.4) !important; }
.fwbrwesvv .bqhpgnsy:hover, .fwbrwesvv .bqhpgnsy:hover b { color: rgb(221, 0, 0) !important; border-bottom-color: rgba(221, 0, 0, 0.4) !important; }
.fwbrwesvv .kuhukjz { display: none !important; }
.fwbrwesvv .dvthboyr, .fwbrwesvv .dvthboyr b { line-height: inherit !important; text-decoration: none !important; color: rgb(0, 0, 204) !important; border-bottom: 1px solid rgba(0, 0, 204, 0.4) !important; }
.fwbrwesvv .dvthboyr b { border-bottom: medium none !important; font-weight: 700 !important; }
.fwbrwesvv .jzwaceizl { display: inline !important; }
.fwbrwesvv img.ewbnqfkf { position: relative !important; margin-top: -0.2em !important; margin-right: 0.3em !important; width: 1em !important; height: 1em !important; min-width: 8px !important; max-width: 16px !important; min-height: 8px !important; max-height: 16px !important; display: inline-block !important; vertical-align: middle !important; }
.fwbrwesvv .eqgvyc { position: absolute !important; overflow: hidden !important; width: 100% !important; height: 1px !important; }
.fwbrwesvv .kvlyjchvn { position: absolute !important; left: 50% !important; top: 50% !important; }
.fwbrwesvv .lummuia b { font-weight: 700 !important; }
.fwbrwesvv .brgdfcg { color: rgb(0, 0, 204) !important; text-decoration: none !important; border-bottom: 1px solid rgba(0, 0, 204, 0.4) !important; }
.fwbrwesvv .awvlscmnh { position: relative !important; top: 0px !important; left: 0px !important; margin: 0px auto !important; display: block !important; width: 100% !important; overflow: hidden !important; background-color: rgb(255, 255, 255) !important; transform: translateZ(0px) !important; }
.fwbrwesvv .cxywijl, .fwbrwesvv .gsolyasldy { position: absolute !important; top: 0px !important; left: 0px !important; width: 100% !important; height: 100% !important; opacity: 0.3 !important; }
.fwbrwesvv .cxywijl { background-position: 50% 50% !important; background-size: cover !important; background-repeat: no-repeat !important; transform: scale(2) !important; transform-origin: center 30% 0px !important; filter: blur(10px) !important; }
.fwbrwesvv .lyjtlj { cursor: pointer !important; }
.fwbrwesvv .awvdwik { z-index: -1 !important; transition: z-index 0s linear 0.4s !important; }
.fwbrwesvv .awvdwik, .fwbrwesvv .bryvepa { position: absolute !important; top: 0px !important; left: 0px !important; width: 100% !important; height: 100% !important; overflow: hidden !important; }
.fwbrwesvv .bryvepa { margin-left: 100% !important; transition: margin-left 0.4s ease-out 0s !important; }
.fwbrwesvv .fqtoviw, .fwbrwesvv .crulmvx { position: absolute !important; margin-left: 0px !important; width: 100% !important; height: 100% !important; transition: margin-left 0.4s ease-out 0s !important; }
.fwbrwesvv .fqtoviw { background: rgba(255, 255, 255, 0.98) none repeat scroll 0% 0% !important; }
.fwbrwesvv .crulmvx { margin-left: -100% !important; background: rgb(255, 255, 255) none repeat scroll 0% 0% !important; }
.fwbrwesvv .awvdwik .coufconh { left: 0px !important; }
.fwbrwesvv .kprezbtw { position: relative !important; padding: 4px !important; }
.fwbrwesvv .frhakbk svg { display: block !important; }
.fwbrwesvv .frhakbk polygon { fill: rgb(0, 0, 0) !important; }
.fwbrwesvv .hqluujxbx { position: absolute !important; top: 50% !important; right: 100% !important; margin-top: -9px !important; margin-right: 6px !important; padding: 0px 4px !important; max-width: 120px !important; height: 18px !important; line-height: 18px !important; color: rgb(255, 255, 255) !important; background: rgba(0, 0, 0, 0.8) none repeat scroll 0% 0% !important; border-radius: 1px !important; visibility: hidden !important; font-size: 11px !important; white-space: nowrap !important; }
.fwbrwesvv .joheom { position: absolute !important; top: 3px !important; right: -6px !important; display: block !important; overflow: hidden !important; width: 0px !important; height: 0px !important; border-style: solid !important; border-width: 6px 0px 6px 6px !important; border-color: transparent transparent transparent rgba(0, 0, 0, 0.8) !important; }
.fwbrwesvv .bsgirvztf { position: relative !important; color: rgb(255, 255, 255) !important; letter-spacing: 0.04em !important; }
.fwbrwesvv .coxare:hover .hqluujxbx { visibility: visible !important; }
.fwbrwesvv .gtjegx { position: absolute !important; left: 0px !important; top: 0px !important; z-index: 6 !important; }
.fwbrwesvv .gtjegx, .fwbrwesvv .mtvfjae, .fwbrwesvv .izywnfvuq { width: 100% !important; height: 100% !important; }
.fwbrwesvv .mujjctrguy { vertical-align: middle !important; display: inline-block !important; }
.fwbrwesvv .izywnfvuq { vertical-align: middle !important; text-align: center !important; font-size: 13px !important; color: rgb(0, 0, 0) !important; }
.fwbrwesvv .coufconh { position: absolute !important; top: 0px !important; bottom: 0px !important; margin-left: 0px !important; display: flex !important; align-items: center !important; left: -101% !important; z-index: 4 !important; width: 100% !important; opacity: 0.98 !important; border: medium none !important; box-sizing: border-box !important; padding: 5px !important; transition: margin-left 0s ease-out 0.4s, left 0.4s ease-out 0s !important; }
.fwbrwesvv .mnrant { display: block !important; margin: auto !important; padding: 0px !important; border-radius: 3px !important; z-index: 11 !important; font-size: 1em !important; }
.fwbrwesvv .kqgyebv { color: rgb(0, 0, 0) !important; font-weight: 700 !important; }
.fwbrwesvv .mnrant .jxibojgw { display: inline-block !important; margin: 0px 10px 0px 0px !important; }
.fwbrwesvv .mnrant .lqrenqtzv { text-decoration: none !important; color: rgb(0, 0, 204) !important; cursor: pointer !important; border-bottom: medium none !important; }
.fwbrwesvv .mnrant .lqrenqtzv:hover { color: rgb(204, 0, 0) !important; }
.fwbrwesvv .mnrant.fvzmqrgejs { padding: 0.5em 1.3em !important; }
.fwbrwesvv .mnrant.fvzmqrgejs .kqgyebv { font-size: 1.2em !important; display: block !important; margin: 0px 0.6em 1em 0px !important; }
.fwbrwesvv .mnrant.fvzmqrgejs .jxibojgw { display: block !important; margin: 0.75em 0.6em 0px 0px !important; }
.fwbrwesvv .mnrant.fvzmqrgejs .lqrenqtzv { line-height: 1.4em !important; }
.fwbrwesvv .fsoxgpwnnf { position: absolute !important; z-index: 11 !important; right: 0px !important; top: 0px !important; }
.fwbrwesvv .mzmiahsb .komezeu { position: relative !important; overflow: hidden !important; box-sizing: border-box !important; z-index: 1 !important; }
.fwbrwesvv .mzmiahsb .bqhpgnsy, .fwbrwesvv .mzmiahsb .bqhpgnsy b { border: medium none !important; }
.fwbrwesvv .mzmiahsb .kwnpumapf, .fwbrwesvv .mzmiahsb .kwcdgkb { padding-right: 15px !important; padding-left: 15px !important; background: rgb(255, 255, 255) none repeat scroll 0% 0% !important; position: relative !important; }
.fwbrwesvv .mzmiahsb .kwcdgkb, .fwbrwesvv .mzmiahsb .fnbifwkgba { z-index: 2 !important; }
.fwbrwesvv .mzmiahsb .awvlscmnh { height: 100% !important; }
.fwbrwesvv .mzmiahsb .kwcdgkb { padding-top: 12px !important; padding-bottom: 14px !important; box-sizing: border-box !important; }
.fwbrwesvv .mzmiahsb .fyddzm { margin-bottom: 10px !important; }
.fwbrwesvv .mzmiahsb .eozdsa { font-size: 18px !important; line-height: 20px !important; }
.fwbrwesvv .mzmiahsb .dvthboyr, .fwbrwesvv .mzmiahsb .dvthboyr b { color: rgb(0, 0, 204) !important; font-weight: 700 !important; }
.fwbrwesvv .mzmiahsb .lwqpdr { font-size: 15px !important; }
.fwbrwesvv .mzmiahsb .kwnpumapf { border-top: medium none !important; font-size: 13px !important; box-sizing: border-box !important; z-index: 1 !important; overflow: hidden !important; }
.fwbrwesvv .mzmiahsb .bqueagluf, .fwbrwesvv .mzmiahsb .hutnqup, .fwbrwesvv .mzmiahsb .lummuia, .fwbrwesvv .mzmiahsb .jujmwftew { margin-bottom: 16px !important; }
.fwbrwesvv .mzmiahsb .lummuia { line-height: 18px !important; }
.fwbrwesvv .mzmiahsb .bofcsen { margin-bottom: 7px !important; }
.fwbrwesvv .mzmiahsb .bqueagluf { font-size: 15px !important; line-height: 18px !important; padding-right: 15px !important; }
.fwbrwesvv .mzmiahsb .lvojswg { display: inline-block !important; margin-right: 12px !important; }
.fwbrwesvv .mzmiahsb .mpvorwbgum { position: absolute !important; right: 8px !important; z-index: 1 !important; }
.fwbrwesvv .mzmiahsb .joiwimrq .mpvorwbgum { margin-top: 8px !important; }
.fwbrwesvv .mzmiahsb .fnbifwkgba { background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0% !important; position: absolute !important; bottom: 0px !important; right: 0px !important; left: 0px !important; }
.fwbrwesvv .mzmiahsb .dolqqp .fnbifwkgba { display: none !important; }
.fwbrwesvv .mzmiahsb .fsoxgpwnnf { padding: 6px 5px !important; }
.fwbrwesvv .mzmiahsb .joiwimrq { cursor: pointer !important; }
.fwbrwesvv .mzmiahsb .joiwimrq .kwnpumapf { transform-origin: left top 0px !important; will-change: transform !important; transform: translateY(-100%) !important; opacity: 0 !important; transition: transform 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s !important; }
.fwbrwesvv .mzmiahsb .joiwimrq.gwbefvsqr .kwnpumapf { transform: translateY(0px) !important; opacity: 1 !important; }
.fwbrwesvv .mzmiahsb .joiwimrq .mzrabtj { display: inline !important; padding: 0px 12px !important; position: relative !important; }
.fwbrwesvv .mzmiahsb .joiwimrq .mzrabtj svg { display: block !important; position: absolute !important; top: 3px !important; left: 9px !important; will-change: transform !important; transform: rotate(0deg) !important; transition: transform 0.3s ease-in-out 0s, -webkit-transform 0.3s ease-in-out 0s !important; }
.fwbrwesvv .mzmiahsb .joiwimrq.gwbefvsqr .mzrabtj svg { transform: rotate(180deg) !important; }
.fwbrwesvv .aslnezrpji { display: inline-block !important; overflow: hidden !important; text-align: center !important; font-size: 11px !important; opacity: 0.7 !important; cursor: pointer !important; }
.fwbrwesvv .bvnbxbswru { display: inline-block !important; line-height: 14px !important; color: rgb(0, 0, 0) !important; vertical-align: top !important; border-bottom: 1px solid transparent !important; }
.fwbrwesvv .aslnezrpji:hover { opacity: 1 !important; }
.fwbrwesvv .aslnezrpji:hover .bvnbxbswru { text-decoration: none !important; border-bottom: 1px solid rgba(0, 0, 0, 0.4) !important; }
.fwbrwesvv .lubroo { overflow: hidden !important; position: relative !important; }
.fwbrwesvv .cssopvn { position: relative !important; margin: 4px 0px 0px !important; padding: 0px !important; font-size: 10px !important; height: 14px !important; line-height: 14px !important; display: inline-block !important; }
.fwbrwesvv .lqqszavjy { position: relative !important; top: -5px !important; left: -5px !important; right: -5px !important; bottom: -5px !important; margin-right: -10px !important; margin-bottom: -10px !important; overflow: hidden !important; border: 0px solid rgb(221, 220, 218) !important; border-radius: 0px !important; background: transparent none repeat scroll 0% 0% !important; }
.fwbrwesvv .atumipx { margin-left: 0px !important; height: 100% !important; width: 100% !important; table-layout: fixed !important; border-spacing: 5px !important; border-collapse: separate !important; }
.fwbrwesvv .jxkjtimuzu { margin: 0px !important; padding: 0px !important; height: 100% !important; overflow: hidden !important; border: 1px solid rgb(221, 220, 218) !important; border-radius: 0px !important; background: rgb(255, 255, 255) none repeat scroll 0% 0% !important; vertical-align: top !important; }
.fwbrwesvv .jzmfniyds { margin: 0px auto !important; height: 100% !important; box-sizing: border-box !important; }
.fwbrwesvv .enjyjdvbir .jxkjtimuzu { border-bottom-width: 1px !important; }
.fwbrwesvv .hridvcu { border-right-width: 1px !important; }
.fwbrwesvv .mzmiahsb .aslnezrpji { margin: 4px 0px 0px !important; padding: 0px !important; font-size: 10px !important; }
.fwbrwesvv .mzmiahsb { max-width: 1600px !important; min-width: 800px !important; }
.cat-m { height: 40px !important; width: 100% !important; }
.cat-m img { float: left; width: 32px !important; height: 32px !important; margin-right: 10px; }
.cat-m a { font-size: 22px; }
.as_men { width: 150px !important; height: 210px !important; }
.as_div_men { width: 150px !important; }

.relap-default-wrapper { margin: 0px auto; }
.relap-default__preloader-spinner, .relap-default__preloader-spinner::before, .relap-default__preloader-spinner::after { position: absolute; top: 50%; left: 50%; margin-top: -1.5em; margin-left: -0.75em; font-size: 9px; background: rgb(176, 182, 187) none repeat scroll 0% 0%; animation: 1s ease-in-out 0s normal none infinite running relap_default_LoadAnimation; width: 1em; height: 4em; }
.relap-default__preloader-spinner::before, .relap-default__preloader-spinner::after { position: absolute; top: 0px; left: -1.5em; content: ""; margin-top: 0px; margin-left: 0px; animation-delay: -0.16s; }
.relap-default__preloader-spinner::after { left: 1.5em; animation-delay: 0.16s; }
.relap-default__top-container { margin: 0px auto; padding: 5px 0px 10px; box-sizing: content-box; }
.relap-default__top-container[data-relap-max-column-quantity="3"] { max-width: 840px; }
.relap-default__block-title { box-sizing: content-box; }
.relap-default__items-container { position: relative; margin-left: -15px; margin-right: -15px; box-sizing: content-box; text-align: center; font-size: 0px; word-spacing: normal; letter-spacing: normal; }
.relap-default__with-brand .relap-default__items-container { padding-bottom: 30px; }
.relap-default__item, .relap-default__fake-item { display: inline-block; min-width: 170px; max-width: 290px; box-sizing: border-box; vertical-align: top; text-align: left; }
.relap-default__top-container.relap-default-column-quantity-3 .relap-default__item, .relap-default__top-container.relap-default-column-quantity-3 .relap-default__fake-item, .relap-default__top-container.relap-default__has-composite-grid .relap-default__items-simple-grid.relap-default-column-quantity-3 .relap-default__item, .relap-default__top-container.relap-default__has-composite-grid .relap-default__items-simple-grid.relap-default-column-quantity-3 .relap-default__fake-item { width: 33.3333%; }
.relap-default__fake-item { display: none; }
.relap-default__item-inner { padding: 15px; }
.relap-default__item-thumbnail { display: block; line-height: 0; }
.relap-default__item-thumbnail img { width: 100%; }
.relap-default_img-size-1 .relap-default__item-thumbnail-video::before { margin-top: -7.5px; margin-left: -7.5px; width: 15px; height: 15px; }
.relap-default_img-size-2 .relap-default__item-thumbnail-video::before { margin-top: -15px; margin-left: -15px; width: 30px; height: 30px; }
.relap-default_img-size-3 .relap-default__item-thumbnail-video::before { margin-top: -20px; margin-left: -20px; width: 40px; height: 40px; }
.relap-default_img-size-4 .relap-default__item-thumbnail-video::before { margin-top: -25px; margin-left: -25px; width: 50px; height: 50px; }
.relap-default_img-size-5 .relap-default__item-thumbnail-video::before { margin-top: -30px; margin-left: -30px; width: 60px; height: 60px; }
.relap-default_img-size-6 .relap-default__item-thumbnail-video::before { margin-top: -35px; margin-left: -35px; width: 70px; height: 70px; }
.relap-default__item-thumbnail-video::before { content: ""; position: absolute; top: 50%; left: 50%; z-index: 10; background: rgba(0, 0, 0, 0) url('fonts/ic_video.svg') no-repeat scroll 0% 0%; opacity: 0.5; transition: all 350ms ease 0s; }
.relap-default__item-thumbnail-video:hover::before { opacity: 1; }
.relap-default__item-link:hover .relap-default__item-thumbnail-video::before { opacity: 1; }
.relap-default__popup-centered::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
@media only screen and (max-width: 1100px) {
}
@media only screen and (max-width: 700px) {
}
.relap-default__item-link { display: block; }
.relap-default__item-link::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.relap-default__item-title { box-sizing: content-box; font-size: 18px; overflow: hidden; line-height: 1.3; }
.relap-default__item-thumbnail + .relap-default__item-title { margin-top: 20px; }
.relap-default__item__label, .relap-default__item-pub-date { font-family: Verdana,sans-serif; font-size: 12px; line-height: normal; color: rgb(178, 178, 178); }
.relap-default__item-title + .relap-default__item__label, .relap-default__item-title + .relap-default__item-pub-date { margin-top: 15px; }
.relap-default__logo { position: absolute; left: 15px; bottom: 0px; padding: 5px 15px 0px 0px; box-sizing: content-box; text-decoration: none !important; font-size: 11px; }
.relap-default__logo span { vertical-align: middle; }
.relap-default__logo .relap-logo-svg-icon { transition: all 350ms ease 0s; fill: rgb(178, 178, 178); }
.relap-default__logo:hover .relap-logo-svg-icon { fill: rgb(120, 216, 222); }
.relap-default__logo__icon { display: inline-block; }
.relap-default__logo__icon svg { display: inline-block; }
@font-face {
	font-family: "relap__icon";
	src: url('undefined') format("woff"), url('undefined') format("truetype");
}
[class^="relap-default__icon-"]::before, [class*=" relap-default__icon-"]::before { font-family: "relap__icon"; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; }
.relap-default__icon-visibility-toggle::before { content: ""; }
.relap-default__visibility-toggle-btn[data-collapsed] .relap-default__icon-visibility-toggle::before { content: ""; }
.relap-default__test-load { display: none; margin-top: -1px; }
@font-face {
	font-family: "currency";
	font-style: normal;
	font-weight: 100;
	src: url('undefined') format("woff");
}
@font-face {
	font-family: "currency";
	font-style: normal;
	font-weight: 200;
	src: url('undefined') format("woff");
}
@font-face {
	font-family: "currency";
	font-style: normal;
	font-weight: 300;
	src: url('undefined') format("woff");
}
@font-face {
	font-family: "currency";
	font-style: normal;
	font-weight: 400;
	src: url('undefined') format("woff");
}
@font-face {
	font-family: "currency";
	font-style: normal;
	font-weight: 500;
	src: url('undefined') format("woff");
}
@font-face {
	font-family: "currency";
	font-style: normal;
	font-weight: 600;
	src: url('undefined') format("woff");
}
[data-icon]::before { content: attr(data-icon); }
[data-icon]::before, .relap-cur-icon-aud::before, .relap-cur-icon-btc::before, .relap-cur-icon-btc2::before, .relap-cur-icon-cad::before, .relap-cur-icon-cny::before, .relap-cur-icon-eur::before, .relap-cur-icon-gbp::before, .relap-cur-icon-inr::before, .relap-cur-icon-jpy::before, .relap-cur-icon-rub::before, .relap-cur-icon-usd::before { display: inline-block; font-family: "currency"; font-style: inherit; font-weight: inherit; font-variant: inherit; line-height: 1; text-decoration: inherit; text-rendering: optimizelegibility; text-transform: none; }
.relap-cur-icon-aud::before { content: ""; }
.relap-cur-icon-btc::before { content: ""; }
.relap-cur-icon-btc2::before { content: ""; }
.relap-cur-icon-cad::before { content: ""; }
.relap-cur-icon-cny::before { content: ""; }
.relap-cur-icon-eur::before { content: ""; }
.relap-cur-icon-gbp::before { content: ""; }
.relap-cur-icon-inr::before { content: ""; }
.relap-cur-icon-jpy::before { content: ""; }
.relap-cur-icon-rub::before { content: ""; }
.relap-cur-icon-usd::before { content: ""; }
.relap-default__top-container { font-weight: normal; text-align: left; font-family: Verdana,Arial,Helvetica,sans-serif; }
.relap-default__block-title { padding-top: 20px; padding-bottom: 5px; font-size: 20px; color: rgb(26, 26, 26); }
.relap-default__block-title-font-family-arial .relap-default__block-title { font-family: Arial,Helvetica,sans-serif; }
.relap-default__block-title-font-weight-400 .relap-default__block-title { font-weight: 400; }
.relap-default__block-title-font-style-normal .relap-default__block-title { font-style: normal; }
.relap-default__with-under-header-line .relap-default__block-title { padding-bottom: 10px; }
.relap-default__with-under-header-line .relap-default__items-container { padding-top: 10px; border-top: 1px solid rgb(235, 235, 235); }
.relap-default__item-inner { position: relative; }
.relap-default__full-item-link .relap-default__item-inner { border-radius: 2px; }
.relap-default__full-item-link .relap-default__item-inner a { text-decoration: none; }
.relap-default__full-item-link .relap-default__item-inner:hover { background: rgb(240, 241, 242) none repeat scroll 0% 0%; }
.relap-default__item-thumbnail img { border-radius: 2px; }
.relap-default__item-title { color: rgb(26, 26, 26); }
.relap-default__title-font-family-arial .relap-default__item-title { font-family: Arial,Helvetica,sans-serif; }
.relap-default__title-font-weight-400 .relap-default__item-title { font-weight: 400; }
.relap-default__title-font-style-normal .relap-default__item-title { font-style: normal; }
.relap-default__top-container:not(.relap-default__has-composite-grid) .relap-default__item.relap-default__custom-wide-inset-rec, .relap-default__top-container:not(.relap-default__has-composite-grid) .relap-default__custom-wide-inset-rec.relap-default__fake-item { width: 100%; }
.relap-default__top-container:not(.relap-default__has-composite-grid) .relap-default__item.relap-default__custom-wide-inset-rec .relap-default__item-inner, .relap-default__top-container:not(.relap-default__has-composite-grid) .relap-default__custom-wide-inset-rec.relap-default__fake-item .relap-default__item-inner { padding: 0px; }
.relap-logo-svg-icon { fill: rgb(178, 178, 178); }
.share42-counter { display: inline-block; vertical-align: top; margin-left: 9px; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); }
.share42-counter::before { content: ""; position: absolute; top: 0px; left: -8px; width: 8px; height: 100%; }
.share42-counter { padding: 0px 8px 0px 4px; height: 32px; margin-top: 4px; font: 16px/32px Arial,sans-serif; background: rgba(0, 0, 0, 0) url('undefined') repeat scroll 100% 0px; }
.share42-counter::before { background: rgba(0, 0, 0, 0) url('undefined') repeat scroll 0% 0%; }
#teaser_block_table_636 div { width: initial !important; }
#teaser_636 { height: initial !important; }
#teaser_block_table_636 { font-family: Arial; width: 280px; border-collapse: separate !important; border-spacing: 5px; border: 0px solid rgb(255, 255, 255); background-color: rgb(35, 130, 139); }
#teaser_block_table_636 #teaser_block_td { text-align: left !important; vertical-align: top !important; width: 100%; background: rgb(35, 130, 139) none repeat scroll 0% 0%; padding: 7px !important; }
#teaser_block_table_636 #teaser_block_div { color: rgb(0, 0, 0) !important; }
#teaser_block_table_636 #teaser_block_div a { color: rgb(255, 255, 255) !important; font-size: 14px !important; }
#teaser_block_table_636 #teaser_block_div a:hover { color: rgb(255, 255, 255) !important; }
#teaser_block_table_636 #teaser_block_div #teaser_block_img { float: left; width: 90px; height: 90px; border: 0px solid rgb(35, 130, 139); margin: 0px 7px 0px 0px; }
.catalog { padding: 0px 0px 0px 2px; margin-left: 0px; }
.catalog img:hover {outline: 1px solid #77DDE7; /* Параметры рамки */}

.colored { background-color: rgb(243, 243, 243); margin: 5px; padding: 10px; color: rgb(85, 85, 85); }

.colored:before, .colored:after { content: none; }
.colored p { font-family: tahoma; font-size: 12px; margin-left: 10px; margin-right: 10px; line-height: 14px; }
.content-post { background-color: rgb(243, 243, 243); margin: 5px; padding: 10px; color: rgb(85, 85, 85); }
.content-post p { color: rgb(127, 127, 127); font-family: tahoma; font-size: 12px; padding: 10px; }
.content-post h2 { color: rgb(58, 67, 147); font-family: tahoma; font-size: 20px; padding: 5px; }
.comment-name { margin: 10px 40px; padding-left: 10px; background-color: rgb(243, 243, 243); }

.top-cat  a {font-size: 14px; text-decoration: underline;}
.top-cat  a :hover{text-decoration: none;}
.top-cat  p{font-size: 18px; text-decoration: underline;}
.catalogys {font-family: tahoma;}
.catalogys td.left { padding: 7px; }
.catalogys td { padding-left: 10px; padding-bottom: 10px;}
.catalogys .cell { width: 180px; padding-top: 7px; background: url('images/bgcell.png') no-repeat scroll left top transparent; }
.catalogys .cell .bottom { width: 180px; padding-bottom: 7px; background: url('images/bgcell.png') no-repeat scroll right bottom transparent; }
.catalogys .cell .center { padding-top: 3px; padding-bottom: 3px; width: 180px; background: url('images/bgcell.png') repeat-y scroll center center transparent; text-align: center; }
.catalogys .cell p { font-size: 11px; font-weight: normal; height: 27px; letter-spacing: 0px; color: rgb(255, 102, 102); margin-top: 3px; }
.catalogys .cell img { height: 98px; margin-top: 15px; margin-bottom: 15px;}
.catalogys .cell .price { font-size: 14px; color: rgb(51, 153, 0); text-decoration: none; font-weight: bold;}
.catalogys .cell .buy { display: block; margin-left: auto; margin-bottom: 15px; margin-right: auto; height: 24px; width: 51px; font-size: 12px; line-height: 24px; padding-left: 29px; text-decoration: none; color: rgb(255, 255, 255); margin-top: 13px; background: url('images/buy.png') no-repeat scroll left bottom transparent; }
.catalogys .cell .buy:hover { background: url('images/buy.png') no-repeat scroll left top transparent; }
.catalogys .cell .foto { display: block; }
.blue { color: rgb(5, 128, 190) ! important; }
.wqfde { color: rgb(162, 162, 162); font-size: 11px; margin-top: 200px; }
.tblue { color: rgb(109, 71, 221); font-family: tahoma; font-size: 16px; padding: 10px; margin-bottom: 7px; }

#img-element {
	border: 1px solid black;
	width: 70%;
	max-width: 600px;
}

.name_cat { color: rgb(109, 71, 221); font-family: tahoma; font-size: 16px; padding: 10px; margin: 20px; }

.main-content {font-size: 14px; margin: 5px; padding: 5px;}
.main-content p { margin: 0px;}


.main-content h2 { font-weight: bold; font-size:20px; margin: 20px 5px 20px 0px; color: rgb(35, 130, 139);}
.main-content h3 { font-weight: bold; font-size:18px; margin: 20px 5px 20px 0px; color: rgb(35, 130, 139);}



.comment { padding: 5px 10px 5px 15px; background: #ddf6fd; margin: 15px 10px 8px 0px; }
.comment:before, .comment:after { content: none; }
.comment p { font-family: tahoma; font-size: 13px; margin: 5px 10px 5px 0px; }
.comment span { font-family: tahoma; font-size: 13px; }

.article { padding: 5px 10px 5px 15px; background: #ddf6fd; margin: 15px 10px 8px 0px; }
.article:before, .article:after { content: none; }
.article p { font-family: tahoma; font-size: 13px; margin: 5px 10px 5px 0px; }
.article span { font-family: tahoma; font-size: 13px; }
.article a { font-family: tahoma; font-size: 13px; float: right;}



.contact { text-align: center; font-family: tahoma; font-size: 16px; margin: 10px 0px 0px 0px}
.contact p { margin: 10px; }
.contact u { font-size: 18px; font-weight: bold; text-decoration: underline; color: rgb(35, 130, 139);}


.sb_cat {margin: 10px;}
.sb_cat li {border-bottom: 1px solid #9b65af;}


.breadcrumb { font-size: 14px; margin: 5px 5px 5px 0px;}
.breadcrumb a {text-decoration: underline;}
.breadcrumb a:hover {text-decoration: none;}


.name_cat { color: rgb(109, 71, 221); font-family: tahoma; font-size: 16px; padding: 10px; margin: 20px; }

.cart { color: rgb(5, 128, 190) ! important; font-size: 14px; padding: 5px;}

.post-title {margin-left: 5px;} 