/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
        font-family:'Trebuchet MS', Arial, Verdana;
        font-size:11px;
}
body {
	line-height: 1;
	background: #ba1718 url('../images/bg.jpg') repeat-x top center;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
a {
text-decoration:none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* MAIN STYLES */

html{
background: #ba1718 url('../images/bg.jpg') repeat-x top center;
}
#container{
width:960px;
margin:0 auto;
overflow:hidden;
background: url('../images/bg_container.jpg') repeat-x top center;
}


#header{
overflow:hidden;
height:141px;
}
#logo{
width:400px;
height:70px;
font-size:30px;
font-family:Times New Roman;
font-weight:bold;
color:#ffffff;
padding-top:30px;

}
#top_menu{
height:20px;
width:960px;
float:left;
position:relative;
top:8px;
}

ul #main_nav{
float:left;
top:8px;

width:500px;
text-align:left;
}


#main_nav li a{
color:#ffffff;
font-size:14px;
font-weight:bold;
}

#main_nav li{
display:inline;
padding-right:10px;

}
#main_left{
float:left;
width:624px;

}
#main_right{
margin-left:50px;
float:left;
width:240px;
padding-top:140px;
}

.box{
float:left;
width:256px;
}

.box_top{
width:256px;
background:url('../images/box_top.png') no-repeat top center;
}
.box_top p{
padding:10px;
font-size:11px;
font-family:'Trebuchet MS', Arial, Verdana;
color:#666666;
line-height:16px;
text-align:justify;
}

.box_top h2{
font-size:16px;
color:#ffffff;
position:relative;

top:5px;
left:10px;
}

.box_bottom{
background:url('../images/box_bottom.png') no-repeat top center;
height:92px;
}

#hsubmenu ul#sec_nav{
float:left;
font-size:16px;
position:relative;
top:65px;

}

#sec_nav li{
display:inline;
}

#sec_nav li a{
display:inline;
font-size:16px;
color:#1f1a17;
font-weight:bold;

}

#moto{
float:left;
position:relative;
left:72px;
top:37px;
width:240px;
text-align:left;
color:#1f1a17;
font-weight: normal;
}

#moto h3{
font-size:23px;
}

#slideshow{
width:841px;
height:222px;
background:#ffffff;
}

#main{
width:960px;
float:left;
background:url('../images/main_bg.png') no-repeat bottom center;
}

#title{
width:629px;
height:57px;
float:left;
background:url('../images/bg_title.jpg') no-repeat top right;
}

#title h2{

font-size:18px;
color:#ff0000;
position:relative;
left:35px;
top:10px;
}

.content_main{
width:559px;
float:left;
padding-left:40px;
padding-right:30px;
font-size:12px;
font-family:'Trebuchet MS', Arial, Verdana;
color:#666666;
line-height:16px;
background:url('../images/bg_main_content.png') no-repeat top center;
}

.content_footer{
width:559px;
height:46px;
float:left;
padding-left:40px;
padding-right:30px;
background:url('../images/main_content_footer.png') no-repeat top center;
}


#footer{
float:left;
clear:both;
width:960px;
height:61px;
background: url('../images/footer_bg.png') no-repeat top center;
}

#footer ul#sec_nav_f{

position:relative;
right:0px;
width:330px;
top:90px;
text-align:left;
}

#sec_nav_f li{
display:inline;

}
#sec_nav_f li a{
font-size:10px;
text-align:right;
color:#ffffff;
padding-left:5px;
padding-right:5px;
padding-left:5px;
padding-right:8px;
background:url('../images/line_menu.gif') no-repeat top right;
line-height:2px;
text-transform:capitalize;
}



#footer ul#main_nav_f{
position:relative;
right:0px;
width:300px;
top:96px;
text-align:left;




}

#main_nav_f li{
display:inline;


}
#main_nav_f li a{
font-size:10px;
text-align:right;
color:#ffffff;
padding-left:5px;
padding-right:8px;
background:url('../images/line_menu.gif') no-repeat top right;


}




#footer p{
position:relative;
top:66px;
float:right;
font-size:10px;
color:white;


}
.tt{
font-size:15px;
font-weight:bold;
color:#ffffff;
}