html {
width:100%; height:100%;
font: 62.5% 'Arial', sans-serif;
}

ul { margin: 0px; padding: 0px; list-style: decimal inside; text-align: left;}
li { margin-left: 0px; list-style: none;}

body {
/*background: url('im/bg.gif');*/
background-color:#fff;
width:100%;
height:100%;
margin:0;
font-size: 120%;
line-height: 120%;
color:#333;
}

.cnews {padding: 0pt 0pt 5px; margin: 2px 0pt 0pt; border-bottom: 1px solid rgb(204, 204, 204);}

.anons {padding:0 0 5px 0; margin:2px 0 0 0; border-bottom:1px solid #eee;}
.anons_l {padding:0 0 5px 0; margin:2px 0 0 7px; border-bottom:1px solid #eee;}

.search_space {
margin:0;
padding:0;
color:#050;
/*font-size:110%;*/
font-family:'trebuchet ms',helvetica,sans-serif;
font-weight:bold;
background-color:#78d46a;
border:1px solid;
border-top-color:#fff;
border-left-color:#fff;
border-right-color:#fff;
border-bottom-color:#fff;
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#52ce54',EndColorStr='#78d46a');

}

.search_button {
margin:0 0 0 0;
padding:0;
color:#fff;
/*font-size:90%;*/
font-family:'trebuchet ms',helvetica,sans-serif;
background-color:#78d46a;
border:1px solid;
border-top-color:#fff;
border-left-color:#fff;
border-right-color:#fff;
border-bottom-color:#fff;
filter:progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#52ce54',EndColorStr='#4fc74b');
}


#ref {
padding:0;
margin: 10px 0 0 0;
}

#ref a {
color:#ff0000;
}

#title {
background-color:#f5f5f5;
padding:15px;
border:1px solid #ddd;
/*width:470px;*/
margin:0 10px 0 10px;
}

#title h1 {
line-height:105%;
padding:0;
margin:15px 0 0 0;
}

#description {
min-height:620px;
border-right:1px solid #ddd;
border-left:1px solid #ddd;
padding: 15px 10px 15px 15px;
margin:0 10px 0 10px;
}

#description br {
clear:none;
}

#description-left {display:none; width:160px; height:620px; float:left; padding:10px 0px 10px 0px;margin:0 5px 5px 0;text-align:left;}

#description-right {width:155px; height:420px; float:right; padding:0 0 5px 5px;}


#dano {
/*background: url('http://fullgames.ru/themes/fgdiv/dano.gif') top left repeat-y;*/
height:90px;
border-top:1px solid #000;
border-bottom:1px solid #000;
cursor:hand;
background-color:#fe0c00;
}

#head {
background: url('im/bg.gif');
padding:0;
height:90px;
}

#head img {
margin: 0 auto 0 auto;
}

.head_l {
float:none;
}

.head_r {
float:none;
}

.head_r a {
display:block;
}

.arc-search a {color:#777777;}

/*----------------------------------------------UP-----------------------------------------*/

#jbe_top {
position:absolute;
top:15px;
right:15px;
/*display:none;*/
}

#up {
background: url('im/up.jpg') repeat-x top;
background-color:#8DC73D;
padding:7px;
color:#ccc;
border-top:2px solid #81C388;
border-bottom:3px solid #81C388;
margin: 0 0 5px 0;

}

#up a {
color:#fff;
text-decoration:underline;
margin: 0 4px 0 4px;
}



/*----------------------------------------------LEFT---------------------------------------*/

#left {
padding:0 5px 0 0;
}

#bl {
background: url('im/bl.gif') no-repeat top right;
background-color:#8DC73D;
padding:5px;
border:0px solid #333;
background-color:#8DC73D;
padding:5px;
margin:3px 3px 3px 0;
color:#fff;
}

.cat a {
display:block;
padding:3px 0 3px 7px;
}

.e {
background-color:#8DC73D;
}

.o {
background-color:#98D840;
}

.ef {
background-color:#8DC73D;
color:#d00;
font-weight:bold;
}

.of {
background-color:#98D840;
color:#d00;
font-weight:bold;
}

#bl ul {
border-bottom:1px solid #555;
padding:3px 0 3px 0;
margin:5px 0 5px 0;
}

#bl li {
display:inline;
padding:2px;
text-align:center;
color:#000;
font-family: Trebuchet MS;
font-weight:bold;
font-size: 140%;
margin:5px 0 5px 0;
}

#bl p {
padding:2px;
}

#bl p:first-letter {
color:#ff9;
font-weight:bold;
font-family: Georgia;
font-size: 130%;
}

/*----------------------------------------------MAIN---------------------------------------*/


#main {
background-color:#fff;
border:0px solid #000;
color:#000;
padding:0;
margin:0;
}

/*----------------------------------------------RIGHT--------------------------------------*/


#right {
border-left:0px solid #c5c5c5;
padding:0 0 0 5px;
}


/*----------------------------------------------FOOTER-------------------------------------*/


#footer {
background: url('im/bg.gif');
padding: 5px 0 5px 0;
margin: 10px 0 10px 0;
border-top:3px solid #81C388;
border-bottom:3px solid #81C388;
}

#footer a {
color:#0000FF;
}

/*-------------------*/


