
/*===================LEFT COLUMN==============================*/
div.left-column{
	float:left; width:484px;
	margin:0 5px 0 0; overflow-x:hidden;
}
div.leading-news{
	float:left; width:460px; height:307px; 
	background:url(../images/leading-news-bg.jpg) repeat;
	border:1px solid #83a5b1; 
	padding:0px 11px 17px 11px;
	margin-bottom:5px;
}
/* LEADING NEWS GALLERY */
div.leading-news-gallery .hidden{ display: none; }
div.leading-news-gallery .visible{ display: block; }
div.leading-news-gallery{
	width: 460px; float:left; height: 264px;
	overflow: hidden;
}
div.leading-news-gallery div.big-pic-content{
	width: 360px; height:260px; float:left;
	border: 2px solid #83a5b1; overflow: hidden;
	position: relative; z-index: 1001;
}
div.leading-news-gallery div.big-pic-content a.leading-news-description{
	line-height:12px; height:55px; width:310px;
	background: #fff; color: #000; font-size:10px;
	padding: 10px; display:block;
	position: absolute; top:165px; left:30px;
	opacity: .8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	filter: alpha(opacity=80);
}
div.leading-news-gallery div.big-pic-content a.leading-news-description span{
	display:block; height:72px; width:310px; overflow:hidden;
}
div.leading-news-gallery div.big-pic-content a.leading-news-description:hover{
	text-decoration:underline;
}
div.leading-news-gallery div.small-pics{
	width: 82px; height: 264px; float:right; overflow: hidden;
}
div.leading-news-gallery div.small-pics a{
	display:block; float:left; 
	width:78px; height:56px;
	border: 2px solid #2a3234;
	margin: 0 0 8px 0;
}
div.leading-news-gallery div.small-pics a img{ float:left; }

div.leading-news-gallery div.small-pics a#ln_active {
	border: 2px solid #83a5b1;
}
/* end LEADING NEWS GALLERY */


/*Last news*/
div.last-news{
	float:left; width:460px; height:458px;
	background:url(../images/last-news-bg.jpg) repeat;
	padding:0px 11px 0px 11px; border:1px solid #71929d;
	position: relative; overflow:hidden;
}
div.last-news-box{
	height:83px; float:left; width:460px;
}
div.last-news-box div.last-news-pic{
	border:1px solid #eaf1f3;
	float:left;
	width: 77px; height:56px;
	overflow:hidden; text-align:center;
}
div.last-news-box div.last-news-pic img{ margin:0px auto;}
div.last-news-box a{
	display:block; height:36px;
	background:url(../images/last-news-text-bg.jpg) repeat;
	color: #115a74; padding:11px 6px;
}
div.last-news-box a:hover{	
	text-decoration:underline;
}
div.border-bottom{
	border-bottom:1px solid #ffffff;
	padding:0px 0 10px 0;
	width:360px; float: right;
}
div.last-news div.nopic div.border-bottom{
	width:460px;
}
div.last-news a.all{
	font-size:10px; position:absolute; bottom:5px; right:11px; color:#fff;
}
/*end Last news */

