	/* Default CSS Axima */

body {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-family: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
  /* background: url("../images/bg_background.jpg") no-repeat center top;
  _background: url("../images/bg_background.jpg") no-repeat center 1px; */
}


body:nth-of-type(1) {
  background: url("../images/bg_background.jpg") no-repeat center top;
}

div#bg_main {
  background: url("../images/bg_background_main.jpg") no-repeat center top;
  /* _background: url("../images/bg_background_main.jpg") no-repeat center 1px; */
}

div#bg_main_start {
	background: url("../images/bg_background_main.jpg") no-repeat center top;
}


/********************** FRAMEHOLDER ****************/

div#frameholder {
  width: 990px;
  
  margin: 0 auto;
  background: transparent;
}

/****************** TOP **************************/

div#toplinka {
  height: 20px;
  overflow:hidden;
  /* _margin-top: -1px; */
  background: #0072ba;
  padding: 5px 0 0 0;
}

div#toplinka a {
  color: #FFFFFF;
  text-decoration: none;
}

div#toplinka a.home {
  background: url("../images/ico_home.gif") no-repeat left center;
  padding: 0px 15px 0 18px;
}

div#toplinka a.contact {
  background: url("../images/ico_contact.gif") no-repeat left center;
  padding: 0 15px 0 18px;
}

div#toplinka a.email {
  background: url("../images/ico_email.gif") no-repeat left center;
  padding: 0 15px 0 18px;
}

div#toplinka div#topmenu {
  float: left;
}

div#toplinka div#languages {
  float: left; 
	width: 50%;
  margin: 0 16px 0 0;
  _margin: 0 6px 0 0;
}

div#toplinka div#languages a {
  margin: 0 0 0 14px;
}

div#toplinka span {
	float: right;
	padding: 0 6px 0 0;
}


/******************* HEADER *********************/

a#logo {
  background: url("../images/logo2.jpg") no-repeat;
  display: block;
  width: 254px;
  height: 94px;
  float: left;
}

div#header {
  background: url("../images/bg_menushop.jpg") no-repeat;
  width: 736px;
  height: 94px;
  float: left;
}

div#header_nomenu div#heslo {
  font-family: Myriad Pro, Arial, sans-serif;
  font-size: 19px;
  color: #005285;
  text-align: right;
  padding: 2px 20px 0 0;
  height: 56px;
  vertical-align: middle;
  float: right;
  
}

div#header_nomenu div#heslo span {
	position: relative;
	top: 25%;
}

/******************* HORMENU *******************/

div#hormenu {

}

div#hormenu ul {
  margin: 12px 0 0 0;
}

div#hormenu ul li:first-child {
  background: none;
}

/*div#path {
  left:24px;
  position:relative;
  top:-105px;
}*/

div#hormenu ul li {
  background: url("../images/bg_hormenu_li.gif") no-repeat;
  padding: 0 22px;
  list-style-type: none;
  float: left;
}

div#hormenu ul li.item:first-child {
  background: none;
}

div#hormenu ul li a {
  text-decoration: none;
  font-size: 12px;
  color: #2e2e2e;
  text-transform: uppercase;
}

/**************** LEVY SLOUPEC *******************/

div#left {
  background: #FFFFFF url("../images/bg_left_top2.jpg") no-repeat;
  width: 254px;
  float: left;
}

div#left .odsazeni {
  margin: 0 0 0 38px;
}

div#left .odsazeni2 {
  margin: 0 0 0 68px;
}

div#left div#search {
  padding: 9px 0 0 0;
  height: 63px;
  _padding: 3px 0 0 0;
  color: #666666;
}

div#left div#search2 {
  padding: 25px 0 0 0;
  height: 47px;
  _padding: 3px 0 0 0;
  color: #666666;
}

div#left div#search input#searchword {
  height: 18px;
  width: 129px;
  border: 1px solid #a5acb2;
  float: left;
  &margin-left: -38px;
}

div#left div#search input#searchbutton {
  background: url("../images/bg_search_button2.gif") no-repeat;
  color: #FFFFFF;
  font-size: 10px;
  float: left;
  height: 20px;
  width: 53px;
  border: 0;
  cursor: pointer;
  margin: 0 0 0 10px;
}

div#search a {
  text-decoration: none;
}


#hlavnitext ul.searchmarklist, #hlavnitext div.searchproductlist, #hlavnitext div.search_clanek_lis {
	padding: 15px;
	border: 1px solid #dddada;	
}

#hlavnitext div.searchproductlist ul {
	padding: 0 0 15px 0;
}

div#center_content #hlavnitext div.searchproductlist p {
	padding: 0 0 0 0;
	font-weight: bold;
}

#hlavnitext .search_clanek_lis .searchclanek {
	margin: 0;
}

