/* Start of CMSMS style sheet 'gerlang' */
@CHARSET "UTF-8";
html {
 margin: 0px;
 padding: 0px;
}

body {
 border: 0px;
 margin: 0px;
 font-family: verdana;
}

#site {
 position: relative;
 width: 951px;
 overflow:hidden;
 margin: 0px auto;
}

#top {
 position: relative;
 width: 951px;
 height: 260px;
}

.top_pl_PL { background: url(gfx/top_pl_PL.jpg) no-repeat; }
.top_en_US { background: url(gfx/top_en_US.jpg) no-repeat; }
.top_de_DE { background: url(gfx/top_de_DE.jpg) no-repeat; }

#logo {
 position: absolute;
 width: 254px;
 height: 76px;
 top: 5px;
 left: 280px;	
}

#logo img { border: 0px; }

#ad_tel {
 width: 560px;
 position: absolute;
 font-weight: bold;
 font-size: 9pt;
 text-align: right;
 right: 5px;
 bottom: 33px;
}

#ad_tel span {
 font-weight: normal;
 padding-left: 30px;
}

#languages {
 position: absolute;
 width: 219px;
 height: 47px;
 bottom: 0px;
 left: 0px;
}

#languages img { border: 0px; }

.lang {
 width: 73px;
 height: 47px;
 overflow:hidden;
 margin:0px;
 padding:0px;
 float: left;
}

#container {
 position: relative;
 overflow: hidden;
 width: 951px;
}

#menu {
 position: relative;
 width: 211px;
 float: left;
 overflow: hidden;
 background: #00be33;
 font-size: 9pt;
 padding: 10px 0px 10px 8px;
}

#menu ul { width: 211px; margin:0px; padding: 0px; }
#menu ul li { width: 211px; margin:0px; padding:0px; }
#menu ul li a { display: block; width: 201px; padding-left: 10px; line-height: 1.7em; color: #fff; text-decoration: none; }
#menu ul li a:hover { background: #009433; }

#right {
 position: relative;
 width: 732px;
 float: left;
 overflow:hidden;
}

#baner { position: relative; width: 732px; height: 96px; } 

#article { font-size: 11px; width: 717px; padding: 15px 0px 15px 15px; line-height: 1.7em; }

#article h1 { font-size: 20px; margin: 5px 0px 5px 0px; padding: 0px; color: #437ec2; } 
#article h1 a { color: #437ec2; text-decoration: none; border-bottom: 0px; }
#article h1 a:hover { border-bottom: 1px dotted #437ec2; }

#article h2 { font-size: 16px; margin: 5px 0px 5px 0px; padding: 0px; color: #437ec2; } 
#article h2 a { color: #437ec2; text-decoration: none; border-bottom: 0px; }
#article h2 a:hover { border-bottom: 1px dotted #437ec2; }

#article h3 { font-size: 12px; margin: 5px 0px 5px 0px; padding: 0px; color: #437ec2; } 
#article h3 a { color: #437ec2; text-decoration: none; border-bottom:0px; }
#article h3 a:hover { border-bottom: 1px dotted #437ec2; }

.artTitle { margin-top: 0px; padding-top: 0px; }

#article a { text-decoration: none; color: #000; border-bottom: 1px dotted #333; }
#article a:hover { text-decoration: underline; border-bottom: 0px; }

#article ul { padding-left: 40px; }
#article ul li { list-style-type: square; }

#footer {
 position: relative;
 padding: 10px 0px;
 width: 951px;
}

#footerTxt {
 position: relative;
 border-top: 1px solid #f4f4f4;
 padding-top:5px;
 font-size: 9px;
 color: #ccc;
 text-align:center;
 width: 600px;
 margin:0px auto;
}

#footerTxt a { text-decoration: none; color: #ccc; border-bottom: 1px dotted #ccc; }
#footerTxt a:hover { text-decoration: underline; border-bottom: 0px; }


.formbuilderform div label { display:block; width: 200px; float: left; } 
.formbuilderform div { overflow: hidden; padding: 5px 0px; }
.formbuilderform div div { overflow: hidden; float: none; clear: both; padding-left: 10px; } 
.formbuilderform  div div label { display: block; float: left; width: 100px; }
.formbuilderform  div div input { display: block; float: left; widt: 20px; }
/* End of 'gerlang' */

