body {font-family:Tahoma, sans-serif; background:url(../images/body-bg.png) repeat-x #183152; color:#183152; margin:0; padding:0;}

img {border:0px;}

a {color:#183152; text-decoration:none; text-align:left;}
a:hover {text-decoration:underline;}
a img {text-decoration:none;}

form {
	font:11px Tahoma, Sans-serif;
	margin:0 0 20px 10px;
	color:#183152;
	text-align:justify;
	line-height:17px;
}	

form#add {margin:10px 0 0 0; padding:0;}

input.text, textarea.text, select {border:1px solid #183152; margin:0 0 0 5px;}
.text {margin:0 5px 0 0;}
input.submit {border:1px solid #183152; background:#183152; color:#fff; font:bold 11px Tahoma, Sans-serif; padding:2px 4px 1px 4px; cursor:pointer;}

.loading {
	height:30px;33
	background:url('../images/working.gif') 50% 50% no-repeat;
	width:100%;
	text-align:center;
	margin:0 auto;
}

h2#tag {text-decoration:none; color:#183152;}
h2#tag a {font-weight:normal; text-decoration:none;}

#wrap {width:800px; margin:0 auto; overflow:hidden;}

#header {width:800px; height:162px; padding:0; color:#FFFFFF;}
#header form#search {float:right; margin:13px 55px 0 0;}
#header form#search input {border:none;}
#header form#search input.searchInput {float:left; width:168px; height:31px; padding:0 7px 0 10px; color:#7faaca; font-size:11px; background:url(../images/search-input.png);}
#header form#search input.searchSubmit {width:67px; height:31px; background:url(../images/search-submit.png); cursor:pointer; outline:none;}

.button {height:20px; width:auto; border:1px solid #558E31; cursor:pointer; color:#FFFFFF; background:url('../images/button.jpg') repeat-x;}

ul#menu {margin:0 0 0 15px; padding:0; font:bold 10px Tahoma, Sans-serif; height:48px; width:inherit;}
ul#menu li {float:left; list-style:none; margin:17px 38px 0 0;}
ul#menu li a {font-size:11px; color:#fff; font-weight:bold; outline:none;}

#error {width:780px; margin:8px auto; font:bold 11px Tahoma; padding:10px 0 10px 0; color:#cc0000; border:2px solid #cc0000; text-align:center; background-color:#ffffff;}
#info {width:780px; margin:8px auto; font:bold 11px Tahoma; padding:10px 0 10px 0; color:#1d771d; border:2px solid #1d771d; text-align:center; background-color:#ffffff;}

#content-wrap {width:800px; padding:0; margin:0; overflow:hidden; background:url(../images/bg.png) repeat-y;}

#sidebar {float:left; width:235px; height:100%; padding:0; margin:0; text-transform:uppercase;}
#sidebar div#lang {height:24px; padding:13px 0 0 0; background:#183152;}
#sidebar div#lang span {float:left; margin:0 0 0 15px; font-weight:bold; font-size:10px; color:#8491a3;}
#sidebar div#lang a {float:left; width:16px; height:11px; display:block; margin:1px 0 0 10px;}
#sidebar h3 {float:left; font-size:10px; margin:0; padding:0; color:#183152;}

#sidebar h3#top10 {background:url(../images/top10.png); width:182px; height:21px; padding:13px 0 0 53px;}
#sidebar h3#topSub {background:url(../images/topsub.png); width:182px; height:21px; padding:14px 0 0 53px;}
#sidebar h3#partners {background:url(../images/partners.png); width:182px; height:21px; padding:13px 0 0 53px;}
#sidebar h3#pr {background:url(../images/pr.png); width:182px; height:21px; padding:14px 0 0 53px;}

#sidebar ul {float:left; padding:0; margin:14px 0 5px 0;}
#sidebar ul li {margin:0 5px 14px 16px; list-style:none; font-size:10px; color:#a5c8ec;}
#sidebar ul li a {color:#fefefe; font-size:10px; margin:0 0 0 8px;}
#sidebar ul li a:hover {text-decoration:underline;}

#sidebar ul li.premium {
	width:180px;
}

img.premium {
	border:1px solid #BABABA;
	padding:0;
	margin:4px 0px 4px 0px;
    width:150px;
    height:110px;
}

#sidebar ul li.premium a {
	text-align:center;
	padding:0;
	margin:0;
}

#sidebar ul li.premium a:hover {
	text-align:center;
	padding:0;
	margin:0;
}

#sidebar ul li.pr {padding:0;}
#sidebar ul li.pr a {color:#a5c8ec;}
#sidebar ul li.pr strong {float:left;}

#sidebar ul li.pr img {margin:0 0 0 13px;}

#sidebar ul li .pr_text {float:right; text-align:right; margin:0 5px 0 58px;}

#sidebar ul li a.pr {
	text-align:right;
	font-weight:bold;
}

#sidebar ul li a.pr:hover {
	text-align:right;
	font-weight:bold;
	text-decoration:underline;
}

