*{
font-size:10pt;
color:#cdcbcb;
}

div.clear{
clear:both;
}

body{
padding:0px;
margin:0px;
font-family:Verdana, Geneva, sans-serif;
background-color:#000000;
background-image:url(/images/top_bg.gif);
background-repeat:repeat-x;
background-position:top left;
}

a:hover{
text-decoration:none;
}

.orange{
color:orange;
}

.green{
color:#a1e027;
}

h1,h2,h3{
margin:0px;
padding:0px;
}

h1{
font-size:9pt;
}

h2 a{
color:#a1e027;
font-size:11pt;
text-decoration:none;
}

h2 a:hover{
color:orange;
}

h2 a.comment_link{
text-decoration:underline;
font-size:10pt;
color:orange;
}

h2 a.comment_link:hover{
text-decoration:none;
}

.punct{
font-size:13pt;
color:#a1e027;
font-weight:bold;
}

p.ot{
margin-bottom:40px;
}

div.message_green{
margin:4px;
padding:10px;
padding-left:40px;
border:1px dashed orange;
background-color:#f3f5e0;
background-image:url(/images/message_green.png);
background-repeat:no-repeat;
background-position:5px center;
color:Black;
text-transform:uppercase;
}

#main_table{
width:897px;
margin-top:46px;
}

.left{
display:block;
float:left;
}

.right{
display:block;
float:right;
}

.bold{
font-weight:bold;
}

div#vk_comments{
margin-bottom:16px;
}

div#vk_like{
margin-bottom:13px;
}

p.description_p{
display:block;
margin-top:0px;
margin-left:10px;
margin-right:10px;
font-size:9pt;
}

p.description_p a, p.description_p strong{
font-size:9pt;
}

p.st{
text-align:justify;
}

p.seotext strong, p.seotext a{
font-size:8pt;
}

span.orange strong{
color:orange;
}

div.link_rate{
padding:6px;
padding-left:25px;
margin-bottom:5px;
background:url(/download/stat.gif) no-repeat left center;
}

div#rss{
float:right;
margin-right:2px;
margin-bottom:2px;
margin-top:20px;
}

/* ------------------------------------ NAVIGATION ---------------------------------------------*/
#navigation{
border:1px solid #a9a9a9;
background:url(/images/black_bg.png) left top;
padding:8px;
margin-bottom:10px;
}

#navigation a{
color:#a1e027;
}

#navigation a:hover{
color:orange;
}

/* ------------------------------------ About-------------------------------------------------------*/
div.about_people{
height:210px;
}

img.about_img_right{
margin-left:15px;
margin-bottom:5px;
border:2px solid #a9a9a9;
}

img.about_img_left{
margin-right:15px;
margin-bottom:5px;
border:2px solid #a9a9a9;
}

/* ---------------------------------    BANNERS    ----------------------------------------------*/
#right_banner{
width:160px;
padding-left:15px;
padding-top:147px;
vertical-align:top;
}

#main_title_contekst_banner{
float:right;
width:300px;
height:514px;
}

#main_title_contekst_banner div.mn_banner{
margin-bottom:7px;
}

#gg_game_page_links{
margin-bottom:10px;
text-align:left;
}

div.gg_game_page_baner{
margin-bottom:15px;
text-align:center;
}

div.e_ru{
margin-bottom:20px;
padding-left:30px;
}

div.e_ru img{
margin-right:10px;
}

div.bn_240x400{
width:240px;
margin-left:5px;
margin-bottom:10px;
}
	
div.gg_left_menu_banner{
text-align:center;
margin-top:10px;
margin-bottom:12px;
}

/* ----------------------------------- Alawar ----------------------------------------------------- */
#alawar a{
color:#a1e027;
}

#alawar a:hover{
color:orange;
}

#alawar b{
color:#a1e027;
}

#alawar a b:hover{
color:orange;
}

#alawar img{
margin-right:10px;
margin-bottom:10px;
}

#alawar h1{
color:orange;
font-size:10pt;
}

