/* 
    Document   : domoferm
    Created on : 02.01.2009, 16:16:38
    Author     : Administrator
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.startpage_bg {
    background:#FFFFFF url(../../../images/startpage_bg_01.png) repeat-y scroll 0%;
}

#header {
    background: #fff url("../../../images/header_bg_novoferm_01.png") no-repeat;
    height: 96px;
  }
  
#catalog_header {
    background-color: #fff;
    background-image: url("../../../images/header_bg_domoferm_01_catalog.png");
    background-repeat: no-repeat;
    padding: 0px;
    height: 111px;
}

#header_shortcuts {
    height: 23px;
    width: 248px;
    margin-top: 1px;
}

#header_shortcuts div {
    margin-top: 8px;
}

#header_search {
    float: left;
    height: 23px;
}

#header_language {
    float: left;
    height: 23px;
}

.header_top_container {
    height: 23px;
}

.header_top_container div {
    margin-top: 4px;
}

#header_menu {
    background: none;
    margin-top: 16px;
}

#header_menu a {
    background: transparent url(../../../images/header_menu_bg_01.png) repeat scroll 0%;
    border: none;
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    margin: 0px;
    margin-right: 1px;
    padding: 9px 17px 1px;
    text-decoration: none;
}

#header_menu a:hover, #header_menu a.active {
    background: transparent url(../../../images/header_menu_bg_hover_01.png) repeat scroll 0%;
    color: #000;
    text-decoration: none;
}

#header_status_bar {
    background: none;
    border-bottom: none;
    border-top: none;
}

#header_status_bar_catalog {
    background: none;
    border-bottom: none;
    border-top: none;
    height: 40px;
    margin-top: 0px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}



#col3_t3_startpage {
    width: 649px;
}

.startpage_bg #col1 {
    width: 329px;
}

.slideshow_container, .slideshow_element {
    width: 624px;
    overflow: hidden;
}

.news_latest_startpage {
    background-color: #fff;
    margin: 10px 8px;
    border-collapse: separate;
}

.news_latest_item_startpage {
    height: 118px;
}

.news_latest_item_startpage td {
    background-color: #f2f4f3;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #d8d9db;
    padding: 7px 7px 8px 8px;
    vertical-align: bottom;
}

.colums_teaser_container_startpage {
    width: 624px;
    margin-left: 19px;
    margin-top: 7px;
    float: left;
}

.colums_teaser_container_startpage .first {
    margin-left: 0px;
}

.colums_teaser_container_startpage .last {
    margin-left: 10px;
}

.columns_teaser_startpage {
    float: left;
    width: 149px;
    margin-left: 9px;
    overflow: hidden;
}

#col3_t3_startpage .bodytext, #col3_t3_startpage .csc-header, #col3_t3_startpage .csc-textpic {
    margin-left: 0px;
    margin-right: 0px;
}

