body {
	text-align: center;
	background-color: #FFFFFF;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	background-image: url('images/bcg.gif');
	background-repeat: repeat-x;
	background-position: 0px 115px;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
#main {
	width: 924px;
	margin: auto;
	text-align: left;
	background-color: #FFFFFF;
	height: 600px;
}
#ods {
	padding: 34px 0px 0px 0px;
	_padding: 44px 0px 0px 0px;
	&padding: 44px 0px 0px 0px;
	margin: 0;
	width: 900px;
}
img {
	border: none;
}
a, a:hover {
	color: #000000;
}
#navigace {
	width: 900px;
	position: relative;
	height: 15px;
	padding: 0px 12px 0px 12px;
	margin: 0px;
}
#navigace #nav {
	width: auto;
	display: block;
	height: auto;
	float: right;
}
#navigace #nav ul {
	display: block;
	list-style-type: none;
}
#navigace #nav ul li {
	float: left;
	font-weight: bold;
	font-size: 11px;
	padding:  0px 10px 0px 10px;
}
#navigace #nav ul li a {
	text-decoration: none;
	background-image: url('images/sipka.gif');
	background-position: left 4px;
	background-repeat: no-repeat;
	padding:  0px 10px 0px 10px;
}
#navigace #nav ul li a:hover {
	background-image: url('images/sipka_hover.gif');
	background-position: left 4px;
	background-repeat: no-repeat;
	color: #C70720;
	padding:  0px 10px 0px 10px;
}
#header {
	width: 900px;
	padding: 8px 12px 0px 12px;
	margin: auto;
	clear: both;
}
#header #left {
	width: 296px;
	float: left;
	display: block;
	height: 174px;
	margin: 0px;
	padding: 0px;
}
#header #right {
	width: 598px;
	margin: 0px;
	float: right;
	display: block;
	height: 174px;
	background-image: url('images/header_01.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;
}
#vyhledavani {
	float: right;
	display: block;
	margin: 0px;
	height: 23px;
	width: 470px;
	padding: 15px 0 0 0;
	margin: 0;
}
#vyhledavani  #s {
	float: left;
	width: 300px;
	height: 17px;
	border: 1px solid #003669;
}
input.button {
	background-image: url('images/lupa_03.gif');
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #689ABF;
	width: 23px;
	height: 21px;
	display: block;
}
input {
	float: left;
	border: none;
	width: 22px;
	height: 21px;
	color: #535353;
	font-family: Tahoma, Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 5px;
}
#vyhledavani #search label {
	padding-right: 12px;
	padding-top: 3px;
	float: left;
}
#menu {
	width: 912px;
	height: 60px;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 12px;	
	clear: both;
}
#menu ul {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding: 0px
}
#menu ul li {
	float: left;
	font-weight: bold;
	display: block;
	width: 145px;
	margin: 0px 0px 0px 0px ;
	padding: 0px 6px 0px 0px;
	font-size: 15px;
	height: 60px;
	color: #FFFFFF;
}
#menu a {
  margin: 0px;
  padding: 0px;
}
#menu ul li a {
	text-decoration: none;
	display: block;
	background-image: url('images/ahover.gif');
	background-repeat: no-repeat;
	width: 145px;
	height: 45px;
	padding: 15px 0px 0px 0px;
	margin: 0px;
	text-align: center;
	color: #FFFFFF;
}
#menu ul li.current_page_item a {
	text-decoration: none;
	background-position: 0px -120px;
}
#menu ul li a:hover {
	text-decoration: none;
	background-position: 0px -120px;
}
#parentContent {
	clear: both;
	width: 900px;
	margin: 0px 2px 0px 12px;
	padding: 4px 0px 0px 0px;
  border-top: 1px solid #003669;
}
#left_box {
	float: left;
	width: 145px;
	height: 456px;
	color: #003568;
	font-weight: bold;
}
#left_box a {
	color: #003568;
	font-weight: bold;
}
#left_box #first {
	display: block;
	width: auto;
	height: 183px;
	background-image: url('images/alp_bcg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF8FF;
	margin-bottom: 4px;
}
#left_box #first #odkaz{
	display: block;
	width: auto;
  margin: 0px;
  padding: 0px;
}
#left_box #first #odkaz a {
	text-decoration: none;
	background-image: url('images/dalsi_03.gif');
	background-position: right 5px;
	background-repeat: no-repeat;
	padding:  0px 10px 10px 10px;
	color: #C70720;
	float: right;
	display: block;
	margin-right: 10px;
}
#left_box #first #odkaz a:hover {
	text-decoration: underline;
}
#left_box ul {
	padding: 0px;
	margin: 0px;
}
#left_box li.pagenav {
	list-style-type: none;
}
#left_box #first h2 {
	background-image: url('images/ohen_07.gif');
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #003568;
	display: block;
	height: 19px;
	font-size: 12px;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
	list-style-type: none;
	padding-top: 3px;
}
#left_box #second {
	display: block;
	height: 240px;
	width: 145px;
	background-image: url('images/alp_bcg.gif');
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ECF8FF;
	margin-bottom: 4px;
}

