body {
	font-size: small;
	font-family: Arial, sans-serif;
	background-color: #E5E5E5;
	margin:0px;
	height:100%;
	color: #444444;
	background-image:url(img0/bg.gif); 
	background-repeat:repeat-x; 
	background-position:left top;
}

img {	border: 0px;}

div {	padding:0px; margin:0px;}

p {	margin:0px; padding:0px; padding-bottom:8px;}

form {	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

h1, h2, h3, h4, h5, div { margin:0px; padding:0px}
@media print {
	h1, h2, h3, h4, h5, {color:black;}
}

table { font-size:11px; text-align:left; vertical-align:top;}

ul, ol {margin: 0 0 0 0; padding:5px 0px 8px 30px;}

li {	margin: 0px; padding:0px;}

@media print {
	.dk a {color: black;}
}

.dk {
	width: 968px;
	height: 100%;
	border: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: left;	
}

.nofloat { clear:both; font-size:0.1em; height:1px;}

.neviditelne {display: none;}


/*_________________________________________________ top+banner _____________________________________*/


@media print {
	.dk .top {display: none;}
	.dk .banner {display: none;}
}



/*____________________________________________________ menu _________________________________________*/


.dk .menu {float:left; width:968px; height:52px; background-color: #FFFFFF;}

.dk .menu .border_left {float:left; width:4px; height:52px; background-image:url(img0/bg_menu_left.gif);}
.dk .menu .border_right {float:left; width:4px; height:52px; background-image:url(img0/bg_menu_right.gif);}

.dk .menu .left_menu {
	float:left;
	font-size: 0.85em; 
	width:189px; height:20px;
	padding:6px 0 0 20px;
	margin:6px 0 20px 0;
	background-color: #878787;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	/*background-image:url(img0/bg_menu1.gif); background-repeat:repeat-x;*/
}

.dk .menu .left_menu a, .dk .menu .left_menu a:link, .dk .menu .left_menu a:active, .dk .menu .left_menu a:visited {
	color: #FFFFFF; text-decoration:none;
}
.dk .menu .left_menu a:hover {color: #FFFFFF; text-decoration:underline;}


.dk .menu .right_menu {
	float:left;
	width:750px; height:26px;
	margin:6px 0 20px 0;
	background-color: #D9D9D9;
	/*background-image:url(img0/bg_menu2.gif); background-repeat:repeat-x;*/
}

.dk .menu .right_menu ul {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
}

.dk .menu .right_menu ul li {
	margin: 0;
	padding: 0;
	float:left;
	display: block;
	height:26px;	
}


.dk .menu .right_menu ul li a, .dk .menu .right_menu ul li a:link, .dk .menu .right_menu ul li a:visited, .dk .menu .right_menu ul li a:active  {
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	padding:5px 16px 5px 16px;
	background-image:url(img0/menu_polozka.gif);
	background-repeat:no-repeat;
	background-position:top right;
	display: block;
}

.dk .menu .right_menu ul li a:hover {
	color: #FFFFFF;
	text-decoration:none;
	background-image:url(img0/menu_polozka_.gif);
}

@media print {
	.dk .menu {display: none;}
}




/*_____________________________________________________ cont __________________________________________*/


.dk .cont {
	width:968px;
	font-size: 0.85em; 
	min-height:210px; _height:210px;
	background-image:url(img0/bg_cont.gif);	background-repeat:repeat-y;
}

.dk .cont .border_left {
	float:left; 
	width:4px; 
	height:209px;
	background-image:url(img0/bg_cont_left.gif); background-repeat:no-repeat;
}
.dk .cont .border_right {
	float:left; 
	width:4px; 
	height:209px; 
	background-image:url(img0/bg_cont_right.gif); background-repeat:no-repeat;
}

.dk .cont .cont_eshop {	background-image:url(img0/bg_cont_eshop.gif); background-repeat:repeat-y;}

.dk .cont .cara {	height:1px; font-size:0.1em; border-bottom: 1px solid #CCCCCC; margin: 0 0 15px 0;}


/*____________________________________________________ left _________________________________________*/


.dk .cont .left {
	float:left; width:175px; 
	padding:5px 15px 0px 20px;
}

.dk .cont .left ul {
	margin: 0px;
	padding: 5px 0 6px 16px;
}

.dk .cont .left ul ul {padding: 2px 0 0 16px; margin: 0px;}
.dk .cont .left ul ul li {
	padding: 0 0 3px 0;
	font-weight:normal; 
}


/*____________________________________________________ main _________________________________________*/


@media print {
	.dk a {color: black;}
	.dk .cont .main h1, h3, h4 {color: black;}
	.dk .cont .main h2 {color: black;}
	.dk .cont .main a {color: black;}
	.dk .cont .main .editor_1 a {color: black;}
}

.dk .cont .main .leva table { /*width:430px;*/ width:100%; }


/*____________________________________________________ right _________________________________________*/


.dk .cont .right {
	float:left; width:170px; 
	padding:5px 15px 0px 15px;
}
.dk .cont .right .odkazy {padding: 0 0 20px 0;}
.dk .cont .right .odkazy ul {margin: 0px; padding: 5px 0 6px 15px;}
.dk .cont .right .odkazy li {padding: 0; font-weight:normal; }
.dk .cont .right .odkazy a {font-weight:normal; }
.dk .cont .right .odkazy a, .dk .cont .right .odkazy a:link, .dk .cont .right .odkazy a:active, .dk .cont .right .odkazy a:visited {
	color:#666666; text-decoration:underline;}
.dk .cont .right .odkazy a:hover {color:black; text-decoration:underline;}

.dk .cont .right .kosik {margin:0 0 10px 0;}
.dk .cont .right .kosik .kosik_obr {float:left; width:22px;}
.dk .cont .right .kosik .kosik_hodnota {float:left; width:143px; padding: 2px 0 0 0; color:black;}

.dk .cont .right .login {padding:5px 0 0 0; /*font-size:1.2em;*/}
.dk .cont .right .login .left {float:left; width:38px; text-align:right; padding: 2px 3px 0 0;}
.dk .cont .right .login .right {float:left; width:127px; padding: 1px 0 1px 0;}

.dk .cont .right .login .right input[type="submit"] {width:65px; font-size: 1em;}
.dk .cont .right .login .right input[type="text"] {	vertical-align:top; width:120px; font-size: 1em;}
.dk .cont .right .login .right input[type="password"] {	vertical-align:top; width:50px; font-size: 1em;}



/*_______________________________________________ soubory ke stažení _________________________________________*/


.dk .cont .main .soubory {clear:both; margin:15px 0 0 0; padding:10px 0 0 0; border-top:1px dashed #CCCCCC;}
.dk .cont .main .soubory .soubor {
	float:left;
	width:350px;
	margin: 10px 0 0 0; 
}
.dk .cont .main .soubory .soubor .soubor_ikona {float:left; width:60px; height:48px;}
.dk .cont .main .soubory .soubor .soubor_texty {float:left; width:270px; padding:0 20px 0 0;}
.dk .cont .main .soubory .soubor .soubor_texty p {padding:0px; color: #AAAAAA;}



/*____________________________________________ eshop - prehled kategorii _________________________________________*/


.dk .cont .main_eshop .kategorie ul {
	/*margin: 0px;
	padding: 5px 0 6px 16px;*/
}
.dk .cont .main_eshop .kategorie ul li {font-size: 1.1em; font-weight:bold; padding: 0 0 6px 0;}

.dk .cont .main_eshop .kategorie ul ul {padding: 2px 0 10px 16px; margin: 0px;}
.dk .cont .main_eshop .kategorie ul ul li {
	padding: 0 0 3px 0;
	font-weight:normal; 
	font-size: 0.9em;
}
.dk .cont .main_eshop .kategorie ul ul ul {padding: 2px 0 5px 16px; margin: 0px;}


/*_______________________________________________ eshop - zbozi+detail _______________________________________*/

.dk .cont .main_eshop .nadpis_left {float:left; width:440px;}
.dk .cont .main_eshop .nadpis_zpet {float:left; width:60px; text-align:right;}

.dk .cont .main_eshop .produkt {
	width:500px;
	margin: 0 0 16px 0;
	/*background-image:url(img0/shop_list_strip.gif); 
	background-repeat:repeat-y;*/
	border-bottom:1px solid #CCCCCC;
}

.dk .cont .main_eshop .produkt .foto {float:left; width:110px; background-color:#E5E5E5; margin: 0 0 4px 0;}
.dk .cont .main_eshop .produkt .foto img {border: 5px solid #E5E5E5;}

.dk .cont .main_eshop .produkt .texty {float:left; width:283px; padding:0 0 6px 10px;/*background-color:#F5F5F5;*/}

.dk .cont .main_eshop .produkt .texty h2 {padding:0 0 6px 0; /*font-size:11px; color:#000000; padding:4px 4px 4px 6px;*/}
/*.dk .cont .main_eshop .produkt .texty h2 a, .dk .cont .main_eshop .produkt .texty h2 a:link, .dk .cont .main_eshop .produkt .texty h2 a:active, .dk .cont .main_eshop .produkt .texty h2 a:visited { 
	color: #000000; 
}
.dk .cont .main_eshop .produkt .texty h2 a:hover {color:#006804; text-decoration:underline;}*/

.dk .cont .main_eshop .produkt .texty p {padding: 0px; text-align:left;}


.dk .cont .main_eshop .produkt .shopbox {float:left; width:96px; text-align:right; margin:0 0 6px 0; /*background-color:#F5F5F5;*/}

.dk .cont .main_eshop .produkt .shopbox .ceny {padding:0 0 6px 0;}
.dk .cont .main_eshop .produkt .shopbox .ceny .bez_dph {font-size:1.1em; color:#CC0000; font-weight:bold;}
.dk .cont .main_eshop .produkt .shopbox .ceny .s_dph {font-size:1em; color:#000000; font-weight:bold;}
.dk .cont .main_eshop .produkt .shopbox .ceny p {font-size:0.9em; text-align:right; padding:0 0 4px 0;}

.dk .cont .main_eshop .produkt .shopbox .ikony {height:19px;}



.dk .cont .main_eshop .detail {width:500px;}

.dk .cont .main_eshop .detail .detail_foto {float:left; width:140px;}
.dk .cont .main_eshop .detail .detail_foto .detail_foto_top {height:120px;}
.dk .cont .main_eshop .detail .detail_foto .detail_foto_top img {border: 5px solid #E5E5E5;}
.dk .cont .main_eshop .detail .detail_foto .detail_foto_bot {height:25px;}

.dk .cont .main_eshop .detail .detail_right {float:left; width:360px;}
.dk .cont .main_eshop .detail .detail_right .detail_right_top {height:120px;}
.dk .cont .main_eshop .detail .detail_right .detail_right_top H3 {color:black; font-size:1.1em;}
.dk .cont .main_eshop .detail .detail_right .detail_right_bot {height:25px;}
.dk .cont .main_eshop .detail .detail_right .detail_right_bot input[type="text"] {padding:2px; height:14px; width:30px; font-size: 1.0em;}
.dk .cont .main_eshop .detail .detail_right .detail_right_bot input[type="submit"] {width:140px; font-size: 1.0em;}

.dk .cont .main_eshop .detail .detail_popisy {clear:both; padding:15px 0 0 0;}
.dk .cont .main_eshop .detail .detail_popisy H2 {
	/*clear:both; */
	color: #444444; 
	font-size:1em; 
	padding:0 0 6px 0; 
	font-weight:normal;
}


/*____________________________________________ eshop-galerie ______________________________________*/


.dk .cont .main_eshop .galerie {padding:20px 0 0 0; width:500px;}

.dk .cont .main_eshop .galerie .miniatura {
	float:left;
	text-align:center; 
	background-color:#E5E5E5;
	margin: 0 7px 10px 0;
	padding: 5px;
}
.dk .cont .main_eshop .galerie .miniatura img {border: 1px solid #878787;}
.dk .cont .main_eshop .galerie .miniatura table td {height:100px; width:100px; vertical-align:middle; text-align:center;}



/*_______________________________________________ eshop-kosik+objednavka _____________________________________*/


.dk .cont .main_eshop .table_siroka { padding:0 0 0 0px; margin:0 0 14px 0; width:496px;}
.dk .cont .main_eshop .table_siroka td { background-color:#F5F5F5; padding: 4px;}
.dk .cont .main_eshop .table_siroka th { background-color:#EBEBEB; padding: 4px;}

.dk .cont .main_eshop .table_volna { padding:0 0 0 0px; margin:0 0 14px 0;}
.dk .cont .main_eshop .table_volna th { text-align:right; padding: 0 2px 0 4px;}

.dk .cont .main_eshop .kosik input { width:16px; background-color:#FFFFFF;}
.dk .cont .main_eshop .kosik select, textarea { background-color: #F0F0F0; font-size:1.0em}
/*.dk .cont .main_eshop .kosik .tlacitko {background-color:#E0E0E0; width:180px;}*/


.dk .cont .main_eshop .kosik H1 { padding:0 0 10px 0px;}
.dk .cont .main_eshop .kosik .odsadit { padding:0 0 15px 0px;}
/*.dk .cont .main_eshop .kosik select[doprava] {width:150px; background-color:#F0F0F0;}*/

.dk .cont .main_eshop .formular { padding:10px 0 0 0; font-size:1em;}
.dk .cont .main_eshop .formular input, textarea {width:320px; font-size:1em; /*background-color:#F0F0F0;*/}
.dk .cont .main_eshop .formular .tlacitko {/*background-color:#E0E0E0;*/ width:180px;}

.dk .cont .main_eshop .formular table { padding:0; margin:0 0 14px 0; width:536px;}
.dk .cont .main_eshop .formular table td{ padding:0; margin:0 0 14px 0;}
.dk .cont .main_eshop .formular table th { text-align:right; width:130px; padding: 0 2px 0 4px; font-weight:normal; }





/*______________________________________________ eshop-stránkování _____________________________________*/


.dk .cont .main_eshop .strankovani { 
	width:500px; 
	background-color:#D9D9D9;
	/*background-image:url(img0/shop_bg_strankovani.gif); 
	background-repeat:no-repeat;*/
	margin:6px 0 20px 0; 
	height:30px;
}

.dk .cont .main_eshop .strankovani .navigace {
	float:left; 
	width:320px;
	padding:2px 0 0 8px;
}
.dk .cont .main_eshop .strankovani .navigace p {font-size:0.9em;}

.dk .cont .main_eshop .strankovani .volby_text {
	float:left; 
	width:30px; 
	text-align:right;
	padding:9px 0 0 0;
}

.dk .cont .main_eshop .strankovani .volby {
	float:left; 
	width:165px; 
	text-align:right;
	padding:5px 6px 0 0;
}
.dk .cont .main_eshop .strankovani .volby select {padding:2px; width:75px; background-color:#FFFFFF; font-size: 1.0em;}
.dk .cont .main_eshop .strankovani .volby input[type="submit"] {width:50px; font-size: 1.0em;}




/*______________________________________________ kontaktní formulár _____________________________________*/


.dk .cont .main .kontakt_form table {margin:0 0 15px 20px;}
.dk .cont .main .kontakt_form table th p {font-weight:normal; text-align:right; padding:2px 0 2px 0;}
.dk .cont .main .kontakt_form table th h2 {text-align:right;}
.dk .cont .main .kontakt_form table td {font-size: 1em; }

.dk .cont .main .kontakt_form input {width:420px; font-size:1em;}
.dk .cont .main .kontakt_form textarea {width:420px; font-size:1em; margin:0 0 8px 0;}

.dk .cont .main .kontakt_form .tlacitko {width:200px;}
.dk .cont .main .kontakt_form .form_2 {float:left; width:160px;}
.dk .cont .main .kontakt_form .form_2 input, textarea {width:200px; font-size:1em;}

.dk .cont .main .kontakt_form .form_3 {float:left; width:300px;}
.dk .cont .main .kontakt_form .form_3 input, textarea {width:260px; font-size:1em;}

.dk .cont .main .kontakt_form ol li {list-style-image:url("img0/li_red.gif");}




/*____________________________________________________ zapati _________________________________________*/

.dk .zapati {
	font-size: 0.85em; 	
	width:968px; 
	height:44px;
	background-image:url(img0/bg_cont_blank.gif); background-repeat:repeat-y;
}
.dk .zapati .zapati_left {
	float:left;
	margin:20px 0 0 4px; _margin:20px 0 0 2px;
	/*padding: 4px 20px 0 20px;*/
	width:210px; 
	height:24px;
	background-color: #878787;
	color: #FFFFFF;
	background-image:url(img0/bg_zapati.gif); background-repeat:no-repeat; background-position:right top;
}
.dk .zapati .zapati_left p {padding: 4px 20px 0 20px;}

.dk .zapati .zapati_right {
	float:left;
	margin:20px 4px 0 0;
	padding: 4px 20px 0 20px;
	width:710px; 
	height:20px;
	color: #C3C3C3;
	background-color: #878787;
}
.dk .zapati a, .dk .zapati a:link, .dk .zapati a:visited, .dk .zapati a:active {color: #FFFFFF; text-decoration:none;}
.dk .zapati a:hover {color: #FFFFFF; text-decoration:underline;}


/*_____________________________________________________ bottom ________________________________________*/




.dk .bottom {
	width:960px;
	height:30px;
	margin: 0 0 10px 0; 
	padding: 13px 8px 0 0;
	text-align:right; 
	color:#878787;
	font-size: 0.7em;
	background-image:url(img0/bg_bot.gif); background-repeat:no-repeat;
}

.dk .bottom a, .dk .bottom a:link, .dk .bottom a:visited, .dk .bottom a:active {
	color:#878787;
	text-decoration:none;}
.dk .bottom a:hover {color:#000000; text-decoration:underline;}



/*________________________________________________ mapa-webu+kontakt _____________________________________*/


.ascona .cont .main .mapa_webu {float:left; width:185px;}

.ascona .cont .main .kontakt_obr {float:left; width:315px; text-align:right; font-size:10px;}

.ascona .cont .main .mapa_webu ul li {padding:6px 0 20px 0;}
.ascona .cont .main .mapa_webu ul ul {margin: 0 0 0 0; padding:6px 0px 10px 20px;}
.ascona .cont .main .mapa_webu li li {padding:4px 0 0 0;}


/*________________________________________________ vyhledávání _____________________________________*/

.main .vyhledavani .nalezeno {
	margin-bottom: 1em;
	padding: 0.4em;
}

.main .vyhledavani .nalezeno .popis {
	color: gray;
}

.main .vyhledavani .nalezeno .url {
	color: #444444;
}

.main .vyhledavani .nalezeno .url a {
	color: #444444;
}

.main .vyhledavani .nalezeno .pravdepodobnost {
	color: gray;
}

.main .vyhledavani .pravdepodobnost_velka {
	background-color: #F1F1F1;
}


/*___________________________________________________________ obecne ____________________________*/



.chyba {color: #FF0000;	font-weight:bold;}

.chyba ol {margin: 0 0 15px 0; padding:0px 0px 0px 24px;}
.chyba ol li {list-style-image:url("img0/li_red.gif");}


