/* stare style */

.fotohub_stats {

position:absolute;
margin:5px 0 0 0;
width:960px;
text-align:right;
}

.fotohub_stats .stats {
text-align:right;
font-size:10pt;
font-weight:bold;
}

#spanButtonPlaceholder {
width:100px;
height:24px;
text-align:center;
}

.planeta_baner {
border:0;
}

#spanButtonPlaceholder img {
	margin:0 35px -6px 30px;
	_margin:0 35px -3px 30px;
	}

#SWFUpload_0 {
	margin:0 0 -7px 0;
	_margin:0 0 -3px 0;
	}
	
.avatar_img_margin {
float:left;
border:2px solid #211A16;
}

.avatar_img_frame {
float:left;
border:1px solid #44413F;
}

.avatar_img_picture {
float:left;
border:2px solid #211A16;
width:61px;
height:61px;
}

.avatar_blank_img {
float:left;
width:61px;
height:61px;
border:0;
}

.invisible_img {
display:none;
}

.online_frame {
margin:0 0 0 15px;
width:378px;
}

.online_label {
float:left;
margin:0 0 0 2px;
}

.user_online {

}
	
.online_window {
float:left;
margin:0 0 0 0;
}

.no_users_online {
margin:0 0 0 2px;
}

.fotohub_stats .stats img {
margin:5px 0 0 0;
border:0;
}

.download_packed {
text-align:center;
margin:0 0 15px 0;
}

.download_packed img {
border:0;
margin:15px 0 10px 0;
}

/* -------------------------------------------------------------
   *** CLEARFIX ***
   ------------------------------------------------------------- */

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

* { 
margin:0;
padding:0;
}

body {
background:#0D0805 url('../images/bg.png') repeat-x;       
font-family: Arial, sans-serif;
color:#A59F9C;
}

body.thin {
background:#0D0805 url('../images/bg_thin.png') repeat-x;  	
}

html {
}

#logo {
float:left;
width:960px;
height:200px;
}



#logo.thin {
height: 74px;
}

.logo_img {
position: absolute;
left: 0;
top: 0;
margin:0;
border:0;
}

.logo_img_thin {
margin-top: 17px;
margin-left: 5px;
border: 0;
}

#fix_center {
width:960px;
margin:0 auto;
position: relative;
}

h1 {
font-weight:normal;
margin:30px 0 20px 0;
font-size:16pt;
color:#A59F9C;
}

h1 em {
font-style: normal;
color:#5AABE5 !important;
}

h2 {
font-weight:normal;
margin:30px 0 20px 15px;
font-size:16pt;
color:#5AABE5;
}



h2 a {
color:#5AABE5 !important;
text-decoration:none;

}

h2 a:hover {
text-decoration:underline;
}

h3 {
margin:0 0 10px 0;
font-size:12pt;
color:#A59F9C;
}



h4 {
margin:30px 0 20px 0;
font-size:12pt;
color:#A59F9C;
}

h5 {
text-align:center;
font-size:12pt;
color:#A59F9C;
margin:5px 0 20px 0;
}

.input_helper {
float:left;	
margin:6px 0 0 6px;
_margin:6px 0 0 3px;
}

a.back
{
	float: left;
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
	text-decoration: none;
}

.info_box {
	float:left;
}

.help_box {
	float:left;
	width:290px;
	height:290px;
	overflow:hidden;
}

.uploader_box {
	float:left;
	width:380px;
}

#uploader_tabs_box {
	margin: 0 0 10px 0;
	float: left;
}

/*
* html #flash_uploader {
	color:#fff;
	width:380px;
	height:150px;
	padding-top:10px;
	background:#62ACE8;
}
*/

.uploader_header {
	float:left;
	margin:8px 0 15px 0;
	}
	
.standard_uploader {
	float: left;
	text-align: left !important;
	width: 426px;
	height: 160px;
	padding: 0px 20px 0 20px;
	background-color: #62ACE8;
	color: #fff;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
}

.standard_uploader p.desc
{
	margin-bottom: 3px;
	line-height: 18px;
	font-size: 12px;
	
}

#uploader_tabs_box ul {
	
	float: left;
	width:260px;
	list-style-type: none;
	font-size: 12px;
}

#uploader_tabs_box ul li {
	float: right;
	padding: 0px 10px 12px 10px;
	background: none;
	margin:16px 0 0 0;
}

#uploader_tabs_box ul li a {
	text-decoration: none;
}

#uploader_tabs_box ul li.ui-tabs-selected {
	background: url('./../images/bckgUploaderTabActive.gif');
	background-position: center bottom;
	background-repeat: no-repeat;
}

#uploader_tabs_box ul li.ui-tabs-selected a {
	color: #7cb3e1;
}

.public_albums_view {
margin:0 0 15px 0;	
}

.public_albums_view h3{
 padding-left:5px;
 
}
.public_albums_view h3 a{
	text-decoration:none;
	}
	
.public_albums_view2 {
margin:0 0 0 0;	
}

.public_albums_view2 h3{
 padding-left:5px;
 
}
.public_albums_view2 h3 a{
	text-decoration:none;
}

.albums_box {
float:left;
width:534px;
margin:0 0 10px 0;
}


#footer_left {
float:left;	
}

#footer_right {
float:right;	
}

#footer {
float:left;
width:960px;
color:#44413F;
padding:10px 0;
margin:10px 0;
font-size:9pt;
border-top:1px solid #363332;
}

.time_msg {
font-size:8pt;
color:#44413F;
}

#footer a {
color:#44413F;
}

#notice {
font-size:14pt;
border-top:1px solid #363332;
border-bottom:1px solid #363332;
padding:15px 0 15px 0;
margin:25px 0 0 0;
text-align:center;
}

.success {
color:#21821F;
}

.error {
color:#E50000;
}

.info {
color:#60B5EE;
}

ul.owner_name {
float:right;
}

ul.owner_name li span {
display:block;
float:left;
font-size:12px;
color:black;
padding:5px 0;
margin:0 0 0 0;
text-decoration:none;
color:#A59F9C;
}

ul.owner_name li a {
display:block;
float:left;
font-size:12px;
color:black;
padding:5px 10px 5px 5px !important ;
margin:0 0 0 0;
text-decoration:none;
color:#AB9C94 !important;
background:#211A16 !important;
text-decoration:underline !important;
}

ul.owner_name li a:hover {
color:#66B8EF !important;
}

#profile_menu {
float:left;
width:960px;
margin:0 0 20px 0;
padding:0 0 0 0;
border-bottom:1px solid #363332;
}

#profile_menu ul {
list-style-type:none;
}

#profile_menu ul li {
display:inline;
}

#profile_menu ul li a {
display:block;
float:left;
font-size:12px;
color:black;
padding:5px 10px;
margin:0 0 0 0;
text-decoration:none;
color:#A59F9C;
}

#profile_menu ul li a:hover {
background:#363332;
color:#A59F9C;
}

#profile_menu ul li a.active {
background:#363332;
color:#A59F9C;
}

.my_albums_view {
margin:0 0 25px 0;
float:left;
}


.center_text {
text-align:center;	
}



.other_pictures_text {
text-align:center;
margin:25px 0 25px 0;
}

.logout_button {
float:right;	
}
	
.languages {
text-align:right;	
}

.languages a{
color:blue;
}

.languages a.active{
text-decoration:underline;
}