#search_tabs li {
	display: block;
	float: left;
	border: 1px solid #e6e6e6;
	background: url('../images/bg_search_tab.gif') repeat-x;
	padding: 2px 10px;
	margin-right: 10px; 
}

#search_tabs li.active {
	background: #0072ba;
}

#search_tabs li.active a {
	color: #fff;
	text-decoration: none;
}

#search_tabs li a {
	padding-left: 20px;
}

#search_tabs li a.part1 {
	background: url('../images/search_product.gif') no-repeat left 2px;
}

#search_tabs li a.part2 {
	background: url('../images/search_folder.gif') no-repeat left 2px;
}

#search_tabs li a.part3 {
	background: url('../images/search_article.gif') no-repeat left 2px;
}

/********************* VERMENU ***********************/

div#vermenu {
  /* background: #FFFFFF url("../../images/bg_gradient.gif") no-repeat; */ 
  padding: 22px 0 30px 0;
}

div#vermenu h2 {
  margin: 0 0 15px 0;
}

div#vermenu ul {
 /* margin: 0 0 50px 0; */
 line-height: 22px;
/*  background: url("../../images/_bg_vermenu_li.gif") no-repeat left 8px; */
}

div#vermenu ul li {
  list-style-position: outside;
  list-style-type: none;
  padding: 0 0 0 10px;
  line-height: 22px;
 /* text-decoration: underline; */
  color: #666666;
  cursor: pointer;
   background: url("../../images/_bg_vermenu_li.gif") no-repeat left 9px;
}

div#vermenu ul li:hover {
  
}


div#vermenu ul li ul {
  margin: 0 0 0 10px;
  display: none;
}

div#vermenu ul li a {
  color: #000000;
  text-decoration: none;
  font-size: 13px;
} 

div#vermenu ul li a:hover {
  color: #0072ba;
  text-decoration: underline;
} 

/* div#vermenu ul li a:hover {
  color: #0072ba;
  font-weight: bold;
  text-decoration: none;
}  */

div.gradient {
  background: url("../images/bg_gradient2.gif") no-repeat;
  height: 52px;
  width: 254px;
}

/**************** KONTAKT ****************/

div#kontakt {
  background-repeat: no-repeat;
  padding: 10px 0 0 0;
  height: 115px;
  color: #0072ba;
}

div#kontakt table {
  color: #666666;
}

span.nadpis1 {
  font-size: 14px;
  color: #0072ba;
}

div#left .odsazeni3 {
  display: block;
  margin: 0 0 0 15px;
}

/******************* CENTER CONTENT **************/
div#bg_main .print_me {
	display: none;
}

div.print_me {
	margin: 20px 20px 20px 0px;
	color: #0072ba;
	text-align: right;
	text-decoration: none;
/* 	width: 700px */
}

div.print_me span {
	background:transparent url(../images/printer.jpg) no-repeat left center;
	cursor: pointer;
	padding: 0 0 0 20px;
}

div#center_content {
  width: 565px;
  float: left;
}

div#center_content div.hlavnitext {
  padding: 0 22px;
  _padding: 0 10px 0 22px;
  font-size: 12px;
}

div#bg_main div.hlavnitext {
  background: url(../images/bg_polokoule.jpg) no-repeat;
  margin:0 auto 10px;
  padding:0 0 0 50px;
  width:860px;
  display: none;
}

div.hlavnitext ul {
	padding: 0 15px 15px 15px; 
}

div.hlavnitext ul li {
	list-style-position: outside;
	list-style-type: none;
	background: url("../images/bg_li2.gif") no-repeat left 7px;
	padding: 2px 0 2px 10px;
}

div#frameholder div.big {
  width: 736px;
} 

div#center_content div#content_top {
  background: url("../images/bg_nadpis.jpg") no-repeat;
  width: 543px;
  height: 73px;
  padding: 19px 0 0 22px;
}

div#center_content div#content_top2 {
  background: url("../images/bg_nadpis3.jpg") no-repeat right top;
  /* width: 714px;
  height: 73px;
  padding: 19px 0 0 22px; */
  width: 714px;
  height: 82px;
  padding: 10px 0 0 22px;
  overflow: hidden;
}



div#center_content div#leftcontent {
  width: 209px;
  margin: 0 0 0 22px;
  padding: 0 10px 0 0;
  text-align: center;
  float: left;
  _margin: 0 0 0 12px;
}

div#center_content div#leftcontent p {
  text-align: left;
}

div#center_content div#leftcontent img {
  margin: 15px 0;
}

div#center_content div#rightcontent {
  width: 323px;
  float: left;
  _width: 320px;
}

/************** RAMECEK ***************/

div.levyokraj {
  background: url("../images/levyokraj.gif") no-repeat;
  width: 13px;
  height: 126px;
  float: left;
}

div.vnitrek {
  background: url("../images/horniokraj.gif") repeat-x;
  float: left;
  padding: 10px 5px;
  margin-bottom: 13px;
}

