h1{
   margin-left: 10px;
   margin-bottom: 20px;
   color: #0055dd;
}

#pagecont {
	color: white;
	margin: 0 auto;
	padding: 0;
	text-align: right;
	background-position: top right;
	background-repeat: no-repeat;
}
#page {
	color: #606060;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
/*????*/
#content {

	float: right;
}


#centrecontent h1 {
   color: #0055dd;
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 20px;
   font-style: italic;
   font-weight: bold;
   text-decoration: none;
   padding-bottom: 17px;
   margin-top: 10px;
   padding-left: 15px;
   padding-right: 10px;
   background-image: url('../images/h1podklad.gif');
   background-repeat: no-repeat;
   background-position: bottom;
}

#centrecontent h1 span{
   color: #0055dd;
   font-weight: bold;
   text-decoration: none;
   font-size: 14px;
}

#centrecontent h2 {
   color: #0055dd;
   font-weight: bold;
   text-decoration: none;
   font-size: 14px;
   font-style: italic;
   padding-top: 5px;
   padding-bottom: 5px;
   margin-left: 5px;

}

#centrecontent h3  {
   color: #88dd00;
   font-weight: bold;
   font-size: 15px;
}


#centrecontent h4  {
	font-weight: bold;
	font-size: 13px;
}

#bocnimenu h3{

   color: #000000;
   font-weight: bold;
   display: block;
   margin-bottom: 10px;
   line-height: 1.2em;
   font-size: 1.2em;
   border-bottom: #f0f0f0 solid thin;
}



#menu {
   color : #e4e4e5;
   text-align : left;
   margin-top : 0px;
   margin-left : 0px;
}

#animacecont {
   width: 990px;
   height: 300px;
   display: block;
   margin-top: 15px;
   margin-bottom: 15px;
}

#animaceright {
   float: right;
   height: 250px;
   /*border: 1px dotted #0066DD;*/
   color: #0055dd;
   margin-right: 10px;
}

#animaceright .pruhnadpis{
   margin-left: 0px;
   margin-right: 0px;
}

#animace{
   float: left;
   display: block;
   width: 750px;
   height: 250px;
   /*border: #009CDD solid thin;*/
   margin-left: 10px;

}

#menucont {
   width: 990px;
   margin: 0 auto;
   position: absolute;
   margin-top: 140px;

}

#headlogo {
   float: left;
   height: 130px;
   width: 143px;
   display: block;
   background-image: url('../images/logo.png');
   background-repeat: no-repeat;
   margin-top: 5px;
   margin-left: 35px;
}

a, a:visited{
	text-decoration: none;
        color: #0088dd;
}
a:hover{
   color: #88dd00;
   text-decoration: none;
}
/*
input:hover{
   border: #0055dd solid 1px;

}*/
textarea{
      border: 1px solid #f0f0f0;
}
textarea:hover{
   border-color: #0055dd;
}

fieldset {
   margin: 5px 5px 5px 0px;
   padding: 10px 10px 10px 10px;
   color: #606060;
   background-repeat: repeat-x;
   text-align: justify;
   border: 1px solid #f0f0f0;
   background-color: #F5F5F5;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
}

legend {
	font-size: .85em;
        color: #0066dd;
        background-color: #ffffff;
        padding-left: 5px;
        padding-right: 5px;
}

label {
	display: block;
	float: left;
	width: 140px;
	font-size: .9em;
	color: #0066dd;
}
.input-text {
	margin: 0px;
	border: 1px solid #e0e0e0;
	background: #fff url('../ico/bg-input.gif') repeat-x 0px 0px;
	width: 350px;
}
fieldset p {
	margin-bottom: 3px;
	font-size: .9em;
}
#qkontaktfieldset{
   width: 750px;
   margin: 10px;
   padding: 7px;
   font-size: .9em;
   background-color: #FFFFFF;
   border: 2px solid #0055dd;
   /* background-image: url('../images/telephone.jpg');
   background-position: top right;
   background-repeat: no-repeat;*/
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;

}

.tlacitko {
  /* background-image: url('../images/tlacitko.gif');
   background-position: top right;
   background-repeat: no-repeat;*/
   background-color: #88DD00;
padding-left: 20px;
padding-right: 20px;
   height: 36px;
   display: block;
   color: #FFFFFF;
   font-weight: bold;
   border: 0px;
   cursor: pointer;
   font-size: 1.3em;

}
.tlacitko:hover{
   background-color: #99ee11;
}



td {
   color: Gray;
   font-size: 11px;
}

#buton-zbozi{
   margin-bottom: 5px;
   font-weight: bold;
   font-size: 14px;
}

#head {
  float: right;
  display: block;
  height: 150px;
  width: 990px;
  margin-bottom: 10px;
}

#topmenubox {
   float: left;
   height: 30px;
   width: 400px;
   display: block;
   position: absolute;
   margin-left: 220px;
   margin-top: 10px;
   overflow: hidden;

}

#topmenu {
   float: left;
   position: relative;
   z-index: 100;
   list-style-type: none;
   margin-bottom: 10px;
}
#topmenu li {
	float: left;
	display: inline;
}
#topmenu li a, #topmenu li a:visited {
   background-image: url('../ico/arrow_menu.png');
   background-repeat: no-repeat;
   background-position: 5px 5px;
   color: #0077dd;
   float: left;
   font-size: 15px;
   font-weight: bold;
   height: 20px;
   line-height: 18px;
   margin-right: 2px;
   padding-right: 20px;
   padding-left: 20px;
}
#topmenu li a:hover {
   border-bottom: 1px solid #88dd00;

}

