@charset "utf-8";

/* CSS Document */


/* GENERALS */

body{											margin:0px; padding:0px;}

.redHeaderLine{									background-color:#c31303; width:100%; height:118px; line-height:1px;}
.headerContainer{								background-image:url(../images/backgrounds/bg_repeatheader.gif); background-position:left top; background-repeat:repeat-x;}
.bg_header{										background-image:url(../images/backgrounds/bg_headerpageIndex.jpg); background-position:50% top; background-repeat:no-repeat;}
.headerContent{									width:998px; margin:0 auto; overflow:hidden;}
.headerContent #leftSide{						width:420px; float:left; margin:0px; padding:0px;}
.headerContent #rightSide{						float:right; margin:0px; padding:0px;}
.middleContainer{								background-color:#312b1f; width:100%;}
.middleContent{									width:998px; margin:0 auto;}
.mainPageContainer{								background-image:url(../images/backgrounds/bg_mainpage.gif); background-position:left top; background-repeat:repeat-x; margin-top:1px; background-color:#f7f6ef;}
.mainPageContentTop{							width:998px; margin:0 auto; background-image:url(../images/backgrounds/bg_mainpageIMG.jpg); background-position:50% top; background-repeat:no-repeat;}
.mainPageContentBottom{							background-image:url(../images/backgrounds/bg_mainpageBottom.png); background-position:left bottom; background-repeat:repeat-x;}
.mainPageContentTop #leftSide{					width:730px; float:left;}
.mainPageContentTop #rightSide{					width:250px; float:right; margin-top:30px;}

.loader{										background-color:#000; opacity: 1; filter:alpha(opacity=100); -moz-opacity: 1; }
.preloader{										position:fixed; background-color:#000; opacity: 0.8; filter:alpha(opacity=80); -moz-opacity: 0.8; }

/*-------------------------------------------*/


/* INTERNAL PAGES */

.headerContainerInternal{						background-image:url(../images/backgrounds/bg_repeatheaderInternal.gif); background-position:left top; background-repeat:repeat-x;}
.bg_headerInternal{								background-image:url(../images/backgrounds/bg_headerpageInternal.jpg); background-position:50% top; background-repeat:no-repeat;}

/*-------------------------------------------*/

/* MENU */

/*
.menuList{										margin:0px; padding:0px; list-style:none;}
.menuList li{									font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFF; float:left; padding-left:12px;}
.menuList li a{									color:#FFF; text-decoration:none;}
.menuList li a:hover{							color:#FFF; text-decoration:none;}
*/

/*-------------------------------------------*/

/* PAGINATION */
.pagination { 									height:21px; padding:0px; margin:0px; float:left; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.pagination ul { 								margin:0px; padding:0px; list-style:none; line-height:normal; overflow:hidden; display:inline;}
.pagination ul li { 							padding-left:5px; overflow:hidden; float:left;}
.lastPage{										text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000}
.lastPage:hover{								text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000}
.pagination ul li a { 							color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; display:block; padding:5px 5px 5px 5px; background-color:#eeeeee}
.pagination ul li a.selected { 					color:#fff; background-color:#c31303;}
.pagination ul li a:hover, ul li a.active { 	color:#fff; background-color:#c31303;}


/*-------------------------------------------*/

/* LISTS */

.featureMenu{									padding:5px 0px 0px 0px; margin:0px; list-style:none;}
.featureMenu li{								padding-bottom:15px; margin:0px;}
.featureMenu li a{								background-image:url(../images/buttons/bg_btnFeature_off.png); background-position:15px top; background-repeat:no-repeat; padding-left:25px; padding-right:12px; padding-top:2px; padding-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFF; text-decoration:none;}
.featureMenu li a:hover{						background-image:url(../images/buttons/bg_btnFeature_on.png); background-position:3px top;  background-repeat:no-repeat; padding-left:25px; padding-right:12px; padding-top:2px; padding-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFF; text-decoration:none;}
.featureMenu li a.selected{						background-image:url(../images/buttons/bg_btnFeature_on.png); background-position:3px top;  background-repeat:no-repeat; padding-left:25px; padding-right:12px; padding-top:2px; padding-bottom:8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FFF; text-decoration:none;}

.miniBoxList{									list-style:none; margin:0px; padding:0px;}
.miniBoxList li{								width:197px; margin:0px; padding:0px;}
/* .miniBoxList li:hover{							background-image:url(../images/backgrounds/bg_miniboxlist_over.png); background-position:left 3px; background-repeat:no-repeat;}*/
.miniBoxList li:hover{							background-color:#7b776c}
.miniBoxList li a{								font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#e9e6d3; font-weight:normal; text-decoration:none;}
.miniBoxList li a:hover{						 font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#e9e6d3; font-weight:normal; text-decoration:none; }

.searchTabs{									padding-left:20px; margin:0px; overflow:hidden;}

.newsTabsMenu{									float:left; margin-left:30px;}
.newsTabsMenu ul{								list-style:none; margin:0px; padding:0px;}
.newsTabsMenu ul li{							float:left; padding:6px 11px 6px 11px; }
.newsTabsMenu ul li:hover{						float:left; padding:6px 10px 6px 10px; background-color:#f7f6ef; border:1px #cccac1 solid; border-bottom:none; padding-top:5px;}
.newsTabsMenu ul li a{							font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#676767; text-decoration:none;}
.newsTabsMenu ul li a:hover{					font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#d81501; text-decoration:none;}
.newsTabsMenu ul .selected{						float:left; padding:6px 10px 6px 10px; background-color:#f7f6ef; border:1px #cccac1 solid; border-bottom:none; padding-top:5px;}
.newsTabsMenu ul .selected a{					font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#d81501; text-decoration:none;}


.grayList{										list-style:none; margin:0px; padding:0px;}
.grayList li{									background-image:url(../images/backgrounds/bg_borderList.gif); background-position:left top; background-repeat:repeat-x; padding-top:6px; padding-bottom:6px;}
.grayList li a{									font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4f3f20; margin:0px; padding-left:3px; text-decoration:none;}
.grayList li a:hover{							font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4f3f20; margin:0px; padding-left:3px;  text-decoration:underline;}

/*-------------------------------------------*/

/* TEXTS */

h2{												font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; color:#585345; font-weight:normal; margin:0px; padding:0px;}
h4{												font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#d40f00; font-weight:normal; line-height:20px; margin:0px; padding:0px;}
p{												font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4f3f20; line-height:18px; font-weight:normal; margin:0px; padding-top:4px; padding-bottom:5px;}

.whitesmallTxt{									font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; font-weight:normal; margin:0px; padding:0px;}
.darkverysmallTxt{								font-family:Georgia, "Times New Roman", Times, serif; font-size:9px; color:#312b1f; font-weight:normal; margin:0px; padding:0px;}
.lightbigTxT{									font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#eeecdd; line-height:20px; font-weight:normal; margin:0px; padding:0px;}
.darkbigTxt{									font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; color:#585345; line-height:20px; font-weight:normal; margin:0px; padding:0px;}
.tahomaTxt{										font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#79756a; margin:0px; padding:0px;}


/*-------------------------------------------*/

/* LINKS */

a {												font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#d51300; font-weight:normal; text-decoration:underline;}
a:hover {										font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#d51300; font-weight:normal; text-decoration:none;}

.whitesmallLink{								font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#FFF; font-weight:normal; text-decoration:none;}
.whitesmallLink:hover{							font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#f0d9d7; font-weight:normal; text-decoration:none;}

.redbigLink{									font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#d51300; font-weight:normal; text-decoration:none;}
.redbigLink:hover{								font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#d51300; font-weight:normal; text-decoration:underline;}

.smallLink{										font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#585345; font-weight:normal; text-decoration:none;}
.smallLink:hover{								font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#585345; font-weight:normal; text-decoration:underline;}

.greenLink{										font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4f3f20; font-weight:normal; margin:0px; padding:0px; text-decoration:none;}
.greenLink:hover{								font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4f3f20; font-weight:normal; margin:0px; padding:0px; text-decoration:underline;}

.footerLink{									font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#79756a; text-decoration:underline}
.footerLink:hover{								font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#79756a; text-decoration:none}

/*-------------------------------------------*/

/* BOXES */
.whitesmallBox{									background-image:url(../images/backgrounds/bg_whitesmallBox.png); background-position:left top; background-repeat:no-repeat; width:183px; height:62px;}
.whitenormalBox{								background-image:url(../images/backgrounds/bg_whitenormalBox.png); background-position:left bottom; background-repeat:no-repeat; width:183px; height:130px;}
.onairAvatar{									background-image:url(../images/backgrounds/bg_onairAvatar.png); background-position:left top; background-repeat:no-repeat; width:70px; height:70px; float:left;}
.featureBox{									background-image:url(../images/backgrounds/bg_featureBox.png); background-position:left top; background-repeat:no-repeat; width:565px; height:271px; padding:0px; margin: 0px;}
.searchBox{										background-image:url(../images/backgrounds/bg_searchbox.png); background-position:left top; background-repeat:no-repeat; width:273px; height:65px;}
.headingMid{									background-image:url(../images/backgrounds/bg_headingMid.png); background-position:left top; background-repeat:repeat-x; padding:5px; float:left;}
.pollBox{										background-image:url(../images/backgrounds/bg_poll.png); background-position:left top; background-repeat:no-repeat; width:232px; height:163px;}
.newspagination{								background-image:url(../images/backgrounds/bg_paginationNews.png); background-position:left bottom; background-repeat:no-repeat; width:75px; height:28px;}
.bgNews_Mid{									background-image:url(../images/backgrounds/bg_newsbox_mid.gif); background-position:left top; background-repeat:repeat-x; padding-left:14px; padding-right:10px; padding-top:11px;}
.newsimgDate{									background-image:url(../images/backgrounds/bg_newsdate.png); background-position:left top; background-repeat:no-repeat; width:48px; height:23px; padding-top:7px; text-align:center;}
.lineborder{									background-image:url(../images/backgrounds/bg_borderline.gif); background-position:left bottom; background-repeat:repeat-x; overflow:hidden;}

.imgboxTopMid{									background-image:url(../images/backgrounds/bg_imgboxMidTop.png); background-position:left bottom; background-repeat:repeat-x;}
.imgboxLeftMid{									background-image:url(../images/backgrounds/bg_imgboxMidLeft.png); background-position:right top; background-repeat:repeat-y;}
.imgboxRightMid{								background-image:url(../images/backgrounds/bg_imgboxMidRight.png); background-position:left top; background-repeat:repeat-y;}
.imgboxBottomMid{								background-image:url(../images/backgrounds/bg_imgboxMidBottom.png); background-position:left top; background-repeat:repeat-x;}

.gradientBox{									background-image:url(../images/bullets/bg_whitegradient.png); background-position:right bottom; background-repeat:no-repeat; border:1px #585345 dotted; border-left:none; border-top:none; width:156px; float:left; margin-right:10px;}

/*-------------------------------------------*/

/* BUTTONS */

.btn_login{										background-image:url(../images/backgrounds/bg_btn_login.png); background-position:left top; background-repeat:no-repeat; width:80px; height:29px; padding-top:4px; text-align:center;}
.btn_login a{									font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFF; font-weight:normal; text-transform:uppercase; text-decoration:none;}
.btn_login a:hover{								font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFF; font-weight:normal; text-transform:uppercase; text-decoration:none;}

.btn_poll{										background-image:url(../images/backgrounds/bg_btn_poll.png); background-position:left top; background-repeat:no-repeat; width:76px; height:29px; padding-top:4px; text-align:center;}
.btn_poll a{									font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFF; font-weight:normal; text-transform:uppercase; text-decoration:none;}
.btn_poll a:hover{								font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFF; font-weight:normal; text-transform:uppercase; text-decoration:none;}

.btn_form{										background-color:#525455; background-image:none; padding:3px; border:1px #707070 solid; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#FFF; line-height:normal;}

/*-------------------------------------------*/


/* INPUTS */

form { 											margin:0px; padding:0px;}
.searchInput{									font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#d51300; font-weight:normal; margin:0px; padding:0px; background:transparent; border:none;}
.textInput{										font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#d51300; font-weight:normal; margin:0px; padding:6px; background-color:#fff; border:1px solid #c2c0c0;}
p.error_txt{									font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#F00; margin:0px; padding:0px}
.error_text{									font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F00;padding:0px; margin:0px;}
.error_text_poll{								font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FCC; margin:0px; padding:0px}

/*-------------------------------------------*/

/* SPACERS */

.clear{											clear:both; height:1px;	overflow:hidden; font-size:1px; line-height:1px;}
.spacer_0{										clear:both;	height:0px; overflow:hidden; font-size:1px; line-height:1px;}
.spacer_s{										clear:both;	height:2px;	overflow:hidden; font-size:1px; line-height:1px;}
.spacer_xs{										clear:both;	height:5px;	overflow:hidden; font-size:1px; line-height:1px;}
.spacer_m{										clear:both;	height:10px; overflow:hidden; font-size:1px; line-height:1px;}
.spacer_xm{										clear:both;	height:15px; overflow:hidden; font-size:1px; line-height:1px;}
.spacer_l{										clear:both;	height:20px; overflow:hidden; font-size:1px; line-height:1px;}
.spacer_xl{										clear:both;	height:30px; overflow:hidden; font-size:1px; line-height:1px;}
.spacer_xxl{									clear:both;	height:60px; overflow:hidden; font-size:1px; line-height:1px;}
.spacer_sx{										clear:both;	height:100px; overflow:hidden; font-size:1px; line-height:1px;}
.spacer_x{										clear:both;	height:150px; overflow:hidden; font-size:1px; line-height:1px;}

/*-------------------------------------------*/
