* { 
margin : 0; 
padding : 0; 
} 
body { 
background : url(../images/body-bg.gif) repeat-x top; 
color : #585858; 
font-size : 8pt; 
font-family : "tahoma", helvetica, sans-serif; 
} 
a, a:hover, a:active, a:focus { 
color : #0699d0; 
text-decoration : none; 
} 
fieldset { 
border : 0 solid #fff; 
} 
#ztop { 
margin : 0 auto; 
height : 5px; 
} 
#ztop td { 
vertical-align : top; 
} 
#ztop .logo { 
position : absolute; 
top : 5px; 
left : 5px; 
margin : 0; 
text-align : left; 
vertical-align : middle; 
color : #585858; 
} 
#ztop .footer_logo { 
position : absolute; 
top : 5px; 
left : 5px; 
margin : 0; 
text-align : center; 
vertical-align : middle; 
color : #585858; 
} 
#ztop .rotator { 
position : absolute; 
top : 75px; 
right : 5px; 
margin : 0; 
text-align : center; 
vertical-align : middle; 
color : #585858; 
} 
#ztop .ltext { 
position : absolute; 
top : 45px; 
left : 500px; 
margin : 0; 
text-align : center; 
vertical-align : middle; 
color : #fff; 
font-size : 23px; 
font-weight : bold; 
} 
#header { 
width : 100%; 
height : 100px; 
} 
.main { 
width : 100%; 
} 
.zmain { 
width : 99% !important ; 
margin : 0 auto; 
height : 100%; 
padding-bottom : 20px; 
} 
.zblock { 
width : 190px; 
vertical-align : top; 
} 
.zcont_left { 
vertical-align : top; 
padding : 0 0 0 10px; 
} 
.zcont_right { 
vertical-align : top; 
padding : 0 0 0 10px; 
} 
.zcenter { 
vertical-align : top; 
padding : 0 0 0 0; 
background : #ffffff; 
background-position : 10px 0; 
} 