#topmenubox2 {
   height: 30px;
   width: 250px;
   display: block;
   position: absolute;
   margin-left: 720px;
   margin-top: 10px;
   overflow: hidden;

}
#topmenu2 {
   float: left;
   position: relative;
   z-index: 100;
   list-style-type: none;
   margin-bottom: 10px;
}
#topmenu2 li {
  float: left;
  display: inline;
}
#topmenu2 li a, #topmenu2 li a:visited {
   background-image: url('../ico/arrow_menu.png');
   background-repeat: no-repeat;
   background-position: 5px 5px;
   color: #0077dd;
   float: left;
   font-size: 15px;
   font-weight: bold;
   height: 20px;
   line-height: 18px;
   margin-right: 2px;
   padding-right: 20px;
   padding-left: 20px;
}
#topmenu2 li a:hover {
   border-bottom: 1px solid #88dd00;
}

#podklad-kosik{
   position: absolute;
   margin-top: 35px;
   margin-left: 710px;
   padding: 7px;
   width: 245px;
   height: 80px;
   text-align: left;
   background: transparent url('../images/kosik.png') no-repeat right top;
   background-color: #f8f8f8;
}

#rotatorcont{
   display: block;
   margin-bottom: 20px;
   margin-left: 10px;
   width: 970px;
   height: 260px;
   display: block;
}

#fourbannercont{
display: block;
margin-bottom: 20px;
}

#fourbanner {
   display: block;
   width: 990px;
   display: inline;
   list-style-type: none;
   margin-left: 10px;
}

.fourbannerinn {
   margin: 5px;
}
.fourbannerinn h4{
   margin-top: 10px;
   font-size: 1.2em;
margin-bottom: 10px;
}

.fourbannerli{
   float: left;
   width: 225px;
   color: #0055dd;
   border: #0077ee solid 2px;
   height: 320px;
   margin-left: 15px;
   background-color: #ffffff;
background-image:  url('../images/prechod.jpg');
background-repeat: repeat-x;
background-position: bottom;
}
.fourbannerli a, .fourbannerli a:visited{
   color: #0066dd;
}
.fourbannerli a:hover{
   color: #88dd00;
}

#nabidkamenu{
display: inline;
list-style-type: none;
}
#nabidkamenu li {
   float: left;
   height: 50px;
   width: 160px;
   color: #0055dd;
   font-size: 1em;
   font-weight: bold;
   padding-left: 35px;
   line-height: 45px;
   background-repeat: no-repeat;
   background-position: left;
   /*border: #0055dd dotted thin;*/
   display: block;
}
#nabakci1{
   background-image: url('../images/ico-4.gif');
    height: 24px;
}
#nabakci2{
   background-image: url('../images/ico-2.gif');
    height: 24px;
}
#nabakci3{
   background-image: url('../images/ico-3.gif');
    height: 24px;
}
#nabakci4{
   background-image: url('../images/ico-1.gif');
    height: 24px;
}
#nabakci5{
   background-image: url('../images/ico-5.gif');
    height: 24px;
}
#nabakci6{
   background-image: url('../images/ico-6.gif');
    height: 24px;
}



#nabmenushopcont{
   border: #f0f0f0 solid 1px;
   padding: 5px;
margin-bottom: 20px;
background-color: #ffffff;
}
#nabidkamenushop{
display: inline;
list-style-type: none;


}
#nabidkamenushop li {
   width: 160px;
   float: left;
   height: 35px;
   color: #0055dd;
   font-size: 1em;
   font-weight: bold;
   padding-left: 35px;
   line-height: 35px;
   background-repeat: no-repeat;
   background-position: left;
   background-color: #f8f8f8;
   margin-bottom: 3px;
}




#seznamlogcont{
display: block;
color: #0066DD;
margin-bottom: 10px;

}

#tablesocial {
  position: absolute;
  margin-top: 90px;
  margin-left: 220px;
}
#tablesocial li{
   width: 130px;
   float: left;
   display: inline-block;

}

#telobox {
	display: block;
	width: 990px;
	margin-left: 0px;
        position: absolute;
        text-align: left;

	/*background: transparent url("../images/pruhledna.png") repeat left top;*/
}
#teloboxin{
   width: 990px;
   display: block;
   margin-top: 180px;
   padding-top: 3px;
   background-color: #ffffff;
}
/*??????????*/
#hledaniram {
   width: 750px;
   margin: 10px;
   padding: 7px;
   font-size: .9em;
   background-color: #FFFFFF;
   border: 2px solid #88DD00;

}

#hledanibox{
   display: block;
   height: 40px;
   width: 480px;
   /*background-image: url('../images/hledej.gif');*/
   color: #117BEA;
   font-size: 12px;
   font-weight: bold;
   position: absolute;
   margin-top: 40px;
   margin-left: 220px;
}


#hledaniok {
   height: 42px;
   width: 98px;
   background: transparent url('../images/hledejok.png') no-repeat left top ;
   border: 0px;
   font-size: 13px;
   color: #ffffff;
   margin-top: 0px;
   margin-right: 17px;
   float: right;
display: box;
cursor: pointer;
}
#hledaniok:hover {
   background-position: 0 -43px;


}

#inputString {
   margin-top: 2px;
   border: 1px solid #88dd00;
   font-size: 14px;
   color: #e0e0e0;
   width: 350px;
   height: 30px;
   padding: 3px;
      font-weight: bold;
 /*  -moz-border-radius: 3px;
 -webkit-border-radius: 3px;
 border-radius: 5px;*/
}
#inputString:focus {
   border: #99ee11 solid 1px;
   font-size: 16px;
   font-weight: bold;
   color: #000000;
}


#telobox h1 {
color: #117BEA;
font-size: 1.7em;
margin-bottom: 12px;
background-color: #FFFFFF;
}

#telobox h2 {
color: #117BEA;
font-size: 1.4em;
font-weight: bold;
margin-top: 10px;
margin-bottom: 5px;
}

