/* CSS Document */
* { 
	margin:0; 
	padding:0;}

html, body { 
	height:100%; }
	
.title a:hover {	
	text-decoration: none; 
	color: #000000;}

.obrazky {	
	margin-left:auto; 
	margin-right:auto;}

.posledni{	
	margin-bottom:20px;}

body {	
	font-size:100%; 
	line-height:1.125em; 
	background:url(../images/bg.gif) repeat-x top #dbe6de; 
	min-width:943px}
		
html, input, textarea	{
	font-family: Arial, Helvetica, sans-serif; 
	color:#b8b4a5;	}	

.alignMiddle{ 
	vertical-align:middle;}

.alignCenter{ 
	text-align: center;}
	
.container1{ 
	width:100%;}
	
object { 
	vertical-align:top; 
	outline:none;}

.clear { 
	clear:both;}
	
.fleft{ 
	float:left;}
	
.fright{ 
	float:right;}
	
.pAbsolute{ 
	position:absolute;}
	
div.container {	
	overflow:hidden; 
	width: 100%;}
	
a img{ 
	border:0;}
	
img{ 
	vertical-align:top;}

a{
	color:#829a97; 
	text-decoration:underline; 
	outline:none;} 
	
a:hover{
	text-decoration:none;}

.link{
	color:#b8b4a5; }

#content ul{
	margin:0; 
	padding:0; 
	list-style:none;}
	
#content ul li a{
	color:#b8b4a5; 
	text-decoration: underline; 
	line-height:1.5em;}
	
#content ul li a:hover { 
	text-decoration:none; }

#content .ul li{
	background:url(../images/marker.gif) top left no-repeat; 
	background-position:0 9px; 
	margin:0; 
	padding-left:27px;}
	
#content .ul li a{
	color:#6b9893; 
	text-decoration:none; 
	line-height:1.77em; 
	font-style:normal; 
	letter-spacing:-1px;} 
	
#content .ul li a:hover { 
text-decoration:underline;}

.link-1 { 
	display:block; 
	float:left; 
	background:url(../images/link_bg.gif) left top repeat-x; 
	color:#ffffff; 
	text-decoration:none;}
	
.link-1 em { 
	display:block; 
	background:url(../images/link_left.gif) no-repeat left top;}
	
.link-1  b { 
	display:block; 
	background:url(../images/link_right.gif) no-repeat right top; 
	padding:4px 11px 7px 21px; 
	font-style:normal;}
	
.link-1:hover{ 
	text-decoration:none; 
	color:#000000;}
	
.link-2 { 
	display:block; 
	float:left; 
	background:url(../images/link_bg1.gif) left top repeat-x; 
	color:#ffffff; 
	text-decoration:none;}
	
.link-2 em { 
	display:block; 
	background:url(../images/link_left1.gif) no-repeat left top;}
	
.link-2  b { 
	display:block; 
	background:url(../images/link_right1.gif) no-repeat right top; 
	padding:4px 11px 7px 21px; 
	font-style:normal;}
	
.link-2:hover{ 
	text-decoration:none; 
	color:#000000;}
	
.link-3 { 
	display:block; 
	float:left; 
	background:url(../images/link_bg2.gif) left top repeat-x; 
	color:#ffffff; 
	text-decoration:none;}
	
.link-3 em { 
	display:block; 
	background:url(../images/link_left2.gif) no-repeat left top;}
	
.link-3  b { 
	display:block; 
	background:url(../images/link_right2.gif) no-repeat right top; 
	padding:4px 11px 7px 21px; 
	font-style:normal;}
	
.link-3:hover{ 
	text-decoration:none; 
	color:#000000;}
	
.link-4 { 
	display:block; 
	float:left; 
	background:url(../images/link_bg3.gif) left top repeat-x; 
	color:#ffffff; 
	text-decoration:none;}
	
.link-4 em { 
	display:block; 
	background:url(../images/link_left3.gif) no-repeat left top;}
	
.link-4  b { 
	display:block; 
	background:url(../images/link_right3.gif) no-repeat right top; 
	padding:4px 11px 7px 21px; 
	font-style:normal;}
	
.link-4:hover{ 
	text-decoration:none; 
	color:#000000;}


/*header*/
#header {
	font-size:1.5em; 
	color:#FFFFFF; }
	
#header .menu{
	margin:15px 0 0 0; 
	position:absolute; 
	width:943px;}
	
#header .logo{
	margin:112px 0 0 183px; 
	position:absolute;}
	
#header .img1{
	margin:17px 0 0 0; 
	position:absolute;}
	
#header .img2{
	margin:17px 0 0 700px; 
	position:absolute;}

#header h1{
	color:#436c66; 
	font-size:2.08em; 
	margin-bottom:13px; 
	line-height:1.2em; 
	text-transform:uppercase;}
	
