.bordered tr:hover {
    background: #fbf8e9;
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;     
}    

.hint {
	color: blue;
	cursor: pointer;
}

.counter{
	font-size: 14px;
	color: red;
}

.hint2 {
	color: blue;
	cursor: help;
}
    
.bordered td, .bordered th {
    border: 2px solid #aaa;
    padding: 10px;
    text-align: center;    
}

#synonims_window {
	font-size: 12px;
}

.bordered th {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:    -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:     -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:      -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image:         linear-gradient(top, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.8) inset; 
    -moz-box-shadow:0 1px 0 rgba(255,255,255,.8) inset;  
    box-shadow: 0 1px 0 rgba(255,255,255,.8) inset;        
    border-top: none;
    text-shadow: 0 1px 0 rgba(255,255,255,.5); 
}


.bordered th:first-child {
    -moz-border-radius: 6px 0 0 0;
    -webkit-border-radius: 6px 0 0 0;
    border-radius: 6px 0 0 0;
}

.bordered th:last-child {
    -moz-border-radius: 0 6px 0 0;
    -webkit-border-radius: 0 6px 0 0;
    border-radius: 0 6px 0 0;
}

.bordered tr:last-child td:first-child {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.bordered tr:last-child td:last-child {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}


.a_demo_four {
	background-color:#3bb3e0;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	cursor: pointer;
	text-decoration:none;
	color:#fff;
	position:relative;
	padding:10px 20px;
	padding-right:50px;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(44,160,202)),
	color-stop(1, rgb(62,184,229))
	);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
}

.a_demo_four:active {
	top:3px;
	cursor: pointer;
	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
}

.a_demo_four::before {
	cursor: pointer;
	background-color:#2591b4;
	background-image:url(../images/right_arrow.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
}

.a_demo_four:active::before {
	cursor: pointer;
	top:50%;
	margin-top:-12px;
	-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
}

.table_div {
	background-color: lightblue;
	border-radius: 10px 10px 10px 10px;
	margin: 20px;
	height: 1100px;
}

.pagination_synonims {
	text-align: center;
}

.box {
width: 100px;
height: 100px;
border-radius: 10px 10px 10px 10px;
background-color: blue;
}

#tube_category {
	min-width: 150px;
}

#menu_title {
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
}

#dle_categories {
	width: 160px;
}

#textarea_send {
	padding-left: 10px;
	padding-top: 10px;
	margin-left: 65px;
	margin-top: 30px;
	margin-bottom: 10px;
	width: 80%;
	height: 50px;
	font-size: 14px;
}

#messages {
	font-size: 12px;
	padding-top: 10px;
	margin-left: 45px;
	width: 90%;
	height: 65%;
	overflow-y: auto;
}

#messages table tr td {
	padding: 10px;
}

/* Голубая кнопка */

