body { 
	border: 0px none; 
	margin: 0px; 
	padding: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #6D6D6D;
	/*background: url(images/peveko-pozadi.gif) repeat-x;*/
	background-color:#0066a6;
	background-image:url(images/peveko-pozadi-2.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
} 

#navcontainer ul {
	padding-left: 0;
	margin-left: 0;
	background-color: #0066a5;
	color: White;
	float: left;
	width: 100%;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a {
	padding: 0.2em 1em;
	background-color:#004f7f;
	color: White;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}
#navcontainer ul li a:hover {
/*background-color: #0066a5;*/
background-color: #c6a959;
color: #fff;
}

/*Podmenu:*/

/*vsuvka:*/
#navcontainer2 { margin-left: 0px; }
#navcontainer2 ul {
margin: 0;
padding: 0;
list-style-type: none;
font-size: 0.96em;
/*font-family: verdana, arial, Helvetica, sans-serif;*/
}
#navcontainer2 li { margin: 0 0 1px 0; }
#navcontainer2 a, #navcontainer2 a:visited {
display: block;
padding: 4px 5px 4px 4px;
width: 150px;
color: #6D6D6D;
background-color:#d2d2d2;
text-decoration: none;
}
#navcontainer2 a:hover {
color: #fff;
background-color: #c6a959;
text-decoration: none;
}
#navcontainer2 ul ul li { margin: 0 0 1px 0; }
#navcontainer2 ul ul a, #navcontainer2 ul ul a:visited {
display: block;
padding: 3px 3px 3px 20px;
width: 136px;
color: #6D6D6D;
background-color: #ececec; /*podpodmenu pozadi*/
text-decoration: none;
}
#navcontainer2 ul ul a:hover {
color: #fff;
background-color: #c6a959;
text-decoration: none;
}
/*konec vsuvka*/

#podmenu {
	padding-left: 0;
	margin-left: 0;
	/*border-bottom: 1px dotted #CCC;*/
	width: 150px;}
#podmenu li {
	list-style: none;
	margin: 0;
	padding: 0.25em;
	border-bottom: 1px dotted #CCC;}
#podmenu li a { text-decoration: none; }
/*Podmenu konec*/

/*Odkazy vpravo:*/
#odkazyvpravo {
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #CCC; }
#odkazyvpravo li {
	list-style: none;
	margin: 0;
	padding: 0.25em;
	border-top: 1px solid #CCC; }
#odkazyvpravo li a { text-decoration: none; }
/*Odkazy vpravo konec*/

#seznam li { 
	list-style-type: square;
	margin-left: 16px;
	padding-left: 0px;
}

.resetovac { 
border: 0px none; 
margin: 0px; 
padding: 0px; 
float: none; 
clear: both; 
width: 0px; 
height: 0px; 
line-height: 0px; 
font-size: 0px; 
} 

p, img, table, tr, th, td, h1, h2, h3, h4, h5 {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	color: #333;
} 

p, ul, ol {
	margin: 0 0 2em 0;
	line-height: 16px;
	/*font-weight: bold;*/
}

#bodyhlavicka { 
background-color: #ffffcc; 
} 

#bodypaticka { 
	background-color: #ffffcc; 
} 

#strankahlavicka { 
/*	text-align:right;
	background-color: #a9c1f7; */} 
#strankahlavicka table { 
	margin: 0px;
	width: 900px; } 
#strankahlavicka td { 
	padding: 0px;
	text-align: right;
	font-size: 0.75em;}
#strankahlavicka td a { 
	color: #c6a959;
	text-decoration: none;}

#strankamenu { 	/*background-color: #F93;*/ } 

#strankapaticka { margin-left: 190px; margin-right: 10px; border-top:dotted 1px #999;} 
#strankapaticka p { font-size: 0.8em; color:#999; text-align:right;} 
#strankapaticka a { 
	color: #c6a959;
	text-decoration: none;}

