@charset "utf-8";

#obal_body { width:1060px; padding:0; margin:0 auto;  height:auto; text-align:center; vertical-align:top; background:url('../images/stin_body_.png') center center repeat-y;  }

body  {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	background:rgb(237,243,249);
	margin: 0; /* Je vhodné nastavit nulový okraj a odsazení elementu body a umožnit tak použití různých výchozích hodnot prohlížeče. */
	padding: 0;
	text-align: center; /* Umístí kontejnery na střed v prohlížečích IE 5*. Text je nastaven na výchozí zarovnání vlevo v selektoru #container. */
	color: #000000;
	}
.twoColFixLtHdr #container { 
	width: 1020px;  /* Nastavení o 20 px méně než je maximální šířka 800 px umožní zobrazení prvků prohlížeče a zabrání použití horizontální posuvné lišty. */
	background:rgb(1,67,140);
	margin: 0 auto; /* Automatické okraje (společně se šířkou) nastaví stránku na střed. */
	/*border: 1px solid #000000;*/
	text-align: left; /* Dojde k potlačení zarovnání textu: zarovnání na střed u elementu body. */
	padding:0;
	
} 
.twoColFixLtHdr #header {
	position:relative;
	background: #DDDDDD; 
	padding: 0;  /* Toto odsazení odpovídá zarovnání vlevo u elementů v tazích div, které se nacházejí pod ním. Pokud je v tagu #header použit obraz namísto textu, můžete chtít odsazení odstranit. */
} 
.twoColFixLtHdr #header h1 {
	margin: 0; /* vynulováním okraje posledního elementu v tagu #header div zabráníte sbalení okraje – nevysvětlitelné mezeře mezi tagy div. Pokud má tag div kolem pevný okraj, není tato operace nutná, jelikož rovněž nedochází ke sbalení okraje. */
	padding: 10px 0; /* Použitím odsazení namísto okraje umožníte ponechání elementu ve vzdálenosti od okrajů tagu div. */
}
.twoColFixLtHdr #sidebar1 {
	float: left; /* Jelikož se jedná o plovoucí element, je nutné zadat šířku. */
	width: 215px; /* Skutečná šířka tohoto tagu div v prohlížečích, které odpovídají standardům, a standardním režimu prohlížeče Internet Explorer bude zahrnovat odsazení a pevný okraj přičtený k šířce. */
	 /* Barva pozadí se bude zobrazovat v délce obsahu sloupce, nikoli však dále. */
	padding: 0;
	margin-bottom:15px;
	position:relative;
}
.twoColFixLtHdr #mainContent {
	float:right;
	width:791px;
	margin-bottom:15px;
	margin-left:5px;
	 /* Levý okraj u tohoto elementu div vytvoří sloupec podél levé strany stránky – bez ohledu na množství obsahu v tagu sidebar1 div bude prostor sloupce zachován. Okraj můžete odstranit, chcete-li, aby text v tagu #mainContent div vyplnil prostor v tagu #sidebar1, když obsahu tagu #sidebar1 skončí. */
	padding: 0; /* Odsazení představuje mezeru uvnitř pole div, okraj představuje mezeru vně pole div. */
} 
.twoColFixLtHdr #footer { 
	padding: 0 10px 0 20px; /* Toto odsazení odpovídá zarovnání vlevo u elementů v tazích div, které se nacházejí nad ním. */
	background:url('../images/pata.jpg') 0 0 no-repeat;
	background-color:#FFF;
	height:40px;
	text-align:center;
} 
.twoColFixLtHdr #footer p {
	margin: 0; /* Vynulováním okrajů prvního elementu v zápatí zabráníte možnému sbalení okraje – vzniku mezery mezi tagy div. */
	padding: 10px 0; /* Odsazení tohoto elementu vytvoří mezeru stejně jako okraj, avšak bez problému se sbalením okraje. */
}

#pata_reklama { background-color:#FFF; width:100%;}


.fltrt { /* Tuto třídu lze použít pro nastavení plovoucího elementu vpravo na stránce. Plovoucí element musí předcházet element, vedle kterého se má na stránce zobrazovat. */
	float: right;
	margin-left: 0;
}
.fltlft { /* Tuto třídu lze použít pro nastavení plovoucího elementu vlevo na stránce. */
	float: left;
	margin-right: 0;
}
.clearfloat { /* Tato třída musí být umístěna u elementu div nebo break a musí být posledním elementem před uzavřením kontejneru, který musí plovoucí prvek zcela obsahovat. */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	
}


