html { height:100% ; }
body {  background:#6BAA00  /*#BEDD65*/ /*#6BFF96*/ url('images/bg_body_green1.png') repeat-x 0px 0px;  text-align: left; border: 0px solid ; }

h1, h2, h3, h4, h5, h6 { line-height: 1.3}

#webSite {  height:auto ; width: auto; margin-left: auto ; 	margin-right: auto ; margin-top: 0px; margin-bottom: 0px; border: 0px solid blue; background: transparent url('images/bg_body_top.jpg') repeat-x left -30px;  }

input, textarea { background-color: white ; border: 1px solid #7386BA}
/*  div { border: 1px solid}  */


#siteMain { width: 910px; margin-left: auto ; 	margin-right: auto ;  text-align: left ; margin-top: 35px ;  padding-top: 0px; border: 0px solid; display: block ; padding-top: 0px; position: relative; background:  url('images/bg_prevody_2.jpg') no-repeat center 0px ; min-height: 700px; _height: 700px}
html>body #siteMain { height: auto; /* reset the height for compliant browsers */ min-height: 700px; _min-height: 700px;}

#siteMain h2.subtitle {background:transparent ; margin-top:15px; margin-bottom:15px ; font-size: 110%;}
#siteMain h2.title, #siteMain H1 , #siteMain H2  { font-size: 140%;  color: #669F00; margin-bottom:15px}
#siteMain h2.title { background:transparent url('images/bod_title.gif') no-repeat 0px 5px; padding-left: 20px ; font-weight: bold; text-align: left}

#siteMain h2.title2 { background:transparent url('images/bod_title.gif') no-repeat 0px 4px; padding-left: 20px ; font-weight: bold; text-align: left}
#siteMain div.object-text {}
#siteMain H4 {   color: #FBB60D; margin-bottom:15px}


#mainBar { float: left;  padding-left: 20px; _padding-left: 20px; padding-top: 0px; padding-bottom: 50px; padding-right: 5px;  _padding-right: 5px; width: 540px; w\idth: 535px;  border-right: 0px solid #DDDDDD ; border: 0px solid ; position: relative} 
#c_aditiva { position: absolute; left: 500px ; top: 40px }

#mainBar input, #mainBar textarea { font-size: 95%;  font-family: Arial}
#mainBar H3 {   color: #FBB60D; margin-bottom:15px}


/*  -------------- PETA  -------------  */
#siteFoot { background: transparent url('images/peta.png') repeat-x left top;   color: #E1FF7A; padding: 0px ; _padding-top: 0px ; _padding-bottom: 0px ; font-size: 90%; line-height: 1.2 ; border: 0px solid  ;  border-top: 0px solid #111E38; }
#siteFoot a { color: #E1FF7A; }
#siteFoot a:hover { color: #FFFFFF; text-decoration: none }
#siteFoot #iso {position: relative ; top: 17px; left: 25px; margin: 0 ;padding-left: 0px; float: left; 	width: 10px; height:35px ; border: 0px solid  ; display: none }
#siteFoot #iso a { width: 10px; height:10px ;  }
#siteFoot #leftFoot {font-size: 110%;   margin-top: 19px; ;padding-left: 25px; float: left; 	width: 50%; border: 0px solid  ;  }
#siteFoot #rightFoot {  top: 19px; margin-top: 19px; padding-right: 25px; float: right; 	width: 40%; text-align: right; border: 0px solid ; }
#bgfoot { width:910px; height:55px ;  	margin-left: auto ; 	margin-right: auto ;text-align: left; background:  url('images/peta.png') repeat-x left top;   }

/*  -------------- HEADER  -------------  */
#siteHead {    position: relative; height: 187px; width: 910px; 	margin-left: auto ; 	margin-right: auto ; margin-top: 15px ; padding-top: 0px;  border: 0px solid ;  background: transparent url('images/top_010.jpg') no-repeat -179px 66px;  }

/*div.siteHead0 {  background-image: url('images/top_01.jpg') -179px 65px;}
div.siteHead1 {  background-image: url('images/top_03.jpg') -179px 65px;}
div.siteHead2 {  background-image: url('images/top_04.jpg') -179px 30px;}
div.siteHead3 {  background-image: url('images/top_05.jpg') -179px 30px; }
div.siteHead4 {  background-image: url('images/top_06.jpg') -179px 30px;}
div.siteHead5 {  background-image: url('images/top_02.jpg') -179px 30px;}
div.siteHead6 {  background-image: url('images/top_04st.jpg') -179px 30px;}*/

#siteHead h1, .h1Fix {
	position: relative; left: 0px ; top: 0px;  padding: 0; margin: 0;
	font-weight: bold; 	font-size: 150%; border: 0px solid ; text-transform: uppercase ; color: #173682 ;
    display: block; letter-spacing:1px ;
}
#siteHead h1 a, #siteHead h1 a:visited, .h1Fix a, .h1Fix a:visited { 
	color: #B6C0CC;  border: 0px solid ; padding: 0; margin: 0;
}
#siteHead a img.logo { width: 908px ;height:63px; border: 0px solid ; padding: 0; margin: 0}
#siteHead h2, .h2Fix {	font-weight: normal;	font-size: 150%;	color: #669F00; }