div.pravyokraj {
  background: url("../images/pravyokraj.gif") no-repeat;
  width: 13px;
  height: 126px;
  float: left;
}

/************** TABLE V RAMECKU *******************/

div.vnitrek table {
  background: #dcf2fc;
  border: 1px solid black;
  border-spacing: 0px;
  border-collapse: collapse;
  width: 287px;
  _width: 284px;
  font-size: 10px;
}

div#rightcontent div.vnitrek table tr.hlavicka td {
  font-weight: bold;
  background: #8dd8f8;  
}

div.vnitrek table tr td {
  width: 25%;
  text-align: center;
  border-collapse: collapse;
  border-color: black;
}

div.vnitrek table tr td:first-child {
  background: #b9e5fa;
}

/***************** RIGHT CONTENT ********************/

div#right_content {
  background: url("../images/bg_rightcontent.jpg") no-repeat right top;
  width: 161px;
  padding: 92px 0 0 10px;
  float: left;
}

div#right_content div.vnitrek {
  width: 118px;
}

div#right_content div.ramecek2 {
  &margin-top: -92px;
  &overflow: hidden;
}

div#right_content div.ramecek2 table {
  background: none;
  border: 0;
  width: 118px;
  text-align: left;
  font-size: 11px;
  vertical-align: bottom;
}

div#right_content div.ramecek2 table tr td {
  background: none;
  width: 50%;
  padding: 0 0 20px 0;
}

/***************** PRODUKTY *****************/

div.produkt {
  background: url("../images/bg_produkt.jpg") no-repeat;
  width: 146px;
  height: 151px;
  float: left;
  margin-left: 10px;
  margin-bottom: 15px;
  _margin-left: 7px;
  padding: 13px 0 0 26px;
}

div.produkt div.uvnitr {
  width: 121px;
  height: 105px;
  text-align: right;  
}

div.produkt div.uvnitr img {
  border: 3px solid #cccccc;
  width: 67px;
  height: 55px;
}

div.produkt div.uvnitr a.link_produkt {
  display: block;
  margin: 5px 0 0 0;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  font-size: 12px;
  line-height: 13px;
}

div.produkt a.pokracujte {
  display: block;
  width: 87px;
  height: 18px;
}

/******************** FOOTER ***********************/

div#footer {
  background: url("../images/bg_footer.jpg") no-repeat center;
  width: 100%;
  /*height: 50px;*/
  margin: 0 0 0 0;
  padding: 25px 0 0 0;
  text-align: center;
  color: #0072BA;
}

div#footer a {
  color: #0072BA;
}

/****************** MAIN PAGE ***********************/
/****************** HLAVNI LOGO *********************/

a#mainlogo {
  display: block;
}

div#podlogem {
  background: url("../images/bg_odraz_logo.jpg") no-repeat;
  width: 916px;
  height: 84px;
  padding: 25px 37px 0 37px;
  /*_overflow: hidden;*/
}

div#podlogem a {
  text-decoration: none;
} 

div#podlogem .adresa {
  float: left;
}

/***************** SEARCH ************/

div#podlogem div#search {
  height: 63px;
  color: #666666;
  float: right;
}

div#podlogem div#search p {
  /*float: right;*/
  margin-right: 76px;
  _margin-right: 38px;
}

div#podlogem div#search input#searchword {
  height: 18px;
  width: 129px;
  border: 1px solid #a5acb2;
  float: left; 
}

div#podlogem div#search input#searchbutton {
  background: url("../images/bg_button.gif") no-repeat;
  color: #FFFFFF;
  font-size: 10px;
  float: left;
  height: 20px;
  width: 53px;
  border: 0;
  cursor: pointer;
  margin: 0 0 0 10px;
}

/******************* ROZCESTNIK *****************/

div#rozcestnik {
  width: 900px;
  margin: 0 auto 0px auto;
  _margin-top: -9px;
}

div#rozcestnik div.sloupec {
  float: left;
  width: 225px;
}

div#rozcestnik div.sloupec span.nadpis {
  display: block;
  font-family: Trebuchet MS, Arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  margin: 0;
  padding: 25px 0 10px 42px;
  line-height: 18px;
}

div#rozcestnik div.sloupec span.sipka {
  background: url("../images/bg_sipka.gif") no-repeat;
  width: 225px;
   height: 71px;
   overflow: hidden; 
   display: block;
}

div#rozcestnik div.sloupec span.sipka_last {
  background: url("../images/bg_sipka_last.jpg") no-repeat;
}

div#rozcestnik div.sloupec img {
  &margin-bottom: -4px;
}

div#rozcestnik div.sloupec .kraticky_text {
	background: url("../images/bg_kratky_text.jpg") no-repeat;
 	height: 28px;
	padding: 10px 0 0 19px;
	display: block;
	font-size: 13px;
