/* CSS Document */

body {
	text-align:center;
	background: #014d98 url('images/bg.gif') repeat-x top left;
 	font-family: Verdana, "Arial CE",sans-serif;
	font-size: 9pt;
	color: #000;
	
	}
	
/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0;}

h1 {font-size:120%;	 font-size: 25pt; font-weight: normal; color: #a3a5a8; }
h2 {font-size:100%; color: #a3a5a8; font-size: 10pt;}
h3 {color:black;	font-size:120%;}
h4 {font-size:100%; }




/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;	}
p, .editor { text-align: justify; margin:0;}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin:10px 15px 10px 10px; padding:0px 0px 0px 12px; background: url('img/prava-ctverec.jpg') no-repeat left 6px;}
dt {}
dd {line-height:1.4;}
ul, ul li {}


/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;	margin-top: 10px; margin-bottom: 10px; font-size:100%;}
caption {	margin: 0 0 .66em 0;	text-align: center;	color: #D01310;}
th {	border: 1px solid white;	padding: 5px 10px;	font-weight: bold;	text-align: left;	vertical-align: top;
		}
td {	border: 1px solid white;	padding: 5px 0px;	vertical-align: middle; color:#000240;	}
td p {padding:0px 10px; font-size:8pt;}
.text-white td a { color:white !important; }
.text-white th{vertical-align:middle;font-size:8pt;padding:5px;}
.text-white td{padding:5px;font-size:8pt;font-weight: normal;}

#myTable th {text-align:left;cursor:pointer;padding-left:0;padding-right:0;}


/* FORMS
-------------------------------------------------- */
fieldset {	clear: both; border:none;	}
legend {}
input, textarea, select {	font-size: 1em;}


/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {	position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {	font-style: italic;}
code, kbd, samp, pre {	font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {	font-size: smaller;	text-decoration: none !important;	vertical-align: sub;}
sup {	font-size: smaller;	text-decoration: none !important;	vertical-align: super;}
del {	text-decoration: line-through;}
ins {	text-decoration: underline;}
strong {	font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {color:#990000; }
a:visited {	}
a:hover {text-decoration: none; }
h2 a:hover {text-decoration: underline;}
h4 a:hover {text-decoration: underline;}
a img {border:none;}

table a{color:white;}
table td h2 a {color:white !important; text-decoration:none;}




/* Styly pro nadpisy 
------------------------------------------------------------------*/




/* Formul��e 
-------------------------------------------------------------------*/
.submit {
	/*border: 1px solid #e7e8e9;*/
	
	text-align: center;
	font-family: Arial;
	font-size: 9pt;
	width:25px;
	margin:0;
	padding:0;
	_margin-left: 8px;
}

.input {
	border: 1px solid #e7e8e9;
	margin:0;
	padding:0;
}

.hledat {
	color: #000;
	font-weight: normal;
}

/* Str�nka 
-------------------------------------------------------------------*/
#obalka {
position:relative;
	/*width: 750px; sirka*/
	width:940px;
	margin: 0 auto;
	/*padding: 0px;*/
	/*background: url('images/sl.gif') repeat-y top left;*/
}

#motiv {
position:relative;
	background: url('images/top1.jpg') no-repeat left top;	
	height: 188px;
	margin-bottom: 0px;
}

#menu-top {
position:relative;
	background: url('images/top-menu-bg.gif') repeat-x top left;
	
	height: 34px;
	top:139px;
	overflow:hidden;
}

#menu-top a {
	color: #fff;
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	padding:1px 28px 3px 29px;
	margin-left:-1px;
	display:block;
	border-left:1px solid #255c91;
}

#menu-top a:hover {
	text-decoration: underline;
}

#menu-top ul {
	list-style-type: none;
	float: left;
	margin:0;
	margin-top: 0px;
	padding:0;
}

#menu-top ul li {
	display: block;
	float: left;
	padding: 6px 0 0 0;
	margin: 0;
}

