/*

Theme Name: Sportske Kladionice
Theme URI: http://www.sportskekladionice.net
Description: Custom Wordpress Theme Created for Sporstkekladionice.net
Version: 2.0
Author: Aleksandar Popovic
Tags: Custom Theme

*/

/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;	
	text-align:center;
	background-image: url('images/bodybg.jpg ');
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#ebebeb;
	color:black;
	font-family:verdana;
	font-size:11px;	
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
strong{
	font-weight:bold;
}
/*default classes*/
.vertop{
	vertical-align:top;
}
.verbot{
	vertical-align:bottom;
}
.clear{
	clear:both;
}
.mapimage{
	background-image: url('images/sports-layout.jpg ');
	background-repeat:no-repeat;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.padlr{
	padding-left:8px;
	padding-right:8px;
}
.center{
	text-align:center;
}
.right{
	text-align:right;
}
.thirdteen{
	height:13px;
}
.hidden{
	display:none;
}
.padtop{
	padding-top:10px;
}
.picleft{
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}
.margintop{
	margin-top:10px;
}
.marginbot{
	margin-bottom:10px;
}
.bigmargintop{
	margin-top:25px;
}
.copyright{
	font-size:11px;
	font-weight:normal;
	padding-top:10px;
	padding-bottom:30px;
}
.margintopbot{
	margin-top:20px;
	margin-bottom:20px;
}
/*Layout*/
#header{
	background-image: url('images/bgtop.jpg ');
	background-repeat:no-repeat;
	background-position:top center;
	height:90px;
	margin:auto;
	text-align:center;
	overflow:hidden;
}
#header #homelogo{
	display:block;
	width:482px;
	height:53px;
	position:relative;
	top:28px;
	left:42px;	
}
#header .content{
	width:990px;	
	margin:auto;
	text-align:left;
}
#header .content .title{
	display:none;
}
#pagewrapper{
	width:990px;
	margin:auto;
	text-align:left;
	background-color:white;
}
#pagewrapper #slogan{
	width:990px;
	height:50px;
	background-position:0px 0px;
}
#slogan .subtitle{
	display:none;
}
#indexcontent .contentpad{
	padding-top:20px;
	padding-right:35px;
	padding-bottom:25px;
	padding-left:28px;
}
#indexcontent #maincontent{
	width:460px;
}
#indexcontent #maincontent .title{
	font-family:Trebuchet MS;
	font-size:24px;
	font-weight:normal;
	color:black;
	line-height:27px;
	padding-bottom:5px;
	padding-right:65px;
	background-image: url('images/title-decoration.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-bottom:15px;		
}
#indexcontent #maincontent .paragraph{
	font-size:11px;
	color:black;
	line-height:17px;
	text-align:justify;
	padding-right:52px;
}
#indexcontent #maincontent .paragraph a.link{
	padding-top:3px;
	display:block;
}
#indexcontent #maincontent .companiestable{
	padding-top:25px;
}
#indexcontent #maincontent .companiestable .bwin{
	background-position:0px -50px;
}
#indexcontent #maincontent .companiestable .bwinnew{
	background-position:-480px -443px;
}
#indexcontent #maincontent .companiestable .expekt{
	background-position:0px -163px;
}
#indexcontent #maincontent .companiestable .expektnew{
	background-position:-480px -563px;
}
#indexcontent #maincontent .companiestable .gamebookers{
	background-position:0px -276px;
}
#indexcontent #maincontent .companiestable .gamebookersnew{
	background-position:-480px -683px;
}
#indexcontent #maincontent .companiestable .table{
	width:433px;
	height:113px;
	overflow:hidden;
}
#indexcontent #maincontent .companiestable .table .doublecolumn .text{
	width:276px;	
}
#indexcontent #maincontent .companiestable .table .doublecolumn .text .col{
	width:123px;	
	padding-top:3px;
	padding-left:15px;
}
#indexcontent #maincontent .companiestable .bwin .doublecolumn .text .adjust{
	padding-top:6px;
}
#indexcontent #maincontent .companiestable .expekt .doublecolumn .text .adjust{
	padding-top:14px;
}
#indexcontent #maincontent .companiestable .table .doublecolumn .text .col .underline{
	font-size:9px;
	line-height:11px;
	font-family:verdana;
	font-weight:normal;
	border-bottom:1px solid black;
	padding-top:10px;
	padding-bottom:5px;
	text-align:center;	
	margin-bottom:5px;
}
#indexcontent #maincontent .companiestable .table .doublecolumn .text .col .paragraph{
	font-size:9px;
	font-family:verdana;
	line-height:11px;
	padding:0px;
	padding-right:5px;
	padding-left:5px;
	text-align:left;
}
#indexcontent #maincontent .companiestable .table .doublecolumn .logo{
	width:154px;	
}
#indexcontent #maincontent .companiestable .table .doublecolumn .logo .pad{
	padding-top:20px;
	padding-left:25px;
}
#indexcontent #maincontent .companiestable .table .doublecolumn .logo .pad .linkpos{
	font-weight:normal;
	padding-top:22px;
	padding-left:5px;
}
#indexcontent #maincontent .companiestable .table .doublecolumn .logo .pad .linkposnew{
	font-weight:normal;
	padding-top:65px;
	padding-left:5px;
}
#indexcontent #maincontent .companiestable .table .doublecolumn .logo .pad .link{
	font-size:14px;
	font-style:italic;
	color:white;
	line-height:17px;	
}
#indexcontent #sidebar{
	width:467px;
}
#sidebar .stepstable{
	width:464px;
	height:256px;
	overflow:hidden;
	background-position:0px -397px;
}
#sidebar .stepstable .subtitle{
	font-size:17px;
	font-weight:normal;
	color:white;
	padding-left:15px;
	padding-top:13px;	
}
#sidebar .stepstable .orderedlist{
	padding-left:44px;
	padding-top:17px;
}
#sidebar .stepstable .orderedlist .single{
	padding-top:12px;
	padding-left:10px;
	font-weight:normal;
}
#sidebar .stepstable .orderedlist .double{
	padding-top:5px;
	padding-left:10px;
	font-weight:normal;
}
#sidebar .stepstable .orderedlist .underlined{
	background-image: url('images/underlined-bullet.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size:14px;	
	height:40px;
}
#sidebar .stepstable .orderedlist .last{
	font-size:14px;
	height:40px;
}
#sidebar .doublecolumn{
	padding-top:40px;
	padding-left:5px;
}
#sidebar .doublecolumn .col{
	width:225px;
}
#sidebar .doublecolumn .left{
	background-image: url('images/vertical-separator.jpg');
	background-repeat:no-repeat;
	background-position:right top;
}
#sidebar .doublecolumn .subtitle{
	font-size:18px;
	font-weight:normal;	
	padding-left:25px;
	height:50px;
	line-height:21px;
}
#sidebar .doublecolumn .unorderedlist{
	padding-left:28px;	
}
#sidebar .unorderedlist .blackarrow{	
	background-image: url('images/black-arrow.gif');
	background-repeat:no-repeat;
	background-position:left 5px;
	padding-left:20px;	
	padding-bottom:10px;
}
#sidebar .unorderedlist .blackarrow a.link{
	color:black;	
	font-size:11px;
	line-height:13px;
}
#sidebar .unorderedlist .blackarrow .bold{
	font-weight:bold;
}
#footer{
	background-image: url('images/footer-bg.jpg');
	background-repeat:repeat-x;
	background-color:#DCDCDC;	
	width:990px;
	height:150px;
	overflow:hidden;
}
#footer .imagelink{
	display:block;
	text-align:right;	
	padding-bottom:10px;
	padding-right:20px;
}
#footer .doublecolumn{
	padding-left:47px;
	padding-right:47px;
	width:896px;
}
#footer .doublecolumn .col{
	padding-top:30px;
	width:448px;
}
#footer .doublecolumn .col .logo{
	width:52px;
}
#footer .doublecolumn .col .moneylogo{
	width:98px;
	padding-top:25px;
	padding-left:10px;
}
#footer .doublecolumn .left{
	background-image: url('images/footer-vertical-separator.jpg');
	background-repeat:no-repeat;
	background-position:right 30px;
}
#footer .doublecolumn .col .moneytext{
	width:330px;	
	padding-left:10px;
}
#footer .doublecolumn .col .text{
	padding-left:20px;
	width:351px;
}
#footer .subtitle{
	padding-bottom:5px;
	font-weight:normal;
}
#footer .subtitle .link{
	font-size:18px;	
	color:black;
	text-decoration:none;		
}
#footer .paragraph{
	font-size:10px;
	line-height:12px;
}
#footer .paragraph .link{
	text-decoration:none;
	color:black;
}
/*INDEX LAYOUT ENDS HERE - PAGE LAYOUT STARTS HERE*/
#pagecontent{
	padding-left:30px;
	padding-top:20px;
	padding-bottom:20px;
}
#pagecontent #contentcolumn{
	width:612px;
	padding-right:25px;
}
#pagecontent #contentcolumn p{
	font-size:11px;
	line-height:13px;
	padding-bottom:10px;
	text-align:justify;
	padding-left:8px;
}
#pagecontent #sidebar{
	width:301px;
}
#sidebar .titlebg{
	width:301px;
	height:35px;
	background-position:-480px -397px;
}
#sidebar .sidebarbanner{
	padding-bottom:10px;
}
#sidebar .titlebg .subtitle{
	font-size:17px;
	font-weight:normal;
	color:white;
	padding-top:7px;
	padding-left:10px;
}
#sidebar .padlist{
	padding-top:15px;
	padding-left:25px;
	padding-bottom:15px;
}
#pagecontent #contentcolumn .title,
#pagecontent #contentcolumn h2{
	font-family:Trebuchet MS;
	font-size:24px;
	font-weight:normal;
	background-image: url('images/page-title-underline.jpg');
	background-repeat:no-repeat;
	background-position:8px bottom;
	padding-bottom:5px;
	margin-bottom:10px;
	padding-left:8px;
}
#pagecontent #contentcolumn h2{
	padding-top:25px;
}
/*bottom table*/
.bottomtable .red,
.singletable.red{
	width:612px;
	height:107px;
	background-position:-443px -50px;
}
.bottomtable .gold,
.singletable.gold{
	width:612px;
	height:107px;
	background-position:-443px -163px;
}
.singletable .tablepad{
	padding-top:10px;
}
.singletable .gamebookers{
	padding-top:5px;
}
.singletable .bwin{
	padding-top:10px;
}
.singletable .expekt{
	padding-top:10px;
}
#bwinlink{
	display:block;
	padding-left:10px;
	padding-top:5px;
}
#gameblink{
	display:block;
	padding-left:10px;
	padding-top:2px;
}
#expektlink{
	display:block;
	padding-left:10px;
	padding-top:5px;
}
.singletable .columnone{
	width:117px;
}
.singletable .text{
	display:block;
	padding-left:15px;
	padding-right:15px;	
	font-size:10px;
	line-height:13px;
}
.singletable .columntwo{
	width:144px;
}
.singletable .columnthree{
	width:210px;
}
.singletable .columnlogo{
	width:141px;
}
.singletable .gamebookers .columnlogo .pad{
	padding-top:10px;
}
.singletable .columnlogo .pad{
	padding-left:13px;	
	padding-top:5px;
}
.singletable .columnlogo .linkpos{
	font-weight:normal;
	padding-top:20px;
}
.singletable .columnlogo .linkpos .link{
	font-size:14px;
	font-style:italic;
	color:white;
	line-height:17px;	
}

