body{margin:0; padding:0; color:#505050; font:75%/1.3 Tahoma,Geneva,sans-serif; background:#040E89 url(bg-body.jpg) no-repeat center 20px; }
body#page2{background:#0A356A url(bg-body2.jpg) no-repeat center 20px; }
img{border:0 }
hr{display:none }
form{margin:0 }
input, select, textarea{font:12px Tahoma,Geneva,sans-serif; border:1px solid #5A697E; color:#50507E; padding-right:3px; padding-left:3px; background:#FFF; }
input[type=text]{height:25px; width:250px; }
textarea{width:420px; height:60px; padding-top:3px; padding-bottom:3px; }
input[type=submit]{border-style:outset; font-weight:bold; color:#FFF; background:#3A80DA; height:35px; cursor:pointer; padding-right:20px; padding-left:20px; }
fieldset{margin-bottom:0px; padding:10px; }
fieldset legend{font-weight:bold; color:#037d06;  font-size:13px; }
table{font-size:100%; margin:0.5em 0; padding:0; border:0 }
h1, h2, h3, h4, h5, h6{margin:8px 0; color:#037d06; font-size:200%; font-style:normal; line-height:1.3; font-weight:normal; font-variant:normal; }
h1{ font-size:30px; margin:0px 0px 5px; color:#037d06; display:block; background:url(h1.png) no-repeat left 10px; font-weight:normal; height: 51px; padding: 5px 0px 0px 35px; }
p, div, hr, form{padding:0px; margin:0px; }
a{color:#333333; }
a:hover{text-decoration:none; color:#037d06; }
a:visited{color:#037d06; }
.cleaner{margin:0px auto; width:100%; visibility:hidden; clear:both; font-size:0%; }
#header, .content, #footer{margin:0px auto; clear:both; }
#header{ width:100%; height:145px; position:absolute; left:0px; top:20px; background:url(menu.png) no-repeat 70px top; }
#page2 #header{ background:url(menu2.png) no-repeat 70px top; }
#header ul{ display:block; margin:0px; padding:0px 0px 0px 70px; height:59px; width:870px; list-style:none; }
#header ul li{ display:block; height:59px; float:left; background:url(bg-menu-li.png) no-repeat; width:215px; }
#header ul li a{line-height:59px; display:block; height:59px; padding-right:20px; padding-left:20px; text-decoration:none; text-indent:-999999pt; overflow:hidden; }
#header ul li a:hover , #header ul li .active{background:url(bg-menu-hover.png) repeat-x; color:#FFF; }
#header ul li a:hover{background:url(bg-topmenu-hover.png) repeat-x; color:#333; }
.content{ width:1000px; position:relative; padding-top:165px; }
.main{min-height:590px; max-width:1365px; min-width:700px; position:relative; }
.leftcolumn{width:350px; margin-left:-965px; float:left; }
#logo{display:block; margin:0px; padding-left:115px; height:179px; width:154px; overflow:hidden; }
.rightcolumn{ width:677px; float:right; position:relative; background:url(bg-content.png) no-repeat; height:625px; overflow:hidden; }
.right{ height:510px; overflow:auto; font-size:13px; width:560px; margin:50px 55px 0px; padding:0px 0px 0px 0px; }
.right .rightIn{ width:530px; margin:0px; padding:0px; }
.right h1{ width:490px; }
.rightcolumn p{margin-bottom:10px; line-height:1.3; }
.rightcolumn p strong , .rightcolumn ul{color:#037D2A; }
.content .doors{display:block; position:absolute; height:340px; width:270px; left:50px; top:400px; }
.googlemap{height:172px; width:268px; overflow:hidden; position:relative; z-index:500; }
.kontakt table tr td img , .googlemap{border:5px solid #FFF; margin-bottom:5px; }
.kontakt table td{vertical-align:top; }
.formLeft{width:40%; text-align:left; }
.glink{cursor:pointer; }
.glink:hover{text-decoration:underline; }
.paging{display:block; list-style:none; text-align:center; margin-bottom:0px; margin-top:20px; }
.paging li{display:inline; padding-right:8px; padding-left:8px; }
.paging li a{text-decoration:none; }
.paging li a:hover{text-decoration:underline; }
.paging .active{color:#142AAC; font-size:14px; font-weight:bold; }
#footer{ height:50px; width:1000px; background:url(bg-footer.png) repeat-x; }
p#copyright{ line-height:17px; text-align:center; color:#000965; margin-top:15px; display: block; position: absolute; left: 335px; bottom: 7px; height: 20px; width: 300px; }
#footerIn * a{text-decoration:none; color:#333; }
#footerIn{padding-left:730px; padding-top:22px; }
#footerIn ul{margin:0px; padding:0px; list-style:none; line-height:40px; }
#footerIn ul li{display:inline; }
#footerIn ul a{text-decoration:none; }
#footerIn ul li span{padding-right:5px; padding-left:1px; }
#footerIn * a:hover ,#footerIn * a.active{text-decoration:underline; color:#142A99; }
.hidden , .gmaps1, .gmaps2{display:none; }
#header ul li.first{background:url(none); }
.content #dialog{width:404px; border:1px solid #292726; left:357px; top:80px; z-index:1000; background:#1A3B94 url(bg-menu-hover.png) repeat-x; color:#FFF; text-align:center; font-weight:bold; font-size:1.2em; position:fixed; display:none; }
.content #dialog div#d-text{width:334px; padding:30px 12px 30px 35px; left:30%; top:360px; z-index:1000; color:#FFF; text-align:center; font-weight:bold; float:left; }
#dialog span{display:block; height:23px; width:23px; background:url(ico-delete.gif) no-repeat 50% 50%; cursor:pointer; float:right; }
td .error{color:#F00; }
td .error.success{font-weight:bold; color:#142A85; }
ul .errorcontainer{color:#F00; }
.content h2.error404{font-size:34px;}
input.error,textarea.error{border:solid 1px #F00; }
/*forum*/ 
.forumContent {
     width:448px;
	/*margin:10px;    */
}
.forumContent p.box {
	border:1px solid #e7e7e7;
	padding:5px;
	margin:10px 0;
	line-height:18px;
}
.forumContent p.box a {
	font-size:14px;
}
.forumContent p.box .del {
	float:right;
	font-size:11px; }
.forumContent h2{font-size:14px;}
.forumContent textarea{width:410px;}
.forumContent span{font-size:11px;}
.forumContent span.text{font-size:12px;}