#content p {
margin:10px 0;
}

#content a {
color:#AB9C94;
}

#content a:hover {
color:#66B8EF;
}





#top_menu {
float:left;
width:960px;
}

#top_menu ul {
list-style-type:none;
}

#top_menu ul li {
display:inline;
}

#top_menu ul li a {
display:block;
float:left;
font-size:14px;
color:#A59F9C;
padding:8px 12px;
margin:0 0 0 0;
text-decoration:none;
}

#top_menu ul li a:hover {
background:#5AABE5;
color:#fff;
}

#top_menu ul li a.active {
background:#5AABE5;
color:#fff;
}

a.darken {
background:#2E5673 !important;
color:#fff !important;
}
a.darken:hover {
background:#5AABE5 !important;
color:#fff !important;
}
.spacer{
clear:both; 
font-size:0; 
line-height:0;
}





.for_you, .from_you {
float:left;
width:50%;
font-size: 12px;
}
	
.invitations {
float:left;
width: 508px;
border-left: 1px solid #363332;
padding-bottom: 15px;
padding-left: 25px;
}

.invitations h4 {
margin-top: 0;
}

.invite_friends {
float:left;
width:390px;
border-right: 1px solid #363332;
padding-bottom: 10px;
}

.invite_friends h4 {
	margin-top: 0;
}




	


.center_area {
text-align:center;
}

.this_page_link {

text-align:center;
margin:25px 0 10px 0;
}

.this_album_link {
text-align:left;
margin:0 0 20px 0;
font-size: 12px;
}

.this_album_link label {
	
	padding:0;
	margin:8px 0 0 0;
	float:left;
	width:134px;
	display:block;
	}

.this_author_link {
text-align:center;
margin:25px 0 0 0;
}

.this_page_link textarea {
width:500px;
border:1px solid #44413F;
padding:2px;
margin:2px 0;
overflow:hidden;
background:black;
height:40px;
color:#A59F9C;
cursor:pointer;
}

.this_album_link textarea {
width:580px;
border:1px solid #44413F;
padding:4px;
margin:2px 0;
overflow:hidden;
background:black;
height:16px;
color:#A59F9C;
cursor:pointer;
}


.this_page_tags {
text-align:center;
margin:0 0 20px 0;
font-style:normal;
}

.this_page_tags p {
font-size:14px;
text-align:center;
margin:0 0 10px 0;
}

.this_page_link p {
font-size:14px;
text-align:center;
margin:0 0 10px 0;
}

.img_margin input {
margin:10px;
}

.img_margin {
float:left;
border:5px solid #211A16;
text-align:center;

}

.img_thumb {
float:left;
width:94px;
height:94px;
border:5px solid #211A16;
text-align:center;

}

.img_thumb_img {
border:0;
height:94px;
width:94px;
float:left;
}

.img_thumb_img_pass {
border:0;
height:94px;
width:94px;
float:left;
behavior: url(iepngfix.htc);
}

.img_border {
float:left;
border:1px solid #44413F;
background:url('../images/foto_load.gif') 50% 50% no-repeat;
}

.img_border_02 {
float:left;
border:5px solid #fff;	
}



.prev_img_a {
margin:0;
float:left;
width:110px;
text-align:center;
}
	
.prev_img_a img, .next_img_a img {
margin:10px 0 10px 0;
border:0;
}

.pic_nav {
	margin: 0 10px 10px 10px;
	position: relative;
}

.pic_nav div.photo_number {
	position: absolute;
	top: 122px;
	left: 60px;
	width: 100px;
	text-align: center;
	font-weight: bold;
}

.next_img_a {
margin:0;
float:right;
width:110px;

text-align:center;
}	
	
.img_left_area {
float:left;
width:135px;
height:200px;
}

.img_describe_border {
margin:0;
border:5px solid #44413F;
}

.img_single_border {
margin:0;
border:5px solid #44413F;
}

.fullsize_photo {
text-align:center;
margin:15px;
}


.center_picture {
text-align:center;	
}

.fullsize_photo img {
	border:5px solid #44413F;
	}

.img_center_area {
float:left;
width:680px;
text-align:center;
margin:0 0 50px 0;
}

.prev_button {
width:32px;
height:32px;
border:0 !important;
background:url('../images/back.gif');
font-size:0;
line-height:0;
cursor:pointer;
margin:115px 20px 0 20px;
}

.next_button {
width:32px;
height:32px;
border:0 !important;
background:url('../images/forward.gif');
font-size:0;
line-height:0;
cursor:pointer;
margin:115px 20px 0 20px;
}

.img_center_area p {
text-align:center;
}

.comments a {
color:#AB9C94;
}

.comments a:hover {
color:#66B8EF;
}

.comments {
width:924px;
float:left;
}

.comments p {
margin:0 0 20px 0;
padding:0 0 20px 0;;
border-bottom:1px solid #44413F;
}

div.comments div.avatar
{
	float: left;
	width: 48px;
	height: 48px;
	border: 1px solid #44413f;
	padding: 2px;
	overflow: hidden;
	margin-right: 15px;
	background:url('../images/avatar.gif') 50% 50% no-repeat;
}

div.comments div.avatar div
{
    width: 48px;
	height: 48px;
}

div.comments div.avatar div img {
border:0;	
}

.add_comment {
width:812px;
margin:15px auto;
border-top:1px solid black;
padding:15px 0 0 0;
}

.album_item {
float:left;
width:230px;
}

.album_item .album_pic {
float:left;	
}

.album_item .album_desc {
float:left;

padding:10px 0 0 0;
width:114px;
}

.album_item .album_desc p {
margin:0 0 5px 5px !important;
font-size:9pt !important;
}
	
.avatar_margin {
float:left;
border:5px solid #211A16;
text-align:center;

}

.avatar_thumb {
float:left;
height:94px;
width:94px;
border:5px solid #211A16;
text-align:center;
}

.avatar_border {
float:left;
border:1px solid #44413F;
background:url('../images/avatar.gif') 50% 50% no-repeat;
}

.user_item {
float:left;
width:230px;
}

.user_pic {
float:left;	
}

.user_desc {
float:left;
font-size:12px;
padding:0 0 0 5px;
}

.linked_album {
	float:left;
	margin:15px 0;
	}
	
.user_item .user_desc p {
margin:0 0 5px 5px;
}

.avatar_thumb_img {
border:0;
height:94px;
width:94px;
float:left;
}

.profile_info {
float:left;
width:920px;
border-bottom:1px solid #44413F;
margin:0 0 15px 0;
padding:0 0 15px 0;
}

.profile_info_avatar {
float:left;
width:120px;
}

.profile_info_stats {
float:left;
border-right:1px solid #44413F;
margin:5px 0 0 0;
width:320px;

}

.profile_info_stats p {
margin:0 15px 15px 5px !important;
line-height:20pt;
font-size:10pt;
}

.profile_info_stats p i {
font-size:12px !important;
}
	
.profile_info_info {
float:left;

margin:5px 0 0 0;
width:435px;
}

.profile_info_info h2 {
margin: 0 15px 10px 15px;
font-size: 14px;
}

.profile_info_info p {
clear: both;
margin:0 15px 15px 15px;
}

.profile_info_info p i {
font-size:12px !important;
}

.move_lleft {
margin:0 0 15px 0;	
}

