* { margin: 0px; padding: 0px;}
img {border: 0px;}
BODY {background: #80DAFD url(img/bg.jpg) top repeat-x; font: 11px Arial, Helvetica, sans-serif; color: #000000;}
a {font: bold 11px 'Trebuchet MS', Helvetica, sans-serif; color: #000000; text-decoration: none;}
a:hover {text-decoration: underline;}
ul {list-style: none;} 
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}



.archive {width: 919px; height: 40px; text-align: left; background: url(img/bg_2.png) top repeat-x; padding-top: 9px;}
.archive_title {float: left; font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-transform: uppercase; padding-top: 3px; padding-right: 5px;}
.archive_buttons {float: left;}
.archive_buttons span A:link, .archive_buttons span A:visited, .archive_buttons span A:active { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; width: 25px; height: 20px; text-align:center; float:left; background: #DBF3FF url(img/y1.png) no-repeat; line-height: 20px; text-decoration: none; margin-right: 2px;}
.archive_buttons span A:hover { background: #FFFFFF url(img/y2.png) no-repeat; color:#000000;}


.archive2 {width: 965px; height: 40px; text-align: left; background: url(img/bg_2.png) top repeat-x; padding-top: 9px;}
.archive_buttons2 {float: left;}
.archive_buttons2 span A:link, .archive_buttons2 span A:visited, .archive_buttons2 span A:active { font: bold 11px Arial, Helvetica, sans-serif; color: #000000; width: 25px; height: 20px; text-align:center; float:left; background: #DBF3FF url(img/y1.png) no-repeat; line-height: 20px; text-decoration: none; margin-right: 2px;}
.archive_buttons2 span A:hover { background: #FFFFFF url(img/y2.png) no-repeat; color:#000000;}




.header {width: 919px; text-align: left; }
.logo {float: left; width: 290px; height: 101px;}
.right_logo {float: left; width: 629px; height: 101px;}
.menu {float: left; width: 629px; height: 55px;}
.desc {float: left; width: 629px; height: 46px; background: url(img/logo_under.png) top repeat-x; text-align: center; padding-top: 8px; line-height: 12px;}


.left {width: 921px; text-align: left; }
.left2 {width: 967px; text-align: left; }

.sidebar_left {float: left; width: 151px;}
.thumbs_right {float: left; width: 770px; text-align: left;}
.thumbs_right img {border: #000000 1px solid; margin-right: 2px; margin-bottom: 2px;}
.thumbs_right img:hover {border: #000000 1px dashed;}

.thumbs_right2 {float: left; width: 816px; text-align: left;}
.thumbs_right2 img {border: #000000 1px solid; margin-right: 2px; margin-bottom: 2px;}
.thumbs_right2 img:hover {border: #000000 1px dashed;}


.right {width: 921px; text-align: left; }

.right2 {width: 967px; text-align: left; }
.sidebar_right {float: left; width: 142px;}
.thumbs_left {float: left; width: 777px; text-align: left;}
.thumbs_left img {border: #000000 1px solid; margin-right: 2px; margin-bottom: 2px;}
.thumbs_left img:hover {border: #000000 1px dashed;}

.thumbs_left2 {float: left; width: 823px; text-align: left;}
.thumbs_left2 img {border: #000000 1px solid; margin-right: 2px; margin-bottom: 2px;}
.thumbs_left2 img:hover {border: #000000 1px dashed;}




.letter1 {width: 142px; height: 30px; padding-top: 5px; padding-left: 10px; background: url(img/s1.png) top left no-repeat; font: bold 18px Arial, Helvetica, sans-serif; color: #000000;}
.letter2 {width: 142px; height: 30px; padding-top: 19px; padding-left: 10px; background: url(img/s2.png) top left no-repeat; font: bold 18px Arial, Helvetica, sans-serif; color: #000000;}
.niches {width: 142px; background: #004E74; }
.niches a {font: bold 12px Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none;}
.niches a:hover {text-decoration: underline; color: #CCEFFF;}
.niches ul {padding-top: 10px;}
.niches li {height: 22px; background: url(img/you.jpg) no-repeat; padding-left: 21px;}


.tit3 {width: 964px; height: 27px; padding-top: 11px; background: url(img/head2.png) no-repeat; font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; text-transform: uppercase; margin-top: 35px; }

.tit {width: 918px; height: 27px; padding-top: 11px; background: url(img/head.png) no-repeat; font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; text-transform: uppercase; margin-top: 35px; }
.tit2 {width: 918px; height: 27px; padding-top: 11px; background: url(img/head.png) no-repeat; font: bold 11px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; text-transform: uppercase; margin-top: 25px; }
.tit_bottom {margin-bottom: 10px;}
.tit_bottom2 {margin-bottom: 0px;}


.mot0 {width: 964px; height: 170px; background: url(img/bh2.png) repeat-y;}
.mot02 {width: 964px; height: 210px; background: url(img/bh2.png) repeat-y;}
.mot05 {width: 964px; height: 350px; background: url(img/bh2.png) repeat-y;}


.mot {width: 918px; height: 170px; background: url(img/bh.png) repeat-y;}
.mot2 {width: 918px; height: 350px; background: url(img/bh.png) repeat-y;}
.mot3 {width: 918px; height: 210px; background: url(img/bh.png) repeat-y;}
.mot4 {width: 918px; height: 420px; background: url(img/bh.png) repeat-y;}


.np {width: 172px; height: 160px; float: left; margin-right: 9px; }
.np a {font: bold 11px Arial, Helvetica, sans-serif; color: #EC3E0D; text-decoration: underline; text-transform: uppercase;}
.np a:hover { text-decoration: none;}
.np img {border: #000000 1px solid;}
.np img:hover {border: #000000 1px dashed;}
.np0 {padding-top: 10px; padding-left: 11px;}

.np2 {width: 172px; height: 160px; float: left; margin-right: 17px; }
.np2 a {font: bold 11px Arial, Helvetica, sans-serif; color: #EC3E0D; text-decoration: underline; text-transform: uppercase;}
.np2 a:hover { text-decoration: none;}
.np2 img {border: #000000 1px solid;}
.np2 img:hover {border: #000000 1px dashed;}
.np01 {padding-top: 10px; padding-left: 18px;}



.mp {width: 212px; height: 240px; float: left; margin-right: 14px; text-align: justify; }
.mp a {font: 18px Arial, Helvetica, sans-serif; color: #EC3E0D; text-decoration: underline; }
.mp a:hover { text-decoration: none;}
.mp img {border: #000000 1px solid; margin-bottom: 5px;}
.mp img:hover {border: #000000 1px dashed;}
.mp0 {padding-top: 10px; padding-left: 13px;}

.gh3 {float: left; width: 190px; text-align: left; font: 12px Arial, Helvetica, sans-serif; color: #000000;  background: url(img/bos.png) top left repeat-y;}
.gh3 a {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.gh3 a:hover {text-decoration: none;}
.gh3 li {height: 20px;}

.gh4 {float: left; width: 170px; text-align: left; font: 12px Arial, Helvetica, sans-serif; color: #000000;}
.gh4 a {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.gh4 a:hover {text-decoration: none;}
.gh4 li {height: 20px;}


.gh5 {float: left; width: 430px; text-align: left; font: 12px Arial, Helvetica, sans-serif; color: #000000;  background: url(img/bos.png) top left repeat-y;}
.gh5 a {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.gh5 a:hover {text-decoration: none;}
.gh5 li {height: 20px;}

.gh {float: left; width: 180px; text-align: left; font: 12px Arial, Helvetica, sans-serif; color: #000000;  background: url(img/bos.png) top left repeat-y;}
.gh a {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.gh a:hover {text-decoration: none;}
.gh li {height: 20px;}

.gh2 {float: left; width: 170px; text-align: left; font: 12px Arial, Helvetica, sans-serif; color: #000000;}
.gh2 a {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.gh2 a:hover {text-decoration: none;}
.gh2 li {height: 20px;}

.foot {background: url(img/foot.gif) top left repeat-x; width: 100%; height: 103px; margin-top: 25px;}
.foot2 {background: url(img/sop.png) top left repeat-x; width: 918px;; height: 103px; }

.oj1 {width: 662px; float: left; text-align: left; padding-top: 15px;}
.oj2 {width: 256px; height: 103px; float: left;}


.mors {padding-left: 20px; padding-top: 10px;}
.mors2 {padding-left: 30px; padding-top: 10px;}


.big {width: 980px;}
.bigg {width: 242px; height: 342px; margin-right: 3px; margin-bottom: 5px; font: 12px Arial, Helvetica, sans-serif; color: #000000; float: left;}
.bigg a {font: bold 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline;}
.bigg a:hover {text-decoration: none;}
.bigg img {border: #000000 1px solid; margin-bottom: 3px;}
.bigg img:hover {border: #000000 1px dashed;}

.foot02 {background: url(img/sop.png) top left repeat-x; width: 964px; height: 103px; }

.oj01 {width: 708px; float: left; text-align: left; padding-top: 15px;}


.mp6 {width: 212px; height: 240px; float: left; margin-right: 20px; text-align: justify; }
.mp6 a {font: 18px Arial, Helvetica, sans-serif; color: #EC3E0D; text-decoration: underline; }
.mp6 a:hover { text-decoration: none;}
.mp6 img {border: #000000 1px solid; margin-bottom: 5px;}
.mp6 img:hover {border: #000000 1px dashed;}
.mp06 {padding-top: 10px; padding-left: 27px;}

