

body 
{
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	text-align: center;
	
	margin: 0px;	
	padding: 0px;
	
	background: #eeeeee url("../../images/skin3/bg.jpg") repeat-y top center;
}


#sec_bg 
{
        width: 100%;
        height: 238px;

        position: absolute;

        top: 0;
        left: 0;
        background: transparent url("../../images/skin3/sec_bg.png") repeat-x top left;
} 

h1
{
	position:relative;
	display:block;
	float:left;	

	margin:17px 0px 0px 0px;
	padding:0px;
	
}

h1 a
{


	color:#dbdbdb;
	font-size:1.5em;
	font-weight:bold;	
	letter-spacing: 1px;
	text-decoration:none;
}



#page 
{
	
	margin: 0px auto;
	padding: 0;
	width: 947px;
	
}




#main
{
	position:relative;
	display:none;
	float:left;

	width: 942px;
	
	margin: 0px 0px 0px 2px;
	padding: 0;
	
	background: #e1e1e1 url("../../images/skin3/extra.jpg") repeat-x top left;
	
	border-top:1px solid #bbb;

}


#main_header
{
	display:none;
}


#main_footer
{
	display:none;
}

#header 
{
	position:relative;
	display:none;
	float:left;

	width: 942px;
	height:106px;

	padding: 0px;
	margin: 0px 0px 0px 2px;
	clear: both;	
	
	background: #eaeaea url("../../images/skin3/header1.jpg") repeat-x left top;
}


#logo
{
	position:relative;
	display:block;
	float:left;

	width: 41px;
	height:41px;

	padding: 0px;
	margin: 9px 5px 0px 4px;	
}




#piecemaker_wrapper
{
	position:relative;
	float:left;
	display:block;

	width:942px;
	height:295px;
	
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	
	background:#aaaaaa;
}


#piecemaker-container
{

	position:relative;
	float:left;
	display:block;

	width:942px;
	height:295px;

	padding:0px;
	margin:0px 0px 0px 0px;
}



#piecemaker-container_small_wrapper
{
	position:relative;
	float:left;
	display:block;

	width:622px;
	height:auto;

	padding:0px;
	margin:0px 0px 0px 5px;
	
	background: transparent url('../../images/skin3/cat_cont_cont.png') repeat-y top left;

}

#piecemaker-container_small
{

	position:relative;
	float:left;
	display:block;

	width:598px;
	height:295px;

	padding:0px;
	margin:12px 0px 2px 12px;
	
	overflow:hidden;
	
}








#header_title
{
	position:relative;
	float:left;
	display:inline;

	width:641px;
	height:60px;

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

	overflow:visible;

	z-index:3100;
	
	clear:right;
}
	
.description
{
	position:relative;
	display:block;
	float:left;

	color:#777;
	font-size:1em;
	font-weight:normal;	
	letter-spacing: 1px;
	text-decoration:none;

	margin:0px 0px 0px 0px;
	padding:0px;
}




#content_left
{
	position:relative;
	display:inline;
	float:left;

	width:646px;
	height:auto;

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}



#sidebar
{
	position:relative;
	display:inline;
	float:right;

	width:296px;
	height:auto;

	margin:0px 0px 0px 0px;
	padding:0px 0px 12px 0px;
}




	
#content_left .post
{
	display:block;
	float:left;
	
	margin:0px;
	padding:0px;
}

.clearBot
	{
		display:none;
	}
	
	
.tooltip
{
   padding: 13px 0px 0px 0px;
   z-index: 2;
   
   color: #303030;
  
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}

#sidebar .tooltip
{
   padding: 12px 0px 0px 0px;
   z-index: 2;
   
   color: #303030;
  
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}


#footer_top .tooltip
{
   padding: 9px 0px 0px 0px;
   z-index: 2;
   
   color: #fff;
  
   font-family: sans-serif;
   font-size: 12px;
   line-height: 18px;
   text-align: center;
}

.spacerr
{
	display:block;
	float:left;
	
	width:620px;
	height:2px;
	
	margin:0px;
	padding:0px;
}

.spacerrr
{
	display:block;
	float:left;
	
	width:620px;
	height:0px;
	
	margin:0px;
	padding:0px;
}

.moretabs
	{
		display:block;
		float:left;
		
		margin:47px 0px 45px 53px;
		
		width:31px;
		height:31px;
		background: transparent url(../../images/skin3/goo.png) 0px 0px no-repeat;
		text-indent:-9000px;
	}
	
.moretabs:hover
	{
		background: transparent url(../../images/skin3/gooo.png) 0px 0px no-repeat;
	}	
	
	
	
	
	
#fnt_mnu
	{
		position:absolute;
			
		width:34px;
		height:auto;
		
		z-index:2000;
		
		background: transparent url("../../images/font/fnt_bg_news.png") no-repeat top center;	
	}
	

	

