﻿body
{
	margin:0;
	padding:0 0 16px 0;
	text-align:center;
	font-family: "Verdana","Arial CE","Helvetica CE","Geneva CE",Verdana,Arial,Lucida,sans-serif;
	font-size:medium;
}

@media print 
{
	DIV.menutab
	{
		display: none;
	} 
}

/*****************************************************************************/
/* redefinice zakladnich elementu */
/**********************************/
div
{
	margin:0;
	padding:0;
}
.stranka
{	
	width:770px;	
	margin:0 auto 8px auto;	
	padding:0 0 0 0;	
	border:solid 1px #91775B;
	border-top:none;
	text-align:left;		
}

/******************/
/* page main area */
/******************/
#footer
{
	height:1px;
	clear: both;
	border-top: solid 1px #DC0028;
	margin: 20px 5px 0px 5px;
	padding: 4px 5px 3px 5px;	
	font-size: 10px;
}

.center
{
	width:100%;
	text-align: center;
}
#footer A:link, A:visited, A:active
{
	color: #333333;
}
#footer A:hover
{
	color: #DC0028;
}

#textbody
{
	padding-left:15px;
	padding-top:5px;
	padding-RIGHT:15px;
	top:0;
	left:0;
	font-family:   "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-size:smaller; 	 
	text-decoration: none;
	text-align:left; 
	FONT-WEIGHT: normal;
}

.vlna
{

	top:0;
	left:0;
	font-family:   "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-size:smaller; 	 
	text-decoration: none;
	text-align:left; 
	FONT-WEIGHT: normal;
}

A    { text-decoration: underline; }
A:link    { COLOR: rgb(0,0,35);color:Navy; /*#0066BE;*/ }
A:visited { COLOR: rgb(0,0,35);color:Navy; /*#0066BE;*/ /*#96186D;*/ } 
A:active  { COLOR: rgb(0,0,35);color:Navy; /*#0066BE;*/ } 
A:hover   { COLOR: red; } 
img {border:none;}

h1,h2,h3,h4,h5
{
	font-weight: bold;
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	margin-bottom:6px;
	padding:0px;
	xborder:1px solid black;
}

h1 a, h2 a, h3 a, h4 a, h5 a
{
	text-decoration: none; 
}

a h2
{
	text-decoration: none; 
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover
{
	COLOR: darkorange; 
}

h1 { font-size: large; }
h2 { font-size: larger; }
h3 { font-size: small; }

p, ul, ol { margin-top: 0px; margin-bottom: 8px;}

ul
{
	margin-left: 15px;
	padding-left: 15px;
	line-height:18px;
}
li
{
	margin-bottom:2px;
}

hr
{
	height: 1px;
	border-bottom: 1px solid #333333/*#0066BE*/;
	color: #333333; /*#0066BE;*/	
	background-color: #333333; /*#0066BE;*/
	width: 98%;
	text-align: left;
}

form { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

input { background-color: #EEEEEE; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; color: #000000}
select { background-color: #EEEEEE; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; color: #000000}
textarea { background-color: #EEEEEE; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; color: #000000 }

input, select, textarea
{
	background-color: White;
}

.noborder input
{
	border-style: none;
	background-color:whitesmoke;	
}
TABLE.noborder TD, TH, TR
{
	padding: 0px 0px 0px 0px;
}

/*****************************************************************************/
/* specialni styly pro systemove moduly a funkce */
/*************************************************/

.absoluteImages IMG
{
	position: absolute;
	z-index: 1;
}
.absoluteImages .tab IMG
{
	z-index: 2;
} 
DIV.dialogPage
{
	margin: 0 20% 0 20%;
	text-align: center;
}
.dialog 
{
	border-collapse: collapse;
	border: 1px solid silver;
}

IMG.border
{
	border: 1px solid black;
	margin: 5px 10px 5px 10px;
}

IMG.left
{
	float: left;
	margin: 5px 10px 5px 0px;
}

IMG.right
{
	float: right;
	margin: 5px 5px 5px 5px;
}
div.LocMenu
{
	xwidth:100%;
	text-align:left;
	xborder:1px solid black;
}
DIV.col2left
{
	float: left;
	margin-right:5px;
	width: 48.7%;
}
DIV.col2right
{
	float: left;
	margin-left:5px;
	width: 48.7%;
}
DIV.col3left
{
	float: left;
	margin-right:5px;
	width: 32.3%;
}
DIV.col3leftmiddle
{
	float:left;
	margin-right:5px;
	width: 64.8%;
}
DIV.col3middleright
{
	float:right;
	margin-left:5px;
	width: 64.8%;
}
DIV.col3middle
{
	float: left;
	margin-left:5px;
	margin-right:5px;
	width: 32.3%;
}
DIV.col3right
{
	float:right;
	margin-left:5px;
	width: 32.3%;
}

DIV.right
{
	float:right;
}

/*********************************************/
/* sitemap, search, scrolling text a podobne */
/*********************************************/
#cmdNext
{
	margin-top:15px;
	padding:0.3em;
	border:1px #000 solid;	
	background: #cdcdcd;
	color:#000;
	text-decoration:none;
	font-weight:bolder;
}
#cmdNext:hover
{
	background:rgb(240,240,240);
	color:#000;	
	border:1px #000 solid;
	text-decoration:none;
}
#login
{
	vertical-align:middle;
	text-align:center;
	margin-top:150px;
}
.galimg
{
	border:1px solid black;
	margin:0px;
}
.sipka
{
position:relative;
top:-120px;
left: 255px;
height:20px;
width:70px;		
}
.btmtext
{
	font-weight:normal;	
}

.lnkHome
{
	position: relative;
	left: 16px;
	top: -36px;
	border:none;
	width:78;
}
#lnkImage
{	
	border:none;
}


#floatleft
{
	float:left;	
}
#def_announces
{			
	text-align:center;
	width:50%;
}

#LeftFoto
{
	border: 3px solid white;
}