@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding: 0px;
	font-size: 11pt;
	text-align: center;
	background-color: #0b99e0;
	line-height:1.6;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#wrapper {
	width: 100%;
	margin: 0px;
	text-align: center;
	vertical-align:top;
	background: url(../images/bgrnd.jpg) repeat-x;
}

h1{ margin:0px; margin-bottom:5px; padding:0px; line-height:0px;}
h2{ margin:0px; padding:0px; line-height:1; border:0px;}
h3{ margin:0px; padding:0px; line-height:1; border:0px; margin-bottom:5px;}

.h_m_text { text-decoration:none; font-size:6.4pt; line-height:1.4; font-weight:normal; color:#FF6633; text-align:center;}
a.h_m_text { text-decoration:none;  font-size:6.4pt; line-height:1.4; font-weight:normal; color: #00293e;}
a.h_m_text:link { text-decoration:none; line-height:1.4; font-weight:normal; color: #00293e;}
a.h_m_text:visited { text-decoration:none; line-height:1.4; font-weight:normal; color: #00293e;}
a.h_m_text:active { text-decoration:none; line-height:1.4; font-weight:normal; color: #00293e;}

.h_m_text_hover { text-decoration:none; font-size:6.4pt; line-height:1.4; font-weight:normal; color: #00293e;}
a.h_m_text_hover { text-decoration:none;  font-size:6.4pt; line-height:1.4; font-weight:normal; color: #00293e;}
a.h_m_text_hover:link { text-decoration:none; line-height:1.4; font-weight:normal; color: #00293e;}
a.h_m_text_hover:visited { text-decoration:none; line-height:1.4; font-weight:normal; color: #00293e;}
a.h_m_text_hover:active { text-decoration:none; line-height:1.4; font-weight:normal; color: #00293e;}
a.h_m_text_hover:hover { text-decoration:none; line-height:1.4; font-weight:normal; color: #00293e;}



.peta_txt { text-decoration:none; font-size:8pt; line-height:1.6; font-weight:normal; color: #ffffff;}
a.peta_txt { text-decoration:underline; font-size:8pt; line-height:1.6; font-weight:normal; color: #ffffff;}
a.peta_txt:link { text-decoration:underline; font-size:8pt; line-height:1.6; font-weight:normal; color: #ffffff;}
a.peta_txt:visited { text-decoration:underline; font-size:8pt; line-height:1.6; font-weight:normal; color: #ffffff;}
a.peta_txt:active { text-decoration:underline; font-size:8pt; line-height:1.6; font-weight:normal; color: #ffffff;}
a.peta_txt:hover { text-decoration:underline; font-size:8pt; line-height:1.6; font-weight:normal; color: #0f80b6;}

.peta_odkazy { text-decoration:none; font-size:8pt; line-height:1.6; font-weight:normal; color: #90cde9;}
a.peta_odkazy:active, a.peta_odkazy:link, a.peta_odkazy:visited { text-decoration:underline; font-size:8pt; line-height:1.6; font-weight:normal; color: #90cde9;}/* 9eeeff */
a.peta_odkazy:hover { text-decoration:underline overline; font-size:8pt; line-height:1.6; font-weight:normal; color: #adfdff;}

.hlava_txt, a.hlava_txt:link, a.hlava_txt:visited, a.hlava_txt:active 
	{ text-decoration:none; font-size:7pt; font-weight:400; color: #9f9d9d;}
a.hlava_txt:hover { text-decoration:underline; text-align:right; font-size:7pt; font-weight:400; color: #636363;}
h2.hlava_txt { line-height:9pt}

br.spacer {
	margin:0px;
	padding:0px;
	line-height:0px;
}

ul{
    list-style-image: url(../images/spacer.gif); color:#0b6e9e;	margin:0px;	padding:0px; text-indent:0px;
}

.lave_menu { text-decoration:none; font-size:10pt; color: #00293e;}
a.lave_menu { text-decoration:none; line-height:30px; font-size:10pt; color: #00293e;}
a.lave_menu:link { text-decoration:none; color: #00293e;}
a.lave_menu:visited { text-decoration:none; color: #00293e;}
a.lave_menu:active { text-decoration:none; color: #00293e;}
a.lave_menu:hover { text-decoration:none; font-weight:bold; color: #00293e;}

.gr_studio_nadpis { text-decoration:none; font-size:10pt; color: #ff9703; margin-bottom:0px; margin-top:10px; line-height:20px; text-align:left}
.gr_studio_home { text-decoration:none; font-size:10pt; line-height:30px; color: #ff9703;}
a.gr_studio_home { text-decoration:underline; color: #e67d1b;}
a.gr_studio_home:link { text-decoration:underline; color: #e67d1b;}
a.gr_studio_home:visited { text-decoration:underline; color: #e67d1b;}
a.gr_studio_home:active { text-decoration:underline; color: #e67d1b;}
a.gr_studio_home:hover { text-decoration:underline; color: #f7931e;}

.gr_studio { text-decoration:none; text-align:justify; font-size:9.5pt; line-height:1.35; font-weight:normal; color: #ffffff;}
a.gr_studio { text-decoration:underline; line-height:1.6; font-weight:normal; color: #118fcb;}
div.gr_studio a:link { text-decoration:underline; line-height:1.6; font-weight:normal; color: #ffffff;}
div.gr_studio a:visited { text-decoration:underline; line-height:1.6; font-weight:normal; color: #ffffff;}
div.gr_studio a:active { text-decoration:underline; line-height:1.6; font-weight:normal; color: #ffffff;}
div.gr_studio a:hover { text-decoration:underline; line-height:1.6; font-weight:normal; color: #00537b;}

.reference_sq{
	width:148px;
	height:103px;
	background-color:#93c9e2;
}
.reference_sq_hover{
	width:148px;
	height:103px;
	text-decoration:none;
	background-color:#f69e21;
}
.reference_sq_hp{
	width:150px;
	height:105px;
	background-color:#93c9e2;
}
.reference_sq_hover_hp{
	width:150px;
	height:105px;
	text-decoration:none;
	background-color:#f69e21;
}
span.reference_menu { text-decoration:none; font-size:7pt; color: #19323b; display: block; width:130px; height:34px; background:url(../images/spacer-ref.gif); cursor:pointer; margin:0px; padding-top:17px; text-align:center; vertical-align:middle;}
a:link span.reference_menu { text-decoration:none; font-size:7pt; color: #19323b; display: block; width:130px; height:34px; background:url(../images/spacer-ref.gif); cursor:pointer; margin:0px; padding-top:17px; text-align:center; vertical-align:middle;}
a:hover span.reference_menu { text-decoration:none; font-size:7pt; font-weight:bold; color: #19323b; display: block; width:130px; height:34px; background:url(../images/spacer-ref.gif); cursor:pointer; margin:0px; padding-top:17px; text-align:center; vertical-align:middle;}
span.reference_menu2 { text-decoration:none; font-size:7pt; color: #19323b; display: block; width:130px; height:39px; background:url(../images/spacer-ref.gif); cursor:pointer; margin:0px; padding-top:12px; text-align:center; vertical-align:middle;}
a:link span.reference_menu2 { text-decoration:none; font-size:7pt; color: #19323b; display: block; width:130px; height:39px; background:url(../images/spacer-ref.gif); cursor:pointer; margin:0px; padding-top:12px; text-align:center; vertical-align:middle;}
a:hover span.reference_menu2 { text-decoration:none; font-size:7pt; font-weight:bold; color: #19323b; display: block; width:130px; height:39px; background:url(../images/spacer-ref.gif); cursor:pointer; margin:0px; padding-top:12px; text-align:center; vertical-align:middle;}



ul.rozcestnik{
    list-style-image: url(../images/spacer.gif);
	margin:0px;
	margin-top:3px;
	margin-left:69px;
	padding:0px;
	text-indent:0px;
	line-height:1;
}
strong{
margin:0px;
padding:0px;
border:0px;
}

.rozcestnik_nadpis { text-decoration:none; text-align:left; font-size:11pt; font-weight:normal; line-height:24px; color: #ffffff;}
a.rozcestnik_nadpis, a.rozcestnik_nadpis:link, a.rozcestnik_nadpis:visited, a.rozcestnik_nadpis:active { text-decoration:underline; font-weight:bold; color: #108dca;}
a.rozcestnik_nadpis:hover { text-decoration:underline; font-weight:bold; color: #45bbf4;}

.rozcestnik_link { text-decoration:none; text-align:left; font-size:8.5pt; font-weight:normal;line-height:30px; color: #ffffff;}
a.rozcestnik_link { text-decoration:none; font-weight:normal; color: #118fcb;}
a.rozcestnik_link:link { text-decoration:none; font-weight:normal; color: #118fcb;}
a.rozcestnik_link:visited { text-decoration:none; font-weight:normal; color: #118fcb;}
a.rozcestnik_link:active { text-decoration:none; font-weight:normal; color: #118fcb;}
a.rozcestnik_link:hover { text-decoration:underline; font-weight:normal; color: #118fcb;}

rozcestnik_link_, h1.rozcestnik_link_ { text-decoration:none; text-align:left; font-size:8.5pt; font-weight:normal; line-height:16px; color: #ffffff;}
a.rozcestnik_link_, a.rozcestnik_link_:link, a.rozcestnik_link_:visited, a.rozcestnik_link_:active, h2.rozcestnik_link_  { text-decoration:none; text-align:left; font-size:8.5pt; font-weight:normal; line-height:16px; color: #118fcb;}
a.rozcestnik_link_:hover { text-decoration:underline; font-weight:normal; color: #118fcb; line-height:16px;}

.index_ref { text-decoration:none; font-size:12pt; font-weight:bold; color: #0f80b6;}
a.index_ref:link { text-decoration: underline; font-size:10pt; color: #0f80b6;}
a.index_ref:visited { text-decoration: underline; font-size:10pt; color: #0f80b6;}
a.index_ref:hover { text-decoration: underline; font-size:10pt; color: #35a5da;}
a.index_ref:active { text-decoration: underline; font-size:10pt; color: #0f80b6;}


div.ref-popis { width:150px; height:26px; text-align:center; margin-top:2px;text-decoration:underline; font-size:8.5pt; font-weight:normal; color: #108dca;}
a.ref-popis { text-decoration:none; font-size:8.5pt;  font-weight:normal; color: #108dca; text-align:center;}
a.ref-popis:link { text-decoration:underline; font-size:8.5pt; font-weight:normal; color: #108dca;}
a.ref-popis:visited { text-decoration:underline; font-size:8.5pt; font-weight:normal; color: #108dca;}
a.ref-popis:active { text-decoration:underline; font-size:8.5pt; font-weight:normal; color: #108dca;}
a.ref-popis:hover { text-decoration:underline; font-size:8.5pt; font-weight:normal; color: #3db3ed;}

.detail{ color:#3a6374; font-size:8pt; text-align:justify;}
h3.detail{ margin:0px; padding:0px; border:0px; margin-bottom:5px; margin-top:12px; line-height:normal; color:#f3a42e; font-style:italic; font-size:11pt;}
.detail_nadpis { font-size:13pt; font-weight:bold; color:#f3a42e;}
.detail_podnadpis { font-size:10pt; font-weight:bold;line-height:normal; margin-bottom:5px; color:#2d7998; font-style:italic;}
h3.detail_podnadpis { font-size:10pt; font-weight:bold; line-height:normal; color:#2d7998; margin:0px; margin-top:12px; margin-bottom:5px; margin-top:12px; font-style:italic;}
.detail_rozc { font-size:9pt; line-height:1.5; color:#3a6374; text-align:justify; margin-top:10px;}
.detail_rozc a:link, .detail_rozc a:active, .detail_rozc a:visited { font-size:9pt; line-height:1.5; color:#3a6374; text-align:justify; margin-top:10px;}
.detail_rozc a:hover {color:#000000;}
a.detail_rozc { text-decoration:underline; font-size:12pt; color:#3ea8d3;}
.detail ol {list-style:decimal; margin:0px; margin-left:25px; padding-left:0px; margin-top:10px;}
ol.datail_ol_nmarg {list-style:decimal; margin:0px; margin-left:25px; padding-left:0px;}

.detail a:link h3, .detail a:visited h3, .detail a:active h3 { font-size:10pt; font-weight:bold;line-height:normal; margin-bottom:5px; color:#2d7998; font-style:italic;text-decoration:underline;}
.detail a:hover h3{ font-size:10pt; font-weight:bold;line-height:normal; margin-bottom:5px; color:#1b5973; font-style:italic;text-decoration:underline;}

.detail a:link, .detail a:visited, .detail a:active {color:#1b5973; text-decoration:underline;}
.detail a:hover {color:#000000; text-decoration:underline;}

.detail ul {list-style-type:circle; list-style:outside; margin-left:16px; list-style-image:none; color:#3a6374;}

.zaver {color:#0f80b6;}
.zaver a:link, .zaver a:active, .zaver a:visited  {color:#0f80b6;}
.zaver a:hover {color:#000000;} 

div.detail p { margin:0px;}

.kontakt_nadpis { font-size:10pt; font-weight:normal; color:#f3a42e;}
#pods_kontakt { text-decoration:none; font-size:10pt; line-height:1.4; color: #2d7998; text-align:justify; font-style:italic; font-weight:normal; margin-top:10px;}
#pods_kontakt p {margin: 7px 0 0 0;}

.pods_team { text-decoration:none; font-size:8pt; color: #2d7998; font-weight:normal;}
.pods_team a:link { text-decoration:underline; font-size:8pt; color: #f3a42e; font-weight:normal;}
.pods_team a:visited{ text-decoration:underline; font-size:8pt; color: #f3a42e; font-weight:normal;}
.pods_team a:active{ text-decoration:underline; font-size:8pt; color: #f3a42e; font-weight:normal;}
.pods_team a:hover { text-decoration:underline; font-size:8pt; color: #c78118; font-weight:normal;}
.kontakt_udaj { text-decoration:none; font-size:10pt; font-weight:normal; line-height:19px; color: #2d7998;}
.kontakt_udaj a:link { text-decoration:underline; font-size:10pt; font-weight:normal; line-height:19px; color: #2d7998;}
.kontakt_udaj a:active { text-decoration:underline; font-size:10pt; font-weight:normal; line-height:19px; color: #2d7998;}
.kontakt_udaj a:visited{ text-decoration:underline; font-size:10pt; font-weight:normal; line-height:19px; color: #2d7998;}
.kontakt_udaj a:hover { text-decoration:underline; font-size:10pt; font-weight:normal; line-height:19px; color: #0f5774;}

.ref_top_text {font-size:7pt; font-weight:normal; color:#c7d3d8; text-align:right;}
.ref_bot_text {font-size:8pt; font-weight:normal; color:#3a6374; text-align:left;}
a.ref_bot_link, a.ref_bot_link:link, a.ref_bot_link:visited, a.ref_bot_link:active  {font-size:8pt; font-weight:normal; color:#3a6374; text-align:left; text-decoration:underline;}
a.ref_bot_link:hover  {font-size:8pt; font-weight:bold; color:#000000; text-align:left; text-decoration:underline;}

img {border:none}

li.lave_menu_pod_1{ text-decoration:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:10pt; color: #00293e; height:30px;}
li.lave_menu_pod { text-decoration:none; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:10pt; color: #00293e; height:30px;}
a.lave_menu_pod { text-decoration:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:10pt; color: #00293e;  display: block; cursor:pointer; white-space:nowrap; height:1%;}
a.lave_menu_pod:link { text-decoration:none; color: #00293e; }
a.lave_menu_pod:visited { text-decoration:none; color: #00293e;}
a.lave_menu_pod:active { text-decoration:none; color: #00293e;}
a.lave_menu_pod:hover { text-decoration:none; font-weight:bold; color: #00293e;}
span.lave_menu_pod_1 { text-decoration:none; font-size:9pt; color: #00293e; display: block; cursor:pointer; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  background:url(../images/spacer_l_m.gif); width:100%;height:30px;}

.gr_studio_l_m { text-decoration:none; font-size:13pt; color: #ffffff;}
a.gr_studio_l_m { text-decoration:none; color: #ffffff;}
a.gr_studio_l_m:link { text-decoration:none; color: #ffffff;}
a.gr_studio_l_m:visited { text-decoration:none; color: #ffffff;}
a.gr_studio_l_m:active { text-decoration:none; color: #ffffff;}
a.gr_studio_l_m:hover { text-decoration:underline; color: #ffffff;}

.pods_title { text-decoration:none; font-size:10pt; line-height:19px; color: #2d7998; text-align:justify;}
h1.pods_title{ margin:0px; padding:0px; line-height:30px; margin-bottom:10px; font-size:20pt; color:#108dca; text-align:left;}

.pods_rozc { font-size:9pt; line-height:1.5; color:#3a6374; text-align:justify;}
h2.pods_rozc { font-size:12pt; color:#3ea8d3;}
h3.pods_rozc { text-decoration:none; font-size:12pt; color:#3ea8d3;}
a.pods_rozc { text-decoration:underline; font-size:12pt; color:#3ea8d3;}
a.pods_rozc:link { text-decoration:underline; font-size:12pt; color:#3ea8d3;}
a.pods_rozc:visited { text-decoration:underline; font-size:12pt; color:#3ea8d3;}
a.pods_rozc:active { text-decoration:underline; font-size:12pt; color:#3ea8d3;}
a.pods_rozc:hover { text-decoration:underline; font-size:12pt; color:#76d1f5;}

.Os_procent { color:#c07700; font-size:8pt;}
.Dv_procent { color:#38788b;  font-size:8pt;}

.cesta_ { text-decoration:underline; font-size:8pt; color: #5f6fa3;}
.cesta { text-decoration:none; font-size:8pt; color: #5f6fa3;}
a.cesta { text-decoration:none; color: #5f6fa3;}
a.cesta:link { text-decoration:none; color: #5f6fa3;}
a.cesta:visited { text-decoration:none; color: #5f6fa3;}
a.cesta:active { text-decoration:none; color: #5f6fa3;}
a.cesta:hover { text-decoration:underline; color: #5f6fa3;}

.nazor_kl {	width:186px; height:343px; padding:15px; font-size:9pt; color:#3a6374; }
.nazor_kl_text {font-size:8pt; color:#3a6374; line-height:15px;}
a.nazor_kl:link, a.nazor_kl:active, a.nazor_kl:visited
    {font-size:8pt; color:#3a6374; line-height:15px; text-decoration:underline;}
a.nazor_kl:hover {font-size:8pt; color:#16333f; line-height:15px; text-decoration:underline;}
a.nazor_kl_text:link, a.nazor_kl_text:active, a.nazor_kl_text:visited
     {font-size:8pt; color:#3a6374; line-height:15px; text-decoration:none;}
a.nazor_kl_text:hover {font-size:8pt; color:#16333f; line-height:15px; text-decoration:underline;}

.kontaktni { color:#3a6374;}
.kontaktni_co { color:#3a6374; font-size:10pt;}
.kontaktni_co1 { color:#3a6374; font-size:10pt; line-height: 11pt;}
.kam_ted { color:#1d4556; font-size:8pt; font-weight:bold;}
.kam_ted a:link { color:#1d4556; font-size:8pt; font-weight:bold;}
.kam_ted a:active { color:#1d4556; font-size:8pt; font-weight:bold;}
.kam_ted a:visited { color:#1d4556; font-size:8pt; font-weight:bold;}
.kam_ted a:hover { color:#228eba; font-size:8pt; font-weight:bold;}
/* .kam_ted ul {list-style-image:none;} */
 li.kam {  padding:0; margin-left:4px; color:#1d4556; font-size:8pt; margin-top:5px; font-weight:normal;}
 li.kam_2{ padding:0; margin-left:20px; color:#1d4556; font-size:8pt; margin-top:3px; font-weight:normal; list-style-image:none; list-style:disc outside;}
 li.kam a:link {color:#1d4556; font-weight:normal;}	
 li.kam a:active {color:#1d4556; font-weight:normal;}
 li.kam a:visited {color:#1d4556; font-weight:normal;}
 li.kam a:hover {color:#228eba; font-weight:normal;}	
 li.kam_2 a:link {color:#1d4556; font-weight:normal;}	
 li.kam_2 a:active {color:#1d4556; font-weight:normal;}
 li.kam_2 a:visited {color:#1d4556; font-weight:normal;}
 li.kam_2 a:hover {color:#228eba; font-weight:normal;}	
 
a.hp_gal, a.hp_gal:link, a.hp_gal:active, a.hp_gal:visited{font-size:9pt; font-weight:normal; color:#0f80b6} 
a.hp_gal:hover {color:#e67d1b; font-weight:bold;} 
 
.maly_modry_podnadpis, a.maly_modry_podnadpis:link, a.maly_modry_podnadpis:visited, a.maly_modry_podnadpis:active {
	color: #108dca;	font-weight: bold; font-size: 9pt;}
a.maly_modry_podnadpis:hover {
	color: #000000;	font-weight: bold;  font-size: 9pt; }