#left_box #second h2 {
	background-image: url('images/blue.gif');
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #003568;
	display: block;
	height: 19px;
	font-size: 12px;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
	list-style-type: none;
	padding-top: 3px;
}
#left_box #second h2 a {
  color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
#left_box #second h2 a:hover {
  color: #FFFFFF;
	text-align: center;
	text-decoration: underline;
}
/*
#left_box #second ul li ul li {
	list-style-type: none;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}
#left_box #second ul li ul {
	padding: 7px 0px 7px 0px;
	margin: 0px;
}
#left_box #second ul li {
        padding: 1px 0 1px 0;
        margin: 0;
}
#left_box #second ul li.current_page_item a {
	background-image: url('images/red_odkaz.gif');
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	text-decoration: none;
}
#left_box #second ul li.current_page_item ul li, #left_box #second ul li.current_page_item ul li a {
	background: none !important;
	color: #003568 !important;
	display: block;
	margin: 0px;
	text-decoration: none;
}
#left_box #second ul li.current_page_item ul li a:hover {
	background-image: url('images/red_odkaz.gif') !important;
	background-repeat: no-repeat;
}
#left_box #second ul li a {
	padding-left: 25px;
        display: block;
}
#left_box #second ul li ul li.current_page_item a:hover {
	background-image: url('images/red_odkaz.gif');
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	margin: 0px;
_padding: 0;
	text-decoration: none;
}
#left_box #second ul li ul li a:hover {
	background-image: url('images/red_odkaz.gif');
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	text-decoration: underline;
}
#left_box #second ul li ul li ul {
	padding-left: 25px;
}
*/
#left_box #first ul li ul {
	padding: 7px 0px 7px 25px;
	margin: 0px;
}
#left_box #first ul li ul li {
	list-style-type: disc;
	padding-bottom: 5px;
}
#left_box #first ul li ul li a {
	text-decoration: none;
}

#left_box #second ul li ul {
	padding: 7px 0px 7px 25px;
	margin: 0px;
}
#left_box #second ul li ul li {
	list-style-type: disc;
	padding-bottom: 5px;
}
#left_box #second ul li ul li a {
	text-decoration: none;
}
#left_box #second a:hover {
	text-decoration: underline;
}

#right_box {
	float: right;
	width: 145px;
	height: 456px;
	color: #003568;
	font-weight: bold;
}
#right_box a {
	color: #003568;
}
#left_box #first ul li ul li a:hover {
	text-decoration: underline;
}
#right_box li.pagenav {
	list-style-type: none;
}
#right_box ul {
	padding: 0px;
	margin: 0px;
}
#right_box #box1 ul li ul li {
	list-style-type: none;
	padding-bottom: 5px;
}
#right_box #box1 ul li ul {
	padding: 6px 0px 6px 3px;
	margin: 0px;
}
#right_box #box1 ul li ul li a {
	text-decoration: none;
}
#right_box #box1 ul li ul li a:hover {
	text-decoration: underline;
}
#right_box h2 {
	background-image: url('images/blue.gif');
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #003568;
	display: block;
	height: 19px;
	font-size: 12px;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
}
#right_box #box1 {
	display: block;
	width: auto;
	height: 140px;
	background-image: url('images/alp_bcg.gif');
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #ECF8FF;
	margin-bottom: 4px;
}
#right_box #box2 {
	display: block;
	width: auto;
	height: auto;
	background-image: url('images/alp_bcg.gif');
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #ECF8FF;
	margin-bottom: 4px;
	padding: 0px 0px 18px 0px;
}

#right_box #box2 ul.news {
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	height: auto;
	display: block;
}

#right_box #box2 ul.news li.news {
	margin: 0px;
	padding: 2px 1px 3px 3px;
	height: auto;
	list-style-type: none;
	display: block;
}

#right_box #box2 ul.news li.news a {
	color: #003568;
	margin: 0px;
	padding: 0px;
	display: block;
	float: none;
	background-image: none;
	height: auto;
	text-align: left;
}

