*{  font-family : Helvetica, Verdana, Helvetica CE, Arial;  font-size : 9pt;}body {  color : black;  scrollbar-face-color: #FFFFFF;  scrollbar-shadow-color: #CCCCCC;  scrollbar-highlight-color: #CCCCCC;  scrollbar-darkshadow-color: #FFFFFF;  scrollbar-3dlight-color: #FFFFFF;  scrollbar-track-color: #FFFFFF;  scrollbar-arrow-color: #FFFFFF;  overflow:auto;	background-image:url("./img/bg.gif");	text-align:center;	margin:0px;	padding:0px;}table{	margin:0px;	border-collapse: collapse;}#main-body{	width:983px;	height:100%;	_background:url("./img/top2.gif") no-repeat ;	margin:0px;	padding:0px;}#main-body-loged{	width:983px;	height:100%;	_background:url("./img/top2loged.gif") no-repeat ;	margin:0px;	padding:0px;}#obalovacka{	width:100%;	margin:0px;	padding:0px;	border:0px;}#obalovacka>tr{	vertical-align:top;}#obalovacka-leva{	width:50%;	background:url("./img/top_bgl.gif");	background-repeat:repeat-x;}#obalovacka-stred{	width:980px;	background:url("./img/top2.gif") no-repeat ;}#obalovacka-stred-loged{	width:980px;	background:url("./img/top2loged.gif") no-repeat ;}#obalovacka-prava{	background:url("./img/top_bgr.gif");	background-repeat:repeat-x;	width:50%;}#vrsek{	height:130px;}#pseudo-spodek{	vertical-align:top;	height:100%;}#spodek{	vertical-align:top;	height:100%;}#lx1{	width:90px;	_width:96px;}#lx2 table{	margin:0px;	width:100%;	height:100%;	background:url('./img/lx2_bg.gif');	background-position:top left;}#lx2 tr{	vertical-align:top;}#main, #podmain{	width:520px;	_width:518px;	background-color:white;	overflow:auto;	border-left:2px solid black;	padding-left:2px;	_padding-left:5px;}#main-shop{	width:680px;	background-color:white;	overflow:auto;	border-left:2px solid black;}#lx2{	width:191px;	_width:193px;	vertical-align:top;}#lx4{	width:158px;	background-color:white;	border-left:2px solid black;	text-align:center;}#menu img{	border:none;}#menu{	margin-top:83px;	margin-left:300px;}.left-container{	margin-left:6px;	width:176px;	background-color:#EDEDED;	margin-bottom:5px;}.left-container p{	margin-left:5px;	margin-right:5px;}.zahlavi{	height:7px;	background:url('./img/left_top.gif');	background-repeat:no-repeat;	width:100%;	font-size:1px;}.zapati{	background:url('./img/left_bottom.gif');	background-repeat:no-repeat;	background-position:bottom;	height:7px;	font-size:1px;}#login-area{	height:94px;	_height:115px;	padding-left:80px;	padding-top:20px;}#login-area form{	margin:0px;	padding:0px;}#login-area input{	width:105px;	margin-top:2px;	background-color:transparent;	border:none;	font-size:18px;}#login-area #naloguj{	background:url('./img/prihlasit_se.gif');	background-position:right;	background-repeat:no-repeat;	height:18px;	width:100px;}#send-news{	background-color:#FEFEFE;	border:1px solid #AAAAAA;	margin-right:3px;	width:30px;	height:19px;}#karta-info, #karta-email, #karta-list{	float:right;	display:block;	height:15px;	width:30px;	margin-right:2px;}.clanek-container{	margin-left:5px;	margin-top:10px;	margin-bottom:10px;	width:98%;}.clanek-container-spodek{	clear:both;}.clanek-container img{	border:none;}.clanek-image{	height:84px;	width:87px;	background:url('./img/clanek_pod_ikona.gif');	background-repeat:no-repeat;	text-align:center;	float:left;	padding-top:6px;	_padding-top:0px;}.clanek-image a{		font-size:84px;}.clanek-image img {	vertical-align:middle;}.clanek-obsah{	margin-left:90px;}.clanek-nadpis{}.clanek-nadpis a{	font-size:120%;	color:#E57824;	font-weight:bold;}.clanek-datum{	font-style:italic;	font-size:90%;}.clanek-popisek{	text-align:justify;}a{	text-decoration:none;	color:blue;}.nadpis-clanek{	font-size:150%;}.clanek-uvod{	font-weight:bold;	font-style:italic;}.clanek-text{	clear:both;}#kontakt{	margin:5px;	font-weight:bold;}#kontakt a{	color:#000000;	font-weight:bold;}#kontakt h4{	font-size:120%;}#kontakt em{	font-weight:bold;	font-style:normal;	color:#FF8A3D;}#kontakt span{	color:#999999;}#pravkont{	float:right;	width:40%;}#zapati{	height:30px;	width:983px;	margin:auto;	text-align:right;}#zapati div{	height:30px;	background:url('./img/zapati.gif');	background-repeat:repeat-x;	text-align:right;	margin-left:98px;	padding-top:15px;	padding-right:10px;}.strankovani{	font-weight:bold;	border-top:2px solid black;	padding-top:2px;	padding-bottom:3px;}.strankovani img, .strankovani-zbozi img{	vertical-align:middle;}.strankovani a, .strankovani-zbozi a{	color:#AAAAAA;}.strankovani span, .strankovani-zbozi span{	color:#FF8A3D;}.strankovani-zbozi{	background:url('./img/registrace_h1_bg.gif');	background-repeat:no-repeat;	height:22px;	font-weight:bold;	padding-top:2px;	padding-bottom:3px;	text-align:right;	padding-right:20px;	clear:both;}a img {	border:none;}.cathegory-select{	width:150px;}#kosik-th-produkt{	background:url('./img/kosik_th_produkt.gif');	background-repeat:no-repeat;	width:148px;	height:23px;}#kosik-th-cenakus{	background:url('./img/kosik_th_cenakus.gif');	background-repeat:no-repeat;	width:100px;}#kosik-th-pocet{	background:url('./img/kosik_th_pocet.gif');	background-repeat:no-repeat;	width:88px;}#kosik-th-cena-dph{	background:url('./img/kosik_th_cena_dph.gif');	background-repeat:no-repeat;	width:140px;}#kosik-th-x{	background:url('./img/kosik_th_x.gif');	background-repeat:no-repeat;	width:22px;}#kosik-zapati{	background:url('./img/kosik_zapati.gif');	background-repeat:no-repeat;}#objednavka-zapati{	background:url('./shop/img/objednavka_panel.gif');	background-repeat:no-repeat;	width:100%;	height:25px;}#kosik-zapati-registrace{	margin-left:50px;	font-size:18px;}#oblast-registrace {	padding-left:3px;}#oblast-registrace h1{	background:url('./img/registrace_h1_bg.gif');	background-repeat:no-repeat;	height:22px;	padding:0px;	margin:0px;	padding-left:10px;	padding-top:4px;	color:#777777;}#registrace-zapati{	background:url('./img/registrace_zapati.gif');	background-repeat:no-repeat;	height:33px;	padding-top:5px;}#zbozi-seznam-zahlavi{	background:url('./img/zbozi_seznam_zahlavi.gif');	background-repeat:no-repeat;	text-align:right;	padding-right:20px;}#param-table{	width:99%;	border-bottom:5px solid #dedede;	border-left:5px solid #dedede;	border-right:5px solid #dedede;	margin-bottom:5px;}#param-table th{	text-align:left;	background-color:#dedede;}#param-table th, #param-table td{	padding-left:5px;	border-bottom:1px solid #dedede;}#param-table tr:hover>td{	background-color:#efefef;}.right-aligment{	text-align:right;}.left-container form{	margin:0px;	padding:0px;	margin-right:5px;}.left-container select{	border:1px solid #989898;	margin-bottom:3px;}#kosik-info-area{	float:right;	margin-top:15px;	background:url('./img/podkosik.gif');	background-repeat:no-repeat;	width:143px;	_width:151px;	height:48px;	color:white;	padding-left:10px;	padding-top:10px;}#kosik-info-area a{	color:white;	font-weight:bold;}.zbozi-vypis-unit{	width:250px;	height:240px;	margin:1px;	float:left;	margin-bottom:10px;}.zbozi-vypis-unit img{}.zbozi-vypis-unit .ikona{	width:240px;	height:200px;/*	background-color:#EDEDED;*/	text-align:center;	vertical-align:middle;	padding:0px;	margin-left:2px;}#zbozi-vypis .zbozi-vypis-unit a.nazev{	background:url('./img/zbozi_unit_zahlavi.gif');	background-repeat:no-repeat;	display:block;	height:23px;	color:black;	font-weight:bold;	padding-top:2px;	padding-left:9px;	line-height:20px;}.zbozi-vypis-unit .zapati{	background:url('./img/zbozi_unit_zapati.gif');	background-repeat:no-repeat;	height:25px;	color:white;	font-weight:bold;	clear:both;	font-size:90%;}.zbozi-vypis-unit .zapati a{	display:block;	width:100px;	height:100%;	float:right;	font-size:20px;	border:none;}.zbozi-vypis-unit .zapati div.cena{	padding-top:6px;	margin-left:3px;	font-size:98%;	}.zbozi-vypis-unit .zapati div.cena-puvodni{	padding-top:6px;	margin-left:9px;	float:right;	color:#777777;	width:140px;	text-align:left;	font-size:98%;}.bezna{	color:red;	text-decoration: line-through;}.normalni{	font-weight:bold;}.usetrite{	color:#EDEDED;}.separator{	height:0px;	font-size:0px;	width:100%;}#zbozi-vypis{}#zbozi-detail{	width:520px;}#zbozi-detail .nazev{	background:url('./img/zbozi_detail_nazev2.gif');	background-repeat:no-repeat;	color:black;	font-size:120%;	font-weight:bold;	height:20px;	padding-top:2px;	padding-left:5px;	margin-bottom:20px;}#zbozi-detail .zapatix{	background:url('./img/zbozi_detail_zapati2.gif');	background-repeat:no-repeat;	height:25px;	color:white;	font-weight:bold;	padding-top:6px;	padding-left:9px;	clear:both;	margin-bottom:40px;	margin-top:20px;	position:relative;	top:20px;}#zbozi-detail input{	border:1px solid #B4B4B3;}#zbozi-detail form{	margin:0px;	padding:0px;}.stredni{	width:40px;}.check{	width:auto;	height:auto;}#zbozi-detail .container{	width:250px;}.container{	color:black;	margin-left:auto;}#zbozi-detail .det-name{	float:left;	width:170px;}#zbozi-detail .det-txt{	float:left;	width:80px;}.napravo{	text-align:right;}#ikona{	width:260px;	float:left;}#ikona img{	width:255px;}#zbozi-galerie{display: table; }#zbozi-galerie img{	height:120px;	margin-right:10px;	border:none;}input.submit{	background-color:#EDEDED;	color:black;	font-weight:bold;	cursor:pointer;}#obsah-kosiku{	border-collapse:collapse;}#obsah-kosiku th{	color:black;}#obsah-kosiku td{	border-bottom:1px solid #FF8A3D;	text-align:right;}#obsah-kosiku td.left{	text-align:left;}#obsah-kosiku td.no-border{	border:none;}.login{	border:1px solid #EDEDED;}.reg-form{	width:500px;	height:auto;	margin-left:10px;	margin-bottom:20px;	border-bottom:20px solid #EDEDED;}.reg-form td{	width:50%;}.reg-form tr.blue td{	background:#EDEDED;}.reg-form input{	border:1px solid #BCBCBC;	}.input-left-shop{	border:1px solid #898989;}.kosik-mnozstvi{	width:40px;	border:1px solid #EDEDED;	text-align:right;}#button-vyhledat{	background-color:#EDEDED;	color:black;	border:0px solid black;}#button-login{	background-color:#EDEDED;	color:black;	border:0px solid black;}#button-vymazat{	background-color:transparent;	color:black;	border:0px solid black;	height:25px;	width:50;}#button-zaregistrovat{	background-color:transparent;	color:black;	border:0px solid black;	float:right;	height:25px;	width:110px;}#button-stornovat{	background-color:transparent;	border:none;	width:100px;	cursor:pointer;}#button-basket-edit{	background:url(./shop/img/kos_edit.png);	background-repeat:no-repeat;	width:16px;	height:16px;	border:0px solid black;}#button-basket-del{	background:url(./shop/img/kos_ven.png);	background-repeat:no-repeat;	width:9px;	height:9px;		border:none;	font-size:0px;	margin-right:8px;}#button-objednavka{	background-color:transparent;	color:black;	border:0px solid black;	cursor:pointer;	width:100px;}#button-poptavka{	background:url(./shop/img/button_poptavka.gif);	width:158px;	height:21px;	border:0px solid black;}#button-pokracovat{	background-color:transparent;	border:0px solid black;	width:100px;	float:right;	cursor:pointer;}#button-ulozzmeny{	background-color:transparent;	color:black;	border:0px solid black;	float:right;	height:25px;	width:110px;}#button-logout{	background-color:#EDEDED;	color:black;	border:0px solid black;}.bordered{	border: 1px solid #EDEDED;	color:black;}#kalkulator-area{}#kalkulator-area select{	width:400px;	font-size:105%;	border:1px solid black;}#kalkulacka-zapati{	background:url('./img/kalkulacka_zapati2.gif');	background-repeat:no-repeat;	height:28px;	color:white;	font-weight:bold;}#kalkulacka-zapatix{	background:url('./img/kalukacka_zapatix.gif');	background-repeat:no-repeat;	height:28px;	color:white;	font-weight:bold;}#kalkulacka-zapatix .ok-button{	background-color:transparent;	border:none;	cursor:pointer;}#kalkulacka-objednavka{	width:100%;}#kalkulacka-objednavka td{	padding-top:10px;	padding-bottom:10px;	vertical-align:top;	border-bottom:1px solid #dddddd;}#kalkulacka-objednavka textarea.kalkul-area{	width:300px;	height:50px;	border:1px solid #444444;}#kalkulacka-objednavka input{	border:1px solid #444444;	width:100px;}#kalkulacka-objednavka input.text-inputs{	border:1px solid #444444;	width:300px;}#kalkulacka-objednavka h2{	margin:0px;	padding:0px;}#obj-login-form{	width:200px;	background:url('./img/obj_loginform.gif');	background-repeat:no-repeat;	margin:auto;}#obj-login-form input{	margin-left:40px;	margin-top:5px;}#obj-login-form .login{	width:100px;	background-color:transparent;}#obj-login-form .button-login{	width:100px;	background:url('./img/obj_loginbutton.gif');	background-repeat:no-repeat;	border:none;	width:80px;}#obj-login{	text-align:center;	color:#FF8A3D;}#obj-login a{	color:black;}#obj-login a:hover{	text-decoration:underline;}.bestsellers-unit{	width:148px;	margin-bottom:5px;	margin-left:5px;}.bestsellers-unit .nazev{	background:url('./img/bestsellers_top.gif');	background-repeat:no-repeat;	text-align:left;	display:block;	color:#888888;	font-weight:bold;	padding-left:10px;	padding-top:3px;	padding-bottom:3px;}.bestsellers-unit .zapati{	background:url('./img/bestsellers_bottom.gif');	background-repeat:no-repeat;	height:25px;	text-align:left;	padding-top:3px;	padding-left:10px;	margin-top:3px;}.bestsellers-unit .zapati a{	color:white;	font-weight:bold;}.bestsellers-unit .cena{}#podminky{	padding:5px;}#podminky h3{	font-size:130%}#podminky h4{	font-size:125%}#podminky h5{	font-size:120%}#podminky h6{	font-size:110%}.diskuse-item{	clear:both;	margin-top:10px;	border:1px solid black;}.diskuse-item .zahlavi{	background:#aaaaaa;	font-size:100%;	height:1.3EM;}.diskuse-item .text{	text-align:justify;}fieldset{	border:1px solid #FF8A3D;}legend{ color:#FF8A3D;}#main a{	color:#FF8A3D;}#main a:hover{	color:#858585;}#info-radek{	background:url(./shop/img/info_radek_bg.gif);	width:510px;	height:22px;	margin-top:3px;	margin-bottom:5px;	padding-left:5px;	padding-top:2px;	color:#848486;	font-weight:bold;}#info-radek a{	font-size:120%;	color:#000000;	font-weight:bold;}.gal{	text-align:justify;	padding:10px;}.gal img{	width:162px;}#areamapa{	padding-left:5px;}