body { color: black;  font-size: 80%;  font-family:  Arial, Verdana,  lucida, sans-serif; text-align: center; margin: 0; padding: 0 0 10px; }
.head { text-align: left; margin-right: auto; margin-left: auto; width: 780px;  margin-top: 20px; }

#obsah  { background: #ffffe0; margin: 0; padding: 20px; clear: both; border-style: none solid solid; border-width: medium 1px 1px; border-color: #808080; }
         
.ram  { text-align: left; margin-right: auto; margin-left: auto; width: 780px; }

.cb { clear: both; }

h1  { color: white; background: #E25273; font-size: 20px; font-family: Georgia, Times New Roman; font-weight: normal; letter-spacing: 0.1em; margin-top: 0; padding-bottom: 3px; padding-left: 10px; border-left: 20px solid #950090;  }
h1 span { font-size: 11px; border:1px solid gray; background: #ebebeb; color: gray; padding: 2px; font-weight: normal; }
h1 a { font-weight: normal; }
h5 { color: #6e6e69; color: white;  background: #E25273; font-size: 1.5em;  margin: 0;  padding-bottom: 10px; padding-top: 10px; padding-left: 10px; border-left: 20px solid #950090;  }
h6  { color: red; font-size: 1.1em; font-weight: bold; margin: 2em 0; padding-bottom: 3px }

hr { border-top: 1px solid silver; margin: 0; }

a { color: #B81138; text-decoration: underline }
a:hover { color: #f00; color: black; }

a.small { font-size: 11px; }

a.close {display: block; width: 90px; height: 20px; margin-left: auto; margin-right: auto; background: url(/images/icons/close2.gif) 10% 50% no-repeat; background-color: #C1EDFF; border-right: 1px solid #74C4E5; border-bottom: 1px solid #74C4E5; padding-top: 5px; padding-left: 20px; font-weight: bold; color: black;}
a.close:hover { background-color:red; color: white; border-right: 1px solid #B50101; border-bottom: 1px solid #B50101;}
a.smallclose { background: url(/images/icons/close3.gif) 0% 50% no-repeat; padding-left: 18px; color: white; font-size: 11px;}

a.pdf { background: url(/images/icons/pdf.gif) 0% 50% no-repeat; padding: 2px 0 2px 20px;  }
a.doc {  background: url(/images/icons/word.gif) 0% 50% no-repeat; padding: 2px 0 2px 20px; }

a.mapa { background: url(/images/icons/icon_map.gif) 0% 50% no-repeat; padding-left: 18px; }
a.mail { background: url(../images/icons/mail_cool.gif) 0% 50% no-repeat; padding-left: 20px; }
a.foto { background: url(../images/icons/camera3.gif) 0% 50% no-repeat;padding-left: 20px; }
a.foto2 { background: url(../images/icons/camera3.gif) 100% 50% no-repeat; padding-right: 20px; color: #696969; text-decoration: none; }
a.foto2:hover { background-color: #eee;}

#anketabox  {background: #eee; padding: 10px; border: 1px solid #E3E3E3; border-bottom: none;}
#anketabox p { margin: 5px 0; }
#anketabox form { margin: 0; }
#anketabox textarea { display: block; }
#anketabox ul {list-style-type:decimal; font-weight:bold; margin-top: 0;}
#anketabox li { margin-bottom: 15px; padding-bottom: 15px;}
#anketabox span { display: block; margin-top: 10px; font-size: 10px; font-weight: normal;}

table#lektab { width: 100%; background: white; margin: 0 0 20px 0; }
table#lektab td {  font-size: 11px; padding: 3px 5px; }
table#lektab td.lekname { font-weight: bold; }
table#lektab td.lekhead { background: #eee; font-size: 11px; font-weight: bold; color: gray; }
table#lektab td.lektema { font-size: 11px; }
/*
table#lektab td { background: #eee; font-size: 11px; padding: 3px 5px; }
table#lektab td.lekhead { background: #eee; font-size: 11px; font-weight: bold; }
*/

#primarycontent .phone {
    background: url(../images/icons/phone.gif) 0% 50% no-repeat;
    padding-left: 20px;
    font-size: 13px; 
}

a.diskuse {
         background: url(../images/icons/chat_icon.gif) 0% 50% no-repeat;
         padding-left: 20px;
         margin-right: 20px;        
}

a.fotografie {
         background: url(../images/icons/camera3.gif) 0% 50% no-repeat;
         padding-left: 20px;
         margin-right: 20px;                
}

a.zapis {
         background: url(../images/icons/note_icon2.gif) 0% 50% no-repeat;
         padding: 3px 0 3px 20px;
         margin-right: 20px;                  
}

a.prihlasit {     
         background: url(../images/icons/lektori_pridat.gif) 0% 50% no-repeat;
         padding-left: 30px;
}

a.nahradnik {     
         background: url(../images/icons/lektori_pridat_bw.gif) 0% 50% no-repeat;
         padding-left: 30px;
}

a.alert {
         background: url(../images/icons/icon_hand3.gif) 0% 50% no-repeat;
         padding-left: 20px;        
}


table#sponzori  { width: 100%; background: white; margin: 20px 0;}
table#sponzori td { padding: 0; font-size: 11px; text-align: center; }
table#sponzori td.shead { color: gray; text-align: left; font-weight: bold; padding: 0 0 10px 10px;}
table#sponzori img { border: 0; display: block; margin: 0 auto; }


div#featured_foto { margin: 10px auto 15px auto; padding: 0; text-align: center;}
div#featured_foto img { display: block; border: 0; margin: 0 auto; padding: 0; }
div#featured_foto p { padding: 0; margin: 0 0 5px 0; font-size: 11px; }
div#featured_foto p span { color: gray; display: block; }
div#featured_foto div { text-align: center; }

#aktbox {
  padding: 10px 5px 5px 5px;
  border: 1px solid #eee;
  border-top: 0;
}

#aktbox p {
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 11px;
  font-style: normal;  
  text-align: left;
}

#aktbox h4.nadpis {
 font-size: 12px;
 margin: 0;
 padding: 0;
 background-color: transparent;
 border: none;
}

#aktbox .datumakt {
 display:block;
 font-size: 10px;
 margin: 0;
}


#popupinfo { position:absolute; top: 150px; left: 300px; width:429px; background-color:purple; padding:10px; color:white; border: 5px solid #E25273;  z-index: 10;}
#popupinfo h1 { background-color: transparent; border: none; color: white; font-size: 19px; padding: 0; letter-spacing: 0.1em;}
#popupinfo h2 { background-color: transparent; border: none; color: white; font-size: 16px;}

#popupinfo p { line-height: 1.5; }

#popupinfo a { color: white;}
#popupinfo a:hover { color: orange;}

#popupinfo a.closepopup { font-weight: bold; background: url(../images/icons/close3.gif) 0% 70% no-repeat; padding-left: 18px;}
#popupinfo ul { margin: 0 0 0 30px;}



#BusyBoxDiv {
  padding: 20px; 
  border: 10px solid #950090;
  visibility: hidden; 
  position: absolute; 
  background: #E25273;
  color: white;
  font-weight: bold;   
}



.inner {        
         padding: 10px;
         border: 1px solid gray;
         margin-bottom: 30px;
         margin-left: 20px;
         text-align: left;
}





#diskuse_left {
   vertical-align: top;
   width: 60%;
   font-size: 11px;
   border-right: 20px solid white;
}


#diskuse_left td.diskuse_header  {
   background: #E5E4E3;
   padding: 5px;
   border: none;
   border-left: 5px solid #E25273;
   
}

#diskuse_left td.diskuse_body {
    background: #eee;
    border: none;
    border-left: 5px solid #E5E4E3;
   
    padding: 10px;
}



