html {
    min-height: 100%;
    background-color: #ebe7c8;
    background: url(/images/bg.png);
    /*min-width:1000px;*/
}

body {
    margin: 0;
    font: bold 12px "Tahoma", Arial, Helvetica, sans-serif;
    min-height: 100%;
    position: relative;
    min-width: 360px;
    color: #fff;
}

img {
    border-style: none;
    vertical-align: top;
}

a {
    text-decoration: none;
    color: #fff;
}

a:hover { text-decoration: none; color: #ffc600; }

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.w1 {
    width: 100%;
    overflow: hidden;
    background: url(/images/bg-w1.png) repeat-x 100% 100%;
    /*min-width:1000px;*/
    position: relative;
    height: 100%;
}

.wrapper {
    width: 100%;
    margin: 0 auto;
}

.header {
    width: 100%;
    height: 89px;
    position: relative;
    padding: 0px;
    background: url(/images/bg-header.png) repeat-x 0% 0%;
}

/*
.bg-header-left {
	position: absolute;
	top: 1px;
	left: 1px;
	width: 109px;
	height: 124px;
	background:url(/images/bg-header-left.png) no-repeat 0% 0%;
}
*/

/* .bg-header-right {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 340px;
	height: 116px;
	background:url(/images/bg-header-right.png) no-repeat 0% 0%;
}
*/

.header:after {
    content: '';
    display: block;
    clear: both;
}

.logo {
    width: 354px;
    height: 76px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(/images/logo.png) no-repeat 0% 0%;
}

.categories {
    margin: 0 0 11px 0;
    padding: 0px;
    height: 30px;
	line-height: 30px;
	overflow: hidden;
    background: url(/images/bg-categories.png) repeat-x 0% 0%;
}

.categories ul li {
    display: block;
    height: 28px;
    float: left;
    margin-top: 1px;
    background: url(/images/bg-cat-hover.png) no-repeat 100% 0%;
}

.categories ul li:hover {
    background: url(/images/bg-cat-hover.png) repeat-x 0% 0%;
}

.categories ul li a {
    display: block;
    padding-left: 9px;
    padding-right: 11px;
    height: 28px;
    font: normal 15px/30px Arial, Tahoma;
    color: #000;
}

.categories ul li a:hover {
    color: #fff;
}

.addthisbar {
    margin-top: 0px;
    position: absolute;
    top: 15px;
    right: 6px;
    display: block;
    float: right;
    z-index: 1;
    width: 245px;
}

.addthisback {
    position: absolute;
    top: 25px;
    right: 4px;
    display: block;
    float: right;
    z-index: 1;
    width: 229px;
    background: url("/images/addthisback.png") 0% 0% no-repeat;
}

.catselect {
    display: block;
    position: absolute;
    z-index: 109;
    right: 10px;
    width: 239px;
    height: 20px;
    top: 94px;
}

.catselect select {
    border: 1px solid #757575;
    font-size: 13px;
    font-weight: normal;
    height: 20px;
    width: 179px;
    font-family: Arial, Tahoma;
    margin-top: 0px;
    padding-left: 0px;
}

.newvideos {
    width: 199px;
    height: 26px;
    position: absolute;
    top: 115px;
    right: 23px;
    background: url(/images/everyday.png) no-repeat 0% 0%;
}

.newvideos a {
    display: block;
    width: 199px;
    height: 26px;
}

.logo a {
    display: block;
    height: 100%;
    position: relative;
}

.list-box {
    position: absolute;
    top: 5px;
    right: 260px;
    padding-top: 4px;
    padding-bottom: 4px;
    z-index: 1;
    background: url(/images/bg-drop2.png);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.list-box .list {
    float: right;
    width: 107px;
    margin-left: 10px;
    overflow: hidden;
    font: bold 11px/13px "Times New Roman", Arial, Helvetica, sans-serif;
}

.list-box .list li {
    float: left;
    width: 200px;
    overflow: hidden;
    padding-bottom: 1px;
}

.list-box .list a {
    font-size: 11px;
    font-family: "Tahoma", "Arial", "Tahoma";
    text-transform: none;
    letter-spacing: 0px;
    float: left;
    padding-left: 14px;
    color: #fff;
    background: url(/images/bullet01.png) no-repeat 0 100%;
    font-weight: normal;
}

.list-box .list a:hover {
    color: #ff0000;
    background: url(/images/bullet02.png) no-repeat 0 100%;
}

.nav {
    position: absolute;
    top: 60px;
    left: 15px;
    padding-left: 0px;
    height: 21px;
    z-index: 109;
}

.nav:after {
    content: '';
    display: block;
    clear: both;
}

.nav li {
    height: 21px;
    width: 103px;
    float: left;
    margin-left: 4px;
    overflow: hidden;
}

.nav li:hover {
}

.nav .link {
    float: left;
    display: block;
    height: 21px;
    width: 103px;
    overflow: hidden;
    text-align: center;
    font: bold 0px/15px "Arial Narrow", Arial, sans-serif;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 0px;
    /* background: url(/images/bg-button.png) no-repeat 0% 0%; */
}

.nav .link:hover {
    background-position: 100% 0%;
}

.nav .link:focus, .nav .active.link {
    background-position: 50% 0%;
}

#categories { padding-top: 2px; width: 110px; z-index: 99; }

/* latest */
.nav li#latest a.link {
    background: url(/images/buttons.png) no-repeat 0% 50%;
    z-index: 100;
}

.nav li#latest a.link:hover {
    background-position: 50% 50%;
}

