/* Spider7.com | 29 September, 2011*/

* { margin: 0; padding: 0; list-style: none; }
body { font: 12px Arial, Helvetica, sans-serif; color: #f6cc9e; background: #3b0303 url(images/bg.gif) repeat-x top; }
a { text-decoration: underline; color: #f6cc9e; }
a:hover { text-decoration: none; }
.gclear { clear: both; height: 30px; }

#site { position: relative; margin: 0 auto; width: 1243px; }

#header { height: 170px; background: url(images/header_bg.gif) no-repeat bottom center; }
#header h1 a, .logo { position: absolute; top: 8px; left: 15px; }
#header h1 a img, .logo img { border: none; }
#header .log img { border: none; position: absolute; top: 8px; left: 15px;}

#topmenu { position: absolute; top: 10px; right: 0; }
#topmenu ul li { float: left; color: #f6cc9e; }
#topmenu ul li a { color: #f2540d; font-size: 13px; font-style: italic; font-weight: bold; padding: 0 15px;  }

.searchform { position: absolute; top: 116px; right: 15px; }
.searchform input { float: left; border: 0; }
.searchform .stxt { background: url(images/stxt.gif) no-repeat; width: 173px; padding: 6px; color: #000; margin-right: 5px; }
.searchform2 { right: 200px; }
.searchform2 .stxt { background: url(images/stxt2.gif) no-repeat; width: 794px;  }
.searchform .sbtn { background: url(images/sbtn.gif) no-repeat; width: 62px; height: 28px; cursor: pointer; }

#mainmenu { position: absolute; top: 111px; left: 0px; background: url(images/mainmenu_bg.gif); width: 1247px; height: 38px; }
#mainmenu ul { padding-left: 10px; }
#mainmenu ul li { float: left; padding: 0 7px; background: url(images/mainmenu_li.gif) no-repeat right bottom; }
#mainmenu ul li a { color: #4d0707; font-size: 14px; text-decoration: none; font-weight: bold; text-transform: uppercase; padding: 11px 17px 11px 5px; display: block;}
#mainmenu ul li a:hover { color: #eb4214; }
#mainmenu ul li.last { background: none; }

.hdesc { position: absolute; top: 37px; right: 15px; width: 895px; text-align: right; color: #e1dedd; }
.hdesc_del { position: absolute; top: 45px; right: 15px; width: 895px; text-align: right; color: #e1dedd; font-size:30px;}

/* Content
---------------------- */
#wrapper { }

.tubes, .thumbs, .toplist { overflow: hidden; _zoom: 1; padding-bottom: 15px; }
.thumbs h2,.tubes h2, .toplist h2, .content h2 { background: url(images/h2.gif) no-repeat left; height: 32px; padding-left: 38px; margin: 0 5px 10px; font-size: 18px; }
.tubes .item, .thumbs ul li { float: left; display: inline; }
.tubes .image img, .thumbs ul li img, .content img { border-width: 1px; border-style: solid; border-color: #eb4214; display: block; }

.content h3 { background: url("images/side_h2.gif") no-repeat scroll left center transparent; color: #f6cc9e; font-size: 18px; height: 32px; margin-bottom: 12px; padding-left: 45px; }

.toolbar { overflow: hidden; _zoom: 1;padding: 0 10px 3px; }
.time { margin-bottom: 10px; color: #f4f3f3; font-weight: bold; float: left; }
.time a { font-weight: normal; }
.pagesWrap { float: right; width: 300px; }
.pagesWrap strong { float: left; padding-right: 4px; }
.pagesWrap ul li { float: left; margin: 0 2px; text-align: center; line-height: 18px;  display: inline;padding:0 3px;border-radius:3px; }
.pagesWrap ul li a {background: #e1dedd;border-top:1px solid #f6f5f5;border-radius:3px;display: block; color: #3b0303; font-weight: bold; text-decoration: none; padding:0 5px; }
.pagesWrap ul li a:hover, .pagesWrap ul li > span {background:#eb4214;border-top:1px solid #f9c6b8;border-radius:3px;color:#fff;}
.pagesWrap ul li > span {display:block;font-weight: bold;padding:0 5px;line-height: 18px;}
.pagesWrap ul {float:left;}
.pagesWrap ul .scj_dots { background: none;float:left; }

.tube300 .item { margin: 0 3px 10px; width: 304px; background: url(images/thumb300_bg.gif) no-repeat bottom; position: relative; color: #000; font-weight: bold; font-size: 12px; }

.tube300 .title { position: absolute; bottom: 22px; left: 10px; width: 230px; overflow: hidden; _zoom: 1; }
.tube300 h3 { font-size: 12px;color:#f6cb9e; }
.tube300 .title h3 a { color: #f6cc9e; }
.tube300 .info { padding: 0 10px; float: right; text-align: right;color:#f6cb9e; }
.tube300 .info span, .tube300 .category .votes span {color:#000;}
.tube300 .image img { border-width: 2px; }
.tube300 .length { margin:0 0 0 7px; }
.tube300 .length span { color: #f6cc9e; }
.tube300 .category {margin: 0 0 3px 6px;clear: both;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;height:14px;}
.tube300 .category .votes {
	padding:0 10px;color:#f6cb9e;
}

.thumb240 ul li { background: #303030 url(images/thumb240_bg.gif) no-repeat bottom; padding-bottom: 18px; text-align: center; margin: 0 1px 3px; font-size: 14px; font-weight: bold; }
.thumb240 ul li img { margin-bottom: 8px; border-width: 2px; }

.thumb300 ul li { margin: 0 3px 6px; }

.thumb400 ul li { position: relative; background: url(images/thumb240_bg.gif) repeat-x bottom; padding-bottom: 3px; text-align: center; margin: 0 4px 5px; font-size: 14px; font-weight: bold; color: #ff7961; }
.thumb400 ul li  a { text-decoration: none; color: #E2DEDD; font-size: 14px;  }
.thumb400 ul li img { margin-bottom: 2px; }
.thumb400 ul li a span { font-size: 14px; color: #ff7961; }
.thumb400 ul li a:hover span { border-bottom: none; }

.toplist ul { float: left; margin-left: 50px; display: inline; width: 184px; }
.toplist ul li { margin-bottom: 17px; }
.toplist ul li a { background: url(images/toplist_li.gif) no-repeat left; padding: 2px 0 2px 25px; font-size: 14px; font-weight: bold; }

.content { padding: 0 6px; }
.content h2 { margin: 0 0 5px; }
#leftcol { float: left; width: 305px; }
#maincol { float: left; width: 590px; margin: 0 15px; display: inline; }
#rightcol { float: right; width: 300px; }

.wdt_ads ul li { margin-bottom: 15px; }
.wdt_related { background: #eb4214; padding-bottom: 20px; }
.wdt_related ul li { width: 244px; padding-bottom: 10px; margin: 0 auto 40px; font-size: 14px; text-align: center; font-weight: bold; }
.wdt_related ul li img { display: block; padding: 2px; margin-bottom: 5px; }
.wdt_related ul li a { color: #3b0303; }

.player { margin-bottom: 14px; }

.infos { color: #e1dedd; font-size: 16px; padding: 0 5px; position: relative;}
.infos p { margin-bottom: 12px; }
.infos strong { color: #fff; }
.infos a { color: #ff7961; }

#footer { background: #750303 url(images/footer_bg.gif) repeat-x top; color: #e1dedd; }
#footer img { border: 0; }
#footer .flogo { position: absolute; top: 68px; left: 385px; }
#footer .inner { height: 174px; position: relative; margin: 0 auto; width: 1243px; font-size: 11px; background: url(images/bmenu.gif) no-repeat top center; }
#footer a, #footer strong { color: #f6cc9e; font-weight: bold; }

#bmenu { position: absolute; top: 13px; left: 0; background: url(images/mainmenu_bg.gif); width: 1247px; height: 38px; }
#bmenu ul { padding-left: 10px; }
#bmenu ul li { float: left; padding: 0 5px; background: url(images/mainmenu_li.gif) no-repeat right bottom; }
#bmenu ul li a { color: #4d0707; font-size: 14px; text-decoration: none; font-weight: bold; text-transform: uppercase; padding: 11px 17px 11px 5px; display: block;}
#bmenu ul li a:hover { color: #eb4214; }
#bmenu ul li.last { background: none; }

.copyright { position: absolute; top: 70px; left: 30px; }
.sites { position: absolute; top: 130px; left: 30px; }
.disclaimer { position: absolute; top: 70px; right: 20px; width: 460px; }
.parents { position: absolute; top: 140px; right: 20px; width: 460px; }

#report-button { background: url(images/report-button.gif); width: 61px; height: 22px; display: block; position: absolute; top: 61px; right: 363px; color: #000; font-size: 12px; text-align: center; line-height: 22px; text-decoration: none; font-weight: bold; }

html, body { width:100%; height:100%; }
.search { min-height:100%; height:auto !important; height:100%; }
.search .logo { left: 470px; }
.searchfooter { height: 174px; position: relative; margin-top: -174px; }
.searchfooter .copyright, .searchfooter .disclaimer { top: 50px; }
.searchfooter .sites, .searchfooter .parents { top: 120px; }
.searchfooter .flogo { left: 350px !important; }
.sclear { clear: both; height: 180px; }
.search-results { overflow: hidden; _zoom: 1; padding: 0 25px; }
.search-results h3 { margin: 10px 0 20px; font-size: 24px; font-weight: normal; }
.search-navigation ul { float: left; margin: 0 0 20px; padding: 0; width: 25%; }
.search-navigation ul li { color: #DEDEDE; height: 50px; list-style: none outside none; margin: 0 0 20px; padding: 0; text-align: left; }
.search-navigation ul li a { font-size: 16px; font-weight: bold; color: #CB1E00;}
.search-navigation ul li ul { float: none; width: 90%; }
.search-navigation ul li ul li { float: left; height: 14px; margin: 0 0 0 6px; }
.search-navigation ul li ul li a { color: #FFFFFF; font-size: 12px; font-weight: normal; }


.keywords li a span {
    background:url(/images/lupe.png) no-repeat;
    display:block;
    padding:0 0 0 20px;
}

.keywords {clear:both;margin: 0 0 5px;text-align:center;}
.keywords li {display: inline-block;margin: 0 2px 5px;}
.keywords li a, .description .desc_inner a:hover {display:block;padding:3px 5px;color:#fff;text-decoration:none;border-radius:1px;background: #ea4211;
background: -moz-linear-gradient(top,  #ea4211 0%, #e05125100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea4211), color-stop(100%,#6f0303));
background: -webkit-linear-gradient(top,  #ea4211 0%,#e05125100%);
background: -o-linear-gradient(top,  #ea4211 0%,#e05125100%);
background: -ms-linear-gradient(top,  #ea4211 0%,#e05125100%);
background: linear-gradient(to bottom,  #ea4211 0%,#e05125100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea4211', endColorstr='#6f0303',GradientType=0 );
}
.keywords li a:hover, .description .desc_inner a {background: #6f0303;
background: -moz-linear-gradient(top,  #6f0303 0%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f0303), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #6f0303 0%,#000000 100%);
background: -o-linear-gradient(top,  #6f0303 0%,#000000 100%);
background: -ms-linear-gradient(top,  #6f0303 0%,#000000 100%);
background: linear-gradient(to bottom,  #6f0303 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f0303', endColorstr='#000000',GradientType=0 );
}