BODY {
background: #4c0000 url('images/backgr2a.jpg') no-repeat;
background-position: center top;
font-family: trebuchet ms, arial;
font-size: 10pt;
color: #000000;
padding: 0px;
margin: 0px;
}

.td_report { 
font-size: 14px;
font-family: trebuchet ms, arial;
background-color: #fcfcfc; 
padding: 7px;
}

.d_content { width: 980px; margin: auto; }
.d_contentd { position: relative; left: 0px; top: 0px; width: 980px; border: 0px solid; }
.d_upd { position: absolute; left: 0px; top: 0px; width: 100%; height: 15px; background: url('images/header_line.png') repeat-x; }
.d_logo { position: absolute; left: 5px; top: 60px; width: 222px; height: 110px; background: url('images/logo.png') no-repeat; }
.d_footer { position: fixed; bottom: 0px; left: 0px; width: 100%; height: 30px; z-index: 200; background: url('images/footer_bg.jpg') repeat-x; }
.d_memberbox { position: absolute; right: 0px; top: 7px; width: 380px; height: 65px; background: url('images/member_box.png') no-repeat; }

#tooltip {
	position:absolute;
	z-index:9999;
	color:#fff;
	font-size:10px;
	width:180px;
	
}

a:active, a:focus { outline: 0; }

p { margin: 0px; padding: 0px; }

.textfield {
   background: #FFFFFF;
   padding: 2px;
   width: 200px;
   color: #000000;
   text-decoration: none;
   border: 1px solid #dbdbdb;
   font: normal 10pt  trebuchet ms, tahoma, verdana, arial;
}
.username {
   background: #FFFFFF url('images/username.png') no-repeat;
   padding-top: 2px;
   padding-left: 20px;
   padding-right: 2px;
   padding-bottom: 2px;
   width: 135px;
   color: #000000;
   text-decoration: none;
   border: 1px solid #dbdbdb;
   font: normal 10pt  trebuchet ms, tahoma, verdana, arial;
}
.password {
   background: #FFFFFF url('images/password.png') no-repeat;
   padding-top: 2px;
   padding-left: 20px;
   padding-right: 2px;
   padding-bottom: 2px;
   width: 135px;
   color: #000000;
   text-decoration: none;
   border: 1px solid #dbdbdb;
   font: normal 10pt  trebuchet ms, tahoma, verdana, arial;
}
a:link{
	color: #9e0000;
    text-decoration: none;
    font-size: 10pt;
    font-family: Trebuchet MS, Arial, Tahoma;
}
a:visited{
	color: #9e0000;
    text-decoration: none;
    font-size: 10pt;
    font-family: Trebuchet MS, Arial, Tahoma;
}
a:hover{
    color: #9e0000;
    font-size: 10pt;
    font-family: Trebuchet MS, Arial, Tahoma;
    text-decoration: underline;
}


a:link.title{
	color: #9e0000;
	font-weight: bold;
    text-decoration: none;
    font-size: 11pt;
    font-family: Trebuchet MS, Arial, Tahoma;
}
a:visited.title{
	color: #9e0000;
	font-weight: bold;
    text-decoration: none;
    font-size: 11pt;
    font-family: Trebuchet MS, Arial, Tahoma;
}
a:hover.title{
    color: #9e0000;
    font-size: 11pt;
    font-family: Trebuchet MS, Arial, Tahoma;
	font-weight: bold;
    text-decoration: underline;
}

