﻿* {
	margin:0 0 0 0;
	padding: 0 0 0;
}

#ostOBR {
	visibility:hidden;
	color:white;
	display:none;
}
#zvOBR {
	clear:both;
	text-align:right;
	color:#696969;
	margin:0px;
}



body {
	padding: 10px 0 10px 0;
	background-color:#000;
	color:#000;
	font-family:Verdana;
	font-size:12px;
}

a {font-size:12px; color:#000; text-decoration: underline;}
a:hover	{font-size:12px; color:#000; text-decoration: none;}

img {border:none;}
p.presmerovani {
	color:#0092DC;
	padding:10px;
	width:400px; 
	margin:50px 0 0 100px;
	font-weight:bold;
	border:5px #0092DC double;
	text-align:center;
}

#pozadi {
	width:1010px;
	margin: 0 auto;
}

#reklama {
  position:absolute;
  top: 150px;
  width: 1010px;
  z-index:100;
}

#reklamaObsah {
	margin:0 auto; 
	width:620px;
	border:none;
	background-image:url('IMG/reklama.png');
}
#reklama .obsah {margin:0px 10px 10px 10px;}
#reklama .zavrit {text-align: right; padding: 4px}
#reklama .obrazek {text-align:center;}
#reklama img {border:none;}
#reklama img.reklama {border:none; max-width:620px;}
#reklama p.facebook {text-align:center; margin:10px 0 0 0;}
#reklama a.facebook {}

#pozadi div.cont_tl {background:url('IMG/cont_tl.png') left top no-repeat #FFFFFF; width:100%;}
#pozadi div.cont_tr {background:url('IMG/cont_tr.png') right 0px no-repeat;}
#pozadi div.cont_bl	{background:url('IMG/cont_bl.png') left bottom no-repeat;}
#pozadi div.cont_br {background:url('IMG/cont_br.png') right bottom no-repeat; padding: 5px 5px 5px 5px;}

#logoBoy {
	width:1000px;
	padding: 0px;
	height:200px;
	background:url('IMG/logoBoy.png') no-repeat;
}
#logoGirl {
	width:1000px;
	padding: 0px;
	height:200px;
	background:url('IMG/logoGirl.png') no-repeat;
}
#tlacitka {
	position:relative;
	text-align:center;
	width:900px;
	height:75px;
	
	margin: 0 auto;
}
#topLineBoy {
	width:900px;
	margin: 0 auto;
	padding: 0px;
	height:30px;
	background:url('IMG/lineBoy.png') no-repeat;
}
#topLineGirl {
	width:900px;
	margin: 0 auto;
	padding: 0px;
	height:30px;
	background:url('IMG/lineGirl.png') no-repeat;
}
#buttomLineBoy {
	width:900px;
	margin: 0 auto;
	padding: 0px;
	height:30px;
	background:url('IMG/lineBoy.png') no-repeat;
}
#buttomLineGirl {
	width:900px;
	margin: 0 auto;
	padding: 0px;
	height:30px;
	background:url('IMG/lineGirl.png') no-repeat;
}



#tlacitka a.holky {left:25px; top:5px; position:absolute; background-image:url('IMG/holky.png'); background-position:0 0; background-repeat:no-repeat; width:420px; height:65px;}
#tlacitka a.holky:hover {background-position:0px -70px;}
#tlacitka a.kluci {left:455px; top:5px; position:absolute; background-image:url('IMG/kluci.png'); background-position:0 0; background-repeat:no-repeat; width:420px; height:65px;}
#tlacitka a.kluci:hover {background-position:0px -70px;}

#search img{border:none; width:50px; height:50px; }
#search input {vertical-align:middle; margin:0 5px 0 0;}


#menu {
	width:190px;
	padding:5px;
	float:left;
	font-variant:small-caps;
}
#topMenu {
	margin:10px 0 10px 0;
}
#topMenu p.polozkaMenu {background-image:url('IMG/sipkaMenuH.png'); background-repeat:no-repeat; height:25px; padding:8px 0 0 35px; font-size:12px}
#topMenu p.polozkaMenu:hover {background-image:url('IMG/sipkaMenu.png'); background-repeat:no-repeat; height:25px; padding:8px 0 0 35px; font-size:12px}
#topMenu a.polozkaMenu {font-weight:bold;}

