body {
	position: relative;
	z-index: 1;
	color: #6d6d6d;
	background: #ffffff url("../layout/body-background.jpg") top center repeat-x;
}
a,form,#accordion h3 {
	z-index: 2;
	position: relative;
}
img,
input,
textarea,
select,
body,
div,
p,
legend,
form,
#main0,
#main {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}


/*
vypnuti submenu u HP
body#chapter7 {
	background: #ffffff url("../layout/body-hp-background.jpg") top center repeat-x;  
}	
div.hp div#divtop {
	height: 75px; 
}
div.hp div#divtop1 {
	display: none;
}
*/

div#content {
	max-width: 991px;
	width: 100%;
}
div#divtop {
	max-width: 1000px;
	position: relative;
	border: 0;
	padding: 0;
	margin: 0;
/*	background: url("../layout/stin_hl_menu.gif") bottom center repeat-x; */
}
div#divtop a {
	display: block;
	float: left;
}
div#divtop img,
a img {
	border: 0;
}

#main {
	max-width: 1000px;
	position: relative;
}
#main, p {
	text-align: left;
}
div#top-menu {
	float: left;
	height: 70px;
}
div#top-submenu {
	background: url("../layout/podmenu-detska-vozitka-background.gif") repeat-x;
	height: 25px;
}	
div#top-submenu img {
	border: 0;
}

div#top-submenu a {
	display: block;
	float: left;
}
div#top-submenu div.cl {
	height: 0px;
	overflow: hidden;
}
	
#menu_content1 {
	border: 0;
}
#menu_content2 {
/*	margin-top: 25px; 
	padding-top: 1px;
*/	
	background: #ffffff; 
	padding-bottom: 40px;
}

div#menu-out {
	width: 120px;
	position:absolute;
	right: 0;
	top: 250px;
	/* display: none; 
	*/
	display: none; 
/*	display: block; */
}
div#divbottom {
	background: #ffffff;	
	color: #b5b5b5;
	text-align: center;
	position: relative;
}
div#divbottom p {
	max-width: 630px;
	text-align: center;
	margin: auto;
	padding: 4px 0 5px 0;
	color: #acacac;
	line-height: 1.6;
}
div#divbottom p.odkazy {
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
div#divbottom a {
	text-decoration: underline;
}
div#divbottom a:hover {
	text-decoration: underline;
}
div#divbottom div.zpetne-odkazy a {
	color: #acacac;
	text-decoration: none;
}

ul.subsection_links  {
	margin-bottom: 2em;
	text-align: center;
	margin-left: 0;
	padding-left: 0;
}
/*
ul.subsection_links li {
	
	content: "| ";
	color: green;
}
*/
ul.subsection_links  {
	margin-top: 3em;
}

ul.subsection_links a {
	display: inline;
	margin-bottom: 0.3em;
	line-height: 1.8em;
	list-style-image: url("../menu/cs/hledej.jpg");
	white-space: nowrap;
	margin-left: 0;
}
ul.subsection_links li:first-child {
}
ul.subsection_links li {
	display: inline;
	color: #acacac;
/*	list-style-type: none; */
	margin-left: 0;
}


h1, h2.edit, h2.odsad, div#navig_links, div.art, div.art_content, div#admin_links, form.edit_form, p.status, p.status_user, div.subsection_links, p.cmd_kod ,div.edit_art, p.odsad {
	margin-left: 0;
	margin-right: 0;
}
h2, h3 {
	color: #000000;
}
table.splatky {
	border-collapse: collapse;
}	
table.splatky th, table.splatky td {
	text-align: left;
	padding: 2px 5px 2px 5px;
	border: 1px solid #e3e3e3;
}
div#popis,
div#doplnky,
div#fotogalerie {
	margin-top: 2em;
}
h1#h1 {
	font-size: 170%;
	margin-top: 2em;
}
div.hp h1 {
	display: none;
}
div.hp div#art_content {
	margin-top: 46px;
}

div.art_content {
	margin-top: 2em;
}

a {
	color: #fe0103;
}
a:hover {
	color: #a40000;
}

div.hp span.imgorigleft,
div.hp span.imgorigright {
	padding: 0;
}
div.hp span.imgorig img {
	border: 0;
}	
div.hp span.imgorig {
	margin: 0;
	padding: 0;
}
div#navig_links {
	margin-top: 3.5em;
	font-size: 120%;
	line-height:1.7;
	max-width: calc(100% - 250px);
}
#navig_links a {
	text-decoration: underline;
}
#navig_links a:hover {
	color: #353535;
}
#navig_links a, #navig_links {
	color: #757575;
}

h1 {
	color: #000000;
}
/* --- mnogosearch --- */
span.mnog_catch {
	font-weight: bold;
	font-style: italic;
}

div.hp div#search {
/*	height: 75px; */
}	
div#search {
	float: left;
	width: 248px;
	height: 70px;
	margin: 0;
	padding: 0;
	background: url("../layout/search_background.jpg") no-repeat;
}
div#search form {
	margin: 0;
	padding: 0;
	margin-top: 40px;
	margin-left: 32px;
}
div#search form input {
	width: 123px;
	background: transparent;
	border: 0;
	color: #000000;
	margin: 0;
	padding-top: 0px;
	padding-left: 3px;
}

div#search form input#hledej {
	width: 62px;
	height: 26px;
	margin-left: 8px;
}
div#search input.search_button {
	width: 72px;
	height: 26px;
	text-align: left;
	padding-left: 10px;
	cursor: pointer;
/*	background: transparent url('../menu/cs/hledej.jpg') no-repeat 10px center;  */
}
div#search input.search_button:hover {
/*	background: transparent url('../menu/cs/hledej_h.jpg') no-repeat 10px center; */
}


/*------- hp ---------------- */
div.hp span.imgins, div.hp span.imgorig {
	padding: 0;
}
div#hp-rozcestnik {
	max-width: 360px; 
	width: 100%; 
	height: 73px;
/*	padding-bottom: 25px;  */
	margin: 20px auto 0 auto;
}
div#hp-rozcestnik div p {
	margin: 0;
	padding: 15px 0 2px 2px;
	white-space: nowrap;
	width: 159px;
	text-align: center;
}
div#hp-rozcestnik div {
	width: 159px;
}

div#button-detska-vozitka {
	float: left;
	padding-left: 0;
	width: 169px;
	height: 73px;
}
div#button-pruvodce {
	text-align: left;
	float: left;
	width: 159px;
	height: 73px;
	margin-left: 30px;
}
div#home-credit {
	text-align: center;
	float: left;
	width: 100px;
	margin: 0;
	margin-top: 7px;
}
div#home-credit img, div#home-credit a {
	margin: 0;
	padding: 0;
}

div#hp-peg-perego-titul-img {
	padding-left: 0px;
}
div#doporucujeme-vozitka {
	position: relative;
	max-width: 800px;
	width: 100%;
	margin:0;
	padding:0;
	padding-top: 30px;
	margin-left: 0px;
	margin-top: 20px;
	background: url("../layout/cs/hp-doporucejeme.gif") top center no-repeat; 
/*	background: red; 
	border: 1px solid green; */
	z-index: 2;
}

div.lang_sk div#doporucujeme-vozitka {
	background: url("../layout/sk/hp-doporucejeme.gif") top center no-repeat; 
}

/* text vozitek doporucujeme - bublina */
div#doporucujeme-vozitka div.descr {
/*	float: left; */
	display: none;
	position: absolute;
	width: 187px;
	height: 220px;
	color: #000000;
	border: 3px solid #ffffff;
	opacity: 0.9;
	background-color: #ffc8c8; /*url("../../xtra/layout/transparent-background-ballon-80.png"); */
/*	-moz-opacity: 0.9;
	-khtml-opacity: 0.9; */
	overflow: hidden;
	padding: 8px 14px;
	left: 0;
	bottom: 150px;
	z-index: 1;
}
div#doporucujeme-vozitka a {
	position: relative;
	display: block;
	float: left;
	overflow: visible;
	height: 156px;
}
div#doporucujeme-vozitka a img {
	height: 156px;
}

div#hp-left-col {
	padding-left: 0px;
	padding-right: 30px;
	max-width: 770px; 
	width: 100%;
}
div#hp-left-col,
div#hp-right-col {
	float: left;
}
div#hp-right-col {
	width: 175px;
	margin: 0;
	margin-top: 98px; 
	color: #000000;
/*	border: 1px solid blue; */

}
div#div-akce-group p {
	text-align: right;
}
div.hp-akce {
	width: 175px;
	background-color: #fff1c8; 
	margin: 10px auto 0 auto;
}
div.hp-akce div.top {
	margin: 0;
	padding-top: 5px;
	background: url("../layout/hp-akce-background-top.gif");
}
div.hp-akce div.bottom {
	padding-top: 5px;
	background: url("../layout/hp-akce-background-bottom.gif");
}	
div.hp-akce p {
	margin: 0;
	padding: 0 8px 0 8px;
}
div.hp-akce p.akce-text {
	padding-left: 0;
}
div.dovazime p.uvod {
	margin-bottom: 5px;
	text-align: center;
}
div.dovazime div.loga {
	padding: 0 8px 0 8px;
}
div.dovazime div.loga div.logo {
	float: left;
	text-align: center;
	margin-right: 12px;
}
div.dovazime div.loga div.logop {
	margin-right: 0;
}	
div.dovazime div.loga a {
	text-decoration: none;
}
div.dovazime div.loga a span {
	text-decoration: underline;
}	
	

/*
div#hp-right-col a:visited {
	color: #fe5503;
}
*/
div.hp-akce p.komplet-nabidka-img {
	float: left;
	margin-top: 0px;
	padding-right: 0px;
	width: 41px;
}
div.hp-akce p.komplet-nabidka-text {
	float: left;
	margin-top: 0px;
	padding-right: 0px;
	width: 112px;
}


div#otevreno,
div.otevreno-text {
	width: 168px;
	float: left;
	margin: 10px auto 0 auto ;
}
div.otevreno-text {
	margin-top: 9px;
	padding-left: 7px;
}
div.otevreno-text div.label {
	width: 40px;
	float: left;
}
div.otevreno-text div.text {
	width: 70px;
/*	margin-left: 50px; */
	float: left;
	text-align: right;
}

div.platebni-karty {
	margin-top: 7px;
}	

div.okno-akce {
	font-size: 150%;
	display: none;
	position: absolute;
	background: #ffffff;
	width: 439px;
	max-width: 100%;
	background: url("../layout/hp-okno-akce-background.gif") repeat-y;
	line-height: 1.4; 
	z-index: 3;
}
div.okno-akce div.top {
	margin: 0;
	padding-top: 29px;
	background: url("../layout/hp-okno-akce-background-top.gif");
}
div.okno-akce div.bottom {
	margin: 0;
	margin-top: 60px;
	padding-top: 10px;
	background: url("../layout/hp-okno-akce-background-bottom.gif");
}

div.okno-akce p.title {
	padding: 16px 36px 16px 36px; /* ie padding-bottom: 5px*/
	margin: 0;
	text-align: center;
	border: 0;
}

