body{ font-family:Verdana;   background-color:#FFF;  
   font-size:11px;}
body,form,img{margin:0px; padding:0px;}


body{color:#000;}
.tabulka_pruh, .tabulka_pruh a, .tabulka_nadpis, .tabulka_nadpis a, .menu_hlavnemenu,
.hlavicka_zpravy, .hlavicka_zpravy a, .hlavicka_zpravy a:hover, 
.nadpis, .nadpis a, .nadpis a:hover{color: #253f89;}
#obal{background-image:url(/img/svetle_modra/h4.png);  background-repeat:repeat-x;  }


.lista1 {
FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none; font-weight: bold;
}
.lista2 {
FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}



.hlavni_menu, .menu_hlavnemenu{font-size:12px;}

a{text-decoration:underline;}
body a:hover, .nadpis a, .hlavni_menu a, .menu a{text-decoration:none;}

/* tagy */
img{border:0px;}
p{padding:0px;margin:10px;}
h1,h2,h3{font-size:12px; padding:0px; margin:0px;}
h1,h3{font-weight:normal;}
h3 a:hover{text-decoration:none;}

.h1, .h3 {font-size:13px; width:60%; border-bottom:1px #B1D5FD solid; padding-left:10px; margin:5px; font-weight:bold; }
.h2{font-weight:bold; font-size:13px; margin:0px;}

td h2{font-weight:bold;}
td h3{color:#03022C; font-size:13px; width:60%; border-bottom:1px #B1D5FD solid; font-weight:bold; padding-left:10px;}

h1 a,h2 a,h3 a{color:#03022C; }

/* hlavní pozicování  */
#head,#mainTable{width:1000px; margin:auto;}
#head{height:150px;}
#logo{float:left; background:url(/img/svetle_modra/logo.png) no-repeat; width:450px; height:150px;}


#levy{width:210px;  float:left;}
#stred{padding:0px; width:775px; margin-left:220px;

/*
border:5px #2A4859 solid; 
 background:#EDF2F7; 
 color:#000;
 */
 }

/*
#foot{clear:both;  padding:10px;  border-top:1px #120476 solid ;  background-color:#172024;
  background-image:url("/img/svetle_modra/foot.png");   background-repeat:repeat-x;}
  */

#foot{clear:both; border-top:1px #BBD7E2 solid; width:1000px;  margin:auto;  text-align:left;}
#foot, #foot a{color:#000;}

.foot_icons{text-align:center; margin-bottom:10px;}
.foot_icons a{text-decoration:none;}

/* styly */

.h{margin:0px; padding:0px; display:none;}

.login{float:right;  text-align:right; position:relative; top:30px; right:50px; padding:5px;  font-size:12px;}
.login,.login a,.login a:hover{color:#EEF; }
.vyhledavani_index{padding:10px 0px 0px 8px;height:40px;position:relative;left:50px;width:300px;}


.vyhledavani_link{padding:3px; color:#000; text-decoration:none;}

/*  +----------------------------------------------------------------------+
    |       Menu                                                           |
    +----------------------------------------------------------------------+  */
    
    
/* hlavní menu Home, tutorialy, download.... */
.hlavni_menu{padding:7px 0px 8px 0px; width:1000px; text-align:center; position:relative; top:1px;}
.hlavni_menu a{background:url(/img/svetle_modra/m1.png);

 border:1px #37565E solid; border-top:0px; 

  color:#FFF;  padding:7px;   margin-right:1px;}
.hlavni_menu a:hover, .hlavni_menu a.aktivni{ text-decoration:none;}
 .hlavni_menu a:hover{  background:url(/img/svetle_modra/m2.png); color:#FFF;  text-decoration:none;}
 .hlavni_menu a.aktivni{background:url(/img/svetle_modra/m3.png);  color:#000;  text-decoration:none;}
  .aktivni a{background:url(/img/svetle_modra/m2.png); color:#FFF;}


/* uživatelské menu - nahoře vedle loga */
.menu_uziv{padding:3px; position:relative; top:5px;}
.menu_uziv a{color:#FFF; padding:3px;  }
.menu_uziv a:hover{ color:#FFF; text-decoration:none;}


/* levé menu */

/*
.menu_hlavnemenu{padding-left:10px; color:#BBD7E2;  font-weight:bold;}

*/
.login_info {
  line-height:20px;
    padding: 10px;
  padding-left:30px;

  margin-bottom:10px;
}



.menu, .login_info{border:5px #EEE solid;  margin-bottom:10px;}
.menu h2{font-weight:normal;}
.menu a{padding:6px; background:#FFF;  padding-left:10px;  display:block;  color:#000;}
.menu a:hover{color:#000; background:#9eb8fe; text-decoration:none;}
.menu a.aktiv{font-weight:bold; text-decoration:none;}

 
.menu2 ul{ position:relative; left:200px; top:40px; width:200px; list-style:none;}

.menu2 li a{display:block; background:#FF9500; color:#FFF;border-bottom:1px #FFAC45 solid; padding:3px; text-decoration:none;}
.menu2 li a:hover{background:#CD5F0C;}







/* ukázky zdrojového kódu */
.highlight{margin-left:7px;  padding:5px;  width:600px;  overflow:auto;  background-color:#EEE;  border:1px #969696 dashed;}






.nadpis {
font-weight:bold;
font-size:13px;
  padding: 5px;
  vertical-align: middle;
  /*background:url(/img/svetle_modra/pozadi_nadpis_velky.png); */
/*  background:#CACBEB;
  border:1px #120476 solid;
  */
  margin-bottom:10px;
  padding-bottom:0px;
  border-bottom:1px #BBD7E2 solid;
}



.neprecteny{background-color:#33cc00;}


/*  +----------------------------------------------------------------------+
    |       Tabulky                                                        |
    +----------------------------------------------------------------------+  */

.tabulka{background-color:#DDD; width:100%;}
.tabulka_pruh{background-color:#bbd7e2; color:#2B4A5A; font-weight:bold;}
.tabulka_pruh a{color:#FFF;}
.tabulka_nadpis td{background:url(/img/svetle_modra/prispevek_nadpis.png); padding:6px;}
.tabulka_nadpis a, .tabulka_nadpis a:hover{color:#fff; text-decoration:none;}

.tabulka_forum{background-image:url(/img/svetle_modra/forum.png); background-color:#FFF; height:50px;}


.tabulka_forum, .tabulka_forum a, .tabulka_obsah1, .tabulka_obsah1 a, .tabulka_obsah2, .tabulka_obsah2 a{color:#000;}

.tabulka_obsah1{background-color:#FFF;}
.tabulka_obsah2{ background-color:#F6F6F6;}





/* hlášky */
.chyba, .pozor, .ok{	padding: 1em 1em 1em 4em; }
.chyba{background:url(/img/chyba.png) 7px 7px no-repeat #fbf8f4;border:solid 1px #FF4B49;    background-color:#FEE;   color:#480D0D;}
.chyba a,.chyba a:hover{color:#480D0D; text-decoration:underline;}
.ok{background:url(/img/ok.png) 7px 7px no-repeat #fbf8f4;border:solid 1px #9DE296;    color:#454;  background-color:#DDFFDD; }
.pozor{background:url(/img/pozor.png) 7px 7px no-repeat #fbf8f4;border:solid 1px #FFBA75;    color:#6B1200;  background-color:#FFE7CE; }



/* FORM KOMPONENTY */


.editbox,select,textarea{background-color:#FFF;  border-top:1px #848484 solid;  border-bottom:1px #BBB solid;  border-left:1px #848484 solid;  border-right:1px #BBB solid;}
.button{font-size:12px;  color:#DDD;background-color:#2A4958;  padding:1px;border-top:1px #DDD solid;  border-bottom:1px #AAA solid;  border-left:1px #DDD solid;  border-right:1px #AAA solid;}
.editbox_small{font-size:11px;  background-color:#fff;  padding:1px;}
.button_small{font-size:11px;  color:#000;background-color:#78afdc;
/* #969696 */
padding:1px;}


/* kontakt styly */

.team_admin {
  font-size: 17px;
  color: #DD0000;
  font-weight: bold;
  border-bottom: #AAAAAA dotted 1px;
  padding-bottom: 7px;
  background: url(/img/rank/admin.png) no-repeat right center;
}

.team_moderator {
  font-size: 17px;
  color: #45854F;
  font-weight: bold;
  border-bottom: #AAAAAA dotted 1px;
  padding-bottom: 7px;
  background: url(/img/rank/mod.png) no-repeat right center;
}

.team_obsah {
  font-size: 12px;
  color: #000;
  border: solid #E0E0E0 1px;
  padding: 15px;
  background-color: #F0F4F8;
  margin-top: 15px;
  margin-bottom: 15px;
}


/*  +----------------------------------------------------------------------+
    |       Příspěvky na fóru                                              |
    +----------------------------------------------------------------------+  */

.hlavicka_zpravy, .menu_hlavnemenu{ background:url(/img/svetle_modra/prispevek_nadpis.png); margin:0px;  padding:6px;}
.hlavicka_zpravy, .menu_hlavnemenu, .tabulka_nadpis{font-weight:bold;}
                      
.prispevek_oddelovac{height:10px;}                  

.avatar{background:#F6F6FF; width:120px; text-align:center;}
.podpis_text{ font-style: italic; padding-left:3px;}

.quote_info{color:#666; font-style:italic; margin-left:7px;}
.quote{border:1px #AAA solid; border-right:0px; background-color:#EEE; color:#444; margin-left:7px; margin-bottom:5px;}

.tabulka_prispevek{ background:#FFF; /* #cfe7f1 */  /* border:1px #CECEED solid;border-top:0px;  */ border:2px #DDD solid; }
.tabulka_prispevek, .tabulka_prispevek a{color:#000;}
.prispevek_text{padding:5px; padding-right:0px;}

/*  +----------------------------------------------------------------------+
    |       Anketa                                                         |
    +----------------------------------------------------------------------+  */
    
    
    
.ank{border:1px #CECEED solid; border-top:0px; }
.anketa_otazka{font-weight:bold; padding:5px; }
.anketa_odpoved{padding:3px;color:#6364A2; font-size:11px; background:#FFF;}
.anketa_odpoved a, .anketa_odpoved a:hover{color:#000; font-size:12px;}
.anketa_info{padding:3px; color:#000; border-top:1px #CECEED solid; background-color:#EBEBFF; font-size:11px;margin-bottom:10px;}
.pruh{background-color:#6364A2; height:15px;}



/*
.login_info {
  line-height:20px;
  border:5px #2A4859 solid; 
 background:#EDF2F7; 
 color:#000;
  padding: 10px;
  padding-left:30px;

  margin-bottom:10px;
}

*/







.cl_vypis{
background-image:url(/img/svetle_modra/clanek_pozadi.png);
  background-repeat: repeat-x; 
   background-color:#FFF; 
  height:150px;
 border-bottom:1px #CECEED solid;
  border-right:1px #CECEED solid;
}
.odd{ border-right:1px #CECEED solid;}

.t_pruh{border-top:1px #CECEED dashed; text-align: justify;}


.cl_middle{
  background-color:#FFF;
  background-image:url(/img/svetle_modra/clanek_pozadi.png);
  background-repeat: repeat-x;
}





.cl_top{  background-color:#FFF;}






/*  +----------------------------------------------------------------------+
    |       Stránkování                                                    |
    +----------------------------------------------------------------------+  */
    
/* informace o aktuální stránce */
.strankovani_text{margin-top:10px;margin-bottom:10px;text-align:right;padding:5px;}

/* výpis stránek */
.strankovani{margin:5px; padding:4px;}
.strankovani a{border:1px #A1BBFE solid; background-color:#EEF; color:#003;
padding:4px 6px 4px 6px;

text-decoration:none;}
.strankovani a:hover{background-color:#A1BBFE; color:#003;}


.str_aktiv{border:1px #A1BBFE solid; background-color:#A1BBFE; color:#003;
padding:4px 6px 4px 6px;
}








.reklama_uziv{
border:1px 
}



.blok{background:#FFF; margin-bottom:10px;}
.blok, .blok a {color:#000;}