.button-blue {

padding-top: 25px;

background: #4477a1;

background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#4477a1) );

background: -moz-linear-gradient(-90deg, #81a8cb, #4477a1);

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');

}

.button-blue:hover {

background: #81a8cb;

background: -webkit-gradient(linear, left top, left bottom, from(#4477a1), to(#81a8cb) );

background: -moz-linear-gradient(-90deg, #4477a1, #81a8cb);

filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4477a1', endColorstr='#81a8cb');

}

.button-blue:active {

background: #4477a1;

}

/* /Голубая кнопка */



#setup_delim textarea {
	margin-left: 65px;
	margin-top: 30px;
	width: 80%;
	height: 90%;
}

#template_player, #template_export, #template textarea {
	margin-left: 65px;
	margin-top: 30px;
	width: 80%;
	height: 200px;
}

#table_settings tr td {
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: baseline;
}

.table_div table tr td {
	vertical-align: top;
}

.bordered tr td {
	padding-top: 0px;
	padding-left: 0px;
	vertical-align: middle;
}

.inputtext {
  background-color: #ffffeb;
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #333;
  font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 5px 5px;
  text-shadow: 0 1px 0 #eee;
}









.button {
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
  background-image: linear-gradient(top, #eeeeee, #cccccc);
  border: 1px solid #ccc;
  border-bottom: 1px solid #bbb;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: #333;
  font: bold 12px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
  padding: 8px 8px;
  text-align: center;
  text-shadow: 0 1px 0 #eee;
}
.button:hover {
    background-color: #dddddd;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddddd), color-stop(100%, #bbbbbb));
    background-image: -webkit-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -moz-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -ms-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: -o-linear-gradient(top, #dddddd, #bbbbbb);
    background-image: linear-gradient(top, #dddddd, #bbbbbb);
    border: 1px solid #bbb;
    border-bottom: 1px solid #999;
    cursor: pointer;
    text-shadow: 0 1px 0 #ddd; 
}
.button:active {
    border: 1px solid #aaa;
    border-bottom: 1px solid #888;
    -webkit-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -moz-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -ms-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    -o-box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
    box-shadow: inset 0 0 5px 2px #aaaaaa, 0 1px 0 0 #eeeeee;
}

select, input[text] {
  -webkit-appearance: button;
  -webkit-border-radius: 2px;
  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-padding-end: 20px;
  -webkit-padding-start: 2px;
  #-webkit-user-select: none;
  background-image: url(../images/select-arrow.png), 
  -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
  background-position: center right;
  background-repeat: no-repeat;
  border: 1px solid #AAA;
  color: #555;
  font-size: inherit;
  
  font-family: Times New Roman, Times, serif;
  margin: 0;
  overflow: hidden;
  padding-top: 2px;
  padding-bottom: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
}  


.div_settings {
	position: absolute;
}
  
.div_select {
	vertical-align: center;
}
  
.strelki {
	vertical-align: top; 
	margin-top: 140px
}

#parse_div div.block {
	border: 1px solid #cc46cc;
	border-radius: 10px 10px 10px 10px;
	cursor: pointer;
	opacity: 1.50;
}


.loads_table tr td{
	padding-top: 10px;
	padding-left: 10px;
	cursor: pointer;
}

.loads_table tr td * {
	cursor: pointer;
}

.loads_table {
	margin-bottom: 1px;
	border-radius: 15px;
   border: lightblue solid 2px;
	padding-right: 40px;
	min-width: 100px;
	border-collapse: separate;
	margin-left: 50px; 
	width: 90%
}




#parse_div div:link {
	background-color: blue;
}

.selected {
	background-color: #CCCCFF;
}

.selected2 {
	background-color: lightblue;
}

.img_block {
	width: 180px;
	height: 135px;
	margin-left: 50px;
	cursor: move;	
}

.border_img {
	border-color: #B8F500;
	border-style: solid;
	border-width: 10px;
}

.check_all {
	-moz-box-shadow:inset -1px -1px 12px -1px #963496;
	-webkit-box-shadow:inset -1px -1px 12px -1px #963496;
	box-shadow:inset -1px -1px 12px -1px #963496;
	background-color:#f0edf0;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	border-radius:25px;
	border:1px solid #ad68ad;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
	text-shadow:1px 1px 23px #572257;
}.check_all:hover {
	background-color:#e698e6;
}.check_all:active {
	position:relative;
	top:1px;
}

.td_name {
	width:10%; 
	text-align: center; 
	vertical-align: center;
}

.chk_img {
	 width: 20px;
    height:20px;
    color: white;
    background-color:#c1c1c1;
    border: 0px inset ThreeDFace ! important;
    margin: 0 0 0 5px;
    padding: 5px 4px 3px 5px;	
    cursor: pointer;
}


.add_button{	
font:bold 18px Tahoma, Geneva, sans-serif;
font-style:normal;
color:#2e1b2e;
background:#e2e82a;
border:0px solid #ffffff;
text-shadow:0px -1px 20px #222222;
box-shadow:2px 2px 5px #000000;
-moz-box-shadow:2px 2px 5px #000000;
-webkit-box-shadow:2px 2px 5px #000000;
border-radius:0px 40px 40px 0px;
-moz-border-radius:0px 40px 40px 0px;
-webkit-border-radius:0px 40px 40px 0px;
width:127px;
padding:7px 44px;
cursor:pointer;
margin:0 auto;
}
.add_button:active{
cursor:pointer;
position:relative;
top:2px;
}

.start_button {
	cursor: pointer;
	-moz-box-shadow:inset -1px 0px 12px -35px #ffffff;
	-webkit-box-shadow:inset -1px 0px 12px -35px #ffffff;
	box-shadow:inset -1px 0px 12px -35px #ffffff;
	background-color:#f0e4f0;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	border:3px solid #cc46cc;
	display:inline-block;
	color:#a199a1;
	font-family:Comic Sans MS;
	font-size:19px;
	font-weight:bold;
	padding:6px 28px;
	text-decoration:none;
	text-shadow:-1px -1px 6px #ffffff;
}.start_button:hover {
	background-color:#e3b3e3;
}.start_button:active {
	position:relative;
	top:1px;
}

.showhideblock {
	border-radius: 10px 10px 0 0;
	-moz-box-shadow:inset -1px -1px 0px -46px #c2b7c2;
	-webkit-box-shadow:inset -1px -1px 0px -46px #c2b7c2;
	box-shadow:inset -1px -1px 0px -46px #c2b7c2;
	background-color:#d698d6;
	display:inline-block;
	color:#241d24;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 16px;
	text-decoration:none;
	text-shadow:0px 0px 0px #deb6de;
}.showhideblock:hover {
	background-color:#a651a6;
}.showhideblock:active {
	position:relative;
	top:1px;
}

div.status table tr td {
	padding-top: 0px;
	padding-right: 100px;
	text-align: center;
}


div.status {
	width: 96%;
	height: auto;
	margin: 0px 0px 30px 0px;
	padding: 10px 0px 10px 50px;
	font-size: 16px;
	-moz-box-shadow:inset -1px 0px 12px -35px #ffffff;
	-webkit-box-shadow:inset -1px 0px 12px -35px #ffffff;
	box-shadow:inset -1px 0px 12px -35px #ffffff;
	background-color:#00BCFF;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:10px;
	display:inline-block;
	color:#E7EDEF;
	font-family:Comic Sans MS;
	font-size:19px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:-1px -1px 6px #ffffff;
}

#loginForm {
	width: 290px;
	padding: 14px 22px 0;
	margin: 0px auto 0;
	font: 18px/22px Arial, Tahoma, sans-serif;
	color: #444;
}
#loginForm .field {
	margin: 0 0 14px;
}
#loginForm .field label {
	display: block;
	margin: 0 0 10px;
}
#loginForm .field .input {
  border-radius: 4px;
}
#loginForm .field input {
  font: 12px Arial, Tahoma, sans-serif;
	color: #444;
	width: 262px;
	padding: 9px 13px;
  border: 1px solid #D2D9DC;
	border-radius: 3px;
	box-shadow: inset 2px 2px 6px #EBEBEB, 0 0 0 5px #F7F9FA;
	outline: none;
}
#loginForm .field input:focus {
	border-color: #B7D4EA;
	box-shadow: inset 2px 2px 6px #EBEBEB, 0 0 4px #D0E6F6, 0 0 0 5px #F2F8FC;
}
#loginForm .submit_result {
	overflow: hidden;
	margin: 30px -24px 0;
	padding: 22px 24px;
	background: #F0F5F7;
	border-top: 1px solid #DDE0E8;
	border-radius: 0 0 4px 4px;
	box-shadow: inset 0 1px #FFF, inset -1px -1px #F7FAFB, inset 1px 0 #F7FAFB;
  font-size: 16px;
}