#alawar h2{
display:block;
margin:0;
padding:0;
color:#a1e027;
font-size:11pt;
border-bottom:none;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
}

/* -----------------------------------RATE TABLE --------------------------------------------- */
#main_rate_table
{
width:320px;
border-collapse:collapse;
border:1px solid #a9a9a9;
}

#main_rate_table_head td{
margin:0px;
padding:0px;
background:url(/images/black_bg.png) top left;
text-align:center;
}

#main_rate_table_head #activ_th
{
border-bottom:none;
background:url(/images/gray_bg.png) top left;
}

#main_rate_table_head a{
text-decoration:none;
color:#a1e027;
font-weight:bold;
display:block;
height:20px;
margin:0px;
padding:0px;
border-bottom:1px solid #a9a9a9;
}

#main_rate_table_head a:hover{
text-decoration:underline;
}

#main_rate_table_head td.b_l a{
border-left:1px solid #a9a9a9;
}

#main_rate_table_head td.b_r a{
border-right:1px solid #a9a9a9;
}

#main_rate_table_head b{
text-decoration:none;
color:orange;
display:block;
height:20px;
margin:0px;
padding:0px;
}

#main_rate_body{
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
background:url(/images/gray_bg.png) top left;
}

/* logo  ------------------------------------------------------------------------------------------ */
#logo{
width:897px;
height:89px;
background:url(/test_images/logo_top_bg.gif) repeat-x;

}

#logo_end{
background:url(/test_images/logo_top_bg_end.gif) no-repeat bottom right;
height:89px;
}

#logo_flash{
float:left;
}

#logo_line{
float:right;
width:578px;
height:89px;
}

#logo_top_line{
height:25px;
margin-top:20px;
line-height:25px;
text-align:left;
padding-left:10px;
width:525px;
}

#logo_bottom_line{
height:25px;
margin-top:13px;
line-height:25px;
text-align:right;
padding-right:10px;
}

/* top_menu  ------------------------------------------------------------------------------------------ */
#top_menu{
height:44px;
}

#top_menu_tbl{
height:44px;
width:100%;
}

#top_menu_tbl td{
height:44px;
width:25%;
border-left:1px solid black;
}

#top_menu_tbl td:first-child{
border-left:none;
}

#top_menu_tbl a{
display:block;
height:44px;
line-height:44px;
width:100%;
text-decoration:none;
text-align:center;
font-weight:bold;
color:#a1e027;
background:url(/images/menu_top_bg.gif) repeat-x;
}

#top_menu_tbl a:hover{
background:url(/images/menu_top_bg_activ.gif) repeat-x;
color:orange;
}

/* left_menu  ------------------------------------------------------------------------------------------ */
a.left_menu_item{
display:block;
padding-left:13px;
color:White;
text-decoration:none;
background:url(/images/dot2.png) no-repeat 3px center;
margin-bottom:3px;
}

a.left_menu_item:hover{
color:#fd9702;
background:url(/images/dot.png) no-repeat 3px center;
}

a.left_sub_menu_item{
display:block;
padding-left:28px;
color:White;
text-decoration:none;
background:url(/images/sub_dot.png) no-repeat 15px center;
margin-bottom:3px;
}

a.left_sub_menu_item:hover{
color:#fd9702;
}

#left_menu{
width:252px;
background-color:#242426;
}

div.left_menu_window{
width:240px;
margin-bottom:7px;
margin-left:5px;
}

div.left_menu_window_title{
height:40px;
line-height:36px;
text-align:left;
padding-left:10px;
background:url(/test_images/left_window_title_bg.gif) no-repeat top left;
}

div.left_menu_window_title b{
color:black;
}

div.left_menu_window_content{
background:#414143;
padding:7px;
}

.top_fon{
background:url(/test_images/top_fon.gif) repeat-x top left;
height:100%;
margin:0px;
padding-top:7px;
}

/*   NEW_LEFT_MENU_ITEMS  UL   */
ul.new_left_menu_item li{
margin-top:3px;
}

