BODY, P, TD, DIV, SPAN, BLOCKQUOTE, FORM, INPUT, SELECT, TEXTAREA {
font-family: Geneva CE, Geneva, Verdana, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: gold;
margin: 0px;
}
a:visited {
  color: orange;
  text-decoration: underline;
}
a:link {
  color: orange;
  text-decoration: underline;
}
a:hover {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}

a:visited.standard {
  color: orange;
  text-decoration: underline;
}
a:link.standard {
  color: orange;
  text-decoration: underline;
}
a:hover.standard {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}

a:visited.str_off {
  color: orange;
  text-decoration: underline;
}
a:link.str_off {
  color: orange;
  text-decoration: underline;
}
a:hover.str_off {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
}
FONT.str_on {
	color: #FFFFFF;
}
TABLE.obtah{ 	
	background-color: #000000;
	border: #888888 1px solid;
	width: 100%;
}
TABLE.obtah2{ 	
	background-color: #DCECF5;
	border: #FFFFFF 1px solid;
	width: 100%;
}
TABLE.obtah_novinky{ 	
	background-color: #DCECF5;
	border: #FFFFFF 1px solid;
	width: 100%;
}
TD.obtah{	
	border: #888888 1px solid;
}
TABLE.gl{
  background-color: #000000;	
  width: 100%;
  border: #DCECF5 0px solid; 
}
TD.gl1{
	background-color: #000000;	
	text-align: left;
	text-valign: top;
	vertical-align: top;
	width: 130px;
}
TD.gl2{
	background-color: #F4F7F9;	
	text-align: center;
	text-valign: middle;
	vertical-align: middle;
	width: 155px;
}
IMG.ram {
	border: #888888 1px solid;
}
IMG.dl {
	border: 0px;
	width: 15px;
	height: 13px;
	title: "download full size";
	background: url(images/dl.gif);
}
TD.search_zak_strom {
	color: #0000CC;
}
TD.search_bar_sep {
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;	
		border-bottom: #DCECF5 1px solid;
		border-top: #DCECF5 1px solid;
		border-left: #DCECF5 1px solid;
		border-right: #DCECF5 1px solid;      

}
TD.nopadding {
	padding: 0px;
}
TD.paddingr10 {
	text-align: right;	
	padding-right: 10px;
}
INPUT.ie {
		border-bottom: #888888 1px solid;
		border-top: #888888 1px solid;
		border-left: #888888 1px solid;
		border-right: #888888 1px solid;      
	    color: white;
    	background-color: #000000;
}
INPUT.ies {
		border-bottom: #888888 1px solid;
		border-top: #888888 1px solid;
		border-left: #888888 1px solid;
		border-right: #888888 1px solid;      
	    color: white;
    	background-color: #555555;
}

xINPUT[type=submit] { 
		border-bottom: #888888 1px solid;
		border-top: #888888 1px solid;
		border-left: #888888 1px solid;
		border-right: #888888 1px solid;      
	    color: white;
    	background-color: #555555;
}
xINPUT[type=text] { 
		border-bottom: #888888 1px solid;
		border-top: #888888 1px solid;
		border-left: #888888 1px solid;
		border-right: #888888 1px solid;      
	    color: white;
    	background-color: #000000;
}

xINPUT[type=checkbox] { 
		border-bottom: #888888 1px solid;
		border-top: #888888 1px solid;
		border-left: #888888 1px solid;
		border-right: #888888 1px solid;      
	    color: white;
    	background-color: #000000;
}
xINPUT[type=password] { 
		border-bottom: #888888 1px solid;
		border-top: #888888 1px solid;
		border-left: #888888 1px solid;
		border-right: #888888 1px solid;      
	    color: white;
    	background-color: #000000;
}


TEXTAREA {
		border-bottom: #888888 1px solid;
		border-top: #888888 1px solid;
		border-left: #888888 1px solid;
		border-right: #888888 1px solid;      
	    color: white;
    	background-color: #000000;
}
TABLE.k1{
  background-color: #BBBBBB;
  border: 0; 
}

TD.k1{
	background-color: #EEEEEE;	
	text-align: right;
}
TD.k2{
	background-color: #EEEEEE;	
	text-align: left;
}
TD.k3{
	background-color: #EEEEEE;	
	text-align: center;
}
TD.k4{
	background-color: #FFFFFF;	
	text-align: left;
}

TD.k1w{
	background-color: #A2D7FF;	
	text-align: right;
}
TD.k2w{
	background-color: #A2D7FF;	
	text-align: left;
}
TD.k3w{
	background-color: #A2D7FF;	
	text-align: center;
}
TD.k4w{
	background-color: #FFFFFF;	
	text-align: left;
}

TD.k1d{
	background-color: #EEEEEE;	
	text-align: right;
	text-decoration: line-through;
}
TD.k2d{
	background-color: #EEEEEE;	
	text-align: left;
	text-decoration: line-through;
}
TD.k3d{
	background-color: #EEEEEE;	
	text-align: center;
	text-decoration: line-through;
}
TD.k4d{
	background-color: #FFFFFF;	
	text-align: left;
	text-decoration: line-through;
}

TD.k1wd{
	background-color: #A2D7FF;	
	text-align: right;
	text-decoration: line-through;
}
TD.k2wd{
	background-color: #A2D7FF;	
	text-align: left;
	text-decoration: line-through;
}
TD.k3wd{
	background-color: #A2D7FF;	
	text-align: center;
	text-decoration: line-through;
}
TD.k4wd{
	background-color: #FFFFFF;	
	text-align: left;
	text-decoration: line-through;
}



TD.k1old{
	background-color: #9A9A9A;	
	text-align: right;
}
TD.k1oldw{
	background-color: #428CC3;	
	text-align: right;
}

