header,nav,section,article,aside,footer,time{display:block;}
html *{margin:0;padding:0;}
html{height:100%}
body{min-height:100%;min-width:1000px; font-family: verdana,sans-serif; font-size:12px;background:#fff;color:#3d3d3d;position:relative;}
img{vertical-align:bottom;border:0;}

table.tech {width: 100%;}

/* fonts */


/* /fonts*/


/* helping adds*/
.clear{clear:both;font-size:1px;line-height:1px;height:0;overflow:hidden;}
.juster{display:inline-block;width:100%;height:0;overflow:hidden;}
.vfix{height:100%;width:0px;display:inline-block;vertical-align:middle;}
/* /helping adds*/

/* base styles*/
/* /base styles */


/* icons styling*/
/* /icons styling*/

/* links styling*/
/* /links styling*/

/* base typo*/
h1,h2,h3,h4,h5,.mainheading,.subheading,.thirdheading,.fourheading,.fiveheading{font-weight:normal;}
a{color:#006c00;border:0;}
a:hover{}
p{margin:0;}
.mainheading,.ctext h1{}
.subheading,.ctext h2{}
.thirdheading,.ctext h3{}
.fourheading,.ctext h4{}
.fiveheading,.ctext h5{}


/*base ctext styling*/
.ctext p{margin: 0 0 1.12em 0; line-height:16px;}
.ctext ul li{list-style:none; padding:0 0 0 8px; position:relative;}
.ctext ul li:before{content:'\2022';display:block;position:absolute; left:0; color:#e32636; font-size:1.3em;}
.ctext ol{counter-reset: point; }
.ctext ol li{list-style:none;padding:0 0 0 14px; position:relative;} 
.ctext ol li:before{  content:counter(point)'.'; /* выводим значение переменной */counter-increment:point 1; /* увеличваем счетчик на 1 */ position: absolute;  left: 0;color:#e32636;
}

/* /base typo*/



/* wraps styling*/
/* /wraps styling*/

.header{height:166px; padding:177px 0 0 0; position:relative ; z-index:3; background:url('../images/header-bg.png') no-repeat center 177px ;}

.all-box{width:960px;margin:0 auto;position:relative; display:block;}

/* common blocks */
/*.bg-banner{position:absolute; top:0; left:0; right:0; height:560px; background:url('../images/wot.png') no-repeat center center;}*/
.bg-banner{position:absolute; top:0; left:0; right:0; height:100%; background:url('../images/back.png');}
.bg-sides-wrap{position:absolute;  top:0; bottom:0; left:0; right:0; overflow:hidden;}
.bg-sides{width:1200px; top:0; bottom:0;  position:absolute; left:50%; margin-left:-600px;}
/*.bg-left-side{width:50%; height:100%; background:#000;float:left;}
.bg-right-side{width:50%; height:100%; background:#ff9933; float:left;}*/


.header-logo{height:120px; vertical-align:middle; width:400px; float:left; margin:0 0 0 20px;}
.header-logo a{vertical-align:middle; display:inline-block;}
.login-search-box{width:270px; height:60px; margin:30px 20px 0 0; padding:0 10px; float:right; background:url('../images/green70.png'); text-align:right;}
.login-search-box a{color:#FFF; padding:0 0 0 24px; font-size:12px; line-height:30px; display:inline-block; margin:0 0 0 20px;}
.enter-link{background:url('../images/elink.png') no-repeat 0 center;}
.reg-link{background:url('../images/rlink.png') no-repeat 0 center;}
.search-box{position:relative;}
.search-box .jNiceInputWrapper input{padding-right:40px;}
.search-box .button{width:35px; height:22px; position:absolute; right:0px; top:0px; background:url('../images/go-search.png') no-repeat; padding:0; z-index:2;}
.header-menu{height:44px; border-bottom:3px solid #006c00; 
background: rgb(183,183,183); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(183,183,183,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,183,183,1)), color-stop(100%,rgba(225,225,225,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(225,225,225,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(225,225,225,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(183,183,183,1) 0%,rgba(225,225,225,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */
}
.header-menu ul li{display:block; float:left; padding:0 3px 0 0; background:url('../images/menu-sep.png') no-repeat center right;}
.header-menu ul li:last-child{padding:0; background:none;}
.header-menu ul li a{display:block;position:relative; padding:0 20px; height:44px; line-height:44px; font-size:14px; text-decoration:none; color:#1a1a1a;
text-shadow: 0px 1px 0px #e7e7e7;
}

.header-menu ul li a:before{content:""; display:none; position:absolute; bottom:2px; left:0; right:0; background:url('../images/mah.png') no-repeat; height:6px;background-size:100% 100%;}
.header-menu ul li a:hover:before{display:block;}

.header-menu ul li a {
padding: 0px 20px 0px 21px;
}

.footer-menu{background:#006c00; height:30px;}
.footer-menu ul li{display:block; float:left; }
.footer-menu ul li a{display:block; padding:0 20px; height:30px; line-height:30px; font-size:12px; text-decoration:none; color:#FFF;}
.footer-link-box{padding:20px 0; text-align:right;}
.footer-link-box a{margin:0 20px}




.video-box{padding:10px; background:#e7e7e7; border:1px solid #9e9e9e; margin:0 0 20px 0;}
.cvideo {
display: block;
position: relative;
overflow: hidden;
height: 0;
padding-bottom: 54.15%;
}

.cvideo iframe, .cvideo object, .cvideo embed {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}

.article-box{margin:0 0 20px 0;}
.title-box{position:relative; background:url('../images/ttarrow.png') no-repeat 0 center; padding:0 20px; display:block;}
.title-box:before{content:""; display:block; position:absolute; right:0; top:0; bottom:0; width:15px;background:url('../images/ttarrow.png') no-repeat right center;}
.article-box-header{height:50px; line-height:50px;
background: rgb(207,207,207); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmY2ZjZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(207,207,207,1) 0%, rgba(254,254,254,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,207,207,1)), color-stop(100%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(207,207,207,1) 0%,rgba(254,254,254,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(207,207,207,1) 0%,rgba(254,254,254,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(207,207,207,1) 0%,rgba(254,254,254,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(207,207,207,1) 0%,rgba(254,254,254,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfcfcf', endColorstr='#fefefe',GradientType=0 ); /* IE6-8 */

-webkit-border-radius: 6px 6px 0px 0px;
        border-radius: 6px 6px 0px 0px;}
.article-box-header-title{color:#333333; font-size:16px; font-weight:bold; padding:0 20px; display:block;}
.article-box-header-title a{color:#333333; text-decoration:none; }
.article-box-header-title .title-box{padding:0 40px;}
.article-box-content{padding:0 20px 10px 20px; background:#e7e7e7;}
.article-box-content-text{padding:10px 0 50px 0; border-top:1px solid #333333; overflow:hidden; color:#1a1a1a; line-height:23px; letter-spacing: 0;}
.article-box-content-text img{float:left; margin:5px 10px 10px 0;}
.article-box-content-text a{font-style:italic;}
.article-box-footer{  

}
.article-box-tags{height:40px;padding:0 20px;margin-top:-50px; margin-bottom:10px;
background: rgb(123,123,123); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiN2I3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(123,123,123,1) 0%, rgba(87,87,87,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,123,123,1)), color-stop(100%,rgba(87,87,87,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(123,123,123,1) 0%,rgba(87,87,87,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(123,123,123,1) 0%,rgba(87,87,87,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(123,123,123,1) 0%,rgba(87,87,87,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(123,123,123,1) 0%,rgba(87,87,87,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#575757',GradientType=0 ); /* IE6-8 */}
a.section-tag{line-height:40px; vertical-align:top;height: 40px; display:inline-block; color:#d6d6d6; font-size:14px; }
a.section-tag:hover{text-decoration:none; color:#a8e2a8;}
.section-tag-icon{display:inline-block;vertical-align:top; height:40px; position:relative; width:40px; overflow:hidden; margin:0 10px 0 0;}
.section-tag-icon img{position:absolute; top:0;}
a.section-tag:hover .section-tag-icon img{position:absolute; top:-40px;}
.tag-link{padding:0 10px; background:#e1e1e1; display:inline-block; color:#006c00; height:20px; line-height:20px;
-webkit-border-radius: 6px;
        border-radius: 6px;
}
.tag-link:hover{background:#a8e2a8; text-decoration:none;}
.article-box-tags .tag-link{margin:10px 0 0 20px; float:right;}
.article-box-info{height:50px;
background: rgb(183,183,183); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(183,183,183,1) 0%, rgba(225,225,225,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(183,183,183,1)), color-stop(100%,rgba(225,225,225,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(225,225,225,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(183,183,183,1) 0%,rgba(225,225,225,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(183,183,183,1) 0%,rgba(225,225,225,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-8 */

-webkit-border-radius: 0px 0px 6px 6px;
        border-radius: 0px 0px 6px 6px;
}
.article-box-info a{color:#333333;}
.article-box-info a:hover{color:#006c00; background-position:left -46px; text-decoration:none;}
.article-box-info-date{background:url('../images/menu-sep.png') no-repeat right center; width:120px; padding:0 0 0 20px; height:50px; line-height:50px; float:left;}
.article-box-info-date a{display:inline-block; padding:0 0 0 26px; background:url('../images/dateicon.png') no-repeat left 18px;}
.article-box-info-autor{background:url('../images/menu-sep.png') no-repeat right center;  padding:0 25px 0 20px; height:50px; line-height:50px;float:left;}
.article-box-info-autor a{display:inline-block; padding:0 0 0 26px; background:url('../images/autoricon.png') no-repeat left 18px;}

.article-box-info-rate{background:url('../images/menu-sep.png') no-repeat left center;  padding:0 20px 0 25px; height:50px; line-height:50px;float:right;}

.article-box-info-rate a{display:inline-block;height:100%; width:20px; background:url('../images/star.png') no-repeat center center;}
.article-box-info-rate a:hover{background-position:center center;}
.vouting{height:20px; width:92px; position:relative; background:url('../images/vouting.png') no-repeat center center; margin:15px 0; cursor:pointer;}
.vouting .stars{position:absolute; top:0; left:0;  bottom:0; background:url('../images/voutinghover.png') no-repeat left center;}

.article-box-info-coments{background:url('../images/menu-sep.png') no-repeat left center;  padding:0 20px 0 23px; height:50px; line-height:50px;float:right;}
.article-box-info-coments a{display:inline-block; padding:0 0 0 26px; background:url('../images/comenticon.png') no-repeat left 18px;}

.list-box .title-box{margin:0 0 10px 0;}
.list-box{background:#FFF; margin:0 0 20px 0; padding:10px;
-webkit-border-radius: 6px;
        border-radius: 6px;
}
.list-box ol li a{padding:0 0 0 56px; display:block; height:32px; line-height:32px; color:#333333; font-size:14px; font-weight:bold; text-decoration:none;}
.list-box ol li:nth-child(odd) a{background:#e1e1e1;}
.list-box ol li a:hover{background:#d9e9d9;}
.list-box ol{counter-reset: point; }
.list-box ol li{list-style:none; position:relative;} 
.list-box ol li a:before{ content:counter(point)'.'; counter-increment:point 1;  position: absolute;  left: 0; width:30px; text-align:center; color:#333333;line-height:32px;  font-size:14px; font-weight:bold;}



.prize-icon-box{ font-size:14px; font-weight:bold; color:#333333; text-align:center; padding: 8px 0 0 37px; background: url('../images/prizeicon.png') no-repeat 21px 10px;}



.promo-box{margin:0 0 20px 0;}
/* /common blocks/*/



.main{ position:relative; z-index:2; background:#003000; padding:20px 20px 0 20px;}
.main .sidebar_w{width:310px;float:left;}
.main .sidebar{margin:0 0 0 20px;}

.main .content_w{float:left;width:610px;}
.main .content{
background: #fff;
margin-bottom: 10px; padding: 10px;


-webkit-border-radius: 6px;
        border-radius: 6px;
}

.footer_placeholder{height: 100px;}
.footer{position:absolute;bottom:0;left:0;width:100%;z-index:2;overflow:hidden;color:#646464; height:100px; background:url('../images/footer-bg.jpg') no-repeat center bottom;}


.comments-add-form fieldset .field .control textarea {
    width: 560px!important;
}
.game .capsule {
    float: left;
    margin-left: -16px;
    border: 3px solid #fff;
    -webkit-border-radius: 6px;
            border-radius: 6px;
}
.adsence {
    line-height: 0;
    background: white;
    padding: 0;
    float: right;
    margin-right: -16px;
    border: 3px solid #fff;
    -webkit-border-radius: 6px;
            border-radius: 6px;
}

.gme {
        border: 1px solid gray;
-webkit-border-radius: 6px;
        border-radius: 6px;
        margin: 5px 0; padding: 5px;
}
    .gme .img {
        float: left;
        margin-right: 5px;
    }
    .gme .title {
        width: 500px;
        float: left;
    }
    .gme .descr {
        width: 500px;
        float: left;
    }
    .gme .done {
        width: 500px;
        float: left;
    }
.ach {
        border: 1px solid gray;
-webkit-border-radius: 6px;
        border-radius: 6px;
        margin: 5px 0; padding: 5px;
}
    .ach .img {
        float: left;
        margin-right: 5px;
    }
    .ach .title {
        width: 500px;
        float: left;
    }
    .ach .descr {
        width: 500px;
        float: left;
    }
    .ach .done {
        width: 500px;
        float: left;
    }


/* pager */
.pager {
    
}
    .pager .side-ward {
        padding: 10px 0 5px 0;
    }
        .pager .side-ward a {
            font-size: 20px;
            margin-right: 10px;
        }
    .pager .pages {
        padding: 10px 0 5px 0;
    }
        .pager .pages a, .pager .pages span {
            display: block;
            text-align: center;
            line-height: 17px;
            font-size: 14px;
            float: left;
            margin-right: 5px;
            padding: 2px 7px 1px 7px;
            border: 1px solid #b5b5b5;
        }
        .pager .pages a {
            color: black;
            background-color: #f6f6f6;
        }
            .pager .pages a:hover {
                background-color: #ccc;
            }
        .pager .pages span {
            color: white;
            #D5FFDFfont-weight: bold;
            background-color: #666666;
        }
        
