/*---
--------------------------Info:-----------------------------
> Developer:hakerboy
> Code Type: CSS+HTML+JS
> Skype:h4k3rboy
> facebook:fb.com/dato.babunashvilii
> Date:25.06.14
------------------------------------------------------------
---*/

/*Reset CSS */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}


@font-face{
 font-family: BPGA;
 src: url(../font/bpg_arial.ttf);
 font-weight:normal;
}
@font-face{
 font-family: BPGC;
 src: url(../font/bpg_banner_supersquare_caps.ttf);
 font-weight:normal;
}
body{
background: #162230 url(../skin-random-2.jpg) no-repeat center top;
}

.wall{
 width: 1000px;
 margin:70px auto 0px auto;
 overflow: hidden;
 background: transparent;
}
.login{
 overflow: hidden;
 background: transparent;
 width: 1000px;
}
.login >ul{
 width: 330px;
 overflow: hidden;
 float: right;
 padding: 20px;
}
.login >ul>a {
 float: left;
 font-family: BPGC;
 font-size: 14px;
}

.logbt{
 margin:10px 10px;
 padding: 6px 19px;
 border-radius: 6px;
 text-decoration: none;
 outline: none;
}

.white_bt{
 background: url(../images/btwh.png);
 color: #243666;
}

.red_bt{
 background: url(../images/btrh.png);
 color: #fff;
}


.menu{
 background: url(../images/menubg.png);
 overflow: hidden;
 margin-top: 60px;
 height: 58px;
 width: 1000px;
 border-top-left-radius: 7px;
 border-top-right-radius: 7px;


}

.menu >ul{
 list-style-type: none;
 height: 58px;
 position: relative;
}

.menu>ul>li{
 list-style-type: none;
 float: left;
}

.menu>ul>li>a{
 text-decoration: none;
 display: block;
 color: #fff;
 font-family: BPGA;
 font-size: 15px;
 padding: 20px 25px;
}

.menu>ul>li>a:hover{
 text-decoration: underline;
}

.menu>ul>li:first-child{
 width: 200px!important;
 background: url(../images/mainbg.png);
 height: 58px;
}

.menu>ul>li:first-child>a{
 background: url(../images/home.png)no-repeat center;
 padding: 28px!important;
 display: block!important;
 width: 40px!important;
}

.biglogo{
 width: 125px;
 height: 125px;
 position: absolute;
 background: url(../images/biglogo.png)no-repeat center;
 border-radius: 50%;
 margin-top:-30px;
 margin-left: 85px;
 moz-box-shadow:0 0 6px rgba(0,0,0,1);
 webkit-box-shadow:0 0 6px rgba(0,0,0,1);
 o-box-shadow:0 0 6px rgba(0,0,0,1);
 box-shadow:0 0 6px rgba(0,0,0,1);
 z-index: 50;
}

.biglogo>a{
 display: block;
 width: 125px;
 height: 125px;
 border-radius: 50%;
}

.smalllogo{
 background: url(../images/smalllogo.png);
 width: 69px;
 height: 14px;
 position: absolute;
 margin-top: -23px;
 margin-left:20px;
}

.menu>ul:last-child{
 background: url(../images/submenu.png);
 position: absolute;
 height: 36px;
 width: 796px;
 margin-left: 150px;
 z-index: 40;
 padding-left:54px;
 border-radius: 4px;

}

.menu>ul:last-child:before{
 content: "";
 position: absolute;
 right:0px;
 top: -7px;
 width: 0;
 height: 0;
 border-top: 13px solid transparent;
 border-right: 12px solid #f16458;
 border-bottom: 15px solid transparent;
 z-index: 100;
}
.menu>ul:last-child>li{

 list-style-type: none!important;


}

.menu>ul:last-child>li>a{
 padding: 9px 10px!important;
 font-size: 13px;
 background: transparent;
}

.menu>ul:last-child>li:first-child{
 list-style-type: none!important;
 background: transparent;
 width: none;
 width: 20px;
 width: auto!important;
 margin-right: 15px;
}

