BODY {
	background-color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0B3F85; padding: 0 0 0 0; margin: 0 0 0 0; text-align: center; 
}

BODY a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #FD9C03; text-decoration: none;
}

BODY a:hover {
	text-decoration: underline;
}

H2 {
	font-size: 13px; color: #FFE569;  font-weight: bold; margin: 0 0 0 0; height: auto; line-height: 20px;  background-color: #3165B1; width: 100%; background-image: url(../layout/header_inspace_bg.jpg);
}

H3 {
	font-size: 13px; color: #FD9C03;  font-weight: bold; margin: 10px 0px 5px 0px; padding: 0 0 0 0;
}

H4 {
	font-size: 13px; color: #285EAF; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;
}

H5 {
	font-size: 10px; color: #285EAF; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;
}

P {
	margin: 0 0 0 0; padding: 0 0 0 0;
}

#printheader {
	display: none;
}

.tl  { 
	border-left:1px outset #AAAAAA; border-right:1px outset #555555; border-top:1px outset #AAAAAA; border-bottom:1px outset #555555; color: #0D34B3; background: #CCCCCC url('../layout/tlac_bg.gif'); cursor: pointer; height: 17px; font-weight:bold; font-size:11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.vst { 
	font-size: 11px; color: #0D34B3; border: 1px #E7EEFB inset; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#obrys {
	height: auto; margin-left: auto; margin-right: auto;
	display:block; padding: 0 0 0 0; text-align: left; width:750px; background-color:#FFFFFF;
}

#obrys_logo {
	display:block; position:relative; top: 0px; left: 0px; padding: 0 0 0 0; text-align: center; width:750px; height: 91px; background-color:#FFFFFF; float: left;
}

#obrys_menu {
	display:block; position:relative; top: 0px; left: 0px; padding: 0 0 0 0; text-align: center; width:750px; height: 32px; background-color:#FFFFFF; float: left;
}

#r1_c1 {
	display:block; position:absolute; left: 0px; top: 0px; text-align: center; width:514px; height:91px; overflow:hidden; background-color:#FFFFFF; background:url("../layout/index_r1_c1.gif") top left no-repeat;
}

#r1_c2 {
	display:block; position:absolute; left: 514px; top: 0px; width:236px; height:91px; overflow:hidden; text-align:center; background-color:#FFFFFF;
}

#r1_c2 span {
   display:block; position:absolute; left:0px; top: 0px; width:236px; height:91px; background:url("../layout/index_r1_c2.gif") top left no-repeat; cursor: pointer;
}

#r2_c1 {
	display:block; position:absolute; left: 0px; top: 0px; text-align: center; width:43px; height:32px; overflow:hidden; background-color:#efefef;
}

#r2_c1 span {
   display:block; position:absolute; left:0px; top: 0px; width:43px; height:32px; background:url("../layout/index_r2_c1.gif") top left no-repeat;
}
/* VODOROVNE MENU */
#r2_c2,#r2_c2_a {
	display:block; position:absolute; left: 43px; top: 0px; width:59px; height:32px; overflow:hidden; background-color:#efefef; 
}

#r2_c2 a {
	display:block; width:59px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c2.gif") top left no-repeat;
}

#r2_c2 a:hover {
	background: url("../layout/index_r2_c2.gif") 0px -32px no-repeat;
}

#r2_c2_a a {
	display:block; width:59px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c2.gif") 0px -32px no-repeat;
}

#r2_c3,#r2_c3_a {
	display:block; position:absolute; left: 102px; top: 0px; width:61px; height:32px; overflow:hidden; background-color:#efefef; 
}

#r2_c3 a {
	display:block; width:61px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c3.gif") top left no-repeat;
}

#r2_c3 a:hover {
	background: url("../layout/index_r2_c3.gif") 0px -32px no-repeat;
}

#r2_c3_a a {
	display:block; width:61px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c3.gif") 0px -32px no-repeat;
}

#r2_c4,#r2_c4_a {
	display:block; position:absolute; left: 163px; top: 0px; width:74px; height:32px; overflow:hidden; background-color:#efefef; 
}

#r2_c4 a {
	display:block; width:74px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c4.gif") top left no-repeat;
}

#r2_c4 a:hover {
	background: url("../layout/index_r2_c4.gif") 0px -32px no-repeat;
}

#r2_c4_a a {
	display:block; width:74px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c4.gif") 0px -32px no-repeat;
}

#r2_c5,#r2_c5_a {
	display:block; position:absolute; left: 237px; top: 0px; width:102px; height:32px; overflow:hidden; background-color:#efefef; 
}

#r2_c5 a {
	display:block; width:102px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c5.gif") top left no-repeat;
}

#r2_c5 a:hover {
	background: url("../layout/index_r2_c5.gif") 0px -32px no-repeat;
}