#webSite  #siteHead #logoBack { position: absolute; left: 0px ; top: 0px; height: 63px ;   border: 0px solid  orange ; background: transparent url('images/bg_logo.gif') repeat-x left top; }
#webSite  #siteHead #logo_print { display: none }
/*
#webSite  #siteHead #logoBack  { position: relative; left: 300px ; top: 9px; padding: 0px; width: 600px; border: 0px solid ;text-align: right ;  font-size: 130%; font-weight: bold}
*/

#siteHead #time {  position: absolute;     top: 195px;     left: 20px;     width: 600px;     height: auto;     z-index: 101;    text-align: left; border: 0px solid ; color: white}
#flags {  position: absolute;     top: 195px;     left: 750px;     width: 150px;     height: auto;     z-index: 100;    text-align: left; border: 0px solid ; text-align: right}
#flags img {     border: 0px solid #05C800;  margin-right: 0px; height: 20px}
#flags a { border: 0px solid black; color: #FFFFFF; text-decoration: none }
#flags a:hover { text-decoration: none  }
#flags span { color: #07C500 }

#webSite  #siteHead #akcia  { position: absolute; left: 450px ; top: 0px; padding: 0px; width: 400px; border: 0px solid }

/*    ------- Horizontal MENU --------      */

#menuBar {  margin:  0 ; font-size: 95% ; /*height: 29px ; */ height: 34px ;border: 0px solid white ;  display: block ;  padding: 0px ; background: transparent /*#8BBA23*/ url('images/bg_top_menu1.gif') repeat-x 0px 0px; ; border-top: 1px solid #CDEF34 ; border-bottom:0px solid #A3AAB2; }
#menuBar ul {list-style-type: none; 	margin: 0; 	padding: 0; 	border: 0;  }
#menuBar li {	display: block; 	float: left; position: relative;  height: 33px ; 	margin: 0; 	padding: 0; 	border: 0px solid ;  padding: 0 1.5em 0 1em;}
#menuBar a {	display: block; text-decoration: none; }
* html #menuBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }
#menuBar #myMenu ul li, #menuBar #myMenu ul li a, #menuBar #myMenu ul li a:visited {  	width: auto; }

#myMenu { width: 910px; border: 2px solid orange ;background:transparent url('images/bg_topmenu.gif') repeat-x 0px 0px; border-top: 2px solid #DDDEE3 ; border-bottom:5px solid #387800; float: left; margin: 0}
#myMenu ul { padding-top:0px ; border-bottom:0px solid #C0C4E1; text-transform: uppercase ; font-weight: bold ; }
#myMenu ul li { 	list-style: none;  height: 29px ; 	}
#myMenu li a {   text-decoration: none; border: 0px solid white ; border-right: 1px solid #07C500;		}
#myMenu li a:link, #myMenu li a:visited { background:transparent url('images/bod.gif') no-repeat -2px 2px;	color: white; 	display: block; 	padding: 8px 10px 7px 25px;	}
#myMenu li a:hover, #myMenu li.select a { color:	#0C5400 ;	padding: 8px 10px 7px 25px;	}
#myMenu ul li { float: left;  margin: 0;  padding: 0; }
#myMenu li.select a:link, #myMenu li.select a:visited {   height: auto; }
#myMenu li a:link, #myMenu li a:visited { 	padding-bottom: 7px;  	}
#myMenu li a:hover {  background:#67E73D url('images/bod-up.gif') no-repeat -2px 0px;  	padding-bottom: 7px; 	}
#myMenu li a:active { 	padding-bottom: 8px; 	}
#myMenu li.select a:link, #myMenu li.select a:visited { background:#67E73D url('images/bod-up.gif') no-repeat -2px 2px;
	padding-bottom: 7px;   }
#myMenu li.select a.select { background:#67E73D url('images/bod-up.gif') no-repeat -2px 0px;
color: #0C5400;   }

#myMenu ul li {  width: 159px; }
#myMenu ul li ul li {  width: 144px; }
#myMenu ul li ul li a {  width: 134px; }
#myMenu ul li ul li ul li {  width: 129px; }
#myMenu ul li ul li ul li a {  width: 119px; }
#myMenu ul li ul li ul li ul li {  width: 114px; }
#myMenu ul li ul li ul li ul li a {  width: 104px; }
#myMenu ul li ul li ul li ul li ul li {  width: 89px; }
#myMenu ul li ul li ul li ul li ul li a {  width: 89px; }
#leftBar #myMenu, #rightBar #myMenu {
background-color: #CEE773; 	position: relative;  	height: auto;  	width: 100%;  }