.scores{
 overflow: hidden;
 background: #fff;
 border-bottom: 1px solid #c0c0c0;
}

.score{
 overflow: hidden;
 width: 332px;
 border-right: 1px solid #c0c0c0;
 float: left;
 height: 113px;
}

.fc{
 overflow: hidden;
 width: 95px;
 float: left;

}

.fc>img{
 width: 80px;
 height: 80px;
 margin: 18px;
}

.fcscore{
 overflow: hidden;
 float: left;
 width: 120px;
}

.fcscore>span{
 display: block;
 text-align: center;
}

.fcscore>span:first-child{
 font-family: BPGC;
 font-size: 12px;
 color: #5e5e5e;
 padding-top: 30px;
 font-weight: bold;
 opacity: 0.7;
}


.fcscore>span:nth-child(2){
 font-family: BPGC;
 font-size: 20px;
 color: #5e5e5e;
 padding-bottom: 10px;
}

.fcscore>a{
 font-family: BPGA;
 color: #5e5e5e;
 font-size: 11px;
 text-align: center;
 display: block;
}

.content{
 overflow: hidden;
 background: #fff;
 border-bottom-left-radius: 6px;
 border-bottom-right-radius: 6px;
}

.left{
 width: 690px;
 overflow: hidden;
 float: left;
 border-right: 1px solid #c0c0c0;
 background-color: #FFF;
}
.right{
 width: 309px;
 overflow: hidden;
 float: left;

}
.news{
 overflow: hidden;
 margin:10px;
 background-color: #FFF;
}

.news_title{
 overflow: hidden;
 display: block;
 background: url(../images/newstitle.png);
 font-size: 14px;
 font-family: BPGA;
 font-weight: 500;
 color: #fff;
 padding:12px;
 border-radius: 6px;
}

.news_img{
 overflow: hidden;
 width: 165px;
 float: left;
 margin:6px;
}

.news_img>img{
 width: 165px;
}

.news_con{
 overflow: hidden;
 float: left;
 width: 420px;
 min-height: 110px;
 font-family: BPGA;
 font-size: 13px;
 color: #5e5e5e;
 padding: 17px;
}

.catPages1{
 float: left!important;
 text-align:left!important;
 overflow: hidden!important;
 margin-top: 70px!important;
 margin-bottom: 70px!important;
 background: #cdcdcd!important;
 padding: 5px!important;
 width: 690px!important;
}
.news_con>p>span{

 font-family: BPGA!important;
 font-size: 13px!important;
 color: #5e5e5e!important;
}
.news_bottom{
 overflow: hidden;
 float: right;
 width: 480px;
}

.news_bottom>span{
 font-family: BPGA;
 font-size: 13px;
 color: #545353;
 opacity: 0.8;
 float: left;
 margin:15px 4px;
}


.news_bottom>a{
 font-family: BPGA;
 font-size: 12px;
 color: #fff;
 font-weight: bold;
 float: right;
 margin: 4px;
 background: url(../images/newstitle.png);
 padding:10px;
 border-radius: 6px;
}

.pagination{
 overflow: hidden;
 margin-top: 70px;
 margin-bottom: 70px;
 background: #cdcdcd;
 padding: 5px;
}
.pagination>ul{
 overflow: hidden;
 float: left;
}

.swchItemA>span,.swchItem>span{

 text-decoration: none!important;
 border-radius: 100%!important;
 padding:8px 14px!important;
 display: block!important;
 float: left;
 margin: 5px;
 cursor: pointer;
}



.swchItem>span{
 border:1px solid #898989!important;
}

.swchItem>span:hover{
 border:1px solid #da5359!important;
}

.swchItemA>span{
 border:1px solid #da5359!important;
}

.pbutt{
 overflow: hidden!important;
 float: right!important;
}

.pbutt>a:nth-child(1){
 font-family: BPGA;
 font-size: 14px;
 color: #2b3e70;
 font-weight: bold;
 text-decoration: none;
 float: left;
 margin:12px 4px;
}

