/************ obecne *************/
.infored{
	font-family:tahoma;
	color: #990000;
	text-align:left;	
	font-weight:bold;
	font-size:18px;
	text-align: justify;
}
.ainfo{
	font-family:tahoma;
	color: #2D3775;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	text-decoration: underline;
}
td{
	color: black;
}
.bluetext{
	color: #2D3775;
}
.bluetexta{
	font-family:times;
	color: #2D3775;
	font-weight:bold;
	font-size:11px;
}
.test {
	visibility : hidden;
	position : absolute;
}
.test1 {
	visibility: visible;
	position : absolute;
	left:50;
	top: 200;	
}
.cekejte {
	visibility: visible;
}
.heightsto{
 height:100%;
}
.heightmen{
	height:108px;
}
.height18{
	height:18px;
}
.height250{
	height:250px;
}
.whitespace{
	white-space: nowrap;
}
.redtitle{
	font-size: 14px;
	font-weight:bold;
	color: rgb(153,0,0);
}
.errmesage{
	color: red; 
	font-weight: bold;
}
/************ content *************/

td.content td a.link:hover
{		font-size:12px;
        text-decoration: underline;
}
td.content td a.link
{		font-size:12px;
        color: #BB2121;
        text-decoration: none;
}
td.content td a.link2:hover
{
        color: #BB2121;
        font-size: 16px;
        font-weight : normal;
        letter-spacing: 0px;
        text-decoration: underline;
}
td.content td a.link2
{
        color: rgb(0,51,102);
        font-size: 16px;
        font-weight : normal;
        letter-spacing: 0px;
        text-decoration: underline;
}

/************ content *************/
td.content
{
        background-color:  #2D3775;
        color: #2D3775;
}

td.content td
{
        text-align: justify;
        color: #2D3775;
}

td.content p.odstavec
{
        text-align: justify;
        color: #2D3775;
        text-indent:20;

}


td.content td.cenik
{
        color:black;
				text-align:center;
        font-family:times;
        font-size: 12px;
        letter-spacing:1.3;
				font-weight: bold;
}
td.content td.right, td.content p.right
{
        text-align: right;
}


td.content td p.title
{
        color: #BB2121;
        font-size: 16px;
        font-weight : bold;
        letter-spacing: 0px;
}

td.content td.title1
{
        font-size: 16px;
        font-weight : bold;
        letter-spacing: 0px;
}

td.content td a.link
{
        color: #BB2121;
        text-decoration: none;
}

td.content td a.link:hover
{
        text-decoration: underline;
}

td.content span.label2
{
        font-weight: bold;
        letter-spacing: 1px;
}





/************ Vyhledání spojení *************/
table.spojeni{
	background-color:rgb(164,164,164);
}
table.spojeni tr.item1{
	background-color: rgb(255,255,255);
}
table.spojeni tr.topMenu{
        font-family: tahoma,times,Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
				background-color: #A9B3F1;
}
table.spojeni tr.item2{
	background-color: #EEF0F8;
}





/************ zamestnani *************/
table.zamestnani a
{
        font-family: tahoma,times,Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
        color : rgb(153,0,0);
        text-align: center;

}
table.zamestnani a:hover.azam
{
        font-family: tahoma,times,Arial, Helvetica, sans-serif;
        font-size : 14px;
        font-weight : bold;
        color : rgb(167,167,167);
        text-align: center;

}
table.zamestnani tr.head
{
        background-color:#EEF5FE;
}
table.zamestnani td
{
        font-family: verdana,Helvetica, sans-serif;
        font-size : 12px;

}
table.zamestnani td.nadpis
{
        font-family: times,Arial, Helvetica, sans-serif;
        font-size : 19px;
        font-weight : bold;
        color : white;
        background-color: rgb(21,34,85);
        text-align: center;

}
table.zamestnani a.azam
{
        font-family: tahoma,Arial, Helvetica, sans-serif;
        font-size : 14px;
        font-weight : bold;
        color : white;
        background-color: rgb(21,34,85);
        text-align: center;

}
table.zamestnani td.nazev
{
        font-family: verdana,times,Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
}

