*
{
	padding:0px;
	margin:0px;
}
body
{
	background-color:#f0f0f0;
	margin-top:0px;
	font-family:trebuchet ms;
	font-size:12px;
	color:#4b4b4b;
}

img
{
	border:0px;
}

font
{
	font-size:12px;
}

a
{
	text-decoration:none;	
}

a:hover
{
	text-decoration:underline;	
}

table
{
	font-family:trebuchet ms;
	font-size:12px;
}

h1
{
	font-size:15px;
	font-weight:bold;
}

#mt_header
{
	background-image:url(../img/mt_header.gif);
	width:996px;
	height:150px;
	border:0px solid red;
	position:relative;
}

#mt_topmenu
{
	position:relative;
	height:23px;
	background-color:#ffffff;
}


#mt_mainframe
{
	width:996px;
	background-color:#e3e3e3;
	
}

#mp_theme
{
	background-image:url(../img/mt_theme.jpg);
	width:996px;
	height:250px;
	border:0px solid red;
	position:relative;	
}

#mt_footer
{
	background-color:#c0c0c0;
	height:35px;
	width:996px;
	position:relative;
}
/*
.tab_title
{
	border:0px solid red;
	float:left;
	margin-left:5px;
	padding-top:2px;
}

.tab_title a
{
	color:#ffffff;	
}


.tab_paging
{
	text-align:right;
	border:0px solid red;
	float:right;
	margin-right:5px;	
}
*/

.tab_active
{
	text-align:right;
	border:0px solid red;
	float:right;
	margin-right:5px;
	padding-top:2px;
		
}

#tpl_uprofile_common_title div.tab_active a
{
	color:#000000;
	text-decoration:none;
}

#tpl_uprofile_common_title div.tab_active a:hover
{
	color:#ff9933;
	text-decoration:underline;
}

#cover
{
	text-align:center;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000000;
	z-index:1000;
	visibility:hidden;
	filter:alpha(opacity=60);
	/*-moz-opacity:.6;*/
     	opacity:0.6;
}

#mainbgk
{
	background-image:url(../images/main_bgk.jpg);
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:766px;
	z-index:0;
}


#header_login
{
	position:absolute;
	top:3px;
	left:800px;
	color:#4b4b4b;
	font-family:tahoma;
	font-size:12px;
}

#header_logo
{
	position:absolute;
	top:60px;
	left:30px;
}

#header_login a
{
	color:#4b4b4b;
	text-decoration:none;
	font-family:trebuchet ms;
}


#main_menu
{
	position:absolute;
	top:0px;
	left:0px;
	border:0px solid red;
}

#main_menu ul
{
	border:0px solid red;
	padding-top:4px;
	padding-bottom:3px;
}

#main_menu ul li.olm
{
	display:inline;
	font-size:11px;
	font-weight:bold;
}

#main_menu ul li.olm a
{
	color:#4b4b4b;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	background-color:#ffffff;
	padding-top:4px;
	padding-bottom:3px;
	
}
#main_menu ul li.olm a:hover
{
	color:#ffffff;
	text-decoration:none;
	background-color:#A0AA00;
	padding-top:4px;
	padding-bottom:3px;
}

#room
{
	margin-left:0px;
	margin-top:0px;
	border:0px solid red;
	
	width:995px;
}

#menustopka
{
	font-size:12px;
	font-family:verdana;
	border:0px solid #ffffff;
	position:relative;
	margin-top:30px;
}

#menustopka a
{
	color:#ffffff;
}

#panel
{
	position:relative;
	height:489px;
	width:800px;
	border:0px solid red;
}

#bottompanel
{
	clear:both;
	color:#ffffff;
	border:2px solid #efefef;
}

#design_area
{
	float:left;
	text-align:center;
	border:0px solid red;
	margin-top:0px;
	/*background-color:#design_area;*/
	height:532px;
	position:relative;
}

#roomtab1_label
{
	position:absolute;
	color:#ffffff;
	background-color:#000000;
	top:-8px;
	left:6px;	
}

#roomtab2_label
{
	position:absolute;
	color:#ffffff;
	background-color:#000000;
	top:-8px;
	left:6px;	
}

