BODY {
	FONT-FAMILY: "Verdana CE","Arial CE","Helvetica CE",Verdana,Arial,Helvetica,sans-serif; BACKGROUND: #FFFFFF; text-align: center; color: #444444;
}

#okno {
	BACKGROUND: #FFFFFF; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 800px; MARGIN-RIGHT: auto; POSITION: relative; TEXT-ALIGN: left;
}
#okno1 {
	BACKGROUND: #FFFFFF; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 800px; MARGIN-RIGHT: auto; POSITION: relative; TEXT-ALIGN: left; 
height: auto;
min-height: 400px;

}
.top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; HEIGHT: 128px; BACKGROUND-IMAGE: url('obrazky/sltechnology.gif');
}
.hornimenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; HEIGHT: 310px; BACKGROUND-IMAGE: url('obrazky/index1.jpg');
}
.bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; HEIGHT: 21px; BACKGROUND-IMAGE: url('obrazky/bottom.gif');
}
.popis { visibility: hidden; }
.hornitext1 { POSITION: absolute; TOP: 280px; LEFT: 20px; FONT-COLOR: black; FONT-SIZE: 11px; }
.hornitext2 { POSITION: absolute; TOP: 280px; RIGHT: 30px; FONT-COLOR: black; FONT-SIZE: 11px; }
.hornitext2 A { COLOR: black; FONT-SIZE: 11px; TEXT-DECORATION: none; }
.text { padding-left: 10px; padding-right: 10px; text-align: justify; FONT-SIZE: 14px;}
.intfl { FLOAT: right; MARGIN-LEFT : 10px; }

.strom { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; TEXT-DECORATION: none; POSITION: relative; TOP: 4px; LEFT: 30px; float:left; }
.strom A { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: none; }
.strom A:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: none; }
.strom A:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #777777; TEXT-DECORATION: underline; }

.hlavnikosik { POSITION: relative; TOP: 2px; RIGHT: 10px; text-align: right; }
.hlavnikosik a { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: rgb(156,10,12); TEXT-DECORATION: none; }
.hlavnikosik a:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: rgb(156,10,12); TEXT-DECORATION: none; }
.hlavnikosik a:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: rgb(156,10,12); TEXT-DECORATION: underline; }


#nav ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:11px;}
#nav li {display:table-cell; margin:0; padding:0;}
#nav a {float:left; color:#000; background: rgb(236,30,36) url(obrazky/top_left.gif) no-repeat left top; margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#nav a b {float:left; display:block; background:transparent url(obrazky/top_right.gif) no-repeat right top; padding:3px 16px 3px 12px;}
#nav a:hover {background: rgb(156,10,12) url(obrazky/top_left.gif) no-repeat left top; color:#fff; cursor:pointer;} 
#nav .current a {background: rgb(156,10,12) url(obrazky/top_left.gif) no-repeat left top; color:#fff; cursor:default;} 
#nav { padding:0px 10 10px 0; background:rgb(236,30,36) url(obrazky/shade_bottom1.gif) repeat-x left bottom; margin:-2px 0 0px 0; position: absolute; top: 100px;}

.clear { CLEAR: both }
.clearleft { CLEAR: left }
.clearright { CLEAR: right }
.left { FLOAT: left; }
.right { FLOAT: right; }