TD.sf {
	font-size: 9px;
}
.popup { 
	POSITION: absolute; 
	VISIBILITY: hidden; 
	BACKGROUND-COLOR: #FBF7D2; 
	LAYER-BACKGROUND-COLOR: #FBF7D2; 
	width: 200; 
	BORDER-LEFT: 1px solid #888888; 
	BORDER-TOP: 1px solid #888888; 
	BORDER-BOTTOM: 2px solid #555555; 
	BORDER-RIGHT: 2px solid #555555; 
	PADDING: 3px; 
	z-index: 10;
 }

.popup2 { 
	POSITION: absolute; 
	VISIBILITY: hidden; 
	BACKGROUND-COLOR: #222222; 
	LAYER-BACKGROUND-COLOR: #222222; 
	width: 200; 
	BORDER-LEFT: 1px solid #888888; 
	BORDER-TOP: 1px solid #888888; 
	BORDER-BOTTOM: 1px solid #888888; 
	BORDER-RIGHT: 1px solid #888888; 
	PADDING: 0px; 
	z-index: 10; 
}
TABLE.seznam2 {
	border: none;
	border-collapse: collapse;
}

TD.s22 {
	background-color: #222222;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	border-bottom: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}


TABLE.seznam {
	border: #555555 1px solid;
	border-collapse: collapse;
}
TD.s1 {
	background-color: #000000;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
TD.s1l {
	background-color: #000000;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
TD.s1r {
	background-color: #000000;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}
TD.s2 {
	background-color: #222222;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
TD.s2l {
	background-color: #222222;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
TD.s2r {
	background-color: #222222;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}




TD.s2_1 {
	background-color: #181818;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
TD.s2_1l {
	background-color: #181818;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
TD.s2_1r {
	background-color: #181818;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}
TD.s2_2 {
	background-color: #222222;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
TD.s2_2l {
	background-color: #222222;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}
TD.s2_2r {
	background-color: #222222;	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: right;
}


TD.s_nadpisl2 {
	background-color: #333333;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	border-top: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: regular;
	text-align: left;
	color: #FFFFFF;
}
TD.s_nadpisl2x {
	font-weight: regular;
	text-align: left;
	color: #FFFFFF;
}

TD.s_nadpis {
	background-color: #333333;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: regular;
	text-align: center;
	color: #FFFFFF;
}
TD.s_nadpisl {
	background-color: #333333;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: regular;
	text-align: left;
	color: #FFFFFF;
}
TD.s_nadpisr {
	background-color: #333333;	
	border-left: #555555 1px solid;
	border-right: #555555 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: regular;
	text-align: right;
	color: #FFFFFF;
}
TD.popis_foto {
	background-color: #EAE8D2;	
	color: #000000;
}
TD.title_pic {
	text-align: center;
	vertical-align: middle;
}
TD.title_pic2 {
	border: #cccccc 1px solid;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
DIV.error_message {
	background-color: #FF0000;	
	color: white;
	font-weight: bold;
}
INPUT.ie_login {
		border-bottom: #aaaaaa 1px solid;
		border-top: #aaaaaa 1px solid;
		border-left: #aaaaaa 1px solid;
		border-right: #aaaaaa 1px solid;      
      font-family: "MS Sans Serif", Geneva, sans-serif;
      color: white;
      background-color: #222222;
      font-size: 10px; 
}
INPUT.ies_login {
		border-bottom: #aaaaaa 1px solid;
		border-top: #aaaaaa 1px solid;
		border-left: #aaaaaa 1px solid;
		border-right: #aaaaaa 1px solid;      
      font-family: "MS Sans Serif", Geneva, sans-serif;
      color: white;
      background-color: #555555;
      font-size: 10px; 
}
IMG.noram {
	border: #000000 1px solid;
}
TABLE.regtab {	
	border-collapse: collapse;
    padding: 0px;
}
TD.roh {
	margin: 0px;
	padding: 0px;
}
TD.strankovani{	
	border: #888888 1px solid;
}
SELECT {
		border-bottom: #aaaaaa 1px solid;
		border-top: #aaaaaa 1px solid;
		border-left: #aaaaaa 1px solid;
		border-right: #aaaaaa 1px solid;      
      font-family: "MS Sans Serif", Geneva, sans-serif;
      color: white;
      background-color: #222222;
      font-size: 10px; 
}
SELECT.rekapitulace_cena_total {
		border-bottom: #aaaaaa 1px solid;
		border-top: #aaaaaa 1px solid;
		border-left: #aaaaaa 1px solid;
		border-right: #aaaaaa 1px solid;      
      font-family: "MS Sans Serif", Geneva, sans-serif;
      color: black;
      background-color: #FFFFFF;
      font-weight: bold;
      font-size: 17px; 
}
TD.smalltext {
	font-size: 10px;
	line-height: 14px;
}
.cena {
	font-size: 16px;
	color: white;	
}
.kosik_cisla {
	font-size: 16px;
}
.kosik_abcd {
	font-size: 16px;
	font-weight: bold;
	color: white;
}
.predel {
	width: 100%;
	xbackground-color: #333333;
	color: white;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
	xborder-top: #666666 1px solid;
	border-bottom: #666666 1px solid;

}
TD.button {
	font-size: 16px;
	font-weight: bold;
	background-color: white;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	color: black;
}
a.button:visited {
  color: black;
  text-decoration: underline;
}
a.button:link {
  color: black;
  text-decoration: underline;
}
a.button:hover {
  color: red;
  text-decoration: none;
}
TD.rekapitulace_cena_total {
	color: black;
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: 20px;
	
}