﻿body {
font-family:Verdana;
font-size:11px;
color:#000;
background-color:#333;
margin:0px;
padding:0px;
}

h1,h2,h3 {
font-size:11px;
margin:0 0 5px;
}

h4 {
font-size:12px;
color:blue;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#000;
padding-left:13px;
padding-bottom:7px;
margin:0 0 5px;
}

h5 {
font-size:12px;
color:red;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#d7e2e8;
padding-left:13px;
padding-bottom:3px;
margin:0 0 5px;
}

h6 {
font-size:12px;
color:green;
border-bottom-style:solid;
border-bottom-width:7px;
border-bottom-color:#d7e2e8;
padding-left:7px;
padding-top:13px;
background-image:url('Images/Arrow_blue.png' );
background-repeat:no-repeat;
background-position:0 17px;
padding-bottom:7px;
margin:0 0 5px;
}

h6.Collapsed {
font-size:12px;
color:green;
border-bottom-style:none;
padding-left:12px;
background-image:url('Images/Arrow_Green_Down.png' );
background-repeat:no-repeat;
background-position:0 5px;
padding-bottom:3px;
margin:0 0 5px;
}

a {
color:#093bac;
text-decoration:none
}

a:hover {
text-decoration:underline !important;
color:Purple
}

img.CurrentLanguage {
margin-top:7px;
margin-right:5px;
border:solid 1px #FDFDFD
}

img.Logo {
margin-top:20px
}

div.HeadingPhotos {
margin-left:13px
}

table.Main {
width:1024px;
margin-left:auto;
margin-right:auto
}

img.InlineImage {
float:left;
margin-right:11px;
margin-bottom:3px;
margin-top:3px
}

div.SideMenu a {
display:block;
margin-bottom:4px
}

h1 {
font-size:14px;
border-bottom:solid 1px #ddd;
padding-bottom:4px
}

a img {
border:none
}

div.Telephone {
margin-top:1px;
text-align:right;
margin-bottom:45px;
}

div.Telephone a {
font-weight:700;
font-size:16px;
text-decoration:none;
font-family:"Trebuchet MS";
color:#F7F7F7;
}

div.Telephone img {
margin-bottom:-3px;
margin-left:5px
}

div.Flags a {
color:#d8d8d8;
text-decoration:none
}

div.Flags img {
border:solid 1px #ddd
}


td.Heading {
padding:7px 0 7px 7px
}

ul {
margin:0 0 10px 15px;
padding:0
}

li {
line-height:18px;
background-image:url('Images/Arrow_blue.png');
background-repeat:no-repeat;
list-style:none;
padding-left:13px;
background-position:0 7px
}

td.Menu {
background-color:#307480;
color:#d8d8d8;
border-bottom:solid 5px #aaa
}

div.ContentBox {
margin:5px 5px 10px
}

div.ContentBox h2 {
background-color:#307480;
color:#FDFDFa;
margin:0;
padding:5px
}

div.ContentBox h2 a {
color:#FDFDFe;
text-decoration:none;
}

div.ContentBox div {
border:solid 1px #ccc;
padding:5px
}

div.ContentBox p {
margin-bottom:2px
}

td.Menu > a {
float:left;
color:#FDFDFb;
text-decoration:none;
border-right:solid 1px #000;
padding:8px 15px
}

td.Menu > a:hover {
background-color:#325d9f
}

td.Content {
width:64%;
color:#0A0A0c;
background-color:#f9f9f7;
vertical-align:top;
padding:14px
}

td.SideBar {
color:#0a0a0b;
vertical-align:top;
width:18%;
background-color:#F9f9f8;
}

div.HSep {
background-color:#c7d7df;
height:1px;
margin-bottom:15px;
margin-top:15px;
clear:both;
width:100%
}

div.VSep {
width:1px;
background-color:#c7d7df;
height:200px;
float:left;
margin:15px
}

td.Footer {
background-color:#307480;
text-align:center;
color:#ddd;
padding:15px
}


p {
line-height:18px;
margin:0 0 10px
}

td.Footer a {
color:#d8d8d8;
}

table.Cities {
width:100%
}

table.Cities td {
font-size:11px;
padding:7px
}

table.Cities th {
background-color:#ddd;
color:#000;
text-align:left;
font-size:11px;
padding:7px
}

table.Register {
letter-spacing:1px;
font-size:13px;
white-space:nowrap;
border:solid 1px #c7d7df;
width:100%
}

a.Active {
color:Blue !important;
background-color:#e0eff6
}

a + a.Active {
border-left:none !important
}

div.TabButtons a {
font-weight:700;
font-family:Verdana;
letter-spacing:1px;
font-size:13px;
border:solid 1px #c7d7df;
border-bottom:none;
display:block;
float:left;
color:#999;
text-decoration:none;
padding:7px
}

table.Register input[type=text] {
width:240px;
height:auto;
background-color:#E6E6E6;
border:solid 1px #c7d7df;
color:#000;
font-family:Verdana;
font-weight:400;
letter-spacing:1px;
font-size:14px
}

table.Register button {
background-color:#e0eff6;
border:solid 1px #c7d7df;
font-size:11px;
font-weight:700;
margin-right:2px;
cursor:pointer;
padding:5px
}

div.PhotoGallery img {
border:2px solid #c7d7df
}

div.PhotoGallery h3 {
margin-top:11px;
padding-top:31px;
padding-bottom:17px;
border-bottom:solid 1px #c7d7df !important;
font-size:16px;
font-style:normal
}

div.PhotoGallery {
margin-left:2px;
margin-top:17px;
margin-bottom:17px
}

div.Navigation {
font-size:16px;
font-style:normal
}

div.HeadingPhotos img,div.Flags {
margin-right:5px
}