li.blackarrow span.matchn {
       display:block;
       margin:4px 0 6px 0;
}
ul.metamatchl {
        float:left;
        width:190px;

}
ul.metamatchl li {
        margin-bottom:6px;
        font-weight:bold;
        color:#444444;
}
ul.metamatchr {
        float:right;
        width:220px;
        background: #eeeeee;
        display:block;
        padding:6px 0;
}
ul.metamatchr li {
        display:inline;
        margin:0 0 6px 15px;
        font-size:133%;
        font-weight:bold;
        color:#222222;
        text-align:center;
}




/** Upcoming Matches at Home Page
------------------------------------------*/

.upcoming-matches { }
.upcoming-matches .match { margin: 0 0 15px 0; padding: 0 0 0 10px; background: transparent url('images/black-arrow.gif') 0 2px no-repeat; }
.upcoming-matches h3 { font-weight: bold; padding: 0 0 5px 0; }
.upcoming-matches p { padding: 0 0 5px 0; }
.upcoming-matches table  { width: 100%;  border-collapse: collapse; margin: 0 0 10px 0; }
.upcoming-matches table tr th, .upcoming-matches table tr td { border: 1px solid #ccc; padding: 5px; text-align: center; vertical-align: middle; }
.upcoming-matches table tr th { font-weight: bold; }
.upcoming-matches table tr th.blank { border-left: 0 none; border-top: 0 none; }
.upcoming-matches table tr th.odd { background: #eee; }
.upcoming-matches table tr th.odd, .upcoming-matches table tr td.odd { width: 50px; } 
.upcoming-matches table tr td.name { text-align: left; background: #eee}















