body { margin: 0 auto;
       font-size: 12px;
       color: #ffffff;
       background: url(img/bg.gif) repeat-x;
       font-family: Verdana;
       text-align: center;
       background-color: #1b1c1e;}

img { border: 0;}

.head { width: 800px;
        height: 75px;
        margin: 0;
        padding: 0;}

.logo { float: left;
        width: 380px;
        height: 75px;
        margin: 0;
        padding: 0;}

.top-navi { float: right;
            width: 420px;
            height: 75px;
            margin: 0;
            padding: 0;}

.top-navi a { float: left;
              margin: 17px 0 0 0;
              display:block;
              width:105px;
              height: 23px;
              padding:7px 0 0 0 ;
              font-size:11px;
              color: #ffffff;
              font-weight:bold;
              text-decoration:none;
              text-align:center;
              background-image:url(img/bg-button.gif);}

.top-navi a:hover { display:block;
                    color:#fff;
                    background-color:#000;
                    background-image:url(img/bg-button-hover.gif);}

.page { clear: both;
        width: 800px;
        margin: 25px 0 25px 0;
        padding: 0;
        text-align: left;
        background-color: #373a3b;}

.left { float: left;
        margin: 0 0 25px 0;
        padding: 0;
        width: 200px;}

.navi-head-left { width: 150px;
                  height: 30px;
                  color: #ffffff;
                  background: url(img/bg-navi-head.jpg);
                  background-repeat: no-repeat;
                  margin: 0;
                  padding: 20px 25px 0 25px;}

.menu-sexcams { width: 150px;
                margin: 0;
                padding: 10px 25px 0 25px;
                background: url(img/bg-left-menu.jpg);
                overflow: auto;}

.menu-sexcams ul { background: none;
	         list-style-type: none;
	         margin: 0;
	         padding: 0;}

.menu-sexcams li { background: none;
	          list-style-type: none;
	          margin: 0;
	          padding: 0;}

.menu-sexcams a { background: none;
          line-height:1.5em;
          color: #ffffff;
          font-size: 12px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

.menu-sexcams a:hover { background: none;
          line-height:1.5em;
          color: #e6b367;
          font-size: 12px;
          text-decoration: none;
          margin: 0px;
	 padding: 0px;}

.online { width: 150px;
          height: 16px;
          color: #00ff00;
          margin: 0;
          padding: 2px 0 0 0;}

.left-footer { width: 200px;
               margin: 0;
               padding: 0;}

.navi-shead-left { width: 150px;
                   height: 35px;
                   color: #ffffff;
                   background: url(img/bg-navi-shead.jpg);
                   background-repeat: no-repeat;
                   margin: 10px 0 0 0;
                   padding: 15px 25px 0 25px;}

.suchen { width: 150px;
          margin: 0;
          padding: 10px 25px 0 25px;
          background: url(img/bg-left-menu.jpg);
          overflow: auto;}

input.search { width: 146px;
               height: 16px;
               font-size: 12px;
               text-align: center;
               color: #ffffff;
               margin: 0;
               padding: 3px 0 0 0;
               border-top-color:#646565;
               border-left-color:#646565;
               border-right-color:#1b1c1e;
               border-bottom-color:#1b1c1e;
               border-width: 1px;
               border-style:solid;
               background-image: url(img/bg-suche.jpg)}

input.suchen { margin: 0;
               padding: 0;
               width: 65px;
               height: 17px;
               font-size: 11px;
               color: #ffffff;
               font-weight:bold;
               border-style: transparent; border-width: 0px;
               background-image: url(img/bg-su.jpg);
               text-align: center; }

.left-sfooter { width: 200px;
                margin: 0 0 10px 0;
                padding: 0;}

.right { float: right;
         margin: 0;
         padding: 0;
         width: 590px;}

.right-head { width: 590px;
              height: 35px;
              color: #ffffff;
              background: url(img/bg-right-head.jpg);
              background-repeat: no-repeat;
              margin: 0;
              padding: 15px 25px 0 25px;}

.right-head a { background: none;
                color: #ffffff;
                font-size: 11px;
                text-decoration: none;
                margin: 0 10px 0 0;
	       padding: 0;}

.right-head a:hover { background: none;
                      color: #ff6125;
                      font-size: 11px;
                      text-decoration: none;
                      margin: 0 10px 0 0;
	             padding: 0;}

.right-content { width: 540px;
                 margin: 0;
                 padding: 10px 25px 0 25px;
                 background: url(img/bg-right-content.gif);
                 overflow: auto;}

.right-content a { background: none;
                   color: #ffffff;
                   font-size: 11px;
                   text-decoration: underline;
                   margin: 0;
	          padding: 0;}

.right-content a:hover { background: none;
                         color: #ff6125;
                         font-size: 11px;
                         text-decoration: underline;
                         margin: 0;
	                padding: 0;}

.right-footer { width: 590px;
                margin: 0;
                padding: 0;}

.right-head h1 { font-size: 12px;
                 margin: 0;
                 padding: 0 0 3px 0;}
.right-head h2 { font-size: 12px;
                 margin: 0;
                 padding: 0 0 3px 0;}
.right-head h3 { font-size: 12px;
                 margin: 0;
                 padding: 0 0 3px 0;}

.right-content h1 { font-size: 12px;
                    margin: 0;
                    padding: 0 0 3px 0;}
.right-content h2 { font-size: 12px;
                    margin: 0;
                    padding: 0 0 3px 0;}
.right-content h3 { font-size: 12px;
                    margin: 0;
                    padding: 0 0 3px 0;}

.footer { margin: 0;
          padding: 0;
          clear: both;
          height: 30px;
          font-size: 10px;
          color: #ff6125;
          background: url(img/bg-footer.jpg) repeat-x; }

.footer-content { margin: 8px 0 0 0;
                  width: 800px;
                  text-align: left;}

.footer a { background: none;
            color: #ff6125;
            font-size: 11px;
            text-decoration: none;
            margin: 0px;
	   padding: 0px;}

.footer a:hover { background: none;
                  color: #ff6125;
                  font-size: 11px;
                  text-decoration: none;
                  margin: 0px;}

#td { font-size: 12px;
      font-family: Arial; }

#td a { background: none;
            color: #ffffff;
            text-decoration: none;
            margin: 0px;
	   padding: 0px;}

#td a:hover { background: none;
                  color: #ff6125;
                  text-decoration: underline;
                  margin: 0px;}

.header { padding: 0;
	 margin-bottom: 10px;}

.header a { background: none;
            color: #383731;
            text-decoration: none;
            margin: 0px;
	   padding: 0px;}

.header a:hover { background: none;
                  color: #525046;
                  text-decoration: underline;
                  margin: 0px;}

.view-content { margin: 0px 0 10px 0 ;}