div.make_cloud {
	float: left;
	margin-left: 15px;
	_margin-left: 10px;
	width: 378px;
	margin-bottom: 10px;
}
		
div.make_cloud ul {
	list-style-type: none;
	margin: 10px 0 10px 0;
	line-height: 45px;
}

div.make_cloud ul li {
	display: inline;
	white-space: nowrap;
}

div.make_cloud ul li a {
	text-decoration: none !important;
}

div.make_cloud ul li a img {
	vertical-align: middle;
	border: 0;
}

div.make_cloud ul li.tag_popularity_1 {
	font-size: 12px;
}

ul#tag_cloud
{
    margin: 0 3px 0 0;
    padding: 0;
    list-style: none;
    text-align:justify;
    
	line-height: 30px;
	
}


 
ul#tag_cloud li
{
  margin:0;
  padding: 0 2px;
  list-style: none;
  display: inline;
}
 
ul#tag_cloud li.tag_popularity_1
{
  font-size: 80%;
}
 
ul#tag_cloud li a
{
  text-decoration: none;
}
 
li.tag_ad {
  margin-top:10px !important;
}


ul#tag_cloud li.tag_popularity_2
{
  font-size: 100%;
}
 
ul#tag_cloud li.tag_popularity_3
{
  font-size: 130%;
}
 
