/*========================================*\
  Reset
\*========================================*/
*{margin:0;padding:0}
img{border:none}
ul{list-style-type:none}
table{border-collapse:collapse;font-size:12px;}
td, th{vertical-align:top; text-align: left; }
a{outline:none}
/*========================================*\
  General
\*========================================*/
body {
  margin:0;
  padding:0;
  color:#191919;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  background-image: url(boody_bg.jpg);
  background-repeat: repeat;
  font-size: 12px
}

.body_style{
  background-image: url(body_bg_top.jpg);
  background-position: top;
  background-repeat: repeat-x;
  height:100%;
  }
h4 {
  font-size: 22px;
  color: #0156B0;
}
h3 {
  font-size: 18px;
  color: #0156B0;
}
h3 {
  font-size: 14px;
  color: #0156B0;
}
h2 {
  font-size: 12px;
  color: #0156B0;
}
h1 {
  font-size: 16px;
  color: #0156B0;
  padding-bottom: 8px;
}
a {
  color: #000000;
  text-decoration: none;
}
a:hover {
  color: #000000;
  text-decoration: underline;
}
hr {
  margin: 2px 0px 2px 0px;
  color:#999999;
}
/*---------------Team----------------------*/
.team_header2 {
  background-image: url(div-header2-left.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 6px;
  padding-top:1px;
  height: 22px;
  border-top:1px solid #0156B0;
}
.team_header2_div {
   background-image: url(div-header2-bg.gif);
   background-repeat: repeat-x;
   height: 22px;
   border-right:1px solid #CCCCCC;
}
.team_header2_div h2 {
  padding-left:6px;
  font-size: 12px;
  color:#0156B0;
  line-height: 20px;
  text-transform: uppercase
}

/*========================================*\
  Containers
\*========================================*/
.container {
	width:1024px;
	padding:0;
	height:100%;
	margin:0px auto 9px auto;
	background-image:url(../images/structure/bgrepeat.png);
	background-repeat:repeat-y;
	background-position:top center;
}
.top_header_sh {
  background:transparent url(top_header_sh.gif) no-repeat scroll 0 0;
  font-size:1px;
  height:26px;
  line-height:0;
}
.left_body_sh {
  background-image: url(left_body_sh.png);
  background-repeat: repeat-y;
}
.right_body_sh {
  background-image: url(right_body_sh.png);
  background-repeat: repeat-y;
}
/*========================================*\
  Header
\*========================================*/
.header { height:118px; width:995px; margin:0px; background-color: #FFFFFF}
.header_div { width:967px; height:75px; margin: 0px 14px 4px 14px; position:relative;}

.logo_pakh { float:left; }

.lang_menu { position:absolute; right:10px; top:6px; width:100%; height:21px}
.lang_menu div {  float:right; height:21px;}
.lang_menu ul li {
  float:left;
  font-size: 10px;
  background-color:#FFFBED;
  border:1px solid #999999;
  color:#0154B2;
  margin-left:4px;
  padding:2px 5px 2px 4px;
}
.lang_menu ul li a {
  font-size: 10px;
  background-color:#FFFBED;
  color:#959595;
  text-decoration:none;
}
.lang_menu ul li a:hover {
  font-size: 10px;
  background-color:#FFFBED;
  color:#0154B2;
  text-decoration:none;
}

.header_block {  position:absolute; right:14px; top:50px; width:100%; height:21px}
.header_block_div { float:right; height:21px;}

.header_menu { line-height:18px; padding-right:10px;}
.header_menu a {  font-size: 11px}

.header_seachbox { height:17px; line-height:18px;  }
.header_seachbox input{ margin-top:2px; margin-right:4px; }

.search_block{ float:left; height:17px; font-size: 10px; width:110px; color: #666666; border:  1px solid #666666; padding-left:2px; padding-top:1px;}

.search_but{ width:19px; height:17px;}




/*========================================*\
  Content
\*========================================*/
.content_c {
    width:959px;
    height: 100%;
    padding: 0px 18px 0px 18px;
    background-color: #FFFFFF;
}
/*-------------main-content------------------*/
.main_content {
   width: 590px;
   height:100%;
}
/*-------------main-news--------------------*/
.main_news_d {
   background-image: url(mainnews_img_bg.gif);
   width: 590px;
   height:325px;
}
.main_news_d_d {
  background-image:url(mainnews_img_top.jpg);
  background-position:top;
  background-repeat:repeat-x;
}
.main_news_d_bottom {
  background-image:url(mainnews_img_bottom.jpg);
  height:8px;
  background-repeat:no-repeat;
  padding-bottom:8px;
}
.news_img {
   padding:5px 5px 0px 5px;
   width: 580px;
   height: 248px;
}
.news_bot_block{
    height:60px;
    padding:10px 20px 5px 20px;
}
.news_bot_block h4{
    margin:0;
    padding:0;
    font-size:16px;
}
.news_sunheader {
    font-size: 12px;
    font-weight: bold;
    margin:5px 0 2px;
    padding:0;
}
.main_nextmatch {
  width: 375px;
}
/*-------------main-news-list----------------*/
.main_news_list {
   width: 392px;
   padding: 0px 0px 5px 0px;
}
.main_news_list h1 {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 8px;
}
.main_news_sub p{
   font-size: 11px;
}

.main_news_img {
   width: 90px;
   padding-right: 8px;
   float:left;
}
.main_news_date {
   padding-top: 8px;
   font-size: 10px;
   color:#959595;
   }
/*-------------main-news-lenta----------------*/
.main_news_lenta {
   width: 190px;
   padding-left:10px;
}

.main_news_lenta h1 {
  font-size: 10px;
  font-weight: normal;
  padding:0px;
}
.main_news_lenta_b {
   margin:1px 0px 1px 0px;
   padding: 4px;
   background-color:#EBEBEB;
}
/*------------last_next_match-------------*/
.l_n_club {
  color: #DB0007
}
.n_l_match_p {
  padding:6px 12px 0px 12px;
}
.n_l_match_p p{
  font-size: 10px;
  padding-bottom:2px;
  border-bottom: 1px solid .BBBBBB;
  line-height: 14px
}
.topb_match {
  background:#0039A4 url(topb_match_left.gif) no-repeat scroll left top;
  font-size:12px;
  height:25px;
  padding-left:11px;
}
.topb_match div{
  background:transparent url(topb_match_right.gif) no-repeat scroll right top;
  padding-right:11px;
}
.topb_match ul {
  background:transparent url(topb_match_bg.gif) repeat-x scroll left top;
  height:26px;
  overflow:hidden;
}
.topb_match li {
  height:25px;
  line-height:25px;
  padding:0 11px;
  font-size: 11px
}
.topb_match h2 {
  text-transform:uppercase;
  text-align:center;
  color: #FFFFFF;
  font-size: 11px;
}
.bottomb_match {
  background-image: url(bottomb_match_bg.gif);
  background-repeat: repeat-x;
}
.bottomb_match div {
  background-image: url(bottomb_match_right.gif);
  background-repeat: no-repeat;
  background-position: right;
}
/*------------last_match-------------------*/
.last_match {
  width:294px;
  float:left;
  margin-right:4px;
}
.last_match td {
  text-align:center;
}
/*-------------next_march--------------------*/
.next_match {
  width:294px;
  float:left;
}
.next_match td {
  text-align:center;
}
/*---------------Team----------------------*/
.team_header1 {
  background-image: url(div-header-left.gif);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 6px;
  padding-top:1px;
  height: 20px;
  border-top:1px solid #0156B0;
}
.team_header_div {
   background-image: url(div-header-bg.gif);
   background-repeat: repeat-x;
   height: 20px;
   border-right:1px solid #CCCCCC;
}
.team_header_div h2 {
  padding-left:6px;
  font-size: 11px;
  color:#0156B0;
  line-height: 16px
}

ul.team_list {
  width:560px;
  overflow:hidden;
  padding: 15px 12px 20px 12px;
}
ul.team_list li {
  width:250px;
  height:52px;
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-right: 10px;
  margin-left: 10px;
  margin-bottom:-1px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  background-color: #F2F2F2;
}
.team_subheader{
  float:left;
  padding: 18px 8px 18px 9px;
  background-image: url(team_left_sub_bg.gif);
  background-repeat: no-repeat;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  color: #A52F00;
  font-weight: bold;
}
.team_img {
  float:left;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
}

.team_tittle{
  float:left;
  width: 148px;
  padding: 18px 12px 0px 12px;
  border-top: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  font-size: 11px;
}

/*========================================*\
  Right Content
\*========================================*/
.right_content {
  width:362px;
  height:100%;
  padding-left: 8px;
}
/*-------------right_table------------------*/
.right_table {
  width:345px;
  padding:0px;
  margin: 0px 0px 5px 12px;
  background-color: #EEEEEE;
  border: 1px solid #0054B4;
  font-variant: normal;
}
/*-------------random_news-------------------*/
.random_news {
  width:100%;
  height: 86px;
  background-color: #EBEBEB;
  border: 1px solid #DEDEDE;
  margin-bottom:12px
}
.random_news td {
  padding:8px 0px 8px 0px;
}
.random_news #rn_images {
  float:left;
  width:29px;
  height:70px;
}
.random_news #rn_div {
  width:558px;
  height:70px;
  float:left
}
.random_news #rn_news_image {
  float:left;
  width:90px;
  height:70px;
  padding-right:8px;
}
.random_news #rn_comma_left{
  float:left;
  width:16px;
  height:70px;
  padding-right:8px
}
.random_news #rn_subheader{
  float:left;
  padding-right:8px;
  width:404px;
  font-size: 11px;
}
.random_news #rn_comma_right {
  float:left;
  width:16px;
  height:70px;
}
/*-------------video--------------------*/
td.right_content #video {
  background-image: url(right_video_block_bg.jpg);
  background-repeat: no-repeat;
  padding-top:12px;
  margin-bottom:12px;
  width:360px;
  height:211px;
}
td.right_content #screen  {
  margin: 0px 11px 12px 11px;
  border: 1px solid #FFFFFF;
  width: 336px;
  height:170px;
}


