body {
	/*font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background: #fff url('../i/bg_main.gif') repeat-x top left;
	font-size: 100%;	
	color: #000;
 	behavior: url(csshover.htc);} /* WinIE behavior call */
	

*  {
	margin: 0;
	padding: 0;
	border: 0;
	}
.cleaner{
	clear: both;
	height: 1px;
	line-height: 1px; /*needed for ie/win*/ 
	font-size: 1px; /*needed for ie/win*/ 
	visibility: hidden;
	border:0px;
}

#main{ margin: 30px auto 0; width: 790px; background: #fff url('../i/bg.jpg') no-repeat top left; height: 645px; padding: 12px 0 0;}
#header{	margin: 5px auto 0;  height: 197px; width: 760px; /*background: #fff url('../i/head1.jpg') no-repeat top left;*/}
#header2{	margin: 5px auto 0;  height: 197px; width: 760px; background: #fff url('../i/head2.jpg') no-repeat top left;}
#header3{	margin: 5px auto 0;  height: 197px; width: 760px; background: #fff url('../i/head3.jpg') no-repeat top left;}
#header4{	margin: 5px auto 0;  height: 197px; width: 760px; background: #fff url('../i/head4.jpg') no-repeat top left;}
#header5{	margin: 5px auto 0;  height: 197px; width: 760px; background: #fff url('../i/head5.jpg') no-repeat top left;}
#header6{	margin: 5px auto 0;  height: 197px; width: 760px; background: #fff url('../i/head6.jpg') no-repeat top left;}
#header7{	margin: 5px auto 0;  height: 197px; width: 760px; background: #fff url('../i/head7.jpg') no-repeat top left;}
#header8{	margin: 5px auto 0;  height: 197px; width: 760px; background: #fff url('../i/head8.jpg') no-repeat top left;}
#header h1 a{text-decoration: none; }
#header2	h1 a{text-decoration: none; }
h1 {
	width: 220px;
	height: 70px;
	position: relative; left: 5px; top: 106px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	font-size: 1em; 
	overflow: hidden;
}

h1 span {
	display: block;
	position: absolute; left: 0; top: 0; z-index: 1;
	width: 220px;
	height: 70px;
	margin: 0; 
	padding: 0;
	background:  url('../i/logo.gif') left top no-repeat;
	cursor: pointer;
	cursor: hand;
}
#body{ margin: 0 0 0 15px;}
#left{ width: 194px; float: left; background: url('../i/bg_menu2.gif')  no-repeat top left; }
#center{width: 371px;float: left; display: inline; background: #fff;}
#center2{width: 560px;float: left; display: inline; background: #fff;}
#right{ width: 179px; float: left; display: inline;background: url('../i/bg_novinky.gif')  repeat-x top left; margin-left: 16px; overflow: hidden;}


/********************************************************************* HP *************************************************************/

.box1{ width: 365px; background: url('../i/img1.gif')  no-repeat top left; margin: 40px 0 0;}
.box1 a{width: 235px; height: 14px; background: url('../i/nd1.gif') no-repeat top left; margin: 0 0 0 100px; display: block;}
.box1 p, .box2 p, .box3 p, .box4 p { width: 270px; margin: 8px 0 0 100px; font-size: 0.72em; text-align: left; line-height: 1.2em;}


.box2{ width: 365px; background: url('../i/img6.gif')  no-repeat top left; margin: 40px 0 0;}
.box2 a{width: 235px; height: 33px; background: url('../i/nd6.gif') no-repeat top left; margin: 0 0 0 100px;display: block;}

.box3{ width: 365px; background: url('../i/img3.gif')  no-repeat top left; margin: 40px 0 0;}
.box3 a{width: 235px; height: 14px; background: url('../i/nd3.gif') no-repeat top left; margin: 0 0 0 100px;display: block; }

.box4{ width: 365px; background: url('../i/img4.gif')  no-repeat top left; margin: 40px 0 0;}
.box4 a{width: 235px; height: 14px; background:  url('../i/nd4.gif') no-repeat top left; margin: 0 0 0 100px; display: block;}

#footer{	background: #f1f1f1  url('../i/bg_footer.gif') repeat-x top left;	height: 30px;	margin-top: 10px;	font-size: 0.7em;	color: #686868; text-align: right;}
#footer p{ padding-right: 10px; }

.a1{	color: #686868; font-size: 0.7em; font-weight: bold; text-decoration: none;}
.a1:hover{ text-decoration: underline;}

#lang{text-align: right; padding: 2px 3px 0 0;}
#lang img{ margin-bottom: -5px;}

.novinky{ background: #cee893; text-align: right; margin: 5px 0 0;}
.novinky h4 a { color: #363636; }
.novinky h4{ color: #363636; font-size: 0.75em; padding: 3px 0 0 8px; text-align: left;}
.novinky p{color: #363636; font-size: 0.7em; padding: 3px 0 0 8px; text-align: left;}
.n_a{color: #363636; text-decoration: underline; font-size: 0.7em; margin: 0 10px 0 140px; display: block; width: 30px; padding: 0 0 10px;  font-weight: bold;}
/***************************************************************************************************/


#menu {float: left; width: 190px; margin: -1px 0 0 -1px;}
#menu ul {list-style: none; width: 190px;}
#menu a {color: #000; display: block; padding: 3px; 
text-decoration: none; width: 180px; border-bottom: 1px solid #c8e587; background: #fff; font: bold 0.75em/1.4em arial, helvetica, sans-serif;}
#menu a.first {border-top: 1px solid #c8e587;}
#menu a:hover {color: #fff;  background: #7daad7; }
#menu li {position: relative;}
#menu ul ul ul {position: absolute;top: 0;left: 100%;width: 100%;}
div#menu ul ul ul,div#menu ul ul li:hover ul ul{display: none;}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{display: block;}
div#menu  li.submenu {}
div#menu  li.submenu ul li a{ background: #d6f4ff; }
div#menu  li.submenu ul li a:hover{ color: #fff;background: #7daad7;}
div#menu  li.submenu:hover {background-color: #c0edff;}



.drobky{color: #363636; text-align: right; font-size: 0.4em;  font-weight: normal; padding: 8px 0 0;}
.drobky a{color: #363636;  font-size: 1em;}


/***************************************************************************************************/
#flash{margin: 0 0 0 63px; width: 338px; height: 185px;}



.mtext_n{font-size: 0.85em; text-align: left; line-height: 1.1em; padding: 5px 0 0 28px; color: #49bbea; font-weight: bold;}
.text{font-size: 0.8em; text-align: left; line-height: 1em; padding: 5px 5px 0 0px;  color: #000;}
.text2{font-size: 0.8em; text-align: left; line-height: 1.2em; padding: 10px 0 0 10px; }
.text2_print{font-size: 0.8em; text-align: left; line-height: 1.2em; padding: 10px; border: 1xp solid #000; }
.text2_in {font-size: 0.8em; text-align: left; line-height: 1.2em; padding: 5px 0 0 23px; }
.text3{font-size: 0.8em; text-align: left; line-height: 1.2em; padding: 0 0 0 10px; /*text-indent: 1em;*/}
.mtext{font-size: 0.85em; text-align: left; line-height: 1.2em; padding: 5px 0 0 0; color: #12abea; font-weight: bold;}
.mtext4{font-size: 1em; text-align: left; line-height: 1.2em; padding: 5px 0 0 0; color: #12abea; font-weight: bold;}
.mtext_n2{font-size: 0.85em; text-align: left; line-height: 1.1em; padding: 10px 0 3px 10px; color: #49bbea; font-weight: bold;}
.odr{ margin: 0.5em 0 0.8em 2em; border-left: 3px solid #e0f6ff; padding-left: 1em; font-size: 0.8em;line-height: 1.2em;}
.odr span{ font-size: 1em; color: #49bbea; font-weight: bold;}
.a2{color: #49bbea; font-size: 1em; font-weight: bold;}
.i_link{ display: block; color:#49bbea; text-align: right; margin: 10px 10px 0 0; font-weight: bold; font-size: 0.75em;
border-bottom: 1px solid #d7f3ff; text-decoration: none;}
.i_link2{ display: block; color:#49bbea; text-align: right; margin: 0 10px 0 0; font-weight: bold; font-size: 0.75em;
text-decoration: underline; padding: 0 10px 0 0;}
.link{ color: #686868; }

#right h3{ padding: 3px; font-size: 0.85em; color: #fff; margin: 35px 5px 0;}

.c_l{ float: left; width: 270px; padding: 3px;}
.c_r{ float: left; width: 230px; display: inline; padding: 3px; }

.list2{ list-style-type: square; color:#49bbea; margin: 15px 28px 0; }
.list2 a{ color:#363636; font-size: 0.8em; font-weight: bold;}
.list2 p{ color:#363636; font-size: 0.8em; font-weight: bold;}
.list3{ list-style-type: square; color:#49bbea; margin: 0 3em 1em; }
.list3 span{ color:#363636; font-size: 0.75em; font-weight: bold; }
.list4{ color:#363636; margin: 0 0 1em 4em; font-size: 0.8em;}
.list4 li{ padding: 0.5em 0 0;}
.list4 span{ color:#49bbea; font-weight: bold; }
.list5{ list-style-type: square; color:#49bbea; margin: 5px 48px 0; }
.list5 p{ color:#363636; font-size: 0.8em; font-weight: bold;}
.list6{ list-style-type: square; color:#49bbea; margin: 5px 48px 0; }
.list6 p{ color:#000; font-size: 0.8em; }

.kon{ margin:5px 0 20px 23px;}
.icq{ margin: -2px 0 0 0px; color: #49bbea;font-size: 0.8em; display: block; float: left;}
.skype{float: left;}
.blue{color: #49bbea;font-weight: bold;}

.slogan{ background: #f9fdff; border-bottom: 1px solid #49bbea; border-top:1px solid #49bbea; width: 170px; color: #737373;  font-size: 0.7em; margin: 30px 0 0; padding: 5px; }
.autor{font-weight: bold; font-size: 1em; text-align: right; padding: 5px 0 0; }


.nd1{width: 559px;height: 29px; background: #fff url('../i/nd1.png') no-repeat top left; margin: 23px 0 10px;}
.nd2{width: 559px;height: 29px; background: #fff url('../i/nd2.png') no-repeat top left; margin: 23px 0 10px;}
.nd3{width: 559px;height: 29px; background: #fff url('../i/nd3.png') no-repeat top left; margin: 23px 0 10px;}
.nd4{width: 559px;height: 29px; background: #fff url('../i/nd4.png') no-repeat top left; margin: 23px 0 10px;}
.nd5{width: 559px;height: 29px; background: #fff url('../i/nd5.png') no-repeat top left; margin: 23px 0 10px;}
.nd6{width: 559px;height: 29px; background: #fff url('../i/nd6.png') no-repeat top left; margin: 23px 0 10px;}
.nd7{width: 559px;height: 29px; background: #fff url('../i/nd7.png') no-repeat top left; margin: 23px 0 10px;}
.nd8{width: 559px;height: 29px; background: #fff url('../i/nd8.png') no-repeat top left; margin: 23px 0 10px;}
.nd9{width: 559px;height: 29px; background: #fff url('../i/nd9.png') no-repeat top left; margin: 23px 0 10px;}
.nd10{width: 559px;height: 29px; background: #fff url('../i/nd10.png') no-repeat top left; margin: 23px 0 10px;}
.nd11{width: 559px;height: 29px; background: #fff url('../i/nd11.png') no-repeat top left; margin: 23px 0 10px;}
.nd12{width: 559px;height: 29px; background: #fff url('../i/nd12.png') no-repeat top left; margin: 23px 0 10px;}
.nd13{width: 559px;height: 29px; background: #fff url('../i/nd13.png') no-repeat top left; margin: 23px 0 10px;}
.nd14{width: 559px;height: 29px; background: #fff url('../i/nd14.png') no-repeat top left; margin: 23px 0 10px;}
.nd15{width: 559px;height: 29px; background: #fff url('../i/nd15.png') no-repeat top left; margin: 23px 0 10px;}
.nd16{width: 559px;height: 29px; background: #fff url('../i/nd16.png') no-repeat top left; margin: 23px 0 10px;}
.nd17{width: 559px;height: 29px; background: #fff url('../i/nd17.png') no-repeat top left; margin: 23px 0 10px;}
.nd18{width: 559px;height: 29px; background: #fff url('../i/nd18.png') no-repeat top left; margin: 23px 0 10px;}
.nd19{width: 559px;height: 29px; background: #fff url('../i/nd19.png') no-repeat top left; margin: 23px 0 10px;}
.nd20{width: 559px;height: 29px; background: #fff url('../i/nd20.png') no-repeat top left; margin: 23px 0 10px;}
.nd21{width: 559px;height: 29px; background: #fff url('../i/nd21.png') no-repeat top left; margin: 23px 0 10px;}
.nd22{width: 559px;height: 29px; background: #fff url('../i/nd22.png') no-repeat top left; margin: 23px 0 10px;}

.qlinks{ float: right; margin: 10px 0 10px 15px; border-left: 5px solid #d7f3ff; padding: 5px; width: 180px; background: #F5FCFF;}
.qlinks a{ font-size: 0.7em; font-weight: bold; color: #48BAEA; line-height: 1.4em;}
.foto{ background: #c8e587; padding: 3px; text-align: left; color: #000; font-weight: bold; font-size: 0.75em; width: 180px; margin-top: 25px; }

.img1{ margin: 5px 3px 0 8px;}
.img2{ margin: 5px 3px 0 0;}
.foto_nd{ color: #575757; border-bottom: 1px solid #e9e9e9; padding: 5px 0 0 17px; margin: 0 0 10px 0; }

.ka{ background: #fff url('../i/bg_ka.gif') repeat-x top left; padding: 5px 0 2px 0; color: #fff; margin: 15px 0 0; padding: 5px 0 3px 5px; }
.kalendar{ font-size: 0.9em; font-weight: bold; color: #414141; }
.kalendar td.mesic{ background: #fff; font-size: 0.8em; padding: 3px;}
.kalendar td.dny{ background: #90d5f3; padding: 4px;}
.kalendar a.min{ color: #bcbcbc;}
.kalendar td.vikend{ background: #a5d140;}
.kalendar td{ background: #cef0ff; text-align: center; vertical-align: middle;}
.kalendar td a{ color: #bcbcbc; display: block; color: #414141; text-decoration: none; padding: 4px;}
.kalendar td a:hover{  background: #fff;}
.akce { background: #FFA368;}

.kakci{  font-size: 0.8em; width: 541px; border: 1px solid #75ccef; margin: 0 0 0 10px;}
.kakci th{ color: #fff;  background: #48BAEA; padding: 5px; font-size: 1.1em;}
.kakci td.ka_datum{width: 127px; text-align: left; padding: 0 0 0 15px;}
.kakci td.ka_nazev{width: 306px; text-align: left; padding: 3px;  font-weight: bold;}
.kakci td.ka_detail{width: 92px; text-align: center; padding: 3px; }
.kakci tr.t1{ background: #E5F9FF;}
.kakci tr.t2{}
.kakci a { color: #739820; font-weight: bold;}
.kakci a.nazev{ color: #000; }
.kakci a.nazev:hover{  text-decoration: none;}

.input{ border: 1px solid #ACE1F6; width: 350px; }

.prihlaska{ background: #fff; margin:0;  width: 560px;}
.prihlaska th{ background: #E5F9FF; color: #000; text-align: right; font-size: 0.75em; padding: 3px; width: 150px; }
.prihlaska td{ background: #F7F7F7; padding: 3px 5px 3px; font-size: 0.75em; }
.prihlaska td.udaje{ background: #BDF1FF; font-weight: bold; font-size: 0.8em; }

.ka_popis{   margin: 10px 0; border: 1px solid #9EDBF4; padding: 5px; background: #F6FCFE;}
.ka_popis p{  font-size: 0.8em; margin: 3px 0 0 15px; }

.ka_l_popis{  width: 260px; float: left; margin: 10px 0 0;}
.ka_l_popis p{  font-size: 0.8em; margin: 3px 0 0 15px; }

h6.skol_nadpis{ color: #739820; font-size: 0.95em; font-weight: bold; margin: 0 0 10px 15px; text-decoration: underline; }
p.skol_p{font-size: 0.8em; margin: 8px 0 0 15px;  }

/*.ka_p_prihlaska{ width: 280px; float: right; margin: 10px 0 0;}*/

.podm{font-size: 0.7em; margin: 0 0 0 25px; }
.a_podm{ color: #000; font-size: 1em;}
.souhlas{ width: 350px; height: 100px; font-size: 0.8em;  overflow: auto; font-weight: normal; background: #fff;}












/********************************************* management *******************************************/
div.mng { margin-bottom: 20px; border: 1px solid #fff; padding: 5px 0 5px;}
div.mngHover, div.mng:hover  { background: #fbfbfb; color: #616161; border: 1px solid #e1e1e1; padding: 5px 0 5px;} 
div{behavior: url(hover.htc);}



.zam1{ margin: 7px 0 7px; background: #fff url('../i/bg_pn.gif') repeat-x top left; padding: 5px; border: 1px solid #fff; border-left: 5px solid #b6dbff;}
div.zam1Hover, div.zam1:hover  { background: #fff url('../i/bg_pn.gif') repeat-x top left; color: #616161; border: 1px solid #b6dbff; cursor: pointer; border-left: 5px solid #b6dbff;} 

.zam2{margin: 7px 0 7px; background: #fff url('../i/bg_pn2.gif') repeat-x top left; padding: 5px;border: 1px solid #fff;border-left: 5px solid #eaeaea;}
div.zam2Hover, div.zam2:hover  { background: #fff url('../i/bg_pn2.gif') repeat-x top left; color: #616161; border: 1px solid #eaeaea; cursor: pointer; border-left: 5px solid #eaeaea;} 

/*

a {
	text-decoration: none;
}

a:link {
	color: #080;
}

a:visited {
	color: #790;
}

a:active {
	color: red;
}

a:hover {
	text-decoration: underline;
}

*/



