body {
	background-color:#fff;
	background-image:url(images/pozadi_stranka.gif);
	background-repeat:repeat-x;
	color:#0c5286;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	margin:0;
	padding:0;
	scrollbar-3dlight-color:#F7F8F8;
	scrollbar-arrow-color:#F7F8F8;
	scrollbar-darkshadow-color:#F7F8F8;
	scrollbar-shadow-color:#F7F8F8;
	scrollbar-track-color:#F7F8F8;
	text-align:center;
	vertical-align:top;
}
a {
	color:#0c5286;
	font-weight:400;
	text-decoration:none;
}
a:hover {
	color:#11619E;
	text-decoration:none;
}
table {
	border:0;
	margin:0;
	padding:0;
}
input {
	background-image:url(css_img/input_bgr.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #0c5286;
	color:#333;
	font-size:1em;
	padding:2px;
}
select {
	background-color:transparent;
	background-image:url(css_img/input_bgr.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #999;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin-bottom:2px;
	padding:0;
}
button {
	background-color:#969595;
	background-image:url(css_img/button_bgr.jpg);
	background-position:left;
	background-repeat:repeat-x;
	border:1px solid #666;
	color:#FFF;
	font-size:.9em;
	font-weight:700;
	padding:2px 4px;
	width:140px;
}
button#aktualizovat {
	margin-bottom:4px;
}
button:not(.mfp-arrow, .mfp-close):hover, button:not(.mfp-arrow, .mfp-close):focus {
	background-color:#B86201;
	background-image:url(css_img/button_bgr_hover.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	border:1px solid #333;
	color:#FFF;
	cursor:pointer;
	font-size:.9em;
	font-weight:700;
	padding:2px 4px;
	width:140px;
}
button.major_button {
	background-color:#969595;
	background-image:url(css_img/button_bgr.jpg);
	background-position:left;
	background-repeat:repeat-x;
	border:1px solid #666;
	color:#FFF;
	font-size:.9em;
	font-weight:700;
	margin:1px;
	padding:2px 4px;
	width:210px;
}
button.major_button:hover {
	background-image:url(css_img/button_bgr_hover.jpg);
	background-position:left center;
	background-repeat:repeat-x;
	border:1px solid #000;
	color:#FFF;
	cursor:pointer;
	font-size:.9em;
	font-weight:700;
	margin:1px;
	padding:2px 4px;
	width:210px;
}
form.login_form {
	background-image:url(css_img/prihlaseni_bgr.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	height:28px;
	margin-left:15px;
	margin-top:2px;
	padding-left:36px;
	padding-top:8px;
	text-align:left;
	vertical-align:top;
	width:600px;
}
input.login_form {
	margin-right:2px;
	width:100px;
}
button.login_button {
	font-size:.95em;
	margin-right:8px;
	width:60px;
}
input.do_kosiku {
	margin-right:2px;
	width:14px;
}
table.main_table {
	border:0 none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	width:990px;
}
td.blok_a {
	margin:0;
	padding:0;
}
table.blok_a1a5 {
	border-style:none;
	border-width:0;
	margin:0;
	padding:0;
	width:100%;
}
td.blok_a1 {
	border-style:none;
	border-width:0;
	color:#11619E;
	font-weight:700;
	height:48px;
	margin:0;
	padding:0;
	text-align:left;
	width:65%;
}
td.blok_a5 {
	border-style:none;
	border-width:0;
	height:48px;
	margin:0;
	padding:0;
	text-align:right;
	width:35%;
}
table.blok_aa2 {
	border-bottom:0 none;
	border-left:0 none;
	border-right:0 none;
	border-top:0 none;
	height:0;
	margin:0;
	padding:0;
	width:100%;
}
td.blok_a2 {
	border:0 none;
	height:0;
	margin:0;
	padding:0;
	width:100%;
}
a.menu_link {
	border-right-color:#FFF;
	border-right-style:solid;
	border-right-width:1px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}
div.logo {
	height:107px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	width:90%;
}
.logo img {
	padding-top:9px;
}
div.odkazy_top_uvod a {
	color:#FFF;
	display:block;
	margin-left:12px;
	margin-right:3px;
	padding:15px 7px 14px 12px;
	text-decoration:none;
}
div.odkazy_top_uvod a:hover {
	background-image:url(css_img/menu_uvod_top_bgr_hover.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFF;
	display:block;
	text-decoration:none;
}
div.odkazy_top a {
	color:#FFF;
	display:block;
	margin-left:3px;
	margin-right:3px;
	padding:15px 7px 14px;
	text-decoration:none;
}
div.odkazy_top a:hover {
	background-image:url(css_img/menu_top_bgr_hover.png);
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFF;
	display:block;
	text-decoration:none;
}
table.blok_a3a4 {
	background-image:url(css_img/table_a3_a4_bgr.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	margin:0;
	padding:0;
	width:100%;
}
td.blok_a3 {
	height:154px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	width:786px;
}
td.blok_a4 {
	border-style:none;
	border-width:0;
	height:154px;
	margin:0;
	padding:0;
	text-align:right;
	vertical-align:top;
	width:204px;
}
td.blok_b {
	background-color:#FFF;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	width:240px;
}
table.blok_b1, table.blok_b2, table.blok_b3, table.blok_b4, table.blok_b5 {
	float:left;
	margin:0 0 8px;
	padding:0;
	position:relative;
	top:-39px;
	width:100%;
}
td.blok_b2_a, td.blok_b3_a, td.blok_b4_a, td.blok_b5_a {
	background-color:#52B7FF;
	color:#FFF;
	font-size:1.3em;
	font-weight:700;
	height:20px;
	padding:10px 4px 4px 12px;
	text-align:left;
	vertical-align:top;
	width:100%;
}
td.blok_b2_b, td.blok_b3_b, td.blok_b4_b, td.blok_b5_b {
	background-color:#FFF;
	border:1px solid #D2D2D2;
	padding:4px 4px 8px 12px;
}
td.blok_b1_a {
	background-color:#52B7FF;
	background-image:url(css_img/menu_top_bgr.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFF;
	font-size:1.3em;
	font-weight:700;
	height:20px;
	padding:12px 4px 6px 12px;
	text-align:left;
	vertical-align:top;
	width:100%;
}
td.blok_b1_b {
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	width:100%;
}
td.blok_c {
	background-color:#FFF;
	background-image:url(css_img/c_poz.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:0 none;
	margin:0;
	padding:10px 10px 10px 12px;
	vertical-align:top;
	width:728px;
}
td.blok_e {
	background-image:url(css_img/pata_bgr.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border-style:solid none none;
	border-top-color:#F7CDA5;
	border-width:medium 0 0;
	font-family:Arial, Helvetica, sans-serif;
	height:34px;
	padding:8px 4px 0;
	text-align:center;
}
td.blok_f {
	background-color:#F5FBFF;
	border-bottom-color:#D2D2D2;
	border-style:solid none;
	border-top-color:#D2D2D2;
	border-width:1px 0;
	color:#11619E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	margin:0;
	padding-bottom:8px;
	padding-left:255px;
	padding-top:8px;
	text-align:left;
	text-transform:uppercase;
}
span.blok_vice_kusu_cena {
	color:#F60;
	font-weight:700;
}
span.blok_jeden_kus_cena {
	color:#EF7F02;
	font-weight:700;
}
span.blok_jeden_kus_cena_pred_slevou {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	text-decoration:line-through;
}
a.blok_jeden_kus {
	color:#000;
	font-weight:700;
	text-decoration:none;
}
a.blok_jeden_kus:hover {
	font-weight:700;
	text-decoration:underline;
}
table.seznam_zbozi_bez_foto {
	border-left-color:#D2D2D2;
	border-right-color:#D2D2D2;
	border-style:none solid;
	border-width:0 1px;
	margin:5px 0 15px;
	padding:0;
	width:100%;
}
fieldset.seznam_zbozi_s_foto_celek {
	border:0 none;
	margin:0;
	padding:0;
	vertical-align:top;
	width:92%;
}
table.seznam_zbozi_s_foto {
	background-image:url(css_img/motiv_nadpis.gif), url(css_img/blok_foto_udaje_bgr.jpg);
	background-position:left top, left bottom;
	background-repeat: repeat-x, repeat-x;
	border:1px solid #D2D2D2;
	border-collapse:collapse;
	float: left;
	width: 49.2%!important;
	margin-top: 5px;
	margin-right: 0.4%;
	margin-bottom: 0;
	margin-left: 0.4%;
}
td.seznam_zbozi_s_foto_nazev {
	color:#FFF;
	font-weight:700;
	height:30px;
	padding: 6px;
	background-image: url(css_img/motiv_nadpis.gif);
	background-repeat: repeat-x;
	background-position: left top;/*max-width:220px!important;*/
}
td.seznam_zbozi_s_foto_nazev a {
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}
td.seznam_zbozi_s_foto_nazev a:hover {
	color:#FFF;
	font-weight:700;
	text-decoration:underline;
}
td.seznam_zbozi_s_foto_nazev div.left {
	float: left;
	width: 60%;
}
td.seznam_zbozi_s_foto_nazev div.right {
	float: right;
	width: 39.5%;
	text-align: right;
	margin-right: 0.5%;
}
td.seznam_zbozi_s_foto_foto {
	font-weight:700;
	padding:6px;
	text-align:center;
	vertical-align:middle;
	width:105px;
}
td.seznam_zbozi_s_foto_udaje {
	margin:0;
	padding:6px;
	text-align:right;
	vertical-align:top;
	width: 105px;
}
td.seznam_zbozi_s_foto_popis {
	margin:0;
	padding:6px;
	text-align:left;
	vertical-align:top;
}
td.seznam_zbozi_s_foto_vice {
	margin:0;
	padding:6px;
	text-align:right;
}
table.seznam_zbozi_s_foto_old {
	background-image:url(css_img/blok_foto_udaje_bgr.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border:1px solid #D2D2D2;
	border-collapse:collapse;
	margin:5px 0 0;
}
td.seznam_zbozi_s_foto_nazev_old {
	background-image:url(css_img/menu_top_bgr.gif);
	background-position:1px -11px;
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:700;
	height:30px;
	vertical-align:middle;
}
td.seznam_zbozi_s_foto_nazev_old a {
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}
td.seznam_zbozi_s_foto_nazev_old a:hover {
	color:#FFF;
	font-weight:700;
	text-decoration:underline;
}
td.seznam_zbozi_s_foto_nazev_old div.seznam_zbozi_s_foto_nazev_old_left {
	float: left;
	width: 70%;
}
td.seznam_zbozi_s_foto_nazev_old div.seznam_zbozi_s_foto_nazev_old_right {
	float: right;
	width: 29%;
	text-align: right;
	margin-right: 0.5%;
}
td.seznam_zbozi_s_foto_foto_old {
	background-image:url(css_img/menu_top_bgr.gif);
	background-position:1px -11px;
	background-repeat:repeat-x;
	border-bottom-color:#D2D2D2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:700;
	padding:6px;
	text-align:center;
	vertical-align:middle;
	width:105px;
}
td.seznam_zbozi_s_foto_udaje_old {
	margin:0;
	padding:6px;
	text-align:right;
	vertical-align:middle;
}
td.seznam_zbozi_s_foto_popis_old {
	margin:0;
	padding:6px;
	text-align:left;
	vertical-align:top;
}
span.hlavni_cena {
	color:#EF7F02;
	font-size:1.1em;
	font-weight:700;
}
span.druha_cena {
	color:#666;
	font-size:xx-small;
	white-space:nowrap;
}
table.kosik_main {
	border-collapse:collapse;
	border-left-color:#D2D2D2;
	border-right-color:#D2D2D2;
	border-style:none solid;
	border-width:0 1px;
	margin:0 0 15px;
	padding:0;
	width:100%;
}
.kosik_main td {
	background-image:url(css_img/seznam_td_bgr.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-bottom-color:#D2D2D2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:2px;
}
td.kosik_celkem_cena_s_dani {
	background-image:url(css_img/seznam_td_bgr.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-bottom-color:#D2D2D2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	color:#F60;
	font-size:1em;
	font-weight:700;
	padding:2px;
}
div.celkem_polozek {
	margin-left:2px;
	text-align:left;
}
div.listovani_horni, div.listovani_dolni {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.85em;
	margin-bottom:4px;
	margin-top:4px;
	text-align:right;
}
div.listovani_horni a, div.listovani_dolni a {
	background-color:#F7CDA5;
	border:1px solid #7D8387;
	color:#333;
	padding:1px 3px;
	text-decoration:none;
}
div.listovani_horni a:hover, div.listovani_dolni a:hover {
	background-color:#FFF;
	color:#11619E;
	text-decoration:none;
}
span.listovani_aktualni_stranka {
	background-color:#FFF;
	border:1px solid #7D8387;
	color:#333;
	font-weight:700;
	padding:2px 3px;
}
td.blok_pchelp {
	color:#999;
	font-size:.8em;
	text-align:center;
}
input.kosik:hover {
	/*background-image:url(css_img/kosik_bgr_hover.jpg);*/
	/*background-position:center center;*/
	/*background-repeat:no-repeat;*/
	border:1px solid #333;
	background: #ec7e01; /* Old browsers */
	background: -moz-linear-gradient(top, #ec7e01 0%, #b56101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec7e01), color-stop(100%, #b56101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ec7e01 0%, #b56101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ec7e01 0%, #b56101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ec7e01 0%, #b56101 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ec7e01 0%, #b56101 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec7e01', endColorstr='#b56101', GradientType=0 ); /* IE6-9 */
}
a.kosik_link {
	background-image:url(css_img/nakupni_kosik_bgr.jpg);
	background-position:left 0;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	display:inline-block;
	font-size:1.1em;
	font-weight:700;
	margin-right:4px;
	padding-bottom:8px;
	padding-left:47px;
	padding-top:8px;
	text-decoration:none;
}
span.kosik_link_cena {
	color:#FF8804;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:700;
	white-space:nowrap;
}
div.info_mess {
	border:1px solid #FEA94B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	margin-bottom:10px;
	padding:4px;
	text-align:center;
}
span.zbozi_detail_nazev {
	border-style:none;
	border-width:0;
	color:#333;
	display:block;
	font-size:1.2em;
	font-weight:700;
	margin-bottom:4px;
	margin-top:0;
	padding:5px 2px;
	white-space:nowrap;
	width:100%;
}
span.zbozi_detail_kod {
	clear:left;
	color:#666;
	float:left;
	font-style:italic;
}
img.zbozi_detail_foto {
	border:1px solid #000;
}
div.quick_help {
	background-color:#FEF8F1;
	border:1px solid #FEA94B;
	margin:4px 0 10px;
	padding:4px;
}
table.seznam_ostatni {
	border-left-color:#D2D2D2;
	border-right-color:#D2D2D2;
	border-style:none solid;
	border-width:0 1px;
	margin:0 0 15px;
	padding:0;
	width:100%;
}
legend {
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
}
img.kosik_del {
	background-image:url(css_img/kosik_del.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #666;
	color:transparent;
	font-weight:700;
	height:20px;
	margin:0 1px;
	width:62px;
}
img.kosik_del:hover {
	background-image:url(css_img/kosik_del_hover.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #000;
	color:transparent;
	font-weight:700;
	height:20px;
	margin:0 1px;
	width:62px;
}
div.kat_odkaz {
	background-image:url(css_img/kategorie_odkaz_bgr.jpg);
	background-repeat:repeat-x;
	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:1px;
	color:#656A6D;
	display:block;
	font-size:1.1em;
	font-weight:700;
	line-height:18px;
	margin:0;
	padding:6px 0 6px 12px;
	text-decoration:none;
	width:228px;
}
div.kat_odkaz_vybrany {
	background-image:url(css_img/kategorie_odkaz_bgr.jpg);
	background-repeat:repeat-x;
	border-top-color:#FFF;
	border-top-style:solid;
	border-top-width:1px;
	color:#656A6D;
	display:block;
	font-size:1.1em;
	font-weight:bolder;
	line-height:18px;
	margin:0;
	padding:6px 0 6px 12px;
	text-decoration:none;
	width:228px;
}
div.kat_odkaz a, div.kat_odkaz_vybrany a {
	color:#656A6D;
	text-decoration:none;
}
div.kat_odkaz a:hover, div.kat_odkaz_vybrany a:hover {
	color:#EE7F16;
	text-decoration:none;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:700;
}
h4 {
	color:#936;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:700;
}
div.popis_cinnosti {
	float:left;
	font-size:1.2em;
	font-weight:400;
	line-height:22px;
	margin:0;
	padding:24px 80px 0 12px;
}
table.prihlaseni_table {
	border:0 none;
	color:#FFF;
	float:right;
	line-height:16px;
	margin:10px 78px 0 0;
	padding:0;
	width:190px;
}
div.hledani {
	border-style:none;
	border-width:0;
	float:right;
	font-size:.95em;
	margin-right:4px;
	margin-top:110px;
	padding:0;
	width:192px;
}
div.hledani a {
	color:#FFF;
}
div.hledani input {
	background-color:#EFF2F3;
	background-image:url(css_img/hledani_lupa.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	border:1px solid #0A3E65;
	float:left;
	font-weight:700;
	height:16px;
	margin:0 0 2px;
	padding:2px;
	width:114px;
}
div.hledani button {
	background-color:#B86201;
	background-image:url(css_img/button_hledat_bgr.png);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #0A3E65;
	color:#FFF;
	float:left;
	font-weight:700;
	height:22px;
	margin:0 0 2px 2px;
	padding:2px;
	width:70px;
}
sup {
	font-size:.8em;
}
textarea {
	background-image:url(css_img/textarea_bgr.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #999;
	border-style:solid;
	border-width:1px;
	color:#333;
	font-family:'Calibri', 'Arial', 'Verdana', sans-serif;
	font-size:1em;
	margin-bottom:2px;
	margin-top:2px;
	padding:2px;
}
div.objednavka_diagram {
	background-image:url(css_img/div_diagram_bgr.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:0 none;
	font-size:1.1em;
	margin:0 0 4px;
	padding:6px;
}
td.objednavka_diagram_neaktivni {
	background-color:#FFF;
	border:1px solid #E8E8E8;
	margin:0;
	padding:4px;
	width:25%;
}
td.objednavka_diagram_aktivni {
	background-color:#FFF;
	background-image:url(css_img/krok_aktivni_bgr.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #EF7F02;
	color:#333;
	margin:0;
	padding:4px;
	width:25%;
}
div.objednavka_formular_blok_chyba {
	background-color:#FFFEFD;
	border:1px dotted #FD9F37;
}
div.objednavka_formular_chyba_text {
	color:#666;
}
#infomess_main {
	_position:absolute;
	filter:alpha(opacity=90);
	left:245px;
	opacity:0.9;
	position:fixed;
	top:15px;
	width:320px;
	z-index:5000;
}
#infomess_head {
	background-image:url(css_img/info_error_bgr.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:18px;
	padding-right:4px;
	text-align:right;
}
.infomess_head_ok {
	background-image:url(../_images/ok.gif);
	color:#FFF;
}
.infomess_head_error {
	background-image:url(../_images/error.gif);
	color:#FFF;
}
.infomess_head_warning {
	background-image:url(../_images/warning.gif);
	color:#FFF;
}
#infomess_body {
	padding:15px;
}
.infomess_body_ok {
	background-color:#FFF5EC;
	color:#000;
	font-size:1.1em;
	font-weight:700;
}
.infomess_body_error {
	background-color:#FFE4C7;
	color:#000;
	font-size:1.1em;
	font-weight:700;
}
.infomess_body_warning {
	background-color:#FEEBEE;
	color:#000;
	font-size:1.1em;
	font-weight:700;
}
div.zmena_zobrazeni_blok {
	font-size:.9em;
	margin-bottom:12px;
	margin-top:0;
}
div.zmena_zobrazeni_seznam, zmena_zobrazeni_nahledy {
	margin:2px;
}
h1 {
	background-image:url(images/motiv_nadpis.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	line-height:210%;
	margin-bottom:5px;
	padding-left:7px;
	padding-top:1px;
	width:100%;
}
h2 {
	color:#11619E;
	font-size:1.4em;
	margin-bottom: 2px;
	padding-bottom: 2px
}
body, table, td {
	color:#202020;
	font-family:'Arial', 'Verdana', sans-serif;
	text-align:left;
}
body table {
	font-size:1em;
}
/*table,th,td,div,img,h1,h2,h3,h4,h5,input,textarea
{
	border-style:solid;
	border-width:0;
}
*/
p {
	margin-bottom:0;
}
input, select {
	border-style:solid;
	border-width:0;
	font-size:1em;
}
ul, ol {
	margin-bottom:0;
	margin-left:25px;
	margin-top:0;
	padding-left:0;
}
.clear_left {
	clear:left;
}
.clear_right {
	clear:right;
}
.vlevo {
	text-align:left;
}
.vpravo {
	text-align:right!important;
}
.noborder {
	background-color:transparent;
}
.noindent {
	text-indent:0!important;
}
.bold {
	font-weight:700!important;
}
.oldbrowser {
	height:1px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:-10000px;
	width:1px;
}
.clanek {
	clear:left;
	margin-bottom:15px;
	text-align:left;
}
.clanek :hover /* aktu�ln funguje na vaem i na textu HN
{
    border: solid 0px #CCC; -moz-box-shadow: 0px 0px 5px #000000;
    -webkit-box-shadow: 0px 0px 5px #000000;
    box-shadow: 0px 0px 5px #000000;
}*/
 .clanek .text {
	clear:left;
	margin:0;
	padding:0;
	text-indent:0;
}
.clanek p {
	/* povodn nebyl ~�dn� margin, pou~�t jen nan levou stranu  */
    margin: 0px 0px 0px 172px;
	text-indent:0;
}
.clanek .datum {
	float:right;
	font-size:.9em;
	font-weight:400;
	margin-left:3px;
	margin-top:2px;
	padding-right:2px;
}
.clanek h4 {
	background-color:#F7F7F7;
	border-color:#DDD;
	border-width:1px;
	font-size:.9em;
	padding:1px 2px;
	text-align:left;
}
.clanek h2 {
	margin:0;
	padding-top:0;
}
.clanek .anotace {
	font-style:italic;
	margin-bottom:10px;
	text-align:justify;
	text-indent:0;
	width:99%;
	text-decoration:none; /*HN*/
}
.clanek .anotace a {
	text-decoration:none;
}
.clanek img {
	margin:5px;
}
.clanek .od_organizace {
	font-size:.8em;
	font-style:normal;
	text-align:right;
}
.vice_foto {
	border-width:1px;
	clear:both;
	font-size:.9em;
	margin:5px;
	padding:3px 3px 2px;
	position:relative;
	text-align:center;
	text-indent:0;
}
.soubory {
	border-width:1px;
	clear:both;
	font-size:.9em;
	margin:5px;
	padding:3px 3px 2px;
	position:relative;
	text-align:left;
	text-indent:0;
	width:130px;
}
input.submit {
	border-width:1px;
	font-family:'Tahoma', sans-serif;
	font-size:.9em;
	font-weight:700;
	padding:0;
	text-align:center;
}
.topbox {
	background-color:#F7F7F7;
	border-color:#DDD;
	border-width:1px;
	padding:3px 7px;
}
body.popup {
	padding:5px;
	text-align:left;
}
h2.hlavni {
	border-bottom-width:2px;
	float:left;
	font-size:1.2em;
	margin-bottom:0;
	margin-top:10px;
	padding-right:5px;
}
#clear {
	clear:both;
	font-size:1px;
	height:1px;
}
fieldset {
	border-style:solid;
	border-width:1px;
	display:block;
	margin-top:10px;
	padding:5px;
}
fieldset legend {
	border-style:solid;
	border-width:1px;
	font-size:.9em;
	font-weight:700;
	margin-bottom:5px;
	padding:1px 4px;
}
.clear_h2 {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}
hr {
	border-top:solid 1px #ddd;
	height:1px;
	overflow:hidden;
}
body table, body table td {
	color:#424242;
}
#web {
	left:0;
	line-height:150%;
	margin:0 auto;
	position:relative;
	top:0;
	width:990px;
	z-index:3;
}
#top {
	background-image:url(images/motiv_zahlavi.jpg);
	background-repeat:repeat-x;
	border-style:none;
	border-width:0;
	height:155px;
	left:0;
	margin:0 auto;
	position:relative;
	top:0;
	width:990px;
}
#top h2.hlavni {
	border:0;
	height:93px;
	left:0;
	overflow:hidden;
	position:absolute;
	text-decoration:none;
	top:0;
	width:256px;
}
#top h2.hlavni a {
	cursor:pointer;
	text-decoration:none;
}
#top .c1 {
	color:#fff;
	font-size:2em;
	font-weight:700;
	height:93px;
	left:0;
	position:absolute;
	text-decoration:underline;
	top:6px;
	width:256px;
	z-index:1;
}
#top .c2 {
	background-image:url(images/logo.jpg);
	height:93px;
	left:0;
	position:absolute;
	top:0;
	width:256px;
	z-index:10;
}
#bottom_pozadi {
	border-style:none;
	border-width:0;
	text-align:center;
	width:100%;
	z-index:2;
}
#bottom {
	background-image:url(images/bgr-bottom.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border-style:none;
	border-width:0;
	color:#29526e;
	font-size:1.2em;
	height:100px;
	line-height:120%;
	margin:0 auto;
	overflow:hidden;
	padding-top:12px;
	text-align:left;
	width:990px;
}
#bottom a {
	color:#29526e;
}
#bottom_levo {
	float:left;
	height:145px;
	padding:0 0 0 16px;
	text-align:left;
	width:360px;
}
#bottom_levo img {
	margin:10px 0 0;
}
#bottom_stred {
	float:left;
	margin-left:400;
	height:145px;
	text-align:center;
	width:230px;/*float:left;
	height:145px;
	line-height:160%;
	padding-left:15px;
	padding-top:130px;
	text-align:left;
	width:417px; PUV */
}
#bottom_stred a {
	display:block;
	padding:0 0 0 0;
	text-decoration:none;
	color:#11619e;
	font-weight:700;
}
#bottom_stred a:hover {
	display:block;
	padding:0 0 0 0;
	text-decoration:none;
	color:#ff8c00;
	font-weight:700;
}
#bottom_stred a img {
	margin-right:5px;
	position:relative;
	top:-6px;
}
#bottom_pravo {
	float:right;
	height:145px;
	text-align:right;
	width:230px;/*	height:145px;
	padding-right:6px;
	padding-top:130px;
	text-align:right;
	width:303px; PUV*/
}
#bottom_pravo_odkazy a {
	display:block;
	padding:0 0 0 0;
	text-decoration:none;
	color:#11619e;
	font-weight:700;
}
#bottom_pravo_odkazy a:hover {
	display:block;
	padding:0 0 0 0;
	text-decoration:none;
	color:#ff8c00;
	font-weight:700;
}
/*#bottom_pravo_odkazy
{
	margin:25px 0 15px;
} PUV */

