td {font-family: Tahoma, Arial, Helvetica; font-size: 70%; color: #000000;} 

a {font-family: Tahoma, Arial, Helvetica; color: #1F5474;}

.clear {clear:both;}

.pages {font-family: Tahoma, Arial, Helvetica; color: #1F5474;}
.pages_act {font-family: Tahoma, Arial, Helvetica; color: #F1010D; font-weignt:bold;}

.header, h1 {font-family: Tahoma, Arial, Helvetica; color: #F1010D; text-decoration:underline; font-weight:bold; font-size: 110%;}

.header2 {font-family: Tahoma, Arial, Helvetica; color: #1F5474; text-decoration:none;}

.top_date {font-family: Tahoma, Arial, Helvetica; color: #123F5B; text-decoration:none; font-weight:bold;}

.top_menu {font-family: Tahoma, Arial, Helvetica; color: #092514; text-decoration:none; font-weight:bold; font-size: 90%;}
.top_menu:hover {text-decoration:none;}
.top_menu_act {font-family: Tahoma, Arial, Helvetica; color: #092514; text-decoration:none; font-weight:bold; font-size: 90%;}

.path_menu {font-family: Tahoma, Arial, Helvetica; color: #1F5474;}

td.top_menu_over {background-image: url('img/bg_top_menu_hover.gif');}
td.top_menu_out {background-image: none;}

.left_menu {font-family: Tahoma, Arial, Helvetica; color: #000000; text-decoration:underline;}
.left_menu:hover {color:#000000;}
.left_menu_act {font-family: Tahoma, Arial, Helvetica; color: #F1010D; text-decoration:underline;}

.left_menu_2 {font-family: Tahoma, Arial, Helvetica; color: #1F5474; text-decoration:underline; }
.left_menu_2:hover {color:#1F5474;}
.left_menu_2_act {font-family: Tahoma, Arial, Helvetica; color: #F1010D; text-decoration:underline;}

.copyright {font-family: Tahoma, Arial, Helvetica; color: #0F3C3F; text-decoration:none; font-weight:none;}
.copyright_artis {width:400px; font-size:10px; padding:5px 10px 5px 0px; font-family: Tahoma, Arial, Helvetica; color: #0F3C3F; text-decoration:none; font-weight:none;}

.textfield {color: #000000; font-size: 100%; font-family: Tahoma, Arial, Verdana;}

.select {color: #000000; font-size: 100%; font-family: Tahoma, Arial, Verdana;}

.textarea {color: #000000; font-size: 100%; font-family: Tahoma, Arial, Verdana;}

.textfield_subscribe {background-color:#F3F3F3; border-left:solid windowtext 1.0px; border-right:solid windowtext 1.0px; border-bottom:solid windowtext 1.0px; border-top:solid windowtext 1.0px; border-color:#838383; color: #7B7A7A; font-size: 100%; font-family: Tahoma, Arial, Verdana;}

.partners_header_active {font-family: Tahoma, Arial, Helvetica; color: #F1010D; text-decoration:none; font-weight:bold;}
.partners_header {font-family: Tahoma, Arial, Helvetica; color: #1F5373; text-decoration:none; font-weight:bold;}

.button {font-size: 11px; font-family: Tahoma, Verdana, Arial; font-weight:none;}

.tv_programm_date {font-family: Tahoma, Arial, Helvetica; color: #F1010D; text-decoration:none; font-weight:none;}

.news_date {font-family: Tahoma, Arial, Helvetica; color: #1F5373; text-decoration:none; font-weight:bold;}
.news_detail {font-family: Tahoma, Arial, Helvetica; color: #047383; text-decoration:underline; font-weight:none;}
.news_archive {font-family: Tahoma, Arial, Helvetica; color: #1F5474; text-decoration:none; font-weight:none;}

.map_1 {font-family: Tahoma, Arial, Helvetica; color: #000000; text-decoration:underline;}
.map_2 {font-family: Tahoma, Arial, Helvetica; color: #092514; text-decoration:underline;}
.map_3 {font-family: Tahoma, Arial, Helvetica; color: #1F5474; text-decoration:underline;}

a.basket
{
	color:#1F5474;
}
.b_count
{
	color:#1F5474; 
	font-weight:bold;
}
img.basket
{
	float:left;
}
td.table_header, td.table_header_first
{
	background-color:#F3F3F3;
	height:15px;
}
td.table_header
{
	padding: 4px 0px 4px 0px;
}
table.basket_t
{
	/*border:1px solid #838383;*/
	width:100%;
	border-collapse: collapse;	
}
table.basket_t td
{
	border:1px solid #838383;
	
}
td.table_header_first
{
	padding: 4px 20px 4px 20px;
}
td.table_td_first {
	
	padding: 4px 20px 4px 20px;
}
.button {
	font-family: Arial;
	font-size:11px;;
	background-color:#C1B9B9;
	color:#FFFFFF;
	height:20px;
	border:0px;
}
.price_value {
	font-size:110%;
	color:#1F5474;
	font-weight:bold;
}
td.descript_header
{
	background-color:#1F5474;
	color:#F3F3F3;
	font-weight:bold;
	padding-left:20px;
	height:20px; 	
}
table.descript
{
	margin:20px 0px;
	border-collapse: collapse;
}
table.descript td
{
	border:1px solid #838383;
	padding-bottom:8px;
	padding-top:8px;	
}
img.inbasket
{
	float:left;
	margin-right:6px;
}

table.tablem {
	width:100%;
}

table.tablem td {
	color:#595959;
	padding:2px 3px 2px 3px;
	font-size:12px;
	font-family:Arial;
}

table.tablem td a {
	color:#595959;
	text-decoration:underline;
}

table.tablem td.header {
	color:#000000;
	padding:4px 3px 4px 3px;
	text-align:center;
	background-color:#e2e2e2;
	font-weight:bold;
}

.left_telecast_img {
    dislay:block;
    width:9px;
    height:9px;
    float:left;
    background:url(/img/left_video.gif) no-repeat 0px 0px;
    margin: 2px 8px 0px 0px;
    padding: 0px;
    cursor:pointer;
}

.left_telecast_img_act {
    dislay:block;
    width:9px;
    height:9px;
    float:left;
    background:url(/img/left_video.gif) no-repeat 0px -9px;
    margin: 2px 8px 0px 0px;
    padding: 0px;
    cursor:pointer;
}

.left_telecast_text {
    dislay:block;
    font-family: Tahoma, Arial, Helvetica;
    color: #000000;
    text-decoration:underline;
}

.left_telecast_sep {
    height:6px;
    clear:both;
}

.left_telecast2 {
    display:none;
    padding:0px 0px 0px 17px;
    clear:both;
}

.left_telecast2_img {
    dislay:block;
    width:14px;
    height:10px;
    float:left;
    background:url(/img/left_menu_point_2.gif) no-repeat 0px 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    cursor:pointer;
}

.left_telecast_text {
    dislay:block;
    font-family: Tahoma, Arial, Helvetica;
    color: #000000;
    text-decoration:underline;
}

.clear {
    clear:both;
}

.tm, .tma {
    height:29px;
    padding: 3px 6px 0px 6px;
    border-right: #d7d7d7 solid 1px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:10px;
    text-align:center;
    font-family: Tahoma, Arial, Helvetica;
}

.tm:hover {
    background:url('img/bg_top_menu_hover.gif') repeat-x left top;
}

.tm a, .tm a:hover, .tma a, .tma a:hover {
    color: #092514;
    text-decoration:none;
}

.tma {
    background:url(/img/bg_top_menu_act.gif) repeat-x left top;
}

div.tvideo {
    display: inline-block;
    width: 480px;
    height: 360px;
    position: relative;
}

div.tvideo div.picture {
    position: absolute;
    left:0;
    top:0;
    width: 480px;
    height: 360px;
    z-index: 2;
    background-repeat: no-repeat;
    background-position: center center;
}

div.tvideo div.age {
    position: absolute;
    left:0;
    top:0;
    width: 480px;
    height: 360px;
    z-index: 3;
}

div.tvideo div.age.age0 {background: url(/img/tvideo/age/0.png) no-repeat center center;}
div.tvideo div.age.age1 {background: url(/img/tvideo/age/6.png) no-repeat center center;}
div.tvideo div.age.age2 {background: url(/img/tvideo/age/12.png) no-repeat center center;}
div.tvideo div.age.age3 {background: url(/img/tvideo/age/16.png) no-repeat center center;}
div.tvideo div.age.age4 {background: url(/img/tvideo/age/18.png) no-repeat center center;}

div.tvideo a.link {
    position: absolute;
    left:0;
    top:0;
    width: 480px;
    height: 360px;
    display: block;
    z-index: 4;
    background: url(/img/tvideo/button.png) no-repeat center -5px;
}
div.tvideo a.link:hover {background: url(/img/tvideo/button.png) no-repeat center -375px;}
