/*
Theme Name: MegaSlownik
Version: 1.1
Author: Szymon Skulimowski
Author URI: http://wpninja.pl
*/



/* body --------------------------------------------------------------------- */

body {
	font-size:11px;
	line-height:14px;
  font-family:Arial, Verdana, Tahoma;
	color:#4a443d;
	margin:0;
  background:url('images/background.gif') repeat center top;
  position:relative;
  }



/* general ------------------------------------------------------------------ */

p {
	margin: 12px 0;
}



/* anchors ------------------------------------------------------------------ */

a {
	color: #0071A3;
  text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}



/* contener ----------------------------------------------------------------- */

#contener {
  margin:27px 0 20px 0;
  float:right;
  width:1212px;
  }  

#main {
  overflow:hidden;
  height:100%;
  background:url('images/main.jpg') right -2px no-repeat;
  }

#content {
  width:947px;
  float:right;
  overflow:hidden;
  height:724px;
  padding:33px 93px 0px 55px;
  }

#contentL {
  width:442px;
  float:left;
  font-size:12px;
  line-height:15px;
  margin-top: 12px;
  }

#contentL h1 {
  font-size:14px;
  font-weight:bold;
  height:24px;
  margin:0 0 7px 0;
  }

#contentL h1 a {
  color:#4A443D;
  }

#fontSize {
  float: left;
  margin-left: 15px;
  text-align:center;
  font-family:tahoma;
  font-size:9px;
  }

#fontSize a {
  font-weight:bold;
  color:#546300;
  }

#fontSize a.active {
  color:#929292;
  }

#fontSize a:hover {
  text-decoration:underline;
  }

#fontSize a#size11 {
  font-size:10px;
  }

#fontSize a#size13 {
  font-size:12px;
  }

#fontSize a#size15 {
  font-size:14px;
  }

#contentLFloat {
  height:610px;
  overflow:auto;
  padding-right:40px;  
  }

#contentR {
  width:425px;
  float:right;
  }

#contentR #rss {
  float:right;
  width:28px;
  height:28px;
  text-indent:-9999px;
  background:url('images/rss.png') center no-repeat;
  margin-top:15px;
  }

#contentR #description {
  overflow:hidden;
  }

#contentR #description p {
  margin:5px 0 0 0;
  font-size:10px;
  color:#898989;
  float:right;
  padding-top: 5px;
  }

#resolutionNormal, #resolutionBig {
  float: left;
  text-indent:-9999px;
  outline:0;
  height:24px; 
  margin-bottom: 5px;
  } 

#resolutionNormal {
  width:38px;
  background:url('images/pomniejsz.gif') center no-repeat;
  }
  
#resolutionBig {
  width:50px;
  background:url('images/powieksz.gif') center no-repeat;
  }  

#contentR .section {
  font-size:11px;
  font-weight:bold;
  line-height:14px;
  margin:20px 0 10px;
  text-transform:uppercase;  
  }

#contentR ul {
  list-style:none;
  margin:0;
  padding:0px;
  }

#contentR ul li {
  padding-left:15px;
  font-weight:bold;
  }
  
#contentR ul.wp-polls-ul li {
  font-weight:normal;
  }

#contentR #categoryList li {
  font-weight:normal;
  color:#898989;
  }

#contentR #categoryList li a {
  font-weight:bold;
  }

#contentR ul li.active, #contentR ul li.current-cat, #contentR ul li.current_page_item {
  background:url('images/li.gif') left top no-repeat;
  }

#contentL .postHeader {
  background:#E2E1D8;
  border:1px solid #D9D5C1;
  color:#A8AB8F;
  line-height:14px;
  margin:15px 0 5px;
  padding:8px;
  overflow:hidden;  
  }

#contentL .postHeader h2 {
  font-size:11px;
  float:left;
  margin:0;
  text-transform:uppercase;  
  }

#contentL .postHeader h2 a { 
  color:#A8AB8F;
  }

#contentL .postHeader small {
  float:right;
  font-size:11px;
  }

#contentL .postMeta {
  overflow:hidden;
  font-size:11px;
  }

#contentL .postMeta p {
  margin:0;
  }

#contentL .postMeta .postAuthorAndCategory {
  float:left;
  }

#contentL .postMeta .postComments {
  float:right;
  }

#contentL .post {
  margin-top:35px;
  }

h3#comments, h3#addComment {
  margin-top:35px;
  font-size:11px;
  text-transform:uppercase;  
  border-bottom:1px solid #D9D5C1;
  padding-bottom:3px;
  }

h3#respond {
  margin-bottom:3px;
  }

.reply {
  font-size:11px;
  }

#contentL ul.children {
  clear:both;
  padding-top:15px;
  margin-left:46px;
  }

.commentlist ul.children .commentMain {
  width: auto; 
  float:left;
  margin-left:10px;
  }

#cancel-comment-reply-link {
  font-size:11px;
  }

.commentlist #respond {
  margin-left:46px;
  }

#youAreLogged {
  margin:0;
  font-size:11px;
  }

#commentform textarea {
  border:1px solid #A3B830;
  width:99%;
  }

#commentform input {
  border:1px solid #A3B830;
  }

#commentform #submit {
  background:#A3B830;
  border:1px solid #A3B830;
  color:#FFFFFF;
  }

.commentContent {

  }

.commentlist li {
  margin-bottom:25px;
  overflow:hidden;
  }

.commentlist .commentGravatar {
  float:left;
  border:1px solid #D9D5C1;
  padding:1px;
  }

