body { color: white;  
background: url(/images/ples/2012/strip.png) 20px 0 repeat-y;
background-color: #2a363a; margin: 0;padding: 0;	border: 0;	font-size: 14px; 
font-family: Trebuchet MS, arial, verdana,  helvetica, sans-serif; }

td { vertical-align: top; padding: 0; }	
p { line-height: 1.5; margin: 0;  padding: 5px 0; text-align: justify; color: white; }
form { margin: 0;}

p.chyba, div#organizace p.chyba { color: red; font-weight: bold; padding: 20px 40px; margin: 20px 0; background-color: #eee; border: 1px solid silver; }

p.upozorneni, div#organizace p.upozorneni { color: gray; font-weight: bold; padding: 20px 40px; margin: 20px 0; }

img { border: 0; }
          
a:link, a:visited {  color: #67c3ff; text-decoration: none; }
a:hover { text-decoration: underline; }
 
input, textarea { margin: 0; padding: 0; font-size: 14px; font-family: Trebuchet MS, arial, verdana,  helvetica, sans-serif; }

a.pdf, a.word, a.ppt, a.pps, a.zip, a.jpg, a.jpeg, a.file, a.xls { padding: 3px 0 3px 22px; background-position: 0% 50%; background-repeat: no-repeat; }

a.pdf { background-image: url(/images/icons/pdf.gif);  }
a.word { background-image: url(/images/icons/word.gif);  }
a.ppt, a.pps { background-image: url(/images/icons/ppt.gif); }
a.zip { background-image: url(/images/icons/zip.gif);  }
a.jpg, a.jpeg { background-image: url(/images/icons/jpg.gif);  }
a.file { background-image: url(/images/icons/file.gif); }
a.xls { background-image: url(/images/icons/excel.gif); }

div.centerbox	{ margin: 0 auto; width: 980px; padding: 0 0 10px 0;	border: 0; background: url(/images/ples/bg.jpg) 20px 0 no-repeat; background-color: #2a363a; }

div.chyba { margin: 30px 0; padding: 20px; color: red; font-size: 16px; font-weight: bold; background-color: #eee; border: 1px solid gray; }

div.topbox {    }

img.fltimg { float: right; } 

div.flashBox { float: right; width: 320px; }              

div#logobox {  padding: 10px 0 0 0; height:200px; margin: 0; position: relative;  }
div#logobox  img.logo { float:left;  }
div#logobox  img.fotoTopBox { float:right;  }

div#logobox div.topMenuWrap { position: absolute; width: 160px; top: 13px; left: 340px;  }
div#logobox div.topMenuWrap ul { list-style-type: none; margin: 0; padding: 0; }
div#logobox div.topMenuWrap li { padding: 2px 0; }
div#logobox div.topMenuWrap a { font-size: 13px;  font-weight: bold; padding: 2px 12px 2px 25px; }
div#logobox div.topMenuWrap a.active, div#logobox div.topMenuWrap a.active:hover {  background: url(/images/abg.gif) 0 100% no-repeat; color: white; text-decoration: none; }


div#logobox div.zvtBox { position: absolute; width: 121px; top: 13px; left: 520px;  }
div#logobox div.zvtBox img { margin: 0 auto 15px auto; display: block; }

div.restBox { padding: 0; }

div#blankMenu { background-color: #d3d5ca; margin: 0 0 25px 0; }

div.menuBoxes { border: 1px solid red; margin: 0; padding: 0; border-bottom: 3px solid #e4e4dd; }

div#menuwrap {  padding: 0 0 10px 10px; border: 1px solid silver; margin:0 0 10px 0; }

ul.mmenu { list-style-type: none; margin: 0; padding: 0; }
ul.mmenu a { font-size: 14px;  font-weight: bold; padding: 3px 8px 3px 25px; color: #67c3ff; text-decoration: none;  }
ul.mmenu a:hover { text-decoration: underline;   }
ul.mmenu a.active {  background: url(/images/abg.gif) 0 100% no-repeat; color: white; text-decoration: none;}

div.leftMenuBox { float: left; width: 28%;  padding: 0; }
div.rightMenuBox { float: right; width: 70%; }

div.rightMenuBoxLeft { float: left; width: 46%;  padding: 0 0 0 10px;  }
div.rightMenuBoxRight { float: right; width: 49%; padding: 0 0 0 10px; }


div.submenuwrap { margin: 10px 0 0 0; padding: 10px; background-color: #dfdfd7; }
ul.submenu, ul.submenu li { list-style-type: none; display: inline; margin: 0; padding: 0 10px 0 0; }
ul.submenu a { padding: 5px 10px; background-color: white;  }
ul.submenu a.active, ul.submenu a.active:hover { color: black; font-weight: bold; text-decoration: none; }

div.cb, div.cb2, div.cb3 { clear: both;}
div.cb2 { margin: 0 0 20px 0; border-top: 1px solid #E5C291; }
div.cb3 { margin: 0 0 10px 0; }

ul { margin: 15px 0 15px 15px; }
li { padding: 3px 0; }

h1 { font-weight: bold; font-size: 28px; margin: 0 0 20px 0; padding: 0; color: #f8d016;}

p.info { margin: 0 0 20px 0; padding: 0;  font-size: 16px;}

h2.topBorder { border-top: 3px solid #e1e1e1; padding-top: 15px; }

h2 { font-size: 16px; margin: 0 0 10px 0; padding: 0; font-weight: bold;   }
 

div.orgElement {  margin: 0 0 30px 0;  padding: 5px 0 0 0;  border-top: 3px solid #C80000;   }
div.orgElement h2 { margin-bottom: 20px; color: gray;  }

div.obsahBox { padding: 15px 0;  }

div.obsahLeft { float: left; width: 555px;  }
div.obsahRight { float: right; width: 375px;  }

div#titleBox h1 { color: gray;  }
div#titleBox p { font-weight: bold; }


div.fotogalBox { width: 200px; padding: 5px 10px; border: 5px solid #d3d5ca; text-align: center; margin: 0 0 20px 0; }
div.fotogalBox a {  font-size: 28px; }

div.halfLeft { float: left; width: 48%; }
div.halfRight { float: right; width: 48%; }


table.program td {padding: 5px 0; font-weight: bold; color: #f8d016; font-size: 16px;}
table.program td.cas { padding-right: 10px; color: #2a99ce; }

div.partneri { margin: 40px 0 20px 0; padding: 10px 20px 20px 20px; background-color: white; }
div.partneri h3 { color: gray; margin: 0 0 20px 0; padding: 0; font-weight: normal; }
div.partneri table { width: 100%; }
div.partneri td { vertical-align: middle; }