/* Zakladni nastaveni barev */

#menu, .nadpis {
 /*font-family: 'Calibri', 'Arial', 'Verdana', sans-serif;*/
  font-family: 'Arial', 'Verdana', sans-serif;
}

body {
  color:#434547;
  background-image: url('../images/pozadi_stranka.gif');
  background-repeat: repeat;
  text-align: center;
}

hr {
  position:relative;
  top:0px;
  padding:0px;
  width:100%;
  height:1px;
  color:#035787;
  background-color:#035787;
  border:0px;
  clear:both;
}

#pozadi {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:461px;
  background-image:url('../images/pozadi_stranka_top.jpg');
  background-repeat:repeat-x;
  overflow: hidden;
  z-index:-1;
}

#stranka {
  position:relative;
  background-color:#fff;
  width:990px;
  margin-left:auto;
  margin-right:auto;  
	color: #202020;
	text-align: left;
  overflow: hidden;
  z-index:1;
}

#top {
  width:990px;
  height:137px;
  position:relative;
  background-image: url('../images/pozadi_top.gif');
  background-repeat: repeat-x;
  margin-left:auto;
  margin-right:auto;
}

#top a {
  display:block;
  cursor: pointer;
  _cursor: hand;
}

#top a .c1{
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  font-size:1.7em;
}

#top a .c2 {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:667px;
  height:137px;  
  background-image:url('../images/motiv_top.jpg');
  background-repeat:no-repeat; 
}

#motiv {
  display:block;
  position:absolute;
  top:30px;
  left:705px;
  width:667px;
  height:137px;
/*  background-image:url('/images/kontakt_pozadi.gif');
  background-repeat:no-repeat;*/
}

#motiv table {
  display:block;
  position:absolute;
  top:0px;
  left:130px;
  width:150px;
  height:30px;
  font-size:.9em;
  font-weight:bold;
}

#motiv td {
  margin:0px;
  padding:0px;
  color:#ffffff;
}

#motiv input {
  color:#454647;
}


#motiv .textove {
  height:15px;
  width:95px;
  margin:0px;
  padding:0px;   
  height:17px; 
  width:100px;
}

#motiv .prihlasen {
  margin:20px 0px 0px 30px;
} 

#motiv .prihlasen .submit {
  padding-top:5px;
  height:13px;
  border:0px;
  color: #fff;
/*  background-color:'transparent' !important;*/
}

#top_middle  {
  display:block;
  position:absolute;
  top:0px;
  left:205px;
  height:137px;
  width:554px;
  background-image:url('../cz/images/motto_tovarna.jpg');
  background-repeat:no-repeat; 
}

#top_odkaz {
  display:block;
  position:absolute;
  top:-28px;
  left:100px;
}

#top_odkaz a {
  color:#ffffff;
  font-size:1.2em;
  font-weight:bold;
  text-decoration:none;
}

#body {
  width:990px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  background-color:#e3e9e7;
}

#levy {
  position:relative;
  top:0px;
  left:0px;
  width:236px;
    height:580px;
  background-color:#e3e9e7;
  float:left;
  overflow:hidden;
/*  border:1px solid black;*/
  padding:0px;
  margin:0px;
}

#levy table {
  width:100%;
}

#levy h3 {
  margin-left:3px;
}

#levy input {
  border:1px solid #033596;
  width:100px;
  height:14px;
  _height:18px;
  margin-left:6px;
}

#levy .zahlavi {
  height:31px;
  width:100%;
  background-image: url('../images/pozadi_cara.gif');
  background-repeat:repeat-x;
}

#levy .hledani {
  position:absolute;
  top:42px;
  left:5px;
  width:222px;
  height:49px;
  background-color:#e9f3fc;
/*  margin:5px 8px 4px 5px;*/
  color:#063b99;
}

#levy .hledani .popisek_form {
  color:#063b99;
  font-size:1.2em;
  font-weight:bold;
}



#levy .registrace {
  width:222px;
  height:49px;
  background-color:#e9f3fc;
  margin:0px 8px 4px 5px;
  color:#063b99;
}

