body, table, a, input, textarea {
	font-family: Tahoma;	
	font-size: 11px;
	color: #413c3c;
	text-decoration: none; line-height:130%
}

img {
	border-width: 0px
}

td.first_page_news {
	color: #7f858b;
	font-weight:bold;
}

.placiau {
	color: #73a7d6;
}

.top_menu {
	color: #5d80a0;
	font-weight:bold;
	font-size: 10px;
}

.catalog_title_cell {
	color: #515C67;
	font-weight:bold;
}

.catalog_text_cell {
	padding-top: 3px;
}

.menu_title_cell {
	vertical-align: bottom;
	padding-left: 20px;
	padding-right: 10px;
	color: #413c3c;
	font-weight:bold;
}

.menu_m1_cell {
	padding-left: 20px;
	color: #413c3c;
	padding-right: 5px;
	padding-bottom:4px; line-height:100%
}

.menu_m2_cell {
	padding-left: 40px;
	padding-right: 5px;
	color: #413c3c; padding-bottom:2px
}

.header_cell_red {
	color: #9c2828;
	font-weight:bold; letter-spacing:1pt;
	padding-left:18px
}

.header_cell_red_path {
	color: #9c2828;
	font-weight:bold; letter-spacing:1pt;
	padding-left:6px; 
	padding-top:1px;
}

.article_title_cell_others a {
	vertical-align: top;
	padding-left: 0px;
	padding-right:5px;
}

.article_title_sel_cell_others a {
	vertical-align: top;
	padding-left: 0px;
	padding-right:5px;
	color: #962B23;
}





ul.SimpleContextMenu {
    display: none;
    position: absolute;
    margin: 0px;
    width: 180px;
    padding: 0px;
    font-family: verdana;
    font-size: 11px;
    list-style-type: none;
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    padding: 1px 10px 5px;
    text-decoration: none;
    color: #627D95;
    background: #FFFFFF;
}

    ul.SimpleContextMenu li {
        border-bottom: 1px solid silver;
    }

        ul.SimpleContextMenu li a {
            display: block;
            width: 160px;
            font-size: 10px;
            padding: 1px 10px 1px 10px;
            text-decoration: none;
            color: #627D95;
            background: #FFFFFF;
        }

        ul.SimpleContextMenu li a:hover {
            text-decoration: none;
            font-size: 10px;
            color: #ffffff;
            background: #94BDE2;
        }









a:hover, .link_over {
	color:#BA3F3A;
}

.search_cell {
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
}




.article_title {
	padding-left: 18px;
	padding-right: 10px;
	font-size: 14px;
	font-weight:bold;
}

.copyright, .copyright a {
	font-size: 9px;
}

.content_cell {
	padding-left:18px;
	padding-right:18px;
	padding-top:0px;
	padding-bottom:0px;
}

.header_cell {
	color: #99CC00;
	font-weight:bold; letter-spacing:1pt;
	padding-left:18px;
}

.header_cell_about {
	padding-left:46px;
	padding-right:46px;
	text-align: justify;
}

.header_cell_short_news {
	color: #F82629;
	font-weight:bold; letter-spacing:1pt;
	padding-left:8px;
}




td.placiau_cell, td.placiau_cell a {
	color: #9DB8D6;
	padding-right:10px;
	padding-bottom:10px;
}

.article_title_cell {
	vertical-align: top;
	padding-left: 18px;
	padding-right:5px;
	font-weight:bold;
}







.old_articles_cell a {
	color: #36577C;
}

.visit_cell {
	padding-left: 30px;
	padding-bottom:5px;
}

.catalog_l1_cell {
	padding-left: 32px;
	font-weight:none;
}


.catalog_l1_cell_b {
	padding-left: 32px;
	font-weight:bold;
}

.catalog_l2_cell {
	padding-left: 60px;
	font-weight:none;
}

.catalog_l2_cell_b {
	padding-left: 44px;
	font-weight:bold;
}

.catalog_l1_firm_cell {

	padding-left: 20px;
}
.firm_title {
	font-weight:bold;
	font-size: 12px;
}

.firm_title_m {
	font-weight:bold;
	font-size: 12px;
	padding-right: 7px;
}

td.catalog_l2_firm_cell {
	padding-left: 90px;
	font-size: 12px;
	
}






.catalog_letters_cell {
	padding-left: 32px;
	color: #515C67;
	font-weight:bold;
}



.register_text_cell {
	vertical-align: top;
	padding-left: 8px;
	font-size: 10px;
	padding-bottom:6px;
}



.article_text_cell {
	padding-left: 18px;
	padding-right: 10px;
	padding-top:20px;
	padding-bottom:10px; line-height:150%
}

.article_summary_cell {
	padding-left: 18px;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom:10px;
}


input {
	border:1px solid #E5F3FF;
	height: 18px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px; background-color:#E5F3FF
}

.pool_checkbox {
	border:0px solid #000000;
	background-color:#ffffff;
}

textarea {
	border:1px solid #B8B8B8;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}