#buttomMenu {
	margin:10px 0 0 0;
}
#buttomMenu p.polozkaMenu {background-image:url('IMG/sipkaMenuH.png'); background-repeat:no-repeat; height:25px; padding:8px 0 0 35px; font-size:12px}
#buttomMenu p.polozkaMenu:hover {background-image:url('IMG/sipkaMenu.png'); background-repeat:no-repeat; height:25px; padding:8px 0 0 35px; font-size:12px}
#buttomMenu div.polozkaMenu {background-image:url('IMG/sipkaMenuH.png'); background-repeat:no-repeat; height:25px; padding:8px 0 0 35px; font-size:12px}
#buttomMenu div.polozkaMenu:hover {background-image:url('IMG/sipkaMenu.png'); background-repeat:no-repeat; height:25px; padding:8px 0 0 35px; font-size:12px}

#buttomMenu a.polozkaMenu {font-weight:bold;}

#productMenu {
	margin:10px 0 10px 30px;
}
#productMenu h1.Boy {font-size:14px; margin:5px 0 10px -20px; font-weight:bold; text-transform:uppercase; color:#0075B0;}
#productMenu h1.Girl {font-size:14px; margin:5px 0 10px -20px; font-weight:bold; text-transform:uppercase; color:#E500E5;}
#productMenu h2.Boy {font-size:14px; font-weight:bold; background-image:url('IMG/sipkaBoy.png'); background-repeat:no-repeat; height:25px; padding:4px 0 0 35px;}
#productMenu h2.Boy:hover {font-size:14px; font-weight:bold; background-image:url('IMG/sipkaBoyH.png'); background-repeat:no-repeat; height:25px; padding:4px 0 0 35px;}
#productMenu h2.Girl {font-size:14px; font-weight:bold; background-image:url('IMG/sipkaGirl.png'); background-repeat:no-repeat; height:25px; padding:4px 0 0 35px;}
#productMenu h2.Girl:hover {font-size:14px; font-weight:bold; background-image:url('IMG/sipkaGirlH.png'); background-repeat:no-repeat; height:25px; padding:4px 0 0 35px;}
#productMenu a {font-size:14px; font-variant:small-caps; color:#272727;}
#productMenu a.souhl {font-style:italic; color:#000;}
#productMenu span {font-variant:small-caps; font-size:8px;}

#vypis {
	width:780px;
	padding:10px;
	float:right;
}

#vypis div.strankovani {text-align:right; font-size:10px;}
#vypis div.filtr {text-align:left; font-size:10px; padding: 0 0 0 40px;}
#vypis select {margin:0 10px 0 0;}
#vypis a.strankovani {text-align:right; font-size:10px; margin:0;}
#vypis .strankovani_p {text-align:left; margin:0 50px 0 0;}

#seznam {
	width:780px;
}

#seznam table {margin:0 auto; width:780px}
#seznam td.Boy {width:390px; padding:5px 5px 13px 5px; background:url('IMG/productLineBoy.png') no-repeat; background-position:center bottom;}
#seznam td.Girl {width:390px; padding:5px 5px 13px 5px; background:url('IMG/productLineGirl.png') no-repeat; background-position:center bottom;}
#seznam div {position:relative; min-height:40px;}
#seznam img.small {width:100px; border:none;}
#seznam h3 {position:absolute; left:105px; top:0px; font-size:14px; font-weight:bold; text-transform:uppercase;}
#seznam span {font-size:12px; font-weight:bold; font-variant:small-caps; float:right;}

#detail {
}
#detail h3 {font-size:24px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 80px;}
#detail span.druh {font-size:16px; font-weight:bold; font-variant:small-caps; text-align:center; margin:10px 0 10px 0; color:#505050;}
#detail table {float:left; width:300px; margin:50px 0 0 40px;}
#detail td {font-size:14px; font-weight:bold; padding:0px 0px 0px 20px; color:#272727;}
#detail td.popisek {font-size:12px; font-weight:normal; padding: 0px; text-align:right;}
#detail td.cena {color:#000; padding:10px 10px 10px 20px;}
#detail td.sleva {}
#detail td.puvodniCena {text-decoration:line-through; color:#696969;}
#detail td.barva {}
#detail td.velikost {}
#detail td.koupit {}
#detail td.popis {padding:20px 5px 5px 5px; font-size:12px; font-weight:normal;}

