 BODY {
	scrollbar-face-color: #f3f8f4;
	scrollbar-shadow-color: #a8ccb0;
	scrollbar-highlight-color: #a8ccb0;
	scrollbar-3dlight-color: #dbeadd;
	scrollbar-darkshadow-color: #dbeadd;
	scrollbar-track-color: #dbeadd;
	scrollbar-arrow-color: #a8ccb0;
	/*background: #dbeadd url(main-bg.gif) 0px 0px repeat-x;*/
	background-color: #728270;
	margin: 0px;
	padding: 0px;
	}

 BODY, TD {font-family: Tahoma; color: #fff; font-size: 11px;}

 A {color: #FFF; text-decoration: none; font-weight: bold;}
 A:hover {text-decoration: underline}
 A.tovar_hidden {color: #9e9e9e}
 A.tovar_hidden:hover {color: #818181}

 A.necesta, A.cesta {color: black;}
 A.cesta {text-decoration: none; font-weight: bold;}
 A.cesta:hover {text-decoration: underline}

 INPUT, TEXTAREA, SELECT {border: 1px solid #2b8b4d; background: white; font-size: 10px;}
 INPUT.hl, TEXTAREA.hl {border: 1px solid #2b8b4d; background: #effaf3; font-size: 10px; font-weight: bold}
 TEXTAREA.wide {width: 270px; height: 150px}
 TEXTAREA {width: 200px; height: 100px; font-family: Tahoma; font-size: 11px}
 TEXTAREA.admin {width: 100%; height: 30px;}
 INPUT.submit, INPUT.button {border: 1px solid #FFB879; background: #FF7800; color: white; cursor: hand; padding: 0px; height: 20px; font-weight: bold; font-size: 10px; margin: 2px}
 INPUT.button#search {margin-top: 4px}
 INPUT.button#obj {width: 140px;}
 INPUT.button#search2 {margin: 2px; width: 71px;}
 INPUT.checkbox, INPUT.radio {border: 0px; cursor: hand; background: none}
 INPUT.search, SELECT.search {font-size: 11px; margin: 2px; width: 160px}
 INPUT.login {width: 120px}
 INPUT.login2, INPUT.submit#login2 {width: 100px; font-size: 9px; height: 16px;}
 INPUT.kosik {width: 30px}
 INPUT.kosik2 {width: 60px}
 
 #tbluziv{
 	width: 100%;
 }
 #tbluziv TD{
 	height: 40px;
 	line-height: 40px;
 }
 #tbluziv TD.kosik{
 	text-align: left;
 	width: 180px;
 	background: url(images/des_kosik.gif) no-repeat left center
 }
 TD.kosik DIV{
 	height: 12px;
 	line-height: 12px;
 	clear:left;
 	margin-left: 40px;
 }
 
 TD.obsah {width: 500px}
 TD.obsah DIV.vnutri { width: 480px; _width: 500px; padding-left: 10px; padding-right: 10px;}
 TD.vlavo {padding: 0px; width: 180px;}
 TD.vlavo DIV {margin: 0px; padding: 0px;}
 TD.vlavo DIV.srch {}
 TD.vlavo DIV.title {background: #2b8b4d; color: white; font-weight: bold; font-size: 12px; margin: 0px; padding: 3px;}
 TD.vlavo DIV.obsah {padding: 0px; margin: 0px; border: 0px}
 TD.vlavo DIV.obsah A {color: black}
 TD.vlavo DIV.obsah A.chosen {color: #2b8b4d; text-decoration: underline}
 TD.vpravo {padding: 0px; width: 180px;}

 .error {color: #c10000; font-weight: bold}
 .notif {color: #355730; font-weight: bold}
 .cena {font-size: 16px;}
 .cena.notif {color: #EFDFD1};
 .vyrobca {font-weight: normal; font-size: 11px}

 IMG.obr, IMG.left_obr {border: 1px solid black; margin: 2px}
 IMG.left_obr {float: left; margin-right: 7px; margin-bottom: 3px}
 IMG.obrnb {border: 0px; margin: 2px;}
 IMG.gb, IMG.obrgb, IMG.obrgbright {border: 1px solid #b1b1b1}
 IMG.obrgb {margin-right: 20px;}
 IMG.obrgbright {margin-left: 10px; margin-bottom: 10px}
 IMG.nb {border: 0px}
 IMG.lnb {border: 0px; float: left; margin: 0px 15px 10px 10px}
 IMG.mgb {border: 5px solid #deede2}

 DIV.admin_menu {padding: 10px; margin: 0px; border-top: 1px dashed black; border-bottom: 1px dashed black; text-align: left; padding-left: 15px; width: 95%;}
 DIV.admin_back {padding: 0px; margin: 0px; margin-left: 150px; margin-top: 30px}
 DIV.obr_katalog {padding: 0px; margin: 4px; height: 103px;}
 DIV.vyrobce {border: 1px solid #e6e6e6; padding: 5px; margin: 15px 10px 15px 0px}

 DIV.frame_oddeleni {padding: 0px; margin: 0px; border: 0px; width: 170px; padding-top: 3px;}

 DIV.detaily {border: none; text-align: left; width: 98%}
 DIV.zapisnik {border-top: 2px dotted #cdcdcd;}
 DIV.detaily H3{
  margin-bottom: 5px;
 }
 DIV.detaily H4{
  margin: 0 0 5px 0;
  font-size: 14px;
  color: #FFDDBF;
 }

 DIV.hlavicka {padding: 0px; margin-top: 8px; border-bottom: 5px solid #deede2; border-left: 5px solid #deede2; font-size: 10px;}
 DIV.hlavicka_title {color: #fff; font-size: 14px; font-weight: bold;}
 DIV.hlavicka_obsah {padding: 10px; margin: 0px; border: 0px; clear: right; text-align: justify;}
 DIV.hlavicka_obsah SPAN.hlavicka_popis
 {
 text-align: justify;
 font-size: 12px; font-weight: bold;
 color: #FFDDBF;
 margin-bottom: 5px;
 }
 
 DIV.buttons {margin-top: 3px; padding-top: 3px;}
 DIV.buttons A {color: #ffefb0}
 DIV.buttons A.logout {color: #ffc7b9}
  
 TD.detaily {border: 1px solid #e0e0e0;}

 TABLE.tab_produkty {width: 480px;} /*98%*/
 TABLE.tab_produkty, TABLE.tab_produkty TD {border: none; padding: 3px; padding-top: 6px; padding-bottom: 6px}
 TABLE.tab_produkty TD {background: none}
 TABLE.tab_produkty TR#head TD {color: white; font-weight: bold; font-size: 12px; background: #355730; border-top: 1px solid #3c3c3c;} 
 TABLE.tab_produkty TR#darker TD {background: #979F96} 
 TABLE.tab_produkty TR#oddeleni TD {background: white; color: black} 
 TABLE.tab_produkty TD A.produkt, TABLE.tab_produkty TD B.produkt {font-size: 13px; color: #b71a15}
 TABLE.tab_produkty TD A IMG {border: 1px solid white}
 TABLE.tab_produkty TD A:hover IMG {border: 1px dotted #838383}

 TABLE.tab_katalog {width: 450px; clear: left; background-color: #728270;}
 TABLE.tab_katalog, TABLE.tab_katalog TD {border: 0px; padding: 0px;}
 TABLE.tab_katalog TD {text-align: left}
 TABLE.tab_katalog TD#vrch {border-bottom: 5px solid #deede2}
 TABLE.tab_katalog TD.darker {background: none; border: none; border-bottom: 1px solid #deede2}
 TABLE.tab_katalog TD DIV.title {padding: 0px; text-align: left; width: 98%; background: none; color: #b71a15; font-size: 12px; font-weight: bold; margin-bottom: 10px;}
 TABLE.tab_katalog TD A.produkt {color: #ea4e4b}
 TABLE.tab_katalog TD A IMG {border: none}
 TABLE.tab_katalog TD A:hover IMG {border: none}
 TABLE.tab_katalog TD.ousko {
 	 background-image: url(images/ousko.gif);
 	 line-height: 20px;
 	 height: 20px;
 	 color: #f70;
 }
 TABLE.tab_katalog TD h2.h2kat {
  margin:0px;
  padding:0px;
  font-size:11px;
 }
 
 TABLE.tab_vlastnosti {width: 450px; border: 1px solid #2b8b4d; border-top: none}
 TABLE.tab_vlastnosti TD {border-top: 1px solid #2b8b4d; padding: 3px;}
 TABLE.tab_vlastnosti TD.value {text-align: right}
 TABLE.tab_vlastnosti TD {background: #edfaf2; color: black}
 TABLE.tab_vlastnosti TR.darker_head TD {background: #2b8b4d; color: white}
 TABLE.tab_vlastnosti TR.darker TD {background: #ddf4e6;} 

 TABLE.tab_admin A, TABLE.tab_admin TD A {color: #000;}
 TABLE.tab_admin, TABLE.tab_admin TD {border: 1px solid #2b8b4d; padding: 3px; color:#000;}
 TABLE.tab_admin TD {background: #dcefe2}
 TABLE.tab_admin TR#head TD {background: #2b8b4d; color: black} 
 TABLE.tab_admin TR#darker TD {background: #e6f7ec} 
 TABLE.tab_admin TR#oddeleni TD {background: white; color: black} 
 TABLE.tab_admin TR.divider TD {background: #c1ecd0; font-size: 1px}
 
 DIV.zprava, DIV.skryta_zprava {padding: 0px; margin: 0px; margin-bottom: 15px}
 DIV.skryta_zprava {color: #a6a6a6}
 DIV.skryta_zprava A {color: #c10000}
 DIV.skryta_zprava B.error {color: #c10000}

 TR.admin_hore TD {background: #2b8b4d; color: white; padding: 3px; border-bottom: 2px solid black}
 TR.admin_hore TD DIV.logo {padding: 5px; margin: 5px; border: 1px solid black; background: white;}
 
 TD.admin_menu {border-right: 2px solid #696565; background: #9b9797; width: 150px; padding-top: 15px}
 TD.admin_obsah {padding: 15px; color:#000;}
 TD.admin_obsah DIV, TD.admin_obsah DIV A{ color: #000;}
 TD.admin_obsah DIV FORM, TD.admin_obsah DIV FORM A{ color: #000;}
 TD.admin_obsah DIV TABLE TD, TD.admin_obsah DIV TABLE TD A{ color: #000;}
 TD.admin_obsah DIV FORM TABLE TD, TD.admin_obsah DIV FORM TABLE TD A{ color: #000;}
 .admin_obsah LI, .admin_obsah li a{ color: #000;}
 .admin_obsah td,.admin_obsah td b,.admin_obsah td i,.admin_obsah td u{color: #000;}
 
 DIV.admin_menuitem {border-top: 1px solid black; border-bottom: 1px solid black; background: #d9d7d7; margin: 0px; width: 98%; height: 30px; padding-top: 8px; padding-left: 20px;}
 DIV.admin_menuitem a{ color: #000;}
 DIV.admin_title {border-bottom: 1px solid #7f7f7f; background: #dfdfdf; margin: 0px; height: 30px; padding-top: 3px; padding-left: 20px; font-weight: bold; width: 50%; font-size: 14pt; border-left: 10px solid #a3a3a3; margin-bottom: 10px} 
 
 table.news{	background-color: #355730;  }
 table.news td.txt{ color: #A3B8A0; text-align: justify;}
 table.news td span{ color: #FF7800; }
 table.news td a{ 	text-decoration: underline; }
 table.news td.last{ 	border-bottom: 1px solid #728270; 	text-align: right; }
 
 B.hlavna_skupina {color: #2b8b4d}
 B.podskupina {color: #b71a15}
 
 TABLE.stred {margin: 0px; padding: 0px; border: 0px; width: 98%}
 TABLE.stred TD {padding-top: 10px; padding-right: 10px; padding-bottom: 5px; padding-left: 5px; font-family: Tahoma; font-size: 12px}
 TABLE.stred TD B.datum {font-size: 13px; color: #999999}
 TABLE.stred TD B.nadpis {font-size: 13px; color: #ffffff; } /*#ea4e4b BLS*/

 P.vi {text-align: right; margin: 0px; padding: 0px; padding-right: 10px}
 P.vi A, A.vi {font-size: 13px; color: #b71a15; font-weight: bold; text-decoration: none}
 P.vi A:hover, A.vi:hover {text-decoration: underline}

 DIV.hlavas {padding: 5px; padding-right: 0px; border: none; border-left: 5px solid #DEEDE2; border-bottom: 5px solid #DEEDE2; background: #556655; margin-bottom: 10px; padding-bottom: 10px }
 DIV.hlavas DIV {color: #ea4e4b; font-size: 17px; font-weight: bold; text-transform: uppercase; padding: 3px; width: 95%; padding-left: 0px}

.puvodni_cena {
	color: #464F45; /* #858585 */
	font-size: 11px;
 	}

 DIV.ostatne {border: none; background: none; width: 174px; font-size: 10px;}
 DIV.ostatne#vyrazne {width: 174px; font-size: 10px;} /* background: #f5fcf8;*/
 DIV.odda, DIV.odda A {font-size: 11px; color: black; font-weight: normal;}
 DIV.odda {background: url(sipka2.gif) 100% 0px no-repeat}

.seomenu {margin: 0; color: #fff; font-size: 100%;}
.seomenu div {border: 0 !important; margin: 1px !important; padding-left: 5px !important; width: 195px !important;}
 
# DIV.oddb, DIV.oddb1, DIV.oddb2, DIV.oddb3 {min-height: 22px; line-height: 22px;}
DIV.oddb, DIV.oddb1, DIV.oddb2, DIV.oddb3 {min-height: 22px; line-height: 22px; width:100% !important;} 
 DIV.oddb {background: #4E674B url(dots.gif) 100% 2px no-repeat; color: #fff;} /* #2b8b4d*/
 DIV.oddb1 {background: #ea4e4b url(dots2.gif) 100% 2px no-repeat; color: #fff;}
 DIV.oddb2 {background: #355730 url(dots.gif) 100% 2px no-repeat; color: #A3B8A0;}
 DIV.oddb2 A { color: #A3B8A0;}
 DIV.oddb3 {background: #FF7800; color: #fff;}

 DIV.oddb A {color: white;}
 DIV.oddb1 A {color: white}
 #bok {border-right: 1px dotted #a0a0a0}
 #oddelenie {color: #2b8b4d}
 DIV.popis {margin-top: 24px; border-left: 1px solid #2b8b4d; padding-left: 10px; padding-bottom: 15px; padding-top: 28px;}
 
 TR.gre TD {color: #b2b2b2}
 TD.pata {color: #A3B8A0; letter-spacing: 1px; padding: 5px; background-color: #355730;}
 TD.pata A {color: #A3B8A0}
 DIV.akce_popis {border: 2px solid #2b8b4d; margin: 0px 0px 15px 0px; padding: 6px; font-size: 12px; background: #f3fcf7}

	#topmenu{
		margin: 0px;
		padding: 0px;
		height: 24px;
	}
	#topmenu ul{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	#topmenu ul li { 
		display: inline;
		background-color: #355730;
		border-right: 1px solid #728270;
		padding-right: 30px;
		padding-bottom: 5px;
		padding-left: 10px;
		/*padding: 0 30 5 10px;*/
		height: 24px;
	}
	#topmenu ul li a{
		color: #fff;
		font-weight: bold;
		font-size: 11px;
		height: 24px;
		line-height:24px;
		width: auto;
	}
	h1{
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    margin-top:0px;
    padding-top:0px;
	}
  .h3, H3{
    font-size: 14px;
    font-weight: bold;
    color: #B4C4B2;
    margin-top:0px;
    padding-top:0px;
  }

	.strankovani{
		float: right;
		font-size: 11px;
	}
	.strankovani a{
		font-weight: bold;
		font-size: 11px;
		color: #fff;
	}
	.strankovani a:hover, .strankovani a:active{
		color: #f70;
	}
	.strankovani span.sel{
		font-size: 11px;
		font-weight: bold;
		color: #f70;
	}
#nadrot{
	background: url(images/slide/header_01.jpg) no-repeat;
}
.red{
  color: #f00;
}.slideshow {
    display: none;
}

.slidewindow {
    width: 100%;
    height: 200px;
}

.slidewindow .slide {
    padding: 1px 0;
    width: 100%;
} 
#zpetneodkazy ul li h2 { font-size:16px; }

h1.hlavicka_title {color: #fff; font-size: 14px; font-weight: bold;}
DIV.detaily h1.oddeleni {
    font-size: 14px;
    font-weight: bold;
    color: #B4C4B2;
    margin-top:0px;
    padding-top:0px;
  	margin-bottom: 5px;
	}

DIV.detaily h2.oddeleni{
  margin: 0 0 5px 0;
  font-size: 14px;
  color: #FFDDBF;
 }
 
 .slideshow {
    display: none;
}

.slidewindow {
    width: 100%;
    height: 200px;
}

.slidewindow .slide {
    padding: 1px 0;
    width: 100%;
} 

#slidewindow h2,#slidewindow a {
	font-size:10px;
	color: orange;
}

#slidewindow ul li a:link {
	color: white;
}