body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p{
line-height:12px;
}
h1{
font-size:12px;
color:#DD127B;
}
h2{
font-size:11px;
color:#DD127B;
}
h1.linka{
border-bottom:2px solid #C2D2E2;
margin-bottom:6px;
text-transform: uppercase;
}
h3{
font-size:11px;
line-height:11px;
}
hr{
color:#C2D2E2;
background-color:#C2D2E2;
height:1px;
border:0;
}
a:hover{
text-decoration:underline;
}
img.f_left{
border:1px solid #CCCCCC;
float:left;
margin:0 10px 0px 0;
}
img.f_right{
border:1px solid #CCCCCC;
float:right;
margin:0 0 0px 10px;
}
.left_img{
float:left;
margin:0 10px 0px 0;
text-align:center;
}
.left_img img{
border:1px solid #CCCCCC;
}
.left_img h4{
font-size:11px;
}
.right_img{
float:right;
margin:0 0 0px 10px;
text-align:center;
}
.right_img img{
border:1px solid #CCCCCC;
}
.right_img h4{
font-size:11px;
}

h1.mainlinka{
padding:10px 0 0 0;
margin-bottom:5px;
}
#obal {
	text-align:left;
	width:960px;
	margin:10px auto 0px auto;
	background-image:url("../design/navigace.gif");
	background-repeat:repeat-y;
}
#header {
}

#headerTop {width: 960px; height: 36px;}

#header_top {
  width: 790px;
	background-color:#CACACA;
	height:36px;
	float: left;
}

#header_top_right {
  width: 170px;
  background-color:#CACACA;
	height:36px;
	float: left;
}

#header_top_right ul{

top:18px;
	height:22px;
	position:absolute;
}
#header_top_right li {
	position:relative;
	top:0px;
	display:inline;
	padding-left:6px;
}
#header_top_right P {
	margin:12px 0px 0px 0px;
	font-size:11px;
	text-decoration:none;
	background-image:url("../design/sipecka.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#000000;
	padding: 0px 0px 2px 10px;
}
#header_top_right a.all {
	font-size: 11px;
	color: #FFF;
	padding:0px 6px 2px 6px;
	border-right: 1px #000 solid;
	text-decoration: none;
}
#header_top_right a.last {
	font-size: 11px;
	color: #FFF;
	padding:0px 6px 2px 6px;
	text-decoration: none;
}
#header_top_right a:hover {
	text-decoration:underline;
}





#header_top ul{
width:226px;
border-right:1px solid #f0f0f0;
top:18px;
	height:22px;
	position:absolute;
}
#header_top li {
	position:relative;
	top:0px;
	display:inline;
	padding-left:6px;
}
#header_top a {
	margin-left:5px;
	font-size:11px;
	text-decoration:none;
	background-image:url("../design/sipecka.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#000000;
	padding-left:10px;
}
#header_top a:hover {
	text-decoration:underline;
}
#header_middle {
	background-image:url("../design/header.jpg");
	height:160px;
	position:relative;
}
#header_middle a.title{
float:right;
background-image:none;
}
#header_middle a.logo{
position:absolute;
top:0;
left:0;
margin:0; padding:0;
}
#header_middle li {
	position:relative;
	top:85px;
	padding-left:10px;
	list-style-type:none;
}
#header_middle a {
	margin-left:5px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url("../design/sipecka.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#778FA7;
	padding-left:10px;
}
#header_middle a:hover {
text-decoration:underline;
}
#header_bottom {
}
#header_bottom legend{
font-size:11px;
font-weight:bold;
color:#FFFFFF;

}
#header_bottom_left {
	background-color:#CACACA;
	height:60px;
	padding-left:18px;
}
#header_bottom_left fieldset{
display:block;
position:relative;
width:210px;
top:8px;

}
#header_bottom_left legend{
display:block;
margin-left:-3px;
}
#header_bottom_left input{
display:inline;
font-size:10px;
height:18px;
width:142px;
border:0;
top:8px;
border:0;
}
#header_bottom_left input.butt{
display:inline;
position:relative;
background-color:#0a0000;
color:#fff;
font-weight:bold;
border:0;
height:20px;
width:44px;
right:22x;
top:3px;
font-size:10px;
text-align:center;
line-height:4px;
padding:0 0 2px 0;
}

