html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent }
html, body { height: 100% }
body { font-size:100%; font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1; margin:0  }
body, button, input, textarea { font:12px Arial, Helvetica, sans-serif }
ol, ul { list-style: none }
blockquote, q { quotes: none }
a { cursor:pointer; text-decoration:none; color:#004276 }
a:focus, a:hover { text-decoration:none; color:#CA0002 }
:focus { outline: 0 }

button::-moz-focus-inner { border: 0 }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.clearfix { display: inline-block }
.clear{ clear:both;}
html[xmlns] .clearfix { display: block }
* html .clearfix { height: 1% }
.l { float: left }
.r { float: right }
.c { text-align:center; margin-top:5px }
.hid { display:none }
.red, #left h1.red { color:#CA0002 }
.fllk { margin-bottom:15px; font-weight:bold; font-size:14px }


/* Layout */
body { background:url(../img/page.gif) 50% 0 repeat-y #eee; color:#212121 }
#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -77px }
.push { height:77px }
.wp { margin:0 auto; width:985px }
#page.wp { width:965px }
#footer { background:url(../img/footer.gif) 50% 0 no-repeat #eee; height:77px; padding-bottom:20px;  }
#page #page-left{display:block;float:left;width:745px;overflow:hidden;margin-bottom:20px;}
#page #page-right{display:block;float:left;width:200px;overflow:hidden;margin-left:5px;margin-bottom:20px;}

#page #gals-left{display:block;float:left;width:472px;overflow:hidden;margin-bottom:20px;}
#page #gals-right{display:block;float:left;width:472px;overflow:hidden;margin-left:5px;margin-bottom:20px;}

/* Header */
#header { height:118px; background:url(../img/hd.gif) 0 0 repeat-x }
#header #logo a { display:block; text-indent:-9999px; position:absolute; top:2px; left:5px; width:183px; height:80px; background:url(../img/logo.png) no-repeat }
#header .wp { position:relative; height:108px; border-bottom:10px solid #fff; left:50%; margin-left:-493px  }
#teas { color:#fff; font-size:22px; left:300px; position:absolute; top:26px; left:260px; text-shadow:2px 2px 1px #000 }
#hSearch { position:absolute; right:10px; top:25px }
#h_sch_txt { background:url(../img/search.gif) 0 50% no-repeat; width:270px; height:30px; float:left }
#h_sch_but { cursor:pointer; background:url(../img/search.gif) 100% 50% no-repeat; width:22px; height:30px; float:left }
#h_sch_txt input { border:none medium; background:none; color:#8f8f8f; font-size:11px; height:16px; margin:7px 0 7px 10px; padding:0; width:270px  }
#h_sch_txt input.act { color:#000 }
#nav { position:absolute; top:75px; width:985px; left:0 } 
#nav li { display:block; float:left }
#nav a, #nav a:visited { color:#fff; display:block; float:left; font-size:16px; font-weight:bold; padding:5px 25px 0; text-decoration:none; background:url(../img/sep.gif) 100% 100% no-repeat }
#nav a.red, #nav a.red:hover { color:#c10; font-size:18px; font-style:italic; margin-top:-1px }
#nav a.l, #nav a:visited .l { background:none }
#nav a:hover { color:#f3f3f3; text-decoration:underline; text-shadow:2px 2px 2px #000 }
#nav #upload { background:url(../img/butOr.gif) 0 0 no-repeat; float:right; margin:1px 10px 0  }
#nav #upload a, #nav #upload a:visited { background:url(../img/butOr.gif) 100% 0 no-repeat; color:#000; border:none medium; height:26px; margin-left:5px; padding:4px 10px 0 5px; font-size:14px; }
#nav #upload a:hover { color:#ca0002; text-decoration:none; text-shadow:none }
#usermenu { position:absolute; top:3px; right:5px;color:#fff }	
#usermenu a, #usermenu span { color:#fff; padding:0 3px }
#usermenu span { color:#dadada; font-style:italic }

#page h1,h2,h3,h4 { background:url(../img/h2.png) 0 0 no-repeat; font-size:18px; padding:6px 10px; margin:0 0 5px; text-shadow:2px 2px 2px #fff; clear:both; position:relative;text-transform:capitalize }
#page h4{font-size:14px;}
#page p{margin-bottom:10px;padding:0 5px 0 5px;}
#page .sexsites{font-size:14px;margin:2px 14px 0 30px;list-style-image:url(../img/arrow_off.gif)}


/* Vids & Photos */
#page .video_box { float: left; position: relative; margin:16px 16px 0 10px; padding: 0; display:block; height:200px;width:160px;}
#page .video_box img { border: 1px solid #777; width:160px; height:120px; }
#page .video_box img:hover { border: 1px solid #ff9900; }
#page .video_box p { clear:both; display:block;height:28px; overflow:hidden; font-size:10px}
#page .video_box .box-left{ float: left; color: #999; font-size: 10px; text-align: left; }
#page .video_box .box-right { float: right; color: #999; font-size: 10px; text-align: right; }
#page .video_box .box-right .star { background-repeat: no-repeat; height: 20px; width: 25px; float: left; cursor: pointer; }
#page .video_box .box-right .star_full { background: transparent url("/dom/pornox.nl/img/img.png") no-repeat scroll -243px -5px; }
#page .video_box .box-right .star_empty { background: transparent url("/dom/pornox.nl/img/img.png") no-repeat scroll -215px -5px; }
#page .video_box .box-right .star_half { background: transparent url("/dom/pornox.nl/img/img.png") no-repeat scroll -272px -5px; }
#page .video_box .box-right .star_full_small { float: left; margin-right: 2px; background: transparent url("/dom/pornox.nl/img/img.png") no-repeat scroll -228px -29px; width: 10px; height: 12px; }
#page .video_box .box-right .star_empty_small { float: left; margin-right: 2px; background: transparent url("/dom/pornox.nl/img/img.png") no-repeat scroll -212px -29px; width: 10px; height: 12px; }
#page .video_box .box-right .star_half_small { float: left; background: transparent url("/dom/pornox.nl/img/img.png") no-repeat scroll -246px -29px; width: 10px; height: 12px; }


/*filters */
ul.filters { width:430px }
ul.filters li { background:url(../img/fil.gif) 0 50% no-repeat; display:block; float: right; font-size:13px; margin:0 3px; padding-left:7px }
ul.filters a {background:url(../img/fil.gif) 100% 50% no-repeat; display:block; margin-left:5px; padding:8px 10px 0 0; height:24px; font-weight:normal}
ul.filters a.act { font-weight:bold }


/* Footer */
#footer .in { padding-top:17px; text-align:center; color:#777; letter-spacing:1px }
#footer p.d { font-size:10px; color:#777; margin:5px 0 }
#footer ul { margin-top:7px }
#footer ul li { display:inline }
#footer ul li a { text-decoration:underline; color:#777; padding:0 3px; font-size:11px}
#footer ul li a:hover { color:#333 } 

/* linktrades */
table.links{margin:0 0 0 5px;}
table.links td{width:190px;}

/* navigation */
div#navi { display:block; width:751px;margin-bottom:20px;}
div#navi span{margin-right:5px;}
div#navi table tr.navigation, table tr.navigation td { background-color:#ddd; }
div#navi table.list td.navigation { padding:8px 0px; } 
div#navi table.list td.navigation, table.list td.navigation:hover { background-color:#fff; }  
div#navi table.list td.navigation a:hover { background-color:#ccc; } 
div#navi table.list td.navigation a, div#navi table.list td.navigation span { text-decoration:none; color:#212121; padding:2px 6px; border: solid 2px #212121; background-color:#fff; }
div#navi table.list td.navigation span { color:#ff0000; }


/* filmpje */
#filmpje{display:block;float:left;width:630px;height:450px;background-color:black;text-align:center;}
#filmpje-right{display:block;float:left;width:320px;overflow:hidden;margin-left:5px;margin-bottom:20px;}

/* toolbar */
#toolbar {position: fixed;bottom: 0px;width: 100%;left: 0px;z-index: 3000;text-align: right;background-color: #f1eded;border-top: 1px solid #b5b4b4;}
#toolbar a{color:green;text-decoration:none;}
#toolbar a:hover{color:#000;text-decoration:none;}
#toolbar ul {list-style:none; height: 20px;margin-right: 17px;margin-right: 0px;background-repeat: repeat-x; overflow:hidden;margin-top:0px; margin-bottom:0px;}
#toolbar li{float: right;padding: 1px 10px 1px 10px;margin: 2px 0px 2px 5px;border-left: 1px solid #d7d7d7;font-size: 11px;color: #003399;cursor: pointer;}
#toolbar li:hover{ background-color:#EBF2FA }

/* inbel form */
#filmpje-right .nr{ font-weight:bold; font-size:16px; }
#filmpje-right .inbelform{ margin-bottom:10px }
#filmpje-right .inbelform input.entercode { margin:0.5em 0; border:1px solid #bbb; width: 40px; padding:1px; }
#filmpje-right .inbelform input.entercode:focus { border:1px solid #666; }
#filmpje-right .inbelform input.enter { width: 50px; padding:0; color: #fff; margin:0.5em 0; border:1px solid #999; background-color: #333; cursor: pointer; }
#filmpje-right .inbelform input.enter:focus { border:1px solid #fff; }
