﻿/***  Rozměry *** //

/* Šířka stránky */
table.RamecStranky
{
	width: 1000px;
}

/* šířka levého pruhu */
img.sirka_levy
{
	width: 290px;
}

/* šířka pravého pruhu */
img.sirka_pravy
{
	width: 710px;
}


/* Šířka pruhu s menu */
td.LeveMenu
{
	width: 290px;
}

/* Výška a šířka hlavní části stránky */
td.HlavniCast
{
	width: 710px;
	height: 300px;
}


/* Výška patičky */
td.PatickaTD
{
	height: 29px;
}

td.LeveCtverce
{
	height: 29px;
}

td.Paticka
{
	height: 29px;
}


/***  Ostatní *** //

/* Obecné prvky */
body, div, p, a, td, th, li, dt, dl, h1, h2, h3, h4, h5, h6, img 
{ 
	border: none;
	font-family: verdana,arial,helvetica,sans-serif;	
	line-height: 140%;
	padding: 0px; 
	margin: 0px;
}

td{ text-align: left; vertical-align: top; }
body, div, p, a, td, th, li, dt, dl { font-size: 9pt; }
li, p { margin: 5pt 0pt 5pt 0pt; }
hr { height: 0px; width: 100%; border: 0px; border-top: solid 1px #808080; margin: 6px 0px 6px 0px;  }

h1 {font-size: 14pt; margin: 12px 0px 10px 0px; text-align: left; color: #031E4D; }
h2 {font-size: 11pt; margin: 9px 0px 5px 0px; text-align: left; color: #031E4D;}
h3 {font-size: 10pt; margin: 15px 0px 3px 0px; color: #031E4D;}
h4 {font-size: 9pt; font-weight:normal; margin: 6px 0px 3px 0px;color: #031E4D; }


/* Rámec stránky */
table.RamecStranky 
{
	border-collapse: separate;
	border: none;
	margin: 0px; 
	padding: 0px; 
}


/* Hlavička */
.Hlavicka 
{
	background-color: white;
	background-image: url(img/head.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	vertical-align: middle;
	border: none;
	height: 279px;
}
div.HeaderLogo
{ 
	float: left; 
	width: 100%; 
	height: 100%;
}

/* Hlavni cast */
.HlavniCast {
	color: #031E4D;
	font-size: 9pt;
	background: #DFF3FF;
	border: solid 1px #C3DCFC;
}
.HlavniCast p {text-align: left; }
.HlavniCast a {
	text-decoration: underline;
	font-size: 9pt;
	color: #0443B3;
}
.HlavniCast a:hover { text-decoration: underline; }
.HlavniCast ul{ margin: 0px 0px 0px 40px; padding: 0px; }
.HlavniCast div.HlavniCastDiv{ padding: 12px; }


/* Horní menu */
.HorniMenu{ background-color: white; padding: 4px 12px 4px 12px; }

/* Pruh pod menu */
.PruhPodMenu{ border-bottom: 1 solid #808080; }
.PruhPodMenu p{ margin: 0px; }

/* Levé menu */
.LeveMenu{ padding: 0px 8px 16px 8px; }



/* Patička */
.LeveCtverce{ background-color: White; padding: 0px;  margin: 0px; border: none; }
.LeveCtverce div{ float:left; border: none; }
.LeveCtverce img{ padding: 0px; margin: 0px; }

.Ctverecek_1 { background-color: #606060; }
.Ctverecek_2 { background-color: #808080; }
.Ctverecek_3 { background-color: #A0A0A0; }

.Paticka 
{
	background-color: white;
	border: none;
	text-align: right; 
	vertical-align: middle; 
	color: #93B0BE; 
	padding: 0px 12px 0px 0px; 
	font-weight: normal; 
	font-style: normal;
	font-size: 7pt; 
}
.Paticka p { font-size: 7pt;  }
.Paticka a { text-decoration: none; color: #93B0BE; font-size: 7pt;  }
.Paticka a:hover { text-decoration: underline; }


/* Horní menu */
.HorniMenu, .HorniMenu a {color: White; font-weight: bold; font-size: 9pt; }
.HorniMenu a {text-decoration: none;}
.HorniMenu a:hover {text-decoration: underline;}
.HorniMenu ul {display: inline; padding: 0px; margin: 0px;}
.HorniMenu li {display: inline; padding: 0px; margin: 0px; font-size: 9pt;}
.HorniMenu li.first {}


/* Levé menu */
.LeveMenu
{
	color: black;
	background-color: white;
	border: solid 1px red;
}

.LeveMenu .MenuDescription { font-weight: normal; font-size: 9pt; }
.LeveMenu .MenuSubDescription {font-weight: bold; font-size: 9pt; }
.LeveMenu .lmnp img {vertical-align: middle; padding-bottom: 4px;}
.LeveMenu .lm1, .LeveMenu .lm2 {display: block;}
.LeveMenu .lm1 {font-weight: bold; margin: 6px 0px 3px 10px; padding: 0px 0px 0px 0px; font-size: 9pt; list-style-type: none;}
.LeveMenu .lm2 {font-weight: normal; margin: 1px 0px 0px 12px; padding: 0px 0px 0px 0px; font-size: 9pt; list-style-type: none; }
.LeveMenu a {text-decoration: none; padding-top: 0px; color: #031E4D; }
.LeveMenu a:hover {text-decoration: underline; }
.LeveMenu a.sel {color: White;}
.LeveMenu a img {display: inline; margin: 0px 18px 0px 18px;}

/* Leve menu ul */
#leve_menu_ul {
	padding: 0;
	margin: 0;
}

#leve_menu_ul li {
	width: 240px;
	height: 23px;
	background: url(img/menu_item.jpg) no-repeat;
	display: block;
	padding: 7px 0px 0px 21px;
	margin: 0px;
	vertical-align: middle;
	color: White;
	font-size: 9pt;
}

#leve_menu_ul li a {
	color: White;
	font-size: 9pt;
	text-decoration: none;
}

#leve_menu_ul li a:hover {
	color: #FF4500;
	font-size: 9pt;
	text-decoration: underline;
}

/* Horni menu */
.horni_menu_container {
	padding: 130px  0px  0px  285px;
}
.horni_menu_container td {
	padding: 0px  25px  5px  20px;
	text-align: left;
}
.horni_menu_container a {
	font-size: 9pt;
	font-weight: bold;
	color: #031E4D;
	text-decoration: none;
}
.horni_menu_container a:hover {
	font-size: 9pt;
	font-weight: bold;
	color: #FF4500;
	text-decoration: underline;
}
/* Rychly kontakt */
#quick_contact_container {
	background: White;
	color: #031E4D;
	width: 249px;
	padding: 5px 5px 5px 5px;
}

#quick_contact_header {
	background: transparent url(img/contact_item.jpg) no-repeat;
	color: #031E4D;
	height: 25px;
	width: 248px;
	padding: 6px 0px 0px 11px;
	font-weight: bold;
	margin: 20px 0px 0px 0px;
}