#diskuse_right {
   vertical-align: top;
   width: 40%;
   font-size: 11px;
}


#diskuse_right td.diskuse_form {
  background: #eee;
  padding: 10px;
}


.diskuse_ok {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  margin-bottom: 20px;
  background: #E25273; 
  color: white;
}

.overlayTitle
{

   font-family:  Arial, Verdana,  lucida, sans-serif;  
	color: gray;
  border-left: 1px solid gray;
  border-right: 1px solid gray;		
	font-size:10px;
	font-weight: bold;	
  position: relative;
  top: -20px;    
 background-color: white;

padding-left: 5px;
padding-right: 5px;
}	 

.thin { color: gray; font-size: 11px; }


td.dotazcell {
  background: #E5E4E3;
  text-align:right;
  padding: 5px;
}


td.dotazcell2 {
  background: #E5E4E3;
  text-align:left;
  padding: 5px;
}

td.wshophead {
  background: #F9EFEF;
  background: white;
  padding: 3px 5px;
  /*
  border-left: 1px solid #E3E3E3;
  border-right: 1px solid #E3E3E3;
  */
}

td.wshopbody {
  background: #F9EFEF;
  background: white;
  padding: 3px 5px;
  font-size: 0.9em;
  /*
  border-left: 1px solid #E3E3E3;
  border-right: 1px solid #E3E3E3;
  */
}


