/*
red	#b51f1f
lred	#c85757
blue	#0a0736
lblue	#545273
lblue2 #394d7f
lblue3 #162062
*/

body 
{
background:#0a0736;
background-image:url(http://www.zfprvaliga.com/images/fadebg.gif);
background-repeat:repeat-x;
margin:0px;
margin-top:20px;
font-family:arial;
font-size:12px;
text-align:center;
}

table,tr,td { padding:0px; margin:0px; border-collapse:collapse; }
a img { border:0px none; }
h1,h2,h3,h4,h5 { color:#0a0736; }

#pagecontainer { width:954px; margin:0px auto; }

#colstable { width:100%; }
#rightcoltd { padding-top:20px; vertical-align:top; width:150px; background:#b51f1f; color:white; border-right:2px solid black; border-bottom:2px solid black; }
#rightcoltd a { color:#dfdfdf; text-decoration:none; }
#rightcoltd a:hover { text-decoration:underline; }

#lang_tbl { width:100%; margin-bottom:10px; }
#lang_tbl td { vertical-align:bottom; text-align:center; }
#lang_tbl a { font-size:10px; display:inline; text-decoration:none; color:white; padding:0px; border:0px none; }
#lang_tbl a:hover { text-decoration:underline; }

#contentcontainer { /*width:650px;*/ vertical-align:top; text-align:left; padding:20px; clear:both; border-left:2px solid black; border-right:1px solid #777777; border-bottom:2px solid black; background:white; }

#contentcontainer a,
#contentcontainer a:active,
#contentcontainer a:visited
{ color:#162062; }

#footer 
{
background-color:#b51f1f;
color:white;
font-size:10px;
text-align:left;
border:2px solid black;
border-top:0px none;
padding:10px;
margin-bottom:20px;
clear:both;
}

#footer a, #footer a:active, #footer a:visited { color:white; }

#topnavcontainer 
{ 
margin-left:-1px;
background-color:#0a0736; 
background-image:url(http://www.zfprvaliga.com/images/topnavbg.gif);
background-repeat:repeat-x;
width:950px;
height:33px; 
text-align:center;
border-left:2px solid black;
/* border-right:2px solid black; */
}
#topnavcontainer { overflow:hidden; }
#topnavcontainer table { margin:0px auto; }
#topnavcontainer td { font-family:verdana; }
#topnavcontainer a { display:block; padding-right:10px; padding-left:10px; height:32px; padding-top:9px; color:#efefef; font-weight:bold; text-decoration:none; }
#topnavcontainer div { display:none; position:absolute; text-align:left; width:150px; background-color:white; border:1px solid #0a0736; border-top:0px none; margin-top:-9px; margin-left:-35px; }
#topnavcontainer a:hover { background-color:#545273; /*color:#0a0736;*/ }
#topnavcontainer div a { cursor:pointer; padding:5px; margin:0px; height:15px; display:block; font-weight:normal; color:#0a0736; }
#topnavcontainer div a:hover { background-color:#545273; color:white; }


#contentcontainer table.leaguetable { width:100%; }
#contentcontainer table.leaguetable, #contentcontainer table.leaguetable td { border-collapse:separate; }
#contentcontainer table.leaguetable td { background-color:#efefef; text-align:center; padding:2px; margin:2px; }
#contentcontainer table.leaguetable td.tname { text-align:left; }
#contentcontainer table.leaguetable td.points { font-weight:bold; background-color:#dfdfdf; }
#contentcontainer table.leaguetable tr.toprow td { background-color:#999999; color:white; font-weight:bold; }


#contentcontainer .newsleft { padding:2px; vertical-align:top; width:65%; background:#ffffff; color:#333333; font-size:15px; }
#contentcontainer img.newsimg { width:200px; margin:0px; margin-right:5px; }
#contentcontainer .newsright {  font-size:12px; }
#contentcontainer div.newsleft2 img.newsimg { margin-right:0px; margin-left:5px; }
#contentcontainer .newsleft a { color:#333333; }

#contentcontainer div.pagetitlediv 
{
padding:4px;
background-color:#ffefef;
font-weight:bold;
color:#0a0736;
font-size:14px;
}
#contentcontainer div.pagetitlediv2
{
border-left:2px solid white;
border-right:2px solid white;
}

#contentcontainer table.tbl1 td {border-bottom:1px solid #c0c0c0; padding:10px;}
#contentcontainer table.tbl1 td.img {padding-left:0px;}
#contentcontainer table.tbl1 td.img img {border:1px solid black;}
#contentcontainer table.tbl1 td.img2 { vertical-align:top; text-align:center; width:33%; }

#contentcontainer table.tbl1 table.tbl2 td {padding:5px;}
#contentcontainer table.tbl2 td {padding:5px;}


#contentcontainer table.tbl_staff { width:100%; border:1px solid #0a0736; border-top:0px none; margin:0px; }
#contentcontainer table.tbl_staff td { vertical-align:top; text-align:center; padding:20px; }
#contentcontainer table.tbl_staff td.img img {border:1px solid black;}

.jno { font-size:100px; color:#0a0736; font-family:georgia;}

div.hr { background:white; height:1px; margin-top:2px; margin-bottom:2px; font-size:1px; clear:both; }

div.blueheader { background:#162062; font-size:14px; margin-bottom:5px; color:white; padding:5px; }
div.curvetop { background:#0a0736; color:white; height:16px; border-bottom:1px solid white; }
div.curvetopr { background:#b51f1f; }

#menu1 { z-index:100; }









#contentcontainer table#homenewstbl { width:100%; margin-bottom:15px; }
#contentcontainer table#homenewstbl td#homenewsleft
{
width:50%;
background-color:#0a0736;
vertical-align:top;
border-right:0px none;
color:black;
font-size:10px;
padding:1px
}
#contentcontainer table#homenewstbl td#homenewsleft a,
#contentcontainer table#homenewstbl td#homenewsleft a:active,
#contentcontainer table#homenewstbl td#homenewsleft a:hover
{
	color:black;
	font-weight:bold;
}
#contentcontainer #homenewstbl #homenewsleft div { 
padding:5px; margin-top:-36px;
background:url('http://www.zfprvaliga.com/images/transbg.png');
filter: alpha(opacity=70); 
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
opacity:0.7
}
#contentcontainer table#homenewstbl td#homenewsright
{
width:50%;
background-color:#545273;
vertical-align:top;
padding:0px;
border-left:0px none;
}
#contentcontainer table#homenewstbl td#homenewsright a
{
display:block;
color:#efefef;
font-size:10px;
padding:7px 5px;
padding-bottom:8px;
text-decoration:none;
border-bottom:1px solid white;
}
#contentcontainer table#homenewstbl td#homenewsright a b { font-size:12px; }

#contentcontainer table.homebtmtbl { width:100%; margin-top:15px; border-bottom:1px solid #999999; }
#contentcontainer table.homebtmtbl td { text-align:center; background:#545273; color:white; font-weight:bold; padding:7px; }
#contentcontainer table.homebtmtbl td img { border:1px solid #999999; }
#contentcontainer table.homebtmtbl tr.btmtblh td img { border:0px none; margin:0px; }
#contentcontainer table.homebtmtbl tr.btmtblh td { background:#195f23; padding:0px; }