@import "reset.css";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic&subset=latin,latin-ext);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin,latin-ext);



@media screen {}

@media screen {
	div#preloader {
		position: absolute;           
		left: -9999px;
		top:  -9999px;
		}
	div#preloader img {
		display: block;
		}
	} 
      
      
body {	
		font-family: 'Open Sans', Arial, Helvetica;
    background: url('../grafika/body_bg.jpg') repeat left top;
    color:white;
    font-size:14px;
}

#page {
    background: url('../grafika/flag_01.png') no-repeat left top;
    margin: 0 auto 0px auto;
    width:1000px;	
}

:-moz-any-link:focus {
  outline: none;
}

a  {
    text-decoration: none;
    color:white;	
}

.clear { 		
			clear:both;
			width:900px;
			font-size:0px;
			margin:0;
			padding:0;
			border:0; 
}

#fb {
	width:63px;
	height:40px;
	background:url(../grafika/fb.png) no-repeat;
	position:fixed;
	left:-24px;
  top: 250px;
  z-index:105;
  cursor:pointer;

}

#fb:hover {
	width:63px;
	height:40px;
	background:url(../grafika/fb.png) no-repeat -63px 0px;
	position:fixed;
	left:-24px;
  top: 250px;
  z-index:105;
  cursor:pointer;

}

#twitter {
	width:63px;
	height:40px;
	background:url(../grafika/twitter.png) no-repeat;
	position:fixed;
	left:-24px;
  top: 290px;
  z-index:105;
  cursor:pointer;

}

#twitter:hover {
	width:63px;
	height:40px;
	background:url(../grafika/twitter.png) no-repeat -63px 0px;
	position:fixed;
	left:-24px;
  top: 290px;
  z-index:105;
  cursor:pointer;

}

#formular {
	width:792px;
	height:516px;
	background:url(../grafika/formular_bg.png) no-repeat;
	position:fixed;
  margin: 0 auto 0px auto; 
  top:50%;
  left:50%;
  z-index:110; 
  margin-top: -258px;
  margin-left: -396px;
  display:none;

}  

.projekt_skryte {
        display:none;
} 


} 

#evropa_ {
	width:792px;
	height:516px;
	background:url(../grafika/formular.png) no-repeat;
	position:fixed;
  margin: 0 auto 0px auto; 
  top:50%;
  left:50%;
  z-index:110; 
  margin-top: -258px;
  margin-left: -396px;
  display:none;

}


/* HEADER
------------------------------*/
#header_vlevo	{	
    float:left;
    position:relative;
    width:335px;
    padding: 0px 0px 0px 0px;
}
			
#header_vpravo		{	
    float:right;
    position:relative;
    width:645px;
    padding: 25px 0px 0px 0px;
}

#header h1 {
    width:10px;
    width:10px;
    text-indent: -9999px;
    overflow: hidden;
}

/* HEADER-VLEVO
------------------------------*/
#logo {
    background: url('../grafika/logo.png') no-repeat left bottom;
    width:325px;
    height:190px;	
}

#mapka {
    background: url('../grafika/mapka.png') no-repeat left bottom;
    width:333px;
    height:220px;	
}

/* HEADER-VPRAVO
------------------------------*/
#menu {
    background: url('../grafika/menu_bg.png') no-repeat left bottom;
    width:645px;
    height:88px;	
}

#menu ul {
				padding:8px 0px 0px 0px;
}

#menu li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

.btn1 {
    width:92px;
    height:85px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0px 0px 0px 10px;
    cursor:pointer;
}

.btn2 {
    width:113px;
    height:85px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0px 0px 0px 10px;
    cursor:pointer;
}

#btn_home {
    background: url('../grafika/btn_home.png') no-repeat left bottom;
    margin: 0px 0px 0px 4px;
}

#btn_o_nas {
    background: url('../grafika/btn_o_nas.png') no-repeat left bottom;
}	

#btn_projekty {
    background: url('../grafika/btn_projekty.png') no-repeat left bottom;
}	

#btn_media {
    background: url('../grafika/btn_media.png') no-repeat left bottom;
}	

#btn_partneri {
    background: url('../grafika/btn_partneri.png') no-repeat left bottom;
}	

#btn_kontakty {
    background: url('../grafika/btn_kontakty.png') no-repeat left bottom;
}

#btn_home:hover {
    background: url(../grafika/btn_home.png) no-repeat -92px 0px;
    margin: 0px 0px 0px 4px;
}

#btn_o_nas:hover {
    background: url(../grafika/btn_o_nas.png) no-repeat -92px 0px;
}	

#btn_projekty:hover {
    background: url(../grafika/btn_projekty.png) no-repeat -92px 0px;
}	

#btn_media:hover {
    background: url(../grafika/btn_media.png) no-repeat -92px 0px;
}	

#btn_partneri:hover {
    background: url(../grafika/btn_partneri.png) no-repeat -92px 0px;
}	

#btn_kontakty:hover {
    background: url(../grafika/btn_kontakty.png) no-repeat -113px 0px;
}

#btn_home_active {
    background: url(../grafika/btn_home.png) no-repeat -92px 0px;
    margin: 0px 0px 0px 4px;
}

#btn_o_nas_active {
    background: url(../grafika/btn_o_nas.png) no-repeat -92px 0px;
}	

#btn_projekty_active {
    background: url(../grafika/btn_projekty.png) no-repeat -92px 0px;
}	

#btn_media_active {
    background: url(../grafika/btn_media.png) no-repeat -92px 0px;
}	

#btn_partneri_active {
    background: url(../grafika/btn_partneri.png) no-repeat -92px 0px;
}	

#btn_kontakty_active {
    background: url(../grafika/btn_kontakty.png) no-repeat -113px 0px;
}		
	

#slideshow {
    background: url('../grafika/slideshow_bg.png') no-repeat left top;
    width:630px;
    height:268px;
    margin:22px 0px 0px 10px;
}

#slideshow IMG {
    position:absolute;
    top:153px;
    left:29px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* HEADER-BOXY
------------------------------*/

#boxy {
    padding:0px 0px 5px 0px;
}

#boxy li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 4px 0px 0px;
    float:left;
}

#box1 {
    background: url('../grafika/box1.png') no-repeat left top;
    width:332px;
    height:154px;
}

#box2 {
    background: url('../grafika/box2.png') no-repeat left top;
    width:329px;
    height:154px;
}

#box3 {
    background: url('../grafika/box3.png') no-repeat left top;
    width:327px;
    height:154px;
}

/* SIDEMENU
------------------------------*/

#sidemenu ul {
    padding:24px 0px 0px 5px;
}

#sidemenu li {
    list-style:none;
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 2px 0px;
    float:left;
}

#sidemenu {
	width:83px;
	height:251px;
	background:url(../grafika/sidemenu_bg.png) no-repeat;
	position:fixed;
	right:0px;
  top: 190px;
  z-index:105;
  display:none;  

}

#sidemenu_home {
    background: url('../grafika/sidemenu_home.png') no-repeat left bottom;
    width:64px;
    height:30px;
}

#sidemenu_home:hover {
    background: url(../grafika/sidemenu_home.png) no-repeat -57px 0px;
    width:64px;
    height:30px;
}

#sidemenu_home_active {
    background: url(../grafika/sidemenu_home.png) no-repeat -57px 0px;
    width:64px;
    height:30px;
}

#sidemenu_o_nas {
    background: url('../grafika/sidemenu_o_nas.png') no-repeat left bottom;
    width:64px;
    height:30px;
}

#sidemenu_o_nas:hover {
    background: url(../grafika/sidemenu_o_nas.png) no-repeat -64px 0px;
    width:64px;
    height:30px;
}

#sidemenu_o_nas_active {
    background: url(../grafika/sidemenu_o_nas.png) no-repeat -64px 0px;
    width:64px;
    height:30px;
}

#sidemenu_projekty {
    background: url('../grafika/sidemenu_projekty.png') no-repeat left bottom;
    width:64px;
    height:30px;
}

#sidemenu_projekty:hover {
    background: url(../grafika/sidemenu_projekty.png) no-repeat -61px 0px;
    width:64px;
    height:30px;
}

#sidemenu_projekty_active {
    background: url(../grafika/sidemenu_projekty.png) no-repeat -61px 0px;
    width:64px;
    height:30px;
}

#sidemenu_media {
    background: url('../grafika/sidemenu_media.png') no-repeat left bottom;
    width:64px;
    height:30px;
}

#sidemenu_media:hover {
    background: url(../grafika/sidemenu_media.png) no-repeat -63px 0px;
    width:64px;
    height:30px;
}

#sidemenu_media_active {
    background: url(../grafika/sidemenu_media.png) no-repeat -63px 0px;
    width:64px;
    height:30px;
}

#sidemenu_partneri {
    background: url('../grafika/sidemenu_partneri.png') no-repeat left bottom;
    width:64px;
    height:30px;
}

#sidemenu_partneri:hover {
    background: url(../grafika/sidemenu_partneri.png) no-repeat -61px 0px;
    width:64px;
    height:30px;
}

#sidemenu_partneri_active {
    background: url(../grafika/sidemenu_partneri.png) no-repeat -61px 0px;
    width:64px;
    height:30px;
}

#sidemenu_kontakty {
    background: url('../grafika/sidemenu_kontakty.png') no-repeat left bottom;
    width:64px;
    height:30px;
}

#sidemenu_kontakty:hover {
    background: url(../grafika/sidemenu_kontakty.png) no-repeat -63px 0px;
    width:64px;
    height:30px;
}

#sidemenu_kontakty_active {
    background: url(../grafika/sidemenu_kontakty.png) no-repeat -63px 0px;
    width:64px;
    height:30px;
}

/* CONTENT
------------------------------*/


.content_line {
    background: url('../grafika/clanek_line.png') no-repeat left top;
    width:1000px;
    height:5px;	
}

#content_bg {
    background: url('../grafika/clanek_bg.png') repeat-y left top;
    width:1000px;
    margin-bottom:5px;
    padding-bottom:40px;
}

/* HOME
------------------------------*/

#home {	
    padding: 0px 0px 0px 0px;
}

#home_vlevo	{	
    float:left;
    position:relative;
    width:700px;
    padding: 0px 0px 0px 0px;
}
			
#home_vpravo		{	
    float:right;
    position:relative;
    width:290px;
    padding: 0px 0px 0px 0px;
}

.novinky_line {
    background: url('../grafika/novinky_line.png') no-repeat left top;
    width:663px;
    height:5px;	
}

