@CHARSET "UTF-8";

body {
	text-align:center;
	margin:0;
	background:url(../images/bg.jpg) repeat-y center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
	background:#f4f4f4;
	line-height:18px;
}

* {
	padding:0;
	margin:0;
}

a {
	text-decoration:none;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3e3e3e;
}

a:hover {
	text-decoration:underline;	
}

.clear {
	line-height:0;
	clear:both;
	margin:0;
	padding:0;
	border:0;	
}


/* --- PAGE LAYOUT BEGIN --- */

	.wrapper {
		width:1000px;
		margin:0 auto;
		text-align:left;
	}
	
	.logo {
		width:1000px;
		height:127px;
		background:url(../images/logo.png);
	}
	
		.logo_link {
			position:absolute;
			top:18px;
			width:380px;
			height:86px;
			cursor:pointer;
			z-index:5;
		}
	
		.search_block {
			position:relative;
			top:14px;
			margin-left:779px;
			z-index:5;
		}
		
			.search_block_input {
				width:212px;
				height:18px;
				background:url(../images/input_search.png);
				border:0;
				font-family:Georgia, Arial;
				font-size:14px;
				color:#a4a4a4;
				padding:4px;
			}
			
		.tag_cloud {
			/*position:relative;
			top:22px;
			margin-left:560px;
			width:420px;
			z-index:5;*/
			font-size:9px;
			font-family:Georgia,Arial;
		}
			
			.tag_cloud a {
				color:#9a9a9a;
			}
			
				.tag_cloud a:hover {
					text-decoration:none !important;
					color:#3e3e3e;
				}
				
		.adv_logo {
			position:relative;
			top:22px;
			margin-left:530px;
			width:468px;
			z-index:5;
		}
		
	.content_left_side {
		width:225px;
		float:left;
	}
	
		.content_left_side_body, .content_right_side_body {
			position:relative;
			top:8px;
		}
	
	.content_middle {
		width:544px;
		float:left;
		background:url(../images/home_content_bg.png) repeat-y center;
		padding-bottom: 30px;
	}
	
	.content_right_side {
		width:231px;
		float:left;
	}
	
	.content_full {
		width:745px;
		float:left;
		background:url(../images/content_full_bg.png) repeat-y left;
		padding:15px;
	}
	
	.footer {
		text-align:center;
	}
	
	.home_content_split {
		height:2px;
		font-size:0;
		line-height:0;
		background:url(../images/home_content_split.png) no-repeat;
	}
	
	.content_split {
		height:2px;
		font-size:0;
		line-height:0;
		background:url(../images/home_content_split.png) repeat-x;
		position:relative;
		top:24px;
	}
	
	.home_content {
		position:relative;
		top:15px;
		left:15px;
		width:515px;
	}
	
	.home_content2 {
		margin-top:10px;
		margin-left:10px;
		width:515px;
	}
	
	.footer {
		font-size:11px;
		color:aaaaaa;
	}
	
		.footer b, .footer strong, .footer a {
			font-weight:normal;
			color:#777777
		}

/* --- PAGE LAYOUT END --- */

/* --- BLOCKS BEGIN --- */

	.home_block_white_body {
		background:url(../images/home_block_white_bg.png) repeat-y center;
	}
	
		.home_block_white_top {
			background:url(../images/home_block_white_top.png) no-repeat top;
		}
		
		.home_block_white_bottom {
			height:40px;
			background:url(../images/home_block_white_bottom.png) no-repeat top;
		}
	
	.home_block_bns_top {
		position:relative;
		width:544px;
		height:70px;
		top:-7px;
		background:url(../images/home_block_bns_top.png) no-repeat top;
		z-index:5;
	}
	
		.home_block_bns_body {
			height:190px;
			background:url(../images/home_block_bns_bg.png) repeat-y center;
		}
		
		.home_block_bns_bottom {
			height:13px;
			background:url(../images/home_block_bns_bottom.png) no-repeat;
		}
		
		.home_block_bns_bt_left {
			position:absolute;
			top:95px;
			width:29px;
			height:31px;
			background:url(../images/home_block_bns_bt_left.png) no-repeat;
			z-index:10;
			cursor:pointer;
		}
		
		.home_block_bns_bt_right {
			position:absolute;
			top:95px;
			right:0;
			width:33px;
			height:31px;
			background:url(../images/home_block_bns_bt_right.png) no-repeat;
			z-index:10;
			cursor:pointer;
		}
		
		.home_block_bns_table {
			margin-top:20px;
			margin-left:15px;
		}
			
			.home_block_bns_a_text {
				vertical-align:top;
				padding-left:5px;
				padding-right:17px;
				line-height:18px;
			}
	
	.block_title_blue {
		width:200px;
		height:34px;
		background:url(../images/block_title_blue.png) no-repeat;
		padding-left:25px;
		padding-top:6px;
	}
		
		.block_title_blue a, .block_title_brown a {
			color:white;
			font-family:Georgia, Arial;
			font-size:18px;
			text-transform: uppercase;
		}
	
	.block_title_brown {
		width:200px;
		height:34px;
		background:url(../images/block_title_brown.png) no-repeat;
		padding-left:25px;
		padding-top:6px;
	}
	
	.block_title_silver {
		width:206px;
		height:40px;
		background:url(../images/block_title_silver.png) no-repeat;
		font-family:Georgia, Arial;
		font-size:16px;
		color:white;
		padding-left:25px;
		padding-top:8px;
		text-transform: uppercase;
	}
	
	.block_item {
		display:block;
		width:192px;
		height:25px;
		line-height:25px;
		margin-left:16px;
		padding-left:8px;
		color:#444444;
		font-family:Georgia,Arial;
		font-size:16px;
	}
	
		.block_item_selected, .block_item:hover {
			display:block;
			width:192px;
			height:25px;
			line-height:25px;
			background:white;
			margin-left:16px;
			color:#a9a9a9;
			text-decoration:none !important;
			font-family:Georgia,Arial;
			font-size:16px;
			padding-left:8px;
		}
	
	.block_item_hr_dotted {
		line-height:0;
		font-size:0;
		width:200px;
		height:1px;
		background:url(../images/block_item_hr_dotted.png) repeat-x;
		margin-left:16px;
	}
	
	.block_right_body {
		width:224px;
		margin-left:7px;
	}	
	
	.block_debate_title {
		text-align:center;
		height:20px;
		vertical-align:top;
		
	}
	
		.block_debate_title a {
			color:#343434;
			font-family:Georgia, Arial;
			font-size:16px;
		}
	
		.block_debate_link {
			display:block;
			margin-top:8px;
			color:#444444;
			font-weight:bold;
		}
		
		.block_debate_pros, .block_debate_cons {
			text-align:center;
			
		}
			
			.block_debate_pros_hr {
				width:97px;
				height:3px;
				line-height:3px;
				border-bottom:solid 2px #81a600;
				margin:0 3px;
			}
			
			.block_debate_cons_hr {
				width:97px;
				height:3px;
				line-height:3px;
				border-bottom:solid 2px #dc4123;
				margin:0 3px;
			}
		
			.block_debate_pros a {
				color:#81a600;
				font-size:10px;
			}
		
			.block_debate_cons a {
				color:#dc4123;
				font-size:10px;
			}
			
			.block_debate_pros a:hover, .block_debate_cons a:hover {
				text-decoration:none !important;
			}