#right_box #box2 a {
	text-decoration: none;
	background-image: url('images/dalsi_03.gif');
	background-position: right 5px;
	background-repeat: no-repeat;
	padding:  0px 10px 10px 10px;
	color: #C70720;
	float: right;
	display: block;
	margin-right: 10px;
}
#right_box #box2 a:hover {
	text-decoration: underline;
}
#right_box #box2 p {
	margin: 0px;
	padding: 6px 0px 6px 3px;
}
#right_box #box3 {
	display: block;
	width: 145px;
	height: 157px;
	background-image: url('images/alp_bcg.gif');
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #ECF8FF;
	margin-bottom: 4px;
	clear: both;
}
#right_box #box3 p {
	margin: 0px;
	padding: 6px 0px 0px 3px;
}
#right_box #box3 a {
	text-decoration: none;
}
#right_box #box3 a:hover {
	text-decoration: underline;
}
#content {
	width: 598px;
	float: left;
	padding: 0px 6px 0px 6px;
}
#parentContent #content h2 {
	background-image: url('images/content_blue_07.gif');
	background-repeat: repeat-y;
	background-position: right top;
	background-color: #003568;
	display: block;
	height: 19px;
	font-size: 12px;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
}
#parentContent #content h2 a{
       color: white;
}
#parentContent #content #in {
	padding: 6px 0px 6px 0px;
	margin: 6px 0px 6px 0px;
	border-left: 1px solid #772531;
	border-right: 1px solid #772531;
}
#parentContent #content #in td.left {
  background-image: url('images/redleft_10.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 13px;
}
#parentContent #content #in td.right {
  background-image: url('images/right_13.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width: 13px;
}
#parentContent #content #in td.first {
  background-color: #C6E7F6;
  width: 430px;
  height: 20px;
  text-align: left;
  padding-left: 20px;
  color: #1D3F5B;
}
#parentContent #content #in td.first a{
  color: #1D3F5B;
  font-weight: bold;
}
table {
  margin: auto;
}
#parentContent #content #in td.second {
  background-color: #C6E7F6;
  background-image: url('images/in_19.gif');
	background-repeat: no-repeat;
	background-position: left center;
  width: 75px;
  height: 20px;
  text-align: center;
  color: #1D3F5B;
}
#parentContent #content #in td.levyvrchni {
  background-color: #FFFFFF;
  background-image: url('images/levyvrchni.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 12px;
}
#parentContent #content #in td.pravyvrch {
  background-color: #FFFFFF;
  background-image: url('images/pravyvrchni.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 12px;
}
#parentContent #content #in td.levyspodni {
  background-color: #FFFFFF;
  background-image: url('images/levyspodni.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 12px;
}
#parentContent #content #in table.bor {
  border-left: 1px solid #94121C;	
  border-right: 1px solid #94121C;
}
#parentContent #content #in td.pravyspodni {
  background-color: #FFFFFF;
  background-image: url('images/pravyspodni.gif');
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 12px;
}
#parentContent #content #in td.blue {
  background-color: #EEF9FD;
  height: 20px;
  text-align: left;
  padding-left: 20px;
  color: #1D3F5B;
}
#parentContent #content #in td ul{
  padding-left: 14px;
  margin: 0px;
}
#parentContent #content #in p {
	padding-left: 12px;
	padding-top: 11px;
	padding-right: 12px;
	margin: 0px;
	text-align: justify;
}
#parentContent #content #in p.odsazeni {
  font-weight: bold;
  margin: 0px;
  padding: 0px 
}
#parentContent #content #in img.right {
  float: right;
  padding-right: 50px;
  padding-top: 30px;
}
#parentContent #content img.cv {
  padding-left:15px;
  padding-top: 10px;
}
#parentContent #content #in img.center {
  padding: 0px 0px 0px 180px;
  margin: 0px;
}
#parentContent #content #in img.uvnitr {
  padding-top: 10px;
  padding-bottom: 10px;
  margin: auto;
}
#parentContent #content #in img.vlozitcv {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: 10px;
}
#parentContent #content #in #namety {
	border-top: 1px solid #772531;
	width: 550px;
	margin-top: 10px;
	margin-left: 22px;
}
#parentContent #content #in p.download {
        display: block;
        float: right;
        font-weight: bold;
        color: #003568;
        clear: both;
}
#parentContent #content #in #pruh {
	border-top: 1px solid #772531;
	width: 377px;
	margin: auto;
	padding: 0px;
}
#parentContent #content #in p.left {
  padding-left: 50px;
}
#parentContent #content #in p.obrazek {
	padding-left: 12px;
	padding-top: 11px;
	padding-right: 12px;
	margin: 0px;
}
#parentContent #content img {
	padding: 0px;
	margin: 0px;
}
#parentContent #content p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
}
#parentContent #content .post {
	padding: 0px;
	margin: 0px;
}
#parentContent #content #in ul.prouzek {
	background-image: url('images/carka_03.gif');
	background-position: 10px center;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 23px;
	margin: 0px;
}
#parentContent #content p.red {
  color: red;
}
#parentContent #content h3 {
  color: #003564;
  padding: 0px 0px 0px 15px;
  margin: 0px;
}
#parentContent #content #in ul.prouzek li {
	font-size: 13px;
	font-weight: bold;
}
#parentContent #content #in ul.hvezda {
	list-style-type: none;
	margin: 0px;
	padding-left: 20px;
}
#parentContent #content #in ul.hvezda li {
	font-size: 12px;
	background-image: url('images/hvezda_02.gif');
	background-position: left center;
	background-repeat: no-repeat;
	padding:  0px 10px 0px 15px;
}
#footer {
	width: 900px;
	height: 15px;
	display: block;
	margin: 0px 12px 0px 12px;
	border-top: 1px solid #003669;
	clear: both;
	padding: 0px;
}
#footer p {
	float: right;
	margin-top: 10px;
}
.clear {
  clear: both;
}
iframe.vc{
  padding-left: 20px;
}

td.volne-pozice-css-style {
	padding-left: 15px;
}

td.volne-pozice-css-style p {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

td.volne-pozice-css-style ul {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

/*div.clear {
	width: 1px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	visibility: hidden;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}*/