#menu {
	_left:6px;
	height:47px;
	left:9px;
	position:absolute;
	top:108px;
	width:971px;
	z-index:20;
}
#menu ul {
	margin:0 0 0 10px;
}
#menu li {
	float:left;
	height:31px;
	list-style-type:none;
	margin:0 2px 0 5px;
}
#menu a {
	color:#fff;
	display:inline;
	font-size:11pt;
	font-weight:700;
	height:50px;
	line-height:330%;
	padding:0 5px;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
}
#menu .zaobleni_menu {
	display:none;
	left:-12px;
	position:absolute;
	top:-3px;
}
.vyhledavani {
	border:1px solid #0FF;
	margin-top:-10px;
}
#vyhledavani {
	background-image:url(images/hledani-bgr.png);
	background-position:left top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	height:37px;
	left:730px;
	margin:0;
	padding:0;
	position:absolute;
	text-align:left;
	top:56px;
	vertical-align:top;
	width:245px;
}
#vyhledavani .hledej {
	border-width:0;
	position:absolute;
	top:8px;
	background-color: #D06F01;
	color: #FFF;
	padding: 5px;
	font-weight: bold;
	background-image: none;
	font-size: 9px;
	text-transform: uppercase;
	width: 71px;
	background: #ec7e01; /* Old browsers */
	background: -moz-linear-gradient(top, #ec7e01 0%, #b56101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ec7e01), color-stop(100%, #b56101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ec7e01 0%, #b56101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ec7e01 0%, #b56101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ec7e01 0%, #b56101 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ec7e01 0%, #b56101 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec7e01', endColorstr='#b56101', GradientType=0 ); /* IE6-9 */
}
#vyhledavani .q {
	background-color:transparent;
	border-style:none;
	border-width:0;
	color:#000;
	font-size:1.3em;
	font-weight:400;
	height:22px;
	line-height:150%;
	margin:7px 0 0 42px;
	padding:0 0 0 2px;
	width:118px;
}
.llr {
	border-style:none;
	border-width:0;
	left:350px;
	position:absolute;
	text-align:right;
	top:7px;
	width:400px;
}
.llr a {
	background-color:#2A4C65;
	color:#FFF;
	display:block;
	float:left;
	font-weight:700;
	margin-left:5px;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
}
.blok_kosik {
	border-style:none;
	border-width:0;
	left:680px;
	position:absolute;
	text-align:right;
	top:155px;
	width:300px;
}
#jazyky {
	border-style:none;
	border-width:0;
	left:680px;
	position:absolute;
	text-align:right;
	top:5px;
	width:300px;
}
#jazyky a {
	color:#FFF;
	display:block;
	float:right;
	font-weight:700;
	margin-left:5px;
	padding:3px;
	text-decoration:none;
	text-transform:uppercase;
}
#body {
	background-image:url(images/pozadi_stranka.jpg);
	background-repeat:no-repeat;
	left:0;
	margin:0 auto 25px;
	overflow:hidden;
	position:relative;
	text-align:left;
	top:0;
	width:990px;
}
#pozice {
	color:#434343;
	font-size:1.1em;
	font-weight:700;
	padding:10px 0 10px 14px;
	width:100%;
}
#pozice img {
	margin:4px 4px 0 0;
}
#index {
	border-style:none;
	border-width:0;
	width:990px;
}
#index_leva {
	border-style:none;
	border-width:0;
	float:left;
	width:990px;
}
h2.nadpis_s_pozadim {
	background-image:url(images/motiv_nadpis.gif);
	background-repeat:repeat;
	display:block;
	height:44px;
	left:0;
	position:relative;
	top:0;
	color: #FFF;
	margin: 0;
	padding: 0;
}
h2.nadpis_s_pozadim .text_nadpisu {
	display:block;
	float:left;
	font-size:1.4em;
	height:32px;
	line-height:170%;
	padding:0 0 0 9px;
}
h2.nadpis_s_pozadim .text_nadpisu a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}
h2.nadpis_s_pozadim img {
	float:right;
	margin:3px 6px 0 0;
}
#index_leva_leva {
	border-style:none;
	border-width:0;
	float:left;
	width:260px;
}
#index_leva_hledam {
	background-image:url(images/pozadi_about_index.gif);
	background-repeat:repeat-x;
	border-style:none;
	border-width:0;
	float:left;
	padding:3px;
	width:246px;
}
#index_leva_hledam h2.nadpis_s_pozadim {
	height:41px;
	width:245px;
}
#index_leva_hledam_body {
	background-image:url(images/_produkty_sablona.jpg);
	background-position:center top;
	background-repeat:repeat;
	border:1px solid #F93;
	height:150px;
	padding:0;
	width:245px;
}
#index_leva_hledam_body h3 a.odkaz_podbarveny {
	color:#fff;
	display:block;
	font-size:1.1em;
	font-weight:700;
	margin:6px 0;
	padding:3px;
	text-decoration:none;
	width:230px;
}
#index_leva_hledam_body a.filtr {
	display:block;
	font-size:.8em;
	font-weight:700;
	line-height:140%;
	padding:3px;
}
#index_leva_hledam_body a.filtr:hover {
	background-color:#0062ad;
	color:#fff;
}
#index_leva_hledam_body a.odkaz_nepodbarveny {
	color:#0c5286;
	display:block;
	font-weight:700;
	margin:6px 0;
	text-decoration:none;
}
#index_leva_hledam_body .index_produkt img {
	float:left;
	margin:5px;
}
#index_leva_hledam_body .index_produkt_body {
	clear:both;
	padding:0 6px 6px;
}
#index_leva_hledam_body h3 a {
	font-size:1.1em;
	font-weight:700;
	line-height:200%;
	text-decoration:none;
}
#index_leva_hledam_body .popis {
	color:#0c5286;
	font-size:.8em;
}
#index_leva_hledam_body .index_produkt {
	border:1px solid #c7c7c7;
	color:#255b80;
	height:160px;
	margin:16px 0 8px 8px;
	overflow:hidden;
	position:relative;
	width:300px;
}
.index_produkt #kolekce_navigace {
	_top:33px;
	clear:both;
	left:0;
	position:absolute;
	top:27px;
}
.index_produkt #kolekce_navigace .zadny_prodejce {
	font-size:1.5em;
	left:160px;
	position:relative;
	top:50px;
}
.index_produkt .bunka_kolekce {
	_width:294px;
	border-left:0 solid red;
	height:120px;
	padding:0 5px 0 0;
	position:relative;
	text-align:left;
	width:289px;
}
.index_produkt .leva_sipka_posuvu {
	cursor:pointer;
	height:18px;
	left:3px;
	position:absolute;
	top:2px;
	width:15px;
}
.index_produkt .prava_sipka_posuvu {
	_left:198px;
	cursor:pointer;
	height:18px;
	left:272px;
	position:absolute;
	top:2px;
	width:15px;
}
.index_produkt #pocitadlo_slajdu_text {
	background-color:transparent;
	color:#FFF;
	font-family:'Arial', 'Verdana', 'sans-serif';
	font-weight:700;
	left:481px;
	letter-spacing:.1em;
	position:absolute;
	top:32px;
	width:38px;
}
#index_leva_hledam_body .index_produkt .leva_sipka_posuvu {
	background-color:#c7c7c7;
	background-image:url(images/sipka_l.gif);
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
	height:25px;
	width:25px;
}
#index_leva_hledam_body .index_produkt .prava_sipka_posuvu {
	background-color:#c7c7c7;
	background-image:url(images/sipka_p.gif);
	background-position:center center;
	background-repeat:no-repeat;
	float:right;
	height:25px;
	width:25px;
}
#index_leva_o_nas {
	background-image:url(images/pozadi_about_index.gif);
	background-repeat:repeat-x;
	color:#0c5286;
	margin-top:15px;
	padding:10px 6px;
	width:333px;
}
#tuv {
	display:block;
	font-weight:700;
	padding:10px 15px 0 0;
}
#tuv img {
	float:right;
	position:relative;
	top:-10px;
}
#index_center {
	border-style:none;
	border-width:0;
	float:left;
	width:729px;
}
#index_center_partneri {
	border-style:none;
	border-width:0;
	float:left;
	width:1000px;
}

