*, body, table, tr, td, form, ul, li, input { 
 margin: 0px;
 padding: 0px;
 font-size: 10px;
 color: #aaa;
 border: 0px;
 font-family: tahoma;
 list-style: none;
 }
input {
 color: #000;
}

body {
background-color: #222;
}

#link a, a:visited, a:link, a:hover{
text-decoration: none;
font-family: Verdana;
font-size: 10px;
font-weight: normal;
}

img.l {
display: block;
background-image: url('images/loading.gif');
background-repeat: no-repeat;
background-position: center center;
background-color: #eee;
}

#glowna {
margin: 0px auto;
width: 1200px;
background-color: #000;
border: 1px solid #888;
}

#naglowek {
height: 140px;
background-color: #000;
background-image: url('images/naglowek.png'); 
position: relative;
background-repeat: no-repeat;
}



#lewa {
padding: 8px 4px;
width: 160px;
background-color: #444444;
color: #afafaf;
background-image: url('images/lewa.png'); 
background-repeat: repeat-x;
float: left;
position: relative;
border-bottom: 1px solid #595959;
border-right: 1px solid #595959;}

#lewa h1.m_kat{
background-image: url('images/list_green.gif');
background-repeat: no-repeat;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 14px;
clear: both;
width: 100px;
}
#lewa h1.m_kat a {
color: #fff;
font-weight: bold;
}


#lewa ul li a:hover{
padding: 0px 0px 0px 10px;
background-image: url('images/wskaznik.gif');
background-repeat: no-repeat;
background-position: 0px 4px;
}

.name {
width: 110px;
float: left;
}
.ilosc {
width: 30px;
float: right;
text-align: right;
}

#prawa {
width: 1020px;
float: left;
color: #fff;
background-color: #000;
padding-left: 5px;
}


.stopka {
width: auto;
height: 23px;
padding: 5px 0px;
background-image: url('images/stopka.png');
text-align: center;
color: #3c5c09;
clear: both;
margin-top: 4px;
}

#mytube_image {
margin: 2px 1px 4px 1px;
width: 260px;
height: 176px;
color: #3c5c09;
float: left;
display: block;
}




.galeria, .galeria_addsens {
font-family: Arial;
font-size: 10px;
margin: 2px 1px 4px 1px;
padding: 4px 6px 0px 6px;
width: 120px;
background-image: url('images/galeria_tlo.jpg');
background-repeat: repeat-x;
float: left;
border: 1px solid #555;
background-color: #0e0e0e;
height:218px;
}

.galeria_addsens {
margin: 2px 1px 4px 1px;
padding: 4px 6px 0px 6px;
}

.galeria_addsens_div {
margin: 0px -3px 0px -3px;
}

.galeria div.picto_adult, .galeria_addsens div.picto_adult {
position: relative;
}
.galeria div.picto_adult img.adult, .galeria_addsens div.picto_adult img.adult{
position: absolute; 
bottom: 0px; right: 0px;
margin: 0px; 
background-image:none;
background-color: transparent;
}

#kolumna_lewa_dol {
width: 282px;
text-align: center;
color: #3c5c09;
clear: both;
float: left;
}

.tyt {
 height: 42px;
 overflow: hidden;
 }
.tyt a {
font-size: 12px;
color: #a1dc44;

line-height: 13px;
font-weight: normal;
}


div.info_l{
color: #7a7a7a;
width: 56px;
float: left;
line-height: 10px;
}
div.info_r, div.info_ra{
text-align: right;
color: #fff;
width: 56px;
float: right;
line-height: 10px;
}
div.info_ra{
width: 100%
}

#logowanie
{
color: #afafaf;
width: 226px;
font-size: 11px;
padding: 0px 0px 10px 0px;
border-bottom: 1px solid #404040;
position: absolute; right: 0px; bottom: 17px;
}
#logowanie input
{
margin:2px;
color: #fff;
width: 60px;
height: 14px;
font-size:12px;
background-color: transparent;
background-image: url('images/password.png');
font-weight: bold;
padding: 0px 2px;
}