/*  ---------Left menu  -----------  */

#leftBar {float: left ; width: 190px; w\idth: 190px; border-top: 0px solid #7F99CA ; border-left:0px solid #F7F8FA ; border-right:0px solid #DBE8FA ; border: 0px solid blue; margin: 0; margin-left: 0px; padding-left:7px ; _padding-left: 7px; text-align: left ; background-color:transparent ; }
#citacka, #citacka-cz, #citacka-en, #citacka-hu { width: 910px; position: absolute; bottom: 0px; left: 0px; height: 35px; border: 0px solid ;  }
#citacka { background: transparent  url('images/skusenosti.gif') no-repeat right bottom;  }
#citacka-cz { background: transparent  url('images/skusenosti-cz.gif') no-repeat right bottom;  }
#citacka-en { background: transparent  url('images/skusenosti-en.gif') no-repeat right bottom;  }
#citacka-hu { background: transparent  url('images/skusenosti-hu.gif') no-repeat right bottom;  }
#citacka p.toplist, #citacka-c p.toplist, #citacka-en p.toplist, #citacka-hu p.toplist {padding-top: 10px }



#leftBar div { margin: 0px ; padding: 0  }

/* ----- LOGIN ------- */
#leftBar div.loginform  {border-bottom: 0px solid gray;}


/*  ---------start left menu -----------  */
/*
#leftBar h3 { height: auto; width: 210px; background: #173682  url('images/bg_s.gif') no-repeat 7px 6px;  
color: white; padding: 5px 0px 6px 0px; font-size: 100% ; margin: 0 ; border-bottom: 5px solid #A3AAB2}
#leftBar h3 span { height: auto; margin: 0 ; margin-left: 30px ;  }
*/
#leftBar h3 { height: auto; width: 210px; background: transparent  url('images/bg_s01.gif') no-repeat 2px 4px;  
color: #387800; padding: 5px 0px 6px 0px; font-size: 100% ; margin: 0 ; border-bottom: 5px solid #387800}
#leftBar h3 span { height: auto; margin: 0 ; margin-left: 25px ;  text-transform: uppercase}


/*  --------- LEFT menu SEARCH -----------  */

#leftBar input { font-size: 95%; margin: 0;  }
#leftBar #hladaj { width:190px; height: 30px ; padding: 0 ; margin: 0 0 10px 0  ;  border: 0px solid #387800 ; background: #78AF00 ; }
#leftBar div.searchdiv {height: 30px; padding: 0 ; margin:0 0 0 5px;  border: 0px solid ; }
#leftBar div.searchdiv input.searchText { font-size: 95%; 	width: 145px;  border: 0px solid ;   border: 1px solid #518F21; margin:0 ; padding: 0px 5px 0px 5px}
#leftBar div.searchdiv input.formSubmit { background-color:transparent;  background-image:url('images/ico-search.gif'); background-position:center; background-repeat:no-repeat; width:25px; height:25px; margin:0 ; padding:0;  border: 0px solid; }
#hladaj input {font-size: 80%; margin: 0; padding: 0;}
#hladaj p { color:  white; margin: 0; padding: 0px 0 0 2px; font-size: 90% ; border: 1px solid black}
#hladaj br {display: none}



/*  ---------start right menu -----------  */
#rightBar h3 { height: auto; width: 150px; background: transparent /* #173682 */  url('images/bg_s1.gif') no-repeat 0px 4px;  
color: #173682; padding: 5px 0px 5px 0px; font-size: 100% ; margin: 0 ; border-bottom: 0px solid #A3AAB2}
#rightBar h3 span { height: auto; margin: 0 ; margin-left: 23px ;   text-transform: uppercase }


#rightBar h2. { display: none; height: auto; width: 140px; background: transparent url('images/bg_titul.gif') no-repeat 0px 0px;  
color: white; padding: 5px 5px 5px 0px; font-size: 105% ; margin: 0;}



/*********** WEB (LEFT) MENU ZNACKA ***********/

#leftBar #webmenu { border: 0px solid blue; 
background:transparent url('pasik.gif') repeat-y left top;
	display: block;  
    margin: 0px 0 0 0; width: 190px; height: auto;
	list-style-type: none ;  font-weight: bold; 
}

#leftBar #webmenu ul {
  display: block;  margin: 0; padding: 0;
  list-style-type: none;
}
#leftBar #webmenu ul a {
  display: block;   border-bottom: 0px solid #003395 }

* html #leftBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }


/*  funkne DIV  menu - LEFT  */

