* {margin: 0px; padding: 0px;}

body {
	background: url('bg2.gif') no-repeat center top #fff; font-family:  Tahoma, sans-serif; color: #000; margin: 0px; padding: 0px; line-height: 1.3;
	font-size: 70%;
}

.clear {clear: both; height: 1px;}
.bold {font-weight: bold;}
.marbot10 {margin-bottom: 15px;}

a {color: #006fab;}

img {border: 0px;}


#obal {width: 952px; margin: 0px auto; border: 1px solid #abacaf; margin-top: 1px; padding: 25px 30px 25px 30px; position: relative; 
		min-height: 750px;}
#pata {width: 952px; margin: 0px auto; text-align: right; font-size: 11px; color: #999; padding: 5px 0px 5px 0px;}
#pata a {color: #999;}
#home #hlava {width: 952px; height: 392px; background: url('foto-titulka-l.jpg') no-repeat; margin-bottom: 8px; position: relative;}
#page #hlava {width: 952px; height: 228px; background: url('bg-zahlavi.jpg') no-repeat; margin-bottom: 8px; position: relative;}

#menu {padding: 0px 0px 0px 0px; height: 31px; color: #e37906;	margin-bottom: 25px;}
#menu a {color: #006fab; text-decoration: none; display: block; float: left; font-size: 12px; padding: 8px 3px 6px 3px;}
#menu a:hover {color: #555;}
#menu .odd {float: left; padding: 7px 1px 0px 1px;}
#menu .pol img {border: 0px; float: left; padding-right: 5px;}
#menu .sel {font-weight: bold; background: url('mbg.gif') repeat-x #e27906; color: #fff; padding: 0px;}
#menu .sel img {border: 0px; float: left;}
#menu .sel span {border: 0px; float: left; padding: 8px 3px 6px 3px; display: block;}
#menu .sel:hover {color: #fff;}


#okna {height: 156px; margin-bottom: 15px;}
#okna a {display: block;} 
#okna .o1, #okna .o2, #okna .o3 {float: left; margin-right: 18px;}
#okna .o4 {float: right;}

#partneri {width: 952px; position: relative; background: url('bg-partneri.gif') repeat-y; padding: 10px 15px 10px 15px;}
#partneri .nah {position: absolute; top: 0px; left: 0px; background: url('bg-ram-h.gif') no-repeat; height: 11px; width: 952px;}
#partneri .dol {position: absolute; bottom: 0px; left: 0px; background: url('bg-ram-d.gif') no-repeat; height: 11px; width: 952px;}
#partneri h2 {color: #006fab; font-size: 120%; font-weight: normal;}


#obsah {margin-bottom: 15px; color: #1f2961;}
#home #obsah h2 {color: #006fab; font-size: 120%; font-weight: bold; text-transform: uppercase; margin-bottom: 4px;}
#home #obsah h2 img {display: block; float: left; border: 0px; padding-right: 5px;}
#home #obsah #l {float: left; width: 203px; padding-left: 15px; padding-right: 15px;}
#home #obsah #s {float: left; width: 453px; padding-left: 15px; padding-right: 15px; }

 			
#home #obsah {background: url('bg-obsah2.gif') repeat-y;}
#page #obsah {background: url('bg-obsah.gif') repeat-y;}
#page #obsah #l {float: left; width: 224px; margin-right: 16px;}
#page #obsah #s {float: left; width: 445px; padding-left: 15px; line-height: 1.5;}
#page #obsah #p {float: right; width: 220px; }
			
#home #obsah #p {float: right; width: 215px;}


#menun {position: absolute; top: 15px; right: 15px; color: #e37906; font-size: 11px;}
#menun  a {color: #1f2961; font-size: 11px; }
#menun .odd {padding: 0px 5px 0px 5px;}

.h1 {position: absolute; width: 115px; height: 115px; left: 418px; top: 25px; display: block;}
.h1 span {display: none;}

#menup {font-size: 12px;}
#menup a {display: block; color: #aaabae; text-decoration: none; text-align: right; padding: 4px 25px 4px 10px; }
#menup a:hover, #menup .sel {background: url('paprika.jpg') no-repeat right; color: #e27906;}
#menup .sel {font-weight: bold;}

.secfoto {display: block; margin-bottom: 15px;}
 
#page #obsah #s h1 {color: #006faa; font-size: 17px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px;}
#page #obsah #s h2 {color: #006faa; font-size: 15px; font-weight: normal; text-transform: uppercase; margin: 10px 0px 5px 0px;}
#page #obsah #s h3 {color: #006faa; font-size: 110%; font-weight: bold; margin: 10px 0px 5px 0px;}

p {margin: 5px 0px 5px 0px;} 
 
#page #obsah #s ul {padding-left: 15px;}
#page #obsah #s ul li {padding: 1px 0px 1px 0px;}  
#page #obsah #s ol {padding-left: 15px;}
#page #obsah #s ol li {padding: 1px 0px 1px 0px;}  
 
#hledej {margin-bottom: 50px;}
#hledej .nadp {font-size: 100%; text-transform: uppercase; color: #006fab; font-weight: bold; margin-bottom: 3px;}
#hledej .input {border: none; background: url('bg-search.gif') no-repeat #fff; width: 156px; height: 19px; padding: 3px 10px 3px 3px; font-size: 100%;
			float: left; color: #1f2961;}
#hledej .submit {border: none; background: url('ok.gif') no-repeat #fff; width: 48px; height: 25px; font-size: 100%; float: right;}
		 
.rekl {margin-bottom: 15px; color: #e27906;}
.rekl a {display: block; margin-top: 3px;}
 
 .clanek {}
.clanek .clfoto {float: left; width: 150px; overflow: hidden;}
.clanek .txt {float: right; width: 280px;}

.clanek .clear {margin-bottom: 10px; clear: both;}
.clanek .tit {font-weight: bold; font-size: 110%;}