*                 { padding: 0px; margin: 0px; font-family: Arial; font-size: 11px; }
a                 { color: #000000; text-decoration: none; }
body              { text-align: center; background-color: #661707; background-image: url( "body/bg.gif" ); background-position: center 10px; background-repeat: no-repeat; }
body img.paticka  { margin-top: -19px; margin-bottom: 10px;}
div.cleaner       { clear: both; width: 100%; height: 15px; }
img               { vertical-align: middle; border: 0px; }
img.gameicon      { width: 16px; height: 16px; }

#root { margin: 20px auto 0px auto; width: 961px; padding: 0px 11px 0px 11px; text-align: left; background-image: url( "root/bg.gif" ); }
    
    #hlavicka { border-width: 1px 1px 0px 1px; border-style: solid; border-color: #000000; }
        
        #top-menu         { height: 32px; padding: 4px 0px 0px 15px; background-color: #FFFFFF; background-image: url( "top-menu/bg.gif" ); background-repeat: repeat-x; }
        #top-menu img     { float: left; margin: 9px 7px 0px 0px; }
        #top-menu p       { font-weight: bold; margin: 9px 0px 0px 3px; float: left; }
        #top-menu h1      { font-weight: bold; margin-top: 9px; float: left; }
        #top-menu ul      { margin-top: 1px; list-style-type: none; float: right; background-image: url( "top-menu/menu-bg.gif" ); background-position: right; }
        #top-menu ul li   { float: left; padding-top: 9px; height: 22px; background-image: url( "top-menu/a-bg.gif" ); background-repeat: no-repeat; }
        #top-menu ul li a { padding: 0px 15px; font-weight: bold; }
        #top-menu ul li a img.icon { border: 0px; margin: 0px 0px 0px 15px; padding: 0px }
    
        #informace                  { color: #B0371C; background-color: #111111; background-image: url( "informace/bg.gif" ); height: 25px; }
        #informace span             { color: #999999; }
        #informace ul               { list-style-type: none; }
        #informace ul li form       { height: 15px; float: left; }
        #informace ul li input      { font-size: 10px; padding: 1px 1px 0px 3px; width: 103px; color: #999999; border: 1px solid #000000; background-color: #000000; background-image: url( "informace/input-bg.gif" ); }
        #informace ul li input.send { width: 16px; color: #B0371C; border: 0px; background: none; margin: 0px; vertical-align: top; }
        #informace ul li            { float: left; padding: 3px 6px; background-image: url( "informace/li-bg.gif" ); background-repeat: no-repeat; background-position: right; }
        #informace ul li.admin      { background-image: none; }
        #informace ul li.admin a    { color: #F1F1F1; }
        #informace ul li.last       { float:right; background-image: none; }
        #informace ul li a          { color: #B0371C; }
        
        #logo     { background-color: #000000; height: 124px; }
        #logo img { position: absolute; }
        #logo h2  { padding: 55px 0px 0px 40px; color: #FEC007; font-size: 22px; font-family: tahoma; }
        
    #main { padding-top: 1px; background-color: #FFFFFF; border-width: 0px 1px 1px 1px; border-style: solid; border-color: #DAD3D2; }
        
        #leve-menu                  { width: 178px; float: left; margin-left: 3px; }
        #leve-menu h3               { text-transform: uppercase; padding: 8px 10px 4px 10px; color: #FFFFFF; font-weight: bold; background-color: #B0371C; background-image: url( "leve-menu/span.gif" ); }
        #leve-menu h3.black         { background-color: #000000; background-image: url( "leve-menu/span_black.gif" ); }
        #leve-menu p                { margin: 4px 1px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; }
        #leve-menu a:hover          { color: #B0371C; }
        #leve-menu p.menu           { padding-bottom: 5px; }   
        #leve-menu p.menu a         { padding: 3px 0px 3px 20px; display: block; background-image: url( "leve-menu/arrow.gif" ); background-repeat: no-repeat; background-position: 5px 7px; }
        #leve-menu p.center         { text-align:center; }
        #leve-menu p.center img     { border: 0px solid; }
        #leve-menu p.technik        { padding: 5px; line-height: 22px; }
        #leve-menu p.kontakty       { padding: 4px; line-height: 17px; }
        #leve-menu p.kontakty strong{ display: block; width: 65px; float: left; }
        #leve-menu p.kontakty span  { color: #B0371C; font-weight: bold; }
        #leve-menu p.kontakty span.green { color: green; }
        #leve-menu p.kontakty span.blue  { color: blue; }
        #leve-menu p.stats          { padding: 4px; line-height: 17px; }
        #leve-menu p.stats strong   { display: block; width: 100px; float: left; clear: both; }
        #leve-menu p.stats span     { color: #B0371C; font-weight: bold; }
        #leve-menu p.podpora        { text-align: center; padding: 5px; }
        #leve-menu p.anketa span    { display: block; }
        #leve-menu p.anketa span.otazka { padding: 6px; border-bottom: 1px solid #B0B8BA; text-align: Justify; }
        #leve-menu p.anketa span.vsechny { border-bottom: 0px; padding: 6px; }
        #leve-menu p.anketa span.vsechny a { color: #CB0014; }
        #leve-menu p.anketa span.odpoved a { background-color: #FFFFFF; border-bottom: 1px solid #B0B8BA; display: block; background-image: url( "/layout/leve-menu/anketa_bg.gif" ); background-repeat: no-repeat; background-position: 6px; padding: 5px 5px 5px 25px; }
        #leve-menu p.anketa span.odpoved a.second { background-color: #F1F1F1; }
        
        
        #right    { width: 771px; float: right; margin-right: 3px; }
        #right h3 { float:left;width: 751px; padding: 8px 10px 6px 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background-color: #333333; background-image: url( "main/h3.gif" ); }

           #right div.content                              { float:left; width: 764px; margin: 3px 3px 10px 3px; padding: 10px 0px; border: 1px solid #999999; background-color: #F1F1F1; }
           #right div.content div.deleter                  { border-top: 1px solid #999999; margin-top: 20px; width: 100%; clear: both; }
           #right div.content div.center                   { margin-top: 10px; float:right; text-align: center; background-color: #DADFE2; margin-right: 60px; padding: 2px 50px; }
           #right div.content a                            { color: #B0371C; }
           #right div.content a:hover                      { text-decoration: underline; }
           #right div.content h4                           { clear: both; color: #B0371C; padding: 10px; position: relative; }
           #right div.content h5                           { clear: both; color: #000000; padding: 5px 15px; position: relative; }           
           #right div.content ul                           { margin-left: 10px; list-style-type: none; }
           #right div.content span                         { font-weight: bold; }
           #right div.content span.darkred                 { color: #B0371C; font-weight: bold; }
           #right div.content span.red                     { color: red; font-weight: bold; }
           #right div.content span.green                   { color: green; font-weight: bold; }
           #right div.content span.gray                    { color: gray; font-weight: bold; }
           #right div.content span.blue                    { color: blue; font-weight: bold; }
           #right div.content ul li                        { padding: 3px 0px 3px 20px; background-image: url( "leve-menu/arrow.gif" ); background-repeat: no-repeat; background-position: 5px 7px; }
           #right div.content div.float                    { float: left; }
           #right div.content div.float_maplist            { float: left; width: 180px; margin-left: 10px; }
           #right div.content div.float_maplist input      { margin: 2px; }     
           #right div.content p                            { padding: 0px 10px; line-height: 20px; font-size: 11px; text-align: Justify; position: relative; }
           #right div.content p.team                       { float: left; padding: 5px; margin: 5px 20px; }
           #right div.content p.team span                  { color: #B0371C; font-weight: bold; }
           #right div.content p.error                      { color: #B0371C; font-weight: bold; }
           #right div.content p.true                       { color: #249302; font-weight: bold; }
           #right div.content p.center                     { text-align: center; }
           #right div.content p.right                      { text-align: right; }
           #right div.content img.icon                     { margin-right: 10px; }
           #right div.content input                        { padding: 3px 5px 0px 5px; height: 17px; border: 1px solid #C0C0C0; background-image: url( "content/input-bg.gif" ); vertical-align: middle; }
           #right div.content input.send                   { padding: 0px 5px; color: #FFFFFF; border: 1px solid #000000; background-color: #333333; background-image: url( "content/input-send.gif" ); }
           #right div.content input.nostyle                { padding: 0px; border: 0px; background-image: url( "" ); }
           #right div.content pre                          { padding: 5px; white-space: pre-wrap; }
           #right div.content textarea                     { padding: 5px; }
           #right div.content form input.send              { margin-left: 20px; }
           #right div.content table.list                   { width: 100%; }
           #right div.content table.list tr                { background-color: #F9F9F9; }
           #right div.content table.list tr.error          { background-color: #CB0114; }
           #right div.content table.list tr.error:hover    { background-color: #CB0114; }
           #right div.content table.list tr.error span     { color: white; }
           #right div.content table.list tr.noline         { background-color: #F9F9F9; }
           #right div.content table.list tr.noline:hover   { background-color: #F9F9F9; }
           #right div.content table.list tr.offline        { background-color: #FFAC24; }
           #right div.content table.list tr.offline:hover  { background-color: #FF9B47; }
           #right div.content table.list tr:hover          { background-color: #FFE5E0; }
           #right div.content table.list td.nadpis         { font-weight: bold; padding: 4px 5px; background-color: #DADFE2; }
           #right div.content table.list td                { padding: 3px 5px; }
           #right div.content table.list td span.true      { color: #249302; font-weight: bold; }
           #right div.content table.list td span.false     { color: #CB0114; font-weight: bold; }
           #right div.content table.rezer                  { width: 100%; padding: 10px; }
           #right div.content table.rezer tr               { background-color: #F9F9F9; }
           #right div.content table.rezer tr:hover         { background-color: #F9F9F9; }
           #right div.content table.rezer td               { padding: 3px 5px; text-align: center; }
           #right div.content table.rezer td.nadpis        { font-weight: bold; padding: 4px 5px; background-color: #DADFE2; }
           #right div.content table.rezer td.free:hover    { background-color: #ff9c00; }
           #right div.content table.rezer td.empty:hover   { background-color: #d21e1e; }
           #right div.content table.rezer td.full          { background-color: #d21e1e; }
           #right div.content table.formular               { margin: 20px; }
           #right div.content table.formular td            { vertical-align: top; padding: 2px 0px; }
           #right div.content table.formular td.nadpis     { color: #B0371C; font-weight: bold; padding: 5px 20px 0px 0px; }
           #right div.content table.form_list              { margin: 20px 20px 0px 20px; float: left; }
           #right div.content table.form_list td           { vertical-align: top; padding: 2px 0px; }
           #right div.content table.form_list td.nadpis    { color: #B0371C; font-weight: bold; padding-right: 20px; }
           #right div.content div.turnaje_skupina          { float: left; margin: 0px 10px; width: 170px; }
           #right div.content div.turnaje_skupina h4       { text-transform: uppercase; padding: 8px 10px 4px 10px; color: #FFFFFF; font-weight: bold; font-style: italic; background-color: #B0371C; background-image: url( "leve-menu/span.gif" ); }
           #right div.content div.turnaje_skupina h4.black { background-color: #000000; background-image: url( "leve-menu/span_black.gif" ); }
           #right div.content div.turnaje_skupina p        { margin: 4px 1px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           #right div.content div.anketa                   { float: left; width: 200px; margin: 10px; padding: 5px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           #right div.content div.anketa p                 { font-weight: bold; text-align: Justify; }
           #right div.content div.anketa ul li             { display: block; clear: both; float: none; }
           #right div.content div.anketa ul li span        { float: left; font-weight: normal; }
           #right div.content div.anketa ul li span.hlasu  { color: #CB0014; float: right; font-weight: bold; }
           
           #right div.content div.hosting                  { float:left; width: 721px; padding: 10px; margin: 0px 10px 10px 10px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           #right div.content div.hosting img              { border: 0px solid; width: 721px; }
           #right div.content div.hosting_left             { float:left; width: 435px; padding: 5px; margin: 0px 5px 0px 10px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           #right div.content div.hosting_left div         { float:left; padding-left: 25px;}
           #right div.content div.hosting_left ul          { float:left; width:200px; }
           #right div.content div.hosting_left img         { float:left; padding-right: 5px; }
           #right div.content div.hosting_right            { float:right; width: 275px; padding: 5px; margin: 0px 10px 0px 5px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           #right div.content div.hosting_right img        { float:left; padding-right: 5px; }
           
           
           
           #right div.content div.kontakt_left             { width: 49%; float:left; }
           #right div.content div.kontakt_left span        { padding: 3px 0px 0px 10px; float:left; width:100px; font-weight:bold; }
           #right div.content div.kontakt_left input       { padding: 3px 5px 0px 5px; height: 17px; border: 1px solid #C0C0C0; background-image: url( "content/input-bg.gif" ); vertical-align: middle; }
           #right div.content div.kontakt_right            { width: 49%; float:right; }
           #right div.content div.kontakt_right span       { padding: 3px 0px 0px 10px; float:left; width:100px; font-weight:bold; }
           #right div.content div.kontakt_right textarea   { padding: 5px; }
           #right div.content div.kontakt_right input.odeslat { float:right; padding: 0px 5px; margin: 10px 60px 0px 0px; color: #FFFFFF; border: 1px solid #000000; background-color: #333333; background-image: url( "content/input-send.gif" ); }
           
           #right div.content div.novinky                  { width: 365px; float:left; margin-bottom: 10px; margin-left: 10px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           #right div.content div.novinky div              { width: 40px; height: 40px; float:left; padding: 10px; text-align: center; }
           #right div.content div.novinky div img          { border: 0px solid; padding-bottom:5px; }           
           
           #right div.content div.novinka                  {  }
           #right div.content div.novinka img              { float:left; padding: 1px;border: 1px solid #999999; margin: 0px 10px; }           

           #right div.newsgraph div.left                   { width: 150px; float:left; }
           #right div.newsgraph div.left img               { padding: 5px; }
           #right div.newsgraph div.right                  { padding-left: 10px; float:left; }
          
           #right div.content div.managed_left             { float:left; text-align:center; width: 275px; padding: 5px; margin: 0px 5px 0px 10px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           #right div.content div.managed_left img         { border: 0px solid; }
           #right div.content div.managed_right            { float:right; width: 435px; padding: 5px; margin: 0px 10px 0px 5px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           
           #right div.content div.managed_admin            { float:right; text-align:center;width: 275px; padding: 5px; margin: 0px 10px 0px 10px; border: 1px solid #999999; background-image: url( "leve-menu/p.gif" ); background-repeat: repeat-x; background-color: #FFFFFF; }
           #right div.content div.managed_admin img        { border: 0px solid; }
           
           
           
        #paticka          { padding: 10px; background-color: #B0B8BA; background-image: url( "paticka/bg.gif" ); background-repeat: repeat-x; }
        #paticka a:hover  { color: #B0371C; }
        
	#odkazy	{ clear: both; width: 921px; margin: 0px auto; padding: 0px 31px 20px 31px; text-align: left; }