div.okno-akce div.mini {
/*	margin-top: 1em; */
}
div.okno-akce div.mini p { 
	font-size: 70%;
	border: 0;
}
div.okno-akce p { 
	font-size: 100%;
	margin: 0 36px 0 36px;
	padding-top: 16px;
	border-top: 1px solid #9d9d9d;
	font-weight: normal;
	text-align: left;
}
div.okno-akce div.akce-hr {
	width: 80%;
	margin: auto;
	text-align: center;
}
span.akce-title {
	font-size: 180%;
	color: #fe0103;
}

div#end-submit input,
h3#nadpis-kosik-akce-baterie,
div#neuplna-data,
span.red,
span.akce-red {
	color: #fe0103;
}
span.akce-subtitle {
	color: #ffbd00;
}	
span.zvyrazni {
	color: #000000;
}	
span.bold {
	font-weight: bold;
}

/*------- /hp ---------------- */


/*------- vozitka rozcestnik form_cmd_DetskaVozitkaRozcestnik ---------------- */
div#detska-vozitka-rozcestnik {
	text-align: center;
/*	background: red; */
	margin: 3em auto 0 auto;
	width: 478px;
}
div#detska-vozitka-rozcestnik div.col {
	float: left;
	width: 200px;
	height: 266px;
	background: url("../layout/detska-vozitka_rozcestnik-background.gif") no-repeat;
}
div#detska-vozitka-rozcestnik div.col:not(.elektricka) {
	margin-left: 78px;
}
div#detska-vozitka-rozcestnik img {
	border: 0;
}
div#detska-vozitka-rozcestnik span {
	padding: 17px;
	font-size: 120%;
	display: block;
}
div#detska-vozitka-rozcestnik a {
	color: #808080; 
	text-decoration: none;
}
div#detska-vozitka-rozcestnik a:hover {
	color: #505050; 
}
/*------- /vozitka rozcestnik form_cmd_DetskaVozitkaRozcestnik ---------------- */


/*------- vozitka prehled (form_cmd_ElektrickaPrehled, form_cmd_SlapaciPrehled) ---------------- */
div.vozitka-prehled {
	width: 321px; /* ie 323px*/
	min-height: 250px;
	float: left;
	text-align: center;
}
div.vozitka-prehled h2 {
	color: #ffffff;
	font-size: 110%;
	text-align: center;
	margin-top: 6px;
	margin-left: 25px;
}
div.vozitka-prehled p.zobraz-skupinu {
	float: right;
	margin-top: 6px;
	margin-right: 7px;
}
div.vozitka-prehled p.zobraz-skupinu a {
	color: #ffffff;
}
div.vozitka-prehled p.zobraz-skupinu a:hover {
	color: #aaaaaa;
}
div.vozitka-prehled p.popis {
	color: #000000;
	padding: 5px 15px;
}
div.col6V {
	border: 1px solid #ffbc00;
	background: url("../layout/el-6v-prehled-top.jpg") no-repeat;
}
div.col12V {
	border: 1px solid #ff0000;
	margin-left: 5px;
	background: url("../layout/el-12v-prehled-top.jpg") no-repeat top center;
}
div.col24V {
	border: 1px solid #203b7f;
	margin-left: 5px;
	background: url("../layout/el-24v-prehled-top.jpg") no-repeat;
}
div.colretez {
	border: 1px solid #718aa6;
	background: url("../layout/slapaci-retez-prehled-top.jpg") no-repeat;
}
div.colpedal {
	border: 1px solid #91bd8e;
	margin-left: 5px;
	background: url("../layout/slapaci-pedal-prehled-top.jpg") no-repeat top center;
}

/*------- /vozitka prehled (form_cmd_ElektrickaPrehled, form_cmd_SlapaciPrehled) ---------------- */

/*------- vozitka prehled => seznam vozitek (VozitkaSeznam) ---------------- */
div.vozitka-prehled div.block {
	border-bottom: 1px solid #c0c0c0;
	margin: 3px;
	height: 105px; /* ie height: 105px; */
}
div.vozitka-prehled div.foto,
div.vozitka-prehled div.popis {
	float: left;
	margin-bottom: 3px; /* ie 0px */
}
div.vozitka-prehled div.popis a {
	text-decoration: none;
	color: #000000;
}
div.vozitka-prehled div.foto {
	margin-right: 7px;
}
div.vozitka-prehled div.foto {
	width: 116px;
}
div.vozitka-prehled div.popis {
	width: 187px;
}

div.vozitka-prehled h3,
div.vozitka-prehled h4,
div.vozitka-prehled p {
	font-size: 100%;
	margin: 0;
	padding: 0;
}
div.block h3 {
	color: #000000;
}
div.block p.cena {
	float: right;
	margin-right: 0;
	width: 60px;
	padding-right: 0;
}
div.vozitka-prehled .druh-vozitka {
	color: #777777;
	font-style: italic;	
/*	margin-bottom: 3px; */
}
div.vozitka-prehled p.vlastnosti {
	margin-left: 15px;
}

/*------- /seznam vozitek (VozitkaSeznam) ---------------- */


/*------- elektricka a slapaci prehled (form_cmd_VozitkaVypisSkupina) ---------------- */
div.vozitka-skupina-zalozka {
	width: 130px; 
	height: 26px;
	float: left;
	margin-right: 10px;
	background-position: top center;
	background-repeat: no-repeat;
}
div.vozitka-skupina-zalozka.typ_6V {
	background-image: url("../layout/cs/el-6V-zalozka_sel.gif");
}
div.vozitka-skupina-zalozka.typ_12V {
	background-image: url("../layout/cs/el-12V-zalozka_sel.gif");
}
div.vozitka-skupina-zalozka.typ_24V {
	background-image: url("../layout/cs/el-24V-zalozka_sel.gif");
}
div.vozitka-skupina-zalozka.typ_retez
	background-image: url("../layout/cs/slap-retez-zalozka_sel.gif");
}
div.vozitka-skupina-zalozka.typ_pedal {
	background-image: url("../layout/cs/slap-pedal-zalozka.gif");
}
div.vozitka-skupina-zalozka.typ_6V {
	background-image: url("../layout/cs/el-6V-zalozka_sel.gif");
}
div.vozitka-skupina-zalozka.typ_6V {
	background-image: url("../layout/cs/el-6V-zalozka_sel.gif");
}
div.vozitka-skupina-zalozka img {
	border: 0;
	margin: 0;
	padding: 0;
}

div.vozitka-skupina-zalozka-all {
	width: 152px; 
	padding-left: 9px;
}

div#vypis-skupina {
	max-width: 980px;
	width: 100%;
	float: left;
	margin: 0; /* ie margin-top: -3px; */
	padding-top: 12px;
/*	margin-top: -3px; */
}
div#vypis-skupina.slap-vypis-skupina-retez,
div#vypis-skupina.slap-vypis-skupina-pedal {
	margin-top: -1px; 
}
/* block vypisu vozitek */
div#vypis-skupina div.block {
	float: left;
	max-width: 320px; /* ie */
	width: 100%;
}
div.el-vypis-skupina-6V {
	border: 1px solid #ffbc00;
	background: url("../layout/el-6V-zalozka-background-top.gif") repeat-x top center;
}
div.el-vypis-skupina-12V {
	border: 1px solid #ff0000;
	background: url("../layout/el-12V-zalozka-background-top.gif") repeat-x top center;
}
div.el-vypis-skupina-24V {
	border: 1px solid #203b7f;
	background: url("../layout/el-24V-zalozka-background-top.gif") repeat-x top center;
}
div.slap-vypis-skupina-retez {
	border: 1px solid #718aa6;
	background: url("../layout/slap-retez-zalozka-background-top.gif") repeat-x top center;
}
div.slap-vypis-skupina-pedal {
	border: 1px solid #4e9649;
	background: url("../layout/slap-pedal-zalozka-background-top.gif") repeat-x top center;
}


/*------- /elektricka a slapaci prehled (form_cmd_VozitkaVypisSkupina) ---------------- */

/*------- vozitka detail form_cmd_DetailVozitka ---------------- */

div.vozitka-detail div.obsah-zalozky {
	border: 1px solid #a0a0a0;
	border-top: 0;
	padding: 10px;
	background: #ffffff; /* ie chyba renderingu - potlacim obarvenim pozadi*/
/* ie	margin-top: -1px; */
}
div.vozitka-detail img {
	border: 0;
}	
div.vozitka-detail-zalozky {
	height: 26px;
	position: relative;
}
div.vozitka-detail-zalozky div {
	float: left;
}
div.vozitka-detail-zalozky div.cl {
	float: none;
}
div.vozitka-detail div.zalozky {
	margin-right: 10px;
}

div.vozitka-detail-popis-cs {
	background: url("../layout/cs/podrobnosti-popis-aktiv.gif") left top no-repeat;
}
div.vozitka-detail-doplnky-cs {
	background: url("../layout/cs/podrobnosti-doplnky-aktiv.gif") left top no-repeat;
}
div.vozitka-detail-fotogalerie-cs {
	background: url("../layout/cs/podrobnosti-fotogalerie-aktiv.gif") left top no-repeat;
}
div.vozitka-detail-popis-sk {
	background: url("../layout/sk/podrobnosti-popis-aktiv.gif") left top no-repeat;
}
div.vozitka-detail-doplnky-sk {
	background: url("../layout/sk/podrobnosti-doplnky-aktiv.gif") left top no-repeat;
}
div.vozitka-detail-fotogalerie-sk {
	background: url("../layout/sk/podrobnosti-fotogalerie-aktiv.gif") left top no-repeat;
}

h2.nazev-h2-detail,
div#doplnky,
div#fotogalerie {
	display: none; 
}


/*------- /vozitka detail form_cmd_DetailVozitka ---------------- */


/*------- vozitka detail DetailVozitka_popis ---------------- */
h1#h1-detail, 
h2.subkap {
	margin: 0;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	display: block;
 	font-size: 130%; 
	color: #000000;
}

/*------- /vozitka detail form_cmd_DetailVozitka ---------------- */


/*------- vozitka detail DetailVozitka_popis ---------------- */
div.navig,
div.navig div,
div#foto-detail,
h1#h1-detail, 
h2.subkap {
	margin: 0;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	display: block;
 	font-size: 130%; 
	color: #000000;
}

div#foto-detail,
div#zakladni-vlastnosti,
div#vybaveni,
div#galerie-hlavni,
div#galerie-dalsi {
	margin-top: 10px; /* ie 0px */
	padding: 0;
}
div.navig {
	margin-top: 1em;
	text-align: center;
	margin-bottom: 1em;
}
div.navig div.prev {
	float: left;
	padding-bottom: 5px;
}

