body {margin: 0; padding: 0; background: #fff; background-image: url(../images/bg.jpg); background-repeat: no-repeat; background-position: top center; background-attachment: fixed; font: 12px Tahoma, Arial, sans-serif;}

p {line-height: 16px; color: #333333;}
ul, li {list-style: none; line-height: 16px; color: #333333;}
img {border: 0;}

input {color: #bfbfbf;}

#container {width: 968px; margin: auto;}



#top {height: 135px; width: 100%; background: #fff;}



#ico {margin: 0; padding: 0; position: relative; top: 45px; right: 50px; float: right;}



#ico li {padding: 0 20px 0 0; display: inline; list-style: none;}



#menu {height: 35px; width: 100%; margin: 0; padding: 0; background: url(../images/menu-bg.jpg) repeat-x; text-align: center;}



#menu li {padding: 0 80px 0 0; position: relative; top: 10px; display: inline; list-style: none;}



#menu li a {text-decoration: none; color: #7b7b7b;}



#menu li a:hover, #menu li a.active {color: #9085ba;}



#flash {height: 428px; width: 968px;}



#logo {height: 100px; width: 968px; margin: auto;}



#col1 {height: 140px; width: 310px; float: left; background: url(../images/newsletter.png);}

#col3 {height: 200px; width: 310px; float: left;}

#col2 {width: 620px; padding: 0 20px 0 10px; float: right;}

#col2 p {padding-top: 10px;}



#footer {height: 20px; width: 960px; margin-top: 10px; border-top: 1px #bfbfbf solid;}



.logo {position: relative; left: 50px; float: left;}



.newsletter {position: relative; top: 60px; text-align: center}

.in {height: 24px; width: 179px; padding: 3px 0 0 8px; vertical-align: middle; background: url(../images/input-bg.jpg) no-repeat; border: 0;}

.btn {vertical-align: middle;}

.kontakt {border: 1px #e6e6e6 solid;}


.copy {padding: 0 0 0 50px; float: left;}

.link {padding-right: 50px; float: right;}

.link a {text-decoration: none; color: #333333;}