body, html {
  height: 100%;
  margin: 0; 
  padding: 0
}
body {
	background: #7699E4;
	font-family: "Georgia", Verdana, "Arial CE", "Lucida Grande CE", "Helvetica CE", Arial, lucida, sans-serif;
	font-size: .95em;
  color: #00008B;
  background: #f5f5f5;
  text-align: left;
  background: #DDDDF8 url(img/igor_web_new.gif);  
}
/**/
a:link       { color: #00008b; text-decoration: underline }
a:visited    { color: #00008b; text-decoration: none}
a:active     { color: #ccc; text-decoration: none }
a:hover      { color: #00008b; text-decoration: underline }
hr {display:none}
img {border : 0px;}
td {border-top : 1px; font-size: 1em}
/*HLAVNI BLOKY*/
#main_block{
	position: relative;
 	width: 100%;
 	margin: 0 auto;
 	text-align: left;
}
#sub_main_block{
	position: relative;
	text-align: center;
 	width: 100%;
 	margin: auto;
}
#column{
  position: relative; 
  width: 800px; 
  margin: 0 auto; 
  padding: 0px;
  background: #DDDDF8 url(img/column_bg.jpg);
  border: 1px solid #c0c0c0;
}
  /*hlavicka*/
div#hlavicka{
	position: relative;
	top: 0;
	left: 0;
	height: 150px;
	width: 100%;
	margin-bottom: 5px;
	z-index: 0;
	background: url(img/head.jpg) top left no-repeat;
	border-bottom: px solid gray
}
  /*anglicka verze hlavicky*/
div#hlavicka_eng{
	position: relative;
	top: 0;
	left: 0;
	height: 150px;
	width: 100%;
	margin-bottom: 5px;
	z-index: 0;
	background: url() top center no-repeat;
}
.head_top_bar {position:relative; text-align: right; top: 12px; right: 10px;color: #B64D2F}
div#fast_log{position: absolute; top:0; right:10px;width:20px; height: 20px}
/*MENU*/
div#menu {
    float: left;
    width: 170px;
    border-right: 0px solid gray;
}
div#menu_content{
	float: right;
  width: 100%;
  padding: 0 0px 0 5px;
  margin: 0 15px 0 0;
  border-right: 0px solid gray;
  
	text-align: right;
}
div#menu a {
  display: block;
  color: #00008B;
  padding: 1px 20px 1px 5px;
  margin: 0 0 2px 5px;
  text-decoration: none;
}
div#menu_content a:hover {
        color: #0000ff;       
}
#menu .modul{width: 100%;}
#menu .modul a:link{background-color: transparent;}
#menu .modul a:visited{background-color: transparent;}
#menu .modul a:hover{background-color: #; color: #;  text-decoration: underline}
div#menu #podmenu {position: relative; right: 10px; padding: 0 0 0 4px; border-right: 2px dotted #00008b; font-size: .9em; color: #0000FF;}
div#menu #podmenu a:link{font-size: .9em;}
div#podmenu a:visited{font-size: .9em;}
div#podmenu a:hover{font-size: .9em; color: #2727B2}

div#block .modul a{text-decoration: none; font-size: 1em; font-weight: normal}
.no_block a{display: inline}
.admin{float: left; text-align: center; background: #E9E9FF; font-size: 1em; border: 1px solid #ccc; padding: 5px; margin: 3px; width: 110px; height: 130px; overflow: hidden}
.admin_head{clear: both}
#lista{float: left}
#two_rights{
  position: relative;
}
div#block
{
    float: left;
    clear: none;
    text-align: justify;
    width: 440px; 
	  border: 0px solid #ECEDED;
}
div#block_content{
  margin: 0 0px 20px 20px;
  padding: 0 20px 0 0px;
  border-left: 0px solid gray;
  border-right: 0px solid gray;
}