/* links */
div.links{
	width: 267px; height:155px; float:left; overflow:hidden;
	border:1px solid #869ca3; background:url(../images/links-bg.jpg);
	margin: 5px 5px 0 0;
}
div.links h1{
	display:block; padding: 0px 5px 0px 11px; float:left;
	/*background:url(../images/links-icon.png) right 10px no-repeat;*/
}
div.links-box{
	float:left; width:267px; height: 87px;
	overflow: hidden; position:relative;
}
div.scroll-links{
	width:247px; height: 87px; float:left; overflow:hidden;
}
div.links-box a.arrow-up{
	position: absolute; top:5px; right:4px;
}
div.links-box a.arrow-down{
	position: absolute; bottom:5px; right:4px;
}
div.scroll-links a{
	display:block; background:#9aaeb5 url(../images/links-bullet.jpg) 11px center no-repeat;
	width: 210px; line-height:13px; /*height:13px; white-space:nowrap; overflow:hidden; height:13px;*/
	padding: 0px 11px 1px 24px; margin: 0 0 3px 0;
	border: 1px solid #7a8b90; color:#113d4a; text-align:left;
}
div.scroll-links a:hover{ color:#000;}
/* end links*/

/*  info */
div.info{
	float:right; width: 206px; height: 155px;
	background: url(../images/info-bg.jpg);
	border:1px solid #618591; margin: 5px 0 0 0;
}
div.info h1{ 
	display:block; padding: 0px 0px 0px 11px; float:left;
}
div.info-box{
	float:left; width:195px; height: 77px;
	background: url(../images/info-box-bg.jpg);
	overflow: hidden; position:relative;
	padding: 5px 0 5px 11px;
}
div.scroll-info{
	width:170px; height: 77px; float:left; overflow:hidden;
}
div.scroll-info a{
	display:block; color:#3f4243; padding: 3px 0px 3px 0px;
	border-bottom: 1px dotted #a4bec6; line-height:13px;
}
div.scroll-info a:hover{ color:#000; }
div.info-box a.arrow-up{
	position: absolute; top:5px; right:11px;
}
div.info-box a.arrow-down{
	position: absolute; bottom:5px; right:11px;
}
/* end info */
/*===================END LEFT COLUMN==============================*/


/*================== MIDDLE COLUMN==============================*/
div.middle-column{
	float:left; width:209px; overflow:hidden;
}	
/*Future events*/
div.future-events{
	float:left; margin-bottom:5px;
	width:207px; height:523px; overflow:hidden;
	border:1px solid #759ba6;
	position: relative;
}
div.future-events h1{
	background: #6b8089; padding:0 0 0 13px;
	margin-bottom:15px;
}
div.future-events-box{
	background: #d0d9de; height:77px; width:181px; float:left;
	border-top:1px solid #83a5ac; line-height:11px;
	border-bottom:1px solid #83a5ac;
	padding:3px 13px; text-align:justify;
}
div.future-events-box a font.blue{ line-height: 15px; }
div.future-events-box a:hover font.blue, div.future-events-box a:hover span{
	text-decoration:underline;
}
div.points{
	background: url(../images/future-events-points-border.jpg) left center no-repeat;
	height:6px; width:207px; float:left; line-height:6px; font-size:6px;
}
div.future-events a{
	color: #555353;
}
div.future-events a:hover{
	text-decoration:underline;
}
div.future-events a.all, div.dialog a.all{
	display:block; font-size:10px; color:#f6f7f7;
	position:absolute; bottom:5px; left:11px;
}
/*Dialog*/
div.dialog{
	border:1px solid #7a969e; float:left; 
	width:207px; height:259px;
	background:url(../images/dialog-bg.jpg) repeat;
	position:relative; overflow:hidden;
}

div.dialog h1{
	display:block; padding: 0px 5px 0px 11px; float:left;
	/*background:url(../images/dialog-icon.png) right 10px no-repeat;*/
	color: #dad9d9;
}

div.dialog span.text{
	background: url(../images/dialog-text-bg.jpg) repeat;
	display:block; float:left; height:79px; overflow:hidden;
	padding:11px 13px 8px 13px; margin: 0 0 5px 0;
	color:#454a4b; width:181px;
}
div.dialog span.text a{
	display:block; height:79px; width:181px;
	overflow:hidden; color: #545252;
}
div.dialog span.text a:hover{ text-decoration:underline; }
/* end dialog*/ 

/* rss-box */
div.rss-box{
	width: 207px; height:155px; float:left; overflow:hidden;
	border:1px solid #688d99; background:url(../images/rss-bg.jpg);
	margin: 5px 0 0 0; position:relative;
}
div.rss-box h1{
	display:block; padding: 0px 5px 0px 11px; float:left;
	/*background:url(../images/rss-icon.png) right 14px no-repeat;*/
}
div.rss-box a{
	display:block; background:#849aa1 url(../images/rss-bullet.jpg) 11px center no-repeat;
	width: 170px; line-height:16px; height:16px; overflow:hidden; white-space: nowrap;
	padding: 0px 11px 1px 26px; margin: 0 0 4px 0;
	border: 1px solid #54666c; color:#fff;
}
div.rss-box a.all{
	background:none; width:auto; padding:0; margin:0;
	border:none; font-size:10px;
	position:absolute; bottom:5px; left:11px;
}
/* end rss*/

/*===================END MIDDLE COLUMN==============================*/


/*===================RIGHT COLUMN==============================*/
div.right-column{
	float:right; width:287px;
	position:relative;
	z-index: 1;
}
/*Video*/
div.video{
	border:1px solid #263c44; float:right; 
	width:269px; height:237px; overflow:hidden;
	background:url(../images/video-bg.jpg) repeat;
	padding:0 8px 15px 8px;
	margin-bottom:5px; z-index:1;
}
div.video embed{ position:relative; z-index:1!important;}
div.video h1{
	display:block; padding: 0px 5px 0px 0px; float:left;
	/*background:url(../images/video-icon.png) right 10px no-repeat;*/
}

div.video a.all{
	float:right;
	text-transform:none; display:block;
	line-height:35px; color:#f6f7f7;
}
div.video div.flash-video{
	float:left; width:265px; height:200px;
	border:1px solid #83a5b1!important;
}

/*Analize*/

div.analize{
	float:right; width:285px; height:93px;
	border:1px solid #6d939d;
	background:url(../images/analize-bg.jpg) repeat;
	margin-bottom:5px; 
	overflow:hidden; position:relative;
}
div.analize2-bg{
	height:216px;
}
div.analize h1, div.forum h1, div.meaning h1{
	padding: 5px 0 5px 11px; line-height:normal;
	color: #ffffff;
}
div.meaning h1{
	padding: 12px 0 12px 11px; 
}
div.analize h1{
	padding: 8px 0 8px 11px; 
}
div.analize span.text, div.forum span.text{
	display:block; background:url(../images/analize-text-bg.jpg) repeat;
	float:left; width:263px;
	padding: 0 11px;
}

div.analize span.text{
	height: 45px; overflow:hidden;
}
div.analize2-bg  span.text{
	height: 160px;
}
div.analize span.text a, div.forum span.text a{
	color:#464444; padding:5px 0; display:block; float:left;
	width:100%; border-bottom:1px solid #799ca6;
	line-height:12px;	
}
div.analize span.text a{
	white-space: nowrap; overflow:hidden;
}
div.analize a.all{
	color: #f6f7f7;	
	position:absolute; bottom:5px; left:11px;
}
/*Meanings*/
div.meaning{
	float:right; width:285px; height:164px;
	border:1px solid #9fb4b8;
	background:url(../images/meaning-bg.jpg) repeat;	
	margin-bottom:5px;  overflow:hidden; position:relative;
}
div.meaning2-bg{
	height:300px;
}
div.meaning a{
	color: #03536d; display:block;
	background:url(../images/meaning-text-bg.jpg) repeat;
	padding:3px 11px; margin-bottom:3px;
}
div.meaning a:hover{ text-decoration:underline;}
div.meaning a.all{
	background:none; padding:0; margin:0;
	position:absolute; bottom:5px; left:11px; color: #f6f7f7;
}
div.meaning a.all:hover{
	text-decoration:none;
}

/*fokus*/

div.fokus{
	float:right; width:274px; height:60px;
	border:1px solid #6d939d;
	background:url(../images/analize-bg.jpg) repeat;
	padding: 0px 0px 0px 11px; margin: 0 0 5px 0;
	overflow:hidden;
	text-align:left;
}
div.fokus a{
	color:#fdbe49; font-size: 11px;
}
div.fokus a:hover, div.forum div.forum-box a:hover{ text-decoration: underline;}

div.fokus h1{
	color: #ffffff; line-height: 35px; padding: 0 5px 0 0; float:left;
	/*background:url(../images/fokus-icon.png) right 8px no-repeat;*/
}
/* end fokus*/

/*Forum*/
div.forum{
	float:right; width:285px; height: 192px;
	background: url(../images/forum-bg.jpg);
	border:1px solid #618591; margin: 0 0 5px 0;
	position:relative; overflow:hidden;
}
div.forum h1{
	display:block; padding: 0px 5px 0px 11px; float:left; line-height:35px;
	/*background:url(../images/forum-icon.png) right 10px no-repeat;*/
}
div.forum-box{
	float:left; width:274px; height: 124px;
	background: url(../images/forum-text-bg.jpg);
	overflow: hidden; position:relative;
	padding: 5px 0 5px 11px;
}
div.scroll-forum{
	width:250px; height: 124px; float:left; overflow:hidden;
}
div.scroll-forum a{
	display:block; color:#464444; padding: 3px 0px 4px 0px;
	border-bottom:1px solid #aab5b8; 
	text-align:left;
}
div.forum-box a.arrow-up{
	position: absolute; top:5px; right:11px;
}
div.forum-box a.arrow-down{
	position: absolute; bottom:5px; right:11px;
}
div.forum a.all{	
	position:absolute; bottom:5px; left:11px; color: #f6f7f7; font-size:10px;
}
/* end forum */

/* anketa */
div.anketa{
	float:right; width:285px; height: 155px;
	background: url(../images/anketa-bg.jpg);
	border:1px solid #7898a4; margin: 0 0 5px 0;
	position:relative; color:#d1d8dc;
	overflow:hidden;
}
div.anketa h1{
	display:block; padding: 0px 5px 0px 11px; float:left; line-height:35px;
	/*background:url(../images/anketa-icon.png) right 8px no-repeat;*/
}

div.anketa font.blue3{ display:block; width: 263px; }
div.anketa span.text{
	display:block; width:274px; padding:0px 0px 0px 11px;
	height: 90px; overflow:hidden;
}
div.anketa span.text font{ 
	display:block; margin:0 0 5px 0;
}
div.anketa span.text label{
	display:block; width: 263px; float:left;
}
div.anketa span.text input{
	float:left; margin:3px 5px 0 0; *margin:0 5px 0 0; padding:0;
}
div.anketa span.text span.answer{
	display:block; float:left; 
	line-height:18px; white-space:nowrap; 
	overflow:hidden; width:227px; height:18px;
}
div.anketa span.text span.procent{
	display:block; float:left; color:#FFBF03; font-size:10px;
	line-height:18px; height:18px; margin:0 2px 0 0; width:45px; 
	overflow:hidden;
}
div.anketa input.button{
	border: none;
	background: url(../images/anketa-button-bg.jpg) top left no-repeat;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif; color:#004152; 
	width:65px; height:16px; line-height:12px; padding:0; margin:0;
	cursor:pointer;	
}
div.results{
	width:285px; height: 120px; overflow:hidden; float:left;
}
div.anketa input.results{
	position:absolute; bottom:10px; left:11px;
}
div.anketa input.vote{
	position:absolute; bottom:10px; left:81px;
}
div.anketaload{
	float:left; width:285px; height: 120px; 
	overflow:hidden;
}
div.results input.inactive-vote{
	opacity: 0.5;
}
span#msgboxpoll{ position:absolute; top:0; right:0; width:200px; }
.messagebox{
	display:block; 
	padding: 5px 0 0 0;
}
.messageboxok{
	color: #01e200;
}
.messageboxerror{
	color: #fd0002;
}
/* end anketa */

/*======================PAGING===========================*/
div.paging-anketa{
	position:absolute; right:0; bottom:12px;
	padding:0px; width:49px; height:12px; line-height:12px;
}
div.paging-anketa a, div.paging-anketa span{
	display:none;
}
div.paging-anketa a.paging_next, div.paging-anketa a.paging_previous{
	display:block; width: 10px; height:12px;
	text-indent:1000px;
}
div.paging-anketa a.paging_next{
	position:absolute; top:0; left:20px;
	background: url(../images/anketa-arrow-right.jpg) top left no-repeat;
}
div.paging-anketa a.paging_previous{
	position:absolute; top:0; left:0px;
	background: url(../images/anketa-arrow-left.jpg) top left no-repeat;
}

/*===================END RIGHT COLUMN==============================*/

div.anketaload img.center-position{
	position:absolute; top:75px; left: 84px;
}
div.video img.center-position{
	position:absolute; top:125px; left: 85px;
}
a.fb{
	display: block;
	width: 166px;
	height: 41px;
	float: right;
	background: url(../images/BIA_FB_BTN.png) no-repeat;
	margin-top: 7px;
}
a.fb:hover{background: url(../images/BIA_FB_BTN-hover.png) no-repeat;}
