body {
 background-color: #0057c0;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 100%;
 color: #fff;
 /*margin: 0 0;*/
 position: relative;
}

#main {
 margin-left: auto;
 margin-right: auto;
 /*background-color : #777;*/
 width: 780px;
 position: relative;
}

#header {
 width: 780px;
 height: 204px;
 background: #ffffff url('../tplimg/logo.jpg') 0 0 no-repeat;
 position: relative;
}

#right_column p{
 text-align: justify;
 text-indent: 2em;
 margin: 0;
 padding: 0;
}

p {
 position: relative;
}

#left_column {
 float: left;
 width: 214px;
 /*background-color: #6cc;*/
 position: relative;
 font-size: 0.75em;
 margin: 0;
 padding: 4px 4px 0 0;
}

#right_column {
 float: left;
 width: 550px;
 /*background-color: #cc7;*/
 position: relative;
 font-size: 0.75em;
 padding: 8px 0 8px 8px;
 /*background: #fff url('../tplimg/wombg.jpg') 0 0 no-repeat;*/
}

.block_header {
 font-weight: bold;
 color: #fff;
 background: #ddd url('../tplimg/grad.gif') 0 0 repeat;
 height: 19px;
 padding: 2px 0 0 8px;
}

.block_content {
 background: #1F2598;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
 padding: 8px 0 8px 8px;
 margin: 0 0 8px 0;
}

.main_menu_1, .main_menu_2, .main_menu_3,
.main_menu_1_cur, .main_menu_2_cur, .main_menu_3_cur {
 display: block;
 text-decoration: none;
 color: #fff;
 margin: 2px 0 0 0;
 position: relative;
}

.main_menu_1_cur, .main_menu_2_cur, .main_menu_3_cur {
 color: #FF0000;
}

.main_menu_1, .main_menu_1_cur {
 font-weight: bold;
 padding: 0 0 0 0;
}

.main_menu_2, .main_menu_2_cur {
 padding: 0 0 0 12px;
 background: url('../tplimg/bul.gif') 2px 50% no-repeat;
}

.main_menu_3, .main_menu_3_cur {
 padding: 0 0 0 18px;
}

.main_menu_1:hover, .main_menu_2:hover, .main_menu_3:hover {
 color: #f33;
}

h1,h2,h3,h4 {
 color: #fff;
 /*border-bottom: #D35705 solid 1px;*/
 font-weight: bold;
 position: relative;
}

h1 {
 font-size: 2em;
 border-bottom: #5681d4 solid 2px;
 padding-bottom: 2px;
 padding-top: 8px;
}

h2 {
 font-size: 1.7em;
}

h3 {
 font-size: 1.5em;
}

h4 {
 font-size: 0.8em;
}

#right_column p.it {
 font-style: italic;
 padding: 8px 0 24px 48px;
}

#right_column P.center {
/*font-size: 90%;*/
text-align: Center;
margin-top: 0.5em;
margin-bottom: 0.5em;
}

P.next {
/*font-size: 90%;*/
font-weight: Bold;
text-align: Center;
text-indent: 0;
margin-top: 0.5em; margin-bottom: 0.5em;
}

#footer {
 width: 780px;
 /*height: 204px;*/
 background: #1F2598;
 position: relative;
 clear: both;
 text-align: center;
 margin: 8px 0 0 0;
 /*border-top: 1px solid #777;*/
 font-size: 60%;
 color: #ddd;
 padding: 8px 0 8px 0;
}

#footer a {
 color: #ddd;
 text-decoration: none;
}

#right_column P.sign {
text-align: right;
margin-top: 0.5em;
margin-bottom: 0.5em;
font-style: italic;
}

#right_column P.tt {
font-size: 85%;
text-align: center;
text-indent: 0em;
margin-top: 0.5em; margin-bottom: 0.5em;
}

.red {
 color: #fd3109;
}







