/* Includes
------------------------------------------ */
 
/* Default settings
------------------------------------------ */

@import url("reset.css");

html { height:100%; background:url("img/bg_html.png") repeat; }
body { /*height:100%;*/ background:url("img/bg_body.png") repeat-x;  }

/* Header Layout
------------------------------------------ */
    .wrapper .header { margin-top:20px;margin-left:-15px; }

/* Middle Layout
------------------------------------------ */
.wrapper { position:relative; width:1000px; min-height:100%; margin:0 auto; background:url('img/bg_wrapper.jpg') repeat-x; }

    .menu { overflow:hidden; zoom:1; }
	.menu ul {  }
	    .menu ul li { float:left; height:44px; background:url("img/bg_menu.png") repeat-x; }
		.menu ul li.main { background:url("img/bg_menu_main.png") no-repeat; }
		.menu ul li.register { background:url("img/bg_menu_register.png") right no-repeat; }
		    .menu ul li a { color:#fff; text-transform:uppercase; font-size:10px; font-family:"Arial"; font-style:italic; text-decoration:none; }
		    .menu ul li span { background:url("img/bg_menu_separ.png") no-repeat; display:block; height:32px; padding:12px 18px 0 30px; float:left; }
			.menu ul li.main span { background:none; padding-right:10px; }
			.menu ul li.history span { background:url("img/bg_menu_main_separ.png") no-repeat; }
			.menu ul li.register span { background:url("img/bg_menu_register_separ.png") no-repeat; padding-left:35px; margin-right:12px; }


    .left-side { width:297px; float:left; clear:left; }
	.logo { margin-top:12px; }
	.matches { height:350px; margin:0 0 22px; overflow:hidden; }
	    .matches .matches-header { height:20px; margin-left:227px; position:absolute; }
	    .matches .title, .matches h2 { color:#c7f19b; text-transform:uppercase; font-size:18px; float:left; font-family:"Myriad Pro"; }
	    .matches a { color:#fff; font-size:12px; }
	    .matches a.full-table { float:right; font-family:"arial"; margin:5px 0 0; }
	    .matches table { width:100%; color:#fff; margin:12px 0; clear:left; font-family:"arial"; }
		.matches table tr.top { background:url("img/bg_table_top.png") repeat-x; text-transform:uppercase; height:31px; }
		.matches table tr td { vertical-align:middle; height:23px; padding-left:10px; font-size:12px; font-family:"arial"; }
		.matches table tr.first td { height:7px; }
		.matches table tr.green1 { background:#849c7c; }
		.matches table tr.green2 { background:#51800e; }
		.sap {
color:#4e811c;
font-size:9pt;
text-align:right;}
.sap a{
color:#4e811c;
font-size:9pt;
text-align:right;}
		.matches table tr.green3 { background:#2c5b08; }

		.matches table th.sortable { font-family:"arial"; font-size:12px ;height:23px; padding-left:10px; vertical-align:middle;  background:url("img/bg_table_top.png") repeat-x; text-transform:uppercase; }
		.matches table tr.alt { background:#2c5b08; }

	.match {  }
	    .match .buttons { overflow:hidden; zoom:1; margin:0 0 10px 0;}
	    .match .btnlastmatch { display:block; float:left; height:18px; width:158px; background:url("img/btnlastmatch.png") no-repeat; font-family:"arial"; font-size:12px; text-decoration:none; text-align:center; padding-top:7px; color:#000;  }
	    .match .btnnextmatch { display:block; float:left; height:21px; width:138px; background:url("img/bg_btnnextmatch.png") repeat-x; padding-top:5px; font-family:"arial"; font-size:12px; text-decoration:none; text-align:center;  color:#fff; }
		.match .btnnextmatch span {  border-bottom:2px dotted #fff; }

	    .match .current-match { background:#355c15; border:1px solid #245007; padding:9px; overflow:hidden; zoom:1; }
		.match .current-match h1.title { color:#fff; text-transform:uppercase; font-size:11px; font-family:"arial"; font-weight:bold; margin-bottom:7px; }
		.match .current-match h2.subtitle { color:#fff; font-size:10px; font-family:"arial"; line-height:1.2; padding-bottom:9px; }
		.match .current-match table { width:100%; }
		.match .current-match table tr td { text-align:center; vertical-align:top; }
		.match .current-match table tr td.count { vertical-align:middle; }
		    .match .current-match table.count { margin:0 auto; width:auto; }
		    .match .current-match span.count-left { display:block; width:auto; height:35px;background:url("img/bg_count_left.png") no-repeat; }
		    .match .current-match span.count-right { display:block; width:auto; height:30px; text-align:center; background:url("img/bg_count_right.png") right no-repeat; color:#e3bb3a; font-size:25px; font-family:"arial"; padding:5px 5px 0; }
		.match .current-match .club-name { color:#c3e7a1; font-size:10px; font-family:"arial"; text-transform:uppercase; }
		.match .current-match .city { color:#c3e7a1; font-size:9px; font-family:"arial"; }
		.match .current-match .translation { display:block; color:#fff; font-size:13px; font-family:"arial"; background:url("img/btntranslation.png") no-repeat; width:91px; height:18px; line-height:17px; text-decoration:none; margin:0 auto; }
	.left-side .banners { position:relative; }
	    .left-side .banners .banner { margin-top:11px; }
	    .left-side .banners .last { margin-top:10px; }
	    .left-side .banners .border-image { background:url("img/bg_banner_left.png") no-repeat; position:absolute; width:297px; height:219px; }
.left-side .banners .border-image2 { background:url("img/bg_banner_left2.png") no-repeat; position:absolute; width:297px; height:444px; }

    .right-side { width:694px; float:left; }
	.right-side .banners { margin-left:11px; }
	    .right-side .banners .banner { margin-top:12px; }
	.blogs-top-t { background:url("img/bg_blogs_top_top.png") top no-repeat; width:336px; }
	.blogs-top-b { background:url("img/bg_blogs_top_bottom.png") bottom no-repeat; width:312px; padding:14px 12px; overflow:hidden; zoom:1; }
	.blogs-top-m { background:url("img/bg_blogs_top_middle.png") repeat-y; width:336px; float:left; margin-left:11px; margin-top:11px; }

	.title-m { background:url("img/bg_title_middle.png") repeat-x; height:56px; width:100%; }
	.title-l { background:url("img/bg_title_left.png") left no-repeat; height:56px; }
	.title-r { background:url("img/bg_title_right.png") right no-repeat; height:26px; padding:15px; font-size:20px; font-family:"Myriad Pro"; font-style:italic; font-weight:bold; color:#5d862f; }

	.right-side .post { border-bottom:1px solid #e0e0e0; overflow:hidden; zoom:1; padding:18px 0; }
	    .right-side .post .image { float:left; margin-left:17px; /*width:125px;*/width:60px; height:131px; text-align:center; }
	    .right-side .post .preview { float:left; margin-left:17px; /*width:148px;*/width:208px; }
		.right-side .post .preview h3.title { color:#006600; font-size:15px; font-weight:bold; font-family:"verdana"; padding-bottom:15px; }
		.right-side .post .preview .text { color:#5e5e5e; font-size:12px; font-family:"arial"; line-height:1.5; padding-bottom:5px; }
		.right-side .post .preview .links { color:#006600; font-size:8px; font-family:"verdana"; font-weight:bold; text-transform:uppercase; }
		    .right-side .post .preview .links ul li { float:left; }
		    .right-side .post .preview .links a { color:#006600; font-size:8px; font-family:"verdana"; font-weight:bold; text-transform:uppercase; }
	.all-blogs { overflow:hidden; margin:20px 0 10px;  }
	    .all-blogs a { display:block; height:14px; background:url("img/bg_all_blogs.png") right no-repeat; padding-right:20px; color:#006600; font-size:12px; font-family:"verdana"; float:right;  }

	.latest-news-block { background:url("img/bg_latest_news.png") no-repeat; width:682px; height:439px; margin-left:11px; margin-top:12px; position:relative;  }
	    .latest-news-block .border-image { background:url("img/bg_latest_news.png") no-repeat; width:682px; height:439px; position:absolute; }
	    .latest-news-block img { /*position:absolute;*/ }
	    .latest-news-block .preview-top { background:url("img/bg_latest_news_preview_top.png") no-repeat; height:4px; width:631px; padding:0 14px; }
	    .latest-news-block .preview-bottom { background:url("img/bg_latest_news_preview_bottom.png") no-repeat; height:4px; width:631px; padding:0 14px; }
	    .latest-news-block .preview-middle { background:url("img/bg_latest_news_preview_middle.png") repeat-y; min-height:35px; width:631px; padding:14px; }
	    .latest-news-block .preview { position:absolute; bottom:0;  min-height:35px; width:631px; margin-left:11px; margin-bottom:11px; }
		.latest-news-block .preview table { width:100%; }
		.latest-news-block .preview .title { color:#a8f757; font-family:"arial"; font-size:16px; float:left; width:30%; vertical-align:top; }
		    .latest-news-block .preview .title a { color:#a8f757; font-family:"arial"; font-size:16px; vertical-align:top; text-decoration:none; }
		.latest-news-block .preview .text { color:#fff; font-family:"arial"; font-size:12px; line-height:1.2; float:left; width:70%; vertical-align:top; }
		    .latest-news-block .preview .text a { color:#fff; font-family:"arial"; font-size:12px; line-height:1.2; vertical-align:top; }
			.latest-news-block .preview .text a p { margin:0; }

	.news-block { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border:1px solid #e3e3e3; padding:14px 18px; margin-top:7px; overflow:hidden; zoom:1; /* float:left; */ min-height:31px; width:88%; }
	    .news-block .time { background:url("img/bg_time_bullet.png") 0px 3px no-repeat; padding-left:15px; font-family:"verdana"; font-size:12px; color:#006600; float:left; margin-top:3px; max-width:100px; }
	    .news-block .title { padding-left:10px; width:170px; float:left; }
		.news-block .title a { font-family:"arial"; font-size:12px; color:#5e5e5e; }
                .news-block .title ul {display:block}
                .news-block .title ul li a {color:#006600; font-size:8px; text-transform:uppercase; font-weight:bold; font-family:verdana;}
    
    .bottom-side { clear:left; float:left; margin-top:11px; width:100%; }
	.block-bottom-t { background:url("img/bg_block_bottom_top.png") top no-repeat; }
	.block-bottom-b { background:url("img/bg_block_bottom_botom.png") bottom no-repeat; padding:11px; }
	.block-bottom-m { background:url("img/bg_block_bottom_middle.png") repeat-y; width:489px; float:left; margin-right:12px; }
	.no-margin-right { margin-right:0px; }

    .block-line-m { background:url("img/bg_line_middle.png") repeat-x; height:31px; margin-top:11px; }
    .block-line-l { background:url("img/bg_line_left.png") left no-repeat; height:31px; }
    .block-line-r { background:url("img/bg_line_right.png") right no-repeat; height:17px; padding:7px;  }
	.block-line-r a { display:block; width:100%; text-decoration:none; }
	.block-line-r span { font-family:"verdana"; font-size:12px; color:#5d862f; }
	.btnplus { background:url("img/btnplus.png") no-repeat; width:14px; height:14px; cursor:pointer; border:none; margin:2px 3px; float:left; }
	.btnminus { background:url("img/btnminus.png") no-repeat; width:14px; height:14px; cursor:pointer; border:none; margin:2px 3px; float:left; }

	.first { margin-top:0px; }

    .block-line-big { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border:1px solid #dbf2c7; padding:7px; margin-top:11px; overflow:hidden; zoom:1; background:#fafef2; display:none; }
	.com-list .block-line-big { display:block; }
	.block-line-big span { font-family:"verdana"; font-size:12px; color:#5d862f; }
	    .block-line-big span a { color:#5D862F; }
	.block-line-big .image { float:left; }
	.block-line-big .text { font-family:"arial"; font-size:12px; color:#5e5e5e; width:370px; margin-left:10px; float:left; }
	    .block-line-big .text .time { background:url("img/bg_time_bullet.png") 0px 3px no-repeat; padding-left:15px; font-family:"verdana"; font-size:12px; color:#006600; margin-top:6px; }
		.block-line-big .text .time a { color:#006600; }
	.container { clear:left; margin-bottom:3px; margin-top:9px; overflow:hidden; zoom:1; }

    .block-inner-m { background:url("img/bg_block_inner_middle.png") repeat-y; width:683px; margin:11px 0 0 11px; }
    .block-inner-t { background:url("img/bg_block_inner_top.png") top no-repeat; width:683px; }
    .block-inner-b { background:url("img/bg_block_inner_bottom.png") bottom no-repeat; width:659px; padding:12px; overflow:hidden; zoom:1; }
    .content { padding:15px; font-family:"arial"; font-size:10px; color:#5e5e5e; line-height:1.5; min-height:300px; }
	.content .authors { margin-bottom:20px; }
    .guestbook { min-height:100px; }

    .other-news { margin:40px 0 0; overflow:hidden; zoom:1; }
	.other-news .margin-left-fix { margin-right:13px; }

    .blogs-list { padding-bottom:10px; overflow:hidden; color:#5e5e5e }
        .blogs-list a {color:#5e5e5e; font-size:20px}
	.blogs-list h2 { padding-bottom:10px; }
	.blogs-list .image { float:left; width:60px; height:100px; }
	.blogs-list .list { float:left; }
	.blogs-list-posts { padding-bottom:10px; }
	    .blogs-list-posts li { margin-left:10px; }
            .blogs-list-posts li a {color:#006600; font-size:12px}

    .wptable { width:100%; border-spacing:0 !important; }
	.wptable th.sortable { color:#fff; font-family:"arial"; font-size:12px ;height:23px; padding-left:10px; vertical-align:middle;  background:url("img/bg_table_top.png") repeat-x; text-transform:uppercase; font-weight:normal; text-align:left; }
	.wptable tr.alt { color:#fff; background:#2c5b08; }
	    .wptable tr td{ padding-left:10px; }
    .right-side .wptable { background:url("img/bg_html.png") repeat;  -moz-border-radius: 10px 10px 10px 10px; }
	.right-side .wptable tr td { height:23px; vertical-align:middle; color:#FFF; }
	

    .com-form { color: #5E5E5E; }
	.com-form #respond { margin: 10px 0; }
	.com-form #comment-form { width: 387px; }
	    .com-form #comment-form p { display:block; margin:3px 0; margin-right:1px; overflow:hidden; }
		.com-form #comment-form p label { float:left; }
		.com-form #comment-form p input { float:right; }

    .player { overflow: hidden; }
	.player .image { border: 1px solid black; float:left; height:301px; overflow:hidden; padding:5px; width:200px; }
	.player .info { float:left; margin-left:10px; overflow:hidden; zoom:1; width:200px; }
	.player .history { overflow:hidden; zoom:1; width: 100%; }
.ffoo {padding:4px;    position: fixed;}
    .post {}
	.post .p-head h2 a { color:#006600; font-size:15px; font-weight:bold; /*font-family:"verdana";*/padding-bottom:15px; }
	.post .p-con { margin:10px 0; }
	.post .p-com a { color:#006600; font-size:8px; font-family:"verdana"; font-weight:bold; text-transform:uppercase; }
	.post .p-tag a { color:#5E5E5E; font-size:12px; /* font-family:"verdana"; font-weight:bold; text-transform:uppercase;*/ }
    .nav {  }
	.nav .wp-pagenavi { }
	    .nav .wp-pagenavi a { color:#006600; margin:0 5px; }
	    .nav .wp-pagenavi span.current { }
	    .nav .wp-pagenavi span.extend { }

/* Footer Layout
------------------------------------------ */
    .wrapper .footer { clear:left; }
        .wrapper .footer span  { color:#c8f598; font-family:"arial"; font-size:12px; float:left; margin:10px 0; }
        .wrapper .footer ul { float:right; margin-right:40px; margin:10px 0; }
	    .wrapper .footer ul li { float:left; margin-right:40px; }
