*{
 margin:0;
 padding:0;
 }
body, html {
	margin: 0;
	height: 100%;
	min-height: 100%;
	font-family: Tahoma, sans-serif;
}
body{
background:#fff url(../img/bg_footy.png);
background-repeat:repeat-x;
background-position: bottom left;
}
a{
 text-decoration:none;
 font-weight:bold;
 }
a:hover{
 text-decoration:underline;
 }
#all_add_site{
 position:relative;
 background: #fff url(img/bg2_see.png) top left repeat-x;
 min-width:950px;
 overflow:hidden;
 min-height: 100%;
 }
#log h4{
 font-size:11px;
 }
#r{
 height:59px;
 width:600px;
 }
#top_bg{
 background:url(img/logo.png) 57px 0;
 background-repeat:no-repeat;
 overflow:hidden;
 height:auto;
 }
#footy{
 overflow:hidden;
 position:relative;
 bottom:0;
 color: #000;
 width: 100%;
 min-width:950px;
 height:39px;
 margin-top:-59px;
 background-image:url(../img/bg_footy.png);
 color:#889392;
 padding-top:20px;
 text-align:center;
 font:12px normal;
}
#footy a{
 font:12px normal;
 color:#889392;
 }
#wklejasz{
 height:75px;
 width:360px;
 position:absolute;
 color:#f0f8f7;
 display:block;
 top:18px;
 left:70px;
 margin:0;
 padding:0;
 line-height:200px;
 overflow:hidden;
 }
 
#hlink{
 position:relative;
 display:block;
 width:360px;
 height:75px;
 }
#header{
 height:186px;
 overflow:hidden;
 width:800px;
 }
#header h2{
 position:absolute;
 top:100px;
 left:90px;
 width:345px;
 height:80px;
 overflow:hidden;
 }
#header h2{
 font: 13px arial, sans-serif;
 color:#aeb7b5;
 text-align:center;
 }
#header h2 a{
 font: 13px arial, sans-serif;
 color:#aeb7b5;
 text-align:center;
 text-decoration:none;
 font-weight:bold;
 }
#header h2 a:hover{
 text-decoration:underline;
 }
#log{
 position:absolute;
 top:100px;
 left:480px;
 width:330px;
 height:60px;
 padding:0 25px 0 25px;
 background:url(../img/key.png) left 3px no-repeat;
 color:#b3b3b3;
 font:11px normal;
 font-family:Tahoma, sans-serif ;
 overflow:hidden;
 }

#login{
 background:url(../img/logpassinput.png) no-repeat;
 width:107px;
 height:20px;
 padding:3px 5px 0 5px;
 display: block;
 float: left;
 }
#login input{
 border:none;
 height:17px;
 width:100px;
 text-align:center;
 }
#password{
 background:url(../img/logpassinput.png) no-repeat;
 width:107px;
 height:20px;
 padding:3px 5px 0 5px;
 margin-left:10px;
 display: block;
 float: left;
 }
#password input{
 border:none;
 height:17px;
 width:100px;
 text-align:center;
 }
#log a{
 color:#b3b3b3;
 font:11px normal;
 font-family:Tahoma, sans-serif ;
 }
#remember{
 display: block;
 float: left;
 height: 12px;
 margin:4px;
 }
 
#sub{
 background:url(../img/zaloguj.png) no-repeat;
 width:42px;
 height:24px;
 border:none;
 position:relative;
 top:1px;
 display: block;
 float: left;
 margin-bottom:5px;
 }
 
 
#content{
 position:relative;
 padding:40px 90px 10px 90px;
 min-width:80%;
 }

#content a{
 color:#000;
 }

#form_rem_pass{
 background:#065b5c;
 width:380px;
 overflow:hidden;
 padding:15px 12px 10px 0;
 color:#fff;
 } 
#form_rem_pass p{
 text-indent:10px;
 margin:0 0 10px 10px;
 font-size:11px;
 }
#form_rem_pass label{
 padding-top:3px;
 padding-right:15px;
 color:#fff;
 display:block;
 width:350px;
 height:28px;
 text-align:right;
 background:url(../img/inpsmall.png) top right no-repeat;
 font-size:12px;
 position:relative;
 }
#form_rem_pass label input{
 border:none;
 width:230px;
 height:15px;
 margin-left:2px;
 }


/*top od logowania*/

