* {
margin:0;
padding:0;
}

.button {
background:url(/img/search.gif) no-repeat left bottom;
border:none;
height:27px;
width:27px;
}

.clearer {
clear:both;
}

.container {
background:url(/img/bgcontainer.gif) repeat-y;
margin:0 auto;
padding-bottom:6px;
width:767px;
}

.content {
float:right;
width:520px;
}

.content2 {
float:none;
}
.content .descr {
color:#333;
margin-bottom:6px;
}

.content .item {
background:#FFF;
border:1px solid #EEE;
margin-bottom:8px;
padding:6px 12px;
}

.content2 .item2 {
color:#FFF;
/* background:url(/img/te.jpg) repeat-x;
border:1px solid #EEE; */
margin-bottom:4px;
padding:2px 6px;
height: 25px;
}
.content li {
list-style:url(/img/li.gif);
margin-left:18px;
}

.footer {
background:#FFF;
border:1px solid #EEE;
color:#666;
font-size:1.1em;
margin:0 auto;
padding:6px;
text-align:center;
width:720px;
}

.footer a {
color:#36C;
text-decoration:none;
}

.footer a:hover {
color:#06F;
text-decoration:underline;
}

.header {
background:url(/img/header.jpg) repeat-x;
}

.main {
clear:both;
padding:8px 18px;
}

.menu {
cursor:crosshair;
}

.navigation {
margin-bottom:4px;
}

.navigation a {
background-color:#4A91C3;
border-right:1px solid #FFF;
color:#FFF;
float:left;
font:bold 1.2em "Trebuchet MS",sans-serif;
padding:8px 0;
text-align:center;
text-decoration:none;
width:19%;
}

.navigation a:hover {
background-color:#000;
color:#FFF;
}

.sidenav {
background:#EEE;
border:1px solid #E5E5E5;
float:left;
width:200px;
}

.sidenav h1 {
color:#666;
font-size:1.2em;
height:20px;
margin-top:1.2em;
}

.sidenav h1,.sidenav ul {
padding-left:12px;
}

.sidenav li {
border:1px solid #FAFAFA;
border-top:none;
list-style:none;
margin:0;
}

.sidenav li a {
color:#777;
display:block;
font-size:.9em;
padding:3px 6px 3px 14px;
text-decoration:none;
}

.sidenav li a:hover {
color:#111;
}

.sidenav ul {
background:url(/img/bgul.gif) repeat-x;
border-top:1px solid #FAFAFA;
margin:0;
padding:0;
}

.styled {
border:1px solid #DDD;
padding:4px;
}

.tabcontainer,.tabnav a:hover {
background:#fff;
}

.tabnav {
background:url(/img/bot.gif) repeat-x bottom;
height:20px;
margin:0;
padding-left:10px;
}

.tabnav a:link,.tabnav a:visited {
background:#f3f3f3;
border:1px solid #ccc;
color:#666;
float:left;
font-size:10px;
font-weight:700;
line-height:14px;
margin-right:4px;
padding:2px 10px;
text-decoration:none;
}

.tabnav a:link.active,.tabnav a:visited.active {
background:#fff;
border-bottom:1px solid #fff;
color:#000;
}

.tabnav li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

.title h1 {
/* border:1px solid #EEE; */
color:#FFF;
font:normal 3em Verdana,sans-serif;
height:75px;
line-height:75px;
margin-bottom:4px;
text-align:center;
}

a {
color:#666;
}

a:hover {
color:#06F;
}

body {
background:#EEE url(/img/bg.gif);
color:#444;
font:normal 62.5% "Lucida Sans Unicode",sans-serif;
margin:0;
}

cite {
background:url(/img/quote.gif) no-repeat;
color:#666;
display:block;
font:normal 1.3em "Lucida Sans Unicode",serif;
padding-left:28px;
}

code {
background:url(/img/bgcode.gif);
border:1px solid #F0F0F0;
border-left:6px solid #ccc;
color:#555;
display:block;
font:normal 1.1em "Lucida Sans Unicode",serif;
margin-bottom:12px;
padding:8px 10px;
white-space:pre;
}

div.a {
text-align:center;
}

div.article1 {
background:#eee;
border:1px solid #f8f8f8;
width:100%;
}

div.article2 {
background:#e8e8e8;
border-left:1px solid #f8f8f8;
border-right:1px solid #f8f8f8;
width:100%;
}

div.b {
display:inline;
padding:1px 2px;
}

div.repeat {
background-color:#f5f5f5;
border:1px solid #7284AB;
margin:10px auto 20px;
padding:0 10px 10px;
width:250px;
}


form {
display: inline;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


h1 {
font-size:1.4em;
margin-bottom:4px;
}

h1,h2,h3 {
color:#000;
padding-top:6px;
}

h4.pslegend {
background-color:#f8f8f8;
}

h4.pslegend,h4.pslegendw {
border:1px solid #7284AB;
display:inline;
font-weight:400;
height:20px;
padding:2px;
position:relative;
top:-10px;
z-index:101;
}

h4.pslegendw {
background-color:maroon;
color:#fff;
}


input {
color:#555;
font:normal 1.1em "Lucida Sans Unicode",sans-serif;
}

input,textarea.f {
border:1px solid;
border-color:#ccc;
margin-bottom:5px;
}

input.a {
border:1px solid #ccc;
margin-bottom:2px;
}

input.c {
background:#F3F3F3;
border:solid #C1C1C1;
border-width:1px;
}

p,cite,code {
font-size:1.2em;
padding-bottom:1.2em;
}

a img {
border: none;
}