html,table,p,div,td,img,h1,h2,h3 {
    border: none;
    margin: 0;
    padding: 0;
}

html,body {
    font-family: Verdana, Tahoma, sans-serif;
    font-size: 12px;
    color: #000;
}

body {
    background-color: #fff;
    margin: 0;
    padding: 0 0 13px 0;
    text-align: center;
}

a, a:visited {
    text-decoration: underline;
}

div.c {
    clear: both;
    height: 0px;
}

/*div.main {
    margin: auto;
    text-align: left;
    width: 960px;
}*/
div#wrap {
    margin: auto;
    text-align: left;
    width: 960px;
}

            /* Top Layer: Date, Several links */
div.topLayer {
    padding: 4px 0 4px 0;
}

div.topDate {
    float: left;
    font-size: 11px;
    width: 23%;
}

div.topLinks {
    float: right;
    font-size: 0px;
    text-align: right;
    width: 73%;
}

.topLinks span {
    font-size: 11px;
    margin-right: 11px;
}

.topLinks a, .topLinks a:visited {
    color: #CC3600;
}
            /* Top Layer: Date, Several links */
            
            /*  Top Navigation */
div.topMenu {
    padding: 7px 0;
}

div.logo {
    float: left;
    text-align: right;
    width: 210px;
    margin-bottom:5px;
}

div.menuRight {
    width: 960px;
}
/*  Search  */
div.search{
    float: right;
    width: 310px;
    padding: 0 0 0 0;
    margin-top:30px;
}

div.s_field {
    border: 1px solid #B3B9C3;
    float: left;
}

.s_field input {
    background-color: #fff;
    border: none;
    color: #B3B9C3;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 17px;
    width: 269px;
    padding: 3px 0 0 4px;
}

div.s_but {
    float: right;
    padding:0;
    margin:0;
    width:25px;
}

.s_but input {
    background: #fff url(../img/s_b.gif) no-repeat left center;
    border:none;
    cursor:pointer;
    height:20px;
    padding:0;
    margin:0;
    width: 25px;
}

/*  Search  */

/*  MENU  */
div.menuL{
    background-image: url(../img/ul_l.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
	float:left;
	width:4px;
	height:32px;
	font-size:0;
	line-height:0;
}
div.menuR{
    background-image: url(../img/ul_r.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
	float:left;
	width:4px;
	height:32px;
	font-size:0;
	line-height:0;
}

div.menu {
    background-repeat: repeat-x;
    background-position: left bottom;
    background-image: url(../img/ul.gif);
    padding:0;
    margin:0;
    vertical-align: top;
    width:952px;
    height:32px;
    float:left;
}

.menu ul {
    margin:0;
    padding:0;
}

.menu ul li {
    float: left;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 0 0 0 0;
    list-style-type: none;
}

.menu a, 
.menu a:visited {
    color: #fff;
    display: block;
    text-decoration: none;
    padding: 7px 12px 5px 12px;
}

.menu a:hover {
    color: #fff;
    background: url(../img/ul_a.gif) repeat-x left bottom;
}

.menu .active a, 
.menu .active a:visited {
    background: url(../img/ul_a.gif) repeat-x left bottom;
}

/*  MENU  */
            /*  Top Navigation */
            
            
            /*  CONTENT */
div.contLeft {
    float: left;
    width: 595px;
}

div.contRight {
    float: right;
    width: 336px;
}

div.delim {
    background: #FFC300 url(../img/y_r.gif) no-repeat right top;
    height: 4px;
    clear: both;
}

.delim img {
    float: left;
}

div.contBlock {
    padding: 13px 15px;
}

.contBlock p
{
	margin-bottom:0.5em;
}

div.label {
    color: #fff;
}

.label div {
    float: left;
}

.label div.l {
    background: url(../img/l_l.gif) no-repeat left top;
    height: 18px;
    width: 2px;
}

.label div.r {
    background: url(../img/l_r.gif) no-repeat left top;
    height: 18px;
    width: 2px;
}

.label div.name {
    background: url(../img/l_bg.gif) repeat-x left top;
    padding: 2px 4px 2px 4px;
}

.name a, .name a:visited {
    color: #fff !important;
    text-decoration: none;
}

.contBlock h1 {
    color: #8A0E22;
    clear: both;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 24px;
    padding: 14px 0 4px 0;
}

.contBlock h1 a, .contBlock h1 a:visited {
    color: #8a0e22;
    text-decoration: none;
}

.source {
    color: #858585;
    font-size: 11px;
}

.source a, .source a:visited {
    color: #858585 !important;
}

.source a:hover {
    color: #000;
}

.contBlock a, .contBlock a:visited {
    color: #CC3600;
}

.contBlock a:hover {
    color: #000;
}

div.rss_desc {
    padding: 15px 0 0 0px;
/*    clear: left; */
}

.rss_desc img {
    border: 1px solid #ababab;
    float: left;
    margin-right: 15px;
}

div.listItem {
    background: url(../img/b_item.gif) no-repeat left 21px;
    padding: 15px 0 0px 24px;
}

/* Right part */
.rPoint img {
    float: left;
    margin: 0 11px 0 0;
}

.rPoint h2 {
    color: #CC3600;
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 21px;
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.contBlock h2 a, .contBlock h2 a:visited {
    color: #CC3600;
    text-decoration: none;
}

div.rightAnn {
    padding: 5px 0 0 0;
}

.rightAnn b {
    font-size: 11px;
}

div.adv {
    margin: 0px 0 15px 0;
}
/* Right part */
            /*  CONTENT */
            
            
            /*  BOTTOM MENU  */
div.bottomMenu {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(../img/ul.gif);
    height: 28px;
    overflow: hidden;
}

div.bLeft {
/*    background: brown;*/
    float: left;
    width: 610px;
}

ul.botBrown {
    background: url(../img/ul_l.gif) no-repeat left top;
    margin: 0 0 0 0;
    float: left;
    padding: 0 0 0 0;
    height: 28px;
}

.botBrown li {
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 14px;
    list-style-type: none;
    float: left;
    margin: 0 0 0 0;
    padding: 4px 12px 0 12px;
}

.botBrown a, .botBrown a:visited {
    color: #fff;
}

div.bRight {
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url(../img/y_bg.gif);
    float: right;
    height: 28px;
    width: 350px;
}

ul.botYellow {
    background: url(../img/y_r_bg.gif) no-repeat right top;
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 28px;
}

.botYellow li {
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 14px;
    list-style-type: none;
    margin: 0 0 0 0;
    padding: 4px 12px 0 12px;
    float: left;
}

.botYellow a, .botYellow a:visited {
    color: #5A1A25;
}
            /*  BOTTOM MENU  */
            
            /*  FOOTER */
div.footer {
    font-size: 11px;
    padding: 8px 12px;
}

.anonce-art {
	float:left;
	padding:15px 15px 0 0;
	}