.pbutt>a:nth-child(2){
 font-family: BPGA;
 font-size: 14px;
 color: #dd373e;
 font-weight: bold;
 text-decoration: none;
 float: left;
 margin:12px 4px;
}

.block_table{
 overflow: hidden;
 margin:8px;
 background: #243666;
 width: 295px;
 border-radius: 6px;
}

.block_table_title{
 font-family: BPGA;
 font-size: 14px;
 color: #fff;
 margin:14px;
 overflow: hidden;
 font-weight: 600;
}

.block_table_con{
 background: #fff;
 overflow: hidden;
 margin:10px;
 border-radius: 6px;
}





.block{
 overflow: hidden;
 margin:8px;
 background: #d1d1d1;
 width: 295px;
 border-radius: 6px;
}

.block_title{
 font-family: BPGA;
 font-size: 14px;
 color: #273a6a;
 margin:14px;
 overflow: hidden;
 font-weight: 600;
}

.block_con{
 background: transparent;
 overflow: hidden;
 margin:10px;
 border-radius: 6px;
}
footer{
 overflow: hidden;

}

leftfooter{
 width: 300px;
 float: left;
 font-family: BPGA;
 font-size: 13px;
 color: #fff;
 padding: 25px;
}
leftfooter>a{
 padding:15px;
 color: #dd373e;
 font-family: BPGA;
 font-size: 13px;
 display: block;
}
rightfooter{
 width: 100px;
 float: right;
 padding-top:30px;
}


rightfooter>img{
 float: right;
 display: block;
 margin:6px;
}

.login_pop{
 background: #fff;
 width: 280px;
 height: 200px;
 position: fixed;
 top:400px;
 left:500px;
 z-index: 1000;
 border-radius: 6px;
 display: none;
 webkit-box-shadow:0 0 5px rgba(0,0,0,0.7);
}

.login_pop>.h2{
 overflow: hidden;
 display: block;
 background: url(../images/newstitle.png);
 border-radius: 6px;
 margin:7px;
}



.login_pop>.h2>h2{
 font-size: 14px;
 font-family: BPGA;
 font-weight: 500;
 color: #fff;
 padding:12px;
 float: left;

}
.login_pop>a{
 font-family: BPGA;
 margin:10px;
 display: block;
 font-size: 13px;
 background: #EAEBE7;
 padding: 8px;
 text-align: center;
 border-radius: 5px;
 color: #400080;
 text-decoration: none;
}
.login_pop>.h2>span{
 font-size: 14px;
 font-family: BPGA;
 font-weight: 500;
 color: #fff;
 padding:12px;
 float: right;
 cursor: pointer;
}

