* {margin: 0; padding: 0;}
body  {font: normal 11px Arial, Helvetica, sans-serif; color: #487cac; background: #FFF;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a {text-decoration: none; color: #4b4b4b;}
a:hover {color: #68a904;}

/*center*/
.center {width: 1000px; margin: 0px auto;}
/*center*/

/*head*/
.head {height: 168px; position: relative; width: 992px;}
.logo {background: url(../images/logo.png) 0 0 no-repeat; width: 277px; height: 30px; position: absolute; left: 4px; top: 41px;}
.logo a {display: block; height: 30px; text-indent: -9999px; overflow: hidden;}

.desc {position: absolute; left: 317px; top: 23px; width: 340px; line-height: 13px;}

.search {background: url(../images/search-input.png) 0 0 no-repeat; padding: 0 0 0 9px; position: absolute; top: 41px; right: 0;}
.search input {vertical-align: middle;}
.f01 {width: 210px; border: none; background: none; margin-right: 16px; font: normal 11px Arial, Helvetica, sans-serif; color: #adbac6;}

.menu {background: url(../images/menu-x.png) 0 0 repeat-x; position: absolute; top: 107px; width: 992px; color: #FFF;}
.menu-r {background: url(../images/menu-r.png) 100% 0 no-repeat; height: 36px;}
.menu-l {background: url(../images/menu-l.png) 0 0 no-repeat;}
.menu li {float: left; text-align: center; padding-top: 10px; font-size: 12px; text-transform: uppercase; font-weight: bold; background: url(../images/menu-li.png) 100% 0 no-repeat;}
.menu a {color: #f6f6f6;}
.menu a:hover {color: #c9f2ff;}
.q01 {width: 124px;}
.q02 {width: 165px;}
.q03 {width: 94px;}
.q04 {width: 192px;}
.q05 {width: 127px;}
.q06 {width: 96px;}
.menu li.q07 {width: 194px; background: none; font-size: 18px; padding-top: 6px;}
.menu li.q07 a:hover {color: #fcca00;}
.menu li.active-f span {display: block; background: url(../images/menu-active-x.png) 0 0 repeat-x;}
.menu li.active-f span span {background: url(../images/menu-active-l.png) 0 0 no-repeat;}
.menu li.active-f span span span {background: url(../images/menu-active-li.png) 100% 0 no-repeat; height: 26px; padding-top: 10px;}

.menu li.active span {display: block; background: url(../images/menu-active-x.png) 0 0 repeat-x;}
.menu li.active span span {background: url(../images/menu-active-li.png) 100% 0 no-repeat; height: 26px; padding-top: 10px;}

.menu li.active, .menu li.active-f {padding: 0;}
/*head*/

/*left*/
.left {width: 175px; float: left; margin-right: 9px;}
.left h2 {background: url(../images/h201.png) 0 0 no-repeat; font-size: 12px; color: #FFF; height: 18px; padding-top: 3px; width: 165px; margin: 0px auto; text-transform: uppercase; text-indent: 7px;}
.left h2.h202 {background-image: url(../images/h202.png);}
.left h2.h203 {background-image: url(../images/h203.png);}
.left h2.h204 {background-image: url(../images/h204.png);}
.block {background: url(../images/block-y.gif) 0 0 repeat-y; margin-bottom: 20px;}
.block-t {background: url(../images/block-t.gif) 0 0 no-repeat;}
.block-b {background: url(../images/block-b.gif) 0 100% no-repeat;}
.block li {border-bottom: 1px solid #cdcdcd; height: 19px; padding: 4px 0 0 8px; font-size: 12px; text-transform: uppercase; font-weight: bold;}

.ads {text-align: center; padding: 10px 0;}
/*left*/

/*main*/
.main {width: 816px; float: left;}
/*main*/

/*thumbs*/
.thumbs div {width: 182px; height: 204px; padding: 5px 7px 0 7px; margin: 0 8px 9px 0; float: left; background: url(../images/thumbs-bg.png) 0 0 no-repeat; color: #6d6d6d;}
.thumbs img {border: 1px solid #adbac6; margin: 2px 0 2px 0;}
.thumbs div a span {display: block; color: #447190; font-weight: bold;}
.thumbs div a:hover span {color: #68a804;}
.thumbs div:hover {background-image: url(../images/thumbs-active-bg.png);}
.thumbs-r {float: right;}
.thumbs-l {float: left;}
.thumbs p {color: #487cac; padding-top: 2px;}
/*thumbs*/

/*ads2*/
.ads2 {padding: 4px 0 12px 4px;}
/*ads2*/

/*footer*/
.footer {color: #9f9f9f; font-size: 10px; text-align: center; padding: 30px 0 18px 0;}
.footer a {color: #9f9f9f;}
.footer p {margin-bottom: 12px;}
/*footer*/

/*block2*/
.block2 {background: url(../images/block2-y.gif) 0 0 repeat-y; width: 662px; float: left; margin: 0 15px 18px 0;}
.block2-t {background: url(../images/block2-t.gif) 0 0 no-repeat;}
.block2-b {background: url(../images/block2-b.gif) 0 100% no-repeat; padding: 11px;}
.block2 h2 {background: url(../images/video-h2.png) 0 0 no-repeat; font-size: 14px; color: #FFF; padding: 4px 0 0 9px; height: 21px; margin-bottom: 10px;}

.info {font-weight: bold; color: #606060; padding-top: 7px;}
.info li {margin-bottom: 5px;}
.info li.w01 {font-size: 12px;}
.info a {color: #68a804; margin-right: 3px;}
.info a:hover {color: #e68700;}
.info span {padding: 0 17px 0 13px; color: #b9b9b9;}

.carusel {padding: 15px 0 0 0;}
.prev {float: left; margin-right: 4px;}
.carusel-body {width: 588px; height: 128px; float: left; overflow: hidden; margin-right: 4px;}
.carusel-body img {margin-right: 4px;}
.carusel-body a:hover img {opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
.next {float: left;}
/*block2*/

/*block3*/
.block3 {background: url(../images/block3-y.gif) 0 0 repeat-y; width: 315px; float: left; margin-bottom: 18px;}
.block3-t {background: url(../images/block3-t.gif) 0 0 no-repeat;}
.block3-b {background: url(../images/block3-b.gif) 0 100% no-repeat;}
/*block3*/

/*thumbs2*/
.thumbs2 {padding: 11px 11px 1px 11px;}
.thumbs2 img {margin-bottom: 10px;}
/*thumbs2*/

/*content*/
.content h2 {background: url(../images/content-h2.png) 0 0 no-repeat; width: 196px; font-size: 14px; color: #FFF; padding: 4px 0 0 9px; height: 21px; margin-bottom: 8px;}
.content .thumbs div {margin: 0 3px 3px 0;}
.content .thumbs {padding-bottom: 16px;}
/*content*/

/*block4*/
.block4 {background: url(../images/block4-y.gif) 0 0 repeat-y; margin-bottom: 18px;}
.block4-t {background: url(../images/block4-t.gif) 0 0 no-repeat;}
.block4-b {background: url(../images/block4-b.gif) 0 100% no-repeat; padding: 11px 0 11px 9px;}
/*block4*/

/*nav*/
.nav li {display: inline; padding-right: 18px; margin-right: 13px; background: url(../images/bullet.gif) 100% 6px no-repeat; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.nav li.last {background: none;}
/*nav*/

/*block5*/
.block5 {border: 1px solid #d9e0e7; padding: 10px 0 10px 10px; margin-bottom: 18px;}
.block5 h2 {color: #FFF; font-size: 14px; margin-bottom: 9px; height: 21px; padding: 4px 0 0 10px;}
.screen {width: 252px; float: left; margin-right: 9px;}
.screen h2 {background: url(../images/h205.png) 0 0 no-repeat;}
.info2 {width: 709px; float: left; position: relative;}
.info2 h2 {background: url(../images/h206.png) 0 0 no-repeat;}
.info2 p.desc2 {color: #7591ac; margin-bottom: 23px;}
.info2 span.rating {position: absolute; right: 0; top: 7px;}
.info2 span.rating img {margin-left: 3px;}
.t1 {margin: 0px auto 20px auto;}

h3.header {float: left; font-size: 11px; color: #FFF; background: url(../images/header-l.gif) 0 0 no-repeat #a1a1a1; margin-left: 8px;}
h3.header span {display: block; float: left; height: 17px; padding: 2px 6px 0 6px; background: url(../images/header-r.gif) 100% 0 no-repeat;}

.block6 {background: url(../images/block6-dot.gif) 0 0 repeat-x;}
.block6-b {background: url(../images/block6-dot.gif) 0 100% repeat-x;}
.block6-l {background: url(../images/block6-dot.gif) 0 0 repeat-y;}
.block6-r {background: url(../images/block6-dot.gif) 100% 0 repeat-y;}

.block6-t-l {background: url(../images/block6-t-l.gif) 0 0 no-repeat;}
.block6-t-r {background: url(../images/block6-t-r.gif) 100% 0 no-repeat;}
.block6-b-l {background: url(../images/block6-b-l.gif) 0 100% no-repeat;}
.block6-b-r {background: url(../images/block6-b-r.gif) 100% 100% no-repeat; padding: 0 8px 0 8px; color: #818181;}

.s109 {float: left; margin-right: 13px;}
.s109 label {width: 143px;}
.s270 {float: left; margin-right: 13px;}
.s270 label {width: 143px;}
.s386 {margin-right: 13px;}
.s386 label {width: 43px;}
.s386 div {margin-left: 43px;}
.block6 label {display: block; float: left; font-weight: bold;}
.block6 p {border-bottom: 1px solid #e5e5e5; padding: 4px 0;}
.block6 p.last {border: none;}

.ads3 {text-align: center;}

.reviews {width: 561px; float: left; margin: 0 9px 15px 0; color: #7591ac;}
.reviews h2 {background: url(../images/h207.png) 0 0 no-repeat;}

.screen2 {width: 415px; float: left; margin-bottom: 15px;}
.screen2 h2 {background: url(../images/h208.png) 0 0 no-repeat;}
.screen2 img {padding: 1px; border: 1px solid #c4c4c4; margin-right: 10px;}

.block7 {background: url(../images/block7-y.gif) 0 0 repeat-y; margin-bottom: 15px;}
.block7-t {background: url(../images/block7-t.png) 0 0 no-repeat;}
.block7-b {background: url(../images/block7-b.png) 0 100% no-repeat; padding: 8px 0 6px 0;}
.block7-b div {text-align: center; width: 242px; float: left;}
.block7 div span {display: block; color: #487cac; font-weight: bold;}
.block7 div img {border: 1px solid #c4c4c4; padding: 1px;}

h3.header2 {float: left; font-size: 11px; color: #FFF; background: url(../images/header2-l.gif) 0 0 no-repeat #d9652d; margin-left: 8px;}
h3.header2 span {display: block; float: left; height: 17px; padding: 2px 6px 0 6px; background: url(../images/header2-r.gif) 100% 0 no-repeat;}

.player {width: 640px; float: left;}
.join {width: 307px; float: left;}
/*block5*/