#levy .registrace .popisek_form {
  color:#063b99;
  font-size:1.2em;
  font-weight:bold;
}

.hledani  {
  position:relative;
}

.registrace{
  position:relative;
}

.hledani input {
  position:absolute;
  top:19px;
  left:0px;
}

.registrace input{
  position:absolute;
  top:19px;
  left:0px;
}

#levy .submit {
  position:absolute;
  top:14px;
  left:110px;
  margin-top:5px;
  border:0px;
  height:18px;
  width:100px;
  color:#fff;
}

#motiv .submit {
  margin-top:10px;
  border:0px;
  height:18px;
  width:100px;
  color:#fff;
}

/*------------------------ menu ------------------*/

#menu {
  padding:  62px 3px 10px 5px;
  text-align:  left;
  width:  222px;
  font-size:  0.8em;
}

#menu ul {
  margin-left:  0px;
}

#menu a {
 /* position:relative;*/
  height:  20px;
  color:  #327fbb;
  text-decoration:  none;
  font-weight:  bold;
  font-size:  1.2em;
  display:  block;
  border:  0px solid #fff; 
  margin-bottom:  1px;
  background-color:  #d6dcdb;
  cursor:  pointer;
  _cursor:  hand;
}

#menu li {
  list-style-type:  none;
  display:  block;
  width:  222px;
  height:  21px;
  overflow:  hidden;
}

#menu img {
  float:  left;
  margin:  0px 5px 0px 5px;
}

#menu span {
  padding: 1px 3px 0px 0px;
  display:  block;
}



.menu_sipka {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;}

#menu0 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;} 
#menu1 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;}  
#menu2 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;} 
#menu3 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;} 
#menu4 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;} 
#menu5 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;} 
#menu6 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;} 
#menu7 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;} 
#menu8 {visibility:hidden;  background-image:url('../images/sipka_button.gif');background-repeat:no-repeat; width:10px; height:20px; border:0px; float:left; margin:0px 10px 0px 10px; display:block;} 

#menu li a.aktivni, #menu li a:hover {
  color:  #033e8b;
}

#menu li a.aktivni .menu_sipka, #menu li a:hover .menu_sipka {
  visibility: visible;
}


#body {}

#pravy {
  width:754px;
  float:right;
  margin:0px;
  padding:0px;
  text-align:left;
  background-color:#fff;
/*  border:1px solid green;*/
}

#vyska {
  width:  1px;
  height:  573px;
/*  border:1px solid red;*/
  float:  left;
}

#pravy_obsah {
  float:  right;
  width:  739px;
}

#pravy .zahlavi {
  height: 31px;
  width: 100%;
  background-color: #fff;
}

#cara {
  width:626px;
  height:31px;
  background-image: url('../images/pozadi_cara.gif');
  background-repeat:repeat-x;
  float:left;

}

#jazyky {
  width: 120px;
  position: absolute;
  top:  -2px;
  left:  887px;
  float:  right;
  padding-top:  10px;
  z-index:  100;
}

#jazyky a {
  text-decoration:  none;
  font-size:  0.9em;
  font-weight:  bold;
  margin-right:  10px;
  color:  #4cacde;
}

#jazyky a.en {

}

#jazyky a.cz {

}

#jazyky a:hover {
  text-decoration:underline;
}

#jazyky a.aktivni_barva {
  color:#033f8c;
}

#uvitani {
  position:relative;
  width:726px;;
  height:235px; 
  top:0px;
  left:0px;
  margin-top:20px;
  ?margin-top:0px;
  background-color:#e9f3fc;
}

#uvitani h3 {
 /* position:absolute;
  top:20px;
  left:20px;   */
  font-size:1.4em;
  font-weight:bold;
  margin-bottom:20px;
  color:#434547;
}

#uvitani .text {
  position:absolute;
  top:20px;
  left:20px;
  display:block;
  text-align:left;
  width:381px;
  font-size:1em;
  color:#434547;
  line-height:160%;
}


