* { margin: 0; padding: 0;}
body {	text-align: center;	background-color: #82CEC1; }
img {border:0px;}
a, a:visited {	font-family:  Arial, Helvetica;text-decoration:none}

.center {text-align:center}

/*hlavni struktura stranky*/
#hlavniram {position:relative;width:820px;margin: 3px auto} 
#hlavicka {position:relative;width:820px; height:230px; text-align:left; font-size:0px;}
#okraje {width:820px; height:845px; background:url(images/bg1.jpg) repeat-y}
#okrajeg {width:820px; height:945px; background:url(images/bg1.jpg) repeat-y}
#patka {width:820px; height:50px; text-align:center; background:url(images/foot.jpg) no-repeat}
#ram { position:relative; width:790px; height:100%;margin:auto; text-align:left; border: 0px dashed black}
/* konec hlavni struktury stranky*/

/*navigace*/
#navigace_ram { position:absolute; left: 110px; top:186px; width:675px; height:30px; text-align:right}
#navigace {font-size:19px; font-weight:bold; color: #4B4B4B}
#navigace a, #navigace a:visited {font-size:15px; font-weight:bold; color: #4B4B4B} 
#navigace a:hover {text-decoration:none;color:#891F1F}
/* konec navigace*/

/*panel eshopu*/
#top_panel {position:relative;width:820px; height:20px; background:url(images/bg1.jpg) repeat-y;font-size:12px;margin:0; padding:0; color:#4B4B4B }
#top_panel .login {position:absolute; left:51px; top:5px; width: 55px; height: 14px;background: #F1F7F7; border: 1px solid #006C6C;font-size:11px}
#top_panel .heslo {position:absolute; left:153px; top:5px; width: 55px; height: 14px;background: #F1F7F7; border: 1px solid #006C6C; font-size:11px}
#top_panel .logintxt {position:absolute; left:22px; top:5px;}
#top_panel .heslotxt {position:absolute; left:122px; top:5px;}
#top_panel .prihlasit {position:absolute; left:220px; top:2px;}
#top_panel .prihlasen {position:absolute; left:22px; top:5px;color:#4B4B4B; font-weight:bold;font-size:13px}
#top_panel .obsah_kosiku {position:absolute; right:20px; top:5px;color:#4B4B4B; font-weight:bold;font-size:13px}
#top_panel .chyba_prihlaseni {position:absolute; left:350px; top:5px;color:red; font-weight:bold;font-size:12px}
#top_panel .registrovattxt {position:absolute; left:255px; top:5px;}
#top_panel a {text-decoration:none; color:#4B4B4B}

/*panel eshopu*/


/*levy panel s odkazy*/
#levypanel {position:relative; top:13px; left:-1px; width:225px; font-size:16px}
#hledani_ram {position:relative; left:25px; width:160px; height:35px; font-size:16px}
.hled_vysl {margin-left:27px; color:red}
.hledani {width: 120px; height: 19px; background: #F1F7F7; border: 1px solid #006C6C}
.lphorni{width:225px;height:20px; background:url(images/menuhead.jpg) no-repeat}
.lpstred{width:225px;text-align:left;background:url(images/menubg.jpg) repeat-y }
.lpdolni{width:225px; height:20px; background:url(images/menufoot.jpg)  no-repeat }
.odkazy{text-align:left;font-size:16px}
#levypanel ul.lpmenu {margin:0 7px 0 7px}
#levypanel ul.lpmenu li {display: inline;	list-style: none;	}
#levypanel ul.lpmenu li a { display: block;	 padding: 5px 10px 5px 20px;   color: #000; } 
#levypanel ul.lpmenu li a:hover { color: #000; background: #a0a0a0;  }
/*konec - levy panel s odkazy*/

/*pravy panel s odkazy*/
#pravypanel {position:absolute; left:233px;top:13px;	width:556px; background-color:#fff;color:#5B5B5B;border: 0px dashed silver}
.obsah {font-size:17px; text-align:justify; color:#5b5b5b; padding:0 8px 0 8px}
img.uvod1 {float:right; margin:4px 2px 2px 10px}
img.uvod2 {float:left; margin:10px}
h1 {text-align:center; font-size:22px;  color:#891F1F; padding:7px 0 10px 0;font-weight:bolder}
.nadpis2 {text-align:left; font-size:16px;  color:#000; font-weight:bold; margin-left:70px}
.odskok  {padding-bottom:8px}
.kpole_leve {float:left; width:200px; height:160px;margin: 10px; background:url(images/sidlo1.jpg) no-repeat}
.kpole_prave {float:right; width:300px; height:160px; margin: 5px 5px 10px 0; padding-left:15px;color:#5b5b5b;
					text-align:left;font-size:16px}
.kpole_stred {float:left; width:545px; height:130px; padding: 10px 0 0px 19px ; color:#5b5b5b;
					text-align:left;font-size:15px;}
#pravypanel a {font-family:  Arial, Helvetica;text-decoration:none;font-size:14px;color:#5b5b5b;font-weight:bold}
#pravypanel a:visited {text-decoration:none;font-size:14px;color:#5b5b5b}
#pravypanel a:hover {text-decoration:underline;font-size:14px;color:#5b5b5b}

#produkt_table a {font-family:  Arial, Helvetica;text-decoration:none;font-size:13px;color:#000;font-weight:normal}
#produkt_table a:visited {text-decoration:none;font-size:13px;color:#000}
#produkt_table a:hover {text-decoration:underline;font-size:13px;color:#000}

.formular {position:absolute; left:75px; width:390px; height:270px;text-align:center;font-size:16px; }
.pole1 {float:left; width:140px; height:25px; text-align:left;font-size:16px;font-weight:bolder}
.pole2 {float:right; width:250px; height:25px;  text-align:left;font-size:16px;}
.pole3 {float:left; width:140px; height:110px;  text-align:left;font-size:16px; margin-top:2px;font-weight:bolder}
.pole4 {float:right; width:250px; height:110px;  text-align:left;font-size:16px;margin-top:2px}
.form1 {width: 150px; height: 20px; background: #F1F7F7; border: 1px solid #006C6C}
.form2 {width: 250px; height: 100px; background: #F1F7F7; border: 1px solid #006C6C}
.tlacitko {width:110px; background-color: #C1D7D5;font-weight:bold; margin:10px}
.tlacitkoheslo {position:absolute; top:140px;left:110px;width:110px; background-color: #C1D7D5;font-weight:bold; margin:10px}
.tlacitko1 {width:70px; background-color: #C1D7D5;font-weight:normal; margin:0; height:22px}
.tlacitko2 {width:158px; background-color: #C1D7D5;font-weight:bold; margin:10px}
.tlacitko2a {position:relative; top:-35px; width:158px; background-color: #C1D7D5;font-weight:bold;margin-left: 150px}
.tlacitko2b {position:relative; top:35px;width:158px; background-color: #C1D7D5;font-weight:bold;margin-left: 150px}
.tlacitko3 {width:190px; background-color: #C1D7D5;font-weight:bold; margin:10px}
/*konec pravy panel s odkazy*/

/*katalog*/
.katalog_ram{position:relative;width:540px; height:150px; background:url(images/katbg.jpg)  no-repeat}
.katalog_obrazek{position:absolute; left:15px; top: 17px; width:163px; height:105px; background:white; text-align:left}
.katalog_nazev{position:absolute; left:185px; top: 13px; width:350px; height:22px; 
					   font-size: 16px; font-weight:bold; background:white;text-align:left}
.katalog_popis{position:absolute; left:185px; top: 35px; width:350px; height:83px;color: #000000; 
					   font-size: 14px; font-weight:normal; background:white; text-align:justify}
.katalog_lista{position:absolute; left:185px; top: 118px; width:350px; height:22px; 
	                   font-size: 14px; font-weight:bold;background:white; text-align:right}
.stranky {position:relative; left:0px;top:20px;width:550px; height:25px;background:white; text-align:center; font-size:16px}
/*konec katalog*/


/*objednavka*/
#pravypanel tabulka {width:540px; border-collapse:collapse;margin-top:5px;margin-bottom:5px}
.napis1 {text-align:center;font-size: 20px;font-weight: bold;font-family:  Arial, Helvetica;color:#5b5b5b;margin-top:5px;margin-bottom:5px}
.napis2 {text-align:center;font-size: 18px;color:#5b5b5b;border-bottom: 1px solid silver; border-top: 1px solid silver}
.nadpisadresa {text-align:left;font-size: 16px;color:#FFFFFF;font-family:  Arial, Helvetica;width: 540px; height: 22px; background: #494949;margin-top:5px;margin-bottom:5px;padding-top:3px;padding-left:5px}
.formularobj {position:relative; left:5px; width:390px;height:400px;text-align:center;font-size:16px; }
.a {float:left;font-size: 16px;padding-top:6px;padding-left:5px;border-bottom:1px dashed silver;margin-bottom:6px}
.pole8 {float:right; width:60px; height:25px;  text-align:left;font-size:16px;}
.napis3 {text-align:center;font-size: 14px;color:#5b5b5b;padding-top:3px;padding-bottom:3px;margin-top:5px;border-top: 1px solid silver;border-bottom: 1px solid silver;margin-bottom: 15px}
.objtabulka {width:550px; font-size: 14px;border-collapse:collapse;margin:10px 0 10px 100px}
.formobj1 {width: 190px; height: 20px;background: #F9FBFB; border: 1px solid #006C6C;margin-bottom:5px}
.formobj2 {width: 80px; height: 20px;background: #F9FBFB; border: 1px solid #006C6C;margin-bottom:5px;margin-right: 2px}
.formobj3 {width: 130px; height: 20px;background: #F9FBFB; border: 1px solid #006C6C;margin-bottom:5px;margin-right: 2px}
.formobj4 {width: 57px; height: 20px;background: #F9FBFB; border: 1px solid #006C6C;margin-bottom:5px}
.formobj5 {width: 107px; height: 20px;background: #F9FBFB; border: 1px solid #006C6C;margin-bottom:5px}

.rucnivklad1 {position:relative;width:100%; background:transparent; height:50px; margin:10px}
.rucnivklad2 {position:absolute; left:150px; top:13px}
.prazdnykos {text-align:center; margin:30px; font-size:18px; font-weight:bold; }
.inptxt1 {width: 30px; height: 18px;background: #F1F7F7; border: 1px solid #006C6C;}
.inptxt2 {width: 50px; height: 18px;background: #F1F7F7; border: 1px solid #006C6C;}
.inptxt4 {width: 140px; height: 18px;background: #F1F7F7; border: 1px solid #006C6C;}
.ksobj  {position:relative; top:-10px; width: 15px; height: 15px;background: #F1F7F7;border: 1px solid #006C6C; }
.kosobj  {position:relative; top:-4px; }

.zbozi {width:540px; font-size: 14px;border-collapse:collapse;border:2px; margin-top:5px;margin-bottom:5px}
.zbozi td {border:0px;height: 20px;padding-bottom:5px}
.input1 {width: 50px; height: 20px;background: #F1F7F7; border: 1px solid #006C6C;margin-top:2px;margin-bottom:2px}
.input2 {width: 100px; height: 20px;background: #F1F7F7; border: 1px solid #006C6C;margin-top:2px;margin-bottom:2px}
.tlacitkoobj {width:150px; background-color: #C1D7D5;font-weight:bold; margin:10px}
.abc {text-align:center}
/*konec objednavka*/

/*patka*/
#patka_ram {width:820px; height:25px; text-align:center}
#patka_text {font-size:16px; font-weight:bold; color: #4B4B4B;padding-top:9px}
#patka_text a {font-size:15px; font-weight:bold; color: #4B4B4B;}
#patka_text a:visited{font-size:15px; font-weight:bold; color: #4B4B4B;}
#patka_text a:hover {text-decoration:none;color:#000}
/* konec patky*/

/*další*/
.nenividet {display:none;}
.akce {position:absolute; top:0px; width:544px; text-align:center;background-color:#EAF3F2; 
	color:#1663B6; font-size:15px; font-weight:bold; border:3px double #CCCDCF;display:block;
}
.galerie {border:5px double silver  }
.reference{border:0px double silver; padding:2px;margin:10px 5px 10px 0px  }
.varovani {width:420px; height:105px; text-align:center; color:red; font-size:16px; font-weight:bold; border:4px double red;margin:15px }
.hlaska {width:520px; height:62px; text-align:center; color:blue; font-size:15px; font-weight:bold; border:4px double blue;margin:10px }
.hlaskaheslo {margin-top:50px;text-align:center; font-size:15px; font-family: Arial; color:red; font-weight:bold;margin-bottom:10px}
.oznameni {position:absolute; top:100px;left:100px;text-align:center; font-size:15px; font-family: Arial; color:blue;font-weight:bold;margin-bottom:15px}


.cenik {color:#008888; font-size:16px; font-weight:bold; margin:5px}

.tabulka { border-collapse: collapse; border: 1px solid #808080; } 
.tabulka td{border: 1px solid #808080; text-align:center;height:22px;}
.zahlavi {  font-weight:bold; color: white;  background-color: #277F7E}
.obsah1 { height:22px;color: black; background-color: #FFFFFF } 
.obsah2 { height:22px;color: black; background-color: #DBDBDB }
.ko {position:absolute; left:85px; width:650px; height:40px; top:335px; color:red; font-size:15px;font-weight:normal; background-color:transparent;text-align:center}
.ok {position:absolute; left:70px; width:650px; height:40px; top:310px; color:blue; font-size:15px;font-weight:normal; background-color:transparent;text-align:center}
#formular {width:650px; margin: 40px 0px 10px 60px;text-align:justify;font-size:12px}
#formular tr {text-align:left}
#formular .nadpis {margin:10px 10px 10px 0; font-size:14px; color: #267CB2;border-bottom:1px solid #267CB2;}	
#formular .inptext1a {width: 20px; height: 16px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .inptext1b {width: 40px; height: 16px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .inptext1c {width: 60px; height: 16px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .inptext2 {width: 110px; height: 16px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .inptext2a {width: 80px; height: 16px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .inptext2b {width: 130px; height: 16px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .inptext3 {width: 180px; height: 16px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .inptext2c {width: 130px; height: 18px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .inpfile {width: 180px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .select1 {width: 130px; height: 18px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .select2 {width: 80px; height: 18px; background: #FFF; border: 1px solid #267CB2;font-size:12px}
#formular .formular_tl  {height: 23px; width: 120px; margin:10px 0 10px 210px;font-size:13px; font-weight:bold; background:#1D3252; color:white; padding-bottom:4px}
#formular .formular_tl2  {height: 23px; width: 150px; margin:0 0 0 10px; font-size:13px; font-weight:bold; background:#1D3252; color:white; padding-bottom:4px}
#formular .sloupec1 {width:150px; text-align:left}
#formular .sloupec2 {width:220px; text-align:left}
