html,body { margin:0; padding:0; height:100%; /* needed for container min-height */ background:#b2bcb7; font-family:arial,sans-serif; font-size: 12px;padding: 0px 0px 0px 0px;margin: 0px; color: #6a6c6b;}
#container { position:relative; /* needed for footer positioning*/ margin:0 auto; /* center, not in IE5 */ width:955px; background:#fff; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/
 min-height:100%; /* real browsers */}
#main { padding:0em 0em 5em; /* bottom padding for footer */}
#content { padding:0em 0em 5em; /* bottom padding for footer */}
#footer { position:absolute; width:935px; padding: 10px; bottom:0; /* stick to bottom */ background:#f1f1f1;}


a {color: #6a6c6b;cursor: pointer;}
.right_link {color: red;text-decoration: none;font-weight: bold;}
.left_link {color: white;text-decoration: none;font-weight: bold;}
p {margin:0px;padding: 0px;}
h1 {padding: 5px 0px 5px 10px; margin: 0px;font-size: 18px; color: #a1a0a0;border-bottom: solid 1px #d4dcd7; }
h2 {padding: 10px; margin: 0px;font-size: 12px; font-weight: normal; }
.c_link {color: red;text-decoration: underline;}
a:hover {color: black;text-decoration: none;}
.logo {float: left;width: 96px;	padding: 0px 0px 0px 0px;}

.index {float: left; width: 955px; padding: 10px 0px 0px 0px; }
.index_content {float: left; width: 935px; padding: 10px 10px 0px 10px; }
.index_content_box {float: left; width: 160px; padding: 5px 5px 0px 5px; height: 160px; background: #e6ece8; margin-right: 5px;}
.index_content_box .head{ font-size: 16px; font-weight: bold;}
.index_content_box img{ padding: 5px 0px 5px 0px; }
.index_content_box a{ text-decoration: none;}
.index_content_box2 {float: left; width: 186px; padding: 5px 0px 0px 5px; height: 160px; border-right: solid 1px #CCC; margin-right: 5px;}
.index_content_box2 .head{ font-size: 16px; font-weight: bold; padding: 0px 0px 10px 0px;}
.index_content_box2 a{ text-decoration: none;}
.col {float: left;}

.menu{float: left; width: 955px; background: #053016; }

.txt_content {width: 925px; float: left; padding: 15px;}
.txt_content_nav {width: 925px; float: left; padding: 0px 0px 10px 0px;}
.txt_border {width: 923px; float: left; border: solid 1px #d4dcd7; }
.txt_border_coll {width: 923px; float: left; border: solid 1px #d4dcd7; background-image: url(../img/txt_bg.gif); }

.txt_txt {width: 920px; float: left; padding: 10px 0px 0px 0px;}
.txt_class {width: 724px; float: left; padding: 10px;}

.txt_left {width: 496px; float: left; padding: 35px 0px 10px 35px;}
.txt_right {width: 392px; float: left; }
.virtual_link a{width: 372px; text-decoration: none; padding: 15px 10px 15px 10px; float: left; border-top: solid 1px #d4dcd7; border-bottom: solid 1px #d4dcd7;}
.txt_left_cont {width: 360px; float: left;padding: 5px; background:#d2dbd6; }
.txt_right h1{ background: #f2f4f3; text-transform: uppercase; padding: 10px 0px 10px 10px; color: #6a6c6b; }
.txt_product{ float: left; width: 480px; padding: 10px 0px 0px 0px;}
.txt_product img{ float left; width: 50px; height: 50px; border: solid 1px #959595; margin: 0px 4px 4px 0px; }

.txt_left_pr {width: 451px; float: left; padding: 35px 0px 10px 80px;}
.txt_product_pr { float: left; width: 460px; padding: 10px 0px 0px 0px;}
.txt_product_pr img{ float left; width: 50px; height: 50px; border: solid 1px #959595; margin: 0px 4px 4px 0px; }

.list_prod {width: 170px; float: left; border: solid 1px #d4dcd7; margin: 0px 5px 10px 5px; height: auto;}
.list_color { width: 150px; background: #d4dcd7; padding: 5px 10px 5px 10px;}
.list_prod  .head{ background: #f5f5f5; font-size: 18px; font-weight: bold; padding: 10px 0px 10px 10px; color: #6a6c6b; }
.list a{ float: left; width: 140px; text-decoration: none; padding: 10px 0px 10px 30px; border-top: solid 1px #d4dcd7; background: url(../img/arrow.gif) no-repeat 5px 7px; }
.list a:hover{ background: #f5f5f5 url(../img/arrow.gif) no-repeat 5px 7px; }

.left_menu_vis {width: 140px;float: left;padding: 2px 4px 2px 4px;display: none;}

.left_menu {width: 850px; float: left; padding: 15px 0px 0px 0px; }
.left_menuitem_lang a{float: left; padding: 0px 8px 0px 8px; color: #c6dbce; text-decoration: none; border-right: solid 1px #053016; }
.left_menuitem1 a{ padding: 0px 8px 0px 8px; color: #c6dbce; text-decoration: none; border-right: solid 1px #c6dbce;}
.left_menuitem1 a:hover{color: white;}
.left_menuitem1act a{ color: white; padding: 0px 8px 0px 8px; text-decoration: none; border-right: solid 1px #c6dbce; font-weight: bold; }

.left_menuitem2 a{float: left;width: 125px; font-size: 12px; padding: 2px 0px 2px 40px;text-decoration: none; }
.left_menuitem2 a:hover{color: green;}
.left_menuitem2act a{float: left;width: 125px; font-size: 12px; padding: 5px 0px 5px 40px;text-decoration: none; font-weight: bold; background-image: url(../img/aktiv.gif);background-repeat: no-repeat;background-position: 0px 10px;border-bottom: solid 1px #fafaeb;}

.newsletter a{float: left;width: 160px; padding: 5px 0px 5px 38px;text-decoration: none; background-image: url(../img/mail.gif);background-repeat: no-repeat;background-position: 20px 6px;border-bottom: solid 1px #fafaeb;}
.ajanlat_bg {float: left;width: 195px; padding: 60px 0px 30px 30px; text-decoration: none; background-image: url(../img/ajanlat_bg.gif);background-repeat: no-repeat;}
.offer a{position: absolute; top: 45px; left: 735px; z-index: 1000; font-size: 22px; font-weight: bold; float: left;width: 175px; height: 106px; padding: 30px 0px 0px 25px; text-decoration: none; background-image: url(../img/offer_bg.gif);background-repeat: no-repeat; color: white;}

.coll_img {float: left; padding: 15px 0px 0px 0px; width: 180px; height: 160px; text-align: center;}
.coll_img img{border: solid 1px #959595; margin-bottom: 5px;}

.cimke {float: left;width: 140px;padding: 8px 10px 0px 0px;height:35px;}
.cimke_error {float: left;width: 140px;color: red;padding: 8px 10px 0px 0px;height:35px;}
.adat {float: left;width: 300px;padding-top: 8px;height:35px;}
.form_reg {float: left;width: 310px;padding-top: 5px;}
.cimke3 {padding: 0px 0px 0px 0px;}
.cimke_error3 {color: red;}

.hand{
	cursor:pointer;cursor:hand;
}

/* Hover menu */

#menu, #menu ul {
padding: 0;
margin: 0;
list-style: none;
z-index:101;
}
#menu a:link,
#menu a:active,
#menu a:visited {
display: block;
border: 0;
padding-left: 10px;
padding-right: 10px;
border-right: solid 1px #d4dcd7;
}


#menu li {
float: left;
margin: 0;
}


#menu li ul {
float: none;
position: absolute;
left: -999em;
width:114px;
padding: 0;
margin: 0;
margin-top:15px;
font-size: 12px;
text-align: left;
background-color: #d4dcd7;
}



#menu li ul li {
float: left;
border-bottom: solid 1px #b2bcb7;
width:110px;
padding: 2px;
display: block;

}

#menu li ul li a{
float: left;
color:black;
padding: 0;
}

#menu li:hover ul
{
top:14px;
left: auto;
display: block;
}
