body {margin:0;padding:0;background:#0c161b;font-family:calibri;color:#dedede;font-size:14px;}
img,form {border:0;margin:0;}
a,input {outline:none;}
input {background:#0b3247;border:0px;color:#fff;height:25px;padding:0 5px;max-width:95%;}
option,select {background:#0b3247;border:0px;color:#fff;}
img {border:0;margin:0;}
a {color:#ffffff;text-decoration:none;transition:1s;}
a:hover {text-decoration:none;color:#dedede;}
textarea {background:#0b3247 !important;border:0px;color:#fff;padding:0 5px;max-width:98%;}
h1,h2, h3, h4, h5, h6 {font-weight:normal;margin:5px 0;padding:0;}
ul {list-style:none;}
hr {height:2px;background:#0b3247;margin-top:5px;margin-bottom:5px;border:0px;}
p {margin-top:3px;margin-bottom:3px;}
.clr {clear:both;}

@font-face {font-family:calibri;src:local("calibri"),url(/fonts/calibri.ttf);}
@font-face {font-family:calibril;src:local("calibril"),url(/fonts/calibril.ttf);}

#wrapper {max-width:1092px;min-width:300px;margin:auto;width:100%;}

.topbg {width:100%;background:#262525;overflow:hidden;}
.topleft {float:left;}
.topright {float:right;}
.topright a {padding:0 5px;}
.topleft,.topright {display:block;margin-top:8px;margin-bottom:8px;margin-left:10px;margin-right:10px;}

header {display:block;width:100%;height:50px;background:#1d7aaa;}

.logo {height:45px;float:left;overflow:hidden;margin-top:5px;margin-left:10px;margin-right:15px;}
.logo-img {width:59px;height:40px;float:left;background:url(/images/logo.png);}
.logo-text {float:left;font-size:30px;font-style:italic;text-transform:uppercase;color:#fff;font-weight:bold;padding:0px 8px;}

.search-top {float:right;margin-top:11px;margin-right:5px;overflow:hidden;}
.search-line {background:#124d6c;width:160px;height:20px;-moz-border-radius: 10px;
-webkit-border-radius: 10px;-webkit-box-shadow:inset -1px 1px 3px 0 #000000;
box-shadow:inset -1px 1px 3px 0 #000000;padding:5px 10px;color:#fff;}
.search-top input {color:#fff;border:none;}
::-webkit-input-placeholder {color:#fff;}
:-moz-placeholder {color:#fff;}
::-moz-placeholder {color:#fff;}
:-ms-input-placeholder {color:#fff;}
.search-button {margin-left:-34px;background:#052c41;-moz-border-radius: 10px;
-webkit-border-radius: 10px;font-size:12px;color:#2e99d1 !important;}

#contentbg {background:#113344;padding:8px;overflow:hidden;}
.content-left {width:250px;float:left;margin-right:10px;margin-left:-8px;overflow:hidden;}
.content-mid,.content-view {background:#0c161b;max-width:620px;min-width:250px;float:left;padding:7px;overflow:hidden;}

.content-right {width:180px;float:right;}
.content-view {background:none;padding:0;margin-left:7px;}

.content-left,.content-right,.content-mid {display:block;overflow:hidden;}

footer {display:block;width:100%;background:#000;overflow:hidden;}
.footer-left {float:left;padding:35px 20px 20px 20px;font-style:italic;}
.footer-right {float:right;font-size:40px;font-style:italic;text-transform:uppercase;color:#fff;font-weight:bold;padding:15px 20px;}
.footer-right span {color:#27b6ff;}
.footer-right p {font-size:14px;padding:0 15px;margin-top:-3px;color:#cccaca;}
.bottom-line {height:2px;background:#124d6c;}


.left-top,.right-top,.left-top2,.title-name {width:100%;min-height:40px;background:#1d7aaa;color:#fff;float:left;overflow:hidden;}
.left-top h3,.right-top h3,.left-top2 h3 {font-size:20px;padding:3px 10px;}
.title-name h2 {font-size:20px;padding:3px 10px;max-width:85%;float:left;}

.left-block .uMenuV {margin-bottom:-2px;margin-top:-6px;margin-left:-7px;margin-right:-7px;}
.left-block .uMenuV ul {padding:0;margin:0;font-style:italic;}
.left-block .uMenuV ul li {background:#0b3247;padding:7px 12px;margin-top:5px;transition:1s;cursor:pointer;color:#bcbcbc;}
.left-block .uMenuV ul li:hover {background:#1d7aaa;}


.rb-cont {padding:7px;font-style:italic;background:#0c161b;overflow:hidden;}
.left-top2 {background:#0b3247;margin-bottom:5px;}


.catsTable {background:#0c161b;}
.catsTable tr {font-style:italic;}
.catsTable tr td {background:#0b3247;padding:7px 12px;transition:1s;cursor:pointer;color:#bcbcbc;}
.catsTable tr td:hover {background:#1d7aaa;}
.catNumData {float:right;}
td.catsTd {margin-top:5px !important;}

.info-rating {float:left;margin-right:10px;margin-left:15px;}
.info-rating a {transition:0s;}

.view-news {background:#0c161b;margin-bottom:15px;overflow:hidden;}
.view-message {padding:10px;}
.title-name {margin-bottom:7px;}
.title-name h2{float:left;}
.view-moderp {float:right;margin-top:8px;width:7%}
.view-next {float:right;margin-right:8px;margin-bottom:8px;border:solid 1px #113344;padding:5px;transition:1s;}
.view-next a {color:#c2c2c2;}
.view-next a:hover {color:#fff;}
.view-next:hover {border:solid 1px #1d7aaa;}
.view-img {height:159px;width:250px;overflow:hidden;float:left;margin-right:10px;margin-bottom:10px;}
.view-img img {height:159px;min-width:250px;float:left;transition:1s;}
.view-img img:hover {opacity:0.5;}


.vf-mes img,.vf-mes iframe {margin-bottom:5px !important;margin-top:5px !important;max-width:620px;width:100%;margin:auto;}

.rb-cont .queryField {width:90%;margin-bottom:7px;}

.left-block,.right-block  {float:left;overflow;hidden;margin-bottom:10px;}
.right-block {max-with:180px;width:100%;}
.left-block {max-width:250px;width:100%;}

.vf-navbar {padding:1px 1px 5px 0;}
.vf-tags {float:right;display:block;margin-top:5px;margin-bottom:5px;}
.vf-relname {width:100%;height:40px;background:#1d7aaa;color:#fff;float:left;overflow:hidden;}
.vf-relname h5 {font-size:20px;padding:3px 10px;}
.vf-related {margin-top:10px;margin-bottom:10px;}

.add-button {width:100%;min-height:35px;background:#124d6c;color:#fff;float:left;overflow:hidden;margin-bottom:10px;transition:1s}
.add-button h3 {font-size:17px;padding:3px 10px;}
.add-button:hover {background:#1d7aaa;}
.add-button:hover a {color:#fff;}

ul.uRelatedEntries {list-style:none;float:left;padding:0;margin:0;background:#1d7aaa;max-width:620px;width:100%;color:#fff;float:left;overflow:hidden;}
.uRelatedEntries li {padding:7px;background:#20668a;border-bottom:solid 2px #1d7aaa;transition:1s;}
.uRelatedEntries li:hover {background:#1d7aaa;}
.uRelatedEntries li a {color:#fff;}

.vf-loads {background:#1e729d;max-width:620px;width:100%;color:#fff;float:left;overflow:hidden;margin-bottom:7px;border-top:solid 3px #113344;border-bottom:solid 3px #113344;margin-top:-7px;text-transform:uppercase;}
.vf-load {float:left;padding:7px;border-left:solid 3px #113344;transition:1s;}
.vf-load:hover {background:#113344;}
.vf-loadall {float:right;padding:7px;border-left:solid 3px #113344;transition:1s;border-right:solid 3px #113344;}
.vf-loadall:hover {background:#113344;}

.cBlock1,.cBlock2 {padding:5px;width:90%;margin-bottom:5px;}
.cBlock1 {background:#113344 !important;float:left;}
.cBlock2 {background:#1d7aaa !important;float:right;color:#fff;}
.uComment {margin: 5px 0 !important;}
.com-order-select {padding:5px !important;}
.com-order-block {margin-bottom:10px;}
#message {background:#0b3247 !important;border-color:#1d7aaa !important;}
#pagesBlock2 {max-width:620px !important;width:100%;text-align:center;}

.banner1 {margin:auto;}
.banner1 img {max-width:240px;max-height:400px;width:100%;height:100%;}



.gTable, .postTable {background:#12597e;}
.gTable td {font:13px 'calibri';color: #fff;padding: 5px 10px;background:#0c161b;}

.forumNameTd,.gTableTop {text-transform:uppercase;}
.forumDescr {text-transform:none;}
.postTable td {border-collapse:collapse;text-align:justify;}
.gTable td.gTableTop {padding: 5px 12px;background:#1d7aaa;height:30px;}
.gTableTop a {font:18px 'calibri';color:#fff;text-transform:uppercase;}
.gTableTop a:hover {}
.gTable td.gTableSubTop {background:#145d82;color: #fff;font:12px 'calibri';padding: 4px;}
.gTableSubTop a {color: #fff;font:12px 'calibri';}
.postBottom table td {border: 0px;}
.postSeparator {display: none;}
.posttdMessage {text-align: justify;}
.threadPostTd, .threadViewTd, .threadAuthTd, .forumThreadTd, .forumPostTd {text-align: center !important;color: #fff;font:12px 'calibri';}
a.TopSortLink {}
a.TopSortLink:hover {}
a.postUser {font-weight: bold;}
a.forum, a.threadLink {color: #fff;font:15px 'calibri';}
.quoteMessage {}
.forumDescr, .threadDescr {color: #fff;font:12px 'calibri';}
td.pollQuestion, .pollResults td, td.pollResults, td.pollTotal, td.pollAnswer, td.pollButtons, .smiles td{border: 0px;}
.forumModer {color: #fff;font:12px 'calibri';}
.forumModer a {color:#fff;text-decoration:none;}
.forumModer a:hover {text-decoration:none;color:#9a9997;}
td.forumThreadTd,td.forumPostTd,td.forumLastPostTd {color: #9a9997;font:12px 'calibri';}
td.posttdMessage {color: #9a9997;font:14px 'calibri';}

.home-leftmenu {width:23%;float:left;background:#0c161b;overflow:hidden;}
.home-leftmenu ul {list-style:none;float:left;padding:0;margin:0;width:100%;}
.home-leftmenu ul li {background:#0f415c;padding:7px;margin-top:5px;transition:1s;}
.home-leftmenu ul li:hover {background:#1d7aaa;}


* {margin: 0;padding: 0;border: 0;}
#menu-top {float:left;}
#menu-top nav select {display:none;}
#menu-top nav ul {display:block;z-index:999999;}
#menu-top nav ul li {display:inline-block;padding:12px 11px 9px 11px;position:relative;border-left: solid 1px #7fadc5;}
#menu-top nav ul li:hover {background:#262525;}
#menu-top nav ul li:hover a {color:#fff !important;}

#menu-top nav ul li ul li {border-left:none;}
#menu-top nav ul li a:link, #menu-top nav ul li a:visited {color:#dedede;font-size:24px;text-transform:uppercase;font-family:calibril;display:inline-block;position:relative;}
#menu-top nav ul li a:hover, #menu-top nav ul li a:active {color:#ffff;}

#menu-top nav ul li ul.sub_menu {position:absolute;width:100%;top:50px;left:0;margin:0;padding:0;background:#0c161b;border:1px solid #1d7aaa;border-top:7px solid #1d7aaa;display:none;z-index:999999;-moz-box-shadow: 0px 6px 7px #121012;-webkit-box-shadow: 0px 6px 7px #121012;box-shadow: 0px 6px 7px #121012;overflow:hidden;}

#menu-top nav ul li ul.sub_menu li {width:100%;float:none;margin:0;padding:0;border-bottom:1px solid #1d7aaa;}
#menu-top nav ul li ul.sub_menu li a {white-space:nowrap;width:100%;padding:12px;font:13px Arial, tahoma, sans-serif;text-transform:capitalize;color:#777;}
#menu-top nav ul li ul.sub_menu li a:hover {background:#1d7aaa;color:#333;}

.home-newfiles {background:#1d5470;overflow:hidden;}
.home-nf {width:195px;height:195px;overflow:hidden;float:left;margin-bottom:16px;margin-top:16px;margin-left:7px;margin-right:7px;-moz-border-radius: 100px;-webkit-border-radius: 100px;-khtml-border-radius: 100px;border-radius: 100px;behavior: url(border-radius.htc);border: solid 3px #0f2835;background:#0c161b;}
.home-nf:hover img {opacity:0;transition:1s;width:50px;height:50px;overflow:hidden;}
.home-nf img {height:200px;min-width:195px;}
.homenf-text {width:100px;text-align:center;padding:30px 50px;}

.home-nf,.home-nf img {position:relative;}
.home-nf {z-index:2;}
.home-nf img {z-index;1;}

.home-newpubl {float:left;overflow:hidden;max-width:586px;width:100%;margin-top:15px;}
.home-newpubl .view-img {height:150px;overflow:hidden;}

.banner2 {width:160px;overflow:hidden;float:left;margin-top:15px;margin-left:10px;}

.home-newblog {float:right;max-width:310px;width:100%;margin-top:15px;}
.home-newblog .view-img {height:90px;overflow:hidden;width:100%;margin:left:10px;}
.home-newblog .view-img img {width:320px;}

.home-newphoto {width:100%;background:#0c161b;overflow:hidden;}
.homenf-view {float:left;margin-left:10px;margin-top:10px;margin-bottom:10px;border:solid 3px #1f6d95;width:250px;height:210px;overflow:hidden;}
.homenf-view img {min-width:250px;height:215px;transition:1s;}
.homenf-view img:hover {opacity:0.5;}



/* Стилизация для других устройств */

@media screen and (min-width:500px) and (max-width:1100px) {
.content-mid,.content-view {width:52%;}
.content-left {width:25%;}
.content-right {width:20%;}
.vf-load,.vf-loadall {width:30%;border:none;float:left;}
.home-newfiles {max-height:270px;overflow:hidden;display:block;}

}

@media screen and (min-width:500px) and (max-width:700px) {
.content-mid,.content-view {width:70%;float:right;margin-right:8px;}
.content-right {width:70%;margin-top:10px;margin-right:8px;}
.right-block {width:49%;float:left;margin-left:1%;}
.clr {clear:none;}
.vf-load {width:46%;border:none;}

}

@media screen and (min-width:500px) and (max-width:800px) {
.home-newpubl {width:100%;max-width:800px;}
.home-newblog {width:75%;float:right;max-width:100%;}
.banner2 {width:20%;max-width:160px;min-width:100px;margin-bottom:20px;}
.home-newphoto .homenf-view {max-width:490px;width:45%;height:100px;}
.home-newphoto .homenf-view img {max-width:500px;max-height:500px;width:100%;}
.home-slider {float:left;max-width:800px;width:100% !important;margin-top:10px;}
.home-leftmenu {float:left;width:100%;}
}

@media screen and (max-width:600px) {
.home-slider {display:block;max-width:600px !important;width:100% !important;}
.home-slider .slide-img {width:100%;}
.home-slider .slide-text {width:95%;float:left;}
.slider-arrow--right { bottom: 60% !important; left:10%; }
.slider-arrow--left { bottom: 60% !important; left: 1%; }
.home-newfiles,.slider-nav {display:none;}
.home-slider {margin-bottom:100px;}
.home-leftmenu {display:block;}

}


@media screen and (min-width:350px) and (max-width:400px) {
.content-mid,.content-view,.content-right,.content-left  {width:100% !important;margin:auto !important;margin-bottom:10px !important;}
.left-block{width:100% !important;max-width:400px;}
.content-mid,.content-view {width:96% !important;}
.banner1 {margin-left:10%;width:100%;max-width:240px;}
}

@media screen and (min-width:350px) and (max-width:500px) {
.content-mid,.content-view {width:66%;float:right;margin:0;}
.content-left {width:30%;margin:0;float:left;}
.content-right {width:68%;margin-top:10px;margin-right:6px;}
.footer-left {padding:5px;}
.footer-right {padding:0px 20px;}
.vf-load,.vf-loadall {width:100%;border:none;float:left;}
.home-newfiles {max-height:270px;overflow:hidden;width:100%;}
.banner2 {display:none;}
.home-newblog {display:block;width:100%;max-width:500px;}
.home-newphoto .homenf-view {max-width:490px;width:95%;height:100px;}
.home-newphoto .homenf-view img {max-width:500px;max-height:500px;width:100%;}
.home-newblog .view-img,.home-newblog .view-img img,.home-newpubl .view-img,.home-newpubl .view-img img{width:100%;max-width:500px;}
.home-leftmenu {float:left;width:100%;}
}

@media screen and (min-width:240px) and (max-width:350px) {
.content-mid,.content-view,.content-right,.content-left  {width:100%;margin:auto;margin-bottom:10px !important;}
.content-mid,.content-view {width:96% !important;}
.content-right {width:99%;margin-top:10px;margin-right:2px;}
.left-block{width:100% !important;max-width:400px;}
.footer-left {padding:5px;}
.footer-right {padding:0px 20px;}
.vf-load,.vf-loadall {width:100%;border:none;float:left;}
.home-leftmenu {float:left;width:100%;}
.banner2 {display:none;}
.banner1 {width:100%;max-width:240px;}
}


@media screen and (min-width:800px) and (max-width:1000px) {
.search-line {width:50px;}
.search-button {display:none;}

}

@media screen and (min-width:800px) and (max-width:1100px) {
.home-newpubl {width:50%}
.home-newblog {width:30%;}
.home-newphoto .homenf-view {width:22%;}
.banner2 {width:18%;max-width:160px;}
}

@media screen and (max-width:800px) {
.search-line {width:140px;}
.search-button {display:inline-block;}
}


@media screen and (max-width:500px) {
.search-line {width:100px;}
}


@media screen and (max-width:400px) {
.welcome {display:none;}   
.search-line {width:100px;}
.logo-text {display:none;}
}


@media only screen and (max-width: 800px) {
                header {overflow:hidden;}
		#menu-top nav ul {display:none;}
		#menu-top nav select {width:100%;display:block;cursor:pointer;padding:6px;background:#124d6c;border:1px solid #061c28;color:#fff;margin-top:10px;}
}






