html, body {
	background-color: White;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	list-style-image: url("sipka.gif");
	font-family: "Trebuchet MS";
}
a, img {
	border: 0px;
	text-decoration: none;
	color: Black;
}
.levo_odkaz {
	margin-left: 8px;
	color: Black;
	font-size: 14px;
	font-weight: normal;
	background-image: url(sipka.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
.levo_odkaz img
{
	float: left;
	margin-right: 4px;
}

li, dir
{
	color: Black;
}

.vrchni_panel
{
	height: 25px;
	line-height: 25px;
	margin: 0px;
	background-image: url(modre_menu_gif.gif);
	width: 985px;
	background-position: left;
	background-repeat: no-repeat;
}
.vrchni_panel_text
{
	font-family: "Trebuchet MS";
	font-size: larger;
	color: White;
	float: left;
	padding-left: 0px;
	margin-top: 0px;
}
.vrchni_panel_text a
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: White;
	margin-left: 30px;
	line-height: 25px;
	float: left;
	text-decoration: none;
	border: 0px;
	margin-top: 0px;
}
.vrchni_panel_text img
{
	margin-left: 100px;
	float: left;
	margin-top: 0px;
}

.kosik_img
{
	float: left;
	margin-left: 10px;
	border: 0px;
	margin-top: 0px;
	color: White;
	line-height: 25px;
	font-size: 14px;
	height: 25px;
}
.kosik_odkaz
{
	float: left;
	margin-right: 15px;
	border: 0px;
	margin-top: 0px;
	color: White;
	line-height: 25px;
	font-size: 14px;
	height: 25px;
}
.kosik_odkaz a
{
	color: White;
}
.kosik_odkaz img
{
	border: 0px;
}

.vse
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	font-family: "Trebuchet MS";
}
.vrch
{
	width: 1000px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
}
.vrch_pozadi
{
	width: 230px;
	background-color: #466DDD;
	height: 40px;
	float: left;
}
.vrch_zbytek
{
	width: 750px;
	height: 31px;
	float: left;
}

