#wrap {
width:980px;
margin:0 auto;
position:relative;
z-index:1;
}
.both {
width:100%;
clear:both;
overflow:hidden;
}
.clear {
width:100%;
height:1px;
clear:both;
overflow:hidden;
}


/* ---------------------------------- подвал */
#footer {
width:100%;
height:175px;
position:relative;
z-index:1;
}
#copyright {
padding-left:4px;
position:absolute;
top:0px;
left:-4px;
font-size:11px;
line-height:14px;
color:#767676;
}
#copyright img {
margin:0 0 16px -5px;
display:block;
}
#copyright a {
color:#767676;
}
#footer ul.nav {
width:720px;
padding:15px 0 0 0;
margin:0px;
overflow:hidden;
position:absolute;
top:0px;
left:260px;
background:url('../img/footer-nav.png') no-repeat 0 35px;
}
#footer ul.nav li {
padding:0 20px 0 10px;
font-weight:bold;
color:#767676;
float:left;
background:none;
}
#footer ul.nav li a {
color:#767676;
text-decoration:none;
}

#footer ul.nav li.about {
padding:0 10px;
float:right;
}
#footer ul.nav li.about a {
padding:0 20px 0 0;
display:block;
background:url('../img/ico/arrow.gif') no-repeat 100% 50%;
}


#footer ul.nav li ul {
padding:10px 0;
overflow:hidden;
}
#footer ul.nav li ul li {
padding:0px;
float:none;
font-weight:normal !important;
line-height:17px;
}

#rss {
font-weight:bold;
position:absolute;
top:45px;
right:3px;
background:url('../img/rss.jpg') no-repeat 100% 50%;
}
#rss a {
padding:3px 30px 3px 0;
display:block;
float:left;
color:#767676;
text-decoration:none;
}


/* ---------------------------------- верх */
#top {
width:100%;
padding:20px 0 15px 0;
position:relative;
}
.has-submenu {
padding:20px 0 37px 0 !important;
}
#top .space {
height:40px;
position:relative;
z-index:1;
background:#e0e0e3 url('../img/top-space.png') repeat-x 0 0
}
#top .bg {
width:10px;
height:40px;
position:absolute;
top:0px;
right:0px;
z-index:1;
background:url('../img/top-bg.png') no-repeat 0 0;
}
#top .menu-bg {
width:12px;
height:43px;
position:absolute;
bottom:4px;
right:-2px;
z-index:10;
background:url('../img/menu-bg.png') no-repeat 0 0;
display:none;
}
.has-submenu .menu-bg {
display:block !important;
}
#logo {
position:absolute;
top:9px;
left:-4px;
z-index:2;
}
#menu {
width:837px;
height:70px;
overflow:hidden;
position:absolute;
top:6px;
left:140px;
font:bold 17px arial,tahoma,verdana,sans-serif;
}
#menu li {
padding:5px 15px 0 10px;
position:relative;
float:left;
}
#menu li a {
height:17px;
border-bottom:1px solid #8a8a8a;
overflow:hidden;
display:block;
float:left;
text-decoration:none;
}
#menu li #submenu {
width:850px;
height:26px;
padding:9px 10px 0 10px;
position:absolute;
left:1px;
top:32px;
z-index:1;
font:12px arial,tahoma,verdana,sans-serif;
color:#767676;
background:url('../img/menu/submenu.png') no-repeat 0 0;
}
#menu li #submenu a {
height:auto;
padding:0px;
border-bottom:none;
overflow:visible;
display:inline;
float:none;
color:#8a8a8a;
font:12px arial,tahoma,verdana,sans-serif;
text-decoration:underline;
background:none;
}
#menu li #submenu a:hover {
text-decoration:none;
}


#top .login {
position:absolute;
top:13px;
right:17px;
font:bold 12px arial,tahoma,verdana,sans-serif;
color:#8a8a8a;
}
#top .login a {color:#8a8a8a;}
#top .login a:hover {color:#8a8a8a !important;}
#top .login a.orange {color:#f3732f;}
#top .login a.orange:hover {color:#f3732f !important;}

#menu li#search a {
border-bottom:1px dashed #8a8a8a;
}
#menu li#search a:hover {
border:0px;
}
#search {
width:111px;
height:25px;
}
#search form {
width:131px;
margin:0 0 0 -10px;
clear:both;
position:relative;
top:-2px;
display:none;
}
#search .text {
width:115px;
height:16px;
padding:4px 8px;
display:block;
position:relative;
z-index:1;
font:bold 13px arial,tahoma,verdana,sans-serif;
background:#fff url('../img/search-text.png') no-repeat 0 0;
}
#search button {
width:20px;
height:24px;
display:block;
position:absolute;
top:0px;
right:0px;
z-index:2;
}
#search button img {
width:20px;
height:24px;
display:block;
}

