/* style */
.ehn-result{padding:10px;margin-bottom:10px;background:#E9F2F7;border-radius:5px;font-size:13px}
.ehn-result table td{padding:2px 5px;}
.ehn-result a.search{display:inline-block;padding:7px 0 0 5px;font-weight:bold;}

h3 .pj-locked{padding-left:20px;color:#555 !important}
.pj-op-content{padding:0 15px;}
/* ONLINE PUBS*/
.pj-op {border:2px solid #eee;background:#fafafa;border-radius:8px;}
.pj-op ol a.pj-locked{padding-left:20px;color:#000 !important}
.pj-op ol{ font-size:20px;font-weight:bold;list-style-position:inside;}
.pj-op ol li{border-top:2px solid #aaa;padding:10px 0}

.pj-op ol ol li, 
.pj-op ol li:first-child{border-top:none;}

.pj-op ol ol li{padding:2px 0;}
.pj-op ol ol a.pj-locked{padding-left:20px;color:#333 !important}
.pj-op ol ol{ font-size:16px;font-weight:normal;list-style-type:lower-alpha;}
.pj-op ol ol ol ol li{padding:0;}
.pj-op ol ol ol{ font-size:14px;padding:2px 0 2px 30px !important;list-style-type:upper-roman;}
.pj-op ol ol ol ol{ font-size:13px;font-style:italic;padding-left:30px !important;list-style-type:lower-roman;}

.pj-above-header,
#pj-login-box{background-color: #074e63;}
.pj-header,.pj-mainnav ul ul{ background-color: #1B6A81 }

.pj-radius,.basic-grey,
#loader{-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.pj-radius6{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.pj-bg-light-gray,
#article table thead td{
	background: #eaeaea;
	background: -moz-linear-gradient(top, #eaeaea 0%, #d9d9d9 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeaea), color-stop(100%,#d9d9d9)); 
	background: -webkit-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); 
	background: -o-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); 
	background: -ms-linear-gradient(top, #eaeaea 0%,#d9d9d9 100%); 
	background: linear-gradient(to bottom, #eaeaea 0%,#d9d9d9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#d9d9d9',GradientType=0 ); 
}

.pj-border{
	height: 20px;
	background: #ddd;
	background: -moz-linear-gradient(top, #eee 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top, #ddd 0%,#ffffff 100%);
	background: -o-linear-gradient(top, #eee 0%,#ffffff 100%);
	background: -ms-linear-gradient(top, #eee 0%,#ffffff 100%);
	background: linear-gradient(to bottom, #eee 0%,#ffffff 100%);
}

.pj-radius-bottom-right{
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}
.pj-radius-bottom-left{
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}


.pj-wrapp{height:100%}
.pj-inner{max-width: 1000px;width: 1000px;margin: auto;}
.placeholder{color: #ddd !important;}
.clear { clear: both; }
.hidden{display: none !important;}


/* HEADER ------------*/
.pj-above-header .pj-inner{position: relative;}
.pj-above-header{height: 25px;border-bottom: 1px solid #05475b;color:#d7cdcd;font-size: 11px;}
.pj-above-header a{color:#eee;}
.pj-above-header ul {display: block;padding:2px 0;}
.pj-above-header ul li{display: inline;border-right:1px solid #555;}
.pj-above-header ul li:last-child{border:none;}
.pj-above-header ul li a{padding:5px;display:inline-block;text-decoration:none;}
.pj-above-header ul li a:hover{text-decoration:underline;}
.pj-header{height: 90px;border-top:1px solid #1f7a94;border-bottom:1px solid #074e63;}
.pj-header .pj-inner{position:relative;}
.pj-langbox{float:left;}
.pj-langbox .current{opacity:.5;}


.pj-above-header .pj-alert.red{background:#E80000;left:38%;border:2px solid #FF7A7A;}
.pj-above-header .pj-alert{position:absolute;left:45%;top:2px;background:#E87C00;padding:3px 10px;border:2px solid #FFC787;display:block;color:#fff}
.pj-above-header .pj-alert a{color:#fff;margin-left:10px;font-weight:bold;text-decoration:none;}
.pj-above-header .pj-alert a:hover{color:#000;text-decoration:underline;}
.pj-login{float:right;}
.pj-login a{color:#fff;}

#logo{width:460px;height:52px;background:url(../img/logo.png)  no-repeat -70px 0; display:block;margin-top:15px;}
.pj-search{float:right;background:#6298a8;width:250px;top:10px;position:absolute;right:0;padding:4px 3px;z-index:99;height:30px;}
.pj-search.pj-active{background:#fafafa;}
.pj-search.pj-active input{color:#333 !important;}
.pj-search input{background:transparent;border: none;padding:10px 5px;min-width:245px;color:#fff;margin-top:2px;position:absolute;top:0px;right:0;z-index:100;}
.pj-search a{background: url(../img/ico_search.png) center;;width:40px;height:40px;display:block;float:right;-khtml-opacity: 0.50;opacity: 0.50;filter:alpha(opacity=50);position:absolute;z-index:101;right:0;top:0}
.pj-search a:hover{-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);}


/* NAVIGATION ------ */

.pj-mainnav a,
.pj-subnav a,
.pj-mainnav .pj-locked{font-size:12px;text-decoration:none;color:#666;font-weight:bold; text-transform:uppercase;}
.pj-mainnav{height: 43px;border-top:1px solid #fff;border-bottom:1px solid #fff}
.pj-mainnav ul>li{position:relative;border-right:1px solid #ccc;}
.pj-mainnav ul>li:first-child{border-left:1px solid #ccc;}
.pj-mainnav .pj-inner{position:relative;max-width:1005px;width:auto;;}
.pj-mainnav .pj-inner .first-child{position:absolute;}
.pj-mainnav .curr{}
.pj-mainnav .pj-inner>ul>li{display:block;float:left;}
.pj-mainnav ul>li>a,
.pj-mainnav ul>li>.pj-locked{display:inline-block;padding:15px 14px 13px 13px;margin:0;height:15px;}
.pj-mainnav ul>li>a:hover,
.pj-mainnav ul>li>.pj-locked:hover{color:#074e63}
.pj-mainnav ul>li:hover {background: #fff url(../img/min_triangle.png) no-repeat bottom center}

.pj-mainnav ul ul{position:absolute;top:41px;left:0;padding:4px 0 0 0;display:none;width:250px;z-index:999;display:none;-webkit-box-shadow: 0 6px 5px 2px #A8A8A8;
box-shadow: 0 6px 5px 2px #A8A8A8;background:#1B6A81;}
.pj-mainnav ul ul li{padding:0 !important;display:block;margin:0 !important;}
.pj-mainnav ul ul li:last-child{border:0}
.pj-mainnav ul ul a,
.pj-mainnav ul ul .pj-locked{font-size:12px;padding:10px;border-bottom:1px dotted #ccc;color:#fff;display:block;text-transform:none;font-weight:normal;}
.pj-mainnav ul ul a:hover,
.pj-mainnav ul ul .pj-locked:hover{background:#fff;border-bottom:1px solid #fff;}


.pj-locked{opacity:.7;color:#888;background-image:url(../img/ico_lock.png) !important;background-repeat:no-repeat !important;background-position:3px center;/*cursor:not-allowed;*/}
.pj-mainnav .pj-locked{padding-left:19px !important;}
.pj-mainnav .pj-parent>.pj-locked{background-position:5px 15px;}
.pj-mainnav ul ul .pj-locked{background-image:url(../img/ico_lock_white.png);background-position:5px 10px !important;}
.pj-mainnav ul ul .pj-locked:hover{background-image:url(../img/ico_lock.png);}

/* CONTENT ------ */
#content{
   position:relative;       
}
#content .pj-inner{height:100%;min-height:100%;}
aside{width:250px;border:1px solid orange;height:100%;min-height:100%;float:left;}
.pj-aside-nav{background:#f5f5f5;padding:10px 0;margin:25px 0;}
.pj-aside-nav a{text-decoration:none;display:block;margin:2px 0;padding:10px 5px 10px 20px;}


.pj-aside-nav .pj-parent a:hover,
.pj-nav-active a{background-color:#fff !important;border-bottom:1px solid #ccc;}
.pj-aside-nav .pj-parent>a{background:url(../img/list.png) no-repeat 5px center;padding:10px 5px 10px 20px;}
.pj-aside-nav .pj-parent>.pj-locked{padding:10px 5px 10px 20px;display:block;}
.pj-aside-nav .pj-parent a,
.pj-aside-nav .pj-parent .pj-locked{font-size:13px !important;color:#333;border-bottom:1px dotted #ddd;}
.pj-aside-nav .pj-parent{position:relative;padding-left:5px;}
.pj-aside-nav .pj-parent ul{position:absolute;display: none;left:250px;top:0px;width:230px;background:#1B6A81;padding:0;-webkit-box-shadow: 5px 0 8px 2px #ccc;z-index:999;box-shadow: 5px 0 8px 2px #ccc;height:auto !important;}
.pj-aside-nav .pj-parent ul li{padding:0;margin:0;}
.pj-aside-nav .pj-parent ul a,
.pj-aside-nav .pj-parent ul .pj-locked{padding:10px;margin:0;color:#fff;}
.pj-aside-nav .pj-parent ul .pj-locked{display:block;}
.pj-aside-nav .pj-parent:hover, .pj-nav-active{background-color:#1B6A81;}
.pj-aside-nav .pj-parent:hover a,
.pj-aside-nav .pj-parent:hover .pj-locked{color:#fff}
.pj-aside-nav .pj-parent:hover .pj-locked,
.pj-aside-nav .pj-locked:hover{background-image:url(../img/ico_lock_white.png) !important;}
.pj-aside-nav .pj-parent a:hover{color:#111;}
.pj-aside-nav .pj-parent:hover li a:hover{color:#333}

aside .has-children{background:url(../img/arrow-forward.png) no-repeat 235px center ;}

aside .pj-parent>.pj-locked:hover{background-color:#fff;opacity:.9;color:#888 !important;}
aside .pj-parent ul .pj-locked{padding-left:20px !important;background-position:5px 10px;background-image:url(../img/ico_lock_white.png);}

aside .pj-item{margin-bottom:5px;border-bottom:1px solid #eee;padding:5px 0;}
aside .pj-item:hover{background: #fafafa;border-bottom:1px solid #ccc;}
aside .pj-item span{display:inline-block;background:#eee;font-size:11px;padding:3px 10px;}
aside .pj-item strong{display:block;font-weight:normal;margin:5px 0;}
aside .pj-item strong a{font-size:14px;}
aside .pj-item p{font-size:12px;line-height:16px;color:#555}

section{float:left;max-width:730px;margin-left:10px !important;width:100%;}
section p{font-size:13px;color:#333;line-height:17px;}
.pj-head,
article h1{display:block;padding:0 5px 8px 5px;color:#888;margin-bottom:10px;border-bottom:2px dotted #ddd;}
.pj-scopes{margin-bottom: 25px;}
.pj-scopes .pj-item{background:#f2f2f2;width:330px;min-height:100px;padding:10px;float:left;display:inline-block;margin:5px 5px 10px 5px;position:relative;}

.pj-scopes .pj-item img{width:100%;}
.pj-scopes .pj-item .pj-img{display:block;width:150px;height:100px;float:left;padding-right:8px;}
.pj-scopes .pj-item h3{font-size:15px;margin-bottom:10px;font-weight:normal;}
.pj-scopes .pj-item p{font-size:12px;color:#333;line-height:15px}
.pj-scopes .pj-img{width:180px;height:120px;display:block;background-repeat:no-repeat;background-position: center;}



.pj-scopes .pj-item .pj-wrapp ul{margin-top:15px;}
.pj-scopes .pj-item .pj-wrapp ul a{background:#fff url(../img/list.png) no-repeat 8px center;}
.pj-scopes .pj-item .pj-wrapp ul a,
.pj-scopes ul .pj-locked{text-decoration:none;display:block;padding:8px 8px 8px 20px;font-size:13px;color:#074e63;margin:1px;border:2px solid #eee;}
.pj-scopes ul .pj-locked{background-color:#fff;color:#555;}
.pj-scopes .pj-item .pj-wrapp ul a:hover{background-color:#074e63;color:#fff;border:2px solid #fff;}
.pj-scopes .pj-item:hover .pj-wrapp{position:absolute;z-index:99;top:0;left:5px;right:5px;padding:0 5px;background:#FAFAFA;height:auto;border:5px solid #fff;
    -webkit-box-shadow: 0 0 5px 2px #DDD;box-shadow: 0 0 5px 3px #bbb;}

.pj-dropdown{display:none;}
.pj-scopes .pj-item:hover .pj-dropdown{display:block;}

.pj-scopes ul .pj-locked,
.pj-scopes .pj-item:hover .pj-wrapp,
.pj-scopes .pj-item:hover .pj-wrapp ul a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;}

/*
.pj-scopes .pj-dropdown ul{margin-top:5px !important;}
.pj-scopes .pj-dropdown ul a{font-size:12px !important;padding-top:5px !important;padding-bottom:5px !important;}
.pj-scopes .pj-dropdown ul a.pj-locked{padding-left:23px;color:#333}
.pj-scopes .pj-item:hover .pj-img,
.pj-scopes .pj-item:hover p{display:none;}
.pj-scopes .pj-item:hover h3 {text-align:center;background:#074e63;border-radius:5px;margin-bottom:0px;}
.pj-scopes .pj-item:hover h3 a{font-size:13px;font-weight:bold;padding:5px ;display:block;color:#fff;text-decoration:none;}
*/



.pj-link,
section #article a{color:#0F1B3B;}
section.pj-fullWidth{max-width:100%;margin-left:0 !important}
.pj-link:hover,
section #article a:hover{color:#F35958;}
section article{margin-top:25px;}
section #article{font-size:14px;color:#222;line-height:20px;}
section #article p{font-size:14px;line-height:22px;padding:8px 0;color:#222;}
section #article ul,
section #article ol{padding:10px 20px;}
section #article ul li{list-style-type:disc;padding:3px;}

#article table {width:100%;border:1px solid #aaa !important;}
#article table table{border-collapse: collapse;border-spacing: 0;width:100%;height:100%;margin:0px;padding:0px;}
#article table tr:nth-child(even){ background-color:#fcfcfc; }
#article table tr:nth-child(odd){ background-color:#ffffff;}
#article table td{vertical-align:middle;border:1px solid #888888;border-width:0px 1px 1px 0px;text-align:left;padding:7px 5px;font-size:13px;font-weight:normal;color:#000000;}
#article table tr:last-child td{border-width:0px 1px 0px 0px;}
#article table tr td:last-child{border-width:0px 0px 1px 0px;}
#article table tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
#article table thead td,
#article table thead th{border:0px solid #888888;text-align:center;font-weight:bold;color:#333;padding:15px 0;}
#article table td p{font-size:12px;line-height:15px;padding:0}




.pj-publications{padding-right:10px;}
.pj-publication{background: #6bba70;position:relative;
background: -moz-linear-gradient(top, #6bba70 0%, #6bba70 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bba70), color-stop(100%,#6bba70));
background: -webkit-linear-gradient(top, #6bba70 0%,#6bba70 100%);
background: -o-linear-gradient(top, #6bba70 0%,#6bba70 100%);
background: -ms-linear-gradient(top, #6bba70 0%,#6bba70 100%);
background: linear-gradient(to bottom, #6bba70 0%,#6bba70 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bba70', endColorstr='#6bba70',GradientType=0 );
border-bottom:4px solid #4BA86C;border-top:1px solid #4BA86C;margin:10px 0;
}
.pj-publication a{display:block;padding:8px 8px 30px 50px;text-decoration:none;font-weight:bold;background:url(../img/ico_doc.png) no-repeat 10px 10px;}
.pj-publication a span{display:inline-block;}
.pj-publication .pj-name{color:#fff;display:block;}
.pj-publication .pj-price{color:#eee;font-size:12px;background:#4BA86C;color:#eee;padding:3px 5px;position:absolute;bottom:4px;}
.pj-publication .pj-ico{display:none;}
.pj-publication:hover .pj-ico{position:absolute;display:block;width:15px;height:30px;background:url(../img/ico_arrow.png) no-repeat;right:15px;top:15px;}
.pj-publication:hover{background:#4BA86C;}

.pj-brought{background:#E88400;border-color:#D47902}
.pj-brought a{color:#fff;padding:15px 8px 15px 50px;background:url(../img/ico_doc.png) no-repeat 10px center;font-size:20px;}
.pj-brought:hover{background-color:#D47902;border-color:#BF5600;}

/* new category */
.pj-category-items{margin: 35px 10px 0 10px;}
.pj-category-item{padding:20px 0;overflow: hidden;display: inline-block;display:block;border-bottom:1px solid #eee;}
.pj-category-item:hover{background:#fafafa;}
.pj-category-item .pj-foto{width:80px;text-align:center;display:block;float:left;margin-right:10px;}
.pj-category-item .pj-content{width:100%;}
.pj-category-item .pj-content h3 {font-size:18px;padding:0 0 10px 0;}
.pj-category-item .pj-content h3 a{color:#0088c8;}
.pj-category-item .pj-content h3 a:hover{color:#333 !important;}
.pj-category-item .pj-content h3 span{color:#333 !important;font-weight:normal;font-size:16px;}

/* FOOTER ------ */
footer{ 
        font-size:12px !important;
        margin-top:15px !important;
        border-top:5px solid #ddd !important;
	background-color: #EBEBEB !important;
        min-height:80px;
	border-top: 1px solid #C6C6C6;
	color: #828181;
	padding: 20px 0 0 0px !important;
}

footer .pj-contact{display:block;float:left;}
footer .pj-contact strong{display:block;padding-bottom:5px;}
footer .pj-contact span{line-height:18px;}
footer ul{float:right;}
footer ul li{display:inline;padding:0 5px;border-right:1px solid #bbb;}
footer ul li:last-child{border:none}
footer ul li a{padding:3px;color:#888}
footer ul li a:hover{color:#333}

.pj-bc{font-size:11px;padding:5px;}
.pj-bc a{color:#666}
.pj-bc span{color:#999;}
.pj-bc a,.pj-bc span{padding:5px;}


.pj-news-footer{padding:10px;margin-top:20px;border-top:1px solid #eee;border-bottom:1px solid #eee;font-size:12px;position:relative;}
.pj-news-share{float:left;}
.pj-wrapp-meta{float:right;padding-top:12px;}
.pj-wrapp-meta .pj-meta-item{padding:5px;}
.pj-wrapp-meta .label{padding:5px;color:#666}
.pj-wrapp-meta .pj-meta-item a{text-decoration:none;color:#333}


.pj-news-similar{padding:15px ;margin-top:40px;background:#EDF9FF;border-top:2px solid #eee;
background: -moz-linear-gradient(top, rgba(242,242,242,0.65) 0%, rgba(229,229,229,0) 65%, rgba(224,224,224,0) 92%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,0.65)), color-stop(65%,rgba(229,229,229,0)), color-stop(92%,rgba(224,224,224,0)));
background: -webkit-linear-gradient(top, rgba(242,242,242,0.65) 0%,rgba(229,229,229,0) 65%,rgba(224,224,224,0) 92%);
background: -o-linear-gradient(top, rgba(242,242,242,0.65) 0%,rgba(229,229,229,0) 65%,rgba(224,224,224,0) 92%);
background: -ms-linear-gradient(top, rgba(242,242,242,0.65) 0%,rgba(229,229,229,0) 65%,rgba(224,224,224,0) 92%);
background: linear-gradient(to bottom, rgba(242,242,242,0.65) 0%,rgba(229,229,229,0) 65%,rgba(224,224,224,0) 92%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f2f2f2', endColorstr='#00e0e0e0',GradientType=0 );
}
.pj-news-similar h5{padding-bottom:5px;color:#555;font-size:15px;}
.pj-news-similar .pj-date{display:none;}
.pj-news-similar .pj-item{padding-left:30px;background:url(../img/list-arrow-type.png) no-repeat 10px 4px;border-bottom:0;margin:10px 0;}
.pj-news-similar .pj-item strong{padding-bottom:3px;display:block;}
.pj-news-similar .pj-link.pj-locked{padding-left:20px;color:#555}

#pj-login-box{ position:absolute;top:25px;right:-20px;width:280px;border-bottom:5px solid #15637a;border-right:1px solid #15637a;padding:0 20px 5px 20px;z-index:999;border-radius: 0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;}
#pj-login-box.has-errors{top:0px;padding-top:5px;}
#pj-login-box .error{padding:8px;margin:5px;background:#FFE0E0;border:2px solid #FFB0B0;color:#960B0B;}
#pj-login-box .bx{padding:5px 0;border-bottom:1px solid #15637a;}
#pj-login-box .bx label{display:inline-block;min-width:80px;}
#pj-login-box .filed.text{padding:4px;color:#333;font-size:11px !important;width:180px;}
#pj-login-box .button{float:right;}
#pj-login-box .btn{margin-top:15px;display:block;color:#bbb;}
#pj-login-box .cancel{position:absolute;bottom:-17px;right:130px;background:#15637a;width:60px;text-align:center;height:14px;font-size:10px;text-decoration:none;}
#pj-login-box .cancel:hover{color:#fff;height:16px;width:70px;right:125px;bottom:-19px;}
#pj-login-box .remeber{float:right;margin-top:9px;margin-right:15px;}
#pj-login-box .pj-forgotten-pass{position:absolute;left:0px;top:-18px;font-size:11px;width:320px;text-align:center;color:#ccc}
#pj-login-box .pj-forgotten-pass:hover{color:#fff;}
.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:13px;
    padding:5px 10px;margin:5px 0;
    cursor:pointer;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.button:active {
	position:relative;
	top:1px;
}
.ico{position: relative;}
.ico .ic{ background-image:url(../../admin/img/iconset.gif);background-repeat: no-repeat;width: 19px;height:19px;position: absolute;left:-20px;top: 0px;border-radius:50%;}
.plus{background-position:26px -153px; }
.set{background-position:-21px 4px; }
.ic-close{background-position:-21px 4px;}
.ic-user{background-position:-147px -73px;background-color:#15637a; }




.pub-nav{background:#f5f5f5;padding:10px;margin-top:30px;border:3px solid #eee;}
.pub-nav a{display:inline-block;padding:10px 20px;color:#fff !important;text-decoration:none;font-weight:bold;font-size:16px;margin:0 10px;}
.online-pub-preview{background: #88bfe8;
background: -moz-linear-gradient(top, #88bfe8 0%, #70b0e0 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(100%,#70b0e0));
background: -webkit-linear-gradient(top, #88bfe8 0%,#70b0e0 100%);
background: -o-linear-gradient(top, #88bfe8 0%,#70b0e0 100%);
background: -ms-linear-gradient(top, #88bfe8 0%,#70b0e0 100%);
background: linear-gradient(to bottom, #88bfe8 0%,#70b0e0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 );}
.online-pub-preview:hover{background:#88bfe8;}
.online-pub-enter{
background: #fe9090;
background: -moz-linear-gradient(top, #fe9090 0%, #fe9090 45%, #ff5c5c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe9090), color-stop(45%,#fe9090), color-stop(100%,#ff5c5c));
background: -webkit-linear-gradient(top, #fe9090 0%,#fe9090 45%,#ff5c5c 100%);
background: -o-linear-gradient(top, #fe9090 0%,#fe9090 45%,#ff5c5c 100%);
background: -ms-linear-gradient(top, #fe9090 0%,#fe9090 45%,#ff5c5c 100%);
background: linear-gradient(to bottom, #fe9090 0%,#fe9090 45%,#ff5c5c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9090', endColorstr='#ff5c5c',GradientType=0 );
}
.online-pub-enter:hover{background:#fe9090;}
.online-pub-extend{background: #ffaf4b;
background: -moz-linear-gradient(top, #ffaf4b 0%, #ff920a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffaf4b), color-stop(100%,#ff920a));
background: -webkit-linear-gradient(top, #ffaf4b 0%,#ff920a 100%);
background: -o-linear-gradient(top, #ffaf4b 0%,#ff920a 100%);
background: -ms-linear-gradient(top, #ffaf4b 0%,#ff920a 100%);
background: linear-gradient(to bottom, #ffaf4b 0%,#ff920a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf4b', endColorstr='#ff920a',GradientType=0 );}
.online-pub-extend:hover{background: orange;}


.data{width:100%;background:#fcfcfc;border-collapse:collapse;text-align:center;color:#333}
.data th{font-size:12px;background:#eee;padding:15px 5px;color:#555;}
.data tr{border-bottom:1px solid #eee;font-size:14px;}
.data tr.odd{background:#f8f8f8}
.data .status{width:150px;text-align:center;padding:0}
.data .status-1 .oid{background:#D9FFE2 !important;}
.data .status-3 .oid{background:#FFD9D9 !important;}
.data td{padding:10px;}

.pro-name{width:410px;}



.access-denied-nav{padding-top:15px;border-top:2px dotted #ccc;text-align:center;}
.access-denied-nav li{display:inline;margin:0 10px;}
.access-denied-nav li a{display:inline-block;padding:12px 25px;color:#fff;text-decoration:none;font-weight:bold;}

.loading{border-top:5px solid #ccc;padding-top:15px;margin-top:25px;text-align:center;background-position:center 10px;}
.loading p{padding-top:40px;font-size:16px;}

/* SEARCH */
.search .form{padding:10px;border-top:0;border-right:0;border-left:0;border-bottom:2px solid #eee;margin-bottom:15px;background:#fcfcfc;margin-top:25px;}
.search .form .query{max-width:540px;width:100%;margin-right:30px;font-size:16px !important;padding:10px !important;}
.search h1{color:#777;margin-bottom:15px;font-size:14px;font-weight:normal;}
.search .sr{margin:25px 0;}
.search .sr h3{font-size:18px;margin-bottom:5px;}
.search .sr p{font-size:13px;line-height:19px;}
.search .sr span{font-size:11px;color:#888}
.search .sr span a{color:#666}
.search a.pj-locked{color:#999;padding-left:20px;}


/* PAGINATION */
.pj-pagination{padding:5px;font-size:13px;}
.pj-pagination a, .pj-pagination span{border:1px solid #ddd;-webkit-border-radius: 4px;-moz-border-radius:4px;border-radius:4px;color:#333;padding:4px 8px;text-decoration: none;}
.pj-pagination span{background:#aaa;color:#fff;border:none;opacity:.7}
.pj-pagination a:hover{background:#fff;}
.pj-pagination a{background:#ccc;background: #f7f7f7; /* Old browsers */
background: -moz-linear-gradient(top, #f7f7f7 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7f7f7 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom, #f7f7f7 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */ border:1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#333}

/* Forgotten password */
.pj-forgotten-pass .pj-left{float:left;width:30%;}
.pj-forgotten-pass .pj-right{float:left;width:68%;margin-left:2%;}
.pj-forgotten-pass h2{color:#333;margin-bottom:5px;margin-top:10px;}
.pj-forgotten-pass .label{min-width:50px !important;}
.pj-forgotten-pass .button{margin-left:80px;}


/* Widget */
#loader,
.loading{background:#fff url(../img/loader.gif) no-repeat center;}
#loader{width:50px;height:50px;position:absolute;background:#fff url(../img/loader.gif) no-repeat center;border:10px solid #ccc;display:none;}

/* FORM STYLE */

.form{background:#fff; border:1px solid #EAEEF1; margin: 10px 0;}
.form label{display:block;padding:10px;border-bottom:1px dashed #EAEEF1}
.form label:hover{background:#fcfcfc;border-bottom:1px solid #eee}
.form label .label{display:inline-block;min-width:140px;color:#555;font-size:14px;padding:5px 10px;text-align:right;}
.with-info{padding:10px 10px 25px 10px !important;position:relative;}
label .miniinfo{position:absolute;top:52px;font-size:12px;left:175px;color:#777}

.form input[type=text],
.form input[type=password] {
    background-color: #FFFFFF;background-image: none;border: 1px solid #CCCCCC; border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;color: #555555;display: inline-block;font-size: 14px;
    height: 20px;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
}
.form .button{padding:10px 20px;}
.form input[type=text]:focus,
.form input[type=password]:focus{border-color:#177BBB}
.form .form-head{background:#F9FAFC;font-size:13px;padding:12px 20px;display:block;border-bottom:1px solid #EAEEF1;color:#333 !important;}
.form .formerr{border-color:#f74b5b !important;}
.form .pj-gray{background:#fafafa !important;padding:10px 0 10px 100px;display:block;}
.vop{font-size:12px !important;padding:5px;}

.product-info{padding:10px 20px 60px 20px;position:relative;}
.product-info .price-wrapp{display:inline-block;position:absolute;}
.product-info .v{font-weight:bold;}
.product-info .l{font-size:13px;margin-right:10px}
.no-vat{background:#44c767;padding:8px 10px;font-size:14px;color:#fff;bottom:15px;right:20px}
.with-vat{padding:10px 15px;font-size:15px;color:#555;bottom:15px;right:240px;background:#eee;}
.is-company{padding:15px;text-align:center;color:#18557a;text-decoration:underline;}
.is-company:hover{background:#18557a;color:#fff;cursor:pointer;}
.descr{font-size:13px;display:block;line-height:16px;position:relative;}

#status{position:absolute;z-index:99999999;background:url(../../admin/img/tbg.png);padding:40px 50px;border-radius:600px;display: none;}
#status p{border-radius:10px;}
#status p{padding:15px 15px 15px 50px;font-size: 14px; }
#status .ok{border:5px solid #91FF99;color:#00BF0D;background-color:#fff;background-position:10px 0px;}
#status .err{border:5px solid #f74b5b;color:#da3b4a;background-color:#fff1f2;background-position:10px -50px;}
#status p,
.status .status-ico,
.status.status-ico{background-image:url(../img/ico_ok_err.png);background-repeat:no-repeat;}
.status .status-ico{width:25px;height:25px;display:block;position:absolute;left:10px;top:20%}
.status{border-radius:5px;padding:10px 10px 10px 45px;margin:10px;position:relative;}
.status .msg{display:block;}
.status.error{border:2px solid #f74b5b;color:#da3b4a;background-color:#fff1f2;}
.status.error .status-ico{background-position:0 -60px;}
.status.ok{border:5px solid #91FF99;color:#00BF0D;background-color:#F5FFF6;}
.status.ok.status-ico{background-position: 5px -8px;}
.status.ok.reg .status-ico{background-position: 0px -12px;}
.status.alert{border:5px solid #FFD04F;color:#29210A;background-color:#FFF9E8;background-image:url(../img/ico-alert.png);background-repeat:no-repeat;background-position: 10px center;}
.status a{display:block;margin:20px 0 5px 0;color:#333}
.status.status-ico.error{background-position:5px -57px;}
.status.info{border:5px solid #A8DBFF;color:#29210A;background-color:#F0F9FF;background-image:url(../img/ico-alert.png);background-repeat:no-repeat;background-position: 5px center;}
.status.info.no-ico{background-image:none;padding:10px;}

.pubs th{padding:6px 10px;font-size:12px;font-weight:normal;background:#eee;vertical-align: middle;}
.pubs .odd{background:#F5FFFE}
.pubs .even{background:#F0FAF9}
.pubs tr{border-bottom:1px solid #fff;}
.pubs tr:hover{background-color:#fff}
.pubs tr.selected{background-color: #9CFFAF;color:#000}
.pubs{width:100%;border-collapse:collapse;font-size:14px;color:#333}
.pubs td{padding:7px 10px;line-height:18px;}
.pubs .price-wrapp{text-align: center;}
.pubs .btn-wrapp{width:80px;}
.pubs .btn-wrapp a{display:inline-block;padding:8px;font-size:12px;text-decoration:none;font-weight:bold;}
.pubs .btn-wrapp .add,
.rf-right ul li a{background-color:#0da192;color:#fff;}
.pubs .btn-wrapp .add:hover,
.rf-right ul li a:hover{background-color:#128277}
.pubs .btn-wrapp .remove{background-color:#F06767;color:#fff;}
.pubs .btn-wrapp .remove:hover{background-color:#D42C2C;color:#fff;}
.pubs .btn-wrapp {text-align: center;}

.pubs .selected .add{display:none !important;}
.pubs .selected .remove{display:inline-block !important;}
.pubs .btn-wrapp.add{display:inline-block;}
.pubs .btn-wrapp .remove{display:none;}
.price-wrapp{min-width:60px;}
.price-sum-wrapp{text-align:right;padding:10px 20px;font-size:15px;color:#222;}
.price-sum-wrapp div{margin:4px 0;}
.price-sum-wrapp span{display:inline-block;min-width:120px;}
.price-sum-wrapp .bigger{font-size:20px;margin-top:10px;color:#000;}
.price-sum-wrapp .bigger span{font-weight:bold;color:#FF8800;}
#vat{display: none;}
.product-url{color:#444;}
.product-url:hover{color:#222;text-decoration: none;}

.rf-left,
.rf-right{width:50%;float:left;padding:10px 0}
.rf-left{text-align:center;}
.rf-left strong,
.rf-right span{display:block;padding:15px 0;}
.rf-left strong{border-right:1px solid #ccc;}
.rf-right{}
.rf-right span{display:block;width:35%;float:left;margin-left:20px;}
.rf-right ul{width:55%;float:left;padding-top:5px}
.rf-right ul li{display:inline;margin:5px}
.rf-right ul li a{display:inline-block;padding:9px 12px;text-decoration:none;font-weight:bold;-webkit-box-shadow: 0 0 2px 0px #6B6B6B;box-shadow: 0 0 3px 0px #aaa;}
.rf-right ul li a.active{background:#eee;border:1px solid #ddd;color:#555;opacity:.7;padding:8px 12px;font-size:14px;box-shadow:0 0 0 0;}

#vat-val{min-width: 40px;text-align: center;}

.pj-valid-alert{position:absolute;top:2px;left:-105px;width:100px;height:100%;background:url(../img/alert-arrow.png) no-repeat right center;text-align:center;}
.pj-valid-alert p{background:#b5114b;margin:-3px 9px 0 0;padding:7px 5px;font-size:11px;line-height:15px;color:#fff;}
.pj-valid-alert a{font-size:12px;background:none;display;padding:0;text-decoration:underline;color:#fff;}
.pj-valid-alert a:hover{text-decoration:none; }

.ui-autocomplete{background:#fff !important;padding-right:14px !important;}
.ui-autocomplete .ui-menu-item{padding:8px 5px !important;font-size:13px;border-bottom:1px solid #eee;color:#555}
.ui-autocomplete .ui-menu-item.ui-state-focus{}



.gdpr-wrap {
  min-height: 100%;
}
.gdpr-wrap:after {
  content: "";
  display: block;
}
.gdpr, .page-wrap:after {
  height: 30px;
}
.gdpr {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    opacity: .9;
    background: #0a9dff;
    padding: 10px 5px;
}
.gdpr-content{
    width: 1100px;
    margin: 0 auto;
    font-size: 14px;
}

.gdpr-info{
    color:#fff;
    display: inline-block;
    padding:5px;
}

.gdpr-content .gdpr-btn{
    display:inline-block;
    background: #fff;
    padding:10px;
    color:#0a9dff;
    margin-left:50px;
}
.gdpr-hidden{
    display: none !important;
}