#fnt_mnu .increaseFont
	{
		display:block;
		float:left;
		background: transparent url("../../images/font/font_size_up.png") no-repeat top center;	
		width:30px;
		height:30px;
		
		margin:2px 0px 0px 2px;
		cursor:pointer;
	}
	
#fnt_mnu .increaseFont:hover
	{
		background: transparent url("../../images/font/font_size_up1.png") no-repeat top center;	
	}	
	
#fnt_mnu .decreaseFont
	{
		display:block;
		float:left;
		background: transparent url("../../images/font/font_size_less.png") no-repeat top center;	
		width:30px;
		height:30px;
		
		margin:2px 0px 0px 2px;
		cursor:pointer;		
	}
	
#fnt_mnu .decreaseFont:hover
	{
		background: transparent url("../../images/font/font_size_less1.png") no-repeat top center;	
	}		
	
#fnt_mnu .resetFont
	{
		display:block;
		float:left;
		background: transparent url("../../images/font/font_size_reset.png") no-repeat top center;	
		width:30px;
		height:30px;

		margin:2px 0px 2px 2px;		
		cursor:pointer;		
	}	

#fnt_mnu .resetFont:hover
	{
		background: transparent url("../../images/font/font_size_reset1.png") no-repeat top center;	
	}	
	
	
	
	
	

	
	
	
	




	
.comments
	{
		position:absolute;
		
		top:-35px;
		right:1px;
		
		width:30px;
		height:26px;
		
		background: transparent url("../../images/skin3/comment2.png") no-repeat top center;
		
		color:#fff;
		font-size:12px;
		padding:2px 0px;
		
		text-align:center;
	}