.nav li#latest a.link:focus, .nav li#latest a.active.link {
    background-position: 100% 50%;
}

/* latest end */

/* longest */
.nav li#toplength a.link {
    background: url(/images/buttons.png) no-repeat 0% 0%;
    z-index: 101;
}

.nav li#toplength a.link:hover {
    background-position: 50% 0%;
}

.nav li#toplength a.link:focus, .nav li#toplength a.active.link {
    background-position: 100% 0%;
}

/* longest end */

/* best */
.nav li#toprated a.link {
    background: url(/images/buttons.png) no-repeat 0% 100%;
    z-index: 102;
}

.nav li#toprated a.link:hover {
    background-position: 50% 100%;
}

.nav li#toprated a.link:focus, .nav li#toprated a.active.link {
    background-position: 100% 100%;
}

/* best end */

.home { display: none; }

.drop {
    position: absolute;
    width: 215px;
    height: 500px;
    border: 1px solid #000;
    overflow-x: hidden;
    overflow-y: scroll;
    top: 65px;
    left: 10px;
    display: none;
    z-index: 1;
}

.topbanner {
    position: absolute;
    top: 100px;
    right: 15px;
    display: block;
    padding: 0px;
    margin: 0px;
    width: 310px;
    height: 70px;
}

.catclass {
    position: absolute;
    display: block;
    padding: 0px;
    margin: 0px;
    background: url(/images/cat-bar.png) no-repeat;
    width: 78px;
    height: 68px;
    left: 292px;
    top: 20px;
}

.catclass li a.link {
    display: block;
    height: 68px;
    width: 78px;
    padding-top: 0px;
    padding-left: 0px;
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #000;
    visibility: hidden;
}

.catclass li a.link:hover {
    color: #000;
}

.catclass li:hover .drop {
    display: block;
}

.drop .holder {
    width: 469px;
    overflow-x: hidden;
    overflow-y: scroll;
    background: url(/images/bg-drop.png);
    padding: 15px 0 25px 0px;
    z-index: auto;
}

.drop ul {
    float: left;
    width: 199px;
    overflow: hidden;
    font: bold 12px/22px Arial, Helvetica, sans-serif;
    margin-right: 15px;
}

.drop ul li {
    float: left;
    width: 100%;
    overflow: hidden;
    padding-bottom: 1px;
}

.drop ul a {
    display: block;
    width: 199px;
    height: 23px;
    padding-left: 25px;
    color: #fff;
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 14px;
    font-weight: normal;
}

.drop ul a:hover {
    text-decoration: none;
    background: url(/images/bg-drop-hover.png) no-repeat;
}

.form-search {
    width: 241px;
    height: 25px;
    background: url(/images/search-bar.png) no-repeat;
    overflow: hidden;
    position: absolute;
    top: 60px;
    right: 9px;
    padding: 0px 0 0 0px;
}

.form-search label {
    visibility: hidden;
}

.form-search .text {
    float: left;
    font-family: "Helvetica", "Arial", sans-serif;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #000;
    width: 175px;
    height: 20px;
    padding: 2px 2px;
    background: none;
    border: 0;
    margin: 0;
    overflow: hidden;
    outline: none;
    position: absolute;
    top: 0px;
    left: 3px;
}

