* {
	margin:0;
	padding:0;
	border:0;
	font-family:inherit;
}

strong {
	margin:0;
	padding:0;	
}


html {
  height: 100%;
}

* html #cover
{
	height: 100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	min-height:100%;
	height: 100%;
	background: #7b9a22 url(/images/multicatering/bgrG.jpg) repeat-x left top;
}

h1 {
  font-size: 26px;
  font-weight: normal;
}

h2 {
  font-size: 20px;
  font-weight: normal;
}

p, li, strong {
  font-size: 14px;
}

#content p {
line-height:20px;
}


h1, h2, p {
  margin: 16px 0;
}

#content a {
  color:#333366;
   outline:none;
}

a:Hover {
text-decoration:none;
}

/* PhotoGallery 1
======================================== 
*/
    .photogallery a.pg_prev, .photogallery a.pg_next {
        display: block;
        width: 30px;
        height: 40px;
        text-decoration: none;
        background: url("/images/pre/jql/pg_prev_off.gif") left 0px no-repeat;
        margin-top:36px;
    }
         .photogallery a.pg_next {
		background: url("/images/pre/jql/pg_next_off.gif") right 0px no-repeat;
         }

         .photogallery a.pg_next:hover {
              background-image: url("/images/pre/jql/pg_next.gif");
         }
             .photogallery a.pg_prev:hover {
                background-image: url("/images/pre/jql/pg_prev.gif");
            }    
             .photogallery a:hover, .photogallery a:active {
                border: none;
                outline: none;
            }                 
          

         .photogallery .jCarouselLite li img {
            background-color: #ffffff;
            width: 160px;
            height: 106px;
            margin: 3px;
	       }

         .photogallery .jCarouselLite .zoom {
	    position:absolute;
           background: url("/images/pre/zoom.gif") left 0px no-repeat;
           width: 16px;
           height: 18px;
        }

         #content .photogallery .jCarouselLite * {
		padding:0;
        }

         #content .photogallery .jCarouselLite p {
		padding:0; 
		margin:0;
		font-size:12px;
		color:#8c8c8c;
        }

         #content .photogallery table{
		margin-bottom:10px;
        }

		.photogallery   {	
			border-top:1px dotted #CCCCCC;
			border-bottom:1px dotted #CCCCCC;
			overflow:hidden;
  		}

/* PhotoGallery 2
======================================== */

#content #gallery { float:right; width:300px; margin-left:20px;}
#content #thumbs { overflow: hidden; width:300px; }


#content #thumbs img { border: 1px solid #cdcdcd; padding: 2px; background-color: white; cursor: pointer; float:left;}
#content #thumbs img { margin: 0px 4px 4px 0px; }

#content #panel { float:right; }
#content #panel img {}

/* PhotoGallery 2 end */

#content table tr td {
	border-bottom:1px solid #d6d6d6;
	vertical-align:top;
        font-size:14px;
        padding-top:16px;
}

#content table tr th {
	border-bottom:2px solid #d6d6d6;
        font-size:14px;
        padding-top:16px;
        color:#990000;
}

#content .clearTab tr td {
	border:0;
        padding-top:6px;
}

#content .print {
	height:32px;
}

#content .print a {
	padding:4px 0px 4px 35px;
	font-size:12px;
	background: url(/images/multicatering/print.jpg) no-repeat left top;	
	line-height:32px;
}

input, textarea, select {
	border:solid 1px #999999;
	background-color:#f8f8f8;
}

.darkblue { color:#4554c7; }
.red { color:#db1040; }
.orange { color:#fd4504; }
.green { color:#71b100; }
.blue { color:#63b5e8; }
.darkred { color:#990000; }
.pink { color:#c91d82; }
.left { float:left; }
.right { float:right; }
.grey { color:#666666; }
.bold { font-weight:bold; }
.yellow {color:#ffe470; }
.shot{ font-weight:bold; font-size:12px; padding-right:10px; }


/* Description !
======================================== */

.info {
	background: url(/images/multicatering/info.jpg) no-repeat left top;
	margin-left:15px;
	color:#666666;
}

#content div .info {
	margin-left:0;
}


#content div .info em {
	margin-left:50px;
}

#content #sample a {
	padding-left:12px;
	background: url(/images/multicatering/dot.gif) no-repeat left center;

}

#content #sample strong {
	color:#990000;
}

.info em {
	margin-left:30px;
	display:block;
}

#content #set {
	background: url(/images/multicatering/ulH.gif) repeat-x bottom;
	width:710px;
	height:38px;
	margin-left:10px;
	margin-bottom:10px;
}

#content #set ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

#content #set ul #open {
	background: url(/images/multicatering/1st.gif) #c6e37b no-repeat left top;
	width:119px;
}

#content #set ul li {
	float:left;
	height:33px;
	padding:0;
	margin:0;
	text-align:center;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	line-height:28px;
	margin-top:5px;
}

#path * {
	font-size:12px;
	color:#999999;
}

#path  {
	padding-top:10px;
}

