

/* GLOBAL RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table							{ border-collapse:collapse; border-spacing:0; }
fieldset,img 			{ border:0; }
ol,ul							{ list-style:none; }
caption,th				{ text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after	{ content:''; }
abbr,acronym			{ border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }



/* MAIN DEFINITIONS */


body												{ color: #b12644; background: #fdfff1 url('images/bgd.gif') top repeat-x; }
body, p, td									{ font: 500 12px/16px Arial, sans-serif; }
a:link, a:visited 					{ color:#b12644; text-decoration: none; }
a:hover, a:active, a:focus	{ color:#b12644; text-decoration: underline; }
.clear											{ clear: both; }
.bold												{	font-weight: bold; }

#wrap												{ width: 100%; text-align: center; }

#header											{ width: 100%; height: 256px; }
#header_wrap								{ width: 999px; height: 256px; margin: 0 auto; }

#header_01									{ width: 310px; height: 256px; float: left; }
#header_01a									{ width: 310px; height: 185px; background: url('images/header_01a.jpg'); }
#header_01b									{ width: 310px; height: 71px; text-align: center; background: url('images/header_01b.jpg'); position: relative; }
#header_01b input.search		{ width: 150px; height: 20px; position: absolute; left: 89px; top: 15px; }

#header_02									{ width: 310px; height: 256px; background: url('images/header_02.jpg'); float: left; }

#header_03									{ width: 379px; height: 256px; float: left; }
#header_03a									{ width: 379px; height: 91px; background: url('images/header_03a.jpg'); position: relative; }
#header_03aclr							{ width: 379px; height: 91px; background: url('images/header_03aclr.jpg'); position: relative; }
#header_03aclr p						{ font: 500 12px/17px Arial, sans-serif; color: #ffffff; padding: 38px 10px 0 0; }
#header_03aclr p a					{ color: #ffff66; }
#header_03b									{ width: 379px; height: 165px; background: url('images/header_03b.jpg'); position: relative; }
#header_03a input.login			{ width: 115px; height: 20px; position: absolute; left: 46px; top: 52px; }
#header_03a input.password	{ width: 115px; height: 20px; position: absolute; left: 178px; top: 52px; }
#header_03a input.submit		{ width: 35px; height: 35px; position: absolute; left: 305px; top: 40px; }

#header_03b .welcome_title	{ font: 700 15px/16px Arial, sans-serif; padding: 20px 0 4px 18px; text-align: left; letter-spacing: -1px; }
#header_03b .welcome_desc		{ font: 500 11px/14px Arial, sans-serif; padding: 0 135px 0 18px; text-align: left; }
#header_03b .stats					{ font: 500 11px/14px Arial, sans-serif; text-align: center; width: 225px; position: absolute; left: 20px; bottom: 10px;
															border-top: 1px dotted #b12644; padding: 5px 0 0 0; }


#content_main_wrap			{ width: 999px; background: url('images/content_bgd.gif'); margin: 0 auto; }
#main_menu							{ width: 999px; height: 50px; background: url('images/menu.gif') no-repeat; position: relative; }
#main_menu_items				{ font: 700 14px Arial, sans-serif; text-align: center; padding: 19px 0 0 0; color: #F6899C; }
#main_menu_items a			{ color: #b12644; }




#gallery_header												{ width: 692px; border-bottom: 1px dotted #F6B9C9; margin: 0 auto; padding: 20px 0 5px 0; }
#gallery_header_viewing								{ font: 500 11px Arial, sans-serif; float: left; }
#gallery_header_right									{ font: 500 11px Arial, sans-serif; float: right; }

#gallery_pagination										{ width: 692px; border-bottom: 1px dotted #F6B9C9; margin: 0 auto; padding: 0 0 8px 0; }
#gallery_pagination_items							{ font: 500 12px Arial, sans-serif; padding: 10px 0 0 0; }
#gallery_pagination_items .point			{	padding: 0 2px; color: 184C86; }
#gallery_pagination_items .point_akt	{	padding: 0 2px; color: 68ACD6; }

#gallery_pagination2										{ width: 692px; border-bottom: 1px dotted #F6B9C9; margin: 0 auto; padding: 0 0 8px 0; }
#gallery_pagination2_items							{ font: 500 12px Arial, sans-serif; padding: 10px 0 0 0; }
#gallery_pagination2_items .point			{	padding: 0 2px; color: 184C86; }
#gallery_pagination2_items .point_akt	{	padding: 0 2px; color: 68ACD6; }


#gallery_wrap						{ width: 960px; text-align: center; margin: 0 auto; }
#gallery_wrap_thumbs		{ width: 944px; text-align: center; margin: 0 auto; }

.gallery_thumb					{ width: 230px; height: 223px; background: url('images/gallery_thumb.gif') no-repeat; margin: 3px; 
													float: left; position: relative; }
.gallery_thumb img			{ width: 220px; height: 124px; position: absolute; left: 5px; top: 10px; border: 1px dotted #F46A81; }
.gallery_thumb_title		{ font: 700 12px Arial, sans-serif; width: 220px; position: absolute; left: 5px; top: 145px; text-align: center; }
.gallery_thumb_time			{ font: 700 11px Arial, sans-serif; width: 220px; color: #f3f7d8; position: absolute; left: 5px; top: 178px; }
.gallery_thumb_uploaded	{ font: 700 11px Arial, sans-serif; width: 220px; color: #f3f7d8; position: absolute; left: 5px; top: 194px; }

#content_wrap						{ width: 960px; text-align: center; margin: 0 auto; }




#sidebar								{ width: 207px; background: url('images/sidebar_content.gif') repeat-y; }
#sidebar_closing				{ width: 207px; background: url('images/sidebar_bottom.gif') bottom no-repeat; padding: 0 0 30px 0; }
#sidebar_content				{ width: 177px; margin: 0 28px 0 5px; text-align: center; }

#newsletter							{ width: 207px; height: 249px; background: url('images/newsletter_bgd.jpg'); position: relative; }
#newsletter p						{ font: 500 12px/18px Arial, sans-serif; padding: 46px 40px 0 15px; text-align: justify; color: #ffffff; }
#newsletter p a					{ color: #ffff55; }
#newsletter #signup			{ width: 207px; height: 68px; position: absolute; left: 0; bottom: 0; }



#footer									{ width: 100%; height: 140px; background: url('images/footerbgd.jpg') repeat-x; }
#footer_content					{ width: 999px; height: 140px; background: url('images/footer.jpg'); margin: 0 auto; }

#video_header						{ width: 748px; height: 57px; background: url('images/video_title.gif') no-repeat; margin: 23px 0 0 32px; }
#video_header_title			{ font: 700 17px Arial, sans-serif; color: #ffffff; width: 410px; text-align: center; padding: 16px 0 0 0; margin: 0 auto; }

#video_flvholder										{ width: 737px; background: url('images/video_flvholder.gif'); padding: 0 0 10px 11px; margin: 0 0 0 32px; }

#video_desc													{ width: 718px; height: 84px; background: url('images/video_desc.gif'); padding: 25px 0 0 30px; 
																	margin: 0 0 0 32px; text-align: left; font: 700 15px/20px Arial, sans-serif; color: #ffffff; }
#video_desc a												{ color: #ffff66; }



#video_details_title								{ width: 230px; height: 23px; background: url('images/video_field_title.gif');
																			font: 700 15px Arial, sans-serif; text-align: left; color: #184C86; padding: 15px 0 0 15px; }

#video_gallery_wrap									{ width: 809px; background: url('images/gallery_wrap.gif') repeat-y; text-align: center; }
#video_gallery_wrap_closing					{ width: 809px; background: url('images/video_gallery_wrap_bottom.gif') bottom no-repeat;
																			padding: 0 0 5px 0; text-align: center; }
#video_gallery_wrap_thumbs					{ width: 780px; text-align: center; margin: 0 auto; }
.video_gallery_thumb								{ width: 193px; height: 150px; background: url('images/video_gallery_thumb.gif') no-repeat;
																			position: relative; float: left; margin: 1px; }
.video_gallery_thumb_img						{ width: 180px; height: 136px; position: absolute; left: 6px; top: 7px; border: none; }

#signup															{ width: 1000px; background: url('images/signup_bgd.gif') repeat-y; }
#signup_closing											{ width: 1000px; background: url('images/signup_bottom.gif') bottom no-repeat; padding: 0 0 18px 0; }

#signup_left												{ width: 505px; background: url('images/signup_left.gif') repeat-y; float: left; padding: 0; margin: 0; }
#signup_left_content								{ font: 500 12px/16px Arial, sans-serif; color: #184C86; text-align: justify; padding: 5px 30px; }
.signup_form_content								{ font: 500 12px/16px Arial, sans-serif; color: #184C86; text-align: justify; margin: 10px 20px 20px 30px; }

#signup_right												{ width: 495px; repeat-y; float: right; padding: 0; margin: 0; }

.signup_right_desc									{ width: 495px; background: url('images/signup_right_desc.gif') repeat-y; }
.signup_right_desc_closing					{ width: 495px; background: url('images/signup_right_desc_bottom.gif') bottom no-repeat; padding: 0 0 20px 0; }
.signup_right_desc_content					{ font: 500 12px/16px Arial, sans-serif; color: #184C86; text-align: justify; padding: 5px 30px; }

#signuptable												{ width: 430px; margin: 0 auto; }
#signuptable td											{ padding: 3px; font: 500 13px/18px Arial, sans-serif; }
#signuptable #textfield, #signuptable #textfield2, #signuptable #textfield3, #signuptable #textfield4 
																		{ width: 200px; }
																		
#myAlternativeContentHQwrap					{ position: absolute; left: 0; top: 0; z-index: 100; border-style: solid; background-color: white; 
      																padding: 5px; display: none; }

#myAlternativeContentwrap						{ z-index: 10; }

#miniatura													{ width:205px; margin:3px; float:left; }
#miniatura img											{ border: 1px dotted #999999; }




/* Stale CSS dla profili i wiadomosci */
#view_box{
	font-size: 11px;
	color: #333333;
	width:100%;
	float:left;
	margin-top:10px;
	background-color: #fec9ca;
}
#view_box a{
color:#d28116;
padding-left:2px;}
#view_box a:hover{
text-decoration:underline;}

h3{
color: #c8c8c8;
padding-left:10px;
}

#message_foldery{
	width:10%;
	padding-left:15px;
	padding-bottom:20px;
	float:left;
	}

#message_foldery a{
text-decoration:none;
font-size:12px;}

#message_wiadomosci{
width:80%;
margin-right:15px;
padding-left:15px;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #666666;
float:right;}

