html, body 
{
	height: 100%;	
	filter:expression(document.execCommand("BackgroundImageCache", false, true));
}

body
{
	color: #656565;
	font-family: "Arial Black", Arial,  Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
}

a
{
	text-decoration: none;
}

input
{
	color: #7f9196;
	font-family: "Arial",  Verdana, sans-serif;
}

h1
{
	color: #295d6a;
	font-size: 20px;
	font-family: "Arial Black", Arial,  Verdana, sans-serif;
	font-weight: normal;
}

h2, h3
{
	font-size: 15px;
	font-weight: normal;
	padding: 10px 8px;
	text-transform: uppercase;
}

h4
{
	font-family: "Arial Black", Arial,  Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 10px 8px;
}

h2, h3, h4,
h2 a, h3 a, h4 a
{
	color: #236070;
}

/* My Comment */

img
{
	vertical-align: middle;
}

.header
{
	height: 110px;
	background: #fff url(/pimg/Site/header-bg.gif) repeat-x 0 bottom;
	
}

.main
{
	background: #ade6f7 url('/pimg/Site/body-bg.gif') 0 0 repeat-x;
	overflow: auto;
}

.main .logo
{
	background: url('/pimg/Site/logo.png') 0 0 no-repeat;
	width: 269px;
	height: 126px;
	position: absolute;
	top: 100px;
	display: block;
	text-indent: -999999px;
	_left: 15%;
}

.main .top-bar
{
	position: relative;
	padding-top: 45px;
	padding-bottom: 20px;
	padding-left: 350px;
	z-index: 999;
}

.game-path {
	width: 100%;
	height: 25px;
	padding: 3px 0 13px;
}

.game-path h2 {
	padding: 0;
}

.game-path a {
	font: 12px Arial, Verdana, sans-serif;
	height: 25px;
	display: block;
	float: left;
	line-height: 25px;
	text-indent: 10px;
	color: #46737e;
	background: url('/pimg/Site/path-bg.png') no-repeat;
}

.game-path a.first {
	background-position: 0 0;
}

.game-path a.second {
	background-position: 0 -25px;
}

.game-path a.third {
	background-position: 0 -50px;
}

.game-path a.third span {
	background-color: #e4ecee;
}

.game-path a span {
	display: block;
	width: 100%;
	height: 23px;
	margin-left: 13px;
	padding-right: 10px;
	border-top: 1px solid #e4ecee;
	border-bottom: 1px solid #e4ecee;
}

.wide, .tight
{
	margin-bottom: 200px;
	position:relative;
	z-index: 1;
}

.content
{
	 background: url(/pimg/Site/top-content.png) no-repeat 100% 0;
	 padding-top: 15px;
	 width: 696px;
	 margin-left: 304px;
}

.wide .content
{
	width: 923px;
	margin-left: 77px;
	padding-top: 10px;
	background: url(/pimg/Site/inner-page-corners.png) no-repeat 0 0;
}

.content .panel
{
	padding: 10px 5px;
	font-size: 10px;
	font-family: "Arial",  Verdana, sans-serif;
	color: #94aeb4;
}

.content .panel .title
{
	float:left
}

.content .panel .control
{
	float: right;
	width: 100px;
	position: relative;
	text-align: center;
}

.content .panel .rating
{
	float: right;
	text-align: center;
}

#contentplace
{
	width: 672px;
	padding: 0 12px;
	background: #fff;
}

.wide #contentplace {
	width: 900px;
}

.content .gray-layer
{
	background: #e4ecee url('/pimg/Site/top-layer.gif') no-repeat 50% 0;
	width: 100%;
}

.content .gray-layer .inside
{	
	padding: 0 12px;
}

.content .gray-layer .inside .links {
	text-align: right;
	padding: 3px;
	font-size: 10px;
}

.content .gray-layer .inside .links a {
	color: #236070;
	text-transform: uppercase;
	text-decoration: underline;
}

.content .gray-layer .inside .links a:hover {
	text-decoration: none;
}

.content .gray-layer .bottom
{
	background: url('/pimg/Site/bottom-layer.gif') 0 bottom no-repeat;
	height: 15px;
}