#menu_top 
{
 position: absolute;
 top: 0px;
 right: 20px;
}
#menu_top a img 
{
float: right;
border-right: 1px solid #73a523;
}

#short H1 {clear: both;text-align: center; font-size: 14px;}
#short p {margin: 8px; text-align: left; font-size:12px;font-family: verdana;}
.separator
{ 
padding: 0px 0px 10px 0px; margin: 2px; border-bottom: 1px solid #595959;
}


.rate_mini {
 width: 81px;
 height: 9px;
 POSITION: relative;
 BACKGROUND: url('rate_mini.png') repeat-x;
 float: right;
}
.rate_mini div {
 BACKGROUND: url('rate_mini.png');
 position: absolute;
 top: 0px;
 height: 9px;
 background-position: 0px 9px;
}

#links
{
color: #afafaf;
font-size: 10px;
position: absolute; left: 290px; top: 80px;
}

#links a
{
display: block;
float: left;
padding: 0px 10px;
}

#star {position: absolute; top: 52px; left: 0px; width:215px;}
#star ul.star {
LIST-STYLE: none; MARGIN:0;  PADDING:0;  width: 180px;  HEIGHT: 19px; POSITION: relative;  BACKGROUND: url('rate.png') repeat-y; CURSOR: pointer; }

#star li.curr { BACKGROUND: url('rate.png'); position: absolute; top:0px; height: 19px; background-position:0px 19px;}

#show_nav_bar {
background-image: url('images/show_img_status.png');
height: 76px;
position: relative;
}

#show_nav_bar img.right_nav_bg {
position: absolute;
right:0px;
top: 0px;
}

#show_nav_bar a.left_nav {
position: absolute;
right:50px;
top: 0px;
width: 42px;
height: 75px;
display: block;
background-image: url('images/show_img_status_nav_left.png');
}

#show_nav_bar a.right_nav {
position: absolute;
right:5px;
top: 0px; 
width: 42px;
height: 75px;
display: block;
background-image: url('images/show_img_status_nav_right.png');
}

#show_nav_bar a:hover.left_nav {
background-image: url('images/show_img_status_nav_left_l.png');
}

#show_nav_bar a:hover.right_nav {
background-image: url('images/show_img_status_nav_right_l.png');
}

#show_nav_bar img.status_ico {
position: absolute;
left: 10px;
top: 0px;
}

#show_nav_bar div.status_ico_desc {
position: absolute;
left: 35px;
top: 4px;
line-height: 18px;
}

#show_nav_bar div.status_info_desc_left {
position: absolute;
left: 250px;
top: 2px;
}

#show_nav_bar div.status_info_desc_right {
position: absolute;
left: 300px;
top: 2px;
text-align: right;
width: 140px;
}

#show_description_bar, #show_title_bar{
padding: 2px 40px;
background-color: #151515;
background-image: url('images/show_img_description.gif');
background-repeat: repeat-x;
margin: 5px 0px;
font-size: 14px;
border: 1px solid #4b4b4b;
text-align: justify;
}
#show_image{
background-color: #272727;
}
.comment{
background-image: url('images/coment_left_pin.png');
background-repeat: repeat-x;
padding: 20px 10px 5px 20px;
border-bottom: 1px solid #595959;
text-align: justify;
clear: both;
background-color: #070707;
font-size: 12px;
}
.comment .comment_info {
padding: 4px 0px 10px 0px;
}

.avatar {
 float: left;
 display: block;
 margin: 0px 2px 2px 0px;
 border: 1px solid #595959;
}
.white {
color: #fff;
}
.bold {
font-weight: bold;
}
.f12 {
font-size: 12px;
}

.fbDarkWidget {
border: 0px !important;
background-color: #fff;
}