#cat_cont .entry a.cmnts
	{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	
	
	
#content_left .bloc_content_togle ul li.first_pst .comments_small
{
		position:absolute;
	
		width:16px;
		height:16px;
		
		background: transparent url("../../images/skin3/comment_small.png") no-repeat center center;
		
		color:#fff;
		font-size:10px;
		
		bottom:0px;
		left:115px;
		
		text-align:right;
}
	
	
#content_left .comments_small
	{
		position:absolute;
	
		width:16px;
		height:16px;
		
		background: transparent url("../../images/skin3/comment_small.png") no-repeat center center;
		
		color:#fff;
		font-size:10px;
		
		bottom:2px;
		left:15px;
		
		text-align:right;
	}
	
#content_left .comments_small a.cmntsm
	{
		color:#aaa;
		margin:0px 0px 0px 18px;	
	}	



	
#footer_top .comments_small
	{
		position:relative;
		display:block;
		float:left;
		
		width:16px;
		height:16px;
		
		background: transparent url("../../images/skin3/comment_small.png") no-repeat center center;
		
		color:#fff;
		font-size:10px;
		
		margin:0px;
		
		text-align:right;
	}
	
#footer_top .bloc_content_togle ul li.first_pst a.cmntsm
	{
		margin:0px 0px 0px 18px;	
	}
	
	
#sidebar .comments_small
	{
		position:relative;
		display:block;
		float:right;
		
		width:16px;
		height:16px;
		
		background: transparent url("../../images/skin3/comment_small.png") no-repeat center center;
		
		color:#fff;
		font-size:10px;
		
		margin:0px 16px 0px 0px;
		
		text-align:right;
	}	
	
#sidebar .comments_small a.cmntsm
	{	
		font-size:10px;
		margin:0px 10px 0px 18px;
	}



#content_left .bloc_content_togle ul li.first_pst a.cmntsm	
	{
		color:#aaa;
		font-size:10px;
		font-weight:normal;
	}
	
#sidebar .bloc_content_togle ul li.first_pst a.cmntsm	
	{
		color:#aaa;
		font-size:10px;
		font-weight:normal;
	}	
	
	
	
.comments_gallery
	{
		position:absolute;
		
		top:5px;
		right:-40px;
		
		width:30px;
		height:26px;
		
		background: transparent url("../../images/skin3/comment2.png") no-repeat top center;
		
		color:#fff;
		font-size:12px;
		padding:2px 0px;
		
		text-align:center;
	}
.comments_gallery a.cmnts
	{
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
		
		
.no_img
	{
		color:#ccc;
		margin:50px 0px 0px 0px;
	}
	
	
.no_img1 
	{
		display:inline;
		float:left;
		
		width:100px;
		height:100px;
		
		background:#fff;
		border:1px solid #ddd;
		margin:5px 5px 5px 0px;
		text-align:center;
	}
	
.no_img1 a
	{
		display:block;
		float:left;
		
		color:#ccc;
		text-decoration:none;
		margin:39px 0px 0px 23px;
	}	
	
	
	
	
.no_img2 
	{
		position:relative;
		float:left;
		display:inline;
		
		width:185px;
		height:185px;

		padding: 10px 10px 10px 10px;

		border:0px;

		margin:10px 0px 11px 10px;

		background: #fff;
		border:1px solid #ddd;
		text-align:center;
		color:#ccc;
	}		
	
a.post-edit-link	
	{
		color:#000;
		margin:0px  0px 0px 0px;
	}	
	
	
a.rsswidget
	{
		font-weight:bold;		
	}
.rss-date
	{
		font-style:italic;
	}
	
.recentcomments
	{
		font-weight:bold;
		
	}

.recentcomments a
	{
		font-weight:normal;	
	}		
	
#display_g_move li
	{
	      position:relative;
	      left: 0;
	      top: 0;
	}	
	
#comments_pag2, #published_stuff, #iconbar, #authorbox
	{
	      position:relative;
	      left: 0;
	      top: 0;	
	}
	
	
	
	
	
	
	











#panel_wrapp
	{
		position:absolute;		
		width:304px;		

		top:0px;
		right:9px;

		margin:0px;
		padding:0px;
		
		margin:0px 0px 0px 0px;	
		
		overflow:hidden;
	}

#panel
	{
		position:relative;
		display:none;
		float:left;
		
		width:304px;	
		height:30px;

		margin:0px 0px 0px 0px;
		padding:0px;
		
		background: transparent url("../../images/skin3/panel.png") no-repeat top left;
		
		overflow:hidden;
	}
	
.panel_button
	{
		position:relative;
		display:block;
		float:right;
		
		width:76px;
		height:23px;
		
		margin:0px 0px 0px 0px;
		
		background: transparent url("../../images/skin3/open.png") no-repeat top left;
	}
	
#panel_wrapp .panel_button a
	{
		display:block;
		float:left;
		
		color:#444;
		font-size:12px;
		margin:5px 0px 0px 9px;
		
		text-decoration:none;
	}
	
	
	
	
#panel_wrapp #panel_log
{
	width:95px;
	height:17px;

	margin:2px 0px 2px 5px;
	padding:3px 0px 4px 2px;
	background: transparent url("../../images/skin3/top_input.png") repeat-x top left;
	
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	border-top:0px;
	border-bottom:0px;
	
	color:#777;
}

#panel_wrapp #panel_pwd
{
	width:95px;
	height:17px;

	margin:2px 0px 2px 5px;
	padding:3px 0px 4px 2px;
	background: transparent url("../../images/skin3/top_input.png") repeat-x top left;
	
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	border-top:0px;
	border-bottom:0px;	
	
	color:#777;
}

#panel_wrapp label
{
	display:inline;
	float:left;
	
	margin:0px 0px 10px 0px;
	padding:0px;
	color:#555555;
}

#panel_wrapp label span
{
	display:block;
	float:left;
	padding-right:0px;
	padding-top:3px;
	width:40px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
	margin-left:5px;
	margin-top:5px;
}    

#panel_wrapp  span.panel_reg
{
	display:block;
	float:right;

	width:75px;
	height:13px;

	text-align:center;

	color:#999;
	font-size:11px;
	font-weight:bold;
	
	margin:2px 9px 2px 0px;
	
	border:1px solid #aaa;
	background:#ccc;
	
	padding:5px 0px;
	cursor:pointer;		
}

#panel_wrapp span.panel_reg1
{
	display:none;
}




#panel_wrapp .panel_s_b
{
	display:none;
	float:right;

	width:40px;
	height:20px;

	text-align:center;

	color:#999;
	font-size:11px;
	font-weight:bold;
	
	margin:9px 9px 0px 0px;
	padding:2px 3px 3px 3px;
	
	border:1px solid #666;
	
	background:#777;
	
	
	cursor:pointer;		
}	

#panel_wrapp p.wellp
{
	display:block;
	float:left;
	
	color:#555;
	font-size:13px;
	
	margin:7px 0px 0px 5px;
}

#panel_wrapp a
{
	color:#999;
	text-decoration:none;
}


.tickercontainer 
{
	position:relative;
	display:block;
	float:right;

	width: 490px; 
	height: 27px; 

	margin: 0px; 
	padding: 0px;

	overflow: hidden; 
}
.tickercontainer .mask 
{
	position: relative;
	float:right;
	left: 10px;
	top: 2px;
	width: 490px;
	overflow: hidden;
}

ul.newsticker 
{
	position: relative;
	left: 490px;
	font-size:10px;
	font-weight:bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li 
{
	float: left; 
	margin: 0;
	padding: 0;
}


ul.newsticker a 
{
	float:right;
	white-space: nowrap;
	padding: 0;
	color: #555;
	font: bold 10px Verdana;
	margin: 0 50px 0 0;
} 

ul.newsticker span 
{
	float:left;
	margin: 0px 10px 0px 0px;
} 
	
	
.cats_spacerr
{
		position:relative;
		display:block;
		float:right;
		
		width:600px;
		height:9px;
		
		margin:0px;
		padding:0px;
}
