/*
#? Encoding:			UTF-8
#? Name:			Files.Walerian.info CSS
#? Version:			3.0
#? Date:			2009.07.27
#? Copyright:			2009, Walerian "Cobra" Walawski
#? Contact:			http://walerian.info/
#? License:			GPL 3, http://www.gnu.org/licenses/gpl.txt
*/

/* Tags */
*
{
	font-family:Arial; /* Microsoft but freeware. You can download TTFs from: http://res.walerian.info/Arial.zip */
	padding:0;
	margin:0;
}
html,body
{
	text-align:center;
	background:#000000;
	font-size:13px;
	color:#0E0E0E;
}
a
{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#689608;
}
a:hover, a:focus
{
	text-decoration:underline;
}
abbr
{
	cursor:help;
	border-bottom:1px dotted #0E0E0E;
}
input,textarea,select
{
	font-size:11px;
}
label:hover
{
	background:#EEEEEE;
}
h1
{
	padding:0;
	margin:0;
	height:28px;
	font-size:24px;
	overflow:hidden;
}
h3
{
	padding:0;
	margin:10px 0 0 0;
	font-size:16px;
	font-weight:bold;
}
h4
{
	display:block;
	float:left;
	display:block;
	height:15px;
	overflow:hidden;
	background:url(images/gnome-wise/32x32/emblems/emblem-important.png) no-repeat left center;
	padding:15px 15px 15px 35px;
}
img
{
	border:0;
}
ul,ol
{
	margin:5px 0 5px 0;
}

/* Design's core */
#mb
{
	display:block;
	width:900px;
	background:#FFFFFF;
	text-align:left;
	padding:5px;
	margin:10px auto 5px auto;
}
#tb
{
	height:31px;
	border-top:1px solid #689608;
	background:url(images/bg.png) repeat-x left center #EEEEEE;
}
/*#tb:hover
{
	background:url(images/bg2.png);
}*/
#tb h2
{
	display:block;
	float:left;
	height:31px;
	width:220px;
	overflow:hidden;
	background:url(images/logo.png) no-repeat left center;
}
#tb h2 a
{
	display:block;
	float:left;
	padding:95px;
}
#tb div
{
	display:block;
	float:right;
	text-align:right;
	background:url(images/gnome-wise/16x16/actions/go-up.png) no-repeat left center;
	padding:5px 5px 0 20px;
}
#cb br
{
	clear:both;
}
#fb
{	
	display:block;
	width:910px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	padding:0 0 10px 0;
	margin:auto;
}
#fb div, #fb p
{
	display:block;
	float:left;
}
#fb p
{
	width:390px;
	padding:10px 0 0 40px;
}
#fb a
{
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	color:#FFFFFF;
}
#fb img
{
	display:block;
	float:left;
	padding:7px 0 0 0;
	margin:0;
}

/* Navigation box */
.nb
{
	display:block;
	float:left;
	width:895px;
	background:#B8D67A;
	border-top:1px solid #689608;
	border-bottom:1px solid #689608;
	padding:2px 0 2px 5px;
}
.nb img
{
	margin:0 0 -3px 0;
}

/* List */
.lh, .la, .lb
{
	border-bottom:1px solid #CCCCCC;
}
.lh
{
	font-weight:bold;
	background:#FFFFFF;
}
.la
{
	background:#EEEEEE;
}
.lb
{
	background:#FFFFFF;
}
.la:hover, .lb:hover
{
	background:#FFFFBF;
}

