/*Tool-tips (aka hints)*/
#dhtmltooltip {
 position: absolute;
 width: 150px;
 border: 2px solid black;
 padding: 2px;
 background-color: lightyellow;
 visibility: hidden;
 z-index: 100;
 /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
 filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

body {
 font-weight: normal;
 font-size: 11px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

table {
 font-weight: normal;
 font-size: 11px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

tr {
 font-weight: normal;
 font-size: 11px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

td {
 font-weight: normal;
 font-size: 11px;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a {
 color: #5A6E83;
}

a:hover {
 color: #FF9A00;
}

/*BUTTON
{
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}*/
/*SELECT
{
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}*/
/*INPUT
{
	font-weight: normal;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}*/
hr {
 color: #CCCCCC;
}

/*.path
{
	font-size: 12px;
	text-decoration: none;
	color: #333333;
}*/
*#content {
 padding: 0px 10px 0px 10px;
}

*#box-top {
 background: url(../img/pm_box3.gif);
 height: 36px;
 width: 100%;
 clear: both;
}

*#box_title {
 font-size: 12px;
 color: #295285;
 font-family: Tahoma;
 text-transform: uppercase;
 font-weight: bold;
 position: relative;
 margin: 0px;
 background: url(../img/pm_box6.gif);
 height: 36px;
}

*#box_title span {
 position: relative;
 top: 6px;
 margin: 0px 7px 0px 5px;
}

*#box_title a {
 font-size: 11px;
 color: #CC3A01;
 text-transform: uppercase;
 text-decoration: none;
}

*#box_title a:hover {
 color: #FC8901;
}

*#cat_title {
 font-size: 11px;
 color: #1B549A;
 text-decoration: none;
}

*#box-mid {
 background-color: #FFFFFF;
 width: 100%;
 clear: both;
}

*#box-mid .left {
 background: url(../img/pm_box7.gif);
 width: 14px;
}

*#box-mid .right {
 background: url(../img/pm_box8.gif);
 width: 14px;
}

*#box-mid .center {
 width: 100%;
}

*#box-mid .title-big {
 font-size: 18px;
 color: #295285;
 font-family: Tahoma;
 text-decoration: none;
 font-weight: bold;
 padding: 4px 0px 0px 0px;
 margin-top: 3px;
}

*#box-mid .title-big a {
 text-decoration: none;
 color: #820640;
}

*#box-mid .title-big a:hover {
 color: #FE0278;
}

*#box-mid .title-list {
 font-size: 15px;
 color: #295285;
 font-family: Tahoma;
 text-decoration: none;
 font-weight: bold;
 padding: 0px 0px 5px 0px;
}

*#box-mid .title-list a {
 text-decoration: none;
 color: #820640;
}

*#box-mid .title-list a:hover {
 color: #FE0278;
}

*#box-bot {
 background: url(../img/pm_box10.gif);
 height: 45px;
 width: 100%;
 background-color: #FFFFFF;
 clear: both;
}

*#title {
 font-size: 14px;
 color: #295285;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

*#title a {
 text-decoration: none;
 color: #D50303;
}

*#title a:hover {
 color: #FE0278;
}

*#title_sm {
 font-size: 12px;
 color: #295285;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

*#left {
 background: url(../img/pm_left_bg.gif);
 width: 166px;
 position: relative;
 left: 0px;
}

*#line {
 font-size: 1px;
 height: 1px;
 width: 95%;
 padding: 0px;
 border-bottom: 1px solid #DCDEE1;
 margin: 3px 0px 3px 0px;
}

*#line_w {
 font-size: 1px;
 height: 1px;
 width: 100%;
 padding: 0px;
 border-bottom: 2px solid #D8DBE4;
 margin: 0px 0px 0px 0px;
}

*#events_index_list {
 text-align: left;
 width: 160px;
 pasition: relative;
 font-size: 11px;
}

*#event {
 padding: 5px;
 border-bottom: 1px dotted #CCCCCC;
}

*#comm_index_list {
 text-align: left;
 width: 160px;
 pasition: relative;
}

*#comm {
 padding: 3px 3px 3px 6px;
 border-bottom: 1px dotted #DCDEE1;
}

*#comm a {
 text-decoration: none;
 font-size: 12px;
 color: #0B3364;
}

*#comm a:hover {
 color: #B40356;
}

*#poll_index_list {
 text-align: left;
 width: 160px;
 pasition: relative;
 text-align: center;
}

*#spaser {
 font-size: 1px;
 padding: 0px;
 margin: 0px;
}