.content .bottom
{
	background: url('/pimg/Site/bottom-content.png') 0 0 no-repeat;
	height: 15px;
}

.wide .content .bottom
{
	height: 10px;
	background: url('/pimg/Site/inner-page-corners.png') 0 100% no-repeat;
}

.content .games
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.content .games .play-btn
{
	background-image: url('/pimg/Site/play-btn.png');
	display: none;
	position: absolute;
	top: 90px;
	left: 75px;
	width: 171px;
	height: 53px;
}

.content .games li
{
	background-color: #fff;
	background-image: url('/pimg/Site/game-block-shadow.gif');
	background-repeat: no-repeat;
	background-position: 0 bottom;
	float: left;
	padding: 8px 9px 55px;
	position: relative;
	margin-bottom: 10px;
}

.content .games li.f
{
	margin-right: 14px;
}

.content .games li a
{
	display: block;
}

.content .games li.act
{
	background-color: #91dff3;
}

.wrap
{
	margin: 0 auto -180px;
	height: auto !important;
	min-height: 100%;
	height: 100%;
	width: 1000px;	
}

.footer 
{
	position: relative;
	margin-top: 60px;
}

.footer, .push {
	height: 180px;
}

.footer .wave
{
	display: block;
	height: 84px;
	width: 100%;
	position: absolute;
}

.footer .wave3 
{
	background:url(/pimg/Site/wave3.png) 10px 0 repeat-x;
	top: 0;
}

.footer .wave2 
{
	background:url(/pimg/Site/wave2.png) 28px 0 repeat-x;
	top: 21px;
}

.footer .wave1 
{
	background:url(/pimg/Site/wave1.png) -5px 0 repeat-x;
	top: 40px;
	height: 140px;
	z-index: 3;
}

.footer .girl
{
	background:url(/pimg/Site/girl.png) no-repeat;
	width: 245px;
	height: 328px;
	position: absolute;
	top: -240px;
	left: 65px;
}

.footer .boy
{
	background:url(/pimg/Site/boy.png) no-repeat;
	width: 146px;
	height: 106px;
	position: absolute;
	top: -33px;
	left: 48%;
}

.boy
{
	background:url(/pimg/Site/boy2.png) no-repeat;
	width: 169px;
	height: 106px;
	position: absolute;
	top: 8px;
	right: -40px;
	z-index: 2;
}

/* BOOKMARKS MENU */
.wide .bookmarks
{
	width: 77px;
}
.bookmarks, .bookmarks-mini
{
	width: 304px;
	margin-top: 15px;
	float: left;
}

/* My Comment */

/* My Comment */

.wide .bookmarks .bookmark
{
	width: 60px;
	text-indent: -9999px;
}

/*bigger*/

.bookmarks .big
{
	width: 300px;
}

.bookmarks .big a
{
	background-image: url(/pimg/Site/a-bookmarks.gif);
	background-color: #fff;
	color: #236070;
	padding: 20px 0 20px 50px;	
}

.bookmarks .big i
{
	background-image: url(/pimg/Site/a-side-big-bookmark.png) !important;
	height: 60px;
}

.wide .bookmarks .big a
{
	background-image: url(/pimg/Site/bookmarks.png);
	background-color: #559eb1;
	padding: 20px 0 20px 50px;
}

.wide .bookmarks .big i
{
	background-image: url(/pimg/Site/side-big-bookmark.png) !important;
	height: 60px;
}

/*act*/

.bookmarks .act i
{
	background-image: url(/pimg/Site/a-side-bookmark.png);
}

.bookmarks .act a
{
	background-color: #fff;
	background-image: url(/pimg/Site/a-bookmarks.gif);
	color: #256070;
}

.wide .bookmarks .act
{
	width: 70px !important; 
}

.wide .bookmarks .act i
{
	background-image: url(/pimg/Site/a-side-bookmark.png);
}

.wide .bookmarks .act a
{
	background-color: #fff;
	background-image: url(/pimg/Site/a-bookmarks.gif);
	color: #256070;
}

