html, .header, .footer, .section, .article, .nav, .aside {display: block;}
html, body, .header, .footer, .section, .article, .nav, .aside,
div, h2, h3, address, img, li, form, table, td, th, hr, fieldset {border: 0;margin: 0;padding: 0;}
html {color: #000;background: #fff;text-align: center;}
body {color: #000;background: #fff;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;line-height: 1.4;margin: 0 auto;text-align: left;width: 100%;}
h1{text-align:left;font-size:1.5em;padding: 0 1em;}
h2{font-size:1.25em;font-style:italic;}
h3{font-size:1em%;}

.th_ul li{margin: 1em 0;}

.th_definition0,.th_definition1{background: #ffffff;display:inline;padding-left:8px;padding-right:8px;font-weight:bold;font-style:italic;}
.th_definition0{color:#00aa00;}
.th_definition1{color:#FF0000;}
.th_definition,.th_linc{border: 2px solid #ddddee; padding: 10px 5px; background-color:#eeeeff; margin:8px 0;}
.th_linc{background-color:#000000;}
.th_linc a{color:#ffffff;font-weight: bold;}

.th_flag{float:right;height:1.5em;margin:0 0.3em;}
.th_langvige{height: 1.5em;font-size: 1em;margin: auto;}
.th_lang{float:right;position:relative;margin:0.7em 0 0 0;}

.th_table_vmenu,.th_main_menu,.th_menu_lang{height:3em;}
.th_table_vmenu{padding: 0px;display:none;}
.th_nav_icon{display:block;}
.th_table_vmenu td{vertical-align:middle}
.td_vmenu_razdel{border-left:2px solid white;}
.td_vmenu a{text-decoration:none;color:#000000;}
.td_vmenu_invers a,.td_vmenu_invers a:hover,.td_vmenu a:hover,.td_vmenu:hover a{text-decoration:none;color:#ffffff;}
.td_vmenu,.td_vmenu_invers{font-weight:bold;padding:0 10px 0 10px;cursor: pointer;}
.td_vmenu_invers,.td_vmenu:hover,.lmenu ul li a:hover,.lmenu ul li a.selected{background-image: linear-gradient(#888888, #444444 50%), linear-gradient(#444444, #888888);background-image: -o-linear-gradient(#888888, #444444 50%), -o-linear-gradient(#444444, #888888);background-image: -ms-linear-gradient(#888888, #444444 50%), -ms-linear-gradient(#444444, #888888);background-image: -moz-linear-gradient(#888888, #444444 50%), -moz-linear-gradient(#444444, #888888);background-image: -webkit-linear-gradient(#888888, #444444 50%), -webkit-linear-gradient(#444444, #888888);background-image: -webkit-gradient(linear,left bottom,left top,from(#444444),to(#888888));background-color: #444444;color:white;}
.th_main_menu{background-image: linear-gradient(#aaaaaa, #dddddd 50%), linear-gradient(#dddddd, #aaaaaa);background-image: -o-linear-gradient(#aaaaaa, #dddddd 50%), -o-linear-gradient(#dddddd, #aaaaaa);background-image: -ms-linear-gradient(#aaaaaa, #dddddd 50%), -ms-linear-gradient(#dddddd, #aaaaaa);background-image: -moz-linear-gradient(#aaaaaa, #dddddd 50%), -moz-linear-gradient(#dddddd, #aaaaaa);background-image: -webkit-linear-gradient(#aaaaaa, #dddddd 50%), -webkit-linear-gradient(#dddddd, #aaaaaa);background-image: -webkit-gradient(linear,left bottom,left top,from(#dddddd),to(#aaaaaa));background-color: #dddddd;width:100%;}

.th_main_block{text-align:left;}
.th_right_blok{float:right;position:relative;margin:10px 0px 10px 10px;}
.th_left_blok{float:left;position:relative;margin:10px 10px 10px 0px;}

.th_button,.th_button1{padding: 6px 9px 6px 9px; margin: 3px 0;}
.th_button1{background: #45526E; color: #fff!important;}
.th_button div{display:inline-block;}

.th_art{text-align:center;color:#0000ff;}
a{text-decoration:none;color:#15c}
a:hover{text-decoration:underline;color:#AA88AA;}


ul{margin-top:8px;margin-bottom:8px;}
img{border-width:0px;}
textarea{text-decoration:none;color:#000000;width: 100%;}
input.fb{text-decoration:none;color:#000000;width: 100%;}
th{background-color:#ffffff;padding:0px 0px 0px 0px;}
.postwrapper{}
.posttopbar{border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 0.7em 0.7em 0.7em 1em;color:#000000;background-color:#dddddd;}
.postname{font-weight:bold;font-size:1em;width:auto;float:left;}
.postdate{width:auto;font-size:1em;color:gray;text-align:right;}
.postcontent{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;padding: 0.7em 0.7em 0.7em 1em;color:#000000;background-color:#eeeeee;margin: 0px 0px 1.2em 0px;}
.postcontent_ans{border-radius: 5px; padding: 0.7em 0.7em 0.7em 1em;color:#000000;background-color:#ffffff;margin: 15px 0px 0 0px;}


a.don{color:#0000FF;font-weight:bold;font-size:1.2em;}
div.nscr{font-size:100%;color:#FF0000;}

#menu{margin:0px; padding:0px; list-style:none; line-height:36px; display:inline-block; float:left; z-index:1000;}
#menu > li {position:relative;}
/* sub-menus*/
#menu ul {padding:0px; margin:0px; display:block; display:inline;}
#menu li ul {position:absolute; left:-10px; top:-9px; margin-top:45px; line-height:12px; background-color:#444444; color:#FFFFFF; /* for IE */ display:none;font-size:0.7em;}
#menu li:hover ul {display:block;z-index:1000;}
#menu li ul li{display:block; margin:0px 0px; padding: 8px 20px;  border-top: dotted 1px #606060; list-style-type:none;}
#menu li ul li:first-child {border-top:none;}
#menu li ul li a {display:block; color:FFFFFF;}
#menu li ul li:hover{background-color:#888888;}




.th_header{background-color:#eeeeff;height: 98px;width:100%;}
.th_logo{background-color:#eeeeff;height: 98px;}
/*верхний рекламный блок*/
.th_top_logo{margin-top:4px;text-align:center;float:none;}
/*логотип*/
.th_logo_img {width:100%;height:auto;margin-top:1em;display:none;}
.th_menu_lang,.th_logo{width:100%;margin:auto;display:table;}
.table_main{background-color:White;border-spacing:0px;padding: 0px;display:block;width:100%;margin:auto;}
.td_content{vertical-align:top;border-right:0px; text-align:left;width:100%;display:block;padding:0;}
.th_right_column{width:100%; border-left:0px; vertical-align:top;display:none;}

.th_two_fild{display:block;}
/*.th_text_fild{width:730px;display:table-cell;}
.th_text_fild */


.th_half_left, .th_half_right{width:100%;display:block;padding-top: 0.5em;}
.th_half_right{border-left: 2px solid #eeeeff;}
.th_half_left #oldText, .th_half_right #newText{height:6em;width:98%;}
#th_text::placeholder,#newText::placeholder,#oldText::placeholder{text-align:center;padding-top:2.5em;font-style:italic;}

.th_one_fild #th_text{height:6em;width:98%;}



#overlay {width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#000;opacity:.8;}
/*end формы для авторизации и вывода сообщений*/
.th_right_top{display:none;margin-top:10px;}

footer{background: #dddddd;width:100%;}
footer .div_footer {width: 100%;}
footer .div_footer:first-child div{padding-top:1em;}


@font-face {
  font-family: 'Th-1';
  src:  url('./../../font/th.eot');
  src:  url('./../../font/th.eot#iefix') format('embedded-opentype'),
    url('./../../font/th.woff') format('woff'),
    url('./../../font/th.ttf') format('truetype'),
    url('./../../font/th.svg#Th-1') format('svg');
  font-display: swap;
  font-weight: normal;
  font-style: normal;
}

[class^="th-icon"], [class*=" th-icon"] {font-family: 'Th-1' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;width: 1em; font-size: 1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; padding-right: 0.5em;}

.th-icon-save:before{color:#333333;content: "\e962";font-size: 1em;}
.th-icon-clear:before{color:#333333;content: "\e9ad";font-size: 1em;}
.th-icon-power:before{color:#333333;content: "\e9b5";font-size: 1em;}
.th-icon-settings:before{color:#333333;content: "\e995";font-size: 1em;}


.th-icon-menu:before{color:#333333;content: "\e9bd";font-size: 2em;}
.th-icon-menu{display:inline-block;padding:0.5em;}
.th-icon-home:before {content: "\e900";font-size:1em;width:1em;height:1em;color:#0099ff;}
.th-icon-power1:before {content: "\e9b5";font-size:1em;width:1em;height:1em;color:#ff9900;}
.th-icon-about:before {content: "\ea08";font-size:1em;width:1em;height:1em;color:#0099ff;}



#overlay {width:100%;height:100%;position:fixed;top:0;left:0;display:none;background:#000;opacity:.8;}

/*выдвижная панель справа*/
.panel {position: fixed;right: 0;display: none;background: #ffffff;border:1px solid #dddddd;width: 70%;height: 100%;padding: 0px;overflow: scroll;z-index: 100; font-weight: bold;color:#444444;text-overflow: ellipsis;text-shadow: 0 1px 0 #f9f9f9;}
.oms_nav a{display: block;padding: 0em 0.2em 0em 0.5em;overflow: hidden;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #d3d3d3;text-decoration: none;color:#444444;}
.oms_nav a img{height:1em;width:1em; margin:0 2em 0 0;}
.oms_nav a:nth-child(2n){background:#ddddff;} 
.oms_btn_ico1{display:table-cell;border-right: 1px solid #d3d3d3;padding: 0.5em 0em;}
.oms-nav-t1{display: table-cell;padding: 0px 0.5em;color: #000000;speak: none;font-style: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;vertical-align: middle;text-align: left;}

.th_options{border: 2px solid #ccccee;margin: 5px 0; padding:0 5px;background-color:#ffffff;}



@media screen and (min-width: 1100px) {
	body{display:block;}
	.th_table_vmenu{display:table;}
	.th_nav_icon{display:none;}
	.th_definition0,.th_definition1{border-radius: 10px;}
	.th_definition,.th_linc{border-radius:10px;}
	.th_logo_img {width:auto;height:4em;}
	.th_top_logo{float:right;}
	.th_top_logo{float:right;}
	.th_menu_lang,.th_logo{width:1100px;margin:auto;display:table;}
	.table_main{width:1100px;margin:auto;display:table;}
	.td_content{display:table-cell;padding:0 3px;border-right: 2px solid #aaaaaa;}
	.th_right_column{width:345px; vertical-align:top;display:table-cell;padding: 0 3px;display: block;}
	.th_right_top{display:block;}

	.th_two_fild{display:table;}
	.th_half_left, .th_half_right{width:364px;display:table-cell;}
	.th_half_left #oldText, .th_half_right #newText{height:200px;width:358px;}
	.th_one_fild #th_text{height:200px;}

	.th_options{border-radius:15px;}
	footer .div_footer{background: #dddddd;display: table-cell;padding: 0.5em 1em;border-left: 1px solid #ffffff;vertical-align: top;width:auto;}
	footer .div_footer:first-child {width: 30%;}
	footer .div_footer:first-child div{padding-top:0;}
	#th_text::placeholder,#newText::placeholder,#oldText::placeholder{text-align:center;padding-top:5em;font-style:italic;}
	.th-icon-menu{display:none;}
}


.th_input_opasyty::placeholder{opacity: .8;}
.th_input_opasyty{width: 4em;height: 1em;border-radius: 5px;text-align: center; font-size: 1em;}

button {cursor: pointer;}
button:disabled,
button:hover:disabled {color: gray;opacity: 0.7;box-shadow: none;}
