p, img, a, div, table, ul, li, h1, h2, h3, span, body{
	padding: 0px; margin: 0px;
}
a{
	text-decoration: none; color: #006699; 
}
a:hover{
	text-decoration: none; font-weight: bolder;
}
body{
	background: url(../images/body_back3.png) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ramka{
	position: relative; margin: 0 auto; overflow: hidden; width: 1000px;
}
#header{
	width: 1000px; height: 85px; margin: 6px 0 0 0; background: url(../images/miasto3.png) no-repeat bottom;
}
a img{
	border: 0px; text-decoration: none; margin: 0px; padding: 0px;
}
#logo{
	width: 152px; height: 74px; float: left; display: inline; margin-top: 8px;
	overflow: hidden;
}
#header #banner{
	width: 483px; height: 75px; float: left; display: inline;
	overflow: hidden; text-align: center; padding: 35px 0 0 0;
}
.clear{
	width: 100%; height: 0px; clear: both;
}
#prawy{
	float: right; width: 315px; height: 80px; margin-top: 5px;
}
#prawy #linki{
	float: right; width: 90px; height: 24px;
	list-style: none;
}
#prawy #linki li{
  float: left; 
}
#prawy #search_field{
	width:312px; border:none; padding: 2px;
	height: 44px; margin: 8px 0 0 0;
	background: url(../images/szukaj.png) no-repeat top;
}
.inputtext1{
	width: 150px; height: 17px; border: 1px solid #cccccc;
	padding: 2px; background: #ffffff url(../images/input_back.png) repeat-x top left;
}
.inputtext1a{
	width: 180px; height: 17px; border: 1px solid #cccccc;
	padding: 2px; background: url(../images/input_back.png) repeat-x top left;
}
.inputtext2{
	width: 100px; height: 15px; border: 1px solid #cccccc;
	padding: 2px; background: #ffffff url(../images/input_back.png) repeat-x top left;
}
.inputtext3{
	width: 200px; height: 15px; border: 1px solid #cccccc;
	padding: 2px; background: url(../images/input_back.png) repeat-x top left;
}
.inputtextarea1{
	width: 400px;  border: 1px solid #cccccc;
	padding: 2px;
}
select.inputtext1{
	width: 170px; height: 20px; border: 1px solid #cccccc;
	padding: 1px 2px;
}
select.inputtext2{
	width: 100px; height: 23px; border: 1px solid #cccccc;
	padding: 2px;
}
.imgBtn{
	cursor: pointer;
}
#left{
	width: 230px; float: left; padding: 0 0px 0 0px;
	background: #fff; display: inline; margin-top: 8px;
}
#user_field{
	background: #669900 url(../images/user_field_back.png) repeat-x top left; 
	width:221px; padding: 0px 5px 0px 5px; border: 0px solid #99cc99; color: #fff;
	margin: 0 0 5px 0; height: 147px;
}
#user_field a, .ramka1 a{
	color: #f0f0f0; text-decoration: none; 
	background: url(../images/pointer1.png) no-repeat left;
	padding: 0 0 0 8px;
}
#user_field a:hover, .ramka1 a:hover{
	color: #f0f0f0; text-decoration: underline; font-weight: normal;
}
#user_field table td{
	vertical-align: bottom;
}
.ramka1{
	width:220px; background: url(../images/ramka1_back.png) repeat-y top left; color: #fff;
	padding: 6px;
}
.ramka1 .tresc, .tresc_tagi{
 display: block; padding: 2px 0px; margin-right: 5px;
 text-decoration: none; font-weight: normal;
 text-align:justify;
}
.lista{
	padding: 2px 0 5px 0;
}
.lista ul{
	list-style: none; width:220px; margin: 0 0 10px 0;
}
.lista ul li{
	padding: 4px 1px; width: 218px; 
}
.lista ul li a{
	background: url(../images/lista_ul_li_back2.jpg) no-repeat left;
	padding: 7px 0 3px 40px; font-weight:normal; height: 20px;
	display: block; width: 178px; 
}
.lista ul li a:hover, .lista ul li a.selected{
	font-weight: bolder; text-decoration: none;
}
#main{
	width: 761px; float: left; display: inline; padding-left: 5px; margin-left: 2px; margin-top: 8px;
}
#menu{
        background: url(../images/bg_navigation.png) repeat-x;
	height: 31px; margin: 0px 0 5px 0; padding: 0 0 0 185px;
}
#menu ul{
	list-style: none;
}
#menu ul li{
	float: left; margin: 0 20px 0 0; display: inline;
}
#menu ul li a{
	display: block; width: auto; height: 14px;
	background-position: top left; background-repeat: no-repeat;
}
#menu ul li.selected a, #menu ul li a:hover{
	background-position: bottom left;
}
.menu1{
	display: block; padding: 8px 0px; margin-right: 0px;
        text-decoration: none; font-weight: bold; font-size: 12px;
        text-align:center; color: #363636;
}
.menu2{
	display: block; padding: 8px 0px; margin-right: 0px;
        text-decoration: none; font-weight: bold; font-size: 12px;
        text-align:center; color: #363636;
}
.menu3{
	display: block; padding: 8px 0px; margin-right: 0px;
        text-decoration: none; font-weight: bold; font-size: 12px;
        text-align:center; color: #363636;
}
.menu4{
	display: block; padding: 8px 0px; margin-right: 0px;
        text-decoration: none; font-weight: bold; font-size: 12px;
        text-align:center; color: #363636;
}
.menu5{
	display:inline; width:1px; height:31px; float:left;
        background: url(../images/menu_divider.png) no-repeat center;
}
.menu6{
	display: block; padding: 8px 0px; margin-right: 0px;
        text-decoration: none; font-weight: bold; font-size: 12px;
        text-align:center; color: #363636;
}
.menu7{
	display: block; padding: 8px 0px; margin-right: 0px; height: 14px
        text-decoration: none; font-weight: bold; font-size: 12px;
        text-align:center; color: #363636;
}
#footer{
	width: 100%; margin: 5px 0 0 0;
        background: url(../images/foter_back.png) repeat-x top left;
        background-color: #e0e0e0;
	color: #333333;
}
#footer #inner{
	width: 994px; margin: 0px auto; position: relative;
	padding: 10px;
}
#footer a{
	color: #333333; text-decoration: none; font-weight: bolder;
}
#footer a:hover{
	text-decoration: underline;
}
#footer #inner p{
	margin: 0 0 10px 0; width: 100%; 
}
#footer #inner p.r{
	text-align: right;
}
#banner_info{
	background: url(../images/tresc_back.png) no-repeat bottom right;
	width: 498px; padding: 0 5px 5px 0; float: left; display: inline;
}
#main .tresc{
	background: url(../images/tresc_back.png) no-repeat bottom right;
	width: 735px; padding: 0 10px 25px 5px; margin: 5px; 
}
.ranking{
	width: 251px; float: right; border: 1px solid #e0e0e0; 
}
.ranking ul{
	list-style: none;
}
.ranking ul li{
	width: 237px; padding: 7px; padding-top: 4px; padding-bottom: 4px; display: block;
}
.ranking ul li.abc{
	background-color: #f0f0f0;
}
.ranking ul li.def{
	background-color: #fff;
}
.ranking ul li a{
	text-decoration: none; color: #006699; padding: 0 0 0 18px;
}
.ranking ul li a.top{
	background: url(../images/ranking_1.png) no-repeat left;

}
.ranking ul li a.down{
	background: url(../images/ranking_2.png) no-repeat left;
}
.ranking ul li a.stay{
	background: url(../images/ranking_3.png) no-repeat left;
}
#main h1{
	font-size: 18px; color: #006699; margin: 0px 10px 15px 10px;
	border-bottom: 1px dotted #006699;
}
#main h2{
	font-size: 16px; color: #006699; margin: 5px;
}
.avatar{border:1px solid silver;padding:2px}
.user{padding-left: 18px;background-image: url(../images/user.png);background-position: left top;background-repeat: no-repeat;}
.pagination{
	height: 20px; clear: both; text-align: center; margin: 0px auto;
	padding: 8px 4px;
}
.pagination  a {
	border: 1px solid silver; padding: 3px; text-align: center;
	text-decoration: none;
	display: inline; margin: 0 3px 0 0;
}
.pagination  a.sel {
	border: 1px solid silver; padding: 3px; text-align: center;
	text-decoration: none; background: silver; color: white;
	display: inline; margin: 0 3px 0 0;
}
.akcja a{
	display: block;
}
.error_list{
	list-style: none;
	padding: 0px;
	margin: 2px;
}
.error_list li{
	padding: 0px 2px 2px 20px;
	background-image: url(../images/stop.png);
	background-position: left top;
	background-repeat: no-repeat;
	color: red;
	font-weight: bolder;
}
.radio_list, .checkbox_list{
	padding: 0px; margin: 2px; list-style: none;
}
.tooltip{
	position: absolute; border: 1px dotted black; width: 400px; z-index: 20;
	background-color: white; padding: 3px;
}
.good{border: 1px dotted green;color:green;display:block;margin:0px;padding:2px; font-weight: bold;}
.error{border: 1px dotted red;color:red;display:block;margin:0px;padding:2px; font-weight: bold;}
#left .banner{
	width: 229px; text-align: center; margin: 5px 0; overflow: hidden; border: 1px solid #E0E0E0; padding-top: 7px; padding-bottom: 7px;
}
.post{
	width: 740px;display: block; margin: 0 0 10px 0;
}
.post h2{
	font-size: 15px; color: #006699; margin: 0px 10px 5px 10px;
	border-bottom: 1px dotted #006699;
}
.post h2 a{
	font-size: 15px; color: #006699; text-decoration: none;
}
.post .data{
	padding: 2px 5px;  text-align: left; color: gray; font-size: 11px;
}
.post .storycontent{
	width:730px; padding: 2px 5px;
}
.float-left{
	border: 1px solid gray; padding: 2px 5px; float: left; display: inline;
	margin: 0 3px 3px 0;
}
table th{
	text-align: left;
}
#user_field table{
	width:100%; margin: 0 0 1px 0;
}
#user_field table td.logout_td{
	text-align: right; vertical-align: middle;
}
#user_field table td.logout_td a{
	font-weight: normal; padding: 0 20px 0 0;
	background: url(../images/wykrzyknik_ico.png) no-repeat  right;
}
.wyniki{
	width: 100%; border-bottom: 2px solid #4e4c4d;
}
.wyniki th{
	background: #4e4c4d; color: white; font-weight: bold; padding: 2px;
}
.wyniki td{
	padding: 2px;
}
.wyniki tr.abc{
	background-color: #f0f0f0;
}
.wyniki tr.def{
	background-color: #fff;
}
.wyniki tr.tr_hover{
	background-color: #dcdcdc;
}
.lista_zasobow_ramka{
	border: 1px solid #E0E0E0; padding: 10px; width: 740px;
	margin: 0px 0 10px 0;
}
.lista_zasobow_ramka p.r{
	width: 100%; text-align: right;
}
.lista_zasobow_ramka table td {
	padding: 10px 15px 10px 2px; line-height: 20px; width:131px;
	vertical-align: top;
}
.lista_zasobow_ramka table td a{
	text-decoration: none; display: block;
}
.lista_zasobow_ramka table td p{
	line-height: 17px;
}
.lista_zasobow_ramka table td p a{
	display: inline; color: #a3adac; font-weight: normal;
}
a.pobierz_btn{
	display: block; background: url(../images/pobierz1.png) no-repeat top left;
	width: 121px; height: 30px;
}
a.pobierz_btn:hover{
	display: block; background: url(../images/pobierz2.png) no-repeat top left;
}
.tresc_tagi a{
	background-image: none !important;
}
#zasob_show_left{
	float: left; display: inline; margin: 0 5px 0 0; width: 502px;
}
#zasob_show_left .ramka2{
	border: 1px solid #E0E0E0; width: 480px; margin: 0 0 6px 0;
	padding: 10px;
}
#zasob_show_left .ramka2 h1{
	border-bottom: 0px; margin: 0px; padding: 0px;
}
#zasob_show_left .ramka2 p.info a{
	color: gray; font-weight: bolder;
}
.avatar_right{
	float: right; display: inline; margin: 0 0 3px 3px;
}
#zasob_show_left .ramka2 .opis p{
	float: left;
}
.koment_list_table{
	width: 100%;
}
.koment_list_table th{
	color: gray;
}
.koment_list_table td{
	padding: 5px 0 10px 0;
}
#zasob_show_right{
	float: right; display: inline; width: 251px; margin: 0 0px 0 0;
}
#zasob_show_right .ramka2{
	border: 1px solid #E0E0E0; float:right; width: 241px; 
	padding: 5px;
        margin-bottom: 7px;
}
#info_reg{
	border: none; float:right; width: 300px; height: 280px;
        background: url(../images/info_reg.png) no-repeat  right;
        display: block;
	padding: 0px 0px 0px 0px;
        margin-right: 10px;
        margin-top: 5px;
}
.ostatnio_oglodane_tab{
	width: 100%;
}
.ostatnio_oglodane_tab td{
	vertical-align: top;
}
.ostatnio_oglodane_tab td.mini{
	width: 50px; padding: 0 10px 0 0;
}
.ostatnio_oglodane_tab td a.kat_name{
	color: #000;
}
#zasob_show_right .banner{
	width:250px; text-align: center; padding: 0 0;
}
.pudelko{
	float: left;
}
.wyniki th a{
	color: #fff;
}
.lista-tel, .lista-tel ul{
	list-style:none; 
}
.kat_li{cursor:pointer; background: url(../images/katalogi_sprite.png) no-repeat left; width: 9px; height: 9px; float: left; display: inlane; margin: 4px 4px 0 0;}
a.cwelek{
	font-weight: bolder;
}
.dick_you{
	width: 127px; font-size: 11px;
	background: #eaeaea; padding: 2px;
}
.dick_you a{
	display: inline !important; color: #000 !important;
}
.dick_you a:hover{
	font-weight: normal !important;
}
.literki ul{
	list-style: none;
}
.literki ul li {
	float: left; display: inline; margin: 0 4px 2px 0;
}
.literki ul li.selected a{
	font-weight: bolder;
}
