@media screen,projection {
* {
  margin: 0px;
  padding: 0px;
}
body 	{
	font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif; 
	font-size: 75%;
	background : #E6E6E6 url('pozadi_hlavicka_vzor.png') repeat-x 0 0px;
    text-align : center;
	color: #363636;	
}
/*--------------------------------------------- layout ---*/
#page {
	position: relative;
	width: 994px;
	margin: 0 auto 0 auto;
	padding-top: 30px;
	/*background : #FFFFFF url("bg-page.gif") repeat-y;*/
}
#header {
    width: 994px;
	height: 240px;
	margin: 0px auto 0px auto;
	background-color: #000000;
	text-align: left;
}
#header div.pad {
    height: 1px;	
}
	
#header div#flash {
    margin: 0px 0px 0px 0px;
}
	
#header2 {
  width: 994px;
	height: 178px;
	margin: 0px auto 0 auto;
	/*background: #FFFFFF url("header2.jpg") no-repeat center;*/
	text-align: left;
}
#doc {
  margin: 0px auto 0 auto;
  width: 994px;
	text-align: left;
	padding: 15px 0 15px 0;
	clear: both;
	background: #FFFFFF;
}

#menu-rady {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px auto 0 auto;
  width: 994px;
  min-height: 30px;
  _height: 26px;
  text-align: left;
  overflow: hidden;
}
#text {
  padding: 0px 0px 8px 0px;
	text-align: left;
	width: 624px;
	_width: 632px;
	float: left;
 	min-height: 450px;
	_height: 450px;
  background: url("bg-right.gif") repeat-y right;
  padding-right: 20px;
  position: relative;
}
#text2 {
  padding: 0px 0px 8px 0px;
    text-align: left;
    width: 734px;
    _width: 742px;
    float: left;
    min-height: 450px;
    _height: 450px;
  background: url("bg-right.gif") repeat-y right;
  padding-right: 20px;
  position: relative;
}
#right{
  float: right;
  width: 334px;
  padding-bottom: 20px;
  color: #898989;
}
	
#right .advertContent p
{
	margin: 0;
}
	
#right2 {
  float: right;
  width: 224px;
  padding-bottom: 20px;
  color: #898989;
}
	
#footer {
	height: 50px;
	width: 994px;
	margin: 0px auto 0 auto;
	clear: both;
	color: #46829A;
	text-align: center;
	background: url('prechod_paticka.png') repeat-x top;
	padding-top: 25px;
}

#footer a {
	color: #606060;
}
	
	
/*------------------------------------------------ menu ---*/
#menu {
  margin: 0px auto 0 auto;
  width: 994px;
  height: 28px;
  _height: 28px;
  text-align: left;
  background: #000000 url("menu_pozadi.png") repeat-x;
  position: relative;
  z-index: 2000;
  top: 1px;
}

ul {
  list-style-type: none;
}
#menu li {
  float: left;
  list-style-type: none;
  display: block;
}
li.menu_set {
}
div.menu_item {
}
div.menu_item a {
  padding: 7px 0 6px 0;
  display: block;
  font-size: 1em;
  text-decoration: none;
  color: #BBBBBB;
  text-transform: uppercase;
}
div.menu_item a span {
  height: 15px;
  display: block;
  padding: 0 19px 0 19px;
  font-size: 1em;
  text-decoration: none;
  color: white;
  border-right: 1px solid white;
}
#menu li a.active, #menu li a#select, #menu li a:hover {
  background: #000000 url('menu_over_pozadi.png') repeat-x;  
}
#menu ul.menu_col{
  width: 220px;
  position: absolute;
  border-top: 5px solid #8B8B8B;
  border-bottom: 4px solid #8B8B8B;
  margin: 0;
  display: none;

}
#menu #col2, #menu #col3 {
  border-bottom: 0 none;
}
#menu .menu_col li{
  display: inline;
  width: 220px;
  float: none;
}
#menu .menu_col li a{
  display: block;
  background: #8B8B8B url(bg-subnemu.gif) no-repeat 8px 50%;
  padding: 8px 4px 8px 20px;
  width: 196px;
  _width: 220px;
  border-bottom: 1px white solid;
  color: white;
  text-decoration: none;
}
#menu .menu_col li a:hover{
  background: #5E5E5E url(bg-subnemu.gif) no-repeat 8px 50%;
}
#menu ul ul li.menu_up div.static{
  background: #202020 url(nahoru.gif) no-repeat center center;
  height: 13px;
}
#menu ul ul li.menu_up div.active {
  background: #202020 url(nahoru-a.gif) no-repeat center center;
  height: 13px;
  cursor: pointer;
  cursor: hand;
}
#menu ul ul li.menu_down div.static{
  background: #202020 url(dolu.gif) no-repeat center center;
  height: 13px;
}
#menu ul ul li.menu_down div.active {
  background: #202020 url(dolu-a.gif) no-repeat center center;
  height: 13px;
  cursor: pointer;
  cursor: hand;
}
/*------------------------------------------------ menu-rady ---*/

#menu-rady ul {
 list-style-type: none;
 width: 110%;
}

#menu-rady li {
  float: left;
  list-style-type: none;
  margin-right: 9px;
}
#menu-rady li a {
  display: block;
  text-decoration: none;
   margin: 0;
 padding: 0;
}
#menu-rady li a span {
  padding: 5px 30px 10px 30px;
  font-size: 0.8em;
  display: block;
  color: black;
  font-weight: bold;

}
#menu-rady li a span.posledni {
  padding: 5px 32px 5px 32px;
}
#menu-rady li.active a.zelena {
  background: #3F642F;  
}
#menu-rady li.active a.oranzova {
  background: #F26521;  
}
#menu-rady li.active a.seda {
  background: #B8B8B8;  
}
#menu-rady li.active a.modra {
  background: #2D3286;  
}
#menu-rady li.active a.hneda {
  background: #AA292D;  
}
#menu-rady li.active a.cerna {
  background: #000000;  
}
#menu-rady li.active a.cervena {
  background: #CC0033;  
}
#menu-rady li a:hover span{
  text-decoration: underline;
  color: #FFF;
}
#menu-rady li.active span{
  color: #FFF;
}
#menu-rady  li a:hover.zelena {
  background: #3F642F;
}
#menu-rady li a:hover.oranzova {
  background: #F26521;  
}
#menu-rady li a:hover.seda {
  background: #B8B8B8;  
}
#menu-rady li a:hover.modra {
  background: #2D3286;  
}
#menu-rady li a:hover.hneda {
  background: #AA292D;  
}
#menu-rady li a:hover.cerna {
  background: #000000;  
}
#menu-rady li a:hover.cervena {
  background: #CC0033;  
}
a.zelena {
  border-top: 3px solid #3F642F;
}
a.oranzova {
  border-top: 3px solid #F26521;
}
a.seda {
  border-top: 3px solid #B8B8B8;
}
a.modra {
  border-top: 3px solid #2D3286;
}
a.hneda {
  border-top: 3px solid #AA292D;
}
a.cerna {
  border-top: 3px solid #000000;
}
a.cervena {
  border-top: 3px solid #CC0033;
}


/*-------------------------------------------------- menu-right ---*/
#menu-right ul, div#menu_o_firme ul {
  list-style-type: none;
  margin: 5px 0 10px 0;
  padding: 0px;
  list-style-position: outside;
  _list-style-position: outside;
}
#menu-right li, div#menu_o_firme li {  
  margin-top: 0px;
  padding-bottom:0px;
  list-style-type: none;
  border-bottom: 1px solid #E1E1E1;
}
	
#menu-right li a, div#menu_o_firme li a {
  display: block;
  _width: 100%;
  margin: 0px;
  padding: 5px 0 5px 10px;
  text-decoration: none;
  color: #7F7F7F;
  font-weight: bold;
}
#menu-right li a span.square, div#menu_o_firme li a span.square {
	margin-right: 8px;
}

	
#menu-right li a:hover, div#menu_o_firme li a:hover  {
  background-color: #F8F6F3;
}
#menu-right li.active a, div#menu_o_firme li.active a   {
  background-color: #F8F6F3;
}
#menu-right li.zelena span.square {
  background: url("ctverec-zelena.gif") no-repeat left center;
}#menu-right li.oranzova span.square {
  background: url("ctverec-oranzova.gif") no-repeat left center;
}
#menu-right li.seda span.square, div#menu_o_firme li.seda span.square {
  background: url("ctverec-seda.gif") no-repeat left center;
}
#menu-right li.modra span.square {
  background: url("ctverec-modra.gif") no-repeat left center;
}
#menu-right li.hneda span.square {
  background: url("ctverec-hneda.gif") no-repeat left center;
}
#menu-right li.cerna span.square {
  background: url("ctverec-cerna.gif") no-repeat left center;
}
#menu-right li.cervena span.square {
  background: url("ctverec-cervena.gif") no-repeat left center;
}