#roomtab3_label
{
	position:absolute;
	color:#ffffff;
	background-color:#000000;
	top:-8px;
	left:6px;	
}

#roomtab4_label
{
	position:absolute;
	color:#ffffff;
	background-color:#000000;
	top:-8px;
	left:6px;	
}

#roomtab4_scenes
{
	position:absolute;
	color:#ffffff;
	background-color:#000000;
	top:7px;
	left:6px;
}
#roomtab4_scenes a
{
	color:#ff0000;	
}

#roomtab1_save
{
	position:absolute;
	top:9px;
	left:112px;	
}

#roomtab2_button1
{
	position:absolute;
	color:#ffffff;
	background-color:#000000;
	top:10px;
	left:110px;	
}

#roomtab2_button2
{
	position:absolute;
	color:#ffffff;
	background-color:#000000;
	top:10px;
	left:182px;	
}

#project_container
{
	/*position:absolute;
	top:9px;
	left:6px;*/
	float:left;
}

#color_producer_picker
{
	float:left;
}

#color_group_picker
{
	float:left;
	/*
	position:absolute;
	top:10px;
	left:6px;
	*/
}

#color_picker_wall
{
	float:left;
	/*
	position:absolute;
	top:10px;
	left:110px;
	*/
}

#color_picker_floor
{
	float:left;
	/*
	position:absolute;
	top:10px;
	left:214px;
	*/
}

#objectonscene_container
{
	position:absolute;
	top:0px;
	left:450px;
}

#objectonscene_container select
{
	width:100px;
}

/*
#composition_manager
{

	width:995px;


	position:relative;
	height:60px;

}
*/

select.tryroom_select
{
	width:125px;
}

#design_area div select
{
	width:121px;
	
	BORDER-BOTTOM: #aaaaee 1px solid; BORDER-LEFT: #aaaaee 1px solid; BORDER-RIGHT: #aaaaee 1px solid; BORDER-TOP: #aaaaee 1px solid; COLOR: #003333; FONT-FAMILY: verdana; FONT-SIZE: 10px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #FFFFFF;
	margin:0px;
	padding:0px;
}

#project_name
{
	width:90px;	
}

#composition_manager div select
{
	width:100px;
	BORDER-BOTTOM: #aaaaee 1px solid; BORDER-LEFT: #aaaaee 1px solid; BORDER-RIGHT: #aaaaee 1px solid; BORDER-TOP: #aaaaee 1px solid; COLOR: #003333; FONT-FAMILY: verdana; FONT-SIZE: 9px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #FFFFFF;
}

.mp_titlebar_design2 input, .mp_titlebar_design2 select
{
	BORDER-BOTTOM: #aaaaee 1px solid; BORDER-LEFT: #aaaaee 1px solid; BORDER-RIGHT: #aaaaee 1px solid; BORDER-TOP: #aaaaee 1px solid; COLOR: #003333; FONT-FAMILY: verdana; FONT-SIZE: 9px;
	padding:0px;
	margin:0px;
}

.mp_titlebar_design3 input, .mp_titlebar_design3 select
{
	BORDER-BOTTOM: #aaaaee 1px solid; BORDER-LEFT: #aaaaee 1px solid; BORDER-RIGHT: #aaaaee 1px solid; BORDER-TOP: #aaaaee 1px solid; COLOR: #003333; FONT-FAMILY: verdana; FONT-SIZE: 9px;
	padding:0px;
	margin:0px;
}

#composition_manager div input
{
	BORDER-BOTTOM: #aaaaee 1px solid; BORDER-LEFT: #aaaaee 1px solid; BORDER-RIGHT: #aaaaee 1px solid; BORDER-TOP: #aaaaee 1px solid; COLOR: #003333; FONT-FAMILY: verdana; FONT-SIZE: 9px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #FFFFFF;	
}

#composition_manager div
{
	margin-bottom:9px;
	font-family:verdana;
	font-size:12px;
	color:#ffffff;
}



#tpl_uprofile_setuppanel
{
	float:left;
	border:0px solid #ff0000;
	width: 215px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	font-family:arial;
}

#tpl_uprofile_contentpanel
{
	margin:0 0 0 0;
	width: 590px;
	border:0px solid #ff0000;
	float:right;
}

