
	body,
	html {
	margin:0;
	padding:0;
	background: #C6E1FF url(../img/bg.jpg);
	color: Black;
}
	body {
	min-width:777px;
	font: normal normal normal 0.7em Tahoma, arial, Verdana, sans-serif;
	letter-spacing: .1em;
	line-height: 1.7;
}
	#wrap {
	background: white;
	sbackground: #27A22D;
	margin:0 auto;
	width:777px;
	border : 0px solid White;
	margin-top : 15px;
	background-image : url(../img/wrapbg.jpg);
}
	#header {
	margin-bottom : 0px;
	background-color : White;
	height : 176px;
}
    #main {
	background: transparent;
	float:left;
	width:480px;
	padding-left : 40px;
	padding-top : 0px;
	padding-right : 20px;
	margin-top : 40px;
	min-height:300px;
	_height:300px;
	margin-left : 5px;
}


 #sidebar {
	background-color : #0082C5;
	float:left;
	width:190px;
	margin-top : 40px;
	padding-top : 20px;
	min-height:548px;
	_height:548px;
	margin-left : 10px;
}

 #prebarvovac {
	background-color : #FFA105;
}



#bodytext{
	padding-top : 0px;
	font-size : 12px;
	color : Black;
}

	#utext{
	padding-top : 0px;
	margin-top : 0px;
	font-size : 12px;
	color : Black;
}


#footer1 {
	clear:both;
	background-color : transparent;
	height : 41px;
	width : 777px;
	text-align : center;
	padding-bottom : 10px;
	margin-top : 30px;
}


#footer2 {
	background-color : White;
	height : 15px;
	width : 777px;
	background-image : url(../img/spodek.jpg);
	text-align : center;
	font-size : 1px;
}

#footer1 	p {
	text-decoration : none;
	color : Gray;
	font-size : 10px;
	font-weight : normal;
	padding-top : 10px;
}



#footer1 	A {
	text-decoration : none;
	color : Gray;
	font-size : 10px;
	font-weight : normal;
	}

#footer1 A:HOVER {
	text-decoration : underline;
	background-color : transparent;
	color : #C20178;
}

#aut {
	text-align: center;
	border : Red;
	margin-top : 10px;
	background-color : transparent;
	vertical-align : middle;
	height : 15px;
	margin-bottom : 15px;
	padding-bottom : 10px;
}	
	
#cara {
	text-align: center;
	width : 190px;
	height : 20px;
	background-color : White;
	margin-top : 20px;
	padding-top : 12px;
	font-size : 16px;
	color : Red;
	font-weight : bold;
	font-family : Tahoma;
	letter-spacing : 0px;
}	

#nadpis-akce {
	text-align: center;
	width : 150px;
	height : 26px;
	background-color : White;
	margin-top : 30px;
	margin-bottom : 20px;
	border : 1px solid Black;
	margin-left : 15px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 5px;
	padding-top : 5px;
	font-size : 16px;
	color : Red;
	text-indent : 0px;
	font-weight : bold;
	letter-spacing : 0px;
	vertical-align : middle;
}	




#modryramecek {
	text-align: center;
	width : 150px;
	height : 40px;
	background-color : #86D4FB;
	margin-top : 30px;
	margin-bottom : 20px;
	border : 1px solid White;
	margin-left : 15px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	padding-top : 5px;
	font-size : 11px;
	color : Black;
	text-indent : 0px;
	font-weight : bold;
	height : 60px;
}	

#modryramecek A {
	text-decoration : none;
	color : Red;
	font-size : 12px;
	font-weight : bold;
}






#gallery {
	text-align: center;
	width : 250px;
	height : 250px;
	background-color : White;
	vertical-align : middle;
}	
	
	

A {
	text-decoration : none;
	color : Black;
	font-size : 11px;
	font-weight : normal;
}

A:HOVER {
	text-decoration : underline;
	background-color : transparent;
	color : #C20178;
}

H1 {
	font-family : Tahoma;
	font-size : 20px;
	color :#0082C5 ;
	font-weight : bolder;
	padding-left : 0px;
}


#menutable{
	background-color : transparent;
	border-collapse: collapse;
	margin-left : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 10px;
	width: 170px;
	text-align : left;
	padding : 10px;
	margin-top : 10px;
}

	td.menu1{
	margin:0;
	padding:0;
	border : none;
	background-color : transparent;
	border: inset 0pt;
	padding-left : 5px;
	padding-right : 5px;
	height : 11px;
	
}

	td.menu2{
	margin:0;
	padding:0;
	border : none;
	background-color : transparent;
	border: inset 0pt;
	padding-left : 10px;
	padding-bottom : 2px;
	height : 11px;
	padding-right : 10px;
}