ul#tag_cloud li.tag_popularity_4
{
  font-size: 160%;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #363332;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; font-weight:normal; color:#fff;  }
#tooltip p { margin:3px; }
.numb { font-size:12pt; }


	
.step {
float:left;
width:220px;
font-size:10pt;
margin:0 0 25px 0;

}

.step_img {
float:left;
width:185px;
margin:0 0 10px 0;
text-align:right;
}

.step_txt {
float:left;
width:220px;
}

.step_txt_left {
float:left;
text-align:center;
width:50px;

}

.step_txt_right {
float:right;
width:165px;

}

.register_info {
float:left;
width: 358px;
margin: 8px 0 5px 0;
font-size:10pt;
border:1px solid #44413F;
padding: 10px;
}

.top_brdr {
border-top:1px solid #44413F;
padding-top:15px;
}


.terms {
	text-align:justify;
	}

.tooltip_info {
	font-size:9pt;
	}

.public_img_margin .author a {
color:#5AABE5 !important;
text-decoration:none;
}

.public_img_margin .author a:hover {
text-decoration:underline;
}

.public_img_margin .author { 
float:left;
height:17px;
       width:106px;
	font-size:8pt;
	margin:3px 0 0 0;
	text-align:center;

	}
	
.public_img_margin {
float:left;
border:5px solid #0D0805;
margin:0px 0;
text-align:center;


}

.public_img_margin_micro {
float:left;
border:5px solid #0D0805;
margin:0px 0;
text-align:center;


}

.public_img_thumb_micro {
float:left;
width:65px;
height:65px;
border:5px solid #0D0805;
text-align:center;

}

.public_img_thumb_img_micro {
border:0;
height:65px;
width:65px;
float:left;
}

.public_img_border_micro {
float:left;
border:1px solid #44413F;
background:url('../images/foto_load.gif') 50% 50% no-repeat;
}

.public_img_thumb_med {
float:left;
width:75px;
height:75px;
border:5px solid #0D0805;
text-align:center;

}

.public_img_thumb_img_med {
border:0;
height:75px;
width:75px;
float:left;
}

.public_img_border_med {
float:left;
border:1px solid #44413F;
background:url('../images/foto_load.gif') 50% 50% no-repeat;
}

.public_img_thumb_big {
float:left;
width:120px;
height:120px;
border:5px solid #0D0805;
text-align:center;

}

.public_img_thumb_img_big {
border:0;
height:120px;
width:120px;
float:left;
}

.public_img_border_big {
float:left;
border:1px solid #44413F;
background:url('../images/foto_load.gif') 50% 50% no-repeat;
}

.album_edit_panel {
	padding:15px;
	border-bottom:1px solid #44413F;
	}
	
/* -------------------------------------------------------------
   *** PAGER ***
   ------------------------------------------------------------- */
	
div.pager {
	width: auto;
	clear: both;
	float: right;
	margin: 2em 0;
	font-size: 12px;
}

div.pager a {
	display: block;
	float: left;
	background-color: #363332;
	color: #a59f9c;
	padding: 3px 6px;
	margin-left: 2px;
	color: #a59f9c;
	text-decoration: none;
}

div.pager em {
	display: block;
	float: left;
	background-color: #5aabe5;
	color: #ffffff;
	font-style: normal;
	font-weight: bold;
	padding: 3px 6px;
	margin-left: 2px;
}

/* -------------------------------------------------------------
   *** SORT_MENU ***
   ------------------------------------------------------------- */
	
ul.sort_menu {
	list-style-type: none;
	padding-bottom: 1.5em;
	font-size: 12px;
	float: right;
	width: auto;
	margin:15px 0 0 0;
}

ul.sort_menu li {
	display: block;
	float: left;
	margin-left: 8px;
}

ul.sort_menu li.header {
	margin-right: 5px;
	font-weight: bold;
}

ul.sort_menu li.active {
	font-weight: bold;
}

ul.sort_menu li a
{
	display: block;
	text-decoration: none;
}

ul.sort_menu li.active a {
	color: #ffffff !important;
}

/* -------------------------------------------------------------
   *** ALBUM_PAGE_LAYOUT ***
   ------------------------------------------------------------- */

.album_left_part {
float:left;
width:790px;
}

.album_right_part {
float:left;
width:138px;

}

.slideshow_icon {
float:right;
width:116px;
height:116px;
text-align:center;
margin-bottom:5px;
}

.slideshow_icon img {
margin:5px 0 0 0;
}

.slideshow_text {
text-align:center;
margin:5px 0 30px 0;
}

/* -------------------------------------------------------------
   *** FORMS ***
   ------------------------------------------------------------- */

.field_content {
clear:both;
float:left;
}

.field_content label {
width:170px;
float:left;
display:block;
font-size:10pt;
margin:5px 0;
padding:3px 0;
}

.field_errors ul.error_list{
color:#E50000;
margin:4px 0 2px 170px;
padding:0;
font-size:11pt;
list-style-type: none;
width: 240px;
}

.field_errors {
clear:both;
}

.text_input {
width:220px;
float:left;
border:1px solid #44413F;
padding:4px;
margin:4px 0;
background:black;
color:#A59F9C;
font-size:9pt;
}

.selectbox_input {
width:220px;
float:left;
border:1px solid #44413F;
padding:0;
height:25px;
margin:4px 0;
background:black;
color:#A59F9C;
font-size:9pt;
}

.checkbox_input {
float:left;
border:1px solid black;
padding:2px;
margin:5px 0 0 0;
}

.textarea_input {
width:400px;
float:left;
border:1px solid #44413F;
padding:2px;
margin:4px 0;
background:black;
height:50px;
color:#A59F9C;
}

.textarea {
float:left;
border:1px solid #44413F;
padding:2px;
margin:4px 0;
background:black;
color:#A59F9C;	
}

.submit_content {
clear:both;
text-align: left;
margin:15px 0;
float:left;	
}

.submit_button {
padding: 4pt 10pt;
_padding: 4pt 5pt;
font-size: 11pt;
color: #A59F9C;
border: 1px solid #44413F;
cursor: pointer;
background: #2A2421 url('../images/submit_bg.gif') repeat-x;
}

.comment_body {
font-size:10pt;
text-align:left;
margin:15px 0;
border-bottom:1px solid #44413F;
padding:0 0 15px 0;
}

.comment_details {
font-size:8pt;
}

.album_comment_submit {
margin-left: 170px;
}

.photo_comment_submit {
margin-left: 200px;
}

.take_album_submit {
margin-left: 170px;
}

.edit_album_submit {
margin-left: 170px;
}

.del_selected_photos_submit {
	margin-left: 0;
	margin-top: 0;
}

.login_submit {
width: auto;
margin-left: 170px;
}

.invite_errors ul.error_list {
margin-left: 0
}


.ui-tabs-hide { display: none; }

.comment_footer {
text-align:right;
margin:10px 0 10px 0;
}


.comment_footer a {
color:#AB9C94;
}

.comment_footer a:hover {
color:#66B8EF;
}

.last_comments_box {
	float: left;
	width: 520px;
	padding-right: 15px;
	margin-bottom: 15px;
	margin-top:10px;
	color:#fff !important;
}

.last_comments_box .comment {
	clear: left;
	margin-bottom: 2px;
    border-bottom:1px solid #44413F;
	padding: 5px 10px;
}

.last_comments_box div.comment span.author
{
	display: block;
	float: left;
	font-size: 12px;
	margin-left: 4px;
	color:#88BFEC;
}

.last_comments_box div.comment span.author a {
color:#88BFEC;
}

.last_comments_box div.comment span.body
{
	float: right;
	width: 290px;
	font-size: 12px;
	color:#fff;
}

.last_comments_box div.comment span.body a
{
		color:#fff;
	text-decoration: none;
}


.last_comments_box div.comment span.date
{
	display: block;
	float: left;
	font-size: 12px;
	font-weight:bold;
}

.last_comments_box h1, .last_changes_box h3 {
	margin-top: 0;
}

.last_changes_box {
	float: left;
	width: 370px;
	margin-bottom: 15px;
	margin-top:10px;
}

ul.last_changes {
	list-style-type: none;
	font-size: 11px;
	overflow: auto;
	height: 133px;
}

.mk {
	margin:10px 0 0 0 !important;
	}

ul.last_changes li.header {
	font-weight: bold;
	font-size: 11px;
	margin-left: 0;
	margin: 5px 0;
	background: none;
	color:#fff;
}

ul.last_changes li {	
	padding-left: 15px;
	background-image: url('./../images/list_tick.png');
	background-repeat: no-repeat;
	background-position: 6px 5px;
}

.mailbox_header {
font-size:10pt;
margin:10pt 0 0 0;
padding:10pt 0 0 0;
border-top:1px solid #44413F;
}

.mailbox_submit_content {

}

.reply_form {
margin:10pt 0 0 0;
padding:15pt 0 0 0;
border-top:1px solid #44413F;	
}

.reply_form_field_content textarea {
width: 920px !important;
}

.reply_form_field_errors ul.error_list {
margin:0 0 15px 0;
padding:0;
list-style-type: none;
color:red;
}

.mailbox_header_left {
float:left;
}

.mailbox_header_right {
float:right;
}

.mailbox_msg_p0 {
float:left;
width:40px;
}

.mailbox_msg_p1 {
float:left;
width:112px;
}

.thread_msg {
font-size:10pt !important;
padding:5pt 0 !important;
}

.mailbox_msg_p1 p {
margin:0 0 0 5px;
font-size:10pt;
}

.mailbox_msg_p4 p {
margin:0 5px 0 5px;
font-size:10pt;
}

.mailbox_msg_p1 span {
color:#fff;
}

.mailbox_msg_p01 {
width:525px !important;
}

.mailbox_msg_p2 {
float:left;
width:140px;
}

.thread_title {
color:#E3E3E3;
font-size:14pt;
font-weight:normal;
margin:5px 0pt 15px;
}

.mailbox_msg_p3 {
float:left;
width:490px;
}

.mailbox_msg_p3 a {
text-decoration:none;
}
	
	.contact_textarea {
width:600px !important; 
height:200px !important;
}
.mailbox_msg_p4 {
float:left;
font-size:10pt;
width:150px;
text-align:right;
}

.full_msg_header {

}

.mailbox_msg_p001 {
width:180px !important;
} 
.mailbox_msg_p001 span {
	color:#fff;
	font-size:10pt;
	}

.mailbox_msg_p002 {
width:555px !important;
}

.new_msg {
font-weight:bold;
text-decoration:none;
}

.full_msg_header_left {
float:left;
}

.full_msg_header_right {
float:right;
font-size:10pt;
}

.full_msg_header_right span {
padding:0 10px;
}

.full_msg_body {
margin:10px 0;
padding:10px 10px 10px 10px;
background:#363332;	
}

.active_thread {
background:#363332;	
}

.mailbox_msg {
margin:0 0 0 0;
padding:10pt 0 10pt 0;
border-bottom:1px solid #44413F;
float:left;
}

.mailbox_message {
font-size:11pt;
text-align:justify;
margin:10px 0;
}

.message_checkbox {
margin:4px 4px 0 10px;
}

h1 span.archive_author {
float: right;
font-size: 12px;
}

.picture_options {
text-align:center;
margin: 5px 0;
}

.picture_colors {
margin: 0;
float:left;
}

.photo_right_part .picture_colors {
margin: 0 0 15px 0;
float:left;
}

.left_big_column {
	float:left;
	width:330px;
	margin-right: 15px;
}

	
.right_big_column {
	float:left;
	width:580px;

	}

.all_colors {
float:left;
margin:0 0 20px 0;
width:330px;
}

.popular_colors {
float:left;
margin:5px 0 10px 0;
width:520px;
}


.your_colors_label {
margin:0 0 15px 0;
float:left;
width:146px;
text-align:left;
height:36px;
line-height:34px;
}

.searchstats {
margin:0 0 15px 3px;
line-height:34px;

}

.your_colors_helper {
float:left;
width:306px;
height:5px;
border-bottom:1px solid #363332;
margin:0 0 20px 0;
}

.your_colors {
margin:0 0 15px 0;
float:left;
width:180px;
}

.color_block {
float:left;
width:20px;
height:20px;
border:2px solid #211A16;
}

.color_block_border {
float:left;
width:24px;
height:24px;
border:1px solid #44413F;	
}

.color_block_margin {
float:left;
border:2px solid #211A16;	
}

.color_block_img {
float:left;
width:20px;
height:20px;
border:0;
}

form.set_licence_form div.field_content {
	float: none;
	line-height: 32px;
	margin-bottom: 8px;
}

form.set_licence_form input {
}

form.set_licence_form div.licences {
	float: right;
}

form.set_licence_form label {
	float: none;
	display: inline;
	width: auto;
	margin-left: 5px;
}

form.set_licence_form img {
	vertical-align: middle;
	margin-right: 5px;
}

a.licence_help {
	float: right;
	font-weight: bold;
	font-size: 14px;
}

div.licences_album {
	text-align: center;
	line-height: 32px;
	font-size: 12px;
	padding: 5px 0;
	margin:15px 0;
}

div.licences_album img {
	vertical-align: middle;
	padding: 0 5px;
}

div.licences_album img a {
	padding-left: 5px;
}

div.al, div.bb {
	float:left !important;
	margin-right:5px !important;
}


/* TOP ONE */

.top_one_margin {
float:left;
border:5px solid #211A16;
margin:0px 0;
text-align:center;
}

.top_one_border {
float:left;
border:1px solid #44413F;
background:url('../images/foto_load.gif') 50% 50% no-repeat;
}

.top_one_img_thumb {
float:left;
width:189px;
height:189px;
border:4px solid #211A16;
text-align:center;
}

.top_one_img_thumb_img {
border:0;
height:189px;
width:189px;
float:left;
}

/* TOP FOUR */

.top_four_margin {
float:left;
border:4px solid #211A16;
margin:0px 0;
text-align:center;
}

.top_four_border {
float:left;
border:1px solid #44413F;
background:url('../images/foto_load.gif') 50% 50% no-repeat;
}

.top_four_img_thumb {
float:left;
width:86px;
height:86px;
border:4px solid #211A16;
text-align:center;
}

.top_four_img_thumb_img {
border:0;
height:86px;
width:86px;
float:left;
}

/* TOP EIGHT */

.top_eight_margin {
float:left;
border:4px solid #211A16;
margin:0px 0;
text-align:center;
}

.top_eight_border {
float:left;
border:1px solid #44413F;
background:url('../images/foto_load.gif') 50% 50% no-repeat;
}

.top_eight_img_thumb {
float:left;
width:38px;
height:38px;
border:2px solid #211A16;
text-align:center;
}

.top_eight_img_thumb_img {
border:0;
height:38px;
width:38px;
float:left;
}


.photo_right_part {
float:left;
width:240px;
border-left:10px solid #211A16;
}

.photo_left_part {
float:left;
width:670px;
text-align:center;
}

.photo_right_part h3 {
font-size: 14px;
font-weight: bold;
margin: 10px 0;	
}

dl.exif_data {
font-size: 12px;
line-height: 18px;
margin-bottom: 10px;
}

dl.exif_data dt {
float: left;
font-weight: bold;
margin-right: 5px;
}

.this_picture_link {
float:left;
text-align:left;
width:280px;
margin: 10px 0 10px 0;
}

.this_picture_link label {
padding:0;
margin:8px 0 0 0;
float:left;
width:280px;
font-size:9pt !important;
display:block;
}

.this_picture_link textarea {
width:225px;
border:1px solid #44413F;
padding:4px;
margin:2px 0;
overflow:hidden;
background:black;
height:50px;
color:#A59F9C;
cursor:pointer;
}

.this_picture_link .input_text {
width:225px;
border:1px solid #44413F;
padding:4px;
margin:2px 0;
overflow:hidden;
background:black;
color:#A59F9C;
}

.this_picture_link .submit_button {
background:#2A2421 url(../images/submit_bg.gif) repeat-x scroll 0 0;
border:1px solid #44413F;
color:#A59F9C;
cursor:pointer;
font-size:11pt;
padding:4pt 10pt;
}

dl.exif_data {
	
}


/* Box z newsami */

.news_box {

}

.news_menu {
float:left;
width:200px;
height:162px;
margin:0;
padding:0;
}

.news_menu ul { 
list-style-type: none;
margin:0;
padding:0;
width:200px !important;
}

.news_menu ul li { 
display:block !important;
width:200px !important;
margin:0 !important;
padding:0 !important;

}

.news_menu ul li a { 
display:block !important;
width:200px !important;

float:left !important;
background:#242221;
margin:0 0 0 0 !important;
padding:0 0 0 0 !important;
}

.news_menu ul li a:hover { 
background:#363332;
}

a.active_news {
background:#363332 !important;
}

.active_news_item {
display:block !important;
}

.inactive_news_item {
display:none;
}

.news_menu ul li a span { 
display:block;
width:190px;

line-height:14pt !important;
margin:8px 0 8px 10px !important;
padding:0 0 0 0 !important;
}
	
.news_item {
width:265px;
float:left;
height:160px;
}

.news_item_left {
float:left;
width:265px;
font-size:9pt;
background:transparent url('../images/news_bg.png');
}

.news_title {
margin:8px !important;
display:block;
}

.news_body {
margin:8px 10px 8px 10px !important;
}


/* style podstawowe */

* {
margin:0;
padding:0;
}

body {   
font-family: Arial, sans-serif;
color:#A59F9C;
margin:0;
padding:0;
}

h1 {
font-weight:normal;
margin:5px 0 15px 0;
font-size:14pt;
color:#E3E3E3;
}

h2 {
font-weight:normal;
margin:5px 0 15px 0;
font-size:14pt;
color:#E3E3E3;
float:left;
width:120px;
}

p {
font-size:11pt;
margin:15px 0;
}

a {
color:#AB9C94;
}

a:hover {
color:#66B8EF;
}

/* notice */

#notice {
font-size:14pt;
border-top:1px solid #363332;
border-bottom:1px solid #363332;
padding:10px 0 10px 0;
margin:25px 0 10px 0;
text-align:center;
}

