body {text-align:center;
		color: #2F2E2E;
		padding:0px;
		margin:0px;
		font: x-small/1.5em sans-serif;
		voice-family: "\"}\""; 
    voice-family: inherit;
		font-size: small;
		font-family: arial, sans-serif;
		background:#fff url("../img/body_back.gif") 0px 0px repeat-x}

    /***************novinky**************/
    div.whe {
      color: #4c8601;
      text-align: left; 
      margin: 0 0 6px 0;
      font-size: 0.8em;
      font-weight: bold;
    }       
    
    a.euli {
      display: block;
      width: 334px;
      height: 29px;
      text-decoration: none;
      color: #0250c7;
      margin: 0 0 3px 0;
      background-image: url(../img/euli.gif);
      background-position: center top;
      background-repeat: no-repeat;
    }  
    
    a.euli span {
      display: block;
      width: auto;
      font-weight: bold;
      padding: 6px 0 0 36px;
    }
    
    a.euli:hover {
      background-position: center -32px;
    }
    
    div.clear {
      height: 0;
      line-height: 0;
      font-size: 0;
      margin: 0;
      padding: 0;
      clear: both;
    }
    
    div.kousalbox {
      background-image: url(../img/kousalbox.jpg);
      background-position: center top;
      background-repeat: no-repeat;
      width: 312px;
      height: 98px;
    }
    
    div.kousalbox p {
      padding: 24px 20px;
      margin: 0;
      color: #2f2e2e;
      line-height: 1.2em;
    }
    
    div.whebox {
      position: absolute;
      margin: 2px 0 0 -14px;
    }
    
    div.whe a {
      color: #4c8601;
    }
    /****************novinky*******************/

.fl{float:left}
.fr{float:right}
.cb{clear:both}
.fn {float:none}

a.zpet{display:block;
margin:0px;
padding:0px;
font-size:0.4em;
color:#000;
width:86px;
height:28px;
line-height:28px;
text-align:center;
position:absolute;
right:20px;
top:10px;
background:transparent url("../img/button2.gif") 0px 0px no-repeat;}



.mheight {min-height:100px;
						_height:100px}

.h_clanek {margin:0px 0px; padding:0px 20px; color:#fff; font-size:1.15em;
background:#fff url("../img/h_clanek.gif") 0px 0px no-repeat;
height:36px;
line-height:36px;
text-align:left}

.s_clanek {display:block; margin:0px 0px; padding:0px 20px; color:#cc30ba; text-align:left; font-size:0.9em}
.s_clanek strong{display:block;padding:18px 0px 0px 0px}

img.plavacek {float:left; margin:6px 6px 6px 0px; padding:1px; border:1px solid #969696}

table.skoly-edit {text-align:left;
        margin:0px 0px 0px 20px;
        padding:10px 0px;
        width:580px;
        position:relative;}

table.skoly-edit tr td{width:200px;vertical-align:top}

table.skoly-edit tr td input{width:200px}
table.skoly-edit tr td select{width:200px}
table.skoly-edit tr td input.button{width:100px}
table.skoly-edit tr td textarea{font-family:sans-serif;}

a.home {display:block;width:380px; height:120px;position:absolute; text-decoration:none; left:0px; top:0px} 

h1 {font-size: 8pt;text-indent: -9999px;position: absolute;}

h1 span{display:block;margin:0px; padding:0px 0px 0px 15px;color:#636363; height:40px; line-height: 40px;}

p {
text-align: left;
}
.bl {color:#d023be}

.prechod .bt {border-top:1px solid #e8e8e8;padding:6px 0px; font-weight:bold; color:#adaaaa}
.prechod .bb {border-bottom:1px solid #e8e8e8;padding:0px 20px 6px 0px; margin:0px 0px 0px 20px; font-weight:bold;color:#adaaaa}

p.bckn {background:none}

.bbc {border-bottom:1px solid #e8e8e8;}
.btc {border-top:1px solid #e8e8e8;}


.sub {margin:0px; padding:0 8px 8px 8px;}
.brn {border:none; text-decoration:none}
.cleaner {height:8px;margin:0px;padding:0px;clear:both}

.date{display:block; margin:0px; padding:0px 20px; color:#4f7e10; font-weight:bold}

.headline {width:611px;height:27px;line-height:27px;margin:0px 0px 6px 0px; padding:0;background:transparent url("../img/h_back.gif") 0px 0px no-repeat; text-align:left;font-size:1.2em}

.headlineeu {background:transparent url("../img/h_backeu.gif") 0px 0px no-repeat; color: #2350d0;}

.headline_big, .headline_big2 {width:611px;height:54px;line-height:27px;margin:0px 0px 20px 0px; padding:0;background:transparent url("../img/h_back_big.gif") 0px 0px no-repeat; text-align:left;font-size:1.2em}

.headline2 {width:611px;height:27px;line-height:27px;margin:0px 0px 20px 0px; padding:0;background:transparent url("../img/h_back2.gif") 0px 0px no-repeat; text-align:left;font-size:1.2em}

.headline span, .headline2 span{display:block;height:27px;line-height:27px;margin:0px 0px 20px 0px; padding:0px 0px 0px 58px;color:#d023be}

.headline_big span{position:relative;display:block;height:54px;line-height:54px;margin:0px 0px 20px 0px; padding:0px 0px 0px 58px;color:#d023be; font-size:1.9em}

.headline_big2 span{display:block;height:27px;line-height:27px;margin:0px 0px 20px 0px; padding:0px 0px 0px 58px;color:#d023be; font-size:1.0em}

.eunadpis { position:relative;display:block;height:46px;line-height:46px; text-align: left; margin:0px 0px 20px 0px; padding:0px 0px 0px 58px;color:#2350d0; font-size:1.9em; background-image: url(../img/oppanadpis.gif); background-position: center top;background-repeat: no-repeat; }

.test {width:334px;height:26px;line-height:26px;margin:0px 0 10px 10px; padding:0px;background:transparent url("../img/h_testy.gif") 0px 0px no-repeat; text-align:left;font-size:1.1em}
.clanek{width:334px;height:26px;line-height:26px;margin:0px 0 10px 10px; padding:0px;background:transparent url("../img/h_testy.gif") 0px 0px no-repeat; text-align:left;font-size:1.1em}
.test span, .clanek span, .test span a, .clanek span a{display:block;height:26px;line-height:26px;margin:0px; padding:0px 0px 0px 20px;color:#fff;text-decoration:none}

.test span, .clanek span{padding-left:10px}

a.od {text-decoration:underline; font-weight:bold;color:#457f1a}
a.od:hover {text-decoration:none}
a.od2 {text-decoration:none; font-weight:bold;color:#d023be}
a.od2:hover {text-decoration:underline}

a.odkaz_test {display: block;
	float: left;
	padding: 3px 0 0 30px;
	width: 70px;
	height: 23px;
	background: url('../img/ikona_test.gif') left top no-repeat;
	text-decoration: none;
	color: #D023BE;
}

a.button {display:block;width:48px;height:23px;line-height:23px;background:transparent url("../img/button.gif") center right no-repeat; text-align:left;float:right;color:#447404; text-decoration:underline;font-weight:bold;font-size:0.9em}
a.button:hover {text-decoration:none}
.rem {display:block;float:right; padding:1px 35px;height:36px;line-height:38px;color:#5e5e5e}
.est {display:block;float:left; width:150px; height:35px;background:transparent url("../img/est.gif") 35px 12px no-repeat;padding:3px 0px 0px 20px; text-decoration:none}

a.odkaz_test2 {
background:transparent url(../img/ikona_test.gif) no-repeat scroll left top;
color:#D023BE;
display:block;
height:23px;
padding:3px 0 0 30px;
text-decoration:none;
width:auto;
}

/********************************************************************/
.head_shadow {width:1000px;
							margin:15px auto;
							padding:5px 0px 0px 0px;
							background:transparent url("../img/head_shadow.png") 0px 0px no-repeat}

.head {width:990px;
			/*default height:330px*/
      height:196px;
			margin:3px 5px 0 5px;
			padding:10px 0px 0px 0px;
			background-image: url(../img/header.jpg);
			background-position: center 6px;
			background-repeat: no-repeat;
			}

.head_cont {position:relative;
      width:600px;
			height:53px;
			margin:0px;
			padding:88px 324px 0 50px}

.head_cont a.domek{position:absolute;
      display:block;
      text-decoration:none;
      width:459px;
      height:220px;
      margin:0px;
      padding:0px;
      right:20px;
      bottom:-64px;
      background:transparent url("../img/domek.png") 0px 0px no-repeat}

.head_cont2 {width:600px;
			height:83px;
			margin:0px;
			padding:96px 324px 0 50px
      font-size:0.8em;
      text-align:left;
      line-height:1.2em}

.head_navi {width:974px;
			margin:0px;
			padding:0px}

.head_navi .search{width:974px;
			height:42px;
			margin:0px;
			padding:0px;
			float:left;
			background:#fff url("../img/navi_back.png") 0px 0px no-repeat}

.head_navi .search form {margin:0px 20px 0px 140px;
			padding:0px;}

.head_navi .search form input{width:330px;
			height:20px;
			position:relative;
			margin:11px 20px 11px 0px;
			padding:0px;
      float:left}

.head_navi .search form input.button{border:none;
                      width:86px;
                      height:28px;
                      margin:8px 0px;
                      padding:0;
                      line-height:27px;
                      background:transparent url("../img/button2.gif") 0px 0px no-repeat; 
                      text-align:center;
                      color:#447404;
                      text-decoration:none;
                      font-weight:bold;
                      font-size:0.9em;
                      float:left}

span.spac{display:block;
float:left;
					width:auto;
					height:42px;
					margin:0px;
					padding:0px 2px}

.whe span{color:#676666}

.whe a, .whe span{background:none;
				display:block;
				margin:0px;
				padding:0px 8px 0px 4px;
				width:auto;
				float:left;
				font-weight:normal}

.whe span.sipka{background:transparent url("../img/sipka.gif") center center no-repeat}

.whe a:hover{text-decoration:none}

div.prechod ul li {
  background-image: url(../img/arrow.gif);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 20px;
}

div.prechod ul {
  list-style-type: none;
  margin-left: 20px;
  padding-left: 0;
}

span.vyhledavani{display:block;
			height:42px;
			width:auto;
			margin:0px;
			padding:0px 0px 0px 40px;
			float:left;
			line-height:42px;
			font-weight:bold;
			color:#d023be;
			text-align:left;
			background:transparent url("../img/lupa2.gif") 20px center no-repeat}

a.step{display:block;
										float:left;
										margin:0px 0px 10px 0px;
										padding:0px;
										width:196px;
										height:72px;
										text-decoration:none;
										font-weight:bold}


a.first{background:transparent url("../img/krok1.gif") left top no-repeat}
a.second{background:transparent url("../img/krok2.gif") left top no-repeat}
a.third{background:transparent url("../img/krok3.gif") left top no-repeat}

a.first:hover, a.second:hover, a.third:hover, a.akt{color:#4f7e10; background-position:0px -72px}
	
	
.head_navi ul {margin:0px;
							padding:0px 0px 0px 40px;
							float:left;
							list-style-type:none}

.head_navi ul li{margin:0px 4px 0px 0px;
							padding:0px;
							display:block;
							float:left;
              background:#fff url("../img/hledej.gif") 0px 0px no-repeat;
							width:127px;
							height:24px;}



.head_back {float:left;}

.menu_top {margin:0;
							padding:0;
							width:974px;
							height:30px;
							}	

.menu_top ul{margin:0px;
							padding:0px;
							float:left}	

.menu_top ul.ul_right{margin:0px;
							padding:0px;
							float:right;
              width:auto}	

.menu_top ul.ul_right li{width:auto;margin:0px; padding:0px}	

.menu_top ul.ul_right li a{margin:0px;
							width:auto;
							padding:0px 0 0px 30px;
							text-decoration:none;
							background:transparent url("../img/ico_sitemap.gif") 28px center no-repeat}

.menu_top ul.ul_right li a span{display:block;
																	height:30px;
																	width:100px;
															text-decoration:none;
                              margin:0px; padding:0px}

.menu_top ul.ul_right li a:hover, .menu_top ul.ul_right li a.akt{background:transparent url("../img/ico_sitemap.gif") 28px center no-repeat}

.menu_top ul.ul_right li a:hover span, .menu_top ul.ul_right li a.akt span{text-decoration:none;
																				background:transparent url("../img/top_menu_act.gif") center bottom no-repeat}

.menu_top ul li{margin:0px;
							padding:0px;
							display:block;
							float:left;
							background:transparent url("../img/svislitko.gif") right center no-repeat}	

.menu_top ul li a{margin:0px;
							padding:0px 18px;
							float:left;
							display:block;
							height:30px;
							line-height:30px;
							color:#649f38;
							font-weight:bold;
							text-decoration:none;
              font-size:0.9em}

.menu_top ul li.eubtn {
  background-image: url(../img/oppabtn.gif);
  background-position: center top;
  background-repeat: no-repeat;
}              

.menu_top ul li.eubtn a {
  color: #fbbe03;
}

.menu_top ul li.eubtn a:hover, .menu_top ul li.eubtn a.akt{ text-decoration:underline;
													background: none;}

.menu_top ul li a:hover, .menu_top ul li a.akt{text-decoration:none;
													background:transparent url("../img/top_menu_act.gif") center bottom no-repeat}

.menu_top ul li a:hover {
  text-decoration:underline;
}													

ul.katalogy {margin:0px;
					padding:0px;
					list-style-type:none}

ul.katalogy li{float:left;
					margin:0px;
					padding:0px;
					display:block}

ul.katalogy li a{margin:0px 0px 20px 0px;
					padding:0px;
					display:block;
					width:80px;
					height:24px;
					line-height:24px;
					color:#5a595a;
					text-decoration:none;
					font-weight:bold;
					text-align:center;
					background:transparent url("../img/katalog.gif") 0px 0px no-repeat}

ul.katalogy li a:hover, ul.katalogy li a.akt{	color:#457f1a;
					background:transparent url("../img/katalog.gif") 0px -24px no-repeat}

/**********************************************************************/			
.content_shadow {width:1000px;
							margin:0px auto;
							padding:0px 0px 5px 0px;
							background:#000;
							text-align:center;
							background:transparent url("../img/content_shadow.png") 0px 0px repeat-y}

/*.content_left .poznej{float:left; width:196px;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/poznej.jpg") left top no-repeat}

.content_left .draft{float:left;width:196px;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/draft.jpg") left top no-repeat}

.content_left .zrucnost{float:left;width:196px;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/zrucnost.jpg") left top no-repeat}

.content_left .vandr{float:left;width:196px;
          margin:0px; padding:0px;
          background:transparent url("../img/vandr.jpg") left top no-repeat}

.content_left .face{float:left;width:196px;
          margin:0px; padding:0px;
          background:transparent url("../img/face.jpg") left top no-repeat}

.content_left .dno{float:left;width:196px;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/dno.jpg") left top no-repeat}
*/
.modul {clear:left;
margin:0px;
padding:0px;
}

.modul .modul_nazev{display:block;
width:116px;
margin:64px 0px 0px 0px;
padding:0px;
height:37px;
line-height:37px;
text-align:center;
color:#fff;
text-decoration:none;
font-size:1.2em
}

.modul .modul_desc{float:left;
margin:0px;
padding:0px;
width:476px;
height: 100px;
background:transparent url("../img/modul_back.gif") left bottom no-repeat;
text-align:left;}

.modul .modul_desc_in{padding:2px;}

.modul .modul_desc_in strong{color:#d231c1;
        display:block;
        margin:0;
        padding:5px 0 14px 14px;
        font-size:1.1em}

.modul .modul_desc_in p {
  margin: 0;
  padding: 0 14px ;
}

.modul .modul_desc_in ul{ margin: 0 0 8px 28px; padding:0; list-style-image:url("../img/sipka3.gif");}

.modul .modul_desc_in ul li {float: left; margin: 0 25px 4px 0;}

.modul .modul_desc_in ul li a{color:#4b7f05; display: block; text-decoration:underline;}

.modul .modul_desc_in ul li a:hover{text-decoration:none}

.modul .poznej{float:left; width:116px;
          height:105px;
          text-decoration:none;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/poznej.jpg") left top no-repeat}

.modul .draft{float:left;width:116px;
          height:105px;
          text-decoration:none;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/draft.jpg") left top no-repeat}

.modul .zrucnost{float:left;width:116px;
          height:105px;
          text-decoration:none;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/zrucnost.jpg") left top no-repeat}

.modul .vandr{float:left;width:116px;
          height:105px;
          text-decoration:none;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/vandr.jpg") left top no-repeat}

.modul .face{float:left;width:116px;
          height:105px;
          text-decoration:none;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/face.jpg") left top no-repeat}

.modul .oppam{float:left;width:116px;
          height:105px;
          text-decoration:none;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/oppam.jpg") left top no-repeat}          

.modul .dno{float:left;width:116px;
          height:105px;
          text-decoration:none;
          margin:0px 10px 0px 0px; padding:0px;
          background:transparent url("../img/dno.jpg") left top no-repeat}

.content_right .work{float:right;width:339px;
			height:120px;
          margin:0px 0px 10px 0px; padding:0px;
          background:transparent url("../img/beta.jpg") left top no-repeat}

.content_right .work p{float:right; padding:14px 80px;
					margin:0px;
					color:#868585;
					text-align:center;
					font-size:0.9em;
					line-height:1.2em}


.content_left .poznej a, .content_left .vandr a, .content_left .draft a,.content_left .dno a, .content_left .face a, .content_left .oppam a, .content_left .zrucnost a {display:block; text-decoration:none;width:196px; height:177px; margin:0px; padding:0px;color:#fff}

.content_left .poznej a span, .content_left .vandr a span, .content_left .draft a span,.content_left .dno a span, .content_left .face a span, .content_left .oppam a span, .content_left .zrucnost a span{display:block; text-decoration:none; margin:0px; padding:130px 0px 0px 0px;color:#fff; font-size:1.6em; font-weight:bold;}

.content_left .poznej p, .content_left .draft p, .content_left .zrucnost p, .content_left .dno p, .content_left .face p, .content_left .oppam p, .content_left .vandr p {background:transparent url("../img/mod_p_back.jpg") left bottom no-repeat; margin:0px; padding:10px; color:#636363; font-size:0.9em;font-weight:bold; line-height:1.3em;}

.content {width:990px;
			margin:0px 5px;
			padding:0 0 20px 0;
			background:#fff}

.content_left{float:left;
			width:628px;
			margin:0px;
			padding:0px;
			background:url("../img/tecka.gif") 620px 0px repeat-y}

.content_left_in{float:left;
			width:611px;
			margin:0px;
			padding:0px}


.pic_out{float:left;
			margin:0px;
			padding:0px}

img.pic_fl{border:1px solid #6f6f6f;
			margin:10px 0px 0px 20px;
			padding:0px}

img.pic_fl_k{border:1px solid #6f6f6f;
			margin:10px 8px 0px 0px;
			padding:1px}

img.pic_cl{border:1px solid #6f6f6f;
			margin:10px 20px;
			padding:0px}

.prechod {float:left;
          display: block;
          text-align: left;
          width:611px;
					margin:0;
					padding:0px 0px 5px 0px;
					background:transparent url("../img/p_bottom.gif") left bottom repeat-x}

h3,h4,h5,h6 {
  text-align: left;
}

h6.diskuze {width:570px;
    height:25px;
    margin:0px 0px 0px 20px;
    line-height:25px;
    color:#fff;
    font-size:1em;
    background:transparent url("../img/diskuze.gif") center no-repeat}

h6.diskuze span.name{float:left;
    color:#fff;
    padding:0px 0px 0px 10px}
h6.diskuze span.date{float:right;
    color:#fff}

.p_disk {margin:10px 20px 10px 20px;
			padding:0px;
      line-height:1.2em}

.padd {margin:10px 10px 10px 20px;  
			padding:0px}

.padd span{font-weight:bold; color:#d023be}
.padd span.up {font-weight:normal;
				color:#2f2e2e;
			text-decoration:underline}

.padd strong {color:#4f7e10}

.padd strong.tdu {text-decoration:underline}

strong.weight {color:#4f7e10;font-size:1.1em; text-align:left}

h3.aktu {color:#4f7e10;font-size:1.1em; text-align:left;margin: 0; padding: 4px 0;}

h3.aktueu {color:#2350d0;}

h3.viceod {
  padding-left: 20px;
}

strong.weight2 {color:#ffffff; display: block; width: 83px; height: 17px; font-size:1em; line-height: 17px; font-weight: normal;background-image: url(../img/datebg.gif);
background-position: center center;
background-repeat: no-repeat; text-align:center; margin: 4px 0;}
strong.weight2 a{color:#d023be;font-size:1.1em;text-decoration:underline}
strong.weight2 a:hover{text-decoration:none}

.obory {float:left;
				margin:0px;
				width:611px;
				padding:0 0 15px 0;
				text-align:left;
				color:#2f2e2e;
				background:transparent url("../img/p_bottom.gif") left bottom no-repeat}

.p1 {float:left;
				margin:0px;
				padding:10px 0px;
				width:448px;
				color:#2f2e2e;
				text-align:left}

.p2 {float:right;
				margin:0px;
				padding:10px 20px;
				color:#2f2e2e;
				text-align:left;
				background:transparent url("../img/p2_bottom.gif") right bottom no-repeat}

img.pic_fl2{float:left;
		border:1px solid #6f6f6f;
			margin:0px 10px 10px 0px;
			padding:0px}

ul.site li a{text-decoration:underline;
						color:#d023be}

ul.site li a:hover{text-decoration:none}

.obory a{display:block;
				float:left;
				margin:0px;
				padding:0px 0px 0px 20px;
				text-align:left;
				color:#5e5e5e;
				font-weight:bold;
				text-decoration:none;
				background:transparent url("../img/odrazka.gif") 10px center no-repeat}

.obory a:hover span, .obory a.akt span{text-decoration:underline;
											color:#d023be}

.obory span{
  display: block;
  float: left;
  width: 180px;
  margin: 0;
  padding: 0;
  text-align: left
}

table tr td.sk {margin:0px;
									padding:0px;
									width:200px;
									vertical-align:top}

table tr td.vat {margin:0px;
									padding:0px;
									vertical-align:top}

table.skdet {border-collapse: collapse;
  margin: 0px;
  padding: 0px}

table.skdet tr td{
  margin: 0px;
  padding: 0px;
	width:auto}

table.skoly {
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 611px;
  text-align: left;
  font-size: 0.9em;
  float: left
}

table.skoly tr td {
  background: #F4F4F4;
  margin: 0;
	width:auto;
  padding: 4px 10px 20px 10px;
  vertical-align: top;
  border-top: 1px solid #E8E8E8
}

table.skoly tr.wh td{
  background: #fff;
  margin: 0;
  padding: 4px 10px 20px 10px;
  vertical-align:top;

  border-top: 1px solid #E8E8E8
}


table.skoly tr td.ns strong{
  color: #d023be;
  font-size: 1.2em
}

table.skoly tr td a {
  color: #457f1a;
  text-decoration: underline
}

table.skoly tr td a:hover {
  text-decoration: none
}

table.obor {margin:0px 0px 20px 20px;
					padding:0px;
					border-collapse:collapse}

table.obor tr td{margin:0px;
					padding:4px 20px 4px 0px;
					/*border-bottom:1px solid #e8e8e8*/
					vertical-align:top}

table.obor tr td.brn, table.obor tr.str td.brn{border:none}

table.obor tr.str td{font-weight:bold;
												border-bottom:2px solid #000}

table.dekod {margin:0px;
							padding:0px 20px}

form.dekod {margin:0px;
							padding:0px;
							position:relative}

form.dekod input.button{border:none;
                      width:86px;
                      height:28px;
                      margin:8px 0px;
                      padding:0;
                      line-height:27px;
                      background:transparent url("../img/button2.gif") 0px 0px no-repeat; 
                      text-align:center;
                      color:#447404;
                      text-decoration:none;
                      font-weight:bold;
                      font-size:0.9em;
                      float:left}

.content_right{float:left;
			width: 346px;
			margin: 0;
			padding:0px;
			text-align: left;}

.content_right .kousalikova {margin:1px 0px 10px 10px;
								padding:0px;
								width:334px;
								height:91px;
								background:transparent url("../img/kousalikova.gif") left top no-repeat;
								text-decoration:none}

.content_right span.citat2 {font-size:0.9em;font-weight:bold;line-height:1.1em;}

.content_right span.citat {display:block; color:#636363; font-size:0.85em; line-height:1.3em; text-align:left}

.content_right .kousalikova p {padding:20px;margin:0px;text-align:center}
								
.content_right .kousalikova p span{font-size:1.6em; color:#fff; font-weight:bold}
.content_right .kousalikova p span span{font-size:1.1em; color:#dbff13; font-weight:bold}

.content_right .kousalikova p a{color:#fff; font-weight:bold; text-decoration:underline}

.content_right h3 {color:#4f7e10;font-size:1.04em; text-align:left;margin:0px;padding:0 0 0 20px; position: relative;}

h3.skoly {float: left; color:#4f7e10;font-size:1.1em; text-align:left;margin:0px;padding:20px;}

.disk_send {width:564px;
      height:248px;
      margin:0px 0px 0px 20px;
      padding:0px;
      background:transparent url("../img/diskuze_send.gif") center no-repeat}

.soutez_form {width:564px;
      height:700px;
      margin:0px 0px 0px 20px;
      padding:0px;
      color:#4f4f4f;
      font-weight:bold;
      border-collapse:collapse;
      background:transparent url("../img/soutez_form.gif") center no-repeat}

.soutez_form table{width:544px}
/*strong.weight {color:#4f7e10;font-size:1.1em; text-align:left}
strong.weight2 {color:#d023be;font-size:1.1em; text-align:left} */

.soutez_form strong{color:#d023be}

.soutez_form table tr td{padding:0px}



.soutez_form table tr td input.w{width:520px}

.soutez_form table tr td.t{width:300px}

.soutez_form table tr td.bord{border-top:1px solid #bababa}

.soutez_form table tr td table{font-size:0.9em}

.soutez_form form input.diskuze_button{width:83px;
    height:27px;
    border:none;
    color:#fff;
    background:transparent url("../img/newbtn.png") center no-repeat}


.disk_send form {color:#2f2e2e;
    padding:12px}

.disk_send form input,.disk_send form textarea{font-family: arial, sans-serif;
  position:relative}

.disk_send form input.diskuze_button{width:83px;
    height:27px;
    border:none;
    color:#fff;
    background:transparent url("../img/newbtn.png") center no-repeat}

.disk_send strong {display:block;color:#c71db2;
    padding:20px 0px 0px 20px}

.disk_send table tr td{vertical-align:top;
    padding:4px 10px;
    font-weight:bold}

a.galerie {display:block;
    width:128px;
    height:25px;
    float:right;
    line-height:25px;
    margin:0px;
    padding:0px;
    text-decoration:none;
    color:#fff;
    background:transparent url("../img/gal_button.gif") center no-repeat}

div.prechod p.padd a.down{
  display:block;
  float:left;
  width:175px;
  height:53px;
  margin:0px 10px 10px 0px;
  color:#2f2e2e;
  text-decoration:none;
  text-align:center;
  font-size:0.85em;
  line-height:1.2em
  }

a.down:hover span {
  background-image: url(../img/tlac1.gif);  
}

a.down span {
  background-image: url(../img/tlac2.gif);
  background-position: center top;
  background-repeat: no-repeat;
  width:175px;
  height:53px;
  display: block;
  width: auto;
  color: #2f2e2e; 
  padding: 8px 0 0 0;
}                     

a.down strong{
  color:#ce32bc;
  font-weight:bold;
  font-size:1.1em}

a.galerie span {display:block;
    padding:0px 8px 0px 50px;
    line-height:25px;
    color:#fff;
    font-size:0.9em;
    font-weight:bold}

a.zrizovane {
  color: #D023BE;
  display: block;
  font-weight: bold;
  margin: 0;
  padding: 2px 20px;
  text-decoration: underline;
  font-size: 1.1em;
}

a.back {
  float: right;
  margin: 0;
  padding: 0 20px;
  color: #5E5E5E;
  text-decoration: underline
}

div.sub2 {
float: left;
margin: 0;
width: 100%;
padding: 0 0 4px 0;
text-align: left;
}

.content_bottom {width:1000px;
height:20px;
			margin:0px auto;
			padding:0px;
			background:transparent url("../img/content_bottom_shadow.png") 0px 0px no-repeat}

/**********************************************************************/	

.footer_out {width:1000px;
							margin:0px auto;
							padding: 10px 0px}

.footer{width:982px;
			height:41px;
			margin:0px 9px;
			padding:0px;
			background:transparent url("../img/footer_back.gif") 0px center no-repeat}			

ul.strom {margin:0px;
    padding:2px 0 0px 0px;
    list-style-type:none;
    height:30px;
    margin-right: 2px;
    clear:left;
    font-size:0.9em;
    border-bottom:4px solid #d033bd;
    }  

ul.strom2 {
  background-image: url(../img/strom2bg.gif);
  background-position: center top;
  background-repeat: repeat-x;
  border-bottom:4px solid #dcf065;
}

ul.strom3 {
  background-image: url(../img/strom3bg.gif);
  background-position: center top;
  background-repeat: repeat-x;
  border-bottom: 0;
}

ul.eustrom {
  border-bottom:4px solid #a5d4ff;
}

ul.nobob {
  border-bottom: 0;
}  

ul.strom li{display:block;
    margin:0px;
    padding:0px 3px 0px 0px;
    float:left}
    
    ul.strom2 li{ background-image: url(../img/strom2li.gif); background-color: transparent; background-position: right center; background-repeat: no-repeat; }
    ul.strom3 li{ background-image: url(../img/strom3li.gif); background-color: transparent; background-position: right center; background-repeat: no-repeat; }

    ul.eustrom li { background-image: url(../img/strom2lieu.gif); background-color: transparent; background-position: right center; background-repeat: no-repeat; }

    ul.strom li.nom {
    padding-right: 0;
    background: none;
    }

ul.strom li a{display:block;
float:left;
    margin:0px;
    padding:0px;
    color:#5a595a;
    font-weight:bold;
    height:30px;
    line-height:30px;
    width:150px;
    font-size:0.85em;
    text-decoration:none;
    text-align:center;
    background:transparent url("../img/ucho.gif") left top no-repeat}
    
ul.strom2 li a{display:block;
float:left;
    margin:0px;
    padding:0px;
    color:#ffffff;
    font-weight:bold;
    height:30px;
    line-height:30px;
    width:150px;
    font-size:0.85em;
    text-decoration:none;
    text-align:center;
    background:none}  
    
ul.strom3 li a{display:block;
float:left;
    margin:0px;
    padding:0px;
    color:#454345;
    font-weight:bold;
    height:30px;
    line-height:30px;
    width:150px;
    font-size:0.85em;
    text-decoration:none;
    text-align:center;
    background:none}      

ul.strom li a:hover{color:#ffffff;
    background:transparent url("../img/ucho3.gif") left top no-repeat}

ul.strom li a.akt{color:#fff;
    background:transparent url("../img/ucho3.gif") left top no-repeat}

ul.strom2 li a:hover{color:#454345;
    background:transparent url("../img/ucho2.gif") left top no-repeat}

ul.strom2 li a.akt{color:#454345;
    background:transparent url("../img/ucho2.gif") left top no-repeat} 

ul.eustrom li a:hover{color:#0945a7;
    background:transparent url("../img/ucho5.gif") left top no-repeat}
    
ul.eustrom li a.akt{color:#0945a7;
    background:transparent url("../img/ucho5.gif") left top no-repeat}    

ul.strom3 li a:hover{color:#d033bd;
    background: none;}
    
ul.strom3 li a.akt{color:#d033bd;
    background: none;}       

ul.strom li a span.left{float:left;
    display:none;
    margin:0px;
    padding:0px;
    height:24px;
    width:6px;
    background:#fff url("../img/span_left.gif") left bottom no-repeat}

ul.strom li a:hover span.left, ul.strom li a.akt span.left{float:left;
    display:none;
    margin:0px;
    padding:0px;
    height:24px;
    width:6px;
    background:#fff url("../img/span_left.gif") left bottom no-repeat}

ul.strom li a span.middle{float:left;
    display:block;
    margin:0px;
    padding:0px;
    width:150px;
    text-align:center;}

ul.strom li a:hover span.middle, ul.strom li a.akt span.middle{float:left;
    display:block;
    margin:0px;
    padding:0px;
    height:24px;}

ul.strom li a span.right{float:left;
    display:none;
    margin:0px;
    padding:0px;
    height:24px;
    width:6px;
    background:#fff url("../img/span_right.gif") left bottom no-repeat}

ul.strom li a:hover span.right, ul.strom li a.akt span.right{float:left;
    display:none;
    margin:0px;
    padding:0px;
    height:24px;
    width:6px;
    background:#fff url("../img/span_right.gif") left bottom no-repeat}
    
table.program {margin:0px;padding:0px; border-collapse:collapse}

table.program tr td{padding:4px; border-bottom:1px solid #000; vertical-align:top}
table.program tr td strong{display:block;width:100px}



.content_right .anketa_in {width:330px;
									margin:0px 0px 0px 10px;
									padding:0px;
									text-align:left;
									color:#636363}

.content_right .anketa_in a{color:#457f1a;
									text-align:left;
									font-size:1em;
									line-height:1.2em;
									font-weight:bold;
									text-decoration:none;
									display:block;
									margin:4px 8px 0px 8px;
									padding:0px 0px 0px 0px}

.content_right .anketa_in a:hover {text-decoration:underline;}

.content_right .anketa_in p.nazev, .content_right .anketa_in span.kolik{display:block;
                /*color:#d023be;*/
                color:#636363;
									font-size:0.9em;
									line-height:1.2em;
									font-weight:normal;
									text-align:left;
									margin:0px 8px;
									padding:0px 0px 0px 0px;}


.content_right .anketa_in p.nazev{font-size:1.1em;
font-weight:bold;
color:#d023be}

.content_right .anketa_in p.zprava{color:#636363;
									font-size:0.8em;
									line-height:1.2em;
									font-weight:bold;
									text-align:center;
									margin:0px 20px;
									width:290px;
									padding:10px 0px}

.content_right .anketa_in .moznost{
									margin:2px 8px 8px 8px;
									padding:1px 0px;
									width:314px;
									background:#636363;}

.content_right .anketa_in .moznost_in{
									margin:0px;
									padding:0px;
									height:8px;
									background:#636363;}

.content_right .anketa_in .hlasy{
									margin:0px 1px;
									line-height:1px;
									font-size:1px;
									padding:0px;
									width:100px;
									height:8px;
									background:#9c3;}  

.ra {
  text-align: right;
  vertical-align: top;
}             

div.kalendr {
  margin: 10px 0;
  font-size: 0.9em;
  padding: 6px 0;
  width: auto;
  background-color: #ffd6fa;;
  border: 1px solid #ffbdf7;
  color: #b821a8;
}

div.datacall {
  width: auto;
  margin: 6px 0;
}

div.datacall table {
  width: 100%;
  color: #d033bd;
}

div.datacall table a {
  color: #d033bd;
  font-weight: normal;
  text-decoration: none;
}

div.datacall table a:hover {
  text-decoration: underline;
}

div.datacall table td.datumcall {
  font-size: 1.3em;
  width: 88px;
  font-weight: bold;       
  color: #474647;
  padding: 2px 2px 2px 22px;
}

div.datacall table td.nameday {
  font-size: 0.9em;
  padding: 2px 2px 2px 8px;
  font-weight: normal;
  color: #474647;
}

div.datacall table td.workweek {
  background-color: #d2d1d1;
}

div.datacall table td.weekend {
  background-color: #dcf065;
}

div.datacall table td {
  padding: 2px;
  border-right: 1px solid #d2d1d1;
  border-bottom: 1px solid #d2d1d1;
}

div.datacall table td.cas {
  padding-left: 22px;
}

div.datacall table td.nobo {
  border-right: 0;
}

div.datumkal {
  width: 236px;
  float: left;
}

div.callendr {
  width: 136px;
  float: left;
}

div.datumkal span {
  display: block;
  padding-left: 24px;
}

div.callendr span.dej {
  display: block;
  margin-left: 13px;
  float: left;
}

div.callendr a.call {
  display: block;
  width: 16px;
  height: 16px;
  text-decoration: none;
  float: left;
  margin: 0;
  padding: 0;
  background-image: url(../img/call.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div.kalendr a.calico {
  display: block;
  height: 17px;
  text-decoration: none;
  float: right;
  margin: 0 14px 0 0;
  padding: 0 0 0 28px;
  color: #b821a8;
  background-image: url(../img/calico2.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

div.callendr a.calr {
  display: block;
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  float: right;
  background-image: url(../img/calr.gif);
  background-position: center top;
  background-repeat: no-repeat;
}

div.datacall div.den {
  width: 83px;
  color: #474647;
  float: left;
  margin: 0 4px 4px 0;
}

div.datacall div.den div.inden {
  width: auto;
  padding-bottom: 6px;
  min-height: 346px;
  border: 1px solid #dcdcdc;
  background-color: #ededed;
}

div.datacall div.heden div.datumcall {
  font-size: 1.3em;
  width: 24px;
  margin-right: 0;
  background-color: #c9c7c7;
  font-weight: bold;       
  color: #474647;
  float: right;
}

div.datacall div.heden div.nameday {
  font-size: 0.9em;
  width: 20px;
  margin-left: 8px;
  float: left;
  font-weight: normal;
  background-color: #c9c7c7;
  color: #474647;
}

div.datacall div.workweek {
  background-color: #d2d1d1;
}

div.datacall div.weekend {
  background-color: #dcf065;
}

div.datacall div.heden div.workweek {
  background-color: #d2d1d1;
}

div.datacall div.heden div.weekend {
  background-color: #dcf065;
}

div.datacall div.skola {
  width: auto;
  margin: 6px 0 0 4px;
}

div.datacall div.skola a {
  width: auto;
  margin: 6px 0 0 4px;
  color: #474647;
  font-size: 0.8em;
  overflow: hidden;
  word-break: inherit;
  display: block;
  padding: 3px 3px 3px 10px;
  text-decoration: none;
  background-color: #ffa9f5;
}

div.datacall div.skola a:hover {
  width: auto;
  display: block;
  padding: 3px 3px 3px 10px;
  margin: 6px 0 0 4px;
  color: #474647;
  text-decoration: none;
  background-color: #b2d743;
}

div.datacall div.nomo {
  margin-right: 0;
}

div.box {
  width: auto;
  margin: 0 0 10px 0;
}

div.oppa1 {
  width: 137px;
  height: 128px;
  float: left;
  background-image: url(../img/oppa1.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

div.oppa2 {
  width: 137px;
  height: 128px;
  float: left;
  background-image: url(../img/oppa2.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

div.oppa3 {
  width: 137px;
  height: 128px;
  float: left;
  background-image: url(../img/oppa3.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

div.oppa4 {
  width: 137px;
  height: 128px;
  float: left;
  background-image: url(../img/oppa4.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

div.oppa5 {
  width: 137px;
  height: 128px;
  float: left;
  background-image: url(../img/oppa5.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

div.oppa6 {
  width: 137px;
  float: left;
  height: 128px;
  background-image: url(../img/oppa6.jpg);
  background-position: center top;
  background-repeat: no-repeat;
}

div.oppainfo {
  width: 474px;
  height: 128px;
  float: left;
  background-image: url(../img/oppabox.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
}

div.oppainfo h3 {
  color: #0250c7;
  font-weight: bold;
  text-align: left;
  font-size: 10pt;
  margin: 0;
  padding: 4px 0 2px 20px;
}

div.oppainfo h3 a {
  color: #0250c7;
  text-decoration: none;
  display: inline;
  background: none;
  margin: 0;
  padding: 0;
  float: none;
}

div.oppainfo p {
  color: #2f2e2e;
  padding: 0 20px;
  line-height: 1.5em;
  margin: 0;
}

div.oppainfo a.vce {
  display: block;
  position: absolute;
  margin: 94px 0 0 410px;
  background-image: url(../img/oppavice.gif);
  background-position: right center;
  background-repeat: no-repeat;
  color: #024cc5;
  padding: 4px 22px 4px 0;
  font-weight: bold;
  text-decoration: none;  
}

div.oppainfo a:hover {
  text-decoration: underline;
}

div.chat {
  width: auto;
  margin: 8px 0 8px 10px;
  padding: 8px 0;
  background-image: url(../img/chattop.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

div.chatin {
  width: auto;
  background-image: url(../img/chatin.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  padding: 2px 0 8px 10px;
}

div.chatbot {
  width: auto;
  height: 8px;
  font-size: 0;
  line-height: 0;
  background-image: url(../img/chatbot.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

div.chatin img {
  float: left;
  display: block;
  margin: 0;
  padding: 0;
}

div.upoutavka {
  background-image: url(../img/chatupoutavka.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  width: 216px;
  height: 103px;
  float: left;
  margin: 0;
  padding: 0;
  line-height: 1.5em;
  color: #2f2e2e;
  font-size: 9pt;
}

div.upoutavka div {
  width: auto;
  padding: 14px 0 14px 20px;
}

div.upoutavka span {
  color: #d023be;
  font-size: 12pt;
  font-weight: bold;
  display: block;
}

div.upoutavka a {
  text-decoration: none;
  color: #2f2e2e; 
}

div.infoab {
  width: auto;
  padding: 8px 0 0 4px;
}

div.infoab ul {
  margin: 0;
  padding: 0;
  float: none;
  list-style-type: none;
}

div.infoab ul li {
  background-image: url(../img/arrow.gif);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 20px;
}

div.prechod ul.zlu li, ul.zlu li {
  background-image: url(../img/arrow3.gif);
  background-position: left 5px;
  background-repeat: no-repeat;
  padding-left: 20px;
}

div.infoab ul li.bbb {
  background-image: url(../img/chatline.gif);
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0;
}

div.upoutavka strong {
  display: block;
  color: #d023be;
  font-size: 9pt;
}

div.upoutavka strong.vetsi {
  font-size: 10pt;
  color: #2f2e2e;
}

div.otodp {
  width: auto;
  padding: 10px 10px 0 28px;
  background-image: url(../img/idea.gif);
  background-position: 0 12px;
  background-repeat: no-repeat;
  line-height: 1.5em;
  font-size: 9pt;
}

div.otodp strong {
  color: #2f2e2e;
}

div.otodp span {
  color: #d023be;
  display: block;
  margin: 0 0 4px 0;
}

div.otodp strong.odpov {
  color: #4f7e10;
  display: inline;
}

div.chat2 {
  text-align: left;
  width: auto;
  margin: 0;
  padding: 8px 0;
  background-image: url(../img/chattop2.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

div.chatin2 {
  width: auto;
  background-image: url(../img/chatin2.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  padding: 2px 0 4px 10px;
}

div.chatbot2 {
  width: auto;
  height: 8px;
  font-size: 0;
  line-height: 0;
  background-image: url(../img/chatbot2.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

div.chatin2 img {
  float: left;
  display: block;
  margin: 0;
  padding: 0;
}

div.upoutavka2 {
  width: 470px;
  float: left;
  margin: 0;
  padding: 0;
  line-height: 1.5em;
  color: #2f2e2e;
  font-size: 9pt;
}

div.upoutavka2 div {
  width: auto;
  padding: 4px 0 14px 20px;
}

div.upoutavka2 span {
  color: #4f7e10;
  font-size: 10pt;
  margin: 0 0 4px 0;
  font-weight: bold;
  display: block;
}

div.upoutavka2 strong {
  display: block;
  margin: 0 0 4px 0;
  color: #2f2e2e;
  font-size: 10pt;
}

div.otodp2 {
  text-align: left;
  width: auto;
  margin: 0;
  font-size: 12px;
  padding: 7px 0;
  background-image: url(../img/ottop.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

div.otodpin {
  width: auto;
  background-image: url(../img/otin.gif);
  background-position: 0 0;
  background-repeat: repeat-y;
  padding: 2px 0 2px 10px;
}

div.otodpbot {
  width: auto;
  height: 7px;
  font-size: 0;
  line-height: 0;
  background-image: url(../img/otbot.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

div.otodpin div {
  width: auto;
  background-image: url(../img/idea2.gif);
  background-position: 0 2px;
  background-repeat: no-repeat;
  padding: 0 0 0 28px;
}

div.otodpin strong {
  color: #2f2e2e;
}

div.otodpin span {
  color: #d023be;
  display: block;
  margin: 0;
}

div.odpoved strong {
  color: #4f7e10;
  display: inline;
}

div.odpoved {
  width: auto;
  font-size: 12px;
  line-height: 1.5em;
  color: #2f2e2e;
  text-align: left;
  padding: 8px 10px 14px 37px;
}

div.skup {
  margin: 0;
  padding: 0;
  width: auto;
  background-color: #dfecfe;
  border: 1px solid #a3dbff;
}

div.skup img, div.skup2 img {
  float: left;
  display: block;
  margin: 0 14px 0 0;
  border-right: 1px solid #a3dbff;
}

div.skup2 img {
  border-right: 1px solid #cccccc;
}

div.skup2 {
  margin: 0 10px 24px 0;
  padding: 0;
  float: left;
  width: 296px;
  background-color: #ededed;
  border: 1px solid #cccccc;
}
