html, body {}
body {background: #fff;}
body, td {font-family: arial, trebuchet MS, verdana, tahoma; font-size: 12px; color: #000;}


/******************/
/*  BASIC LAYOUT  */
/******************/

.wrapper {min-width: 960px;}

.header-links {margin-bottom: 7px;}
.themeofweek {margin: 0 12px 4px;}

.body {padding: 0 12px;}
.body .body-cont {width: 100%;}
/*.body .body-clear {margin: 0 -10px; position: relative; background: #09956c;}*/
.body-l-col {float: left; width: 100%;}
.body-l-col .body-col-cont {padding-right: 4px; margin-right: 231px;}
.body-r-col {float: left; width: 231px; margin-left: -231px;}
.body-r-col .body-col-cont {}

.footer {padding-top: 27px; background: #17e2be;}


/******************/
/*    CSS RULES   */
/******************/

.inp {padding: 1px 4px 2px 5px; display: block; border: 1px solid #b4b4b4; background-color: #fff;}
.inp input {width: 100%; height: 1.3em; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 14px; color: #7f7f7f; background: transparent;}
.inp textarea {padding: 0; width: 100%; resize: none; border: 0px solid; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 14px; color: #7f7f7f; background: transparent;}
.inp-textarea {padding-right: 2px; padding-top: 0px; padding-bottom: 0px;}
.inp-select {vertical-align: middle; font-family: arial, tahoma, verdana; font-weight: normal; font-size: 12px; color: #505050;}

a {color: #0082e4; text-decoration: underline;}
a:hover {color: #fc5505;}

.mtitle {padding-top: 20px; margin: 0 22px 9px 13px; font-size: 18px; color: #000; font-weight: bold; text-transform: uppercase; letter-spacing: 2px;}
.mtitle h1 {font-weight: bold;}
.mtitle a {color: #000;}
.mtitle a:hover {color: #fc5505;}

.header {height: 185px; background: #08dbb5 url(../images/header-bg.jpg) no-repeat 93% bottom;}
.header .logo {margin-right: 40px; width: 34%; height: 185px; float: left;}
.header .logo img {margin: 0 auto; display: block;}
.header .info {margin-top: 24px; width: 580px; float: left; color: #fff; font-weight: normal;}
.header .info .cont {padding-right: 35px;}
.header .info .text {margin-bottom: 11px; font-size: 18px; line-height: 1.5em; color: #035848;}
.header .info .text a {color: #ff5500;}
.header .info .text a:hover {color: #035848;}
.header .info .btn a {margin-right: 14px; display: block; float: left; width: 238px; height: 40px; text-indent: -9999px; background: url(../images/btn-saytruth.gif) no-repeat left top;}
.header .info .btn a:hover {background-position: left bottom;}

.tlang {position: absolute; right: 22px; top: 35px; font-size: 11px;}
.tlang a {padding-left: 1px; color: #035848; border-bottom: 1px dotted #035848; text-decoration: none;}
.tlang a:hover {color: #ff5500; border-color: #ff5500;}
.tlang li {padding-bottom: 3px;}

.msocials {padding: 0 12px 0 22px; margin-bottom: 4px; font-size: 14px; zoom: 1;}
.msocials ul li {display: block; float: left; position: relative;}
.msocials ul li a {margin-right: 9px; display: block; zoom: 1; width: 22px; height: 22px; text-indent: -9999px; background: url(../images/socials-icos.gif) no-repeat 0 0;}
.msocials ul li span {padding: 0 10px; position: absolute; left: -4px; bottom: 33px; display: none; height: 25px; line-height: 25px; color: #fff; white-space: nowrap; background: url(../images/socials-ol-bg.gif) repeat-x 0 0;}
.msocials ul li span em {display: block; position: absolute; left: 10px; bottom: -5px; width: 11px; height: 5px; background: url(../images/socials-ol-crn.gif) no-repeat 0 0;}
.msocials ul .fb a {background-position: 0 0px;}
.msocials ul .fb span {background-position: 0 0;}
.msocials ul .fb span em {background-position: 0 0;}
.msocials ul .b a {background-position: -22px 0;}
.msocials ul .b span {background-position: 0 -25px;}
.msocials ul .b span em {background-position: 0 -5px;}
.msocials ul .lj a {background-position: -44px 0;}
.msocials ul .lj span {background-position: 0 -50px;}
.msocials ul .lj span em {background-position: 0 -10px;}
.msocials ul .lj span img {margin: 0 2px; vertical-align: middle;}
.msocials ul .yt a {background-position: -66px 0;}
.msocials ul .yt span {background-position: 0 -75px;}
.msocials ul .yt span em {background-position: 0 -15px;}
.msocials ul .tw a {margin: 0; background-position: -88px 0;}
.msocials ul .tw span {background-position: 0 -100px;}
.msocials ul .tw span em {background-position: 0 -20px;}
.msocials .post {margin-left: 155px; margin-right: 220px; max-width: 1020px; position: relative; zoom: 1; line-height: 1.5em; border: 1px solid #bfd4d9;}
.msocials .post p {padding: 0 22px 4px 8px; zoom: 1; background: url(../images/twtpos-bg.gif) repeat-x left top;}
.msocials .post p span {font-size: 10px; color: #fd7529;}
.msocials .post .crn {position: absolute; left: -6px; top: 5px; display: block; width: 6px; height: 11px; background: url(../images/twpost-crn.gif) no-repeat;}
.msocials .post .twt {position: absolute; right: -9px; top: 5px; display: block; width: 28px; height: 16px; background: url(../images/twt.png) no-repeat;}


.ol-telltruth {top: -9999px; left: -9999px; width: 546px; display: block; position: absolute; z-index: 9999;}
.ol-telltruth .close a {padding-right: 12px; display: inline-block; color: #000; font-size: 11px; border-bottom: 1px dashed #000; text-decoration: none; background: url(../images/ico-close.gif) no-repeat right center;}
.ol-telltruth .hd {position: absolute; left: 248px; top: 61px; display: block; width: 238px; height: 40px; background: url(../images/ol-telltruth-tab.gif) no-repeat;}
.ol-telltruth .bd {padding: 99px 60px 0 5px; position: relative; background: url(../images/ol-telltruth-bd.png) no-repeat;}
.ol-telltruth .bd .cont {padding: 15px 15px 0; position: relative; background: #fff;}
.ol-telltruth .ft {height: 6px; background: url(../images/ol-telltruth-ft.png) no-repeat;}
.ol-telltruth .btm {padding: 10px 15px; margin: 0 -15px; position: relative; background: #ccf4eb;}
.ol-telltruth .btm .close {position: absolute; right: 18px; top: 25px;}
.ol-telltruth .hdr .close {top: 17px; right: 16px; text-align: right; position: absolute;}
.ol-telltruth p.title {margin-bottom: 7px; font-size: 14px; color: #000;}
.ol-telltruth p.info {color: #989898; font-size: 11px;}
.ol-telltruth .input {width: 340px; margin-bottom: 28px;}
.ol-telltruth .text {font-size: 14px; color: #000;}
.ol-telltruth .text .input {margin-bottom: 4px; width: auto;}
.ol-telltruth .text .info {margin-bottom: 22px;}
.ol-telltruth .captcha {margin-bottom: 17px;}
.ol-telltruth .captcha img {margin-right: 8px; display: block; float: left;}
.ol-telltruth .captcha .input {margin-right: 7px; width: 126px; display: block; float: left;}


.footer .links {margin-bottom: 20px; padding-left: 25px; zoom: 1;}
.footer .links .block {width: 25%; float: left;}
.footer .links .block ul {margin-right: 10px;}
.footer .links .block li {margin-bottom: 10px; font-size: 14px;}
.footer .links .block a {color: #034c3f;}
.footer .links .block a:hover {color: #fff;}
.footer .links .block .search {}
.footer .links form.search {position: relative; left: -5px; display: block; width: 76%; background: #fff;}
.footer .links form.search fieldset {padding: 0 32px 0 6px; display: block; height: 28px;}
.footer .links form.search .text {padding: 6px 0 3px; width: 100%; border: 0; color: #7f7f7f; font-size: 12px; font-family: arial; background: transparent;}
.footer .links form.search .submit {position: absolute; right: 2px; top: 1px;}
.footer .socials {margin-top: 36px;}
.footer .socials li {margin: 0 9px 0 0 !important; display: block; float: left;}
.footer .socials a {display: block; width: 22px; height: 22px; float: left; text-indent: -9999px; background: url(../images/socials-icos2.gif) no-repeat;}
.footer .socials .tw a {background-position: 0 0;}
.footer .socials .fb a {background-position: -22px 0;}
.footer .socials .b a {background-position: -44px 0;}
.footer .socials .lj a {background-position: -66px 0;}
.footer .socials .yt a {background-position: -88px 0;}
.footer .copy {padding: 15px 25px 7px; zoom: 1; font-size: 12px; color: #035848;}

.header-steps {margin-bottom: 28px; padding: 10px 15px 0; position: relative; background: url(../images/steps-bg.gif) repeat-x left top;}
.header-steps .hdr {margin: 0 0 10px 10px; position: relative; display: block;}
.header-steps .hdr .f {color: #fc5705;}
.header-steps .hdr .t {color: #00ca93;}
.header-steps .hdr .more {color: #00c598; text-decoration: none;}
.header-steps .hdr .more:hover {color: #fc5705;}
.header-steps .hdr .close {padding-left: 1px; position: absolute; display: none; right: 0; top: 2px; color: #737373; font-size: 11px; border-bottom: 1px dashed #737373; text-decoration: none;}
.header-steps .hdr .close:hover {border-bottom: 0;}
.header-steps .hdr .close img {margin-left: 3px;}
.header-steps .container {display: none; width: 100%; position: relative;}
.header-steps .step {float: left; background: url(../images/step-arrow.gif) no-repeat 75% 40px;}
.header-steps .step1 {width: 26%;}
.header-steps .step2 {width: 26%;}
.header-steps .step3 {width: 25%;}
.header-steps .step4 {width: 21%; background: none;}
.header-steps .step p {padding-left: 10px; width: 70%; line-height: 1.4em; font-size: 11px; color: #737373;}
.header-steps .step p span {display: block; color: #fc5705;}
.header-steps .step3 p span,
.header-steps .step4 p span {color: #00ca93;}

.header-links {margin: 0 12px 4px; padding: 9px 12px 5px 12px; zoom: 1; font-size: 14px; font-weight: bold; text-transform: uppercase; background: #d9e1e6;}
.header-links ul {padding-bottom: 8px;}
.header-links li {margin-right: 18px; position: relative; display: inline; line-height: 1.5em;}
.header-links a {position: relative; z-index: 2;}
.header-links .s1 a {color: #505253;}
.header-links .s2 a {color: #088972;}
.header-links a:hover {color: #fc5505;}
.header-links .active a {color: #000; text-decoration: none; cursor: default;}
.header-links .active a:hover {color: #000; text-decoration: none; cursor: default;}
.header-links .active ins {position: absolute; top: -11px; display: block; height: 37px; z-index: 1; background: no-repeat;}
.header-links .investigation ins {left: -18px; width: 162px; background-image: url(../images/bubbles/menu01.png);}
.header-links .economics ins {left: -10px; width: 110px; background-image: url(../images/bubbles/menu02.png);}
.header-links .education ins {left: -14px; width: 134px; background-image: url(../images/bubbles/menu03.png);}
.header-links .culture ins {left: -9px; width: 86px; background-image: url(../images/bubbles/menu04.png);}
.header-links .politics ins {left: -7px; width: 90px; background-image: url(../images/bubbles/menu05.png);}
.header-links .law ins {left: -6px; width: 61px; background-image: url(../images/bubbles/menu06.png);}
.header-links .health ins {left: -8px; width: 95px; background-image: url(../images/bubbles/menu07.png);}
.header-links .action ins {left: -12px; width: 110px; background-image: url(../images/bubbles/menu08.png);}
.header-links .position ins {left: -10px; width: 88px; background-image: url(../images/bubbles/menu09.png);}
.header-links .society ins {left: -24px; width: 252px; background-image: url(../images/bubbles/menu10.png);}
.header-links .laugh ins {left: -16px; width: 160px; background-image: url(../images/bubbles/menu11.png);}
.header-links .phototruth ins {left: -11px; width: 121px; background-image: url(../images/bubbles/menu12.png);}
.header-links .video ins {left: -9px; width: 69px; background-image: url(../images/bubbles/menu13.png);}


.cnum {padding-right: 2px; display: -moz-inline-box; display: inline-block; font-size: 10px; line-height: normal; text-decoration: none; background: url(../images/cnum-bg.gif) no-repeat right -17px;}
.cnum span {padding: 0 2px 0 4px; display: -moz-inline-box; display: inline-block; height: 17px; background: url(../images/cnum-bg.gif) no-repeat 0 0;}
a.cnum:hover {color: #fff; background-position: right -51px;}
a.cnum:hover span {background-position: 0 -34px;}

.themeofweek {background: #08dbb5;/* url(../images/themeofweek-bg.gif) repeat-y right top*/}
.themeofweek img {float: right;}
.themeofweek .text {padding: 8px 0 11px 13px; margin-right: 205px; zoom: 1;}
.themeofweek .title {margin-bottom: 2px; font-size: 14px; text-transform: uppercase; font-weight: bold; letter-spacing: 1px; color: #034c3f;}
.themeofweek .hdr-link {margin-right: 2px; font-size: 21px; color: #034c3f;}
.themeofweek .hdr-link:hover {color: #fc5505;}
.themeofweek .cnum {top: -2px; position: relative;}
.themeofweek .clear {background: #fff;}

.topnews {margin-bottom: 11px;}
.topnews table {width: 100%;}
.topnews .img {padding-right: 1px; width: 346px;}
.topnews .img img {display: block; border-right: 1px solid #fff;}
.topnews .title {padding: 0 10px; height: 56px; vertical-align: top; font-size: 14px; line-height: 1.5em; border-left: 2px solid #17e2be; border-bottom: 1px solid #fff; background: #e5f9f5;}
.topnews .title div {padding-top: 6px; zoom: 1;}
.topnews .title .link {margin-right: 10px; color: #000;}
.topnews .title .tags {margin-right: 5px;}
.topnews .title .tags a {color: #454545;}
.topnews .title .cnum {color: #fff; background-position: right -85px;}
.topnews .title .cnum span {background-position: 0 -68px;}
.topnews .title a.cnum:hover {background-position: right -119px;}
.topnews .title a.cnum:hover span {background-position: 0 -102px;}
.topnews .last {border-bottom: 0;}
.topnews .active {background: #17e2be;}
.topnews .active .link {color: #084f42;}
.topnews .active .tags a {color: #179b83;}
.topnews .active .cnum {color: #00c799; background-position: right -17px;}
.topnews .active .cnum span {background-position: 0 0;}
.topnews .active a.cnum:hover {color: #fff; background-position: right -51px;}
.topnews .active a.cnum:hover span {background-position: 0 -34px;}
.topnews .title a:hover {color: #fc5505;}

.ssearch {margin-bottom: 4px; padding: 5px 5px 9px; background: #dee5ea;}
.ssearch form {margin-bottom: 3px; display: block; position: relative; width: 100%; background: #fff;}
.ssearch fieldset {padding: 0 32px 0 6px; display: block; height: 32px;}
.ssearch .text {padding: 8px 0 4px; width: 100%; border: 0; color: #7f7f7f; font-size: 14px; font-family: arial; background: transparent;}
.ssearch .submit {position: absolute; right: 3px; top: 2px;}
.ssearch p {font-size: 11px; line-height: 1.5em; color: #8b8b8b;}
.ssearch p a {color: #000; text-decoration: none; border-bottom: 1px dotted #000;}
.ssearch p a:hover {color: #fc5505; border-color: #fc5505;}

.newsline {margin-bottom: 4px;}
.newsline .tabs {margin-bottom: 14px;}
.newsline .tabs .items li {padding: 7px 12px 7px 12px; display: block; float: left; position: relative; zoom: 1; font-size: 14px;}
.newsline .tabs .items li ins {display: block; width: 80px; height: 37px; position: absolute; left: 3px; top: -4px; background: url(../images/bubbles/bubble09.png) no-repeat;}
.newsline .tabs .items li a {color: #000;}
.newsline .tabs .items li a:hover {color: #fc5505;}
.newsline .tabs .items li.active {padding-bottom: 8px; position: relative; margin-bottom: -1px; border: 1px solid #fff; border-bottom: 0; border-top: 0; color: #034c3f;}
.newsline .tabs .items li.first {border-left: 0;}
.newsline .tabs .items li.more a {padding-right: 10px; border-bottom: 1px dotted #000; text-decoration: none; background: url(../images/arr02-btm.gif) no-repeat right center;}
.newsline .tabs .items li.more a:hover {border-color: #fc5505; background-image: url(../images/arr01-btm.gif);}
.newsline .tabs .items li.more img {margin-left: 2px; vertical-align: middle;}
.newsline .tabs .tabs-clear {background-color: #fff;}

.newsline .ol-places {position: absolute; left: 0px; top: 0px; width: 206px; display: none; z-index: 999; font-size: 14px;}
.newsline .ol-places .hd {height: 30px; background: url(../images/ol-places-hd.png) no-repeat;}
.newsline .ol-places .bd {padding: 4px 14px 0; background: url(../images/ol-places-bd.png) repeat-y left top;}
.newsline .ol-places .ft {height: 8px; background: url(../images/ol-places-ft.png) no-repeat;}
.newsline .ol-places a {color: #000; border-bottom: 1px dotted #000; text-decoration: none;}
.newsline .ol-places a:hover {color: #fc5505; border-color: #fc5505;}
.newsline .ol-places .hd a {color: #fc5505; padding-right: 10px; top: 6px; left: 13px; position: relative; border-color: #fc5505; background: url(../images/arr01-btm.gif) no-repeat right center;}
.newsline .ol-places ul li {margin-bottom: 9px;}

.newsline .container {}
.newsline .mplace {padding-left: 13px; margin-bottom: 6px; font-size: 14px; color: #000;}
.newsline .filter {padding-left: 13px; margin-bottom: 2px; z-index: 99; position: relative;}
.newsline .filter .sort,
.newsline .filter .curdate {float: left; width: 50%; font-size: 11px;}
.newsline .filter .curdate {font-size: 14px;}
.newsline .filter .sort li,
.newsline .filter .sort a {display: block; float: left; height: 17px; line-height: 17px; font-size: 11px; text-transform: lowercase;}
.newsline .filter .sort a {padding: 0 8px 0 15px; color: #000; text-decoration: none; background: no-repeat 5px 0px;}
.newsline .filter .sort a:hover {color: #fc5505;}
.newsline .filter .sort span {border-bottom: 1px dotted #000;}
.newsline .filter .sort li {background: url(../images/sort-bg.gif) repeat-x 0 -999px;}
.newsline .filter .sort li.active {background-position: left bottom;}
.newsline .filter .sort li.active a {color: #fff; cursor: default; background-position: 5px -17px;}
.newsline .filter .sort li.active a:hover {color: #fff;}
.newsline .filter .sort li.cats a {background-image: url(../images/sort-ico1.gif);}
.newsline .filter .sort li.list a {background-image: url(../images/sort-ico2.gif);}
.newsline .filter .today {float: left; width: 50%; font-size: 11px; height: 19px; line-height: 19px; position: relative;}
.newsline .filter .today-cont {padding-left: 7px;}
.newsline .filter .today .link a {color: #fc5505; border-bottom: 1px dotted #fc5505; text-decoration: none;}
.newsline .filter .today .nav {position: relative; width: 40%; float: left; z-index: 2;}
.newsline .filter .today .cal {position: relative; width: 60%; float: left;}

.newsline .ol-newsnav {left: -19px; top: -16px; position: absolute; z-index: 999; width: 605px; font-size: 11px; display: none;}
.newsline .ol-newsnav .hd {}
.newsline .ol-newsnav .bd {padding: 2px 4px 0; background: url(../images/ol-newsnav-bd.png) no-repeat;}
.newsline .ol-newsnav .bd .cont {padding: 14px 15px 0; background: #e6ecef;}
.newsline .ol-newsnav .ft {height: 6px; background: url(../images/ol-newsnav-ft.png) no-repeat;}
.newsline .ol-newsnav .btm {padding: 11px 0 13px 75px; margin: 0 -15px; position: relative; vertical-align: middle; color: #a4aeae; background: #d8e1e6;}
.newsline .ol-newsnav .btm input {margin-right: 5px; font-size: 16px; font-family: arial; color: #000; vertical-align: middle;}
.newsline .ol-newsnav .title {margin-bottom: 17px; position: relative; color: #fc5505;}
.newsline .ol-newsnav .title .l {color: #fc5505; border-bottom: 1px dotted #fc5505; text-decoration: none;}
.newsline .ol-newsnav .title .cross {position: absolute; right: 0px; top: 1px;}
.newsline .ol-newsnav .info {margin-bottom: 23px;}
.newsline .ol-newsnav table {margin-bottom: 8px;}
.newsline .ol-newsnav table th {padding: 0 23px 10px 0; font-size: 11px; line-height: 1.9em; color: #a4aeae; vertical-align: top;}
.newsline .ol-newsnav table td {padding-bottom: 10px; font-size: 11px; line-height: 1.9em; vertical-align: top;}
.newsline .ol-newsnav table a {color: #329fe8 !important; border-bottom: 1px dotted #329fe8 !important; text-decoration: none;}
.newsline .ol-newsnav table a:hover {color: #fc5505 !important; border-color: #fc5505 !important;}
.newsline .ol-newsnav table a.rem {border: 0 !important;}

.newsline .ol-calendar {left: -14px; top: -12px; position: absolute; width: 284px; display: none;}
.newsline .ol-calendar .hd {}
.newsline .ol-calendar .bd {padding: 2px 4px 0; zoom: 1; background: url(../images/ol-calendar-bd.png) no-repeat;}
.newsline .ol-calendar .bd .cont {padding-top: 10px; background: #e6ecef;}
.newsline .ol-calendar .ft {height: 6px; background: url(../images/ol-calendar-ft.png) no-repeat;}
.newsline .ol-calendar .info {margin: 0 0px 10px 10px; position: relative;}
.newsline .ol-calendar .info .l {color: #fc5505; border-bottom: 1px dotted #fc5505; text-decoration: none;}
.newsline .ol-calendar .info .cross {position: absolute; right: 16px; top: 0px;}
.newsline .ol-calendar .wrap {padding: 0 15px 0 20px;}
.newsline .ol-calendar .years {margin-bottom: 11px; padding-bottom: 10px; border-bottom: 1px solid #cdd2d5;}
.newsline .ol-calendar .years ul {margin-left: -10px; position: relative;}
.newsline .ol-calendar .years li {display: inline;}
.newsline .ol-calendar .years li a {display: block; float: left; width: 45px; height: 17px; text-align: center; line-height: 17px;}
.newsline .ol-calendar .years li.active a {color: #fff; cursor: default; text-decoration: none; background: url(../images/ol-calendar-year.gif) no-repeat;}
.newsline .ol-calendar .monthes {margin-bottom: 20px; width: 60px; display: block; float: left;}
.newsline .ol-calendar .monthes li {display: block;}
.newsline .ol-calendar .monthes li a {margin: 0 0 3px -7px; padding-left: 7px; position: relative; display: block; clear: both; height: 16px; line-height: 16px;}
.newsline .ol-calendar .monthes li.active a {color: #fff; cursor: default; text-decoration: none; background: url(../images/ol-calendar-month.gif) no-repeat left center;}
.newsline .ol-calendar .dates {margin-bottom: 20px; width: 180px; float: left;}
.newsline .ol-calendar .dates table {width: 100%;}
.newsline .ol-calendar .dates td {padding: 2px 0; font-size: 14px; text-align: center; vertical-align: middle;}
.newsline .ol-calendar .dates td a {margin: 0 auto; display: block; width: 27px; height: 27px; line-height: 27px; color: #000;}
.newsline .ol-calendar .dates td.active a {color: #fff; cursor: default; text-decoration: none; background: url(../images/ol-calendar-date.gif) no-repeat;}
.newsline .ol-calendar .btm {padding: 11px 0 13px 20px; vertical-align: middle; background: #d8e1e6;}
.newsline .ol-calendar .btm input {font-size: 16px; font-family: arial; color: #000; vertical-align: middle;}

.newsline .blocks {}
.newsline .blocks .title {margin-bottom: 8px; position: relative; font-size: 14px; letter-spacing: 1px; font-weight: bold; text-transform: uppercase;}
.newsline .blocks .title a {position: relative; zoom: 1; z-index: 9; color: #000;}
.newsline .blocks .title a:hover {color: #fc5505;}
.newsline .blocks .title ins {position: absolute; display: none;}
.newsline .blocks .title-date {text-transform: none; letter-spacing: 0;}
.newsline .blocks .topic {color: #979797;}
.newsline .blocks .items {margin-bottom: 5px;}
.newsline .blocks .item {padding: 5px 15px 6px 10px; font-size: 14px; line-height: 1.5em; color: #979797; border-bottom: 1px solid #e5f9f5;}
.newsline .blocks .item img {margin-right: 8px; display: block; float: left; position: relative; zoom: 1; z-index: 9;}
.newsline .blocks .item a.link {color: #000;}
.newsline .blocks .item .tags a.link {color: #454545;}
.newsline .blocks .item a.link:hover {color: #fc5505;}
.newsline .blocks .item-first {margin-bottom: 10px; padding: 0; background: transparent;}
.newsline .blocks .item-first .hdr {padding-top: 3px; zoom: 1; font-size: 11px; color: #979797; line-height: 1.4em;}
.newsline .blocks a.cnum {position: relative; color: #000; background-position: right -153px;}
.newsline .blocks a.cnum span {background-position: 0 -136px;}
.newsline .blocks a.cnum:hover {background-position: right -187px;}
.newsline .blocks a.cnum:hover span {background-position: 0 -170px;}
.newsline .blocks .block-truthwork .title ins {left: -12px; top: -24px; width: 169px; height: 73px; background: url(../images/bubbles/bubble01.png) no-repeat;}
.newsline .blocks .block-lierating .title ins {left: -19px; top: -23px; width: 159px; height: 70px; background: url(../images/bubbles/bubble02.png) no-repeat;}
.newsline .blocks .block-active .title a {color: #000;}
.newsline .blocks .block-active .title ins {display: block;}
.newsline .blocks .block-active .items {background-color: transparent;}

.newsline .blocks-table {width: 100%;}
.newsline .blocks-table-item {padding: 7px 10px 32px; width: 50%; vertical-align: top; border-bottom: 4px solid #fff; background: #e5f9f5;}
.newsline .blocks-table-item-left {border-right: 4px solid #fff;}
.newsline .blocks-table .all {margin: 0 0 0 10px; font-size: 11px; font-weight: bold;}
.newsline .blocks-table .all a {color: #000;}
.newsline .blocks-table .all a:hover {color: #fc5505;}
.newsline .blocks-table .item {background-color: #fff;}
.newsline .blocks-table .item:hover {background-color: #effbf9;}
.newsline .blocks-table .item-first {background-color: transparent;}
.newsline .blocks-table .item-first:hover {background-color: transparent;}

.newsline .blocks-list {border: 1px solid #ccf6f3;}
.newsline .blocks-list .block-left {padding: 0; margin: 0; float: left; width: 100%;}
.newsline .blocks-list .block-left .block-cont {padding: 0; margin: 0 225px 0 0;}
.newsline .blocks-list .block-right {padding: 10px 0 0; margin: 0 0 0 -225px !important; width: 225px; float: left;}
.newsline .blocks-list .block-right .block-cont {padding: 0; margin: 0;}
.newsline .blocks-list .block {margin-bottom: 0;}
.newsline .blocks-list .title {margin-left: 9px;}
.newsline .blocks-list .item {border-bottom: 0;}
.newsline .blocks-list .items {margin-bottom: 22px;}
.newsline .blocks-list .block-active {margin-bottom: 22px; padding-top: 9px; background: #e5f9f5;}
.newsline .blocks-list .block-active .title {margin-bottom: 13px;}
.newsline .blocks-list .block-active .items {margin-bottom: 0; position: relative; zoom: 1; z-index: 2;}
.newsline .blocks-list .block-active .item {padding-right: 10px;}

.newsline .blocks-category {margin-top: 4px;}
.newsline .blocks-category .title {font-weight: normal; letter-spacing: normal;}
.newsline .blocks-category .item {font-size: 14px;}
.newsline .blocks-category .item .place {margin-bottom: 2px; font-size: 11px; line-height: 1.1em;}
.newsline .blocks-category .item .place a {color: #454545;}
.newsline .blocks-category .item .place a:hover {color: #fc5505;}
.newsline .blocks-category .item .hdr {margin-bottom: 3px; font-size: 14px;}
.newsline .blocks-category .item .i {font-size: 11px;}
.newsline .blocks-category .item .d {color: #454545;}
.newsline .blocks-category .item .topic {color: #454545;}
.newsline .blocks-category .item .topic:hover {color: #fc5505;}
.newsline .blocks-category .item .descr {font-size: 11px; color: #454545; line-height: 1.4em;}
.newsline .blocks-category .items {margin-bottom: 40px;}
.newsline .blocks-category .block-active {padding-bottom: 22px;}
.newsline .blocks-category .block-active .title {margin-bottom: 3px; font-weight: bold; letter-spacing: 1px; line-height: 1.5em;}
.newsline .blocks-category .block-active .item {padding-bottom: 0; font-size: 12px;}
.newsline .blocks-category .block-active .item .hdr {line-height: 1.5em;}
.newsline .blocks-category .block-active-s2 {background: #ccf6f3;}
.newsline .blocks-category .block-active-s2 .items {background: #ccf6f3;}

.newsline .blocks-news {margin-top: 4px;}
.newsline .blocks-news .block-right {padding-top: 0;}
.newsline .blocks-news .news-title {margin-bottom: 11px; padding: 0 11px; font-size: 30px;}
.newsline .blocks-news .news-title h1 {display: inline;}
.newsline .blocks-news .news-title .cnum {vertical-align: middle;}
.newsline .blocks-news .news-tags {margin-bottom: 32px; padding: 0 11px; font-size: 11px; color: #454545;}
.newsline .blocks-news .news-tags a {color: #454545;}
.newsline .blocks-news .news-tags a:hover {color: #fc5a0a;}
.newsline .blocks-news .ctext {padding: 0; border: 0;}

.newsline .phototruth {padding-bottom: 0;}
.newsline .phototruth-cont {}
.newsline .phototruth .img img {margin: 0 auto 10px; display: block;}
.newsline .phototruth-tabs {margin: 0 -10px; position: relative;}
.newsline .phototruth table {width: 100%;}
.newsline .phototruth table td {padding: 10px 10px; width: 33%; vertical-align: top; background: #fff;}
.newsline .phototruth table td.active {background: transparent;}
.newsline .phototruth table td .cont {margin: 0 auto; width: 100px;}
.newsline .phototruth table td img {margin-bottom: 5px; display: block;}
.newsline .phototruth table td .t {line-height: 1.3em; font-size: 11px;}
.newsline .phototruth table td .t a {color: #000;}
.newsline .phototruth table td .t a:hover {color: #fc5505;}

.funpic {padding: 0 0 10px 0; margin-bottom: 4px; font-size: 14px; background: #08dbb5;}
.funpic .text {margin-bottom: 8px; padding: 7px 10px 0;}
.funpic .topic {margin-bottom: 4px; color: #000; font-weight: bold; text-transform: uppercase; letter-spacing: 2px;}
.funpic .topic a {color: #000;}
.funpic .title {font-size: 14px; color: #fff;}
.funpic .title a {color: #fff;}
.funpic img {margin: 0 auto; display: block;}

.artprev {margin-bottom: 4px; padding: 10px; font-size: 14px; background: #d8e0e5;}
.artprev img {margin-left: 3px; display: block; float: right;}
.artprev a {color: #000;}
.artprev a:hover {color: #fc5505;}
.artprev p {line-height: 1.5em;}
.artprev .topic {font-weight: bold; text-transform: uppercase;}
.artprev .author {}
.artprev .title {margin-bottom: 8px;}
.artprev .more {font-size: 11px; font-weight: bold;}

.newsprev {margin-bottom: 4px; padding: 5px 10px 0; font-size: 14px; background: #d8e0e5;}
.newsprev a {color: #000;}
.newsprev a:hover {color: #fc5505;}
.newsprev p {line-height: 1.4em;}
.newsprev .hdr {margin-bottom: 10px; font-weight: bold; text-transform: uppercase;}
.newsprev .item {margin-bottom: 15px;}
.newsprev .item img {margin: 4px 7px 0 0; display: block; float: left;}
.newsprev .item .title {}

.hotnews {padding: 7px 7px 8px 5px; zoom: 1; margin-bottom: 4px; background: #d8e0e5;}
.hotnews a {color: #000;}
.hotnews a:hover {color: #fc5505;}
.hotnews .hdr {margin: 0 0 3px 5px; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.hotnews .tabs {zoom: 1;}
.hotnews .tabs li {display: block; float: left; position: relative; zoom: 1; font-size: 11px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase;}
.hotnews .tabs li ins {display: none; height: 33px; top: -7px; position: absolute; z-index: 1; background: no-repeat;}
.hotnews .tabs li.r ins {width: 87px; left: -5px; background-image: url(../images/bubbles/bubble07.png);}
.hotnews .tabs li.d ins {width: 124px; left: -7px; background-image: url(../images/bubbles/bubble08.png);}
.hotnews .tabs li a {padding: 4px 5px 7px; display: block; text-decoration: none;}
.hotnews .tabs li a span {border-bottom: 1px dashed #000;}
.hotnews .tabs li a:hover span {border-color: #fc5505;}
.hotnews .tabs li.active a {cursor: default; color: #000; background: #fff;}
.hotnews .tabs li.active span {border: 0;}
.hotnews .tabs li.active ins {display: block;}
.hotnews .block {padding: 3px 5px 0; zoom: 1; clear: both; background: #fff;}
.hotnews .block li {padding-bottom: 9px; font-size: 14px; line-height: 1.5em;}

.ctext {margin-bottom: 4px; padding: 10px; border: 1px solid #ccf6f3;}
.ctext p,
.ctext ul,
.ctext ol {margin-bottom: 22px; font-size: 14px; line-height: 1.5em;}
.ctext ul {margin-left: 22px;}
.ctext ol {margin-left: 25px;}
.ctext ul li {margin-left: -14px; padding-left: 14px; zoom: 1; background: url(../images/bullet.gif) no-repeat 1px 8px;}
.ctext li {margin-bottom: 11px;}
.ctext ol li {list-style: decimal;}
.ctext p .img {margin: 5px 0 10px; display: block; clear: both; font-size: 11px; color: #949494; line-height: 1.4em;}
.ctext p .img img {margin-bottom: 3px; display: block;}
.ctext p .img span {display: block; width: 200px;}
.ctext p .img-on-left {margin-right: 20px; float: left;}
.ctext p .img-on-right {margin-left: 20px; float: right;}
.ctext strong {font-weight: bold;}
.ctext em {font-style: italic;}
.ctext h1 {margin-bottom: 10px; font-size: 30px; font-weight: bold;}
.ctext h2 {margin-bottom: 10px; font-size: 22px; font-weight: bold;}
.ctext h3 {margin-bottom: 10px; font-size: 18px; font-weight: bold;}
.ctext table {margin-bottom: 22px;}
.ctext table th {padding: 9px 10px 10px; font-size: 14px; line-height: 1.5em; border-bottom: 1px solid #19e8cc; vertical-align: top; background: #e5f9f5;}
.ctext table td {padding: 9px 10px 10px; font-size: 14px; line-height: 1.5em; border-bottom: 1px solid #daede9; vertical-align: top;}
.ctext table .last td {border-bottom: 0;}
.ctext blockquote {margin: 0 15px 15px 0; padding: 10px 0; display: block; clear: both; width: 200px; float: left; background: #fff4e5;}
.ctext blockquote p {margin: 0 22px 5px; font-size: 11px; line-height: 1.4em;}
.ctext blockquote .author {font-weight: bold;}
.ctext object {display: block; margin-bottom: 15px;}

.pagination {padding: 9px 6px 26px; margin: 2px; background: #e5f9f5;}
.pagination .nav {margin-bottom: 7px; font-size: 11px; color: #979797;}
.pagination .nav .next {padding-left: 13px;}
.pagination .pages {margin-left: 13px; font-size: 18px;}
.pagination .pages * {margin-right: 5px;}
.pagination .pages .active {color: #fc5505; cursor: default; text-decoration: none;}

.sresults {margin-bottom: 4px;}
.sresults .ssearch {margin-bottom: 1px; padding-left: 10px; padding-top: 10px; padding-right: 7px;}
.sresults .ssearch .text {color: #000;}
.sresults .results {padding: 16px 40px 36px 35px; font-size: 14px; background: #eaf1f5;}
.sresults .results .info {margin-bottom: 12px;}
.sresults .results ul {}
.sresults .results li {}
.sresults .results strong {font-weight: bold;}
.sresults .results .title {margin-bottom: 4px; font-size: 18px; position: relative; line-height: 1.4em;}
.sresults .results .title span {position: absolute; display: block; left: -35px; top: 1px; width: 30px; font-size: 14px; text-align: right;}
.sresults .results .descr {margin-bottom: 20px; line-height: 1.5em;}
.sresults .pagination {margin: 0; padding: 15px 25px; border: 0; background: #dfe6e9;}

.news-detailed {padding: 0 15px 0 10px; margin-bottom: 20px;}
.news-detailed .title {margin: 0 auto !important; width: 100px; position: relative; font-size: 14px !important; font-weight: bold !important; color: #000 !important; letter-spacing: 1px !important; text-align: center !important;}
.news-detailed .title span {display: block; position: absolute; left: 0; top: 0;}
.news-detailed .rumour {margin-bottom: 57px; padding-bottom: 26px; zoom: 1; border-bottom: 1px solid #f1592a; background: url(../images/marker01.gif) no-repeat 97% bottom;}
.news-detailed .rumour .title {margin-bottom: 30px !important;}
.news-detailed .rumour .title span {top: -19px; left: -12px; width: 132px; height: 77px; background: url(../images/bubbles/bubble04.gif) no-repeat;}
.news-detailed .rumour .source {margin-top: -18px; position: relative; font-size: 11px; color: #949494;}
.news-detailed .rumour .source a {color: #fc5a0a;}
.news-detailed .infact {margin-bottom: 30px; padding-bottom: 10px; zoom: 1; border-bottom: 1px solid #17e2be; background: url(../images/marker02.gif) no-repeat 97% bottom;}
.news-detailed .infact .title {margin-bottom: 42px !important;}
.news-detailed .infact .title span {top: -33px; left: -25px; width: 146px; height: 84px; background: url(../images/bubbles/bubble05.gif) no-repeat;}

.ccomments {padding: 0 10px; margin-bottom: 70px;}
.ccomments .title-num {margin-bottom: 10px;}
.ccomments .title-num strong {font-size: 11px; color: #00c79a; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}
.ccomments .title-num .cnum {color: #fff; background-position: right -153px;}
.ccomments .title-num .cnum span {background-position: 0 -136px;}
.ccomments .post {margin-bottom: 20px;}
.ccomments .post .makepost p {margin: 0 -4px; padding: 2px 4px; display: -moz-inline-box; display: inline-block; position: relative;}
.ccomments .post .makepost a {font-size: 11px; color: #fc5505; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}
.ccomments .post .makepost .cnum {color: #fff; background-position: right -187px;}
.ccomments .post .makepost .cnum span {background-position: 0 -170px;}
.ccomments .showall {margin-bottom: 13px; font-size: 11px; color: #329fe8; text-transform: uppercase; letter-spacing: 1px; font-weight: bold;}
.ccomments .showall a {text-decoration: none; border-bottom: 1px dashed #329fe8;}
.ccomments .showall a:hover {color: #fc5505; border-color: #fc5505;}
.ccomments .list {margin: 0 -12px 24px; padding-right: 10px; position: relative;}
.ccomments .comment {}
.ccomments .comment-cont {padding: 11px 12px; position: relative; border-bottom: 1px solid #fff;}
.ccomments .comment .comment {padding-left: 20px;}
.ccomments .comment .author {margin-bottom: 2px; color: #a4aeae; font-size: 11px;}
.ccomments .comment .text {margin-bottom: 3px; font-size: 14px; line-height: 1.5em;}
.ccomments .comment .reply {top: 1px; margin-left: -6px; position: relative; z-index: 9; font-size: 11px;}
.ccomments .comment .reply a {display: block; width: 69px; height: 21px; line-height: 20px; text-indent: 7px; color: #a4aeae;}
.ccomments .comment .reply span {left: 0; top: 0; position: absolute; display: none; width: 69px; height: 21px; background: url(../images/comment-reply-tab.gif) no-repeat;}
.ccomments .comment .close a {position: absolute; right: 17px; top: 20px; display: none; width: 7px; height: 7px; font-size: 0; text-indent: -9999px; background: url(../images/ico-close.gif) no-repeat;}
.ccomments .comment-cont-hover {border-bottom: 1px solid #fda378; background: #ffeee6;}
.ccomments .comment-cont-hover .reply a {color: #fc5505;}
.ccomments .comment-cont-opened {border-color: #fff;}
.ccomments .comment-cont-opened .reply a {font-weight: bold; cursor: hand; text-decoration: none;}
.ccomments .comment-cont-opened .reply span {display: block;}
.ccomments .comment-cont-opened .close a {display: block;}
.ccomments .hidden-comments {display: none;}
.ccomments form {margin: 0 -6px; display: none; position: relative; zoom: 1; background: #ffeee6;}
.ccomments form .cont {padding: 9px 7px 0; position: relative; border: 1px solid #fff;}
.ccomments form .row {}
.ccomments form .row-name {width: 65%;}
.ccomments form .row-name .inp {width: 100%;}
.ccomments form .row-you {width: 65%;}
.ccomments form .row-you select {width: 100%;}
.ccomments form .row-text {width: 86%;}
.ccomments form .row-captcha {}
.ccomments form .label {margin-bottom: 6px; font-size: 14px;}
.ccomments form .input {margin-bottom: 15px;}
.ccomments form .row-captcha {margin-bottom: 25px;}
.ccomments form .row-captcha img {margin-right: 8px; display: block; float: left;}
.ccomments form .row-captcha .input {margin-right: 7px; width: 126px; display: block; float: left; position: relative; z-index: 9;}
.ccomments form .row-captcha .info {top: -3px; position: relative; color: #998f8a; font-size: 11px; line-height: 1.3em;}
.ccomments form .submit {margin: 0 -6px; padding: 10px 6px 7px; position: relative; background: #fda378;}
.ccomments form .submit input {margin-left: 10px; font-size: 16px; font-family: arial; color: #000; vertical-align: middle;}
.ccomments .post form {margin: 0 -4px;}
.ccomments .post form .close a {position: absolute; right: 17px; top: 20px; display: block; width: 7px; height: 7px; font-size: 0; text-indent: -9999px; background: url(../images/ico-close.gif) no-repeat;}
.ccomments .post form .cont {border: 0 !important;}
.ccomments .post-opened .makepost p {background: #ffeee6;}
.ccomments .post-opened .makepost a {text-decoration: none;}
.ccomments .pagination {padding: 0; margin: 0 0 15px; position: relative; background: none;}
.ccomments .pagination .pages {font-size: 14px;}

.news-navigation {margin-bottom: 3px; font-size: 12px; color: #979797;}
.news-navigation .link {margin-bottom: 5px; font-size: 11px; color: #454545;}
.news-navigation .nitem {width: 50%; float: left;}
.news-navigation .nitem .cont {padding: 10px 25px 22px; background: #ccf6f3;}
.news-navigation .prev .cont {margin: 0 2px 0 3px;}
.news-navigation .prev .link {margin-left: -13px;}
.news-navigation .next .cont {margin: 0 3px 0 1px;}
.news-navigation a {color: #000;}
.news-navigation a:hover {color: #fc5505;}
.news-navigation .ntitle span {margin-bottom: 2px; display: block; color: #454545;}

.cgallery {border: 1px solid #e5f9f5;}
.cgallery .preview {margin-bottom: 32px; width: 100%; position: relative;}
.cgallery .preview .carousel-wrapper {}
.cgallery .preview .carousel-viewport {width: 100%; height: 136px; overflow: hidden; position: relative; z-index: 1; background: #e5f9f5;}
.cgallery .preview .carousel-items {position: relative;}
.cgallery .preview .carousel-item {width: 137px; height: 136px; float: left; position: relative; z-index: 2;}
.cgallery .preview .carousel-item .cont {padding: 20px 10px 0 32px;}
.cgallery .preview .carousel-item em {position: absolute; left: 45%; top: 25px; display: block; font-weight: bold; color: #000; font-weight: bold; font-size: 30px;}
.cgallery .preview .carousel-item span {position: absolute; z-index: 2; left: 21px; top: 8px; display: none; width: 102px; height: 102px; background: url(../images/bubbles/bubble06.png) no-repeat;}
.cgallery .preview .carousel-item a {color: #fc5505;}
.cgallery .preview .carousel-item a:hover {color: #0082e4;}
.cgallery .preview .carousel-item p {position: relative; z-index: 9; zoom: 1; font-size: 11px;}
.cgallery .preview .carousel-item-active span {display: block;}
.cgallery .preview .carousel-item-active a {color: #000; text-decoration: none;}
.cgallery .preview .nav a {position: absolute; z-index: 9; top: 55px; display: block; width: 8px; height: 7px; text-indent: -9999px; font-size: 1px; background: url(../images/carousel-controls.gif) no-repeat;}
.cgallery .preview .carousel-prev-cont a {left: 10px; background-position: 0 0;}
.cgallery .preview .carousel-prev-cont a:hover {background-position: 0 -7px;}
.cgallery .preview .carousel-next-cont a {right: 10px; background-position: -8px 0;}
.cgallery .preview .carousel-next-cont a:hover {background-position: -8px -7px;}
.cgallery .preview .carousel-next-bg {position: absolute; z-index: 5; right: 0; top: 0; display: block; width: 27px; height: 136px; background: #e5f9f5;}
.cgallery .preview-btm {margin-bottom: 0;}

.cgallery .main {margin: 0 auto 10px; width: 618px; position: relative;}
.cgallery .main .carousel-wrapper {}
.cgallery .main .carousel-viewport {width: 100%; height: 463px; overflow: hidden; position: relative; z-index: 1;}
.cgallery .main .carousel-items {position: relative;}
.cgallery .main .carousel-item {width: 618px; height: 463px; float: left; position: relative; z-index: 2;}
.cgallery .main .carousel-item span {position: absolute; left: 0; top: 0; display: block; font-weight: bold; color: #fff; font-weight: bold; font-size: 100px;}
.cgallery .main .nav a {position: absolute; z-index: 9; top: 216px; display: block; width: 16px; height: 11px; text-indent: -9999px; font-size: 1px; background: url(../images/carousel-controls.gif) no-repeat;}
.cgallery .main .carousel-prev-cont a {left: -28px; background-position: 0 -14px;}
.cgallery .main .carousel-prev-cont a:hover {background-position: 0 -25px;}
.cgallery .main .carousel-next-cont a {right: -28px; background-position: -16px -14px;}
.cgallery .main .carousel-next-cont a:hover {background-position: -16px -25px;}
.cgallery .main .dload {position: absolute; z-index: 9; right: -31px; top: -67px; width: 109px; height: 109px; background: url(../images/dload-bg.png) no-repeat;}
.cgallery .main .dload a {color: #fff;}
.cgallery .main .dload p {padding: 38px 0 0 24px; font-size: 11px; line-height: 1.5em;}

.cgallery .gal-info {margin: 0 auto; width: 618px; height: 28px;}
.cgallery .gal-info .date {margin-top: 1px; float: left; font-size: 14px;}
.cgallery .gal-info .socials {width: 350px; float: right;}
.cgallery .gal-info .socials p {margin: 4px 11px 0 0; display: block; float: left; font-size: 11px;}
.cgallery .gal-info .socials ul {display: inline;}
.cgallery .gal-info .socials li {display: inline;}
.cgallery .gal-info .socials a {margin-right: 11px; display: block; width: 21px; height: 20px; float: left; text-indent: -9999px; background: url(../images/icos.gif) no-repeat;}
.cgallery .gal-info .socials .tw {margin-right: 500px; position: relative;}
.cgallery .gal-info .socials .tw a {background-position: -25px -20px;}
.cgallery .gal-info .socials .tw blockquote {position: absolute; left: 24px; top: -4px; display: block; width: 490px; height: 74px; font-size: 14px; line-height: 1.5em; background: url(../images/twitter-post-bubble.gif) no-repeat;}
.cgallery .gal-info .socials .tw p {padding: 4px 10px 0 15px;}
.cgallery .gal-info .socials .tw p span {font-size: 10px; color: #fd7529;}
.cgallery .gal-info .socials .fb a {width: 20px; background-position: -46px -20px;}
.cgallery .gal-info .socials .b a {width: 21px; background-position: -66px -20px;}
.cgallery .gal-info .socials .lj a {width: 21px; background-position: -87px -20px;}
.cgallery .gal-info .socials .yt a {width: 20px; background-position: -108px -20px;}
.cgallery .gal-descr {margin: 0 auto 50px; width: 618px;}
.cgallery .gal-descr .title {margin-bottom: 4px; font-size: 18px; font-weight: bold;}
.cgallery .gal-descr .text {font-size: 14px; line-height: 1.5em;}

.cgallery .ccomments {margin: 0 auto; width: 618px;}


.cform {background: #ffeee6;}
.cform-cont {padding: 5px 0 0 8px; width: 85%; zoom: 1;}
.cform .title {margin-bottom: 6px; font-size: 14px; color: #000;}
.cform .input {margin-bottom: 18px; width: 75%;}
.cform .input-text {width: auto;}
.cform .input select {width: 100%;}
.cform .captcha {margin-bottom: 17px;}
.cform .captcha img {margin-right: 8px; display: block; float: left;}
.cform .captcha .input {margin-right: 7px; width: 126px; display: block; float: left;}
.cform .submit {padding: 13px 7px 10px 7px; background: #fda378;}
.cform .submit input {display: block; font-size: 16px; color: #000; font-family: arial;}


.cquestions {margin-bottom: 50px; padding: 6px 10px 10px; zoom: 1; border: 1px solid #ccf6f3;}
.cquestions-cont {width: 78%;}
.cquestions .hdr-title {margin-bottom: 10px; font-size: 30px; color: #000; font-weight: bold;}
.cquestions .list {margin-bottom: 45px; font-size: 14px;}
.cquestions .list .info {margin-bottom: 5px;}
.cquestions .list .items {}
.cquestions .list .item {padding: 9px 12px 11px; margin-bottom: 10px; zoom: 1; background: #ccf6f3;}
.cquestions .list .item .q {margin-bottom: 6px; font-weight: bold;}
.cquestions .list .item .a {}
.cquestions .form {}
.cquestions .form .info {font-size: 14px; line-height: 1.5em;}
.cquestions .form .info1 {margin-bottom: 20px;}
.cquestions .form .info2 {margin-bottom: 5px;}


.cfeedback {margin-bottom: 50px; padding: 6px 10px 10px; zoom: 1; border: 1px solid #ccf6f3;}
.cfeedback-cont {width: 78%;}
.cfeedback .hdr-title {margin-bottom: 35px; font-size: 30px; color: #000; font-weight: bold;}
.cfeedback .fb-info {}
.cfeedback .fb-info a {color: #000;}
.cfeedback .fb-info a:hover {color: #fc5505;}
.cfeedback .fb-info p {margin-bottom: 20px; font-size: 14px; line-height: 1.5em;}
.cfeedback .fb-info img {vertical-align: middle;}
.cfeedback .form .info {font-size: 14px; line-height: 1.5em;}
.cfeedback .form .info2 {margin-bottom: 5px;}


.chamber-contact {width: 450px; margin-top: 22px;}
.chamber-contact li {padding-left: 20px !important; margin-bottom: 15px; position: relative; zoom: 1; display: block; float: left; background: none !important;}
.chamber-contact li ins {left: -5px; position: absolute; display: block; background: no-repeat;}
.chamber-contact li.email {float: right;}
.chamber-contact li.skype ins {top: -1px; width: 20px; height: 22px; background-image: url(../images/ico-skype.png);}
.chamber-contact li.skype span {position: absolute; right: -142px; top: 0; display: block; width: 137px; height: 19px; background: url(../images/addtoskype.png) no-repeat;}
.chamber-contact li.icq {clear: left;}
.chamber-contact li.icq ins {top: -4px; width: 23px; height: 24px; background-image: url(../images/ico-icq.png);}