.success {
color:#21821F;
}

.error {
color:#E50000;
}

.info {
color:#60B5EE;
}

/* okno g��wne */

.main_window {
float:left;
width:958px;
border:1px solid #352926;
background:#211A16;
margin:20px 0 10px 0;
}

.main_frame {
border:15px solid #211A16;
}

/* clear'owanie */

.spacer{
clear:both; 
font-size:0; 
line-height:0;
}

/* centrowanie */

.fix_center {
width:960px;
margin:0 auto;	
}

/* naglowek */

.big_header {
background:#0D0805 url('../images/body_bg_big.png') repeat-x;
}

.small_header {
background:#0D0805 url('../images/body_bg_small.png') repeat-x;
}

.small_top {
float:left;
width:960px;
height:74px;
}

.small_logo_img {
border:0;
margin:15px 0 0 0;
}

/* stopka */

#footer {
float:left;
width:960px;
color:#44413F;
padding:10px 0;
margin:10px 0;
font-size:9pt;
border-top:1px solid #363332;
}

#footer_left {
float:left;	
}

#footer_right {
float:right;	
}

#footer a {
color:#44413F;
}

/* top menu */

.user_li {
float:right;
}

.guest_li {
float:left;	
}

.top_menu {
float:left;
width:960px;
}

.top_menu ul {
list-style-type:none;
}

.top_menu ul li {
display:inline;
}

.top_menu ul li a {
display:block;
float:left;
font-size:11pt;
color:#A59F9C;
padding:6px 12px;
margin:0 0 0 0;
text-decoration:none;
}

.top_menu ul li a:hover {
background:#5AABE5;
color:#fff;
}

.top_menu ul li a.active {
background:#5AABE5;
color:#fff;
}

/* formularze */

.field_content {
clear:both;
float:left;
}

.field_content label {
width:170px;
float:left;
display:block;
font-size:10pt;
margin:5px 0;
padding:3px 0;
}

.field_errors ul.error_list{
color:#E50000;
margin:4px 0 2px 170px;
padding:0;
font-size:11pt;
list-style-type: none
}

.invite_errors ul.error_list{
color:#E50000;
margin:4px 0 2px 0;
padding:0;
font-size:11pt;
list-style-type: none
}

.field_errors {
clear:both;
}

.text_input {
width:220px;
float:left;
border:1px solid #44413F;
padding:4px;
margin:4px 0;
background:black;
color:#A59F9C;
font-size:9pt;
}

