@charset "utf-8";
/* CSS Document */
html { background-color:#000; }
body { background:url(../img/bg-body.jpg) center top no-repeat; }
.clear { display:block; clear:both; height:1px; }
.left { float:left; }
.right { float:right; }
.hidden { display:none; }

#container { width:1000px; margin:0 auto; font:12px Tahoma, Geneva, sans-serif; color:#a9a9a9; }
#container a { cursor:pointer; }
#container img { vertical-align:bottom; }

#header { position:relative; width:1000px; height:180px; }

a#logo { display:block; position:absolute; left:297px; top:29px; width:391px; height:135px; background:url(../img/logo.jpg) no-repeat; }

#content { padding:0 15px 40px; background:url(../img/bg-content.jpg) left top no-repeat; }

.blockSimple { width:958px; margin:10px 0; padding:6px; background:#0b090a; }
.blockSimple td { padding:6px; }

.blockDefault { width:934px; margin-bottom:10px; padding:18px 18px 10px; background:#0b090a url(../img/bg-blockDefault.jpg) left bottom no-repeat; }
.blockDefault table { width:100%; }
.blockDefault td { padding-bottom:5px; }
.blockDefault tr.legend td { text-align:center; }
.blockDefault td .column { float:left; width:105px; }
.blockDefault td.bg { background:url(../img/hr-vert.gif) left top no-repeat; }
.blockDefault a { font-size:10px; color:#a9a9a9; }

a.bt-date { display:block; float:left; width:20px; height:20px; margin-left:4px; background:url(../img/bt-date.gif) no-repeat; }

span.notice { display:block; clear:left; padding:10px 0; font:11px Verdana, Geneva, sans-serif; color:#454545; }

.blockTabsControl a { display:block; position:relative; float:left; height:66px; }
.blockTabsControl a span { display:block; float:left; height:66px; }
.blockTabsControl a span.l { width:34px; background:url(../img/bt-tabs-l.png) left top no-repeat; }
.blockTabsControl a span.r { width:34px; background:url(../img/bt-tabs-r.png) left top no-repeat; }
.blockTabsControl a span.c { background:url(../img/bt-tabs-c.png) left top repeat-x; }
.blockTabsControl a img { padding-top:12px; }
.blockTabsControl a.t1 { z-index:2; }
.blockTabsControl a.t2 { z-index:3; left:-20px; }
.blockTabsControl a.t3 { z-index:1; left:-40px; }
.blockTabsControl a.cur { z-index:4 !important; }
.blockTabsControl a.cur span { background-position:left bottom; }


#program-list { list-style:none; margin-left: 8px; margin-top:18px; padding: 0; width:100%; height:400px; }
#program-list li { display: inline; float: left; overflow: hidden; width: 465px; margin-bottom:20px; }
#pbox1 { background: url("../img/adv/image_fhg.jpg") no-repeat scroll 0 0 transparent; height:230px; width:460px; }
#pbox2 { background: url("../img/adv/image_freecontent.jpg") no-repeat scroll 0 0 transparent; height:230px; width:460px; }
#pbox3 { background: url("../img/adv/image_freehosting.jpg") no-repeat scroll 0 0 transparent; height:230px; width:460px; }
#pbox4 { background: url("../img/adv/image_rss.jpg") no-repeat scroll 0 0 transparent; height:230px; width:460px; }




/* CSS Document PVV settings*/


.pvv_menu_holder
{
	margin:10px;
}



.pvv_topMenu
{
	font-size:12px;
	color:#999;
	text-decoration:none;
	display:inline-block;
	margin-right:30px;
	font-weight:bold;		
}

.pvv_topMenu:hover
{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	display:inline-block;
	margin-right:30px;
	font-weight:bold;	
}

.navigation
{
	background-image:url(../img/nav_btn.png);
	background-color:transparent;
	background-repeat:no-repeat;
    color: #A9A9A9;
    cursor: pointer;
    display: inline-block;
    font:bold 11px Tahoma,Geneva,sans-serif;
    height: 18px;
    text-align: center;
    text-decoration: none;
    width: 28px;
	padding-top:3px;
}

.navigation:hover
{
	background-image:url(../img/nav_btn.png);
	background-color:transparent;
	background-repeat:no-repeat;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font:bold 11px Tahoma,Geneva,sans-serif;
    height: 18px;
    text-align: center;
    text-decoration: none;
    width: 28px;
	padding-top:3px;
}

.navigation_curr
{
    color: #FFFFFF;
    display: inline-block;
    font: bold 11px Tahoma,Geneva,sans-serif;
    height: 16px;
    padding-top: 2px;
    text-align: center;
    text-decoration: none;
    width: 28px;
}

.pagination
{
	float: right;
    margin-top: 2px;
}

.cp_btn_div
{
	display: none;
    float: right;
    height: 0;
	position: relative;
    top: 1px;
    z-index: 2;
}

.cp_button_del
{
	background-image:url(../img/cp_del.png);
	background-color:transparent;
	border:none;
    height:30px;
    margin-right:1px;
    width:30px;
	cursor:pointer;
}

.cp_button_edit
{
	background-image:url(../img/cp_edit.png);
	background-color:transparent;
	border:none;
    height:30px;
    margin-right:1px;
    width:30px;
	cursor:pointer;
}