/* Levy sloupec 
--------------------------------------------------------------------*/
#sl {
	background: url('images/sl.gif') top left;
	background-repeat: repeat-y;
	/*width: 750px; sirka*/
	width:940px;
	margin-top: 10px;
}

#maj {
	/*width: 750px; sirka*/
	width:940px;
	text-align: center;
	float: left;
}

.maj-poz {
	background:#fff url('images/poz.gif') repeat-y top left;
}

#maj #levy-sloupec {
	width: 170px;
	background: #050041 url('images/levy-bg.gif') no-repeat top left;
	float: left;
	/*margin: 13px 0 0 0;*/
	text-align: right;
}

#maj #levy-sloupec ul {
	list-style-type: none;
	margin-top: 0px;
	padding:0;
	margin:0;
}
#maj #levy-sloupec ul li {
	display: block;
	margin-right: 0px;
	
}

#maj #levy-sloupec ul li a {
	color: #fff;
	font-family: Arial;
	font-size: 92%;
	text-decoration: none;
	display:block;
	_height:1px;
	padding:8px 7px 8px 8px;
	font-weight:bold;
	margin-left:0px;
	text-align:right;
	border-bottom:1px solid #1064AA;
	/*background:url('images/menu-leve-linka.gif') no-repeat right top;*/
}
#maj #levy-sloupec ul li ul {background:#386ca4; padding-bottom:8px;}
#maj #levy-sloupec ul li ul li
	{
	margin:0;
	}
	
#maj #levy-sloupec ul li ul li a
	{
	font-weight:normal;
	padding-right:16px;
	padding-top: 3px;
	padding-bottom: 3px;
	border:none;
	
	}

#maj #levy-sloupec #rychli-kontakt{
	color: #fff;
	font-family: Verdana;
	font-size: 7pt;
	text-align: right;
	margin: 10px 8px 0 0;
}

#maj #levy-sloupec #rychli-kontakt a {color:white;}

.odata{color:white;position:relative;padding:0px 8px 10px 8px;font-size:0.9em;}
.odata h2{text-align:left;}
.odata a{color:white;}

/* Forma 
---------------------------------------------------------------*/
#forma {
position:relative;
	
	/*width: 577px; sirka*/
	width:769px;
	float: right;
	background: #fff;
	overflow:hidden;
}

#forma #forma-top {
	
	background: #e7e8e9;
	text-align: left;
	height: 30px;
}

#forma #forma-top .text-top {
	color: #024280;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	padding: 9px 0 0 10px;
}

#forma #reklama {
	background: url('images/reklama.gif') repeat-x top left;
	width:100%;
	height: 34px;
}

#forma #reklama .text-reklama {
	color: #fefefe;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;
	padding: 8px 0 0 3px;
}

#forma #bottom-foto1 {
	background: url('images/bottom-foto1.gif') no-repeat left top;
	width: 287px;
	height: 29px;
	float: left;
}

#forma #bottom-foto2 {
	background: url('images/bottom-foto2.gif') no-repeat top left;
	width: 284px;
	height: 29px;
	float: right;
}

#forma #bottom-foto1 a, #forma #bottom-foto2 a {color:white; display:block;}

#forma .text-produkty {
	color: #fff;
	font-family: Arial;
	font-size: 10pt;
	text-align: center;
	padding-top: 7px;
}

#forma #foto1-uvod {
	background: url('images/foto1-uvod.jpg') no-repeat left top;
	width: 287px;
	height: 66px;
	float: left;
}

#forma #foto2-uvod {
	background: url('images/foto2-uvod.jpg') no-repeat top left;
	width: 284px;
	height: 66px;
	float: right;
}

#forma #foto1-uvod a, #forma #foto2-uvod a {display:block; width:100%; height:66px;}

.text {
	position:relative;
	text-align: left;
	font-family: Verdana;
	font-size: 8pt;
	color: #000240;
	padding-left: 15px;
	padding-right:15px;
	padding-bottom:20px;
}