.selectbox_input {
width:220px;
float:left;
border:1px solid #44413F;
padding:0;
height:25px;
margin:4px 0;
background:black;
color:#A59F9C;
font-size:9pt;
}

.checkbox_input {
float:left;
border:1px solid black;
padding:2px;
margin:5px 0 0 0;
}

.textarea_input {
width:400px;
float:left;
border:1px solid #44413F;
padding:2px;
margin:4px 0;
background:black;
height:50px;
color:#A59F9C;
overflow:auto;
}

.submit_content {
clear:both;
text-align: left;
margin:15px 0;
float:left;	
}

.submit_button {
padding: 4pt 10pt;
_padding: 4pt 5pt;
font-size: 11pt;
color: #A59F9C;
border: 1px solid #44413F;
cursor: pointer;
background: #2A2421 url('../images/submit_bg.gif') repeat-x;
}

.login_submit {
width: auto;
margin-left: 170px;
}

/* submenu */

#profile_menu {
float:left;
width:928px;
margin:0 0 20px 0;
padding:0 0 0 0;
border-bottom:1px solid #363332;
}

#profile_menu ul {
list-style-type:none;
}

#profile_menu ul li {
display:inline;
}

#profile_menu ul li a {
display:block;
float:left;
font-size:12px;
color:black;
padding:5px 10px;
margin:0 0 0 0;
text-decoration:none;
color:#A59F9C;
}

#profile_menu ul li a:hover {
background:#363332;
color:#A59F9C;
}

#profile_menu ul li a.active {
background:#363332;
color:#A59F9C;
}

/* how to - 3 kroki */

.how_to_img {
margin:0 0 0 0;
}

ul.how_to_steps {
margin:15px 0 15px 0;
font-size:9pt;
line-height:13pt;
list-style-type:none;
float:left;
}

ul.how_to_steps li {
display:inline;
float:left;
}

ul.how_to_steps li span {
display:block;
float:left;
width:120px;
text-align:left;
border-right:5px solid #211A16;
}

.step_nb_img {
float:left;
border:0;
width:45px;
}

.how_to_box {
float:left;
width:515px;
}

/* wysylanie pliku */

.upload_file_box {
float:left;
width:380px;
margin:0 0 0 0;
border-left:8px solid #211A16;
}

.standard_upload_form {
background:#62ACE8;
float:left;
width:380px;
height:160px;
}

.standard_upload_form .description {
color:#fff;
font-size:10pt;
line-height:12pt;
margin:15px 10px 10px 10px;
}

.upload_input {
margin:15px 10px 10px 10px;
height:33px;
}

.intro_upload_form {
margin:5px 0 0 10px;
_margin:5px 0 0 5px;	
}

.intro_upload_form span {
color:#fff;
font-size:10pt;
line-height:12pt;
margin:1px 10px 10px 10px;
float:left;
width:240px;
display:block;
}

.fl_left {
float:left;
width:110px;
}

/* Widok album�w - inline */

.inline_albums_view {
float:left;
margin: 0 0 10px 0;
width:928px;
}

/* browse button mod */

#wrapper input {
    position: absolute;
    height: 33px;
    line-height: 33px;
    
}
.customFile
{
    width: 106px;
    margin-left:0;
    cursor: default;
    height: 33px;
    z-index: 2;
    filter: alpha(opacity: 0);
    opacity: 0;
}
.fakeButton
{
    position: absolute;
    z-index: 1;
    width: 106px;
    height: 33px;
    background: url('../images/browse.png') no-repeat left top;
    float: left;
}

.blocker
{
    position: absolute;
    z-index: 3;
    width: 260px;
    height: 33px;
    background: url('../images/transparent.gif');
    margin-left: 106px;
}
#FileName
{
    position: absolute;
    height: 15px;
    margin-left: 120px;
    font-size: 12px;
    color: #fff;
    margin-top: 7px;
    padding-top: 0px;
    padding-left: 22px;
    width:220px;
}
#activeBrowseButton
{
    background: url('../images/browse.png') no-repeat left top;
    display: none;
}
        
/* newsy - box na g��wnej */
div.news_box {
font-size:10pt;
width:520px;
float:left;
border:none;
background:transparent;
margin:0 0 15px 0;
}


div.news_box ul
{
	list-style-type:none;
	float:left;
	width:189px;
	height:144px;
	overflow:hidden;
}

div.news_box ul li
{
	font-size: 12px;
	padding: 0 12px;
	background: none;
	border-bottom: 1px solid #302927;
	height: 35px;
	line-height: 35px;
	
}

div.news_box ul li.active
{
	height: 35px;
	line-height: 35px;
	background-color: #110c0b;
	border-bottom: 1px solid #110c0b;
}

div.news_box ul li a
{
	color: #b6b2b0;
	text-decoration: none;
}

div.news_box ul li.active a
{
	 
}

div.news_box div.news_content
{
	width:331px;
	float:right;
	height: 144px;
	color: #b6b2b0;
	background-color: #110c0b;
}

div.news_box div.news_content div.news_picture {
	float:left;
	width:106px;
	height:140px;
	border-top:2px solid #110c0b;
	border-bottom:2px solid #110c0b;
	border-left:2px solid #110c0b;
	border-right:13px solid #110c0b;
	}
	
div.news_box div.news_content img
{
	float: left;
	border-right:10px solid #110c0b;
}

div.news_box div.news_content span
{
	margin:5px 10px 2px 0;
	display:block;
	line-height:14pt;
}

div.news_box div.news_content a.show_more
{
	display: block;
	float: right;
	background-image: url('../images/bckgShowMore.png');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	padding-right: 12px;
	color: #88bfec;
	text-decoration: none;
}

h4 {
color:#E3E3E3;
font-size:14pt;
font-weight:normal;
margin:5px 0 15px;
}

h4 small {
font-size:10pt;
}

h4 a {
color:#E3E3E3;
text-decoration:none;
}

h4 a:hover {
text-decoration:underline;
}

h5 {
color:#E3E3E3;
font-size:12pt;
font-weight:normal;
margin:5px 0 10px;
text-align:left;
}

.invite_input_field {
width:350px;
}

.invite_input label{
width:350px !important;	
}

.reg_right {
float:right;
}

.reg_left{
float:left;

}

/* **************************************
 * Tradedoubler
 * ************************************** */

div.tradedoubler
{
	padding-top: 20px;
}

div.tradedoubler ul
{
  list-style-type: none;
}

div.tradedoubler ul li
{
  position: relative;
  float: left;
  margin-bottom: 10px;
  margin-left: 10px;
  width: 302px;
  height: 160px;
}

div.tradedoubler ul li.first
{
  margin-left: 0;
}

div.tradedoubler ul li div.image_wrapper
{
  width: 302px;
  height: 160px;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ffffff;
}


div.tradedoubler ul li div.image_wrapper h2 
{
  float: left;
  width: auto;
  padding: 5px 10px;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 14px;
  line-height: 20px;
  background-image: url('./../images/bckgTradedoublerTransparent.png');
  background-repeat: repeat;
  font-weight: bold;
}

div.tradedoubler ul li div.image_wrapper p.price
{
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
  margin: 0 0 5px 0;
  padding: 5px 10px;
  background-image: url('./../images/bckgTradedoublerTransparent.png');
  background-repeat: repeat;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
}