.novinka1 {
    background: url('../grafika/novinka_bg1.png') no-repeat left top;
    width:663px;
    height:185px;	
}

.novinka2 {
    background: url('../grafika/novinka_bg2.png') no-repeat left top;
    width:663px;
    height:185px;	
}

.novinka1:hover {
    background: url(../grafika/novinka_bg1.png) no-repeat -663px 0px;
    width:663px;
    height:185px;	
}

.novinka2:hover {
    background: url(../grafika/novinka_bg2.png) no-repeat -663px 0px;
    width:663px;
    height:185px;	
}

.novinka_vlevo	{	
    float:left;
    position:relative;
    width:180px;
    padding: 0px 0px 0px 0px;
}
			
.novinka_vpravo		{	
    float:right;
    position:relative;
    width:475px;
    padding: 0px 0px 0px 0px;
}

.novinka_foto {
    background: url('../grafika/novinka_foto_bg.png') no-repeat left top;
    width:161px;
    height:128px;
    margin: 15px 0px 0px 15px;	
}

.novinka_foto img {
    
    padding: 8px 0px 0px 7px;	
}

.novinka1 h3, .novinka2 h3 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #BA442B;
    padding: 25px 0px 10px 0px;
    font-size: 19px;
}

.novinka1 p, .novinka2 p {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    width:430px;
    height:80px;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    line-height:15px;
}


.novinka1 h4, .novinka2 h4 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #CC7C6E;
    padding: 18px 0px 0px 6px;
    font-size: 16px;
}

.novinka_btn {
    background: url('../grafika/novinka_btn.png') no-repeat left top;
    width:83px;
    height:39px;
    margin: 0px 0px 0px 384px;
    cursor:pointer;	
}

.novinka1 h5, .novinka2 h5 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #CC7C6E;
    width:80px;
    text-align:center;
    padding: 8px 0px 0px 0px;
    font-size: 18px;
}

#clanky_navigace {
    background: url('../grafika/clanky_navigace_bg.png') no-repeat left bottom;
    width:663px;
    height:47px;
    padding: 30px 0px 0px 0px;
}

#navi {
      padding: 5px 0px 0px 230px;
}

#evropa {
    background: url('../grafika/evropa.png') no-repeat left top;
    width:285px;
    height:290px;
    margin: 0px 0px 0px 0px;
    cursor:pointer;	
}

#socialni_site_content {
    background: url('../grafika/socialni_site_bg.png') no-repeat left top;
    width:285px;
    height:345px;	
}

.evropa_nadpis, .socialni_site_nadpis {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #5B5B5B;
    width:250px;
    padding: 12px 0px 0px 15px;
    font-size: 19px;
}

#socialni_site {
    padding: 20px 0px 20px 0px;           
}

#facebook_box {
    padding: 22px 0px 0px 10px;           
}

.do_mailu_nadpis {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #5B5B5B;
    width:250px;
    padding: 15px 0px 0px 75px;
    font-size: 20px;
}

/* CLANEK
------------------------------*/


#clanek_vlevo	{	
    float:left;
    position:relative;
    width:335px;
    padding: 0px 0px 0px 0px;
}
			
#clanek_vpravo		{	
    float:right;
    position:relative;
    width:645px;
    padding: 0px 0px 0px 0px;
}

#clanek_container {
     padding: 25px 0px 0px 20px;	
}

#clanek_foto {
    background: url('../grafika/clanek_foto_bg.png') no-repeat right top;
    width:960px;
    min-height:233px; 
    padding-bottom:60px;	
}

#clanek img {
    float:right;
    padding: 11px 15px 30px 40px;	
} 





#clanek h4 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #AF7B7B;
    width:950px;
    padding: 4px 0px 0px 0px;
    font-size: 15px;
}

#clanek h2 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #BA442B;
    width:950px;
    padding: 4px 0px 6px 0px;
    font-size: 18px;
    font-weight:bold;
}

#clanek p {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    width:940px;
    padding: 4px 0px 10px 0px;
    font-size: 14px;
    line-height:16px; 
}

#clanek a {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #D6270B;
    font-size: 14px;
    line-height:16px; 
}

#clanek b {
    font-family: 'Open Sans',Arial,Helvetica;
    font-weight:bold; 
}

#clanek a:hover {
    text-decoration:underline;
}

#zpet {
    position:absolute;
    background: url('../grafika/zpet_btn.png') no-repeat left top;
    z-index: 15;
    width:75px;
    height:39px;
    margin:35px 0px 0px 880px;
    cursor:pointer; 	
}



/* O NAS
------------------------------*/

#bubble_o_nas {
    position:absolute;
    background: url('../grafika/bubble_o_nas.png') no-repeat left top;
    width:131px;
    height:118px;
    margin:-15px 0px 0px 870px;	
}

#o_nas_container {
    padding: 10px 0px 0px 10px;
    height:650px;
}

#o_nas_menu {
    padding: 0px 0px 30px 0px;
}

#o_nas_menu li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

.btn_o_nas {
    text-indent: -9999px;
    overflow: hidden;
    margin: 0px 15px 0px 0px;
    cursor:pointer;
}

.btn_o_organizaci {
    background: url('../grafika/btn2_o_organizaci.png') no-repeat left bottom;
    width:111px;
    height:43px;
        
}

.btn_historie {
    background: url('../grafika/btn2_historie.png') no-repeat left bottom;
    width:75px;
    height:43px;
}

.btn_nase_aktivity {
    background: url('../grafika/btn2_nase_aktivity.png') no-repeat left bottom;
    width:116px;
    height:43px;
}

.btn_organizacni_struktura {
    background: url('../grafika/btn2_organizacni_struktura.png') no-repeat left bottom;
    width:182px;
    height:43px;
}

.btn_dokumenty {
    background: url('../grafika/btn2_dokumenty.png') no-repeat left bottom;
    width:106px;
    height:43px;
}

.btn_o_organizaci:hover {
    background: url(../grafika/btn2_o_organizaci.png) no-repeat -111px 0px;
    width:111px;
    height:43px;
}

.btn_historie:hover {
    background: url(../grafika/btn2_historie.png) no-repeat -75px 0px;
    width:75px;
    height:43px;
}

.btn_nase_aktivity:hover {
    background: url(../grafika/btn2_nase_aktivity.png) no-repeat -116px 0px;
    width:116px;
    height:43px;
}

.btn_organizacni_struktura:hover {
    background: url(../grafika/btn2_organizacni_struktura.png) no-repeat -182px 0px;
    width:182px;
    height:43px;
}

.btn_dokumenty:hover {
    background: url(../grafika/btn2_dokumenty.png) no-repeat -106px 0px;
    width:106x;
    height:43px;
}	

.btn_o_organizaci_active {
    background: url(../grafika/btn2_o_organizaci.png) no-repeat -111px 0px;
    width:111px;
    height:43px;
}

.btn_historie_active {
    background: url(../grafika/btn2_historie.png) no-repeat -75px 0px;
    width:75px;
    height:43px;
}

.btn_nase_aktivity_active {
    background: url(../grafika/btn2_nase_aktivity.png) no-repeat -116px 0px;
    width:116px;
    height:43px;
}

.btn_organizacni_struktura_active {
    background: url(../grafika/btn2_organizacni_struktura.png) no-repeat -182px 0px;
    width:182px;
    height:43px;
}

.btn_dokumenty_active {
    background: url(../grafika/btn2_dokumenty.png) no-repeat -106px 0px;
    width:106px;
    height:43px;
}	

#o_nas_vlevo	{	
    float:left;
    position:relative;
    width:660px;
    padding: 0px 0px 0px 0px;
}
			
#o_nas_vpravo		{	
    float:right;
    position:relative;
    width:330px;
    padding: 0px 0px 0px 0px;
}

#o_organizaci_content {
    background: url('../grafika/o_organizaci_bg.png') no-repeat left top;
    width:630px;
    height:465px;
    padding:10px 0px 0px 10px;
}

#o_organizaci_fotky {
    background: url('../grafika/o_organizaci_fotky.png') no-repeat left top;
    width:291px;
    height:422px;
    margin:30px 0px 0px 0px;
}

.logo {
    background: url('../grafika/o_nas_logo.png') no-repeat left top;
    width:166px;
    height:62px;
    padding:0px 0px 10px 0px;
}

#o_organizaci p {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    width:580px;
    padding: 0px 0px 20px 10px;
    font-size: 13px;
    line-height:14px; 
}

#o_nas h3 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #BA442B;
    padding: 10px 0px 10px 10px;
    font-size: 19px;
}

#historie_content {
    background: url('../grafika/historie_bg.png') no-repeat left top;
    width:945px;
    height:328px;
    padding:10px 0px 0px 10px;
}

#historie p {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    width:900px;
    padding: 0px 0px 20px 10px;
    font-size: 13px;
    line-height:14px; 
}

#nase_aktivity_content {
    background: url('../grafika/nase_aktivity_bg.png') no-repeat left top;
    width:957px;
    height:559px;
    padding:10px 0px 0px 10px;
}

#nase_aktivity p {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    width:900px;
    padding: 0px 0px 20px 10px;
    font-size: 13px;
    line-height:14px; 
}

.red {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #BA442B;
}

#akt_vlevo	{	
    float:left;
    position:relative;
    width:430px;
    padding: 0px 0px 30px 15px;
}
			
#akt_vpravo		{	
    float:right;
    position:relative;
    width:500px;
    padding: 0px 0px 30px 0px;
}

#nase_aktivity .box1 {
    background: url('../grafika/o_nas_box1.png') no-repeat left bottom;
    width:415px;
    height:314px;
    padding:0px 0px 0px 0px;
}

#nase_aktivity .box2 {
    background: url('../grafika/o_nas_box2.png') no-repeat left bottom;
    width:455px;
    height:160px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 10px 0px;
}

#nase_aktivity .box3 {
    background: url('../grafika/o_nas_box3.png') no-repeat left bottom;
    width:455px;
    height:144px;
    padding:0px 0px 0px 0px;
}

#nase_aktivity h4 {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #BA442B;
    width:900px;
    padding: 5px 0px 0px 7px;
    font-size: 14px;
}

#nase_aktivity h5 {
    background: url('../grafika/arrow1.png') no-repeat left top;
    font-family: 'Open Sans',Arial,Helvetica;
    color: #6D6D6D;
    margin:20px 0px 0px 20px;
    padding: 2px 0px 0px 12px;
    font-size: 13px;
    font-weight:bold;
}

#nase_aktivity h6 {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    width:400px;
    margin:0px 0px 0px 20px;
    padding: 2px 0px 0px 12px;
    font-size: 13px;
}

