* html #obsah #text .fotogalerie a {
	margin: 2px;
}

body {
	margin: 0px;
	padding: 0px;
	background: #fe9c0a url(/pic/bodybg.png) repeat-x left top;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 85%;
	color: white;
	letter-spacing: 0.1em;
	line-height: 130%;
}

fieldset {
	border: none;
	margin: 0;
	padding: 1em 1em 0 1em;
}

fieldset p {
	padding: 0.3em 0 0 0;
	margin: 0;
	clear: both;
}

h1, h2, h3, h4, h5, h6, ul, ol, li, p, img {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

input[type="text"], textarea, select {
	background-color: #ffe2c0;
	border: 2px solid #8b4e03;
	padding: 1px;
	margin-right: 2px;
}

input[type="text"]:hover, textarea:hover {
	border: 2px solid black;
	background-color: white;
}

input[type="text"]:focus, textarea:focus {
	border: 2px solid black;
	background-color: white;
}

label {
	width: 16em;
	float: left;
	text-align: right;
	padding-right: 0.5em;
}

p, ul, ol {
	padding-top: 1em;
}

select {
	font-size: 90%;
}

.bix-prodej {
	width: 100%;
}

.clear {
	clear: both;
}

.en {
	background: url(/pic/hlavabg-en.jpg) no-repeat top center !important;
}

.kondomy_formular fieldset p {
	border-bottom: 1px solid #feb65c;
	display: block;
	height: 55px;
	margin-top: 5px;
	padding-bottom: 4px;
}

.kontakty {
	text-align: center;
}

.milion {
	background: url(/pic/billboard.jpg) no-repeat top center;
	padding-top: 310px;
}

.milion-billboardeu {
	background: url(/pic/billboard-eu.jpg) no-repeat top center;
}

.milion-billboardsk {
	background: url(/pic/billboard-sk.jpg) no-repeat top center;
}

.povinne {
	color: #333333;
	font-weight: bold;
}

.sk {
	background: url(/pic/hlavabg-sk.jpg) no-repeat top center !important;
}

.submit {
	text-align: center;
	padding: 1em 0 1em 0;
}

.testovali {
	width: 100%;
	font-size: 81%;
}

.testovali td {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
}

#hlava {
	width: 100%;
	background: url(/pic/hlava-blokbg.png) repeat-x left top;
}

#hlava-logo {
	height: 270px;
	background: url(/pic/hlavabg.jpg) no-repeat top center;
	width: 1000px;
	margin: 0 auto 0 auto;
}

#hlava-logo h1 a {
	display: block;
	height: 200px;
	width: 1000px;
	text-indent: -5000em;
}

#kontejner {
	width: 100%;
}

#lang {
	display: block;
	height: 20px;
	font-size: 150%;
	padding: 7px 10px 10px 20px;
	color: #3f3f3f;
}

#lang .active {
	color: #3f3f3f;
}

#lang .jaz{
	color: #c64331;
	font-size: 80%;
}

#lang a {
	color: white;
	text-decoration: none;
}

#lang a:hover {
	color: #3f3f3f;
	text-decoration: underline;
}

#menu {
	display: block;
	float: left;
	width: 172px;
	background: url(/pic/text-zacatekbg.png) no-repeat top left;
	height: 457px;
	padding: 48px 85px 0 75px;
}

#menu #m_automaty, #menu #m_machines {
	background: url(/pic/m_kondomaty.png) no-repeat center left;
}

#menu #m_eshop {
	background: url(/pic/m_eshop.png) no-repeat center left;
}

#menu #m_kondomy, #menu #m_condoms {
	background: url(/pic/m_kondomy.png) no-repeat center left;
}

#menu #m_kontakt, #menu #m_contact {
	background: url(/pic/m_kontakt.png) no-repeat center left;
}

#menu #m_milion, #menu #m_million {
	background: url(/pic/m_milion.png) no-repeat center left;
}

#menu #m_sponzorujeme {
	background: url(/pic/m_sponzorujeme.png) no-repeat center left;
}

#menu #m_mluvime-o-sexu, #menu #m_hovorime-o-sexe, #menu #m_lets-talk {
	background: url(/pic/m_mluvime.png) no-repeat center left;
}

#menu #m_muzi, #menu #m_men {
	background: url(/pic/m_muzi.png) no-repeat center left;
}

#menu #m_pr {
	background: url(/pic/m_pr.png) no-repeat center left;
}

#menu #m_reklamni-akce, #menu #m_reklamne-akcie, #menu #m_promotional-events {
	background: url(/pic/m_reklamni-predmety.png) no-repeat center left;
}

#menu #m_sex {
	background: url(/pic/m_sex.png) no-repeat center left;
}

#menu #m_testovani, #menu #m_testovanie, #menu #m_test-condoms {
	background: url(/pic/m_testovani.png) no-repeat center left;
}

#menu #m_zeny, #menu #m_women {
	background: url(/pic/m_zeny.png) no-repeat center left;
}

#menu .akce-pavouk {
	border: none;
	margin: 80px 0 0 0;
	padding: 0;
}

#menu a {
	display: block;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #feb458;
	padding: 1px 0 1px 16px;
}

#menu a:hover, #menu .active {
	color: black;
	background-position: -289px center !important;
}

#obsah {
	width: 1000px;
	margin: 0 auto 0 auto;
	background-color: #fe9c0a;
}

#obsah #text .bix-prodej td {
	text-align: center;
	vertical-align: middle;
	width: 33%;
}

#obsah #text .bix-prodej td img {
	float: none;
}

#obsah #text .fotogalerie {
	padding-top: 1em;
	width: 100%;
}

