/*
Theme Name: NakreceniEksperci
Version: 1.0
Author: Szymon Skulimowski
Author URI: http://szymonskulimowski.pl
*/



/* body --------------------------------------------------------------------- */

body {
	font-family:Tahoma,Verdana,sans-serif;
	font-size:12px;	
	background:url('images/body_bg.jpg');
	margin:0px;
	padding:0px;
  }



/* anchors ------------------------------------------------------------------ */

a {
  text-decoration:none;
  color:#065481;
  }

a.promo {
	color:#D21C21;
	}



/* container ---------------------------------------------------------------- */

#container {
  width:975px;
  padding-top:5px;
  margin:0 auto;
  }



/* header ------------------------------------------------------------------- */  

#header {
	overflow:hidden;
	margin-bottom:10px;
	padding:0px 13px 0px 25px;
	}
	
#header h1 {
	margin:0px;
	float:left;
	}
	
#header h1 a {
	display:block;
	width:165px;
	height:131px;
	background:url('images/logo.png') center no-repeat;
	outline:0px;
	text-indent:-9999px;
	}
	  
#header #advertise {
	float:right;
	width:757px;
	background:url('images/advertise_bg.jpg') center top repeat-y;
	padding:7px 0px 2px 0px;
	}	  

#header #advertise span {
	text-align:center;
	font-family:sans-serif;
	color:#999999;
	font-size:10px;
	display:block;
	padding:3px;
	text-transform:uppercase;
	letter-spacing:3px;
	}

#header #advertise a {
	display:block;
	}
	
#header #advertise a img {
	display:block;
	margin:0 auto;
	border:0px;
	}

	
	
/* menu --------------------------------------------------------------------- */

#menuContainer {
	overflow:hidden;
	position:relative;
	}

#videoblog {
	display:block;
	width:178px;
	height:75px;
	background:url('images/videblog.png') center no-repeat;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	position:absolute;
	bottom:8px;
	left:25px;
	}

#videoblog span {
	display:block;
	position:relative;
	top:45px;
	}

#menu {
	float:right;
	width:582px;
	height:190px;
	background:url('images/menu_bg.png') left bottom no-repeat;
	line-height:12px;
	overflow:hidden;
	position:relative;
	}
	
#menu #talk {
	float:left;
	display:block;
	text-indent:-9999px;
	background:url('images/talk_bg.png') center no-repeat;
	width:237px;
	height:50px;
	outline:0px;
	}	

#menu #video {
	position:absolute;
	top:62px;
	left:469px;
	width:105px;
	height:96px;
	display:block;
	text-indent:-9999px;
	}

#menu ul {
	margin:0px;
	padding:0px;
	position:absolute;
	top:105px;
	left:15px;
	}

#menu ul li {
	display:inline;
	padding-right:10px;
	font-weight:bold;
	}


	
/* search ------------------------------------------------------------------- */

#search {
	float:right;
	margin:0px 18px 0px 0px;
	padding:0px;
	width:297px;
	height:50px;
	background:url('images/search_bg.png') center no-repeat;
	position:relative;
	}

#search fieldset {
	margin:0px;
	padding:0px;
	border:0px;
	}
	
#search legend {
	display:none;
	}	
	
#search #searchText {
	position:absolute;
	left:15px;
	top:16px;
	width:135px;
	border:none;
	color:#808080;
	font-family:arial, tahoma;
	font-size:11px;
	}	
	
#search #searchSubmit {
	position:absolute;
	left:209px;
	top:0px;
	width:84px;
	height:50px;
	border:0px;
	background:none;
	} 	

#search p {
  margin:0px;
  position:absolute;
  font-size:11px;
  left:150px;
  }

#search p label {
  }

#search #searchBlog {
  top:7px;
  }

#search #searchVideo {
  top:26px;
  }

/* main --------------------------------------------------------------------- */

#main {
	overflow:hidden;
	position:relative;
	top:-8px;
	}
	
#rss {
  position:absolute;
  top:0px;
  right:170px;
  width:28px;
  height:28px;
  background:url('images/rss.gif') center no-repeat;
  text-indent:-9999px;
  outline:0px;
  }	

#blogContainer {
	float:left;
	overflow:hidden;
	background:url('images/main_bg.gif') center top repeat-y;
	width:770px;
	}
	