td.menu2	A {
	text-decoration : none;
	color : White;
	font-size : 11px;
	font-weight : bold;
}

td.menu2 A:HOVER {
	text-decoration : underline;
	background-color : transparent;
	color : #C20178;
}




	td.menu3{
	margin:0;
	padding:0;
	border : none;
	background-color : transparent;
	border: inset 0pt;
	padding-left : 10px;
	padding-bottom : 2px;
	height : 11px;
	color : #C20178;
	font-weight : bold;
	padding-right : 0px;
}




	.buttonimage{
	border : none;
	width : 11px;
	height : 11px;
}


span.mapnadpis {
	font-family : Tahoma;
	font-size : 15px;
	color : Red;
	font-weight : bold;
}

#leftobr{
	padding-top : 20px;
	padding-bottom : 20px;
	text-align : center;
	margin-right : 9px;
}



#toplist{
	text-align : center;
	padding-top : 10px;
	padding-bottom : 8px;
}


td.gallery{
	border : none;
	background-color : transparent;
	border: inset 0pt;
	border: outset 0pt;
	padding-left : 0px;
	height : 125px;
	width : 172px;
	vertical-align : middle;
	text-align : center;
}
	
  td.meznik{
	border : none;
	background-color : transparent;
	border: inset 0pt;
	padding-left : 0px;
	height : 1px;
	vertical-align : middle;
	text-align : center;
}


.imagegallery{
	border : 1px solid #C6E1FF;
}

	.detailimg{
	text-align : center;
	border : 20px;
	border-color : Black;
    padding-top : 25px;
}


	.imagepopis{
	padding-top : 10px;
	padding-bottom : 16px;
}




	#sekce{
	padding-bottom : 5px;
	font-weight : bold;
   color : #0082C5;
}



H2 {
	font-size : 20px;
	color : Gray;
	padding : 0;
	margin : 0;
	border: 0;
	margin: 0 0 0.15em 0;
}

#vrchnadpis {
	width:490px;
	height: 0px;
	background-color : transparent;
	padding: 0 0px 0 0;
	color : Gray;
	font-size : 10px;
	font-weight : bold;
	font-family : Tahoma;
	letter-spacing : 0.3px;
	vertical-align : middle;
	text-align : center;
	margin-top : 0px;
	margin-left : 0px;
}

#vrchnadpis  H1{
	color : #939393;
	font-size : 10px;
	font-weight : bold;
	font-family : Tahoma;
	padding: 0;
	margin: 0;
	border: 0;
}


#obrazky1{
	width:490px;
	background : transparent;
	margin-top : 20px;
	margin-right : 0px;
	background-color : transparent;
}

#obrazky2{
	width:490px;
	background : transparent;
	margin-top : 42px;
	margin-right : 0px;
	margin-left : 10px;
}

#tablegallery{
margin-top : 10px;
}




#stredovypanel {
	width:468px;
	height: 204px;
	background-color : transparent;
	color : Gray;
	font-size : 12px;
	font-weight : bold;
	font-family : Tahoma;
	letter-spacing : 0.3px;
	vertical-align : middle;
	text-align : center;
	background : url(../img/bluebg.jpg) repeat-x;
	margin-left : 11px;
	padding-top : 15px;
}

#stredovypanel ul {
	color : #1F92CB;
	font-size : 11px;
}

#stredovypanel p {
	color : Gray;
	font-size : 10px;
}


td.galleryhome{
	border : none;
	background-color : transparent;
	border: inset 0pt;
	border: outset 0pt;
	padding-left : 0px;
	height : 125px;
	width : 172px;
	vertical-align : top;
	text-align : center;
}

.cen1
{
width:100;
background-color:#C6E1FF;
text-align:center;
border-collapse:collapse;
	border-top-width:1;
	border-left-width:1;
	border-right-width:1;
	border-bottom-width:1;
	border-color:gray;
    FONT-WEIGHT: bold;}

.cen11
{
	background-color:#C6E1FF;
	text-align:center;
	border-collapse:collapse;
	border-top-width:1;
	border-left-width:1;
	border-right-width:1;
	border-bottom-width:1;
	border-color:gray;
	width : 470px;
}


.cen2
{

background-color:white;
	text-align:right;
	border-top-width:1;
	border-left-width:1;
	border-right-width:1;
	border-bottom-width:1;
	border-color:gray;
border-collapse:collapse;
}