.row-2 { BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; }
.row-2 .col-2 {	BORDER-LEFT: #dcdcdc 1px solid }
.row-2 .col-3 {	BORDER-LEFT: #dcdcdc 1px solid }
.row-2 .inner {	PADDING-BOTTOM: 44px; PADDING-TOP: 20px; color: #444; FONT-SIZE: 14px; FONT-WEIGHT: normal; }
.col-1 .inner {	PADDING-RIGHT: 15px; }
.col-2 .inner {	PADDING-LEFT: 19px; PADDING-RIGHT: 22px }
.col-3 .inner { PADDING-LEFT: 14px }
.row-2 .col-1 {	WIDTH: 249px }
.row-2 .col-2 {	WIDTH: 280px }
.row-2 .col-3 {	WIDTH: 249px }
.col-1 { FLOAT: left }
.col-2 { FLOAT: left }
.col-3 { FLOAT: left }
.wrapper { WIDTH: 100%; OVERFLOW: hidden }





.row-2a { BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-RIGHT: 10px; }
.col-1a .inner { PADDING-RIGHT: 15px; PADDING-LEFT: 10px; font-size: 12px; }
.col-1a { FLOAT: left; WIDTH: 260px; }
.col-3a { FLOAT: left; WIDTH: 260px; BORDER-LEFT: #dcdcdc 1px solid }
.col-3a .inner { PADDING-LEFT: 25px; font-size: 12px; }
.obr { float:left; padding-top: 0px; margin-right: 2px; margin-top: 22px; }
.obr_popis {  }





h1 { font-size: 16px; font-weight: bold; color: rgb(156,10,12); MARGIN: 0px 0px 0px 0px;}
h2 { font-size: 14px; font-weight: bold; color: rgb(156,10,12); MARGIN: 0px 0px 0px 0px;}
h3 { font-size: 12px; font-weight: bold; color: rgb(156,10,12); MARGIN: 0px 0px 0px 0px;}

.odkaz { background: rgb(156,10,12); color: white; PADDING: 5px 5px 5px 5px; text-align: center; }
.odkaz a { color: white; text-decoration:none; }
.odkaz a:hover { color: white; text-decoration:none; cursor:pointer; }

.kontakt { POSITION: relative; LEFT: 0px; border: rgb(220,220,220) 1px solid; WIDTH: 780px; PADDING-TOP: 5px; }
.adresa { FONT-SIZE: 12px; FONT-WEIGHT: normal; }
.adresa input { border: 1px solid #c7c7c7; width: 180px; height: 20px; color: #333333; margin-bottom: 2px; } 
textarea { border: 1px solid #c7c7c7; width:455px; height: 120px; margin-bottom: 2px; MARGIN-LEFT: 0px; }
#spodek { PADDING-BOTTOM: 20px; text-align: center; BORDER-TOP: #dcdcdc 1px solid; PADDING-TOP: 20px; font-size: 14px; }


#oppi {margin:0 auto; padding:0; display:block; font-size:12px;}
#oppi a { color: #444; text-decoration:none; text-weight: bold; }
#oppi a:hover { color: #444; text-decoration:none; cursor:pointer; text-weight: bold; }

#solar ul {margin:0 auto; padding:0; list-style:none; display:block; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:12px;}
#solar li {display:block; margin:0; padding:0; color: #444;}

.tabulka {
font-family: "Verdana CE","Arial CE","Helvetica CE",Verdana,Arial,Helvetica,sans-serif;
color:#000000;
margin-bottom:15px;
}

.tabulka th {
text-align:center;
font-weight:normal;
padding:4px 10px;
border-bottom:solid 1px rgb(54,69,84);
background-color:#3a73ba;
font-size:80%;
color:#eee;
}

.tabulka td {
padding:3px 10px;
border-bottom:solid 1px #3a73ba;
background-color:rgb(124,171,218);
font-size:70%;
}

.tabulka tr.akce td {
border-bottom:solid 1px #EA8812;
background-color:#F9CF4E;
font-size:70%;
}

.tabulka table {
padding:0px
margin:0px;
border:0px;
}

.tabulka img {
border:3px double #F1FEE0;
}

#odkazy { color: #444; }
#odkazy a { color: #444; text-decoration:none; text-weight: bold; }
#odkazy a:hover { color: #444; text-decoration:none; cursor:pointer; text-weight: bold; }

#odkazy1 { color: #777777; font-size: 10px; }
#odkazy1 a { color: #777777; text-decoration:none; text-weight: bold; }
#odkazy1 a:hover { color: #777777; text-decoration:none; cursor:pointer; text-weight: bold; }


#telo { width: 800px; }


#menu {
	FLOAT: left; WIDTH: 200px; BORDER-RIGHT: #aaaaaa 2px solid; min-height: 400px; text-align: left;  text-indent: -15px; 
}

#menu_pol {padding:0px 20 20px 0; background:rgb(236,30,36) url(obrazky/shade_bottom1.gif) repeat-x left bottom; margin:-2px 0 0px 0; position: relative; left: 0px; }
#menu_pol ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; font-family: arial, verdana, sans-serif; font-size:12px;}
#menu_pol li {display:block; margin:0; padding:0; }
#menu_pol a {color:#000; background: rgb(236,30,36); margin:0 2px 0 0; padding:0 0 0 2px; text-decoration:none; letter-spacing:1px;}
#menu_pol a b {background:transparent; padding:3px 16px 3px 2px;}
#menu_pol a:hover {background: rgb(236,30,36); color:#fff; cursor:pointer;} 
#menu_pol .aktivni a {background: rgb(236,30,36); color:#fff; cursor:default;} 
#menu_pol .sub a { margin-left: 5px; background: rgb(236,30,36); cursor:pointer; font-size:10px;} 
#menu_pol .suba a { margin-left: 5px; background: rgb(236,30,36); cursor:default; font-size:10px; color:#fff; cursor:default; } 


#stranka {
	WIDTH: 570px; min-height: 400px; FLOAT: left; PADDING-LEFT : 20px;
}


.dalsi { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px; WIDTH: 250px; float: right; POSITION: relative; 	 RIGHT: 20px; FONT-SIZE: 11px; TEXT-ALIGN: right; }
.dalsi A { COLOR: #999999; TEXT-DECORATION: none; }
.dalsi A:hover { COLOR: #555555; TEXT-DECORATION: none; }

.predchozi { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px; WIDTH: 250px; POSITION: relative; LEFT: 10px; 	     FONT-SIZE: 11px; }
.predchozi A { COLOR: #999999; TEXT-DECORATION: none; }
.predchozi A:hover { COLOR: #555555; TEXT-DECORATION: none; }


#detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: white; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 5px; COLOR: black; PADDING-TOP: 0px; border: rgb(220,220,220) 1px dashed; WIDTH: 540px; POSITION: relative; LEFT: 10px; }
#detail H1 { PADDING-TOP: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-DECORATION: underline; }
#detail H2 { PADDING-TOP: -20px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: none; }

.sklady { TEXT-ALIGN: left; FONT-SIZE: 12px; FONT-COLOR: #AAAAAA; PADDING-TOP: 10px; }
.fotka { float: left; }
.detailpopis { float: left; MARGIN-TOP: -13px; WIDTH: 280px; }
.popis1 { PADDING-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; }
.popis2 { PADDING-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 14px; }
.kosik { FLOAT: left; PADDING-LEFT: 5px; }
.kosik1 { PADDING-LEFT: 5px; PADDING-TOP: 10px; }
.kosik1 A { COLOR: rgb(156,10,12); TEXT-DECORATION: none; }
.kosik1 A:hover { COLOR: #555555; TEXT-DECORATION: none; }


.kosiktab { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 5px; COLOR: black; PADDING-TOP: 0px; border: rgb(220,220,220) 1px dashed; WIDTH: 560px; POSITION: relative; LEFT: 10px; }
.kosiktr1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: black; }
.kosiktr2 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; }
.kosiktr2 A { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: underline; }
.kosiktr3 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; POSITION: relative; TOP: -5px; }
.otaznik { position: relative; top: 3px; }
.radio { PADDING-LEFT: 5px; }
.rr { PADDING-LEFT: 10px; MARGIN-LEFT: 20px; FONT-SIZE: 12px; LIST-STYLE-TYPE: none; text-align: left; POSITION: relative; TOP: -18px; }
.postovne { POSITION: relative; LEFT: 10px; border: rgb(220,220,220) 1px solid; WIDTH: 558px; PADDING-TOP: 5px; }
.adresa { FONT-SIZE: 12px; FONT-WEIGHT: normal; }
.adresa input { border: 1px solid #c7c7c7; width: 180px; height: 15px; color: #333333; margin-bottom: 2px; } 
.adresa input.radio { border: 1px none; width: 60px; height: 15px; color: #333333; margin-bottom: 0px; } 
.odeslat { color:white; margin-left: 200px; margin-top: 5px; height: 22px; background: rgb(156,10,12); } 
.pocet { width: 20px; height: 16px; font-size: 9px; padding-top: 0px; POSITION: relative; TOP: 1px; }
.pocet1 { POSITION: relative; TOP: -2px; }
.aktualizovat { width: 80px; height: 20px; font-size: 10px; font-weight: normal; padding-top: 0px; background: rgb(156,10,12); color:white; cursor:pointer; }
textarea { border: 1px solid #c7c7c7; width:421px; height: 100px; margin-bottom: 2px; MARGIN-LEFT: 77px; } 
select { border: 1px solid #c7c7c7; margin-left: 10px; width: 150px; height: 20px; FONT-SIZE: 10px; } 
.celkem { padding-left: 16px; padding-bottom: 3px; font-size: 14px; color: rgb(156,10,12); }

.dalsizbozi { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px;  FONT-SIZE: 10px; TEXT-ALIGN: center; }
.dalsizbozi A { COLOR: #AAAAAA; TEXT-DECORATION: none; }
.dalsizbozi A:hover { COLOR: #555555; TEXT-DECORATION: none; }

.cena5 { float: left; font-weight: bold; color: rgb(156,10,12); text-align: left; POSITION: relative; BOTTOM: 0px; }
.cena51 { float: left; color: rgb(156,10,12); text-align: right; margin-left: 20px; POSITION: relative; BOTTOM: 3px; }
.cena51 A { COLOR: rgb(156,10,12); TEXT-DECORATION: none; }
.cena51 A:hover { COLOR: rgb(156,10,12); TEXT-DECORATION: none; }
