body {
	background: #FFFFFF url(/gfx/t_page.jpg) no-repeat center 92px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #767676;
}

* {
	font-family:  arial, tahoma, verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}

img {border: 0px;}
ul {list-style-type: square;}
h2 {
	font-size: 16px;
	padding: 8px 0px 20px 0px;
	color: #114052;
	font-weight: bold;
	
}
h3 {
	font-size: 12px;
	padding: 4px 0px 6px 0px;
	margin: 0px;
	font-weight: bold;
	font-family:  arial, sans-serif;
	color: #FFFFFF;
}

a {color: #114052; font-weight: normal; text-decoration: none;}
a:hover {color: #295F73; text-decoration: underline;}

p {padding: 7px 0px 7px 0px;}

div.cl {clear: both;}

.la {text-align: left;}
.ca {text-align: center;}
.ra {text-align: right;}

input, textarea {
	border: 1px solid #B8BABE;
	background: #FFFFFF;
	padding: 3px; 
	font-size: 11px; 
	color: #3F322D;
}
select {border: 1px solid #D4D0CF; border-top: 1px solid #3F4042; font-size: 11px;}
input.button {
	border: 1px solid #434343;
	background: #64676F; 
	color: #FFFFFF; 
	font-size: 12px; 
}

ul {padding: 5px 0px 5px 20px;}
li {}

#content {
	width: 970px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	position: relative;
	
}

h1 {width: 289px; float: left; padding: 0px;}

ul#menu {
	width: 520px;
	/* float: left; */
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 0px 20px;
	position: absolute;
	top: 0;
	right: 120px;
}

ul#menu li {padding: 0px; float: left; position: relative;}
ul#menu li a {padding: 0px; float: left;}

ul#menu ul.topsubmenu {
	list-style-type: none;
	width: 150px;
	background: #FFFFFF;
	position: absolute;
	top: 92px;
	left: 1px;
	z-index: 10;
	border: 1px solid #D0CFCF;
	border-top: none;
	padding: 10px 10px 10px 10px;
	display: none;
} 
ul#menu ul.topsubmenu li {
	float: none;
	padding: 0px;
	margin: 0px;
}
ul#menu ul.topsubmenu li a {
	float: none;
	color: #767676; 
	font-size: 13px; 
	font-weight: bold; 
	text-decoration: none;
	display: block;
	padding: 3px 3px 3px 3px;
	width: 144px;
	margin: 0px;
}
ul#menu ul.topsubmenu li a:hover {text-decoration: none; background: #F2F2F2;}

ul.submenu {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

ul.submenu li {border-bottom: 1px solid #DEDEDE; padding: 3px 0px 3px 0px; font-size: 13px; color: #767676; font-weight: bold;}
ul.submenu li a {color: #767676; font-size: 13px; font-weight: bold; text-decoration: none;}
ul.submenu li a:hover {text-decoration: none; color: #A3A3A3;}

/* div#lngs {width: 73px; float: left; padding: 38px 0px 0px 10px; margin-left: 600px;}*/ 
div#lngs {width: 90px; position: absolute; top: 38px; left: 880px; z-index: 11;} 
div#lngs img {border: 1px solid #9E9E9E; margin-right: 1px;}

div.banner {height: 227px;}
div.banner2 {height: 158px;}

#footer {
	background: url(/gfx/t_footer.gif) no-repeat;
	height: 64px;
	font-size: 12px;
	color: #9F9E9D;
	padding: 23px 65px 0px 8px;
	margin-top: 35px;
}

#footer a {color: #9F9E9D; font-weight: normal; text-decoration: none;}
#footer a:hover {color: #9F9E9D; font-weight: normal; text-decoration: underline;}

#footer .copyright {width: 400px; float: left; padding: 8px 0px 0px 0px;}
#footer .adres {width: 497px; float: left; text-align: right;}

/* -- -- */
div.m_lc {
	width: 559px;
	float: left;
	padding: 41px 10px 0px 10px;
}

div.m_rc {
	width: 341px;
	float: left;
	padding: 41px 0px 0px 0px;	
	height: 320px;
}



html>body div.m_rc {min-height: 320px; height: auto;}

div.m_rc div.tekst {color: #888888; font-size: 15px; padding: 0px 25px 0px 40px;}


div.a_lc {
	width: 559px;
	float: left;
	padding: 41px 60px 0px 10px;
}

div.a_rc {
	width: 341px;
	float: left;
	padding: 41px 0px 0px 0px;
	background: url(/gfx/t_m_rc.gif) no-repeat top left;
	height: 320px;
}
html>body div.m_rc {min-height: 320px; height: auto;}
div.a_rc div.tekst {color: #888888; font-size: 15px; padding: 0px 25px 0px 40px;}

/* -- -- */
div.news {margin-bottom: 30px;}

div.news div.title {
	color: #767676; 
	font-size: 13px; 
	font-weight: bold;
	border-bottom: 1px solid #DEDEDE;
	padding-bottom: 3px;
	margin-bottom: 7px;
}
div.news div.title a {color: #767676; font-size: 13px; font-weight: bold; text-decoration: none;}

div.news div.photo {width: 150px; float: left;}
div.news div.desc {width: 394px; float: left; padding: 0px 0px 0px 15px;}


div.phototext {float: right; margin: 7px 0px 10px 10px; text-align: center;}


/* -- -- */
div.msg, div.text div.msg {
	width: 370px;
	margin: 10px auto auto auto;
	padding: 20px;
	border: 1px solid #D6C7BF;
	background: #F4F1EE;
	line-height: 17px;
}


.asterisk {color: #FF0000;}
.error {color: #FF0000;}
.small {font-size: 10px;}

.dots {padding-left: 10px;}

ul.mapa {list-style-type: none;}     
ul.mapa li {padding-left: 1em;}