.bookmark
{
	width: 280px;
	float: right;
	clear: both;
	margin-bottom: 3px;
}

.bookmark a
{
	background-color: #559eb1;
	background-image: url(/pimg/Site/bookmarks.png);
	background-position: 0 -760px;
	background-repeat: no-repeat;
	color: #fff;
	display: block;
	font-size: 18px;
	text-transform: uppercase;
	margin-left: 10px;
	padding: 15px 0 15px 50px;
}

.bookmark i
{
	display: block;
	float:left;
	background-image: url(/pimg/Site/side-bookmark.png);
	width: 10px; 
	height: 50px;
}


.bookmark a.c-all,
.bookmark a.c-juokingi
{
    background-position: 0px 0px;
}

.bookmark a.c-spalvinimas
{
	background-position: 0 -60px;
}

.bookmark a.c-deliones
{
	background-position: 0 -110px;
}

.bookmark a.c-galvosukiai,
.bookmark a.c-atmintis
{
	background-position: 0 -160px;
}

.bookmark a.c-saudymas
{
	background-position: 0 -210px;
}

.bookmark a.c-sujunk-taskus
{
	background-position: 0 -260px;
}

.bookmark a.c-berniukams
{
	background-position: 0 -310px;
}

.bookmark a.c-mergaitems
{
	background-position: 0 -360px;
}

.bookmark a.c-valgiai
{
	background-position: 0 -410px;
}

.bookmark a.c-aprenk-ir-papuosk
{
	background-position: 0 -460px;
}

.bookmark a.c-papuosk-kambari
{
	background-position: 0 -510px;
}

.bookmark a.c-gyvuneliai
{
	background-position: 0 -560px;
}

.bookmark a.c-muzika
{
	background-position: 0 -610px;
}

.bookmark a.c-nuotykiai
{
	background-position: 0 -660px;
}

.bookmark a.c-masinytes
{
	background-position: 0 -710px;
}

.bookmark a.c-pamokeles
{
	background-position: 0 -810px;
}

.bookmark a.c-reakcija,
.bookmark a.c-gyvuneliai
{
	background-position: 0 -860px;
}

/* SEARCH */

.search
{
	background-image: url(/pimg/Site/search-sprite.png);
	width: 450px;
	height: 35px;
	position: relative;
	
}

.search input
{
	background: none;
	border: none;
	height: 25px;
	margin: 0 15px;
	position: absolute;
	top: 5px;
	width: 360px;
	font-size: 16px;
}

.search span
{
	background-image: url(/pimg/Site/search-sprite.png);
	display: block;
	float: right;
	width: 17px;
	height: 35px;
	background-position: -580px  0;
}

.search button
{
	background-color: transparent;
	background-image: url(/pimg/Site/search-btn.png);
	border: none;
	width: 59px;
	height: 31px;
	position: absolute;
	top: 2px;
	right: 2px;
	cursor: pointer;
}

/* etc */

.clouds
{
	background-image: url(/pimg/Site/clouds.png);
	position: absolute;
	width: 260px;
	height: 136px;
	top: 180px;
	left: 2%;
}

.clouds2
{
	background-image: url(/pimg/Site/clouds2.png);
	position: absolute;
	width: 151px;
	height: 76px;
	top: 210px;
	right: 2%;
}

.rocket
{
	background-image: url(/pimg/Site/rocket.png);
	position: absolute;
	width: 147px;
	height: 713px;
	top: 290px;
	left: 2%;
}

.baloon
{
	background-image: url(/pimg/Site/baloon.png);
	position: absolute;
	width: 67px;
	height: 100px;
	top: 400px;
	right: 5%;
}

.game-descr {
	color: #656565;
	width: 283px;
	padding: 0 8px;
	font: normal 11px/18px Arial, Verdana, sans-serif;
}

.rating-small
{
	background-image: url(/pimg/Site/rating-small.png);
	background-repeat: no-repeat;
	color: #8caab2;
	width: 32px;
	height: 26px;
	position: absolute;
	bottom: 20px;
	left: 20px;
}

