		body {
			margin:0;
			padding:0;
			border:0;			/* This removes the border around the viewport in old versions of IE */
			width:100%;
			min-width:900px;		/* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
			text-align: center;
			font-family: Arial;
			font-size: 80%;
			background-repeat: repeat-y; background-position: center;
			background-image: url('/images/body_background.jpg');
			background-color: rgb(79,99,156);
		}
		/* fixed width - centered design */
		#fixed {
			/*border-left: 2px solid white;
			border-right: 2px solid white;*/
	   		margin:0 auto;
	   		width: 950px;   /* you can use px, em or % */
	   		text-align:left;
		}
		#adminpanel {
			background: gray;	
			border-bottom: 2px solid white;		
			padding: 4px 0px;
		}
		#adminpanel form {
			margin: 0px; padding: 0px;
			color: white;
		}
		#adminpanel a {
			background-color: rgb(20,20,30);
			text-decoration: none;
			color: white;
			font-weight: bold;
			padding: 4px 5px;
			display:inline;
			border-right: 1px solid rgb(200,200,200);
			margin:0px;
		}
		#adminpanel a:hover {
			text-decoration: underline;
		}
		#header {
			clear:both;
			float:left;
			height:150px;
			width:100%;
			background: url('/images/logo_pokus.jpg'); 
			background-color: rgb(172,192,249); 
			
		}
		#headermainnav {
			clear:both;
			/*float:left;*/
			height: 15px;
			padding: 5px 0px 4px 150px;			
			text-align: left;
			background: url('/images/logobottom.jpg'); 
			background-color: rgb(172,192,249); 
		}
		#headermainnav a {
			display: inline;
			padding: 5px 4px;
			color: rgb(230,240,255);
			text-decoration: none;
			font-weight: bold;
			font-size: 110%;
		}
		#headermainnav a:hover {
			text-decoration: underline;
			color: white;
			/*background-color: rgb(92,112,165);*/
		}
		#prechod {
			clear:both;
			float:left;
			height:20px;
			width:100%;
			text-align: right;
			background: url('/images/prechod.jpg');
			background-color: white; 
		}
		/* column container */
		.colmask {
			position:relative;	/* This fixes the IE7 overflow hidden bug */
			clear:both;
			float:left;
			width:100%;			/* width of whole page */
			overflow:hidden;		/* This chops off any overhanging divs */
		}
		/* common column settings */
		.colright,
		.colmid,
		.colleft {
			float:left;
			width:100%;			/* width of page */
			position:relative;
		}
		.col1,
		.col2,
		.col3 {
			float:left;
			position:relative;
			padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
							only padding top and bottom is included here, make it whatever value you need */
			overflow:hidden;
		}
		.rightcontent { padding: 0px;}
		/* 3 Column settings */
		.threecol .colmid {
			right: 18%;			/* width of the right column */
		}
		.threecol .colleft {
			right:64%;			/* width of the middle column */
			
		}
		.threecol .col1 {
			width:62%;			/* width of center column content (column width minus padding on either side) */
			left:101%;			/* 100% plus left padding of center column */
			background: white;
			/*border-left: 1px solid rgb(200,200,225); 
			border-right: 1px solid rgb(200,200,225);*/
		}
		#drobeckovanavigace { color: rgb(100,100,100); width: 100%; border-bottom: 1px solid rgb(245,245,250); padding: 2px 0px; }
		#drobeckovanavigace a { color: rgb(100,100,100); }
		.content { padding: 5px;}
		.threecol .col2 {
			width:18%;			/* Width of left column content (column width minus padding on either side) */
			left: 20%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
			background: white;
		}
		.threecol .col3 {
			background: white;
			width:18%;			/* Width of right column content (column width minus padding on either side) */
			left:84%;			/* Please make note of the brackets here:
			
							(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
		}
		/* Footer styles */
		#footer {
			clear:both;
			float:left;
			width:100%;
			background: gray;
		}
		#footerspodek {
			height: 10px;
			width:100%;
			/*background-color: yellow;*/
			/*background-image: url('/images/footer_footer.jpg'); */
		}
		#footer p {	margin: 0; padding: 0; text-align: center; font-size: 9pt; }
		#footer p a { color: rgb(52,82,129); margin: 0 5px;}
		/* --> */
		
		h1 { color: rgb(52,76,129); margin: 3px 0px; padding: 5px 0px; font-size: 165%; border-bottom: 1px solid rgb(230,230,230); }
		h2 { color: rgb(62,86,139); font-size: 130%; margin: 7px 0px; padding: 0px; }
		h2 a { color: rgb(102,126,179); text-decoration: none; }
		h2 a:hover { text-decoration: underline; color: rgb(82,106,159); }
		h3 { color: rgb(82,106,159); font-size: 120%; margin: 6px 0px; padding: 0px; }
		h4 { color: rgb(122,146,199); font-size: 110%; margin: 5px 0px; padding: 0px; }
		.ok {color: green;}
		.error {color: red;}
        .threecol .col1 p { /*text-indent: 10px; */color: rgb(60,60,70); margin: 10px 0px; padding: 0px; }
		.threecol .col1 ul { /*text-indent: 10px; */color: rgb(60,60,70); }
		.threecol .col1 p a { color: rgb(72,92,146); font-weight: bold; }
		.threecol .col1 p img { margin: 0px 5px; }
		.threecol .col1 table td p { font-size: 0.8em; }
		hr { border: 1px solid rgb(180,180,220); }
		.oddelovacicaratlustsi { border: 2px solid gray; }
		.oddelovacicaratensi { border: 1px solid gray; }
		
		.levyobsah { padding: 0px; }
		.box { }		
		.boxlabel {
			border-top: 1px solid rgb(230,230,230);
			margin: 0px; 
			padding: 4px 0px 7px 8px; 
			color: rgb(72,92,146);
			text-align: left;
			background-image: url('/images/boxlabelprechod.jpg');
			background-repeat: repeat-x;
			/*border-bottom: 1px solid rgb(180,200,240);*/
		}
		.boxlabel h2 { color: white; font-size: 125%; color: rgb(52,72,126); padding:0px; margin: 0px; }
		.boxin { padding: 5px 10px; }
		
		.menu { padding: 0px; margin: 0px; list-style: none;}
		.menu { padding: 0px; margin: 0px; }
		.menu a { display: block; width: 100%; color: rgb(82,102,149); text-decoration: none; font-size: 100%; font-weight: bold; padding: 2px 0px; }
		.menu a:hover { color: black; text-decoration: underline; }
		
		#titulekclankunovy { width: 60%; }
		#titulekclankuupravit { width: 60%; }
		
		.mceAdvanced { width: 100%; height: 600px;}
		.normaltextarea { width: 80%; border: 1px solid gray; height: 100px; }
		.polickobezokraju { border: 0; width: 25px; }
		#titulekclankunovy { width: 80%; }
		input { border: 1px solid gray; }
		select { border: 1px solid gray; }
		
		/*** NAHLED PRODUKTŮ DO PRAVEHO SLOUPCE ***/
		.vyrobeknahledmensi { font-family: Arial; margin-bottom: 2px; height: 319px; _height: 337px; border: 1px solid rgb(210,210,245); text-align: center; background-color: white; font-size: 95%; }
		.radanahledmensi { color: rgb(73,86,119); font-size: 0.9em; border-top: 1px dashed rgb(240,240,240); border-bottom: 1px dashed rgb(240,240,240); margin: 0px; padding: 0px; }
		.radanahledmensi a { color: rgb(103,86,119); }
		.obrazeknahledmensi { width: 100%; height: 113px; background-color: white; text-align: center; }
		.vyrobeknahledmensi h2 { text-align: center; height: 35px; font-size: 0.9em; padding: 0px; margin: 0px;}	
		.vyrobeknahledmensi h2 a { text-decoration: none; color: rgb(52,76,129); }			
		.vyrobeknahledmensi h2 a:hover { text-decoration: underline; }
		.mnozstvi { font-style: normal; font-size: 0.8em; color: rgb(120,120,150); border-top: 1px solid rgb(172,192,249); border-bottom: 1px solid rgb(172,192,249); }
		.akcenovinkamensi { font-size: 0.75em; color: red; height: 35px; background-image: url('/images/prechod_vyrobeknahled.jpg'); background-repeat: repeat-x; }
		.pnahledceny { padding: 0px; margin-bottom: 0px; }
		.popisnahledmensi { font-size: 0.9em; color: rgb(82,102,149); margin: 0px; padding: 0px 4px; height: 52px;}
		.beznacenamensi { font-size: 0.95em; color: rgb(82,102,169); padding: 0px; margin: 0px;}				
		.vasecenamensi { font-size: 1.1em; font-weight: bold; color: rgb(172,52,109); padding: 0px; margin: 0px;}
		.cenavakcimensi { font-size: 1.1em; font-weight: bold; color: rgb(170,70,70); padding: 0px; margin: 0px;}
		.tlacitkanahled { text-align: center; }
		.tlacitkanahled img { margin: 2px 3px; }
		
		.anotacniobrazekclankunahled { width: 90px; height:90px; float: left; padding: 5px; text-align: center;}
		.nahledclanku { margin-left: 120px; width: 79%;  } 
		.clanekstat { color: rgb(52,72,119); }
		
		.clear { clear: both; }
		
		.obrazekvclanku { width: 100px; margin-top: 5px; height:100px; float: left; padding: 0px; text-align: center; }
		.obrazekvclanku img { margin: 0px; }
		.claneknadpisaanotace { margin-left: 110px; }
        #souvisejiciclanky { borde}
		#nazevankety { width: 60%; }
		#anketa { width: 70%; }
		.anketabar { border-top: 1px solid rgb(30,30,30); border-bottom: 1px solid rgb(180,180,180); background-color: rgb(100,100,100); height: 2px; margin: 5px 0px; float: left; }
		.anketniotazka { color: rgb(100,100,100); text-decoration: none; }
		.procenta { color: rgb(100,100,100);}
		.hlasovalo { color: rgb(100,100,100);}
		#newsemail { width: 78%; height: 18px; }
		.obrazkovetlacitko { border: 0px; }
		.formular { padding: 0px; margin: 0px; }
		
		.novyprispevek { margin: 5px; }
		.textprispevku { border-bottom: 1px solid rgb(235,235,235); padding: 10px; }
        
        #fb-root { margin: 20px 0px; }