/*-------------------------------------------------- right ---*/
#right h4, #right2 h4, #right-non-hp h4{
  padding: 7px 0 7px 7px;
  margin-bottom: 10px;
  color: #FFF;
  background: #E7E7E7 url("vyrobky_pozadi.png") repeat-x;
  height: 21px;
}
#right h4.kalendar, #right-non-hp h4.kalendar{
  padding: 7px 0 7px 7px;
  margin: 20px 0 0 0;
  color: #FFF;
  background: none;
  border-top: 3px solid #75602A;
  border-bottom: 1px solid #EDEAE3;
}
#right h4.kalendar span, #right-non-hp h4.kalendar span{
  padding: 2px 0 2px 20px;
  width: 140px;
  _height: 5px;
  color: #75602A;
  font-weight: bold;
  background: url("kalendar.gif") no-repeat left center; 
}
#right h4 span, #right2 h4 span, #right-non-hp h4 span{
  padding: 2px 0 2px 20px;
  _height: 5px;
  color: #FFF;
  font-weight: bold;
  background: url("dolu-bila.gif") no-repeat left center; 
}
#right h4 a:hover span, #right-non-hp h4 a:hover span{
  text-decoration: underline;
}

#right img{
  margin: 5px 0 10px 0; 
}
h5 a.active {
  color: #000000;
}

/*---------------------------------------- klikaci logo ---*/

#logo h3 span{
  display: none;
}
img.logo {
  position: relative;
  top: 40px;
  margin: 0 0 0 20px;
}
#header2 img.logo {
  position: relative;
  top: 40px;
  margin: 0 0 0 20px;
}
/*--------------------------------------------------- boxy ---*/
div.box img{
 margin-right: 20px; 
}
div.box{
 margin-bottom: 10px; 
}
div.box {
 padding-bottom: 1px;
}
/*--------------------------------------------------- boxy-non-hp ---*/
div.box-non-hp{
  width: 330px;
 margin: 20px 0px 0px 20px;
}
div.box-non-hp-1{
  width: 100%;
 margin: 20px 0 0px 0;
}
div.box-non-hp h4, div.box-non-hp-1 h4{
  padding-top: 2px;
  margin-left: 110px;
}
div.box-non-hp h4 a, div.box-non-hp-1 h4 a{
  text-decoration: none;
}
div.box-non-hp img, div.box-non-hp-1 img{
 float: left;
 margin-right: 10px;
}

div.box-non-hp p, div.box-non-hp-1 p{
	margin-left: 110px;
}
	
div.zelena img, div.oranzova img, div.seda img, div.modra img, div.hneda img,
div.cerna img, div.cervena img{
  border: 6px solid #FFFFFF;
}
	