.cnav {
margin:3px 10px 0 10px;
}

.cnav h1 {
display:inline;
font-size:100%;
clear:none;
}

.cnav_text {
background: url('im/cn.gif') no-repeat bottom right;
padding:7px 15px 15px 15px;
margin:0 10px 3px 10px;
background-color:#f5f5f5;
}

.cnav_text1 {
background: url('im/cn.gif') no-repeat bottom right;
padding:7px 5px 5px 5px;
margin:0 10px 3px 10px;
background-color:#f5f5f5;
}
.cnav_text1 ul {margin:0; padding:0 0 0 10px; list-style:none;}
.cnav_text1 li {background:url(http://fullgames.ru/themes/fgdiv/pointer.gif) center left no-repeat;padding:0;margin:0; }

.cnav_info {
color:#999;
text-align:right;
padding:0 5px 5px 5px;
font-size:90%;
}

.cnav_small {
font-size:96%;
letter-spacing:normal;
padding-left:2px;
}

.cnav_small a {
font-size:96%;
letter-spacing:normal;
padding-left:2px;
color:#000;
}

.cnav_small span {
font-size:92.5%;
letter-spacing:normal;
}

.cnav .m {
background: url('im/m.gif') no-repeat top left;
background-color:#8DC73D;
}

.cnav .f {
background: url('im/f.gif') no-repeat top right;
background-color:#ECB819;
}

.cnav ul {
border-bottom:1px solid #8DC73D;
margin:5px 0 0 0;
padding:3px 0 3px 0;
font-family: Trebuchet MS;
font-size:110%;
}

.cnav li {
display:inline;
margin:0;
padding:3px 7px 2px 7px;
font-size:110%;
}

.cnav p {
background: url('im/cn.gif') no-repeat bottom right;
padding:7px 5px 5px 5px;
margin:0;
background-color:#f5f5f5;
}

.cnav p:first-letter {

}

.m a {
color:#060;
}

.f a {
color:#000;
}

.ms1 {
background: url('im/ms1.gif') no-repeat top left;
border:0px solid #333;
background-color:#8DC73D;
padding:5px;
color:#fff;
}

.ms2 {
background: url('im/ms2.gif') no-repeat top right;
border:0px solid #333;
background-color:#ECB819;
padding:5px;
color:#fff;
}

.ms3 {
background: url('im/ms3.gif') no-repeat top left;
border:0px solid #333;
background-color:#ECB819;
padding:5px;
color:#fff;
}

.ms4 {
background: url('im/bl.gif') no-repeat top right;
border:0px solid #333;
background-color:#8DC73D;
padding:5px;
color:#fff;
}

#fav {
background: url('im/ms1.gif') no-repeat top left;
background-color:#8DC73D;
padding:5px;
border:0px solid #333;
background-color:#8DC73D;
padding:5px;
margin:3px 0 3px 0;
}

#fav ul {
border-bottom:1px solid #555;
padding:3px 0 3px 0;
margin:5px 0 5px 0;
}

#fav li {
display:inline;
padding:2px;
color:#000;
font-family: Trebuchet MS;
font-weight:bold;
font-size: 140%;
margin:5px 0 5px 0;
}

.fl a {
width:98%;
padding:3px 0 3px 7px;
display:block;
}

#ms {
padding:5px;
margin:3px 0 3px 0;
}

#ms_l {
padding:5px;
margin:3px 0 3px 10px;
text-align:left;
}

#ms_r {
padding:5px;
margin:3px 10px 3px 0;
text-align:right;
}

#ms_a {
padding:5px;
margin:3px 0 3px 0;
}

#ms_a ul {
border-bottom:11px solid #555;
padding:3px 0 3px 0;
margin:5px 0 -5px 0;
}

#ms_a li {
/*display:inline;*/
padding:2px;
clear:both;
/*text-align:center;*/
color:#333;
font-family: Trebuchet MS;
font-size: 100%;
/*font-weight:bold;*/
}

#ms .button {
background-color:#8DC73D;
border:1px solid #f5f5f5;
color:#fff;
}

#ms .space {
border:1px solid #8DC73D;
width: 130px; 
}

#ms .button1 {
background-color:#ECB819;
border:1px solid #f5f5f5;
color:#fff;
}

#ms .space1 {
border:1px solid #ECB819;
width: 130px; 
}

#ms p {
/*padding:2px;*/
}

#ms p:first-letter {


}

#ms table {
border:0;
margin:10px 0 0 0;
}

#ms ul {
border-bottom:1px solid #555;
padding:3px 0 3px 0;
margin:5px 0 5px 0;
}

#ms li {
display:inline;
padding:2px; 0 2px 0;
text-align:center;
color:#333;
font-family: Trebuchet MS;
font-size: 140%;
font-weight:bold;
}

br {
clear:both;
}


td {
vertical-align:top;
padding: 2px;

}

a {
text-decoration:none;
color:#00f;
}

a:hover {
text-decoration:underline;
}

table {
padding:0;
margin:0;
}

td {
padding:0;
margin:0;
}

.menuMain {
display:block;
}

.menuSub {
display:block;
}

h3 {
color:#000;
font-family: Trebuchet MS;
font-weight:bold;
font-size: 160%;
}




