/* File type:CSS;
File name:style.css
File location:'http://ddriver.ru/thema/default/style.css'
Autor:Anton Ponomarev 
Copyright © ddriver.ru 2009 */

/* START RESET CSS */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
main, menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section{display:block}
body{line-height:1;width:100%;min-width:320px;background:#fff;color:#000;font-family:Verdana,sans-serif;font-size:14px;text-align:center}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{color:#4d7285;text-decoration:none}
a:hover{color:#6da3bd;text-decoration:underline}
/* END RESET CSS */
h1,h2,h3,h4{font-size:20px;color:#000;text-align:center;text-decoration:none;text-transform:none;line-height:2;padding:0;margin:2%}
h2{font-size:18px}
h3{font-size:16px}
h4{font-size:14px}
/* START HEADER */
@font-face{
    font-family:'crilleemedium';
    src:local('Crillee');
    src:url('fonts/crilleemedium.eot');
    src:url('fonts/crilleemedium.eot') format('embedded-opentype'), url('fonts/crilleemedium.woff2') format('woff2'), url('fonts/crilleemedium.woff') format('woff'), url('fonts/crilleemedium.ttf') format('truetype'), url('fonts/crilleemedium.svg#crilleemedium') format('svg');
}
header{width:100%;text-align:center;vertical-align:middle;margin:0;padding:0}
.logo_head{display:table;width:100%}
.logo_row{display:table-row}
.logo{display:table-cell;text-align:left;padding:5px 5px 5px 10px}
.logo h2{text-align:left;line-height:normal;padding:0;margin:0}
.logo a{display:inline-block;font-size:40px;text-transform:none;letter-spacing:2px;color:#fc7d33;
font-family:'crilleemedium',serif;font-weight:400;font-style:normal;text-decoration:none;white-space:nowrap;
text-shadow:#a6a8ab 1px 1px 0, #a6a8ab -1px -1px 0, #a6a8ab -1px 1px 0, #a6a8ab 1px -1px 0}
.logo a:first-letter{font-size:55px;margin:0 -25px 0 0;vertical-align:super;color:#e6e6e6;text-transform:uppercase}
.logo_social{display:table-cell;text-align:center;vertical-align:middle;padding:5px 5px 0;white-space:nowrap}
.logo_social div, .logo_social img{padding:0 10px;margin:0 10px}
.logo_search{display:table-cell;text-align:right;vertical-align:middle;padding:5px 10px 0 5px;white-space:nowrap}
#cse-search-box input.srch_txt, input.srch_txt{background-image:none !important;font-size:16px;vertical-align:middle}
#cse-search-box input.srch_btn{width:13px;height:13px;padding:5px 25px;min-width:13px;vertical-align:middle;color:#fff;
border:1px solid #ed5b03;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;
    border-color: #ed5b03;
    background-color: #f65e03;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fc7d33),to(#f65e03));
    background-image: -webkit-linear-gradient(top,#fc7d33,#f65e03);
    background-image: -moz-linear-gradient(top,#fc7d33,#f65e03);
    background-image: -ms-linear-gradient(top,#fc7d33,#f65e03);
    background-image: -o-linear-gradient(top,#fc7d33,#f65e03);
    background-image: linear-gradient(top,#fc7d33,#f65e03);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fc7d33',EndColorStr='#f65e03')
}
#cse-search-box input.srch_btn:hover {border-color: #c14a02;background-color: #de5603;
background-image: -webkit-gradient(linear,left top,left bottom,from(#fc7d33),to(#de5603));
background-image: -webkit-linear-gradient(top,#fc7d33,#de5603);
background-image: -moz-linear-gradient(top,#fc7d33,#de5603);
background-image: -ms-linear-gradient(top,#fc7d33,#de5603);
background-image: -o-linear-gradient(top,#fc7d33,#de5603);
background-image: linear-gradient(top,#fc7d33,#de5603);
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fc7d33',EndColorStr='#de5603');
}
#cse-search-box input.srch_btn:focus {box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);
-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);
-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.5);}
/* END HEADER */

/* START HORIZONTAL MENU */
.clearfix:before, .clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
nav.main_menu{width:100%;height:40px;font-size:12pt;background-color:#fc7d33;border:0;clear:both;margin:5px 0}
nav.main_menu ul{list-style:none;padding:0;margin:0 auto;width:1000px;height:40px}
nav.main_menu li{display:inline;float:left;text-transform:uppercase;text-align:center;background-color:#fc7d33}
nav.main_menu a{color:#fff;display:inline-block;width:250px;text-align:center;text-decoration:none;text-transform:uppercase;line-height:40px;text-shadow:1px 1px 0 #ed5b03;white-space:nowrap}
nav.main_menu li a{border-right:1px solid #fcc19e;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;white-space:nowrap}
nav.main_menu li:last-child a{border-right:0}
nav.main_menu a:hover{background-color:#a6a8ab;text-shadow:1px 1px 0 #939697}
nav.main_menu a:active{background-color:#dc5014;text-shadow:1px 1px 0 #ad4112}
nav.main_menu a#open_main_menu{display:none}
/* END HORIZONTAL MENU */

.top_advert{width:96%;text-align:center;vertical-align:middle;padding:0;margin:1% 2%;clear:both}
.top_advert div, .top_advert ins{max-width:96%}

main{display:-webkit-flex;display:flex;min-width:300px;width:100%;padding:0;margin:0 auto;clear:both;float:left}
article{-webkit-flex-grow:1;flex-grow:1;padding:0;margin:0 10px;padding-right:20px}
aside.aside_left{-webkit-flex-shrink:0;flex-shrink:0;width:250px;padding:0;margin:0 10px;background-color:#e6e6e6;text-align:left}

article div.blockContent{color:#000;text-align:center}
article div.maintext{text-align:justify;width:98%;line-height:normal;padding:0;margin:1%}
.maintext img{border:0}

aside.aside_left div.blockAside{width:100%;background-color:#e6e6e6;text-align:left;clear:both}
aside.aside_left div.blockTitle{background-color:#fc7d33;padding:10px 20px;font-size:14px;color:#fff;text-shadow:1px 1px 0 #ed5b03;white-space:nowrap;text-align:left;text-decoration:none;text-transform:uppercase}
aside.aside_left div.blockContent{background-color:#e6e6e6;padding:10px;font-size:12px;color:#696969;text-align:left;text-decoration:none;text-transform:none}

/* START LOGIN FORM */
.lgn_form_page{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:5% auto;clear:both;position:relative}
.lgn_form_div{display:inline-block;width:40%;text-align:center;vertical-align:top;padding:0;margin:0 auto;clear:both;position:relative}
.lgn_form{width:98%;display:table;text-align:center;line-height:normal;padding:0;margin:1%;position:relative}
.lgn_form div.lgn_form_row{width:100%;display:table-row;text-align:center;padding:0;margin:5px auto;position:relative}
.lgn_form_txt{width:94%;padding:5px;outline:none;margin:3px auto;color:#000;font-size:14px;border:2px solid rgba(220, 220, 220, 1);position:relative;
   box-shadow:1px 1px 3px 1px rgba(200,200,200, 0.2) inset;background-color:rgba(255, 255, 255, .8);
   -webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);
   -moz-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);
   -o-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);
   transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}
.lgn_form_txt::-webkit-input-placeholder{color:#b8b8b8;opacity:1;transition:opacity .3s ease}
.lgn_form_txt::-moz-placeholder{color:#b8b8b8;opacity:1;transition:opacity .3s ease}
.lgn_form_txt:-moz-placeholder{color:#b8b8b8;opacity:1;transition:opacity .3s ease}
.lgn_form_txt:-ms-input-placeholder{color:#b8b8b8;opacity:1;transition:opacity .3s ease}
.lgn_form_txt:focus:-webkit-input-placeholder{opacity:0;transition:opacity .3s ease}
.lgn_form_txt:focus:-moz-placeholder{opacity:0;transition:opacity .3s ease}
.lgn_form_txt:focus:-ms-input-placeholder{opacity:0;transition:opacity .3s ease}
.lgn_form_txt:hover{border:2px solid #b6b6b6;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2) inset;background-color:rgba(255,255,255,1);
  -webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);
  transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}
.lgn_form_txt:focus{border:2px solid #b6b6b6;box-shadow:0px 0 0 0 rgba(0,0,0,.2);background-color:rgba(255,255,255,1);
  -webkit-transition:all 100ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition:all 100ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition:all 100ms cubic-bezier(0.42, 0, 0.58, 1);
  transition:all 100ms cubic-bezier(0.42, 0, 0.58, 1);
}

.lgn_button{width:100%;margin:5px auto;display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;position:relative;
	font:14px Arial, Helvetica, sans-serif;padding:5px;color:#000;border:2px solid #b6b6b6;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius:.2em;
	-moz-border-radius:.2em;
	border-radius:.2em;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
   background:-moz-linear-gradient(top, #fff, #ededed);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.lgn_button:hover{text-decoration:none;background:#ededed;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background:-moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.lgn_button:active{color:#999;position:relative;top:1px;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background:-moz-linear-gradient(top,  #ededed,  #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
.lgn_form a{color:#225985;margin:5px}
.lgn_form a:hover{color:#fc7d33;text-decoration:underline}
.lgn_form a:active{color:#fc344d;text-decoration:underline}
/* END LOGIN FORM */

/* START NEW FORUM MASSAGE */
.new_forum{display:table;text-align:center;width:98%;line-height:normal;padding:0;margin:1%;clear:both}
.new_forum div.table_capt{display:table-caption;width:100%;text-align:center}
.new_forum div.table_capt h2{font-size:18px;color:#000;text-align:center;text-decoration:none;text-transform:none;line-height:2}
.new_forum div.table_row{display:table-row;text-align:center}
.new_forum div.table_row a{color:#225985}
.new_forum div.table_row a:hover{color:#fc7d33;text-decoration:underline}
.new_forum div.table_row a:active{color:#fc344d;text-decoration:underline}
.new_forum div.table_row img{border:0}
.new_forum div.table_cell{display:table-cell}
.new_forum div.msg{color:#606060;font-size:14px;text-align:left;line-height:1.5;padding:5px}
.new_forum div.numb_view, .new_forum div.autor, .new_forum div.last_post{color:#606060;font-size:12px;text-align:right;line-height:1.5;padding:5px}
.new_forum div.last_post{white-space:nowrap}
.new_forum div.autor a{color:#606060;text-decoration:underline}
.new_forum div.autor a:hover{color:#000}
/* END NEW FORUM MASSAGE */

/* START NEW CATALOG */
.new_catalog{display:table;text-align:center;width:98%;line-height:normal;padding:0;margin:1%;clear:both}
.new_catalog div.table_capt{display:table-caption;width:100%;text-align:center}
.new_catalog div.table_capt h2{font-size:18px;color:#000;text-align:center;text-decoration:none;text-transform:none;line-height:2}
.new_catalog div.table_capt h3{font-size:16px;color:#000;text-align:center;text-decoration:none;text-transform:none;line-height:2;padding:10px 0}
.new_catalog div.table_row{display:table-row;text-align:center}
.new_catalog div.table_row a{color:#225985}
.new_catalog div.table_row a:hover{color:#fc7d33;text-decoration:underline}
.new_catalog div.table_row a:active{color:#fc344d;text-decoration:underline}
.new_catalog div.table_cell{display:table-cell}
.new_catalog div.msg{color:#606060;font-size:14px;text-align:left;line-height:1.5;padding:5px}
.new_catalog div.numb_view{color:#606060;font-size:12px;text-align:right;line-height:1.5;padding:5px;white-space:nowrap}
/* END NEW CATALOG */

/* START DOWNLOADS MODULE */
.dl_index{display:table;text-align:center;width:98%;line-height:normal;padding:0;margin:1%;vertical-align:top;clear:both}
.dl_capt{display:table-caption;width:100%;text-align:left;padding:0;margin:5px auto;vertical-align:middle}
.dl_capt h2{font-size:18px;color:#000;text-align:left;text-decoration:none;text-transform:none;line-height:2;padding:0 0 0 10px}
.dl_row{display:table-row;text-align:left;margin:5px auto}
.dl_row div{width:100%;display:table-cell;text-align:left;vertical-align:top;padding:0 0 0 20px;margin:0}
.dl_adm{width:100%;display:table-cell;text-align:right;vertical-align:top;padding:0;margin:0 auto}
.dl_adm a{width:100%;color:#ff6347;text-align:right;text-decoration:underline}
.dl_ads{display:inline-block;max-width:800px;display:table-cell;text-align:left;vertical-align:middle;padding:0;margin:10px;overflow:hidden}
.dl_ads ins{max-width:800px;overflow:hidden}
.dl_index_cat{display:block;width:100%;margin:10px auto;clear:both;padding:0;float:left}
.dl_index_cat ul{list-style:none;width:100%;text-align:left;vertical-align:top;margin:0;padding:0 0 0 40px}
.dl_index_cat li{display:inline;width:25%;text-align:left;vertical-align:top;float:left;padding:5px 0}
.dl_index_cat li a{line-height:normal}
div.dl_file{width:100%;display:table-cell;text-align:left;vertical-align:top;line-height:normal;padding:0 0 10px 15px;margin:5px auto}
div.dl_file_ftr{width:100%;display:table-cell;font-size:12px;text-align:left;vertical-align:top;line-height:2.5;padding:10px 0 10px 15px;margin:5px auto}
.dl_file_ftr a{color:#696969;text-decoration:underline}
.dl_file_ftr a:hover, footer a:active{color:#000}
.dl_file_ftr p{width:100%;margin:5px 0;font-size:12px;line-height:2.5;padding:0}
/* END DOWNLOADS MODULE */

/* START CATALOG MODULE */
.ctlg_index{display:table;text-align:center;width:98%;line-height:normal;padding:0;margin:1%;vertical-align:top;clear:both}
.ctlg_capt{display:table-caption;width:100%;text-align:center;padding:0;margin:5px auto;vertical-align:middle}
.ctlg_capt h2{font-size:18px;color:#000;text-align:left;text-decoration:none;text-transform:none;line-height:2;padding:0 0 0 10px}
.ctlg_row{display:table-row}
.ctlg_row div{display:table-cell;text-align:left;vertical-align:top;padding:10px 10px 10px 20px;margin:0 auto}
div.ctlg_index_c1{display:table-cell;text-align:left;vertical-align:top;line-height:normal;padding:10px 5px 10px 20px;margin:0}
div.ctlg_index_c2{display:table-cell;font-size:12px;color:#696969;text-align:right;vertical-align:top;line-height:normal;padding:10px 5px;margin:0;white-space:nowrap}
div.ctlg_index_c1 a{font-size:15px;font-weight:600}
div.ctlg_index_c1 span{font-size:12px;color:#696969;padding:5px 20px}
div.ctlg_dopmenu_row{display:table-row}
div.ctlg_dopmenu_L{width:50%;display:table-cell;text-align:left;vertical-align:top;padding:5px 15px;margin:5px 10px}
div.ctlg_dopmenu_R{width:50%;display:table-cell;text-align:right;vertical-align:top;padding:5px 15px;margin:5px 10px}
.ctlg_dopmenu_L, .ctlg_dopmenu_R{font-size:12px}
.ctlg_dopmenu_L a, .ctlg_dopmenu_R a{font-size:14px;font-weight:900}
.ctlg_anons_tb{display:table;width:96%;padding:0;margin:1% 2%;clear:both}
.ctlg_anons_row{display:table-row}
.ctlg_anons_capt{width:100%;display:table-caption;padding:10px 0;text-align:left}
.ctlg_anons_capt h3{text-align:left;line-height:normal;padding:0;margin:0}
.ctlg_anons_capt a{font-size:16px;color:#fc7d33;text-align:left;text-decoration:none;text-transform:none;line-height:normal;padding:0 0 0 10px}
.ctlg_anons_capt a:hover{text-decoration:underline}
.ctlg_anons_cl{display:table-cell;text-align:left;vertical-align:middle;padding:5px 0;margin:0}
.ctlg_anons_cl ul{display:inline-block;width:100%;list-style:none;text-align:left;vertical-align:top;padding:0;margin:0}
.ctlg_anons_cl li{display:inline;width:33%;font-size:12px;color:#696969;vertical-align:top;float:left;padding:0;line-height:normal}
.ctlg_anons_cl li:first-child{text-align:left;padding-left:0}
.ctlg_anons_cl li.ctlg_anons_dt{text-align:center;white-space:nowrap}
.ctlg_anons_cl li:last-child{text-align:right}
.ctlg_anons_ft{display:table-cell;font-size:12px;text-align:center;vertical-align:top;line-height:normal;padding:0}
.ctlg_anons_ft a{font-size:12px;text-align:center;padding:5px 5px 20px}
.ctlg_all_st {display:table;width:100%;padding:0;margin:10px 10px 10px 40px;text-align:left;clear:both}
.ctlg_all_st_row {display:table-row}
.ctlg_all_st_cl {display:table-cell;text-align:left;vertical-align:top;padding:0;margin:0 auto}
.ctlg_all_st_cl ul{display:inline-block;width:90%;text-align:left;vertical-align:top;padding:0;margin-left:20px;list-style-type:disc}
.ctlg_all_st_cl li{display:list-item;width:90%;font-size:14px;color:#696969;padding:5px 0;vertical-align:top;float:left;line-height:normal}
.ctlg_all_st_cl li a{font-size:14px;padding:0;line-height:normal}
.ctlg_stat{display:block;width:98%;text-align:justify;margin:10px auto;clear:both;padding:0}
.ctlg_stat_header{display:block;width:98%;text-align:left;margin:0 1%;clear:both;padding:0}
.ctlg_stat_header a{font-size:14px;text-align:left;padding:6px;line-height:2}
.ctlg_stat_header h1{width:100%;font-size:20px;color:#000;text-align:left;text-decoration:none;text-transform:none;line-height:2;padding:0 0 0 10px;clear:both}
.ctlg_stat_inf {display:block;width:100%;color:#696969;text-align:center;margin:10px auto;clear:both;padding:0}
.ctlg_stat_autor {display:inline-block;width:49%;color:#696969;text-align:left;margin:0 auto;float:left;padding:0}
.ctlg_stat_autor a {color:#696969;text-decoration:underline}
.ctlg_stat_autor a:hover{color:#fc7d33;text-decoration:underline}
.ctlg_stat_autor a:active{color:#fc344d;text-decoration:underline}
.ctlg_stat_data {display:inline-block;width:49%;color:#696969;text-align:right;margin:0 auto;padding:0}
.ctlg_stat_text {display:block;width:99%;text-align:justify;vertical-align:top;line-height:1.5;margin:20px auto;clear:both;padding:0}
.ctlg_stat_text h2 {font-size:18px;text-align:left;color:#fc7d33;margin:0;padding:12px 5px}
.ctlg_stat_text h3 {font-size:16px;text-align:left;color:#fc7d33;margin:0;padding:10px 5px}
.ctlg_stat_text img {max-width:100%;height:auto}
.ctlg_menuNP{display:table;text-align:center;width:98%;padding:0;margin:5px 1%;clear:both}
.ctlg_menuNP_row{display:table-row}
.ctlg_menuNP_L{width:49%;display:table-cell;text-align:left;vertical-align:top;font-size:12px;color:#225985;margin:0 .5%}
.ctlg_menuNP_R{width:49%;display:table-cell;text-align:right;vertical-align:top;font-size:12px;color:#225985;margin:0 .5%}
.ctlg_menuNP_L a, .ctlg_menuNP_R a{font-size:12px;color:#225985}
.stat_low_admmenu {display:inline-block;width:98%;color:#fc7d33;text-align:center;vertical-align:middle;padding:0;margin:10px 0}
.stat_low_admmenu a {display:inline-block;color:#fc7d33;text-align:center;vertical-align:middle;padding:5px;margin:0}
.stat_comments {display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:10px 0;clear:both}
.stat_ads{max-width:800px;text-align:left;vertical-align:middle;padding:0;margin:10px 0;overflow:hidden}
.stat_ads ins{max-width:800px;overflow:hidden}
.ctlg_stat_text_advert{max-width:800px;text-align:left;vertical-align:middle;padding:0;margin:10px 0;overflow:hidden}
.ctlg_stat_text_advert ins{max-width:800px;overflow:hidden}
/* END CATALOG MODULE */

/* START VERTICAL MENU */
.menuLR{width:100%;font-size:14px;border:0;margin:5px auto}
.menuLR ul{display:inline-block;list-style:none;padding:0;margin:5px 0;width:99%}
.menuLR li{display:list-item;text-transform:none;text-align:left}
.menuLR a.menuLR_adm{display:block;font-size:12px;color:#000;text-decoration:none;text-transform:none;line-height:30px;clear:both}
.menuLR li a{font-size:14px;line-height:17px;color:#696969;text-decoration:none;text-transform:none}
.menuLR a:hover{color:#fc7d33;text-decoration:underline}
.menuLR a:active{color:#fc344d;text-decoration:underline}
/* END VERTICAL MENU */

/* START FOOTER */
footer{width:100%;margin:10px auto;clear:both;padding:0}
footer ul{list-style:none;width:100%;margin:0;padding:0}
footer li{display:inline;width:25%;float:left;padding:5px 0}
footer li a{padding:10px 20px;font-size:14px;line-height:17px;color:#696969}
footer a:hover, footer a:active{color:#000}
/* END FOOTER */

.outer{outline:1px solid #fc7d33}
.head{background-color:#d0d0d0;color:#000}
.even,tr.even td{background-color:#F3F3F3;color:#000}
.odd,tr.odd td{background-color:#E9E9E9;color:#000}
.confirmMsg{background-color:#c3ff8e;color:#ff8166;text-align:center;font-weight:700;padding:10px}
.q_table,.q_td{width:90%;color:#069;background:#fdfdfd;border:0;font-family:"Courier New",Courier,monospace;padding:6px;font-style:italic}
.code_td{width:90%;color:#069;background:#f6f6f6;border:1px solid #9cf;font-family:Courier,monospace;padding:6px;letter-spacing:1px;line-height:140%}
.code_table,.php_table{width:90%}

/* START NUMBERS PAGES LIST */
.num_page_list{display:table;text-align:center;padding:0;margin:20px auto;clear:both}
.num_page_list div{display:table-row;text-align:center}
.pages{display:table-cell;list-style:none;text-align:center;vertical-align:middle;padding:0;margin:0}
.pages li{display:inline;font-size:12px;color:#696969;text-align:center;vertical-align:middle;float:left;padding:7px;line-height:normal}
li.page_numb, li.page_numb a{color:#696969;font-size:12px}
li.page_numb a:hover{color:#fc7d33}
li.page_numb a:active{color:#fc344d}
li.page_current{padding:4px;margin-top:3px;color:#fff;font-size:12px;font-weight:700;background-color:#fc7d33;border-bottom:1px solid #fc7d33;
-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
/* END NUMBERS PAGES LIST */

/* START COMMENTS */
.comm_hr{width:100%;color:#fc7d33;background-color:#fc7d33;border:0px none;height:1px;clear:both}
.comm_all_comm{text-align:center;line-height:normal}
.comm_item_comm {display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:10px 0;clear:both}
.comm_item_hdr_L{display:inline-block;width:48%;text-align:left;vertical-align:middle;padding:1%;margin:0;float:left}
.comm_item_hdr_L a{font-weight:600}
.comm_item_hdr_R{display:inline-block;width:48%;text-align:right;vertical-align:middle;padding:1%;margin:0}
.comm_item_text{display:inline-block;width:98%;text-align:left;vertical-align:top;padding:1%;margin:0;clear:both}
.comm_adm_link{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:1%;margin:0;clear:both}
.comm_adm_link a{color:#ff6347;text-align:center;text-decoration:underline}
.comm_adm_link a:hover{color:#6da3bd}
.comm_back_link{display:inline-block;width:98%;text-align:center;line-height:normal;margin:10px auto;float:left;clear:both}
.comm_add_btn{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:10px 0;clear:both;color:#ff6347}
a.comm_add_btn:hover{color:#6da3bd;cursor:pointer}
.comm_add{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:0 auto;clear:both;position:relative}
.comm_add_form{display:inline-block;width:65%;text-align:center;vertical-align:top;padding:0;margin:0 auto;clear:both;position:relative}
.comm_add_form_nik{display:inline-block;width:10%;height:24px;text-align:left;vertical-align:middle;padding:1%;margin:0 auto;float:left;white-space:nowrap}
.comm_add_form_nikinp{display:inline-block;width:31%;height:24px;text-align:left;vertical-align:middle;padding:1%;margin:0 auto;float:left;white-space:nowrap}
.comm_add_form_nikinp input {width:96%;text-align:left;padding:1%;margin:1% auto}
.comm_add_form_mail{display:inline-block;width:20%;height:24px;text-align:left;vertical-align:middle;padding:1%;margin:0 auto;float:left;white-space:nowrap}
.comm_add_form_mailinp{display:inline-block;width:31%;height:24px;text-align:left;vertical-align:middle;padding:1%;margin:0 auto;float:left;white-space:nowrap}
.comm_add_form_mailinp input {width:96%;text-align:left;padding:1%;margin:1% auto}
.comm_add_form_txt{display:inline-block;width:98%;text-align:left;vertical-align:middle;padding:1%;margin:0 auto;float:left;clear:both;white-space:nowrap}
.comm_add_form_txtinp{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:1%;margin:0 auto;float:left;clear:both}
.comm_add_form_txtinp textarea {width:98%;text-align:left;vertical-align:top;padding:1%;margin:0 auto}
.comm_add_form_html{display:inline-block;width:98%;text-align:left;vertical-align:top;padding:1%;margin:0 auto;float:left;clear:both}
.comm_add_form_capcha{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:1%;margin:0 auto;float:left;clear:both}
.comm_add_form_btn{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:1%;margin:0 auto;float:left;clear:both}
/* END COMMENTS */

/* START CAPCHA */
.capcha{display:table;width:98%;text-align:center;padding:0;margin:5px auto;clear:both}
.capcha_row{display:table-row;text-align:center}
.capcha_txt{display:table-cell;font-size:12px;text-align:left;vertical-align:top;padding:1%;margin:0}
.capcha_img{display:table-cell;text-align:center;vertical-align:middle;padding:1%;margin:0}
.capcha_inp{display:table-cell;text-align:right;vertical-align:middle;padding:1%;margin:0}
.capcha_inp input{width:118px;height:48px;font-size:20px;text-align:left;vertical-align:middle;padding:1%;margin:0}
.fad{font-weight:700}
.fa-redo-alt:after{content: "\21BA";}
.fa-4x{font-size:48px}
/* END CAPCHA */

/* START RECOVERY PASSWORD */
.pass_rcvr{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:5% auto;clear:both;position:relative}
.pass_rcvr span{display:inline-block;width:50%;text-align:center;vertical-align:top;padding:0;margin:1%;clear:both;position:relative}
.pass_rcvr_form{display:inline-block;width:50%;text-align:center;vertical-align:top;padding:0;margin:0 auto;clear:both;position:relative}
.pass_rcvr_form input{padding:2%;margin:2%;white-space:nowrap}
.pass_rcvr_form_l{display:inline-block;width:50%;text-align:left;vertical-align:middle;padding:0;margin:5px auto;float:left}
.pass_rcvr_form_r{display:inline-block;width:50%;text-align:right;vertical-align:middle;padding:0;margin:5px auto;float:left}
.pass_rcvr_form_l input, .pass_rcvr_form_r input {width:97%;padding:.5%;margin:1%}
/* END RECOVERY PASSWORD */

/* START USER */
.user_reg{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:0 auto;clear:both;position:relative;}
.user_reg_C input{background-color:#fff}
.user_reg_form{display:inline-block;width:65%;color:#000;text-align:center;vertical-align:top;padding:0;margin:0 auto;clear:both;position:relative}
.user_reg_L{display:inline-block;width:33%;font-size:16px;color:#000;text-align:left;vertical-align:top;padding:0 1%;margin:0 auto;float:left}
.user_reg_form span{font-size:12px;color:#aaa;padding:5px;word-wrap:break-word;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}
.user_reg_R{display:inline-block;width:63%;color:#000;text-align:left;vertical-align:top;padding:0 1%;margin:0 auto;float:left}
.user_reg_R input {width:96%;text-align:left;padding:1%;margin:1% auto}
.user_reg_C{display:inline-block;width:98%;color:#000;text-align:center;vertical-align:middle;padding:1%;margin:0 auto;float:left;clear:both}
.user_reg_form textarea{width:98%;text-align:left;vertical-align:top;padding:1%;margin:0 auto}
.user_reg_form input[type="checkbox"]{text-align:left;vertical-align:top;padding:0;margin:0}
.select_user{width:98%;text-align:left;vertical-align:middle;padding:1%;margin:0 auto}
.usr_view_frmd_txt {width:98%;padding:0;margin:1%;float:left;clear:both}
.usr_view_frmd_txt, .usr_view_frmd_txt table, .usr_view_frmd_txt td, .usr_view_frmd_txt table tr, .usr_view_frmd_txt table tr td, .usr_view_frmd_txt p {
     word-wrap:break-word;white-space:normal;
     -moz-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;
   }
.usr_view_frmd_txt a, .usr_view_frmd_txt span, .usr_view_frmd_txt b {word-wrap:break-word;white-space:normal;
     -moz-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;
   }

/* END USER */

/* START ONAS */
.o_nas_h2{text-align:left}
.o_nas_h3{text-align:center}
.o_nas_menu{display:block;width:96%;text-align:left;vertical-align:top;padding:0;margin:2%;clear:both}
.o_nas_menu ul {display:inline-block;list-style:none;width:100%;text-align:left;vertical-align:top;padding:0;margin:0;clear:both}
.o_nas_menu ul li{display:list-item;width:98%;text-align:left;text-transform:none;line-height:1.5;margin:0;padding:1%}
.o_nas_menu ul li a{text-align:left;padding:0;margin:0;line-height:1.5}
.o_nas{text-align:justify;width:96%;line-height:normal;padding:0;margin:2%}
.o_nas img{max-width:90%;height:auto}
.o_nas_menu ul li a:hover, .o_nas a:hover {color:#ff6347;text-decoration:underline}
.o_nas_low_menu{display:block;width:96%;text-align:center;vertical-align:top;padding:0;margin:2%;clear:both}
/* END ONAS */

/* START FORUMD */
.forumd{display:block;width:98%;text-align:left;vertical-align:top;padding:0;margin:1%;clear:both}
.forumd h2, .forumd h2 a{text-align:left}
.forumd_pravila{display:inline-block;width:98%;text-align:left;vertical-align:top;padding:0;margin:1%;clear:both}
.forumd_pravila a{font-weight:600;line-height:2;text-decoration:underline;margin:3%}
.AdminLink{display:inline-block;width:96%;text-align:center;vertical-align:top;padding:0;margin:2%;clear:both}
.AdminLink a{color:#ff6347;text-align:center;text-decoration:underline}
.AdminLink a:hover{color:#6da3bd}
.forumd_pravila_GT{display:inline-block;width:96%;color:#555;text-align:right;vertical-align:top;padding:0;margin:2%;clear:both}
.forumd_pravila_GT a{color:#555;text-align:right}
.forumd_pravila_GT a:hover{color:#ff6347;text-decoration:underline}
.forumd_pravila_link{color:#f53;text-decoration:underline;font-weight:600;padding:5px}
.forumd_h3{text-align:left}
.forumd_mmenu{display:inline-block;width:98%;text-align:left;vertical-align:top;padding:0;margin:1%;clear:both}
.forumd_mmenu a {padding:5px 0;margin:5px 0}
.forumd_mmenu img {border:0}
.forumd_prvl_menu{display:inline-block;width:98%;text-align:right;vertical-align:top;padding:0;margin:0 1%;clear:both}
.forumd_index{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:1%;clear:both;position:relative}
.forumd_index_tbl{display:table;width:99.4%;text-align:center;padding:0;margin:.3%;clear:both}
.forumd_index_cptn{width:100%;display:table-row;text-align:left}
.forumd_index_cptn div{display:table-cell;height:30px;font-size:14px;font-weight:600;vertical-align:middle;padding:5px;margin:1px;border-left:1px solid #fff;border-bottom:1px solid #fff}
.forumd_index_cptn div:nth-child(1){text-align:center;border-left:0}
.forumd_index_cptn div:nth-child(2){text-align:left}
.forumd_index_cptn div:nth-child(3), .forumd_index_cptn div:nth-child(4){font-size:12px;text-align:center}
.forumd_index_cptn div:nth-child(5){text-align:center}
.forumd_index_row{width:100%;display:table-row;text-align:left}
.forumd_index_row div{display:table-cell;vertical-align:top;padding:5px;margin:1px;border-left:1px solid #fff;border-bottom:1px solid #fff}
.forumd_index_row div:nth-child(1){text-align:center;border-left:0}
.forumd_index_row div:nth-child(2){text-align:left;font-size:12px}
.forumd_index_row div:nth-child(2) a{font-size:14px;font-weight:600}
.forumd_index_row div:nth-child(2) span{display:inline-block;font-size:13px;color:#555;margin:4px}
.forumd_index_row div:nth-child(2) span.forumd_index_mdr{font-size:12px;font-style:italic;padding:0 4px}
.forumd_index_row div:nth-child(3), .forumd_index_row div:nth-child(4){font-size:12px;text-align:center}
.forumd_index_row div:nth-child(5), .forumd_index_row div:nth-child(5) a{font-size:13px;text-align:left}
.forumd_index_user{display:inline-block;font-weight:500;text-decoration:underline;margin:0 0 5px}
.forumd_index_data{display:inline-block;font-size:12px;font-weight:400;margin:5px 0 0 0}
.forumd_index_rzdl{width:100%;display:table-row;text-align:left}
.forumd_index_rzdl div{display:table-cell;vertical-align:middle;padding:5px;margin:1px;border:0}
.forumd_index_rzdl div:nth-child(2){font-size:14px;font-weight:600;text-align:left;overflow:visible}
.forumd_info{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:1%;clear:both}
.forumd_info_tbl{display:table;width:99.4%;text-align:center;padding:0;margin:.3%;clear:both}
.forumd_info_cptn{display:table-caption;width:97.7%;text-align:left;padding:1%;margin:0}
.forumd_info_row{width:100%;display:table-row;text-align:left}
.forumd_info_row div{display:table-cell;text-align:left;vertical-align:top;padding:1.5%;margin:0}
.forumd_info_row ul{display:inline-block;list-style:none;width:100%;text-align:left;vertical-align:middle;padding:0;margin:0;clear:both}
.forumd_info_row ul li{display:inline;width:49%;font-size:12px;text-align:left;vertical-align:middle;line-height:1.5;margin:5px 0;padding:0;float:left}
.forumd_info_row img{vertical-align:middle;margin:3px;padding:0;border:none}
.forumd_vps_mdr{display:inline-block;width:100%;text-align:right;vertical-align:middle;padding:0;margin:0;clear:both}
.forumd_pmenu{display:block;width:98%;text-align:center;vertical-align:middle;padding:0;margin:.5% auto;clear:both}
.forumd_pmenu_L{display:inline-block;width:70%;text-align:left;vertical-align:middle;padding:0;margin:0;float:left}
.forumd_pmenu_R{display:inline-block;width:30%;font-size:12px;text-align:right;vertical-align:middle;padding:0;margin:0;float:left}
.forumd_pmenu_R a{font-size:12px}
.forumd_pmenu div.num_page_list {text-align:left;vertical-align:top;padding:0;margin:0}

.forumd_vprs_cptn{width:100%;display:table-row;text-align:left}
.forumd_vprs_cptn div{display:table-cell;height:30px;font-size:14px;font-weight:600;vertical-align:middle;padding:5px;margin:1px;border-left:1px solid #fff;border-bottom:1px solid #fff}
.forumd_vprs_cptn div:nth-child(1){text-align:center;border-left:0}
.forumd_vprs_cptn div:nth-child(2){text-align:left}
.forumd_vprs_cptn div:nth-child(3){text-align:center}
.forumd_vprs_cptn div:nth-child(4), .forumd_vprs_cptn div:nth-child(5){font-size:12px;text-align:center}
.forumd_vprs_cptn div:nth-child(6){text-align:center}

.forumd_vprs_row{width:100%;display:table-row;text-align:left}
.forumd_vprs_row div{display:table-cell;vertical-align:top;padding:5px;margin:1px;border-left:1px solid #fff;border-bottom:1px solid #fff}
.forumd_vprs_row div:nth-child(1){text-align:center;border-left:0}
.forumd_vprs_row div:nth-child(2){text-align:left;font-size:12px}
.forumd_vprs_row div:nth-child(2) div{font-size:12px;text-align:left;vertical-align:top;border:none;padding:0;margin:0;}
.forumd_vprs_row div:nth-child(2) a{font-size:13px;font-weight:600}
.forumd_vprs_row div:nth-child(3), .forumd_vprs_row div:nth-child(4), .forumd_vprs_row div:nth-child(5){font-size:12px;text-align:center}
.forumd_vprs_row div:nth-child(6), .forumd_vprs_row div:nth-child(6) a{font-size:13px;text-align:center;white-space:nowrap}

.forumd_vprs_pages {display:inline-block;text-align:left;vertical-align:top;padding:0;margin:0;clear:none}
.forumd_vprs_pages .num_page_list{display:inline-table;text-align:left;padding:0;margin:0;clear:none;border:none}
.forumd_vprs_pages .pages li{display:inline;font-size:12px;color:#696969;text-align:left;vertical-align:top;float:left;padding:0 2px;line-height:normal;border:none}
.forumd_vprs_pages li.page_numb, .forumd_vprs_pages li.page_numb a{color:#696969;font-size:12px;padding:0 2px}
.forumd_vprs_pages li.page_current{vertical-align:top;margin:0;color:#696969;font-size:12px;border:none;padding:0 2px}

.forumd_info_form{display:block;width:98%;text-align:right;vertical-align:top;padding:0;margin:.5% 1%;clear:both}
.forumd_info_form div{text-align:right;vertical-align:top;padding:5px;margin:.5% 1%}
.forumd_info_form select{min-width:40%;text-align:left;vertical-align:top;padding:2px;margin:0}

.forumd_topic_title{display:block;width:98%;text-align:left;vertical-align:top;padding:0;margin:1%;clear:both}
.forumd_topic_title h1{font-size:14px;text-align:left;line-height:normal;padding:0;margin:0}
.forumd_topic_title h1:first-letter{text-transform:uppercase}
.forumd_topic_cpt{display:block;width:100%;text-align:center;padding:0;margin:0;clear:both}
.forumd_topic_cpt_L{display:inline-block;width:190px;font-size:13px;text-align:center;vertical-align:middle;font-weight:600;padding:10px 5px;margin:0;float:left;border-right:1px solid #fff}
.forumd_topic_cpt_R{display:inline-block;width: calc(100% - 211px);font-size:13px;text-align:center;vertical-align:middle;font-weight:600;padding:10px 5px;margin:0}
.forumd_topic_row{display:block;width:100%;text-align:center;padding:0;margin:0;clear:both;float:left;border-top:2px solid #fff;
background: -moz-linear-gradient(left, #E9E9E9, #E9E9E9 201px, #F5F5F5 201px, #F5F5F5);
background: -webkit-linear-gradient(left, #E9E9E9, #E9E9E9 201px, #F5F5F5 201px, #F5F5F5);
background: -o-linear-gradient(left, #E9E9E9, #E9E9E9 201px, #F5F5F5 201px, #F5F5F5);
background: linear-gradient(to right, #E9E9E9, #E9E9E9 201px, #F5F5F5 201px, #F5F5F5);}
.forumd_topic_L{display:inline-block;width:190px;text-align:left;vertical-align:top;padding:5px;margin:0;float:left}
.forumd_topic_R{display:inline-block;width: calc(100% - 210px);text-align:left;vertical-align:top;line-height:1.5;padding:5px;margin:0}
.forumd_topic_L span{display:inline-block;width:98%;text-align:left;vertical-align:top;padding:0;margin:1%;float:left}
.forumd_autor{font-size:14px;font-weight:600}
.forumd_rank{font-size:12px;color:#696969}
.forumd_rank_stat, .forumd_autor_otkuda{font-size:12px}
.forumd_topic_R hr{width:99%;color:#E9E9E9;background-color:#E9E9E9;border:0px none;height:1px;clear:both}
.forumd_topic_data{display:inline-block;width:98%;font-size:12px;text-align:right;vertical-align:top;padding:0;margin:.5% 1%;float:left}
.forumd_topic_ps{display:inline-block;width:98%;color:#888;font-size:12px;text-align:left;vertical-align:top;padding:0;margin:.5% 1%;float:left}
.forumd_topic_ps a{color:#888;font-size:12px;text-decoration:underline;padding:5px 0;margin:5px 0}
.forumd_topic_adm{display:inline-block;width:98%;text-align:right;vertical-align:middle;padding:0;margin:.5% 1%;float:left}
.forumd_topic_text{display:inline-block;width:98%;color:#444;text-align:left;vertical-align:top;padding:0;margin:1%;float:left}
.forumd_topic_text a{color:#4169e1}
.forumd_topic_text a:hover{color:#ff6347}
.forumd_topic_ps a:hover{color:#228b22}
.forumd_topic_text img{max-width:99%;height:auto}
.forumd_topic_text, .forumd_topic_text table, .forumd_topic_text td, .forumd_topic_text table tr, .forumd_topic_text table tr td, .forumd_topic_text p, 
.forumd_topic_text .q_table, .forumd_topic_text .q_td, .forumd_topic_text a, .forumd_topic_text span, .forumd_topic_text b 
{word-wrap:break-word;white-space:normal;
     -moz-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;}
.forumd_topic_ads_top {display:inline-block;width:90%;text-align:center;vertical-align:middle;padding:0;margin:0 auto;clear:both}
.forumd_topic_ads_top img {max-width:99%;height:auto}
.forumd_topic_ads_top div, .forumd_topic_ads_top ins {max-width:90%;height:auto}
.forumd_quick_otvet{display:block;width:98%;text-align:center;vertical-align:top;padding:0;margin:1%;clear:both}
.forumd_otvet_form{display:inline-block;width:98%;text-align:center;vertical-align:top;padding:0;margin:1%;clear:both}
.forumd_otvet_form input[type="submit"], .forumd_otvet_form input[type="reset"], .forumd_otvet_form input[type="button"]{padding:2px;margin:0}
/* END FORUMD */

.recm_contnt{width:100%;max-width:780px;display: none;text-align:center;vertical-align:middle;padding:0;margin:10px;overflow:hidden;clear:both}
.recm_contnt_div{width:100%;max-width:780px;display:inline-block;overflow:hidden}

.g_plusone{margin:1%}

@media screen and (max-width:1280px){
   .dl_index_cat li{width:33%}
   .dl_index_cat li a{font-size:13px;padding:0}
   .comm_add_form{width:70%}
   .user_reg_form{width:70%}
}
@media screen and (max-width:1000px){
   h1,h2,h3,h4{font-size:19px;line-height:1.8;padding:0;margin:2%}
   h2{font-size:17px}
   h3{font-size:15px}
   h4{font-size:13px}
   nav.main_menu{height:auto}
   nav.main_menu ul{width:100%;display:block;height:auto}
   nav.main_menu li{width:50%;float:left;position:relative}
   nav.main_menu li a{border-bottom:1px solid #fcc19e;border-right:1px solid #fcc19e}
   nav.main_menu a{text-align:left;width:100%;text-indent:25px}
   .new_forum div.msg{font-size:12px;padding:4px}
   .new_forum div.numb_view, .new_forum div.autor, .new_forum div.last_post{font-size:12px;padding:4px}
   .new_catalog div.msg{font-size:12px;padding:4px}
   .new_catalog div.numb_view{font-size:12px;padding:4px}
   .dl_index_cat li{width:33%}
   .dl_index_cat li a{font-size:12px}
   .ctlg_stat_header h1{font-size:18px}
   .ctlg_all_st_cl li, .ctlg_all_st_cl li a{font-size:13px}
   .comm_add_form{width:80%}
   .user_reg_form{width:80%}
   .forumd_info_row ul li{font-size:12px}
   .forumd_vprs_cptn div{font-size:13px}
   .forumd_vprs_cptn div:nth-child(3), .forumd_vprs_cptn div:nth-child(4){font-size:12px}
   .forumd_vprs_row div:nth-child(2){font-size:12px}
   .forumd_vprs_row div:nth-child(2) a{font-size:13px}
   .forumd_vprs_row div:nth-child(3), .forumd_vprs_row div:nth-child(4){font-size:12px}
   .forumd_vprs_row div:nth-child(6), .forumd_vprs_row div:nth-child(6) a{font-size:12px}
   .forumd_vprs_cptn div:nth-child(5),.forumd_vprs_row div:nth-child(5){display:none}
   .forumd_vprs_row div:nth-child(2) div, .forumd_vprs_pages {text-align:left;display:inline-block;font-size:12px}
   .forumd_vprs_pages .num_page_list{display:inline-table}
   .forumd_vprs_pages .pages li{display:inline;font-size:12px;padding:0 2px}
   .forumd_vprs_pages li.page_numb, .forumd_vprs_pages li.page_numb a{font-size:12px;padding:0 2px}
   .forumd_vprs_pages li.page_current{font-size:12px;border:none;padding:0 2px}
}
@media only screen and (max-width:800px){
   h1,h2,h3,h4{font-size:18px;line-height:1.6;padding:0;margin:2%}
   h2{font-size:16px}
   h3{font-size:14px}
   h4{font-size:12px}
   main{display:block;min-width:300px;width:98%;padding:0;margin:1%;clear:both;float:left}
   article{display:inline-block;width:98%;padding:0;margin:1%;clear:both;float:left}
   aside.aside_left{display:inline-block;width:98%;padding:0;margin:1%;clear:both;float:left}
	aside.aside_left div.blockTitle{font-size:18px;text-align:center}
	.new_forum div.numb_view{display:none}
	.dl_index_cat ul{padding:0 0 0 30px}
	.dl_index_cat li{width:50%}
	.dl_index_cat li a{font-size:12px}
	.ctlg_stat_header h1{font-size:16px;line-height:1.5}
	.menuLR li{width:33.3%;float:left;position:relative}
	.lgn_form{width:100%;display:block;text-align:center;line-height:normal;padding:0;margin:0;position:relative}
   .lgn_form div.lgn_form_row{width:50%;display:inline-block;text-align:center;padding:0;margin:5px auto;position:relative;float:left}
   footer{width:100%;margin:0}
   footer ul{width:100%;display:block}
   footer li{width:50%}
   footer li a{font-size:12px;line-height:2;padding:5px 0}
   .comm_add_form{width:90%}
   .pass_rcvr span, .pass_rcvr_form{width:60%}
   .user_reg_form{width:90%}
   .user_reg_L{font-size:15px}
   .forumd_index_cptn div,.forumd_index_row div:nth-child(2) a, .forumd_index_rzdl div:nth-child(2){font-size:13px}
   .forumd_index_cptn div:nth-child(3), .forumd_index_cptn div:nth-child(4), .forumd_index_row div:nth-child(2){font-size:12px;}
   .forumd_index_row div:nth-child(2) span, .forumd_index_row div:nth-child(5), .forumd_index_row div:nth-child(5) a{font-size:12px}
   .forumd_index_row div:nth-child(2) span.forumd_index_mdr, .forumd_index_row div:nth-child(3), .forumd_index_row div:nth-child(4){font-size:12px}
   .forumd_index_data{font-size:12px}
   .forumd_info_row ul li{font-size:12px}
   .forumd_vprs_cptn div:nth-child(5),.forumd_vprs_row div:nth-child(5){display:none}
   .forumd_pmenu_R a{font-size:12px}
   .forumd_topic_title h1{font-size:13px}
   .forumd_topic_cpt_L, .forumd_topic_cpt_R{width:100%;font-size:13px;border:0;padding:5px 0}
   .forumd_topic_row{background:#fff}
   .forumd_topic_L{width: calc(100% - 10px);background:#E0E0E0}
   .forumd_topic_R{width: calc(100% - 10px);background:#F5F5F5}
   .forumd_topic_L span{width:auto;padding:0;margin:1% 2%}
   span.forumd_avatar, span.forumd_rank_img {display:none}
   .forumd_rank, .forumd_rank_stat, .forumd_autor_otkuda, .forumd_topic_data, .forumd_topic_ps, .forumd_topic_ps a{font-size:12px}
   .q_table,.q_td, .code_td, .code_table,.php_table{width:95%}
}
@media only screen and (min-width:730px) and (max-width:850px){
   .logo a{font-size:38px}
   .logo a:first-letter{font-size:45px;margin:0 -22px 0 0}
}
@media only screen and (min-width:480px) and (max-width:730px){
   .logo a{font-size:35px}
   .logo a:first-letter{font-size:40px;margin:0 -21px 0 0}
   .ctlg_anons_capt h3, .ctlg_anons_capt a{font-size:15px}
}
@media only screen and (max-width:650px){
   h1,h2,h3,h4{font-size:17px;line-height:1.5;padding:0;margin:2%}
   h2{font-size:15px}
   h3{font-size:13px}
   h4{font-size:12px}
   .logo_head{display:inline-block;width:100%}
   .logo_row{display:inline-block;width:100%}
   .logo{display:inline-block;width:100%;text-align:center;padding:5px 0}
   .logo h2{text-align:center}
   .logo_social{display:inline-block;width:100%;padding:5px 0}
   .logo_search{display:inline-block;width:98%;text-align:center;margin:2% auto}
   .menuLR li{display:inline-block;width:49%;float:left;padding:0;position:relative}
   .menuLR li a{font-size:12px}
   .comm_add_form{width:95%}
   .pass_rcvr span, .pass_rcvr_form{width:70%}
   .user_reg_form{width:95%}
}
@media only screen and (max-width:500px){
   h1,h2,h3,h4{font-size:17px;line-height:normal;padding:0;margin:1%}
   h2{font-size:15px}
   h3{font-size:13px}
   h4{font-size:12px}
   body{font-size:13px}
   nav.main_menu{font-size:11pt;border-bottom:0}
   nav.main_menu ul{display:none}
   nav.main_menu li{font-size:11pt;background-color:#fda470}
   nav.main_menu li a{font-size:11pt;line-height:35px;border-bottom:1px solid #fcc19e;text-shadow:1px 1px 0 #fd8740}
   nav.main_menu a#open_main_menu{font-size:12pt;display:block;background-color:#fc7d33;width:100%;position:relative}
   nav.main_menu a#open_main_menu:after{content:"";background:url(images/nav-icon.png) no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px;top:10px}
   .new_forum div.msg{font-size:12px;padding:4px}
   .new_forum div.autor, .new_forum div.last_post{font-size:12px;padding:4px}
   .new_forum div.numb_view, .new_forum div.last_post .time{display:none}
   .new_catalog div.msg{font-size:12px;padding:4px}
   .new_catalog div.numb_view{font-size:12px;padding:4px}
   .dl_index_cat{width:100%;margin:5px auto}
   .dl_index_cat ul{padding:0}
   .dl_index_cat li{width:100%}
   .dl_index_cat li a{font-size:12px;padding:0 0 0 50px}
   div.dl_file{font-size:12px}
   div.dl_file_ftr{font-size:12px;line-height:2}
   div.dl_file_ftr p{font-size:12px;margin:7px 0;line-height:2}
   div.ctlg_index_c1 a{font-size:13px}
   div.ctlg_index_c1 span{font-size:12px}
   div.ctlg_index_c2{font-size:12px;white-space:nowrap}
   .ctlg_anons_tb{margin:10px}
   .ctlg_anons_capt h3, .ctlg_anons_capt a{font-size:14px}
   .ctlg_anons_cl li{width:50%;font-size:12px}
   .ctlg_anons_cl li:first-child,.ctlg_anons_cl li:last-child{width:50%;font-size:12px;padding:0}
   .ctlg_dopmenu_L, .ctlg_dopmenu_R{font-size:12px}
   .ctlg_dopmenu_L a, .ctlg_dopmenu_R a{font-size:13px;font-weight:900}
   .ctlg_anons_cl li.ctlg_anons_dt{display:none}
   .ctlg_all_st{margin:10px 10px 10px 20px}
   .ctlg_all_st_cl li, .ctlg_all_st_cl li a{font-size:12px}
   .ctlg_stat_header a{font-size:12px}
   .ctlg_stat_header h1{font-size:14px;line-height:normal;margin-top:10px}
   .ctlg_stat_autor, .ctlg_stat_data {width:98%;margin:5px auto;text-align:left;float:left;clear:both}
   .ctlg_stat_text {padding:10px 0;margin:10px 0;overflow:hidden}
   .ctlg_stat_text h2 {font-size:17px;padding:10px 0}
   .ctlg_stat_text h3 {font-size:15px;padding:8px 0}
   .ctlg_stat_text table, .ctlg_stat_text td, .ctlg_stat_text table tr, .ctlg_stat_text table tr td, .ctlg_stat_text p {
     width:90%;max-width:90%;word-wrap:break-word;white-space:normal;
     -moz-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;
   }
   .ctlg_stat_text a, .ctlg_stat_text span, .ctlg_stat_text b {word-wrap:break-word;white-space:normal;
     -moz-hyphens: auto;
     -webkit-hyphens: auto;
     -ms-hyphens: auto;
   }
   .ctlg_menuNP_L, .ctlg_menuNP_R, .ctlg_menuNP_L a, .ctlg_menuNP_R a{font-size:12px}
   aside.aside_left div.blockTitle{font-size:16px;text-align:center}
   .lgn_form{width:100%;display:table;text-align:center;line-height:normal;padding:0;margin:0;position:relative}
   .lgn_form div.lgn_form_row{width:100%;display:table-row;text-align:center;padding:0;margin:5px auto;position:relative}
   footer{width:100%;margin:auto}
   footer li{width:100%}
   footer li a{font-size:12px;line-height:normal;padding:0}
   footer li:last-child, footer li:last-child{padding-bottom:10px}
   .num_page_list{margin:10px}
   .pages li, li.page_numb, li.page_numb a, li.page_current{font-size:12px}
   .comm_add_form{width:98%}
   .comm_add_form_nik, .comm_add_form_mail{width:28%;height:28px}
   .comm_add_form_nikinp, .comm_add_form_mailinp{width:68%;height:28px}
   .capcha, .capcha_row{display:inline-block;width:98%;text-align:center;padding:1%;margin:0 auto;clear:both}
   .capcha_txt{display:inline-block;width:98%;font-size:12px;text-align:left;vertical-align:top;padding:1%;margin:0;float:left;clear:both}
   .capcha_img{display:inline-block;width:48%;text-align:left;vertical-align:middle;padding:1%;margin:0;float:left}
   .capcha_inp{display:inline-block;width:48%;text-align:right;vertical-align:middle;padding:1%;margin:0}
   .pass_rcvr span, .pass_rcvr_form{width:80%}
   .user_reg_form{width:98%}
   .user_reg_L{font-size:14px}
   .forumd_index_cptn div{height:25px;font-size:12px}
   .forumd_index_cptn div:nth-child(1), .forumd_index_cptn div:nth-child(3), .forumd_index_cptn div:nth-child(4){display:none}
   .forumd_index_row div:nth-child(2), .forumd_index_row div:nth-child(2) span.forumd_index_mdr{font-size:12px}
   .forumd_index_row div:nth-child(2) a{font-size:12px}
   .forumd_index_row div:nth-child(2) span{font-size:12px}
   .forumd_index_row div:nth-child(1), .forumd_index_row div:nth-child(3), .forumd_index_row div:nth-child(4){display:none}
   .forumd_index_row div:nth-child(5), .forumd_index_row div:nth-child(5) a{font-size:12px}
   .forumd_index_data{font-size:12px}
   .forumd_index_rzdl div:nth-child(2){font-size:12px}
   .forumd_index_rzdl div:nth-child(1), .forumd_index_rzdl div:nth-child(3), .forumd_index_rzdl div:nth-child(4){display:none}
   .forumd_info_row ul li{display:list-item;width:98%;font-size:12px}
   .forumd_vprs_cptn div{height:25px;font-size:12px}
   .forumd_vprs_cptn div:nth-child(3), .forumd_vprs_cptn div:nth-child(4), .forumd_vprs_cptn div:nth-child(5){display:none}
   .forumd_vprs_row div:nth-child(2){font-size:12px}
   .forumd_vprs_row div:nth-child(2) a{font-size:12px}
   .forumd_vprs_row div:nth-child(3), .forumd_vprs_row div:nth-child(4), .forumd_vprs_row div:nth-child(5){display:none}
   .forumd_vprs_row div:nth-child(6), .forumd_vprs_row div:nth-child(6) a{font-size:12px}
   .forumd_vprs_pages .num_page_list{display:inline-table}
   .forumd_vprs_pages .pages li{display:inline;font-size:12px;padding:2px}
   .forumd_vprs_pages li.page_numb, .forumd_vprs_pages li.page_numb a{font-size:12px;padding:2px}
   .forumd_vprs_pages li.page_current{font-size:12px;border:none;padding:2px}
   .forumd_topic_title h1{font-size:12px}
   .forumd_topic_cpt_L, .forumd_topic_cpt_R{font-size:12px;padding:4px 0}
   span.forumd_autor{width:98%;font-size:13px}
   .forumd_rank, .forumd_rank_stat, .forumd_autor_otkuda, .forumd_topic_data, .forumd_topic_ps, .forumd_topic_ps a{font-size:12px}
   .q_table,.q_td, .code_td, .code_table,.php_table{width:98%}
}
@media only screen and (min-width:455px) and (max-width:480px){
   .logo a{font-size:30px}
   .logo a:first-letter{font-size:35px;margin:0 -20px 0 0}
}
@media only screen and (min-width:320px) and (max-width:455px){
   .logo a{font-size:30px}
   .logo a:first-letter{font-size:35px;margin:0 -18px 0 0}
   .menuLR li{display:block;width:100%;padding:5px 0;float:none}
   .comm_item_comm{width:100%;padding:0}
   .comm_item_text, .comm_adm_link{width:100%;padding:1%}
   .comm_item_hdr_L, .comm_item_hdr_R{width:100%;text-align:left;padding:1%;float:left;clear:both}
}
@media only screen and (max-width:320px){
   body{font-size:12px}
   h1,h2,h3,h4{font-size:16px;line-height:normal;padding:0;margin:1%}
   h2{font-size:14px}
   h3{font-size:12px}
   h4{font-size:12px}
   .logo a{font-size:24px}
   .logo a:first-letter{font-size:30px;margin:0 -15px 0 0}
   
   nav.main_menu{font-size:10pt} 
   nav.main_menu li{font-size:10pt;display:block;float:none;width:100%}
   nav.main_menu li a{font-size:10pt;line-height:30px;border-bottom:1px solid #fcc19e;text-shadow:1px 1px 0 #fd8740}
   nav.main_menu a#open_main_menu{font-size:11pt}
   article div.maintext{margin:0}
   .maintext img{display:none}
           
   .new_forum{margin:5px auto}
   .new_forum div.table_capt h2{font-size:16px;line-height:1.6}
   .new_forum div.msg{display:inline-block;width:auto;text-align:justify;float:left;line-height:normal;padding:3px 5px 2px}
   .new_forum div.autor{display:inline-block;text-align:left;width:80%;line-height:1;padding:2px 2px 3px 5px}
   .new_forum div.last_post{display:inline-block;text-align:right;width:auto;line-height:1;padding:2px 5px 3px 2px}
   .new_forum div.numb_view, .new_forum div.last_post .time{display:none}

   .new_catalog{margin:5px auto}
   .new_catalog div.table_capt h2{font-size:16px;line-height:1.6}
   .new_catalog div.table_capt h3{font-size:14px;line-height:1.6}
   .new_catalog div.msg{line-height:normal;padding:3px 5px}
   .new_catalog div.numb_view{display:none}
   
   .dl_index{margin:5px auto}
   .dl_capt h2{font-size:14px;line-height:1.5}
   .dl_index_cat ul{padding:0 0 0 20px}
   .dl_index_cat li a{font-size:12px}
   div.dl_file{font-size:12px;padding:0 0 5px 20px}
   div.dl_file_ftr{font-size:12px;line-height:1.5;padding:10px 0 5px 20px}
   div.dl_file_ftr p{font-size:12px;margin:8px 0;line-height:1.5}
   
   .ctlg_index{padding:0;margin:0 auto}
   .ctlg_capt{padding:0;margin:0 auto}
   .ctlg_capt h2{font-size:14px;line-height:1.5}
   .ctlg_row{width:100%;padding:0}
   div.ctlg_index_c1{padding:5px 0;margin:0 auto}
   div.ctlg_index_c1 a{font-size:13px}
   div.ctlg_index_c1 span{font-size:12px;padding:0}
   div.ctlg_index_c2{display:none}
   .ctlg_anons_tb{margin:5px}
   .ctlg_anons_cl li{width:50%;font-size:12px}
   .ctlg_anons_capt h3, .ctlg_anons_capt a{font-size:13px}
   .ctlg_dopmenu_L, .ctlg_dopmenu_R{font-size:12px}
   .ctlg_dopmenu_L a, .ctlg_dopmenu_R a{font-size:12px;font-weight:900}
   .ctlg_all_st{margin:5px}
   .ctlg_stat_header a{font-size:12px}
   .ctlg_stat_header h1{font-size:13px}
   .ctlg_stat_text h2 {font-size:16px;padding:9px 0}
   .ctlg_stat_text h3 {font-size:14px;padding:7px 0}
   .ctlg_stat_text table, .ctlg_stat_text td, .ctlg_stat_text table tr, .ctlg_stat_text table tr td {font-size:12px}
   .ctlg_menuNP_L, .ctlg_menuNP_R, .ctlg_menuNP_L a, .ctlg_menuNP_R a{font-size:12px}
   aside.aside_left div.blockTitle{font-size:14px;text-align:center}
   .lgn_form{width:100%;display:table;text-align:center;line-height:normal;padding:0;margin:0;position:relative}
   .lgn_form div.lgn_form_row{width:100%;display:table-row;text-align:center;padding:0;margin:5px auto;position:relative}
   .menuLR li{width:100%;display:block;float:none}
   .menuLR a.menuLR_adm{width:100%;font-size:12px;color:#000;line-height:20px}
   .menuLR li a{font-size:12px;line-height:15px}
   footer{width:100%;margin:0}
   footer li a{font-size:12px;line-height:normal;padding:0}
   .num_page_list{margin:5px}
   .pages li{padding:6px}
   .pages li, li.page_numb, li.page_numb a{font-size:12px}
   li.page_current{font-size:12px;margin-top:0}
   .comm_item_comm{width:100%;padding:0}
   .comm_item_text, .comm_adm_link{width:100%;padding:1%}
   .comm_item_hdr_L, .comm_item_hdr_R{width:100%;text-align:left;padding:1%;float:left;clear:both}
   .capcha_txt{font-size:12px}
   .pass_rcvr span, .pass_rcvr_form{width:90%}
   .user_reg_L{font-size:12px}
   .user_reg_L span{font-size:12px}
   .forumd_index_cptn div:nth-child(1), .forumd_index_cptn div:nth-child(3), .forumd_index_cptn div:nth-child(4){display:none}
   .forumd_index_row div:nth-child(2), .forumd_index_row div:nth-child(2) span{font-size:12px}
   .forumd_index_row div:nth-child(2) a{font-size:12px}
   .forumd_index_row div:nth-child(2) span.forumd_index_mdr{font-size:12px}
   .forumd_index_row div:nth-child(1), .forumd_index_row div:nth-child(3), .forumd_index_row div:nth-child(4){display:none}
   .forumd_index_row div:nth-child(5), .forumd_index_row div:nth-child(5) a{font-size:12px}
   .forumd_index_data{font-size:12px}
   .forumd_index_rzdl div:nth-child(2){font-size:12px}
   .forumd_index_rzdl div:nth-child(1), .forumd_index_rzdl div:nth-child(3), .forumd_index_rzdl div:nth-child(4){display:none}
   .forumd_vprs_cptn div:nth-child(1){display:none}
   .forumd_vprs_row div:nth-child(1){display:none}
   .forumd_vprs_row div:nth-child(2){font-size:12px}
   .forumd_vprs_row div:nth-child(2) a{font-size:12px}
   .forumd_vprs_row div:nth-child(6), .forumd_vprs_row div:nth-child(6) a{font-size:12px}
   .forumd_vprs_row div:nth-child(2) div, .forumd_vprs_pages {text-align:left;display:inline-block;font-size:12px}
   .forumd_vprs_pages .num_page_list{display:inline-table}
   .forumd_vprs_pages .pages li{display:inline;font-size:12px;padding:2px}
   .forumd_vprs_pages li.page_numb, .forumd_vprs_pages li.page_numb a{font-size:12px;padding:2px}
   .forumd_vprs_pages li.page_current{font-size:12px;border:none;padding:2px}
   .forumd_pmenu_R a{font-size:12px}
   .forumd_topic_title h1{font-size:12px}
   .forumd_topic_cpt_L, .forumd_topic_cpt_R{font-size:12px;padding:3px 0}
   .forumd_topic_L span{margin:1%}
   span.forumd_autor{font-size:12px}
   .forumd_rank, .forumd_rank_stat, .forumd_autor_otkuda, .forumd_topic_data, .forumd_topic_ps, .forumd_topic_ps a{font-size:12px}
}