#telobox h3 {
color: #117BEA;
font-size: 1.2em;
font-weight: bold;
margin-top: 5px;
margin-bottom: 3px;
}

#inpage{
   display: block;
   width: 780px;
   float: left;
   font-size: 0.8em;
   margin: 8px;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   text-align: left;
   background-color: #ffffff;
   /*background: transparent url("../images/pruhledna.png") repeat left top;
   filter: alpha(opacity=50, style=0);
   opacity: 0.5;*/
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
}

#inpagestr {
   width: 780px;
   float: left;
   font-size: .8em;
   line-height: 17px;
   margin-top: 35px;
   margin-left: 12px;
   margin-bottom: 12px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 8px;
   text-align: left;
   background-color: #ffffff;
   border: 2px solid #70199B;
   border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}

#inpagestr h1{
   display: inline-block;
   font-size: 2.2em;
   color: #70199B;
   padding-top: 10px;
   padding-left:  15px;
   padding-right:  15px;
   padding-bottom: 15px;
   background-color: #ffffff;
   margin-top: -30px;
}

#teloboxright{
   display: block;
   width: 250px;
   float: right;
   /*height: 200px;*/
   font-size: 0.8em;
   margin-top: 8px;
   margin-right: 8px;
   padding: 8px;
   background-color: #ffffff;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   margin-bottom: 8px;

   /*background: transparent url("../images/pruhledna.png") repeat left top;
   filter: alpha(opacity=50, style=0);
   opacity: 0.5;
   */
   text-align: left;
}



.fb-like-box, .fb_iframe_widget, .fb_ltr{
   border: hidden;
   border: 0;
   padding: 0;
   width: 210px;
   display: block;
}


#paticka{
   display: block;
   width: 990px;

   float: left;
   padding: 0px;
   margin-left: 0px;
   /*background: url("../images/patickapodklad.gif") repeat-x top;*/
   background-color: #e0e0e0;
   margin-top: 10px;
}
#patickaleft{
   display: block;
   width: 605px;
   float: left;
   margin-top: 8px;
   margin-left: 8px;
   padding: 2px;
   text-align: left;
   font-size: 0.85em;
   color: #202020;

}

#patickaleft a,#patickaleft a:visited {
  color: #404040;
}
#patickaleft a:hover {
  color: #117BEA;
  /*border-left: #117BEA solid 1px;
  padding-left: 5px;*/
}

#patickaleft h3 {
   color: #000000;
font-size: 16px;
}



#patickaright{
   display: block;
   width: 350px;
   float: right;
   padding: 5px;
   text-align: right;
   font-size: 0.7em;
}

#patickacopy {
   background-color: #117BEA;
   display: block;
   position: relative;
   height: 20px;
   text-align: left;
   padding-left: 8px;
   margin-top: 0px;
   line-height: 15px;
   font-size: 0.7em;
   color: #FFFFFF;
   border-bottom: 2px solid #0A246A;
}
#copyright {
   float: right;
   margin-right: 4px;
   margin-top: 4px;
}


#paticka_popt {
   display: block;
   width: 14px;
   height: 14px;
   background-image: url("../images/ico_send.png");
   background-repeat: no-repeat;
   float: left;   width: 14px;
   height: 14px;
  overflow: hidden;
}
#paticka_popt span {
   width: 14px;
   height: 14px;
display: block;

}

#paticka_home {
   display: block;
   width: 14px;
   height: 14px;
   overflow: hidden;
   float: left;
   background-image: url("../images/ico_home.png");
   background-repeat: no-repeat;
}
#paticka_home span {
   display: block;
   width: 14px;
   height: 14px;

}
#paticka_hledej {
   display: block;
   width: 14px;
   height: 14px;
   overflow: hidden;
   float: left;
   background-image: url("../images/ico_hledej.png");
   background-repeat: no-repeat;
}
#paticka_hledej span {
   display: block;
   width: 14px;
   height: 14px;

}
#paticka_sitemap {
   display: block;
   width: 14px;
   height: 14px;
   overflow: hidden;
   float: left;
   background-image: url("../images/ico_sitemap.png");
   background-repeat: no-repeat;
}

#paticka_sitemap span {
   display: block;
   width: 14px;
   height: 14px;

}
.pruhnadpis{
   background-color: #f0f0f0;
   line-height: 25px;
   color: #88DD00;
   background-image: url('../images/pruhpozadi2.gif');
   border-top: 2px solid #117BEA;
padding-left: 8px;
padding-top: 4px;
   margin-left: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
}

.pruhnadpis p{
   color: #117BEA;
      border-left: 8px solid #117BEA;
   font-size: 1em;
      font-weight: bold;
   padding-left: 10px;
}


#bottomline{
   font-size: 0.7em;

}


#bottommenu0{
position: relative;
float: left;
margin-left: 0px;
width: 160px;
margin-bottom: 10px;
}
#bottommenu0 li {
list-style: none;
color: #606060;
font-size: 11px;
line-height: 16px;
}

#bottommenu1{
position: relative;
float: left;
margin-left: 10px;
width: 140px;
margin-bottom: 10px;
}
#bottommenu1 li {
list-style: none;
color: #606060;
font-size: 11px;
line-height: 16px;
}
#bottommenu2 {
position: relative;
float: left;
margin-left: 10px;
width: 160px;
margin-bottom: 10px;

}
#bottommenu2 li {
list-style: none;
color: #606060;
font-size: 11px;
line-height: 16px;
}


#qrkodram{
margin-top: 10px;
margin-left: 35px;
width: 85px;
position: relative;
float: left;

}




