body {
    background-image: url("../images/bg_head.jpg"), url("../images/bg.jpg");
    background-repeat: repeat-x, repeat;
    font: 12px/1.2 "Open Sans",Arial,Helvetica,sans-serif;
    margin: 0;
    min-height: 100%;
    min-width: 950px;
    padding: 0;
    position: relative;
}

h2, h1 {
	margin: 0;
    padding: 0;
}

#CloseAd {
width: 100%;
position: absolute;
top: 306px;
left: 283px;
color: white;
background-color: rgb(255, 90, 90);
width: 200px;
height: 33px;
text-align: center;
font-size: 26px;
cursor: pointer;
}

.search_tag {
    display: inline;
    float: right;
    font-size: 15px;
    font-weight: bold;
    margin-top: -20px;
    width: 880px;
}

.flash {
width: 940px; position: relative
}
* {
    margin: 0;
    padding: 0;
}

.logo {

    height: 110px;

    width: 300px;
}

.logo > a {
background: rgba(0, 0, 0, 0) url("../images/logo.jpg") no-repeat scroll 0 0;
    height: 116px;
    text-indent: -9999px;
    width: 200px;
    display: block;
}

a {
    color: #fff;
    text-decoration: none;
}
.thumb_holder {
    text-align: center;
}
.wrapper {
    margin: 0 auto;
   /* padding-bottom: 115px;*/
    width: 1260px;
}

.wrapper:after {
    clear: both;
    content: "";
    display: block;
}

.thumb {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: inline-block;
    margin: 0 -1px 2px 0;
    padding: 3px;
    width: 242px;
}