.cen3
{
FONT-WEIGHT:100 ;
    FONT-SIZE: 12px;
}



.tabcen
{
	border-top-width:1;
	border-left-width:1;
	border-right-width:1;
	border-bottom-width:1;
	border-color:gray;
	MARGIN-TOP: 7;
	MARGIN-LEFT: 7;
	border-collapse:collapse;
	width : 470px;
}
.formular
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    VERTICAL-ALIGN: bottom;
    BORDER-LEFT: 0px;
    WIDTH: 530px;
    COLOR: blue;
    BORDER-BOTTOM: 0px;
    HEIGHT: 400px;
    BACKGROUND-COLOR: #004a80
}



DIV.nov-main {
	clear: both;
	margin-top: 10px;
	height : 10px;
}

DIV.nov-obrazek {
	float : left;
	padding-left : 10px;
	background-color : transparent;
	padding-top : 10px;
}

DIV.nov-text {
	width:140px;
	float : right;
	background-color : transparent;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	
}

p.nov-nadpis {
	color : Black;
	font-size : 12px;
	padding-top : 5px;
	padding-bottom : 0px;
	padding-left : 12px;
	padding-right : 10px;
	font-weight : bold;
	text-align : center;
	margin-top : 0px;
}

P.nov-text {
	color : Black;
	font-size : 10px;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 18px;
	padding-right : 18px;
	letter-spacing : 0px;
	float : right;
}

p.nov-text a{
	color : Black;
}



p.text-ref a{
	color : Black;
	font-size : 12px;
	font-weight : normal;
}

p.text-ref a:hover{
	color : Black;
	font-size : 12px;
}

hr.nov-cara {
	clear: both;
	text-align: center;
	width : 160px;
	height : 1px;
	color : Black;
	margin-left : 15px;
	font-size : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
}


#pomocneodkazy 
 {
	text-align : center;
}	

#pomocneodkazy 	A {
	text-decoration : none;
	color : #B0B0B0;
	font-size : 9px;
	font-weight : normal;
}
	
	
#pomocneodkazy  A:HOVER {
	text-decoration : none;
	color : #B0B0B0;
	font-size : 9px;
	font-weight : normal;
	
}

#pomocneodkazy 	span {
	text-decoration : none;
	color : #B0B0B0;
	font-size : 9px;
	font-weight : normal;
	}

	td.nadpis-kalendare{
	margin:0;
	padding:0;
	border : none;
	background-color : transparent;
	border: inset 0pt;
	padding-left : 0px;
	padding-bottom : 2px;
	height : 60px;
	padding-right : 0px;
	text-align : center;
	color : Red;
	font-weight : bold;
	font-size : 12px;
	vertical-align : middle;
}


#kalendare-ramecek {
	text-align: center;
	width : 450px;
	sheight : 40px;
	background-color : #86D4FB;
	margin-top : 30px;
	margin-bottom : 20px;
	border : 1px solid red;
	margin-left : 15px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 15px;
	padding-top : 15px;
	font-size : 11px;
	color : Black;
	text-indent : 0px;
	font-weight : bold;
	
}	

#kalendar-ramecek A {
	text-decoration : none;
	color : Red;
	font-size : 12px;
	font-weight : bold;
}

#kalendar-ramecek p {
display: block;
}


table.tasky
{
	margin-bottom : 25px;
}



P.taska-model {
	margin: 0;
	padding: 0;
	color : #0082C5;
	font-size : 17px;
	font-weight : bold;
}

P.taska-podrob {
	margin: 0;
	padding: 0;
	color : #0082C5;
	font-size : 11px;
	padding-top : 10px;
}


table.tasky table
{
	padding-bottom: 0px;
	border : 1px solid #0082C5;
	margin-top : 15px;
}
TD.taskytd {
	vertical-align : top;
}

TD.taskymezera {
	width : 30px;
}



table.tasky tr th
{
    padding-bottom: 4px;
	border-top: 1px solid #0082C5;
	border-bottom: 1px solid #0082C5;
	border-left: 1px solid #0082C5;
	border-right: 1px solid #0082C5;
	
}

table.tasky tr.value td
{
	background-color: White;
	border-top: 1px solid #0082C5;
	border-bottom: 1px solid #0082C5;
	border-left: 1px solid #0082C5;
	border-right: 1px solid #0082C5;
	padding: 0px 0 0px 0;
	width : 200px;
	padding-left : 20px;
}