/*========================================*\
  Tables Block Plugins css
\*========================================*/

/*-------------block_1-Poll--------------------*/
.header_b1 {
  background:#0039A4 url(topb_match_left.gif) no-repeat scroll left top;
  font-size:12px;
  height:25px;
  padding-left:11px;
}
.header_b1 div {
  background:transparent url(topb_match_right.gif) no-repeat scroll right top;
  padding-right:11px;
}
.header_b1 ul {
  background:transparent url(topb_match_bg.gif) repeat-x scroll left top;
  height:26px;
  overflow:hidden;
}
.header_b1 li {
  height:25px;
  line-height:25px;
  padding:0 11px;
  font-size: 11px
}
.header_b1 h2 {
  text-transform:uppercase;
  color: #FFFFFF;
  font-size: 10px;
}
.content_b1 {
  border-left:1px solid #0054B4;
  border-right:1px solid #0054B4;
  padding: 8px 12px 0px 12px;
  font-size:12px;
}
.pollanswer {
  margin-top: 2px;
}
/*-------------block_2--------------------*/
#block_2 {

}
ul.b2_ul {
  border-top:1px solid #0156B0;
  float:left;
  margin:0 10px 0px;
  padding:1px 0 0;
  width:270px;
}
ul.b2_ul li {
  background-image:url(li-bg.gif);
  background-position:center top;
  background-repeat:repeat-y;
  float:left;
  font-size:12px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0 0 1px;
  padding:5px 0 5px 11px;
  width:259px;
}
ul.b2_ul li.b2_li {
  background-image:url(li-header-bg.gif);
  background-position:center top;
  background-repeat:no-repeat;
  font-weight:bold;
  padding:1px 0 2px 11px;
  color: #0156B0
}