ul.new_left_menu_item{
list-style-type:none;
margin:0px;
padding:0px;
margin-bottom:10px;
}

ul.new_left_menu_item b{
padding-left:10px;
margin-left:5px;
background:url(/images/dot2.png) no-repeat left center;
text-decoration:none;
color:white;
cursor:pointer;
}

ul.new_left_menu_item b:hover{
background:url(/images/dot.png) no-repeat left center;
color:orange;
}

ul.new_left_menu_item a{
padding-left:10px;
margin-left:5px;
background:url(/images/dot2.png) no-repeat left center;
text-decoration:none;
color:white;
}

ul.new_left_menu_item a:hover{
background:url(/images/dot.png) no-repeat left center;
color:orange;
}

ul.new_sub_left_menu_items{
list-style-type:none;
margin:0px;
padding:0px;
margin-bottom:5px;
margin-top:5px;
}

ul.new_sub_left_menu_items a{
padding-left:17px;
margin-left:17px;
background:url(/images/sub_dot.png) no-repeat left center;
text-decoration:none;
color:#cdcbcb;
font-weight:normal;
}

ul.new_sub_left_menu_items a:hover{
background:url(/images/dot2.png) no-repeat left center;
color:white;
}

/* content  ------------------------------------------------------------------------------------------ */
#content{
width:645px;
background-color:#242426;
}

div.content_window{
width:642px;
margin:0 6px 6px 6px;
}

div.content_window_title{
height:40px;
line-height:36px;
text-align:left;
font-size:10pt;
font-weight:bolder;
color:#cdcbcb;
padding-left:10px;
background:url(/test_images/content_window_title.gif) no-repeat top left;
}

div.content_window_content{
background:#414143;
padding:7px;
min-height:500px;
}

/* bottom ------------------------------------------------------------------------------------ */
#bottom{
height:46px;
text-align:right;
padding-right:15px;
padding-left:15px;
color:orange;
background:url(/test_images/bottom_bg.gif) repeat-x top left;
}

#gg_counters{
height:50px;
padding-top:5px;
vertical-align:top;
}


/* form ------------------------------------------------------------------------------------------*/
input{
color:black;
}

form{
margin:0px;
padding:0px;
}

select{
color:black;
}

select option{
color:black;
}

textarea {
width:100%;
color:black;
}

/* ------------- */
div#send_url_friends textarea, div#send_url_friends input
{
width:350px;
color:black;
}

div.login_form{
text-align:left;
width:214px;
}

div.login_form input{
float:right;
}

input.login, input.pass{
width:140px;
}

.left_align {
margin:0px;
padding:0px;
float:left;
margin-top:5px;
text-align:left;
}

.right_align {
margin:0px;
padding:0px;
float:right;
}

div.serch_form{
width:214px;
}

input.serch {
width:140px;
}

/* GAME  ------------------------------------------------------------------------------------------*/
.ganr_content{
width:642px;
}

div.game{
float:left;
margin-left:30px;
height:180px;
width:170px;
margin-bottom:13px;
}

.game img.img_game{
border-top:10px Solid #cbcbcc;
border-bottom:5px solid #cbcbcc;
border-left:10px Solid #cbcbcc;
border-right:10px Solid #cbcbcc;
width:150px;
height:118px;
margin-bottom:0px;
}

.game p{
text-align:center;
margin-top:0px;
background-image:url(/images/bottom_shadow.png);
background-position:bottom center;
background-repeat:no-repeat;
padding-bottom:25px;
}

.game a{
color:#414143;
text-decoration:none;
}

.game a:hover{
text-decoration:underline;
}

div.rnd_game{
padding-top:15px;
}

div.rnd_game div.game{
margin-left:20px;
}

#favorit_add_link{
display:block;
float:right;
margin-right:4px;
padding-left:20px;
background:url(/images/orange_plus.png) no-repeat center left;
margin-top:7px;
margin-bottom:4px;
}

div.ocenka{
margin-top:7px;
margin-bottom:4px;
padding-left:3px;
line-height:19px;
float:left;
}

