@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,300,600,700,800&subset=latin,cyrillic);@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);@font-face { font-family: 'Intro'; src: url('webfonts/Intro.eot?#iefix') format('embedded-opentype'), url('webfonts/Intro.otf') format('opentype'), url('webfonts/Intro.woff') format('woff'), url('webfonts/Intro.ttf') format('truetype'), url('webfonts/Intro.svg#Intro') format('svg'); font-weight: normal; font-style: normal; }html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;border:0;outline:0;font-size:100.01%;vertical-align:baseline;background:transparent}html,body{width:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}html *{max-height:1000000px}html{background: #f0eadc url(images/bg.png) top center repeat;}body{line-height:1.2;width:100%;overflow-x:hidden;background: url(images/top-bg.png) top center no-repeat; background-position: calc(50% + 545px) 0px;padding:0;margin:0;color:#000;width:100%;font-family: 'Open Sans', sans-serif;font-weight: 400;}img{border: none;}.clear {clear: both;}.inp-error {color: red !important; border-color: red !important;}/*-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;*/#header {width: 100%; min-height: 173px; padding: 0px 0px 20px 0px; margin: 0 auto; position: relative; z-index: 99;}#header .w-center {width: 1300px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#header .container {margin: 0px 0px 0px 0px; padding: 97px 0px 0px 0px;}#header .logo {margin: 0px 0px 0px 168px; padding: 0px 0px 0px 0px; float: left; width: 280px;}#header .logo img {width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block;}#header .search-bl {margin: 25px 0px 0px 26px; padding: 0px 0px 0px 0px; float: left; width: 540px;}#header .search-bl .search::-webkit-input-placeholder {font-size: 12px !important;color: #333 !important;}#header .search-bl .search::-moz-placeholder {font-size: 12px !important;color: #333 !important;}#header .search-bl .search:-moz-placeholder {font-size: 12px !important;color: #333 !important;}#header .search-bl .search:-ms-input-placeholder {font-size: 12px !important;color: #333 !important;}#header .search-bl .search:focus::-webkit-input-placeholder {color: transparent !important;}#header .search-bl .search:focus::-moz-placeholder {color: transparent !important;}#header .search-bl .search:focus:-moz-placeholder {color: transparent !important;}#header .search-bl .search:focus:-ms-input-placeholder {color: transparent !important;}#header .search-bl .search {letter-spacing: 0.05em;width: 448px;height: 32px;color: #000;font-size: 12px;border: none;outline: none;display: block;vertical-align: top;padding: 0px 20px 0px 20px;margin: 0px 0px 0px 0px;background: rgba(255,255,255,0.5);-moz-border-radius: 17px;-webkit-border-radius: 17px;border-radius: 17px;border: 1px solid #77746e;float: left;}#header .search-bl .submit-search {width: 34px;height: 34px;border: none;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;display: block;margin: 0 auto;border: none;outline: none;cursor: pointer;float: left;border: 1px solid #77746e;background-color: rgba(255,255,255,0.7);background-image: url(images/icon-search.png);margin-left: 5px;margin-right: -5px;}#header .search-bl .submit-search:hover {background-color: rgba(255,255,255,1);}#header .social-icons {margin: 25px 0px 0px 6px; padding: 0px 0px 0px 0px; float: left; width: 116px;}#header .social-icons:after {content: "";display: block;clear: both;}#header .social-icons .soc-i  {width: 34px;height: 34px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;text-decoration: none;display: block;vertical-align: top;float: left;margin-right: 3px;}#header .social-icons .soc-i:hover  {opacity: 0.8;text-decoration: none;}#header .social-icons .tw {background-color: #73c4f4;background-image: url(images/icon-social-tw.png);background-repeat: no-repeat;}#header .social-icons .vk {background-color: #375a94;background-image: url(images/icon-social-vk.png);background-repeat: no-repeat;}#header .social-icons .fb {background-color: #475995;background-image: url(images/icon-social-fb.png);background-repeat: no-repeat;margin-right: 0px !important;}#top-menu {width: 100%; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;}#top-menu .w-center {width: 1300px; position: relative; min-height: 85px; margin: 0 auto; padding: 0px 0px 0px 0px; background: rgba(255,255,255,0.6);}#top-menu .container {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}#icon-menu {width: 100%;height: 85px;margin: 0 auto;display: none;background-color: none;background-repeat: no-repeat;background-image: url(images/icon-menu.png);background-position: 50% 50%;}#icon-menu:hover {cursor: pointer;background-color: #e2ffee;}#top-menu ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;display: block;list-style-type: none;text-transform: uppercase;font-family: 'Intro';font-size: 12px;letter-spacing: 0.05em;text-align: center;}#top-menu ul li {margin: 0px -4px 0px 0px; padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;}#top-menu ul li:last-child {margin-right: 0px;}#top-menu ul li a {color: #000;background: none;text-decoration: none;margin: 0px 0px 0px 0px; padding: 37px 27px 0px 27px;display: inline-block;vertical-align: top;height: 48px;}#top-menu ul li a:hover, #top-menu ul li.current a {background: #38d679;color: #fff;text-decoration: none;}#main-block {width: 100%; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;}#main-block .w-center {width: 1300px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#main-block .container {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}#main-block .left-col {margin: 0px -20px 0px 0px; padding: 0px 0px 30px 0px; background: #fff; float: left; width: 840px;}#main-block .right-col {margin: 0px 0px 0px -20px; padding: 0px 0px 30px 0px; background: #91daaf; float: right; width: 460px;}#main-block .right-col.gray-bg {background: #e8e6d5;}#main-block .left-col .cont-l {margin: 0px 0px 0px 0px; padding: 0px 25px 0px 25px; width: 645px; float: right;}#main-block .right-col .cont-r {margin: 0px 0px 0px 0px; padding: 36px 25px 0px 25px; width: 265px; position: relative;}.widget {margin: 20px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget .title-w {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color: #abffce;text-align: center;font-family: 'Intro';font-weight: 400;}.widget .title-w .uppercase-z {text-transform: uppercase;font-size: 24px;}.widget .title-w:after {content: "";margin: 0 auto;margin-top: 5px;padding: 0px 0px 0px 0px;display: block;background: #abffce;height: 3px;width: 120px;}.widget .all-link {padding: 0px 0px 0px 0px;display: block;margin: 0px 0px 0px 0px;text-align: center;}.widget .cont-widget {margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget.last-news {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget.rating-medical {margin: 40px 0px 0px 0px;padding: 2px;background: #00a3a9;}.widget.rating-narod {margin: 10px 0px 0px 0px;padding: 2px;background: #01b994;}.widget.rating-medical .cont-widget, .widget.rating-narod .cont-widget {margin: 0px 0px 0px 0px;padding: 0px 0px 15px 0px;border: 1px solid #66c8cb;}.widget.rating-medical .title-w {padding-left: 90px;text-align: left;background: url(images/icon-rating-medical.png) top left no-repeat;background-position: 22px 17px;padding-top: 12px;}.widget.rating-narod .title-w {padding-left: 90px;text-align: left;background: url(images/icon-rating-narod.png) top left no-repeat;background-position: 19px 17px;padding-top: 12px;}.widget.rating-medical .title-w:after, .widget.rating-narod .title-w:after {margin-left: -22px;}.widget.rating-medical .title-w .mini-z, .widget.rating-narod .title-w .mini-z {margin: -2px 0px 0px 0px;padding: 0px 0px 5px 0px;font-size: 12px;text-transform: uppercase;display: block;}.widget.last-news .cont-widget {margin: 30px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget.last-news .news-item {margin: 20px 0px 25px 0px;padding: 0px 20px 0px 21px;}.widget.last-news .news-item .preview {width: 41px;height: 41px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;}.widget.last-news .news-item .news-link {float: left;margin: 0px -10px 0px 12px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;width: 180px;font-size: 12px;font-weight: 600;text-transform: uppercase;}.widget.last-news .news-item .news-link a {color: #000;text-decoration: none;}.widget.last-news .news-item .news-link a:hover {color: #fff;text-decoration: none;}.widget.last-news .news-item .news-comm {font-size: 10px;color: #aaffcd;text-align: right;background: url(images/pattern-wave-dark.png) center center repeat-x;margin-top: 8px;}.widget.last-news .news-item .news-comm:after {content: "";display: block;clear: both;}.widget.last-news .news-item .news-comm span {margin: -1px 0px 0px 0px;padding: 0px 0px 1px 25px;display: inline-block;vertical-align: top;background: #91daaf url(images/icon-widget-comm.png) top left no-repeat;background-position: 7px 1px;float: right;min-height: 10px;}.widget.last-news .all-news {color: #000;background: none;text-transform: uppercase;text-decoration: none;display: inline-block;vertical-align: top;margin: -10px 0px 0px 0px;padding: 4px 8px 0px 8px;text-align: center;font-size: 11px;font-family: 'Intro';border: 1px solid transparent;}.widget.last-news .all-news:hover {border: 1px solid #000; margin-bottom: 1px;}.widget.last-news .all-news:hover:after {background: none; height: 0px;}.widget.last-news .all-news:after {content: "";display: block;vertical-align: top;width: 59px;height: 1px;background: #000;margin: 0 auto;margin-top: 3px;padding: 0px 0px 0px 0px;}.widget.rating-medical ul, .widget.rating-narod ul {margin: 0px 0px 0px 0px;padding: 5px 14px 0px 18px;list-style-type: none;display: block;}.widget.rating-medical ul li, .widget.rating-narod ul li {margin: 0px 0px 0px 0px;padding: 9px 0px 9px 0px;display: block;background: url(images/pattern-wave-dark.png) bottom center repeat-x;}.widget.rating-medical ul li .name-preparat, .widget.rating-narod ul li .name-preparat {text-transform: uppercase;color: #000;text-decoration: none;font-size: 14px;font-weight: 700;letter-spacing: 0.04em;float: left;display: inline-block;vertical-align: top;}.widget.rating-medical ul li .name-preparat:hover, .widget.rating-narod ul li .name-preparat:hover {color: #fff;}.widget.rating-medical ul li .rating-preparat, .widget.rating-narod ul li .rating-preparat {text-align: right; float: right; width: 90px; vertical-align: top; margin-top: -4px;}.widget.rating-medical ul li .rating-preparat .stars, .widget.rating-narod ul li .rating-preparat .stars {display: inline-block;vertical-align: top;margin-top: 6px;margin-right: -1px;height: 12px;}.widget.rating-medical ul li .rating-preparat .stars .star-img, .widget.rating-narod ul li .rating-preparat .stars .star-img {width: 11px;height: 10px;display: inline-block;vertical-align: top;margin: 0px 0px 0px -4px;padding: 0px 0px 0px 0px;background: url(images/star-img.png) top center no-repeat;}.widget.rating-medical ul li .rating-preparat .stars .star-empty, .widget.rating-narod ul li .rating-preparat .stars .star-empty {background: url(images/star-empty-img.png) top center no-repeat;}.widget.rating-medical ul li .rating-preparat .kol-votes, .widget.rating-narod ul li .rating-preparat .kol-votes {color: #aaffcd;font-size: 10px;font-weight: 300;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget.rating-medical .all-news, .widget.rating-narod .all-news {color: #000;background: none;text-transform: uppercase;text-decoration: none;display: inline-block;vertical-align: top;margin: 16px 0px 0px 0px;padding: 4px 8px 0px 8px;text-align: center;font-size: 11px;font-family: 'Intro';border: 1px solid transparent;}.widget.rating-medical .all-news:hover, .widget.rating-narod .all-news:hover {border: 1px solid #000; margin-bottom: 1px;}.widget.rating-medical .all-news:hover:after, .widget.rating-narod .all-news:hover:after {background: none; height: 0px;}.widget.rating-medical .all-news:after, .widget.rating-narod .all-news:after {content: "";display: block;vertical-align: top;width: 59px;height: 1px;background: #000;margin: 0 auto;margin-top: 3px;padding: 0px 0px 0px 0px;}.widget.commentary {margin: 45px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget.commentary .title-w .min-uppercase-z {margin: -2px 0px 0px 0px;padding: 0px 0px 3px 0px;font-size: 14px;text-transform: uppercase;display: block;}.widget.commentary .cont-widget {margin: 28px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget.commentary .comm-item {margin: 10px 0px 20px 0px;padding: 0px 10px 0px 10px;}.widget.commentary .comm-item .comm-link {margin: 0px 10px 0px 12px;padding: 0px 0px 16px 0px;display: block;vertical-align: top;font-size: 13px;position: relative;background: url(images/pattern-wave-dark.png) bottom center repeat-x;}.widget.commentary .comm-item .comm-link .comm-author {margin: 0px 0px 0px 0px;padding: 5px 0px 0px 0px;display: block;color: #5c8a6f;}.widget.commentary .comm-item .comm-link:before {content: "";width: 16px;height: 16px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;vertical-align: top;position: absolute;top: -1px;left: -22px;background: url(images/comm-arrow-left.png) top center no-repeat;}.widget.commentary .comm-item .comm-link:after {content: "";width: 16px;height: 16px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;vertical-align: top;position: absolute;bottom: 37px;right: -18px;background: url(images/comm-arrow-right.png) top center no-repeat;}.widget.commentary .comm-item .comm-link a {color: #000;text-decoration: none;}.widget.commentary .comm-item .comm-link a:hover {color: #fff;text-decoration: none;}.widget.commentary .all-news {color: #000;background: none;text-transform: uppercase;text-decoration: none;display: inline-block;vertical-align: top;margin: -4px 0px 0px 0px;padding: 4px 8px 0px 8px;text-align: center;font-size: 11px;font-family: 'Intro';border: 1px solid transparent;}.widget.commentary .all-news:hover {border: 1px solid #000; margin-bottom: 1px;}.widget.commentary .all-news:hover:after {background: none; height: 0px;}.widget.commentary .all-news:after {content: "";display: block;vertical-align: top;width: 59px;height: 1px;background: #000;margin: 0 auto;margin-top: 3px;padding: 0px 0px 0px 0px;}.helper {display: inline-block;vertical-align:middle;height:100%;width:0px;}.home-icons {margin: 0px 0px 0px 0px; padding: 17px 0px 18px 0px;}.home-icons .h-i-item {margin: 20px 0px 0px 0px; padding: 0px 0px 20px 0px; display: table; background: url(images/pattern-wave.png) bottom center repeat-x;}.home-icons .h-i-item.last, .home-icons .h-i-item:last-child {background: none;}.home-icons .h-i-item:after {content: "";clear: both;display: block;}.home-icons .h-i-item .h-i-circle {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 132px; height: 132px;display: table-cell;vertical-align: middle;}.home-icons .h-i-item .h-i-txt {margin: 0px -20px 0px 0px; padding: 2px 0px 0px 42px; width: 470px;display: table-cell;vertical-align: middle;height: 132px;}.home-icons .h-i-item .h-i-txt .zag {margin: 0px 0px 0px 0px; padding: 0px 0px 8px 0px;font-size: 18px;color: #000;text-decoration: none;text-transform: uppercase;font-family: 'Intro';display: block;}.home-icons .h-i-item .h-i-txt .zag a {color: #000;text-decoration: none;}.home-icons .h-i-item .h-i-txt .zag a:hover {color: #20aab1;text-decoration: underline !important;}.home-icons .h-i-item .h-i-txt .desc-links {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px; font-size: 14px; letter-spacing: 0.05em; line-height: 17px;}.home-icons .h-i-item .h-i-txt .desc-links a {color: #20aab1;text-decoration: none;}.home-icons .h-i-item .h-i-txt .desc-links a:hover {color: #000 !important;text-decoration: none !important;}.home-icons .h-i-item.h-i-blue .h-i-txt .desc-links, .home-icons .h-i-item.h-i-blue .h-i-txt .desc-links a,.cat-links.h-i-blue, .cat-links.h-i-blue a, .home-icons .h-i-item.h-i-blue .h-i-txt .zag a:hover {color: #20aab1;}.home-icons .h-i-item.h-i-green .h-i-txt .desc-links, .home-icons .h-i-item.h-i-green .h-i-txt .desc-links a,.cat-links.h-i-green, .cat-links.h-i-green a, .home-icons .h-i-item.h-i-green .h-i-txt .zag a:hover {color: #38d679;}.home-icons .h-i-item.h-i-dark-yellow .h-i-txt .desc-links, .home-icons .h-i-item.h-i-dark-yellow .h-i-txt .desc-links a,.cat-links.h-i-dark-yellow, .cat-links.h-i-dark-yellow a, .home-icons .h-i-item.h-i-dark-yellow .h-i-txt .zag a:hover {color: #9ba315;}.home-icons .h-i-item.h-i-violet .h-i-txt .desc-links, .home-icons .h-i-item.h-i-violet .h-i-txt .desc-links a,.cat-links.h-i-violet, .cat-links.h-i-violet a, .home-icons .h-i-item.h-i-violet .h-i-txt .zag a:hover {color: #381781;}.home-icons .h-i-item.h-i-light-violet .h-i-txt .desc-links, .home-icons .h-i-item.h-i-light-violet .h-i-txt .desc-links a,.cat-links.h-i-light-violet, .cat-links.h-i-light-violet a, .home-icons .h-i-item.h-i-light-violet .h-i-txt .zag a:hover {color: #7d3d83;}.home-icons .h-i-item.h-i-red .h-i-txt .desc-links, .home-icons .h-i-item.h-i-red .h-i-txt .desc-links a,.cat-links.h-i-red, .cat-links.h-i-red a, .home-icons .h-i-item.h-i-red .h-i-txt .zag a:hover {color: #a91717;}.home-icons .h-i-item.h-i-orange .h-i-txt .desc-links, .home-icons .h-i-item.h-i-orange .h-i-txt .desc-links a,.cat-links.h-i-orange, .cat-links.h-i-orange a, .home-icons .h-i-item.h-i-orange .h-i-txt .zag a:hover {color: #c78209;}.home-icons .h-i-item.h-i-yellow .h-i-txt .desc-links, .home-icons .h-i-item.h-i-yellow .h-i-txt .desc-links a,.cat-links.h-i-yellow, .cat-links.h-i-yellow a, .home-icons .h-i-item.h-i-yellow .h-i-txt .zag a:hover {color: #cfaf00;}.home-icons .h-i-item.h-i-light-green .h-i-txt .desc-links, .home-icons .h-i-item.h-i-light-green .h-i-txt .desc-links a,.cat-links.h-i-light-green, .cat-links.h-i-light-green a, .home-icons .h-i-item.h-i-light-green .h-i-txt .zag a:hover {color: #88aa00;}#h-i-c-1 {background: url(images/icon-home-1.png) top left no-repeat;}#h-i-c-2 {background: url(images/icon-home-2.png) top left no-repeat;}#h-i-c-3 {background: url(images/icon-home-3.png) top left no-repeat;}#h-i-c-4 {background: url(images/icon-home-4.png) top left no-repeat;}#h-i-c-5 {background: url(images/icon-home-5.png) top left no-repeat;}#h-i-c-6 {background: url(images/icon-home-6.png) top left no-repeat;}#h-i-c-7 {background: url(images/icon-home-7.png) top left no-repeat;}#h-i-c-8 {background: url(images/icon-home-8.png) top left no-repeat;}#h-i-c-9 {background: url(images/icon-home-9.png) top left no-repeat;}#h-i-c-10 {background: url(images/icon-home-10.png) top left no-repeat;}#privecy {width: 100%; min-height: 120px; padding: 0px 0px 27px 0px; margin: 0 auto; position: relative; z-index: 99;}#privecy .w-center {width: 1300px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#privecy .container {margin: 0px 0px 0px 0px; padding: 47px 0px 0px 0px; color: #7e7e7e; font-size: 12px;}#privecy .info-text {margin: -1px -30px 0px 23px; padding: 0px 0px 0px 0px;float: left; width: 73%; letter-spacing: 0.05em;}#privecy .info-text a {color: #20aab1;text-decoration: underline;}#privecy .info-text a:hover {text-decoration: none;}#to-top {margin: 0px 0px 0px 104px;padding: 0px 0px 0px 0px;display: block; float: left;width: 45px;height: 45px;background: url(images/icon-to-top.png) top center no-repeat;}#to-top:hover {background: url(images/icon-to-top-hover.png) top center no-repeat;}#footer {width: 100%; min-height: 93px; padding: 0px 0px 0px 0px; margin: 0 auto; position: relative; z-index: 99;background: #082a27;}#footer .w-center {width: 1300px; position: relative; margin: 0 auto; padding: 0px 0px 0px 0px;}#footer .container {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #000;}#footer .left {margin: 38px 0px 0px 171px; padding: 0px 0px 0px 0px; float: left; width: 35%; font-size: 14px; color: #757f7e;}#footer .right {margin: 25px 117px 0px 0px; padding: 0px 0px 0px 0px; float: right; width: 35%; text-align: right;}#footer .left a {color: #20aab1;text-decoration: none;font-weight: 300;}#footer .left a:hover {text-decoration: underline;}#footer .left .copyright {font-family: 'Lato', sans-serif;margin: 0px 18px 0px 0px;padding: 0px 0px 0px 0px;text-transform: uppercase;}#footer .right div {margin: 0px 5px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial, sans-serif;font-size: 12px;line-height: 12px;color: #fff;float: right;display: inline-block;vertical-align: top;}#footer .right a {float: right;display: inline-block;vertical-align: top;text-decoration: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}#footer .right a:hover {text-decoration: none;}#footer .right img {display: inline-block;vertical-align: top;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}#footer .right:after {content: "";display: block;clear: both;}body .inps::-webkit-input-placeholder {font-size: 12px !important;color: #333 !important;}body.inps::-moz-placeholder {font-size: 12px !important;color: #333 !important;}body.inps:-moz-placeholder {font-size: 12px !important;color: #333 !important;}body.inps:-ms-input-placeholder {font-size: 12px !important;color: #333 !important;}#breadcrumbs {font-size: 12px;padding: 35px 0px 0px 2px;margin: 0px 0px 0px 0px;letter-spacing: 0.05em;}#breadcrumbs a {color: #818181;text-decoration: none;}#breadcrumbs a:hover {text-decoration: underline;}#breadcrumbs .seperate {font-family: Arial, sans-serif; padding-left: 4px; padding-right: 4px;}#breadcrumbs .current {color: #818181;}#cat-cont {padding: 20px 0px 0px 0px;margin: 0px 0px 0px 0px;}.tit-cat {font-size: 24px;color: #000;font-family: 'Intro';position: relative;padding: 17px 0px 0px 76px;margin: 0px 0px 1px 0px;min-height: 60px;}.tit-cat:after {content: "";display: block;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;width: 60px;height: 60px;background-size: contain;position: absolute;top: 0px;left: 0px;}.tit-cat#h-i-cat-1:after {background: url(images/icon-home-1.png) top left no-repeat;background-size: contain;}.tit-cat#h-i-cat-2:after {background: url(images/icon-home-2.png) top left no-repeat;background-size: contain;}.tit-cat#h-i-cat-3:after {background: url(images/icon-home-3.png) top left no-repeat;background-size: contain;}.tit-cat#h-i-cat-4:after {background: url(images/icon-home-4.png) top left no-repeat;background-size: contain;}.tit-cat#h-i-cat-5:after {background: url(images/icon-home-5.png) top left no-repeat;background-size: contain;}.tit-cat#h-i-cat-6:after {background: url(images/icon-home-6.png) top left no-repeat;background-size: contain;}.tit-cat#h-i-cat-7:after {background: url(images/icon-home-7.png) top left no-repeat;background-size: contain;}.tit-cat#h-i-cat-8:after {background: url(images/icon-home-8.png) top left no-repeat;background-size: contain;}.tit-cat#h-i-cat-9:after {background: url(images/icon-home-9.png) top left no-repeat;background-size: contain;}.cat-links {padding: 0px 0px 0px 0px;margin: 10px 0px 0px 0px;}.cat-links {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 3px; font-size: 14px; letter-spacing: 0.05em; line-height: 17px;}.cat-links a {color: #20aab1;text-decoration: none;}.cat-links a:hover {text-decoration: none;color: #000 !important;}.cat-links a.active {color: #fff; padding-left: 6px; padding-right: 5px; padding-bottom: 1px;}.cat-links.h-i-blue a.active {background: #20aab1;}.cat-links.h-i-green a.active {background: #38d679;}.cat-links.h-i-dark-yellow a.active {background: #9ba315;}.cat-links.h-i-violet a.active {background: #381781;}.cat-links.h-i-light-violet a.active {background: #7d3d83;}.cat-links.h-i-red a.active {background: #a91717;}.cat-links.h-i-orange a.active {background: #c78209;}.cat-links.h-i-yellow a.active {background: #cfaf00;}.cat-links.h-i-light-green a.active {background: #88aa00;}.cat-desc-txt {background: url(images/pattern-wave.png) top center repeat-x;padding: 20px 0px 0px 0px;margin: 25px 0px 0px 0px;font-size: 14px;line-height: 1.22em;}.cat-desc-txt:after {content: "";background: url(images/pattern-wave.png) bottom center repeat-x;padding: 20px 0px 0px 0px;margin: 0px 0px 0px 0px;display: block;}.cat-desc-txt p {padding: 7px 0px 10px 0px;margin: 0px 0px 0px 0px;}.more-articles-bl {margin: 30px 0px 0px 0px;padding: 0px 0px 0px 0px;}.more-articles-row {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}.more-articles-bl .more-articles-zag {margin: 0px 0px 0px 0px;padding: 0px 0px 19px 0px;text-transform: uppercase;font-size: 24px;font-family: 'Intro';color: #7e7e7e;display: block;}.more-articles-bl .more-articles-desc {margin: 13px 45px 0px 0px;padding: 0px 0px 0px 0px;float: left;width: 295px;}.more-articles-bl .more-articles-desc:nth-child(2n) {margin-right: -30px;}.more-articles-bl .more-articles-desc img {width: 100px;height: 100px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;}.more-articles-bl .more-articles-desc .r-link {float: left;margin: 2px -10px 0px 19px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;width: 180px;font-size: 12px;font-weight: 600;text-transform: uppercase;}.more-articles-bl .more-articles-desc .r-link a {color: #000;text-decoration: none;font-weight: 700;text-transform: uppercase;font-size: 14px;}.more-articles-bl .more-articles-desc .r-link a:hover {color: #20aab1;text-decoration: none;}.more-articles-bl .more-articles-desc .news-comm {font-size: 10px;color: #7e7e7e;text-align: right;background: url(images/pattern-wave-dark.png) center center repeat-x;margin-top: 14px;padding-bottom: 0px;}.more-articles-bl .more-articles-desc .news-comm:after {content: "";display: block;clear: both;}.more-articles-bl .more-articles-desc .news-comm span {margin: -1px 0px 0px 0px;padding: 0px 0px 1px 25px;display: inline-block;vertical-align: top;background: #fff url(images/icon-widget-comm-gray.png) top left no-repeat;background-position: 7px 1px;float: right;min-height: 10px;}.more-articles-bl .all-link {padding: 30px 0px 10px 0px;display: block;margin: 0px 0px 0px 0px;text-align: center;}.more-articles-bl .all-news {color: #000;background: none;text-transform: uppercase;text-decoration: none;display: inline-block;vertical-align: top;margin: -10px 0px 0px 0px;padding: 4px 8px 0px 8px;text-align: center;font-size: 14px;font-family: 'Intro';border: 1px solid transparent;}.more-articles-bl .all-news:hover {border: 1px solid #000; margin-bottom: 1px;}.more-articles-bl .all-news:hover:after {background: none; height: 0px;}.more-articles-bl .all-news:after {content: "";display: block;vertical-align: top;width: 59px;height: 1px;background: #000;margin: 0 auto;margin-top: 3px;padding: 0px 0px 0px 0px;}.widget.opros {margin: 0px 0px -30px 0px;padding: 20px 0px 30px 0px;background: #9fe4bb;}.widget.opros .cont-widget {margin: 30px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget.opros .news-item {margin: 20px 0px 25px 0px;padding: 0px 20px 0px 21px;}.widget.opros .news-item .preview {width: 41px;height: 41px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;}.widget.opros .news-item .news-link {float: left;margin: 0px -10px 0px 12px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;width: 180px;font-size: 12px;font-weight: 600;text-transform: uppercase;}.widget.opros .news-item .news-link a {color: #000;text-decoration: none;}.widget.opros .news-item .news-link a:hover {color: #fff;text-decoration: none;}.widget.opros .news-item .news-comm {font-size: 10px;color: #aaffcd;text-align: right;background: url(images/pattern-wave-dark.png) center center repeat-x;margin-top: 8px;}.widget.opros .news-item .news-comm:after {content: "";display: block;clear: both;}.widget.opros .news-item .news-comm span {margin: -1px 0px 0px 0px;padding: 0px 0px 1px 25px;display: inline-block;vertical-align: top;background: #91daaf url(images/icon-widget-comm.png) top left no-repeat;background-position: 7px 1px;float: right;min-height: 10px;}.poll-cont {margin: -7px 0px 0px 0px;padding: 0px 20px 0px 20px;}.poll-cont .pol-zag {margin: 0px 0px 0px 0px;padding: 0px 0px 22px 0px;display: block;text-align: center;color: #000;text-transform: uppercase;font-size: 14px;font-weight: 700;background: url(images/pattern-wave-dark.png) bottom center repeat-x;}.poll-cont ul {margin: 0px 0px 0px 0px;padding: 12px 0px 9px 1px;list-style-type: none;display: block;font-size: 14px;background: url(images/pattern-wave-dark.png) bottom center repeat-x;}.poll-cont ul li {margin: 10px 0px 16px 0px;padding: 0px 0px 0px 0px;display: block;}.jq-checkbox {	top: -1px;	width: 15px;	height: 15px;	border: 1px solid rgba(217,217,217,.5);	-moz-border-radius: 2px;	-webkit-border-radius: 2px;	border-radius: 2px;	background: #fff url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;	box-shadow: 0 1px 1px rgba(0,0,0,0.05), inset -1px -1px #FFF, inset 1px -1px #FFF;	vertical-align: middle;	cursor: pointer;	overflow: visible !important;}.jq-checkbox.checked .jq-checkbox__div {	width: 18px;	height: 14px;	margin: 0px 0px 0px 0px;	position: absolute;	top: 0px; 	left: 2px;	background: url(images/cheak-galochka.png) top center no-repeat;}.jq-checkbox.focused {	}.jq-checkbox.disabled {	opacity: 0.55;	filter: alpha(opacity=55);}.jq-radio {	top: -1px;	width: 20px;	height: 20px;	/*border: 1px solid rgba(217,217,217,.5);*/	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border-radius: 50%;	background: #aaffcd;	vertical-align: middle;	cursor: pointer;	overflow: visible !important;	margin-right: 13px;}.jq-radio.checked .jq-radio__div {	width: 8px;	height: 8px;	margin: 0px 0px 0px 0px;	position: absolute;	top: 6px; 	left: 6px;	background: #000000;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border-radius: 50%;	}.jq-radio.focused {}.jq-radio.disabled {	opacity: 0.55;	filter: alpha(opacity=55);}.widget.opros .opros-respond {color: #fff;background: none;text-transform: uppercase;text-decoration: none;display: inline-block;vertical-align: top;margin: 9px 0px 0px 0px;padding: 4px 8px 0px 8px;text-align: center;font-size: 14px;font-family: 'Intro';border: 1px solid transparent;}.widget.opros .opros-respond:hover {border: 1px solid #fff; margin-bottom: 1px;}.widget.opros .opros-respond:hover:after {background: none; height: 0px;}.widget.opros .opros-respond:after {content: "";display: block;vertical-align: top;width: 44px;height: 1px;background: #fff;margin: 0 auto;margin-top: 3px;padding: 0px 0px 0px 0px;}.widget.opros .opros-arhiv {color: #000;background: none;text-transform: uppercase;text-decoration: none;display: inline-block;vertical-align: top;margin: 12px 0px 0px 0px;padding: 4px 8px 0px 8px;text-align: center;font-size: 11px;font-family: 'Intro';border: 1px solid transparent;}.widget.opros .opros-arhiv:hover {border: 1px solid #000; margin-bottom: 1px;}.widget.opros .opros-arhiv:hover:after {background: none; height: 0px;}.widget.opros .opros-arhiv:after {content: "";display: block;vertical-align: top;width: 84px;height: 1px;background: #000;margin: 0 auto;margin-top: 3px;padding: 0px 0px 0px 0px;}.tit-post {font-size: 24px;color: #000;font-family: 'Intro';position: relative;padding: 17px 0px 0px 0px;margin: 0px 0px 1px 0px;min-height: 60px;}.full-width-img {display: block;padding: 0px 0px 0px 0px;margin: 0px 0px 20px 0px;width: 100%;}.post-cont-txt {padding: 0px 0px 0px 0px;margin: 15px 0px 0px 0px;font-size: 14px;line-height: 1.22em;}.post-cont-txt p {padding: 14px 0px 3px 0px;margin: 0px 0px 0px 0px;}.blue-ul-icon  {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;list-style-type: none;display: inline-block;vertical-align: top;margin-top: 14px !important;}.blue-ul-icon li {padding: 0px 0px 0px 25px;margin: 0px 0px 7px 0px;background: url(images/blue-ul-icon.png) top left no-repeat;background-position: 2px 2px;min-height: 14px;}.col-1-ul {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;}.col-2-ul {padding: 0px 0px 0px 0px;margin: 0px 0px 0px 33px;}.w-120 {width: 120px;}.w-420 {width: 420px;}.z-t-h {padding: 20px 0px 6px 0px;margin: 0px 0px 0px 0px;font-size: 24px;font-weight: 700;}.post-logik-bl {padding: 18px 0px 0px 0px;margin: 0px 0px 0px 0px;}.info-item-block {padding: 15px 30px 15px 77px;margin: 16px 0px 0px 0px;border: 1px solid #b8b8b8;color: #818181;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: url(images/icon-info.png) center left no-repeat;background-position: 20px center;}.block-light-blue-bg {padding: 0px 0px 0px 0px;margin: 26px 0px 0px 0px;background: #edfae8;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;font-size: 14px;line-height: 1.26em;}.block-light-blue-bg:after {content: "";display: block;clear: both;}.block-light-blue-bg .left-b {padding: 33px 34px 30px 43px;margin: 0px -20px 0px 0px;float: left;width: 348px;display: inline-block;vertical-align: top;}.block-light-blue-bg .left-b .t-zag-b {padding: 0px 0px 13px 0px;margin: 0px 0px 0px 0px;display: block;font-size: 24px;font-weight: 700;line-height: 29px;}.block-light-blue-bg .left-b .bott-wave {padding: 0px 0px 21px 0px;margin: 0px 0px 14px 0px;background: url(images/pattern-wave-dark.png) bottom center repeat-x;}.block-light-blue-bg .left-b .t-zag-b-min {padding: 0px 0px 16px 0px;margin: 0px 0px 0px 0px;display: block;font-size: 18px;font-weight: 600;line-height: 29px;}.block-light-blue-bg img {width: 218px;-moz-border-radius: 0px 10px 10px 0px;-webkit-border-radius: 0px 10px 10px 0px;border-radius: 0px 10px 10px 0px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;display: inline-block;vertical-align: top;float: right;height: 100%;}.comm-articles-bl {margin: 30px 0px 0px 0px;padding: 20px 0px 0px 0px;background: url(images/pattern-wave-dark.png) top center repeat-x;}.comm-articles-row {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}.comm-articles-bl .comm-articles-zag {margin: 0px 0px 0px 0px;padding: 0px 0px 11px 0px;text-transform: uppercase;font-size: 24px;font-family: 'Intro';color: #7e7e7e;display: block;}.comm-articles-bl .comm-articles-zag span {font-size: 18px;}.search-comm-bl {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}.search-comm-bl .search-comm-form {margin: 0px 18px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;width: 311px;float: left;position: relative;}.search-comm-bl .search-comm-form .comm-search::-webkit-input-placeholder {font-size: 12px !important;color: #aaaaaa !important;}.search-comm-bl .search-comm-form .comm-search::-moz-placeholder {font-size: 12px !important;color: #aaaaaa !important;}.search-comm-bl .search-comm-form .comm-search:-moz-placeholder {font-size: 12px !important;color: #aaaaaa !important;}.search-comm-bl .search-comm-form .comm-search:-ms-input-placeholder {font-size: 12px !important;color: #aaaaaa !important;}.search-comm-bl .search-comm-form .comm-search:focus::-webkit-input-placeholder {color: transparent !important;}.search-comm-bl .search-comm-form .comm-search:focus::-moz-placeholder {color: transparent !important;}.search-comm-bl .search-comm-form .comm-search:focus:-moz-placeholder {color: transparent !important;}.search-comm-bl .search-comm-form .comm-search:focus:-ms-input-placeholder {color: transparent !important;}.search-comm-bl .search-comm-form .comm-search {width: 270px;height: 32px;-moz-border-radius: 17px;-webkit-border-radius: 17px;border-radius: 17px;background-color: #fff;border: 1px solid #ccc;margin: 0px 0px 0px 0px;padding: 0px 20px 0px 21px;color: #222;letter-spacing: 0.05em;outline: none;font-size: 12px;}.search-comm-bl .search-comm-form .comm-submit-search {border: none;outline: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 32px;height: 32px;background: url(images/icon-search.png) top center no-repeat;position: absolute;top: 1px;right: 4px;}.search-comm-bl a {font-size: 14px;color: #7fc6ca;text-decoration: none;border-bottom: 1px dashed #7fc6ca;display: inline-block;vertical-align: top;margin-top: 9px;}.search-comm-bl a:hover {text-decoration: none;border-bottom: 1px dashed #fff;}.comm-form {margin: 12px 0px 0px 0px;padding: 20px 20px 15px 20px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #f5f5ed;}.comm-form:after {content: "";display: block;clear: both;}.comm-form .inp-nick::-webkit-input-placeholder {font-size: 14px !important;color: #7e7e7e !important;}.comm-form .inp-nick::-moz-placeholder {font-size: 14px !important;color: #7e7e7e !important;}.comm-form .inp-nick:-moz-placeholder {font-size: 14px !important;color: #7e7e7e !important;}.comm-form .inp-nick:-ms-input-placeholder {font-size: 14px !important;color: #7e7e7e !important;}.comm-form .inp-nick:focus::-webkit-input-placeholder {color: transparent !important;}.comm-form .inp-nick:focus::-moz-placeholder {color: transparent !important;}.comm-form .inp-nick:focus:-moz-placeholder {color: transparent !important;}.comm-form .inp-nick:focus:-ms-input-placeholder {color: transparent !important;}.comm-form .inp-nick {width: 267px;height: 34px;background: #fff;color: #222;font-size: 14px;border: none;outline: none;display: inline-block;vertical-align: top;padding: 0px 14px 0px 14px;margin: 0px 0px 0px 0px;border: 1px solid #b8b8b8;float: left;}.comm-form .comm-select-age {width: 140px;display: inline-block;vertical-align: top;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 12px;float: left;}.comm-form .inp-comm-text {display: block;resize: none;width: calc(100% - 28px);height: 58px;background: #fff;color: #222;font-size: 14px;border: none;outline: none;vertical-align: top;margin: 8px 0px 0px 0px;padding: 10px 14px 10px 14px;border: 1px solid #b8b8b8;}.comm-form .comm-submit-link {padding: 10px 0px 0px 0px;display: block;margin: 0px -3px 0px 0px;text-align: right;}.comm-form .comm-submit-link .comm-submit-txt {color: #20aab1;background: none;text-transform: uppercase;text-decoration: none;display: inline-block;vertical-align: top;margin: 0px 0px 0px 0px;padding: 4px 8px 0px 8px;text-align: center;font-size: 14px;font-family: 'Intro';border: 1px solid transparent;}.comm-form .comm-submit-link .comm-submit-txt:hover {border: 1px solid #20aab1; margin-bottom: 1px;}.comm-form .comm-submit-link .comm-submit-txt:hover:after {background: none; height: 0px;}.comm-form .comm-submit-link .comm-submit-txt:after {content: "";display: block;vertical-align: top;width: 120px;height: 1px;background: #20aab1;margin: 0 auto;margin-top: 2px;padding: 0px 0px 0px 0px;}.comm-form-list {margin: 0px 0px 0px 0px;padding: 9px 0px 40px 0px;}.comm-form-list ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;}.comm-form-list ul li {margin: 13px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;}.comm-form-list ul li ul {padding-left: 50px;}.comm-form-list .c-author {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 12px;display: block;color: #7f7f7f;font-size: 16px;}.comm-form-list .c-date {font-size: 11px;margin-left: 10px;color: #a6a6a6;}.comm-form-list .c-txt {margin: 10px 0px 3px 0px;padding: 14px 20px 16px 20px;display: block;-moz-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;position: relative;border: 1px solid #dfdfdf;font-size: 14px;}.comm-form-list .c-txt:after {content: "";display: block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 15px;height: 8px;background: url(images/c-txt-arrow.png) top left no-repeat;position: absolute;top: -8px;left: 23px;}.comm-form-list .c-txt p {margin: 0px 0px 0px 0px;padding: 10px 0px 10px 0px;display: block;}.comm-form-list .c-respond {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: block;text-align: right;}.comm-form-list .c-respond a {font-size: 14px;color: #7fc6ca;text-decoration: none;border-bottom: 1px dashed #7fc6ca;margin-right: 1px;}.comm-form-list .c-respond a:hover {text-decoration: none;border-bottom: 1px dashed #fff;}.more-news-in-cat {padding-top: 30px;}.more-news-in-cat .title-w {color: #7e7e7e;}.more-news-in-cat .cont-widget {padding-left: 21px; padding-right: 21px; padding-top: 5px;}.more-news-in-cat .title-w:after {background: #7e7e7e;}.more-news-in-cat .more-articles-desc {margin: 8px 45px 0px 0px;padding: 0px 0px 0px 0px;width: 226px;}.more-news-in-cat .more-articles-desc img {width: 100px;height: 100px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;}.more-news-in-cat .more-articles-desc .r-link {float: left;margin: 2px -20px 0px 19px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;width: 118px;font-size: 12px;font-weight: 600;text-transform: uppercase;}.more-news-in-cat .more-articles-desc .r-link a {color: #000;text-decoration: none;font-weight: 700;text-transform: uppercase;font-size: 12px;}.more-news-in-cat .more-articles-desc .r-link a:hover {color: #20aab1;text-decoration: none;}.more-news-in-cat .more-articles-desc .news-comm {font-size: 10px;color: #7e7e7e;text-align: right;background: url(images/pattern-wave-dark.png) center center repeat-x;margin-top: 14px;padding-bottom: 0px;}.more-news-in-cat .more-articles-desc .news-comm:after {content: "";display: block;clear: both;}.more-news-in-cat .more-articles-desc .news-comm span {margin: -1px 0px 0px 0px;padding: 0px 0px 1px 25px;display: inline-block;vertical-align: top;background: #e8e6d5 url(images/icon-widget-comm-gray.png) top left no-repeat;background-position: 7px 1px;float: right;min-height: 10px;}.widget.popular-comm-news {margin: 50px 0px 0px 0px;padding: 29px 0px 22px 0px;background: #d8d5be;}.widget.popular-comm-news .title-w {color: #7e7e7e;}.widget.popular-comm-news .title-w:after {background: #7e7e7e;}.widget.popular-comm-news .title-w .mini-z {margin: -2px 0px 0px 0px;padding: 0px 0px 5px 0px;font-size: 14px;text-transform: uppercase;display: block;}.widget.popular-comm-news .cont-widget {margin: 30px 0px 0px 0px;padding: 0px 0px 0px 0px;}.widget.popular-comm-news .news-item {margin: 10px 0px 12px 0px;padding: 0px 20px 0px 21px;}.widget.popular-comm-news .news-item .preview {width: 41px;height: 41px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;}.widget.popular-comm-news .news-item .news-link {float: left;margin: 0px -10px 0px 12px;padding: 0px 0px 0px 0px;display: inline-block;vertical-align: top;width: 180px;font-size: 12px;font-weight: 600;text-transform: uppercase;}.widget.popular-comm-news .news-item .news-link a {color: #000;text-decoration: none;}.widget.popular-comm-news .news-item .news-link a:hover {color: #fff;text-decoration: none;}.widget.popular-comm-news .news-item .news-comm {font-size: 10px;color: #20aab1;text-align: right;background: url(images/pattern-wave-dark.png) center center repeat-x;margin-top: 1px;}.widget.popular-comm-news .news-item .news-comm:after {content: "";display: block;clear: both;}.widget.popular-comm-news .news-item .news-comm span {margin: -1px 0px 0px 0px;padding: 0px 0px 1px 25px;display: inline-block;vertical-align: top;background: #d8d5be url(images/icon-widget-comm-20aab1.png) top left no-repeat;background-position: 7px 1px;float: right;min-height: 10px;}.widget.popular-comm-news .all-news {color: #000;background: none;text-transform: uppercase;text-decoration: none;display: inline-block;vertical-align: top;margin: -10px 0px 0px 0px;padding: 4px 8px 0px 8px;text-align: center;font-size: 11px;font-family: 'Intro';border: 1px solid transparent;}.widget.popular-comm-news .all-news:hover {border: 1px solid #000; margin-bottom: 1px;}.widget.popular-comm-news .all-news:hover:after {background: none; height: 0px;}.widget.popular-comm-news .all-news:after {content: "";display: block;vertical-align: top;width: 59px;height: 1px;background: #000;margin: 0 auto;margin-top: 3px;padding: 0px 0px 0px 0px;}.article-post-cont h1, .article-post-cont .tit-post-h1 {font-size: 24px; font-weight: 400; font-family: 'Intro'; padding-top: 10px; padding-bottom: 10px;}.article-post-cont h2, .article-post-cont .tit-post-h2 {font-size: 22px; font-weight: 400; font-family: 'Intro'; padding-top: 10px; padding-bottom: 10px;}.article-post-cont h3, .article-post-cont .tit-post-h3 {font-size: 20px; font-weight: 400; font-family: 'Intro'; padding-top: 10px; padding-bottom: 10px;}.article-post-cont h4, .article-post-cont .tit-post-h4 {font-size: 18px; font-weight: 400; font-family: 'Intro'; padding-top: 10px; padding-bottom: 10px;}.article-post-cont h5, .article-post-cont .tit-post-h5 {font-size: 16px; font-weight: 400; font-family: 'Intro'; padding-top: 10px; padding-bottom: 10px;}.article-post-cont h6, .article-post-cont .tit-post-h6 {font-size: 14px; font-weight: 400; font-family: 'Intro'; padding-top: 10px; padding-bottom: 10px;}.jq-selectbox {	vertical-align: middle;	cursor: pointer;}.jq-selectbox__select {	height: 26px;	width: 70px;	padding: 9px 20px 0 10px;	background: #fff;	border: 1px solid #b8b8b8;	color: #7e7e7e;	font-size: 14px;}.jq-selectbox.focused .jq-selectbox__select {	border: 1px solid #b8b8b8;}.jq-selectbox.disabled .jq-selectbox__select {	border-color: #CCC;	background: #F5F5F5;	box-shadow: none;	color: #888;}.jq-selectbox__select-text {	display: block;	width: 100%;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;}.jq-selectbox .placeholder {	color: #888;}.jq-selectbox__trigger {	position: absolute;	top: 9px;	right: 0;	width: 20px;	height: 20px;	border-left: none;}.jq-selectbox__trigger-arrow {	position: absolute;	top: 6px;	right: 10px;	width: 0;	height: 0;	overflow: hidden;	border-top: 5px solid #818181;	border-right: 5px solid transparent;	border-left: 5px solid transparent;	opacity: 1;	filter: alpha(opacity=100);}.jq-selectbox:hover .jq-selectbox__trigger-arrow {	opacity: 1;	filter: alpha(opacity=100);}.jq-selectbox.disabled .jq-selectbox__trigger-arrow {	opacity: 0.5;	filter: alpha(opacity=50);}.jq-selectbox__dropdown {	top: 35px;	width: 100%;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin: 0;	padding: 0;	border: 1px solid #CCC;	border-radius: 4px;	background: #FFF;	box-shadow: 0 2px 10px rgba(0,0,0,0.2);	font-size: 14px;}.jq-selectbox__search {	margin: 5px;}.jq-selectbox__search input {	-moz-box-sizing: border-box;	box-sizing: border-box;	width: 100%;	margin: 0;	padding: 5px 27px 6px 8px;	outline: none;	border: 1px solid #CCC;	border-radius: 3px;	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;	box-shadow: inset 1px 1px #F1F1F1;	color: #333;	-webkit-appearance: textfield;}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration {	-webkit-appearance: none;}.jq-selectbox__not-found {	margin: 5px;	padding: 5px 8px 6px;	background: #F0F0F0;	font-size: 13px;}.jq-selectbox ul {	margin: 0;	padding: 0;}.jq-selectbox li {	min-height: 20px;	padding: 8px 10px 3px;	-webkit-user-select: none;	   -moz-user-select: none;	    -ms-user-select: none;	        user-select: none;	     -o-user-select: none;	white-space: nowrap;	color: #000;	border-bottom: 1px solid #dfe1e2;}.jq-selectbox li.selected {	background-color: #20aab1;	color: #fff;}.jq-selectbox li:hover {	background-color: #20aab1;	color: #fff;}.jq-selectbox li.disabled {	color: #AAA;}.jq-selectbox li.disabled:hover {	background: none;}.jq-selectbox li.optgroup {	font-weight: bold;}.jq-selectbox li.optgroup:hover {	background: none;	color: #231F20;	cursor: default;}.jq-selectbox li.option {	padding-left: 25px;}.hidden{opacity:0}.visible{opacity:1}