#user {
height:24px;
padding:2px 17px 2px 12px;
overflow:hidden;
position:absolute;
top:7px;
right:7px;
z-index:2;
background:#f3f3f5 url('../img/user.png') no-repeat 0 0;
}
#user .l1 {
width:5px;
height:28px;
overflow:hidden;
position:absolute;
top:0px;
right:0px;
z-index:1;
background:url('../img/user-l1.png') no-repeat 0 0;
}
#user p {
margin:0 20px 0 0;
display:inline;
position:relative;
top:-8px;
font-size:11px;
color:#8a8a8a;
}
#user p a {
color:#8a8a8a;
}
#user .pic {
display:inline;
}
#user .exit {
position:absolute;
top:2px;
right:3px;
z-index:2;
}



/* ---------------------------------- средний блок */
#middle {
width:100%;
overflow:hidden;
position:relative;
background:#c2c2c2;
}
#middle .bg {
display:block;
position:relative;
z-index:1;
}
#noflash {
min-height:140px;
padding:35px 0 0 180px;
position:absolute;
left:398px;
top:103px;
z-index:2;
font:17px arial,tahoma,verdana,sans-serif;
color:#fff;
background:url('../img/noflash.jpg') no-repeat 0 0;
}
#noflash strong {
font:bold 25px arial,tahoma,verdana,sans-serif;
}
#noflash a {
color:#fff;
}
#noflash a:hover {
color:#fff !important;
}


#flashvideo {
width:480px;
overflow:hidden;
position:absolute;
top:10px;
left:250px;
z-index:2;
}
#flashvideo img.banner {
width:480px;
height:30px;
margin:0 0 1px 0;
display:block;
}
#flashvideo .flash {display:block;}


.flash-description {
width:210px;
position:absolute;
top:40px;
left:750px;
z-index:2;
}
.flash-description p {
margin:0 0 10px 0;
font:12px/14px arial,tahoma,verdana,sans-serif;
color:#fff;
}
.flash-description p.links {
margin:0 0 7px 0;
font-weight:bold;
line-height:18px;
}
.flash-description p.links a {color:#fff;}
.flash-description p.links a:hover {color:#fff !important;}
.flash-description p.links a.rss {
padding:0 17px 0 0;
background:url('../img/ico/rss.png') no-repeat 100% 50%;
}
.flash-description .hr {
width:100%;
height:1px;
margin:0 0 5px 0;
border-top:1px solid #6591c6;
overflow:hidden;
font-size:1px;
}

.flash-description .rating {
width:96px;
height:16px;
margin:0 0 10px 0;
overflow:hidden;
position:relative;
}
.flash-description .rating div {
width:196px;
height:16px;
position:absolute;
top:0px;
left:0px;
background:url('../img/rating/24.png') no-repeat 0 0;
}
.flash-description .r0 div {left:-100px;}
.flash-description .r1 div {left:-80px;}
.flash-description .r2 div {left:-60px;}
.flash-description .r3 div {left:-40px;}
.flash-description .r4 div {left:-20px;}
.flash-description .r5 div {left:0px;}




#programs {
width:100%;
height:123px;
margin:0 0 -123px 0;
position:relative;
top:-123px;
z-index:3;
}
.programs-index {
height:155px !important;
margin:0 0 -155px 0 !important;
top:-155px !important;
}
#tabs {
width:150px;
overflow:hidden;
position:absolute;
top:10px;
left:10px;
z-index:1;
font:bold 13px arial,tahoma,verdana,sans-serif;
}
#tabs li {
width:130px;
padding:0 0 0 10px;
margin:0 0 1px 0;
position:relative;
left:10px;
}
#tabs li a {
width:110px;
height:16px;
padding:6px 20px 6px 0;
display:block;
position:relative;
z-index:2;
color:#7f7f7f;
text-align:right;
text-decoration:none;
background:#d6d6d6 url('../img/tabs-li.png') repeat-x 0 0;
}
#tabs li span {
width:10px;
height:28px;
position:absolute;
top:0px;
left:0px;
z-index:1;
background:url('../img/png24/tabs.png') no-repeat 0 0;
}
#tabs li.pre a {
background:#d6d6d6 url('../img/tabs-li-first.png') repeat-x 0 100%;
}
#tabs li.active {
width:150px;
left:auto;
}
#tabs li.active a {
width:120px;
background:#fff;
}
#tabs li.pre span {
background:url('../img/png24/tabs-first.png') no-repeat 0 0;
}
#tabs li.active span {
background:url('../img/png24/tabs-active.png') no-repeat 0 0;
}
#tabs li.narrow {
width:120px;
left:20px;
}
#tabs li.narrow a {
width:100px;
}