#strankaobal {
	background-color:#FFF;
	position:absolute;
	left:50%;
	top:6px;
	width: 900px;
	margin-left: -450px;
/*	background-image:url(images/peveko-pozadi-3.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
*/} 

#strankaobal1 { /*background: url('left.gif') top left repeat-y;*/ } 

#strankaobal2 { /*background: url('right.gif') top right repeat-y;*/ } 

#strankavnitrek {/*border-bottom:dotted #F00;*/}

#levypanelobal {
	float: left;
	width: 160px;
	margin: 5px 0px 5px 5px;
	padding: 2px 2px 2px 2px;
	font-size: 90%;
} 
#levypanelobal a {color:#c6a959; text-decoration:none;}

#obal {
	float: left;
	text-align:justify;
	width: 540px;
	margin: 5px 0px 0px 5px;
	padding: 2px 2px 2px 2px;
} 

#pravypanelobal { 
	float: right; 
	width: 130px; 
	margin: 0px 0px 5px 0px; 
	padding: 2px 2px 2px 2px; 
	font-size: 85%; }

#pravypanelvnitrek { margin: 10px;}
#pravypanelvnitrek a {color:#004672; text-decoration:none;}
#pravypanelvnitrek a:hover {color:#004672; text-decoration:none;}

#hlavnipanelobal { padding: 5px 150px 5px 190px;} 
#hlavnipanelobal p {color: #6D6D6D;}
#hlavnipanelobal a {color:#c6a959; text-decoration:none;}
#hlavnipanelobal a:hover {color:#004672; text-decoration:none;}
#hlavnipanelobal h2 {font-size:13px; color:#0066a5; margin-bottom: 10px;}

#hlavnipanelhlavicka {/*background-color: #FFC;*/}
#hlavnipanelhlavicka p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: lighter;
	font-style: italic;
	color: #999;
	margin-top:0px;
	margin-bottom:20px;}
#hlavnipanelhlavicka a:hover {color: #c6a959; text-decoration:underline;}

#hlavnipanelvnitrek {/*background-color:#FC9*/}
#hlavnipanelvnitrek h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: lighter;
	color: #c6a959;
	margin-top:0px;
	margin-bottom:20px;}