#organizacni_struktura_content {
    background: url('../grafika/organizacni_struktura_bg.png') no-repeat left top;
    width:957px;
    height:592px;
    padding:10px 0px 0px 10px;
}

#organizacni_struktura p {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    width:900px;
    padding: 0px 0px 20px 20px;
    font-size: 13px;
    line-height:14px; 
}

#organizacni_struktura h4 {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #BA442B;
    width:900px;
    padding: 5px 0px 10px 20px;
    font-size: 14px;
}

#organizacni_struktura ul {
    padding:5px 0px 0px 0px;
    height:150px;
}

#organizacni_struktura li {
    list-style:none;
    display:inline;
    width:200px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

#organizacni_struktura .foto {
    background: url('../grafika/foto.png') no-repeat center top;
    width:200px;
    height:91px;
    padding:0px 0px 7px 0px;
}

#organizacni_struktura .jmeno {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    text-align:center;
    width:200px;
    padding: 0px 0px 0px 0px;
    font-size: 13px; 
}

#organizacni_struktura .funkce {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #2D2D2D;
    text-align:center;
    width:200px;
    padding: 0px 0px 0px 0px;
    font-size: 13px; 
}

#ako {
    position:absolute;
    background: url('../grafika/ako_btn.png') no-repeat left top;
    width:178px;
    height:39px;
    margin:-46px 0px 0px 400px;
    cursor:pointer;	
}


#ako_prihlasit {
    padding: 0px 0px 200px 0px;
}

#ake{
    padding: 0px 0px 40px 0px;
}

#ake{
    padding: 0px 0px 40px 0px;
}


#o_nas_dokumenty .bg {
    background: url('../grafika/projekt_info_bg.png') repeat-y top left;
    width:147px;
    padding:0px 0px 0px 0px;
}

#o_nas_dokumenty .content {
    padding: 0px 0px 0px 0px;
}

#o_nas_dokumenty h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 10px 0px 8px 10px;
    font-size: 20px;
}

#o_nas_dokumenty .dokumenty {
    padding: 0px 0px 0px 10px;
}

#o_nas_dokumenty .o_nas_polozka {
    background: url('../grafika/projekt_dokument_bg.png') no-repeat top left;
    width:126px;
    height:126px;
    padding:0px 0px 15px 0px;
}

#o_nas_dokumenty .o_nas_polozka:hover {
    background: url(../grafika/projekt_dokument_bg.png) no-repeat -126px 0px;
    width:126px;
    height:126px;
    padding:0px 0px 15px 0px;
}


#o_nas_dokumenty li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 7px 0px 0px;
    float:left;
}

#o_nas_dokumenty .typ {
    padding: 18px 0px 0px 44px;
}

#o_nas_dokumenty h6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #666666;
    padding: 10px 8px 0px 8px;
    width:110px;
    font-size: 16px;
    text-align:center;
}

/* KONTAKTY
------------------------------*/
 
#bubble_kontakty {
    position:absolute;
    background: url('../grafika/bubble_kontakty.png') no-repeat left top;
    width:131px;
    height:118px;
    margin:-15px 0px 0px 870px;	
}

#kontakty_container {
    padding: 10px 0px 0px 10px;
    height:400px;
}

#kontakty_vlevo	{	
    float:left;
    position:relative;
    width:330px;
    padding: 0px 0px 0px 0px;
}
			
#kontakty_vpravo		{	
    float:right;
    position:relative;
    width:660px;
    padding: 0px 0px 0px 0px;
}

#kontakty_step {
    background: url('../grafika/kontakty_step_bg.png') no-repeat left top;
    width:301px;
    height:379px;
    padding:0px 0px 0px 0px;
}

#kontakty_osoby {
    background: url('../grafika/kontakty_osoby_bg.png') no-repeat left top;
    width:505px;
    height:377px;
    padding:0px 0px 0px 0px;
}

#kontakty_logo {
    background: url('../grafika/kontakty_step_logo.png') no-repeat right bottom;
    width:215px;
    height:78px;
    padding:14px 0px 0px 30px;
}

#kontakty h2 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #474747;
    padding: 6px 0px 20px 28px;
    font-size: 17px; 
}

#kontakty_step_content {
    padding: 0px 0px 0px 28px; 
}

#kontakty_adresa {
    background: url('../grafika/kontakty_adresa.png') no-repeat top left;
    width:238px;
    height:140px;
    padding:0px 0px 0px 0px;
}

#kontakty_email {
    background: url('../grafika/kontakty_email.png') no-repeat top left;
    width:238px;
    height:32px;
    padding:6px 0px 0px 0px;
}

#kontakty_telefon {
    background: url('../grafika/kontakty_telefon.png') no-repeat top left;
    width:238px;
    height:32px;
    padding:6px 0px 0px 0px;
}

#kontakty p {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #2D2D2D;
    padding: 0px 0px 0px 70px;
    font-size: 16px;
    line-height: 20px; 
}

#kontakty_osoby_content {
    padding: 30px 0px 0px 44px; 
}

#kontakty_osoby h3 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #BA442B;
    padding: 24px 0px 10px 30px;
    font-size: 19px;
}

#kontakty_osoby .polozka {
    background: url('../grafika/kontakty_osoba_bg.png') no-repeat top left;
    width:413px;
    height:78px;
    padding:0px 0px 10px 0px;
}

#kontakty_osoby .polozka2 {
    background: url('../grafika/kontakty_osoba_bg2.png') no-repeat top left;
    width:413px;
    height:93px;
    padding:0px 0px 10px 0px;
}

#kontakty_osoby .polozka_vlevo	{	
    float:left;
    position:relative;
    width:160px;
    padding: 24px 0px 0px 30px;
}
			
#kontakty_osoby .polozka_vpravo		{	
    float:right;
    position:relative;
    width:215px;
    padding: 24px 0px 0px 0px;
}

#kontakty_osoby h4 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #2D2D2D;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
}

.funkce {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #2D2D2D;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
}

.email {
    background: url('../grafika/kontakty_osoby_email.png') no-repeat top left;
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #2D2D2D;
    padding: 0px 0px 2px 24px;
    font-size: 17px;
}

.telefon {
    background: url('../grafika/kontakty_osoby_telefon.png') no-repeat top left;
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #2D2D2D;
    padding: 0px 0px 2px 24px;
    font-size: 17px;
}

/* PROJEKTY
------------------------------*/
 
#bubble_projekty {
    position:absolute;
    background: url('../grafika/bubble_projekty.png') no-repeat left top;
    width:131px;
    height:118px;
    margin:-15px 0px 0px 870px;	
}

#projekty_content {
    width:1000px;
    margin-bottom:5px;
    padding-bottom:40px;
}

#projekty_vlevo	{	
    float:left;
    position:relative;
    width:363px;
    padding: 0px 0px 0px 0px;
    background: url('../grafika/projekty_vlevo_bg.png') repeat-y left top;
}

#projekty_vpravo		{	
    float:right;
    position:relative;
    width:628px;
    padding: 0px 0px 0px 0px;
    background: url('../grafika/projekty_vpravo_bg.png') repeat-y left top;
}

#projekty_container {
    padding: 10px 0px 0px 0px;
}

#projekty_menu {
    padding:20px 0px 0px 20px;
}

#projekt_menu {
    padding:30px 0px 0px 0px;
}

.btn1_projekty {
    background: url('../grafika/projekty_btn1.png') no-repeat left bottom;
    width:161px;
    height:34px;
    cursor:pointer;
}

.btn1_projekty:hover {
    background: url(../grafika/projekty_btn1.png) no-repeat -161px 0px;
    width:161px;
    height:34px;
    cursor:pointer;
}

.btn1_projekty_active {
    background: url(../grafika/projekty_btn1.png) no-repeat -161px 0px;
    width:161px;
    height:34px;
    cursor:pointer;
}

.btn2_projekty {
    background: url('../grafika/projekty_btn1.png') no-repeat left bottom;
    width:161px;
    height:34px;
    cursor:pointer;
    margin: 30px 0px 0px 0px;
}

.btn2_projekty:hover {
    background: url(../grafika/projekty_btn1.png) no-repeat -161px 0px;
    width:161px;
    height:34px;
    cursor:pointer;
    margin: 30px 0px 0px 0px;
}

#projekty_menu li, #projekt_menu li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 2px 0px 0px;
    float:left;
}

#projekty_menu h3, #projekt_menu h3, .btn2_projekty h3   {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 6px 0px 0px 0px;
    font-size: 19px;
    width:161px;
    text-align:center;
}

#projekty_menu p, #projekt_menu p {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #6D6D6D;
    width:500px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    line-height:15px; 
}

#projekty_obsah {
    padding:30px 0px 0px 20px;
}

#projekty_obsah p {
    font-family: "Open Sans ",Arial,Helvetica;
    color: #3D3D3D; 
    width:580px;
    padding: 4px 0px 10px 0px;
    font-size: 14px;
    line-height:18px; 
}

.projekty_seznam {
    padding: 0px 0px 20px 0px;
}

.projekty_vlevo_nadpis {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 20px 0px 10px 10px;
    font-size: 17px;
    font-weight:bold;
}

.projekty_polozka {
    padding: 0px 0px 3px 9px;
}

.projekty_polozka .content {
    background: url('../grafika/projekty_seznam_bg.png') no-repeat left bottom;
    width:343px;
    height:71px;
}

.projekty_polozka .content_vlevo	{	
    float:left;
    position:relative;
    width:76px;
    padding: 0px 0px 0px 0px;
}

.projekty_polozka .content_vpravo 	{	
    float:right;
    position:relative;
    width:266px;
    padding: 0px 0px 0px 0px;
}

.vlajka {
    padding: 9px 0px 0px 10px;
}

.projekty_polozka .popis {
    padding: 10px 0px 0px 0px;
}

.projekty_polozka h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 3px 0px;
    font-size: 19px;
    width:250px;
}

.projekty_polozka h5 {
    font-family: "Open Sans",Arial,Helvetica;
    color: #2D2D2D;
    padding: 0px 0px 0px 0px;
    font-size: 13px;
    width:250px;
}

.popis_over1 {
    position:absolute;
    z-index:10;
    margin:0px 0px 0px 0px;
    width:342px;
    text-align:center;
    height:70px;
    background: url('../grafika/projekty_over_btn1.png') bottom no-repeat;
    display:none;	
}



