html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0}
body{background:url(../img/bgatoz.png) repeat-x;background-color:#fff;font-family:verdana,arial,sans-serif;font-size:12px}
ul,ol{margin:0 5px 5px 10px;padding:0 5px 5px 10px}
.g_1{width:60px}
.g_2{width:130px}
.g_3{width:200px}
.g_4{width:270px}
.g_5{width:340px}
.g_6{width:410px}
.g_7{width:480px}
.g_8{width:550px}
.g_9{width:620px}
.g_10{width:690px}
.g_11{width:760px}
.g_12{width:830px}
.g_13{width:900px}
.g_14{width:970px}
.h_10{height:10px}
.h_20{height:20px}
.h_30{height:30px}
.h_40{height:40px}
.h_50{height:50px}
.h_60{height:60px}
.h_70{height:70px}
.h_80{height:80px}
.h_90{height:90px}
.h_100{height:100px}
.h_110{height:110px}
.h_120{height:120px}
.h_130{height:130px}
.h_140{height:140px}
.h_150{height:150px}
.no_show{display:none}
.breadcrum{padding:9px 0 5px 5px}
.column{display:inline;float:left;margin:0 5px;overflow:hidden}
.column_menu{display:inline;float:left;margin:0 5px}
.row{margin:0 auto;overflow:hidden;width:980px}
.row_menu{margin:0 auto;width:980px}
.row .row{display:inline-block;margin:0 -5px;width:auto}
#topnav{font:bolder 12px verdana,arial,sans-serif;height:28px}
#topnav ul{float:left;margin:0;padding:0;width:100%}
#topnav ul li{display:inline}
#topnav ul li a{color:#000;float:left;margin:3px 0;padding:2px 5px;text-decoration:none}
#topnav ul li a:hover{color:#728EBE}
#logo{background:url(../img/atoz.png) no-repeat;height:100px;width:200px}
.cats ul{margin:10px 5px;padding:0}
a:link,a:visited{color:#00c;text-decoration:none}
.redo,.mail,.mail_add,.inf,.money,.pfo,.pf,.plo,.pl,.pno,.pn,.ppo,.pp,.pe,.prn,.rep,.link{background:url(../img/spriteicons.png) no-repeat top left;padding:0 16px 3px 0;width:32px}
.redo{background-position:0 0}
.mail{background-position:-36px 0}
.mail_add{background-position:-72px 0}
.inf{background-position:-108px 0}
.money{background-position:-144px 0}
.pfo{background-position:-180px 0}
.pf{background-position:-216px 0}
.plo{background-position:-252px 0}
.pl{background-position:-288px 0}
.pno{background-position:-324px 0}
.pn{background-position:-360px 0}
.ppo{background-position:-396px 0}
.pp{background-position:-432px 0}
.pe{background-position:-468px 0}
.prn{background-position:-504px 0}
.rep{background-position:-540px 0}
.link{background-position:-576px 0}
.sidebar{padding-top:2px}
.sidebar h3{background:url(../img/head_bg.png) repeat-x;font-size:12px;height:28px;padding:5px 0 5px 5px;width:270px}
.cleanform label{font-weight:700;margin-left:5px}
.cleanform input:hover,input:focus{background:#eee}
.cleanform .radio input,.cleanform .checkbox input{border:none;margin:0 5px 0 0;width:auto}
.cleanform input,.cleanform textarea,.cleanform select{display:block;margin-left:5px}
.cleanform .radio label,.cleanform .radio input,.cleanform .checkbox label,.cleanform .checkbox input{display:inline;margin:0 5px 0 0}
.cleanform .noerror{background:#fff}
.cleanform .required{color:#f60;font-size:12px;font-weight:700}
.content table{background-color:#e9e8f4;border-collapse:collapse;clear:both;empty-cells:show;margin:10px 0;table-layout:fixed;width:100%}
.content p{clear:both;font-size:110%;margin:2px;padding:2px;text-align:left}
.content h2{font-size:14px;height:20px;letter-spacing:normal;padding:2px}
.content table caption{background:#eee;border:#999;color:#666;margin:0 auto;padding:4px 8px;width:auto}
.content table th{background:#b9b9b9;border-bottom:solid 1px #fff;font-size:100%;font-weight:700;padding:4px 8px;text-align:left}
.content table td{background-color:#fff;padding:4px 8px}
.content table tr.alt td{background:#e4e4e4}
.content table tr.over td{background:#e2e2e2}
.featured{color:#F60}
.new{color:#00F}
#mainmenu{height:28px;overflow:hidden}
#menu{height:27px;text-align:left;width:970px}
#menu ul{display:inline-block;list-style:none;margin:0;padding:0;text-align:left;white-space:nowrap}
#menu li{display:inline;list-style:none;margin:0;padding:0}
#menu ul ul{left:-9999px;position:absolute}
#menu ul.level1{margin:0 auto}
#menu ul.level1 li.level1-li{display:block;float:left;position:relative}
#menu b{position:absolute}
#menu a{color:#000;display:block;font:bolder 12px verdana,arial,sans-serif;line-height:28px;padding:0 15px 0 5px;text-decoration:none}
#menu ul.level1 li.level1-li a.level1-a{color:#fff;float:left}
#menu ul li:hover > ul{left:0;top:28px;visibility:visible}
#menu ul ul li:hover > ul{left:100%;margin-top:-20px;top:auto;visibility:visible}
#menu li.left:hover > ul{left:auto;right:0;top:20px;visibility:visible}
#menu li.left ul li:hover > ul{left:auto;margin-top:-20px;right:100%;top:auto;visibility:visible}
#menu a:hover ul{left:0;top:28px}
#menu li.left a:hover ul{left:auto;right:-1px;top:28px}
#menu li.left ul a{padding:0 10px 0 20px;text-align:right}
#menu a:hover a:hover ul,#menu a:hover a:hover a:hover ul{left:100%;visibility:visible}
#menu li.left a:hover a:hover ul,#menu li.left a:hover a:hover a:hover ul{left:auto;right:0;visibility:visible}
#menu li a:hover,#menu li a.fly:hover{background:url(../img/head_bg.png) repeat-x;color:#000}
#menu li:hover > a,#menu ul li:hover > a.fly{color:#000}
#menu ul.level1:hover li.level1-li:hover a.level1-a:hover{color:#000;float:left}
#menu table{border-collapse:collapse;height:0;left:0;margin-top:-4px;position:absolute;width:0}
#menu table table{border-collapse:collapse;height:0;left:99%;margin-top:-29px;position:absolute;width:0}
#menu li.left table{border-collapse:collapse;height:0;left:auto;margin-top:-4px;position:absolute;right:0;width:0}
#menu li.left table table{border-collapse:collapse;height:0;left:auto;margin-top:-29px;position:absolute;right:100%;width:0}
.a1{display:block;float:left;font-weight:700;height:18px;margin:0;overflow:hidden}
.a2{float:left;margin-left:80px;margin-top:-18px;overflow:hidden;width:100%}
.cats li,#ql li{color:#f60;list-style:square}
.cleanform .error,.focusform:hover{background:#ffc}
.submit,.cancel{display:inline;float:left;margin:5px 5px 0 0}
.cancel:hover,#points{color:red}
.submit:hover,.random{color:green}
#menu ul.level2,#menu ul.level3,#menu ul.level4{background:#e9e9e9}
#menu a:hover ul ul,#menu a:hover a:hover ul ul,#menu li.left a:hover ul ul,#menu li.left a:hover a:hover ul ul{left:-9999px}