*#pict {
 float: left;
 position: relative;
 margin: 0px 5px 5px 0px;
 display: block;
}

*#news_index_list {
 display: block;
}

*#news {
 padding: 10px 10px 10px 10px;
 text-align: left;
 display: block;
 border-bottom: 1px dotted #DCDEE1;
}

*#news .title {
 font-size: 13px;
 color: #A10101;
 font-family: Tahoma;
 text-decoration: none;
 font-weight: bold;
 padding: 4px 0px 4px 0px;
}

*#news .title a {
 text-decoration: none;
 color: #A10101;
}

*#news .title a:hover {
 color: #FD5B03;
}

*#news .title-big {
 font-size: 15px;
 color: #295285;
 font-family: Tahoma;
 text-decoration: none;
 font-weight: bold;
 padding: 4px 0px 0px 0px;
 margin-top: 3px;
}

*#news .title-big a {
 text-decoration: none;
 color: #820640;
}

*#news .title-big a:hover {
 color: #FE0278;
}

*#box_list {
 padding: 10px 10px 10px 10px;
 text-align: left;
 display: block;
}

*#box_list .title {
 font-size: 13px;
 color: #295285;
 font-family: Tahoma;
 text-decoration: none;
 font-weight: bold;
 padding: 4px 0px 4px 0px;
}

*#box_list .title a {
 text-decoration: none;
 color: #820640;
}

*#box_list .title a:hover {
 color: #FE0278;
}

*#box_list .title-big {
 font-size: 15px;
 color: #295285;
 font-family: Tahoma;
 text-decoration: none;
 font-weight: bold;
 padding: 4px 0px 0px 0px;
 margin-top: 3px;
}

*#box_list .title-big a {
 text-decoration: none;
 color: #820640;
}

*#box_list .title-big a:hover {
 color: #FE0278;
}

*#audio {
 padding: 5px 5px 5px 5px;
 text-align: left;
 border-bottom: 1px dotted #DCDEE1;
}

*#audio a {
 font-size: 12px;
}

*#forum {
 padding: 5px 10px 5px 10px;
 text-align: left;
 border-bottom: 1px dotted #DCDEE1;
}

*#forum a {
 font-size: 12px;
}

*#video_index {
 display: block;
 width: 100%;
}

*#gallery {
 padding: 5px 5px 5px 5px;
 text-align: center;
 border-bottom: 1px dotted #DCDEE1;
}

/**#more
{
	padding: 5px;
	margin-top: 7px;
	clear: both;
	color: #212121;
	border-top: 1px solid #D5E0EC;
	background: url(../img/bg_more.gif);
	background-repeat: repeat-x;
}*/
/*.more
{
	font-size: 11px;
	color: #A2024D;
	text-decoration: underline;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: bold;
}*/
.more:hover {
 color: #DB0202;
}

.more2 {
 font-size: 10px;
 color: #C90F0F;
 text-decoration: underline;
}

*#more_list {
 padding: 5px;
 clear: both;
 color: #333366;
 background: url(../img/bg_more.gif);
 background-repeat: repeat-x;
}

*#menu_ushki {
 width: 775px;
 margin-right: 3px;
}

*#menu_ushki li {
 border: none;
 margin: 0px;
 padding: 0px;
 background: none;
 display: inline;
 float: left;
 height: 27px;
 position: relative;
 vertical-align: bottom;
 list-style-type: none;
 top: 1px;
}

*#menu_ushki a {
 text-decoration: none;
}

*#menu_ushki a:hover span span.text1 {
 color: #C70202;
}

*#menu_ushki a:hover span span.text2 {
 color: #FFFF00;
}

*#menu_ushki span {
 height: 27px;
 padding: 0px;
 margin: 0px;
 float: left;
}

*#menu_ushki span span.text1 {
 top: 7px;
 position: relative;
 color: #C74802;
 font-weight: bold;
 cursor : hand;
 text-transform: uppercase;
}

*#menu_ushki span span.text2 {
 top: 7px;
 position: relative;
 color: #FFFFFF;
 font-weight: bold;
 cursor : hand;
 text-transform: uppercase;
}

*#menu_ushki span.m_home_bg {
 background: url(../img/menu_cor_bg.gif);
}

*#menu_ushki span.m_home_bg2 {
 background: url(../img/menu_cor_bg2.gif);
}

*#menu_ushki span.m_home1 {
 background: url(../img/menu_cor1.gif);
 height: 27px;
 width: 12px;
}

