body{margin:0px; padding:0px; background:url(../images/mainbg.jpg) 0 0 repeat-x #FFFFFF; color:#535353; font:14px/18px Tahoma, Helvetica, Arial, sans-serif;}
div, p, ul, h1, h2, h4, img, form, label{padding:0px; margin:0px;}
a {color:#535353; font:13px Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; text-decoration:none;}
ul{list-style-type:none;}

.kontakt{margin:0px; padding:0px; background-color:#FFFFFF; color:#535353; font:13px Tahoma, Helvetica, Arial, sans-serif;}

#mainTemplate{width:691px; position:relative; margin:0 auto; padding:0px;}

#leftTemplate{width:240px; float:left;}
#leftTopTemplate{width:240px; height:125px; position:relative; margin:0 auto; padding:0; background:url(../images/left-top.jpg) 0 0 no-repeat;}
#leftTopTemplate img{width:160px; height:39px; margin:30px 0 0 37px;}
#leftTemplate ul{width:240px; height:100px; display:block; background:url(../images/menu-bg.jpg) 0 0 no-repeat; padding:28px 0px 0;}
#leftTemplate ul li{width:118px; height:27px; position:relative; margin:0 auto; background:url(../images/dot.jpg) 0 100% repeat-x;}
#leftTemplate ul li a{width:96px; height:26px; display:block; background:url(../images/arrow-normal.jpg) 0 50% no-repeat #FFFFFF; color:#535353; font:13px/26px Tahoma, Helvetica, Arial, sans-serif; font-weight:bold; padding:0 0 0 22px; text-decoration:none;}
#leftTemplate ul li a:hover{background:url(../images/arrow-normal.gif) 0 50% no-repeat #FFFFFF; color:#009900; text-decoration:none;}
#leftTemplate ul li.on{width:96px; height:27px; display:block; background: url(../images/on.jpg) 0 0 no-repeat #FFFFFF; color:#009900; font:13px/26px Tahoma, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; padding:0 0 0 22px;}
#leftTemplate ul.link{width:240px; height:440px; padding:0; background:none;}
#leftTemplate ul.link li{width:118px; height:26px; position:relative; margin:0 auto; background:none; padding:0px;}
#leftTemplate ul.link li a{width:96px; height:26px; display:block; background:url(../images/arrow-normal.jpg) 0 50% no-repeat #FFFFFF; color:#535353; font:13px/26px Tahoma, Helvetica, Arial, sans-serif; font-weight:normal; padding:0 0 0 22px;}
#leftTemplate ul.link li a:hover{color:#009900;}
#leftTemplate ul.link li a.on{color:#009900;}
#leftTemplate h2{width:90px; height:43px; background:#FFFFFF; color:#009900; font-size:24px; line-height:43px; padding:0 0 0 63px; font-weight:normal;}

#rightTemplate{width:451px; float:left;}
#rightTemplate h1{width:438px; height:124px; background:url(../images/header.jpg) 0 0 no-repeat; color:#fff; font:13px Tahoma, Helvetica, Arial, sans-serif; padding:37px 0 0 0px; text-align:right;}
#rightTemplate h1 span{font:13px/16px Tahoma, Helvetica, Arial, sans-serif;}
#rightTemplate h2{width:360px; height:26px; display:block; color:#009900; font-size:14px; line-height:26px; padding:0 0 0 9px; margin:29px 0 0 0px;}
#rightTemplate h4{width:240px; height:50px; display:block; color:#535353; font-size:24px; line-height:22px; padding:0 0 0 75px; margin:0 0 0 9px; clear:both;}
#rightTemplate h4 span{color:#9F9D81; background:#FFFFFF; font-size:16px; font-weight:bold; line-height:18px;}
#rightTemplate p{padding:40px 0 0 3px; padding:40px 0 0 9px; font:13px Tahoma, Helvetica, Arial, sans-serif;}
#rightTemplate p span.bold{font-weight:bold;}
#rightTemplate a{color:#535353; font:13px Tahoma, Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none;}
#rightTemplate a:hover{color:#009900; text-decoration:none;}
#rightTemplate ul li{padding:0 0 0 30px; font:13px Tahoma, Helvetica, Arial, sans-serif; background:url(../images/arrow-normal.jpg) 20px 20% no-repeat #FFFFFF;}

#footermainTemplate{background:url(../images/footerbg.jpg) 0 0 repeat-x; color:#fff; position:relative; margin:0 auto; height:80px; clear:both;}
#footerTemplate{width:691px; position:relative; margin:0 auto; font:12px/15px Tahoma, Helvetica, Arial, sans-serif; font-weight:normal;}

#footerTemplate p.copyright{width:204px; color:#fff; position:absolute; top:20px; left:262px;}



