

* {
	border:0;
	margin:0;
	padding:0;
}

html {
	height:100%;
}

body {
/*	background:#ababab;*/
        background:#8d8b00;
	font-family:Verdana, Arial, sans-serif;
	font-size: 11px;
	height:100%;
	text-align:center;
}

td {
	font-family: verdana;
	font-size:11px;
	/*color:#fff;*/
}

a {
	text-decoration:none;
}

h1  {
	font-size:12px;
	margin-bottom:3px;
}

h2, h3, h4, h5, h6 {
	font-size:11px;
}

/* white links */

#topPlaceHolder a {
	color:#fff;
}

/* ffe293 links when hovered */

#topPlaceHolder a:hover, #topPlaceHolder a.current, #main a:hover, #main a.current {
	color:#ffe293;
}

/* ffcc66 links */

#main a.current, #sitemap a:hover {
	color:#ffcc66;
}

table {
	border-collapse: collapse;
}

/* classes */

.contentWrapper {
	margin: 25px 20px;
	width: 630px;
}

.contentWrapperInner {
	margin: 32px 25px 20px;
}

.clear {
	clear:both;
	overflow:hidden;
	height:0px;
}

.hr {
	height:1px;
	overflow:hidden;
	background: #999;
}

.noMargin {
	margin:0 !important;
}

/* LAYOUT */

#topPlaceHolder {
/*	background:#ababab;*/
        background:#8d8b00;
	color:#fff;
	text-transform: uppercase;
	height:58px;
}

#topPlaceHolder td {
	font-size:9px;
	height:58px;
	vertical-align: bottom !important;
	text-align:right;
	padding:0 0 3px 0;
}

#topPlaceHolder img {
	margin:0 8px 0 0;
}

#spreader {
	height:90%;
}

#wrapper {
	margin:0 auto;
	width:904px;
	background: #fff url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/wrapper.gif) 100% 0 repeat-y;
	text-align:left;
	border-collapse:collapse;
	height:100%;
}



#wrapper td {
	vertical-align: top;
}

#head, #main {
	width:897px;
}

#head {
	height:166px;
	background:url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/head.jpg) 0 0 no-repeat;
	position:relative;
}

.cornerBottomRight {
	position:absolute;
	background:url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/bottom_right_corner.gif) 0 0 no-repeat;
	bottom:0px;
	_bottom:-2px;
	right:-7px;
	width:7px;
	height:11px;
}

.cornerTopRight {
	position:absolute;
	background:url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/top_right_corner.gif) 0 0 no-repeat;
	top:0px;
	right:-7px;
	_right:-8px;
	width:7px;
	height:8px;
}

#main .cornerTopRight {
	_right:-8px;
}

/* TOP MENU */

#navigation {
	list-style:none;
}

#navigation li {
	float:left;
	width:121px;
	height:119px;
	overflow:hidden;
	margin-right:8px;
	margin-top:36px;
}

#navigation a {
	display:block;
}

#navigation img {
	display:block;
}

#navigation .naviImage{
	width:121px;
	height:92px;
}

#navigation .naviText{
	width:121px;
	height:27px;
	overflow:hidden;
}

#navigation #txtItems {
	margin-right:0;
	margin-left:-2px;
	width:125px;
}

#navigation #txtItems .naviText {
	width:125px;
	height:23px;
	overflow:hidden;
	margin-bottom:1px;
}

#naviText1 {
	background:url(/galleries/menutexts/sv/navi_text1.gif) 0 0 no-repeat #666;
}

#naviText1:hover, #naviText1.current {
	background:url(/galleries/menutexts/sv/navi_text1_hover.gif) 0 0 no-repeat #666;
}

#naviText2 {
	background:url(/galleries/menutexts/sv/navi_text2.gif) 0 0 no-repeat #666;
}

#naviText2:hover, #naviText2.current {
	background:url(/galleries/menutexts/sv/navi_text2_hover.gif) 0 0 no-repeat #666;
}

#naviText3 {
	background:url(/galleries/menutexts/sv/navi_text3.gif) 0 0 no-repeat #666;
}

#naviText3:hover, #naviText3.current {
	background:url(/galleries/menutexts/sv/navi_text3_hover.gif) 0 0 no-repeat #666;
}

#naviText4 {
	background:url(/galleries/menutexts/sv/navi_text4.gif) 0 0 no-repeat #666;
}

#naviText4:hover, #naviText4.current {
	background:url(/galleries/menutexts/sv/navi_text4_hover.gif) 0 0 no-repeat #666;
}

#naviText5 {
	background:url(/galleries/menutexts/sv/navi_text5.gif) 0 0 no-repeat #666;
}

#naviText5:hover, #naviText5.current {
	background:url(/galleries/menutexts/sv/navi_text5_hover.gif) 0 0 no-repeat #666;
}

