/* main.css pro ordinace-cekarny.cz */

* {
  margin: 0;
	padding: 0;
}

body {
  font-family: Verdana, Trebuchet MS, Arial, Helvetica, sans-serif, Garamond;
  font:80%/150% Verdana, Trebuchet MS, Arial, Helvetica, sans-serif, Garamond; 
  /* font-size-adjust: 0.468;*/
  color:black;
	text-align:center;
	background-color: white;
  /* background-image: url('./images/bg_body.gif'); */
}

html 		{ _overflow:auto; _height:100%; }
body { height:100%; }

img 
{
  border:0; 
  margin:0; 
  padding:0;
}

img.ram
{
  margin:0; 
  padding:3px;
  border:1px solid #C5DDF5;
}

img.ram_levy
{
  margin:0; 
  padding:3px;
  border:1px solid #C5DDF5;
  float:left;
  margin-left:10px;
}

img.ram_pravy
{
  margin:0; 
  padding:3px;
  border:1px solid #C5DDF5;
  float:right;
  margin-right:10px;
}

img.ram_dekor
{
  margin:0; 
  padding:3px;
  border:1px solid #C26B25;
  border:1px solid #89C3FD;
  border:1px solid #EAC576;
}

img.ram_mini_nahled
{
  margin:0; 
  padding:3px;
  border:1px solid #C26B25;
  border:1px solid #89C3FD;
  border:1px solid #EAC576;
  border:1px solid #CAF6BD;
}

h1 
{
  float:left;
  padding: 0;
  margin: 0;
  /*position: relative;*/
  width: 360px;
  height: 120px;
  overflow: hidden;
}

h1 span 
{
  display: block;
  /* position: absolute; */
  z-index: 2;
  margin: 0;
  padding: 0;
  margin:0px;
  left: 0;
  top: 0;
  width: 360px;
  height: 120px;
  background-image: url('./images/bg_logo.gif');
  background-color:white;
  _cursor: hand;
}

h2
{
  font-size:1.3em;
  font-weight:bolder;
  color:#0066CC; 
  margin-bottom:10px;   
}

p
{
  margin-top:7px;
  margin-bottom:7px;
}

a
{
  color:#BD542B;
  color:#0066CC;
  text-decoration:none;
  border-bottom:1px dashed #BD542B;
  border-bottom:1px dashed #0066CC;
  /*
  color:#BD542B;
  text-decoration:underline;
  */
}

a:hover
{
  text-decoration:none;
  border-bottom:2px solid #BD542B;
  border-bottom:2px solid #0066CC;
  /* border-bottom:2px solid #BD542B; */
}

a.no-border
{
  border:none;
}

p.text_reference
{
  margin-top:5px;
}

div.text_reference_nadpis
{
  font-size:1.1em;
  margin-top:10px;
}

.ta_center
{
  text-align:center;
}

.ta_left
{
  text-align:left;
}

.ta_right
{
  text-align:right;
}


/* --------------- LAYOUT -------------- */

div#obal /* obalovaci div*/
{
  margin:20px auto;
  padding:0;
  width:840px;
  /* height:650px; */
  text-align:left;
  background-color:white;
  /*border:1px solid red;*/
}

div#katalog_hlavicka
{
  width:840px;
  height:120px;
}

div.menu_horizont
{
  /*background-color:#F5FAFB;*/
  width:830px;
  height:20px;
  border-bottom:1px solid #D5D5D5;
  border-top:1px solid #D5D5D5;
  padding:5px;
  color:#111;
  text-align:center;
  margin-top:15px;
}

div#navigace
{
  float:left;
  width:250px;
  /*border:1px solid #D5D5D5;*/
  /* height:500px; */
  /*border:1px solid red;*/
}

div#obsah_katalogu
{
  width:590px;
  /*margin-left:250px;*/
}

div#dn
{
  height:26px;
  padding:14px 10px 6px 10px;
  width:570px;
  border-bottom:1px solid #F0F0F0;
  background-color:#F5F9FC;
}

div.lista
{
  height:16px;
  padding:8px 10px 5px 10px;
  width:570px;
  
}

div#obsah
{
  width:570px;
  padding:10px;
}

table#layout
{
  border:none;
}

table#layout td
{
  vertical-align:top;
}

/* / LAYOUT */

/* ---------------- NAVIGACE --------------- */