div.vyrobky_rady div.box-non-hp {color: #5D5D5D;}
div.vyrobky_rady div.box-non-hp h4 a {text-decoration: none;}
/*
	
div.zelena img {
  border: 1px solid #3F642F;
  border-left: 5px solid #3F642F;
}
	
div.oranzova img{
  border: 1px solid #F26521;
  border-left: 5px solid #F26521;
}
div.seda img{
  border: 1px solid #ACACAC;
  border-left: 5px solid #ACACAC;
}
div.modra img{
  border: 1px solid #2D3286;
  border-left: 5px solid #2D3286;
}
div.hneda img{
  border: 1px solid #961A1D;
  border-left: 5px solid #961A1D;
}
div.cerna img{
  border: 1px solid  #000000;
  border-left: 5px solid  #000000;
}
div.cervena img{
  border: 1px solid  #CC0033;
  border-left: 5px solid  #CC0033;
}
*/

div.zelena h4 a{
  color: #3F6617;
}	
	
div.oranzova h4 a{
  color: #F26521;
}
div.seda h4 a{
  color: #5D5D5D;
}
div.modra h4 a{
  color: #2D3286;
}
div.hneda h4 a{
  color: #961A1D;
}
div.cerna h4 a{
  color: #000000;
}
div.cervena h4 a{
  color: #CC0033;
}

div.oranzova h3 {
  color: #F26521;
}
div.seda h3 {
  color: #ACACAC;
}
div.modra h3 {
  color: #2D3286;
}
div.hneda h3 {
  color: #961A1D;
}
div.cerna h3 {
  color: #000000;
}
div.cervena h3 {
  color: #CC0033;
}

/*---------------- fotogalerie-----------------------*/
div#page div#doc div#text div#box-non-hp-5{width: 617px; margin: 20px 0px 0px 0;}
div#page div#doc div#text div#box-non-hp-5 div#fotka_border {width: 584px; background: #FFFFFF; margin: 0 0 5px 0;}
div#page div#doc div#text div#box-non-hp-5 div#fotka_border div#fotka {margin: 0 10px; padding: 10px 0;}
div#page div#doc div#text div#box-non-hp-5 div#fotka_border div#fotka img {width: 564px; height: 309px;}
div#page div#doc div#text div#box-non-hp-5 div#nahledy {width: 594px; height: 210; margin-top: 2px;}
div#page div#doc div#text div#box-non-hp-5 div#nahledy div.nahled_border {width: 189px; height:110px; background: #FFFFFF; float: left; margin: 15px 8px 5px 0px}
div#page div#doc div#text div#box-non-hp-5 div#nahledy div.nahled_border div.nahled {margin: 5px; cursor: pointer;}
div#page div#doc div#text div#box-non-hp-5 div#nahledy div.nahled_border div.nahled img { text-align: center; margin: 0 auto 0 auto; width: 179px; height: 98px; }
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace {width: 617px; height: 35px; margin-top: 5px; background: url('vyrobky_pozadi.png') repeat-x; color: #7F7F7F; font-weight: bold;}
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_leva {float: left; margin: 7px 7px 0px 8px;}
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_stred {position: relative; float: left;width: 40%; text-align:center; padding: 2px 0px 0px 5px; margin: 7px 0px 0px 0px; font-size: 9px;}
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_stred a.neactive{text-decoration: none; color: #4F4F4F; }
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_prava a.neactive{text-decoration: none; color: #4F4F4F; }
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_leva a.neactive{text-decoration: none; color: #4F4F4F; }
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_stred a.active{ color: #000000; text-decoration: none;}
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_stred a:hover{ color: #000000;}
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_prava a:hover{ color: #000000;}
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_leva a:hover{ color: #000000;}
div#page div#doc div#text div#box-non-hp-5 div#fotogalerie_navigace div#navigace_prava {float: right;margin: 7px 8px 0px 7px;}

div#page div#doc div#right div#vyhledej_foto {width: 333px; padding-top: 20px;}
div#page div#doc div#right div#vyhledej_foto div#produktova_rada { margin: 0px 0px 0px 0px;}
div#page div#doc div#right div#vyhledej_foto div#vyrobek { margin: 0px 0px 0px 0px;}
div#page div#doc div#right div#vyhledej_foto div#vyhledej  {float: right; width: 220px; }
div#page div#doc div#right div#vyhledej_foto div#vyhledej input {color: #766A4A; float: right; cursor:pointer; background: #E5DBBF url('prechod_tlacitko.png') repeat-x; width: 80px; height: 24px; border: 1px solid #E5DBBF;}
div#page div#doc div#right div#vyhledej_foto_bottom {height: 5px; width: 333px; background-color: #E5DBBF}
.ukonceniobtekani2 {clear: both; font-size: 1px; height: 0px; background: #FFF;}


/*---------------- prodejni sit-----------------------*/

div#page div#doc div#text div#prodejni_sit {}
div#page div#doc div#text div#prodejni_sit div.filter {background-color: #F0F0F0; color: #000000; }
div#page div#doc div#text div#prodejni_sit div.filter div.filter_nabidka{padding: 20px 0px 20px 20px;}
div#page div#doc div#text div#prodejni_sit div.filter form {background-color: #F0F0F0; color: #000000;}
div#page div#doc div#text div#prodejni_sit div.filter div.oblast_realizace {padding: 0px 0px 0px 20px; background: url(oblast_pozadi.png); height: 36px; line-height: 36px;}
div#page div#doc div#text div#prodejni_sit div.filter div.oblast_realizace input{margin: 0px 0px 0px 7px; display: none; }
div#page div#doc div#text div#prodejni_sit div.filter div.oblast_realizace .unchecked{margin: 0px 0px 0px 7px; background: url(radio_pozadi.png); width: 24px; height: 23px; border: 0px; position: absolute; top: 6px;}
div#page div#doc div#text div#prodejni_sit div.filter div.oblast_realizace .checked{margin: 0px 0px 0px 7px; background: url(radio_pozadi2.png); width: 24px; height: 23px; border: 0px; position: absolute; top: 6px;}
div#page div#doc div#text div#prodejni_sit div.filter div.oblast_realizace div.nadpis{float: left; padding: 0px 20px 0px 0px; font-weight: bolder;}
div#page div#doc div#text div#prodejni_sit div.filter div.oblast_realizace div.dle_regionu{float: left; padding: 0px 40px 0px 0px; font-weight: normal; position: relative;}
div#page div#doc div#text div#prodejni_sit div.filter div.oblast_realizace div.dle_psc{float: left; padding: 0px 40px 0px 0px; font-weight: normal; position: relative;}
div#page div#doc div#right div#vyhledej_foto div#produktova_rada { margin: 0px 0px 0px 0px;}
div#page div#doc div#right div#vyhledej_foto div#vyrobek { margin: 0px 0px 0px 0px;}
div#page div#doc div#right div#vyhledej_foto div#vyhledej  {float: right; margin: 5px 13px 20px 0px;}
div#page div#doc div#right div#vyhledej_foto div#vyhledej input {color: #FFFFFF; float: right; cursor:pointer; background: #E5DBBF url('prechod_tlacitko.png') repeat-x; width: auto; height:auto; border: 0px solid #E5DBBF; font-weight: bolder; padding: 3px 10px 5px 10px;}
div#page div#doc div#right div#vyhledej_foto_bottom {height: 5px; width: 333px; background-color: #E5DBBF}
.ukonceniobtekani2 {clear: both; font-size: 1px; height: 0px; background: #FFF;}

div#page div#doc div#text div#prodejni_sit div.prod_sit_vyhl{background-color: #F0F0F0; color: #333333; font-weight: bold; margin: 0px 0px 0px 0px; padding: 30px 0px 30px 60px; border-top: 1px solid #FFFFFF;}
div#page div#doc div#text div#prodejni_sit div.prod_sit_vyhl div.prod_sit_vizitka{float: left; width: 380px;}
div#page div#doc div#text div#prodejni_sit div.prod_sit_vyhl div.prod_sit_vizitka div.radek_kontakt{font-weight: normal;}
div#page div#doc div#text div#prodejni_sit div.prod_sit_vyhl div.prod_sit_certifikat{float: right; width: 180px;}
div#page div#doc div#text div#prodejni_sit div.prod_sit_vyhl div.prod_sit_vyhl_nadpis{width: 380px;}




div.radek{
  float: left;
  height: 18px;
  margin-bottom:15px;
}

#radek_rady form{
  padding-top: 0px;
}


div.radek_vyhledej_partnera{
  float: right;
  height: 21px;
  padding-right: 45px;
}

div.radek_vyhledej_partnera input{
  float: right;
  background: url("prechod_tlacitko.png") repeat-x center;
  border: 0px solid #E5DBBF;
  padding: 3px 10px 5px 10px;
   cursor: pointer;
   color: #FFFFFF;
   font-weight: bolder;
}

div.ke_stazeni_nazev{
  float: left;
  height: 22px;
  width: 100px;
  padding-top:3px;
  padding-right:10px;
  font-weight: normal;
}
	
#vyhledej_foto div.ke_stazeni_nazev{
	text-align: right;
}

div.ke_stazeni_telo, div.ke_stazeni_telo_psc{
  float: left;
  height: 18px;
  width: 175px;
  margin-right: 5px;
  font-size: 11px;
  padding-top: 3px;
  padding-left: 4px;
  cursor: pointer;
  font-weight: normal;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}

div.ke_stazeni_telo_psc{
  width: 216px;
}

div.ke_stazeni_telo_psc div.input_box input{
  width: 213px;
  height: 18px;
  margin-top:0px;
  margin-left: 1px;
  border: 0px solid #E2DBC6;
  font-size: 11px;
  color: #000000;
}


div.ke_stazeni_sipka{
  float: left;
  background: transparent url('sipka.png') no-repeat;
  height: 18px;
  width: 19px;
  cursor: pointer;
  border: 3px solid #FFFFFF;
}

div.nabidka{
    position: absolute;
    width: 400px;
    min-height: 5px;
    background: #E5DBBF;
    z-index: 5;
    font-weight: normal;
}


div.nabidka_radek{
position: relative;
background: #FCE0D7;
width: 385px;
height: 14px;
border-bottom: solid 1px #FFFFFF;
color: #000000;
padding-left: 15px;
padding-top:2px;
font-size: 8pt;
overflow: hidden;
z-index: 5;
font-weight: normal;

}

div.nabidka_radek_aktivni{
position: relative;
background: #FFFFFF;
width: 385px;
height: 14px;
border-bottom: solid 1px #FFFFFF;
color: #000000;
padding-left: 15px;
padding-top:2px;
font-size: 8pt;
overflow: hidden;
z-index: 10;
font-weight: normal;
}




/*----------------------------------------- footer ---*/
#footer1{
  height: 20px;
  width: 793px;
  margin: 0 auto 0 auto;
}
#footer span {
  display: block;
  padding: 2px 5px 0 5px;
	font-size: 0.8em;
	color: #363636;  
}
.black {
  color: #000;
}
/*------------------------------------------------- formulare ---*/
.katalog-latek form{
  margin: 0 5px 0 5px;
}
.katalog-latek form label{
  font-weight: bold;
  letter-spacing: 1px;
}
input.odeslat{
  padding: 1px 15px 1px 15px;
  _padding: 1px 10px 1px 10px;
  background: url("bg-submit.gif") repeat-x center;
  border: 1px solid #CCCCCC;
  margin-left: 200px;
}
	
#kontakt-form h3 {
	margin: 30px 0px 5px 0px !important;
	padding: 0px;
}
	
#kontakt-form input {
	border: 1px solid #A4A4A4;
	padding: 3px 0 3px 3px;
}
	
#kontakt-form input.submit {
	background:#E5DBBF url(prechod_tlacitko.png) repeat-x scroll 0 0;
	border:0 solid #E5DBBF;
	color:#FFFFFF;
	cursor:pointer;
	font-weight:bolder;
	padding:3px 10px 5px;
}
	
#kontakt-form textarea {
	border: 1px solid #A4A4A4;
	padding: 3px 3px 3px 3px;
}
	
	
fieldset {
	padding: 10px 20px;
	border: 0px solid silver;
	border-top: 3px solid #D7D7D7;
	background: url(kontakt_formular_pozadi.png);
}
fieldset.edit {
  border-color: #dfdfdf;
  border-width: 1px;
}
fieldset.edit legend {
  color: #8f8f8f;
}
label span {
	display: block;
	float: left;
	width: 85px;
  	margin: 2px 10px 2px 0;
}
legend{
  padding: 0 5px 10px 0px;
  margin:10px 0 10px 0;
  color:#555555;
  font-size:13px;
}
#right form {
  padding-top: 0px;
}


span.label {
  padding-right: 6px;
  font-weight: normal;
  font-size: 0.8em;
}
/*----------------------------------------------------- obecn� tagy ---*/
ul {
  list-style-position: inside;
  list-style-type: circle;
}
#left ul {
  _list-style-position: outside;
}

hr {
  display: none;
} 
#text ul {
  margin: 0px 0 1em 20px;
  padding-left: 20px;
}

#text ol {
padding-left: 40px;
}

#text li {
}
#text-nonhp ul, #text-nonhp ol {
  margin: 0px 0 1em 20px;
}
	
#text2 ul {
  margin: 0px 0 1em 20px;
  padding-left: 20px;
}

#text2 ol {
padding-left: 40px;
}

#text2 li {
}
#text-nonhp ul, #text-nonhp ol {
  margin: 0px 0 1em 20px;
}	
a {
  color: #00A2EE;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
h2, h3, h4, h5 {
  margin: 0;
  font-weight: bold;
  color: #555555;
}
h2 {
  font-size: 1.2em;
  font-weight: bold;
  color: #555555;
  margin-bottom: 1em;
}
h3 {
  font-size: 1.1em;
  padding: 6px 0 0px 0px;
  font-weight: bold;
  color: #3F642F;
}
h3 a {
  font-size: 1em;
  padding: 6px 0 10px 0px;
  font-weight: bold;
  color: #3F642F;
}
h4 {
  font-size: 1.0em;
  font-weight: bold;
  color: #0000;
  margin-bottom: 1em;
}
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0.5em;
}
p {
  margin: 0 0 1em 0;
}
table {
  font-size: 100%;
  border-collapse: collapse;
}
a img{
  border: none;
}
/*------------------------------------------------- navigace ---*/
#navigace{
  text-align: right;
  padding: 0px 0px 10px 0;
  font-size: 11px;
  margin:0px;
  color: #5D5D5D;
  top: 10px; 
  right: 40px;
  position: absolute;
  z-index: 1;
}
	
#navigace a {
  text-decoration: none;
  color: #5D5D5D;
  
}
/*---------------------------------------------- fotogalerie ---*/
#text div.gallery {
  clear: both;
}
#text div.gallery div.alignG {
  float: left;
  margin: 0 4px 10px 20px;
  text-align: center;
}
#text div.gallery div.alignG img {
  margin: 0 auto;
  text-align: center;
  border: 1px solid #70845A;
}
#text div.gallery div.alignG p {
  margin-bottom: 0;
  text-align: center;
  font-size: 0.9em;
  color: #999;
}
/*--------------------------------------------------- obrazky ---*/

