* { 
margin : 0; 
padding : 0; 
} 
body { 
background : #444444 url(images/bgimg.gif); 
font : 0.8em "Times New Roman", Verdana, Geneva, Arial, Helvetica, sans-serif; 
margin : 0 auto; 
color : #005416; 
} 
ul li { 
list-style-type : none; 
} 
.clearfloat { 
clear : both; 
height : 0; 
font-size : 1px; 
line-height : 0; 
} 
a img { 
border : none; 
} 
a { 
text-decoration : none; 
} 
a:hover { 
text-decoration : none; 
} 
h1 span { 
display : none; 
} 
a { 
color : #005416; 
} 
a:hover { 
text-decoration : underline; 
color : #444444; 
} 
#header_content, #footer_content, .content, .toplists { 
width : 979px; 
margin : 0 auto; 
position : relative; 
z-index : 2; 
} 
#header_text { 
position : absolute; 
top : 25px; 
right : 23px; 
} 
#header_text p { 
width : 195px; 
text-align : center; 
font-size : 0.85em; 
color : yellow; 
line-height : 1.08em; 
font-family : Verdana; 
font-weight : normal; 
} 
.bookmark { 
z-index : 50; 
position : absolute; 
margin : 85px 30px 0 30px; 
width : 137px; 
} 
#header_left { 
background : url(images/header_01.jpg) left 0% no-repeat; 
} 
#header_right { 
background : url(images/header_02.jpg) right 0% no-repeat; 
height : 175px; 
} 
.content { 
z-index : 1; 
margin-bottom : 15px; 
text-align : center; 
} 
.thumbs a img, .thumbs a:link img { 
display : inline; 
border : 1px solid #005416; 
margin : 0 0 10px 10px; 
} 
.thumbs a:hover img { 
border : 1px solid #b22222; 
} 
#footer_left { 
background : url(images/footer_01.jpg) no-repeat left bottom; 
} 
#footer_right { 
background : url(images/footer_02.jpg) no-repeat right bottom; 
height : 153px; 
} 
html > body #footer_right p { 
margin-left : 540px; 
} 
#footer_right p { 
float : left; 
font-size : 0.95em; 
color : yellow; 
line-height : 1.1em; 
font-style : normal; 
padding : 26px 0 0 10px; 
width : 200px; 
text-align : center; 
} 
#footer_right a { 
color : #005416; 
} 
#footer_right a:hover { 
text-decoration : underline; 
} 
#trade { 
font-size : 1.5em; 
padding-bottom : 15px; 
color : #005416; 
} 
.topfree { 
width : 979px; 
background : #005416 url(images/bgimg.gif); 
text-align : center; 
margin : -35px 0 10px 0; 
border : 1px solid #b22222; 
} 
.topfree ul { 
width : 240px; 
float : left; 
margin : 10px 0; 
} 
.topfree li { 
list-style-type : none; 
line-height : 1.3em; 
margin-left : 30px; 
text-align : left; 
} 
.topfree a, .topfree a:link { 
color : yellow; 
font-size : 1.2em; 
font-weight : bold; 
text-decoration : none; 
} 
.topfree a:hover { 
color : #b22222; 
text-decoration : underline; 
} 
html > body h6.line_top { 
background : url(images/title_02.gif) no-repeat; 
height : 85px; 
border : none; 
border : 0; 
width : 979px; 
margin-left : 0; 
} 
h6.line_top { 
background : url(images/title_02.gif) no-repeat; 
height : 54px; 
border : none; 
border : 0; 
width : 979px; 
margin-left : 2px; 
} 
h6.line_top span { 
color : #005416; 
position : absolute; 
width : 275px; 
left : 304px; 
top : 57px; 
font-size : 2.3em; 
text-align : center; 
text-transform : uppercase; 
} 
.bonuslists { 
width : 979px; 
background : #005416 url(images/bgimg.gif); 
text-align : center; 
margin : -35px 0 10px 0; 
border : 1px solid #b22222; 
} 
.bonuslists ul { 
width : 480px; 
float : left; 
margin : 5px 0; 
} 
.bonuslists li { 
list-style-type : none; 
line-height : 1.3em; 
margin-left : 20px; 
text-align : left; 
} 
.bonuslists a, .bonuslists a:link { 
color : yellow; 
font-size : 1.2em; 
font-weight : bold; 
text-decoration : none; 
} 
.bonuslists a:hover { 
color : #b22222; 
text-decoration : underline; 
} 
html > body h6.line_bonus { 
background : url(images/title_01.gif) no-repeat; 
height : 85px; 
border : none; 
width : 979px; 
margin-left : 0; 
} 
h6.line_bonus { 
background : url(images/title_01.gif) no-repeat; 
height : 54px; 
border : none; 
width : 979px; 
margin-left : 2px; 
} 
h6.line_top span { 
position : absolute; 
width : 275px; 
left : 304px; 
top : 57px; 
font-size : 2.3em; 
text-align : center; 
text-transform : uppercase; 
} 
.toplists { 
padding-left : 10px; 
width : 974px; 
} 
.toplists ul { 
width : 320px; 
background : #005416 url(images/bgimg.gif); 
float : left; 
border : 1px solid #b22222; 
margin : 0 2px 25px 0; 
text-align : center; 
} 
.toplists li { 
padding : 5px 5px 0 0; 
} 
.toplists li p { 
font-size : 0.9em; 
color : yellow; 
font-family : Tahoma; 
font-weight : normal; 
margin : 5px 5px; 
} 
.toplists a, .toplists a:link { 
color : yellow; 
font-size : 1.65em; 
font-weight : bold; 
text-transform : uppercase; 
line-height : 1em; 
text-decoration : underline; 
} 
.toplists a:hover { 
color : #b22222; 
} 
#header_desc { 
font-size : 0.85em; 
width : 550px; 
position : relative; 
float : right; 
right : -105px; 
top : 35px; 
text-align : center; 
line-height : 1.05em; 
font-weight : bold; 
} 
#lists { 
width : 200px; 
height : 45px; 
z-index : 500; 
padding-bottom : 4px; 
float : left; 
} 
/*rasstoianie mezhdu knopkami menu*/
#lists li { 
width : 170px; 
margin-right : 3px; 
padding-top : 5px; 
padding-bottom : 15px; 
float : left; 
text-align : center; 
} 
#lists li a.tl { 
float : right; 
width : 170px; 
height : 10px; 
padding-bottom : 10px; 
color : #005416; 
font-size : 1.2em; 
text-transform : uppercase; 
font-weight : bold; 
} 
#lists li a:hover, #lists li a.tl:hover { 
color : #005416; 
text-decoration : none; 
} 
#lists div { 
display : none; 
} 
.pos1 { 
z-index : 500; 
} 
#lists li a:hover { 
text-decoration : none; 
white-space : normal; 
background-position : 130px 15px; 
} 
#lists li:hover > a { 
text-decoration : none; 
white-space : normal; 
background-position : 130px 15px; 
} 
#lists :hover div { 
display : block; 
width : 300px; 
background : #444444; 
position : absolute; 
margin : -5px 0 0 165px; 
border : 1px dotted #61c400; 
padding-bottom : 8px; 
padding-right : 0; 
} 
#lists :hover div dl { 
display : inline; 
padding : 0; 
margin : 5px; 
float : left; 
width : 135px; 
} 
#lists :hover div dl dd { 
margin-left : 5px; 
border-bottom : 1px dotted #61c400; 
} 
#lists :hover div dd a { 
display : block; 
text-decoration : none; 
color : yellow; 
text-align : left; 
line-height : 1.2em; 
font-size : 1.1em; 
text-transform : none; 
} 
#lists :hover div dd a:hover { 
color : #b22222; 
}

/* ARCHIVES */
#pages {font-weight: bold; position: relative; color:yellow; left: 230px; background: url(images/bg_archive.gif) no-repeat; width: 523px; height: 35px; }
#pages div { padding: 6px 0 0 10px; top: 13px; }
#pages span {display: block; float: left; margin-right: 11px; padding-top: 3px; color: yellow; font-size: 0.9em; font-family: Tahoma;}
#pages a {display: block; float: left; width: 22px; height: 22px; background: url(images/bg_pages.gif) no-repeat; margin-right: 7px; text-align: center; padding-top: 2px; color: yellow; font-family: Tahoma;}