#message_naglowek{
	background-color:#262523;
	width:100%;
	float:left;
	padding-top:5px;
	height:22px;
	font-size: 11px;
	color: #bebebe;
}



#message_komorka a{
text-decoration:none;
}

#message_komorka1{
width:13%;
margin-right:5px;
margin-left:5px;
float:left;}

#message_komorka2{
width:53%;
margin-right:5px;
margin-left:5px;
float:left;}

#message_komorka3{
width:3%;
margin-right:5px;
margin-left:5px;
float:left;}

#message_komorka4{
width:23%;
margin-right:5px;
margin-left:5px;
text-align:right;
float:right;}

#message_wiersz1{
float:left;
background-color:#404040;
width:100%;
font-size: 10px;
height:17px;
padding-top:3px;
color: #bebebe;
}
#message_wiersz2{
float:left;
background-color:#575757;
width:100%;
height:17px;
padding-top:3px;
font-size: 10px;
color: #bebebe;}

a.message_reply{
	width:15px;
	height:14px;
	padding-left:10px;
	float:right;
	display:block;
	margin-right:3px;
	background-image: url(../images/reply.png);
	background-repeat: no-repeat;
}

a.message_read{
	width:22px;
	height:14px;
	float:right;
	margin-right:3px;
	display:block;
	background-image: url(../images/read.png);
	background-repeat: no-repeat;
}

a.message_unread{
	width:22px;
	height:14px;
	float:right;
	margin-right:3px;
	display:block;
	background-image: url(../images/unread.png);
	background-repeat: no-repeat;
}


a.message_del{
	width:15px;
	height:14px;
	float:right;
	display:block;
	background-image: url(../images/del.png);
	background-repeat: no-repeat;
}

#message_pagination{
	float:left;
	text-align:center;
	margin-top:10px;
	font-size: 14px;
	width:100%;
	}

#message_pagination a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5a5a59;
	margin-left:2px;
	margin-right:2px;
	margin-top:10px;
	display:inline;
	text-decoration: none;
}
#message_pagination a:hover{
	color: #d7e7f4;

}

#message_prev{
	width:100%;
	margin-top:10px;
	line-height:18px;
	float:left;
	font-size: 11px;
	color: #575757;
}
#trash a{
	font-size:10px;
	color: #999999;
}
/* koniec */
