body
{
  	padding : 0;
  	margin : 0;
  	background-color : #333031;
  	background-image : url("/images/background.jpg");
  	background-repeat : repeat;
	text-align : left;
	font-family : Tahoma;
	font-size : 11px;
	color : white;
	width : 100%;
}


.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.bold {font-weight:bolder;}

a
{
	text-decoration : none;
	color : white;
}

p
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	font-size : 11px;
}

form
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border : none;
}

input
{	
	width : 150px;
	height : 14px;
	border : none;
	color : black;
	font-size : 11px;
}

input.radio
{
	width : 15px;
	height : 15px;
}


textarea
{
	width : 300px;
	height : 40px;
}

div
{
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	border : none;
}

img
{
	border : 0px;
}

/* --------------------- PAGGING ------------------------ */

div.page_item
{
	margin-left : 5px;
	margin-right : 5px;
	float : left;
	width : 36px;
	height : 36px;
	text-align : center;
	padding-top : 10px;
	background-image : url("/images/b1.png");
  	background-repeat : no-repeat;
}

div.page_item_active
{
	margin-left : 5px;
	margin-right : 5px;
	float : left;
	width : 36px;
	height : 36px;
	text-align : center;
	padding-top : 10px;
	background-image : url("/images/b2.png");
  	background-repeat : no-repeat;
}


/* --------------------- SITE ------------------------ */

div.main
{
	width : 960px;
	margin : auto;
}

div.top
{
	width : 960px;
	height : 250px;
}

div.top_left
{
	width : 250px;
	height : 250px;
	float : left;
}

div.top_right
{
	width : 710px;
	height : 250px;
	float : left;
	background-image : url("/images/banner.png");
  	background-repeat : no-repeat;
}

div.left
{
	width : 250px;
	float : left
}

div.left_login
{
	width : 250px;
	height : 132px;
	background-image : url("/images/background_logowanie.png");
  	background-repeat : no-repeat;
}

div.left_ranking
{
	width : 250px;
	height : 415px;
}

div.left_ranking_table
{
	width : 250px;
	height : 296px;
	background-image : url("/images/background_ranking.png");
  	background-repeat : no-repeat;
}

div.left_spis
{
	width : 250px;
	height : 415px;
}

div.left_spis_table
{
	width : 250px;
	height : 296px;
	background-image : url("/images/background_spis.png");
  	background-repeat : no-repeat;
}

div.left_table_ins
{
	padding-top : 3px;
	margin-left : 45px;
	width : 205px;
	height : 276px;
	font-size : 13px;
	line-height : 28px;
}

div.left_table_button
{
	padding-top : 3px;
	margin-left : 105px;
	width : 135px;
	height : 41px;
}

div.content
{
	width : 710px;
	float : left;
}

div.footer
{
	width : 960px;
	height : 30px;
	font-size : 9px;
	font-weight : bold;
}


div.main_top
{
	z-index : 100;
	width : 710px;
	height : 272px;
	background-image : url("/images/main_top.png");
  	background-repeat : no-repeat;
}

div.main_box
{
	z-index : 100;
	width : 710px;
	height : 139px;
	background-image : url("/images/top_box.png");
  	background-repeat : no-repeat;
}

div.main_content
{
	z-index : 150;
	width : 710px;
	margin-top : -50px;
}

div.main_content_frame
{
	overflow : hidden;
	float : left;
	width : 145px;
	margin-left : 15px;
	margin-right : 18px;
	padding-top : 10px;
}

div.main_content_section
{
	width : 690px;
	margin-left : 15px;
	margin-right : 15px;
	padding-top : 10px;
}

div.main_content_item
{
	float : left;
	width : 160px;
	margin-left : 12px;
	padding-top : 10px;
	font-weight : bold;
}

div.main_content_item_ins
{
	overflow : hidden;
	width : 145px;
}

div.main_mini
{
	position : relative;
	text-align : center;
	width : 145px;
	height : 108px
}

div.main_mini_video
{
	position : absolute;
	width : 145px;
	height : 108px
}

div.main_item_name
{
	overflow : hidden;
	height : 28px;
}	

div.main_box_1
{
	float : left;
	width : 175px;
	height : 165px;
}

div.main_box_2
{
	float : left;
	width : 175px;
	height : 165px;
	margin-left : 3px;
}

div.main_box_3
{
	float : left;
	width : 175px;
	height : 165px;
	margin-left : 4px;
}

div.main_box_4
{
	float : left;
	width : 175px;
	height : 165px;
	margin-left : 3px;
}

div.main_belka_1
{
	position : absolute;
	top : -9px;
	left : 0px;
	width : 710px;
	height : 15px;
	background-image : url("/images/main_belka_1.png");
  	background-repeat : no-repeat;
}