#uvitani .tovarna {
  position:absolute;
  top:7px;
  left:385px;
  width:341px;
  height:288px;
  background-image:url('../images/motiv_prostredni.gif');
  background-repeat:no-repeat;
}

/*------------------------------------------------    drobeckova navigace -----------------*/

#drobeckova {
  position:relative;
  top:  -3px;
  width:  100%;
  height:  20px;
  color:  #434547;
  font-weight:  bold;
  float:  left;
  font-size:  0.9em;
}

#drobeckova a {
  color:#434547;
  font-weight:normal;
}

/*---------------------------------------------------- nadpisy -----------------------------------------------*/

.nadpis  {
  position:relative;
  width:100%;
  height:47px;
  background-color:#bbc0be;
  text-align:left;
  float:left;
  margin-bottom:8px;
}

.nadpis .obrazek {
  position:absolute;
  top:-3px;
  left:-7px;
  width:52px;
  height:50px;
  background-image:url('../images/tulipany.gif');
  background-repeat:no-repeat;
}

.nadpis h2 {
  display:block;
  margin-left:50px;
  margin-top:9px;
  line-height:130%;
  font-size:1.7em;
  color:#434547;
}

/*---------------------------------------------index novinky --------------------------------------------------*/

#index {
  position:relative;
  width:100%;
  margin-top:14px;
}


#index .novinky {
  position:relative;
  width:360px;
  float:left;
}


#index .novinky .nadpis  {
  position:relative;
  width:342px;
  height:47px;
  background-color:#bbc0be;
  text-align:left;
  float:left;
  margin-bottom:8px;
}

#index .novinky .cara {
  position:relative;
  width:13px;
  height:267px;
  float:right;
  background-image:url('../images/cara_vertikalni.gif');
  background-repeat:repeat-y;
} 

#index .novinky .clanek {
  position:relative;
  color: #2961b1;
  width: 340px;
  margin: 0px 0px 10px 0px;
  border: 1px solid #d7eaf6;
  padding:0px;
  background-color: #e9f3fc;
}

#index .novinky .clanek .nadpis_clanku a {
  color: #3b8bcb;
  float:left;
  margin-left:5px;
  display:block;
  font-weight:bold; 
  margin-top:3px;
  width:242px;
  display:block;
}

#index .novinky .datum {
  color: #3b8bcb;
  float:right;
  position:relative;
  top: -2px;
  left:  15px;
  font-weight:bold !important;
  display:block;
  font-size: 0.9em !important;
}

#index .novinky .anotace {
  display:block;
  width:95%;
  margin-left:5px;
  font-style:normal;
  margin-top:6px;
  line-height:140%;
}

#index .novinky .zahlavi {
  background-color: #e9f3fc;
  width:100%;
  height:23px;
  font-size:1.1em;
}

#index .novinky .pokracovani a {
  display:block;
  position:relative;
  margin-left:241px; 
  padding:0px;
  width:93px;
  height:21px;
  background-color:#e9f3fc;
  text-decoration:none !important;
}

#index .novinky .pokracovani .text-pokracovani {
  position:absolute;
  top:0px;
  left:0px;
  font-size:1em;
  padding:0px;
  text-decoration:none;
  font-weight:bold;
  color:#3b8bcb;
  z-index:0px;
}

#index .novinky .pokracovani .obrazek {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:100px;
  height:22px;
  margin:0px 0px 0px 0px;
  cursor:hand;
  z-index:1px;
}

#index .produkty {
  position:relative;
  width:375px;
  float:right;
}

#index .produkty .nadpis  {
  position:relative;
  width:361px;
  height:47px;
  background-color:#bbc0be;
  text-align:left;
  float:left;
  margin-bottom:8px;
}

#index .produkty a {
  text-decoration:none;
  _cursor:hand;
  cursor:pointer;
  float:left;
  margin:5px 5px 0px 0px;
}

#index .produkty a:hover {
  text-decoration:underline;
  color:#fff;
} 

