@charset "utf-8";
/* CSS aktualni Document */


* {
	margin:0; padding:0;
	font-family: Arial, Helvetica, sans-serif;
	}

body {
	background-color: #433326;
	/*background: #1d0d00 url(../img/bg_body.jpg) top repeat-x; */
	}
	
#body_top { /* sekce krome copyrightu */
	text-align:left;
	
	background: #4e3d2e url(../img/bg_body_top.jpg) top ;
}
#window, #copyright {
	margin: 0 auto;
	width:995px;
	position: relative;
}

#window_top {
	position:relative;
	height: 210px;
	background: url(../img/bg_window_top.jpg) top center no-repeat;
}

#window_top_de {
	position:relative;
	height: 210px;
	background: url(../img/bg_window_top_de.jpg) top center no-repeat;
}

#div_logo {
	position:absolute;
	top: 0; left: 480px;
	width: 200px; height: 140px;
}

#div_logo a:hover image{
	
}
#window_mid {
	/*padding: 0 22px 0 70px;*/
	background: url(../img/bg_mid_mid.jpg) repeat-y;
	
}
	#mid_top {
		background: url(../img/bg_mid_top.jpg) top no-repeat;
		}
	#mid_bottom {
		background: url(../img/bg_mid_bottom.jpg) bottom no-repeat;
		margin-bottom: 0px;
	}
/*		#left {
			padding: 0 0 0 0;
			height: 429px; 
			}
	
		#right {
			float:right;
			width: 738px;
		}
		.cleaner {
			clear:right;
			font-size: 1px;
		} 
*/

		#left { float: left; 
				padding: 0 0 0 0;
			}
	
		#right {
			padding: 0 0 0 254px;
			width: 738px;
			
		}
		.cleaner-left {
			clear: left;
			font-size: 1px;
		}
		
			#left2 {
				padding: 0 0 0 0;
				width: 254px; /*height: 560px;*/
			}
			#map {
				padding: 0 0 0 18px;
			}
			#top_right {
				float: right;
				width: 86px; height: 22px;
				background: url(../img/bg_jazyky.jpg) no-repeat; 
			}
			#lang {
				padding: 2px 0 0 10px;
				color: #fff; font-size: 12px;
			}
			#lang span{
				color: #355c2d; font-size: 10px;
			}
			#lang a {
				color: #FFFFFF; font-size: 10px; text-decoration: none;
				}
			#lang a:hover {
				color: #355c2d; text-decoration: underline;
			}
			#content {
				padding: 14px 0 30px 62px; color: #402f22 ; 
				width: 640; 
			}
			#content h1 {
				padding: 24px 0 0 0;
				font-size: 18px; 
			}
			#content h2 {
				padding: 18px 0 6px 0 ;
				font-size: 14px; font-weight: bold;
			}
			#content h3 {
				padding: 0 0 6px 0 ;
				font-size: 12px; font-weight: normal;
			}
			
			#content h3 a {
				color: #402f22
			}
			#content h3 a:hover {
				color: #f00;
			}
			#content p {
				padding: 10px 0 0 0;
				width: 630px;
				font-size:12px; text-align: justify; line-height: 18px;
				
				
			}
			#content ul {
				list-style-type:none;
				text-align: left;
			}
			#content ul li {
				height: 18px; font-size: 12px;
			}
			
	#body_bottom {
		background: url(../img/bg_body_bottom.jpg);
	}
	#copyright {
		position: relative;
		height:92px;
		background: url(../img/bg_copyright.jpg) top no-repeat;
		
	}
	#copyright, #copyright_right a, #copyright_right a:hover, #aflinksy, #aflinksy a, #aflinksy a:hover {
		font-size: 10px; color: #e8b579; text-decoration: none;
	}
	#copyright_right a:hover {
		text-decoration: underline;
		}
	#copyright_right {
		padding: 9px 29px 0 0;
		float: right;
	}
	#copyright_left {
		padding: 9px 0 0 75px; 
	}
	
	#aflinksy { padding: 13px 0 0 75px; }
	
	

			
/* menu */
ul.menu {
	padding: 8px 0 0 89px;
	list-style-type: none;
	text-align: left;
	}
ul.menu li {
	 width: 156px; height: 27px;
	 text-align: center;
	}
ul.menu li a {
	color: white;
	text-decoration: none; font-weight: normal; font-size: 14px;
	}
ul.menu li a:hover, ul.menu li.active {
	color: #e28788; 
	}
	