#bocnipanelfb a{
	float: right;
	display: block;
	width: 120px;
	height: 40px;
	margin-top: 320px;
	margin-left: 1000px;
	position: absolute;
}
#bocnipaneltw a{
	float: right;
	display: block;
	width: 120px;
	height: 40px;
	margin-top: 400px;
	margin-left: 1000px;
	position: absolute;

}
#bocnipanelytb a{
	float: right;
	display: block;
	width: 120px;
	height: 40px;
	margin-top: 480px;
	margin-left: 1000px;
	position: absolute;
}
#bocnipanel{
	float: right;
	width: 152px;
	height: 40px;
	margin-top: 584px;
	margin-left: 1000px;
	position: absolute;
	height: auto;
}


#bocnipanel a,#bocnipanel a:visited {
	color: #808080;
	text-decoration: none;
}
#bocnipanel a:hover {
	color: #7512A6;
	text-decoration: none;
}


.bocnipanelram {
	display: block;
	width: 136px;
	float: right;
	margin-top: 10px;
	padding: 5px;
	text-align: left;
        background-color: #fff;
        border: 1px solid #e0e0e0;
	/*background: transparent url("../images/pruhledna.png") repeat left top;
	filter: alpha(opacity=50);
        opacity: 0.5*/
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;

}
.boknadpis {
	font-size: 1em;
	font-weight: bold;
	color: #7512A6;
}

.detimg a,.detimg a:visited{
    float: left;
    padding: 5px;
      border: 1px solid #f0f0f0;
    margin-right: 4px;
    margin-top: 4px;
    display: inline;
}
.detimg a:hover{
      border: 1px solid #e0e0e0;

}

.dettitfoto {
    float: right;
    padding: 9px;
}

#detfotoram{
   margin: 10px;
   padding: 8px;
float: right;
width: 153px;

}


/* == aktuality ====================== */

.aktram{

	width: 700px;
	margin-left: 5px;
	margin-bottom: 3px;
	padding: 5px 10px 5px 10px;
	background-color: #FFFFFF;
      border: 1px solid #f5f5f5;
	/* -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;*/
}
.aktramin{

}
.aktramvrch{

}
.aktramspodek{

}

.akttitulek {
	color: #0088dd;
	font-size: 1.2em;
	font-weight: bold;
}

.akttext {
    text-align: justify;
    color: #808080;
    position: relative; /* IE chyba*/
font-size: 1em;

}

.aktboktext {
text-align: justify;
color: #000000;
position: relative; /* IE chyba*/
font-size: 11px;
}

.aktobr {
	float: right;
	margin-left: 10px;
	border: 0;
}
.aktdatum {
	color: #303030;
	font-size: 10px;
	text-align: left;
}
.aktvice {
	font-weight: bold;
	font-size: 11px;
	float: right;
	background-color: #f0f0f0;
	border: 1px solid #d0d0d0;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 4px;
}
#aktrambok {
	margin-top: 15px;
	margin-left: 0px;
	background-color: #f8f8f8;
	border: 1px solid #eaeaea;
	padding: 5px;
	width: 190px;
}
#aktrambok h3 {
	color: #88dd00;
	font-size: 16px;
}
#aktrambok h4 {
	color: #0088DD;
	margin-top: 5px;
	font-size: 11px;
}
#aktmejlyram h3 {
	font-size: 15px;
        margin-bottom: 10px;
        color: #606060;
}
#aktmejlyram {

	font-size: 15px;
	width: 290px;
       padding-left: 30px;
       background-image:  url('../images/footer-email.png');
       background-repeat: no-repeat;
       background-position: 0px 10px;
       height: 80px;
       margin-right: 5px;
float: right;
margin-bottom: 10px;
}
#aktmejlyinput {
	margin: 0px;
	width: 170px;
        height: 28px;
        padding-top: 0px;
        padding-left: 5px;
        display: block;
	color: #a0a0a0;
        float: right;
        border: 1px #a0a0a0 solid;
       /*
        background-image: url('../images/pruhpozadi.gif');
        background-repeat: repeat-x;
       -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 border-radius: 3px;*/

}
#aktmejlyram legend {
	font-size: 12px;
}
#aktmejlyselect{
	font-size: 9px;
}
#aktmejlysubmit {
background-image: url('../images/buttonok.gif');
background-repeat: no-repeat;
width: 62px;
height: 28px;
display: block;
border: none;
cursor: pointer;
float: right;
margin-left: 10px;
}


#aktmejlynadpis{
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	margin-right: 15px;
	font-style: italic;
        margin-top: 5px;
        margin-bottom: 10px;
       /* text-shadow: 1px 1px 1px #ffffff;*/
}


.aktobr {
	float: right;
	margin-left: 10px;
	border: 0;
}


.aktcont {
	border: 1px solid #E9E9E9;
	padding: 3px;
	margin: 3px;
	background-color: #F5F5F5;
}

/*
.buton a {
	background-color: #0077ee;
	background-image: url('../images/butpodklad.gif');
	border: 1px solid #0055bb;
	color: #f0f0f0;
	font-size: 11px;
	line-height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
.buton a:hover {
	border: 1px solid #0055aa;
	background-color: #0066bb;
	color: #FFFFFF;
}
*/



#buton-green{
   border: #e0e0e0 solid 1px;
   padding: 3px;
   margin-bottom: 20px;
   width: 170px;
}
#buton-green a, #buton-green a:visited {

   height: 25px;
   text-align: left;
   display: block;
   font-size: 13px;
   font-style: italic;
   font-weight: bold;
   color: #0077ee;
   padding-left: 25px;
   line-height: 25px;
   margin-bottom: 3px;
}
#buton-green a:hover {

   background-color: #88dd00;
   color: #000000;
   display: block;
   font-size: 13px;
   font-style: italic;
   font-weight: bold;


}



.ram{
	margin-left: 5px;
	margin-bottom: 3px;
	padding: 5px 10px 5px 10px;
	background-color: #f5f5f5;
      border: 1px solid #f0f0f0;

   color: #a0a0a0;
   font-size: 0.8em;
   background-color: #ffffff;

}


