@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Roboto:500,700&subset=latin,cyrillic);

body{margin:0px;padding:0px;background:url(https://igropoisk.com/files/bg/1.jpg) repeat center top fixed;}
a{cursor:pointer;}
div,ul,li,p,img,h1,h2,h3,h4,h5,img{margin:0px;padding:0px;list-style:none;border:0px;}
hr{height:1px;background:#eee;border:0px;}

.clear{clear:both;}
.none{display:none;}

#main{margin:0 auto;width:1000px;}
#top{width:1000px;height:150px;}

#top_menu{width:1000px;height:90px;background:rgba(0,0,0,0.4);margin-bottom:50px;}
ul#menu{margin:0 0 0 20px;}
ul#menu li{float:left;width:auto;height:10px;cursor:pointer;padding:10px 14px;}
ul#menu li:hover{background:rgba(0,0,0,0.3);}
ul#menu li,
ul#menu li a{font:700 11px/14px 'Tahoma';text-decoration:none;color:#FFF;}
ul#menu li:hover ul#subMenu{display:block;}

ul#subMenu{display:none;position:absolute;width:auto;margin:6px 0 0 -14px;z-index:2;background:#fff;
	-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.7);
	-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.7);
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.7);
}
ul#subMenu li{width:160px;height:15px;padding:5px 0 5px 10px;font-weight:400;clear:left;border-bottom:1px solid #eee;list-style:square inside;color:#333;}
ul#subMenu li:hover{background:none;}
ul#subMenu li a{font:400 11px/15px sans-serif;color:#333;text-decoration:underline;}
ul#subMenu li a:hover{text-decoration:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) {ul#subMenu li{padding-left:10px;}}

#search{float:left;width:530px;margin:10px 0 0 35px;font:700 11px 'Tahoma';color:#FFF;}
#search form input#st{background:#fff;border:1px solid #fff;font:12px 'Tahoma';color:#444;margin:0 0 0 15px;padding:4px;width:363px;}
#search form input#sb{margin:4px 10px -2px -23px;}
#search form span{float:left;padding:0 0 0 135px;width:272px;}
#search form span img{margin:0 2px;}
#search form span a:hover{text-decoration:underline;}
#search form a{font:400 11px 'Tahoma';color:#FFF;}
#search form span a,#search form a:hover{text-decoration:none;}

#searchResult{position:absolute;width:371px;background:#fff;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;display:none;z-index:1;margin:-12px 0 0 135px;
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.5);
	box-shadow:0 0 7px rgba(0, 0, 0, 0.5);
}
#searchResult li{width:362px;height:23px;padding-left:10px;border-bottom:1px solid #eee;cursor:pointer;}
#searchResult li a{color:#333;font:400 11px/23px 'Tahoma';}
#searchResult li:hover{background:#F1F1F1;border-bottom:1px solid #E8E8E8;}
#searchResult li a:hover{text-decoration:none;}
#searchResult li span{float:right;font:400 11px/23px 'Tahoma';color:#06F;padding-right:10px;}

#block_login{float:left;margin:30px 0 0 0;width:210px;background:url(/img/block/bg_login.png) no-repeat bottom right;}
#block_login img{float:left;width:60px;margin:0 10px 0 0;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);

	border-radius: 100px;  
	-moz-border-radius: 100px;  
	-webkit-border-radius: 100px;  
}
#block_login ul{margin:5px 0 0 0;}
#block_login ul li{height:17px;}
#block_login ul li a{font:700 12px 'Arial';color:#fff;}
#block_login ul li a:hover,
#block_login ul li#mess a{text-decoration:none;}
#block_login ul li img#addInf,
#block_login ul li img#exit{float:none;width:13px;height:13px;margin:0 0 -3px 3px;cursor:pointer;box-shadow:none;}
#block_login ul li img#exit{width:12px;height:12px;margin-left:0px;}
#block_login ul li span{position:relative;height:25px;padding-bottom:10px;}
#block_login ul li span #block_add{display:none;position:absolute;width:auto;margin:0 0 0 -40px;z-index:2;background:#fff;
	-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.7);
	-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.7);
	box-shadow:0 2px 3px rgba(0, 0, 0, 0.7);
}
#block_login ul li span:hover #block_add{display:block;}
#block_login ul li span #block_add li{width:160px;height:15px;padding:4px 0 6px 10px;font:400 11px/15px 'Tahoma';clear:left;border-bottom:1px solid #eee;list-style:square inside;color:#333;}
#block_login ul li span #block_add li:hover{background:none;}
#block_login ul li span #block_add li a{font:400 11px/15px sans-serif;color:#333;text-decoration:underline;}
#block_login ul li span #block_add li a:hover{text-decoration:none;}