#index .produkty .produkt, #nase_produkty .produkty .produkt {
  display:block;
  position:relative;
  width:117px;
  height:77px;
  background-image:url('../images/pozadi_buttony.gif');
  background-repeat:repeat-x;
  float:left;
  color:#ffffff;
  font-size:1.1em;
  font-weight:bold;
  text-align:left;
}

#index .produkty .produkt span {
  display:block;
  margin:6px 0px 0px 8px;
}

/*  --------------------------------------------------------------------------------------------*/

#bottom {
  position:relative;
  clear:both;
  height:39px;
  width:990px;
  margin-top:20px;
  background-color:#c7d1df;
  text-align:right;
  margin-left:auto;
  margin-right:auto;
}

#bottom .linka {
  margin:0px;
  padding:0px;
  background-color:#a3adba;
  height:8px;
  width:100%;
} 

#bottom span {
  position:relative;
  top:5px;
  margin:7px 8px -3px 0px;
  font-size:0.8em;
  font-weight:bold;
  color:#434547;
}

#bottom span a {
  text-decoration:underline;
  color:#434547;
  font-weight:bold;
}

#bottom span a:hover {
  text-decoration:none;
}

h1 {
  font-size:2em;
  color:#454647;
}


.bottom-wrapper .separator {
  background: #0078bf;
  height: 10px;
  width: 100%;
}

.bottom-wrapper .bottom-text {
  padding: 15px 15px;
  margin-left: 10px;
  float: left;
  width: 60%;
}

.bottom-text h2, .bottom-text h3 {
  color: #144297;
  line-height: 1.5em;
}

.bottom-text p {
  margin-top: 10px;
}

.bottom-wrapper:after  {
  content: "";
  display: table;
  clear: both;

}

.bottom-wrapper .bottom-flags 
{
  float: right;
  width: 35%;
  margin-top: 25px;
}

.bottom-flags:after {
  content: "";
  display: table;
  clear: both;
}

.bottom-flags img {
  float: right;
}

/*---------------------------------------------------  textova stranka ------------------------------------*/

.textova_stranka {
  color:#454647;
  padding: 0px 0px 20px 0px;
  line-height:130%;
}

.textova_stranka .prazdna_rubrika {
  display:block;
  width:100%;
  text-align:center;
}

.textova_stranka .nadpis h2 {
  margin-bottom:15px;
  color:  #454647;
}

.textova_stranka .nadpis {
  background-color:#e7f3fc;
  width:726px;
}

.textova_stranka .nadpis .obrazek {
  background-image:url('../images/motiv_nadpis.gif');
  background-repeat:no-repeat;
}

.textova_stranka h2, .textova_stranka h3 {
  color:  #454647;
}

.textova_stranka h4 {
  padding-top:6px;
  margin-bottom:6px;
  color:  #454647;
}

.textova_stranka h5 {
  padding-top:6px;
  color:  #454647;
}

.textova_stranka h6 {
  padding-top:6px;
  color:  #454647;
}

#textova_stranka strong {
  color:#1f77bc;  
}

.textova_stranka .anotace {
  display:block;
  width:95%;
  margin-left:10px;
  font-style:normal;
  line-height:140%;
}

.textova_stranka .pokracovani {
  position:relative;
  top:0px;
  left:0px;
  width:100px;
  height:22px;
  margin-left:625px;
  background-color:#e9f3fc;
}

.textova_stranka .pokracovani a {
  position:relative;
  display:block;
  top:0px;
  left:0px;
  width:100px;
  height:22px;
  margin:0px;
  text-decoration:none !important;
}

.textova_stranka .pokracovani .text_pokracovani {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  font-size:1em;
  padding:0px;
  text-decoration:none;
  font-weight:bold;
  color:#3b8bcb;
  z-index:0;
}

.textova_stranka .pokracovani .obrazek {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:100px;
  height:22px;
  margin:0px 0px 0px 0px;
  cursor:hand;
  z-index:1;
}

/*------------------------------------------------------------ archiv novinek -----------------------------*/

