html, body, h1, h2, h3, h4, h5, h6, div, span, blockquote, p, form, input, fieldset, img, ul, ol, dl, dt, dd, li, hr, strong, a, b, small
{
	margin: 0;
	padding: 0;
	border: 0;
}

body
{
	background: #fff url(../images/bg.jpg) repeat-x top left;
	color: #fff;
	font-size: 12px;
}

body, input, textarea, select, option, optgroup, button {
	font-family: Verdana, Arial, Tahoma, sans-serif;
}

#page
{
    background: #fff url(../images/bg2.jpg) no-repeat top left;
    width:1200px;
    margin:0 auto;
    height:700px
}

ul
{ 
	list-style:none
}

h1
{
	font-size: 18pt;
}

h1 a
{
	text-decoration:none;
	color:#A1611C
}

h1 a:hover
{
	text-decoration:underline;
	color:#C68641
}

h4
{
	font-weight:normal;
	font-size:8pt
}

h4 a
{
	text-decoration:none;
	color:#8C8C8C
}

h4 a:hover
{
	text-decoration:underline;
	color:#A8A7A7
}

/* --------------- */

#top, #main, #footer {
	width: 987px;
	margin: 0 auto;
}

#main
{
	clear:both;
}

#top
{
    padding-top:50px
}

#top .inner
{
	display:block;
	padding-bottom: 40px;
	width:237px;
	height:57px;
	background: url(../images/logo-trans.png) no-repeat top left;
	cursor:pointer;
	float:left;	

}

#top .promo
{
	margin-left:20px;
	color:#000;
	float:left;
	width:680px;
}

#main .menu
{
	height:40px;
}

.menu_left
{
	float:left;
	background: url(../images/menu_bg_left-trans.png) no-repeat top left;
	width:5px;
	height:40px
}

.menu_right
{
	float:right;
	background: url(../images/menu_bg_right-trans.png) no-repeat top left;
	width:5px;
	height:40px
}

#main .menu ul
{ 
	background: url(../images/menu_bg.jpg) repeat-x top left;
	width:962px;
	padding-left:15px;
	float:left;
	_width:962px;
}

#main .menu li
{
	float:left;
	width:auto;
}

#main .menu a.menu1
{
	width: 130px;
	display: block;
	overflow: hidden;
}

#main .menu a.menu2
{
	width: 125px;
	display: block;
	overflow: hidden;
}

#main .menu a.menu3
{
	width: 152px;
	display: block;
	overflow: hidden;
}

#main .menu a.menu4
{
	width: 133px;
	display: block;
	overflow: hidden;
}

#main .menu a.menu5
{
	width: 122px;
	display: block;
	overflow: hidden;
}

#main .menu a.menu6
{
	width: 225px;
	display: block;
	overflow: hidden;
}

#main .menu a.menu1:hover
{
	text-indent: -130px;
}

#main .menu a.menu2:hover
{
	text-indent: -125px;
}

#main .menu a.menu3:hover
{
	text-indent: -152px;
}

#main .menu a.menu4:hover
{
	text-indent: -133px;
}

#main .menu a.menu5:hover
{
	text-indent: -122px;
}

#main .menu a.menu6:hover
{
	text-indent: -225px;
}

/* ------------- */

#left
{
	width:660px;
	float:left;
}

#bar
{
	background: #fff url(../images/left_pasek_top.jpg) repeat-x top left;
	width:620px;
	height:15px;
	padding: 12px 20px 12px 20px;
}

#left h5
{
	color: #000;
	font-size: 9pt;
	font-weight:normal;
	float:left;
	width:auto;
}

#left h5.sort
{
	color: #000;
	font-size: 9pt;
	font-weight:normal;
	float:right;
	width:auto;	
}

#left h5 a
{
	color: #990404;
	font-weight:bold;
	text-decoration: none
}

#left h5 a:hover
{
	color: #c33;
	font-weight:bold
}

.table_left
{
	width:660px;
	clear:both;
}

.table_left2
{
	width:620px;
	background:#fff;
	color:#000;
	padding:20px;
	float:left;
}
.table_left2 p
{
	margin-bottom:10px;
	clear:both
}

.table_left2 h1
{
	margin-bottom:10px;
	color:#a1611c
}

.date
{
	background:#333;
	float:left;
	width:35px;
	height:43px;
	padding:15px;
}

.date b
{
	color:#fff;
	font-size:22pt;
	line-height:22pt
}

.date small
{
	color:#e6e6e6;
	font-size:7pt
}

.text
{
	background:#fff url(../images/news_pasek.jpg) no-repeat top left;
	float:left;
	width:555px;
	color:#000;
	padding:20px 20px 0 20px;
}

.body
{
	clear:both;
	background:#fff;
	float:left;
	width:567px;
	color:#000;
	padding:0 20px 20px 8px;
	margin-left:65px;
	display:inline
}

.wstep
{
    float:left;
    width:460px;
}

.wstep h1
{
    color:#A1611C
}

.interested
{
    float:right;
    background: url(../images/ocena.jpg) no-repeat top left;
    width:48px;
    height:48px;
}