.pic {
  border: 1px solid #70845A;
}

.picL {
  border: 1px solid #70845A;
  margin: 10px 10px 0 0;
}
.picR {
  float: right;
  border: 1px solid #70845A;
  margin: 0px 0px 5px 10px;
}

/*---------------------------------------------- tridy a barvy ---*/
p.kalendar{
  margin-top: 10px;  
}
p.kalendar span{
  background: #FCF9EC;
  display: block;
  padding: 2px 5px 2px 5px;
  color: #636363;
  border: 1px solid #CCCCCC;  
}
.margin-bottom {
  margin-bottom: 1em;
}
.alignL {
  float:left;
}
.alignR {
  float: right;
}
.alignC {
  text-align: center;
}
.textR {
  text-align: right;
}
.ukonceniobtekani {
  clear: both; 
  font-size: 1px; 
  height: 0px;
  background: #FFF;
}
.dalsi {
  background: url("sipka3.gif") no-repeat right center;
  padding-right: 15px;
  _height: 5px;
}
div.byt {
  width: 190px;
  float: right;
  margin-left: 20px;
}
div.byt span a  {
  margin-left: 10px;
}
div.katalog-latek {
  background-color: #FCF9EC;
  margin-top: -10px;
  padding: 5px;
  padding-top: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #DBD4BD;
}
#right img {
 margin: 3px;
}

h3.zelena{
  color: #597A36;
}
h3.oranzova{
  color: #F26521;
}

h3.seda{
  color: #ACACAC;
}
h3.modra{
  color: #2D3286;
}
h3.hneda{
  color: #961A1D;
}
h3.cerna{
  color: #000000;
}
h3.cervena{
  color: #CC0033;
}

#text2 div.vyrobky_rady_nadpis {
    float:left;
    width: 100%;
}
#text2 h3.zelena, #text2 h3.oranzova, #text2 h3.seda , #text2 h3.modra, #text2 h3.hneda,
#text2 h3.cerna, #text2 h3.cervena{
  float:left;
  background-color: white;
  padding: 10px 15px 10px 15px;
}
	
#text h3 span {
    padding-left: 15px;
}
h3.zelena span {
  border-left: 5px solid #3F642F;  
}
h3.oranzova span {
  color: #F26521;
  border-left: 5px solid #F26521;  
}
h3.seda span {
  color: #ACACAC;
  border-left: 5px solid #ACACAC;  
}
h3.modra span {
  color: #2D3286;
  border-left: 5px solid #2D3286;  
}
h3.hneda span {
  color: #961A1D;
  border-left: 5px solid #961A1D;  
}
h3.cerna span {
  color: #000000;
  border-left: 5px solid #000000;  
}
h3.cervena span {
  color: #CC0033;
  border-left: 5px solid #CC0033;  
}
.spodni-okraj {
  margin-bottom: 20px;
}
.border-zelena {
  border: 1px solid #647355;
}
h3.cara-na-hore {
  padding: 10px 0 0 0;
  margin: 20px 0 20px 0;
  background: url("predel.gif") repeat-x top left;
}