/*    anketa   */

#anketacont{
 font-size: 11px;
 margin: 10px;
}
#ankotazka{
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 5px;
   color: #88dd00;
}

#ankpochlasu {
font-size: 11px;
color: Gray;
}


.ankbarleft {
   height: 8px;
   width: 4px;
   display: block;
   float: left;
   margin: 0px;
   padding: 0px;
   background-image: url('../images/ank2.gif');
   background-repeat: no-repeat;
}
.ankbarright {
   height: 8px;
   width: 4px;
   display: block;
   float: left;
   margin: 0px;
   padding: 0px;
   background-image: url('../images/ank1.gif');
   background-repeat: no-repeat;
}
.ankbar {
   height: 8px;
   display: block;
   float: left;
   margin: 0px;
   padding: 0px;
   background-image: url('../images/ank.gif');
   background-repeat:  repeat-x;
}



.poptfieldset{
   width: 690px;
   margin-left: 10px;
   margin-top: 10px;
   padding: 7px;
   font-size: .9em;
   background-color: #FFFFFF;
   border: 2px solid #70199B;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;

}


.poptavka A {
	width: 436px;
	height: 82px;
	/*background-image: url('../images/poptavka.jpg');*/
	display: block;
	font-size: 1px;
	margin-left: 5px;
	float: right;
	margin: 10px;

}
.poptavka A:hover{

}


#seolinkspata{
   font-size: 10px;
   text-align: center;
}


/* ******************************************************************* */




#shoptabulka {
	margin-left: 3px;
	margin-right: 3px;
	/*width: 510px;*/
}

.zb_td_shop{
	width: 170px;
	/*padding : 5px 5px 5px 5px;*/
	vertical-align : top;

}
#shopnavigace {
	background-color: #f5f5f5;
	color: #000000;
	margin: 5px;
	padding: 2px;
}
#shoprozsahcen {
	background-color: #f5f5f5;
	color: #000000;
	margin: 5px;
	padding: 2px;
}
#shopznackyram {
	background-color: #f5f5f5;
	color: #000000;
	margin: 5px;
	padding: 2px;
}

div#shoprozsahcen table tr td.slider_box {
	padding: 0px 15px;
}

div#shoprozsahcen div#slider-range {
	width: 200px;
	font-size: 10px;
}





#zbdetakcezn
{
   text-align: right;
   font-size: 1.6em;
   line-height: 30px;
   color: red;
   font-weight: bold;
   padding-right: 120px;
   background-image: url('../images/reklama-det.png');
   height: 60px;
   background-repeat: no-repeat;
   background-position: right;
margin-right: -20px;
}


.zbneniobr {
	background-image: url('../images/neniobr.gif');
	border: 1px solid #EDEDED;
	width: 150px;
	height: 99px;
}


.oldcenaskrt{
	text-decoration: line-through;
	color: Red;
	margin-left: 10px;
}



#zbdetakcnicena {
	font-size: 12px;
        font-weight: bold;
	color: Red;
        display: block;
        margin-left: 10px;
}


#zbdetvcetnedph{
   float: right;
   font-size: 0.7em;
   color: #606060;
   display: block;
}
#zbdet_naslijstelepsicenu{
   padding: 10px;
   font-size: 0.9em;
}

#zbdetdopzdarma {
   width: 138px;
   height: 31px;
   overflow: hidden;
   margin-top: 5px;
   margin-bottom: 5px;
   position: relative;
   float: right;
   display: block;
}
#zbdetnovinka{
overflow: hidden;
   width: 120px;
   height: 30px;
   display: block;
margin-bottom: 10px;
}
#zbdetnovinka span{
   background-image: url('../images/novinka.gif');
   background-repeat: no-repeat;
   width: 120px;
   height: 30px;
   display: block;

}


#zbdetkosik {
   width: 250px;
   height: 50px;
   overflow: hidden;
   margin-top: 5px;
   margin-bottom: 5px;
   position: relative;
   float: right;
   display: block;
}

#zbdetkosik span {
   width: 250px;
   height: 50px;
   display: block;
   background-image: url('../images/kosik3.png');
   background-repeat: no-repeat;
}
#zbdetkosik:hover{
   background-position: 1px 1px;
}



.shopkosik{
   width: 34px;
   height: 40px;
   display: block;
   overflow: hidden;
position: absolute;
  float: left;
     margin-left: 110px;
}

.shopkosik span{
   width: 34px;
   height: 40px;
   display: block;
   background-image: url('../images/kosik_0.png');
   background-repeat: no-repeat;

}

.shopdetail{
   width: 24px;
   height: 24px;
   display: inline;
   float: right;
   overflow: hidden;
position: absolute;
   margin-right: 5px;
  margin-bottom: 10px;
}
.shopdetail span{
   width: 24px;
   height: 24px;
   display: block;
   background-image: url('../images/detail.gif');
}

/* ---  ZBOZI 0 akce--- */

.zbcont_0 {
	background-color: #ffffff;
	margin: 3px;
	width: 175px;
	text-align: center;
        border: #efefef solid 1px;
        display: box;
}

.zbcont_0:hover {
   border: 1px solid #C0C0C0;
}

.zbnadpis_0 {
	/*background-image: url('../images/zbozi1.gif');
	background-repeat: no-repeat;*/
        background-color: #0077ee;
        color: #FFFFFF;
	margin: 0;
	text-align: center;
	padding-top: 5px;
        min-height: 40px;
        border-bottom: #88dd00 solid 4px;
}

.zbnadpis_0 A, .zbnadpis_0 A:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 140px;
	padding-left: 5px;
	padding-right: 10px;


}

.zbnadpis_0 A:hover {
	color: #f0f0f0;
	text-decoration: none;
}