/*
ol#tpl_uprofile_profilemenu
{
	ist-style:square;
	list-style:none;
	text-align:left;
	
}

ol#tpl_uprofile_profilemenu li#tpl_uprofile_display
{
	isplay:block;
	list-style:none;
	margin-bottom:5px;
		font-family:trebuchet;
	font-size:11px;
	color:#4b4b4b;
}
*/
.tpl_uprofile_display a
{
	text-decoration:none;
	font-family:trebuchet ms;
	font-size:11px;
	color:#4b4b4b;
	font-weight:bold;
}

.tpl_uprofile_display
{
	text-decoration:none;
	font-family:trebuchet ms;
	font-size:11px;
	color:#4b4b4b;
	font-weight:bold;
}

ol.sub_profile_menu
{
	margin-left:0px;
	list-style:none;
}

div.profile_group
{
	color:#ffffff;
	
	font-weight:bold;
	width:185px;
	font-size:12px;
	height:20px;
	position:relative;
	border:0px solid red;
	margin-top:0px;
	margin-bottom:3px;
}


div.profile_group a
{
	color:#ffffff;
	text-decoration:none;
}

div.tab_project_info table td a
{
	color:#a0aa00;
	font-size:14px;
}

/* do wywalenia */
.tab_project_info table
{
	border:0px solid #770000;
	width:630px;
	padding:0px;
	font-size:14px
}

.tab_project_info table th 
{
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	background-color:#C0C0C0;
}

div.tab_project_info table td 
{
	color:#4b4b4b;
	text-align:center;
	background-color:#e3e3e3;
	font-size:14px;
}
/* ------------- */


.tab_search
{
	float:left;
	margin-left:5px;
	margin-bottom:10px;
}

.tab_search a
{
	color:#a0aa00;
}

/*
table.tab_search th
{
	padding:4 4 4 4;
	font-size:10px;
	background-color:#770000;
}

.tab_search span.tab_title
{
	font-size:11px;
	font-weight:bold;
}
*/
table.tab_galeria
{
	border:1px solid #770000;
	font-size:10px;
	font-family:tahoma;
}

span.projectdetails
{
	font-size:10px;
	font-family:tahoma;
}

div#gal_lastadd span.projectdetails a, div#gal_toprated span.projectdetails a, div#gal_topcommented span.projectdetails a
{
	font-size:10px;
	font-family:tahoma;
	color:#a0aa00;
}

.tab_galeria span.tab_title
{
	font-size:14px;
	font-weight:bold;
}


#tab_box /* sprawdzic i wywalic */
{
	border:1px solid #dddddd;
	font-size:12px;
	font-family:tahoma;
}

/*
#tab_box td
{
	padding:4 4 4 4;
}

#tab_box th
{
	background-color:#770000;
	font-size:14px;
	font-weight:bold;
	padding:4 4 4 4;
}
*/
#item1, #item2,#item3, #item4, #item5, #item6,#item7, #item8
{
	width:142px;
	height:105px;
	border:1px solid #ffffff;
	text-align:center;
}

#item3, #item5,#item7{clear:both;float:left}

#item1,#item2, #item4, #item6, #item8{float:left}

#insptable
{
padding:0px;margin:0px;
border:0px solid red;
float:left;
}

