/*
Theme Name: WordPress SportJournal
Theme URI:
Description: Theme for SporJournal
Version: 1.0
Author: Tomáš Bedrník
Author URI: http://kaviarovetoasty.com/
Tags:
*/

/* globalni nastaveni */
a{
    color:#d22121;
}
a:hover,#footer a:hover{
    color:#162564;
}
li{
    list-style:none;
}
img, a img{
    border:none;
}
h2,h3,.big{
    font-family:Tahoma,Aria,Sans-Serif;
}
/* Hlavni rozvrzeni */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial, Sans-Serif;
	background-color:#444444;
	color: black;
	text-align: left;
        margin: 0 auto;
	padding: 0;
	}
#main {
        background:#cccccc url('images/top.jpg') no-repeat top center;
	text-align: left;
	padding: 0;
	width: 1100px;
        margin: 0 auto;
        position:relative;
	}

#header {
	padding: 0;
	height: 90px;
	width: 980px;
        margin: 0 auto;
	}

h1 	{
	margin: 0;padding:0;
	height: 37px;
	width: 276px;
        position:relative;
        top:20px;
        overflow:hidden;
	}
h1 a {
        display:block;
        position:absolute;
        left:0;top:0;z-index:1;
	height: 37px;
	width: 276px;
        margin: 0;padding:0;
        background: white url('images/logo.png') no-repeat bottom center;
        }
#base{
    margin: 0 auto;padding:0;
    background:url('images/bottom.jpg') no-repeat bottom center;
    height: 540px;
    width: 1100px;
    position:relative;
    }
#footer{
    margin: 0 auto;padding:0;
    background: #990000 url('images/footer.png') no-repeat top center;
    padding:10px 0 0 0;
    height: 52px;
    width: 1100px;
    position:relative;
    font-size:110%;
    color:white;
    text-align:center;
    line-height:150%;
}
#footer a{
    color:white;
}
#content-box{
    width: 1100px;
    min-height:690px;
    margin:0;
    font-size:140%;
    position:relative;
    line-height:150%;
}
#content-box.index{
    width: 1100px;
    height:710px;
    margin:0;
}
#content-main{
    background:url('images/shadow1.jpg') no-repeat bottom center;
    width: 700px;
    height:355px;
    margin:0 0px 0 60px;
    text-align:left;
    float:left;
}
#spacer{
    width:700px;
    height:1px;
    margin:0 0px 0 60px;
    float:left;
}
#content-page{
    width: 680px;
    margin:0 0px 0 60px;
    text-align:left;
    padding:0 20px 20px 0;
}
#navstivte{
    text-align:left;
    width:275px;
    height:0px;
    float:left;
    margin:0 0 0 20px;
}

h2{
    font-size:140%;
}
h3{
    font-size:130%;
}
/* Aktuality */
.navigation{
    text-align:right;
}
#content-main .post{
    display:block;
    width:330px;height:230px;
    text-align:left;
}
#act_0{
    float:left;
    margin:0 20px 0 0;
}
#act_1{
    float:left;
    margin:0 0 0 20px;
}
/* bocni obrazky */
#navstivte .img-link{
    color:#0e1a4d;
    font-size:10px;
    display:block;
    width:127px;
    height:24px;
    text-align:center;
    padding:38px 0 0 0;
    float:left;
    margin:0 10px 20px 0;
}
#navstivte .shop-nhl{
    background:white url('images/shop-nhl.jpg') no-repeat top center;
}
#navstivte .nhlshop{
    background:white url('images/nhlshop.jpg') no-repeat top center;
}
#navstivte .khlpro{
    background:white url('images/khlpro.jpg') no-repeat top center;
}
#navstivte .nhlpro{
    background:white url('images/nhlpro.jpg') no-repeat top center;
}
#navstivte .profitenis{
    background:white url('images/profitenis.jpg') no-repeat top center;
}
#navstivte .probasket{
    background:white url('http://i.imgur.com/hwlB2.jpg') no-repeat top center;
}
#navstivte .vfotbal{
    background:white url('images/vfotbal.jpg') no-repeat top center;
}
#navstivte .shop-hokej{
    background:white url('images/shop-hokej.jpg') no-repeat top center;
}
#navstivte .nba-shop{
    background:white url('images/nba-shop.jpg') no-repeat top center;
}
#navstivte .nhl-shop-sk{
    background:white url('images/nhl-shop-sk.jpg') no-repeat top center;
}
#navstivte .fan-fotbal{
    background:white url('images/fan-fotbal.jpg') no-repeat top center;
}
#navstivte .premier-league{
    background:white url('images/premier-league.jpg') no-repeat top center;
}
#navstivte .extrahokej{
    background:white url('images/extrahokej.jpg') no-repeat top center;
}
#navstivte .extraflorbal{
    background:white url('images/extraflorbal.jpg') no-repeat top center;
}
#navstivte .neosport{
    background:white url('images/neosport.jpg') no-repeat top center;
}
#navstivte .empty-box{
    background:none no-repeat top center;
}
#navstivte .info{
    text-align:center;
    font-size:14px;
}
#navstivte h2{
    font-size:110%;
}
#navstivte h3{
    font-size:110%;
    color:#666666;
}