/* Directories/files list */
#dl, #dl li
{
	display:block;
	float:left;
}
#dl span, #dl a
{
	display:block;
	float:left;
	width:250px;
	height:16px;
	overflow:hidden;
	border-right:1px dotted #CCCCCC;
	padding:2px 0 0 20px;
}
#dl p
{
	display:block;
	float:left;
	width:624px;
	overflow:hidden;
	padding:2px 0 0 5px;
}
#dl p a
{
	display:inline;
	float:none;
	border:none;
	padding:0;
}
#fl, #fl li
{
	display:block;
	float:left;
}
#fl span, #fl a
{
	display:block;
	float:left;
	width:482px;
	height:16px;
	overflow:hidden;
	border-right:1px dotted #CCCCCC;
	padding:2px 0 0 20px;
}
#fl b
{
	display:block;
	float:left;
	width:170px;
	overflow:hidden;
	font-weight:normal;
	border-right:1px dotted #CCCCCC;
	padding:2px 0 0 5px;
}
#fl .lh b
{
	font-weight:bold;
}
#fl div
{
	display:block;
	float:left;
	width:70px;
	overflow:hidden;
	border-right:1px dotted #CCCCCC;
	padding:2px 0 0 5px;
}
#fl p
{
	display:block;
	float:left;
	width:140px;
	overflow:hidden;
	padding:2px 0 0 5px;
}

/* File-type */
.ft-dir
{
	background:url(images/gnome-wise/16x16/places/folder.png) no-repeat left center;
}
.ft-unk
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-boo.png) no-repeat left center;
}
.ft-txt
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-generic.png) no-repeat left center;
}
.ft-cfg
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-generic.png) no-repeat left center;
}
.ft-htm
{
	background:url(images/gnome-wise/16x16/mimetypes/text-html.png) no-repeat left center;
}
.ft-css
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-patch.png) no-repeat left center;
}
.ft-xml
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-authors.png) no-repeat left center;
}
.ft-jsc
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-script.png) no-repeat left center;
}
.ft-shs
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-script.png) no-repeat left center;
}
.ft-php
{
	background:url(images/gnome-wise/16x16/mimetypes/application-x-php.png) no-repeat left center;
}
.ft-pyc
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-python.png) no-repeat left center;
}
.ft-jav
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-java-source.png) no-repeat left center;
}
.ft-sql
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-source.png) no-repeat left center;
}
.ft-plc
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-script.png) no-repeat left center;
}
.ft-csf
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-source.png) no-repeat left center;
}
.ft-bin
{
	background:url(images/gnome-wise/16x16/mimetypes/text-x-source.png) no-repeat left center;
}
.ft-arc
{
	background:url(images/gnome-wise/16x16/mimetypes/package-x-generic.png) no-repeat left center;
}
.ft-pkg
{
	background:url(images/gnome-wise/16x16/mimetypes/package-x-generic.png) no-repeat left center;
}
.ft-tor
{
	background:url(images/gnome-wise/16x16/mimetypes/application-x-bittorrent.png) no-repeat left center;
}
.ft-exe
{
	background:url(images/gnome-wise/16x16/mimetypes/gnome-mime-application-x-ms-dos-executable.png) no-repeat left center;
}
.ft-fon
{
	background:url(images/gnome-wise/16x16/mimetypes/font-x-generic.png) no-repeat left center;
}
.ft-img
{
	background:url(images/gnome-wise/16x16/mimetypes/image-x-generic.png) no-repeat left center;
}
.ft-doc
{
	background:url(images/gnome-wise/16x16/mimetypes/x-office-document.png) no-repeat left center;
}
.ft-aud
{
	background:url(images/gnome-wise/16x16/mimetypes/audio-x-generic.png) no-repeat left center;
}
.ft-vid
{
	background:url(images/gnome-wise/16x16/mimetypes/video-x-generic.png) no-repeat left center;
}

/* Swap */
#swap
{
	visibility:hidden;
	width:1px;
	height:1px;
	padding:0;
	margin:0;
}

/* Tooltip */
#tooltip
{
	font-size:12px;
	color:#262100;
	text-decoration:none;
	background:#fff6c0;
	padding:2px;
	border:1px solid #ffc900;
	display:block;
}

/* Universal */
.b
{
	font-weight:bold;
}
.center
{
	text-align:center;	
}

/* Full width in % and px (content box) */
.fw
{
	width:100%;
}
.fwpx
{
	width:705px;
}

/* Image-by-text */
.ibt
{
	margin:0 0 -3px 0;
}