textarea {
       margin: 0;
        font-family:  Arial, Verdana,  lucida, sans-serif; 
}


input.but {
           color: white;
           font-weight: bold;
            font-family:  Arial, Verdana,  lucida, sans-serif; 
           background: #E25273; 
           border-color: #F9819C #C4183F #C4183F #F9819C;
           border-style: solid;
           border-width: 1px;
}

input.but2 {
           color: white;
           font-weight: bold;
            font-family:  Arial, Verdana,  lucida, sans-serif; 
           background: #950090; 
           border-color: #C902C2 #61015E #61015E #C902C2;
           border-style: solid;
           border-width: 1px;
}



ul#seznam {  
  font-weight: bold;
  font-size: 1.1em;
  list-style-type: upper-roman;  
  
}

ul#seznam a {
  font-weight: normal;
  padding-left: 25px;
  background: url(../images/icons/branchbottom.gif) 0% 50% no-repeat;
 /* display: block;*/
  margin: 0;
}

ul#seznam li {
  margin-bottom: 20px;
}







ul#seznam2 {    
  font-size: 1.0em;
  list-style-type: upper-roman; 
}

ul#seznam2 a {
  font-weight: normal; 
  margin: 0;
  padding: 0;
  display: inline;
}

ul#seznam2 li {
  margin-bottom: 10px;
}

ul#seznam2 li.aktmodul {
   color: white; 
 background: #E25273;
 padding-left: 10px; 
}


ul#akt {
    list-style-image: url(../images/icons/selected_track.gif);
}

ul#akt li {
    padding-bottom: 8px;
}


/* Basic page divisions */

#primarycontent	{
  padding-top: 0;
	padding-right: 25px;
	vertical-align:top;

	}

#primarycontent h2 {
   font-size: 1.1em;
   margin-bottom: 0;
}

#primarycontent h3, #sidebar h3 {
   font-size: 1.1em;
   margin-bottom: 0;
   background: #E5E4E3;
   padding: 5px 5px 5px 10px;
 border-left: 20px solid #E25273; 
}

#sidebar h3.aktuality {  
   padding: 5px 5px 5px 50px;
}



#primarycontent h4 {
   font-size: 1.0em;
   margin-bottom: 0;
   background: #E5E4E3;
   padding-left: 5px;
   border-left: 5px solid #E25273;
}

#primarycontent h4 span {
  position: relative;
  left: 320px;
  top: -15px;
  padding: 0;
  display: inline;
}

#primarycontent h4 img {
  border: 0;
  margin-top: 3px;
}
	
#primarycontent p {

  line-height: 150%;
 text-align: justify;
}

#primarycontent p.smaller {
  margin: 0;
  font-size: 0.9em;
  line-height: 150%;
 text-align: justify;
}

#primarycontent span {
  font-size: 11px;
  display: block;
}

#primarycontent a.lektorweb {
  
  background: url(../images/icons/link.png) 0% 50% no-repeat;
  padding-left: 15px;
  margin-bottom: 4px;
  margin-left: 3px;
  font-size: 11px;
  font-weight: normal;
}



.dotazhead {
  
  background: url(../images/icons/nav-commenters.gif) 1% 50% no-repeat;
  background-color: #E5E4E3;
  padding: 3px 5px 3px 30px; 
}

p.dotazbody {
  margin-top: 3px;
  margin-bottom: 20px;
}



.showohlashead {  
  background-color: #E5E4E3;
  font-weight: bold;
  padding: 3px 5px; 
  margin-top: 15px;
}

.showohlasbody { 
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #E5E4E3;
  border-top: none;
  background: #eee;
}

.showohlasbody h1 {  
  font-size: 14px; 
  padding: 0;
  margin: 0 0 10px 0;
  border: none;
  background: none;
  color: black;
}



.ohlashead {
  
  background: url(../images/icons/nav-comments.gif) 1% 50% no-repeat;
  background-color: #E5E4E3;
  padding: 3px 5px 3px 30px; 
}



