BODY { scrollbar-face-color: #024693;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #000000;
  scrollbar-3dlight-color: #024693;
  scrollbar-darkshadow-color: #024693;
  scrollbar-track-color: #024693;
  scrollbar-arrow-color: #000000;
  background-color: #024693;
  color: #000000;
  margin: 0;
  margin-top: 3px;
  padding: 0;
  font-family: Verdana, "Verdana CE", Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif;
  font-size: 11px;
}
td {font-size: 11px;}
th {font-size: 9px;}

FORM {
	margin-top: 0px;
	margin-bottom: 8px;
}

INPUT, BUTTON, SELECT, .submit{
 font-family: Verdana, Tahoma, Arial;
 font-size: 11px;
 background-color: white;
 border: solid 1px #7F9DB9;
}

BUTTON, .submit {
	background-color: #EAEEEB;
	color: #000;
	font-weight: normal;  
}

TEXTAREA{
 font-family: Verdana, Tahoma, Arial;
 font-size: 11px;
 background-color: white;
 border: solid 1px #7F9DB9;
 scrollbar-shadow-color: white;
 scrollbar-highlight-color: white;
 scrollbar-3dlight-color: white;
 scrollbar-darkshadow-color: white;
 scrollbar-track-color: white;
 scrollbar-arrow-color: white;
}

.inpimage{
 background-color: transparent;
 border: 0px;
}