#programs .scroll-box {
width:816px;
position:relative;
left:154px;
top:8px;
z-index:2;
}
#programs .scroll-box .top {
width:816px;
height:10px;
font-size:1px;
position:relative;
z-index:1;
background:url('../img/png24/scroll-top.png') no-repeat 0 0;
}
#programs .scroll-box .btm {
width:816px;
height:10px;
font-size:1px;
position:relative;
z-index:1;
background:url('../img/png24/scroll-btm.png') no-repeat 0 0;
}
#programs .scroll-box .cnt {
width:816px;
height:115px;
position:relative;
z-index:2;
background:#fff url('../img/scrollbox-cnt.png') repeat-x 0 0;
}

#programs .scroll-box .slider {
width:791px;
height:115px;
left:13px;
z-index:1;
}
#programs .scroll-box .panel {
width:791px;
height:115px;
overflow:hidden;
}
#programs .scroll-box .panel .cell {
width:113px;
float:left;
}
#programs .scroll-box .panel a {
width:113px;
height:100px;
padding:5px 0;
display:block;
position:relative;
color:#7a797a !important;
text-decoration:none;
}
#programs .scroll-box .panel a:hover {
color:#7a797a !important;
background:url('../img/scroll-a.png') no-repeat 0 0;
}
#programs .scroll-box .panel .preview {
width:82px;
height:62px;
display:block;
overflow:hidden;
position:relative;
left:5px;
}
#programs .scroll-box .panel .frame {
width:82px;
height:62px;
display:block;
position:absolute;
top:0px;
left:0px;
z-index:2;
background:url(../img/png24/scroll-frame.png) no-repeat 0 0;
}
#programs .scroll-box .panel .preview img {
width:82px;
height:62px;
display:block;
position:relative;
z-index:1;
}
#programs .scroll-box .panel .text {
padding:2px 5px 0 5px;
display:block;
font:bold 10px/11px arial,tahoma,verdana,sans-serif !important;
}

#programs .scroll-box .slider .sliderNav {
position:absolute;
left:0px;
bottom:-22px;
}
#programs .scroll-box .slider .sliderLeft {
left:0px;
bottom:-22px;
}
#programs .scroll-box .slider .sliderRight {
right:0px;
bottom:-22px;
}

.programs-box {
width:480px;
height:116px;
position:relative;
left:250px;
}
.programs-box .cnt {
width:460px;
height:96px;
padding:10px 10px 0 10px;
background:#2d3330 url('../img/program-box-cnt.png') repeat-x 0 0;
}
.programs-box .btm {
width:480px;
height:10px;
font-size:1px;
overflow:hidden;
background:url('../img/png24/program-box-btm.png') no-repeat 0 0;
}

.programs-box .programs-nav {
width:100%;
padding-bottom:10px;
margin:0px;
font-weight:bold;
overflow:hidden;
}
.programs-box .programs-nav li {
padding:3px 10px 4px 10px;
float:left;
background:none;
}
.programs-box .programs-nav li a {
height:14px;
border-bottom:1px dashed #fff;
display:block;
float:left;
overflow:hidden;
color:#fff;
text-decoration:none;
}
.programs-box .programs-nav li a:hover {
border:0px;
}
.programs-box .programs-nav li.active {
padding:0px;
background:#f3732f url('../img/programs-nav.png') no-repeat 100% 0;
}
.programs-box .programs-nav li.active a {
padding:3px 10px 4px 10px;
border:none;
color:#fff;
background:url('../img/programs-nav-a.png') no-repeat 0 0;
}
.programs-box .programs-nav li.active a:hover {color:#fff !important;}


.programs-box .slider {
width:445px !important;
height:62px;
position:relative;
left:11px;
}
.programs-box .slider .sliderNav {
display:none !important;
}
.programs-box .slider .sliderLeft {
left:-33px;
top:18px;
}
.programs-box .slider .sliderRight {
right:-28px;
top:18px;
}
.programs-box .panel {
width:445px !important;
float:left;
}
.programs-box .panel .cell {
width:82px;
padding:0 7px 0 0;
float:left;
}
.programs-box .panel .cell .preview {
width:82px;
height:62px;
position:relative;
}
.programs-box .panel .cell .preview img {
width:82px;
height:62px;
display:block;
position:relative;
z-index:1;
}
.programs-box .panel .cell .preview .frame {
width:82px;
height:62px;
display:block;
position:absolute;
top:0px;
left:0px;
z-index:2;
background:url('../img/png24/programs-frame.png') no-repeat 0 0;
}
.programs-box .panel .cell .preview a {
width:82px;
height:62px;
display:block;
position:absolute;
top:0px;
left:0px;
z-index:3;
background:url('../img/spacer.gif') repeat 0 0;
}
.programs-box .panel .popup-text {
display:none;
}

.programs-box .sliderPopup {
display:none;
position:absolute;
bottom:54px;
left:0px;
z-index:5;
}
.programs-box .sliderPopup .ptop {
width:131px;
height:5px;
font-size:1px;
background:url('../img/png24/sliderPopup-top.png') no-repeat 0 0;
}
.programs-box .sliderPopup .pbtm {
width:131px;
height:16px;
font-size:1px;
background:url('../img/png24/sliderPopup-btm.png') no-repeat 0 0;
}
.programs-box .sliderPopup .pcnt {
width:113px;
padding:3px 8px;
border-left:1px solid #b7b7b7;
border-right:1px solid #b7b7b7;
overflow:hidden;
background:#fff;
}
.programs-box .sliderPopup .pcnt p {
margin:0px;
font:10px/10px arial,tahoma,verdana,sans-serif;
color:#000;
}
.programs-box .sliderPopup .pcnt p.title {
margin:0 0 6px 0;
font:bold 11px/12px arial,tahoma,verdana,sans-serif;
color:#000;
}


#programs-nav2,#programs-nav3 {display:none;}




#comments {
width:980px;
margin-top:1px;
position:relative;
z-index:5;
background:#c2c2c2 url('../img/comments.jpg') no-repeat 0 100%;
}
.addcomment {
width:230px;
padding:8px 10px 0 10px;
float:left;
}
.addcomment .textarea {
width:210px;
height:64px;
padding:6px 10px;
margin:0 0 10px 0;
overflow:hidden;
float:left;
background:#fff url('../img/addcomment-text.png') no-repeat 0 0;
}
.addcomment textarea {
width:210px;
height:64px;
padding:0px;
border:none;
display:block;
overflow-y:auto;
color:#767676;
background:none;
}
.addcomment .submit {
width:153px;
padding:1px 0 4px 5px;
font:bold 10px arial,tahoma,verdana,sans-serif;
color:#fff;
background:#4e4f4e url('../img/comments-submit.jpg') no-repeat 0 0;
}
.addcomment .submit:hover {
color:#f3732f;
}


