﻿@import "reset.css";
html {font-size:100.01%;}
body {
	padding:0 0 36px;
	font-family:Tahoma;
	color:#424242;
	font-size:0.69em;
	background:#398ede url(i/backgrounds/background.vertical.gif) repeat-x 0 -108px;
	}

.bone {
	width:899px;
	margin:0 auto;
	padding:0 1px;
	border-top:3px solid #ffffff;
	background:#ffffff url(i/backgrounds/background.gif) no-repeat 0 100%;
	}

p {line-height:1.2em;}
li {line-height:1.2em;}
	
/* HEADER */
.head {background:url(i/backgrounds/head.jpg) no-repeat 0 0;}
.head p {margin:0;line-height:1em;}
.head .logo {padding:16px 0 0 13px;}
.head .slogan {padding:8px 0 14px 60px;}
	
.navigation {background:#000000 url(i/backgrounds/background.vertical.gif) repeat-x 0 0;}
.navigation .background {
	background:url(i/backgrounds/background.gif) no-repeat -901px 0;
	padding:6px 4px;
	}
.navigation .rss {
	float:right;
	padding:3px 19px 0 0;
	}	
.menu {
	background:#ffa32d url(i/backgrounds/menu.gif) repeat-x 0 0;
	float:left;
	}
.menu .background {
	background:url(i/backgrounds/menu.gif) no-repeat 0 -36px;
	padding:0;
	float:left;
	}
.menu ul {
	margin:0;
	padding:0 4px;
	height:36px;
	float:left;
	background:url(i/backgrounds/menu.gif) no-repeat 100% -72px;
	}
.menu ul li {
	float:left;
	margin:0;
	padding:0 3px 0 0;
	height:36px;
	width:99px;
	text-align:center;
	background:url(i/backgrounds/menu.gif) no-repeat 100% -108px;
	}
.menu ul li.last {
	padding-right:0;
	background:none;
	}
.menu a {
	color:#ffffff;
	font-size:1.09em;
	text-decoration:none;
	line-height:34px;
	}

/* WRAP */
.wrap {
	background:url(i/backgrounds/background.gif) repeat-y -1800px 0;
	position:relative;
	}
.wrap .background {
	padding-bottom:11px;
	background:url(i/backgrounds/middle.jpg) no-repeat 0 100%;
	}
.content {
	float:left;
	width:464px;
	padding-top:1px;
	}
.content .inner {
	background:#1c5a94 url(i/backgrounds/background.gif) repeat-y -2700px 0;
	border-top:1px solid #398ede;
	margin-left:2px;
	}
.content .entry {
	background:url(i/backgrounds/background.gif) no-repeat -3166px 100%;
	padding:2px 3px 78px;
	}
.sidebar {
	float:left;
	width:158px;
	background:#ffffff;
	padding:5px 0 0;
	margin:0 0 260px 0;
	}
.extra {
	float:right;
	width:275px;
	background:#ffffff;
	padding-top:5px;
	margin:0;
	}
.sidebar a, .extra  a {
	color:#ffffff;
	text-decoration:none;
	}

.site-info {
	position:absolute;
	bottom:10px;
	right:0;
	width:264px;
	clear:both;
	}
.site-info p {margin:6px 0 0 0;}

/* item-list */
.item-list {
	margin:0;
	padding:0;
	list-style:none;
	}
.item-list li {
	margin:0;
	padding:0 0 1px 0;
	list-style:none;
	background:url(i/backgrounds/item.gif) repeat-x 0 100%;
	}
.item-list li .background {
	border:1px solid #336b9f;
	padding:0;
	}
.item-list li .background-inner {
	border:2px solid #e4e4e4;
	background:#ffffff;
	padding:1px 2px 3px;
	}
.item-list img {
	float:left;
	margin-right:3px;
        border:1px solid #398EDE;
        padding:2px;
	}
.item-list h2 {
	padding:0 12px;
	margin:0 0 8px 168px;
	height:27px;
	font-size:1.27em;
	color:#ffffff;
	font-weight:bold;
	line-height:25px;
	background:url(i/backgrounds/header.gif) no-repeat 0 50%;
	}
.item-list h2 a {
	color:#ffffff;
	text-decoration:none;
	}
.item-list p {
	margin:0 0 0 180px;
	padding:0 0 1.8em 0;
	}
.item-list .info {
	clear:both;
	position:relative;
	top:-1.4em;
	margin:0 0 -1.4em 105px;
	font-weight:bold;
	text-align:center;
	}
.item-list .info .hits {margin-right:10px;}
.item-list .info .datum {margin-left:10px;}

/* search */
.search {
	background:url(i/backgrounds/search.gif) no-repeat 0 0;
	padding:22px 0 22px 39px;
	}
.search fieldset {
	background:url(i/backgrounds/search.text.gif) no-repeat 0 0;
	padding-left:2px;
	}
.search input {vertical-align:middle;}
.search label,.search legend {display:none;}
.search #search-text {
	background:none;
	border:none;
	width:155px;
	padding:2px 2px;
	font-size:0.91em;
	color:#838383;
	text-align:center;
	}

