/*CSS Reset*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

    margin: 0;

    padding: 0;

    border: 0;

    outline: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



html {

    height: 100%;

}



html {

    font-size: 1em;

}



body {

    line-height: 1;

}



ol, ul {

    list-style: none;

}



blockquote, q {

    quotes: none;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



caption, th, td {

    text-align: left;

    font-weight: normal;

}



.clearer {

	font-size: 0px;

	height: 0px;

	clear: both;

}



.f-left {

	float: left;

}



.f-right {

	float: right;

}

ul.shedule { margin: 30px 0; z-index: 100; }
ul.shedule li { position: relative; height: 75px; background: url(../img/line-min0.png) no-repeat 66px 13px; }
ul.shedule li.t30 { background: url(../img/line-min30.png) no-repeat 66px 13px; }
ul.shedule li .time { font-size: 1.5em; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; }

ul.shedule li.t30 .time { padding: 4px 0 0 22px; font-size: 1em; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; color: #666666; }


ul.shedule .pause { padding: 16px 0 0 66px; font-size: 1.25em; text-align: center; color: #666666; font-family: Georgia; }

ul.shedule .block { margin: -24px 22px 0 100px; z-index: 10; position: relative; }
/* ul.shedule .cab1 .block-small { color: #265e70; } */

ul.shedule .block a { z-index: 1001; position: relative;}

ul.shedule .block .top-delim {
	margin:0 -20px;
	height:25px;
	background:url("../img/graphics.png") repeat-x scroll 0 -370px transparent;
}
ul.shedule .block .cnt {
	position: relative;
	background:none repeat scroll 0 0 #EAE6D8;
	margin:0 -20px 0 -20px;
	padding:5px 20px 5px 16px;
	text-align: center;
	
}
ul.shedule .block .bottom-delim {
	background:url("../i/graphics.png") repeat-x scroll 0 -410px transparent;
	height:25px;
	margin:0 -20px;
}

ul.shedule .block a.title, ul.shedule .block a:visited.title, ul.shedule .block div.title {
	font-size: 1.5em; color: #265e70; text-decoration: none; font-family: "Trebuchet MS";
}
ul.shedule .block div.title { font-size: 1.2em; }

ul.shedule .block .cnt .adds { position: absolute; right: 17px; top: -5px; font-family: "Trebuchet MS"; font-size: 0.687em; color: black; }
ul.shedule .block .cnt .adds .rating { padding: 3px 0 5px 18px; float: right; background: url(../img/start-bg.png) no-repeat 0 1px; }
ul.shedule .block .cnt .adds .vol { padding: 3px 10px 5px 18px; float: right; background: url(../img/rating-bg.png) no-repeat 0 3px; }
ul.shedule .block .cnt .linksL { position: absolute; left: 17px; bottom: 0px; font-size: 0.8125em; font-weight: bold; }

ul.shedule .block .cnt .linksL a, ul.shedule .block .cnt .linksL a:visited {
	float: left; margin-right: 20px;
	display: block; position: relative; top: 2px;
	padding: 2px 0 2px 9px;
	background: url(../img/lnk-bg.png) no-repeat 0 4px;
}
ul.shedule .block .cnt .linksL a.outlook, ul.shedule .block .cnt .linksL a:link.outlook, ul.shedule .block .cnt .linksL a:visited.outlook {
	display: block; position: relative; top: 2px;
	padding: 2px 0 2px 20px;
	background: url(../img/outlook-bg.png) no-repeat 0 0px;
}


ul.shedule .block .cnt .linksR { position: absolute; right: 17px; bottom: 0px; font-size: 0.8125em; font-weight: bold; }
ul.shedule .block .cnt .author { position: absolute; left: 17px; top: -5px; font-size: 0.687em; font-weight: bold; text-decoration: none; color: #6d1d1d;}


ul.shedule .cab1 { position: absolute; top: 24px; left: 0px; width: 390px; z-index: 10; }
ul.shedule .cab2 { position: absolute; top: 24px; left: 332px; width: 390px; z-index: 10; }


ul.shedule .block-small a.title { font-size: 1.2em; color: #265e70; }
ul.shedule .block-small .cnt { text-align: left; }

.rating .stars .full 
{
    background:url("../i/ratingstar_full.png"); 
    background-repeat:no-repeat; 
    }
.rating .stars .empty 
{background:url("../i/ratingstar_empty.png"); background-repeat:no-repeat; }

.rating .stars .full span {display:none;}
.rating .stars .empty span {display:none;}

.rating .stars a { text-decoration:none;}

.rating .stars .full-hover 
{
    background:url("../i/ratingstar_full.png") !important;
    background-repeat:no-repeat; 
    }
.rating .stars .empty-hover 
{
    background:url("../i/ratingstar_empty.png") !important; 
    background-repeat:no-repeat; 
}

.rating .stars span.result{
    color: #777;
    font-size: 11px;
    font-style:italic;
    margin: 0 0 0 10px;
}