ul.b2_ul li a.img {
  margin-right:10px;
  margin-top:0;
  width:49px;
}
ul.b2_ul li img {
  background-color:#FFFFFF;
  border:1px solid #CCCCCC;
  float:left;
  height:45px;
  margin:0;
  padding:1px;
  width:45px;
}
ul.b2_ul li a {
  color:#666666;
  float:left;
  margin:3px 0 0;
  width:190px;
}
ul.b2_ul li.bottomsh{
  background-image:url(bottomshadow.gif);
  background-repeat:repeat-x;
  height:10px;
  margin:0 0 10px;
  padding:0;
  width:270px;
}


/*========================================*\
  Footer
\*========================================*/

/*---------------footer_block----------------*/
.ft_block_c {
    padding:12px 12px 0px 18px;
    background-color: #FFFFFF
}

.ft_block {
    width:235px;
    float:left;
    padding-bottom:12px;
    padding-right: 6px;
}
.ft_block_div {
    border:1px solid #0156B0;
    background-image: url(ft_block_bg.gif);
    background-position: bottom;
    background-repeat: repeat-x;
}
.ft_block p { text-align: left;}

.ft_block #header {  padding:6px 6px 2px 6px;}

.ft_block #header a {
  color: #1F22CF;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}
.ft_block #text  {
  padding:4px 6px 4px 6px;
  font-size: 11px;
}
.ft_sponsor{
  background: url(ft_sp_bg.gif) repeat-x bottom;
  height:50px;

}
.ft_sponsor img {
  padding: 8px 6px 7px 6px;

}
/*------------------------------------------*/
.bottom_footer_sh {
   background:#FFFFFF url(bottom_footer_sh.gif) no-repeat scroll 0;
   height:26px;
}
/*========================================*\
  EXT
\*========================================*/
/*--------------Poll-------------------------*/
.poll hr {
  color: #999999;
  margin: 0px;
  padding-top: 2px;
}
div.poll p.bodytext { color: #FFFFFF; }

.tx-jkpoll-pi1 p.bodytext {  font-size: 10px;  color: #0156B0;  font-weight: bold;}

/*-------------News Team Single-------------------------*/
.team_news_s {
   background-image: url(mainnews_img_bg.gif);
   width: 590px;
   height:295px;
}
.team_news_s_s {
  background-image:url(mainnews_img_top.jpg);
  background-position:top;
  background-repeat:repeat-x;
}
.team_news_s_bottom {
  background-image:url(mainnews_img_bottom.jpg);
  height:8px;
  background-repeat:no-repeat;
  padding-bottom:8px;
}
.team_news_img {
  padding:5px 5px 0px 5px;
  width: 580px;
  height: 248px;
}
.team_news_bot_block{
  height:30px;
  padding:10px 20px 5px 20px;
}
.team_news_bot_block h4{
  margin:0;
  padding:0;
}
.team_news_sunheader {
  font-size: 16px;
  font-weight: bold;
  margin:5px 0 2px;
  padding:0;
}
.team_news_s p.bodytext { float:left; }

.team_news_bot_block h4 { font-size: 18px }

.news-single-item hr { color: #0154B2 }

.news-single-prev { float:left; }

.news-single-next { text-align: right;}

.news-single-backlink a, .news-single-prev a, .news-single-next a { color:#0156B0 ;}

.news-single-backlink { padding-top: 6px;}

/************news list page browse*******************/
.tx-ttnews-browsebox
{
text-decoration: none;
color: #999;
font-size:11px;
margin-bottom:4px;
padding:1px 1px 1px 1px;
}

.tx-ttnews-browsebox .nav-page { margin-right:2px;}
.tx-ttnews-browsebox .nav-page a {
background-color:#FBFAF5;
text-decoration: none;
border:1px solid #CCCCCC;
color:#363636;
padding:1px 4px 1px 4px;
font-weight:bold;
}

.tx-ttnews-browsebox .nav-page a:hover {
text-decoration: none;
background-color:#0156B0;
border:1px solid #0156B0;
color:#FFFFFF;
}

.tx-ttnews-browsebox .nav-page-backnext { background-color:#FBFAF5; color:#363636; padding:1px;}
.tx-ttnews-browsebox .nav-page-backnext a { padding:1px 5px; border:1px solid #CCCCCC; }

.tx-ttnews-browsebox .nav-page-backnext a:hover {
color:#FFFFFF;
text-decoration: none;
background-color:#FFB500;
border:1px solid #FFB500;
}

.tx-ttnews-browsebox .nav-page-backnext img { padding:1px;}
.tx-ttnews-browsebox #nav-current-page a { background-color:#FFB500; color:#FFFFFF; border:1px solid #FFB500;}

/************news single *******************/
.news_single_timedata { padding-top:8px; padding-right:4px; color:#959595; }
.news_single_cat { padding-top:8px; padding-right:4px; color:#959595; }
.news_single_sub{ padding-top:8px; padding-bottom:8px; font-style: italic; font-size: 12px; color: #0156B0; font-weight: bold;}
.news_single_images a img{ margin-bottom:10px; border: 1px solid #00254F}
.news_single_backlink { padding-top:12px;}
.news_single_backlink .news_single_back { padding:1px;}
.news_single_backlink .news_single_back a { padding:3px 5px; border:1px solid #013E81; background-color:#0156B0; color:#FFFFFF;}
.news_single_backlink .news_single_back a:hover { color:#FFFFFF; text-decoration: none; background-color:#FFB500; border:1px solid #FFB500; }
/************news list *******************/
.news_single_list_div { padding-bottom:4px; width:294px; float:left; height:auto }
.news_single_list_img {   float:left; padding-right:8px; width:50px; }
.news_single_list_img img {   border: 1px solid #00254F; }
.news_single_list_img .spacer-gif {   border: 0px; }
.news_single_list_tittle {   font-size:10px }
.news_single_list_date {   color:#959595; font-size:10px; padding-top:1px; }
/**************indexed search*************************/
.tx-indexedsearch-path a { color: #0154B2}
.tx-indexedsearch-title a { color: #0154B2}
/**************mail form*************************/
.mail_table td{  padding-top:4px; padding-bottom:4px; padding-left:4px;}
/**************site map*************************/
.csc-sitemap ul { padding-left: 22px; padding-top:2px;}
.csc-sitemap ul li { padding-top:2px; list-style-type: circle; color: #003399; padding-top:6px;}
.csc-sitemap ul li a{ color: #0154B2; font-weight: bold ; font-size: 13px;}
.csc-sitemap ul li ul li a{ color: #0154B2; font-weight: normal; font-size: 12px;}