/*
	height: 51px;
	padding: 10px 19px; */
	color: #666666;
	overflow: hidden;
	/*font-size: 13px;*/
}

div#rozcestnik div.sloupec .kraticky_text_last {
  background: url("../images/bg_kratky_text_last.jpg") no-repeat;
}

div#rozcestnik div.sloupec div.main_seznam {
  background: url("../images/bg_main_li.jpg") no-repeat 0 -17px;
  min-height: 171px;
  _height: 171px;
}

div#rozcestnik div.sloupec div.main_seznam_last {
  background: url("../images/bg_main_li_last.jpg") no-repeat 0 -17px;
}

div#rozcestnik div.sloupec div.main_seznam {
  padding: 8px 0 0 20px;
}

div#rozcestnik div.sloupec div.main_seznam ul li {
  list-style-type: none;
  background: url("../images/_bg_vermenu_li.gif") no-repeat left 7px;
  line-height: 18px;
  _height: 15px;
  padding: 0 0 0 10px;
}

div#rozcestnik div.sloupec div.main_seznam ul li a {
  text-decoration: none;
  color: #000000;
  font-size: 13px;
  /*padding: 0 0 0 10px;*/
  &display: block;
}

div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 {
  background-color:#F4F4F4;
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  text-decoration: none;
  color: #000000;
  font-size: 11px;
  padding: 0px;
  min-width: 180px;
  _width: 180px;
  position: absolute;
  /*margin: -50px 0 0 80px; */
  margin: -150px 0 0 80px; /* -200*/
  height: 252px;
  /*height: expression(this.scrollHeight > 252? "252px" : "auto" );*/
  overflow-y: scroll;
  overflow-x: hidden;
}


div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1b {
  margin: -75px 0 0 80px;
  height: auto;
}

div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 li {
  background: none;
}

div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 ul {
  margin: -20px 0 0 175px;
  position: absolute;
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  min-width: 180px;
  _width: 180px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 li.menuproductsItemSubmenu {
  border-bottom: solid 1px #CCC;
  background-color: #F4F4F4;
  text-decoration: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 li.menuproductsItem {
  border-bottom: solid 1px #CCC;
  background-color: #F4F4F4;
  text-decoration: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 li.menuproductsItem a {
  text-decoration: none;
  color: #000000;
  background-image: none;
  background-color: #F4F4F4;
  display: block;
  font-size: 11px;
  padding: 0px 10px 0px 8px;
  _height: 15px; 
  _line-height: 18px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 li.menuproductsItemSubmenu a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  background: url("../images/bg_vermenu_li.gif") no-repeat right;
  display: block;
  font-size: 11px;
  border: none;
  padding: 0px 10px 0px 8px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 li.menuproductsItemSubmenu a:hover {
  text-decoration: none;
  color: white;
  background-color: #6CAD15; /* ne že tu barvu změníš!!! :) */
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}



div#rozcestnik div.sloupec div.main_seznam ul.menuproductsUl_1 li.menuproductsItem a:hover {
  text-decoration: none;
  color: white;
  background-image: none;
  background-color: #0072BA;
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}
div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 {
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  text-decoration: none;
  color: #000000;
  font-size: 11px;
  padding: 0px;
  min-width: 180px;
  _width: 180px;
  position: absolute;
  /* margin: -28px 0 0 80px; */
  margin: -150px 0 0 80px;
  height: 252px;
  overflow-x: hidden;
  overflow-y: scroll;
}
div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li {
  background: none;
}
div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 ul {
  margin: -20px 0 0 175px;
  position: absolute;
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  min-width: 180px;
  _width: 180px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li.menumarksItemSubmenu {
  border-bottom: solid 1px #CCC;
  background-color: #F4F4F4;
  text-decoration: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li.menumarksItem {
  border-bottom: solid 1px #CCC;
  background-color: #F4F4F4;
  text-decoration: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li.menumarksItemSubmenu a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  background: url("../images/bg_vermenu_li.gif") no-repeat right;
  display: block;
  font-size: 11px;
  border: none;
  padding: 0px 10px 0px 8px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li.menumarksItemSubmenu a:hover {
  text-decoration: none;
  color: white;
  background-color: #6CAD15; /* ne že tu barvu změníš!!! :) */
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li.menumarksItem a {
  text-decoration: none;
  color: #000000;
  background-image: none;
  background-color: #F4F4F4;
  display: block;
  font-size: 11px;
  padding: 0px 10px 0px 8px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li.menumarksItem a:hover {
  text-decoration: none;
  color: white;
  background-image: none;
  background-color: #0072BA;
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}

/*
div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li {
  border-bottom: solid 1px #CCC;
  background: none;
}
div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 ul {
  margin: -20px 0 0 175px;
  position: absolute;
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  min-width: 180px;
  _width: 180px;
}
div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li.menumarksItem a {
  text-decoration: none;
  color: #000000;
  background-image: none;
  background-color: #F4F4F4;
  display: block;
  font-size: 11px;
  padding: 0px 10px 0px 8px;
}

div#rozcestnik div.sloupec div.main_seznam ul.menumarksUl_1 li.menumarksItem a:hover {
  text-decoration: none;
  color: white;
  background-image: none;
  background-color: #0072BA;
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}
*/

/************************** START *******************************/
div#vermenustart {
  background: url("../images/bg_main_li.jpg") no-repeat 0 -17px;
  min-height: 171px;
  _height: 171px;
}

div#vermenustart_last {
  background: url("../images/bg_main_li_last.jpg") no-repeat 0 -17px;
}

div#vermenustart {
	background:transparent url(../images/bg_vermenu_notop.gif) no-repeat scroll left top;
	float:left;
	font-size:13px;
	margin-top:0;
	padding:25px 0 30px 20px;
	width:205px;
}

div#vermenustart ul li {
	background:transparent url(../../images/_bg_vermenu_li.gif) no-repeat scroll left 9px;
	color:#666666;
	cursor:pointer;
	line-height:22px;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 0 10px;
	_height: 22px;
}

div#vermenustart ul li a {
  text-decoration: none;
  color: #000000;
  font-size: 13px;
  
  &display: block;
}

div#vermenustart ul li a:hover {
	color:#0072BA;
	text-decoration:underline;
}

div#vermenustart ul.menuproductsUl_1 {
  background-color:#F4F4F4;
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  text-decoration: none;
  color: #000000;
  font-size: 11px;
  padding: 0px;
  min-width: 180px;
  _width: 180px;
  position: absolute;
  /*margin: -50px 0 0 80px; */
  margin: -150px 0 0 80px; /* -200*/
  height: 252px;
  /*height: expression(this.scrollHeight > 252? "252px" : "auto" );*/
  overflow-y: scroll;
  overflow-x: hidden;
}


div#vermenustart ul.menuproductsUl_1b {
  margin: -75px 0 0 80px;
  height: 171px;
}