.form-search .btn {
    display: block;
    position: absolute;
    width: 54px;
    height: 25px;
    overflow: hidden;
    cursor: pointer;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    background: none;
    border: 0;
    padding: 0;
    margin: 0 0 0;
    top: 0px;
    right: 0px;
}

.form-search .btn:hover {
    background: url(/images/search-bar.png) no-repeat 100% 100%;
    cursor: pointer;
}

.main {
    width: 100%;
    overflow: hidden;
}

.twocolumns {
    width: 100%;
    overflow: hidden;
    margin-top: 4px;
    background: url(/images/bg-twcol.gif) repeat-y -1px 0;
}

.paging-holder {
    width: 100%;
    overflow: hidden;
    margin-top: 0px;
    height: 24px;
    margin-bottom: 5px;
    /* background: url(/images/bg-drop2.png); */
}

.paging {
    float: left;
    width: 540px;
    height: 22px;
    overflow: hidden;
    color: #000;
    padding-left: 7px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font: bold 11px/25px Century Gothic, "Arial Narrow", Helvetica, sans-serif;
}

.paging strong {
    float: left;
    margin: 0;
    font: bold 16px/25px "Arial Narrow", sans-serif;
    display: none;
}

.paging ul {
    float: left;
    padding-left: 0px;
}

.paging ul li {
    float: left;
    width: 22px;
    height: 25px;
    text-align: center;
    color: #010101;
}

.paging ul li.p-prevnext {
    display: none;
}

.paging ul a,
.paging ul span {
    float: left;
    width: 22px;
    height: 25px;
    text-align: center;
    color: #fff;
}

.paging ul a:hover,
.paging ul .p-current {
    background: url(/images/bullet04.png) no-repeat 50% 50%;
    color: #000;
    text-decoration: none;
}

.menu {
    float: right;
    width: 300px;
    height: 24px;
    overflow: hidden;
    text-align: right;
    font: 13px/20px "Arial Narrow", sans-serif;
    padding: 2px 8px 0;
    font-weight: bold;
}

.menu li {
    display: inline;
    background: url(/images/seporator-menu.png) no-repeat 0 50%;
    padding: 0 6px 0 7px;
    word-spacing: 0;
    letter-spacing: 0px;
}

.menu li:first-child {
    background: none;
}

.menu a {
    color: #fff;
}

.menu a:hover,
.menu a.active {
    color: #fffa00;
    text-decoration: none;
}

.items-block {
    z-index: 1;
    width: 100%;
    overflow: hidden;
    position: relative;
    height: 26px;
    margin-top: 0px;
    background: url(/images/bg-head.png) repeat-x 0% 0%;
}

.items-block h2 {
    margin: 0px;
    padding-left: 33px;
    font: bold 18px/26px "Arial Narrow", sans-serif;
    color: #fff;
    display: inline-block;
    text-transform: uppercase;
    text-shadow: -1px -1px 0px #000;
    letter-spacing: 0px;
}

.items-block h2.arrow {
    height: 26px;
    background: url(/images/headerico.png) no-repeat;
    background-position: 0% 0%;
}

.items-block h2.arrow-mark {
    background: url(/images/ico02.png) no-repeat 2px 4px;
    background-position: 0% 0%;
}

.bookmark {
    float: right;
    width: 132px;
    height: 17px;
    overflow: hidden;
    background: url(/images/bookmark.png) no-repeat 0% 0%;
    text-indent: -9999px;
    margin-right: 10px;
    display: inline;
    margin-top: 3px;
}

.bookmark:hover {
    background: url(/images/bookmark.png) no-repeat 0% 100%;
}

.paging-holder .bookmark {
    margin-top: 10px;
}

.block {
    overflow: hidden;
    position: relative;
    margin-top: 9px;
}

.block .t {
    width: 100%;
    height: 10px;
    overflow: hidden;
}

.block .b {
    width: 100%;
    height: 10px;
    overflow: hidden;
}

.block .c {
    width: 100%;
}

.block .c:after {
    content: '';
    display: block;
    clear: both;
}

.content-block {
    overflow: hidden;
    text-align: center;
}

.content-block-cat {
    overflow: hidden;
    text-align: center;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: 10px;
    background: url(/images/bg-drop.png);
}

.tumb {
    width: 100%;
    /* margin: 8px; */
    overflow: hidden;
    text-align: center;
}

.tumb-mini {
    margin-bottom: 0px;
}

