h1, h2, h3, h4, h5, h6, h7, img, a, p, ol, ul, li, table, tr, td, form, body, div {
  margin: 0; padding: 0; border: 0;
}

body {
		background-color: #9f175a;
		text-align: center;
}

#body-in {
		margin: 3px auto;
		width: 1000px;
		text-align: left;
}

#head {
    background: url('../img/head.jpg') no-repeat transparent bottom;
    width: 1000px; height: 180px;
    overflow: hidden;
    position: relative;
}

#head-menu {
    position: absolute;
    right: 0; top: -2px;
}
#head-menu h3 {
  font-size: 16px;
  margin: 0; padding: 0; float: right; padding: 0 16px 0 0; font-weight: normal;
}
#head-menu h3 a { color: #ffffff; }
#head-menu h3 a:hover { color: #ff69b9; }

#head-logo {
    display: block; position: absolute;
    left: 32px; top: 28px;
    width: 610px; height: 95px;
    text-indent: -500px;
}
#head-logo-small {
    display: block; position: absolute;
    left: 602px; top: 135px;
    width: 382px; height: 30px;
    text-indent: -2000px;
}

#head-menu-small {
    position: absolute;
    left: 215px; top: 135px;
    width: 370px; height: 30px;
}

/* cast pod hlavickou */
#main { background: url('../img/back.png') repeat-y; width: 100%; }
#main-popup { background: none; background-color: #ffffff; }

/* levy sloupec */
#menu {
    top: -15px; left: 5px;
    width: 212px;
		overflow: hidden;
    float: left;
    color: #ffffff;
}
#menu .in { padding-right: 22px; text-align:justify; }

/* hlavni odkazy v menu */
#menu a { color: #ffffff; }
#menu a:hover { color: #ffee55; }

#menu h2, #menu h3 { margin: 0; padding: 0; }
#menu .h3 { color: #ffffff; }
.menu-button {
    display: block; height: 51px; width: 190px;
    margin: 0; padding: 0;
    background: url('../img/menu.png') no-repeat transparent;
    text-decoration: none;
    text-indent: -500px;
    overflow: hidden;
}
.menu-games { background-position: 0 0; }
.menu-ads { background-position: 0 -51px; }
.menu-vs { background-position: 0 -102px; }
.menu-galeries { background-position: 0 -153px; }
.menu-chat { background-position: 0 -204px; }

.menu-games:hover, .menu-games-hover { background-position: -190px 0; }
.menu-ads:hover, .menu-ads-hover { background-position: -190px -51px; }
.menu-vs:hover, .menu-vs-hover { background-position: -190px -102px; }
.menu-galeries:hover, .menu-galeries-hover { background-position: -190px -153px; }
.menu-chat:hover, .menu-chat-hover { background-position: -190px -204px; }


/* nadpisy sekci v menu */
.menu-section {
    height: 40px; width: 190px;
    text-indent: -500px;
    overflow: hidden;
}
.menu-tip { background: url('../img/menu_recommend.png') no-repeat transparent; }
.menu-privaty { background: url('../img/menu_privaty.png') no-repeat transparent; }
.menu-katalog { background: url('../img/menu_katalog.png') no-repeat transparent; }
.menu-news { background: url('../img/menu_news.png') no-repeat transparent; }
.menu-game { background: url('../img/menu_games.png') no-repeat transparent; }
.menu-survey { background: url('../img/menu_survey.png') no-repeat transparent; }
.menu-povidka { background: url('../img/menu_povidka.png') no-repeat transparent; }
.menu-povidky { background: url('../img/menu_povidky.png') no-repeat transparent; }
.menu-sexshop { background: url('../img/menu_sexshop.png') no-repeat transparent; }

.menu-section a { width: 100%; height: 100%; display: block; } /* ie7 workaround, aby byl odkaz 'klikací' */


/* obsah */
#content {
    float: left;
    width: 765px;
		text-align: justify;
		background-color: #ffffff;
}

/* paticka */
#foot {
    background: url('../img/foot.png') no-repeat transparent;
    width: 1000px; height: 55px;
    color: #ffffff;
    font: 10.5pt Palatino, 'palatino linotype', serif;
    line-height: 21px;
}

#foot .in {
    margin: 0 15px 0 205px; padding: 10px 0 0 0;
    text-align: center;
    overflow: hidden;
    text-align:left;
}
#foot a { color: #ffffff; }
#foot a:hover { color: #ff69b9; }
/* paticka - konec */

/* zanorovaci menu erotickych her */
.level-1, .level-x { /* level-x je zvyraznena polozka */
		display: block;
		margin: 0 0 0 18px; padding: 3px 0 5px 16px;
		background: url('../img/li2.png') no-repeat transparent 0 8px;
		font-size: 14px;
		overflow: hidden;
}
.level-x, a.level-x:hover { font-weight: bold; }

.level-2 {
		display: block;
		margin: 0 0 0 25px; padding: 2px 0 2px 22px;
		background: url('../img/li2.png') no-repeat transparent 7px 8px;
		overflow: hidden;
		font-size: 90%;
}
.level-x.active a, .level-1.active a, .level-2.active a { font-weight: bold; color: #ffee55 !important; }
#menu .note { color: #fff !important; }

#content .level-1, #content .level-x { background: url('../img/li1.gif') no-repeat transparent 0 8px; }
#content .level-2 { background: url('../img/li1.gif') no-repeat transparent 7px 8px; }

.submenu {
    margin: 0 0 2px 0;
}


/* zanorovaci menu konec */

.cleaner {
 		clear: both;
		height: 1px;
		margin: -1px 0 0 0;
		padding: 0;
		border: none;
		visibility: hidden;
		overflow: hidden;
		line-height: 1px;
}


div { border: 0px solid black; }
