*{margin:0px; padding:0px;}body{background-color:#222222;text-align:center;color:#212121;font-size:75%;margin:0px;padding:0px;font-family:Verdana, "Geneva CE", lucida, sans-serif;}form * {vertical-align:middle}hr {display:none}#main{position:relative;width:983px;text-align:left;    margin:auto;background-color:white;background-image:url('../pictures/top.jpg'); background-repeat:no-repeat;background-position:right top;}#header{position:relative;width:983px;height:340px;background-color:#222222;background-image:url('../images/top.jpg'); background-repeat:no-repeat;background-position:205px bottom;}#header .logo{width:243px;height:105px;background-image:url('../images/logo.gif'); background-repeat:no-repeat;float:left}#header .logo a {display:block;width:243px;height:105px}#header .navigace{margin-top:19px;padding:5px 5px 10px 5px;font-size:0.9em !important;width:195px;clear:left;float:left;background-color:#212121;background-image:url('../images/navigace.gif'); background-repeat:no-repeat;list-style-type:none;}#header .navigace li{margin:0px; padding:0px;}#header .navigace a{display:block;zoom:1; color:white; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:16px 0px 10px 18px; }#header .navigace a:hover,#header .navigace a.vyber{color:#8cc9ff;}#header .bar{width:205px;height:209px;clear:right;background-color:#212121;background-image:url('../images/bar.gif'); background-repeat:no-repeat;float:right;margin-top:19px;_margin-top:11px;&margin-top:17px;color:#fff}#header .bar h2{color:white; font-size:1.1em; margin:0px 0px 10px 0px; padding:23px 0px 0px 0px;}#header .bar ul{margin:0px; padding:0px;margin-top:10px;}#header .bar ul li{margin:0px 0px 0px 14px; padding:0px; list-style-image:url('../images/sipka3.gif');}#header .bar a{color:#8cc9ff;font-size:1em}#header .bar a:hover{color:#b1daff;}#header .bar .osobni,#header .bar .kosik{padding:0px 0px 0px 20px; height:99px;}#header .bar .osobni p {color:#fff}#header .bar .osobni {height:99px}#header .bar .kosik {padding-top:20px;height:79px;color:#fff}#header .bar .kosik p {color:#c90909;font-weight: bolder;}#header .vyhledavani{text-transform:uppercase;text-align:right;color:#6c6c6c;float:right;margin-top:75px;width:500px;}#header .vyhledavani input{width:187px; margin:0px 10px 0px 0px; height:24px; _height:30px; padding:6px 5px 0px 5px; border:none; color:white; background-color:#333333; background:url('../images/input2.gif') no-repeat;}#header .vyhledavani .sub{ width:29px; height:30px; background-image:url('../images/button2.gif');padding:0;cursor:pointer}#left{position:relative;width:203px;float:left;background-image:url('../images/levo.gif'); background-repeat:no-repeat;background-position:left top;}#left ul.menu{position:relative; margin:0px 3px 0px 5px; padding:0px;}#left ul.menu ul{margin:0px; padding:0px;}#left ul.menu li{margin:0px; list-style-type:none; padding:0px; background-image:url('../images/menu.gif'); background-repeat:repeat-x;}#left ul.menu a{display:block; font-size:0.9em !important; background-image:url('../images/sipka.gif'); background-repeat:no-repeat; background-position:10px center; height:26px; padding:0px 0px 0px 25px; line-height:26px; text-decoration:none; text-transform:uppercase; color:white;}#left ul.menu ul a{background:none; padding:0px 0px 0px 40px;}#left ul.menu a:hover,#left ul.menu a.vyber{font-weight:bold; background-image:url('../images/sipka2.gif'); color:#8cc9ff;}#left ul.menu ul a:hover,#left ul.menu ul a.vyber{font-weight:bold; background:none; color:#8cc9ff;}#left form{margin:0px;}#left h2,#right h2{letter-spacing:1px; color:black; text-transform:uppercase; font-size:1em; background-image:url('../images/nadpis.gif'); background-repeat:no-repeat; height:31px; line-height:31px; display:block; padding:0px 0px 0px 10px;}#left h2.top,#right h2.top{color:black; background-image:url('../images/kategorie.gif');}#left h2{margin:5px 3px 5px 5px;}#left .vyr {text-align:center;width:200px}#left .vyr a {display:block;margin:3px 0}#right h2{margin:5px 5px 5px 3px;clear:both}#left h2.top{margin:5px 3px 0px 5px;}#left p{margin:5px 8px 10px 9px; line-height:1.5;}#right{position:relative;width:203px;float:right;background-image:url('../images/pravo.gif'); background-repeat:no-repeat;}#right p strong{color:#c90909;}#right p{margin:5px 8px 10px 7px; line-height:1.5;}#stred{position:relative;width:553px;float:left;padding:9px 12px 0px 12px;background-image:url('../images/obsah.gif'); background-repeat:no-repeat;}#stred .menu {list-style:inside}a{color:#236096; text-decoration:underline;}a:hover{color:#0f4e86;}h1{font-size:220%; margin:0px 0px 15px 0px; font-weight:normal; color:#0e599c; font-family:serif;}h2{font-size:140%; color:#0e599c;}h3{font-size:120%; color:#0e599c}h4{font-size:120%; color:black;}h2,h3,h4{margin:10px 0px 10px 0px; font-weight:bold;}p{margin:5px 0px 8px 0px;}strong{font-weight:bold;}button{width:29px; height:28px; line-height:28px; border:none; color:white; margin:0px 0px 0px 4px; font-weight:bold; cursor:pointer; font-size:90%; background-image:url('../images/button.gif'); background-repeat:no-repeat;}img{border:none;}option{cursor:pointer;}.zaznamy {margin:10px 0}.filtr {padding:10px;margin:10px auto;background:#A4D3FF;border:1px solid #ccc;width:500px;float:left}.filtr input {border:1px solid #369FFE;padding:2px;width:60px}.filtr select {width:100px}.filtr .sub {width:100px;border:1px solid #ccc;background:#56A7EF;text-align:center;color:#fff;cursor:pointer;padding:2px}.stranky{margin:0px; padding:10px 0px 10px 0px; border-top:1px solid silver;}.vypis .produkt{ width:181px;min-height:210px;_height:210px; color:white; display:inline;float:left; padding-bottom:9px;margin:5px 5px 15px 0px;background:url('../images/produktb.jpg') no-repeat left  bottom;position:relative}.vypis .zbozi2{margin-right:0px !important;}.vypis {width:553px;overflow:hidden;margin:15px 0;float:left}/*.vypis .produkt div.akce{width:171px;float:left;min-height:102px;_height:102px; background-color:#212121; background-image:url('../images/produkt.jpg'); background-repeat:no-repeat;padding:0 5px 5px 5px;position:absolute;bottom:10px;left:0}*/.vypis .produkt div.akce{width:171px;float:left;min-height:80px;_height:80px; background-color:#212121; background-image:url('../images/produkt.jpg'); background-repeat:no-repeat;padding:0 5px 5px 5px;position:absolute;bottom:10px;left:0}.vypis .produkt div.akce h2{color:white; font-size:105%; padding:10px 5px 0px 7px; margin:0px 0px 10px 0px;}.vypis .produkt div.akce h3{color:#8cc9ff; font-size:180%; padding:0px 10px 0px 12px; margin:10px 0px 3px 0px;position:absolute;bottom:10px;left:7px}/*.vypis .produkt div.akce del{padding:0px 10px 0px 12px; margin:3px 0px 0px 0px;}*/.vypis .produkt strong {position:absolute;bottom:10px;left:7px}.vypis .produkt del {position:absolute;bottom:0px;left:15px;font-size:0.8em}.vypis .produkt .ks {display:none;}.vypis .produkt .sub {border:0;position:absolute;bottom:0px;right:7px}/*.vypis .produkt div.obrazek img{height:110px;width:110px}*/.vypis .produkt div.obrazek{text-align:center; margin:0px 0px 10px 0px;}#detail-produktu {float:left;width:750px;background:url('../images/detail.jpg') no-repeat top left;padding:15px}#detail-produktu .kosik-detail {float:right;width:300px;border:3px double #0e599c;padding:5px;margin-right:20px;display:inline;margin-bottom:10px}#detail-produktu .kosik-detail input {border:1px solid #369FFE;padding:2px;width:30px}#detail-produktu .kosik-detail .sub {width:120px;border:1px solid #ccc;background:#369FFE;text-align:center;color:#fff;cursor:pointer;padding:2px}#detail-produktu .kosik-detail .cena {display:block;margin:5px 0;clear:left}#detail-produktu .obrazek {float:left;padding:15px;border:3px double #0e599c;margin:0 20px;display:inline}#detail-produktu h3 {color:#0e599c;clear:left;float:left}#detail-produktu .noprint {clear:both;border-top:1px solid #0e599c;border-bottom:3px double #0e599c;padding:5px;width:500px;float:left;margin:10px}#detail-produktu .upopis {clear:both;padding-left:15px;margin-top:10px;float:left}#detail-produktu .popisZbozi {clear:left;width:500px;padding-left:20px}#detail-produktu .odsta {clear:right;float:right;margin-right:20px;width:300px}#detail-produktu .naVyrobce {clear:right;float:right;margin-right:20px}.parametry {clear:left;border:1px solid #ccc;width:560px;margin:0 auto 10px auto}.parametry td {padding:4px 5px;color:#54636D}.parametry .odd {background:#edf0f2}/****kosik*****/table.kosik-tabulka {width:100%;clear:left;margin-top:10px}table.kosik-tabulka a{color:#ae6126;}table.kosik-tabulka thead td{font-weight:bold;width:60px;text-align:center;font-size:0.9em;background-color:#65b6fe;color:#000}table.kosik-tabulka tbody td{border-bottom:1px solid #eee;}table.kosik-tabulka tfoot td{background-color:#65b6fe;  text-align:right;  font-size:1.3em;padding:7px}table.kosik-tabulka tr.odd td{background-color:#65b6fe}table.kosik-tabulka td.cena{font-weight:bold;  text-align:right;}table.kosik-tabulka img{border:none}table.kosik-tabulka tfoot .ucena {padding-right:10px;display:block}#adresa{border:1px solid #E4E5E6;background:#A4D3FF;padding:10px;clear:left;width:500px;margin:12px}#adresa table input {width:133px;background:#fff;padding:2px 3px 2px 2px;border:1px solid #369FFE;color:#000;margin-left:9px}#adresa table{font-size:1.1em;clear:left;margin:10px 0;color:#004D93;}#adresa table textarea {background:#fff;margin-left:9px;border:1px solid #369FFE;}#adresa  .sub {width:140px;padding:2px;background:#56A7EF;color:#fff;cursor:pointer;margin-top:2px;border:1px solid #E4E5E6}#adresa a {color:#158DB0}#right .zbozi {float:left;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc;padding-right:10px}#right .zbozi .uimg {float:left;margin-top:5px;}#right .zbozi h5 {float:right;width:140px;font-size:0.9em}#right .zbozi .price {float:right;clear:left}#right .news {padding-left:10px}#right .news input {border:1px solid #369FFE;padding:2px;width:120px}#right .news .sub {width:60px;border:1px solid #ccc;background:#369FFE;text-align:center;color:#fff;cursor:pointer;padding:2px 0;}.text ul {list-style:inside;padding-left:10px}#paticka{position:relative;width:953px;height:auto;font-size:0.9em;text-transform:uppercase;color:white;background-color:#222222;background-image:url('../images/paticka.gif'); background-repeat:no-repeat;padding:24px 15px 50px 15px;margin:0px;clear:both}#paticka a{color:#56a7ef;}#paticka a:hover{color:#b1daff;}h1#detail{	maring-bottom:0;	}span.kod{	margin-top:-10px;	position:relative;	top:-10px;	left:20px;	}		.koupit tr{	height:19px	}	#logoVyrobce{	position:absolute;	top:345px;	left:860px;	}