div#vermenustart ul.menuproductsUl_1 li {
  background: none;
  line-height: 18px;
}

div#vermenustart ul.menuproductsUl_1 ul {
  margin: -20px 0 0 175px;
  position: absolute;
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  min-width: 180px;
  _width: 180px;
}

div#vermenustart ul.menuproductsUl_1 li.menuproductsItemSubmenu {
  border-bottom: solid 1px #CCC;
  background-color: #F4F4F4;
  text-decoration: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
div#vermenustart ul.menuproductsUl_1 li.menuproductsItem {
  border-bottom: solid 1px #CCC;
  background-color: #F4F4F4;
  text-decoration: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

div#vermenustart ul.menuproductsUl_1 li.menuproductsItem a {
  text-decoration: none;
  color: #000000;
  background-image: none;
  background-color: #F4F4F4;
  display: block;
  font-size: 11px;
  padding: 0px 10px 0px 8px;
  _height: 15px; 
  _line-height: 18px;
}

div#vermenustart ul.menuproductsUl_1 li.menuproductsItemSubmenu a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  background: url("../images/bg_vermenustart_li.gif") no-repeat right;
  display: block;
  font-size: 11px;
  border: none;
  padding: 0px 10px 0px 8px;
}

div#vermenustart ul.menuproductsUl_1 li.menuproductsItemSubmenu a:hover {
  text-decoration: none;
  color: white;
  background-color: #6CAD15; /* ne že tu barvu změníš!!! :) */
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}



div#vermenustart ul.menuproductsUl_1 li.menuproductsItem a:hover {
  text-decoration: none;
  color: white;
  background-image: none;
  background-color: #0072BA;
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}
div#vermenustart ul.menumarksUl_1 {
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  text-decoration: none;
  color: #000000;
  font-size: 11px;
  padding: 0px;
  min-width: 180px;
  _width: 180px;
  position: absolute;
  /* margin: -28px 0 0 80px; */
  margin: -150px 0 0 80px;
  height: 252px;
  overflow-x: hidden;
  overflow-y: scroll;
}
div#vermenustart ul.menumarksUl_1 li {
  background: none;
}
div#vermenustart ul.menumarksUl_1 ul {
  margin: -20px 0 0 175px;
  position: absolute;
  border-top: solid 2px #CCC;
  border-right: solid 2px #CCC;
  border-left: solid 2px #CCC;
  border-bottom: solid 1px #CCC;
  min-width: 180px;
  _width: 180px;
}

div#vermenustart ul.menumarksUl_1 li.menumarksItemSubmenu {
  border-bottom: solid 1px #CCC;
  background-color: #F4F4F4;
  text-decoration: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}
div#vermenustart ul.menumarksUl_1 li.menumarksItem {
  border-bottom: solid 1px #CCC;
  background-color: #F4F4F4;
  text-decoration: none;
  color: #000000;
  padding: 0px;
  margin: 0px;
}

