/*------------------------------------------------------------------------------
Vytvořil: Jan Valuštík, jan@valustik.com, www.valustik.com
Datum: 03/2008
------------------------------------------------------------------------------*/



/* html+body -----------------------------------------------------------------*/
html{
  background:white;}

body{font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;color:black !important; font-size:small;text-align:left;padding:0px;margin:0px; }

/* hlavní layout -------------------------------------------------------------*/
#ram2{margin:0px auto 0px auto;padding:0px 15px 0px 15px;}
#ram{margin:0px auto 0px auto; padding:0px;}

h1.h1s{display:none;}

menu{ display:none;}
#telo_top{display:none;}
#telo_middle{width:100%;float:left;margin:0px;padding:0px;}
#telo_bottom{display:none;}


/* obecne prvky --------------------------------------------------------------*/
#text{width:100%;}

#sloupec{display:none;}
ul#sloupec_1{display:none;}
ul#sloupec_2{display:none;}

.navigace{/*nahoru + tisk*/ display:none;text-align:right; clear:both; color:rgb(186,22,22);}
.navigace a{margin:0px 9px 0px 0px;}
/* uvod ----------------------------------------------------------------------*/
.zvyrazneny{color: rgb(60,60,60); border:3px solid rgb(238,238,238); text-align:left; line-height:1.7em; margin:15px 0px 15px 0px;padding:15px; background:rgb(243,245,243) URL("../obr/p_zvyrazneny_bg.png") top left repeat-x;}
.aktualne_box{color: rgb(60,60,60); border:3px solid rgb(238,238,238); text-align:left; line-height:1.5em; margin:20px 0px 20px 0px;padding:15px; background:rgb(250,250,250) URL("../obr/sedy_bg.png") top left repeat-x;}
/* reference -----------------------------------------------------------------*/
.reference_box{float:left; color: rgb(60,60,60); border:4px solid rgb(238,238,238); text-align:left; line-height:1.5em; margin:20px 0px 20px 0px;padding:15px; background:rgb(250,250,250) URL("../obr/sedy_bg.png") top left repeat-x;}
/* servis --------------------------------------------------------------------*/
.servis_box{text-align:center; color:white; width:220px; border:5px solid rgb(243,243,243); padding:20px 5px 20px 5px; margin:8px; float:left; line-height:1.5em; background:rgb(186,0,0) URL("../obr/servis_bg.png") top left repeat-x;}
.servis_box strong{display:block;text-align:center;font-size:1.1em;}
.servis_box img{margin:15px;border:0px;text-align:center;}
.servis_box a{color:white;}
.servis_box a:hover{color:black;}
/* partneri ------------------------------------------------------------------*/
a.partneri_box{width:200px; min-height: 110px;border:0; padding:5px; margin:15px; margin-bottom:30px; float:left; display:block; text-decoration:none; text-align:center; overflow:hidden;}
a.partneri_box img{border:0px;margin:0px;}
a.partneri_box strong{width: 200px; margin:0px; padding:0px; display:block; text-align:center; font-weight:normal; overflow:hidden;}
/* plastova_okna -------------------------------------------------------------*/
a.plastova_okna{display:block; float:left; width: 200px; margin:20px; padding:0px; text-align:center; text-decoration:none;}
/* garazpva vrata ------------------------------------------------------------*/
a.garazova_vrata{display:block; float:left; margin:0px; margin-bottom:15px; padding:0px; text-align:center; text-decoration:none;}
a.garazova_vrata img{margin:0px;}
/* regenerace domu -----------------------------------------------------------*/
p.rekonstrukce{float:left;margin:0px; padding:0px; text-align:center;}
/* kontakt -------------------------------------------------------------------*/
.kontakt_box{float:left; text-align:left; width:530px; margin:0px; margin-bottom:10px; min-height:340px; padding:0px;}
.kontakt_box h3{margin-bottom:20px;}
.kontakt_box img{width:250px; height:250px; float:left; margin:0px; margin-right:20px;border:2px solid rgb(186,22,22);}
.kontakt_box p{line-height:1.8em;}
.kontakt_box p strong{line-height:2.3em;}
.kontakt_box p.mapa{float:right;clear:both;}