#logged{
 position:absolute;
 top:70px;
 left:580px;
 width:330px;
 height:100px;
 padding:0 25px 0 25px;
 color:#b3b3b3;

 overflow:hidden;
 }
.av_mini{
 height:80px;
 float:left;
 }
#logged a{
 color:#b3b3b3;
 }
#logged p{
 font:13px normal;
 font-family:Tahoma, sans-serif ;
 position:relative;
 left:10px;
 padding:10px;
 }
p span.small{
 font-size:11px;
 }

/*info*/
.zobacz_info{
 margin-top:3px;
 background-color:#ededed;
 padding-left:100px;
 padding-top:5px;
 font: 12px Tahoma, sans-serif ;
 overflow:hidden;
 }
.zobacz_info span.arrow{
 background:url(img/arrow.png) left 4px no-repeat;
 padding-left:14px;
 font: 12px Tahoma, sans-serif ;
 float:left;
 }
.zobacz_info .link_nick{
 font:bold 12px Tahoma, sans-serif  ;
 color:#46565a;
 padding-right:8px;
 float:left;
 }
.zobacz_info  .person{
 background-image:url(img/person.png);
 width:14px;
 margin:0 3px;
 height:14px;
 display:block;
 float:left;
 }
.zobacz_info h1{
 margin:5px 15px;
 font:bold 16px Tahoma, sans-serif  ;
 padding:0;
 float:left;
}
.rate_stars{
 margin:8px 0;
 float:left;
 height:16px;
 background-color:#ededed;
 }
.star{
 float:left;
 background-image:url(img/star.png);
 width:16px;
 height:16px;
 margin:0 2px;
 cursor:pointer;
 }
.star_no_active{
 float:left;
 background-image:url(img/star_no_active.png);
 width:16px;
 height:16px;
 margin:0 2px;
 cursor:pointer;
 }
 
/*Komentarze */
#comments h2{
 background:transparent url(img/komentarze.png) no-repeat;
 display:block;
 height:23px;
 margin:0;
 padding:0 0 0 100px;
 line-height:100px;
 overflow:hidden;
 }

.comment_a{
 margin:5px 0;
 float:none;
 min-height:50px;
 background-color:#ededed;
 overflow:hidden;
 width:100%;
 }
.comment_i{
 background:transparent url(img/cloud.png) center center no-repeat;
 float:left;
 font:bold 12px 'century gothic', 'FreeSans', 'Sans-sefir';
 overflow:hidden;
 text-align:right;
 padding:5px;
 width:76px;
 height:100%;
 min-height:50px;
 }
.comment_i_add{
 float:left;
 font:bold 12px 'century gothic', 'FreeSans', 'Sans-sefir';
 overflow:hidden;
 text-align:right;
 padding:5px;
 width:76px;
 height:100%;
 min-height:50px;
 }
.comment_b{
 margin:5px 0;
 float:none;
 min-height:50px;
 background-color:#dddddd;
 overflow:hidden;
 width:100%;
 }
.comment_info{
  font: 12px Tahoma, sans-serif ;
  padding-top:3px;
 }
.comment_all{
 padding-left:4px;
 display:block;
 float:left;
 overflow:hidden;
 width:80%;
 margin-bottom:-20000px;
 padding-bottom:20000px;
 border-left:1px #b2b2b2 dotted;
 }
#comments .link_nick{
 font:bold 12px Tahoma, sans-serif  ;
 color:#46565a;
 padding-right:8px;
 float:left;
 }
#comments .person{
 background-image:url(img/person.png);
 width:14px;
 margin:0 7px;
 height:14px;
 display:block;
 float:left;
 }
.comment_content{
 font-size:12px;
 padding:5px 2px 10px 2px;
 position:relative;
 }
.error2{
 background:url(../img/error.png) no-repeat;
 display:block;
 float:right;
 width:20px;
 height:20px;
 position:absolute;
 left:168px;
 top:23px;
 }
.comments_add{
 overflow:hidden;
 width:710px;
 position:relative;
 }
.comments_add .error{
 left:354px;
 top:4px;
 }
.comments_add label{
 width:500px;
 display:block;
 text-align:right;
 vertical-align:top;
 font-size:12px;
 }
.comments_add .comment_l{ 
 width:191px;
 float:left;
 display:block;
 line-height:20px;
 position:relative;
 }
.comments_add label input{
 width:150px;
 margin:3px 150px 3px 3px;
 border:none;
 background-color:#fff;
 padding:3px;
 }