.cloud1 {
	float: left;
	width: 378px;
	margin-bottom: 10px;	
}

.tag_cloud_container {
margin:0 0 0 15px;
width: 378px;
}

.adv_g {
width:370px;
overflow:hidden;
}

/* **************************************
 * LastLoggedIn LastVotes
 * ************************************** */

h1.last_logged_in
{
  margin-bottom: 10px;	
}

ul.last_logged_in, ul.last_votes
{
  list-style-type: none;
}

ul.last_logged_in li, ul.last_votes li
{
  float: left;
  padding: 1px;
  margin-left: 4px;
  margin-bottom: 4px;
  border: 1px solid #44413f;
  width: 38px;
  height: 38px;
  padding: 2px;
  overflow: hidden;
  background:url('../images/avatar.gif') 50% 50% no-repeat;
}

div#rates h3
{
	text-align: center;
	padding-bottom: 8px;
}

div#rates ul.last_votes
{
	margin-left: 8px;
	margin-bottom: 6px;
}

div#rates ul.last_votes li
{
	width: 55px;
	height: 55px;
}

ul.last_logged_in li.first, ul.last_votes li.first
{
	margin-left: 0;
}

ul.last_logged_in li div, ul.last_votes li div
{ 
	width: 38px;
	height: 38px;
}

div#rates ul.last_votes li div
{
	width: 55px;
	height: 55px;
}

h3.last_votes
{
	margin-top: 0;
}

/* nowe formularze */

.form_field {
float:left;
clear:both;
}

.field_label {
float:left;
font-size:9pt;
padding:4px 0;
margin:4px 0;
width:170px;
}

.field_errors {

}

.field_input {
float:left;
}

.field_input input {
border:1px solid #44413F;
padding:4px;
margin:4px 0;
background:black;
color:#A59F9C;
font-size:9pt;
}

.lighter_field input {
border:1px solid #E50000 !important;
}

.one_file_in_album {
text-align:center;
margin:5px 0 15px 0;
}

.field_input .textarea_input {
border:1px solid #44413F;
padding:4px;
margin:4px 0;
background:black;
color:#A59F9C;
font-size:9pt;
width:400px;
height:100px;
}

.field_errors {

}

.field_helper {
float:left;
font-size:10pt;
padding:4px 0;
margin:4px 0;
width:32px;
}

.field_helper span { 
display:block;
margin:0 0 0 28px;
}

.field_helper img { 
margin:0 3px 0 6px;
cursor:pointer;
}

.album_edit_submit {
margin:0 0 0 170px;	
}

/* submenu */

.submenu {
float:left;
width:928px;
margin:0 0 20px 0;
padding:0 0 0 0;
border-bottom:1px solid #363332;
}

.submenu ul {
list-style-type:none;
}

.submenu ul li {
display:inline;
}

.submenu ul li a {
display:block;
float:left;
font-size:9pt;
color:black;
padding:5px 10px;
margin:0 0 0 0;
text-decoration:none;
color:#A59F9C;
}

.submenu ul li a:hover {
background:#363332;
color:#A59F9C;
}

.submenu ul li a.active {
background:#363332;
color:#A59F9C;
}

.form_field_hidden {
display:none;
}

.new_uploader_box_1 {
float:left;
width:380px;
}

.uploader_box_1 {
float:left;
background:#62ACE8;
width:380px;
height:160px;
margin:0 0 10px 0;
}

.uploader_2_box {
float:left;
border:1px solid #44413F;
width:915px;
height:46px;
margin:0 0 10px 0;	
}

.uploader_2_button {
float:left;
width:150px;
}

.uploader_2_progress {
float:left;
}

.add_picture_button {
border:1px solid #44413F;
background: #2A2421 url('../images/Computer_File_064.gif') 7px 3px no-repeat;
padding:3px 3px 3px 30px !important;	
font-size:9pt;
color:#fff;
cursor:pointer;
margin:10px 0 0 10px;
width:130px !important;
}

.uploader_info_1 {
color:#FFFFFF;
font-size:10pt;
line-height:12pt;
margin:10px 10px 10px 10px;
}

.new_uploader_form {
margin:5px 10px 10px; 10px
}

.new_uploader_input_1 {
border:1px solid #A3CEF1;
background:#76B7EB;
padding:3px;
font-size:10pt;
color:#fff !important;
width:180px;
}

.new_uploader_submit_1 {
border:1px solid #A3CEF1;
background: #2A2421 url('../images/submit_bg.gif') repeat-x;
padding:3px 9px;
width:63px;
font-size:10pt;
color:#fff;
cursor:pointer;
}



.browse_button_1 {
background: #2A2421 url('../images/Computer_File_064.gif') 7px 3px no-repeat;
padding:3px 3px 3px 30px !important;
width:100px !important;
}

.zoom_in_ico {
border:0;
margin: 0 0 0 0;
}

.album_edit_textarea {
height:60px !important;
width:400px !important;
overflow:hidden;
}

.album_edit_textinput {
width:400px !important;
}


/* nowe miniaturki */

.picture_img_margin {
float:left;
border:5px solid #211A16;
}

.picture_img_frame {
float:left;
border:1px solid #44413F;
}

.picture_img_picture {
float:left;
border:5px solid #211A16;
width:94px;
height:94px;
}

.picture_blank_img {
float:left;
width:94px;
height:94px;
border:0;

}

.invisible_img {
display:none;
}

.add_more_pictures {

}

.fix_clear{
clear:both; 
font-size:0; 
line-height:0;
}

.picture_editor {
float:left;
width:104px;
text-align:center;
}

.picture_editor input {
margin:5px;
}

.picture_editor img {
cursor:pointer;
}

.progressContainer {
margin:10px 0 0 0;
}

.progressWrapper {
	width: 360px;
	overflow: hidden;
}

.progressContainer {

	overflow: hidden;
}

/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {

}

.progressName {
font-size:10pt;
color:#fff;
width: 360px;
height: 10pt;
text-align: left;
white-space: nowrap;
overflow: hidden;
display:none;
}


.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin:2px 0 0 0;
	width: 360px;
	font-size:9pt;
	color:#0D0805;
	padding:2px;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 14px;
	width: 14px;
	background-image: url(../images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}

.picture_rating_container {
float:right;
width:350px;
margin-right:25px;
}

.current_rating_container {
float:left;
width:200px;
text-align:left;
margin:6px 6px 0 0;
}


.current_rating_container small {
margin:0 0 0 10px;
font-size:9pt;
}

.current_rating_container big {
margin:0 2px 0 6px;
font-size:14pt;
color:#E3E3E3;
}


.star_content {
float:left;
width:240px;
}

.star_submit {
float:left;
width:100px;
text-align:left;
}

.star_submit_button {
padding: 3pt 7pt;
font-size: 11pt;
color: #A59F9C;
border: 1px solid #44413F;
cursor: pointer;
background: #2A2421 url('../images/submit_bg.gif') repeat-x;
margin:0 0 0 10px;
}

.stars_line {
margin:3px 0 0 0;
}

.picture_rating {
float:left;
width:670px;
margin:0 0 10px 0;
}

.licence_setup {
float:left;
margin:0 0 15px 0;
}

.licence_setup_container_margin {
float:left;
margin:0;
border:8px solid #211A16;
}

.licence_setup_container {
float:left;
margin:0;
border:1px solid #44413F;
}

