*{margin:0; padding:0; -moz-font-smoothing: antialiased; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}
html{ font-family: Verdana, Arial, sans-serif; overflow: visible;
    background: #F3F3F3 center top no-repeat fixed;
    background: repeat-x #F3F3F3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4cHgiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOXB4IiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top,  #222 0%, #444 28px, rgba(0,0,0,0.04) 29px, rgba(0,0,0,0) 100%) repeat-x #F3F3F3;
    background: -webkit-linear-gradient(top,  #222 0%,#444 28px, rgba(0,0,0,0.04) 29px, rgba(0,0,0,0) 100%) repeat-x #F3F3F3;
    background: -o-linear-gradient(top,  #222 0%,#444 28px, rgba(0,0,0,0.04) 29px, rgba(0,0,0,0) 100%) repeat-x #F3F3F3;
    background: -ms-linear-gradient(top,  #222 0%,#444 28px, rgba(0,0,0,0.04) 29px, rgba(0,0,0,0) 100%) repeat-x #F3F3F3;
    background: linear-gradient(top,  #222 0%,#444 28px, rgba(0,0,0,0.04) 29px, rgba(0,0,0,0) 100%) repeat-x #F3F3F3;
}
b{word-break: break-all;}
body {min-height: 100%; width: 100%; float: left; }
object {z-index: 0;}
/*body{background:url('http://thumbs.dachix.com/images/bg_content.png') repeat-x; font-family: Verdana, Arial;}*/
.futura{font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */}
.blue, .blue_text{color:#ff2e94;}
.green{color:#DB0F73;}
.bold{font-weight: bold; }
.site-main, .main-header{float:left;}
.site-main { padding: 0 20px; margin: 27px -20px 0; width: 980px; }
h2, h1.title, h4.title { font-size: 27px; font-weight: normal; text-transform: capitalize; float: left; clear: both; border-bottom: 1px solid #CCC; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ width: 980px; padding-bottom: 3px; color: #222; }
.small_thumbs h4.title { width:670px; position: relative;}
.small_thumbs.type_gallery h4.title {width:635px}
h4.title.tiny {width:300px; float: left;}
.site TEXTAREA, .site INPUT[type="text"], .site SELECT { border-radius: 5px; color: #444; outline: none; border: #444 solid 1px !important; line-height: 16px; font-family: verdana, sans-serif; font-size: 12px; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -o-transition:all .4s linear; -ms-transition:all .4s linear; transition:all .4s linear;
    box-shadow: inset 0 2px 10px -2px #BBB, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
}
.site SELECT { padding-right: 5px; }
.title_index {float:left; clear: both; color:#000; margin-top:15px; font-size:25px; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ border-bottom: 1px solid #e7e7e7; width:980px;   }
.title_index a{color:#828282; font-size:18px; }
.title_index a:hover{text-decoration:underline;}
.title_index + *, .title_index + *, h4.title + *, h1.title + *, h2 + *, h5 + * {clear: left;}
.thumb_title{width:240px; float:left; }
.thumb_title a { color:#e7e7e7;}
.thumbnail{border:1px solid #000; width:240px; height:180px; float:left;}
.site TEXTAREA:hover, .site INPUT[type='text']:hover, .site TEXTAREA:focus, .site INPUT[type='text']:focus { color: #000; border: #ff2e94 solid 1px !important; box-shadow: 0 0 6px 0 #fff, inset 0 2px 10px -2px #DDD, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10); }
.type_gallery h4.title.tiny {width:335px; }
.type_gallery, .type_video {float: left; width: 990px;}

.small_thumbs {
    width:680px;
    float: left;
    clear: left;
    position: relative;
    margin: 0 -10px 15px 0;
    font-size: 0;
    vertical-align: top;
}

.small_thumbs.type_video {width:680px; }
.small_thumbs .thumb_container { width:220px; margin-right: 5px; font-size: 11px;}
.small_thumbs .thumb_container .thumbs_roll, .small_thumbs .thumb_container img { width:218px; height: 164px; }
.small_thumbs .thumb_container .loading_css { left: 87px; top: 58px; }
.small_thumbs .thumb_container .media_info .added, .small_thumbs .thumb_container .media_info .lenght_pics { font-size: 8px;}
.small_thumbs .thumb_container .title { height: 15px; line-height: 15px; }
.small_thumbs.type_gallery .thumb_container .title { height: 13px; line-height: 13px; }
.small_thumbs.type_gallery { width:645px; }
.small_thumbs.type_gallery .thumb_container { width:209px; margin-right:4px; font-size: 10px;}
.small_thumbs.type_gallery .thumb_container .thumbs_roll, .small_thumbs.type_gallery .thumb_container img { width:207px; height: 155px; }
.small_thumbs.type_gallery .thumb_container .loading_css { left: 80px; top: 53px; }

.small_thumbs .main-sectionpaging { width:670px; }
.small_thumbs.type_gallery .main-sectionpaging { width:635px; margin: 10px 0 0; }

#cams.tiny_thumbs { width:310px; float: right; clear: right; }
#cams.tiny_thumbs.type_gallery { width:345px; }
h1.big.title { font-size: 36px; margin-bottom: 20px; }
h5 { font-size: 10px; font-weight: normal; float: left; font-family: Verdana, sans-serif; width: 980px; color: #333; margin-top: 5px;}
a{ text-decoration: none; color:#fff; }
li{border:none !important; float:left; padding:0 20px 0 20px; min-height:27px; border-right:1px solid #434444; list-style: none; }
h2 + ul { width: 980px; float: left; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ color: #000; margin-top: 3px;}
h2 + ul li {float:left; padding:0 15px 0 0; }
h2 + ul li:first-child { font-weight: bold; }
h2 + ul li a { color: #222; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -o-transition:all .4s linear; -ms-transition:all .4s linear; transition:all .4s linear;}
h2 + ul li.selected a { color: #ff2e94; }
/*h2{font-size:17px; font-weight: normal;}*/
.sitemap * { color: #000; clear: both; }
.sitemap h2 + ul li:first-child { font-weight: normal; }
.sitemap h2 { margin: 20px 0 10px; }
.sitemap h3 { font-size: 19px; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ width: 450px; border-bottom: 1px solid #DDD;}
.sitemap h2 + ul { font-family:  Verdana, sans-serif; }
.sitemap .categories ul {margin-left: 15px;}
.sitemap .categories > li {width: 480px; margin: 0 10px 20px 0; clear: none; padding: 0;}
.pink_gradient, .main-sectionpaging a.hot, #whats_crakpass .signup, #more-from a, .listing-categories .media-count a, .listing-channel .media-count a, .main-sectionpaging .current, .main-sectionpaging .paging_next_prev a, #flagzone input[type="submit"], .main-sectiontitle.pornstar .text a, .more_from, #expand_comment_box .enabled_comments, #expand_comment_box .disabled_comments, #menu_media a {
    color: #FFF;
    border-radius: 5px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25), 0 1px 0 rgba(253,139,195,1);
    -webkit-box-shadow: inset 0 0 10px -2px #e33289, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    box-shadow: inset 0 0 10px -2px #e33289, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    background: #dc1777;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOGJjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2UzMzI4OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RjMTc3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYjAxNWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fd8bc3 0%, #e33289 49%, #dc1777 50%, #bb015b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd8bc3), color-stop(49%,#e33289), color-stop(50%,#dc1777), color-stop(100%,#bb015b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fd8bc3 0%,#e33289 49%,#dc1777 50%,#bb015b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fd8bc3 0%,#e33289 49%,#dc1777 50%,#bb015b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fd8bc3 0%,#e33289 49%,#dc1777 50%,#bb015b 100%); /* IE10+ */
    background: linear-gradient(top, #fd8bc3 0%,#e33289 49%,#dc1777 50%,#bb015b 100%); /* W3C */
}
.pink_gradient:hover, .main-sectionpaging a.hot:hover, #whats_crakpass .signup:hover, #more-from a:hover, .listing-categories .media-count a:hover, .listing-channel .media-count a:hover, .main-sectionpaging .current:hover, .main-sectionpaging .paging_next_prev a:hover, #flagzone input[type="submit"]:hover, .main-sectiontitle.pornstar .text a:hover, a:hover .more_from, .more_from:hover, #expand_comment_box .enabled_comments:hover, #expand_comment_box .disabled_comments:hover, #menu_media a:hover {
    -webkit-box-shadow: inset 0 0 10px -2px #e2338b, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    box-shadow: inset 0 0 10px -2px #e2338b, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    box-shadow: 0 0 6px 0 #fd95c9, inset 0 0 10px -2px #e2338b, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    background: #e2338b; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkOTVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2U5NGY5ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2UyMzM4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODIxNzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #fd95c9 0%, #e94f9d 49%, #e2338b 50%, #c82174 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fd95c9), color-stop(49%,#e94f9d), color-stop(50%,#e2338b), color-stop(100%,#c82174)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fd95c9 0%,#e94f9d 49%,#e2338b 50%,#c82174 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fd95c9 0%,#e94f9d 49%,#e2338b 50%,#c82174 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fd95c9 0%,#e94f9d 49%,#e2338b 50%,#c82174 100%); /* IE10+ */
    background: linear-gradient(top, #fd95c9 0%,#e94f9d 49%,#e2338b 50%,#c82174 100%); /* W3C */
}
.inactive{ opacity: 0.75;}
.black_gradient, #btn_search, #whats_crakpass .later, #join-now a, .listing-categories .media-count a.gal, .listing-channel .media-count a.gal, .main-sectionpaging a, div.overlay .ad_close {
    color: #FFF;
    border-radius: 5px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25), 0 1px 0 rgba(255,255,255,.15);
    -webkit-box-shadow: inset 0 0 10px -2px #131313, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    box-shadow: inset 0 0 10px -2px #131313, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    background: #131313; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzFjMWMxYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzExMTExMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwODA4MDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #555 0%, #1c1c1c 49%, #131313 50%, #080808 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(49%,#1c1c1c), color-stop(50%,#131313), color-stop(100%,#080808)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #555 0%,#1c1c1c 49%,#131313 50%,#080808 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #555 0%,#1c1c1c 49%,#131313 50%,#080808 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #555 0%,#1c1c1c 49%,#131313 50%,#080808 100%); /* IE10+ */
    background: linear-gradient(top,  #555 0%,#1c1c1c 49%,#131313 50%,#080808 100%); /* W3C */
}
.black_gradient:hover, #btn_search:hover, #whats_crakpass .later:hover, #join-now a:hover, .listing-categories .media-count a.gal:hover, .listing-channel .media-count a.gal:hover, .main-sectionpaging a:hover, .pornstar_card:hover span.stats, div.overlay .ad_close:hover {
    -webkit-box-shadow: inset 0 0 10px -2px #212121, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    box-shadow: 0 0 6px 0 #fff, inset 0 0 10px -2px #212121, 0 1px 0 #fff, 0 -1px 0 rgba(0,0,0,.10);
    background: #212121; /* Old browsers */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5Njk2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iIzJmMmYyZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTE1MTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #696969 0%, #2f2f2f 49%, #212121 50%, #151515 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#696969), color-stop(49%,#2f2f2f), color-stop(50%,#212121), color-stop(100%,#151515)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #696969 0%,#2f2f2f 49%,#212121 50%,#151515 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #696969 0%,#2f2f2f 49%,#212121 50%,#151515 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #696969 0%,#2f2f2f 49%,#212121 50%,#151515 100%); /* IE10+ */
    background: linear-gradient(top,  #696969 0%,#2f2f2f 49%,#212121 50%,#151515 100%); /* W3C */
}
.main-sectionpaging a.hot { /*width:18px; height:18px;*/ text-align: center; padding: 7px 26px; color: #FFF; font-family: Verdana, Arial; }

img{border:none;}

.error_no_video{float:left; margin-bottom:15px;}

.btnClose { float: right; font-weight: bolder; padding: 8px 10px; margin: 5px; font-size: 12px; color: black; cursor: pointer; }
.btnClose:hover { background-position: 0 21px;}

#sugg_paysite .vertad{float:left; margin-left:-9px;}
#site_nav_top{width:980px; height:27px; margin:auto;}
.page_title{float:left; width:800px;}

.main-sectioncontent{
    width: 990px;
    margin: auto;
    margin-bottom: 20px;
    float:left;
    font-size: 0;
}

.page_pornstars .main-sectioncontent{width:1000px;}
/*.main-sectioncontent .video-leftbox{width:1000px;  margin:auto; float:left;}*/
.site{width:980px;  margin:auto; position:relative;}
.site-background{width:980px; float:left;  margin:auto; position:relative;}
#content{width:980px; float:left;  position:relative;}

#logo_container{float:left; width:500px; height:84px; margin:10px 0 0 10px;}
#logo{float:left; margin-top:21px;}
#logo_text{float:left; margin:44px 0 0 10px;}

#search_box{width:360px; margin:52px 90px 0 0; float:right; }
.page_media #search_box, .page_sponsor_galleries #search_box, .page_sponsor_videos #search_box, .page_sponsor #search_box  { margin:23px 80px 0 0; }
#search_box  { margin:23px 80px 0 0; }
#search_box * {float:right;}
#search_box  form{height: 32px;}
#search_box input{position:relative;}
#input_search{ width:340px; font-size:15px;  vertical-align:middle; color:#000; border:1px solid #000;  height:20px; margin:0; padding:5px 10px;}
#btn_search{ width:18px; height:18px; top:-32px; right:-80px; position: absolute; text-align: center; padding: 7px 26px; }

.video-leftbox {float: left; width: 670px;}
#search_text{ font-size:10px; color:#828282; font-style: italic; font-weight: normal; text-transform: capitalize; }

#categories{position: absolute; z-index: 3; float:left; left:0; bottom:-120px; padding:10px 0; width:980px; border-bottom: 1px solid #7f7f7f; font-size:25px; font-family: 'MainFont', Arial, sans-serif; /* letter-spacing: 0.04em; */ }
#categories_title{ color:#7f7f7f; border-bottom: 1px solid #7f7f7f; padding-bottom:0; margin-bottom:5px;}
#categories a{ color:#7f7f7f; width: 100%; float:left; font-size:22px; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -o-transition:all .4s linear; -ms-transition:all .4s linear; transition:all .4s linear; }
#categories li{width:120px; padding:0; color:#7f7f7f;}
#categories a:hover{ color:#000;}
#categories_container .r {float:left; margin-right:5px;}
/*
#categories{position: absolute; float:left; left:0; bottom:-120px; padding:10px 0; width:980px; border-bottom: 1px solid #000; font-size:24px; font-family: 'MainFont', Verdana, sans-serif;}
#categories_title{ color:#000; border-bottom: 1px solid #414141; padding-bottom:0; margin-bottom:5px;}
#categories a{ color:#414141; width:120px; float:left; font-size:22px; }
#categories li{width:160px; padding:0;}
#categories a:hover{ color:#000;}
#categories_container .r {float:left; margin-right:5px;}
*/
/* crakpass header */
.opificio{font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ }
#crakpass_sites{float:left; height:25px; overflow:visible;}

#crakpass_sites_bar {
    text-align: center;
    color: #fff;
    position: fixed;
    left: 0;
    top: 0;
    padding: 2px 20px;
    width: 100%;
    box-sizing: border-box;
    height: 27px;
    z-index: 2147483644;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    background: #333;
    background: #333 repeat-x url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4cHgiIHN0b3AtY29sb3I9IiM0NDQ0NDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyOXB4IiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(top, #222 0%, #444 100%) repeat-x;
    background: -webkit-linear-gradient(top, #222 0%, #444 100%) repeat-x;
    background: -o-linear-gradient(top, #222 0%, #444 100%) repeat-x;
    background: -ms-linear-gradient(top, #222 0%, #444 100%) repeat-x;
    background: linear-gradient(top, #222 0%, #444 100%) repeat-x;
}

#crakpass_sites_bar_center {
    display: inline-block;
    width: 980px;
}

#fancybox-overlay { z-index: 2147483645 !important; }
.fancybox-wrap { z-index: 2147483646 !important; }
#fancybox-loading { z-index: 2147483647 !important; }
#crakpass_sites a{ padding:6px 10px 6px 10px; float:left; font-size:12px; line-height: 12px; height: 12px; color:#fff; border-right:1px solid #434444; position: relative;}
#crakpass_sites_bar a:hover{ color:#ddd; text-decoration: none;}
#crakpass_sites_bar .site_selected:hover{ color:#fff;}
.crakpass_first_site{border-left:1px solid #434444; }
#crakpass_network_title{float:left; font-size:18px; margin-right:18px; line-height: 23px; height: 23px; display: block;}
#crakpass_sites .site_selected { padding-bottom: 20px; border-right: 0; color: #FECA00;}
#crakpass_sites #crakpass_network_title + .site_selected { border-left: 0;}
#crakpass_sites .site_selected + a{border-left: 1px solid #434444;}

.main-menu{float:left; width:980px; height:30px; margin-top:18px; margin-bottom: 14px; padding-bottom:20px; font-size:24px; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ }
.main-menu li{float:left; padding:0 5px 0 0; border:none; height: 28px; overflow: hidden; }
.main-menu li:first-child a { width: 23px; height: 23px; background: url(http://thumbs.dachix.com/images/home_clear_b.png) 0 0 no-repeat #000; margin: 2px 10px -2px 0; border-left:none; padding: 0; float: left; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -o-transition:all .4s linear; -ms-transition:all .4s linear; transition:all .4s linear; }
.main-menu li.s:first-child a, .main-menu li:hover:first-child a { background-color: #ff2e94; }
.main-menu li.s a, .main-menu a:hover {color: #ff2e94;}
.main-menu a{color:#222; border-left:1px solid #CCC; padding:1px 10px 0 14px; float: left; -webkit-transition:color .4s linear; -moz-transition:color .4s linear; -o-transition:color .4s linear; -ms-transition:color .4s linear; transition:color .4s linear}

#line_menu_top,#line_menu_bottom{float:left; width:980px; height:1px; border-width:0; color:#CCC; background-color:#CCC !important;}
#line_menu_top{ margin-bottom:4px; }
#line_menu_bottom{ margin-top:4px; }
/*.main-menu .s{color:#000;}*/
#menu_private a{color:#d9c13b; font-size:23px; float:right;}

#whats_crakpass { float: left; width: 980px; padding-bottom: 5px; background: #E0E0E0; height: 40px; overflow: hidden; transition: height .35s ease-in; -webkit-transition: height .35s ease-in; -moz-transition: height .35s ease-in; -o-transition: height .35s ease-in; transition: height .35s ease-in; }
#whats_crakpass.opened-tray { height: 154px; }
#whats_crakpass H3 { font-size: 25px; line-height: 23px; color: #414141; padding: 10px 0 10px 10px; margin-right: 10px; font-family: 'MainFont', Verdana, sans-serif; font-weight: normal; display: inline-block; width: 910px; cursor: pointer; }
#whats_crakpass A { float: left; display: block; font-weight: bolder; padding: 8px 11px; margin: 10px;  color: #FFF; text-transform: uppercase; font-size: 11px; cursor: pointer; }
#whats_crakpass #close { float: none; font-weight: bolder; padding: 8px 10px; margin: 0; font-size: 12px; color: #000; display: inline-block; vertical-align: text-bottom; }
#whats_crakpass #crakpass_bottom { float: left; width: 100%;}
#whats_crakpass P { float: left; width:960px; margin: 0 10px; font-size: 10px; color: #222; ; }
#whats_crakpass .visit_gonzo { margin-top: 8px; }
#whats_crakpass .visit_gonzo a { margin: 0; padding: 0; color: inherit; float: none; display: inline; font-size: inherit; text-decoration: underline; text-transform: none; }
#whats_crakpass .visit_gonzo a:hover { color: #ff1111; }

#btn_container{float:left; margin:5px 0 0 15px; width:340px;}

#close_container a SPAN{ display: block; height: 22px;  float:right; background:url("http://thumbs.dachix.com/images/btn_close.png") no-repeat 0 0; margin:5px 8px 0 0; cursor:pointer;}
#close_container #close SPAN{ width: 23px; height: 22px; background-position: 0 0; }
#close_container a#close:hover  SPAN {background-position: 0 -22px; }

#signup_container a SPAN{ display: block; margin-right:12px; height: 27px;  float:left; background:url("http://thumbs.dachix.com/images/btn_signup2.png") no-repeat 0 0; cursor:pointer;}
#signup_container .signup SPAN{ width: 157px; height: 27px; background-position: 0 0; }
#signup_container a.signup:hover  SPAN {background-position: 0 -28px; }

#later_container a SPAN{ display: block; height: 27px;  float:left; background:url("http://thumbs.dachix.com/images/btn_later.png") no-repeat 0 0; cursor:pointer;}
#later_container .later SPAN{ width: 157px; height: 27px; background-position: 0 0; }
#later_container a.later:hover  SPAN {background-position: 0 -28px; }

.main-sectiontitle {color:#000; min-height:33px; width:980px; border-bottom:1px solid #ddd; float:left; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ }
.main-sectiontitle li {padding:0; float:left;}
.main-sectiontitle .reverse{padding:0; float:right; margin-top:13px;}
.main-sectiontitle a, .main-sectiontitle .current{color:#000; /*margin-right:10px;*/ margin-right:10px;}
.section_title{color:#474749; font-size:23px; width:800px; float:left; margin-bottom:5px;}
.sort_by_text{width:60px; float:left; margin-top:1px; font-weight: bold;}
.sort_by{color:#000; height:20px; font-size:12px; width:180px; float:left; margin:8px 0 0 0 ;}
#sort_by_select{float:left; }
#sort_by_select select{width:120px; padding:0;}

.slider_container{float:left; margin-bottom:10px;}

.listing-media2,.tab_viewer .tab_container .listing-media2 {width:240px; height:220px; float:left; line-height:16px; margin:10px 6px 0 0; font-family: Verdana, sans-serif;}
.listing-media2 .title{float:left; font-weight: normal; font-size: 12px;}
.listing-media2 .stats, .listing-media_slider .stats{float:left; font-weight: normal; font-size:12px; }
.listing-media_slider .title{float:left; width:240px; }

.listing-media_slider{width:240px; height:225px; float:left; font-size:15px; margin:0 5px 0 0; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */}
.listing-media_slider .title, .listing-media_slider .stats {line-height: 18px;}
.listing-media2 img, .listing-media_slider img{width:240px; height:180px; border:1px solid #000; }
.listing-media2 a ,.listing-media_slider a{float:left; color:#000;}
.desc_thumb{ font-size:12px;}
/*.title{ font-size:12px; width:300px; float:left;}*/
.inlist-ad .title{ font-size:12px; width:315px; float:left;}

.prev, .next{width:16px; height:86px; position:absolute; cursor:pointer; float:left;}
.prev{ background:url("http://thumbs.dachix.com/images/arrow_left.png") no-repeat 0 0;  left:-21px; top:48px; }
.next{ background:url("http://thumbs.dachix.com/images/arrow_right.png") no-repeat 0 0; right:-18px; top:48px; }

#top_bar_container{color:#fff; width:980px; float:left; position:absolute; top:-27px; left:0; font-size:11px;}
#site_nav{width:890px;  float:left;}

#login_container{width:90px; float:right;}
#login a{ float:left; margin-top:6px; color:#fff; }
.separator{width:1px; float:left; height:15px; background-color:#fff; margin:6px 10px 0 10px; }

#signup a{float:left; margin-top:6px; color:#fff600;}

.sites{margin-top:6px; float:left; position:relative;}
#site_selected{ background:url("http://thumbs.dachix.com/images/site_selected.png") no-repeat; position:absolute; width:15px; height:14px; top:15px; left:38%;}
#crakpass_network{font-size:20px; float:left; margin-right:20px;}

.carousel {width:980px; height:215px; margin:0 auto; }
.slides {overflow:hidden; position:relative; width:978px; height:220px; float:left;}
.slides ul { position:relative; left:0; top:0; list-style:none; margin:0; padding:0; width:2940px; height:219px; float:left;}
.slides li { width:980px; height:215px; float:left; padding:0; border:none !important; }

.rating_patch{display:none;}

#sponsor_no_video{margin-top:10px;}
#link-buttons {float: left; width: 100%;}
#description {float: left; margin-bottom: 38px;}
#join-now { position: absolute; bottom: 10px; left: 160px; }
#more-from { position: absolute; bottom: 10px; right: 10px; }
#join-now a, #more-from a{ color:#FFF; display:block; float: left; height: 24px; line-height: 24px; padding: 2px 10px; font-size: 14px; font-weight: bold; }
#link-buttons.big_buttons #more-from { margin: 10px 0; top: 0; bottom: auto; }
#link-buttons.big_buttons #join-now { margin: 0; }
#link-buttons.big_buttons #more-from a, #link-buttons.big_buttons #join-now a { font-size: 25px; line-height: 40px; width: 480px; text-align: center; padding: 10px; height: auto; }
#sponsor_pics_pub #link-buttons.big_buttons #more-from a, #sponsor_pics_pub #link-buttons.big_buttons #join-now a { width: 446px;  }
#link-buttons.big_buttons #more-from a { font-size: 20px; float: right;}
.main-sectiondescription_sponsor #link-buttons.big_buttons {width: 770px; position:absolute; bottom: 0; right: 0; height: 70px;}
.main-sectiondescription_sponsor #link-buttons.big_buttons.center_button { bottom: 65px; }
.main-sectiondescription_sponsor #link-buttons.big_buttons #more-from {margin: 0; }
.main-sectiondescription_sponsor #link-buttons.big_buttons #more-from a { width: auto; text-transform:uppercase; font-size: 30px; padding: 15px 20px; margin: 0 140px 0 0;}
/* ------ ------ ------ Page Video  ------ ------ ------ */
#video_container{width:670px; float:left; margin-bottom:5px;}
/*.video-leftbox{width:680px; float:left; margin-bottom:5px;}
.video-leftbox #embedcodezone textarea{width:628px ; min-width:628px ;  max-width:628px ; padding:5px;  float:left; margin-bottom:5px;}*/
#embedcodezone { width:616px ; padding:10px; float:left; margin-bottom:10px; float:left; display:none; clear:both; position: relative; background: #E0E0E0;}
.video-leftbox #embedcodezone { width:650px ; padding:10px; float:left; margin-bottom:10px; float:left; display:none; clear:both; position: relative; background: #E0E0E0;}
#embedcodezone .title { padding:10px; float:left; margin-bottom:10px; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ }
#embedcodezone textarea{width: 608px; padding:5px;  float:left; margin-bottom:5px; resize: vertical; }

#under_gal { float: left; width: 636px; }

.video-leftbox .sponsor-box .text{width:670px; float:left; padding:0;}
#video_title{width:670px; font-size:23px;}
#video{width:640px; height:517px; margin-bottom:5px;}
#tags{width:640px; margin:10px 0 0 0 ; font-size: 12px; float:left;}
#added{width:640px; margin-bottom:10px; font-size: 12px;  float:left;}
#date{color:#ff0000;}

#sponsor_video_pub {width:670px; font-size: 11px; background-color:#E0E0E0; float:left; position:relative; margin-bottom: 10px; }
#sponsor_video_pub .sponsor-box .text, .gallery_selected .sponsor-box .text {width:470px; float:left;  padding:10px 0 10px 10px; min-height: 130px;}
#sponsor_video_pub .sponsor-box .text { width:500px; }
.sponsor-box img {width:150px; height:150px; }
.sponsor-box a { line-height:  0; display: block; float: left;}
.sponsor-box {width:100%; float:left;  padding:0;}
#sponsor_pics_pub {width:636px; font-size: 11px; background-color:#E0E0E0; float:left; position:relative; margin-bottom: 10px; }
#sponsor_pics_pub .sponsor-box .text, .gallery_selected .sponsor-box .text {width:466px; float:left;  padding:10px 0 10px 10px; min-height: 130px;}
#sponsor_pics_pub .sponsor-box .logo img {width:150px; height:150px;}
#sponsor_pics_pub .sponsor-box {width:100%; float:left;  padding:0; }
.sponsor-box {position:relative;}
.sponsor-box .sponsor_site_screenshot {display:none; width:980px; height:620px; background:url("http://thumbs.dachix.com/images/bg_sponsor.png") repeat-x; text-align: center;  position:absolute; top:0; left:0; z-index: 1000;}
.sponsor-box .sponsor_site_screenshot img{margin-top:40px; width:800px !important; height:540px !important; border:1px solid #fff;}


#carousel_mini {width:596px; height:125px;  margin:0 auto; }
#slides_mini {overflow:hidden; left:30px; position:relative; width:563px; height:125px;}
#slides_mini ul { position:relative; left:0; top:0; list-style:none; margin:0; padding:0; width:2000px;}
#slides_mini li { width:580px; height:125px; float:left; padding:0 !important;}
.listing-media-mini-related{ float:left; width:106px; height:110px; padding:5px 5px 0 5px ; position:relative; }
#prev_mini{position:absolute; top:15px; left:12px;  background:url("http://thumbs.dachix.com/images/arrow_left_mini.png") no-repeat 0 0; width:16px; height:86px; cursor:pointer;}
#next_mini{position:absolute; top:15px; left:610px;  background:url("http://thumbs.dachix.com/images/arrow_right_mini.png") no-repeat 0 0; width:16px; height:86px; cursor:pointer;}
#scroll_mini{position:relative; width:610px; margin:325px auto auto 2px;}
.mini {font-size:9px; text-align: center; float:left; width: 100px; display: block;}

#overlay_video{width:641px; height:492px; background-color:#000;}
.overlay-ad_video .overlay-ad{width:621px !important;}
.overlay-ad_video{margin:10px 0 0 20px;}

#related-slider-ctn, #related-slider, .listing-media-mini-related_slider, listing-media-mini-related_slider a{float:left;}
#player .slider-ctn {width: 100%;}
.main-sectionads_video{float:left; margin:0;}
/*
.listing-media-mini-related_slider{width:106px; height:110px; float:left; text-align: center;}
.listing-media-mini-related_slider a{color:#000; clear:both;}
.listing-media-mini-related_slider .mini{clear:both; float:left; font-size: 9px;}

#carousel_media_mini,#slider_media_mini_container{width:645px; margin:none;}
#slides_media_mini{width:645px;}

#slider_media_mini_container .slides {overflow:hidden; position:relative; width:645px; height:215px; float:left;}
#slides_media_mini ul { position:relative; left:0; top:0; list-style:none; margin:0; padding:0; width:2000px; height:215px; float:left;}
#slides_media_mini li { width:645px; height:215px; float:left; padding:0; border:none !important; }
*/
#recaptcha_widget_div{float:left; margin-top:10px; }

div.overlay {
    display: block; left: 0; position: absolute; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.25);
    color: #FFF;
}

div.overlay .ad_close {
    position: absolute; display: block; cursor: pointer; background: rgba(0,0,0,0.5); bottom: -24px;
    font-size: 11px; line-height: 20px; right: 0; padding: 0 10px;
}

.overlay-ad {
    width: 300px;
    height: 250px;
    font-size: 0;
    margin: -125px -150px;
    top: 50%;
    left: 50%;
    position: absolute;
}

.overlay-ad.preroll { display: block; }
.overlay-ad.postroll { display: none; }

.pub_right{float:right; width:300px; height:250px; margin: 0 0 10px 0; overflow: hidden; }
.pub_right div{width:300px; height:250px; }
#add_1{ margin-top:27px;}


.comment_box{width:980px; min-height:87px; margin-bottom:10px; background-color:#dedede; float:left; font-size:14px; position:relative;}
.comment_sender_bg{width:367px; margin:7px 0 0 -14px; height:29px;  background-color:#777; float:left; }
.comment_sender{float:left; margin:6px 0 0 26px; color:#fff ;}
.comment_text{float:left; width:960px; margin:15px 0 0 0; padding:0 10px 15px 10px; color:#000; background-color:#dedede;}
.shadow{position: absolute; top:35px; left:-14px;}

#views{float:left; color:#3b3a3a; height:27px; border-left:2px solid #eeeeee; float:left;  margin:0 0 0 10px; padding:1px 0 0 10px; font-family: Arial Black;}
#adds_container { float: left;  width: 300px;}

#player{background-color:#000; float:left; display:block; width:670px; height:511px}

/* ---------- ---------- Listing ---------- ---------- */

.inlist-ad {
    width: 315px;
    height: 300px;
    padding: 15px 30px 50px 30px;
    border: 1px solid #888;
    font-size: 12px;
    float: right;
    margin: 34px 57px 0 0;
}

/*.inlist-ad .title{  width:315px; float:left;}*/
.inlist-ad_no_video{width:315px; height:300px; padding:15px 30px 45px 30px; border:1px solid #888;  float:right; margin:10px 72px 43px 0 ;}

.inlist-ad .container .ad , .inlist-ad_no_video .container .ad{background-color:#999; float:left; margin:-5px 0 0 1px; width:315px; height:300px; }

.inlist-ad .container .title, .inlist-ad_no_video .title{text-align: center; height:25px; }
#pic-inlist-ad_container{width:400px; height:745px;  float:right;}
.pic-inlist-ad{width:300px; height:265px; padding:5px 10px 10px 10px;  float:right; margin:0 65px 42px 0 ; background-color:#f4f4f4;}
.galery .pic-inlist-ad{width:315px; height:300px;  float:right; margin:0 65px 62px 0 ;}
.galery a{float:left;}
.pic-inlist-ad .title{text-align: center;}

#listing_vids{float:left; width:1000px; margin-top:5px;}
#listing_photos{float:left; width:1000px; margin-top:5px;}

.thumb_listing_container{float:left; width:240px; height:210px; margin-right:6px; cursor:pointer; display:block;}
.thumb_listing{width:240px; height:180px; float:left; border:1px solid #000; position:relative; cursor:pointer;}
.thumb_listing_desc a{width:240px; height:10px; color:#000; float:left; font-size:12px; text-align: center; margin-top:5px;}

.desc_left{float:left; margin:0 0 5px 0;  font-weight:bold;}
.desc_right{float:right; margin:0 0 5px 0;}

/*.stats{ color:#000;  height:17px; width:174px; font-size:11px; float:left; }*/

.thumb_listing_container a:hover .stats_bg, .cats_listing_container a:hover .stats_bg{background-color:#DB0F73;}
#listing_cats{float:left; width:1000px; margin:0 0 40px 0;}

#categories_container{float:left; margin-bottom:30px;}
.listing-categories{float:left; width:242px; height:auto; margin:10px 4px 2px 0; }
.listing-categories img{float:left; width:240px; height:180px; border:1px solid #000;}
.listing-categories a:hover img{ border:1px solid #ff2e94; }
.listing-categories a{float:left;  font-family: verdana, sans-serif;}
.listing-categories .title{float:left; width:100%; color:#000; font-size:13px; /*font-size:14px; font-family:'MainFont', Verdana, sans-serif*/}
.listing-categories a:hover .title{color:#ff2e94;}
.listing-categories .media-count{float:left; width:100%; margin-top:3px; font-size:11px; font-weight: bold;}
.listing-categories .media-count a {color:#FFF; width: 49.5%; float: left; text-align: center; padding: 4px 0; }
.listing-categories .media-count a.gal {float: right;}
.cats_listing{width:240px; height:180px; float:left; border:1px solid #000; position:relative;}
.cats_listing_desc{width:240px; color:#000; float:left; text-align: left; margin-top:3px; font-weight: bold;}

.main-sectionpaging{width:980px; float:left; font-size:17px; margin: auto; text-align: center; font-weight: bold; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ margin:15px 0 15px 3px;}
.main-sectionpaging a {background-color:#474749; color:#fff;  text-align: center; padding: 6px 13px 5px; margin-left: 3px; font-size: 24px; }
.main-sectionpaging .current, .main-sectionpaging .paging_next_prev a{ color:#fff;  text-align: center; }
.main-sectionpaging a:first-child:last-child { display: none; }
.main-sectionpaging a.hot:first-child:last-child { display: inline-block; }

a:hover .current{background-color:#DB0F73 !important;}
.main-sectionpaging a:hover  {background-color:#DB0F73; }
.main-sectionpaging .seperator  { font-size: 26px; margin-left: 5px; margin-right: 2px; font-weight: normal; vertical-align: 4px; }
/*a:hover .paging_next_prev{color:#ff2e94;}*/

/* ---------- ---------- photo set ---------- ---------- */
#adds_photo_set{width:315px; height:300px; background-color:#ccc; float:right; margin:31px 59px 41px 0 ;}
.gallery_selected{float:left; width:990px; margin-top:5px;}
.gallery_selected .sponsor-box .text{float:left; width:760px; }
#gallery_pic_listing img{float:left; width:135px; height:180px; margin:0 4px 4px 0; border:1px solid #000; background-color: #fff; color:#000;  cursor:pointer; display:block;}
#sponsor_info{float:left; margin: 10px 0;}

.main-sectiontitle .text, .main-sectiontitle .current{font-size:24px;}
.sponsors_links{ width:630px; padding:5px 0 0; float: left; font-size: 13px; }
.sponsor_link_video_container{width:649px; padding:5px 0; float:left;}
.video-leftbox .sponsors_links{width:670px; padding:5px 0; float:left;}
.sponsors_links .left a,.sponsors_links .right a, .sponsor_link_video_container .right a, .sponsor_link_video_container .left a{color:#000; text-decoration: underline; }
.sponsors_links .left a:hover,.sponsors_links .right a:hover, .sponsor_link_video_container .right a:hover, .sponsor_link_video_container .left a:hover{ color:#828282; }
.sponsors_links .right, .sponsor_link_video_container .right{float:right;}
.sponsors_links .right { font-weight: bold; }

.galery{float:left; width:990px;}

.sponsor-box{float:left;}
.sponsor-box .logo{float:left;}

.info {float:right; width:370px;}
.info .text{float:right; font-size: 12px !important; margin-left:15px; width: 350px;}
/*.video-leftbox #flagzone .form textarea {width:225px; max-width: 225px;  padding:5px 3px;}*/
.video-leftbox #flagzone {width: 650px;}
select {padding:5px 3px;}
.info .text li{height:100%; list-style:disc; margin-left:15px; padding:0; font-family:  verdana, sans-serif !important; color:#000 !important; font-size: 12px !important; }
.right .container #categories{ color:#000; position: absolute; bottom:-120px;}

#flagzone { float: left; background: #E0E0E0; padding: 10px; width: 616px; margin: 0 0 10px ; display: none; }
#flagzone UL { list-style: disc; margin-left: 25px;}
#flagzone LI { float: none; padding: 7px 0 0 ;}
#flagzone .title { font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ font-size: 21px; color: #333; font-weight: normal; margin-bottom: 10px; width: 100%; display: block;}
#flagzone LABEL { width: 100%; float: left; text-align: left; padding: 0; height: auto; margin-top: 5px;}
#flagzone H3+LABEL { margin-top: 0;}
#flagzone > DIV > INPUT[type="text"], #flagzone > DIV > SELECT, #flagzone > DIV > TEXTAREA { float: left; width: 250px; display: block; max-width: 250px; min-width: 250px; border: #000 solid 1px; }
#flagzone > DIV > SELECT { width: 264px; max-width: 264px; min-width: 264px; }
.video-leftbox #flagzone > DIV > INPUT[type="text"], .video-leftbox #flagzone > DIV > TEXTAREA {  width: 304px; max-width: 304px; min-width: 304px; }
.video-leftbox #flagzone > DIV > SELECT { width: 318px; max-width: 318px; min-width: 318px; }
#flagzone > DIV { float: right; width: 300px; overflow: visible; font-size: 12px;}
#flagzone .form {  width: 270px; float: left; }
#flagzone input[type="submit"] {  color:#FFF; display:block; float: right; height: 24px; padding: 2px 10px; font-size: 14px; font-weight: bold; border: 0; margin: 10px -48px 0 0; cursor: pointer; }
#flagzone .btnClose, #ratingZone .btnClose, #embedcodezone .btnClose {  margin: 0; padding: 3px 5px; }
#embedcodezone .title { font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ font-size: 21px; color: #333; font-weight: normal; margin-bottom: 10px; width: auto; text-transform: uppercase; padding: 0; }
#embedcodezone textarea { height: 100px; }

#preload { float: left; display: block; width: 1px; height: 1px; overflow: hidden; }
#preload IMG{ margin: 10px; }
#gallery { float: left; width: 100%; position: relative; margin-top: 10px; }
#gallery .actor { margin: 0 0 6px 0; position: relative; }
#gallery #slideshow { float: left; width: 636px; height: 650px; margin: 0; background: #E0E0E0; position: relative; overflow: hidden; z-index: 0; /*-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;*/  }
#gallery #loading { z-index: 10; width: 50px; height: 50px; left: 292px; top: 314px; position: absolute; overflow: hidden; display: none; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
#gallery #slideshow a { float: left; position: absolute; display: table-cell; vertical-align: middle; text-align: center; z-index: 11; width: 636px; height: 650px; line-height: 646px; opacity: 0; -webkit-transition:opacity 0.5s linear; -moz-transition:opacity 0.5s linear; -o-transition:opacity 0.5s linear; -ms-transition:opacity 0.5s linear; transition:opacity 0.5s linear; }
#gallery #slideshow a IMG { max-width: 100%; max-height: 100%; z-index: 1; vertical-align: middle;}
#gallery #slideshow .down_full { opacity: 1; margin-top:0%; font-size:12px; line-height:16px; z-index: 20; background: url('http://thumbs.dachix.com/images/full_size_3.png') no-repeat center center; padding:3px; color: #4C4C4C; width: 66px; height: 32px;}
#gallery #slideshow a.current { margin-top:0; opacity: 1; z-index: 12; }
#gallery #slideshow .prev_pic, #gallery #slideshow .next_pic { background: url('http://thumbs.dachix.com/images/pic_prev.png') #777 center center no-repeat; background-color: rgba(127,127,127,0.8); width: 50px; height: 60px; position: absolute; top:295px; margin: 3px; float: none; z-index: 20; opacity: 1; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear; opacity: 0.25; }
#gallery #slideshow:hover .prev_pic, #gallery #slideshow:hover .next_pic { opacity: 1; }
#gallery #slideshow .prev_pic { left: 0; }
#gallery #slideshow .next_pic { background-image: url('http://thumbs.dachix.com/images/pic_next.png'); right: 0; }
#gallery #slideshow .prev_pic:hover, #gallery #slideshow .next_pic:hover { background-color: #FF2E94; }
/*#gallery #thumbs {float: right; width: 336px; background: #c4c4c4; padding-bottom: 9px; margin: 10px 0; }*/
#gallery #thumbs {
    float: right;
    width: 335px;
    height:294px;
    overflow: hidden;
    position: relative;
}

#gallery #thumbs.nojs {
    width: 351px;
    overflow: auto;
    margin-right: -17px;
}
#gallery #thumbs a { float: left; line-height: 0; margin: 4px 0 0 4px; border: 1px #c4c4c4 solid; background: #FFF; display: block; position: relative; top: 0; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear; display: block; width: 104px; height: 139px;}
/*#gallery #thumbs .down_full { float: left; line-height: 0; margin: 10px 0 0 9px; border: 1px #c4c4c4 solid; background: #FFF; display: block; position: relative; top: 0; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear; display: block; width: 98px; height: 131px;}*/
#gallery #thumbs a IMG { filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; width: 104px; height: 139px;}
#gallery #thumbs a:hover { border: solid 1px #eee ; }
#gallery #thumbs a:hover IMG { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#gallery #thumbs a.preselected { border: 1px #FFF solid; }
#gallery #thumbs a.preselected IMG { filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
#gallery #thumbs a.selected { border: 1px #000 solid; }
#gallery #thumbs a.selected IMG { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
#gallery #thumbs a:active { border: 1px #FF2E94 solid; }
#gallery #thumbs .fade { width: 100%; height: 4px; position: absolute; top: 0; left: 0;
    background: url('http://thumbs.dachix.com/images/grey_fade.png') repeat-x;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(224,224,224,1) 0%, rgba(224,224,224,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,1)), color-stop(100%,rgba(224,224,224,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(224,224,224,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(224,224,224,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(224,224,224,1) 0%,rgba(224,224,224,0) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(224,224,224,1) 0%,rgba(224,224,224,0) 100%); /* W3C */
}
#gallery #thumbs .fade.down { top: auto; bottom: 0; background-position: left bottom;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGUwZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(224,224,224,0) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(224,224,224,0)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
    background: linear-gradient(top,  rgba(224,224,224,0) 0%,rgba(224,224,224,1) 100%); /* W3C */
}

#thumbs_panel {
    background: #e0e0e0;
    float: right;
    width: 335px;
    overflow: hidden;
}

#thumbs_controls { width: 315px; height: 32px; padding: 4px 10px 0 10px; float: right; overflow: hidden; position: relative;}
#thumbs_controls A { float: left; background: url('http://thumbs.dachix.com/images/controls_arrow_up_clear.png') #FF2E94 no-repeat center center;  width: 29px; height: 20px; cursor: pointer; display: block; margin: 5px 36px ; z-index: 2;}
#thumbs_controls A#thumbs_next { background-image: url('http://thumbs.dachix.com/images/controls_arrow_down_clear.png'); float: right; }
.related_media {float: left; width: 980px; }
#position { width: 50%; text-align: center; font-family: Verdana, sans-serif; /* letter-spacing: 0.04em; */ font-size: 16px; position: absolute; left: 25%; top: 11px; color: #474749; z-index: 0; }
#guide { width: 315px; padding: 0 10px; float: right;  overflow: hidden; position: relative; font-family:'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ font-size: 17px; color: #474749; height: 30px; }
#guide > span { height: 30px; display: block; float: left; margin-left: 42px;}
#guide span span { background: url('http://thumbs.dachix.com/images/controls_arrows_clear.png') #FF2E94 no-repeat 0 0; margin-left: -42px; width: 34px; height: 22px; display: block; float: left; }
#guide > .enter { float: right;}
#guide .enter span { background-image: url('http://thumbs.dachix.com/images/controls_enter_clear.png'); width: 27px; height: 21px; margin-left: -35px; }



#rating_option{ width:495px; height:62px; float:left; padding:0 3px 0 5px; }
#rating_date { width:110px; height:47px; float:left; padding:15px 0 0 0; text-align: center; border-left:1px solid #fff;  border-right:1px solid #fff; }
#rating_picture_container{ width:106px; height:47px; float:left; padding:15px 0 0 0; text-align: center; }
#rating_date .red{ font-family: Arial ; font-size:12px; float:left; text-align: center; width:128px; }
#rating_option_container{ float:left; margin-top:5px;}

.tags{width:544px; margin-top:5px; font-size: 12px;  float:left;}
.tags a{color:#000;}

.main-sectiondescription{float:left; width:980px; margin:5px 0;}
.main-sectiondescription h2{font-weight:normal; font-size:10px; }
.main-sectiondescription_sponsor{float:left; font-weight:normal; font-size:10px; width:980px; color:#000; margin:10px 0; position: relative;}
.main-sectiondescription_sponsor img{width:200px; height:200px; float:left;}
.main-sectiondescription_sponsor .sponsor-info { color:#000; float:left; margin: 0 0 0 10px; width:770px; font-weight:normal; font-size: 12px; padding-bottom: 80px; }

#like_dislike_container{width:165px; float:left; margin-top:8px; }
#like_dislike_container a SPAN{ display: block; height: 26px; float:left; background:url("http://thumbs.dachix.com/images/like_dislike_photo.png") no-repeat 0 0; cursor:pointer;  color:#000; font-family: Arial Black; font-size:12px;}
#like_dislike_container .like_photo SPAN{ width: 43px; height: 21px; background-position: 0 0; padding:5px 0 0 30px; }
#like_dislike_container a.like_photo:hover  SPAN {background-position: 0 -27px; }
#like_dislike_container .dislike_photo SPAN{ width: 58px; height: 21px; background-position: -73px 0; margin:0 0 0 4px; padding:5px 0 0 25px;}
#like_dislike_container a.dislike_photo:hover  SPAN {background-position: -73px -27px; margin:0 0 0 4px;}

#photo_set_views .red{font-size:12px;}

#rating_option_container a SPAN{ display: block; height: 26px; float:left; background:url("http://thumbs.dachix.com/images/photo_option_menu.png") no-repeat 0 0; cursor:pointer; color:#000;  font-family: Arial Black; font-size:12px;}
#rating_option_container .favorite SPAN{ width: 90px; height: 21px; background-position: 0 0; margin:3px 0 0 0; padding:5px 0 0 30px;}
#rating_option_container a.favorite:hover  SPAN {background-position: 0 -27px; margin:3px 0 0 0;}
#rating_option_container .share SPAN{ width: 85px; height: 21px; background-position: -120px 0; margin:3px 0 0 4px;  padding:5px 0 0 35px;}
#rating_option_container a.share:hover  SPAN {background-position: -120px -27px; margin:3px 0 0 4px;}
#rating_option_container .embed SPAN{ width: 80px; height: 21px; background-position: -241px 0; margin:3px 0 0 4px;  padding:5px 0 0 40px;}
#rating_option_container a.embed:hover  SPAN {background-position: -241px -27px; margin:3px 0 0 4px;}
#rating_option_container .flag SPAN{ width: 90px; height: 21px; background-position: -363px 0; margin:3px 0 0 4px; padding:5px 0 0 30px;}
#rating_option_container a.flag:hover  SPAN {background-position: -363px -27px; margin:3px 0 0 4px;}

#tags_photo_set{ width:544px; margin:2px 0 0 0 ; font-size: 12px; float:left; }

.added { width: 500px; margin-top:0; font-size: 12px; float:left; }
.added a { color: #ff2e94; }
.added p { margin: 0 0 4px; }

#share { float: right; width: 110px; }
#share > * { float: left !important; clear: both; margin-bottom: 5px;}

/* ---------- ---------- photo sel ---------- ---------- */

#pic_selected{width:600px; height:800px; border:1px solid #000; float:left; margin:10px 0 20px 0;}
#pic_gallery{width:281px; height:786px; background-color:#E0E0E0; float:left; margin:0 0 20px 40px; padding:8px 5px 8px 8px;}
#photo_set_nav{width:297px; float:left; position:relative;}
#prev_photo, #more_photo, #next_photo{float:left;}
#more_photo{text-align: center; width:282px; font-size:18px;}
#prev_photo{display:none; position:absolute; left:0; top:-5px; cursor:pointer;}
#next_photo{display:block; position:absolute; right:20px; top:-5px; cursor:pointer;}

#pic_selector_caroussel {width:285px; height:758px; margin:0 auto; float:left;}
#pic_selector {overflow:hidden; position:relative; width:278px; height:754px; float:left;}
#pic_selector ul { position:relative; left:0; top:0; list-style:none; margin:0; padding:0; height:758px; float:left;}
#pic_selector li { width:285px; height:758px; float:left; padding:0; border:none !important; }
#pic_selector img { border:1px solid #000; }
.picture{float:left; width:650px; position:relative;}
.picture img{border:1px solid #000;}

/*#debug-log{display:none; }*/
.resizeInfo{color:#000; position:absolute; top:0; left:0; font-size:14px; text-align: center; width:644px; background-color:#FFA; padding:3px; border:1px solid #000;}

/* ---------- ------- Footer --------- ----------*/
#footer_container{background-color:#E0E0E0; width:100%; min-width: 1000px; margin:auto; float:left; position: relative;}
#adds_bottom, #adds_center{width:980px;  float:left; margin:20px 0; text-align: center;}
#adds_desc{width:980px; height:60px; font-size:12px; float:left; margin:8px 0 0 0 ;}
#adds_bottom > div, #adds_bottom > iframe { text-align: center; margin:0 10px; display: inline-block; vertical-align: top; }

.copyright{background-color:#E0E0E0; width:990px; margin: 21px 20px 0 0; float:left; }
.copyright p { line-height: 12px; float: left; }
#rta { margin: 5px 10px 0 0; float: left; }
#rta img{ height: 26px; width: 74px; float: left; }
#asacp { margin: 5px 10px 0 0; float: left; }
#asacp img{ height: 26px; width: 54px; float: left; }
#footer{ width:980px;background-color:#E0E0E0; margin: 135px auto 0; font-size:10px; }
#footer a{ color:#444;}
#footer a:hover{text-decoration: underline; }
.copy_right{float:left; width:980px; margin-top:125px; padding:5px 10px 5px 0; text-align: left;  font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ color:#9a9a9a;}
.user_text{float:left; width:980px;  border-top: 1px solid #000; padding:10px 10px 0 0; text-align: left;  font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ color:#9a9a9a;}
#logo_footer{float:right; border-left: 1px solid #000; padding:5px 0 5px 10px ; }
#logo_footer IMG{ height: 26px; max-width: 230px; float: left; }
.footer{width:980px; float:left; margin-top:10px; }
#footer .main-sectioncontent p { font-size: 10px; }

/* ---------- ---------- 2257 ---------- ----------*/

#container_2257, #container_2257 * { float: left; width: 100%; margin: 10px 0; font-size: 12px;}
#container_2257 { margin-bottom: 30px;}
#container_2257 ul { width: 95%; margin: 10px 0 20px 5%; list-style:disc; padding: 0;}
#container_2257 li { width: 85%; margin: 10px 0 0 0; padding: 0; }
#adult_sponsor_table, #adult_sponsor_sec_table{font-size:13px;}
#adult_sponsor_table a, #adult_sponsor_sec_table a{color:#000; text-decoration: underline;}
#adult_sponsor_sec_table{margin:25px 0 0 -10px;}
#adult_sponsor_table{margin:0 0 0 -10px;}
.sponsor_list{list-style: none; padding:0;}
.sponsor_list u{}

div.overlay div.overlay-layer {  background: none repeat scroll 0 0 #000000; height: 100%; left: 0;  position: absolute;  top: 0;  width: 100%; }
div.overlay-layer {opacity: 0.6 !important;}
.flag_sent{margin:10px 0 40px 0 ;}

#crakpass_menu_top{position:absolute; top:0; color:#fff; width:980px; text-align: right; cursor: pointer; font-size:14px; margin-top:3px;}
#crakpass_register .recaptchatable #recaptcha_response_field{ width:140px !important;   }

#support_link{color:#000; }
#support_link:hover{color:#999; }
/*
#rating_box{float:left; width:980px; margin:11px 4px 10px 0; clear:both;}
#rating_box_video{float:left; width:640px; clear:both; margin:15px 0;}
#rating_video_option{width:640px; height:30px; float:left; margin:5px 0;}
.rating{width:170px; float:left; border-right:1px solid #fff;}
#photo_set_rating{width:150px; float:left; }
#hits{width:90px; float:left; font-family: Arial Black; color:#3B3A3A; line-height:15px;}
#views_text, #added_date, #rating_pic_set{ color:#09a2fa; font-size:12px; }
#added_date{ font-weight: normal;}
#added_text, #rating_pic_text {width:110px; float:left; font-family: Arial Black; color:#3B3A3A; line-height:15px;}
#rating_pic_text{width:106px;}
#rating_picture_container, #rating_pic_set{width:106px; text-align: center;}
#rating_picture_container{ border-right:1px solid #fff;}
#rating_pic_set{ font-weight: normal;}
#added_text_video{font-family: Arial Black; color:#3B3A3A;}
*/

.thumb_container {
    display: inline-block;
    color: #000;
    text-decoration:none;
    cursor:pointer;
    overflow: hidden;
    position: relative;
    font-size:12px;
    width: 242px;
    -webkit-transition:color .4s linear;
    -moz-transition:color .4s linear;
    -o-transition:color .4s linear;
    -ms-transition:color .4s linear;
    transition:color .4s linear;
}

.thumb_container:hover {
    color: #ff2e94;
}

.overlay .thumb_container {margin: 0; color: #FFF; width: 222px; height: 160px; overflow: hidden; border: #000 solid 1px; border-top: 0; border-right: 0;}
.overlay .thumb_container:nth-child(3n-3) { margin-left: -1px }
.overlay .thumb_container .media_info { display: none; opacity: 0; position: absolute; top: 0; left: 0; padding: 100px 5px 5px; width: 100%; background: #000; background: rgba(0,0,0,0.6); }
.overlay .thumb_container:hover .media_info { display: block; opacity: 1; }
.overlay .thumb_container .media_info > span { float: left; clear: both; display: block; font-size: 11px; }
.overlay .thumb_container .thumbs_roll { width: 236px; height: 161px; margin: -1px 5px 0 -5px;  }
.overlay .thumb_container IMG, .overlay .thumb_container:hover IMG { width: 222px; height: 167px; border: 0; }
.video-leftbox .overlay { border: 1px solid #000; width: 668px; height: 481px; overflow: hidden; text-align: center; }
.thumb_container img { display: block; border: 1px solid #000; width: 240px; height: 180px; -webkit-transition:border .4s linear; -moz-transition:border .4s linear; -o-transition:border .4s linear; -ms-transition:border .4s linear; transition:border .4s linear; }
.thumb_container .media_info { float:left; width:100%; position:relative; }

.thumb_container .hd_icon {
    width: 37px;
    height: 22px;
    background: url('http://static.dagfs.com/images/hd_icon.png') no-repeat;
    position: absolute;
    top: 1px;
    right: 1px;
    z-index: 2;
}

.thumb_container .hd_icon.small_icon {background-size:30px 18px; width:30px; height:18px;}
.thumb_container .hd_icon.mini_icon {background-size:25px 15px; width:25px; height:15px;}
.thumb_container .media_info .video, .thumb_container .media_info .picture{border:none; position: absolute; top:-40px; left:1px; width:54px; height:40px;}
.thumb_container .title { line-height:16px; font-weight: normal; margin-top:0; text-align:left; font-family: verdana, sans-serif; height: 16px; width: 100%; overflow: hidden; float: left; }
.thumb_container .media_info .lenght_pics{width:100%; float:left;}
.thumb_container .media_info .added{width:150px; bottom:4px; right:0; text-align: right; position:absolute;}
.thumb_container .media_info .added, .thumb_container .media_info .lenght_pics{ font-size: 9px}
.thumb_container .click_zone { width: 100%; height: 170px; position: absolute; top: 0; left: 0; z-index: 1; }
span.btn_like { position:absolute; right:4px; top:185px; width:47px; height:22px; background:url('http://static.dagfs.com/images/bg_like_icon.png') no-repeat; border:none; }
span.like_icon { position:absolute; right:31px; top:187px; width:15px; height:18px; background:url('http://static.dagfs.com/images/like_icon_mini.png') no-repeat; }
span.like_icon:hover { background:url('http://static.dagfs.com/images/like_icon_mini_over.png') no-repeat; }
span.dislike_icon { position:absolute; right:7px; top:187px; width:15px; height:18px; background:url('http://static.dagfs.com/images/dislike_icon_mini.png') no-repeat; }
span.dislike_icon:hover { background:url('http://static.dagfs.com/images/dislike_icon_mini_over.png') no-repeat; }
#thumb_preload { width: 1px; height: 1px; overflow: hidden; position: absolute; }
#thumb_preload img { margin: 1px; }

.roll-box {
    top: 1px;
    left: 1px;
    width: 240px;
    height: 180px;
    display: block;
    position: absolute;
    opacity: 0;
    overflow: hidden;
    border: 0;
    -webkit-transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    -ms-transition: opacity .3s linear;
    transition: opacity .3s linear;
}

.thumb_container_box:hover .roll-box {
    opacity: 1;
}

.roll-box img {
    top: 0;
    left: 0;
    width: 240px;
    height: 180px;
    margin: 0 !important;
    position: absolute;
    opacity: 0;
    background-position: center center;
    background-repeat: no-repeat;
    -moz-background-size: 100% 100%;
    background-size: 100% 100%;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    -ms-transition: all .3s linear;
    transition: all .3s linear;
    border: 0;
    animation-iteration-count: infinite;
}

.short .roll-box img {
    animation-duration: 3s;
}

.long .roll-box img {
    animation-duration: 6s;
}

.thumb_sponsor {
    margin: 206px 0 0 131px;
    width: 111px;
    padding-right: 5px;
    color: #000;
    text-align: right;
    font-size: 9px;
    display: block;
    z-index: 1;
    position: absolute;
    bottom: 0;
    right: 0;
    height: 12px;
    overflow: hidden;
    -webkit-transition: color .4s linear;
    -moz-transition: color .4s linear;
    -o-transition: color .4s linear;
    -ms-transition: color .4s linear;
    transition: color .4s linear;
}

.long .roll-box img:nth-child(1) {
    animation-name: frame1;
}

.long .roll-box img:nth-child(2) {
    animation-name: frame2;
}

.long .roll-box img:nth-child(3) {
    animation-name: frame3;
}

.long .roll-box img:nth-child(4) {
    animation-name: frame4;
}

.long .roll-box img:nth-child(5) {
    animation-name: frame5;
}

.long .roll-box img:nth-child(6) {
    animation-name: frame6;
}

.long .roll-box img:nth-child(7) {
    animation-name: frame7;
}

.long .roll-box img:nth-child(8) {
    animation-name: frame8;
}

.long .roll-box img:nth-child(9) {
    animation-name: frame9;
}

.long .roll-box img:nth-child(10) {
    animation-name: frame10;
}

.long .roll-box img:nth-child(11) {
    animation-name: frame11;
}

.long .roll-box img:nth-child(12) {
    animation-name: frame12;
}

@keyframes frame1 {
    0% {opacity: 1;}
    9% {opacity: 1;}
    10% {opacity: 0;}
    100% {opacity: 0;}
}

@keyframes frame2 {
    0% {opacity: 0;}
    7% {opacity: 0;}
    9% {opacity: 1;}
    17% {opacity: 1;}
    18% {opacity: 0;}
}

@keyframes frame3 {
    0% {opacity: 0;}
    15% {opacity: 0;}
    17% {opacity: 1;}
    25% {opacity: 1;}
    26% {opacity: 0;}
}

@keyframes frame4 {
    0% {opacity: 0;}
    23% {opacity: 0;}
    25% {opacity: 1;}
    37% {opacity: 1;}
    38% {opacity: 0;}
}

@keyframes frame5 {
    0% {opacity: 0;}
    35% {opacity: 0;}
    37% {opacity: 1;}
    45% {opacity: 1;}
    46% {opacity: 0;}
}

@keyframes frame6 {
    0% {opacity: 0;}
    43% {opacity: 0;}
    45% {opacity: 1;}
    53% {opacity: 1;}
    54% {opacity: 0;}
}

@keyframes frame7 {
    0% {opacity: 0;}
    51% {opacity: 0;}
    53% {opacity: 1;}
    61% {opacity: 1;}
    62% {opacity: 0;}
}

@keyframes frame8 {
    0% {opacity: 0;}
    59% {opacity: 0;}
    61% {opacity: 1;}
    69% {opacity: 1;}
    70% {opacity: 0;}
}

@keyframes frame9 {
    0% {opacity: 0;}
    67% {opacity: 0;}
    69% {opacity: 1;}
    77% {opacity: 1;}
    78% {opacity: 0;}
}

@keyframes frame10 {
    0% {opacity: 0;}
    75% {opacity: 0;}
    77% {opacity: 1;}
    85% {opacity: 1;}
    86% {opacity: 0;}
}

@keyframes frame11 {
    0% {opacity: 0;}
    83% {opacity: 0;}
    85% {opacity: 1;}
    93% {opacity: 1;}
    94% {opacity: 0;}
}

@keyframes frame12 {
    0% {opacity: 0;}
    91% {opacity: 0;}
    94% {opacity: 1;}
    100% {opacity: 1;}
}

.short .roll-box img:nth-child(1) {
    animation-name: frame1b;
}

.short .roll-box img:nth-child(2) {
    animation-name: frame2b;
}

.short .roll-box img:nth-child(3) {
    animation-name: frame3b;
}

.short .roll-box img:nth-child(4) {
    animation-name: frame4b;
}

.short .roll-box img:nth-child(5) {
    animation-name: frame5b;
}

.short .roll-box img:nth-child(6) {
    animation-name: frame6b;
}

@keyframes frame1b {
    0% {opacity: 1;}
    18% {opacity: 1;}
    20% {opacity: 0;}
    100% {opacity: 0;}
}

@keyframes frame2b {
    0% {opacity: 0;}
    14% {opacity: 0;}
    18% {opacity: 1;}
    34% {opacity: 1;}
    36% {opacity: 0;}
}

@keyframes frame3b {
    0% {opacity: 0;}
    30% {opacity: 0;}
    34% {opacity: 1;}
    50% {opacity: 1;}
    52% {opacity: 0;}
}

@keyframes frame4b {
    0% {opacity: 0;}
    46% {opacity: 0;}
    50% {opacity: 1;}
    74% {opacity: 1;}
    76% {opacity: 0;}
}

@keyframes frame5b {
    0% {opacity: 0;}
    70% {opacity: 0;}
    74% {opacity: 1;}
    90% {opacity: 1;}
    92% {opacity: 0;}
}

@keyframes frame6b {
    0% {opacity: 0;}
    86% {opacity: 0;}
    90% {opacity: 1;}
    100% {opacity: 1;}
}

.thumb_sponsor:hover { color: #FF2E94; }

.small_thumbs .thumb_sponsor { margin: 189px 0 0 110px ; width: 105px; padding-right: 5px; font-size: 8px; height: 10px; }

.small_thumbs.type_gallery .thumb_sponsor { margin: 178px 0 0 109px ; width: 100px; padding-right: 4px; font-size: 8px; height: 10px; }

.tab_container .thumb_container { margin:6px 1px 0 3px; width: 240px; }
.tab_container .thumb_container img { border: #E0E0E0 solid 2px; width: 238px; height: 178px; }

.loading_css { display: block; position:absolute; top: 0; left: 0;/*-webkit-transform: scale(.5); -moz-transform: scale(.5); -o-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5);*/ }
.loading_css span { display: block; position: absolute; -webkit-transition:all 0.25s linear; -moz-transition:all 0.25s linear; -o-transition:all 0.25s linear; -ms-transition:all 0.25s linear; transition:all 0.25s linear; }
.load_0 { width: 26px; height: 19px; background: url('http://static.dagfs.com/images/load_0.png') no-repeat; top: 15px; left: 11px; -webkit-transition:all 2s linear; -moz-transition:all 2s linear; -o-transition:all 2s linear; -ms-transition:all 2s linear; transition:all 2s linear; }
.load_1 { width: 17px; height: 13px; background: url('http://static.dagfs.com/images/load_1.png') no-repeat; top: 0; left: 24px; }
.load_2 { width: 11px; height: 16px; background: url('http://static.dagfs.com/images/load_2.png') no-repeat; top: 9px; left: 37px; }
.load_3 { width: 12px; height: 16px; background: url('http://static.dagfs.com/images/load_3.png') no-repeat; top: 26px; left: 36px; }
.load_4 { width: 15px; height: 12px; background: url('http://static.dagfs.com/images/load_4.png') no-repeat; top: 37px; left: 25px; }
.load_5 { width: 16px; height: 11px; background: url('http://static.dagfs.com/images/load_5.png') no-repeat; top: 38px; left: 8px; }
.load_6 { width: 12px; height: 16px; background: url('http://static.dagfs.com/images/load_6.png') no-repeat; top: 26px; left: 0; }
.load_7 { width: 11px; height: 16px; background: url('http://static.dagfs.com/images/load_7.png') no-repeat; top: 9px; left: 0; }
.load_8 { width: 17px; height: 12px; background: url('http://static.dagfs.com/images/load_8.png') no-repeat; top: 0; left: 7px; }
.thumb_container .loading_css { display: none; top: 62px; left: 95px; width: 48px; height: 49px; background: rgba(0,0,0,0.3);  -moz-box-shadow: 0 0 30px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0  30px 5px rgba(0,0,0,0.3); box-shadow: 0 0 30px 5px rgba(0,0,0,0.3); -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; }
.player .loading_css { z-index: 0; display: block; left: 316px; top: 231px; width: 48px; height: 49px; background: rgba(0,0,0,0.3);  -moz-box-shadow: 0 0 30px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0  30px 5px rgba(0,0,0,0.3); box-shadow: 0 0 30px 5px rgba(0,0,0,0.3); -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px; }
video {background: #000; color: #FFF; width: 670px; height: 511px; display: block; float: left; }
video * {display: none; }
.thumb_container:hover .loading_css:last-child { display: block; }

#thumb_loading { position: absolute; top:-1000px; z-index: 0;}
.thumb_loading { position: absolute; top:50px; left: 50px; cursor: pointer; opacity: 0.9;}
.thumb_loading embed .thumb_loading object { cursor: pointer; }
.widget_toolbar{display: block; visibility: hidden; width: 0; height: 1px;}
.main-sectioncontent + #rating_box{margin-top: -10px;}

.pornstar_card { display: block; float: left; width: 177px; height: 284px; margin: 0 22px 23px 1px; text-decoration: none; position: relative; color: #FFF; cursor:pointer; background: url('http://static.dagfs.com/images/175x250-f.png') 1px 1px no-repeat; }
.pornstar_card .pic { display: block; float: left; width: 175px; height: 250px;  cursor:pointer; z-index: 2; border: 1px solid #1e1e1e; }
.pornstar_card.no_pic_2 { background-image: url('http://static.dagfs.com/images/175x250-m.png'); }
.pornstar_card SPAN{ float: left; display: block; }
.pornstar_card img { border:1px solid #000; }
.pornstar_card span { display:block; font-size: 11px; }
.pornstar_card .title { font-size: 11px; font-weight:bold; margin-top:0px; float: left; clear: both; text-align:left; font-family:'verdana'; overflow: hidden; line-height: 13px; height: 13px; width: 173px; text-transform: capitalize; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.pornstar_card span.rating { width: 100%; background: #F55; height: 5px; display: none; }
.pornstar_card span.rating_level { background: #FAA; height: 100%; }
.pornstar_card span.stats span { float: left; font-size:10px; color: #DDD; font-weight:normal; /*padding:2px 3px;*/ }
.pornstar_card span.pornstar_info  { float: left; width:169px; padding:4px; }
.pornstar_card span.stats { width: 169px; padding: 2px 4px 4px; border-radius: 0 0 5px 5px; box-shadow: inset 0 0 10px -2px #131313 }
.pornstar_card:hover span.stats { box-shadow: inset 0 0 10px -2px #212121 }
.pornstar_card span.stats span.r { float: right; }

.pornstar_stats { float: left; display: block; width: 100%; position: relative; margin: 5px 0; color: #000;}
h4 { float: right; }
h4 a.pornstar_stats { float: right; width: auto; margin-top: -24px;  font-size: 14px;}
.pornstar_stats IMG { position: absolute; top: 0; left: 0; }
.pornstar-info { float: right; background: #ffeaf4 url('http://thumbs.dachix.com/images/bio_bg.png') right top no-repeat; width: 807px; min-height: 220px; padding: 0 10px 20px 0; }
.pornstar-info .info { width: 138px; margin: 20px 0 0 20px; float: left; font-size: 12px; display: block; }
.pornstar-info .info .title { border-bottom: 1px #000 solid; width: 100%; display: block; font-weight: bold; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ font-size: 17px; margin-bottom: 2px;  }
.pornstar-info .info.description { width: 767px; }
.pornstar-info .info.description .title { width: 138px; }

.main-sectiontitle.pornstar .text { float: right; padding-right: 0; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ font-size: 17px; padding: 0;  }
.main-sectiontitle.pornstar .text a { margin: 0; color:#FFF; display:block; float: right; height: 24px; padding: 2px 10px; font-size: 14px; font-weight: bold; border: 0; line-height: 24px; width: auto; font-family: Verdana, sans-serif; }

.main-sectiontitle.pornstar ul {float: left; width: 100%;}
.main-sectiontitle.pornstar li {float: left; }

#ad_pics {float: right; margin: 0 0 9px 0; width:335px; background: #E0E0E0; height: 281px;}
#ad_pics > div { float: left; margin: 16px 17px 15px 18px; background: #FFF; overflow: hidden; width: 300px; height: 250px; }
#ad_pics > div a { line-height: 0; }
#ad_pics.ad2 { margin-top: 9px; }
.container {float: left; }
.listing-hardlink { margin: 0 -1px 0 0; padding: 0 3px; border: 1px #777 solid; border-bottom: 0; border-top: 0; font-size: 10px; float: left; display: block; }
.main-sectionpaging.browser-letter { margin: 20px 0 30px;}
.main-sectionpaging.browser-letter a {padding: 3px 8px 2px; font-size: 19px; }

.user_channel_profile { float: left; width: 202px; }
.user_channel_profile span { float: left; width: 100%; display: block; }
.user_channel_profile img { float: left; margin: 10px 0 0 0; border: 1px solid #000; }
.user_channel_profile P { width: 202px; margin: 8px 0 0 0 ; float: left; font-size: 10px; display: block; }
.user_channel_profile P span { overflow: hidden; height: 24px; position: relative; color: #000;}
.user_channel_profile P span:last-child { min-height: 12px; font-size: 10px; line-height: 12px;}
.user_channel_profile P span:last-child:after { width: auto; bottom:0; right: 0; height: 12px; position: absolute; display: block; content: 'read more...'; color: #999; font-size: 10px; text-align: right; padding-left: 10px; cursor: pointer; text-decoration: underline;
    background: #FFF;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 5px);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(5px,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 5px);
    background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 5px);
    background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 5px);
    background: linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 5px);
    -webkit-transition:color 0.75s linear; -moz-transition:color 0.75s linear; -o-transition:color 0.75s linear; -ms-transition:color 0.75s linear; transition:color 0.75s linear;
}
.user_channel_profile P.open span:last-child { height: auto; }
.user_channel_profile P.open span:last-child:after { color: #FFF; content: ''; }
/*.user_channel_profile .infos P.anim span:last-child { -webkit-transition:all 0.75s linear; -moz-transition:all 0.75s linear; -o-transition:all 0.75s linear; -ms-transition:all 0.75s linear; transition:all 0.75s linear; }*/
.user_channel_profile P span:first-child { border-bottom: 1px #000 solid; width: 100%; display: block; font-weight: bold; font-family: 'MainFont', Verdana, sans-serif; /* letter-spacing: 0.04em; */ font-size: 13px; margin-bottom: 2px; height: 16px; }
/*.user_channel_profile P.description { width: 440px; }
.user_channel_profile P.description .title { width: 138px; } */

.user-sectioncontent { float: right; width: 790px; margin: 5px -20px 0 0;}
.user-sectioncontent h2, .user-sectioncontent h1.title{ width: 770px; }
.user-sectioncontent h2 + ul{ width: 770px; }
.user-sectioncontent .main-sectionpaging { width: 770px; margin: 20px 0 50px; }
.user-sectioncontent .thumb_container { margin: 8px 21px 0 0; }
.user-sectioncontent .thumb_sponsor + .thumb_container { margin: 8px 21px 0 -246px; }

#crakpass_banner_box {float: left; display: block; line-height: 0; width: 670px; height: 161px; background: #000; /*border-top: 10px solid #FFF;*/ position: relative; }
#crakpass_banner_box IMG { position: absolute; top: 0; left: 0; }
#sponsor_pics_pub #crakpass_banner_box { width: 100%; height: 153px; }
#cams { width: 310px; margin-right: -10px; }
#cams_ajax { float: left; }
#cams a { width: 147px; height: 123px; overflow: hidden; display: block; float: left; margin: 8px 6px 0 0; color: #000; font-size: 9px; line-height: 12px; position: relative; -webkit-transition:color 0.4s linear; -moz-transition:color 0.4s linear; -o-transition:color 0.4s linear; -ms-transition:color 0.4s linear; transition:color 0.4s linear; }
#cams a:hover { color: #FF2E94; }
#cams.type_gallery a { width: 163px; height: 135px; margin: 8px 9px 0 0; }
#cams a .thumb {width: 147px; height: 111px; overflow: hidden; display: block; float: left; position: relative; }
#cams.type_gallery a .thumb {width: 163px; height: 123px; }
#cams a .thumb IMG {width: 145px; height: 109px; border: #000 solid 1px; -webkit-transition:border 0.4s linear; -moz-transition:border 0.4s linear; -o-transition:border 0.4s linear; -ms-transition:border 0.4s linear; transition:border 0.4s linear; }
#cams a:hover .thumb IMG { border: #FF2E94 solid 1px; }
#cams.type_gallery a .thumb IMG {width: 161px; height: 121px; }
#cams a .online, #cams a .offline { position: absolute; display: block; width: 14px !important; height: 14px; background-color: #777; bottom: 3px; right: 3px; border: 1px #FFF solid;
    -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
    -webkit-box-shadow: inset -2px -2px 6px 2px rgba(0, 0, 0, 0.7); -moz-box-shadow: inset -2px -2px 6px 2px rgba(0, 0, 0, 0.7); box-shadow: inset -2px -2px 6px 2px rgba(0, 0, 0, 0.7);
    background-image: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%, rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%,rgba(255,255,255,0.33)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%,rgba(255,255,255,0) 100%);
    background-image: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%,rgba(255,255,255,0) 100%);
    background-image: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%,rgba(255,255,255,0) 100%);
    background-image: radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%,rgba(255,255,255,0) 100%);
    -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;
}
#cams a .online.live { background-color: #0F0; }
#cams a:hover .online.live { background-color: #3F3;
    border: 1px #5F5 solid;
    background: #0F0;
    -webkit-box-shadow: inset -2px -2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 3px -1px #2F2; -moz-box-shadow: inset -2px -2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 3px -1px #2F2; box-shadow: inset -2px -2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 3px -1px #2F2;
    background-image: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%, rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%,rgba(255,255,255,0.33)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%,rgba(255,255,255,0) 100%);
    background-image: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%,rgba(255,255,255,0) 100%);
    background-image: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%,rgba(255,255,255,0) 100%);
    background-image: radial-gradient(center, ellipse cover,  rgba(255,255,255,0.33) 0%,rgba(255,255,255,0) 100%);
}
.more_from { margin: 0; color:#FFF; display:block; float: right; height: 24px; padding: 2px 10px; font-size: 14px; font-weight: bold; border: 0; line-height: 24px; width: auto; font-family: Verdana, sans-serif; margin: 8px 4px 0 0; clear: both; }
.small_thumbs .more_from { margin: 10px; text-transform: capitalize; }
.small_thumbs h4 .more_from { margin: 0; position: absolute; float: none; bottom: 6px; right: 0; }
.small_thumbs h4 img { margin: 0 6px -4px 0; width: 28px; height: 28px; }
.more_from_pornstar_thumb {float: left;}
.pornstar_file, .pornstar_medias {float: left; }
.pornstar_file { width: 213px; padding-top: 8px; display: block; cursor: pointer; clear: left; }
.pornstar_medias { float: left; width: 100%;}
.small_thumbs .pornstar_medias {width: 426px; overflow: hidden; height: 386px;}
.pornstar_file .more_from { float: left; margin: 2px 0 0 0; height: auto; min-height: 24px; text-align: center; padding: 2px 0; width: 209px;}
.pornstar_file img { width: 207px; border: 1px solid #000; -webkit-transition:all .4s linear; -moz-transition:all .4s linear; -o-transition:all .4s linear; -ms-transition:all .4s linear; transition:all .4s linear; }
.pornstar_file:hover img { border: 1px solid #FF2E94; }
.type_video .pornstar_file {width: 225px; padding-top: 8px;}
.small_thumbs.type_video .pornstar_medias {width: 450px; height: 410px;}
.type_video .pornstar_file .more_from { width: 220px;}
.type_video .pornstar_file img { width: 218px; }
.player + .widget_toolbar + #flagzone + #sponsor_video_pub ,
.player + .widget_toolbar + #flagzone + #embedcodezone + #sponsor_video_pub ,
.player + #embedcodezone + #flagzone + #sponsor_video_pub ,
.player + script + #embedcodezone + #flagzone + script + #sponsor_video_pub
{ margin-top: 10px;}
#under_gal #add_favorites_crakpass + script + #flagzone + script + #embedcodezone + #sponsor_pics_pub { margin-top: 9px; }
.player { display: block; width: 670px; height: 511px; float: left; color: #FFF; background: #000; }
.tab_icon {width: 16px; height: 16px; background: url('http://thumbs.dachix.com/images/tab_icons.png') 0 0 no-repeat; display: inline-block; margin: 2px 5px -1px 0; }
.selected .cam_icon { background-position: -18px 0; }
.media_icon { background-position: -36px -18px; }
.selected .media_icon { background-position: -54px -18px; }
.user_icon { background-position: 0 -18px; }
.selected .user_icon { background-position: -18px -18px; }
.comment_icon { background-position: -36px 0; }
.selected .comment_icon { background-position: -54px 0; }

.replacement_ad { display: none; }

.tab_viewer .tab_content { padding-bottom: 5px;}

.widget_comment {float: left; width: 100%; position: relative; margin: 0; }

/*.crakPassToolbar .yellow {color:#4fcc42;}*/

.crakPassToolbar .yellow {
    color:#feca00;
}

#menu_media {
    float: left;
    width: 573px;
    font-size: 0;
}

#under_gal #menu_media {
    width: 539px;
}

#menu_media a {
    display: inline-block;
    height: 27px;
    line-height: 27px;
    font-size: 11px;
    vertical-align: top;
    cursor:pointer;
    text-align: center;
    margin-right: 12px;
    float: none;
}

#menu_media a span {
    display: inline-block;
    margin: 0;
    height: 27px;
    background-repeat: no-repeat;
    width: 27px;
    background-size: contain;
}

#menu_media .bbcode,
#menu_media .embed,
#menu_media .flag {
    padding: 0 12px;
}

#menu_media .bbcode span,
#menu_media .embed span,
#menu_media .flag span {
    background:url("http://thumbs.dachix.com/images/rating_icons.png") no-repeat 0 0;
    width: 16px;
    height: 21px;
    margin: 3px 4px -7px 0;
}

.a2a_default_style {
    display: inline-block;
    vertical-align: top;
}

#menu_media a.selected { color: #000; }
#menu_media .embed SPAN { background-position: -57px 0; width: 24px; }
#menu_media .embed.selected SPAN { background-position: -57px -20px; }
#menu_media .bbcode SPAN { background-position: -93px 0; width: 13px; }
#menu_media .bbcode.selected SPAN { background-position: -93px -20px; }
#menu_media .flag SPAN { background-position: -81px 0; width: 12px; }
#menu_media .flag.selected SPAN { background-position: -81px -20px; }

.a2a_kit .a2a_s_a2a {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PGcgZmlsbD0iI2ZmZiI+PHJlY3QgeD0iMTQiIHk9IjciIHdpZHRoPSI0IiBoZWlnaHQ9IjE4Ii8+PHJlY3QgeD0iNyIgeT0iMTQiIA0KDQp3aWR0aD0iMTgiIGhlaWdodD0iNCIvPjwvZz48L3N2Zz4=);
}

.a2a_kit .a2a_s_reddit {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYWxxdWVfMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTkuNzcgMTUuOTJjMC45NCAwIDEuNzEgMC43OSAxLjcxIDEuNzQgMCAwLjk0LTAuNzcgMS43MS0xLjcxIDEuNzEgLTAuOTUgMC0xLjc0LTAuNzctMS43NC0xLjcxQzE4LjAyIDE2LjcgMTguODEgMTUuOTIgMTkuNzcgMTUuOTJ6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzLjk4IDE3LjY1YzAgMC45NC0wLjc2IDEuNzEtMS43MSAxLjcxIC0wLjk0IDAtMS43My0wLjc3LTEuNzMtMS43MSAwLTAuOTUgMC43OS0xLjc0IDEuNzMtMS43NEMxMy4yMiAxNS45MiAxMy45OCAxNi43IDEzLjk4IDE3LjY1eiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjEiIGQ9Ik01LjQ1IDE3LjkxYy0wLjgyLTAuMzYtMS40LTEuMTgtMS40LTIuMTQgMC0xLjMgMS4wNS0yLjM1IDIuMzUtMi4zNSAwLjcyIDAgMS4zNiAwLjMyIDEuNzkgMC44NCIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjEiIGQ9Ik0yMy43NyAxNC4zMWMwLjQyLTAuNTQgMS4wOC0wLjg4IDEuODItMC44OCAxLjMgMCAyLjM1IDEuMDUgMi4zNSAyLjM1IDAgMC45OS0wLjYyIDEuODQtMS40OSAyLjE4Ii8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMjIuNTEgNy41NGwtNC42OS0xLjEgLTEuNzMgNS40NSIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuMSIgY3g9IjI0LjQzIiBjeT0iNy45MiIgcj0iMS44NSIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjEiIGQ9Ik04LjE5IDE0LjI3YzEuOTQtMS4zNiA0LjctMi4yIDcuNzYtMi4yIDMuMSAwIDUuODggMC44NiA3LjgyIDIuMjQgMS40IDAuOTkgMi4zNiAyLjI2IDIuNjggMy42NSAwLjA4IDAuMzQgMC4xMiAwLjY5IDAuMTIgMS4wNCAwIDMuODQtNC43NSA2Ljk0LTEwLjYyIDYuOTRzLTEwLjYzLTMuMS0xMC42My02Ljk0YzAtMC4zNyAwLjA0LTAuNzMgMC4xMy0xLjA4QzUuNzggMTYuNTIgNi43NyAxNS4yNSA4LjE5IDE0LjI3eiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0iTTEyLjMyIDIyLjJjMC45MyAwLjkyIDIuNDIgMS4xIDMuNjYgMS4xIi8+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTkuNjggMjIuMmMtMC45MyAwLjkyLTIuNDIgMS4xLTMuNjYgMS4xIi8+PC9zdmc+DQo=);
}

.a2a_kit .a2a_s_twitter {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYWxxdWVfMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjggOC41NmMtMC44OCAwLjM5LTEuODMgMC42Ni0yLjgzIDAuNzcgMS4wMi0wLjYxIDEuOC0xLjU3IDIuMTctMi43MiAtMC45NSAwLjU3LTIuMDEgMC45OC0zLjEzIDEuMTkgLTAuOS0wLjk2LTIuMTgtMS41NS0zLjU5LTEuNTUgLTIuNzIgMC00LjkyIDIuMjEtNC45MiA0LjkzIDAgMC4zOSAwLjA0IDAuNzYgMC4xMyAxLjEyIC00LjA5LTAuMjEtNy43Mi0yLjE3LTEwLjE1LTUuMTVDNS4yNSA3Ljg3IDUgOC43MiA1IDkuNjJjMCAxLjcxIDAuODcgMy4yMSAyLjE5IDQuMSAtMC44MS0wLjAzLTEuNTYtMC4yNS0yLjIzLTAuNjF2MC4wNmMwIDIuMzkgMS43IDQuMzggMy45NSA0LjgzIC0wLjQxIDAuMTEtMC44NSAwLjE3LTEuMyAwLjE3IC0wLjMyIDAtMC42Mi0wLjAzLTAuOTMtMC4wOSAwLjYzIDEuOTYgMi40NSAzLjM4IDQuNiAzLjQyIC0xLjY5IDEuMzItMy44MSAyLjExLTYuMTEgMi4xMSAtMC40IDAtMC43OS0wLjAyLTEuMTctMC4wNyAyLjE4IDEuNCA0Ljc3IDIuMjEgNy41NSAyLjIxIDkuMDYgMCAxNC4wMS03LjUxIDE0LjAxLTE0LjAxbC0wLjAyLTAuNjRDMjYuNTEgMTAuNDEgMjcuMzQgOS41NSAyOCA4LjU2eiIvPjwvc3ZnPg==);
}

.a2a_kit .a2a_s_facebook {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTIyLjA4IDMyVjE5LjYwN2g0LjE2bC42Mi00LjgzaC00Ljc4di0zLjA4M2MwLTEuMzk4LjM4OC0yLjM1MiAyLjM5My0yLjM1MmgyLjU2VjUuMDJjLS40NDMtLjA1OC0xLjk2Mi0uMTktMy43MjgtLjE5LTMuNjg4IDAtNi4yMTMgMi4yNS02LjIxMyA2LjM4NXYzLjU2MmgtNC4xN3Y0LjgzaDQuMTdWMzJoNC45ODd6Ii8+PC9zdmc+);
}

.a2a_kit .a2a_s_google_plus {
    background: url(data:image/svg+xml;base64,DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIj48ZyBmaWxsPSIjRkZGIj48cGF0aCBkPSJNMTYuOTY0IDE3LjEzbC0uOTktLjc3Yy0uMzAyLS4yNS0uNzE2LS41OC0uNzE2LTEuMTg3IDAtLjYwOC40MTItLjk5My43NzItMS4zNTMgMS4xNTQtLjkwOCAyLjMxLTEuODc3IDIuMzEtMy45MTYgMC0yLjA5Ni0xLjMyLTMuMTk3LTEuOTUyLTMuNzJoMS43MDZsMS43ODgtMS4xMjZIMTQuNDZjLTEuNDg3IDAtMy42MzIuMzUyLTUuMiAxLjY0OC0xLjE4NCAxLjAyMi0xLjc2IDIuNDMtMS43NiAzLjY5NiAwIDIuMTUgMS42NSA0LjMzIDQuNTY2IDQuMzMuMjc0IDAgLjU3Ni0uMDI3Ljg4LS4wNTctLjEzOC4zMy0uMjc0LjYwNi0uMjc0IDEuMDc1IDAgLjg1NC40NCAxLjM3OC44MjYgMS44NzMtMS4yMzguMDg1LTMuNTUzLjIyMi01LjI1NiAxLjI3LTEuNjI0Ljk2Ni0yLjExNyAyLjM3Mi0yLjExNyAzLjM2MyAwIDIuMDQgMS45MjQgMy45NDMgNS45MTQgMy45NDMgNC43MyAwIDcuMjM1LTIuNjIgNy4yMzUtNS4yMTIgMC0xLjktMS4xLTIuODQtMi4zMS0zLjg1OHptLTMuNjA1LTMuMTdjLTIuMzY3IDAtMy40NC0zLjA2Mi0zLjQ0LTQuOTA4IDAtLjcyLjEzNy0xLjQ2LjYwNi0yLjA0LjQ0LS41NTMgMS4yMS0uOTEgMS45MjgtLjkxIDIuMjggMCAzLjQ2NSAzLjA4OCAzLjQ2NSA1LjA3MiAwIC40OTYtLjA1NiAxLjM3OC0uNjkgMi4wMTQtLjQ0LjQ0Mi0xLjE4Mi43Ny0xLjg3Ljc3em0uMDMgMTEuMDg2Yy0yLjk0NCAwLTQuODQ0LTEuNDA3LTQuODQ0LTMuMzY0IDAtMS45NiAxLjc2LTIuNjIgMi4zNjYtMi44NCAxLjE1NC0uMzkgMi42NC0uNDQgMi44OS0uNDQuMjc0IDAgLjQxIDAgLjYzMi4wMjUgMi4wOTIgMS40OSAzIDIuMjMgMyAzLjY0MiAwIDEuNzAzLTEuNDA1IDIuOTc2LTQuMDQ1IDIuOTc2ek0yMy45MTIgMTMuOTE3VjExLjE2aC0xLjM2djIuNzU3aC0yLjc1M3YxLjM3NmgyLjc1djIuNzczaDEuMzYydi0yLjc3M2gyLjc2NnYtMS4zNzYiLz48L2c+PC9zdmc+);
}

.a2a_kit .a2a_s_tumblr {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0VERjBGNCIgZD0iTTE2LjkgNHY2LjA2Nmg1LjY5N3YzLjc2OEgxNi45djYuMTU0YzAgMS4zOTIuMDc1IDIuMjg1LjIyMyAyLjY4LjE0Ni4zOTYuNDIzLjcxLjgyMi45NDUuNTMuMzE4IDEuMTQuNDc3IDEuODIuNDc3IDEuMjE4IDAgMi40MjYtLjM5MyAzLjYyOC0xLjE4M3YzLjc4M2MtMS4wMjUuNDgzLTEuOTU1LjgyNC0yLjc4NyAxLjAxOC0uODMuMTk0LTEuNzMuMjkyLTIuNjk3LjI5Mi0xLjA5OCAwLTIuMDY3LS4xNC0yLjkxMi0uNDE2LS44NDQtLjI3NS0xLjU2Mi0uNjcyLTIuMTU1LTEuMTgzLS41OTctLjUxMi0xLjAxLTEuMDU4LTEuMjQtMS42MzctLjIzLS41NzUtLjM0Ni0xLjQxNC0uMzQ2LTIuNTF2LTguNDJoLTIuNjVWMTAuNDRjLjk0LS4zMDggMS43NS0uNzQ0IDIuNDIzLTEuMzE3LjY3My0uNTcgMS4yMTMtMS4yNTggMS42MTctMi4wNi40MDgtLjgwMi42ODctMS44MjMuODQtMy4wNkgxNi45eiIvPjwvc3ZnPg==);
}

.a2a_kit .a2a_s_stumbleupon {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTE2Ljk3IDE0LjI0NWwxLjI1LjU4MyAxLjg2NS0uNTU3di0xLjI5NEMyMC4wMiAxMC43NzYgMTguMjIgOS4wMSAxNiA5LjAxYy0yLjIxIDAtNC4wMDYgMS43NTItNC4wODUgMy45NDN2NS45MTJjMCAuNTM1LS40MzQuOTctLjk3Ljk3LS41MzQgMC0uOTY3LS40MzUtLjk2Ny0uOTdWMTYuMzZINi44NDZ2Mi41MzhjMCAyLjI2IDEuODMyIDQuMDkzIDQuMDkyIDQuMDkzIDIuMjQyIDAgNC4wNi0xLjggNC4wOS00LjAzM2wuMDA1LTUuODM4YzAtLjUzNi40MzQtLjk3Ljk3LS45Ny41MzQgMCAuOTcuNDM0Ljk3Ljk3djEuMTI1aC0uMDA0em01LjA1IDIuMTE0djIuNjIyYzAgLjUzNS0uNDMzLjk3LS45NjguOTctLjUzNSAwLS45Ny0uNDM1LS45Ny0uOTdWMTYuNDFsLTEuODY0LjU1Ny0xLjI1LS41ODN2Mi41NTJjLjAyIDIuMjQ0IDEuODQ0IDQuMDU3IDQuMDkyIDQuMDU3IDIuMjYyIDAgNC4wOTQtMS44MzIgNC4wOTQtNC4wOTR2LTIuNTRIMjIuMDJ6Ii8+PC9zdmc+);
}

#rating_container {
    margin: 7px 0;
    height: 12px;
    position: relative;
    background: #777;
    width: 101px;
}

.video-leftbox #rating_container {width: 131px;}
.video-leftbox #rating_box {width: 670px;}
.widget_comment .next_comment .current:hover, .widget_comment .prev_comment .current:hover { background:#BDBDBD; color:#000;}

#Crakpass_Widget_Comments #comment INPUT[type='submit'], #Crakpass_Widget_Comments #comment input[type="button"] { background-color: #E0E0E0; font-size:19px; color: #fff; font-family:'MainFont' !important; /* letter-spacing: 0.04em; */  cursor: pointer; }

#Crakpass_Widget_Comments #comment { float:left; width:100%; height:38px; margin-top:8px; background-color: #BDBDBD; }
#Crakpass_Widget_Comments #quik { float:left; width:300px; color: #000; text-indent:6px; font-family:'MainFont'; /* letter-spacing: 0.04em; */ }
#Crakpass_Widget_Comments #quik p { margin: 5px 0 0 0; color:#FFF; }
#Crakpass_Widget_Comments #quik #expand:hover { cursor:pointer; }
#Crakpass_Widget_Comments #comment FORM { float:right; width:400px; margin:0 5px 0 0; }
#Crakpass_Widget_Comments #comment INPUT { float:right; height:20px; padding:0 5px 6px 5px; background-color: #FFF; border:1px solid #ababab; margin:5px 5px 0 0; font-size:11px; overflow:hidden; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; -o-box-sizing:content-box; box-sizing:content-box; }
#Crakpass_Widget_Comments #comment INPUT[type='text'] { font-size:11px; height:15px; padding-top:5px; width:253px; overflow:hidden; }
#Crakpass_Widget_Comments #comment INPUT[type='submit'], #Crakpass_Widget_Comments #comment INPUT[type='button'] { background-color: #db0f73; font-size:19px; color: #fff; font-family:'MainFont' !important; /* letter-spacing: 0.04em; */ cursor: pointer; }

#rating_box{float:left; width:640px; clear:both; margin: 10px 0; }
.total{float:left; width:95px; color:#3b3a3a; height:18px;  float:left;  font-family: Arial Black;}
#rating_views{ width:85px; height:27px; margin-left:10px;  border-left:1px solid #828282; border-right:1px solid #828282; float:left; text-align: center; }
#rating_views .views_label{float:left; font-size:10px; width:100%; text-align: center; color:#828282;}
#rating_views .total{float:left; text-align: center; line-height: 15px; width:100%; float:left;  font-family: "MainFont"; /* letter-spacing: 0.04em; */ font-size: 13px; font-weight:bold; letter-spacing: 1px;}
#rating_views .red{font-size:12px;}


#expand_comment_box { float:left; width:670px; margin:8px 0 0 0; }
.type_gallery #expand_comment_box { width:635px; }
#expand_comment_box LABEL { float:left; width:170px; margin-top:-8px; clear: both; }
#expand_comment_box TEXTAREA { float:left; width:658px; padding:5px; height:30px; max-width:658px; min-width:658px; -moz-resize:none; resize:none; clear: both; }
.type_gallery #expand_comment_box TEXTAREA { width:623px; max-width:623px; min-width:623px; }
#expand_comment_box .enabled_comments, #expand_comment_box .disabled_comments { float:right; margin:5px 0 12px 0; border: 0; clear:both; color: #fff; cursor: pointer; font-family: verdana, arial, sans-serif !important; text-transform: uppercase; display:block; height: 24px; line-height: 24px; padding: 0 10px; font-size: 14px; font-weight: bold; }
#expand_comment_box .disabled_comments {color:#ddd; padding: 0 5px;}
#submit .disabled_comments {color:#ddd !important; }

.comment_by, #comment {background: none;}

.by { min-width:367px; width: auto; height:20px; margin:10px 0 0 10px; background: none; float: left; clear: left; font-family: "MainFont"; /* letter-spacing: 0.04em; */ border-bottom: #000 1px solid; font-size: 17px; font-weight: bold;}
.by span { background: none; }
.comment_txt { width:100%; line-height:16px; font-size:12px; margin: 5px 0 0 0; color:#000; float: left; clear: both;}
#expand_box {background: none; display: block !important; color: #222;}
#comment { display: none !important;}
.comment_by { width: 670px; }
.type_gallery .comment_by { width: 635px; }

.tab_viewer .orange_text { color: #db0f73 !important ; }
.tab_viewer .tab { float: left; padding: 6px 10px 5px; background: #777; margin: 0 3px 0 0; font-family:'MainFont'; /* letter-spacing: 0.04em; */ color: #FFF; display: block; text-decoration: none; cursor: pointer; }
.tab_viewer .listing-media2 a:hover .title{ color:#e40088 !important;}
.tab_viewer .tab.selected { background: #E0E0E0; color: #000;}
.tab_viewer .tab_container { float: left; width: 100%; background: #E0E0E0; display: block; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear; min-height: 20px;}

.comment_by { float:left; margin:7px 0 7px 0; background-color: #dedede; padding-bottom:12px; }
.controls { float:right; width:136px; margin: -3px 0 -6px 0; }
.controls a { text-decoration:none; background:url('http://thumbs.dachix.com/images/bg_comment_icons.png') no-repeat 0 0; margin:0 0 0 10px; float:left; }
.controls A:hover, .controls A.currentVote { cursor:pointer;  }
.controls .comment_flag { width:25px; height:23px; }
.controls .comment_flag:hover, .controls .comment_flag.currentVote { background-position:0 -24px; }
.controls .comment_like { background-position:-36px 0; width:23px; height:27px; }
.controls .comment_like:hover, .controls .comment_like.currentVote  { background-position:-36px -27px; }
.controls .comment_unlike { background-position:-69px 0; width:23px; height:27px; }
.controls .comment_unlike:hover, .controls .comment_unlike.currentVote { background-position:-69px -29px; }
.controls .comment_reply { background-position:-101px 0; width:25px; height:29px; }
.controls .comment_reply:hover { background-position:-101px -29px; }
.by { width:367px; height:43px; margin:5px 0 0 -14px; background:url('http://static.crakmembers.com/images/border_dwn.png') no-repeat; background-position:0 30px; }
.by span { display:block; line-height:30px; color: #fff; font-size:.8em; padding-left:23px; background-color: #777; }

#ratingZone { background: #E0E0E0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-bottom: 10px; width: 650px;}
#under_gal #ratingZone {width: 616px;}
#ratingZone .rating_bg {width: 660px;}
#under_gal #ratingZone .rating_bg {width: 620px;}
.tab_viewer .tab {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;}
#username_label { text-transform: none; }
#rating_container { margin-left: 0; width: 97px; }
.form textarea { color: #222; }
.form input { border-radius: 0; }
#flagzone .form input[type="text"], #flagzone .form textarea, #flagzone .form select { background: #FFF; padding: 6px; }
#flagzone .form .recaptchatable #recaptcha_response_field { position: relative !important; bottom: auto !important; color: #000 !important; margin-top: 4px !important; }
#ratingZone .thumbs_down, #ratingZone .thumbs_up { display: inline-block; }
#recaptcha_area, #recaptcha_table { margin-left: 0; }
#Crakpass_Widget_Comments { float: left; width: 100%; position: relative; }
#Crakpass_Widget_Comments h4.title { font-size: 16px; font-weight: bold; }

#rating_video_option {float: left; width: 100%;}

.listing-channel { width: 188px; height: 226px; float: left; margin: 8px 10px 0 0 ; color: #000; font-size: 11px; }
.listing-channel A { color: #000; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear; }
.listing-channel A:hover { color: #ff2e94; }
.listing-channel IMG { width: 186px; height: 186px; margin: 2px 0; border: 1px #000 solid; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear; }
.listing-channel A:HOVER IMG { border-color: #ff2e94; }
.listing-channel .media-count a {color:#FFF; width: 49%; float: left; text-align: center; padding: 3px 0 4px; font-size: 9px; font-weight: bold; }
.listing-channel .media-count a.gal {float: right;}

.media_404 { float: left; clear: both; font-size: 12px; margin:20px 0 0 100px;}
.media_404 * { float: left; clear: both; margin: 4px 0 4px 30px; min-height: inherit; height: auto;}
.media_404 P { font-weight: bold; }
.media_404 > P { width: 500px; text-transform: uppercase; font-weight: bold; margin-left: 109px; font-size: 14px;}

.player.no-sponsor, #add_1.no-sponsor { margin-top:5px; }
#removed_ctn { margin-top: 193px; }
.removed_img { width: 68px; height: 68px; background: #F11 url('http://thumbs.dachix.com/images/removed_shape.png') top left no-repeat; margin: 25px 21px; display: inline-block; float: left; }
.removed_img.right { float: right; }
.removed_media { line-height: 19px; font-size: 13px; text-align: center; width: 450px; margin-bottom: 5px; float: left; }
.removed_media a { color: #ff2d92; text-decoration: underline; }
.removed_media a:hover { color: #f78fbf; }
.removed_media .removed_title { text-decoration: underline; margin: 0; }

#share { float: right; width: 110px; }
#share > * { float: left !important; clear: both; margin-bottom: 5px;}
#Crakpass_Widget_Popup { position: fixed; }
.iPad #Crakpass_Widget_Popup { position: absolute; }
#no_js { text-align: center; background: #000; color: #FE0; padding-bottom: 3px; }

.thumb_container_box {
    width: 247px;
    height: 210px;
    display: inline-block;
    position: relative;
    margin-bottom: 8px;
    vertical-align: top;
}

.small_thumbs .thumb_container_box {
    width: 225px;
    height: 191px;
    margin: 6px 0 0;
}

.small_thumbs.type_gallery .thumb_container_box {
    width: 213px;
    height: 180px;
}

.user-sectioncontent .thumb_container_box { width: 264px; height: 231px; }
.subcribe { font-size: 14px; padding: 2px 10px; font-family: Verdana, sans-serif; font-weight: bold; display: block; position: absolute; right: 0; top: 0; height: 22px; line-height: 22px; }

.player.large .thumb_container { width: 325px; height: 182px; }
.player.large .thumb_container IMG, .player.large .thumb_roll { width: 332px; height: 249px; background-size: 325px 244px; }
.player.large .overlay .thumb_container .thumbs_roll { width: 332px; height: 186px; }
.player.large .overlay { width: 978px; height: 550px;}
.player.large .overlay .thumb_container .media_info { padding-top: 122px; }
.player.large .overlay .thumb_container .thumbs_roll { margin-top: -5px; }

.page_index .main-sectioncontent .main-sectionpaging { margin-left: 0 !important; width: 984px; }
.page_index .main-sectioncontent .main-sectionpaging .hot { width: 932px; text-transform: uppercase; font-size: 40px; margin-left: 0 !important; }
#logo, #logo img{ line-height: 0; box-shadow: none !important; }
.small-arrow-up { width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #d6d6d6}
.small-arrow-up.small-arrow-down { border-top: 7px solid #d6d6d6; border-bottom: 0; }

#input_search {line-height: 20px;}

.plugz-container {
    float: right;
    width: 300px;
    margin: 0 3px 8px 0;
}

.open .cb_ctn {
    height: 300px;
    display: block;
    margin: 7px 0 4px;
    float:left;
}

.catcheckbox {
    width:102px;
    float:left;
}

.cat.name {
    float:left;
}

.cb_ctn label span.cat_name {
    font-size:10px;
    line-height:10px;
    font-family: sans-serif;
    color:#000;
    display:block;
    cursor:pointer;
    float:left;
    padding:3px 0 0 22px;
    margin-bottom:4px;
    height:100%;
}

.cb_ctn label span {
    width:80px;
    padding-top:3px;
    line-height:10px;
}

.categories_ctn.split {
    float:left;
    margin-bottom:10px;
    font-size:12px;
}
