@import url("reset.css");
/*GLOBAL*/
.clear{clear: both; line-height: 1px; height: 1px;}

body { background: url(images/bright_squares.png); abackground-repeat:repeat-y; abackground-position: center 30px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; text-align: center; color: #444141; }

a{color: #0b768d; text-decoration: underline;} 
a:hover{text-decoration:none;}

h3{font-size: 22px; color: #444141; line-height: 28px; font-weight: normal; padding: 0 0 10px 0;}
h3.green{color: #9bb70c; padding: 0;}
h3 strong{font-weight: bold;}
.sidebar-title {font-size: 22px; color: #444141; line-height: 28px; font-weight: normal; padding: 0 0 10px 0;}

.slider-bg{abackground-image: url(images/bg_add.jpg); background-repeat: no-repeat; background-position: center -50px;}
.wrapper{width: 1000px; text-align: left; margin: 0 auto; }

/*HEADER*/
.header-container { background: #edb815; border-bottom: 5px solid #f6e19d; border-top: 0px;}
h1#logo{font-size: 20px; float: left; margin:3px 0; padding: 0 0 0 10px;}
h1#logo a{color: #FFFFFF; text-decoration:none; font-weight: normal;}
div#logo{font-size: 20px; float: left; margin: 3px 0; padding: 0 0 0 10px; font-weight: bold;}
div#logo a{color: #FFFFFF; text-decoration:none;}

#admitad{ height: 310px; background-image: url(images/add_logo.png); background-repeat:no-repeat; background-position:center; cursor: pointer; }

#vseminiigri { float: left; width: 477px; height: 239px; background-image:url(images/vseminiigri.png); background-repeat:no-repeat; margin: 20px 0; cursor: pointer;}
#vseminiigri a { display: block; width: 462px; line-height: 36px; text-align:right; font-size: 11px; }
#flashigrionline { float: right; width: 477px; height: 239px; background-image:url(images/flashigrionline.png); background-repeat:no-repeat; margin: 20px 0; cursor: pointer;}
#flashigrionline a { display: block; width: 462px; line-height: 36px; text-align:right; font-size: 11px; }

.top-menu{float: right; margin: 6px 10px 0 0; width: 400px;}
.top-menu li{float: right; padding: 0 10px 0 20px; font-size: 14px;}
.top-menu li a{color: #ffffff; font-weight: normal;}

/*CONTENT*/
.content{padding: 10px 0 0 0; background: #fefef8; border: 5px solid #f6e19d}
#content{float: left; width: 640px; padding: 0 8px 0 5px;}
#rightcol{float:right; width: 330px; padding: 0 5px 0 0;}

/*SIDEBAR*/
.widget-padding-top{padding: 40px 0 0 0;}
.fvideo{background-image: url(images/fvideo.gif); background-repeat:repeat-x; background-color: #444141; padding: 10px;}
.fvideo-name{color: #ffffff; font-size: 12px; line-height: 18px;}
.fvideo-video{padding: 10px 0 0 0;}

#search{}
#search .s-container{height: 26px; background:url(images/search_input.gif) no-repeat 0 0 transparent; padding: 10px 5px 0 10px;}
#search input#s{background: none; border: none; width:315px; color: #444141; font-size: 14px;}
#search input#searchsubmit{width: 98px; height: 38px; margin: 10px 0 0 0; padding: 0; border: none; background:url(images/search_btn.png) no-repeat 0 0 transparent; overflow: visible; cursor: pointer;}

.featlist{}
.fblock{padding: 0 0 15px 0;}
.fblock .fblock-img{border:5px solid #d5df95; float: left;}
.fblock h2{float: left; font-size: 14px; width: 230px; padding: 0 0 0 10px; line-height: 17px;}
.fblock h2 a{}
.fblock .fmeta{float: left; font-size: 11px; width: 230px; padding: 0 0 0 10px; color: #b0abab;}

.link-list{display: block; font-size: 14px; line-height: 17px; padding: 6px 0 7px 0; background: url(images/line_dot.gif) repeat-x 0 bottom transparent;}

.sidebar-ul-list ul li{padding: 6px 0 7px 0; background: url(images/line_dot.gif) repeat-x 0 bottom transparent; color: #b0abab; font-size: 12px;}
.sidebar-ul-list ul li a{display: block; font-size: 14px; line-height: 17px;}
.ratedpost ul li a{padding: 0 0 5px 0;}
.ratedpost ul li img{margin: 0 1px 0 0;}

/*FOOTER*/
.footer{abackground: #a3be15 url(images/footer_bg.gif) repeat-x 0 0; padding: 25px 0 0 0; margin: 20px 0 0 0;}
.copyright{float: left; font-size: 14px; color: #333333;}
.footer-menu{float: right;}
.footer-menu a{font-size: 14px; color: #333333; margin: 0 10px 0 0;}
.counters{ padding: 20px 0;}

/*INDEX*/
.glide-big-img{display:block; padding: 10px;}
.big-img{background:url(images/big_img_bg.png) no-repeat 0 0 transparent;}

.content-padding{padding: 0 10px;}
.hog{font-size: 12px; padding: 0 0 20px 0;}
.hog p{padding: 10px 0 0 0; line-height: 16px;}
.hog h2{font-size: 14px; line-height:18px; padding: 20px 0 0 0;}
.hog-a{font-size: 12px; margin: 0 0 10px 0; display: block;}

.free-games{margin: 15px 0; display: block;}

.index-post{float: left; width: 290px; padding: 0 20px 0 0; height: 320px;}
.index-post .index-post-img{float:left; border: 5px solid #d5df95; margin: 0 7px 0 0;}
.index-post h2{font-size: 14px; line-height: 18px; padding: 0 0 3px 0;}
.index-post .mentry{font-size: 12px; line-height: 16px;}
.index-post .time{font-size: 11px; color: #b0abab;}

/*RANDOM GAMES*/
.random-games{background: url(images/line_dot.gif) repeat-x 0 0;}
.random-games-inner{background: url(images/line_dot.gif) repeat-x 0 bottom; padding: 15px 0 0 0;}
.rblock{float: left; width: 300px; padding: 0 10px 15px 0; height: 85px;}
.rblock .rblock-img{border:5px solid #d5df95; float: left;}
.rblock h2{float: left; font-size: 14px; width: 200px; padding: 0 0 0 10px; line-height: 17px;}
.rblock h2 a{}
.rblock .rmeta{float: left; font-size: 11px; width: 200px; padding: 0 0 0 10px; color: #b0abab;}
.rblock .rmeta a{ color: #b0abab;}

/*LIST PAGES*/
.list-post{background: url(images/line_dot.gif) repeat-x 0 bottom;}
.list-post h2{font-size: 22px; font-weight: normal; line-height: 28px; padding: 20px 0 10px 0;}
.list-post h2 a{}
.list-post .post-image{float: left; margin: 0 0 0 -10px; padding: 10px; width: 620px;}
* html .list-post .post-image{display: inline;}
.list-post .sentry{color: #444141; font-size: 12px; line-height: 16px; padding: 10px 0 0 0; }
.list-post .spostinfo{font-size: 11px; color: #b0abab; padding: 10px 0; line-height: 17px;}
.list-post .spostinfo .category{}
.list-post .spostinfo .tag{}
.list-post .spostinfo .date{}
.list-post .download{float: right; margin: -48px 0 0 0;}
.list-post p{font-size: 13px; line-height: 18px; padding: 0 0 10px 0;}

/*SINGLE*/
.download-btn{display: block; background:url(images/download_btn.png) no-repeat 0 0 transparent; width: 148px; height: 38px; line-height: 38px;}
.download-lnk{display: block; line-height: 30px; font-size: 11px; color: #edb815; font-weight: bold;}
.buy-btn{display: block; background:url(images/buy_btn.png) no-repeat 0 0 transparent; width: 228px; height: 38px; line-height: 38px;}
.play-btn{display: block; background:url(images/play_btn.png) no-repeat 0 0 transparent; width: 165px; height: 38px; line-height: 38px;}
.single-post{font-size: 12px; color: #444141; line-height: 16px; padding: 0 0 20px 0;}
.single-post h1{font-size: 26px; line-height: 32px; font-weight: normal; padding: 0 0 2px 0;}
.single-post h1 a{}
.single-post .post-ratings{padding: 0 0 10px 0; color: #b0abab; font-size: 12px;}
.single-post .post-ratings img{margin: 0 0 0 0;}
.single-post p{font-size: 13px; line-height: 18px; padding: 0 0 10px 0;}

.single-post .post-buttons{padding: 15px 0 0 0;}
.single-post .post-buttons .buy-btn, .single-post .post-buttons .download-btn, .single-post .post-buttons .play-btn{float: left; margin: 0 20px 0 0;}
.single-post .post-size-price{font-size: 11px; color: #444141; padding: 2px 0 15px 0;}
.single-post .post-size-price .size{width: 206px; padding: 0 0 0 25px; float: left;}
.single-post .post-size-price .price{width: 149px; padding: 0 0 0 25px; float: left;}
.single-post .post-size-price strong{font-weight: bold;}

.single-post .post-images{padding: 5px 0 0 0;}
.single-post .post-images h4{font-size: 12px; font-weight: bold; padding: 0 0 3px 0;}
.single-post .post-images a{float: left; margin: 0 10px 10px 0;}
.single-post .post-images a img{border: 5px solid #d5df95;}
.single-post .post-images .video{border: 5px solid #d5df95; float: left;}
.single-post .spostinfo{font-size: 11px; color: #b0abab; padding: 10px 0; line-height: 17px;}
.single-post .spostinfo .category{}
.single-post .spostinfo .tag{}
.single-post .spostinfo .date{}

.related-posts{padding: 10px; background: #444141; font-size: 22px; color: #9bb70c; margin: 0 0 20px 0;}
.related-posts ul{padding: 10px 0 0 0;}
.related-posts ul li{padding: 5px 0; background: url(images/line_dot.gif) repeat-x 0 bottom;}
.related-posts ul li a{color: #ffffff; font-size: 12px;}

.comments{font-size: 12px; line-height: 16px;}
.commentbox li{padding: 15px 0; background: url(images/line_dot.gif) repeat-x 0 bottom; font-size: 12px; line-height: 16px;}
.commentbox strong.com-name{font-size: 16px; color: #0b768d; font-weight: bold;}
.commentbox small{font-size: 11px;}
.commentbox small a{ color: #b0abab;}
.commentbox p{padding: 4px 0 0 0;}
.comments input{padding: 3px; margin: 0 0 5px 0; width: 200px;}
.comments textarea{padding: 3px;}

input.post-btn{width: 127px; height: 38px; margin: 10px 0 30px 0; padding: 0; border: none; background:url(images/post.png) no-repeat 0 0 transparent; overflow: visible; cursor: pointer;}


.popup{color:#404040; display:none; left:50%; position:absolute; top:50%; z-index:100; width: 640px; padding:10px; background:#ffffff; margin: -265px 0 0 -330px;}

.popup .flash-game{width: 640px; height: 480px; text-align:center}
.popup .close{height: 30px; text-align: center;}
.popup .close a{line-height: 30px; font: 14px; color: #000000;}

.screen{background:#000000 none repeat scroll 0 0; display:none; left:0; opacity:0.4; position:absolute; top:0; z-index:99;}

.additional-content{
	padding: 10px 0;
	font-size: 9px;
}


.single-page-ads{ height: 270px; padding: 0;}
.float-block{position: absolute; background: #FEFEF8; width: 626px; padding: 15px 8px; }

.top-text{ font-size: 11px; padding: 0 10px 20px 20px;}
.top-text p{ font-size: 11px; line-height: 15px; padding: 0;}
.top-text h2{ font-size: 12px; line-height: 16px;}


.google-button{ position: absolute; border-left: 0; z-index: 9999999; margin: -25px 0 0 305px;}
.google-button span{ font-size: 11px; color: #777777; display: block; padding: 0 0 10px 0;}

.vkontakte{ position: absolute; border-left: 0; z-index: 9999999; margin: -25px 0 0 385px;}

.ya_cl { font-size: 10px;}

.ya_cl .snap_noshot{}
.ya_cl table { font-size: 14px !important;}
.ya_cl .ad-link .snap_noshot {font-size: 22px !important;}