div#vermenustart ul.menumarksUl_1 li.menumarksItemSubmenu a {
  cursor: pointer;
  text-decoration: none;
  color: #000000;
  background: url("../images/bg_vermenustart_li.gif") no-repeat right;
  display: block;
  font-size: 11px;
  border: none;
  padding: 0px 10px 0px 8px;
}

div#vermenustart ul.menumarksUl_1 li.menumarksItemSubmenu a:hover {
  text-decoration: none;
  color: white;
  background-color: #6CAD15; /* ne že tu barvu změníš!!! :) */
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}

div#vermenustart ul.menumarksUl_1 li.menumarksItem a {
  text-decoration: none;
  color: #000000;
  background-image: none;
  background-color: #F4F4F4;
  display: block;
  font-size: 11px;
  padding: 0px 10px 0px 8px;
}

div#vermenustart ul.menumarksUl_1 li.menumarksItem a:hover {
  text-decoration: none;
  color: white;
  background-image: none;
  background-color: #0072BA;
  display: block;
  font-size: 11px;
  padding: 0px 8px 0px 10px;
}


div#clanek_homepage {
  /*background: url("../images/bg_polokoule.jpg") no-repeat;*/
  width: 860px;
  margin: 0 auto 10px auto;
  padding: 0 0 0 50px;
  display: none;
}

div#clanek_homepage h1 {
  font-size: 18px;
  font-family: Myriad Pro, Arial, sans-serif;
}

div#clanek_homepage p {
  font-size: 12px;
  text-align: left;
}

div#clanek_homepage p.floatek {
  float: left;
  width: 566px;
}

div#clanek_homepage img {
  border-color: #ccd6dc;
  border-style: solid;
}

div#clanek_homepage img.img_homepage {
  border-width: 2px;
  float: left;
  margin: 5px;
}

a.uprostred {

}

a.uprostred {
  margin: 0 0 0 470px;
}

div.searchclanek {
	margin: 0 0 20px 0;	 
}

ul.searchproductlist, ul.searchmarklist {
	padding: 0 0 0 30px;
	margin: 0 0 25px 0;
}

ul.searchproductlist li, ul.searchmarklist li {
	list-style: none outside url(none);
	padding:2px 0;
}

#hlavnitext div.searchproductlist ul a {
	padding: 0 0 0 20px;
	background: transparent url(../../images/bg_searchproductlist_a.gif) no-repeat left top;
}

ul.searchmarklist a {
	padding: 0 0 0 20px;
	background: transparent url(../../images/bg_searchmarklist_a.gif) no-repeat left top;
}

#ax_produkt {
/* 	_width: 692px;
	_overflow: hidden; */
}

div#ax_produkt h2.downcast {
	height: 1px;
	_overflow: hidden;
}

/************** NEW 6.2.2009 ***************/

div#toplinka div#search {
	float: right;
	color: #fff;
	padding: 0 20px 0 0;
} 

div#toplinka div#search2 {
	
}

div#toplinka div#search span {
	float: left;
}

div#toplinka div#search input.search_text {
	background: url("../images/bg_search_input.gif") no-repeat left top;
	width: 146px;
	height: 13px;
	border: 1px solid #cacaca;
	font-size: 10px;
	float: left;
	margin: 0 13px;
}

div#toplinka div#search input.search_button {
	margin: 0;
	padding: 0;
	float: left;
	background: url("../images/bg_search_button.gif") no-repeat left top;
	width: 15px;
	height: 15px;
	border: 0;
}

div#header_nomenu {
	background: url("../images/bg_header_nomenu2.jpg") no-repeat left top;
	width: 990px;
	height: 94px;
}

div#header_nomenu a.logo {
	display: block;
	height: 94px;
	width: 220px;
	float: left;
}

div#header_nomenu div.pure_document {
	color:#005285;
	float:left;
	font-family:Myriad Pro,Arial,sans-serif;
	font-size:19px;
	height:45px;
	padding:16px 20px 0 0;
	text-align:right;
	width:750px;
}

div#header_nomenu div.home {
	width: 750px;
}

div#header_nomenu div.pure_document h1 {
	font-size: 16px;
	font-weight: bold;
}


div.horbanner {
	width: 910px;
	height: 67px;
	overflow: hidden;
}

div#content {
	background: url("../images/bg_content_top.jpg") no-repeat top left;
	padding: 26px 0 0 0;
}

div#center {
	width: 910px;
	margin: 0 auto;
}

div#center h1 {
	padding: 0 0 12px 30px;
	font-size: 18px;
}

div#notopmenu div#vermenu {
	background: url("../images/bg_vermenu_notop.gif") no-repeat left top;
	padding: 25px 0 30px 20px;
	margin-top: 0;
	width: 205px;
	font-size: 13px;
	float: left;
}

