a, img, body, ul, li {
margin : 0;
padding : 0;
border : 0;
}
html, body {
font-family : Trebuchet MS, Tahoma;
font-size : 10px;
}
.clearfloat {
clear : both;
}
body {  
background : url('images/back.gif');
}
#shadow {
margin : 0 auto;
width : 1022px;
}
#leftshade {
width : 30px;
background : url('images/shade_left.png');
float : left;
}
#rightshade {
width : 30px;
background : url('images/shade_right.png');
float : left;
}
#container {
float : left;
width : 960px;
background : white;
height:100%;
}
#content {
width : 920px;
margin : 0 20px;
float : left;
padding : 0;
}
#top {
width : 920px;
height : 115px;
float : left;
background : url('images/top_red.gif') no-repeat 800px 0%;
}
#logo {
margin-top : 25px;
}
#search_form {
position : absolute;
margin : -5px 0 0 730px;
}
#search {
background : #f0f0ef;
width : 158px;
border : 1px solid #beb6af;
height : 22px;
padding-left : 5px;
color : #9d8d85;
font-size : 14px;
position : absolute;
margin-top : 28px;
}
select {
background : #f0f0ef;
width : 190px;
border : 1px solid #beb6af;
color : #9d8d85;
font-size : 14px;
position : absolute;
margin-top : 0;
height : 24px;
line-height : 21px;
}
#go {
background : url('images/button_01.gif');
margin-left : 165px;
cursor : pointer;
width : 25px;
height : 26px;
position : absolute;
border : 0;
margin-top : 28px;
}
#go:hover {background : url('images/button_02.gif');}
#menu_div {
float : left;
margin-top : 23px;
}
#menu_div ul {
list-style : none;
display : block;
}
#menu_div ul li {
display : block;
float : left;
display : inline;
background : #b9aca5;
font-size : 12px;
color : white;
width : 80px;
text-align : center;
margin-right : 5px;
}
#menu_div ul li a:hover {
background : #ed1a3b;
cursor : pointer;
}
#menu_div ul li a {
padding : 4px 0;
display : block;
color : white;
text-decoration : none;
}
#menu_div ul li.c {
background : #ed1a3b;
}
#menu_div ul li.c a {
color : white;
text-decoration : none;
}
#menu_div ul li.lli {
width : 130px;
margin-right : 0;
}
#menu_div ul ul{display:none}
#navi {
position : absolute;
list-style : none;
margin : -45px 0 0 540px;
}
#navi li {
margin-top : 9px;
display : inline;
margin-right : 10px;
}
#navi li a {
color : #494543;
font-size : 12px;
}
#navi li a:hover {
color : #362b25;
}
#left {
float : left;
width : 675px;
/*margin-bottom : 75px;*/
margin-top : 5px;
font-size : 14px;
line-height : 20px;
}
#right {
float : right;
width : 240px;
/*margin-bottom : 75px;*/
margin-top : 5px;
}
a {
color : #65574f;
}
a:hover {
color : #362b25;
}
.caption {
width : 230px;
background : #ed1a3b;
height : 15px;
color : white;
font-size : 12px;
padding : 5px;
margin-bottom : 1px;
}
.text {
width : 220px;
margin-top : 2px;
background : #eee8e5;
color : #7e716b;
font-size : 12px;
padding : 10px 10px 24px 10px;
}
#allnews {
width : 220px;
margin-top : 2px;
background : #eee8e5;
color : #7e716b;
font-size : 12px;
padding : 5px 10px;
margin-bottom : 7px;
}
.title { display:block;
color : #ed1a3b;  
line-height : 15px;
margin-bottom:10px;
}
.title:hover {
color : #ed1a3b;
}

#left a.title {
text-decoration : none;
}
#left a:hover {
color : #362b25;
text-decoration : none;
}
#left a.title:hover {
color : #d81a38;
}
#first {
width : 100%;
margin-right : 2%;
float : left;
font-size : 14px;
color : #4f3f36;
padding-top : 15px;
}
#right .date {
float : right;
color : #695e59;
text-decoration : none;
}
#right  .date:hover {
text-decoration : underline;
}
#right .more {
float : right;
color:#695e59
}
#second {width:100%;float:left;font-size:14px;color:#4f3f36;padding-top: 15px}
#second div{float:left;width:45%;padding-right:3%;margin-bottom:10px}
#second br{clear:both}