.zbpodnadpis_0 {
	/*background-image: url('../images/zbozi2.gif');
	height: 15px;
	width: 161px;*/
}
.zbshopcenaram_0 {
   background-color: #f8f8f8;
   color: #ffffff;
   display: block;
   position: relative;
   height: 45px;

}

.zbcena_0 {
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
   height: 40px;
   width: 85px;
   display: block;
   font-weight:  bold;
   padding-right: 10px;
   margin-top: 5px;
   text-align: right;
   background: transparent url('/images/bg_price.png') no-repeat 0 0;
   line-height: 40px;
position: absolute;

}

.zbcenaakcni_0 {
    font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
   height: 40px;
   width: 85px;
   display: block;
   font-weight:  bold;
   padding-right: 10px;
   margin-top: 5px;
   text-align: right;
   background: transparent url('/images/bg_priceakce.png') no-repeat 0 0;
   line-height: 40px;
position: absolute;
}

.oldcena_0 {
	color: Gray;
	font-weight : bold;
}

.zbspodek_0 {
	/*background-image: url('../images/zbozi4.gif');
	height: 9px;
	width: 161px;
	background-repeat: no-repeat;*/
	margin: 0;
}


/*    ---  ZBOZI 1 --- */

.zbcont_1 {
	background-color: #FFFFFF;
	margin: 3px;
	width: 175px;
        display: box;
	text-align: center;
        border: #efefef solid 1px;
}
/*
.zbcont_1:hover {
   border: 1px solid #C0C0C0;
}
*/
.zbnadpis_1 {
	/*background-image: url('../images/zbozi1.gif');
	background-repeat: no-repeat;*/
        background-color: #0077ee;
        color: #FFFFFF;
	margin: 0;
	text-align: center;
	padding-top: 5px;
        min-height: 40px;
        border-bottom: #ff0000 solid 4px;
}

.zbnadpis_1 A, .zbnadpis_1 A:visited {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	width: 140px;
	padding-left: 5px;
	padding-right: 10px;

}

.zbnadpis_1 A:hover {
   color: #88dd00;
   text-decoration: none;
}

.zbpodnadpis_1 {
	/*background-image: url('../images/zbozi2.gif');
	height: 15px;
	width: 161px;*/
}
.zbshopcenaram_1 {
   background-color: #f8f8f8;
   color: #ffffff;
   display: block;
   position: relative;
   height: 45px;
}

.zbcena_1 {
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
   height: 40px;
   width: 85px;
   display: block;
   font-weight:  bold;
   padding-right: 10px;
   margin-top: 5px;
   text-align: right;
   background: transparent url('/images/bg_price.png') no-repeat 0 0;
   line-height: 40px;
position: absolute;
}

.zbcenaakcni_1 {
    font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
   height: 40px;
   width: 85px;
   display: block;
   font-weight:  bold;
   padding-right: 10px;
   margin-top: 5px;
   text-align: right;
   background: transparent url('/images/bg_priceakce.png') no-repeat 0 0;
   line-height: 40px;
position: absolute;
}

.oldcena_1 {
	color: Gray;
	font-weight : bold;
}

.oldcena_1 {
	color: Gray;
	font-weight : bold;
}

.zbspodek_1 {
	/* background-image: url('../obr/zbozi4.gif');
	height: 9px;
	width: 161px;
	background-repeat: no-repeat;*/
	margin: 0;
}


#zbdet_sloupec1{
   float: right;
   margin-right: 10px;
   display: block;
   width: 400px;
}

#zbdet_sloupec2{
   float: left;
   display: block;
   width: 200px;

}




.vyrram {
   width: 300px;
   padding: 3px 3px 3px 3px;
   background-color: #FFffff;
   border: 1px solid #FF8C01;
   vertical-align: top;
  /* background-image: url('../images/prechod.gif');*/
}

#zbdetodkazy {
   margin-bottom: 10px;
   margin-top: 5px;
}
#zbdetodkazy a, #zbdetodkazy a:visited {
   color: #33CC00;

}

#zbdetodkazy a:hover{
   color: #FF0000;

}

#zbdetznacka {
   margin-bottom: 10px;
   margin-top: 10px;
}

.zbram {
   /*background-image: url('../images/zbram2.gif');
   background-repeat: repeat-y;*/
   color: Black;
   width: 750px;
   font-size: 0.8em;
   background-color: #ffffff;
   border: 1px solid #88dd00;

    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;

   -moz-border-radius-bottomright: 4px;
   -webkit-border-bottom-right-radius: 4px;
   -khtml-border-bottom-right-radius: 4px;
   border-bottom-right-radius: 4px;


}

.zbram p {
   margin-top: 5px;
   margin-left: 5px;
   margin-right: 12px;
   margin-bottom: 5px;
}
.zbramvrch {
	/*background-image: url('../obr/zbram1.gif');
	height: 14px;
	background-repeat: no-repeat;
        font-size: 5px;*/
        background-color: #0077ee;
        color: #FFFFFF;
        margin-top: 5px;
}

.zbramspodek {
   /*
	height: 16px;
	background-image: url('../obr/zbram3.gif');
	background-repeat: no-repeat;
   */
}

.zbramnadpis{
   font-size: 1em;
   font-style: normal;
   font-weight: bold;
   color: #88dd00;
   padding-top: 5px;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom: 8px;
   border: #88dd00 solid 1px;
   border-bottom: none;
   background-color: #ffffff;

display: compact;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-khtml-border-top-left-radius: 4px;
border-top-left-radius: 4px;

 -moz-border-radius-topright: 4px;
 -webkit-border-top-right-radius: 4px;
 -khtml-border-top-right-radius: 4px;
 border-top-right-radius: 4px;


}