div#center_right {
	float: left;
	padding: 26px 15px 0 32px;
	width: 638px; 
	_overflow: hidden;
}

div#center_right p {
	font-size: 12px;
}

div#center_content .hlavnitext p, div#center_right .hlavnitext p{
	padding: 0 0 15px 0;
	font-size: 12px;
}



font {
	font-size: 13px;
}

div#home_sipky {
	background: url("../images/bg_home_sipky.jpg") no-repeat left top;
}

div.b_zony {
	text-align: center;
}

div#center_right div#content_top2 h1 {
	padding-left: 0;
}

/************** COLORLINKA ***************/

.colorlinka {
	height: 6px;
	overflow: hidden;
}
/*
.lorange {
	background-color: #ecaa0a;
}

.lgray {
	background-color: #5d5d5d;
}

.lblue {
	background-color: #0072ba;
}

.lgreen {
	background-color: #29b318;
}
*/
/* výchozí barva, nemazat */
.style {
	background-color: #0072ba;
}

.style1 {
	background-color: #5d5d5d;
}

.style2 {
	background-color: #0072ba;
}

.style3 {
	background-color: #ecaa0a;
}

.style4 {
	background-color: #29b318;
}

#sectionimg {
	text-align: center;
	margin: 0 0 15px 0;
} 

table.form_table5 {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: #f3f4f5;
}

table.form_table5 td {
	vertical-align: top;
	padding: 10px 10px 10px 10px;	
}

table td.td_kontakt_grey {
vertical-align: top;
background: url("../images/bg_td_kontakt_grey.jpg") no-repeat;
padding: 12px 10px 0px 45px;
font-size: 14px;
font-weight: bold;	
width: 170px;
height: 67px;  
}

table td.td_kontakt_blue {
vertical-align: top;
background: url("../images/bg_td_kontakt_blue.jpg") center top no-repeat;
padding: 12px 10px 0px 45px;
font-size: 14px;
font-weight: bold;
width: 170px;
height: 67px;  }

table td.td_kontakt_orange {
vertical-align: top;
background: url("../images/bg_td_kontakt_orange.jpg") left top no-repeat;
padding: 12px 10px 0px 45px;
font-size: 14px;
font-weight: bold;
width: 170px;
height: 67px;   
}

table td.td_kontakt_green {
vertical-align: top;
background: url("../images/bg_td_kontakt_green.jpg") no-repeat;
padding: 12px 10px 0px 45px;
font-size: 14px;
font-weight: bold;	
width: 170px;
height: 67px;  
}

table td.td_line {
border-bottom: 1px solid #cccccc;
font-size: 1px;
}

div#center_content .hlavnitext table.form_table5 td p {
	padding: 0;
}


table.form_table5 td img {
	border-width: 1px;
}

table td.gall_detail {
	padding: 10px;
}

table td.gall_detail img {
	padding: 2px;
	border: 1px solid #ccc;
}

div#hlavnitext table td.gall_detail a:hover img {
	border: 1px solid #999;
}


div#news {
	width: 900px; 
	margin: 5px auto 0 auto;
	float: left;
	font-size: 10px;
	height: 94px;
	background:transparent url(../images/bg_footer.jpg) no-repeat center top;
	line-height: 12px;
	padding-left: 45px;
}

div#news img, img.floatovaci_img {
	border: 1px solid #73b1d8;
	margin: 2px 5px 0 0;
	&margin: 0px 5px 0 0;
}

div#news div.horejsek {
	&margin-bottom: 6px;
	height: 17px;
}

div#news .item {
	width: 430px;
	float: left;
	padding: 10px 10px 0 10px;
}

div#news a {
	text-decoration: none;
}

div#news p {
	&margin-top: -3px;
	padding: 0;
}

div#news a:hover {
	text-decoration: underline;
}

div#news span.left {
	float: left;
	font-weight: bold;
}

div#news span.right {
	float: left;
	padding: 0 0 0 15px;
	color: gray;
}

div#news div.new1 {
	float: left;
	width: 440px;
	/*background: url("../images/bg_news_linka.gif") no-repeat right center;*/	
	height: 94px;
}

div#news div.new2 {
	float: right;
	width: 440px;
	/*background: url("../images/bg_news_linka.gif") no-repeat right center;*/
	height: 94px;
}

div#news div.new1 span.left {
	background: url("../images/bg_small_arrow.gif") no-repeat left center;
	padding-left: 12px;
	color: #0072ba;
}

div#news div.new2 span.left {
	background: url("../images/bg_small_arrow.gif") no-repeat left center;
	padding-left: 12px;
	color: #f69c0a;
}

.anews {
	padding: 10px 0 0 0;
	display: block;
}

div.hlavnitext div.news_item {
	margin-bottom: 10px;
}