/* Clanky na uvodni strane */
.date{
    display:block;
    padding:0 0 0 20px;
    margin:0;
    background:url('images/page-img.png') no-repeat top left;
    color:#7f7f7f;
}

#content-main h3 a{
    color:#162564;
}
#content-main .entry{
    color:#333333;
    position:relative;
    bottom:1em;
}

/* RSS */
#rss1{
    background:url('images/NHLPRO-bottom.png') no-repeat bottom right;
    float:left;
    width:310px;
    height:211px;
    margin:0 1px 1px 60px;
    padding:80px 10px 0 0px;
}
#rss2{
    background:url('images/ProBasket-bottom.png') no-repeat bottom center;
    float:left;
    width:318px;
    height:211px;
    margin:0 1px 1px 2px;
    padding:80px 10px 0 10px;
}
#rss3{
    background:url('images/vfotbal-bottom.png') no-repeat bottom left;
    float:left;
    width:315px;
    height:211px;
    margin:0 1px 1px 2px;
    padding:80px 10px 0 10px;
}
#rss4{
    background:url('images/KHLPRO-bottom.png') no-repeat top right;
    float:left;
    width:310px;
    height:216px;
    margin:1px 1px 0 60px;
    padding:30px 10px 0 0px;
}
#rss5{
    /*background:url('images/ProfiTenis-bottom.png') no-repeat top center;*/
    float:left;
    width:318px;
    height:211px;
    margin:0 1px 1px 2px;
    padding:30px 10px 0 10px;
}
#rss6{
    background:url('images/premier-league-bottom.png') no-repeat top left;
    float:left;
    width:315px;
    height:211px;
    margin:0 1px 1px 2px;
    padding:30px 10px 0 10px;
}
#base .bubble{
    background:url('images/bubble.png') no-repeat top center;
    width:36px;
    height:50px;
}
#base .empty-div{
    font-size:15px;
    width:300px;
    height:40px;
    text-align:right;
}
#base .empty-div a{
color:white;
}
#base .rss li{
    display:block;
}
#base .rss li a{
    display:block;
    float:right;
    width:220px;
    height:50px;
    font-size:12px;
    color:white;
}
#base .bubble div{
    font-size:9px;
    padding:5px 3px 3px 3px;
    float:right;
}
#base .empty-div a:hover,#base .rss li a:hover{
    color:#d22121;
}
/* Hlavni menu */
#menu{
    font-size:130%;
    position:absolute;
    height:50px;
    left:400px;
    top:20px;
}
#menu li{
    display:block;
    float:left;
    margin:0 5px 0 5px;
}
#menu a{
    display:block;
    padding:10px;
    color:black;
    text-decoration:none;
}
#menu a:hover,#menu a.active{
    background-color:#d12121;
    color:white;
}
/* Slideshow */
#slideshow{
    background:url('images/banner/shadow.jpg') no-repeat bottom center;
    width:726px;
    height:250px;
    margin:50px 0 0 0;
    position:relative;
    right:10px;
    padding:0 0 47px 0;
}
#slide-image{
    width:480px;
    height:250px;
    margin:0 0 0 13px;
    float:left;
}
#slide-text{
    background:#9a0001 url('images/banner/bkg.jpg') no-repeat bottom center;
    width:180px;
    height:250px;
    float:left;
    color:white;
    padding:0 20px 0 20px;
    line-height:1.3em;
}
#slide-text .text{
    width:100%;
    height:180px;
}
#slide-text .button{
    width:100%;
    height:50px;
    padding:0;
    margin:0;
}
#slide-text .button a{
    background:url('images/banner/button.png') no-repeat bottom center;
    display:block;
    font-size:10px;
    padding:18px 0 13px 20px;
    width:113px;
    height:10px;
    color:black;
    text-decoration:none;
    margin:0 auto;
    position:relative;
    top:0px;
}

#slideshow .slide_1{
    background:url('images/banner/nhlpro.jpg') no-repeat bottom center;
}
#slideshow .slide_2{
    background:url('images/banner/khlpro.jpg') no-repeat bottom center;
}
#slideshow .slide_3{
    background:url('images/banner/vfotbal.jpg') no-repeat bottom center;
}
#slideshow .slide_4{
    background:url('images/banner/probasket.jpg') no-repeat bottom center;
}
#slideshow .slide_5{
    background:url('images/banner/nba-shop.jpg') no-repeat bottom center;
}
#slideshow .slide_6{
    background:url('images/banner/shop-hokej.jpg') no-repeat bottom center;
}
#slideshow .slide_7{
    background:url('images/banner/fan-fotbal.jpg') no-repeat bottom center;
}