#detail select {width:150px; text-align:center;}
#detail button {width:150px; height:30px; font-weight:bold;}
#detail input.mnozstvi {width:150px; text-align:center;}
#detail img {max-width:400px; border:none; float:right;}

#hodnoceni {clear:both; text-align:left; margin:10px 20px 10px 440px; padding:10px 0 0 0;}
#hodnoceni span.pocet {font-size:10px; color:#696969;}
#hvezdicky {margin:5px 0 0 20px; position:relative; width:210px; height:42px;}
#hvezdicky div.pozadi {position:absolute; top:0px; left:0px; height:42px; background-color:#FFFF00;}
#hvezdicky a.hv1 {left:0px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky a.hv1:hover {background-position:0px -50px;}
#hvezdicky a.hv2 {left:42px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky a.hv2:hover {background-position:0px -50px;}
#hvezdicky a.hv3 {left:84px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky a.hv3:hover {background-position:0px -50px;}
#hvezdicky a.hv4 {left:126px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky a.hv4:hover {background-position:0px -50px;}
#hvezdicky a.hv5 {left:168px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky a.hv5:hover {background-position:0px -50px;}

#hvezdicky span.hv1 {left:0px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky span.hv2 {left:42px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky span.hv3 {left:84px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky span.hv4 {left:126px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}
#hvezdicky span.hv5 {left:168px; top:0px; position:absolute; background-image:url('IMG/hvezda.png'); background-position:0 0; background-repeat:no-repeat; width:42px; height:42px;}



#souvisejici {
	width:780px;
	margin: 20px 0 0 0;
	clear:both;
	border-top:solid #272727 2px;
}
#souvisSeznam table {margin:0 auto; width:780px}
#souvisSeznam td.Boy {width:390px; padding:5px 5px 13px 5px; background:url('IMG/productLineBoy.png') no-repeat; background-position:center bottom;}
#souvisSeznam td.Girl {width:390px; padding:5px 5px 13px 5px; background:url('IMG/productLineGirl.png') no-repeat; background-position:center bottom;}
#souvisSeznam div {position:relative; min-height:40px;}
#souvisSeznam img.small {width:100px; border:none; float:none;}
#souvisSeznam h3 {position:absolute; left:25px; top:-10px; font-size:14px; font-weight:bold; text-transform:uppercase;}
#souvisSeznam span {font-size:12px; font-weight:bold; font-variant:small-caps; float:right;}

#slevy {
	width:780px;
}
#slevy h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#slevy h4 {font-size:12px; font-weight:bold; text-align:left; margin:30px 0 -25px 80px;}
#slevy p {margin:30px 0 0 80px; color:#272727;}
#slevy span {font-weight:bold; color:#000;}
#slevy span.dodatek {font-weight:normal; color:#272727; font-size:10px;}

#videa {
	width:780px;
}
#videa object {margin:0 0 0 50px;}
#videa h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#videa h4 {font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left; margin:30px 0 10px 50px;}
#videa p {margin:30px 0 0 80px; color:#272727;}
#videa span {font-weight:bold; color:#000;}
#videa span.dodatek {font-weight:normal; color:#272727; font-size:10px;}


#kontakt {
	width:780px;
}
#kontakt h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#kontakt table {width:90%; margin:0 auto;}
#kontakt td.dotaz {font-size:16px; font-weight:bold; padding:10px 0 20px 0;}
#kontakt a {font-size:16px; font-weight:bold;}
#kontakt td.osoby {font-size:12px; border-bottom:2px #272727 solid; margin:0 0 10px 0; padding:0 0 10px 10px;}
#kontakt td.wlm {padding:0 0 10px 20px;}
#kontakt p {color:#272727;}
#kontakt span {font-weight:bold; color:#000;}
#kontakt span.dodatek {font-weight:normal; color:#272727; font-size:10px;}

