#no-show
{
	display:none;
	background:none;
}

#marrgin
{
	margin-left:5px;
}

#marrgin1
{
	margin-top:12px;
	margin-left:7px;
}

#marrgin2
{
	margin-top:9px;
}

h2
	{
		float:left;
		margin:10px 0px 0px 10px;
		font-size: 2.3em;
		font-weight:bold;
		color:#000;
	
	}
	

h4
	{
		float:left;
		font-size:1.4em;
	
		font-weight:bold;
		
		text-align:left;
		letter-spacing: 1px;
		
		margin:9px 0px 0px 10px;		
	}


h4 a
	{
		color:#555;
		text-decoration:none;
	}


#sidebar h4
	{
		float:left;
		font-size:1.4em;
	
		font-weight:bold;
		
		text-align:left;
		letter-spacing: 1px;
		
		margin:9px 0px 0px 10px;	
		
		color:#555;
	}
	
#sidebar h4 a
	{
		color:#000;
	}

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

		width:620px;
		height:40px;

		margin:9px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
		background: transparent url('../../images/skin3/cat_cont_head.png') no-repeat top left;
	}
	

.news_title
	{
		position:relative;
		display:block;
		float:left;

		width:634px;
		height:40px;

		margin:12px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
		background: transparent url('../../images/skin3/news_title.png') no-repeat top left;
	}	
	
.blog_fooot
	{
		position:relative;
		display:block;
		float:left;

		width:622px;
		height:10px;

		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
		background: transparent url('../../images/skin3/cat_cont_foot.png') no-repeat top left;
	}
	
#blog_head_empty
	{
		position:relative;
		display:block;
		float:left;

		width:648px;
		height:5px;

		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
		background: transparent url('../../images/skin3/cat_cont_head_empty.png') no-repeat top left;
	}	
	

.news_title .hidden
	{
		margin:15px 10px 0px 0px;
		float: right;	
		
		text-indent:-50px;
		
		width:11px;
		height:11px;
		
		background: transparent url(../../images/skin3/colapsed.png) top left no-repeat; 		
	}
.news_title .ui-iconn 
	{
		width: 11px;
		height: 11px;
		cursor:pointer;
		
		margin:15px 10px 0px 0px;
		float: right;	
		text-indent:-50px;
	}
	
.news_title .visiblee
	{
		width: 11px;
		height: 11px;
		background: transparent url(../../images/skin3/expanded.png) top left no-repeat; 
		cursor:pointer;
		
		margin:15px 10px 0px 0px;
		float: right;	
		text-indent:-50px;
	}	
		

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

		width:638px;
		height:auto;

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

