/*-----------------		main css	-------------------------------------*/
body
	{
	margin:0px;
	padding:0px;
	background:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#909193 url(../../_images/body-bg.gif) repeat-x;
	}
	
html,body
	{
	height:100%;
	}

a
	{
	outline:none;
	text-decoration:none;
	}
	
ul
	{
	float:left;
	margin:0px;
	padding:0px;
	}
	
ul li
	{
	float:left;
	list-style:none;
	padding:0px 0px 0px 10px;
	margin:0px;
	font-size:11px;
	word-spacing:1px;
	color:#000;
	}
	
h2,h3,h4
	{
	font-size:11px;
	float:left;
	color:#000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
.home .description_text h2,.home .description_text h3,.home .description_text h4
	{
	width:100%;
	}
	
.home .description_text img.leftalign
	{
	float:left;
	margin:5px 15px 0px 0px;
	}
	
.home .description_text img.rightalign
	{
	float:right;
	margin:5px 0px 0px 15px;
	}
	
.home .description_text p
	{
	float:none;
	}
	
p	
	{
	font-size:11px;
	float:left;
	color:#000;
	margin:0px;
	padding:0px 23px 13px 1px;
	word-spacing:1px;
	}
	
form
	{
	margin:0px;
	padding:0px;
	}
	
input
	{
	font-size:13px;
	}	
	
#outer
	{
	margin:auto;
	width:882px;
	height:100%;
	}
	
#main
	{
	width:882px;
	float:left;
	min-height:100%;
	position:relative;
	}
	
html>body #main
	{
	background:url(../../_images/wrapper-bg.png);
	padding-left:2px;
	}
/*-----------------		end of main css	---------------------------------*/
/*-----------------		flash css	-------------------------------------*/

.multi_language
	{
	position:absolute;
	right:0px;
	top:0px;
	}
		
.multi_language a
	{
	float:right;
	margin:0px 0px 0px 0px;
	padding:2px 14px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	width:76px;
	height:9px;
	overflow:hidden;
	text-indent:-500px;
	}
	
.multi_language a.select_language
	{
	text-indent:0px;
	background:none;
	padding:0px;
	width:30px;
	height:15px;
	font-weight:normal;
	color:#666;
	}
	
.multi_language a.on
	{
	color:#fff;
	}
	
.multi_language a img
	{
	border:none;
	float:left;
	margin:5px 6px 0px 0px;
	}
/*-----------------		end of flash css	------------------------------*/
/*-----------------		header css	--------------------------------------*/
#header
	{
	width:880px;
	height:199px;
	float:left;
	position:relative;
	background:url(../../_images/header-img.jpg) no-repeat;
	}	
	
#header img
	{
	float:left;
	}
	
.header_bg
	{
	width:880px;
	float:left;
	height:30px;
	position:absolute;
	bottom:0px;
	left:0px;
	}
	
html>body .header_bg
	{
	background:url(../../_images/header-bg.png) no-repeat bottom;
	}
	
.logo
	{
	float:left;
	width:219px;
	height:95px;
	position:absolute;
	top:20px;
	left:0px;
	}
	
html>body .logo
	{
	background:url(../../_images/paddock-live-logo.png);
	}
/*-----------------		end of header css	-------------------------------*/
/*-----------------		menu css	---------------------------------------*/

#flash_top
	{
	width:880px;
	height:15px;
	background:url(../../_images/flash_topbg.gif) repeat-x;
	}
	
#flash_top a
	{
	float:right;
	margin:0px 0px 0px 0px;
	padding:2px 14px 0px 0px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	width:76px;
	height:9px;
	overflow:hidden;
	text-indent:-500px;
	background:url(../../_images/flash-site-link.png) 0px 2px no-repeat;
	}
	
#flash_top a.language
	{
	text-indent:0px;
	background:none;
	padding:0px;
	width:30px;
	height:15px;
	font-weight:normal;
	color:#666;
	}
	
#flash_top a.on
	{
	color:#fff;
	}
	
#flash_top a img
	{
	border:none;
	float:left;
	margin:5px 6px 0px 0px;
	}

#menu
	{
	width:880px;
	height:24px;
	float:left;
	background:#1d8fd4;
	border-bottom:2px solid #08adec;
	}
	
#menu ul
	{
	float:left;
	margin:0px;
	padding:0px;
	width:540px;
	}
	
#menu ul li
	{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
	}
	
#menu ul li a
	{
	float:left;
	margin:0px;
	padding:0px;
	height:24px;
	width:361px;
	}
	
#menu ul li a.home
	{
	text-indent:-150px;
	width:32px;
	overflow:hidden;
	background:url(../../_images/menu-normal.png) no-repeat 0px 0px;
	}
	
#menu ul li a.home:hover,.home #menu ul li a.home
	{
	background:url(../../_images/menu-hover.png) no-repeat 0px 0px;
	}
	
#menu ul li a.info
	{
	text-indent:-80px;
	width:55px;
	overflow:hidden;
	background:url(../../_images/menu-normal.png) -32px 0px;
	}
	
#menu ul li a.info:hover,.info #menu ul li a.info
	{
	background:url(../../_images/menu-hover.png) -32px 0px;
	}
	
#menu ul li a.cases
	{
	text-indent:-80px;
	width:63px;
	overflow:hidden;
	background:url(../../_images/menu-normal.png) -87px 0px;
	}
	
#menu ul li a.cases:hover,.cases #menu ul li a.cases
	{
	background:url(../../_images/menu-hover.png) -87px 0px;
	}
	
#menu ul li a.services
	{
	text-indent:-82px;
	width:82px;
	overflow:hidden;
	background:url(../../_images/menu-normal.png) -150px 0px;
	}
	
#menu ul li a.services:hover,.services #menu ul li a.services
	{
	background:url(../../_images/menu-hover.png) -150px 0px;
	}
	
#menu ul li a.contact
	{
	text-indent:-80px;
	width:80px;
	overflow:hidden;
	background:url(../../_images/menu-normal.png) -232px 0px;
	}
	
#menu ul li a.contact:hover,.contact #menu ul li a.contact
	{
	background:url(../../_images/menu-hover.png) -232px 0px;
	}

.logout,.login
	{
	float:right;
	width:auto;
	height:24px;
	}

.logout a,.login a
	{
	height:24px;
	float:left;
	padding:0px;
	width:auto;
	cursor:pointer;
	}
	
.logout a
	{
	float:left;
	background:url(../../_images/filemanager.png) no-repeat;
	}
	
.logout a:hover
	{
	float:left;
	background:url(../../_images/filemanager-hover.png) no-repeat;
	}
	
.filemanager .logout a
	{
	background:url(../../_images/filemanager-hover.png) no-repeat;
	}
	
.logout a.user
	{
	background:none;
	}
	
.logout a.user:hover
	{
	background:#003F6C;
	}
	
.filemanager .logout a.user
	{
	background:#003F6C;
	}
	
.logout a span.logout_text
	{
	width:108px;
	overflow:hidden;
	text-indent:-500px;
	padding:0px;
	margin:0px;
	}
		
.logout a span
	{
	float:left;
	font-size:12px;
	color:#fefefe;
	width:auto;
	margin:5px 19px 0px 0px;
	padding-left:3px;
	}
	
.login a
	{
	float:left;
	width:114px;
	height:24px;
	padding-right:0px;
	overflow:hidden;
	text-indent:-500px;
	background:url(../../_images/filemanager.png) no-repeat;
	}
	
.login a:hover
	{
	background:url(../../_images/filemanager-hover.png) no-repeat;
	}
	
.content_top
	{
	float:left;
	background:url(../../_images/content-top-bg.png) no-repeat;
	width:882px;
	height:26px;
	}
/*-----------------		end of menu css	--------------------------------*/
/*-----------------		content css	------------------------------------*/
.content
	{
	width:844px;
	float:left;
	padding:0px 18px 40px 18px;
	}

.content_left
	{
	width:516px;
	float:left;
	padding-right:8px;
	}
	
ul
	{
	float:left;
	padding:0px;
	margin:0px;
	}
	
.content_right
	{
	width:328px;
	float:left;
	}
	
.footer_main
	{
	width:100%;
	height:0px;
	position:relative;
	float:left;
	}
/*-----------------		left container css start	---------------------*/
.frontend_left
	{
	width:471px;
	float:left;
	padding:14px 22px 0px 23px;
	}
	
.grey_bg
	{
	width:100%;
	height:27px;
	float:left;
	background:url(../../_images/home-left-top-bg.gif) no-repeat;
	}
	
.grey_bg h1 span
	{
	display:none;
	}
	
.grey_bg h1
	{
	float:left;
	padding:6px 0px 0px 7px;
	margin:0px;
	}	
	
.home h1
	{
	background:url(../../_images/grey-left-home.png) 7px 6px no-repeat;
	width:39px;
	height:14px;
	}
	
.info_header h1
	{
	background:url(../../_images/left-greybg-info.png) 7px 6px no-repeat;
	width:30px;
	height:14px;
	padding:7px 0px 0px 8px;
	}

.cases_header h1
	{
	background:url(../../_images/left-greybg-cases.png) 7px 6px no-repeat;
	width:41px;
	height:14px;
	padding:7px 0px 0px 8px;
	}
	
.services_header h1
	{
	background:url(../../_images/left-greybg-services.png) 7px 6px no-repeat;
	width:63px;
	height:14px;
	}
	
.contact_header h1
	{
	background:url(../../_images/left-greybg-contact.png) 7px 6px no-repeat;
	width:60px;
	height:14px;
	}
	
.werk_header h1
	{
	background:url(../../_images/projects-white-h1.gif) 7px 6px no-repeat;
	width:58px;
	height:12px;
	}
	
.nieuws_header h1
	{
	background:url(../../_images/left-greybg-nieuws.gif) 7px 6px no-repeat;
	width:47px;
	height:12px;
	}

.description_text
	{
	width:100%;
	float:left;
	padding:18px 6px 21px 1px;
	}
	
.description_text h2
	{
	width:100%;
	}	
	
.news_item
	{
	width:463px;
	float:left;
	margin:0px;
	padding:0px 7px 2px 1px;
	border-top:1px solid #e8e8e8;
	}
	
.news_item h2 a 
	{
	float:left;
	width:373px;
	color:#0095ff;
	padding:8px 0px 0px 0px
	}
	
.news_item span a
	{
	color:#000;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:10px 0px 0px 0px
	}
/*-----------------		end of left container css	--------------------*/
/*-----------------		right container css end	------------------------*/
.frontend_right
	{
	width:275px;
	padding:18px 18px 0px 35px;
	}
	
.werk
	{
	width:275px;
	float:left;
	}	
	
.werk h1 span 
	{
	display:none;
	}
	
.werk h1
	{
	float:left;
	margin:0px;
	width:274px;
	background:none;
	padding:0px 0px 13px 1px;
	}
	
.werk p
	{
	padding-right:24px;
	padding-left:3px;
	}
	
html>body .werk p
	{
	line-height:17px;
	}
	
.werk_right_header h1
	{
	background:url(../../_images/projects-h1.gif) 1px 0px no-repeat;
	width:100%;
	float:left;
	height:12px;
	}	
	
.werk a img
	{
	border:none;
	float:left;
	margin:0px 0px 9px 0px;
	padding:0px;
	}
	
.werk p a
	{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	padding:0px;
	display:block;
	font-size:11px;
	}
	
.werk a
	{
	color:#000;
	padding:0px;
	display:block;
	font-size:11px;
	}
		
.nieuws_right_header h1
	{
	background:url(../../_images/right-nieuws.gif) no-repeat;
	width:47px;
	float:left;
	height:12px;
	}

.nieuws_right_header h1 span
	{
	display:none;
	}
	
.contact_google
	{
	width:100%;
	float:left;
	padding-top:8px;
	}
	
.contact_google img
	{
	float:left;
	}
	
.contact_google address
	{
	float:left;
	width:240px;
	font-size:11px;
	font-style:normal;
	color:#000;
	padding-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
.contact_google address i
	{
	font-size:11px;
	float:left;
	padding:0px 5px 0px 0px;
	}

.contact_google address span
	{
	font-weight:bold;
	}	
	
.contact_google address a
	{
	display:block;
	color:#000;
	}
	
.contact_google address a:hover
	{
	color:#0095ff;
	text-decoration:underline;
	}	

.contact_google address a.root
	{
	text-decoration:underline;
	}
	
/*-----------------		end of right container css 	--------------------*/
/*-----------------		1D category css 	----------------------------*/
.project_list
	{
	width:100%;
	float:left;
	padding-top:2px;
	}
	
.project_list ul
	{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	}
	
.project_list ul li
	{
	list-style:none;
	border-top:1px solid #fff;
	float:left;
	margin:0px;
	padding:6px 0px 8px 0px;
	width:100%;
	}
	
.project_list ul li a
	{
	margin:0px;
	color:#000;
	float:none;
	font-size:11px;
	}
	
.project_list ul li a img
	{
	margin:6px 15px 2px 0px;
	float:left;
	}
	
.project_list ul li a strong
	{
	margin:0px;
	padding:0px 0px 0px 0px;
	letter-spacing:0.3px;
	display:block;
	width:auto;
	}
	
.project_list ul li a span
	{
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	}
	
.project_list p
	{
	float:none;
	}
/*-----------------		end of 1D category css	------------------------*/
/*-----------------		1D-werk category css	------------------------*/
.werk_top
	{
	width:469px;
	float:left;
	margin:0px;
	font-size:11px;
	padding:18px 0px 15px 2px;
	}
	
.werk_top p
	{
	display:block;
	float:none;
	}
	
.werk_top img
	{
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px;
	border:none;
	}
			
.werk_top strong
	{
	display:block;
	margin:0px;
	width:auto;
	}
	
.werk_banner
	{
	width:480px;
	float:left;
	margin:0px;
	}
	
.werk_banner img
	{
	float:left;
	border:none;
	margin:0px 15px 10px 0px
	}		
/*-----------------		end of 1D-werk category css	--------------------*/
/*-----------------		file manager css	----------------------------*/
.filemanager_left
	{
	width:499px;
	float:left;
	padding:2px 7px 0px 10px;
	}
	
.tabs
	{
	width:100%;
	float:left;
	height:28px;
	background:#e2e2e2;
	}
	
.tabs ul
	{
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	}
	
.tabs ul li
	{
	list-style:none;
	float:left;
	background:none;
	padding-left:0px;
	}
	
.tabs ul li a
	{
	float:left;
	text-decoration:none;
	}
	
.tabs ul li a.create_folder
	{
	background:url(../../_images/create-folder.png) 5px 7px no-repeat;
	width:246px;
	height:28px;
	text-indent:-300px;
	overflow:hidden;
	border-right:2px solid #fff;
	}

.tabs ul li a.upload
	{
	background:url(../../_images/upload.png) 9px 7px no-repeat;
	width:85px;
	height:28px;
	text-indent:-300px;
	overflow:hidden;
	border-right:2px solid #fff;
	}

.tabs ul li a.download_selected
	{
	background:url(../../_images/download-selected.png) 7px 7px no-repeat;
	width:164px;
	height:28px;
	text-indent:-300px;
	overflow:hidden;
	}
	
.breadcrumb
	{
	width:496px;
	float:left;
	padding:9px 0px 0px 3px;
	}
	
.breadcrumb p.root
	{
	float:right;
	padding:0px;
	width:466px;
	}
	
.breadcrumb a.back_button
	{
	float:left;
	background:url(../../_images/back-button.png) 0px 2px no-repeat;
	width:14px;
	height:12px;
	overflow:hidden;
	text-indent:-100px;
	padding-right:16px;
	padding-top:2px;
	}
	
.breadcrumb a
	{
	float:left;
	color:#000;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-0.2px;
	}
	
.folders_list,.files_list
	{
	width:468px;
	float:left;
	margin:0px;
	padding:1px 0px 0px 31px;
	font-size:12px;
	}
	
.folders_list
	{
	padding-top:9px;
	}
	
.folders_list .delete
	{
	padding-top:5px;
	background:url(../../_images/close-icon.png) 0px 5px no-repeat;
	}
	
.files_list
	{
	width:100%;
	padding-left:0px;
	}
	
.folders_list li,.files_list li
	{
	list-style:none;
	width:100%;
	float:left;
	padding:2px 0px 7px 0px;
	background:none;
	}
	
.folders_list li a,.files_list li a
	{
	text-decoration:none;
	float:left;
	color:#000;
	}
	
.folders_list li a.folder
	{
	background:url(../../_images/folder-icon.png) left center no-repeat;
	padding-left:20px;
	}
	
.files_list li a.default_ext
	{
	width:250px;
	background:url(../../_images/default-icon.gif) left center no-repeat;
	margin-left:10px;
	padding-left:22px;
	padding-top:2px;
	}
	
.files_list li a.ext_zip
	{
	background:url(../../_images/zip-icon.png) left center no-repeat;
	margin-left:14px;
	padding-left:18px;
	}
	
.files_list li a.ext_pdf
	{
	background:url(../../_images/pdf-icon.png) left center no-repeat;
	margin-left:10px;
	padding-left:22px;
	}
	
.files_list li a.ext_png
	{
	background:url(../../_images/png-icon.png) left center no-repeat;
	margin-left:10px;
	padding-left:22px;
	padding-top:2px;
	}
	
.files_list li a.ext_jpg
	{
	background:url(../../_images/jpg-icon.png) left center no-repeat;
	margin-left:10px;
	padding-left:22px;
	padding-top:2px;
	}
	
.delete
	{
	float:right;
	background:url(../../_images/close-icon.png) 0px 1px no-repeat;
	width:9px;
	height:9px;
	overflow:hidden;
	text-indent:-100px;
	cursor:pointer;
	padding-top:1px;
	margin-right:1px;
	}
	
.files_list span.select
	{
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	width:19px;
	height:15px;
	overflow:hidden;
	}
	
.files_list input
	{
	margin:0px;
	}
	
.files_list span.file_size
	{
	float:left;
	width:73px;
	text-align:right;
	line-height:11px;
	}

.files_list span.date
	{
	float:left;
	width:106px;
	text-align:right;
	line-height:11px;
	}

.activity_log
	{
	width:100%;
	float:left;
	}

.activity_log h1
	{
	width:100%;
	float:left;
	text-indent:-300px;
	background:url(../../_images/activity-log.gif) no-repeat;
	margin:0px;
	padding:0px;
	font-size:12px;
	overflow:hidden;
	}

.filemanager_right
	{
	width:284px;
	padding:10px 18px 0px 26px;
	}
	
.last_login h2
	{
	padding:11px 0px 0px 3px;
	}
	
.logs_list
	{
	width:100%;
	float:left;
	margin:0px;
	padding:18px 0px 0px 2px;
	}
	
.logs_list li
	{
	float:left;
	width:100%;
	list-style:none;
	font-size:11px;
	line-height:16.9px;
	}
	
.logs_list li span
	{
	float:left;
	}

.logs_list li span.time,.logs_list li span.date
	{
	float:left;
	font-style:italic;
	}
	
.logs_list li span.time
	{
	padding-left:13px;
	}
	
.logs_list li span.uploaded,.logs_list li span.deleted
	{
	width:280px;
	float:left;
	}
	
.logs_list li span.boldeffect span
	{
	font-weight:bold;
	}
	
.logs_list li span.uploaded span
	{
	color:#2dbf56;
	float:none;
	}
	
.logs_list li span.deleted span	
	{
	color:#ba0000;
	float:none;
	}
	
.files_list li span.zerofilesfound
	{
	text-align:center;
	width:100%;
	float:left;
	padding-top:20px;
	}
/*-----------------		end of file manager css	------------------------*/
/*-----------------		fancy check box css	----------------------------*/
.jNiceCheckbox 
	{
	display:block;
	background:url(../../_images/fancyforms/chk_off.png) 2px 0px no-repeat; 
	width:17px; 
	height:15px;
	cursor:pointer;
	outline:none;
	}

.jNiceChecked 
	{
	background:url(../../_images/fancyforms/chk_on.png) 2px 0px no-repeat; 
	}

.jNiceHidden 
	{
	display:none
	}
/*-----------------		end of fancy check box css	--------------------*/
/*-----------------		end of content css	----------------------------*/
/*-----------------		footer css	------------------------------------*/
.footer
	{
	width:490px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	bottom:8px;
	left:33px;
	}
	
.footer p
	{
	font-size:11px;
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px;
	color:#88898b;
	width:490px;
	}

.footer p a
	{
	text-decoration:none;
	color:#88898b;
	font-size:11px;
	margin:0px;
	padding:0px;
	}
/*-----------------		end of footer css	-----------------------------*/
/*-----------------		overlay css	-------------------------------------*/
html,body,.overlay_main,.inner
	{
	height:100%;
	}
	
.overlay_main 
	{
	margin:auto;
	display:table;
	position:relative;
	z-index:1;
	}
	
.inner 
	{
	display: table-cell;
	vertical-align: middle;
	}

.inner 
	{
	white-space: nowrap;
	text-align:center;
	}
	
.overlay_content 
	{
	vertical-align: middle;
	}
	
.overlay_bottom 
	{
	vertical-align: middle;
    height: 100%;
	}
	
.overlay_outer
	{
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	}
	
#content_info
	{
	width:500px;
	margin:auto;
	border:1px solid #000;
	}
	
.lb_small
	{
	width:323px;
	height:180px;
	padding:0px 55px 0px 0px;
	}
	
html>body .lb_small
	{
	background:url(../../_images/login-bg.png) no-repeat;
	}
	
.lb_large
	{
	width:360px;
	height:175px;
	padding:0px 39px 9px 25px;
	}
	
html>body .lb_large
	{
	background:url(../../_images/file-uploader-bg.png) no-repeat;
	}
	
.lb_small h2,.lb_large h2
	{
	font-size:11px;
	margin:0px;
	text-align:left;
	position:relative;
	}
	
.lb_large h2
	{
	padding:17px 0px 2px 4px;
	}
	
.lb_large h2.create
	{
	padding-bottom:10px;
	margin-right:20px;
	}	
	
.lb_large h2.progress_text
	{
	padding:20px 0px 3px 2px;
	width:250px;
	}
	
.lb_large h2 span
	{
	font-weight:normal;
	}
	
.lb_large h2 span .upload
	{
	color:#ba0000;
	}
	
.lb_large p
	{
	padding:0px 0px 7px 3px;
	width:356px;
	text-align:left;
	position:relative;
	}
	
.lb_large input
	{
	position:relative;
	outline:none;
	}
	
.lb_large input.browse
	{
	float:right;
	border:none;
	cursor:pointer;
	margin:1px 0px 0px 0px;
	}
	
.lb_large input.upload
	{
	float:right;
	border:none;
	cursor:pointer;
	margin-bottom:10px;
	}
	
.lb_large input.create
	{
	float:left;
	border:none;
	cursor:pointer;
	margin-bottom:10px;
	}
	
.lb_large input.cancel
	{
	float:right;
	border:none;
	cursor:pointer;
	}
	
.lb_large input.browse_file
	{
	float:left;
	margin:1px 0px 0px 1px;
	padding:0px;
	width:213px;
	border:1px solid #8c8c8c;
	height:20px;
	padding-top:4px;
	position:relative;
	}
	
.lb_large input.yes
	{
	float:left;
	border:none;
	cursor:pointer;
	margin:0px 33px 0px 106px;
	padding:0px;
	}
	
.lb_large input.no
	{
	float:left;
	border:none;
	cursor:pointer;
	}
	
.lb_large input.folder
	{
	float:left;
	width:278px;
	border:1px solid #8c8c8c;
	height:19px;
	margin:0px 0px 7px 0px;
	position:relative;
	padding-top:4px;
	padding-left:8px;
	outline:none;
	}	
	
.lb_large span.filesize_uploaded,.lb_large span.upload_speed
	{
	font-size:11px;
	float:left;
	padding:3px 38px 0px 2px;
	}
	
html>body .lb_small h2
	{
	padding:22px 0px 8px 36px;
	}
	
.lb_small input
	{
	float:left;
	width:286px;
	border:1px solid #8c8c8c;
	height:19px;
	margin:0px 0px 7px 34px;
	position:relative;
	padding-top:4px;
	outline:none;
	}

.lb_small input.input_login
	{
	background:url(../../_images/login_button.jpg);
	width:61px;
	height:27px;
	float:right;
	cursor:pointer;
	margin:2px 0px 0px 0px;
	position:relative;
	border:none;
	padding:0px;
	}
	
.lb_large input.upload
	{
	width:61px;
	height:27px;
	float:right;
	cursor:pointer;
	margin:2px 0px 0px 0px;
	position:relative;
	border:none;
	padding:0px;
	}
	
.progressbar_main
	{
	width:279px;
	height:24px;
	border:1px solid #8c8c8c;
	float:left;
	text-align:left;
	}
	
.progress
	{
	background:url(../../_images/progress.png) right no-repeat #6c0012;
	height:22px;
	width:172px;
	margin:1px 0px 0px 1px;
	}
	
.confirmation h2
	{
	text-align:center;
	padding-top:47px;
	padding-bottom:24px;
	float:none;
	}

.distance_large,.distance
	{
	width:1px;
	height:50%;
	float:left;
	}
	
.distance_large
	{
	margin-bottom:-92px;
	}
	
.create_buttons
	{
	float:left;
	width:287px;
	margin-top:10px;
	}
	
.distance
	{
	margin-bottom:-90px;
	}

.main_overlay
	{
	position:relative;
	margin:auto;
	width:378px;
	height:180px;
	clear:left;
	}
	
.main_overlay_large
	{
	position:relative;
	margin:auto;
	width:424px;
	height:184px;
	clear:left;
	}
	
.loader
	{
	width:100%;
	float:left;
	height:32px;
	text-align:center;
	}
	
.confirmation span
	{
	margin:0px;
	padding:0px;
	text-align:center;
	display:block;
	color:#FF0000;
	position:relative;
	}
	
.confirmation a 
	{
	color:#FF0000;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
	}
	
.confirmation a:hover
	{
	text-decoration:underline;
	}

input.cancel_download
	{
	display:block;
	margin:20px auto auto auto;
	cursor:pointer;
	}
	
input.cancel_create
	{
	display:block;
	float:left;
	cursor:pointer;
	width:61px;
	padding-left:0px;
	}
	
input.cancel_login,.cancel_create
	{
	padding-left:34px;
	margin:0px;
	cursor:pointer;
	width:61px;
	height:auto;
	border:none;
	outline:none;
	}
	
.error_msg
	{
	margin:0px;
	float:left;
	padding:0px;
	position:relative;
	top:22px;
	left:20px;
	}
	
.error_msg p,.upload_error_msg p
	{
	font-size:11px;
	float:left;
	color:#C33000;
	font-weight:bold;
	margin:0px;
	padding:0px;
	}
	
.upload_error_msg
	{
	width:275px;
	margin:0px;
	float:left;
	padding:0px;
	position:relative;
	top:17px;
	left:10px;
	}
	
.create_select
	{
	float:left;
	width:288px;
	margin-bottom:20px;
	height:22px;
	}
	
.error_folder
	{
	float:left;
	width:250px;
	position:relative;
	top:16px;
	left:-3px;
	}
	
.error_folder p
	{
	float:left;
	width:250px;
	color:#C33000;
	font-size:11px;
	font-weight:bold;
	}
	
a.uplaoderform_close
	{
	float:right;
	position:relative;
	right:-29px;
	top:-3px;
	color:#8C8C8C;
	}
	
.gmnoprint
	{
	font-size:11px;
	}
	
.address_mail
	{
	float:left;
	}
/*-----------------		end of overlay css	----------------------------*/