div.box div.obal_leva {float:left; width: 189px; height: 127px;}
div.box div.leva{float:left; padding: 0px 0px 0px 0px;}
div.box div.prava{float:left; padding: 0px 0px 0px 20px; width: 400px; height: 127px;}
div.box div.prava a.zelena {color: #597A36; text-decoration: none; border:0px;}
div.box div.prava a.oranzova {color: #F26521; text-decoration: none; border:0px;}
div.box div.prava a.seda {color: #ACACAC; text-decoration: none; border:0px;}
div.box div.prava a.modra {color: #2D3286; text-decoration: none; border:0px;}
div.box div.prava a.hneda {color: #961A1D; text-decoration: none; border:0px;}
div.box div.prava a.cerna {color: #000000; text-decoration: none; border:0px;}
div.box div.prava a.cervena {color: #CC0033; text-decoration: none; border:0px;}

h2.zelena, .green {
  color: #597A36;
}
h2.oranzova, .orange{
  color: #F26521;
}

h2.seda, .silver{
  color: #ACACAC;
}
h2.modra, .blue{
  color: #2D3286;
}
h2.hneda, .brown{
  color: #961A1D;
}
h2.cerna, .black{
  color: #000000;
}
h2.cervena, .red{
  color: #CC0033;
}



#mapa {
  width: 319px;
  height: 193px;
	background: url("mapa.jpg") repeat-x;
	position: relative;
}
/*---------------------------------------------- mapa kraje ---*/
div.kontakt {
  width: 300px;
  margin: 10px 0 0 0;
  float: left;
}


div.cleaner {
  clear: both;
  height: 0px;
  font-size: 1px;
}


div.kontakt_leva{
 width: 80px;
 height: 112px;
 float: left;
}

div.kontakt_prava_obal{
  width: 205px;
  float: left;
}

div.kontakt_prava{
 padding: 0px 0px 0px 15px;
}

div.kontakt_leva img {
  border: 1px solid #CCCCCC;
  float: left;
  margin-right: 10px;
}



p.prodejci {
  margin-bottom: 1em;
}
p.prodejci a:hover, p.prodejci a.active {
  color: black;
}

h3.slogan {
  font-size: 1.4em;
  text-align: center;
  margin-top: 2em;
  padding: 10px 5px 10px 5px;
  background: #FCF9EC;
  border: 1px solid #CCCCCC;
}

#mapa {
  width: 319px;
  height: 193px;
	background: url("mapa.jpg") no-repeat;
	position: relative;
}
a.stredocesky {
  width: 91px;
  height: 75px;
	background: url("../img/stredocesky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 46px;
	left: 63px;
	z-index: 0;
}
a:hover.stredocesky, a.active-stredocesky {
	background: url("../img/stredocesky.gif") no-repeat left bottom;
}
a.ustecky {
  width: 70px;
  height: 64px;
	background: url("../img/ustecky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 17px;
	left: 46px;
	z-index: 1;
}
a:hover.ustecky, a.active-ustecky  {
	background: transparent url("../img/ustecky.gif") no-repeat left bottom;
}
a.praha {
  width: 20px;
  height: 16px;
	background: url("../img/praha.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 75px;
	left: 99px;
	z-index: 3;
}
a:hover.praha, a.active-praha {
	background: transparent url("../img/praha.gif") no-repeat left bottom;
}
a.karlovarsky {
  width: 50px;
  height: 35px;
	background: url("../img/karlovarsky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 55px;
	left: 7px;
	z-index: 3;
}
a:hover.karlovarsky, a.active-karlovarsky {
	background: transparent url("../img/karlovarsky.gif") no-repeat left bottom;
}
a.plzensky {
  width: 58px;
  height: 75px;
	background: url("../img/plzensky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 79px;
	left: 21px;
	z-index: 3;
}
a:hover.plzensky, a.active-plzensky {
	background: transparent url("../img/plzensky.gif") no-repeat left bottom;
}
a.liberecky {
  width: 52px;
  height: 34px;
	background: url("../img/liberecky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 19px;
	left: 105px;
	z-index: 3;
}
a:hover.liberecky, a.active-liberecky {
	background: transparent url("../img/liberecky.gif") no-repeat left bottom;
}
a.jihocesky {
  width: 89px;
  height: 67px;
	background: url("../img/jihocesky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 115px;
	left: 68px;
	z-index: 3;
}
a:hover.jihocesky, a.active-jihocesky {
	background: transparent url("../img/jihocesky.gif") no-repeat left bottom;
}
a.vysocina {
  width: 64px;
  height: 62px;
	background: url("../img/vysocina.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 98px;
	left: 129px;
	z-index: 3;
}
a:hover.vysocina, a.active-vysocina {
	background: transparent url("../img/vysocina.gif") no-repeat left bottom;
}
a.kralovehradecky {
  width: 60px;
  height: 44px;
	background: url("../img/kralovehradecky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 37px;
	left: 139px;
	z-index: 3;
}
a:hover.kralovehradecky, a.active-kralovehradecky {
	background: transparent url("../img/kralovehradecky.gif") no-repeat left bottom;
}
a.pardubicky {
  width: 60px;
  height: 40px;
	background: url("../img/pardubicky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 75px;
	left: 152px;
	z-index: 3;
}
a:hover.pardubicky, a.active-pardubicky  {
	background: transparent url("../img/pardubicky.gif") no-repeat left bottom;
}
a.jihomoravsky {
  width: 88px;
  height: 59px;
	background: url("../img/jihomoravsky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 114px;
	left: 162px;
	z-index: 3;
}
a:hover.jihomoravsky, a.active-jihomoravsky {
	background: transparent url("../img/jihomoravsky.gif") no-repeat left bottom;
}
a.olomoucky {
  width: 52px;
  height: 78px;
	background: url("../img/olomoucky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 56px;
	left: 208px;
	z-index: 3;
}
a:hover.olomoucky, a.active-olomoucky  {
	background: transparent url("../img/olomoucky.gif") no-repeat left bottom;
}
a.zlinsky {
  width: 54px;
  height: 45px;
	background: url("../img/zlinsky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 116px;
	left: 229px;
	z-index: 3;
}
a:hover.zlinsky, a.active-zlinsky  {
	background: url("../img/zlinsky.gif") no-repeat left bottom;
}
a.moravskoslezsky {
  width: 70px;
  height: 60px;
	background: url("../img/moravskoslezsky.gif") no-repeat left top;
	display: block;
	position: absolute;
	top: 65px;
	left: 230px;
	z-index: 3;
}
a:hover.moravskoslezsky, a.active-moravskoslezsky {
	background: url("../img/moravskoslezsky.gif") no-repeat left bottom;
}
/*----------------------------------------------dokumenty ---*/
#text ul.list-ico, #right ul.list-ico li {
	margin-left: 0px;
	_list-style-position: outside;
}
#text ul.list-ico li, #right ul.list-ico li{
	list-style-type: none;
	padding: 4px 0 4px 0px;
	font-size: 1em;
	background: transparent;
}

a.ico-pdf, a.ico-xls, a.ico-ppt, a.ico-doc, a.ico-audio, a.ico-image, a.ico-video, a.ico-zip {
	padding: 2px 0 2px 25px;
	height:1%;
}
a.ico-pdf {
	background: url("ico-pdf.gif") no-repeat left center;
}
a.ico-xls {
	background: url("ico-xls.gif") no-repeat left center;
}
a.ico-ppt {
	background: url("ico-ppt.gif") no-repeat left center;
}
a.ico-doc {
	background: url("ico-doc.gif") no-repeat left center;
}
a.ico-audio {
	background: url("ico-audio.gif") no-repeat left center;
}
a.ico-image {
	background: url("ico-image.gif") no-repeat left center;
}
a.ico-video {
	background: url("ico-video.gif") no-repeat left center;
}
a.ico-zip {
	background: url("ico-zip.gif") no-repeat left center;
}

div.tinymce
{
    font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif;
}

div.tinymce p
{
   font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif; 
}

div.tinymce img
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

div.tinymce a
{
    font-size: inherit;
}

#text p.klient-kontakt {
  padding-top: 6px;
  padding-left: 8px;
}
#text p.klient-kontakt {
  padding-top: 6px;
  padding-left: 8px;
}
#text p.klient-kontakt img {
  float: right;
  margi: 0 0 5px 5px;
}
.mapa-atlas {
  margin-left: 10px;
}
/*----------------------------------------------katalog latek ---*/
div.select {
  border-bottom: 1px solid #EBEBEB;
}
div.select p{
  float: left;
  margin-right: 10px;
}
div.select label{
  font-weight: bold;
}
select {
  border: 1px solid #7F9DB9;
}
.btn {
  margin-top: 13px;
}
p.vzorky {
  width: 125px;
  float: left;
  margin: 20px 20px 0 8px;
  background: url("shadow.gif") no-repeat 4px 4px;
}
p.vzorky img{
  margin-bottom: 5px;
}
table.detail td, table.detail th  {
  border: 1px solid #E1E1E1;
  padding: 3px 10px 3px 10px;
}
table.detail th  {
  background: #EBEBEB;
  font-weight: normal;
}
table.detail  {
  margin-bottom: 1em;
}
#text ul.legenda li {
  list-style-type: none;
  _list-style-position: outside;
  margin: 5px 0 5px 0;  
}
#text ul.legenda li span{
  padding: 0 0 0px 10px;  
}
#text ul.legenda {
  margin: 10px 0 0px 0px;  
}
span.predel {
  height: 1px;
  background: #EBEBEB;
  display: block;
  font-size: 1px;
}
p.zatemneni span {
  font-weight: bold;  
}
p.zatemneni img {
  margin-top: 3px;  
}
p.zatemneni {
  margin-top: 10px;  
}
.b-silver {
  border: 1px solid #EBEBEB;
}

.vlajky {
  float:right;
  margin-right: 15px;
  margin-top: 8px;
}

.vlajky img {
  margin-right: 5px;
}


div#tabulka_kontakty table {border-collapse: collapse; }
div#tabulka_kontakty table td {border: 1px solid black; padding: 10px}
div#tabulka_kontakty table td span.small {font-size: 10px;}


/********** tooltip u obrazku **********/
.img_tooltip
{
    position: absolute;
    background-color: #555555;
    background-image: url('../img/tooltip_bg.gif');
    background-repeat: repeat-x;
    border:1px solid #A9A8A8;
    color: white;
    padding: 5px 10px 5px 10px;
    z-index: 2010;
    top: -1000px;
    left: 0px;
    white-space: nowrap;
}

}

/* ========================================================================== */
/* DETAIL PRODUKTU                                                            */
/* ========================================================================== */
div#text2 div#product_detail {
    background: #EDEDED;
    color: #555555;	
}

div#text2 div#product_detail h3 {
	color: #555555;
	margin: 20px 20px 10px 20px;
	font-size: 13px;
}

div#text2 div#product_detail div.bot_border {
	height: 1px;
	font-size: 1px;
	border-bottom:0px solid #FFFFFF;
	margin: 25px 0px 10px 0px;
}

div#text2 div#product_detail div.bot_border.border {
    border-bottom: 1px solid #FFFFFF;
    margin-bottom: 0px;
}

div#text2 div#product_detail div.text {
    margin: 20px 20px 10px 20px;
    line-height: 18px;
}

div#text2 div#product_detail div#abstract {
    width: 100%;
    /*height: 437px;*/
    position: relative;
    border-bottom:1px solid #FFFFFF;
}

div#text2 div#product_detail div#abstract img#abstract_img {
	position: absolute;
}

div#text2 div#product_detail div#abstract div#navigation {
	width: 100%;
	text-align: right;
	background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#text2 div#product_detail div#abstract div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
}

div#text2 div#product_detail div#abstract div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#text2 div#product_detail div#abstract div#navigation p a:hover {
    text-decoration: underline;
}

div#text2 div#product_detail div#abstract div#abstract_title h2{
    font-size: 1.1em;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
    text-transform: uppercase;
}

div#text2 div#product_detail div#photogallery {
    border-bottom:1px solid #FFFFFF;
    padding-bottom: 25px;
    background: url("prod_foto_back.png") repeat-x;
    background-position: center;
    *background-position: 0 106px;            
}

div#text2 div#product_detail div#photogallery div#photos ul {
	position: relative;
	z-index: -1;
}

div#text2 div#product_detail div#to_download p {
	background: url(ikona_stahuj2.gif) no-repeat;
	height: 19px;
	line-height: 18px;
	padding: 0 0 0 25px;
}

div#text2 div#product_detail div#description, div#text2 div#product_detail div#to_download,
div#text2 div#product_detail div#arguments, div#text2 div#product_detail div#other_info {
    border-bottom:1px solid #FFFFFF;
}

div#text2 div#product_detail div#description a,
div#text2 div#product_detail div#arguments a,
div#text2 div#product_detail div#to_download a,
div#text2 div#product_detail div#other_info a {
	color: #00a2ee;
	font-weight: bold;
	text-decoration: none;
}

div#text2 div#product_detail div#arguments div.text,div#text2 div#product_detail div#other_info div.text{
  padding: 15px 0px 0px 0px;
}

div#text2 div#product_detail div#description a:hover,
div#text2 div#product_detail div#arguments a:hover,
div#text2 div#product_detail div#to_download a:hover,
div#text2 div#product_detail div#other_info a:hover {
	text-decoration: underline;
}

div#more_desc, 
div#more_args, 
div#less_desc, 
div#less_args {
	text-align: right;
	margin: 0 20px 0 20px;;
}

img.nav-next:hover {
}

/* prave menu vyrobky z rady */
div#menu_vyrobky_rady.zelena {
	background: #E8FADF url('pozadi_koncept_vypis_zelena.png') repeat-y;
}

div#menu_vyrobky_rady.oranzova {
    background: #FFE3C9 url('pozadi_koncept_vypis_oranzova.png') repeat-y;
}

div#menu_vyrobky_rady.seda {
    background: #E7E7E7 url('pozadi_koncept_vypis_seda.png') repeat-y;
}

div#menu_vyrobky_rady.modra {
    background: #DADBFB url('pozadi_koncept_vypis_modra.png') repeat-y;
}

div#menu_vyrobky_rady.hneda {
    background: #F9D4D6 url('pozadi_koncept_vypis_hneda.png') repeat-y;
}

div#menu_vyrobky_rady.cerna {
    background: #A3A3A3 url('pozadi_koncept_vypis_cerna.png') repeat-y;
}

div#menu_vyrobky_rady.cervena {
    background: red url('pozadi_koncept_vypis_cervena.png') repeat-y;
}

