/*-----------------------celá strana--------------------------------------*/
body{margin:0px; padding:0px; background-color: #414548; text-align:center;font-family:verdana, arial; font-size: 11px; overflow-y: scroll;} 
div#stranka{width:1000px; margin:10px auto; text-align:left; background-color: white; }
div.cleaner{clear:both;}
img {border: none;}
table {font-size: 11px;}
/*-----------------------záhlaví------------------------------------------*/
div#zahlavi{height:79px;margin:0px; background-color:#292C7B}
div#zahlavi object.right{float:right; }
div#zahlavi object.left{float:left;}

div#zahlavi2{margin:0px; padding: 0px; height: 20px; background-color: #EEEEEE;}
#zahlavi2 a {margin-left:4px; text-decoration: none; color:blue; font-weight:bold; line-height:18px;}
#zahlavi2 a:hover {margin-left:4px; text-decoration: none; color:black; font-weight:bold; line-height:18px;}

/*-----------------------hlavní část--------------------------------------*/
div#hlavni{margin:0px 0px 0px 0px;padding-left:0px;padding-bottom:0px; float:right; width:745px;}
div#hlavni div#hlavni_obsah {padding: 10px}
/*-----------------------levé menu----------------------------------------*/
div#left_menu{float:left; width:230px; margin:0px 0px 0px 0px; padding:0px; }
div#left_menu div#menu_stat {background: url('img/pruh1.jpg') repeat-y; width: 220px}
div#left_menu div#menu_stat div#menu_stat_obsah {margin:0px 0px 0px 30px; padding: 10px 0px 10px 0px}
div#left_menu div#menu_stat div#menu_stat_obsah a {display: block; font-size: 13px; color: white; text-decoration: none; padding:5px 0px 5px 10px}
div#left_menu div#menu_stat div#menu_stat_obsah a.active {background-color: #0A4C84;}
div#left_menu div#menu_stat div#menu_stat_obsah a:hover {background-color: #022F55;}

div#left_menu div#menu_kategorie {background: url('img/pruh2.jpg') repeat-y; width: 220px; height: 500px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah {margin:0px 0px 0px 30px; padding: 5px 0px 5px 0px}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah div.aktivni {background-color: #0A4C84; padding: 0px 0px 10px 0px}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah div.neaktivni:hover {background-color: #022F55;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah a {display: block; font-size: 11px; color:white; text-decoration: none; padding:0px 0px 10px 10px}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah div.nadpis {margin: 10px 10px 0px 10px; border-bottom: 1px solid white}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah div.nadpis a {font-variant: small-caps; font-size: 14px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah div.popis {margin: 0px 10px 10px 10px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah div.popis a {font-size: 9px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah a.active {background-color: #022F55;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah a.hladina0 {padding: 0px 0px 0px 0px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah a.hladina1 {padding: 0px 0px 0px 10px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah a.hladina2 {padding: 0px 0px 0px 20px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah a.hladina_vyssi {padding: 0px 0px 0px 40px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah div.podstrom {padding: 5px 0px;}
div#left_menu div#menu_kategorie div#menu_kategorie_obsah a:hover {background-color: #022F55;}


div#left_menu div#menu_kosik {background: url('img/pruh4.jpg') repeat-y; width: 220px}
div#left_menu div#menu_kosik_obsah {color: white;padding: 5px 0px 20px 0px; }
div#left_menu div#menu_kosik_obsah div.hlavicka {border-bottom: 1px solid white; margin: 5px 15px;}
div#left_menu div#menu_kosik_obsah div.hlavicka div.nadpis {float: left; padding: 5px 0px 0px 0px}
div#left_menu div#menu_kosik_obsah div.hlavicka img{float: right}
div#left_menu div#menu_kosik_obsah div.pocet_kusu {background: url('img/pruh5.jpg') repeat-y; padding: 2px 0px 2px 15px}
div#left_menu div#menu_kosik_obsah div.pocet_kusu a {color: white; text-decoration: none;}
div#left_menu div#menu_kosik_obsah div.ceny_celkem {padding: 10px 0px 10px 10px}
div#left_menu div#menu_kosik_obsah div.ceny_celkem div.telo {font-size: 9px;}

div#left_menu div#menu_vyhl {background: url('img/pruh3.jpg') repeat-y; margin: 0px; border-top: 2px solid white; width: 220px}
div#left_menu div#menu_vyhl div#menu_vyhl_obsah {margin: 0px; padding: 20px 0px; color: white; } 
div#left_menu div#menu_vyhl div#menu_vyhl_obsah div.text {padding: 0px 0px 7px 16px}
div#left_menu div#menu_vyhl div#menu_vyhl_obsah form{margin: 0px; padding: 0px; text-align: center;} 

div#left_menu div#help {background: url('img/pruh3.jpg') repeat-y; margin: 0px; border-top: 2px solid white; width: 220px}
div#left_menu div#help {margin: 0px; padding: 10px 0px; color: white; } 
div#left_menu div#help div.text a {color: white; text-decoration: none; }
div#left_menu div#help div.text {padding: 0px 10px 7px 16px; text-align: justify;}

div#left_menu div#aktuality {margin: 0px; width:220px}
div#left_menu div#aktuality div#aktuality_obsah {margin: 0px; padding: 10px 16px; color: white;  text-align: left;} 
div#left_menu div#aktuality div#aktuality_obsah div#aktuality_nadpis {border-bottom: 1px solid white; font-size: 13px;}
div#left_menu div#aktuality div#aktuality_obsah div.aktualita {padding: 10px 3px}
div#left_menu div#aktuality div#aktuality_obsah div.aktualita span.nazev {width: 80%; float: left;}
div#left_menu div#aktuality div#aktuality_obsah div.aktualita span.odkaz {width: 20%; float: right;}
div#left_menu div#aktuality div#aktuality_obsah div.aktualita span.odkaz a{color: white; text-decoration: none; cursor: pointer}

div#left_menu div#akce {margin: 0px; width:220px; padding: 0px 0px 20px 0px}
div#left_menu div#akce div#akce_obsah {margin: 0px; padding: 10px 16px; color: white;  text-align: left; } 
div#left_menu div#akce div#akce_obsah span.nadpis {width: 80%; float: left; border-top: 1px solid white; padding: 10px 0px 0px 0px}
div#left_menu div#akce div#akce_obsah span.odkaz {width: 20%; float: right; border-top: 1px solid white; padding: 10px 0px 0px 0px}
div#left_menu div#akce div#akce_obsah span.odkaz a{color: white; text-decoration: none; cursor: pointer}


/*-----------------------zápatí-------------------------------------------*/
div#zapati{padding:0px;margin:0px;background-color:#EEEEEE; height:20px}
div#zapati a{color:white;text-decoration:none;}

/*-----------------------PODSTRÁNKY-------------------------------------------*/
/*-----------------------PROFIL-------------------------------------------*/
div#profil {padding: 15px;	font-size: 12px;}
div#profil h1, div#profil h2  {font-size: 12px; font-weight: 300;}
div#profil img {float: right; width: 100px}

/*-----------------------KONTAKTY-------------------------------------------*/
div#kontakty {padding: 0px;	font-size: 12px;}
div#kontakty div.mapa{float:left; border: 1px solid #4E81DD;}
div#kontakty div.kontakty_text {float:left; padding:0px 10px; border:0px solid red;}

/*-----------------------KOŠÍK-------------------------------------------*/

div#kosik div#obsah_kosiku{padding: 0px 0px 0px 0px; text-align: center;  }
div#kosik div#obsah_kosiku p {font-weight: bold; background-color: gray; padding:0px; margin:0px 0px 10px 0px}
div#kosik div#obsah_kosiku table{width: 100%; font-size: 10px; border-collapse: collapse; background-color: #EFEFEF; margin: 10px 0px 10px 0px; border: 2px solid gray; }
div#kosik div#obsah_kosiku table td.nadpis {font-weight: bold; text-align: center; border-bottom:1px solid black}
div#kosik div#obsah_kosiku table td.nazev_produktu {width: 27%; text-align: left;}
div#kosik div#obsah_kosiku table td.popis {width: 15%; text-align: left;}
div#kosik div#obsah_kosiku table td {text-align: center; padding:2px 2px; border-bottom: 1px dotted black;}
div#kosik div#obsah_kosiku table td input.pocet {width: 20px; text-align: center; height: 17px; font-size: 10px;}
div#kosik div#obsah_kosiku table tr.shrnuti {background-color:#DCDCDC; font-weight: bold; border-top: 2px solid gray; border-bottom: 2px solid gray } 
div#kosik div#obsah_kosiku input.submit {border: 1px solid gray;}


div#kosik div#objednavka {padding: 0px 0px 0px 0px; text-align: center;}
div#kosik div#objednavka table {width: 100%; font-size: 10px; border-collapse: collapse;margin: 10px 0px 10px 0px; background-color: #EFEFEF;  border-bottom: 2px solid gray;  border-left: 2px solid gray;  border-right: 2px solid gray  }
div#kosik div#objednavka tr.nadpis {background-color: #DCDCDC; font-weight: bold; height: 25px; border-top: 2px solid gray; border-bottom: 2px solid gray}
div#kosik div#objednavka tr.nadpis td { padding: 0px 0px 0px 10px}
div#kosik div#objednavka tr td { padding: 5px 0px 5px 0px}
div#kosik div#objednavka td.popis {text-align: right; padding: 0px 10px 0px 0px}
div#kosik div#objednavka tr.tlacitko {text-align: center;}
div#kosik div#objednavka input.submit {border: 1px solid gray; margin: 5px 0px}
div#kosik div#objednavka div.checkboxes {width: 400px; margin: 0px auto; text-align: left;}
div#kosik div#objednavka input.podminky {vertical-align: middle;}


/*-----------------------PRODUKTY-------------------------------------------*/
/*-----------------------NAVIGACE-------------------------------------------*/
div.rychla_navigace {padding: 5px; font-size: 10px; font-weight: bold; margin: 0px 0px 10px 0px;}

/*-----------------------VÝPIS KATEGORIÍ------------------------------------*/
div#vypis_kategorii {}
div#vypis_kategorii div.kategorie {width: 200px; float: left; margin: 20px; text-align: center;}
div#vypis_kategorii div.kategorie_stin {background-color: #F1F2F2; position: relative; cursor:pointer}
div#vypis_kategorii div.kategorie_obsah {background-color: white; border: 1px solid #E6E7E8; height: 200px;  position: relative; left:-5px; top: -5px}
div#vypis_kategorii div.kategorie_obsah div.obrazek {height: 100px; padding: 10px}
div#vypis_kategorii div.kategorie_obsah div.obrazek img {border: none}
div#vypis_kategorii div.kategorie_obsah div.popis {padding: 0px 15px 0px 15px }
div#vypis_kategorii div.kategorie_obsah div.popis div.nazev1{border-bottom: 2px solid #D1D3D4; height: 30px}
div#vypis_kategorii div.kategorie_obsah div.popis div.nazev1 a {text-decoration: none; color: gray; font-weight: bold; font-size: 11px;}
div#vypis_kategorii div.kategorie_obsah div.popis div.nazev2{padding:5px 0px 0px 0px; height: 40px}
div#vypis_kategorii div.kategorie_obsah div.popis div.nazev2 a {text-decoration: none; color: #D1D3D4; font-weight: bold; font-size: 10px;}

div#vypis_kategorii div.kategorie_stin:hover {background-color: #E6E7E8;}
div#vypis_kategorii div.kategorie_stin:hover div.kategorie_obsah {border: 1px solid #D1D3D4;}

/*-----------------------VÝPIS PRODUKTU-------------------------------------*/
div#vypis_produktu div.detail_produktu {border: 1px solid gray; margin: 0px 0px 20px 0px; padding:0px; font-family:verdana,arial; font-size: 11px; background-color: white;}
div#vypis_produktu div.detail_produktu div.nadpis {padding: 5px 15px 5px 15px;}
div#vypis_produktu div.detail_produktu div.popis {padding: 2px; }
div#vypis_produktu div.detail_produktu div.popis div.text{width: 80%; _width:70%; float:left }
div#vypis_produktu div.detail_produktu div.popis div.obrazek{width: 19%;  _width:25%; float:right; padding: 20px 0px }

div#vypis_produktu div.detail_produktu div.ceny,
div#vypis_produktu div.detail_produktu div.souvisejici{padding: 0px 0px 20px 0px; background-color: #EFEFEF; margin:0px 0px 0px 0px}
div#vypis_produktu div.detail_produktu div.ceny form,
div#vypis_produktu div.detail_produktu div.souvisejici form {height: 0px; margin:0px; padding:0px}
div#vypis_produktu div.detail_produktu div.ceny div.nadpis_skupiny,
div#vypis_produktu div.detail_produktu div.souvisejici div.nadpis_skupiny {background-color: gray; margin:0px 0px 10px 0px; padding: 0px 0px 0px 2px}
div#vypis_produktu div.detail_produktu div.ceny table,
div#vypis_produktu div.detail_produktu div.souvisejici table{width: 100%; _width: 97%; padding:0px; margin:0px; font-size: 10px; border-collapse: collapse;}
div#vypis_produktu div.detail_produktu div.ceny table td.nadpis,
div#vypis_produktu div.detail_produktu div.souvisejici table td.nadpis {font-weight: bold; text-align: center; border-bottom:1px solid black;}
div#vypis_produktu div.detail_produktu div.souvisejici table td.nazev_produktu {width: 30%; text-align: left;}
div#vypis_produktu div.detail_produktu div.souvisejici table td.popis {width: 30%; text-align: left;}
div#vypis_produktu div.detail_produktu div.ceny table td.popis {width: 60%; text-align: left;}
div#vypis_produktu div.detail_produktu div.ceny table td,
div#vypis_produktu div.detail_produktu div.souvisejici table td {text-align: center; padding:2px 2px; border-bottom: 1px dotted black}
div#vypis_produktu div.detail_produktu div.ceny table td input.pocet,
div#vypis_produktu div.detail_produktu div.souvisejici table td input.pocet {width: 20px; text-align: center; height: 17px; font-size: 10px;}
div#vypis_produktu div.detail_produktu div.popis img {float: right;}

div#hlavni div.aktualita {border: 1px solid #04549F; margin: 0px 0px 20px 0px; padding:0px; font-family:verdana,arial; font-size: 11px; background-color: white;}
div#hlavni div.aktualita div.nadpis {padding: 5px 5px 5px 5px; background-color:#D7ECFE; color: #04549F}
div#hlavni div.aktualita div.telo {padding: 5px; }

.li-no-disc {
	list-style-type: none;
	padding-bottom:8px;
}
.underline {
	text-decoration: underline;
}
.backlink {
	color: #0068BD;
	margin: 4px;
	font-size: 10px;
}
.backlink a {
	color: #0068BD;
}
.backlink a:hover {
	color: blue;
}