/**
* @package    KapiHospital
* @author     Marcus Schwarz <m.schwarz@upjers.com>
* @copyright  upjers GmbH & Co KG, Bamberg
* @version    $Id: com.upjers.kh.style.1.css 345 2010-05-20 16:11:04Z marcus $
* ##PATH=/com.upjers.kh.style.1.css##
*/

/* unchecked relics begin */

input, textarea { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; border:1px solid black; color:#000000; }
SELECT { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; color:#aaaaaa; }
OPTION { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; color: #000000; }
/* TEXTAREA { font-family:Verdana, sans-serif; font-size:8pt; } */
A:hover { color:#3333ff; text-decoration:none; }
A:active { text-decoration:underline; }
.error { color:#ff0000; }


.admin_tableheadercell { font-weight: bold; background-color:#CBFFA8; border-left:1px solid #BDF545; border-top:1px solid #BDF545; border-right:1px solid #46E053; border-bottom:1px solid #46E053; }
.admin_menu { font-weight: bold; color:#000000; background-color:#CBFFA8; border-left:3px solid #BDF545; border-top:3px solid #BDF545; border-right:3px solid #46E053; border-bottom:3px solid #46E053; }
.admin_frame { border:3px solid #46E053; }
.admin_input { color: #08A003; font-weight:bold; border:1px solid #46E053; }
.rb{ border: 1px solid red; }

/* unechecked relics end */


/* admin section */
.a_table thead td{font-weight:bold;font-style:italic;font-size:1em;}
.a_table tbody td{font-size:1em;min-width:100px;}
.a_ltable thead td{font-weight:bold;font-style:italic;font-size:1em;}
.a_ltable tbody td{font-size:1em;min-width:30px;}

/* @todo: generalize gfx-paths */

/* bound to element type */
body { background-color:#ffffff; font-family:Verdana, sans-serif; font-size:8pt; margin:0; padding:0px; height:870px; width:98%; background: top left repeat;overflow-x:hidden;overflow-y:auto;}  /* color:#bbbbbb; */
a {color: black;} /* color:#ededed; */
td { font-family:Verdana, sans-serif; font-size:x-small; color:black; font-weight:normal; }
th { font-family:Verdana, sans-serif; font-weight:bold;color:black;font-size:small;}
ul { list-style-type: none; }

.body_index { color: #ededed;}
#body_help { background: #a1aad1;}
.a_index {color: #ededed;} /* color:#ededed; */

/* generic classes */

.mainlayout { height:640px;top:0px;left:0px;position:relative;float:left; }
.border {width:20px; }
.topmenu { width:1000px;height:124px;top:0px;left:0px;position:relative; background: no-repeat; } /* */
.smalllink{font-family:Verdana, sans-serif; color:white; font-size:7pt; font-weight:bold;}
.al10{line-height:100%;font-family:Verdana, sans-serif; color:black; font-size:8pt; font-weight:normal;position:absolute;left:10px;}
.msgheader { float: left; width: 44px; height: 44px;position:absolute;}
.contheader {position:absolute;left:125px;text-align: center; width: 250px; height: 25px;}
.cartitem {width:40px;height:40px;position:relative;float:left;}
.msgwindow {top:0px;left:0px;position:absolute;height:500px;width:600px;}
.overlay{background-color:black;display:none;z-index:50;}
.room{position:absolute;z-index:1;}
.empty{position:absolute;z-index:2;}
.dname{position:absolute;left:50px;color:black;font-weight:bold;font-size:small;}
.dtime{position:absolute;left:50px;color:black;font-size:small;top:30px;}
.pilval{position:absolute;right:30px;color:black;font-size:small;}
.pilhead{position: absolute; left: 20px; text-align: center;width:210px;color:black;font-weight:bold;font-size:medium;}
.pil { position: absolute; z-index: 5; width: 250px; height: 350px; left: -260px; top: 110px;}
.patient{z-index:2;}
.msg_input { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; border:1px solid #aaaaaa; color:#000000; }
.alertimg{left:0px;width:40px;height:40px;top:0px;}
.inputError {border:1px solid red;}
.aadmin {color:black;}
.aleft {position:absolute;left:10px;float:left;}
.aright {position:absolute;left:200px;}
.ainput{width:180px;}
.contheader>a {font-weight: bolder;}
.badboy1{ background:transparent no-repeat 0 0; background-position: 0px 0px;}
.badboy2{ background:transparent no-repeat 0 0; background-position: -188px 0px;}
.arc_navi {background:transparent no-repeat 0 0;}
.boxin {width:482px;background:transparent no-repeat 0 0;}
.kh_btn {position:absolute; border: 1px solid gray; width: 75px; background-color: rgb(220, 220, 220); height: 25px; color: black;}
.kh_dlg_btn {width: 90px; top: 170px; position: absolute;}
.kh_err_icon {width:10px;height:10px;top:2px;position:relative; float:left; margin-left:10px;background-position: -40px 0px;background-repeat: no-repeat;display:none;}
.login_divs {left:201px;position:absolute;top:133px;width:484px;height:597px;background: transparent no-repeat 0 0;z-index:2;}
.start_close {position:absolute;top:300px;left:440px;width:30px;height:30px;}
.rc_tubedrop {position:absolute;top:0px;height:51px;width:99px;}
.rc_tubebutton {position:absolute;top:0px;height:41px;}
.rc_tubebuttonzone {position:absolute;top:0px;height:41px;}
.rc_tubearrow {position:absolute;width:87px;height:38px;top:422px;}
.rc_tubearrowhl {position:absolute;top:0px;width:27px;height:38px;}
.ref_spatico {top:0px;float:left;width:15px;height:15px;background-repeat: no-repeat;}
.ref_linehigh {background-color: #cccccc;}
.ref_spatline {float:left;height:15px;border-right:1px solid black;overflow-x:hidden;overflow-y:hidden;padding-left:5px;}
.ref_spatlineheader {font-weight: bold; text-align: center;border-bottom: 1px solid black;}
.ref_detspan {position:absolute;left:120px;}
.ref_detdiv {position:absolute;height:20px;left:150px;width:350px;color:black;text-align:left;}
.ref_detsickness {position:absolute;width:210px;height:55px;color:black;z-index:2;}
.ref_detsickinfo {left:55px;position:absolute;}
.ref_detnaviarrow {width:26px;height:22px;position:absolute;top:0px;}
.ref_detnaviyesno {width:39px;height:34px;position:absolute;top:22px;}
.tick_img {width:50px; height:50px;position:absolute;top:0px;left:0px;}
.gameButton {margin:2px;width:120px;height:31px;}
.right {text-align: right;}
.left {text-align: left;}
.med {background-repeat: no-repeat;position:absolute;width:50px;height:70px;z-index:2;}
.medamount {border: 1px solid orange; position: absolute; left: 2px; height: 12px; top: 70px; width: 45px; text-align: center; background-color: white; color: black;}
.waitingpatient {width:25px;top:73px;height:36px;position:absolute;z-index:20;}
.walkinpatient {position:absolute;left:520px;top:31px;width:25px;height:36px;}
.dbubble {position:relative;float:left;width:30px;height:30px;}

.a_f_i_a {margin:5px;float:left;width:56px;height:50px;}
.a_f_i_i {margin:5px;float:left;width:56px;height:50px;}
.a_m_i_a {margin:5px;float:left;width:56px;height:50px;}
.a_m_i_i {margin:5px;float:left;width:56px;height:50px;}

.a_m_a_0 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_1 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_2 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_3 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_4 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_5 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_6 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_7 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_8 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_9 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_10 {margin:3px;float:left;width:56px;height:50px;}
.a_m_a_11 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_0 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_1 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_2 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_3 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_4 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_5 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_6 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_7 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_8 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_9 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_10 {margin:3px;float:left;width:56px;height:50px;}
.a_m_b_11 {margin:3px;float:left;width:56px;height:50px;}

.a_f_a_0 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_1 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_2 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_3 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_4 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_5 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_6 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_7 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_8 {margin:3px;float:left;width:56px;height:50px;}
.a_f_a_9 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_0 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_1 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_2 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_3 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_4 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_5 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_6 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_7 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_8 {margin:3px;float:left;width:56px;height:50px;}
.a_f_b_9 {margin:3px;float:left;width:56px;height:50px;}
.a_f_1 {background-position:    -56px  0px;}
.a_f_2 {background-position:    -112px  0px;}
.a_f_3 {background-position:    -168px  0px;}
.a_f_4 {background-position:    -224px  0px;}
.a_f_5 {background-position:    -280px  0px;}
.a_f_6 {background-position:    -336px  0px;}
.a_f_7 {background-position:    -392px  0px;}
.a_f_8 {background-position:    -448px  0px;}
.a_f_9 {background-position:    -504px  0px;}
.a_f_10 {background-position:    -560px  0px;}
.a_f_11 {background-position:    -616px  0px;}
.a_f_12 {background-position:    -672px  0px;}
.a_f_13 {background-position:    -728px  0px;}
.a_f_14 {background-position:    -784px  0px;}
.a_f_15 {background-position:    -840px  0px;}
.a_f_16 {background-position:    -896px  0px;}
.a_f_17 {background-position:    -952px  0px;}
.a_f_18 {background-position:    -1008px  0px;}
.a_f_19 {background-position:    -1064px  0px;}
.a_f_20 {background-position:    -1120px  0px;}
.a_f_21 {background-position:    -1176px  0px;}
.a_f_22 {background-position:    -1232px  0px;}
.a_f_23 {background-position:    -1288px  0px;}
.a_f_24 {background-position:    -1344px  0px;}
.a_f_25 {background-position:    -1400px  0px;}
.a_f_26 {background-position:    -1456px  0px;}
.a_f_27 {background-position:    -1512px  0px;}
.a_f_28 {background-position:    -1568px  0px;}
.a_f_29 {background-position:    -1624px  0px;}
.a_f_30 {background-position:    -1680px  0px;}
.a_f_31 {background-position:    -1736px  0px;}
.a_f_32 {background-position:    -1792px  0px;}
.a_f_33 {background-position:    -1848px  0px;}
.a_f_34 {background-position:    -1904px  0px;}
.a_f_35 {background-position:    -1960px  0px;}
.a_f_36 {background-position:    -2016px  0px;}
.a_f_37 {background-position:    -2072px  0px;}
.a_f_38 {background-position:    -2128px  0px;}
.a_f_39 {background-position:    -2184px  0px;}
.a_f_40 {background-position:    -2240px  0px;}
.a_f_41 {background-position:    -2296px  0px;}
.a_f_42 {background-position:    -2352px  0px;}
.a_f_43 {background-position:    -2408px  0px;}
.a_f_44 {background-position:    -2464px  0px;}
.a_f_45 {background-position:    -2520px  0px;}
.a_f_46 {background-position:    -2576px  0px;}
.a_f_47 {background-position:    -2632px  0px;}
.a_f_48 {background-position:    -2688px  0px;}
.a_f_49 {background-position:    -2744px  0px;}
.a_f_50 {background-position:    -2800px  0px;}



/* blueprints rack */
.b_a  {position:relative;float:left;width:91px;height:70px;background:transparent no-repeat 0 0;}
.b_1  {background-position:     0px  0px;}
.b_2  {background-position:   -91px  0px;}
.b_3  {background-position:  -182px  0px;}
.b_4  {background-position:  -273px  0px;}
.b_5  {background-position:  -364px  0px;}
.b_6  {background-position:  -455px  0px;}
.b_7  {background-position:  -546px  0px;}
.b_8  {background-position:  -637px  0px;}
.b_9  {background-position:  -728px  0px;}
.b_10 {background-position:  -819px  0px;}
.b_11 {background-position:  -910px  0px;}
.b_12 {background-position: -1001px  0px;}
.b_13 {background-position: -1092px  0px;}
.b_14 {background-position: -1183px  0px;}
.b_15 {background-position: -1274px  0px;}
.b_16 {background-position: -1365px  0px;}
.b_17 {background-position: -1456px  0px;}
.b_18 {background-position: -1547px  0px;}
.b_19 {background-position: -1638px  0px;}
.b_20 {background-position: -1729px  0px;}
.b_21 {background-position: -1820px  0px;}
.b_22 {background-position: -1911px  0px;}
.b_23 {background-position: -2002px  0px;}
.b_24 {background-position: -2093px  0px;}
.b_25 {background-position: -2184px  0px;}
.b_26 {background-position: -2275px  0px;}


.mood_a  {position:absolute;width:25px;height:25px;background:transparent no-repeat 0 0;}
.mood_1  {background-position:     0px  0px;}
.mood_2  {background-position:   -25px  0px;}
.mood_3  {background-position:   -50px  0px;}
.mood_4  {background-position:   -75px  0px;}
.mood_5  {background-position:  -100px  0px;}
.mood_6  {background-position:  -125px  0px;}
.mood_7  {background-position:  -150px  0px;}
.mood_8  {background-position:  -175px  0px;}
.mood_9  {background-position:  -200px  0px;}
.mood_10 {background-position:  -225px  0px;}
.mood_11 {background-position:  -250px  0px;}
.mood_12 {background-position:  -275px  0px;}


.ri_a {position:relative;float:left;width:50px;height:80px;background:transparent no-repeat 0 0;}
.ri_1_0 {background-position:      0px    0px;}
.ri_2_0 {background-position:    -50px    0px;}
.ri_3_0 {background-position:   -100px    0px;}
.ri_4_0 {background-position:   -150px    0px;}
.ri_5_0 {background-position:   -200px    0px;}
.ri_1_1 {background-position:      0px  -70px;}
.ri_2_1 {background-position:    -50px  -70px;}
.ri_3_1 {background-position:   -100px  -70px;}
.ri_4_1 {background-position:   -150px  -70px;}
.ri_5_1 {background-position:   -200px  -70px;}
.ri_1_2 {background-position:      0px -140px;}
.ri_2_2 {background-position:    -50px -140px;}
.ri_3_2 {background-position:   -100px -140px;}
.ri_4_2 {background-position:   -150px -140px;}
.ri_5_2 {background-position:   -200px -140px;}
.ri_1_3 {background-position:      0px -210px;}
.ri_2_3 {background-position:    -50px -210px;}
.ri_3_3 {background-position:   -100px -210px;}
.ri_4_3 {background-position:   -150px -210px;}
.ri_5_3 {background-position:   -200px -210px;}
.ri_1_4 {background-position:      0px -280px;}
.ri_2_4 {background-position:    -50px -280px;}
.ri_3_4 {background-position:   -100px -280px;}
.ri_4_4 {background-position:   -150px -280px;}
.ri_5_4 {background-position:   -200px -280px;}


/* icons city 1 */
.c1_a_50  {width:50px;height:50px;position:absolute;background:transparent no-repeat 0 0;}
.c1_1_50  {background-position:     0px     0px;}
.c1_2_50  {background-position:   -50px     0px;}
.c1_3_50  {background-position:  -100px     0px;}
.c1_4_50  {background-position:     0px   -50px;}
.c1_5_50  {background-position:   -50px   -50px;}
.c1_6_50  {background-position:  -100px   -50px;}
.c1_7_50  {background-position:     0px  -100px;}
.c1_8_50  {background-position:   -50px  -100px;}
.c1_9_50  {background-position:  -100px  -100px;}
.c1_10_50 {background-position:     0px  -150px;}
.c1_11_50 {background-position:   -50px  -150px;}
.c1_12_50 {background-position:  -100px  -150px;}
.c1_13_50 {background-position:     0px  -200px;}
.c1_14_50 {background-position:   -50px  -200px;}
.c1_15_50 {background-position:  -100px  -200px;}
.c1_16_50 {background-position:     0px  -250px;}


/* diseases 30x30 */
.d_a_30{position:relative;float:left;width:30px;height:30px;background:transparent no-repeat 0 0;}
.d_1_30 {background-position:     0px    0px;}
.d_2_30 {background-position:   -30px    0px;}
.d_3_30 {background-position:   -60px    0px;}
.d_4_30 {background-position:   -90px    0px;}
.d_5_30 {background-position:  -120px    0px;}
.d_6_30 {background-position:  -150px    0px;}
.d_7_30 {background-position:  -180px    0px;}
.d_8_30 {background-position:  -210px    0px;}
.d_9_30 {background-position:  -240px    0px;}
.d_10_30 {background-position: -270px    0px;}
.d_11_30 {background-position:    0px  -30px;}
.d_12_30 {background-position:  -30px  -30px;}
.d_13_30 {background-position:  -60px  -30px;}
.d_14_30 {background-position:  -90px  -30px;}
.d_15_30 {background-position: -120px  -30px;}
.d_16_30 {background-position: -150px  -30px;}
.d_17_30 {background-position: -180px  -30px;}
.d_18_30 {background-position: -210px  -30px;}
.d_19_30 {background-position: -240px  -30px;}
.d_20_30 {background-position: -270px  -30px;}
.d_21_30 {background-position:    0px  -60px;}
.d_22_30 {background-position:  -30px  -60px;}
.d_23_30 {background-position:  -60px  -60px;}
.d_24_30 {background-position:  -90px  -60px;}
.d_25_30 {background-position: -120px  -60px;}
.d_26_30 {background-position: -150px  -60px;}
.d_27_30 {background-position: -180px  -60px;}
.d_28_30 {background-position: -210px  -60px;}
.d_29_30 {background-position: -240px  -60px;}
.d_30_30 {background-position: -270px  -60px;}
.d_31_30 {background-position:    0px  -90px;}
.d_32_30 {background-position:  -30px  -90px;}
.d_33_30 {background-position:  -60px  -90px;}
.d_34_30 {background-position:  -90px  -90px;}
.d_35_30 {background-position: -120px  -90px;}
.d_36_30 {background-position: -150px  -90px;}
.d_37_30 {background-position: -180px  -90px;}
.d_38_30 {background-position: -210px  -90px;}
.d_39_30 {background-position: -240px  -90px;}
.d_40_30 {background-position: -270px  -90px;}
.d_41_30 {background-position:    0px -120px;}
.d_42_30 {background-position:  -30px -120px;}
.d_43_30 {background-position:  -60px -120px;}
.d_44_30 {background-position:  -90px -120px;}
.d_45_30 {background-position: -120px -120px;}
.d_46_30 {background-position: -150px -120px;}
.d_47_30 {background-position: -180px -120px;}
.d_48_30 {background-position: -210px -120px;}
.d_49_30 {background-position: -240px -120px;}
.d_50_30 {background-position: -270px -120px;}
.d_51_30 {background-position:    0px -150px;}
.d_52_30 {background-position:  -30px -150px;}
.d_53_30 {background-position:  -60px -150px;}
.d_54_30 {background-position:  -90px -150px;}
.d_55_30 {background-position: -120px -150px;}
.d_56_30 {background-position: -150px -150px;}
.d_57_30 {background-position: -180px -150px;}
.d_58_30 {background-position: -210px -150px;}
.d_59_30 {background-position: -240px -150px;}
.d_60_30 {background-position: -270px -150px;}
.d_61_30 {background-position:    0px -180px;}
.d_62_30 {background-position:  -30px -180px;}
.d_63_30 {background-position:  -60px -180px;}
.d_64_30 {background-position:  -90px -180px;}
.d_65_30 {background-position: -120px -180px;}
.d_66_30 {background-position: -150px -180px;}
.d_67_30 {background-position: -180px -180px;}
.d_68_30 {background-position: -210px -180px;}
.d_69_30 {background-position: -240px -180px;}
.d_70_30 {background-position: -270px -180px;}
.d_71_30 {background-position:    0px -210px;}
.d_72_30 {background-position:  -30px -210px;}
.d_73_30 {background-position:  -60px -210px;}
.d_74_30 {background-position:  -90px -210px;}
.d_75_30 {background-position: -120px -210px;}
.d_76_30 {background-position: -150px -210px;}
.d_77_30 {background-position: -180px -210px;}
.d_78_30 {background-position: -210px -210px;}
.d_79_30 {background-position: -240px -210px;}
.d_80_30 {background-position: -270px -210px;}


/* diseases 15x15 */
.d_a_15{position:relative;float:left;width:15px;height:15px;background:transparent no-repeat 0 0;}
.d_1_15 {background-position:     0px    0px;}
.d_2_15 {background-position:   -15px    0px;}
.d_3_15 {background-position:   -30px    0px;}
.d_4_15 {background-position:   -45px    0px;}
.d_5_15 {background-position:   -60px    0px;}
.d_6_15 {background-position:   -75px    0px;}
.d_7_15 {background-position:   -90px    0px;}
.d_8_15 {background-position:  -105px    0px;}
.d_9_15 {background-position:  -120px    0px;}
.d_10_15 {background-position: -135px    0px;}
.d_11_15 {background-position:    0px  -15px;}
.d_12_15 {background-position:  -15px  -15px;}
.d_13_15 {background-position:  -30px  -15px;}
.d_14_15 {background-position:  -45px  -15px;}
.d_15_15 {background-position:  -60px  -15px;}
.d_16_15 {background-position:  -75px  -15px;}
.d_17_15 {background-position:  -90px  -15px;}
.d_18_15 {background-position: -105px  -15px;}
.d_19_15 {background-position: -120px  -15px;}
.d_20_15 {background-position: -135px  -15px;}
.d_21_15 {background-position:    0px  -30px;}
.d_22_15 {background-position:  -15px  -30px;}
.d_23_15 {background-position:  -30px  -30px;}
.d_24_15 {background-position:  -45px  -30px;}
.d_25_15 {background-position:  -60px  -30px;}
.d_26_15 {background-position:  -75px  -30px;}
.d_27_15 {background-position:  -90px  -30px;}
.d_28_15 {background-position: -105px  -30px;}
.d_29_15 {background-position: -120px  -30px;}
.d_30_15 {background-position: -135px  -30px;}
.d_31_15 {background-position:    0px  -45px;}
.d_32_15 {background-position:  -15px  -45px;}
.d_33_15 {background-position:  -30px  -45px;}
.d_34_15 {background-position:  -45px  -45px;}
.d_35_15 {background-position:  -60px  -45px;}
.d_36_15 {background-position:  -75px  -45px;}
.d_37_15 {background-position:  -90px  -45px;}
.d_38_15 {background-position: -105px  -45px;}
.d_39_15 {background-position: -120px  -45px;}
.d_40_15 {background-position: -135px  -45px;}
.d_41_15 {background-position:    0px  -60px;}
.d_42_15 {background-position:  -15px  -60px;}
.d_43_15 {background-position:  -30px  -60px;}
.d_44_15 {background-position:  -45px  -60px;}
.d_45_15 {background-position:  -60px  -60px;}
.d_46_15 {background-position:  -75px  -60px;}
.d_47_15 {background-position:  -90px  -60px;}
.d_48_15 {background-position: -105px  -60px;}
.d_49_15 {background-position: -120px  -60px;}
.d_50_15 {background-position: -135px  -60px;}
.d_51_15 {background-position:    0px  -75px;}
.d_52_15 {background-position:  -15px  -75px;}
.d_53_15 {background-position:  -30px  -75px;}
.d_54_15 {background-position:  -45px  -75px;}
.d_55_15 {background-position:  -60px  -75px;}
.d_56_15 {background-position:  -75px  -75px;}
.d_57_15 {background-position:  -90px  -75px;}
.d_58_15 {background-position: -105px  -75px;}
.d_59_15 {background-position: -120px  -75px;}
.d_60_15 {background-position: -135px  -75px;}
.d_61_15 {background-position:    0px  -90px;}
.d_62_15 {background-position:  -15px  -90px;}
.d_63_15 {background-position:  -30px  -90px;}
.d_64_15 {background-position:  -45px  -90px;}
.d_65_15 {background-position:  -60px  -90px;}
.d_66_15 {background-position:  -75px  -90px;}
.d_67_15 {background-position:  -90px  -90px;}
.d_68_15 {background-position: -105px  -90px;}
.d_69_15 {background-position: -120px  -90px;}
.d_70_15 {background-position: -135px  -90px;}
.d_71_15 {background-position:    0px -105px;}
.d_72_15 {background-position:  -15px -105px;}
.d_73_15 {background-position:  -30px -105px;}
.d_74_15 {background-position:  -45px -105px;}
.d_75_15 {background-position:  -60px -105px;}
.d_76_15 {background-position:  -75px -105px;}
.d_77_15 {background-position:  -90px -105px;}
.d_78_15 {background-position: -105px -105px;}
.d_79_15 {background-position: -120px -105px;}
.d_80_15 {background-position: -135px -105px;}

/* diseases 40x40 */
.d_a_40{width:40px;height:40px;background:transparent no-repeat 0 0;}
.d_1_40  {background-position:     0px    0px;}
.d_2_40  {background-position:   -40px    0px;}
.d_3_40  {background-position:   -80px    0px;}
.d_4_40  {background-position:  -120px    0px;}
.d_5_40  {background-position:  -160px    0px;}
.d_6_40  {background-position:  -200px    0px;}
.d_7_40  {background-position:  -240px    0px;}
.d_8_40  {background-position:  -280px    0px;}
.d_9_40  {background-position:  -320px    0px;}
.d_10_40 {background-position: -360px    0px;}
.d_11_40 {background-position:     0px  -40px;}
.d_12_40 {background-position:   -40px  -40px;}
.d_13_40 {background-position:   -80px  -40px;}
.d_14_40 {background-position:  -120px  -40px;}
.d_15_40 {background-position:  -160px  -40px;}
.d_16_40 {background-position:  -200px  -40px;}
.d_17_40 {background-position:  -240px  -40px;}
.d_18_40 {background-position:  -280px  -40px;}
.d_19_40 {background-position:  -320px  -40px;}
.d_20_40 {background-position: -360px  -40px;}
.d_21_40 {background-position:     0px  -80px;}
.d_22_40 {background-position:   -40px  -80px;}
.d_23_40 {background-position:   -80px  -80px;}
.d_24_40 {background-position:  -120px  -80px;}
.d_25_40 {background-position:  -160px  -80px;}
.d_26_40 {background-position:  -200px  -80px;}
.d_27_40 {background-position:  -240px  -80px;}
.d_28_40 {background-position:  -280px  -80px;}
.d_29_40 {background-position:  -320px  -80px;}
.d_30_40 {background-position: -360px  -80px;}
.d_31_40 {background-position:     0px -120px;}
.d_32_40 {background-position:   -40px -120px;}
.d_33_40 {background-position:   -80px -120px;}
.d_34_40 {background-position:  -120px -120px;}
.d_35_40 {background-position:  -160px -120px;}
.d_36_40 {background-position:  -200px -120px;}
.d_37_40 {background-position:  -240px -120px;}
.d_38_40 {background-position:  -280px -120px;}
.d_39_40 {background-position:  -320px -120px;}
.d_40_40 {background-position: -360px -120px;}
.d_41_40 {background-position:     0px -160px;}
.d_42_40 {background-position:   -40px -160px;}
.d_43_40 {background-position:   -80px -160px;}
.d_44_40 {background-position:  -120px -160px;}
.d_45_40 {background-position:  -160px -160px;}
.d_46_40 {background-position:  -200px -160px;}
.d_47_40 {background-position:  -240px -160px;}
.d_48_40 {background-position:  -280px -160px;}
.d_49_40 {background-position:  -320px -160px;}
.d_50_40 {background-position: -360px -160px;}
.d_51_40 {background-position:     0px -200px;}
.d_52_40 {background-position:   -40px -200px;}
.d_53_40 {background-position:   -80px -200px;}
.d_54_40 {background-position:  -120px -200px;}
.d_55_40 {background-position:  -160px -200px;}
.d_56_40 {background-position:  -200px -200px;}
.d_57_40 {background-position:  -240px -200px;}
.d_58_40 {background-position:  -280px -200px;}
.d_59_40 {background-position:  -320px -200px;}
.d_60_40 {background-position: -360px -200px;}
.d_61_40 {background-position:     0px -240px;}
.d_62_40 {background-position:   -40px -240px;}
.d_63_40 {background-position:   -80px -240px;}
.d_64_40 {background-position:  -120px -240px;}
.d_65_40 {background-position:  -160px -240px;}
.d_66_40 {background-position:  -200px -240px;}
.d_67_40 {background-position:  -240px -240px;}
.d_68_40 {background-position:  -280px -240px;}
.d_69_40 {background-position:  -320px -240px;}
.d_70_40 {background-position: -360px -240px;}
.d_71_40 {background-position:     0px -280px;}
.d_72_40 {background-position:   -40px -280px;}
.d_73_40 {background-position:   -80px -280px;}
.d_74_40 {background-position:  -120px -280px;}
.d_75_40 {background-position:  -160px -280px;}
.d_76_40 {background-position:  -200px -280px;}
.d_77_40 {background-position:  -240px -280px;}
.d_78_40 {background-position:  -280px -280px;}
.d_79_40 {background-position:  -320px -280px;}
.d_80_40 {background-position:  -360px -280px;}

/* diseases 50x50 */
.d_a_50{width:50px;height:50px;position:absolute;background:transparent no-repeat 0 0;}
.d_1_50 {background-position:     0px    0px;}
.d_2_50 {background-position:   -50px    0px;}
.d_3_50 {background-position:  -100px    0px;}
.d_4_50 {background-position:  -150px    0px;}
.d_5_50 {background-position:  -200px    0px;}
.d_6_50 {background-position:  -250px    0px;}
.d_7_50 {background-position:  -300px    0px;}
.d_8_50 {background-position:  -350px    0px;}
.d_9_50 {background-position:  -400px    0px;}
.d_10_50 {background-position: -450px    0px;}
.d_11_50 {background-position:     0px  -50px;}
.d_12_50 {background-position:   -50px  -50px;}
.d_13_50 {background-position:  -100px  -50px;}
.d_14_50 {background-position:  -150px  -50px;}
.d_15_50 {background-position:  -200px  -50px;}
.d_16_50 {background-position:  -250px  -50px;}
.d_17_50 {background-position:  -300px  -50px;}
.d_18_50 {background-position:  -350px  -50px;}
.d_19_50 {background-position:  -400px  -50px;}
.d_20_50 {background-position:  -450px  -50px;}
.d_21_50 {background-position:     0px -100px;}
.d_22_50 {background-position:   -50px -100px;}
.d_23_50 {background-position:  -100px -100px;}
.d_24_50 {background-position:  -150px -100px;}
.d_25_50 {background-position:  -200px -100px;}
.d_26_50 {background-position:  -250px -100px;}
.d_27_50 {background-position:  -300px -100px;}
.d_28_50 {background-position:  -350px -100px;}
.d_29_50 {background-position:  -400px -100px;}
.d_30_50 {background-position:  -450px -100px;}
.d_31_50 {background-position:     0px -150px;}
.d_32_50 {background-position:   -50px -150px;}
.d_33_50 {background-position:  -100px -150px;}
.d_34_50 {background-position:  -150px -150px;}
.d_35_50 {background-position:  -200px -150px;}
.d_36_50 {background-position:  -250px -150px;}
.d_37_50 {background-position:  -300px -150px;}
.d_38_50 {background-position:  -350px -150px;}
.d_39_50 {background-position:  -400px -150px;}
.d_40_50 {background-position:  -450px -150px;}
.d_41_50 {background-position:     0px -200px;}
.d_42_50 {background-position:   -50px -200px;}
.d_43_50 {background-position:  -100px -200px;}
.d_44_50 {background-position:  -150px -200px;}
.d_45_50 {background-position:  -200px -200px;}
.d_46_50 {background-position:  -250px -200px;}
.d_47_50 {background-position:  -300px -200px;}
.d_48_50 {background-position:  -350px -200px;}
.d_49_50 {background-position:  -400px -200px;}
.d_50_50 {background-position:  -450px -200px;}
.d_51_50 {background-position:     0px -250px;}
.d_52_50 {background-position:   -50px -250px;}
.d_53_50 {background-position:  -100px -250px;}
.d_54_50 {background-position:  -150px -250px;}
.d_55_50 {background-position:  -200px -250px;}
.d_56_50 {background-position:  -250px -250px;}
.d_57_50 {background-position:  -300px -250px;}
.d_58_50 {background-position:  -350px -250px;}
.d_59_50 {background-position:  -400px -250px;}
.d_60_50 {background-position:  -450px -250px;}
.d_61_50 {background-position:     0px -300px;}
.d_62_50 {background-position:   -50px -300px;}
.d_63_50 {background-position:  -100px -300px;}
.d_64_50 {background-position:  -150px -300px;}
.d_65_50 {background-position:  -200px -300px;}
.d_66_50 {background-position:  -250px -300px;}
.d_67_50 {background-position:  -300px -300px;}
.d_68_50 {background-position:  -350px -300px;}
.d_69_50 {background-position:  -400px -300px;}
.d_70_50 {background-position:  -450px -300px;}
.d_71_50 {background-position:     0px -350px;}
.d_72_50 {background-position:   -50px -350px;}
.d_73_50 {background-position:  -100px -350px;}
.d_74_50 {background-position:  -150px -350px;}
.d_75_50 {background-position:  -200px -350px;}
.d_76_50 {background-position:  -250px -350px;}
.d_77_50 {background-position:  -300px -350px;}
.d_78_50 {background-position:  -350px -350px;}
.d_79_50 {background-position:  -400px -350px;}
.d_80_50 {background-position:  -450px -350px;}

.bd_a_30{width:30px;height:30px;position:absolute;background:transparent no-repeat 0 0;}



/* guild_arms 50x50 */
.g_a_50{width:50px;height:50px;float:left;background:transparent no-repeat 0 0;}
.g_1_50 {background-position:     0px    0px;}
.g_2_50 {background-position:   -50px    0px;}
.g_3_50 {background-position:  -100px    0px;}
.g_4_50 {background-position:  -150px    0px;}
.g_5_50 {background-position:  -200px    0px;}
.g_6_50 {background-position:  -250px    0px;}
.g_7_50 {background-position:  -300px    0px;}
.g_8_50 {background-position:  -350px    0px;}
.g_9_50 {background-position:  -400px    0px;}
.g_10_50 {background-position: -450px    0px;}
.g_11_50 {background-position:     0px  -50px;}
.g_12_50 {background-position:   -50px  -50px;}
.g_13_50 {background-position:  -100px  -50px;}
.g_14_50 {background-position:  -150px  -50px;}
.g_15_50 {background-position:  -200px  -50px;}
.g_16_50 {background-position:  -250px  -50px;}
.g_17_50 {background-position:  -300px  -50px;}
.g_18_50 {background-position:  -350px  -50px;}
.g_19_50 {background-position:  -400px  -50px;}
.g_20_50 {background-position:  -450px  -50px;}
.g_21_50 {background-position:     0px -100px;}
.g_22_50 {background-position:   -50px -100px;}
.g_23_50 {background-position:  -100px -100px;}
.g_24_50 {background-position:  -150px -100px;}
.g_25_50 {background-position:  -200px -100px;}
.g_26_50 {background-position:  -250px -100px;}
.g_27_50 {background-position:  -300px -100px;}
.g_28_50 {background-position:  -350px -100px;}
.g_29_50 {background-position:  -400px -100px;}
.g_30_50 {background-position:  -450px -100px;}
.g_31_50 {background-position:     0px -150px;}
.g_32_50 {background-position:   -50px -150px;}
.g_33_50 {background-position:  -100px -150px;}
.g_34_50 {background-position:  -150px -150px;}
.g_35_50 {background-position:  -200px -150px;}
.g_36_50 {background-position:  -250px -150px;}
.g_37_50 {background-position:  -300px -150px;}
.g_38_50 {background-position:  -350px -150px;}
.g_39_50 {background-position:  -400px -150px;}
.g_40_50 {background-position:  -450px -150px;}
.g_41_50 {background-position:     0px -200px;}
.g_42_50 {background-position:   -50px -200px;}
.g_43_50 {background-position:  -100px -200px;}
.g_44_50 {background-position:  -150px -200px;}
.g_45_50 {background-position:  -200px -200px;}
.g_46_50 {background-position:  -250px -200px;}
.g_47_50 {background-position:  -300px -200px;}
.g_48_50 {background-position:  -350px -200px;}
.g_49_50 {background-position:  -400px -200px;}
.g_50_50 {background-position:  -450px -200px;}
.g_51_50 {background-position:     0px -250px;}
.g_52_50 {background-position:   -50px -250px;}
.g_53_50 {background-position:  -100px -250px;}
.g_54_50 {background-position:  -150px -250px;}
.g_55_50 {background-position:  -200px -250px;}
.g_56_50 {background-position:  -250px -250px;}
.g_57_50 {background-position:  -300px -250px;}
.g_58_50 {background-position:  -350px -250px;}
.g_59_50 {background-position:  -400px -250px;}
.g_60_50 {background-position:  -450px -250px;}
.g_61_50 {background-position:     0px -300px;}
.g_62_50 {background-position:   -50px -300px;}
.g_63_50 {background-position:  -100px -300px;}
.g_64_50 {background-position:  -150px -300px;}
.g_65_50 {background-position:  -200px -300px;}
.g_66_50 {background-position:  -250px -300px;}
.g_67_50 {background-position:  -300px -300px;}
.g_68_50 {background-position:  -350px -300px;}
.g_69_50 {background-position:  -400px -300px;}
.g_70_50 {background-position:  -450px -300px;}
.g_71_50 {background-position:     0px -350px;}
.g_72_50 {background-position:   -50px -350px;}
.g_73_50 {background-position:  -100px -350px;}
.g_74_50 {background-position:  -150px -350px;}
.g_75_50 {background-position:  -200px -350px;}
.g_76_50 {background-position:  -250px -350px;}
.g_77_50 {background-position:  -300px -350px;}
.g_78_50 {background-position:  -350px -350px;}
.g_79_50 {background-position:  -400px -350px;}
.g_80_50 {background-position:  -450px -350px;}

/* meds 30x30 */
.m_a_30{width:30px;height:30px;position:absolute;background:transparent no-repeat 0 0;}
.m_1_30 {background-position:     0px    0px;}
.m_2_30 {background-position:   -30px    0px;}
.m_3_30 {background-position:   -60px    0px;}
.m_4_30 {background-position:   -90px    0px;}
.m_5_30 {background-position:  -120px    0px;}
.m_6_30 {background-position:  -150px    0px;}
.m_7_30 {background-position:  -180px    0px;}
.m_8_30 {background-position:  -210px    0px;}
.m_9_30 {background-position:  -240px    0px;}
.m_10_30 {background-position: -270px    0px;}
.m_11_30 {background-position:    0px  -30px;}
.m_12_30 {background-position:  -30px  -30px;}
.m_13_30 {background-position:  -60px  -30px;}
.m_14_30 {background-position:  -90px  -30px;}
.m_15_30 {background-position: -120px  -30px;}
.m_16_30 {background-position: -150px  -30px;}
.m_17_30 {background-position: -180px  -30px;}
.m_18_30 {background-position: -210px  -30px;}
.m_19_30 {background-position: -240px  -30px;}
.m_20_30 {background-position: -270px  -30px;}
.m_21_30 {background-position:    0px  -60px;}
.m_22_30 {background-position:  -30px  -60px;}
.m_23_30 {background-position:  -60px  -60px;}
.m_24_30 {background-position:  -90px  -60px;}
.m_25_30 {background-position: -120px  -60px;}
.m_26_30 {background-position: -150px  -60px;}
.m_27_30 {background-position: -180px  -60px;}
.m_28_30 {background-position: -210px  -60px;}
.m_29_30 {background-position: -240px  -60px;}
.m_30_30 {background-position: -270px  -60px;}
.m_31_30 {background-position:    0px  -90px;}
.m_32_30 {background-position:  -30px  -90px;}
.m_33_30 {background-position:  -60px  -90px;}
.m_34_30 {background-position:  -90px  -90px;}
.m_35_30 {background-position: -120px  -90px;}
.m_36_30 {background-position: -150px  -90px;}
.m_37_30 {background-position: -180px  -90px;}
.m_38_30 {background-position: -210px  -90px;}
.m_39_30 {background-position: -240px  -90px;}
.m_40_30 {background-position: -270px  -90px;}
.m_41_30 {background-position:    0px -120px;}
.m_42_30 {background-position:  -30px -120px;}
.m_43_30 {background-position:  -60px -120px;}
.m_44_30 {background-position:  -90px -120px;}
.m_45_30 {background-position: -120px -120px;}
.m_46_30 {background-position: -150px -120px;}
.m_47_30 {background-position: -180px -120px;}
.m_48_30 {background-position: -210px -120px;}
.m_49_30 {background-position: -240px -120px;}
.m_50_30 {background-position: -270px -120px;}
.m_51_30 {background-position:    0px -150px;}
.m_52_30 {background-position:  -30px -150px;}
.m_53_30 {background-position:  -60px -150px;}
.m_54_30 {background-position:  -90px -150px;}
.m_55_30 {background-position: -120px -150px;}
.m_56_30 {background-position: -150px -150px;}
.m_57_30 {background-position: -180px -150px;}
.m_58_30 {background-position: -210px -150px;}
.m_59_30 {background-position: -240px -150px;}
.m_60_30 {background-position: -270px -150px;}
.m_61_30 {background-position:    0px -180px;}
.m_62_30 {background-position:  -30px -180px;}
.m_63_30 {background-position:  -60px -180px;}
.m_64_30 {background-position:  -90px -180px;}
.m_65_30 {background-position: -120px -180px;}
.m_66_30 {background-position: -150px -180px;}
.m_67_30 {background-position: -180px -180px;}
.m_68_30 {background-position: -210px -180px;}
.m_69_30 {background-position: -240px -180px;}
.m_70_30 {background-position: -270px -180px;}
.m_71_30 {background-position:    0px -210px;}
.m_72_30 {background-position:  -30px -210px;}
.m_73_30 {background-position:  -60px -210px;}
.m_74_30 {background-position:  -90px -210px;}
.m_75_30 {background-position: -120px -210px;}
.m_76_30 {background-position: -150px -210px;}
.m_77_30 {background-position: -180px -210px;}
.m_78_30 {background-position: -210px -210px;}
.m_79_30 {background-position: -240px -210px;}
.m_80_30 {background-position: -270px -210px;}

.m_100_30 {background-position: -270px -270px;}

/* meds 40x40 */
.m_a_40{top:0px;left:0px;width:40px;height:40px;background:transparent no-repeat 0 0;}
.m_1_40  {background-position:     0px    0px;}
.m_2_40  {background-position:   -40px    0px;}
.m_3_40  {background-position:   -80px    0px;}
.m_4_40  {background-position:  -120px    0px;}
.m_5_40  {background-position:  -160px    0px;}
.m_6_40  {background-position:  -200px    0px;}
.m_7_40  {background-position:  -240px    0px;}
.m_8_40  {background-position:  -280px    0px;}
.m_9_40  {background-position:  -320px    0px;}
.m_10_40 {background-position: -360px    0px;}
.m_11_40 {background-position:     0px  -40px;}
.m_12_40 {background-position:   -40px  -40px;}
.m_13_40 {background-position:   -80px  -40px;}
.m_14_40 {background-position:  -120px  -40px;}
.m_15_40 {background-position:  -160px  -40px;}
.m_16_40 {background-position:  -200px  -40px;}
.m_17_40 {background-position:  -240px  -40px;}
.m_18_40 {background-position:  -280px  -40px;}
.m_19_40 {background-position:  -320px  -40px;}
.m_20_40 {background-position: -360px  -40px;}
.m_21_40 {background-position:     0px  -80px;}
.m_22_40 {background-position:   -40px  -80px;}
.m_23_40 {background-position:   -80px  -80px;}
.m_24_40 {background-position:  -120px  -80px;}
.m_25_40 {background-position:  -160px  -80px;}
.m_26_40 {background-position:  -200px  -80px;}
.m_27_40 {background-position:  -240px  -80px;}
.m_28_40 {background-position:  -280px  -80px;}
.m_29_40 {background-position:  -320px  -80px;}
.m_30_40 {background-position: -360px  -80px;}
.m_31_40 {background-position:     0px -120px;}
.m_32_40 {background-position:   -40px -120px;}
.m_33_40 {background-position:   -80px -120px;}
.m_34_40 {background-position:  -120px -120px;}
.m_35_40 {background-position:  -160px -120px;}
.m_36_40 {background-position:  -200px -120px;}
.m_37_40 {background-position:  -240px -120px;}
.m_38_40 {background-position:  -280px -120px;}
.m_39_40 {background-position:  -320px -120px;}
.m_40_40 {background-position: -360px -120px;}
.m_41_40 {background-position:     0px -160px;}
.m_42_40 {background-position:   -40px -160px;}
.m_43_40 {background-position:   -80px -160px;}
.m_44_40 {background-position:  -120px -160px;}
.m_45_40 {background-position:  -160px -160px;}
.m_46_40 {background-position:  -200px -160px;}
.m_47_40 {background-position:  -240px -160px;}
.m_48_40 {background-position:  -280px -160px;}
.m_49_40 {background-position:  -320px -160px;}
.m_50_40 {background-position: -360px -160px;}
.m_51_40 {background-position:     0px -200px;}
.m_52_40 {background-position:   -40px -200px;}
.m_53_40 {background-position:   -80px -200px;}
.m_54_40 {background-position:  -120px -200px;}
.m_55_40 {background-position:  -160px -200px;}
.m_56_40 {background-position:  -200px -200px;}
.m_57_40 {background-position:  -240px -200px;}
.m_58_40 {background-position:  -280px -200px;}
.m_59_40 {background-position:  -320px -200px;}
.m_60_40 {background-position: -360px -200px;}
.m_61_40 {background-position:     0px -240px;}
.m_62_40 {background-position:   -40px -240px;}
.m_63_40 {background-position:   -80px -240px;}
.m_64_40 {background-position:  -120px -240px;}
.m_65_40 {background-position:  -160px -240px;}
.m_66_40 {background-position:  -200px -240px;}
.m_67_40 {background-position:  -240px -240px;}
.m_68_40 {background-position:  -280px -240px;}
.m_69_40 {background-position:  -320px -240px;}
.m_70_40 {background-position: -360px -240px;}
.m_71_40 {background-position:     0px -280px;}
.m_72_40 {background-position:   -40px -280px;}
.m_73_40 {background-position:   -80px -280px;}
.m_74_40 {background-position:  -120px -280px;}
.m_75_40 {background-position:  -160px -280px;}
.m_76_40 {background-position:  -200px -280px;}
.m_77_40 {background-position:  -240px -280px;}
.m_78_40 {background-position:  -280px -280px;}
.m_79_40 {background-position:  -320px -280px;}
.m_80_40 {background-position:  -360px -280px;}


/* presents 50x50 */
.p_a_50{width:50px;height:50px;background:transparent no-repeat 0 0;}
.p_1_50 {background-position:     0px    0px;}
.p_2_50 {background-position:   -50px    0px;}
.p_3_50 {background-position:  -100px    0px;}
.p_4_50 {background-position:  -150px    0px;}
.p_5_50 {background-position:  -200px    0px;}
.p_6_50 {background-position:  -250px    0px;}
.p_7_50 {background-position:  -300px    0px;}
.p_8_50 {background-position:  -350px    0px;}
.p_9_50 {background-position:  -400px    0px;}
.p_10_50 {background-position: -450px    0px;}
.p_11_50 {background-position: -500px    0px;}
.p_12_50 {background-position: -550px    0px;}
.p_13_50 {background-position: -600px    0px;}
.p_14_50 {background-position: -650px    0px;}


.help_icons {position:relative;left:0px;top:0px;background: no-repeat;width:11px;height:11px;float:left;}
.help_icons11 {background-position: 0 0;}
.help_icons12 {background-position: -11px 0;}
.help_icons13 {background-position: -22px 0;}
.help_icons14 {background-position: -33px 0;}
.help_icons15 {background-position: -44px 0;}
.help_icons16 {background-position: -55px 0;}

.citymap_0_city1_zone {position:absolute; height: 100px; width: 410px; top: 320px; left:90px;}
.citymap_0_city1_text {position:absolute; height:  30px; width: 200px; top: 290px; left: 200px; text-align: center; font-size: large; color: black;}
.citymap_0_city1_background {background: -90px -320px no-repeat;}

.citymap_0_floor1_zone  {height:70px;left:70px;position:absolute;top:215px;width:274px;}
.citymap_0_floor1_background {background: -70px -215px no-repeat;}
.citymap_0_floor2_zone  {height:70px;left:70px;position:absolute;top:145px;width:274px;}
.citymap_0_floor2_background {background: -70px -145px no-repeat;}

.citymap_1_city1_zone {height:70px;left:330px;position:absolute;top:255px;width:100px;}
.citymap_1_city1_text {color:black;font-size:large;height:30px;left:275px;position:absolute;text-align:center;top:240px;width:160px;}
.citymap_1_city1_background {background: -330px -255px no-repeat;}

.citymap_1_city2_zone {height:60px;left:132px;position:absolute;top:225px;width:80px;}
.citymap_1_city2_text {color:black;font-size:large;height:30px;left:130px;position:absolute;text-align:center;top:210px;width:160px;}
.citymap_1_city2_background {background: -132px -225px no-repeat;}

.citymap_1_floor1_zone  {height:23px;left:230px;position:absolute;top:184px;width:87px;}
.citymap_1_floor1_background {background: -230px -184px no-repeat;}
.citymap_1_floor2_zone  {height:23px;left:230px;position:absolute;top:160px;width:87px;}
.citymap_1_floor2_background {background: -230px -160px no-repeat;}
.citymap_1_floor3_zone  {height:23px;left:230px;position:absolute;top:136px;width:87px;}
.citymap_1_floor3_background {background: -230px -136px no-repeat;}
.citymap_1_floor4_zone  {height:23px;left:230px;position:absolute;top:112px;width:87px;}
.citymap_1_floor4_background {background: -230px -112px no-repeat;}

.lockedfloor {background: 0 0 no-repeat;}
.buildfloor {background: 0 0 no-repeat;}


#nick_links {width:1000px;height:20px;margin-left:-500px;left:50%;position:absolute; z-index:1;}

.nick_corner {position:absolute;top:60px;left:70px;width:51px;height:51px;background:transparent no-repeat 0 0;}
.nick_corner_nick_front {background-position:     0px    0px;}
.nick_corner_nick_achievements {background-position:   -51px    0px;}
.nick_corner_nick_gifts {background-position:  -102px    0px;}
.nick_corner_nick_news {background-position:  -153px    0px;}
.nick_corner_nick_ranking {background-position:  -204px    0px;}
.nick_corner_nick_hospital {background-position:  -255px    0px;}
.nick_corner_nick_patients {background-position:  -306px    0px;}
.nick_corner8 {background-position:  -357px    0px;}

.elevatorhighlight{background:transparent no-repeat 0 0;}
.elevator1 {height:113px;width:112px;position:absolute;top:305px;left:0px;background-position: 0 -305px;}
.elevator2 {height: 79px;width:112px;position:absolute;top:226px;left:0px;background-position: 0 -226px;}
.elevator3 {height: 79px;width:112px;position:absolute;top:147px;left:0px;background-position: 0 -147px;}
.elevator4 {height:146px;width:112px;position:absolute;top:  0px;left:0px;background-position: 0 0;}

.gradient_border {border: 1px solid black; background-color: white;position: absolute; width: 40px; height: 5px; z-index: 50;}
.gradient_small  {position:absolute;top:0px;left:0px;height:5px;}

.badboytarget {z-index:2;top: 25px; position: absolute; width: 250px; height: 130px; left: 25px; overflow-x:hidden;overflow-y:auto;}

.closebutton {position: absolute; height: 35px; width: 35px; right: 10px; top: 2px; z-index: 5;}

/* bound to elementid */
#border4{ height:20px; width:1000px; background: top left no-repeat;}
#border1{ height:640px; width:20px; background: top left no-repeat;}
#border2{ height:640px; width:20px; background: top left no-repeat;}
#border3{ height:640px; width:20px; background: top left no-repeat;}
#fade_icon {background: black none repeat scroll 0% 0%; position: absolute; z-index: 2001; width: 200px; height: 220px;text-align:center;}
#fade_img {top:0px;border:none;}
#fade_span { height:100%; width:100%;  text-align:center; z-index:2000; display:block; position:absolute; margin:0px; padding:0px; left:0px; top:0px; } /* background-color:black; */
#dlg_background { height:100%; width:100%; background-color:black; text-align:center; z-index:2000; display:block; position:absolute; margin:0px; padding:0px; left:0px; top:0px; }
#fade_span2 { height:100%; width:100%; background-color:black; text-align:center; z-index:2;display:block; position:absolute; margin:0px; padding:0px; left:0px; top:0px; }
#fade_span_badge { height:100%; width:100%; background-color:black; text-align:center; z-index:75;display:block; position:absolute; margin:0px; padding:0px; left:0px; top:0px; }
#maincontainer { background-color:white;width:1000px;height:784px;margin-left:-500px;left:50%;position:absolute;margin-top:35px; z-index:1;}
#toplevel { width:720px; }
#toprack { width:220px; background: top left no-repeat; }
#upjerstb {position:absolute; z-index:10; top:0px; left:0px; height:35px; width:100%;}
#menuicons {position:absolute;left:200px; top:0px;width:800px;height:124px;}

#rackinfo {position:absolute;width:220px;height:100px;}
#rackinfo>#heading{position:absolute;width:180px;text-align:center;font-size:large;font-weight:bold;top:12px;left:20px;z-index:4;color:black;}

#popDiv{visibility:hidden; z-index:5; position:absolute; left:0px; top:0px;}
#tmenu{height:80px;left:2px;position:absolute;top:28px;width:170px;}

#msg_head {left:98px;top:20px;position:absolute;height:44px;width:500px;}
#cont_head {left:50px;top:20px;position:absolute;height:44px;width:500px;}

#medimg {width:30px;height:30px;position:absolute;top:95px;left:10px;}
#arc_left  {top:440px;z-index:5;width:30px;height:30px;position:absolute;background-position:     0px    0px;}
#arc_right {top:440px;z-index:5;width:30px;height:30px;position:absolute;background-position:   -30px    0px;}


/* Todo: JS-Funktion um meddetails und citydetails umzuschalten */
#meddetails {position:absolute;top:0px;left:0px;width:220px;height:100px;}
/* #meddetails>#pic {position:absolute; top:40px; left:20px;width:50px;height:50px;} */
#meddetails>#durationtext {position:absolute; top:73px; height:20px;vertical-align:middle;right:30px;font-size:x-small;color:black;}
#meddetails>#rackheadername {position:absolute; top:43px; width:120px;left:80px;font-size:small;font-weight:bold;text-align:center;color:black;}

#rackItems {position:absolute;width:220px;height:420px;top:100px;}
#blueprintItems {position:absolute;width:200px;height:420px;top:100px;left:20px;}
#rackBottom {position: absolute;width:220px;height:120px; top:520px; z-index:1;}
#lagerlock {z-index:20;margin: 0px; height: 640px; width: 220px; position: absolute;background-color: rgb(0,0,0);}
#lager_voll {background-color:black;color:rgb(255,255,255);font-size:large;font-weight:bold;height:200px;padding:20px;position:absolute;text-align:center;top:160px;width:180px;}


#medjournal {position:absolute;bottom:0px;left:10px;width:100px;height:100px;z-index:20;}
#medconference {height:90px;position:absolute;right:0;text-align:left;top:20px;width:100px;z-index:20;}
#linkhint {position:absolute;top:520px;left:50px;width:120px;height:35px;text-align:center;color:black;font-weight:bold;background:top left no-repeat;} 


#waitingroomfade {width:100%; height:100%;position:absolute;z-index:50;background-color:black;}

#g_emblem_thumb {overflow:hidden;position:absolute;width:50px;height:50px;top:60px;left:410px;border:1px solid white;}

#tooltip {/* id*/ z-index:100;position:absolute;top: 100px; width: 200px;}
.tooltip {/* class*/ float:left;}
#tooltip_tl {background-position:     0     0; width:200px; height:5px;}
#tooltip_mm {background-position:     0  -5px; width:190px; left:5px;min-height:15px; background-repeat: repeat-y; padding: 5px;}
#tooltip_bl {background-position:     0 -45px; width:200px; height:5px;}


#cleanerdrag{z-index:100;width:39px;height:82px;position:absolute;top:100px;left:100px;}

.carslr {width:50px;height:24px;position:absolute;top:617px;}
.carsrl {width:50px;height:24px;position:absolute;top:600px;}
.car1day {left:-50px;background-position: 0 0;}
.car2day {left:-50px;background-position: -100px 0;}
.car3day {left:-50px;background-position: -200px 0;}
.car4day {left:-50px;background-position: 0 -24px;}
.car5day {left:-50px;background-position: -100px -24px;}
.car6day {left:-50px;background-position: -200px -24px;}
.car7day {left:-50px;background-position: 0 -77px;}
.car8day {left:-50px;background-position: -100px -77px;}
.car9day {left:-50px;background-position: -200px -77px;}
.car10day {left:-50px;background-position: 0 -101px;}
.car11day {left:-50px;background-position: -100px -101px;}
.car12day {left:-50px;background-position: -200px -101px;}
.car1 {left:-50px;background-position:  -50px 0;}
.car2 {left:-50px;background-position: -150px 0;}
.car3 {left:-50px;background-position: -250px 0;}
.car4 {left:-50px;background-position:  -50px -24px;}
.car5 {left:-50px;background-position: -150px -24px;}
.car6 {left:-50px;background-position: -250px -24px;}
.car7 {left:-50px;background-position:  -50px -77px;}
.car8 {left:-50px;background-position: -150px -77px;}
.car9 {left:-50px;background-position: -250px -77px;}
.car10 {left:-50px;background-position:  -50px -101px;}
.car11 {left:-50px;background-position: -150px -101px;}
.car12 {left:-50px;background-position: -250px -101px;}


.bus1 {position:absolute;left:200px;width:100px;height:31px;top:593px;}
.bus2 {position:absolute;left:720px;width:100px;height:31px;top:593px;}

.medicalrecordnavi {position:absolute;width:35px;height:35px;}
#medi_kick {background-position: 0 0;}
#medi_referral {background-position: -35px 0;}
#medi_exchange {background-position: -70px 0;}

.treatment {position:absolute;z-index:20;width:27px;height:26px;top:75px;left:20px;}

.treatmenticons {z-index:2;width:30px; height:30px;position:absolute;top:0px;left:0px;}
.treatmenticon {width:50px; height:50px;position:absolute;top:0px;left:0px;}
.treatment_icon_15 {width:15px; height:15px;position:absolute;top:0px;left:0px;}
.treatment_icon_15_0 {background-position: -30px 0;}
.treatment_icon_15_1 {background-position: 0 0;}
.treatment_icon_15_2 {background-position: -15px 0;}

.heartbeat {background-position: 0 0;}
.cured {background-position: -50px 0;}
.comesnext {background-position: -150px 0;}
.notreatment {background-position: -100px 0;}
.heartbeats {background-position: 0 0;}
.cureds {background-position: -30px 0;}
.notreatments {background-position: -60px 0;}
.comesnexts {background-position: -90px 0;}
.cleaner{height:30px;left:300px;position:absolute;top:105px;width:30px;z-index:2;}
.workerunit{height:41px;left:360px;position:absolute;top:92px;width:84px;z-index:2;}


#noentrare {border: 3px solid red; padding: 5px; position: absolute; top: 120px; left: 160px; width: 300px;}

.tut9 {position:absolute;width:233px;height:150px;z-index:100;}
.tut9_1_1 {height:110px;left:25px;overflow-x:hidden;overflow-y:auto;position:absolute;top:20px;width:190px;}
.tut9_2_1 {height:110px;left:20px;overflow-x:hidden;overflow-y:auto;position:absolute;top:20px;width:190px;}


.minitreatment {position:absolute;height:88px;width:88px;}
#medi_s_t1 {background-position:  0px   0px;top:227px;left:131px;}
#medi_s_t2 {background-position:-88px   0px;top:227px;left:219px;}
#medi_s_t3 {background-position:  0px -88px;top:315px;left:131px;}
#medi_s_t4 {background-position:-88px -88px;top:315px;left:219px;}


.cityhelp {position: absolute; overflow-x: hidden; overflow-y: auto; height: 60px; width: 250px;}
.helpclose {position:absolute;top:0px;right:0px;width:20px;height:20px;z-index:20;}


.avatar_g_hi1 {background-position: 0 0; width:56px; height: 56px;}
.avatar_g_hi2 {background-position: -56px 0; width:56px; height: 56px;}

/** LIGHTBOX FOLLOWS */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/pics/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/pics/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/pics/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{    padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	

/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
	}

* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}

* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}
	
	
/* Clearfix */    
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

.front_window_big {position:absolute;top:100px;margin-left:-335px;left:65%;width:671px;height:597px;z-index:10;}
.front_window_big_close {position:absolute;left:580px;top:100px;width:35px;height:35px;}
.front_window_big_header {height:25px;color:black;font-size:large;font-weight:bold;left:170px;overflow-x:hidden;overflow-y:hidden;position:absolute;text-align:center;top:200px;width:370px;}
.front_window_big_body {color:black;height:280px;left:140px;overflow-x:hidden;overflow-y:auto;position:absolute;top:270px;width:390px;}

#front_about_body {color:black;height:280px;left:140px;overflow-x:hidden;overflow-y:auto;position:absolute;top:270px;width:390px;}
#front_players {position: absolute; top: 100px; left: 100px; color: yellow; font-weight: bold; height: 20px; width: 485px; text-align: right;}
#front_story_register {position:absolute;left:70px;top:25px;width:200px;height:35px;}
#front_story_login {position:absolute;left:70px;top:65px;width:200px;height:35px;}
#front_story_close {position:absolute;left:580px;top:100px;width:35px;height:35px;}

#front_shortabout {height:85px;left:80px;position:absolute;top:120px;width:330px;color:black;}

#hotzone_story {position: absolute;top:500px;left:800px;width: 150px; height: 100px;}
#hotzone_moha {position: absolute;top:500px;left:250px;width: 100px; height: 100px;}
#hotzone_reg_head {height:30px;left:400px;position:absolute;top:130px;width:200px;}
#hotzone_login_head {height:30px;left:400px;position:absolute;top:165px;width:200px;}

.login_form {position:absolute;top:350px;left:50px;}

#news_link {position:absolute;top:530px;left:50px;width:400px;text-align:center;font-size:medium;font-weight:bold;}
#news_menu {position:absolute;width:400px;height:20px;top:330px;left:50px;}

.newslink {position:absolute;width:80px;height:20px;top:0px;text-align: center;color:white;}

#nick_guildname {font-size:x-large;height:30px;overflow:hidden;position:absolute;right:50px;text-align:right;top:5px;width:680px;}
#nick_guildarms {height:150px;position:absolute;right:5px;top:44px;width:150px;}
#background_fade { height:100%; width:100%; background-color:black; text-align:center; z-index:2;position:absolute; margin:0px; padding:0px; left:0px; top:0px; }


/* index6.php */
#regboxcont {
position:absolute;
top:0px;
left:0px;
width:325px;
height:85px;
z-index:10;
}
h1.firsthead {
font-size:11px;
margin:5px 5px 0px;
}
ul.firsthead {
margin:8 0 0;
padding:0 28 0;
}
li.firsthead {
margin:0 0 5;
}
#contentbox1 {
color:black;
background-repeat:no-repeat;
position:absolute;width:671px;height:597px;top:100px;left:65%;z-index:101;display: none;margin-left:-335px;
}
#contentbox2 {
color:black;
background-repeat:no-repeat;
position:absolute;width:671px;height:597px;top:100px;left:65%;z-index:101;display: none;margin-left:-335px;
}
#contentbox3 {
color:black;
background-repeat:no-repeat;
position:absolute;width:671px;height:597px;top:100px;left:65%;z-index:101;display: none;margin-left:-335px;
}
.cb_text {
position:absolute;
top:167px;
left:125px;
margin:15px;width:390px;height:285px;
}
.cb_text2 {
text-align:left;margin:15px 0px;width:390px;height:285px;overflow:auto;
}
p.cbox {width:365px; }
ul.list_up {text-align:left; margin-top:15px; padding-left:15px;}
li.list_up {padding-bottom:10px; width:355px;list-style:circle outside none;}
h3.cbox { margin:20px 45px 50px; padding:0px; font-size:14px; color:#000000; text-align:left;}
h3.features { margin:5 0 1; font-size:11px; color:#000000;}
h5.cbox { margin:20px 0px 0px; padding:0px; font-size:12px; color:#000000; text-align:left;}
p.cbox {width:365px; }