.submit_button {
	margin-left: 33%;
	margin-top: 10px;
	padding: 6px 30px;
	height: 35px;
  border-top: 1px solid #98CCE7;
  border-bottom: 1px solid #7DB0CC;
  border-left: 1px solid #8CBFD9;
  border-right: 1px solid #8CBFD9;
  border-radius: 15px;
	color: #FFF;
  font: bold 13px Arial, Tahoma, sans-serif;
	box-shadow: inset 0 1px #D4EBF7, 0 1px 3px #B8BEBE;
	background: -moz-linear-gradient(top,  #badff3 0%, #7acbed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#badff3), color-stop(100%,#7acbed));
	background: -webkit-linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background: -o-linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background: -ms-linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background: linear-gradient(top,  #badff3 0%,#7acbed 100%);
	background-color: #9FD7F0;
	cursor: pointer;
	text-shadow: 0 -1px rgba(0,0,0,0.15);
	outline: none;
}



.progressbar {
	margin-top: 5px;
	max-height: 10px;
	width: 80%;
}


.button_download {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:0px 27px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.button_download:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.button_download:active {
	position:relative;
	top:1px;
}.button_download:disabled {
	background-color:white;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, white), color-stop(1, white) );
	background:-moz-linear-gradient( center top, white 5%, white 100% );
}

.sel_act {
	border: 2px solid #dcdcdc;
	text-align: center; 
	margin-left:57px; 
	margin-bottom: -1px;
	margin-top: -1px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 88%;
}

#logs {
	font-size: 14px;
}

.number {
	width: 40px;
}

.dle_cat {
	margin-left: 20px;
	margin-top: 20px;
}

span[destin=num_sym] {
	color: blue;
	font-size: 14px;	
}

#synonim_table, #synonims table.table
{
	width: 95%;
}

#synonim_table tr th
{
	cursor: pointer;
}

#synonim_table tr td
{
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;
}

#synonim_table tr td input
{
	width: 90%;
}

.extend_button {
	background-color:#7aff9d;
	-moz-border-radius:42px;
	-webkit-border-radius:42px;
	border-radius:42px;
	border:4px solid #71b878;
	display:inline-block;
	cursor:pointer;
	color:#8a588a;
	font-family:Impact;
	font-size:17px;
	font-style:italic;
	padding:7px 26px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.extend_button:hover {
	background-color:#aee094;
}
.extend_button:active {
	position:relative;
	top:1px;
}






// чатик
table#chat {
  width: 370px;
  display: none;
  border: 0;
  padding: 0;
  border-collapse: collapse;
  border-spacing: 0px;
  color: #000000;
  text-align: center;
  font-size: 10pt;
}
table#chat td{
  padding: 0px 5px 0px 5px;
}

#chat_body {
  background-color: #FFFFFF;
  border: #555555 1px solid;
  height: 300px;
  width: 600px;
  word-wrap: break-word;
  overflow: auto;
  text-align: left;
  color: #000000;
}

#chat_name, #chat_text {
  white-space: normal;
  width: 600px;
  border: #555555 1px solid;
  background-color: #FFFFFF;
}

.chat_msg {
	word-wrap: break-word;	
}
.chat_msg .chat_date {
  font-size: 8pt;
  font-style: italic;
  color: #0000FF;
}
.chat_msg .chat_name {
  font-size: 9pt;
  font-weight: bold;
  color: #0000FF;
}
.chat_msg .chat_text {
  word-wrap: break-word;
  font-size: 10pt;
}
