@import url("/css/reset.css");

html {
	background: #e6e6e6;
	font: 13px/18px verdana;
	color: #666;
}

a {color: #5986b3;}
a:hover {color: #0059b3;}
a.local {display: inline-block; border-bottom: 1px dashed #5986b3; text-decoration: none;}

	#top {
		display: block;
		background: #b70099;
		border-bottom: 1px solid #fff;
	}
		
		#top-content {
			display: block;
			width: 960px;
			margin: 0 auto;
			background: #cc00aa;
			padding: 5px 27px;
		}
		
	#wrap {
		width: 1014px;
		margin: 0 auto;
		background: #fff;
	}
	
		#header {
			display: block;
			position: relative;
			padding: 0 27px;		
		}
		
			#rss {
				display: block;
				padding: 6px 0 32px;
			}
		
				#rss a {
					line-height: 18px;
					color: #ccc;
					text-decoration: none;
					background: transparent url('/img/rss-icon.gif') center left no-repeat;
					padding: 0 0 0 64px;
				}
				
			#search {
				position: absolute;
				top: 0;
				right: 27px;
				width: 252px;
				display: block;
				padding: 6px 0;
			}
			
				#search-text {
					display: inline-block;
					width: 175px;
					padding: 0 5px;
					height: 19px;
					background: transparent url('/img/search-text.gif') center center no-repeat;
					border: 0;
					float: left;
					font: 11px/19px verdana;
					color: #b2b2b2;
				}			
			
				#search-submit {
					display: block;
					width: 64px;
					height: 20px;
					line-height: 20px;
					background: transparent url('/img/search-submit.gif') center center no-repeat;
					border: 0;
					float: right;
				}
				
			#topauth {
				position: absolute;
				top: 0;
				/*top: 34px;*/
				right: 27px;
				display: block;
				padding: 6px 0;	
				color: #e6e6e6;
			}
			
				#topauth .author {
					background: url("/img/post-panel-author.gif") no-repeat scroll left center transparent;
					font-weight: bold;
					padding: 0 0 0 20px;
					font-style: normal;
					color: #999;
				}
				
				#topauth .logout {
					color: #999;
				}				
				
				#topauth .loginza {
					background: url("/img/plug-connect.png") no-repeat scroll left center transparent;
					padding: 0 0 0 20px;
					text-decoration: none;
					border-bottom: 1px dashed #5986b3;
				}
				
		#logo-menu {
			display: block;
			position: relative;
			padding: 0 27px;
			height: 60px;
		}				
				
			#logo {
				display: block;
				float: left;
				width: 262px;
				height: 60px;
				background: transparent url('/img/logo.gif') center center no-repeat;
			}
			
			#top-menu {
				display: block;
				float: right;
				width: 698px;
				height: 60px;
				background: transparent url('/img/top-menu.gif') center center repeat-x;
			}
			
				#top-menu li {
					height: 30px;
					float: right;
					background: transparent url('/img/top-menu-li.gif') top right no-repeat;
					line-height: 30px;
					padding: 18px 37px 0 0;
				}
				
					#top-menu li a {
						display: block;
						font: bold 11px/30px tahoma;
						text-transform: uppercase;
						text-decoration: none;
						color: #5986b2;
						padding: 0 0 0 37px;
						background: transparent url('/img/top-menu-li.gif') bottom left no-repeat;
					}
					
						#top-menu li a:hover {
							color: #0059b3;
						}					
					
					#top-menu li span {
						display: block;
						font: bold 11px/30px tahoma;
						text-transform: uppercase;
						text-decoration: none;
						color: #cc00aa;
						padding: 0 0 0 37px;
						background: transparent url('/img/top-menu-li.gif') bottom left no-repeat;
					}

		.top-string {
			padding: 18px 27px 0;
		}
			
		#interesting {
			display: block;
			position: relative;
			padding: 0 0 4px 0px;
			margin: 0 27px;
			clear: both;
			height: 120px;
			border-bottom: 1px solid #e6e6e6;
		}
		
			#interesting a {
				position: relative; 
				overflow: hidden;
				float: left;
				margin: 16px 3px 0;
				padding: 1px;
				border: 1px solid #ccc;
			}
			
				#interesting a span {
					position: absolute; 
					bottom:0; 
					left: 0; 
					display: block; 
					line-height: 20px; 
					white-space: nowrap; 
					color: #fff; 
					background: #0059B2; 
					width: 100%; 
					padding: 0 6px; 
					opacity: 0.6;
				}
				
				#interesting a:hover span {opacity: 8;}
			
		#content {
			position: relative;
			display: block;
			margin: 23px 0 36px;
		}
		
			.post  {
				position: relative;
				display: block;
				padding: 22px 27px;
			}
			
				.post-title {
					display: block;
					font: 24px/26px tahoma;
					color: #0059b2;
					text-decoration: none;
					padding: 0 0 17px 0;
				}
				
				.post-panel {
					display: block;
					width: 960px;
					height: 28px;
					background: transparent url('/img/post-panel.gif') 0px 0px no-repeat;
					font: normal 11px/28px verdana;
					color: #808080;
				}
				
					.post-panel i, .post-panel a {
						display: inline-block;
						font-style: normal;
						text-decoration: none;
					}
					
					.post-panel .date {
						padding: 0 0 0 16px;
						background: transparent url('/img/post-panel-date.gif') left center no-repeat;
						width: 110px;
					}
					
					.post-panel .author {
						padding: 0 0 0 16px;
						margin: 0 0 0 16px;
						background: transparent url('/img/post-panel-author.gif') left center no-repeat;
						width: 110px;
					}
					
					.post-panel .category {
						padding: 0 0 0 18px;
						margin: 0 0 0 16px;
						background: transparent url('/img/post-panel-category.gif') left center no-repeat;
						width: 300px;
					}
					
					.post-panel .source {
						width: 62px;
						padding: 0 18px 0 0;
						text-align: right;
					}	

					.post-panel .comments {
						padding: 0 0 0 18px;
						margin: 0 0 0 10px;
						background: transparent url('/img/post-panel-comments.gif') left center no-repeat;
					}
				
				.post-text {
					display: block;
					width: 690px;
					padding-top: 18px;
				}
				
					.post-text h2, .item-text h2 {
						font: 20px/36px tahoma;
					}
				
					.post-text p {
						line-height: 18px;
						margin: 0;
						padding: 0 0 9px;
					}
					
					.post-text img {
						/*display: block;*/
						/*float: right;*/
						padding: 1px;
						/*margin: 0 0 0 18px;*/
						/*_margin-top: 18px;*/
						border: 1px solid #e6e6e6;
					}
					
				.post-comments {
					display: block;
					float: right;
					width: 252px;
					margin: 18px 0 0;
				}
				
					.post-comments .author {
						display: block;
						padding: 0 0 0 20px;
						margin: 0 0 6px 1px;
						width: 235px;
						background: transparent url('/img/post-panel-author.gif') left center no-repeat;
						color: #666;
						font: normal 11px/16px verdana;
						overflow: hidden;
						white-space: nowrap;
					}
					
					.post-comments p {
						font: 11px/16px verdana;
						color: #808080;
						margin: 0 0 16px 0;
					}
					
					.post-comments .new {
						display: block;
						padding: 0 0 0 16px;
						background: transparent url('/img/post-comments-new.gif') left center no-repeat;
						font: normal 11px/14px verdana;					
					}
					
				.post-form {
					display: block;
					text-align: center;
				}
				
					.post-form label {
						margin: 9px 0 0 0;
						display: block;
						font: normal 16px/24px verdana;
					}				
				
					.post-form input {
						display: block;
						font: normal 16px/24px verdana;
						width: 97%;
						height: 24px;
						padding: 3px;
						text-align: center;
					}
					
					.post-form p {
						color: #999;
					}					
					
					.post-form input.submit {
						height: 40px;
						line-height: 40px;
						width: 100%;
					}					
					
			.banner-mid {
				clear: both;
				display: block;
				/*background: #e6e6e6;*/
				padding: 9px 17px;
				margin: 18px 0;
				text-align: center;
			}
			
			.sadv.main {
				display: block;
				padding: 9px 27px;
				text-align: right;
				color: #999;
				font-size: 11px;
				width: 690px;
			}
			
				.sadv.main a {
					padding: 0 16px 0 0;
					background: transparent url('/img/external-small.png') right center no-repeat;
					text-decoration: none;
				}
			
			.pager {
				clear: both;
				display: block;
				height: 28px;
				background: transparent url('/img/pager.gif') 0px 0px no-repeat;
				font: normal 11px/28px verdana;
				color: #808080;
				margin: 18px 27px;
			}
			
				.pager a {
					text-decoration: none;
				}
			
				.pager .prev {
					display: inline-block;
					padding: 0 0 0 13px;
					background: transparent url('/img/pager-prev.gif') left center no-repeat;
					width: 90px;
				}
				
				.pager .next {
					display: inline-block;
					padding: 0 13px 0 0;
					margin: 0 18px 0 0;
					background: transparent url('/img/pager-next.gif') right center no-repeat;
					text-align: right;
					width: 82px;
				}
				
				.pager .label {
					display: inline-block;
					margin: 0 0 0 12px;
				}
				
				.pager .num {
					display: inline-block;
					margin: 0 0 0 3px;		
					padding: 0 3px;
				}
				
				.pager span.num {color: #cc00aa;}
				
			.news-title {	
				display: block;
				height: 56px;
				background: transparent url('/img/news-title.gif') center bottom no-repeat;
				margin: 32px 27px 9px;				
				_margin-bottom: 0px;
			}
			
				.news-title h1 {
					color: #cc00aa;
					font: 36px/36px tahoma;
				}
				
				.news-title .catlist-title {
					display: block;
					float: right;
					width: 243px;
					font: 18px/18px tahoma;
					color: #666;
					padding: 40px 0 0 0;
				}
				
				.news-title .view-switcher {
					color: #666666;
					display: block;
					float: right;
					font: 16px/18px tahoma;
					margin: 0 27px 0 0;
					padding: 18px;
				}
				
				.news-title .view-switcher i {
					font-style: normal;
					color: #cc00aa;
				}					
				
			.left-menu {
				display: block;
				float: right;
				width: 252px;
				margin: 18px 0 27px 0;
				_margin-bottom: 9px;
				padding: 0 27px 0 15px;
			}
			
				.left-menu .catlist {
					display: block;
					margin: 0 0 0 9px;
				}
				
					.left-menu .catlist li {
						display: block;
						_display: inline-block;
						font: 13px/28px verdana;
						_line-height: 25px;
						text-transform: uppercase;
					}
					
						.left-menu .catlist li a {
							display: block;
							padding: 0 0 0 26px;
							background: transparent url('/img/catlist-a.gif') left bottom no-repeat;
							text-decoration: none;
						}
						
						.left-menu .catlist li a.active {
							background: transparent url('/img/catlist-a.gif') left top no-repeat;
							color: #cc00aa;
						}
						
						.left-menu .sadv.entry {
							display: block;
							padding: 9px 0;
							text-align: center;
							color: #999;
							font-size: 11px;
							line-height: 16px;
						}
						
							.left-menu .sadv.entry a {
								padding: 0 16px 0 0;
								background: transparent url('/img/external-small.png') right center no-repeat;
								text-decoration: none;
							}						

				/*
				.left-menu  .entry-promoted {
					text-align: center;
				}
				
				.left-menu  .entry-promoted a {
					display: inline-block;
					margin: 9px 0 0;
					padding: 1px;
					border: 1px solid #ccc;					
				}
				*/
							
            .search-result-item {
            }

                .search-result-item .news-text {
                    padding: 0px 0px;
                }

                .search-result-item .title {
                    margin-bottom: -5px;
                }

                .search-result-item .match {
                    background: #FFFFAB;
                }
    
                h2.search-header {
                    margin-left: 27px;
                    font-size: 130%;
                    font-weight: normal;
                    background: transparent url('/img/news-item.gif') center bottom no-repeat;
                    display: block;
                    padding: 14px 0;
                    width: 690px;
                }
    
                .search-query {
                    color: #cc00aa;
                }

			.news-item {
				position: relative;
				display: block;
				width: 690px;
				margin: 0 0 0 27px;
				padding: 27px 0;
				background: transparent url('/img/news-item.gif') center bottom no-repeat;
			}			
			
			.sadv.category {
				display: block;
				width: 690px;
				margin: 9px 0 0 27px;
				text-align: right;
				color: #999;
				font-size: 11px;
			}
			
				.sadv.category a {
					padding: 0 16px 0 0;
					background: transparent url('/img/external-small.png') right center no-repeat;
					text-decoration: none;
				}			

			.news-item.index {
				/*width: auto;*/
				/*background: transparent url('/img/news-item.gif') left bottom no-repeat;*/
				margin: 0 0 0 27px;
				padding: 18px 0;
			}
			
				.news-item .image {
					float: left;
					display: block;
					border: 1px solid #e6e6e6;
					padding: 1px;
				}
				
				.news-item.index  .image {
					float: right;
					margin-top: 42px;
				}
				
				.news-text {
					display: block;
					padding: 0 0 0 168px;
					margin: 0 0 0;
				}
				
				.news-item.index .news-text {
					padding: 0 168px 0 0;
				}
			
					.news-text .extras {
                        display: block;
						padding: 0 0 0 16px;
						font: 11px/18px verdana;
						color: #808080;
                    }

					.news-text .date {
						display: block;
						background: transparent url('/img/post-panel-date.gif') left center no-repeat;
						padding: 0 0 0 16px;
						font: 11px/18px verdana;
						color: #808080;
					}
					
					.news-text .title {
						display: block;
						padding: 4px 0;
						font: 18px/32px tahoma;
						color: #0059b2;
						text-decoration: none;
						white-space: nowrap;
						overflow: hidden;
						width: 509px;
					}
					
					.index .news-text .title {width: 760px;}
				
					.news-text p {
						display: block;
						line-height: 18px;
					}
					
				.item-title {
					padding: 0 27px;
					display: block;
					font: normal 30px/46px tahoma;
				}
				
				.item-panel {
					display: block;
					width: 960px;
					height: 35px;
					margin: 0 27px;
					background: transparent url('/img/item-panel.gif') 0px 0px no-repeat;
					font: normal 11px/35px verdana;
					color: #808080;
				}
				
					.item-panel i, .item-panel a {
						display: inline-block;
						font-style: normal;
						text-decoration: none;
					}
					
					.item-panel .date {
						padding: 0 0 0 16px;
						background: transparent url('/img/post-panel-date.gif') left center no-repeat;
						width: 110px;
					}
										
					.item-panel .author {
						padding: 0 0 0 16px;
						margin: 0 0 0 16px;
						background: transparent url('/img/post-panel-author.gif') left center no-repeat;
						width: 444px;
					}
					
					.item-panel .source {
						width: 62px;
						padding: 0 18px 0 0;
						text-align: right;
					}
					
					.item-panel .catlist-title {
						display: block;
						float: right;
						width: 243px;
						font: 18px/18px tahoma;
						color: #666;
						padding: 17px 0 0 0;
					}
					
				.item-text {
					display: block;
					position: relative;
					padding: 27px 0 27px 27px;
					width: 690px;
					background: transparent url('/img/news-item.gif') right bottom no-repeat;
				}
				
					.item-text p {
						display: block;
						font: 13px/18px verdana;
						padding: 0 0 18px 0;
					}
					
					.item-text ul, .post-text ul {
						padding: 0 0 18px 25px;
						font: 13px/24px verdana;
					}
					
						.item-text ul li, .post-text ul li {
							background: transparent url('/img/item-text-li.gif') left center no-repeat;
							padding: 0 0 0 20px;
						}
						
					.item-text ol {
						padding: 0 0 18px 45px;
						font: 13px/24px verdana;
						list-style-type: decimal;
					}						
					
					.item-text .item-image {
						text-align: center;
						display: block;
						padding: 0 9px 18px 9px;
					}
					
						.item-text .item-image img {
							padding: 1px;
							border: 1px solid #e6e6e6;						
						}					
					
					.item-image {
						text-align: center;
						display: block;
						padding: 0 9px 18px 9px;
					}

					
						.item-image img {
							padding: 1px;
							border: 1px solid #e6e6e6;						
						}					
						
					.item-text a.cbxv {
						display: inline-block;
						padding: 0 0 0 20px;
						background: transparent url('/img/video.gif') left center no-repeat;
					}
					
					a.cbxp {
						display: inline-block;
						padding: 3px 32px;
						background: #e6e6e6 url('/img/film32.gif') left center no-repeat;
					}
					
						a.cbxp img {
							padding: 0;
							border: 3px solid #fff;
						}
						
					.item-vote {
						float: right;
						top: 0;
						right: 0;
						width: 45px;
						height: 63px;
						margin: 0 0 0 9px;
						padding: 1px;
						border: 1px solid #e6e6e6;
						font-family: tahoma;
					}
					
						.item-vote a {
							display: block;
							height: 18px;
							line-height: 18px;
							text-align: center;
							text-decoration: none;
							font-size: 18px;
							font-weight: bold;
							color: #5986b3;
							background: #e6e6e6;							
						}
						
						.item-vote a:hover {							
							color: #e6e6e6;
							background: #5986b3;						
						}
						
						.item-vote span {
							display: block;
							height: 27px;
							line-height: 27px;	
							text-align: center;
							font-size: 20px;
							color: #cc00aa;
							background: #fff;							
						}
						
				.item-share {
					/*display: block;*/
					padding: 0;
					/*width: 690px;*/
					text-align: right;
					font: normal 13px/20px verdana;
					overflow: hidden;
					float: right;
				}
					
					.item-share a {
						display: inline-block;
						padding: 1px;
					}
					
					.item-share span {
						display: inline-block;
						vertical-align: top;
					}
					
					.item-share img {
					}
						
				.item-comments {
					display: block;
					padding: 9px 0 0 27px;
					width: 690px;					
				}
					
					.item-comments h3, #reply-form h3 {
						display: block;
						padding: 0 0 9px 0;
						font: 18px/36px tahoma;
					}
					
					.comment {
						display: block;
						margin: 0;
						padding: 18px 0 0 18px;
						background: transparent url('/img/comment.gif') left top no-repeat;
					}
					
						.comment-panel {
							display: block;
							height: 16px;
							font: normal 11px/16px verdana;
							color: #999;							
						}
						
							.comment-panel i, .comment-panel a {
								display: inline-block;
								font-style: normal;
								text-decoration: none;
								font: 13px/18px verdana;
							}						
						
							.comment-panel .reply {
								display: none;
								float: right;
								padding: 0 0 0 18px;
								background: transparent url("/img/post-comments-new.gif") left center no-repeat;
								text-decoration: none;
							}
							
							.comment:hover .comment-panel .reply {display: block;}
							
							.comment-panel .author {
								padding: 0 0 0 20px;
								margin: 0 10px 0 0;
								background: transparent url('/img/post-panel-author.gif') left center no-repeat;
								font-weight: bold;
							}	

                            .author-gb {
                                background: transparent url('/img/post-panel-category.gif') left center no-repeat !important;
                            }

							.comment-panel .date {
								padding: 0 0 0 18px;
								margin: 0 10px 0 0;
								font: normal 11px/18px verdana;
								/*background: transparent url('/img/post-comments-date.gif') left center no-repeat;*/
							}
							
							.comment-panel .time {
								padding: 0 0 0 18px;
								margin: 0 10px 0 0;
								background: transparent url('/img/post-comments-time.gif') left center no-repeat;
							}
							
						.comment-text {
							display: block;
							padding: 6px 0 0;
							font: normal 13px/18px verdana;
							color: #666;	
							margin: 0 0 16px;
						}
						
						.comment-text a {
							display: inline-block;
							padding: 0 0 0 20px;
							background-position: left center;
							background-repeat: no-repeat;
						}						

                        .deleted {
                            color: #b0b0b0;
                        }
				
					#reply {	
						display: block;
						padding: 18px 0 0 18px;
						background: transparent url('/img/comment.gif') left top no-repeat;						
					}
					
						.reply-panel {
							display: block;
							height: 16px;
							font: normal 11px/16px verdana;
							color: #999;							
						}
						
							.reply-panel i, .reply-panel a {
								display: inline-block;
								font-style: normal;
								text-decoration: none;
								font: 13px/18px verdana;
							}

                            .reply-panel .cancel {
								display: block;
								float: right;
								text-decoration: none;
                                margin-right: 15px;
                                display: none;
                            }
							
							.reply-panel .logout {
								display: none;
								font-size: 11px;
								float: right;
								text-decoration: none;
								opacity: 0.5; filter:alpha(opacity=50);
							}
							
							.reply-panel:hover .logout {
								display: block;
							}
							
							.reply-panel .logout:hover {
								opacity: 1; filter:alpha(opacity=100);
							}
							
							.reply-panel .login {
								background: url("/img/plug-connect.png") no-repeat scroll left center transparent;
								display: block;
								float: right;
								padding: 0 0 0 20px;
								text-decoration: none;
							}
							
							.reply-panel .author {
								padding: 0 0 0 20px;
								margin: 0 10px 0 0;
								background: transparent url('/img/post-panel-author.gif') left center no-repeat;
								font-weight: bold;
							}

                        .reply-container {
							border: 1px solid #ccc;
							margin: 9px 0 0;
                        }
						
						.reply-textarea {
							display: block;
							width: 100%;
							height: 130px;
							padding: 0;
                            border: none;
							font: normal 13px/18px verdana;
							color: #666;							
						}
						
						.reply-bottomline {
							float: left;
							display: block;
							color: #999;
							font: normal 11px/38px verdana;
						}
						
						.reply-submit {
							display: block;
							float: right;
							width: 200px;
							height: 20px;
							line-height: 20px;
							background: transparent url('/img/reply-submit.gif') center center no-repeat;
							border: 0;
							margin: 9px 0 16px;
							_margin-bottom: 0px;
						}

					#comment-loader, .post-form-loader {
						display: none;
						padding: 0 0 18px 0;
						text-align: center;
					}
					
						.post-form-loader img {
							border: 0;
						}
					
			.gallery-item {
				position: relative;
				display: block;
				width: 304px;
				height: 229px;				
				margin: 0 0 0 27px;
				padding: 27px 9px 27px 18px;
				float: left;
			}
			
				.gallery-item .image {
					display: block;
					padding: 1px;
					border: 1px solid #e6e6e6;
					width: 300px;
					height: 225px;
				}
				
				.gallery-item .background, .gallery-text {
					position: absolute;
					display: block;					
					bottom: 2px;
					left: 0;
					height: 81px;
					width: 300px;
					margin: 0 11px 27px 20px;
					overflow: hidden;
				}
				
					.gallery-text .title {
						color: #0059B2;
						display: block;
						font: 13px/18px tahoma;
						overflow: hidden;
						padding: 0 0 0 9px;
						white-space: nowrap;
						width: 282px;
					}
					
					.gallery-text p {
						color: #333;
						display: block;
						font: 11px/15px verdana;
						overflow: hidden;
						padding: 0 0 0 9px;
						width: 282px;
						height: 45px;
					}		

					.gallery-text .comments {
						display: block;
						text-align: right;
						font: 11px/15px verdana;
						padding: 0 9px;
					}
				
				.gallery-item .background {
					opacity: 0.85; filter:alpha(opacity=85);
					background-color: #ffffff;					
				}
					
			#content > .sadv.entry {
				display: block;
				padding: 9px 0 0 27px;
				width: 690px;
				text-align: right;
				color: #999;
				font-size: 11px;
				line-height: 16px;
			}
			
				#content > .sadv.entry a {
					padding: 0 16px 0 0;
					background: transparent url('/img/external-small.png') right center no-repeat;
					text-decoration: none;
				}
				
			.top-by-cats {
				display: block;
				margin: 0 27px 18px;
			}
			
				.top-by-cats h3 {
					display: block;
					padding: 0 0 9px 0;
					font: 18px/36px tahoma;										
				}
			
				.top-by-cats .cats-list {
					display: block;
					overflow: hidden;
					width: 462px;
					padding: 0 18px 0 0;
				}
				
					.top-by-cats .cats-list li {
						line-height: 30px;
						display: block;
						padding: 0 0 0 18px;
						white-space: nowrap;
						overflow: hidden;
					}
					
						.last-cat-name, .last-cat-name:hover {
							font-size: 16px;
							color: #cc00aa;
						}
						
		#footer {
			clear: both;
			display: block;
			margin: 18px 0 0 0;
			padding: 18px 27px;
			background: #e6e6e6;
		}
		
			#footer .text {
				display: block;
				font: 11px/15px verdana;
			}
			
				#footer .text a {
					display: inline-block;
					text-decoration: none;
					padding: 0 0 0 16px;
					background: transparent url('/img/footer-text-a.gif') left center no-repeat;
				}
		
			#counters {
				display: block;
				float: right;
				width: 400px;
				text-align: right;
			}
			
				#counters a img {opacity: 0.5; filter:alpha(opacity=50);}
				#counters a:hover img {opacity: 1; filter:alpha(opacity=100);}
				
		#laster {
			clear: both;
			display: block;
			padding: 27px 27px;
			background: #cccccc;
			height: 108px;
		}
		
			#laster #laster-logo {
				display: block;
				float: left;
				padding: 0 19px 0 0;
				border-right: 1px solid #e6e6e6;
			}
			
			#laster #laster-social-left {
				display: block;
				float: left;
				padding: 2px 18px 2px 0;		
				width: 192px;
				height: 102px;
				text-align: right;
			}
			
				#laster-social-left li a {
					display: block;
					padding: 0 26px 0 0;
					line-height: 26px;
					font-weight: bold;
					background-position: 170px center;
					background-repeat: no-repeat;
				}
				 
				#laster-social-left li a:hover {
					background-color: #e6e6e6;
				}			
			
			#laster #laster-social-right {
				display: block;
				float: right;
				padding: 2px 0 2px 18px;		
				width: 192px;
				height: 102px;
			}
			
				#laster-social-right li a {
					display: block;
					padding: 0 0 0 26px;
					line-height: 26px;
					font-weight: bold;
					background-position: 5px center;
					background-repeat: no-repeat;
				}
				 
				#laster-social-right li a:hover {
					background-color: #e6e6e6;
				}
				
			#laster #top-spot {
				display: block;
				float: right;
				padding: 0 0 0 19px;
				border-left: 1px solid #e6e6e6;
			}				