div#news_start {
	margin-top: 18px;	
	padding-top: 15px;
	width: 180px;
	border-top: 1px solid #DDDDDD;
}

div#news_start .item {
	font-size: 11px;
}

div#news_start .left {
	margin-bottom: 10px;
}

div#news_start .right {
	font-size: 10px;
	color: gray;
	margin-bottom: 10px;
}

div#home_content {
	width: 900px;
	margin: 0 auto 10px auto;
}

div#home_content h2 {
	margin-bottom: 10px;
}


div#home_news {
	width: 900px;
	margin: 50px auto 10px auto;
	padding-top: 22px;
	border-top: 1px solid #ddd;
}

div#home_news .item {
	width: 210px;
	padding-right: 15px;
	float: left;
}

div#home_news .item h2 {
	margin-bottom: 10px;
}

div#home_news .item p, div#home_news .item ul {
	margin-bottom: 10px;
}

div#home_news ul li {
	list-style-type: none;
	padding-left: 10px;
	background:transparent url(../images/_bg_vermenu_li.gif) no-repeat scroll left 5px;
	margin-bottom: 5px;
}


/************ NEWS EN **************/

div#newsen {
	background: transparent url(../images/bg_newsen.gif) no-repeat left 17px;
	font-size: 10px;
	line-height: 12px;
	padding: 30px 0 20px 0;
}

div#newsen img {
	border: 1px solid #73b1d8;
	margin: 2px 5px 0 0;
}

div#newsen div.horejsek {
	margin-bottom: 3px;
}

div#newsen .item {
	width: 185px;
	padding: 10px 10px 0 0;
}

div#newsen a {
	text-decoration: none;
}

div#newsen p {
	&margin-top: -7px;
	padding: 0;
}

div#newsen a:hover {
	text-decoration: underline;
}

div#newsen span.left {
	float: left;
	font-weight: bold;
}

div#newsen span.right {
	float: right;
}

div#newsen div.new1 {
	height: 94px;
}

div#newsen div.new2 {
	height: 94px;
}

div#newsen div.new1 span.left {
	background: url("../images/bg_small_arrow.gif") no-repeat left center;
	padding-left: 12px;
	color: #0072ba;
}

div#newsen div.new2 span.left {
	background: url("../images/bg_small_arrow.gif") no-repeat left center;
	padding-left: 12px;
	color: #f69c0a;
}

/**************** SMART MENU ************************/

div.smartmenu ul.horizontalni li {
	float: left;
	background: transparent url(../images/smartmenu_li.jpg) no-repeat scroll 0 0;
	font-size: 14px;
	font-weight: bold;
	height: 67px;
	padding: 12px 10px 0 45px;
	vertical-align: top;
	width: 164px;	
	border-right: 1px solid #fff
}

div.smartmenu ul.vertikalni li {
	float: none;
	background: transparent url(../images/smartmenu_li.jpg) no-repeat scroll 0 0;
	font-size: 14px;
	font-weight: bold;
	height: 67px;
	padding: 12px 10px 0 45px;
	vertical-align: top;
	width: 164px;	
	border-right: 1px solid #fff
}

div.smartmenu ul.hor_white {
	width: 660px;
	border-bottom: 1px solid #808080;
	padding-bottom: 0;
	&margin-bottom: 0px;
}

div.smartmenu ul.hor_white li {
	float: left;
	background: none;
	font-size: 14px;
	font-weight: bold;
	height: 30px;
	padding: 10px 20px 10px 0;
	vertical-align: top;	
	border-right: 1px solid #fff;
	display: block;
	white-space: nowrap;
}

div.smartmenu ul.hor_white li a {
	float: left;
	/* background: url("../images/test_ico.gif") no-repeat left top; */
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	/* padding: 0 0 0 22px; */
	vertical-align: top;
	display: block;
}

div.smartmenu ul img {
	margin-right: 8px;
}

div.ver_white {
	float: left;
	width: 220px;
}

div.smartmenu ul.ver_white {
	padding-left: 5px;
	width: 200px;
	float: left;
}

div.smartmenu ul.ver_white li {
	background: none;
	font-size: 14px;
	font-weight: normal;
	padding: 0 0 15px 0;
}

div.smartmenu ul.ver_white li a {
	/* background: url("../images/test_ico.gif") no-repeat left top; */
	/* padding: 0 0 0 22px; */
}

div.seznamy div.folder {
	margin-top: 10px;
	padding-left: 19px;
	/* background: url("../images/ico_folder.gif") no-repeat left top; */
}

div.seznamy div#hlavnitext div.folder {
	margin-top: 10px;
	padding-left: 19px;
	background: url("../images/ico_folder.gif") no-repeat left top;
}

div.folder div.menu {
  display:none;
}


div.seznamy a {
  display:block;
}


/*****************************/

.clear { clear: both; }
.no_display { display: none; }
.print { display: none; }
