@font-face {  
    font-family: 'a_citynovaregular';
    src: url('/css/fonts/a_citynova_regular-webfont.eot');
    src: url('/css/fonts/a_citynova_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/a_citynova_regular-webfont.woff') format('woff'),
         url('/css/fonts/a_citynova_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'officinasansbookcbook';
    src: url('/css/fonts/officsbc-webfont.eot');
    src: url('/css/fonts/officsbc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/officsbc-webfont.woff') format('woff'),
         url('/css/fonts/officsbc-webfont.ttf') format('truetype'),
         url('/css/fonts/officsbc-webfont.svg#officinasansbookcbook') format('svg');
    font-weight: normal;
    font-style: normal;
}


html, body {
 margin: 0;
 padding: 0;
 height:100%;
}

body {
 width:100%; 
 color: #000;
 font-family:"officinasansbookcbook",Arial, helvetica neue, sans-serif;
 font-size:13px;
 line-height:1.2em;
 background: none repeat scroll 0 0 #fff; 
/* background:#fff url(/i/wallpapers/final_2013.jpg) no-repeat center top;  */
/* background:#fff url(/i/wallpapers/toros04.jpg) no-repeat center top;   */
}

a {
 color:#004677;
}

a:hover {
 
}

a.nounder {
  text-decoration:none;
}

a.nounder:hover {
  text-decoration:underline;
}

:focus {
 outline: none !important;
}

:-moz-any-link:focus {
  outline: medium none;
}

img {
 border: 0 none;
}

::selection {
  
}

::-moz-selection {

}

sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}

textarea {
 resize:none;
}

h1 { 
 margin:0;
 margin-bottom:10px;
 width:100%;
 position:relative;
 text-transform:uppercase;
 text-align:center;
 font-weight:100;
}

h1 hr {
  margin:0;
  padding:0;
  position:absolute;
  width:100%;
  top:50%;
  bottom:50%;
  left:0;
  z-index:1;
  background:#0E4E7E;
  color:#0E4E7E;
  border:none; 
  height:1px;  
}

h1 span, h1 a {   
 background:#fff;
 position:relative;
 z-index:2;
 padding:0 10px;
 font-family:'Open Sans Condensed', sans-serif;
 font-size:20px;
 line-height:1.2em;
}

h1 span {
 color:#0E4E7E; 
}

h1 a {
 color:#D60D15;  
}


h1 a:hover {
  text-decoration:none; 
}

h2, h2 a {
 color: #185782;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 18px;
 font-weight:100;
 line-height:1.2em;
}

div.clear {
 clear:both;
}



.clearfix:after, .clearfix:before {
 content:" ";
 display:table;
}

.clearfix:after {
 clear: both;
}

.clearfix {
 *zoom: 1;
}



div.space10 {
 height:10px;
}

div.space20 {
 height:20px;
}

div.space30 {
 height:30px;
}

div.banner {
  margin-bottom:30px;
}

#page_wrap {
 position: relative;
 min-height: 100%;
}

div.center {
  width:990px;
  margin:0 auto;
}

div#blue-cap {
  height:77px;
  background:#0e4e7e;
  position:relative;
}

span.top_cap {
 position:absolute;
 left:118px;
 font-style:italic;
 font-weight:bold;
 top:32px;
 font-size:24px;
 color:#fff;  
}


#logo {
  position:absolute;
  left:10px;
  top:0;  
}

#logo  img {
  float:left;
  
}

#logo #logo_caption {
/* margin:27px 0 0 10px; */
  margin:5px 0 0 10px; 
} 

div#b-logos { 
 position:absolute;
 right:20px;
 top:14px;  
}

div#b-logos a {
  margin:0 5px;
  display:block;
  width:45px;
  height:42px;
  float:left;  
  text-align:center;
  background:url(/i/pllogo_bg.gif) repeat-x;
}

div#b-logos a img {
 padding:4px 0;
}


#content {
 margin-top:20px;
 padding-bottom:20px;
 border-bottom:1px solid #0E4E7E;
}

div.main div.lcol {
 width:206px;
 float:left;

 margin-right:9px; 
}

div.main div.mcol {
  width:566px;
  float:left;
  overflow:hidden;
  margin-right:9px; 
}

div.main div.rcol {
  float:left;
  overflow:hidden;
  width:200px;    
}

div.lcol {
 float: left;
 width: 710px;
 
}

div.rcol {
 float: right;
 width: 246px;
 
}

span.select {
  position: absolute;
  width: 260px;
  font-size:14px;
  height: 30px;
  padding: 6px 24px 0 5px;
  background: url(/i/select.png) no-repeat;
  overflow:hidden;
}