/************ tabulky ceniku atd *************/
table.cenik tr.head td
{
        color: F6FF00;
        font-weight: bold;
		padding: 2px 5px 2px 5px;
}
table.cenik tr.head
{
        background-color: #25237C;
}
table.cenik tr.white
{
        background-color: white;
}
table.cenik td.nadpisblue
{
        font-family: times,Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : white;
        background-color: rgb(21,34,85);
        text-align: center;
}
table.cenik td.nadpisred
{
        font-family: times,Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : white;
        background-color: rgb(153,0,0);
        text-align: center;
}
table.cenik td.nadpisgray
{
        font-family: times,Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : black;
        background-color: #dbdbdb;
        text-align: center;
}
table.cenik td.center
{
				text-align: center;
}
/************ main *************/
body.main {
        font-weight : normal;
        background-color : #2D3775;
        color : white;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        margin-bottom : 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
}
body.sitemap {
        font-weight : normal;
        background-color : #fffff;
        color : white;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        margin-bottom : 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
}
td.sitemap td
{
        text-align: justify;
        color: #2D3775;
}
td, p, div, span, input, select, textarea, body
{
        font-family: "arial, verdana, helvetica";
        font-size: 11px;
}

table.main tr
{
        background-color: white;
}

table.main tr td
{
        color: #2D3775;
}

td.delim
{
        background-color : #2D3775;
}
/************ topmenu *************/
tr.topMenu
{
        background-color: #A9B3F1;
}

table.topMenu tr td
{
        font-size: 12px;
        font-weight : bold;
        color: #2E3876;
}

table.topMenu tr td a.normal
{
        color: #2E3876;
        text-decoration: none;
}

table.topMenu tr td a.normal:hover, table.topMenu tr td a.selected
{
        color: #2E3876;
        text-decoration: underline;
}

/************ submenu *************/
tr.subMenu
{
        background-color: #000838;
}

table.subMenu tr td
{
				font-family:arial;
        font-size: 11px;
        font-weight : bold;
        color: white;
}

table.subMenu tr td a.normal
{
        color: white;
        text-decoration: none;
}

table.subMenu tr td a.normal:hover, table.subMenu tr td a.selected
{
        color: white;
        text-decoration: underline;
}

/************ copyright *************/
td.copyright
{
        font-size: 10px;
        color: #2E3876;
/*        color: #E0E0E0;*/
        letter-spacing: 1px;
        background-color: #A9B3F1;
/*        background-color: #BB2121;*/
}


td.copyright a
{
        color: #2E3876;
/*        color: #E0E0E0;*/
        text-decoration: none;
}

td.copyright a:hover
{
        text-decoration: underline;
}
/****************************************/
table.faq a.qlink
{
        font-family: Verdana,tahoma,Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : rgb(153,0,0);
        font-weight : bold;
        line-height: 3;
}
table.faq a.link
{
        font-family: Verdana,tahoma,Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : rgb(153,0,0);
        text-decoration:underline;
}
table.faq td.q
{
        font-family: Verdana,tahoma,Arial, Helvetica, sans-serif;
        font-size : 14px;
        color : #2D3775;
        font-weight : bold;
}
table.faq td.a
{
        font-family: Tahoma,Arial, Helvetica, sans-serif;
        /*font-size : 14px;*/
        font-size : 12px;
        color : #2D3775;
}

/************ default.html *************/


td#introLabel1
{
        background-color: white;
        background-image: url(img/default-bg-1.jpg);
        background-position: right bottom;
        background-repeat: no-repeat;
        cursor: hand;
}

td#introLabel2
{
        background-color: white;
        background-image: url(img/default-bg-2.jpg);
        background-position: right bottom;
        background-repeat: no-repeat;
        cursor: hand;
}

td#introLabel1 td, td#introLabel2 td
{
        color: #2D3775;
        text-align: justify;
}

td#introNews
{
        background-color: #F0F0F0;
}

td#introNews tr.title
{
        background-color: #BB2121;
}

td#introNews tr td div
{
        color: black;
}

td#introNews tr td
{
        text-align: justify;
        color: #2D3775;
}

td.introLink
{
        color: #2D3775;
        background-color: white;
}


td.content div.info
{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : normal;
        color : black;
        border : 1px #2D3775;
        border-style : solid;
        background-color: #DDE1F9;
        padding-left : 10px;
        padding-right : 10px;
        padding-top : 10px;
        padding-bottom : 10px;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 90 );
        -moz-opacity : 90%;
}