div#menu_vyrobky_rady.zelena li {
	color: #3E5733;
}

div#menu_vyrobky_rady.oranzova li {
    color: #F47639;
}

div#menu_vyrobky_rady.seda li {
    color: #A1A1A1;
}

div#menu_vyrobky_rady.modra li {
    color: #3F4190;
}

div#menu_vyrobky_rady.hneda li {
    color: #8C1B1E;
}

div#menu_vyrobky_rady.cerna li {
    color: #2F2F2F;
}

div#menu_vyrobky_rady.cervena li {
    color: #000000;
}

div#menu_vyrobky_rady div.title {
    height: 38px;
    background: red url('pozadi_koncept_nadpis_seda.png') repeat-x;
    padding-top: 1px;	
}

div#menu_vyrobky_rady.zelena div.title {
    background: #3E5733 url('pozadi_koncept_nadpis_zelena.png') repeat-x;
}

div#menu_vyrobky_rady.oranzova div.title {
    height: 53px;
    background: #F47639 url('pozadi_koncept_nadpis_oranzova2.png') repeat-x;
}

div#menu_vyrobky_rady.seda div.title {
    background: #A1A1A1 url('pozadi_koncept_nadpis_seda.png') repeat-x;
}

div#menu_vyrobky_rady.modra div.title {
    background: #3F4190 url('pozadi_koncept_nadpis_modra.png') repeat-x;
}

div#menu_vyrobky_rady.hneda div.title {
    background: #8C1B1E url('pozadi_koncept_nadpis_hneda.png') repeat-x;
}

div#menu_vyrobky_rady.cerna div.title {
    background: #2F2F2F url('pozadi_koncept_nadpis_cerna.png') repeat-x;
}

div#menu_vyrobky_rady.cervena div.title {
    background: red url('pozadi_koncept_nadpis_cervena.png') repeat-x;
}


div#menu_vyrobky_rady div.title div {
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 12px 0px 0px 15px;
	font-size: 12px;
	font-weight: bold;
}



div#menu_vyrobky_rady ul {
    margin: 10px 0px 0px 25px;
    padding-bottom: 10px;
}
div#menu_vyrobky_rady ul li {
    color: black; 
    list-style: square;
    list-style-position: outside;
    padding: 7px;		
}
div#menu_vyrobky_rady ul li a {
	color: black;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
}

div#menu_vyrobky_rady ul li a:hover {
    text-decoration: underline;
}

/* prave menu kontaktujte nas */
div#menu_kontaktujte_nas {
	margin-top: 3px;
    background:  url('kontaktujte_nas.png') repeat-x;
    height: 35px;
}

div#menu_kontaktujte_nas a {
    text-decoration: none;
    color: #FFFFFF;	
    display: block;
    height: 35px;
    font-size: 12px;
    font-weight: bold;
}

div#menu_kontaktujte_nas a span {
    position: relative;
    top: 10px;
    left: 15px;
}

div#banner{
margin-top: 3px;
}

div#banner .title{
	background: url(pozadi_koncept_nadpis_6.png);
	height: 38px;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 37px;
	padding-left: 15px;
}

/* ========================================================================== */
/* VYROBKY A PRODUKTOVE RADY                                                           */
/* ========================================================================== */
div.vyrobky_rady div.produktove_rady {
    float: left;
    width: 734px;
}

div.vyrobky_rady {
    padding-bottom: 30px;
}

div.produktove_rady {
    background: url('prechod_pruh_horni_rady.png') repeat-y; 	
}

div.produktova_rada {
	float:left;
    width: 694px;
    margin: 0px;
    padding: 20px;
}

div.produktova_rada a {
  padding-top: 0px;
  text-decoration: none;
}

div.produktova_rada img {
    float: left;
    margin-right: 10px;
    border: 6px solid #FFFFFF;
}


div.vyrobky_rady.zelena, div.produktova_rada.zelena {
    background: #FFFFFF url('koncepty_zelene_pozadi.png') repeat-x;
    border-bottom: 1px solid #FFFFFF;
}

div.vyrobky_rady.oranzova, div.produktova_rada.oranzova {
    background: #FFFFFF url('koncepty_oranzove_pozadi.png') repeat-x;
    border-bottom: 1px solid #FFFFFF;
}

div.vyrobky_rady.seda, div.produktova_rada.seda {
    background: #FFFFFF url('koncepty_sede_pozadi.png') repeat-x;
    border-bottom: 1px solid #FFFFFF;
}

div.vyrobky_rady.modra, div.produktova_rada.modra {
    background: #FFFFFF url('koncepty_modre_pozadi.png') repeat-x;
    border-bottom: 1px solid #FFFFFF;
}

div.vyrobky_rady.hneda, div.produktova_rada.hneda {
    background: #FFFFFF url('koncepty_hnede_pozadi.png') repeat-x;
    border-bottom: 1px solid #FFFFFF;
}

div.vyrobky_rady.cerna, div.produktova_rada.cerna {
    background: #FFFFFF url('koncepty_cerne_pozadi.png') repeat-x;
    border-bottom: 1px solid #FFFFFF;
}

div.vyrobky_rady.cervena, div.produktova_rada.cervena {
    background: #FFFFFF url('koncepty_cervene_pozadi.png') repeat-x;
    border-bottom: 1px solid #FFFFFF;
}

div#navigation {
    width: 100%;
    text-align: right;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
}

div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#navigation p a:hover {
    text-decoration: underline;
}

div.vyrobky_rady div.divider {
    width: 100%;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 5px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div.produktove_rady_nadpis {
	width: 100%;
	float: left;
}

div.produktove_rady_nadpis h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	float:left;
	background-color: white;
    padding: 10px 15px 10px 15px;	
    font-size: 1.1em;
    text-transform: uppercase;
}

/* ========================================================================== */
/* O FIRME                                                                       */
/* ========================================================================== */

div#o-firme {
	width: 734px;
    background: #DDDDDD url('budova_sirsi.png') no-repeat;
}

div.o-firme_nadpis {
    width: 100%;
    float: left;
}

div.o-firme_nadpis h2 {
    margin-top: 0px;
    margin-bottom: 0px;
    float:left;
    background-color: white;
    padding: 10px 15px 10px 15px;
    font-size: 1.1em;
}

div.o-firme_text {
    margin: 20px 20px 20px 20px;
    min-height: 350px;
    line-height: 18px;
}

div.o-firme_text img {
    border: 6px solid #FFFFFF;
}
	
div#o-firme h3.slogan {
  font-size: 12px;
  text-align: left;
  margin-top: 15px;
  padding: 10px 5px 10px 20px;
  background: transparent url('o_firme_slogan_pruh.png') repeat-x;
  color: #3F5D6A;
}

div#o-firme h3 {
    color: #555555;
    font-size: 13px;
    margin:20px 20px 10px;
}

div#text2 div#o-firme div.text {
	line-height:18px;
	margin:20px 20px 10px;
}

div#o-firme div#photogallery {
    background: url("prod_foto_back.png") repeat-x;
    background-position: center center;
    padding-bottom: 25px;    
}


div#o-firme div#photogallery div#photos ul {
    position: relative;
    z-index: -1;
}

div#o-firme div.bot_border {
    height: 1px;
    font-size: 1px;
    margin: 25px 0px 0px 0px;
}


div#o-firme div#to_download p {
    background: url(ikona_stahuj2.gif) no-repeat;
    height: 19px;
    line-height: 18px;
    padding: 0 0 0 25px;
}

div#o-firme div#to_download a {
    color: #00a2ee;
    font-weight: bold;
    text-decoration: none;
}

div#o-firme div#to_download a:hover {
    text-decoration: underline;
}

div#o-firme div.whiteline {
    height: 1px;
    background-color: #FFFFFF;
}

div#o-firme div#prechod {
    border-top: 1px solid #FFFFFF;
}

/* ========================================================================== */
/* HOME                                                                       */
/* ========================================================================== */
div#text div#home_detail {
    background: #EDEDED;
    color: #555555; 
}

div#text div#home_detail div.text {
    margin: 20px 20px 10px 20px;
}

div#text div#home_detail div.text p {
    text-align: justify;
}

div#text div#home_detail div#abstract {
    width: 100%;
    position: relative;
    overflow: hidden;
    background-image: url(pozadi_obr_home.png);
    background-position: bottom;
    background-repeat: no-repeat;
    line-height: 18px;
}

div#text div#home_detail div#abstract img#abstract_img {
    position: absolute;
}

div#text div#home_detail div#abstract div#navigation {
    width: 100%;
    text-align: right;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#text div#home_detail div#abstract div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
    line-height: 10px;
}

div#text div#home_detail div#abstract div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#text div#home_detail div#abstract div#navigation p a:hover {
    text-decoration: underline;
}

div#text div#home_detail div#abstract div#abstract_title h2{
    font-size: 1.1em;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
}

div#text div#home_detail div#top_products {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-image: url(prechod_home_produkty.png);
}

