@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin,cyrillic);

@media screen and (max-width: 4030px) {
.content {width:74% !important;margin-right: 1%;}
.sliderwrap {width:98% !important;}
 aside {width:24% !important;}
 section.article {width: 48.6% !important;} 
.articles.news #allEntries > div, .articles.news .archiveEntries > div {width:48.6%;}
.articles.news section.article {width:100% !important;}
 body .users a {display: block !important;width: 60px !important;height:60px;float:left;margin: 0 10px 10px 0;}


.photoblock {text-align:center !important;font: 0px/0px arial;}
 .photoblock .photo {display: inline-block;width: 60px !important;height: 60px;margin: 0 3px 6px 3px !important;}
 .photoblock .photo img {width: 63px !important;height: 60px;}
 .photoblock .photo:nth-child(3n) {margin: 0 3px 6px 3px !important;}
 .photoblock .photo:nth-child(3n+1) {margin: 0 3px 6px 3px !important;}
 .photoblock .photo:nth-child(2n+1) {margin: 0 3px 6px 3px !important; }

body #uEntriesList {display: inline-block !important;text-align:left !important;}
body #uEntriesList .uEntryWrap {width:240px !important;height:240px !important;display:inline-block !important;margin: 0px 12px 12px 0;float: none !important;}

}

@media screen and (max-width: 1060px) {
body nav ul {text-align:center;}
body nav ul li {display: inline-block !important;width: auto !important;padding: 0 10px 0 10px;}
.about img {width:100% !important;height: auto !important;margin: 0 0 10px 0 !important;}
.lastcomments img {display: none;}
.wrapper .content {width:75% !important;}
.wrapper .content.fullnews {width:75% !important;}
.wrapper aside {width: 23% !important;}
body #uEntriesList {text-align:center !important;}
.articles.news #allEntries > div, .articles.news .archiveEntries > div {width:48.2%;}
}

@media screen and (max-width: 950px) {
footer {text-align: center !important;}
footer section {display: inline-block !important;margin: 10px;}
address {display:block !important;width:100% !important;margin: auto;padding: 20px 0 0 0 !important; text-align: center !important;}
.wrapper .content {width:73% !important;}
.wrapper aside {width: 26% !important;}
body .wrapper .content.fullnews {width:71% !important;}
}

@media screen and (max-width: 850px) {
.logo {float:none !important;margin: auto !important;}
header .right {float: none !important;display:block !important;text-align:center !important;}
section.article {width: 49% !important;max-width:48% !important;display: block !important;float: left !important;}
section.article:nth-child(2n) {float:right !important;}
.articles.news section.article {width:100% !important;max-width:100% !important;display: inline-block !important;}
.articles.news #allEntries > div, .articles.news .archiveEntries > div {width:48% !important;}
section.article .thumb {max-width: 100% !important;}
section.article .thumb img {min-width:100% !important;min-height: 100% !important;max-width: 950px !important;}
.wrapper .content {width:100% !important;float: none !important;display:block !important;}
body .wrapper .content.fullnews {width:100% !important;}
.wrapper aside {width: 100% !important; float: none !important;display:block;}
.wrapper aside .block {display: inline-block !important;width:32%;vertical-align: top;border: 0px !important;}
.wrapper aside:before, .wrapper aside:after {content:" ";display:block;clear:both;height:0;overflow: hidden;}
.sliderwrap {width:98% !important;}
.wrapper aside .block {display: inline-block !important;width:32%;vertical-align: top;border: 0px !important;}

.photoblock {text-align:center !important;font: 0px/0px arial;}
 .photoblock .photo {display: inline-block;width: 50px !important;height: 50px;margin: 0 3px 6px 3px !important;}
 .photoblock .photo img {width: 53px !important;height: 50px;}
 .photoblock .photo:nth-child(3n) {margin: 0 3px 6px 3px !important;}
 .photoblock .photo:nth-child(3n+1) {margin: 0 3px 6px 3px !important;}
 .photoblock .photo:nth-child(2n+1) {margin: 0 3px 6px 3px !important; }
 .smallcategoty {display: none;}
}



