/* COMMON_START */
form{
padding:0;
margin:0;
}
img{
border:0;
}
body,li,td,th,div,pre,span,p{
font-family:Tahoma, Verdana;
font-size:11px;
color:#5D6C77;
background-color:inherit
}
p{
padding: 0px;
margin: 2px 0px 5px 0px;
line-height: 14px;
}
li{
padding: 0px;
margin: 2px 0px 2px 0px;
}
ol,ul{
padding:0;
margin:5px 0 5px 21px;
}

a:link,
a:visited {
color:#F35C38;
text-decoration: none;
}
a:hover,a.active,a.active:visited{
color:#F35C38;
text-decoration: underline;
}
h1,h2,h3,h4,h5{
color:#F54619;
font-family: Tahoma, Verdana;
font-weight: bold;
}
h1{
font-size: 15px;
padding: 0px;
margin: 1px 0px 2px 0px;
}
h2{
font-size: 13px;
padding: 0px;
margin: 3px 0px 3px 0px;
}
h3{
font-size: 12px;
padding: 0px;
margin: 3px 0px 3px 0px;
}

h4 {
font-size: 12px;
padding: 0px;
margin: 3px 0px 3px 0px;
}
.right{
text-align:right;
}
.Ferr{
color:red;
}
.bu{
}
a.bu,a.bu:visited,a.bu:hover{
color:#fff;
font-weight:bold;
border:0;
font-size:11px;
line-height:17px;
height:18px;
width:152px;
background:#ED805E url(p/bu.gif) no-repeat center center;
text-align:center;
display:block;
}

/* COMMON_END */
html,body{
margin:0px;
padding:0px;
height:100%;
}
body{
background:#F0F0F0 url(p/body.gif) repeat-x 0 0;
text-align:center;
}
#logo{
display:block;
margin:0 0 0 70px;
width:172px;
height:116px;
background:url(p/logo.gif) no-repeat 0 0;
}
#wrapper{
text-align:left;
width:948px;
background:url(p/top-bg.gif) no-repeat 0 0;
margin:0 auto;
}
#top{
height:213px;
background:url(p/top.jpg) no-repeat top right;
}
#banner-holder{
position:absolute;
}
#banner{
position:relative;
display:block;
top:20px;
left:35px;
width:243px;
height:126px;
background:#fff url(images/banners/banner.gif) no-repeat center center;
border:#666 1px solid;
}
#main{
margin:0 64px 0 64px;
border-left:#7B190E 5px solid;
background:#fff;
}

#menu{
height:24px;
margin:0 0 0 300px;
overflow:hidden;
}
#menu a,#menu a:visited,#menu a:hover{
height:24px;
line-height:22px;
display:block;
float:left;
color:#fff;
font-size:12px;
font-family:verdana;
font-weight:bold;
padding:0 10px;
}
#footer{
margin:25px 25px 0 25px;
border-top:#E5E5E5 1px solid;
text-align:right;
color:#959595;
padding:4px 0 25px 0;
font-weight:bold;
font-size:10px;
font-family:arial;
}
#indent{
padding:40px 15px 0 15px;
min-height:500px;
}
* html #indent{
height:500px;
}

/* keywords */

#keywords{
}
#keywords .sep{
width:25px;
}
#keywords .cell{
}
#keywords img{
}
#keywords .title,#keywords .title:visited{
display:block;
font-size:18px;
color:#bbb;
background:url(p/bullet-big.gif) no-repeat top right;
height:25px;
font-family:arial;
}
#keywords .title.active,#keywords .title.active:visited,#keywords .title:hover{
color:#7B190E;
text-decoration:none;
background:url(p/bullet-big.gif) no-repeat -50px right;
}

#h1{
color:#666;
margin:20px 0 0 0;
font-size:18px;
font-family:arial;
border-bottom:#E5E5E5 1px solid;
padding:0 0 5px 0;
}

#lan{
float:right;
margin:77px 3px 0 0;
}
#lan a{
display:block;
text-transform:uppercase;
color:#fff;
float:left;
font-size:12px;
font-family:verdana;
font-weight:bold;
margin:0 2px;
}
