/* General settings */
html, body,
h1, h2, h3, h4, h5, h6, div,legend, blockquote, p, address, form,button, fieldset,input, img, hr, table, td, th, tfoot, thead, strong, em, sup, sub, ins, del, q, cite, code {margin: 0;padding: 0;}
img {border: 0;}
ul, li, ol {margin:0;padding:0;}
#content ul {padding-left:13px;margin-left:10px;}
ol {margin:0;padding:0;padding-left:18px;margin-left:15px;}
ol li {padding-left}
/* Text */
/* Anchors */
a, a:visited { text-decoration: none;color:#1A81BB;}
a:hover {text-decoration:underline;color:#388AB8;}
a.c1, a.c1:visited { text-decoration: none;color:#FFFFFF;}
a.c1:hover {text-decoration:underline;color:#FFFFFF;}
:focus {outline:none;}
#price {width:550px;margin:0 auto;border-left:1px solid #E5E5E5;border-top:1px solid #E5E5E5;}
#price td {border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding:3px 0 3px 10px;}
#price th {background-color:#E5E5E5;border-right:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;padding:3px 0 3px 10px;}.center {text-align:center !important}
#at {padding-right:17px;background:url(../i/email.gif) no-repeat right center;line-height:15px;}
/* Headlines */
h1 {font-size:20px;}
h1.pagetitle {
	font-size:24px;
	font-weight:normal;
	height:40px;
	padding-top:15px;
	border-bottom:1px solid #E5E5E5;
	text-align:right;
	margin-bottom:15px;line-height:27px;
	margin-right:15px;
}
#wrapper-right h1.pagetitle {text-align:left;margin-left:15px;margin-right:0;}
/* Forms */
/* Body */
body {
	text-align:center;
	font-size:12px;
	/*font-family:Arial, Helvetica, Verdana,serif;*/
	font-family:Verdana, Tahoma, sans-serif;
	color:#555555;	background:url(../i/bgbody.gif) repeat-x #FFF;
}
#page, #page-small {
	width:950px;
	text-align:left;
	margin:0 auto;
}
       #page-small1 {
	width:950px;
	text-align:left;
	margin:0 auto;
}
#wrapper, #wrapper-right {
	width:950px;
	float:left;
}
/* Head */
#head {
	width:922px;padding-left:28px;
	float:left;
	height:80px;padding-top:19px;
	overflow:hidden;
	position:relative;
	background:url(../i/bghead.gif) repeat-x;
	border-bottom:14px solid #000;
}
#logo {
	display:block;
	width:200px;height:62px;
	background:url(../i/eudit.gif) no-repeat;
	text-indent:-9999px;
	float:left;
	/*position:absolute;left:28px;top:20px;*/
}
#menu {
	float:right;
	height:35px;margin-top:9px;
	width:410px;	text-transform:lowercase;
	list-style-type:none;
	background:url(../i/bgmenu.gif) repeat-x bottom left;
}
#menu li {float:right;display:block;border-bottom:1px solid #581D1D;margin-right:30px;}
#menu li.on {border-bottom:1px solid #D43C3B}
#menu li.on a {background-position:0 0;color:#fff;}
#menu a {
	text-align:center;font-size:11px;
	color:#9F9F9F;font-weight:bold;	float:left;
	display:block;	width:60px;
	height:25px;padding-top:9px;
	background-position:0 -34px;
	background-repeat:no-repeat;
	/*text-indent:-9999px;*/}/*
#menu a#home {background-image:url(../i/menu/home.gif)}
#menu a#offer {background-image:url(../i/menu/offer.gif)}
#menu a#contact {background-image:url(../i/menu/contact.gif)}*/
#menu li:hover a {background-position:0 0;}
#menu a:hover {color:#FFF;text-decoration:none;}

/* Container */
#container-overlay {width:950px;float:left;background:url(../i/bgwrapper.gif) repeat-y #fff;}
#container-wrapper, #container {width:950px;float:left;min-height:420px;height:auto;}
#container {background:url(../i/bw-wide.gif) no-repeat left top;padding:0 14px;width:922px}
#container-wrapper {background:url(../i/bg-wide.gif) no-repeat right top}
#page-small #container {background:url(../i/bw-small.gif) no-repeat left top;}
#page-small #container-wrapper {background:url(../i/bg-small.gif) no-repeat right top}
#wrapper-right #container {background-position:right top;padding:0 14px;width:922px}
#wrapper-right #container-wrapper {background-position: left top}

