/********************************
* Project: GamePro template (DLE)
* Version: 2.1
* Dev team: webtheory.net
********************************/

/* CSS File */

/* General */

* {
 margin: 0;
 padding: 0;
 outline: none;
}

body {
 font: 13px 'EB Garamond', Calibri, Arial, Tahoma, PT Sans, sans-serif;
 font-family: 'EB Garamond', serif;
 background: url(/images/bg_body.jpg);
 color: #FFFFFF;
 /*text-shadow: 1px 1px 1px rgba(117, 117, 117, 0.75)*/;
}

.wrap {
 margin: 0 auto;
 width: 1000px;
}

.clear {
 clear: both;
 display: block;
}

.bg_translucent {
 background: rgba(0,0,0,.2); 
}

.orange {
 color: #e37721;
}

a {
 color: #d9d9d9;
 text-decoration: none;
}

.mass_comments_action {
 display: none;
}

.voteprogress {
 display: none !important;
}

/* /General */

/* Header */

header {
}

header .logo {
 width: 300px;
 float: left;
}

header .logo span {
 display: none;
}

header .logo img {
 position: relative;
 left: -10px;
 display: block;
}

header ul {
 list-style: none;
 float: left;
 margin-left: 15px;
}

header ul li {
 float: left;
 margin-right: 10px;
}

header ul li a {
 margin-top: 25px;
 display: block;
 padding: 0 12px;
 padding-top:3.75px; 
 height: 19px;
 text-decoration: none;
 color: #999;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 font-size: 12px;
 text-transform: uppercase;
 -webkit-text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 -moz-text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 -ms-text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 -o-text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 text-shadow: 1px 1px 1px rgba(8,8,9,.55);
}

header ul li a:hover {
 background: rgba(0,0,0,.3);
 color: #ff6c00;
 -webkit-transition: color .4s;
 -moz-transition: color .4s;
 -ms-transition: color .4s;
 -o-transition: color .4s;
 transition: color .4s;
}

/* /Header */

/* Slider */

.slider {
 overflow: hidden;
 position: relative;
 width: 1000px;
 height: 228px;
 margin-bottom: 10px;
 z-index: 3;
 background: #333;
}

.slider > .slide {
 position: absolute;
 z-index: 1;
 opacity:0;
}

.slider > .slide.active {
 z-index: 3;
 opacity:1;
}

.slider > .slide img {
 width: 1000px;
 height: 228px;
}

/* Для того, что бы при наведении на слайд сайдбар изчезал 
.slider > .slide:hover ~ .slider_sidebar {
 opacity: 0;
 -webkit-transition: all .2s;
 -moz-transition: all .2s;
 -ms-transition: all .2s;
 -o-transition: all .2s;
 transition: all .2s;
}

.slider > .slide:hover p {
 width: 980px;
}
*/

.slider > .slide p {
 position: absolute;
 bottom: 0;
 padding: 10px;
 background: rgba(0,0,0,.5);
 width: 725px;
 -webkit-text-shadow: 1px 1px 0 #080909;
 -moz-text-shadow: 1px 1px 0 #080909;
 -ms-text-shadow: 1px 1px 0 #080909;
 -o-text-shadow: 1px 1px 0 #080909;
 text-shadow: 1px 1px 0 #080909;
 color: #fff;
}

.slider > .slide p .title {
 display: block;
 font-weight: bold;
 font-size: 14px;
 margin-bottom: 5px;
}

.slider > .slide p .text a {
 color: #1db9e9;
 text-decoration: none;
}

.slider > .slide p .text a:hover {
 border-bottom: 1px dotted #1db9e9;
 -webkit-text-shadow: 1px 1px 0 #333;
 -moz-text-shadow: 1px 1px 0 #333;
 -ms-text-shadow: 1px 1px 0 #333;
 -o-text-shadow: 1px 1px 0 #333;
 text-shadow: 1px 1px 0 #333;
}

.slider_sidebar {
 position: absolute;
 right:0;
 top:0;
 width: 255px;
 box-shadow: -3px 0 3px rgba(8,8,9,.25);
 z-index:3;
}