.b1, .b2, .b3, .b4, .b2b, .b3b, .b4b{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background: #a1a1a1; margin:0 5px;}
.b2, .b2b {height:1px; background: #f5f5f5; border-right:2px solid #a1a1a1; border-left:2px solid #a1a1a1; margin:0 3px;}
.b3, .b3b {height:1px; background: #f5f5f5; border-right:1px solid #a1a1a1; border-left:1px solid #a1a1a1; margin:0 2px;}
.b4, .b4b {height:2px; background: #f5f5f5; border-right:1px solid #a1a1a1; border-left:1px solid #a1a1a1; margin:0 1px;}
.b2b, .b3b, .b4b {background: #f5f5f5;}
.bcontent {background: #f5f5f5; border-right:1px solid #a1a1a1; border-left:1px solid #a1a1a1; padding:5px; }

.a1, .a2, .a3, .a4, .a2a, .a3a, .a4a{font-size:1px; overflow:hidden; display:block;}
.a1 {height:1px; background: #ffffff; margin:0 5px;}
.a2, .a2a {height:1px; background: #ffffff; border-right:2px solid #ffffff; border-left:2px solid #ffffff; margin:0 3px;}
.a3, .a3a {height:1px; background: #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 2px;}
.a4, .a4a {height:2px; background: #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 1px;}
.a2a, .a3a, .a4a {background: #ffffff;}
.acontent {background: #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; padding:5px; }

.c1, .c2, .c3, .c4, .c2c, .c3c, .c4c{font-size:1px; overflow:hidden; display:block;}
.c1 {height:1px; background: #a1a1a1; margin:0 5px;}
.c2, .c2c {height:1px; background: #ffffff; border-right:2px solid #a1a1a1; border-left:2px solid #a1a1a1; margin:0 3px;}
.c3, .c3c {height:1px; background: #ffffff; border-right:1px solid #a1a1a1; border-left:1px solid #a1a1a1; margin:0 2px;}
.c4, .c4c {height:2px; background: #ffffff; border-right:1px solid #a1a1a1; border-left:1px solid #a1a1a1; margin:0 1px;}
.c2c, .c3c, .c4c {background: #ffffff;}
.ccontent {background: #ffffff; border-right:1px solid #a1a1a1; border-left:1px solid #a1a1a1; padding:5px; }



.jqueryslidemenu{
width: 100%;
height: 35px;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
height: 25px;
}

.jqueryslidemenu ul li a{
display: block;
top: 0px;
border: 0px solid gray;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{
display: inline-block;
}

.jqueryslidemenu ul li a:link.nactive, .jqueryslidemenu ul li a:visited.nactive{
color: #3c3c3c;
font-face: Trebuchet MS, Arial, Tahoma;
font-size: 12pt;
font-weight: bold;
text-transform: uppercase;
padding-top: 8px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 6px;
}

.jqueryslidemenu ul li a:hover.nactive{
color: #ffffff;
background: url('images/hover.jpg');
font-weight: bold;
}

a.active {
background: url('images/hover.jpg');
padding-top: 8px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 6px;
color: #ffffff;
font-face: Trebuchet MS, Arial, Tahoma;
font-size: 12pt;
font-weight: bold;
text-transform: uppercase;
}

.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

.jqueryslidemenu ul li ul li ul{
top: 0;
}

.jqueryslidemenu ul li ul li a{
font: normal 11px verdana;
width: 160px;
padding: 0px;
border-bottom: 1px solid #d1d1d1;
}



.jqueryslidemenu ul li a.submenu{
display: block;
background: #F4F4F4;
border: 1px solid #ECECEC;
text-decoration: none;
padding: 6px;
}

* html .jqueryslidemenu ul li a.submenu{
display: inline-block;
}

.jqueryslidemenu ul li a:link.submenu, .jqueryslidemenu ul li a:visited.submenu{
color: #4a4a4a;
font-weight: bold;
}

.jqueryslidemenu ul li a:hover.submenu{
color: #b90000;
background: url('http://cskasofia.com/images/menu2.jpg');
font-weight: bold;
}




.container {
	overflow: hidden;
	width: 590px;
	height: 270px;
	margin: 0 auto;
}
#main {
	padding: 0px;
	background: #f5f5f5;
	border: 0px solid #ccc;
}


.main_image {
	width: 410px;
	height: 270px;
	float: left;
	background: #f5f5f5;
	position: absolute;
	left: 145px;
	overflow: hidden;
	color: #fff;
}

.main_image img {
    width: 410px;
	height: 270px;
	cursor: pointer;
}

.main_image p {
	padding: 0;
	margin: 0;
	padding-right: 5px;
	line-height: 1.6em;
	color: #fff;
	text-decoration: none;
	font-size: 12pt;
}
.main_image p:hover {
	color: #fff;
	text-decoration: underline;
	font-size: 12pt;

}

.main_image a{
	color: #fff;
	text-decoration: none;
	font-size: 12pt;

}

.main_image a:hover{
	color: #fff;
	text-decoration: underline;
	font-size: 12pt;

}

.main_image .block small {margin-left: 10px;}
.main_image .desc{
	position: absolute;
	bottom: 0;	left: 0;
	width: 100%;
	display: none;
	cursor: pointer;
	font-size: 10pt;
}

.main_image .block{
	width: 100%;
	padding: 5px;
	background: #000;
	border-top: 1px solid #000;
	text-decoration: none;
}

.main_image a.show {background-position: left bottom;}

.image_thumb {
	float: left;
	width: 96px;
	background: #f5f5f5;
}
.image_thumb img {
	border: 1px solid #adadad; 
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
	padding: 10px;
	background: #f5f5f5;
	width: 88px;
	float: left;
}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #ddd;
	cursor: default;
}
html .image_thumb ul li h2 {
	font-size: 1.5em; 
	margin: 5px 0; padding: 0;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
}	
.image_thumb ul li p{display: none;}


.content_title { font-family: Trebuchet MS, Arial, Tahoma; font-weight: bold; font-size: 12pt; color: #9e0000; }
.content_text { font-family: Trebuchet MS, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #000000; }
.small_text { font-family: Trebuchet MS, Arial, Tahoma; font-weight: normal; font-size: 9pt; color: #000000; }
.date_text { font-family: Trebuchet MS, Arial, Tahoma; font-weight: normal; font-size: 8pt; color: #636363; }
.footer_text { font-family: Trebuchet MS, Arial, Tahoma; font-weight: normal; font-size: 10pt; color: #ffffff; }


.tabbed_area {
	padding-left: 0px;
	margin: 0px;
	position: relative;
	top: 0px;
}

ul.tabs {
    padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 6px;
	padding-left: 6px;
	height: 25px;
	background: url('images/tab_border.jpg');
}
ul.tabs li {
	list-style:none;
	display:inline;
	margin-top: 0px;
	margin-left: -2px;
}
ul.tabs li span {
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 0px;
	height: 30px;
	text-decoration:none;
    font-family: Trebuchet MS, Arial, Tahoma; 
	font-weight: bold; 
	font-size: 9pt; 
	color: #ffffff;
	text-transform:uppercase;
	border: 0px solid #ffffff;
	cursor: pointer; 
}
ul.tabs li span:hover {
	background: url('images/hover2.jpg');
	color: #ffffff;
	cursor: pointer; 
}
ul.tabs li span.tactive, ul.tabs li span.tactiveg, ul.tabs li span.tactivev, ul.tabs li span.tactivem, ul.tabs li span.tactiveh, ul.tabs li span.tactivep, ul.tabs li span.tactiveo, ul.tabs li span.tactivea, ul.tabs li span.tactivetc {
	background: #ffffff;
	color: #000000;
	border: 0px solid #ffffff; 
	border-bottom: 0px solid #ffffff;

}
.content, .contentg, .contentv, .contentm, .contenth, .contentp, .contento, .contenta, .topcontent {
	background:#ffffff;
	border:0px solid #464c54;
}
#content_2, #content_3, #content_4, #content_5, #gallery_2, #video_2, #matches_2, #standings_2, #poll_2, #other_2 { display:none; }


p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #adadad; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

p#dvtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 0.8em; background-color: white; border: 1px solid #adadad; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#dvtip #vtipArrow { position: absolute; top: -10px; left: 5px }

.vote_results {
	height: 5px;
	width: 0;
	overflow: hidden;
	margin-top: 2px;
	background-color: #ba0000;
}

.friendsend_text { font: normal 10pt  trebuchet ms, tahoma, verdana, arial; color: #ffffff; }

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #aa0000;
text-decoration: none;
color: #aa0000;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #aa0000;
color: #aa0000;
background-color: #ffffff;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid #aa0000;
background-color: #ffffff;
color: #aa0000;
}

* html .pagination li.currentpage, * html .pagination li{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}



.input {
	background: url('images/input.jpg');
	color: #ffffff;
        text-align: center;
	text-decoration: none;
	border: 1px solid #930000;
	font: normal 12pt  trebuchet ms, tahoma, verdana, arial;
}

.inputh {
	background: #f4f4f4;
	color: #000000;
	text-decoration: none;
	border: 1px solid #d5d5d5;
	font: normal 10pt  trebuchet ms, tahoma, verdana, arial;
}

textarea {
	color: #000000;
	text-decoration: none;
	background: #f4f4f4;
	border: 1px solid #d5d5d5;
	font: normal 10pt  trebuchet ms, tahoma, verdana, arial;
}

.button {
	background: #c72828;
	color: #FFFFFF;
        text-align: center;
	text-decoration: none;
	border: 1px solid #aa0000;
        padding-left: 5px;
        padding-right: 5px;
	font: bold 10pt  trebuchet ms, tahoma, verdana, arial;
}

select {
BACKGROUND: #f4f4f4;
BORDER-RIGHT: #d5d5d5 1px solid;
BORDER-TOP: #d5d5d5 1px solid;
FONT-SIZE: 14px;
BORDER-LEFT: #d5d5d5 1px solid;
BORDER-BOTTOM: #d5d5d5 1px solid;
FONT-FAMILY: trebuchet ms, arial, verdana;
}

tx {
	font: normal 10pt  trebuchet ms, tahoma, verdana, arial;
}

txf {
	color: #FFFFFF;
	text-decoration: none;
	font: normal 10pt  trebuchet ms, tahoma, verdana, arial;
}

a:link.lcontent
{
	color: #000000;
        text-decoration: none;
}
a:visited.lcontent
{
	color: #000000;
        text-decoration: none;
}
a:hover.lcontent
{
	color: #000000;
        text-decoration: underline;
}

a:link.footer
{
	color: #FFFFFF;
        text-decoration: none;
}
a:visited.footer
{
	color: #FFFFFF;
        text-decoration: none;
}
a:hover.footer
{
	color: #FFFFFF;
        text-decoration: underline;
}

a:link.menu, a:visited.menu{
	color: #b90000;
        text-decoration: none;
        font: normal 11px verdana;
}
a:hover.menu{
	color: #b90000;
        text-decoration: none;
        font: normal 11px verdana;
}