div#text div#home_detail div#top_products h3 {
	padding: 30px 20px 10px 20px;
	color: #555555;
}

div#text div#home_detail div#top_products h4 a {
	color: #555555;
	text-decoration: none;
}

div#text div#home_detail div#top_products p {
    padding: 0px 20px 10px 40px;
}

div#text div#home_detail div#top_products a.more {
	color: #00A2EE;
	text-decoration: none;
	display:block;
	float:right;
	margin-top:3px;
}

div#text div#home_detail div#top_products div.box {
    padding: 0px 20px 10px 40px;
}

div#right h4.black {
	background-image: url(pozadi_nadpis_cerne.png);
	padding-bottom: 0px;
}

div#right h4.orange {
	background-image: url(novinky_nadpis.png);
	padding-bottom: 0px;
	margin-bottom: 0px;
}

div#right h4.phones {
	
	margin-bottom: 0px;
}
div#right h4.phones span {
	margin-left: 8px;
	background: url("telefon.png") no-repeat left center;
} 

div#right h4.black span, div#right h4.orange span {
	background-image: url(dolu-bila.gif);
}

div#right div.orange.news {
	background-image: url(prechod_novinky_cerveny.png);
	background-position: bottom center;
	background-repeat: repeat-x;
	padding:15px;
	color: #000000;
	margin-bottom: 10px;
}

div#right div.orange.news h5 a {
	color: #E74D39;
	text-decoration: none;
}

div#right div.orange.news a.more {
	color: #E74D39;
	text-decoration: none;
	display:block;
	float:right;
}

div#right div.orange.news hr {
	display: inherit;
	margin: 10px 0;
	border: 0;
	border-top: 1px dotted #898989;
}

div#right div.orange.vyhledej_foto {
	background-image: url(prechod_novinky_cerveny.png);
	background-position: bottom center;
	background-repeat: repeat-x;
	color: #000000;
}

/* ========================================================================== */
/* NOVINKY                                                                    */
/* ========================================================================== */
div#text div#news_detail {
    background: #F0F0F0;
    color: #555555; 
}

div#text div#news_detail div.text {
	line-height:18px;
	margin:20px 20px 10px;
}

div#text div#news_detail div.text p {
    text-align: justify;
}

div#text div#news_detail div#abstract {
    width: 100%;
    min-height: 260px;
    _height: 260px;
    position: relative;
    background-image: url(novinky_zena1.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #000000;
    border-bottom: 1px solid white;
}

div#text div#news_detail div#abstract img#abstract_img {
    position: absolute;
}

div#text div#news_detail div#abstract div#navigation {
    width: 100%;
    text-align: right;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#text div#news_detail div#abstract div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
}

div#text div#news_detail div#abstract div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#text div#news_detail div#abstract div#navigation p a:hover {
    text-decoration: underline;
}

div#text div#news_detail div#abstract div#abstract_title h2{
    font-size: 1.1em;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
    text-transform: uppercase;
}

div#text div#news_detail div#abstract h3 {
	margin: 20px 20px 10px 20px;
	color: #000000;
	font-weight: normal;
}

div#text div#news_detail div#abstract a {
	color: #00A2EE;
	text-decoration: none;
}

div#text div#news_detail div#abstract a:hover {
	text-decoration: underline;
}

div#text div#news_detail div#photogallery {
    background: url("prod_foto_back.png") repeat-x;
    background-position: 0 86px;
    *background-position: 0 106px;    
    border-bottom: 1px solid white;
    padding-bottom: 25px;
}

div#text div#news_detail div#photogallery div#photos ul {
	position: relative;
	z-index: -1;
}

div#text div#news_detail div#photogallery h3{
	color:#555555;
	font-size:13px;
	margin:20px 20px 10px;
}

div#news_detail div#to_download p {
    background: url(ikona_stahuj2.gif) no-repeat;
    height: 19px;
    line-height: 18px;
    padding: 0 0 0 25px;
}

div#news_detail div#to_download a {
    color: #00a2ee;
    font-weight: bold;
    text-decoration: none;
}

div#news_detail div#to_download a:hover {
    text-decoration: underline;
}

div#news_detail div.bot_border {
	font-size: 1px;
	height: 1px;
	margin: 25px 0px 0px 0px;
}

div#news_detail h3 {
color:#555555;
font-size:13px;
margin:20px 20px 10px;
}


/* ========================================================================= */
/* KONTAKTY                                                                  */
/* ========================================================================= */

div#text div#kontakt_detail {
    background: #EDEDED;
    color: #555555; 
}

div#text div#kontakt_detail div.text {
    margin: 10px 20px 10px 20px;
}

div#text div#kontakt_detail div.text p {
    text-align: justify;
}

div#text div#kontakt_detail div#abstract {
    width: 100%;
    position: relative;
    overflow: hidden;
    background-image: url(budova.png);
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
}

div#text div#kontakt_detail div#abstract img#abstract_img {
    position: absolute;
}

div#text div#kontakt_detail div#abstract div#navigation {
    width: 100%;
    text-align: right;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#text div#kontakt_detail div#abstract div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
}

div#text div#kontakt_detail div#abstract div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#text div#kontakt_detail div#abstract div#navigation p a:hover {
    text-decoration: underline;
}

div#text div#kontakt_detail div#abstract div#abstract_title h2{
    font-size: 1.1em;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
    text-transform: uppercase;
}

div#text div.kontakt { width: 100% }
div#text div.kontakt h5 { color: black; }
div#text div.kontakt p { color: black; line-height: 18px;}
div#text div#kontakt_detail div#abstract div.text div.kontakt p a { color: black; text-decoration: none;}
div#text div#kontakt_detail div#abstract div.text div.kontakt p a:hover { text-decoration: underline; }

div#mapa_kontakt div#map_title {
	font-size: 1.1em;
	font-weight: bold;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
    text-transform: uppercase;
}

div#mapa_kontakt div#map_link {
	float: right;
	}

div#mapa_kontakt div#map_link a {
	line-height: 36px;
	color: #00A2EE;
	text-decoration: none;
	font-weight: bold;
	padding: 0 15px 0 0;
}

div#mapa_kontakt div#map_link a:hover {
	text-decoration: underline;
	
}

div#mapa_kontakt div#prechod {
	width: 100%;
	height: 75px;
	background: url(prechod_pod_obsahem.png) repeat-x;
	border-top: 1px solid #FFFFFF;
}

div.phone_numbers { background: #F4F4F4; padding: 15px;}
div.phone_numbers p { color: black; margin: 7px 0 0 0;}

div.phone_numbers div.mezera { font-size: 8px; }

div#right_prechod { width: 100%; height: 64px; background: url(prechod_pod_menu_prava.png) repeat-x;}

/* ========================================================================= */
/* FOTOGALERIE                                                               */
/* ========================================================================= */

div#text div#fotogalerie_detail {
    background: #EDEDED;
    color: #555555; 
}

div#text div#fotogalerie_detail div.text {
    padding: 10px 20px 10px 20px;
    border-bottom: 1px solid #FFFFFF;
}

div#text div#fotogalerie_detail div.text p {
    text-align: justify;
}

div#text div#fotogalerie_detail div#abstract {
    width: 100%;
    position: relative;
    overflow: hidden;
}

div#text div#fotogalerie_detail div#abstract img#abstract_img {
    position: absolute;
}

div#text div#fotogalerie_detail div#abstract div#navigation {
    width: 100%;
    text-align: right;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#text div#fotogalerie_detail div#abstract div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
}

div#text div#fotogalerie_detail div#abstract div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#text div#fotogalerie_detail div#abstract div#navigation p a:hover {
    text-decoration: underline;
}

div#text div#fotogalerie_detail div#abstract div#abstract_title h2{
    font-size: 1.1em;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
}

div#page div#doc div#text div#fotogalerie_detail div#abstract div.text div#box-non-hp-5 div#fotogalerie_navigace {
width: 584px;
}

div#page div#doc div#text div#prechod, div#page div#doc div#text2 div#prechod {
	width: 100%;
	height: 77px;
	background: white url(prechod_pod_obsahem.png) repeat-x 0 0;
	
}


/* ========================================================================== */
/* PRODEJCI                                                                    */
/* ========================================================================== */
div#text div#prodejci_detail {
    background: #EDEDED;
    color: #555555; 
}

div#text div#prodejci_detail div.text {
    margin: 10px 20px 10px 20px;
}

div#text div#prodejci_detail div.box-non-hp-1 p {
    margin-left: 20px;
    width: 280px;
}

div#text div#prodejci_detail div#abstract {
    width: 100%;
    min-height: 260px;
    _height: 260px;
    position: relative;
    background-image: url(prodejci_obr.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    color: #000000;
    border-bottom: 1px solid #FFFFFF;
}

div#text div#prodejci_detail div#abstract div#navigation {
    width: 100%;
    text-align: right;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#text div#prodejci_detail div#abstract div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
}

