@charset "utf-8";
/*
Theme Name: Web Vivee
Theme URI: http://web.vivee.info
Description: Web Vivee
Version: 1.0
Author: Vivee.info
Author URI: http://vivee.info

*/



/* Begin Typography & Colors */
@charset "utf-8";
/* CSS Document */

body {
	background:#242424 url(img/bg.png) repeat;
	}
	
.end {
	clear:both;
	}	
	
#page {
	width:960px;
	margin:20px auto 10px auto;
	text-align:left;
position:relative;
top:0;
left:0;
	}	
	
#logo {
	background:url(img/logo.png) no-repeat;
	width:400px;
	height:116px;
	float:left;
	position:relative;
	top:0;
	left:0;
	}
	
#logo a {
	display:block;
	width:400px;
	height:116px;
	}		
	
#menu {
	width:560px;
	height:116px;
	float:right;
	background:url(img/menu_bg.png) no-repeat bottom;
	}

.feed {
position:absolute;
top:0;
right:10px;
width:850px;
margin:0 0 5px 0;
text-align:right;
color:#929292;
font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
	}	
.feed a {
color:#fff;
text-decoration:none;
}
	
#menu ul {
	list-style-type:none;
	margin:0 auto;
	width:330px;
	padding:40px 0 0 0;
	float:right;
	}	
	
#menu ul li {
	margin:0 3px;
	float:left;
	}		

#menu ul li a {
	display:block;
	text-decoration:none;
	background-position: 0 0;
	}
	
#menu ul li a b {
	display:none;
	}	
	
#menu ul li a.archiwum:hover, #menu ul li a.kontakt:hover, #menu ul li a.rss:hover, #menu ul li a.onas:hover {
	background-position: 0 -18px;
	}
	
#menu ul li a.archiwum {
	background:url(img/archiwum.png) no-repeat;
	width:93px;
	height:18px;
	}			
	
#menu ul li a.kontakt {
	background:url(img/kontakt.png) no-repeat;
	width:77px;
	height:18px;
	}		
	
#menu ul li a.rss {
	background:url(img/rss.png) no-repeat;
	width:41px;
	height:18px;
	}		
	
#menu ul li a.onas {
	background:url(img/onas.png) no-repeat;
	width:93px;
	height:18px;
	}				
	
#main {
	background:#fff;
	padding:10px 0 0 0;
	}	
	
#content div {
	background:#e1e1e1;
	height:160px;
	margin-bottom:25px;
	position:relative;
	}	
	
.wp-pagenavi {
	width:auto;
	clear:both;
	text-align:center;
	color:#b4b4b4;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	
#content div span {
	display:block;
	opacity:0.9;
	background:#575756;
	color:white;
	padding:6px;
	width:202px;
	position:absolute;
	bottom:3px;
	left:3px;
	font-weight:bold;
	z-index:20;	
	}	

#content div a {
	display:block;
	width:100%;
	height:100%;
	text-decoration:none;
	color:#FFFFFF;
}

#content div div.link {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:1px!important;
	height:1px!important;
	background:transparent;
	}

#bottom {
	background:url(img/bottom.png) no-repeat;
	height:10px;
	font-size:0px;
	line-height:0;
	margin:0 0 5px 0;
	}		
	
#footer {
	text-align:right;
	color:#fff;
	font-size:11px;
	}	
	
#footer a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}	
	
.tresc h2 {
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#b11335;
	margin:0 0 10px 0;
	}	
	
.tresc h3 {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#878787;
	margin:0 0 10px 0;
	text-align:left;
	}		
	
.tresc a {
	text-decoration:underline;
	color:#bd0028;
	}	
	
.tresc a:hover {
	text-decoration:none;
	}		
	
.tresc {
	background:#fff;
	}	

form#searchform {
	width:350px;
	margin:10px auto;
	}
	
form#searchform input {
	width:250px;
	padding:3px;
	font-size:12px;
	border:1px solid #e1e1e1;
	background:#fff;
	}	
	
form#searchform input#searchsubmit {
	width:auto;
	padding:3px 6px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	background:#a90924;
	border:1px solid #8f0018;
	}	
	
form#searchform label.hidden {
	/*font-size:11px;
	font-weight:bold;
	color:#8c8c8c;*/
	display:none;
	}	
	
.tresc ul {
	list-style-type:none;
	}	
	
.tresc ul li {
	display:inline;
	margin:0 5px 0 0;
	}	
	
h2.pagetitle {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 10px;
	font-weight:bold;
	background:#f8f8f8;
	color:#d10023;
	border:1px solid #f0f0f0;
	}
	
h2.pagetitle2 {
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:10px;
	background:#f8f8f8;
	color:#a1a1a1;
	border:1px solid #f0f0f0;
	text-align:center;
	}		
	
.contact-form input, .contact-form textarea {
	width:300px;
	border:1px solid #dcdcdc;
	padding:2px;
	background:none;
	}
	
span.required {
	color:#991120;
	font-size:13px;
	font-weight:bold;
	padding:0 3px;
	}		
	
.form-label, .form-input {
	margin:0 0 4px 0;
	}	
	
.form-label {
	color:#747474;
	}	
	
input.check {
	width:auto;
	margin:0 5px 0 0;
	border:0;
	padding:0;
	background:#fff;
	}	
	
input.button {
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background:#9a1123;
	border:1px solid #bd1027;
	margin:5px 0;
	padding:2px;
	line-height:normal;
	}	
	
legend {
	font-size:11px;
	color:#c9c9c9;
	}	
	
p.information {
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:5px 10px;
	font-weight:bold;
	background:#f8f8f8;
	color:#a1a1a1;
	border:1px solid #f0f0f0;
	width:290px;
	}	
	
.grid_8 code {
	display:block;
	text-align:left;
	padding:5px;
	background:#f1f1f1;
	border:1px solid #d5d5d5;
	color:#757575;
	font-size:11px;
	margin:5px 0 10px 0;
	}	
	
a.twitter {
	width:32px;
	height:32px;
	background:url(img/twitter.png) no-repeat;
	display:block;
	float:left;
	margin:0 5px 0 0;
	}	
	
a.twitter b, a.blip b {
	display:none;
	}	
	
a.blip {
	width:32px;
	height:32px;
	background:url(img/blip.png) no-repeat;
	display:block;
	float:left;
	}	

#ads_hak {
text-align:center;
}	