h1 { font-size:1.4em; background:url('../images/ikona_nadpis.png') 0 0 no-repeat; height:40px; padding:9px 0 9px 45px; margin:0; }
h2 { font-size:1.2em;}
h3 { font-size:1.1em;}
h3 a { text-decoration:none; } 
p { text-align:justify; padding:0 0 0 5px;}
.okraj { border: #FFF 3px solid;}
.hidden { visibility:hidden; position: absolute;}
.right { width:auto; text-align:right;}
.odsaz { text-align:justify; width:auto;}
/***********colors**********/
.white { color:#FFF;}
.white_podtrhni { color:#FFF; text-decoration:underline;}
.cervena { color:#C30; text-decoration:none;}
.modra { color:rgb(1,67,140); }
.modra_bold { color:rgb(1,67,140); font-weight:bold; font-size:1.2em; }
.modra_bold_mala { color:rgb(1,67,140); font-weight:bold; font-size:1.0em; }

.orange {color:rgb(231,120,23);}
.orange_bold {color:rgb(231,120,23); font-weight:bold; font-size:1.1em;}

.green { color:rgb(112,181,32);}
.green_bold { color:rgb(112,181,32); font-weight:bold; font-size:1.2em;}

.filipez { text-decoration: none;  font-size:0.9em; color: #CCC; font-weight:bold; }
.filipez_a { text-decoration: none;  font-size:0.9em; color: #CCC;}
/***************************/

/*********header**********/
#header table { width:1020px; background-color:rgb(1,67,141); height:45px; }
#hlava_reklama { color:#FFF; height:45px; vertical-align:top;}
#text_reklama {  width:auto; text-align:center; font-size:1.4em; font-weight:bold; color:rgb(248,131,28); }
#hlava_1 { background:url('../images/hlava_1.jpg') 0 0 no-repeat; width:1020px; height:261px; padding:0; margin:0;}

#hlava_2 {background:url('../images/hlava_2.jpg') 0 0 no-repeat; width:1020px; height:30px; padding:2px 0 0 0 ; margin:0; text-align:center;}
#obal_up_menu { width:100%; background:#FFF; height:32px;  background:url('../images/top_bg.jpg') 0 0 repeat-x; text-align:center;  }


#hlava_3 {background:url('../images/hlava_3.jpg') 0 0 no-repeat; width:1020px; height:26px; padding:0; margin:0;}


#input_form { border:none;  font-size:1.0em; background:url('../images/bg_hledej.png') 0 0 no-repeat; width:170px; height:92px; padding:28px 35px 28px 40px 	;  }

#obal_pole_hledej { float:left; margin:0; width:50%; text-align:right;  }
#pole_hledej {  text-align:center; background:url('../images/bg_hledej.png') 0 0 no-repeat; width:255px; height:92px; padding:0;   }

#obal_hledej {float:right; width:50%;}
#btn_hledej { border:none; cursor:pointer;    }
/************************/

/**********content***********/
#content_up {background:url('../images/content_up.jpg') 0 0 no-repeat; width:791px; height:100px; padding:0; margin:0;}
#content_repeat {background:url('../images/content_repeat.jpg') 0 0 repeat-y; width:791px; padding:0; margin:0; height:auto; }
#content_down {background:url('../images/content_down.jpg') 0 0 no-repeat; width:791px; height:50px;  padding:0; margin:0;}
#content_txt { padding:0 30px 0 30px; height:auto;}

/****************************/

/*********sidebar***********/
#sidebar_up {background:url('../images/sidebar_up.jpg') 0 0 no-repeat; width:215px; height:95px; padding:0; margin:0; }
#sidebar_repeat {background:url('../images/sidebar_repeat.jpg') 0 0 repeat-y; width:215px;   padding:0; margin:10px 0 0  0;}
#sidebar_down {background:url('../images/sidebar_down.jpg') 0 0 no-repeat; width:215px; height:36px; padding:0; margin:0}
#sidebar_txt { padding:0 20px 0 16px;}

#zelena_linka { position:absolute; top:0; left:0;}
#nabidka_prace { }

#bg_alarm { background-color:#FFF; border:#999 2px solid; padding:5px; }
#alarm { color:#C00; font-weight:bold; font-size:1.1em;}
#bg_alarm a { color:#C00;; text-decoration:none;}
#novinky {   color:#C00; font-weight:bold; font-size:1.2em;}

/***************************/

/*********footer**********/

/*************************/

/***************kontakty*******************/
.kontakt_nadpis {  color:rgb(1,67,140);}
#l_pulka_kontakt { float:left; width:40%;  padding:0 10px 0 50px; }
#p_pulka_kontakt { float:right; width:40%; padding:0 10px 0 10px;   }
.mapa_cr { background:#fff;}
.mapa_cr14 { background:#fff; background:url('../images/pobocky/mapa_kraj14.png') top left no-repeat;}
.mapa_cr13 { background:#fff; background:url('../images/pobocky/mapa_kraj13.png') top left no-repeat;}
.mapa_cr12 { background:#fff; background:url('../images/pobocky/mapa_kraj12.png') top left no-repeat;}
.mapa_cr11 { background:#fff; background:url('../images/pobocky/mapa_kraj11.png') top left no-repeat;}
.mapa_cr10 { background:#fff; background:url('../images/pobocky/mapa_kraj10.png') top left no-repeat;}
.mapa_cr9 { background:#fff; background:url('../images/pobocky/mapa_kraj9.png') top left no-repeat;}
.mapa_cr8 { background:#fff; background:url('../images/pobocky/mapa_kraj8.png') top left no-repeat;}
.mapa_cr7 { background:#fff; background:url('../images/pobocky/mapa_kraj7.png') top left no-repeat;}
.mapa_cr6 { background:#fff; background:url('../images/pobocky/mapa_kraj6.png') top left no-repeat;}
.mapa_cr5 { background:#fff; background:url('../images/pobocky/mapa_kraj5.png') top left no-repeat;}
.mapa_cr4 { background:#fff; background:url('../images/pobocky/mapa_kraj4.png') top left no-repeat;}
.mapa_cr3 { background:#fff; background:url('../images/pobocky/mapa_kraj3.png') top left no-repeat;}
.mapa_cr2 { background:#fff; background:url('../images/pobocky/mapa_kraj2.png') top left no-repeat;}
.mapa_cr1 { background:#fff; background:url('../images/pobocky/mapa_kraj1.png') top left no-repeat;}



/**************kraje***********************/
#kontakt { width:350px;}
#hlavicka { background-color:rgb(231,120,23); color:#FFF; font-size:1.2em; width:100%; font-weight:bold;
padding:5px;}
#obal_radek { border:#666 1px dotted;}
#ikona { font-size:0.9em; vertical-align:top; }
#obsah {font-size:1.0em; font-weight:bold; vertical-align:top;}
#konec { border: 2px solid; border-color:rgb(231,120,23);}
/******************************************/

/***********************************/


/**********mapa mala *************/

#obal_mapa_mala {}
.mapa_cr_mala { }
.mapa_cr14_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj14.png') top left no-repeat;}
.mapa_cr13_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj13.png') top left no-repeat;}
.mapa_cr12_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj12.png') top left no-repeat;}
.mapa_cr11_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj11.png') top left no-repeat;}
.mapa_cr10_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj10.png') top left no-repeat;}
.mapa_cr9_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj9.png') top left no-repeat;}
.mapa_cr8_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj8.png') top left no-repeat;}
.mapa_cr7_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj7.png') top left no-repeat;}
.mapa_cr6_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj6.png') top left no-repeat;}
.mapa_cr5_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj5.png') top left no-repeat;}
.mapa_cr4_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj4.png') top left no-repeat;}
.mapa_cr3_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj3.png') top left no-repeat;}
.mapa_cr2_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj2.png') top left no-repeat;}
.mapa_cr1_mala { background:#fff; background:url('../images/pobocky_mala/mapa_kraj1.png') top left no-repeat;}
/*********************************/

/************** txt obsah****************/
#l_pulka { float:left; width:47%;  padding:0 10px 0 0px; }
#p_pulka { float:right; width:47%; padding:0 10px 0 10px;   }

#l_pulka_stred { float:left; width:47%;  padding:0 10px 0 0px; text-align:center; }
#p_pulka_stred { float:right; width:47%; padding:0 10px 0 10px; text-align:center;   }



#l_pulka_2 { float:left; width:10%;  padding:0 10px 0 0px; }
#p_pulka_2 { float:right; width:80%; padding:0 10px 0 10px;   }


#l_pulka_30{ float:left; width:62%;  padding:0 10px 0 0px; }
#p_pulka_30 { float:right; width:30%; padding:0 10px 0 10px;   }

#l_pulka_30_p{ float:left; width:30%;  padding:0 10px 0 0px; }
#p_pulka_30_p { float:right; width:62%; padding:0 10px 0 10px;   }

#stred_txt { float:left; width:100%; padding:0 10px 0 0px;}
#stred_txt_center { float:left; width:100%; padding:0 10px 0 0px; text-align:center;}

#stred { width:auto; padding:0 0 0 20px; }
#stred_height { width:auto; padding:0 0 0 20px;  height:950px; background-color:#FFF;   }


/**************************************/

#smerovac { width:auto; text-align:right; font-size:0.9em; color: #666}


.aktiv_btn_left {
	background-color: #3B62A6;
  background-image: url("../cssmw2_images/grad.jpg");
  background-repeat: repeat-y;
  border-bottom: solid 1px #2E3645;
  border-top: solid 1px #EAEFF5;
  /*color: #06055C;*/
  color:#FFF;
  text-decoration: none;
  text-transform: uppercase;
  
  height: 13px;
  line-height: 20px;	}
  
  
  
#flash { position:absolute; left:0; top:0;}

/************ poptavka ************/
.texttab { background-color:rgb(190,216,247); padding:5px; }
/**********************************/

/*****poptavka ****/
#seznam_obj { width:100%; min-height:50px; border:1px solid #999;}
#seznam_obj_hlava { width:100%; height:20px; background-color:rgb(231,120,23); color: #fff; font-weight:bold; border-bottom:1px solid #999;    vertical-align:middle; padding-top:1px; }
#seznam_obj_subhlava { background-color: #C30; color: #fff; font-weight:bold;}
#seznam_obj_hlava_text { padding-left:5px; color:#fff; }
#seznam_obj_tab { width:100%;}
#btn_pokracuj { background:#C30; color:#fff; border:#666 1px solid; cursor:pointer;}

#seznam_obj_subhlava_tbody tr{ background-color:#FFF; color:#333 }
#formular_poptavka{ width:100%; height:auto; background:#CCC}
#pop_form { width:100%; /*background-color: #EFEFEF;*/ background:url('../images/poptavka/bg_form.jpg') top left repeat-y; padding:20px 0 5px 0; border:1px solid #999; height:auto}

#pop_form_nobg { width:100%; /*background-color: #EFEFEF;*/  padding:20px 0 5px 0; height:auto; }

#pop_form_okna { background:#fff; width:678px; min-height:469px;   background:url('../images/poptavka/bg_form_okna.png') top left no-repeat; padding:50px 0 0 0 ; }
#pop_form_okna  table tr td span{ color:#FFF; font-weight:bold;}
#pop_form_okna  table tr td { margin:0 10px 0 10px; padding:0 5px 0 5px; width:220px;}
#pop_form_okna a { text-decoration:none; border:0;}
#selected {}


#pop_form_dvere { background:#fff; width:680px; height:280px; background:url('../images/poptavka/bg_form_dvere.png') top left no-repeat; padding:50px 0 0 0 ;}
#pop_form_dvere_typ  table tr td span{ color:#FFF; font-weight:bold;}
#pop_form_dvere_typ  table tr td {text-align:left; margin:0 10px 0 10px; padding:0 5px 0 5px; width:300px;}
#pop_form_dvere_typ a { text-decoration:none; border:0;}
#selected {}

#pop_form_okna_typ { background:#fff; width:678px; min-height:304px; background:url('../images/poptavka/bg_form_okna_typ.png') top left no-repeat; padding:50px 0 0 0 ; }
#pop_form_dvere_typ { background:#fff; width:678px; min-height:304px; background:url('../images/poptavka/bg_form_dvere.png') top left no-repeat; padding:50px 0 0 0 ; }
#pop_form_okna_typ  table tr td span{ color:#FFF; font-weight:bold;}
#pop_form_okna_typ  table tr td { text-align:left; margin:0 10px 0 10px; padding:0 5px 0 5px; width:300px;}
#pop_form_okna_typ a { text-decoration:none; border:0;}
#rozmery { width:50px;}
 

#obal_faze_2 { width:100%; /*background-color: #EFEFEF;*/ background:url('../images/poptavka/bg_form.jpg') top left repeat-y; padding:20px 0 5px 0; }
.obal_faze_2 { width:100%; /*background-color: #EFEFEF;*/ background:url('../images/poptavka/bg_form.jpg') top left repeat-y; padding:20px 0 5px 0; }

#seznam_obj_table { color: #000; font-weight:bold; }

/*
#img_ok_1{ border:solid 3px #FC6;}
#img_ok_2{ border:solid 3px #FC6;}
#img_ok_3{ border:solid 3px #FC6;}
#img_ok_4{ border:solid 3px #FC6;}
#img_ok_5{ border:solid 3px #FC6;}
#img_ok_6{ border:solid 3px #FC6;}
*/
/************/

/*****************foto galerie***************/
/*
#detail_galery { visibility:hidden; width:86%; text-align:center;}
#fotka_detail { border:#000 solid 2px;}
*/
#galerie_bg { width:600px; height:180px; background:url('../images/galerie_negativ.png') no-repeat; padding:25px 2px 0 2px; }
#btn_galery {background:#FFF; color:#000; font-weight:bold; cursor:pointer;}
#fotky_akce { }
#fotka {  visibility:hidden; }
#obal_album { width:100%; text-align:center;}
#obal_fotka { padding:35px; margin:5px; }

/********************************************/