#naviText6 {
	background:url(/galleries/menutexts/sv/navi_text6.gif) 0 0 no-repeat #666;
}

#naviText6:hover, #naviText6.current {
	background:url(/galleries/menutexts/sv/navi_text6_hover.gif) 0 0 no-repeat #666;
}

#naviText7 {
	background:url(/galleries/menutexts/sv/navi_text7.gif) 0 0 no-repeat #666;
}

#naviText7:hover, #naviText7.current {
	background:url(/galleries/menutexts/sv/navi_text7_hover.gif) 0 0 no-repeat #666;
}

#naviText8 {
	background:url(/galleries/menutexts/sv/navi_text8.gif) 0 0 no-repeat #666;
}

#naviText8:hover, #naviText8.current {
	background:url(/galleries/menutexts/sv/navi_text8_hover.gif) 0 0 no-repeat #666;
}

#naviText9 {
	background:url(/galleries/menutexts/sv/navi_text9.gif) 0 0 no-repeat #666;
}

#naviText9:hover, #naviText9.current {
	background:url(/galleries/menutexts/sv/navi_text9_hover.gif) 0 0 no-repeat #666;
}

#naviText10 {
	background:url(/galleries/menutexts/sv/navi_text10.gif) 0 0 no-repeat #666;
}

#naviText10:hover, #naviText10.current {
	background:url(/galleries/menutexts/sv/navi_text10_hover.gif) 0 0 no-repeat #666;
}

#naviText11 {
	background:url(/galleries/menutexts/sv/navi_text11.gif) 0 0 no-repeat #666;
}

#naviText11:hover, #naviText11.current {
	background:url(/galleries/menutexts/sv/navi_text11_hover.gif) 0 0 no-repeat #666;
}


/* Newsletter PART */

#spreader_nl {
	height:50%;
	vertical-align:top;
	padding:7px;
	padding-right:0px;
}

#wrapper_nl {
	background:#ffffff;
	margin:0 auto;
	width:582px;
	text-align:left;
	border-collapse:collapse;
	height:100%;
}

#head_nl, #main_nl {
	width:568px;
}

#head_nl {
	height:166px;
	background:url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/head_nl.jpg) 0 0 no-repeat;
	position:relative;
}


#navigation_nl {
	list-style:none;
}

#navigation_nl td {
	float:left:
	width:90px;
	height:99px;
	padding-right:5px;
}


#navigation .naviImage_nl{
	width:90px;
	height:69px;
	padding:0px;
	margin:0px;
}

#navigation .naviText_nl{
	width:90px;
	height:20px;
	padding:0px;
	margin:0px;
}

#main_nl {
	background: #fff;
	position:relative;
	clear:both;
	overflow:vizible;
	color:#666;
}

#main_nl a {
	color:#666;
}

#content_nl {
	width:336px;
	height:100px;
	vertical-align:top;
	padding-top:20px;
	padding-left:20px;
	padding-right:28px;
	text-align:justify;
	color:#666666;

}


#left_menu_nl {
 width:204px;
 height:100px;
 float:left;
 vertical-align:top;
 padding-top:13px;
}

#newsletter_block {
	padding-bottom:30px;
}

.left_menu_nl_sideMenu {
	margin-left:15px;
}

.bottom_logo_nl {
	/*
	padding-left:40px;
	padding-bottom:20px;
	padding-top:40px;*/
}

.bottom_address_nl {
/*
	vertical-align:top;
	padding-top:75px;
	padding-left:5px;*/
}



/* MAIN PART */

#main {
	background: #fff;
	position:relative;
	clear:both;
	overflow:vizible;
	color:#666;
}

#main a {
	color:#666;
}

#submenu {
	background:url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/submenu.gif) 0 0 repeat-x #b3b3b2;
	font-weight:bold;
	font-size:12px;
	padding:6px 7px;
	padding-right:0;
}

#submenu a {
	background: url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/triangle.gif) 0 4px no-repeat;
	padding-left:10px;
	margin-right:12px;
	color:#fff;
}

#submenu a:hover, #submenu a.current {
	background: url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/triangle_hover.gif) 0 4px no-repeat;
	color:#ffe293;
}

/* footer */

#footer {
	padding:0 11px 8px 0px;
	height:1%;
	vertical-align: bottom !important;
}

#footer td {
	vertical-align: bottom !important;
}

#logo {
	width:1%;
        padding-bottom:20px;
}

#address {
	font-weight:bold;
	text-transform: uppercase;
	font-size:9px;
	color:#999;
	padding-bottom:3px;
	width:100%;
	padding-left:20px;
}

#footerPics {
	text-align:right;
	white-space: nowrap;
}

/* index page */

#indexPageElements {
	height:307px;
	overflow:hidden;
	width:100%;
}

