html,body {width:100%;height:100%;padding:0px;margin:0px;}
html {font:15px/23px "Times New Roman", Times, serif;}
body {color:#333;background:#f8f3d5 url('../_images/body.jpg') repeat 50% 0;}
body.page {background:#12004b url('../_images/body-page.jpg') repeat 50% 6px;}

p {margin:0 0 23px 0;}

ul {padding:0px;margin:0 0 23px 0;list-style:none;}
ul li {padding:0 0 0 20px;background:url('../_images/ico/li.gif') no-repeat 0 11px;}

ol {padding:0 0 0 30px;margin:0 0 23px 0}

a,a:visited,a:link {color:#86530e;text-decoration:underline;}
a:hover {color:#f00;}
img {border:1px solid #8d846d;}

address {font-style:normal;}

table {margin:1px 0 23px 1px;border-collapse:collapse;line-height:26px;}
table th,table td {padding:1px 12px;border:1px solid #8d846d;}
table th {text-align:left;background:#ece4c4;}
table td strong {width:100%;padding:1px 12px;margin:-1px -12px;line-height:36px;position:relative;display:block;background:#ece4c4;}

h1,h2,h3,h4,h5,h6 {margin:0px;font-family: "Times New Roman", Times, serif;font-weight:normal;}
h1 {margin:0 0 20px 0;font-size:22px;line-height:24px;}
h2,u {margin:0 0 20px 0;font-size:20px;text-decoration:none;display:block;font-weight:normal;}
h1 a, h2 a, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited {color:#12004b;}
h1 a:hover, h2 a:hover {color:#f00;}

form {margin:0px;}
label,input,textarea {margin:0px;font:15px "Times New Roman", Times, serif;}
input.text,textarea {padding:1px;border:1px solid #8d846d;color:#333;}
input.submit {cursor:pointer;font:12px Arial, Helvetica, sans-serif;color:#414141;}

.both {width:100%;clear:both;overflow:hidden;}
.clear {width:100%;height:1px;clear:both;overflow:hidden;}


#wrap {
width:990px;
min-height:100%;
margin:0 auto;
position:relative;
z-index:2;
}
#bg {
width:100%;
min-width:990px;
height:560px;
position:absolute;
top:0px;left:0px;
z-index:1;
background:url('../_images/bg.jpg') repeat 50% 0;
}


/* ---------------------------------- footer */
#footer {
width:990px;
height:167px;
position:relative;
z-index:3;
}
p#copyright {
width:990px;
margin:0px;
display:block;
position:absolute;
left:0px;top:47px;
color:#abd7eb;
text-align:center;
}
p#copyright a {color:#fff;text-decoration:none;}
p#copyright a:hover {text-decoration:none;}

p#copyright a.under {color:#fff;text-decoration:underline;}
p#copyright a.under:hover {text-decoration:underline;}

ul#counter {
width:990px;
margin:0px;
position:absolute;
left:0px;top:124px;
text-align:center;
}
ul#counter li {
padding:0 10px;
display:inline;
background:none;
}
ul#counter li img {border:none;}


/* ---------------------------------- header */
#header {
width:990px;
height:185px;
position:relative;
z-index:1;
background:url('../_images/header.jpg') no-repeat 0 0;
}
table#contacts {
margin:0px;
line-height:17px;
color:#fff;
position:absolute;
right:30px;top:55px;
}
table#contacts td {
border:none;
text-align:right;
vertical-align:top;
}
table#contacts td.right {text-align:left;}
table#contacts a {color:#abd7eb;}
table#contacts a:hover {color:#f00;}

#logo {
position:absolute;
left:52px;top:50px;
}
#logo img {
width:294px;
height:40px;
border:none;
font-size:18px;
color:#fff;
display:block;
}


/* ---------------------------------- content */
#content {
width:990px;
background:url('../_images/content.png') repeat-y 0 0;
}
#space {
width:949px;
margin-left:20px;
position:relative;
background:#f8f3d5 url('../_images/space.jpg') repeat-y 0 70px;
}
#content .bg-top {
width:949px;
min-height:300px;
padding:73px 0 0 0;
position:relative;
z-index:4;
background:url('../_images/header.jpg') no-repeat -20px -185px;
}
#pic {
margin:-453px 0 0 -75px;
position:absolute;
z-index:3;
}
#pic img {
border:none;
display:block;
}
#content .bg-bottom {
width:990px;
height:280px;
margin:-210px -21px 0 -20px;
position:relative;
top:49px;
z-index:2;
background:url('../_images/bottom.png') no-repeat 0 0;
}
#content .bg-bottom div {
width:949px;
height:184px;
position:relative;
top:47px;left:20px;
background:url('../_images/bottom-div.jpg') no-repeat 0 0;
}


ul#ico {
padding:0 0 0 85px;
margin:0 0 20px 0;
overflow:hidden;
font-size:12px;
}
ul#ico li {
padding:0 20px 0 0;
float:left;
cursor:default;
overflow:hidden;
background:none;
}
ul#ico a {
padding:0 0 0 20px;
display:block;
float:left;
cursor:pointer;
color:#00108a;
}
ul#ico li.forum a {background:url('../_images/ico/forum.gif') no-repeat 0 6px;}
ul#ico li.sitemap a {background:url('../_images/ico/sitemap.gif') no-repeat 0 6px;}
ul#ico a:hover {
color:#f00;
background-position:0 -94px !important;
}

ul#menu {
width:760px;
margin:0 0 40px 96px;
font-size:16px;
}
ul#menu li {
padding:0 9px;
display:inline;
cursor:default;
color:#4d4d4d;
background:none;
}
ul#menu a {
cursor:pointer;
}



/* ---------------------------------- left */
#left {
width:200px;
padding:3px 50px 350px 105px;
position:relative;
float:left;
}
.noclock {padding-bottom:50px !important;}
#left .hr {
width:212px;
height:21px;
margin:0 0 20px -12px;
position:relative;
background:url('../_images/hr.png') no-repeat 0 0;
}
#left h2 {
margin:0 0 10px 0;
font-size:15px;
font-weight:bold;
}
#search {
width:202px;
height:31px;
padding:0 0 0 82px;
margin:0 -10px 40px -82px;
position:relative;
background:url('../_images/search.png') no-repeat 0 0;
}
#search .both {
height:27px;
padding-top:4px;
}
#search input {
margin:0 8px 0 0;
display:block;
float:left;
}
#search input.text {
width:156px;
height:17px;
border-width:2px;
border-color:#fff;
color:#716f6f;
}


/* ---------------------------------- right */
#right {
width:500px;
float:left;
}
.m_text {margin-bottom: 25px;}
.m_text img {margin:3px 10px 3px 0;}



.submenu {
width:100%;
padding:4px 0 0 0;
margin:0 0 10px 0;
}
.submenu ul {
margin:0 0 18px 0;
line-height:16px;
}
.submenu ul li {
padding:0 0 9px 0;
color:#4d4d4d;
font-weight:bold;
background:none;
}
.submenu ul a,.submenu ul a:visited {
font-weight:normal;
color:#00108a;
}
.submenu ul a:hover {color:#f00;}

.nav{
	position:absolute;
	top:153px;
	float:left;
	font-size:12px;
	color:#8D8D8D;
}
.nav a{
	color:#8D8D8D;
}
.nav a:hover{
	text-decoration:underline;
	color:#f00;
}
#menu a.black {
	color:#4d4d4d;
	font-weight:bold;
}

#menu a.black:hover {
	color:#4d4d4d;
	font-weight:bold;
	text-decoration:underline;
}
