* {
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	background:#FFFFFF;
	color:#000000;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
} 

.end {
	width:100%;
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}

a img {
	border:none;
}


div#all {
	width:900px;
	min-height:400px;
	_height:400px;
	margin:0px auto;
margin-top:20px;
	position:relative;
	background:#DEDEDD;
}

div#all h1 {
	width:900px;
	height:155px;
	position:relative;
	font-size:10pt;
}


div#all h1 span {
	display:block;
	position:absolute;
	background:url("../images/h1bkg.jpg") left top no-repeat;
	width:900px;
	height:155px;
	top:0px;
	left:0px;
	z-index:10;
}

div#maintop {
	width:900px;
	height:35px;
	background:url("../images/maintopbkg.jpg") left top no-repeat;	
	
}

div#main {
 	width:645px;
 	_width:900px;
 	padding-left:255px;
	min-height:427px;
	_height:427px;
	background:url("../images/maincenterbkg.jpg") left top repeat-y;	
	position:relative;
	text-align:left;
}

div#mainbottom {
	width:900px;
	height:35px;
	background:url("../images/mainbottombkg.jpg") left top no-repeat;	
	
}



div#content {
	width:600px;
	min-height:300px;
	_height:300px;
	margin-left:7px;
}


div#leftmenumatr {
	position:absolute;
	width:255px;
	min-height:100px;	
	_height:100px;
	left:0px;
	top:-40px;
       z-index:50;
}


div#leftmenucenter {
	width:255px;
	min-height:100px;
	_height:100px;
	background:url("../images/leftmenucenterbkg.jpg") left top repeat-y;	
}

div#leftmenubottom {
	width:255px;
	height:180px;
	background:url("../images/leftmenubottombkg.jpg") left top no-repeat;	
}

div#leftmenu {
	padding:60px 20px 5px 50px;
}

div#leftmenu a {
	text-decoration:none;
	display:block;
	font-size:12pt;
	font-weight:bold;
	color:#843B42;
	text-align:left;
	margin-bottom:10px;
}

div#leftmenu a:hover {
	color:#000000;
}

div#leftmenu span {
	display:block;
	font-size:12pt;
	font-weight:bold;
	color:#333333;
	text-align:left;
	margin-bottom:10px;
}

div#adresa {
	font-size:8pt;
	text-align:left;
	color:#843B42;
	padding: 60px  25px 0px 70px;
}



div#topmenumatr {
	width:600px;
	height:37px;
    background:url("../images/topmenubkg.jpg") left top no-repeat;
	margin-bottom:10px;	
}

div#topmenu {
	padding:7px 30px 8px 30px;
}

div#topmenu a {
	text-decoration:none;
	font-size:10pt;
	font-weight:bold;
	color:#843B42;
}

div#topmenu a:hover {
	color:#000000;
}

div#topmenu span {
	font-size:10pt;
	font-weight:bold;
	color:#333333;
	text-align:left;
}
table.top {
	border-collapse:collpase;
	width:550px;
}

table.top td.search {
	width:203px;
	height:18px;
	_width:207px;
	_height:22px;
	padding:2px 2px;
	background:url("../images/vyhlbkg.jpg") left top no-repeat;
	vertical-align:top;
	text-align:left;
}

span.searchobal {
	position:relative;
	display:block;
	width:203px;
	height:18px;	
	
}


input.searchinput {
	border:0px none;
	margin:0px;
	padding:0px;
	height:18px;
	width:185px;
	font-size:10pt;
    position:absolute;
    top:0px;
    left:0px;
}

input.searchtlaco {
	border:none;
	margin:0px;
	padding:0px;
	height:18px;
	width:18px;
	font-size:1pt;
    position:absolute;
    top:0px;
    left:185px;
}


div#novinkymatr {
	width:220px;
	float:right;
}

div#novinkytop {
	width:220px;
	height:31px;
	background:url("../images/novinkytop.jpg") left top no-repeat;
}

div#novinkymid {
	width:220px;
	min-height:50px;
	_height:50px;
	background:url("../images/novinkymid.jpg") left top repeat-y;
}

div#novinky {
	padding:0px 32px;
}

div#novinky h4 {
	font-size:12pt;
	font-weight:bold;
	text-align:center;
	color:#843B42;
}

div#novinky p {
	text-indent:15px;
	color:#843B42;
	padding:10px 0px;
	font-size:9pt;
}


div#novinkybot {
	width:220px;
	height:29px;
	background:url("../images/novinkybot.jpg") left top no-repeat;
}

div#text {
        margin:0px 30px;

}


div#text h2 {
	font-size:16pt;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	color:#000000;	
}

div#text h3 {
	font-size:12pt;
	font-weight:bold;
	margin-bottom:5px;
        margin-top:10px;
	text-align:left;
	color:#000000;	
}

div#text h4 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:5px;
	text-align:left;
	color:#000000;	
}

div#text p {
	1text-indent:30px;
	font-size:10pt;
	color:#000000;	
	text-align:justify;
	padding:0px 0px 5px 0px;
	line-height:1.5;
}

div#text a {
	color:#843B42;
	text-decoration:underline;    
	
}


div#text a:hover {
	color:#A45B62;
}

div#text ul {
    margin:10px 0px 10px 20px;
} 


div#text ul li{
	list-style-type:disc;
	
	font-size:10pt;	
	color:#000000;
       line-height:1.2;
       padding:5px 0px;
padding-left:10px;
}

div#text table {
    border-collapse:collapse;
    font-size:9pt;
}

div#text table th{
    background:#333333;
	color:#FFFFFF;
	text-align:center;
	vertical-align:top;	
    padding:2px 5px;
    border:1px solid #333333;
}

div#text table td{
    background:none;
	color:#000000;
	text-align:left;
	vertical-align:top;	
    padding:2px 5px;
    border:1px solid #333333;
}


div#text table caption{
    text-align:left;
	font-size:12pt;
	font-weight:bold;	
}


div#pata {
	text-align:center;
	color:#EEEEEE;
	font-size:12pt;
	font-weight:bold;
	margin-right:31px;
       margin-left:254px;
	margin-bottom:5px;
}


div#lang {
	position:absolute;
	top:100px;
	right:60px;
	width:42px;
	height:50px;
	z-index:20;
}

div#lang a , div#lang span{
	display:block;
	width:42px;
	height:21px;
	margin-bottom:10px;
	font-size:5px;
}

div #lang a img {
	border:none;
}

span.searchmark {
	color:#ff3300;
	font-weight:bold;	
}

#d1, #d2, #d3, #d4 {
	display : none;
}

#d3 table {
	margin-bottom : 5px;
}
#d3 div {
	font-size : 10pt;
}

h4 {
	margin-top : 10px;
	font-weight : bold !important;
}
ol {
	font-size : 13px;
	margin-left : 20px;
	margin-top : 10px;
	margin-bottom : 10px;
}


