body {
border: 0;
margin: 0;
padding: 0;
background: #F2F5FE url("/design/bg.gif") 0 0 repeat-x;
font: 11px "verdana", sans-serif;
color: #192666;
}

a {
color: #192666;
outline: none;
}

a:hover {
color: #4F6AD7;
}

p {
border: 0;
margin: 15px 15px;
padding: 0;
}

h1, h2, h3, h4, h5 {
border: 0;
margin: 15px 0 10px 0;
padding: 0;
font-weight: bold;
}

h1 {
font-size: 350%;
line-height: 100%;
font-family: "Monotype Corsiva", serif;
font-weight: normal;
}

h2 {
font-size: 180%;
line-height: 100%;
font-family: "georgia", serif;
font-weight: normal;
}

h3 {
font-size: 120%;
line-height: 100%;
font-weight: bold;
}

ul {
display: block;
border: 0;
margin: 15px 0 15px 10px;
padding: 0;
}

li {
border: 0;
margin: 0;
padding: 5px 5px;
list-style-type: none;
line-height: 12px;
}

img.left {
float: left;
margin: 10px 10px 5px 15px;
border: 1px solid Black;
}

.imginc {
text-align: center;
}

.lnblue {
border: 1px solid #40B2FA;
}

.box {
min-height: 1px;
}

.box:after {
content: ".";
display: block;
line-height: 0px;
font-size: 0px;
visibility: hidden;
clear: both;
}

#main {
width: 770px;
margin: 50px auto 0 auto;
}

#header {
position: relative;
width: 770px;
height: 100px;
margin: 0;
padding: 0;
background: #233C9B url("/design/header.jpg") 0 0 no-repeat;
color: #FFF;
}

#header #logo {
margin: 0;
}

#header #logo a {
display: block;
width: 740px;
height: 70px;
padding: 30px 0 0 30px;
color: #FFF;
text-decoration: none;
font-size: 60px;
}

#header #logo a span {
font-size: 30px;
}

#tabs {
background: #192666;
margin: 0 5px;
padding: 10px 0 0 0;
height: 30px;
}

#tabs ul {
margin: 0 10px;
padding: 0;
list-style: none;
}

#tabs ul li {
margin: 0 5px 0 0;
padding: 0;
float: left;
}

#tabs ul li a {
display: block;
position: relative;
padding: 7px 15px;
border: 0;
background: url("/design/tab_link.gif") 0 0 repeat-x;
color: #B5C4E3;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}

#tabs ul li a span.tab-l, #tabs ul li a:hover span.tab-l {
position: absolute;
top: 0;
left: 0;
_left:-15px;
width: 8px;
height: 8px;
background: url("/design/tab_link_l.gif") 0 0 no-repeat;
}

#tabs ul li a span.tab-r, #tabs ul li a:hover span.tab-r {
position: absolute;
top: 0;
right: 0;
_right:-1px;
width: 8px;
height: 8px;
background: url("/design/tab_link_r.gif") 100% 0 no-repeat;
}

#tabs ul li a:hover {
background: url("/design/tab_hover.gif") 0 0 repeat-x;
color: #FFF;
}

#tabs ul li a:hover span.tab-l {
background: url("/design/tab_hover_l.gif") 0 0 no-repeat;
}

#tabs ul li a:hover span.tab-r {
background: url("/design/tab_hover_r.gif") 100% 0 no-repeat;
}

#tabs ul li#active a {
background: #FFF;
color: #FF9000;
}

#tabs ul li#active a span.tab-l {
position: absolute;
top: 0;
left: 0;
_left:-15px;
width: 8px;
height: 8px;
background: url("/design/tab_active_l.gif") 0 0 no-repeat;
}

#tabs ul li#active a span.tab-r {
position: absolute;
top: 0;
right: 0;
_right:-1px;
width: 8px;
height: 8px;
background: url("/design/tab_active_r.gif") 100% 0 no-repeat;
}

#page {
width: 770px;
min-height: 1px;
_height: 1px;
background: url("/design/bg_page.gif") 0 0 repeat-y;
}

#page-in {
min-height: 1px;
_height: 1px;
padding: 10px 0;
background: url("/design/bg_page_in.jpg") 0 0 no-repeat;
}

#content {
float: left;
width: 530px;
margin: 0;
padding: 0 0 0 20px;
}

#content .article {
clear: both;
margin: 0;
padding: 20px;
background: url("/design/content_article_bg.jpg") 0 0 no-repeat;
}

#content .article h2 {
margin: 0 -20px;
padding: 10px;
background: #DEE5FD url("/design/content_title_bg.gif") 0 0 repeat-y;
color: #192666;
}

#content .article h2 span {
background: url("/design/ico_list.gif") 0 50% no-repeat;
padding-left: 25px;
}

#content .article p, #content .article ul {
text-align: justify;
font-size: 13px;
line-height: 17px;
}

#content .article ul li {
margin: 0 0 0 10px;
padding: 0 0 0 10px;
line-height: 17px;
background: url("/design/bul_menu_norm.gif") left center no-repeat;
}

#col {
float: left;
width: 200px;
margin: 0;
padding: 0;
background: #CEDBF9 url("/design/col_bg.gif") 0 0 repeat-y;
}

#col-in {
padding: 20px 10px;
background: url("/design/col_top.gif") 0 0 no-repeat;
min-height: 130px;
_height: 130px;
}

#col h3, #col .ph3 {
padding: 0 15px;
margin: 0 -10px 15px -10px;
background: #A0B9F3 url("/design/col_title_bg.gif") 0 0 repeat-y;
color: #192666;
font-size: 13px;
font-weight: bold;
line-height: 40px;
}

#col #about-me {
margin-bottom: 15px;
line-height: 130%;
text-align: center;
}

#col #about-me a {
display: block;
width: 165px;
font-size: 12px;
padding: 0 0 0 14px;
background: transparent url("/design/bul_menu_norm.gif") left center no-repeat;
text-align: left;
text-decoration: none;
}

#col #about-me a:hover {
background: transparent url("/design/bul_menu_hover.gif") left center no-repeat;
}

#col #about-me #me {
float: left;
width: 54px;
height: 58px;
margin-right: 7px;
}

#col ul {
margin: 0;
padding: 0;
}

#col ul li {
margin: 0;
padding: 4px 0;
font-size: 10px;
line-height: 11px;
letter-spacing: -1px;
}

#footer {
position: relative;
clear: both;
width: 770px;
height: 60px;
margin-bottom: 10px;
background: url("/design/footer.jpg") 0 0 no-repeat;
color: #6685CC;
}

#footer a {
color: #6685CC;
font-size: 10px;
}

#footer a:hover {
color: #192666;
}

#footer p#copyright {
position: absolute;
top: 0px;
left: 200px;
margin: 0;
text-align: center;
}

.footer_rekl {
margin-top: 5px;
clear: both;
padding-top: 5px;
text-align: center;
}

.fadv {
margin: 0 auto;
padding: 0;
text-align: center;
clear: both;
width: 760px;
}

.fadv ul {
padding-top: 0px;
text-align: center;
font-family: verdana;
font-size: 11px;
line-height: 12px;
}

.fadv li {
display: block;
float: left;
width: 240px;
margin: 0;
padding: 5px;
text-align: left;
line-height: 11px;
font-size: 10px;
letter-spacing: -1px;
list-style: none;
}
