/* General style */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
pre,  abbr, address, cite, code, del,
dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form,
label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside,
canvas, details, figcaption, figure, footer,
header, hgroup, menu, nav, section,
summary, time, mark, audio, video{font-size:100%; outline:0; margin:0; padding:0; vertical-align:baseline; border:0; background:transparent;}
body {line-height:1;}
article, aside, details, figcaption,
figure, footer, header, hgroup,
menu, nav, section, summary{display:block;}
ul{margin:0; list-style:none;}
ul li{padding:0 0 0 8px;}
ol{margin:0 0 25px 16px;}
nav ul{margin:0; list-style:none;}
nav ul li{padding:0; background:none; list-style: none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
ins{background-color:#ff9; text-decoration:none; color:#000;}
mark{background-color:#ff9; font-weight:bold; font-style:italic; color:#000;}
del{text-decoration:line-through;}
abbr[title], dfn[title]{cursor:help; border-bottom:1px dotted;}
table{border-collapse:collapse; border-spacing:0;}
table td{vertical-align:top;}
hr{display:block; height:1px; margin:1em 0; padding:0; border:0; width:100%; background:#E19C42; border:2px solid #E19C42;}
input, select{vertical-align:middle;}
textarea, input, select {font: 14px "Trebuchet MS"; border:1px solid #c0c0c0; padding:2px;}
textarea:hover, input:hover, select:hover {border-color:gray;}
input[type="password"]{letter-spacing: 1px;}
img{-ms-interpolation-mode:bicubic;}
h1{font-size:18px; font-weight:bold; margin-bottom:13px;}
h2{font-size:14px; font-weight:bold; margin-bottom:13px;}
h3, h4, h5{font-size:12px; font-weight:normal; margin-bottom:13px;}
a{margin:0; padding:0; vertical-align:baseline; text-decoration:none; color:#444444;font-weight:bold; background:transparent;}
a:hover{text-decoration:underline; color:#444444;}
.alink{margin:0; padding:0; vertical-align:baseline; text-decoration:none; color:#324d65; background:transparent; cursor:pointer;}
.alink:hover{text-decoration:underline; color:#324d65;}
strong, b{font-weight:bold;}
p{margin:0 0 26px;}
@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
.bor{border:1px solid red;}
.bor td{border:1px solid red;}
.clear{clear:both;}
html{height:100%;}
body{font:14px/150% "Trebuchet MS", sans-serif; height:100%; color:#444444;}
body .content-box .post .text, body .content-box .full-publ .text, body .content-box .comment-item-box .text{font:15px/150% "Trebuchet MS", sans-serif; word-break:break-word;}
body .content-box .sbmtbtn,
body .content-box .addbtn,
body .content-box .abtn{font-size:14px;}

/* general */
.page{position:absolute; z-index:100; top:0; left:50%; width:1440px; height:2000px; margin:0 0 0 -720px; background:url(image/page1.png) 0 0 no-repeat;}
.wrapper{min-width:300px; width:100%; height:auto !important; height:100%; min-height:100%; margin:0 auto;  background:#F1F0ED;}
.title-bg {margin:0 0 8px; padding:2px 6px; color:white; background:#324D65; height:20px; border-radius:4px 4px 0 0;}
.title-bg a {color:white; text-decoration:underline;}
.title-bg a h2, .title-bg h2 a {color:white; text-decoration:none;}
.title-bg h1, .title-bg h2, .title-bg h3, .title-bg h4 {margin:0; padding:0;}
/* window header general */
.window{position:absolute; z-index:100; top:0; box-shadow:0 0 10px rgba(0,0,0,0.2); background:#fff;}
.window .caption{padding:5px 15px; color:#fff; background:#E19C42;}
.window .caption .title{font-size:16px; font-weight:bold;}
.window .caption a{font-size:14px; text-decoration:underline; color:#fff;}
.window .caption a:hover{text-decoration:none;}
.window .text{padding:9px 15px 27px 15px;}
.window ul{margin:0;}
/* settings form */
.eye-box{position:absolute; top:-1px; right:0; width:30px; height:30px; display:block; cursor:pointer; background-repeat: no-repeat !important; background-position: top left !important;}
.eye-box.closepass{background: url(image/eyepass.svg#close-view); background-size: 58px 82px;}
.eye-box.openpass{background: url(image/eyepass.svg#open-view); background-size: 44px 68px;}
a.abtn, input, textarea, select{ margin:2px; padding:3px 6px; border:1px solid gray; background:#fff; color:#000; height:20px;}
input, textarea, select{font-size:14px; }
input, textarea, select{border-radius:4px;}
input[type="submit"], input[type="button"], .addbtn {padding:5px 12px 10px 12px; cursor:pointer; height:28px; border:1px solid #324D65; background:white; color:#324D65; font-weight:bold; border-radius:4px;}
noindex:-o-prefocus, input[type="submit"], input[type="button"]{font-size:12px;}
a.abtn {width:31px; height:31px; font-size:14px; cursor:pointer; text-decoration:none;}
select{height:26px;}
input:focus, textarea:focus, select:focus, input[type="submit"]:hover, input[type="button"]:hover, a.abtn:hover{border:1px solid #FFA500;}
/* window content general */
.content .window .caption{padding:5px; color:#fff; background:#E19C42;}
.content .window table.caption{width:100%; padding:5px; color:#fff; background:#E19C42;}
.content .window table.caption td{padding:5px; vertical-align:middle;}
.content .window .text{padding:9px 5px 15px 5px;}
/* sbmtbtn */
.sbmtbtn{font-weight:bold; position:relative; display:inline-block; margin:0 2px 5px; text-align:center; color:#fff; cursor:pointer; border-radius:4px; border:none; background:rgba(50,77,101,.9);}
a.sbmtbtn{padding: 5px 15px 6px;}
.sbmtbtn:hover{color:#fff; text-decoration:none;}
.userpage .sbmtbtn > a{color:#fff;}
.sbmtbtn > a,
.sbmtbtn > span{display:block; padding:5px 15px 6px; line-height:120%; color:#fff; text-decoration:none;}
.sbmtbtn.color1btn, .sbmtbtn.nybtn{opacity:0.9;}
.sbmtbtn.color1btn, .sbmtbtn.active{background:#E19C42}
.sbmtbtn.nybtn, .sbmtbtn.active{background:#0066d0}
.editblock .sbmtbtn > a,
.editblock .sbmtbtn > span{width:100%; height: 100%; padding:5px 5px 6px;}
#editblock.editblock .sbmtbtn > a,
#editblock.editblock .sbmtbtn > span{padding:5px 0 6px;}
#blockimgurl + label{display: inline-block; width:130px;}
.sbmtbtn > span i{font-style:normal; display:inline-block; width:100%;}
.sbmtbtn > span i:before{
  content: 'Ð-Ð°Ð?Ñ?Ñ?Ð·Ð¸Ñ'Ñ? Ñ"Ð?Ñ'Ð? Ð¸Ð· Ð¿Ð°Ð¿ÐºÐ¸';
  position: absolute;
  left:15px;
  width:100px;
}
.sbmtbtn.color1btn > a,
.sbmtbtn.color1btn > span{color: #000;}
.sbmtbtn.nybtn > a,
.sbmtbtn.nybtn > span{color: #fff;}
.active .sbmtbtn{background:#E19C42;}
.sbmtbtn:hover{ background:rgba(50,77,101,1); color:#fff;}
.sbmtbtn.color1btn:hover{background:#E19C42; opacity:1;}
.sbmtbtn.nybtn:hover{background:#0066d0; opacity:1;}
.sbmtbtn input{position:absolute; left:0; width:100%; height:100%; text-indent:-9999px; cursor:pointer; border:none; background:none;}
.sbmtbtn input[type="submit"]:hover{border:none;}
#imgload .sbmtbtn{height:44px;}
.altimloader a{font-size:80%;}


.shadowblock {border-radius:4px; box-shadow:0 0 10px rgba(0,0,0,0.2); background:#fff; padding-bottom:1px; margin-bottom:10px;}
.shadowblock .title,
.shadowblock .title-bg,
.shadowblock header { border-radius:4px 4px 0 0;}

/* delpict */
span.delpict{
  position:absolute; top:-8px; right:-10px;
  /*border:0px solid red; border-radius:8px; background:#e0e0e0;*/
  /*color:gray; font-weight:bold; font-size:14px; line-height:1px;*/
  /*padding:8px 0px 0px 0px; */margin:2px;
  cursor:pointer;
  width:20px;
  height:20px;
}

span.delpict i.icon-remove{line-height:inherit;}
span.delpict:hover{color:red;} /* Ñ'Ñ?Ñ' Ñ?Ð?Ð÷Ð>Ð°Ñ'Ñ? ÐºÑ?Ð?Ñ?Ñ?Ð+Ñ?Ð°Ñ?Ð·Ð÷Ñ?Ð?Ð?Ð÷ Ñ?Ð?Ð÷Ð>Ð÷Ñ+Ð÷Ð?Ð¸Ð÷ ÐºÑ?Ð÷Ñ?Ñ'Ð¸ÐºÐ° Ð¿Ñ?Ð¸ Ð?Ð°Ð?Ð÷Ð?Ð÷Ð?Ð¸Ð¸ */

.colomn-block{margin:0 0 10px; padding:0 0 10px; border:none; border-radius:4px; box-shadow:0 0 10px rgba(0,0,0,0.2); background:#fff;}
.colomn-block .title{font-weight:bold; height:23px; line-height:23px; text-align:center; color:#fff; border-radius:4px 4px 0 0; background:#324D65;}
.colomn-block-box{padding:0 3px 0 5px;}
.category, .authblock {padding:0;}
.category .colomn-block-box, .authblock .colomn-block-box{ padding:0px;}
.authblock .title{cursor:pointer;}
.authblock .authbtn{cursor:pointer; height:33px; line-height:33px; border-radius:4px;}

.weather{padding:0px;}
.weather .colomn-block-box{padding:0px; margin:0px; min-height:130px;}
.weather img{display: block; width:100%}
.weather img.onepx{display:none;}

.horo .colomn-block-box{padding:0px; margin:0px; text-align:center;}

/* orange background sidebar */
.block-orang{margin:0 0 20px; padding:0 0 10px; border:1px solid #E19C42; background:#fff;}
.block-orang .title{font-weight:bold; height:25px; margin:0 0 8px; line-height:25px; text-align:center; color:#fff; background:#E19C42;}
.block-orang ul li{padding:0;}
.block-orang-box{padding:0 3px 0 5px;}
/* header */
header{position:relative; margin:0 0 4px; border-bottom:1px solid #dedede; background:#ddd linear-gradient(180deg, #fff, #ddd); background-color:#E9E9E9;}
/* header top menu */
header > nav{height:30px; background:#324D65;}
header > nav > ul{float:left; width:58%;}
header > nav > ul li{float:left; height:30px; padding:0 7px 0 0; line-height:25px;}
header > nav > ul li a{font-size:18px; font-weight:normal; display:block; padding:2px 7px 0; color:#fff; text-shadow:#000 1px 1px 2px; transition:background 1s;}
header > nav > ul li a:hover{padding:0 0 3px; text-decoration:none; color:#fff; text-shadow:#000 1px 1px 2px; border-top:2px solid #3a6487; background:url(image/razd.png) 100% 50% no-repeat #3a6487;}
header > nav > ul li a:hover span{padding:0 7px 3px; line-height:25px; background:url(image/razd.png) 0 50% no-repeat;}
header > nav > ul li a.first{font-weight:bold; padding:0 7px 3px; border-top:2px solid #E19C42; background:#E19C42;}
header > nav > ul li a:hover.first{padding:0 7px 3px; border-top:2px solid #E19C42; background:#E19C42;}
header > nav > ul li a:hover.first span{padding:0; background:none;}
header > nav > ul li a.active{font-weight:bold; padding:0 7px; border-top:2px solid #E19C42;}
header > nav > ul li a:hover.active{padding:0; border-top:2px solid #E19C42;}

/* header user */
header .user{float:right; padding:4px 6px 0 0;}
/* header user cabinet */
header .usercabinet{float:left; padding:0 6px 0 0; background:url(image/razd.png) 100% 0 no-repeat;}
header .usercabinet figure img{float:left; height:22px; max-width:24px; margin:0 7px 0 0;}
header .usercabinet figure figcaption{font-size:18px; float:left; padding:0 15px 0 0; color:#fff; text-shadow:#000 1px 1px 2px; background:url(image/arrow1.png) 100% 75% no-repeat;}
header .user .cabinet{display:none; position:absolute; z-index:100; top:27px; right:50px; width:300px;}
header .usercabinet:hover .cabinet{display:block;}
a span.new, a span.open{font-weight:bold; color:red;}
.usercabinet .text-box.nologin{margin:0 10px; text-align:center;}
.usercabinet .text-box .login{width:135px;}
.usercabinet .text-box input[type="password"],
.usercabinet .text-box input[type="search"],
.usercabinet .text-box input[type="text"]{width:115px; padding-right:32px;}
.usercabinet .m-input{position:relative;}
.loginpage-form{width:220px; margin:0 auto;}
.loginpage-form .eye-box{right:6px;}
.row-input{position: relative;}
.row-input input{width:117px; padding-right:32px;}

.usercabinet table{margin:0; width:180px;}
.usercabinet tr:first-child td{padding:1px; text-align:center; font-weight:bold;}
.usercabinet tr:last-child td{padding:1px; text-align:right; font-weight:bold; padding-right:4px;}
.usercabinet tr td:first-child {width:16px;}
.usercabinet tr td:first-child{padding-right:4px;}
.usercabinet tr td:first-child span{padding: 6px 4px; box-shadow:0 0 5px rgba(0,0,0,0.2); background:red; color:white; font-weight:bold; display:none; line-height:0;}
.usercabinet tr td:first-child span.noempty{display:inline-block;}
.usercabinet .countind{border: 1px solid #324D65; border-radius: 4px; padding: 1px 5px 1px 4px; font-size:90%; font-weight: bold;}
.usercabinet li{position:relative; padding-left:18px;}
.usercabinet li .cell:first-child{position:absolute; top:3px; left:0; font-weight:bold; display:none; width:14px; height:12px; line-height:0; box-shadow:0 0 5px rgba(0,0,0,0.2); background:red;}
.usercabinet li .cell:first-child.noempty{display:block;}
.usercabinet .btns-box li{padding-left:0;}
.text-box.yeslogin{position:relative; padding:5px 0;}
.usercabinet .loginuser{font-weight:bold; width:120px;}
.usercabinet .logout{position:absolute; top:5px; right:20px; width:20px; height:22px; padding:0; cursor:pointer; background-image:url(image/icon-logout.svg); background-position:0 0; background-size:18px 20px; background-repeat:no-repeat;}
.usercabinet .logout a{display:block; width:100%; height:100%; border-bottom:none;}
.usercabinet .moder-link{position:relative;}
.usercabinet .moder-link span{cursor:pointer;}
.usercabinet .moder-link .shadowblock{display:none; position:absolute; bottom:-60px; right:30px; z-index:4;}
.usercabinet .moder-link .upravlenie{width:140px;}
.usercabinet .moder-link .upravlenie a{display:block!important;}
.usercabinet .moder-link .otmetki{width:200px;}
.imrow {}
.imrow img{height:20px; margin:5px 0 -5px 0;}

header .user .cabinet .window{width:99%; top:-1px;}
header .user .cabinet .window .caption .title{float:left;}
header .user .cabinet .window .caption .link{float:right;}
header .user .cabinet .window .text{padding-left:4px;}
header .user .cabinet .window .logged{padding-left:97px;}
header .user .cabinet .window .notlogged{text-align:center;}
header .user .cabinet .window .text img{float:left; height:61px; max-width:67px; margin:0 0 0 -82px; box-shadow:0 0 7px rgba(0,0,0,0.2);}
header .user .cabinet .text-item a{font-size:14px; color:#444444;}
/* header user msg */
header .user-msg{float:left; padding:0 3px;}
header .user-msg a:hover{text-decoration:none;}
header .user-msg .colvo{opacity:0.8; margin:0 3px 0 1px; padding:0 8px; line-height:21px; color:#fff; border-radius:4px;}
header .user-msg .new{background:#cc3c29;}
header .user-msg .open{background:#cc3c29;}
header .user-msg .empty{background:gray;}
header .user-msg .colvo:hover{opacity:1;}
header .user-msg .msg-list{display:none; position:absolute; z-index:100; top:27px; right:0; width:360px;}
header .user-msg:hover{cursor:pointer;}
header .user-msg:hover .msg-list{display:block;}
header .user-msg .msg-list .window{width:99%;}
header .user-msg .msg-list .window .caption .title{float:left;}
header .user-msg .msg-list .window .caption .link{float:right;}
header .user-msg .msg-list .window .text{padding-left:97px;}
header .user-msg .msg-list .window .text img{float:left; height:61px; max-width:67px; margin:0 0 0 -82px; box-shadow:0 0 7px rgba(0,0,0,0.2);}
header .user-msg .text-item{margin:0 0 15px;}
header .user-msg .text-item .title{font-size:14px; font-weight:bold; color:#444444;}
header .user-msg .text-item a{font-size:14px; color:#444444;}
header .user-msg .text-item .msg{margin:0 0 8px;}
header .user-msg .text-item .date{font-size:14px; font-weight:bold; color:#444444;}
/* header user buttons */
.user-buttons{width:70px; overflow:hidden; margin:0 0 0 35px;}
.moder-buttons{width:85px; overflow:hidden; margin:0 0 0 23px;}
header .user-settings{float:left; margin:0; padding:3px 0 0 0;}

header .middle{padding-bottom:0px;}
header .middle table{width:100%;}

/* header logo */
header .logo{text-align:center; width:210px; text-align:center;}
header .logo a{display:block; margin-top:3px;}
header .logo img{height:34px; padding-top:4px;}
header .logo h1{font-size:11px; margin:0; padding:0 0 0px; line-height:80%; padding-top:0; text-align:center;}

/* header search */
header .search{width:60%; margin:0 auto; text-align:center;}
header .search div{border:1px solid red; text-align:center;}
header .search form{margin:0 auto; height:29px;}
header .search input[type="search"],
header .search input[type="text"]{font-size:14px; width:99%; height:20px; padding:3px 6px 3px; margin:0 0 0 3px; color:#444444; border:1px solid gray; background:#fff;}
header .search .shadow{position:absolute; top:5px; right:53px; width:18px; height:20px;}
header .search input[type="submit"]{outline:none; height:28px;}
header .topmenu, .bottommenu{text-align:center; margin: 5px auto 10px;}
header .topmenu ul, .bottommenu ul{margin:5px 0 0;}
header .topmenu ul li, .bottommenu ul li{display:inline-block;}
header .topmenu ul li a, .bottommenu ul li a{text-decoration:none;}
header .topmenu ul li a:hover, .bottommenu ul li a:hover{text-decoration:underline;}
header .topmenu ul li:first-child{padding-left:0}


.header{position:relative; height:63px; padding:0 205px 0 205px;}
.header .logo{position:absolute; left:0;}
.header .search{position:relative; padding:5px 92px 0 0;}
.header .search span{display:none;}
.header form{width:100%;}
.header form input[type="search"],
.header form input[type="text"]{width:100%;}
.header form input[type="submit"]{position: absolute; top:3px; right:0; width:68px;}
.header .right{position:absolute; right:0; top:10px; float:right; width:185px;}
#searchBtn{display:none;}

/* header btn */
header .addnewbtn{vertical-align:middle; width:186px; text-align:center;}
header .addnewbtn .sbmtbtn{width:130px}

/* display */
.toggle-sidebar,
.m-sidebar,
.logo .mobail,
.mobile-clear,
.mobile-yes{display:none;}

/*.editmenu-mobail{visibility:hidden;}*/

/* content */
.middle-box{margin:0 15px;}
.middle{min-width:300px; max-width:1900px; height:1%; margin:0 auto; padding:0 0 30px;}
.middle:after{display:block; visibility:hidden; clear:both; height:0; content:'.';}
.container{float:left; width:100%;}
.sl, .sr, .container{padding-top:10px;}
.content{padding:0 200px 0 200px;}
.content .content-box{position:relative; padding-bottom:10px;}

/* notice */
.infoblock {position:fixed; z-index:200001; top:20px; right:0; width:450px; min-height:40px; text-align:left; margin:10px 5px; text-shadow:gray 1px 1px 1px; display:none;}
.errornotice {background:red!important; color:#fff;}
.infonotice {background:#91C80C!important; color:#fff;}
.errornotice a,.infonotice a{color:#fff; text-decoration:underline;}
.infoblock h3{margin-bottom:5px; margin-top:0px; font-weight:bold!important; font-size:14px;}
.info-container {margin:10px 20px 2px 20px;}

.infoblock p{margin:0!important;}

/* Info window */
.infowindow{display:none;}
.infowindow .shadow {position:fixed; left:0; top:0; z-index:1001; width: 100%; height: 100%; background: #fff; opacity: 0.7;}
.infowindow .infoblock,
.infowindow .loadingblock { z-index:1002; right:37%; top:37%; display:block; position:fixed; width:500px; text-align:center; background:white; border:0px solid gray;}
.infowindow .title {font-weight: bold; height: 23px; line-height: 23px; text-align: center; color: #fff;border-radius: 4px 4px 0 0; background: #324D65;}
.infowindow .title table{width:100%;}
.infowindow .windowinfo{margin:10px;}
.infowindow #closebtn:hover{cursor:pointer; border-radius:50%;}

/* Ð"Ð>Ñ? Ð?Ñ?Ð÷Ñ: Ñ"Ð?Ñ?Ð?, Ð¿Ð?Ð?Ñ?Ð?Ð÷Ñ'ÐºÐ° Ð?Ñ?Ð¸Ð+Ð?Ñ+Ð?Ð? Ð·Ð°Ð¿Ð?Ð>Ð?Ð÷Ð?Ð?Ñ<Ñ: Ð¿Ð?Ð>Ð÷Ð¹ */
.novalid{border-color:red;}
.novalid:hover{border-color:red;}

/* all publ pages */
.nopubl span, .inarchive span{color:red;}
.nopubl a, .inarchive a{font-weight:bold; text-decoration:underline;}
.minibtn-block{float:right; height:100%; margin:3px; padding:2px 0 0 0;}
.content article .minibtn-block{width:22px; height:21px; margin:0 8px 0 0;}
.content article .minibtn-block svg{/*width:17px; height:17px;*/ margin-top: 1px;}
a.abuse{/*margin-top:10px;*/display: block; text-decoration:none!important;}
a.abuse svg{width:15px; height:17px; fill:#c2c0bf;}
a.abuse:hover svg{fill:#ed1e24;}
.minibtn .favorit{display:block;/* width:22px; height:21px;*/}
.minibtn .favorit svg{width:17px; height:17px; fill:#c2c2c2}
.minibtn .favorit:hover svg{fill:#E19C42;}
.minibtn .onfav svg{fill:#E19C42;}
.minibtn{width:200px; text-align:right; color:#c2c2c2; cursor:pointer;}
.minibtn img{position:relative; top:4px; padding:0 0 0 4px; color:#c2c2c2}
.minibtn a{color:#c2c2c2; text-decoration:none; margin-left:4px;}
.minibtn a:hover{color:white;}
.minibtn a.abuse:hover{color:red;}
.minibtn a.favorit:hover{cursor:pointer;}
.searched{color:red;}
.mark{color:white; background-color:#E19C42; padding:0 1px;}
.moderpage .toppublinfo{display:none;}
.nologinmsg, .toppublinfo{margin:0 5px 10px 2px; padding:2px 6px 2px 45px; background: url(image/warning.png) -10px -10px no-repeat #FF0000; min-height:44px; min-width:200px; color:#fff; border-radius:4px; box-shadow:0 0 10px rgba(0,0,0,0.2); text-align:left;}
.nologinmsg a, .toppublinfo a{text-decoration:underline; color:#fff!important;}
.nologinmsg a:hover, .toppublinfo a:hover{text-decoration:none;}
.pubtitlecategory a{color:white;}
.addnewblock{text-align:center; margin:10px auto;}

.searchform table{width:100%}
.searchform .form-item{display: inline-block; margin:0 2px 10px;}
.searchform .name-item-form{display: inline;}
.searchform .name__block{display: block;}
.searchform select{width:314px;}
.searchform .search-text{margin:0 0 15px;}
.searchform .search-text input{font-size: 14px; width: 100%; height: 28px; padding: 3px 6px 3px; color: #444444; border: 1px solid gray; background: #fff; box-sizing: border-box;}
.searchform .category-form{width:45%; padding-right: 15px;}
.searchform .category-form select{width:100%;}
.searchform .form-item input{display: inline; box-sizing: border-box; width:auto; max-width: 141px; height:28px; margin:2px;}
.searchform .form-item-date .form-item{float: left; width: 50%; box-sizing: border-box;}
.searchform .form-item-date .form-item{padding-right: 2px; background-color: red;}
/* BB codes */
.bb-u{text-decoration:underline;}
.bb-b{font-weight:bold;}
.bb-i{font-style:italic;}
.bb-big{font-size:120%}
.bb-small{font-size:80%}
strike{}
blockquote{}
.bb-center{text-align:center;}
.bb-left{text-align:left;}
.bb-right{text-align:right;}

article .sendabuse.miniwindow{left:-168px}
.comment-item-box .sendabuse.miniwindow{left:auto; right:-10px;}
.sendabuse.miniwindow{width:226px;}
.sendabuse textarea {width:180px; height:80px;}


.miniwindow {padding:6px 6px 10px; text-align:center; z-index:2; left:-100px; top:-10px; display:none; position:absolute; min-width:200px; min-width:50px; background:white;}
.onstatus.miniwindow{left:30px;}

.closebtn {text-align:right; line-height:1px;}
.closebtn span{font-weight:bold; cursor:pointer; font-size:15px;}
.closebtn span:hover {color:red; text-decoration:none;}

.list{border:1px solid white;}
.list:hover{border:1px dashed gray;}

/* user page */
.userpage table{width:100%}
.userpage a{color:#324D65;}
.userpage td{vertical-align:top;}
.userpage .avatar{width:182px;}
.userpage .avatar img{max-width:150px; max-height:150px;}
.userpage .name{font-size:30px; font-weight:bold; position:relative; top:5px; line-height:35px;}
.userpage .user-btn{width:165px; text-align:right;}
.userpage .user-btn .sbmtbtn{width:130px;}
.userpage img.wch{height:12px; padding: 0 2px;}
.userpage .userinfo{width:100%;}
.userpage .userinfo tr td:first-child, .userpage .userinfo tr td:first-child a{color:gray}
.userpage .userinfo tr td:last-child, .userpage .userinfo tr td:last-child a{color:#444444}
#banhistory{width:80%; left:100px;}
.userpage .userinfo .histlist {margin:5px; overflow-y:scroll; text-align:left; background:white;}
.useronline {color:#31ff00; text-decoration:underline; font-size:14px; font-weight:bold; padding: 2px 4px 0px 4px; cursor:help;}
.useroffline {color:gray; font-size:10px;}
.editblock {font-size:11px; font-weight:bold; width:320px; right:0; top:120px;}
.editblock a:hover{text-decoration:none;}
.imrow {white-space:nowrap;}
.statusbtn {margin-bottom:6px; padding:4px; background:#E19C42; border-radius:4px; line-height:200%; color:black;}
/* userinfo */
.userpage{position:relative; min-height:305px; padding:0 176px 8px 226px;}
.userpage .photo{position:absolute; left:8px; width:210px; height:240px; text-align:center;}
.userpage #images{min-height:180px;}
.userpage #images img{max-width:200px; max-height:200px;}
.userpage .userbutton{position:absolute; right:0; top:0; width:168px;}
.userpage .userbutton .sbmtbtn{width:160px;}

.userpage .userinfo li{overflow:hidden; height:21px; padding:0;}
.userpage .userinfo span{display:inline-block;}
.userpage .userinfo span:first-child{padding:0 6px 0 0; color:gray}
.userpage .userinfo .sbmtbtn span{padding:0;}
.userpage .userinfo li.useremail{overflow:visible; min-height:24px; height:auto;}
.userpage .userinfo li.useremail span:nth-child(2) img{position: relative; top:4px; height:15px;}
.userpage .userinfo .userphone img{position: relative; top:2px;}
.userpage .userinfo a span:first-child{color:white;}
.userpage .userinfo li.status{overflow:visible; height:auto;}
.userpage .userinfo span.statusbtn{padding:0 6px; color:black;}
.userpage .useremail
.userpage.usernologin{padding:0 317px 0 218px;}
.userpage.usernologin .userbutton{position:absolute; right:8px; top:0; width:305px;}
.userpage .userinfo .info-comment{font-style:italic; font-size:80%; display:block; margin-top: -7px; padding:0;}
/* vip */
.userinfo.vipclass .group{display:none;}
.userpage .userinfo.vipclass .user-status-name,
.pblbtns.vipclass .user-status-name a,
.vippubl .editmenu-mobail .user-status-name a,
.vipclass .loginuser a,
.full-publ .vipclass .username,
.comment-item-box.vipcomment .name a.authorname{font-size:11px; font-weight:bold; display:inline-block; top:0; height:15px; line-height:14px; color:#000; padding:0px 37px 0 5px; border-radius:3px; background:#E19C42 url(image/icon-vip.png) 100% 0 no-repeat;}
.vippubl .editmenu-mobail .user-status-name{max-width: 100%; padding:5px 0; line-height: 28px;}
.vippubl .editmenu-mobail .user-status-name a{display: inline-block!important; border-bottom: none;}
.comment-item-box.vipcomment .name a.authorname{text-decoration:none}
.comment-item-box.vipcomment .userlabel{display:none;}
.comment-item-box.vipcomment .text{color: black;}
.full-publ .vipclass .username{width:auto; max-width:120px;}
.pblbtns.vipclass .user-status-name{line-height:16px}
.vippubl .text-story,
.vippubl .text,
.full-publ.vippubl .miniblock .mbtitle{color:black;}
.vippubl header,
.content .vippubl header table{color:black; background:#E19C42; border-color:#E19C42;}
.vippubl header a{color:black;}
/*.vippubl .minibtn a{color:#324D65;}*/
.vippubl .minibtn .favorit:hover,
.vippubl .minibtn .onfav{color:#fff;}
.vippubl a.abuse svg, .vippubl .favorit svg{fill:#324D65;}
.vippubl a.abuse:hover svg, .vippubl .favorit:hover svg{fill:red;}

.colorpubl .text-story,
.colorpubl .text,
.full-publ.colorpubl .miniblock .mbtitle{color:black;}
.colorpubl header,
.content .colorpubl header table{color:black; background:#E19C42; border-color:#E19C42;}
.colorpubl header a{color:black;}
/*.colorpubl .minibtn a{color:#324D65;}*/
.colorpubl .minibtn .favorit:hover,
.colorpubl .minibtn .onfav{color:#fff;}
.colorpubl a.abuse svg, .colorpubl .favorit svg{fill:#324D65;}
.colorpubl a.abuse:hover svg, .colorpubl .favorit:hover svg{fill:red;}

.ellipsis{position:relative; white-space:nowrap; overflow:hidden; max-width:68px; height:21px; text-overflow:ellipsis;}
.user-status-name{position:relative; white-space:nowrap; float:left; display:block; overflow:hidden; max-width:68%; text-overflow:ellipsis;}
.user-phone > span{color:#324D65; cursor:pointer;}
.user-phone > span:hover{text-decoration: underline;}
.full-publ .publ-colomn .ellipsis{display:block; max-width:100%; height:26px;}
.full-publ .vipclass .ellipsis{display:block; position:relative; white-space:nowrap; overflow:hidden; max-width:118px; text-overflow:ellipsis;}
.full-publ .vipclass .userrights{display:none;}
.full-publ .user-block .vipclass .username{font-size:11px!important;}
.status-link a{font-weight:bold; color:#000; text-decoration: underline;}
.status-link a:hover{text-decoration:none;}
.userorderslist tr.order, .userpaymentslist tr.payment{border-bottom:1px dashed #c0c0c0; border-top:1px dashed #c0c0c0;}
.userorderslist tr.order:target, .userpaymentslist tr.payment:target{border-bottom:1px dashed #E19C42;; border-top:1px dashed #E19C42;}
/* list-publ */
.fullcattitle, .modtitle {padding:0; color:white; border:4px solid #666; background:#666; border-radius:4px;}
.fullcattitle table.fullcattitle-caption{width:100%;}
.fullcattitle table.fullcattitle-caption td:last-child{text-align:right;}
.fullcattitle .categorytitle{font-weight:bold; margin:2px 5px; color:#fff;}
.fullcattitle h2, .fullcattitle a h2{padding:0 2px 0 0; margin:0; display:inline-block; color:white;}
.fullcattitle ul{ display:inline-block;}
.fullcattitle ul li{display: inline;}
.fullcattitle ul li .transbtn{position:relative; display:inline-block; text-align:center; color:#fff; cursor:pointer; border:none; opacity:0.7;}
.fullcattitle ul li.active .transbtn{opacity:1;}
.fullcattitle ul li .transbtn:hover{opacity:1;}
.fullcattitle ul li .transbtn input{position:absolute; left:0; width:100%; height:100%; text-indent:-9999px; cursor:pointer; border:none; background:none;}
.fullcattitle ul li .transbtn input[type="submit"]:hover{border:none;}
.fullcattitle .titlecatdescr{margin:0 5px;}
.fullcattitle .titlecatdescr hr{border:none; margin:0; padding:0;}
.fullcattitle .titlecatdescr a{color:#fff; text-decoration:underline;}
.fullcattitle .categorydescr{text-align:left; font-size:85%;}
.modtitle table{width:100%}
.modtitle h2{margin:2px 5px; padding:0;}
.event-title{text-align:center;}
.event-title h2{font-size:22px;}
.event-title-cat{height:50px; background:url(image/event-title-cat.png) 0 0 repeat-x;}
.content article .post a.eventinfo, .content article .post .eventinfo{color:red;}
.content .full-publ a.eventinfo, .content .full-publ .eventinfo{color:red;}
.content article.event-publ{padding-bottom:0;}
.content article.event-publ header{margin-bottom:0;}
.content article.event-publ .post.ny-event-publ-body{margin: 0; padding:7px 10px; background:url(image/event-publ-ny-bg.png) 0 -20px repeat;}
.content article.event-publ .full-publ.ny-event-publ-body{padding-top:7px; background:url(image/event-publ-ny-bg.png) 0 0 repeat;}
.content article.event-publ .post.love-event-publ-body{margin: 0; padding:7px 10px; background:url(image/event-publ-bg.png) 0 -20px repeat;}
.content article.event-publ .full-publ.love-event-publ-body{padding-top:7px; background:url(image/event-publ-bg.png) 0 0 repeat;}
.content article.event-publ .event-icon{display: inline-block; width:15px; height:24px; background:url(image/event-icon-publ.png) 0 40% no-repeat;}
.content article.event-publ header table.ny-event{background:#0066d0;} /*ny*/
.content article.event-publ header table.love-event{background:#63b32f;} /*love*/
.events-banner{display:block; max-width:800px; margin:0 auto 5px; text-align: center;}
.events-banner img{max-width:100%; height:auto; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
ul.catmenu li.event{background:url(image/event-icon-cat.png) 6px 0 no-repeat;}
ul.catmenu li.event:hover{background:#E19C42 url(image/event-icon-cat.png) 6px -20px no-repeat;}
ul.catmenu li.event:hover a{color:#fff!important}
/* vip + event */
.vippubl.event-publ header, .content .vippubl.event-publ header table{background-color: #0066d0; border-color:transparent;}
.vippubl.event-publ header a{color:#fff;}
.vippubl.event-publ .text-story, .vippubl.event-publ .text, .full-publ.vippubl.event-publ .miniblock .mbtitle{color:#444;}
.vippubl.event-publ a.abuse svg, .vippubl.event-publ .favorit svg{fill:#c2c0bf;}



/* full-publ */
.full-publ{width:100%; position:relative;}
.full-publ:after{display:table; clear:both; content:'';}
.full-publ-container{width:100%; /*float:left;*/ overflow:hidden;}

.full-publ .publ-colomn{/*float:left; width:180px; margin-left:-188px;*/ position:relative;}
.full-publ .publ-body{padding:0 8px;}
.full-publ .publ-body .img img{max-width:2000px; max-height:150px;}
.full-publ .publ-body .publ-colomn{min-height:150px;}
.full-publ .publ-body .publ-colomn div{margin:4px;}
.full-publ .publ-body .text{margin:2px;}
.full-publ .publ-body .bottom-img{height:84px; width:600px; overflow-y:auto;}
.full-publ .publ-body .bottom-img div{height:80px;}
.full-publ .publ-body .bottom-img div img{height:80px;}
.full-publ .publ-body .bottom-info .category{}
.full-publ .publ-body .bottom-inf .date{text-align:right;}
/*.full-publ .user-block {text-align:center; width:180px;}*/
.full-publ .user-block .avatar{text-align:center;}
.full-publ .user-block .avatar img{max-width:90px; max-height:90px;}
.full-publ .user-block .username{font-size:24px;}
.full-publ .user-block .usergroup{font-size:11px;}
.full-publ .user-block a{text-decoration:none!important;}
.full-publ .user-block a:hover{text-decoration:underline!important;}
.full-publ .miniblock {background-color:#F1F1F1; margin-bottom:10px; border-radius:4px;}
.full-publ .miniblock .mbtitle{font-size:11px; padding:3px 0; text-align:center; color:white; background-color:#E19C42; border-radius:4px 4px 0px 0px;}
.full-publ .miniblock .mbcontent{font-size:13px; position: relative; text-align:center; margin:4px 2px 2px 2px;}
.full-publ .bottom-info{overflow: hidden; margin-bottom: 20px; color:#404041;}
.full-publ .bottom-info a{color:#404041;}
.full-publ .bottom-info .left{float:left; width:48%; text-align:left;}
.full-publ .bottom-info .right{float:right; width:48%; text-align:right;}
.full-publ .full-price{font-size:24px; font-weight:bold; display: block; margin-bottom:10px;}
.full-publ .bottom-info .right > span:first-child{/*font-size:18px;*/ display: block; margin-top:10px;}
.full-publ .bottom-info .right img{display: inline-block; height:16px;}
.full-publ .bottom-info .right i{display: inline-block;}
.full-publ .share{cursor: pointer;}
.full-publ .share .icon-shared{display: inline-block; width:9px; height:13px; margin:0 5px 0 0;}
.full-publ .miniblock .link:hover{cursor:pointer; border-bottom: 1px solid #444;}
.divider{height:1px; background-color: #ccc;}
.user-services{padding-top: 20px; text-align: center;}
.user-services > a{font-size: 12px; font-weight: bold; display: inline-block; padding:5px 15px; margin: 0 8px 15px; color:#324D65; text-decoration: none; border:1px solid #324D65; border-radius: 4px}
.user-services > a .icon-fixedtop{fill:#58c034;}
.user-services > a:hover{border:1px solid #FFA500;}
.user-services a [class^="icon-"]{position:relative; top:2px; display: inline-block; width:16px; height:12px; margin:0 5px 0 0;}
/*.user-services i.icon-fixedtop{background-position: 0 0;}*/
/*.user-services i.icon-colorchange{background-position: -23px 0;}
.user-services i.icon-mainplace{background-position: -49px 0;}*/
.user-settings-publ-wrap{position: relative; width: 100%; padding: 15px 0 30px;}
.user-settings-publ-wrap:after{display:table; clear:both; content:'';}
/*.user-settings-publ-wrap > [class^="user-"]{float: left;}
.user-settings-publ-wrap .user-contact{width:50%;}
.user-settings-publ-wrap .user-control{width:170px;}
.user-settings-publ-wrap .user-publinfo{width:170px;}*/
.user-settings-publ-wrap h5{font-size: 14px; font-weight: bold; margin-bottom: 8px;}
.user-contact__container{width: 100%; float: left; overflow: hidden;}
.user-contact{padding: 0 360px 0 0;}
.user-contact__content{position: relative; overflow: hidden; padding-left:0px;}
.user-contact__avatar{position: absolute; left:0; display: inline-block; width:45px; height:45px;}
.user-contact__avatar > img,
.user-contact__avatar > a img{max-width: 100%}
.user-contact__author{display: inline-block;}
.user-contact__mail{display: block; font-weight: bold; margin: 5px 0 0 0;}
.user-contact__mail a{display: inline-block; text-decoration: none; border-bottom: 1px solid #444;}
.user-contact__mail a:hover{border-bottom: 1px solid #fff;}
.user-control{float: left; margin-left: -340px; width: 170px; position: relative; border-right:1px solid #ccc;}
.user-publinfo{float: left; margin-left: -170px; width: 170px; position: relative; text-align: right;}
.user-control__link li{padding:0;}
.user-control__link [class^="icon-"]{display:inline-block; margin-right:9px; width:13px; height:13px;/* background: url(image/icon-usercontrol.png); background-repeat: no-repeat;*/}
/*.user-control__link i.icon-uppubl{background-position: 0 0;}
.user-control__link i.icon-edited{background-position: -22px 0;}
.user-control__link i.icon-del{background-position: -44px 0;}
.user-control__link i.icon-return{background-position: -65px 0;}*/
#shareblock textarea{height:36px; width:220px;}
#shareblock.onstatus.miniwindow{top:auto; left:auto; right:8px; min-width:220px;}
.sharedbody{padding:5px 10px;}
.sharedbody > span{display: block;}
.sharedbody > input{min-width:190px;}
.post .img a:first-child{margin-left:5px}
.icon-delete{width:10px; height:10px; }
.icon-del, .icon-delete{fill:#5e5b5c;}
.info-close-btn .icon-del, .info-close-btn .icon-delete{fill:#fff;}
.icon-delete:hover{fill:#ed1e24;}
.icon-delcircle{width:100%; height:100%; fill:#5e5b5c;}
.icon-delcircle:hover{fill:#ed1e24;}
/* comments */
.comments > .title, .morepubl > .title{font-weight:bold; margin:0 0 8px; color:#324D65;}
.comments .comment-item {position:relative; margin:0 0 10px;}
.comment-box{padding:5px;}
.messages-box{padding:0 5px 5px;}
.comments .authorcomm {border-right:4px solid #E19C42;}
.comment-table, .messages-table{width:100%;}
.comment-box div.avatar{float: left; margin:0 5px 0 0;}
.comment-box .avatar, .comment-box td.avatar.comment-box td.avatar, .messages-box td.avatar{width:60px; height:60px; padding:0 0 0 2px; text-align:center;}
.comment-box .avatar img, .comment-box td.avatar img, .messages-box td.avatar img{max-width:60px; max-height:60px; _height:60px; _width:60px;}
.comment-item-box{position:relative; line-height:110%; padding:0 0 0 5px;}
.comment-item-box .name{position:relative; margin:0 0 3px;}
.comment-item-box .name a.authorname{font-size:14px; display:block; float:left; white-space:nowrap; overflow:hidden; max-width:330px; height:21px; margin-right:3px; text-overflow:ellipsis; text-decoration:underline; color:#000;}
.comment-item-box .window{display:none; width:auto;}
.comment-item-box .comments-edit-btn a, .comment-item-box .alink{font-weight:bold; text-decoration:underline;}
.comment-item-box .comments-edit-btn a:hover, .comment-item-box .alink:hover{text-decoration:none;}
.comment-item-box svg.icon-warning{margin-top:-1px; fill:#444;}
.comment-item-box .editmenu ul li a{font-weight:normal; text-decoration:none;}
.comment-item-box .date{font-size:12px; font-weight:bold; font-style:italic; margin:0 0 5px;}
.comment-item:target{border:2px dashed #E19C42;}
.comments .hide{opacity:0.3; transition: opacity 2s; -ms-transition: opacity 2s;}
.comments .hide:hover{opacity:1;}
.comments .comment{min-height:60px; margin:8px 2px;}
.comments .comments-edit-btn {font-size:12px;}
.comments .comments-edit-btn ul{width:100%; height:18px; margin:10px 0 0 0; padding:0;}
.comments .comments-edit-btn ul li{float:right; padding:0 8px; background:url(image/razd-article.png) 0% 50% no-repeat;}
.comments .comments-edit-btn ul li:last-child{background:none;}

/* notice msg */
.notice .noticenew{font-weight:bold;}
.noticelist{background:#F1F1F1; margin-bottom:10px; border-top:1px solid #dedede;}
.opennotice{background:#ffd999!important;}
.notice hr{border:0;}

.morecomment{text-align:center; margin:20px 10px; font-weight:bold;}
.morepubl{margin: 10px 0}

/* errorpage */
.errorpage .title{margin:0 0 8px; padding:0 8px 3px 8px; color:#fff; background:#324D65;}
.errorpage .title h2, .errorpage .title h2 a{color:#fff; overflow:hidden; width:100%; height:22px; margin-bottom:0; padding:3px 0 0 0; margin:0;}
.errorpagecontent{margin:10px; text-align:center;}
.errorpage .logotext{width:300px; height:88px;}

/* list-publ */
.content article {padding:0 0 1px; margin-bottom:18px; background:#fff;border-radius:4px 4px 0 0;}
.content header{color:#fff; margin-bottom:2px;}
.content header table{width:100%; vertical-align:top; background:#324D65;}
.content header table td:first-child{padding:1px 0 0 8px;}
.content header table h2, .content article header table h2 a{color:#fff; overflow:hidden; width:100%; height:22px; margin-bottom:0; padding:1px 0 0 0; margin:0;}
.content header table {border-radius:4px 4px 0 0;}
.content article .post{padding:0; margin:5px 10px; line-height:130%;}
/*.post .img{float: right;}*/
.block-image{float:right;}
.content article .post .highslide img{border:0!important; max-width:184px; max-height:150px; margin:1px;}
.content article .post p{margin:0; padding:0;}
.content article .post .pblbtns{margin-top:8px;}
.content article .post .pblbtns img{margin-top:2px; height:13px; display:block;}
.content article .post ul{width:100%; height:18px; margin:0; padding:0;}
.content article .post ul li{float:right; padding:0 8px; background:url(image/razd-article.png) 0% 50% no-repeat;}
.content article .post ul li:last-child{background:none;}
.content article .post a{color:#324D65;}
.content article .post .pblprice{font-size: 18px; margin-top: 10px;}
.image-one, .image-list{max-height:150px; float:left;}
.selbox{color:#324D65; cursor:pointer;}
.selbox:hover{text-decoration:underline; }

/* static publ */
.static-publ{font-size:15px; margin:5px;}
.static-publ img{max-width:100%;}

/* menu edit */
.editmenu{font-size:13px; /*position:absolute; right:0px; top:20px;*/ z-index:999; display:block; width:196px; line-height:15px; border-radius:4px; border:1px solid #324D65; background:#fff!important; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.content article .post .editmenu ul{height:auto;}
.content article .post .editmenu  ul li{float:none; display:block; width:100%; padding:0; background:none; text-align:left; white-space:nowrap;}
.editmenu ul li:first-child{border-radius:4px 4px 0 0;}
.editmenu ul li:last-child{border-radius:0 0 4px 4px;}
.editmenu ul li:hover{background:#E19C42!important;}
.editmenu ul li a, .editmenu ul li span{display:block!important; padding: 2px 4px; cursor:pointer; text-decoration:none;}
.editmenu ul li a:hover{text-decoration:none}
.editmenu ul li:first-child,
.editmenu ul li:last-child{margin:0; padding:0;}
.editmenu ul li,
.editmenu ul li a,
.editmenu ul li span{padding:0;}
.editmenu ul li{width:100%;}
.editmenu li a,
.editmenu li span{font-weight:normal; margin:0 10px; line-height:28px; text-decoration:none; border-bottom:1px solid #c2c2c2;}
.editmenu li:last-child a{border-bottom:none}
.editmenu ul li a,
.editmenu ul li span{color:#000!important;}

/* fast edit */
.edit-form{margin:5px;}
.comment-box .edit-form{margin:0 0 0 5px;}
.messages-box .edit-form{margin:0 0 0 5px;}
.edit-form{font-size:14px; text-align:right;}
.edit-form .textarea-fix{margin:0 18px 0 0;}
.edit-form textarea{width:100%; height:150px;}
.edit-form table{width:100%;}
.edit-form table td.simbollength{font-size:12px; padding:0 0 0 5px; text-align:left;}
.edit-form table td.simbollength span span{font-weight:bold;}
.edit-form table tr.questions td{vertical-align: middle;}
.edit-form table tr.questions td:first-child{width:55%; text-align:right;}
.edit-form table tr.questions td:last-child{width:45%; text-align:left;}
.edit-form table tr.questions td:last-child input{width:70%; margin:0 5px 5px;}

/* contacts */
.user-contact-info{float:left; width:58%;}
.contacts .avatar{float:left; width:60px; height:60px; margin:5px; padding:0 0 0 2px; text-align:center;}
.contacts .avatar img{max-width:60px; max-height:60px; _height:60px; _width:60px;}
.user-contact-info a{display: block;}
.user-contact-info .user-contact-name{font-weight:bold; position:relative; display:inline;}
.adduserinlist{padding: 10px}
.adduserinlist .text{float:left; margin:5px; padding:0 0 0 2px;}
.adduserinlist .box-input{float:left;}
.adduserinlist .sbmtbtn{float:left; margin:2px 0 0 6px;}
.contacts .sbmtbtn{float:right; width:160px; margin:10px;}
.user-contact-info .close-btn {position: static; display: inline-block; height:25px; width:25px; text-align:center; margin-top:2px;}
.user-contact-info .close-btn span, .user-contact-info .close-btn a{position:relative; display:block; width:25px; height:25px; text-align: center; line-height:25px; font-size:12px; font-weight:normal; color:#ddd; text-decoration:none;}
.user-contact-info .close-btn span:hover, .user-contact-info .close-btn a:hover{color:red;cursor:pointer;background-color:#e0e0e0;border-radius:50%;}

/* pagenavi */
.pagenavi {margin:10px; text-align:center; color:#324D65; background:none;}
.pagenavi table{width:100%}
.pagenavi td#pagenow{text-align:center; font-weight:bold;}
.pagenavi td#previous{text-align:left; width:20%;}
.pagenavi td#next{text-align:right; width:20%;}
.pagenavi a{font-weight:bold; padding:3px 7px; text-decoration:none; color:#324D65;}
.pagenavi a:hover{color:#cc3300; border-radius:4px; background:#dedede;}
.pagenavi .noactive{display:none;}
.pagenavi.num .active a{color:#cc3300; border-radius:4px;}
.pagenavi.num .noactive{display:inline;}
/* sidebar left */
aside.sl{position:relative; float:left; width:185px; margin-left:-100%;}
/* category */
.banner-colomnblock{text-align:center; width:185px; margin: 0 auto 5px;}
.banner-colomnblock img{width:185px; max-height:154px; padding:0; margin:0; border-radius:4px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.banner-colomnblock div.nopreview{display:none;}
.banner-colomnblock div.preview{display:block; background:#ff0000; color:white; border-radius:25px 25px 0 0; font-size:11px; font-weight:bold; height:18px; box-shadow:0 0px 10px rgba(0,0,0,0.2); border-bottom:none;}
.banner-centerblock{text-align:center; width:550px; margin:0 auto;}
.banner-centerblock img{width:550px; height:100px; max-height:200px; padding:0; margin:0; border-radius:3px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.banner-centerblock div.nopreview{display:none; height:10px;}
.banner-centerblock div.preview{display:block; background:#ff0000; color:white; border-radius:25px 25px 0 0; font-size:11px; font-weight:bold; height:18px; box-shadow:0 0px 10px rgba(0,0,0,0.2); border-bottom:none;}
.events-banner{display:block; max-width:800px; margin:0 auto 5px; text-align: center;}
.events-banner img{max-width:100%; height:auto; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.block-mod{margin:0 0 5px; text-align:center;}
/* sidebar right */
aside.sr{position:relative; float:left; width:185px; margin-right:-3px; margin-left:-185px;}
/* random post */
.random-post a{text-decoration:underline; color:#324D65;}
.random-post a:hover{text-decoration:none; color:#324D65;}
/* direct banner */
.directadvert-bloc{}
.directadvert-block a{display:none;}
.directadvert-block table td{position:relative; width:185px;}
.directadvert-block table a{display:block; color:#fff;}
.directadvert-block table a:hover{text-decoration:none; color:#fff;}
.directadvert-block table a img{display:block; width:185px!important; height:154px; border-radius:4px;}
.directadvert-block table a div{position:absolute; bottom:0; font:bold 14px/21px "Trebuchet MS"; width:100%; padding: 0 3px; background: url(image/wpublgrad.png) repeat-x transparent; text-shadow: 0 0 3px rgba(0,0,0,1); box-sizing: border-box;}
.box-imgload{max-width:180px; margin:0 auto; text-align:center;}
.box-imgload #images > div img{max-width:180px;}
/* footer */
footer{min-width:300px; color:#F1F0ED; border-top:10px solid #666; background:#666;}
footer a{color:#F1F0ED;}
footer a:hover{color:#fff;}
footer .middle{padding-bottom:0;}
footer .middle-box{margin-bottom:0;}
footer .footermenubox{margin:0 auto; text-align:center;}
footer .footermenu{float:left; width:25%;}
footer .footermenu .menu-box{padding:0 5%;}
footer .footermenu .title{font-size:16px; font-weight:bold;}
footer .footermenu ul{margin:0;}
footer .footermenu ul li{padding:0; background:none;}
footer .counter{text-align:center;}
footer .counter img{padding:0 7px; opacity:0.3;}
footer .counter a:hover img{opacity:1;}
.vcard{font-size:12px; font-style:normal; overflow:hidden; margin:0; padding:0; line-height:120%; text-align:center;}
.vcard p{margin:0;}
.vcard .adr, .vcard .email{visibility:hidden;}

/* menu category */
ul.catmenu {margin:0; padding:0px;}
ul.catmenu li{margin:0; padding:1px 10px 1px 22px; background:url(image/lidot.png) 8px 7px no-repeat; position:relative; font-size:13px; line-height:17px; font-weight:bold;}
ul.catmenu li:first-child{padding-top:2px;}
ul.catmenu ul li:first-child{border-radius:3px 3px 0 0;}
ul.catmenu li:last-child{padding-bottom:4px; border-radius:0 0 3px 3px;}
ul.catmenu a{display:block; padding:0;}
ul.catmenu a span{color:#0B7CB8;}
ul.catmenu li.active > a span{color:#F7931C;}
ul.catmenu a:hover{text-decoration:none;}
ul.catmenu li:hover {background:url(image/lidot2.png) 8px 7px no-repeat #E19C42;}
ul.catmenu li:hover > a{color:white;}
ul.catmenu li:hover > a span{color:#F7931C;}
ul.catmenu li > ul{display:none; pointer-events:none; position:absolute; top:-8px; left:92%; z-index:3; background:white; border-radius:4px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
ul.catmenu li:hover > ul {display:block; pointer-events:auto; left:94%;}
ul.catmenu ul li{display:block; white-space:nowrap;}
ul.catmenu ul a{display:block; float:none;}
ul.catmenu .opensubmenu{display: none;}
.btns-box{margin:10px;}

.padd_menu_2 {padding:5px 0 5px 0;}
.padd_menu_2 span{display:block; padding:2px;}
.padd_menu td{padding:1px;}

/* user messages */
.messages .title-bg > h2{float: left;}
.messages .title-bg > div{float:right; margin-right:5px;}
.messages .title-bg > div a{font-size:12px; text-decoration:none;}
.messages .msgcontent{margin-bottom:11px; background:#F1F1F1; padding:2px 8px; border-radius:4px; box-shadow:0 0 10px rgba(0,0,0,0.2); background:#fff;}
.messages .msgcontent .avatar{float:left; width:60px; height:60px; margin:5px; padding:0 0 0 2px; text-align:center;}
.messages .msgcontent .avatar img{max-width:60px; max-height:60px; _height:60px; _width:60px;}
.messages .authormsg{border-right:4px solid #E19C42;}
.messages .authorinfo {float:left; text-align:left; font-size:12px; color:gray;}
.messages .authorinfo a{color:black; font-weight:bold;}
/* user messages images */
.msgimgblock{text-align:left;}
.msgimgblock #images > div{position:relative; float:left; margin:4px; height:70px; width:100px;}
.msgimgblock #images > div img{height: 70px; width: 100px; border: 1px solid #ccc;}
.msgimgbtn span{font-size:12px;}
.msgimgbtn span:hover{text-decoration:underline; cursor:pointer;}
.box-images{overflow:hidden; height:100px;}
.box-images li{position:relative; line-height:100px; float:left; width:19.6%; margin-left:0.2%; margin-right:0.2%; margin-bottom:1%; padding:0; text-align:center;}
.box-images img{width:100%; min-height:100px; vertical-align:top;}

/* page newpubl and more forms */
.addnew {margin:0 auto;}
.addnew table{width:100%; margin-bottom:10px;}
.addnew table tr td {padding:4px 8px;}
.addnew table tr td:last-child{text-align:right; width:180px;}
.addnew  table tr td.addcomments{text-align: left;}
.addnew.addpost table tr td:last-child{text-align:center;}
.addnew.addpost table tr td:last-child  .editor .nicEdit-main{text-align:left;}
.addnew input {width:75%;}
.addnew input#remLen {width:50px}
.addnew input[type="submit"], .addnew .addbtn, .edit-form .addbtn{max-width:300px;}
.addnew input[type="submit"].dsblbtn{color:gray;background:#c0c0c0;border-color:gray;}
.searchform .comment,.addnew .comment {color:gray; font-size:12px; line-height:12px; font-style:italic; width:270px;}
.addnew .textarea-fix{margin:0 15px 0 -2px;}
.addnew textarea {height:120px; width:100%;}
.imgbox{text-align:center;}
.imgbox textarea{text-align:center; padding:2px; border:1px solid #ccc;}
.addnew select option.firstlevel {background:#324D65; color:white;}
.addnew .addcomments{text-align: left;}
.addservices{overflow:hidden; margin-bottom:5px; padding-bottom:10px; text-align:center;}
.addservices .shadowblock{width:30%; display:inline-block; margin:15px 1.5% 0; padding:10px 0; text-align: center;}
.addservices .services-block{font-size: 16px;display: inline-block; width:96%; margin:0 auto;}
.addservices .services-block h3{font-size:16px; font-weight:bold; min-height:84px; padding:0 5px}
/* edit user */
.useredit{padding-bottom: 10px;}
.useredit table{width:100%}
.useredit table tr td{text-align:left; width:40%;}
.useredit table tr td:first-child{text-align:right; width:30%;}
.useredit table tr td:last-child{text-align:left; width:30%;}
.useredit table tr:hover td{background:#ebebeb;}

.useredit .tabs{text-align:center;}
.useredit .tabs .sbmtbtn{background:gray; margin:10px;}
.useredit .tabs .sbmtbtn.active,
.useredit .tabs .sbmtbtn:hover{background:#324D65;}
.useredit .comments{margin:20px; font-style:italic;}
.bottom-info .comments, .user-publinfo .comments{ font-style:italic; color:gray;}

.useredit select{width:79%;}

.hsh{display:none;}
.hs0{background:url(image/hiddenstatus0.png) 4px 3px no-repeat;}
.hs1{background:url(image/hiddenstatus1.png) 4px 3px no-repeat;}
.hs2{background:url(image/hiddenstatus2.png) 4px 3px no-repeat;}
.hs3{background:url(image/hiddenstatus3.png) 4px 3px no-repeat;}
.hs4{background:url(image/hiddenstatus4.png) 4px 3px no-repeat;}
.hsx{background:url(image/hiddenstatusx.png) 4px 3px no-repeat;}
.hideselect{float:left; cursor:pointer; width:32px; height:28px; line-height:28px; margin:2px 4px; text-align:center; color:#324D65; border-radius:6px; background-color:#a9a9a9;}
.hideselect .icon-user-edit{width:18px; height:18px; vertical-align: middle; fill:#324d65;}
.hsactive{color:#fff; background-color:#E19C42;}
.hsactive .icon-user-edit{fill:#fff;}
.hideselect:hover{opacity:1;}

/* feedback */
.feedback-table{width:100%;}
.feedback-table .form-td{width:70%;}
.feedback-table .form-text{width:30%;}
.feedback table tr td {text-align:center;}
.feedback input, .feedback textarea, .feedback select {width:100%; margin:0 5px 0 0;}
.feedback textarea {height:200px;}
.feedback-table .textarea-fix{margin:0 0 0 0;}
.feedback .comment {color:gray; font-size:12px; line-height:12px; font-style:italic; width:270px;}

/* registration */
.registration {max-width:900px;}
.registration table{width:100%;}
.registration table tr td:first-child{text-align:center;}
.registration table tr td:last-child{text-align:left; border:0px solid red; width:70%; min-width:420px;}
.registration .row-input{padding-right:20%; max-width:370px;}
.registration .row-input input{width:90%}
.registration .row-input .inputdescr{position: absolute; top:3px; right:0; width:20%; text-align: left}
.registration .row-input .eye-box{right:22%;}
.registration .comment{height:20px; color:red; font-style:italic; font-weight:normal; width:100%;}
.registration .photoblock{margin:10px 0px 0px 20px; max-width:160px; height:180px; border:1px dashed #C0C0C0; vertical-align:middle; background:#F2F2F2;}
.registration .photoblock:hover, .registration .hover{border-color:gray; cursor:pointer;}
.registration .photoblock img{max-width:145px; max-height:160px; margin:5px auto;}
.registration .photocomment{border:0px solid green; margin:45% 20px;}
.registration .loading{background:#819BB6 url(image/load.gif) repeat-x;}

#numsubmit{margin:8px 0 0;}

/* list banner */
.advert .status {float:right; margin-top:2px;}
.advert .status div{ width:150px; padding:0px 4px; margin:2px 0; font-weight:bold; background:gray; color:white; border-radius:5px 0 0 5px; box-shadow: 0 0 5px rgba(0,0,0,0.2); }
.advert .status div.scolor5{background:red;}

/* Addpost */
.addpost .editor .nicEdit-panelContain{border-radius:4px 4px 0 0; border-color:gray!important; padding:2px 0;}
.addpost .editor .nicEdit-buttonContain{padding:6px; text-align:left;}

/* select category */
td#catSelectTdTg div{text-align:left; color:black;}
td#catSelectTdTg div.catselectblock{border:1px solid gray; border-radius:4px;}
td#catSelectTdTg div#catSelectBtn{padding:4px; cursor:pointer; background: url('image/arrdown.png') 99% no-repeat;}
td#catSelectTdTg div#catSelectBtn:hover{text-decoration:underline;}
td#catSelectTdTg div#firstLevel{ border-radius:4px;}
td#catSelectTdTg ul{padding:2px 4px 4px; display:none; text-align:center; font-size:14px; line-height:150%;}
td#catSelectTdTg ul li{display:inline-block; display:-moz-inline-stack; width:112px; min-height:42px; margin:2px; padding:2px; text-align:center; vertical-align:top; border-radius:4px; border: 1px solid #324D65; color:#fff; font-weight:bold; background:#324D65;}
td#catSelectTdTg ul li:hover{border-radius:4px; border: 1px solid #E19C42; color:#324D65; background:#fff;}
td#catSelectTdTg ul li span{display:table-cell; width:112px; height:42px; padding:0; vertical-align:middle; opacity:0.9;}
td#catSelectTdTg ul li span:hover{cursor:pointer;}
td#catSelectTd div#catlistTg, td#catSelectTdTg div#catlistTg a{background:#ddd; color:gray;}


.noenter{margin:10px;}
.noenter input[type="search"],
.noenter input[type="text"]{width:350px;}
.icon-arrow-up{position: relative; display: inline-block; width: 16px; height: 12px; fill:#c2c2c2;}
.icon-arrow-up,
.staticpubl .icon-edit-sign{color:#c2c2c2;}
.vippubl .icon-arrow-up, .colorpubl .icon-arrow-up{position: relative; display: inline-block; width: 16px; height: 12px; fill:#324D65;}
.icon-exclamation-sign, .icon-star, .icon-edit-sign, .icon-check-sign {font-size:126%;}
.icon-edit-sign:hover, .icon-check-sign:hover{color:white;}


.widget-publ{position:relative; overflow:hidden; width:185px; height:150px; background-position:50% 0; background-repeat:no-repeat; background-size:cover; border-radius:0 0 4px 4px;}
.widget-publ .link{position:absolute; z-index:1; width:100%; height:100%;}
.widget-publ .text{margin:0; padding:0 3px; background:url(image/wpublgrad.png) repeat-x transparent;}
.widget-publ .text a{color:#fff; text-shadow:0 0 3px rgba(0,0,0,1)}
.widget-publ .shadow{position:absolute; bottom:0; left:0; right:0;}
.morepubl{float:left; margin:0 10px 30px 0; border-radius:4px;}
.morepubl-box{overflow:hidden; height:160px; padding:10px 0 0 10px;}

.qdefwindow{width:500px; right:27%; top:27%; text-align:center;}
#backtop{position:fixed; z-index:1999; bottom:10px; right:3%; color:#fff; text-decoration:none; text-align:center; width:45px; height:30px; display:none; border-radius:4px; opacity:0.5; background:#666 url(image/icon-top.png) 50% 44% no-repeat; box-shadow: 0 0 10px rgba(0,0,0,0.3);}
#backtop:hover{opacity: 1; cursor: pointer;}
.faq-box{padding:15px;}
.faq-item{
  padding-top:8px;
}
.faq-item p{
  margin-bottom: 2px;
}
/*.faq-item .attention{
  padding:10px;
  border:1px solid #faf2cc;
  background: #fcf8e3;
}*/
.faq-item h3+div,
.faq-item h4+div{
  display: none;
  position: relative;
  padding: 14px;
  border: 1px solid #e0e0e0;
  background: #fff;
}
.faq-item h3+div:before,
.faq-item h3+div:after,
.faq-item h4+div:before,
.faq-item h4+div:after {
  content: '';
  position: absolute;
  left: 20px;
  top: -20px;
  border: 10px solid transparent;
  border-bottom: 10px solid #e0e0e0;
}
.faq-item h3+div:after,
.faq-item h4+div:after {
  top: -19px;
  border-bottom: 10px solid #fff;
}
.faq-item h3,
.faq-item h4 {
  font-size:18px;
  font-weight:700;
  margin-bottom:0;
  color: #444;
}
.faq-item h3 a,
.faq-item h4 a{
  cursor:pointer;
}
.faq-box div:target .faq-item{
  padding-top:18px;
}
.faq-box div:target .faq-item h3,
.faq-box div:target .faq-item h4{
  margin-bottom: 15px;
}
.faq-box div:target .faq-item h3+div,
.faq-box div:target .faq-item h4+div{
  display: block;
}
.faq-box blockquote{
  font-style: italic;
  padding:1px 10px;
  border:1px solid #faf2cc;
  background: #fcf8e3;
}
/*div#violate:target .faq-item h3+div,
div#violate:target .faq-item h4+div{
  display: none;
}*/
/*div#violate:target h3,
div#violate:target h4{
  margin-bottom: 15px;
}*/
.faq-box .violate > div{
  margin-left:20px;
}
/*.faq-box div#violate > div:first-child{
  margin-left:0;
}*/
.faq-box .violate small{
  font-size:16px;
  font-style: italic;
  display: block;
}
.faq-box .violate > h3,
.faq-box .violate > h4 {
  font-size:18px;
  font-weight:700;
  margin-bottom:0;
  padding-top: 8px;
  color: #444;
}
/*.faq-box div#violate:target > div:first-child h3+div,
.faq-box div#violate:target > div:first-child h4+div{
  display: block;
}*/

#colomnBlockJs{
 min-height:154px;
}

.event a,
.editmenu ul li.event a{font-weight:bold!important; color:red!important;}
.catmenu .event a:hover{color:white!important;}


.banner-new-year{font-family: Arial; position:relative; z-index:1; min-width:320px; max-width:1500px; height:100px; margin-bottom: 15px; background:url(image/banner-gray-bg.png) 0 0 no-repeat; background-size:cover;box-sizing:border-box;}
.new-year-ball{position:absolute; z-index:2; left:0; height:100%; width:100%; background:url(image/banner-red-ball.png) 0 0 no-repeat; background-size:auto 100px;box-sizing:border-box;}
.new-year-snow{position:absolute; z-index:3; right:0; height:100%; width:80%; background:url(image/snow.png) 0 100% repeat-x; background-size:auto 50px;box-sizing:border-box;}
.new-year-date{position: absolute; z-index:4; left:22%; top:0; right:40%; height:100%; margin:0; background: url(image/new-year-date.png) 100% 12% no-repeat; background-size:auto 70%;box-sizing:border-box;}
.new-year-date .new-year-text{font-size:16px; font-weight:bold; float:left; display: block; width:70%; margin-top:36px; text-transform: uppercase; line-height:120%; text-align:right; text-shadow: 0px 0px 15px rgba(0, 0, 0, 1); color:#fff;box-sizing:border-box;}
.new-year-date .new-year-text .dots {display:inline; -webkit-animation: blinkdots 1s linear infinite; animation: blinkdots 1s linear infinite;} @-webkit-keyframes blinkdots { 100% { color: rgba(255, 255, 255, 0); } 0% { color: rgba(255, 255, 255, 1); }} @keyframes blinkdots { 100% { color: rgba(255, 255, 255, 0); } 0% { color: rgba(255, 255, 255, 1); }}
.new-year-date .new-year-day{font-size:56px; font-weight:bold; line-height:110%; position:relative; top:6px; margin-right:-5px; display: block; float: right; width:30%; height:80px; text-align:right; letter-spacing:14px; color:#fff; opacity:.97; box-sizing:border-box;}
.new-year-btn{position:absolute; z-index:2; right:10%; height:100%; width:20%; padding:18px 20px 0; font-size:18px; font-weight:bold; line-height:120%; text-align:center; text-shadow: 0 -1px 0px rgba(0, 0, 0, 1); color:#fff; background:url(image/new-year-btn.png) 100% 0 no-repeat; background-size:100% 80%;box-sizing:border-box;}
.new-year-date_no-kal{right:20%; background: none;}

.new-year-date_no-kal .new-year-text{font-size:150%!important; margin-top:13px!important; width:100%!important}
/*------------------------------------------------------ MEDIA -------------------------------------------------*/


.supporttop {
width:100%;
min-height:26px;
border:1px solid #476379;
border-radius:5px 5px 0px 0px;
background: #476379; /* „«ï áâ àëå ¡à ã§à®¢ */
background: linear-gradient(to top, #476379, #4874a1);
color:#ffffff;
line-height:40px;
font-size:15px;
margin:0px;
}
.supporttop span {
padding-left:40px;
}

.supportcenter {
width:100%;
margin:0px;
background: #ebf0f3;
border:1px solid #ebf0f3;
}
.supportcenter .inner {
padding:8px;
}
.supporttr:first-child {
border-top: 1px solid #dde4ec;
}
.supporttr {
border: 1px solid #dde4ec;
border-top: none;
width:100%;
background: #ffffff;
}
.supporttr table {
padding:10px;
}

.supporttrtema:first-child {
border-top: 1px solid #dde4ec;
margin-bottom:2px;
}
.supporttrtema {
border: 1px solid #dde4ec;
border-top: none;
width:100%;
background: #ffffff;
}
.supporttrtema table td {
padding:10px;
}

.razdellink {
color:#235985;
font-size:16px;
text-decoration:none;
}
.razdelcom {
color:#666666;
font-size:13px;
}
.supporttotal {
color:#656565;
font-size:12px;
line-height:13px;
padding-left:20px;
}
.supporttemalink {
color:#235985;
font-size:11px;
text-decoration:none;
}
.supportname a {
color:#666666;
font-size:12px;
text-decoration:none;
}
.supportdate {
color:#bbbbbb;
font-size:12px;
}
.supportbc {
margin-left:40px;
margin-bottom:10px;
font-size:14px;
}
.supportbc a {
font-size:14px;
text-decoration:none;
}
.supporttoplink
{
margin-right:20px;
color:#ffffff;
font-size:16px;
}
.supporttoplink a
{
color:#ffffff;
font-size:14px;
text-decoration:none;
}
.supportpaginat {
font-size:14px;
color:#555555;
margin:10px
}
.supportpaginat a {
font-size:14px;
color:#555555;
text-decoration:none;
}
.supportpaginat .active {
display:inline;
background:orange;
border-radius:3px;
padding:3px;
font-size:14px;
color:#ffffff;
}

.supportmesa
{
line-height:24px;
}
.supportmesa a {
color:#235985;
font-size:13px;
text-decoration:none;
}
.supportotvet
{
width:100%;
text-align:right;
margin-top:10px;
padding-right:20px;
}
.supportcomment
{
font-size:14px;
}
.supportzhaloba
{
display:inline;
color:#1B405E;
line-height:40px;
font-size:13px;
cursor:pointer;
margin-right:6px;
}
.supportanswer
{
display:inline;
width:70px;
min-height:20px;
border:1px solid #cccccc;
border-radius:3px;
background: #EDEDED; /* „«ï áâ àëå ¡à ã§à®¢ */
background: linear-gradient(to top, #DBDBDB, #F5F5F5);
color:#1B405E;
line-height:40px;
font-size:13px;
padding:3px 6px 3px 6px;
}

.supportlink
{
color:#1B405E;
font-size:13px;
text-decoration:none;
}

#supportaddcom
{
padding-top:10px;
padding-left:30px;
}

.supporth3
{
font-size:18px;
color:#333333;
margin-bottom:10px;
}
.supportkant
{
width:90%;
border:1px solid #cccccc;
padding:10px 20px 20px 20px;
margin-bottom:20px;
}
.supportkant textarea
{
width:100%;
border:1px solid #cccccc;
min-width:300px;
height:150px;
}
.supportansl
{
color:#555555;
font-size:12px;
margin-bottom:10px;
}

.supportanscom
{
border:2px solid #cccccc;
padding:10px;
border-radius:3px;
margin-bottom:10px;
}

.supportanswersend
{
border:1px solid #cccccc;
border-radius:3px;
background: #EDEDED; /* „«ï áâ àëå ¡à ã§à®¢ */
background: linear-gradient(to top, #DBDBDB, #F5F5F5);
color:#1B405E;
font-size:13px;
padding:3px 6px 3px 6px;
}
.supportansin
{
width:100%;
border:1px solid #E5E5E5;
border-radius:5px 5px 0px 0px;
background: #EBEBEB; /* „«ï áâ àëå ¡à ã§à®¢ */
background: linear-gradient(to top, #EBEBEB, #F5F5F5);
color:#333333;
padding-top:6px;
font-size:12px;
margin:0px;
}
.supportanscomin
{
width:100%;
border:1px solid #E5E5E5;
border-radius:0px 0px 5px 5px;
background: #F7F7F7;
color:#666666;
font-size:12px;
margin:0px;
margin-bottom:10px;
}
.supportanscomin1
{
padding:6px;
}

#supportzhaw {
            position:fixed; 
            width: 600px;
            height: 300px;            
            left:50%; 
	    margin-left: -300px;
            top:100px;
            z-index: 9999;
border:1px solid #cccccc;
background:#ffffff;
display:none;
        }




.sidebar-chunk {
    overflow: hidden;
}
.sidebar-chunk {
    padding: 6px;
}
.sidebar-chunk.menu-item.dark {
    background: #ffffff;
    color: #fff;
    text-shadow: #023375 0 1px 0;
    line-height: 18px;
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    font-size: 12px;
    border-top: 1px solid #fff;
    border-bottom: 0,9px solid #023375;
    border-radius:14px;
position:relative;
}

div.sidebar-chunk.menu-item.dark a:link, div.sidebar-chunk.menu-item.dark a:visited {
    text-decoration: none;
    word-spacing: 0px;
    margin: -5px -6px -5px -6px;
    display: block;
    color: #000000;
    text-shadow: #023375 0 0px 0;
    line-height: 36px;
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    padding-left: 18px;
    padding-right: 6px;
    font-size: 14px;
}

div.sidebar-chunk.menu-item.dark a img
{
margin-bottom:-6px;
}

div.sidebar-chunk.menu-item.dark a.active
{
background:#E5F8EA;
border-radius:12px;
color:#00AD2F;
margin: 0px;
padding-left: 13px;
}

.sidebar-chunk1 {
    overflow: hidden;
}
.sidebar-chunk1 {
    padding: 6px;
}
.sidebar-chunk1.menu-item1.dark1 {
    background: #ffffff;
    color: #fff;
    text-shadow: #023375 0 1px 0;
    line-height: 18px;
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    font-size: 12px;
    border-top: 1px solid #fff;
    border-bottom: 0,9px solid #023375;
    border-radius:14px;
}

div.sidebar-chunk1.menu-item1.dark1 a:link, div.sidebar-chunk1.menu-item1.dark1 a:visited {
    text-decoration: none;
    word-spacing: 0px;
    margin: -5px -6px -5px -6px;
    display: block;
    color: #000000;
    text-shadow: #023375 0 0px 0;
    line-height: 36px;
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    padding-left: 18px;
    padding-right: 6px;
    font-size: 14px;
font-weight:bold;
}

div.sidebar-chunk.menu-item.darkautor a:link, div.sidebar-chunk.menu-item.darkautor a:visited {
    line-height: 22px;
}

.sidebar-chunk1 span {
    text-decoration: none;
    word-spacing: 0px;
    margin: -5px -6px -5px -6px;
    display: block;
    color: #000000;
    line-height: 36px;
    padding-top: 5px !important;
    padding-bottom: 3px !important;
    padding-left: 18px;
    padding-right: 6px;
    font-size: 14px;
}

.sidebar-chunk1 a span {
font-weight:normal;
display:block;
margin:0px;
padding:0px;
margin-left:25px;
margin-bottom:0px;
line-height: 14px;
color:#000000;
}

