body, html, form, div, img, table { margin: 0px; padding: 0px;background: transparent;}

table, body, a, img, div, p, form{border: 0px; font-family: Arial, Helvetica, sans-serif; color: #9a9a9c; }
table {border-collapse: collapse;}
table td {padding: 0px;}


body {
background:#cae4fd url(images/mario.png);
background-position: center bottom; background-repeat: no-repeat;font-size: 0px;}

.ginfo{
margin: 0 0 0 15px;
}

.gname{
margin: 0 0 0 15px;
}

.gname a{
font-size:14px;
font-weight: bold;
color:#006699;
}

#shapka_ugly {margin-top:35px; width: 967px; height: 8px; }
#shapka {width: 967px; height: 219px; background-image: url(images/shapka_ugly.jpg);position:relative; }
#logo { background-image: url(images/logo.png); position: absolute; width: 322px; height: 67px; top: 35px; left: 25px; cursor: hand;}
#hz {width: 468px; height: 60px; position: absolute; top: 34px; right: 21px; background-color: #006699;}
#poisk {width:948px; height: 101px; position:absolute; bottom: 0px; left: 8px; background-image: url(images/fon_poisk.jpg); border: 1px solid #065295; border-top: 1px solid #2776ae;}
#poisk_razd, #poisk_razd1 {width: 3px; height: 103px; position: absolute; top:-1px; left: 435px;}
#poisk_razd1 {left: 753px;}
#poisk_alf {width: 166px; height: 19px; background-image: url(images/poisk_alf.png); position: absolute; left: 18px; top: 11px;}
#poisk_key {width: 232px; height: 19px; background-image: url(images/poisk_key.png); position: absolute; left: 451px; top: 11px;}
#alphavit {position: absolute; top: 44px; left: 18px;font-size:14px; color:#c2d7e7;   text-align: left; line-height: 22px;}
#alphavit a {font-family: Tahoma;font-size:14px; color:#c2d7e7; text-decoration: none;}
#poisk_pole {position: absolute; left: 451px; top: 47px; border: 1px solid #275a90; background-color: #aac6dc; width: 215px; height: 24px;}
#poisk_knop {position: absolute; right: 205px; top: 48px; width:71px; height: 26px;border:0px; background-image: url(images/search.jpg);}
#stat {position: absolute; left: 767px; top: 7px;font-family: Tahoma;font-size:13px; color: #c7e4f4; font-weight: bold; text-align: left;}

.telo {width: 967px; background-color: #ffffff; background-image: url(images/fon3.jpg); background-position: bottom; background-repeat: no-repeat;  position:relative;display: inline-block; z-index: 1;}

#l_col {width: 273px; position: relative; float: left;text-align: left; background-image: url(images/fon1.jpg); background-repeat: no-repeat;  z-index: 2;}
#l_col a {font-family: Calibri; font-size: 16px; color:#006699;}
#mini {margin:55px 0px 0px 72px; position: relative;}
#mini img {position: absolute; width: 145px; height: 57px; top: -50px;left:-53px;}
#flash {margin:40px 0px 0px 72px; position: relative;}
#flash img {position: absolute; width: 145px; height: 57px; top: -45px;left:-53px;}
#online {margin:40px 0px 50px 72px; position: relative;}
#onl {position: absolute; width: 163px; height: 57px; top: -40px;left:-53px;}
#new_games {position: absolute; width: 151px; height: 57px; top: 60px;left:-53px;}
.hz_l {width: 239px; height: 401px; background-color: #006699;}
#links {margin:5px 0px 0px 72px; position: relative;}

#r_col {
width: 694px;
position: relative; 
float: right;
background: url(images/fon2.jpg) no-repeat top; 
padding-bottom: 230px; 
z-index: 2;
}

#razd_igr { width: 670px; text-align: left; color: #999999; font-family: Tahoma; font-size: 14px; margin-top: 15px; margin-bottom: 17px;}
a.razd_igr {font-size:16px; color: #275a90; text-decoration: none; font-weight: bold;}
#razd_igr td {padding-top:15px;}

.polosa {width: 659px; height: 25px;border:1px solid #9db0bc;border-left:none; background-image: url(images/polosa_fon.gif); position: relative; font-family: Calibri; font-size: 18px; font-weight: bold; text-align: left; padding-left: 24px;}

.polosa_ten {
width: 35px; 
height: 96px; 
position: absolute;
left:0px;top:-33px; 
background-image: url(images/polosa_ten.png);
}

#xxx { width:468px; height: 60px; background-color: #006699; margin: 30px 0px;}
.games { width:660px;font-family: Tahoma; font-size: 14px;color:#666666; text-align: left; margin-top:7px; margin-bottom: 25px;}
.games a {font-size: 14px;color:#006699;}
.game {width: 160px; height: 120px; margin: 5px 0px;}

#banner_bottom {width:600px; height: 90px; position: absolute; left: -240px; bottom: 23px; }
#mario {width:1600px; height: 800px; position: absolute; right: -329px; bottom: 24px;}
#telo_bottom {width: 967px; height: 5px; background-image: url(images/telo_bottom.gif);}

#bottom {width: 967px; height: 141px; background-image: url(images/bottom.jpg); position: relative;}
#copyright {font-family: Tahoma; font-size: 12px; color: #ffffff; position: absolute; left: 40px; top: 25px; text-align: left;}
#count {position:absolute; top: 25px; left: 310px;}
#joy {position: absolute; bottom: -145px; right:0px;  background-image: url(images/joy.png); width: 308px; height: 347px;}
#tsumi {position: absolute; top: 25px; left: 720px; font-family: Tahoma; font-size: 11px; color: #999999; z-index: 6;}
#tsumi a {color: #00ccff;}
#keyword {font-family: Tahoma; font-size: 12px; color: #ffffff; position: absolute; left: 440px; top: 25px; text-align: left;}
#keyword a {color: #ffffff;}

#fon {width:100%;height:100%;position:absolute; background-image: url(images/fon4.jpg); z-index: 1; top:0px; left:0px;}
#fon_bottom  {width:100%;height:100%;position:absolute; top:0px; left:0px;background-image: url(images/fon3.jpg); background-position: bottom; background-repeat: no-repeat; }


.pt12 {font-size: 12px;}
.gray {color:#999999;}
.black {color: #000000;}
.izumr {color: #006699; font-weight: bold;}
.txt { font-family: Tahoma; font-size: 14px; color: #666666; text-align: justify; margin: 13px; }
h1.boldheader{ font-family: Calibri; font-weight: bold; font-size: 16px; color: #065295; margin-left: 0px; margin-top: 20px; }
h2.boldheader{ font-family: Tahoma; font-weight: bold; font-size: 14px; color: #065295; margin-left: 100px; margin-top: 2px; }
h3.boldheader{ font-family: Tahoma; font-weight: bold; font-size: 12px; color: #666666; }
h1.redboldheader{ font-family: Calibri; font-size: 18px; font-weight: bold; text-align: left; padding-left: 0px; margin-top: 2px; }
h2.redboldheader{ font-family: Calibri; font-size: 18px; font-weight: bold; text-align: left; padding-left: 0px; margin-top: 2px; }
.googletop{ text-align: left; margin-left: 28px; margin-top: 0px; }

.d_info{
color: #adadad;
font-size:12px;
color:#000000;
}

.text{
color: #006699;
font-size:16px;
font-weight:bold;
}

.text a{
color: #999999;
font-size:14px;
text-decoration:none;
}

.list{
background: #73abc7;
width:100%;
height:20px;
color:#FFFFFF;
}

.list a{
background: #73abc7;
width:650px;
height:20px;
color:#FFFFFF;
}

.sortgame{
background:#73abc7;
color:#FFFFFF;
font-weight:bold;
height:26px;
}

#formsort{
padding: 2px 0 0 0;
}

.g_play_text{
background:#006699;
color:#FFFFFF;
margin: 15px 0 0 10px;
}

.g_play_text a{
color:#FFFFFF;
text-decoration:none;
}

.blockTop{

}