#header_bottom_right {
	width:732px;
	float:right;
	border:0px solid green;
	margin-left:0px;
}


/*---------------*/
#header_bottom_right_top {
	background-color:#DD127B;
	height:36px;
}
#header_bottom_right_top li {
	float:left;
	list-style-type:none;

}
#header_bottom_right_top a {
	display:block;
	padding-left:20px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	top:0px;
		margin:8px;
		border-left:1px solid #ED8AB9;
}
#header_bottom_right_top a.first {
border:0;
}
#header_bottom_right_top li li a{
	font-size:10px;
	margin:0;
	padding:0 5px 0 5px;
}
#header_bottom_right_top li li a:hover{
text-decoration:none;
}
#header_bottom_right_top p#uz{
float:right;
color:white;
margin:10px 10px 0 0;
font-size:11px;
}
#header_bottom_right_top a#logof{
display:inline;
border:0;
padding-left:0;
}
/*------- hover -------*/
#header_bottom_right_top ul ul{
background-color:#DD127B;
margin-top:0px;
margin-left:22px;
padding-bottom:0px;
display:none;
position:absolute;
top:auto;
z-index:500;
border:1px solid white;
}

#header_bottom_right_top ul ul li{
display:block;
float:none;

border-bottom:1px solid white;
font-weight:normal;
margin:0;padding:0;
}


#header_bottom_right_top ul ul li a{
font-weight:normal;
padding:4px 4px 4px 6px;
}

#header_bottom_right_top ul ul li:hover, #header_bottom_right_top ul ul li.hover{
display:block;
float:none;
border-bottom:1px solid white;
background-color:#DD519A;

}

#header_bottom_right_top li:hover ul ul, #header_bottom_right_top li.hover ul ul{
display:none;
}

#header_bottom_right_top li:hover ul, #header_bottom_right_top li.hover ul{
display:block;
}
#header_bottom_right_top li
{
behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
}

/*------- hover end-------*/


#header_bottom_right_bottom {
	background-color:#9CB4D6;
	height:24px;
	padding-left:18px;
}
#header_bottom_right_bottom li {
	float:left;
	list-style-type:none;
	color:#fff;
	font-size:11px;
	margin-right:10px;
}




#header_bottom_right_bottom a {
	display:block;
	color:#FFFFFF;
		font-size:11px;
	text-decoration:none;
	position:relative;
	top:2px;
	z-index:0;
}
#header_bottom_right_bottom a:hover {
	text-decoration:underline;
}
#header_bottom_right_bottom span{
line-height:23px;
}
#obal_obsahu {
	width:732px;
	float:right;
}
#content {
	background-color:#FFFFFF;
	min-height:450px;
	margin:16px;
	font-size:11px;
}
#content ul{
float:right;
}
#content li{
float:left;
list-style-type:none;
padding-left:8px;
margin-left:8px;
margin-top:4px;

border-left:1px solid #DD127B;
line-height:12px;
}
#content a{
font-size:11px;
color:#DD127B;
font-weight:bold;
text-decoration:none;
}
#content a:hover{
text-decoration:underline;
}

#content li.first {
border:0;
}

