body{
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Verdana, Arial, Geneva, sans-serif;
	background-color: White;
	font-size: 10pt;
	font-weight: normal;
	background: url(../images/bg_body.jpg) repeat-x;
}
ul, li { font-family: Helvetica, Verdana, Arial, Geneva, sans-serif; }
h1, h2, h3, button { font-family: Helvetica, Verdana, Arial, Geneva, sans-serif; padding: 0px;margin: 0px; text-align: left;}
h4{ padding: 8px 0px 5px 0px; font-family: Helvetica, Verdana, Arial, Geneva, sans-serif; margin: 0px; font-size: 12px; }
a{ color: #3399FF; }


.hlaska-error{ border-top: 1px dotted red; border-bottom: 1px dotted red; padding: 10px 0px 10px 31px; margin: 10px 0px; text-align: left; font-weight: bold; color: red; background: url(../images/stopka.gif) 25px center no-repeat #FEFF48; }
.hlaska-ok{ border-top: 1px dotted #7BCE29; border-bottom: 1px dotted #7BCE29; padding: 35px 35px 35px 70px; margin: 10px 5px 10px 0px; text-align: left; font-weight: bold; color: #7BCE29; background: url(../images/ok.gif) 25px center no-repeat white; }


form{ padding: 0px; margin: 0px; display: inline-block;}
.cls{ clear: both; }
.odeslat-objednavku{ background-color: #C00000; color: White; padding: 3px; border: 1px double #C00000; font-weight: bold; }
input.odeslat{ border: 1px solid #A5ACB2; background-color: #ECE9D8; padding:3px;}
.chyba{
	background-color: #FFFF93;
	padding: 15px;
	border: 1px solid #c00000;
	color:#c00000;
	font-weight: bold;
}
.zvyrazni{color:red;}
.zvyrazni-podminky{
	color:red;
	border:1px solid red;
	padding:10px;
	text-align: center;
	background-color: #FFFF93;
	margin: 5px 20px;
}
.zvyrazni-podminky a{
	color:red;
}
.sleva{ color: #0066B0; }
.cena-kosik{ color: #C00000; font-weight: bold; }

.up-flv{ position: absolute; margin: 0px; padding: 0px;z-index:100;}
.up-flv-off{ display:none;position: absolute;}

/* vyskakovací okno info */
.vypinfo{display:none;}
.zapinfo{}
.info-platby{ width: 250px; height: 250px; display: block; border: 1px solid #7B7B7B; overflow: auto; position: absolute; margin-top: -200px; margin-left: -20px; background-color: White; }
.info-platby .info-titulek{ background-color: #046FBD; border-bottom: 1px solid #7B7B7B; line-height: 18px; background-image: url(../images/iko_smaz.gif); background-position: 230px; background-repeat: no-repeat; padding: 2px; cursor: pointer; font-weight: bolder; color: white; text-decoration: underline; }
.info-platby .info-text{ overflow: auto; padding: 3px; }
.radka-doprava{ border-bottom: 1px solid #D3D1D1; border-top: 1px solid #D3D1D1; border-left: 1px solid #D3D1D1; padding-bottom: 3px; background-color: #F5F3EB; padding: 4px; }
.radka-doprava-cena{ border-bottom: 1px solid #D3D1D1; border-top: 1px solid #D3D1D1; border-right: 1px solid #D3D1D1; padding-bottom: 3px; background-color: #F5F3EB; padding: 4px; }


/* hlavní rámy */
#top-frame{
	height: 206px;
   background: url(../images/bg_top_grafika.jpg) no-repeat center;
}
#top-frame #top-frame1{ text-align: center; width: 978px; overflow: hidden; height: 116px;}

#menu-frame{ height: 50px; margin-top:-50px;}
#menu-frame #menu-frame1 { text-align: center; width: 982px; height: 45px; }
#menu-frame #menu-frame1 #menu-topKosik{
	height: 50px;
	float: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#stred-frame{ }
#stred-frame #stred-frame1{ width: 982px; overflow: hidden;background:url("../images/bg_menu_mod.gif") repeat-y scroll 772px 0 transparent;}
#stred-frame #stred-frame1 #stred-obsah{ padding: 3px 3px 3px 0px; margin: 0px; float: left; width: 769px; overflow: hidden; }
#stred-frame #stred-frame1 #right-frame{ width: 209px; float: left; overflow: hidden; }

/* menu zboží */
.skryty{display:none;}
.zobrazeny{clear: left;border-bottom:1px solid #F5F3EB; display: block;}
.zobrazeny1{clear: left;border: none;display: block;}

#stred-frame #stred-frame1 #right-frame #menu-zbozi{
	padding: 8px;
	text-align: left;
	background-color: #b1dcff;
}
#menu-zbozi div.h{ }
#menu-zbozi h2{font-size: 12px; color: #404040; text-decoration: none; padding: 2px 0px 2px 3px; line-height: 20px; }
#menu-zbozi div.p1{ background-image: url(../images/sipka-mz.gif); background-position: 0px 8px; background-repeat: no-repeat; line-height: 20px; }
#menu-zbozi div.p2{ background-image: url(../images/sipka-mm.gif); background-position: 10px 8px; background-repeat: no-repeat; line-height: 20px; }
#menu-zbozi div.p1a{ background-image: url(../images/plus.gif); background-position: 0px 8px; background-repeat: no-repeat; line-height: 20px; }
#menu-zbozi div.p1b{ background-image: url(../images/minus.gif); background-position: 0px 8px; background-repeat: no-repeat; line-height: 20px; }
#menu-zbozi h2 a{ font-size: 12px; color: #231f1e; text-decoration: none; padding: 2px 0px 2px 3px; }
#menu-zbozi .p1 a {
	font-size: 11px;
	display: block;
	color: #404040;
	text-decoration: none;
	padding: 2px 0px 2px 13px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#menu-zbozi .p2 a {
	font-size: 11px;
	display: block;
	color: #404040;
	text-decoration: none;
	padding: 2px 0px 2px 23px;
	background-repeat: no-repeat;
	background-position: bottom;
}

#menu-zbozi a:hover {color:#c00000;font-weight: bold;}
#menu-zbozi .aktivni {background-color: #FFDE59;}
#menu-zbozi .aktivni a{color:#c00000;font-weight: bold;}

/* střed obsah */
#stred-obsah .inline-navigace{ color: #404040; font-size: 11px; text-align: left; }
#stred-obsah .inline-navigace strong{ padding-left: 16px; background-image: url(../images/sipka-inline.gif); background-repeat: no-repeat; background-position: 8px 5px; }
#stred-obsah .inline-navigace a{ background-image: url(../images/sipka-inline.gif); background-repeat: no-repeat; background-position: 8px 5px; padding-left: 16px; color: #404040; font-size: 11px; }
#stred-obsah .inline-navigace a:hover{ text-decoration: none; }

#stred-obsah .inline-navigace a.home1{color: #404040; font-size: 11px; background-image:none;padding-left: 0px;}
#stred-obsah .inline-navigace a.home1:hover{ text-decoration: none; }

#stred-obsah .inline-podmenu{ padding: 10px 5px 20px 0px; text-align: left; }
#stred-obsah .inline-podmenu a.prvni{ color: #C00000; background-image: none; padding-left: 0px; padding-right: 8px; }
#stred-obsah .inline-podmenu a{ color: #C00000; background-image: url(../images/sipka-inline-red.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 8px; padding-right: 8px; }
#stred-obsah .inline-podmenu a:hover{ text-decoration: none; }

#stred-obsah h1{ color: #231f1e; padding: 15px 0px 15px 0px; text-align: left; font-size: 17px; }
#stred-obsah h1 span{
display: inline-block;
background: url(../images/bg_h1.gif) no-repeat;	
padding:10px 10px 0px 20px;
}

#stred-obsah .hl-upoutavka{ width: auto; }
#stred-obsah .hl-upoutavka-text{ width: auto; text-align: left;}
#stred-obsah .hl-upoutavka-text p{ padding: 0px; margin: 0px; }
#stred-obsah .hl-upoutavka-text a{ color:#C00000; }
#stred-obsah .hl-upoutavka-text a:hover{ color:#C00000; background-color: #FFCC00;text-decoration: none;}
#stred-obsah .hl-upoutavka-text p.text_uvod{ padding: 10px 0px 5px 0px; margin: 0px; }
#stred-frame #stred-frame1 #right-frame .p-upoutavka{width: 179px; border: 1px solid #7A7A7A; margin: 5px 0px 5px 0px; overflow: hidden;}

#stred-obsah h3.novinky{ color: #0066C0; padding: 15px 0 0 0; font-size: 14px; border-bottom: 1px solid #0066C0; }
#stred-obsah .popis-sekce{ text-align: justify; padding:0px 5px 10px 0px;}
#stred-obsah .popis-sekce a{ color:#C00000; }
#stred-obsah .popis-sekce a:hover{ color:#C00000; background-color: #FFCC00;text-decoration: none;}

#stred-obsah .strankovani{ padding: 20px 5px 20px 0; text-align: right; }
#stred-obsah .strankovani span.aktiv{ background-color: #C00000; padding: 2px 3px 2px 3px; display: inline-block; color: white; }
#stred-obsah .strankovani a{ background-color: #48B2FE; padding: 2px 3px 2px 3px; display: inline-block; color: white; text-decoration: none; }


#stred-obsah .sort-frame{ text-align: left; padding: 5px; border: 1px solid #7B7B7B; margin-right: 5px;}
#stred-obsah .sort-frame a{ color:#414141; font-weight: bold;}
#stred-obsah .sort-frame a:hover{text-decoration:none;}

#stred-obsah #vypis-obal{ padding: 0px; margin: 5px 0px 0px 0px;}
#stred-obsah #vypis-obal form{ display: inline; padding: 0px; margin-left: -3px; _margin-left: 0px; }
#stred-obsah #vypis-obal .do-kose{ border: none; text-align: left; font-size: 13px; color: #FFCC00; font-weight: bold; background-color: White; padding: 0px; margin: 0px; cursor: pointer; display: inline-block; }

#stred-obsah #vypis-obal .cls-zb{ background: url(../images/line-h-tecky.gif) no-repeat left center;font-size: 12px; height: 8px; clear: both; }
#stred-obsah #vypis-obal .oddelovac-v{ background-image: url(../images/line-v-tecky.gif); background-repeat: no-repeat; background-position: left; }

#stred-obsah #vypis-obal .vypis-zb{ float: left; padding: 5px; text-align: left; width: 244px; }
#stred-obsah #vypis-obal .vypis-zb h2{ color: #0066b0; font-size: 13px; border-bottom: 1px solid #ffcc00; padding-bottom: 5px; margin-bottom: 5px; }
#stred-obsah #vypis-obal .vypis-zb h2 A{ color: #0066b0; font-size: 13px; text-decoration: none; }
#stred-obsah #vypis-obal .vypis-zb h2 A:hover{ text-decoration: none; }
#stred-obsah #vypis-obal .vypis-zb h3{ color: #404040; font-size: 11px; font-weight: normal;}
#stred-obsah #vypis-obal .vypis-zb .obr-zb{ width: 130px; overflow: hidden; float: left; text-align: center;}
#stred-obsah #vypis-obal .vypis-zb .cena-bz{ width: 80px; float: left; padding-top:20px;}
#stred-obsah #vypis-obal .vypis-zb .cena-bz .cena-tit{ font-size: 11px; color: #404040; }
#stred-obsah #vypis-obal .vypis-zb .cena-bz .cena{ font-size: 13px; color: #004c84; font-weight: bold; padding: 0px 0px 10px 0px; }

#stred-obsah #vypis-obal .vypis-zb .cena-bz a{ font-size: 13px; color: #404040; font-weight: bold; display: block;text-decoration:none;  }
#stred-obsah #vypis-obal .vypis-zb .cena-bz a:hover{ text-decoration:underline; }

/* výpis fulltextu */
#stred-obsah .vypis-zb-fulltext{ padding-bottom: 5px; margin-bottom: 5px; background-image: url(../images/line-h-tecky.gif); background-position: bottom; background-repeat: no-repeat; text-align: left; }
#stred-obsah .vypis-zb-fulltext h2{ color: #0066b0; font-size: 13px;}
#stred-obsah .vypis-zb-fulltext h2 A{padding-left:0px; color: #0066b0; font-size: 13px; text-decoration: none; }
#stred-obsah .vypis-zb-fulltext h2 A:hover{ text-decoration: none; }
#stred-obsah .vypis-zb-fulltext .obr-zb{ width: 70px; overflow: hidden; float: left; }
#stred-obsah .vypis-zb-fulltext .cena-tit{ font-size: 11px; color: #404040; }
#stred-obsah .vypis-zb-fulltext .cena{ font-size: 13px; color: #004c84; font-weight: bold; padding: 0px 0px 10px 0px; }
#stred-obsah .vypis-zb-fulltext a{padding-left:20px; font-size: 13px; color: #404040; font-weight: bold;}
#stred-obsah .vypis-zb-fulltext a:hover{ text-decoration:none; }

/* obsahové stránky */
#stred-obsah .polozky-rozcestnik{
	width: 368px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 10px 0px;
	float: left;
	background-image: url(../images/line-h-tecky.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 90px;
}
#stred-obsah .polozky-rozcestnik h2{ font-size: 14px; }
#stred-obsah .polozky-rozcestnik h2 a{ color: #0066C0; }
#stred-obsah .polozky-rozcestnik .text_uvod{ text-align: left; padding: 0px 0px 5px 0px; margin: 0px 10px 0px 0px; }
#stred-obsah #rozcestnik{ padding: 0px 10px 0px 0px; margin: 0px; text-align: justify; }
#stred-obsah #rozcestnik h2{ font-size: 12px; }


/* formulář*/
#stred-obsah .formular{ padding: 10px; border: 1px solid #d3d1d1; }
#stred-obsah .formular .info-text{ color: red; }
#stred-obsah .formular input, textarea { border: 1px solid #a5acb2; }
#stred-obsah .formular1 input, textarea { border: 1px solid #a5acb2; }
#stred-obsah .formular1 td{ border: none; }
#stred-obsah .formular .red{ color: red; }

/* doprava */
#stred-obsah #doprava { padding: 10px; border: 1px solid #d3d1d1; } 

/* forum */
#stred-obsah .nova a{ color: #0066C0; }
#stred-obsah .forum-blok-titulek{text-align:left;}
#stred-obsah .forum-blok-titulek .forum-titulek{ color: #0066C0; font-weight: bold; }
#stred-obsah .forum-blok-titulek .forum-od{ }
#stred-obsah .forum-otazka{ text-align: left; margin: 5px 0px 5px 0px; border: 1px solid #a5acb2; background-color: #F5F3EB; padding: 5px; }
#stred-obsah .forum-otazka .forum-tit-otazka{ font-weight: bold; }
#stred-obsah .forum-odpoved{ text-align: left; margin: 0px 0px 15px 0px; padding: 6px; color:#737373;}
#stred-obsah .forum-odpoved .forum-tit-odpoved{ font-weight: bold; }

/* muj účet */
#stred-obsah .formular-tabulka table.tabulka{ border: 1px solid #d3d1d1; border-collapse: collapse; }
#stred-obsah .formular-tabulka .pozadi-table{ background-color: #F5F3EB; }
#stred-obsah .formular-tabulka td.tabulka{ border: 1px solid #d3d1d1; border-collapse: collapse; }
a.odhlasit{ background-color: Red; display: inline-block; border: 1px solid #a5acb2; color: white; text-decoration: none; padding: 2px; text-align: center; }
#stred-obsah .mujucet-titulek{ color: #FFCC00; text-align: left; font-weight: bold; padding-bottom: 5px; }

/* detail */
#stred-obsah #frame-detail{ padding: 0px; margin: 0px; }
#stred-obsah #frame-detail .l-detail{ background-image: url(../images/linka-h-detail.gif); background-repeat: repeat-x; font-size: 1px; padding: 0px; margin: 0px; height: 1px; width: auto; border: none; }

#stred-obsah #frame-detail .stred{ padding: 0px; margin: 5px; background-image: url(../images/linka-v-detail.gif); background-repeat: repeat-y; background-position: center top; }

#stred-obsah #frame-detail .stred .detail-info{ padding-left: 30px; }
#stred-obsah #frame-detail .stred .detail-info .cena{ color: #004C84; font-size: 15px; }
#stred-obsah #frame-detail .stred .detail-info .cena span{ font-size: 130%; }
#stred-obsah #frame-detail .stred .detail-info .cena1{ font-size: 11px; color: #45B1FF; }
#stred-obsah #frame-detail .stred .detail-info .zaruka{ margin-top: 20px; }
#stred-obsah #frame-detail .stred .detail-info .detail-kosik{ padding-bottom: 0px; margin: 25px 0px 25px 0px; display: block; float: left; }
#stred-obsah #frame-detail .stred .detail-info .detail-kosik input{ border: 1px solid #7A7A7A; background-color: #46b1ff; font-size: 13px; text-align: center; color: #413F3E; font-family: Helvetica, Verdana, Arial, Geneva, sans-serif; display: inline-block; float: left; }
#stred-obsah #frame-detail .stred .detail-info .detail-kosik .vyplnit{ background-color: #f5f2e9; width: 25px; }
#stred-obsah #frame-detail .stred .detail-info .detail-kosik .vl-kosik{ margin: 0px 3px 0px 3px; padding: 3px; }
#stred-obsah #frame-detail .stred .detail-info .detail-kosik .vl-kosik1{ font-weight: bold; width: 130px; font-size: 12px; padding: 1px 0px 0px 0px; cursor: pointer; }
#stred-obsah #frame-detail .stred .detail-info .detail-konfigurator{ }
#stred-obsah #frame-detail .stred .detail-info .detail-konfigurator .vykricnik{ width: 53px; float: left; }
#stred-obsah #frame-detail .stred .detail-info .detail-konfigurator a{ color: #c20509; text-decoration: none; display: block; font-weight: bold; padding-top: 9px; }
#stred-obsah #frame-detail .stred .detail-info .detail-konfigurator a:hover{ text-decoration: underline; }
#stred-obsah #frame-detail .stred .detail-info .detail-konfigurator a span{ font-size: 80%; }

#stred-obsah #frame-detail h4{ padding-bottom: 2px; margin: 0px; }
#stred-obsah #frame-detail .tbl-param{ border-collapse: collapse; border: 1px solid #818085; width: 365px; font-size: 11px; }
#stred-obsah #frame-detail .pozadi_sv{ background-color: #F6F3EE; }
#stred-obsah #frame-detail .detail_latka_v{ width: 45%; overflow: hidden; text-align: center; }
#stred-obsah #frame-detail .detail_latka_v img{ width: 40px; height: 40px; overflow: hidden; padding: 2px; }
#stred-obsah #frame-detail .center img{ width: 40px; height: 40px; overflow: hidden; padding: 2px; }

/* záložky detail */
    #tabsJ { float: left; width: 100%; background: white; line-height: normal; text-align: left; font-size: 90%; border-bottom: 1px solid #808080; }
    #tabsJ ul { margin: 0; padding: 0px 2px 0 2px; list-style: none; }
    #tabsJ li { display: inline; margin: 0; padding: 0; }
    #tabsJ a { float: left; background: url("../images/tableftJ.gif") no-repeat left top; margin: 0; padding: 0 0 0 5px; text-decoration: none; }
    #tabsJ a span { float: left; display: block; background: url("../images/tabrightJ.gif") no-repeat right top; padding: 5px 15px 4px 6px; color: #414141; }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span { color: #FFF; }
    #tabsJ a:hover { background-position: 0% -42px; }
    #tabsJ a:hover span { background-position: 100% -42px; }
    #tabsJ a.aktivni{ background-position: 0% -42px; color: #FFF; }
    #tabsJ a.aktivni span{ background-position: 100% -42px; color: #FFF; }		

#stred-obsah #frame-detail .zalozka-obsah{
	border-left: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	padding: 5px;
	margin: 0px;
	font-size: 11px;
	clear: left;
	width: 757px;
}
#stred-obsah #frame-detail .zalozka-obsah .co{ margin: 10px 0px 10px 0px; }
#stred-obsah #frame-detail .zalozka-obsah .detail_latka_m{ float: left; width: 93px; text-align: left;}
#stred-obsah #frame-detail .zalozka-obsah .detail_latka_m img{ border: 1px solid #DDDDDD; }
#stred-obsah #frame-detail .zalozka-obsah td.dulezite{ padding: 2px 0px 2px 0px; font-weight: bold; }

/* konfigurátor */
.box_cely{ border: 1px solid #818085; padding: 2px; font-size: 11px; }
#stred-obsah .detail-kosik-konf{ text-align: center; width: 190px;}
#stred-obsah .detail-kosik-konf input{ border: 1px solid #7A7A7A; background-color: #46b1ff; font-size: 13px; text-align: center; color: #413F3E; font-family: Helvetica, Verdana, Arial, Geneva, sans-serif; display: inline-block; float: left; }
#stred-obsah .detail-kosik-konf .vyplnit{ background-color: #f5f2e9; width: 25px; }
#stred-obsah .detail-kosik-konf .vl-kosik{ margin: 0px 3px 0px 3px; padding: 3px; }
#stred-obsah .detail-kosik-konf .vl-kosik1{ font-weight: bold; width: 130px; font-size: 12px; padding: 1px 0px 0px 0px; cursor: pointer; }

.detail_latka_m{ width: 93px; float: left; padding-bottom: 15px; padding-top: 10px; }
.detail_latka_vy{}

.dalsi_obrazek{
border-top:1px dotted black;
margin-top:5px;
}
.dalsi_obrazek img{margin:5px;border:1px solid silver;padding:1px;}

/* bootom frame */
#bottom-frame{ border-top: 4px solid #00223E; border-bottom: 26px solid #00223E; background-color: #B1DCFF;}
#bottom-frame #bottom-frame1{border-top: 4px solid #006EC7;}
#bottom-frame #bottom-frame2{width: 763px;}

/* top frame */
#top-frame #top-frame1 .logo{ float: left; width: 262px;}
#top-frame #top-frame1 .logo img{padding:34px 15px;}
#top-frame #top-frame1 .logo h3{ padding: 0px 0px 5px 13px; margin: 0px; color: #fdfdfd; font-style: italic; font-size: larger; }

#top-frame #top-frame1 .hledej-obal{ position: absolute; top:35px; margin-left: 557px; }

#top-frame #top-frame1 .hledej-obal a{ color: white; font-size: 11px;}
#top-frame #top-frame1 .hledej-obal a:hover{ text-decoration: none; }

#top-frame #top-frame1 .fultext{
margin-left:560px;
position:absolute;
top:133px;
}
#top-frame #top-frame1 .fultext input.text{ color: black; border: 1px solid #404040; background-color: #e2e2e2; width: 152px; }
#top-frame #top-frame1 .fultext td{ color: White; }
#top-frame #top-frame1 a.rozsirene { text-decoration: none; font-size: 80%; padding-left: 5px; color: white;}
#top-frame #top-frame1 a.rozsirene:hover { text-decoration: underline; }

#top-frame #top-frame1 .top-kosik-obal{ width: 180px; margin-top: 26px; position:absolute; margin-left: 777px; }
#top-frame #top-frame1 .top-kosik-obal .top-kosik{
	width: 174px;
	margin: 0px;
	padding: 0px;
	line-height: 50px;
	position: relative;
}
#top-frame #top-frame1 .top-kosik-obal .top-kosik div{
	color: White;
	background-image: url(../images/kos-top.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 0px 0px 0px 25px;
	font-size: 15px;
}
#top-frame #top-frame1 .top-kosik-obal .top-kosik div a{
	color:white;
	text-decoration: none;
}
#top-frame #top-frame1 .top-kosik-obal .top-kosik div a:hover{
	text-decoration: underline;
}
#top-frame #top-frame1 .top-kosik-obal .top-kosik-cena{ font-size: 12px; font-weight: normal; color: #fdfdfd; text-align: left; padding: 7px 8px 10px 8px; }
#top-frame #top-frame1 .top-kosik-obal .top-kosik-cena span{ font-weight: bold; }
#top-frame #top-frame1 .top-kosik-obal .top-kosik-cena a.cena{ text-decoration: underline; color: White;}
#top-frame #top-frame1 .top-kosik-obal .top-kosik-cena a.cena:hover{ text-decoration: none;}

/* top menu */
#menu-frame #menu-frame1 #menu-top { float: left; width: 772px; font-size: 12px; font-weight: bold; }
#menu-frame #menu-frame1 #menu-top ul { margin: 0px; padding: 0px; list-style: none; }
#menu-frame #menu-frame1 #menu-top li { display: inline; margin: 0px; padding: 0px; }
#menu-frame #menu-frame1 #menu-top a {
	float: left;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	cursor: pointer;
}
#menu-top a span {
	float: left;
	display: block;
	padding: 20px 14px 0px 14px;
	color: white;
	text-align: center;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu-frame #menu-frame1 #menu-top a span {float:none;}
/* End IE5-Mac hack */
#menu-frame #menu-frame1 #menu-top a:hover span { color: white; }
#menu-frame #menu-frame1 #menu-top a:hover { background-position: 0% -45px; }
#menu-frame #menu-frame1 #menu-top a:hover span { background-position: 100% -45px; }
#menu-frame #menu-frame1 #menu-top a span.aktivni { color: white; background-position: 100% -45px; }
#menu-frame #menu-frame1 #menu-top span.neaktivni-home {
	color: white;
	float: left;
	display: block;
	padding: 11px 1px 0px 1px;
	width: 94px;
	background-position: right top;
	color: #202020;
	border-left: 1px solid #7a7a7a;
	height: 34px;
	text-align: center;
}

/* levé menu */
#menu-frame #menu-frame1 #menu-topKosik h3{
	background: url(../images/sipka-bila.gif) no-repeat center left;
	color: #ffffff;
	font-size: 14px;
	margin-top: 20px;
	margin-left: 10px;
	padding-left: 20px;
}

/* bottom */
#bottom-frame #bottom-frame1 .copyright{ width: 582px; color:#404040; font-size: 11px;text-align: left;float: left;padding-top: 5px;}
#bottom-frame #bottom-frame1 .img-bottom{ width: 169px; padding: 5px;margin: 0px;float: left;}

/* rekapitulace */
.polozka-zb{border:1px solid #D3D1D1;}

.doprava-stred h2{
	font-size:13px;
}

.povina{ font-weight: bold; }
.povina1 input{ background-color: #F5F2E9; border: 1px solid #CAD0DC;padding: 3px;}
.pole2{ font-size: 12px; font-weight: bold;padding-left:10px;}
.pole input{ font-size: 12px; width: 200px; border: 1px solid #CAD0DC;padding: 3px;}
.pole1{ width: 200px; height: 80px; }




























