body{ background:#000 url(../img/bg_big.gif) no-repeat center top; font-family: Arial, Helvetica; font-size: 12px; color:#fff; margin:0; padding:0;line-height:1.2em; overflow-x:hidden }

h1 { font-size:18px; color:#999; font-weight: normal; margin:0; padding:0}
h1 a{ font-size:18px; color:#999; font-weight: normal;}
h1 a:hover{ font-size:18px; color:#999; font-weight: normal;}

h2 { font-size:14px; color:#999; font-weight: bold; margin:0; padding:0}
h2 a{ font-size:14px; color:#999; font-weight: bold; text-decoration:none}
h2 a:hover{ font-size:14px; color:#999; font-weight: bold; text-decoration: underline}

h3 { font-size:10px; font-weight: normal; color:#b20000; margin:0; padding:0; text-transform:uppercase}
h3 a{ font-size:10px; font-weight: normal; color:#b20000; text-transform:uppercase}
h3 a:hover{ font-size:10px; font-weight: normal; color:#b20000; text-transform:uppercase}

a {color:#fff; text-decoration:underline; outline:none}
a:hover {color:#fff; text-decoration:none ; outline:none}

a.none {color:#fff; text-decoration:none ; outline:none}
a.none:hover {color:#fff; text-decoration:underline; outline:none}

p { margin:0 0 10px 0}
div { outline:none}

img{border:0; vertical-align: middle; display:block}
a img{border:0; vertical-align: middle; display:block}

table {empty-cells:show}
form { margin:0; padding:0}

.bg_none { background:none !important}

.sep0 {clear:both;height:0px;overflow:hidden;}
.sep1 {clear:both;height:1px;overflow:hidden;}
.sep3 {clear:both;height:3px;overflow:hidden;}
.sep5 {clear:both;height:5px;overflow:hidden;}
.sep7 {clear:both;height:7px;overflow:hidden;}
.sep10 {clear:both;height:10px;overflow:hidden;}
.sep15 {clear:both;height:15px;overflow:hidden;}
.sep20 {clear:both;height:20px;overflow:hidden;}
.sep25 {clear:both;height:20px;overflow:hidden;}
.sep30 {clear:both;height:30px;overflow:hidden;}
.sep35 {clear:both;height:35px;overflow:hidden;}
.clear { clear:both}


.sep_gray {clear:both;height:10px;overflow:hidden; margin-bottom:10px; border-bottom:1px solid #666}
/*-----------Styles----------*/

.around { background:url(../img/bg_little.gif) repeat-x left bottom}

.banners { border-top:1px solid #666; padding:15px 0}
.banners div{ float:left; margin-right:26px}
.banners div.last{ float:left; margin-right:0px}

.cont_top { position:relative; width:100%; clear:both; height:10px}
.cont_top .a{ position: absolute; width:10px; height:10px; background:url(../img/cont_bg_corn.png) left top; overflow:hidden; left:0; top:0}
.cont_top .b{ position: absolute; width:10px; height:10px; background:url(../img/cont_bg_corn.png) right top; overflow:hidden; right:0; top:0}
.cont_top .c{ height:10px; background:#333; margin:0 10px; overflow:hidden}

.cont_bot { position:relative; width:100%; clear:both; height:10px}
.cont_bot .a{ position: absolute; width:10px; height:10px; background:url(../img/cont_bg_corn.png) left 10px; overflow:hidden; left:0; top:0}
.cont_bot .b{ position: absolute; width:10px; height:10px; background:url(../img/cont_bg_corn.png) right 10px; overflow:hidden; right:0; top:0}
.cont_bot .c{ height:10px; background:#333; margin:0 10px; overflow:hidden}

.cont_cen { padding:5px 10px; background:#333;height:551px;}
.error_404 {height:551px;background:#333 url(/usr/img/404.gif) 50% 20% no-repeat;}
.content {float: left;margin: 0px; background:#333; padding:4px 12px 4px 3px; line-height:16px;min-height:450px;}
.gallery { color:#CCC;}
.gallery p{ margin-top:5px  !important}

.head { position:relative; height:114px}
.head img{ position:absolute}

#kodeks { display:none}
.kodeks { background:#600; padding:0px 55px 25px 55px}
.kodeks img{ float:left; border:3px solid #9a5757; margin-right:25px}
.kodeks_btn { background: url(../img/kodeks_btn.png); width:110px; height:26px; font-size:11px; color:#fff; text-align:center; cursor:pointer; line-height:22px}

.news_one { margin-bottom:30px}
.news_one img{ display:block; float:left; padding:2px; border:1px solid #666; margin-right:10px}
.news_one a {font-weight:bold;text-decoration:underline; cursor:pointer;}
.news_one a:hover {text-decoration:none; cursor:pointer;}
.news_one a.listen{ display:block; float:left; margin-top:30px; padding-left:25px; background:url(../img/view_btn.png) no-repeat left 55%; font-size:11px;font-weight:normal;color:#cb0000;padding: 5px 0 5px 25px}
.news_one span{ margin-bottom:1px; display:block;font-size:11px; color:#CB0000}
.news_one span.white{ margin-bottom:1px; display:block; color:#fff; font-size:12px}
.news_one p{ color:#999; margin-top:8px;}
.news_one p a{ color:#900; font-size:11px; text-decoration:underline}
.news_one p a:hover{ color:#900; font-size:11px; text-decoration:none}
.news_one p b{ color:#fff; display:block; margin-bottom:3px}
.news_one p b.gr { color:#ccc; display:block; margin-bottom:3px; font-weight:normal}

.main { width:1060px}
.main_bot { width:1060px; min-height:800px}

.main_left { width:245px; float:left; margin-right:20px} 
.main_center { width:530px; float:left; margin-right:20px} 
.main_center_big { width:795px; float:left;} 
.main_right { width:245px; float:left} 

.menu { height:38px; background:url(../img/menu_bg.png) no-repeat center top}
.menu_in { height:38px; width:1060px; text-align: left; position:relative}
.menu_in .m1{ height:38px; display:block; float:left; background:url(../img/menu_1.png) no-repeat right top; width:91px; cursor:pointer}
.menu_in .m1:hover{ height:38px; display:block; float:left; background:url(../img/menu_1.png) no-repeat right bottom; width:91px; cursor:pointer}

.menu_in .m2{ height:38px; display:block; float:left; background:url(../img/menu_2.png) no-repeat right top; width:84px; cursor:pointer}
.menu_in .m2:hover{ height:38px; display:block; float:left; background:url(../img/menu_2.png) no-repeat right bottom; width:84px; cursor:pointer}

.menu_in .m3{ height:38px; display:block; float:left; background:url(../img/menu_3.png) no-repeat right top; width:101px; cursor:pointer}
.menu_in .m3:hover{ height:38px; display:block; float:left; background:url(../img/menu_3.png) no-repeat right bottom; width:101px; cursor:pointer}

.menu_in .m4{ height:38px; display:block; float:left; background:url(../img/menu_4.png) no-repeat right top; width:92px; cursor:pointer}
.menu_in .m4:hover{ height:38px; display:block; float:left; background:url(../img/menu_4.png) no-repeat right bottom; width:92px; cursor:pointer}

.menu_in .m5{ height:38px; display:block; float:left; background:url(../img/menu_5.png) no-repeat right top; width:113px; cursor:pointer}
.menu_in .m5:hover{ height:38px; display:block; float:left; background:url(../img/menu_5.png) no-repeat right bottom; width:113px; cursor:pointer}

.menu_in .m6{ height:38px; display:block; float:left; background:url(../img/menu_6.png) no-repeat right top; width:145px; cursor:pointer}
.menu_in .m6:hover{ height:38px; display:block; float:left; background:url(../img/menu_6.png) no-repeat right bottom; width:145px; cursor:pointer}

.menu_in .m7{ height:38px; display:block; float:left; background:url(../img/menu_7.png) no-repeat right top; width:330px; cursor:pointer}
.menu_in .m7:hover{ height:38px; display:block; float:left; background:url(../img/menu_7.png) no-repeat right bottom; width:330px; cursor:pointer}

.menu_sub { position:absolute;margin:0; padding:12px 0; list-style-type:non; left:195px; display:none}
.menu_sub li{ margin:0; padding:0; display:inline}
.menu_sub li a { text-decoration: none; border-right:1px solid #900; padding-right:12px; margin-right:7px}
.menu_sub li a:hover { text-decoration: underline}
.menu_sub li a.last { text-decoration: none; border:0; padding:0; margin:0}
.menu_sub li a.last:hover{ text-decoration:underline; border:0; padding:0; margin:0}

.menu_sub1 { position:absolute;margin:0; padding:12px 0; list-style-type:non; left:113px; display:none}
.menu_sub1 li{ margin:0; padding:0; display:inline}
.menu_sub1 li a { text-decoration: none; border-right:1px solid #900; padding-right:12px; margin-right:7px}
.menu_sub1 li a:hover { text-decoration: underline}
.menu_sub1 li a.last { text-decoration: none; border:0; padding:0; margin:0}
.menu_sub1 li a.last:hover{ text-decoration:underline; border:0; padding:0; margin:0}

.program {position: absolute;	width: 1060px;	height: 242px;	left:0;	top:0;	overflow: hidden}

.time { font-size:11px; text-align:right; margin-right:30px; padding:3px 0 10px 0}
.time span.delimiter { color:#966} 

.top_search { position:absolute; right:21px; top:43px; width:285px;}
.search a.topic {font-weight:bold;text-decoration:underline; cursor:pointer;}
.search a.topic:hover {text-decoration:none; cursor:pointer;}
.search b {color:#C00; font-weight:bold;}
.paginator {
   text-align:center;
}
.paginator a, .paginator span {
   display:inline-block;
   padding:2px 12px;
   margin:0;
   border-bottom:2px solid #CCC;
   text-decoration:none;
   color:#CCC;
}
.paginator span, .paginator a:hover {
      border-bottom:2px solid #C00;
      text-decoration:none;
      color:#C00;
}

.s_input {background: url(../img/inp_text.png) no-repeat left top; width:202px; height:28px; float:left; margin-right:8px}
.s_input input{ background:transparent; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; width:184px; height:16px; padding: 6px 7px 0 7px}
.s_submit {background: url(../img/inp_sbm.png) no-repeat left top; width:67px; height:28px; float:left}
.s_submit_hover{background: url(../img/inp_sbm.png) no-repeat left bottom; width:67px; height:28px; float:left}
.s_submit input, .s_submit_hover input{ background:transparent; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; width:67px; height:28px; cursor:pointer }

.video { width:509px; background: url(../img/video_bg.png) no-repeat left top; height:558px; padding:22px 0 0 21px}
.video_links1 { width:205px}
.video_links2 { width:225px}

.video_links1, .video_links2, .video_links3, .video_links4, .video_links5, .video_links6 { float:left; margin-top:10px}
.video_links1 a, .video_links2 a, .video_links3 a, .video_links4 a, .video_links5 a, .video_links6 a {font-size:11px; color:#999; text-decoration:none; display:block; line-height:12px; padding-left:15px}
.video_links1 a:hover, .video_links2 a:hover, .video_links3 a:hover, .video_links4 a:hover, .video_links5 a:hover, .video_links6 a:hover{font-size:11px; color:#999; text-decoration:underline}

.video_links1 span, .video_links4 span{ color:#990000}
.video_links1, .video_links4 { margin-left:7px}

.video_links5 { padding-left:5px}
.video_links2 { padding-left:2px}

.video_links1 { background:url(../img/link_1.png) no-repeat left 50%; width:203px}
.video_links2 { background:url(../img/link_3.png) no-repeat left 50%; width:205px}
.video_links3 { background:url(../img/link_5.png) no-repeat left 50%; width:100px}
.video_links4 { background:url(../img/link_2.png) no-repeat left 60%; width:200px}
.video_links5 { background:url(../img/link_4.png) no-repeat left 50%; width:205px}
.video_links6 { background:url(../img/link_6.png) no-repeat left 50%; width:100px}

.footer_left{ float:left; }
.footer_right{ float:right;  text-align:right;}
.footer_left, .footer_right{  margin-top:10px; font-size:11px; line-height:18px; color:#999}
.footer_left a{color:#999; text-decoration:none}
.footer_left a:hover{color:#999; text-decoration: underline}

.footer_left a, .footer_right a{color:#999; text-decoration:underline}
.footer_left a:hover, .footer_right a:hover{color:#999; text-decoration:none }

.footer_left a.email{color:#990000; text-decoration:underline}
.footer_left a.email:hover{color:#990000; text-decoration:none }


/*----------Slider---------*/
.slider { position:relative;text-align:left; padding:0; margin:0}

.stepcarousel{position: relative; overflow:scroll; width: 860px; left:100px; height: 242px; background:url(../img/box_bg.jpg) repeat-x left top; padding:0; margin:0}	
.stepcarousel .belt{position: absolute; left: 0;top: 0;}
.stepcarousel .panel{	float: left; margin-top:23px; width:171px;}	
	
.arrow_left{ background:url(../img/slide_arrows.gif) no-repeat left bottom; width:100px; height:242px; display:block; position:absolute; left:0px;}
.arrow_left:hover{ background:url(../img/slide_arrows.gif) no-repeat left top; width:100px; height:242px; display:block; position:absolute;left:0px}
.arrow_right{ background:url(../img/slide_arrows.gif) no-repeat right bottom; width:100px; height:242px; display:block; position:absolute; right:0px}
.arrow_right:hover{ background:url(../img/slide_arrows.gif) no-repeat right top; width:100px; height:242px; display:block; position:absolute; right:0px}

/*----------ScrollPane----------*/

#pane3{height: 510px;}					
.left .jScrollPaneTrack {left: 0;right: auto;}		
.holder_help { background:url(../img/pane_top_bg_help.gif) no-repeat left top; height:9px; overflow:hidden;}	
.holder {float: left;margin: 0px; background:#333 url(../img/pane_top_bg.gif) no-repeat left top; padding:4px 12px 4px 13px; width:220px;}	
.holder h1{ border-bottom:1px solid #666; margin-bottom:15px; padding-bottom:10px; margin-top:3px}			
.holder_bottom { float: left; width:245px; height:10px; background: url(../img/pane_bottom_bg.gif) no-repeat left top}	
.holder .none b{ display:block; margin-bottom:2px}
.sep_cont {background:url(../img/arrow_plus.gif) repeat-x left bottom; margin-bottom:10px !important; padding-bottom:20px}
.sep_cont1 {background:url(../img/arrow_plus.gif) repeat-x left bottom; margin-bottom:15px !important; padding-bottom:7px}

.scroll-pane {width: 220px;height: 510px;overflow: auto;float: left;}
.scroll-pane img { padding:2px; border:1px solid #666;}
.jScrollPaneContainer {	position: relative;overflow: hidden;z-index: 1;}
.jScrollPaneTrack {position: absolute;cursor: pointer; right: 0;top: 0;height: 100%;background: #666;}
.jScrollPaneDrag {position: absolute;background: #900;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}

#video_text{height: 87px;}					
.left .jScrollPaneTrack { left: 0;right: auto;}			
.video_text {float: left; margin: 0px; padding:10px; width:470px; background:#504d4d; height:87px; margin:33px 0 0 0}
.scroll-pane_text { width: 470px; height: 87px; overflow: auto; float: left; color:#999; font-size:11px}	
.scroll-pane_text span{ color:#fff; font-size:12px; font-weight:bold; display:block; margin-bottom:4px}				


/*----------Accordion-----------*/

.basic  {width: 220px; background-color: #333;}
.basic div { padding:0px 10px; color:#ccc;}	
.basic div span{ color:#fff; display:block; font-weight:bold; margin-bottom:5px}
.basic div b.fix{display:block; height:5px; overflow:hidden; clear:both}				
.basic a.bar {cursor:pointer; display:block; text-decoration: none; font-weight: bold; color:#FFF; height:26px; font-size: 12px; background: url(../img/accord.png) repeat-x left top; padding: 10px 0 0px 10px; margin-bottom:5px}
.basic a.more{ display:block; float:left; margin:30px 0; padding-left:25px; background:url(../img/view_btn.png) no-repeat left 55%; font-size:11px;font-weight:normal;color:#cb0000;padding: 5px 0 5px 25px}
.basic div img{ display:block; padding:2px; border:1px solid #666; overflow:hidden;}
.basic div a.img {display:block; float:left;margin:0 7px 7px 0;}
.basic a.bar:hover, .basic a.selected, .basic a.selected:hover {background: url(../img/accord_act.png) repeat-x left top;text-decoration:none; height:26px; padding: 10px 0 0px 10px;}

/*-------------aia------------*/

#center {position: relative; text-align:left; height:242px}
#slider_yet {position: absolute;width: 1060px;height: 242px;left:0;top:0;overflow: hidden;background: #000;}
#slider_yet .slide {position: absolute;top: 0px;height: 242px;	width: 352px;background: #000;overflow: hidden;border-left: #000 solid 2px;cursor: default;}
#slider_yet .title {color: #fff;font-weight: bold;font-size: 11px;margin-right: 1.5em;text-decoration: none;font-family: arial, Helvetica, sans-serif; line-height:20px}
#slider_yet .backgroundText {position: absolute; width: 100%; height: 100%; top: 100%; background: #000; filter: alpha(opacity=40); opacity: 0.4;}
#slider_yet .text { position: absolute;	top: 1%; top: 100%; color: #FFF; font-family: arial, Helvetica, sans-serif; font-size: 11px; text-align: left; width: 332px; left: 10px}
#slider_yet .diapo { position: absolute; filter: alpha(opacity=100); opacity: 1; visibility: hidden;}	

.corn1, .corn2, .corn3, .corn4 {position:absolute}
.corn1 { width:9px; height:9px; background:url(../img/slider_corners_lt.png); z-index:999; left:0; top:0}	
.corn2 { width:9px; height:9px; background:url(../img/slider_corners_rt.png); z-index:999; right:0; top:0}	
.corn3 { width:9px; height:9px; background:url(../img/slider_corners_lb.png); z-index:999; left:0; bottom:0}	
.corn4 { width:9px; height:9px; background:url(../img/slider_corners_rb.png); z-index:999; right:0; bottom:0}	
					
.send2friend {
   position:absolute;
   margin-top:-2px;
   margin-left:-5px;
   width:168px;
   height:28px;
   padding:3px 2px 2px 3px;
   background:url(/usr/img/fr.gif) top left no-repeat;
}
.send2friend input.field {
   height:20px;
   width:140px;
   padding:3px;
   padding-right:23px;
   color:#666;
   border:none;
}
.send2friend input.simage {
   background:transparent url(/usr/img/redcheck.gif) 50% 50% no-repeat;
   border: none;
   padding:0px 6px;
   height:18px;
   width:18px;
   cursor:pointer;
   position:absolute;
   margin-top:5px;
   margin-left:-22px;
   z-index:9000;
}