div.navig div#next,
div.navig div#nextfotog {
	float: right;
}
div.navig div {
	margin-top: 5px;
	margin-bottom: 20px;
	float: left;
}
div.navig a.navig_foto {
	margin-left: 1px;
}
div.navig a.navig_foto img {
	border: 0;
}
div.navig a.navig_foto img {
	border: 2px solid #eaeaea; 
}
div.navig a.navig_foto img{ /* default a.sklad_dostatecne */
	margin-left: 0px;
	padding-bottom: 1px;
}	
div.navig a.sklad_dostatecne img { 
	border-bottom: 2px solid green;
}
div.navig a.sklad_malo img {
	border-bottom: 2px solid green;
}
/* nepouziva se */
div.navig a.sklad_do_tydne img { 
	border-bottom: 2px solid green;
}
div.navig a.sklad_nad_tyden img {
	border-bottom: 2px solid orange;
}
div.navig a:hover.navig_foto img,
div.navig a.selfkat img {
	border: 2px solid #fe0103; 
}
div.navig a:hover.navig_foto img.sklad_dostatecne,
div.navig a.selfkat img.sklad_dostatecne {
	border: 2px solid green; 
}
div.navig a:hover.navig_foto img.sklad_malo,
div.navig a.selfkat img.sklad_malo {
	border: 2px solid green; 
}
/* nepouziva se */
div.navig a:hover.navig_foto img.sklad_do_tydne,
div.navig a.selfkat img.sklad_do_tydne {
	border: 2px solid green; 
}
div.navig a:hover.navig_foto img.sklad_nad_tyden,
div.navig a.selfkat img.sklad_nad_tyden {
	border: 2px solid orange; 
}

div#foto-detail {
	float: left;
}
div#zakladni-vlastnosti {
	margin-left: 90px;
}
div.detail-h2 {
	float: left;
	width: 299px;
	margin-left: 20px;
}
div.detail-h2 h2 {
/*	height: 29px; */
	padding: 5px 10px 5px 10px;
	margin: 0;
	background: url("../layout/h2-detail-background.gif") left center no-repeat;
	color: #ffffff;
}
div.detail-h2 div.text {
	border: 1px solid #a0a0a0;
	border-top: 0;
	padding: 5px 0 5px 0;
}
div.detail-h2 div.text table {
	border-collapse: collapse;
	width: 297px;
}
div.detail-h2 div.text table tr.trow1 {
	background: #f1f3f2;
}
div.detail-h2 div.text table td,
div.detail-h2 div.text table th {
	padding: 3px 10px 3px 10px;
	text-align: left;
	border: 0;
}
div.detail-h2 div.text table th {
	width: 50%;
}
div.detail-h2 div.text ul {
	margin: 0 15px 0 15px;;
	padding: 3px 10px 3px 10px;
	line-height: 1.6em;
}
div.detail-h2 div.text p {
	padding: 3px 10px 0 10px;
}
div.detail-h2 p.karton { 
	float: right;
	margin-top: 1.1em;
	text-align: right;
}
div.detail-h2 div.karton-rozmery {
	float: right;
	text-align: right;
	margin-left: 10px;
	margin-top: 1.8em;
	width: 230px;
}

div.detail-h2 div.karton-rozmery p {
	text-align: right;
	margin-top: 5px;
	padding-top: 0px;
		
}
div#vybaveni p.alright {
	text-align: right;
}
div.detail-h2,
div.detail-h2 table {
	color: #a0a0a0;
	font-weight: bold;
}	
div.detail-h2 table td {
	color: #505050;
}	
p.akce-img {
	float: left;
	margin-top: 15px;
	padding-right: 0px;
	padding-left: 54px;
}
p.akce-text {
	float: right;
	margin-top: 20px;
	margin-left: 0;
	text-align: right;
	padding-left: 0px;
	line-height: 1.4em;
	font-size: 115%;
	
}
div.hp-akce p.akce-text {
	line-height: 1.3em;
	font-size: 100%;
}	
p.doporucit-znamemu {
	margin-top: 1.5em;
}
p.pravidla-nakupu { 
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-right: 2px;

}
p.sklad, 
p.bezna-cena, 
p.nase-cena {
	font-size: 14px;
	margin-top: 0.3em;
	margin-bottom: 0.2em;
	width: 245px;
	text-align: right;
}
p.sklad {
	margin-top: -1px;
	_margin-top: -3px;
	padding-top: 0;
	background: #f1f3f2;
}
p.nase-cena {
/*	font-size: 15px; */
	font-weight: bold;
	color: #ff0000;
}	

div.vozitko-addcart form {
	width: 245px;
	text-align: right;
	margin: 0;
	padding: 0;
}
div.vozitko-addcart form input {
	margin: 0;
	padding: 0;
}
p.uverova-kalkulacka {
	color: #ff0000;
	padding: 10px 0 10px 0;
	background: url("../layout/home_credit_small.gif") 70px top no-repeat;

}


div#minimalni-doba-okno {
	display: none;
	position: absolute;
}

div#minimalni-doba-okno p {
	border: 0;
	margin-top: 2em;
}
p.text-popis {
	width: 245px;
}

/* form rychla objednavka */
div#popis div#form-pozadavek {
	margin-top: 1em;
	background: #ffffff;
}
div#popis div#form-pozadavek label {
	width: 100px;
}
div#popis div#form-pozadavek label.captcha {
	width: 150px;
}
div#popis div#form-pozadavek label.inl-label {
	width: 310px;
}
div.vyber-vozitka {
	margin-top: 1em;
}
/* /form rychla objednavka*/


/*------- /vozitka detail DetailVozitka_popis ---------------- */

/*------- vozitka detail DetailVozitka_doplnky a form_cmd_NahradniDily ---------------- */
div.foto-doplnky-big {
	position: absolute;
	display: none;
	z-index: 5;
}
div.foto-doplnky-big img {
	border: 1px solid #a0a0a0;
}	
div.text-doplnky,
div.foto-doplnky { 
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;
}
div.foto-doplnky {
	padding-top: 10px;
	width: 130px;
	position: relative;
}
div.foto-doplnky img { 
	border: 0;
}
div.foto-doplnky::before {
    content: url(../../photos/thumbs/lupa.png);
    position: absolute;
    bottom: 5px;
	left: 5px;
	z-index: 5;
	background: rgb(255,255,255,0.7);
	height: 20px;
}


div.text-doplnky {
	max-width: calc(100% - 140px);
	width: 100%;
	background: #ffffff;
}
div.text-doplnky p.cena {
	font-weight: bold;
	padding-left: 20px;
}	

h2.subkap span {
	color: #9d9d9d;
}

div#akce-kosik div.line,
div#nahradni-dily div.line,
div#doplnky div.line,
div#potvrzeni-objednavky div.line
{
	border-top: 1px solid #a0a0a0;
}


div#nahradni-dily h3,
div#doplnky h3 {
	background: #9fa19e;
	color: #ffffff;
	padding: 5px 20px 5px 28px;  
	margin-top: 2em;
	margin-bottom: 0;
}

div#akce-kosik h4,
div#nahradni-dily h4, 
div#doplnky h4 {
	float: left;
	max-width: 250px;
	margin: 0;
	margin-top: 0.3em;
	color: #000000;
	font-size: 100%;
}
div#akce-kosik p,
div#nahradni-dily p,
div#doplnky p {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
div#akce-kosik p.cena,
div#nahradni-dily p.cena,
div#doplnky p.cena {
	float: left;
	margin: 0.3em 0 0 0px;
	color: #fe0103;
}
div#akce-kosik p.popis-maly,
div#nahradni-dily p.popis-maly,
div#doplnky p.popis-maly {
	margin: 0;
	font-style: italic;
	color: #5c5c5c;
	
}
div#nahradni-dily form,
div#nahradni-dily div.kosik-doplnky,
div#doplnky form,
div#doplnky div.kosik-doplnky {
	margin: 0;
	padding: 0;
}
div.kosik-doplnky {
	margin: 0;
	padding: 0;
	float: left;
	width: 207px;
	text-align: right;
}

p.alright,
div.kosik-doplnky p.alright {
	text-align: right;
}

div#nahradni-dily {
	margin-bottom: 30px;
}
/* formular nahradni dily a formular servis*/
div.none {
	display: none;
}
div#form-pozadavek fieldset {
	border: 1px solid  #b7b7b7;
	padding: 15px;
	padding: 0 15px 15px 15px ;
	margin-top: 1em;
}
div#form-pozadavek legend {
	background: #969696;
	padding: 3px 15px;
	color: #ffffff;
	font-size: 115%;
}

div#form-pozadavek label {
	display: block;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	text-align: right;
}
div#form-pozadavek label:not(.inl-label) {
	width: 120px;
}	

div#form-pozadavek label.sloupec {
	display: inline;
	float: none;
	width: 100%;
}

div#form-pozadavek div.radek div.col {
	float: left;
	text-align: center;
	width: 100px;
	padding-top: 2px;
}
div#form-pozadavek div.radek div.ks {
	width: 75px;
}	
div#form-pozadavek div.radek {
	padding-top: 1px; 
	clear: left;
}
div#form-pozadavek div.radek-dily {
	padding-top: 10px;
}

div#form-pozadavek div.radek-dily div.col {
	text-align: left;
}	
div#form-pozadavek div.col input {
	width: 95px;
}

div#form-pozadavek div.radek div.nazev-dilu {
	width: 204px;
}
div#form-pozadavek div.nazev-dilu input,
div#form-pozadavek div.radek div.nazev-dilu label {
	width: 200px;
}

div#form-pozadavek div.radek-dily label {
	text-align: left;
}
div#form-pozadavek input.normal {
	max-width: 350px; 
	width: 93%;
}
div#form-pozadavek div.ks input {
	width: 58px;
}
div#form-pozadavek label.povinny-udaj {
	font-weight:bold;
}

div#form-pozadavek textarea {
	max-width: 360px;
	width: 100%;
	height: 100px;
}

div#form-pozadavek label.captcha {
	width: 150px;
}
div.captcha-input {
	margin-top: 1px;
	height: 53px;
	font-weight: bold;
}
div.captcha-input span {
	font-weight: normal;
	font-size: 80%;
}

/*------- /vozitka detail DetailVozitka_doplnky a form_cmd_NahradniDily ---------------- */

/*------- form_cmd_ServisForm formular servis ---------------- */
div#form-rychla-objednavka div.frst,
div#form-servis div.frst {
	margin-top: 1em;
}
/*------- /form_cmd_ServisForm formular servis ---------------- */


/*------- vozitka detail DetailVozitka_fotogalerie ---------------- */
div#galerie-hlavni,
div#galerie-dalsi {
	float: left;
/*	background: red; */
	max-width: 480px;
	width: 100%;

}
div#galerie-dalsi {
	max-width: 475px;
	width: 100%;
}
div#galerie-dalsi div {
	float: left;
	padding-right: 6px;
	padding-bottom: 6px;
	height: 150px;
	width: 150px;
}
div.foto-big-dalsi div {
	display: none;
}
div#foto-big-hlavni {
	display: block;
}
/*------- /vozitka detail DetailVozitka_fotogalerie ---------------- */

/*------- vozitka porovnani PorovnaniVozitek  ---------------- */
table.porovnani th {
	width: 150px;
	text-align: left;
	padding-left: 5px;
}
table.porovnani td {
	width: 243px;	
}
table.porovnani div.foto {
	height: 125px;
}
table.porovnani tr.even {
	background-color: #eeeeee;
}
table.porovnani tr.odd {
	background-color: #ffffff;
}
table.porovnani tr.kosik {
	background-color: #ffffff;
}
p.voz-select {
	margin-bottom: 8px;
}
td.parametr {
	padding-left: 5px;
}
div.foto img.null {
	border: 0;
}
/*------- /vozitka porovnani PorovnaniVozitek  ---------------- */

