body{font-family: Verdana, Helvetica, Arial, sans-serif; font-size:0.6em; padding: 0px; margin: 0px;}

input {font-size:0.9em;color:#545454;}
p {margin:0;padding:0;}
img {border:0;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
h1 {font-size:1.45em;margin:10px 0px;padding:0;font-weight:normal;}
h2, h3, h4, h5, h6 {font-size:1.0em;margin:0;padding:0;}
.hidden, .print {display:none;}

#servis-menu{background: url(../images/servis_menu.jpg) no-repeat;font-size:0.9em;text-align:right;height:23px; padding:3px 30px 0px 60px;color: black;}
#servis-menu a {color: black;}

#all { position: absolute; margin-left: -382px; left: 50%; width: 764px; background-color: #ffffff}

#odsazeni {clear:both;padding-top:208px;}

#header {width:763px; background: url(../images/header.jpg) no-repeat; height:66px;padding-left: 24px;}

#navigation_sub {float:left; width:204px;}
#navigation_sub a:hover {color: #ffa8a8;}

#navigation_sub_blue {float:left; width:204px;}
#navigation_sub_blue a:hover {color: #8fdfff;}

#navigation {position: absolute; top: 89px; width:204px; left:0;}
#navigation a:hover {color: #ffa8a8;}

#menu_top {font-size:10px; padding:0; }
#menu_top ul {list-style: none; margin: 0px; padding: 0px;}
#menu_top li {}
#menu_top a {height:13px; display: block; padding:8px 5px 5px 32px;font-weight: bold;color: white;background: url(../images/menu_top.jpg); text-decoration: none;}

#menu_top ul ul {}
#menu_top ul ul li {background: #dc2b1a; border-bottom:1px #dc2b1a solid;}
#menu_top ul ul a {display:block;height:auto;padding: 4px 10px 4px 32px; font-weight:normal; color:white; text-decoration: none; background:url(../images/menu_2.jpg);}
#menu_top ul ul a:hover{}

#menu {font-size:10px;}
#menu ul {list-style: none; margin: 0px;padding:0;}
#menu li {}
#menu a {height:13px;display: block; padding:6px 5px 6px 32px;  font-weight:bold; color:white; text-decoration:none; background:url(../images/menu.jpg);text-decoration: none; }

.menu_current {text-decoration:underline;}

#menu ul ul {}
#menu ul ul li {background: #dc2b1a; border-bottom:1px #dc2b1a solid;}
#menu ul ul a {display:block;height:auto;padding: 4px 10px 4px 32px; font-weight: normal; color: white;text-decoration: none; background: url(../images/menu_2.jpg);}
#menu ul ul a:hover{}

#menu_last{}
#menu_last ul {list-style: none;margin: 0px;padding: 0px;}
#menu_last li {background: url(../images/menu_last.jpg) no-repeat;}
#menu_last a  {height: 13px; padding:6px 5px 6px 32px; font-size:10px;display: block; font-weight: bold;color: white;text-decoration: none; height: 21px;background: url(../images/menu_last.jpg) no-repeat;}

#navigation_blue {position: absolute; top: 89px; width:204px; height:203px;left:0; background: url(../images/menu_blue_background.jpg) no-repeat;}
#navigation_blue a:hover  {color: #8fdfff;}

#menu_blue {font-size:10px}
#menu_blue ul{list-style: none;margin: 0px;padding: 0px;}
#menu_blue li {}
#menu_blue a {display: block;padding: 8px 5px 8px 32px; font-weight: bold;color: white;text-decoration: none; height:13px;background: url(../images/menu_blue.jpg) no-repeat;border-bottom: 1px #3bbdf2 solid;}

#menu_blue ul ul {}
#menu_blue ul ul li {border-bottom:1px #1ab8ff solid;}
#menu_blue ul ul a {display:block; height:auto; padding: 4px 10px 4px 32px; font-weight:normal; color:white; text-decoration: none; background:url(../images/menu_blue_2.jpg);}
#menu_blue ul ul a:hover{}

#menu_blue_top{font-size:10px;}
#menu_blue_top ul {list-style: none;margin: 0px;padding: 0px;}
#menu_blue_top li {}
#menu_blue_top a  {display: block;padding: 8px 5px 8px 32px; font-weight: bold;color: white;text-decoration: none; height:13px;background: url(../images/menu_blue_top.jpg) no-repeat;}

#menu_blue_top ul ul {}
#menu_blue_top ul ul li {border-bottom:1px #1ab8ff solid;}
#menu_blue_top ul ul a {display:block; height:auto; padding: 4px 10px 4px 32px; font-weight:normal; color:white; text-decoration: none; background:url(../images/menu_blue_2.jpg);}
#menu_blue_top ul ul a:hover{}

#menu_blue_last{}
#menu_blue_last ul {list-style: none;margin: 0px;padding: 0px;}
#menu_blue_last li {background: url(../images/menu_last.jpg) no-repeat;}
#menu_blue_last a  {height:13px;padding:8px 5px 8px 32px;font-size:10px;display: block; font-weight: bold;color: white;text-decoration: none; height: 21px;background: url(../images/menu_blue_last.jpg) no-repeat;}

#path{background: url(../images/main_head.jpg) no-repeat; margin: 0;padding: 0;}
.path_text{font-size: 0.9em;color:#646464;padding-left:14px;padding-top:2px;}
.path_text a {color:red;}
.path_text a:visited {color:black;}

#main_contens {float: right;width: 558px;margin: 0;}
.main_contens_text {color: #666666;padding-left: 25px;padding-top: 10px;padding-right: 15px;line-height:1.2em;}	
.main_contens_text h2 {font-weight: bold;font-size:1.5em;margin: 10px 0px 17px 0px;}
.main_contens_text p {margin: 10px 0px 17px 0px;}
.main_contens_text a {color:red;}
.main_contens_text a:visited {color:black;}

#banner {width: 560px; position: absolute; top: 89px; left: 204px; background: url(../images/title_picture.jpg) no-repeat;height: 204px;}

#banner_blue {width: 560px; position: absolute; top: 89px; left: 204px; background: url(../images/title_picture_blue.jpg) no-repeat;height: 204px;}


#login-box {color: #999999;float: right;background: url(../images/login_box.jpg) no-repeat;width:207px;height:203px;margin:0;padding:0;}
#login-box form {padding:0px;margin:0px;}

.login_text {font-weight: normal;padding: 4px 10px 4px 10px;}
.login_text a {color: #999999;}
.login_text ul {margin-left: 27px;padding: 0;list-style-image: url(../images/arrow.png);}
.login_text li {margin-bottom: 7px;}

.login_text_big {clear:both;margin: 5px 10px 8px 10px;font-size: 1.2em;font-style: italic;font-weight: bold;}
.login_text_right {margin:4px 17px 0px 10px;text-align: right;color: #999999;}
.login_text_right a {color: #999999;}


.calendar {clear:both;float:left;background: url(../images/calendar.jpg) no-repeat;width: 255px;height: 23em;margin: 8px 0px 20px 0px;}
.calendar h3{display: none;}

.buttonNextGrey {cursor:pointer;display:block;color:#999999;float:right;text-decoration:underline;text-align:right;padding-top:4px;padding-right:25px;width:150px;height:20px;background:url(../images/odkaz_sedy.png) no-repeat right center;}

.about {clear:both;float:left;background: url(../images/about.jpg) no-repeat;width: 246px;min-height: 23em;margin: 8px 0px 20px 0px;_height:23em;}
.about h3{display: none;}

.about_text {color: #666666; line-height:1.5em; min-height: 18em;padding: 3em 20px 0px 20px;_height: 18em;}
.about_text_right {display:block; clear:both; height:30px; padding-bottom:5px;padding-right:20px;}

.buttonNext {cursor:pointer;display:block; color:red;float:right;text-decoration:underline;text-align:right;padding-top:4px;padding-right:25px;width:130px;height:20px;background:url(../images/odkaz_cerveny.png) no-repeat right center;}

.news {float: left;background: url(../images/news.jpg) no-repeat;width: 246px;min-height:23em;margin: 8px 0px 20px 10px;_height:23em;}
.news h3{display: none;}

.download {float:right;background: url(../images/download.jpg) no-repeat;width:246px;min-height:23em;margin: 8px 0px 20px 0px;_height:23em;}
.download h3{display: none;}

.discussion {float:right;background: url(../images/discussion.jpg) no-repeat;width:246px;height: 23em;margin: 8px 2px 20px 0px;}
.discussion h3{display: none;}

.projekty {float:right;background: url(../images/projekty.jpg) no-repeat;width:246px;height: 23em;margin: 8px 2px 20px 0px;}
.projekty h3{display: none;}

.nadpis {float:left;width:204px; margin: 8px 0px 20px 0px; background: url(../images/nadpis.jpg) no-repeat;}
.nadpis_text {line-height:1.5em; color: #666666;padding: 34px 20px 0px 20px;}
.nadpis h3{display: none;}
          
#footer {width: 764px;height: 24px;clear: both;color: #666666;background: url(../images/footer.jpg) no-repeat;}
#footer_text_left {float:left;font-size: 0.9em;color: #666666;padding-top:6px;padding-left:20px;}
#footer_text_left a {color: #666666;}
#footer_text_right {float:right;font-size: 0.9em;color: #666666;padding-top:6px;padding-right:22px;}
#footer_text_right a {color: #666666;}

table.border {margin-top:15px;margin-bottom:15px;}
table.border th { padding:5px 10px; background:#e3e3e3; color:#656565; font-weight:bold; dtext-transform:uppercase; }
table.border tbody th   { }
table.border td { padding:5px 10px;  }
table.border tr.odd { background:#f0f0f0; color:#656565;}
table.border tr.even { background:#f8f8f8; color:#656565;}

.calendar_block {float:left;padding-left:20px;font-size:10px;}

/** Styly kalendare **/
table.calendarTable {margin-left:auto;margin-right:auto;}
table.calendarTable th { padding:2px; background:#e3e3e3; color:#656565; font-weight:bold; }
table.calendarTable td { padding:1px 3px 1px 3px; color:#656565; }
table.calendarTable tr { background:#f8f8f8; color:#656565;}
table.calendarTable a  { text-decoration:underline;color:#656565;}
.weekend { background:#f0f0f0; color:#656565;}

.dis_forum {margin:18px 0px 15px 20px;color:#656565;}
.dis_forum caption { padding:5px; margin-top:20px; text-align:left; font-weight:bold; }
.dis_forum a { color:red;}
.dis_forum a:visited { color:#656565;}

#tlacitka #smazat {padding-bottom:1px;font-size:9px;width:102px;height:22px; color:white;border:0px blue solid;background-image:url("../images/button_red_long.jpg");background-repeat:no-repeat;cursor: pointer;}
#tlacitka #vse {padding-bottom:1px;font-size:9px;width:102px;height:22px; color:white;border:0px blue solid;background-image:url("../images/button_red_long.jpg");background-repeat:no-repeat;cursor: pointer;}
#tlacitka #vybrane {padding-bottom:1px;font-size:9px;width:102px;height:22px; color:white;border:0px blue solid;background-image:url("../images/button_red_long.jpg");background-repeat:no-repeat;cursor: pointer;}
#tlacitka #novy {padding-bottom:1px;font-size:9px;width:102px;height:22px; color:white;border:0px blue solid;background-image:url("../images/button_red_long.jpg");background-repeat:no-repeat;cursor: pointer;}

#tlacitka #zpet {padding-bottom:3px;font-size:9px;width:51px;height:22px; color:white;border:0px blue solid;background-image:url("../images/button_red_short.jpg");background-repeat:no-repeat;cursor: pointer;color:#FFFFFF !important;}

.calendarToday {display:block;text-align:center;}
.calendarToday a {color: #666666 !important;}

.calendarControls {display:block;text-align:center;}
.calendarControls a {color: #666666 !important;}


.calendarBlock {text-align:center;}
.calendarBlock a {color: #666666 !important;}


/*** Styly DF *****/
#diskuse .nadpis {display:block;width:100%;background-image:none;background-color:#FFFFFF;}
#seznam .nadpis {display:block;width:100%;background-image:none;background-color:#FFFFFF;}

/***************************************/
/*             DISKUZNI FORA           */
/***************************************/
#discussionforum_new_article{width:26em;}

#discussionforum_new_article .buttons{text-align:center;width:100%;clear:both;}

#discussionforum_new_article .nil{clear:both;}

#diskuse ul {padding: 0px;margin: 0px;margin-left: 6px;background: url(../images/l.gif) repeat-y left;background-position: 0px;}

#diskuse li {
	position: relative;
	left: -8px;
	padding-left: 8px;
	margin-left: 8px;
	list-style-type: none;
	background: url(../images/t.gif) no-repeat !important;
	background-position: 0px 5px;
}
#diskuse .last {
	position: relative;
	padding-bottom: 0px; 
	margin-bottom: 0px;
	background: white url(../images/t.gif) no-repeat !important;
}

.diskuse_radek{ display:block;}
#diskuse .otazka{font-weight:bold;}
#seznam  .otazka{font-weight:bold;}

.about_text a {color: #666666;}

/** DIRECT EDIT MANIPULATION */
.about_text div.ocms_de_bt {visibility: hidden;position: absolute;margin-left: -220px;z-index: 100;}
.nadpis div.ocms_de_bt {visibility: hidden;position: absolute;margin-left: -220px;z-index: 100;}
.main_contens_text div.ocms_de_bt {visibility: hidden;position: absolute;margin-left: -220px;z-index: 100;}

.navigationControls {text-align:center;}

.service_menu_bottom { margin-top:1em; height:2em; }
.service_menu_bottom a {}

.service_menu_print {float:left;height:1.1em;margin-right:13px;line-height:1em;padding-left:15px;font-weight:bold; color:red; border:0px blue solid;background-image:url("../images/servisni_menu_tisk.gif");background-repeat:no-repeat;cursor: pointer;}
.service_menu_print a {color:red;}
.service_menu_print a:visited {color:red; }

.service_menu_back {float:left;height:1.1em;line-height:1em;margin-right:13px;padding-left:10px;font-weight:bold; color:red; border:0px blue solid;background-image:url("../images/servisni_menu-back.gif");background-repeat:no-repeat;cursor: pointer;}
.service_menu_back a {color:red;}
.service_menu_back a:visited {color:red; }

.service_menu_up { float:left;height:1.1em;line-height:1em;margin-right:13px;padding-left:10px;font-weight:bold; color:red; border:0px blue solid;background-image:url("../images/servisni_menu-up.gif");background-repeat:no-repeat;cursor: pointer;}
.service_menu_up a {color:red;}
.service_menu_up a:visited {color:red;}

.label  { float:left; width:130px; }
.label2 { float:left; width:140px; }
.field { font-family: Verdana, Helvetica, Arial, sans-serif; color: #666666; font-weight:normal; margin-bottom:10px; font-size:1.2em;}

#diskuse input {font-family: Verdana, Helvetica, Arial, sans-serif; color: #666666; font-size:1.2em; font-weight:normal; }
#diskuse textarea {font-family: Verdana, Helvetica, Arial, sans-serif; color: #666666; font-size:1.2em; font-weight:normal; }

.button_send {width:73px;height:20px;font-weight:bold; color:white;border:0px blue solid;background-image:url("../images/tlacitko.jpg");background-repeat:no-repeat;cursor: pointer;color:#FFFFFF !important;}
.button_red_short {padding-bottom:3px;font-size:9px;width:51px;height:22px; color:white;border:0px blue solid;background-image:url("../images/button_red_short.jpg");background-repeat:no-repeat;cursor: pointer;color:#FFFFFF !important;}
.button_red_long {padding-bottom:1px;font-size:9px;width:102px;height:22px; color:white;border:0px blue solid;background-image:url("../images/button_red_long.jpg");background-repeat:no-repeat;cursor: pointer;color:#FFFFFF !important;}
.secondColumn .submit {padding-bottom:3px;font-size:9px;width:51px;height:22px; color:white !important;border:0px blue solid;background-image:url("../images/button_red_short.jpg");background-repeat:no-repeat;cursor: pointer;}
