
body {
	background: #304581;	
	height: 100%;
	padding: 0px;
        margin: 0px;
        font: 10pt Trebuchet MS, Tahoma, sans-serif;
        color: #333;
	text-align: center;
}

a {
	color: #304581; 
	text-decoration: underline;
}


form, input {margin: 0px;}


.body {width: 90%; background: #f5f6ee url(/images/bg-main.gif) no-repeat top right; min-width: 950px; float: center;}

.top {height: 40px; border-bottom: 1px dashed #c5c6c0;}

.top ul {list-style: none; margin: 0px 0px 0px 250px; padding: 10px 0px 0px 0px;}
.top li {float: left;}
.top li a {color: #666; font-size: 9pt; text-decoration: none;}
.top li a:hover {color: #304581; text-decoration: none;}

a.home {height: 16px; width: 62px; display: block; background: url(/images/home-link.gif) no-repeat center left; padding: 0px 0px 0px 10px; margin: 0px 35px 0px 0px;}
a.home:hover {background: url(/images/home-act.gif) no-repeat center left;}

a.faq {height: 16px; width: 88px; display: block; background: url(/images/faq-link.gif) no-repeat center left; padding: 0px 0px 0px 10px; margin: 0px 35px 0px 0px;}
a.faq:hover {background: url(/images/faq-act.gif) no-repeat center left;}

a.map {height: 16px; width: 82px; display: block; background: url(/images/map-link.gif) no-repeat center left; padding: 0px 0px 0px 10px; margin: 0px 35px 0px 0px;}
a.map:hover {background: url(/images/map-act.gif) no-repeat center left;}

a.contakt {height: 16px; width: 72px; display: block; background: url(/images/contakt-link.gif) no-repeat center left; padding: 0px 0px 0px 10px; margin: 0px 35px 0px 0px;}
a.contakt:hover {background: url(/images/contakt-act.gif) no-repeat center left;}

.head {height: 140px; border-bottom: 1px dashed #c5c6c0; text-align: left;}
.head a {width: 410px; height: 105px; background: url(/images/logo.gif) no-repeat center center; display: block; margin: 20px 0px 30px 110px;}

.h-menu {height: 36px; padding: 0px; margin: 1px 0px 0px 0px;}
.h-menu ul {list-style: none; margin: 0px 0px 0px 33px; padding: 0px;}
.h-menu li {float: left; width: 28%; margin: 0px 28px 0px 0px; height: 36px; background: #b7b8b1 url(/images/bg-right.gif) no-repeat bottom right;}

.h-menu li.act {float: left; width: 28%; margin: 0px 28px 0px 0px; height: 36px; background: #304581 url(/images/bg-right.gif) no-repeat bottom right;}

.h-menu a {color: #fff; font: 14pt Times New Roman; height: 30px; display: block; background: url(/images/bg-left.gif) no-repeat bottom left; padding: 6px 0px 0px 0px; cursor: pointer; text-decoration: none;}
.h-menu a:hover {text-decoration: none; background: #304581 url(/images/bg-left.gif) no-repeat bottom left;}
.h-menu a div {background: url(/images/bg-right.gif) no-repeat bottom right; height: 30px;}
.h-m enu div {background: url(/images/bg-right.gif) no-repeat top right;}


.main-block {border-bottom: 1px dashed #c5c6c0; padding: 0px 0px 20px 0px; position: relative; text-align: left; float: left; width: 100%;}

.v-menu {width: 250px; float: left; padding: 20px 0px 0px 33px;}
.v-menu ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 220px;}
.v-menu li {width: 250px; margin: 0px 0px 0px 0px; border-bottom: 1px dashed #c5c6c0;}

.v-menu a {color: #000; display: block; padding: 6px 6px 6px 20px; background: url(/images/arr-r.gif) no-repeat top left; text-decoration: none;}
.v-menu a:hover {text-decoration: underline;}


.v-menu ul ul {list-style: none; margin: 0px 0px 10px 20px; padding: 0px; width: 220px;}
.v-menu ul ul li {margin: 1px 0px 0px 0px; border: none; width: 220px;}
.v-menu ul ul a {padding: 4px; display: block; background: #d6d7cf; width: 220px;}
.v-menu ul ul a:hover {text-decoration: none; background: #304581; color: #fff;}
.v-menu ul ul a.act {text-decoration: none; background: #304581; color: #fff;}


.v-menu ul ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin:0 0 10px 20px;
padding:0;
width:200px;
}
.v-menu ul ul ul li {
border:medium none;
margin:1px 0 0;
width:200px;
}
.v-menu ul ul ul a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
display:block;
padding:4px;
width:200px;
}
.v-menu ul ul ul a.act {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#000000;
text-decoration:underline;
}


.main-center {padding: 100px 50px 0px 320px;}
.main-center a {padding: 0px; margin: 0px;}

.search {width: 250px; height: 46px; background: url(/images/bg-search.gif) no-repeat top left; float: left; margin: 20px 0px 0px 0px; padding: 10px 10px 0px 10px;}


.about {float: left; width: 100%; position: relative; padding: 0px 0px; border-bottom: 1px dashed #c5c6c0;}

.news {width: 260px; float: left; padding: 30px 0px 30px 33px; text-align: left; color: #666; font-size: 9pt;}
.news div {color: #000; text-align: left; font-size: 10pt; font-weight: bold;}

.img-news {background: url(/images/foto.jpg) no-repeat center center; float: left; margin: 0px 20px 0px 0px;}

.text {margin: 20px 50px 0px 320px; text-align: left;}

.h1 {color: #304581; font-weight: normal; font-family: Times New Roman; font-size: 24pt; margin: 10px 0px; text-decoration: underline;}

.main-txt {margin: 20px 50px 0px 340px;}

.way {font-size: 9pt;}

.qwb {padding: 20px 0px 10px 0px;}
.qwb a {margin: 0px; padding: 0px;}

h1 {color: #304581; font-weight: normal; font-family: Times New Roman; font-size: 24pt; margin: 10px 0px; }

h2 {color: #304581; font-weight: normal; font-family: Times New Roman; font-size: 18pt; margin: 10px 0px; }

h3 {color: #304581; font-weight: normal; font-family: Times New Roman; font-size: 14pt; margin: 10px 0px; }


.footer {padding: 0px; text-align: left; width: 100%;}
.footer div {padding: 33px;}

.map {list-style-image: url(/images/arr-r.gif);}
.map ul {list-style-type: circle; list-style-image: url();}
.map ul ul {list-style-type: square; list-style-image: url();}
.map li a {font-weight: bold;}
.map li li a {color: #333; font-weight: normal; text-decoration: underline;}
.map li li li a {font-weight: normal; text-decoration: none;}
.map li li li a:hover {text-decoration: underline;}

table.contenttable { border: 0; border-collapse: collapse;}
table.contenttable td {border: 1px solid #ffffff; border-collapse: collapse; padding: 0.3em; margin: 0; vertical-align: top; background-color: #F5F6EE;}
table.contenttable th {border: 1px solid #ffffff;  background-color: #D6D7CF; border-collapse: collapse; padding: 0.3em; margin: 0; color: #333333; font-weight: bold; vertical-align: top; text-align: center;}