.small_licence_margin {
float:left;
border:3px solid #211A16;
}


.small_licence_block {
float:left;
margin:0 0 15px 0;	
}

.small_licence_container {
border:1px solid #44413F;
float:left;
}

.small_licence_button {
border:0;
margin:3px;
}

.active_licence {
border:1px solid #EEEEEE !important;
}

.licence_img {
margin:8px;
border:0;
}

.licence_setup_input {
margin:12px 8px 8px 8px;
height:36px;
}
.licence_setup_input .field_label {
width:170px !important;
}
	
.licence_setup_input label {
margin:5px 2px 0 5px;
}

.licence_setup_input_txt {
border:1px solid #44413F;
padding:4px;
margin:5px 5px 0 5px;
background:black;
color:#A59F9C;
font-size: 11pt;
}

.licence_setup_input_submit {
padding: 2pt 10pt;
font-size: 10pt;
color: #A59F9C;
border: 1px solid #44413F;
cursor: pointer;
margin:4px 10px 0 10px;
background: #2A2421 url('../images/submit_bg.gif') repeat-x;
}

.licence_info {
margin:5px 0 15px 0;
padding:0 0 20px 0;
border-bottom: 1px solid #44413F;
}

.licence_info_title {
margin:5px 0 5px 0;
font-size:9pt;
}

.licence_info_description {

font-size:11pt;
}


.konkurs_left {
float:left;
width:480px;
}

.konkurs_right {
float:left;
}

.konkurs_right img {
	margin:45px 0 35px 0;
border:5px solid #44413F;
}

.konkurs_left1 {
float:left;
width:534px;
}

.konkurs_left1_baner {
margin:20px 15px 10px 0;
border:1px solid #44413F;
width:468px;
}

.konkurs_right1 {
float:left;
}

.konkurs_buttons {
margin:10px 0 0 0;	
}

.konkurs_buttons img {
border:0;
margin:0 6px 0 0;
}

.konkurs_right1 img {
border:0;
margin:33px 0 0 0;
}

.konkurs_right11 {
float:right;
width:400px;
margin:3px 0 0 0;
}

.konkurs_right11 h5 {
	font-size:12pt;
	font-weight:bold;
	}

.konkurs_right11 img {
margin:0;
}

.status_light {
float:left;
}

/* konkurs miniaturki */

.contest_picture_img_margin {
float:left;
border:2px solid #0D0805;
}

.contest_picture_img_frame {
float:left;
border:1px solid #44413F;
}

.contest_picture_img_picture {
float:left;
border:2px solid #0D0805;
width:85px;
height:85px;
}

.contest_picture_blank_img {
float:left;
width:85px;
height:85px;
margin:0 !important;
}

.contest_title {
font-weight:bold;
margin:20px 0 7px 3px;
font-size:10pt;
color:#CCCCCC;
}

/* konkurs wygrani */

.winner_picture_img_margin {
float:left;
border:2px solid #0D0805;
}

.winner_picture_img_frame {
float:left;
border:1px solid #44413F;
}

.winner_picture_img_picture {
float:left;
border:2px solid #0D0805;
width:110px;
height:110px;
}

.winner_picture_blank_img {
float:left;
width:110px;
height:110px;
margin:0 !important;
border:0;
}

.contest_winners {
margin:20px 0 0 0;	
}

/* kolory miniaturki */

.colored_picture_img_margin {
float:left;
margin:10px 0 0 0;
border:3px solid #211A16;
}

.colored_picture_img_frame {
float:left;
border:1px solid #44413F;
}

.colored_picture_img_picture {
float:left;
border:3px solid #211A16;
width:88px;
height:88px;
}

.colored_picture_blank_img {
float:left;
width:88px;
height:88px;
margin:0 !important;
border:0 !important;
}

.send_msg_button {
text-decoration:none !important;
padding: 5pt 10pt 5pt 25pt !important;
font-size: 12pt !important;
color: #A59F9C !important;
border: 1px solid #44413F !important;
cursor: pointer !important;
margin:0 0 0 0 !important;
background: #2A2421 url('../images/sndmail.gif') repeat-x !important;
display:block !important;
float:left !important;
border-bottom:0 !important;
text-align:center !important;
}

.mailbox_menu_button {
float:right;margin:8px 0 0 0;
}

.send_msg_button_helper {

display:block;
float:left;
margin:0 0 0 0;
padding:0 0 0 0;
	display:none;
}

.edit_profile_submit {
border-top:1px solid #44413F !important;
padding-top:15px !important;
margin-top:10px !important;
width:580px !important;
text-align:right !important;
}

.edit_profile_left {
float:left;
width:615px;
}

.edit_profile_right {
float:left;
width:300px;
border-left:1px solid #44413F !important;
}

.edit_profile_right_content {
margin:0 0 0 20px;
}

.emo {
border:0;
}

.emo_title {
margin:5px 0 10px 0;
font-size:14pt;
color:#E3E3E3;
}

.emo_link {
margin:10px 0 10px 0;
}

.icon_code_div {
float:left;
margin:10px 0 10px 0;
}

.icon_code_left {
float:left;
width:260px;
padding:3px 0;
border-bottom:1px solid #352926;
}

.icon_code_right {
float:left;
width:200px;
padding:3px 0;
}

.last_logged_in_user {
float:left;
width:95px;
height:25px;
font-size:10pt;
}

.last_logged_in_user a {
	color:#88BFEC;
	}

	.album_on_map {
	width:640px;
	height:480px;
    margin:0 0 15px 0;
	}
	
	.map_view_albums {
	width:928px;
	height:650px;
	margin:0 0 15px 0;
	}
	
	.album_blank_img {
float:left;
width:94px;
height:94px;
border:0;
}

.tlleft {
text-align:left;
}

.album_img_margin {
float:left;
border:5px solid #fff;
}

.album_img_frame {
float:left;
border:1px solid #A59F9C;
}

.album_img_picture {
float:left;
border:5px solid #fff;
width:94px;
height:94px;
}

.main_search {
float:left;
}

.main_search_input {
width:100px;
border:1px solid #44413F;
padding: 2pt;
margin:5px 0 0 5px;
background:black;
color:#A59F9C;
font-size:10pt;
}

.main_search_button {
padding: 2pt 10pt;
font-size: 10pt;
color: #A59F9C;
border: 1px solid #44413F;
cursor: pointer;
background: #2A2421 url('../images/submit_bg.gif') repeat-x;
}

.this_album_on_map {
width:880px;
height:320px;
margin:35px auto 15px auto;
border:5px solid #44413F
}

.homepage {
display:none;
}

.planet_baner {
border:0;
}

.chat_window {
border:1px solid #44413F;
padding:0 5px 5px 5px;
overflow:auto;
width:365px;
margin:0 0 0 0;
height:110px;
}

.planet_logo {
background: url('../images/planetafotohub.gif') 10px 10px no-repeat;
padding:17px 0 10px 65px;
}

.planetbaner_1 {
float:left;
width:550px;

}

.planetbaner_1 img {
margin:0;
}

.planetbaner_2 {
float:left;
width:375px;
}

.planetbaner_2 p {
margin:15px 15px 15px 0;
font-size:10pt;
}

.planetbaner {

}

.planetbaner_0 {
position:absolute;
margin:0 0 0 375px;
}

.planetbaner_0 img { 
border:0;
}