#article {
        width:630px;
        border-bottom:1px solid #E5E5E5;
}
#article-title {
        width:450px;
        float:left;
        font-size:14px;
        font-weight:bold;
}
#article-date {
        float:right;
        color:#C0C0C0;
}
#article-from {
        float:left;
        color:#C0C0C0;
        font-style:oblique;
}

#box {
        background:#C0C0C0;
        color:#FFFFFF;
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #C0C0C0}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#banner-wrapper {
	float:left;
	width:450px;
	padding-right:14px;
	padding-bottom:14px;
	height:300px;
	background:#000;
	border-right:15px solid #fff;
	overflow:hidden;
}
#wrapper-right #banner-wrapper {
	float:right;
	width:450px;
	padding-right:0;
	padding-left:14px;
	padding-bottom:14px;
	height:300px;
	background:#000;
	border-left:15px solid #fff;
	border-right:0;	overflow:hidden;
}
#page-small #banner-wrapper {height:220px;}
#page-small1 #banner-wrapper {width:280px;}
#banner {width:450px;height:300px;overflow:hidden;}
#page-small  #banner {height:220px;overflow:hidden;}
#page-small1  #banner {width:280px;overflow:hidden;}
#content {padding:0 16px 15px 16px;line-height:19px;
}
#footer {
	width:950px;margin:0 auto;
	height:20px;padding-top:15px;
	float:left;
	background:url(../i/bgfooter.gif) repeat-x;
	margin-top:5px;	font-size:10px;	font-family:Tahoma, Verdana, sans-serif;
	color:#888888;	text-transform:uppercase;
}
#footer a {color:#3B5E72;}
#footer span {float:left;}
#footer ul {float:right}
#footer li {display:inline;background:url(../i/dot.gif) no-repeat right center;padding:0 16px 0 10px}
#footer li.last {background:none;}

#contact-form {
	width:450px;
	float:right;
	margin-left:20px;
	}
#contact-form h1 {
	font-size:13px;
	color:#660604;background-color:#951C17;
	color:#fff;
	padding:2px 5px 3px 10px; width:auto;
}
#contact-form form {padding-left:10px;border:1px solid #EDAFAD;}
input,label,textarea {
	display:block;
	float:left;
	margin-bottom:5px;
}
input,textarea {border:1px solid #898989;padding-left:4px;}
input {width:230px;height:20px;padding-top:1px;}
textarea {width:230px;height:120px;padding-top:2px;}
.hidden {display:none !important;}
.clear {clear:both !important;}

select.kontakt{
 width:230px;
}

label {width:150px;}
.required {float:left;font-size:12px;}
.submit {padding:0 !important;border:0 !important;margin-top:0px;width:91px;height:28px;float:righ  !important;margin-right:5px;margin-left:150px;}

div.error{
 background-color:#898989;
 margin:5px 20px;
 padding:3px;
 text-align:center;
 font-weight:600;
 color:#fff;
}

label.error{

 color:#f00;
 text-align:center;
 width:200px;
 margin-left:150px;
}

table.kalkulator{
 border-top: 1px solid #EDAFAD;
 border-right: 1px solid #EDAFAD;
 margin:10px auto;
}

table.kalkulator td{
 text-align:center;
 width:100px;
 border-bottom: 1px solid #EDAFAD;
 border-left: 1px solid #EDAFAD;
 height:30px;
}

table.kalkulator td.ng{
 text-align:left;
 width:220px;
 padding-left:5px;
}

table.kalkulator input{
 width:75px;
 text-align:center;
 display:block;
 margin:3px 12px;
 height:18px;
}

table.kalkulator input.kolor{
 background-color:#f4f4f4;
}

table.kalkulator select{
 width:200px;
 text-align:left;
 display:block;
 margin:3px 12px;
 height:20px;
}

table.kalkulator td.ngng{
 background-color:#951C17;
 color:#fff;
 font-weight:600;
}

table.kalkulator td.ngng p, table.kalkulator td p{
 margin:5px auto;
}