#slideshow .buttons{
    height:40px;
   width:100%;
    float:left;
    margin:45px 0 0 0px;
}
#slideshow .buttons a,#slideshow .buttons .shadowL,#slideshow .buttons .shadowP{
    display:block;
    font-size:15px;
    width:30px;
    height:25px;
    text-align:center;
    background:url('images/number-button.png') no-repeat bottom center;
    float:left;
    color:white;
    padding:5px 0 0 0;
    margin:0 0 0 5px;
}
#slideshow .buttons a:hover,#slideshow .buttons a.active{
    background:url('images/number-button-hover.png') no-repeat bottom center;
}
#slideshow .buttons .shadowL{
    background:url('images/banner/shadowL.png') no-repeat bottom right;
    width:217px;
    height:30px;
}
#slideshow .buttons .shadowP{
    background:url('images/banner/shadowP.png') no-repeat bottom left;
    width:218px;
    height:30px;
}



/* Projekty */
#projekty li{
    display:block;
    width:130px;
    height:40px;
    background:white;
    float:left;
    border-top:1px solid #d3d3d3;
    border-right:1px solid #d3d3d3;
    font-size:12px;
    margin:4px 0 0 0;
}
#projekty{
    height:30px;
}
#projekty li span,#projekty li a{
    display:block;
    width:100%;
    text-align:center;
    padding:10px 0 10px 0;
}
#projekty #souhrn{
    border-left:1px solid #d3d3d3;
}
#projekty li.inactive{
    background:#f8f8f8 url('images/projekty-menu-bkg.png') repeat-x bottom center;
}
#projekt-text{
    padding:0 20px 160px 20px;
    width:600px;
    background:white;
    border-top:1px solid #d3d3d3;
    border-right:1px solid #d3d3d3;
    border-left:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    position:relative;
    left:0;top:0;
}

div.projekt span.big{
    font-size:120%;
    color:#162564;
    font-weight:bold;
}
div.projekt h3{
    color:#666666;
    margin-left:5px;
}
div.projekt p{
    margin:15px 0 0 20px;
}

#projekt-text.souhrn div{
    position:relative;
    padding: 0 0 50px 0;
    left:0;top:0;
}
#projekt-text.souhrn div *{
    padding:0;margin:0;
}
#projekty-okolo{
    margin:20px 0 0 0;
    padding:5px 20px 50px 20px;
    background:white url('images/souhrn-bkg.jpg') repeat-x bottom center;
}
#projekty-okolo a.odkaz-na-projekt{
    display:block;
    position:absolute;
    right:20px;top:40px;
    z-index:2;
}
#projekty-okolo h2.replace{
    margin:20px 0 0 0px; padding:0;
    position:relative;
    width:440px; height:110px;
    overflow:hidden;
}
#projekty-okolo hr{
    width:100%;
    height:3px;
    background:white url('images/hr.jpg') no-repeat bottom center;
    border:none;
}
#projekty-okolo hr.hr2{
    width:100%;
    height:15px;
    background:white url('images/hr2.jpg') no-repeat bottom center;
    border:none;
}
#image-replace{
    display:block;
    position:absolute; left:0; top:0; z-index:1;
    width:440px; height:110px;
    margin:0; padding:0;
}

#projekty-okolo div.alignleft{
    float:left;
    border:1px solid #d3d3d3;
    text-align:center;
    margin:10px;
}
#projekty-okolo div.alignleft *{
    position:relative;
    padding:0;margin:0;
}

.blog-navigation{
    height:1em;
    text-align:center;
    margin:20px 0 20px 0;
}
.blog-navigation .alignleft{
    display:block;
    width:50%;
    float:left;
}
.blog-navigation .alignright{
    display:block;
    width:50%;
    float:left;
}
#content-page .archive-box{
    width:100%;
    text-align:right;
}

#content-page h3 a,#content-page h2 a{
    color:#162564;
}
#content-page h3 a:hover,#content-page h2 a:hover,#content-main h3 a:hover{
    color:#d22121;
}
/* tabulky */
/* Styles for the tablehead (<th>) (if enabled) */
/* default */
.wp-table-reloaded {
	background-color:#CDCDCD;
	margin:10px 0px 15px 0px;
	font-size:8pt;
	width:100%;
	text-align:left;
}
.wp-table-reloaded th {
	background-color:#E6EEEE;
	border:1px solid #FFFFFF;
	padding:4px;
}
.wp-table-reloaded td {
	color:#3D3D3D;
	padding:4px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.wp-table-reloaded .even td {
	background-color:#FFFFFF;
}
.wp-table-reloaded .odd td{
	background-color:#F0F0F6;
}
.wp-table-reloaded .header {
	background-image:url(http://prace/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}
.wp-table-reloaded .headerSortUp {
	background-color:#8DBDD8;
	background-image:url(http://prace/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

.wp-table-reloaded .headerSortDown {
	background-color:#8DBDD8;
	background-image:url(http://prace/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}


/* moje */
table.wp-table-reloaded tr td{
    border-bottom: 1px solid #f6d3d3;
}
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {
	background-color: #d12121;
        color:white;
	border: 0px solid #d12121;
	font-size: 8pt;
	padding: 4px;
}
table.wp-table-reloaded tbody tr.even td,table.wp-table-reloaded tbody tr.odd td {
	background-color:#FFFFFF;
}

/* formulare */
.credits {
    display:none;
}
form.ddfm label{
    margin-right:2em;
}