.clanek {
  color: #2961b1;
  width: 724px;
  margin: 0px 0px 10px 0px;
  border: 1px solid #e9f3fc;
  padding:0px;
 /* background-color:#e9f3fc;*/
}

.prazdna_rubrika {
  display:  block;
  width:  100%;
  text-align:  center;
}



.clanek .nadpis_clanku a {
  color: #3b8bcb;
  float:  left;
  display:  block;
  font-weight:  bold; 
  margin:  5px 0px 5px 10px;
  font-size:  1.0em;
}

.datum {
  width:  85px;
  float:  right;
  font-weight:  bold !important;
  padding:  5px 0px 7px 0px;  
  color:  #3b8bcb;
  font-size:  1.1em !important;
}

.clanek .zahlavi {
  padding: 0px;
  margin:  0px 0px 5px 0px;
  /*border-bottom:1px solid #3b8bcb;*/
  background-color:  #e9f3fc !important;
}

/*------------------------- stahnete si soubory --------------*/

.stahnetesi_soubory {
  margin-left:10px;
}

.stahnetesi_soubory li {
  position:relative;
  margin:0px;
  padding:0px;
  margin-bottom:0px;
  list-style-type:none;
 /* list-style-image:url('/images/iko/pdf.gif');*/
}

.stahnetesi_soubory img {
  position:relative;
  top:-3px;
  left:0px;
}

.stahnetesi_soubory a {
  position:relative;;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  color:#2161b1;
}

.stahnetesi_soubory a:visited {
  color:#434547;
}

.nadpis_clanku_stahnetesi {
  color: #3b8bcb;
  float:left;
  margin:5px 0px 0px 10px;  
  padding:0px;
  display:block;
  font-weight:bold; 
  text-decoration:underline;
  font-size:1.2em;
}


/*----------------------------------------------------------- clanek -------------------------------------*/

#clanek {
  width:99%;
}

#clanek .soubory {
  left:583px;
}

#clanek .vice_foto {
  left:583px;
}

#clanek .datum {
  width: 720px;
  text-align: left;
  color: #2161b1;
  margin: 0px 0px 10px 10px;
  font-size: 0.9em !important;
  font-weight: normal !important; 
} 

#clanek .anotace {
  font-style:italic;
  display:block;
  width:95%;
  margin:0px 10px 0px 10px;
  color:#2961b1;
  line-height:140%;
}

#clanek .text{
  display:block;
  color:#2961b1;
  margin:0px 10px 0px 10px;
}
/*
#clanek .pokracovani a {
  display:block;
  clear:both;
  padding:0px;
  margin:0px 0px 0px 617px;
  width:108px;
  height:27px;
  background-color:#e9f3fc;
  text-decoration:none !important;
}

#clanek .pokracovani span {
  position:relative;
  top:5px;
  left:0px;
  font-size:1em;
  padding:3px 0px 0px 3px;
  text-decoration:none;
  font-weight:bold;
  color:#3b8bcb;
}

#clanek .pokracovani .obrazek {
  display:block;
  width:15px;
  height:15px;
  margin:-1px 0px 0px 5px;
  position:relative;
  float:left;
  background-image:url('/images/bublina_modra.gif');
  background-repeat:no-repeat;
  cursor:hand;
}*/

#clanek .pokracovani {
  position:relative;
  top:0px;
  left:0px;
  width:100px;
  height:22px;
  margin-left:625px;
  background-color:#e9f3fc;
}

#clanek .pokracovani a {
  position:relative;
  display:block;
  top:0px;
  left:0px;
  width:100px;
  height:22px;
  margin:0px;
  text-decoration:none !important;
}

#clanek .pokracovani .text_pokracovani {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  font-size:1em;
  padding:0px;
  text-decoration:none;
  font-weight:bold;
  color:#3b8bcb;
  z-index:0;
}

#clanek .pokracovani .obrazek {
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  width:100px;
  height:22px;
  margin:0px 0px 0px 0px;
  cursor:hand;
  z-index:1;
}

/*---------------------------------------------------------------------------------------------*/

.schovat {
  visibility:hidden;  
}

.zmizet {
  display:none;
}