.interested a
{
    width:48px;
    height:48px;
    display:block;    
    font-size:10pt;
    color:#c97e46;
    font-weight:bold;
    text-align:center;
    text-decoration:none
}

.interested p
{
    width:48px;
    height:48px;
    display:block;    
    padding:14px 0 0 0;
    font-size:10pt;
    color:#c97e46;
    font-weight:bold;
    text-align:center !important;
}

#left em
{
    color:#b33002;
    display:block;
    padding-top:10px;
	margin-bottom:5px
}

.text h1
{
    float:left;
	width:100%;
	margin-bottom:5px
}

.joke_text
{
	text-align:left;
	margin-left:15px;
	line-height: 150%;	
}

.joke
{
	clear:both
}

.text p
{	
	font-size:10pt;
	text-align:left;
	line-height: 16pt;
}

.text h4
{
	margin-bottom:10px;
	width:100%	
}

.text .img
{
	margin-bottom:20px;

}

/* ------------- */

#right
{
	width:324px;
	float:left;
}

#right_content
{
	width:324px;
	float:left;
	background: #272727 url(../images/right_bg.jpg) repeat-y top left;
	margin-bottom:15px
}

#right #search
{
	width:304px;
	height:51px;
	padding:23px 0 0 20px;
	background: url(../images/right_search_bg.jpg) repeat-y top left;
}

#right #search input.edit
{
	float:left;
	height:27px;
	width:198px;
	padding:5px 0 0 7px;
	background: url(../images/right_search_input_bg-trans.png) no-repeat top left;
}

#right #search input.button
{
	float:left;
	width:79px;
	height:27px;
	cursor: pointer;
	background: url(../images/right_search_input_s-trans.png) no-repeat top left;
}

/* ------------- */

#right .popular, #right .last_comment, #right .categories
{
	width:284px;
	padding:20px;
	float:left;
	background: url(../images/right_pasek.jpg) no-repeat bottom left;
}

#right .categories a
{
	color:#fffffe;
	text-decoration:none;
}

#right .categories a:hover
{
	color:#ccc;
	text-decoration:underline;
	background: url(../images/categories_bg.gif) repeat-x top left;
	padding-bottom:5px;
}

#right .categories li
{
	float:left;
	width:142px;
	height:23px;
	font-size:8pt	
}

#right h3
{
	font-size:10pt;
	padding-bottom:10px
}

#right .popular li, #right .last_comment li
{
	width:284px;
	background: #515151 url(../images/right_bg_pasek_bottom.gif) repeat-x bottom left;
	float:left;
	margin-bottom:5px
}

#right .last_comment .pop_opis, #right .popular .pop_opis
{
	float:left;
	background: url(../images/right_bg_pasek_top.gif) repeat-x top left;
	padding: 5px 0;
	width:auto
}

#right .popular .pop_opis
{
	width:184px;
}

#right .last_comment .pop_opis
{
	width:284px;
}

#right .popular .ocena
{
	width:90px;
	color:#7A776C;
	font-size:15pt;
	float:right;
	padding:5px 10px 0 0;
	background: url(../images/right_bg_pasek_top.gif) repeat-x top left;
	text-align:right
}

#right .popular small
{
	color:#DDDCDA;
	padding-left: 10px;
}

#right .popular small a
{
	color:#cbcbcb;
	text-decoration: none;
}

#right .popular small a:hover
{
	color:#e8e8e8;
	text-decoration: underline
}

#right .popular h4 a, #right .last_comment h4 a
{
	font-size: 10pt;
	color:#fffffe;
	text-decoration:none;
	padding-left: 10px;	
}

#right .popular h4 a:hover, #right .last_comment h4 a:hover
{
	font-size: 10pt;
	color:#fffffe;
	text-decoration:underline	
}


#right .last_comment p
{
	padding:5px 10px 0 10px;
	font-size:80%;
	color:#DCDCD9;
}

#right .last_comment small
{
	padding:5px 10px 0 10px;
	color:#7A776C;
	float:right;
	width:auto
}

#right .last_comment ul.partnerzy a
{
	color:#fff;
	padding:3px 10px;
	display:block;
	text-decoration:none
}

/* komentarze */

.comments
{
	background:#fff;
	width:595px;
	margin-left:65px;
	float:left;
	display:inline
}

.comments_list
{
	background: #ededed url(../images/comment_add_input_bg2.jpg) repeat-y top right;
	float:left;
	margin:0 0 0 20px;
	width:555px;
	display:inline	
}

.comment_userinfo
{
	clear:both;
	float:left;
	width: 85px;
	padding:20px 0 0 20px
}

.comment_text
{
	width: 340px;
	background: url(../images/comment_add_input_bg.jpg) no-repeat top right;
	float:right;
	color:#000;
	font-size:9pt;
	padding:25px 30px 0 45px;
	display:inline
}

.comment_bottom_img
{
	background:url(../images/comment_add_input_bg_bottom.jpg) no-repeat bottom right;
	width: 418px;
	height: 6px;
	float:right;
}