#header h1 a{
	color:#436c66; 
	text-decoration:none;}
	
#header h1 b{
	color:#add7c2; 
	font-size:1.2em; 
	display:block; 
	margin:-17px 0 -17px 0; 
	position:relative;}
	
#header h1 a:hover{
	text-decoration:none;}

#header ul{
	margin:0; 
	padding:0; 
	list-style:none;}
	
#header ul li{
	margin:0; 
	display:inline; 
	text-transform:uppercase; 
	float:left; 
	background:url(../images/bg_menu.gif) top left no-repeat; 
	background-position:0 9px;}
	
#header ul .first{
	background:none;}
	
#header ul li a{
	color:#f9f9db; 
	text-decoration:none; 
	display:block; 
	float:left; 
	padding:3px 20px 3px 30px;} 
	
#header ul li a:hover { 
	text-decoration:none;}

#header ul li .current { 
	text-decoration:none; 
	background:url(../images/bg_menu1.png) no-repeat top center;}


/*content*/
#content{ 
	font-size:0.75em; 
	width:100%; 
	text-align:left;}
	
#content .indent-main{
	padding:0 0 0 0;}
	
#content .title{  
	margin-bottom:16px;}
	
#content .icon{  
	margin:-6px 0 0 153px; 
	position:absolute;}
	
#content .img-left{ 
	float:left; 
	margin:0 20px 0 0;}
	
#content .img-right{ 
	float:right; 
	margin:0 0 0 20px;}
	
#content .img-indent{ 
	margin:0 0 26px 0;}
	
#content .img-indent1{ 
	margin:0 0 5px 0;}
	
#content p{ 
	margin:0 0 17px 0;}
	
#content .p{ 
	margin:0;}
	
#content .p1{ 
	margin:0 0 17px 0;}
	
#content h2{
	color:#8bb1ac; 
	font-size:2em; 
	margin-bottom:13px; 
	line-height:1.2em;}
	
#content .h2-1{
	color:#9bb18b; }
	
#content .h2-2{
	color:#b1a08b;}
	
#content h2 span{
	color:#c6c870;}
	
#content h3{
	color:#8bb1ac; 
	font-size:2em; 
	margin-bottom:13px; 
	line-height:1.2em;}
	
#content h3 strong{
	color:#3e7f78; 
	font-size:1.5em;}
	
#content h4{
	color:#a7c9c5; 
	font-size:1em; 
	margin-bottom:5px; 
	text-transform:uppercase;}
	
#content .h4-1{
	color:#b6cea5;}
	
#content .h4-2{
	color:#cabba9;}
	
#content .tail{ 
	background:url(../images/tail.gif) repeat-x bottom; 
	padding-bottom:9px; 
	margin-bottom:9px}
	
.txt{ 
	color:#829a97}
.txt1{ 
	color:#b8b4a5; 
	font-size:.916em;}
	
.txt2{ 
	line-height:2em;}
	
.row{ 
	font-size:1.5em; 
	color:#839b98; 
	font-style:italic; 
	line-height:1.33em;}
	
.row a{  
	color:#90d3ee;}

#content .indent{
	padding:0 0 0 12px;}
	
#content .indent1{
	padding:12px 0 0 0;}
	
#content .indent-1{
	padding:52px 0 0 0;}
	
#content .indent2{
	padding:0 0 0 20px;}

/*==================boxes====================*/
.box { 
	width:100%; 
	position:relative;}
	
.box .left-top-corner { 
	background:url(../images/corner_top_left.png) no-repeat left top; 
	padding-left:20px;}
	
.box .right-top-corner { 
	background:url(../images/corner_top_right.png) no-repeat right top; 
	padding-right:20px;}
	
.box .border-top { 
	background:url(../images/border_top.png) left top repeat-x; 
	height:20px;}

.box .left-bottom-corner { 
	background:url(../images/corner_bottom_left.png) no-repeat left bottom; 
	padding-left:20px;}
	
.box .right-bottom-corner { 
	background:url(../images/corner_bottom_right.png) no-repeat right bottom; 
	padding-right:20px;}
	
.box .border-bottom { 
	background:url(../images/border_bottom.png) left bottom repeat-x; 
	height:20px; 
	width:100%;}

.box .border-left { 
	background:url(../images/border_left.png) left top repeat-y; 
	padding-left:20px;}
	
.box .border-right { 
	background:url(../images/border_right.png) right top repeat-y; 
	padding-right:20px;}
	
.box .xcontent { 
	background:#fff;}

.box .indent-box{ 
	padding:7px 10px 10px 13px;}
	
.box .indent-box1{ 
	padding:7px 10px 0 13px;}
	
.box .indent-box2{ 
	padding:7px 20px 10px 13px;}


/*footer*/
#footer { 
	color:#9fbeb9; 
	font-size:0.75em;}
	
