body {margin: 10px 0px 10px 0px; padding: 0px; width: 100%; text-align: center; background: #FFF; 
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; behavior: url(csshover.htc); 
	}

#stranka {margin: auto; width: 894px; min-width: 894px; max-width: 894px; height: auto; text-align: left; position: relative;}
  #head {width: auto; border-bottom: 3px solid #006699;}
		#banner {background-position: top; height: 70px; width: auto;}
	  #logo {background: url("img/banner.png") 0 0 no-repeat; height: 60px; width: auto; padding: 40px 10px 0 0; text-align: right; color: #FFF; font-size: 1,5em; font-weight: bold;}
	
  #container {width: 100%; position: relative; border-top: 0px solid #BBB;
		background-image: url("img/container_bg.png"); background-repeat: repeat-y;}
	 
  #left {float: left; padding: 0px; width: 180px; min-width: 180px; max-width: 180px; /*overflow-x: auto;*/
		background: transparent; }

  #middle {float: left; padding: 0px; margin: 0px; background: #FFF; width: 714px; min-width: 714px; max-width: 714px; /*overflow-x: auto;*/ }
  #middle .part1 {padding: 0px; margin: 0px; width: 714px; min-width: 714px; max-width: 714px;}
  #middle .part2 {padding: 0px; margin: 0 0 10px 0; width: 714px; min-width: 714px; max-width: 714px;}   
  #middle h1 {margin: 0 0 10px 4px; padding: 0px; text-align: centre; color: #F89922; font-size: 1.6em; font-weight: bold;  
	}  
	#middle .orange {margin: 0 0 20px 0; padding: 0px; text-align: centre; color: #000; font-size: 1.6em; font-weight: bold; color: #F89922;}
	#middle .orange2 {margin: 0 0 20px 0; padding: 0px; text-align: centre; color: #000; font-size: 1.4em; font-weight: bold; color: #F89922;}
  #middle h2 {margin: 10px 5px 5px 5px; padding: 0px; text-align: centre; color: #006699; font-size: 1.2em;
	}
  #middle h3 {margin: 0px; padding: 15px 0px 0 24px; text-align: left; 
	color: #006699; font: bold 1.0em Helvetica;}
	#middle .intro {float: left; text-align: center; margin: 10px 10px 10px 0; padding: 10px; background: #FFF; width: 400px; min-width: 400px; max-width: 400px; border: 1px solid #E6E6E6;}    
  #middle .intro img {margin: 10px;}
  #middle .intro .font {font-weight: bold; margin: 15px 0 21px 0;}
  #middle .intro p {margin: 0px; padding: 0px;}
  #middle .intro2 {text-align: left; margin: 0px; padding: 0px; background: #FFF; width: auto; min-width: auto; max-width: auto; border: 1px solid #E6E6E6;}
          .intro2 p {text-align: justify; margin: 10px;}
          .intro2 .new {color: #F89922; font-weight: bold;}
          
  #middle .caption {background: #E6E6E6; font-size: 1em; font-weight: bold; color: #006699; padding: 2px 10px 2px 10px;}
  #middle .introimg {float: left; margin: 10px 10px 8px 0;}
  /* #middle .introimg {position: absolute; top: 10px; left: 610px;} */
  
  
  #middle .page {text-align: left; margin: 10px; padding: 10px; background: #FFF; width: 680px; min-width: 680px; max-width: 680px; border: 1px solid #E6E6E6;}
  #middle .page p {text-align: justify; margin: 10px 5px 5px 5px; width: 600px;}
  #middle .page bold {text-align: left; margin: 10px 5px 5px 5px; font-weight: bold;}
  #middle .page .odkaz {text-align: left; margin: 10px 5px 5px 5px;}
 
  #middle .page h3 {margin: 0px; padding: 10px 0px 0 5px; text-align: left; 
	color: #006699; font: bold 1.0em Helvetica;}
	#middle .page .obr {text-align: center;}
   
  #middle .page table.topics {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: margin: 0px; padding: 0px; width: 400px;}
  #middle .page table.topics td {padding: 0 5px 0 5px;}
  
  table.introtopics {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: margin: 0px; padding: 0px; width: 400px;}
  table.introtopics td {padding: 0 5px 0 10px;}
  
  #middle .page table.form {border: 1px solid #FFF; background: #FFF; margin: 5px; padding: 0px;} 
  #middle .page table.form tr.required td.lbl {font-weight: bold;}
  #middle .page table.form tr.tit {font-size: 12px; text-align: left; padding: 5px; color: #000;}
  #middle .page table.form input:focus {background: #EEE;}
  #middle .page table.form textarea:focus {background: #EEE;}
  #middle .page table.form td {padding: 0.25em 1px;}
  #middle .page table.form td.lbl {font-size: 12px; text-align: right; padding-right: 5px; color: #000;}
  #middle .page table.form td.lbl2 {font-size: 12px; text-align: left; padding-right: 5px; color: #000;}
  #middle .page table.form td.txt {font-size: 12px; text-align: left; padding-right: 5px;}              
  
  #middle .page table.fee {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 5px; padding: 0px; width: 500px;}
  #middle .page table.fee td {padding: 0 5px 0 0;} 
  #middle .page table.fee .r {text-align: right;}  
  
  #middle .page table.progcom {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; width: 660px;}
  #middle .page table.progcom tr.st1 {background: #E6E6E6; font-weight: bold;}
  #middle .page table.progcom tr.st1 td {padding: 5px;} 
  #middle .page table.progcom tr.st2 {background: #FFF;}
  #middle .page table.progcom tr.st2 td {padding: 5px;}
  #middle .page table.progcom tr.st3 {background: #F7F7F7;}
  #middle .page table.progcom tr.st3 td {padding: 5px;}
   
  #middle .page table.accomm {font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0px; padding: 0px; width: 660px;}
  #middle .page table.accomm tr.st1 {background: #E6E6E6; font-weight: bold; text-align: center;}
  #middle .page table.accomm tr.st1 td {padding: 5px;} 
  #middle .page table.accomm tr.st2 {background: #F7F7F7;}
  #middle .page table.accomm tr.st2 td {padding: 5px; font-size: 11px;}
   
	#foot {display: block; height: 40px; width: auto; color: #006699; font-size: 12px; padding: 0px; border-top: 3px solid #006699;}
  #foot a {color: #000; text-decoration: underline;}
		#copyright {float: left; padding: 10px 10px 2px 10px; font-size: 10px;}
		#valid {float: right; width: 270px; padding: 15px 10px 2px 10px; text-align: right;}

div#menu {margin: 10px 10px 10px 0; padding: 5px; background: #E6E6E6; font-size: 1em; font-weight: bold; }
div#menu ul {margin: 0; padding: 0; width: auto; background: transparent;}
div#menu ul a {color: #006699; display: block;}
div#menu li {display: block; background-image: url("img/menubg_blue.png"); background-repeat: repeat-y; padding: 0px; margin: 0px; width: auto; border-bottom: 1px solid #CCC; color: #45C130;}
div#menu li a {display: block; padding: 5px 2px 2px 15px; margin: 0px; text-decoration: none; width: auto;}
div#menu li a:hover {color: #F89922; background-image: url("img/menubg_orange.png"); background-repeat: repeat-y; padding: 5px 2px 2px 15px;}
div#menu li { list-style: none; margin: 0; padding: 0px;  }

div#partner {margin: 10px 10px 10px 0; padding: 10px; background: #E6E6E6; font-size: 0.8em; text-align: center;}
div#partner ul {display: block;margin: 0; padding: 0; width: auto; background: transparent;}
div#partner li {display: block; margin: 0px; padding: 0px; width: auto; height: 55px; border-bottom: 1px solid #CCC;}
div#partner li {list-style: none; margin: 0; }
div#partner .czech {background: url("img/partners/logo_mzlu.png") 0 0 no-repeat; padding: 0 0 5px 70px; }
div#partner .malaysia {background: url("img/partners/logo_malaysia.gif") 0 0 no-repeat; padding: 5px 0 0 70px;}
div#partner .malta {background: url("img/partners/logo_malta.gif") 0 0 no-repeat; padding: 5px 0 0 70px;}
div#partner .china {background: url("img/partners/logo_uibe.gif") 0 0 no-repeat; padding: 5px 0 0 70px; }
div#partner .joanneum {background: url("img/partners/logo_fh_john.gif") 0 0 no-repeat; padding: 5px 0 0 75px;}
div#partner .victoria {background: url("img/partners/logo_victoria.gif") 0 0 no-repeat; padding: 5px 0 0 70px;}
div#partner .robert {background: url("img/partners/logo_robert.gif") 0 0 no-repeat; padding: 5px 0 0 65px;}
div#partner .ku {background: url("img/partners/logo_ku.gif") 0 0 no-repeat; padding: 5px 0 0 65px;}
div#partner .yamaguchi {background: url("img/partners/logo_yamaguchi.gif") 0 0 no-repeat; padding: 5px 0 0 65px;}
div#partner .johnkop {background: url("img/partners/logo_johnkopping.gif") 0 0 no-repeat; padding: 5px 0 0 65px;}
div#partner .essca {background: url("img/partners/logo_essca.gif") 0 0 no-repeat; padding: 5px 0 0 65px;}
div#partner .slovak {background: url("img/partners/logo_slovak.gif") 0 0 no-repeat; padding: 5px 0 0 65px;}
div#partner .strasbourg {background: url("img/partners/logo_iecs.jpg") 0 0 no-repeat; padding: 5px 0 0 70px;}
div#partner .ghana {background: url("img/partners/logo_ghana.gif") 0 0 no-repeat; padding: 5px 0 0 65px;}
div#partner .hiroshima {background: url("img/partners/logo_hiroshima.gif") 0 0 no-repeat; padding: 5px 0 0 65px;}

a {text-decoration: underline; color: #006699;}
a:hover {text-decoration: underline; color: #F89922;}

.cleaner {clear: both}






input,select,textarea,option{font-family:inherit;font-size:inherit}
.g-doc,.g-doc-1024,.g-doc-800{font-size:130%}
.ss-base-body{font-size:.8em}
.ss-textarea{max-width:99%}
.ss-choice-item{margin:0;line-height:1.3em;padding-bottom:.5em}
.ss-form-input{vertical-align:middle;margin-top:0}
.g{color:#666}.i{display:inline}
.ss-form-desc{font:inherit;white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word;width:99%;margin:0}
.ss-q-title{display:block;font-weight:bold}
.ss-q-help{display:block;color:#666;margin:.1em 0 .25em 0}
.ss-q-long{max-width:90%}
.ss-form-entry{margin-bottom:1.5em}
.ss-choices{list-style:none;margin:.5em 0 0 0;padding:0}
.ss-powered-by{color:#666;margin:.2em}
.ss-powered-by a:link,.ss-powered-by a:visited{color:#666}
.ss-required-asterisk{color:#c43b1d}

label{display:block;cursor:pointer}
ul label{display:inline}
hr{border:0;height:1px;background-color:#ddd}

.ss-response-cell{background-color:#fff;border:1px solid #ccc;padding:.1em .5em}.ss-responses-header{background-color:#969696;color:#fff;padding:.2em .5em}
.ss-form-container{width:45em;background-color:#fff;border:1px solid #ccc;margin:0 auto;padding:1em}
.ss-old-form-response{background-color:#ffff3d;font-weight:bold}
.errorbox-bad{border:2px solid #c43b1d;background-color:#ffe6cc;padding:2px}
.errorheader{color:#c43b1d}
.ss-scalenumbers{text-align:center}
.ss-scalenumber{display:block;padding:.5em 0 .5em}
.ss-scalerow{text-align:center;color:#666;border:1px solid #d3d8d3;border-left:0;border-right:0;padding:.5em .25em}
td.ss-leftlabel{text-align:right;padding-left:0}
td.ss-rightlabel{text-align:left;padding-right:0}