.logo
{
	height: 210px;
	background-color: White;
	width: 993px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px;
}
.logo img
{
	border: 0px;
	margin: 0px;
}
h1
{
	color: #cd6203;
	font-size: x-large;
	margin-bottom: 1px;
	text-align: left;
}
h2
{
	color: Black;
	font-size: large;
	margin-bottom: 1px;
}
h3
{
	color: Black;
	font-size: medium;
	margin-bottom: 1px;
}
.h3_levo
{
	color: White;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 164px;
	margin-bottom: 2px;
	margin-top: 2px;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	background-image: url(menu_levo_pozadi_cara.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.pravo
{
	float: right;
}
.levo_logo
{
	float: left;
}
.levo
{
	width: 164px;
	text-align: left;
	float: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

.levo_menu
{
	width: 164px;
	background-image: url(menu_levo_pozadi.jpg);
	text-align: left;
}

.levo a
{
	color: White;
	margin-bottom: 0px;
	margin-top: 0px;
	text-decoration: none;
	font-size: larger;
	text-align: left;
}
	
.levo_menu a:hover
{
	color: #FF6347;
}
   
.stav_obj
{
	background-color: #f3f2de;
	text-align: center;
	font-family: "Trebuchet MS";
	margin-bottom: 10px;
	margin-top: 10px;
	width: 164px;
}

.stav_obj form
{
	margin: 0px;
	margin-bottom: 10px;
	padding: 0pxv;
	margin-left: 5px;
}
.stav_obj p
{
	margin-bottom: 0px;
	margin-top: 5px;
	margin-left: 5px;
}
.stav_obj h3
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 3px;
}
.stred
{
	width: 790px;
	text-align: left;
	float: left;
	margin-left: 10px;
	margin-top: 0px;
	padding: 2px;
	font-size: small;
}

.stred hr
{
	width: 99%;
	color: #ececec;
	margin-top: 0px;
}
.stred object
{
	margin-right: 17px;
}
.stred dir
{
	list-style-type: circle;
}

.stred img
{
	border: 0px;
	margin-right: 5px;
}
.fotka
{
	border: 1px solid #dadada;
	margin-bottom: 20px;
	padding-top: 5px;
   padding-bottom: 30px;
   padding-left: 2px;
	padding-right: 2px;
}
.lupa
{
	float: right;
}
.varianty_img a
{
	margin-left: 11px;
	margin-right: 11px;
	display: none;
}

.vyr_obr
{
	width: 390px;
	text-align: center;
	float: left;
}
.vyr_panel
{
	width: 350px;
	text-align: center;
	float: left;
	margin-left: 20px;
}
.radek1_pan
{
	width: 350px;
	text-align: left;
	background-color: #f5e0cd;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}
.radek2_pan
{
	width: 350px;
	text-align: left;
	background-color: #faefe5;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
}
.radekpod_pan
{
	width: 130px;
	font-weight: bold;
	float: left;
}
.cena
{
	width: 350px;
	text-align: left;
	background-color: White;
	float: right;
	height: 30px;
	margin-top: 8px;
	font-family: "Trebuchet MS";
	margin-left: 7px;
}
.cena_2
{
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 5px;
}
.cena_3
{
	float: right;
	height: 30px;
	line-height: 30px;
	margin-right: 2px;
	text-align: right;
}
.cena_kc
{
	color: #CD6203;
	font-size: larger;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 20px;
}

.stred_rest
{
	width: 750px;
	text-align: left;
	float: left;
	font-weight: normal;
	font-size: 13px;
}
.stred_rest a
{
	color: Black;
	font-weight: bold;
}
.stred_kat
{
   width: 250px;
	text-align: center;
	padding: 0px;
	float: left;
}

.pata
{
	width: 992px;
	text-align: center;
	color: #F1F1F1;
	line-height: 45px;
	float: left;
	background-image: url(dolni_lista.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 0px;
	margin-bottom: 20px;
}
.pata a
{
	color: White;
}

.grafika
{
	text-align: left;
	float: right;
}

.nadpis_text
{
	color: #F4FCFF;
	font-size: 18px;
	font-family: "Comic Sans MS";
	font-weight: bold;
}
#odkaz_maly
{
	font-size: 14px;
}
.center
{
	text-align: center;
}
.kosik
{
	background-color: #FF4500;
	margin-top: 5px;
	margin-bottom: 5px;
	color: Black;
	font-size: 12px;
	text-align: center;
}
.kosik_id
{
	background-color: #f5e0cd;
	width: 30px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
}
.kosik_id2
{
	background-color: #faefe5;
	width: 30px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
}
.kosik_nazev
{
	background-color: #f5e0cd;
	width: 150px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
	font-size: 12px;
}
.kosik_nazev2
{
	background-color: #faefe5;
	width: 150px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
}
.kosik_kusu
{
	background-color: #f5e0cd;
	width: 90px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
	font-size: 12px;
}
.kosik_kusu2
{
	background-color: #faefe5;
	width: 90px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
}
.kosik_cena_bez_dph
{
	background-color: #f5e0cd;
	width: 140px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
   font-size: 12px;
}
.kosik_cena_bez_dph2
{
	background-color: #faefe5;
	width: 140px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
	font-size: 12px;
}
.kosik_cena
{
	background-color: #f5e0cd;
	width: 110px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
}
.kosik_dph
{
	background-color: #f5e0cd;
	width: 80px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
	font-size: 12px;
}
.kosik_dph2
{
	background-color: #faefe5;
	width: 80px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
}

.kosik_cena2
{
	background-color: #faefe5;
	width: 120px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
}
.kosik_celkem
{
	background-color: #f5e0cd;
	width: 190px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
	font-size: 12px;
}
.kosik_celkem2
{
	background-color: #faefe5;
	width: 180px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
	text-align: center;
}
.kosik_cel_bez
{
	background-color: #f5e0cd;
	width: 300px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
}
.kosik_cel_s
{
	background-color: #f5e0cd;
	width: 360px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
	text-align: center;
}
.kosik_cel_pred
{
	background-color: #f5e0cd;
	width: 50px;
	float: left;
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	color: Black;
}
.kosik_cel_bez2
{
	background-color: #faefe5;
	width: 300px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
	font-weight: bold;
}
.kosik_cel_s2
{
	background-color: #faefe5;
	width: 360px;
	float: left;
	height: 25px;
	padding-top: 5px;
	color: Black;
	font-weight: bold;
	text-align: center;
}
.kosik_cel_pred2
{
	background-color: #faefe5;
	width: 50px;
	float: left;
	height: 25px;
	padding-top: 5px;
	font-weight: bold;
}
.pokladna_p p
{
	margin-bottom: 4px;
	margin-top: 4px;
}
.nabidka
{
	width: 100%;
	background-color: #FFFCCE;
	margin-bottom: 5px;
	text-align: center;
}
.nabidka img
{
	float: left;
}
.nabidka2
{
	width: 100%;
	background-color: #DBE4F6;
	margin-bottom: 5px;
	text-align: center;
}
.nabidka2 img
{
	float: left;
}
.nabidka_text
{
	color: Black;
	padding-top: 40px;
	margin-left: 50px;
	text-align: center;
	float: left;
}
.nabidka_text2
{
	text-align: right;
	padding-top: 40px;
	margin-left: 10px;
	font-size: larger;
}
.nabidka_text a
{
	color: Black;
	font-size: larger;
}
.akce_euro
{
	display: block;
	width: 750px;
	clear: both;
	height: 270px;
}
.akce_euro h2
{
	font-size: 18px;
	color: #FF4500;
	text-align: center;
	margin-bottom: 4px;
}
.akce_euro img
{
	float: left;
}
.akce_euro a
{
	color: #FF4500;
	font-weight: bold;
}
.nahledy_img
{
	text-align: center;
	width: 300px;
}
.transport
{
	width: 800px;
	margin-bottom: 20px;
}
.transport_zbytek
{
	width: 800px;
	float: none;
	font-weight: bold;
}
.transport_nad
{
	width: 260px;
	float: left;
	font-weight: bold;
}
.transport_pod
{
	width: 260px;
	float: left;
}
.clear
{
	clear: both;
}
.nabidka_foto
{
	width: 30%;
	height: 110px;
	float: left;
}
.nabidka_foto img
{
	height: 110px;
}
.nabidka_text
{
	color: Black;
	text-align: center;
	float: left;
	width: 40%;
	height: 70px;
}
.nabidka_text2
{
	color: Black;
	float: left;
	width: 20%;
	text-align: center;
	height: 70px;
}
.nabidka_text a
{
	color: Black;
	font-size: larger;
}
.nabidka
{
	width: 100%;
	height: 110px;
	background-color: #FFFCCE;
	margin-bottom: 0px;
	font-size: medium;
	
}
.nabidka2
{
	width: 100%;
	height: 110px;
	background-color: #DBE4F6;
	margin-bottom: 0px;
	font-size: medium;
}
.kosik_blok
{
	width: 200px;
	float: left;
}
       .hidden
       {
        display: none;
       }
       .visible
       {
	display: inline;
}
.lupa
{
	position: relative;
	text-align: right;
}
.angebot img
{
	margin-right: 2px;
	float: left;
}