#obsah #text .fotogalerie a {
	display: block;
	float: left;
	border: 1px solid black;
	width: 178px;
	background-color: white;
	padding: 3px;
	margin: 3px;
	text-align: center;
}

#obsah #text .fotogalerie a:hover {
	text-decoration: none;
	border: 1px solid black;
	background-color: black;
}

#obsah #text .fotogalerie img {
	margin: 0;
}

#obsah #text .pf2009 {
	border: 1px solid white;
	margin: 0 auto 0 auto;
	display: block;
	clear: both;
	float: none;
}

#obsah #text a {
	color: black;
	text-decoration: underline;
}

#obsah #text a.obrazek {
	border-bottom: none;
	text-decoration: none;
}

/* #obsah #text a:visited {
border-bottom: 1px dashed black;
} */  /*   vlastně ani nevím, proč tenhle atribut existuje. Ale kdyby někdo jó trval na tom, že opravdu musí mít označené ty linky, které navštívil (u stránek tohoto rozsahu si není schopen to pamatovat, tak ať odkomentuje tento atribut. Dík  */
#obsah #text a:hover {
	text-decoration: overline;
	border-bottom: none;
}

#obsah #text fieldset p img {
	float: left;
	margin: 0;
}

#obsah .akce {
	font-size: 100%;
}

#obsah .akce span {
	color: #750000;
	font-weight: bold;
}

#obsah .bix {
	font-size: 180%;
}

#obsah .bix-malelogo {
	float: right;
	margin-top: 2em;
	margin-right: 10px;
}

#obsah .cena {
	color: #ffe0b9;
}

#obsah .cena_celkem {
	color: #cc3300;
	font-weight: bold;
}

#obsah .cena_vysledek {
	font-size: 130%;
	padding-bottom: 8px;
	padding-top: 0.5em;
	text-align: center;
}

#obsah .ilustracni-foto {
	margin-right: 1em;
	border: 2px solid white;
}

#obsah .kondomy {
	clear: both;
	height: 225px;
	margin-top: 1em;
	border-bottom: 1px solid #feab45;
}

#obsah .kondomy .kondomy-nazev {
	font-size: 160%;
	text-align: center;
	background-image: none;
	color: black;
}

#obsah .kondomy .kondomy-popis {
	padding-top: 0px;
}

#obsah .kondomy img {
	float: left;
	margin-right: 1em;
}

#obsah .obrazek-v-textu {
	margin-right: 1em;
}

#obsah .pocitadlo {
	border-collapse: collapse;
	padding: 0;
	width: 400px;
	margin: 0 auto 0 auto;
}

#obsah .pocitadlo td {
	width: 173px;
	height: 52px;
	padding: 1px 0 0 3px;
	background: url(/pic/poc-bg.png) no-repeat left 9px;
	vertical-align: middle;
}

#obsah .pocitadlo td img {
	margin: 0 0 0 1px;
}

#obsah .pocitadlo th {
	vertical-align: middle;
	color: black;
	font-size: 106%;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}

#obsah .pocitadlo-en {
	width: 470px;
}

#obsah .posledni {
	border: none;
}

#obsah .povinne-udaje {
	color: #ffdaac;
	font-size: 70%;
	text-align: center;
	padding-top: 3em;
}

#obsah .skrt {
	text-decoration: line-through;
}

#obsah .testovali td img {
	float: none;
}

#obsah .tisk h1 {
	background-image: none;
	padding-left: 19px;
	padding-bottom: 0;
	padding-top: 0.4em;
	font-size: 170%;
	color: black;
	line-height: 110%;
}

#obsah .tisk h2 {
	padding-top: 1.5em;
}

#obsah h1 {
	font-weight: normal;
	padding: 1.2em 0 8px 34px;
	color: white;
	font-size: 200%;
	text-align: left;
	background: url(/pic/h1bg.png) no-repeat bottom left;
}

#obsah h2 {
	font-weight: normal;
	padding: 1em 0 6px 19px;
	color: #ffe4b1;
	font-size: 140%;
	text-align: left;
	background: url(/pic/podtrzitko.png) no-repeat 1em bottom;
}

#obsah p, ul, ol {
	color: white;
	font-size: 80%;
	letter-spacing: 0.1em;
}

#obsah ul, ol {
	margin: 0 4em 0 4em;
}

#paticka {
	text-align: center;
	width: 1000px;
	height: 54px;
	padding: 130px 0 0 0;
	margin: 0 auto 0 auto;
	background: url(/pic/patickabg.png) no-repeat top center;
	font-size: 70%;
	letter-spacing: 0.1em;
}

#paticka a {
	color: black;
	text-decoration: underline;
}

#paticka a:hover {
	text-decoration: overline;
	border-bottom: none;
}

#paticka p {
	padding-top: 0;
}

#paticka-blok {
	background: url(/pic/paticka-blokbg.png) repeat-x left top;
	width: 100%;
	clear: both;
}

#text {
	float: right;
	display: block;
	background: url(/pic/textbg.png) repeat-y top right;
	width: 668px;
	overflow: hidden; /* debilní IE6 */
}

#text .billboard-maly {
	float: none;
	display: block;
	margin: 0 auto 0.8em auto;
	border: 2px solid white;
}

#text img {
	float: left;
	margin: 0.5em 0 0 0;
}

#text-vnitrni {
	background: url(/pic/text-zacatekbg.png) no-repeat top right;
	text-align: justify;
	padding: 15px 70px 0 20px;
	min-height: 500px;
	height: auto !important; /* debilní IE 6 */
	height: 500px;
}
