* {
	margin:0;
	padding:0;
}

body {
	font:0.8em Arial, Tahoma, Verdana, sans-serif;
	text-align:center;
}

div {text-align:left;}
.clear {clear:both;}

.container {
	position:relative;
	margin:0 auto 0 auto;
	width:768px;
	height:300px;
	background:#ffffff url(../images/bg/container.gif) no-repeat 0 115px;
}

p.logo {
	margin:10px 0 10px 0;
	text-align:center;
}

p.logo img {
	border:0;
}

.navbar {
	position:absolute;
	top:130px;
	left:0;
	width:768px;
	height:93px;
	list-style:none;
	text-align:center;
	background:transparent url(../images/bg/navbar.gif) no-repeat 0 -15px;
}
.navbar li {
	position:absolute;
	top:0;
	height:92px;
	text-align:center;
}
.navbar li.home {left:109px;width:108px;}
.navbar li.domestic {left:208px;width:103px;}
.navbar li.commercial {left:311px;width:111px;}
.navbar li.contact {left:422px;width:120px;}
.navbar li.news {left:542px;width:108px;}

.navbar a {
	display:block;
	height:77px;
	color:#000000;
	text-decoration:none;
	text-align:center;
	background:transparent url(../images/bg/navbar_btns.gif) no-repeat -8px 6px;
}
.navbar a:hover,.navbar li.current a {background:transparent url(../images/bg/navbar_btns.gif) no-repeat 0 -92px;}
.navbar li.home a {width:108px;background:transparent url(../images/bg/navbar_btns.gif) no-repeat -8px 6px;}
.navbar li.home a:hover,.home .navbar li.current a {background:transparent url(../images/bg/navbar_btns.gif) no-repeat 0 -92px;}
.navbar li.domestic a {width:103px;background:transparent url(../images/bg/navbar_btns.gif) no-repeat -111px 6px;}
.navbar li.domestic a:hover,.domestic .navbar li.current a {background:transparent url(../images/bg/navbar_btns.gif) no-repeat -103px -92px;}
.navbar li.commercial a {width:111px;background:transparent url(../images/bg/navbar_btns.gif) no-repeat -222px 6px;}
.navbar li.commercial a:hover,.commercial .navbar li.current a {background:transparent url(../images/bg/navbar_btns.gif) no-repeat -214px -92px;}
.navbar li.contact a {width:120px;background:transparent url(../images/bg/navbar_btns.gif) no-repeat -328px 6px;}
.navbar li.contact a:hover,.contact .navbar li.current a {background:transparent url(../images/bg/navbar_btns.gif) no-repeat -320px -92px;}
.navbar li.news a {width:108px;background:transparent url(../images/bg/navbar_btns.gif) no-repeat -442px 6px;}
.navbar li.news a:hover,.news .navbar li.current a {background:transparent url(../images/bg/navbar_btns.gif) no-repeat -434px -92px;}

.main {	
	position:absolute;
	top:207px;
	left:0;
	width:768px;
	height:474px;
	background:#9a1b47 url(../images/bg/bg_home.gif) no-repeat 0 0;
}
.home .main {background:#9a1b47 url(../images/bg/bg_home.gif) no-repeat 0 0;}
.domestic .main {background:#9a1b47 url(../images/bg/bg_domestic.gif) no-repeat 0 0;}
.commercial .main {background:#9a1b47 url(../images/bg/bg_commercial.gif) no-repeat 0 0;}
.contact .main {background:#9a1b47 url(../images/bg/bg_contact.gif) no-repeat 0 0;}
.news .main {background:#9a1b47 url(../images/bg/bg_news.gif) no-repeat 0 0;}

.main h1 {
	position:absolute;
	top:390px;
	left:34px;
	font-weight:normal;
	font-size:1.7em;
	color:#ff3892;
	text-transform:uppercase;
}

h1 .smalltext {font-size:0.6em;}

.left {
	position:absolute;
	top:80px;
	left:34px;
	overflow:auto;
	width:446px;
	height:280px;
}

.left h2,.left h3,.left p,.left ul,.left ol {
	margin:0 10px 10px 0;
	color:#ffffff;
}
.left h2,.left h3 {
	margin:0 10px 0 0;
}

.left ul,.left ol {
	margin-left:30px;
}

.left h2 {font-size:1.35em;}
.left h3 {font-size:1.2em;}

.left a,.contacttype {
	font-weight:bold;
	color:#ff368e;
	text-decoration:none;
}
.left a:hover {text-decoration:underline;}

p.niceic {
	position:absolute;
	top:408px;
	left:671px;
}

p.legal {
	position:absolute;
	top:692px;
	left:0;
	padding:2px 0 0 0;
	width:768px;
	text-align:center;
	border-top:2px solid #9a1b47;
}

p.intropara {
	font-size:1.2em;
	font-weight:bold;
}

.form p {
	clear:both;
	margin-bottom:0;
	padding:8px 0 0 0;
}

.form p.btns {margin:0 0 0 100px;}

.form label {
	float:left;
	width:100px;
}

.form input,.form select,.form textarea {
	float:left;
	padding:1px;
	width:140px;
	font:1em Arial, Tahoma, Verdana, sans-serif;
	border:1px solid #ff3a90;
}
.form textarea {width:230px;}
.form input.narrowfield {width:40px;}

.form input.button {
	margin:0 7px 0 0;
	padding:0 1px 2px 1px;
	width:78px;
	height:23px;
	color:#ffffff;
	text-align:center;
	background:#ff3a90;
	border:0;
}

input.checkbox,input.radiobtn {
	clear:left;
	border:0;
}

.imgleft {
	float:left;
	margin:0 12px 12px 0;
}

.imgright {	
	float:right;
	margin:0 0 12px 12px;
}

.left a .imgleft,.left a .imgright,.left .imgleft,.left .imgright {border:1px solid #ff368e;}
.left a:hover .imgleft,.left a:hover .imgright {border:1px solid #ffffff;}

.right {
	position:absolute;
	top:80px;
	left:500px;
	overflow:auto;
	width:240px;
	height:300px;
}

.right ul {
	margin:35px 0 0 0;
	list-style:none;
}
.right ul li {display:inline;}

.right ul li a {
	display:block;
	width:200px;
	margin:0 0 6px 0;
	padding:2px 0 5px 35px;
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background:transparent url(../images/bg/domestic_li_off.gif) no-repeat 2px 0;
}
.domestic .right ul li a {background:transparent url(../images/bg/domestic_li_off.gif) no-repeat 2px 0;}
.commercial .right ul li a {background:transparent url(../images/bg/commercial_li_off.gif) no-repeat -11px 0;}

.right ul li a:hover {background:transparent url(../images/bg/domestic_li_on.gif) no-repeat 2px 0;}
.domestic .right ul li a:hover {background:transparent url(../images/bg/domestic_li_on.gif) no-repeat 2px 0;}
.commercial .right ul li a:hover {background:transparent url(../images/bg/commercial_li_on.gif) no-repeat -11px 0;}

.top-right-btn {
	position:absolute;
	top:0;
	left:-10px;
}

.top-right-btn img {
	border:0;
}

.footer {
	position:absolute;
	top:760px;
	left:0;
	width:768px;
	height:30px;
	list-style:none;
	text-align:center;
	font-size:0.85em;
}
.footer li {
	display:inline;
	margin:0 7px 0 7px;
}

.footer a {
	color:#edb5c9;
	text-decoration:none;
}
.footer a:hover {color:#9a1b47;}