.comments-list {
width:720px !important;
padding-bottom:15px;
float:left;
position:relative;
top:9px;
}
.comments-list .panel {
width:720px !important;
height:80px;
overflow:hidden;
}
.comments-list .sliderNav {
position:absolute;
bottom:0px !important;
}
.comments-list .sliderLeft {
bottom:14px !important;
}
.comments-list .sliderRight {
right:12px !important;
bottom:14px !important;
}
.comments-list .cell {
width:209px;
height:56px;
padding:10px 21px 8px 10px;
margin:0px;
position:relative;
overflow:hidden;
float:left;
background:url('../img/comments-list.jpg') no-repeat 0 0;
}
.comments-list .avatar {
width:60px;
float:left;
}
.comments-list .avatar img {
border:3px solid #fff;
display:block;
}
.comments-list .txt {
width:149px;
float:left;
}
.comments-list .cell .full {
display:none;
}
.comments-list .txt p {
margin:0px;
font:11px arial,tahoma,verdana,sans-serif;
color:#2b2b2b;
}
.comments-list .txt p.title {
margin:0 0 2px 0;
font-size:10px;
color:#696767;
}
.comments-list .txt p.title a {
color:#7a7979;
}
.comments-list .show {
clear:both;
position:absolute;
right:16px;
bottom:5px;
}
.comments-list .show img {display:block;}

.comments-list .hide {
clear:both;
position:absolute;
right:5px;
bottom:5px;
}
.comments-list .hide img {display:block;}

.comments-list .sliderPopup {
width:229px;
overflow:hidden;
display:none;
position:absolute;
left:0px;
bottom:50px;
}
.comments-list .sliderPopup .pcnt {
width:209px;
min-height:54px;
padding:0 9px;
border-left:1px solid #ededed;
border-right:1px solid #ededed;
overflow:hidden;
background:#e5e5e5 url('../img/comments-list-slider-cnt.png') repeat-x 0 0;
}
.comments-list .sliderPopup .ptop {
width:229px;
height:10px;
overflow:hidden;
background:url('../img/png24/comments-list-slider-top.png') no-repeat 0 0;
}
.comments-list .sliderPopup .pbtm {
width:229px;
height:10px;
font-size:1px;
overflow:hidden;
background:url('../img/comments-list.jpg') no-repeat 0 100%;
}
.comments-list .sliderPopup .show {
display:none !important;
}



#comments .banner {
width:240px;
padding:13px 10px;
float:right;
}
#comments .banner img {display:block;}

#comments .leftcol {
width:700px;
padding:5px 0 10px 20px;
float:left;
}
#comments .leftcol h5 {
padding:0 0 0 240px;
margin:0 0 7px 0;
font:bold 16px arial,tahoma,verdana,sans-serif;
color:#6b6b6b;
}
#comments .addcomment2 {
width:100%;
overflow:hidden;
}
#comments .addcomment2 .info {
width:209px;
padding:0 20px 0 0;
float:left;
font:11px/12px arial,tahoma,verdana,sans-serif;
color:#3c3c3c;
}
#comments .addcomment2 .info a {color:#3c3c3c;}