/* --- BLOCKS END --- */

/* --- OTHER ELEMENTS BEGIN --- */
	
	.article_cat {
		font-family:Georgia, Arial;
		font-size:16px;
		color:#0e85c9;
		text-transform: uppercase;
	}
	
	.article_cat2 {
		font-family:Georgia, Arial;
		font-size:16px;
		color:#7a1234;
		text-transform: uppercase;
	}
	
	.article_cat_sub {
		font-family:Georgia, Arial;
		font-size:12px;
		color:#aaaaaa;
		text-transform: uppercase;
	}
	
	.article_author {
		position:relative;
		top:7px;
		font-family:Georgia, Arial;
		font-size:12px;
		color:#aaaaaa;
	}
	
	a.article_author {
		color:#aaaaaa;
	}
	
	.article_author a {
		color:#aaaaaa;
	}
	
	.article_title {
		position:relative;
		font-family:Georgia, Arial;
		font-size:16px;
		color:#3e3e3e;
	}
	
	.article_date {
		position:relative;
		top:7px;
		font-family:Georgia, Arial;
		font-size:12px;
		color:#aaaaaa;
	}
	
	.article_intro {
		margin-top:11px;
		line-height:18px;
	}
	
	.read_more {
		font-size:12px;
		color:#246c99;
		font-weight:bold;
	}
	
	.read_more2 {
		font-size:12px;
		color:#7a1234;
		font-weight:bold;
	}
	
	.month_author_name {
		font-family:Georgia, Arial;
		font-size:16px;
		color:#3e3e3e;
	}
	
	.author_articles {
		color:#444444;
		line-height:18px;
	}
	
.title_our_partners {
	color:#3E3E3E;
	font-family:Georgia,Arial;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:18px;
	margin-top:20px;
}

/* --- OTHER ELEMENTS END --- */

/* --- /THUMBS --- */

	.img_frame_debates {
			width:102px;
			height:72px;
			padding-top:4px;
			padding-left:5px;
			background:url(../images/img_frame_debates.png) no-repeat;
			text-align:left;
		}
		
		.thumb_debates {
			width:103px;
			height:64px;
			overflow:hidden;
		}
		
	.img_frame_home_block_bns {
		width:161px;
		height:107px;
		background:url(../images/img_frame_home_block_bns.png) no-repeat;
		padding-top:5px;
		padding-left:5px;
	}
	
		.thumb_home_block_bns {
			width:154px;
			height:99px;
			overflow:hidden;
		}
		
	.img_frame_month_author {
		width:161px;
		height:112px;
		background:url(../images/img_frame_month_author.png) no-repeat;
		padding-top:5px;
		padding-left:5px;
		margin-left:28px;
		margin-bottom:5px;
	}
	
		.thumb_month_author {
			width:154px;
			height:105px;
			overflow:hidden;
		}
	.img_frame_home_articles_intro {
		float:left;
		width:121px;
		height:91px;
		background:url(../images/img_frame_home_articles_intro.png) no-repeat;
		padding-top:5px;
		padding-left:5px;
		margin-right:10px;
	}
	
		.thumb_home_articles_intro {
			width:114px;
			height:84px;
			overflow:hidden;
		}

.article_body p {
	margin-top: 10px;
}

.article_body ul {
	padding-left:30px;
}

.content_head {
	margin: 10px 10px 10px 2px;
}

.list_child {
	margin-top: 5px;
	margin-bottom: 5px;
}

.release_number {
	font-size: 11px;
	color: #333333;
	font-weight:normal;
}
/* --- THUMBS/ --- */ 

/* --- AKIRACIAI DOWNLOAD ICON --- */
#download-akiraciai {
	width: 195px;
	margin: 20px 0 0 23px;
}

	#download-akiraciai #download-akiraciai-icon {
  		border: 0;
  		float: left;
 	 	margin-right: 5px;
	}

