img {border: 0;}
html {background-color: #F5F5F3; }
body {background-color: #F5F5F3;  margin: 0; padding: 0; background:url(../images/headerbg.png); background-repeat:repeat-x; font-family:Tahoma; background-position: top center;}
footer {background-color: #F5F5F3; width: 940px; margin-left:auto; margin-right: auto; font-family:Tahoma; font-size:11px; padding: 10px 20px 20px 20px;}
footer div{display:inline-block; margin-left:25px; margin-right:10px;line-height:18px;}
footer div.copyright{float:right; padding-right:50px; vertical-align:top;}
header {width: 940px; margin-left:auto; margin-right: auto; margin-top:20px;}
a:link{color:#FF0000; text-decoration:none;} /*#B85666*/
a:hover{color:#339900; text-decoration:underline;}
a:visited{color:#B85666; text-decoration:none;}
#top {width:100%; height: 3px; background:url(../images/topbg.png); background-repeat:repeat-x; background-position: top center; }
#logo {margin-left:10px; display:inline-block;}
#disclaimer {display:inline-block; color:#303030; font-size:11px; font-family:Arial;vertical-align:top;margin-left:16px;width:320px;}
#phone {float:right; margin-right:10px; margin-top: 10px; display:inline-block;}
#phone2 {float:right; margin-right:10px; margin-top: -10px; display:inline-block;}
#menu {width:940px; height: 49px; background:url(../images/menubg.png); background-repeat:no-repeat; margin-top:15px; margin-left:auto; margin-right: auto;}
#menu ul {display:inline; font-family:Tahoma, Verdana; font-size:13px; margin: 0; padding: 0;}
#menu li {display:inline-block; padding: 12px 2px 0 2px;}
#menu a {font-weight:normal; text-decoration:none; color:#000;}
#menu a:hover {color: #339900;}
.menuseparator {padding: 0 !important; width:14px; height:12px; background:url(../images/menuseparator.png); background-repeat:no-repeat; background-position:bottom;}
#katalog15 a {color:#339900;}
#katalog15 a:hover {color:#83df1c;}
#firstmenu {padding-left:20px !important;}
.menuactive a {color: #FF0000 !important;}
#blackened {position: absolute; top: 369px; width:100%; z-index:0; background-color: #2D2D2D; height: 169px;}
#slider {background:url(../images/sliderbg.png); background-repeat:no-repeat; width:973px; height:364px; margin-left:auto; margin-right: auto; z-index:1; position: relative; margin-top:12px;}
#centershade {width:940px; height: 22px; background:url(../images/centershade.png); background-repeat:no-repeat; margin-top:15px; margin-left:auto; margin-right: auto;}
#squares { position:relative; z-index:10;margin-left:auto; margin-right: auto; width:940px; margin-top:-20px;}
.sqblock {height: 150px; width:420px; position:relative; padding:0 10px 0 10px; display:inline-block;}
.sqblock h2{color:#fff; font-family:Tahoma; font-size:15px; font-weight:bold; padding-left: 80px;}
.sqblock p{color:#fff; font-family:Tahoma; font-size:13px; padding-left: 80px;}
.sqblock.left{background:url(../images/sqleft.png); background-repeat:no-repeat; background-position: 15px 0;  vertical-align:top;margin-top:20px;}
.sqblock.right{background:url(../images/sqright.png); background-repeat:no-repeat; background-position: 15px 0; vertical-align:top; margin-top:20px;}
.vline{width:8px !important; height: 120px !important; background:url(../images/vline.png); background-repeat:no-repeat;display:inline-block; padding-top:20px; background-position: 0 15px;}
#threediv {margin-left:auto; margin-right: auto; width:940px; line-height:18px;}
#threediv p{color:#000; font-family:Tahoma; font-size:13px;}
#threediv span{display:inline-block; width:260px;padding-left:20px;padding-bottom:10px;padding-right:20px;}
.pvline{width:1px !important; height: 120px; background-color:#C1C1BF;display:inline-block; padding: 0 !important; vertical-align:top;}
#content{position:relative; z-index:1; margin-left:auto; margin-right: auto; width: 910px; line-height:17px;}
#content h1{margin: 0 0 20px 10px; font-size:18px; color: #404040; text-transform:uppercase; border-bottom: 1px dotted #FF0000; display:block; text-align:center; padding-bottom:5px;}
#content h2{margin: 0 0 10px 10px; font-size:14px; text-transform:uppercase;}
#content h5{margin: 0 0 10px 10px; font-size:18px; color:#FF0000; text-align:center;}
#content p{font-size:14px; padding: 0 20px 20px 10px; line-height:20px;}
.innerlist, .innerlist2 {display:inline-block; font-size:14px; list-style-type:none; }
.innerlist li{background:url(../images/list.png); background-repeat:no-repeat; background-position:left center; padding:1px  0 0 18px; line-height:20px;}
.innerlist2 li{background:url(../images/list2.png); background-repeat:no-repeat; background-position:left center; padding:1px  0 0 18px; line-height:20px;}
.redstar{color: #FF0000; font-weight:bold; font-size:12px;}
table{font-size:12px;}
.forminput{border: solid 1px #CEBECE; border-radius:5px; width:300px; margin-bottom:12px;}
.forminput:focus{border: solid 1px #83DF1C;}
textarea{width:400px !important; height:85px; margin-bottom:0px !important;}
.err{color:#CC0000; text-align:center;}
.succ{color:#339900; text-align:center;}
.fbutreset, .fbutsend {color:#fff; font-size:11px; font-weight:bold; border: none; background-color:transparent; width:104px; height:25px; cursor:pointer;}
.fbutsend {background:url(../images/redbutton.png); background-repeat:no-repeat; background-position:top;}
.fbutreset {background:url(../images/greybutton.png); background-repeat:no-repeat; background-position:top;}
.fbutreset:hover, .fbutsend:hover {background-position:bottom; color:#000;} 
.imgcenter{display:block; margin-left:auto; margin-right:auto; padding:20px; width:auto;}
.bulleted{margin-left:45px;}