* {margin: 0; padding: 0;}
html, body {width: 100%; height: 100%;}
body  {font: 11px Tahoma, Verdana, Arial, sans-serif; color: #000000; min-height: 100%; height: auto !important; height: 100%; position: absolute; background: url(../images/bg.gif);}
img {border: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul {list-style: none;}
a:link {color: #173F5C; text-decoration: none;}
a:visited {color: #173F5C; text-decoration: underline;}
a:hover {color: #006CB9; text-decoration: underline;}
a:active {color: red; text-decoration: underline;}

/*center*/
.center {width: 1000px; margin: 0px auto; padding-bottom: 186px;}
.links {text-align: center; font: normal 26px "Trebuchet MS", Verdana, Arial, sans-serif; font-weight: bold;}
.bg {background: url(../images/bg0.jpg) 0px 0px repeat-y; width: 901px; margin: 0px auto;}
.bg-top {background: url(../images/up.jpg) 0px 0px no-repeat;}
.bg-bottom {background: url(../images/bottom1.jpg) 0px 100% no-repeat; padding: 68px 0 36px 0;}
/*center*/

/*head*/
.head-left {background: url(../images/head-left.jpg) top left no-repeat;}
.head-right {background: url(../images/head-right.jpg) top right no-repeat; height: 146px;}
.logo {width: 342px; float: left;}
.logo a {display: block; text-indent: -9000px; overflow: hidden;}
.logo a.link {height: 94px; width: 288px; float: right;}
.logo a.bookmark {height: 34px; width: 103px; margin-left: 163px;} 
.desc {width: 634px; float: left;}
.desc p {text-align: center; padding-top: 51px;}
/*head*/

/*block*/
.block {padding-bottom: 10px; min-height: 1px; _height: 1px; width: 786px; margin: 0px auto;}

.screen {width: 346px; float: left;}
.screen img {padding: 1px; border: 7px solid #333333; width: 320px; height: 240px;}

.info {width: 434px; float: left; padding-bottom: 5px; color: #FFFFFF;}
.info h2 {font: normal 27px "Trebuchet MS", Verdana, Arial, sans-serif; color: #FFF224; margin-bottom: 15px;}
.info p {font: normal 13px "Trebuchet MS", Verdana, Arial, sans-serif;}
.link {margin: 0px auto; width: 400px; background: url(../images/infop.png) 50% 50% no-repeat; font: normal 26px "Trebuchet MS", Verdana, Arial, sans-serif; font-weight: bold; margin-top: 20px; text-align: center;}
.link a {color: #00f7ff;}
/*block*/

/*menus*/
.nav {position: absolute; width: 650px; top: 0px; margin-left: 342px;}
.nav .select {float: left; width: 124px; margin-right: 3px;}
.nav .select a span {display: block; height: 32px; color: #FFFFFF; padding-top: 6px; text-align: center; font-weight: bold; background: url(../images/button.gif) 0px 0px no-repeat;}
.nav .red a span {color: #FF0000;}
.nav .select a {text-decoration: none;}
.select a:hover, .nav .select li:hover a {cursor: pointer; text-decoration: none;}
.nav .sub {display: none;}
.nav .sub ul {float: left; width: 105px; margin-right: 8px; font-weight: normal; font-size: 11px;}
.nav table {position: absolute; border-collapse: collapse;  font-size: 11px;}
.nav .select li a:hover .sub, .nav .select li:hover .sub {display: block; position: absolute; width: 466px; z-index: 100; top: 34px;  margin-left: -215px;}
.nav .select a:hover .sub li a, .nav .select li:hover .sub li a {display: inline; color: #FFFFFF;}
.nav .sub ul li {border-bottom: 1px dotted #FFFFFF; padding: 2px 0;}
.nav .sub p {border-bottom: 1px dotted #FFFFFF; padding: 5px 0; margin: 0 10px 0 0;}
.nav .sub p a {color: #FFFFFF; font-weight: bold;}
.drop_T {background: url(../images/drop-t.png) left top no-repeat; height: 9px; font-size: 1px; line-height: 9px;}
.drop_B {background: url(../images/drop-b.png) left bottom no-repeat; height: 9px; font-size: 1px; line-height: 9px;}
.dropbg {background: url(../images/drop-bg.png) repeat-y; padding-left: 10px;}
.nav div.dropbg a:hover {text-decoration: underline; color: #072A71;}
/*menus*/

/*footer*/
.footer-left {background: url(../images/footer-left.jpg) bottom left no-repeat; position: absolute; bottom: 0; width: 1000px;}
.f-desc p {padding-top: 12px; margin-left: 299px;}
.f-desc {padding-top: 30px; font-size: 10px;}
.f-desc a {font-weight: bold;}
.f-book {width: 180px; position: absolute; left: 84px; top: 85px;}
.f-book a {display: block; height: 72px; text-indent: -9000px; overflow: hidden; background: url(../images/iefix.gif);}
.footer-right {background: url(../images/footer-right.jpg) bottom right no-repeat; height: 161px;}
/*footer*/