#comments .addcomment2 form {
width:471px;
padding-bottom:10px;
float:left;
}
#comments .addcomment2 .textarea {
width:451px;
height:64px;
padding:6px 10px;
margin:0 0 10px 0;
overflow:hidden;
float:left;
background:#fff url('../img/addcomment2-text.png') no-repeat 0 0;
}
#comments .addcomment2 textarea {
width:451px;
height:64px;
padding:0px;
border:none;
display:block;
overflow-y:auto;
color:#767676;
background:none;
}
#comments .addcomment2 .submit {
width:154px;
padding:2px 0 5px 5px;
font:bold 10px arial,tahoma,verdana,sans-serif;
color:#fff;
background:#e97a45 url('../img/addcomment2-submit.png') no-repeat 0 0;
}

.comments-full {
width:700px;
}
.comments-full .panel {
width:700px;
}
.comments-full .cell {
width:700px;
overflow:hidden;
position:relative;
padding-bottom:10px;
}
.comments-full .number {
position:absolute;
top:10px;
left:0px;
font-size:11px;
color:#808080;
}
.comments-full .number a {
color:#808080;
}
.comments-full .info {
width:210px;
padding:10px;
float:left;
}
.comments-full .info .avatar {
width:100%;
padding:0 0 6px 0;
overflow:hidden;
}
.comments-full .info .avatar img {
border:2px solid #fff;
display:block;
float:right;
}
.comments-full .info .name {
font-size:11px;
color:#5f5d5d;
text-align:right;
}
.comments-full .info .name a {
font-weight:bold;
color:#5f5d5d;
}

.comments-full .txt {
width:470px;
float:left;
}
.comments-full .txt .cnt {
width:448px;
padding:0 10px;
border-left:1px solid #f3f3f3;
border-right:1px solid #f3f3f3;
background:#e5e5e5;
}
.comments-full .top {
width:470px;
height:10px;
font-size:1px;
background:#e5e5e5 url('../img/comments-full-top.png') no-repeat 0 0;
}
.comments-full .btm {
width:470px;
height:10px;
font-size:1px;
background:#e5e5e5 url('../img/comments-full-btm.png') no-repeat 0 0;
}
.comments-full .sliderLeft {
left:230px !important;
}
.comments-full .sliderNavBg {
visibility:hidden !important;
}

.comments-full .sliderNav table.sliderPager td div {
display:none;
}
.comments-full .sliderNav table.sliderPager {
height:auto !important;
border-collapse:collapse;
margin:-35px auto 0 auto !important;
position:relative;
top:6px;
left:115px;
z-index:2;
}
.comments-full .sliderNav table.sliderPager a {
width:auto !important;
height:auto !important;
padding:3px 6px;
margin:0px !important;
display:block;
font-size:16px !important;
font-weight:bold;
color:#6b6b6b;
text-decoration:none;
background:none !important;
}
.comments-full .sliderNav table.sliderPager a:hover,
.comments-full .sliderNav table.sliderPager a.current {
color:#fff !important;
background:#757575 !important;
}

.comments-full .sliderNav table.sliderPager .sliderPagerTitle {
padding-right:5px;
vertical-align:middle;
color:#6b6b6b;
font-size:12px;
}



/* ---------------------------------- блок контента */
#content {
padding:36px 0 25px 0;
margin:0 0 10px 0;
position:relative;
z-index:2;
}
#scontent {
width:978px;
min-height:420px;
border:1px solid #efefef;
position:relative;
}
#scontent .c-top,#scontent .c-btm {
width:980px;
height:10px;
overflow:hidden;
font-size:1px;
position:absolute;
z-index:1;
}
#scontent .c-top {
top:-1px;
left:-1px;
background:url('../img/corners/c-top.gif') no-repeat 0 0;
}
#scontent .c-btm {
bottom:-1px;
left:-1px;
background:url('../img/corners/c-btm.gif') no-repeat 0 0;
}
#scontent .clear {
height:1px;
margin:-1px 0;
position:relative;
z-index:10;
}




#left {
width:240px;
padding:10px 10px 10px 9px;
float:left;
position:relative;
z-index:2;
}
.tags {
padding:0 0 10px 0;
line-height:22px;
}
.tags a {
padding:0 7px;
color:#000;
text-decoration:none;
}
.tags a:hover {
color:#fff !important;
background:#f3732f;
}
.genre {
width:180px;
display:block;
}
h4 a {
font-weight:normal;
color:#4a4a4a !important;
}
#left .about {
padding:0 0 12px 0;
margin:-35px 0 0 0;
position:relative;
}
#left .about h4 {
color:#000;
background:none;
}
#left .about p {
margin:0 0 5px 0;
line-height:16px;
}
#left .about p.more {
padding:0 0 0 13px;
font:10px arial,tahoma,verdana,sans-serif;
background:url('../img/ico/plus.gif') no-repeat 1px 4px;
}
#left .about p.more a {color:#333 !important;}



