﻿html,body,img,h1,h2,h3,h4,h5,h6,h7,form,iframe,ul,li,a,p {
margin: 0; 
padding: 0; 
border: 0; 
outline: none;
}

html { overflow: -moz-scrollbars-vertical; }

body {
/*background: url(bg.jpg) top center repeat-x #232a34;*/
background: url(bg.jpg) top center repeat-x #5583a7;
font-family: arial, tahoma, verdana;
color: #000;
font-size: 12px;
line-height: 18px;
}

* html a.m1,
* html a.m2 ,
* html a.m3,
* html a.m4,
* html a.m5,
* html a.m6,
* html a.m7{
display:inline;
}

a.logo {
display: block;
width: 379px;
height: 111px;
background: url(logo.jpg) top left no-repeat;
text-indent: -9999px;
float: left;
}

.wrapper {
width: 900px;
margin: 0 auto;
}

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

.fl {
float: left;
}

.fr {
float: right;
}

.cl {
clear: both;
}

.header {
height: 115px;
}

.contact {
float: left;
width: 380px;
padding-top: 65px;
padding-left: 50px;
}

a.fb
{
float: left;
display: block;
background: url(twfb.jpg) bottom left no-repeat;
width: 31px;
height: 31px;
text-indent: -9999px;
margin-top: 50px;
}

a.tw
{
float: left;
display: block;
background: url(twfb.jpg) top left no-repeat;
width: 31px;
height: 31px;
text-indent: -9999px;
margin-top: 50px;
margin-right: 20px;
}

.phone {
background: url(contact.gif) top left no-repeat;
float: left;
width: 130px;
color: #FFF;
padding-left: 22px;
}

.eml {
background: url(contact.gif) bottom left no-repeat;
float: left;
width: 185px;
color: #FFF;
padding-left: 30px;
}

.container {
background: #FFF;
padding: 10px;
}
/*
.menu a, a.menu {
font-size: 18px;
color: #000;
text-decoration: none;
margin-right: 15px;
}

.menu {
margin-bottom: 20px;
}

.menu a.active, .menu .active a, .menu a .active, .menu a.active:hover, .menu .active a:hover, .menu a .active:hover{
border-bottom: 5px solid #000;
}
*/
.container h1 {
color: #113e8f;
margin: 10px 0px;
font-size: 24px;
}

.side h2, .content h2, .subcontent h2  {
color: #113e8f;
margin: 10px 0px;
font-size: 14px;
}

.subcontent h1 {
clear: both;
padding-bottom: 10px;
}

.content {
width: 590px;
float: left;
text-align: left;
}

.side {
width: 265px;
float: right;
}

.en {
background: url(en.jpg) top left no-repeat;
padding-left: 30px;
margin-right: 15px;
text-decoration: none;
}

.si {
background: url(si.jpg) top left no-repeat;
padding-left: 30px;
text-decoration: none;
}

.spotlight_new {
background: url(spotlight_new.jpg) top left no-repeat;
padding: 70px 0px 20px 30px;
width: 527px;
height: 160px;
color: #FFF;
font-size: 18px;
line-height: 40px;
}

.spotlight_new a {
color: #FFF;
}

.spotlight h3 {
color: #005fab;
font-size: 16px;
margin: 10px 0;
}

.spotlight .readmore {
float: right;
text-decoration: underline;
color: #000;
}

.twitter {
background: url(twitter.jpg) top left no-repeat;
width: 163px;
height: 36px;
display: block;
text-indent: -9999px;
margin-bottom: 40px;
}

.copy {
text-align: center;
margin-top: 30px;
}

.winter {
width: 250px;
float: left;
background: url(winter.jpg) top left no-repeat;
height: 130px;
color: #FFF;
padding-top: 130px;
padding-left: 10px;
list-style: none;
}

.summer {
width: 250px;
float: left;
background: url(summer.jpg) top left no-repeat;
height: 130px;
color: #FFF;
padding-top: 130px;
padding-left: 10px;
list-style: none;
margin-right: 40px;
}

.summer a, .winter a {
color: #FFF;
}

.summer ul, .winter ul {
color: #FFF;
margin-left: 20px;
}

.summer ul li, .winter ul li {
color: #FFF;
margin-left: 20px;
list-style: none;
}

.summer li, .winter li {
margin-bottom: 7px;
}

.ft {
width: 260px;
}

.gallery img, a.gallery img {
padding: 5px;
border: 1px solid #CCC;
margin-bottom: 10px;
}

.ff {
padding-right: 20px;
padding-left: 20px;
font-size: 10px;
border-right: 1px solid #ccc;
}

h3 {
color:#005FAB;
font-size:16px;
}

.menu {
width: 900px;
text-align: left;
height: 48px;
}

.menu a {
float: left;
display: block;
text-indent: -9999px;
height: 48px;
}

a.m1 {
width: 89px;
background: url(menu.jpg) top left no-repeat;
}

a.m1:hover, a.m1_active {
width: 89px;
background: url(menu.jpg) bottom left no-repeat;
}

a.m2 {
width: 139px;
background: url(menu.jpg) -89px 0px no-repeat;
}

a.m2:hover, a.m2_active {
width: 139px;
background: url(menu.jpg) -89px -48px no-repeat;
}

a.m3 {
width: 100px;
background: url(menu.jpg) -228px 0px no-repeat;
}

a.m3:hover, a.m3_active {
width: 100px;
background: url(menu.jpg) -228px -48px no-repeat;
}

a.m4 {
width: 154px;
background: url(menu.jpg) -328px 0px no-repeat;
}

a.m4:hover, a.m4_active {
width: 154px;
background: url(menu.jpg) -328px -48px no-repeat;
}

a.m5 {
width: 163px;
background: url(menu.jpg) -482px 0px no-repeat;
}

a.m5:hover, a.m5_active {
width: 163px;
background: url(menu.jpg) -482px -48px no-repeat;
}

a.m6 {
width: 138px;
background: url(menu.jpg) -645px 0px no-repeat;
}

a.m6:hover, a.m6_active {
width: 138px;
background: url(menu.jpg) -645px -48px no-repeat;
}

a.m7 {
width: 117px;
background: url(menu.jpg) -783px 0px no-repeat;
}

a.m7:hover, a.m7_active {
width: 117px;
background: url(menu.jpg) -783px -48px no-repeat;
}

.window{
	padding:38px 39px 40px 61px;
	width:730px;
	margin:auto;
	margin-bottom:75px;
	text-align:left;
}
.window1{
	background:url(window_bg1.jpg) no-repeat 0 0;
	line-height:17.9px;
}

.window2{
	background:url(window_bg2.jpg) no-repeat 0 0;
	line-height:17.9px;
}

.window3{
	background:url(window_bg3.jpg) no-repeat 0 0;
	line-height:17.9px;
}

hr{
	border:none;
	background:none;
	border-top:1px solid #D8D8D8;
}