#logo img{width:203px;margin:-5px 20px 0 0;}
	
#block_main{width:960px;padding:0 20px 50px 20px;background:#fff;
	-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.5);
	box-shadow:0 0 7px rgba(0, 0, 0, 0.5);
}

#block_main,
#block_main p{font:12px/19px 'Tahoma';color:#333;}
#block_main p strong{color:#444;}

#block_left{float:left;width:700px;margin-right:20px;}
#block_right{float:left;width:240px;}

#banner{width:240px;height:400px;margin:20px 0 20px 0;}

h1{font:300 22px/26px 'Open Sans';color:#06F;margin:0 0 10px 0;}
h2{font:300 18px/22px 'Open Sans';color:#444;margin:0 0 10px 0;}
h3{font:300 16px/20px 'Open Sans';color:#444;margin:0 0 10px 0;}
h5{font:700 12px/20px 'Tahoma';color:#333;margin:0 0 5px 0;}

.block_title{height:30px;margin:0 0 10px -20px;padding:0 0 0 15px;border-left:4px solid #06F;border-right:1px solid #eee;background:url(/img/block/bg_top.jpg) repeat-x;}
.block_title,.block_title h1,.block_title h2,.block_title h3,.block_title h4,.block_title h5{font:500 12px/30px 'Roboto';color:#333;}
.block_title a{color:#333;text-decoration:underline;}
.block_title a:hover{text-decoration:none;}

.block_down{margin:10px 0 20px;}
.block_down font{float:right;height:22px;text-align:center;font:11px/22px Tahoma;color:#FFF;padding:0 5px;margin:0 10px 0 0;}

.block_down .kolvo{background:#a0d000;margin-right:0px;}
.block_down .link{background:#1ea3ce;}
.block_down .link a{color:#fff;text-decoration:underline;cursor:pointer;}
.block_down .link a:hover{text-decoration:none;}

.record{border:1px solid #eee;padding:10px;margin:20px 0 0 0;}
.record img{margin-bottom:10px;max-width:698px;}
.record a{font:12px/19px Tahoma;color:#0066FF;text-decoration:underline;cursor:pointer;}
.record a:hover{text-decoration:none;}
.record ul{margin:10px 0 15px;}
.record ul li{list-style:square inside;font:12px/19px Tahoma;color:#333;}

#like{margin:10px 0 0 -3px}

#footer{background:#f5f5f5;width:920px;margin:0 auto;padding:30px 40px;margin-bottom:20px;
	-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.7);
	-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.7);
	box-shadow:0 5px 10px rgba(0, 0, 0, 0.7);
}
.footer_menu{float:left;width:150px;font:12px/19px 'Tahoma';color:#777;}
.footer_menu a{font:11px/19px 'Tahoma';color:#7399c2;}
.footer_menu a:hover{text-decoration:none;}

#tm{float:right;width:110px;margin:0 0 0 100px;text-align:left;}
#tm img{margin:0 0 -3px -22px;}

.blockR_title{width:230px;height:30px;margin:0 0 10px 0;padding:0 0 0 10px;font:700 12px/30px 'Arial';color:#333;background:url(/img/block/bg_top.jpg) repeat-x;border-left:1px solid #eee;border-right:1px solid #eee;}
.blockR_title a{font:700 12px/30px Arial;color:#333;}
.blockR_title a:hover{text-decoration:none;}
.blockR_info_grey{background:#f1f1f1;margin:-10px 0 10px 0;padding:3px 0 3px 10px;border-left:1px solid #eee;border-right:1px solid #eee;width:230px;font:11px/17px 'Open Sans';color:#666;}
.blockR_info{margin:-10px 0 20px 0;border-left:1px solid #eee;border-right:1px solid #eee;}
.blockR_info li{font:11px/19px 'Tahoma';color:#333;padding:5px 5px 5px 10px;border-bottom:1px solid #eee;}
.blockR_info li b{color:#666;}
.blockR_info li a{color:#333;text-decoration:none;}
.blockR_info li a:hover{text-decoration:underline;}
.blockR_info div{font:11px/16px 'Arial';margin:3px 10px 4px 0;}
.blockR_info .rate{float:left;width:35px;background:url(/img/block/bg_green.jpg) repeat-x;color:#FFF;text-align:center;}
.blockR_info .rate#cool{width:20px;background:url(/img/block/bg_green.jpg);}
.blockR_info .rate#normal{width:20px;background:url(/img/block/bg_blue.jpg);}
.blockR_info .rate#bad{width:20px;background:url(/img/block/bg_red.jpg);}
.blockR_info .date{float:left;width:120px;color:#666;margin:4px 0 0 0;}
.blockR_info .author{float:left;margin:5px 10px 5px 0;}
.blockR_info .author a{color:#666;font:11px 'Tahoma';text-decoration:underline;}
.blockR_info .author a:hover{text-decoration:none;color:#06F;}

#toTop{position:fixed;left:0px;top:0px;height:20px;opacity:0.5;padding:10px 25px 10px 20px;font:700 11px 'Open Sans';color:#FFF;text-decoration:none;cursor:pointer; background-color: rgba(0, 0, 0, 0.7);}
#toTop:hover{opacity:1;background:rgba(255,255,255,0.2);}

.modal{z-index:999;cursor:pointer;display:none;position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,0.7);}
.modal_form{z-index:999;display:none;position:absolute;padding:10px;background:rgba(0,0,0,0.3);}
.dialog{z-index:999;font:12px/17px 'Tahoma';color:#333;background:#fff;padding:20px;}
.dialog_close{float:right;background:url(/img/icon/close.png) right top;width:22px;height:22px;margin:-15px -15px 0 0;cursor:pointer;}
.dialog_igropoisk{background:url(/img/igropoisk/igropoisk.jpg) center no-repeat;height:80px;}
.dialog p{font:300 18px/30px 'Open Sans';padding:0 0 5px 0;}
.dialog a{font:12px 'Tahoma';color:#06F;}
.dialog a:hover{text-decoration:none;}
.dialog input,
.dialog textarea{width:250px;padding:4px;font:12px/17px 'Tahoma';color:#444;margin:0 0 7px;
	border-bottom:1px solid #B3B3B3;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	box-shadow:inset 1px 1px #F1F1F1, 0px 1px 2px rgba(0, 0, 0, 0.102);
}
.dialog input:focus,
.dialog textarea:focus{
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#B3B3B3;
	box-shadow:inset 0px 1px 2px rgba(0, 0, 0, 0.102);
	outline:medium none currentColor;
}
.dialog #button{height:25px;background:url(/img/block/bg30_blue.jpg) repeat-x;border:0px;border-left:1px solid #0056b7;border-right:1px solid #0056b7;font:12px/25px 'Tahoma';color:#fff;text-align:center;cursor:pointer;width:100px;}
.dialog #button:hover{background:url(/img/block/bg30_blueH.jpg) repeat-x;}
.dialog #add{margin:0 0 -4px -25px;cursor:pointer;}

#down_mess{display:none;position:fixed;bottom:5px;left:5px;width:230px;padding:10px 15px;height:auto;background:rgba(115,160,0,0.7);font:13px/19px 'Tahoma';color:#ffffff;z-index:999;
	border-radius:5px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 

	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
}

.di{display:none;position:fixed;bottom:5px;left:5px;width:280px;height:90px;background:rgba(0,0,0,0.6);overflow:hidden;z-index:999;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.3);
}
.di img,
.di img#avatar{float:left;width:60px;height:80px;margin:5px;}
.di img#avatar{width:80px;height:80px;}
.di span{float:right;background:url(/img/block/bg_green.jpg) repeat-x;margin:5px 5px 0 0;padding:2px 5px;font:11px Arial;color:#fff;}
.di_right{float:left;width:170px;padding:5px;margin-top:-22px;}
.di_right a{font:700 12px/19px Arial;color:#FFF;text-decoration:underline;}
.di_right a:hover{text-decoration:none;}
.di_right,.di_right p,.di_right p a{font:11px/17px Tahoma;color:#f5f5f5;}
.di_right > div{margin:5px 0 0 0;padding:3px 0 0 0;width:150px;}
.di_right > div > div#exp{margin:-3px 0 0 0;width:140px;background:url(/img/block/reb_grey.jpg) repeat-x;}
.di_right > div > div#exp > div#exp_ins{background:url(/img/block/reb_green.jpg) repeat-x;}
#down_game .di{bottom:25px;}