td.faqheadicon {
 
 background: url(../images/icons/napoveda.gif) 1% 20% no-repeat;
 background-color: #E25273;
 width: 20px;
}

td.faqheadbody {
  background-color: #E5E4E3;
  font-weight: bold;
  padding: 3px 5px 3px 10px;
}


ul.small {
 font-size: 11px;
 list-style-type: none;
 margin: 0;
 padding:0;
}

/* Sidebar display attributes */

#sidebar {padding-top: 0;}

	
#sidebar h2	{
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	line-height: 1.5;	
	}

#sidebar h3 {
  text-align: left;
  font-size: 0.9em;
  letter-spacing: 0.1em;
  color: #E25273;;
  border-bottom: 2px solid #E25273;
}


#sidebar h4 {
   font-size: 1.1em;
   margin-top: 0;
   margin-bottom: 0;
   background: #E5E4E3;
   padding: 3px 3px 3px 10px;
 border-left: 10px solid #E25273; 
}



/* Bottom bar */

#disclaimer {
   width: 780px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 20px;
   border-top: 1px solid silver;
   color: silver;
   font-size: 11px;
}

#disclaimer a.silver {
   color: silver;
}

#disclaimer a.silver:hover {
   color: black;
}


/* Navigation bar components */


table#nav	{
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	
	border-bottom: 1px solid #E59CA7;
	border-left: 1px solid #E59CA7;
	
	
	margin-bottom: 20px;
	margin-top: 20px;
	}

table#nav td	{
	font: 13px Trebuchet MS, verdana, arial, sans-serif;
	text-align: center;
	
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	
	border-right: 1px solid #E59CA7;
	border-top: 1px solid #E59CA7;
	
	background: transparent url(../images/logobg.gif) repeat;
	}

table#nav td a	{
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	}
	
table#nav td sup	{
	font-weight: normal;
	text-decoration: none;
	font-size: 11px; 
  color:red;
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
	left: 30px;
	}
	
#nav td a:link, #nav td a:visited {
	background: transparent url(../images/logobg.gif) repeat;
	display: block;
	margin: 0;
	width: 108px;
	line-height: 34px;
 /* line-height: 34px;*/
	color: white;
	font-weight: normal;	
	} 

#nav td a:hover {	
	color: #D01A44;
	background: #E59CA7;
	background: white;
	font-weight: bold;
	} 


table#nav td#home {
  background: transparent url(../images/logobg.gif) repeat;
  text-align: left;
}

td#home a:link img, td#home a:visited img {
	color: #c30;
	background: transparent url(../images/logobg.gif) repeat;
	width: 168px;
	height: 104px;
	} 

td#home a:hover img {
	color: #f60;
	background: transparent url(../images/logobg.gif) repeat;
	width: 168px;
	height: 104px;
	} 
	
	
	
	/* konference */
	
	#konf {
     text-align: left;
     padding: 20px;
  }
  
  #konf h1 {
     color: #696969;
     background: none;
     border: none;
     padding-left: 0;
  }
  
   #konf h2 {
     color: #696969;
     background: none;
     border: none;
     padding-left: 0;
     font-size: 15px;
  }
  
  td.tright {
    vertical-align:top;
    text-align:right;
  }
   
  
  .thumbimg {
    border: 3px solid #E5E4E3;
    margin: 0;
  }
  
  .thumbimg2 {
    border: 3px solid #E25273;
    margin:0;
  }
  
  
  
  /* imgwin popup  */
  
  .popisfoto {
     font-size: 11px;
     text-align: left;
     padding-left: 5px;
  }
  
  a.popisclose {
               background: url(../images/icons/close3.gif) 0% 50% no-repeat;
              padding-left: 18px;             
              font-size: 11px;
}



/*   show popup  */

table#ohlastab {
  margin: 10px auto 10px auto;
  background: gray;
}

table#ohlastab td {
  font-size: 11px;
  background: white;
  padding: 3px 5px;
  vertical-align:top;
}

table#ohlastab td.header {
  background: #eee;
  font-weight: bold;
}


/*  tabulka s workshopy, ktere jiz probehly   */

table#probehly, table#soonw {  width: 100%; }

table#soonw {  background: #eee; margin-bottom: 10px; }

table#probehly td, table#soonw td { padding: 2px 3px;  text-align: left; }

table#probehly td.datum, table#soonw td.datum {
  text-align: right;
  vertical-align: top;
  font-size: 11px;
  white-space: nowrap;
}