/* --------------------------------------------------------------  a1e027 */
div.win{
border-left:1px dotted #a9a9a9;
border-right:1px dotted #a9a9a9;
border-bottom:1px dotted #a9a9a9;
margin:0;
margin-bottom:20px;
padding:10px;
background:url(/images/black_bg.png) top left;
}

div.win div.game{
margin-left:25px;
}

div.win img.blog_img{
border:1px solid black;
margin-right:10px;
margin-bottom:10px;
}

div#other_games_text{
padding-left:0;
}

div#flash_game_text div.game{
margin-bottom:0px;
}

div.cent{
text-align:center;
}

h2{
display:block;
margin:0;
padding:0;
color:#a1e027;
font-size:11pt;
border-bottom:1px dotted #a9a9a9;
padding-left:35px;
padding-bottom:10px;
padding-top:5px;
}

h2 span{
display:block;
float:right;
}

h2 span button{
color:black;
}

h2.comment{
background:url(/images/comment.png) no-repeat top left;
}

h2.rating{
background:url(/images/rating.png) no-repeat top left;
}

h2.text{
background:url(/images/text.png) no-repeat top left;
}

h2.other_games{
background:url(/images/other_games.png) no-repeat top left;
}

h2.flash_game{
background:url(/images/flash_game.png) no-repeat top left;
}

h2.flash_control{
background:url(/images/flash_control.png) no-repeat top left;
}

/* comment  ------------------------------------------------------------------------------------------ */
div.comment_window{
border:1px solid black;
background:#333333;
margin-bottom:15px;
}

div.v2{
background:#3e3e3e;
}

div.comment_title{
padding:5px;
background:#202020;
border-bottom:1px solid black;
}

div.comment_text{
padding:5px;
float:right;
border-left:1px solid black;
width:505px;
min-height:100px;
}

img.comment_avatar{
margin:5px;
float:left;
}

/* SH  ------------------------------------------------------------------------------------------ */
div.crash_page_comment{
margin-left:8px;
margin-top:15px;
text-align:left;
}

div.crash_page_comment a, div.crash_page_comment span{
color:black;
font-size:8pt;
}

/* ---------------------------------------------------------------------------- */
div.crash_page{
margin-right:31px;
margin-bottom:10px;
text-align:right;
}

div.crash_page a, div.crash_page span{
font-size:8pt;
color:black;
}

/* ---------------------------------------------------------------------------- */
div.crash_page_serch{
margin-right:2px;
margin-bottom:10px;
text-align:right;
}

div.crash_page_serch a, div.crash_page_serch span{
font-size:8pt;
color:black;
}

/* ---------------------------------------------------------------------------- */
a.sh{
text-decoration:none;
padding:2px 5px 3px 5px;
background:#a9a9a9;
}

a.sh:hover{
background:#87d001;
}

span.sh_activ{
padding:2px 5px 3px 5px;
background:#87d001;
font-weight:bold;
}

a.sh_tab{
text-decoration:none;
padding:2px 5px 4px 5px;
background:url(/images/sh_tab.gif) no-repeat center center;
font-weight:bold;
}

a.sh_tab:hover{
color:#a1e027;
}

span.sh_tab{
padding:2px 5px 4px 5px;
background:url(/images/sh_tab.gif) no-repeat center center;
font-weight:bold;
}

/* TABLES ---------------------------------------------------------------- */
#tbl{
width:628px;
font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
border-collapse:collapse;
margin-bottom:10px;
}

#tbl caption{
text-align:right;
font-size:.75em;
}

#tbl th, #tbl td{
font-size:.8em;
border:1px solid black;
padding:3px 5px 2px 5px;
}

#tbl td.td_rating{
padding:0px 5px 0px 5px;
width:100px;
}

#tbl td.td_number{
width:20px;
}

#tbl td.td_viewing{
text-align:center;
}

#tbl th{
border-color:black;
background:url(/images/th.gif) repeat-x left top;
}