.rating-small span
{
	margin-left: 40px;
	line-height: 25px;
}

.rating-small-good
{
	background-position: 0 0;
}

.rating-small-bad
{
	background-position: 0 -26px;
}

.rating-big
{
	background-image: url(/pimg/Site/rating-big.png);
	background-repeat: no-repeat;
	width: 62px;
	height: 50px;
	margin:0 20px;
}

.rating-big-good
{
	background-position: 0 0;
}

.rating-big-bad
{
	background-position: -62px 0;
}

.game-settings
{
	background-image: url(/pimg/Site/game-settings.png);
	width: 51px;
	height: 40px;
	position: absolute;
	right: 10px;
}

.mouse
{
	background-position: 0 0;
}

.keyboard
{
	background-position: 0 -40px;
}

.mouse-keyboard
{
	background-position: 0 -80px;
}

.clear
{
  clear: both;
}

.fleft
{
  float: left;
}

.content .panel .rating span
{
  display: block;
  font-family: "Arial Black", Arial,  Verdana, sans-serif;
  font-size: 12px;
}

.description
{
  border-top: 1px solid #63d2ee;
  background: #e8ffef;
}

.description .txt
{
    font-family: Arial,  Verdana, sans-serif;
    font-size: 14px;
    padding: 0 10px;
}

.description .tags
{
  font-family: Arial,  Verdana, sans-serif;
  color: #295d6a;
  font-size: 10px;
  text-transform: uppercase;
  padding: 0 10px;
}

.advanced
{
  margin-top: 12px;
}

.advanced .advert
{
  margin-right: 12px;
}

.advanced .game-card
{
  height: 250px;
  width: 195px;
  position: relative;
}

.advanced .game-card .info
{
  color: #295d6a;
  font-family: Arial,  Verdana, sans-serif;
  font-size: 10px;
  position: absolute;
  bottom: 0px;
  padding: 0 5px;
  text-transform: uppercase;
}

.advanced .game-card .info .rating-small
{
  position: static;
  float: left;
  
}

.advanced .game-card .info .game-settings-small 
{
  background-image:url(/pimg/Site/game-settings-small.png);
  height: 20px;
  width: 30px;
  float: left;
  margin-top: 4px;
  margin-right: 4px;
  
}

.advanced .game-card .info .mouse
{
	background-position: 0 0;
}

.advanced .game-card .info .keyboard
{
	background-position: 0 -20px;
}

.advanced .game-card .info .mouse-keyboard
{
	background-position: 0 -40px;
}

ol.games h3
{
    width: 283px;
}

div.pagging,
div.pagging a
{
    color: #236070;
}

div.pagging .disabled
{
    color: #bdcfd4;
}

div.pagging .back,
div.pagging .fwd
{
    float: left;
    display: block;
    line-height: 47px;
    background: transparent url(/pimg/Site/paging.gif) no-repeat scroll 0px -94px;
    text-transform: uppercase;
    padding: 0px 0px 0px 32px;
}

div.pagging .fwd
{
    float: right;
    padding: 0px 32px 0px 0px;
    background-position: 100% 0px;
}


div.pagging .back.disabled
{
    background-position: 0px -141px;
}



div.pagging div.pageLinks
{
    text-align: center;
    font-size: 14px;
}

div.pagging div.pageLinks a
{
    padding: 0px 5px;
}

div.pagging div.pageLinks a.disabled
{
    font-size : 20px;
}

#gamePlaceholder
{
    width: 900px;
    height: 520px;
    background: #eafaff url(/pimg/Site/loading.gif) no-repeat scroll 50% 50%;
    
}
/* fixes */
.rightBanner
{
    margin: 0 auto;
    text-align: center;
    width: 1000px;
}

.leftBanner
{
    width: 200px;
    height: 100px;
}

.description
{
  float: left;
  margin-left: 10px; 
  margin-bottom: 15px; 
  width: 875px;
}
/*.wide
{
    width: 875px;
}*/

.fleft
{
	margin-left: 10px;
}
.advanced
{
    width: 990px;	
}
.rating
{
    margin-right: 50px;	
}