/*------- fotky fozitek ----------------- */
div.foto img,
div#galerie-dalsi img,
div#galerie-hlavni img {
	border: 1px solid #a0a0a0;
}
/*------- /fotky fozitek ----------------- */


/*------- print, kosik, rychly vyber ----------------- */
p#l-pruvodce {
	text-align: right;
	margin-top: 10px;
	padding-top: 0;
}
div#divprint, div#divprintback {
	position: absolute;
	top: 64px;
	right: 0;
	text-align: center;
}

div#divprint {
	width: 230px;
	background: url("../layout/kosik-background.gif") right top no-repeat;
}
p.rychlyvyber {
	margin: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	text-align: right;
}
form#frmrychlyvyber {
	margin: 12px;
	padding: 0;
	text-align: right;
	margin-right: 0px;
	margin-bottom: 0px;
}

form#frmrychlyvyber select {
	max-width: 210px;
}

/* form_cmd_Kosik  */
div#sum-kosik {
	float: right;
	width: 133px;
	font-size: 90%;
	color: #474747;
}
div#sum-kosik img {
	border: 0;
}
div#sum-kosik a {
	color: #474747;
	text-decoration: none;
}
div#sum-kosik a:hover {
	color: #000000;
	text-decoration: none;
}

div#sum-kosik div#zak-col,
div#sum-kosik div#kosik-col {
	float:left;
	margin-top: 6px;
	margin-right: 2px;
	width: 35px;
	text-align: center;
	height: 38px;
}
div#sum-kosik div#kosik-col {
	width: 80px;
}	

div#sum-kosik div.ikona {
	height: 24px;
}
div#sum-kosik div#polozek-sum {
	margin-left: 44px;
	text-align: left;
}

h3#nadpis-kosik-akce-baterie {
	margin-top: 5em;
}	
div#akce-kosik {
	width: 100%;
}

div#akce-kosik h3 {
	
}
div#akce-kosik h4 {
	width: 180px;
}
div#akce-kosik div.text-doplnky {
	max-width: 360px;
	width: 100%;
}
div#akce-kosik p.cena {
	text-align: right;
	width: 140px;
}
span.puvodni-cena {
	text-decoration: line-through;
	color: #767676;
	margin-right: 10px;
}
span.normalni-cena {
	color: #767676;
}

p.submit-objednavka input,
table.submit-kosik input {
	font-size: 120%;
}

/* /form_cmd_Kosik */

div#ikona-print {
	margin-top: 32px;
	float: left;
	width: 90px;
	padding-left: 0px;
	display: none;
}
/*------- /print, kosik, rychly vyber ----------------- */



/*------- vozitka o nas form_cmd_ONas  ---------------- */
div.o-nas div.obsah-zalozky {
	border: 1px solid #a0a0a0;
	border-top: 0;
	padding: 10px;
	padding-top: 40px;
	background: #ffffff; /* ie chyba renderingu - potlacim obarvenim pozadi*/
}
div.o-nas img {
	border: 0;
}	
div.o-nas-zalozky {
	height: 26px;
}
div.o-nas-zalozky div {
	float: left;
}
div.o-nas-zalozky div a {
	display: block;
}
div.o-nas-zalozky div.subtext,
div.o-nas-zalozky div.cl {
	float: none;
}
div.o-nas div.zalozky {
	margin-right: 10px;
}

div.o-nas-obecne-informace-cs {
	background: url("../layout/cs/o-nas-obecne-informace-aktiv.gif") left top no-repeat;
}
div.o-nas-obchodni-podminky-cs {
	background: url("../layout/cs/o-nas-obchodni-podminky-aktiv.gif") left top no-repeat;
}
div.o-nas-reklamacni-rad-cs {
	background: url("../layout/cs/o-nas-reklamacni-rad-aktiv.gif") left top no-repeat;
}
div.o-nas-obecne-informace-sk {
	background: url("../layout/sk/o-nas-obecne-informace-aktiv.gif") left top no-repeat;
}
div.o-nas-obchodni-podminky-sk {
	background: url("../layout/sk/o-nas-obchodni-podminky-aktiv.gif") left top no-repeat;
}
div.o-nas-reklamacni-rad-sk {
	background: url("../layout/sk/o-nas-reklamacni-rad-aktiv.gif") left top no-repeat;
}



h2.nazev-h2-detail {
	display: none; 
}

div.o-nas h1 {
	margin-bottom: 2em;
}
div.o-nas div.label {
	float: left;
	width: 135px;
	height: 40px;
	padding-top: 10px;
}

div.o-nas div.text,
div.o-nas div.text-mini {
	margin-left: 135px;
	padding-top: 10px;
	font-size: 90%;
}
div.o-nas div.text {
	color: #000000;
	font-size: 100%;
}
div.o-nas h3 {
	color: #ff0000;
	margin-top: 0;
	margin-bottom: 0;
}
div.o-nas p {
	margin: 0;
}	

div.o-nas p.zaruka {
	padding-top :2em;
}

div.o-nas div.line {
	height: 2px; 
	padding-top: 7px;  /* ie 2px */
	padding-bottom: 2px;  /* ie 2px */
	background: url("../layout/line-o-nas.jpg") bottom center no-repeat;
}

div.o-nas div.text-vyhody div.line {
	background: url("../layout/line-o-nas-vyhody.jpg") bottom center no-repeat;
}

div#obchodni-podminky div.label {
	margin-top: 4px;
}
div#obchodni-podminky div.text {
	float: left;
	margin-left: 0;
	padding-top: 5px;
	width: 270px;
}
div#obchodni-podminky h3 {
	text-align: center;
	background: #d6d7d9;
	color: #000000;
}
div#obchodni-podminky h3,
div#obchodni-podminky div.subtext {
	width: 245px; /* ie 240px;*/
	padding: 4px 12px;
	margin-left: 1px;
}
span.green {
	color: #00d500;
}
div.text p.odsad {
	margin-top: 1em;
}

div#obecne-informace div.label-vyhody {
	width: 90px;
}
div#obecne-informace div.text-vyhody {
	margin-left: 90px;
}
div#obecne-informace div.ikona {
	float: left;
}
/*------- /vozitka o nas form_cmd_ONas  ---------------- */


/*------- /vozitka Kontakty form_cmd_Kontakty  ---------------- */
div#kontakty {
	max-width: 708px;
	width: 100%;
	background: #ebedec;
	margin-top: 3em;
}
div#kontakty img.foto {
	border: 1px solid #cccccc;
}
div#kontakty-left,
div#kontakty-right {
	max-width: 320px; /*ie 353*/
	width: 100%;
	float: left;
	padding-left: 34px; 
/*	background: red; */
}
div#kontakty-right {
/*	background: green; */
}	

div#kontakty h1 {
	margin-bottom: 2em;
}

div#kontakty div.label,
div#kontakty div.text,
div#kontakty div.text-mini {
	padding-top: 10px;
	padding-bottom: 10px;
}
div#kontakty div.label {
	float: left;
/*	background: pink;  */
	width: 110px;
}

div#kontakty-right div.label {
	width: 85px;
}
div#kontakty div.text,
div#kontakty div.text-mini {
	width: 200px;
	float:left;
	font-size: 90%;
/*	background: green; */
}
div#kontakty div.text {
	color: #000000;
	font-size: 100%;
}
span.grey {
/*	div#kontakty div.text span.grey { */
	color: #6d6d6d;
}
div#kontakty h3 {
	color: #ff0000;
	margin-top: 0;
	margin-bottom: 0;
}
div#kontakty p {
	margin: 0;
}

div#kontakty-right div.oteviraci-doba-dny {
	text-align: right;
	width: 45px;
	margin-right: 40px;
}
div#kontakty-right p.oteviraci-doba {
	margin: 0;
}	
div#kontakty div.line {
	height: 1px;
	background: url("../layout/line-kontakty.jpg") bottom center no-repeat;
	
}
div#kontakty img {
	border: 0;
}

div#kdata {
	margin-top: 3em;
	margin-left: 5px;
	color: black;
	line-height: 1.6em;
}
div#kdata a {
	text-decoration: none;
}
div#kdata a:hover {
	text-decoration: underline;
}
div#kdata div.cl {
	padding-top: 10px;
}
div#kdata div.col {
	float: left;
	height: 70px;
}
div#kdata div.col0 {
	width: 80px;
}
div#kdata div.col1 {
	width: 110px;
}
div#kdata div.col2 {
	width: 80px;
	padding-left: 10px;
}
div#kdata div.col0,
div#kdata div.col1,
div#kdata div.col2 {
	margin:0;
}

img.skype-info {
	vertical-align: top;	
}

/* --------- cenik form_cmd_Cenik ----------*/
table.cenik {
	border-collapse: collapse;
	width: 100%;
	margin-top: 2em;
}
table.cenik th.title {
	background: #d6d7d9;
	text-align: left;
	border-right: 1px solid #ffffff;
	padding: 5px 10px;
	color: #000000;
}
table.cenik th a {
	color: #000000;
}
table.cenik th a:hover {
	color: #535353;
}	
table.cenik td a {
	color: #000000;
	text-decoration: none;
}
table.cenik td a:hover {
	color: #535353;
}	

table.cenik th {
	font-size: 110%;
}
table.cenik th,
table.cenik td {
	text-align: left;
	padding: 2px 4px 2px 10px;
}
table.cenik td.cena, 
table.cenik th.cena {
	text-align: right;
	padding-right: 40px;
}
table.cenik td.doporuc {
	color: #9f9f9f;
}
table.cenik td {
}
table.cenik th.ordered {
	background: #cfedce;
}
table.cenik th.ordereddesc {
	background: #ffc9c9;
}
table.cenik tr.kategorie {
	color: #ffffff;
	padding-top: 20px;
}

table.cenik th.jmeno,
table.cenik td.jmeno {
	width: 30%;
}
table.cenik th.sklad_dost, 
table.cenik td.sklad_dost { 
	width: 20%;
}
table.cenik th.cena,
table.cenik td.cena {
	width: 12%;
}
table.cenik th.druh_vozitka,
table.cenik td.druh_vozitka {
	width: 15%;
}
table.cenik th.katalog_cislo,
table.cenik td.katalog_cislo {
	width: 15%;
}

table.motor6v {
	border: 1px solid #ffbc00;
}
table.motor6v th {
	background: #ffbc00;
	border: 1px solid #ffbc00;
}
table.motor6v td { 
	border-bottom: 1px solid #ffbc00;
}	
	
table.motor12v {
	border: 1px solid #ff0000;
}
table.motor12v th {
	background: #ff0000;
	border: 1px solid #ff0000;
}
table.motor12v td { 
	border-bottom: 1px solid #ff0000;
}	

table.motor24v {
	border: 1px solid #203b7f;
}
table.motor24v th {
	background: #203b7f;
	border: 1px solid #203b7f;
}
table.motor24v td { 
	border-bottom: 1px solid #203b7f;
}	

