body {
    margin:0; padding:0; text-align:left;
    background-color:#a3a3a3;
    font-family: Trebuchet MS, verdana, sans-serif;
    line-height:1;
}
form, table, tr, th, td, img, p { 
    margin:0; padding:0; border:0 
}
a, a:visited {
    color: #0033CC;
}
a:hover {
    color: #00248F;
}
table {
    font-size:100%; border-collapse:collapse;
}
#main {
    padding:0; border:0px;
    width:780px; 
    margin-left: auto;
    margin-right: auto;
    margin-top:0;
    margin-bottom:0;
    background-color:#FFFFff;
}

#top {
    margin:0; padding:10px;
    width:760px;
    background-color: #FF9900;
}

#top a {
	color: #BFCFFF;
	text-decoration: none;
}
#left {
 margin:0; 
 padding:0; 
 border:0;
 width:160px;
 float:left;
 min-height:400px;
 background-color:#FFE6BF; 
}
#obsah {
 margin:10px 10px 0px 10px;
 padding:0px;
 border:0;
 width:600px;
 _width:590px;
 float: right;
 background-color:#FFFFff; 
 min-height:400px;
}
#footer {
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 border:0;
 background-color:#FF9900;
 width:780px;
 font-size: 90%;
 text-align: center;
}

.menu {
    text-align: left;
    margin: 8px 0px 8px 0px;
    padding: 5px;
    font-size: 80%;
    font-weight: bold;
}

.menu a:hover { color: black; }

.tip {
	padding: 5px;
	/*border: 1px solid #a3a3a3;*/
	/*background-color:#FFE6BF;*/
}

.tip h2 {
	font-size: 80%;
	display: inline;
}

h1 {
padding:0;
margin:0px 0px 0px 0px;
font-weight:bold;
}
h2 {
padding:0;
margin:10px 0px 0px 0px;
font-weight:bold;
}
p {
padding:0;
margin:3px 0px 0px 0px;
font-weight:normal;
line-height:1.5;
}
.h1head {
padding-left:130px;
padding-top:34px;
color:red;
font-size:25px;
font-weight:normal
}
.h2head {
padding-left:130px;
color:red;
font-size:12px;
}

.cleaner {
	clear: both;
	height: 1px;
	background: transparent;
}

td {
padding: 5px 2px 5px 2px;
}

table.code td {
			border: 1px solid black;
			padding: 5px;
}

.novinky {
	width:600px; 
	_width:560px; 
	_margin:20px 0px 0px 0px; 
	float: right
}

.novinky h4 {
	margin:10px 0px 3px 0px;
}

.searchbox {
	float:right;
	_width: 320px;
	_margin: 0px 0px -30px 0px;
}

div.block {
	margin-top: 20px;
	width: 150px;
	float: left;
	font-size: 95%;
}

.block .headblock {
	margin: 0;
	padding-left: 5px;
	background: #FFD980;
	border-top: 1px solid #B37D00;
}

.block a {
	margin-left: 5px;
}

#adfox-l2{margin:15px 0 15px 0px;float:left;display:inline;width:98%}
#adfox-l2 h2{float:right;position:relative;margin:0; font-size:12px;font-weight:normal;}
#adfox-l2 h2 a{color:#9f9f9f;position:relative;padding:0}
#adfox-l2 .adfox-box{float:left;clear:both;width:100%;display:inline;}
#adfox-l2 h3{font-size:110%;margin:0px;padding:0;font-weight:bold;}
#adfox-l2 h3 a{text-decoration:underline;margin:0;padding:0;}
#adfox-l2 p{font-size:13px;margin:5px 0 2px 0;padding:0;line-height:1;}
#adfox-l2 .adfox-box div{font-size:13px;padding:0;margin:0 0 20px 0}
#adfox-l2 .adfox-box div a{font-size:80%; color:#9f9f9f}