#right {
width:240px;
padding:10px 9px 10px 10px;
float:left;
overflow:hidden;
position:relative;
z-index:2;
}
#right .banner {
margin:0 0 15px 0;
display:block;
}



#center-grey {
width:460px;
margin:-25px 0;
float:left;
position:relative;
z-index:2;
background:#e0e0e3 url('../img/center-grey-bottom.png') no-repeat 0 100%;
}
#cspace {
width:420px;
padding:0 20px;
min-height:480px;
background:url('../img/center-grey-top.png') no-repeat 0 0;
}
#cspace .nav-box {
width:438px !important;
}
#cspace .nav-box .nav-bg {
width:422px;
}

.videos-box {
width:420px;
position:relative;
}
.videos-box .slider {
width:420px;
padding-bottom:10px;
position:relative;
}

.videos-box .slider .sliderNav {
position:absolute;
left:0px;
bottom:-14px;
}
.videos-box .slider .sliderLeft {
left:-8px;
bottom:-14px;
}
.videos-box .slider .sliderRight {
right:-8px;
bottom:-14px;
}


.videos-box .slider .panel {
width:420px;
position:relative;
float:left;
}
.videos-box .slider .cell {
width:420px;
padding:0 0 18px 0;
overflow:hidden;
}
.videos-box .slider .preview {
width:122px;
height:92px;
overflow:hidden;
position:relative;
float:left;
}
.videos-box .slider .frame {
width:122px;
height:92px;
position:absolute;
top:0px;
left:0px;
z-index:2;
background:url(../img/png24/scroll-frame2.png) no-repeat 0 0;
}
.videos-box .slider .preview img {
width:122px;
height:92px;
display:block;
position:relative;
z-index:1;
}
.videos-box .slider .text {
width:288px;
padding:3px 0 3px 10px;
float:left;
}
.videos-box .slider .text p {
margin:0px;
font:11px/13px arial,tahoma,verdana,sans-serif;
color:#a0a0a0;
}
.videos-box .slider .rating {
margin:0 0 -1px 8px;
}
.videos-nav {
width:100%;
padding:5px 0 11px 0;
margin:0px;
font-weight:bold;
overflow:hidden;
}
.videos-nav li {
padding:3px 10px 4px 10px;
float:left;
background:none;
}
.videos-nav li a {
height:14px;
border-bottom:1px dashed #767676;
display:block;
float:left;
overflow:hidden;
color:#767676;
text-decoration:none;
}
.videos-nav li a:hover {
border:0px;
}
.videos-nav li.active {
padding:0px;
background:#f3732f url('../img/videos-nav.png') no-repeat 100% 0;
}
.videos-nav li.active a {
padding:3px 10px 4px 10px;
border:none;
color:#fff;
background:url('../img/videos-nav-a.png') no-repeat 0 0;
}
.videos-nav li.active a:hover {color:#fff !important;}


.videos-box #videos-nav2,.videos-box #videos-nav3 {display:none;}







ul.avatars {
width:100%;
margin:0 0 10px 0;
overflow:hidden;
}
ul.avatars li {
padding:0 10px 10px 0;
float:left;
}
ul.avatars li img {
width:46px;
height:46px;
border:2px solid #fff;
display:block;
}

ul.blogs {
width:100%;
margin:0px;
overflow:hidden;
}
ul.blogs li {
width:235px;
padding:0 10px 10px 0;
overflow:hidden;
}
ul.blogs li .pic {
float:left;
}
ul.blogs li .pic img {
width:46px;
height:46px;
border:2px solid #fff;
display:block;
}
ul.blogs li p {
margin:0 0 0 60px;
color:#767676;
line-height:16px;
}
ul.blogs li p a {color:#767676;}


#cspace h4 {
width:420px;
height:15px;
padding:3px 10px;
margin:0 -10px 10px -10px;
color:#4a4a4a;
background:#f5f6f6 url('../img/h4-center.jpg') no-repeat 100% 0;
}
#cspace h3 {
width:420px;
padding:4px 10px;
margin:0 -10px 1px -10px;
}


.forum-list {
width:100%;
padding:0 0 25px 0;
margin:-3px 0 0 0;
overflow:hidden;
}
.forum-list p {
margin:0 0 8px 0;
line-height:18px;
color:#8b8b8c;
}
.forum-list p a {color:#8b8b8c;}
.forum-list p strong {
font-size:14px;
}


.addfriend {
width:100%;
height:18px;
margin:-8px 0 15px 0;
overflow:hidden;
}
.addfriend .friend {
margin:0 10px 0 0;
font-size:10px;
font-weight:bold;
float:left;
background:#474d49 url('../img/friend.jpg') no-repeat 0 0;
}
.addfriend .friend a {
width:113px;
height:16px;
padding:0 9px 2px 9px;
display:block;
color:#fff;
text-decoration:none;
}
.addfriend p {
margin:1px 0 0 0;
float:left;
}
.addfriend p a {
color:#4a4a4a;
}


#center {
width:460px;
margin:-25px 0 0 0;
float:left;
position:relative;
z-index:2;
}
#center #cspace {
background:none;
}
#center h1 {
font-size:18px;
color:#818986;
}