.tumb li {
    /* -moz-transition: -moz-transform .15s linear;
    -o-transition: -o-transform .15s linear;  
    -webkit-transition:-webkit-transform .15s linear; */
    display: inline-block;
    padding: 0px;
    width: 310px;
    height: 266px;
    overflow: hidden;
    border: 1px outset #d1d1d1;
    background: rgba(118, 118, 118, 0.5);
    margin-bottom: 7px;
}

.tumb li:hover {
    background: rgba(255, 255, 255, 0.5);
}

.tumb.index li {
    /*	width: 310px;
        height: 266px;
        background: url(/images/bg-tumb.png) no-repeat 0% 0%; */
}

.tumb.index li:hover {
    /*	background-position: 100% 0%;	*/
}

.tumb .title {
    display: block;
    position: relative;
    top: 2px;
    left: 11px;
    text-align: left;
    padding-top: 0px;
    padding-left: 19px;
    padding-right: 0px;
    padding-bottom: 0px;
    font: normal 17px/14px "Arial Narrow", Helvetica, sans-serif;
    color: #fff;
    height: 19px;
    border: 0px;
    width: 310px;
    text-transform: capitalize;
    background: url("/images/play-ico.png") no-repeat 0% 0%;
    margin-left: 0px;
}

.tumb-friends li {
    display: inline-block;
    width: 300px;
    height: 245px;
    text-align: center;
    margin: 3px;
}

.tumb-friends ul {
    text-align: center;
}

.tumb-friends .title {
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    display: block;
    font: bold 17px/20px "Arial Narrow", Arial, Helvetica, sans-serif;
    width: 300px;
    height: 22px;
}

.tumb-friends .title a {
    color: white;
}

.tumb-friends .title a:hover {
    color: #fc0909;
}

.tumb-friends .image {
    width: 300px;
    height: 225px;
}

.tumb-friends .image img {
    width: 300px;
    height: 225px;
    top: 0;
    right: 0;
    z-index: 0;
}

.tumb-friends .image:hover {
    z-index: 0;
}

.tumb.index .title {
    font: bold 24px/24px "Arial Narrow", sans-serif;
    letter-spacing: 0px;
    text-align: center;
    top: 11px;
    width: 310px;
    left: 0px;
    padding-left: 0px;
    height: 27px;
    display: block;
    background: url(/);
    margin-left: 0px;
}

.tumb a {
    color: #F5FFF4;
    display: block;
}

.tumb .title a:hover, .tumb li:hover .title a {
    color: #000;
    text-decoration: none;
}

.tumb .image {
    display: block;
    width: 300px;
    height: 225px;
    overflow: hidden;
    position: relative;
    top: 3px;
    left: 4px;
    border: 1px inset #d1d1d1
}

.tumb.index .image {
    /*	display:block;
        width:300px;
        height:225px;
        overflow:hidden;
        position:relative;*/
}

.tumb .image:hover {
}

.tumb .image img {
    position: relative;
    z-index: auto;
}

.tumb .container {
    display: block;
    padding: 0px 3px 0;
    overflow: hidden;
    position: relative;
    height: 14px;
    top: -215px;
    right: 7px;
    z-index: 3;
}

.tumb .container em {
    display: block;
    text-align: center;
    width: 40px;
    height: 15px;
    float: right;
    font: bold 12px/14px "Arial", "Arial Narrow", Helvetica, sans-serif;
    color: #fff;
}

.tumb .container .by {
    display: block;
    float: left;
    padding-left: 18px;
    font: 10px/14px "Arial Narrow", Helvetica, sans-serif;
    color: #fff;
}

.tumb .container .by i {
    font: bold 12px/14px "Arial Narrow", Helvetica, sans-serif;
    color: #fff;
    text-transform: uppercase;
}

.tumb .container .by i a {
    color: #fff;
}

.tumb .section {
    display: none;
    padding: 1px 3px 0;
    width: 240px;
    overflow: hidden;
    position: relative;
    top: 0px;
}

.tumb .section .arrow {
    float: right;
    width: 85px;
    overflow: hidden;
    padding-top: 2px;
}

.tumb .section .arrow img {
    float: left;
    margin-right: 1px;
}

.tumb .section .info {
    float: left;
    font: 10px/14px "Arial Narrow", Helvetica, sans-serif;
    color: #959ff9;
}

.tumb .section .info em {
    font: 12px/14px "Arial Narrow", Helvetica, sans-serif;
    color: #daddf9;
}

.tumb .section .info em a {
    color: #daddf9;
}

.list-holder {
    width: 100%;
    overflow: hidden;
    margin-right: -17px;
    padding: 6px 0 0 9px;
}

