* {border:none;}
body {
background:url("../design/bg2.gif") 0 0 repeat-x; 
font:0.8em/1.5 "Arial", sans-serif;}
h1{
font-size:140%;}
h2{
font-size:130%;
padding:7px 0px 5px 0px}
h3{
font-size:130%;}
h4{
font-size:120%;}
h5{
font-size:110%;
margin:0}
h6{
font-size:100%;
margin:0}

h4, p, table, dl, fieldset {
margin:10px 0;}

dl{
font-size:120%;
}

ul.sipka {
margin:15px 0; 
list-style:none;}

ul.sipka li {
padding:2px 0 2px 25px; 
background:url("../design/sipka.gif") 0 50% no-repeat; 
font-size:100%;}

ul.ul-list {
margin:15px 0; 
list-style:none;}

ul.ul-list li {
padding:1px 0;}

ul.ul-list span.date {
padding-right:10px;}

#h1 {
margin-top:0px;
font-size:50%;
}

#main {
width:960px; 
margin:0 auto; 
overflow:hidden;}

#header {
position:relative; 
height:90px; 
padding:30px 20px 15px 20px;}

#logo {
margin:0;}
    
#nav {
position:absolute; 
top:80px; 
right:20px; 
margin:0;}

#nav span {
margin:0 8px;}

#nav #nav-active {
font-weight:bold; 
text-decoration:none;}

#lista {
position:relative; 
width:960px; height:45px; 
background:url("../design/lista2.gif") 0 0 no-repeat; 
overflow:hidden; 
font:bold 90%/1 "tahoma",sans-serif;}

#lista ul {
margin:0 20px; 
list-style:none;}

#lista li {
display:inline;}

#lista li a {
display:block; 
float:left; 
padding:17px 20px 17px 18px; 
background:url("../design/lista-separ2.gif") 100% 0 no-repeat; 
text-decoration:none;}

#lista li a:hover {
background:url("../design/lista-hover2.gif");}

#lista li#lista-active a {
background:url("../design/aKtive2.gif");}

#language {
	position:absolute;
	top:15px;
	right:13px;
	width: 81px;
}

#language div {
position:relative; 
width:185px;}



#footer {
clear:both; 
padding:0px; 
font-size:90%;}

#footer p {
margin:0;}

#col-top {
width:960px; 
height:5px; 
margin-top:15px; 
background:url("../design/col-top.gif") 0 0 no-repeat; 
font-size:0; 
line-height:0; 
overflow:hidden;}

#col-bottom {
width:960px; 
height:5px; 
margin-bottom:15px; 
background:url("../design/col-bottom.gif") 0 0 no-repeat; 
font-size:0; 
line-height:0; 
overflow:hidden;}

#col-bottom2 {
width:960px; 
height:100px; 
font-size:0; 
line-height:0; 
overflow:hidden;
}

#col {
position:relative; 
padding:1px 15px 1px 0px; 
background: url(../design/col.gif) 0 0 repeat-y;
width:945px;
overflow:hidden;}

#col-text {
float:right;
width:620px;
padding-top:10px;
font-size:100%;
line-height:1.7;}

#cols3-top {
width:960px; 
height:50px; 
margin-top:15px; 
background:url("../design/cols3-top2a.gif") 0 0 no-repeat; 
font-size:0; 
line-height:0; 
overflow:hidden;}

#cols3-bottom {
width:960px; 
height:5px; 
margin-bottom:15px; 
background:url("../design/cols3-bottom2a.gif") 0 0 no-repeat; 
font-size:0; 
line-height:0; 
overflow:hidden;}

#col3 {
	position:relative; 
	padding:0px; 
	background:url("../design/cols32a.gif") 0 0 repeat-y;
	}

#col3-text1 {
	float: left; 
	width:200px;
	padding:20px 0px 2px 15px; 
	line-height:1.7;}
	

#col3-text2 {
	float: left; 
	width:500px;
	padding:15px 2px 2px 30px;
	font-size:13px;
	line-height:1.7;}
#col3-text2 p {
	padding-right:23px;		
}
	
#col3-text3 {
	float: left;
	text-align: left;
	width:200px;
	padding:0px 0px 0px 8px;  
	line-height:1.5;
	font-size: 90%;}

#col-browser {
	position:relative; 
	float:left; }
	
#col-browser img {
	position:absolute;
	top:18px;
	left:22px;
	width: 180px;
	height: 110px;
}

#col-browser2 {
	position:relative; 
	float:left;
	width: 180px;
	top:135px;
	left:22px; }

#col-browser3 {
	position:relative; 
	float:left;
	width: 300px;
	top:3px;
	left:5px; }

#nadpis_1 {
	float: left; 
	text-align: left;
	display:inline;
	width:210px;
	padding:10px 0px 2px 0px; 
	line-height:1.7;
	font-size:16px;
}

#nadpis_2 {
	float: left; 
	width:520px;
	padding:0px 0px 5px 0px; 
	line-height:normal;
	text-align:center;
	font-size:18px;
}
	
#nadpis_3 {	
	float: left;
	text-align: left;
	width:200px;
	padding:0px 0px 2px 0px;  
	line-height:1.7;
	text-align:center;
	font-size:15px;
}

#col-top-footer {
width:960px; 
height:5px; 
margin-top:15px; 
background:url("../design/col-top.gif") 0 0 no-repeat; 
font-size:0; 
line-height:0; 
overflow:hidden;}

#col-bottom-footer {
width:960px; 
height:5px; 
margin-bottom:15px; 
background:url("../design/col-bottom.gif") 0 0 no-repeat; 
font-size:0; 
line-height:0; 
overflow:hidden;}

#col-footer {
position:relative; 
padding:1px 20px 1px 20px; 
background:url("../design/col.gif") 0 0 repeat-y;}
	
#content-title {
margin:0; 
padding:0px 15px 0px 20px; 
font-size:140%; 
font-weight:normal;}

.greener {
color:  #390;
text-decoration:none;
border-bottom: 1px dotted #390;
font-weight:bold;
}
.greener2 {
color:  #390;
}
.smaller {
font-size:75%;}

.bigger {
font-size:130%;}
.odkaz {
font-size:16px;
}
.red {
color:#FF0000;
}
.green {
color:#009933;
}
.yellow {
color: #FF9900;
}
.blue {
color:#0033CC;
}
.anketa {
width:128px;
height:192px;
}
.kostky {
width:14px;
height:14px;
}
.mini {
width:1px;
height:1px;
}
.align {
float:left;
margin-right:20px;
}
ins {
text-decoration:none;
}


form input {
	border:1px solid #CCC;
}
select {
	border:1px solid #CCC;
}	
textarea {
	border:1px solid #CCC;
	width:370px;
}	