#navigace {
	padding:0px 0 20px 40px;
}
#navigace ul {
	margin-top:16px;
}
#navigace ul ul li{
	width:165px;
}
#navigace ul ul {
	margin-top:4px;
}
#navigace li {
	list-style-type:none;
	color:#DD127B;
	font-weight:bold;
	font-size:12px;
	width:180px;
}
#navigace li li {
	margin-left:2px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:url("../design/sipecka.png");
	background-repeat:no-repeat;
	background-position:left 5px;
	color:#000;
	padding-left:14px;
	width:188px;
}
#navigace a{
color:#000000;
text-decoration:none;
}
#navigace a:hover{
text-decoration:underline;
} 
#footer {
	background-color:#DD127B;
	clear:both;
	height:36px;
	color:#fff;
	font-size:11px;
}
#footer div{
padding:8px 0 0 8px;
}
#footer div.inf{
padding:2px 0 0 8px;
font-size:9px;
}
#footer ul{
float:right;
padding:8px 8px 0 0;
}
#footer li{
display:inline;
}
#footer a{
color:#fff;
font-size:11px;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}
#footer2 {
	background-color:#CACACA;
	clear:both;
	height:36px;
		color:#807F7F;
	font-size:11px;
}
#footer2 div{
padding:8px 0 0 8px;
}
#footer2 ul{
float:right;
padding:8px 8px 0 0;
}
#footer2 li{
display:inline;
}
#footer2 a{
color:#807F7F;
font-size:9px;
text-decoration:none;
}
#footer2 a:hover{
text-decoration:underline;
}
/*-----------  admin form  ---------*/
#form_news input{
display:block;
width:400px;
}
#form_news input.butt{
display:block;
width:100px;
}
#form_news label.check{
display:block;
width:130px;
float:left;
}
#form_news input.check{
margin-left:130px;
width:10px;
}
#form_news textarea{
font-family:Verdana, Arial, Helvetica, sans-serif;
display:block;
width:705px;
height:50px;
}
#form_news label{
color:#DD127B;
font-weight:bold;
}
#news_form .img_form{
float:right;
border:1px solid #CCCCCC;
margin:15px;
}
#news_form .rad{
margin-top:15px;
}
#news_form .rad input{
width:20px;
float: left;
margin-bottom:-5px;
}
#news_form .rad label{
display:block;
line-height:20px;
}
/**  -------------  novinky  --------------------- */
/*
#head_news{
float:left;
margin-right:10px;
padding-right:5px;
border-right:1px solid #C2D2E2;;
}
#head_news .main_new{
width:190px;
height:100px;
}
#other_news h3{
display:inline;
line-height:8px;
}
#other_news p{
margin-bottom:10px;
display:inline;
}
*/
#right_news h2,#left_news h2{
color:#000;
}
#right_news {
	width: 340px;
	float: right;
	
}
#right_news a{
display:block;
		margin:0 0 5px 0;
}
#left_news a{
	margin-bottom:15px;

}
#left_news a:hover, #right_news a:hover{
	text-decoration:underline;
}
#left_news {
	width: 340px;
	float: left;
	border-right: 1px solid #C2D2E2;
	padding:0 5px 0 0;
}
#left_news img{
margin-top:5px;
}
.umisteni_now{
background-color:#CACACA;
padding-left:10px;
margin-bottom:10px;
}
#doporucujeme{
margin-top:10px;

}
#doporucujeme div{
float:left;
border:0px solid red;
width:221px;
padding:0 10px 10px 0;
}
#doporucujeme div img{
float:left;
margin:0 5px 0 0;
}
/***********  kniha navstev   ************/


#kniha_navstev{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:30px;
}
#kniha_navstev textarea {
	width:540px;
	border:1px solid #C9CACC;
}
#kniha_navstev label  {
	display:block;
	float:left;
	width:50px;
	text-align:right;
	margin-right:5px;
}
#kniha_navstev label .texta {
	display:block;
	width:120px;
	text-align:right;
	
}
#kniha_navstev input {
	display:block;
	float:left;
	height:14px;
	border:1px solid #C9CACC;
	width:195px;
}
#kniha_navstev  .top {
	width:241px;
}
#kniha_navstev input.button {
width:150px;
/*float:left;*/
margin-left:5px;
background-color:#C3D2E5;
color:#FFFFFF;
height:19px;
font-weight:bold;
}
#kniha_navstev #captcha{
float:left;
margin-left:50px;
width:75px;
}

#captcha_kod{
width:49px;
height:18px;
float:left;
background-color:#000;
padding:2px 0 0 10px;
position:relative;
top:-4px;
margin-left:10px
}

#kniha_navstev .bottom_c label{
padding:0;
width:30px;
margin:0 10px 0 10px;
}
#kniha_vypis .topbox{
background-color:#dbe5f1;
}
#kniha_vypis .jmeno{
float:left;
width:300px;
background:#dbe5f1;
padding-left:10px;
color:#DD127B;
font-weight:bold;
}
#kniha_vypis .text{
padding:5px 0 5px 0;
display:block;
clear:both;

}

#kniha_vypis .vpravo{
float:left;
width:380px;
text-align:right;
color:#8491a2;
background:#dbe5f1;
padding-right:10px;
}
#kniha_vypis .datum{
color:#8491a2;
font-weight:normal;
}
#kniha_vypis a:hover{
text-decoration:underline;
}
/***********   formulare  ******************/
#formulare td{
height:15px;
margin:0; padding:0;
}
#formulare tr{
height:15px;
margin:0; padding:0;
}
#formulare img{
margin:0; padding:0;
}