.submit {
  background-image:url('../images/pozadi_tlacitka.gif');
  background-repeat:repeat-x;
  height:18px;
  width:110px;
  border:0px;
  color:#fff;
  font-weight:bold;
  font-size:0.8em !important;
  text-transform:uppercase;
  cursor:pointer;
  _cursor:hand;
}

/*--------------------------------------------------  produkty --------------------------------*/

#nadrubrika {
  color: #2961b1;
  margin:0px;
  line-height:140%;
}

#produkty {
  width:724px;
}

#produkty #rubriky_popis {
  color:#434547 ;
  width:404px;
  display:block;
  float:right;
}

#produkty #rubriky_popis h3 {
  font-size:1.4em;
  margin-bottom:6px;
}

#produkty #rubriky_popis p {
  line-height:140%;
  margin-top:5px;
  text-align:justify;
  margin-bottom:12px;
}

#produkty #rubriky {
  width:310px;
  float:left;
  margin:2px 10px 0px 0px;
}

#produkty .rubrika {
  position:relative;
  display:block;
  width:304px;
  height:85px;
  background-image:url('../images/pozadi_rubriky.gif');
  background-repeat:repeat-y;
  margin:0px;
  margin-bottom:12px;
  color:#434547;
  cursor:hand;
}

#produkty .sipka {
  position:relative;
  top:0px;
  left:245px;
  display:block;
  width:42px;
  height:30px;
  background-image:url('../images/sipka.gif');
  background-repeat:none;
}

#produkty a {
  color:#fff;
  text-decoration:none;
  color: #3b8bcb;
}

#produkty .rubrika .nadpis_rubriky {
  display:block;
  position:relative;
  top:8px;
  padding-left:10px;
  font-size:1.6em;
  font-weight:bold;
  color: #fff;
}

#produkty .pocet_produktu {
  display:block;
  position:relative;
  left:175px;
  font-size:1.1em;
  margin:8px 0px 10px 0px;
  color: #fff;
}

.posledni {
  clear:both;
}

.popis_rubriky {
  width:726px;
}

.seznam {
  position:relative;
 /* ?top:-20px;
  padding-top:20px;*/
  width:100%;
  color:#2961b1;
}

.seznam .produkt {
  clear:both;
  position:relative;
  width:100%;
  margin-bottom:8px;
 /* margin-top:10px;*/
}
.seznam .produkt h3 a {
  color: #fff !important;
  font-weight:bold;
  text-decoration:none;
  padding:0px 15px 0px 10px;
}

.seznam .produkt h3 {
  position:relative;
  width:726px;
  background-color:#459ed6;
  font-size:1.5em;
  line-height:130%;
  margin:0px 0px 5px 0px;
}

.seznam .levy {
  width:218px;
  float:left; 
  cursor:pointer;
  _cursor:hand; 
  text-align:center;
}

.seznam .levy img{
  border:1px solid #2872b1;
}

.foto_produkt {
  border:1px solid #2872b1;
}

.seznam .pravy {
  width:500px;
  float:right;  
}

/*<table>*/
.seznam .technicka_data {
  width:100%;
  margin:0px 0px 10px 0px;
}

.seznam .technicka_data .zahlavi td {
  color:#1f77bc;
  font-size:1.3em;
  font-weight:bold;
  border-bottom:1px solid #1f77bc;
}

.seznam td.polozka, .seznam td.hodnota  {
  color:#2961b1;
}

.seznam .popis {
  line-height:140%;
}

.podbarveni{} .polozka{} .hodnota{}
/*</table>*/

.seznam .zobrazit a  {
  color:#fff !important;
  font-weight:bold;
  text-decoration:none !important;
  padding:0px 15px 0px 20px;

}  

.seznam .zobrazit {
  position:relative;
  top:0px;
  left:0px;
  width:80px;
  width:100px;
  height:22px;
  text-align:left;
  font-size:1.1em;
  margin:10px 0px 10px 402px;
  text-decoration:none !important;
}

.seznam .zobrazit .obrazek {
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
}

