body { font-family: Tahoma, Arial, sans-serif; font-size: 11px; margin: 0px; padding: 0px; color: #666666 }

#center { width: 950px; }
#centerx { width: 605px; }
#centerw { width: 950px }

#m1 { height: 65px; width: 950px; color: #888888; font-family: Tahoma, Verdana; font-size: 10px; background: #000000 }
#m1a { padding-top: 8px; padding-right: 5px; width: 110px; text-align: right; align: top; float: left; line-height: 15px }
#m1c { width: 465px; text-align: left; align: top; float: left }
#m1d { width: 360px; text-align: right; padding-top: 10px; float: left }
.toplink { color: #888888; }
a.toplink:hover { color: #888888; color: #E40000 }
.frame1 { border: 1px solid #f3f3f3 }
#all { text-align: left; width: 950px; margin: 0 auto }
#subbg { width: 950px; height: 100%; z-index: 0 }

#leftx { width: 105px; float: left; }
#left { width: 210px; float: left; padding: 10px; background: #F1F1F1 }
#wbox { background: #f9f9f9 }

#left a { display: block; padding: 6px 5px 6px 40px; color: #000000; border-bottom: 1px solid #D3D3D3 }
#left a:hover, a.sel { display: block; padding: 6px 5px 6px 40px; color: #E40000; background:url(gfx/menu1on.gif) no-repeat #ffffff }

#right { width: 595px; float: left }
#menu { padding-left: 151px; height: 31px; width: 950px; text-align: left }
#menu a { display: block; float: left; padding: 9px; color: #E40000; text-decoration: none; background: url(gfx/bg-menu.gif) repeat-x; background-position: top }
#menu a:hover { color: #ffffff; background: url(gfx/bgmenutopon.gif) repeat-x #E40000 }

#content { width: 100%; padding: 115px 7px 0px 7px; border-left: 1px solid #f3f3f3}
tr,td { font-family: Arial, Tahoma sans-serif; font-size: 11px; color: #484848; }
a { text-decoration: none }
h1 { font-family: Arial, Trebuchet MS; font-size: 25px; margin-top: 1px; margin-bottom: -10px; color: #E40000; font-weight: bolder }
h2 { font-family: Arial, Tahoma; font-weight: bolder; font-size: 18px; color: #E40000; margin-bottom: -10px; margin-top: -3px; margin-left: -1px}
h3 { font-family: Arial, Tahoma; font-weight: bolder; font-size: 15px; margin-bottom: -6px; margin-top: -3px }
h4 { font-family: Arial, Tahoma; font-weight: bolder; font-size: 13px; margin-left: -1px; margin-bottom: -2px; margin-top: -3px; color: #C24531 }
.h1index { font-family: Arial, Trebuchet MS; font-size: 23px; margin-top: 1px; margin-bottom: 2px; color: #ffffff; font-weight: bolder }
.big { font-size: 33px; font-weight: bolder }
.indextxt2 { font-family: Arial, Trebuchet MS; font-size: 16px; letter-spacing: -1px; margin-top: 1px; margin-bottom: 2px; color: #ffffff; font-weight: bolder }
.indextxt3 { font-size: 11px; color: #5B7F8C; line-height: 17px }

.linkindex { background: url(gfx/arrow1.gif) no-repeat; padding-left: 30px; display: block; color: #4D6B94 }
a.linkindex:hover { text-decoration: underline }

#m3 { width: 900px; height: 67px }
#m3a { padding-left: 27px; text-align: left; align: top; float: left }
#m3b { height: 46x; width: 640px; text-align: right; align: bottom; float: left }

#center1 { width: 900px; float: left; padding-bottom: 10px }
#center2 { width: 900px; float: left; }
#center3 { width: 900px; float: left; border-bottom: 1px solid #C9CFC7; border-top: 1px solid #C9CFC7; background: #f7f7f7}

#cleft { width: 230px; float: left; padding-left: 20px; padding-right: 10px }

#icleft { width: 656px; float: left; border-right: 1px #C9CFC7 solid; padding-right: 10px }
#icright { width: 210px; float: left; padding-left: 10px}

#icright1 { width: 220px; float: left; padding-top: 330px; padding-right: 10px; padding-left: 10px; line-height: 20px; color: #ffffff }
#icright2 { width: 170px; float: left; padding-left: 3px; padding-right: 10px; line-height: 17px; padding-top: 400px;}
#icright3 { width: 200px; float: left; padding-right: 90px; line-height: 17px; padding-top: 215px;}

#txt { line-height: 17px; }


#newsletter { padding-left: 5px; padding-top: 40px; width: 215px; background-image: url(gfx/bg-newsletter.gif); background-color: #f1f1f1}

#footer { width: 950px; text-align: left; color: #606060; border-top: 1px solid #E7E7E7; padding-top: 5px }
#footer-logo { float: left; width: 325px; text-align: right }
#footer-txt { padding-left: 10px; float: left; width: 615px; padding-top: 15px; color: #606060; line-height: 18px; text-align: left }
#footer-txt a { color: #606060; padding-right: 20px }

.b1 { font-family: Arial, Trebuchet MS; font-size: 16px; letter-spacing: -1px; color: #cccccc; font-weight: bolder }

a.link1 { color: #888888; padding-top: 12px; height: 30px; text-decoration: none; background-image: url(gfx/top-arrow1.gif); background-repeat: no-repeat; background-position: center top }
a.link1:hover { color: #ffffff;  }


a.link2red { border-left: 1px solid #ffffff; color: #ffffff; padding-top: 10px; padding-bottom: 12px; padding-left: 15px; padding-right: 15px; height: 36px; text-decoration: none; background: #C24531 }
a.link2red:hover {  border-left: 1px solid #ffffff; color: #ffffff; background: #B03724 }

a.link3 { color: #6A6A6A; padding-top: 5px; text-decoration: none; }
a.link3:hover { color: #C24531;  }

a.link5 { border-left: 1px #F1F1F1 solid; color: #939393; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; height: 35px; text-decoration: none; background: #ffffff }
a.link5:hover { color: #C24531; }

a.link6 { padding-left: 14px; color: #666666; background: url(gfx/link6arrow.gif) no-repeat }
a.link6:hover { padding-left: 15px; color: #C24531; background: url(gfx/link6arrowon.gif) no-repeat }


a.webart { color: #B2B2B2; font-size: 9px; text-decoration: none }
a.webart:hover { color: #3B3B3B; }

#cleaner:after {content: "."; display: block; height: 0; visibility: hidden;}
#cleaner {font-size:0;clear: both; display: block;}

.top-form { font-size: 11px; color:#838383; border: 3px solid #ffffff }
.form { font-size: 11px; color:#838383; padding: 2px; border: 1px solid #cccccc;}

img { border: 0px }
.frame2 { background: #ffffff; padding: 4px; border: 1px solid #DDE2E6 }
.frame3 { background: #EEEEEE; padding: 4px; border: 1px solid #cdcdcd }
.frame4 { border: 1px solid #f1f1f1; background: #f6f6f6 }

.index-news { background: #ffffff; padding: 6px; border: 1px solid #DDE2E6 }
.top { color: #8DB4D9; padding-top: 1px }
.left { padding-right: 10px }
a.top1 { color: #9BB0C5 }

a.top-menu { color: #ffffff }
a.top-menu:hover { color: #C2C2C2 }

.menu { background:url(gfx/menu-bg.gif) repeat-x #375C7E; }

.comment { border-left: #CBD0D5 1px solid; padding-left: 10px }

.path { font-size: 9px; color: #a6a6a6; 6px; padding-top: 3px }
a.path:hover { color: #C24531; text-decoration: underline }

.data { font-family: Tahoma, Verdana; color: #B5BCC4; font-size: 10px }

hr { background: transparent; border:0; border-bottom:1px solid #D7D7D7; color:#ffffff}
textarea {font-family:arial,sans-serif;font-size:8pt;padding:3px;color:#767676;border:1px solid #E0E0E0;}
.pd { padding: 6px; border: 1px solid #cccccc }
.img2 { margin-right: 15px; padding: 4px; border: 1px solid #cccccc }