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 {
		margin: 2px 0 5px 0;
		background-color: #fa75ac;
		text-align: center;
}

#body-in {
		margin: 0 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 a {
  margin: 0; padding: 0; float: right; padding: 0 16px 0 0; font-weight: normal; color: #fff;
  font-size: 16px;
  font-family: Palatino, 'palatino linotype', serif;
}
#head-menu a:hover { color: #861950; }

#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%; }

/* levy sloupec */
#menu {
    top: -15px; left: 5px;
    width: 212px;
		overflow: hidden;
    float: left;
    color: #fff;
}
#menu .in { padding-right: 22px; text-align:justify; }

/* hlavni odkazy v menu */
#menu .in ul { margin: 0; padding: 0; }
#menu .in li { margin: 0; padding: 0; list-style-type: none; list-style-image: none; background: none; }

#menu a { color: #fff; }
#menu a:hover { color: #861950; }

#menu h2, #menu h3 { margin: 0; padding: 0; }
#menu .text-bold { color: #fff; }
.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-vs { background-position: 0 0; }
.menu-ads { background-position: 0 -51px; }
.menu-stories { background-position: 0 -102px; }
.menu-chat { background-position: 0 -153px; }

.menu-vs:hover, .menu-vs-hover { background-position: -190px 0; }
.menu-ads:hover, .menu-ads-hover { background-position: -190px -51px; }
.menu-stories:hover, .menu-stories-hover { background-position: -190px -102px; }
.menu-chat:hover, .menu-chat-hover { background-position: -190px -153px; }

/* nadpisy sekci v menu */
.menu-section {
    height: 40px; width: 190px;
    text-indent: -500px;
    overflow: hidden;
}
.menu-section a { width: 100%; height: 100%; display: block; } /* ie7 workaround, aby byl odkaz 'klikací' */
.menu-tip { background: url('../img/menu_recommend.png') no-repeat transparent; }
.menu-news { background: url('../img/menu_news.png') no-repeat transparent; }
.menu-galerie { background: url('../img/menu_galerie.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-katalog { background: url('../img/menu_katalog.png') no-repeat transparent; }
.menu-privaty { background: url('../img/menu_privaty.png') no-repeat transparent; }
.menu-sexshop { background: url('../img/menu_sexshop.png') no-repeat transparent; }
.menu-gay { background: url('../img/menu_gay.png') no-repeat transparent; }
.menu-freevideo-freefoto { background: url('../img/menu_freevideo_freefoto.png') no-repeat transparent; }




/* 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: #861950; }
/* paticka - 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; }