.thumb .title {
    color: #fff;
    display: block;
    font-size: 14px;
    overflow: hidden;
    padding: 5px 0 3px;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.thumb span {
    float: left;
}
.views {
    float: right !important;
    overflow: hidden;


}

.thumb .rating {
 	background: none repeat scroll 0 0 #7aa318;
    float: right;
    padding: 5px 7px;
}

.thumb .info_tape {
	color: black;
    float: left;
    padding: 5px 2px;
    margin-top: 5px;
}

.block {
    margin: 25px 0 0;
    overflow: hidden;
    width: 100%;
}

.thumb > h3 {
    text-align: center;
}

.pagintion {
    font: 14px/1.2 "Asap",Arial,Helvetica,sans-serif;
    margin: 15px 0 0;
    overflow: hidden;
    width: 100%;
}

.pagintion ul {
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.pagintion ul li {
    background: #ccc;
    display: inline-block;
    margin: 0 0 0 2px;
    padding: 8px;
}

.pagintion ul li a, .pagintion ul li span {
    display: block;
    text-align: center;
    display: block;
    text-align: center;
}

.pagintion ul li a:hover, .pagintion ul li span {
    color: #fff;
}

.footer {
    background: url("../images/f_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    overflow: hidden;
    width: 100%;
}

.center {
    margin: 0 auto;
    overflow: hidden;
    width: 1260px;
}

.footer_logo {
 background: url("../images/f1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    height: 176px;
    text-indent: -9999px;
    width: 402px;
}

.footer_logo2 {
 background: url("../images/f2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 176px;
    text-indent: -9999px;
    width: 315px;
}

.footer .holder ul {
    margin: 0 0 6px;
    overflow: hidden;
    width: 100%;
}

.footer .holder {
    float: left;
    margin-top: 20px;
    text-align: center;
}

.footer .holder p {
    font-size: 15px;
    padding: 6px 0 0;
    width: 500px;
}

.footer .holder ul li:first-child {
    border: medium none;
}
.footer .holder ul li {
    display: inline;
    padding: 0 10px;
}

#kt_player, #kt_player_internal {
    height: 100% !important;
    left: 0;
    position: absolute !important;
    top: 0;
    width: 100% !important;
    z-index: 10;
}

.tops {
	margin: 0 auto;
    width: 1260px;
}

.bord_dot {
    margin-bottom: 20px;
    overflow: hidden;
}

.tops ul {
   float: left;
    font-size: 13px;
    width: 200px;
}

.tops ul li {
    color: #fff;
    padding-left: 15px;
}
li {
    list-style-type: none;
}

.tops_2 ul li a, .tops_2 ul li a:visited {

    color: #cfaf02;
    padding-left: 15px;
	text-decoration: underline;
    font-size: 16px;
}

.tops_2 ul li a:hover {

	text-decoration: none;
}

.name_1 {
    color: #fff;
    font-size: 20px;
    margin: 20px auto;
    width: 1260px;
}

.thumb .img img {
	border: 1px solid black;
}

.thumb .img img:hover {
	border: 1px dotted black;
}

.player {
margin-bottom:30px;
}

.nav_search {
    background: url("../images/nav_search.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    height: 46px;
    left: 0;
    overflow: hidden;
    width: 100%;
    margin-top:20px;
}

.nav {
    float: left;
    font-size: 17px;
    text-shadow: 1px 1px 1px #31669c;
}

.nav li {
    background: #000;
    line-height: 35px;
    margin-left: 1px;
}
.nav li, .nav li a, .nav li a em {
    float: left;
    height: 46px;
}

.search {
   float: right;
    overflow: hidden;
    width: 515px;
}


.text_1 {
   background: black none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    height: 35px;
    padding-left: 5px;
    width: 460px;
}
.text_1, .sub_1 {
    float: left;
}

input {
    border: 0 none;
}

.sub_1 {
    background: #61ace0 none repeat scroll 0 0;
    color: white;
    cursor: pointer;
    font-size: 17px;
    font-weight: 300;
    height: 35px;
    width: 35px;
}

nav li a em {
}
.nav li, .nav li a, .nav li a em {
    float: left;
    height: 35px;

}
em, i {
    font-style: normal;
}

html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, input, textarea, select, li, ol, ul, strong {
    margin: 0;
    padding: 0;
}

.nav li a, .nav li a:visited {
    color: #fff;
    margin-right: 2px;
    padding: 0 24px;
}



.basiccmenu {
     display: inline-block;
     float: left;
     margin: 0px;
     padding: 0px;
     position: relative;
     text-align: left;
     z-index: 9;
}

.basiccmenu .mainarea1000 {
	margin-left: 630px;
    margin-right: 0;
    margin-top: -70px;
    padding: 0;
    position: absolute;
    text-align: center;
}

.basiccmenu .mainarea1000 span{

    background: #000 none repeat scroll 0 0;
    line-height: 35px;
    margin-left: 1px;
}

.basiccmenu .mainarea1000:hover {
     background-color: #242424;
     color: #ffffff;
     height: 430px;
     top: 0px;
     width: 700px;
     z-index: 900;
}

.link-basiccmenu {
     font-size: 17px;
    text-shadow: 1px 1px 1px #31669c;
}

.link-basiccmenu:hover {
     color: #ffffff;
}

.link-basiccmenu span {
     display: block;

     text-overflow: ellipsis;
     white-space: nowrap;
     height: 35px;
     width: 110px;
}

.basiccmenu .mainarea:hover .link-basiccmenu span {
     overflow: visible;
     white-space: normal;
}

.basiccmenu .dropdownblock {
     display: none;
     letter-spacing: 0px;
     overflow: hidden;
	width: 750px;
}

.basiccmenu .mainarea:hover .dropdownblock {
     display: block;
}

.basiccmenu .mainarea1000:hover .link-basiccmenu span {
     overflow: visible;
     white-space: normal;
}

.basiccmenu .dropdownblock {
    
}

.basiccmenu .mainarea1000:hover .dropdownblock {
     display: block;
}

.drdownsp {
     display: block;
     margin: 0px;
     padding: 0px;
     text-align: left;
}

.drdownsp_item {
     float: left;
     font-family: Verdana,Arial,Helvetica,sans-serif;
     font-weight: bold;
     line-height: 21px;
     margin: 0px;
     overflow: hidden;
     padding: 11px 26px 0px 11px;
}

.drdownsp_item li {
     letter-spacing: -1px;
     margin: 0px;
     overflow: hidden;
     padding: 0px;
     text-align: left;
     color: gray;
}

.drdownsp_item a {
     color: #fff !important;
     font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
     font-size: 13px;
     font-weight: bold;
     letter-spacing: 0px;
     margin: 0px;
     padding: 0px;
     text-decoration: none;
}

.drdownsp_item a:hover {
     color: #ffffff;
     text-decoration: none;
}

.link-basiccmenu2 {
     background-color: #626262;
     color: #ffffff;
     display: block;
     font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
     font-size: 13px;
     font-weight: bold;
     letter-spacing: 0px;
     line-height: 20px;
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 0px;
     padding-bottom: 4px;
     padding-top: 0px;
     text-decoration: none;
     text-shadow: 1px 1px #1c2023;
}

.link-basiccmenu2:hover {
     background-color: #3e3e3e;
     color: #ffcc00;
}

.link-basiccmenu2 span {
     display: block;
     overflow: hidden;
     padding-right: 0px;
     padding-top: 7px;
     text-align: center;
     text-overflow: ellipsis;
     white-space: nowrap;
}

.search-box {
     border: 0px solid #ffffff;
     display: block;
     left: 970px;
     padding: 2px 3px 3px;
     position: absolute;
     text-align: left;
     top: 99px;
     width: 260px;
     z-index: 10;
}

.search {
     display: inline;
}

.field {
     border-radius: 32px;
     border: 1px solid #1c0d14;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 11px;
     font-weight: normal;
     line-height: 15px;
     margin: 0px 0px 0px 11px;
     padding: 3px 0px 3px 12px;
     width: 200px;
}

.btn {
     background-image: url("../images/zoom.jpg");
     border: 0px solid #323232;
     color: #1c2023;
     display: inline;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 7px;
     font-weight: normal;
     margin: 0px;
     padding: 3px 16px 3px 12px;
}

.navbuttons1 {
     left: 299px;
     position: absolute;
     text-align: left;
     top: 0px;
}

.knoo1 {
     display: inline;
     margin: 0px 1px;
     text-align: center;
}

.knoo1 a {
     background-color: #631f20;
     border-radius: 2px;
     color: #ffffff;
     font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
     font-size: 11px;
     font-weight: bold;
     letter-spacing: 0px;
     margin: 0px;
     padding: 2px 11px;
     text-decoration: none;
     text-shadow: 1px 1px #000000;
}

.knoo1 a:hover {
     background-color: #1c1c1c;
     color: #ff9900;
     text-shadow: none;
}

#rss {
     background-color: #ff6600;
     text-shadow: none;
}

.link-basiccmenu > span {
    color: white;
    text-decoration: none;
}

ul.pgss {
     color: #516b90;
     float: right;
     font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
     margin: 0px auto 2px;
     overflow: hidden;
     padding: 4px 0px;
     text-align: center;
}

.adv-right {
    float: right;
    margin-top: -90px;
    width: 885px;
    color: #fff;
}

#flash_page { width:100%;overflow:hidden; margin-bottom:20px;}
.flash { width:940px; float:left; margin-right: 10px;}
.banner_r { width:300px; float:right;}
.banner_r .ban_one { display:block; margin-bottom:20px;}

	.player {position: relative;	padding-bottom: 56.25%;	height: 0;	overflow: hidden; margin-bottom:10px;}
	.player iframe,  .player object,  .player embed, .player video, .player .imgz {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
	
	.gal_name { font-size:16px; font-weight:bold;}
	.line { font-size:14px;}
	.line em { font-weight:bold;}

a, a:link, a:active, a:visited {
    color: #000000;
    cursor: pointer;
    text-decoration: underline;
}
a:active, a:focus, img, input, select {
    outline: 0 none;
}

a:hover {
    color: #d80a0a;
    text-decoration: none;
}
/* PLAY ICON */
.playbut {
    margin: -20px 0 0 -20px;
    opacity: 0;
    position: absolute;
    transform: scale(1, 1);
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
}
.thumb:hover .playbut {
    opacity: 1;
    transform: scale(1.2, 1.2);
}
.playbut {
    background-position: -100px -50px;
    height: 41px;
    margin-right: 0;
    width: 41px;
}
[class*="playbut"] {
    background: rgba(0, 0, 0, 0) url("../images/icons.png") no-repeat scroll 0 0;
    margin-left: -135px;
    margin-top: 60px;
}


.footer-top-sites {
    margin-top: 20px;
    text-align: center;
}

.top-ste-link {
    display: inline-block;
    min-width: 136px;
    text-align: left;
    width: 16%;
}

.top-ste-link > a {
    color: #686868;
	font-size: 14px;
    text-decoration: none;
}

.footer-top-sites > center {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 12px;
}

.thumb_holder_top {
    margin-top: 20px;
    text-align: center;
}