*#menu_ushki span.m_home2 {
 background: url(../img/menu_cor2.gif);
 height: 27px;
 width: 12px;
}

*#menu_ushki span.m_home3 {
 background: url(../img/menu_cor3.gif);
 height: 27px;
 width: 12px;
}

*#menu_ushki span.m_home4 {
 background: url(../img/menu_cor4.gif);
 height: 27px;
 width: 12px;
}

*#menu_ushki a:hover span.m_home3 {
 background: url(../img/menu_cor3a.gif);
 height: 27px;
 width: 12px;
}

*#menu_ushki a:hover span.m_home4 {
 background: url(../img/menu_cor4a.gif);
 height: 27px;
 width: 12px;
}

*#menu_ushki a:hover span.m_home_bg2 {
 background: url(../img/menu_cor_bg2a.gif);
}

*#menu_ushki a:hover span.m_home_bg {
 background: url(../img/menu_cor_bga.gif);
}

*#menu_ushki a:hover span.m_home1 {
 background: url(../img/menu_cor1a.gif);
 height: 27px;
 width: 12px;
}

*#menu_ushki a:hover span.m_home2 {
 background: url(../img/menu_cor2a.gif);
 height: 27px;
 width: 12px;
}

.title-red {
 font-size: 16px;
 color: #81003C;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menu {
 font-size: 12px;
 color: #FFFFFF;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 text-decoration: none;
 text-transform: uppercase;
}

.menu_top {
 font-size: 12px;
 color: #1B4070;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.menu_left {
 font-size: 12px;
 color: #3B3B3B;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.titlew {
 color: #FFFFFF;
 font-size: 14px;
 text-decoration: none;
}

.search_title {
 color: #FFFFFF;
 font-size: 12px;
}

/*.date
{
	font-size: 11px;
	color: #3C3938;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
}*/
.date2 {
 font-size: 13px;
 color: #3C3938;
 font-family: Tahoma, Arial, sans-serif;
 text-decoration: none;
}

.price {
 font-size: 13px;
 color: #C90F0F;
}