#leftBar #webmenu div {  display: block; border-bottom: 1px solid #FcFcFc }
#leftBar #webmenu div span {  display: block; margin-left: 8px; padding-left:0px; border: 0px solid ;  }
#leftBar #webmenu ul li div a { background: #78AF00  url('images/bg_bod_up1.gif') 5px 2px no-repeat; color: white ;  }
#leftBar #webmenu div.select { background-color: transparent; 	}
#leftBar #webmenu ul li div.select a.select{ background: #78AF00  url('images/bg_bod_up0w.gif') 5px 2px no-repeat; font-weight: bold; color: white }
/* #leftBar #webmenu ul li div.select a.select {background: #FFFFFF url('images/bg_bod_up0.gif') 5px 2px no-repeat;   font-weight: bold;  color: #0C5400 } */


/* 2 uroven */
#leftBar #webmenu ul ul li div { background-color: transparent; }
#leftBar #webmenu ul ul li div span { margin-left: 19px; border: 0px solid ;   } 
#leftBar #webmenu ul ul li div.select a.select {background: #FFFFFF url('images/bg_bod_up0.gif') 16px 2px no-repeat;   font-weight: bold;  color: #0C5400 } 
#leftBar #webmenu ul ul li div a:hover  { width: 168px; }
#leftBar #webmenu ul ul li div a {  width: 168px; color: #0C5400 ; background: #67E73D url('images/bg_bod_up01.gif') 16px 3px no-repeat;}

/* 3 uroven */

#leftBar #webmenu ul ul ul li div { background-color: transparent;  }
#leftBar #webmenu ul ul ul li div span { margin-left: 32px;  border: 0px solid ;   } 
#leftBar #webmenu ul ul ul li div.select a.select { background: #FFFFFF url('images/bg_bod_up0.gif') 27px 2px no-repeat;  font-weight: bold;  } 
#leftBar #webmenu ul ul ul li div a:hover  {  width: 168px; }
#leftBar #webmenu ul ul ul li div a {  width: 168px; color: #0C5400 ; background: #67E73D url('images/bg_bod_up01.gif') 27px 3px no-repeat;}


/* 4 uroven */
#leftBar #webmenu ul ul ul ul li div { background-color: #78AF00; }
#leftBar #webmenu ul ul ul ul li div span { margin-left: 31px;    } 
#leftBar #webmenu ul ul ul ul li div.select a.select {background-color: #FFFFFF;   font-weight: bold;  } 
#leftBar #webmenu ul ul ul ul li div a:hover  {  width: 166px;}
#leftBar #webmenu ul ul ul ul li div a {  width: 166px; color: #0C5400 ; background: transparent url('images/bg_bod_o.gif') 31px 3px no-repeat;}


#leftBar #webmenu a, #leftBar #webmenu a:link {
display: block;    /*  color: white;
 background-color: #173682;  */  text-decoration:none;  margin: 0;  padding: .3em 1em .3em 1em;
} 

#leftBar #webmenu a:visited , #rightBar #webmenu a:visited {
display: block;     /*  background-color: transparent;*/  text-decoration:none;  }

#leftBar #webmenu a:hover {    display: block;  color: #0C5400 ;   background-color: #FFFFFF; }







/*********** WEB ( RIGHT  ) DOWNLOAD MENU  ***********/


#rightBar #down { border: 0px solid blue;  margin: 0; height: auto;	 font-weight: normal; background-color: transparent;}
#rightBar #down ul {  margin: 0; padding: 0;  list-style-type: none; border: 0px solid blue;}
#rightBar #down ul li { margin: 0; margin-left:0px ;  padding: 0; padding-left: 15px ; background: transparent url('images/sipka.gif') no-repeat left 1px; }
#rightBar #down ul a {   border-bottom: 0px solid #003395 }
* html #rightBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }
#rightBar #down li a {   color: #3E6DD4;  text-decoration:none;  } 
#rightBar #down li a:hover { color: #FBB60D ; background-color: transparent; }
#rightBar #down li a:visited { color: #3E6DD4 ; background-color: transparent; }


/*********** WEB ( RIGHT  ) MENU  ***********/



#rightBar #webmenu { border: 0px solid blue; 
background:transparent url('pasik.gif') repeat-y left top;
	display: block;  
    margin: 0px 0 0 0; width: 150px; height: auto;
	list-style-type: none ;  font-weight: normal; 
}

#rightBar #webmenu ul {
  display: block;  margin: 0; padding: 0;
  list-style-type: none;
}
#rightBar #webmenu ul a {
  display: block;   border-bottom: 0px solid #003395 }

* html #rightBar li a { 	position: relative;/* Fix IE6's inability to expand clickable area */ }

/*  funkne DIV  menu - LEFT  */