.seznam .zobrazit .text_detail {
  position:absolute;
  top:0px;
  left:0px;
  z-index:0;
} 

.clear {
  display:block;
  width:100%;
  clear:both;
}

.detail {
  display:block;
  width:724px;
  padding:0px;
  color: #2961b1;
  line-height:140%;
}

.detail .produkt {
  clear:both;
  position:relative;
  width:100%;
}

.detail .produkt a {
  color:#1f77bc;
  font-weight:bold;
  text-decoration:none;
}

.detail .produkt h3 {
  position:relative;
  font-size:1.4em;
  margin:0px 0px 5px 0px;
  border-bottom:2px solid #1f77bc;

}

.detail .levy {
  width:268px;
  float:left; 
  cursor:pointer;
  _cursor:hand; 
 /* border:1px solid red;*/
}

.detail .levy img {
  margin-top:3px;
}

.detail .pravy {
  float:right;
  width:450px;
}


.detail .technicka_data {
  width:100%;
  margin:0px 0px 10px 0px;
  color: #2961b1;
  line-height:140%;
}

.detail .technicka_data td {
  color:#2961b1;
}

.detail .technicka_data .zahlavi td {
  color: #2961b1;
  font-size:1.3em;
  font-weight:bold;
  border-bottom:1px solid #2961b1;
}

.detail .zobrazit a  {
  color:#fff !important;
  font-weight:bold;
  text-decoration:none !important;
  padding:0px 15px 0px 20px;
}  

.detail .zobrazit {
  position:relative;
  top:0px;
  left:0px;
  width:100px;
  height:22px;
  text-align:left;
  font-size:1.1em;
  color:#fff;
  margin:10px 0px 10px 352px;
  text-decoration:none !important;

}

.detail .zobrazit .text_detail {
  position:absolute;
  top:0px;
  left:0px;
  z-index:0;
}

.detail .zobrazit .obrazek {
  position:absolute;
  top:0px;
  left:0px;
  z-index:1;
}


.detail td, .detail th {
  color: #2961b1;
}

.detail table {
  margin:0px;
  padding:0px;
}



/*---------------------------------------------- o společnosti -------------------------------*/

#o_spolecnosti {
  width:726px;
  margin-top:0px;
}

#o_spolecnosti h3 {
  font-size:1.4em;
  margin-bottom:6px;
 /* border:1px solid red;*/
}

#o_spolecnosti p {
  line-height:140%;
  margin-top:5px;
  text-align:justify;
  margin-bottom:12px;
}

#o_spolecnosti img {
  float:right;
  border:1px solid #2872b1;
  margin:5px 0px 0px 10px;
}

#o_spolecnosti .fotky {
  clear:both;
  margin-top:30px;
}

#o_spolecnosti .fotky a {
  text-decoration:none;
}

#o_spolecnosti .fotky fieldset {
  color:#2872b1;
  border-color:#2872b1;
}

#o_spolecnosti .fotky .box_fotka {
  margin:10px 0px 0px 10px;
  border:1px solid #2872b1;
  width:160px;
  height:210px;
  float:left;
  display:block;
  text-align:center;
  cursor:pointer;
}

#o_spolecnosti .fotky .box_fotka img {
  float:none;
  clear:both;
  margin:8px 0px 0px 0px;
}

#o_spolecnosti .fotky .box_fotka .popisky {
  display:block;
  width:140px;
  text-align:center;
  margin:10px;
  color:#434547;
  font-weight:bold;
}

/*-------------------------------------- registrace -----------------------------------*/

#registrace {
  width:726px;
  margin-top:0px;
}

#registrace form {
  text-align:left;
}

#registrace table {
  text-align:left;
}

#registrace fieldset {
  border-color:#2961b1;  
  color:#2161b1;
  width:350px;
  text-align:left;
  margin-left:100px;
  margin-left:auto;
  margin-right:auto;
}

#registrace td {
  color: #2961b1;
}

#registrace input {
  border:1px solid #2961b1;
  color:#454647;
}

