/* Author:				Perfica, www.perfica.se
*  Contact:				info@perfica.se
*  Version:				1.0
*  Created:				2007
*
*
* CONTENTS
* -----------------
* == INCLUDE
* ----> defaults
* ----> forms
* ----> navigation
* == LAYOUT
* == INDEX

**-----------------------------------------------------------------------------------
/* == INCLUDE
-----------------------------------------------------------------------------------*/

@import url(defaults.css);
@import url(forms.css);
@import url(navigation.css);
@import url(formcheck/tjansten/formcheck.css);

/*-----------------------------------------------------------------------------------
* == LAYOUT
* --------------------------------------------------------------------------------- */


div#container {width:900px; margin:0px auto 0 auto; min-height:600px;}

div#header {margin:15px 0 10px;}
#header * {behavior: url(iepngfix.htc);}
div#banner {text-align:center; margin:20px 0 10px 0;}

.other {border-top:10px solid #435770; padding-top:5px;}
	
div#wrap {float:left; width:700px; }
div#content {width:700px;}

div#footer {text-align:right; color:#999; border-top:5px solid #5284B6; margin:10px 0; padding:5px; font-size:80%;}
	#footer a {text-decoration:none; color:#999;}
	#footer p {float:left;}

div.ad_box {margin:10px 0 0 710px; background:#ffffff; border:1px solid #5E85B2;}
   .ad_box p {margin: 10px;}
   .ad_box .linkbutton {margin: 0 10px 10px 10px;}
/*-----------------------------------------------------------------------------------
* == Information
* --------------------------------------------------------------------------------- */		

.information .info p {margin-bottom:10px;}
.information .example p {font-size:80%; padding:5px; background:#E8E8E8; border:2px solid #47576E;}	
	
/*-----------------------------------------------------------------------------------
* == USERBOX
* --------------------------------------------------------------------------------- */	

div#userbox {margin:10px 0 0 710px; background:#ffffff; border:1px solid #5E85B2;/*border-top:1px solid #5E85B2;border-left:1px solid #5E85B2;border-right:1px solid #5E85B2;*/}
	#userbox form label {margin-top:5px; font-weight:normal;}

/* Login */
#box_login {border-bottom:1px solid #5E85B2;}
.login form {overflow:hidden; zoom:1; padding:5px;}	
.login a {display:block; margin:5px 0;}
.login .input_text {width:170px;}
.login span {display:block;}
.login h2 {color:#FFFFFF; padding:5px 0; background:#5E85B2; font-size:125%; margin:0;font-weight:normal;text-align:center;}
.login fieldset {}

/* Forgot password */
#box_glomt {display:none; border-bottom:1px solid #5E85B2;}
#box_glomt p {margin:5px 0;}
/*-----------------------------------------------------------------------------------
* == Register
* --------------------------------------------------------------------------------- */	

.register .box {margin-left:20px;}

/*-----------------------------------------------------------------------------------
* == Profile.php
* --------------------------------------------------------------------------------- */

.profile .column {width:200px; margin-top:10px;}
.profile .presentation {margin-top:10px;}
.profile .column img {max-width:200px;}
.profile .presentation {width:auto; margin-left:220px;}
.profile .presentation p span {display:block; float:left; width:80px; color:#333;}
.profile form {overflow:hidden; zoom:1;}
.profile form legend {padding-bottom:10px;}
.profile form p {margin-top:5px;}

/*-----------------------------------------------------------------------------------
* == Profile_files.php
* --------------------------------------------------------------------------------- */
.profile_files .column {width:auto; margin:20px 0 0 20px;}
.profile_files .box {width:300px; margin:20px 0 0 0;}
.profile_files .column h1 {margin:0;}

.profile_files form {padding-top:10px;}
.profile_files .column p {padding-top:0px;}
.profile_files .box p {padding-top:10px;}


/*-----------------------------------------------------------------------------------
* == Profile_conversation
* --------------------------------------------------------------------------------- */

.profile_conversation {}

.profile_conversation .post {margin:0; padding:5px 0; border-bottom:2px solid #ccc; zoom:1; clear:left;}
.profile_conversation .post + .post {}
.profile_conversation .bg1 {}
.profile_conversation .bg2 {background:#F5F5F5;}
.profile_conversation .author {float:left; padding:5px;}
.profile_conversation .author img {max-width:100px; display:block; margin-top:3px;}
.profile_conversation .author a {font-weight:bold;}

.profile_conversation .content {margin-left:170px; padding-top:5px;}

.profile_conversation form {margin-top:10px;}
.profile_conversation legend {padding-bottom:10px;}
.profile_conversation textarea {height:100px;}
.profile_conversation .event {border-top: 2px solid #ccc;}

.project_infobox { border: 2px solid #8CA8D6; padding: 10px; margin: 10px 0; background:#F9FBFE;}

.profile_conversation .ad_content {margin:10px 0 15px 0;}
.profile_conversation .sub_menu {margin-bottom:10px;}
.msgclip {font-weight:normal;}

.inviteview {margin-top: 10px; border: 1px dotted #c0c0c0; padding: 10px; }

/*-----------------------------------------------------------------------------------
* == Profile_projects
* --------------------------------------------------------------------------------- */

.profile_projects .msg {font-weight:normal;}
.profile_projects .list a {}
div#projinvite_newpers { display: none; }
div#invform1 { margin-top: 10px; display:none;}
div#invform2 { margin-top: 10px;}
/*-----------------------------------------------------------------------------------
* == Profile_surveys
* --------------------------------------------------------------------------------- */

.surveys p {margin:10px 0; text-align:center;}
.surveys form label {padding-left:5px;}

/*-----------------------------------------------------------------------------------
* == Profile_contacts
* --------------------------------------------------------------------------------- */

.profile_contacts ul {width:46%; margin:10px 3% 0 0; float:left;}
.profile_contacts ul li {margin-top:5px; line-height:20px;border:1px solid #fff;}
.profile_contacts li.erase {background:#536E8E; border:1px solid #47576E; float:right; font-size:80%;}
.profile_contacts li.erase a {display:block; color:#ffffff; padding:0px 10px; text-decoration:none;}
.profile_contacts li.erase a:hover {background:#6C85AA;}

.profile_contacts li + li.erase {clear:right;}
.profile_contacts li.header {font-weight:bold; background:#CCCCCC; padding:3px;}
.profile_contacts ul.row {margin:10px 3% 0 0;}

.profile_contacts_invited {clear:left; margin-top:20px;}

/*-----------------------------------------------------------------------------------
* == Profile_settings
* --------------------------------------------------------------------------------- */

div.profile_settings {}
	.profile_settings .picture {}
	.profile_settings .picture label {margin-bottom:10px;}
	.profile_settings .picture img {}
	.profile_settings .picture a {display:block; margin-top:10px;}

/*-----------------------------------------------------------------------------------
* == annons.php
* --------------------------------------------------------------------------------- */

.ad .ad_content {clear:right;margin-top:5px;}
.ad .ad_content img {float:right; margin:0 0 10px 10px; max-width:200px;}

.ad div.info {border:1px solid #ccc; padding:5px; clear:right;}
.ad .info .list {margin:0;}
.ad_status {margin-top: 5px;}

/*-----------------------------------------------------------------------------------
* == annons_add.php (.ad_add)
* --------------------------------------------------------------------------------- */
.ad_add .input_radio {margin-right:5px;}
.ad_add .input_radio + label {padding-right:10px;}
.ad_add p {margin-top:10px;}
.ad_add legend {padding:5px 0;}
.ad_add fieldset {margin-bottom:10px;}

.ad_add .column {width:300px; margin:0;}
.ad_add .column + .column {width:auto;}
.ad_add span {}
/*-----------------------------------------------------------------------------------
* == annons_payment.php (.ad_payment)
* --------------------------------------------------------------------------------- */

.sendsms {margin-top:10px;}
.sendsms span {font-size:125%; color:#999999;}
.ad_payment p {margin-top:10px;}

/*-----------------------------------------------------------------------------------
* == MISC
* --------------------------------------------------------------------------------- */
table#anslagstavlan {}
	#anslagstavlan tr {}
	#anslagstavlan th {}
	#anslagstavlan td {padding:10px 0; line-height:150%;}
	#anslagstavlan a.author {display:inline; padding-right:5px; color:#5E85B2;}
	#anslagstavlan a.author:hover {text-decoration:underline;}

div#project_top {overflow:hidden; margin:5px 0; padding-bottom:5px; border-bottom:1px solid #999;}
	#project_top a.linkbutton {float:left;}
	#project_top form {float:right;}
	#project_top form legend {display:none;}

.outsider .box {margin-left:20px;}

.split {}