@charset "utf-8";

/* pagination */
.pagination{
    border-top: 1px solid #ccc;
    padding-top: 8px;
	font-size:0.7em;
	margin-bottom:1em;
}

.pagination a {
    text-decoration: underline;
    margin-top: 3px;
    display: inline;
	color: #faa61a;
	border: solid #dadada 1px;
    padding: 3px 5px 3px 5px;
	background-color:transparent;
}
.pagination a:hover {
    background-color:#faa61a;
	color: #fff;
	text-decoration: none;
}

.pagination span.active {
    border: solid #8b8b8b 1px;
    padding: 3px 5px 3px 5px;
    background-color: #FF5200;
    font-weight: bold;
    color: #FFF;
}
.pagination span.nohover {
    border: solid #dadada 1px;
    padding: 3px 5px 3px 5px;
    background-color: transparent;
    color: #dadada;
}
.pagination span.dot-dot-dot {
    color: #F8A519;
    font-weight: bold;
}

/* /pagination */



/* infomenu: start */

ul.menu_info1,

ul.menu_info1 li ul {

    clear: both;

    list-style: none;

    width: 265px;

    overflow: hidden;

    margin: 10px 10px 0 15px;
    margin-left: -30px;

}

ul.menu_info1 li {

    display: block;

    float: left;

    width: 265px;

    overflow: hidden;

    margin: 1px 0;

    list-style: none;

    font-size: 15px;

    font-weight: bold;

    background: transparent url(/i/bl_9.gif) no-repeat 0 3px;

}

ul.menu_info1 li a {

    color: #000;

    text-decoration: underline;

}

ul.menu_info1 li a:hover {

    color: #faa61a;

}

ul.menu_info1 li a span {

    display: block;

    padding:3px 0 4px 23px;

    text-decoration: underline;

    white-space: nowrap;

}

ul.menu_info1 li#current,

ul.menu_info1 li.active {

    background: transparent url(/i/bg_infomenu_current.gif) no-repeat 0 0;

}

ul.menu_info1 li#current a,

ul.menu_info1 li.active a {

    color: #fff;

    text-decoration: none;

}

ul.menu_info1 li#current a span,

ul.menu_info1 li.active a span {

    text-decoration: none;

}

ul.menu_info1 li#current ul,

ul.menu_info1 li.active ul {

    width: 226px;

    overflow: hidden;

    margin: 0 15px 0 24px;

}

ul.menu_info1 li#current ul li,

ul.menu_info1 li.active ul li,

ul.menu_info2 li {

    display: block;

    float: left;

    width: 226px;

    overflow: hidden;

    margin:0;

    list-style: none;

    font-size: 11px;

    font-weight: normal;

    background: transparent url(/i/bg_l1.gif) repeat-x bottom;

}

ul.menu_info1 li#current ul li a,

ul.menu_info1 li.active ul li a,

ul.menu_info2 li a {

    color: #8b8b8b;

    text-decoration: underline;

}

ul.menu_info1 li#current ul li a:hover,

ul.menu_info1 li.active ul li a:hover,

ul.menu_info2 li a:hover {

    color: #faa61a;

}

ul.menu_info1 li#current ul li a span,

ul.menu_info1 li.active ul li a span,

ul.menu_info2 li a span {

    display: block;

    width: 213px;

    padding: 3px 0 7px 13px;

    text-decoration: underline;

    white-space: nowrap;

    background: transparent url(/i/bl_4.gif) no-repeat 0 7px;

    cursor:pointer;

}

ul.menu_info1 li#current ul li#current,

ul.menu_info1 li#current ul li.active,

ul.menu_info1 li.active ul li#current,

ul.menu_info1 li.active ul li.active,

ul.menu_info2 li#current,

ul.menu_info2 li.active {

    font-weight: bold;

    background: transparent url(/i/bg_l1.gif) repeat-x bottom;

}

ul.menu_info1 li#current ul li#current a,

ul.menu_info1 li#current ul li.active a,

ul.menu_info1 li.active ul li#current a,

ul.menu_info1 li.active ul li.active a,

ul.menu_info2 li#current a,

ul.menu_info2 li.active a {

    color: #000;

    text-decoration: none;

}

ul.menu_info1 li#current ul li#current a span,

ul.menu_info1 li#current ul li.active a span,

ul.menu_info1 li.active ul li#current a span,

ul.menu_info1 li.active ul li.active a span,

ul.menu_info2 li#current a span,

ul.menu_info2 li.active a span {

    padding: 4px 0 6px 13px;

    color: #000;

    text-decoration: none;

    background: transparent url(/i/bl_4.gif) no-repeat 0 8px;

}
ul.menu_info1 li#current ul, ul.menu_info1 li.active ul {
    width: 226px;
    overflow-x: hidden;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
    margin-left: 4px;
}