#footer {
height : 85px;
width : 960px;
background : #f6f4f3;
}
#contacts {
width : 801px;
float : left;
height : 85px;
color : #766f6c;
font-size : 10px;
margin-left : 20px;
}
#ibec {
width : 139px;
float : right;
height : 125px;
margin-top : -40px;
color : #9d8d85;
}
#ibec p {
margin : -3px 0 0 34px; font-size : 9px; color:#d8d8d8;
}
#contacts a {
text-decoration : none;
color : #766f6c;
}
#contacts a:hover {
text-decoration : underline;
color : #362b25;
}
#ibec img {
margin : 70px 0 0 30px;
}
#foot_menu {
float : left;
margin-top : 10px;
}
#foot_menu ul {
list-style : none;
}
#foot_menu ul li {
display : inline;
font-size : 10px;
color : #9b928e;
text-align : center;

}
#foot_menu ul li a {
color : #9b928e;
text-decoration : none;
}
#foot_menu ul li a:hover {
text-decoration : underline;
}
#search_form img {
margin : 1px 0 0 317px;
position : absolute;
border : 2px solid #f0f0ef;
}
#l {width:165px;float:left}
#r {width:505px;float:right;font-size:12px}

h2 {font-size:14px;color:#ed1a3b;margin-top:0px}
#r ul {list-style:none}
#r ul li a {font-size:14px;color:#ed1a3b}
#r ul li a:hover {color:#d81a38}
#r ul li ul {margin-bottom:15px}
#r ul li ul li {margin-left:30px}
#r ul li ul li a {font-size:12px;color:#4f3f36}

#r p {margin:10px;margin-left:0}

#l ul {list-style:none}
#l ul li {background:url('images/marker.gif') left center no-repeat;margin-top:10px;padding-left:15px;padding-right:10px;font-size:12px} 
#l ul li a {color:#b9aca5;text-decoration:none}
#l ul li a:hover {color:#ed1a3b}
#l ul li.c {background:url('images/marker_c.gif') left center no-repeat;color:#ed1a3b}

/*#r img {margin:20px 0 30px 10px}*/

#col {width:17px;background:#ed1a3b;height:175px;position:absolute;margin-top:-50px;margin-left:-9px}
#col_top {width:17px; background:url('images/upper.gif');height:12px;position:absolute;font-size:0;}

#right a {color:#ed1a3b}
#r a {color:#ed1a3b}
#allnews a {color:#4f3f36}

#contact {margin:25px 0 10px 0; padding:0; position:relative}
#contact .data {margin-bottom:10px;width:300px;border : 1px solid #beb6af;height:20px}
#contact textarea {width:300px;height:200px;margin-bottom:10px;border : 1px solid #beb6af;}

#find {margin:25px 0 10px 0; padding:0; position:relative;}
#find_input {width:300px;border :1px solid #beb6af;height:26px}

#send {background:url('images/send.gif');width:91px;height:28px;margin-left:211px;padding:0;border:0;cursor:pointer}
#find_button {background:url('images/find.gif');width:64px;height:28px;margin-left:11px;padding:0;border:0;position:absolute;cursor:pointer}

#site_map h2{margin-top:10px;margin-bottom:0;text-decoration:underline}
#site_map ul ul li a{color:#4f3f36}
#site_map ul ul li a:hover{color:#4f3f36}

.navigation {margin:20px 0 15px -3px;list-style:none;}
.navigation li {display:inline;margin-right:3px;margin-left:3px;font-size:16px;}  
.navigation li.c {background:#ed1a3b;color:white;padding-left:3px} 
#r .navigation li.c a {color:#fff}   
#r .navigation li a:hover {text-decoration:underline}   
.navigation li a {text-decoration:none}
.navigation li a.end {text-decoration:underline}

.change {color:#b9aca5}

.piece {margin-top:40px}
#r .piece a:hover {color:#d81a38}

ul.error{color:#ed1a3b;font-size:11px;margin-left:20px;margin-bottom:10px;}
ul.error li{list-style-type:square}

.form {width:282px}
.form label{display:block;font-size:12px;color:#454342;margin-top:15px}
.form textarea{width:100%;height:197px;border:1px solid #EEE8E5;font:12px "Trebuchet MS";}
.form input{width:100%;border:1px solid #EEE8E5;padding:5px 0;font:12px "Trebuchet MS";}
.form input:focus, .form textarea:focus{border:1px solid #B9ACA5}
.form .button{float:right;border:0;width:90px}
.button{background:url(images/button.gif);color:#ed1a3b;font:12px "Trebuchet MS";border:0;height:28px;cursor:pointer;padding:0 17px;}

#search_mode{width:100%}
#search_mode input{width:295px}
#search_mode .button{width:65px;float:none;margin-left:15px}
em.highlight{font-weight:bold;color:#ed1a3b;font-style:normal}

h1{font-size:14px;color:#ed1a3b;margin:9px 0;}
.header{color:#ed1a3b}
.clause{margin-bottom:10px}
#info hr {height:1px;border:none;background:#ed1a3b;color: #F00;margin-bottom:0}
#info ul li a{font-size:12px}
#info ul, #r ul{list-style-image:url('images/marker.gif');}
#info ul li, #r ul li{list-style-image:url('images/marker.gif');margin-left:20px}

.spectable {border-collapse:collapse;width:100%}
.spectable th{background:#588;color:#FFF;border-bottom:1px solid #FFF;padding:5px}
.spectable td{background:#E9E1DF;color:#A5948D;border-bottom:1px solid #FFF;padding:5px}