.comment_add
{
	background: #ededed;
	clear:both;
	float:left;
	margin:0 0 0 20px;
	padding:20px 0 20px 20px;
	width:535px;
	color:#000;
	display:inline
}

.comment_add form
{
	float:left
}

.comment_add h3
{
	padding:0 0 10px 0 !important
}

.comment_add input
{
	float:left
}

.comment_add input
{
	float:left
}

.comments h3
{
	color:#705754;
	font-size: 14px;
	padding:0 0 10px 20px
}

.comments h4
{
	color: #4c2d29;
}

.comments small
{
	color: #8e6e69;
}

.comment_textarea
{
	width:481px;
	height: 150px;
	margin:10px 20px;
	padding:0;
	border:1px solid #dadada;
	font-size:12pt
}

.comment_input
{
	width:355px;
	margin-left: 20px;
	border:1px solid #dadada;
	font-size:12pt;
	float:left;
}

.comment_dodaj, .czytaj_dalej
{
	border:none;
	float:right;
	width:104px;
	height: 27px;
	cursor: pointer
}

.comment_dodaj
{
	background: url(../images/button_dodaj_komentarz.gif) no-repeat top left;
	margin-right:20px;	
}

.czytaj_dalej
{
	background: url(../images/button_czytaj_dalej.gif) no-repeat top left;
	margin: 15px 0 0 20px;	
}

.captcha
{
    clear:both;
    padding:20px 0;
}

.pager
{
    float:left;
    clear:both;
    margin-left:65px;
    padding:0 0 10px 20px;
    background:#fff;
    width:551px;
    height:20px;
    display:inline
}

.pager ul 
{ 
float:left;
height:17px;
list-style:none
}

.pager li  
{
width:20px;
height:17px;
margin-right:3px;
width:17px;
float:left;
text-align:center;
background:url(../images/pager1.gif) no-repeat top left;
}

.pager li a, .pager li p
{
color:#fff;
font-size:8pt
}

.pager li.pager2
{
width:65px;
margin-right:3px;
width:62px;
float:left;
text-align:center;
background:url(../images/pager2.gif) no-repeat top left;
}

.pager li.selected
{
background:url(../images/pager3.gif) no-repeat top left;
}
.pager li.selected a
{
color:#000
}

.pager span
{
width:16px;
height:17px;
text-align:center;
float:left;
background:url(../images/pager3.gif) no-repeat top left;
color:#fff
}

div.form label
{
	clear:both;
	float:left;
	display:block;
	color:#000
}

div.form input, div.form textarea, div.form select
{
	clear:both;
	margin:5px 0 !important;padding:0 !important;
}

div.form input.dodaj
{
    float:left;
    background: #fff url(../images/button_dodaj_komentarz.gif) no-repeat;
    width:104px;
    height:27px;
    margin:8px 0 0 110px; 
    cursor: pointer;
	border:none;
}

div.form ul.error_list
{
	margin-top:5px;
	color:#f00;
	display:block;
	clear:both
}

/* ---------- RATING ----------- */

#rating
{
	clear:both;
	margin:0 0 0 65px;
	padding:0 0 20px 20px;
	width:574px;
    height:60px;
	background:#fff
}

.ratingG
{
	clear:both;
	margin:0 0 0 65px;
	padding:0 0 0px 20px;
	width:574px;
    height:60px;
	background:#fff
}

#loader
{
	clear:both;
	display:none; 
}

#votes
{
	clear:both;
}

/* ads */

.ads
{
	width:100%;
	float:left;
	background-color:#fff
}

.ad_250x250
{
	clear:both;
	width:260px;
	float:left
}

.ad_200x90
{
	clear:both;
	width:200px;
	float:left;
	margin-left:15px;
	margin-bottom:15px
}

.ad_160x90
{
	clear:both;
	width:160px;
	float:left;
	margin-left:15px;
	margin-bottom:15px
}

.right_ad_160x600
{
	margin-bottom:15px;
	clear:both;
	width:175px;	
}

.ad_468x15, .bottom_ad_468x15
{
	margin-bottom:10px;
}

.bottom_ad_468x15
{
	padding-lefT:80px
}

.ad_468x60
{
	margin-top:15px
}

.wyszukiwarka
{
	margin:15px 0 0 15px
}

.ad_468x15
{
	background:#fff;
	width:630px;
	padding:15px;
}

.right_ad_250x250
{
	clear:both;
}

.ad_728x15
{
	clear:both;
	width:1080px;
	height:15px;
    margin:0 auto;	
	margin-left:120px;
	margin-bottom:15px
}

.ad_468x60
{
	background:#fff;
	width:645px;
	padding-bottom:15px;
	padding-left:15px;
	margin-top:0;
	text-align:center
}

.ad_336x280
{
	background:#fff;
	width:645px;
	padding:0 15px 15px 15px;
	margin-top:0;
	text-align:center
}

.ad_300x250
{
	float:left;
	background:#fff;
	padding:0 15px 15px 15px;
	text-align:center;
}

.adtaily .Footer a { color:#fff}

.prolink
{
	padding:0 15px 15px 15px
}