#kosik {
	width:780px;
}
#kosik h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#kosik table {width:700px; margin:0 auto;}
#kosik th {font-weight:bold; font-size:12px; text-align:center; border-bottom:2px #000 solid; padding:5px 10px 5px 10px;}
#kosik td {border-bottom:2px #595959 solid; text-align:right; padding:5px 10px 5px 10px;}
#kosik td.nazev {text-transform:uppercase; font-weight:bold;}
#kosik td.barva {text-align:center;}
#kosik td.velikost {text-align:center;}
#kosik td.mnozstvi {text-align:center;}
#kosik td.cenaKus {}
#kosik td.cena {}
#kosik td.operace {text-align:center;}
#kosik td.popisekCelkovaCena {border-bottom:2px #000 solid; padding:5px 10px 5px 10px; font-size:14px; font-weight:bold; padding:20px 0 0 0;}
#kosik td.celkovaCena {border-bottom:2px #000 solid; padding:5px 10px 5px 10px; font-size:14px; font-weight:bold; padding:20px 0 0 0;}
#kosik td.smazatVse {border-bottom:2px #000 solid; padding:5px 10px 5px 10px; text-align:center; padding:20px 0 0 0;}
#kosik a.operace {font-weight:bold; text-decoration:none;}
#kosik a.operace:hover {text-decoration:underline;}
#kosik p.prazdny {text-align:left; font-size:14px; font-weight:bold; padding:150px 0 0 220px;}
#kosik div.objednat {margin:20px auto; text-align:center;}
#kosik button {font-weight:bold; font-size:14px; padding:10px 50px 10px 50px;}

#prihlaseni {
	width:780px;
}
#prihlaseni h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#prihlaseni table {margin:50px 0 0 120px;}
#prihlaseni td {padding:5px;}
#prihlaseni td.popisek {text-align:right;}
#prihlaseni label {font-weight:bold;}
#prihlaseni input.edit {width:200px;}
#prihlaseni input.button {width:200px; padding:5px; font-weight:bold;}
#prihlaseni p.chyba {margin:30px 0 -30px 80px; color:red; font-weight:bold;}

#registrace {
	width:780px;
}
#registrace h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#registrace h4 {font-size:14px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 80px;}
#registrace p.prihlas {margin:0 0 10px 100px;}
#registrace table {margin:50px 0 0 90px;}
#registrace td {padding:5px;}
#registrace td.popisek {text-align:right;}
#registrace label {font-weight:bold; text-align:right;}
#registrace label.chyba {font-weight:bold; text-align:right; color:red;}
#registrace input.edit {width:200px;}
#registrace input.button {width:200px; padding:5px; font-weight:bold;}
#registrace p.chyba {margin:30px 0 -30px 80px; color:red; font-weight:bold;}

#obchodmiPodminky {
	width:780px;
}
#obchodniPodminky h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 10px;}
#obchodniPodminky h4 {font-size:14px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#obchodniPodminky p {margin:0 0 10px 40px;}
#obchodniPodminky ol {margin: 0 0 0 40px}
#obchodniPodminky ul {margin: 0 0 0 30px}

#objednavka {
	width:780px;
}
#objednavka h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#objednavka table {margin:0 0 0 90px;}
#objednavka td {padding:5px;}
#objednavka td.popisek {text-align:right; width:100px;}
#objednavka td.poznamka {font-size:8px;}
#objednavka label {font-weight:bold; text-align:right;}
#objednavka label.chyba {font-weight:bold; text-align:right; color:red;}
#objednavka span.chyba {font-weight:bold; text-align:right; color:red;}
#objednavka input.edit {width:200px;}
#objednavka input.button {width:200px; padding:5px; font-weight:bold;}
#objednavka p.chyba {margin:30px 0 -30px 50px; color:red; font-weight:bold;}
#objednavka p.podminka {margin:40px 0 0 50px; font-weight:bold;}
#objednavka p.co {margin:20px 0 30px 50px; font-weight:bold; font-variant:small-caps; font-size:14px;}

#stavObjednavky {
	width:780px;
}

#stavObjednavky h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#stavObjednavky h4 {font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 80px;}
#stavObjednavky table {margin:50px 0 0 90px;}
#stavObjednavky td {padding:5px;}
#stavObjednavky td.popisek {text-align:right; font-size:12px;}
#stavObjednavky label {font-weight:bold; text-align:right;}
#stavObjednavky input.edit {width:200px;}
#stavObjednavky input.button {width:200px; padding:5px; font-weight:bold;}
#stavObjednavky p.chyba {margin:30px 0 -30px 80px; color:red; font-weight:bold;}