table.pedal {
	border: 1px solid #91bd8e;
}
table.pedal th {
	background: #91bd8e;
	border: 1px solid #91bd8e;
}
table.pedal td { 
	border-bottom: 1px solid #91bd8e;
}

table.retez {
	border: 1px solid #718aa6;
}
table.retez th {
	background: #718aa6;
	border: 1px solid #718aa6;
}
table.retez td { 
	border-bottom: 1px solid #718aa6;
}

/* --------- /cenik form_cmd_Cenik ----------*/

/* --------- bazar form_cmd_Bazar ----------*/

h3.vloz-inzerat-info {
	color: #fe0103;
}

div#bazar {
	margin-top: 2em;
}
div#bazar div.sloupec {
	float: left; 
	max-width: 387px;
	width: 100%;
}
div#bazar div.poptavka {
	margin-left: 39px;
}
div#bazar div.sloupec div.top,
div#bazar div.sloupec div.bottom {
	max-width: 387px;
	width: 100%;
	margin: 0;
	padding: 0;
}
div#bazar div.sloupec div.top {
	height: 56px;
}
div#bazar div.sloupec div.lang_cs {
	background: url("../layout/cs/bazar-okno-nabidka.gif") repeat-y;
}
div#bazar div.sloupec div.lang_sk {
	background: url("../layout/sk/bazar-okno-nabidka.gif") repeat-y;
}
div#bazar div.poptavka div.lang_cs {
	background: url("../layout/cs/bazar-okno-poptavka.gif") repeat-y;
}
div#bazar div.poptavka div.lang_sk {
	background: url("../layout/sk/bazar-okno-poptavka.gif") repeat-y;
}

div#bazar div.sloupec div.bottom {
	height: 18px;
	background: url("../layout/bazar-okno-background-bottom.gif") bottom center no-repeat;
	margin-top: -5px;
}

div#bazar div.sloupec div.data {
	max-width: 387px;
	width: 100%;
	background: url("../layout/bazar-okno-background.gif") center repeat-y;
}
div#bazar div.sloupec h3 {
	margin:0;
	padding: 3px 10px 3px 10px;
	background: #707173;
	color: #ffffff;
}
div#bazar div.sloupec p {
	margin:0;
	padding: 0px 10px 8px 10px;
}
div#bazar div.sloupec p.popis {
	color: #000000;
	padding-top: 5px;
	padding-bottom: 3px;
}


div#bazar-novy-inzerat {
	display: none; 
}
div#table-vloz-inz {
	max-width: 407px;
	width: 100%;
	background: url("../layout/bazar-okno-vloz-inzerat-background.gif") center repeat-y;
	text-align: center;
}

div#table-vloz-inz div.top {
	height: 56px;
	background: url("../layout/cs/bazar-okno-vloz-inzerat.gif") center repeat-y;
}
div#table-vloz-inz div.lang_sk {
	background: url("../layout/sk/bazar-okno-vloz-inzerat.gif") center repeat-y;
}
div#table-vloz-inz div.bottom {
	height: 18px;
    background: url("../layout/bazar-vloz-inzerat-background-bottom.gif") center repeat-y;
}

table#bazar-vloz-inz {
	border-collapse: collapse;
	max-width: 393px;
	width: 100%;
	margin: auto;
}

table#bazar-vloz-inz td.labels {
	width: 33%;
}
table#bazar-vloz-inz td.povinne {
	font-weight: bold;
}
table#bazar-vloz-inz td.inputs {
	width: 67%;
}
table#bazar-vloz-inz td {
	padding: 3px;
}
table#bazar-vloz-inz input.normal {
	width: 250px;
}
table#bazar-vloz-inz input.userfile {
	width: 100%;
}
table#bazar-vloz-inz textarea {
	width: 100%;
	height: 78px;
}
table#bazar-vloz-inz input#ct {
	width: 105px;
}

table#bazar-vloz-inz td.odeslat {
	text-align: right;
}
table#bazar-vloz-inz label.captcha {
	width: 150px;
	float: left;
}
p.povinne-udaje {
	margin-left: 12px;
	color: #000000;
}
p.pouziti-bazaru {
	color: #000000;
}
div.upozorneni {
	margin-top: 5em;
/*	padding: 10px;
	padding-left: 58px;
*/
	max-width: 898px;
	width: 100%;
	background: url("../layout/ikona-upozorneni.gif") 15px center no-repeat; 
}

div.upozorneni div.top, 
div.upozorneni div.bottom {
	height: 18px;
}
div.upozorneni div.top {
	background: url("../layout/bazar-upozorneni-top.gif") center repeat-y;
	margin-bottom: -8px;
}
div.upozorneni div.bottom {
	background: url("../layout/bazar-upozorneni-bottom.gif") center repeat-y;
	margin-top: -8px;
}
div.upozorneni div.text {
	padding-right: 10px;
	padding-left: 58px;
	background: url("../layout/bazar-upozorneni-background.gif") center repeat-y;
}
div.foto-bazar-big {
	position: absolute;
	display: none;
	z-index: 3;
}
div.foto-bazar {
	padding: 8px 10px 0px 10px;
	float: left;
}
div.foto-bazar-big img {
	border: 1px solid #a0a0a0;
}	



/* --------- /bazar form_cmd_Bazar ----------*/

/* --------- pruvodce form_cmd_Pruvodce ----------*/
div#pruvodce {
	margin-top: 25px;
	margin-bottom: 25px;
	
}
div#pruvodce div.sloupec {
	max-width: 402px;
	width: 100%;
	float: left;
}
div#pruvodce div.vybirejte-sami {
	padding-left: 53px;
	border-left: 1px solid #b5b5b5;
}
div#pruvodce div.vyber-row {
	max-width: 350px;
	width: 100%;
	margin-bottom: 1em;
}
div#pruvodce div.vybirejte-sami div.vyber-row {
	max-width: 450px;
	width: 100%;
	margin-bottom: 0.4em;
}
div#pruvodce div.vyber {
	float: left;
	padding-right: 8px;
}
div#pruvodce div.vyber-all {
}
div#vyber-baterie, 
div#vyber-typ-slapadla, 
div#druh-vozitek {
	display: none;
}
div#pruvodce div.vyber-row input {
	padding-left: 7px;
	padding-right: 7px;
	font-weight: bold;
}
span.vybrany-prvek {
	color: #fe0103;
}

div#pruvodce p {
	margin-top: 0.7em;
	margin-bottom: 0.2em;
	padding:0;
}
div#pruvodce p.subtitle {
	margin-bottom: 2em;
}
div#pruvodce div.vyber-row div.sloupec {
	float: left;
	width: auto;
	display inline-block;
/*	background: green; */
}
div#pruvodce div.vyber-row div.vyber-vsechny {
	width: auto;
/*	background: pink;  */
	text-align: right;
	float: right;
}
div#end-submit {
	text-align: right;
}

div.vozitka-prehled h3.typ-pohonu {
	font-size: 115%;
	margin-top: 1.2em;
	color: #ffffff;
	background: #acacac;
	padding: 5px;
}
div#pruvodce p.podle-druhu {
	margin-top: 2em;
}
input.druh-vozitka {
	width: auto;
}
input.vyber-jakykoliv {
	width: 85px;
}
input.vsechna-elektricka {
	width: auto;
}
input.vsechna-slapaci {
	width: 158px;
}
input.urcita-voltaz {
	width: auto;
}
input.urcita-slapaci {
	width: auto;
}
/* --------- /pruvodce form_cmd_Pruvodce ----------*/

/* --------- servis ----------*/
div#servis,
div#form-pozadavek,
div#zapomenute-udaje,
div#obsah-kosik,
div#akce-kosik,
div#doprava-platba,
div#zakaznik,
div#kontrola-udaju,
div#potvrzeni-objednavky
{
	background: url(../layout/all-okno-background-center.gif) repeat-y;
	padding: 0;
}

div#servis p, 
div#form-pozadavek p,
div#zapomenute-udaje p,
div#zapomenute-udaje form,
div#zakaznik form,
div#objednavka-navigace,
div#obsah-kosik table,
div#doprava-platba form,
div#akce-kosik-content,
div#potvrzeni-objednavky p,
div#potvrzeni-objednavky div.line
{
	margin: 0;
	padding: 1em 0px 0 13px;
}

div#objednavka-navigace {
	height: 30px;
	margin-bottom: 1em; /* ie 0 */
}
div#objednavka-navigace div {
	float: left;
}
div#servis p { 
	max-width: 640px;
	width: 100%;
}

div#kontrola-udaju-ram-content,
div#doprava-platba form#frm-doprava-platba,
div#form-pozadavek form,
div#zakaznik #login,
div#zakaznik #registracni-informace  {
	float: left;
	margin: 12px 0 0 0;
	padding-left: 13px;
	padding-right: 0px;
	/*width: 463px ie!*/
	width: 100%;
	max-width: 452px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
div.radek-registrace_novy_ucet {
	float: none;
	margin: 12px 0 0 0;
	padding-left: 13px;
}
div.radek-registrace_novy_ucet .inl-input,
div.radek-registrace_novy_ucet .inl-label {
	float: left;
}
div.radek-registrace_novy_ucet .inl-label {
	padding: 3px 0 0 5px;
}
div#zakaznik form.frm-zakaznik {
/*	width: 90%; */
}
/*---samostatny form--*/
div#form-pozadavek form {
	float: none;
	max-width: 590px;
	width: 100%;
}
div#kontrola-udaju p.submit-objednavka, 
div#servis p.submit-objednavka, 
div#form-pozadavek p.submit-objednavka,
div#zapomenute-udaje p.submit-objednavka,
div#zakaznik p.submit-objednavka 
{
	margin-right: 0;
}

div#doprava-platba form#frm-doprava-platba fieldset,
div#form-pozadavek form fieldset,
div#zakaznik form.frm-zakaznik fieldset{
	background: #efefef; 
	/* ie background: url(../layout/background-fieldset-ie-hack.gif) center 10px no-repeat; ie hack posunuti pozadi */
	padding-top: 0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

div.ram-top,
div.ram-bottom {
	max-width: 980px;
	width: 100%;
	height: 15px;
	margin: 0;
	padding: 0;
}
div.ram-top {
	background: url(../layout/all-okno-background-top.gif);
}	
div.ram-bottom {
	background: url(../layout/all-okno-background-bottom.gif);
}

.schovej,
p#link-schovat-form {
	display: none;
}
/* --------- /servis ----------*/


/* --------- obsah kosiku form_cmd_ObsahKosik ----------*/
form#kos-form {
	margin-top: 25px;
}
div#obsah-kosik table {
	border-collapse: collapse;
	empty-cells: show;
	max-width: 700px;
	width: 100%;
	margin-top: 15px;
}
div#obsah-kosik table th.pocet-ks,
div#obsah-kosik table td.pocet-ks {
	width: 70px;
	text-align: center;
	padding-left: 0;
}

div#obsah-kosik table th.odstranit,
div#obsah-kosik table td.odstranit {
	width: 130px;
	text-align: center;
	padding-left: 0;
}



div#obsah-kosik table th.nazev-zbozi {
}
div#obsah-kosik table th.sleva {
	width: 70px;
}

