* {
margin : 0px;
padding : 0px;
}
body {
background:transparent url('images/bg.jpg') repeat top center;
font-family : tahoma;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
color:#555555;
}
a:hover {
text-decoration : underline;
}
b {

}
strong {
color : #663300;
font-size : 14px;
display : block;
}
p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {
font-size : 14px;
padding : 0px 5px 5px 35px;
font-weight : bold;
margin-right:5px;
color:#663300;
}

h2 {

font-size : 14px;
padding : 10px 5px 5px 5px;
font-weight : bold;
margin-right:5px;
text-align:left;
}

h3 {

font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
float:left;
display:block;
}

h4{
padding:2px 5px;
font-size:10px;
display:block;
clear:both;
}

h5{
padding:0px 10px;
color:#ff0000;
font-size:12px;
display:block;
clear:both;
font-weight:bold;
}

h5 a,h5 a:link,h5 a:visited{
color:#ff0000;
}

h6{
position:relative;top:-23px;left:85px;color:#CC3300;letter-spacing:2px;font-weight:normal;font-size:10px;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}

input,select {
border:0px;
border:1px solid #606060;
padding:3px 5px;
font-size:12px;
}

div.input{
float:left;
display:block;
margin:3px 3px;
}

div.input span{
display:block;
padding:0px;
}

div.input input{
background:#ffffff;
border:1px solid #dddddd;
padding:3px 5px;
font-size:11px;
}

input.button{
background:#4C4C4C url('images/input.png') repeat-x top left;
overflow:hidden;
color:#ffffff;
padding:2px 5px;
float:right;
}

input.but{
background:#4C4C4C url('images/input.png') repeat-x top left;
overflow:hidden;
color:#ffffff;
padding:2px 5px;
float:none;
}


form {display:block;clear:both;}
/* table td ,form table td {padding:2px;text-align:left;} */

div.bluecontent form table td {padding:2px 0px;color:#666666;text-align:left;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}


div.top{
background:transparent url('images/top.jpg') repeat top center;
margin:0px auto;
width:965px;
height:223px;
padding:45px 0px 0px 10px;
overflow:hidden;
display:block;
}


div.topleft{
width:425px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
color:#ffffff;
height:190px;
}

div.topleft a{
display:block;
width:300px;
height:75px;
margin:90px 0px 0px 100px;
}

div.right td,div.topleft td{
height:10px;
padding:0px 3px;
}


div.topright{
width:523px;
padding:0px 0px 0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
}

div.topright table{
float:left;
display:block;
overflow:hidden;
}

div.topright table {
margin:110px 10px 0px 40px;
}

div.topmenu{
background : transparent url('images/menu.png') no-repeat top left;
height:27px;
width:975px;
display:block;
clear:both;
}

ul.topmenu {
display : block;
overflow : hidden;
height:30px;
margin:0px 20px;
text-align:center;
}

ul.topmenu li {
list-style : none;
display : inline;
font-size : 12px;
color : #9F9F9F;
height:30px;
margin:0px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : block;
float:left;
color : #9F9F9F;
text-align : left;
font-size : 11px;
line-height : 20px;
height : 30px;
font-weight:bold;
padding:0px 10px 0px 10px;
}


ul.topmenu li a:hover {

}


div.content{
background:transparent url('images/content.jpg') repeat bottom center;
margin:0px auto;
width:975px;
overflow:hidden;
display:block;
clear:both;
}

div.content_inside{
background:transparent url('images/content_inside.jpg') repeat-y top center;
overflow:hidden;
display:block;
width:935px;
margin:0px 17px 0px 28px;
clear:both;
}

.content_foot{
display:block;
width:260px;
margin-left:7px;
clear:both;
}

div.address{
font-size:11px;
margin:-5px 35px 0px 35px;
}


div.side {
background:transparent;
overflow:hidden;
width:190px;
display:block;
margin:0px;
float:left;
overflow:hidden;
}

div.side input{
font-size:11px;
}

div.side table{
margin:5px 10px;
display:block;
width:90%;
}


div.centered{
padding:5px;
text-align:center;
display:block;
clear:both;
}

div.side_header{
background:#ffffff url('images/header_top.jpg') no-repeat top center;
width:190px;
display:block;
margin:0px;
padding:15px 0px 10px 0px;
text-align:center;
overflow:hidden;
}

img.title{
display:block;
margin:0px auto 10px auto;
clear:both;
}


div.side_content{
background:#ffffff url('images/side_content.jpg') no-repeat top center;
width:190px;
display:block;
margin:0px;
padding:10px 0px 0px;
overflow:hidden;
}


div.side_break{
background:#ffffff url('images/header_inner.jpg') no-repeat top center;
height:22px;
width:190px;
display:block;
margin:0px;
}


div.side_bot{
background:#ffffff url('images/side_bot.jpg') no-repeat bottom center;
width:190px;
display:block;
margin:0px;
padding:10px 0px 50px 0px;
}


div.middle{
background:transparent;
overflow:hidden;
width:550px;
display:block;
margin:0px;
float:left;
}

div.middle_header{
background:#ffffff url('images/h1.jpg') no-repeat top center;
height:39px;
padding:20px 0px;
display:block;
margin:0px;
clear:both;
}

div.middle_content_big{
background:transparent url('images/content_center.jpg') repeat-y top center;
display:block;
margin:0px 5px;
overflow:hidden;
clear:both;
padding:25px 0px 0px;
}

div.middle_content_big div{
overflow:hidden;
display:block;
}


table.produkt{
width:155px;
display:table;
float:left;
margin:10px 5px 10px 15px;
overflow:hidden;
}

table.produkt td{
text-align:center;
vertical-align:top;
}

table.produkt td img{
margin:0px auto;
}

div.middle_content_small{
background:transparent url('images/small.jpg') no-repeat top center;
display:inline;
float:left;
margin:0px 5px 0px 10px;
overflow:hidden;
width:260px;
padding:15px 0px 0px 0px;
}

div.middle_content_small p{
padding:10px 10px 10px 15px;
}

div.middle_content_small table.produkt{
margin:10px 50px;
clear:both;
float:none;
}

div.middle_content_smallr{
background:transparent url('images/smallr.jpg') no-repeat top center;
display:inline;
float:left;
margin:0px 5px;
overflow:hidden;
width:260px;
padding:15px 0px 0px 0px;
}

div.middle_content_smallr p{
padding:10px 10px 10px 15px;
}

div.middle_content_smallr table.produkt{
margin:10px 50px;
clear:both;
float:none;
}





div.menu {
display : block;
overflow : hidden;
background : transparent url('images/header_under_dark') no-repeat bottom center;
margin : 0px 0px 3px 0px;
padding-bottom:15px;
}


ul.menu {
display : block;
overflow : hidden;
margin:2px 10px 2px 10px;
}

ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : transparent;
line-height : 16px;
padding:0px 10px;
}


ul.menu li ul li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
line-height : 16px;
padding : 2px 5px 2px 5px;
}


ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #333333;
text-align : left;
font-size : 11px;
line-height : 16px;
padding : 5px 0px 5px 15px;
background : transparent url('images/li_off.gif') no-repeat center left;
display:block;
}


ul.menu li.d a, ul.menu li.d a:link, ul.menu li.d a:visited {
margin : 1px 0px 0px;
color : #333333;
text-align : left;
font-weight:bold;
font-size : 11px;
line-height : 16px;
padding : 5px 0px 5px 10px;
background : transparent url('images/li_off.gif') no-repeat center left;
display:block;
}


ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#006BAB;
line-height:23px;
font-size:11px;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#663300;
line-height:23px;
}

ul.menu li a:hover {
font-weight:bold;
background : transparent url('images/li_on.gif') no-repeat center left;
}
ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
}
ul.menu li a.set:hover {
}


div.footer{
background:#ffffff url('images/footer.jpg') no-repeat bottom center;
height:40px;
width:909px;
display:block;
padding:0px 18px 0px 18px;
margin:0px auto 10px auto;
}

div.footer div{
padding:10px 0px 0px;
color:#9F9F9F;
}

div.footer div.side{
width:170px;
text-align:center;
}
div.standard {
float:left;
display:block;
width:100%;
}
tr.color {
background-color: #C6C6C6;
font-weight:bold;
}
td.kolor {
background-color: #C6C6C6;

}

tr.hist1 {
background: #EEEEEE;
}

tr.hist2 {
background: #FFFFF;
}