/* Universal box */
.ub-green
{
	margin:5px 0 5px 0;
	padding:10px;
	border:1px solid #009400;
	color:#009400;
	font-size:13px;
	background:#D1FFD1;
}
.ub-gray
{
	margin:5px 0 5px 0;
	padding:10px;
	border:1px solid #CCCCCC;
	color:#444444;
	font-size:13px;
	background:#EEEEEE;
}
.ub-red
{
	margin:5px 0 5px 0;
	padding:10px;
	border:1px solid #D20000;
	color:#D20000;
	font-size:13px;
	background:#F0C5C5;
}

/* Background */
.bg-eeeeee
{
	background:#eeeeee;
}
.bg-ffffff
{
	background:#FFFFFF;
}

/* Padding */
.pd-5-5-5-5
{
	padding:5px;
}
.pd-10-0-0-0
{
	padding:10px 0 0 0;
}

/* Margin */
.mg-0-0-0-0
{
	margin:0;
}

/* Font size */
.fs-24
{
	font-size:24px;
}
.fs-16
{
	font-size:16px;
}

/* Border */
.bd-1-solid-cccccc
{
	border:1px solid #CCCCCC;
}

/* Link with icon */
.lwi
{
	padding:0 0 0 18px;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#666666;
}
.lwi_info
{
	background:url(famfamfam_silk_icons_v013/icons/layout.png) no-repeat left center;
}
.lwi_add
{
	background:url(famfamfam_silk_icons_v013/icons/layout_add.png) no-repeat left center;
}
.lwi_edit
{
	background:url(famfamfam_silk_icons_v013/icons/layout_edit.png) no-repeat left center;
}
.lwi_delete
{
	background:url(famfamfam_silk_icons_v013/icons/layout_delete.png) no-repeat left center;
}
.lwi_find
{
	background:url(famfamfam_silk_icons_v013/icons/magnifier.png) no-repeat left center;
}
.lwi_map
{
	background:url(famfamfam_silk_icons_v013/icons/map.png) no-repeat left center;
}
.lwi_feed
{
	background:url(famfamfam_silk_icons_v013/icons/feed.png) no-repeat left center;
}
.lwi_email
{
	background:url(famfamfam_silk_icons_v013/icons/email.png) no-repeat left center;
}
.lwi_help
{
	background:url(famfamfam_silk_icons_v013/icons/help.png) no-repeat left center;
}
.lwi_report
{
	background:url(famfamfam_silk_icons_v013/icons/report.png) no-repeat left center;
}
.lwi_information
{
	background:url(famfamfam_silk_icons_v013/icons/information.png) no-repeat left center;
}
.lwi_date
{
	background:url(famfamfam_silk_icons_v013/icons/date.png) no-repeat left center;
}
.lwi_book
{
	background:url(famfamfam_silk_icons_v013/icons/book.png) no-repeat left center;
}
.lwi_page
{
	background:url(famfamfam_silk_icons_v013/icons/page.png) no-repeat left center;
}
.lwi_page_add
{
	background:url(famfamfam_silk_icons_v013/icons/page_add.png) no-repeat left center;
}
.lwi_page_edit
{
	background:url(famfamfam_silk_icons_v013/icons/page_edit.png) no-repeat left center;
}
.lwi_page_delete
{
	background:url(famfamfam_silk_icons_v013/icons/page_delete.png) no-repeat left center;
}
.lwi_bullet_blue
{
	background:url(famfamfam_silk_icons_v013/icons/bullet_blue.png) no-repeat left center;
}
.lwi_folder
{
	background:url(famfamfam_silk_icons_v013/icons/folder.png) no-repeat left center;
}
.lwi_folder_page
{
	background:url(famfamfam_silk_icons_v013/icons/folder_page.png) no-repeat left center;
}
.lwi_folder_feed
{
	background:url(famfamfam_silk_icons_v013/icons/folder_feed.png) no-repeat left center;
}
.lwi_folder_magnify
{
	background:url(famfamfam_silk_icons_v013/icons/folder_magnify.png) no-repeat left center;
}
.lwi_folder_wrench
{
	background:url(famfamfam_silk_icons_v013/icons/folder_wrench.png) no-repeat left center;
}
.lwi_server_chart
{
	background:url(famfamfam_silk_icons_v013/icons/server_chart.png) no-repeat left center;
}

