body {text-align:center; padding: 0; margin: 0; height: 100%;font-size: 0.95em !important;
font-family: Arial, Helvetica, sans-serif;
line-height:1.3; }
html {height: 100%; margin: 0; padding: 0;}


	#frame {
		width:1042px;
	padding:0px;
		text-align:left; background-image: url(../images/footer.gif); background-repeat: repeat-y;
		 		min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -36px; /* the bottom margin is the negative value of the footer's height */

		}
.frame {}

a img {border: none;}
a {color: #BF5C00;}
a:hover {color: #999999;}
		
	#contentleft {
		width:251px; overflow: hidden;
		padding: 0px;
		float:left; margin: 0;
		}
	
	#contentcenter {
		width:632px;
		padding:0px;
		float:left; display: block; margin: 0; overflow: hidden;}
	
	#contentright {
		width:154px;
		padding:0px 0 0 0px;
		float:left; margin: 0; overflow: hidden;}
	
				
	h1 {
		font-size:20px; padding: 0; margin: 0 0 12px 0;
		}
	h2 {
		font-size:18px; margin: 0 0 2px 0;
		}
	h3 {
		font-size:16px; margin: 0 0 2px 0;
		}
p {margin: 4px 0 12px 0;}
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	
	#contentright p { font-size:10px}
	
#nadpis {width: 544px; height: 80px; overflow: hidden; 
	position: relative;	margin: 0 auto 0 auto; padding: 37px 0 7px 0; font-size: 1.2em;}

	
#menu {
	width: 639px; height: 33px; overflow: hidden; background: #ffffff; padding-bottom: 16px; 
	overflow: hidden; margin-left: 2px;}

#menu ul {
list-style-type: none; margin: 0; padding: 0;}
#menu ul li{
margin: 0; padding: 0 0 0 1px; float: left; text-align: center;}
#menu ul li.item3 a {
	width: 133px; height: 45px;	background-image: url(http://www.apoa.cz/images/o-organizaci_k.gif); background-repeat: no-repeat; overflow: hidden;}
#menu ul li.item3 a:hover, #menu ul li.active.item3 a {
	width: 133px; height: 45px; background-image: url(http://www.apoa.cz/images/o-organizaci_b.gif); background-repeat: no-repeat;}
#menu ul li.item4 a {
	width: 206px; height: 45px; background-image: url(http://www.apoa.cz/images/o-asistenci_k.gif);	background-repeat: no-repeat;}
#menu ul li.item4 a:hover, #menu ul li.active.item4 a {
	width: 206px; height: 45px;	background-image: url(http://www.apoa.cz/images/o-asistenci_b.gif);	background-repeat: no-repeat;}
#menu ul li.item6 a {
	width: 109px; height: 45px;	background-image: url(http://www.apoa.cz/images/aktualne_k.gif); background-repeat: no-repeat;}
#menu ul li.item6 a:hover, #menu ul li.active.item6 a {
	width: 109px; height: 45px;	background-image: url(http://www.apoa.cz/images/aktualne_b.gif); background-repeat: no-repeat;}
#menu ul li.item7 a {
	width: 108px; height: 45px;	background-image: url(http://www.apoa.cz/images/ostatni_k.gif);	background-repeat: no-repeat;}
#menu ul li.item7 a:hover, #menu ul li.active.item7 a {
	width: 108px; height: 45px;	background-image: url(http://www.apoa.cz/images/ostatni_b.gif);	background-repeat: no-repeat;}
#menu ul li a {
display: block; font-size: 1.1em; padding: 8px 10px 12px 8px; font-weight: bold; text-decoration: none; color: white;}
#nadpis {width: 544px; height: 80px; overflow: hidden; 
	position: relative;	margin: 0 auto 0 auto; padding: 37px 0 7px 0; font-size: 1.2em;}
#nadpis h2 {
text-indent: -100em;
	overflow: hidden; background-image: url(http://www.apoa.cz/images/nadpis-asociace.gif); padding: 0; margin: 0;
	height: 60px; background-repeat: no-repeat;}
#fotoroh {width: 253px; float: left; margin-bottom: 20px; height: 223px; overflow: hidden; background-image: url(../images/uvod-1.gif); background-repeat: no-repeat; margin-top: 0;}
#fotoroh img {margin: 0; padding: 0;}
#pravyroh {margin-left: 4px; background-image: url(../images/apoa-logo-uvod.gif); background-repeat: no-repeat; height: 200px; overflow:hidden; margin-top: 0; padding-top: 0;}
.obsah {padding: 25px 20px 10px 0;}
#reklama {padding: 24px 0 0 0!important;}
.reklama2 {margin: 0 0 18px 4px; width: 120px;}
.reklama2 h3 {padding: 0 0 0 10px; margin: 0 0 4px 0; font-size: 1.1em;}
#contentleft #reklama h3 {padding: 0 0 0 60px; margin: 50px 0 4px 0!important;}

#levemenu { margin-top: 250px; width: 198px;}
#levemenu ul {margin: 0; padding: 0;}
#levemenu li {margin: 0 0 5px 58px; padding: 0 0 5px 0; list-style: none; display: block; width: 120px; line-height: 18px;}
#levemenu li a {text-decoration: none; color: white; display: block; font-weight: bold; font-size: 16px; border-bottom: 2px dotted transparent;}
#levemenu li li {margin: 0 0 0 4px; padding: 0 0 0 12px; background-image: url(../images/circle.jpg); background-repeat: no-repeat; background-position: 0 3px; }
#levemenu li li a {font-size: 15px;line-height: 110%!important; padding-bottom: 4px;}
#levemenu a:hover {border-bottom: 2px dotted #BF5C00;}

.pata, .push {
	height: 32px;
}
.pata {background-image: url(../images/footer.gif); background-position: -1px 0; margin-left: auto; margin-right: auto; width: 1040px; text-align: center; padding-top: 4px;}
.patainside {margin: 0 199px 0 245px; border-top: 2px solid #BF5C00; padding-top: 6px;}
.drobky {text-align: right; width: 610px; overflow: hidden; padding-bottom: 10px; font-size: 12px;}
.prihlaseni {margin-left: 15px; margin-bottom: 32px;}
.prihlaseni h3 {color: white;}
#sl_vert #sl_username input, #sl_vert #sl_pass input {background-image: none!important; padding-left: 5px; width: 118px!important;}

#sl_lostpass a {color: white!important;}
#sl_vert #sl_submitbutton {}

#usermenu a {color: white;}
#usermenu li {list-style: none; margin-left: 0; padding-left: 0!important; text-align: left0!important;}
#usermenu ul {padding-left: 15px; margin-left: 0;}
#mailing {margin: 0 10px 30px 15px;}
#mailing h3 {margin-top: 0px; color: white;}
#mailing input#wz_11, #mailing input#wz_12 {width: 116px!important; border: 1px solid #CCCCCC; padding: 1px 4px; margin-bottom: 3px;}

body.mceContentBody {
background-color: #FFFFFF!important; text-align: left;
background-image: none;
}
#hiddenrow {display: none;}

.tabulka td {padding: 2px 6px;}
.tabulka tr.nadpis {background-color: #E87D0D; color: white; font-weight: bold;}
input.button {float: left; display: block; clear: right;}