#rightBar #webmenu div {  display: block; border-bottom: 1px solid #7F99CA }
#rightBar #webmenu div span {  display: block; margin-left: 0px; padding-left:0px; border: 0px solid ;  }
#rightBar #webmenu ul li div { background-color: #B2CDF5; }
#rightBar #webmenu div.select { background-color: transparent; 	}
#rightBar #webmenu ul li div.select a.select{ background-color: #FFFFFF;  font-weight: bold; color: #003395 ; }


/* 2 uroven */
#rightBar #webmenu ul ul li div { background-color: #B2CDF5; }
#rightBar #webmenu ul ul li div span { margin-left: 13px; border: 0px solid ;   } 
#rightBar #webmenu ul ul li div.select a.select {background: #FFFFFF url('images/bg_bod_o.gif') 13px 3px no-repeat;   font-weight: bold;  } 
#rightBar #webmenu ul ul li div a:hover  { width: 136px; }
#rightBar #webmenu ul ul li div a {  width: 136px; color: #003395 ; background: transparent url('images/bg_bod_up.gif') 13px 3px no-repeat;}

/* 3 uroven */

#rightBar #webmenu ul ul ul li div { background-color: #B2CDF5;  }
#rightBar #webmenu ul ul ul li div span { margin-left: 22px;  border: 0px solid ;   } 
#rightBar #webmenu ul ul ul li div.select a.select { background: #FFFFFF url('images/bg_bod_o.gif') 22px 3px no-repeat;  font-weight: bold;  } 
#rightBar #webmenu ul ul ul li div a:hover  {  width: 136px; }
#rightBar #webmenu ul ul ul li div a {  width: 136px; color: #003395 ; background: transparent url('images/bg_bod_up.gif') 22px 3px no-repeat;}


/* 4 uroven */
#rightBar #webmenu ul ul ul ul li div { background-color: #B2CDF5; }
#rightBar #webmenu ul ul ul ul li div span { margin-left: 31px;    } 
#rightBar #webmenu ul ul ul ul li div.select a.select {background-color: #FFFFFF;   font-weight: bold;  } 
#rightBar #webmenu ul ul ul ul li div a:hover  {  width: 136px;}
#rightBar #webmenu ul ul ul ul li div a {  width: 136px; color: #003395 ; background: transparent url('images/bg_bod_o.gif') 31px 3px no-repeat;}


#rightBar #webmenu a, #rightBar #webmenu a:link {
display: block;     color: #003395 ;
 background-color: #B2CDF5;    text-decoration:none;  margin: 0;  padding: .3em 1em .3em 1em;
} 

#rightBar #webmenu a:visited , #rightBar #webmenu a:visited {
display: block;        background-color: transparent;   text-decoration:none;  }

#rightBar #webmenu a:hover {    display: block;  color: #003395 ;   background-color: #FFFFFF; }



/*********** WEB (LEFT) MENU END ***********/
/* ---------------------- */


#leftMenu {  width: 190px;  font-size: 90%; margin: 0; padding-left:0px ; _padding-left: 0px; border: 1px solid #D0D0D0 ; padding-top: 0px; }

html>/**/body div.znacka {    overflow:auto; }

#leftMenu ul li { 		list-style: none; }
#leftMenu li a {  	height: 24px;  text-decoration: none; 	}
#leftMenu li a:link, #leftMenu li a:visited {
	color: #333;
	display: block;
	background: transparent url(images/menu.gif);
	padding: 2px 0 0 20px;
	}
	
#leftMenu li a:hover {
	color: #333; background: #FAE688 url(images/menu.gif) 248px 0px;
	padding: 2px 0 0 20px;
	}
	
#leftMenu li a:active, #leftMenu li.select a:visited {
	color: #333;
	background:  transparent url('images/menu.gif') 248px 0px;
	padding: 2px 0px 0px 20px;
	}
#leftMenu li.select a.select {
	color: #333;
	background:  #FAE688  url(images/menu.gif) 248px 0px;
	padding: 2px 0 0 20px;
	}
	
	#leftMenu ul li
{ 
 width: auto ; 
 float: left;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}


#leftMenu li.select a:link, #leftMenu li.select a:visited {
  height: auto;

}
#leftMenu li a { border-bottom: 1px solid #eee ;
  height: auto;
  width: 170px;
	}	
#leftMenu li a:link, #leftMenu li a:visited {
	padding-bottom: 2px;
	}
	
#leftMenu li a:hover {
	padding-bottom: 2px;
	}
	
#leftMenu li a:active {
	padding-bottom: 2px;
	}
	
#leftMenu li.select a:link, #leftMenu li.select a:visited {
	padding-bottom: 2px;
  }
