@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#ececee; }
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:none;}
/* main */
.main { padding:0; margin:0 auto;}
/********** header **********/
.blok_header { margin:0; padding:0; background: #ececec url(../images/header_bg2.jpg) top center repeat-x;}
body.index .blok_header {height:520px;}
.header { width:960px; margin:0 auto; padding:0;}
.header_text .div .left1 h2 { border:0; font:bold 28px Bookman, Georgia, Helvetica, sans-serif; color:#ffd600; padding:10px; margin:0;}
.header_text .div .left1 h2 span { color:#ffffff;}
.header_text p { font: normal 11px Tahoma, Geneva, sans-serif; color:#5d5d5d; padding:10px; margin:0;}

/* logo */
.logo { padding:0; margin:0; width:300px; float:left;}
.rss { width:220px; float:left; height:35px; text-align:left; font:normal 11px Helvetica, sans-serif; color:#fff; padding:15px 10px 0 0; margin:0;}
.rss img { float:right; margin:0 3px; padding:0;}
.text { width:300px; text-align:right; float:right; margin:0; padding:15px 0 0 20px; font: normal 11px Helvetica, sans-serif; color:#fff;}
.text a { color:#84daf1; text-decoration:none;}
/* menu */	
.menu { padding:25px 0 5px 20px; margin:0; width:580px; float:right; }
.menu ul { text-align: left;  padding:0; margin:0; list-style:none; border:0; float:left;}
.menu ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu ul li a { float:left; margin:0; padding:12px 0; color:#fff; font:bold 13px Bookman Old,Georgia, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:12px 9px; background:none;}
.menu ul li a:hover { color:#124457; background: url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {  color:#124457;   background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active {  color:#124457;  background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span { color:#124457;    background:url(../images/l_menu.gif) no-repeat left;}
/*menu 2*/
/* menu */	
.menu2 { padding:0px ;/*35px 0 25px 20px;*/ margin:0; width:420px;  /*float:right;*/ }
.menu2 ul { text-align: left;  padding:0; margin:0; list-style:none; border:0; float:left;}
.menu2 ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu2 ul li a { float:left; margin:0; padding:12px 0; color:#fff; font:normal 11px Helvetica, sans-serif; text-decoration:none;}
.menu2 ul li a span { padding:12px 9px; background:none;}
.menu2 ul li a:hover { color:#124457; background: url(../images/r_menu.gif) no-repeat right;}
.menu2 ul li a:hover span {  color:#124457;   background:url(../images/l_menu.gif) no-repeat left;}
.menu2 ul li a.active {  color:#124457;  background:url(../images/r_menu.gif) no-repeat right;}
.menu2 ul li a.active span { color:#124457;    background:url(../images/l_menu.gif) no-repeat left;}
/* search */
.search { padding:1px 10px 0 0; margin:0; /*width:320px;*/ float:right;}
.search form { display:block; float:left; padding:0;}
.search form ul li { float: left; list-style:none outside none; }
.search span { display:block; float:left; background: url(../images/search_bg.gif) left top no-repeat; width:146px; padding:0 5px ; height:27px; margin:0px 10px;}
.search form .keywords { font:normal 12px Helvetica, sans-serif; color:#ffffff; line-height:15px; height:15px; float:left; background:none; border:0; width:146px; padding:6px 0; margin:0;}
.search form .button { float:left; margin:0; padding:0;}

/*FBG_blog*/
.header_blog {border-top:1px solid #589bb0; margin:0; padding:15px 0 0 0;}
.header_blog_resize { width:600px; margin:0 auto; padding:10px 0; float:left}
.header_blog_resize h2 { font: bold 36px Helvetica, sans-serif; color:#fff; padding:0; margin:0;}
.header_blog_resize p { font: normal 16px Helvetica, sans-serif; color:#fff; padding:0; margin:10px; text-align:justify;}
.header_blog_resize p span { font: normal 16px Univers, Helvetica, verdana, serif, sans-serif; color:#fefefe;}
.header_blog_resize img { float:right; margin:0; padding:0;}
.header_blog_resize .recent { width:420px; float:right; padding:0; margin:5px 0  0 0;background:url("../images/trans.png") repeat scroll 0 0 transparent;}
.search p { font: normal 11px Helvetica, sans-serif; color:#fff; padding:0; margin:0;}
.search p .error { font: bold 11px Helvetica, sans-serif; color:#f00; padding:0; margin:0;}
/* Ca3er style */
.cu3er_resize { width:960px; margin:0 auto; height:392px; padding:0 0 0; background: url(../images/simple_bg.gif) no-repeat bottom;}
#cu3er-container { width:960px; outline:0; }
/********** body **********/
.body_resize { margin:0; padding:0;}
.body { width:960px;  margin:0 auto; padding:0px 0;}
.body_bg { /*border:1px solid #d1d1d1;*/ background:#f7f7f7; margin:0; padding:10px 20px;}
.body_main { margin:0; /*padding:10px 20px;*/}
.body h2 { font: normal 24px Helvetica, sans-serif; color:#606060; margin:0; padding:15px 0;}
.body h3 { font: normal 18px Helvetica, sans-serif; color:#606060; margin:0; padding:10px 0;}
.body h3 span { font: normal 11px Helvetica, sans-serif; color:#29b0ce;}
.body img {  padding:0; margin:0 auto;}
.body img.floated { float:left; padding:0; margin:10px 15px 10px 5px;}
.body p { font:normal 12px Helvetica, sans-serif; color:#606060; line-height:1.5em; padding:5px 0; margin:0;}
.body div.floated { float:left; padding:0; margin:10px 15px 10px 5px;}
.body p span  { font: normal 31px Helvetica, sans-serif; color:#9c9c9c;}
.body a { text-decoration:none; color:#4b4b4b;}
.body a.about { font: bold 12px Helvetica, sans-serif; color:#1c789a; text-decoration:underline;}
.right { width:330px; float:right; padding:5px 10px 5px 0; margin:0;}
.left { width:590px; float:left; padding:5px 0 5px 20px; margin:0;}
.block { width:231px; float:left; margin:10px 5px 10px 1px; padding:10px 0;}
.port_resize { width:290px; float:left; margin:0; padding:10px 15px;}
/* END_bloga*/
/*************footer**********/
.footer {padding:0;  margin:0; height:59px;  background: url(../images/footer_bg.gif) top repeat-x; border-top:1px solid #fff;}
.footer_resize { width:960px;  margin:0 auto; padding:0 10px;}
.footer p { font:normal 11px  Helvetica, sans-serif; color:#b2b2b2;}
.footer img { float:left; margin:0; padding:0;}
.footer a { font:normal 11px Helvetica, sans-serif; color:#28a2c5; text-decoration:none; padding:5px; margin:0;}
.footer p.right { text-align:right; width:550px; margin:0; padding:15px 0 0 0; float:right;} 
.footer p.leftt { text-align:left; width:450px; margin:0; padding:15px 0 0 0; float:left;} 
/********** contact form **********/
.form { float:left; width:550px; margin:5px auto; padding:0; background:#fff; border:1px solid #dedede;}
/********** contact form **********/
#contactform { margin:0; padding:5px 0;}
#contactform * { color:#7a7a7a;}
#contactform ol { margin:0; padding:0; list-style:none; float:left;}
#contactform li { margin:0; padding:10px; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label {  margin:0; width:150px; padding:5px 0; font:normal 12px  Helvetica, sans-serif; color:#222; text-transform:capitalize;}
#contactform label span { font:normal 10px  Helvetica, sans-serif;}
#contactform input.text { width:500px; border:1px solid #e8e8e8; margin:5px 0; padding:5px 2px; height:15px; background:#f8f8f8; float:left;}
#contactform textarea { width:500px; border:1px solid #e8e8e8; margin:10px 0; padding:2px; background:#f8f8f8; height:150px;}
#contactform li.buttons input { padding:3px 0; margin:5px 0 0 5px; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px  Helvetica, sans-serif; line-height:1.5em; width:auto;}

p.clr, .clr { clear:both; padding:0; margin:0;}
li.bg, .bg { clear:both; border-bottom:1px solid #d2d2d2; padding:10px 0 0 0; margin:0 0 10px 0; background:none; list-style:none;}
#exclusive { position:fixed;}

.profileholder { width:135px; float:left;}
.singerid { width: 1.7em; border:1px solid #589bb0; font:normal 60px  Unviers, Helvetica, sans-serif; text-align:center; color:#28a2c5; text-decoration:none; padding:5px; margin:5px;}
.ratingsholder { width:450px; float:left;}

.NowPlayingHolder { width:250px; display:block; padding:10px;margin:20px; border:1px solid #589bb0;}
.NowPlayingHolder span { font:normal 30px  Unviers, Helvetica, sans-serif; text-align:center; color:#28a2c5; text-decoration:none; padding:5px; margin:5px;}
.NowPlaying 
  {
/*margin:2px;
height:100px;*/
  width:170px;
   text-align:left;
   float:left;
 /*  display:block;
    clear:both; */
   margin-bottom:2px;
   padding:5px;

  }
.NowPlaying  img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  width: 30px;
  float:left;
  }
.NowPlaying a:hover img
  {
  border:1px solid #0000ff;
  width:100px;
  }
.NowPlaying .desc
  {
  text-align:center;
  font-weight:normal;
   margin:2px;
   display:inline;
   color:#9C9C9C;
    font:normal 10px  Unviers, Helvetica, sans-serif;
  }
.NowPlaying .desc strong { font:bold 12px  Unviers, Helvetica, sans-serif; text-align:center; color:#28a2c5; }

.index .NowPlayingHolder { width:380px; display:block; padding:10px;margin:0px; border:none;color: #FFD600; overflow:hidden;}
.index .NowPlaying .desc { color:#ffffff; font:normal 12px  Unviers, Helvetica, sans-serif; }
.index .NowPlaying .desc strong { font:bold 18px  Unviers, Helvetica, sans-serif;  }
.index .NowPlaying  img  { width: 50px; }
.index .NowPlaying a:hover img { width:50px;  }
.index .NowPlayingHolder span { font:normal 30px  Unviers, Helvetica, sans-serif; text-align:center; color:#FFD600; text-decoration:none;  margin:5px;}
.header_blog_resize p span.numeric{color:#FFD600; font:24px Univers,Helvetica,verdana,serif,sans-serif; }
.index .NowPlaying {   height:120px;}
span.published {
	display:block; 
	text-align: center;
	float:left; 
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:none;
	background:url(images/clip-bottom.png) right bottom no-repeat;
	width:2.2em;
}
span.pub-month {
	display:block;
	font-size: .9em;
	margin:0; 
	padding:0;
	padding-top:12px;
	background:url(images/clip-top.png) 
		center top repeat-x;
}
span.pub-date { 
	display:block; 
	font-size:1.4em;
	margin:0; 
	padding:0;
}

 
.entryDate { 
    border: 1px solid #ffffff; 
    font-family: Georgia,"Times New Roman", serif; 
     line-height: 1; 
     top: 0; 
     width: 4.2em;
	 float:left;
	 color: #FFF; 
	 margin-left:1em;
}
.entryDate span { 
    display: block; 
    text-align: center; 
}
.postMonth { 
    text-transform: uppercase; 
    font-size: 1.2em;
    padding-top: 0.3em; 
   color: #FFF; 
   padding: 0.1em 0; 
 }
.postDay { font-size: 1.0em;padding: 0.1em 0; 
  }
.postYear { 
    background-color: #2358B8; 
    color: #FFF; 
    font-size: 1.2em; 
    
}

.conditions{ color: #FFF; font-size: 0.5em; }
.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
				.tooltip span.classictip { padding: 0.8em 1em; }
				.tooltip span.customtip { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
				.tooltip span.classictip {background: #FFFFAA; border: 1px solid #FFAD33; }
		.criticaltip { background: #FFCCAA; border: 1px solid #FF3334;	}
		.helptip { background: #9FDAEE; border: 1px solid #2BB0D7;	}
				.tooltip span.infotip { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warningtip { background: #FFFFAA; border: 1px solid #FFAD33; }



		.search span.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: help; text-decoration: none;
			position: relative;
		}
		.search span.tooltip span {
			margin-left: -999em;
			position: absolute;
		}
		.search span.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.search span.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.search span.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
				.search span.tooltip span.classictip { padding: 0.8em 1em; }
				.search span.tooltip span.customtip { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
				.search span.tooltip span.classictip {background: #FFFFAA; border: 1px solid #FFAD33; }
		.criticaltip { background: #FFCCAA; border: 1px solid #FF3334;	}
		.helptip { background: #9FDAEE; border: 1px solid #2BB0D7;	}
				.search span.tooltip span.infotip { background: #9FDAEE; border: 1px solid #2BB0D7;	height:auto;}
		.warningtip { background: #FFFFAA; border: 1px solid #FFAD33; }

div.playerholder >.entryDate { 
    border: 1px solid #9FDAEE; 
  	 float:none;
 	 color: #000; 
	 width: 4.5em;
 }

div.playerholder > div.entryDate span.postMonth { 
    color: #000; 
  }
 
#feedback {position:fixed;right:0;top:100px;}

table {
border-width: 1px;
border-style: solid;
border-color: #000000;
border-collapse: collapse;
}

th, td {
border-width: 1px;
border-style: solid;
border-color: #000000;
}

caption {
font-size: 1.4em;
font-weight: bold;
padding-bottom: 4px;
}

 
th {
font-variant: small-caps;
color: #666666;
letter-spacing: 0.2em;
}
 