tr.UzivatelNeaktivovany td {  /* 0 */ 	color: #F90;}
tr.UzivatelNeaktivovany a {  /* 0 */ 	color: #F90; text-decoration:underline; }
.UzivatelNeaktivovany {	color:#F90; }

.UzivatelSpravceSystemu {color: #009933;}  /* 6 */
tr.UzivatelSpravceSystemu td {  /* 6 */  color: #009933;}
tr.UzivatelSpravceSystemu a {  /* 6 */  color: #009933; text-decoration:underline; }

#hlavnipanelpaticka { 
	/*background-color: #dddddd; */
} 

#paticka-pokus {
	background: url(images/r-l-d.gif) 0 100% no-repeat #e68200; width: 20em;
	background: url(images/r-p-d.gif) 100% 100% no-repeat;
}

/*pokus s rameckem:*/
.r-l-d {background: url(images/r-l-d.gif) 0 100% no-repeat #e68200; width: 20em}
.r-p-d {background: url(images/r-p-d.gif) 100% 100% no-repeat}
.r-l-h {background: url(images/r-l-h.gif) 0 0 no-repeat}
.r-p-h {background: url(images/r-p-h.gif) 100% 0 no-repeat; padding:10px }

.tab th, td, tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #6D6D6D;
}

/*Tabulka seda*/
table.seda {
	border-spacing: 0px;
	
	margin: 0px 0px 0px 0px;
	padding: 0px;}
table.seda td {
	padding: 2px 6px 2px 6px;
	text-align: left;
	vertical-align: top;
	background-color:#F0F0F0;
	color: #6D6D6D;
	border-bottom: 1px solid #ffffff;
}

table.seda td.aktivni {
	padding: 2px 6px 2px 6px;
	text-align: left;
	vertical-align: top;
	background-color:#c6a959;
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
/*Konec Tabulka dbaze*/

/*Tabulka nic*/
table.tabnic {
	border-spacing: 0px;
	margin: 20px 0px 30px 10px;
	padding: 0;}
table.tabnic td {
	padding: 4px 4px 10px 4px;
	text-align: left;
	vertical-align: top;
	color: #6D6D6D;
	border-bottom: 1px solid #d1d2d4;}
/*Konec Tabulka nic*/

/*Tabulka dbaze*/
table.db {
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;}
table.db td {
	padding: 2px 6px 2px 6px;
	text-align: left;
	vertical-align: top;
	color: #6D6D6D;
	font-size: 0.8em;
	border-bottom: 1px dotted #d1d2d4;
	}
/*Konec Tabulka dbaze*/

/*Tabulka bez car*/
table.tabbezcar {
	margin: 0px 10px 20px 10px;
	padding: 0;
	width: 500px;}
table.tabbezcar td {
	padding: 4px 4px 4px 4px;
	text-align: left;
	vertical-align: top;
	background-color:#f2f2f2;
	border-right: 1px solid #d1d2d4;
	border-bottom: 1px solid #d1d2d4;}
/*Konec Tabulka bez car*/

/*Tabulka 1 sloupec*/
table.tab1sloupec {
	border-spacing: 0px;
	margin: 0 10px 0 10px;
	padding: 0;
	width: 500px;}
table.tab1sloupec td {
	padding: 6px 10px 6px 0;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d1d2d4;}
/*Konec Tabulka 1 sloupec*/

table.table2Column {
	margin: 0 10px 0 10px;
	padding: 0;
	width: 500px;}
table.table1Column td,
table.table2Column td {
	padding: 12px 10px 15px 0;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #d1d2d4;}
table.table1Column td.productImgSize1,
table.table2Column td.reportImgSize1 {
	padding: 15px 0 15px 0;
	width: 80px;}
table.table1Column td.productTitle {min-width: 100px;}
table.table2Column td.reportTitle {	width: 185px;}
table.table2Column td.reportTitle .linkItem a {display: block;}
table.table2Column tr.header td {height: 1px; padding-top: 0;}
table.table2Column td.space {
	border-bottom: none;
	padding: 0;
	margin: 0;}
table.table2Column td.space img.space {	width: 10px;}
table.table1Column h3, table.table2Column h3 {	margin: 0;	padding: 0;}
img.imgSize1 {	/*border: 1px solid #d1d2d4;*/	margin: 0;}

/*Formular - napiste:*/
#signup table { 
 background-color: #F9FBFD; 
 color: #000000; 
 width: 500px; 
 border: 1px solid #D7E5F2; 
 border-collapse: collapse; 
} 
#signup td { 
 border: 1px solid #D7E5F2; 
 padding-left: 4px; 
}
.labelcell { 
 background-color: transparent; 
 width: 220px; 
} 
.fieldcell { 
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: right; 
 margin-right: 0px; 
 padding-right: 0px; 
} 
.smalllabelcell { 
 background-color: transparent; 
 color: #3670A7; 
 width: 100px; 
}
.smalllmodry { 
 color: #3670A7; 
} 
.smallfieldcell { 
 background-color: #F2F7FB; 
 color: #000000; 
 text-align: right; 
}
.fieldcell input { 
 width: 300px; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 
.smallfieldcell input { 
 width: 100px; 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
} 
.smallfieldcell select { 
 background-color: #D7E5F2; 
 color: #102132; 
 border: 1px solid #284279; 
}
.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #D7E5F2; 
 color: #102132; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 
}
.bezove{
font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #c6a97a; 
}

.textcerveny {
	color:#F00;
	font-weight:bold;
}