#footer .indent-footer{ 
	padding:0 50px 0 16px;}
	
#footer a {
	color:#d1c170; 
	text-decoration:underline;} 
	
#footer a:hover {  
	text-decoration:none;}

select{
	font-size:11px; 
	color:#b8b4a5; 
	height:18px;	
	font-family: Arial, Helvetica, sans-serif; 
	margin-bottom:30px; 
	width:132px; 
	margin-right:30px;}

.indent-2{ 
	position:relative; 
	padding-left:20px; 
	float:left;}
	
.h{ 
	height:30px;}
	
.h2{ 
	height:50px;}
	
.h1{ 
	height:30px; 
	background:url(../images/bg_input.gif) no-repeat top left;}
	
.block-contact span{ 
	float:right; 
	margin-right:20px;}
	
.input{
   	border:none; 
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:5px;
	padding-top:2px;
	
}input{
	border-left:1px solid #404040; 
   	border-top:1px solid #404040; 
   	border-right:1px solid #d4d0c8; 
   	border-bottom:1px solid #d4d0c8; 
   	border:1px solid #000000; 
	background:#FFFFFF;
	width:193px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px
}
textarea{
   	border:1px solid #000000; 
	background:#FFFFFF;
	width:193px; height:152px;
	font-size:1em;
	padding-left:5px;
	margin-bottom:11px;
	overflow:auto}
	
.viz li{	
	list-style-type:square;
	list-style-position:inside;
	margin-left:10px;}

.kontakty {
	text-align:center;}
	
.kontakty iframe {
	margin-left:auto; 
	margin-right:auto;}
	
.kontakty small {
	margin-left:auto; 
	margin-right:auto;}

.kont {
	width:50%; 
	float:left;}
	
.kont p {
	margin-top:40px;}
	
.kont p strong {
	font-size:1.5em;  
	margin-left:10px; 
	color:#b1a08b;}

.kont2 {
	width:50%; 
	float:right;}
	
.kont2 p strong{
	font-size:1.5em;  
	margin-left:10px; 
	color:#b1a08b;}
	
.kont2 p strong a {
	text-decoration:none; 
	color:#b1a08b;}

.telo {	
	background: #ffffff url(../reference/res/bg.gif) repeat-x;
		margin: 0px; padding: 0px; border:none;}
		
.telo a:link {
	text-decoration: none;
 	color: #444444;}

.telo a:visited {
	text-decoration: none;
	color: #444444;}

.telo a:hover {
	text-decoration: none;
	color: #CC0000;}		
		
.nadpis {
	height:54px; 
	border:0; 
	margin-left:auto; 
	margin-right:auto;}
	
.nadpis table {
	width:656px;}

.up {
	width:31px;}
	
.up img {
	width:31; 
	height:31;}

.left {
	width:20px;}
	
.obrazky {
	margin-left:auto;
	margin-right:auto;}

.obrazky tr td {
	vertical-align:top; 
	text-align:center;}
	
.obrazky tr td .divik {
	width:100%; 
	height:10px;}
	
.obrazky tr td .divik2 {
	width:120px; 
	padding:10px; 
	overflow:hidden; 
	text-align:center;}

.obrazky2 {
	height:100px; 
	background:url(../reference/res/folder1.gif); 
	background-repeat:no-repeat; 
	vertical-align:top;}
	
.obrazky2 table { 
	width:78px; 
	height:80px;
	margin-right:0px; 
	margin-left:auto; 
	border:0;}
	
.obrazky2 table tr td {
	text-align:center;} 

.title {	
	font-size: 120%; 
	font-weight: bold; 
	color: #CCCCCC; 
	text-align:left; 
	background:transparent url(../reference/res/hdr_mid.gif); 
	background-repeat: repeat-x; 
	white-space:nowrap;}

.title a:link {	
	text-decoration: none; 
	color: #888888;}

.title a:visited {
	text-decoration: none; 
	color: #888888;}

.infotable {
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #eeeeee;
	border-collapse: collapse;}

.infotable td {
	border: 1px solid #eeeeee;}

.infotable table {
	border-collapse: separate;}

.infotable table td {
	border: 0px;}

.dirname {	
	font-size: 100%;
	font-weight: bold;
	color: #888888;}
	
.comment {
	color: #888888;
	font-weight: bold;
	font-size: 100%;}

.smalltxt {
	color: #aaaaaa;
	font-size: 90%;}

.xsmalltxt {
	color: #aaaaaa;
	font-size: 80%;}

.newlabel {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;}
	
.nahledy tr td {
	vertical-align:top; 
	text-align:center;}
	
.nahledy tr td table tr td {
	width:140px; 
	height:140px; 
	background:url(../reference/res/dia.gif); 
	background-repeat:no-repeat; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:center;}
	
.image {
	padding-top:10px;}

