    body {
	background-color: #666666;
	padding: 0 10px;
	margin: 0 10 0 0;
	font-family: Tahoma;
	height:100%;
	font-size: 12pt;
}
		
	  form, ol, p, h1, h2, h3 {margin: 0}
	  
	  h1 {font-size:22px;margin-bottom:30px;}
	  h2 {font-size:16px; color:#8A001F; margin-top:30px;}
	  h3 {font-size:100%;margin-top:15px; /*border-bottom:1px solid;*/}
	  p {margin-top: 20px}
	  em {color:#8A001F;font-style: normal; font-weight:bolder;}
	  table {margin-left:3%;}
	  
	  #master {}
    			  
      #page { width: 850px;	background-color:#FFFFFF;}
	  #header {
		font-size:70%;
		float: left;
		width: 100%;
		height:160px;
		
		background-repeat: no-repeat;
		background-position: right;
		border-bottom: 1px solid #23245a;}
		
	  #header a:link, a:visited, a:hover{color:orange;}
		
      #ramec {position:relative;float: right; width: 100%;}
      #ramec1 {	float: right;	width: 78%;	color: #23295b;	background-color:#FFFFFF;	border-left: 1px solid #23245a;
	height:auto; /*zarovnani spodniho okraje menu a footer - jinak by prekryval footer*/
	overflow:auto;/*border-left: 1px solid #7B7A7E;*/
	/*background-image: url(../images/content-bg.jpg)*/
}		
	#ramec1 a:link {text-decoration: none;}
	
      #ramec2 {
	  	padding:0; margin-left:0px;
		font-size: 80%;text-align:left;
        float: left;
		width: 21%;
		/*height:550px;*/
		/*background-color:#23295b;*/
		color:#FFFFFF;
      }
      #ramec2 a:link a:visited {color:#FFFFFF; line-height:30px;text-decoration:none;}
	  #ramec2 a:hover{color:orange;}
	  
	  #logo {float: left; width: 21%; background-color:#FFFFFF;	padding:20px 4px 0px 4px; height:140px;}		
      #footer {clear: both;padding: 0.5em;color: white;font-size: 70%;background-color: #000066;
		text-align: center; margin-left: 0px;
		/*margin-top:-38px; zarovnani spodniho okraje menu a footer*/}	  
	  #footer a:link{color:orange; text-decoration:none;}
	  #footer a:visited{color:orange; text-decoration:none;}
	  #footer a:hover{color:white; text-decoration:underline;}
	  
	  #blok { border:1px  #000066; padding:10px; margin-top:25px; margin-bottom:15px;}
	  #card { border:solid black 1px; float:left; margin: 0 25px 20px 5px; padding:5px; text-align:center; background-color:#6699FF; height:200px; width:158px;}
	  #card-sluzby { border:solid black 1px; float:left; margin: 0 25px 20px 5px; padding:5px; text-align:center; background-color:#000066; height:240px; width:158px; color: #FFFFFF;}
	  #card-sluzby a:link {color: #FFFFFF; font-style: normal; text-decoration: none;}
	  #card-sluzby a:visited {color: #FFFFFF; font-style: normal; text-decoration: none;}
	  #card-sluzby a:hover{color:#FFFFFF;	font-style: normal;	text-decoration: underline;}
	  
	  
	  
	  /* FORM*/
	  form { border: 1px solid #000066; padding: 0.2em;}
	 .formPoleEdit  {color: #000066; background-color: #6699FF; text-align: left; padding-left: 5px;
	vertical-align: middle;	border: solid 1px; width: 180px;}
	.button {
	border: 1px solid #000066;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	font-family: Verdana, Arial, Helvetica, sans-serif;}
	fieldset {
	padding: 5px;
	margin: 0 0 5px 0;}
	legend {
	font-weight: bold;
	color: #000066;
	padding:5px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 50px;}
	/* FORM END*/
		
        .content {margin: 2em;font-size: 80%;line-height:1.3em;text-align: justify;}	
	    .content a:link, .content a:visited {color: #000066; font-style: normal; text-decoration: none;}
	  	.content a:hover {color:#000066; font-style: normal;	text-decoration: underline;}
		.content li a:hover {color:#000066; font-style: normal;	text-decoration: underline;}
		.tenky_ram   {border:1px solid #000066;} 
		.bullet {padding-left: 20px;}
		.bullet ul{list-style: none;margin:0; padding:0;}
		.bullet li {padding-left: 30px;background: url(images/terapsi-bullet.gif) no-repeat 0 2px;margin-top:20px;margin-bottom:10px;}

/* GLOSSY MENU START */
.glossymenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 185px;
border: 1px solid #9A9A9A;
border-bottom-width: 1px;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 174px;
}

.glossymenu li a:visited, {color: white;}
.glossymenu li a:active{color: orange;}

.glossymenu li a:hover{
background-image: url(images/glossyback2.gif);
}
.glossymenu li.activeSelected a span {
	font-weight: bold;
	color: #5184db;
}
/* GLOSSY MENU END */

