/* Start of CMSMS style sheet 'css:offi' */
html {
   margin:0;
   padding:0;
}

body {
   margin:0;
   padding:0;
   background:#FFFFFF;
   font-family: Arial;
   font-size: 12px;
}

a img {
border:0;
}

div#logo {
padding-bottom:30px;position: relative;
}
div#logo #languages {position: absolute; top: 0;left: 93px;font-size: 10px;}
div#logo #languages a {color: #989898;text-decoration: none;}

div#wrapper {
padding-top:44px;
padding-left:44px;
padding-bottom:44px;
widtha:900px;
}

div#left {
width:700px;
float:left;
}

div#right {
float:left;
widtha:200px;
width:auto;
}

div#breadcrumbs {
height:23px;
padding-top:7px;
}

div#breadcrumbs a{
color:#000000;
text-decoration:none;
}

div#breadcrumbs a:hover{
text-decoration:underline;
}

div#menu_top{
height:58px;
}

div#content {
width:100%;
padding-top:30px;
}

div#content_right {
padding-left:0px;
float:left;
}

.imgborder {
   border-top:1px solid #32b6bb;
   border-left:1px solid #32b6bb;
   border-right:1px solid #32b6bb;
   border-bottom:1px solid #32b6bb;
}

.text_field
{
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #32b6bb;
    BORDER-BOTTOM: #000000 1px solid;
    FONT-FAMILY: Arial
}

img.border {
border-width: 1px;
border-color: #827F84;
border-style: solid;
}

A.border:visited img.border {border: 1px solid #336633;} 
A.border:active img.border {border: 1px solid #669966;} 
A.border:hover img.border {border: 1px solid #990033;}
A.border:visited {color:#336633;} 
A.border:active {color:#669966;} 
A.border:hover {color:#990033;}

font.colorblue{
   color:#32b6bb;
}

h1.title {
   padding:0;
   margin:0;
   padding-top:14px;
   padding-bottom:14px;
   font-size: 17px;
   color: #32b6bb;
   font-weight: bold;
}
h1.title_h {
   padding:0;
   margin:0;
   padding-top:14px;
   padding-bottom:14px;
   font-size: 17px;
   color: #32b6bb;
   font-weight: bold;
}
h1.title_h span {display:none;}
h1.title_tag {
   padding:0;
   margin:0;
   padding-top:14px;
   padding-bottom:14px;
   font-size: 17px;
   color: #989898;
   font-weight: bold;
}
#content h2 {margin: 0;padding: 0;font-size: 12px;padding: 15px 0 5px 0;}
h2.search {
   padding:0;
   margin:0;
   padding-bottom:7px;
   font-size: 17px;
   color: #000000;
   font-weight: bold;
}

div#content_left {
   color: #000000;
   text-decoration: none;
   text-align: left;
   width:350px;
   float:left;
   padding-right:44px;
}

div#content_left ul.content {
   padding-left:30px;
   padding-top:5px;
   padding-bottom:5px;
}


div#content_left p{
   padding:0;
   margin:0;
}

div#content_left a{
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

div#content_left a:hover{
   color: #32b6bb;
   font-weight: normal;
   text-decoration: none;
}

div.colorblue a{
   color: #32b6bb;
}

div.colorblue a:hover{
   color: #F5B01A;
}

div#right {
   font-size: 14px;
   color: #000000;
   text-decoration: none;
}
div#right a{
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}
div#right a:hover{
   color: #32b6bb;
   font-weight: normal;
   text-decoration: none;
}
div#tags {
   font-size: 10px;
   color: #989898;
   font-weight: normal;
   text-decoration: none;
}
div#tags a{
   color: #989898;
   font-weight: normal;
   text-decoration: none;
}
div#tags a:hover{
   color: #989898;
   font-weight: normal;
   text-decoration: underline;
}
div#tags h4 {
   font-size: 10px;
   padding:0;
   margin:0;
   margin-bottom:3px;
}
div#right ul {
   padding:0;
   margin:0;
}
div#right li {
   list-style: none;
   margin:0;
   margin-bottom:3px;
}
div#right li.currentpage {
   list-style: none;
   margin:0;
   margin-bottom:3px;
   color:#32b6bb;
}
div#right div#klauskite {
   padding-top:28px;
}
div#right div#search {
   padding-top:7px;
   padding-bottom:14px;
}

div#right form {
  padding:0;
  margin:0;
}