#blogContent {
	float:left;
	width:465px;
	padding:20px 25px;
	font-size:11px;
	color:#6E6E6E;
	}
	
#blogMenu {
	float:right;
	width:200px;
	padding:20px;
	line-height:140%;
	}

#blogMenu ul {
	list-style:none;
	margin:0px;
	padding:0px;
	font-weight:bold;
	color:#065481;
	}	

#blogMenu ul li {
	margin-bottom:20px;
	}

#blogMenu ul ul {
	margin:10px 0px 0px 35px;
	font-size:11px;
	font-weight:normal;
	color:#6E6E6E;
	}

#blogMenu ul ul li {
	margin-bottom:0px;
	}

#blogMenu .wp-polls {
  font-size:11px;
  }

#blogMenu .wp-polls a {
  font-weight:normal;
  }

#blogMenu .wp-polls .Buttons {
  font-size:11px;
  padding:1px 10px;
  }

#blogMenu .wp-polls .wp-polls-ul li {
  margin:3px 0px;
  }



/* sidebar ------------------------------------------------------------------ */

#sidebar {
	float:right;
	width:165px;
	position:relative;
	}
	
#login {
	width:165px;
	height:268px;
	background:url('images/login_bg.png') center no-repeat;
	margin:0px;
	padding:0px;
	position:relative;
	}	

#login fieldset {
	margin:0px;
	padding:0px;
	border:0px;
	}
	
#login legend {
	display:none;
	}

#loginText {
	position:absolute;
	top:136px;
	left:18px;
	width:116px;
	border:0px;
	color:#808080;
	font-family:arial, tahoma;
	font-size:11px;
	text-align:center;	
	}

#loginSubmit {
	position:absolute;
	top:155px;
	left:67px;
	width:84px;
	height:35px;
	border:0px;
	background:none;
	}
	
#lostPassword {
	display:block;
	font-size:10px;
	left:8px;
	position:absolute;
	text-align:right;
	top:158px;
	width:55px;	
	}
	
#register {
	display:block;
	font-weight:bold;
	left:0;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	top:230px;
	width:158px;
	}
	
#sidebar ul {
	margin:0px;
	padding:0px;
	list-style:none;
	height:338px;
	width:165px;
	background:url('images/sidebar_bg.png') center no-repeat;
	position:relative;
	}

#sidebar ul li a {
	display:block;	
	position:absolute;
	text-indent:-9999px;
	outline:0px;
	}
	
#sidebar ul li#howToFilm a {
	height:100px;
	left:6px;
	top:0;
	width:145px;
	}	
	
#sidebar ul li#howToBecome a {
	height:110px;
	left:10px;
	top:105px;
	width:134px;	
	}
	
#sidebar ul li#haveIdea a {
	height:103px;
	left:3px;
	top:223px;
	width:153px;	
	}	



/* footer ------------------------------------------------------------------- */

#footer {
	height:45px;
	background:url('images/footer.jpg') left center no-repeat;
	margin:2px 0px 9px 0px;
	text-align:center;
	color:#065481;
	font-size:11px;	
	padding-top:10px;
	width:927px;
	}

#footer ul {
	margin:0px 0px 7px 0px;
	padding:0px;
	text-align:center;
	list-style:none;
	}	

#footer ul li {
	display:inline;
	border-right:1px solid #065481;
	padding:0 5px;
	}

#footer ul li.last {
	border:0px;
	}

#footer a {
	font-weight:bold;
	}	
	
	
	
/* posts -------------------------------------------------------------------- */

.post {
	color:#6e6e6e;
	line-height:140%;
	margin-top:27px;	
	}

.post h2 {
	font-size:12px;
	margin:0px;
	}

h2.pageTitle {
  font-size:12px;
  color:#6E6E6E;
  line-height:140%;
  margin-top:0px;
  }

.postHeader {
	overflow:hidden;
	margin-bottom:3px;
	}

.postHeader h2 {
	float:left;
	width:350px;
	}

.postHeader small {
	float:right;
	font-size:11px;
	width:110px;
	text-align:right;
	}
	
.postDetails {
	font-size:11px;
	overflow:hidden;
	}

.postDetails p {
	margin:0px;
	}
	
.postDetails .author {
	float:left;
	width:350px;
	}
	
.postDetails .comments {
	float:right;
	width:110px;
	text-align:right;
	}
	
