@charset "UTF-8";
/*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,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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {outline: 0;}
body {
	line-height: 1;
	color: #000;
	background: #fff;
	font-size: 12px !important;
	font-family: Verdana, Arial, Geneva,  sans-serif, Sans;
}
a {
	color: #009ec6!important;
	font-size: inherit;
	text-decoration:underline;
}
html, body {height: 100%;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
strong {font-weight:bold;}
/*end reset*/
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	height: 0;
	display:block;
}
#wrapper {
    width:1256px;
    margin:0 auto;
}
#banner {
    margin-bottom:33px;
	text-align:center;
}
#top-bar {
    line-height:0;
    margin-bottom:27px;
}
.left-column,
.right-column {
    background-color:#fff;
}
.left-column {
    width:910px;
    border-right:solid 8px #dad6d5;
    float:left;
}
.right-column {
    border-left:solid 8px #dad6d5;
    margin-left:-8px;
    width:332px;
    padding-left:6px;
    float:right;
}
#video .align-right {
    display:none;
}
#top-bar .left-column,
#top-bar .right-column {
    height:53px;
    background-color:#009ec5;
}
#top-bar .right-column {
    border-left:solid 6px #fff;
    width:324px;
    margin-left:0;
}
#top-logo {
    width:283px;
    height:54px;
    margin-left:39px;
    float:left;
}
#top-menu {
    float:right;
    margin-right:12px;
    padding:3px;
    border:solid 1px #cdcdcd;
    background-color:#fcfcfc;
    margin-top:14px;
}
#top-menu li {
	background-color:#fcfcfc;
	background:url(/images/menu_top.jpg) repeat-x;
    display:inline;
    line-height:1.1;
    border-right:solid 1px #cdcdcd;
    padding:2px 7px;
}
#top-menu li.last {
    border-right:none;
}
#top-menu li a {
    color:#000!important;
}
#search {
    line-height:1.1;
    margin-left:12px;
    margin-top:15px;
}
#search .input-txt {
    width:230px;
    border:solid 1px #000;
    padding:2px;
}
#search .search-label {
    margin:3px 4px 0 3px;
}
#search .search-sbm {
    width:13px;
    height:13px;
    background:url(/images/search-bt.gif) no-repeat;
    border:none;
}
#content {
    line-height:1.3;
}
#content .left-column,
#content .right-column {
    background-color:#fff;
    padding-bottom:20px;
}
#content .left-column {
    padding-right:10px;
    width:900px;
    margin-right:0;
    border-right:solid 8px #dad6d5;
}
#content .right-column {
    border-left:solid 8px #dad6d5;
    margin-left:-8px;
    width:332px;
    padding-left:6px;
}
.block {
    margin-bottom:26px;
}
#content .left-column .block {
    padding:14px;
}
.grey {
    border-left:solid 36px #dad6d7;
    background-color:#f3f1f2;
}
#content p {
    margin:10px 0;
}
.blue {
    border-left:solid 36px #009ec5;
    background-color:#009ec5;
}
.blue-no-back {
    border-left:solid 36px #009ec5;
}
.red {
    border-left:solid 36px #d2360d;
    background-color:#f3f1f2;
}
.banner {margin-bottom:26px;}
#footer {background-color:#009ec5;}
#footer .left-column,#footer .right-column {background-color:#009ec5;padding:10px 0;}
#footer .left-column {
    width:900px;
    margin-right:0;
    border-right:solid 8px #dad6d5;
}
#footer .right-column {
    border-left:solid 8px #dad6d5;
    margin-left:-8px;
    width:322px;
    padding-left:6px;
}
#right-menu {
    float:left;
    width:129px;
} 
.right-banner {
    float:left;
    margin-left:20px;
}
#right-menu {
    height:235px;
	background:url(/images/left_bg.jpg) repeat-x;
}
#right-menu li {
    font-size:1.1em;
    color:#00a0c6;
    font-weight:bold;
}
#right-menu li:hover{}
#right-menu li a {display:block;padding:3px 0 3px 10px;}
#right-menu li a:hover,#right-menu li.selected a,#right-menu li.selected ul li a:hover{background-color:#00adcf;color:#fff!important;border: 1px solid #5c5c5c;background:url(/images/menu_left.jpg) repeat-x;}
#right-menu li.selected ul li a {background:none;color:#000!important;border:none;}
#right-menu li ul {
    margin-bottom:7px;
}
#right-menu li ul li {
    font-size:1em;
    color:#000!important;
    font-weight:normal!important;
}
#right-menu li ul li a {color:#000!important;text-decoration:none;}
#footer {padding:0 10px;color:#fff;}
#ratings {float:right;padding-top:5px;padding-right:11px;}
#ratings li.f-level {float:left;position:relative;}
#ratings li.f-level .dropped {display:none;position:absolute;left:-12px;top:22px;background-color:#f3f2f2;padding:10px 20px;width:211px;z-index:100;}
#ratings li.f-level .dropped2 {display:none;position:absolute;left:-130px;top:22px;background-color:#f3f2f2;padding:10px 20px;width:211px;z-index:100;}

#ratings li.f-level .dropped li {line-height:1.4;}
#ratings li.f-level:hover .dropped,
#ratings li.f-level .dropped:hover,#ratings li.f-level:hover .dropped2, #ratings li.f-level .dropped2:hover {display:block;}
#archive {float:left;padding-left:15px;margin-top:7px;}
#archive li.f-level {float:left;position:relative;}
#archive li.f-level .dropped {display:none;position:absolute;left:0;top:22px;background-color:#D8D7D5;padding:10px 20px;width:140px;z-index:100;}
#archive li.f-level .dropped li {line-height:1.4;}
#archive li.f-level:hover .dropped,
#archive li.f-level .dropped:hover {display:block;}
.rating-menu{padding-bottom:9px;}
a.theme-menu{padding-bottom:8px;}
.years{position:relative;top:5px;}