* {margin: 0; padding: 0;}
body  {font: normal 11px Tahoma, Geneva, sans-serif; color: #484323; background: url(../images/head-x.png) 0 0 repeat-x #f8c0af;}
body.nbg {background: #fff;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px; display: block;}
ul {list-style: none;}
img {border: none;}
a {text-decoration: underline; color: #a33500;}
a:hover {text-decoration: none;}

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

/*head*/
.head {height: 155px; position: relative;}

.head .logo {background: url(../images/logo.png) 0 0 no-repeat; width: 202px; height: 109px; position: absolute; top: 42px; left: 0px;}
.head .logo a {display: block; height: 111px; text-indent: -9999px; overflow: hidden;}

.head .desc {position: absolute; left: 210px; top: 51px; line-height: 13px; color: #484323;}
.head .desc a {font-weight: bold; color: #a33500;}
.head .desc h1 {font-size: 12px;}

.head .menu {background: url(../images/menu-top.png) 0 0 no-repeat; height: 38px; position: absolute; left: 0; top: 0; width: 980px;}
.head .nav1 {text-transform: uppercase; position: absolute; left: 24px;}
.head .nav1 li {float: left; background: url(../images/line2.png) 100% 6px no-repeat; padding: 10px 13px 0 11px; height: 24px;}
.head .nav1 li.active {color: #fff; font-weight: bold;background: url(../images/nav1-active.gif) 0 0 repeat-x; padding: 0; height: 34px;}
.head .nav1 li.active span {background: url(../images/bullet4.gif) 50% 5px no-repeat; display: block; float: left; padding: 10px 13px 0 11px; height: 24px;}
.head .nav1 li.last {background: none; padding-right: 11px;}
.head .nav1 a {color: #fff; cursor: pointer;}

.head .search {position: absolute; right: 24px; top: 6px; color: #fff;}
.head .search span {float: left;}
.head .search span.q01 {margin-right: 6px; background: url(../images/search-input.png) 0 0 no-repeat; width: 167px; height: 14px; padding: 4px 8px 4px 8px;}
.head .search span.q01 input {font: normal 11px Tahoma, Geneva, sans-serif; color: #3e3e3e; width: 100%; background: none; border: none;}
.head .search span.q02 {padding-top: 4px; margin-right: 10px;}

.head .nav2 {position: absolute; right: 0; top: 119px; font-weight: bold; font-size: 14px;}
.head .nav2 li {float: left; margin: 0 1px 0 0;}
.head .nav2 li span, .head .nav2 li a {display: block; float: left; cursor: pointer;}
.head .nav2 li.q01 {color: #790b13; padding: 8px 10px 0 0;}
.head .nav2 li a, .head .nav2 li.bookmarks a:hover {background: url(../images/button2-l.png) 0 0 no-repeat; height: 40px; color: #fff; text-decoration: none;}
.head .nav2 li a span, .head .nav2 li.bookmarks a:hover span {padding: 8px 24px 0 24px; height: 32px; background: url(../images/button2-r.png) 100% 0 no-repeat;}
.head .nav2 li a:hover, .head .nav2 li.active span {background: url(../images/button-l.png) 0 0 no-repeat; color: #74372d;}
.head .nav2 li a:hover span, .head .nav2 li.active span span {background: url(../images/button-r.png) 100% 0 no-repeat; padding: 8px 24px 0 24px; height: 32px;}
.head .nav2 li.bookmarks span, .head .nav2 li.bookmarks a:hover span {padding: 4px 16px 0 17px;}
/*head*/

/*block*/
.block {background: url(../images/block-y.gif) 0 0 repeat-y;}
.block-t {background: url(../images/block-t.png) 0 0 no-repeat;}
.block-b {background: url(../images/block-b.png) 0 100% no-repeat; padding: 14px;}
/*block*/

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

/*nopad*/
.nopad {margin: -10px 0 0 -11px; width: 976px;}
/*nopad*/

/*header*/
.header {height: 50px; background: url(../images/bullet.png) 0 7px no-repeat; float: left;}
.header h2 {padding: 7px 0 0 32px; font-size: 19px; color: #74372d;}
.header h2.header-404 {padding: 6px 15px 19px 32px; font-size: 19px; color: #74372d;}
.header h2 span {font-weight: normal;}
/*header*/

/*pages*/
.pages {float: right; color: #484323; padding: 10px 8px 0 0; height: 40px;}
.pages a, .pages span {display: block; float: left; width: 21px; height: 18px; padding-top: 2px; text-align: center;}
.pages a {background: url(../images/pages-bg.gif) 0 0 no-repeat; margin-right: 1px; color: #a33500;}
.pages span.active {font-weight: bold;}
.pages a.prev, .pages a.next {padding: 0; height: 20px; margin: 0 6px 0 5px;}
/*pages*/

/*thumbs*/
.thumbs {padding: 0 0 0 2px;}
.thumbs div {margin: 0 1px 12px 0; color: #790b13; font-size: 18px; text-align: center; width: 242px; float: left;}
.thumbs img {border: 1px solid #790b13;}
.thumbs a:hover img {border: 1px dashed #790b13;}
/*thumbs*/

/*banner*/
.banner {margin-bottom: 5px; padding-left: 15px;}
/*banner*/

/*top*/
.top {background: url(../images/line.gif) 10px 0 repeat-y; padding: 0 0 0 10px; margin-bottom: 20px;}
.top ul {width: 154px; margin-right: 41px; float: left;}
.top ul.last {margin: 0;}
.top li {border-bottom: 1px dotted #dbada5; padding: 5px 0 8px 0;}
.top li.q01 {font-size: 15px; font-weight: bold;}
.top li.q02 {font-size: 13px; font-weight: bold;}
.top li.q02 {font-size: 12px;}
/*top*/

/*top2*/
.top2 {background: url(../images/line3.gif) 10px 0 repeat-y; padding: 0 0 0 10px; margin-bottom: 20px;}
.top2 ul {width: 203px; margin-right: 41px; float: left;}
.top2 ul.last {margin: 0;}
.top2 li {border-bottom: 1px dotted #dbada5; padding: 5px 0 8px 0;}
.top2 li.q01 {font-size: 15px; font-weight: bold;}
.top2 li.q02 {font-size: 13px; font-weight: bold;}
.top2 li.q02 {font-size: 12px;}
/*top2*/

/*links*/
.links {text-align: center; font-size: 18px; margin-bottom: 20px;}
.links div {display: inline-block; background: url(../images/button3-l.png) 0 0 no-repeat;}
.links span {display: inline-block; background: url(../images/button3-r.png) 100% 0 no-repeat; padding: 6px 10px 0 10px; height: 29px; }
.links a {color: #a33500;}
/*links*/

/*line*/
.line {border-top: 1px solid #dbada5; width: 758px; margin-bottom: 5px;}
/*line*/

/*line2*/
.line2 {border-top: 1px solid #dbada5; margin-bottom: 5px;}
/*line2*/

/*thumbs2*/
.thumbs {padding: 0 0 0 1px;}
.thumbs2 div {margin: 0 4px 10px 0; color: #7a4014; font-size: 14px; text-align: center; float: left; width: 186px;}
.thumbs2 div span {display: block; padding-top: 4px; text-decoration: underline;}
.thumbs2 div a:hover span {text-decoration: none;}
.thumbs2 img {border: 2px solid #f9d7c1;}
.thumbs2 a:hover img {border-color: #790b13;}
/*thumbs2*/

/*links2*/
.links2 {font-size: 14px; color: #484323; text-align: center; padding-bottom: 15px;}
/*links2*/

/*thumbs3*/
.thumbs3 {padding: 0 0 0 1px; padding-bottom: 4px;}
.thumbs3 img {border: 2px solid #f9d7c1; margin: 0 7px 7px 0;}
.thumbs3 a:hover img {border-color: #790b13;}
/*thumbs3*/

/*right*/
.right {width: 184px; float: left;}
/*right*/

/*block2*/
.block2 {background: url(../images/block2-y.gif) 0 0 repeat-y; margin-bottom: 10px;}
.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: 4px;}

.h201 {background: url(../images/h201.png) 0 0 no-repeat; height: 24px; font-size: 14px; text-transform: uppercase; color: #fff; padding: 6px 0 0 10px;}
.h202 {background: url(../images/h202.png) 0 0 no-repeat; height: 24px; font-size: 14px; text-transform: uppercase; color: #fff; padding: 6px 0 0 10px;}
.h203 {background: url(../images/h203.png) 0 0 no-repeat; height: 24px; font-size: 14px; text-transform: uppercase; color: #fff; padding: 6px 0 0 10px;}
.h204 {background: url(../images/h204.png) 0 0 no-repeat; height: 24px; font-size: 14px; text-transform: uppercase; color: #fff; padding: 6px 0 0 10px;}
.h205 {background: url(../images/h205.png) 0 0 no-repeat; height: 24px; font-size: 14px; text-transform: uppercase; color: #fff; padding: 6px 0 0 10px;}
.h206 {background: url(../images/h206.png) 0 0 no-repeat; height: 24px; font-size: 14px; text-transform: uppercase; color: #fff; padding: 6px 0 0 10px;}
/*block2*/

/*list*/
.list {padding: 3px 7px 0 7px; font-size: 12px; color: #000;}
.list li {border-bottom: 1px dotted #c2a74a; background: url(../images/bullet2.gif) 0 8px no-repeat; padding: 5px 0 8px 15px; position: relative;}
.list li span {position: absolute; right: 0; top: 5px;}
.list p {font-weight: bold; font-size: 11px; padding: 6px 0 7px 0; text-transform: uppercase;}
.list a {color: #a33500;}
/*list*/

/*thumbs4*/
.thumbs4 {padding: 11px 7px 0 7px;}
.thumbs4 div {padding-bottom: 10px;}
.thumbs4 img {border: 2px solid #fff; margin:  0 0 4px 3px;}
.thumbs4 a span {display: block; font-size: 12px; font-weight: bold; text-decoration: underline;}
.thumbs4 a:hover span {text-decoration: none;}
.thumbs4 p.desc {color: #484323; padding: 5px 0 0 0;}
.thumbs4 p.desc strong {color: #000;}
.thumbs4 p.link {font-size: 12px; text-transform: uppercase; font-weight: bold; padding: 5px 0 0 15px; background: url(../images/bullet3.gif) 0 8px no-repeat;}
.thumbs4 a {color: #a33500;}
.thumbs4 a:hover img {border-color: #790b13;}
/*thumbs4*/

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

/*tags*/
.tags {padding: 7px 11px 10px 11px;}
.tags a {margin-right: 6px; color: #a33500;}
/*tags*/

/*ads2*/
.ads2 {width: 1000px; margin: 0px auto; padding: 20px 0;}
/*ads2*/

/*block3*/
.block3 {background: url(../images/block3-y.gif) 0 0 repeat-y;}
.block3-t {background: url(../images/block3-t.png) 0 0 no-repeat;}
.block3-b {background: url(../images/block3-b.png) 0 100% no-repeat; padding: 14px;}
/*block3*/

/*text*/
.text {font-size: 12px; padding: 10px; color: #484323}
/*text*/

/*main2*/
.main2 {width: 573px; margin-right: 35px; float: left;}
/*main2*/

/*right2*/
.right2 {width: 344px; float: left;}
/*right2*/

/*breadcrumbs*/
.breadcrumbs {background: url(../images/bullet.png) 0 7px no-repeat; padding: 7px 0 17px 32px; font-size: 19px; font-weight: bold; color: #7a4014;}
/*breadcrumbs*/

/*desc2*/
.desc2 {margin-bottom: 18px; font-size: 12px;}
/*desc2*/

/*thumbs5*/
.thumbs5 img {border: 2px solid #f9d7c1; margin:  0 7px 7px 0;}
.thumbs5 p {font-size: 18px; padding: 5px 0 17px 0;}
.thumbs5 a:hover img {border-color: #790b13;}
/*thumbs5*/

/*movie*/
.movie {padding: 0 0 28px 60px; background: url(../images/bullet5.png) 0 0 no-repeat; font-size: 17px; color: #74372d;}
.movie a {font-size: 21px; font-weight: bold;}
/*movie*/

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

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

/*thumbs7*/
.thumbs7 {text-align: center; padding: 16px 0 0 0;}
.thumbs7 img {border: 2px solid #949191;}
.thumbs7 div {padding-bottom: 16px;}
/*thumbs7*/ 

/*thumbs8*/
.thumbs8 {padding: 10px 0 0 7px; width: 332px;}
.thumbs8 a {text-decoration: none; color: #a33500;}
.thumbs8 img {border: 2px solid #fff;}
.thumbs8 div {float: left; width: 156px; margin: 0 10px 10px 0;}
.thumbs8 span {background: url(../images/bullet3.gif) 0 3px no-repeat; padding: 0 0 0 15px; font-weight: bold; text-transform: uppercase; text-decoration: underline; margin: 7px 0 0 0; display: block;}
.thumbs8 a:hover img {border-color: #790b13;}
/*thumbs8*/ 

/*thumbs6*/
.thumbs6 {width: 955px;}
.main .thumbs6 {width: auto;}
.thumbs6 div {width: 184px; float: left; margin: 0 7px 15px 0;}
.thumbs6 img {border: 2px solid #f9d7c1; margin-bottom: 5px;}
.thumbs6 p {background: url(../images/bullet6.png) 0 3px no-repeat; padding: 0 0 0 10px; color: #000;}
.thumbs6 a:hover img {border-color: #790b13;}
/*thumbs6*/

/*review*/
.review h2 {margin-bottom: 10px; color: #9f4040; font-size: 18px;}
.review img {float: left; border: 2px solid #fff; margin: 0 20px 6px 0;}
.review p {font-size: 12px; color: #484323; padding-bottom: 15px;}
.review span.q01 {background: url(../images/bullet3.gif) 0 3px no-repeat; padding: 0 0 0 15px; font-size: 12px; text-transform: uppercase; font-weight: bold;}
.review span.q02 {font-size: 23px; font-weight: bold;}
.review a {color: #a33500;}
/*review*/

/*review2*/
.review2 {width: 758px; color: #484323;}
.review2 .q01 {width: 304px; float: left; margin-right: 22px;}
.review2 .q01 img {border: 2px solid #f9d7c1; margin-bottom: 7px;}
.review2 .q01 p {padding-bottom: 20px; font-weight: bold; text-transform: uppercase; color: #000;}
.review2 h3 {font-size: 14px; padding-bottom: 13px; color: #74372d;}
.review2 h3 span {background: url(../images/bullet7.gif) 0 5px no-repeat; padding-left: 12px;}
.review2 p {padding-bottom: 15px; font-size: 12px;}
.review2 ul {font-size: 12px; padding-bottom: 15px; color: #000;}
.review2 li {margin-bottom: 4px;}
.review2 li span {padding-left: 19px; background: url(../images/bullet3.gif) 0 3px no-repeat; margin-left: 10px;}

.t1 {width: 758px; font-size: 12px; padding-bottom: 19px; color: #000;}
.t1 h3 {background: #913c38; height: 20px; padding: 4px 0 0 11px; color: #fff; font-size: 12px; margin-bottom: 1px;}
.t1 img {vertical-align: middle;}
.t1 tr {vertical-align: top;}
.t1 table {width: 100%; background: #dbada5; margin-bottom: 1px;}
.t1 td {width: 177px; padding: 5px 0 6px 11px; background: #fff;}
.t1 td.q01 {background: #fceddf; font-weight: bold; width: 239px;}
.t1 td.q03 {width: 366px;}
.t1 .quest {display: inline; position: relative;}
.t1 .quest .popup {position: absolute; bottom: 18px; left: 0; width: 224px; display: none;}
.t1 .quest .popup-t {border: 2px solid #d89e47; background: #fff; border-bottom: none;}
.t1 .quest .popup-t h3 {font-size: 12px; background: #b13e04; color: #fff;}
.t1 .quest .popup-t p {color: #000; font-weight: normal; padding: 9px 14px 12px 14px;}
.t1 .quest .popup-b {background: url(../images/popup-b.gif) 0 0 no-repeat; height: 16px;}
.t1 .quest:hover .popup {display: block;}
.t1 .quest img {margin-left: 3px;}
/*review2*/

/*thumbs9*/
.thumbs9 {padding: 0 0 0 16px;}
.thumbs9 div {width: 156px; float: left; margin: 0 32px 18px 0; text-align: center;}
.thumbs9 img {border: 3px solid #f9d7c1; margin-bottom: 3px;}
.thumbs9 span {display: block; font-size: 14px; text-decoration: underline;}
.thumbs9 a:hover span {text-decoration: none;}
.thumbs9 p {font-size: 12px; font-weight: bold;}
.thumbs9 a:hover img {border-color: #790b13;}
/*thumbs9*/

/*thumbs10*/
.thumbs10 {padding: 0 7px 0 15px; background: url(../images/thumbs-10.png) 0 0 repeat-y;}
.thumbs10 div {width: 205px; height: 328px; float: left; margin-right: 55px;}
.thumbs10 div.last {margin: 0;}
.thumbs10 img {border: 2px solid #f9d7c1; margin: 0 0 4px 29px;}
.thumbs10 a span {display: block; font-size: 12px; font-weight: bold; text-decoration: underline;}
.thumbs10 a:hover span {text-decoration: none;}
.thumbs10 p.desc {color: #484323; padding: 5px 0 0 0;}
.thumbs10 p.desc strong {color: #000;}
.thumbs10 p.link {font-size: 12px; text-transform: uppercase; font-weight: bold; padding: 5px 0 0 15px; background: url(../images/bullet3.gif) 0 8px no-repeat;}
.thumbs10 a:hover img {border-color: #790b13;}
/*thumbs10*/

/*news*/
.news div {border-bottom: 1px dotted #dbada5; padding: 0 0 18px 10px; margin-bottom: 14px;}
.news div.last {border: none; margin: 0;}
.news span {font-weight: bold; color: #f44949;}
.news p {font-size: 12px; color: #484323; padding: 4px 0 0 0;}
.news a {font-weight: bold;}
/*news*/

/*image*/
.image {text-align: center; padding: 40px 0 0 0;}
.image h2 {font-size: 18px; padding-bottom: 15px; color: #7e3733;}

.thumbs11 {padding-bottom: 20px;}
.thumbs11 img {margin: 0 5px;}

.big {padding-bottom: 16px;}

.links3 {font-size: 14px; padding-bottom: 10px; color: #dcada7;}
.links3 span {color: #000;}
.links3 a {margin: 0 8px; color: #ab3300;}
.links3 h2 {display: inline; color: #ab3300;}

.nav3 {font-size: 18px; padding-bottom: 35px; color: #dcada7;}
.nav3 span a {color: #fc6a6b;}
.nav3 a {margin: 0 8px; color: #ab3300;}

.image .thumbs9 {padding: 0 0 40px 35px; width: 955px; margin: 0px auto;}
.image .thumbs9 div {width: 156px; float: left; margin: 0 35px 0 0; text-align: center;}
.image .thumbs9 a {color: #ab3300;}
.image .thumbs9 img {border-color: #f8d8c3;}
/*image*/

/*footer*/
.footer {background: url(../images/footer-bg.png) 0 0 no-repeat; height: 152px; position: relative;}

.footer .nav1 {position: absolute; left: 13px; top: 24px;}
.footer .nav1 li {float: left; background: url(../images/line2.png) 100% 6px no-repeat; padding: 10px 10px 0 10px; height: 24px;}
.footer .nav1 li.active {color: #fff; font-weight: bold;background: url(../images/nav1-active.gif) 0 0 repeat-x; padding: 0; height: 34px;}
.footer .nav1 li.active span {background: url(../images/bullet4.gif) 50% 5px no-repeat; display: block; float: left; padding: 10px 10px 0 10px; height: 24px;}
.footer .nav1 li.last {background: none; padding-right: 11px;}
.footer .nav1 a {color: #fff;}

.footer .copy {padding: 72px 162px 0 24px; color: #000;}
/*footer*/

/*thumbs20*/
.thumbs20 {width: 955px;}
.main .thumbs20 {width: auto;}
.thumbs20 div {width: 184px; float: left; margin: 0 4px 15px 0;}
.thumbs20 img {border: 1px solid #f9d7c1; margin-bottom: 5px;}
.thumbs20 a:hover img {border-color: #790b13;}
/*thumbs20*/

/*VIDEO PAGE IM */
.allIM {bottom: 0; display: block; height: 290px; position: fixed; right: 0; width: 315px; z-index: 9998;} 
.allIM .allIMwindow {display: block; width: 315px; height: 290px; top: 0px; right: 10px; position: absolute; z-index: 9999; background-color:#333333; font-family:Arial; font-size:11px; overflow: hidden; border:0px solid #000;}
.allIM .allIMwindow .allIMwindow-header {line-height: 25px; width:315px; height:30px; background-repeat:repeaet-none; color:#fff; font-size:17px; font-weight:bold; text-align:left; padding-top: 5px; padding-left: 14px; padding-bottom: 0px; margin: 0px;}
.allIM .allIMwindow .allIMwindow-header .allIMwindow-header-close {display: block; position: absolute; top: 2px; right: 7px; font-weight: bold; color: black; cursor:pointer; font-size:24x; color:#fff;}
.allIM .allIMwindow .allIMwindow-header .allIMwindow-header-close a {color: white;}
.allIM .allIMwindow .IMcontent {width:306px; padding-left:7px;}
/*VIDEO PAGE IM */

/*top404*/
.top404 { padding: 0 0 0 10px; margin-bottom: 20px;}
.top404 p {margin-bottom: 15px; font-size: 16px; font-weight: bold;}
.top404 ul {width: 220px; margin-right: 41px; float: left;}
.top404 ul.last {margin: 0;}
.top404 li {border-bottom: 1px dotted #dbada5; padding: 5px 0 8px 0;}
.top404 li.q01 {font-size: 15px; font-weight: bold;}
.top404 li.q02 {font-size: 13px; font-weight: bold;}
.top404 li.q02 {font-size: 12px;}
/*top404*/
