* {
margin : 0;
padding : 0;
}

body {
background : #596C80 url("images/body_bg.gif");
}

img {
border : none;
}

a {
color : #AD002C;
}
a:hover {
text-decoration : none;
}

.clear {
clear : both;
height : 1px;
overflow : hidden;
}

html, body, #page {
width : 100%;
}

#page {
width : 100%;
font-size : 13px;
font-family : Arial;
color : #555;
}

#container {
background : #FFF;
width : 900px;
border-left : 5px solid #FFF;
border-right : 5px solid #FFF;
margin : 0 auto;
}

#header {
width:900px;
background : url("images/header_bg.gif") no-repeat top right;
height:116px;
}
#header .hdbox {
float:left;
padding:18px 18px 12px 29px;
}
#header .logo {
width : 370px;
height : 87px;
float:left;
}
#header .slogan {
width : 408px;
height : 19px;
margin : 35px 0 12px 0;
float:left;	
background : url("images/header_slogan.gif") no-repeat;
}

#picsbox {
border-top : 3px solid #CCC;
border-bottom : 3px solid #00471D;
margin-bottom : 1px;
}
#picsbox .rand {
height:200px;
border-top : 1px solid #FFF;
border-bottom : 1px solid #FFF;
}

#nav {
background : #0A55BA url("images/nav_bg.gif") repeat-x;
width : 900px;
margin-bottom:2px;
}
#nav .navbox {
background : url("images/nav_bg_sep.gif") no-repeat;
}
#nav .navbox div {
background : url("images/nav_bg_sep.gif") no-repeat top right;
height:40px;	
padding : 0 35px; 
}
#nav a, #nav span {
display : block;
float:left;
}
#nav a { 
padding:11px 0 12px 0; 
color:#FFF;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#nav a:hover { 
text-decoration:underline;
}
#nav a.on { 
background : url("images/nav_ar.gif") no-repeat 50% 0;
}
#nav span {
background : url("images/nav_sep.gif") no-repeat 50% 14px;
padding:9px 13px 8px 13px; 
}





h1, h2, h3, h4, h5 {
padding : 0;
margin : 0 0 15px 0;
color : #555;
font-family : "Lucida Grande", "Lucida Sans Unicode", Tahoma;
}
h1 {
font-size : 30px;
font-weight : bold;
letter-spacing : -2px;
}
h2 {
font-size : 22px;
font-weight : normal;
}
h3 {
font-size : 18px;
font-weight : normal;
}
h4 {
font-size : 16px;
font-weight : normal;
margin: 25px 0 0 0;
color: #000;
}
h5 {
font-size : 13px;
font-weight : bold;
}

#content {
width : 900px;
}

p {
line-height : 16px;
padding : 0;
margin : 0 0 15px 0;
}

ul{
list-style-position: inside;
}

.contentbox {
padding : 30px 35px 0 34px;
width:560px;
float:left;
background : url("images/content_bg.gif") repeat-x;
}

.more {
background : url("images/ar1.gif") no-repeat 0 5px;
padding-left : 15px;
}

.welcome {
margin-bottom:30px;
}
.welcome h2 {
color:#AD002C;
font-size : 21px;
font-weight : bold;	
letter-spacing:-1px;
margin-bottom:13px;
}
.welcome .txt {
line-height:18px;
margin-bottom:8px;
}
.welcome a.more {

}

.indbox_1 {
margin-right:27px;
}

.indbox {
width:264px;
float:left;
background: #F1EFE6 url("images/indbox_bg.gif") no-repeat bottom left;
}
.indbox h3 { 
height:29px;
background: #FFF url("images/indbox_title_bg.gif") no-repeat;
color:#282828;
font-size:16px;
padding:6px 0 0 19px;
margin:0;
}
.indbox_cnt {
padding:15px 19px 10px 19px;
min-height:145px;
}
* html .indbox_cnt {
height:145px;
}
.indbox .news_item .date {
color:#000;
font-size:11px;
}
.indbox .news_item .descr {
font-size:11px;
}
.indbox .news_item .title {
font-size:12px;
font-weight:bold;
margin-bottom:3px;
}
.indbox .news_item, .indbox .event_item {
margin-bottom:12px;
}
.indbox .event_item .title {
font-weight:bold;
margin-bottom:10px;
}
.indbox .event_item .descr {
font-size:11px;
line-height:14px;
}

.logobox{
	float: left;
	margin: 20px 0 0 -36px;
}

.rightbox {
float:right;
width:270px;
background-color: #0158B3;
background: #D3D0BF url("images/rightbox_bg.gif") repeat-x;
min-height:655px;
}
* html .rightbox {
height:655px;
}


.actions {
padding:38px 0 0 12px;
margin-bottom:20px;
}
.actions div {
height:40px;
width:250px;
}
.actions span.ar {
display:block;
float:left;
width:32px;
height:32px;
background: url("images/actions_ar.gif") no-repeat;
margin-right:10px;
}

.rght_box {
background: url("images/rght_box2_bg.gif") no-repeat;
width:233px;
margin-left:17px;
color:#000;
}
.rght_box a { }
.rght_box_cnt {
	padding:13px;
}
.rght_box_cnt h3 {
background: url("images/rightbox_title_bg.gif") repeat-x bottom left;
margin:0 0 10px 0;
padding:0 0 6px 0;
color:#AD002C;
}
.rght_box .im { margin:4px 0 6px 0; }
.rght_box .im img { border:2px solid #FFF; }
.rght_box .text { font-size:11px; line-height:14px; margin-bottom:3px; }
.rght_box .more { 
	font-size:11px; 
	background: url("images/ar2.gif") no-repeat 0 4px;
	padding-left:13px;
}
.rght_box .globe{
	margin: 20px 0 0 0;
}

#footer {
position: relative;
font-size : 11px;
font-family : Tahoma;
background : #00471D;
color : #B3B3B3;
background: url('images/footerback.gif');
background-position: top;
background-repeat: no-repeat;
}
#footer a {
color : #FFF;
}
#footer .copy {
padding : 0 0 20px 38px;
}
#footer .bottnav {
padding : 58px 0 8px 30px;
}

#footer .paid{
	position: absolute;
	text-align: left;
	right: 50px;
	top: 58px;
}

form {
margin : 0;
padding : 0;
}
.table_form {
margin-bottom : 15px;
}
.table_form TD {
padding : 2px;
}
.table_form .td1 {
text-align : right;
padding-right : 10px;
}
.table_form .td1 b {
color : #d4d4d4;
}
.table_form .txtarea {
width : 100%;
}