table.uni_table th {
 background:url(/i/th_bg.gif) repeat-x;
 font-family: 'Open Sans Condensed', sans-serif;
 color:#004678;
 text-transform:uppercase;
 font-size:18px;
 font-weight:100;
 padding:8px 3px 6px 3px;
}

table.uni_table .left {
 text-align:left;
}

table.uni_table .num_col {
  width:20px;
}

table.uni_table td {
  padding:6px 3px;
  text-align:center;
}

table.uni_table td a {
 color:#000;
 text-decoration:none;
}

table.uni_table td a:hover {
  text-decoration:underline;
}

table.uni_table tr.even td {
 background:#efefef;
}

div.pagenav a, div.pagenav b {  
  text-decoration:none;
  margin:0 3px;
}

div.pagenav a:hover {
  text-decoration:underline;
}

div.b-sponsors {
  margin:20px 0;
}

div.b-sponsors a {
  margin-right:20px;
}

div.footer_detail_text {  
  line-height:1.3em;
  margin-bottom:20px;
}

dd, dt {display:inline;font-size:11px;margin:0;}
dl {line-height:1.1em;}
dt {font-weight:bold;}

.label {
 display: block; 
 margin: 5px 0 3px 0;
 font-weight:bold; 
}

.tablesorter {
 font-size:8pt;
 margin-top:10px;
 border-collapse:collapse;
 text-align:left;
}

.tablesorter th {
 background: url(/i/th_bg.gif) repeat-x; 
 font-size:11px;
 padding:4px 2px;
 border:1px solid #CCC;
 text-align:center;
 font-family: 'Open Sans Condensed', sans-serif;
}

.tablesorter td {
  font-size:8pt;
  padding:4px 2px;
  vertical-align:middle;
  border:1px solid #CCC;
  text-align:center;
}

.tablesorter td a:hover {
 text-decoration:none;  
}

.tablesorter .name, .tablesorter .left {
  text-align:left;
}

table.tablesorter  tr .headerSortUp {
   background: url(/i/tablesorter/asc.gif) no-repeat; 
   width:16px;
}

table.tablesorter tr .headerSortDown {
 background: url(/i/tablesorter/desc.gif) no-repeat; 
 width:16px;
}

table.tablesorter tfoot tr .headerSortDown, table.tablesorter tfoot  tr .headerSortUp {
  background-image:none;   
}

table.tablesorter tr .headerSortDown, table.tablesorter  tr .headerSortUp {
 background-color: #E0E0E0;
 -webkit-box-shadow: -2px 1px 3px #CCC;
-moz-box-shadow: -2px 0 2px #CCC;
 box-shadow: -2px 0 2px #CCC;
}
table.tablesorter tbody td.sorted {

}

.tablesorter .name.tn { 
 background:#EFEFEF;
 padding:7px 3px;
 color: #185782;
 font-weight:100;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 13px;
 border:1px solid #CCC;
 line-height: 1.1em;
}
    
table.tablesorter tr.odd  td {
  background:#fff;
}

.tablesorter tr.even {
 background:#EFEFEF;
}

.tablesorter .sorted {
 background: #E0E0E0 !important;
 color: #000;
 border-right:1px solid #ccc;
 -webkit-box-shadow: -2px 1px 3px #CCC;
 -moz-box-shadow: -2px 0 2px #CCC;
 box-shadow: -2px 0 2px #CCC
}

div.news-detail {
  padding-right:3px;
}

tr.underline td {
 border-top: 1px solid black;
}

div.cc {
 position:absolute;
 left:50%;
 top:50%;
 width:800px;
 height:600px;
 cursor:pointer;
 background: url(/i/splash/2013/1_2finala.jpg) no-repeat; 
 margin-left:-400px;
 margin-top:-300px;
 border-radius:15px;
}


#mask {
position: fixed;
left: 0;
top: 0;
width:100%;
height:100%;
z-index: 900000;
/*background: url(/i/splash/2013/bg.jpg) center center; */
background: url(/i/splash/2013/transpoint.png) center center;
display:none;
}


div.cc a {
  display:block;
  position:absolute;
  width:1024px;
  height:200px;
  left:0;
  
}

div.cc a.c_top {
   top:0;
}

div.cc a.c_center {
  top:50%;
  left:50%;
  margin-left:-400px;
  margin-top:-100px;
  width:800px;
  
}
div.cc a.c_bottom {
   bottom:0;
}


input.styled {
 display:none;
}
select.styled {
 height:28px;
 position:relative;
 opacity:0;
 width:270px;
 filter:alpha(opacity=0);
 z-index: 5;
}
.disabled {opacity:0.5; filter:alpha(opacity=50);}

.right_team { float: right; padding-right: 15px; color: #666666;  font-size: 13px;}