.reset-ul { margin: 0; padding: 0; list-style: none;}
.center-inner { text-align: center;}
.left-inner { text-align: left;}
.right-inner { text-align: right;}
.justify-inner { text-align: justify;}
.invisible { display: none;}
.visible { display: run-in;}
.hidden { visibility: hidden; opacity: 0;}
.shown { visibility: visible; opacity: 1;}

.pull-left { float: left;}
.pull-right { float: right;}

.clear { clear: both;}
.clearright { clear: right;}
.clearleft { clear: left;}
.clearfix:before,.clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both;}

article,aside,figcaption,figure,footer,header,hgroup,nav,section { display: block;}
audio,canvas,video { display: inline-block;}
audio:not([controls]) { display: none; height: 0;}
[hidden] { display: none;}

html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body { margin: 0;}
a { background: transparent;}
a:focus { outline: thin dotted;}
a:active,a:hover { outline: 0;}

h1 { color: #980000; font-size: 1.5em; line-height: 1.71; font-weight: 700;}
h2 { font-size: 1.0em; font-weight: 700; line-height: 1.33; margin-bottom: 0.4em; margin-top: 0.4em;}
.photo { font-size: 1.1em; font-weight: 700; line-height: 1.33; margin-bottom: 0.4em; margin-top: 0.4em;}
.photo-etitle { font-size: 1.2em; font-weight: 700; line-height: 1.33; margin-bottom: 0.4em; margin-top: 0.4em;}
abbr[title] { border-bottom: 1px dotted;}
b,strong { font-weight: bold;}
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 1px; border: 0; background: #ccc;}
pre { font-family: monospace, serif; font-size: 1em;}
pre { white-space: pre-wrap;}

q { quotes: "\201C" "\201D" "\2018" "\2019";}
small { font-size: 80%;}
sub,sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
img { border: 0;}
svg:not(:root) { overflow: hidden;}
figure { margin: 0;}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend { border: 0; padding: 0;}

button,select,textarea { font-family: inherit; margin: 0;}
button,input { line-height: normal; font: 0.75em/1.0 'Open Sans', sans-serif;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button; cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}

input[type="checkbox"],input[type="radio"] { box-sizing: border-box; padding: 0;}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0;}
textarea { overflow: auto; vertical-align: top;}
/*-----------------------*/
/*-----------------------*/
/*Common, default
-------------------------*/
body { margin: 0; font: 13px 'Open Sans', sans-serif; color: #262525; background: #fff;}
body.t-body { text-align: left; background-color: #F2F2F2; background: url(/dizain/00.jpg) fixed;}
body.t-bodyg { text-align: left;}

a { color: #0058E6; text-decoration: none;}
a:hover { color: #A1001B;}
a img { border: 0;}
p { margin: 12px 0;}
ul { margin: 12px 0; padding: 0 0 0 20px; list-style: square;}
ul ul { margin: 0; list-style: disc;}
ul ul ul { list-style: circle;}

.t-container { width: 1103px; margin: auto;}
.t-containercat { width: 100%; margin: auto;}
.b-white { background: #FFFFF0;}

table { border-collapse: collapse; border-spacing: 0px; font: 13px;} 
.shapka {color: #FFFFFF; font-size: 1.3em; line-height: 1.5; font-weight: 700; text-align: center;}

.gard_l { background: url(/dizain/gard_l.png) no-repeat fixed;}
.gard_c { background: url(/dizain/gard_c.png) repeat-x fixed;}
.gard_r { background: url(/dizain/gard_r.png) right no-repeat fixed;}

/*-----------------------*/
/*Header
-------------------------*/
#top { background: #515151; box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.14);}
#top nav { margin-right: 160px;}
#top .uMenuRoot { margin: 0; padding: 0; list-style: none;}
#top .uMenuRoot ul { margin: 0; padding: 0; min-width: 100%; list-style: none; position: absolute; width: 0; z-index: 1;
 left: 0; top: 100%; visibility: hidden; opacity: 0; -webkit-transition: all 0.2s 0.15s ease-out; transition: all 0.2s 0.15s ease-out;
 white-space: nowrap; background: #25A73C; overflow: hidden;}
#top .uMenuRoot ul ul { top: 0; left: 100%;}
#top .uMenuRoot li { float: left; position: relative; list-style: none !important; -webkit-transition: all 0.1s 0s ease-out;
 transition: all 0.1s 0s ease-out;}
#top .uMenuRoot li.has-submenu > a:after,
#top .uMenuRoot li.has-submenu > span:after { display: block; position: absolute; content: "+"; right: 5px; top: 0;}
#top .uMenuRoot li:hover > a { color: #fff; font-weight: 700; background: #25A73C; box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);}
#top .uMenuRoot li:hover > ul { visibility: visible; opacity: 1; width: auto; overflow: visible;}
#top .uMenuRoot li .uMenuItemA { color: #fff; font-weight: 700; background: #25A73C; box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09);}
#top .uMenuRoot li li { float: none;}
#top .uMenuRoot li li:hover > a { box-shadow: none;}
#top .uMenuRoot li li a { padding: 0 25px 0 20px; line-height: 2.5;}
#top .uMenuRoot li li .uMenuItemA { box-shadow: none;}
#top .uMenuRoot li > span { display: block; padding: 0 15px 4px 15px; line-height: 3.286;}
#top .uMenuRoot a { display: block; padding: 0 15px 4px 15px; line-height: 3.286; color: #F1F1F1; font-weight: 700; -webkit-transition: all 0.1s 0s ease-out; transition: all 0.1s 0s ease-out;}
#top .uMenuRoot a:hover + ul { visibility: visible; opacity: 1;}

.show-menu { display: none; width: 50px; height: 50px; background: #25A73C url(/.s/t/1088/menu.png) no-repeat center center; box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09); cursor: pointer;}
.show-search { display: none; width: 50px; height: 50px; float: right; background: #767676 url(/.s/t/1088/search-mobile.png) no-repeat center center; box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09); cursor: pointer;}
.b-search { width: 160px; height: 30px; margin-top: 9px; margin-bottom: 9px; overflow: hidden; -webkit-transition: all 0.1s 0s ease-out; transition: all 0.1s 0s ease-out;}
.b-search .schQuery,.b-search .schBtn { float: left;}
.b-search input[type=text] { width: 160px !important; padding-right: 30px !important; background: #c9c8c8 !important; border: none;}
.b-search input[type=submit] { width: 30px !important; margin-left: -30px; font-size: 0 !important; color: transparent !important; box-shadow: none !important; outline: none;}
.b-search input[type=submit], .b-search input[type=submit]:disabled { background: url(/.s/t/1088/search.png) no-repeat center center !important;}
.b-maincontent .queryField { width: auto !important;}
b-maincontentrrr { width: 100%;}

.menu-in {width: 1103px; text-align: right; font-size: 0.929em; line-height: 3.077;}
.b-usermenu {width: 1103px; text-align: right; font-size: 0.929em; line-height: 3.077;}
.а-usermenu { text-align: left; font-size: 0.929em; line-height: 3.077;}

/*-----------------------*/
/*Main
-------------------------*/
.b-logo { float: left; width: 280px; padding: 35px 15px 25px; text-align: center; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.b-logo img { max-width: 100%;}
.site-title { margin: 15px 0 0 0; padding: 5px 0; font-size: 1.4em; line-height: 1.5; font-weight: bold;}
.site-slogan { line-height: 1.5;}
.b-maincontent { float: right; width: 781px;}
.b-maincontentchat { float: right; width: 100%;}
.b-maincontent .smiles img { max-width: none;}
#allEntries img { max-width: 100%;}
img.site-img { vertical-align: top; width: 100%;}

.content-padding { padding: 10px;}
.site-intro { margin: 10px 0; line-height: 1.714; font-size: 1.5em; color: #980000;}

.eBlock { margin: 20px 0; border-bottom: 1px dotted #4C4C4C;}
.dBlock { margin: 10px 0; border: 0px; background: #FFFFF0;}
.eBlock + br { display: none;}
.eBlock > tbody > tr > td { padding: 0 !important;}

.eTitle { margin-bottom: 12px; padding-left: 37px; font-size: 1.286em; line-height: 1.333; font-weight: bold; 
 color: #262525; background: url(/.s/t/1088/shout.png) no-repeat left 2px;}
.eTitle a { color: #262525;}
.eTitle a:hover { color: #A1001B;}
.eTitle div[style^="float:right"] a {font-size: inherit;}

.eMessage,.eText { margin: 12px 0; padding: 0 !important; text-align: justify !important;}
.eMessage img,.eText img { margin: 5px !important;}
.eDetails,.eDetails1,.eDetails2 { margin: 10px 0; text-align: left; font-size: 0.929em; line-height: 2.154;}
.eDetails > a:last-child,.eDetails1 > a:last-child,.eDetails2 > a:last-child,.eDetails > span:last-child,
.eDetails1 > span:last-child,.eDetails2 > span:last-child { margin-right: 0;}

.e-reads,.e-redirects,.e-author,.e-add,.e-date,.e-comments,.e-rating,.e-loads,.e-category,.e-tags,.e-placed,
.e-author-phone { margin-right: 25px; padding-left: 22px; display: inline-block; vertical-align: middle;}
.ed-sep,.ed-title { display: none !important; margin: 0 !important; padding: 0 !important;}
.eDetails .u-star-rating-15 { display: inline-block; vertical-align: middle; margin-left: 5px;}

.e-reads,.e-redirects { background: url(/.s/t/1088/e-reads.png) no-repeat left center;}
.e-author,.e-add { background: url(/.s/t/1088/e-author.png) no-repeat left center;}
.e-date { background: url(/.s/t/1088/e-date.png) no-repeat left center;}
.e-comments { background: url(/.s/t/1088/e-comments.png) no-repeat left center;}
.e-rating { background: url(/.s/t/1088/e-rating.png) no-repeat left center;}
.e-loads { padding-left: 15px; background: url(/.s/t/1088/e-loads.png) no-repeat left center;}
.e-category { background: url(/.s/t/1088/e-category.png) no-repeat left center;}
.e-tags { background: url(/.s/t/1088/e-tags.png) no-repeat left center;}
.e-placed { background: url(/.s/t/1088/e-placed.png) no-repeat left center;}
.e-author-phone { background: url(/.s/t/1088/e-phone.png) no-repeat left center;}

.catName { color: #0058E6; text-decoration: none; font-weight: bold;}
.catNameActive { color: #A1001B; text-decoration: none; font-weight: bold;}

.catDescr { font-size: .875em;}
.catPages1,.catPages2,.pagesBlock1,.pagesBlock2,.pagesBlockuz1,.pagesBlockuz2 { margin: 20px 0;}
span.catPages1,span.catPages2,span.pagesBlock1,span.pagesBlock2,span.pagesBlockuz1,span.pagesBlockuz2 { display: inline-block;}

.catPages1 a,.catPages2 a,.pagesBlock1 a,.pagesBlock2 a,.pagesBlockuz1 a,.pagesBlockuz2 a,.catPages1 b,.catPages2 b,.pagesBlock1 b,.pagesBlock2 b,
.pagesBlockuz1 b,.pagesBlockuz2 b { display: inline-block; margin: 0 2px; padding: 2px 8px; background: #f5f5f5;}

.catPages1 b,.catPages2 b,.pagesBlock1 b,.pagesBlock2 b,.pagesBlockuz1 b,.pagesBlockuz2 b { font-weight: normal; background: #e65264; color: #fff;}
.catPages1 a:hover,.catPages2 a:hover,.pagesBlock1 a:hover,.pagesBlock2 a:hover,.pagesBlockuz1 a:hover,.pagesBlockuz2 a:hover { background: #e0e0e0;}
.cat-blocks.with-clear:after { clear: none;}

.user_avatar img { border-radius: 5px; background: #fff; padding: 2px; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);}

.cMessage .user_avatar img { margin: 0 6px 6px 0;}
.cMessage { padding: 5px 0 !important; overflow: hidden;}

.cBlock1,.cBlock2 { border-top: 1px dotted #e7e7e7;}
.cBlock1 + br,.cBlock2 + br { display: none;}

.bbCodeBlock,.bbQuoteBlock { margin: 5px 0;}
.bbCodeName { font-size: 0.8em !important; line-height: 1.455; padding-left: 13px !important;}

.codeMessage { padding: 5px; font: 11px 'Consolas', 'Courier New', 'sans-serif'; background-color: #ebebeb; color: #000;}
.bbQuoteName { font-size: 0.8em !important; line-height: 1.455; padding-left: 13px !important;}
.quoteMessage { margin: 0 0 5px 0; padding: 3px 10px 3px 10px; color: #3B3B3B; font-style: italic; border: none !important; 
 border-left: 3px solid #8c9294 !important; background-color: #EEEEEE; font-size: 0.9em; line-height: 1.5; max-height:500px !important;}
.qName { font-size: 0.9em !important; font-weight:bold; color: #545252;}
.edited { font-size: 0.8em !important; font-style: italic; color: #929292; padding-bottom: 13px !important; text-align:right;}
.eAttach { font-size: 0.9em !important; color: #545252; margin-top: 13px !important;}

#invoice-table td { padding: 3px 1px;}
#cat-select { max-width: 230px;}


/*chat*/
.HiddenBlock {display: none; background: #F5F9FD; border: 1px dashed white; width: 100 %; color: black; padding: 10px 10px 10px 10px; }
.chat {border: 0px; background-color: #FFFFFF; padding: 10px 0px; font-size: 1.0em; margin: 0px; color:#000;}
.cBlock1 {background:#F7F1E4}
.cBlock2 {background:#EEF2F7}
.pramofile {border: 1px solid #318EB7;}

/*forum*/

/* User Group Marks */

a.groupUser,a.groupUser:link,a.groupUser:visited,a.groupUser:hover {color:#239DE4;} /*заглянувшие*/
a.groupModer,a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color:#BA55D3;} /*модераторы*/
a.groupOther1,a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:#0058E6;} /*поступившие*/
a.groupOther2,a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:#FF00FF;} /*мед. персонал*/
a.groupOther3,a.groupOther3:link,a.groupOther3:visited,a.groupOther3:hover {color:#9DA403;} /*алени*/
a.groupOther4,a.groupOther4:link,a.groupOther4:visited,a.groupOther4:hover {color:#067202;} /*пациенты*/
a.groupOther5,a.groupOther5:link,a.groupOther5:visited,a.groupOther5:hover {color:#694600;} /*буйные*/
a.groupAdmin,a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:#B30012;} /*админы*/
a.groupVerify,a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:#067202;} /*постоянные пациенты*/
a.groupFriends,a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:#E95601;} /*санитары*/ 
a.groupBanned,a.groupBanned:link,a.groupBanned:visited,a.groupBanned:hover {color:#6E6E6E;} /*в карантине*/

/* ---------------- */

.forumContent { font-size: 1.0em;}
.gTable {}
.gTable td.gTableTop { line-height: 2.5; background: #25A73C; color: #fff; text-transform: uppercase; padding: 0 10px;}
.gTableTop a { color: #fff; }

.gTable > tbody > tr > td { border: 1px solid #D6D6D6;}
.gTable td.gTableSubTop { background: #76D45F; color: #fff; font-size: 1.0em;}
.gTableSubTop a { color: #fff;}

.gTableBody {padding:2px;background:#FFFFFF;}
.gTableBody1 {padding:2px;background:#FFFFF0;}

.postRest1 { border: 1px solid #D6D6D6; border-collapse: collapse;}
.postRest2 { border: 1px solid #D6D6D6; border-collapse: collapse;}
.gTableLeft { background: #E9F7E3;}
.gTableRight{ background: #FFFFF0;}
.gDivRight {background: #FFFFFF; padding:0px;}

a.catLink:link {text-decoration:none; font-weight:bold; color:#FFFFFF;}
a.catLink:visited {text-decoration:none; font-weight:bold; color:#FFFFFF;}
a.catLink:hover {text-decoration:underline; font-weight:bold; color:#FFFFFF;}
a.catLink:active {text-decoration:underline; font-weight:bold; color:#FFFFFF;}

.forum {font-weight:bold;}
.forumBar {font-weight:bold;}
.forumBarA {font-weight:bold; color: #3A37F8;}
.forumNamesBar {font-weight:bold; color: #0000FF;}
.thDescr {font-weight:normal; color: #0000FF;}
.userAvatar { border-color: #666666; border-radius: 5px;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.298);padding: 2px; margin-top: 5px; }

.gTableTop { font-weight:bold; padding: 3px 5px;}

.gTableSubTop,.forumNameTd,.forumThreadTd,.forumPosrTd,.forumIcoTd,.forumPostTd,.forumLastPostTd,.threadNametd,
.threadPostTd,.threadViewTd,.threadLastPostTd,td.threadsDetails,td.forumOnlineBar { background: #FFFFF0; padding: 3px 5px;}

.threadAuthTd { font-weight:bold; background: #FFFFF0; padding: 3px 5px;}
.lastPostUserLink { font-weight:bold;}

.forumIcoTd, .forumThreadTd, .forumPostTd { background: #E9F7E3;}
.subforumDescr { font-weight:bold; padding: 3px 0px 3px 5px;}

.forumNameTd:hover, .threadNametd:hover, .forumLastPostTd:hover, .threadLastPostTd:hover, .threadAuthTd:hover { 
background: #E9F7E3;}

.threadsType { background: #FFFFFF; color: #4B4A4A; font-weight:bold; padding: 2px 2px 2px 10px;}
.postPoll { background: #FFFFFF;}

#frM4 td,#frM6 td,#frM14 td,#frM25 td,#frM50 td,#frM56 td,#frM59 td { padding: 3px 5px;}
#frM28 td { padding: 0px 5px;}


.postBottom table td {background:#BFDEB9;}
.postBottom {background:#BFDEB9;}
.postTable td {padding: 5px 10px; }
.postTdInfo {background:#E9F7E3; text-align: center;}
.postTdTop {background:#B2E6A8; padding: 0px 0px;}
.postSeparator { height: 0px; color:#D6D6D6; width: 100%;}
.postSeparator2 { min-height: 8px; width: 100%;}
.posttdMessage {background:#FFFFFF; text-align: justify; overflow: hidden !important; max-width: 800px !important;}
.postPreview { width: auto !important;}

.postUser {font-weight:bold;}
.postUserGroup {}

.signatureHr {margin-top:15px;color:#787878;}

.threadIcoTd, .threadPostTd, .threadViewTd { background: #E9F7E3;}

.threadLink {font-weight:bold;}
.threadPinnedLink {font-weight:bold; color: #B704D8;}
.threadFrmBlock { font-size: 0.8em;;text-align: right;}

.threadAuthTd,.forumThreadTd { text-align: center !important;}
.forumDescr,.threadDescr { font-size: 0.95em;}
.forumModer { font-size: 0.8em;}
.forumModer a { font-size: 1.0em;}

td.pollQuestion,.pollResults td,td.pollResults,td.pollTotal,td.pollAnswer,td.pollButtons,.smiles td { border: 0;}
td.pagesInfo,td.switch,td.switchActive { background: #fff; border: 1px solid #dcdbe0; padding-left: 5px; padding-right: 5px;}
td.switch,td.switchActive { background: #4ED02D; color: #fff;}
td.switch a { color: #fff;}
.switchActive { font-weight: bold;}

.statusOnline {color:#0000FF;}
.statusOffline {color:#D00909;}

.replaceBody {background: url(/dizain/bg-4.jpg) fixed;}
.replaceTable { background: #ffffff; border-color: #666666; border-radius: 5px;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.298);padding: 2px; margin-top: 5px; }

.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox .wbb-list { 
width: 400px !important;}

.wbb-smilebox .wbb-list { min-height: 180px !important;}

/*-----------------------*/

/*Sidebar

-------------------------*/
.b-sidebar { clear: left; width: 280px; margin: 45px 0 0 0;}
.block { padding: 0 20px; margin: 10px 0; border-bottom: 1px dotted #bbb;}
.block:last-child { border-bottom: 0;}
.blocktitle { font-size: 1.143em; line-height: 1.5; font-weight: bold; text-align: center;}
.blockcontent { margin: 15px 0 20px; display: table; width: 100%;}

.calTable { width: 100%; border-spacing: 0; border-collapse: collapse;}
.calTable td { padding-top: 5px; padding-bottom: 5px;}
.calWday,.calWdaySe,.calWdaySu { background: #e6e6e6;}
.calMdayA,.calMdayIsA { background: #e6e6e6;}
/*-----------------------*/

/*Footer

-------------------------*/
footer { padding: 20px 0;}
footer .t-container { text-align: right;}
footer img { vertical-align: middle;}
/*-----------------------*/

/*Buttons

-----------------------*/
input[type=button],input[type=submit],input[type=reset],button,.button {
 display: inline-block; vertical-align: middle; padding: 5px 12px; white-space: nowrap; text-align: center; text-transform: uppercase;
 height: 30px; color: #fff; border: none; cursor: pointer; background-color: #4ED02D; -webkit-user-select: none; -moz-user-select: none;
 -ms-user-select: none; user-select: none; -webkit-transition: background-color 0.1s 0s ease-out; transition: background-color 0.1s 0s ease-out;
 -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; box-shadow: inset 0 -3px rgba(0, 0, 0, 0.09);
 /*--FOR-IE--*/

 *display: inline; overflow: visible; zoom: 1;}
input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,button::-moz-focus-inner,.button::-moz-focus-inner { border: 0; padding: 0;}
input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,button:hover,.button:hover { background-color: #76E55B; color: #fff;}
input[type=button]:active,input[type=submit]:active,input[type=reset]:active,button:active,.button:active { background-color: #76E55B; color: #fff;}
input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled,
button:disabled,.button:disabled { background: #76E55B !important; box-shadow: none !important; cursor: default; color: #fff;}

#iplus input { width: auto !important;}
.fileinput .fakefile input[type=button]{ padding: 0;}
input.fastNav { padding-left: 5px; padding-right: 5px;}
#mchatBtn { padding: 0;}

.codeButtons { height: 25px !important; width: auto !important; padding: 5px !important;}
.allUsersBtn,.uSearchFlSbm { width: auto !important;}
#iplus { width: auto !important;}

/*--ubutton-fix--*/
.myBtnLeft img,.myBtnRight img,.myBtnLeftA img,.myBtnRightA img,.myBtnRight + td input,.myBtnRightA + td input { display: block;}
.myBtnCenter,.myBtnCenterA { line-height: 19px !important;}
.myBtnCont { height: 19px; padding-bottom: 0 !important;}
/*-----------------------*/
/*Inputs
-----------------------*/
input[type=text],input[type=password],textarea { display: inline-block; vertical-align: middle; padding: 5px 10px; font-size: 0.929em;
 background-color: #fff; border: 1px solid #e1e1e1; outline: none; box-shadow: inset 0 2px rgba(0, 0, 0, 0.06);
 -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

input[type=text]:focus,input[type=password]:focus,textarea:focus { border-color: #4ED02D;}
textarea { height: auto; min-height: 100px; overflow: auto; resize: none;}
.commFl, .prosFl, .consFl {width: 100%;}

input[type=checkbox],input[type=radio] { vertical-align: middle;}
[id^=iCode] input[type=text] { width: auto !important; padding-left: 0; padding-right: 0; text-align: center;}
/*-----------------------*/
/*Popup
-------------------------*/
.popup { margin: 10px; background: #fff; max-width: 1003px;}
.popuptitle { padding: 10px 20px; background: #4ED02D; font-size: 1.3em; color: #fff;}
.popupbody { padding: 10px 20px;}
/*-----------------------*/
/*RESPONSIVE
-------------------------*/
@media only screen and (max-width: 1023px) { .t-container { width: auto; margin-left: 18px; margin-right: 18px; }
 .b-usermenu { display: none; }
 .b-main { margin-top: 18px; margin-bottom: 18px; }
 .b-logo { float: none; width: auto; padding-bottom: 0; }
 .b-maincontent { float: none; width: auto; }
 img.site-img { width: 100%; }
 .mainpage-header { padding-top: 20px; }
 .b-sidebar { width: auto; margin-top: 18px; }
 footer .t-container { text-align: center; }
 
 #top nav { font-size: .929em; }
 #top .uMenuRoot ul { width: auto; overflow: visible; }
 #top .uMenuRoot ul ul { display: block; position: static; padding-left: 0; background: none; }
 #top .uMenuRoot ul ul a { padding-left: 55px; }
 #top .uMenuRoot ul ul ul a { padding-left: 90px; }
 #top .uMenuRoot ul a:hover { background: #4ED02D; }
 #top .uMenuRoot li:hover ul { visibility: visible; opacity: 1; }
 #top .uMenuRoot li > span { line-height: 3.538em; }
 #top .uMenuRoot li li.has-submenu a:after,
 #top .uMenuRoot li li.has-submenu span:after { display: inline; content: ''; position: static; }
 #top .uMenuRoot a { line-height: 3.538em; }
 
 .show-search { display: block; }
 .show-search-min { display: none; }
 .b-search.b-search-min { width: 0; }
 .commFl { width: 100%; }
}
@media only screen and (max-width: 768px) {
 
 .show-menu { display: block; }
 #top nav { display: none; margin-right: 0; padding-bottom: 4px; background: #2a72cc; box-shadow: inset 0 -4px rgba(0, 0, 0, 0.09); visibility: hidden; opacity: 0; }
 #top nav.nav-opened { display: block; visibility: visible; opacity: 1; }
 #top .uMenuRoot { white-space: nowrap; }
 #top .uMenuRoot li { display: block; float: none; }
 #top .uMenuRoot li.has-submenu a:after,
 #top .uMenuRoot li.has-submenu span:after { display: inline; content: ''; position: static; }
 #top .uMenuRoot li:hover a { box-shadow: none; }
 #top .uMenuRoot li > span { line-height: 2.5; color: #fff; padding: 0 20px !important; }
 #top .uMenuRoot a { line-height: 2.5; color: #fff; padding: 0 20px !important; }
 #top .uMenuRoot a:hover,
 #top .uMenuRoot a.uMenuItemA { background: #1196e4 !important; box-shadow: none; }
 #top .uMenuRoot ul { display: block; position: static; padding-left: 0 !important; background: none; visibility: visible; opacity: 1; }
 #top .uMenuRoot ul a { padding-left: 35px !important; }
 #top .uMenuRoot ul ul a { padding-left: 70px !important; }
}
@media only screen and (max-width: 600px) {
 .b-maincontent .queryField { width: 100px !important; }
 #uNetRegF > table > tbody > tr > td { display: block; }
 #uEntriesList { text-align: center; }
 #uEntriesList > li { width: auto !important; padding: 5px; }
 table.catalog td { display: block; clear: left; }
}
/*-----------------------*/