div#text div#prodejci_detail div#abstract div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#text div#prodejci_detail div#abstract div#navigation p a:hover {
    text-decoration: underline;
}

div#text div#prodejci_detail div#abstract div#abstract_title h2{
    font-size: 1.1em;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
    text-transform: uppercase;
}

div#text div#prodejci_detail div#abstract h3 {
	margin: 20px 20px 2px 20px;
	color: #000000;
	font-weight: normal;
	text-transform: uppercase;
}

div#text div#prodejci_detail div#abstract h3  a{
	font-size: 0.9em;
}

div#text div#prodejci_detail div#abstract a {
	color: #00A2EE;
	text-decoration: none;
}

div#text div#prodejci_detail div#abstract a:hover {
	text-decoration: underline;
}




/* ========================================================================== */
/* MAPAWEBU                                                                    */
/* ========================================================================== */
div#text div#mapawebu_detail {
    background: #F0F0F0 url('globe.png') 207px 30px no-repeat;
    color: #555555; 
}

div#text div#mapawebu_detail div.text {
    margin: 10px 20px 10px 20px;
}

div#text div#mapawebu_detail div.box-non-hp-1 p {
    margin-left: 20px;
    width: 280px;
}

div#text div#mapawebu_detail div#abstract {
    width: 100%;
    min-height: 260px;
    _height: 260px;
    position: relative;
    color: #000000;
    border-bottom:1px solid #FFFFFF;
}

div#text div#mapawebu_detail div#abstract div#navigation {
    width: 100%;
    text-align: right;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#text div#mapawebu_detail div#abstract div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
}

div#text div#mapawebu_detail div#abstract div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#text div#mapawebu_detail div#abstract div#navigation p a:hover {
    text-decoration: underline;
}

div#text div#mapawebu_detail div#abstract div#abstract_title h2{
    font-size: 1.1em;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
    text-transform: uppercase;
}


div#text div#mapawebu_detail div#abstract a {
	color: #00A2EE;
	text-decoration: none;
}

div#text div#mapawebu_detail div#abstract a:hover {
	text-decoration: underline;
}





/* ========================================================================== */
/* PRODEJNI SIT                                                                    */
/* ========================================================================== */
div#text div#prodejni_sit {
    background: #EDEDED;
    color: #555555; 
}

div#text div#mapawebu_detail div.text {
    margin: 10px 20px 10px 20px;
}

div#text div#mapawebu_detail div.box-non-hp-1 p {
    margin-left: 20px;
    width: 280px;
}

div#text div#prodejni_sit {
    width: 100%;
    min-height: 260px;
    _height: 260px;
    position: relative;
    color: #000000;
}

div#text div#prodejni_sit div#navigation {
    width: 100%;
    text-align: right;
    background: #FFFFFF;
    -moz-opacity: 0.5;
    opacity: 0.5;
    height: 29px;
    filter: alpha(opacity=50);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    position: relative;
}

div#text div#prodejni_sit div#navigation p {
    font-size: 10px;
    margin: 0 16px 0 0;
    padding: 9px 0 0 0;
    color: #000000;
}

div#text div#prodejni_sit div#navigation p a {
    color: #000000;
    text-decoration: none;
}

div#text div#prodejni_sit div#navigation p a:hover {
    text-decoration: underline;
}

div#text div#prodejni_sit div#abstract_bottom {
	background: url(prod_sit_pozadi_tapeta_2.png);
	height: 52px;
}
div#text div#prodejni_sit div#abstract_title {
	background: url(prod_sit_pozadi_tapeta_1.png);
	height: 56px;
}

div#text div#prodejni_sit div#abstract_title h2{
    font-size: 1.1em;
    line-height: 35px;
    padding: 10px 20px 10px 20px;
    display: inline;
    background: #FFFFFF;
    color: #555555;
    text-transform: uppercase;
}


div#text div#prodejni_sit div#abstract a {
	color: #00A2EE;
	text-decoration: none;
}

div#text div#prodejni_sit div#abstract a:hover {
	text-decoration: underline;
}


div.advertContent {
	margin: 0 0 10px 0;
}

.borderBlack {
    border: 1px solid black;
}

a.linkText {
    text-decoration: none;
    color: #555555;
}

a.linkText:hover {
    text-decoration:underline;
}

a.linkh3 {
    color: inherit;
    text-decoration: none;
}

/* objednavky a informace online */
div#right div.objednavky_a_info {
    margin-bottom: 10px;
}
div#right div.objednavky_a_info h4.objednavky_a_info_head {
    background-image: url('pozadi_nadpis_online_popt.png');
    padding-bottom: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
}

div#right div.objednavky_a_info div.objednavky_a_info_back {
    height: 132px;
    background: url('online_poptavka_siroka.png');
    position: relative;
    cursor: pointer;
}

div#right div.objednavky_a_info div.objednavky_a_info_back div.objednavky_a_info_button {
    position: absolute;
    top: 20px;
    right: 18px;
    color: #FF2500;
    font-weight: bold;
}

div#right2 div.objednavky_a_info {
    margin-bottom: 10px;
}
div#right2 div.objednavky_a_info h4.objednavky_a_info_head {
    background-image: url('pozadi_nadpis_online_popt.png');
    padding-bottom: 0px;
    margin-bottom: 0px;
}

div#right2 div.objednavky_a_info div.objednavky_a_info_back {
    height: 132px;
    background: url('online_poptavka_uzka.png');
    position: relative;
    cursor: pointer;
}

div#right2 div.objednavky_a_info div.objednavky_a_info_back div.objednavky_a_info_button {
    position: absolute;
    top: 98px;
    right: 14px;
    color: #FF2500;
    font-weight: bold;
}



.dialog {
    z-index: 3000;
    position: absolute;
    top: 34px;
    left: 608px;
    background: #EDEDED;
    width: 716px;
    text-align: left;
    display: none;
}
 
.dialog .title {
    line-height: 40px;
    background: #878787 url('form_pozadi_bema.png');
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 1px 1px 0 1px;
    padding: 0 0 0 25px;
    font-size: 13px;
}
 
.dialog .title .close {
    float: right;
    background: #4f4f4f url('form_krizek.png');
    border: 0;
    width: 24px;
    height: 23px;
    margin: 8px 9px 0 0;
    cursor: pointer;
}
 
.dialog p {
    padding: 25px 0 20px 14px;
}
 
.dialog .nadpis {
    padding: 0 0 0 14px;
    font-weight: bold;
}
 
.dialog .form {
    margin: 6px 10px 10px 10px;
    padding: 23px 17px 10px 17px;
    background: #d5d5d5 url('form_prechod.png');
}
 
.dialog .row {
    padding: 0 0 12px 0;
}

.dialog .row label {
    float: left;
    display: block;
    width: 100px;
    line-height: 22px;
}
  
.dialog .row input {
    border: 1px solid #a4a4a4;
    width: 265px;
    line-height: 22px;
    height: 22px;
}
 
.dialog .row textarea {
    width: 100%;
    border: 1px solid #a4a4a4;
}
 
.dialog .row.spam label {
    width: auto;
    display: block;
    line-height: 22px;
    margin-right: 5px;
}
 
.dialog .row.spam input {
    width: 60px;
}
 
.dialog .row.spam img {
    display: block;
    clear: both;
}
 
.dialog .row .submit {
    background: #de330f url('form_odeslat_prechod.png');
    color: #FFFFFF;
    height: 24px;
    line-height: 24px;
    width: 81px;
    border: 0;
    cursor: pointer;
    float: left;
}
 
.dialog .row .submit.hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}
 
.dialog .msg {
    display: block;
    float: left;
    margin: 0 0 0 20px;
    line-height: 24px;
}
 
.dialog .msg.error {
    color: #de330f;
}
 
.dialog_overlay {
    z-index: 3000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    display: none;
}

.error_overlay {
    background: #000000;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3200;
    display: none;
    top: 0;
    left: 0;

}

.error {
    color: #de330f;
}

.error_msg {
    display: none;
    position: absolute;
    z-index: 3220;
    background: #FFFFFF;
    padding: 1px;
    text-align: center;
    width: 430px;
}

.error_msg .msg_title {
    background: url("form_pozadi_bema.png") repeat;
    height: 21px;
    position: relative;
}

.error_msg .msg_title .msg_close {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 4px;
    right: 4px;
    background: url('form_krizek_maly.png') no-repeat;
    cursor: pointer;
}


.error_msg .msg_content {
    background: #EDEDED;
    margin: 0;
    padding: 14px 15px;
}
.error_msg .msg_button {
    background: #701f20 url('form_odeslat_prechod.png');
    color: #FFFFFF;
    height: 24px;
    line-height: 24px;
    width: 81px;
    border: 0;
    cursor: pointer;
    margin: 7px auto 0px auto;
}

.error_msg .msg_button.hover {
    opacity: 0.9;
    filter: alpha(opacity=90);
}