.commentlist .commentGravatar img {
  display:block;
  margin:0;
  }

.commentlist .commentMain {
  float:right;
  width:340px;
  }

.commentlist cite {
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  }

#contentL .postFirst {
  margin-top:0px;
  }

#contentL ul, #contentL ol {
  list-style:none;
  margin:10px 0 15px 0;
  padding:0;
  }

#contentL ul ul , #contentL ol ol {
  padding-left:15px;
  }

#checkArchive {
  font-size:11px;
  font-weight:bold;
  text-align:right;
  margin-top:35px;
  }

.car-container {
  margin-top:15px;
  }

.car-yearmonth {
  font-weight:bold;
  }
  
#sidebar {
  width:117px;
  height:686px;
  float:left;
  position:relative;
  }  

#logo {
  display:block;
  width:117px;
  height:123px;
  background:url('images/logo.gif') center no-repeat;
  border:0;
  text-indent:-9999px;
  outline:0;
  }  

#sidebar ul {
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
  top:103px;
  right:0px;
  }

#sidebar ul a {
  display:block;
  text-indent:-9999px;
  outline:0;
  height:37px;
  float:right;
  width:40px;
  background:url('images/languages.gif') left no-repeat;
  margin-bottom:6px;
  }

#sidebar ul li {
  clear:both;
  }

#sidebar ul li a:hover {
  width:60px;
  }

#sidebar li#home a {
  background-position:0px -259px;
  }

#sidebar li#home a:hover {
  background-position:-40px -259px;
  }

#sidebar li#pl a {
  background-position:0px 0px;
  }

#sidebar li#pl a:hover {
  background-position:-40px 0px;
  }
  
#sidebar li#en a {
  background-position:0px -37px;
  margin-right:2px;
  }  
  
#sidebar li#en a:hover {
  background-position:-40px -37px;
  }    

#sidebar li#de a {
  background-position:0px -74px;
  margin-right:4px;
  }   

#sidebar li#de a:hover {
  background-position:-40px -74px;
  }   
  
#sidebar li#ru a {
  background-position:0px -111px;
  margin-right:6px;
  }     

#sidebar li#ru a:hover {
  background-position:-40px -111px;
  }  
  
#sidebar li#fr a {
  background-position:0px -148px;
  margin-right:8px;
  }     

#sidebar li#fr a:hover {
  background-position:-40px -148px;
  } 

#sidebar li#es a {
  background-position:0px -185px;
  margin-right:10px;
  }

#sidebar li#es a:hover {
  background-position:-40px -185px;
  }  
  
#sidebar li#it a {
  background-position:0px -222px;
  margin-right:12px;
  }  

#sidebar li#it a:hover {
  background-position:-40px -222px;
  }  
  
#sidebar li#se a {
  background-position:0px -296px;
  margin-right:14px;
  }  

#sidebar li#se a:hover {
  background-position:-40px -296px;
  }   
  
#sidebar li#no a {
  background-position:0px -333px;
  margin-right:15px;
  }  

#sidebar li#no a:hover {
  background-position:-40px -333px;
  }   
  
#sidebar li#dk a {
  background-position:0px -370px;
  margin-right:16px;
  }  

#sidebar li#dk a:hover {
  background-position:-40px -370px;
  } 
  
#sidebar li#hr a {
  background-position:0px -407px;
  margin-right:17px;
  }  

#sidebar li#hr a:hover {
  background-position:-40px -407px;
  } 
  
#sidebar li#ua a {
  background-position:0px -444px;
  margin-right:18px;
  }  

#sidebar li#ua a:hover {
  background-position:-40px -444px;
  } 

/* header ------------------------------------------------------------------- */  

#header {
  height:93px;
  background:url('images/header.gif') 122px 4px no-repeat;
  padding-left:135px;
  overflow:hidden;
  position:relative;
  }

#header fieldset {
  border:0;
  padding:0;
  }
  
#header legend {
  color:#65750C;
  font-family:Arial;
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  }  

#header form {
  background:url('images/search_input.gif') 4px 22px no-repeat;
  overflow:hidden;
  height:100%;
  margin:25px 0 0 0;  
  }

#header #whereSearch {
  clear:both;
  padding:1px 0 0 68px;
  }

#header #whereSearch label {
  position:relative;
  top:-3px;
  }

#header form #input {
  border:0;
  color:#65750C;
  font-family:Arial;
  font-size:11px;
  margin:15px 0 0 23px;
  width:137px;  
  float:left;
  }

#header form #button {
  float:left;
  width:58px;
  height:25px;
  background:url('images/search_button.gif') center no-repeat;
  border:0;
  text-indent:-9999px;
  line-height:0;
  margin-top:8px;
  }


/* pages (header, about) -----------------------------------------------------*/

#header ul {
  list-style:none;
  margin:0;
  padding:0;
  }

#header li a {
  display:block;
  text-indent:-9999px;
  outline:0;
  position:absolute;
  }

#header li#addons a {
  height:54px;
  left:380px;
  top:29px;
  width:76px;
  }  

#header li#yoursDictionary a {
  width:74px;
  height:25px;
  top:70px;
  left:470px;
  }

#header li#blog a {
  width:140px;
  height:25px;
  top:35px;
  left:470px;
  }

#header li#aboutProject a {
  width:63px;
  height:20px;
  top:65px;
  left:550px;  
  }

#footer {
  color:#8BA9AA;
  font-size:11px;
  padding:10px 0 0 115px;
  clear:both;
  }  
  
#footer a {
	color: #8BA9AA;
  }  