div#news{

        float: left;
        /*height: 100%;*/
        width: 180px;
        text-align: left;
        clear: none;
        border: 0px solid #000;
        
       
}
div#news_content{
        width: 100%;
        margin: 0 10px 0 10px;   
         border: 0px solid navy;  
}
div#zapati {
        position: relative;
        top: 10px;
        height:80px;
        width: 100%;
        text-align: center;
        border-top: 0px solid #ECEDED;
        background: #B3B3CF url(img/footer.jpg);
}
.zapati_text{position:relative; margin: 0 auto; top: 20px; border: 0px solid black}
.zapati_text2{text-align: center; border: 0px solid black}
.lista_input{height: 15px;font-size: .9em;color:#666666}
.obrazek {border: 1px solid #00008b;}
.vpravo{text-align:right}
.novy{clear: both;display: block;}
.icob {float: left; font-size: .9em; width: 10%}
/**/
.obrazek_id {float: left; width: 130px; margin: 0 15px 15px 0; overflow: auto; padding: 10px 0; text-align: center; border: 1px solid #00008b;}
.obrazek_id_right {float: right; width: 140px; margin: 0 15px 15px 0; overflow: auto; padding: 10px 0; text-align: center; border: 1px solid #00008b;}
.obrazek_modul {width: 140px; margin: 0 15px 15px 0; overflow: auto; padding: 10px; text-align: center; background-color: #E5E5E5; border: 1px solid #333333;}
.fotogalerie {float: left; text-align: center; overflow: auto; height: 200px; width: 150px; margin: 5px; padding: 5px; border: 1px solid #00008b}
.right{text-align: right;}
.left{text-align: left;}
.alert{font-weight: bold; color: #ff0000; background: #ffffff;}
/*
.svetla {background-color: #F1F1F1}
.tmava {background-color: #E5E5E5;}
.white {background-color: #F1F1F1}
.white2 {background-color:#E5E5E5;}
*/
.svetla {background: #F1F1F1 url() top repeat-y;}
.tmava {background: #E5E5E5 url() top repeat-y;}
/*
.licha {background: #F1F1F1 url(img/svetla.gif) top repeat-y;}
.suda {background: #E5E5E5 url(img/tmava.gif) top repeat-y;}
*/
.cervenynadpis{
        font-weight: bold;
        margin-top : 5px;
        margin-bottom : 3px;
        padding: 0 0 0 15px;
}
.cervenynadpis a {
        border-bottom: 1px solid #808080;
        font-weight: bold;
        text-decoration: none
}
.cervenynadpis a:link {
        text-decoration: none
}
.cervenynadpis a:hover{
        border-bottom: 1px solid #808080;
}
.nadpis{
        border-bottom: 1px solid #808080;
        font-weight: bold;
        margin-top : 5px;
        margin-bottom : 4px;
        padding: 0 0 0 15px;
        color: #00008b;
}
.nadpis a:link {color: #00008b; text-decoration: none}
.nadpis a:visited {color: #00008b; text-decoration: none}
.nadpis a:hover {color: #00008b; text-decoration: none}
#vpravo{text-align : right;}
#vlevo{text-align : left;}
#mapa a {display:block}
#lista{margin: 10px 0 20px 0px;}
div#lista a {display: inline; border : 1px solid; font-size: .8em;}
.propojene_seminare{floating: left; border: 1px solid #00008b; background: #f1f1f1; padding: 1em 1em 1em 2em; margin: .5em 0 1em 0;}
.propojene_seminare p {padding: 0; margin: 0; font-weight: bold}
.propojene_seminare a {font-size: .9em}

.propojene_seminare2{list-style-type: none; list-style-position: outside; floating: left; border: 0px solid #00008b; background: #f1f1f1; padding: 0.1em 1em 0.1em 1em; margin: 0.2em 0 0.1em 0;}
.propojene_seminare2 p {padding: 0; margin: 0; font-weight: bold}
.propojene_seminare2 a {font-size: .9em; text-decoration: none;}

.propojeny_seminar{margin:0;padding: 0 0 3px 20px}
.maly_vyrazny {font-size: .8em; font-weight: bold;}
div#news .lista a {
	display: inline; 
	padding: 0 0 3px;
	background: #E5E5E5;
	border: 1px solid #9B6835; 
}
#user{margin: 20px 0 20px 0}
.clanek{clear:both;border:0px solid black}
.end_of_article{clear:both;border:1px solid black}
.nadpistextu {
        margin-bottom: 4px;
        font-weight: bold;
}
.cervenynadpistextu {
        margin-bottom: 4px;
        color: #DA2437;
        font-weight: bold;
}
.popistextu
{
        margin-bottom: 3px;
        font-style : italic;
}
.popistextu a:link {text-decoration: none}
.zapatitextu
{
        margin-top: 3px;
        margin-bottom: 8px;
        font-style : italic;
        font-size: .9em;  
}
div#news a {
        display: block;
        text-align: left;
        font-weight: normal;
        padding: 1px;
        padding-left: 2px;
        margin-bottom: 1px;
        border-width: 0;
        text-decoration: none;
        color: #808080;
}
div#news a:hover {
        color: #C2874B;
}
div#main_news {position:absolute;display: block;text-align: left}
div#main_news a {font-weight: bold;padding: 1px;
        padding-left: 2px;
        margin-bottom: 1px;
        border-width: 0;
        text-decoration: none;
        color: #808080;}
div#main_news a:hover {color: #C2874B;}
.main_table{color: #393764; font-weight: bold}
.main_table a:link {color: #393764; text-decoration: none}
.main_table a:visited {color: #393764}
.main_table a:hover {text-decoration: underline}
div#dole{
                position: absolute;
                bottom: 1px;
}
div#odsazene{
                margin-left : 15px;
                width: 100%;
}
textarea {
        border: 1px solid #00008b;
        background : transparent;
        font-size: .9em;
}
input {
        border: 1px solid #00008b;
        background : transparent;
        font-size: .9em;
}
select {
        border: 1px solid #00008b;
        background : transparent;
        font-size: .9em;
}
option {
        border: 1px solid #00008b;
        background : transparent;
        font-size: .9em;
}
.textove {
        display: none;
}
.tlacitko{
        background-image : url(img/kos.gif);
}
.tlacitkovyrazne{background: #ff0000}
a:hover img {filter: alpha(opacity=80)}
.clear{clear:both}
.borders {border-collapse: collapse; text-align: left}
.borders td {border: 1px dotted #ccc;  text-align: left}
td.plna {border: 2px solid #3743AE}
/*obr_v_okne*/
  .count{border: 1px solid #ccc; padding: 1px;}
	.this {border: 3px solid #bbb; padding: 1px}
	.obr_v_okne_body {background: url(img/acko_all_bg_orange.jpg) center repeat-y;}
/*vysouvaci menu*/
/*
	#nav {width: 100%;z-index: 5; margin: 0 0px 20px 0px; border: 1px solid navy}
  #nav ul li .zvyrazneni {background: #; color: #fff}
	#nav ul, #nav ul.sub {list-style-type:none; margin: 0; padding: 0; z-index: 10;}
 	#nav li, #nav ul.sub li {margin: 0px; padding: 0; width: 100%;}
 	#nav ul.sub{border: 0px solid #E1E1E1; background: #; padding: 0px; z-index: 10}
	#nav ul.sub li {display: block; width: 100%; z-index: 10; border: 0px solid navy}
  #nav a:link {background-color: transparent; color: inherit; padding: 0 5px 0 0; border-right: 0px solid #FD9A68;}
	#nav a:visited {background-color: transparent; color: inherit; border-right: 0px solid #FD9A68;}
	#nav ul li.menu_top a:visited {color: #00008B;}
  #nav ul.sub li a:visited {color: #00008B;}
  #nav ul li.menu_top a:hover {background-color: #; color: #fff; border-right: 0px solid #FDDFCC;}
  #nav ul li.menu_top .zvyrazneni {background-color: #; color: #fff; border-right: 0px solid #FDDFCC;}
  #nav ul li.menu_top {position: relative;}
	#nav ul li > ul.sub {top: 0; left:0; z-index: 10; width: 95%; display: none;}
 	#nav ul li.menu_top:hover ul.sub {display: block; z-index: 10;}
  #nav li .novy_v_menu{background: #FDC371; height:10px;padding:0}
*/
/*
#nav ul li .zvyrazneni {background: #B64D2F; color: #fff; z-index: 10}
	#nav {width: 90%; margin-bottom: 20px;z-index: 10}
	#nav ul, #nav ul.sub {list-style-type:none; margin: 0; padding: 0; z-index: 10}
 	#nav li, #nav ul.sub li {margin: 0; padding: 0; width: 100%;}
 	#nav ul.sub{border: 1px solid #E1E1E1; background: #fefefe; padding: 3px; z-index: 10}
	#nav ul.sub li {display: block; width: 100%; z-index: 10}
  #nav a:link {background-color: #E1E1E1; color: #B64D2F; border-left: 10px solid #B64D2F;}
	#nav a:visited {background-color: #E1E1E1; color: #B64D2F; border-left: 10px solid #B64D2F;}
  #nav ul li.menu_top a:hover {background-color: #B64D2F; color: #fff;border-left: 10px solid #E1E1E1;}
  #nav ul li.menu_top .zvyrazneni {background-color: #B64D2F; color: #fff;border-left: 10px solid #E1E1E1;}
  #nav ul li.menu_top {position: relative;}
	#nav ul li > ul.sub {position: absolute; top: 0; left:100%; z-index: 10; width: 160px; visibility: hidden;}
 	#nav ul li.menu_top:hover ul.sub {visibility: visible;z-index: 10;}
  #nav li .novy_v_menu{background: yellow; height:10px;padding:0}
*/
/*.edit_terminy{width: 570px}*/