#zboldcena{
   color: #0000FF;
}
#zboldcenaskrt{
   text-decoration: line-through;
   color: Red;
}



.zbram2{
   color: Black;
   width: 395px;
   font-size: 0.8em;
   background-color: #ffffff;
   border: 2px solid #0077ee;
}

.cislastranek {
   margin: 5px;
   background-color: #f5f5f5;
   padding: 5px 2px 5px 2px;
   text-align : right;
}

.pagenumber{
   font-size: 11px;
   color: White;
   padding: 1px 5px 1px 5px;

   border: 1px solid Silver;
   margin: 1px 1px 1px 1px;
   background-color: #88dd00;
   font-weight: bold;
}
a.pagenumber {
   font-size: 11px;
   color: #88dd00;
   padding: 1px 5px 1px 5px;
   background-color: White;
   border: 1px solid #88dd00;
   margin: 1px 1px 1px 1px;
   text-decoration: none;
}
a.pagenumber:hover {
   border: 1px solid #0077ee;
   background-color: White;
   color: #0077ee;
}

#zpusobyplatby{
   width: 990px;
   margin-left: 10px;
}
#zpusobyplatby li{
   height: 30px;
   overflow-y: hidden;
   /*border: #E1E1E1 solid thin;*/
   text-align: center;
   float: left;
   padding-left: 23px;
   padding-right: 23px;
   list-style-type: none;
}

#znackyloga{
   width: 990px;
   display: block;
   height: 40px;
   margin-left: 10px;
}

#znackyloga li{
   height: 30px;
   overflow-y: hidden;
   /*border: #E1E1E1 solid thin;*/
   text-align: center;
   float: left;
   padding-left: 14px;
   padding-right: 14px;
   list-style-type: none;
}

#znackyloga2{
     width: 990px;
display: block;
   margin-left: 10px;
}

#znackyloga2 li{
   height: 30px;
   overflow-y: hidden;
   /*border: #E1E1E1 solid thin;*/
   text-align: center;
   float: left;
   padding-left: 11px;
   padding-right: 11px;
   list-style-type: none;
}





/* --- bazar --- */

.bazardatum {
	background-color: #DCDCDC;
	text-align: right;
}
.bazarnadpis {
	color: #EE5E07;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
}
.bazarram {
	margin: 3px 3px 3px 3px;
	padding: 5px 5px 5px 5px;
	background-color: #F5F5F5;
	border: 1px solid #FF8C00;
	color: Black;
	background-position: top;
	background-repeat: repeat-x;
}
.bazarobr{
	float: right;
	position: relative;
	display : block;
}




.znackytd {
	width: 120px;
	text-align: center;
	margin: 8px;
}
.znackytdloga {
   width: 120px;
   background-color: #FFFFFF;
   border: 1px solid #f0f0f0;
   border-bottom-color: #D0D0D0;
   border-right-color: #D0D0D0;
   text-align: center;
   padding-top: 10px;
   padding-bottom: 10px;
   margin: 8px;
}





.zbobr {
   margin-top: 15px;
   width: 161px;
  /* background-image: url('../images/zbozi3.gif');
   background-repeat: repeat-y;*/
   padding: 3px;
   text-align: center;
}

.oldcenaskrt{
   text-decoration: line-through;
   color: Red;
   margin-left: 10px;
}

#zbdetcena {
   font-size: 2em;
   font-weight: bold;
   color: #0077ee;
   text-align: right;
   margin-right: 15px;
   margin-top: 10px;
   display: block;
}

#zbdetakcnicena {
	font-size: 12px;
        font-weight: bold;
	color: Red;
}
#zbdetobjcislo {
	font-size: 11px;
        color: Navy;

}





#pricechart_div {
    margin-left: 5px;
}
#pricechart_div3 {
    width: 360px;
    height: 220px;
    margin-left: -20px;
}
#pricechart_cont {
    margin-left: 5px;
    width: 335px;
    height: 220px;
    overflow: hidden;

}
.zbdetdopravazdarma {
	background-image: url('../images/dopravazdarma.jpg');
	background-repeat: no-repeat;
	height: 53px;
	width: 94px;
        display: block;
}

.zbfotoram {
	background-color: White;
	height: 100px;
	text-align: center;
vertical-align: 50%;
	width: 150px;
}
.zbneniobr {
	background-image: url('../images/neniobr.gif');
	border: 1px solid #EDEDED;
	width: 150px;
	height: 99px;
}

.zbskladem {
	background-image: url('../images/sklademicomala.gif');
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	position: absolute;
	width: 53px;
	/*margin-top: 3px;*/
	margin-left: 3px;
}
.zbnovinka {
	background-image: url('../images/novinkaicona.gif');
	background-repeat: no-repeat;
	float: right;
	height: 16px;
	position: absolute;
	width: 53px;
	margin-top: 3px;
	margin-left: 100px;
}
.zbdopravazdarma {
	background-image: url('../images/dopravazdarma.png');
	background-repeat: no-repeat;
	float: right;
	height: 53px;
	position: absolute;
	width: 53px;
	margin-top: -10px;
	margin-left: -5px;
}
.zblistdopravazdarma {
	height: 15px;
	width: 91px;
        overflow: hidden;
        display: inline-block;
}
.zblistdopravazdarma span{
	background-image: url('../images/dopravazdarmaico.gif');
	background-repeat: no-repeat;
        display: block;
	height: 15px;
	width: 91px;
}

.dopravazdarma{
    display: block;
    height: 15px;
    width: 97px;
    background-image: url('../images/dopravazdarmaico.gif');
    background-repeat: no-repeat;
}



.zbvideo {
   background-image: url('../ico/youtubeico2.gif');
   background-repeat: no-repeat;
   float: left;
   height: 30px;
   display: block;
   position: absolute;
   width: 30px;
   margin-top: 72px;
   margin-left: 123px;
}







