body, table, td, i, b, div, span, input, select, textarea { font-family: verdana,arial; font-size: 11px; color: #000; }
body { margin: 3px; padding: 0;background-color:#eee; }
h1 { font-family: Trebuchet MS, arial; font-size: 18px; font-weight: bold; margin: 3px 0 8px 0; line-height: 125%; }
h2 { font-size: 16px; font-weight: bold; margin: 3px 0 6px 0; }
h3 { font-size: 12px; font-weight: bold; margin: 3px 0 1px 0; }
h4 { font-size: 11px; font-weight: bold; margin: 3px 0 1px 0; }

form { margin: 0; padding: 0; }
a { color: #003B1A; }
a b { color: #003B1A; }
i { font-size: 11px; }

.clear, .clearer { clear: both; }
.tinySpacer { height: 2px; }
.thinSpacer { height: 5px; }
.spacer, .normalSpacer { height: 10px; }
.mediumSpacer { height: 15px; }
.largeSpacer { height: 20px; }

.pull-left {float: left;}

#body { width: 1008px; min-height: 100%; margin: 0 auto 0 auto;}
#bodyContent { width: 751px; }
#layoutAdRightArea { float: right; width: 250px; margin-left: 2px; }
.generalBody { padding: 0 10px 0 10px; line-height: 130%; }
.ad-right-area-banner {margin: 0 0 10px 0;}

#generalMessageDiv {display:none;top: 100px;width: 350px;margin:0 auto;position: absolute; padding:20px;font-size: 12px;
    box-shadow: 0 0 20px #606060; -webkit-box-shadow: 0 0 20px #606060; -moz-box-shadow: 0 0 20px #606060;}
#generalMessageDiv.alert {background-color: #ebcccc;}
#generalMessageDiv.alert.alert-success {background-color: #a9dba9;}
#generalMessageDiv button {float:right;margin: -15px -15px 0 0;}


.gen-col-label {width: 35%;margin: 8px 10px 0 0;text-align: right;font-size: 11px;}
.gen-col-input {width: 61%;}
.gen-col-input .chkbox-txt {margin: 2px 0 0 6px;font-size: 11px;}

/* ---------------------------------------- */
/* Templates */
/* ---------------------------------------- */
/* me_le_mi_fo_rr */
.me_le_mi_fo_rr_main { float:left; width: 750px; padding-bottom: 10px;}
.me_le_mi_fo_rr_left { float:left; width: 183px; margin-right: 3px; }
.me_le_mi_fo_rr_middle {
    float:left;width:556px;min-height:483px;height:auto !important;height:483px;margin-top:-7px;padding:2px 2px 10px 2px;background-color:#F8F8E8;border: 1px solid #fff;
    -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}
.me_le_mi_fo_rr_footer { float: left; width: 750px; }

/* me_mi_fo_rr */
.me_mi_fo_rr_middle { float:left; width: 750px; padding-bottom: 10px; }
.me_mi_fo_rr_footer { float: left; width: 750px; }

.main-area-content-col-full {padding:5px 10px;}

/* ---------------------------------------- */
/* BLOCKS */
/* ---------------------------------------- */
/* menu */
.menu { width: 748px; height: 100px; background:url(/static/skytteligor/images/menu/skytteligor.jpg); }
#menuTopText {padding:0 0 0 15px;}
#menuTopText strong {font-family:arial black;font-size:48px;color:#015B28;text-shadow:1px 1px 1px #709B25;}

.menuAddThis {float:left;position:absolute;margin:-16px 0 0 10px;width: 175px;}

.leftMenu {padding:5px 5px 10px 10px;margin-top:-2px;min-height:200px;height:auto !important;height:200px;}
.leftMenu a {font-weight:bold;color:#000;font-size:12px;}
.leftMenu .homeContainer {background-color:#709B25;margin-bottom:10px;padding:3px 0;cursor:pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.leftMenu .homeIcon { float:left;margin-left:10px;}
.leftMenu .homeIcon img { margin:2px 6px 0 2px; vertical-align: middle; }
.leftMenu .home {}
.leftMenu .home a {font-size:13px;color:#fff;text-decoration:none;}
.leftMenu .leagueContainer {background-color:#709B25;margin-top:4px;padding:3px 0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.leftMenu .countryFlag { float:left;margin-left:10px;}
.leftMenu .countryFlag img { border: 1px solid #000; margin-top: 1px; margin-right: 6px; vertical-align: middle; }
.leftMenu .leagues {padding-left:36px;}
.leftMenu .league {padding:1px 0 2px 1px;}
.leftMenu .league a {font-size:11px;color:#fff;}
.leftMenu .league strong {font-size:11px;color:#eee;}

/* social medias */
#socialMedias { height:22px;background-color:#fff;border: 1px solid #4FAD78;margin:5px 0 0 -3px;padding:4px 2px;}
#socialMedias #tweet {float:left;width:100px;margin:0 0 0 10px;}
#socialMedias #delicious {float:left;width:21px;margin:1px 0 0 30px;}
#socialMedias #google {float:left;width:21px;margin:2px 0 0 30px;}
#socialMedias #digg {float:left;width:21px;cursor:pointer;margin:1px 0 0 30px;}
#socialMedias #reddit {float:left;margin:3px 0 0 30px;}
#socialMedias #pusha {float:left;margin:3px 0 0 30px;}
#socialMedias #facebook {float:left;width:90px;margin:0 0 0 30px;}
/* footer */
.footer { background-color:#F0F0F0;margin:8px 0 20px -3px;padding:10px;}
.footer a { text-decoration: underline;}
.footer-row {padding: 4px 10px;}
.footer-row a {text-decoration: underline;}

/* feedback */
#feedback { width: 330px; min-height: 450px; height:auto !important; height:450px; margin: 0 auto 0 auto; padding: 10px; }
#feedback .colLeft { float: left; width: 80px; margin: 2px 5px; }
#feedback .colRight { float: left; width: 200px; margin: 2px 5px; }

/* divShadow */
.divShadow { background-color: #ccc;-moz-border-radius: 15px;border-radius: 15px; }

/* league */
.leagueLogo {float:right;margin-left:10px;}
.leaguePause {margin:10px 0;font-weight:bold;font-style:italic;color:#E10000;}
.historicSeasonsLabel {float:left;margin-top:15px;}
.historicSeasons {float:left;width:545px;}

/* scorers */
.scorersContainer {background-color:#72A61E;margin-top:10px;padding:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.scorersContainer h2 {color:#fff;padding:0;}
.scorers {}
.scorersHead {background-color:#709B25;padding:3px 0;margin-bottom:0;}
.scorersHead div b {color:#fff;}
.scorersUneven {background-color:#DAF292;padding:1px 0;}
.scorersEven {background-color:#ECFFB5;padding:1px 0;}
.scorers b {font-size:13px;}
.scorers .position {width:32px;padding-left:10px;float:left;}
.scorers .name {width:160px;float:left;}
.scorers .team {width:140px;float:left;}
.scorers .nationality {width:140px;float:left;}
.scorers .goals {width:30px;float:left;}
.scorerLastUpdated {float:right;text-align: right;margin: -2px 0 2px 0;}
.scorerLastUpdated i {color: #fff;}

.topScorersNowAdvert {margin:-5px 0 10px 0;}
.topScorersNowContainer {background-color:#72A61E;margin: 0 auto;width:460px;padding:10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.topScorersNowContainer h2 {color:#fff;margin:0 0 10px 0;}
.topScorersNow { background-color:#ECFFB5;margin-bottom:6px;padding:3px 0; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.topScorersNow .countryFlag { float:left; padding:0 0 0 8px;width:25px;}
.topScorersNow .countryFlag img { margin-top: 1px; margin-right: 6px; vertical-align: middle; }
.topScorersNow .league {float:left;font-weight:bold;margin-right:5px;width:125px;}
.topScorersNow .players {float:left;margin-right:5px;width:215px;}
.topScorersNow .goals {float:left;font-weight:bold;text-align:right;margin-right:10px;width:50px;}

ul.round {list-style: none;margin: 0;padding:0;}
ul.round li {margin: 0 2px;padding: 5px 0;float: left;list-style-image: none;}
.round a {display: block;border-left: 1px solid #CECEA3;border-right: 1px solid #BFBF8B;color:#000;background: #E8E8D0;}
.round a.selected {background: #fff;}
.round a span { display: block; position: relative; top: -1px; left: 0; border-top: 1px solid #CECEA3; border-bottom: 0 solid #BFBF8B; font-weight: bold; }
.round a span span { border-width: 0 0 1px; top: 2px; padding: 1px 3px; }
.round a span span span { top: -1px; padding: 1px 3px; border-width: 0; color:#000; white-space: nowrap; }

.adsenseMiddle {margin: 12px 3px 12px 3px;}

#dCal {display: none;}