.title_offers {
 font-size: 24px;
 color: #022662;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.title {
 font-size: 14px;
 color: #295285;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

.title-news {
 font-size: 12px;
 color: #5C5B5B;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.title-news-big {
 font-size: 16px;
 color: #FFFFFF;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

.title-news_zoom {
 font-size: 16px;
 color: #484848;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

.title-articles {
 font-size: 12px;
 color: #5C5B5B;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.title-gallery {
 font-size: 12px;
 color: #5C5B5B;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.title_class {
 font-size: 16px;
 color: #014C2A;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

.title-events {
 font-size: 15px;
 color: #0E3C94;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.title-zoom {
 font-size: 20px;
 color: #9D0D02;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-weight: bold;
}

.title_cal {
 padding-right: 3px;
 padding-left: 3px;
 font-weight: bold;
 font-size: 14px;
 padding-bottom: 3px;
 padding-top: 3px;
 font-family: Century Gothic, Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.title_club {
 padding-right: 3px;
 padding-left: 3px;
 font-weight: bold;
 font-size: 20px;
 padding-bottom: 3px;
 color: white;
 padding-top: 3px;
 font-family: Arial Narrow, Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #04A001;
 text-decoration: none;
}

.title_adv {
 font-weight: bold;
 font-size: 15px;
 color: green;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.title_big {
 font-weight: bold;
 font-size: 18px;
 color: maroon;
 font-family: Tahoma, Geneva, Arial, Helvetica;
}

.title_pict {
 font-weight: bold;
 font-size: 12px;
 color: #403A4E;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.title_cal2 {
 font-weight: bold;
 font-size: 10px;
 color: #FFFFFF;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.date_cal2 {
 font-size: 10px;
 color: #000000;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 text-decoration: none;
}

.text-sm {
 font-size: 11px;
 color: #000000;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 text-decoration: none;
 text-transform: none;
 font-weight: normal;
}

/*
.text{FONT-SIZE: 12px; }
.text td{FONT-SIZE: 12px;}

*/
.news {
 font-size: 11px;
 color: #656565;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.articles {
 font-size: 11px;
 color: #656565;
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.categorycolor0 {
 background-color: #FCF2D2;
}

.categorytree0 {
 font-size: 12px;
 color: #3E050A;
 font-family: Verdana, Helvetica, sans-serif;
 text-decoration: none;
}

.categorytree0:hover {
 color: #BC0101;
}

.categorytree1 {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Verdana, Helvetica, sans-serif;
 background-color: #4187A0;
 text-decoration: none;
}

.categorytree1:hover {
 color: yellow;
}

.categorytree2 {
 font-size: 11px;
 color: #FFFFFF;
 font-family: Verdana, Helvetica, sans-serif;
 background-color: #5196AF;
 text-decoration: none;
}

.categorytree1:hover {
 color: yellow;
}

.ot {
 font-size: 9px;
 text-decoration: none;
 color: #19385E;
}

.form_title2 {
 font-size: 12px;
 text-align: right;
 color: #000080;
}

.madatorystar {
 color: #CC0000;
}

.wacopyright {
 color: #FFFFFF;
}

.form_title {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 background: #F0F0F1;
 text-align: right;
}

.form_field {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 background: #F0F0F1;
}

.form_field1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 background: #D7DAE4;
}

.form_field_text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #100F0F;
 text-decoration: none;
 background: #F0F0F1;
}

.form_title_w {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 font-weight: bold;
 text-decoration: none;
 text-align: right;
}

.form_field_w {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 font-weight: bold;
 text-decoration: none;
}

.form_title_g {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 font-weight: bold;
 text-decoration: none;
 background: #CACDD8;
 text-align: right;
}

.form_field_g {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 font-weight: bold;
 text-decoration: none;
 background: #CACDD8;
}

.more_detals {
 font-size: 10px;
 color: #234097;
 font-family: Verdana, helvetica, sans-serif;
}

.form_title_center {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 font-weight: bold;
 text-decoration: none;
 text-align: center;
}

.memo_form_title {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #013795;
 font-weight: bold;
 text-decoration: none;
 padding : 3 5 3 5;
 background: #F0F0F1;
}

.td_radio {
 font-size: 10px;
 text-decoration: none;
}

.radio_table {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-decoration: none;
}

.main_list_table {
 border-width: 1px 1px 1px 1px;
 background-color: #FFFFFF;
 border-collapse: collapse;
 border-color: #999999 #999999 #999999 #999999;
}

.list_td {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 color: black;
}

.list_td_edit {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 color: black;
}

.list_td_del {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 color: black;
}

.list_td_select_item {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration: none;
 color: black;
}

.search_title_td {
 background-color: #6594E0;
 text-align: center;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

.list_title_td {
 background-color: #D1D7E9;
 text-align: center;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #163D7B;
 font-weight: bold;
 text-decoration: none;
}

.list_select_title_td {
 background-color: #D1D7E9;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #013795;
 text-decoration: none;
 font-weight: bold;
}

.list_edit_title_td {
 background-color: #D1D7E9;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: navy;
 font-weight: bold;
 text-decoration: none;
 color: #163D7B;
}

.list_del_title_td {
 background-color: #D1D7E9;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #163D7B;
 font-weight: bold;
 text-decoration: none;
}

.list_empty {
 color: red;
 font-weight: bold;
 text-align: center;
}

.calendar_next {
 font-size: 14px;
 color: #434343;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
}

.calendar_next:hover {
 color: #CC0000;
}

.calendar_day_name {
 font-size: 8px;
 text-decoration: none;
 background: #888888;
 color: #FFFFFF;
}

.calendar_sun {
 font-size: 8px;
 font-weight: bold;
}

.calendar_sat {
 font-size: 8px;
 font-weight: bold;
}

.calendar_curr {
 font-size: 8px;
 color: red;
 font-weight: bold;
}

.calendar_fri {
 font-size: 8px;
 font-weight: bold;
}

.calendar_thu {
 font-size: 8px;
 font-weight: bold;
}

.calendar_wed {
 font-size: 8px;
 font-weight: bold;
}

.calendar_tue {
 font-size: 8px;
 font-weight: bold;
}

.calendar_mon {
 font-size: 8px;
 font-weight: bold;
}

.list_nav_caption {
 font-weight : color:#FFFFFF;
}

.list_nav_prev_link {
 font-weight: bold;
 color: #FFFFFF;
}

.list_nav_next_link {
 font-weight: bold;
 color: #FFFFFF;
}

.list_nav_link {
 font-weight: bold;
 color: #FFFFFF;
}

/*.pan_desc2.pan_desc2_school-educational-audio-products .col-lg-6
{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}*/
.pan_desc2.pan_desc2_school-educational-audio-products .col-lg-6 .ml-xl-5, .pan_desc2.pan_desc2_school-educational-audio-products .col-lg-6 .mx-xl-5 {
 margin-left: 0 !important;
 margin-top: 30px;
}