.bigmenu {
width:100%;
overflow:hidden;
font-size:18px;
}
.bigmenu li {
padding:0 0 15px 10px;
color:#9aa19e;
}
.bigmenu a {
color:#9aa19e;
}


.partners {
width:100%;
padding:0 0 30px 0;
overflow:hidden;
}
.partners .pic {
width:150px;
padding:30px 10px 0 0;
float:left;
}
.partners .txt {
width:260px;
float:left;
}
.partners .txt p {
margin:0px;
}
.partners .txt p.name {
margin:0 0 8px 0;
font-size:16px;
font-weight:bold;
}


#fullcenter {
width:976px;
padding:0 0 15px 0;
min-height:480px;
margin:-25px 0 0 0;
float:left;
position:relative;
z-index:2;
}
#fullcenter h1 {
width:480px;
font-size:18px;
position:relative;
left:259px;
color:#818986;
}

#fullright {
width:680px;
float:left;
}



.we {
width:480px;
padding-botttom:10px;
}
.we .title {
margin:0 0 7px 0;
font-size:14px;
font-weight:bold;
color:#818986;
}
.we table {
width:100%;
border-collapse:collapse;
}
.we table td {
padding:0 25px 25px 0;
vertical-align:top;
}
.we .pic {
width:60px;
float:left;
}
.we .txt {
width:155px;
float:left;
line-height:17px;
color:#5e6662;
}
.we .txt a {
color:#5e6662;
border-bottom:1px dashed #5e6662;
text-decoration:none;
}
.we .txt a:hover {
border-color:#fff;
}


.map {
width:100%;
overflow:hidden;
}
.map .title {
margin:0 0 7px 0;
font-size:14px;
font-weight:bold;
color:#818986;
}
.map .pic {
width:470px;
float:left;
}
.map .txt {
width:200px;
float:left;
color:#5e6662;
}


.archive {
width:180px;
margin:0 0 30px 0;
}


.calendar .title {
margin:0 0 5px 5px;
font-size:11px;
font-weight:bold;
color:#767676;
}
.calendar table {
width:100%;
margin:0 0 10px 0;
border-collapse:collapse;
font-size:11px;
}
.calendar table th {
border-bottom:2px solid #f5f6f7;
text-align:center;
}
.calendar table td {
border-bottom:1px solid #f5f6f7;
text-align:center;
}
.calendar table a {
padding:5px 0 4px 0;
display:block;
color:#333;
text-decoration:none;
}
.calendar table td.active {
padding:2px 0;
font-size:19px;
font-weight:bold;
background:#f3732f;
}
.calendar table td.active a {
color:#fff;
}




.blog-box {
width:420px;
padding-bottom:10px;
position:relative;
z-index:1;
}
.blog-box .sliderNav {
position:absolute;
bottom:-24px !important;
}
.blog-box .sliderLeft {
bottom:-14px !important;
}
.blog-box .sliderRight {
bottom:-14px !important;
}

.blog-box .panel {
width:420px;
padding:0px;
position:relative;
float:left;
background:none;
}
.blog-box .cell {
width:420px;
padding:10px 0 0 0;
border-top:1px solid #dee1e2;
position:relative;
top:-5px;
overflow:hidden;
}
.blog-box .cell p {
margin:0 0 13px 0;
}
.blog-box .cell p.title {
margin:0 0 10px 0;
font-size:18px;
font-weight:bold;
}
.blog-box .cell p.date {
font-size:11px;
color:#7f7f7f;
}
.blogs .cell p.rubric {
font-size:11px;
}
.blog-box .cell p.rubric span {
margin:0 0 0 5px;
padding:5px 8px;
color:#fff;
background:#f3732f;
}

.blog-box .comment {
width:100%;
margin:0 0 7px 0;
background:#f8f9f9;
}
.blog-box .comment .top {
width:100%;
height:10px;
font-size:1px;
background:url('../img/blogs-comments-top.png') no-repeat 0 0;
}
.blog-box .comment .btm {
width:100%;
height:10px;
font-size:1px;
background:url('../img/blogs-comments-btm.png') no-repeat 0 0;
}
.blog-box .comment .cnt {
padding:1px 20px 1px 30px;
}
.blog-box .comment p {
margin:0px;
}
.blog-box .comment p.date {
padding:0 0 3px 23px;
margin:0 0 0 -23px;
font-size:11px;
font-weight:bold;
display:block;
color:#818986;
background:url('../img/blogs-comments-date.png') no-repeat 0 2px;
}