div#obsah-kosik table th,
div#obsah-kosik table td {
	padding: 6px;
	padding-right: 5px;
	padding-left: 5px;
}
div#obsah-kosik table th {
	text-align: left;
	color: #ffffff;
	background: #969696;
	border-bottom: 2px solid #ffffff;
	padding: 10px 10px;
	
}
div#obsah-kosik table tr {
	border-bottom: 2px solid #ffffff;
}	
div#obsah-kosik table tr.tr1 {
	background:	#efefef;
}
div#obsah-kosik table tr.tr2 {
	background:	#e7e7e7;
}
div#obsah-kosik table td.cena,
div#obsah-kosik table th.cena {
	width: 70px;
	text-align: right;	
	padding-right: 8px;
}
div#obsah-kosik table th.cena-ks,
div#obsah-kosik table td.cena-ks {
	width: 115px;
}
div#obsah-kosik table td.pocet-ks {
	text-align: center;
	padding-left: 0;
}
div#obsah-kosik table td.pocet-ks input {
	text-align: center;
	cursor: pointer;
}
div#obsah-kosik table td.celkova-cena-sum,
div#obsah-kosik table td.celkova-cena {
	font-weight: bold;
	text-align: right;
}

div#obsah-kosik table td input.kosik-ks {
	width: 42px;
}
div#obsah-kosik table td.input-submit {
	text-align: right;
	padding-right: 0px;
}
div#obsah-kosik table td.input-submit input {
	margin-left: 30px;
	cursor: pointer;
}
div#obsah-kosik table tr.celkova-cena {
	background:	#ffeec5;
}

div#obsah-kosik table tr.celkova-cena-sleva {
	background:	#31d931;
}
div#obsah-kosik table tr.celkova-cena-sleva-celkem {
	color: #444444;
}

table td.uplatneno {
	text-decoration:line-through;
}
#button_bez_slevy, #button_se_slevou, .button_bez_slevy, .button_se_slevou {
	float: left;
	width: 61px;
	height:19px;
	background:	url(../layout/cs/button_bez_slevy.png) 0 -19px no-repeat;
}
#button_bez_slevy, #button_se_slevou {
	cursor: pointer;
}	
#button_bez_slevy:hover, #button_se_slevou:hover, .button_se_slevou, .button_bez_slevy  {
	background-position: 0 0;
}
#button_se_slevou, .button_se_slevou {
	margin-left: 8px;
	background-image: url(../layout/cs/button_se_slevou.png);
}
.button_se_slevou {
	background-image: url(../layout/cs/button_se_slevou_neaktiv.png);
}
.button_bez_slevy {
	background-image: url(../layout/cs/button_bez_slevy_neaktiv.png);
}
/* --------- /obsah kosiku form_cmd_ObsahKosik ----------*/

span.tiny {
	font-weight: normal;
}

/* -------- Objednavka prehled + sloupce Doprava a platba x zakaznik ------------ */
div#objednavka-prehled {
	float: left;
	margin-left: 50px;
	border: 1px solid  #b7b7b7;
	background: #efefef;
	max-width: 450px;
	width: 100%;
	margin-top: 22px;
}

div#druh-dopravy {
	margin-top: 11px;
}	
div#objednavka-prehled table {
}
div#objednavka-prehled table th {
	text-align: left;
}
div#objednavka-prehled table td.cena,
div#objednavka-prehled table th.celkova-cena-sum {
	text-align: right;
}
#prehled_objednavky tr.celkova-cena-sleva {
	font-weight: bold;
}
#prehled_objednavky tr.celkova-cena-sleva td,
#prehled_objednavky tr.celkova-cena td {
	padding: 3px 10px;
}	

/* -------- /Objednavka sloupce Doprava  a platba x zakaznik ------------ */

/* --------- Doprava a platba form_cmd_DopravaPlatba ----------*/
div#doprava-platba {
	line-height: 2.2em; /* ie 1.8em - musi byt! */
}

div#objednavka-prehled {
	line-height: 1.2; 
}
div#objednavka-prehled h2,
div#kontrola-udaju h2,
div#doprava-platba h2 {
	background: #969696;
	color: #ffffff;
	padding: 6px 10px;
	margin: 0;
	font-size: 120%;
	font-weight: normal;
	line-height: 1.2; 
}
div#objednavka-prehled h2 {
}
div#objednavka-prehled h3 {
	color: #6d6d6d;
	margin: 6px 0;
}
div#objednavka-prehled h3,
div#objednavka-prehled p {
	padding: 0 10px;
}
div#objednavka-prehled p.poznamka {
	margin-top: 0px;
	border-bottom: 1px solid #969696;
}

div#objednavka-prehled table th {
	padding: 5px 10px;
}
div#objednavka-prehled table td {
	padding: 1px 10px;
}

div#objednavka-prehled table {
	border-bottom: 1px solid #969696;
	width: 100%;
	border-collapse: collapse;
}
div#typ-platby img {
	vertical-align:middle;
}
div#doprava-platba div.cena,
div#doprava-platba div.label {
/*	float: left; */
	max-width: 380px;
	width: 100%;
/*	border-bottom: 1px solid #ececec; */
}
div#doprava-platba div.label label {
	display: inline-block;
	max-width: calc(100% - 30px);
}
div#doprava-platba div.cena {
	width: 70px;
	margin-left: 30px;
/*	text-align: right; */
}
div#doprava-platba div {
	display: none;
}
div#doprava-platba div div,
div#doprava-platba div.cl,
div#doprava-platba div#objednavka-navigace,
div#doprava-platba div.ram-top,
div#doprava-platba div.ram-bottom,
div#doprava-platba div#objednavka-prehled,
div#objednavka-prehled
{
	display: block;
}
div#doprava-platba div#druh-dopravy {
	display: block;
}
div#doprava-platba label:hover {
	color: black;
}
div#doprava-platba div.sekce {
	margin-bottom: 1em;
}
div#doprava-platba div.info {
	padding: 0px 10px;
	margin-top: 3px;
	line-height: 1.5em;
	
}
div#doprava-platba div.radek {
	background: #eeeeee;
	border-top: 3px solid #ffffff; /* bug ie*/
/*	height: 2.4em; */
}
div#doprava-platba div.radek p {
	margin: 0.5em 10px 0.5em 10px;
}

div#doprava-platba div#poznamka {
	display: block;
}
div#doprava-platba div#poznamka h2 {
	background: #b7b7b7;
}	
div#doprava-platba textarea {
	max-width: 453px;
	width: 100%;
	height: 80px;
}
p.submit-objednavka {
	text-align: right; 
}
p.submit-objednavka input {
	margin-top: 5px;
}
a.smaller {
	font-size: 90%;
}


/* --------- /Doprava a platba form_cmd_DopravaPlatba ---------- */

/* --------- zakaznik form_cmd_Zakaznik ---------- */

div#zakaznik #login,
div#zakaznik #registracni-informace  {
	margin-top: 0;
	float: left;
}
form.frm-zakaznik label {
	display: block;
	max-width: 280px;
	width: 100%;
/*	float: left; */
	text-align: left;
	padding-right: 5px;
	padding-top: 3px; 
}
form.frm-zakaznik fieldset {
	border: 1px solid  #b7b7b7;
	padding: 15px;
	padding: 0 15px 15px 15px ;
	margin-top: 1em;
}

form.frm-zakaznik div#kontaktni-informace, 
form.frm-zakaznik div#login { 
/*	padding-top: 10px; /* opera hack! */
	margin-top: 1em;  /* ie -20px zruseno */
}
div#login { 
	display: none;
}

div.radek-registrace_novy_ucet p {
	margin-top: 1em;
}
div.radek-registrace_novy_ucet,
div#logout {
	width: 100%;
}
div#logout {
	height: 1.3em;
}
form.frm-zakaznik div#adresa-informace, 
form.frm-zakaznik div#fakturacni-informace {
	margin-top: 2em;
}


form.frm-zakaznik legend {
	background: #969696;
	padding: 3px 15px;
	color: #ffffff;
	font-size: 115%;
}

form.frm-zakaznik input.normal {
/*	background: #b7b7b7; 
	border: 1px solid  #b7b7b7; */
	width: 95%;
}
form.frm-zakaznik div.radek {
	padding-top: 1px; 
	clear: left;
}
form.frm-zakaznik div.last {
	margin-bottom: 2em;
}
form.frm-zakaznik div.last span {
	text-align: left;
	display: block;
	padding: 0;
	padding-top: 3px;
	color: red;
}
form.frm-zakaznik input#dealer_checkbox {
	float: left;
}

form.frm-zakaznik label.prehled {
	padding-top: 0;
}
form.frm-zakaznik label.povinny-udaj {
	font-weight: bold;
}

form#frm-servis label.inl,
form.frm-zakaznik label.inl {
	max-width: 370px;
	width: 100%;
	display: inline;
	float: none;
	padding-top: 0em;
	text-align: left;
}
div#udaje-klient div.inl-input, 
form#frm-servis div.inl-input,
form.frm-zakaznik div.inl-input {
	float: left;
	width: 20px;
}
div#udaje-klient label.inl-label, 
form#frm-servis label.inl-label,
form.frm-zakaznik label.inl-label {
	max-width: 320px;
	width: 100%;
	float: left;
	padding: 3px 0 0 5px;
	text-align: left;
}

div#udaje-klient label.inl-label {
	width: 260px;
}

form.frm-zakaznik label.captcha {
	width: 150px;
}
div#zapomenute-udaje form {
	max-width: 400px;
	width: 100%;
}
div#logout {
	margin-bottom: 20px;
}

div#login-data,
div#kontaktni-adresa {
	margin-top: 1em;
}
div#odkaz-zapomenute-udaje {
	margin-top: 15px;
}
div#hidden_login_form,
div#registracni-informace,
div#dodaci-adresa,
div#fakturacni-adresa {
/*	display: none; */
}

p.dealer-inp {
	width: 25px;
	float:left;
}
form.frm-zakaznik label.dealer-doplnek {
	text-align: left;
	width: 250px;
}
/*- zmena hesla - */
div#zmena_hesla {
	position: absolute;
	z-index: 3;
	padding: 5px 20px 20px 20px;
	background: #ffffff;
	border: 5px solid #d9d9d9;
}
div#zmena_hesla label {
	display: block;
	width: 120px;
	float: left;
	text-align: right;
	padding: 2px 5px 0 0;
	font-weight: bold;
}
div#zmena_hesla p.zavrit {
	text-align: right;
}
div.ui-widget-overlay {
	z-index: 2;
}
p#stat_new_pass {
	color: red;
}
/*- /zmena hesla - */

/* --------- /zakaznik form_cmd_Zakaznik ----------*/

/* --------- mujucet form_cmd_Zakaznik ----------*/
div#info-po-registraci {
	padding: 5px 15px;
	border: 1px solid  #b7b7b7;
	max-width: 400px;
	width: 100%;
}
p.prihlasovaci-udaje {
	font-size: 130%;
}
/* --------- /mujucet form_cmd_Zakaznik ----------*/

/* --------- odsazeni cele objednavky ----------*/
div#obsah-kosik,
div#doprava-platba,
div#zakaznik,
div#kontrola-udaju {
	margin-top: 2em;
}
/* --------- /odsazeni cele objednavky ----------*/