/***************  fotogal **************/
#fotogalerie img{
display:inline;
}
#fotogalerie .img_obal a{
display:block;
}
#fotogalerie .img_obal{
float:left;
height:100px;
width:126px;
text-align:center;
background-color:#CACACA;
margin:3px;
padding:5px 0 0 0;
border:1px solid #A7A7A7;
}
#fotogalerie .bord{
border:0px solid #A7A7A7;
padding:10px;
}
#fotogalerie td{
background-color:#DBE5F1;
padding:0 5px 0 10px;
}
#fotogalerie table{
border-collapse:collapse;
}
#fotogalerie .free{
background-color:white;
height:5px;
}
#fotogalerie textarea{
width:600px;
height:40px;
}
#fotogalerie input{
width:200px;
}
#fotogalerie input.butt{
width:80px;
}
/*****************   front **********/
#show_foto .fot{
float:left;
width:165px;
height:120px;

margin:0 5px 5px 0;
text-align:center;
}
#show_foto img{
displaz:inline;
border:1px solid #D6D2D1;
}
#show_foto ul{
display:block;
float:none;
}
#show_foto li{
display:block;
border:0;
float:none;
margin-left:0;
padding-left:0;
padding-bottom:5px;
}
#show_foto a.seznam {
	margin-left:0px;
	font-size:11px;
	text-decoration:none;
	/*background-image:url("../design/sipeckab.png");*/
	background-repeat:no-repeat;
	background-position:left;
	color:#DD127B;
	font-weight:normal;
	/*padding-left:15px;*/
}
#show_foto a.seznam:hover {
text-decoration:underline;
}

/***********    other  ****************/
.vice{
display:inline;
color:#DD127B;
}
.lightblue{
color:#9cb4d6;
}
#strankovani{
color:#DD127B;
text-align:center;
}
#strankovani span{
color:#9cb4d6;
}
#strankovani span a{
color:#9cb4d6;
font-weight:bold;
text-decoration:none;
}
.doc_down{
margin-top:5px;
}
.doc_link, .kb{
text-decoration:none;
color:#dd127b;
}
.doc_link:hover{
text-decoration:underline;
}

.informace strong{
color:#DD127B;
}

.alert{
font-weight:bold;
color:#B80057;
}
a.butt{
text-decoration:none;
}
#m_casti p.img{
float:right;
width:420px;
}
h1.doladit_bott{
margin-bottom:15px;
}
#prava .vypis td, #prava .vypis th{
text-align:center;
padding:5px;
}
#prava .vypis{
border-collapse:collapse;
}

#log_tab th{
text-align:center;
}
#log_tab td{
text-align:right;
}
table#log_tab{
margin-top:200px;
}

#administr h1{
padding-top:10px;
font-size:18px;
color:#000;
}
#administr p{
font-size:12px;
color:#DD127B;

}



#firma_form input, #firma_form textarea{
width:550px;
}
#firma_form input.small, #firma_form input.button{
width:250px;
}
#firma_form .left_col{
width:150px;
}
#firma_form .left{
text-align:right;
}

.firmy_zapis{
text-transform:uppercase;
}
.firmy_zapis a.left, .firmy_zapis a.midd{
padding:0px 130px 0 30px;
border-bottom:2px solid #C2D2E2;
margin-bottom:6px;
}
.firmy_zapis a.right{
padding:20px 30px 0 30px;
border-bottom:2px solid #C2D2E2;
margin-bottom:6px;
}
#firmy_tab table{
width:100%;
border-collapse:collapse;
}
#firmy_tab tr.dark td{
background-color:#edf2f8;
}
#firmy_tab th{
font-size:11px;
color:#DD127B;
}
#firmy_tab td{
padding:4px;
}

#historie h1{
clear:both;
margin-top:30px;
}

#pravni a{
color:#000000;
}
#pravni a:hover{
color:#000000;
text-decoration:none;
}
#pravni li{
list-style-type:disc;
border:0;
margin-left:20px;
margin-bottom:10px;
float:none;
}
#historie a{
font-size:10px;
}
#m_casti a{
font-size:10px;
}

#normal li{
float:none;
display:block;
border:0;
}
#normal ul{
float:none;
}
.bottinfo img{
border: 1px solid #C5C5C5;
}
.bottinfo a{
color:black;
}

#normal a.sitemain
{
color:black;
}
