body
{
margin: 0px;
padding: 0px;
background: url('../img/bg.jpg') top center no-repeat #295893;
font-family: Tahoma, Arial, Verdana;
font-size: 12px;
color: #243582;
}

/*div
{
overflow: hidden;
}
*/
img, a img
{
border: 0px;
}


form
{
padding: 0px;
margin: 0px;
}

div.site
{
width: 1000px;
overflow: hidden;
}

div.site .content .left a, div.site .content .right a
{
color: #243582;
text-decoration: underline;
padding-top: 2px;
padding-bottom: 2px;

}

.site .top .login
{
position: absolute;
top: 38px;
right: 20px;
text-align: left;
color: #fff;
}
.site .top .login a  {color: #fff;}
.site .top .login a:hover  {text-decoration: none;}


.lang
{
position: absolute;
right: 15px;
top: 175px;
}
.lang .icons
{
margin-top: 1px;
margin-right: 10px;
float: left;
}
.lang .icons img
{
padding-left: 3px;
}
.lang .langu
{
float: left;
}


.lang a
{
color: #fff;
}
.lang a:hover
{
color: #fff;
text-decoration: none;
}


div.site .content .left a:hover, div.site .content .right a:hover
{
color: #243582;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;

}

.clear
{
clear: both;
}
.site .top
{
height: 205px;
position: relative;
background: url(../img/bg.png);
}

.site .top .logo
{
position: absolute;
top: 38px;
left: 20px;
text-align: left;
}


.site .menu
{
height: 41px;
background: url('../img/menufon.jpg') top left repeat-x;
font-family: 'Trebuchet MS';
font-size: 14px;
color: #fff;
}
/*
.site .menu ul
{

padding: 0px;
margin: 0px;
list-style-type: none;	
padding-left: 17px;
height: 41px;
}

.site .menu ul li
{
float: left;
}


.site .menu ul li a
{
padding: 19px;
border: 0px;
display: block;
padding-top: 12px;
padding-bottom: 12px;
color: #fff;
text-decoration: none;
}

.site .menu ul li a:hover
{
color: #fff;
text-decoration: none;
background: url('../img/menu_fon_hover.png') left top repeat-x;
}
*/
.site .content
{
clear: both;
padding-left: 21px;
padding-right: 21px;
width: 958px;
padding-bottom: 21px;
background: url(../img/rightfon.png) 642px top repeat-y #fff;
overflow: hidden;
}

.site .content .left
{
width: 600px;
float: left;
padding-right: 21px;
text-align: justify;
font-size: 12px;
line-height: 18px;
overflow: hidden;
}

.site .content .left p
{
padding: 0px;
margin: 0px;
}


.site .content .right
{
width: 315px;
float: right;
padding-left: 22px;
overflow: hidden;
}

.site .content .left .header
{
padding-top: 21px;
padding-bottom: 21px;
height: 37px;
background: url(../img/titlefon.jpg) left 21px repeat-x;
}


.site .content .right .header
{
padding-top: 21px;
height: 37px;
background: url(../img/titlefon.jpg) left 21px repeat-x;
}

.site .content .left .header h1, .site .content .right .header h1
{
padding-top: 11px;
padding-left: 15px;
margin: 0px;
font-size: 14px;
font-family: 'Trebuchet MS';
text-align: left;
color: #fff;
text-transform: uppercase;
float: left;
}



.site .content .left .header .archive, .site .content .right .header .archive
{
float: right;
padding-right: 15px;
padding-top: 11px;
font-size: 11px;
text-align: right;
color: #fff;
}

.site .content .left .header .archive select, .site .content .right .header .archive select
{
font-family: Tahoma;
font-size: 11px;
color: #003000;
border: 1px solid #6d8db3;
height: 18px;
}

.site .content .left .header .archive a, .site .content .right .header .archive a
{
color: #fff;
text-decoration: underline;
}

.site .content .left .header .archive a:hover, .site .content .right .header .archive a:hover
{
color: #fff;
text-decoration: none;
}

.site .content .right .header ul
{
list-style: none;
padding: 0px;
margin: 0px;
padding-top: 11px;
padding-left: 15px;
}
.site .content .right .header ul li
{
float: left;
padding-right: 5px;
font-size: 14px;
font-family: 'Trebuchet MS';
text-align: left;
color: #fff;
text-transform: uppercase;
font-weight: bold;
}

.site .content .right .header ul li.active a
{
color: #fff;
text-decoration: none;
}
.site .content .right .header ul li a
{
color: #ccc;
text-decoration: underline;
}

.site .content .text
{
padding-top: 21px;
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
}

.site .content .left .text a
{
text-decoration: none;
}

.site .content .left .text a:hover
{
text-decoration: underline;
}

.site .content .left h2
{
padding: 0px;
margin: 0px;
padding-bottom: 10px;
font-size: 14px;
font-weight: bold;
}

.site .content .left .block_content, .site .content .right .block_content
{
padding-bottom: 20px;

text-align: left;
}

.site .content .left .block_content
{
width: 548px;
}

.site .content .right .block_content
{
width: 367px;
}



.site .content .left .stroka
{
clear: both;
background: url(../img/botline.png)  left  bottom repeat-x;
text-align: justify;
padding-left: 15px;
padding-right: 15px;
padding-top: 11px;
padding-bottom: 11px;
font-size: 11px;
line-height: 16px;
font-family: Tahoma, Arial, Verdana;
}

.video_title
{
font-size: 15px; font-weight: bold;
padding-bottom: 5px;
padding-top: 5px;
font-family: 'Arial';
}

.site .content .right .stroka
{
clear: both;
background: url(../img/botline.png)  left  bottom repeat-x;
text-align: justify;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 11px;
line-height: 16px;
}

.site .content .left .stroka span, .site .content .right .stroka span
{
color: #f60000;
}
.site .content .right .stroka a
{
text-decoration: none;
}

.site .content .right .stroka a:hover
{
text-decoration: underline;
}

.site .content .left .stroka h2, .site .content .right .stroka h2
{
padding: 0px;
margin: 0px;
font-size: 15px;
font-family: Arial;
padding-top: 10px;
padding-bottom: 10px;
}




.site .content .left ul.catalog
{
list-style: none;
padding: 0px;
margin: 0px;
}

.site .content .left ul.catalog li
{
padding-bottom:5px;
padding-left: 16px;
background: url(../img/li.gif) left 50% no-repeat;
}

.site .content .left a
{
text-decoration:underline;
color: #243582;
}

.site .content .left a:hover
{
text-decoration:none;
color: #ff0000;
}


.site .content .right .nextgame
{
clear: both;
background: url(../img/botline.png)  left  bottom repeat-x;
padding-bottom: 10px;
padding-left: 15px;
overflow: hidden;
}

.site .content .right .nextgame .tournaments
{
width: 62px;
float: left;
padding-top: 3px;
overflow: hidden;
}

.site .content .right .nextgame .anons
{
text-align: left;
font-size: 11px;
margin-top: 10px;
float: left;
overflow: hidden;
font-family: Tahoma, Arial, Verdana;

}
 
.site .content .right .nextgame .anons a
{
text-decoration: none;
}

.site .content .right .nextgame .anons a:hover
{
text-decoration: underline;
}



.site .content .left .top
{
padding-top: 21px;
height: 40px;
text-align: left;
border-bottom: 1px solid 
padding-bottom: 20px;
}




.site .content .left .group
{
padding-bottom: 10px;
font-weight: bold;
}

.site .content .left .table tr
{
background: url(../img/botline.png) bottom left repeat-x;
height: 33px;
}

.site .content .left .table
{
background: url(../img/botline1.png) top left repeat-x;
}

.site .content .left .table tr td
{
background: url(../img/tablefon.png) left 2px  repeat-x;
text-align: center;
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
font-family: Tahoma, Arial, Verdana;
line-height: 15px;
}

.site .content .left .table tr td a
{
text-decoration: none;
padding: 0px;
}

.site .content .left .table tr td a:hover
{
text-decoration: underline;
}

.site .content .left .table tr:hover td
{
background: url(../img/tablefon_hover.png) left 2px repeat-x;
}

.site .content .left .table tr.head td
{
font-weight: bold;
background: url(../img/tablefon_head.png) left 2px repeat-x;
}

.site .content .left .table tr td .win
{
font-weight: bold;
}

.site .content .left .table tr td .nowin
{
font-weight: bold;
color: red;
}

.site .content .left .table tr td .sets
{
font-size: 11px;
font-family: Arial;
}


.site .content .left .table tr td.grey
{
background: url(../img/tablefon_grey.png) left 2px repeat-x;
}


.site .content .left .table tr td.no
{
background: none;
}

.site .content .left .table tr td.grey_light
{
background: url(../img/tablefon_grey_light.png) left 2px repeat-x;
}




.site .content .left .table .info
{
padding-top: 15px;
font-size: 11px;
font-family: Tahoma;
}


.photo_teams
{
padding-top: 15px;
text-align: center;
}


.site .copyright
{
padding-top: 35px;
padding-bottom: 40px;
color: #fff;
text-align: center;
font-family: Tahoma, Arial, Verdana;
font-size: 11px;
}

.site .copyright a
{
color: #fff;
text-decoration: underline;
}

.site .copyright a:hover
{
color: #fff;
text-decoration: none;
}





/* players */
div.players
{
background: #fff;
overflow: hidden;
padding-top: 8px;
}

div.players div.img
{
float: left;
}

div.players div.name_archive
{
height: 30px;
overflow: hidden;
background: url(../img/botline.png) left bottom repeat-x;
}

div.players div.name_archive .name
{
float:left;
width: 49%;
text-align: left;
font-family: Arial;
font-size: 14px;
font-weight: bold;
}

div.players div.name_archive .name
{
padding-top: 7px;
}

div.players div.name_archive .name span.num
{
color: #fb1d08;
padding-left: 20px;
padding-right: 12px;
}

div.players div.name_archive .archive
{
float:right;
width: 46%;
text-align: right;
}

div.players div.name_archive .archive select
{
font-size: 11px;
color: #003000;
border: 1px solid #243582;
height: 18px;
}

div.players div.info
{
overflow: hidden;
padding-top: 4px;
}

div.players div.info ul
{
list-style: none;
padding: 0;
margin: 0;
width: 446px;
}

div.players div.info ul li
{
}

div.players div.info ul li.name
{
clear: both;
float: left;
font-size: 12px;
text-align: right;
width: 150px;
padding-right: 15px;
}

div.players div.info ul li.value
{
float: left;
font-size: 12px;
font-weight: bold;
text-align: left;
width: 270px;
}


div.players div.players_info
{
overflow: hidden;
padding-bottom: 8px;
background: url(../img/botline.png) left bottom repeat-x;
overflow: hidden;
}

div.players div.cardosnew
{
clear: both;
overflow: hidden;
padding-bottom: 16px;
padding-top: 16px;
}
div.players div.cardosnew div.name
{
float: left;
width: 120px;
padding-right: 20px;
font-size: 12px;
text-align: right;
font-weight: bold;
}


div.players div.cardosnew div.descr
{
float: left;
font-size: 12px;
text-align: left;
text-align: left;
width: 456px;
line-height: 18px;
}


/* !players */



/* table */
.table_date
{
font-size: 10px;
color: #aaa;
}
span.tooltip
{
font-weight: bold;
}

.nowin span.tooltip {
color: #ff0000;
}


/* !table */


.pagetop
{
padding-bottom: 21px;
background: url(../img/botline.png)  left  bottom repeat-x;
padding-left: 15px;
line-height: 21px;
font-size: 12px;
}

.pagebottom
{
padding-top: 20px;
padding-left: 15px;
line-height: 21px;
font-size: 11px;
}


.pagetop span.visible, .pagebottom span.visible
{
color: #777;
}

.pagetop span.current, .pagebottom span.current
{
border: 1px solid #243582;
padding: 2px;
}

.site .content .left .pagetop a, .site .content .left .pagebottom a
{
padding: 2px;
text-decoration: none;
color: #243582;
}

.site .content .left .pagetop a:hover, .site .content .left .pagebottom a:hover
{
padding: 2px;
color: #fff;
background: #243582;
text-decoration: none;
}

/* comments news */

#SendPost
{
overflow: hidden;
background: #fff;
}
.simplelist_comments_form
{
text-align: left;
overflow: hidden;
background: #fff;
background: url(../img/botline.png) left bottom repeat-x;
padding-top: 10px;
padding-bottom: 21px;
margin-bottom: 21px;
padding-left: 15px;
padding-right: 15px;
}
.simplelist_comments_form .nick
{
margin-bottom: 15px;
}
.simplelist_comments_form .nick span
{
font-family: Tahoma;
font-weight: Bold;
font-size: 11px;
color: #183d89;
margin-right: 10px;
}

.simplelist_comments_form .nick span img
{
padding-bottom: 3px;
}

.simplelist_comments_form .nick input
{
font-family: Tahoma;
font-size: 11px;
color: #07204c;
border: 1px solid #cccccc;
margin-right: 10px;

}
.simplelist_comments_form .msg 
{
margin-bottom: 15px;
}

.simplelist_comments_form .msg textarea
{
font-family: Tahoma;
font-size: 11px;
color: #183d89;
margin-right: 10px;
border: 1px solid #cccccc;
width: 500px;
}
.simplelist_comments_form .btn
{
text-align: right;
}
.simplelist_comments_form .btn input
{
margin: 0;
padding: 0;
vertical-align:bottom;
background-color: #fafafa;
border: 1px solid #bbbbbb;
font-family: Verdana;
font-size: 11px;
color: #183d89;
padding: 2px;
width: 100px;
cursor: pointer;
cursor: hand;
}

#messages
{
text-align: left;
overflow: hidden;
background: #fff;
padding: 0px;
}

.load
{
  display: none; 
  background-color: #ccc;
  position:fixed;
  width: 200px;
  height: 60px;
  top:50%;
  left:50%;
  margin-left:-100px;
  margin-top:-30px;
  z-index: 5;
  font-family: Tahoma, Verdana;
  font-size: 11px;
  font-weigh: bold;
}

.load .loading
{
  background: url(../img/load_fon.gif);
  width: 200px;
  height: 60px;
}

.error
{
color: #ff0000;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: left;
padding: 15px;
}
.ok
{
color: #000080;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: left;
padding: 15px;
}

.nomsg
{
padding-top: 20px;
padding-bottom: 20px;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: center;
color:#183d89;
}

ul.message
{
margin: 0;
padding:0;
padding-top: 10px;
padding-left: 15px;
padding-right: 15px;
list-style: none;
background: url(../img/botline.png) left bottom repeat-x;
}

ul.message li.date
{
float: left;
width: 50%;
text-align: right;
font-size: 12px;
color: #b4b7c0;
}

ul.message li.nick
{
float: left;
width: 50%;
font-size: 12px;
color: #183d89;
font-weight:bold;
text-align: left;
}

ul.message li.msg
{
clear: both;
padding-top: 10px;
padding-bottom: 10px;
font-size: 12px;
color: #183d89;
text-align: left;
}

/* !comments news */



ul.playoff
{
list-style: none;
background: url('http://zenit.rusbasket.ru/templates/rus/img/hr.gif') 0 0 no-repeat;
font-size: 11px;
padding: 0px;
margin: 0px;
height: 23px;
}

ul.playoff li
{
float: left;
padding: 6px;
line-height: 16px;
color: #fff;
background: url('http://zenit.rusbasket.ru/templates/rus/img/tabs_li.gif') top right no-repeat;
}


/* photoalbum ?id= */
ul.photo
{
list-style-type: none;
padding: 0px;
margin: 0px;
padding-top: 21px;
}
ul.photo li
{
float: left;
width: 150px;
text-align: center;
height: 100px;
padding-bottom: 25px;
}

div.socset
{
text-align: right;
padding-top: 10px;
margin-top: 22px;
border-top: 1px solid #c4c4c4;
overflow: hidden;
}

ul.socset
{
list-style-type: none;
padding: 0px;
margin: 0px;
overflow: hidden;
}
ul.socset li
{
float: right;
display: block;
padding:0px;
padding-left: 10px;
}

ul.socset li .soc
{
font-size: 11px;
font-family: Tahoma, Verdana;
border-radius: 2px;
-moz-border-radius:2px;
-khtml-border-radius:2px;
border: 1px solid #ccc;
background-image: -moz-linear-gradient(#fff,  #f0f0f0);
padding: 3px;

background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
background-image: -webkit-linear-gradient(#fff, #f0f0f0);
background-image: -o-linear-gradient(#fff, #f0f0f0);
background-image: -ms-linear-gradient(#fff, #f0f0f0);
background-image: linear-gradient(#fff, #f0f0f0);
}
ul.socset li .soc a
{
text-decoration: none;
padding: 0px;
margin: 0px;
margin-top: 0px;
background: url('/templates/rus/img/socicon.gif');
background-repeat: no-repeat;
display: block;
padding-left: 20px;
}

ul.socset li .like
{
font-size: 11px;
font-family: Tahoma, Verdana;
padding: 3px;
color: #c4c4c4;
}


ul.socset li a.vk
{
background-position: 0px 1px;
text-decoration: none;

}

ul.socset li  a.fb
{
background-position: 0px -20px;
height: 18px;

}

ul.socset li  a.tw
{
background-position: 0px -40px;
height: 18px;

}


/* load загрузка комментариев и гостевой */
.loadmessage
{
  display: none; 
  position:fixed;
  width: 200px;
  height: 60px;
  top:50%;
  left:50%;
  margin-left:-100px;
  margin-top:-30px;
  z-index: 5;
  font-family: Tahoma, Verdana;
  font-size: 11px;
  /*font-weigh: bold;*/
}
#messages
{
clear: both;
overflow: hidden;
}
/* !load */