#sidebar ul li a.select {
	text-decoration: underline;
}
	   
#sidebar ul li .text {
	margin:0 0 5px 20px;
}

#sidebar ul li.rss {
	margin:8px 0 0 0;
}

#sidebar ul li h2 {
	background: url('../images/content_h2.gif') no-repeat left top;	
	padding:0 0 5px 20px;
	margin:0;
	text-align:left;
}

#sidebar ul li h2 a, #sidebar ul li h2 a:hover {
	color:#a60808;
	font:bold 11px Verdana;
	text-decoration:underline;
	margin:0;
	padding:0;
}

#sidebar ul li p {
	font:11px Verdana, Sans-serif;
	margin:0 0 5px 0;
	color:#000000;
	text-align:left;
	line-height:17px;
}

#sidebar ul li small {	
	color:#666666;
	font:normal 10px Verdana;
	text-align:left;	
}

#sidebar ul li small a { 
	color:#666666;
	font:normal 10px Verdana;
	margin:0;
	padding:0;
	display:inline;
	text-decoration:none;
}

#sidebar ul li small a:hover {
	color:#666666;
	font:normal 10px Tahoma, Sans-serif;	
	text-decoration:underline;
	margin:0;
	padding:0;
	display:inline;	
}

#content {float:left; width:532px; height:100%; padding:0 10px 30px 23px; margin:0; background:#fff;}
#content h1,h2 {font:bold 12px Tahoma, sans-serif; color:#183152; text-decoration:underline; padding:0; margin:14px 0 0 0; clear:both;}
#content h1 a,h2 a {font:bold 12px Tahoma, sans-serif; color:#183152; text-decoration:underline;}

#content p {font:11px Tahoma, Sans-serif; color:#183152; margin:10px 0 0 0;}
#content p.desc {font:12px Tahoma, Sans-serif; color:#183152; margin:10px 0 0 0;}

#content p.voted {margin:5px 0 0 5px;}

#content div.site {
	height:100%; 
	overflow:hidden;
	padding:0 0 10px 0; 
	font:11px Tahoma, Sans-serif;
	line-height:14px;	
}

#content div.site img {float:left; width:166px; height:120px; margin:12px 10px 0 0; padding:3px; border:1px solid #c9cfd8;}	

#content a.sub {
	color:#1d771d;
	font:10px Verdana;
	text-decoration:none;
	text-align:left;	
}

#content a.sub:hover {
	color:#1d771d;
	font:10px Verdana;
	text-decoration:underline;
	text-align:left;
}

#content table {
	margin:12px 0 3px 0px;
	clear:both;	
}

#content table tr td {padding:0 0 8px 0;}
#content table tr td h3 {background:url('../images/h3.png') no-repeat 0 4px; padding:0 0 0 25px; margin:0; line-height:100%; text-transform:uppercase;}
#content table tr td h3 a {color:#183152; font-size:10px; font-family:Tahoma, Sans-serif; font-weight:normal; text-decoration:none;}
#content table tr td h3 a:hover {text-decoration:underline;}

#content table tr td small {	
	color:#666666;
	font:normal 10px Verdana;
	text-align:left;	
}

#content table tr td small a {
	color:#666666;
	font:normal 10px Verdana;
	text-decoration:none;
}

#content table tr td small a:hover { 	
	color:#666666;
	font:normal 10px Verdana;
	text-decoration:underline;
}

#content table tr td img {
    padding:3px 3px 0 0;
}

#content #tags {
	margin:6px 0 20px 0;
	line-height:14px;	
	color:#b6b6b6;
	font-size:10px;
}

#content #sites {margin:19px 0 0 0; padding:0;}
#content #sites img {float:left; width:166px; height:120px; margin:7px 10px 0 0; padding:3px; border:1px solid #c9cfd8;}
#content #sites ul {padding:0; margin:0; float:left;}
#content #sites ul li {padding:0; margin:0; list-style:none;}
#content #sites ul li a.title {float:left; font:bold 12px Tahoma, Sans-serif; color:#183152;}