/* sidebar-item */
.sidebar-item ul {
	color:#ffffff;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:0.91em;
	}
.sidebar-item ul li {
	margin:0;
	padding:0 0 0 7px;
	background:url(i/backgrounds/li.gif) no-repeat 0 .6em;
	}
.sidebar-item ul a {
	color:#ffffff;
	text-decoration:none;
	}
.sidebar-item ul a:hover {text-decoration:underline;}
.sidebar-item .header {background:url(i/backgrounds/background.vertical.gif) repeat-x 0 -70px;}
.sidebar-first .header {background:url(i/backgrounds/background.gif) repeat-y -3789px 0;}
.extra .sidebar-item .header .background-top {background:url(i/backgrounds/background.gif) no-repeat -4271px -2px;}
.sidebar-item .header .background-top {background:url(i/backgrounds/background.gif) no-repeat -3947px -2px;}
.sidebar-first .header .background-top {background:url(i/backgrounds/background.gif) no-repeat -4113px 0;}
.sidebar-item .header .background-bottom {
	background:url(i/backgrounds/background.gif) no-repeat -3947px 100%;
	padding:8px 0 8px;
	text-align:center;
	}
.extra .sidebar-item .header .background-bottom {
	background:url(i/backgrounds/background.gif) no-repeat -4271px 100%;
	padding:8px 0 7px;
	}
.sidebar-item .main {
	background:url(i/backgrounds/background.gif) repeat-y -3631px 0;
	padding:11px 8px;
	}
.extra .sidebar-item .main {background:url(i/backgrounds/background.gif) repeat-y -4545px 0;}
.sidebar-item .rss-feed {
	background:#ffffff url(i/backgrounds/rss.feed.gif) no-repeat 1px 2px;
	padding:15px 8px 9px;
	font-size:0.91em;
	}
.sidebar-item .rss-feed a {
	display:block;
	padding:8px 0 8px 48px;
	background:url(i/icons/rss.big.gif) no-repeat 0 0;
	color:#ff8903;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	}
.sidebar-item .rss-feed a span {
	display:block;
	color:#000000;
	padding-top:3px;
	}
.sidebar-item .rss-feed p {
	font-weight:bold;
	text-align:center;
	margin:12px 0 0 0;
	}
.sidebar-item .banner {text-align:center;}
.sidebar-item .text-info {
	font-size:1.27em;
	color:#ffffff;
	font-weight:bold;
	padding-bottom:1px;
	}
.sidebar-item .text-info p {margin-bottom:.8em;}
.sidebar-item .gallery {
	padding:2px 2px 12px;
	background:#ff8803 !important;
	}
.sidebar-item .gallery .gallery-list {
	background:url(i/backgrounds/gallery.jpg) no-repeat 0 0;
	width:271px;
	margin:0;
	padding:0;
	}
.sidebar-item .gallery .gallery-list li {
	margin:0;
	padding:10px 0 0 10px;
	float:left;
	background:none;
	}

/* FOOTER */
.footer {
	color:#626262;
	padding:6px 20px 7px;
	}
.footer a {
	color:#626262;
	text-decoration:none;
	line-height:20px;
	}
.footer a:hover {text-decoration:underline;}
.footer .rss-link {
	padding:4px 30px 3px 0;
	background:url(i/icons/rss.small.gif) no-repeat 100% 0;
	}

.bannerleft {
width:160px;
height:600px;
position:fixed;
left:50%;
margin-left:460px;
top:4px;
}


/* UTIL */
.clearfix:after  {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	}
