@charset "utf-8";
/* CSS Document */

body
{
margin:0px;
background:#963287;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

a:link, a:visited
{
color:#963287;
text-decoration:none;
}

a:hover
{
color:#c855a0;
}

.container
{
width:960px;
background:#FFFFFF;
height:auto;
margin:auto;}

.marginbox
{

width:940px;
height:auto;
padding:10px;
}


.top
{
height:160px;
width:940px;
background:#963287;
overflow:hidden;}

.top1
{
height:110px;
width:auto;
color:#FFFFFF;}

.top1 a:link,.top1  a:visited
{
text-decoration:underline;
color:#FFFFFF;}

.top1 li
{
display:inline;
list-style:none;
margin-left:5px;}


.top1_1
{
float:left;
width:600px;
}

.top1_2
{
float:right;
width:320px;
margin-right:10px;}

.top1_2_1
{
float:right;
width:320px;
text-align:right;
margin-top:2px;}

.topform1
{
background:url(img/input-text-login-name.gif) top left no-repeat;
width:168px;
height:22px;
border:none;
padding-left:3px;
padding-top:2px;
color:#333333;}

.topform2
{
background:url(img/input-text-login-pass.gif) left top no-repeat;
width:119px;
height:22px;
border:none;
padding-left:3px;
padding-top:2px;
color:#333333;}



#menu{
	background-color:#fff;
}

div.menu{
	list-style:none;
	width:940px;
	height:50px;

}

div.menu li{
	float:left;
}

div.menu li a{
	display:block;
	height:50px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	background:url(img/menu.png) 0 0 no-repeat;
}


li#b1 a{width:190px; background-position:0px 0px;}
li#b1-selected a{width:190px; background-position:0px -51px;}
li#b1 a:hover{ width:190px;background-position:0px -51px;}

li#b2 a{width:188px; background-position:-190px 0px;}
li#b2-selected a{width:188px; background-position:-190px -51px;}
li#b2 a:hover{ width:188px;background-position:-190px -51px;}

li#b3 a{width:187px; background-position:-379px 0px;}
li#b3-selected a{width:187px;background-position:-379px -51px;}
li#b3 a:hover{ width:187px;background-position:-379px -51px;}

li#b4 a{width:188px; background-position:-566px 0px;}
li#b4-selected a{width:188px; background-position:-566px -51px;}
li#b4 a:hover{ width:188px;background-position:-566px -51px;}

li#b5 a{width:187px; background-position:-753px 0px;}
li#b5-selected a{ width:187px;background-position:-753px -51px;}
li#b5 a:hover{ width:187px;background-position:-753px -51px;}

/* top  */

.nbox
{
height:20px;
overflow:hidden;
position:static}

.concentr
{
width:940px;
background:#9f218b;
height:auto;
}


.footer1
{
height:auto;
width:940px;
background:#FFFFFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:20px;
padding-bottom:20px;
font-size:11px;
}

.purp
{
background:#9f218b;
width:940px;
height:auto;
overflow:hidden;
display:block;
}
.purptop
{
background:url(img/purptop.jpg) top no-repeat;
height:9px;
overflow:hidden;
width:auto;}

.purpbottom
{
background:url(img/purpbottom.jpg) top no-repeat;
height:10px;
width:auto;}


.signleft
{
float:left;
width:660px;
height:auto;
position:relative;
color:#FFFFFF;
font-size:14px;
z-index:1;
}

.signleft a:link,.signleft  a:visited
{
text-decoration:underline;
color:#FFFFFF;}

.signform
{
background:url(img/signformbg.gif) left top no-repeat;
width:204px;
height:23px;
border:none;}

.signborder
{
background:url(img/signbord.jpg) left bottom no-repeat;}


.signright
{
float:left;
width:265px;
height:auto;
overflow:hidden;}

.selectheight
{
height:23px;
margin-bottom:2px;
height:auto;
overflow:hidden;}


.contestRight
{
	background:url(img/contestright.jpg) no-repeat top right;
	width:277px;
	height:1230px;
	position:absolute;
	margin-top:0px;
	margin-left:663px;
	z-index:20;
	overflow:hidden;

}

.contestheight
{
height:45px;}

.videoName
{
font-size:18px;
font-weight:bold;}

.videoHeight
{
height:25px;}

.videoForm
{
width:240px;
height:55px;
border:solid 1px #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
overflow:auto;}

.whiteBar
{
background:url(img/whitebar.jpg) left no-repeat;
height:50px;
width:892px;
margin-left:13px;
color:#993399;}

.videoSel
{
width:19px;
height:23px;
border:#CCCCCC 1px solid;
float:left;
margin-right:5px;
padding-left:10px;
padding-top:6px;}

.videoSel a:link,.videoSel a:visited
{
color:#0099FF;
text-decoration:none;}

.videoSel2
{
width:19px;
height:23px;
border:#b7deef 1px solid;
float:left;
margin-right:5px;
padding-left:10px;
padding-top:6px;
background:#d4f1ef;
}

.videoSel2 a:link, .videoSel2 a:visited
{
color:#333333;
text-decoration:none;}


.vidThumb
{
width:167px;
height:200px;
float:left;
font-size:12px;
margin-right:10px;}

.videoUptit
{
color:#963287;
font-size:18px;
font-weight:bold;
}

.videoupcom
{
background:url(img/videoupcom.jpg) no-repeat;
width:343px;
height:138px;
padding:5px;
border:0px;
overflow:auto;
}

.videouptit
{
background:url(img/videouptit.jpg) no-repeat;
width:344px;
height:29px;
padding:4px;
border:none;}

.comments
{
width:890px;
margin-left:5px;
background:#FFFFFF;
color:#000000;
padding:10px;
height:auto;
overflow:hidden;
position:relative;
}

.comments a:link,.comments a:visited
{
color:#993399;
text-decoration:none;
font-weight:bold;}

.com1
{
width:auto;
height:auto;
overflow:hidden;
position:relative;
float:left;
margin-bottom:10px;
}

.com2
{
float:left;
width:83px;
height:auto;
overflow:hidden;
text-align:center;

}

.com3
{
width:790px;
height:17px;
border-bottom: solid 1px #333333;
margin-left:10px;
overflow:hidden;
position:static;
float:left;
color:#333333;
font-weight:bold;
}



.com4
{
width:790px;
height:auto;
margin-left:10px;
margin-top:5px;
overflow:hidden;
position:static;
float:left;
color:#333333;

}