#leftMenu ul li
{
 width: 119px;
}
#leftMenu ul li ul li {
 width: 114px;
}
#leftMenu ul li ul li a {
 width: 114px;
}
#leftMenu ul li ul li ul li {
 width: 99px;
}
#leftMenu ul li ul li ul li a {
 width: 99px;
}
#leftMenu ul li ul li ul li ul li {
 width: 84px;
}
#leftMenu ul li ul li ul li ul li a {
 width: 84px;
}
#leftMenu ul li ul li ul li ul li ul li {
 width: 69px;
}
#leftMenu ul li ul li ul li ul li ul li a {
 width: 69px;
}
#leftBar #leftMenu, #rightBar #leftMenu { 
background: #F1FFC9 ;
	position: relative; 
	height: auto; 
	width: 100%; 
}
/*-----end left menu -------*/

/*--------CONTENT ---------*/

/*--------Kniha navstev---------*/

/*------MAIN  PRODUKT --------*/



/*-----------RIGHT BLOK ---------*/
#rightBar {  float: right; width: 145px; w\idth: 140px ; padding: 0; margin: 0; padding-left:0px ; _padding-left: 0px; border-left:0px solid #F7F8FA ; border: 0px solid;  }

#rightBar p.tlac { text-align: right ; margin: 0 ; margin-top: -10px padding: 0; }
#rightBar p.tlac img { margin: 0 75px 12px 0 ;}

#rightBar div { margin: 0px ; padding: 0  }



/*.product-full input.submit {}*/

div#BREADCRUMBSF { margin: 0px 0 23px 0 ; font-size: 90% ;/* display: none */}
div#BREADCRUMBSF a { color: #B586D3;; font-weight: normal} 




/*  --------NOVINKY EMAILOM-----------  */
#newsletter-form {  height: 90px ! important ;  width: 150px ; padding: 10px 17px 0px 0px ! important ;  background: transparent url('images/bg_novinky1.gif') -1px top no-repeat; border: 1px solid red !important ;; display: block; text-align: left ; }
#leftbar #newsletter-form #newsletter_email {width: 80px ! important ;  padding-left: 5px ; border: 1px solid #C15000;  }
#newsletter-form input.button {position: relative ; top: -3px ; height: 16px ; width: 60px;  margin:0 ; margin-top:-2px ; padding: 0px 0 2px 0 ! important ; background: transparent url('images/img_in_submit21.gif') center center no-repeat; border: 0px solid ; margin: 0 ! important ;}


/*--------------- LOGIN -------*/
.loginform {
	border-bottom: 0px solid gray;
}
.loginform input {  font-size: 95%;  }
.loginform input.formSubmit {background: transparent url(images/bg_sub.gif) repeat-x left top;  }

/*--------------- BOX -------*/
#rightBar div.box { font-size: 90%; border: 0px solid; margin-bottom:20px}
#rightBar div.boxin {margin: 9px; border: 0px solid; }
#rightBar div.boxinct {margin: 9px; border: 0px solid red /*#7386BA*/;  text-align: center}
#rightBar div.boxinc {margin: 9px; border: 0px solid;  text-align: center}
div.box p { text-align: center}
#rightBar div.freeline {line-height:1.2 ; padding: 5px 0}