span.job {

    display: block;

    margin-bottom: 15px;

    color: #faa61a;

    font-size: 13px;

    font-weight: bold;

    text-transform: uppercase;

    text-align: left;

}



/*tv*/

div.ev_navigation {

	height: 77px;

	overflow: hidden;

}

div.ev_navigation div.ev_navigationtitle {

	height: 26px;

	overflow: hidden;

	background: url(/i/tv_bg1.gif) repeat-x top;

	padding: 10px 0px 0px 0px;

}

div.ev_navigation div.ev_navigationtitle span.title {

	display: block;

	width: 340px;

	float: left;

	font-size: 15px;

	font-weight: bold;

	color: #000;

	text-align: center;

	text-decoration: none;

	text-transform: uppercase;

	white-space: nowrap;

}

div.ev_navigation div.ev_navigationtitle span.noweek {

	display: block;

	float: left;

	width: 160px;

	overflow: hidden;

	text-decoration: none;

}

div.ev_navigation div.ev_navigationtitle a.prevweek,

div.ev_navigation div.ev_navigationtitle a.nextweek {

	display: inline;

	float: left;

	width: 130px;

	overflow: hidden;

	font-size: 11px;

	font-weight: bold;

	color: #faa61a;

	text-decoration: underline;

}

div.ev_navigation div.ev_navigationtitle a.nextweek {

	text-align: right;

	background: url(/i/tv_bul1.gif) no-repeat 100% 2px;

	padding: 0px 20px 0px 0px;

	margin: 0px 10px 0px 0px;

}

div.ev_navigation div.ev_navigationtitle a.prevweek {

	text-align: left;

	background: url(/i/tv_bul1.gif) no-repeat 0px 2px;

	padding: 0px 0px 0px 20px;

	margin: 0px 0px 0px 10px;

}

div.ev_navigation div.ev_navigationtitle a:hover.prevweek,

div.ev_navigation div.ev_navigationtitle a:hover.nextweek {

	color: #000;

}


ul.weeknav {

    list-style: none;

    height: 41px;

    overflow: hidden;

    background: #fff;
    float: left;

}

ul.weeknav li.weeknav {

    list-style: none;

    display: block;

    float: left;

    width: 93px;

    height: 41px;

    overflow: hidden;

    background: url(/i/tv_bg2.gif) repeat-x top;

    margin: 0px 1px 0px 0px;

}

ul.weeknav li.weeknav a {

    display: block;

    width: 85px;

    height: 35px;

    overflow: hidden;

    text-decoration: none;

    padding: 6px 0px 0px 8px;

}

ul.weeknav li.weeknav a span.weekday {

    display: block;

    font-size: 11px;

    font-weight: bold;

    color: #000;

    text-decoration: none;

}

ul.weeknav li.weeknav a span.daymonth {

    display: block;

    font-size: 11px;

    font-weight: normal;

    color: #fff;

    text-decoration: none;

    margin: -2px 0px 0px 0px;

}

ul.weeknav li.weeknav a:hover {

    background: url(/i/tv_bg3.gif) repeat-x top;

}

ul.weeknav li.weeknav a:hover span.weekday {

    color: #faa61a;

}

ul.weeknav li.weeknav a:hover span.daymonth {

    color: #a7a7a7;

}

ul.weeknav li#current {

    width: 95px;

}

ul.weeknav li#current a,

ul.weeknav li#current a:hover {

    width: 87px;

    background: url(/i/tv_bg4.gif) no-repeat 50% 0px;

}

ul.weeknav li#current a span.weekday,

ul.weeknav li#current a span.daymonth {

    color: #fff;

}


/*poll*/

div.contentpane_poll table.pollstableborder {

	margin-top: 15px;

}

div.contentpane_poll table.pollstableborder td {

	padding-bottom: 3px;

}

div.contentpane_poll table.pollstableborder td.sectiontableheader {

	padding-bottom: 10px;

	color: #faa61a;

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

}

div.contentpane_poll table.pollstableborder td.casetext {

	color: #000;

	font-size: 12px;

	font-weight: bold;

	font-style: italic;

	text-decoration: none;

}

div.contentpane_poll table.pollstableborder td.casehit,div.contentpane_poll table.pollstableborder td.casepercent {

	padding-bottom: 10px;

	color: #a2a2a2;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

}

div.contentpane_poll table.pollstableborder td.casepercent {

	font-weight: bold;

}

div.contentpane_poll table.pollstableborder div.chartbg {

	margin: 2px 0 10px;

	background: #f1f1f1;

}

div.contentpane_poll table.pollstableborder div.chart {

	height: 10px;

	overflow: hidden;

	border-right: 1px solid #fff;

	background: #faa61a url(../img/bg_poll.gif) repeat-x top;

}

div.contentpane_poll table.pollvoter {

	margin-bottom: 10px;

	color: #a2a2a2;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}