.popis_over2 {
    position:absolute;
    z-index:10;
    margin:0px 0px 0px 0px;
    width:342px;
    text-align:center;
    height:70px;
    background: url('../grafika/projekty_over_btn2.png') bottom no-repeat;
    display:none;	
}

.projekty_polozka .text1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    padding: 26px 0px 0px 0px;
    font-size: 18px;
    width:342px;
}

.popis_over_vlevo	{	
    float:left;
    position:relative;
    width:171px;
    height:70px;
    padding: 0px 0px 0px 0px;
}

.popis_over_vpravo 	{	
    float:right;
    position:relative;
    width:171px;
    height:70px;
    padding: 0px 0px 0px 0px;
    cursor:pointer;
}

.projekty_polozka .text2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    padding: 26px 0px 0px 0px;
    font-size: 18px;
    width:171px;
}

.popis_over_vlevo:hover	{	
    float:left;
    position:relative;
    width:171px;
    height:70px;
    padding: 0px 0px 0px 0px;
    text-decoration:underline;
}

.popis_over_vpravo:hover 	{	
    float:right;
    position:relative;
    width:171px;
    height:70px;
    padding: 0px 0px 0px 0px;
    text-decoration:underline;
}

#dalsi {
    
    background: url('../grafika/dalsie_btn.png') no-repeat left top;
    width:82px;
    height:39px;
    margin:15px 0px 0px 134px;
    cursor:pointer; 	
}


/* PROJEKT
------------------------------*/

#projekt_content {
    width:1000px;
    margin-bottom:5px;
    padding-bottom:40px;
    background: url('../grafika/clanek_bg.png') repeat-y scroll left top transparent;
}

#projekt_vlevo	{	
    float:left;
    position:relative;
    width:450px;
    padding: 0px 0px 0px 0px;
}
			
#projekt_vpravo		{	
    float:right;
    position:relative;
    width:545px;
    padding: 0px 0px 0px 0px;
}

#projekt_nazev {
     padding: 20px 0px 0px 20px;
}

#projekt_vlevo h1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 16px 0px 0px 0px;
    font-size: 18px;
    width: 320px;
    font-weight:bold;
}

#projekt_nazev img {
    padding: 0px 18px 0px 0px;
}

#projekt_info {
    padding: 8px 0px 0px 20px;
}

#projekt_info .bg {
    background: url('../grafika/projekt_info_bg.png') repeat-y top left;
    width:412px;
    padding:0px 0px 0px 0px;
}
#projekt_info .content {
    padding: 10px 0px 80px 11px;
}

#projekt_zpet {
    position:absolute;
    background: url('../grafika/zpet_btn.png') no-repeat left top;
    width:75px;
    height:39px;
    margin:8px 0px 0px 344px;
    cursor:pointer; 	
}

#projekt_vlevo h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2D2D2D;
    padding: 0px 0px 4px 0px;
    font-size: 17px;
    width: 320px;
}

#projekt_vlevo h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #6D6D6D;
    padding: 16px 0px 4px 0px;
    font-size: 17px;
    width: 320px;
}

#projekt_vlevo span {
    color: #CC6352;
    font-weight:bold;
    font-size:16px;
}

#projekt_info .line {
    background: url('../grafika/projekt_info_line.png') no-repeat top left;
    width:383px;
    height:1px;
    padding:0px 0px 4px 0px;
}

#projekt_prihlasit {
    position:absolute;
    background: url('../grafika/prihlasit_na_projekt_btn.png') no-repeat left top;
    width:178px;
    height:39px;
    margin:-50px 0px 0px 222px;
    cursor:pointer; 	
}

#projekt_prihlasit1 {
    position:absolute;
    background: url('../grafika/prihlasit_na_projekt_btn.png') no-repeat left top;
    width:178px;
    height:39px;
    margin:-50px 0px 0px 222px;
    cursor:pointer; 	
}

#projekt_dokumenty {
    padding: 8px 0px 0px 20px;
}

#projekt_dokumenty .bg {
    background: url('../grafika/projekt_info_bg.png') repeat-y top left;
    width:412px;
    padding:0px 0px 0px 0px;
}

#projekt_dokumenty .content {
    padding: 0px 0px 0px 0px;
}

#projekt_vlevo h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 10px 0px 8px 10px;
    font-size: 20px;
}

#projekt_dokumenty .dokumenty {
    padding: 0px 0px 0px 10px;
}

#projekt_dokumenty .polozka {
    background: url('../grafika/projekt_dokument_bg.png') no-repeat top left;
    width:126px;
    height:126px;
    padding:0px 0px 15px 0px;
}

#projekt_dokumenty .polozka:hover {
    background: url(../grafika/projekt_dokument_bg.png) no-repeat -126px 0px;
    width:126px;
    height:126px;
    padding:0px 0px 15px 0px;
}


#projekt_dokumenty li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 7px 0px 0px;
    float:left;
}

#projekt_dokumenty .typ {
    padding: 18px 0px 0px 44px;
}

#projekt_dokumenty h6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #666666;
    padding: 10px 8px 0px 8px;
    width:110px;
    font-size: 16px;
    text-align:center;
}

#o_projekte {
    padding: 20px 0px 0px 0px;
}

#o_projekte1 {
    padding: 74px 0px 0px 0px;
}

#report_z_projektu {
    padding: 16px 0px 0px 0px;
}

#projekt_vpravo h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 0px 0px;
    font-size: 20px;
}

#projekt_vpravo p {
    font-family: "Open Sans",Arial,Helvetica;
    color: #2D2D2D;
    padding: 7px 0px 10px 0px;
    font-size: 14px;
    width:520px;
    line-height:17px;
}

/* FORMULAR
------------------------------*/

#hlavicka {
    padding: 40px 0px 0px 40px;
}

#hlavicka h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 15px 0px;
    font-size: 20px;
}

#hlavicka h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #6D6D6D;
    padding: 0px 0px 6px 0px;
    font-size: 18px;
    font-weight:normal;
}

#hlavicka h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #6D6D6D;
    padding: 0px 0px 2px 0px;
    font-size: 16px;
    font-weight:normal;
}

.cerv {
    color: #BA442B;
}

#hlavicka .tucne {
    color: #BA442B;
    font-weight:bold;
}


#form_navigace {
    padding: 20px 0px 0px 40px;
}

#form_navigace li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

#form_navigace h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #6D6D6D;
    padding: 0px 26px 0px 0px;
    font-size: 16px;
}

#form_navigace .active {
    color: #879B3A;
    text-decoration:underline;
}

#form_navigace .arrow {
    background: url('../grafika/form_navigace_arrow.png') no-repeat bottom left;
    width:20px;
    height:11px;
    padding:3px 26px 0px 0px;
}

#formular #form_content, #formular_ucastnici #form_content {
    padding: 20px 0px 0px 40px;
    height:250px;
    width:694px;
}


#formular #form_content li, #form_content li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}


#formular #form_content .polozka1, #formular_ucastnici #form_content .polozka1 {
    background: url('../grafika/form_polozka_bg1.png') no-repeat bottom left;
    width:600px;
    height:43px;
    padding:0px 20px 0px 0px;
}  

#formular .pole1, #formular_ucastnici .pole1 {
    width:240px;
    height:30px;
    padding:7px 0px 0px 30px;
}

#formular #form_content .polozka2, #formular_ucastnici #form_content .polozka2 {
    background: url('../grafika/form_polozka_bg2.png') no-repeat bottom left;
    width:600px;
    height:43px;
    padding:0px 20px 0px 0px;
}

#formular .pole2, #formular_ucastnici .pole2 {
    width:128px;
    height:30px;
    padding:7px 0px 0px 30px;
}

#formular #form_content .polozka3, #formular_ucastnici #form_content .polozka3 {
    background: url('../grafika/form_polozka_bg3.png') no-repeat bottom left;
    width:600px;
    height:43px;
    padding:0px 20px 0px 0px;
}

#formular .pole3, #formular_ucastnici .pole3 {
    width:300px;
    height:30px;
    padding:7px 0px 0px 30px;
}

#formular #form_content .polozka4, #formular_ucastnici #form_content .polozka4 {
    background: url('../grafika/form_polozka_bg4.png') no-repeat bottom left;
    width:662px;
    height:234px;
    padding:0px 20px 0px 0px;
}

#formular .pole4, #formular_ucastnici .pole4 {
   padding:30px 30px 0px 30px;
}         

.pole5 {
    background: url('../grafika/form_polozka_bg5.png') no-repeat top left;
    width:254px;
    height:33px;
    padding:8px 0px 0px 10px;
} 



#formular #form_content h3, #formular_ucastnici #form_content h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    width:105px;
    padding: 10px 0px 0px 16px;
    font-size: 16px;
}

#form_content_poradi h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2A2A2A;
    width:300px;
    padding: 10px 0px 0px 20px;
    font-size: 18px;
}

#form_content_poradi li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

#formular .pole6, #formular_ucastnici .pole6 {
    width:300px;
    height:30px;
    padding:7px 0px 0px 30px;
}

#form_content_poradi .polozka6 {
    background: url('../grafika/admin_form_polozka_bg6.png') no-repeat bottom left;
    width:920px;
    height:43px;
    padding:0px 20px 0px 0px;
}  

.input6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:42px;
    padding: 8px 0px 0px 12px;
    font-size: 19px; 
} 


#formular #form_content h4, #formular_ucastnici #form_content h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    width:140px;
    text-align:center; 
    padding: 10px 0px 0px 20px;
    font-size: 16px;
}                                            

#formular #form_content span, #formular_ucastnici #form_content span {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2A2A2A;
    padding: 0px 0px 0px 0px;
    font-size: 16px;
    font-weight:100;
} 

.odkaz_label {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    
    color: #FFFFFF;
    width:143px;
    padding: 0px 0px 0px 6px;
    font-size: 16px;
}  

.odkaz_vlozit {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    width:64px;
    padding: 6px 6px 6px 6px;
    margin: 4px 0px 0px 6px;
    background-color:#BC3819;
    font-size: 16px;
}           



#formular #form_content h2, #formular_ucastnici #form_content h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 10px 0px;
    font-size: 16px;
}

#formular #form_content h6, #formular_ucastnici #form_content h6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:600px;
    text-align:center;
    padding: 20px 0px 10px 30px;
    font-size: 16px;
}

#formular #souhlas {
    padding: 30px 0px 0px 300px;
}

#str1 {
    padding: 40px 0px 0px 115px;
}

#str2 {
    padding: 40px 0px 0px 115px;
    display:none;
}

