/* BASE COLOR : #001951 */
BODY
{ color: #000000; background-color: #e2e2e2; font-family: arial, sans; font-size:11px; }
A
{
 text-decoration: underline;
 color: #001951;
}
A:hover
{
 text-decoration:none;
 color: #001951;
}
A.bez
{
 text-decoration: none;
 color: #001951;
}
A.lg
{
 position:absolute;
}
#projekty a:link { color: lime; text-decoration: none; }
A.lg IMG
{
 border:0px solid black;
}
#body
{ background-color: white; width:875px; text-align:left;  border-right: 1px solid #afafaf; border-left: 1px solid #afafaf; }
#bgcolor { background-image: url(/img/motiv.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: right bottom; text-align: left; width: 875px; }
#head
{
 background-image: url(/img/head_cz.jpg);
 width:875px;
 height:194px;
}
#lang
{ width:180px; float: left; text-align:left; vertical-align: bottom; margin-top: 172px; }
#main
{ background-color: white; margin-top: -3px; }
#leftbar
{ background-color: white; width:180px; float: left; text-align:left; }
#inleftbar
{  }
#content
{ font-size: 12px; margin-top:9px; width:690px; text-align:left; float: right; margin-bottom:5px; border-left: 1px solid #afafaf; }
#marginmaker
{ text-align:justify; margin-right: 10px; margin-bottom: 3px; margin-left: 15px; }
/* FOOT */
#foot
{
 width:875px;
 height:1px;
 clear:both;
}
#mainfoot
{
 border-top: 1px solid #fff;
 clear:both;
 width:875px;
 text-align:right;
 color: gray;
}
#mainfoot A
{
 color: #fff;
}
#mainfoot A:hover { color: #fff; text-decoration: none; }
#mainfoot DIV
{
 margin: 5px;
}
SPAN.blue
{
 color: #001951;
}
/* LEFTBAR */
#aktualne, #toplinks, #projekty
{ margin-left:5px; margin-right:15px; }
#leftbar H1, H3.shadow
{ display: block; padding-top:7px; padding-bottom:8px; padding-left: 7px; text-decoration: none; font-size:11px; margin:8px 0 0;;
 color:white; background-color: #0c2878; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }
#toplinks A
{
 display: block;
 text-decoration: none;
 padding:2px;
}
#toplinks A:hover
{
 text-decoration:underline;
}
#aktualne
{ color:gray; margin-top: 5px; margin-left:10px; }
#aktualne B
{
 color: #001951;
 font-weight:normal;
}
#aktualne A
{
 text-decoration: none;
}
#aktualne A:hover
{
 text-decoration: underline;
}
#projekty
{ margin-top: 5px; margin-bottom:50px; }
#projekty IMG
{
 display: block;
 margin:5Px;
}
/* MENU */
#menu
{ background: url(/img/menu_cara.jpg) repeat-y; }
#menu A
{
 display: block;
 padding: 4px 4px 4px 7px;
 text-decoration: none;
 margin-bottom:1px;
}

#relativ
{ position: relative; top: 0; left: 0; }
.hiddenMenu
{ background-color: #7babd9; background-position: 0 0; position: absolute; width:170px; border: solid 1px #001951; left:168px; z-index: 1; visibility:hidden; }
#hiddenMenu1
{ top:0; left: 165px; }
#hiddenMenu2
{ top:23px; }
#hiddenMenu3
{ top:46px; }
#hiddenMenu4
{
 top:69px;
}
#hiddenMenu5
{
 top:92px;
}
#hiddenMenu6
{
 top:138px;
}
#hiddenMenu7
{
 top:161px;
}
#hiddenMenu8
{
 top:184px;
}
#hiddenMenu9
{
 top:207px;
}
#hiddenMenu10
{
 top:230px;
}
#hiddenMenu11
{
 top:253px;
}
#hiddenMenu12
{ background-color: orange; top:161px; left: 335px; }
#hiddenMenu13 { top: 46px; left: 335px; }
#hiddenMenu14 { top: 69px; left: 335px; }
#hiddenMenu15 { top: 276px; }
#hiddenMenu16 { top: 115px; }
/* CONTENT */
#content H1
{ margin-bottom: 10px; margin-top: 5px; font-size:17px; color: #001951; background-image: url(/img/nadpis.gif); background-repeat: no-repeat; background-position: 5px 0; text-align:left; margin-left: -4px; padding-left: 20px; }
#content H2 { color: #001951; font-size: 15px; background-image: url(/img/nadpis_s.gif); background-repeat: no-repeat; background-position: 5px 0; text-align: left; margin-top: 5px; margin-bottom: 10px; margin-left: -4px; padding-left: 20px; }
#content H2_pom
{
 margin-bottom: 3px;
 margin-top: 3px;
 font-size:15px;
 color: black;
}
#content H3
{
 color: #001951;
 font-size:15px;
 margin-bottom: 10px;
 margin-top: 5px;
}
#content H3.shadow
{
 display: block;
 padding-top:-5px;
 padding-bottom:15px;
 padding-left: 8px;
 text-decoration: none;
 background-color: #a43232;
 font-size:11px;
 margin:4px 0 0;;
 color:white;
}
#l_home H3.shadow { color: white; font-size: 11px; text-decoration: none; background-color: #0c2878; margin-top: 7px; display: block; padding-top: 7px; padding-bottom: 8px; padding-left: 7px; }
#l_home { font-size: 11px; text-decoration: none; position: relative; top: -15px; right: -12px; width: 180px; float: right; display: block; margin-top: 7px; padding-top: 7px; padding-bottom: 8px; }
#content H4
{
 font-size:14px;
 margin-bottom: 2Px;
 margin-top: 5px;
}
#content H5
{
 font-size:13px;
 margin-bottom: 3Px;
 margin-top: 5px;
}
#content H6
{
 font-size:12px;
 margin-bottom: 3Px;
 margin-top: 5px;
}
#kontakt { font-size: 12px; }
#region { background-color: #dfdfdf; text-align: left; margin-top: 10px; padding: 2px; outline: solid 3px olive; }
#region TD { background-color: #e9e9e9; text-align: left; margin-top: 10px; padding: 2px 2px 2px 6px; border-top: 1px solid white; border-right: 1px solid white; border-left: 1px solid white; }
#regionw { background-color: white; }
DIV.rightbar
{
 margin-top:-15px;
 margin-left:0;
 margin-bottom: 34px;
}
IMG.logo
{
 display:block;
 margin:15px;
}
IMG.logo-pole { float: right; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; display: block; }
IMG.logo_uvod { display: block; margin: 5px; }
TABLE
{ font-size: 11px; border: solid 0 black; }
TABLE.brusel { font-size: 12px; border: solid 0 black; }
TD
{
 text-align:left;
}
TD B
{
 color: #001951;
}
TABLE.kontakty TD
{
 padding-bottom:20px;
}
TABLE.loga { text-align: center; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
bunka { text-align: center; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; }
TABLE.border
{
 background-color: lightgray;
}
TABLE.border TD
{
 background-color: white;
}
.gray
{
 color:gray;
}
.gray A
{
 color:gray;
}
A IMG
{
 border: 1px gray solid;
}
A IMG.logo
{
 border:0px solid black;
}
A IMG.logo2 { text-align: center; margin-top: 15px; margin-bottom: 10px; border-width: 0; }
/* FORMULARE */
.projekty a:link { font-weight: bold; text-decoration: none; }
.projekty a:hover { color: #0068cf; font-weight: bold; text-decoration: underline; }
.projekty a:visited { font-weight: bold; text-decoration: none; }
INPUT.text
{
 margin:3px;
 font-size:11px;
 padding-bottom:2px;
 padding-left:2px;
 padding-top:1px;
 border: solid 1px darkgray;
 background-color: #EFEFEF;
}
TEXTAREA
{
 background-color: #EFEFEF;
 border: 1px solid darkgray;
 font: 11px arial;
 padding:2px;
}
INPUT.button
{
 font-size:11px;
 margin:3px;
 padding:1px;
}
INPUT.button_projekty_hl { font-size: 11px; background-color: #d9d9d9; text-align: center; height: 25px; margin: 3px; padding: 1px; border: solid 2px #808080; }
INPUT.button_projekty { font-size: 11px; background-color: #e5e5e5; text-align: center; margin: 3px; padding: 1px; height: 25px; border: solid 1px #808080; }
A.normal
{
 text-decoration: underline;
 color: #001951;
}
A.normal { color: #001951; text-decoration: underline; vertical-align: middle; }
A.normal:hover
{
 text-decoration:none;
 color: #001951;
}
.kontakt_img { padding: 5px 5px 8px; background-color: #dfdfdf; text-align: left; padding: 2px; border-bottom: 1px solid white; border-right: 1px solid white; border-top-color: white; border-left-color: white; }
.EU_img { background-color: #dfdfdf; text-align: left; float: right; margin-right: 15px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; border: solid 1px #808080; }
.kontakt_img2 { background-color: #ededed; text-align: left; padding: 2px; border-top-color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-color: white; }
.td_text { font-size: 12px; text-align: justify; }
.kontakt_info { background-color: #dfdfdf; padding: 5px; border-bottom: 1px solid white; border-right: 1px solid white; border-top-color: white; border-left-color: white; }
.kontakt_blank { color: #5b5b5b; padding: 5px; border-top-color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-color: white; }
.kontakt_nadpis { font-size: 13px; padding: 10px 5px 5px; border-top-color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-color: white; }
.kontakt_nadpis-spol { font-size: 14px; padding: 5px; }
.kontakt_nadpis2 { font-size: 12px; padding: 5px; border-top-color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-color: white; }
.kontakt_info2 { background-color: #ededed; padding: 5px; border-top-color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-color: white; }
.kon_head_img { background-color: #7babd9; text-align: center; width: 50px; height: 72px; padding: 2px; border-bottom: 1px solid white; border-right: 1px solid white; border-top-color: white; border-left-color: white; }
.kon_head { background-color: #7babd9; padding: 5px; border-top-color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-color: white; }
.kon_head2 { background-color: #ffd203; padding: 5px; border-top-color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-color: white; }
.kon_oddeleni { font-size: 10pt; padding: 5px; border-top-style: solid; border-top-color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-left-style: solid; border-left-color: white; }
.kon_tab { width: 650px; }
/*UL_odrazky
*/
ul { color: black; list-style-type: square; margin: 1em 0 1em 40px; }
.admin { color: white; text-align: right; padding-right: 10px; border-right: 1px solid #fff; }
.copy { color: white; background-color: #bbb; text-align: right; padding-right: 10px; }
.s_lista { color: white; background-color: #bbb; text-align: left; padding-top: 0; padding-left: 10px; }
#admin { color: white; background-color: #9c9c9c; text-align: left; width: 180px; height: 35px; float: left; padding-top: 8px; padding-right: 10px; border-right: 1px solid white; }
#s_lista { color: white; background-color: #bbb; text-align: left; width: 685px; height: 35px; float: right; padding-top: 8px; padding-right: 5px; padding-left: 10px; }
.banner {
	width: 650px;
	height: 130px;
	border: 1px solid #CCC;
	color: #999;
}
