@charset "windows-1251";
/* CSS Document */
html,
body {position:relative; width:100%; height:100%; margin:0; padding:0;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#434343;}

body {background-color: #FFFFFF; background-image: url(/images/tdk/bg.png); background-repeat: repeat-x; background-position: left top; text-align:center; min-width:1000px;}
h1,h2,h3,h4,h5,h6 {margin:0 0 0 0; padding:0 0 0 0;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:20px;}
h4 {font-size:18px;}
h5 {font-size:16px;}
h6 {font-size:14px;}
a {color:#c6014a; text-decoration:underline;}
a:hover {color:#c6014a; text-decoration:none;}

img {border:0;}
form {margin:0;padding:0;}

p {margin:0px; padding:10px 0 10px 0;}

#yzor {background-image: url(/images/tdk/yzor.png); background-repeat: no-repeat; background-position: center top; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; z-index:-10000;}

#head   {text-align:left; vertical-align:top; width:1000px;}
#middle {text-align:left; vertical-align:top; width:1000px; background-color: #FFFFFF; background-image: url(/images/tdk/middle_bg.jpg); background-repeat: no-repeat; background-position: left top; padding-bottom:10px;}
#foot   {text-align:left; vertical-align:top; width:1000px;}
.clear {clear:both;}
.box {margin-bottom:20px;}

.full-clear {display:inline-block;}
.full-clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;_zoom:1;_display:block}

#col_left   {float:left;width:210px; padding-left:10px; padding-right:10px; vertical-align:top; height:auto;}
#col_center {float:left;width:470px; padding-left:20px; padding-right:20px; vertical-align:top; height:auto;}
#col_prog {float:left;width:740px; padding-left:20px; padding-right:10px; vertical-align:top; height:auto;}
#col_right  {float:left;width:240px; padding-left:10px; padding-right:10px; vertical-align:top; height:auto; padding-top:25px;}
/* head */
#menuTop {background-image: url(/images/tdk/menu_top_bg.png); background-repeat: no-repeat; height: 39px; width: 970px; padding: 0px 10px 0px 20px;}

#menuTop .item { float:left; width:145px; margin:4px 4px 0px 10px; height:35px; }
#menuTop .item div.l {background-color:transparent; height:35px; width:145px;}
#menuTop .item div.r {background-color:transparent;  height:35px; width:145px;}
#menuTop .item div.c {height:28px; width:117px; margin-left:15px; margin-right:15px; line-height:20px; padding-top:7px;}
#menuTop .item div.c img {float:left; margin-right:5px;}
#menuTop .item div.c {color:#ca0048; font-weight:bold;}
#menuTop .item div.c a {color:#ca0048 !important; font-weight:bold; text-decoration:none;}

#menuTop .itemA {float:left; width:147px; margin:4px 5px 0px 5px; height:35px;}
#menuTop .itemA div.l {background-image: url(/images/tdk/menu_top_active.png); background-repeat: no-repeat; background-position: left top; background-color:transparent; height:35px; width:145px;}
#menuTop .itemA div.r {background-image: url(/images/tdk/menu_top_active.png); background-repeat: no-repeat; background-position: right top; background-color:transparent;  height:35px; width:145px;}
#menuTop .itemA div.c {background:#ea3176; height:28px; width:117px; margin-left:15px; margin-right:15px; line-height:20px; padding-top:7px;}
#menuTop .itemA div.c img {float:left;margin-right:5px;}
#menuTop .itemA div.c {color:#FFFFFF !important; font-weight:bold;}
#menuTop .itemA div.c a {color:#FFFFFF !important; font-weight:bold; text-decoration:none;}

#Flash {width:1000px; height:211px; vertical-align:top;}

/*  POLL  */
#poll {width:210px;}
#poll_head { background-image: url(/images/tdk/poll_top.png); background-repeat: no-repeat; height: 72px; width: 210px; } /* ТУТ ПОМЕНЯЛАСЬ КАРТИНКА И ВЫСОТА */
#poll_body {background-color: #CDEEF7; padding: 10px;}
#poll_body h5 {color:#0999c0; padding: 0px 0 10px 0; text-align:center;}
#poll_body form label {font-size:12px; padding: 0px 0 0px 22px; display:block; margin:0;}
#poll_body form input.poll_in {float:left;}
#poll_body form input#poll_submit {margin-left:25px;}
#poll_body #poll_result {padding: 10px 0 0px 0; margin-left:8px;}
#poll_foot { background-image: url(/images/tdk/poll_bot.png); background-repeat: no-repeat; height: 12px; width: 210px; }
span.now {font-size:12px; color:#e83076; font-weight:bold; float:right; width:50px; text-align:center; padding-right:20px; padding-top:15px;}
span.title {color:#FFFFFF; text-transform:uppercase; font-weight:bold; float:left; padding-left:10px; padding-top:35px;}

.pollfull_head {text-transform: uppercase; background-image: url(/images/tdk/poll_full_top.png); background-repeat: no-repeat; height: 31px; width: 451px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.pollfull_body {background-color: #CDEEF7; padding:15px; width:441px; }
.pollfull_foot {background-image: url(/images/tdk/poll_full_bot.png); background-repeat: no-repeat; height: 14px; width: 471px; }
.pollfull_box {font-size:12px; color:#434343; background-color:#a0e2f4; padding:20px; margin-top:20px;}
.pollfull_box .now { background-image: url(/images/tdk/poll_full_now.png); background-repeat: no-repeat; height: 31px; width: 225px; margin-top:-40px; color:#e83076; padding-top:17px; text-align:center;}
.pollfull_box h5 {color:#0999c0;}
.pollfull_box img { float:left; margin: 0 10px 10px 0; }
.pollfull_box table tr.poll_result td {font-size:11px; color:#1e91be;border-bottom:#1e91be solid 1px; padding: 5px 0 5px 0;}

.poll_res {background-color:#14add7; height:3px; font-size:3px; line-heigt:3px; border:1px solid #FFFFFF; margin:5px 0 0 0;}

.poll_count_answer {color:#e83076; font-weight:bold; padding-top:5px;}
.poll_other {padding:20px; line-height:20px;}
.poll_other span.date {color:#1e91be; font-weight:bold;}
.poll_other a {color:#434343;}
.pollfull_link { background-image: url(/images/tdk/plus.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:20px; font-size:13px; margin-top:5px;}
.pollfull_link a {color:#d78500 !important;}




/*  SPECIAL PROJECTS  */
/* ЛЕВАЯ ВЕРХНЯЯ ПАНЕЛЬКА */
#sp_proj			{ width:210px;}
#sp_proj_head		{ background-image: url(/images/tdk/sp_proj_top.png); background-repeat: no-repeat; height: 79px; width: 210px; }
#sp_proj_body		{ background-color: #f4d4e2; padding: 3px 10px;}
#sp_proj_foot		{ background-image: url(/images/tdk/sp_proj_bot.png); background-repeat: no-repeat; height: 10px; width: 210px; }
.sp_proj_item		{ clear: left; }
.sp_proj_item IMG	{ float: left; margin-bottom: 20px; /*width: 70px; height: 70px;*/ }
.sp_proj_item DIV	{ margin: 0 0 0 80px; font: bold 12px Arial; }
.sp_proj_item DIV A	{ color: #343434; text-decoration: none; }
.sp_proj_item DIV A:hover	{ text-decoration: underline; }
.sp_proj_more		{ clear: left; }
.sp_proj_more IMG	{ margin-right: 10px; width: 11px; height: 14px; }
.sp_proj_more A		{ font-weight: bold; font-size: 11px; color: #a51c00; }
/* /SPECIAL PROJECTS */








#submenu{width:210px;}
#submenu_head {background-image: url(/images/tdk/submenu_top.png); background-repeat: no-repeat; height: 50px; width: 210px; }
#submenu_body {background-color: #ea3176; padding: 10px; color:#ffffff; font-size:13px; line-height:20px;}
#submenu_body .item0 {background-image: url(/images/tdk/submenu_icon.png); background-repeat: no-repeat; padding-left:25px; font-weight:bold;}
#submenu_body .item1 {padding-left:45px;}
#submenu_body .rasp {height:15px;}
#submenu_body .item0 a,
#submenu_body .item1 a {color:#ffffff !important;}
#submenu_foot {background-image: url(/images/tdk/submenu_bot.png); background-repeat: no-repeat; height: 15px; width: 210px; }


/* zones */
#b1name {text-align:center; color: #e83076; font-weight:bold; font-size:16px;}
#b1 {}
#b2name {text-align:center; color: #e83076; font-weight:bold; font-size:16px;}
#b2 {}
#b2 .item{text-align:center;}
#b3 {}
#MarketGid8069 {background-image: url(/images/tdk/infrom.png); background-repeat:no-repeat; background-position:left top; width:195px; height:320px; padding-top:15px; padding-left:15px;}
#b4 {}
#b5 {}
#b6 {text-align:center;}
#video {margin-top:0px;padding-top:30px;}
.videohead { z-index:999999999; position:absolute; margin-top:-30px; background-image: url(/images/player/head.png); background-repeat:none; background-position:left top; width:240px; height:35px; font-weight:bold; text-align:center; line-height:25px; color:red;}
.videofoot { z-index:999999999; position:absolute; margin-top:-11px; background-image: url(/images/player/foot.png); background-repeat:none; background-position:left top; width:240px; height:11px; }
/* auth */
#auth {}
#auth_head { background-image: url(/images/tdk/auth_top.png); background-repeat: no-repeat; height: 60px; width: 200px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:50px; padding-left:10px;}
#auth_body { background-color: #EADFFA; padding: 10px; width: 190px; font-size:12px;}
#auth_body div.field { background-image: url(/images/tdk/auth_field.png); background-repeat: no-repeat; width:170px; height:25px; padding:2px 10px 5px 10px;}
#auth_body div.field input { border:0; background-color:transparent; width:170px; color:#434343;}
#auth_body div.remember {float:left;}
#auth_body div.submit {float:right;}
#auth_body div.links {padding-top:5px; padding-bottom:5px;}
#auth_body div.links a {color:#7e5ac1; font-size:12px;}
#auth_foot { background-image: url(/images/tdk/auth_bot.png); background-repeat: no-repeat; height: 29px; width: 210px; }

/* search */
#search {clear:both;}
#search .field {float:left; background-color:transparent; background-image: url(/images/tdk/search_field.png); background-repeat: no-repeat; height: 23px; width: 190px; border:0px; padding:2px 20px 5px 10px;}
#search .submit {float:left; }

/* navigation */
#navigation { background-image: url(/images/tdk/nav.png); background-repeat: no-repeat; background-position: left top; margin-top: 20px; padding-left: 30px; padding-top:4px; clear:both;  padding-right:30px;} 
#navigation a {color:#c6014a !important;}

#tagscloud {width:229px; float:left; margin-left:12px;}

.pages { text-align:right; padding:5px 10px 5px 5px; font-size:11px;}
#print {float:right; margin-top: -4px; margin-left:10px; }

/* blocks */
.green_head {text-transform: uppercase; background-image: url(/images/tdk/green_top.png); background-repeat: no-repeat; height: 31px; width: 451px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.green_body {background-color: #EAF5D2; padding:15px; width:441px; padding-bottom:0px;}
.green_foot {background-image: url(/images/tdk/green_bot.png); background-repeat: no-repeat; height: 14px; width: 471px; }
.green_box {width:200px; float:left; padding-right:20px;padding-bottom:20px; font-size:12px; color:#434343;}
.green_box h5 {color:#73a500;}
.green_box img {float:left; margin: 5px 5px 5px 0; }
.green_link_video {background-image: url(/images/tdk/film.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:20px; font-size:13px; margin-top:5px;}
.green_link_video a {color:#73a500 !important;}
.green_link_page {background-image: url(/images/tdk/page.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:20px; font-size:13px; margin-top:5px;}
.green_link_pages {background-image: url(/images/tdk/green_pages.gif); background-repeat: no-repeat; background-position: left 0px; padding-left:20px; font-size:13px; float:right; margin-top:10px; height:20px;}
.green_body a ,
.green_link_page a,
.green_link_pages a{color:#73a500 !important;}

.green_link_home {float:left; padding-left:15px; background-image: url(/images/tdk/home_green.gif); background-repeat: no-repeat; background-position: left 5px; height:20px;margin-top:10px;}
.green_link_home a{color:#73a500 !important;}

.green_head_big {text-transform: uppercase; background-image: url(/images/tdk/green_head_big.png); background-repeat: no-repeat; height: 32px; width: 751px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.green_body_big {background-color: #EAF5D2; padding:15px; width:711px; padding-bottom:0px;}
.green_foot_big {background-image: url(/images/tdk/green_foot_big.png); background-repeat: no-repeat; height: 18px; width: 741px; }
.green_body_big .green_box {width:220px; padding-right:15px;}
.green_body_big a {color:#73a500 !important;}

.green_head_small {text-transform: uppercase; background-image: url(/images/tdk/green_head_small.png); background-repeat: no-repeat; height: 32px; width: 200px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:10px; font-size:12px; }
.green_body_small {background-color: #EAF5D2; padding:5px 10px 0px 10px; width:190px;}
.green_foot_small {background-image: url(/images/tdk/green_foot_small.png); background-repeat: no-repeat; height: 14px; width: 210px; }
.green_body_small a {color:#73a500 !important;}


.green_body_big .item {float:left; width:220px; padding:5px;}
.green_body_big .item  b{color:#73a500; }
.green_body_big  .photo {float:left; margin-right:5px;}

.orange_head {text-transform: uppercase; background-image: url(/images/tdk/orange_top.png); background-repeat: no-repeat; height: 31px; width: 451px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.orange_body { background-color: #FBEED6; width:471px; }
.orange_foot { background-image: url(/images/tdk/orange_bot.png); background-repeat: no-repeat; height: 14px; width: 471px; }
.orange_box {width:200px; float:left; padding:15px; font-size:12px; color:#434343;}
.orange_box h5 {color:#d78500;}
.orange_box img { float:left; margin: 5px 5px 5px 0; }
.orange_link {color:#d78500; background-image: url(/images/tdk/plus.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:20px; font-size:13px; margin-top:5px;}
.orange_link a {color:#d78500 !important;}

.orange_box_1,
.orange_box_2 {font-size:12px; color:#434343;padding:15px 15px 10px 15px;}
.orange_box_2 {background-color:#faf4e9; }
.orange_box_1 h5,
.orange_box_2 h5 {color:#d78500;}
.orange_box_1 img,
.orange_box_2 img { float:left; margin: 5px 5px 5px 0; }
.orange_box_1 .orange_link,
.orange_box_2 .orange_link { margin-left:55px; }

.staff_head {text-transform: uppercase; background-image: url(/images/tdk/staff_top.png); background-repeat: no-repeat; height: 31px; width: 451px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.staff_body { background-color: #fedbeb; width:451px; padding:10px;}
.staff_foot { background-image: url(/images/tdk/staff_bot.png); background-repeat: no-repeat; height: 14px; width: 471px; }
.staff_box {width:140px; float:left; font-size:12px; color:#434343; background-color:#fec1de; margin:15px 5px 10px 5px;}
.staff_box .staff{padding:10px;}
.staff_box h5 {color:#d78500;}
.staff_box .pic {}
.staff_box .name {padding-top:5px;font-size:15px; font-weight:bold; text-align:center}
.staff_box .prog {padding-top:10px;}
.staff_box .prog a {color:#434343 !important; text-decoration:none;}
.staff_box_full .pic {float:left; padding:0 20px 10px 0;}
.staff_box_full .name {padding-top:0px;font-size:15px; font-weight:bold; text-align:left; color:#d1155d;}
.staff_box_full .prog {padding-top:0px;}
.staff_box_full .prog a {color:#434343 !important; text-decoration:none;}
.staff_link { background-image: url(/images/tdk/plus.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:20px; font-size:13px; margin-top:5px;}
.staff_link a {color:#d78500 !important;}

.press_item {padding:10px; margin: 0 -10px 0 -10px;}
.press_item  .pic {float:left; margin-right:10px;}
.press_item  h5 {margin-left:110px; color:#ea3176 !important;}
.press_item  div {margin-left:110px;}
.press_item  .more{color:#ea3176 !important;}

.pressrelease_item {padding:10px; margin: 0 -10px 0 -10px;}
.pressrelease_item  h6 {color:#ea3176 !important;}
.pressrelease_item  h6 a {color:#ea3176 !important;}
.pressrelease_item  .more{color:#ea3176 !important;}

.press_full .pic {margin-right:10px;}
.press_full  h5 {color:#ea3176 !important;}
.press_full  .more{color:#ea3176 !important;}

#staff_photo {background-color: #FEDBEB;}
#staff_photo_title {background-color:#fec1de; width:150px; height:30px; line-height:25px; text-align:center; color:#d1155d; font-size:13px; font-weight:bold;}
#staff_photo_pics {background-color:#fec1de; padding:10px;}
#staff_photo_pics img {margin: 0 5px 5px 0;}

#sponsor_view {width:220px; float:left;}
#sponsor_name {width:220px; font-weight:bold; text-align:center; color:#ea3176; line-height:100%;}
#sponsor_pic {width:220px;text-align:center; }
#sponsor_url {width:220px; text-align:center; line-height:15px;}
#sponsor_list_video {width:220px;  float:right; padding-top:25px;}
.h {display:none;}

div.sc_pics{position: relative; height: 150px; width: 450px; overflow: auto;}
ul.sc_pics {display: block;height: 150px; width: 15000px; padding: 0; margin: 0;list-style: none;}
.sc_pics li {display: block;float: left;padding: 0 4px; text-align: center; width:150px;}
.sc_pics a {display: block;text-decoration: none;}
.sc_pics span {display: block; margin-top: 3px; text-align: center;}
.sc_pics img {border: 3px #fff solid; -webkit-border-radius: 3px; -moz-border-radius: 3px;}
.sc_pics a:hover img {filter:alpha(opacity=50);opacity: 0.5;}

.subscribe_form {background-color:#f9deaf; padding:10px; margin: 15px 15px 0px 15px;}
.subscribe_form div.name {color:#d68c00; text-transform:uppercase; font-weight:bold; float:left; line-height:23px;}
.subscribe_field {float:left; background: transparent url(/images/tdk/subscribe_field_r.png) no-repeat; height: 23px; width: 147px; padding-right: 15px; padding-left: 15px; border:0; margin-left:10px; margin-right:10px;}
.subscribe_submit {float:left; }

.right_subscribe {background-color:#fbd8ec;}
.right_subscribe  .title {text-align:center; padding:10px; color:#ea3176; text-transform:uppercase; font-weight:bold;}
.right_subscribe  .field {float:left; background: transparent url(/images/tdk/subscribe_field_r.png) no-repeat; height: 23px; width: 139px; padding-right: 10px; padding-left: 10px; border:0; margin-left:15px;margin-right:15px;}
.right_subscribe  .submit {float:left; }
.right_subscribe  .button {padding-left:15px; padding-top:10px; padding-bottom:10px;}

.tvbig_head {text-transform: uppercase; background-image: url(/images/tdk/tv_top.png); background-repeat: no-repeat; height: 31px; width: 451px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.tvbig_body {background-color: #EADFFA; width:441px; padding:15px;}
.tvbig_foot {background-image: url(/images/tdk/tv_bot.png); background-repeat: no-repeat; height: 14px; width: 471px; }

.tvbig_box { padding:10px; font-size:12px; color:#434343; background-color: #d1bfed; margin-top:-5px;}
.days {color:#794bb5; font-weight:bold;  background-color: #EADFFA;  padding-left:10px; padding-top:5px; margin-top:-5px;}
.days div.nact {float:left; text-align:center; width:35px; /*line-height:30px;*/ height:30px; }
.days div.act  {float:left; text-align:center; width:35px; /*line-height:30px;*/ height:30px; background-color: #d1bfed;}
.days a,
.days div a,
.days div.act {color:#794bb5 !important; text-decoration:none;}

.tvbig_box .item {clear:both; padding-top:5px; padding-bottom:5px;}
.tvbig_box .item .time  {display:inline; float:left; width:45px; margin-left:10px; margin-right:10px; line-height:19px; text-align:center; background:url(/images/tdk/tv_time.png) no-repeat center top; color:#FFFFFF; font-weight:bold}
.tvbig_box .item .name  {display:inline; color:#794bb5; font-size:16px; font-weight:bold;}
.tvbig_box .item .name  a {color:#794bb5; text-decoration:none;}
.tvbig_box .item .pic   {float:left; width:65px;}
.tvbig_box .item .descr {padding-top:4px;}

.tvbig_box img {float:left; margin: 5px 5px 5px 0; }
.tvbig_link_video {background-image: url(/images/tdk/film.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:20px; font-size:13px; margin-top:5px;}
.tvbig_link_video a {color:#73a500 !important;}
.tvbig_link_page {background-image: url(/images/tdk/page.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:20px; font-size:13px; margin-top:5px;}
.tvbig_link_page a {color:#73a500 !important;}

#block3left {width:229px;}
#block3left .red_head {text-transform: uppercase; background-image: url(/images/tdk/red_small_top.png); background-repeat: no-repeat; height: 31px; width: 209px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
#block3left .red_body { background-color: #FADADA; padding-left:10px; padding-right:10px; width:209px; text-align:center;}
#block3left .red_foot { background-image: url(/images/tdk/red_small_bot.png); background-repeat: no-repeat; height: 14px; width: 229px; }
#block3left .red_body h5 { color:#f31818;}
#block3left .red_body img { margin: 5px;  clear:both;}
#block3left .red_link { background-image: url(/images/tdk/plus.gif); background-repeat: no-repeat; background-position: left 4px; padding-left:20px; font-size:13px; margin-top:5px;}
#block3left  a {color:#f31818 !important; text-decoration:none;}

#block3right {width:229px; float:left; margin-left:12px;}
.blue_head {text-transform: uppercase; background-image: url(/images/tdk/blue_small_top.png); background-repeat: no-repeat; height: 31px; width: 209px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.blue_body { background-color: #CDEEF7; padding-left:10px; padding-right:10px; width:209px; }
.blue_foot { background-image: url(/images/tdk/blue_small_bot.png); background-repeat: no-repeat; height: 14px; width: 229px; }
.blue_link { background-image: url(/images/tdk/sound.gif); background-repeat: no-repeat; background-position: left 4px; padding:0 0 10px 15px; font-size:12px; }
.blue_link a {color:#0999c0 !important;}

#bottom_links {text-align:center;}
#bottom_links a{ white-space:nowrap;}

div.mail  {margin-top:5px;}
div.mail  a {padding-left:15px; height:11px; background-image: url(/images/tdk/mail.gif); background-repeat: no-repeat; background-position: left 4px; font-size:11px; line-height:11px;}

.violet_head {text-transform: uppercase; background-image: url(/images/tdk/violet_head.png); background-repeat: no-repeat; height: 32px; width: 220px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.violet_body { background-color: #EADFFA; padding-left:10px; padding-right:10px; width:220px; }
.violet_foot { background-image: url(/images/tdk/violet_foot.png); background-repeat: no-repeat; height: 14px; width: 240px; }
.violet_link { background-image: url(/images/tdk/tv.gif); background-repeat: no-repeat; background-position: left 1px; padding:0 0 10px 15px; font-size:12px; }
.violet_link a { color:#794bb5 !important; font-weight:bold; text-decoration:none;}
.violet_link a.non { color:#434343 !important; font-weight:normal; text-decoration:none;}

.violet_head_big {text-transform: uppercase; background-image: url(/images/tdk/violet_head_big.png); background-repeat: no-repeat; height: 32px; width: 721px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.violet_body_big { background-color: #EADFFA; padding-left:10px; padding-right:10px; width:721px; }
.violet_foot_big{ background-image: url(/images/tdk/violet_foot_big.png); background-repeat: no-repeat; height: 14px; width: 741px; }
.violet_body_big a { color:#794bb5 !important;}
.violet_body_big .item {float:left; width:220px; padding:5px; margin-right:10px;}
.violet_body_big .item  b{color:#794bb5; }
.violet_body_big  .photo {float:left; margin-right:5px;}
.violet_body_big .item .date{color:#794bb5; font-size:11px; text-align:right; padding-bottom:5px;}
.violet_body_big .item .time{width:45px; margin-left:0px; margin-right:5px; line-height:19px; text-align:center; background:url(/images/tdk/tv_time.png) no-repeat center top; color:#FFFFFF; font-weight:bold}
.violet_body_big .item .names{color:#794bb5; /*font-weight:bold;*/ font-size:13px;}
.violet_body_big .item .text{text-align:justify; padding-bottom:5px; padding-top:5px;}

.guest_full { background-color: #EADFFA; width:741px; }
.guest_full a { color:#794bb5 !important;}
.guest_full .item {float:left; width:220px; padding:5px; margin-right:10px;}
.guest_full .item  b{color:#794bb5; }
.guest_full  .photo {float:left; margin-right:5px;}
.guest_full .item .date{color:#794bb5; font-size:11px; text-align:right; padding-bottom:5px;}
.guest_full .item .time{width:45px; margin-left:0px; margin-right:5px; line-height:19px; text-align:center; background:url(/images/tdk/tv_time.png) no-repeat center top; color:#FFFFFF; font-weight:bold}
.guest_full .item .names{color:#794bb5; font-weight:bold; font-size:13px;}
.guest_full .item .text{text-align:justify; padding-bottom:5px; padding-top:5px;}

.guest {padding:10px;}

.maroon_small {}
.maroon_small_head {text-transform: uppercase; background-image: url(/images/tdk/maroon_small_head.png); background-repeat: no-repeat; height: 32px; width: 220px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.maroon_small_body {background-color: #fbd8ec; padding-left:10px; padding-right:10px; width:220px; margin:0px;}
.maroon_small_foot {background-image: url(/images/tdk/maroon_small_foot.png); background-repeat: no-repeat; height: 14px; width: 240px; }
.maroon_small_body .item {padding: 0 0 5px 5px;}

.maroon_small2 {}
.maroon_small2_head {text-transform: uppercase; background-image: url(/images/tdk/maroon_small2_head.png); background-repeat: no-repeat; height: 32px; width: 190px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; padding-top:15px; padding-left:20px; }
.maroon_small2_body {background-color: #fbd8ec; padding-left:10px; padding-right:10px; width:190px; }
.maroon_small2_foot {background-image: url(/images/tdk/maroon_small2_foot.png); background-repeat: no-repeat; height: 14px; width: 210px; }

.gradient_head {text-transform: uppercase; background-image: url(/images/tdk/grad_head.png); background-repeat: no-repeat; height: 32px; width: 210px; color:#ea3176; font-weight:bold; text-transform:uppercase; padding-top:7px; text-align:center;}
.gradient_body {padding-left:10px; padding-right:10px; width:190px; text-align:center;}

.order_item {padding:5px; clear:both;}
.order_item .item_name {float:left; width:130px; font-weight:bold;}
.order_item .item_field {}
.order_item .item_field input,
.order_item .item_field select {width:280px; border:1px solid #b3b9c3; font-size:12px;}
.order_item textarea {width:200px; border:1px solid #b3b9c3; font-size:12px;}

.programm {}
.programm  a{color:#794bb5;}
.programm  .icon {float:left; width:70px; height:70px;}
.programm  .name {/*float:left; width:330px;*/ width:400px; color:#794bb5; height:40px;/*height:70px;*/ vertical-align:middle;}
.programm  .staff {float:right; width:340px; margin-top:-25px;}
.programm  .staff  .title {font-weight:bold;color:#794bb5; clear:both; padding-bottom:5px; font-size:16px;}
.programm  .staff  .item {float:left; width:100px; padding-right:5px; padding-bottom:5px;}
.programm  .staff  .item .pics {text-align:center;}
.programm  .staff  .item .names{text-align:center;font-weight:bold;color:#794bb5;}
.programm  .staff  .item .names a{color:#794bb5; text-decoration:none;}
.programm  .pic {float:left; width:400px; height:200px;}
.programm  .times {float:left;/* width:340px;*/ font-weight:bold;color:#794bb5; padding-top:5px;}
.programm  .times .time  {float:left; width:46px; margin-left:10px; margin-right:0px; line-height:19px; text-align:center; background:url(/images/tdk/tv_time.png) no-repeat center top; color:#FFFFFF; font-weight:bold}
.programm  .redaktor {float:left; width:340px; padding-top:5px;}

.programm .anons {float:left; width:500px; padding-top:5px;}
.programm .anons .title {font-size:18px; color:#794bb5; text-transform:uppercase; font-weight:bold;}
.programm .anons .anons_item  {background-color:#eadffa; float:left; width:240px; margin-right:10px; margin-top:10px;margin-bottom:5px;}
.programm .anons .anons_item .date{color:#794bb5; font-size:11px; text-align:right; padding:5px 10px 5px 0;}
.programm .anons .anons_item .time{float:left; width:45px; margin-left:10px; margin-right:5px; line-height:19px; text-align:center; background:url(/images/tdk/tv_time.png) no-repeat center top; color:#FFFFFF; font-weight:bold}
.programm .anons .anons_item .names{float:left; width:170px; color:#794bb5; font-weight:bold; font-size:13px; height:40px; margin-right:10px;}
.programm .anons .anons_item .text{text-align:justify; padding-bottom:5px; padding-top:5px; margin:0 10px 0 10px;}
.programm .anons .anons_item .link   {margin:0 10px 0 10px;color:#794bb5;}
.programm .anons .anons_item .link a {color:#794bb5;}
.programm .anons .anons_links {width:490px; padding:5px; text-align:center;  margin:0 10px 0 10px;}
.programm .anons .anons_links div{text-align:center; width:150px; display:table-cell;}
.programm .anons .anons_item .guest{padding:10px 10px 5px 10px; }
.programm .anons .anons_item .guest b{color:#794bb5; }
.programm .anons .anons_item .guest .item {padding-top:5px; clear:both;}
.programm .anons .anons_item .guest .item  .photo {float:left; margin-right:5px;}

.programm .consult {float:left; width:240px; padding-top:5px;}
.programm .consult .title {font-size:18px; color:#d78500; text-transform:uppercase; font-weight:bold;}
.programm .consult .consult_item  {background-color:#FBEED6; width:220px; padding:10px; margin-top:10px;margin-bottom:5px;}
.programm .consult .consult_links {width:210px; padding:5px;}
.programm .consult .consult_links div{display:table-cell; width:155px; text-align:center;}
.programm .consult .consult_links div a{color:#d78500;}
.programm .consult .consult_item .item{clear:both;}
.programm .consult .consult_item .item b{color:#d78500; }
.programm .consult .consult_item .item .photo {float:left; margin-right:5px;}
.programm .consult a {color:#d78500 !important;}
.programm .consult div.mail  a {padding-left:15px; height:11px; background-image: url(/images/tdk/mail_orange.gif); background-repeat: no-repeat; background-position: left 4px; font-size:11px; line-height:11px;}
/* #FBEED6 */
/*
.programm .consult {float:left; width:240px; padding-top:5px;}
.programm .consult .title {font-size:18px; color:#794bb5; text-transform:uppercase; font-weight:bold;}
.programm .consult .consult_item  {background-color:#eadffa; width:220px; padding:10px; margin-top:10px;margin-bottom:5px;}
.programm .consult .consult_links {width:210px; padding:5px;}
.programm .consult .consult_links div{display:table-cell; width:155px; text-align:center;}
.programm .consult .consult_links div a{color:#794bb5;}
.programm .consult .consult_item .item{clear:both;}
.programm .consult .consult_item .item b{color:#794bb5; }
.programm .consult .consult_item .item   .photo {float:left; margin-right:5px;}
*/


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* СТИЛИ ДЛЯ СТРАНИЦЫ СО СПЕЦПРОЕКТОМ */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
.sp_proj_content			{ padding-top: 75px; width: 720px; background: url(/images/tdk/sp_proj_page_head.png) 0 0 no-repeat; }
.sp_proj_content_body		{ padding: 0 20px; background: #ffecfb; font: normal 13px Arial; color: #434343; }
.sp_proj_content_title		{ font-weight: bold; font-size: 30px; color: #aa2567; }
/*.sp_proj_content_head		{ margin: 0; padding: 0; list-style-type: none; }
.sp_proj_content_head LI	{ float: left; padding: 30px 0; }
.sp_proj_content_head LI.mid{ padding: 30px 20px; }*/
.sp_proj_content_head A		{ color: #434343; }
.sp_proj_content_head       { padding: 30px 0; }


.sp_proj_content_desc			{ clear: left; padding-top: 20px; border-top: 1px solid #dcc6c4; }
.sp_proj_content_desc_sub		{ margin-top: 20px; /*font-weight: bold;*/ }
.sp_proj_content_desc_sub IMG	{ float: left; /*width: 120px; height: 120px;*/ }
.sp_proj_content_desc_sub DIV	{ margin-left: 150px; }
.sp_proj_content_desc_sub .price{ color: #5e4300; }
.sp_proj_content_desc_sub A		{ color: #eb8302; }

.sp_proj_content_desc_pic		{ float: left; }
.sp_proj_content_desc_main		{ margin-left: 190px; }

.sp_proj_content_photo_gallery, .sp_proj_content_video_gallery, .sp_proj_content_add, .sp_proj_content_qa	{ clear: left; margin-top: 20px; padding: 20px 0; border-top: 1px solid #dcc6c4; } 

.sp_proj_content_photo_gallery UL, .sp_proj_content_video_gallery UL	{ margin: 0; padding: 0; list-style: none; }
.sp_proj_content_photo_gallery LI, .sp_proj_content_video_gallery LI	{ float: left; font: italic 11px Arial; color: #7b7b7b; }
.sp_proj_content_photo_gallery .arrow, .sp_proj_content_video_gallery .arrow	{ cursor: pointer; float: left; font: italic 11px Arial; color: #7b7b7b; width: 24px; padding: 10px 0 20px 0; }

.sp_proj_content_photo_gallery LI			{ padding: 10px 10px 20px 10px; width: 110px; }
.sp_proj_content_photo_gallery LI IMG		{ width: 110px; height: 73px; }
.sp_proj_content_photo_gallery .arrow IMG	{ margin-top: 23px; width: 24px; height: 24px; }

.sp_proj_content_video_gallery LI			{ padding: 10px 15px 20px 15px; width: 132px; }
.sp_proj_content_video_gallery LI IMG		{ width: 132px; height: 88px; }
.sp_proj_content_video_gallery .arrow IMG	{ margin-top: 30px; width: 24px; height: 24px; }

.scrollable {position:relative;overflow:hidden;float:left;width:650px;}
.scrollable UL {width:20000em;position:absolute;}

/*.sp_proj_content_add UL						{ margin: 0 -20px; padding: 0; list-style: none; }
.sp_proj_content_add LI						{ float: left; padding: 30px; width: 300px; }
.sp_proj_content_add LI IMG					{ float: left; width: 110px; height: 82px; }
.sp_proj_content_add DIV					{ margin-left: 120px; text-align: justify; }*/

/*.sp_proj_content_qa		{ font-size: 14px; }
.sp_proj_content_qa	B	{ color: #000; }*/

.sp_proj_content H1, .sp_proj_content H2, .sp_proj_content H3, .sp_proj_content H4, .sp_proj_content H5, .sp_proj_content H6	{ color: #aa2567; } 


.sp_proj_content_dom, .sp_proj_content_dom1			{ clear: left; margin: 20px -20px; padding: 20px; }
.sp_proj_content_dom IMG, .sp_proj_content_dom1 IMG	{ float: left; /*width: 239px; height: 176px;*/ }
.sp_proj_content_dom DIV, .sp_proj_content_dom1 DIV	{ margin-left: 260px; }

.sp_proj_content_dom A			{ color: #a92266; }
.sp_proj_content_dom .price		{ font: bold 14px Arial; color: #ff00a2; }
.sp_proj_content_dom .lot		{ padding-top: 0; font-weight: bold; color: #000; }

.sp_proj_content_dom1			{ background: #c06296; color: #fff; }
.sp_proj_content_dom1 IMG		{ border: 1px solid #fff; }
.sp_proj_content_dom1 A			{ color: #fff; }
.sp_proj_content_dom1 H4		{ color: #fff; }
.sp_proj_content_dom1 .price	{ font: bold 14px Arial; color: #fffccd; }
.sp_proj_content_dom1 .lot		{ padding-top: 0; font-weight: bold; color: #ffecfb; }

.sp_proj_content_pages			{ clear: left; font: bold 14px Arial; }
.sp_proj_content_pages A		{ margin: 0 5px; color: #c16598; }
.sp_proj_content_pages B		{ margin: 0 5px; }

.sp_proj_content_foot	{ clear: left; background: url(/images/tdk/sp_proj_content_bot.png) 0 0 no-repeat; height: 15px; width: 720px; }

.sp_proj_content_foot_menu	{ margin: 50px 20px; text-align: center; }
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* КОНЕЦ СТИЛЕЙ ДЛЯ СТРАНИЦЫ СО СПЕЦПРОЕКТОМ */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.rubric_title {color:#73a500; text-transform:uppercase; font-size:18px; font-weight:bold; padding:5px 0 10px 0;}
.rubric_name {background-color:#eaf5d2; float:left; width:225px; height:20px; text-align:center; line-height:20px; margin:5px 20px 20px 0px; font-weight:bold;}
.rubric_name a {color:#73a500;}
.rubric_current {font-weight:bold; text-transform:uppercase; font-size:18px; padding:5px 0 10px 0;}
.rubric_current span {color:#73a500;}
.rubric_list {background-color:#eaf5d2; padding:10px 10px 15px 15px; margin:5px 0 15px 0;}
.rubric_list  .green_link_page {width:220px; padding-right:10px; float:left;}
.arhive_list {background-color:#eaf5d2; padding:10px 10px 15px 15px;}
.arhive_list  .green_link_page {width:190px; padding-right:10px; float:left;}

/* FOOT */
#bottom_menu { background-image: url(/images/tdk/menu_bot_bg.png); background-repeat: no-repeat; height: 29px; width: 960px; padding:10px 20px 0 20px; text-align:center;}
#bottom_menu a { line-height: 16px; background-image: url(/images/tdk/fly.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; padding-right:35px;}
#copyright {padding:20px; padding-bottom: 120px;}
#copyright .copy {float:left; width:480px;}
#copyright .counter {float:right; width:480px; text-align:right;}

#podval {background-image: url(/images/tdk/podval.png); height: 103px; width: 980px; padding: 0 10px 0 10px; magin-left:0px; position:fixed; bottom:0; z-index: 100; }
#podvalmenu {height: 103px; width: 980px; padding: 0 10px 0 10px; magin-left:0px; position:fixed; bottom:0; z-index: 99999999; }
#podvalmenu .item {color:#c6014a; font-size:11px; font-weight:bold; float:left; width:87px;  height: 103px; padding-top:5px; padding-left:5px; padding-right:5px; text-align:center;}
#podvalmenu .item div {margin-top:7px; height:35px; width:97px; margin-left:-5px;}
#podvalmenu a {color:#c6014a; text-decoration:none;}

/* FORUM */
#col_forum {margin:10px;}
#col_forum tr.cat_title1 {background-color: #ea2b7b; background-image: url(/images/tdk/forum_head_bg.gif); background-repeat: repeat-x; background-position: left top;}
#col_forum tr.cat_title1 td{ height:46px; font-size:13px; font-weight:bold; color:#FFFFFF; border-right: solid 1px #FFFFFF;}
#col_forum tr.cat_title1 td.left {background-image: url(/images/tdk/forum_head_left.gif); background-repeat: no-repeat; background-position: left top; padding-left:20px;}
#col_forum tr.cat_title1 td.right {background-image: url(/images/tdk/forum_head_right.gif); background-repeat: no-repeat; background-position: right top;}

#col_forum tr.cat_title2 {background-color: #fcd5ea;}
#col_forum tr.cat_title2 td{ height:46px; border-right: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;}
#col_forum tr.cat_title2 td.noright{border-right: none;}
#col_forum tr.cat_menu {background-color: #fcd5ea;}

.nc_bbcode_quote_1_top {margin:10px; border: 1px solid #cccccc; background-color:#e5e5e5;}
.nc_bbcode_quote_1        {margin:10px; border: 1px dashed #cccccc;}


#forum_message_form {margin:0px; padding:0px;}
#forum_message_form table {background-color:#fcd5ea;}
#forum_message_form table tr th {color:#ea2b7b; text-align:left;}
#forum_message_form table tr td {vertical-align:top;}
#forum_message_form table tr td a {margin:0; padding:0;}
#forum_message_form table tr td .forum_input,
#forum_message_form table tr td .forum_message {width:90%; background-color:#ffffff; border: 1px solid #ea2b7b;}
#forum_message_form table tr td .nc_bbcode_bar_size {width:100px; background-color:#ffffff; border: 1px solid #ea2b7b; margin:0px;}
#forum_message_form table tr td .nc_bbcode_wicon {margin:5px 0px 0 0; padding:0;}

#forum_message_form table tr td .nc_bbcode_helpbox {border:0px; background-color:transparent; width:100%; font-size:10px;}
#forum_message_form table tr td .nc_bbcode_colors {position:absolute; background-color:#fcd5ea}
#forum_message_form table tr td .nc_bbcode_smiles {position:absolute;background-color:#fcd5ea}

#shadow {position:absolute;top:0px;left:0px;width:100%;z-index:100000000;background:#000000;opacity:0.5;display:none;}
#shadow-in {width:100%;height:100%;background:#000000;}
#shadow-in iframe {z-index:-1;position:absolute;top:0px;left:0px;width:100%;height:100%;}

#popup {position:absolute;top:0px;left:0px;z-index:100000001;display:none;text-align:left;}
#popup-t-m {height:20px;margin:0px 20px;background:#ffffff;position:relative;overflow:hidden;}
#popup-t-l {width:20px;height:20px;background:url(/images/tdk/popup-t-l.png) no-repeat top left;position:relative;margin-top:-20px;float:left;overflow:hidden;z-index:1;}
#popup-t-r {width:20px;height:20px;background:url(/images/tdk/popup-t-r.png) no-repeat top left;position:relative;margin-top:-20px;float:right;overflow:hidden;z-index:1;}
#popup-m {background:#ffffff;padding:20px 20px 20px 20px;}
#popup-m-c {position:absolute;z-index:2;width:24px;height:24px;top:10px;left:-40px;margin-left:100%;cursor:pointer;background:url(/images/tdk/popup-m-c.gif) no-repeat top left;}
#popup-m-i {position:relative;/*max-width:800px;width:expression(document.body.clientWidth>800?"800px":"auto");*/width:800px;}
#popup-b-m {height:20px;margin:0px 20px;background:#ffffff;position:relative;overflow:hidden;}
#popup-b-l {width:20px;height:20px;background:url(/images/tdk/popup-b-l.png) no-repeat top left;position:relative;margin-top:-20px;float:left;overflow:hidden;z-index:1;}
#popup-b-r {width:20px;height:20px;background:url(/images/tdk/popup-b-r.png) no-repeat top left;position:relative;margin-top:-20px;float:right;overflow:hidden;z-index:1;}