#navigace ul, li 
{
  margin: 0 0 0 0; 
  padding: 0 0 0 0 ;
  list-style: none;
  width:250px;
}

#navigace li#level_0 a 
{
  height:27px;
  background:#F9F8F3 url('./images/bg_navigace.jpg') bottom left; 
  text-decoration:none;
  color: black;
  color: #339999;
  display: block;
  padding:14px 0px 6px 40px;
  font-family: /*Trebuchet MS, */Verdana;
  font-weight:normal;
  font-size: 1.4em;
  border:none;
}

#navigace li#level_0 a:hover 
{
  background:#F9F8F3 url('./images/bg_navigace_hover.jpg') bottom left; 
  color: #339999;
  color: black;
  padding:14px 0px 6px 40px;
  border:none;
}

#navigace li#level_0.visiting a 
{
  background:#F9F8F3 url('./images/bg_navigace_hover.jpg') bottom left;  
  color: #339999;
  color: black;
  padding:14px 0px 6px 40px;
  border:none;
}

#navigace li#level_1 a 
{
  height:13px;
  /*background:#F9F8F3 url('./images/bg_navigace.jpg') bottom left; */
  text-decoration:none;
  color: black;
  /*color: #339999;*/
  display: block;
  padding:6px 4px 10px 54px;
  font-family: /*Trebuchet MS, */Verdana;
  font-weight:normal;
  font-size: 1.1em;
  border-bottom:1px solid #DDD;
}

#navigace li#level_1 a:hover 
{
  /*background:#F9F8F3 url('./images/bg_navigace_hover.jpg') bottom left; */
  background-color:#F5F5F5;
  /*color: #339999;*/
  color: black;
  padding:6px 4px 10px 54px;
  border:none;
  border-bottom:1px solid #DDD;
}

#navigace li#level_1.visiting a 
{
  /*background:#F9F8F3 url('./images/bg_navigace_hover.jpg') bottom left;  */
  background-color:#F5F5F5;
  /*color: #339999;*/
  color: black;
  font-weight:bold;
  padding:6px 4px 10px 54px;
  border-bottom:1px solid #DDD;
}


#navigace li#level_2 a 
{
  height:13px;
  /*background:#F9F8F3 url('./images/bg_navigace.jpg') bottom left; */
  text-decoration:none;
  color: black;
  /*color: #339999;*/
  display: block;
  padding:4px 4px 8px 74px;
  font-family: /*Trebuchet MS, */Verdana;
  font-weight:normal;
  font-size: 1.0m;
  border-bottom:1px solid #DDD;
}

#navigace li#level_2 a:hover 
{
  /*background:#F9F8F3 url('./images/bg_navigace_hover.jpg') bottom left; */
  background-color:#F5F5F5;
  /*color: #339999;*/
  color: black;
  padding:4px 4px 8px 74px;
  border:none;
  border-bottom:1px solid #DDD;
}

#navigace li#level_2.visiting a   
{
  /*background:#F9F8F3 url('./images/bg_navigace_hover.jpg') bottom left;  */
  background-color:#F5F5F5;
  /*color: #339999;*/
  color: black;
  font-weight:bold;
  padding:4px 4px 8px 74px;
  border-bottom:1px solid #DDD;
}

/* --------------- /NAVIGACE ------------------ */ 

div#radek_dolozka
{
  margin:0px auto;
  width:840px;
  text-align:center;
  background-color:white;
  padding-top:30px;
  color:#9AC6F2;
}

div#radek_dolozka a
{
  color:#AAA;
  text-decoration:none;
  border:none;
}

div#radek_dolozka a:hover
{
  color:#0066CC;
  text-decoration:underline;
  border:none;
}

span#dolozka_martines a:hover
{
  color:#EEB621;
}

a.posuvnik:hover
{
  color:black;
}

/*  ------- RAMECEK PRODUKTU -------- */

div.ram_produkt
{
  margin:5px;
  width:280px;
  height:195px;
  border:1px solid #DDD;
}

div.ram_produkt_nadpis
{
  width:270px;
  height:20px;
  padding:5px;
  color:#0066CC;
  font-size:1.0em;
  /*border-bottom:1px solid #DDD;
  border-bottom:1px solid #339999;*/
  background-color:#F5FBFB;
  border-bottom:1px solid #EEE;
}

div.ram_produkt_obsah
{
  width:270px;
  height:160px;
  padding:5px;
  color:black;
  font-size:0.8em;
  /*border:1px solid green;*/
}