/* Paragraph */
.dp
{
	padding:0;
	margin:0 0 10px 0;
}

/* List */
.defaultList
{
	display:block;
	list-style-image:none;
	list-style-type:none;
	list-style-position:outside;
	margin:0;
	padding:0;
}
.defaultList li
{
	display:block;
	margin:0;
	padding:5px 0 5px 20px;
	border-bottom:1px solid #CCCCCC;
}
.servicesList li
{
	background:url(famfamfam_silk_icons_v013/icons/cart_add.png) no-repeat center left;
}
.requirementsList li
{
	background:url(famfamfam_silk_icons_v013/icons/accept.png) no-repeat center left;
}
.bulletList li
{
	background:url(famfamfam_silk_icons_v013/icons/bullet_blue.png) no-repeat center left;
}
.helpList li
{
	background:url(famfamfam_silk_icons_v013/icons/help.png) no-repeat center left;
}
.chartBarList li
{
	background:url(famfamfam_silk_icons_v013/icons/chart_bar.png) no-repeat center left;
}
.chartCurveList li
{
	background:url(famfamfam_silk_icons_v013/icons/chart_curve.png) no-repeat center left;
}
.textBulletList li
{
	background:url(famfamfam_silk_icons_v013/icons/text_list_bullets.png) no-repeat center left;
}
.serverChartList li
{
	background:url(famfamfam_silk_icons_v013/icons/server_chart.png) no-repeat center left;
}

/* Page Preview */
.p-preview
{
	width:688px;
	height:388px;
	overflow-y:scroll;
	overflow-x:hidden;
	display:block;
	float:left;
	border:1px solid #cccccc;
	background:#eeeeee;
	padding:10px;
	margin:0 0 10px 0;
	font-size:13px;
}
.p-preview img
{
	margin:0 0 -3px 0;
}

/* Find */
.find
{
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}
.find input
{
	width:120px;
	background:url(famfamfam_silk_icons_v013/icons/magnifier.png) no-repeat center left #FFFFFF;
	padding:2px 2px 2px 16px;
	margin:0;
}
.find input:hover, .find input:focus
{
	background:url(famfamfam_silk_icons_v013/icons/magnifier_zoom_in.png) no-repeat center left #FFFFFF;
}

/* Example value */
.exampleValue
{
	background:url(famfamfam_silk_icons_v013/icons/spellcheck.png) no-repeat center left #FFFFFF;
	padding:2px 2px 2px 17px;
	width:690px;
}

/* Add entry */
.addEntry_shared
{
	float:left;
}
.addEntry_shared h3
{
	display:block;
	float:left;
	width:706px;
	margin:0;
	padding:0;
}
.addEntry_shared h3 a
{
	cursor:pointer;
	display:block;
	float:left;
	width:686px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	margin:0;
}
.addEntry_shared h3 a:hover
{
	text-decoration:underline;
}
.addEntry_shared h5
{
	font-weight:bold;
	font-size:13px;
	background:#EEEEEE;
	padding:5px;
	margin:0;
}
.addEntry_shared div
{
	float:left;
	width:338px;
	padding:10px 0 10px 10px;
}
.addEntry_sms
{
	border:2px solid #73B65B;
}
.addEntry_sms h3
{
	background:#73B65B;
}
.addEntry_seo
{
	border:2px solid #45B2DC;
	margin:10px 0 10px 0;
}
.addEntry_seo h3
{
	background:#45B2DC;
}
.addEntry_mini
{
	border:2px solid #CCCCCC;
}
.addEntry_mini h3
{
	background:#CCCCCC;
}