td.menu td.nadpis
{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : white;
        background-color: #990000;
        text-align: center;
        vertical-align: middle;        
}
td.menu td.nadpisblue
{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : white;
        background-color: rgb(21,34,85);
        text-align: center;
}
td.menu td.nadpis2
{
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        color : white;
        background-color: #990000;
        vertical-align: middle;        
}
h1
{
        font-family: Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : white;
        text-align: center;
        vertical-align: bottom;  
        margin:0px; 

}
h2
{
        font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        color : white;
        text-align: center;
        margin:0px; 
				
}
td.menu td
{
        font-family: Tahoma,Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : #2D3775;
}
td.menu td a
{
        font-family: tahoma,Arial, Helvetica, sans-serif;
        font-size : 11px;
        font-weight : bold;
        color : #2D3775;
				text-decoration:underline;
        
}
td.menu td a.intrmap
{
        font-family: times,Arial, Helvetica, sans-serif;
        font-size : 15px;
        font-weight : bold;
        color : #2D3775;
				text-decoration:underline;
        
}
td.menu td a.link:hover
{
        font-family: Tahoma,Arial, Helvetica, sans-serif;
        font-size : 11px;
        color : white;
        
}
td.content td.center
{
        text-align: center;
}
td.content td.right
{
        text-align: right;
}
td.content td.centerLabel
{
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 1px;
        text-align: center;
}
/*******************Vyskakovaci okna********************/
table.floatingwindow{
	background-color:#F5FBFB;
	border-bottom: #2A3446 2px solid;
	border-left: #2A3446 2px solid;
	border-right: #2A3446 2px solid;
	border-top: #2A3446 2px solid;
	width: 700px;
}

table.floatingwindow td.close{
	cursor:pointer;
	color:#2D4273;
	font-size:13px;
	font-family:tahoma;
	text-align:right;
}
table.floatingwindow td p{
	font-size:12px;
	font-family:verdana;
	color:#2A3446;	
}
table.floatingwindow td li{
	font-size:11px;
	font-family:verdana;
	color:#2A3446;
	font-weight: bold;		
}

/******************* admin ******************/

body.admin {
        font-weight : normal;
        background-color : white;
        color : #2D3775;
        margin-left : 2px;
        margin-right : 2px;
        margin-top : 0px;
        margin-bottom : 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
}

table.adminTopMenu tr
{
        background-color: #bb2121;
}

table.adminTopMenu tr td
{
        color: white;
        font-weight: bold;
}

table.adminTopMenu tr td a.normal
{
        color: white;
        text-decoration: none;
}

table.adminTopMenu tr td a.normal:hover, table.adminTopMenu tr td a.selected
{
        color: white;
        text-decoration: underline;
}

td.admin p.title
{
        font-size: 16px;
        font-weight: bold;
        letter-spacing: 1px;
}

td.admin p.message
{
        font-family:vedrana;
				font-size: 12px;
        letter-spacing: 1px;
        color:#990000;
}

td.admin tr.head
{
        background-color: rgb(0,0,102);
}

td.admin td.warrning
{
        font-size: 12px;
        letter-spacing: 1px;
        color: red;
}

td.admin tr.head td
{
        color: white;
        font-weight: bold;
}

td.admin table.head2 
{
        background-color:#004b97;
}

td.admin tr.head2
{
        background-color:#e8f3ff;
        font-weight: bold;
}

td.admin tr.head2.td .info
{
        font-family:vedrana;
        color: white;
        font-weight: bold;
}

td.admin tr.head a
{
        color: white;
        font-weight: bold;
}

td.admin a
{
        color: rgb(0,0,102);
        font-weight: bold;
}

td.admin a:hover
{
        color:rgb(166,166,166);
        font-weight: bold;
}

td.admin td.nadpis
{
        font-size: 24px;
				color: rgb(162,162,162);
        font-weight: normal;
}
td.admin b.popis
{
				font-family:tahoma;
        font-size: 10px;
				color: rgb(108,108,108);
        font-weight: normal;
}

td.admin tr.item1, td.admin tr.form
{
        background-color: rgb(232,243,255);
}
td.admin tr.item1, td.admin tr.form1
{
        background-color: rgb(255,255,255);
}
td.admin tr.item2
{
        background-color: #e0e0e0;
}


td.admin tr.item1 a, td.admin tr.item2 a
{
        color: rgb(153,0,0);
}
/*menu*/
#menu .popup {
	BACKGROUND: #ffffff;
	BORDER-BOTTOM: #295f89 1px solid;
	BORDER-LEFT: #295f89 1px solid;
	BORDER-RIGHT: #295f89 1px solid;
	BORDER-TOP: #D8D8D8 1px solid;
	DISPLAY: none;
	FONT-FAMILY: tahoma;
	FONT-SIZE: 8px;
	POSITION: absolute;
	WIDTH: 130pt
}
#menu P {
	MARGIN-BOTTOM: 0px; MARGIN-TOP:0px;MARGIN-LEFT: 0px;
}
table.menu tr{
		background-color: #295f89;

}
table.menu P {
	COLOR: #295f89;
	FONT-SIZE:10px;
	TEXT-DECORATION: none;
	line-height: 2.5;
}
table.menu a {
	COLOR: #295f89; 
	FONT-SIZE:11px; 
	TEXT-DECORATION: none;
}
table.menu a:hover {
	COLOR: #295f89; 
	FONT-SIZE:11px; 
	TEXT-DECORATION: underline;
}