.postContent {
	font-size:11px;
	padding-top:3px;
	overflow: hidden;
	}
	
.postContent .more-link {
	display:block;
	text-align:right;
	font-weight:bold;
	outline:0px;
	}
	
.postNavigation {
  font-size:11px;
  text-align:right;
  margin-top:35px;
  color:#6E6E6E;
  }	
  
.postNavigation a {
  font-weight:bold;
  }  
  
.first {
  margin-top:0px;
  }

#comments {
  color:#6E6E6E;
  }

h3#commentsCount, h3#addComment {
  margin-top:35px;
  font-size:12px;
  }

#respond {
  margin-bottom:3px;
  clear:both;
  }

.reply {
  font-size:11px;
  }

.commentlist ul.children {
  clear:both;
  padding-top:15px;
  margin-left:15px;
  }

.commentlist ul.children .commentMain {
  width:355px;
  float:right;
  margin-left:10px;
  }

.commentlist ul.children ul .commentMain {
  width:300px;
  }

#cancel-comment-reply-link {
  font-size:11px;
  }

.commentlist #respond {
  margin-left:55px;
  clear:both;
  padding-top:15px;
  }

.commentlist #respond h3 {
  margin-top:0px;
  }

#youAreLogged {
  margin:0;
  font-size:11px;
  }

#commentform textarea {
  border:1px solid #BFBFBF;
  width:99%;
  }

#commentform input {
  border:1px solid #BFBFBF;
  font-family:courier new;
  width:175px;
  }

#commentform #submit {
  background:#DFDFDF;
  border:1px solid #BFBFBF;
  color:#000;
  }

#commentform label {
  font-size:11px;
  margin-left:5px;
  }
  
.commentlist li {
  overflow:hidden;
  }

.commentlist .commentGravatar {
  float:left;
  border:1px solid #DFDFDF;
  padding:1px;
  }

.commentlist .commentGravatar img {
  display:block;
  margin:0;
  }

.commentlist .commentMain {
  float:right;
  width:410px;
  }

.commentlist cite {
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  }

#comments ol {
  list-style:none;
  margin:10px 0 15px 0;
  padding:0px;
  }
  
#comments ul {
  list-style:none;
  padding-left:55px;
  margin-left:0px;
  }  
  
.commentContent {
  font-size:11px;
  line-height:140%;
  }
  
#commentform p {
  margin:7px 0px 0px 0px;
  }    
  
.car-list {
  margin-left:0px;
  padding-left:15px;
  }

.car-list ul {
  padding-left:15px;
  margin-left:0px;
  }  
  
.car-list li {
  margin-bottom:15px;
  }  

.car-list ul li {
  margin-bottom:0px;
  }  
  
  
  
#login { width: 165px; height: 268px; background: url(/img/logowanie.png) no-repeat; }
#loggedIn { width: 165px; height: 308px; background: url(/img/profil-zalogowany.png) no-repeat; text-align: center; }
#loggedIn strong {display:block; position: relative; bottom: 10px; margin-bottom: -10px; overflow: hidden; width: 150px; height: 15px; margin-left: 4px;}
#login input { border: none; background: none; }
#login input.text { position: absolute; top: 146px; left: 18px; width: 116px; }
#login input.password { position: absolute; top: 140px; left: 17px; width: 117px; }
#login input.submit { position: absolute; top: 165px; left: 67px; width: 84px; height: 35px; cursor: pointer; }
#login #remind { position: absolute; top: 168px; left: 8px; font-size: 10px; display: block; width: 55px; text-align: right; }
#login #register { position: absolute; top: 230px; left: 0; display: block; width: 158px; text-align: center; font-weight: bold; text-transform: uppercase; }
#login .errorMessage {color: red; position: absolute; top: 200px; left: 6px; display: block; width: 152px; text-align: center;}
#logoutButton { position: absolute; top: 143px; left: 60px; background:url(/img/logout.png); width: 85px; height: 50px; cursor: pointer; }
#ProfileSmallAvatarBorder {border: 1px solid #ccc; background-color: #fff; width: 90px; height: 90px; text-align: center; }
#ProfileSmallAvatarBorder img {padding: 5px;}

.ggnumberInput { font-size: 11px; font-family: Arial, Tahoma; color: gray; text-align: center; }
.ggnumberInput:focus { color: brown; font-weight: bold; }