/*--------------- ANKETA -------*/
.anketa {line-height:1.4 ;}
.anketa form { margin: 0; padding: 0px}
.anketa input {border: 0px solid; background: transparent}
.anketa input.button {border: 1px solid #7386BA ; margin: 0; padding: 0px ; width: 70%}
.polla { padding: 0; margin:0px ;	margin-bottom: 3px; border: 0px solid;  }
.polla img {float: left; margin-top: 4px ; border: 0px solid}
.polla .percenta {float: right; height: auto;  padding: 0px; margin: 0 ; border: 0px solid}


/*  ------------ A LINKY  -----------------*/

a.word, a.word:hover, a.word:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ;display: block ;
	background: transparent url('images/word.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
}

a.rtf, a.rtf:hover, a.rtf:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ; display: block ;
	background: transparent url('images/rtf.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
} 

a.pdf, a.pdf:hover, a.pdf:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ; display: block ;
	background: transparent url('images/pdf.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
} 

a.excel, a.excel:hover, a.excel:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ; display: block ;
	background: transparent url('images/excel.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
} 

a.ppoint, a.ppoint:hover, a.ppoint:visited {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; 
	font-weight: normal ; width: 90% ; display: block ;
	background: transparent url('images/ppoint.gif') no-repeat 0 0;
	border-bottom: 1px solid #CBDAE3 ; 
	padding: 0 0 10px 25px;
	margin: 0px;
	padding-top: 0px;
	margin: 0px 0 0px 0;
} 

/*  - -------MAPA STRANOK ------*/
#mainBar ul { margin-left: 15px;  }
.sitemap { 	margin-left: 8px;  }
#mainBar ul.sitemap ul { list-style-image: url('images/list-type.gif') }
#mainBar ul.sitemap ul, #mainBar ul.sitemap li {  line-height: 1.8}
#mainBar ul.sitemap ul li { margin-left: 0px; font-weight: bold}
#mainBar ul.sitemap ul ul { margin-left: 0px; }
#mainBar ul.sitemap ul ul li { padding-left: 20px; border: 0px solid ; background: transparent url('images/odrazka.gif') no-repeat 0px -6px ; list-style-image: none; list-style-type:none;  font-weight: bold}
#mainBar ul.sitemap ul ul ul { margin-left: -2px;  _margin-left: -22px;}
#mainBar ul.sitemap ul ul ul li {  padding-left: 35px; _padding-left: 35px; border: 0px solid ; background: transparent url('images/odrazka1.gif') no-repeat 0px -6px ; list-style-image: none; list-style-type:none ;  font-weight: normal }
#mainBar ul.sitemap ul ul ul ul { margin-left: 5px; _margin-left: -30px;}
#mainBar ul.sitemap ul ul ul ul li {  padding-left: 45px; _padding-left: 50px; border: 0px solid ; background: transparent url('images/odrazka2.gif') no-repeat 0px -6px ; list-style-image: none; list-style-type:none ; font-weight: normal }
#mainBar ul.sitemap ul ul ul ul ul{ margin-left: 15px;  }

/*  - ------- FORUM   ------*/
h3#q { font-family: "Arial"; font-size: 120%; font-weight: normal ; text-align: left; color: #0065CE; background: transparent url('images/sipka.gif') no-repeat 0px 50%; padding-left: 15px}
.list { background: transparent url(/templates/default/images/plus.gif) no-repeat 0px 50%; padding-left: 15px}

/* COMMENTS */

.comment_title { font-weight: normal; background-color: #CCDEF8; font-size: 80% ; padding: 1px 10px 1px 10px; }
.comment_anotacia { font-weight: normal; background-color: #E6EFFB;  padding: 10px;  border: 1px solid #BFD0EA }
.comment_title { border: 1px solid #BFD0EA; }
.comment_who { border-left: 1px solid #7AB4CB; }
.comment_q {border-right: 1px solid #7AB4CB;}
.comment_text { padding: 5px 10px 5px 10px; border-bottom: 1px solid #BFD0EA; border-left: 1px solid #BFD0EA; border-right: 1px solid #BFD0EA; }
fieldset {background: #CCDEF8; border: 1px solid #7AB4CB; margin: 0 0 15px 0; padding: 10px; width: 95%;}
legend {background:#FFFFFF ; border: 1px solid #7AB4CB; font-weight: bold; margin-bottom: 5px; padding: 3px 5px; color: #0B749F ;  font-size:100%; font-family: "Lucida Sans Unicode", "Geneva CE", "Lucida Grande", Arial, "Helvetica CE", Helvetica, "Adobe Helvetica", sans-serif;}

.cite { margin: 5px; padding: 3px; border: 1px solid #DDDDDD; font-style: italic; }

.ftd {padding-right: 5px; text-align: right;}
.table-box {border: 1px solid #B6B6B6; font-size: 90%;}
.table-box td, .table-box th {padding: 2px 5px;}
.table-box th {background: #DADCE0; color: black;}
.datum {width: 110px;}
.meno {width: 150px;}
.prispevok {width: 212px;}

/* SEARCH */

a.chbx { 	text-decoration: none; 	cursor: default; 	 }
#mainBar #page_search td.radio input { border: 0px solid }
#mainBar ol#result_search { list-style-type: decimal ; margin: 0px 0px 20px 10px;  padding-left: 15px}
#mainBar ol#result_search hr.linka { /*display: none;*/ height: 0px; color: #eeeeee ;  }

/*         FORM               */
#mainBar table.form-table { width:100%; border: 0px solid } 
#mainBar table.form-table td{  border: 0px solid; text-align: left ;  }
#mainBar table.form-table td.field_title {  border: 0px solid; vertical-align: top ;  }
#mainBar table.form-table input, #mainBar table.form-table textarea { width: 100%; border-color: #78AF00}
#mainBar table.form-table input.formSubmit {width: 200px ; background: #78AF00; color: black }
#mainBar table.form-table input.textfield { width: 200px;}
#mainBar table.form-table textarea.textarea { width: 200px;}
#mainBar table.form-table input.field_checkbox { width: 30px; border: 0px solid }

/*             TROJKA     */
#k3 { width:95%; height: auto; padding:0px;padding-bottom:0px;  background: #64FF64 url('images/bg-k31.png') left top repeat-x; border: 1px solid #9DF651;  float: left; margin: 0 0 15px 0}
#k3 ul {padding-left: 17px ; margin-bottom: 10px; margin-top: 5px}
#siteMain #k3 h2 { font-size: 120%;  color: white; background-color:#78AF00 ; background: #78AF00 url('images/bod_title.gif') no-repeat 10px 10px; margin: 0 0 0px 0 ; padding: 8px 5px ; padding-left: 30px ;font-weight: bold; text-align: left}

ul#zoznam {list-style-type: none; 	margin: 10px 0 0 0; 	padding: 0; 	border: 0px solid ;  }
#zoznam li { width:247px; height: 45px; padding:4px 5px ;  background-color: #15AF00; border: 1px solid #007A00 ;  float: left; margin: 0 7px 7px 0 ; list-style-type: none; color: white ; font-weight: bold; text-transform: uppercase}
html>body #zoznam li { height: auto; /* reset the height for compliant browsers */ min-height: 45px; _min-height: 45px }

#rightBar #vyrobcovia { width: 135px; }
#rightBar #vyrobcovia img {  margin-bottom: 2px; border: 1px solid white ; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; clear: both ; float: none}
#rightBar #vyrobcovia a:hover img  { border: 1px solid #78AF00 ;  filter: Alpha(opacity=100); opacity: 1;  }
#rightBar #vyrobcovia img.off {  filter: Alpha(opacity=10); opacity: .1; clear: both ; float: none}

img.ocenenie  { margin: 0 10px 10px 0 }

#video {  width:150px; height: 120px; padding:5px;  border: 0px solid #5Db611;  float: left; 
margin: 0 10px 10px 0 ; text-align: center }
#video img {margin-bottom: 5px }
#video a  { text-decoration: none }

#flash { width: 910px; height: 121px; 	position: absolute; left: 0px ; top: 65px;  padding: 0; margin: 0;; border-left: 0px solid orange}

#thephoto { position: absolute; left: 0px ; top: 66px ;	width:910px; 	height:121px; }

/*  --------------  news ---------------- */

#siteMain div.news-a h2.subtitle { font-size: 140%;  color: #669F00; margin-bottom:15px ; background:transparent url('images/bod_title.gif') no-repeat 0px 5px; padding-left: 20px ; font-weight: bold; text-align: left}
#siteMain div.news-a p.news-d { 	margin-bottom: 10px; color: gray; }
#siteMain div.news { margin: 15px 0px 0px 0px}
#siteMain div.news div.news-date { color: gray; margin-top: 5px}
#siteMain div.news div.news-date span { padding-left: 5px}
#siteMain div.news h1 { margin: 0px; padding: 0}


/*  --------------  Objednávkový formulár  *********************/
table#order-page { width:auto;margin-left: 80px; border: 0px solid;  }
table#order-page td  { text-align: left; vertical-align:top ; }
table#order-page td.field_input div label {  text-align: left !important; } 
table#order-page td.field_input input, table#order-page td.field_input textarea.textarea    { width: 90% ; padding-left: 5px }
table#order-page td.field_input div label input   { width: 20px ; border: 0px solid}
table#order-page td.field_title  { width: 100px; border: 0px solid }
table#order-page td.field_input select   { font-size: 100%;   }
table#order-page h4 {  text-align: left !important; margin: 0.4em 0pt !important;  font-size: 110%;  }
table#order-page div.required-info span {  text-align: left !important;  }

/* GALERIA - TESTERY  */

span.tooltip { behavior:url('hover.htc'); cursor:help; position:relative; margin:0 4px 0 4px; }
span.tooltip div { behavior:url('hover.htc'); text-align:justify; visibility:hidden; min-width:450px; _width:450px; font-weight:normal; padding:10px; border:1px solid #cccccc; -moz-border-radius:12px; background:#ffffcc; position:absolute; top:-25em; left:-10em; }
span.tooltip strong { display:block; margin:5px 0 0 0; }
span.tooltip strong:first-child { margin:0; }
span.tooltip:hover div, span.tooltip.hover div { visibility:visible; z-index:10; }
span.tooltip div:hover, span.tooltip div.hover { visibility:hidden; }
#testery span {width: auto ; float: left ; text-align: center ; border: 1px solid}
#testery img {clear: both; float: none; margin: 5px ; }
#testery span.tooltip div p img {  float: left ; margin-right: 10px ; border: 0px solid }

div#ceny h2.subtitle {color: #0C5400 }
div#ceny h2.subtitle a, div#ceny h2.subtitle a:active, div#ceny h2.subtitle a:visited {color: white }
div#ceny h2.subtitle a:hover {color: white }

      .h1Fix a, .h1Fix a:visited {

      text-decoration: none;

      font-weight: bold;

      }

#mainBar #open { position: absolute; left: 80px ;  top: 15px ; z-index: 9; font-size: 160%; line-height: 1.1}
#mainBar #open  p{ padding: 0 0 7px 0 ; font-style: italic}
p.tel{ font-size: 130%; font-weight: bold}
#mainBar #open  p span{ font-size: 90%; }