#r2_c5_a a {
	display:block; width:102px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c5.gif") 0px -32px no-repeat;
}

#r2_c6,#r2_c6_a {
	display:block; position:absolute; left: 339px; top: 0px; width:88px; height:32px; overflow:hidden;background-color:#efefef; 
}

#r2_c6 a {
	display:block; width:88px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c6.gif") top left no-repeat;
}

#r2_c6 a:hover {
	background: url("../layout/index_r2_c6.gif") 0px -32px no-repeat;
}

#r2_c6_a a {
	display:block; width:88px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c6.gif") 0px -32px no-repeat;
}

#r2_c7,#r2_c7_a {
	display:block; position:absolute; left: 427px; top: 0px; width:101px; height:32px; overflow:hidden; background-color:#efefef; 
}

#r2_c7 a {
	display:block; width:101px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c7.gif") top left no-repeat;
}

#r2_c7 a:hover {
	background: url("../layout/index_r2_c7.gif") 0px -32px no-repeat;
}

#r2_c7_a a {
	display:block; width:101px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c7.gif") 0px -32px no-repeat;
}

#r2_c8,#r2_c8_a {
	display:block; position:absolute; left: 528px; top: 0px; width:102px; height:32px; overflow:hidden; background-color:#efefef; 
}

#r2_c8 a {
	display:block; width:102px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c8.gif") top left no-repeat;
}

#r2_c8 a:hover {
	background: url("../layout/index_r2_c8.gif") 0px -32px no-repeat;
}

#r2_c8_a a {
	display:block; width:102px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c8.gif") 0px -32px no-repeat;
}

#r2_c9,#r2_c9_a {
	display:block; position:absolute; left: 630px; top: 0px; width:74px; height:32px; overflow:hidden; background-color:#efefef; 
}

#r2_c9 a {
	display:block; width:74px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c9.gif") top left no-repeat;
}

#r2_c9 a:hover {
	background: url("../layout/index_r2_c9.gif") 0px -32px no-repeat;
}

#r2_c9_a a {
	display:block; width:74px; height:32px; padding:0 0 0 0; cursor:pointer; background:url("../layout/index_r2_c9.gif") 0px -32px no-repeat;
}
/* vodorovne menu konec */

#r2_c10 {
	display:block; position:absolute; left: 704px; top: 0px; text-align: center; width:46px; height:32px; overflow:hidden; background-color:#efefef;
}

#r2_c10 span {
   display:block; position:absolute; left:0px; top: 0px; width:46px; height:32px; background:url("../layout/index_r2_c10.gif") top left no-repeat;
}

#obrys_main {
	position:relative; display:block; left: 0; top: 0; float: left; width: 566px; text-align: left; border-left: 1px solid #BBBBBB; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB;
height: auto; margin-bottom: auto;
}

#obrys_sloupek {
	position:relative; display:block; left: 0; top: 0; float: right; width: 181px; border-right: 1px solid #BBBBBB; border-bottom: 1px solid #BBBBBB;
}

#footer {
	position:relative; display:block; left: 0; top: 0; float: left; width: 750px; background-image: url(../layout/foot.gif); background-repeat: repeat-x; margin-top: 5px; color: #4776B8; font-size: 10px; line-height: 18px; vertical-align: bottom;
}

#footer a {
	color: #4776B8; text-decoration: none; font-size: 9px;
}

#footer a:hover {
	text-decoration: underline;
}

#header_main {
	position:relative; display:block; left: 0; top: 0; width: 566px; height: 23px; background: url(../layout/header_default_bg.jpg) top left repeat-x; background-color: #285EAF; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 23px; text-align: left;
}

#header_main a {
	color: #FFFFFF; text-decoration: none; 
}

#header_main a:hover {
	color: #FFFFFF; text-decoration: underline; 
}

#header_search {
	position:relative; display:block; left: 0; top: 0; width: 181px; height: 23px; background: url(../layout/header_default_bg.jpg) top left repeat-x; background-color: #285EAF; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 23px; text-align: left;
}

.header_testese {
	position:relative; display:block; left: 0; top: 0; width: 181px; height: 21px; background: url(../layout/header_inspace_bg.jpg) top left repeat-x; background-color: #285EAF; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 21px; text-align: left;
}

.obsah_sloupek {
	position:relative; display:block; left: 0; top: 0; width: 178px; border: 1px solid #EEEEEE; background-color: #EEEEEE; text-align: center;
}

.obsah_sloupek_dis {
	background-image: url(../layout/diskuse_bubliny.gif); background-repeat: no-repeat; background-position: top right; position:relative; display:block; left: 0; top: 0; width: 172px; border: 1px solid #EEEEEE; background-color: #EEEEEE; text-align: left; padding: 3px;
}
.obsah_main {
	position:relative; display:block; left: 0; top: 0; width: 566px; background-color: #FFFFFF; padding: 0 0 0 0;
}