#str3, #str4, #str12{
    padding: 40px 0px 0px 115px;
    display:none;
}


 #str5, #str6, #str7, #str8, #str9, #str10, #str11 {
    padding: 10px 0px 0px 20px;
    display:none;
}

#str13 {
    padding: 20px 0px 0px 20px;
    display:none;
}

#formular #form_content h5, #formular_ucastnici #form_content h5  {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #949494;
    padding: 10px 20px 0px 0px;
    font-size: 16px;
}  
              
#formular .form_dalsi {
    position:absolute;
    background: url('../grafika/form_dalsi_btn.png') no-repeat left top;
    width:75px;
    height:39px;
    margin:0px 0px 0px 680px;
    cursor:pointer; 
}

#formular .form_zpet {
    position:absolute;
    background: url('../grafika/form_zpet_btn.png') no-repeat left top;
    width:75px;
    height:39px;
    margin:0px 0px 0px 580px;
    cursor:pointer; 
}  

#form_exit {
    position:absolute;
    background: url('../grafika/form_exit_btn.png') no-repeat left top;
    width:29px;
    height:37px;
    margin:9px 0px 0px 742px;
    cursor:pointer; 
} 

#form_exit:hover {
    position:absolute;
    background: url(../grafika/form_exit_btn.png) no-repeat -29px 0px;
    width:29px;
    height:37px;
    margin:9px 0px 0px 742px;
    cursor:pointer; 
}      
       
.checkbox, .radio {
	width: 47px;
	height: 47px;
	padding: 0 5px 0 0;
	background: url(../grafika/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
     
#formular #formul input, #formular_ucastnici #formul input, #formular_potvrzeni input   {
	background: none;
	border: 0;
  outline:0;
} 

#formular #formul textarea, #formular_ucastnici #formul textarea    {
	background: none;
	border: 0;
  resize: none;
  outline:0;
} 

#formular .input1, #formular_ucastnici .input1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:200px;
    padding: 0px 0px 0px 0px;
    font-size: 19px; 
}    

#formular .input2, #formular_ucastnici .input2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:90px;
    padding: 0px 0px 0px 0px;
    font-size: 19px; 
} 

#formular .input3, #formular_ucastnici .input3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:200px;
    padding: 0px 0px 0px 0px;
    font-size: 19px; 
}   

#formular .textarea1, #formular_ucastnici .textarea1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:596px;
    height:140px;
    padding: 0px 0px 0px 0px;
    font-size: 17px;
    line-height:20px; 
    overflow:hidden;
    
}


/* EVROPA
------------------------------*/  

#evropa_over {
    position:absolute;
    z-index:10;
    margin:0px 0px 0px 0px;
    width:285px;
    height:290px;
    background: url('../grafika/evropa_over.png') bottom no-repeat;
    display:none;
}

.evropa_over_nadpis {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 13px 0px 0px 0px;
    font-size: 19px;
} 

#evropa_over_content {
    padding: 13px 0px 0px 5px;
}  

#evropa_over_content tr {
    background: url('../grafika/evropa_polozka_bg.png') no-repeat left top;
    width:238px;
    height:35px;
    padding: 0px 0px 0px 0px;
    float:left;
} 
 
#evropa_over_content td {
    vertical-align:top;
} 

#evropa_over_content tr:hover {
    background: url(../grafika/evropa_polozka_bg.png) no-repeat 0px -35px;
    color: #FFFFFF;
    width:238px;
    height:35px;
    vertical-align:top;
    padding: 0px 0px 0px 0px;
} 

#evropa_over_content img {
    padding: 4px 0px 0px 12px;
} 

#evropa_over_content h4 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #6D6D6D;
    height:35px;
    padding: 10px 0px 0px 0px;
    font-size: 18px;
} 

#rolovatko{
    padding: 0px 0px 0px 0px;
    width:270px;
    height:245px;
    overflow:hidden;
}

/* ADMINISTRACE
------------------------------*/
 

#administrace #form_content {
    padding: 15px 0px 0px 20px;
    width:950px;
}


#administrace #form_content li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}


#administrace #form_content .polozka1 {
    background: url('../grafika/admin_form_polozka_bg1.png') no-repeat bottom left;
    width:920px;
    height:43px;
    padding:0px 20px 0px 0px;
}  

#administrace .pole1 {
    width:495px;
    height:30px;
    padding:7px 0px 0px 30px;
}

#administrace #form_content .polozka2 {
    background: url('../grafika/admin_form_polozka_bg2.png') no-repeat bottom left;
    width:920px;
    height:157px;
    padding:0px 20px 0px 0px;
}

#administrace .pole2 {
   padding:30px 30px 0px 30px;
}

#administrace #form_content .polozka3 {
    background: url('../grafika/admin_form_polozka_bg3.png') no-repeat bottom left;
    width:920px;
    height:270px;
    padding:0px 20px 0px 0px;
}

#administrace .pole3 {
    padding:30px 30px 0px 30px;
}



#administrace .pole4 {
   padding:30px 30px 0px 30px;
}  

#administrace #form_content h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    width:105px;
    padding: 10px 0px 0px 20px;
    font-size: 16px;
    font-weight:100;
}

#administrace #form_content h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2A2A2A; 
    padding: 10px 0px 0px 0px;
    font-size: 15px;
} 
    


#administrace #form_content h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 10px 0px;
    font-size: 16px;
}

#administrace #form_content h6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    padding: 20px 0px 10px 30px;
    font-size: 16px;
}

#administrace #souhlas {
    padding: 30px 0px 0px 300px;
}

#administrace #form_content span {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    padding: 0px 85px 0px 20px;
    font-size: 16px;
    font-weight:100;
} 



#administrace #form_content h5 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2A2A2A;
    padding: 4px 20px 0px 0px;
    font-size: 15px;
    width:250px;
}                               
         
#administrace #formul input   {
	background: none;
	border: 0;
  outline:0;
} 

#administrace #formul textarea   {
	background: none;
	border: 0;
  resize: none;
  outline:0;
} 

#administrace .input1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:454px;
    padding: 0px 0px 0px 0px;
    font-size: 17px; 
}    

#administrace .input2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:454px;
    padding: 0px 0px 0px 0px;
    font-size: 14px; 
    
    
} 

#administrace .input3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:200px;
    padding: 0px 0px 0px 0px;
    font-size: 19px; 
}

#administrace .input5 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:235px;
    padding: 0px 0px 0px 0px;
    font-size: 16px; 
}  

#administrace .textarea1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:575px;
    height:80px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height:16px;
    
}

#administrace .textarea2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:575px;
    height:190px;
    padding: 0px 0px 0px 0px;
    font-size: 15px;
    line-height:16px;
    
}


#administrace .select1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:450px;
    padding: 0px 0px 0px 0px;
    font-size: 15px; 
    overflow:hidden;
}

#administrace #load_img  {	
		margin:0;
		padding:0px 0px 0px 0px;
		border:0;
		width:128px;
		height:15px;
		background: url('../grafika/load.gif') no-repeat bottom left;
}

#administrace #form_button {
    padding:0px 0px 0px 10px;
    margin:0;
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    font-size: 16px;
    font-weight:bold;
    text-align:left;
    width:76px;
	  height:40px;
    overflow:hidden;
    cursor:pointer; 
}

#administrace .vlozit_btn {
		padding:20px 0px 0px 230px;
    background: url('../grafika/vlozit_btn.png') no-repeat bottom right;
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    font-size: 15px; 
	  width:76px;
	  height:40px;
    overflow:hidden; 
}

#administrace .smazat_btn {
		padding:20px 0px 0px 230px;
    background: url('../grafika/smazat_btn.png') no-repeat bottom right;
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    font-size: 15px; 
	  width:76px;
	  height:40px;
    overflow:hidden; 
}

#administrace .upravit_btn {
		padding:20px 0px 0px 230px;
    background: url('../grafika/upravit_btn.png') no-repeat bottom right;
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    font-size: 15px; 
	  width:76px;
	  height:40px;
    overflow:hidden; 
}

#administrace .administrace_arrow {
    background: url('../grafika/administrace_arrow.png') no-repeat top left;
	  width:132px;
	  height:28px;
    overflow:hidden; 
}

#administrace .administrace_arrow:hover  {
    background: url(../grafika/administrace_arrow.png) no-repeat -132px 0px;
    width:132px;
	  height:28px;
    overflow:hidden; 
}

#administrace .administrace_arrow_active  {
    background: url(../grafika/administrace_arrow.png) no-repeat -132px 0px;
    width:132px;
	  height:28px;
    overflow:hidden; 
}

#administrace_navigace li {
				list-style:none;
				display:inline;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        float:left;
}

#administrace_navigace {
    padding: 20px 0px 30px 20px;
}

#administrace_navigace h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    width:131px;
    text-align:center;
    padding: 6px 0px 0px 0px;
    font-size: 16px;
    font-weight:100;
}

#administrace .status_message {
	  width:460px;
    padding:0px 0px 0px 30px; 
}

#administrace .correct_text, .rozhodnuti .correct_text {
    background: url('../grafika/correct.png') no-repeat top left;
	  width:460px;
    height:25px;
}

#administrace .warning_text, .rozhodnuti .warning_text {
    background: url('../grafika/error.png') no-repeat top left;
	  width:460px;
    height:25px;
}

#administrace .status_message h6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2A2A2A;
	  width:780px;
    padding: 2px 0px 0px 25px;
    font-size: 16px;
    font-weight:100;
}


#administrace_rozcestnik {
    padding: 30px 0px 0px 0px;
}

.rozcestnik_polozka {
    padding: 0px 0px 20px 0px;
}

.rozcestnik_vlevo	{	
							float:left;
							position:relative;
							width:180px;
              padding: 0px 0px 0px 20px;
}
			
.rozcestnik_vpravo		{	
							float:right;
							position:relative;
							width:780px;
              padding: 5px 0px 0px 0px;
}

.administrace_sekce {
    background: url('../grafika/administrace_arrow_big.png') no-repeat top left;
	  width:176px;
    height:42px;
    overflow:hidden;
} 

#administrace_rozcestnik h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    padding: 9px 0px 0px 10px;
    font-size: 18px;
    font-weight:100;
}

#administrace_rozcestnik li {
				list-style:none;
				display:inline;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        float:left;
}

#administrace_rozcestnik h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    width:131px;
    text-align:center;
    padding: 6px 0px 0px 0px;
    font-size: 16px;
    font-weight:100;
}

.rozcestnik_arrow {
    background: url('../grafika/administrace_arrow.png') no-repeat top left;
	  width:132px;
	  height:28px;
    overflow:hidden; 
    padding: 0px 0px 7px 0px;
}