#slideshow_block {position: relative;}
#slideshow_block #slideshow {overflow: hidden;width: 350px;height: 263px;}
#slideshow_block #slideshow_title {height: 20px;line-height: 20px;width: 100%;position: absolute;top: 243px;background: #919191;z-index: 9999999;color: #ffffff;opacity: 0.7;filter:alpha(opacity=70);}
#slideshow_block #slideshow_title_text {line-height: 20px;position: absolute;top: 243px;z-index: 99999999;width: 100%;}
#slideshow_block #slideshow_title_text_title {padding-left: 5px;text-transform: uppercase;color: #ffffff;}

/********************
           TOP MENU
*********************/

ul.menu_top_navigation {
   margin: 0;
   padding: 0;
}

ul.menu_top_navigation li {
   list-style: none;
   float:left;
   margin: 0 ;
   font-size: 15px;
   margin-right: 25px;
   font-weight:bold;
}

ul.menu_top_navigation li a {
   text-decoration: none;
   color: #827F84;
}

ul.menu_top_navigation li a:hover {
   color: #000000;
}

ul.menu_top_navigation a.activeparent {
   color: #32b6bb;
}

div#menu_top a.activeparent:hover {
   color: #32b6bb;
}

div#menu_top h2 {
   padding:0;
   margin:0;   
   text-decoration: none;
   font-size: 15px;
   font-weight: bold;
}

div#menu_top h2.activeparent {
   color: #32b6bb;
}

/********************
        MIDDLE MENU
*********************/

div#menu_middle {

}
div#menu_middle p {
   padding:0;
   margin:0;
}

div#menu_middle a {
   text-decoration: none;
   color: #32b6bb;
}

div#menu_middle a.orange {
   color: #ffc03a;
}

div#menu_middle a:hover {
   color: #000000;
}

div#menu_middle a.activeparent {
   color: #32b6bb;
}

div#menu_middle p.currentpage{
   color: #827F84;
   font-size: 12px;
}

div#menu_middle a.activeparent:hover {
   color: #32b6bb;
}

div#menu_middle h3 {
   padding:0;
   margin:0;   
   padding-top:7px;
   text-decoration: none;
   font-size: 13px;
}
div#menu_middle p {
   padding:0;
   margin:0;   
   padding-top:7px;
   text-decoration: none;
   font-size: 13px;
   font-weight:bold;
}
div#menu_middle h3.currentpage {
   padding:0;
   margin:0;   
   text-decoration: none;
   color: #827F84;
   font-weight:normal;
}
div#menu_middle p.currentpageparent a, div#menu_middle p.currentpageparent, div#menu_middle h3.currentpageparent {
   color: #827F84;
   font-weight:bold;
}
div#menu_middle p.product-item {
   padding:0;
   margin:0;   
   text-decoration: none;
   font-weight:normal;
}
/********************
   MANUFACTURERS MENU
*********************/

div.manufacturers {
   width:132px;
   float:left;
   margin-bottom:10px;
}
div.manufacturers_logo {
   height: 34px;
}
div.manufacturers_hr {
   background:url('uploads/images/br-blue.gif');
   width:44px;
   height:2px;
   font-size:0;
}

/********************
       DESIGNERS MENU
*********************/

div.designers {
   width:132px;
   float:left;
}
div.designers_picture {
   height: 88px;
}
div.designers_name {
   height:37px;
   margin-top:7px;
}

/********************
       SITEMAP
*********************/

div.sitemap {
   padding-right:44px;
   float:left;
}

div#content_left div.sitemap ul {
   margin: 0;
   padding: 0;
   padding-bottom: 7px;
}

div.sitemap ul li {
   list-style: none;
   margin: 0 ;
}

div#content_left div.sitemap li.sitemaptitle a {
   font-size: 15px;
   color: #32b6bb;
   font-weight: bold;
   text-decoration: none;
}

div#content_left div.sitemap li.sitemaptitle {
   margin-bottom:7px;
}

div#content_left div.sitemap li.sitemaptitle a:hover{
   color: #000000;
   text-decoration: none;
}
div#content_left div.sitemap li.sitemapsubtitle {
   font-weight: bold;
   margin-top:7px;
   margin-bottom:7px;
}

div#content_left div.sitemap li.sitemapsubtitle a {
   text-decoration: none;
   font-weight: bold;
}
/* End of 'css:offi' */

