/* ----------------------------------------------------------------------------------------------------------
1) HTML
---------------------------------------------------------------------------------------------------------- */

* {margin:0; padding:0;}
body, div, span, p, a, img, ul, ol, li, caption, table, thead, tbody, tfoot, tr, th, td, form, fieldset, legend, label, dl, dt, dd, blockquote, applet, object, h1, h2, h3, h4, h5 {border:0;}
body {padding:20px 0; font:0.8em/1.5 "arial", sans-serif; text-align:center;}

a {text-decoration:none;}

h1, h2, h3, h4{margin:15px 0 10px 0;}
h1 {font-size:260%; font-weight:normal; letter-spacing:-1px;}
h2 {font-size:140%; font-weight:normal;}
h3 {font-size:160%; font-weight:normal;}
h4 {font-size:100%;}

p, ul{margin:15px 0;}

ul {margin-left:30px;}
li {display:list-item;}

/* ----------------------------------------------------------------------------------------------------------
2) UNIVERZALNI
---------------------------------------------------------------------------------------------------------- */

.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}

.nalevo {float:left !important;} img.nalevo {float:left; margin-right:15px; border: 1px solid #000;}
.napravo {float:right !important;}
.center {text-align:center;}

.prvni {margin:0 !important;}

.nezobrazene {display:none;}
    
/* ----------------------------------------------------------------------------------------------------------
3) LAYOUT
---------------------------------------------------------------------------------------------------------- */

#hlavni {width:960px; margin:0 auto; text-align:left;}
    
	#hlavicka {position:relative; padding-bottom:15px;}

        #logo {margin:0; font-weight:normal;}
        
        #slogan {margin:0;}
        
        #vyhledavani {position:absolute; bottom:15px; right:0; padding:7px;}
        #vyhledavani #vyhledavani-input {width:175px; padding:3px;}
        #vyhledavani #vyhledavani-submit {padding:2px; font:normal 100%/1.2 "arial",sans-serif;}

    #menu {clear:both; padding:5px 0; border-left:0 !important; border-right:0 !important;}
    
        #menu ul {margin:0; padding:0; list-style:none; font:100%/1.4 "arial",sans-serif;}
        #menu ul li {display:inline; margin:0; padding:0;}
        #menu ul li a {display:block; float:left; padding:7px 15px; border:0; background:url("../design/bod-2.gif") 100% 0 repeat-y;}
        #menu ul li#menu-vybrane a {border:0; font-weight:bold;}

	#obsah {position:relative; padding:10px 0 30px 0; overflow:hidden;}

	#google-adsense {font-size:140%; position:relative; margin:15px; text-align:center;}
	#google-adsense-2 {font-size:140%;position:relative; margin:15px; text-align:center;}
	#google-adsense-3 {font-size:140%;position:relative; margin:15px; text-align:center;}

	#plne-rozliseni {text-align:center;}

	#paticka {clear:both; font-size:85%;}

/* ----------------------------------------------------------------------------------------------------------
4) STRANKA
---------------------------------------------------------------------------------------------------------- */

#uvodni-obsah {float:left; width:960px; margin: 0 0 15px 0;}

    #uvodni-obsah-titulek {padding:2px;}
    #uvodni-obsah-titulek h3 {padding-left: 12px; margin:0; margin-bottom:1px;}
    #uvodni-obsah-titulek p.datum {margin:0; font-size:85%;}
    
    #uvodni-obsah-text {display:block; padding:15px; font-size:90%;}
    #uvodni-obsah-text p {margin:0;}

#reklama {float:right; width:310px;}

#center {text-align: center}

#nejnovejsi-tapety {margin:0 0 15px 0; font-size:0; line-height:0;}
#nejnovejsi-tapety a {border:0;}
#nejnovejsi-tapety img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety a {border:0;}
#tapety img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety-2 {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety-2 a {border:0;}
#tapety-2 img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety-3 {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety-3 a {border:0;}
#tapety-3 img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety-4 {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety-4 a {border:0;}
#tapety-4 img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety-5 {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety-5 a {border:0;}
#tapety-5 img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety-6 {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety-6 a {border:0;}
#tapety-6 img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety-7 {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety-7 a {border:0;}
#tapety-7 img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety-8 {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety-8 a {border:0;}
#tapety-8 img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

#tapety-9 {margin:0 0 30px 0; font-size:0; line-height:0;}
#tapety-9 a {border:0;}
#tapety-9 img {display:block; float:left; width:150px; height:110px; margin-left:9px; border: 1px solid #000;}

.mini-sekce {float:left; width:310px;}
.mini-sekce.margin {margin:0 15px;}

    .mini-sekce h4 {margin-bottom:3px;}
    .mini-sekce ul {margin:20px 0 !important;}
    .mini-sekce p.datum {margin:0; font-size:85%;}
    .mini-sekce p.mini-sekce-p {padding-bottom:0px;}
    .mini-sekce p img.nalevo {margin-right:10px;}
    .mini-sekce p {position:relative;}

/* ----------------------------------------------------------------------------------------------------------
Z) OSTATNI
---------------------------------------------------------------------------------------------------------- */

ul.reklama {margin:15px 0; padding:0; list-style:none;}
ul.reklama li {margin:0; margin-bottom:6px; padding:0; padding-left:0px;}

.nadpis {clear:both; background:url("../design/bod.gif") 0 50% repeat-x; font-size:85%;}
.nadpis span {margin-left:15px; padding:0 5px; font-weight:bold; text-transform:uppercase;}