body{
	background: #fff url("../layout/bg_panorama.gif") repeat-x;
	font-family: Arial, Sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 160%;
	color: #424242;
}

img{
	border: 0;
}

.hilite{
	background-color: #FDFF56;
}

a:active{ color: #000; text-decoration: underline; }
a:link{ color: #000; text-decoration: underline; }
a:visited{ color: #000; text-decoration: underline; }
a:hover{ color: #000; text-decoration: none; }

/* layout structure */

#logotype{
	background: #fff url("../layout/logotype.gif") no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 199px;
	height: 81px;
}

#container{
	clear: both;
	background: #fff url("../layout/bg_container.gif") repeat-x;
	width: 760px;
}

#left{
	background: url("../layout/bg_left.gif") repeat-x;
	float: left;
	width: 180px;
	padding: 10px 10px 0 10px;
	font-size: 11px;
	height: 200px;
}

#right{
	margin-left: 200px;
	padding: 10px 30px 10px 20px;
	min-height: 400px;
}

#rightKontakta{
	margin-left: 200px;
	padding: 0 0 10px 20px;
}

#footer{
	clear: both;
	border-top: 1px solid #CAD2D8;
	padding: 0 0 0 160px;
}

/* first level menu */

#menu ul{
	padding: 0 0 0 198px;
	margin: 0;
	font-size: 13px;
	height: 81px;
	width: 100%;
}

#menu ul li { display: inline; }

#menu ul li a{
	background: url("../layout/menu.gif");
	background-position: top right;
	color: #fff;
	text-decoration: none;
	float: left;
	padding: 30px 9px 0 9px;
	height: 51px;
	color: #5E5E5E;
	border-right: 1px solid #FBFBFB;
	border-left: 1px solid #BDBDBD;
	font-weight: bold;
}

#menu ul li a:hover{
	background: url("../layout/menu.gif");
	background-position: bottom right;
	color: #fff;
}

#menu ul li a#Active{
	background: url("../layout/menu.gif");
	background-position: bottom right;
	color: #fff;
	font-weight: bold;
}

/* second level menu */

#submenu ul{
	background: #2F4A5A url("../layout/sub_bg.gif") repeat-x;
	background-position: bottom;
	padding: 0 0 0 197px;
	margin: 0;
	float: left;
	width: 100%;
	font-size: 12px;
}

#submenu ul li { display: inline; }

#submenu ul li a{
	color: #fff;
	padding: 0.3em 1.2em 0.3em 1.2em;
	text-decoration: none;
	float: left;
}

#submenu ul li a:hover{
	background-color: #182A34;
	color: #fff;
}

#submenu ul li a#subActive{
	background-color: #182A34;
	color: #fff;
	font-weight: bold;
}

#submenu ul#subnavlistInActive li a:hover{
	background: url("../layout/sub_bg.gif");
	color: #fff;
}

/* footer and list options */

#footer ul{
	margin-top: 1em;
	text-align: right;
}

#footer ul li { display: inline; }

#footer ul li a{
	padding: .5em 1em .5em 3em;
	text-decoration: none;
	color: #000;
	padding: 0em 1em;
	float: left;
	font-size: 11px;
}

#footer ul li a:hover{
	text-decoration: underline;
}

#footer li a#kontakta{
	margin-right: 2em;
	list-style: none;
	background: url("../layout/icon_kontakta.gif") no-repeat 4px 3px;
	padding-left: 2em;
}

#footer li a#sidkarta{
	margin-right: 2em;
	list-style: none;
	background: url("../layout/icon_sitemap.gif") no-repeat 2px 3px;
	padding-left: 2em;
}

#footer li a#print{
	margin-right: 2em;
	list-style: none;
	background: url("../layout/icon_print.gif") no-repeat 4px 3px;
	padding-left: 2em;
}

#footer li a#copyright{
	margin-right: 2em;
	list-style: none;
	background: url("../layout/icon_info.gif") no-repeat 5px 3px;
	padding-left: 2em;
}

/* left div list */

#left h6{
	padding: 0 1em .3em 2em;
	background: url("../layout/icon_arrow.gif") no-repeat 4px 5px;
}

#left ul{
	margin: 0;
	padding: 0 .5em 1em .5em;
}

#left li{
	padding: 0 1em .3em 3em;
	list-style: none;
	background: url("../layout/icon_doc.gif") no-repeat 18px 4px;
}

#left ul li a#leftActive{
	background-color: #000;
	color: #fff;
	font-weight: bold;
}

#left a{ padding: 2px; }
#left a:active{ color: #000; text-decoration: none; }
#left a:link{ color: #000; text-decoration: none; }
#left a:visited{ color: #000; text-decoration: none; }
#left a:hover{ color: #000; text-decoration: underline;  }

#left ul li a{ padding: 2px; }
#left ul li a:active{ color: #000; text-decoration: none; }
#left ul li a:link{ color: #000; text-decoration: none }
#left ul li a:visited{ color: #000; text-decoration: none; }
#left ul li a:hover{ color: #fff; text-decoration: none; background-color: #000; }

#left h6 a:active{ color: #1168A6; }
#left h6 a:link{ color: #1168A6; }
#left h6 a:visited{ color: #1168A6; }
#left h6 a:hover{ color: #fff; }

/* right div list */



#right .list li{
	color: #666660;
	font-size: 110%;
	font-weight: bold;
	line-height: 170%;
	padding: .4em 1em .5em 3em;
	list-style: none;
	background: url("../layout/cases.gif") no-repeat 1px 1px;
}

table#kunder{
	font-size: 11px;
	line-height: 130%;
	border-collapse: collapse;
	width: 506px;
}

td{
	padding: 0;
	vertical-align: top;
}

.alignLeft{
	padding-right: 10px;
	width: 50%
}

.alignRight{
	padding-left: 10px;
	width: 50%
}

#right table a{
	font-weight: bold;
	background-color: #fff;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	border-left: 1px solid #e5e5e5;
	padding: 1px 4px 1px 4px;
	text-decoration: none;
	color: #000;
 }
 
#right table a:active{ }
#right table a:link{  }
#right table a:visited{  }

#right table a:hover{
	background-color: #4a4a4a;
	border-top: 1px solid #63915d;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #63915d;
	padding: 1px 4px 1px 4px;
	text-decoration: none;
	color: #fff;
}

/* Sidkarta */

#sidkarta h5 a{
	color: #1168A6;
}

#sidkarta h5{
	padding: 0 1em .3em 2em;
	background: url("../layout/icon_arrow.gif") no-repeat 4px 5px;
}

#sidkarta h6{
	padding: 0 1em .3em 1em;
}

#sidkarta ul{
	margin: 0;
	padding: 0 .5em .5em .5em;
	border: 0px solid red;
}

#sidkarta li{
	padding: 0 1em .1em 2em;
	list-style: none;
	background: url("../layout/icon_doc.gif") no-repeat 5px 4px;
	border: 0px solid green;
}

#sidkarta ul li ul{
	margin: 0;
	padding: 0 .5em .5em 0em;
	border: 0px solid blue;
}

#sidkarta ul li ul li{
	padding: .3em 1em 0 1em;
	list-style: none;
	background: url("../layout/icon_doc_.gif") no-repeat 5px 4px;
	border: 0px solid green;
}

#sidkarta ul li ul li ul{
	margin: 0;
	padding: 0 .5em .5em .5em;
	border: 0px solid pink;
}

#sidkarta ul li ul li ul li{
	padding: 0 1em .1em 3em;
	list-style: none;
	background: url("../layout/icon_doc.gif") no-repeat 15px 4px;
	border: 0px solid gray;
}