a.mainlevel { 
padding : 4px; 
display : block; 
color : #6b6b6b; 
text-decoration : none; 
border-bottom : 1px solid #f3f3f3; 
} 
a.mainlevel:hover, a.mainlevel:active, a.mainlevel:focus, a.mainlevel#active_menu { 
text-decoration : none; 
background : #fafafa !important ; 
color : #0086df; 
} 
a.mainlevel#active_menu { 
font-weight : bold; 
} 
a.sublevel { 
padding : 2px 4px 2px 16px; 
display : block; 
text-decoration : none; 
background : url(../images/bullet-l.gif) no-repeat 3% 50%; 
color : #6b6b6b; 
border : 1px solid #ffffff; 
} 
a.sublevel:hover, a.sublevel:active, a.sublevel:focus { 
color : #6b6b6b; 
background : url(../images/bullet-m.gif) no-repeat 3% 50%; 
} 
#ja-leftcol #active_menu, #ja-rightcol #active_menu { 
color : #0086df; 
text-decoration : none; 
background-color : #f3f3f3; 
background-image : none; 
background-repeat : no-repeat; 
background-position : 3% 50%; 
} 
.clouds_xsmall { 
padding : 2px; 
font-size : 10px; 
color : #c4c4c4; 
} 
.clouds_small { 
padding : 2px; 
font-size : 11px; 
color : #999999; 
} 
.clouds_medium { 
padding : 2px; 
font-size : 15px; 
color : #c4c4c4; 
} 
.clouds_large { 
padding : 2px; 
font-size : 19px; 
color : #ff7600; 
} 
.clouds_xlarge { 
padding : 2px; 
font-size : 31px; 
color : #aad815; 
} 
.archives { 
vertical-align : top; 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
margin-top : 6px; 
margin-left : 20px; 
margin-bottom : 10px; 
} 
.archives a { 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
color : #43637e; 
} 
.title_quote { 
background-color : #fff; 
font-size : 11px; 
padding : 4px; 
border-top : 1px solid #c4c4c4; 
border-right : 1px solid #c4c4c4; 
border-left : 5px solid #0699d0; 
} 
.quote { 
background : url(../images/wallpaper.jpg); 
padding : 6px; 
background-color : white; 
border : 1px solid #c4c4c4; 
border-left : 4px solid #0699d0; 
padding-left : 15px; 
} 
.scriptcode { 
color : #000000; 
font : 9pt "tahoma", helvetica, sans-serif; 
text-align : left; 
background-color : #faf2f5; 
border-width : 1px; 
border-color : #999999; 
border-style : dotted; 
padding : 5px; 
} 
#dropmenudiv { 
border : 1px solid #c4c4c4; 
font : normal 10px Verdana; 
line-height : 20px; 
margin : 2px; 
background-color : #fff; 
font : 11px Tahoma, Verdana; 
color : #666; 
} 
#dropmenudiv a { 
padding : 4px; 
display : block; 
text-indent : 3px; 
border : 1px solid #ffffff; 
margin : 1px; 
color : #666; 
text-decoration : none; 
} 
#dropmenudiv a:hover { 
background-color : #efefef; 
color : #0699d0; 
} 
.rating em { 
display : block; 
top : 50%; 
margin-top : -0.6em; 
text-align : center; 
font-style : normal; 
font-weight : normal; 
position : relative; 
line-height : 120%; 
} 
.rating span { 
display : block; 
top : 50%; 
width : 100px; 
height : 18px; 
overflow : hidden; 
text-align : center; 
color : #9c9c9c; 
background : url(../dleimages/gray0000.gif) no-repeat 0% 0%; 
margin : 0; 
height : 18px; 
cursor : default; 
} 
.editor_button { 
float : left; 
cursor : pointer; 
padding-left : 2px; 
padding-right : 2px; 
} 
.editor_buttoncl { 
float : left; 
cursor : pointer; 
padding-left : 1px; 
padding-right : 1px; 
border-left : 1px solid #bbb; 
border-right : 1px solid #bbb; 
} 
.editbclose { 
float : right; 
cursor : pointer; 
} 
.xfields textarea { 
width : 500px; 
height : 90px; 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
} 
.xfields input { 
width : 250px; 
height : 18px; 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
} 
.xfields select { 
height : 18px; 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
} 
.xprofile textarea { 
width : 499px; 
height : 90px; 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
} 
.xprofile input { 
width : 250px; 
height : 18px; 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
} 
.vote { 
color : #717171; 
font-size : 11px; 
font-family : "tahoma", helvetica, sans-serif; 
text-align : left; 
} 
.pm_head { 
font : 10pt "tahoma", helvetica, sans-serif; 
} 
.pm_list { 
color : #888888; 
font-size : 11px; 
} 
.pm_list a { 
color : #0699d0; 
font-size : 11px; 
} 
#newpmheader { 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
height : 20px; 
color : #000; 
font-weight : bold; 
background-color : #e3c0c0; 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
cursor : move; 
} 
#newpm a { 
background : transparent; 
color : #4d6a8a; 
text-decoration : none; 
} 
#newpm a:hover { 
background : transparent; 
color : #4d6a8a; 
text-decoration : underline; 
} 
#attachment { 
color : gray; 
} 
.navigation { 
color : #666; 
border : 0; 
} 
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active { 
text-decoration : none; 
color : #585858; 
font-size : 10pt; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
border : 1px solid #e7e4e4; 
padding : 1px 7px; 
} 
.navigation a:hover { 
color : #0099ff; 
background-color : #f2f2f2; 
border-top-color : #e7e4e4; 
border-right-color : #e7e4e4; 
border-bottom-color : #e7e4e4; 
border-left-color : #e7e4e4; 
} 
.navigation span { 
text-decoration : none; 
background : #fff; 
padding : 1px 7px; 
border : 1px solid #e7e4e4; 
color : #ccc; 
font-size : 10pt; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 
#tooltip { 
background : #fff; 
border-left : 5px solid #0699d0; 
border-right : 1px solid #c4c4c4; 
border-bottom : 1px solid #c4c4c4; 
border-top : 1px solid #c4c4c4; 
font : 11px tahoma; 
color : #1e698e; 
padding : 7px; 
position : absolute; 
visibility : hidden; 
} 
#search { 
background : #fff url(../images/search.gif) no-repeat left top; 
padding : 4px 0 4px 22px; 
margin : 0; 
font-size : 11px !important ; 
color : #b7b7b7; 
width : 125px; 
border : 1px solid #e6e6e6; 
} 
.textin { 
font-family : "tahoma", helvetica, sans-serif; 
font-size : 11px; 
color : #00002c; 
text-decoration : none; 
} 
.sresult { 
text-align : justify; 
font-family : "tahoma", helvetica, sans-serif; 
font-weight : normal; 
line-height : 16px; 
font-size : 12px; 
color : #606d77; 
} 
.bbcodes { 
background : #ffffff; 
border : 1px solid #dfdfdf; 
color : #4e4e4e; 
font-size : 11px; 
font-weight : normal; 
font-family : "Arial", Courier, monospace; 
cursor : pointer; 
} 
.bbcodes:hover { 
background : #ffffff; 
color : #000; 
border : 1px solid #0699d0; 
} 
.div { 
width : 190px; 
border : 1px solid #e6e6e6; 
padding : 10px; 
} 
.div h2 { 
font-size : 12px; 
padding-bottom : 5px; 
} 
.textarea { 
width : 461px; 
height : 160px; 
font-family : verdana; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
} 
input, select { 
border : 1px solid #e6e6e6; 
background : #ffffff; 
color : #666; 
padding : 2px 0 2px 5px; 
font : 11px Verdana; 
} 
textarea:focus, input:focus { 
color : #333; 
border : 1px solid #777; 
} 
.edit { 
width : 300px; 
font-family : verdana; 
font-size : 11px; 
border : 1px solid #e0e0e0; 
} 
.coments { 
border : 1px solid #e6e6e6; 
padding : 0; 
margin-bottom : 10px; 
padding-top : 5px; 
padding-bottom : 5px; 
} 
.commenttext { 
font-size : 9pt; 
font-family : "trebuchet ms"; 
} 
.coments-top { 
width : 100% !important ; 
border-bottom : 1px solid #e6e6e6; 
margin-bottom : 0; 
padding-bottom : 5px; 
} 
.coments h2 { 
color : #0699d0; 
font-size : 18px; 
font-family : tahoma; 
font-weight : normal; 
margin : 0; 
padding-bottom : 0; 
} 
.coments-bottom { 
width : 100% !important ; 
border-bottom : 1px solid #e6e6e6; 
margin-bottom : 5px; 
padding-bottom : 0; 
} 
.author { 
padding-left : 10px; 
border-right : 1px solid #e6e6e6; 
font-size : 11px; 
background : url(../images/wallpaper.jpg); 
} 
.ava { 
width : 100px; 
} 
.ava img { 
padding : 4px; 
border : 1px solid #e6e6e6; 
} 
.ava img:hover { 
border : 1px dashed #0699d0; 
} 
.content { 
border : 1px solid #e6e6e6; 
margin : 0; 
padding-bottom : 5px; 
padding-top : 5px; 
margin-bottom : 10px; 
} 
.content h2 { 
color : #0699d0; 
font-size : 18px; 
font-family : tahoma; 
font-weight : normal; 
margin : 0; 
padding-bottom : 0; 
} 
.content-top { 
width : 100% !important ; 
border-top : 1px solid #e6e6e6; 
margin-top : 5px; 
padding-top : 5px; 
} 
.content-bottom { 
width : 100% !important ; 
border-bottom : 1px solid #e6e6e6; 
margin-bottom : 5px; 
padding-bottom : 10px; 
} 
.style_table { 
padding-right : 10px; 
padding-left : 10px; 
} 
#zcontent { 
width : 100% !important ; 
border-bottom : 1px solid #e6e6e6; 
margin : 0; 
padding : 5px 0; 
} 
#zcontent a:visited { 
color : #0699d0; 
text-decoration : none; 
color : #0699d0; 
} 
#zcontent a:hover { 
color : #0699d0; 
text-decoration : underline; 
} 
#zcontent a:link { 
color : #0699d0; 
text-decoration : none; 
} 
#zcontent a:active { 
color : #0699d0; 
text-decoration : underline; 
} 
#zcontent .z1 { 
color : #0699d0; 
font-size : 20px; 
font-family : tahoma; 
font-weight : normal; 
margin : 0; 
padding : 10px 0; 
} 
#zcontent .z2 { 
font-size : 11px; 
color : #b6b6b6; 
padding-bottom : 7px; 
} 
#zcontent .z3 { 
padding-bottom : 7px; 
} 
#zcontent .z4 { 
padding-bottom : 7px; 
font-size : 11px; 
text-align : right; 
} 
#zcontent .z0 { 
padding-bottom : 7px; 
padding-top : 7px; 
text-align : center; 
} 
.news img { 
margin : 7px; 
padding : 7px; 
border : 1px solid #e4e4e4; 
} 
.news img:hover { 
border : 1px dashed #0699d0; 
} 
.zbr { 
padding-bottom : 10px; 
} 
#zfooter { 
width : 100% !important ; 
height : 60px; 
background : url(../images/footer_bg.gif) repeat-x; 
} 
#zfooter .zf { 
width : 100% !important ; 
margin : 0 auto; 
padding-top : 3px; 
padding-right : 3px; 
text-align : right; 
font-size : 9pt; 
color : #585858; 
} 
#zfooter .ct { 
padding-top : 3px; 
margin : 0; 
vertical-align : top; 
} 
#zfooter span { 
color : #ffffff; 
font-size : 9pt; 
} 
#zfooter a, a:hover, a:active, a:focus { 
color : #585858; 
} 
#hlinks { 
position : absolute; 
top : 93px; 
left : 5px; 
} 
#hlinks a { 
color : #000; 
border-bottom : none; 
} 
#hlinks li { 
float : left; 
display : inline; 
list-style : none; 
position : relative; 
margin : 0; 
padding : 3px 0 7px 0; 
} 
ul#hlinks ul { 
margin : 0; 
padding : 0; 
width : 200px; 
list-style : none; 
display : none; 
position : absolute; 
font-size : 12px; 
left : 0; 
top : 22px; 
} 
ul#hlinks a { 
padding : 5px 20px; 
color : #0699d0; 
text-decoration : none; 
font-family : tahoma; 
font-weight : bolder; 
border-right : 1px solid #e6e6e6; 
} 
ul#hlinks a:hover { 
text-decoration : underline; 
} 
ul#hlinks li:hover li:hover a, ul#hlinks li.iehover li a:hover, ul#hlinks li.iehover li.iehover a { 
color : #585858; 
font-weight : bold; 
} 
ul#hlinks li:hover ul ul, ul#hlinks li:hover ul ul ul, ul#hlinks li.iehover ul ul, ul#hlinks li.iehover ul ul ul { 
display : none; 
} 
ul#hlinks li:hover ul, ul#hlinks ul li:hover ul, ul#hlinks ul ul li:hover ul, ul#hlinks li.iehover ul, ul#hlinks ul li.iehover ul, ul#hlinks ul ul li.iehover ul { 
display : inline; 
} 
.lmts { 
padding : 0 10px 0 0; 
font-size : 120%; 
} 
.lmts a { 
border-bottom : none; 
} 
.lmts ul { 
margin : 0; 
padding : 0; 
border-left : 5px solid #eee; 
} 
.lmts ul a { 
color : #777; 
border-bottom : none; 
} 
.lmts li { 
line-height : 18px; 
padding : 0 5px; 
} 
.lmts li ul a { 
color : #333; 
} 
#menu { 
border-bottom : 1px solid #e6e6e6; 
padding-top : 15px; 
margin-bottom : 25px; 
padding-left : 5px; 
color : #666; 
left : 48px; 
top : 0; 
vertical-align : middle !important ; 
font : 12px Tahoma, Verdana; 
height : 0; 
} 
#menu a { 
text-decoration : none; 
color : #666; 
} 
#menu a:hover { 
color : #585858; 
background : transparent; 
text-decoration : none; 
} 
#menu ul { 
list-style : none; 
} 
.top_navig { 
border-bottom : 1px dotted white; 
padding-bottom : 10px; 
margin-bottom : 25px; 
} 
.top_navig a { 
color : #ffffff; 
font-family : Tahoma, Verdana; 
font-size : 12px; 
text-decoration : none; 
} 
.top_navig a:hover { 
text-decoration : underline; 
color : #ffffff; 
} 
dt { 
clear : both; 
float : left; 
width : 25%; 
padding : 4px 0 2px 10px; 
font-weight : bold; 
} 
dd { 
float : left; 
width : 70%; 
margin : 0 0 15px 0; 
} 
.log1 { 
background : #fff url(../images/l_u.gif) no-repeat left top; 
padding-left : 20px; 
} 
.log2 { 
background : #fff url(../images/l_p.gif) no-repeat left top; 
padding-left : 20px; 
} 
.lastcomm { 
border : 1px solid #f8fbf5; 
padding : 1px; 
padding-left : 2px; 
padding-right : 2px; 
} 
.lastcomm_over { 
border : 1px solid #e6e6e6; 
background : #f5f5f5; 
padding : 1px; 
padding-left : 2px; 
padding-right : 2px; 
} 
#hintbox { 
text-align : left; 
width : 150px; 
font-size : 11px; 
border : 1px solid #c4c4c4; 
border-left : 4px solid #0699d0; 
background-color : #ffffff; 
font-family : tahoma; 
color : #585858; 
z-index : 3; 
margin : 0 15px 0 0; 
margin : 10px 0 0 10px; 
padding : 3px 5px; 
position : absolute; 
visibility : hidden; 
z-index : 3; 
} 
.onl_table { 
width : 100%; 
font-size : 11px; 
} 
.onl_table td { 
padding-right : 5px; 
font-size : 11px; 
} 
.a_link, .a_link a:link, .a_link a:visited, .a_link_on { 
color : #ff0000; 
} 
.a_link_on a:hover, .a_link_on a:active { 
color : #ff0000; 
} 
.u_link, .u_link a:link, .u_link a:visited, .u_link_on { 
color : #666666; 
} 
.u_link_on a:hover, .u_link_on a:active { 
color : #4b73d4; 
} 
.e_link, .e_link a:link, .e_link a:visited, .e_link_on { 
color : #00a400; 
} 
.e_link_on a:hover, .e_link_on a:active { 
color : #00a400; 
} 
.j_link, .j_link a:link, .j_link a:visited, .j_link_on { 
color : #0000ff; 
} 
.j_link_on a:hover, .j_link_on a:active { 
color : #0000ff; 
} 
.b_link, .b_link a:link, .b_link a:visited, .b_link_on { 
color : #666666; 
} 
.b_link_on a:hover, .b_link_on a:active { 
color : #666666; 
} 
.tags a:link { 
text-decoration : underline; 
} 
.tags a:visited { 
text-decoration : underline; 
} 
.tags a:hover { 
text-decoration : none; 
border-bottom : 1px solid #ccc; 
} 
.tags a:active { 
text-decoration : underline; 
} 
.links { 
font-size : 10px; 
color : #585858; 
} 
.links a:link { 
text-decoration : underline; 
font-size : 10px; 
color : #585858; 
} 
.links a:hover { 
text-decoration : none; 
border-bottom : 1px solid #ccc; 
font-size : 11px; 
} 
#hintbox { 
text-align : left; 
width : 280px; 
font-size : 11px; 
border : 1px solid #9f9f9f; 
font-family : Verdana, Geneva, sans-serif; 
color : #4b4b4b; 
z-index : 3; 
margin : 0 15px 0 0; 
padding : 10px; 
position : absolute; 
visibility : hidden; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 10px; 
background-color : #f7f7f7; 
} 