#inspiracja
{
	width:341px;
	height:213px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

#inspiracja2
{
	width:318px;
	height:190px;
}

#user_project
{
	height:213px;
	width:341px;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

#user_project2
{
	height:190px;
	width:318px;
}

#commentbox_title
{
	text-align:left;
	font-weight:bold;
	background-color:#cad000;
	width:630px;
}

#commentbox_title_content
{
	margin-left:7px;margin-right:7px;
}

#commentbox
{
	visibility:hidden;
	display:none;
	margin-top:10px
}


#textmenu_sub
{
	/*margin-top:5px;*/	
}

#textmenu_sub a:hover
{
	margin-left:32px;
	color:#ffffff;
	font-family:tahoma;
	font-size:12px;
	text-decoration:underline;
}

#textmenu_sub a
{
	margin-left:32px;
	color:#4b4b4b;
	font-family:tahoma;
	font-size:12px;
	text-decoration:none;
}

#author_sub
{
	position:absolute;
	top:6px;
	left:865px;
}

#author_sub a, #owner_sub a
{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-family:tahoma;
}

#owner_sub
{
	position:absolute;
	top:6px;
	left:55px;
}


/* Ułożenie paneli */

#footer_sub
{
	clear:both;
	border-top:1px solid #440000;
	margin-top:16px;
	text-align:center;
	width:995px;
	background-image:url(../images/foot_bgk.jpg);
	height:44px;
	position:relative;
}

#deko_panel
{
	position:relative;
	width:995px;
	font-family:tahoma;
	font-size:12px;
	margin-top:12px;
	text-align:left;
	border:0px solid red;
}

#left_advertbox
{
	border:0px solid red;
 	float:left;
 	width:132px;
 	margin-right:0px;
}

#right_advertbox
{
	border:0px solid red;
 	float:left;
 	width:202px;
 	margin-left:5px;
}

/*#right_advertbox a
{
	font-size:12px;
	color:#cc0000;
}*/

#main_double
{
	border:0px solid red;
	float:left;
	width:647px;
}


#main_profile
{
	border:0px solid red;
	float:left;
	width:420px;
	margin-left:10px;
}

/*
#main_single table
{
	font-size:12px;
}
*/
#main_single a
{
	font-size:12px;
}
/*
#main_double table
{
	font-size:12px;
	color:#ffffff;
}

#main_double a
{
	font-size:12px;
}
*/

.syscolor_button
{
	margin-bottom:11px;
	margin-top:4px;
	margin-left:20px;
	width:32px;
	height:19px;
	float:left;
}

#projectdetail_author
{
	border:0px solid #660000;
	margin-bottom:8px;
	margin-top:1px;
	margin-left:5px;
	text-align:left;
	width:225px;
}

#projectdetail_author a
{
	color:#4b4b4b;
}

#mycrawler
{
	border:0px solid green;
	width:600px;
	float:none;
	clear:both;
	height:102px;
	
	white-space:nowrap;overflow:hidden;visibility:hidden;
}

#mycrawler2
{
	position:relative;
}

#left_page_marque
{
	position:absolute;top:0px;left:4px;
}

#right_page_marque
{
	position:absolute;top:0px;left:620px;height:102px;background-color:#ffaa77;
}

#projectcomments
{
	margin-top:10px;
	
}

div.stylethread
{
	background-color:#c0c0c0;
	width:630px;
	color:#4b4b4b;
	font-family:verdana;
	margin-bottom:10px;
	font-size:11px;
}

div.stylethread a
{
	font-size:11px;
}

.usercommentstyle
{
	background-color:#C0C0C0;
	border:0px solid red;
	margin-bottom:8px;
	width:621px;
	font-size:12px;
	color:#4b4b4b;
}

.usercommentstyle a
{
	font-size:12px;
	color:#ffffff;
}

/*
.usercommentstyle_article
{
	background-color:#C0C0C0;
	border:0px solid red;
	margin-bottom:8px;
	width:621px;
	font-size:12px;
	color:#4b4b4b;
}

.usercommentstyle_article a
{
	font-size:12px;
	color:#ffffff;
}
*/
.post_header
{
	background-color:#cad000;
	font-weight: bold;
}

.post_header_author
{
	float:left;
	width:130px;
	text-align:left;
	margin-left:5px;
}

.post_header_content
{
	float:left;
	width:485px;
	text-align:left;
}

.post_author
{
	float:left;
	width:130px;
	margin-left:5px;
	text-align:left;
	margin-top:6px;
}

.post_info
{
	float:left;
	width:485px;
	margin-top:5px;
}


.post_header_content_article
{
	float:left;
	width:465px;
	text-align:left;
}


.post_info_article
{
	float:left;
	width:465px;
	margin-top:5px;
}

.post_info_edit
{
	float:right;
	margin-right:8px;
}

.post_date
{
	float:left;
	margin-left:8px;
}

#comment_title_bar
{
	background-color:#a0aa00;width:630px;font-weight:bold;
}

.comment_photo
{

}

.comment_info
{
	float:left;
}

.post_info_content
{
	text-align:left;
	margin-left:3px;
	margin-right:3px;
}

.comment_rss
{

	margin-left:10px;
	margin-top:0px;
}

.comment_date
{
	
}

.comment_usernick a
{
	color:#ffffff;
}

.comment_info_title
{
	float:left;
	text-align:left;
	width:320px;
	border:0px solid red;
}

.comment_info_title a
{
	color:#ffffff;
}

.comment_info_title_content
{
	margin-left:5px;
	margin-top:5px;	
}

.comment_info_owner
{
	float:left;
	margin-left:5px;
	border:0px solid red;
	width:120px;
}

.comment_info_lastpost
{
	float:left;
	border:0px solid red;
	width:120px;
}

.comment_info_postcnt
{
	float:left;
	border:0px solid red;
	width:50px;
}

.usercommentstyle_left
{
	float:left;
	margin-bottom:5px;
	width:100px;
	border-right:1px solid #888888;
}

.usercommentstyle_right
{
	float:left;
	margin-bottom:5px;
	margin-left:15px;
	
}

/* do wywalenia
#groupdescr_link a
{
	color:#a0aa00;
}
*/
.lighthbox_gallery_link
{
	clear:both;
	height:19px;
	text-align:left;
	font-weight:bold;
	margin-left:11px;
}

#inspdescr_links a, .lighthbox_gallery_link a
{
	color:#ffffff;
}

.inspdescr_links_right a
{
	color:#a0aa00;
}

#inspiration_onlymine
{
	float:right;font-size:14px;margin-right:15px;
}

#inspdescr_links
{
	font-size:12px;
	float:left;
	margin-left:10px;
	text-align:left;
}

.inspdescr_links_right
{
	font-size:12px;
	float:right;
	margin-right:10px;
	text-align:left;
}

.info_obiekt_onscene
{
	position:absolute;
	display:none;
	background-color:#c0c0c0;
	border:2px solid #4b4b4b;
	width:150px;
	height:110px;
	top:100px;
	left:250px;
	filter:alpha(opacity=80);
	/*-moz-opacity:.7;*/
	opacity:0.8;
	z-index:1000000;
	color:#111111;
	font-size:12px;
}

.info_obiekt_onscene a
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

#oneinfo_panel_tryroom
{
	position:absolute;width:423px;height:337px;top:80px;left:195px;border:0px solid red;z-index:1000;background-image:url(../img/oneinfo_tryroom.png);
}

#oneinfo_panel_tryroom p
{
	margin-bottom:9px;
}

#oneinfo_panel_inspiration
{
	position:absolute;width:550px;height:410px;top:10px;left:57px;border:0px solid red;z-index:1000;background-image:url(../img/oneinfo_inspiration.png);
}

#oneinfo_panel_inspiration_content
{
	margin-top:15px;margin-bottom:15px;margin-left:15px;margin-right:15px;text-align:left;font-size:15px;color:#4b4b4b;
}

#oneinfo_panel_inspiration p
{
	margin-bottom:9px;
}

#puzzle_ranking
{
	border:0px solid #cad000;
	width:330px;
}

#puzzle_ranking a
{
	color:#ffffff;
}

#puzzle_ranking td
{
	background-color:#c0c0c0;
}

.insplist_gallery
{
	float:left;
	margin-left:21px;
	margin-bottom:7px;
	width:290px;
}

div.insp_author
{
	text-align:left;
	font-size:10px;
	font-family:tahoma;
}

#sr_lastadd div.insplist_gallery div.insp_author a, #sr_toprated div.insplist_gallery div.insp_author a, #gal_topcommented div.insplist_gallery div.insp_author a
{
	color:#a0aa00;
	font-size:10px;
	font-family:tahoma;
}

#inspiration_tagdescription
{
	text-align:left;
	margin-left:10px;
	margin-right:5px;
	font-size:14px;
}

#buycolor
{
	position:absolute;top:0px;left:32px;font-size:11px;width:100px;
}

#truecolor
{
	position:absolute;top:0px;left:132px;font-size:11px;width:100px;
}

#objectonscene_itemlist_label
{
	position:absolute;top:0px;left:352px;font-size:11px;width:100px;
}