/* --------- kontrola objednavky form_cmd_KontrolaObjednavky  ----------*/
div#kontrola-udaju div#objednavka-prehled{
/*	width: 450px; */
}
div#kontrola-udaju-ram-content {
	margin-top: 22px;
	/* ie width: 463px; */
}
div#kontrola-udaju-content {
	border: 1px solid  #b7b7b7;
	padding: 0;
	background: #efefef;
	padding-bottom: 1em;
}	
div#kontrola-udaju-content h3,
div#kontrola-udaju-content p,
div#kontrola-udaju-content div
{
	padding-right: 10px;
	padding-left: 10px;
}
div#kontrola-udaju-content label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 7px;
}
div#kontrola-udaju-content span {
	font-weight: bold;
}
div#kontrola-udaju-content div {
	margin-bottom: 5px;
}
div#kontrola-udaju-content h3 {
	padding-bottom: 0;
	margin-bottom: 0.2em;
	margin-top: 6px;
	padding-top: 0;
}
div#kontrola-udaju-content p {
	margin-top: 0.2em;
	padding-top: 0;
}

/* --------- /kontrola objednavky form_cmd_KontrolaObjednavky  ----------*/

/* --------- potvrzeni objednavky form_cmd_PotvrzeniObjednavky ----------*/
div#potvrzeni-objednavky {
	
}
div#potvrzeni-objednavky p {
	font-size: 110%;
}
/* --------- /potvrzeni objednavky form_cmd_PotvrzeniObjednavky ----------*/

/*----------- odkazy out rozcestnik ---------------------- */
div#pegperego-rozcestnik {
	text-align: center;
}
div.officialLink
{
margin: 0 auto;
display: block;
width: 240px;
padding: 0px;
text-align: center;
}

div.officialLink a
{
overflow: hidden;
text-indent: -2000px;
background-image: url(../layout/cs/oficialni-web-peg-perego.jpg);
background-repeat: no-repeat;
display: block;
width: 240px;
height: 31px;
}

div.officialLink a:hover
{
background-image: url(../layout/cs/oficialni-web-peg-perego-on.jpg);
}

p.officialLinkComment
{
margin: 0px;
font-size: 80%;
margin-bottom: 1px;
color: #C9C9C9;
text-align: center;
}

div.guidepost
{
vertical-align: bottom;
padding: 0px;
max-width: 680px;
width: 100%;
display: block;
margin: 0px;
margin: 0 auto;
margin-bottom: 20px;
text-align: center;
}

div.guidepost a
{
overflow: hidden;
/*text-indent: -2000px;*/
background-repeat: no-repeat;
display: block;
/*float: left;*/
margin: 0px;
margin-bottom: 10px;
}

#widthBox
{
display: block;
width: 55px;
float: left;
}

#kocarky
{
background-image: url(../layout/cs/kocarky-peg-perego.jpg);
width: 262px;
height: 67px;
margin-right: 42px;
}

#kocarky:hover
{
background-image: url(../layout/cs/kocarky-peg-perego-on.jpg);
}

#vozitka
{
background-image: url(../layout/cs/vozitka-peg-perego.jpg);
width: 306px;
height: 62px;
margin-top: 8px;
}

#vozitka:hover
{
background-image: url(../layout/cs/vozitka-peg-perego-on.jpg);
}


/*----------- /odkazy out rozcestnik ---------------------- */

/*----------- prehled objednavek ---------------------- */
div#prehled-objednavek div.row {
	display: block;
	padding: 0;
	margin: 0;
	padding: 3px 0 3px 0;
}
div#prehled-objednavek div.nazev {
	color: #ffffff;
	background: #969696;
}
div#prehled-objednavek div.cl {
	clear: left;
}
div#prehled-objednavek div.row1 {
	background: #e5e5e5;
}
div#prehled-objednavek div.row2 {
	background: #eeeeee;
}
div#prehled-objednavek div.row div.o {
	float: left;
	padding: 0 0 0 3px;
}

div#prehled-objednavek div.row div.o1 {
	width: 60px;
}
div#prehled-objednavek div.row div.o2 {
	width: 120px;
}
div#prehled-objednavek div.row div.o3 {
	width: 80px;
}
div#prehled-objednavek div.row div.o4 {
	width: 170px;
}
div#prehled-objednavek div.row div.o5 {
	width: 135px;
}
div#prehled-objednavek div.row div.o6 {
	width: 100px;
}
div#prehled-objednavek div.row div.o7 {
	width: 110px;
}
div#prehled-objednavek div.row div.o8,
div#prehled-objednavek div.row div.o9,
div#prehled-objednavek div.row div.o10 {
	text-align: center;
}

div#prehled-objednavek div.row div.cena {
	text-align: right;
}
div#prehled-objednavek div.row div.o8 {
	width: 70px;
}
div#prehled-objednavek div.row div.o9 {
	width: 50px;
	padding-left: 7px;
}
div#prehled-objednavek div.row div.o10 {
	width: 40px;
	padding-left: 7px;
}	
div#prehled-objednavek div.radek {
	clear: left;
}
div#prehled-objednavek div.soupis {
	margin-top: 1em;
	padding-left: 3px;
}

div#prehled-objednavek div.row div.zb1 {	
	width: 25px;
}
div#prehled-objednavek div.row div.zb2 {	
	width: 65px;
}
div#prehled-objednavek div.row div.zb3 {	
	width: 320px;
}
div#prehled-objednavek div.row div.zb35,	
div#prehled-objednavek div.row div.zb4,	
div#prehled-objednavek div.row div.zb5 {	
	width: 70px;
	padding-right: 10px;
}

form#frm-detail-objednavky label {
	display: block;
	width: 85px;
	float: left;
}
form#frm-detail-objednavky fieldset {
	padding: 15px;
	padding: 0 15px 15px 15px ;
	float: left;
	width: 280px; /* ie 310px*/
	min-height: 230px;
	margin-top: 1em;
}
form#frm-detail-objednavky legend {
	background: #969696;
	padding: 3px 15px;
	color: #ffffff;
	font-size: 100%;
}

form#frm-detail-objednavky input.normal {
/*	background: #b7b7b7; 
	border: 1px solid  #b7b7b7; */
	width: 200px;
}
form#frm-detail-objednavky div.radek {
	padding-top: 1px; 
}

form#frm-detail-objednavky label.prehled {
	padding-top: 0;
}
form#frm-detail-objednavky label.povinny-udaj {
	font-weight: bold;
}

form#frm-detail-objednavky label.inl {
	width: 250px;
	display: inline;
	float: none;
	padding-top: 1em;
}
form#frm-detail-objednavky fieldset p {
	margin: 0.2em 0 0.5em 0;
}
select.sel-status {
	width: 100px;
}
div.submit-button {
	max-width: 750px;
	width: 100%;
	text-align: right;
}

/*----------- /prehled objednavek ---------------------- */

.small {
	font-size: 80%;
}

/* ---------- admin cast ---------------------------------- */

textarea.xtra_text {
	width: 900px;
	height: 5em;
}
/* ---------- /admin cast ---------------------------------- */
div#link_prodejci {
	position: absolute;
	top: 5px;
	right: 10px;
}
div#link_prodejci a {
	color: #666666;
}
p.velkoobchod_info_ceny {
}
/*-- admin edit --*/
textarea.xtra-text {
	height: 150px;
}
/*-- admin edit --*/

div.jezisek {
	margin: 0 0 30px 0; 
	top: -20px;
	left: 41px;
	text-align: center;
	font-size: 130%;
	max-width: 686px;
	width: 100%;
	background: url(../layout/bg-top-jezisek.gif) right top no-repeat;
}
div.jezisek p {
	margin: 0.5em 0;
}
div.jezisek div.top {
	padding: 10px 60px 0 40px;
}
div.jezisek div.bottom {
	background: url(../layout/bg-bott-jezisek.gif) right top no-repeat;
	height: 35px;
	margin-top: -25px;
}
div.jezisek .zvyrazni, div.jezisek .upozorneni {
	color: red;
}	

/* -- sklad -- */
p.sklad {
/*	background: #a2a2a2; */
	padding: 3px;
	width: 241px;
	_width: 247px;
}
td.sklad_dostatecne,
table.cenik td.sklad_dostatecne a,
p.sklad_dostatecne {
	color: green;
/*	background: #eaeaea; */
}
td.sklad_malo,
table.cenik td.sklad_malo a,
p.sklad_malo {
	color: green;
/*	background: #dcdada; */
}
/* nepouziva se*/
td.sklad_do_tydne,
table.cenik td.sklad_do_tydne a,
p.sklad_do_tydne {
	color: green;
/* 	background: #eaeaea; */
}
td.sklad_nad_tyden,
table.cenik td.sklad_nad_tyden a,
p.sklad_nad_tyden {
	color: orange;
/*	background: #dcdada; */
}
/* -- /sklad -- */


/* ------------------ EDITACE VOZITEK --------------------------------------------------*/
form#editace_vozitek label {
	display: block;
	margin-top: 0.5em;
}
form#editace_vozitek input.txt {
	width: 200px;
}
form#editace_vozitek textarea {
	width: 500px;
	height: 100px;
}
/* ------------------ /EDITACE VOZITEK --------------------------------------------------*/

/*
div#special_akce {
	position: absolute;
	left: 0;
	top: 250px;
	width: 300px;
	padding: 20px;
	border: 1px solid #343434;
	z-index: 10;
}
*/

#slidemarginleft {
  position: fixed;
  top: 173px;
  left: 0;
  background-color: transparent;
/*  border: 3px solid green;  */
  z-index: 3;
  width: 43px;
/*  margin: 1em 0; */
/*  height: 46px;
  overflow: hidden;
*/ 
  height: 214px;

}
#slidemarginleft .inner {
  position: absolute;
  right: 0px;
  top: 0;
  height: 214px;
  width: 390px;
  padding: 0px;
  background: transparent url(../layout/cs/zalozka_sleva.png) 0 -46px no-repeat;
  background: transparent url(../layout/cs/zalozka_sleva.png) 0 0 no-repeat;
  color: #333;
  z-index: 1000; 
  border: 3px solid #ffffff;
  border: 0;
}
#slidemarginleft .text {
	font-size: 120%;
	font-weight: bold;
	width: 180px;
	height: 42px;
/*	height: 30px; /* TODO: ie */
}
#slidemarginleft .text_text {
	padding:15px 0 5px 40px;
	background:url(../layout/fajfka_potlacena.png) 10px 12px no-repeat;
}	
#slidemarginleft .klik_text {
	padding:15px 0 5px 40px;
	background:url(../layout/fajfka.png) 10px 12px no-repeat;
}			

#slidemarginleft .button {
	float: right; 
	width: 128px;
	height: 42px;
	text-align: center;
	margin: 0 65px 0 0;
	padding: 0;
	background: transparent url(../layout/cs/zalozka_sleva_button.png) 0 -46px no-repeat;
}
#slidemarginleft .button:hover {
	background-position: 0 0;
}

#slidemarginleft .klik_button {
	background-image: url(../layout/cs/zalozka_sleva_zrusit_button.png);
}