.comments_add textarea{
 width:500px;
 height:70px;
 float:left;
 display:block;
 margin:3px 0 3px 3px;
 padding:3px;
 border:none;
 background-color:#fff;
 }
.comments_add .send_button{
 display:block;
 float:none;
 border:none;
 width:505px;
 height:25px;
 line-height:20px;
 background-color:transparent;
 font-size:14px;
 font-weight:bold;
 margin-left:194px;
 }
 
.small_font{
 font-size:11px;
 }
/*dostęp hasło */
.form_pass{
 background-color:#ddd;
 color:#46565a;
 width:400px;
 padding:10px 20px 14px 20px;
 margin:20px 50px;
 overflow:hidden;
 position:relative;
 }
.form_pass label{
 font-size:12px;
 width:350px;
 }
.form_pass label input{
 border:0;
 width:200px;
 padding:3px;
 }
.form_pass .submit_button{
 border:none;
 font-size:14px;
 font-weight:bold;
 color:#46565a;
 background-color:transparent;
 }
.cont_pass h2{
 font-size:16px;
 }
.cont_pass p{
 width:490px;
 text-align:center;
 font-size:11px;
 padding:3px 10px;
 }

.error{
 background:url(../img/error.png) no-repeat;
 display:block;
 float:right;
 width:20px;
 height:20px;
 position:absolute;
 left:410px;
 top:11px;
 }
.form_comments_report{
 background-color:#ddd;
 color:#46565a;
 width:400px;
 padding:10px 20px 14px 20px;
 margin:20px 50px;
 overflow:hidden;
 position:relative;
 }
.form_comments_report textarea{
 width:400px;
 font-size:11px;
 border:none;
 margin:10px 0;
 }
.form_comments_report .submit_button{
 color:#484848;
 font-weight:bold;
 background:none;
 border:none;
 margin-left:300px;
 }

.text_all{
 font-size:13px;
 width:600px;
 }
.text_all a{
 color:#46565a;
 }
.text_all img{
 margin:10px;
 }
.text_all ul{
 margin-left:20px;
 }
.text_all .code_wrapper{
 padding:2px 10px;
 color:#6e7071;
 }
.text_all .code_title{
 font-weight:bold;
 text-indent:10px;
 color:#46565a;
 font-size:11px;
 }
.text_all .code_quote{
 border:#ddd 1px dotted;
 }
.text_all .quote_wrapper{
 padding:10px;
 color:#6e7071;
 }
.text_all .quote_title{
 font-weight:bold;
 text-indent:10px;
 color:#46565a;
 font-size:11px;
 }
.text_all .quote_quote{
 border:#ddd 1px dotted;
 }
.text_all .right{
 text-align:right;
 }
.text_all .center{
 text-align:center;
 }
.text_all .left{
 text-align:left;
 }
.text_all .justify{
 text-align:justify;
 }
.text_all .up_index {
 vertical-align: super;
 }
.text_all  .down_index{
 vertical-align: sub;
 }
 
.text_all ul li{
 list-style-type: decimal;
 }
.img_center{
 margin:0 auto;
 float:none;
 display:block;
 }
 
#all_add_site .center{
 text-align:center;
 padding:20px 0;
 margin:0;
 overflow:auto;
 width:auto;
 }
/* Pretty printing styles. Used with prettify.js. */

.str { color: #080; }
.kwd { color: #008; }
.com { color: #800; }
.typ { color: #606; }
.lit { color: #066; }
.pun { color: #660; }
.pln { color: #000; }
.tag { color: #008; }
.atn { color: #606; }
.atv { color: #080; }
.dec { color: #606; }

@media print {
  .str { color: #060; }
  .kwd { color: #006; font-weight: bold; }
  .com { color: #600; font-style: italic; }
  .typ { color: #404; font-weight: bold; }
  .lit { color: #044; }
  .pun { color: #440; }
  .pln { color: #000; }
  .tag { color: #006; font-weight: bold; }
  .atn { color: #404; }
  .atv { color: #060; }
}

.code_area pre{
 line-height:11px;
 }
 
.log_a{
 width:234px;
 height:60px;
 position:absolute;
 left:870px;
 top:80px;
 }
.comm_a{
 width:234px;
 height:60px;
 float:left;
 margin:10px 0;
 }
#form_comments{
 float:left;
 }
