body,table,td{
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#4A4B4D;
border-collapse:collapse;
vertical-align:top;
line-height:140%;
}

body.bg{ background-color:#F9F9F9}

div.site{
width:1024px;
background-image:url(images/bg_site.jpg);
background-repeat:repeat-y;
margin:0px;
padding:0px;
margin:auto;
}

table.layout1,td.layout2,table.sitelayout,table.header,td.header{
width:988px;
}

td.gnr,td.menu,td.submenu{
width:330px;
}

td.nvvp,td.foto,td.content{
width:655px;
}

table.layout1{
margin:auto;
/*border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;*/
width:989px
}

td.layout2{ 
background-color:#FFFFFF;
}

td.gnr{
text-align:left; 
height:87px; 
vertical-align:middle; 
padding-right:3px
}

td.nvvp{
text-align:right; 
height:87px; 
vertical-align:middle; 
}

td.menu{
vertical-align:middle; 
border-right:3px solid white; 
border-bottom:3px solid white; 
height:260px
}

td.foto{
border-bottom:3px solid white;
}

td.submenu{
text-align:left; 
vertical-align:top; 
border-right:3px solid white; 
border-bottom:3px solid white; 
background-color:#F7F5BF; 
padding-top:20px; 
padding-bottom:20px
}

td.content{
width:615px;
padding:20px;
border-bottom:3px solid white; 
}

td.bullet{
width:60px;
text-align:right; 
}

td.balklb,td.balklm,td.balklo{
height:8px;
width:330px;
border-right:3px solid white; 
}

td.balklb{
background-color:#4A4B4D;
border-bottom:3px solid white
}

td.balklm{
background-color:#808284;
border-bottom:3px solid white
}

td.balklo{
background-color:#4A4B4D;
}

td.balkrb,td.balkrm,td.balkro{
height:8px;
width:655px;
}

td.balkrb{
background-color:#E3DB4A;
border-bottom:3px solid white
}

td.balkrm{
background-color:#E4E4E4;
border-bottom:3px solid white
}

td.balkro{
background-color:#E3DB4A;
}

.adres {font-size: 12px;
text-align:left; padding-top:52px; color: #999999}

h1 {font-size: 16px;}
h2 {font-size: 15px;}

a {font-size:14px; line-height:140%; font-weight:normal}
a:link {
	color: #A8A800;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #A8A800;
}
a:hover {
	text-decoration: underline;
	color: #4A4B4D;
}
a:active {
	text-decoration: underline;
	color: #4A4B4D;
}

a.menu,a.menu:active,a.menu:visited,a.menu:hover,a.menu:link{
font-size:18px; 
font-weight:normal; 
color: #848587; 
text-decoration: none;
}

a.submenu {
font-size:15px; 
line-height:150%; 
font-weight:normal;	
text-decoration: none;
color: #4A4B4D;
}
a.submenu:link {
	color: #4A4B4D;
	text-decoration: none;
}
a.submenu:visited {
	text-decoration: none;
	color: #4A4B4D;
}
a.submenu:hover {
	text-decoration: underline;
	color: #4A4B4D;
}
a.submenu:active {
	text-decoration: underline;
	color: #4A4B4D;
}

label {
	cursor: pointer;
}

.align_text {
  	float: left;
	width: 180px;
	text-align: right;
	padding-right: 3px;
}

legend {
	font-weight: bold;
	background: #ccf;
	padding: 5px;
}

fieldset {
	margin: 10px 0px;
	padding: 15px;
	border: 2px solid grey;
}

