/*
   main.css
   LiftAB
   
   Created by Patrik Wilhelmsson on 2009-12-15.
   Design by Niklas Andersson, Column Identitet AB
   Copyright 2009 Media Tech Design. All rights reserved.
*/


body		{ font: 11px/1.6 Arial, sans-serif; background-color: #707070; color: #3c3c3c; overflow-y: scroll;}
h1			{ line-height: 1.2; font-weight: normal; font-family: Helvetica, Arial, sans-serif; color: #3c3c3c; font-size: 24px; margin-bottom: 10px; padding-bottom: 5px;}
h3 			{ font-size: 30px; line-height: 35px;}
p			{ margin-bottom: 20px;}
a			{ color: #91c73e; text-decoration: none;}
a:visited 	{ color: #91c73e;}
a:hover		{ color: #91c73e; text-decoration: underline;}

#wrapper 		{ width: 968px; position: relative; margin: 0 auto; }
#header			{ height: 104px; background: #707070 url(../images/top.png) no-repeat; }
#menu			{ background: #707070 url(../images/menu-bar.png) no-repeat; height: 24px; padding: 1px 0 1px 9px;}
#menu li		{ display:block; float: left;}
#menu a			{ display:block; font-family: Helvetica, Arial, sans-serif; color: #3c3c3c; text-align: center; line-height: 24px; font-weight: bold;}
#menu a:hover, 
#menu a.active		{ color: #FFF; background: transparent url(../images/menu-hover.png) repeat-x; text-decoration: none;}
#menu #mitem-1 	{ width: 68px;}
#menu #mitem-2 	{ width: 99px;}
#menu #mitem-3 	{ width: 111px;}
#menu #mitem-4 	{ width: 124px;}

#content 			{ }
.widecontent_top	{ background: #707070 url(../images/widecontent_top.png) no-repeat; height: 42px;}
.widecontent 		{ background: #707070 url(../images/content-bg.png) repeat-y; overflow: hidden;}
#thecontent			{ margin: 15px 25px; background: transparent url(../images/line.png) repeat-y 568px 0;}
#thecontent.noline	{ background: none;}
#widecontentbottom 	{ height: 8px; background: #707070 url(../images/content-bottom.png) no-repeat;}
#copystuff			{ padding-left: 9px; color: #CCC; clear: left;}
#underpage-col1		{ width: 552px; float: left;}
#underpage-col2		{ width: 331px; float: left; margin-left: 35px;	}

/* STARTSIDA */
#banner		{ width: 950px; height: 297px; background: #707070 url(../images/banner.jpg) no-repeat; padding: 0 9px;}
#start-col1	{ width: 644px; height: 413px; float: left; background: #707070 url(../images/start-col1.png) no-repeat; }
#start-col2	{ width: 324px; height: 413px; float: left; background: #707070 url(../images/start-col2.png) no-repeat; position: relative;}
div.pad		{ padding: 50px 30px;}
div.pad2	{ padding: 50px 0 0 15px}
div.link_btn{ padding-bottom: 6px;}
#kontakta	{ position: absolute; bottom: 13px; right: 16px;}

/* PRODUKTSIDA */
#banner.liftar	{ width: 968px; height: 297px; background: #707070 url(../images/banner-liftar.jpg) no-repeat; padding: 0;}
#banner.liftar .pad {padding: 30px 38px 0px;}
#banner a	{ color: #3c3c3c; text-decoration: underline;}
#linkbox { background-color: #91c73e; border: 1px solid #91c73e; width: 200px; padding: 10px 0;}
#linkbox a {color: #FFF;}
#linkbox ul {padding-left: 20px;}
#linkbox li {list-style-type: disc; list-style-position: outside; color: #FFF;}

.products div.pad { padding: 0px 38px 10px;}
.products .col50  {float: left;width: 442px; padding: 0 4px;}
.products .alpha {padding-left: 0;}
.products .omega {padding-right: 0;}
.products .pImg img	{ border: 1px solid #bababa;}
.products .pImg a:first-child { padding-right: 6px;}
.products .pContent {padding-right: 15px;}

/* FORMS */
form div		{ margin-bottom: 6px;}
label			{ display: block; width: 115px; float: left; margin: 5px 10px 0 0; font-weight: bold;}
input,textarea,select,.input	{ font-family: Arial, "MS Trebuchet", sans-serif; }
select			{padding: 1px;}
input.txt		{ -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #CCC; padding: 3px; width: 175px;}
div.edit-feild	{ text-align: center; clear: both;}
button, .ui-button	{ text-transform: uppercase; padding: 0.4em 1em 0.5em; cursor: pointer; font-size: 10px; outline: 0; margin:0; text-decoration:none !important; position: relative; text-align: center; font-weight: bold;}
 

/* ADMIN */
ul.admin_list li	{background-color: #76C2C8; width: 300px; padding: 3px 0 3px 20px; margin-bottom: 5px;}
table.admin_tbl,
table.file_tbl		{ width: 100%; border-collapse: collapse;}
table.admin_tbl td	{ padding: 3px 3px 3px 20px; border-bottom: 5px solid #563417;}
table.admin_tbl td.child	{ background-color: #EEE; padding: 3px 3px 3px 20px;}
table.admin_tbl td.child a {color: #000;}
table.admin_tbl td a{color: #FFF;}
table.admin_tbl td a:visited;{color: #FFF;}
table.admin_tbl td.icon,
table.file_tbl	td.icon	{ width: 17px; vertical-align: middle; padding: 0; padding-right: 5px;}
table.file_tbl td.icon-2 { width: 32px; vertical-align: middle; padding: 0;}
table.file_tbl	td { padding: 3px; font-size: 12px; color: #383838; border-bottom: 1px solid #563417;}	
table.file_tbl	th	{ border: 1px solid #EEE; padding: 0.6em 10px; color: #333333; font-weight: bold;}
thead	{ background-color: #FFDC96;}
table.bokning { width: 100%; border-collapse: collapse;}	
table.bokning th { border: 1px solid #EEE; padding: 0.6em 10px; color: #FFF; font-weight: bold;}
/*table.bokning td { border-bottom: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;}*/
table.bokning td,
table.bokning th {  height: 30px; vertical-align: middle; text-align: center;}
table.bokning td.alignleft { text-align: left; width: 70px; font-weight: bold;}
table.bokning td span { font-weight: normal; font-size: 11px;}
.MultiFile-list, 
.already-uploaded { margin-left: 126px; width: 240px;}
.MultiFile-label { border-bottom: 1px solid #CCC;}
div.action { border-top: 2px solid #707070; padding-top: 5px; clear: left;}


/* MISC */
.nowrap			{ white-space: nowrap;}
.aligncenter	{ text-align: center;}
.alignright		{ text-align: right;}
.alignleft		{ text-align: left;}
small			{ font-size: 10px; }
.date			{font-size: 10px; color: #666; margin-bottom: 10px;}
.widget-icons  	{ padding: 2px; width: 16px; height: 16px;}
#meta			{ margin-bottom: 15px;}
.no-margin 		{ margin-bottom: 0px;}
hr				{ border: 0; color: #8b0304; background-color: #8b0304; height: 1px;}