.blog-addcomment {
width:100%;
overflow:hidden;
}
.blog-addcomment label {
margin:0 0 5px 0;
font-size:11px;
display:block;
color:#666;
}

.blog-addcomment .textarea {
width:404px;
height:48px;
padding:4px 8px 2px 8px;
display:block;
background:#fff url('../img/blog-addcomment-textarea.png') no-repeat 0 0;
}
.blog-addcomment textarea {
width:404px;
height:48px;
padding:0px;
border:none;
display:block;
overflow-y:auto;
font:11px arial,tahoma,verdana,sans-serif;
color:#666;
background:none;
}

.blog-addcomment .submit {
width:115px;
padding:0px;
margin:0px;
display:block;
font-size:21px;
font-weight:bold;
color:#666;
text-decoration:underline;
}


#bigtags {
width:100%;
padding:0 0 10px 0;
margin-bottom:-25px;
line-height:30px;
overflow:hidden;
}
#bigtags span {
white-space:nowrap;
}


#right .rss {
padding:14px 0 4px 33px;
margin:0 0 10px 0;
font-size:14px;
background:url('../img/rss.jpg') no-repeat 0 10px;
}



#program-list {
width:710px;
padding:10px 0 25px 9px;
min-height:480px;
float:left;
position:relative;
z-index:2;
}
#pspace {
width:700px;
padding:0 0 0 10px;
position:relative;
background:#e0e0e3 url('../img/program-btm.png') no-repeat 0 100%;
}
#program-list .program-top {
width:710px;
height:10px;
margin:0 0 0 -10px;
overflow:hidden;
position:relative;
z-index:1;
background:url('../img/program-top.png') no-repeat 0 0;
}
#program-list .slider {
width:700px;
padding-bottom:10px;
}

#program-list .slider .cell {
width:690px;
margin:0 0 10px 0;
position:relative;
background:#fff url('../img/program-cell.png') no-repeat 0 0;
}
#program-list .slider .cell .l2 {
width:670px;
padding:10px;
overflow:hidden;
background:url('../img/program-cell-l2.png') no-repeat 0 100%;
}

#program-list .slider .cell .left {
width:215px;
padding:0 15px 0 0;
float:left;
}

#program-list .slider .cell .pic {
width:118px;
height:88px;
overflow:hidden;
position:relative;
float:left;
}
#program-list .slider .cell .frame {
width:118px;
height:88px;
position:absolute;
top:0px;
left:0px;
z-index:2;
background:url(../img/png24/scroll-frame3.png) no-repeat 0 0;
}
#program-list .slider .cell .preview img {
width:118px;
height:88px;
display:block;
position:relative;
z-index:1;
}
#program-list .slider .cell .pic a {
width:118px;
height:88px;
display:block;
position:absolute;
top:0px;
left:0px;
z-index:3;
background:url('../img/spacer.gif') repeat 0 0;
}


#program-list .slider .cell .right {
width:312px;
padding:0 0 0 10px;
overflow:hidden;
position:relative;
float:left;
}

#program-list .slider .cell p {
margin:0 0 5px 0;
font:11px/13px arial,tahoma,verdana,sans-serif;
color:#a0a0a0;
}
#program-list .slider .cell .right .rating {
margin:0 0 -1px 8px;
}
#program-list .slider .cell .right p.title {
font:bold 18px arial,tahoma,verdana,sans-serif;
color:#767676;
}
#program-list .slider .cell .left p.title {
font:bold 21px/20px arial,tahoma,verdana,sans-serif;
color:#f57e3a;
}
#program-list .slider .cell .left p.title a {
color:#f57e3a;
text-decoration:none;
}
#program-list .slider .cell .left p.title a:hover {
text-decoration:underline;
}
#program-list .slider .cell .left p.rss {
font:12px arial,tahoma,verdana,sans-serif;
color:#767676;
}
#program-list .slider .cell .left p.rss a {
padding-right:17px;
color:#767676;
background:url('../img/rss.png') no-repeat 100% 1px;
}
#program-list .slider .sliderRight {
bottom:-16px;
right:10px;
}
#program-list .slider .sliderLeft {
bottom:-16px;
}
#program-list .slider .sliderNav {
position:absolute;
bottom:-16px;
}


.all-programs {
padding:10px 20px 5px 20px;
overflow:hidden;
color:#767676;
}
.all-programs select {
width:180px;
position:relative;
bottom:-1px;
}


#also {
width:670px;
padding:5px 0 10px 0;
position:relative;
left:260px;
}
#also h5 {
font-size:16px;
}
#also ul {
width:440px;
margin:0px;
overflow:hidden;
font-size:14px;
}
#also ul li {
width:210px;
padding:0px 0 3px 10px;
float:left;
}
#also ul li a {
color:#6b6b6b;
}