a.clx_class,a.clx_class:visited { color:#3434CF; font-family: Verdana, sans-serif; font-size: 10px; text-decoration: none; }
a.clx_class:hover { font-size: 10px; text-decoration: underline; }

body {
background-color: #E6E6E6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

table, tr, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

form {
margin: 0px;
}

a {
color: #1263AD;
text-decoration: underline;
}

a:hover {
color: #ff0000;
text-decoration: underline;
}

a.cur, a.cur:hover {
color: #1263AD;
text-decoration: none;
font-size:14px;
font-weight:bold;
}

h1 {
font: bold 17px Verdana, Arial;
color: #919191;
margin:0;
padding:0;
text-align: center;
letter-spacing:-1px;
}


.nav {
background-color: #F0F0F0;
border: #999 1px solid;
padding: 5px 3px 5px 3px;
margin: 0px 0px 0px 0px;
font: normal 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 7px;
}

.nav a:link, .nav a:visited {
text-decoration: none;
}

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

input, textarea, select {
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
border: 1px solid;
border-color : #999999;
}

.menuhead {
background-color: #2D496E;
border-bottom: 1px solid #FFF;
color: #FFF;
font-size: 11px;
font-weight: bold;
padding: 1px 1px 1px 4px;
text-align: left;
line-height:155%;
}

.menuhead2 {
background-color: #2D496E;
border-bottom: 1px solid #FFF;
color: #FFF;
font-size: 11px;
font-weight: bold;
padding: 1px 1px 1px 4px;
text-align: left;
line-height:155%;
}

.razdel_head, .razdel_head a:link, .razdel_head a:visited {
background-color: #1A504E;
color: white;
text-decoration: none;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 2px 3px 3px 3px;
}

.razdel_head a:hover {
color: #DDD;
}

.razdel_head h1 {
text-align: left;
letter-spacing: 0px;
color: white;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin: 0px;
}

.razdel_head_top {
margin: 0 1px;
height: 1px;
overflow: hidden;
background-color: #1A504E;
}

.news_head {
font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding: 4px 0px 4px 3px;
}

.news_head a:link,
.news_head a:visited {
text-decoration: none;
color: #4A82B3;
}

.news_head a:hover {
color: red;
}


.news_date {
padding: 2px 0px 3px 3px;
font: normal 7pt Verdana, Arial;
color: #666666;
}

.news_text {
padding: 7px 3px 7px 3px;
background-color: #F5F5F5;
text-align: justify;
line-height: 140%;
border: 1px solid #DDD;
font-size: 8pt;
}

.new_block {
padding: 1px 1px 1px 7px;
font: normal 7pt Verdana, Arial;
border-bottom: 1px solid #EEE;
}

.new_block a:link,
.new_block a:visited {
text-decoration: none;
color: #464646;
}

.new_block a:hover {
color: black;
}

.eshe {
padding: 3px 1px 3px 10px;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
border-top: 1px solid #F0F0F0;
}

.eshe a:link,
.eshe a:visited {
text-decoration: none;
color: #4C6792;
}

.eshe a:hover {
color: #000;
}


.side {
background-color: #F5F5F5;
vertical-align: top;
font-size: 11px;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
}

.side2 {
background-color: #FF9900;
font-size: 11px;
color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
text-decoration: none;
padding: 2px 4px 2px 4px;
}


.sovet {
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
color: #333333;
background: #F0F0F0;
text-decoration: none;
padding: 10px 5px 10px 5px;
text-align: left;
line-height:135%;
text-decoration: none;
}


.listing_1 {
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
color: #333333;
text-decoration: none;
padding: 3px 0px 0px 7px;
text-align: left;
line-height:135%;
text-decoration: none;
}

.topmenu {
font-size: 12px;
}

.a.topmenu:hover {
color: #ff0000
}

.A_white {
font-size: 11px;
color: #ffffff;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
text-decoration: none
}

.A_white:hover {
color: #ffffff
}

.text_1, a.text_1:link, a.text_1:visited {
font-size: 8pt;
font-family: Verdana, Arial;
color: #333333;
text-decoration: none}

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

.text_2, a.text_2:link, a.text_2:visited, a.text_2:hover {
font-size: 10pt;
font-family: Verdana, Arial;
color: #333333;
text-decoration: none}

.text_4, a.text_4:link, a.text_4:visited {
font-size: 10pt;
font-family: Verdana, Arial;
color: #333333;
text-decoration: none;}

a.text_4:hover {
color: #000000;
text-decoration: underline;}

.text_5, a.text_5:link, a.text_5:visited {
font-size: 10px;
font-family: Verdana, Arial;
color: #333333;
text-decoration: none;}

a.text_5:hover {
color: #000000;
text-decoration: underline;}

.text_7, a.text_7:link, a.text_7:visited {
font-size: 7pt;
font-family: Verdana, Arial;
font-weight: normal;
color: #666666;
text-decoration: none;
}

a.text_7:hover {
color: #000000
}


.text_8, a.text_8:link, a.text_8:visited {
color: #666666;
text-decoration: none;
}

a.text_8:hover {
color: #000000
}

.hr {
color: #6394BD;
background-color: transparent;
}

.cell_gamename {
border-bottom: #E6E6E6 1px solid;
}


.cell_list_game {
padding:3px;
border-right: #E6E6E6 1px solid;
border-bottom: #E6E6E6 1px solid;
}


.cell_top_game {
padding: 3px 1px 3px 6px;
font-size: 8pt;
font-family: Tahoma, Verdana;
border-bottom: #E6E6E6 1px solid;
line-height: 115%;
}

.cell_top_game a:link,
.cell_top_game a:visited {
color: #0F5796;
text-decoration: none;
}
.cell_top_game a:hover {
color: red;
}

.popular {
font-family: Verdana, Arial;
padding: 3px;
margin-top: 5px;
margin-bottom: 5px;
background-color : #FFFADD;
border-color: #333333;
border: 1px solid #999;
line-height: 130%;

}


.head1 {
padding: 3;
margin-top: 5px;
margin-bottom: 5px;
background-color : #EEE;
border: 1px solid #CCC;
line-height: 145%;
font-weight: bold;
}

.checkbox {
margin: 1px;
border: none;


}

.friends {
line-height: 170%;
padding: 3px;
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
}

.form1 {
line-height: 150%;
}


.found {
padding:0px 3px 0px 3px;
background-color:#FFFF00;
}



a.letters:link,
a.letters:visited,
a.letters:hover {
display: block;
font-size: 10px;
height: 12px;
background-color: #F0F0F0;
text-align: center;
text-decoration: none;
font-weight: bold;
border-bottom: #666 1px solid;
border-right: #666 1px solid;
border-top: white 1px solid;
border-left: white 1px solid;
}

a.letters:hover {
background-color: white;
}


.letters2 {
margin: 0px 0px 5px 0px;
padding: 3px 0px 3px 0px;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
background-color: #F0F0F0;
text-align: center;
color: #333;

}

.letters2 a:link,
.letters2 a:visited{
text-decoration: none;
color: #2D496E;
font-weight: bold;
}

.letters2 a:hover {
color: red;
}


.mainmenu,
.mainmenu a:link,
.mainmenu a:visited
{
color: #194586;
border-bottom: #CCC 1px solid;
padding: 3px 1px 3px 3px;
text-decoration: none;
font-size:10px;
font-weight: bold;
}

.mainmenu a:hover {
color: #095DDD;
}


.text_head_1 {
font: normal 11px Tahoma, Verdana, Arial;
color: #9D5E2D;
padding: 3px 3px 3px 7px;
background: #F0F0F0;
margin: 0px;
}

.text_head_1 h2 {
font: normal 12px Tahoma, Verdana, Arial;
margin: 0px;
}


.text_head_2,
.text_head_2 a:link,
.text_head_2 a:visited {
font-family: Tahoma, Verdana, Arial;
font-size: 10px;
text-decoration: none;
}

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



.text_head_3 {

padding: 3px 0px 0px 7px;
height: 10px;
text-decoration: none;
background: #F0F0F0;

font: bold 11px Tahoma, Verdana, Arial;

color: #9D5E2D;

}


.main_menu,
.main_menu a:link,
.main_menu a:visited {
font-family: Tahoma, Verdana, Arial;
font-size: 13px;
color: #1263AD;
padding: 3px 0px 5px 3px;
border-bottom: solid #CCC 1px;
text-decoration: none;
}

.main_menu a:hover{
color: red;
}

.menu_head1 {
height: 31px;
width: 155px;
color: white;
font-weight: bold;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
padding: 5px 0px 0px 8px;
}

.menu_head1 a:link,
.menu_head1 a:visited {
color: white;
text-decoration: none;
}

.menu_head2 {
height: 31px;
width: 130px;
color: white;
font-weight: bold;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
padding: 6px 0px 0px 17px;
}

.menu_head1 a:link,
.menu_head1 a:visited {
color: white;
text-decoration: none;
}

.box1 {
padding: 5px 0px 5px 7px;
}

.box2 {
padding: 5px;
background: #FFFDF5;
border:1px solid #eee;

}

.box2 a:link,
.box2 a:visited {
text-decoration: none;
}

.box_468x60 {
width: 468px;
height: 60px;
}

.box_468xX {
width: 468px;
}



.adver_text_2 {
font: normal 9pt Tahoma, Verdana, Arial;
margin: 3px;
margin-top: 5px;
margin-bottom: 5px;
line-height: 150%;
color: #000000;
}


.calendar {
margin: 5px 0 0 0;

}

.cal_selected {
background-color: #FFFADD;
text-align: center;
font-weight: bold;
}

.cal_empty {
text-align: center;
color: #999;
}

.cal_day {
text-align: center;
background-color: #F0F0F0;
}


.game_in_site {
padding: 3px 0px 3px 3px;
margin-top: 5px;
border: 1px dotted #AAA;
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #4C6792;
background-color: #FAFAFA;
}

.game_in_site a:link,
.game_in_site a:visited {
font: normal 10px Verdana, Arial, Helvetica, sans-serif;
color: #4C6792;
text-decoration: none;
}

.game_in_site a:hover {
color: black;
}


.user_box {
margin: 5px 0px 7px 0px;
}

.user_box_font {
font-weight: bold;
color: #666;
background-color: #E6E6E6;
font-size: 12px;
}


.popular_games {
background:#FFFFFF;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding: 7px;
font: normal 8pt Tahoma, Verdana, Arial;
color: #666;
text-align: justify;
}

.popular_games a:link,
.popular_games a:visited {
font: normal 8pt Tahoma, Verdana, Arial;
text-decoration: none;
color: #666;
}

.popular_games a:hover {
color: black;
text-decoration: underline;
}

.game_name_box {
background-color: #EFEFEF;
padding:10px 1px 10px 1px; 
border-top:1px solid #DDD;
border-bottom:1px solid #DDD
}

.game_name_primary {
color: #666;
padding: 5px 1px 3px 1px; 
text-align: center;
}

.game_name_primary h1, 
.game_name_primary a {
color: #999;
text-align: center;
font: bold 17px Verdana, Arial;
text-decoration: none;
}

.newsdiv {
width: 100%;
height: 600px;
margin-top: 5px;
overflow:auto;
border-bottom: 1px solid #EEE;
border-right: 1px solid #EEE;
scrollbar-base-color: #EEE;
scrollbar-track-color: #FEFEFE;
}

.top_div {
width: 100%;
height: 650px;
overflow:auto;
border-bottom: 1px solid #EEE;
scrollbar-base-color: #EEE;
scrollbar-track-color: #FEFEFE;
}

.pas {
color: #555;
background-color: #F9F9F9; 
padding: 3px; 
border-bottom: 1px solid #EEE;
}

.pas a {
color: #555;
text-decoration: underline;

}