#slidemarginleft div.info {
	width: 334px;
/*	height: 150px; */
	background: url(../layout/zalozka_info_bg.png) repeat-y;	
}

#slidemarginleft div.info div.info_text {
	padding: 10px;
}
#slidemarginleft div.info_patka {
	width: 334px;
	height: 22px;
	background: transparent url(../layout/zalozka_spodek.png) 0 0 no-repeat;
}
#accordion,
#accordion div {
	font-size: 100% !important;
	font-family: Arial, "Arial CE", Helvetica ,Verdana, "Geneva CE", lucida, sans-serif !important; 
	color: #6d6d6d !important;
}
#accordion h3 {
	font-size: 110% !important;
	font-weight: bold !important;
	padding: 3px 3px 3px 25px !important;
	margin:  !important;
}
.none {
	display: none;
}
@media screen  and (max-width: 984px) {

	div#content {
		padding: 0 2%;
	}
	div.hp div#art_content {
		margin-top: 150px;
	}
	div#search {
		display: none;
	}

	div#hp-right-col,
	div#hp-left-col {
		float: none;
		width: 100%;
	}
	div.otevreno-text{
		float: none;
	}
	div.vozitka-prehled {
		float: none;
		margin: 20px auto;
	}
	div#vypis-skupina div.block {
		float: none;
	}
	p.text-popis iframe {
		display:none;
	}
	div#zakladni-vlastnosti,
	div#foto-detail,
	div.detail-h2 {
		float: none;
		margin-left: 0px;
	}
	div.vozitka-detail div.obsah-zalozky {
		padding: 2px;
	}
	div#kontrola-udaju-ram-content, div#doprava-platba form#frm-doprava-platba, div#form-pozadavek form
	div#zakaznik #login,
	div#zakaznik #registracni-informace  {
		display: block;
		float: none;
	}
	div#objednavka-prehled {
		margin-left: 0;
		float: none;
		margin-top: 5em;
	}
	div#hidden_login_form,
	div#registracni-informace,
	div#dodaci-adresa,
	div#fakturacni-adresa {
		width: 100%;
	}
	form.frm-zakaznik fieldset {
		padding: 2%;
	}
}
@media screen  and (max-width: 880px) {
	.menu-responsive-icon,
	.header {
		display: block;
	}
	div#top-submenu {
		display: none;
	}
	#top-menu a.a_menu {
		display: none;
	}
	div#link_prodejci {
		top: 100px;
		left: 10px;
		display: none;
	}
	div#navig_links {
		margin-top: 145px;
		max-width: none;
	}
	div#pruvodce div.vybirejte-sami {
		margin-top: 5em;
		padding-left: 0px;
		border-left: 0;
	}
	div#pruvodce div.sloupec {
		float: none;
		width: 100%;
	}
	h1.h1sitemap {
		margin-top: 4.5em;
	}
	/* button porovnat */
	#zakladni-vlastnosti .karton {
		display: none;
	}
/*	
	div#divprint {
		width: auto;
		position: relative;
		top: auto;
		right: auto;
		margin-top: 0;
	}
*/	
	/* nasatveni vysky kvuli zobrazeni pozadi namisto schovaneho submenu!*/
	div#divtop {
		height: 95px;
	}

}

@media screen  and (max-width: 850px) {
	div#bazar div.sloupec {
		float: none;
		margin: 20px auto;
	}
}

@media screen  and (max-width: 800px) {
	div#hp-left-col {
		padding-right: 0;
	}
	form#frmrychlyvyber select {
		max-width: 100%;
	}
	div#doporucujeme-vozitka {
		max-width: 376px;
		margin: 20px auto;
	}
	div#doporucujeme-vozitka a:nth-child(3) img {
		border-left: 8px solid #e5e5e5;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}
	div#doporucujeme-vozitka a:nth-child(2) img {
		border-right: 5px solid #e5e5e5;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
	div#doporucujeme-vozitka a:nth-child(2) img,
	div#doporucujeme-vozitka a:nth-child(3) img,
	div#doporucujeme-vozitka a:nth-child(4) img {
		width: 188px;
	}
}
@media screen  and (max-width: 740px) {
	html, body, table, input, p, textarea {
		font-size: 14px; 
	}
	div#detska-vozitka-rozcestnik span {
		font-size: 105%; 
	}

	div#divprint {
		top: 63px;
	}
	div.vozitka-prehled div.block {
		height: auto;
	}
	div#navig_links {
		font-size: 110%;
	}
	div.hp div#art_content {
		margin-top: 178px;
	}
	h1.h1sitemap {
		margin-top: 10.5em;
	}
	h1#h1 {
	    font-size: 120%;
	}
	#sum-kosik #zak-col .text {
		display: none;
	}
	div#sum-kosik div#polozek-sum {
	    margin-left: 34px;
	}
	div#kdata div.col {
		height: 100px;
	}
}

@media screen  and (max-width: 610px) {
	div.vozitka-skupina-zalozka:not(.vozitka-skupina-zalozka-all):not(.typ_retez):not(.typ_pedal) {
		width: 40px;
		overflow: hidden;
		margin-right: 5px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	div.vozitka-skupina-zalozka a {
		display: block;
		overflow: hidden;
		height: 26px;
	}
	div.vozitka-skupina-zalozka:not(.vozitka-skupina-zalozka-all):not(.typ_retez):not(.typ_pedal) img {
		max-width: none;
		text-align: center;
		display: none;
	}
}

@media screen  and (max-width: 550px) {
	table.cenik .cena_dporuc,
	table.cenik .cena_dporuc,
	table.cenik .katalog_cislo,
	table.cenik .sklad_dost {
		display: none;
	}
	table.cenik td.cena, table.cenik th.cena,
	table.cenik td.cena_doporuc, table.cenik th.cena_doporuc {
		width: 25%;
		padding-right: 10px;
	}
	table.cenik th.druh_vozitka, table.cenik td.druh_vozitka {
		width: 25%;
	}
	table.cenik th.jmeno, table.cenik td.jmeno {
		witdh: 25%
	}
}

@media screen  and (max-width: 500px) {
	div#detska-vozitka-rozcestnik {
		width: 410px; 
	}
	div#detska-vozitka-rozcestnik div.col:not(.elektricka) {
		margin-left: 10px;
	}
	div#button-pruvodce {
		margin-left: 5px;
	}
	div#hp-rozcestnik {
		max-width: 327px; 
	}
	/*
	#frmrychlyvyber {
		display: none;
	}
	*/
	div.o-nas div.label {
		float: none;
	}
	div.o-nas div.text, div.o-nas div.text-mini {
		margin-left: 0;
	}
	div.o-nas div.zalozky {
		margin-right: 0;
	}
	div.o-nas-zalozky div {
		float: none;
	}
	div.o-nas-zalozky div#reklamacni-rad-1 {
/*		float:left; */
	}
	div.o-nas-reklamacni-rad-cs {
		background: url("../layout/cs/o-nas-reklamacni-rad-aktiv.gif") -140px 0 no-repeat;
	}
	div.o-nas div.obsah-zalozky {
		background: transparent; /* ie chyba renderingu - potlacim obarvenim pozadi*/
		padding-top: 100px;
	}
	div.o-nas-obecne-informace-cs {
		background-position: 0px 82px;
	}
	div.o-nas-reklamacni-rad-cs {
		background-position: -140px 30px;
	}
	div#obchodni-podminky {
		background-position: 0 30px;
	}
	div#obchodni-podminky div#reklamacni-rad-1 {
		margin-top: -26px;
	}
	div#akce-kosik h4, div#nahradni-dily h4, div#doplnky h4 {
		float: none;
	}
	div#akce-kosik p.cena,
	div#nahradni-dily p.cena,
	div#doplnky p.cena {
		float: none;
		padding-left: 0;
	}
	div#form-pozadavek label {
		float: none;
		text-align: left;
	}
	ul.subsection_links a {
		white-space: normal;
	}
	div.zpetne-odkazy {
		display: none;
	}
}
@media screen and (max-width: 460px) {
	div.vozitka-skupina-zalozka.typ_retez,
	#chapter52 div.vozitka-skupina-zalozka.retez, /* s retezem */
	#chapter51 div.vozitka-skupina-zalozka.retez { /* slapaci */
		position: relative;
		top: 29px;
	}
	div.vozitka-skupina-zalozka.typ_retez {
		top: 26px;
	}
}
@media screen and (max-width: 440px) {
	div#detska-vozitka-rozcestnik {
		width: 100%; 
	}
	div#detska-vozitka-rozcestnik div.col:not(.elektricka),
	div#detska-vozitka-rozcestnik div.col {
		float: none;
		margin: 10px auto;
	}

	div.okno-akce {
		border: 5px solid #d7d7d7;
		border-radius: 5px;
		background: #fff;
		width: 95%;
		font-size: 100%:
	}
	div.okno-akce div.bottom {
		background: #fff;
	}
	div.okno-akce div.top {
		background: #fff url("../../img/close.gif") top right no-repeat;
	}
	div.okno-akce p {
		margin: 0 5%;
	}
	div.vozitka-detail div.zalozky {
/*	    margin-right: -30px; */
	}
	#karta-vozitka #fotogalerie {
		background-position: -140px 0;
	}
	#karta-vozitka {
		margin-top: 3em;
	}
	#karta-vozitka div#popis-3,
	#karta-vozitka div#fotogalerie-2,
	#karta-vozitka div#fotogalerie-1 {
		position: absolute;
		top: -26px;
		left: 0;
	}
	#karta-vozitka #fotogalerie .zalozky a {
		display: block;
	}


}
@media screen and (max-width: 410px) {
	div#doporucujeme-vozitka {
		max-width: 210px;
		background-size: 75%;
		padding-top: 23px;
	}
	div#doporucujeme-vozitka a {
		display: block;
		max-width: 192px;
		margin: 0 auto;
		float: none;
	}
	div#doporucujeme-vozitka a:nth-child(2) img,
	div#doporucujeme-vozitka a:nth-child(3) img,
	div#doporucujeme-vozitka a:nth-child(4) img {
		border-left: 8px solid #e5e5e5;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}
	div#doporucujeme-vozitka a:nth-child(1) img,
	div#doporucujeme-vozitka a:nth-child(2) img,
	div#doporucujeme-vozitka a:nth-child(3) img {
		border-right: 5px solid #e5e5e5;
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}
}

@media screen  and (max-width: 366px) {
	div#hp-rozcestnik {
		max-width: 159px; 
	}
	div#button-detska-vozitka,
	div#button-pruvodce {
		margin-left: 0;
		float: none;
		display: block;
	}
	div#doporucujeme-vozitka {
		margin-top: 100px;
	}
	div#vypis-skupina,
	div.vozitka-prehled {
		width: 305px;
	}
	div#vypis-skupina div.foto,
	div.vozitka-prehled div.foto {
		width: 96px;
	}
	div.vozitka-prehled div.block {
		margin: 3px 0;
	}
	div#pruvodce div.vyber {
	    padding-right: 0;
	}
	div#pruvodce div.vyber-row input {
		padding-left: 1px;
		padding-right: 1px;
		font-weight: normal;
	}
}
