.gmftv{
display:block;
z-index:1;
}

.searchbutton {
padding: 3px 5px;
background: #cf1d1d;
color: #fff;
border: none;
}
.content-text {
font-family: arial,verdana,helvetica,sans-serif;
text-align: justify;
font-size: 12px;}
.content-sportsmens {
font-family: arial,verdana,helvetica,sans-serif;
font-size: 12px;}
html,body{height: 100%; width: 100%; margin: 0px; padding: 0px;}
body{background: url('../images/bg2.gif'); font-family: arial,verdana,helvetica,sans-serif; color: white; font-size: 12px;}
a{font-family: Trebuchet MS; color: white; text-decoration: none;}
a.comments {font-family: Trebuchet MS; color: grey; text-decoration: none;}
img{border: none; padding: 0px;}
.clear{clear: both;}
.center{text-align: center}

#main{width: 100%; height: 100%; background: url('../images/bg.jpg') no-repeat center top; position: relative;}
html>body #main{min-height: 100%; height: auto;}

/*wrap*/
#wrap{width: 950px; height: 396px; margin: 0 auto; position: relative; z-index: 2}
#swf{position: absolute; top: -60px; left: -55px;}
/*header*/
#logo{background: url('../images/logo.png'); width: 226px; height: 130px; position: absolute; right: 50px; top: 100px;}
#slogan{position: absolute; top: 235px; right: 50px; font-size: 14px; font-weight: bold;}
#marquee{position: absolute; top: 315px; right: 50px; font-size: 15px; width: 225px; height: 30px; border: none; background: none; color: #fff;}
#search{position: absolute; top: 315px; font-size: 15px; width: 225px; height: 30px; border: none; background: none; color: #fff;}
#lang{color: white; font-size: 14px; position: absolute; top: 315px; left: 0px;}

#balance{position: absolute; right: 50px; top: 10px;}
#balance .time{float: left; width: 28px; margin: 0 5px; text-align: center;}
#balance #information{font-size: 14px; font-weight: bold; padding: 5px 0;}
#balance .time div{background: url('../images/bg-time.png') no-repeat; padding: 0px; text-align: center; font-size: 16px; text-shadow: 1px 1px #cccccc;}
#balance .time span{font-size: 11px; font-weight: bold;}

#menu{width: 995px; height: 51px; background: url('../images/menu-bg.jpg'); position: absolute; z-index: 10; left: -24px; top: 345px; border-radius: 3px; -moz-border-radius: 3px; behavior: url(js/PIE.htc);}
#menu ul{margin: 15px 50px; padding: 0px; display: table; font-size: 14px; position: relative; z-index: 10;}
#menu li{list-style: none; float: left;}
#menu li a{padding: 15px 7px 18px; border-left: 1px solid #737373; border-right: 1px solid #b1b1b1;}
#menu li li a{padding: 12px 7px; position: relative; z-index: 5}
#menu li a:hover{background: url('../images/menu-hover.png') no-repeat center 40px;}
#menu li.active a{background: #cf1d1d; border-left: #a11717; border-right: #a11717;}

#menu li ul{display: none; position: absolute; background: #3b3b3b; margin: 15px auto;}
#menu li:hover ul{display: block; position: absolute; z-index: 2; color: white;}
#menu li:hover li{display: block; clear: both; padding: 15px; margin: 0px;}
#menu li:hover li a{border: none;}
#menu li.active li a{border: none; background: none;}
#menu li.active li.active a{border: none; background: none; font-weight: bold;}

/*Content*/
#content{width: 950px; background: url('../images/content-top.jpg') no-repeat top center; margin: 0 auto; padding-top: 22px;  z-index: 1}
#left{float: left; width: 728px; background: white; color: black;}
#right{float: left; width: 220px; background: url("../images/custom.jpg") repeat-y scroll 0 0 transparent;}
#last-content{width: 688px; height: 244px; background: url('../images/bg.gif'); position: relative; padding: 0 20px;}
#gallery{width: 685px; height: 153px; background: url('../images/bg_gal.gif'); position: absolute; top: 70px;}
#slider img{height: 105px;}

#world{width: 708px; background: #dfdfdf; padding: 10px;}
#world ul{background: #f0f0f0; padding: 10px 5px; margin: 0px; width: 695px; height: 20px;}
#world ul li{margin-left: 20px; list-style-image: url('../images/arrow.gif'); font-size: 18px;}
#world .tournire_world{float: left; width: 100px; font-size: 10px; margin: 0 5px;}
#world  #bg_tour{background-color: #fff; width: 685px; padding: 10px;}
#world .tournire_world img{float: left; padding-right: 5px; width: 80px;}