table#soonw td.bottomhref {  text-align: right; font-size: 11px; padding-top: 8px; }

.ecolor {  background-color: #eee; }
.e2color {  background-color: white; }
.wcolor {  background-color: #FEE6EC; }




/* ohlasy-zverejnit.php   */

table#ohzvtab {
  width: 100%;
}

table#ohzvtab td {
 padding: 5px;
 background: silver;
}

table#ohzvtab textarea {
  margin: 0;
  font-family: arial;
  font-size: 12px;
}


/* e-learning_odpoved.php   */

table#eletab { width: 100%; }

table#eletab td {
 padding: 15px;
 background: #eee;
}

table#eletab textarea {
  margin: 0;
  font-family: arial;
  font-size: 12px;
}



table#wsubnav {  width: 100%; background: #ebebeb; background: #E25273;  /*border: 1px solid silver;*/ margin: 0 0 10px 0; }

table#wsubnav td { padding: 5px; }
table#wsubnav td.shead { color: white;  font-size: 11px; font-weight: bold; padding-bottom: 0; }
table#wsubnav td.sdrop { padding-top: 0;  }


a.whead, a.whead2 {  
            font-size: 14px; 
            font-weight: bold; 
            display: block;  
            background-color: #F2F2F2;            
            padding: 5px 5px 5px 10px;            
            border-style: solid;            
            border-width: 1px; 
            border-left-width: 5px;           
            border-bottom: 0;
       }
       
a.whead { border-color: silver; border-left-color: #E25273;}  
a.whead2 { border-color: gray; border-left-color:  #950090; border-left-color:  black;}      


.briefbox { color: gray; font-size: 11px; margin: 0 0 20px 0; padding: 5px 5px 5px 10px; background: white; border: 1px solid  silver; border-top: 0; }

.briefbox strong { color: black; }

.wboxfull { margin: 0 0 20px 0;border-left: 5px solid #E25273; }


/* Fotogalerie-workshopy.php   */

div#fotogalerie { margin-top: 20px; }
div#fotogalerie img { border: 1px solid #a9a9a9; padding: 4px; float: left; margin: 0 10px 0 0;}  
div#fotogalerie a { font-size: 14px; font-weight:bold; line-height: 1.3;}  
div#fotogalerie .cb { clear:both;  margin-bottom: 20px; }


/* Publikace  */

table#publikace { width: 100%; background-color:silver; }
table#publikace td { vertical-align: top; padding: 10px; background-color: white; border-bottom: 1px solid silver; }
table#publikace td.tlabel { background: url(/images/icons/tab_grad.gif) 0% 0% repeat-x; font-weight: bold; font-size: 14px;  letter-spacing: 0.1em;}
table#publikace td.plabel { background-color:#e1e1e1; font-weight: bold; white-space: nowrap; font-size: 11px; color: #464646; padding: 5px 10px; }

table#publikace strong { display: block; }

table#publikace td.tc { text-align: right; padding: 10px 5px;}
table#publikace td.tp {  }
table#publikace td.ti { text-align: center; background-color: #F4F4F4; }

table#publikace input.pocet { text-align: right; margin: 0; padding: 0 2px; font-weight: bold; color: red; }

table#publikace a.detaily, table#publikace a.detailym { font-size: 11px; background-position: 6px 50%; background-repeat: no-repeat; padding: 3px 3px 3px 20px;  }
table#publikace a.detaily { background-image: url(/images/icons/plus2.gif); }
table#publikace a.detailym { background-image: url(/images/icons/minus2.gif); color: gray; background-color: #f4f4f4; }

table#publikace div.detailbox { background-color: #f4f4f4; padding: 5px; margin:0; }

table#publikace table.publist td { font-size: 11px; padding: 2px; background-color: #f4f4f4; border: none;}
table#publikace table.publist td.autor { text-align: right; padding-left: 0; white-space: nowrap; }
table#publikace table.publist td.clanek { font-weight: bold; padding-right: 0; }

table#pdoruceni td { border: none; }
table#pdoruceni td.dlabel { text-align: right; font-weight: bold; white-space: nowrap; font-size: 11px; color: #464646; }
table#pdoruceni strong { display: inline; }
table#pdoruceni textarea { font-size: 12px; margin:0; padding: 0; }

table#publikace table.downdoc span { display: inline; color: gray; }
table#publikace table.downdoc td { border: 0; }

div#certfoto img { display: block; margin: 0 auto 15px auto; border: 1px solid black; }

div#cert_foto {margin: 0 auto 15px auto; padding: 0; text-align: center; }
div#cert_foto img { display: block; border: 0; margin: 5px auto 0 auto; padding: 0; }

div#sisyfos { padding: 0; }

div#sisyfos h1 { text-align: center; background-color: transparent; background-image: none; border: none; color: black; padding: 0; margin: 0 0 20px 0; }
div#sisyfos h2 { padding: 0 0 0 120px; font-size: 16px; }
div#sisyfos p { width: 500px; margin: 15px auto; line-height: 1.5; text-align: justify; }

div#sisyfos p.dbox { padding: 5px 10px; background-color: #e25273;  }
div#sisyfos p.dbox a { font-weight: bold; color: white; font-size: 16px; }

div#sisyfos ul { margin: 0; padding: 0 200px 0 170px; list-style-type:none; }
div#sisyfos li { line-height: 1.5; padding-bottom: 15px;text-align: justify;  }

a.ovl { color: white; }


div#sisyfos span.pozn { text-align: justify; display: block; width: 400px; background-color: #e25273; color: white; padding: 10px; margin: 0 auto;  }
div#sisyfos span.pozn a { color: white; }

div#sisyfos span.pozn ul { margin: 10px 0 10px 20px; padding: 0; }


div#indexbox { padding: 5px 10px; background-color: purple; margin: 15px 0; }
div#indexbox p { color: white; margin: 0 0 10px 0; padding: 0; }
div#indexbox a.h1a  { display: block; font-size: 20px; font-family: Times New Roman; margin-bottom: 10px; }

div#indexbox a { color: white; }

div#indexbox table { width: 100%; margin: 10px 0; }
div#indexbox td { padding: 0; color: white; }

/* discussion.php  */

div#postboxNew { margin-bottom: 10px; }

div#diskuze_kategorie { margin:  0 0 20px 0; color: silver;}
div#diskuze_kategorie strong { color: black; }

div.dwr { margin: 10px 0 0 0; }

div.rozklikbox { text-align: right; }
a.detaily, a.detailym { background-position: 0% 50%; background-repeat: no-repeat; padding: 6px 5px 6px 24px;  }
a.detaily2, a.detaily2m { background-position: 6px 50%; background-repeat: no-repeat; padding: 6px 5px 6px 30px;   }

a.detaily, a.detaily2 { background-image: url(/images/icons/plus.gif); }
a.detailym, a.detaily2m { background-image: url(/images/icons/minus.gif); color: black; background-color: #e2ddcb; }

div.postbox { background:#e2ddcb; margin: 0 0 15px 0; padding:10px; }
div.postbox h2 { font-size: 15px; margin: 0 0 10px 0; padding: 0; }
div.postbox table { margin: 0 auto; }
div.postbox td { padding: 5px; }
div.postbox td.flabel { text-align:right; vertical-align: top; font-size: 11px; padding-top: 7px; font-weight: bold;}
div.postbox input, div.postbox textarea { font-size: 11px; }

div#okbox { background:#e2ddcb; margin: 15px 0; padding: 20px 10px; text-align: center;  }

div.header_diskuze { background: url(/images/icons/ohlas2.gif) 3px 50% no-repeat; background-color: #e2ddcb; padding: 4px 0 4px 26px; font-size: 10px;  color: #323232; border-top: 1px solid silver; margin: 8px 0 0 0; }
p.diskuze { padding: 6px 0 6px 26px; margin: 0 0 10px 0; }

div.header_d2 { border-top: 1px solid silver; background: url(/images/d2.gif) 0% 0% repeat-x; padding: 2px 0 2px 5px; }

div.header_d2 .dnes { font-weight: bold; color: red; }
p.message { padding: 6px 0 0 5px; margin: 0; }

p.okzaznam { font-weight: bold; padding: 10px 0 10px 40px; background: url(/images/icons/ok.gif) 10px 10px no-repeat; background-color: #fad163;  }
p.errorzaznam { padding: 5px 10px; background: red; color: white; font-weight: bold; }

ul#dbchyby { color: red; font-weight: bold; }

ul#nw { list-style-type: decimal;  }
ul#nw li { padding: 5px 0; }
ul#nw a { font-size: 14px; font-weight: bold; }

div.nwb { margin: 0 0 10px 0; padding: 5px 10px; background-color: #eee; }
