/* Sidebar Styles
---------------------------------------- */
.sidebar-block {
	overflow:hidden;
	zoom:1;
	}
.sidebar-block .wrapper-white {
	overflow:hidden;
	padding:0 2% 0;
	font-family:Tahoma,sans-serif;
	background:#FFFFFF url(../i/sidebar-shadow.png) repeat-x scroll 0 100%;
	zoom:1;
	}
.sidebar-block .wrapper-logo {
	width:100%;
	padding-bottom:10px;
	overflow:hidden;
	background:transparent url(../i/logo-bg.png) no-repeat scroll 80% 100%;
	}
/* Logo */
.sidebar-block .logo {
	float:left;
	width:4%;
	margin-right:2%;
	}
.sidebar-block .pic {
	position:relative;
	width:38px;
	height:48px;
	margin:12px auto 0;
	overflow:hidden;
	font:8px Tahoma,sans-serif;
	}
	.sidebar-block .pic A {
		display:block;
		width:100%;
		height:100%;
		text-decoration:none;
		}
	.sidebar-block .pic SPAN {
		position:absolute;
		top:0;
		left:0;
		display:block;
		width:100%;
		height:100%;
		background:transparent url(../i/logo.png) no-repeat scroll 0 0;
		cursor:pointer;
		}
/* Blogs */
.sidebar-block .blogs {
	float:left;
	width:50%;
	margin-right:2%;
	}
	.sidebar-block .blogs DL {
		width:100%;
		overflow:hidden;
		margin:0 0 10px;
		color:#8A8A8A;
		text-transform:uppercase;
		font-size:11px;
		}
	.sidebar-block .blogs DT {
		position:relative;
		float:left;
		overflow:hidden;
		margin:12px 10% 0 26px;
		width:141px;
		height:11px;
		font-size:10px;
		}
		.sidebar-block .blogs DT SPAN {
			position:absolute;
			top:0;
			left:0;
			width:141px;
			height:11px;
			background:transparent url(../i/blogs-head.png) no-repeat scroll 0 0;
			}
	.sidebar-block .blogs DD {
		float:left;
		padding:0;
		margin:0;
		background:#EEF7FF url(../i/blue-cor-l.png) no-repeat scroll 0 100%;
		font-size:10px;
		}
		.sidebar-block .blogs DD A {
			display:block;
			position:relative;
			overflow:hidden;
			height:15px;
			text-decoration:none;
			color:#8A8A8A;
			background-color:#ccc;
			}
		.sidebar-block .blogs DD A SPAN {
			display:block;
			width:100%;
			height:100%;
			position:absolute;
			top:0;
			left:0;
			cursor:pointer;
			}
		.sidebar-block .blogs DD UL {
			overflow:hidden;
			margin:0;
			padding:8px 8px 6px;
			list-style:none;
			background:transparent url(../i/blue-cor-r.png) no-repeat scroll 100% 100%;
			zoom:1;
			}
		.sidebar-block .blogs DD LI {float:left;}
		.sidebar-block .blogs DD LI.sep {
			padding-right:10px;
			margin-right:8px;
			background:transparent url(../i/sep-blue.png) no-repeat scroll 100% 50%;
			}
		.sidebar-block .blogs DD .main-blog {width:85px;}
			.sidebar-block .blogs DD .main-blog SPAN {background:transparent url(../i/main-blog.png) no-repeat scroll 0 0;}
		.sidebar-block .blogs DD .blog-list {width:81px;}
			.sidebar-block .blogs DD .blog-list SPAN {background:transparent url(../i/blog-list.png) no-repeat scroll 0 0;}
	.sidebar-block .blogs .listing {
		position:relative;
		float:left;
		width:67%;
		margin:0 5% 0 0;
		padding:0 25px;
		font-size:11px;
		}
		.sidebar-block .blogs .listing div.scroll{
			width:100%;
			overflow:hidden;
			position:relative;
			height:35px;
			}
		.sidebar-block .blogs .listing ul{
			overflow:hidden;
			height:35px;
			margin:0;
			padding:0;
			list-style:none;
			width:20000em;
			position:absolute;
			}
		.sidebar-block .blogs .listing .control {
			position:absolute;
			top:0;
			width:17px;
			height:17px;
			background:transparent url(../i/control-l.png) no-repeat scroll 0 0;
			text-indent:-9999px;
			cursor:pointer;
			}
		.sidebar-block .blogs .listing span.disabled{
			display:none;
			}
		.sidebar-block .blogs .listing .control.l {left:0;}
		.sidebar-block .blogs .listing .control.r {
			right:0;
			width:17px;
			height:17px;
			background:transparent url(../i/control-r.png) no-repeat scroll 0 0;
			}
		.sidebar-block .blogs .listing .control A {outline:none;}
		.sidebar-block .blogs .listing LI {
			float:left;
			background:transparent url(../i/sep-gray.png) no-repeat scroll 8px 3px;
			padding:0 0 0 20px;
			}
		.sidebar-block .blogs .listing LI.first {
			background:none;
			padding:0;
			}
		.sidebar-block .blogs .listing A {
			color:#1376BB;
			background:none;
			}
		.sidebar-block .blogs .listing A:hover {color:#8A8A8A;background:none;}
		.sidebar-block .blogs .rss-link {
			float:left;
			width:17%;
			}
		.sidebar-block .blogs .rss-link A {
			display:block;
			float:left;
			margin-top:1px;
			line-height: 120%;
			padding-left:18px;
			background:transparent url(../i/rss-ico.png) no-repeat scroll 0 50%;
			color:#DE774E;
			text-transform:uppercase;
			font-size:11px;
			}
/* Additionals */
.sidebar-block .additionals {
	float:left;
	width:40%;
	padding:8px 0 0 0;
	}
	.sidebar-block .additionals LABEL {
		display:block;
		margin-bottom:4px;
		position:relative;
		text-indent:-9999px;
		}
	.sidebar-block .additionals .theme {
		float:left;
		width:51%;
		padding:3px 0 3px 4%;
		margin-right:5%;
		border-left:1px solid #E4EEFC;
		}
		.sidebar-block .additionals .theme LABEL {
			width:137px;
			height:19px;
			background:transparent url(../i/theme-label.png) no-repeat scroll 0 0;
			}
		.sidebar-block .additionals .theme SELECT {
			width:167px;
			font:12px Tahoma,sans-serif;
			color:#575757;
			}
	.sidebar-block .additionals .search {
		float:left;
		padding-top:3px;
		}
		.sidebar-block .additionals .search LABEL {
			width:53px;
			height:19px;
			background:transparent url(../i/srch-label.png) no-repeat scroll 0 0;
			}
		.sidebar-block .additionals .search .field {
			width:114px;
			height:19px;
			padding:2px 5px;
			margin:0;
			border:none;
			vertical-align:top;
			background:transparent url(../i/field-bg.png) no-repeat scroll 0 50%;
			font:12px Tahoma,sans-serif;
			color:#8A8A8A;
			}
		.sidebar-block .additionals .search .btn {vertical-align:top;}
/* Bottom  Shadow */
.sidebar-block .shadow {
	height:12px;
	font-size:0;
	background:transparent url(../i/bot-shad.png) repeat-x scroll 0 0;
	}
