/* CSS Document */
@import url(tiny.css) ;

body {
font-family: Arial, sans-serif;
font-size: 13px;
color: #494949;
height: 100%;
margin: 0px;
text-align: center;
background-color: rgb(240,240,240);
}

img {
border: 0px;
}

h1 {
color: #00547C;
font-size: 16px;
}

h2 {
color: #00547C;
font-size: 15px;
}

h3 {
color: #00547C;
font-size: 14px;
}

div {
text-align: left;
border:0px;
margin: 0px auto;
}

div.top {
background-color: #E3F4FB;
height: 35px;
border-bottom: 1px #B0BBBF solid;
}

div.topmenu {
width: 950px;
padding: 10px 10px 0px 10px; 
}

div.main {
margin: 0px auto;
padding: 0px 10px 0px 10px;
width: 950px;
min-height: 500px;
background-color: rgb(255,255,255);
}

div.odkazy {
float: left;
margin: 30px 60px 0px 0px;
font-size: 11px;
}

div.logo {
height: 60px;
border-bottom: 1px #B0BBBF dotted;
padding-bottom: 10px;
padding-left: 10px;
padding-top: 10px;
}

div.gleft {
width: 700px;
height: 310px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 10px;
float: left;
}

div.gright {
width: 195px;
height: 235px;
float: left;
margin: 60px 0px 0px 20px;
padding: 10px 5px 5px 5px;
background-color: #00547C;
}

div.cleft  {
width: 660px;
min-height: 600px;
_height: 600px;
float: left;
margin: 30px 20px 20px 0px;
padding: 0px 35px 0px 20px;
/*border-right: 1px #B0BBBF solid;*/
}

div.icleft  {
width: 690px;
min-height: 300px;
_height: 300px;
float: left;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 10px;

}

div.cmright {
background-color: #00547C;
min-height: 400px;
_height: 400px;
width: 195px;
float: left;
margin: 40px 5px 10px 0px;
/*border: 1px #B0BBBF dotted;*/
padding: 15px 5px 5px 5px;
}

div.icmright {
background-color: #E3F4FB;
min-height: 200px;
_height: 200px;
width: 205px;
float: left;
margin: 40px 0px 0px 30px;
border: 1px #B0BBBF dotted;
padding: 0px 0px 0px 0px;
}

div.foot {
border-top: 1px #B0BBBF dotted;
height: 40px;
clear: left;
margin-bottom: 10px;
padding: 0px 10px 10px 10px;
text-align: right;
font-size: 11px;
}

div.fleft {
float: left;
width: 300px;
}

div.detuc {
margin: 0px 0px 20px 0px;
}

div.fcenter {
float: left;
width: 300px;
margin: 0px 10px 0px 10px;
}

div.fright {
float: left;
width: 300px;
}


div.listcont {
margin-top: 20px;
}

div.clist {
margin: 0px 30px 0px 30px;
padding: 15px 10px 15px 10px;
border-bottom: 1px #B0BBBF dotted;
}

div.clist1 {
margin: 0px 30px 0px 30px;
padding: 15px 10px 15px 10px;
}

div.lodkaz {
margin: 20px 0px 30px 0px;
padding: 10px 10px 10px 20px;
border: 1px #B0BBBF dotted;
}

div.news {
font-size: 11px;
margin: 0px 10px 20px 10px;
}

div.nadpis_news {
background-color: #00547C;
color: white;
font-size: 14px;
margin: -1px -1px 15px -1px;
padding: 5px 5px 5px 15px;
}

.submenu1 {
margin-left: 20px;
margin-top: 2px;
}

.submenu2 {
margin-left: 10px;
margin-top: 2px;
}

.hidden {display: none;}

a {
color: #00547C;
text-decoration: underline;
}
a:hover {
color: #C42900;
text-decoration: underline;
}

a.menu1 {
text-decoration: none;
font-weight: bolder;
font-size: 12px;
display: block;
padding: 3px 15px 0px 15px;
}

a.menu2 {
text-decoration: none;
font-size: 13px;
padding-bottom: 3px;
display: block;
}
a.menu2:hover {
text-decoration: underline;
}

a.menu3 {
text-decoration: none;
font-size: 13px;
font-weight: 600;
display: block;
float: left;
margin: 0px 0px 0px 0px;
border-right: 1px #B0BBBF dotted;
padding: 0px 15px 0px 15px;
}
a.menu3:hover {
text-decoration: underline;
}

a.menu4 {
text-decoration: none;
font-size: 12px;
display: block;
color: rgb(255,255,255);
border-bottom: 1px #B0BBBF solid;
margin: 10px 13px 0px 13px;
padding: 0px 5px 2px 5px;
}
a.menu4:hover {
color: #C48E00;
}


a.menu5 {
text-decoration: none;
font-size: 12px;
display: block;
}

a.menu6 {
color: rgb(255,255,255);
text-decoration: none;
font-size: 14px;
display: block;
border-bottom: 1px #B0BBBF solid;
margin: 7px 20px 0px 20px;
padding: 5px 5px 3px 5px;
}

a.menu6:hover {
color: #C48E00;
}

td.td1 {
font-family: Tahoma;
font-size: 11px;
color: black; 
padding: 5px 5px 5px 5px;
}

tr.tr1{
background-color: #FFCEC2;
}

tr.tr2 {
background-color: rgb(204,255,255);
}

tr.tr3 {
background-color: rgb(218, 249, 229);
}

tr.tr4 {
background-color: #FFE8AC;
}

tr.tr5 {
background-color: rgb(255,255,204);
}

input {
font-family: Arial;
font-size: 12px;
margin-top: 2px;
margin-bottom: 10px;
}

select {
font-family: Arial;
font-size: 12px;
margin-top: 2px;
}

label {
vertical-align: middle;
}

p {
text-align: justify;
}

#tab1 {
margin: 10px 0px 20px 0px;
}

.pnews {
margin-top: -7px;
}

.check_center {
vertical-align: 10%;
}

.nadpis1 {
color: #00547C;
font-size: 14px;
font-weight: bold;
display: block;
}

.nadpis2 {
color: #00547C;
font-size: 12px;
font-weight: bold;
display: block;
}

.nadpis3 {
font-size: 13px;
font-weight: bold;
display: block;
margin-top: 5px;
margin-bottom: 3px;
}

.nadpis4 {
color: #00547C;
font-size: 14px;
font-weight: bold;
display: block;
border-bottom: 1px #00547C solid;
padding-bottom: 2px;
padding-left: 2px;
margin-bottom: 4px;
}