/* --- LIST ---- */

.oldcenalist {
color: Gray;
font-size: 10px;
}
.td_list1 {
width: 290px;
}
.td_list3 {
width: 90px;
text-align: right;
}
.td_list4 {
width: 90px;
text-align: right;
}
.td_list5 {
width: 20px;
text-align: right;
}
.td_list6 {
width: 17px;
text-align: right;
}
.zbcenalist_0 {
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: Red;
   /*background-color: Red;
   padding-left: 3px;
   padding-right: 3px;*/
   text-align: right;
}
.zbcenalist_1 {
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: White;
   background-color: Red;
   padding-left: 3px;
   padding-right: 3px;
   text-align: right;
}

.zbcenalistakcni {
   font-family: "Trebuchet MS", Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #98F30D;
   background-color: #FF8C00;
   padding-left: 3px;
   padding-right: 3px;
   text-align: right;
}
/*
#buton-kosik a, #buton-kosik a:visited {
	background-image: url('../images/buton-kosik.gif');
	background-repeat: no-repeat;
	height: 38px;
	width: 191px;
	display: block;
}


#buton-kosik a:hover {
	background-image: url('../images/buton-kosik2.gif');
	background-repeat: no-repeat;
	height: 38px;
	width: 191px;
	display: block;
}
*/

#kosik a, kosik a:visited{
	text-decoration: none;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	color: Red;
	font-weight: bold;
}
#kosik a:hover{
	color: Yellow;
}
#kosikram {
	padding-right: 15px;
	padding-top: 15px;
	text-align: right;
}
#kosik {
	text-decoration: none;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: white;
	font-weight: bold;
	text-align: right;
	margin-top: 100px;
}




/* --- bok reklama --- */

#bokreklama1{
   top: 100px;
   float: left;
   left: 1000px;
   width: 200px;
   height: 250px;
   background-image: url('../images/reklama.png');
   background-repeat: no-repeat;
   position: absolute;

}
#bokreklama1logo{
   width: 120px;
   height: 45px;
   display: block;
   overflow: hidden;
   margin-top: 60px;
   position: absolute;

}
#bokreklama1procent{
   font-size: 3.5em;
   color: #FF0000;
   font-weight: bold;
   margin-top: 160px;
   margin-left: 10px;
   position: absolute;

}





/* ---- jquery edit  ------------------------- */
.ui-button-text {font-size: 11px;}

.ui-tabs {
padding: 0px;
border: none;
background: transparent;
}

.ui-tabs .ui-tabs-nav {
padding: 0px;
margin: 0px;
background: transparent;
border: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
/*behavior: url('cie-css3.htc');*/
}


.ui-tabs .ui-tabs-panel {
border-width: 1px 1px 1px 1px;
background-color: #ffffff;
border-color: #88dd00;
margin-top: 0px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 8px;
padding-top: 8px;
font-size: 11px;
margin-bottom: 10px;
/*
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-khtml-border-top-right-radius:10px;
border-top-right-radius:10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
-khtml-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-khtml-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
*/
/*behavior: url('ie-css3.htc');*/
}

.ui-slider-horizontal .ui-slider-range-min{
   background-color: #88dd00;
   background-image: none;
}



/* ***************************************  */

#napistenam-ram{
  padding-top: 30px;
  background-image: url('../images/napistenam.jpg');
  background-position: top right;
  background-repeat: no-repeat;
}

a.backlink {
margin-top: 30px;
margin-bottom: 60px;
color: #ffffff;
padding-left: 15px;
padding-right: 15px;
padding-top: 3px;
padding-bottom: 3px;
background-color: #66dd00;
border-bottom: #33CC00 solid thin;
border-right: #33CC00 solid thin;
float: right;
font-weight: bold;
font-size: .9em;
display: box;
}
a.backlink:hover {
    background-color: #77ee00;
}




ul#thumblist{
   display:block;
}
ul#thumblist li{
   float:left;
   margin-right: 2px;
   list-style: none;
}
ul#thumblist li a{
   display: block;
   border: 1px solid #CCC;
}
ul#thumblist li a.zoomThumbActive{
    border: 1px solid #808080;
}

#zbdettab{
   margin-left: 10px;
   width: 380px;
   color: #606060;
   font-size: 1.1em;
}
#zbdettab td {
   border-bottom: #f0f0f0 solid 1px;
}
.zbdettab1{
   width: 130px;
   font-weight: bold;
   line-height: 20px;
   padding: 3px;
   color: #0077ee;
}


/* ellevate zoom  */
#zbgallery{
   width: 310px;
}


/*set a border on the images to prevent shifting*/
 #zbgallery img{ border: 1px solid #f0f0f0;

 }

 /*Change the colour*/
 .active img{
    border: 1px solid #333 !important;
 }


#zbgallery a {
float: left;
display: inline;
 /*border: #117BEA dotted thin;*/
width: 100px;
height: 100px;
margin-right: 3px;
}



.errormsg {
	color: Red;
	background-color: White;
	background-image: url('../ico/script_alert.gif');
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border: 1px solid Red;
	margin-right: 50px;
	padding: 5px;
	padding-left: 40px;
	margin-bottom: 5px;
}
.okmsg {
	color: #339933;
	background-color: White;
	background-image: url('../ico/okm.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	border: 1px solid #339933;
	margin-right: 50px;
	padding: 3px;
	padding-left: 40px;
	margin-bottom: 5px;
}
.infomsg {
	color: #3366FF;
	background-color: White;
	background-image: url('../ico/40.gif');
	background-position: 3px 3px;
	background-repeat: no-repeat;
	border: 1px solid #3366FF;
	margin-right: 50px;
	padding: 3px;
	padding-left: 40px;
	margin-bottom: 5px;
}