.top{ padding-right: 5px; padding-top: 2px; background-image: url(../images/top.gif);}
.top INPUT{ font-family: Verdana, Tahoma, Arial; font-size: 10px; background-color: #CDDBEA; border: solid 1px #12519A; color: #7097C2; padding-left: 4px; padding-right: 4px;}
.top SELECT { font-family: Verdana, Tahoma, Arial; font-size: 10px; background-color: #CDDBEA; border: solid 1px #12519A; color: #7097C2;}
.top FORM {margin: 0px;}
.top A:visited, A:link, A:active { color: #DDEBFA; text-decoration: none;}
.top A:hover { color: #CDDBEA; text-decoration: underline;}
.topmenu {float:right; background-color: #000000; border-bottom: 1px #FFFFFF solid; border-right: 1px #FFFFFF solid; border-left: 1px #FFFFFF solid; color: #FFFFFF; height: 17px;}

.okno {padding: 0px 5px 0px 45px; background: #7097C2; width: 228px; height: 72px; border-top: 1px #000000 solid; border-left: 1px #000000 solid; border-right: 1px #000000 solid}
.numprod {color: F50A0D; font-size: 12px;}
.okno a, .okno a:active, .okno a:link, .okno a:visited {color: #4F5F70}
.okno a:hover, .okno a:focus {color: #2F3943}

.pruh {background-color: #3F8DE6; border-right: 1px #000000 solid; border-bottom: 1px #024693 solid; font-family: Arial, "Arial CE", sans-serif; font-size: 12px; padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px;}
.pruh a, .pruh a:active, .pruh a:link, .pruh a:visited {color: #1C4068; text-decoration: none;}
.pruh a:hover, .pruh a:focus {color: #C9E2FE}
.pruh div {float: left;}
.pruhakt a, .pruhakt a:active, .pruhakt a:link, .pruhakt a:visited {color: #ffffff; background-color: #1469C9;}

.menu {width: 173px; background-image: url(../images/menu_pila.gif); background-repeat: no-repeat; background-color: #7097C2; border-right: 1px #024693 solid; border-bottom: 1px #000000 solid; border-left: 1px #000000 solid; color: #CDDBEA; padding-top: 5px;}
.menu a, .menu a:active, .menu a:link, .menu a:visited {color: #000000; text-decoration: none;}
.menu a:hover, .menu a:focus {color: #ffffff}
.menu SELECT{ font-family: Verdana, Tahoma, Arial; font-size: 10px; background-color: #CDDBEA; border: solid 1px #12519A; color: #024693;}
#podmenu1,#podmenu2,#podmenu3,#podmenu4,#podmenu5,#podmenu6,#podmenu7,#podmenu8,#podmenu9,#podmenu10,#podmenu11,#podmenu12,#podmenu13,#podmenu14,#podmenu15,#podmenu16,#podmenu17,#podmenu18,#podmenu19,#podmenu20 { display: none;}
.polozka{
}

.polozka A:link, .polozka A:active, .polozka A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 15px;
 background-image: url("../images/polozka.gif");
 background-repeat: no-repeat;
 background-color: #7FA2C8;
 background-position: 3px 3px;
 color: #fff; //DDEBFA
}
/* první úroveň menu - bez vlastních submenu */
.polozka2 A:link, .polozka2 A:active, .polozka2 A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 15px;
 background-image: url("../images/polozka2.gif");
 background-repeat: no-repeat;
 background-color: #7FA2C8;
 background-position: 3px 3px;
 color: #fff; //DDEBFA
}
/* první úroveň menu - označená - bez vlastních submenu */
.polozkad2 A:link, .polozkad2 A:active, .polozkad2 A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 15px;
 background-image: url("../images/polozka2.gif");
 background-repeat: no-repeat;
 background-color: #6F92B8;
 background-position: 3px 3px;
 color: #fff; //DDEBFA
}
/* první úroveň menu - rozbalené */
.polozkad A:link, .polozkad A:active, .polozkad A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 15px;
 background-image: url("../images/polozkadown.gif");
 background-repeat: no-repeat;
 background-color: #6F92B8;
 background-position: 3px 3px;
 color: #fff; //DDEBFA
}
/* první úroveň menu - nerozbalené - označené */
.polozkadv A:link, .polozkadv A:active, .polozkadv A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 15px;
 background-image: url("../images/polozka.gif");
 background-repeat: no-repeat;
 background-color: #6F92B8;
 background-position: 3px 3px;
 color: #fff; //DDEBFA
}
/* druhá úroveň menu - nerozbalené */
.polozkasub A:link, .polozkasub A:active, .polozkasub A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 25px;
 background-image: url("../images/polozka.gif");
 background-repeat: no-repeat;
 background-color: #7FA2C8;
 background-position: 13px 3px;
 color: #fff; //DDEBFA
}
/* druhá úroveň menu - bez vlastních submenu */
.polozkasub2 A:link, .polozkasub2 A:active, .polozkasub2 A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 25px;
 background-image: url("../images/polozka2.gif");
 background-repeat: no-repeat;
 background-color: #7FA2C8;
 background-position: 13px 3px;
 color: #fff; //DDEBFA
}
/* druhá úroveň menu - rozbalené */
.polozkasubd A:link, .polozkasubd A:active, .polozkasubd A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 25px;
 background-image: url("../images/polozkadown.gif");
 background-repeat: no-repeat;
 background-color: #6F92B8;
 background-position: 13px 3px;
 color: #fff; //DDEBFA
}
/* druhá úroveň menu - nerozbalené - označené */
.polozkasubdv A:link, .polozkasubdv A:active, .polozkasubdv A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 25px;
 background-image: url("../images/polozka.gif");
 background-repeat: no-repeat;
 background-color: #6F92B8;
 background-position: 13px 3px;
 color: #fff; //DDEBFA
}
/* druhá úroveň menu - označené - bez vlastního submenu */
.polozkasubd2 A:link, .polozkasubd2 A:active, .polozkasubd2 A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 25px;
 background-image: url("../images/polozka2.gif");
 background-repeat: no-repeat;
 background-color: #6F92B8;
 background-position: 13px 3px;
 color: #fff; //DDEBFA
}
/* třetí úroveň menu - nevybraná */
.polozkasubsub A:link, .polozkasubsub A:active, .polozkasubsub A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 35px;
 background-image: url("../images/polozka2.gif");
 background-repeat: no-repeat;
 background-color: #7FA2C8;
 background-position: 23px 3px;
 color: #fff; //DDEBFA
}
/* třetí úroveň menu - vybraná */
.polozkasubsubd A:link, .polozkasubsubd A:active, .polozkasubsubd A:visited{
 border-bottom: solid 1px navy;
 display: block;
 padding: 1px;
 padding-left: 35px;
 background-image: url("../images/polozka2.gif");
 background-repeat: no-repeat;
 background-color: #6F92B8;
 background-position: 23px 3px;
 color: #fff; //DDEBFA
}

/* všechny položky menu - over */
.polozka A:hover, .polozkad A:hover, .polozkad2 A:hover, .polozkadv A:hover, .polozka2 A:hover, .polozkasub A:hover, .polozkasubd A:hover, .polozkasubdv A:hover, .polozkasub2 A:hover, .polozkasubsub A:hover, .polozkasubsubd A:hover{
 background-color: #CDDBEA;
 color: #6F92B8;
}

.main {width: 584px; background-image: url(../images/rez_pilou.gif); background-repeat: no-repeat; background-position: right bottom; background-color: #FFFFFF; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; padding: 10px 10px 95px 10px}
.main a {color: #ff9999; font-weight: bold; text-decoration: none;}
.main a:hover {color: #ED2626; font-weight: bold}

.material {
 margin-top: 12px;
 margin-bottom: 12px;
 padding-bottom: 6px;
 border-bottom: 1px #7EA5D2 dashed; 
 clear: both
}

.imagesazek {
	float: left;
	margin-right: 15px;
   border: 1px solid #004A7D;
}

.logo {
	float: right;
   border: 1px solid #004A7D;
}

h3{
 margin: 0;
 padding-top: 6px;
 color: #C60C21;
 font-size: 13px;
}
h4{
 margin: 0;
 padding: 6px;
 color: #C60C21;
 font-size: 11px;
}
h5{
 margin: 0;
 padding: 6px;
 color: #C60C21;
 font-size: 9px;
}

h6 {
  font-weight: bold; color: #666; font-size: 10pt;
  background: #eee; padding: 2px; border-left: 2px solid #aaa;
  padding-left: 6px;
}
 
.cesta {
 font-size: 9px;
 color: #cfcfcf;
}

.cesta span {
	color: #afafaf;
}
.cesta a, .cesta:active, .cesta:link, .cesta:visited {
 color: #afafaf;
 font-weight: normal;
} 

.cesta a:hover, .cesta a:focus {
 color: #808080;	
}

.tabulka { margin-top: 6px;}
.tabulka th { font-weight: bold; background-color: #AFCDE9; padding-right: 3px; padding-left: 3px; color: #4840A3;}
.tabulka td { background-color: #E9F4FE; padding-right: 2px; padding-left: 2px;}
.tabulka a {
	display: block; position: relative; padding-top: 5px; padding-bottom: 5px;
}
.tabulka a:hover {background-color: #D9E4EE;}

.sleva {
 font-weight: bold;
 color: #ff0000;
}

.stranky {
 padding-bottom: 3px; 
 text-align: right;
 font-size: 9px;
}
.stranky a {
 font-weight: normal;
 font-size: 10px;
}

.stranky b {
	font-size: 10px;
}

.oddel {
 border-bottom: 1px #7EA5D2 dashed; 
}

.error { color: #ff0000}

.copy {font-size: 7pt; padding-top: 3px; color: #FFFFFF}

.registrace0 {padding: 5px 0px 5px 0px; margin: 10px 0px 10px 0px; border: solid 1px #435BA8; background-color: #DDEBFA;}
.registrace1 {font-size: 100%; color: red; font-weight: bold;}
.registrace2 {font-size: 100%; color: navy; font-weight: bold; border-bottom: solid 1px navy; padding-bottom: 7px;}

.hor_pruh{ padding-top: 5px; padding-left: 5px; color: #DDEBFA; font-family: Verdana, Tahoma, Arial; font-size: 10px;}
.hor_pruh A:link, .hor_pruh A:active, .hor_pruh A:visited, .hor_pruh A:hover{ color: #DDEBFA; }

.str_pruh{ padding-top: 1px; padding-bottom:1px; padding-left: 1px; color: #406792;}
.str_pruh A:link, .str_pruh A:active, .str_pruh A:visited{ color: #406792; text-decoration: none;}
.str_pruh A:hover{ color: #000000; text-decoration: none;}

.vyr { font-size: 8px; color: #ADBBCA;}
.vyr A:link, .vyr A:active, .vyr A:visited{ color: white; }
.vyr A:hover{ color: navy; background-color: #ADBBCA;}

.vyrobci{
 color: #CDDBEA;
 background-image: url(../images/vyr_poz.gif);
 background-repeat: no-repeat;
}

.preskrtni {
 text-decoration: line-through;
}

.inpr {
 text-align:right;
}

#popdiv{
  position: absolute;
  top: 123px;
  visibility: hidden;
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  width: 168px;
  height: 101px;
  padding: 10px;
  background-image: url(../images/prechod.gif);
  background-repeat: no-repeat;
  color: white;
}

#popclose{
  position: absolute;
  top: 123px;
  visibility: hidden;
  font-family: Verdana, Tahoma, Arial;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  width: 10px;
  height: 13px;
  border: solid 1px #1B5CA9;
}

A.ax:link, A.ax:active, A.ax:visited{
 color: white;
 background-color: red;
 padding: 1px;
 text-decoration: none;
}

A.ax:hover{
 color: red;
 background-color: white;
 padding: 1px;
 text-decoration: none;
}

.carapop{
 border-bottom: solid 1px white;
 padding-bottom: 7px;
 margin-bottom: 7px;
 width: 140px;
}

.hor_pruh A.kosikodk{
 background-color: tranpsarent;
 padding-left: 0px;
 color: #DDEBFA;
}
.hor_pruh A.kosikodk2{
 background-color: orange;
 padding-left: 3px;
 color: navy;
}

.check{
 border: 0px;
 background: none;
}

#b1{
 font-weight: bold;
 color: #A3081A;
}
#b2{
 font-weight: bold;
 color: black;
}

.kostd{
 border-right: solid 1px #E7EDFD;
}
.kostdb{
 border-bottom: solid 1px #7F9DB9;
 border-right: solid 1px #9FBDD9;
}
.kostdt{
 border-top: solid 1px #7F9DB9;
 padding: 1px 0px 1px 0px;
}
.kostdc{
 font-weight: normal;
 border-bottom: solid 1px #7F9DB9;
 padding-right: 6px;
 padding-left: 4px;
}
.objtdc{
 font-weight: normal;
 border-bottom: solid 1px #AAAAAA;
 padding-right: 6px;
 padding-left: 4px;
}
.objtdd{
 border-bottom: solid 1px #DADADA;
 border-top: solid 1px #DADADA;
}
.tab{border: solid 1px #7F9DB9;}
.tab1{border: solid 1px #AAAAAA;}
.tab2{border-bottom: solid 1px #AAAAAA; border-right: solid 1px #AAAAAA;}

.detail th {
	font-size: 11px;
	background-color: #DFE8ED;
	text-align: left;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
}

.detail td {
	font-size: 11px;
	background-color: #F2F7FA;
	padding: 0px 10px 0px 10px;
}

.hledej th {
	font-size: 10px;
	background-color: #DFE8ED;
	text-align: left;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
}

.hledej td {
	font-size: 10px;
	background-color: #F2F7FA;
	padding: 0px 10px 0px 10px;
}

.hledejcr {
 margin-bottom: 12px;
 padding-bottom: 6px;
 border-bottom: 1px #7EA5D2 dashed; 
 clear: both;
 font-size: 6px;
}

#hledejan {
	background-color: #F8FBFC;
	padding: 3px 10px 3px 10px;
}

#imgbr {
	padding: 1px;
	border: 1px #999 solid
}

.padb10{
 padding-bottom: 10px;
}
.padb5{
 padding-bottom: 5px;
}

#cena {
	font-size: 12px;
	font-weight: bold;
}
#datum {
	color: #C60C21;
}

#aktualpopis {
	background-color: #f5f5f5;
	padding: 10px 10px 10px 10px;
	border-left: 5px #ddd solid;
}

#aktualobsah {
	margin-top: 15px;
	border-top: 1px #ddd solid;
	padding: 15px 10px 0px 10px;
	text-align: justify;
}

#produkty {
	border-bottom: solid 1px navy;
	padding-left: 5px;
	background-color: #435BA8;
}

.navic a, .navic a:active, .navic a:visited, .navic a:link {
	text-align: left;
	color: #ddebfa;
	padding-left: 16px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
   background: #7FA2C8 url("../images/odkaz.gif") no-repeat 4px 2px;
	border-bottom: solid 1px navy;
}
.navic a:hover, .navic a:focus {
  background: #CDDBEA url("../images/odkaz-zmena.gif") no-repeat 4px 2px;
  color: #6F92B8;
}

.novinky {
	padding: 5px 5px 5px 5px;
}

#uvodka {
	border-bottom: 1px #ccc solid;
	padding-bottom: 15px;
}

.nejpr {
	background-color: #E9F4FE;
	border: 1px navy dashed;
	padding-right: 10px;
	margin-left: 10px;
}

.nejpr a , .nejpr a:hover {
	font-weight: normal;
}

.nejpr h3 {
	padding-left: 10px;
}

.nejpr ol {
	padding-top: 0px;
	margin-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

#razeni {
	background-color: #7FA2C8;
	color: white;
	padding: 0px 5px 0px 0px;
	font-size: 10px;
}

#razeni input, #razeni select {
	font-size: 9px;
}

#detlista {
	margin-top: 5px;
	border-top: 1px #999 solid;
	background-color: #f0f0f0;
	text-align: right;
	padding-right: 15px;
	padding-bottom: 2px;
}

#detlista a, #detlista a:link, #detlista a:visited, #detlista a:active {
	color: #777;
	font-weight: normal;
	text-decoration: underline;
}

#detlista a:hover, #detlista a:focus {
	color: #000;
	text-decoration: underline;
}

.nadpiskat {
	background-color: #f0f0f0;
	padding: 2px 15px 2px 15px;
	border-bottom: 1px #999 solid;
}

#katform {
	margin:0px;
}

.obrazek {
	margin-right: 5px;
}

#expedice {
	margin-left: 50px;
	margin-top: 20px;
	background-color: #f0f0f0;
	border: 1px #ddd solid;
	padding: 15px;
	width: 300px;
}

#jeskladem {
	background-color: #90EE90;
	padding: 2px 0px 2px 0px;
	width: 150px;
	text-align: center;
}

#neniskladem {
	background-color: #ff0000;
	color: #fff;
	padding: 2px 0px 2px 0px;
	width: 150px;
	text-align: center;
}

#budeskladem {
	background-color: #ADD8E6;
	padding: 2px 0px 2px 0px;
	width: 150px;
	text-align: center;
}

.detailpopis {
  font: normal 8pt Verdana, sans-serif;
}

.detailpopis table.katalog {
  font: normal 8pt Verdana, sans-serif;
  border-collapse: collapse; width: 400px;
}
				          
.detailpopis td { border: 2px solid #fff; padding-left: 10px; padding-right: 10px; }
.detailpopis td.a { background: #dfe8ed; }

.detailpopis td.b, .detailpopis td.baktivni { background: #f2f7fa; text-align: right; }
.detailpopis td.baktivni { background: #dfe8ed; }
						          
.detailpopis ul {
 list-style-type: square;
}
								    