@media screen and (max-width: 600px) {
 #proprev, #pronext {display: none !important;}
 section.article {width: 100% !important;max-width:100% !important;margin: 0 0 20px 0 !important;display: block !important;float: none !important;}
 section.article:nth-child(2n) {float: none !important;margin: 0 0 20px 0 !important;} 
 .articles.news section.article {width:100% !important;max-width:100% !important;margin: 0 !important;}
 .articles.news #allEntries > div, .articles.news .archiveEntries > div {width:100% !important;display:block !important;margin: 0 0 20px 0 !important;}
 body .wrapper aside .block {display: inline-block !important;width:48%;vertical-align: top;border: 0px !important;} 
 .captionSlide {width: 98% !important;text-align:center;padding: 0!important;}
 .captioncenter {width:100% !important;text-align:center;}
 .sliderwrap {height: auto !important;padding: 0 0 150px 0;} 
.crumbs a:last-child {display: inline !important;}
.crumbs a:last-child span {cursor: normal;color:#fff;background: transparent !important;display: inline !important;}
.crumbs a:last-child:after{content: " ";border: 12px solid transparent !important;width:0px;height:0px;oveflow:hidden;font:0px/0px PT Sans;display: inline-block;vertical-align:top;margin: -2px 0 0 0px;}
#puzadpn {display:none !important;}
.related table {display:block !important;}
.related td,.related tr {display:inline-block !important;}
.related td {width:50% !important;margin-bottom: 20px;}
}

@media screen and (max-width: 400px) {
 body nav ul li {display: block !important;float:none !important;padding: 0px 20px 0 20px !important;text-align: left;} 
 body nav .wrapper ul li:nth-child(2n) {background:#eee !important;}
 body nav .wrapper {max-width:100% !important;padding: 0px !important;}
 section.block {width:100% !important;}
}



/* Стабилизация тегов */
html, body {height:100%;}
body,h1,h2,h3,h4,h5,ul,li,p,hr {margin:0;padding:0;}
ul,li {list-style:none;}
input,textarea,button {outline:none;}
textarea {resize: none;}
img {border:0; max-width: 100%; }
.clear {clear:both;}
hr {height: 1px;border:0px;background:#bdbdbd;box-shadow: 0px 1px 0px #e7e7e7;-moz-box-shadow: 0px 1px 0px #e7e7e7;-o-box-shadow: 0px 1px 0px #e7e7e7;}
.clearfix:after, .clearfix:before, .lastcomments li:after, footer:after, footer:before, .showallsp:before, .showallsp:after, .seccode:before, .seccode:after {content:" ";display:block;clear:both;height:0;overflow: hidden;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.dat {overflow-x:hidden;}
.normalizer {min-height: 100%;background:#c6d4d9;padding: 0 0 160px 0;}
* {box-sizing:border-box;-moz-box-sizing:border-box;}

button, input[type="submit"], input[type="clear"], input[type="button"], input[type="reset"] {margin:0;background:#2488b7;border:0px;min-height:28px;color:#fff;padding: 0 15px 0 15px;cursor: pointer;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;}

button:hover, input[type="submit"]:hover, input[type="clear"]:hover, input[type="button"]:hover, input[type="reset"]:hover {background:#499bc1;}

.green button, .green input[type="submit"], .green input[type="clear"], .green input[type="button"], .green input[type="reset"] {background:#6ac99e;}
.green button:hover, .green input[type="submit"]:hover, .green input[type="clear"]:hover, .green input[type="button"]:hover, .green input[type="reset"]:hover {background:#1d7f53;}
.ocean button, .ocean input[type="submit"], .ocean input[type="clear"], .ocean input[type="button"], .ocean input[type="reset"] {background:#3ba8ac;}
.ocean button:hover, .ocean input[type="submit"]:hover, .ocean input[type="clear"]:hover, .ocean input[type="button"]:hover, .ocean input[type="reset"]:hover {background: #1b878b;}

.none {height:0;overflow:hidden;}
.transition {transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
.scale {transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;}
.scale:hover {transform: scale(1.5,1.5);-webkit-transform: scale(1.5,1.5);-moz-transform: scale(1.5,1.5);-o-transform: scale(1.5,1.5);}
input[type="text"], textarea {font: 13px/30px PT Sans;border: 1px solid #d0d0d0;color:#999;height: 30px;padding: 0 10px 0 10px;box-shadow: inset 0px 0px 0px 1px #f0f0f0;-moz-box-shadow: inset 0px 0px 0px 1px #f0f0f0;-o-box-shadow: inset 0px 0px 0px 1px #f0f0f0;}
textarea {height: auto;padding: 10px;font: 13px/16px PT Sans;}



/* Каркас страниц */
.wrapper {width:100%;padding: 0 15px 0 15px;max-width: 1030px;margin: auto;}
header {background:#2488b7;}
.showallsp {clear: both;}


/* Стилизация стандартных тегов */
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
small {font-size: 10px;}
a {color: #297ca4;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;text-decoration: none;}
aside a {color: #297ca4 !important;}
aside a:hover {color: #55a6cd;}
.green a {color: #3bae7a;}
.ocean a {color: #3ba8ac;}
.green a:hover {color: #145a3a;}
.ocean a:hover {color: #127478;}

a:hover {color: #55a6cd;}
mark {background:none;}
address {font-style:normal;}

/* Стабилизация для uCoz */
.basket.add {content: "Добавить в корзину";}
.basket.now {content: "Купить сейчас";}
.basket.wait {content: "Подождите";}
.basket.done {content: "Товар добавлен";}
.wish.wadd:before {content: "В список желаний";}
.wish.wdel:before {content: "Убрать из списка";}
#idAreaoEditmessage, #idAreaoEditbrief {overflow:hidden;}

/* Шаблон */
body {font: 14px/22px PT Sans; color: #4e4e4e;}
.logo { width:271px; height: 62px; display: block; float: left; background:url(../img/sprite.png) 0px 0px no-repeat;margin: 4px 0 3px 0;}
nav {background: #fff;border-top: 1px solid #bdd9e7;border-bottom: 1px solid #ebeae5;min-height:44px;font: 16px/42px PT Sans;margin: 0 0 20px 0;box-shadow: 0px 2px 5px rgba(0,0,0,0.1);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);-o-box-shadow: 0px 2px 5px rgba(0,0,0,0.1);z-index: 999;position: relative;}
nav ul {margin: auto;display: table !important; width:100%;}
nav ul li {display: table-cell !important;text-align:center;}
nav ul li a {color: #646464 !important;display:block;}
nav ul li a:hover {color: #2488b7 !important;}
.searchall {display: inline-block;vertical-align:middle;margin: 0 0 0 30px;}
.searchall .schQuery {float:left;}
.searchall .schBtn {float:right;} 
.searchall input[type="text"] {background: #fff;border: 0px;height: 28px;width:200px;padding: 0 10px 0 10px;font: 14px/28px PT Sans;color:#777;}
.searchall input[type="submit"] {background: #5eccff;border: 0px;height: 28px;font: 14px/28px PT Sans;color:#fff;margin:0;width:79px;}
.searchall input[type="submit"]:hover {background: #2ab9fb;}
.searchall input[type="submit"]:active {background: #333;}
header .right {padding: 23px 0 20px 0 ;}
header .right a {display: inline-block;vertical-align:middle;color: #fff;margin: 0 0 0 30px;}
header .right a:hover {color: #91dcff;}
footer {background: #0e3e55;border-top: 1px solid #7c98a4;min-height: 140px;padding: 25px 0 20px 0;margin: -140px 0 0 0;}
footer h4 {font: 400 16px PT Sans;color:#ededed;margin: 0 0 20px 0;}
footer section {display: inline-block;font: 400 12px/10px PT Sans;color:#ededed;width:100%;max-width:260px;}
footer section h5 {font: 700 14px/20px PT Sans;color:#ededed;margin:0;padding:0;}
footer section img {float:left;margin: 0 10px 0 0;}
footer address { display: inline-block;float:right;text-align:right;color:#fff;font: 700 14px/20px PT Sans;}
aside {width:24%;background: #fff;float:right;margin-bottom: 20px;}
.content {float:left;width:76%;max-width: 905px;}
.bgslider {position: absolute;z-index:99;margin: -20px 0 0 0;width:100% !important;}
.wrapper.all {position: relative;z-index: 99;}
.sliderwrap {position: relative;width:98%;max-width: 800px;height:370px;} 
#pronext a, #proprev a {display:block;width: 60px;height:120px;font-size: 0px !important;background: url(../img/sprite.png) no-repeat; }
#pronext a:hover, #proprev a:hover {opacity: 0.7;}
#proprev a {background-position: 0px -75px !important;} 
#pronext a {background-position: -76px -75px !important;} 
#pronext {position: absolute;right: 0;top: 110px;}
#proprev {position: absolute;left:0;top: 110px;}
.captioncenter {width:400px;margin: auto;}

.captionSlide {width:400px;padding: 60px 0 0 0;text-align:justify;opacity:0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;position: absolute;top: 0;}
.active-caption {opacity:1 !important;}
#bxsliderCaption {height:200px;font: 15px/20px PT Sans;color:#fff;}
#bxsliderCaption h3 {color:#fff;font: 23px PT Sans;margin: 0 0 15px 0;}
.readall {width:260px;height: 28px;color:#fff;background:#2488b7;font: 16px/28px PT Sans;display:block;margin: 20px auto 0 auto;text-align:center;z-index: 99999;position: relative;}
.readall:hover {background: #55a6cd !important;color:#fff;}
.cattitle {height: 32px; background: #55a6cd; text-transform: uppercase;color:#fff;font: 20px/32px PT Sans;padding: 0px 15px 0 15px;display:inline-block;}
.cattitle:after {content: " ";clear:both;width:0;height:0;font: 0px/0px PT Sans;border: 16px solid transparent; border-left: 16px solid #55a6cd;position: absolute;margin: 0 0 0 15px;}
.article {max-width:442px;width:100%;background: #fff;display:inline-block;margin: 0 0 20px 0;box-shadow: 0px 2px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0px 2px 5px rgba(0,0,0,0.2);-o-box-shadow: 0px 2px 5px rgba(0,0,0,0.2); }
.article:nth-child(2n) {margin-left: 17px !important;}
.article .thumb {width:100%;max-width:442px;height:177px;position: relative;overflow:hidden;display:block;background: #55a6cd;}
.article img {min-width:442px;min-height:179px;max-width: 600px;max-height: 300px;}
.article h2 {margin: 15px 0 5px 0;}
.article h2 a {font: 20px/20px PT Sans;color:#000;padding: 0 20px 0 20px;display:block;}
.article h2 a:hover {color:#2488b7;}
.shorttext {padding: 10px 20px 20px 20px;min-height: 150px;overflow:hidden;text-shadow: 1px 1px 1px rgba(255,255,255,0.2);-moz-text-shadow: 1px 1px 1px rgba(255,255,255,0.2);-o-text-shadow: 1px 1px 1px rgba(255,255,255,0.2);}
.shortinfo {position: relative;background: #67b5da; min-height: 38px;font: 13px/38px PT Sans;color:#fff;display:block;padding: 0 95px 0 19px;}
.shortinfo a {color:#fff;}
.shortinfo a:hover {color:#196386;}
.shortinfo span {background:url(../img/sprite.png) -600px -1000px no-repeat;padding: 0 20px 0 20px;}
.shortinfo .data {background-position: -585px 1px !important;}
.shortinfo .author {background-position: -585px -19px !important;}
.shortinfo .comments {background-position: -585px -40px !important;}
.readmore {text-align:right;position:absolute;right:0;background:#2488b7;width:110px;display:inline-block;text-align:center;text-shadow: 1px 1px 1px rgba(255,255,255,0.2);-moz-text-shadow: 1px 1px 1px rgba(255,255,255,0.2);-o-text-shadow: 1px 1px 1px rgba(255,255,255,0.2);padding: 0 !important;}
.readmore:hover {background: #499bc1;color:#fff !important;}
.showallsp {background: #2488b7;color: #fff !important;text-align: center;width:240px;height:40px;margin: auto;font: 14px/40px PT Sans;display:block;}
.showallsp:hover {background: #499bc1;color:#fff !important;}
.articles {margin: 0 0 30px 0;}
.ocean .cattitle {background: #7cc2c5 !important;}
.ocean .cattitle:after {border-left: 16px solid #7cc2c5;}
.ocean .shortinfo {background: #7cc2c5 !important;}
.ocean .shortinfo .readmore, .ocean .showallsp {background: #3ba8ac !important;}
.ocean .shortinfo .readmore:hover, .ocean .showallsp:hover {background: #268f93 !important;color:#fff;}
.shortinfo a:hover {color:#fff;}
.green .cattitle {background: #6ac99e !important;}
.green .cattitle:after {border-left: 16px solid #6ac99e;}
.green .shortinfo {background: #6ac99e !important;}
.green .shortinfo .readmore, .green .showallsp {background: #3bae7a !important;}
.green .shortinfo .readmore:hover, .green .showallsp:hover {background: #1d7f53!important;color:#fff;}
.block {padding: 20px;border-bottom: 1px solid #cecece;}
.block > h4, h5 {font: 18px Pt Sans;color:#000;margin: 0 0 15px 0;}
.feedform input[type="text"] {border: 1px solid #cfcfcf;background:#fff;height: 28px;width:100%;font: 14px/28px PT Sans;color:#555;margin: 0 0 12px 0;}
.feedform input[type="submit"], .feedform input[type="button"], .showallphoto {border: 0;background:#2488b7;height: 30px;width:100%;font: 14px/30px PT Sans;color:#fff;margin: 0 0 10px 0;}
.feedform input[type="submit"]:hover, .feedform input[type="button"]:hover, .showallphoto:hover {background:#2ea1d7;}
.feedform a {color:#2488b7;font-size: 13px;}
.feedform a:hover {color:#72cefa;}
.about {font: 13px/20px PT Sans;}
.about img {width: 100px;height:100px;border: 1px solid #cecece;float:left;margin: 0 10px 0px 0;}
.lastcomments img {float:left;width: 42px;height: 42px;border: 1px solid #cecece;margin: 0 10px 0 0;}
.lastcomments h5 {margin: 0 0 12px 0;padding:0;font: 14px/14px PT Sans;display:block;}
.lastcomments h5 a {color:#474747;display:block;overflow: hidden;text-overflow: ellipsis;width: 80px;white-space: nowrap;}
.lastcomments h5 span a {position: absolute;overflow:visible !important;right:0;top:0;display: inline-block;width: 50px;height: 20px;font: 12px/20px PT Sans;text-align:center;background:#3ba8ac;color:#fff;}
.lastcomments h5 span a:before {content: " ";clear:both;width:0;height:0;font: 0px/0px PT Sans;border: 10px solid transparent; border-right: 10px solid #3ba8ac;position: absolute;right: 50px;}
.lastcomments h5:after {content:" ";display:block;height:0;overflow: hidden;width: 50px;}
.lastcomments li {color:#595959;font: 12px/12px PT Sans;margin: 0 0 20px 0;position: relative;}
.lastcomments .clear {margin: 0px 0 0 0;}
.lastcomments .left, .lastcomments .right {font: 10px/20px PT Sans;color:#595959;}
.lastcomments .left a {color:#595959;}
.textus {display:block;overflow: hidden;text-overflow: ellipsis;max-width: 155px;white-space: nowrap;}
.blue1 a{background:#55a6cd !important;}
.blue1 a:before {border-right: 10px solid #55a6cd !important;}
.green1 a{background:#54b086 !important;color:#fff !important;}
.green1 a:before {border-right: 10px solid #54b086 !important;color:#fff;}
.photo img {width: 70px;height: 70px;}
.photo {display:inline-block;width:65px;height:70px;margin: 0 13px 13px 0 !important;}
.photo:nth-child(3n+1) {margin: 0 0px 13px 0!important; }
.showallphoto {display:block;text-align:center;margin: 0 3px 0 4px;width:100% !important;}
.users img {width: 60px;height: 60px;}
.users {display: block; width:100%;min-height:40px;}
.users a {display:block;float:left;margin: 0 7px 7px 0;}
.slidermain li {display:block;width:100% !important;height:520px !important;}
.articles.news #allEntries > div, .articles.news .archiveEntries > div {display: inline-block !important;margin: 0 20px 0px 0;}
.articles.news #allEntries > div:nth-child(2n), .articles.news .archiveEntries > div:nth-child(2n) {margin-right: 0px !important;}


.crumbs {font: 16px/20px Calibri;min-height:50px;padding: 5px 0 5px 0;}
.crumbs a {color: #5f5f5f;display: inline;vertical-align:top;margin: 0 15px 0 4px;}
.crumbs a:hover {color:#fff;}
.crumbs a:first-child {margin: 0 10px 0 0px !important;}
.crumbs a:last-child span {cursor: normal;color:#fff;background:#55a6cd;padding: 2px 10px 3px 10px;vertical-align:top;}
.crumbs a:last-child:after{content: " ";border: 12px solid transparent;border-left: 14px solid #55a6cd;width:0px;height:0px;oveflow:hidden;font:0px/0px PT Sans;display: inline-block;vertical-align:top;margin: -2px 0 0 0px;}
.green .crumbs a:last-child span, .green .thumb {background:#54b086;}
.green .crumbs a:last-child:after {border-left: 14px solid #54b086;}
.ocean .crumbs a:last-child span, .ocean .thumb {background:#3ba8ac;}
.ocean .crumbs a:last-child:after {border-left: 14px solid #3ba8ac;}
.cuzadpn {z-index: 9999999 !important;}
#pagesBlock1 {text-align:right;float:right;width:100%;font: 0px/0px PT Sans;margin: 10px 0px 10px 20px !important;}
.swchItem, .swchItemA {background:#55a6cd;display: inline-block;min-width:28px;height:28px;margin: 0 2px 0 2px;font: 14px/28px PT Sans; color:#fff;text-align:center;}
.swchItem:hover {color:#fff;background:#196386;}
.swchItemA {background: #fff;color:#196386;}

.ocean .swchItem {background:#7cc2c5;}
.ocean .swchItem:hover {background: #3ba8ac;}
.ocean .swchItemA {background:#fff;color: #3ba8ac;}

.green .swchItem {background:#6ac99e;}
.green .swchItem:hover {background: #3bae7a;}
.green .swchItemA {background:#fff;color: #3bae7a;}
.fullnews {background:#fff;margin: 0px 0 50px 0;}
.fulltext {padding: 20px 40px 40px 40px;}
.fulltext > h1, h4 {font: 20px/30px PT Sans;color:#000;margin: 0 0 10px 0;}
.fullwidthimg {width:100%;max-height: 550px;}
.showrelated {font: 13px/25px PT Sans;}
.showrelated:hover {color:#0d4864;}
.ocean .showrelated {color: #3ba8ac;}
.ocean .showrelated:hover {color: #167c80;}
.green .showrelated {color: #3bae7a;}
.green .showrelated:hover {color: #155335;}
.addcomm {width:100%;max-width: 550px;padding: 20px 40px 40px 40px;}
.addcomm input[type="text"], .addcomm textarea {width: 75% !important;float:right;margin: 15px 0 15px 0;}
.addcomm label {padding-right: 20px;mi-width:100px;height:30px;width:25%;display:block;float:left;margin: 15px 0 15px 0;}
.commTable {border-top: 1px solid #bdbdbd;box-shadow: inset 0px 1px 0px #e7e7e7;}
.seccode input[type="text"] {width: 90px !important;margin: 15px 0 15px 0px;float:none;display:inline-block;vertical-align: top;}
.seccode img {display:inline-block;vertical-align: top;margin: 15px 0 15px 10px !important;height: 30px !important;}
.seccode img + img {display:none;}
.addcomm input[type="submit"] {margin: 15px 0 15px 0;}
.addcomm h5 {font: 20px PT Sans;color:#000;margin: 15px 0 10px 0;}
.related {border-bottom: 1px solid #bdbdbd;box-shadow: 0px 1px 0px #e7e7e7;-moz-box-shadow: 0px 1px 0px #e7e7e7;-o-box-shadow: 0px 1px 0px #e7e7e7;}


.commentfull {min-height: 60px;display:block;font: 12px/24px PT Sans;color:#555;margin: 0 40px 30px 40px;position: relative;}
.userava {width:60px;height:60px;display:block;background:#297ca4;margin: 0 15px 0 0;position: absolute;left:0px;top:0;}
.userava img {width:60px;height:60px;}
.commtext {padding: 0px 40px 10px 70px;font: 13px/20px PT Sans;color:#555;}

.comminfo {padding: 0 20px 10px 0;display:block;width:100%;}


.comminfo span {padding-right: 20px;}

.green .userava {background: #6ac99e;}
.ocean .userava {background: #3ba8ac;}

.commrating {position:absolute;right:0;top:0px;font: 14px/16px PT Sans;}

.plus, .lminus {opacity: 0.6;cursor: pointer;padding:0 !important;margin: 1px 5px 0 7px;background: url(/img/sprite.png) -600px -1000px no-repeat;vertical-align:top;display:inline-block;width:15px;height:16px;font: 0px/0px PT Sans;}
.plus {background-position: -379px 0px !important;}
.plus:hover, .lminus:hover {opacity: 1;}
.lminus {background-position: -394px 0px !important;;}
.commrating span {padding:0;color: #000;}
.pagination {text-align:right;display:block;height: 40px;}
.pagination.comm {padding-right: 40px;}
.myWinError {font: 12px/20px PT Sans;}
.archiveEntryTitle {padding: 5px 40px 5px 40px;}
.archiveDateTitle {font: 18px/30px PT Sans;padding: 20px 40px 10px 40px;}
body .searchForm input[type="submit"] {height: 28px !important;}
.archiveNoEntry, .addnews {padding: 20px 40px 20px 40px;}
.fancybox-wrap {z-index: 9999999 !important;}
.photoalbums {width:240px;height:240px;display:block;position:relative;background:#2488b7;overflow:hidden;box-shadow: 0px 4px 4px rgba(0,0,0,0.3);-moz-box-shadow: 0px 4px 4px rgba(0,0,0,0.3);-o-box-shadow: 0px 4px 4px rgba(0,0,0,0.3);}
.photoalbums .img {min-width:100% !important;min-height:100% !important;max-width: 950px !important;}
.photoalbums:hover img.img {opacity: 0.3;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.photoalbums > .moder, .ulink, .ulightbox {position: absolute;top: -50px;z-index: 99999;}
.photoalbums .ulink {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;transform:rotate(120deg);-ms-transform:rotate(120deg); -webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);left:-50px;background: rgba(255,255,255,0.1) url(/img/sprite.png) -43px -252px no-repeat;width: 55px;height:55px;border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
.photoalbums .ulightbox {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;transform:rotate(120deg);-ms-transform:rotate(120deg); -webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);left:240px;background: rgba(255,255,255,0.1) url(/img/sprite.png) 8px -251px no-repeat;width: 55px;height:55px;border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;}
.photoalbums .utitle {position: absolute;bottom: -50px;left:0px;width:240px;padding: 0 20px 0 20px;;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.photoalbums .ulink:hover, .photoalbums .ulightbox:hover {background-color: rgba(255,255,255,0.3) !important;}
.photoalbums:hover .ulink {top: 80px;left: 140px;transform:rotate(0deg);-ms-transform:rotate(0deg); -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);}
.photoalbums:hover .ulightbox {top: 80px;left: 55px;transform:rotate(0deg);-ms-transform:rotate(0deg); -webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);}
.photoalbums:hover .utitle {bottom: 50px;height:40px;color:#fff;overflow:hiddenfont: 17px/20px PT Sans;z-index:9999;text-align:center;display:block;}

.uforum .gTable {background:#e5e5e5 !important;}
.uforum .gTableTop {min-height:40px !important;background:#2488b7;font: 20px/40px PT Sans;color:#fff;padding: 0 0 0 80px;}
.uforum .gTableTop a {color:#fff;}
body .uforum .gTableSubTop {background:#eeeeee;font-size: 13px;padding: 9px 20px 8px 20px;color:#000;min-height:40px;}
.uforum .forumNameTd, .uforum .forumIcoTd, .uforum .forumLastPostTd, .uforum .forumPostTd, .uforum .forumThreadTd {background:#fff;}
.uforum .forumLastPostTd {padding: 0 20px 0 20px;}
.uforum .threadNametd {padding: 20px;}
.uforum .gTableRight, .uforum .gTableBody1 {background:#fff;}
.uforum .forumNameTd {padding: 20px;}
.threadsDetails {padding: 20px 20px 0px 20px !important;}
.forumOnlineBar {padding: 0px 20px 20px 20px;}
.content #allEntries {overflow:hidden;}
.content #allEntries #uEntriesList {margin-right: -20px;}

#forum_filter {margin: 0 0 0px 0;}
.uforum .threadNametd, .uforum .threadIcoTd, .uforum .threadPostTd, .uforum .threadViewTd, .uforum .threadAuthTd, .uforum .threadLastPostTd, .uforum .posttdMessage, .uforum .postTdTop {background:#fff;}
.uforum .threadLastPostTd {padding: 0 20px 0 20px;}
.uforum #subscribe {padding: 0 20px 0 0;}
.uforum .funcLink, .fNavLink {color:#000;}
.uforum .funcLink:hover, .fNavLink:hover {color:#2488b7 !important;}
.smartpadding {padding-left: 97px !important;}
.smartpadding2 {padding-left: 97px !important;}
#uEntriesList {display: block !important;}
#uEntriesList .uEntryWrap {text-align:left !important;width:240px !important;height:240px !importantdisplay:block !important;float:left !important;margin: 0px 17px 20px 0;}
.aTable2 {margin: 0 0 15px 0;}
.legendBlock {padding: 5px;}
body #fancybox-overlay {background: #2488b7 !important;opacity:0.4 !important;z-index:999999 !important;}
body .fancybox-outer {border-radius: 0px !important;}
.calTable td {padding: 0 5px 0 5px;}
.itsuser h1 {background: #2488b7;height:50px;font: 20px/50px PT Sans;color:#fff;}
.related .infTable td {padding: 0 10px 0 0;vertical-align:top;}
.related .infTable td:last-child {padding: 0 0px 0 0;}
body .tags a {color:#454545 !important; line-height: 30px; !important;}
body .tags a:hover {color:#2488b7!important;}

.tagItem { 
 float:left; 
 color:#006AA5; 
 background:#e8eff8; 
 margin: 3px 0px 0px 7px; 
 padding: 5px 5px 5px 0px; 
 border: 1px solid #CAD3DA; 
 -webkit-border-radius:5px; 
 -moz-border-radius:5px; 
 border-radius:5px;
 font: 12px PT Sans; 
} 

.tagItem a:link, 
.tagItem a:visited { 
 float:left; 
 color:#555; 
 background:#fff; 
 margin: -5px 5px -5px 0px; 
 padding: 5px 7px 5px 7px; 
 border-right: 1px solid #CAD3DA; 
 -webkit-border-radius:5px 0px 0px 5px; 
 -moz-border-radius:5px 0px 0px 5px; 
 border-radius:5px 0px 0px 5px; 
 font: 12px PT Sans; 
} 

.tagItem a:hover { 
 background:#e8eff8; 

}
.catNumData {box-shadow: inset 0px 0px 0px 1px #dadada;-moz-box-shadow: inset 0px 0px 0px 1px #dadada;-o-box-shadow: inset 0px 0px 0px 1px #dadada;background:#ececec;border: 1px solid #c1c1c1;font: 14px PT Sans;color:#454849;padding: 0px 15px 0px 15px;text-align:center;width: 50px;float:right;display:inline-block;}
.catsTable td:hover .catNumData, .catNameActive + .catNumData {background:#2488b7;border: 1px solid #64abcc;box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;color:#fff;}
.catsTd a {color:#454849 !important;}
.catsTd a:hover, body .catNameActive {color:#2488b7 !important;}
.related img {width:100%;height:140px;}
.related {padding: 20px 45px 20px 45px !important;}
.dropdown, .selectbox {background: #fff;cursor: pointer;}
.selectbox {transition: all 0.2s ease;-moz-transition: all 0.2s ease;o-transition: all 0.2s ease;height: 28px;position: relative;vertical-align: middle !important;border: 1px solid #d0d0d0;font: 13px/28px PT Sans;color:#999;padding: 0 30px 0 10px;}
.selectbox:hover:after {border-top: 6px solid #fff;}
.selectbox:after {content: " ";display:block;border: 6px solid transparent;border-top: 6px solid #454545;font:0px/0px arial;height:0px;width:0px;display:block;position: absolute;right: 7px;top:11px;}
.dropdown {width:102%;border: 1px solid #d0d0d0;margin: -2px -2px 0 -1px;}
.dropdown li {padding: 0 10px 0 10px;color: #454545 !important;}
.dropdown li:hover {background: #eee;}
.selectbox:hover {background: #2488b7;color:#fff;}
.forum_filter {vertical-align:top;}
#filter_by {padding: 0 20px 0 0;}
.uforum table .forumNamesBar + td {width:300px !important;margin: 5px 0 5px 0 !important;}
#thread_search_button {margin: 1px 0 0 6px !important;}
#modBut2 {margin: 0 0 0 6px !important;}
#thread_search_field {margin: 0px !important;}
.bottomPathBar {padding: 10px 0 0 0 !important;}
.postTdInfo {background:#fff;font-size: 13px;padding: 10px 20px;}
.posttdMessage {padding: 10px 20px 20px 20px;}
.postTdTop {background:#eee !important;padding: 0px 20px 0px 20px;font-size: 12px;}
.goOnTop + input {display:none;}
.postBottom {padding: 0px 20px 0 20px;font-size: 12px;}
.postBottom img {display:inline-block;vertical-align:middle;}
.gDivRight .gTableRight {background: #eee;padding: 10px 20px 20px 20px;}
.gDivLeft .gTableLeft {padding: 10px 20px 20px 20px;}
.codeButtons {border-radius:50%;text-align:center;font-size: 11px;padding: 0 3px 0 3px !important;height:26px;min-width:26px;}
input[type="submit"].mchat {width:100% !important;}
textarea.mchat {height: 100px !important;}
#table1 input {margin: 0 0 15px 0 !important;}
#table1 .selectbox {margin: 0 0 15px 0 !important;}
#filter_word + input[type="submit"], .fastNav {display:inline-block;vertical-align:middle;}
#forum_filter .selectbox {margin-right: 4px;}
.gDivBottomRight + table {margin-top: 10px;}
.gDivLeft {margin-top: 10px;}
.showallphoto {color:#fff !important;}
.showallphoto:hover {color:#fff !important;}
.photoblock h5 {text-align: left !important;}

/* Резиновая ширина виджета Сообщества Вконтакте */
#vk_groups,
#vk_groups iframe {width: 100% !important;}

/* Текст Все права защищены */
.grays {color: gray; font-size: 12px; text-align: left}

/* Обтекание картинки */
.leftimg {float:left; margin: 15px 15px 15px 0;}
.rightimg {float: right; margin: 15px 0 15px 15px;}

/* Затемнение картинки */
.artphoto img {opacity:0.8; -moz-opacity:0.8; filter: alpha(opacity=80) purple; -khtml-opacity: 0.8; background-color:#800080;}
.artphoto img:hover {opacity:1; -moz-opacity:1; filter: alpha(opacity=100) purple; -khtml-opacity: 1; background-color:#800080;}

/* Высота заголовка на главной */
.blockinfo {height:42px; overflow: hidden;text-overflow:ellipsis;}
.blockinfo:after {content: ' »';}

/* Меню */
.menunormalizer {position:relative;display:block;}
.menunormalizer:hover {max-height:1000px !important; }
.menunormalizer:hover:after {content: " ";display:block;position: absolute;border: 8px solid transparent;border-bottom: 8px solid #cbcbcb;top: 26px;left: 50%;margin-left: -8px;z-index:9999;}
.menunormalizer ul {z-index:9999;overflow:hidden;max-height: 0px;display:block !important;position: absolute;top:41px;left:0;height: auto !important;width:150px !important;z-index:9999;}
.menunormalizer:hover ul {max-height: 1000px !important;border: 1px solid #cbcbcb;overflow:visible !important;padding: 10px 0 10px 0;background:#fff;}
.menunormalizer li {display:block !important;text-align:left !important;background:#fff;width:100%;padding-left: 10px;padding-right: 10px;}
.menunormalizer li a {font: 14px/26px PT Sans !important;}


/* Функция Кто Онлайн для uCoz в стиле минимализм 
------------------------------------------*/ 

.statistics-user-l {float:left; width:47%;border-right: 1px solid lightblue;} 
.statistics-user-l b, 
.statistics-user-l div{float: left; font: 12px/20px PT Sans; padding: 0px 0px 0px 40px;}
.statistics-user-l b {font-size:12px/20px PT Sans; color:#666; padding: 0px 0px 0px 14px;} 
.statistics-user-l div{color:#999; display:block; background: url(/img/statistics-user.png) no-repeat; line-height: 1;} 
.blog-reading #onl3, 
.blog-reading #onl2 {display:none}
#onl1 {background-position:0px 0px;} 
.statistics-user-r{float:right; width:50%; padding: 0px 0px 0px 11px; } 
.statistics-user a:hover img {filter: progid: DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.7; opacity: 0.7; filter: alpha(opacity=85);}