.list-holder ul {
    float: left;
    width: 15%;
    padding-right: 3px;
    overflow: hidden;
    font: bold 14px/16px "Tahoma", Arial, sans-serif;
    margin: 5px;
}

.list-holder ul li {
    float: left;
    width: 100%;
    height: 20px;
	line-height: 20px;
    overflow: hidden;
    padding-bottom: 4px;
}

.list-holder ul li span {
    display: block;
}

.list-holder ul a {
    font-family: "Arial Narrow", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-variant: normal;
    text-decoration: none;
    float: left;
    padding-left: 15px;
    margin-left: 5px;
    background: url(/images/bullet01.png) no-repeat 0 4px;
    color: #fff;
}

.list-holder ul a:hover {
    text-decoration: none;
    background: url(/images/bullet02.png) no-repeat 0 4px;
    color: #ff0000;
}

.banner-block {
    width: 964px;
    height: 87px;
    text-align: center;
    background: url(/images/banner.png) no-repeat;
    overflow: hidden;
    padding: 13px;
}

.block-banner li { float: left; padding: 10px; }

.block-banner ul { margin-left: 5px; }

.block-best {
    padding: 10px;
    background: url(/images/bg-drop.png);
    overflow: hidden;
    text-align: center;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin: 10px;
}

.block-best ul {
    display: inline-block;
    width: 100%;
    padding-right: 10px;
    overflow: hidden;
    font: normal 15px/17px "Tahoma", sans-serif;
    text-align: left;
}

.block-best ul li {
    width: 20%;
    float: left;
    overflow: hidden;
    padding-bottom: 4px;
}

.block-best ul li a {
    color: #fff;
}

.block-best ul li a:hover {
    color: #d9510d;
}

.footer {
    width: 100%;
    overflow: hidden;
    height: 181px;
    position: relative;
    font: 13px/15px "Tahoma", Arial, Helvetica, sans-serif;
}

.logo-footer {
    display: block;
    width: 353px;
    overflow: hidden;
    height: 76px;
    position: absolute;
    font: 12px/15px Tahoma, Arial, Helvetica, sans-serif;
    background: url(/images/logo-bottom.png) no-repeat 0% 100%;
    float: left;
    bottom: 40px;
    left: 25px;
}

.logo-footer a {
    display: block;
    height: 100%;
    position: relative;
}

.footer .logo {
    position: relative;
    float: right;
    top: 6px;
    width: 550px;
    height: 200px
}

.footer .text {
    width: 518px;
    padding: 7px;
    overflow: hidden;
    text-align: center;
    color: #fff;
    position: absolute;
    top: 27px;
    right: 10px;
    background: url(/images/bg-drop.png);
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.footer p {
    margin: 0;
}

.footer .text span {
    display: block;
    font-weight: bold;
}

.footer .text a:hover {
    color: #fff200;
}

.footer .text a {
    color: #000;
}

.query-time { font-size: 9px; }

.item-title {
    display: block;
    height: 15px;
    margin-bottom: 3px;
    font-family: "Arial Narrow", sans-serif;
}

.addthis_toolbox addthis_default_style addthis_32x32_style {
    position: absolute;
}

div#plusone, .Bz {
    margin-top: 4px;
}

.h2left {
    display: block;
    height: 31px;
}

.h2center {
    display: block;
    height: 31px;
    margin-left: 0px;
}

.h2right {
    display: block;
    height: 31px;
    padding-left: 0px;
}

.info {
    display: block;
    width: 320px;
    height: 20px;
    background: url(/images/bg-title.png);
    position: relative;
    top: -74px;
    z-index: 0;
}

.views {
    float: left;
    color: white;
    font-family: "Arial Narrow", Tahoma, Arial;
    font-size: 14px;
    padding-left: 7px;
}

.rating {
    width: 63px;
    height: 14px;
    background: url(/images/bg-rating.png) no-repeat;
    float: right;
    position: relative;
    right: 6px;
    top: 3px;
}

.rating-filled {
    height: 14px;
    background: url(/images/rating.png) no-repeat;
}

.topbanner {
    position: absolute;
    width: 190px;
    height: 140px;
    top: 5px;
    left: 400px;
}

#big {
    border: 5px solid #404040;
    background-color: #383838;
    background: url(/images/low_contrast_linen.png) 0% 0%;
}

.img-holder {
    border: 5px solid #404040;
    display: block;
}

