/* CSS Document */
body {
margin:0px;
padding:0px;
	font-family: Verdana;
	background-color:#b7c7d8;
	font-size:12px;
	color:#1b4e83;
}
.all {
background-color:white;
padding:0px;
border-left:solid 1px #1B4E83;
border-right:solid 1px #1B4E83;
width:750px;
margin-left:auto;
margin-right:auto;
}
.topbg{
	background-image: url(images/top_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.top {
margin-left:auto;
margin-right:auto;
width:740px;
padding: 9px 5px 5px 5px;
text-align:right;

}
.topMenu{
padding:4px 10px 5px 5px;
}
.topMenu a {
font-size:11px;
color:#09396a;
text-decoration: none;
}
.mainMenu {
	background-color:#ebf2fb;
	border-top:1px solid #ced7e2;
	border-bottom:1px solid #ced7e2;
	
}

.mainMenu td{
	background-image: url(images/menu_bg.gif);
	background-repeat: repeat-x;
	text-align:center;
	padding:5px 4px 5px 4px;
}

.mainMenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09396a;
	text-decoration: none;
}

.mainMenu a:hover{
	color: #685604;
	text-decoration: none;
}
.mainMenu #selected {
	background-image: url(images/selectedmenu_bg.gif);
	background-repeat: repeat-x;
}
.mainMenu #selected a{ color: #685604;}
.content {
	background-image: url(images/content_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
}
.content .title {
margin:25px 0px 10px 0px;
}
.content td {
text-align:justify;
}

.content #text {
text-align:left;
}

.content a { font-size: 12px; text-decoration:none; color:#1b4e83; font-weight:bold;} 
.content a:hover { font-size: 12px; text-decoration:underline; color:#1b4e83;}

.contentAnswer {
	background-image: url(images/content_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	text-align:center;
	color:#FF3300;
	background-color:#F7FAFD;
} 

h1 { font-size:12px; font-weight:bold; margin:5px 0px 5px 15px; padding:0px;}
h2 { font-size:12px; font-weight:bold; margin:5px 0px 5px 0px; padding:0px;}

.side {
background-image: url(images/side_bg.gif);
background-repeat: repeat-y;
background-position: left top;
}
.sideWindow {
background-image: url(images/side_foto_bg.gif);
background-repeat: repeat-x;
margin:25px 0px 0px 0px;
}
.sideWindow td {
text-align:left;
padding:5px 12px 3px 12px;
}
.sideWindow td a { 
font-size:10px; 
text-decoration:none; 
color: #09396a;

}
.sideWindow td a:hover {
text-decoration:underline;
}
.cards { 
	font-size:10px; 
	font-weight:bold; 
	border-bottom:2px solid #09396a; 
	margin:30px 15px 5px 15px;
	padding-bottom:5px;	
}
.kartes img {
	margin:3px 3px 15px 3px;
}

.rates th {
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	
}
.rates {
	color:#0D3864;
	text-align:center;
	font-size:11px;
	border:2px solid #0D3864; 
}
.rates td { text-align:center; }

.footer {
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-top:2px solid #1b4e83;
	border-bottom:2px solid #1b4e83;
	text-align:center;
	padding:5px 5px 10px 5px;
	font-size:11px; 
}

.imgTitle {
font-size:10px;
text-decoration:underline;
text-align:center;
padding:3px;
}

.imgSideTitle {
font-size:10px;
text-decoration:underline;
text-align:center;
}

.accom_sideWindow {
background-color:#ECF0F5;
margin:25px 0px 0px 0px;
}

.accom_sideWindow td {
text-align:center;
padding:2px 2px 5px 2px;
}

li { padding-bottom:5px;}
.gallery td { padding:20px; text-align:center;}

.gallery img {
	border:1px solid #5f88a8;
	padding:2px;
	background-color:#C9E0EF;
	margin-bottom: 5px;
}

.footer a { text-decoration:none; color:#09396a; }
.footer a:hover { text-decoration:underline;}

form {
	margin:0px;
	background-image: url(images/content_bg.gif);
	background-repeat: repeat-y;
	background-color:#F7FAFD;
}
.form {
	text-align:right;
}
.form textarea {border:1px solid #1B4E83; background-color:#F4F4F4;}
.form input {border:1px solid #1B4E83; background-color:#F4F4F4;}
.form select {background-color:#F4F4F4; color:#1b4e83;}

.form td { padding:5px; }
