body {
  margin-top: 3px;
  padding: 0;
  color: #000;
  text-align: center;
  background: #428CDD;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#wrap {
	width: 986px;
	background: #428CDD url(images/content.png) repeat-y center top;
	margin: 0 auto;
	text-align: left;
}

#content-wrap {
	clear: both;
	width: 946px;
	padding: 0; 
	margin: 0 auto;
	background: white;
}

#header {
	width: 986px;
	position: relative;
	height: 30px;
	background: #b8b8b8 url(images/top.png) no-repeat center top;
	padding: 0;
	font-size: 14px;
	color: #FFF;
}

#main {
	float: right;
	width: 100%;
	padding: 0px; margin: 0px;
	background: white;
}

#footertext {
	margin-left:20px; 
	margin-right:20px;  
	color: black;
	text-align: center; 
	font-size: 70%;
	line-height:1em;
	clear: both;
}

#footertext a {color: black;}

#footer {
	color: #4A4A4A;
	background: #b8b8b8 url(images/bottom.png) no-repeat center top;
	clear: both;
	width: 986px;
	height: 30px;
	text-align: center;	
}

#sloupec1 {
	padding-top: 20px;
	float: left;
	width: 33%
}

#sloupec2 {
	padding-top: 20px;
	float: left;
	width: 34%
}

#sloupec3 {
	padding-top: 20px;
	float: right;
	width: 33%
}

.box {height: 60px;}
.box h2 {position: relative; font-size:150%; letter-spacing:-1px;font-weight:bold; text-align: left; height: 55px; margin-left: 15px; padding: 10px; margin: 10px;}
h2 span {color: black;}
h2 a {text-decoration: none;}

#logo_auto {
	background: url(images/logo-auto.gif) no-repeat top left; padding-left: 60px; 
	color: #FF4545;
}

#logo_bydleni {
	background: url(images/logo-bydleni.gif) no-repeat top left; padding-left: 60px; 
	color: #B66C02;
}

#logo_cestovani {
	background: url(images/logo-cestovani.gif) no-repeat top left; padding-left: 60px; 
	color: #7A4801;
}

#logo_deti {
	background: url(images/logo-deti.gif) no-repeat top left; padding-left: 60px; 
	color: #FEA100;
}

#logo_ekonomika {
	background: url(images/logo-ekonomika.gif) no-repeat top left; padding-left: 60px; 
	color: #5B3BFF;
}

#logo_erotika {
	background: url(images/logo-erotika.gif) no-repeat top left; padding-left: 60px; 
	color: #EC0505;
}

#logo_film {
	background: url(images/logo-film.gif) no-repeat top left; padding-left: 60px; 
	color: #9F8CFF;
}

#logo_finance {
	background: url(images/logo-finance.gif) no-repeat top left; padding-left: 60px; 
	color: #FFE300;
}

#logo_horoskopy {
	background: url(images/logo-horoskopy.gif) no-repeat top left; padding-left: 60px; 
	color: #524B74;
}

#logo_hry {
	background: url(images/logo-hry.gif) no-repeat top left; padding-left: 60px; 
	color: #190190;
}

#logo_hudba {
	background: url(images/logo-hudba.gif) no-repeat top left; padding-left: 60px; 
	color: #E300C6;
}
#logo_internet {
	background: url(images/logo-internet.gif) no-repeat top left; padding-left: 60px; 
	color: #10E0CF;
}

#logo_kultura {
	background: url(images/logo-kultura.gif) no-repeat top left; padding-left: 60px; 
	color: #ED9101;
}

#logo_linux {
	background: url(images/logo-linux.gif) no-repeat top left; padding-left: 60px; 
	color: #CDB702;
}

#logo_mobil {
	background: url(images/logo-mobil.gif) no-repeat top left; padding-left: 60px; 
	color: #C50000;
}

#logo_pocitace {
	background: url(images/logo-pocitace.gif) no-repeat top left; padding-left: 60px; 
	color: #7C006C;
}

#logo_spolecnost {
	background: url(images/logo-spolecnost.gif) no-repeat top left; padding-left: 60px; 
	color: #918202;
}

#logo_sport {
	background: url(images/logo-sport.gif) no-repeat top left; padding-left: 60px; 
	color: #9BBE2C;
}

#logo_stahuj {
	background: url(images/logo-stahuj.gif) no-repeat top left; padding-left: 60px; 
	color: #B82EFF;
}

#logo_styl {
	background: url(images/logo-styl.gif) no-repeat top left; padding-left: 60px; 
	color: #F97979;
}

#logo_technika {
	background: url(images/logo-technika.gif) no-repeat top left; padding-left: 60px; 
	color: #037B89;
}

#logo_zahrada {
	background: url(images/logo-zahrada.gif) no-repeat top left; padding-left: 60px; 
	color: #449900;
}

#logo_zdravi {
	background: url(images/logo-zdravi.gif) no-repeat top left; padding-left: 60px; 
	color: #00ED16;
}

#logo_zena {
	background: url(images/logo-zena.gif) no-repeat top left; padding-left: 60px; 
	color: #FB0089;
}

#logo_zpravy {
	background: url(images/logo-zpravy.gif) no-repeat top left; padding-left: 60px; 
	color: #6F6F6F;
}

#text {
	margin-left:20px; 
	margin-right:20px;
	margin-top: 100px;
	color: black;
	text-align: center; 
	line-height:1em;
	clear: both; 
}

h1 h3 h2 {display: inline;}

.box_r {border: 1px solid black; width: 250px;}
.box_r span {font-size: 70%; display: inline;}