div#news_main{
	    width: 531px;
	    overflow: hidden;
	    clear: both;
	    margin-left: 197px;
	    margin-bottom: 16px;
	    
}

div#news_main h2{
	    margin-left: 0px;
}

div#news_main div.single_news{
	    margin-bottom: 29px;
}

div#news_main div.single_news p.date{
	    color: #808080;
	    margin-bottom: 8px;
}

div#news_main div.single_news p.title{
	    font-weight: 600;
	    margin-bottom: 8px;
}

div#news_main div.single_news a{
	    color: #df1414;
}



/*-------------------------- CATALOG _MAIN ---------------------------*/

div#catalog_main{
        width: 100%;
        overflow: hidden;
        clear: both;
        background: url(../img/home_main_bg.gif) repeat-y 165px 0px;
        margin-bottom: 16px;
}

div#catalog_main_left{
	    width: 165px;
	    float: left;
}

div#catalog_main_left ul.menu{
	    width: 165px;
}

div#catalog_main_left ul.menu li{
	    width: 147px;
	    padding: 3px 0px 5px 17px;
	    background: url(../img/horiz_dotted_line_bg.gif) repeat-x left bottom;
	    font-size: 1.00em;
	    font-weight: 600;
}

div#catalog_main_left ul.menu li.hover{
	    background-color: #ececec;
}

div#catalog_main_left ul.menu li a{
	    color: #000;
	    text-decoration: none;
}

div#catalog_main_left ul.menu li a:hover{
	    text-decoration: underline;
}



div#catalog_main_right{
	    width: 584px;
	    float: right;
}

div#catalog_main_right div.block{
	    margin-bottom: 44px;
	    overflow: hidden;
	    clear: both;
}

div#catalog_main_right div.block img.photo{
	    float: left;
	    margin: 0px 27px 0px 0px;
}

div#catalog_main_right div.block p.title{
	    font-weight: 600;
	    font-size: 1.27em;
	    margin-bottom: 17px;
}


table.catalog{
	    width: 100%;
	    text-transform: uppercase;
}

table.catalog th{
	    padding: 12px 0px 13px 8px;
	    background: #22527a;
	    border-bottom: #ccc solid 4px;
	    color: #fff;
        font-weight: 400;  text-align: center;
}

table.catalog td{
	    padding: 8px 0px 9px 8px;
	    background: url(../img/table_catalog.gif) repeat-x left bottom;
	    vertical-align: middle; text-align: center;
}

table.catalog th.t1{        width: 150px; text-align: center; padding: 8px 0px 9px 0px;}
table.catalog th.first{        width: 260px;}
table.catalog th.second{ width: 155px;}
table.catalog th.third{        width: 100px; text-align: center; padding: 8px 0px 9px 0px;}
table.catalog th.t4{        width: 80px;}

table.catalog td.t1{        width: 150px; padding: 5px 0px 5px 0px;}
table.catalog td.first{        width: 260px; text-align: left;}
table.catalog td.second{        width: 155px;}
table.catalog td.third{width: auto; text-align: center;}
table.catalog td.t4{ width: auto; text-align: center;}
