body { 	background-image: url("images/bg.jpg");	background-repeat: no-repeat;  	background-position: center 0px;	background-color: white; 	margin-top: 0px;	padding-bottom: 20px;	text-align: center; 	font-family: "Trebuchet MS", "Verdana";	}#all {	background-image: url("images/bg-top.png");	background-repeat: repeat-x;   	background-color: white;/*  width: 960px; */  margin-left: auto;  margin-right: auto;	text-align: left; 	width: 966px;}a#logo {	background-image: url("images/logo.png");	background-repeat: no-repeat;  	width: 210px;	height: 100px;	display: block;	float: left;	position: relative;	left: 40px;	margin-top: 35px;}#menu {	background-image: url("images/bg-menu.png");	background-repeat: no-repeat;  	width:  656px;	height: 27px;	padding-top: 6px;	font-size: 10px;	color: white;	text-align: right;	float: left;	position: relative;	left: 57px;	top: 91px;}#menu a {	background-image: url("images/kapka.png");	background-repeat: no-repeat;  	background-position: 0px 2px;text-decoration: none;color: white;padding: 0px 20px 0px 14px;font-weight: bold;letter-spacing: 1px;}#menu a#last {padding-right: 30px;}#menu a:hover {color: #75d4f3;}a:hover {text-decoration: none;}#obsah {clear: left;}.subsite {  clear: left;	background-image: url("images/bg-sub.png");	background-repeat: repeat-x;  padding: 0px;    margin: 0px 30px 0px 30px;  position: relative;  top: 20px;}.subsite h1 {font-size: 23px;font-weight: bold;margin: 0px 20px 20px 20px;padding: 0px 0px 12px 25px;color: #07baed;border-bottom: 5px solid #ddeff3;letter-spacing: 1px;text-align: left;  position: relative;  top: 20px;}#di {padding: 0px 45px 20px 45px;font-size: 13px;  position: relative;  top: 20px;}.subsite h1 select {font-size: 12px;margin-left: 20px;vertical-align: 5%;}.galerka {  margin: 0px 30px 40px 25px;	text-align: center;}.galerka img {border: 3px solid #41413f;width: 137px;height: 98px;}.galerka a {margin: 20px 20px 0px 0px;width: 143px;float: left;}/*.refs p {margin: 0px;padding: 20px 35px 20px 40px;font-size: 12px;text-align: left;}*/#mainfoto a {padding: 0px 10px;font-weight: bold;font-size: 13px;color: #2e2e2e;}#mainfoto p {margin: 0px;padding: 20px 35px 50px 60px;font-size: 12px;text-align: left;}#mainfoto p strong {text-transform:uppercase;display: block;}#clear {clear: both;margin-bottom: 60px;}#leftcol {padding-top: 35px;padding-bottom: 5px;width: 520px;float: left;margin-right: 33px;	position: relative;	left: 30px;}#fotka {text-align: right;  }#fotka img {border: 4px solid #00aff5;width: 503px;}#nahledy {text-align: right;          padding-top: 5px;}#nahledy a, a.zobraz {color: #00aff5;font-weight: bold;font-size: 13px; }#nahledy a:visited, a.zobraz:visited {color: #007fb5;}#nahledy img {margin: 0px;width: 116px;}#nahledy a#last {}img.normal {border: 4px solid #41413f;}img.actual {border: 4px solid #00aff5;}#leftcol p {margin: 40px 0px 40px 8px; padding: 33px 27px;background-color: #f3f3f3;color: #3d3d3d;font-size: 12px;line-height: 200%;}#leftcol p a {color: black;}#rightcol {width: 325px;float: left;	position: relative;	left: 35px;padding: 33px 0px;color: #5b5b5b;text-align: right;}#rightcol h2 {font-size: 15px;font-weight: bold;margin: 0px;padding: 0px 0px 12px 0px;color: #07baed;border-bottom: 5px solid #ddeff3;letter-spacing: 1px;text-align: left;}#rightcol p.kraje {font-size: 12px;letter-spacing: 0px;font-style: normal;}ul {text-align: left;}ul.sloupec {width: 160px;float: left;font-size: 12px;margin: 12px 0px 30px 0px;padding: 0px;list-style: none;}ul.sloupec li {padding: 0px 0px 3px 0px; }ul.sloupec a {color: #5b5b5b;}ul.sloupec a:visited, #kraje a:visited {color: #9b9b9b;}ul#proc {margin: 15px 0px 30px 0px;padding: 0px 0px 0px 20px;font-size: 12px;list-style-image: url("images/puntik.png");}ul#proc li {padding: 3px 0px; }#rightcol p {margin: 15px 0px 0px 0px;padding: 0px;font-size: 15px;text-align: left;letter-spacing: 1px;font-style: italic;}#rightcol b {display: block;margin-top: 5px;font-size: 12px;font-weight: bold;text-align: left;font-style: normal;}#spodek {  clear: both;  width: 891px;  margin: 0px 45px 0px 30px;	background-image: url("images/bg-bottom-box.png");	background-repeat: repeat-x;   	height: 251px; 	color: white;}#spodek div {width: 223px;float: left;}#spodek div#navod {width: 445px;margin-right: 0px;}#spodek div#navod h3 {border-right-style: none;background-image: url("images/roh-ph.png");background-repeat: no-repeat;   background-position: right top;}#spodek div h3#insp {background-image: url("images/roh-lh.png");background-repeat: no-repeat;   background-position: left top;}#spodek h3 {margin: 0px;padding: 20px;font-size: 18px;color: black;background-color: #aeaeae;border-right: 1px solid #555555;}#spodek ul {font-size: 12px;margin: 3px 0px 30px 20px;padding: 10px 0px;list-style: none;border-right: 1px dashed #aeaeae;height: 150px;}#spodek ul li {padding: 5px;}#spodek a {color: white;}#spodek a:visited {color: #aeaeae;}#spodek ol {font-size: 12px;padding: 15px 0px 0px 45px;margin: 0px 0px 0px 0px;}#spodek ol li {padding: 3px;}#zaobleni {  width: 891px;  margin: 0px 35px 0px 30px;	background-image: url("images/rohy-rl.png");	background-repeat: no-repeat;   	height: 4px; }table.p {font-size: 14px;color: #5b5b5b;margin: 0px 40px 30px 40px;padding: 0px;width: 830px;position: relative;top: 20px;border-bottom: 1px solid #ddeff3;}table.p img {border-style: none;}table a {color: #5b5b5b;font-size: 12px;padding-top: 3px;}table.p td {width: 190px;vertical-align: top;}table.p td.h {font-size: 10px;color: black;text-align: right;padding-top: 4px;}table.p td b {color: #07baed;}table.p a.sch {color: #8b0000;}table.p td.pozn {font-style: italic;width: 370px;font-size: 12px;}td.last {padding: 10px 0px 20px 0px;}#kraje {margin: 0px 20px 30px 20px;padding: 20px;border-bottom: 1px solid #ddeff3;}#kraje a {font-size: 12px;padding-right: 6px;padding-left: 6px;color: #5b5b5b;}#kraje a.akt, #kraje a.akt:visited {text-decoration: none;color: #07baed;font-weight: bold;}.refs {  position: relative;  top: 40px;  left: 5px;  margin: 0px 10px 50px 20px;	width: 370px; 	height: 160px;	float: left;	text-align: center;	border-left: 1px solid #ddeff3;  color: #5b5b5b;}.refs p {margin: 15px 0px 0px 30px;padding: 0px;font-size: 15px;text-align: left;letter-spacing: 1px;font-style: italic;}.refs strong {display: block;margin-top: 5px;font-size: 12px;font-weight: bold;text-align: left;font-style: normal;}#nejsou {text-align: center;margin: 0px;padding: 50px 0px; }.border {border-top: 1px solid #ddeff3;margin: 0px 40px 30px 40px;}li.empty {font-style: italic;}#logosmall {vertical-align: text-bottom;}table#schuzka {margin-left: auto;margin-right: auto;border-bottom: 1px solid #cecece;border-left: 1px solid #cecece;border-right: 1px solid #cecece;}table#schuzka td {font-size: 11px;padding: 10px;border-top: 1px solid #cecece;}table#schuzka  b {font-size: 13px;}#mainfoto {text-align: center;	background-image: url("images/bg-galerka.png");	background-repeat: repeat-x;	background-position: bottom;}#mainfoto img#main {border: 3px solid #41413f;width: 800px;margin-top: 20px;}