/* Start box */
.start
{
	background:#45B2DC;
	color:#FFFFFF;
	padding:10px;
	margin:0 0 10px 0;
}
.body_links, .out_link_body, .out_link, .in_link
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#44b2dc;
}
.nav
{
	text-align:right;
	padding:5px 0 5px 0;
}
.nav_det
{
	text-align:left;
	padding:1px 0 2px 18px;
	margin:0;
	background:url(famfamfam_silk_icons_v013/icons/folder.png) no-repeat center left;
}
.link_block
{
	width:688px;
	display:block;
	float:left;
	border:1px solid #CCCCCC;
	background:#EEEEEE;
	padding:10px;
	margin:0 0 10px 0;
	font-size:13px;
}

/* SEO link block */
.seo_link_block
{
	display:block;
	float:left;
	width:698px;
	border:1px solid #cccccc;
	background:#EEEEEE;
	padding:5px;
	margin:0 0 10px 0;
}
.seo_link_block img
{
	float:left;
	width:120px;
	height:80px;
	border:1px solid #CCCCCC;
	background:url(indicator-eeeeee-16x16.gif) no-repeat center center #EEEEEE;
	color:#EEEEEE;
	font-size:11px;
}
.seo_link_block a
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#44b2dc;
	display:block;
	float:right;
	width:568px;
}
.seo_link_block span
{
	display:block;
	float:right;
	width:568px;
	text-decoration:none;
	font-size:11px;
}
.seo_link_block p
{
	float:right;
	width:558px;
	height:44px;
	border:1px solid #cccccc;
	background:#FFFFFF;
	padding:3px 5px 5px 5px;
	margin:0;
}

.out_link_div
{
	margin-bottom:5px;
}
.add_block
{
	border:1px solid #cccccc;
	background:#eeeeee;
	padding:10px;
	margin:0;
}

/* Cat. list */
.cat_list
{
	float:left;
	border-left:5px solid #45B2DC;
	background:#eeeeee;
	padding:5px 0 0 5px;
	margin:0 0 10px 0;
}
.cat_list li
{
	display:block;
	float:left;
	height:36px;
	font-size:12px;
	border:1px solid #cccccc;
	width:206px;
	background:url(icon.gif) no-repeat right top #ffffff;
	padding:15px 10px 10px 10px;
	margin:0 5px 5px 0;
}
.cat_list a
{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #45B2DC;
	color:#666666;
}

/* Subcat. list */
.subcat_list
{
	float:left;
	border-left:5px solid #45B2DC;
	background:#eeeeee;
	padding:5px 0 0 5px;
	margin:0 0 10px 0;
}
.subcat_list li
{
	display:block;
	float:left;
	width:222px;
	overflow:hidden;
	text-decoration:none;
	border:1px solid #cccccc;
	background:#ffffff;
	padding:2px;
	margin:0 5px 5px 0;
}
.subcat_list a
{
	display:block;
	float:left;
	width:300px;
	height:15px;
	text-decoration:underline;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	color:#44b2dc;
	padding:2px 0 2px 18px;
	margin:0;
	background:url(famfamfam_silk_icons_v013/icons/folder.png) no-repeat center left;
}

/* Categories list (add entry) */
.categoriesList
{
	display:block;
	float:left;
	width:698px;
	height:150px;
	overflow-y:scroll;
	overflow-x:hidden;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:0 5px 5px 5px;
	margin:-5px 0 10px 0;
}
.categoriesList:hover
{
	border:1px solid #45B2DC;
}
.categoriesList input
{
	display:block;
	float:left;
	margin:1px 3px 0 0;
}
.categoriesList b, .categoriesList label
{
	display:block;
	float:left;
	width:666px;
}
.categoriesList b
{
	background:url(famfamfam_silk_icons_v013/icons/folder.png) no-repeat center left;
	padding:5px 0 2px 18px;
}
.categoriesList-a
{
	background:#EEEEEE;
	padding:0 0 0 18px;
}
.categoriesList-b
{
	background:#FFFFFF;
	padding:0 0 0 18px;
}
.categoriesList-a:hover, .categoriesList-b:hover
{
	color:#FFFFFF;
	background:url(famfamfam_silk_icons_v013/icons/bullet_go.png) no-repeat center left #45B2DC;
	padding:0 0 0 18px;
}

