/* * * * * Index start * * * * *
 * Base
 * Bugano Web
 * sIFR
 * Contact form
 * * * * *  Index end  * * * * */
/* * * * * Here comes "Base" * * * * */
html,
body,
form {
        background:#fff;
	margin-top:0; margin-bottom: 0;
	padding:0;
	
}
form
{
max-width: 980px;
	width:980px;
	margin-left: auto;
    margin-right: auto;
}

body {  font:12px/1.5 Arial, Helvetica, sans-serif;
        padding:0 0 25px;
        width:100%;

}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:22px;
        margin:0 0 0.75em;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
}

p {
	margin:0 0 1em;
}

table {
	margin:1em 0;
}

a, img, object {
	border:0;
	outline:0 none;
}

a, .blue {
	color:#006FBA;
}

.yellow {
	color:#FCAF17;
}

.green {
   color:#00954a;
}

.red {
   color:#e9292f;
}

input {
	font:1em Arial, Helvetica, sans-serif;
        outline:0 none;
}

div.header {
	background:url(http://ludomobil.no/uploads/chrome/bars_bg_down.png) no-repeat left bottom;
	font-size:11px;
	float:left; position:relative;

        margin:0 0 10px;
       
	width:100%; 
}

div.header div.logo {
	float:left;
	margin:30px 0 0;
	padding-bottom:40px;
}

div.frame {
	clear:both;
	float:left;
	margin:0 0 10px;
	width:100%;
}

div.copy {
        /*width:670px;*/
	margin-left: auto;
    margin-right: auto;
	
}

div.footer {
	background:url(http://ludomobil.no/uploads/chrome/bars_bg_up.png) no-repeat left top;
	clear:both;
	color:#887A70;
	font-size:11px;
	line-height:22px;
	margin:0 0 10px;
	padding:0 20px;
	text-align:right;
	text-transform:uppercase;
}

* html div.footer {height:0;}

div.footer a {
	color:#887A70;
	text-decoration:none;
}

div.global-footer {	
	float:left;
}

div.article {
	padding:10px;
}

#dev-notice {
	float:right;
}

.global-menu {
        list-style-type:none;
	list-style:none;
        padding:0;
        float:right;
        margin:85px 0 0;
	list-style-image:none;
}

.global-menu li {
	display:inline;
	margin:0;
	padding:0;
}

* HTML .global-menu li {
	background:url(http://ludomobil.no/uploads/chrome/global_menu.png) no-repeat right top;
}


.global-menu a {
	background:url(http://ludomobil.no/uploads/chrome/global_menu.png) no-repeat left bottom;
	color:#fff;
	float:left;
        font:10px/24px Arial, Helvetica, sans-serif;
	height:24px;
	overflow:hidden;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:99px;
	z-index:0;
}

* html .global-menu a {
	background:url(http://ludomobil.no/uploads/chrome/global_menu_ie6.png) no-repeat left top;
}

.global-menu li.active a {
        background-position:left -34px;
}

* HTML .global-menu li.active a {
	background-position:left bottom;
}

.global-menu li a:hover {
	background-position:left top;
	height:34px;
	line-height:34px;
	position:relative;
	top:-5px;
	left:-5px;
	margin-right:-10px;
	padding:0 5px;
	z-index:10;
}

* HTML .global-menu li a:hover {
	background:0;
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ludomobil.no/uploads/chrome/global_menu.png",sizingMethod="crop");
}

.global-menu li.active a:hover {
        background-position:left -34px;
        height:24px;
        line-height:24px;
        position:static;
        margin:0;
        padding:0;
        z-index:0;       
}

* HTML .global-menu li.active a:hover {
    background:url(http://ludomobil.no/uploads/chrome/global_menu_ie6.png) no-repeat left bottom;
    filter:0;    
}

.page-menu {
   margin:0;
   padding:0;
   text-transform:uppercase;
   font:11px/22px Arial, Helvetica, sans-serif;
   position:absolute;
   left:0;
   bottom:0;
   width:100%;
   text-align:center;
   list-style:none;
}

.page-menu li {
   background:#e9e6e0;
   border-left:1px solid #d0cdc6;
   display:-moz-inline-box;
   display:inline-block;
   *display:inline;
   margin:0;
   padding:0;
   height:22px;
}

.page-menu a {
   color:#7b736e;
   display:block;
   *display:inline-block;
   padding:0 1em;
   text-decoration:none;
   border-right:1px solid #d0cdc6;
   position:relative;
   left:1px;
   height:22px;
}

.page-menu li.green-ludo {

}

.page-menu li.green-ludo a {
}

.page-menu a:hover {
    background:url(http://ludomobil.no/uploads/chrome/menu_item_bg.png) repeat-x left -22px;
}

.page-menu li.green-ludo a:hover {
}

body.green-ludo .page-menu .active a {
}

.page-menu li.active {
    background:url(http://ludomobil.no/uploads/chrome/menu_item_bg.png) repeat-x left top;
    font-weight:bold;
}

.page-menu .active a {
    font-weight:bold;
}
/* * * * * Here comes "Bugano Web" * * * * */
.b-editbox {
   background-color: #333;
   border: 1px solid #111;
   color: #eee;
   padding: 5px;
   font: 9px Verdana, sans-serif;
   position: fixed;
   top: 5px;
   right: 5px;
   z-index: 999;
   opacity: 0.75;
   filter: alpha(opacity=75);
}

* html .b-editbox {
   position:absolute;
}

.b-editbox input {
   font: 9px Verdana, sans-serif;
   color: #222;
   vertical-align:middle;
}

.b-editbox ul {
   list-style: none;
   padding: 0;
   margin: 0;
}

.b-editbox li {
   display: inline;
   padding: 0 5px;
   border-left: 1px solid #666;
}

.b-editbox li.first {
   padding-left: 0;
   border-left: none;
}

.b-editbox li.last {
   padding-right: 0;
}
/* * * * * Here comes "sIFR" * * * * */
@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }

  .sIFR-dummy { 
    width: 0px;
    height: 0px;
    margin-left: 42px !important;
    z-index: 0;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

@media screen {
  .sIFR-active h1 {
    visibility: hidden;
  }
}
/* * * * * Here comes "Contact form" * * * * */
div.contact-form {
   padding-top:0;
}

dl {
   float:left;
   margin:1em 0;
}
dt, dd {
   float:left;
   margin:0;
   padding:0;
}

dt {
   clear:left;
   *clear:none; /*IE7*/
   margin:0 10px 1em 0;
   *margin:0.5em 0 0.25em;  /*IE7*/
   text-align:right;
   *text-align:left; /*IE7*/
   width:120px;
   *width:auto; /*IE7*/
}

* html dt {
   clear:none; /*IE6*/
   margin:0.5em 0 0.25em;  /*IE6*/
   text-align:left; /*IE6*/
   width:auto; /*IE6*/
}

dt, dd {
   *float:none; /*IE7*/
}
* html dt, * html dd { float:none; } /*IE6*/

div.error {
   clear:both;
   float:left;
   margin-left:130px;
   *margin:0; /*IE7*/
   padding:0 0 1em;
}

div.error span {
   clear:left;
   float:left;
}

* html div.error { margin:0; } /*IE6*/


.contact-form a {
   display:block;
   margin:1em 0;
}

.contact-form a.btn {
   clear:both;
   width:192px;
   height:0px;
   padding:50px 0 0;
   background:url(http://ludomobil.no/uploads/chrome/button_send.png) no-repeat right top;
   overflow:hidden;
   margin:0 0 0 130px;
   *margin:0; /*IE7*/
}

* html .contact-form a.btn { margin:0; } /*IE6*/


div.heading {
   padding-bottom:0;
}



ul li
{
    list-style-type:none;
}