@import url('blueprint/screen.css') screen, projection;
@import url('blueprint/print.css') print;

body{background:#fff;font:70% Helvetica, Arial, sans-serif;line-height:17px;color:#444}
body#prb,body#game,body#gen{background:#f3f8fb url(../images/body-bg.png) top left repeat-x;font:70% Helvetica, Arial, sans-serif;line-height:17px;color:#444}
h1{font-size:3.1em}
h2{font-size:2.1em}
h3{font-size:1.7em}
h4{font-size:1.3em}
h5{font-size:1.1em}
h6{font-size:1.1em}
hr{background:#53a7d1;color:#53a7d1}
hr.space{background:none}
p{margin-bottom:5px}
a{color:#2086B9;text-decoration:none}
a:hover{color:#2ea3dd;text-decoration:underline}
tbody tr:nth-child(2n) td{background:none}
input.inputbox{color:#777;display:block;clear:left;border:1px solid #b0d3f7;background:#fff url(../images/input-bg.png) top left repeat-x;font-size:11px;padding:7px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
input.inputbox:focus{color:#2086B9;border-color:#77b2ee}
input.button{display:block;float:right;width:104px;height:36px;background-position:0 0;background-repeat:no-repeat;margin:0;text-indent:-9999px;border:none;outline:none;cursor:pointer}
input.button:hover,input.button:focus{outline:none;background-position:right top}
select.selectbox{color:#777;display:block;float:left;border:1px solid #b0d3f7;background:#fff url(../images/input-bg.png) top left repeat-x;font-size:11px;padding:6px 7px;margin:0;height:29px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
select.selectbox:focus{color:#2086B9;border-color:#77b2ee}
select.selectbox option{padding:3px 7px;border:none;outline:none}
tbody tr:nth-child(2n) td.hline,.hline{background:url(../images/line.png) left center repeat-x}
.vline{background:url(../images/line.png) top center repeat-y}
.red{color:#c00}.red:hover{color:#c00}
.lightblue{color:#68b5dc}.lightblue:hover{color:#68b5dc}
.blue{color:#2086B9}.blue:hover{color:#2086B9}
.black{color:#444}.black:hover{color:#444}
.grey{color:#999}.grey:hover{color:#999}
.msgbox{border:1px solid #c00;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:0;padding:15px 15px 15px 50px; background:url(../images/icn-info.png) 8px 18px no-repeat;color:#c00}
.msgbox strong{font-size:12px}
.msgbox a{text-decoration:underline;color:#c00}
.msgbox a:hover{text-decoration:none;color:#f12525}
.online{text-align:right;margin:-15px 0 3px 0}
.online .online_users{margin:0 15px 0 0;font-size:8px;letter-spacing:1px}
.online .online_users a{letter-spacing:1px}

#rb-login{width:370px;height:225px;margin:120px auto;background:#f3f8fb url(../images/body-bg.png) top left repeat-x;border:1px solid #b0d3f7;text-align:left;-webkit-border-radius:7px;-moz-border-radius:7px}
#rb-login .rb-login-form{margin:25px}
#rb-login form{margin:0!important;padding:0!important}
#rb-login label{display:block;clear:left;font-size:13px;color:#555;font-weight:700}
#rb-login input.rb-input{width:96%;display:block;clear:left;border:1px solid #b0d3f7;background:#fff url(../images/input-bg.png) repeat-x;font-size:12px;color:#444;padding:7px;margin-top:5px;margin-bottom:15px}
#rb-login input.rb-input:focus{border-color:#77b2ee}
#rb-login input.rb-button{display:block;float:right;width:104px;height:36px;background:url(../images/btn-login.png) no-repeat;margin:10px -3px 0 0;text-indent:-9999px;border:none;outline:none;cursor:pointer}
#rb-login input.rb-button:hover,#rb-login input.rb-button:focus{outline:none;background-position:right top}
#rb-login .rb-action .rb-left{display:block;float:left;width:60%;margin:5px 0 0 0}
#rb-login .rb-action a.rb-back{display:block;font-size:11px;text-decoration:none;color:#aaa;margin:5px 0 0 0}
#rb-login .rb-action label a.rb-back{font-size:11px;line-height:15px;color:#555;border-bottom:1px solid #b0d3f7;padding:0 0 7px 0;margin:0;font-weight:400}
#rb-login .rb-action a.rb-back:hover,#rb-login .rb-action a.rb-back:focus{color:#77b2ee}

.message{font-family:Helvetica, sans-serif;font-size:11px;color:#666;padding:30px}
.message strong{font-size:13px;color:#444;font-weight:700}
.message a{color:#444;font-weight:700;text-decoration:none}
.message a:hover{color:#000}

.header{background:url(../images/header.png) top left no-repeat;height:40px}
.menu-top{margin:7px 15px 0 0;padding:0;list-style:none}
.menu-top li{margin:0 0 0 15px;padding:0;display:block;float:left;width:25px;height:25px;line-height:25px}
.menu-top li a{text-decoration:none}
.menu-top li a span{display:block;font-size:1px;text-indent:-9999px;color:#3494c3;width:0;height:0;padding:12px 12px 13px 13px;background-image:url(../images/btn-icons.png);background-position:0 0;line-height:0}
.menu-top li.menu-item.home{width:124px;margin:0 15px 0 0}
.menu-top li.menu-item.home a span{background:none}
.menu-top li.menu-item.home a:hover span{background:none}
.menu-top li.menu-item.new{margin-left:0}
.menu-top li.menu-item.new a span{background-position:-25px 0px}
.menu-top li.menu-item.new a:hover span{background-position:-25px -25px}
.menu-top li.menu-item.category a span{background-position:-50px 0}
.menu-top li.menu-item.category a:hover span{background-position:-50px -25px}
.menu-top li.menu-item.print a span{background-position:-75px 0}
.menu-top li.menu-item.print a:hover span{background-position:-75px -25px}
.menu-top li.menu-item.export a span{background-position:-125px 0}
.menu-top li.menu-item.export a:hover span{background-position:-125px -25px}
.menu-top li.menu-item.import a span{background-position:-100px 0}
.menu-top li.menu-item.import a:hover span{background-position:-100px -25px}
.menu-top li.menu-item.user{float:right;width:300px;text-align:right}
.menu-top li.menu-item.user span{font-size:11px;text-indent:0;padding:0 5px 0 0;background:none;color:#d2e8f2;line-height:25px}
.menu-top li.menu-item.user span strong{color:#fff}
.menu-top li.menu-item.logout{float:right;margin-right:-6px;}
.menu-top li.menu-item.logout a span{background-position:-150px 0}
.menu-top li.menu-item.logout a:hover span{background-position:-150px -25px}

.content{margin:20px 0}

.list-item{}
.list-item .search_number{color:#2086B9;font-size:16px;line-height:30px;margin:0;font-weight:700}
.list-item .search_number #search_count{color:#2086B9}
.list-item .search_number #search_count2{color:#68b5dc}
.list-item #search-az input.inputbox{width:230px;background:#fff url(../images/search-bg.png) top right no-repeat;padding:7px 28px 7px 7px;float:right}
.list-item #search-az input.inputbox:focus{background:#fff url(../images/search-bg.png) bottom right no-repeat}
.list-item #search-az .search-button{margin:6px 0 0 246px;background:none;border:none;width:17px;height:17px;display:block;float:right;position:absolute;cursor:pointer}
.list-item .select_category select{width:auto;display:block;float:right;border:1px solid #b0d3f7;background:#fff url(../images/input-bg.png) top left repeat-x;font-size:11px;padding:6px 7px;height:29px}
.list-item .select_category select:focus{border-color:#77b2ee}
.list-item .select_category select option{padding:3px 7px;border:none;outline:none}
.list-item #maintable{border:1px solid #66b9e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:0;padding:0}
.list-item #maintable tr td,.list-item #maintable tr th{padding:8px}
.list-item #maintable thead tr,.list-item #maintable thead tr th{background:#bbe0f3;width:auto}
.list-item #maintable tr td{border-top:1px solid #bbe0f3;border-left:1px solid #bbe0f3;width:auto;background:none}
.list-item #maintable tr td.first-col{border-left:none}
.list-item #maintable tr.odd td{background:#e5f1f7}
.list-item .list-item-navigation{margin:0;padding:0}
.list-item .list-item-navigation tr td{padding:0}
.list-item .list-item-navigation tr td #a-z{font-size:1.1em;color:#8bd0f3;background:#f3f8fb url(../images/bg-line.png) repeat;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:7px;border:1px solid #9ccee8;width:auto;text-align:center}
.list-item .list-item-navigation tr td #a-z a{margin:0 4px;font-weight:700}
.list-item .list-item-navigation tr td select.selectbox.paginate{float:right;background:url(../images/bg-line.png) repeat}
.list-item .list-item-button input.button{margin:0;float:left}
.list-item .list-item-button input.button:hover,.list-item .list-item-button input.button:focus{background-position:right top}
.list-item .list-item-button input.delete{background:url(../images/btn-delete.png) 0 0 no-repeat;}
.list-item .list-item-button input.edit{background:url(../images/btn-edit.png) 0 0 no-repeat}
.list-item .list-item-button input.add{background:url(../images/btn-add.png) 0 0 no-repeat}
.list-item .list-item-button input.new{background:url(../images/btn-new.png) 0 0 no-repeat}
.list-item .list-item-button input.removefrom{background:url(../images/btn-removefrom.png) 0 0 no-repeat}
.list-item .list-item-button .togroup span{line-height:30px;color:#999}
.list-item .list-item-button select{margin:2px 0 0 15px;float:right;width:160px}

.view-item{}
.view-item #viewtable{border:1px solid #66b9e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:0;padding:0}
.view-item #viewtable tbody tr td{padding:0}
.view-item #viewtable tbody tr td#gmap{border-left:1px solid #66b9e2;}
.view-item #viewtable tbody tr td#gmap #map{width:610px;height:340px;border:none;overflow:hidden;padding:0;margin:10px}
.view-item #viewtable tbody tr td.bline{border-bottom:1px solid #66b9e2}
.view-item #viewtable tbody tr td.cline{border-bottom:1px solid #b1def5}
.view-item #viewtable tbody tr td.data{padding:15px}
.view-item #viewtable tbody tr td.data h3{margin:0;font-size:1.6em}
.view-item #viewtable tbody tr td.data h4{margin-bottom:10px}
.view-item #viewtable tbody tr td.data p{margin-bottom:3px}
.view-item #viewtable tbody tr td.data p.bottom{margin-bottom:-3px}
.view-item .viewtable-button{width:auto;margin:0;display:block;float:left}
.view-item .viewtable-button td{padding:0}
.view-item .viewtable-button td input.button.edit{background:url(../images/btn-edit.png) no-repeat}
.view-item .viewtable-button td input.button.print{background:url(../images/btn-print.png) no-repeat}
.view-item .viewtable-button td input.button.edit:hover,.view-item .viewtable-button td input.button.print:hover,
.view-item .viewtable-button td input.button.edit:focus,.view-item .viewtable-button td input.button.print:focus{background-position:right top}
.view-item .viewtable-button td a.viewtable-button{display:block;float:left;margin:0;cursor:pointer;font-size:12px;text-decoration:none;font-weight:700}

.add-item{}
.edit-item{}
.add-item h3,.edit-item h3{width:45%;display:block;float:left}
.add-item h5,.edit-item h5{margin-right:15px;width:45%;display:block;float:right;line-height:1.5;text-align:right}
.add-item .add-item-form,.edit-item .edit-item-form{width:948px;display:block;float:left;border:1px solid #66b9e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:0 0 15px 0;padding:15px 0}
.add-item .add-item-form tbody tr td,
.edit-item .edit-item-form tbody tr td{padding:0}
.add-item .add-item-form tbody tr td h4,
.edit-item .edit-item-form tbody tr td h4{margin:0;padding:0}
.add-item .add-item-form tbody tr td table,
.edit-item .edit-item-form tbody tr td table{margin:0}
.add-item .add-item-form tbody tr td table tbody tr td,
.edit-item .edit-item-form tbody tr td table tbody tr td{margin:0}
.add-item .add-item-form tbody tr td table tbody tr td input,
.edit-item .edit-item-form tbody tr td table tbody tr td input{margin-bottom:5px;float:left}
.add-item .add-item-form tbody tr td table tbody tr td input.firstname,
.add-item .add-item-form tbody tr td table tbody tr td input.lastname,
.edit-item .edit-item-form tbody tr td table tbody tr td input.firstname,
.edit-item .edit-item-form tbody tr td table tbody tr td input.lastname{width:300px}
.add-item .add-item-form tbody tr td table tbody tr td input.cnp,
.edit-item .edit-item-form tbody tr td table tbody tr td input.cnp{width:210px}
.add-item .add-item-form tbody tr td table tbody tr td select.sex,
.edit-item .edit-item-form tbody tr td table tbody tr td select.sex{width:100px}
.add-item .add-item-form tbody tr td table tbody tr td input.year,
.edit-item .edit-item-form tbody tr td table tbody tr td input.year{width:70px}
.add-item .add-item-form tbody tr td table tbody tr td select.month,
.edit-item .edit-item-form tbody tr td table tbody tr td select.month{width:134px}
.add-item .add-item-form tbody tr td table tbody tr td select.day,
.edit-item .edit-item-form tbody tr td table tbody tr td select.day{width:95px}
.add-item .add-item-form tbody tr td table tbody tr td select.cardtype,
.edit-item .edit-item-form tbody tr td table tbody tr td select.cardtype{width:100px}
.add-item .add-item-form tbody tr td table tbody tr td input.cardseries,
.edit-item .edit-item-form tbody tr td table tbody tr td input.cardseries{width:70px}
.add-item .add-item-form tbody tr td table tbody tr td input.cardnumber,
.edit-item .edit-item-form tbody tr td table tbody tr td input.cardnumber{width:140px}
.add-item .add-item-form tbody tr td table tbody tr td input.postcode,
.edit-item .edit-item-form tbody tr td table tbody tr td input.postcode{width:70px}
.add-item .add-item-form tbody tr td table tbody tr td input.town,
.edit-item .edit-item-form tbody tr td table tbody tr td input.town{width:270px}
.add-item .add-item-form tbody tr td table tbody tr td select.county,
.edit-item .edit-item-form tbody tr td table tbody tr td select.county{width:150px}
.add-item .add-item-form tbody tr td table tbody tr td select.streettype,
.edit-item .edit-item-form tbody tr td table tbody tr td select.streettype{width:100px}
.add-item .add-item-form tbody tr td table tbody tr td input.streetname,
.edit-item .edit-item-form tbody tr td table tbody tr td input.streetname{width:267px}
.add-item .add-item-form tbody tr td table tbody tr td input.number,
.edit-item .edit-item-form tbody tr td table tbody tr td input.number{width:67px}
.add-item .add-item-form tbody tr td table tbody tr td input.blockflat,
.edit-item .edit-item-form tbody tr td table tbody tr td input.blockflat{width:67px}
.add-item .add-item-form tbody tr td table tbody tr td input.entrance,
.edit-item .edit-item-form tbody tr td table tbody tr td input.entrance{width:67px}
.add-item .add-item-form tbody tr td table tbody tr td input.floor,
.edit-item .edit-item-form tbody tr td table tbody tr td input.floor{width:67px}
.add-item .add-item-form tbody tr td table tbody tr td input.apartman,
.edit-item .edit-item-form tbody tr td table tbody tr td input.apartman{width:67px}
.add-item .add-item-form tbody tr td table tbody tr td select,
.edit-item .edit-item-form tbody tr td table tbody tr td select{margin-bottom:5px;float:left}
.add-item .add-item-form tbody tr td table tbody tr td label,
.edit-item .edit-item-form tbody tr td table tbody tr td label{font-weight:400;margin-left:3px;text-transform:lowercase;font-size:11px;color:#777;float:left;clear:left}
.add-item table.add-item-button,
.edit-item table.edit-item-button{width:auto;margin:0;display:block;float:left}
.add-item table.add-item-button tbody tr td,
.edit-item table.edit-item-button tbody tr td{padding:0}
.add-item table.add-item-button tbody tr td input.add-item-button,
.edit-item table.edit-item-button tbody tr td input.edit-item-button{display:block;float:right;width:104px;height:36px;background:url(../images/btn-save.png) no-repeat;margin:0;text-indent:-9999px;border:none;outline:none;cursor:pointer}
.edit-item table.edit-item-button tbody tr td input.edit-item-button.update{background:url(../images/btn-update.png) no-repeat}
.edit-item table.edit-item-button tbody tr td input.edit-item-button.delete{background:url(../images/btn-delete.png) no-repeat}
.add-item table.add-item-button tbody tr td input.add-item-button:hover,.add-item table.add-item-button tbody tr td input.add-item-button:focus,
.edit-item table.edit-item-button tbody tr td input.edit-item-button:hover,.edit-item table.edit-item-button tbody tr td input.edit-item-button:focus{outline:none;background-position:right top}
.add-item table.add-item-button tbody tr td a.add-item-button,
.edit-item table.edit-item-button tbody tr td a.edit-item-button{display:block;float:right;margin:0;cursor:pointer;font-size:12px;text-decoration:none;font-weight:700}
.add-item table.add-item-button tbody tr td.add-item-message-button a.add-item-button,
.edit-item table.edit-item-button tbody tr td.edit-item-message-button a.edit-item-button{font-size:10px;font-weight:400;color:#777;text-decoration:none}
.add-item table.add-item-button tbody tr td.add-item-message-button a.add-item-button:hover,
.edit-item table.edit-item-button tbody tr td.edit-item-message-button a.edit-item-button:hover{color:#555}

.group-item{}
.group-item h3{width:45%;display:block;float:left}
.group-item h5{margin-right:15px;width:45%;display:block;float:right;line-height:1.5;text-align:right}
.group-item .add-group-form,.group-item .edit-group-form,.group-item .groups-form{width:950px;display:block;float:left;border:1px solid #66b9e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:0 0 15px 0;padding:15px 0}
.group-item .add-group-form tbody tr td,.group-item .edit-group-form tbody tr td,.group-item .groups-form tbody tr td{padding:0}
.group-item .add-group-form tbody tr td h4,.group-item .edit-group-form tbody tr td h4,.group-item .groups-form tbody tr td h4{margin:0;padding:0}
.group-item .add-group-form tbody tr td table,.group-item .edit-group-form tbody tr td table,.group-item .groups-form tbody tr td table{margin:0}
.group-item .add-group-form tbody tr td table tbody tr td,.group-item .edit-group-form tbody tr td table tbody tr td,
.group-item .add-group-form tbody tr td table tbody tr td input,.group-item .edit-group-form tbody tr td table tbody tr td input{margin-bottom:5px;float:left}
.group-item .add-group-form tbody tr td table tbody tr td select,.group-item .edit-group-form tbody tr td table tbody tr td select{width:160px}
.group-item .add-group-form tbody tr td table tbody tr td input.group_name,.group-item .edit-group-form tbody tr td table tbody tr td input.group_name{width:220px}
.group-item .add-group-form tbody tr td table tbody tr td input.group_header,.group-item .edit-group-form tbody tr td table tbody tr td input.group_header{width:215px}
.group-item .add-group-form tbody tr td table tbody tr td input.group_footer,.group-item .edit-group-form tbody tr td table tbody tr td input.group_footer{width:215px}
.group-item .add-group-form tbody tr td table tbody tr td select,.group-item .edit-group-form tbody tr td table tbody tr td select{margin-bottom:5px;float:left}
.group-item .add-group-form tbody tr td table tbody tr td label,.group-item .edit-group-form tbody tr td table tbody tr td label{font-weight:400;margin-left:3px;text-transform:lowercase;font-size:11px;color:#777;float:left;clear:left}
.group-item table.add-group-button,.group-item table.edit-group-button,.group-item table.groups-button{width:auto;margin:0;display:block;float:left}
.group-item table.add-group-button tbody tr td,.group-item table.edit-group-button tbody tr td,.group-item table.groups-button tbody tr td{padding:0}
.group-item table.add-group-button tbody tr td input.add-group-button,.group-item table.edit-group-button tbody tr td input.edit-group-button,
.group-item table.groups-button tbody tr td input.groups-new-button,.group-item table.groups-button tbody tr td input.groups-edit-button,
.group-item table.groups-button tbody tr td input.groups-delete-button{background:url(../images/btn-save.png) 0 0 no-repeat}
.group-item table.edit-group-button tbody tr td input.edit-group-button{background:url(../images/btn-update.png) 0 0 no-repeat}
.group-item table.groups-button tbody tr td input.groups-new-button{background:url(../images/btn-category.png) 0 0 no-repeat}
.group-item table.groups-button tbody tr td input.groups-edit-button{background:url(../images/btn-edit.png) 0 0 no-repeat}
.group-item table.groups-button tbody tr td input.groups-delete-button{background:url(../images/btn-delete.png) 0 0 no-repeat}
.group-item table.groups-button tbody tr td input.button:hover,.group-item table.groups-button tbody tr td input.button:focus,
.group-item table.edit-group-button tbody tr td input.button:hover,.group-item table.edit-group-button tbody tr td input.button:focus{outline:none;background-position:right top}
.group-item table.add-group-button tbody tr td a.add-group-button,.group-item table.edit-group-button tbody tr td a.edit-group-button,
.group-item table.groups-button tbody tr td a.groups-button{display:block;float:right;margin:0;cursor:pointer;font-size:12px;text-decoration:none;font-weight:700}
.group-item table tbody tr td a.message-button{font-size:10px;font-weight:400;color:#777;text-decoration:none}
.group-item table tbody tr td a.message-button:hover{color:#555}
.group-item .groups-form tbody tr td table tbody tr td{vertical-align:top}
.group-item .groups-form tbody tr td table tbody tr td ul{margin:0;padding:0;vertical-align:top}
.group-item .groups-form tbody tr td table tbody tr td ul.ul-1{padding:0}
.group-item .groups-form tbody tr td table tbody tr td ul.ul-2,
.group-item .groups-form tbody tr td table tbody tr td ul.ul-3,
.group-item .groups-form tbody tr td table tbody tr td ul.ul-4{border-left:none/*1px solid #bbe0f3*/}
.group-item .groups-form tbody tr td table tbody tr td ul li{margin:0;padding:0;list-style:none;line-height:2.5;font-size:12px;font-weight:700}
.group-item .groups-form tbody tr td table tbody tr td ul li input.checkbox{margin-right:10px}
.group-item .groups-form tbody tr td table tbody tr td ul li i{font-weight:400;font-size:11px;color:#777}

.export-item{}
.export-item h3{width:45%;display:block;float:left}
.export-item #exportform{display:block;clear:left;border:1px solid #66b9e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:0;padding:15px}
.export-item #exportform label{margin:0 15px 0 0;font-size:12px}
.export-item #exportform input#download{margin:0 15px 0 0;float:none;display:inline;background:url(../images/btn-download.png) 0 0 no-repeat}
.export-item #exportform input#download:hover,.export-item #exportform input#download:focus{background-position:right top}
.export-item #exportform a{font-size:12px}

.import-item{}
.import-item h3{width:45%;display:block;float:left}
.import-item #importform{display:block;clear:left;border:1px solid #66b9e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:0;padding:15px}
.import-item #importform label{margin:0 0 5px 3px;padding:0;font-size:12px;display:block;}
.import-item #importform input#upload{margin:0 15px 0 129px;float:none;display:inline;background:url(../images/btn-import.png) 0 0 no-repeat}
.import-item #importform input#upload:hover,.import-item #importform input#upload:focus{background-position:right top}
.import-item #importform a{font-size:12px}

.footer{margin:-15px 0 20px 0} 
.menu-bottom{margin:7px 10px 0 0;padding:0;list-style:none}
.menu-bottom li.menu-item{margin:0 15px 0 0;padding:0;display:block;float:left}
.menu-bottom li.copyright{float:right;margin:-3px -10px 0 0}
.menu-bottom li.copyright span{color:#aaa;font-size:9px;letter-spacing:1px}
.menu-bottom li.menu-item a{text-decoration:none}
.menu-bottom li.menu-item a span{display:block;color:#444}
.menu-bottom li.menu-item a:hover span{color:#2086B9;text-decoration:underline}

.inputContainer{position:relative;float:left}
.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}
.ajaxSubmit{background:#55ea55;border:1px solid #999;display:none;padding:20px}
.formError .formErrorContent{background:#c80f10 url(../images/btn-close-mini.png) top right no-repeat;position:relative;z-index:5001;color:#fff;width:170px;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:4px 11px}
.formError .formErrorArrow{width:15px;position:relative;z-index:5006;margin:0 0 0 13px}
.formError .formErrorArrowBottom{top:2px;margin:0 0 0 12px}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;height:1px;background:#c80f10;line-height:0;font-size:0;display:block;margin:0 auto}
.formError .formErrorArrow .line10{width:15px;border:none}
.formError .formErrorArrow .line9{width:13px;border:none}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}
.greenPopup .formErrorContent,.greenPopup .formErrorArrow div{background:#33be40}
.blackPopup .formErrorContent,.blackPopup .formErrorArrow div{background:#393939;color:#FFF}

a.paginate{border:1px solid #b0d3f7;padding:6px 8px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#555;background:#fff url(../images/bg-line.png) repeat;margin:0 2px 0 0}
a.paginate:hover{background:#e5f1f7;color:#2086b9;text-decoration:none;border-color:#66b9e2}
a.current,span.inactive{border:1px solid #66b9e2;padding:6px 8px;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#555;background:#e5f1f7;margin:0 2px 0 0}

.gen-item{}
.gen-item #gen-form{width:100%;display:block;float:left;border:1px solid #66b9e2;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:0;padding:15px}
.gen-item #gen-form td{padding:0}
.gen-item #gen-form td#gen-wrap{color:#68b5dc;font-weight:700;padding:0;font-size:14px;line-height:24px}
.gen-item #gen-form td table{margin:0;padding:0;width:913px}
.gen-item #gen-form td table tr td input.inputbox,.gen-item #gen-form td table tr td select.selectbox{float:left;clear:none;margin:0 15px 0 0}
.gen-item #gen-form td table tr td input.button{float:left;background:url(../images/btn-gen.png) 0 0 no-repeat;margin:0 20px 0 0;padding:0}
.gen-item #gen-form td table tr td input.button:hover,.gen-item #gen-form td table tr td input.button:focus{outline:none;background-position:right top}
.gen-item #gen-form td table tr td a.gen-button{font-size:12px;font-weight:700;line-height:36px}
.gen-item #gen-form td table tr td label{font-weight:400}

.game-wrapper{padding:0 0 0 1px;width:949px}
.game-wrapper h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;font-weight:400;color:#2086b9}
.game-wrapper h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;font-weight:400;color:#68b5dc}
.game-footer a{text-decoration:none;font-size:12px;font-weight:700;margin:0 5px}
.game-footer .span-2 a{float:right;margin-right:10px}
.memo{width:100px;height:100px;margin:0 0 3px 3px;float:left;display:block;font-size:1px;text-indent:-9999px;border:1px solid #d5e7f2}
.memo-cover{width:100px;height:100px;background-color:#f9f9f9;display:block;float:left;font-size:1px;text-indent:-9999px}
.a-1{background:url(../images/game/102/1.png) center center no-repeat}
.a-2{background:url(../images/game/102/2.png) center center no-repeat}
.a-3{background:url(../images/game/102/3.png) center center no-repeat}
.a-4{background:url(../images/game/102/4.png) center center no-repeat}
.a-5{background:url(../images/game/102/5.png) center center no-repeat}
.a-6{background:url(../images/game/102/6.png) center center no-repeat}
.a-7{background:url(../images/game/102/7.png) center center no-repeat}
.a-8{background:url(../images/game/102/8.png) center center no-repeat}
.a-9{background:url(../images/game/102/9.png) center center no-repeat}
.a-10{background:url(../images/game/102/10.png) center center no-repeat}
.a-11{background:url(../images/game/102/11.png) center center no-repeat}
.a-12{background:url(../images/game/102/12.png) center center no-repeat}
.a-13{background:url(../images/game/102/13.png) center center no-repeat}
.a-14{background:url(../images/game/102/14.png) center center no-repeat}
.a-15{background:url(../images/game/102/15.png) center center no-repeat}
.a-16{background:url(../images/game/102/16.png) center center no-repeat}
.a-17{background:url(../images/game/102/17.png) center center no-repeat}
.a-18{background:url(../images/game/102/18.png) center center no-repeat}
.a-19{background:url(../images/game/102/19.png) center center no-repeat}
.a-20{background:url(../images/game/102/20.png) center center no-repeat}
.closed{display:none}
.opened{display:none}
.selected{border:1px solid #d5e7f2}
.founded{border:1px solid #d5e7f2}
.jqmWindow{display:none;position:fixed;top:27%;left:50%;margin-left:-200px;width:400px;background-color:#fff;color:#444;border:2px solid #06c;padding:15px}
.jqmWindow img{float:left;margin-right:30px}
.jqmOverlay{background-color:#000}

.ac_results{padding:0px;border:1px solid #b0d3f7;border-top:1px solid #77b2ee;background:#fff;overflow:hidden;z-index:99999;margin-top:-1px;margin-left:4px}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li{margin:0;padding:2px 5px;cursor:default;display:block;font-size:11px;color:#444;line-height:17px;overflow:hidden}
.ac_results li strong{color:#c00}
.ac_loading{background-image:none}
.ac_odd{background:#fff}
.ac_over{background:#f0f0f0;color:#fff}
.ac_over strong{color:#c00}

.chatbox{position:fixed;position:expression("absolute");width:225px;display:none}
.chatboxhead{background:#bbe0f3;padding:5px 7px;color:#2086b9;border:1px solid #66b9e2;font-weight:700;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.chatboxblink{background:url(../images/chat-bg.png) repeat;border-right:1px solid #66b9e2;border-left:1px solid #66b9e2}
.chatboxcontent{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#444;height:200px;width:209px;overflow-y:auto;overflow-x:auto;padding:7px;border-left:1px solid #66b9e2;border-right:1px solid #66b9e2;border-bottom:1px solid #66b9e2;background-color:#fff;line-height:1.3em}
.chatboxinput{padding:5px;background-color:#fff;border-left:1px solid #66b9e2;border-right:1px solid #66b9e2;border-bottom:1px solid #66b9e2}
.chatboxtextarea{font-family:Arial,Helvetica,sans-serif;font-size:11px;width:206px;height:44px;padding:3px 0pt 3px 3px;border:1px solid #66b9e2;margin:1px;overflow:hidden;color:#444}
.chatboxtextareaselected{font-family:Arial,Helvetica,sans-serif;border:2px solid #66b9e2;margin:0}
.chatboxmessage{margin-left:1em;font-size:11px}
.chatboxinfo{margin-left:-1em;color:#aaa}
.chatboxmessagefrom{margin-left:-1em;font-weight:bold}
.chatboxmessagecontent{}
.chatboxoptions{float:right;text-decoration:none;color:#2086b9;font-weight:400;font-family:Arial,Helvetica,sans-serif;font-size:10px}
.chatboxoptions a{text-decoration:none;color:#2086b9;font-weight:400;font-family:Arial,Helvetica,sans-serif;margin-left:3px;font-size:10px}
.chatboxtitle{float:left}
.chatboxtitle:before{content:"@ "}