.rozcestnik_arrow:hover  {
    background: url(../grafika/administrace_arrow.png) no-repeat -132px 0px;
    width:132px;
	  height:28px;
    overflow:hidden;
    padding: 0px 0px 7px 0px; 
}
       
.box1_polozka {
    background: url('../grafika/aktualne_projekty_bg.png') no-repeat top left;
	  width:254px;
	  height:37px;
    overflow:hidden; 
    padding: 0px 0px 3px 0px;
}

.box2_polozka {
	  width:254px;
	  height:70px;
    overflow:hidden; 
    padding: 0px 0px 3px 0px;
}

#box1_container  { 
    padding: 38px 0px 0px 30px;
}

#box2_container  { 
    padding: 45px 0px 0px 37px;
}

#box1 img  { 
    padding: 6px 5px 0px 6px;
}

       
.box1_text {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #E5E5F9;
    padding: 10px 0px 0px 0px;
    font-size: 16px;
}

#globe {
    position:absolute;
    background: url('../grafika/globe.png') no-repeat left top;
    width:77px;
    height:77px;
    z-index:20;
    margin:76px 0px 0px 254px;	
}

#share_projekt {
    position:absolute;
    width:200px;
    height:30px;
    z-index:20;
    margin:36px 0px 0px 0px;	
}

#connection {
    position:absolute;
    background: url('../grafika/connection.png') no-repeat left top;
    width:77px;
    height:77px;
    z-index:20;
    margin:76px 0px 0px 250px;	
}

#erasmus {
    background: url('../grafika/erasmus.png') no-repeat top left;
	  width:105px;
	  height:62px; 
    padding: 0px 10px 0px 0px;
}

#juventa {
    background: url('../grafika/juventa.png') no-repeat top left;
	  width:105px;
	  height:62px; 
    padding: 0px 0px 0px 0px;
}

#projekty_vpravo h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 8px 0px;
    font-size: 20px;
}

#projekty_vpravo h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 8px 0px;
    font-size: 18px;
}

#projekty_vpravo h5 {
    font-family: "Open Sans ",Arial,Helvetica;
    color: #3D3D3D;
    padding: 0px 0px 5px 0px;
    font-size: 15px;
    font-weight:bold;
}

#projekty_vpravo h6 {
    font-family: "Open Sans ",Arial,Helvetica;
    color: #3D3D3D;
    padding: 0px 0px 5px 0px;
    font-size: 15px;
}

#najdi {
    position:absolute;
    background: url('../grafika/najdi.png') no-repeat left top;
    width:206px;
    height:77px;
    z-index:20;
    margin:20px 0px 0px 20px;	
}

#mail {
    position:absolute;
    background: url('../grafika/mail.png') no-repeat left top;
    width:189px;
    height:76px;
    z-index:20;
    margin:20px 0px 0px 310px;	
}

#bubble_partneri {
    position:absolute;
    background: url('../grafika/bubble_partneri.png') no-repeat left top;
    width:131px;
    height:118px;
    margin:-15px 0px 0px 870px;	
}    
   
#partneri li {
				list-style:none;
				display:inline;
        padding:0px 5px 5px 0px;
        float:left;
}

#partneri {
        padding:20px 0px 0px 20px;
}

.partner {
    background: url('../grafika/partneri_bg.png') no-repeat left top;
    width:289px;
    height:89px;S
    padding:0px 0px 0px 0px;
}   

.partner:hover  {
    background: url(../grafika/partneri_bg.png) no-repeat -289px 0px;
    width:289px;
	  height:89px;
    padding: 0px 0px 0px 0px; 
}

.partner h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2D2D2D;
    padding: 15px 0px 10px 0px;
    font-size: 20px;
}


.partner h5 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    background: url('../grafika/www.png') no-repeat left top;
    color: #CC6352;
    height:30px;
    padding: 4px 0px 0px 30px;
    font-size: 15px;
}

.partner_cont {
    padding: 0px 0px 0px 20px;
}

/* MEDIA
------------------------------*/
 
#bubble_media {
    position:absolute;
    background: url('../grafika/bubble_media.png') no-repeat left top;
    width:131px;
    height:118px;
    margin:-15px 0px 0px 870px;	
    z-index:20;
}

#media_content {
    width:1000px;
    margin-bottom:5px;
    padding-bottom:160px;
}

#media_vlevo	{	
    float:left;
    position:relative;
    width:592px;
    height:730px;
    padding: 0px 0px 0px 0px;
    background: url('../grafika/media_bg1.png') repeat-y left top;
}

#media_vpravo		{	
    float:right;
    position:relative;
    width:402px;
    height:730px;
    padding: 0px 0px 0px 0px;
    background: url('../grafika/media_bg2.png') repeat-y left top;
}


#media_container {
    padding: 10px 0px 0px 0px;
}

#galerie_nadpis, #blog_nadpis {
    padding: 9px 0px 0px 9px;
}
#galerie_nadpis .nadpis_bg {
    background: url('../grafika/galerie_nadpis_bg.png') no-repeat left top;
    width:573px;
    height:58px;                    
}

#blog_nadpis .nadpis_bg {
    background: url('../grafika/blog_nadpis_bg.png') no-repeat left top;
    width:380px;
    height:58px;                    
}

#galerie_nadpis h2, #blog_nadpis h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 20px 0px 0px 10px;
    font-size: 18px;
    font-weight: bold;
}

#media_vlevo ul {
    padding: 6px 0px 0px 0px;
}

.galerie_list {
				list-style:none;
				display:inline;
        margin:0px 0px 0px 0px;
        padding:9px 0px 0px 9px;
        float:left;
}

.list_popis {
				list-style:none;
				display:inline;
        margin:0px 0px 0px 0px;
        padding:4px 0px 0px 0px;
        float:left;
}

#media_vlevo .album {
    background: url('../grafika/galerie_bg.png') no-repeat left top;
    width:281px;
    height:168px;                    
}

.album img {
    padding: 9px 0px 0px 8px;
}

.strip {
    position:absolute;
    width:279px;
    margin:90px 0px 0px 1px;	
    z-index:20;
}

.strip1 {
    background: url(../grafika/galerie_strips.png) no-repeat 0px 0px;
}

.strip2 {
    background: url(../grafika/galerie_strips.png) no-repeat -279px 0px;
}

.strip3 {
    background: url(../grafika/galerie_strips.png) no-repeat 0px -70px;
}

.strip4 {
    background: url(../grafika/galerie_strips.png) no-repeat -279px -70px;
}

.strip5 {
    background: url(../grafika/galerie_strips.png) no-repeat 0px -140px;
}

.strip6 {
    background: url(../grafika/galerie_strips.png) no-repeat -279px -140px;
}

#galerie_dalsi {
    padding: 30px 0px 0px 255px;
}


#galerie_dalsi .btn, #blog_dalsi .btn {
    background: url('../grafika/dalsie_btn.png') no-repeat left top;
    width:82px;
    height:39px;                    
}

#media_vlevo h3 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 5px 0px 14px 10px;
    font-size: 17px;
    width:210px;
}

.strip img {
    padding: 0px 0px 0px 16px;
}

.album_over {
    position:absolute;
    z-index:10;
    margin:0px 0px 0px 0px;
    width:281px;
    text-align:center;
    height:168px;
    display:none;
}

.album_over1  {
    background: url(../grafika/galerie_bg_over.png) no-repeat 0px 0px;
}

.album_over2  {
    background: url(../grafika/galerie_bg_over.png) no-repeat -281px 0px;
}

.album_over3  {
    background: url(../grafika/galerie_bg_over.png) no-repeat 0px -168px;
}

.album_over4  {
    background: url(../grafika/galerie_bg_over.png) no-repeat -281px -168px;
}

.album_over5  {
    background: url(../grafika/galerie_bg_over.png) no-repeat 0px -336px;
}

.album_over6  {
    background: url(../grafika/galerie_bg_over.png) no-repeat -281px -336px;
}

#media_vlevo h4 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 20px 0px 0px 0px;
    font-size: 17px;
}

#media_vlevo h5 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 7px 0px 0px 0px;
    font-size: 17px;
}

#media_vpravo .blog_polozka {
    background: url('../grafika/blog_list_bg.png') no-repeat left top;
    width:380px;
    height:169px;                    
}

#media_vpravo ul {
    padding: 6px 0px 0px 0px;
}

#media_vpravo li {
				list-style:none;
				display:inline;
        margin:0px 0px 0px 0px;
        padding:8px 0px 0px 0px;
        float:left;
}

#blog_dalsi {
    padding: 30px 0px 0px 150px;
}

.blog_over {
    position:absolute;
    background: url('../grafika/blog_over_bg.png') no-repeat left top;
    z-index:10;
    margin:2px 0px 0px 2px;
    width:377px;
    text-align:center;
    height:166px;
    display:none;
}

#media_vpravo h6 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 70px 0px 0px 0px;
    font-size: 17px;
}

#media_vpravo h3{
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 15px 0px 0px 15px;
    width:345px;
    font-size: 17px;
}

#media_vpravo h4{
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    width:345px;
    padding: 5px 0px 0px 15px;
    font-size: 15px;
}

#media_vpravo p {
    font-family: "Open Sans",Arial,Helvetica;
    color: #2D2D2D;
    width: 345px;
    height: 80px;
    padding: 10px 0px 0px 15px;
    font-size: 13px;
    line-height: 15px;
}

#media_dalsi {
    background: url('../grafika/media_dalsie_bg.png') repeat-y left top;
    width:1000px;  
    padding-bottom:40px; 
    display:none;                 
}

#media_mezera_vpravo {
    background: url('../grafika/media_bg1.png') repeat-y left top;
    width:592px;
    height:8px;
    display:none;                    
}

#media_mezera_vlevo {
    background: url('../grafika/media_bg2.png') repeat-y right top;
    width:1000px;
    padding: 0px 0px 0px 0px;
    height:8px;
    display:none;                      
}

.album_polozka {
    background: url('../grafika/album_polozka_bg.png') no-repeat left top;
    width:456px;
    height:46px;                    
}

#media_dalsi_galerie {
        padding:20px 0px 0px 10px;
        display:none;
}


#media_dalsi_galerie li {
				list-style:none;
				display:inline;
        margin:0px 0px 0px 0px;
        padding:0px 10px 10px 0px;
        float:left;
}

.album_polozka_vlevo	{	
							float:left;
							position:relative;
							width:34px;
              padding: 0px 0px 0px 0px;
}
			