.slider_sidebar li {
 height:42px;
 list-style: none;
 background: #2c2c2c;
 background: -moz-linear-gradient(top, #2c2c2c 0%, #212121 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(100%,#212121));
 background: -webkit-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: -o-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: -ms-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: linear-gradient(to bottom, #2c2c2c 0%,#212121 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#212121',GradientType=0 );
 border-bottom: 1px solid #383838;
 padding: 7px;
 position: relative;
 cursor: pointer;
}

.slider_sidebar li.active,.slider_sidebar li:hover {
 border-bottom: 1px solid #3294b3;
 background: #3fbbe7;
 background: -moz-linear-gradient(top, #3fbbe7 0%, #1b89aa 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3fbbe7), color-stop(100%,#1b89aa));
 background: -webkit-linear-gradient(top, #3fbbe7 0%,#1b89aa 100%);
 background: -o-linear-gradient(top, #3fbbe7 0%,#1b89aa 100%);
 background: -ms-linear-gradient(top, #3fbbe7 0%,#1b89aa 100%);
 background: linear-gradient(to bottom, #3fbbe7 0%,#1b89aa 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fbbe7', endColorstr='#1b89aa',GradientType=0 );
}

.slider_sidebar li:last-child {
 border-bottom: 0;
 height:43px;
}

.slider_sidebar li .slider_sidebar_name_slide {
 font-size: 14px;
 -webkit-text-shadow: 1px 1px 0 rgba(8,9,9,.15);
 -moz-text-shadow: 1px 1px 0 rgba(8,9,9,.15);
 -ms-text-shadow: 1px 1px 0 rgba(8,9,9,.15);
 -o-text-shadow: 1px 1px 0 rgba(8,9,9,.15);
 text-shadow: 1px 1px 0 rgba(8,9,9,.15);
 display: block;
 margin-bottom: 5px;
 color: #d9d9d9;
}

.slider_sidebar li .slider_sidebar_date_slide {
 position: absolute;
 right: 10px;
 top:10px;
 color: #8c8c8c;
}

.slider_sidebar li .slider_sidebar_text_slide {
 color: #a6a6a6;
}

.slider_sidebar li.active .slider_sidebar_name_slide, .slider_sidebar li:hover .slider_sidebar_name_slide {color: #fff;}
.slider_sidebar li.active .slider_sidebar_date_slide, .slider_sidebar li:hover .slider_sidebar_date_slide {color: #d0f2fe;}
.slider_sidebar li.active .slider_sidebar_text_slide, .slider_sidebar li:hover .slider_sidebar_text_slide {color: #e4f9ff;}

/* /Slider */

/* Speed Bar */

.speedbar {
 width: 982px;
 line-height: 40px;
 padding-left: 10px;
 color: #595959;
 font-style: italic;
 -webkit-text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 -moz-text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 -ms-text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 -o-text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 text-shadow: 1px 1px 1px rgba(8,8,9,.55);
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 margin-bottom: 10px;
}

.speedbar a {
 text-decoration: none;
 color: #595959;
}

/* /Speed Bar */

/* Columns */

.column {
 float:left;
 margin-right: 10px;
}

.columns_section {
 padding: 10px;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 margin-bottom: 10px;
}

.column.last {
 margin-right: 0;
}

.column.mini {
 width: 230px;
}

.column.big {
 width: 750px;
}

.heading {
 background: #2c2c2c;
 background: -moz-linear-gradient(top, #2c2c2c 0%, #212121 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(100%,#212121));
 background: -webkit-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: -o-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: -ms-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: linear-gradient(to bottom, #2c2c2c 0%,#212121 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#212121',GradientType=0 );
 color: #fff;
 text-transform: uppercase;
 font-weight: normal;
 -webkit-box-shadow: 1px 0 3px #0b0b0b; 
 -moz-box-shadow: 1px 0 3px #0b0b0b; 
 box-shadow: 1px 0 3px #0b0b0b; 
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 border-top: 1px solid rgba(255,255,255,0.1);
 padding: 8px 8px;
 margin-bottom:5px;
 position: relative;
 font-size: 12px;
}

.heading.key_heading:after {
 content: " ";
 background: url(/images/heading_icon_key.png) no-repeat;
 width: 25px;
 height: 22px;
 position: absolute;
 top: 3px;
 right: 8px; 
}

.heading.navy_heading:after {
 content: " ";
 background: url(/images/navy_heading_icon.png) no-repeat;
 width: 25px;
 height: 22px;
 position: absolute;
 top: 3px;
 right: 8px; 
}

.heading.best_heading:after {
 content: " ";
 background: url(/images/best_heading_icon.png) no-repeat;
 display: block;
 width: 25px;
 height: 22px;
 position: absolute;
 top: 3px;
 right: 8px; 
}

.heading.article, .heading.article > a {
 font-size: 14px;
 color: #c1c1c1;
 text-decoration: none;
 -webkit-text-shadow: 1px 0 0 rgba(0,0,0,.1);
 -moz-text-shadow: 1px 0 0 rgba(0,0,0,.1);
 text-shadow: 1px 0 0 rgba(0,0,0,.1);
}

.heading.article .article_meta {
 text-transform: none;
 position: absolute;
 right:10px;
 color: #8d8d8d;
 font-size: 12px;
 margin-top: 2px;
}

.heading.article .article_meta a {
 text-decoration: none;
 color: #8d8d8d;
}

.heading.article .article_meta .user {
 background: url(/images/user.png) no-repeat left center;
 padding-left: 14px;
 margin-right: 5px;
}

.heading.article .article_meta .views {
 background: url(/images/eye.png) no-repeat left center;
 padding-left: 18px;
 margin-right: 5px;
}

.heading.article .article_meta .comments {
 background: url(/images/comments.png) no-repeat left center;
 padding-left: 16px;
}

.heading.my_profile:after {
 content: " ";
 background: url(/images/my_profile_icon.png) no-repeat;
 width: 12px;
 height: 14px;
 position: absolute;
 right: 8px; 
}

.heading.poll:after {
 content: " ";
 background: url(/images/poll_icon.png) no-repeat;
 width: 12px;
 height: 14px;
 position: absolute;
 right: 8px; 
}

.heading.social_club:after {
 content: " ";
 background: url(/images/social_club_icon.png) no-repeat;
 width:16px;
 height:12px;
 position: absolute;
 right: 8px; 
}

.heading.comment > a {
 text-decoration: none;
 color: #8d8d8d;
}

.heading.comment .comment_options {
 position: absolute;
 right:10px;
 font-size: 12px;
 color: #5d5d5d;
 text-transform:none; 
}

.heading.comment .comment_options a {
 text-decoration: none;
 color: #5d5d5d;
}

.navy_ul {
 margin: 0 5px; 
}

.navy_ul li {
 list-style:none;
 border-top: 1px solid rgba(255,255,255,.03);
 border-bottom: 1px solid rgba(0,0,0,.03);
}

.navy_ul li:first-child {
 border-top: 0;
}

.navy_ul li a {
 text-decoration: none;
 color: #999;
 display: block;
 padding: 3px 5px;
 -webkit-text-shadow: 1px 0 0 rgba(8,9,9,.75);
 -moz-text-shadow: 1px 0 0 rgba(8,9,9,.75);
 text-shadow: 1px 0 0 rgba(8,9,9,.75);
}

.navy_ul li a:hover {
 background: rgba(255,255,255,.05);
 color: #e5e5e6;
}

.best_articles li {
 list-style-type:decimal;
 margin-bottom: 5px;
 color: #fff;
 list-style-position: inside;
}

.best_articles li:last-child {
 margin-bottom: 0;
}

.best_articles a {
 text-decoration: none;
 color: #5e5e5e;
}

.best_articles .best_articles_name {
 color:#fff;
}

@-moz-document url-prefix() {
 .best_articles .best_articles_name {margin-left: -9px;}
}

.best_articles .best_articles_image {
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 -webkit-box-shadow: 1px 0 5px rgba(8,9,9,.75);
 -moz-box-shadow: 1px 0 5px rgba(8,9,9,.75);
 box-shadow: 1px 0 5px rgba(8,9,9,.75);
 margin-top: 5px;
 overflow: hidden;
 border:1px solid #080909;
 width: 200px;
 height: 119px;
}

.best_articles .best_articles_image img {
 display: block;
 width: 200px;
 height: 119px;
}

.best_articles_desc:after {
 content: "...";
 font-size: 13px;
}

.preview_article {
 width: 281px;
 float:left;
 margin: 0 5px 0 0;
}

.preview_article.userinfo, .preview_article.userinfo img {
 width: 150px;
}

.preview_article_img {
 -webkit-box-shadow: 1px 0 5px rgba(8,9,9,.75);
 -moz-box-shadow: 1px 0 5px rgba(8,9,9,.75);
 box-shadow: 1px 0 5px rgba(8,9,9,.75);
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 border-radius:3px;
 border:1px solid #080909;
 margin-top: 5px;
 width: 279px;
 height: 167px;
 overflow: hidden;
 display: block;
}

.preview_article.userinfo .preview_article_img {
 width: 150px;
 height: 150px;
}

.preview_article .btn {
 font-size: 14px;
 width: 279px;
 padding:0;
 display:block;
 margin-top: 5px;
 margin-bottom:5px;
}

.preview_article.userinfo .btn {
 width: 150px;
}

.content_article {
 color: #5e5e5e;
 -webkit-text-shadow: 0 1px 0 rgba(8,9,9,.15);
 -moz-text-shadow: 0 1px 0 rgba(8,9,9,.15);
 -o-text-shadow: 0 1px 0 rgba(8,9,9,.15);
 text-shadow: 0 1px 0 rgba(8,9,9,.15);
 min-height: 207px;
}

.content_article a {
 border-bottom: 1px dotted #6b6b6b;
 text-decoration: none;
 color: #5e5e5e;
}

.mini_profile_image {
 width: 100px;
 height: 100px;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow:0 1px 5px rgba(8,9,9,.35), 0 0 1px rgba(255,255,255,.10);
 -moz-box-shadow:0 1px 5px rgba(8,9,9,.35), 0 0 1px rgba(255,255,255,.10);
 box-shadow:0 1px 5px rgba(8,9,9,.35), 0 0 1px rgba(255,255,255,.10);
 border: 1px solid #080909;
 float:left;
 overflow:hidden;
 margin-right: 7px;
}

.content_article li {
 list-style-position: inside;
 margin-left: 15px;
}

.content_article ul {list-style-type: square;}

.mini_profile_options {
 width: 100px;
 float:left;
}

.mini_profile_username {
 color: #fff;
 -webkit-text-shadow: 0 1px 1px rgba(0,0,0,.75);
 -moz-text-shadow: 0 1px 1px rgba(0,0,0,.75);
 text-shadow: 0 1px 1px rgba(0,0,0,.75);
 border-bottom: 1px solid rgba(255,255,255,.05);
}

.mini_profile_actions {
 list-style:none;
 border-top: 1px solid rgba(0,0,0,.5);
 padding-top: 5px;
}

.mini_profile_actions li {margin-bottom:5px;}
.mini_profile_actions li:last-child {margin-bottom:0;}

.mini_profile_actions a {
 color: #ababab;
 font-size:11px;
 background: url(/images/mini_profile_icons.png) no-repeat left center;
 padding-left: 16px;
 text-decoration:none;
}

.mini_profile_actions a.mini_profile_actions_pr {
 background-position: 0 0;
}

.mini_profile_actions a.mini_profile_actions_ms {
 background-position: 0 -19px;
}

.mini_profile_actions a.mini_profile_actions_bm {
 background-position: 0 -40px;
}

.mini_profile_actions a.mini_profile_actions_lo {
 background-position: 0 -59px;
}

.mini_profile_actions a:hover {
 color: #fff;
}

.mini_profile .btn {
 margin: 5px 0;
 width: 100%;
 padding:0;
} 

.mini_profile .btn:last-child {
 margin-bottom:0;
}

.mini_profile .mini_profile_auth .f_input {
 margin: 5px 0;
 width: 203px;
}

.mini_profile .reg_lost:after {
 display: block;
 clear: both;
 content: " ";
}

.mini_profile .reg_lost .btn {
 width: 100px;
 float: left;
 margin-right: 10px;
}

.mini_profile .reg_lost .btn:nth-child(2n+2) {
 margin-right: 0;
 margin-bottom: 0;
}

.mini_profile .reg_lost .btn:last-child, .mini_profile .reg_lost .btn:nth-last-child(2) {margin-bottom: 0;}

.poll {
 -webkit-text-shadow: 0 1px 1px rgba(0,0,0,.75);
 -moz-text-shadow: 0 1px 1px rgba(0,0,0,.75);
 text-shadow: 0 1px 1px rgba(0,0,0,.75);
}

.poll .poll_name {
 background: rgba(0,0,0,.3);
 padding: 5px;
 color: #e5e5e6;
 display: block;
 border-radius:3px;
}

.poll .vote {
 color: #404040;
 padding: 3px 0;
}

.poll .vote .jq-radio {
 background: url(/images/input_radio.png) no-repeat;
 background-position: 0 2px;
 width:18px;
 height: 18px;
 position:relative;
 top:3px;
 margin-right: -1px;
}

.poll .vote .jq-radio.checked {
 background-position: 0 -18px;
}

.poll_buttons {
 margin-top: 5px;
 text-shadow: none;
 text-align:center;
 font-size: 12px;
}

.poll_buttons .vote_button_vote {
 background: #ffe552;
 background: -moz-linear-gradient(top, #ffe552 0%, #f09e00 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe552), color-stop(100%,#f09e00));
 background: -webkit-linear-gradient(top, #ffe552 0%,#f09e00 100%);
 background: -o-linear-gradient(top, #ffe552 0%,#f09e00 100%);
 background: -ms-linear-gradient(top, #ffe552 0%,#f09e00 100%);
 background: linear-gradient(to bottom, #ffe552 0%,#f09e00 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe552', endColorstr='#f09e00',GradientType=0 );
 border-radius: 20px;
 padding: 3px 0;
 border:0;
 cursor:pointer;
 color: #48360f;
 -webkit-box-shadow: inset 1px 1px 10px rgba(255,255,255,.3), 0px 3px 10px rgba(242,164,13,.37);
 -moz-box-shadow: inset 1px 1px 10px rgba(255,255,255,.3), 0px 3px 10px rgba(242,164,13,.37);
 box-shadow: inset 1px 1px 10px rgba(255,255,255,.3), 0px 3px 10px rgba(242,164,13,.37);
 margin-right: 3px;
 font-size: 12px;
 width: 90px;
}

.poll_buttons .vote_button_vote:active {
 background: #f09e00;
 background: -moz-linear-gradient(top, #f09e00 0%, #ffe552 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f09e00), color-stop(100%,#ffe552));
 background: -webkit-linear-gradient(top, #f09e00 0%,#ffe552 100%);
 background: -o-linear-gradient(top, #f09e00 0%,#ffe552 100%);
 background: -ms-linear-gradient(top, #f09e00 0%,#ffe552 100%);
 background: linear-gradient(to bottom, #f09e00 0%,#ffe552 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09e00', endColorstr='#ffe552',GradientType=0 );
 box-shadow: none;
}

.poll_buttons .vote_button_result {
 background: #ffffff;
 background: -moz-linear-gradient(top, #ffffff 0%, #9a9a9a 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#9a9a9a));
 background: -webkit-linear-gradient(top, #ffffff 0%,#9a9a9a 100%);
 background: -o-linear-gradient(top, #ffffff 0%,#9a9a9a 100%);
 background: -ms-linear-gradient(top, #ffffff 0%,#9a9a9a 100%);
 background: linear-gradient(to bottom, #ffffff 0%,#9a9a9a 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#9a9a9a',GradientType=0 );
 border-radius: 20px;
 padding: 3px 0px;
 border:0;
 cursor:pointer;
 color: #48360f;
 -webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);
 -moz-box-shadow: 0 0 5px rgba(0,0,0,.75);
 box-shadow: 0 0 5px rgba(0,0,0,.75);
 color: #333;
 font-size: 12px;
 width: 90px;
}

.poll_buttons .vote_button_result:active {
 background: #9a9a9a;
 background: -moz-linear-gradient(top, #9a9a9a 0%, #ffffff 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a9a9a), color-stop(100%,#ffffff));
 background: -webkit-linear-gradient(top, #9a9a9a 0%,#ffffff 100%);
 background: -o-linear-gradient(top, #9a9a9a 0%,#ffffff 100%);
 background: -ms-linear-gradient(top, #9a9a9a 0%,#ffffff 100%);
 background: linear-gradient(to bottom, #9a9a9a 0%,#ffffff 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9a9a', endColorstr='#ffffff',GradientType=0 );
}

.social_club_div {
 margin: 0 5px;
}

.social_club_list {
 list-style: none;
}

.social_club_list a {
 display: block;
 text-decoration: none;
 color: #3a3a3a;
 background: url(/images/social_club_icons.png) no-repeat left center;
 padding-left: 33px;
 height: 25px;
 line-height: 25px;
 margin: 3px 0;
}

.social_club_list a:hover {
 color: #535353;
}

.social_club_list a.social_club_list_fb {
 background-position: 0 0;
}

.social_club_list a.social_club_list_vk {
 background-position: 0 -33px;
}

.social_club_list a.social_club_list_yt {
 background-position: 0 -66px;
}

.social_club_div .btn {
 padding: 0;
 width: 100%;
 margin: 3px 0;
}

.social_club_div .btn:last-child {
 margin-bottom: 0;
}

.comment_wrap .content_comment, .comment_wrap .content_comment a {
 text-decoration: none;
 color: #6F6F6F;
}

.error {
 color: #eee;
}

.error ul, .error ol {
 margin-left: 30px;
}

/* /Columns */

/* Pagination */

.pagination a, .pagination span {
 color: #e37721;
 font-weight: bold;
 text-decoration: none;
 padding: 0 3px;
}

.pagination_name {
 color: #c3c3c3 !important;
 font-weight: normal !important;
 padding:0 !important;;
}

/* /Pagination */

/* Buttons */

.btn {
 background: #2c2c2c;
 background: -moz-linear-gradient(top, #2c2c2c 0%, #212121 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(100%,#212121));
 background: -webkit-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: -o-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: -ms-linear-gradient(top, #2c2c2c 0%,#212121 100%);
 background: linear-gradient(to bottom, #2c2c2c 0%,#212121 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#212121',GradientType=0 );
 -webkit-box-shadow: 1px 0 3px #0b0b0b;
 -moz-box-shadow: 1px 0 3px #0b0b0b;
 box-shadow: 1px 0 3px #0b0b0b;
 color: #606060;
 text-decoration: none;
 padding: 0 15px;
 line-height: 30px;
 display: inline-block;
 border:0;
 border-top:1px solid #333333;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 text-align:center;
 cursor: pointer;
}

.btn:active {
 background: #212121;
 background: -moz-linear-gradient(top, #212121 0%, #2c2c2c 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#212121), color-stop(100%,#2c2c2c));
 background: -webkit-linear-gradient(top, #212121 0%,#2c2c2c 100%);
 background: -o-linear-gradient(top, #212121 0%,#2c2c2c 100%);
 background: -ms-linear-gradient(top, #212121 0%,#2c2c2c 100%);
 background: linear-gradient(to bottom, #212121 0%,#2c2c2c 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#2c2c2c',GradientType=0 );
}

.btn.blue {
 background: #3399be;
 background: -moz-linear-gradient(top, #3399be 0%, #13627a 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3399be), color-stop(100%,#13627a));
 background: -webkit-linear-gradient(top, #3399be 0%,#13627a 100%);
 background: -o-linear-gradient(top, #3399be 0%,#13627a 100%);
 background: -ms-linear-gradient(top, #3399be 0%,#13627a 100%);
 background: linear-gradient(to bottom, #3399be 0%,#13627a 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3399be', endColorstr='#13627a',GradientType=0 );
 color: #91ddf8;
}

.btn.blue:active {
 background: #13627a;
 background: -moz-linear-gradient(top, #13627a 0%, #3399be 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13627a), color-stop(100%,#3399be));
 background: -webkit-linear-gradient(top, #13627a 0%,#3399be 100%);
 background: -o-linear-gradient(top, #13627a 0%,#3399be 100%);
 background: -ms-linear-gradient(top, #13627a 0%,#3399be 100%);
 background: linear-gradient(to bottom, #13627a 0%,#3399be 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13627a', endColorstr='#3399be',GradientType=0 );
}

/* /Buttons */

/* Text Fields */

.f_input,.f_textarea, textarea ,input[rel="essential"] {
 padding: 3px;
 border:0;
 border-bottom: 1px solid #222;
 background: rgba(0,0,0,.4);
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 height: 25px;
 color: #eee;
}

.f_input:focus, textarea:focus, .f_textarea:focus,input[rel="essential"]:focus {
 -webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);
 -moz-box-shadow: 0 0 5px rgba(0,0,0,.5);
 box-shadow: 0 0 5px rgba(0,0,0,.5);
}

.f_textarea {
 height: 150px;
 width: 360px;
}

.f_textarea.v_resize {
 resize: vertical;
}

/* /Text Fields */

/* Add Form */

.add_form .row {margin: 10px 0;color:#6F6F6F;}

.add_form .row:after {
 content: " ";
 clear: both;
 display: block;
 visibility: hidden;
 width: 0;
 height: 0;
}

.add_form .row .span_left {
 width: 100px;
 float: left;
 margin-right: 10px;
}

.add_form .row .span_right {
 width: 360px;
 float: left;
}

.add_form .row .span_full {
 width: 480px;
}

/* /Add Form */

/* Footer */

footer {
 border-top: 1px solid rgba(255,255,255,.03);
 margin-top: 10px;
 padding-top: 15px;
}

.footer_navy {text-align:center;}

.footer_navy li {
 list-style:none;
 display: inline-block;
 margin: 0 3px;
}

.footer_navy li a {
 text-transform: uppercase;
 color: #3d3d3d;
 text-decoration: none;
}

.footer_navy li a:hover {
 color: #fff;
}

footer .copy {
 text-align:center;
 color: #fff;
 font-size: 14px;
 font-weight: bold;
 margin: 10px 0;
}

footer .copy b {
 display: block;
}

footer .copy > span {
 color: #565656;
 font-weight: normal;
 font-size: 12px;
}

/* /Footer */


/* ===== forum Start ===== */

.forum_top_links {padding:0 20px 0 0; font-size:11px;}

.umn-tl, .umn-bl,
.gDivBottomLeft,
.gDivBottomCenter,
.gDivBottomRight {display:none;}

/* General forum Table View */
.gDivLeft {}
.gDivLeft {margin:0 0 -3px 0; background:url(/images/viewn_c_bg.png) repeat-y 0 0;}
.gDivRight {padding:0 2px; overflow:hidden; background:url(/images/viewn_c_bg.png) repeat-y right 0;}

.gTable {border-collapse:collapse; background:#ffffff;}
.gTableTop {height:34px; padding:0 0 0 12px; overflow:hidden; font-size:13px; font-weight:bold; color:#ffffff;background:#000000 url(/images/bg_body.jpg) repeat -2px 0; }
 .gTableTop a {color:#eeeeee; text-decoration:none;}
 .gTableTop a:hover {text-decoration:underline;}
 
.gTableSubTop {padding:4px 6px; font-size:11px; color:#ffffff;border-left:1px solid #222222; border-top:1px solid #222222; background:#111111 url(/images/forum_table_fon_bg.gif) no-repeat 0 -2px;}
.gTableSubTop a {color:#eeeeee; text-decoration:none;}
.gTableSubTop a:hover {text-decoration:underline;}

.gTableBody {padding:2px;background:#ededed;}
.gTableBody1 {padding:4px 6px; border-left:1px solid #222222; border-top:1px solid #222222; background:#000000 url(/images/bg_body.jpg) repeat 0 0;}
.gTableBottom {padding:2px;background:#ededed;}
.gTableLeft {padding:2px;background:#ededed;font-weight:bold;color:#6E6E6E}
.gTableRight {padding:4px 6px; border-left:1px solid #222222; border-top:1px solid #222222; background:#000000 url(/images/bg_body.jpg) repeat 0 0;}
.gTableError {padding:2px;background:#ededed;color:#FF0000;}
/* ------------------------ */

.forumMemNum,
.forumMemSwch,
.uTable,
.userSchFrm {padding:3px 5px; border-collapse:collapse; background:#ededed;}
.uTd,
.uTopTd {padding-left:8px;}

/* Forums Styles */
.forumNameTd,.forumLastPostTd {padding:2px;background:#444444;}
.forumIcoTd,.forumThreadTd,.forumPostTd {padding:2px;background:#444444;}
.forumLastPostTd,.forumArchive {padding:2px;font-size:9pt;}

.forumIcoTd,
.forumNameTd,
.forumThreadTd,
.forumPostTd,
.forumLastPostTd,
.threadIcoTd,
.threadNametd,
.threadPostTd,
.threadViewTd,
.threadAuthTd,
.threadLastPostTd {padding:4px 6px; border-left:1px solid #222222; border-top:1px solid #222222; background:#444444 url(/images/bg_body.jpg) repeat 0 0;}

a.catLink:link,
a.catLink:visited,
a.catLink:active {text-decoration:none; color:#eeeeee;}
a.catLink:hover {text-decoration:underline; color:#eeeeee;}


.archivedForum{font-size:8pt;color:#FF0000;font-weight:bold;}
/* ------------- */

/* forum Titles & other */
.forum {font-weight:bold;font-size:9pt;}
.forumDescr,.forumModer {color:#232323;font-size:10px;}
.forumViewed {font-size:9px;}
a.forumModer, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link {text-decoration:none; color:#eeeeee;}
a.forumModer, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited {text-decoration:none; color:#eeeeee;}
a.forumModer, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active {text-decoration:none; color:#eeeeee;}
a.forumModer, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover {text-decoration:underline; color:#eeeeee;}

a.forum:link, 
a.forum:visited, 
a.forum:active {font-size:11px; font-weight:bold; color:#eeeeee; text-decoration:none;}
a.forum:hover {text-decoration:underline;}
/* -------------------- */

/* forum Navigation Bar */
.forumNamesBar {font-weight:bold;font-size:8pt;}
.forumBarKw {font-weight:normal;}
a.forumBarA:link {text-decoration:none; color:#ffffff;}
a.forumBarA:visited {text-decoration:none; color:#ffffff;}
a.forumBarA:hover {text-decoration:none; color:#6E6E6E;}
a.forumBarA:active {text-decoration:underline; color:#6E6E6E;}
/* -------------------- */

/* forum Fast Navigation Blocks */
.fastNav,.fastSearch,.fastLoginForm {font-size:9pt;}
/* ---------------------------- */

/* forum Fast Navigation Menu */
.fastNavMain {background:#DADADA;}
.fastNavCat {background:#EFEFEF;}
.fastNavCatA {background:#EFEFEF;color:#0000FF}
.fastNavForumA {color:#0000FF}
/* -------------------------- */

/* forum Page switches */
.switches {border:1px solid #bfbfbf; background:#ededed;}
.pagesInfo {background:#ededed;padding-right:10px;font-size:8pt;}
.switch {background:#ededed;width:15px;font-size:8pt;}
.switchActive {background:#E0E0E0;font-weight:bold;color:#eeeeee;width:15px}
a.switchDigit:link,a.switchBack:link,a.switchNext:link {text-decoration:none; color:#232323;}
a.switchDigit:visited,a.switchBack:visited,a.switchNext:visited {text-decoration:none; color:#232323;}
a.switchDigit:hover,a.switchBack:hover,a.switchNext:hover {text-decoration:underline; color:#232323;}
a.switchDigit:active,a.switchBack:active,a.switchNext:active {text-decoration:underline; color:#232323;}
/* ------------------- */

/* forum Threads Style */
.threadDescr {font-size:10px; color:#eeeeee;}
.threadNoticeLink {font-weight:bold;}
.threadsType {padding:2px;background:#AAAAAA;height:20px;font-weight:bold;font-size:8pt;color:#FFFFFF;padding-left:40px; }
.threadsDetails {padding:2px 10px; border-top:1px solid #bfbfbf; background:#ededed;height:20px;color:#ffffff;}
.forumOnlineBar {padding:2px 10px; border-top:1px solid #bfbfbf; background:#ededed;height:20px;color:#ffffff;}

a.threadPinnedLink:link,
a.threadPinnedLink:visited,
a.threadPinnedLink:active {font-size:11px; font-weight:bold; text-decoration:none; color:#0d6dba;}
a.threadPinnedLink:hover {text-decoration:underline;}

a.threadLink:link, 
a.threadLink:visited, 
a.threadLink:active {font-size:11px; font-weight:bold; color:#232323; text-decoration:none;}
a.threadLink:hover {text-decoration:underline;}

.postpSwithces {font-size:8pt;}
.thDescr {font-weight:normal;}
.threadFrmBlock {font-size:8pt;text-align:right;}
/* ------------------- */

/* forum Posts View */
.postTable {}
.postPoll {border-bottom:1px solid #bfbfbf; background:#F1F2F3;text-align:center;}
.postFirst {background:#F8F9FA;border-bottom:3px solid #d9d9d9;}
.postRest1 {background:#F1F2F3;}
.postRest2 {background:#F8F9FA;}
.postSeparator {height:1px; border-top:1px solid #fff; border-bottom:1px solid #fff; background:#7c7c7c;}

.postTdTop {padding:4px 6px; border-left:1px solid #bfbfbf; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; background:#ededed url(/images/forum_table_fon_bg.gif) no-repeat 0 0;}
 .postTdTop:first-child {border-left:0; background-position:-2px 0;}
.postBottom {padding:4px 6px; border-left:1px solid #bfbfbf; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; background:#ededed url(/images/forum_table_fon_bg.gif) no-repeat 0 0;}
 .postBottom:first-child {border-left:0; background-position:-2px 0;}
.postUser {font-weight:bold;}
.postTdInfo {text-align:center;padding:5px;background:#F2F2F2;}
.postRankName {margin-top:5px;}
.postRankIco {margin-bottom:5px;margin-bottom:5px;}
.reputation {margin-top:5px;}
.signatureHr {margin:7px 0 4px 0;color:#787878;background:url(/images/block_hr_green.png);height:3px;width:178px;}
.posttdMessage {padding:6px; border-left:1px solid #bfbfbf; background:#ededed url(/images/forum_table_fon_bg.gif) no-repeat 0 0;}

.pollQuestion {text-align:center;font-weight:bold;} 
.pollButtons,.pollTotal {text-align:center;}
.pollSubmitBut,.pollreSultsBut {width:140px;font-size:8pt;}
.pollSubmit {font-weight:bold;}
.pollEnd {text-align:center;height:30px;}

.codeMessage {border:1px solid #888 !important; padding:3px; background:#fff;}
.quoteMessage {border:1px solid #bfbfbf !important;
padding:2px;
 background:#ededed;
 -moz-border-radius: 5px; /* Firefox */
 -webkit-border-top-right-radius: 5px;
 -webkit-border-top-left-radius: 5px;
 -webkit-border-bottom-right-radius: 5px;
 -webkit-border-bottom-left-radius: 5px;
 -khtml-border-radius: 5px; /* KHTML */
 border-radius: 5px;
 box-shadow: 0 0 5px #bfbfbf;/* ������������ ������� */
 -webkit-box-shadow: 0 0 5px #bfbfbf; /* Safari, Chrome */
 -moz-box-shadow: 0 0 5px #bfbfbf; /* Firefox */}

.signatureView {font-size:8pt;} 
.edited {padding-top:30px;font-size:8pt;text-align:right;color:gray;}
.editedBy {font-weight:bold;font-size:8pt;}

.statusBlock {padding-top:3px;}
.statusOnline {font-weight:bold; color:#0000FF;}
.statusOffline {font-weight:bold; color:#FF0000;}
/* ------------------ */

/* forum AllInOne Fast Add */
.newThreadBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newPollBlock {background: #F9F9F9;border: 1px solid #B2B2B2;}
.newThreadItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
.newPollItem {padding: 0 0 0 8px; background: url('/.s/t/813/11.gif') no-repeat 0px 4px;}
/* ----------------------- */

/* forum Post Form */

.postNameFl,.postDescrFl {background:#FCFCFC;border:1px solid #6E6E6E;width:400px}
.postPollFl,.postQuestionFl {background:#FCFCFC;border:1px solid #6E6E6E;width:400px}
.postResultFl {background:#FCFCFC;border:1px solid #6E6E6E;width:50px}
.postAnswerFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}
.postTextFl {background:#FCFCFC;border:1px solid #6E6E6E;width:550px;height:150px}
.postUserFl {background:#FCFCFC;border:1px solid #6E6E6E;width:300px}

.pollHelp {font-weight:normal;font-size:8pt;padding-top:3px;}
.smilesPart {padding-top:5px;text-align:center}
/* ----------------- */

/* ====== forum End ====== */



P.drop-cap:first-letter {
 font-size: 4.5em;
 float: left;
 margin-top: .15em;
}



.uchat { background-color:#С9С9С9; width:100%; max-width:100%; padding:0px; margin:0px; }
.uchat .ut { background-color#E3E3E6; color:#454545; height:20px; line-height:20px; text-align:center; font-size:11px; font-weight:bold; font-family:arial; border-bottom:1px solid #222222; }
.uchat .uc { background-color:#111111; height:300px; margin:0px; padding:5px; overflow:auto; border-left:1px solid #222222; }
.uchat .uc table { background-color:#111111; margin:2px auto 2px auto; padding:2px; text-align:left; font-size:11px; font-family:arial; border:1px solid #222222; -moz-border-radius:5px; border-radius:5px; height:203px'}
.uchat .user { padding:3px; color:#555; font-size:12px; font-family:arial; }
.uchat .user a { text-decoration:none; line-height:5px; color:#555; outline:none; }
.uchat .user a:hover { text-decoration:none; color:#000; }
.uchat .user img { margin-bottom:-2px; cursor: pointer; border:none; }
.uchat .data { padding:3px; color:#555; font-size:10px; font-family:arial; }
.uchat .message { background-color:#111; padding:4px; width:100%; color:#000; text-align:left; font-size:11px; font-family:arial; border-top:1px solid #222222; word-wrap: break-word; overflow:auto; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.uchat .message a { text-decoration:none; line-height:normal; color:#03F; outline:none; }
.uchat .message a:hover { text-decoration:underline; color:#C00; }
.uchat .ub {background-color#c9c9c9; width:100%; overflow:hidden; border-top:1px solid #222222; }
.uchat .ub div { clear:both; text-align:center; padding-bottom:5px; }
.uchat .ub div .securit { height:26px; border-top:1px solid #C6D4DD; }
.uchat .ub div .securit input[name="code"] { margin-left:3px; width:50px; height:20px; font-size:16px; border:none; border-left:1px solid #C6D4DD; border-right:1px solid #C6D4DD; }
.uchat .ub div .captcha { width:56px; height:26px; padding-right:3px; border-top:1px solid #C6D4DD; }
.uchat .ub div .captcha img { height:20px; width:50px; border:none; cursor:pointer; }
.uchat .ub div .addcom { font-size:10pt; font-weight:bold; text-align:center; }
.uchat .ub div .addcom td { padding-bottom:2px; }
.uchat .ub span a { color:#C00000; }
.uchat .ub span a:hover { color:#343434; }
.uchat .ub .addcom span { width:52px; color:#555; text-align:left; line-height:20px;}
.uchat .ub .addcom img { margin:2px 1px 0 1px; width:16px; height:16px; border:none; cursor: pointer; opacity:1.0; filter:proped("opacity=100");}
.uchat .ub .addcom img:hover { opacity:0.8; filter:proped("opacity=80");}
.uchat .ub .comform textarea { background-color:#EEE; width:1000; color:#000; height:50px; margin:0px 0px 2px 3px; border:1px solid #C6D4DD;}
.uchat .ub .comform input { background:#333333; width:56px; color:#555; height:52px; padding:10px; display:block; margin:0px 3px 2px 0px; cursor: pointer; font-size:21px; font-weight:bold; border:1px solid #C6D4DD; border-left:none; }
.uchat .ub .comform input[type="hidden"] { display:none; height:0px; width:0px; padding:0px; margin:0px; }
.uchat .ub .comform input:hover { color:#EEE; }
.uchat input::-moz-focus-inner { padding:0; margin:0px; border:0; }
.uchat .bottoms {line-height:10px; padding-top:10px; }