#coloane #col1
	{

		position:relative;
		display:inline;
		float:left;

		width:305px;
		height:auto;

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

#coloane #col2
	{

		position:relative;
		display:inline;
		float:right;

		width:305px;
		height:auto;

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





#content_left .bloc
	{

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

		width:305px;
		height:auto;

		margin:12px 0px 0px 0px;
		
		font-size:1.4em;
	}


#content_left .bloc-header
	{

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

		width:305px;
		height:34px;

		margin:0px 0px 0px 0px;	
		
		cursor:move;	
		
		background: transparent url(../../images/skin3/portlet_left_header.png) top left no-repeat;
	}
	

#content_left .bloc-content
	{

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

		width:305px;
		height:auto;

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

	}

#content_left .bloc_content_togle
	{
		position:relative;
		display:block;
		float:left;	

		width:305px;
		height:auto;
		
		margin:0px 0px 0px 0px;
		padding:0px;
		
		text-align: left;
		
		overflow: hidden;
	}

.clearBot
	{
		clear: both;
	}


#content_left .bloc_content_togle a
	{
		text-decoration:none;
		padding:0px;
		color: #999;
	}
	

#content_left .bloc_content_togle a:hover
	{
		text-decoration:none;
		padding:0px;
		color: #000;
	}








#content_left .bloc_content_togle ul li.first_pst
	{
		position:relative;
		float:left;
		display:block;
		
		width:305px;
		height:auto;
		
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
		font-size:0.7em;
		
		list-style-type:none;
		background:#4a4a4a;		
	}
	
#content_left .bloc_content_togle ul li.first_pst:hover
	{
		background:#3b3b3b;
		color:#fff;
	}
	
#content_left .bloc_content_togle ul li.first_pst p
	{
		display:none;
	}	

#content_left .bloc_content_togle ul li.first_pst a.neeed
	{	
		position:relative;
		display:block;
		float:left;
		
		width:170px;
		
		margin:5px 5px 5px 5px;
		padding:0px;
		
		text-align:left;
		
		text-decoration:none;	
		font-size:1.3em;
		letter-spacing:1px;
		line-height:1.4em;
		
		list-style-type:none;
		color:#fff;
	}
	
#content_left .bloc_content_togle ul li.first_pst a.neeed:hover
	{
		text-decoration:underline;
		color:#ddd;
	}
	
#content_left .bloc_content_togle ul li.first_pst img
	{
		float:left;
		display:block;
		
		width:105px;
		height:auto;
		
		margin:0px 5px 0px 0px;
		
		padding:2px;
		
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		border-left:0px;
		border-right:0px;
		
		background:#fff;
		
		list-style-type:none;	
	}






#content_left .bloc_content_togle ul
	{
		position:relative;
		display:block;
		float:left;	

		list-style-type: none;
		text-align: left;
		margin:0px 0px 0px 0px;
		padding:0px;
	}

#content_left .bloc_content_togle ul li
	{

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

		width:280px;
		height:auto;

		text-align: left;
		font-size:0.8em;
		text-decoration: none;

		padding:12px 10px 16px 15px;
		margin:0px;

		background: transparent url(../../images/skin3/disc-off.jpg) 5px 18px no-repeat;
	
		color: #999;
	}
	

#content_left .bloc_content_togle ul li:hover
	{
		background: transparent url(../../images/skin3/disc-on.jpg) 5px 18px no-repeat;
		color: black;
	}
	

.exc
	{
		border-bottom:1px solid #eee;
	}

#content_left .bloc_content_togle ul li a
	{
		text-decoration:none;
		padding:0px;
		color: #777;
		font-size:1em;
	}

#content_left .bloc_content_togle ul li a:hover
	{
		text-decoration:none;
		padding:0px;
		color: #000;
	}






	

#content_left .bloc_content_togle ul li.exc a
	{
		font-weight:bold;
		font-size:1.1em;
		color:#777;
		line-height:1.4em;
	}
#content_left .bloc_content_togle ul li.exc p
	{
		margin:5px 0px 5px 0px;
		padding:0px;
		font-size:1.1em;
		line-height:1.4em;
	}		

#content_left .bloc_content_togle ul li img
	{
		float:left;
		display:block;
		
		width:90px;
		min-height:50px;
		height:auto;
		
		margin:4px 9px 2px 0px;
		
		padding:2px;
		
		border:1px solid #ccc;
		
		background:#fff;				
	}


#content_left .bloc_content_togle ul li .dtime
	{
		position:absolute;
		
		bottom:4px;
		right:5px;
		
		font-size:10px;
		text-align:right;
		
	}
	
#content_left ul li.nob
	{
		width:300px;
		background:none;
		border:0px;
		
		padding:6px 0px 4px 0px;
		margin:0px;
	}
	
#content_left ul li.nob:hover
	{
		background:none;
	}

#content_left .morein
	{
		display:block;
		float:right;
		
		margin:3px 3px 0px 0px;
		
		width:38px;
		height:15px;
		background: transparent url(../../images/skin3/more.png) 0px 0px no-repeat;
		text-indent:-9000px;
	}


#content_left .bloc_content_togle ul li.none
	{
		border:0px;
	}

#content_left .bloc_content_togle ul li.last
	{
		border:0px;
	}


#content_left .bloc_content_togle ul li ul li
	{
		border:0px;	
	}

#content_left .bloc_content_togle ul li ul li a
	{
		text-decoration:none;
		padding:0px;
		
		font-size:12px;
	}


#content_left .bloc_content_togle ul li.recentcomments
	{
		font-size:0.9em;
		padding:5px 0px 5px 16px;
		background: transparent url(../../images/skin3/disc-off.jpg) 5px 10px no-repeat;
	}

#content_left .bloc-footer
	{

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

		width:305px;
		height:5px;

		margin:0px 0px 0px 0px;
		
		background: transparent url(../../images/skin3/portlet_left_footer.png) top left no-repeat;
		
		
	}
	
a.toggleLink
	{
		position:absolute;
		
		right:3px;
		top:3px;	
		
		cursor:pointer;
	}
	
#content_left .lst_expand
	{
		position:relative;
		display:block;
		
		width:16px;
		height:16px;

		padding:0px;
		margin:0px;

		background: transparent url(../../images/skin3/expand.png) top left no-repeat;	
		
	}
	
#content_left .lst_colapse
	{
		position:relative;
		display:block;

		width:16px;
		height:16px;

		padding:0px;
		margin:0px;

		background: transparent url(../../images/skin3/colapse.png) top left no-repeat;
	}		
	
	
#content_left .bloc-header .ui-icon.inactive
	{
		width:11px;
		height:11px;
		background: transparent url(../../images/skin3/colapsed.png) top left no-repeat; 
	}
	
	
#content_left .bloc-header .ui-icon.active
	{
		width: 11px;
		height: 11px;		
		background: transparent url(../../images/skin3/expanded.png) top left no-repeat; 
	}	
	
#content_left .bloc-header .ui-icon
	{
		cursor:pointer;
		margin:11px 10px 0px 0px;
		float: right;
	}	

		
#content_left .ui-sortable-placeholder 
	{
		z-index:0;
		border: 1px dotted black;
		visibility: visible !important; 
		height: 300px !important; 
	}

#content_left .ui-sortable-placeholder * 
	{
		visibility: hidden;
	}	
	
	
#content_left .excerpt_sidebar
	{
		display:none;
	}


#content_left .excerpt_sidebar img
	{
		max-width:250px;
		height:auto;
	}




#content_left #login_wrapper 
{
	float:left;
	display:block;

	width:300px;
	height:auto;
	margin:10px 0px;
	padding:0px;	
}

#content_left #login_wrapper #log
{
	width:164px;
	height:20px;
	background:#fff;
	border:1px solid #aaa;
	margin:2px 0px 2px 5px;
	padding:4px 0px 3px 2px;
}

#content_left #login_wrapper #pwd
{
	width:164px;
	height:20px;
	background:#fff;
	border:1px solid #aaa;
	margin:2px 0px 2px 5px;
	padding:4px 0px 3px 2px;
}

#content_left #login_wrapper label
{
	display:block;
	margin:0px 0px 10px 0px;
	color:#555555;
}

#content_left #login_wrapper label span
{
	display:block;
	float:left;
	padding-right:10px;
	padding-top:3px;
	width:103px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
}    

#content_left #login_wrapper  span.reg
{
	display:block;
	float:left;

	width:75px;
	height:13px;

	text-align:center;

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




#content_left #login_wrapper .s_b
{
	display:block;
	float:right;

	width:75px;
	height:25px;

	text-align:center;

	color:#777;
	font-size:11px;
	font-weight:bold;
	
	margin:10px 13px 0px 0px;
	
	border:1px solid #ccc;
	
	background:#ddd;
	
	padding:5px 0px;
	cursor:pointer;	
}






#content_left .textwidget
	{
		width:287px;
		height:auto;		
		
		margin:0px;
		padding:3px 5px 0px 10px;

		font-size:0.85em;
		line-height:1.4em;
	}
	
 #content_left .textwidget img
	{
		width:80px;
		height:80px;
		
		float:left;
		
		margin:5px 9px 0px 0px;
		
		padding:5px;
		
		background:#eee;
		border:1px solid #ddd;	
	}	

#content_left table	
	{
		width:285px;
		border-collapse: collapse;
		border-spacing: 0;

		text-align: left;
		font-size:0.9em;
		text-decoration: none;
		
		margin:0px 0px 0px 10px;
		padding:0px;
		
		background:#fff;
		border:1px solid #eee;
		

	}

#content_left td
	{
		padding: 4px;
		border:1px solid #ddd;
		text-align:center;	
	}
	
#content_left td:hover
	{
		background:#fff;
	}
	
#content_left thead th	
	{
		padding: 2px 0px 2px 0px;
		margin:0px 2px 0px 0px;	
		border:1px solid #ddd;
		text-align:center;
	}
	
#content_left tbody td	{ /* background: #fff;*/}
#content_left caption	{ text-align:left;color: #aaa; font-size: 12px; font-weight: bold; margin: 0 0 0 0px; padding: 0px 0px 5px 0px;}


#content_left .txt_area
	{
		display:block;
		float:left;
		
		width:280px;
		height:20px;
		
		margin:4px 0px 15px 10px;
		padding:2px 0px 3px 2px;
		
		background:#ddd;
		border:1px solid #ccc;
		color:#777;
		
		clear:both;
	}
	
#content_left .sub
	{
		display:block;
		float:right;
		
		width:70px;
		height:24px;
		
		margin:0px 0px 5px 0px;
		padding:2px 2px;
		
		background:#ddd;
		border:1px solid #ccc;
		
		cursor:pointer;
		clear:both;
	}	










	





#sidebar .bloc
	{

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

		width:284px;
		height:auto;

		margin:12px 0px 0px 0px;
		
		font-size:1.4em;
	}





#sidebar .bloc-header
	{

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

		width:284px;
		height:34px;

		margin:0px 0px 0px 0px;	
		
		cursor:move;
		
		background: transparent url(../../images/skin3/portlet_sidebar_header.png) top left no-repeat;
	}
#sidebar .bloc-content
	{

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

		width:284px;
		height:auto;

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

#sidebar .bloc_content_togle
	{
		position:relative;
		display:block;
		float:left;	

		width:284px;
		height:auto;
		
		margin:0px 0px 0px 0px;
		padding:0px;
	
		text-align: left;	
		overflow: hidden;				
	}


#sidebar .bloc_content_togle a
	{
		text-decoration:none;
		padding:0px;
		color: #999;
		font-weight:bold;
		font-size:12px;	
	}
	

#sidebar .bloc_content_togle a:hover
	{
		text-decoration:none;
		padding:0px;
		color: #000;
	}


#sidebar .bloc_content_togle ul
	{
		position:relative;
		display:block;
		float:left;	

		list-style-type: none;
		text-align: left;
		margin:0px 0px 0px 0px;
		padding:0px;
		
	}

#sidebar .bloc_content_togle ul li
	{

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

		width:264px;
		height:auto;

		text-align: left;
		font-size:0.9em;
		text-decoration: none;

		padding:7px 10px 7px 10px;
		margin:0px;

		border-bottom:1px solid #eee;	
		color: #999;
		
	}



#sidebar .bloc_content_togle ul li a
	{
		text-decoration:none;
		padding:0px;
		color: #999;
	}
	
#sidebar .bloc_content_togle ul li p
	{
		padding:0px;
		margin:0px 0px 2px 0px;
	}	

#sidebar .bloc_content_togle ul li a:hover
	{
		text-decoration:none;
		padding:0px;
		color: #000;
	}


#sidebar .bloc_content_togle ul li:hover
	{
		
		color: black;
	}


#sidebar .bloc_content_togle ul li.first_pst
	{
		float:left;
		display:block;
		
		width:269px;
		height:auto;
		
		margin:0px 0px 0px 0px;
		padding:5px 5px 3px 10px;
			
		list-style-type:none;
		background:#efeded;
		
		border-bottom:1px solid #eee;
		color:#000;
		
	}

#sidebar .bloc_content_togle ul li.first_pst a
	{	
		text-decoration:none;
		font-weight:bold;
		
		font-size:1em;
		line-height:1.4em;
		
		list-style-type:none;
		color:#000;
	}


#sidebar .bloc_content_togle ul li.first_pst p
	{	
		margin:2px 0px;
		padding:0px;
		line-height:1.4em;
		font-size:1em;
	}
	
#sidebar .bloc_content_togle ul li.first_pst a:hover
	{
		text-decoration:underline;
		color:#777;
	}
	
#sidebar .bloc_content_togle ul li.first_pst img
	{
		float:left;
		display:block;
		
		width:100px;
		min-height:50px;
		height:auto;
		
		margin:2px 5px 0px 0px;
		
		padding:2px;
		
		border:1px solid #ccc;
		
		background:#fff;
		
		list-style-type:none;
		
	}

#sidebar .bloc_content_togle ul li .dtime
	{
		font-size:11px;
		text-align:left;
		font-style:italic;
		margin:0px;
	}


#sidebar .morein
	{
		display:block;
		float:right;
		
		margin:5px 5px 0px 0px;
		
		width:38px;
		height:15px;

		background: transparent url(../../images/skin3/more.png) 0px 0px no-repeat;

		text-indent:-9000px;
		
	}


#sidebar .bloc_content_togle ul li.none
	{
		border:0px;
	}

#sidebar .bloc_content_togle ul li.last
	{
		border:0px;
	}


#sidebar .bloc_content_togle ul li ul li
	{
		border:0px;	
	}

#sidebar .bloc_content_togle ul li ul li a
	{
		text-decoration:none;
		padding:0px;
		
		font-size:12px;
	}


#sidebar .bloc-footer
	{

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

		width:284px;
		height:5px;

		margin:0px 0px 0px 0px;
		
		background: transparent url(../../images/skin3/portlet_sidebar_footer.png) top left no-repeat;	
	}
	
	
#sidebar .lst_expand
	{
		display:none;
	}
	
#sidebar .lst_colapse
	{
		display:none;
	}		
	
	
#sidebar .bloc-header .ui-icon.inactive
	{
		width:11px;
		height:11px;
		background: transparent url(../../images/skin3/colapsed.png) top left no-repeat; 
	}
	
	
#sidebar .bloc-header .ui-icon.active
	{
		width: 11px;
		height: 11px;		
		background: transparent url(../../images/skin3/expanded.png) top left no-repeat; 
	}	
	
#sidebar .bloc-header .ui-icon
	{
		cursor:pointer;
		margin:11px 10px 0px 0px;
		float: right;
	}			
		
#sidebar .ui-sortable-placeholder 
	{
		z-index:0;
		border: 1px dotted black;
		visibility: visible !important; 
		height: 300px !important; 
	}

#sidebar .ui-sortable-placeholder * 
	{
		visibility: hidden;
	}	
	
	




#sidebar .excerpt_sidebar
	{
		display:none;
	}

#sidebar .excerpt_sidebar img
	{
		width:258px;
		height:auto;
		
		padding:2px;
		margin:5px 0px;
		
		border:1px solid #ccc;
		
		background:#fff;		
	}

















	
	
	

.bloc_side
	{
		position:relative;
		display:block;
		float:left;	

		width:auto;
		height:auto;
		
		overflow:hidden;
	
		text-decoration:none;
		
		margin:0px;
		padding:5px 0px 5px 0px;
		
		font-size:14px;		
	}


.bloc_side p	
	{
		margin:0px;
		padding:0px;
	}
	
#sidebar .textwidget
	{
		width:265px;
		height:auto;		
		
		margin:0px;
		padding:3px 8px 0px 10px;

		font-size:0.85em;
		line-height:1.4em;
	}
	
#sidebar .textwidget img
	{
		width:80px;
		height:80px;
		
		float:left;
		
		margin:5px 5px 2px 0px;
		
		padding:5px;
		
		background:#eee;
		border:1px solid #ddd;
	
	}
#sidebar table	
	{
		width:265px;
		border-collapse: collapse;
		border-spacing: 0;

		text-align: left;
		font-size:0.9em;
		text-decoration: none;
		
		margin:0px 0px 0px 10px;
		padding:0px;
		
		background:#eee;
		border:1px solid #ddd;
		

	}

#sidebar td
	{
		padding: 4px;
		border:1px solid #ddd;
		text-align:center;	
	}
	
#sidebar td:hover
	{
		background:#fff;
	}
	
#sidebar thead th	
	{
		padding: 2px 0px 2px 0px;
		margin:0px 2px 0px 0px;	
		border:1px solid #ddd;
		text-align:center;
	}
	
#sidebar tbody td	{ /* background: #fff;*/}
#sidebar caption	{ text-align:left;color: #333; font-size: 12px; font-weight: bold; margin: 0 0 0 0px; padding: 0px 0px 5px 0px;}



#sidebar #login_wrapper 
{
	float:left;
	display:block;

	width:270px;
	height:auto;
	margin:10px 0px;
	padding:0px;	
}

#sidebar #login_wrapper #log
{
	width:144px;
	height:17px;
	background:#fff;
	border:1px solid #aaa;
	margin:2px 0px 2px 5px;
	padding:4px 0px 3px 2px;
}

#sidebar #login_wrapper #pwd
{
	width:144px;
	height:17px;
	background:#fff;
	border:1px solid #aaa;
	margin:2px 0px 2px 5px;
	padding:4px 0px 3px 2px;
}

#sidebar #login_wrapper label
{
	display:block;
	margin:0px 0px 10px 0px;
	color:#555555;
}

#sidebar #login_wrapper label span
{
	display:block;
	float:left;
	padding-right:10px;
	padding-top:3px;
	width:103px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
}    

#sidebar #login_wrapper  span.reg
{
	display:block;
	float:left;

	width:75px;
	height:13px;

	text-align:center;

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




#sidebar #login_wrapper .s_b
{
	display:block;
	float:right;

	width:75px;
	height:25px;

	text-align:center;

	color:#777;
	font-size:11px;
	font-weight:bold;
	
	margin:10px 5px 0px 0px;
	
	border:1px solid #ccc;
	
	background:#ddd;
	
	padding:5px 0px;
	cursor:pointer;		
}




#sidebar .txt_area
	{
		display:block;
		float:left;
		
		width:258px;
		height:20px;
		
		margin:4px 0px 15px 10px;
		padding:2px 0px 3px 2px;
		
		background:#ddd;
		border:1px solid #ccc;
		color:#777;
		
		clear:both;
	}
	
#sidebar .sub
	{
		display:block;
		float:right;
		
		width:70px;
		height:24px;
		
		margin:0px 0px 5px 0px;
		padding:2px 2px;
		
		background:#ddd;
		border:1px solid #ccc;
		
		cursor:pointer;
		clear:both;
	}
   
    
















#footer_top h4
	{
		 color: #ccc;
		 margin:5px 0px 0px 4px;
	}
#footer_top h4 a
	{
		 color: #ccc;
	}



#footer_top .bloc
	{

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

		width:300px;
		height:auto;

		margin:0px 0px 9px 10px;
		
		font-size:1.4em;
		line-height:1.2em;
	}
	
	

#footer_top .bloc-header
	{

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

		width:300px;
		height:25px;

		margin:0px 0px 0px 0px;	
		
		cursor:move;	
	}
	

#footer_top .bloc-content
	{

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

		width:300px;
		height:auto;

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

#footer_top .bloc_content_togle
	{
		position:relative;
		display:block;
		float:left;	

		width:300px;
		height:auto;
		
		margin:0px 0px 0px 0px;
		padding:0px;
		
		text-align: left;
		
		overflow: hidden;
		
	}



#footer_top .bloc_content_togle a
	{
		text-decoration:none;
		padding:0px;
		color: #818181;
	}
	

#footer_top .bloc_content_togle a:hover
	{
		text-decoration:none;
		padding:0px;
		color: #fff;
	}


#footer_top .bloc_content_togle ul
	{
		position:relative;
		display:block;
		float:left;	

		list-style-type: none;
		text-align: left;
		margin:0px 0px 0px 10px;
		padding:0px;
	}

#footer_top .bloc_content_togle ul li
	{

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

		width:274px;
		height:auto;

		text-align: left;
		font-size:0.8em;
		text-decoration: none;

		padding:7px 0px 7px 10px;
		margin:0px;
	
		color: #818181;
		
		background: transparent url(../../images/skin3/disc-off.jpg) 0px 13px no-repeat;
	}


#footer_top .bloc_content_togle ul li.exc
	{
		display:none;
	}	


#footer_top .bloc_content_togle ul li a
	{
		text-decoration:none;
		padding:0px;
		 color: #818181;
	}

#footer_top .bloc_content_togle ul li a:hover
	{
		text-decoration:none;
		padding:0px;
		color: #818181;
	}


#footer_top .bloc_content_togle ul li:hover
	{
		background: transparent url(../../images/skin3/disc-on.jpg) 0px 13px no-repeat;
		color: #fff;
	}


#footer_top .bloc_content_togle ul li.first_pst
	{
		float:left;
		display:block;
		
		width:282px;
		height:auto;
		
		margin:10px 0px 0px 0px;
		padding:0px 0px 10px 0px;
		
		font-size:0.8em;
		
		list-style-type:none;
		background:none;
		
		color: #818181;	
	}

#footer_top .bloc_content_togle ul li.first_pst a
	{	
		text-decoration:none;
		font-weight:bold;
		
		font-size:1em;
		line-height:1.4em;
		
		list-style-type:none;
		color:#ccc;
		text-transform:uppercase;
		margin:0px;
	}
	
#footer_top .bloc_content_togle ul li.first_pst a:hover
	{
		text-decoration:underline;
		color:#eee;
	}
	
#footer_top .bloc_content_togle ul li.first_pst img
	{
		position:relative;
		float:left;
		display:block;
		
		width:90px;
		min-height:50px;
		height:auto;
		
		margin:5px 9px 0px 0px;
		
		padding:4px;
		
		border:1px solid #eee;
		
		background:#ddd;				
	}	
	
	
#footer_top .bloc_content_togle ul li.first_pst img:hover
	{			
		border:1px solid #fff;		
		background:#000;				
	}
	
#footer_top .bloc_content_togle ul li.first_pst p
	{
		line-height:1.4em;
		font-size:1.1em;
		
		margin:2px 0px;
	}
	

#footer_top .bloc_content_togle ul li .dtime
	{
		font-size:10px;
		text-align:right;
	}

#footer_top ul li.nob
	{
		background:none;
		border:0px;
		display:none;
	}

#footer_top .morein
	{
		display:block;
		float:right;
		
		margin:5px 0px 5px 0px;
		
		width:38px;
		height:15px;
		background: transparent url(../../images/skin3/more_foot.png) 0px 0px no-repeat;
		text-indent:-9000px;
	}


#footer_top .bloc_content_togle ul li.none
	{
		border:0px;
	}

#footer_top .bloc_content_togle ul li.last
	{
		border:0px;
	}


#footer_top .bloc_content_togle ul li ul li
	{
		border:0px;	
	}

#footer_top .bloc_content_togle ul li ul li a
	{
		text-decoration:none;
		padding:0px;
		
		font-size:12px;
	}


#footer_top .bloc-footer
	{
		display:none;	
	}

	

	
	
	
	
	
#footer_top .bloc-header .ui-icon.inactive
	{
		width:20px;
		height:20px;
		background-position: -64px -128px; 
	}
	
	
#footer_top .bloc-header .ui-icon.active
	{
		width: 16px;
		height: 16px;		
	}	
	
#footer_top .bloc-header .ui-icon
	{
		cursor:pointer;
		margin:0px 0px 0px 0px;
		float: right;

		background-image: url(../../images/skin3/ui-icons_222222_256x240_white.png)/*{iconsContent}*/; 
	}	
	
	
	
	
	
	
#footer_top .ui-sortable-placeholder 
	{
		z-index:0;
		border: 1px dashed #555;
		visibility: visible !important; 
		height: 250px !important;
		
		background:#3c3934;
	}

#footer_top .ui-sortable-placeholder * 
	{
		visibility: hidden;
	}	
	
	
#footer_top .excerpt_sidebar
	{
		display:none;
	}


#footer_top .excerpt_sidebar img
	{
		max-width:240px;
		height:auto;
	}






#footer_top .textwidget
	{
		width:274px;
		height:auto;	
		
		margin:0px;
		padding:3px 5px 0px 10px;

		font-size:0.85em;
		line-height:1.4em;
		color:#ccc;
	}
	
#footer_top .textwidget img
	{
		width:80px;
		height:80px;
		
		float:left;
		
		margin:5px 5px 0px 0px;
		
		padding:4px;
		
		border:1px solid #ccc;
		
		background:#ddd;
	
	}
#footer_top table	
	{
		width:285px;
		height:auto;
		border-collapse: collapse;
		border-spacing: 0;

		text-align: left;
		font-size:12px;
		text-decoration: none;
		
		margin:0px 0px 7px 6px;
		padding:0px;
		
		border:1px dashed #818181;
		color:#ccc;
	}



#footer_top td
	{
		padding: 2px;
		border:1px dashed #818181;
		text-align:center;	
	}
	
#footer_top td:hover
	{
		background:#555;
	}
	
#footer_top thead th	
	{
		padding: 2px 0px 2px 0px;
		margin:0px 2px 0px 0px;	
		border:1px dashed #ccc;
		text-align:center;
	}
	
#footer_top tbody td	{ /* background: #fff;*/}
#footer_top caption	{ text-align:left;color: #818181; font-size: 12px; font-weight: bold; margin: 0 0 0 0px; padding: 0px 0px 5px 0px;}



	
#footer_top .txt_area
	{
		display:block;
		float:left;
		
		width:280px;
		height:20px;
		
		margin:4px 0px 15px 10px;
		padding:2px 0px 3px 2px;
		
		background:#eee;
		border:1px solid #ddd;
		color:#818181;
		
		clear:both;
	}
	
#footer_top  .sub
	{
		display:block;
		float:right;
		
		width:70px;
		height:24px;
		
		margin:0px 0px 5px 0px;
		padding:2px 2px 4px 2px;
		
		background:#ddd;
		border:1px solid #fff;
		color:#777;
		
		cursor:pointer;
		clear:both;
	}	








#footer_top #login_wrapper 
{
	float:left;
	display:block;

	width:295px;
	height:auto;
	margin:5px 0px 0px 0px;
	padding:0px;
	color:#ccc;
}

#footer_top #login_wrapper #pwd,#log
{
	width:167px;
	background:#eee;
	border:1px solid #ddd;

	margin:2px 0px 2px 10px;
	padding:2px 0px 3px 2px;	
}

#footer_top #login_wrapper label
{
	display:block;
	margin:0px 0px 10px 0px;
	color:#ddd;
}

#footer_top #login_wrapper label span
{
	display:block;
	float:left;
	padding-right:10px;
	padding-top:3px;
	width:103px;
	text-align:right;
	font-weight:bold;
	font-size:13px;

}    

#footer_top #login_wrapper  span.reg
{
	display:block;
	float:left;

	width:75px;
	height:13px;

	text-align:center;

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


#footer_top #login_wrapper  span.reg a
{
	color:#777;
}

#footer_top #login_wrapper .s_b
{
	display:block;
	float:right;

	width:75px;
	height:25px;

	text-align:center;

	color:#777;
	font-size:11px;
	font-weight:bold;
	
	margin:10px 1px 0px 0px;
	
	background:#ddd;
	border:1px solid #ccc;
	
	padding:5px 0px;
	
	cursor:pointer;	
}


















#login_wrapper li
{
	list-style: none;				
}

#login_wrapper p
{
	display:block;
	float:left;
	width:260px;
	text-align:left;
	font-weight:bold;
	font-size:15px;
	
	margin:10px;
}  


	
table a
	{
		font-weight:bold;
		color:#ddd;
	}
	


.bloc
{
      position: relative;      
      left: 0;
      top: 0;
}		
	
	
	
	
	
	
	
	
	
	
	
	



	


	
	
	
	
	
	
	
	
