body{background:white; margin:0px;}

/*---------*/
.sig_thumb {float:left;margin:0px 5px 5px 5px;padding:0px;background:url(/modules/plugin_jw_sig/shadowAlpha.png) no-repeat bottom right !important;background:url(/modules/plugin_jw_sig/shadow.gif) no-repeat bottom right;}
.sig_thumb img {display:block;background:#FFF;border:0px solid #ccc;margin:-5px 5px 5px -5px; padding:4px;}
/*---------*/

table.moduletable {width:100%} /* Форматирование таблицы модулей */
table.moduletable th {border-top:2px solid ; border-left:4px solid ; text-align:left; padding-left:20px; font-family:Tahoma,sans-serif; font-size: 14px;} /* Форматирование заголовков модулей */
.text, table.moduletable td, table.contentpaneopen td, div, h2, h3, td, th {
font-family:Tahoma,sans-serif; font-size: 12px; color:gray;
} /* Форматирование ячеек таблиц модулей*/
.moduletable {margin:4px; }
.moduletable h3 {display:inline;border-top:2px solid ; border-left:4px solid ; text-align:left; padding-left:20px; font-family:Tahoma,sans-serif; font-size: 14px;}
.moduletable ul {display:inline;}
ul{                       /* убираем маркеры в списках */
    list-style: none;
}
.color_orange1 div.moduletable{ border-top:2px solid white;}
.color_orange div.moduletable{ border-top:2px solid #FBC701;}
.color_gray div.moduletable{ border-top:2px solid #C6C6C6;}
.color_green div.moduletable{ border-top:2px solid #B0CF72;}
.color_blue div.moduletable{ border-top:2px solid #6ACBDC;}
.color_brown div.moduletable{ border-top:2px solid #C1002E;}
div#wrap{min-width: 1000px;min-height: 100% !important;z-index: 1;
overflow:hidden;
}


.color_gray h3,.color_gray th {border-color:#C6C6C6;color:#C6C6C6;}
.color_orange1 h3, .color_orange h3,.color_orange th {border-color:#FBC701;color:#FBC701;}
.color_green h3,.color_green th {border-color:#B0CF72;color:#B0CF72;}
.color_blue h3,.color_blue th {border-color:#6ACBDC;color:#6ACBDC;}
.color_brown h3,.color_brown th {border-color:#C1002E;color:#C1002E;}

/*.color_brown, .color_blue, .color_green, .color_orange, .color_gray, .color_none { width:100%;}
/**/

a:link{text-decoration: none; color:#004FDF}
a:visited{text-decoration: none; color: #004FDF}
a:hover{text-decoration: underline; color: #004FDF}
a:active{text-decoration: none; color: #004FDF}

.button{
background:#FBC701;
border:1px solid #FBC701;
border-top:1px solid white;
border-right:8px solid gray;
font-weight:bold;
color:white;
}

.ajax_cover_on{
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	display:block;
	background-image: url(/images/blank.png);
	z-index:999;
}
.ajax_cover_off{
	display:none;
}
.opacity{
	background-color: white;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	width:200px;
	height:100px;
	padding:30px;
	border:1px solid gray;
}
/*
.opacity{
	background-color: white;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	width:200px;
	height:100px;
	padding:30px;
	border:1px solid gray;
}
*/
.opacity_dialog{
	background-color: white;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
	width:200px;
	height:100px;
	padding:30px;
	border:1px solid gray;
}

.cover_div_on{
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	display:block;
	background-color: black;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	z-index:98;
}

.trailer_div_off{
	position:absolute;
}
.trailer_div_on{
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
	display:block;
	z-index:99;
}
.trailer_pic{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	border-right:5px solid white;
	border-bottom:5px solid white;
}

a.pics_link img{
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
	width:48px;
	height:48px;
	border:0px;
}

a.pics_link:hover img{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	width:48px;
	height:48px;
}

a.pics_link:hover {text-decoration:none;}

.main_div{
width:100%;
height:100%;
border-bottom:2px solid red;
}
div{border : 0px solid whitesmoke; }

.left{float:left;}
.right{float:right;}


.cell_table {
  width: 100%;
  height:1%;
  display: table;
}

.top_border{
  border-top:1px solid #E7E7E5;
}

.bottom_border{
  border-bottom:1px solid #E7E7E5;
}

.cell{
/* display: table-cell !important;
display: inline; /* для IE */
vertical-align:top;
padding:5px;
height:100%;
}

.left_border{
border-left:1px solid #E7E7E5;
}

.right_border{
border-right:1px solid #E7E7E5;
}
.border_blue{border-left:6px solid #4CCDE3;}
.color1 {background:#FEFDF0;}
.code1{background:whitesmoke;}
/* ****************/

a.playlist0{
width:20px;
background: url(/images/expandall.png) no-repeat center left;
}

a.playlist1{
width:20px;
background: url(/images/collapseall.png) no-repeat center left;
}

span.default_playlist
{
background-color:lime;
color:whitesmoke;
}

span.default_playlist a
{
/*background-color:black;*/
color:black!important;
}

span.default_playlist a:hover
{
/*background-color:black;*/
color:black;
}/**/
.playlist_main a{color:black;}
.playlist_main a:visited{color:black;}
.playlist_main a:hover{color:black;}
.playlist_main{
	/*
	background-color: white;
	
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	
	/*
	width:97%;
	height:300px;
	
	width:400px;
	height:300px;
	top:500px;*/
	
	padding:5px;
/*	border:1px solid gray;
/*	position:absolute;
	z-index:100;
	
/*	top:200px;
*/
	overflow: auto;
	
}
#search_suggest
{
position:absolute;
z-index:999;
}
#search_suggest div
{
background:white;
border:1px solid gray;

}
#search_suggest div .title
{
border:0px;
border-left:20px solid whitesmoke;
color:black;
}

#search_suggest a{
border-left:20px solid whitesmoke;
background:white;
width:300px;
display: block;
/*background: url(/images/bg_gray.jpg) no-repeat center left;
padding-left:20px;/**/
}
/*#search_suggest a:hover,*/
#search_suggest a.hl{
border-left:20px solid black;
background:black;
color:white;
/*background: url(/images/bg_green.jpg) no-repeat center left;
padding-left:20px;/**/

text-decoration:none;
}

#search_suggest a:hover{
text-decoration:none;
}


	
.panel-blue {
	width: 100%;margin: 0px auto 0;
	height:100%;
	margin-bottom:4px;
	min-width: 200px;max-width: 792px;
	color: #039;
}

.panel-blue .hd .c,
.panel-blue .ft .c { height: 8px; font-size: 1px; }

.panel-blue .hd {
	background: transparent url(/images/panel-blue/tl.gif) no-repeat 0 0;
	margin-right: 8px; /* space for right corner */
}
.panel-blue .hd .c {
	background: transparent url(/images/panel-blue/tr.gif) no-repeat right;
	margin-right: -8px; /* space for right corner */
}

.panel-blue .bd {
	background: transparent url(/images/panel-blue/ml.gif) repeat-y 0 0;
	margin-right: 8px;
}
.panel-blue .bd .c {
	margin-right: -8px;
	padding: 10px;
	background: transparent url(/images/panel-blue/mr.gif) repeat-y right;
}

.panel-blue .ft {
	background: transparent url(/images/panel-blue/bl.gif) no-repeat 0 0;
	margin-right: 8px;
}
.panel-blue .ft .c {
	background: transparent url(/images/panel-blue/br.gif) no-repeat right;
	margin-right: -8px;
}

.panel-blue-bullet { padding: 0 0 20px 0;line-height: 19px;}
.panel-blue-bullet li {
	background: url(/images/bullet-blue.png) left top no-repeat;
	padding: 0 0 4px 25px;
}

.panel-blue h1 { margin: -8px 0 0; padding: 0 0 4px; 
		 color: #2D58AE; font-size: 17px; font-weight: bold;
}
.panel-blue p { margin: 0;padding: 0; }
.panel-blue hr { border: 1px solid #D4E0F7; }
.panel-blue a, .panel-blue a:visited { color: #039; }
.panel-blue a:hover, .panel-blue a:active { color: #000; }

.panel-orange {
	width: 100%; margin: 0px auto 0;
	margin-bottom:4px;
	min-width: 200px;max-width: 792px;
	color:#C60;
}
.panel-orange .hd .c,
.panel-orange .ft .c { height: 8px; font-size: 1px; }

.panel-orange .hd {
	background: transparent url(/images/panel-orange/tl.gif) no-repeat 0 0;
	margin-right: 8px; /* space for right corner */
}
.panel-orange .hd .c {
	background: transparent url(/images/panel-orange/tr.gif) no-repeat right;
	margin-right: -8px; /* space for right corner */
}

.panel-orange .bd {
	background: transparent url(/images/panel-orange/ml.gif) repeat-y 0 0;
	margin-right: 8px;
}
.panel-orange .bd .c {
	margin-right: -8px;
	padding: 10px;
	background: transparent url(/images/panel-orange/mr.gif) repeat-y right;
}
 
.panel-orange .ft {
	background: transparent url(/images/panel-orange/bl.gif) no-repeat 0 0;
	margin-right: 8px;
}
.panel-orange .ft .c {
	background: transparent url(/images/panel-orange/br.gif) no-repeat right;
	margin-right: -8px;
}

.panel-orange-bullet { 	padding: 0;line-height: 19px; }
.panel-orange-bullet li {
	background: url(/images/bullet-orange.png) left top no-repeat;
	padding: 0 0 4px 25px;
}

.panel-orange h1 { margin: -8px 0 0;padding: 0 0 4px;
		   color: #C60;	font-size: 17px;font-weight: bold; 
}
.panel-orange p { margin: 0; padding: 0; }
.panel-orange a, .panel-orange a:visited { color: #C60; }
.panel-orange a:hover, .panel-orange a:active { color: #000; }

.panel-orange {
	width: 100%; margin: 0px auto 0;
	margin-bottom:4px;
	min-width: 200px;max-width: 792px;
	color:#C60;
}
.panel-orange .hd .c,
.panel-orange .ft .c { height: 8px; font-size: 1px; }

.panel-orange .hd {
	background: transparent url(/images/panel-orange/tl.gif) no-repeat 0 0;
	margin-right: 8px; /* space for right corner */
}
.panel-orange .hd .c {
	background: transparent url(/images/panel-orange/tr.gif) no-repeat right;
	margin-right: -8px; /* space for right corner */
}

.panel-orange .bd {
	background: transparent url(/images/panel-orange/ml.gif) repeat-y 0 0;
	margin-right: 8px;
}
.panel-orange .bd .c {
	margin-right: -8px;
	padding: 10px;
	background: transparent url(/images/panel-orange/mr.gif) repeat-y right;
}
 
.panel-orange .ft {
	background: transparent url(/images/panel-orange/bl.gif) no-repeat 0 0;
	margin-right: 8px;
}
.panel-orange .ft .c {
	background: transparent url(/images/panel-orange/br.gif) no-repeat right;
	margin-right: -8px;
}

.panel-orange-bullet { 	padding: 0;line-height: 19px; }
.panel-orange-bullet li {
	background: url(/images/bullet-orange.png) left top no-repeat;
	padding: 0 0 4px 25px;
}

.panel-orange h1 { margin: -8px 0 0;padding: 0 0 4px;
		   color: #C60;	font-size: 17px;font-weight: bold; 
}
.panel-orange p { margin: 0; padding: 0; }
.panel-orange a, .panel-orange a:visited { color: #C60; }
.panel-orange a:hover, .panel-orange a:active { color: #000; }
.panel-gray {
	 width: 100%; margin: 2px auto 0;
	 margin-bottom:4px;
	min-width: 200px; max-width: 792px;
	color:#333;
}

.panel-gray .hd .c,
.panel-gray .ft .c { height: 8px; font-size: 1px;}

.panel-gray .hd {
	background: transparent url(/images/panel-gray/tl.gif) no-repeat 0 0;
	margin-right: 8px; /* space for right corner */
}
.panel-gray .hd .c {
	background: transparent url(/images/panel-gray/tr.gif) no-repeat right;
	margin-right: -8px; /* space for right corner */
}

.panel-gray .bd {
	background: transparent url(/images/panel-gray/ml.gif) repeat-y 0 0;
	margin-right: 8px;
}
.panel-gray .bd .c {
	margin-right: -8px;
	padding: 10px;
	background: transparent url(/images/panel-gray/mr.gif) repeat-y right;
}
 
.panel-gray .ft {
	background: transparent url(/images/panel-gray/bl.gif) no-repeat 0 0;
	margin-right: 8px;
}
.panel-gray .ft .c {
	background: transparent url(/images/panel-gray/br.gif) no-repeat right;
	margin-right: -8px;
}

.panel-gray-bullet { padding: 0; line-height: 19px; }
.panel-gray-bullet li {
	background: url(/images/bullet-black.png) left top no-repeat;
	padding: 0 0 4px 25px;
}

.panel-gray h1 { margin: -8px 0 0; padding: 0 0 4px; 
		 color: #75818A; font-size: 17px;font-weight: bold;
}
.panel-gray p {	margin: 0; padding: 0; }
.panel-gray a, .panel-gray a:visited { color: #2D58AE; }
.panel-gray a:hover, .panel-gray a:active { color: #000; }