div.gallery_data {
    border: 5px solid #404040;
    padding: 6px;
    background-color: #404040;
    background: url(/images/low_contrast_linen.png) 0% 0%;
}

.gallery_table {
    border-spacing: 0px;
}

.gallery_data {
    font-family: "Arial Narrow", sans-serif;
    font-size: 18px;
    color: #fff;
}

.gallery_data a:first-letter {
    color: #f00000;
}

.gallery_data a {
    color: #fff;
    text-transform: capitalize;
}

.gallery_data a:hover {
    color: #ea660e;
}

.gallery-right {
    vertical-align: top;
}

.gallery-right li {
    padding-bottom: 4px;
}

.gallery-right .item-title a {
    text-align: center;
    font-size: 16px;
}

.gallery-right li a {
    color: #fff;
}

.gallery-right li:hover a {
    color: #ea660e;
}

.gallery-holder {
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
}

ul.item-list01 li {
    float: left;
    margin: 5px;
}

.item-title {
    height: 22px;
    padding: 6px;
    background-color: black;
    text-align: center;
    font-size: 16px;
}

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}

.videoWrapper > iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.global-footer { font: normal 15px/17px "Tahoma", sans-serif; padding: 7px; margin-top: 4px; background: url(/images/bg-drop2.png) 0% 0%; }

.global-footer a { color: #fff; }

.global-footer a:hover { color: #ffc000; text-decoration: underline; }

.global-footer ul li { float: left; margin-right: 20px; font-weight: normal; line-height: 18px; }

.global-footer ul { width: 100%; list-style: none; margin: 5px 0 5px 0; }

.global-footer-niche { text-align: left; font-weight: bold; width: 150px; margin: 10px 0 10px 0; color: #ffc000; }

.global-footer table { }

ul.bannerblock {
    display: inline-block;
}

ul.bannerblock li {
    margin: 2px;
    display: inline-block;
}

@media screen and (max-width: 1070px) {
    .catselect {
        display: none;
    }

    .bookmark {
        display: none;
    }

    .footer .text {
        margin: 10px;
        top: 0px;
        width: auto;
        right: 0px;
    }

    .logo-footer {
        display: none;
    }

    .gallery-right {
        display: none;
    }
}

@media screen and (max-width: 850px) {
    .list-box {
        display: none;
    }

    .block-best ul li {
        width: 40%;
    }
}

@media screen and (max-width: 790px) {
    .gallery_data {
        display: none;
    }

    .gallerytoplist {
        display: none;
    }
}

@media screen and (max-width: 650px) {
    /* thumbs resize*/
    .tumb li {
        width: 48%;
        height: auto;
    }

    .tumb .image {
        width: 96%;
        height: auto;
    }

    .tumb .image img {
        width: 100%;
    }

    .tumb .title {
        padding-bottom: 5px;
        font: normal 14px/14px "Arial Narrow", Helvetica, sans-serif;
    }

    .tumb.index .title {
        font: bold 16px/16px "Arial Narrow", sans-serif;
        width: 100%;
    }

    .tumb .container em {
        display: none;
    }

    .tumb .container .by {
        display: none;
    }

    .tumb .container .by i {
        display: none;
    }

    .tumb .container .by i a {
        display: none;
    }

    .tumb-friends .title {
        width: 100%;
    }

    .tumb-friends ul {
        width: 100%;
    }

    .tumb-friends li {
        width: 48%;
        height: auto;
        margin: 3px;
    }

    .tumb-friends .image img {
        width: 100%;
        height: auto;
    }

}

@media screen and (max-width: 610px) {
    .addthisbar {
        display: none;
    }

    .form-search {
        display: none;
    }

    .list-holder ul {
        width: 45%;
    }
}

@media screen and (max-width: 320px) {
	.tumb li {
        width: 100%;
    }
	.tumb-friends li {
        width: 100%;
    }
}

#sss {
    min-width: 310px;
    height: 275px;
    position: absolute;
	text-align: center;
    z-index: 100;
    top: 0;
    left: 0;
}
#s-container {
    height: 250px;
}
#s-title {
    height: 17px;
    font-size: 13px;
    line-height: 17px;
    background: #333;
    color: #ccc;

}
#close-link {
    font-size: 16px;
    padding: 4px;
    display: block;
    color: white;
    background: #333;
}

#s1, #s2, #s3 {
    width: 300px;
    height: 250px;
    background: #555555;
    float: left;
    margin-left: 0px;
}
#embed-holder {
    position: relative;
}