BODY {padding:0px; margin:0px;}
BODY,TABLE, TD, TH, DIV, P {font-family:Verdana,Arial, Sans Serif; font-size:9pt;}
TD,TH {vertical-align:top;}
A {color:#2E3192; font-weight:bold; text-decoration:none;}
A:hover {color:red;}

DIV.error {background-color:red; color:white; margin:0px; border:2px solid black; padding:5px;}
DIV.info {background-color:white; color:black; margin:0px; border:2px solid orange; padding:5px;}
.error A {color:yellow;}
.error A:hover {color:white; text-decoration:underline;}

TABLE.dialog {background:#bcd0f3; border:2px solid black;}
.dialog TH {text-align:right; font-weight:bold; padding:3px; vertical-align:top;}
.dialog TD {text-align:left; font-weight:normal; padding:3px; vertical-align:top;}

TABLE.reddialog {background:#bcd0f3; border:2px solid black; width:300px; margin-left:25px;}
.reddialog TH {text-align:right; font-weight:bold; padding:3px; vertical-align:top; color:black;}
.reddialog TD {text-align:left; font-weight:normal; padding:3px; vertical-align:top; color:black;}

TH.heading {background:#213ba7; color:white; font-weight:bold; font-size:10pt; border-bottom:2px solid black; text-align:left;}
TH.redheading {color:white; background:#213ba7; border-bottom:2px solid black; text-align:left; font-size:10pt; font-weight:bold;}

TH.info {text-align:left; font-size:10pt; font-weight:bolder; background:#FFFFC0; color:black; border-top:none; padding:5px}

.smaller {font-weight:normal; font-size:8pt;}
.nazev {font-size:11pt;}

UL {font-weight:bold; color:navy;}
UL LI {list-style-type:square; color:black; font-weight:normal; line-height:150%;}

h2 {font-size:11pt; font-weight:bold; margin: 10px 0px 5px 0px; color:navy;}

div.d_background {width:100%; background:white; text-align:center;}
div.d_page {width:780px; background:#f0f0f0; border:1px solid black; padding:0px; text-align:left;}
div.d_header {width:780px; height:80px; background:blue; background-image:url("header_int.gif");}
div.d_header_logo {padding:none; margin-left:280px; margin-right:280px; text-align:center;}
div.d_header_left {width:280px; height:80px; float:left; text-align:left; padding:5px;}
div.d_header_right {width:280px; height:80px; float:right; text-align:left; padding:5px;}
div.d_header_login {width:270px; height:50px; text-align:right;}
div.d_header_menu_left {font-family:Tahoma; font-size:12px; width:270px; height:30px; text-align:left;}
div.d_header_menu_right {font-family:Tahoma; font-size:12px; width:270px; height:30px; text-align:right;}
div.d_body {padding:5px; text-align:left;}

div.headline {width:100%; height:24px; background-image:url("headline_int.gif"); margin:20px 0px 0px 0px; text-align:center; vertical-align:middle;}
.headline h1 {display:inline; font-size:18px; color:black; background:#f0f0f0; margin:0px; padding:8px 5px 0px 5px;}
div.subheadline {width:100%; margin:0px 0px 10px 0px; text-align:center; font-style:italic; font-family:Times, Times New Roman, Serif; font-size:13pt; color:gray;}



.d_header a {color:white; font-weight:bold; text-decoration:none;}
.d_header a:hover; {color:red; font-weight:bold; text-decoration:underline;}




TABLE.infotable {}
.infotable TH {text-align:right; font-weight:bold; padding:3px; vertical-align:middle;}
.infotable TD {text-align:left; font-weight:normal; padding:3px; vertical-align:top;}

TABLE.stats {background:#FEDDB8; border-top:1px solid black; border-left:1px solid black;}
.stats TD {padding:2px; border-bottom:1px solid black; border-right:1px solid black;}
.stats TH {background:#8694a7; padding:2px; border-bottom:1px solid black; border-right:1px solid black;}

ACRONYM:hover {border-bottom:1px solid white;}

div.validity {font-size:7pt; font-weight:normal; text-align:right; color:gray; margin-top:10px; clear:both;}
.validity A {color:gray; text-decoration:underline; font-weight:normal;}


div.product {margin-top:10px; margin-bottom:10px; background:#f8f8f8; border:1px solid gray; padding:5px; clear:both;}
div.product_total {margin-bottom:10px; background:#e0e0e0; border:1px solid black; padding:5px; clear:both;}
div.product_foto {width:160px; float:left;}




.product_foto img {border:1px solid black;}
div.product_description {margin-left:160px; margin-right:160px;}
div.product_order {width:220px; float:right; background:#f0f0f0; border:1px solid black;}
div.product_order_internal {text-align:right; padding:3px; font-size:8pt;}
div.product_order_internal table,
div.product_order_internal td,
div.product_order_internal th,
div.product_order_internal input,
 {font-size:8pt; text-align:right;}
 
div.miniheading {background:#e0e0e0; font-weight:bold; text-align:center; padding:3px;}

div.section {margin:5px 0px 5px 0px;}

div.color_sample {
  display:inline;
  width:15px;
  height:15px;
  margin:1px;
  border:1px solid silver;
  overflow:hidden;
}

.hint {
  font-size:8pt;
  color:gray;
}

.submenu {
  text-align:center;
  background:#e0e0e0;
  border-top:1px solid navy;
  border-bottom:1px solid navy;
  padding:5px;
}
.submenu a {
  padding:2px;
  text-decoration:underline;
}
.submenu a:active {
  color:gray;
}

.interlogo {
  margin:auto;
  text-align:center;
}

.interlogo h2 {
  font-size:16px;
  text-align:center;
  font-weight:bold;
  margin-top:20px;
  margin-bottom:20px;
}

.notinverse {
  color:black;
  background:white;
  padding:5px;
  border:1px solid black;
  border-right:none;
}

.inverse {
  color:white;
  background:black;
  padding:5px;
  border:1px solid black;
  border-left:none;
}

.pop {
  padding:5px;
  text-align:center;
}

.pop p {
  font-size:14px;
}