/*  ------- /RAMECEK PRODUKTU -------- */

/*  ------- RAMECEK DETAILU PRODUKTU -------- */

div.ram_produkt_detail
{
  margin:5px;
  width:560px;
  /* height:195px; */

}

.ram_produkt_detail_nadpis
{
  width:550px;
  height:20px;
  padding:5px;
  color:#0066CC;
  font-size:1.4em;
  /*border-bottom:1px solid #DDD;
  border-bottom:1px solid #339999;*/
  /* background-color:#F5FBFB; */
  border-bottom:1px solid #EEE;
}

div.ram_produkt_detail_obsah
{
  width:550px;
  /* height:160px; */
  padding:5px;
  color:black;
  font-size:1.2em;
  /*border:1px solid green;*/
}

table#vyrobek_detail
{
  width:100%;
  padding-bottom:15px;
  vertical-align:top;
}


table#vyrobek_detail td
{
  vertical-align:middle;
}

div.produkt_detail_nadpis
{
  font-size: 1.4em;
  line-height: 2.0em;
  color:#BB5416;
}

/*  ------- /RAMECEK DETAILU PRODUKTU -------- */

/*  ------- RAMECEK PRODUKTU AKCE -------- */

div.ram_akce_produkt
{
  margin:5px;
  margin-top:0px;
  width:235px;
  height:340px;
  border:2px solid #E6980F;
  text-align:center;
}

div.ram_akce_produkt_nadpis
{
  width:225px;
  height:20px;
  padding:5px;
  color:#0066CC;
  font-size:1.0em;
  background-color:#F5FBFB;
  border-bottom:1px solid #E6980F;
}

div.ram_akce_produkt_obsah
{
  width:225px;
  height:160px;
  padding:5px;
  color:black;
  font-size:1.0em;
  /*border:1px solid green;*/
}

span.cena_akce
{
  color: rgb(51, 153, 153);
  font-weight:bold;
  font-size:1.6em;
  padding:2px;
}

div.akce_nadpis
{
  margin-top:30px;
  margin-bottom:0px;
  width:235px;
  font-size:1.4em;
  color: #E6980F;
  text-align:center;
}

/*  ------- /RAMECEK PRODUKTU AKCE -------- */


ul.seznam_text
{
  margin-left:20px;
  line-height:1.9em;
}

ul.seznam_text li
{
  width:420px;
  margin-left:15px;
  list-style-image:url('./images/bg_li_kriz.gif');
}

acronym
{
  cursor: help;
}

acronym.no_under
{
  border:none;
  text-decoration:none;
}


span.cena
{
  color: rgb(51, 153, 153);
  font-weight:bold;
  font-size:1.2em;
}


/* ----------- KONTAKTNI FORMULAR ----------- */

div.ram_kontakt_formular
{
  width:530px;
  /*height:150px;*/
  margin:20px auto;
  padding:5px;
  border:2px solid #339999;
  background-color:white;
}

.ram_kontakt_formular input
{
  border:1px solid #339999;
  background-image:url('./images/bg_formular_input.gif');
  width:200px;
  line-height:2.0em;
  font-size:1.0em;
  height:20px;
}

.ram_kontakt_formular textarea
{
  border:1px solid #339999;
  background-image:url('./images/bg_formular_textarea.gif');
  width:445px;
  height:59px;
  line-height:1.4em;
  font-size:1.2em;
  padding:3px;
}

.send_ok
{
  border:none;
  color:green;
  font-size:0.9em;
  line-height:1.7em;
  font-weight:bold;
}

.send_ko
{
  border:none;
  color:red;
  font-size:0.9em;
  line-height:1.7em;
  font-weight:bold;  
}

/* ----------- /KONTAKTNI FORMULAR ----------- */


/* ----------- RAM SEDACI NABYTEK ------------ */

table.ram_sedaci_nabytek
{
  border:1px solid #DDD;
  width:132px;
  margin:10px 4px 4px 4px;
  text-align:center;
}

table.ram_sedaci_nabytek td
{
  /* border:1px solid #DDD; */
  width:132px;
  margin-top:20px;
}

td.ram_sedaci_nabytek_nadpis
{
  background-color:#FDF7E3;
}

td.ram_sedaci_nabytek_nadpis a 
{
  color:#BB5416;
  font-size:1.0em;
  border:none;
}

/* ----------- /RAM SEDACI NABYTEK ----------- */