.album_polozka_vpravo		{	
							float:right;
							position:relative;
							width:420px;
              padding: 0px 0px 0px 0px;
}

.album_polozka_vlevo img {
    padding: 5px 0px 0px 5px;
}

.album_polozka_vpravo h3{
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 5px 0px 0px 0px;
    font-size: 18px;
}

.album_polozka_vpravo h4{
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #93615C;
    padding: 2px 0px 0px 0px;
    font-size: 15px;
}

.album_polozka_over {
    position:absolute;
    background: url('../grafika/album_polozka_over_bg.png') no-repeat left top;
    z-index:10;
    margin:0px 0px 0px 0px;
    width:456px;
    text-align:center;
    height:46px;
    display:none;
}

.album_polozka_over h6 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 16px 0px 0px 0px;
    font-size: 16px;
}

#media_dalsi_blog {
        padding:20px 0px 0px 10px;
        display:none;
}

.blog_polozka {
    background: url('../grafika/blog_polozka_bg.png') no-repeat left top;
    width:465px;
    height:124px;                    
}

#media_dalsi_blog li {
				list-style:none;
				display:inline;
        margin:0px 0px 0px 0px;
        padding:0px 10px 10px 0px;
        float:left;
}

.blog_polozka_over {
    position:absolute;
    background: url('../grafika/blog_polozka_over_bg.png') no-repeat left top;
    z-index:10;
    margin:0px 0px 0px 0px;
    width:465px;
    text-align:center;
    height:124px;
    display:none;
}

.blog_polozka_over h6 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 52px 0px 0px 0px;
    font-size: 17px;
}

#media_dalsi_blog h3{
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 8px 0px 0px 8px;
    font-size: 18px;
}

#media_dalsi_blog h4{
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #AD6C63;
    padding: 4px 0px 0px 8px;
    font-size: 15px;
}


#media_dalsi_blog p {
    font-family: "Open Sans",Arial,Helvetica;
    color: #444;
    width: 440px;
    height: 80px;
    padding: 6px 0px 0px 8px;
    font-size: 13px;
    line-height: 15px;
}

.media_starsi {
    position:absolute;
    background: url('../grafika/starsi_obr.png') no-repeat left top;
    z-index:10;
    margin:12px 0px 0px 22px;
    width:35px;
    height:41px;
    display:none;
}

#media_galerie_nadpis, {
    padding: 9px 0px 0px 9px;
}

#media_galerie_nadpis .nadpis_bg {
    background: url('../grafika/media_galerie_nadpis_bg.png') no-repeat right top;
    padding-left:10px;
    width:980px;
    height:58px;                    
}


#media_galerie_nadpis h1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 10px 0px 0px 0px;
    font-size: 18px;
    width:490px;
    font-weight: bold;
}

#media_galerie_nadpis h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #AD6C63;
    width:490px;
    padding: 4px 0px 0px 0px;
    font-size: 17px;
}

#galerie_nadpis_vlevo	{	
							float:left;
							position:relative;
							width:55px;
              padding: 0px 0px 0px 0px;
}
			
#galerie_nadpis_vpravo		{	
							float:right;
							position:relative;
							width:910px;
              padding: 0px 0px 0px 0px;
}

#media_galerie_nadpis img {
    padding: 3px 0px 0px 6px;
}

.projekt_info_btn {
    position:absolute;
    background: url('../grafika/projekt_info_btn.png') no-repeat left top;
    z-index:10;
    margin:12px 0px 0px 550px;
    width:166px;
    height:39px;
    cursor:pointer; 
}

.projekt_info_btn2 {
    position:absolute;
    background: url('../grafika/projekt_info_btn.png') no-repeat left top;
    z-index:10;
    margin:26px 0px 0px 500px;
    width:166px;
    height:39px;
    cursor:pointer; 
}
   
.media_zpet {
    position:absolute;
    background: url('../grafika/zpet_btn.png') no-repeat left top;
    z-index: 15;
    width:75px;
    height:39px;
    margin:12px 0px 0px 770px;
    cursor:pointer; 	
} 

.galerie_content {
    padding: 0px 0px 0px 0px;
}
.galerie_content ul {
    padding: 20px 0px 0px 0px;
}

.galerie_content li {
				list-style:none;
				display:inline;
        margin:0px 0px 0px 0px;
        padding:0px 6px 14px 10px;
        float:left;
}

#media_galerie .polozka {
    background: url('../grafika/album_fotka_bg.png') no-repeat left top;
    width:482px;
    height:288px;                    
}

.tlacitka {
    width:980px;
    height:120px;
}

.galerie_content img {
    padding: 15px 0px 0px 13px;
}

.media_fb {
    position:absolute;
    background: url('../grafika/fb_viac.png') no-repeat left top;
    z-index: 15;
    width:181px;
    height:42px;
    margin:30px 0px 0px 420px;
    cursor:pointer; 	
} 

#tucne_btn, #odkaz_btn {
    cursor:pointer;
}

.addony {
				padding:24px 0px 0px 0px;
}

#projekt_vpravo b {
    font-family: 'Open Sans',Arial,Helvetica;
    font-weight:bold; 
}

#projekt_vlevo b {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2D2D2D;
    font-size: 17px;
    font-weight: bold;
}

#projekt_vpravo a {
    font-family: 'Open Sans',Arial,Helvetica;
    color: #D6270B;
    font-size: 14px;
    line-height:16px; 
}

#projekt_vpravo a:hover {
    text-decoration:underline; 
}

#zrealizovane_projekty h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 20px 0px 10px 10px;
    font-size: 18px;
    font-weight:bold;
}

#zrealizovane_projekty h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 10px 0px 0px 0px;
    font-size: 15px;
    font-weight:bold;
}

#zrealizovane_projekty h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 10px 10px 0px 0px;
    font-size: 16px;
}

#zrealizovane_projekty h5 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #754E4C;
    padding: 10px 10px 0px 0px;
    font-size: 15px;
}



.zahlavi {
    background: url('../grafika/zrealizovane_zahlavi.png') no-repeat left top;
    width:972px;
    height:36px; 
    margin:20px 0px 0px 10px;                   
}

.polozky {
    margin:12px 0px 0px 10px;                   
}


.zrealizovane_polozka {
    background: url('../grafika/zrealizovane_polozka.png') repeat-y left top;
    width:940px;
    height:36px; 
    margin:0px 0px 5px 0px;                 
}

.zrealizovane_polozka td{
    vertical-align:top;                  
}

.zrealizovane_polozka img {
    
    margin:5px 0px 0px 6px;                   
}

.zrealizovane_polozka_over {
    position:absolute;
    background: url('../grafika/zrealizovane_polozka_over_bg.png') no-repeat left top;
    z-index:-10;
    margin:0px 0px 0px 0px;
    width:940px;
    height:36px;
    display:none;
    text-align:center;
}

#o_projekte ul {
    padding: 6px 0px 0px 0px;
}

#o_projekte .album {
    background: url('../grafika/galerie_bg.png') no-repeat left top;
    width:281px;
    height:168px;                    
}         


#o_projekte h3 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 5px 0px 14px 10px;
    font-size: 17px;
    width:210px;
}   

#o_projekte h4 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 20px 0px 0px 0px;
    font-size: 17px;
}

#o_projekte h5 {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 7px 0px 0px 0px;
    font-size: 17px;
} 


.ucastnici_zahlavi { 
    background: url('../grafika/ucastnici_zahlavi_bg.png') repeat left top;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 30px;
    width:3000px;                
}
      

.ucastnici_polozka {
    background: url('../grafika/ucastnici_polozka_bg.png') repeat left top;
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 30px; 
    width:3000px;                
}

.ucastnici_detail_polozka {
    background: url('../grafika/ucastnici_polozka_bg.png') repeat left top;
    margin:0px 0px 5px 0px; 
    width:1000px;                
}

.ucastnici_polozka:hover {
    background: url('../grafika/ucastnici_polozka_over_bg.png') repeat left top;
    margin:0px 0px 5px 0px; 
    width:3000px;                
}

#ucastnici h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 20px 0px 10px 10px;
    font-size: 18px;
    font-weight:bold;
}

#ucastnici h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 10px 0px 10px 10px;
    font-size: 15px;
    font-weight:bold;
}

#ucastnici h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 10px 10px 0px 10px;
    font-size: 16px;
}

#ucastnici h5 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #423029;
    padding: 10px 10px 10px 10px;
    font-size: 17px;
}

.ucastnici_nadpis {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B !important;
    padding: 20px 0px 10px 10px !important;
    font-size: 22px !important;
    font-weight:bold !important;
}


#formular .vlozit_btn, #formular_ucastnici .vlozit_btn {
		padding:30px 0px 0px 290px;
    background: url('../grafika/vlozit_btn.png') no-repeat bottom right;
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    font-size: 15px; 
	  width:76px;
	  height:40px;
    overflow:hidden; 
}

.prihlasit_sa_btn{
		padding:30px 0px 0px 270px;
    background: url('../grafika/prihlasit_sa_btn.png') no-repeat bottom right;
    font-family: "Open Sans Condensed",Arial,Helvetica; 
	  width:127px;
	  height:38px;
    overflow:hidden; 
}


#formular .upravit_btn, #formular_ucastnici .upravit_btn {
		padding:20px 0px 0px 230px;
    background: url('../grafika/upravit_btn.png') no-repeat bottom right;
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    font-size: 15px; 
	  width:76px;
	  height:40px;
    overflow:hidden; 
}

#formular #form_button, #formular_ucastnici #form_button {
    padding:0px 0px 0px 10px;
    margin:0;
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    font-size: 16px;
    font-weight:bold;
    text-align:left;
    width:127px;
	  height:40px;
    overflow:hidden;
    cursor:pointer; 
}

#formular #load_img, #formular_ucastnici #load_img  {	
		margin:0;
		padding:0px 0px 0px 0px;
		border:0;
		width:128px;
		height:15px;
		background: url('../grafika/load.gif') no-repeat bottom left;
}

#formul #narozeni_message {
    color: #FFFFFF;
}

.ucastnici_polozky {
    margin:12px 0px 0px 0px;                   
} 

#formular .select2, #formular_ucastnici .select2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:80px;
    padding: 0px 0px 0px 0px;
    border:0;
    font-size: 15px; 
    overflow:hidden;
}

#formular .pole7, #formular_ucastnici .pole7 {
    height:30px;
    padding:7px 0px 0px 30px;
}

#formular .pole8, #formular_ucastnici .pole8 {
    height:30px;
    padding:7px 0px 0px 7px;
}