#last-content ul{background: #f0f0f0; padding: 10px 5px; margin: 0px; width: 675px; height: 20px; position: absolute; top: 28px;}
#last-content ul li{margin-left: 20px; list-style-image: url('../images/arrow.gif'); font-size: 18px;}

#last_comments li{margin: 0px; padding: 0px; float: none; height: auto; width: auto;}
#inner{padding: 10px 25px;}
#banner{ width: 675px; position: relative; z-index: 1; height: 135px; background:#000; margin-bottom: 0px; }


#tornado-content{color: black;}

/*list news*/
#news .relation a{color: black;}
#news a{color: black;}
#left a{color: black;}
#news ul{margin: 0px; padding: 0px;}
#news li{list-style: none; color: #292929; font-family: arial; width: 610px;}
#news h2{background: url('../images/h-bg.jpg') repeat-y; padding: 10px; font-weight: normal;}
#news>img{float: left; border: 1px solid #a7a7a7; margin: 0 60px 20px 20px;}
#news h3{font-family: verdana; font-size: 12px; font-weight: normal; font-style: italic; background: url('../images/h3-bg.jpg') no-repeat right bottom; padding: 10px;}
#news strong{display: block;}
#news .comment{width: 360px; margin: 0 0 10px 0; color: white;}
#news .comment span{display: block; width: 200px; float: left; background: #b1a29b; padding: 5px 15px;}
#news .comment a{display: block; width: 87px; float: left; background: #ff2020; padding: 4px 15px 3px; text-decoration: underline; color: white;}
#new li img{float: left; padding: 5px;}

#comment .row{border-bottom: 1px solid gray; padding: 10px;}


/*Gallery*/
a.fancy{padding: 10px; display: block; width: 148px; height: 148px; float: left;}
a.fancy img{position: absolute;}
#galery .galery .top{position: absolute;}
#galery .galery .bottom{position: absolute; opacity: 0}

/*Right column*/
#right ul{margin: 0px; padding: 0px;}
#right li{list-style: none; width: 212px; }
#right .partners{background: url('../images/partners.jpg') repeat-y; overflow: hidden; padding: 0px 0 15px 15px;}
#right .partners h3{margin-top: 0px; font-size: 25px;}
#right .online{background: url('../images/online.jpg') repeat-y; padding-left: 15px;}
#gtv{ height: 41px; width: 222px;margin: 0 0 10px -15px; padding:  10px 15px; background: url('../images/h3-online.jpg') no-repeat; font-size: 25px;}
#right .fitured{background: url('../images/bg-online.jpg') no-repeat; padding-top: 7px;}
#right .custom{background: url('../images/custom.jpg') repeat-y; padding-left: 15px; padding-top: 0px;}
#right .custom p{text-align: justify;}
#afisha{ height: 10px; width: 222px;background: url('../images/afisha.jpg') no-repeat; padding: 12px 0 11px 15px; text-align: center; margin-left: -15px; margin-top: 0px; font-size: 25px;}
#partnersright{ height: 42px; width: 222px;background: url('../images/partnersright.jpg') no-repeat; padding: 12px 0 11px 15px; text-align: center; margin-left: -15px; margin-top: 0px; font-size: 25px;}
#gpartners{ height: 41px; width: 222px;margin: 0 0 10px -15px; padding:  0px 15px; background: url('../images/gpartners.jpg') no-repeat; font-size: 25px;}
/*footer*/
#footer{width: 950px; height: 115px; margin: 0 auto; position: relative; color: #807b74; font-size: 12px;}
#bottom-logo{width: 73px; height: 77px; background: url('../images/bottom-logo.png'); position: absolute; top: 10px; left: 20px;}
#b_logo{width: 136px; height: 76px; background: url('../images/bottom_logo.png'); position: absolute; top: 10px; left: 120px;}
#copy{width: 850px; position: absolute; top: 10px; padding-left: 100px; text-align: center;}
#copy .developer{float: right; text-align: left;}
#copyright{width: 800px; position: absolute; top: 30px; padding-left: 100px; text-align: center;}
#news .box img{padding: 5px;}

#news p.pagination{text-align: center;}
.pagination strong{display: inline !important;}

.link{width: 670px; height: 300px; display: block; position: absolute; top: 0px; left: 0px; z-index: 2; border: 1px solid white;}
object{position: relative; z-index:1;}

.coin-slider {padding-bottom: 30px; overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; margin-left:-60px !important; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 170px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }