/* *** *** *** *** */
/* globalni obalka */
/* *** *** *** *** */
#env
{
margin:						5px;
border:						0px;
padding:					0px;
vertical-align:				top;
}
/* *** *** *** */
/* globalni metrika */
/* *** *** *** */
/* ramecky */
.rc {background-color:transparent;margin:0px auto 0px auto;}
.rc .t {background:url(../images/x000rct.gif) repeat-x top;}
.rc .r {background:url(../images/x000rcr.gif) repeat-y right;}
.rc .b {background:url(../images/x000rcb.gif) repeat-x bottom;}
.rc .l {background:url(../images/x000rcl.gif) repeat-y left;}
.rc .tl {background:url(../images/x000rctl.bmp) no-repeat top left;}
.rc .tr {background:url(../images/x000rctr.bmp) no-repeat top right;}
.rc .br {background:url(../images/x000rcbr.bmp) no-repeat bottom right;}
.rc .bl {background:url(../images/x000rcbl.bmp) no-repeat bottom left;}
.rc .inner {padding:5px;}
/* *** *** *** */
/* levy sloupec */
/* *** *** *** */
#leftcol
{
float:						left;
width:						200px;
margin:						0px 5px 0px 0px;
border:						0px;
padding:					0px;
}
#leftcol .menuarea
{
margin:						0px;
border:						0px;
padding:					0px;
line-height:				16px;
font-size:					12px;
font-weight:				normal;
font-family:				Tahoma;
cursor:						pointer;
list-style:					none;
}

#leftcol .menuarea .lev_0
{
display:					block;
margin:						0px;
border-width:				1px 0px 0px 0px;
border-style:				solid;
border-color:				#777777;
padding:					0px 5px 0px 5px;
font:						inherit;
background:					transparent;
cursor:						inherit;
}
#leftcol .menuarea .lev_1
{
display:					block;
margin:						0px;
border-width:				1px 0px 0px 0px;
border-style:				solid;
border-color:				#777777;
padding:					0px 5px 0px 15px;
font:						inherit;
background:					transparent;
cursor:						inherit;
}

#leftcol .menuarea * a,
#leftcol .menuarea * a:visited
{
display:					block;
text-decoration:			none;
color:						#000000;
}
#leftcol .menuarea * a:hover
{
text-decoration:			underline;
}
#leftcol .menuarea .active
{
font:						inherit;
background:					#cccccc;
cursor:						inherit;
}
#leftcol .menuarea .nadpis
{
border:						0px;
text-align:					center;
font:						inherit;
font-weight:				bold;
background:					transparent;
cursor:						default;
}

#leftcol hr.line
{
margin:						0px;
padding:					0px;
}

#leftcol #search
{
margin:						0px;
border:						1px solid #cccccc;
padding:					3px;
text-align:					center;
}
#leftcol #search .box
{
margin:						3px 0px 0px 0px;
vertical-align:				middle;
}
#leftcol #search .icoleft
{
float:						left;
margin:						0px;
border:						1px solid #cccccc;
padding:					0px;
}
#leftcol #search .icoright
{
float:						right;
margin:						0px;
border:						1px solid #cccccc;
padding:					0px;
}
#leftcol #search .textbox
{
margin:						0px;
border:						1px solid #777777;
padding:					2px 1px 1px 1px;
width:						auto;
}
#leftcol #search .textbox input
{
margin:						0px;
border:						0px;
padding:					0px;
width:						100%;
height:						15px;
background-color:			#f0f0f0;
}

#leftcol a.noline,
#leftcol a.noline:visited
{
font-size:					12px;
font-weight:				normal;
font-family:				Tahoma;
text-decoration:			none;
color:						#000000;
cursor:						pointer;
}
#leftcol a.noline:visited
{
text-decoration:			underline;
}

/* *** *** *** *** */
/* hlavni sloupec */
/* *** *** *** *** */
#main
{
/* margin:						0px; */
margin:						0px 0px 0px 205px;
border:						0px;
padding:					0px;
}
#main p
{
margin:						0px;
border:						0px;
padding:					5px;
text-indent:				30px;
font-size:					15px;
}
#main p:first-letter
{
font-size:					130%;
}
#main p.uvod
{
margin:						0px;
border:						0px;
padding:					5px;
text-indent:				30px;
font-size:					16px;
font-style:					italic;
}
#main p.uvod:first-letter
{
font-size:					130%;
}

#main h1
{
text-align:					center;
font-size:					25px;
}
#main h2
{
text-align:					center;
font-size:					19px;
}
#main h3
{
text-align:					center;
font-size:					17px;
}
#main h4
{
text-align:					center;
font-size:					14px;
}
#main h5
{
text-align:					center;
font-size:					11px;
}
#main h6
{
text-align:					center;
font-size:					9px;
}

/* *** *** *** *** */
/* paticka a spol. */
/* *** *** *** *** */
#cleaner
{
clear:						both;
margin:						0px;
border:						0px;
padding:					0px;
width:						100%;
height:						0px;
font-size:					0px;
visibility:					hidden;
background:					transparent;
}
#prebottom
{
margin:						5px 15% 0px 15%; /* tech 5px je kvuli pitomemu IE6 */
border-width:				1px 0px 0px 0px;
border-style:				solid;
border-color:				#bfbfbf;
padding:					0px;
height:						0px;
font-size:					1px;
background:					transparent;
}
#bottom
{
border:						0px;
padding:					0px;
margin:						0px;
}
#bottom .inner
{
margin:						0px;
border:						0px;
padding:					1px;
}
#bottom p
{
margin:						0px;
border:						0px;
padding:					0px;
text-align:					center;
line-height:				115%;
font:						9px italic;
font-family:				Arial, Verdana, Helvetica, "Arial CE", "Verdana CE", "Helvetica CE", sans-serif;
}
#bottom p:first-letter
{
font-size:					130%;
}



/* obrazky */
img.xblackline
{
padding:					0px;
border:						1px solid #cccccc;
margin:						0px;
}
img.xnoborder
{
padding:					0px;
border:						0px;
margin:						0px;
}
/* cele elementy */
body
{
margin:						0px;
border:						0px;
padding:					0px;
width:						100%;
min-width:					600px;
float:						left;
text-align:					left;
background-color:			#f0dff0;
}

/* rutina */
.center_big
{
padding:					0px;
border:						0px;
margin:						0px auto 0px auto;
text-align:					center;
display:					table;
}
.center_text
{
text-align:					center;
}
.textodkaz
{
color:						blue;
text-decoration:			underline;
cursor:						pointer;
}

.podpis
{
margin:						0px 5px 0px 5px;
border:						0px;
padding:					0px;
}
.vlevo
{
float:						left;
}
.vpravo
{
float:						right;
}

/* fat face */
.ff
{
font-weight:				bold;
}
/* italic */
.it
{
font-style:					italic;
}

/* fonty */
.fontnormal {font-family:Arial;}
.fontcomicsans {font-family:Comic Sans;}
.fontoldtime {font-family:Bookman Old Style;}
.fontnewtime {font-family:New Times Roman;}
.fontbatang {font-family:Batang;}
.fontcorsiva {font-family:Monotype Corsiva;}
.fonttahoma {font-family:Tahoma;}
/* special */
.gen_tool
{
margin:						5px;
border:						1px solid #cccccc;
padding:					2px;
text-align:					center;
vertical-align:				middle;
font:						Tahoma 10px;
}
.gen_text1
{
margin:						0px 0px 3px 0px;
padding:					1px 2px 2px 2px;
vertical-align:				middle;
width:						30px;
height:						13px;
font:						Tahoma 10px;
}

/* obsolete */