#registrace .submit {
  padding:0px;
}

#registrace .polozka {
  width:113px;
}

/*---------------------------------  system pro partnery ---------------------*/

#system_pro_partnery {
  width:726px;
  margin-top:0px;
}

#system_pro_partnery h3 {
  font-size:1.4em;
  margin-bottom:6px;
 /* border:1px solid red;*/
}

#system_pro_partnery p {
  line-height:140%;
  margin-top:5px;
  text-align:justify;
  margin-bottom:12px;
}

#system_pro_partnery a {
  color:#2161b1;
}

/*-------------------------------  ostatni_stranka ----------------------------*/

#ostatni_stranka {
  clear: both;
  width:726px;
  margin-top: 0px;
  padding: 10px 5px 5px 0px;
}

#ostatni_stranka h2 {
  font-size:1.4em;
  margin-bottom:6px;
}

#ostatni_stranka h3 {
  font-size:1.3em;
  margin-bottom:6px;
}

#ostatni_stranka h3 {
  font-size:1.2em;
  margin-bottom:6px;
}

#ostatni_stranka img {
  margin: 5px;
}

#ostatni_stranka p {
  line-height:140%;
  margin-top:5px;
  text-align:justify;
  margin-bottom:12px;
}

#text_s_formularem {
  width: 495px; 
  float: left;
}

#text_bez_formulare {
  width: 726px;  
}


.kontakty {
  text-align:left;
  color:  #454647;
}

.kontakty a {
  color:#3b8bcb;
}

.kontakty .odsazeni {
  width: 30px;
  background-color: #fff;
}



.kontakty td {
  background-color: #e7f3fc;
  padding: 10px;
  width: 220px;
  vertical-align: top; 
}

/*--------------------------------------------------- kontakty ---------------------------------------*/
 /*
#kontakty {
  text-align:center;
  line-height:130%;
}

#kontakty a {
  color:#3b8bcb;
}

#kontakty .levy_text {
  float:left; 
  margin:0px 0px 0px 0px;
  border:#454647; 
  text-align:left;
  line-height:140%;
}

#kontakty .pravy_text {
  float:left;  
  margin:0px 0px 0px 29px;   
  border:#454647;
  text-align:left;
  line-height:140%;
}


#kontakty .boxik1 {
  background-color:#e7f3fc;
  width:220px;
  height:460px;
}

#kontakty .boxik2 {
  background-color:#e7f3fc;
  width:220px;
  height:460px;
}

#kontakty h4, .kontaktni_formular h4 {
  font-size:1.3em;
  line-height:150%;
}

#kontakty h5, .kontaktni_formular h5 {
  font-size:1.2em;
  line-height:150%;
}

#kontakty .levy_text p, .levy_text h5, .pravy_text p, .pravy_text h5, .pravy_text h4, .levy_text h4 {
  margin-left:10px;
} 

*/

.kontaktni_formular {
  display:  block;
  background-color:  #e7f3fc;
  margin:  0px 0px 0px 0px;
  float:  right;
  width:  225px;
}

.kontaktni_formular h4 {
  font-size:1.3em;
  line-height:150%;
}

.kontaktni_formular h5 {
  font-size:1.2em;
  line-height:150%;
}


.kontaktni_formular input, .kontaktni_formular textarea {
  border-width:1px;
  border-color:#afafaf;
  color: #454647;
}

.kontaktni_formular .submit {
  height:18px;
  border:0px;
  color: #fff;
}

.kontaktni_formular table, .kontaktni_formular h4 {
  margin-left:10px;
}

.kontaktni_formular table {
  margin-right:20px;
  width:200px;
  border:0px;
  text-align:left;
}

.kontaktni_formular hr {
  color:#afafaf;
  height:1px;
  margin-top:5px;
}

.kontaktni_formular select {
  font-weight:bold;
  width: 165px; 
  font-size: 0.9em; 
  background-color: #EFEFEF;
}

.kontaktni_formular .select {
  position:relative; 
  top:0px;
}

.kontaktni_formular textarea {
  width:190px;
}              