.text a {color:#000240;}

#hledej
	{
	position:absolute;
	left:580px;
	top:4px;
	padding:0px;
	margin:0px;
	width:186px;
	}
	fieldset{margin:0px;padding:0px;}
	
#hledej label
	{
	color:black;
	}
	
#aktuality p
	{
	color:white;
	margin:0px;
	font-size:92%;
	text-align:left;
	}
.aktuality-obsah{margin:0px 6px;text-align:left;}
.aktuality-obsah a{color:white;font-size:8pt;}
	
#aktuality p a {color:white; text-decoration:none;}	
#aktuality p span {text-decoration:underline;}
#aktuality p a:hover {}
	
#boxy
	{
	position:absolute;
	left:0px;
	top:0px;
	_left:-15px;
	width:100%;
	
	}
	.tab-none{position:relative;}
/*.tab-none, .tab-none td { margin:0 !important; text-align:center !important; padding:0 !important; border:none !important;  left:-15px !important; _left:-8px !important; }*/
.tab-none td div {position:relative; }
.tab-none img {margin-right:15px;}	

.tab-none h2 {position:absolute; width:100%; color:white; font-size:10pt; z-index:10; top:8px; left:0px; text-align:center;}

.table-uvod td {vertical-align:top;}
.table-uvod h3{padding:5px 10px; color:#041558; font-size:120%;}

#logo {position:absolute; width:155px; height:60px;  top:10px; left:10px;}


.motiv { position:relative; margin:0px -15px 0px -15px; width:769px !important;  }

.motiv p { margin:0 15px;  }
.motiv td { vertical-align: top;  }

.download-link{color:#fb0000;}

/* galery
---------------------------------------------------------------*/
#galery{position:relative;width:100%;float:left;padding:0px 0px 20px 0px;}
#galery .box{width:168px;height:168px;position:relative;float:left;background:url('images/box-bcg.gif') no-repeat left top;margin:8px;_display:inline;}
#galery .box a{display:block;position:relative;left:9px;top:9px;width:150px;height:150px;}
#galery .box a img{}

.text-img{}
.text-pic{float:right;margin:5px 0px 5px 5px;clear:both;}

/* text-content
---------------------------------------------------------------*/
#text-content{position:relative;padding:0px 15px;}
#news-index{position:relative;margin:10px 0px 0px 0px;}
#news-index a{text-decoration: none;font-weight: bold;}
#news-index div{font-weight: bold;margin:0px 0px 4px 0px;}
.aktualita{font-size:16pt;margin:5px 0px;}

/* news
---------------------------------------------------------------*/
.caption1{position:relative;margin:15px 0px;font-size:1.4em;font-weight: bold;color:#041e62;text-transform: uppercase;clear:both;}

#news{position:relative;width:100%;float:left;}
.box-news{position:relative;width:344px;overflow:hidden;padding:0px 15px 10px 10px;margin:0px 0px 30px 0px;float:left;background:url('images/news-bcg.jpg') repeat-x left bottom;}
.box-news .index-img{float:left;display:block;border:#9a9a9a solid 1px;}
.box-news .index-img:hover{border:black solid 1px;}
.box-news .index-img img{width:110px;height:110px;padding:0px;margin:0px  !important;border:white solid 1px;}
html > body .box-news .index-img img{float:left;display:block;}

.news-desc{width:215px;height:115px;overflow:hidden;float:right;padding:0px;color:#000;line-height:12px;font-size:0.9em;}
.news-desc b{color:#747474;}
.news-desc p{color:black !important;}
.news-desc h3{height:29px;overflow:hidden;line-height:14px;margin-bottom:1px;}
.news-desc h3 a{color:#041e62;text-decoration: none;}
.news-desc h3 a:hover{text-decoration: underline;}
.more{color:#152d6c;background:url('images/arrow.gif') no-repeat right 6px;padding:0px 8px 0px 0px;}