.kontakt_box_2{float:left; text-align:left; width:530px; margin:0px; margin-bottom:10px; min-height:340px; padding:0px;}
.kontakt_box_2 p{line-height:1.8em;}
.kontakt_box_2 address{line-height:1.8em;font-style:normal;}
.kontakt_box_2 .skype{margin:0px;border:0px;vertical-align:middle; width:auto; height:auto;}
address{width:230px; padding:10px; margin:5px; float:left;}
/* kalkulace ------------------------------------------------------------------*/
#profilek1, #profilek2, #profil_vybran, #barva_okna2, #druh_skla, #show_parapety_vni, #show_parapety_ven, #show_kontakty, #aaa{display:none;}
/* drobne prvky zprehlednujici kod -------------------------------------------*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

.text-big{font-size:1.2em;}

.text-bold{font-weight:bold;}

.text-red{color:rgb(186,22,22);}
.text-orange{color:rgb(220,51,0);}
.text-green{color:rgb(83,83,29);}

.float-right{float:right;}
.float-left{float:left;}

.clear-both{clear:both;}

.help{cursor:help;border-bottom:1px dashed rgb(206,22,22);}

.display-none{display:none;}

.povinne{color:rgb(220,51,0); text-align:right;}

/*tagy*/  
a{color:black; color:rgb(186,22,22);}
a:hover{color:rgb(80,80,80);}

h1{
  font-size:1.5em;
  font-weight:bold;
  color:black;
  margin:0px;
  padding:0px;}
  
h2{
  text-align:left;
  padding:0px;
  margin:0 0px 23px 0px;
  font-size:1.75em;
  font-weight:normal;}

h3{
  font-size:1.15em;
  font-weight:bold;
  color:rgb(186,22,22);
  margin:0px;
  margin-bottom:10px;
  padding:0px;}

p{margin: 0px;margin-bottom:20px;padding:0px; text-align:left;}
	
img{border:6px solid rgb(243,243,243); margin:5px;}
	  
hr{display:none;}

form br{display:none;}
  
input{display:none;}
textarea{display:none;}
.tlacitko{display:none;}

/* kalkulace-form a table ----------------------------------------------------*/
form.kalkulace table{width:530px;font-size:1em; table-layout:auto;}
form.kalkulace table td{height:20px; padding:20px 0px 15px 5px; background:rgb(240,240,240);}
.kalkulace img{border:0px; margin:0px;}

.radek{display:block;padding:5px 0px 5px 0px;margin-top:10px;}
.radek_m{display:block;padding:0px;margin-top:5px;}

.radek_m_r{display:block;padding:0px;margin-top:5px;color:rgb(186,22,22);}/*radek + cerveny text, je v kroku 2*/
.radek_m_r em{color:black; font-style:normal;}

.kalkulace input{display:inline;width:220px;color:black;margin:0px;padding:2x 0px 2px 0px;background:rgb(253,255,253);border:1px solid rgb(203,205,203);}
.kalkulace .checked{display:inline;color:black;width:20px;margin:0px;margin-right:3px; padding:0px;background:none;border:0px;}

/*pro cast,kde jsou specifikace oken,obrazky...*/
.kalkulace tr.specifikace td{text-align:center; padding:10px 0px 10px 0px;}
.kalkulace tr.specifikace td input{width:50px; display:inline;color:black;margin:5px 9px 5px 9px;padding:2x 0px 2px 0px;border:1px solid rgb(180,180,180);}
.kalkulace .textarea-mensi{width:250px;}
.kalkulace tr.specifikace td input.tlacitko{width:150px;display:inline;color:white;margin:25px 0px 25px 0px;padding:5px;border:0px solid rgb(180,180,180);cursor:pointer;background:rgb(186,22,22);}

.input-none input{display:none;}/*v kroku 2 se nezobrazuji skryte formular*/

#show_kontakty{text-align:center;}