#vypisObjednavky table {width:600px;}
#vypisObjednavky td {border-bottom:2px #000 solid; text-align:right; padding:5px;}
#vypisObjednavky td.popisek {text-align:center; text-transform:uppercase; font-weight:bold; text-align:left; border:none;}
#vypisObjednavky td.nadpis {text-align:center; text-transform:uppercase; font-weight:bold; color:#575757; padding:25px 5px 5px 5px;}
#vypisObjednavky td.spec {color:blue; font-weight:bold; text-transform:uppercase;}
#vypisObjednavky td.produkt {border-bottom:none;}
#vypisObjednavky span {font-size:12px;}

#myAccount {
	width:780px;
}
#myAccount h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#myAccount h4 {font-size:14px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 80px;}
#myAccount p.prihlas {margin:0 0 10px 100px;}
#myAccount table {margin:30px 0 0 90px;}
#myAccount table.obj {margin:30px 0 40px 90px;}
#myAccount th {text-align:left; font-weight:bold; padding:5px 60px 5px 5px; border-bottom:2px #272727 solid;}
#myAccount td.obj {text-align:right; border-bottom:1px #272727 solid;} 
#myAccount td {padding:5px;}
#myAccount td.popisek {text-align:right; width:100px;}
#myAccount label {font-weight:bold; text-align:right;}
#myAccount label.chyba {font-weight:bold; text-align:right; color:red;}
#myAccount input.edit {width:200px;}
#myAccount input.button {width:200px; padding:5px; font-weight:bold;}
#myAccount p.chyba {margin:10px 0 -20px 90px; color:red; font-weight:bold;}
#myAccount p.not {margin:0 0 20px 100px;}

#novinkyGirl {
	width:780px;
	max-height:200px;
	overflow:auto;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	background:url('IMG/productLineGirl.png') no-repeat; background-position:center bottom;
}
#novinkyGirl h3 {font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 40px;}
#novinkyGirl p.extra {text-align:left; font-size:12px; font-weight:bolder;}
#novinkyGirl p {text-align:left; font-size:10px; font-weight:normal; margin:0 0 0 80px;}

#novinkyBoy {
	width:780px;
	max-height:200px;
	overflow:auto;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	background:url('IMG/productLineBoy.png') no-repeat; background-position:center bottom;
}
#novinkyBoy h3 {font-size:12px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 40px;}
#novinkyBoy p.extra {text-align:left; font-size:12px; font-weight:bolder;}
#novinkyBoy p {text-align:left; font-size:10px; font-weight:normal; margin:0 0 0 80px;}

#tabulky {
	width:780px;
}
#tabulky h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#tabulky h4 {font-size:14px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 80px;}
#tabulky h5 {font-size:12px; font-weight:bold; text-transform:uppercase; text-align:center; margin:10px 0 10px 0;}
#tabulky table {margin:10px 0 10px 90px; border:2px #575757 solid;}
#tabulky th {padding:5px; font-weight:bold; text-align:center; border:1px #575757 solid;}
#tabulky td {padding:5px; text-align:center; border:1px #575757 solid;}





#dokonceno {
	width:780px;
}
#dokonceno h3 {font-size:16px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 10px;}
#dokonceno h4 {font-size:14px; font-weight:bold; text-transform:uppercase; text-align:left; margin:10px 0 10px 30px;}
#dokonceno p  {margin:0 0 0 50px;}

#seolista {
	font-variant:small-caps; font-size:10px; text-align:center; margin:10px 50px 5px 50px;
}
#seolista a {font-variant:small-caps; font-size:10px; text-align:center; text-decoration:none;}
#seolista a:hover {font-variant:small-caps; font-size:10px; text-align:center; text-decoration:underline;}


#zapati {
	clear:both;
}
#zapati p.druhy {font-variant:small-caps; font-size:12px; text-align:center;}
#zapati a.druhy {font-variant:small-caps; font-size:12px; text-align:center; text-decoration:none;}
#zapati a.druhy:hover {font-variant:small-caps; font-size:12px; text-align:center; text-decoration:underline;}

#create {
	text-align:center;
	text-transform:uppercase;
	padding: 5px 0 5px 0;
}

