* {margin:0px;padding:0px;}
body{background-color:#111111;background-image:url(graphics/bg_pattern.gif);background-repeat:repeat-y;background-position:center;margin:0px;margin-top:0px;text-align:center;padding:0px;font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;}
form{margin:0px;padding:0px;}
p{margin-top:10px;margin-bottom:5px;}
hr{background-color:#252525;color:#252525;height:1px;border:#252525;}
ul.text, ol.text { margin-left:30px; }
ul.text li{list-style:none;margin-bottom:8px;padding-left:20px;background:url(graphics/bullet.gif) no-repeat 0px 3px;}
ol.text li{margin-bottom:8px;}
.pagenavigator,.link_btn{font-weight:normal;background:url(graphics/bg_btn.jpg) center;white-space:nowrap;font-size:11px;color:#efefef;border:1px solid #3c59c4;padding:2px;padding-left:10px;padding-right:10px;text-decoration:none;margin-right:5px;line-height:25px;}
.pagenavigator:hover,.link_btn:hover{border:1px solid #ffffff;text-decoration:none;}
.pagenavigator_active {font-weight:bold;border:1px solid #ffffff;color:#ffffff;}
.warning {color:#FF9900;}
.top{font-size:12px;color:#FFFFFF;}
.sidebar{position:relative;width:auto;height:auto;text-align:left;margin-bottom:10px; margin-left:5px; margin-right:5px;}
.sidebar table {border:1px solid #252525;border-collapse:collapse;}
.menu{height:21px;}
.menu ul {list-style:none; list-style-type:none;margin-left:10px;}
.menu ul li {float:left; list-style-image:none; margin-left:15px; margin-right:15px;}
.menu ul li a:link, .menu ul li a:visited{font-size:14px;line-height:18px;text-decoration:none;}
.menu_inactive{font-size:12px;color:#efefef;background-color:transparent;text-decoration:none;}
.menu_active{font-size:12px;color:#6e6eff;background-color:transparent;text-decoration:none;font-weight:bold;}
.tbl{border:1px solid #252525;border-collapse:collapse; margin:0px;}
.tbltitle{font-size:14px;font-weight:bold;color:#efefef;padding:3px;}
.tblcolumntitle{font-size:11px;font-weight:bold;color:#efefef;padding:3px;}
.tbltext{font-size:11px;color:#efefef;border:1px solid #252525;padding:3px;}
.shop_description{font-size:11px;color:#efefef;}
.shop_description ul {list-style:none; list-style-type:none;margin-top:8px;}
.shop_description ul li {padding-left:12px;margin-bottom:8px;background:url(graphics/bullet_small.gif) no-repeat 0px 4px;}
.title{font-size:22px;line-height:26px;font-weight:bold;color:#efefef;margin-top:10px;margin-bottom:5px;}
.subtitle{font-size:18px;line-height:22px;font-weight:bold;color:#efefef;margin-top:10px;margin-bottom:5px;border-bottom:2px solid #58a1ff;}
.text{font-size:13px;color:#efefef;line-height:18px;}
.footer{font-size:10px; color:#898989;text-decoration:none;}
.form{font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;font-size:13px;line-height:17px;color:#efefef;border:1px solid #58a1ff;background-color:#111111;margin-right:5px;}
.form_btn{font-size:11px;height:22px;background:url(graphics/bg_btn.jpg) center;border:1px solid #3c59c4;color:#ffffff;font-weight:bold; padding-left:5px; padding-right:5px;}
.form:focus{background:url(graphics/bg_form_focus.gif);}
.error ul {list-style:none;}
.error ul li {padding-left:20px; background:url(graphics/ico_error.gif) no-repeat; line-height:16px; margin-bottom:10px;}
.bold{font-weight:bold}
.italic{font-style:italic}
.bold_italic{font-style:italic;font-weight:bold}
.underline{text-decoration:underline}
.italic_underline{font-style:italic;text-decoration:underline}
.bold_underline{font-weight:bold;text-decoration:underline}
.bold_italic_underline{font-weight:bold;font-style:italic;text-decoration:underline;}
.link {color:#a4a4ff; text-decoration:none;}
.link:hover{color:#58a1ff;text-decoration:underline;}
.image_right{margin-left:10px;}
.image_left{margin-right:10px;}
.warning {color:#b65b14;font-size:12px;border:4px solid #FF9900;background-color:#FFCC33;padding:5px;padding-left:74px;margin-top:10px;background-image:url(graphics/bg_warning.png);background-repeat:no-repeat;}
.warning .link {color:#b65b14;text-decoration:underline;}