#formular .select3, #formular_ucastnici .select3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:45px;
    padding: 0px 0px 0px 0px;
    border:0;
    font-size: 15px; 
    overflow:hidden;
}

#formular .select4, #formular_ucastnici .select4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:60px;
    padding: 0px 0px 0px 5px;
    border:0;
    font-size: 15px; 
    overflow:hidden;
}

#formular .select5, #formular_ucastnici .select5 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:190px;
    padding: 0px 0px 0px 5px;
    border:0;
    font-size: 15px; 
    overflow:hidden;
}

#prihlaska .warning_text, #ucastnici .warning_text {
    background: url('../grafika/error.png') no-repeat top left;
	  width:460px;
    height:25px;
}

#prihlaska .correct_text, #ucastnici .correct_text {
    background: url('../grafika/correct.png') no-repeat top left;
	  width:460px;
    height:25px;
}

#prihlaska .status_message, #ucastnici .status_message {
	  width:460px;
    padding:0px 0px 0px 30px; 
}



#prihlaska .status_message h6, #ucastnici .status_message h6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2A2A2A;
	  width:780px;
    padding: 2px 0px 0px 25px;
    font-size: 16px;
    font-weight:100;
}

#projekt_ucastnici {
    background: url('../grafika/ucastnici_zahlavi_bg.png') repeat left top;
    margin:0px 0px 20px 0px;
    padding:20px 0px 12px 40px; 
    width:3000px;                
}

#projekt_ucastnici h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 10px 10px;
    font-size: 17px;
    font-weight: bold;
}

#projekt_ucastnici h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 3px 0px 3px 10px;
    font-size: 17px;
}

#job_other {
    display:none;
}

#formular #form_content .polozka7, #formular_ucastnici #form_content .polozka7 {
    background: url('../grafika/form_polozka_bg7.png') no-repeat bottom left;
    width:600px;
    height:43px;
    padding:0px 20px 0px 0px;
} 

#formular #form_content .input7 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:190px;
    padding: 0px 0px 0px 0px;
    font-size: 14px; 
    overflow:hidden;
    
    
} 

#ucastnici .NE {
    background: url('../grafika/NE.png') no-repeat bottom right;
    width:20px;
    height:21px;
    padding:8px 0px 0px 10px;
} 

#ucastnici .ANO {
    background: url('../grafika/ANO.png') no-repeat bottom right;
    width:20px;
    height:21px;
    padding:8px 0px 0px 10px;
} 

#ucastnici .OTAZNIK {
    background: url('../grafika/OTAZNIK.png') no-repeat bottom right;
    width:20px;
    height:21px;
    padding:8px 0px 0px 10px;
} 



#ucastnici td {
    vertical-align: top;
} 

.mail:tucne {
    font-weight:bold;
} 

.cv_under {
    text-decoration:underline;
} 

.prihlaska_status {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #C63C32;
    width: 600px;
    text-align: center;
    padding: 10px 0px 0px 30px;
    font-size: 16px;
}

.prihlaska_status_container {
    padding: 80px 0px 80px 200px;
}

.zpet_na_projekty_btn {
    position:absolute;
    background: url('../grafika/zpet_na_projekty_btn.png') no-repeat left top;
    z-index:10;
    margin:25px 0px 0px 200px;
    width:151px;
    height:40px;
    cursor:pointer; 
}

.zpet_ucastnik_btn {
    position:absolute;
    background: url('../grafika/zpet_ucastnik_btn.png') no-repeat left top;
    z-index:10;
    margin:25px 0px 0px 80px;
    width:75px;
    height:39px;
    cursor:pointer; 
}

.zpet_na_prehled_btn {
    position:absolute;
    background: url('../grafika/zpet_na_prehled_btn.png') no-repeat left top;
    z-index:10;
    margin:10px 0px 0px 450px;
    width:151px;
    height:40px;
    cursor:pointer; 
}

.zpet_na_vyber_projektu_btn {
    position:absolute;
    background: url('../grafika/zpet_na_vyber_projektu_btn.png') no-repeat left top;
    z-index:10;
    margin:10px 0px 0px 450px;
    width:196px;
    height:40px;
    cursor:pointer; 
}

.rozeslat_rozhodnuti_btn {
    position:absolute;
    background: url('../grafika/rozeslat_rozhodnuti_btn.png') no-repeat left top;
    z-index:10;
    margin:10px 0px 0px 680px;
    width:155px;
    height:40px;
    cursor:pointer; 
}

.rozeslat_rozhodnuti_btn2 {
    position:absolute;
    background: url('../grafika/rozeslat_rozhodnuti_btn.png') no-repeat left top;
    z-index:10;
    margin:10px 0px 0px 30px;
    width:155px;
    height:40px;
    cursor:pointer; 
}

.box3_email {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 45px 0px 0px 100px;
    font-size: 19px;
}

.box3_telefon {
    font-family: 'Open Sans Condensed',Arial,Helvetica;
    color: #FFFFFF;
    padding: 28px 0px 0px 80px;
    font-size: 18px;
}

#formular_ucastnici .input7 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width: 190px;
    padding: 0px;
    font-size: 14px;
    overflow: hidden;
}

.rozhodnuti .status_message h6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #2A2A2A;
	  width:780px;
    padding: 2px 0px 0px 25px;
    font-size: 16px;
    font-weight:100;
}

.uvod p {
    font-family: "Open Sans",Arial,Helvetica;
    color: #2D2D2D;
    padding: 10px 0px 0px 0px;
    font-size: 14px;
    width: 780px;
    line-height: 17px;
    text-align:justify;
}

.potvrzeni h2 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 30px 0px 10px 100px;
    font-size: 18px;
    font-weight: bold;
}

.uvod h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 30px 0px 10px 0px;
    font-size: 16px;
    font-weight: bold;
}

.uvod h4 {
    font-family: "Open Sans",Arial,Helvetica;
    color: #2D2D2D;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    width: 700px;
    line-height: 17px;
}

.potvrzeni .container {
    padding: 10px 0px 0px 100px;
}

#formular_potvrzeni #form_content .polozka1 {
    background: url('../grafika/form_polozka_bg1.png') no-repeat bottom left;
    width:680px;
    height:43px;
    padding:0px 20px 0px 0px;
} 

#formular_potvrzeni #form_content {
    padding: 20px 0px 100px 0px;
    width:694px;
}

#formular_potvrzeni #form_content li {
    list-style:none;
    display:inline;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}

#formular_potvrzeni .pole1 {
    width:240px;
    height:30px;
    padding:7px 0px 0px 30px;
}

#formular_potvrzeni #form_content h3 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    width:105px;
    padding: 10px 0px 0px 16px;
    font-size: 15px;
    font-weight:bold;
}

#formular_potvrzeni #form_content h4 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 0px 0px 10px 0px;
    font-size: 16px;
    font-weight: bold;
}


#formular_potvrzeni #form_content h5  {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    padding: 10px 20px 0px 0px;
    font-size: 16px;
} 

#formular_potvrzeni .input1 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    width:200px;
    padding: 0px 0px 0px 0px;
    font-size: 19px; 
}    

#formular_potvrzeni #form_content h6 {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    padding: 10px 0px 0px 15px;
    font-size: 15px;
    width:610px;
    font-weight:bold;
}

#formular_potvrzeni p    {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F;
    padding: 20px 0px 0px 0px;
    font-size: 17px;
} 

#formular_potvrzeni .tucne {

font-weight:bold;
font-size:15px;

}

#formular_potvrzeni .souhlas    {
   
    padding: 50px 0px 0px 0px;
    font-size: 17px;
} 

.potvrdit_ucast_btn{
		padding:30px 0px 0px 140px;
    background: url('../grafika/potvrdit_ucast_btn.png') no-repeat bottom right;
    font-family: "Open Sans Condensed",Arial,Helvetica; 
	  width:144px;
	  height:39px;
    overflow:hidden; 
}


#formular_potvrzeni #form_button {
    
    margin:0;
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #FFFFFF;
    font-size: 16px;
    font-weight:bold;
    text-align:left;
    width:144px;
	  height:39px;
    overflow:hidden;
    cursor:pointer; 
}
                    
#potvrzeni_status {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #C63C32;
    padding: 0px 0px 0px 90px;
    font-size: 15px;
    font-weight:bold;
}
    
.ucastnici_detail_polozka .NE {
    background: url('../grafika/NE.png') no-repeat bottom left !important;
    width:250px !important;     
    height:21px;
    margin:8px 0px 0px 10px;
    padding:0 !important;
} 

.ucastnici_detail_polozka .ANO {
    background: url('../grafika/ANO.png') no-repeat bottom left !important;
    width:250px   !important;    
    height:21px;
    margin:8px 0px 0px 10px;
    padding:0 !important;
} 

.ucastnici_detail_polozka p {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #423029;
    padding: 3px 0 0 30px;
    font-size: 17px;
}

.ucastnici_rozhodnuti_btn {
    background: url('../grafika/rozhodnuti_btn.png') no-repeat bottom left;
    width:94px;    
    height:36px;
} 


.input_heslo {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #3F3F3F !important;
    width:200px !important;
    padding: 0px 0px 0px 0px !important;
    font-size: 19px !important; 
}

.pole_heslo {
    width:240px !important; 
    height:30px !important; 
    padding:7px 0px 0px 30px !important; 
}

.polozka_heslo {
    background: url('../grafika/form_polozka_bg1.png') no-repeat bottom left !important; 
    width:600px !important; 
    height:43px !important; 
    padding:0px 20px 0px 0px !important; 
}  

.heslo_vlozit_btn {
		padding:20px 0px 0px 170px !important;
    background: url('../grafika/vlozit_btn.png') no-repeat bottom right !important;
    font-family: "Open Sans Condensed",Arial,Helvetica !important;
    color: #FFFFFF !important;
    font-size: 15px !important; 
	  width:76px !important;
	  height:40px !important;
    overflow:hidden !important;
}

.login_nadpis {
    font-family: "Open Sans Condensed",Arial,Helvetica;
    color: #BA442B;
    padding: 20px 0px 10px 10px;
    font-size: 22px;
    font-weight:bold;
}

#ucastnici {
    padding: 0px 0px 150px 0px;
}

#feedback {
    background: transparent url("../grafika/feedback_btn.png") no-repeat scroll left top;
    width: 96px;
    height: 40px;
    cursor: pointer;
    margin:0 0 30px 40px;
    padding:0;
}

#feedback_in {
    
    width: 96px;
    height: 40px;
}  