#indexPageElements td {
	vertical-align: top;
}

#indexPics {
	/*width:587px;*/
	width:670px;
	padding-right:11px;
}

#indexPics #rel {
	/*width:587px;*/
	width:670px;
	position: relative;
}
#indexRightColumn {
	width: 223px;
}

.banner{
	padding:6px 5px;
}

.banner p{
	margin:3px 0 0 !important;
	padding:0 !important;
}

.indexpic {
	/*width:587px;*/
	width:670px;
	height:307px;
	position: absolute;
	left:0;
	top:0;
}

.indexpic img {
	display:block;
}

#indexPageElements table {
	margin-bottom:3px;
}

#indexPageElements p {
	padding:6px 5px;
}

#indexPageElements .indexMenuPic {
	padding-right:9px;
	width:166px;
	width: 100%;
}

#indexPageElements .indexMenuPic p {
	padding-right:9px;
	width:166px;
	padding: 0;
}

/* common 3 column template with right navigation */

#contentTable {
	width:100%;
}

#sectionImages {
	width:240px;
	padding-right:33px;
}

#sectionImages img {
	display:block;
	width:240px;
}

#content {
	padding-right:32px;
	line-height:230%;
	font-size:10px;
}

#sideMenu {
	width:206px;
	width:expression("200px");
}

#sideMenu ul {
	line-height:150%;
}

#sideMenu ul li {
	display:block;
	margin:2px 0;
}

#sideMenu ul li a, #sitemap .menu2 a {
	padding-left:15px;
	background: url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/mrk_grey.gif) 0 3px no-repeat;
	color:#999;
	font-weight:bold;

}

#sideMenu ul li a:hover, #sideMenu ul li a.current, #sitemap .menu2 a:hover {
	background: url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/mrk_fc6.gif) 0 3px no-repeat;
	color:#fc6;
}

/* sitemap */

#sitemap {
	width:80%;
	margin:0 10%;
	margin-bottom:70px;
}

#sitemap td {
	width:50%;
	padding-left:10%;
}

.menu1 {
	margin:10px 0 10px;
}

.menu1 a {
	font-weight:bold;
	font-size:12px;
}

.menu2 {
	margin-left:10px;
}

.menu2 a {
	font-weight:normal;
}

.menu3 {
	margin-left:7px;
}

.menu3 a {
	padding-left:18px;
	background: url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/arrow.gif) 0 2px no-repeat;
	color:#999;
}

.menu3 a:hover {
	background: url(/system/modules/com.gridnine.opencms.modules.aske/resources/pics/arrow_hover.gif) 0 2px no-repeat;
}

#sitemap .hr {
	width:40%;
	margin:5px 0;
	margin-left:10px;
}

/** forms **/

	.Inline_30px {
		float:left;
		margin-right:5px;
	}
	.Inline_30px input {
		width:30px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Inline_70px {
		float:left;
		margin-right:5px;
	}
	.Inline_70px input {
		width:70px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Inline_115px {
		float:left;
		margin-right:5px;
	}
	.Inline_115px input {
		width:115px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Inline_150px {
		float:left;
		margin-right:5px;
	}
	.Inline_150px input {
		width:150px;
		height:22px;;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Inline_30px {
		float:left;
		margin-right:5px;
	}
	.Inline_30px input {
		width:30px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.null {
		float:none;
		margin-bottom: 15px;
	}
	.null input {
		width:210px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.input {
		width:210px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Normal {
		float:none;
		margin-bottom: 15px;

	}
	.Normal input {
		width:210px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Normal_30px {
		float:none;
		margin-bottom: 15px;

	}
	.Normal_30px input {
		width:30px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Normal_70px {
		float:none;
		margin-bottom: 15px;

	}
	.Normal_70px input {
		width:70px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Normal_115px {
		float:none;
		margin-bottom: 15px;

	}
	.Normal_115px input {
		width:115px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Normal_150px {
		float:none;
		margin-bottom: 15px;

	}
	.Normal_150px input {
		width:150px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
	.Normal_315px {
		float:none;
		margin-bottom: 15px;

	}
	.Normal_315px input {
		width:315px;
		height:22px;
		border:0px;
		border-top:2px solid #848484;
		border-left:2px solid #848484;
		margin-top:3px;
	}
.submit {
	font-size:11px;
        padding: 0 3px
}

.calendar_button {
	background:url(/system/modules/com.gridnine.opencms.modules.aske/resources/js/jscalendar-1.0/img.gif) 0 0 no-repeat #f5dd93;
	padding:1px;
	width:18px;
	height:12px;
	display:block;
}

.calendar_button:hover {
	background-color:#ffc100
}
.calendar table {
	border-collapse:separate;
}
.newsletterFormError{
	color:#ff0000 !important;
	font-weight: bold;
}
