body { background-color: #000000; font-size: 12px; text-align:center; font-family: Verdana, Tahoma, Courier New, Arial, sans-serif;  margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;}

.msgError { font-weight: bold; color: red; background-color: #DDDDDD}
.msgOkay { font-weight: bold; color: #0066CC; background-color: #DDDDDD}
.msgBig { font-size: 20px; }
.odsazen {margin-left: 20px;}
.noBorder {border: 0px;}
.stred {text-align: center;}

/* -----------------------------   vseobecne ODKAZY */
a img {border:none}
a {text-decoration: none}
a:link {color: #0066CC;}
a:visited {color: #0066CC;}
a:active {color: #0066CC;}
a:hover {color: #0066CC; text-decoration: underline}


/* -----------------------------   normal FURMULAR */
input { padding: 1px; border: solid 1px #0099CC; font: Verdana, sans-serif; color: white; font-size: 10px; background-color: #666666;}
input#heslo { background-image: url("img/bg_imput.gif"); background-position: left top; color: #000000; border: 1px; margin-left: 0px; margin-top: 0px; border-style: solid; border-color: #000000; height: 16px; padding-left: 2px;}
input#jmeno { background-image: url("img/bg_imput.gif"); background-position: left top; color: #000000; border: 1px; margin-left: 0px; margin-top: 0px; border-style: solid; border-color: #000000; height: 16px; padding-left: 2px;}

#login_submit {background: url(img/bg_button_login.gif) no-repeat center; color: #ffffff; margin-left: 4px; padding-top: -20px; border-style: solid; border: 0px; font-size:10px; cursor: pointer; height: 18px; width: 70px;}
input.tlacitko { background-color: #666666; color: #white; font-weight: bold; cursor: pointer; border: solid 1px #0099CC; margin: 2px;}
#tlacitko_registrace { position: absolute; top: 14px; right: 50px; Margin: auto; font-size: 12px;}
/* input.checkboxik { border: 1px; background-color: black;} */

.formular_poznamka { font-family: Verdana, Tahoma, Courier New, Arial, sans-serif;	text-align: left; font-size: 8px;}


/* -----------------------------   MAIN */
#main { width: 960px; margin: 0px auto 0px auto; padding: 0; text-align: center; position: relative; border: 0px; }
#loginBase { width: 960px; height: 38px; margin: auto; position: absolute; top: 0px; left: 0px; 
             background-color: black; text-align: center; background-image: url("img/login-back2.jpg");  background-position: right bottom; background-repeat: no-repeat;}
#login {text-align: right; vertical-align: top; position: absolute; top: 11px; right: 140px; Margin: auto; color: white; font-size: 12px;}
#login_info {position: absolute; top: 12px; right: 37px; width: 425px; Margin: 0px; color: white; font-weight: bold; font-size: 12px; border: 0px;}
#head { width: 960px; height: 216px; background-image: url("img/logo-final.jpg"); margin: 0px; padding: 0px; position: absolute; top: 35px; left: 0px; background-position: left bottom;}
#base { /*background-color: red;/**/position: absolute; top: 251px; left: 0px; margin: 0px; padding: 0px; background-color: #5A5A5A; width: 960px; color: white; text-align:center; margin: auto; border: 1px;}
#left {/* background-color: blue;/**/position: relative; left: 0px; top: 0px;  float:left; width: 170px; text-align: left; margin: 0 0 0 5px; padding: 5 5 5 5px; }
#middle {/* background-color: yellow;/**/ float: right; text-align: center; width: 750px; margin: 0 0 0 0px;}
#copyRight { font-size: 10px; color: white; Font-weight: bold; position: relative; top: 15px;}
#tail { background-image: url("img/prdelka2.jpg"); width: 960px; height: 31px;}

.resetovac {border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; width: 0px; height: 0px; line-height: 0px; font-size: 0px; }

#middleleft { float: left; width: 500px; /*background-color: green;*/}
#middleright { float: right; width: 250px; /*ackground-color: blue;*/}

.reklama { width:100%; text-align: center; font-size: 9px; color: #666666;}
.tabulka { padding: 0; margin: 0; font-size: 10px;}
.tabulka_turnaje { padding: 0; margin: 0; font-size: 10px;}
.tabulka_turnaje td { background-color: #CCCCCC; font-size: 12px; font-family: Arial Narrow; vertical-align: top; }
.tabulka_turnaje th { background-color: #CCCCCC; font-size: 12px; font-family: Arial; text-align: left;  padding-left: 5px; padding-right: 5px;}


/* -----------------------------   PANEL   --------------------------------------------- */
.left1 {height:38px; min-width: 100px;  text-align: left; background-image: url("img/panel1-12.gif"); background-position: left top; background-repeat: no-repeat;}
.left2 { min-width: 100px; background-image: url("img/panel2-1.gif"); background-position: left top; background-repeat: repeat-y;}
.left3 {height:13px; min-width: 100px; background-image: url("img/panel3-1.gif"); background-position: left top; background-repeat: no-repeat;}
.right1 { width: 49px; height:38px; float: right; background-image: url("img/panel1-4.gif"); background-position: right top; background-repeat: no-repeat;}
.right3 { width: 49px; height:13px; float: right; background-image: url("img/panel3-3.gif"); background-position: right top; background-repeat: no-repeat;}
.na100pro {width: 100%;}
.obal1 { width: 500px; Margin: auto;}
.obal2 { width: 250px; Margin: 0px; padding: 0px;}
.obal600 {width: 800px; Margin: auto;}
#zprava_velka { visibility: hidden; position: absolute; top: 00px; left: 80px; width: 800px;border: 5px solid gray; border-left-color: rgb(151,151,151); 
                border-top-color: rgb(85,85,85);border-bottom-color: rgb(75,75,75); border-right-color: rgb(50,50,50);}
#zprava_velka input.tlacitko a:hover {text-decoration: none; }
.obalBig { width: 750px; Margin: auto;}
.obalHorni {background-image: url("img/panel1-3.gif"); background-position: right top; background-repeat: repeat-x;}
.obalSpodni {background-image: url("img/panel3-2.gif"); background-position: right top; background-repeat: repeat-x;}
.obalStred {background-color: #DDDDDD;background-image: url("img/panel2-2.gif"); background-position: right top; background-repeat: repeat-y;}
.obsahZpravy {position: relative; color: black; padding: 0px 15px 0px 15px; background-color: transparent; text-align: left; font-size: 10px;}
.nadpisZpravy {position: relative; top: 10px; left: 45px; color:white; font-size: 12px; font-weight: bold;}
.nadpis2 {font-size: 12px; font-weight: bold; text-decoration:underline;}

/* -----------------------------   MENU    ---------------------------------------------- */
#menu_horni { position: absolute; bottom: 10px; left: 10px; color: white; font-size: 12px; font-weight: bold;}
#menu_jazyk { position: absolute; bottom: 10px; right: 10px; }
.menu_nadpis { position: relative; margin: 0 auto 0 auto; text-align: center; width: 100%;}

#menu_horni a { color: white; font-weight: bold; background-image: none; text-decoration: none; }
#menu_horni a:hover {text-decoration: underline;}

#menu ul.menu { list-style: url(img/sipka.bmp); text-align: left;      margin: 0 0 2px 0; padding-right: 0; padding-left: 20px; text-decoration: none;}
#menu ul.menu li {}
#menu ul.menu a { color: black; font-weight: bold; background-image: none; text-decoration: none; }
#menu ul.menu a:hover { font-weight: bold; color: #CCCCCC; background-image: none; text-decoration: none; }
#menu img {margin: 2 0 0 0;}

.menuprave_nadpis { font-weight: bold; text-decoration: underline; padding: 0; margin: 0; }
.menuprave { text-align: left; text-valign: top; margin: 0 0 0 15px; padding: 0 0 2px 0; text-decoration: none;}
.menuprave a { color: black; font-weight: bold; background-image: none; text-decoration: none; }
.menuprave a:hover { font-weight: bold; color: #0066CC; background-image: none; text-decoration: none; }

.odkazy_banery { position: relative; margin: 5 auto 0 auto; text-align: center; width: 100%;}
.odkazy_banery img { margin-bottom: 2px;}
.menu_horniItem {padding-left: 12px; padding-right: 16px; text-align: center; display: inline; }
.mtext {padding-left: 10px; padding-right: 0 px; text-align: center; display: inline;}
/* -----------------------------   NOVINKY   */
.novinky_datum { padding-bottom: 2px; margin: 0 0 0 5; font-size: 10px;}
.novinky_autor { float:right; padding-bottom: 2px; margin: 0 5 0 0; font-size: 10px; font-style: italic; }
.novinky_obrazek { float: left; border: 1px solid #CCCCCC; margin: 0 5px 0 0; padding:0;}
.novinky_nadpis { padding-bottom: 5px; margin:0 0 0 5px; font-size: 12px; font-weight: bold; color: #0066CC; }
.novinky_nadpis2 { font-weight: bold; color: #0066CC; }
.novinky_text { float: left; text-align:left; color:black; width:450px;}
.novinky_tlacitko { float: right; padding: 2 0 0 0px; margin: 0 40 0 0px;}
.novinky_pocetk { padding: 5 0 4 0px; margin: 0 0 0 0px;}
.novinky_cara { padding: 0px; margin: 0 0 0 0px;}
.novinky_obsah {text-align: justify; width:465px;}
.novinky_obsah a { color: black; font-weight: bold; background-image: none; text-decoration: none; }
.novinky_obsah a:hover { text-decoration: underline; }
/* -----------------------------   ZAPASY   */
.zapasy_tabulka { padding: 0; margin: 0; font-size: 10px;}
.zapasy_vysledek { text-align: char; char: ":";}
.zapasy_seznam { background-color: #DDDDDD;	cursor: pointer; }
.zapasy_pocetk { color:#666666; text-align:center; }

/* -----------------------------   SERVERY   */
.serversTable { padding: 0; margin: 0; font-size: 10px; }
.server_detail_info {border: 0px;}
.server_detail_info th {font-size: 11px; font-family: Arial; text-align: right; padding-right: 15px;}

.server_detail { padding-left: 10px; padding-right: 10px; text-align: left;}
.server_detail td { font-size: 11px; font-family: Arial;}

.server_nadpis { border: 1px solid black; text-align: left; font-size: 12px; color: black; font-weight: bold; padding: 5px 5px 5px 5px; }
.server_hraci { border: 0px solid black; background-color: #DDDDDD; width: 450px; }
.server_hraci td { background-color: #CCCCCC; font-size: 11px; font-family: Arial Narrow;}
.server_hraci th { background-color: #CCCCCC; font-size: 11px; font-family: Arial Narrow;}
 
/* -----------------------------   REGISTRACE   */
.registrace_tabulka { border: 0px; padding: 0px; margin: 0px; font-size: 10px;}
.registrace_tabulka td { padding-left: 8px; padding-right: 8px; padding-top: 3px; padding-bottom: 3px; vertical-align: middle;}
.registrace_tabulka_div {padding-left: 1px; border: 1px solid #0099CC; height: 17px; vertical-align: top; }
.registrace_tabulka_div_in {padding-top: 2px; padding-bottom: 3px;}
.registrace_tabulka_left { text-align:right; vertical-align: middle; }
/* -----------------------------  TRAVIAN --- */
.travian {text-align: center;}
.travian table { border: 1px solid black; margin: 0px auto; background-color: rgb(182,182,182);}
.travian table td { padding-left: 10px; padding-right: 10px; border: 1px solid black; background-color: rgb(219,219,219);}
/* ----------------------------- ANKETY ----- */
.anketa_velka td {padding-left: 10px; padding-right: 10px; }
/* ----------------------------- SEKCE DOWNLOAD ---- */
.download {} 
.download th {font-size: 11px; font-family: Arial; text-align: left;  padding-left: 5px; padding-right: 5px;}
.download td { font-size: 11px; font-family: Arial; padding-left: 5px; padding-right: 5px; }

/*------------------------------ SPONZORI ----------*/
.sponzori {margin: 0px auto; font-size: 12px; font-family: Arial; text-align: justify;}
.sponzori div {text-align: justify; width: 450 px;}
.sponzori img {border: 1px solid black; width: 450px; margin-right: 10px;}

.sponzori_right {margin: 0px auto; font-size: 12px; font-family: Arial; text-align: justify;}
.sponzori_right div {text-align: justify; }
.sponzori_right img {border: 1px solid black; width: 450px; margin-right: 10px;}
/*--------------------------- HISTORIE -------*/
.nadpis {font-size: large;}
.historie li {font-weight: bold;}
.historie div {text-align: justify; padding-right: 10px; font-weight: normal;}

/*--------------------------- FORUM -------*/
.forum_nazevskupiny { color:#CCCCCC; font-weight: bold; font-size: 11px; background-color:#000000; }
.forum_popisek { color:#CCCCCC; text-align:center; background-color:#000000;}
.forum_nazevfora { color: #0066CC; font-weight: bold; font-size: 12px; }
.forum_seznam { cursor: pointer; }
.forum_navigace_stranek { float:right; text-align:right; padding-right: 5px; }
.forum_navigace_obsahu { float:right; text-align:right; padding-right: 5px; }
.forum_navigace_nazvy { float:left; color: #0066CC; font-weight: bold; font-size: 12px; }