.aregion {
	text-decoration: underline;
	font-weight: bold;
	color: #0f4e6d !important;
}



#index_leva_aktuality .clanek {
	border-bottom:5px solid #bbc4cb;
	padding:20px 10px 0 5px;
}
/* funguje st�n vaude- i na textu HN
#index_leva_aktuality .clanek :hover
{
    border: solid 0px #CCC; -moz-box-shadow: 0px 0px 5px #000000;
    -webkit-box-shadow: 0px 0px 5px #000000;
    box-shadow: 0px 0px 5px #000000;
}
*/

#index_leva_aktuality .clanek .anotace {
	clear:both;
	color:#4e4f54;
	font-size:.9em;
	font-style:normal;
	line-height:130%;
	margin-top:-20px;
	padding:5px;
}
#index_leva_aktuality .clanek .anotace li {
	left:20px;
	padding-right:20px;
	position:relative;
}
#index_leva_aktuality .clanek_akce_body {
	/*zmna u margin, pYeps�no z 0 na 172px, u povodn� 0 nebylo px PUV*/
    margin:0px;
	padding:4px 10px 10px 12px;
}
#index_leva_aktuality .clanek_akce .datum {
	clear:both;
	color:#fff;
	font-size:1.1em;
	padding:0 0 6px 4px;
}
#index_leva_aktuality .clanek_akce h3 {
	background-image:url(images/motiv_nadpis_akce.gif);
	font-size:1.8em;
	line-height:200%;
	width:100%;
}
#index_leva_aktuality .clanek_akce h3 a {
	color:#fff;
	display:block;
	font-weight:700;
	padding:0 0 0 12px;
	text-decoration:none;
}
#index_leva_aktuality .clanek_akce .anotace {
	color:#fff;
	font-size:.9em;
	font-style:normal;
	line-height:120%;
	padding:5px;
}
#index_leva_aktuality .clanek_akce .anotace img {
	float:left;
	margin:3px 6px 6px 0;
	width:100px;
}
#index_leva_aktuality .clanek_akce a.pokracovat {
	color:#fff;
	float:right;
	padding:2px 0;
}
a.menici {
	background-image: url(images/pokracovat.gif)
}
a.menici:hover {
	background-image: url(images/pokracovat-hover.gif)
}
#index_prava {
	border-style:none;
	border-width:0;
	float:left;
	width:295px;
}
#index_prava a.rychle_odkazy {
	background-image:url(images/motiv_rychle_tlactiko.gif);
	background-repeat:repeat-x;
	border-top:1px solid #fff;
	color:#7d8387;
	display:block;
	font-size:1.3em;
	font-weight:700;
	height:56px;
	margin:3px 0;
	text-decoration:none;
	width:290px;
}
#index_prava a.rychle_odkazy:hover {
	color:#ef7f02;
}
#index_prava a .text_odkazu {
	display:block;
	margin:18px 0 10px 16px;
}
#index_prava a .pozadi_sipka {
	background-color:#ef7f02;
	background-image:url(images/sipka_rychlanavigace.gif);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:right;
	height:29px;
	margin:12px 4px 15px 0;
	width:29px;
}
#index_prava_banner {
	display:block;
	height:120px;
	margin:10px 0;
	width:290px;
}
#clanky .clanek {
	border-bottom:5px solid #bbc4cb;
	padding:20px 10px 0;
}
#clanky .clanek .anotace {
	clear:both;
	color:#4e4f54;
	font-size:.9em;
	font-style:normal;
	padding:5px;
}
.cely_clanek {
	color:#0c5286;
	float:right;
	font-weight:700;
	margin:0;
	padding:5px 0 0;
	position:relative;
	top:0;
}
.cely_clanek .pomlcka {
	float:left;
	position:relative;
	top:-1px;
}
.cely_clanek a {
	font-weight:700;
	text-transform:uppercase;
}
#clanek .anotace {
	float:right;
	padding:0 0 10px;
	width:670px;
}
#clanek .anotace .uvod {
	clear:both;
	padding-bottom:10px;
}
#clanek .anotace a.images {
	clear:both;
	display:block;
	margin:0 10px 10px;
	padding:0;
}
#clanek .anotace a.images img {
	border:2px solid #d2d2d2;
}
#clanek .text {
	padding:0;
}
#clanek h2, #clanek h3, #clanek h4 {
	color:#0c5286;
	line-height:190%;
}
#produkt {
	padding:15px 0;
}
#produkt .produktlevy {
	float:left;
	padding-right:10px;
	width:34%;
}
a.odkaz_eshop {
	background-color:#ef7f01;
	border:1px solid #a87e32;
	color:#fff;
	display:block;
	font-size:1.2em;
	font-weight:700;
	line-height:180%;
	margin-bottom:20px;
	padding:5px 5px 5px 10px;
	text-decoration:none;
	text-transform:uppercase;
}
#clanek a.odkaz_eshop {
	clear:both;
	margin-bottom:5px;
	margin-right:15px;
	width:246px;
}
#produkt .produktlevy .foto {
	padding-bottom:30px;
	text-align:center;
}
#produkt .produktlevy ul {
	display:block;
	padding:15px 10px 10px 0;
}
#produkt .produktlevy li {
	list-style-type:none;
}
#produkt .produktstred {
	color:#424242;
	float:left;
	width:64%;
}
#produkt .produktstred .popis {
	padding:5px;
}
#produkt .produktpravy {
	float:right;
	width:32%;
}
#produkt h3.nadpis_produkt {
	background-color:#fff;
	background-image:url(images/prechod_produkt_nadpis.gif);
	background-repeat:repeat-x;
	border-top:2px solid #d1d1d1;
	color:#265173;
	display:block;
	font-size:1.3em;
	padding:16px 0 16px 5px;
}
#produkt .produktpravy .technicka_data, #produkt .produktstred .technicka_data {
	width:100%;
}
#produkt .produktpravy .technicka_data .podbarveni, #produkt .produktstred .technicka_data .podbarveni {
	background-color:#ffebd2;
}
#produkt .produktpravy .technicka_data td, #produkt .produktstred .technicka_data td {
	font-size:.9em;
	padding:2px 5px;
}
#text_stranka .anotace {
	padding:0 10px 10px;
}
#text_stranka .fotogalerie {
	float:right;
	width:250px;
}
#text_stranka .ke_stazeni {
	float:right;
	width:150px;
}
#clanek table {
	border-collapse:collapse;
	width:95%;
}
#clanek table td {
	border:1px solid #0c5286;
	color:#0c5286;
	padding:3px;
}
.text_stranka {
	padding:0 0 20px;
}
#produkty {
	clear:both;
	float:right;
	margin-top:5px;
	width:75%;
}
#produkty h1 {
	background-color:#edf7ff;
	background-image:none;
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d2d2;
	color:#0062ad;
	font-size:1.4em;
	padding:7px;
	text-transform:uppercase;
	color: #FFFFFF;
}
#produkty #nadrubrika {
	border-top:1px solid #d2d2d2;
	color:#6f6f6f!important;
	padding-bottom:7px;
}
#nadrubrika h2, #nadrubrika h3, #nadrubrika h4, #nadrubrika h5, #nadrubrika h6, #nadrubrika p, #nadrubrika span, #nadrubrika div {
	color:#6f6f6f!important;
	font-size:1em;
}
#produkty .id_filtry {
	border-top:1px solid #d2d2d2;
	overflow:hidden;
	padding-bottom:7px;
}
#produkty .id_filtry a {
	display:block;
	float:left;
	font-size:.9em;
	font-weight:700;
	padding:3px 10px 3px 3px;
	text-decoration:underline;
}
#produkty #filtry a:hover, #produkty #filtry a.aktivni {
	background-color:#0062ad;
	color:#fff;
	text-decoration:none;
}
#produkty .topbox {
	background-color:#f0f0f0;
	margin:10px 0;
}
#produkty #podrubriky {
	border-width:0;
	margin-bottom:10px;
	margin-top:0;
	width:100%;
}
#produkty #podrubriky .rubrika {
	background-color:#F7F7F7;
	border-width:1px;
	padding:0;
	vertical-align:middle;
	width:33%;
}
#produkty #podrubriky .rubrika img {
	border:solid 1px #ddd;
	float:none;
	margin-left:1px;
	margin-right:2px;
	margin-top:2px;
}
#produkty #podrubriky .rubrika h3 {
	font-size:1.2em;
	margin:0;
	padding:12px 5px;
}
#produkty #podrubriky .rubrika h3 a, #produkty #podrubriky .rubrika h3 a:visited, #produkty #podrubriky .rubrika h3 a:hover {
	color:#535353;
	font-weight:700;
}
#produkty #podrubriky .rubrika h3 a:hover {
	color:#009dd0;
}
#produkty #podrubriky .rubrika .zobrazit {
	margin-bottom:2px;
	margin-top:0;
	padding-left:2px;
	padding-right:2px;
	text-align:right;
}
#produkty #podrubriky .rubrika .zobrazit a, #produkty #podrubriky .rubrika .zobrazit a:visited, #produkty #podrubriky .rubrika .zobrazit a:hover {
	color:#777;
	font-size:.9em;
}
#produkty #podrubriky .rubrika .popis {
	padding-left:2px;
	padding-right:2px;
}
#produkty .hlavicka {
	border-bottom:1px solid #fff;
	border-top:1px solid #d2d2d2;
	font-weight:700;
	padding-bottom:7px;
	text-align:left;
}
#produkty .hlavicka .nalezeno {
	padding-top:5px;
}
#produkty .hlavicka .razeni_vlevo {
	float:left;
	padding-top:10px;
}
#produkty .hlavicka .razeni_stred {
	float:left;
	margin-left:160px;
	padding-top:10px;
}
#produkty .hlavicka .razeni_vpravo {
	float:right;
	margin-right:10px;
	padding-top:10px;
}
#produkty .seznam_produktu {
	border-width:0;
	width:100%;
}
#produkty .seznam_produktu .produkt, #produkty .seznam_produktu_radky {
	border-width:1px;
	font-size:.9em;
	padding:0 0 5px;
	text-align:left;
	vertical-align:top;
}
#produkty .seznam_produktu .produkt .pozadi_produktu {
	background-color:#fff;
}
#produkty .seznam_produktu .vrsek {
	_height:55px;
	background-image:url(images/prechod_produkt_nadpis.gif);
	background-repeat:repeat-x;
	min-height:55px;
}
#produkty .seznam_produktu h4 {
	background-image:url(images/pozadi_box.gif);
	background-repeat:repeat-x;
	border-width:0;
	font-size:1.1em;
	margin:1px;
	padding:8px 5px;
}
#produkty .seznam_produktu h4 a, #produkty .seznam_produktu_radky h4 a {
	font-size:1.2em;
	font-weight:700;
	text-decoration:none;
}
#produkty .seznam_produktu .popis {
	clear:both;
	height:90px;
	padding:3px 3px 0;
}
#produkty .seznam_produktu .detail {
	margin-right:6px;
	padding-top:3px;
	text-align:right;
}
#produkty .seznam_produktu .vrchni img {
	border-color:#DDD;
	border-width:1px;
	margin:5px;
}
#produkty .seznam_produktu .foto {
	_height:130px;
	min-height:130px;
	text-align:center;
	vertical-align:middle;
}
#produkty .seznam_produktu .foto img {
	border:solid 0 #ddd;
}
#produkty .tucne {
	color:#494949;
	font-weight:700!important;
}
#produkty .seznam_produktu .vrchni {
	_height:120px;
	min-height:120px;
	overflow:visible;
	padding-left:3px;
	padding-right:3px;
}
#produkty .seznam_produktu_radky {
	border-width:0;
	margin-top:5px;
}
#produkty .seznam_produktu_radky td {
	border-bottom:1px solid #ddd;
}
#produkty .seznam_produktu_radky .foto {
	text-align:center;
	width:20%;
}
#produkty .seznam_produktu_radky .nazev {
	width:20%;
}
#produkty .seznam_produktu_radky .popis {
	width:40%;
}
#produkty .seznam_produktu_radky .cena {
	border-left:1px solid #ddd;
	color:#494949;
	font-size:.9em;
	width:20%;
}
#produkty .seznam_produktu_radky .detail {
	background-color:#fff5e9;
	width:14%;
}
#produkty .vyrobci {
	border:solid 1px #ddd;
	clear:both;
	margin-bottom:5px;
	margin-top:10px;
	width:99%;
}
#produkty .vyrobci .foto {
	display:block;
	height:80px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:80px;
}
#produkty .vyrobci .fake_foto {
	cursor:pointer;
	display:block;
	height:80px;
	width:80px;
}
#produkty .vyrobci .clear {
	height:1px;
	overflow:hidden;
}
#produkty .vyrobci .vyrobce {
	float:left;
	padding-top:3px;
	text-align:center;
	width:88px;
}
#produkty .vyrobci .aktivni {
	border:2px solid red;
}
#produkty .vyrobci a {
	color:#666;
	font-weight:700;
}
#produkty .vyrobci span.nazev {
	display:block;
	font-size:.9em;
	text-align:center;
}
.strankovani {
	_vertical-align:middle;
	background-color:#fff;
	border-width:0;
	display:inline;
	margin-right:1px;
	padding-left:2px;
	text-align:center;
	vertical-align:top;
	width:20px;
}
.strankovani_vybrano {
	background-color:#cf181d;
}
.strankovani_seznam .doleva {
	margin-right:4px;
}
.strankovani_seznam .doprava {
	margin-left:4px;
}
.strankovani_seznam .doleva img {
	margin-right:3px;
}
.strankovani_seznam .doprava img {
	margin-left:3px;
}
.strankovani_seznam img {
	position:relative;
	top:-2px;
}
#produkty .spodni_strankovani {
	background-color:#fff5e9;
	border-top:3px solid #f7cda5;
	clear:both;
	height:35px;
	left:0;
	margin:15px 0 0;
	padding:0;
	position:relative;
	top:0;
}
#produkty .spodni_strankovani a {
	background-color:#f7cda5;
	border-color:#fff5e9;
	color:#634442;
	font-weight:700;
}
#produkty .spodni_strankovani a.aktivni, #produkty .spodni_strankovani a:hover {
	background-color:#fff;
	border-color:#634442;
	color:#634442;
}
#produkty .spodni_strankovani .vypis_stranek {
	_left:55px;
	height:30px;
	left:0;
	margin:0 auto;
	overflow:hidden;
	padding-top:0;
	position:relative;
	text-align:center;
	top:0;
	width:600px;
}
#produkty .spodni_strankovani #kolekce_navigace {
	left:0;
	margin:0 auto;
	position:relative;
	top:0;
}
#produkty .spodni_strankovani #kolekce_navigace td {
	position:relative;
	width:22px;
}
#produkty .spodni_strankovani .vypis_stranek a {
	_margin:0 2px 1px 1px;
	border:1px solid;
	display:block;
	float:left;
	line-height:180%;
	margin:0 2px 2px;
	text-align:center;
	text-decoration:none;
	width:22px;
}
.vase_pozice {
	clear:both;
	color:#555;
	font-size:.9em;
	margin-bottom:5px;
	margin-top:5px;
}
.vase_pozice a, .vase_pozice a:visited, .vase_pozice a:hover {
	color:#555;
}
#p_menu {
	border-right:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	float:left;
	margin-bottom:20px;
	margin-top:5px;
	overflow:hidden;
	padding:0 2px 0 0;
	width:24%;
}
#p_menu h2, #p_menu h3 a, #p_menu h4 a, #p_menu h5 a {
	font-family:'Arial', sans-serif;
}
#p_menu h3 a, #p_menu h4 a, #p_menu h5 a {
	color:#0c558c;
	cursor:pointer;
	display:block;
	font-weight:700;
	text-decoration:none;
}
#p_menu h3 a {
	clear:both;
	color:#fff;
	display:block;
	font-size:1em;
	padding:7px 3px;
	text-transform:uppercase;
}
#p_menu a {
	border-top:1px solid #FFF;
	display:block;
}
#p_menu h2 a {
	background-color:#439bcd;
	border-bottom:2px solid #c3deef;
	border-top:2px solid #c3deef;
	color:#fff;
	display:block;
	font-size:1.1em;
	font-weight:700;
	padding:3px;
	text-decoration:none;
}
#p_menu h3 {
	background-color:#d8eef9;
	border-bottom:1px solid #fff;
	border-top:2px solid #fff;
	display:block;
	padding:0;
	position:static;
}
#p_menu h3 .k_rozkliknuti {
	_left:235px;
	display:none;
	left:245px;
	position:absolute;
	top:8px;
}
#p_menu h4 {
	padding:0 0 0 5px;
	position:relative;
}
#p_menu h4 .k_rozkliknuti {
	left:245px;
	position:absolute;
	top:8px;
}
#p_menu h4 a {
	border-left:0 solid #636363;
	display:block;
	font-size:.9em;
	font-weight:700;
	padding:3px;
	width:87%;
}
#p_menu h5 {
	padding:0 0 0 15px;
}
#p_menu h5 a {
	border-left:0 solid #636363;
	font-size:1em;
	margin-right:24px;
	padding:3px;
}
#p_menu .k_rozkliknuti {
	background-image:url(images/sipka_dolu_seznam.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:right;
	height:11px;
	overflow:hidden;
	width:13px;
}
#p_menu .stredni_rubrika .k_rozkliknuti {
	background-image:url(images/sipka_menu_dolu_mala.gif);
}
#p_menu .k_rozkliknuti_vsechny {
	float:right;
	font-size:.8em;
}
#p_menu .nejnizsi_rubrika {
	background-color:#fff;
	overflow:hidden;
}
#p_menu .aktivni_sipka {
	display:block;
	float:right;
	height:24px;
	left:-7px;
	position:relative;
	top:-3px;
	visibility:hidden;
	width:13px;
}
#p_menu span.oranzova {
	background-image:url(images/sipka_menu_svareci.gif);
	background-repeat:no-repeat;
}
#p_menu span.zluta {
	background-image:url(images/sipka_menu_filtry.gif);
	background-repeat:no-repeat;
}
#p_menu span.zelena {
	background-image:url(images/sipka_menu_pasky.gif);
	background-repeat:no-repeat;
}
#p_menu h4 a.aktivni, #p_menu h5 a.aktivni, #p_menu h4 a:hover, #p_menu h5 a:hover {
	background-color:#52b7ff!important;
	color:#fff!important;
}
#p_menu h5 a.aktivni, #p_menu h5 a:hover {
	background-color:#6fcfff!important;
	color:#fff!important;
}
#download {
	color:#00010a;
	padding-left:20px;
}
#download .rubrika {
	border-left:1px solid #ddd;
	margin-bottom:20px;
	margin-top:5px;
}
#download .odsazeni {
	margin-left:20px;
}
#odkazy {
	padding:0 20px 20px;
	position:relative;
	text-align:left;
	width:95%;
}
#odkazy .odkaz {
	background-color:#f7f7f7;
	border:solid 1px #79abdd;
	display:block;
	margin:30px 0 0;
	position:relative;
	text-align:left;
	width:100%;
}
#odkazy .logo_odkazu {
	float:left;
	margin:0 10px;
	position:relative;
}
#odkazy .nadpis {
	cursor:pointer;
	display:block;
	font-size:1.3em;
	font-weight:700;
	margin:10px 0 10px 26px;
	width:85%;
}
#odkazy .popis {
	display:block;
	margin:10px;
}
#odkazy .cistici {
	clear:both;
	float:none;
	position:relative;
}
#stranka_servis {
	padding:0 20px 20px;
}
#servisni_mista {
	border-color:#DDD;
	border-width:0;
	width:100%;
}
#servisni_mista td, #servisni_mista th {
	padding:3px;
}
#servisni_mista .suda td {
	background-color:#edf7ff;
}
#servisni_mista th {
	border-bottom-width:2px;
	font-size:1.2em;
	padding:5px;
	text-transform:uppercase;
}
#servisni_mista td.stat {
	background-color:#79ABDD;
	color:#FFF;
	font-weight:700;
	text-transform:uppercase;
}
#servisni_mista td {
	border-bottom-width:0;
	border-color:#EEE;
	padding:7px;
}
#servisni_mista .nazev {
	border-right-width:3px;
	color:#434343;
	font-weight:700;
}
#servisni_mista .psc {
	text-align:center;
	width:50px;
}
#servisni_mista .telefon {
	text-align:left;
	width:110px;
}
#download_private .rubrika {
	margin-bottom:20px;
}
#kontakty {
	color:#434343;
	display:block;
	padding:10px 0 0 20px;
}
#kontakty .historie {
	padding:13px;
}
#kontakty table {
	margin-bottom:20px;
	margin-left:10px;
}
#kontakty td {
	border-bottom-width:1px;
	border-color:#d2d2d2;
	vertical-align:top;
}
#kontakty .polozka, #kontakty .polozka_vpravo {
	color:#434343;
	font-weight:700;
}
#kontakty #obch_zastoupeni .jmeno {
	color:#265E97;
}
#kontakty h3 {
	background-image:url(images/motiv_nadpis.gif);
	border-width:0 0 1px;
	color:#fff;
	font-size:1.2em;
	padding:1px 2px 1px 10px;
}
#kontakty p {
	margin-bottom:5px;
	margin-top:5px;
	text-indent:3px;
}
#kontakty #osoby_dsv {
	float:left;
	margin-left:30px;
	width:400px;
}
#kontakty #osoby_dpz, #kontakty #balici_pasky {
	float:right;
	margin-right:30px;
}
#kontakty #elektrocentraly {
	border-color:#ddd;
	border-width:1px;
	float:right;
	margin-right:30px;
	width:400px;
}
#kontakty #divize_traf {
	border-color:#DDD;
	border-width:1px;
	float:left;
	margin-left:30px;
	padding:0;
	width:400px;
}
#kontakty #balici_pasky {
	border-color:#DDD;
	border-width:1px;
	width:400px;
}
#kontakty #osoby_dsv td, #kontakty #osoby_dpz td, #divize_traf td, #elektrocentraly td {
	vertical-align:middle;
	width:50%;
}
#kontakty #osoby_dsv th, #kontakty #osoby_dpz th, #kontakty #balici_pasky th, #divize_traf th, #kontakty #elektrocentraly th {
	background-image:url(images/motiv_nadpis.gif);
	border-width:0 0 1px;
	color:#fff;
	font-size:1.2em;
	padding:1px 2px 1px 10px;
}
#kontakty .foto_sidla {
	border-bottom-width:0;
	text-align:center;
	vertical-align:center;
}
#kontakty .foto_sidla img {
 filter:progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=3);
}
#kontakty #kontaktni_osoby {
	border-color:#DDD;
	border-width:1px;
	width:98%;
}
#kontakty #kontaktni_osoby td {
	border-width:0 0 1px;
	font-size:1.2em;
	vertical-align:middle;
}
#kontakty #map {
	color:#ff5900;
	height:348px;
	width:662px;
}
#kontakty #map a {
	color:#ff5900;
	font-weight:700;
}
#pasky {
	color:#444;
	width:990px;
}
#pasky #top {
	background-image:url(../paskyspotiskem/images/zahlavi.jpg);
	background-repeat:no-repeat;
}
#pasky #top h2.hlavni {
	left:4px;
	position:absolute;
	top:21px;
}
#pasky #top h1.hlavni {
	background-color:transparent;
	border-width:0;
	height:38px;
	left:730px;
	overflow:hidden;
	padding:0;
	position:absolute;
	text-decoration:none;
	text-transform:none;
	top:118px;
	width:260px;
}
#pasky #top h1.hlavni a {
	color:#ef7e18;
	font-size:1.1em;
	font-weight:700;
	text-decoration:none;
}
#pasky #index_bottom {
	padding-top:30px;
}
#pasky #index_bottom .kontakt {
	color:#444;
	float:left;
	font-size:.9em;
	margin:0 auto 20px;
	padding:0 10px 10px;
	width:350px;
}
#pasky #index_bottom .kontakt h5 {
	color:#0c5287;
	font-size:1.3em;
	font-weight:700;
}
#pasky #banner {
	background-image:url(../paskyspotiskem/images/pozadi_banner.jpg);
	background-repeat:repeat-x;
	display:block;
	float:right;
	height:120px;
	margin:0 auto;
	text-decoration:none;
	width:550px;
}
#pasky #banner .text {
	color:#fff;
	display:block;
	float:left;
	font-size:1.5em;
	font-weight:700;
	line-height:140%;
	margin-left:10px;
	margin-top:30px;
}
#pasky #banner .sipky {
	display:block;
	float:right;
	height:23px;
	margin-top:45px;
	width:100px;
}
#pasky #banner .sipky .sipka {
	background-image:url(../paskyspotiskem/images/sipka.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:23px;
	margin-right:10px;
	width:20px;
}
#pasky #index_leva {
	line-height:170%;
	padding-bottom:0;
	width:650px;
}
#pasky #index_prava {
	width:310px;
}
#pasky #index_leva, #pasky #index_prava {
	border:1px solid #fff;
	padding:5px;
}
#pasky #index_leva h2, #pasky #index_prava h2 {
	font-size:.9em;
	height:41px;
}
#pasky #index_prava h2 {
	line-height:260%;
}
#pasky #index_leva .text_nadpisu {
	line-height:220%;
	text-transform:uppercase;
}
#pasky #index_prava h2 .text_nadpisu {
	font-size:1.3em;
	line-height:290%;
}
#pasky #index_leva .text_stranka {
	color:#444;
	padding:10px;
}
#pasky .formular .odstavec {
	border:1px solid #fff;
	width:100%;
}
#pasky .formular span {
	display:block;
	float:left;
}
#pasky .ie_shit {
	_width:130px;
	width:130px;
}
#pasky .formular td {
	color:#444;
	font-size:1.1px;
	vertical-align:top;
}
#pasky .formular td.polozka {
	width:120px;
}
#pasky .formular table.textarea {
	margin:0 auto;
	position:relative;
	vertical-align:top;
}
#pasky .formular .kontakt input, #pasky .formular textarea {
	border:1px solid red;
	color:#444;
	width:150px;
}
#pasky .formular textarea {
	border:1px solid #0c5286;
	width:240px;
}
#pasky .div_submit {
	padding-top:0;
	text-align:center;
}
#pasky .formular .submit {
	color:#0c5286;
	cursor:pointer;
	font-size:1.2em;
	font-weight:700;
	margin:0 auto;
	width:250px;
}
#pasky .formular .dodatek {
	color:#0c5286;
	font-size:.9em;
}
#pasky table input, #pasky .kontakty input, #pasky .ramecek, #pasky .submit {
	border-width:1px;
}
#pasky table td {
	_font-size:1em!important;
}
#pasky .podekovani {
	color:#0c5286;
	padding:10px 0 0;
}
#pasky .uv_filtr {
	border:1px solid #aaa;
	float:left;
	margin:0 25px 8px 0;
}
.balici_pasky_rubrika {
	font-size:1em;
	height:40px!important;
	text-transform:uppercase;
}
.balici_pasky_rubrika .text_nadpisu {
	font-size:1.7em!important;
	line-height:200%!important;
}
div.index_leva_produkty_zaklad {
	background-image:url(images/bloky-left-bgr.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid #FEC27E;
	cursor:pointer;
	height:145px;
	margin:5px 0 0;
	padding:0;
	width:243px;
}
div.index_leva_produkty_zaklad:hover div.index_leva_produkty_nadpis {
	background-image:url(images/bloky-left-nadpis-bgr-hover_2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	color:#FFF;
	font-size:1.2em;
	font-weight:700;
	height:30px;
	margin:0;
	padding:10px 0 0 16px;
}
div.index_leva_produkty_zaklad_hover {
	border-style:none;
	border-width:0;
	float:left;
	height:145px;
	margin-bottom:0;
	margin-left:10px;
	margin-top:13px;
	padding:0 20px 0 0;
	width:328px;
}
div.index_leva_produkty_zaklad_bottom_hover {
	border-style:none;
	border-width:0;
	float:left;
	height:145px;
	margin-bottom:0;
	margin-left:10px;
	margin-top:84px;
	padding:0 20px 0 0;
	width:328px;
}
div.index_leva_produkty_kategorie {
	border-style:none;
	border-width:0;
	float:left;
	margin-top:24px;
	width:626px;
}
div.index_leva_produkty_kategorie_obsah {
	background-image:url(images/index-kategorie-bgr.png);
	background-position:left center;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	color:#0A3E65;
	float:left;
	font-size:1.2em;
	font-weight:700;
	height:170px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	text-align:center;
	vertical-align:top;
	width:133px;
}
div.index_leva_produkty_kategorie_obsah:hover {
	background-image:url(images/index-kategorie-bgr-hover.png);
	background-position:center top;
	background-repeat:no-repeat;
}
div.index_leva_produkty_kategorie_obsah a {
	color:#0A3E65;
	font-weight:700;
	text-decoration:none;
}
div.index_leva_produkty_kategorie_obsah a:hover {
	color:#EC7E01;
	text-decoration:none;
}
div.index_leva_produkty_kategorie_obsah_foto {
	border-style:none;
	border-width:0;
	height:100px;
	margin:0 0 3px;
	padding:0;
	text-align:center;
	vertical-align:top;
}
div.index_leva_produkty_foto {
	border-style:none;
	border-width:0;
	height:93px;
	margin:8px 0 0;
	text-align:center;
	vertical-align:top;
}
div.index_leva_produkty_nadpis {
	background-image:url(images/bloky-left-nadpis-bgr_2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	color:#0A3E65;
	font-size:1.2em;
	font-weight:700;
	height:30px;
	margin:0;
	padding:10px 0 0 16px;
}
div.index_leva_produkty_nadpis_hover {
	background-image:url(images/bloky-left-nadpis-bgr-hover.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	color:#FFF;
	font-size:1.5em;
	font-weight:700;
	height:30px;
	margin:0;
	padding:10px 0 0 16px;
}
div.index_leva_produkty_svarovaci_technika_hover {
	background-image:url(images/index-produkty-svarovaci-technika-bgr.png);
	background-position:left top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	height:432px;
	left:50%;
	margin:5px 0 0 -502px;
	padding:0;
	position:absolute;
	text-align:left;
	top:224px;
	vertical-align:top;
	width:999px;
	z-index:20;
}
div.index_leva_produkty_elektrocentraly_hover {
	background-image:url(images/index-produkty-elektrocentraly.png);
	background-position:1px top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	height:241px;
	left:50%;
	margin:5px 0 0 -502px;
	padding:0;
	position:absolute;
	text-align:left;
	top:376px;
	vertical-align:top;
	width:999px;
	z-index:20;
}
div.index_leva_produkty_plynove_filtry_hover {
	background-image:url(images/index-produkty-elektrocentraly.png);
	background-position:1px top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	height:241px;
	left:50%;
	margin:5px 0 0 -502px;
	padding:0;
	position:absolute;
	text-align:left;
	top:527px;
	vertical-align:top;
	width:999px;
	z-index:20;
}
div.index_leva_produkty_automatizace_hover {
	background-image:url(images/index-produkty-elektrocentraly.png);
	background-position:1px top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0;
	height:241px;
	left:50%;
	margin:5px 0 0 -502px;
	padding:0;
	position:absolute;
	text-align:left;
	top:678px;
	vertical-align:top;
	width:999px;
	z-index:20;
}
div.index_leva_produkty_balici_pasky_hover {
	background-image:url(images/index-produkty-balici-pasky.png);
	background-position:1px top;
	background-repeat:no-repeat;
	border-style:none;
	border-width:0 0 0 2px;
	height:240px;
	left:50%;
	margin:5px 0 0 -502px;
	padding:0;
	position:absolute;
	text-align:left;
	top:759px;
	vertical-align:top;
	width:999px;
	z-index:20;
}
div.flash_banner_zaklad {
	background-image:url(images/flash-banner-bgr.jpg);
	/*background-position:left top;*/
	/*background-repeat:no-repeat;*/
	background-size:100% 100%;
	border-style:none;
	border-width:0;
	height:169px;
	margin:5px 0;
	padding:0;
	/*width:357px;*/
	width: 728px;
	text-decoration:none; /*HN*/
}
div.flash_banner_zaklad:hover {
	text-decoration:none; /*HN*/
	border: solid 0px #CCC;
	-moz-box-shadow: 0px 0px 5px #000000;
	-webkit-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;
}
div.flash_banner_foto {
	border-style:none;
	border-width:0;
	float:left;
	height:132px;
	margin:10px 0 0 10px;
	padding:14px 0 0;
	text-align:center;
	vertical-align:middle;
	width:132px;
}
div.flash_banner_foto img {
	border-style:none;
}
div.flash_banner_text {
	border-style:none;
	border-width:0;
	float:left;
	height:90px;
	line-height:16px;
	margin:0px 0 0 10px;
	padding:0px 0;
	/*width:180px;*/
	width: 550px;
}
div.flash_banner_text h3 {
	color:#11619e;
	font-weight:700;
	padding-bottom:12px;
	padding-top:4px;
	text-decoration:none;
	width:160px;
}
div.flash_banner_text h3:hover {
	color:#ff8c00;
	font-weight:700;
	padding-bottom:12px;
	padding-top:4px;
	text-decoration:none;
	width:160px;
}
div.flash_banner_text h3 a {
	color:#11619e;
	font-size:1.1em;
	font-weight:700;
	text-decoration:none;
}
div.flash_tlacitko {
	float:left;
	height:30px;
	margin:0;
	padding:0;
	text-align:right;
	vertical-align:top;
	width:170px;
}
div.prava_top_banner {
	border-style:none;
	border-width:0;
	height:222px;
	margin:0;
	padding:0;
	width:293px;
}
div.prava_top_banner_left_a {
	border-style:none;
	border-width:0;
	color:#FFF;
	float:left;
	font-size:1.2em;
	height:36px;
	margin:0 2px;
	padding:94px 0 0;
	text-align:center;
	vertical-align:bottom;
	width:141px;
}
#nakupni_kosik {
	background-image:url(images/prava-top-banner-lefta-a.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#zadat_potavku {
	background-image:url(images/prava-top-banner-lefta-b.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
div.prava_top_banner_left_b {
	background-image:url(images/prava-bottom-banner-la.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	border:1px solid #52B7FF;
	color:#0A3E65;
	float:left;
	height:75px;
	line-height:18px;
	margin:2px 6px 6px;
	padding:8px 0 0;
	text-align:center;
	vertical-align:bottom;
	width:132px;
}
div.prava_top_banner_left_b span {
	font-size:1.1em;
	font-weight:700;
	text-transform:uppercase;
}
div.prava_top_banner_left_b img {
	border-style:none;
	border-width:0;
	margin-bottom:5px;
}
div.odkazy_top_uvod, div.odkazy_top {
	border-style:none;
	border-width:0;
	float:left;
	font-size:1.25em;
	font-weight:700;
}
a.menu_link:hover, a.blok_vice_kusu:hover, a.kosik_link:hover, a:visited, #produkt a, a.odkaz_eshop:hover, #produkty .hlavicka a.aktivni, #produkty .hlavicka a:hover, #odkazy a:hover, div.flash_banner_text h3 a:hover {
	text-decoration:underline;
}
td.blok_d, .hidden {
	display:none;
}
a.blok_vice_kusu, #bottom_stred a:hover, #produkt a:hover, #produkty .hlavicka a, #odkazy a {
	text-decoration:none;
}
input.kosik {
	/*background-color:#969595;*/
	/*background-image:url(css_img/kosik_bgr.jpg);*/
	/*background-position:center center;*/
	/*background-repeat:no-repeat;*/
	border:1px solid #666;
	/*color:transparent;*/
	cursor:pointer;
	height:22px;
	margin:0 1px;
	padding:0;
	/*width:62px;*/

	background: #adadad; /* Old browsers */
	background: -moz-linear-gradient(top, #adadad 0%, #565656 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #adadad), color-stop(100%, #565656)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #adadad 0%, #565656 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #adadad 0%, #565656 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #adadad 0%, #565656 100%); /* IE10+ */
	background: linear-gradient(to bottom, #adadad 0%, #565656 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#565656', GradientType=0 ); /* IE6-9 */
	color: #fff;
	font-weight: bold;
}
td.seznam_zbozi_bez_foto_top, td.seznam_ostatni_top {
	background-image:url(css_img/menu_top_bgr.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:700;
	padding:5px 3px;
}
td.seznam_zbozi_bez_foto_polozka1, td.seznam_zbozi_bez_foto_polozka2, td.seznam_zbozi_bez_foto_polozka1_a, td.seznam_zbozi_bez_foto_polozka2_a, td.kosik_polozka, td.kosik_cena, td.seznam_ostatni_polozka1, td.seznam_ostatni_polozka2, td.seznam_ostatni_polozka1_a, td.seznam_ostatni_polozka2_a {
	background-image:url(css_img/seznam_td_bgr.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-bottom-color:#D2D2D2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:.95em;
	padding:2px;
}
.kosik_main td.kosik_nadpis, td.kosik_nadpis {
	background-image:url(css_img/menu_top_bgr.gif);
	background-position:left top;
	background-repeat:repeat-x;
	color:#FFF;
	font-size:.95em;
	font-weight:700;
	padding:5px 3px;
}
td.kosik_celkem_nadpis, td.kosik_celkem_s_dani_nadpis, td.kosik_celkem_cena {
	background-image:url(css_img/seznam_td_bgr.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border-bottom-color:#D2D2D2;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-size:.95em;
	font-weight:700;
	padding:2px;
}
td.blok_pchelp a, td.blok_pchelp a:hover, div.zmena_zobrazeni_blok a {
	color:#999;
}
div.divkat_uroven_1 a, div.divkat_uroven_2 a, div.divkat_uroven_3 a, div.divkat_uroven_4 a, div.divkat_uroven_5 a, div.divkat_uroven_6 a, #p_menu h4 a, #p_menu h5 a {
	font-weight:400;
}
table.prihlaseni_table a, div.prava_top_banner_left_a a:hover {
	color:#FFF;
	text-decoration:underline;
}
table.prihlaseni_table a:hover, div.prava_top_banner_left_a a {
	color:#FFF;
	text-decoration:none;
}
/*form,form,div,span,img,p,body,h1,h2,h3,h4,h5
{
	margin:0;
	padding:0;
}*/

h1 {
	padding-left: 7px;
	margin-bottom: 5px;
}
.infomess_main_ok, .infomess_main_error, .infomess_main_warning {
	border:2px solid #FFF;
}
h3, #download .odsazeni h3 {
	font-size:1.1em;
}
ul, ul li {
	list-style-type:square;
}
td, th, div, #kontakty .middle td {
	vertical-align:middle;
}
strong, #clanek table th, .strankovani a, #pasky .formular .strong {
	font-weight:700;
}
.blok, #menu a:hover .zaobleni_menu, #menu a.aktivni .zaobleni_menu, #odkazy img, #odkazy span, #pasky #index_prava h2.nadpis_s_pozadim {
	display:block;
}
.clear, .clear1, #kontakty #obch_zastoupeni {
	clear:both;
}
.doleva, #index_leva_aktuality .clanek .anotace img, #clanky .clanek .anotace img, #clanek .clanek_pravy, #produkt .produktlevy li img, #pasky #banner img {
	float:left;
}
.doprava, a.odkaz_eshop img {
	float:right;
}
.stred, .center, #pasky .formular fieldset.kontakt, #pasky .formular fieldset.dotaz {
	text-align:center;
}
.checkbox, .radio, .noborder, #pasky input {
	border-width:0;
}
.mensi, #produkty .seznam_produktu .koupit .s_dph {
	font-size:.9em;
}
.vice_foto img, #jazyky a img {
	margin:3px;
}
img, .valign_top {
	vertical-align:top;
}
#menu a.aktivni, #menu a:hover {
	_display:inline;
	background-image:url(images/pozadi_menu_or.gif);
	background-repeat:repeat-x;
	color:#fff;
	display:block;
}
#pozice a, #produkt .popis h2, #produkt .popis h3, #produkt .popis h4, #produkty .text_stranka, #produkty .text_stranka h2, #produkty .text_stranka h3, #produkty .text_stranka h4 {
	color:#434343;
}
h2.nadpis_s_pozadim img.motiv2, h2.nadpis_s_pozadim img.motiv3 {
	float:right;
	margin:0 6px 0 0;
}
#index_leva_hledam_body h3 .oranzova, #index_leva_aktuality .clanek_akce, #p_menu h3.oranzova {
	background-color:#ef7f01;
}
#index_leva_hledam_body h3 .zluta, #p_menu h3.zluta {
	background-color:#cea519;
}
#index_leva_hledam_body h3 .zelena, #p_menu h3.zelena {
	background-color:#89a925;
}
#leva_sipka_posuvu, #prava_sipka_posuvu, .strankovani_seznam .invisible {
	visibility:hidden;
}
#index_leva_aktuality, div.index_leva_produkty_kategorie_obsah_foto img, div.flash_tlacitko img {
	border-style:none;
	border-width:0;
}
#index_leva_aktuality .clanek .datum, #clanky .clanek .datum {
	background-image:url(images/kalendar.gif);
	background-repeat:no-repeat;
	float:left;
	height:39px;
	width:60px;
}
#index_leva_aktuality .clanek .datum_text, #clanky .clanek .datum_text {
	color:#11619e;
	font-size:1em;
	font-weight:700;
	margin:9px 0 0;
	text-align:center;
}
#index_leva_aktuality .clanek h3, #clanky .clanek h3 {
	/*float:left; PUV */
    float:center;
	font-size:1.3em;
	color:#11619e;
	font-weight:700;
	text-decoration:none;
}
#index_leva_aktuality .clanek h3 a, #clanky .clanek h3 a {
	color:#11619e;
	display:block;
	font-weight:700;
	/* padding:10px 0 0 10px; PUV */
    padding:0px 0 0 0px;
	text-decoration:none;
	/*dala� Y�dek je nov� PUV */
    width:160px;
}
#index_leva_aktuality .clanek h3 a:hover, #clanky .clanek h3 a:hover {
	color:#ff8c00;
	/*	display:block; PUV */
	font-weight:700;
	/* padding:10px 0 0 10px; PUV */
    padding:0px 0 0 0px;
	text-decoration:none;
	/*dala� Y�dek je nov� PUV */
    width:160px;
}
#index_leva_aktuality .clanek a.pokracovat, #clanky .clanek a.pokracovat {
	float:right;
	margin:0;
}
#clanek, #text_stranka {
	padding:10px;
}
#clanek .soubory, #clanek .vice_foto {
	float:left;
	margin-right:15px;
	width:250px;
}
#clanek h2, #produkt .popis h2, #text_stranka h2, .text_stranka h2 {
	font-size:1.6em;
}
#clanek h3, #produkt .popis h3, #text_stranka h3, .text_stranka h3 {
	font-size:1.3em;
}
#clanek h4, #produkt .popis h4, #text_stranka h4, .text_stranka h4 {
	font-size:1.2em;
}
#produkt .produktlevy .foto img, #produkty .spodni_strankovani .vypis_stranek table, #pasky .formular .kontakt table {
	margin:0 auto;
}
#text_stranka h2, #text_stranka h3, #text_stranka h4, .text_stranka h2, .text_stranka h3, .text_stranka h4 {
	color:#0062ad;
	line-height:220%;
}
#produkty .seznam_produktu .bunka1, #produkty .seznam_produktu .bunka3, #produkty .seznam_produktu .bunka2, #produkty .seznam_produktu .bunka4 {
	width:24%!important;
}
#produkty .seznam_produktu .detail_img, #kontakty .polozka_vpravo {
	text-align:right;
}
.strankovani_vybrano a, #download_private h3 a {
	color:#fff;
}
#p_menu a.aktivni .aktivni_sipka, #p_menu a:hover .aktivni_sipka, #p_menu .aktivni_h3 .aktivni_sipka {
	visibility:visible;
}
#download h3, #download_private h3 {
	background-image:url(images/motiv_nadpis.gif);
	border-width:0 0 1px;
	font-size:1.2em;
	padding:1px 2px 1px 10px;
}
#download .popis, #download_private .popis {
	padding:1px 2px;
}
#download li, #download_private li {
	display:block;
	list-style-type:none;
	padding:8px 8px 5px 5px;
}
#download li img, #download_private li img {
	left:-3px;
	position:relative;
	top:-3px;
}
#kontakty #osoby_dsv, #kontakty #osoby_dpz, #osoby_dr {
	border-color:#DDD;
	border-width:1px;
	height:200px;
	width:400px;
}
#jazyky .aktivni {
	background-image: url('images/pozadi_menu_mo.gif');
}
div.rozcestnik_zaklad {
	border: 0px none;
}
div.rozcestnik_blok {
	border: 1px solid #FFF;
	padding-top: 10px;
}
div.rozcestnik_blok:hover {
	border: 1px solid #11619E;
}
td.zbozi_s_foto_zakladni_bunka {
	border: 0px none;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	color: black;
}