#popbg{
 position: fixed;
 z-index: 500;
 width: 100%;
 height: 100%;
 top: 0px;
 left: 0px;
 display: none;
 background: rgba(0,0,0,0.7);
}
.progress {
overflow: hidden;
height: 15px;
margin-bottom: 5px;
background-color: #F7F7F7;
background-image: -moz-linear-gradient(top, whiteSmoke, #F9F9F9);
background-image: -ms-linear-gradient(top, whiteSmoke, #F9F9F9);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#F9F9F9));
background-image: -webkit-linear-gradient(top, whiteSmoke, #F9F9F9);
background-image: -o-linear-gradient(top, whiteSmoke, #F9F9F9);
background-image: linear-gradient(top, whiteSmoke, #F9F9F9);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f9f9f9', GradientType=0);
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.progress0 {
color: white;
text-align: center!important;
text-indent: -2000em!important;
height: 15px!important;
display: block!important;
overflow: hidden!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
background: #0E90D2!important;
background-image: -moz-linear-gradient(top, #149BDF, #0480BE)!important;
background-image: -ms-linear-gradient(top, #149BDF, #0480BE)!important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149BDF), to(#0480BE))!important;
background-image: -webkit-linear-gradient(top, #149BDF, #0480BE)!important;
background-image: -o-linear-gradient(top, #149BDF, #0480BE)!important;
background-image: linear-gradient(top, #149BDF, #0480BE)!important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0)!important;
}
.progress1 {
color: white;
text-align: center!important;
text-indent: -2000em!important;
height: 15px!important;
display: block!important;
overflow: hidden!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background-color: #DD514C!important;
background-image: -moz-linear-gradient(top, #EE5F5B, #C43C35)!important;
background-image: -ms-linear-gradient(top, #EE5F5B, #C43C35)!important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EE5F5B), to(#C43C35))!important;
background-image: -webkit-linear-gradient(top, #EE5F5B, #C43C35)!important;
background-image: -o-linear-gradient(top, #EE5F5B, #C43C35)!important;
background-image: linear-gradient(top, #EE5F5B, #C43C35)!important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0)!important;
}
.progress2 {
color: white;
text-align: center!important;
text-indent: -2000em!important;
height: 15px!important;
display: block!important;
overflow: hidden!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background-color: #5EB95E!important;
background-image: -moz-linear-gradient(top, #62C462, #57A957)!important;
background-image: -ms-linear-gradient(top, #62C462, #57A957)!important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62C462), to(#57A957))!important;
background-image: -webkit-linear-gradient(top, #62C462, #57A957)!important;
background-image: -o-linear-gradient(top, #62C462, #57A957)!important;
background-image: linear-gradient(top, #62C462, #57A957)!important;
background-repeat: repeat-x!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0)!important;
}
.progress3 {
color: white;
text-align: center!important;
text-indent: -2000em!important;
height: 15px!important;
display: block!important;
overflow: hidden!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background-color: #4BB1CF!important;
background-image: -moz-linear-gradient(top, #5BC0DE, #339BB9)!important;
background-image: -ms-linear-gradient(top, #5BC0DE, #339BB9)!important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5BC0DE), to(#339BB9))!important;
background-image: -webkit-linear-gradient(top, #5BC0DE, #339BB9)!important;
background-image: -o-linear-gradient(top, #5BC0DE, #339BB9)!important;
background-image: linear-gradient(top, #5BC0DE, #339BB9)!important;
background-repeat: repeat-x!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0)!important;
}
.progress4 {
color: white;
text-align: center!important;
text-indent: -2000em!important;
height: 15px!important;
display: block!important;
overflow: hidden!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important; 
background-color: #FAA732!important;
background-image: -moz-linear-gradient(top, #FBB450, #F89406)!important;
background-image: -ms-linear-gradient(top, #FBB450, #F89406)!important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FBB450), to(#F89406))!important;
background-image: -webkit-linear-gradient(top, #FBB450, #F89406)!important;
background-image: -o-linear-gradient(top, #FBB450, #F89406)!important;
background-image: linear-gradient(top, #FBB450, #F89406)!important;
background-repeat: repeat-x!important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0)!important;
}

.progress5 {
color: white;
text-align: center!important;
text-indent: -2000em!important;
height: 15px!important;
display: block!important;
overflow: hidden!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
background: #0E90D2!important;
background-image: -moz-linear-gradient(top, #149BDF, #0480BE)!important;
background-image: -ms-linear-gradient(top, #149BDF, #0480BE)!important;
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149BDF), to(#0480BE))!important;
background-image: -webkit-linear-gradient(top, #149BDF, #0480BE)!important;
background-image: -o-linear-gradient(top, #149BDF, #0480BE)!important;
background-image: linear-gradient(top, #149BDF, #0480BE)!important;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0)!important;
} 
.answer {
color: black;
background-image: none;
background-repeat: no-repeat;
background-position: bottom left;
line-height: 22px;
display: block;
}
 .pollAns {padding: 5px;text-align: center!important;}
.titles {margin: 0 3px 4px 3px;display:;-moz-border-radius: 3px;-webkit-border-radius: 3px;-khtml-border-radius: 3px;padding: 4px 5px 5px 5px; border-radius: 3px;background: #FF6161;color: white;text-shadow: 0 1px 0 #BA4747;}