/* CSS Document */

body {margin:0 0 0 0; padding:0; font-size:100%; color:#000000; font-family: Arial, Tahoma, Helvetica, sans-serif; background-color:#FFFFFF}

a {color: #0568ab; cursor:pointer;}
a img {border:0}
p {margin:0 0 20px 0;}


div.uppernad {color:#525266; font-size:75%; padding:0 0 0 8px; font-weight:normal;}
div.uppermenu {font-size:75%; margin:18px 0 18px 0;}
div.uppermenu a, div.uppermenu span {margin: 0 0 0 13px;}
div.uppermenu a:hover {color:#b41e0a;}


td.nota {font-size:70%; color:#eeeeee; padding:20px 0 24px 0;}
td.nota a {color:#ffffff; text-decoration: none; }
td.nota2 {color:#f6f4ee; font-size:70%; line-height:130%; padding:20px 0 32px 0;}
td.nota3 {color:#a3a3b1; font-size:70%; line-height:130%; padding:20px 0 44px 102px;}

td.maincol {font-size:75%; color:#666678; font-weight:normal; padding: 0 0 1px 0;}
div.maincol {font-size:75%; color:#666678; font-weight:normal;}
td.maincol2 {font-size:75%; color:#666678; font-weight:normal; padding: 130px 0 10px 0;}
ul.mainul {margin:17px 0 15px 0px; padding: 0 0 0 0px; line-height:140%; }
ul.mainul li { list-style-type:none; padding:0 0 0 22px; margin:0 0 5px 0; background:url(bullet.gif) no-repeat left 7px;}
ul.mainul2 {margin:5px 0 15px -19px; padding: 0 0 0 0px;}
ul.mainul2 li { list-style-type:none; padding:0 0 0 19px; margin:0 0 5px 0; background:url(bullet.gif) no-repeat left 7px;}
ul.mainul3 {margin:0 0 0 -20px; padding: 0 0 0 0px;}
ul.mainul3 li { list-style-type:none; padding:0 0 0 20px; margin:0 0 5px 0; background:url(bullet.gif) no-repeat left 7px;}
ul.mainul4 {margin:0 0 0 -20px; padding: 0 0 0 0px;}
ul.mainul4 li { list-style-type:none; padding:0 0 0 20px; margin:0 0 0 0; background:url(bullet.gif) no-repeat left 7px;}




#ruler {WIDTH: 100%; LINE-HEIGHT: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px}

#maintable, #secondtable {min-width: 1000px; max-width: 1400px;}

#maintable, #secondtable {
	 WIDTH: expression(
	(
		document.getElementById('ruler')
		&& document.getElementById('ruler').clientWidth < 1000
	)
	?	'100%'
	:	((
			document.getElementById('ruler')
			&& document.getElementById('ruler').clientWidth < 1400
		)
		?	'100%'
		:	'1400px')
);}





table#tableonmain {font-size:75%; color:#666678; height:100%;}
table#tableoninner {color:#666678; font-size:100%; }
table#tableonmain tr.trhead td {font-size:120%; padding:0px 0px 0px 0px; color:#b41e0a; font-weight:bold; text-align:center}
table#tableoninner tr.trhead td {font-size:120%; padding:10px 0px 10px 0px; color:#b41e0a; font-weight:bold; text-align:center}
table#tableonmain tr.trhead2 td {border-bottom:#d4d7df solid 1px; padding:10px 0 10px 20px; font-weight:bold;}
table#tableoninner tr.trhead2 td { border-bottom:#d4d7df solid 1px; padding:10px 0 10px 20px; font-weight:bold;}
table#tableonmain  tr.trheader td, table#tableoninner  tr.trheader td {font-size:120%; border-top:#d4d7df solid 1px; padding:20px 0 8px 0; color:#b41e0a; font-weight:bold;}
table#tableonmain  tr.trheader1 td, table#tableoninner  tr.trheader1 td {font-size:120%; padding:20px 0 8px 0; color:#b41e0a; font-weight:bold;}
table#tableonmain td.tbltext, table#tableoninner td.tbltext {padding:0px 0px 20px 20px; line-height:140%;}
table#tableonmain  tr.smallfooter td, table#tableoninner  tr.smallfooter td {padding:0px 0px 10px 20px; font-size:85%; }




.hide{visibility:hidden;}

h1 {font-size:140%; color:#b41e0a;}
h2 {font-size:125%; color:#b41e0a; margin:0 0 10px 0;}
h3 {font-size:120%}
h4 {font-size:110%}

div.content {font-size:75%; padding:2px 0 2px 0; color:#666678; line-height:140%;}

table.contacts {margin:22px 0 0 0; color:#666678;}
table.contacts td{font-size:75%; padding:6px 0 6px 11px;}
table.contacts tr.even td { background-color:#f1f1f3; }
table.contacts {margin:22px 0 0 0; color:#666678;}
table.service {color:#666678;}
table.service td {font-size:75%; padding:6px 0 6px 11px;}
table.service tr.even td { background-color:#f1f1f3; }
table.service tr.smallfooter td {font-size:65%; padding:10px 0 6px 20px;}

span.menu_akt {font-weight:bold; color:#545469}
table.formtable {margin:0 0 20px 0; color:#666678;}
table.formtable td{padding:0 0 0 0;}
table.formtable td.fieldname {font-weight:bold; font-size:75%;  padding:0 0 13px 0;}
table.formtable td.fieldname span, table.formtable td.fieldname2 span {font-weight:normal;}
table.formtable td.fieldname div, table.formtable td.fieldname2 div {margin:0 0 3px 0;}
table.formtable td.fieldname2 {font-weight:bold; font-size:75%; padding:0 20px 13px 0;}
table.formtable td.fieldname2 {font-weight:bold; font-size:75%; padding:0 20px 13px 0;}
table.formtable td.fieldname3 {font-weight:bold; font-size:75%; padding:0 20px 0 0;}
table.formtable td.fieldname4 {font-weight:bold; font-size:75%; padding:0 0 0 0;}
table.formtable td.fieldname4 div, table.formtable td.fieldname3  div {margin:0 0 3px 0;}
input, textarea {margin:3px 0 3px 0; border:#c1c2d6 solid 1px; }

div.vertalign * { vertical-align:middle}

td.krug h2 {margin:24px 0 0 0;}
td.smallkrug img{margin:10px 0 0 0;}
td.smallkrug table td {padding: 0 0 0 20px;}
td.compare {font-size:75%; color:#7d7d8c; font-weight:bold; padding:25px 0 0 0;}

div.progdesc {font-size:75%; color:#7d7d8c; font-weight:bold; margin:24px 0 0 88px;}