#tbl th a{
color:white;
text-decoration:none;
font-size:9pt;
}

#tbl th a:hover{
color:lightgray;
}

#tbl td{
background:url(/images/td.gif) no-repeat left top;
color:black;
font-size:8pt;
}

#tbl td a{
color:black;
text-decoration:none;
font-size:8pt;
}

#tbl td a:hover{
color:green;
}

#tbl tr.alt td{
background:url(/images/td_alt.gif) no-repeat left top;
}


/* TOP_RATING_FORM ----------------------------------------------------*/
div#top_flash_games_form{
border:2px solid black;
padding:5px;
padding-left:15px;
background:url(/images/gray_bg.gif);
margin-bottom:15px;
color:black;
}

div#top_flash_games_form select{
border:1px solid black;
}

div#top_flash_games_form b, div#top_flash_games_form input, div#top_flash_games_form select, div#top_flash_games_form option{
color:black;
}

/* ---------------------------------------- ACTION ----------------------------------------- */
div#action{
text-align:left;
margin-left:5px;
margin-bottom:10px;
}

div#action a{
padding-left:20px;
margin-right:7px;
}

b.act_download{
text-decoration:underline;
color:#a1e027;
padding-left:20px;
line-height:25px;
background:url(/images/act_download.png) no-repeat left bottom;
cursor:pointer;
}

b.act_download:hover{
text-decoration:none;
}

div#action a.act_download{
background:url(/images/act_download.png) no-repeat left bottom;
}

div#action a.act_favorit{
background:url(/images/act_orange_plus.png) no-repeat left bottom;
}

div#action a.act_full_size{
background:url(/images/full_screen.png) no-repeat left bottom;
padding-left:25px;
}

div#action span.act_html{
background:url(/images/act_html.gif) no-repeat left bottom;
padding-left:25px;
margin-right:7px;
text-decoration:underline;
}

div#action span.act_html:hover{
text-decoration:none;
cursor:pointer;
}

div#action span.act_bb{
background:url(/images/act_bb.gif) no-repeat left bottom;
padding-left:25px;
margin-right:7px;
text-decoration:underline;
}

div#action span.act_bb:hover{
text-decoration:none;
cursor:pointer;
}

div#bottom_action{
text-align:right;
margin-top:9px;
padding-right:3px;
}

div#ochenochka
{
float:right;
margin-right:3px;
}

#html_code, #bb_code{
border:1px solid green;
font-size:8pt;
width:598px;
height:70px;
margin-left:3px;
margin-bottom:10px;
text-align:left;
border:1px solid #a1e027;
}

/* FULL SCRIN */
.none
{
 /* none */
}

.c_full_scr_hover{
position:fixed;
top:0px;
left:0px;
height:100%;
width:100%;
z-index: 9999999997;
background:url('/images/full_scr_dot.png');
}

.c_game_hover{
position:relative;
top:10%;
left:25%;
width:700px;
height:513px;
z-index: 9999999998;
}

.c_game_hover object, .c_game_hover object embed, .c_game_hover param{
position:relative;
z-index: 9999999999;
}
	
#full_scr_close{
text-align:right;
display:none;
padding:5px;
font-size:13pt;
font-weight:bold;
}

#full_scr_close a{
color:white;
}

/* VOTE */
#vote{
border:1px solid black;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
background:#333333;
box-shadow:1px 1px 5px #000;
-moz-box-shadow:1px 1px 5px #000;
-webkit-box-shadow:1px 1px 5px #000;
margin:10px 0px;
}

#vote span{
float:right;
color:black;
font-weight:bold;
}

#vote div{
float:left;
height:30px;
line-height:30px;
padding:0px 5px 0px 5px;
border-radius:7px;
-moz-border-radius:7px;
-webkit-border-radius:7px;
box-shadow:1px 1px 5px #76bc15;
-moz-box-shadow:1px 1px 5px #76bc15;
-webkit-box-shadow:1px 1px 5px #76bc15;
min-width:5%;
background:#76bc15;
color:black;
font-size:10px;
}
