body{background: url(../img/bgr.gif) repeat-y center;text-align:center;color:black}
body,h1,h2,h3,h4,h6,p,img,a img,ul,ul li,ul li a,ul ul ul li a,dl,dt,dd,dl dt,dl dd{margin:0;padding:0;border:0}
#centering{position:absolute;top:0px;left:0;width:100%}
#main{position:relative;width:764px;margin:0 auto;overflow:hidden;text-align:center;margin-top:7px;left:1px;border: 1px solid white}

/* Head */
#top{ background-color:white; text-align:left;}
#header{
	margin-top:0px;
	float:left;
	position:relaive;
	border: 1px solid white;
	height:158px;
	width:638px;
}
#header_left{float:left;margin-right:4px}
#header_right{float:left}
#logo{position:relaitve;width:120px; height:100px;margin-bottom:20px}
#top_menu{background-color:white;height:38px; width:764px;text-align:left;border:1px solid white;}

/* Content */
.body_short #txt{height:390px}
#content{position:relative;background-color:white;margin:0 auto;text-align:left;overflow:hidden;height: 100%;}
#right_menu{position:relative;width:120px;float:left;border:1px solid white;}


#txt{background-color:white; margin-bottom:20px; width:610px; border:1px solid white; margin-left:15px; margin-top:25px;float:left; overflow:hidden}
#txt1{background-color:white; margin-bottom:20px; width:610px; border:1px solid white; margin-left:15px; margin-top:25px;float:left;}

#blud{position:relative;width:450px;height:600;margin-top:0px;overflow:hidden}


#blud,#bd{width:490px;height:600px;margin-top:15px;overflow:hidden}
#bd{width:480px;height:235px}
.right{float:right;margin-left:30px}
.right2{float:right;}
.left{float:left}
.center{text-align:center;margin:auto}
.cleaner{clear:both}
.justify{text-align:justify}
#txt p{margin-bottom:10px; text-align:left}
#txt p{margin-bottom:10px; text-align:justify}
#txt p.left img{margin:0 20px 3px 0}
#txt p.right img{margin:5px 0 3px 15px}
#txt img.left{margin-right:10px}
#txt table.center p{ text-align:center}
.cleaner{clear:both}
.ramecek{border-style:thin;border-width:1px;border-color:#333333;}
/* Footer */
#footer{position:relative;margin:0 auto; margin-bottom:7px; padding:0;text-align:left; color:white;width:764px;height:20px; background-color:#B60220;}
#footer h2{display:none;}
#foot_cont{position:relative;z-index:100; line-height:20px;padding-left:9px}
#int{position:absolute;top:0px;right:9px;float:right;text-align:right;z-index:100;line-height:20px}
#int a,#txt a,#footer a{display:inline;text-decoration:none;font-weight:bold;color:#B30000}
#footer a{color:#fff}
#int a:hover,#txt a:hover,#footer a:hover{text-decoration:underline}




.download{height:20px}
a.pdf{background:url(../img/pdf.gif) left center no-repeat;padding-left:20px}
a.rar{background:url(../img/rar.gif) left center no-repeat;padding-left:20px}

/* Typo */
li p,body,input,#txt,#txt,a{font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#32190A}
.bold{font-weight:bold}
.normal{font-weight:normal}
.normal_size{font-size:11px}
.little{font-size:9px}
.big{font:bold 14px Arial, Helvetica, sans-serif}
.gray{color:#999999}
.white{color:#fff}
.blue{color:#0066FF}
.blueund{color:#0066FF; text-decoration:underline; font-weight:normal; font-size:20px}
.darkgreen{color:#539300}
.red{color:#B60220}
h1,h2,.hid{display:none}
h3 {color:#B60220;font-size:20px; font-weight:normal;margin-bottom:10px}
h4 {color:#B60220;font-size:15px; font-weight:normal;margin-bottom:5px}
sup{font-size:8px}
.header3{border-bottom:1px solid black;clear:both;font-weight:bold; font-size:12px;padding:12px 0 3px 0; margin:3px 0 3px 0}
.hiden{display:none; background:url(../img/thermoshield.jpg)}

.header2{ font-family:Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;border-bottom:1px solid #C6BC98;font-weight:bold;padding:3px 0 3px 0; margin:6px 0px 12px 0px;color:#B30000}

.header{border-bottom:1px solid black; border-top:1px solid black;background-color:#999999;height:30px; line-height:30px;color:white; font-weight:bold; text-align:center; font-size:14px;margin-bottom:20px}
ul { list-style-position:outside; margin-left:20px}
table#kontakt td{ border-left:8px solid #E1E1E1;border-right:8px solid #E1E1E1}
.left_panel{float:left;margin-right:30px; width:289px; text-align:left}
.right_panel{float:left; width:289px; text-align:left}
#header_logo {color:#B60220;font-size:40px; font-weight:normal;margin:auto;text-align:center}