ul.menu li.active {width: 152px; height: 27px; text-align: center;}
ul.menu li.active a{ font-weight: bold; color: #e28788; }
	
/* menu left */	
ul.left {
	padding: 0 0 0 73px;
	list-style-type: none;
	text-align:center;	
	width: 179px;
	}
ul.left li { margin: 0 0 2px 0; width: 179px; height: 30px; text-align: left; }
ul.left li a { display: block; padding: 0 0 0 9px; height:30px; line-height: 30px; background: url(../img/bg_li_left.png); color: #e6c9aa; text-decoration: none; font-size: 11px;}
ul.left li a:hover { background: url(../img/bg_li_leftover.png); color: #241911; }		

ul.left li.aktivni a { display: block; padding: 0 0 0 9px; height:30px; line-height: 30px; background: url(../img/bg_li_leftover.png); color: #241911; text-decoration: none; font-size: 11px; }	
ul.left li.header { display: block;  height:30px; line-height: 30px;  background: url(../img/bg_li_leftover.png); color: #241911; text-decoration: none; font-size: 11px; }	
ul.left li.header span { padding: 0 0 0 9px; text-transform: uppercase; }

ul.left li a h3, ul.left li.aktivni h3 {
	padding: 7px 0 0 9px;
	font-weight: normal; font-size: 11px;
	}
	
	
/* rozcestnik */
ul.rozcestnik {
	padding: 0 0 0 0;
	list-style-type: none;
	
}

/* tabulka */
#content table td {
	padding: 5px 0 2px 0; 
	border-bottom: #CC9966 1px dotted;
	font-size:12px; color: #402f22; height: 18px;
}
#content table td.prava {
	text-align:right;
	}
#content table td.no {
	padding: 12px 0 2px 0;
	border-bottom: none;
	font-size: 14px; font-weight: bold; text-decoration: underline;
	}
	
#content table td.koment {
	padding: 5px 0 2px 0;
	border-bottom: none;
	font-size: 12px; font-style:italic; text-align:justify;
	}	
	
#content table.contact td {
	padding: 5px 0 2px 0; 
	border-bottom: none;
	font-size:12px; color: #402f22; height: 18px;
}	
/* sluzby */
ul.sluzby {
	padding: 20px 0 0 30px;
	list-style-type: none;
	text-align:left;	
	width: 400px;
}
ul.sluzby li {
	display: inline;
	margin: 0 0 2px 0;
	width: 400px; height: 21px;
	text-align: left;
	}

ul.sluzby li a {
	display: block; height:21px; line-height: 21px; width: 400px;
	color: #402f22;
	text-decoration: none;
	}
ul.sluzby li a:hover {
	text-decoration: underline;
	}

ul.sluzby li ul {
	padding: 0 0 0 120px;
}	
	
	
	
/* gallery */
ul.gallery {
	margin: 0; padding: 60px 0 0 39px;
	list-style-type: none; width: 494px; 
	text-align: left; 
		}
#content ul.gallery li {
	float: left;
	width: 164px; height: 111px; 
		}
	
#content  ul.gallery li a { 
	/*height: 122px; */
}
ul.gallery li a img, ul.gallery li img {
	border-color: #37d7f1;
	}	


/* ostatni */

.mesidz { padding: 15px 0 15px 0; font-size: 11px;}	
	
	
	
/* index */

#index-content { width: 640px; margin-left: auto; margin-right: auto; }	
	
#index-content h1 { padding: 30px 0 0 0; font-size: 16px; text-align: center; color: #009900; font-weight: bold  }	
#index-content h3 { padding: 15px 0 0 0; font-size: 14px; text-align: left; color: #009900; font-weight: bold }	
#index-content h4 { padding: 0 0 30px 0; font-size: 12px; text-align: center; color: #009900; font-style: italic; }	
#index-content p { padding: 0 0 15px 0; font-size: 12px; color: #663300; text-align: left; }	
#index-content p  a { color: #663300; }
#index-content p.red { color: #CC0000; }

/* aflinxy */
#sftr {
    position: relative;
    float: left;
    margin: 140px 45px 20px;
    padding: 0px;
    text-align: left;
    font-weight: 100;
    font-size: 10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color: #696D6D;
}

.ppts {
    border: 1px black solid;
    padding: 5px;
    border: 2px;
    width: 20px;
    height: 20px;
}

#tfld a.ppts:link  {color: #000000; text-decoration: none; border: 1px;}
#tfld a.ppts:visited  {color: #000000; text-decoration: none;  border: 1px;}
#tfld a.ppts:hover  {color: #000000; text-decoration: none; background-color: #D2DCC1; border: 1px;}
#tfld a.ppts:active  {color: #000000; text-decoration: none;  border: 1px;}
	
	
#zajimave_odkazy { width: 600px; }
	
