html, body {height:100%;font:9pt/11pt tahoma;}
body {margin:0px;}
p {line-height:18px;}
table {border-collapse:collapse;}
table td {padding:0;}
a img {border:none;}

.clearbox:after {content:''; clear:both; display:block;}
.clearbox {zoom:1;}
.f_left {float:left;}
.f_right {float:right;}

.header {background:#485e8f url(../images/head.jpg) no-repeat;}
.header .inner {height:161px; position:relative;}
.header img.redder {position:absolute; bottom:0; right:5%;}
.header div.logo {margin:30px 0 0 35px; width:199px;}
.header div.logo div {text-align:center;}
.header div.logo a {font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; color:black;}
.header div.logo a:hover {color:#6c6c6c;}
.header div.top_menu {position:absolute; left:268px; bottom:0;}
.header div.top_menu div {padding:0 0 16px 20px; float:left;}
.header div.top_menu div a {border-bottom:4px solid #6c6c6c; padding-bottom:2px; color:black; font:16px arial; text-decoration:none;}
.header div.top_menu div a:hover {color:#6c6c6c; border-bottom:4px solid #4576c9;}
.header div.top_menu div a.a {color:#6c6c6c; border-bottom:4px solid #4576c9;}
#favorite {margin:5px 0 0 70px; background:url(../images/fav.gif) no-repeat 100% 50%; padding-right:20px; display:inline; float:left;}

div.nav {padding-left:15px; padding-bottom:40px;}

/* content */
.content { padding:20px; z-index:10;}
.feedback table td {padding:2px;}
.feedback em {display:block; padding-bottom:20px; font: italic bold 14px Verdana;}
.feedback i {font-style:normal; display:block; padding-bottom:10px;}
/* end content */

.partners a {display:block; padding:10px 0;}

table.catalog td {padding:3px 3px 10px 3px; vertical-align:top;}
table.catalog td p {margin:4px 0 0 0; padding:0;}
table.catalog td.r {padding-right:40px;}

.brand {background:#525252 url(../images/rightbg2.gif) no-repeat 100% 0; height:7px;}
.brand div {float:left; padding:0 20px;}
.bottom {z-index:1;}
.footer {background:#80b2f0; padding:10px 20px;}

/* ----------------------------------- */

h3 {
font:11pt Arial;
font-weight:bolder;
color:#525252;
}

h2 {
font:14pt Arial;
margin-bottom:15px;
padding-bottom:8px;
background:url(../images/sub.gif) no-repeat; background-position:00% 100%;
color:#000000;
}

h1 {
font:14pt Arial;
margin:0;
padding-left:15px;

background:url(../images/sub.gif) no-repeat; background-position:00% 100%;
color:#000000;
}

input {
font:9pt tahoma;
}

ul {
margin-left:10px;
}

.title1 {
font:17pt georgia;
margin-left:20px;
color:#ffffff;
margin-bottom: 10px;
border-bottom: 1px solid #878487;
}


a.ondark:link, a.ondark:active, a.ondark:visited {
color:#3e3e3e;
font:9pt Arial;
text-decoration:none;
border-bottom:1px dashed #3e3e3e;
}

a.ondark:hover {
color:#6c6c6c;
border-bottom:1px dashed #6c6c6c;
}

a.title2:hover {
color:#ffffff;
border-bottom:1px solid #ffffff;
}

a.menu:link, a.menu:active, a.menu:visited {
color:#ffffff;
font:12pt arial;
text-decoration:none;
border-bottom:4px solid #817f7f;
}

.menuselected {
background:url(../images/menuselected.gif) no-repeat;
}

a.menu:hover {
color:#ffffff;
border-bottom:4px solid #ff0000;
}

a.menu-s:link, a.menu-s:active, a.menu-s:visited {
color:#ffffff;
font:12pt arial;
text-decoration:none;
border-bottom:4px solid #ff0000;
}

a.menuleft-s:link, a.menuleft-s:active, a.menuleft-s:visited {
color:#c0c0c0;
font:9pt georgia;
text-decoration:none;
}

a.menuleft-s:hover {
color:#db7bc4;
}

a.menuleft:link, a.menuleft:active, a.menuleft:visited {
color:#ffffff;
font:9pt georgia;
text-decoration:none;
}

a.menuleft:hover {
color:#db7bc4;
}

.pselected {
  background:url(../images/pback.gif) no-repeat;
  border-top:1px dashed #7f7f7f;
  border-bottom:1px dashed #7f7f7f;
  border-right:1px dashed #7f7f7f;
  border-left:1px solid #7f7f7f;
  padding-left:10px; padding-top:10px;
  padding-right:10px; padding-bottom:10px;
}



a:link, a:active, a:visited {
color:#004b95;
text-decoration:underline;
}

a:hover {
color:#c0c0c0;
}

a.onwhite:link, a.onwhite:active, a.onwhite:visited {
color:#000000;
text-decoration:none;
border-bottom:1px solid #7f7f7f;
}

a.onwhite:hover {
color:#808080;
border-bottom:1px solid #ff0000;
}

.date {
color: #004b95;
}




hr{height:1px;overflow:hidden;background:#c0c0c0;border:6;}

a.leftm:link, a.leftm:visited, a.leftm:active {
color:#000000;
text-decoration:none;
font:8pt tahoma;
}

a.leftm:hover {
color:#a5d239;
text-decoration:none;
}

a.red:link, a.red:visited, a.red:active {
color:#ff4e08;
text-decoration:underline;
font:8pt tahoma;
}

a.red:hover {
color:#555555;
text-decoration:none;
}

a.green:link, a.green:visited, a.green:active {
color:#a5d239;
text-decoration:underline;
font:8pt tahoma;

}

a.green:hover {
color:#555555;
text-decoration:none;
}

.notund {
text-decoration:none;
}

#tab {
margin-left:20px;
}

#tab table {
border-collapse:collapse;
}

#tab table td, #tab table th  {
border:1px solid #c0c0c0;
 text-align:center;
padding: 3px 5px 3px 5px;
font-size:12px;
}

a.onprint, a.onprint:active {
display:block;
float:right;
padding:3px 0 0 5px;
font-family:Arial, Helvetica, sans-serif;
white-space:nowrap;
font-style:italic;
color:black;
}
a.onprint:hover {
color:#808080;
}


.ib {border:1px solid #c0c0c0}
.ib:hover, .ib:hover, .ib:focus, .ib:focus {border-color: #7f7f7f}

table.contact p {margin:0; text-indent:0}
.contact_tit_top {margin-bottom:22px; font-family:Tahoma; color:#990000; font-size:19px;}
.contact_tit {margin:35px 0 15px 0; font-family:Tahoma; color:#990000; font-size:17px;}

a.copy {font-size:18px;}