@charset "utf-8";
body { background: url(../images/pornosells/body_y.gif) repeat-y center #111; margin: 0; font-family: Arial, Helvetica, sans-serif; }
#bg { background: url(../images/pornosells/body_top.gif) no-repeat top center; min-height: 1000px; }
#head * { margin:0; padding: 0; }
#wrap { width:980px; margin: auto; }
#head { position: relative; }
#head .couple { background: url(../images/pornosells/head-couple-trans.png) no-repeat; position: absolute; top:0; left: -37px; width: 270px; height: 216px; }
#head h1 a { background: url(../images/pornosells/logo-trans.png) no-repeat; height: 69px; width: 197px; text-indent: -9999px; position: absolute; top: 49px; left: 132px; }
#head p.intro { background: #222; border: 1px solid #2a2a2a; padding: 6px 20px; font-size:  10px; line-height: 16px; height: 32px; text-align: center; color: #444; text-transform: uppercase; margin: 0 0 14px 0; clear:both; margin-left:206px;  }
#head a { color: #7ca645; }
#head a:hover { color: #fff; }
#head .login h2, #head .loggedin h2 { color: #666; font-weight: bold; font-size: 12px; margin-left: 132px; padding: 9px 0; }
#head .login form, #head .loggedin .welcome { float:right; padding: 5px 0;color: #666; font-weight: bold; font-size: 12px; }
#head .loggedin .welcome { padding: 9px 0; }
#head .login form label, #head .login form input { float:left; margin: 0 0 0 4px; }
#head .login form label { margin: 4px 2px 0 6px; }
#head .login form input.txt { background: url(../images/pornosells/head-form-txt.gif) no-repeat; width: 102px; height: 22px; border: none; padding: 3px 0 0 3px; color: #666; font-weight: bold; }
#head ul.programs { list-style: none;margin:14px 0 14px 390px; clear:both; height: 64px;  }
#head ul.programs li { float:left; width: 120px; height: 60px; border: 1px solid #444; background: #000; padding: 1px; margin: 0 0 0 6px; display: inline; }
#head ul.programs li a { display: block; width: 120px; height: 60px; background-position: 0 0; text-indent: -9999px; }
#head ul.programs li.pr a { background: url(../images/pornosells/program_pr.gif) no-repeat; }
#head ul.programs li.ae a { background: url(../images/pornosells/program_ae.gif) no-repeat; }
#head ul.programs li.md a { background: url(../images/pornosells/program_md.gif) no-repeat; }
#head ul.programs li.mb a { background: url(../images/pornosells/program_mb.gif) no-repeat; }
#head ul.programs li.ps a { background: url(../images/pornosells/program_ps.gif) no-repeat; }
#head ul.programs li a:hover { background-position: 0 -60px; }
#head ul.nav { list-style: none; margin-left: 194px; height: 31px; }
#head ul.nav li { float:left; }
#head ul.nav li.blank {  width: 129px; height: 31px; margin-left: 2px; }
#head ul.nav li a { float:left; width: 129px; height: 31px; margin-left: 2px; text-indent: -9999px; background: url(../images/pornosells/head-nav.gif); display: inline; outline: none; }
#head ul.nav li.home a { background-position: 0 0 ; }
#head ul.nav li.register a { background-position:-131px 0 ; }
#head ul.nav li.usercp a { background-position:-262px 0 ; }
#head ul.nav li.faq a { background-position:-393px 0 ; }
#head ul.nav li.newposts a { background-position:-524px 0 ; }
#head ul.nav li.search a { background-position:-655px 0 ; }
#head ul.nav li.quick a { background-position:-786px 0 ; }
#head ul.nav li.home a:hover { background-position: 0 -32px ; }
#head ul.nav li.register a:hover { background-position:-131px -32px ; }
#head ul.nav li.usercp a:hover { background-position:-262px -32px ; }
#head ul.nav li.faq a:hover { background-position:-393px -32px ; }
#head ul.nav li.newposts a:hover { background-position:-524px -32px ; }
#head ul.nav li.search a:hover { background-position:-655px -32px ; }
#head ul.nav li.quick a:hover { background-position:-786px -32px; }
#head ul.nav li.home a.active { background-position: 0 -64px ; }
#head ul.nav li.register a.active { background-position:-131px -64px ; }
#head ul.nav li.usercp a.active { background-position:-262px -64px ; }
#head ul.nav li.faq a.active { background-position:-393px -64px ; }
#head ul.nav li.newposts a.active { background-position:-524px -64px ; }
#head ul.nav li.search a.active { background-position:-655px -64px ; }
#head ul.nav li.quick a.active { background-position:-786px -64px; }
#main { background: #eee; border-top: 5px solid #688f35; padding: 10px; }
#main .breadcrumbs { background: #fff; border: 1px solid #ccc; padding: 10px; color: #666; font-size: 12px; margin-bottom: 10px; }
#main .breadcrumbs a { color: #666; }
#main .breadcrumbs a:hover { color: #333; }
#main .breadcrumbs strong a { display: block; color: #5d9611; font-weight: bold; text-decoration: none; margin-top: 10px; }