#head h1 {
	display:block;
	margin: 0;
	position:absolute;
	top:10px;
	left:20px;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}

#head {
  height: 300px;
  background: url(/images/multicatering/head.jpg) no-repeat right top;
}

#head div {
	padding-top:220px;		
}

#head #abs {
	display:block;
	margin: 0;
	position:absolute;
	top:-148px;
	left:20px;
	color:#db1040;
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:24px;
}

#head div ul li {
	padding-right:10px;
	list-style:none;
}

#head div a {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

#mainNav {
  list-style: none;  
}

#mainNav a {
color:#c3f66d;
}

#mainNav li .select {
color:#ffe470;
}

#mainNav li .new {
       background: url(/images/multicatering/new.gif) no-repeat right top;
       color:#ffe470;
}

#content .box {
	float:left;
	width:146px;
       padding-bottom:16px;
}

#content .box img {

        border:3px solid #cccccc;
}

#content .box a {
	font-size:12px;
}

#footer {
	margin: auto;
	margin-top: -50px;
	width: 100%;
	height: 50px;
	clear: both;
	background: url(/images/multicatering/gross.gif) repeat-x center bottom;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#333333;
}

#footer span {
	padding-top:30px;
	display:block;
	padding-left:170px;
}

#empty {
	height: 50px;
	clear: both;
}

#mainNav li {
	display:block;
	border-bottom:1px dotted #edfe74;
	height:100%;
        font-size:16px;
}

#mainNav li ul li {
	border-bottom:0;
       font-size:14px;
       font-weight:normal;
      }

#mainNav li ul  li a {
padding-left:20px;
}

#content {
  background: #ffffff url(/images/multicatering/paperEdge.gif) no-repeat right top;
  height:100%;
  padding-bottom:30px;
  color:#333333;
}

	#content ul {
	margin-left:20px;
	list-style:square;
	}

	#content .shotdot {
	margin-left:10px;
	list-style:none;
	}

	#content .shotdot li {
	padding-left:30px;
	background: url(/images/multicatering/ny/shot-dot.gif) no-repeat left top;
	}


	#content p {
	text-align:justify;
	}

	#content table tr td p {
	text-align:left;
	}

	#content ul li {
	padding:2px 10px 4px 10px;
	}

	#content #catchword {
	color:#990000;
	width:730px;
	margin:0;
	padding:0px 0px 0px 20px;
	}
	
		#content #catchword div p {
		font-size:20px;
		padding:0;
		}

		#content #catchword div {
		background: url(/images/multicatering/hr.gif) repeat-x bottom;
		border: 1px solid #ffffff;
		overflow: hidden;
		zoom: 1;
		}

		#content #catchword hr {
		text-align:right;
		color:#990000;
		background-color:#990000;
		border:0px;
		height:3px;
		clear:both;
		margin:0;
		padding:0;
		}


/* --------------------------------------------------------------------------- menu --------------------------------------------------------------------------- */

 .horiz, .horiz li ul { /* MAIN MENU ITEMS*/
list-style-type: none;
margin: 0;
padding: 0;
font-size: 16px;
font-weight:bold;
}

.horiz li {
position: relative;
padding:0px 0px 4px 0px;

}

.horiz li a {
display:block;
text-decoration:none;
}

/* The Core Technique
================================= */

#wrapper {
	width: 960px; 
	margin: auto;
	text-align: left;
	background: url(/images/multicatering/papir.gif) repeat-y right top;
	height: auto !important;
	min-height:100%;
	height: 100%;	
}

#cover {
	width:100%;
	height:100%;
	background: url(/images/multicatering/horG.jpg) repeat-x left top;
}

#content {
	width: 770px;
	float: right;
	height:100%;
}

#mainNav { 
	width: 180px; 
	float: left;
} 

/* Add some padding
================================== */


#mainNav {
  margin-top: 60px;
  padding-bottom: 20px;
}

#mainNav * {
  padding-left: 10px;
  padding-right: 20px;
}

#mainNav * * {
  padding-left: 0;
  padding-right: 0;
}

#content * {
  padding-right: 20px;
  padding-left: 20px;
}

#content  * * {
  padding: 0;
}