.novinka {
	text-align: justify;
}

.novinka_text {
	padding: 0 0 0 0; 
	margin: 7px 7px 1px 7px; 
	color: #0B3F85; 
	text-align: justify; 
	line-height: 14px; 
	height: auto; 
	width: auto;
}

.novinka_datum {
	padding: 0 0 0 0; 
	margin: 1px 7px 7px 7px; 
	color: #93B5E9; 
	text-align: right;
}

.kursy_text {
	padding: 0 0 0 0px; 
	margin: 5px 5px 5px 5px; 
	color: #0B3F85;
}

.kursy_polozka {
	padding: 0 0 0 0px; 
	margin: 0 0 0 0; 
	color: #0B3F85; 
	border-bottom: 1px solid #EEEEEE; 
	width: auto;
}

.musilka_prg_polozka {
	width: 566px;
	float: left;
	margin-top: 5px;
	height: auto;
}

.musilka_prg_spacer {
	width: 10px;
	margin-top: 7px;
	float: left;
	font-size: 11px;
	height: 40px;
	border-top: 2px solid #EEEEEE;
}

.musilka_prg_den {
	width: 100px;
	margin-top: 7px;
	float: left;
	font-size: 11px;
	height: auto;
	text-align: right;
	border-top: 2px solid #EEEEEE;
	background-color: #EEEEEE;
}
.musilka_prg_detail {
	width: 436px;
	margin-top: 7px;
	float: left;
	height: auto;
	padding-bottom: 3px; 
	text-align: justify; 
	padding-right: 10px;
	border-top: 2px solid #EEEEEE;
}

.musilka_adr {
	position:absolute; 
	top: 52px; 
	left: -15px; 
	text-align:right; 
	color: #3165B1; 
	padding:0 8px 0 8px; 
	width: 100%
}

.musilka_txt {
	text-align:justify; 
	color: #3165B1; 
	padding:0 8px 0 8px; 
}

.vyhl_polozka {
	float: left;
	margin-top: 5px;
	height: auto;  width: 100%;
}

.vyhl_spacer {
	width: 10px;
	margin-top: 5px;
	float: left;
	font-size: 11px;
	height: 40px;
}

.vyhl_cislo {
	width: 30px;
	margin-top: 7px;
	float: left;
	font-size: 11px;
	height: 40px;
	text-align: right;
}
.vyhl_detail {
	width: 516px;
	margin-top: 5px;
	float: left;
	height: auto;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px; 
	text-align: justify; 
	padding-right: 10px;
}

.vyhl_polozka a {
	font-weight: normal; font-size: 13px;
}

.testese_polozka {
	padding: 0px 5px 15px 5px; 
	color: #0B3F85; 
	text-align: center; 
	border-bottom: 1px solid #CCCCCC; 
}

.obsah_sloupek H5 {
	margin-top: 0px; 
	padding-top: 0px; 
	margin-bottom: 0px; 
}

.obsah_sloupek H3 {
	margin-bottom: 0px; 
	padding-bottom: 0px;
}

.bezny {
	padding: 15px 5px 5px 5px; 
	height: 100%; 
	display: block;
}

.ks_sedypruh {
	width: 540px;
}

.ks_sedybok {
	border-left: 1px solid #EEEEEE;
}

.photo_left {
	text-align: right; 
	width: 130px; 
	height: 100px; 
	padding-right: 5px; 
	float: left;
}

.photo_right {
	text-align: left; 
	width: 390px; 
	height: auto; 
	padding-left: 5px; 
	float: right;
}

.photo_polozka {
	width: 540px;
	float: left;
	margin-top: 5px; 
	margin-left: 5px;
	height: auto;
	text-align: center; 
	border-bottom: 1px solid #EEEEEE;
}

DIV {
	display: block; height: auto;
}

.plakaty_menu {
	float: left; 
	/*border-right: 1px solid #3165B1; */
	font-size: 9px; 
	padding: 5px 5px 5px 5px; 
	width: 22%;
	color: #7BA1DB;
	display: block;
	height: auto;
}

.plakaty_th {
	border-bottom: 1px solid #3165B1;
	color: #3165B1;
	background-color: #EEF4FC;
}

.odst {
	color: #3165B1; 
	padding: 15px 5px 5px 5px;
}

#rest_titul {
	width: 566px;
	background-image: url(../layout/ndps_rest.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
}

#rest_txt {
	padding-top: 190px;
	width: 95%;
	text-align: left;
}

#rest_fotky {
	width: 150px;
	float: left;
	margin-right: 10px;
}

#rest_fotky IMG {
	margin: 5px;
	border: none;
}

#diskuse_skryt {
	visibility: hidden;
	display: none;
}