@charset "utf-8";
/* CSS Document */

body { background:#000 url('/img/body_bg.jpg') no-repeat top center fixed; margin:0px; padding:0px; color:#fff }
table, tr, td { vertical-align:top; padding:0px; margin:0px; }
div { vertical-align:top; text-align:left; }
img { border:0px none; margin:0; padding:0; }
ul, li { padding:0px; margin:0px; }
input, textarea{outline:none;}
form, input, select, textarea { padding:0; margin:0; }
a { text-decoration:none }
.fl_left { float:left }
.fl_right { float:right }
.clear { clear:both }
.upcase{text-transform:uppercase;}
.paddtop15 { padding-top:15px }
.margintop5 { margin-top:5px }
.marginright10 { margin-right:10px }
.main_body { width:960px; position:relative; }
.head_div { height:105px;}
.log_div { position:relative; top:25px; }
.artn_logo{position:relative; top:50px; margin-left:100px;}
.sat_logo{position:relative; top:50px; margin:0 30px; line-height:40px;}
.inter { color:#edefff; font-weight:bold; width:160px; font-size:10px; } /* cursor:pointer; background:url('/img/inter_butt.png') no-repeat; height:39px;width:112px;text-align:center; */
.lang_div { list-style:none; z-index:1000; padding-top:17px; }
.lang_li { float:left; margin-left:10px }
.white { color:#fff; text-decoration:none }
.white:hover { color:#fdfeff; text-decoration:none }
.white_act, .white_act:hover { color:#fdfeff; text-decoration:none }
.menu_ul { list-style:none; background:url('/img/menu_bg.jpg') no-repeat; height:33px }
.menu_li { float:left; margin-top:8px;}
.menu_li li.hover, .menu_li li:hover {position: relative; }
 
#clock{display:none;}
.playerborder{background:url(/img/border.gif) no-repeat top left; width:500px; height:389px; padding:10px 0 0 10px;}
 
.satinfoblock{ position:absolute; right:145px; top:93px; padding:5px; width:auto; font-family:Arial!important; text-shadow:0px 1px 1px #733981; color:#f3f7ff!important;}
.satsep{color:#fc88e8;}


.toppos{margin-top:-19px!important;}
.hover{background:url(/img/hover.png) no-repeat; width:168px; height:25px; display:block; float:left; padding-top:8px; top:-8px; position:relative;  left:-17px;}
/*
#jsddm li ul { list-style:none; margin-left: -15px; margin-top: 10px; margin-right:20px; padding: 5px; width:200px; position: absolute; visibility: hidden; border: 1px solid #916e9f; background:#320f40;}
#jsddm li ul li {  text-align:left; padding:5px; }
#jsddm li ul li a { width: auto; color: #fff; text-decoration:none; }
#jsddm li ul li a:hover { text-decoration:none; color:#af0893;}
#jsddm ul ul { left: 210px;}

#jsddm li:hover > ul { visibility: visible; }
*/

.UlNoStyle { padding:0px; margin:0px; list-style-type:none; }


/* 
	LEVEL TWO
*/

#jsddm li ul { width: 200px;border: 1px solid #916e9f; background:#320f40; visibility: hidden; position: absolute; top: 10px; left: -15px; z-index:1000000;}
#jsddm li ul li { padding:5px; float: none; }
/* IE 6 & 7 Needs Inline Block */
#jsddm li ul li a { color: #fff; text-decoration:none; }
#jsddm li ul li a:hover {  text-decoration:none; color:#af0893;}
/* 
	LEVEL THREE
*/
#jsddm li ul ul { left: 100%; top: -1px; }
#jsddm li li:hover > ul { visibility: visible; }


.flash_bot{background:url(/img/flash_bot.gif) no-repeat; width:959px; height:11px;}
.flash_top{background:url(/img/flash_top.gif) no-repeat; width:959px; height:11px;}

.fs11 { font-size:11px; }
.fs13 { font-size:13px; }
.fs15 { font-size:15px; }
.fs17 { font-size:17px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }
.fs25 { font-size:25px; }
.bold { font-weight:bold }
.t_center { text-align:center }
.menu_shox { position:absolute; margin-top:-8px; margin-left:55px; }
.news_shox { position:absolute; margin-top:-8px; margin-left:55px; }
.news_block { float:left; width:295px; }
.news_tit { background:url('/img/home_news_tit_bg.png') no-repeat left bottom; width:272px; height:27px; line-height:24px; font-weight:bold; color:#fefefe;  padding-left:10px; text-shadow:0 1px 1px #83688f; }
.live{color:#d6ccff;text-shadow:0 1px 1px #83688f;}
.news_content { position:absolute;}
.news_img { float:left; }
.news_img_div { padding-left:12px; padding-right:25px; width:90px; }
.news_tit_div { width:135px; margin-left:5px; }
.orange { color:#ffbe0e }
.home_news_sep { clear:both; background:url('/img/home_news_sep.png') repeat-x left center; height:20px; margin-left:5px; width:90px; }
.banner_block { width:451px; height:340px; float:left; margin-right:10px; }/*background:url('/img/home_banner_bg.jpg') no-repeat left top;*/
.bannerDiv { cursor: pointer; position: absolute; }
.home_right_block { float:left; width:201px; }
.sch_head { background:url('/img/home_schedule_tit_bg.png') no-repeat left bottom; width:192px; height:27px; line-height:24px; font-weight:bold; color:#fefefe;  padding-left:10px; text-shadow:0 1px 1px #83688f; }
.sch_body { background:url('/img/home_schedule_bg.png') no-repeat left top; width:200px; height:108px }
.sch_hour { float:left; width:51px; height:17px; background:url('/img/arrow_right.png') no-repeat right center; margin-right:15px; text-align:center; color:#fff; padding-top:4px }
.sch_name { float:left; width:130px; height:17px; padding-top:4px }
.home_online_bg { background:url(/img/onlinebg.png) no-repeat; width:199px;}
.h20 { height:20px; }
.h10 { height:10px; }
.sch_head2 { background:url('/img/home_schedule_tit_bg.png') no-repeat left bottom; width:192px; height:27px; line-height:24px; font-weight:bold; color:#fefefe; padding-top:5px; padding-left:10px; text-shadow:0 1px 1px #83688f; }
.sch_body2 { width:200px; height:52px; padding-top:5px }/*background:url('/img/sch_bg2.png') no-repeat left top;*/
.sch_hour_now { float:left; background:url('/img/hour_bg.png') no-repeat left top; width:46px; height:14px; color:#fff; padding-left:5px; }
.sch_now { float:left; width:125px; margin-left:12px }
.red { color:#cb3131; text-decoration:none }
.but_left { background:url('/img/button_left.png') no-repeat right top; width:5px; height:19px; float:left }
.but_middle { background:url('/img/button_middle.png') repeat-x left top; height:17px; float:left; color:#fff; padding:2px 3px 0 3px; cursor:pointer; border:0px; font-size:11px; }
.but_right { background:url('/img/button_right.png') no-repeat left top; width:4px; height:19px; float:left }
.sbut_left { background:url('/img/sbutton_left.png') no-repeat right top; width:8px; height:23px; float:left }
.sbut_middle { background:url('/img/sbutton_middle.png') repeat-x left top; height:23px; float:left; color:#fff; padding:0px 3px 0 3px; cursor:pointer; border:0px; }
.sbut_right { background:url('/img/sbutton_right.png') no-repeat left top; width:8px; height:23px; float:left }
.paddright5 { padding-right:5px; }
.paddright10 { padding-right:10px; }
.paddright12 { padding-right:12px; }
.paddright14 { padding-right:14px; }
.paddright17 { padding-right:17px; }
.paddright20 { padding-right:20px; }
.paddleft10 { padding-left:10px; }
.paddtop5 { padding-top:5px; }
.margtop10 { margin-top:10px; }
.margbot10 { margin-bottom:10px; }
.margbot5 { margin-bottom:5px; }
.margright20 { margin-right:20px; }
.margleft10 { margin-left:10px; }
.margleft20 { margin-left:20px; }
.margright10 { margin-right:10px; }
.margright5 { margin-right:5px; }
.marleft5 { margin-left:5px; }
.paddleft5 { padding-left:5px; }
.paddtop10 { padding-top:10px; }
.padd5 { padding:5px; }
.w200 { width:200px; }
.w120 { width:120px; }
.yel{color:#CFA420}
.round { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.round6 { -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.search_input { width:120px; background:#dedede; padding-left:5px; border-top:1px solid #6a596d; border-bottom:1px solid #8e8592; border-left:0px; border-right:0px; height:18px }
.sch_shox { position:absolute; margin-top:-8px; margin-left:145px; }
.prog_tit_bg { background:url('/img/prog_tit_bg.png') no-repeat left bottom; width:214px; height:27px; line-height:24px; color:#fefefe; padding-left:15px; }
.prog_bg { background:url('/img/prog_bg.png') no-repeat left top; width:230px; height:107px; }
.prog_img_bgr { background:url('/img/programs_bg.png') no-repeat top left; width:200px; height:111px; position:relative; top:-7px; margin-left:15px }
.prog_img { margin-top:14px; margin-left:5px }
.prog_text_bg { background:url('/img/prog_name_bg.png') no-repeat left top; width:199px; height:70px; padding-top:10px; padding-left:20px; padding-right:10px }
.shop_tit_bg { background:url('/img/shop_tit_bg.png') no-repeat left bottom; width:293px; height:27px; line-height:24px; font-weight:bold; color:#fefefe;padding-left:10px; text-shadow:0 1px 1px #83688f; }
.shop_text_bg { background:url('/img/home_shop_text_bg.png') no-repeat; width:282px; height:127px; padding:10px; }
.shop_mid_bg { background:url('/img/shop_middle_bg.png') repeat-y left top; width:283px; padding:10px; }
.shop_bot_bg { background:url('/img/shop_bg_bot.png') no-repeat left top; width:303px; height:26px; }
.voting_text_bg { background:url('/img/home_voting_text_bg.png') no-repeat; width:401px; height:127px; padding:10px; }
.voting_tit_bg { background:url('/img/voting_tit_bg.png') no-repeat left bottom; width:412px; height:27px; line-height:24px; font-weight:bold; color:#fefefe; padding-left:10px; text-shadow:0 1px 1px #83688f; }
.voting_mid_bg { background:url('/img/voting_midd_bg.png') repeat-y left top; width:400px; padding:10px; }
.voting_bot_bg { background:url('/img/voting_bot_bg.png') no-repeat left top; width:420px; height:26px; }
.send_but { background:url('/img/send.png') no-repeat left top; width:86px; height:21px; border:0px; cursor:pointer }
.app_tit_bg { background:url('/img/appinion_tit_bg.png') no-repeat left bottom; width:191px; height:27px; line-height:24px; font-weight:bold; color:#fefefe;  padding-left:10px; text-shadow:0 1px 1px #83688f; }
.app_text_bg { background:url('/img/home_app_text_bg.png') no-repeat; width:180px; height:127px; padding:10px; }
.app_mid_bg { background:url('/img/appinion_mid_bg.png') repeat-y left top; width:180px; padding:10px; }
.app_bot_bg { background:url('/img/appinion_bot_bg.png') no-repeat left top; width:200px; height:26px; }
.banner_tit_bg { background:url('/img/banner_tit_bg.png') no-repeat left bottom; width:514px; height:31px; font-weight:bold; color:#d0d5f6; padding-top:10px; padding-left:10px; }
.banner_mid_bg { background:url('/img/banner_midd_bg.png') repeat-y left top; width:507px; padding:10px; }
.banner_bot_bg { background:url('/img/banner_bot_bg.png') no-repeat left top; width:510px; height:26px; }
.bot { border:solid 1px #431e4f; background:url(/img/bot.png) repeat-x bottom left; padding:10px; position:relative; z-index:1; }
.bot_bg_top { background:url('/img/bot_bg_top.png') no-repeat left bottom; width:971px; height:19px; }
.bot_bg_mid { background:url('/img/bot_bg_mid.png') repeat-y left top; width:951px; padding:10px; }
.bot_bg_bot { background:url('/img/bot_bg_bot.png') no-repeat left top; width:971px; height:21px; }
.verdana { font-family:verdana; }
.center { text-align:center }
.rel { position:relative; top:0; left:0px }
.rel2{position:relative;}
.none { text-decoration:none }
.violet_bg { background:#6e4d91; border:1px solid #926e9c; height:150px }
.w300 { width:297px; }
.pointer { cursor:pointer }
.underline { text-decoration:underline }
.text_title_left { background:url('/img/text_title_left.png') no-repeat left bottom; width:4px; height:30px; }
.text_title_right { background:url('/img/text_title_right.png') no-repeat left bottom; width:4px; height:30px; }
.text_title_middle { background:url('/img/text_title_middle.png') repeat-x left bottom; height:22px; width:950px; font-weight:bold; padding-top:8px; color:#c3c9eb; text-transform:uppercase }
.text_bg { background:url('/img/text_bg.png')left top; width:948px; padding:4px; color:#fff; border-right:1px solid #311636; border-left:1px solid #311636; border-bottom:1px solid #311636; }
.sep { border-bottom:1px solid #724c78; padding-top:10px; margin-bottom:9px; clear:both; }
.sep2 { border-bottom:1px dashed #724c78; padding-top:5px; margin-bottom:15px; clear:both; }
a.pager, a.pager:active, a.pager:link, a.pager:visited { font-size:13px; color:#fff; text-decoration:none; font-weight:bold }
a.pager:hover { text-decoration:underline; color:#724c78; font-size:13px; }
a.pager_act, a.pager_act:active, a.pager_act:link, a.pager_act:visited, a.pager_act:hover { font-size:13px; color:#724c78; text-decoration:none; font-weight:bold }
a.nextclass, a.nextclass:hover { font-size:13px; color:#724c78; text-decoration:none; font-weight:bold }

a.srchtit, a.srchtit:active, a.srchtit:link, a.srchtit:visited, a.srchtit:hover {color:#8b8fa2; text-decoration:none;}
.highlight{color:#CFA420;}
.qvbtn div div {right:50%;}
.qvbtn div div div{left:50%; text-align:center;}
#online_voting{cursor:pointer;}

a.inv, a.inv:active, a.inv:link, a.inv:visited { text-decoration:underline;}
a.inv:hover { text-decoration:none;}
a.hov:hover { text-decoration:underline;}
.opacity {opacity:1; position:relative;}


.margR5{margin-right:5px;}
.inpname { width:120px; text-align:right; padding-right:10px }
.inputtext { width:300px; border:1px solid #886d94; background:#e2d8e6; padding:2px }
.inputtext2 { width:300px; border:1px solid #886d94; background:#e2d8e6; padding:2px }
.inputtext3 { width:100px; border:1px solid #886d94; background:#e2d8e6; padding:2px }
.inputtextarea { width:300px; border:1px solid #886d94; background:#e2d8e6; height:170px; padding:2px }
.inputtextarea2 { width:300px; border:1px solid #886d94; background:#e2d8e6; height:170px; padding:2px }
.w600 { width:610px; }
.w300 { width:310px; }
.none_stile { border:0px; color:#fff; background:none; cursor:pointer }
.sch_tit_bg { background:url('/img/sch_tit_bg.png') no-repeat left bottom; width:215px; height:31px; font-weight:bold; color:#d0d5f6; padding-top:10px; padding-left:10px; }
.sch_repeat { background:url('/img/sch_repeat.png') no-repeat bottom left; width:215px; height:150px;}
.sch_mid_bg { background:url('/img/sch_middle_bg.png') repeat-y left top; width:205px; position:relative;  }
.sch_bot_bg { background:url('/img/sch_bg_bot.png') no-repeat bottom left; width:225px; height:26px;}
.blue { color:#c9cfee }
.production_div { width:450px; margin-right:10px; margin-left:10px }
.popup .arrow { background:url(/img/arrow.jpg) no-repeat; width:21px; height:10px; position:absolute; bottom:-10px; _bottom:-10px !important; left:20px; z-index:2000 !important; }
.popup .arrow1 { background:url(/img/arrow1.jpg) no-repeat; width:21px; height:10px; position:absolute; top:-10px; _top:-10px !important; left:20px; z-index:2000 !important; }
.popup .arrow2 { background:url(/img/arrow1.jpg) no-repeat; width:21px; height:10px; position:absolute; top:-10px; _top:-10px !important; right:20px; z-index:2000 !important; }
.popup .arrow3 { background:url(/img/arrow.jpg) no-repeat; width:21px; height:10px; position:absolute; bottom:-10px; _bottom:-10px !important; right:20px; z-index:2000 !important; }
.popup { width:300px; border:1px solid #724c78; _border:0px !important; position:absolute; background:#362845; left:500px; top:400px; z-index:1000; padding:10px; _padding:0px }
.popupContent { background:#362845 }
a.n_name, a.n_name:active, a.n_name:link, a.n_name:visited { font-size:12px; color:#fff; text-decoration:none; }
a.n_name:hover { text-decoration:underline; color:#fff; font-size:12px; }
.inputtext_reg { width:550px; border:1px solid #886d94; background:#e2d8e6; padding:2px }
.inputtextarea_reg { width:550px; border:1px solid #886d94; background:#e2d8e6; height:100px; padding:2px }
.inpname_reg { width:200px; text-align:right; padding-right:10px }
.pleft5 { padding-left:5px }
.persons_title {
color:; font-size:16px; font-weight:bold; position:relative; top:-10px; }


/*_______________ carousel ______________*/
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 905px; padding:0; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:875px;  height: 170px; margin-left:13px;  margin-right:13px; }
.jcarousel-skin-tango .jcarousel-list-horizontal { margin:0 auto!important;}
.jcarousel-skin-tango .jcarousel-item { width:140px; height: 170px; margin-right:30px; padding:5px; }

/*****/
.jcarousel-skin-tango2 .jcarousel-container-horizontal { width: 935px; padding:10px 0 0 0; }
.jcarousel-skin-tango2 .jcarousel-clip-horizontal { width:905px;  height: 110px; margin-left:13px; margin-right:13px; }
.jcarousel-skin-tango2 .jcarousel-list-horizontal { margin:0 auto!important;}
.jcarousel-skin-tango2 .jcarousel-item { width:90px; height: 110px; margin-right:32px; padding:5px; text-align:center; }


/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-skin-tango2 .jcarousel-next-horizontal { position: absolute; top: 40px; right: 0px; width: 10px; height: 21px; cursor: pointer; background: url(/img/rightarr.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-prev-horizontal, .jcarousel-skin-tango2 .jcarousel-prev-horizontal { position: absolute; top: 40px; left: 0px; width: 10px; height: 21px; cursor: pointer; background:url(/img/leftarr.png) no-repeat 0 0; }
.nobg{background:none!important;}
/**/

.back{cursor:pointer;}
.all_ul { padding:0px; margin:0px; list-style-type:none; }
.dn{display:none;}
#serial_ads { position:relative; height:125px; overflow:hidden; }
ul#serial_ads li img { }
#project_ads { position:relative; height:125px; overflow:hidden; }
ul#project_ads li img { }
#shop_ads { position:relative; height:125px; overflow:hidden; }
ul#shop_ads li img { }
#home_ads { position:relative; height:330px; overflow:hidden; }
ul#home_ads li img { }
.ads_text{position:relative; color:#fff; top:-20px; z-index:1000; opacity:0.8; filter:alpha(opacity=80);zoom: 1.0; background:#290238;}
.bg1{background:url(/img/bg1.png) no-repeat top left; height:40px; padding:5px 0 0 12px;}
label.error { color:#ff9cf6; margin:6px; display:block;}
div.errors { color:#ff9cf6; margin-bottom:15px;}
.formBlock{border:solid 1px #5e3564; opacity:0.5; filter:alpha(opacity=50); zoom: 1.0; background:#351f45; padding:10px 30px 10px 30px; margin-top:5px; }
.formBlock2{border:solid 1px #5e3564; opacity:0.9; filter:alpha(opacity=90); zoom: 1.0; background:#351f45; margin-top:5px; position:absolute; right:8px; top:40px; width:180px; z-index:10;}
#results { width: 250px; display: inline;}
#calendarBlock{padding:5px!important; float:right; color:#ffbe0e; cursor:pointer; text-decoration:none;}
#calendarBlock:hover{ color:#fff9e9;}
.calendarPad{padding:5px!important;}
a#lowqual:hover, a#highqual:hover{color:a2739c;}
a.qualact, a.qualact:active, a.qualact:link, a.qualact:visited { color:#a2739c; }
a.white, a.white:active, a.white:link, a.white:visited { color:#fff; }
/****************/
.advDiv{height:expression(this.scrollHeight < 490 ? "490px" : "auto"); min-height:490px;}
#block1 input, #block2 input{margin-top:3px!important;margin-bottom:3px!important;}
.textar{border:solid 1px #431e4f; width:270px; height:50px; padding:5px; outline:none;margin:3px 0;}
.textcount{border:0; width:20px; height:50px; padding:5px; outline:none; background:none; color:#9748b9; font-size:15px;}
.advline input[type="button"],.advline input[type="submit"], .advline input[type="reset"]{border:solid 1px #8b91a2; background:none; color:#9748b9; text-align:center; padding:3px 5px; font-size:15px; cursor:pointer; float:left; }
#advres{border:solid 1px #5e3564;}
#advres td{vertical-align:middle;}

/***/
.srchblocktit{border-bottom:solid 1px #8b8fa2; margin-bottom:5px; padding-bottom:5px;}
.srchblocknum{width:30px; color:#8b8fa2; text-align:right; display:block; float:left;}

.bottom_950_90_banner img { margin-left: -3px; }