div.main_belka_2
{
	position : absolute;
	top : -9px;
	left : 0px;
	width : 710px;
	height : 15px;
	background-image : url("/images/main_belka_2.png");
  	background-repeat : no-repeat;
}

div.main_belka_3
{
	position : absolute;
	top : -9px;
	left : 0px;
	width : 710px;
	height : 15px;
	background-image : url("/images/main_belka_3.png");
  	background-repeat : no-repeat;
}

div.main_belka_4
{
	position : absolute;
	top : -9px;
	left : 0px;
	width : 710px;
	height : 15px;
	background-image : url("/images/main_belka_4.png");
  	background-repeat : no-repeat;
}

div.main_fill_all
{
	position : relative;
	width : 710px;
	background-image : url("/images/main_fill_all.png");
  	background-repeat : repeat-y;
}

div.main_fill_1
{
	position : relative;
	width : 710px;
	background-image : url("/images/main_fill_1.png");
  	background-repeat : repeat-y;
}

div.main_fill_2
{
	position : relative;
	width : 710px;
	background-image : url("/images/main_fill_2.png");
  	background-repeat : repeat-y;
}

div.main_fill_3
{
	position : relative;
	width : 710px;
	background-image : url("/images/main_fill_3.png");
  	background-repeat : repeat-y;
}

div.main_fill_4
{
	position : relative;
	width : 710px;
	background-image : url("/images/main_fill_4.png");
  	background-repeat : repeat-y;
}
		
div.main_footer_all
{
	width : 710px;
	height : 40px;
	background-image : url("/images/main_footer_all.png");
  	background-repeat : no-repeat;
}

div.main_footer_1
{
	width : 710px;
	height : 80px;
	background-image : url("/images/main_footer_1.png");
  	background-repeat : no-repeat;
}

div.main_footer_2
{
	width : 710px;
	height : 80px;
	background-image : url("/images/main_footer_2.png");
  	background-repeat : no-repeat;
}

div.main_footer_3
{
	width : 710px;
	height : 80px;
	background-image : url("/images/main_footer_3.png");
  	background-repeat : no-repeat;
}

div.main_footer_4
{
	width : 710px;
	height : 80px;
	background-image : url("/images/main_footer_4.png");
  	background-repeat : no-repeat;
}

div.content1_top
{
	width : 710px;
	height : 90px;
	background-image : url("/images/content1_top.png");
  	background-repeat : no-repeat;
}

div.content1_fill
{
	width : 710px;
	background-image : url("/images/content1_fill.png");
  	background-repeat : repeat-y;
}

div.content1_bottom
{
	width : 710px;
	height : 84px;
	background-image : url("/images/content1_bottom.png");
  	background-repeat : no-repeat;
}

div.content1_title
{
	margin-left : 30px;
	padding-top : 40px;
}

div.content1_body
{
	width : 620px;
	margin-left : 40px;
	padding-top : 20px;
}

div.profile_belka
{
	width : 690px;
	height : 23px;
	margin-left : 5px;
	margin-top : 5px;
	background-image : url("/images/profile_belka.png");
  	background-repeat : no-repeat;
}

div.form_label
{
	padding-top : 1px;
	float : left;
	width : 100px;
	height : 20px;
	text-align : left;
	font-weight : bold;
}

div.form_field
{
	float : left;
	width : 500px;
	text-align : left;
}

div.login_input_1
{
	width : 98px;
	height : 28px;
	float : left;
	background-image : url("/images/i1.png");
  	background-repeat : no-repeat;
}

div.login_input_2
{
	width : 98px;
	height : 28px;
	float : left;
	background-image : url("/images/i2.png");
  	background-repeat : no-repeat;
}

div.error
{
	color : red;
}

div.radio_category
{
	float : left;
	width : 20px;
	height : 20px;
	margin-top : 25px;
	margin-left : 15px;
}

div.video_foto
{
	width : 535px;
	height : 400px;
	margin : auto;
	text-align : center;
}

div.article
{
	width : 535px;
	height : 120px;
	margin : auto;
	text-align : center;
}

div.avatar
{
	width : 120px;
	height : 160px;
	text-align : center;
}

div.spis_item
{
	float : left;
	width : 120px;
	height : 210px;
	margin-left : 15px;
	margin-right : 15px;
	text-align : center;
	font-size : 11px;
	font-weight : bold;
}

div.vote_box
{
	float : left;
	width : 15px;
	height : 13px;
	background-color : silver;
	color : white;
	font-size : 10px;
	text-align : center;
	margin-left:2px;
	padding-top : 1px;
	padding-left : 1px;
}

div.backToIndex
{
	
	padding-top : 25px;
	width : 705px;
	text-align : center;
}

div.backToIndexNoPadding
{
	width : 705px;
	text-align : center;
}	