#content #sites ul li.premium {
	background-color:#FFFFA0; 	
}



#content #sites p {
	font:11px Tahoma, Sans-serif;
	margin:4px 0 0 0;
	color:#183152;
	line-height:14px;
	min-height:135px;
	height:auto;
}

#content p.szczegoly {
  font:11px Tahoma, Sans-serif;
  margin:9px 0 0 0;
  color:#183152;
  line-height:14px;
  min-height:135px;
  height:auto;
}

#content p.right {
	font:11px Verdana, Sans-serif;
	margin:0 0 20px 10px;
	color:#000000;
	text-align:right;
	line-height:17px;
}

#content #sites small {display:block; font:normal 11px Tahoma, Sans-serif; margin:8px 0 30px 0; color:#183152; width:97%;}
#content #sites small a {float:right; font:bold 11px Tahoma, Sans-serif; color:#183152;}

#content ul.site {
    padding:0;
    margin:0 10px 10px 10px;
}

#content ul.site li {
	margin:5px 0 0 0;
	list-style:none;
	font: 11px Tahoma;
	color:#183152;
}

#content ul.site li a {color:#183152;}

#content ul.site li.in {margin:5px 0 0 0; list-style:none; border-bottom: 1px solid #ddd; font: 11px Tahoma; padding:4px 0 10px 4px;}	
#content ul.site li.in a {color:#214472;}
#content ul.site li.in a:hover {color:#214472;}

#content ul.site li.report {
	margin:0;
	list-style:none; 
	background: url('../images/report.gif') no-repeat 0px 3px;	
	border-bottom: 1px solid #ddd;
	font: 11px Tahoma;
	color:#183152;
	padding:5px 0 5px 24px;
}	

#content ul.site li.report a {color:#183152;}
#content ul.site li.edit a {color:#183152;}
#content ul.site li.premium a {color:#183152;}

#content ul.site li.edit {
	margin:0;
	list-style:none; 
	background: url('../images/edit.gif') no-repeat 2px 3px;	
	border-bottom: 1px solid #ddd;
	font: 11px Tahoma;
	color:#183152;
	padding:5px 0 5px 24px;
}	

#content ul.site li.premium {
	margin:0;
	list-style:none; 
	background: url('../images/premium.gif') no-repeat 2px 3px;	
	border-bottom: 1px solid #ddd;
	font: 11px Tahoma;
	color:#183152;
	padding:5px 0 5px 24px;
}	

#content ul.site li .site_cat {
	width:300px;
	display:block;
	margin:5px 0 0 100px;
}

#content ul.site li a {
	color: #1d771d;
	font-weight: normal;
	margin:0;
	font: 11px Tahoma;
	text-decoration: none;
	text-align: left;
}

#content ul.site li a:hover{
	margin:0;	
	text-align: left;
	color:#183152;
	text-decoration:underline;
}

#content ul.unit-rating {
	padding:0;
	margin:0;
	border:0px;
}

#content ul.unit-rating li {
	padding:0;
	margin:0;
	border:0px;
}

#content ul.unit-rating li a {
	display:block;
	border:0;
}

#content ul.unit-rating li a:hover {
	padding:0;
	margin:0;
	display:block;
	text-decoration:none;
	border:0;
}

#footer {color:#666666; background:url('../images/footer.png') no-repeat; width:800px; height:95px; margin:0; clear:both;}
#footer h3 {float:left; font:normal 11px Tahoma, Sans-serif; margin:0; padding:19px 0 0 258px; text-decoration:underline; color:#fff;}
#footer ul {list-style:none; margin:0; padding:19px 0 0 0;}
#footer ul li {float:left; padding:0 0 0 7px; font:normal 11px Tahoma, Sans-serif; color:#fff;}
#footer span {color:#a5c8ec;}
#footer p {color:#fff; font:normal 11px Tahoma, Sans-serif; padding:37px 0 0 24px;}

div#recaptcha_image {margin:10px 0 10px 15px;}

#google-map-add {
    float:left;
    width:400px;
    height:300px;
    border:1px solid #BABABA;
    background: gray;
    margin-bottom:6px;
}

#google-map-site {
    float:left;
    width:543px;
    height:300px;
    border:1px solid #BABABA;
    background:gray;
    margin-bottom:6px;
}

#google-map-site #google-map-error {
    clear:both;
    width:543px;
    height:10px;
    background:none;
    font:19px bold;
}

#innekat {
	font:bold 18px;
	color:#C12822;
	text-align:center;
	font-weight:bold;
}

