/* 
border
#eeeeee
#e9e9e8
#d9d9dc
#c0c1c5 

backgrounds
#f9f9f8
#f7f7f6
#f3f3f2
#ececeb
#e9e9e8

colors
#a2a2a2
#888
#666
#444
#ff9b57
*/
div.show-debug		{ width:20px; height:20px; background:#576da7; position:absolute; top:0; right:0; cursor:pointer; z-index:100;}
div.debug 				{ width:220px; background:#fffad7; position:absolute; top:20px; right:0; padding:10px 5px 5px 10px; text-align:left; display:none; font-size:12px; line-height:14px; z-index:100;}
div#offline-alert	{ background:#dc0000; color:#fff; text-align:center; line-height:22px; }

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
									{ margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline;}
												
table							{ border-collapse:separate; border-spacing:0;}
th, td						{ text-align:left;}
.clr							{ clear:both!important;font-size:0!important; line-height:0!important;height:0!important;min-height:0!important; margin:0!important; padding:0!important;float:none!important; display:block!important;}
.float-l					{ float:left!important;}
.float-r					{ float:right!important;}
.block						{ display:block;}
.inline-block			{ display:inline-block;}
.rel, .relative						  { position:relative;}
.nowrap						{ white-space:nowrap;}
.n-wrap						{ white-space:normal!important;}
sup								{ font-size:10px;}
a img							{ border:none;}
h2,h3,h4,h5,h6 		{ font-weight:bold;}
h2								{ font-size:18px; margin-bottom:3px;}
p									{ margin:0 0 0.5em;}
em								{ font-style:italic;}
ol								{ list-style-type:decimal; margin:0 5px 0 22px;}
ul								{ list-style-type:none;}
a.red, a.red span { color:#d63f1c!important;}
span.red					{ color:#d63f1c }
.ndisplaydesk 	{ display:none!important;} /*, .ndisplaylinedesk */
.vertical-middle  {  vertical-align:middle!important;}
.ndisplay					{ display:none}
.text-normal			{ font-weight:normal!important;}
.text-c						{ text-align:center!important;}
.text-j						{ text-align:justify!important;}
.text-l						{ text-align:left!important;}
.text-r						{ text-align:right!important;}
.text-b						{ font-weight:bold!important;}
.text-u						{ text-decoration:underline!important; }
.text-i						{ font-style:italic;}
.text-ga					{ color:#a2a2a2!important;}
.text-g						{ color:#888!important;}
.text-gg					{ color:#666!important;}
.text-o						{ color:#ef5104!important;}
.text-y						{ color:#f9a719;}
.text-ss					{ font-size:10px!important;} 			
.text-s, .text-11 { font-size:11px!important;}
.text-n, .text-12	{ font-size:12px!important;}
.text-m, .text-13 { font-size:13px!important;}
.text-mm, .text-14{ font-size:14px!important;}
.text-15					{ font-size:15px!important;}
.text-16					{ font-size:16px!important;}
.text-17					{ font-size:17px!important;}
.padding-top-5		{ padding-top:5px}
.padding-top-7			{ padding-top:7px!important;}
.padding-left-10		{ padding-left:10px!important;}
.padding-left-15		{ padding-left:15px!important;}
.padding-left-25		{ padding-left:25px!important;}
.padding-right-0		{ padding-right:0px!important}
.padding-right-10		{ padding-right:10px!important;}
.padding-right-15		{ padding-right:15px!important;}
.padding-right-25		{ padding-right:25px!important;}
.margin-auto	  	{ margin-left:auto; margin-right:auto;}
.top-minus-5			{ top:-5px!important; }
.top-minus-10			{ top:-10px!important; }
.margin-top-0			{ margin-top:0!important;}
.margin-top-2			{ margin-top:2px!important;}
.margin-top-5			{ margin-top:5px!important;}
.margin-top-10		{ margin-top:10px!important;}
.margin-top-15		{ margin-top:15px!important;}
.margin-top-20		{ margin-top:20px!important;}
.margin-top-25		{ margin-top:25px!important;}
.margin-top-30		{ margin-top:30px!important;}
.margin-bottom-0	{ margin-bottom:0!important;}
.margin-bottom-2	{ margin-bottom:2px!important;}
.margin-bottom-3	{ margin-bottom:3px!important;}
.margin-bottom-5	{ margin-bottom:5px!important;}
.margin-bottom-10	{ margin-bottom:10px!important;}
.margin-bottom-15	{ margin-bottom:15px!important;}
.margin-bottom-20	{ margin-bottom:20px!important;}
.margin-bottom-25	{ margin-bottom:25px!important;}
.margin-bottom-30	{ margin-bottom:30px!important;}
.margin-left-5		{ margin-left:5px!important;}
.margin-left-10		{ margin-left:10px!important;}
.margin-left-15    { margin-left:15px!important;}
.margin-right-0		{ margin-right:0px!important;}
.margin-right-5		{ margin-right:5px!important;}
.margin-right-10	{ margin-right:10px!important;}
.margin-right-15	{ margin-right:15px!important;}
.margin-right-20	{ margin-right:15px!important;}

.width-auto	{ width:auto; }

.line-height-25 { line-height:25px;}



.pointer		{ cursor:pointer;}
div.table , div.table-div { display:table; }
div.tr , div.tr-div{ display:table-row;}
div.td, div.td-div { display:table-cell;}
.line { border-bottom:1px solid #e9e9e8; }
.line-light { border-bottom:1px solid #eee; }
.line-body { border-bottom:1px solid #c0c1c5;}
ul.disc								{ list-style-type:disc;}

body												{ font-family:Verdana, Arial, Sans-serif; color:#2e2e2e; background:#fff; text-align:left; line-height:19px;}
a, a:link, .alike						{ color:#0d569e; cursor:pointer; text-decoration:none;}
.alike											{ color:#0d569e!important; }
a:hover, a:active, a:focus	{ outline:none;}
a:hover, .alike:hover				{ color:#114d89; cursor:pointer;}		
a:hover, span.over span, span.over, .alike:hover	 { text-decoration:underline;}

span.red span.hash	 				{ color:#fd947c }
span.red span.hash span    { color:#d63f1c }
a.text-orange	, a.text-orange span		{ color:#e04900;}

.text-black	{ color:#2e2e2e;}

img.oldthumbnail { max-width:80px; max-height:60px;}

input[name="captcha"] {text-transform:uppercase; height:31px;}
.ellipsis { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


.btn-menu-line { display:block; width:36px; height:40px;   background:transparent url("/template/img/sprite_25.png") no-repeat 4px -148px;  opacity: 0.5; filter: alpha(opacity=50) }

.btn-close-cross	{  display:block; width:36px; height:36px; background:transparent url("/template/img/sprite_25.png") no-repeat -28px -145px; opacity: 0.5; filter: alpha(opacity=50); }
.btn-close-cross:hover, .btn-menu-line:hover { opacity: 1; filter: alpha(opacity=100);} 
div.homepage-header a#menu-toggle, div.otherpage-header a#menu-toggle{ margin-top:5px; margin-left: -4px;}

a#sidebar-logo	{ display:block; background:url('/template/img/sprite_25.png') 0 -333px no-repeat; width:95px; height:25px; transform: scale(0.85); position:absolute; left:50%; margin-left:-47px; top:13px; }

div#sidebar-wrapper a.btn-close-cross { margin:5px 10px 5px 15px;}
div#sidebar-wrapper { z-index: 1000; position: fixed;  top:0; width: 250px; height: 100%; display:none;  /*margin-left: -250px;*/ overflow-y: auto; background: #fff; /*transition: all 0.3s ease 0s;*/    }
div#sidebar-wrapper.toggled { width: 250px;  /*margin-left: 0; */ display:block; }
.sidebar-nav { width: 250px; border-top:1px solid #eeeeee; font-size:15px; }
.sidebar-nav li a , .sidebar-nav li span.hash { display: block; text-decoration: none; color: #666; position:relative; min-height:45px;  line-height: 45px; padding-left:50px;   border-bottom:1px solid #eeeeee; cursor:pointer; }
.sidebar-nav >  li > a:hover, .sidebar-nav >  li >  span:hover.hash { text-decoration: none; color: #2e2e2e; background:#f3f3f2  }
.sidebar-nav li.active >  a { color: #2e2e2e; background:#f7f7f6;   }
.sidebar-nav li a:active, .sidebar-nav li a:focus { text-decoration: none; }
.sidebar-nav .icon-awesome  {position:absolute; top:8px; left:12px;  opacity: 0.6; filter: alpha(opacity=60);  } 
.sidebar-nav span:hover.hash .icon-awesome, .sidebar-nav li a:hover .icon-awesome, a.submenu-toggle:hover span.arrow_bottom, .sidebar-nav li.active a  .icon-awesome{ opacity: 1; filter: alpha(opacity=100);  }    


.sidebar-nav li.active ul.sub-sidebar-nav { max-height:500px}

.sidebar-logout { display:block; font-size:11px; text-align:center;  min-height:30px; width:100%; left:0;   color:#c2c2c2;  padding:10px 10px; line-height:21px;}




.icon-awesome  { width:28px; height:28px; display:inline-block; cursor:pointer; } 

.icon-login {   background:url('/template/img/sprite_25.png') -62px -150px no-repeat;  }
.icon-user-lg {   background:url('/template/img/sprite_25.png') -121px -179px no-repeat; }
.icon-user {  background:url('/template/img/sprite_25.png') -90px -150px no-repeat; }
.icon-plus {  background:url('/template/img/sprite_25.png') -118px -150px no-repeat; }
.icon-mbox {  background:url('/template/img/sprite_25.png') -175px -150px no-repeat; }
.icon-mbox-lg {  background:url('/template/img/sprite_25.png') -54px -181px no-repeat;  width:32px; }
.icon-settings {  background:url('/template/img/sprite_25.png') -146px -150px no-repeat; }
.icon-logout {  background:url('/template/img/sprite_25.png') -147px -178px no-repeat; }
.icon-invoices {  background:url('/template/img/sprite_25.png') -174px -178px no-repeat; }
.icon-limit {  background:url('/template/img/sprite_25.png') -92px -178px no-repeat; }
.icon-search {  background:url('/template/img/sprite_25.png') -81px -66px no-repeat; }
.icon-star {  background:url('/template/img/sprite_25.png') -102px -571px no-repeat; }


a.submenu-toggle span.arrow_bottom	{ display:block; width:12px; height:7px; background:url('/template/img/sprite_25.png') -152px -1120px no-repeat; position:absolute; right:25px; top:21px; opacity: 0.5; filter: alpha(opacity=60); }
.sub-sidebar-nav li a, .sub-sidebar-nav li span.hash  { padding-left: 35px;}
.sub-sidebar-nav >  li > a:hover  { text-decoration: none; color: #2e2e2e; background:#f7f7f6 }

ul.sub-sidebar-nav span.arrow_left	{ display:block; width:6px; height:8px; background:url('/template/img/sprite_25.png') -168px -1120px no-repeat; position:absolute; left:20px; top:20px; opacity: 0.6; filter: alpha(opacity=60); }
ul.sub-sidebar-nav { transition: all 0.3s ease 0s; max-height: 0;  overflow: hidden; }
li.toggled ul.sub-sidebar-nav  { max-height:500px; transition: max-height 1.00s ease-out;}


div.homepage-container { position:relative;}
div.homepage-container a#logo						{ width:129px; height:55px; display:block; overflow:hidden;  position:relative; }
div.homepage-container a#logo span			{ background:url('/template/img/sprite_25.png') 0 -94px no-repeat;  display:block; position:absolute; top:0; left:0; width:129px; height:55px;}
div.homepage-meta	{ font-size:12px; line-height:17px;  position:relative; top:-15px  }

.col-xs-9 .btn-post-orange {  padding: 4px 8px; margin-top:10px;}
.col-xs-9 .btn-login {  padding: 4px 8px; margin-top:10px; margin-right:10px; line-height:18px }
div.header-icon-awesome	{ float:right; margin-top:5px;  }
div.header-icon-awesome .icon-awesome  { opacity: 0.6; filter: alpha(opacity=60);   display:block; } 
div.header-icon-awesome .icon-logout {margin-left:-4px;}
div.header-icon-awesome > a, div.header-icon-awesome > span.hash {  margin-right:10px; padding:5px; float:left; text-decoration:none; display:block;}
div.header-icon-awesome > a:hover .icon-awesome, div.header-icon-awesome > span.hash:hover .icon-awesome {  opacity: 1; filter: alpha(opacity=100);  }


div#tokeybox		{ position:relative; padding:10px 0 15px; font-size:11px; line-height:16px; color:#888; text-align:justify;}
div#tokeybox 	h1, div#tokeybox	h2 		{ font-size:12px; font-weight:normal; display:inline; font-weight:bold; left:10px; line-height:12px; padding:1px 5px; position:absolute; top:-8px; background:#fff }


div.homepage-keybox div.col-sm-12	 { position:relative; padding-bottom:10px;  bottom:0; margin:0 0 5px; font-size:11px; line-height:16px;  text-align:justify; color: #666;}
div.homepage-keybox div#more { display:none; }

div.homepage-features { margin-bottom:15px;  color:#808080;  }
div.homepage-features  a { color:#808080; }
div.homepage-features  div.ico {float:left; width:49px; height:49px; margin:18px 0 0 0; }
div.homepage-features   div.float-l { margin:28px 0 0 10px; }
div.homepage-features  div.text	{   position:relative; font-weight:bold; font-size:15px; color:#000; }
div.step1 div.ico	{ background:url('/template/img/sprite_25.png') 0 -1098px no-repeat;}
div.step2 div.ico	{ background:url('/template/img/sprite_25.png') -50px -1098px no-repeat;  }
div.step3 div.ico	{ background:url('/template/img/sprite_25.png') -100px -1098px no-repeat; }
div.homepage-features  div.step-space	{ float:right; width:22px; height:89px; background:url('/template/img/sprite_25.png') -198px -1098px no-repeat;  }

div#footer 					{ clear:both; padding-bottom:15px; font-size:11px; color:#888;  line-height:28px; }	
div#footer div.links	{ text-align:right;}
div#footer span.hash	{ display:inline-block; padding:0 5px; }

div.otherpage-header  { position:relative;}
div.otherpage-header a#logo		{ display:block; width:110px; height:32px; overflow:hidden;  position:relative; }
div.otherpage-header a#logo span	{ display:block; position:absolute; top:0; left:0; background:#fff url('/template/img/sprite_25.png') no-repeat; width:110px; height:32px;}
div.meta , div.otherpage-header h1 { top:-23px; left:130px; position:absolute;  text-transform:uppercase; font-size:12px; margin:0;  white-space: nowrap;  overflow: hidden;
  text-overflow: ellipsis;}
div.otherpage-header  h1	a						  	{ color:#2e2e2e; text-decoration:none;  }	
div.otherpage-header h1	a:hover						{ text-decoration:underline;  }		
div#logoplus	{ left: 137px;  position: absolute; top: -3px; width: 185px;}




div.pagination		{ width:100%; float:left; margin:0 0 15px 0; font-size:14px; line-height:22px; text-align:center; word-wrap:break-word;}
div.pagination a , div.pagination .hash { padding:1px 4px 2px;   white-space:nowrap;}
div.pagination a:hover ,div.pagination :hover.hash	{  padding:1px 4px 2px;}
div.pagination .current { padding:0 5px; font-weight:bold; color:#2e2e2e; font-size:15px; white-space:nowrap; }


.otherpage-search-container .row {  margin-left: -10px;
    margin-right: -10px; } 
.otherpage-search-container .col-sm-3, .otherpage-search-container .col-xs-12,  .otherpage-search-container  .col-xs-6, .otherpage-search-container  .col-sm-12 {padding-left: 10px; padding-right: 10px; }

.homepage-search-container { background-color:#f3f3f2;  border-top: 1px solid #e9e9e8; border-bottom: 1px solid #e9e9e8;}

.homepage-search-container  form.search-form { padding:20px 0 5px;}
.otherpage-search-container { margin-bottom:10px;}
.otherpage-container form.search-form {  background-color:#f9f9f8; padding-top: 10px;   position: relative; color:#444; padding-left:15px; padding-right: 15px; border: 1px solid #f3f3f4;   border-radius:3px  }
.otherpage-container form.search-form .form-group { margin-bottom: 10px; }
.otherpage-container form.search-form .checkbox	{ margin-top:0; margin-bottom:10px;}
form.search-form .label	{  margin-bottom:2px;}
form#search-form option { padding: 1px 5px; }

div#search-form-loader { display:block; height:0; background-color:#f9f9f8; background-image:url('/template/img/ajaxload.gif');background-position: center;  background-repeat:no-repeat; content: ""; position: absolute; top: 0; left: 0; width: 100%;  z-index:1; opacity: 0.7; filter: alpha(opacity=70)}
form.search-form-load  div#search-form-loader { height: 100%;}





.badge-filtri	{ display:inline-block; text-align:center;   position:absolute;  background:#6f8fc7;   border-radius: 10px;    font-size:12px; height:22px; width:22px;  line-height:22px; vertical-align: middle;  white-space: nowrap; color:#fff;  z-index:2; top:-10px; right:-8px;  }



.row-search-select { position:relative;}
.search-select {  border-radius: 2px; cursor: pointer; display:block;padding:6px 18px 6px 12px; text-decoration: none;text-align:left; width: 100%; background-color: #ffffff; border: 1px solid #cccccc; color: #555555; position:relative;    line-height: 1.42857;}
.search-select:disabled  { background-color: #eeeeee; cursor: not-allowed;}
.row-search-select-visible .search-select	{   border-color: #66afe9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); z-index: 1;}
 
 
.form-control-active .search-select, input.form-control-active,  select.form-control-active	{ border:1px solid #66afe9; color:#6c87c2;  } 
 
.col-radius .row-search-select-location {  margin-right:64px; }



.col-radius .row-search-select-radius	{  width:65px; position:absolute;  right:10px; bottom:0   }
.row-search-select-radius .search-select { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }

.row-search-select-location  .search-select  { border-top-right-radius: 0px; border-bottom-right-radius: 0px;  }
.row-search-select-radius .search-select, .row-search-select-radius .box-search-list-item { padding-left:6px; padding-right:3px;}

.search-select-text {  white-space: nowrap; display:block;overflow: hidden; text-overflow: ellipsis  }

.search-select span.ico	{ display:block; width:11px; height:6px;  background:transparent url('/template/img/sprite_25.png') -208px -168px no-repeat; position:absolute; margin-top:-2px; top:50%; right:10px; opacity: 0.6; filter: alpha(opacity=60)  }



.search-select span.close-search-select, .input-text span.close-search-select	{ display:block; width:22px; height:22px;  background:transparent  url('/template/img/sprite_25.png') -202px -197px no-repeat; position:absolute; margin-top:-11px; top:50%;  right:5px; cursor:pointer; }

.input-text span.close-search-select { }

.form-control-active  span.ico { background-position: -208px -191px ; opacity: 1; filter: alpha(opacity=100)}

.box-search-list { background-color: #ffffff; box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.2); position: absolute; width: 100%; z-index: 100;  display:none;}
.row-search-select-visible .box-search-list {  /* display: flex;*/ display: block; }
.box-search-selected { background:#e9e9e8; border-bottom: 1px solid #e9e9e8; cursor: pointer; padding: 6px 10px 6px 10px; font-weight:bold;}
.box-search-disable { background:#f3f3f2; border-bottom: 1px solid #e9e9e8; padding: 6px 10px 6px 10px; color:#888;}
.box-search-show { position:relative;}
.box-search-show .box-search-list-item, .box-search-category-item{   border-bottom: 1px solid #e9e9e8; }
.box-search-category-item{  font-weight:bold;  }


.box-search-show .box-search-list-current { padding-right:32px; }

.row-search-select-radius  .box-search-list-current, .box-search-show .box-search-list-current  { background-color:#f5f5f5; font-weight:bold;  color: #000; }
.box-search-show  .box-search-list-current:hover, .row-search-select-radius  .box-search-list-current:hover	{  color: #555555; }

.box-search-show .btn-ico {  position:absolute; background-color:#e9e9e8; width:32px; height:100%; right:0; top:0;  cursor:pointer;  border-bottom: 1px solid #d9d9dc; }
.box-search-show .btn-ico:hover {  background-color:#e5e5e4}
.box-search-show span.ico	{ display:block; width:10px; height:10px;  background:transparent url('/template/img/sprite_25.png') -208px -176px no-repeat; position:absolute; margin-top:-5px; top:50%;  margin-left:-5px; left:50%; opacity: 0.6; filter: alpha(opacity=60)  }
.box-search-show:hover, .box-search-list-item:hover  { color: #6c87c2;}
.box-search-list-item:hover  { background-color:#f7f7f6;}

.box-search-list-container { overflow: auto; position:relative; -webkit-overflow-scrolling: touch; }




.box-search-list-selected { overflow: visible; }
.box-search-list-item { border-bottom: 1px solid #e9e9e8; color: #555555; cursor: pointer; padding:6px 10px 6px 10px; background:#fff }
.box-search-list-countries .box-search-list-item ,  .box-search-list-cities .box-search-list-item  ,  .box-search-list-areas .box-search-list-item, .box-search-subcategory-item, .box-search-show-areas .box-search-list-item { padding-left:20px;}
.box-search-list-selected .box-search-list-item { padding-left:10px;}
.box-search-show-cities .box-search-list-item { padding-left:15px;}

.box-search-header	{ display:none;}





.box-suggest #lightoverlay { display:block;} 
div.btn-suggest { position:fixed; right:15px; bottom:0; background-color:#47bb92; color:#fff; font-weight:bold; padding:5px 12px;  border-top-right-radius: 3px;  border-top-left-radius: 3px; cursor:pointer; z-index:3;}
div:hover.btn-suggest {  background-color:#55d1a5}


div#tologin			{ text-align:right;  height:30px; color:#666;  position:relative;  padding-top:10px; float:right; padding-bottom:30px;}







div.nologin {font-size:11px;}
div.nologin span.space			{ font-size:10px; padding:0 3px;}




.wrap-icon-tologin	{ position:relative; padding-left:35px;}
.icon-tologin	{ border-radius: 50%; width: 28px; height: 28px; background: #f1f1f1 url('/template/img/sprite_25.png')  -172px -534px; display: block; position: absolute; left: 0px; top:-5px; }

div.navlogin-list	 { position:absolute; top:37px; left:50%; margin-left:-80px; background:#fff;  min-width:160px; text-align:left; border: 1px solid #DFDFDF;   padding:3px 3px;  z-index:20;  box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.1); display:none;}
div.navlogin-list ul	{ margin:2px 5px 7px;  }
div.navlogin-list li	{ padding:5px 5px 0; font-size:13px; } 
div.navlogin-list li.border { padding:5px 5px 6px;  border-bottom: 1px dashed #DADADA;}
div:hover.navlogin div.navlogin-list { display:block;}

div.navlogin-list ul::before	{ content:'';display:block;width:16px;height:7px; background: #fff url('/template/img/sprite_25.png') -203px -68px no-repeat; position:absolute; top:-7px; left:50%; margin-left:-8px; }






a.btn-post-orange {  background-color: #fdb252;  border-radius:3px; padding:5px 9px; color:#fff; font-weight:bold; text-decoration:none; text-transform: uppercase; font-size:12px; }
a.btn-post-orange:hover 	{  color:#fff; text-decoration:none!important; background-color: #ffa96f;}
a.btn-post-orange::before { content: "+";  padding-right:2px; font-weight:bold; }

ul#navbar					{  min-height:20px; float:right; display:inline-block; font-size:12px;  }
ul.navbar-menu	  { margin:0 5px 10px 0;}
ul#navbar li			{ float:left; padding:0;}
ul#navbar li.spc	{ padding:0 10px; color:#888;}
ul#navbar li a { text-decoration:none; font-weight:bold;  text-transform:uppercase;}
ul#navbar li a:hover	{ text-decoration:underline;} 
ul#navbar li a.active	{ color:#EF5104;}
ul#navbar li span.active {color:#EF5104; font-weight:bold; text-transform:uppercase;}
ul.navbar-newpost	{ margin:5px 0 15px 0; }

.breadcrumbs ul	{ margin-bottom:10px; color:#a2a2a2; font-size:12px;}
.breadcrumbs li	{ padding:0; display:inline;}
.breadcrumbs  a { color:#a2a2a2;}
.breadcrumbs  a:hover	{ color:#114d89; }
.breadcrumbs  a.active		{ color:#666; font-weight:bold; text-decoration:none; }
.breadcrumbs span.active { font-weight:bold;}
.breadcrumbs span.gt	 { font-size:10px; padding:0 1px;}
.breadcrumbs-list      { position:relative;  z-index:10; margin-bottom:10px; line-height:15px}
.breadcrumbs-list .breadcrumbs ul { border-top:none; padding-top:0; margin-bottom:10px; margin-left:5px;} 
.breadcrumbs .line-body	{ margin-bottom:10px;}

div.map { width:455px; height:440px; background-image:url('/template/img/mapbcgr3.png');  margin:15px auto 10px; position:relative;}
div.map-side area, div.map-side area:hover	{ cursor:pointer!important;}
img.bg_p50 { background:url('/template/img/mapbcgrall_3.png') 0 0 no-repeat;}
img.bg_p1 { background:url('/template/img/mapbcgrall_3.png') -455px 0 no-repeat;}
img.bg_p2 { background:url('/template/img/mapbcgrall_3.png') -910px 0 no-repeat;}
img.bg_p3 { background:url('/template/img/mapbcgrall_3.png') -1365px 0 no-repeat;}
img.bg_p4 { background:url('/template/img/mapbcgrall_3.png') -1820px 0 no-repeat;}
img.bg_p5 { background:url('/template/img/mapbcgrall_3.png') -2275px 0 no-repeat;}
img.bg_p6 { background:url('/template/img/mapbcgrall_3.png') -2730px 0 no-repeat;}
img.bg_p7 { background:url('/template/img/mapbcgrall_3.png') -3185px 0 no-repeat;}
img.bg_p8 { background:url('/template/img/mapbcgrall_3.png') -3640px 0 no-repeat;}
img.bg_p9 { background:url('/template/img/mapbcgrall_3.png') -4095px 0 no-repeat;}
img.bg_p10 { background:url('/template/img/mapbcgrall_3.png') -4550px 0 no-repeat;}
img.bg_p11 { background:url('/template/img/mapbcgrall_3.png') -5005px 0 no-repeat;}
img.bg_p12 { background:url('/template/img/mapbcgrall_3.png') -5460px 0 no-repeat;}
img.bg_p13 { background:url('/template/img/mapbcgrall_3.png') -5915px 0 no-repeat;}
img.bg_p14 { background:url('/template/img/mapbcgrall_3.png') -6370px 0 no-repeat;}
img.bg_p15 { background:url('/template/img/mapbcgrall_3.png') -6825px 0 no-repeat;}
img.bg_p16 { background:url('/template/img/mapbcgrall_3.png') -7280px 0 no-repeat;}

img.bg_p20 { background:url('/template/img/mapbcgrall_3.png') -7735px 0 no-repeat;}
img.bg_p21 { background:url('/template/img/mapbcgrall_3.png') -8190px 0 no-repeat;}
img.bg_p22 { background:url('/template/img/mapbcgrall_3.png') -8645px 0 no-repeat;}
img.bg_p23 { background:url('/template/img/mapbcgrall_3.png') -9100px 0 no-repeat;}
img.bg_p24 { background:url('/template/img/mapbcgrall_3.png') -9555px 0 no-repeat;}
img.bg_p25 { background:url('/template/img/mapbcgrall_3.png') -10010px 0 no-repeat;}
img.bg_p26 { background:url('/template/img/mapbcgrall_3.png') -10465px 0 no-repeat;}
img.bg_p27 { background:url('/template/img/mapbcgrall_3.png') -10920px 0 no-repeat;}
img.bg_p28 { background:url('/template/img/mapbcgrall_3.png') -11375px 0 no-repeat;}
img.bg_p29 { background:url('/template/img/mapbcgrall_3.png') -11830px 0 no-repeat;}
img.bg_p30 { background:url('/template/img/mapbcgrall_3.png') -12285px 0 no-repeat;}
img.bg_p31 { background:url('/template/img/mapbcgrall_3.png') -12740px 0 no-repeat;}
img.bg_p32 { background:url('/template/img/mapbcgrall_3.png') -13195px 0 no-repeat;}
img.bg_p33 { background:url('/template/img/mapbcgrall_3.png') -13650px 0 no-repeat;}
img.bg_p34 { background:url('/template/img/mapbcgrall_3.png') -14105px 0 no-repeat;}
img.bg_p35 { background:url('/template/img/mapbcgrall_3.png') -14560px 0 no-repeat;}
 
div#location-side { font-size:14px;  margin-bottom:25px;  line-height:22px;  }
div.cities-title	{  margin-bottom:20px; font-weight:bold;}
div.regions-title	{  margin-bottom:20px;}

div#search-side{ margin-top:5px; margin-bottom:20px;  }
div#search-side div.input-text	{ margin-left:20px; float:left;}
div#search-side input.search-input { min-width:320px; padding:3px 5px; height:32px; border: 1px solid #d9d9dc; }
div#search-side input.button	{width:38px; height:32px;   background: #f7f7f7 url('/template/img/sprite_25.png') -32px -1354px no-repeat; border:1px solid #d9d9dc; border-left: none;  cursor:pointer;   }
div#search-side input.button:hover	{ background-color:#eeeeee; }

.boxform				{ border:1px solid #d9d9dc; padding:25px 15px 10px; margin:10px 0 15px; position:relative; }
.boxform	h2.title , div.boxform	h3.title{ height:18px; position:absolute; background:#fff; padding:0px 6px; top:-11px; left:10px; font-size:15px;}
div.boxform	h3.title			{ font-size:15px;}
div.boxform-padding 					{ padding:25px 25px 10px; margin:0px 0 30px;}
#boxform-nickChange .alert-info, #boxform-nickChange  .alert-box { margin-bottom:15px;}


div#sidebar-promo div.ads	{ width:120px; margin:25px auto 10px;}
div#adsidebar	{ width:160px; }




.pay-table-row	{ border-top:1px solid #eeeeee; padding-top:15px; padding-bottom:15px; }
.pay-table-row label { font-size:15px;}
div.verify-data .pay-table-first-row { border-top: none;}
.pay-table-row-highlight { overflow:hidden;   padding-left: 20px; padding-right: 20px; } 
.pay-table-row-highlight-on	{ background:#f7f7f6; }
.pay-table-ul-price ul { display:block; width:100%; line-height:24px; }
.pay-table-row .col-sm-6 { display:flex;  align-items: center;  min-height:50px;}




div.sellerview ul.sellerdetail	{ margin:15px 5px 5px; padding-left:65px; float:left; position:relative;  height:auto!important; height:60px; min-height:60px;}
div.sellerview li.thumb	{ width:50px; height:50px;  background:url('/template/img/sprite_25.png') 0 -360px no-repeat; position:absolute; left:0; top:-10px;}

div.sellerview ul li	{ padding:0; line-height:18px; display:block;}
div.sellerview ul.tabs	{ padding-left:15px; }
div.sellerview h3 { font-size:18px; font-weight:bold; margin-bottom:0px;}
div.sellerview li.date  { margin-bottom:3px; color:#666;}
div.sellerview h3 span	{ font-size:12px;  color:#666; font-weight:normal; font-style:italic; }
div.sellerview span.label	{ color:#666; float:left; width:45px; }
div.sellerview li.sellerdesc	{line-height:17px; margin-bottom:5px; }
div.sellerview li.sellerdesc h4 { font-size:15px; font-weight:bold; margin:5px 0 2px; }
div.sellerview ul.tabs li.active {background:#fff }

div.list-category	{ line-height:30px; margin-bottom:10px;}
div.list-category .hash	{ margin-left:5px; }

div.tablelist   { position:relative; margin:0 0 20px; clear:both;  border-bottom:1px solid #e9e9e8;}
table.tablelist						 	{ width:100%; background:#fff; table-layout:fixed;}
table.tablelist tr.hash	{ cursor:pointer;}

table.tablelist tr td 			{ vertical-align:top; padding:0; 	background:#fff; text-align:left; line-height:17px; border-top:1px solid #e9e9e8;}
table.tablelist tr:first-child td  { border:none;  }
td#nopromolabel { padding: 15px 5px 8px  }
div#promolabel	{margin-bottom:10px; }
div.restlabel	{  padding:5px 5px 8px; }
table.tablelist tr.promote td {background:#fefbe7; border-top:1px solid #f8eec2;}
table.tablelist tr.progray td { background:#fef6d2; }
table.accountlist tr td.groupcol { background-color:#f5f5f5; padding:10px 5px; }


table.tablelist tr.hash:hover td { 	background:#f7f7f8;}
table.tablelist tr.promote.hash:hover td { 	background-color:#fbf2ce;}
table.tablelist tr.progray.hash:hover td  { background-color:#fbf0c4 }


.title-list-item { margin-bottom:3px;}
.title-list-item a,  .title-list-item span.alike	{  font-weight:bold; word-wrap:break-word; font-size:14px;}
table.tablelist div.data-list-item	{ padding:5px 0 0 5px; line-height:14px; color:#666; width:60px; float:left; overflow:hidden; font-size:12px;}
table.tablelist div.data-list-item span		{ white-space:nowrap; display:block;}
table.tablelist  td.thumb-list-row		{ width:214px; padding:15px 0 15px 0; height:100%; overflow:hidden; vertical-align:middle; }
div.thumb-list{ width:136px; overflow:hidden; float:left;}
.thumb-list .thumb-list-link	{  display:block;  position:relative; width:136px; background:#f7f7f8 url('/template/img/ajax-loader.gif') center no-repeat;  text-align:center; }



tr.promote  div.thumb-list .thumb-list-link	 { background:#fefdf4 url('/template/img/ajax-loader.gif') center no-repeat; }

.thumb-list-link img { max-width:100%; display:block;}


div.nphoto	{ width:100%; background:url('/template/img/sprite_25.png') 41px -633px no-repeat; opacity:0.80  }
.tablelist tr:hover td.thumb-list-row div.nphoto { opacity:1  }


table.tablelist td.desc-list-row	{ width:100%;vertical-align:top; padding:15px 0 13px;  }
table.tablelist td.atr-list-row			{ text-align:right; padding:12px 10px 12px 8px; width:145px; vertical-align:top;}
td.atr-list-row		div.promo-global, td.atr-list-row		div.promo-regional, td.atr-list-row		div.promo-local { float:right; margin:1px 0 3px 2px;}


td.atr-list-row	 .price-list-item { font-weight:bold; font-size:14px;}
table.tablelist div.promo-label	{ font-weight:bold; font-size:11px; color:#f0b652; line-height:15px; margin-top:1px;}


.param-list-row  { margin-top:7px; }
.param-list-item { margin-bottom:2px; font-size:12px; color:#666;  }
.param-list-item a { color:#666; }

.mark-pointer	{ position:relative; padding-left:16px;}
.mark-pointer .icon	{ position:absolute; display:block; width:10px; height:13px;  background:url('/template/img/sprite_25.png') -58px -587px no-repeat; left:1px; top:2px; opacity:0.35   }

div.popmiddle	{  border:1px solid #c3c4c4;  background:#fff; position:absolute; display:none; z-index:100; padding:5px; -moz-box-shadow:0 0 15px #999; box-shadow:0 0 15px #999; -webkit-box-shadow:0 0 15px #999; max-width:476px;  max-height:357px;}
div.popmiddle img	{ display:block; max-width:466px;  max-height:346px; }
div.popmiddle div.corner	{ width:7px; height:13px; background:url('/template/img/sprite_25.png') -205px 0 no-repeat; position:absolute; top:90px; left:-7px;}


div.promo-global ,div.promo-regional ,div.promo-local	
												{ height:14px; background:url('/template/img/sprite_25.png') 0 -270px repeat-x; float:left; margin:1px 5px 0 4px;}
div.promo-global				{ width:44px;}
div.promo-regional			{ width:29px;}
div.promo-local	 				{ width:14px;}


option.grey		{ color:#2e2e2e; background-color:#d9d9dc; text-transform:uppercase; font-weight:bold;}
option.nogrey	{ padding-left:15px;}
option.selected  { font-weight:bold;}

ul.ui-autocomplete  {position: absolute; top: 0; left: 0; cursor: default;	z-index: 100; list-style: none; display: block; list-style: none outside none; margin: 0; padding: 0; background-color: white; border:1px solid #CCCCCC; border-top: none; overflow: hidden; padding: 0; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2); z-index:101; display: block; padding: 0; max-height: 276px; overflow-y: auto; overflow-x: hidden; }
.hidden-md	ul.ui-autocomplete  { font-size:15px;}
ul.ui-autocomplete li.ui-menu-item  { display: block; margin: 0; padding:0}
ul.ui-autocomplete li.ui-menu-item a {display:block; padding:5px 8px;}
ul.ui-autocomplete li:hover.ui-menu-item  { background:#E2E2E2}
li.ui-menu-item a ,li.ui-menu-item a span { color:#2e2e2e; text-decoration:none;  }
li.ui-menu-item a span.gray	{ color:#888;}
ul.ui-autocomplete .ui-state-focus,
ul.ui-autocomplete .ui-state-active {	margin:0;}
ul.ui-autocomplete .ui-state-focus{ border:none; background:#eee;font-weight: normal;color: #2e2e2e;}
.ui-helper-hidden-accessible { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute;  width: 1px; }

ul.nav-list			      {  margin:0 0 10px 0;  border-bottom:1px solid #e9e9e8;  }
ul.nav-list	 li 			{ margin-right:20px;  padding:0;  top:1px;  z-index:1; height:33px; line-height:33px; position:relative;  display:inline-block;}  
ul.nav-list	 li.active 	{border-bottom:1px solid #000; }
ul.nav-list em	 { color:#888; font-style:normal; }
ul.nav-list	 li:hover	{ border-bottom:1px solid #000; }
ul.nav-list  a , ul.nav-list span.hash { text-decoration:none; display:block;}
ul.nav-list span.alike { text-decoration:none; }


ul.accounttabs 										{ margin-top:10px; border-bottom:1px solid #d9d9dc; min-height:38px; }
ul.accounttabs li 								{ height:37px; line-height:37px; float:left; display:block;   position:relative;   }  
ul.accounttabs li.active 					{ border:1px solid #d9d9dc; border-bottom:none; color:#666; background:#fff; top:1px; border-radius: 2px 2px 0 0;  line-height:36px;  padding:0 15px; }
ul.accounttabs li.noactive 				{ margin-top:1px; }
ul.accounttabs li a 	{  display:block;  padding:0 15px;}

ul.subaccounttabs { width:100%;   width:100%; float:left;  background: url("/template/img/sprite_25.png") 0 -480px repeat-x; margin:0; padding-bottom:10px; position:relative; z-index:2; }
ul.subaccounttabs li { float:left;  }
ul.subaccounttabs li.active  { color:#666; font-weight:bold;}	
ul.subaccounttabs li a , ul.subaccounttabs li.active	{ line-height:42px; padding:0 20px}	 
ul.subaccounttabs li em 	{ font-weight:normal; font-style:normal; color:#888;}
ul.subaccounttabs li.spc	{ padding:0; line-height:42px; color:#c0c1c5;}


/* Account list 
----------------------------------------------------- */
.accountlist-icon > a	{ display:inline-block; margin-right:15px; font-size:11px; line-height:17px; position:relative; padding-left:20px;  margin-bottom:10px; } 
.accountlist-icon .icon  	{  display:block; width:18px; height:18px; position:absolute; left:0px; top:0;}
.accountlist-icon .icon-edit	{ padding-left:18px; background:url('/template/img/sprite_25.png') -202px -94px no-repeat; } 
.accountlist-icon .icon-del		{ padding-left:18px; background:url('/template/img/sprite_25.png') -184px -94px no-repeat; }
.accountlist-icon .icon-renew	{ padding-left:17px; background:url('/template/img/sprite_25.png') -166px -94px no-repeat; }
.accountlist-icon .icon-promo	{ padding-left:19px; background:url('/template/img/sprite_25.png') -148px -94px no-repeat; }
.accountlist-icon .icon-message	{ padding-left:20px; background:url('/template/img/sprite_25.png') -202px -76px no-repeat; }

.accountlist-icon > a .badge-mbox {position:absolute; top:-7px; left: -50%; margin-left:4px;}



div.account-offers td { background:#fff }

table.accountlist					{ width:100%;text-align:left;  border-collapse:separate;   }
table.accountlist	thead		{ text-align:center;}
table.accountlist td 			{ vertical-align:middle;  text-align:center; border-bottom:1px solid #e9e9e8;}
table.accountlist	th			{ color:#888; height:20px;   border-bottom: 1px solid #d9d9dc;  padding: 5px;}
table.accountlist	 .catloc{ text-align:right; padding-right:10px;  }
table.accountlist	 .catloc div {  white-space: nowrap; }  

div.messacccount div.alert-box{ margin:10px 0 15px;}
div.accountlist div.tickinfo	{ margin-top:25px; }


table.offerlist  th.offerlist-checkbox	{ padding:0 0 0 0; text-align:center; width:25px; } 	
table.offerlist  td.offerlist-checkbox	{ padding:10px 2px 10px 3px;} 	




table.offerlist	th.offerlist-data			{ width:44px;  text-align:center;}

table.offerlist td.offerlist-description { padding:15px 5px 5px; text-align:left;}
table.offerlist td {padding:15px 5px;}

table.offerlist div.nphoto	{ width:60px; height:60px; background: url('/template/img/sprite_25.png')  -150px -902px no-repeat;  margin:auto; }
/*table.offerlist tr.promo div.nphoto	{  background-position:-156px -882px;  }*/
table.offerlist img { display:block; margin:auto; padding:0 5px;}
table.offerlist tr.red td 		{ background:#FFF9F9;}
table.offerlist tr.promo td 	{ background:#FEFCEA;}
table.offerlist tr.promo td.promo	{ padding:5px 5px; width:140px}
table.offerlist td.td-count	{ line-height:12px;}
table.offerlist	td.offerlist-data	{ width:64px; /*padding:15px 0;*/ } 


table.invoiceslist td				{  padding:15px 10px; }
table.invoiceslist td.idpay	{ width:65px;} 


table.offerlist div.promo-global, table.offerlist div.promo-regional,table.offerlist div.promo-local {   margin: 1px 5px 0 0; }


table.offerlist input.checkAll {position:relative; top:2px;}	
table.offerlist	 a.promobtn	{  background:url('/template/img/sprite_25.png') -139px -824px repeat-x; display:block; width:80px; height:30px; margin:auto; }
table.offerlist	 a:hover.promobtn { background-position:-139px -854px }




table.mboxlist td a { text-decoration:none; display:block;  padding:15px 10px;  }
table.mboxlist a:hover {  text-decoration:none;}
table.mboxlist tr:hover td	{ background:#f9f9f8; }

td.mboxlist-message { line-height:18px;}
table.mboxlist  th.mboxlist-checkbox {  padding:0 5px 0 10px; width:25px;}
td.mboxlist-checkbox {  padding:15px 5px 15px 10px; width:25px;}
td.mboxlist-favorites	{  width:20px;  padding:15px 5px 15px; } 
td.mboxlist-delete	{  width:20px;  padding:15px 10px; } 
table.mboxlist td.mboxlist-username	{ text-align:left;  white-space: nowrap; width:120px}
td.mboxlist-username a {  padding:10px 5px; }
td.mboxlist-data	{ white-space: nowrap; width:45px;  } 
td.mboxlist-attachment { width:35px; }
table.mboxlist .badge-mbox { position:relative; display:inline-block; top:-2px;}
table.mboxlist tr.unreaded td{ background:#f5f5f5 }


#newMessage { background-color: #fdf8bd; clear:both; border-radius:8px;  padding: 15px 15px; text-align: center; display:none; cursor: pointer; margin:20px 0 15px;}





table.blocklist td{ padding:15px 10px; }



div.bantitle		  {  margin-bottom:2px; color:#666;}
div.bandesc				{ color:#666;}

table.accountlist div.local  { width:100px; height:18px; margin:auto; clear:both;}
table.accountlist div.regional  { width:130px; height:18px; margin:auto; clear:both;}
table.accountlist div.global { width:160px; height:18px; margin:auto; clear:both;}
table.accountlist div.promo div {float:left; margin:1px 5px 0 2px;}
table.accountlist div.promo span	{float:left; display:block;}

span.limit-danger { background-color:#ff5739; color:#fff; display:inline-block; font-size:11px; line-height:16px; border-radius:3px; padding:0 4px;  }





div#doform	{ width:100%; height:24px; float:left; padding-left:38px; position:relative; font-size:11px; height:auto; }
div#doform	.form-group {margin-bottom: 5px;}
div#doform div.icon {  background:transparent url('/template/img/sprite_25.png') 0 -189px no-repeat; width:17px; height:14px;  position:absolute; top:2px; left:10px;}
div#doform select { display:inline-block; width:auto; vertical-align:middle; } 
div#doform select  { width:130px; }

a.widgetlink	{  padding-left:17px; position:relative; font-size:11px;} 
a.widgetlink span.icon	{  display:block; background:transparent url('/template/img/sprite_25.png') -132px 0 no-repeat; width:12px; height:12px;  position:absolute; top:3px; left:0; }
a:hover.widgetlink span.icon { background:transparent url('/template/img/sprite_25.png') -144px 0  no-repeat; }


div#clasflinkbox	{ display:none; margin:10px 0 15px;  border:1px solid #e9e9e8; padding:15px; background-color:#f7f7f6}
div#clasflinkbox h3	{ font-size:13px; margin-bottom:10px; } 
div#clasflinkbox input { width: 320px; }
div#clasflinkbox  span.sep { padding:0 10px; float:none;}



div.alert-box-container div.alert-box  { margin-top:15px; margin-bottom:25px;}
div.alert-box ul li 	{ font-size:13px; line-height:23px;}
div.alert-box ul.text-12 li 	{ font-size:12px; }
div.linksuccess a { line-height:24px; display:inline-block;}
div.alert-box h4 {  position:relative; font-family: arial;  font-size: 18px; font-weight: normal; margin-bottom: 5px; line-height:22px;}
div.alert-box-sm h4 { font-size:14px; font-weight:bold;}

div.alert-box	{position:relative;  padding:20px 15px 15px 75px;  margin:0 0 20px;  border-radius: 2px;}
div.alert-box-success		{  border:1px solid #c5e4a9; background-color:#f7fff0; color:#145402;}
div.alert-box-error		{  border:1px solid #F2D5D7;background-color:#FFF9F9; color:#c1050c;}
div.alert-box-info		{ border:1px solid #e1ebef;    background-color:#f3f9fb; color:#465a6d; }
div.alert-box-warning 	{ border:1px solid #f6e6a8;  background-color:#FFF9E2; color:#575757;}
div.alert-box p	{ margin-bottom:5px; font-size:14px;}

div.alert-box .ico	{ display:block; width:25px; height:25px;    position:absolute; left:-36px; top:-1px;}
div.alert-box-success .ico {  background:transparent url('/template/img/sprite_25.png') -124px -16px no-repeat;}
div.alert-box-error .ico {  background:transparent url('/template/img/sprite_25.png') -149px -41px no-repeat; }
div.alert-box-info .ico { background:transparent url('/template/img/sprite_25.png') -149px -16px no-repeat; }
div.alert-box-warning	 .ico { display:block; background:transparent url('/template/img/sprite_25.png') -174px -16px no-repeat; position:absolute; }

div.alert-box-error	a, div.alert-box-error .alike{ color:#d34f54;}
div.alert-box-error	a:hover , div.alert-box-error .alike:hover { color:#c1050c; }
div.alert-box-warning	a, div.alert-box-warning.alikea{ color:#596C7E;}
div.alert-box-warning	a:hover, div.alert-box-warning .alike:hover{ color:#1043a1; }

div.tickpadd	   { margin-top:20px; margin-bottom:30px; }
div.tickgutter	 { margin-left:35px;;margin-right:35px; }

div.notfound				{ padding:0}
div.notfoundbox			{ position:relative;  padding:30px 10px 40px 90px !important; }

div.notfoundbox	h2	{ font-weight:normal; margin-bottom:8px; font-size:17px; font-family:Arial, Verdana;   position: relative;  }
div.notfoundbox div.ico { display:block; width:25px; height:25px; background:transparent url('/template/img/sprite_25.png') -124px -41px no-repeat; position:absolute; left:-38px; top:-3px;}
div.notfoundbox div.ico-error { background:transparent url('/template/img/sprite_25.png') -149px -41px no-repeat; }
div.notfoundbox	ul	{ }
div.notfoundbox	ul li { padding:2px 0;}

ul.bigul li { line-height:22px;} 

div.linksuccess			{ margin:0 0 20px 75px;}
div.linksuccess h5	{ font-size:15px; font-weight:normal; margin-bottom:5px;}
div.linksuccess a { line-height:24px; display:inline-block;}

/*
clasflinkbox
div.greybox	 				{ position:relative; border:1px solid #d9d9dc; padding:10px 12px 12px 20px !important;  background-color:#F5F5F7; bottom:0; }
div.greybox h3			{ font-size:15px; margin-bottom:5px;}
*/

div.infoadd	 { width:230px; background-color:#fffced; border:1px solid #e2e0af; position:absolute; right:0; top:42px;z-index:2;  padding:14px 15px 10px 15px;  line-height:17px;  }
div.infoaddico { width:33px; height:33px; background:url('/template/img/sprite_25.png') 0 -45px no-repeat; position:absolute; right:-15px; top:-13px;} 


div.infoadd	li	{ position:relative; padding-left:40px; margin-bottom:10px; }
div.infoadd	div.icon	{ width:31px; height:30px; left:0; top:3px; position:absolute;   } 
div.infoadd	div.icon-90	{  background:url('/template/img/sprite_25.png') -76px -540px no-repeat; }
div.infoadd	div.icon-renew	{  background:url('/template/img/sprite_25.png') -107px -540px no-repeat; }
div.infoadd	div.icon-free	{  background:url('/template/img/sprite_25.png') -139px -540px no-repeat; }
div.homepage-categories 	{   margin-bottom:15px; }
div.homepage-categories  div.text-g	{ font-size:14px; margin:0 0 10px 0;}
div.homepage-categories span.text-gg	{ font-size:11px; font-weight:normal;}
div.homepage-category div.homepage-categories-toggle { padding-left:65px;    min-height: 42px; line-height:42px;  font-weight:bold; position:relative;}
div.homepage-category-group	{ display:none; }
div.homepage-category-group-bcgr	{  margin-top:10px; margin-bottom:15px;  border: 1px solid #eee;   position:relative;  background:#f7f7f6; }

div.homepage-category-group div.corn	{ width:20px; height:11px; position:absolute;  background: url('/template/img/sprite_25.png') -165px -1098px no-repeat; top:-11px; }
div.homepage-category-group span.text-g { font-weight:normal;  text-overflow: ellipsis;}

div.homepage-category-group  div.groupsubcat_in { padding:10px 15px 10px; overflow:hidden; } 
div.groupsubcathead	{ border-bottom:1px solid #eee; line-height:28px; padding-bottom:5px; margin-bottom:7px; padding-left:5px;  }

div#corn-3-1 div.corn { left:12%}
div#corn-3-2 div.corn { left:44%}
div#corn-3-3 div.corn { left:75%}
div#corn-2-1 div.corn, div#corn-1-1 div.corn  { left:4%}
div#corn-2-2 div.corn { left:54%}
div#corn-1-1 div.corn  { left:5%}

div.rowcountsubcat_on	{ padding:0 15px;}
div.rowcountsubcat	{    line-height: 26px; margin-bottom:5px;}
div.rowcountsubcat_in { width: 100%; text-overflow: ellipsis; overflow: hidden;  white-space:nowrap; }
span.catico	{ width:53px; height:38px; position:absolute; top:3px; left:5px; display:block; }
div.catico_1 span.catico	{ background:url('/template/img/sprite_25.png') 0 -1202px no-repeat; }
div.catico_2 span.catico	{ background:url('/template/img/sprite_25.png') -108px -1235px no-repeat; }
div.catico_3 span.catico	{ background:url('/template/img/sprite_25.png') -162px -1274px no-repeat;    }
div.catico_10 span.catico	{ background:url('/template/img/sprite_25.png') -162px -1202px no-repeat; }
div.catico_12 span.catico	{ background:url('/template/img/sprite_25.png') -54px -1272px no-repeat; }
div.catico_9 span.catico	{ background:url('/template/img/sprite_25.png') -108px -1202px no-repeat; }
div.catico_5 span.catico	{ background:url('/template/img/sprite_25.png') -162px -1235px no-repeat; }
div.catico_8 span.catico	{ background:url('/template/img/sprite_25.png') 0 -1270px no-repeat; }
div.catico_6 span.catico	{ background:url('/template/img/sprite_25.png') -108px -1275px no-repeat; height:39px; }
div.catico_4 span.catico	{ background:url('/template/img/sprite_25.png') -54px -1235px no-repeat; }
div.catico_7 span.catico	{ background:url('/template/img/sprite_25.png') 0 -1235px no-repeat; }
div.catico_11 span.catico	{ background:url('/template/img/sprite_25.png') -54px -1202px no-repeat; }


div.categories-list { margin-top:15px; margin-bottom:10px; font-size:11px; color:#888;}
div.categories-list ul		{ margin:0 0 10px 0px;}
div.categories-list  ul	li	{ padding:0;}
div.categories-list ul.u3	{ margin-bottom:25px;}
div.categories-list span.active	{ color:#fff; background-color:#114d89; text-decoration:none; padding:0 3px 1px 3px;}
div.categories-list li.hidemore { display:none;}


div.showogl 	h2							{ font-size:23px; font-weight:normal; margin:10px 0 10px 0; line-height:24px;}
div.quickdetail span.wanted 	{ color:#fff; background:#47bb92; line-height:12px; padding:1px 6px 2px; font-size:11px;  -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:3px; }
div.quickdetail								{ margin:0 0 15px; color:#666; float:left;  }
div.quickdetail	 span.archiv	{ color:#D63F1C; font-weight:bold;}
div.quickdetail	b 						{ color:#666;}
div.showogl div.promo			{ float:left;  margin:0 0 12px 10px;}
div.showogl	 div.promo-global , div.showogl	 div.promo-regional , div.showogl	 div.promo-local	 { margin:2px 3px 0 0;}




div.showogl div.promo span	{ text-transform:uppercase; color:#f3b819; font-weight:bold; font-size:11px; line-height:17px;}

#gallery	  					{ padding:0; text-align:center; margin:0 auto 25px; border-collapse:collapse; table-layout:fixed;  width:100%;}
#gallery div#preview-gallery		{ vertical-align:middle; text-align:center;  height:434px;  min-height:434px; background:#ececee; line-height:0; padding:5px;}
#gallery div#preview-gallery img { max-width: 100% }


#thumbnails-gallery					{ vertical-align:top; width:90px;}
#thumbnails-gallery .thumb	{ height:70; width:90px;  text-align:center; line-height:70px; display:block; cursor:pointer; opacity:0.45;filter:alpha(opacity=45);}	
#thumbnails-gallery	img 		{ background:#fff;  vertical-align:middle; font-size:0;  max-width: 80px;  max-height: 60px;}	
#thumbnails-gallery .active	 		{ background:#ececee; opacity:1; filter: alpha(opacity=100);	 }
div#imgloader-gallery{  background:url('/template/img/imgload.gif') 0 0  no-repeat;  width:46px; height:46px; position:absolute; top:50%; left:50%; margin-left:-23px; margin-top:-23px;  }

#mobile-gallery img { display:none;}
#mobile-gallery .tos-slide img { display:inline-block; }
div.tos-pagination{ opacity:100 !important;}

div#askphoto									{ float:left; width:100%; margin:30px 0 20px; }
div#askphotobcgr							{ width:136px; height:136px; background:url('/template/img/sprite_25.png') -0 -825px no-repeat; margin:auto; }
div#askphototext							{ text-align:center; font-size:14px; color:#777; padding:12px 0 0;}
div.showogl div.details				{  border-top:1px solid #e9e9e8; border-bottom:1px solid #e9e9e8; padding:15px 10px 15px; margin-top:10px;}
div.details ul								{ margin:0;}
div.details li								{ padding:0px 0; display:block; float:left; width:100%;}


div.details li	span.label		{ display:block; width:97px; float:left; line-height:24px; border-right:1px solid #fff  }
div.details li	span.row-old			{ float:left; line-height:24px;}
div.details li	span.price		{ font-weight:bold; font-size:15px; color:#EF5104;}
div.details li	span.employer	{ font-weight:bold; font-size:14px; color:#EF5104;}



div.showogl div.desc					{ border-bottom:1px solid #e9e9e8; margin-bottom:20px; line-height:21px; padding:20px 10px 20px; overflow-wrap: break-word;  }
div.showogl div.nogallery 	  { color:#EF5104; font-weight:bold; padding:12px 0 0;  }
div.showogl div.nogallery span { color:#EF5104; text-decoration:underline; font-size:12px;}

div.showogl div.atrr					{ margin-top:5px; overflow:hidden; line-height:18px;}




div.smillar-offers-job { margin:0 0 20px;  margin-bottom: 15px; padding: 10px 0 10px;   float:left; width:100%; line-height:22px; }
.alllist div.smillar-offers-job  { padding:5px 0 20px; border-bottom: 1px solid #d9d9dc;}
div.smillar-offers-job h4 {  font-size: 14px; margin-bottom:5px; }
div.smillar-offers-job span.text-g { margin-left:10px; font-size:12px; }
div.smillar-offers-job span.text-b	{ font-size:12px;}
div.smillar-offers-job  span.hash {  }
  
div.smillar-offers-sidebar { padding-top:5px; margin-bottom:10px; }  
div.smillar-offers-sidebar ul{ margin:0; padding:0; float:left; width:100%; }
div.smillar-offers-sidebar li { padding:0; margin-bottom:7px; }
div.smillar-offers-sidebar h4 { font-size:13px; margin:0 0 10px; font-weight:normal; color:#666; }
div.smillar-offers-sidebar h5 { margin:0; font-size:12px; font-weight:normal; line-height:18px;}
div.smillar-offers-sidebar div.smillar-thumb	{ float:left;   width:43px; }
div.smillar-offers-sidebar div.smillar-thumb img	{ max-width:100%; margin:5px 0 0 0 ; } 
div.smillar-offers-sidebar div.smillar-desc	{ margin-left:50px; }

div.smillar-offers-showad { padding-top:15px; margin-bottom:15px; }  
div.smillar-offers-showad ul{ margin:0; padding:0; float:left; width:100%; }
div.smillar-offers-showad li { padding:0 0 0 5px; margin-bottom:7px;  }
div.smillar-offers-showad h4 { margin-bottom:7px; }
div.smillar-offers-showad h5 { margin:0; font-size:13px; font-weight:normal; line-height:21px;}
div.smillar-offers-showad  div.smillar-thumb	{ float:left;   width:50px; }
div.smillar-offers-showad  div.smillar-thumb img	{ max-width:100%; margin:5px 0 0 0 ; } 
div.smillar-offers-showad div.smillar-desc	{ margin-left:60px; }




div.tools					{ margin-bottom:15px; background:#f7f7f6; border:1px solid #e5e6e8; padding:12px 5px 10px 15px;  }
div.tools ul			{ margin:0;}
div.tools ul li	span.alike, div.tools ul li	a	{ display:block; position:relative; min-height:33px; line-height:33px; position:relative; padding-left:33px; }
div.tools	#tpromo					{ background:url('/template/img/sprite_25.png') -34px -46px no-repeat; width:23px; height:22px; position:absolute; top:4px; left:0px;}
div.tools	#treport					{ background:url('/template/img/sprite_25.png') -57px -46px no-repeat; width:23px; height:21px; position:absolute; top:6px; left:0;}
div.tools	#tprint					{ background:url('/template/img/sprite_25.png') -80px -46px no-repeat; width:24px; height:19px; position:absolute; top:6px; left:0px;}
div.tools	#tedit				 { background:url('/template/img/sprite_25.png')  -104px -46px no-repeat; width:19px; height:20px; position:absolute; top:5px; left:2px;}







div.social 										{ margin-top:10px; overflow:hidden;}

	

.btn-social { display:inline-block;  height:24px; font-size:12px; line-height:24px; color:#fff!important; text-decoration:none!important;   padding:0 5px 0 22px; border-radius:3px; cursor:pointer; position:relative;  }

.btn-facebook	 {background-color:#4267b2; margin-right:10px;}
.btn-facebook span::before	{ content:'';display:block;width:12px;height:12px; background: transparent url('/template/img/sprite_25.png') -157px 0 no-repeat; position:absolute; top:6px; left:5px;  }
.btn-facebook:hover	 {background-color:#365899;}
.btn-twitter { background-color:#1798e8 }
.btn-twitter span::before	{ content:'';display:block;width:12px;height:12px; background: transparent url('/template/img/sprite_25.png') -170px 0 no-repeat; position:absolute; top:7px; left:5px;  }
.btn-twitter:hover { background-color:#077ac2 }


div.safety					{  padding:15px 5px 10px 15px; background:#fff9e2; border:1px solid #eeebcb; line-height:17px;}
div.safety	div			{ font-weight:bold;}
div.safety ul				{ margin:2px 0 0 0; font-size:11px;}
div.safety ul li		{ padding:2px 0; text-indent:10px;  background:url('/template/img/sprite_25.png') no-repeat 1px -212px;}

div.animalinfo , div.escortinfo { background:#f4f6f7; border:1px solid #e6e6ea; margin-bottom:15px; line-height:17px; padding:10px 10px 10px 12px; overflow:hidden; }
div.faqpage div.animalinfo  { padding:15px; line-height:19px;} 
/*
div.frmPost div.animalinfo  { margin-left:155px; width:550px;}
div.frmPost div.escortinfo	{ margin-left:150px; width:560px;}
*/
div.escortinfo	ul	{ margin:0 0 0 5px;}
div.escortinfo	ul li	{ line-height:17px; padding:0 0 2px 0;}  


div#smilars										{ padding:5px 0 15px 0;}
div#smilars h4								{ padding-bottom:10px; font-weight:normal; border-bottom:1px solid #e9e9e8;  }
div#smilars	div.table-div			{ width:100%;}
div#smilars	div.td-div				{ width:50%; vertical-align:top;}


div#smilars	div.smilar-row		{ float:left; width:100%;   border-bottom:1px solid #e9e9e8;}
div#smilars div.data-row			{ float:left; width: 56px;  line-height:14px; margin-top:5px; padding:15px 0 15px;  color: #666666;}	
div#smilars div.data-row span	{ white-space:nowrap; display:block;}


div.smilar-row .thumb-list	{  margin:15px 10px 10px;}

div.desc-smilar-row 		{ padding:15px 0 15px;}
div.desc-smilar-row h5		{ line-height:20px;}
div.desc-smilar-row span		{ color:#2e2e2e}





div.showogl div.show-ads			{ margin:0 0 0 7px; float:left;}
div.showogl div.img-cat			{ width:auto; text-align:center; margin:0 auto; padding:5px 0 15px 0;}

.terms h4	{ margin-bottom:5px;}
.terms li		 	  { padding:0px 5px 5px 0;}
.terms ol.number	{ margin:0 0 10px 35px;}
.terms ol.alpha				{ list-style-type:lower-alpha; margin-left:17px;}
.terms ol.alpha li		{ padding:0px 2px 0 0;}

.helps ol			{margin:0 0 10px 30px;}
.helps li	{ padding:4px 0 ;}
.helps a.question	{  font-weight:bold; }
.helps .answer	{ display:none; padding:5px 0;}



.formpage-container { padding-bottom:10px; }
.formpage-container h2 {  margin-bottom:20px;}

/* Forms
-------------------------------------------------------------- */
form input , form textarea	, form select	{ font-family:Verdana;}
fieldset											{ position:relative;}
input.red						{ background:#da333a!important}
input:hover.red			{ background:#EF5104!important}




span.require	, em.require			{ color:#DD0000; font-weight:bold; font-style:normal; font-size:11px;}


#form-contactformad, form#contmbox		{position:relative; overflow:hidden;}
#form-contactformad	textarea, #form-reportform	textarea , #form-contactform	textarea	{  height:150px; }
div#box-contactformad h3 { font-size: 15px; background-color: #ffffff; height: 18px; left: 15px; padding: 0 6px;position: absolute;top: -11px;}
.box-contactformad-header { display:none;}
div#attachfile, div#attach-err	{width:auto; margin-bottom:0; }
div#attach-err {color:#D63F1C}

#form-contactformad  div#loader, 	form#contmbox  div#loader,	form#invoiceform  div#loader		{ width:100%; height:100%; background-color:#f5f5f4; position:absolute; top:0; left:0; z-index:10}

form#contmbox  div#loader { background-color:#dfe9f7  }

#form-contactformad  div#loader,	form#invoiceform  div#loader { opacity:0.95; filter:alpha(opacity=95); -moz-opacity:0.95;background:#fff;}
#form-contactformad  div#loader-bcgr, form#contmbox div#loader-bcgr,	form#invoiceform  div#loader-bcgr {  background:url('/template/img/load2.gif') 38px 100%  no-repeat;  width:250px; height:40px; position:absolute; top:50%; left:50%; margin-left:-100px; margin-top:-20px; text-align:center;  color:#aaa;  font-size:15px; }
form#contmbox div#loader-bcgr	{background:url('/template/img/load_transparent.gif') center 100%  no-repeat;}
#form-contactformad  div#loader-bcgr, form#invoiceform   div#loader-bcgr  { background-image:url('/template/img/load3.gif');}




#postform h2 {  font-family: arial; font-size: 20px; font-weight: normal; margin: 5px 0 15px 0;}
#postform div.atrr , #postform div.seek	{ display:none;}

#postform div.line-postform { border-bottom: 1px solid #d9d9dc; float: left; font-size: 0; height: 0; line-height: 0; margin: 10px 0 22px; width: 100%;}

#postform textarea { height: 200px; }
.col-postform-unit	{ position:relative;  padding-right: 35px;}
.postform-unit	{ position:absolute;  right:10px; top:50%;  transform: translateY(-50%); font-size:11px; width:20px;   }
.postform-info 	{ font-style:italic; font-size:11px;}
div.errors span#email-info , div#employer-form	{ display:none;}
.resign-postform { line-height:30px; float:right;  display:inline-block; }


#fine-uploader-btn	{  width:144px; height:110px; border: 2px solid #e9e9e8 ;  background:url('/template/img/sprite_25.png') 45px -966px no-repeat;  }
#fine-uploader-btn:hover	{ border-color:#c0c1c5;background:url('/template/img/sprite_25.png') -123px -966px no-repeat; }


span#pic-err					{   position:relative; top:-4px; }

.delete-pic										{ display:block; cursor:pointer; background:#d63f1c url('/template/img/sprite_25.png') -199px -31px no-repeat; line-height:15px; width:21px; height:21px; position:absolute; top:-10px; right:-8px; z-index:999; border-radius: 50%;}	

ul#pictures			{ margin:0; width:660px; float:left;  }	
ul#pictures  li { float:left; height:122px; margin:15px 20px 10px 0; padding:0; position:relative;  z-index:3; }
ul#pictures div.pic	{ width:144px; height:110px; position:relative; float:left; margin:0;  background:#e9e9e8; text-align:center; }
li.pic-sortable div:hover.pic	{ cursor:move!important; }

ul#pictures	div.pic	img,  li#verifypisc div.pic div img	{ width: auto; height: auto; position: absolute;   top: 0;   bottom: 0;  left: 0; right: 0; margin: auto; z-index:1}
ul#pictures div.first-pic	{bottom:3px;  background:#e9e9e8 ;  margin:0; position:absolute; z-index:100; width:144px;  height:15px;  display:none; font-size:10px;line-height:13px; color:#999; text-align:center;}
ul#pictures  li:first-child div.first-pic { display:block; }

ul#pictures  li .pic::after { background-color: #84c44b; color: #fff; display: inline-block; font-size: 12px;font-weight: normal; height: 20px; line-height: 1; padding: 3px 6px; text-align: center; text-decoration: none; vertical-align: middle; white-space: nowrap;z-index: 2; position:absolute; top:0; left:0;}
ul#pictures  li:nth-child(1) .pic::after { content: "1";}
ul#pictures  li:nth-child(2) .pic::after { content: "2";}
ul#pictures  li:nth-child(3) .pic::after { content: "3";}
ul#pictures  li:nth-child(4) .pic::after { content: "4";}
ul#pictures  li:nth-child(5) .pic::after { content: "5";}
ul#pictures  li:nth-child(6) .pic::after { content: "6";}
ul#pictures  li:nth-child(7) .pic::after { content: "7";}
ul#pictures  li:nth-child(8) .pic::after { content: "8";}



div#pics-info		{ width:194px; height:66px; background:#fff url('/template/img/sprite_25.png') 0 -411px no-repeat; position:absolute; top:10px;  left:460px; }
ul#pictures	div.loader	{ width:136px; height:102px; margin:4px;  background:#fff url('/template/img/ajax-loader.gif') center no-repeat; z-index:2;}
ul#pictures	div.loader-opacity	{ opacity:0.6; filter:alpha(opacity=60); position:relative; }                                                                                                                               

ul#pictures .progress {  width:40px; position:absolute; bottom:12px; margin:auto; margin-left:50%; left:-20px;height:6px; }


div.delbtnlink   { position:relative;}
div.delbtnlink input							{ background:transparent url("/template/img/sprite_25.png") 0 -607px no-repeat;  border:none;  cursor:pointer;     font-weight: normal;  padding: 6px 0 6px 12px;   width:auto;  width:128px;   margin:0; font-size:12px; color:#e04900; position:absolute; right:0; top:-44px; text-align:left;}
div.delbtnlink input:hover	{ text-decoration:underline; }


.form-group img.form-control-captcha		{ float:left; margin-right:10px;}
.form-group input.form-control-captcha	{ width:80px;}


form.form-border-right							{ width:100%;  border-right:1px solid #d9d9dc; padding-top:15px; margin-bottom:15px;}
div.signup													{ width:250px; margin:40px auto 0; text-align:center;}
div#contact-adress-lento						{ width:250px; margin:40px auto 0; text-align:center;}



div.staticboxform { padding:15px 10px 10px;}
div.staticboxform h2 { margin-bottom:15px;}

form#promo										{ margin:15px auto 20px; background:#f7f7f6; border:1px solid #e9e9e8; padding:10px 5px; text-align:center;}
form#promo	input.form-control	{ width:90px;  }

div#payboxform			 					{ padding:5px 0 20px;}
div#payboxform h3							{ margin:10px auto 20px; font-size:20px; font-weight:normal; text-align:center;}
div#payboxform h3	span	{ display:block; font-size:12px; color:#666; margin-top:5px;}

div#smsform	 ul			{ margin:auto; text-align:center; margin-bottom:10px;}
div#smsform	 li			{ padding:2px 0; line-height:16px;}

div#onlineform div#accept	{ padding:10px 0 0 0; width:100%; clear:both;  }


div#onlyonline	div#onlineform	{ width:auto;  padding:0; border:0px; margin:0 0 25px 5px; }
div#onlyonline div#chanels div { margin-right: 8px; margin-left:0 }
div#bank58, div#bank59	{ display:none;}
div#onlyonline div#accept	{ margin:10px 0 0 0; }

div#chanels div 	{ background-position: center 6px; background-repeat: no-repeat; border: 1px solid #DADADA; cursor:pointer; float:left; height: 86px; margin-left:12px; margin-top: 12px; padding: 2px; position: relative;  width: 90px; position:relative; overflow:hidden; }
div#chanels div input	{ position:absolute; left:-50px }
div#chanels div:hover	{  box-shadow: 0 0 5px 0 #888; }


div#chanels div p.label {background:#fff; color: #345565;cursor: pointer;	font-size: 9px; line-height:11px;	font-weight: bold;	left: 0;	right: 0;	margin: 0; bottom:0; padding: 2px 0 4px;	position:absolute; text-align:center; }

div#oropay	{ border-right: 1px solid #d9d9dc;  height:220px;  position: relative; width: 1px; margin-top:65px; margin-left:auto; margin-right:auto; }
div#oropay div { background-color: #FFFFFF; color: #aaa;  font-weight: bold; height: 40px;  line-height: 40px;    position: absolute; top: 42%; left:-13px; text-transform:uppercase;  }
b.paycode											{ letter-spacing:1px;}

select.error, div.errors input.text, div.errors textarea, div.errors select, div.errors .form-control { border:1px solid #d63f1c!important; background:#FFF9F9!important;}
label.error, div.errors label,  form.ivalidate span.error, div.errors span.hint, .errors .error-style, .errors .postform-unit  {
    color: #D3040C !important;
}
span.spanerr { color:#d63f1c;  display:none;}
div#cat-form span.spanerr, div#price-form  span.spanerr{ margin: 3px 0 0 7px; float:left }
div#desc-form	span.spanerr , div#surname-form	span.spanerr, div#employer-form	span.spanerr {  margin-left:5px;}


div.errors span#agree-text{ color:#D63F1C;}
div.errors #agree-text span.hash , div.errors #agree-text a { color:#D63F1C!important; text-decoration:underline; }
div.errors span#agree-check	{ padding:1px; border:1px solid #d63f1c; background:#FFF9F9; line-height:10px; display:block; float:left;  }	


span.success	{ color:#338833;}
span.nodisplay { display:none;}	
div.errors span.nodisplay { display:block; float:left; margin:3px 0 0 7px;}	
div.errors span.no-display { display:inline;}


div#overlay{ position:fixed; top:0;left:0; background:#000; z-index:110;line-height:0; z-index:100; width:100%; height:100%; display:none; opacity:0;   }
   
div.close-overlay-toggle { opacity:0.60!important; filter:alpha(opacity=60)!important;  }
   
div#verify-box	{ position:absolute; top:50%;left:50%; background:#fff; margin-top:-100px; margin-left:-290px; width:570px; z-index:101;  padding:30px 25px 32px; text-align:center;  border:5px solid #a6cbea; height:auto!important; height:102px; min-height:102px;}
#verify-box[id] {position:fixed;}
div#verify-box	h4	{ color:#556AA5; font-size:16px; margin-bottom:10px;}
div#verify-box	h5	{ font-size:15px; margin-bottom:10px;}
div#verify-box div.buttons	{ width:175px; margin:auto;}
div#verify-box a				{ float:left;}
div#verify-box a.btng		{ margin-right:15px;}

div#cookie-alert		{ width:100%; height:auto!important; height:30px; min-height:30px; background:#E7E7E7; position:relative; top:0; text-align:center; line-height:29px; }
div#cookie-alert a	{ text-decoration:none; color:#000; position:relative; top:-2px; right:-5px; font-weight:bold;  }
div#cookie-alert-t	{ padding:0 10px;}

table.price {margin:0;}
table.price th, table.price td {border-bottom:1px solid #666666;border-right:1px solid #666666;padding:3px; text-align:center;vertical-align:middle;}
table.prices .bl{border-left:1px solid #666666;}
table.prices .bt { border-top:1px solid #666666;}


div.niceselect					{ position:relative; z-index:10; float:right; font-size:12px;}
div.selectbcgr					{  height:24px; width:222px;  line-height:18px;  padding:0 0 0 10px;  position:relative; 
cursor:pointer; border: 1px solid #fff;}

div.scrool	{ height:5px; width:9px; display:block;background:url('/template/img/sprite_25.png') -171px -88px no-repeat; cursor:pointer; position:absolute; top:7px; right:7px; }
div.dropdown div.scrool {background:url('/template/img/sprite_25.png')  -181px -88px no-repeat;}

div.dropdown div.selectbcgr { background: rgba(245,245,245,1);
background: linear-gradient(to bottom, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0 ); border-radius: 3px 3px 0px 0px;  border:1px solid #e9e9e8; }

div.selectroll				{width:222px; border-radius: 0px 0px 5px 5px;  box-shadow: 1px 1px 4px -3px #ccc; border:1px solid #e9e9e8; border-top:0; position:absolute; top:23px; background:#fff; display:none;}	
div.dropdown  div.selectroll	 { display:block;}
div.selectroll ul { margin:5px 10px 10px 12px; line-height:24px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #fff; background-image:none;}

div.widget-preview	{ background:#f3f3f2; border: 1px solid #e9e9e8;  padding:20px 20px 20px 20px; position:relative; } 
div.widget-preview div.widget_body { margin:0 auto;}
div.widget-preview div.label { background:#fff; padding:0 5px; position:absolute; top:-6px; left:10px; text-transform:uppercase; color:#888; height:14px; line-height:14px; font-size:11px}
div.widget select#m							{ display:none;}



div.verify-data						{ padding:10px 0 0 0;}
div.verify-data	 h2				{ font-size:21px; line-height:25px; font-weight:normal; font-family:arial; margin-bottom:15px;}
ul.verify-data						{ margin:0px 5px 10px 0; padding:0;}
ul.verify-data li					{ overflow:hidden; margin:0; padding:0 0 10px;}
ul.verify-data span.label	{ font-weight:bold; display:block; width:145px; float:left; margin-right:7px;  }

ul.verify-data span.desc	{  line-height:18px; display:block; background:#f7f7f7; padding:10px 10px 10px; margin:2px 0 5px 145px;}

ul.verify-data li.totop		{ margin-top:15px;}
li#verifypisc							{ margin-bottom:15px;}
li#verifypisc span.label	{ width:138px;}
li#verifypisc  div.pics 	{  float: left; width: 660px; }   
li#verifypisc div.pic 		{ width:144px; height:110px; margin:5px 10px 10px 0;   overflow:hidden; display:inline-block;}
li#verifypisc div.pic	div	{ width:144px; height:110px; text-align:center; border:1px solid #e6e9ee; background:#fff;  vertical-align:middle;    position: relative; }

div.verify-data div.alert-box	 { margin:0 0 20px 0;}

h3.promo-bound { display:inline; font-size:12px; width:145px; float:left; }
h3.promo-bound  span { font-weight:normal; font-size:11px; color:#666; line-height:14px; display:block;}
h3.promo-limit	{ font-size:13px; margin-bottom:10px;}
h3.promo-limit  span {font-weight:normal;  color:#666; }


div#promoinfo						{ margin:0 0 10px 3px;}
div.box-promo-bound { float: left; width: 834px;}	
div.box-promo	{ border: 1px solid #e9e9e8; position:relative;  border-radius: 4px; }
div.row-promo	{ border-bottom:1px dashed #d9d9dc; padding:15px 25px; overflow:hidden; }
div.row-promo-active	{ background:#f7f7f6  }


div.last-row-promo	{ border-bottom:none;}
div.box-promo input.radio { margin-right:8px; float:left}
div.box-promo input.ucheck { margin-right:8px; float:left}
div.box-promo label { font-weight:bold;  float:left; }
div.box-promo div.promo-global,ul.chose-promo div.promo-regional,ul.chose-promo div.promo-local { margin:3px 7px 0 5px;}
div.box-promo	div.promo-time	{  position:relative; top:-1px; overflow:hidden; float:left;}
div.box-promo ul.promo-price	{ float:right; text-align:right; margin:0; }
ul.promo-price	li { padding:0px 0; background:none; white-space:nowrap;}
ul.promo-price	li b	{ }
ul.promo-dots	{ margin:3px 0 0 15px; float:left;}
ul.promo-dots li { padding:1px 10px 1px 0; line-height:17px;}
div.box-promo-bound	ul.promo-dots { max-width: 580px }

div.box-promo-job  { background:#f7f7f8; padding:15px 10px 20px;  }
.box-promo-job-img	{ max-width:530px; width:100%;   background:#f7f7f8 url('/template/img/box-promo-job-img.png') 0 0 no-repeat; display:block; margin:auto;}


div#attachment{ margin-bottom:0px; position:relative;  width:550px; }
div#attachment div { margin-bottom:0;}
div#attachment-form label	{ line-height:15px;}
div#form-upload	{  position:relative; margin-top:2px; overflow:hidden;}

div#ajaxload { width:100%; height:25px; margin:0px; background:#fff url('/template/img/ajax-loader.gif') 0 0 no-repeat; position:absolute; top:0px; left:0; display:none;}

div#tofinished	{ position:fixed; bottom:0;   background-image: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
    background-color: #ffffff;  width:100%; box-shadow:0px -2px 8px  #d1d1d1; z-index:4; }
div#tofinished h5		{ font-size:17px; margin-bottom:12px; }
div#tofinished-wrap	{  margin:auto; padding:18px 0 18px; text-align:center; }
div#tofinished-wrap-btn	{  width:265px; margin:auto; }
a#hidetofinished	{ float:left; display:block; line-height:31px; margin-right:15px;} 
div#spacebottom	{ padding:25px 0; width:100%; float:left; }


div#lightoverlay{ position:fixed; top:0;left:0; background:#fff; z-index:110;line-height:0; z-index:100; width:100%; height:100%;  opacity:0.80;filter:alpha(opacity=80); display:none;}
#minimobile div#lightoverlay  { position:absolute;}


div#box-overlay , div.box-modal	{ background:#fff; width:440px; height:auto!important; height:40px; min-height:40px; position:fixed; top:50%; left:50%; transform: translate(0, -50%);  margin-left:-220px;  z-index:101; border: 1px solid #e9e9ec;  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.1); padding:25px 30px 20px;  }

#minimobile div#box-overlay, #minimobile div.box-modal, #minimobile  div#lightoverlay { position:absolute;    }
#minimobile div#box-overlay, #minimobile div.box-modal { top:40px; transform: translate(0, 0);}


div.box-modal h3 { font-size:14px;margin-bottom:10px;}
div#close-box-overlay, div.close-box-modal {width:26px; height:26px; background:transparent url('/template/img/sprite_25.png') -107px -64px  no-repeat;  position:absolute;  top:5px; right:5px; cursor:pointer; opacity:0.5  }
div.close-box-modal:hover	{ opacity:1}

div#box-overlay	h4		 { margin-bottom:5px; }
div#box-sms { display:none;}
div#box-sms p	{color:#666; margin-bottom:10px; font-size:12px;} 
div#box-sms label { display:block; font-weight:bold; margin-bottom:3px; }
div#box-sms input.form-control	{ max-width:160px; } 
div#smscode-form	{ display:none; }

tr#advertisementCF td.desc	{padding-top:10px; padding-bottom:10px;}
tr#advertisementCF div.ads { padding-left:5px;}





div#attachments-button{ position:relative; padding-left: 16px; clear:both; line-height:24px; 	}
div#attachments-button .icon	{ width:12px; height:15px; position:absolute; top:3px; left:0;  background: url("/template/img/sprite_25.png") no-repeat 0 -540px; }
#attachments-info	{ font-size:11px; color:#888; width:100%; }
ul#attachments	{ margin:5px 0 0 0; }
.btn-attachment-delete { width:15px; height:15px;  background: url("/template/img/sprite_25.png") no-repeat -201px -46px; border: none; display:inline-block; top:-5px;  position:relative;  }
ul#attachments input	{  max-width: 87%; }



div.mbox-upmenu	{   background:#fff;
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
 border-bottom:1px solid #e9e9e8; padding:12px 10px 12px; position:relative; z-index:1; overflow:hidden; margin-bottom:5px;  }
div.mbox-upmenu	h2 { color:#888; font-size:14px; margin-bottom:7px; }

div.mbox-upmenu .btn-outline { background-color:#fff }


.mbox-messages  { margin-top:20px;}
div.mbox-upmenu div.mbox-favorite, div.mbox-upmenu div.mbox-trash, div.mbox-upmenu div.returnfromarchive	{ float:right; margin-top:5px;}  
.mbox-messages div.message{ padding: 12px 15px; border-radius: 15px; position:relative; font-size:12px;}
.mbox-messages .message-right  { float:right; max-width:90%;  min-width:55%; margin-bottom:20px; padding:0;   }
.mbox-messages .message-left {float:left; max-width:90%; min-width:55%;  margin-bottom:20px; padding:0;}
.mbox-messages .message-left  div.message  { background: #efefef; }
.mbox-messages .message-right div.message { background:#dfe9f7;}

.mbox-messages div.tickerror {border-radius: 4px;  border: none; padding: 20px 15px 15px 55px; margin:5px 0 5px 0; }
.mbox-messages div.tickerror h4 { font-size:14px; margin:0; line-height:22px;}


div.message-owner	{ float:left; color:#666; margin:0 0 7px 5px; }
span.account-deleted	{ font-size:11px; color:#d63f1c}


.message-left .corn	{ position:absolute; bottom:18px; left:-7px; width:7px; height:12px; background:url('/template/img/sprite_25.png') -204px -154px repeat-x  }


.message-right .corn	{  position:absolute; bottom:15px; right:-7px; width:7px; height:12px;  background:url('/template/img/sprite_25.png') -213px -154px no-repeat}



div.mbox-message-block	{ font-size:11px; color:#D63F1C; cursor:pointer; float:right; top:5px; left:5px;  }
div.mbox-message-block span::before	{ content:'';display:inline-block;width:7px;height:7px; background:transparent url("/template/img/sprite_25.png") no-repeat 0px -620px; padding-left:12px; opacity:0.7}


div.unblock	span::before	{background:transparent url("/template/img/sprite_25.png") no-repeat -199px -22px; padding-left:15px; width:12px;height:12px; opacity:0.9; top:2px; position:relative;}



div:hover.mbox-message-block  { text-decoration:underline; }
div.mbox-message-date {  float:right;  font-size:11px; color:#888; margin-bottom:7px; position:relative; margin-left:25px; text-align:right;}


span.mbox-message-date {  font-size:11px; color:#888; }
div.mbox-read-date {  font-size:11px; color:#888; float:right; position:relative; }


a.message-attachment  { display:block;  padding-left: 16px;   white-space: nowrap; width:100%;  overflow: hidden; text-overflow: ellipsis; clear:both; line-height:24px; position:relative;  }
a.message-attachment .icon	{ width:12px; height:15px; position:absolute; top:3px; left:0;  background: url("/template/img/sprite_25.png") 0 -540px}



div.mbox-form 	{ padding: 20px 20px 20px; background: #dfe9f7;  border-radius: 8px; margin-top:20px;   margin-bottom:10px; }
form#contmbox		textarea		{ width:100%; min-height:120px; }
div#mbox-details h3	{ font-size:14px; margin-bottom:5px; font-weight:normal; }
div#mbox-details h3 span { color:#d63f1c; font-size:11px; font-weight:normal;}
div#mbox-details p { margin-bottom:3px;}
div#mbox-details span.spc { padding:0 5px; color:#888; font-size:11px; }

div#moremessages { width:100%; float:left;  padding:10px 0 25px;  text-align:center; }
div#moremessages  div#loader {  background:url('/template/img/load_transparent.gif') 0 10px   no-repeat;  width:120px; height:30px;  margin:auto; }



table.mbox-list { border-collapse: separate; margin: 0 0 10px; text-align: left; width: 100%;}
table.mbox-list .valing {vertical-align:middle;}
div.isattachment {   margin:0 auto; background: url("/template/img/sprite_25.png") no-repeat 0 -540px; width:12px; height:16px 	}

div.mbox-trash { background:transparent url("/template/img/sprite_25.png") no-repeat  -51px -557px; cursor:pointer; width:24px; height:24px;  opacity:0.3;filter:alpha(opacity=30);}
div:hover.mbox-trash {  opacity:0.7;filter:alpha(opacity=70);  } 

div.mbox-back { background:transparent url("/template/img/sprite_25.png") no-repeat   -26px -557px;  cursor:pointer; width:25px; height:24px;  opacity:0.3;filter:alpha(opacity=30); }
div:hover.mbox-back {  opacity:0.7;filter:alpha(opacity=70);  } 

/*iv.mbox-favorite { background:transparent url("/template/img/sprite_25.png") no-repeat  0 -1314px ;  }*/
div.mbox-select-favorite {  background:transparent url("/template/img/sprite_25.png") no-repeat  0 -557px; opacity:0.3;filter:alpha(opacity=30); cursor:pointer; width:26px; height:24px;} 
div:hover.mbox-select-favorite { opacity:0.7;filter:alpha(opacity=70); }

div.mbox-unselect-favorite { background:transparent url("/template/img/sprite_25.png") no-repeat  -27px -581px; cursor:pointer; width:26px; height:24px; }
div.mbox-unselect-favorite:hover { background:transparent url("/template/img/sprite_25.png") no-repeat  0 -581px;  }


div#noresponse  div.center { width:100%; margin:50px auto 50px; font-size:17px; color:#a2a2a2; text-align:center; }
div#noresponse  div.ico{ background:transparent url("/template/img/sprite_25.png") no-repeat  -79px -1315px ; width:90px; height:71px; margin:0 auto 10px; }




div.accountlist  div.notfoundbox {  padding: 30px 10px 20px 90px !important; }
div.tocenter {  padding: 100px 20px ;  text-align:center;}



.badge-mbox	{ display:inline-block;  font-weight:normal;  text-decoration:none;  height:18px;  background:#ef5104;    border-radius: 10px;  padding: 3px 5px; font-size:12px; line-height:1;  color:#fff!important;   vertical-align:middle; text-align:center; z-index:2; white-space: nowrap;  }
.badge-mbox:hover	{ color:#fff; text-decoration:none;  }

.badge-mbox .corner	{ background:transparent url("/template/img/sprite_25.png") no-repeat -24px -1355px; width:5px; height:5px; position:absolute; left:0px; bottom:-1px;  }

/*
div.navlogin-show .badge-mbox {  left: 100%; margin-left: -15px; position: absolute; top:0;}
div:hover.navlogin div.navlogin-show .badge-mbox { top:-1px;  position:absolute; }
*/
.badge-mbox-tologin { left:7px; top:-5px; position:relative; }

div.navlogin-list .badge-mbox { top:-2px;   position:relative; }

li.is-badge-mbox .badge-mbox { top:-2px;  position:relative;  }



.header-icon-awesome .badge-mbox { top:-1px; right:-3px;  position:absolute;}

.sidebar-nav .badge-mbox { top:3px; left:29px; z-index:1;  position:absolute; }

a.down span	{ padding-right:13px; background:transparent url("/template/img/sprite_25.png") no-repeat 100% -1312px ; }
a.up span	{ padding-right:13px; background:transparent url("/template/img/sprite_25.png") no-repeat 100% -1325px ; }

span.send{ padding:1px 8px;  background:transparent url("/template/img/sprite_25.png") no-repeat -36px -538px; margin-right:3px; }

ul.mbox-messages .blocked{ text-decoration: line-through;color:#BF4343;}



#overinfobox{ 	background:#d4fcca; position:absolute; left:0; width:100%; z-index:100;  opacity:0.9;filter:alpha(opacity=90);  }
#overinfobox div { width:100%;   font-size:14px; color:#4c8139; position:absolute; top:50%; margin-top:-12px; text-align:center; display:none; }


div.popinfobox	{  position:fixed;  background:#fff; top:30%;   right: 0;
    left: 0;  border-radius: 2px; border: 1px solid #d9d9dc; padding:20px;   margin-right: auto;
    margin-left: auto;   max-width:510px;  z-index:99; 
-webkit-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow:    1px 2px 5px 0px rgba(0, 0, 0, 0.15);
box-shadow:         1px 2px 5px 0px rgba(0, 0, 0, 0.15); display:none;  }

div.popinfobox h3 { font-size:16px; font-weight:normal; position:relative;margin-left:25px; line-height:22px;} 
div.popinfobox span.ico	{ display:block; width:25px; height:25px;  background:transparent url("/template/img/sprite_25.png") no-repeat -174px -41px; position:absolute; left:-30px; top:-2px; }


div.popinfoboxerror { border: 1px solid #f55100; }
div.popinfoboxerror h3 { color:#d64600;}
div.popinfoboxerror a { color:#d64600; text-decoration:underline; }
div.popinfoboxerror  span.ico	{  width:25px; height:25px;  background:transparent url("/template/img/sprite_25.png") no-repeat -149px -41px; left:-31px; top:-3px; }

div#scroller { width:38px; height:38px;  background:transparent url("/template/img/sprite_25.png") no-repeat -144px -112px; cursor: pointer; position:fixed; bottom:34px; right:50%; margin-right:-545px; display:none;}
div:hover#scroller {background-position:-182px -112px;}

table.term-table { margin-top:20px; margin-bottom:20px; border-collapse: collapse; text-align:center}
table.term-table th, table.term-table td{ border:1px solid #d9d9dc; border-collapse: separate; padding :2px 10px; text-align:center} 

span.userActivity{color:#6ca104; font-weight:bold}


.box-extended-header { display:none; position:relative; }





.similar-offer-tag { margin-bottom:15px; padding-top:10px; }
.similar-offer-tag  h4 {    color: #666; font-size: 16px;  margin-bottom: 12px; }
.similar-offer-tag li	{ display:inline-block;}
.similar-offer-tag span.hash { background-color: #f2f2f2; border-radius: 30px; color: #555; display: inline-block; line-height:14px; font-size: 14px;
  margin: 0 10px 10px 0;  padding: 10px 12px; text-decoration: none; white-space: nowrap;}
.similar-offer-tag span.hash:hover	{ background-color: #eaeaea;  color:#0d569e; text-decoration:underline;  cursor:pointer; }  







/* ############################################################# */



.joinlento { padding:20px 0;}
.joinlento h3 { font-size:30px; color:#2e2e2e; line-height:40px;  margin-bottom:15px; font-weight:700;  font-family: 'Open Sans', sans-serif;}
.joinlento p.p-1 {  font-size:15px; color:#888; line-height:22px; margin-bottom:35px; }
.joinlento h4.h-1	{font-size:21px; color:#2e2e2e; line-height:21px;  margin-bottom:5px; font-weight:700;  font-family: 'Open Sans', sans-serif; margin-left:40px; position:relative;  }
.joinlento h4.h-1 span.icon	{  background:url('/template/img/sprite_25.png') -84px -578px no-repeat;   display:block; width:17px; height:14px; position:absolute; top:5px; left:-30px;   } 
.joinlento p.p-2 {   font-size:14px; font-weight:400; color:#888; line-height:21px; margin-bottom:20px;  margin-left:40px; }

#join-form-pass { background-color:#f9f9f8; padding:25px 15px 15px 15px; border-radius:5px; margin-bottom:15px; position:relative; display:none;}
#join-form-pass #loader	{border-radius:5px; }
#join-form-pass h5 { font-size:16px; font-weight:normal;   margin-bottom:15px;}
div#join-form-close{  position:absolute; right:15px; top:15px; background:url('/template/img/sprite_25.png') -206px -174px no-repeat; width:14px; height:14px; cursor:pointer; opacity:0.5  }
div#join-form-close:hover	{ opacity:1 }

#join-img img { margin-top:70px; }



.alert-box-icon-close { position:absolute; height:14px; width:14px;  background:url('/template/img/sprite_25.png') -206px -174px no-repeat; right:6px; top:7px; cursor:pointer; opacity:0.4  }
.alert-box-icon-close:hover{ opacity:0.6 }


.alert-box.box-modal-alert { width:440px; height:auto!important; height:40px; min-height:40px; position:fixed; top:50%; left:50%; transform: translate(0, -50%);  margin-left:-220px;  z-index:101; box-shadow: 0 1px 11px rgba(0, 0, 0, 0.1); padding:20px 15px 15px 55px;  }

.wrap-icon-notify-orange { padding-left:20px; position:relative;  color:#a2a2a2; float:left;} 
.wrap-icon-notify-orange:hover	{ text-decoration:underline; color:#f89e00; cursor:pointer; }
.icon-notify-orange { height:17px; width:17px;   background:url('/template/img/sprite_22.png') -151px -571px no-repeat; position:absolute; top:1px; left:0;   } 
.wrap-icon-notify-orange:hover .icon-notify-orange { background-position:-133px -571px;}

.box-notify-list	{ font-size:15px; font-weight:bold;  position: relative; padding: 20px 15px 20px 70px; margin: 10px auto 10px;  }

.box-notify-list-icon {width:33px; height:35px;  position:absolute; left:20px;  top:45%; margin-top:-16px; background:url('/template/img/sprite_25.png') -169px -565px no-repeat;  }

.box-notify-list .btn-notify-list	{  background:#4b77ae; color:#fff; border-radius:0;  font-weight:bold; display:inline-block; } 







@media ( min-width: 768px) {
#notify-form-email { width:260px; }
#notify-form .btn  {  margin-left:10px;}
.btn-notify-list { margin-left:10px; }
}



.account-list {  margin-bottom:25px;} 
.account-list-item { border: 1px solid #e9e9e8; border-radius:5px; margin-bottom:15px; box-shadow: 0 1px 2px rgba(0,0,0,.03); position:relative;}
.account-list-item > .row { margin:0;}
.account-list-item .top-bar  { padding-top:7px; padding-bottom:7px; background-color:#f7f7f6; line-height:22px;}
.account-list-item .center-bar { margin-top:15px; margin-bottom:15px;}
.icon-search-text {  width:18px; height:16px;  background:url('/template/img/sprite_22.png') -151px -571px no-repeat; position:absolute;  left:3px; top:2px;}
.notify-delete:hover .icon-search-text	{ background-position: -133px -571px;}
.account-list #overinfobox { top:0; left:0;  border-radius:5px;}
.new-list-item { background-color:#ef5104; color: #fff;border-radius: 2px; font-size: 11px;padding: 2px 3px; line-height: 11px;margin-right:5px; display: inline-block;}



/* ############################################################# */











@media (max-width:1150px)
{
	div.btn-suggest { right:auto;  display:block; margin:auto; position:relative; width:120px; text-align:center; }
}

@media (max-width:1100px)
{
	div#scroller { margin-right:0; right:22px; opacity:0.80; filter:alpha(opacity=80); -moz-opacity:0.80;}
}
@media (max-width: 992px) {
	.homepage-container a#logo	{  margin:5px auto 5px; }
	.homepage-container a#logo	{  margin-bottom:10px; }
	.homepage-container label { display:none; }
	.homepage-container	.form-group .form-control { height: 42px;padding: 10px 10px;font-size: 15px;line-height: 1.3333333;}
	.homepage-container	 .form-group select.form-control { height: 42px; line-height: 42px;}
	div.homepage-category div.homepage-categories-toggle {   border:1px solid #eeeeee; border-radius:5px; margin-bottom:15px;  }
	div.homepage-category div:hover.homepage-categories-toggle{  border:1px solid #d9d9dc; }
	div.homepage-categories 	{ border-top: 0; padding-bottom: 10px; }
	ul.promo-dots	{ max-width:580px;}

	.homepage-container form.search-form-load div#search-form-loader { background-color:#f3f3f2; }
	
	.homepage-container form.search-form .form-group .form-control { height: 42px;padding: 10px 10px;font-size: 15px;line-height: 1.3333333;}
	.homepage-container form.search-form .form-group select.form-control { height: 42px; line-height: 42px;}
	.homepage-container .search-select { height: 42px;}
}

@media (max-width: 767px) {
		
	.col-xs-25 {  width:25%;  }
	.col-xs-33  {  width:33%;  }
	.col-xs-50 {  width:50%;  }	
	.ndisplaymob { display:none!important;}*/
	.ndisplaydesk {display:block!important;}
	 .row .col-xs-no-padding { padding-left:0; padding-right:0;}
	 .xs-margin-top-15	{ margin-top:15px;}
	
			
	.breakall	{ word-break:break-all}
	.text-c-xs { text-align:center;}
	.overflow-hidden-xs	{ overflow:hidden;}
 	 html.overflow-hidden-xs  body	{ overflow:hidden; height:1px;}
	  
	.form-inline-xs .form-control { display: inline-block; vertical-align: middle; } 
	.form-inline-xs .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle;}



	.form-control { font-size: 14px; height: 37px; padding:6px 10px; line-height: 1.5;}
	.btn{ font-size: 14px; line-height: 1.5; padding: 7px 16px; }
	select.form-control{line-height: 37px;}


	.mobile-bcgr { background:#f3f3f2; margin-left:-15px; margin-right:-15px;   overflow: hidden; }
	.mobile-bcgr-in {padding-right:15px; padding-left:15px; }
	div.homepage-categories 	{ font-size:15px; padding-top:15px; margin-bottom:0; }
	div.rowcountsubcat	{ border-bottom:1px solid #eeeeee; padding-bottom:5px; line-height:34px; }
	.rowcountsubcat:last-child { border-bottom:none; margin-bottom:0; padding-bottom:0;}
	.otherpage-header a#logo	{ margin:10px auto 5px; }
	.homepage-container a#logo	{ margin:10px auto 5px; }
	div.col-logo	{ padding-bottom:10px;}
	
	div.meta	, div.otherpage-header  h1{ width:auto; top:0; left:0; position:static; text-align:center; }
	
	form.search-form-load div#search-form-loader { background-color:#f3f3f2;}
	.otherpage-search-container { background-color:#f3f3f2; border-top: 1px solid #e9e9e8; border-bottom: 1px solid #e9e9e8; }
	.otherpage-container form.search-form { padding-left: 0; padding-right:0; padding-bottom:10px; border: 0; background:transparent;   }


	form.search-form .form-group .form-control { height: 42px;padding: 10px 10px;font-size: 15px;line-height: 1.3333333;}
	form.search-form .form-group select.form-control { height: 42px; line-height: 42px;}
	.search-select { height: 42px;}
	
   .col-offset-40 .search-select .close-search-select,  .col-offset-40 .input-text .close-search-select{ right: 70px; }

	.box-search-list-item, .box-search-disable {  font-size: 14px;  padding: 15px!important;}

	.search-select-text { font-size:15px; line-height:28px;}
	.box-search-list-countries .box-search-list-item ,  .box-search-list-cities .box-search-list-item  ,  .box-search-list-areas .box-search-list-item,  .box-search-show-areas .box-search-list-item { padding-left:30px;}
	.box-search-subcategory-item { padding-left:30px!important;}
	
	.box-search-list-selected .box-search-list-item { padding-left:15px;}
	.box-search-show-cities .box-search-list-item { padding-left:20px;}
	.box-search-show .btn-ico  { width:50px; }
  #nmm .box-search-list-container { max-height: 100%;  }
	#nmm  .box-search-list {  flex-direction: column;}
  #nmm  .row-search-select-visible .box-search-list {   display: flex; }

	form.search-form label.checkbox-inline {  margin-left: 0; margin-right:10px; }

	.otherpage-container  .search-form	.btn { margin-top:21px; }
	.search-form	.btn {  width: 100%; height:42px;}

	.col-fixed-40 { width:65px; right:10px; position:absolute; } 
	.col-offset-40 {  padding-right:100px; }
	  
	 #extended-search { display:none;}
   #extended-search.box-extended { display:block!important;}


  div#footer div.links, div#footer div.copyright {text-align:center; }
 	div#footer div.links  { margin-top:5px;}
 	
 	
 	div.pagination {  margin-bottom:25px; }
  div.pagination .number, div.pagination .dots	{ display:none;}
  div.pagination .next, div.pagination .prev, div.pagination .first	{  background-color: #f7f7f6; border: 1px solid #d9d9dc;   border-radius: 3px; display: inline-block; padding: 5px 10px; }
  div.pagination .next { float:right;}
  div.pagination .prev,   div.pagination .first  { float:left;}
   div.pagination .first { margin-right:10px;}
  div.pagination .empty-left { float:left; width:76px; padding: 5px 14px;  }
  div.pagination .empty-right { float:right; width:76px; padding: 5px 14px;  }
  div.pagination .current { padding:5px 10px; display: inline-block;  font-size:14px; }
  div.pagination .next:hover, div.pagination .prev:hover, div.pagination .first:hover	{ background:#e9e9e8; padding: 5px 10px; text-decoration:none; }
  div.breadcrumbs-list { display:none;}

	table.term-table, table.term-table tbody, table.term-table td, table.term-table tr { display: block; }
	table.term-table thead tr { display:none; }
	table.term-table td span	{ font-weight:bold;}
	table.term-table td {  border: none; border-bottom: 1px solid #d9d9dc; position: relative; padding-left: 50%; }
	table.term-table td:before { position: absolute; left: 5px;}	
	table.term-table td:nth-of-type(2):before { content: 'Lokalne: SMS Premium'; }
	table.term-table td:nth-of-type(3):before { content: "Lokalne: Przelew/karta"; }
	table.term-table td:nth-of-type(4):before { content: "Regionalne: SMS Premium"; }
	table.term-table td:nth-of-type(5):before { content: "Regionalne: Przelew/karta"; }
	table.term-table td:nth-of-type(6):before { content: "Ogólnopolskie: Przelew/karta"; }
	
	.formpage-container h2 {  margin-bottom:15px;}
	
	div.tocenter { padding: 40px 10px 50px;}
	
	div.subaccounttabs { margin-left: -5px;margin-right: -5px; overflow:hidden;}
	ul.subaccounttabs {  background:none;    margin-left: 0; margin-right: 0; padding-bottom:0;  }
	ul.subaccounttabs li  { margin-bottom:10px;text-align:center;  }

	ul.subaccounttabs li.active 	{    height:40px;  line-height:40px;  padding:0; }
	ul.subaccounttabs li.active > span	{  background:#81a4d8; border: 1px solid #81a4d8;  color:#fff;  height:40px;  line-height:40px;  padding:0; }
	ul.subaccounttabs li.active	em	{ color:#fff;}
	ul.subaccounttabs li a , 	ul.subaccounttabs li > span { display:block; height:40px;  line-height:40px; overflow:hidden;  text-overflow: ellipsis; white-space: nowrap; text-decoration:none; border: 1px solid #eeeeee; border-radius:5px;  margin:0 5px;  }
	ul.subaccounttabs li:not(.active) a:hover,  	ul.subaccounttabs li:not(.active):focus	{ background: #f3f3f2; border: 1px solid #e9e9e8   }  
	ul.subaccounttabs li.spc { display:none;}
	
	.accountlist-icon { margin-top:10px;}
	.accountlist-icon > a { border-radius:3px; border: 1px solid #eee; padding:5px 7px 5px 25px; margin-right:10px; } 
	.accountlist-icon > a:hover	{ text-decoration:none;   background-color: #f3f3f2 }  
	.accountlist-icon .icon  	{  left:5px; top:4px;} 

	ul.nav-list { padding-left:15px; padding-right:15px;}
	div.tablelist { margin:0 -15px 25px;}	
	table.accountlist img { width:55px; }
	table.tablelist td.thumb-list-row { width:107px;  padding: 15px 5px 15px 10px; }
  .thumb-list .thumb-list-link { width:auto;}
  div.thumb-list { width:82px; overflow:visible; margin-left:5px; margin-right:5px ; }
	table.tablelist td.desc-list-row { padding:10px 10px 8px 0; word-break:break-all; word-break:normal;}
	table.invoiceslist td				{  padding:10px 5px; }
	
	td#nopromolabel { padding: 15px 15px 8px; }
	div#promolabel { padding-left:15px; padding-right:15px;  }
	.title-list-item a,  .title-list-item span.alike	{ font-size:15px; line-height:19px;}
	.accountlist-icon > a .badge-mbox { margin-left:11px; }
	.mboxlist { margin-bottom:15px;}
	tr#advertisementCF td.desc	{padding:10px 5px;}



	table.offerlist th { border-bottom:none  }
	table.offerlist tr.offerlist-tr-title  td { padding:10px 10px 0; text-align:left; border-bottom: none;} 
  table.offerlist tr.offerlist-tr-description  td {  padding:0 10px 10px;  border-bottom:15px solid #f3f3f2;   }
	
	table.offerlist tr.offerlist-tr-ban  td {  padding:10px 10px 10px;  border-bottom:15px solid #f3f3f2;   }
			
	
	.thumb-list div.nphoto	{  background-position: 14px  -655px;  height: 60px;  }
	tr.promote td.thumb-list-row div.nphoto  {  background-position:14px -730px;}
	div.alert-box { padding-left: 55px;}
	
	form#promo	input.form-control	{ width:160px;  margin:5px auto 5px; }
	div.box-promo { width:auto; }
  div.row-promo {  padding:12px 15px;}
	div.box-promo ul.promo-price { float:left; width:100%;   text-align:left;  margin-top: 15px; padding-left:15px;}
	div#doform	.form-group { margin-bottom: 15px;}
	div#smilars div.td-div { padding:0; width:100%; display:block;}
	
	div#cookie-alert		{ line-height:19px; padding:2px 0; }
	
	#mobile-gallery { background-color:#ececee;  margin-bottom:15px; }
	#mobile-gallery .tos-slide	{ vertical-align:middle; }
	
	form.form-border-right											{  border-right:none; padding:0;  margin-bottom: 0; }
	div#contact-adress-lento { width:100%; background:#f7f7f8; padding-top:30px; padding-bottom:25px; margin-bottom:15px;   border: 1px solid #d9d9dc;  }
	
	.pay-table-row .col-sm-6 { min-height:20px; }
	 form#promo  { padding-bottom:0;}	
	 #payboxform  .magic-label	{ font-weight:bold;  padding-top:5px; padding-bottom:5px;}
	 #payboxform  .magic-label::before { top:5px;}
	 #payboxform  .magic-label::after { top:11px }
   #payboxform  .magic-label span { font-weight:normal;}
	 div#smsform,  div#onlineform  	{   padding: 15px; border:1px solid #e9e9e8;  border-radius: 4px;  margin-bottom:15px; }
   div.smsform-content, div.onlineform-content { display:none;}
   div.smsform-show div.smsform-content, div.onlineform-show div.onlineform-content { display:block;}
   
   
   div.tools  { padding:0;  background:none; border:none; }
	 div.tools ul li { background-color:#f7f7f6; padding:5px 10px; border-radius:3px ;  margin-bottom:10px; font-size:14px;}
   div.tools ul li:hover	{ background-color: #f3f3f2 }
	 div.tools div.social { width:220px; margin:10px auto; }
	

	.btn-social {  height:26px; line-height:26px; padding: 0 10px 0 25px; }
	.btn-facebook span::before	{ top:7px; left:8px; }
	.btn-twitter span::before	{ top:8px; left:8px; }
		
	
	
	.offer-stat { margin-top:20px; margin-bottom:20px; text-align:center;}
	  
	 #nmm .box-extended {  bottom: 0; left: 0; outline: 0 none; overflow: hidden; position: fixed; right: 0; top: 0; z-index: 1050; overflow-x: hidden; overflow-y: auto;background-color: #ffffff;-webkit-overflow-scrolling: touch;} 
	 
	
	 
  #nmm  .box-extended .box-extended-content { position: relative; margin-left: auto; margin-right: auto; padding-left: 10px;padding-right: 10px; max-width: 999px;}
	#nmm  .box-extended .box-extended-header{ display:block; height:54px; border-bottom: 1px solid  #d9d9dc;width: 100%; line-height:54px;font-weight:bold; font-size:16px; text-align:center;}
	.box-extended-close , a.box-contactformad-close{ position:absolute; top:8px; right:10px; }
	 #extended-search .box-extended-header { margin-bottom:20px;}
	 


	 #contactformad, #contactformad h3  { display:none;  } 
	 #contactformad.mobile-contactformad  { display:block; background-color:#f3f3f2;     margin-left: -15px;
    margin-right: -15px;}
   .mobile-contactformad  .row-contactformad {    margin-left: 15px; margin-right: 15px; padding-top:5px; padding-bottom:15px;}

	 .box-contactformad-content { padding-left:10px; padding-right:10px; padding-bottom:5px;  padding-top:15px; background:#fff }
	 .box-contactformad-header { display:block; height:54px; line-height:54px;  width: 100%; font-weight:bold; font-size:16px; text-align:center; position:relative; }
	 .box-contactformad-content  .alert-box {  margin-top:5px;} 
	 #form-contactformad	textarea, #form-reportform	textarea , #form-contactform	textarea	{  height:190px; }
	 .box-extended  div#box-contactformad .btn-primary { width:100%;  padding: 10px 10px;  }
	 #contactformad.box-extended .alert-box { margin: 0 0 15px; }
	 
	 
	 
	 
	.breadcrumbs-page  ul  { display:none;} 
	.breadcrumbs-page .line-body	{ margin-bottom:20px;}
	.box-search-list-load .box-search-list-item , .box-search-list-load .box-search-disable { display:none;}
	.box-search-list-load { height:100%; background: #fff url("/template/img/ajaxload.gif") no-repeat  center center;}
	 a#hidetofinished { float:none;}
	 div#spacebottom	{ padding:45px 0;}
	 
	 div.choose-bound { margin-bottom:15px;margin-top:10px; text-align:center;}

	 div.smillar-offers-job {  padding:15px 5px 5px; }
	 div.smillar-offers-job h4 { margin-bottom:10px;}
	 div.smillar-offers-job li	{ line-height:18px; margin-bottom:8px;}
	 .alllist div.smillar-offers-job {padding: 0 0 15px;}
	 .price-list-item { font-weight:normal; font-size:14px; padding-top:2px;}



	
	 
	 ul#pictures, li#verifypisc  div.pics  { width: 100%;}
	 .resign-postform { float:left; margin-top:20px; }
	 ul.verify-data span.labeldesc, ul.verify-data span.labeltitle { width:100%; margin-bottom:3px;  }
	 ul.verify-data span.desc	{margin-left:0; float:left; width:100%; }
	 ul.ui-autocomplete li.ui-menu-item a { padding: 10px 8px;}
	 
	 
	 
	 	 
	 .box-notify-list { padding-left:105px; }
	 .box-notify-list .btn-notify-list	{ display:block; margin-top:10px;}
	 .box-notify-list-icon { left: 40px; }
	 
}




@media (min-width: 768px) {
		.pull-right-sm { float:right;}
		.text-right-sm { text-align:right;}
		.visible-xs-table { display:none;}
		div.homepage-header a#logo		{ top:-12px; }
		div.otherpage-header a#logo		{ top:-13px; margin-left:5px; }			
		div.pagination a.next	{ padding-left:10px;}
		div.pagination a.prev	{ padding-left:10px;}
		.form-control-spanerr {   padding-left: 0; padding-right: 0; padding-top:4px;} 
  	ul.subaccounttabs li.mbox-blocked { float:right;}
  	.pay-table-ul-price ul {  float:right; text-align:right; }
  	.pull-right-sm {  float:right; }
  	.text-r-sm {  text-align:right!important; }
  	div.alert-box-container div.alert-box  { margin-left:35px; margin-right:35px;}
  	div#smilars	div.td-div:nth-of-type(1) { padding-right:10px;}
		div#smilars	div.td-div:nth-of-type(2) { padding-left:10px;}
		div#box-contactformad {  border:1px solid #e9e9e8; padding:25px 15px 10px; margin:10px 0 15px; position:relative;  }
		.box-search-list-load .box-search-list-item , .box-search-list-load .box-search-disable { visibility:hidden;}
		.box-search-list-container {  max-height: 341px;  }
		.box-search-list-countries {  max-height:  279px;  }
		.box-search-list-cities {  max-height: 279px;  }
		.box-search-list-areas, .box-search-list-load.box-search-list-cities  {  max-height: 248px; }
		.box-search-list-container {  background:#fff  url('/template/img/ajax-loader.gif') center center no-repeat; }
			
		div.choose-bound {clear:both; border-top:1px solid #d9d9dc; padding:28px 0 25px; position:relative; width:100%; }
		div.choose-bound div.corner { width:35px; height:18px; background:url('/template/img/sprite_25.png') -167px -68px no-repeat; position:absolute; top:-1px; left:190px;}
		
		.offer-stat {  margin-bottom:10px;}
		.form-control-text	{ padding-top:5px;}
		div.thumb-list .thumb-list-link { height:106px;}
		.thumb-list-link img { bottom: 0; left: 0;  margin: auto; position: absolute; right: 0; top: 0;}
		div.nphoto	{ border: 1px solid #e9ebed; height: 104px; background-color:#fff;}
		
		tr.progray  td.thumb-list-row  div.nphoto  {  opacity:0.7 }
		tr.promote  td.thumb-list-row  div.nphoto  { background-position: 41px -707px;  border: none  }
		tr.prolight td.thumb-list-row div.nphoto  { opacity:0.8 }

		table.accountlist	 { margin:0 0 15px 0;}
	  div.accountlist		{ padding:0 0 15px 0; position:relative; }	
	  div.accountlist	div.pagination{ margin-bottom:7px;}	
	  	  
	  .box-contactformad-content .alert-box-success { margin-top:35px; margin-bottom:30px;} 			  
}


@media (min-width: 544px) and (max-width: 768px) { 
	 .col-xs-ex-normal { max-width:360px;}
	 .col-xs-ex-short {max-width:250px; }
	 .col-xs-ex-mini {max-width:120px;  }
}



@media (max-width: 544px) { 
	.col-ex-12, 	.btn-ex-100, .col-ex-100  {width: 100% }
	.col-ex-50  {  width:50%;  }
	.text-center-ex { text-align:center;}
	.hidden-ex { display:none;}	
	 div.alert-box { padding-left: 50px;}
	 div.alert-box h4 { font-size:16px; }
	.col-xs-9	a.btn-post-orange	{  background-color: #fff; color:#fdb252; border: 1px solid #fdb252;  padding: 3px 7px; font-size:12px; float:left; font-weight:normal; }
	.col-xs-9	a.btn-post-orange:hover	{ color:#fff;  background-color:#fdb252; }
	div.linksuccess  { margin-left:50px;}
	 div#box-overlay, div.box-modal, .alert-box.box-modal-alert 	{ width:300px;  margin-left:-150px;  }
	#smilars div.data-row { display:none;}
	div.mbox-form 	{ padding:20px 10px;}
	form#frmPostDel		{ width:100%; float:left; }
	div.delbtnlink { text-align:center; margin:5px 0 10px;}
	div.delbtnlink input { position:static; top:0; left:0; }
	table.mboxlist td a, td.mboxlist-delete	  {  padding:10px 5px; }
	div.popinfobox	{   margin-right: 15px; margin-left: 15px; }
	div#tofinished h5 {  font-size: 16px; font-weight: normal; line-height:20px;}
	ul.nav-list li:not(.active) em { display:none;}

	
}

@media screen and (max-width:350px) {
	.col-xs-9 a.btn-post-orange span { display:none;}
}

@media screen and (max-width:300px) {
		 div#box-overlay, div.box-modal, .alert-box.box-modal-alert	{ width:220px;  margin-left:-110px;  }
}


@media (min-width:992px){
      .container{width:999px}
      .homepage-container{width:910px}
      // .btn-post-orange { margin-top:10px;}
    }
@media (min-width:1200px){
       .container{width:999px}
       .homepage-container{width:910px}
    }


@media screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width : 768px)  { 
  select,textarea,input {
  font-size: initial!important;
  }
}






.clearfix { display:block;}
.container-fluid { max-width:1009px;}
.alert { border-radius:2px }

.form-control { border-radius:2px; box-shadow:none;}
.btn-sm { font-size: 12px; line-height: 1.5; padding: 2px 5px;}
select.input-sm  { height: 24px; line-height: 24px; font-size:12px;  padding: 2px 5px;}

.btn { border-radius: 3px }
.btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn:active, .btn.active {  box-shadow:none; }

input[type="file"] {
    display: inline-block;
    margin-bottom:10px;
}


.btn-outline {
	border-color: #d9d9dc;
	color:#888!important;
}

.btn-outline:hover, .btn-outline:focus {
	color:#2e2e2e!important;
  border-color: #c0c1c5;

}
a.btn-default{ color: #333333;}


.btn-default {
		background-image: linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%);
    border-color: #d9d9dc;
}  

.btn-default:hover, .btn-default:focus {
    background-image: linear-gradient(to bottom, #ffffff 0%, #e9e9e8 100%);
    background-position: 0;
    border-color: #b9b9b9;
}  

.btn-primary {
    background-image: linear-gradient(to bottom, #769bc8  0%, #7395c0 100%);
    border-color: #7395c0; color:#fff!important;
}   
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active:hover, .btn-primary:active:focus {
 		background-image: linear-gradient(to bottom, #80a1cb  0%, #7998bf  100%);
    background-color: #8cacd7;
    background-position: 0;
    border-color: #7e9fcb;
}

.btn-success {
    background-image: linear-gradient(to bottom, #7dc61f 0%, #53a415 100%);
    border-color: #66b319;
}   
.btn-success:hover, .btn-success:focus {
    background-image: linear-gradient(to bottom, #89d022 0%, #53a314 100%);
    background-position: 0;
    border-color: #59aa17;
}

.btn-danger {
    background-image: linear-gradient(to bottom, #f55f00 0%, #ee3000 100%);
    border-color: #ea4301;
}   
.btn-danger:hover, .btn-danger:focus.btn-danger:active, .btn-danger.active:hover, .btn-danger:active:focus {
    background-image: linear-gradient(to bottom, #fc7616 0%, #f22809 100%);
    background-position: 0;
    border-color: #ea4301;
}

.btn-search {
	//	background:  linear-gradient(to bottom,  #82a5d4  0%, #7e9fcb   100%);
	  background-image: linear-gradient(to bottom, #769bc8  0%, #7395c0 100%);
		background-image:  url("/template/img/sprite_25.png");
		background-repeat: no-repeat; 
		background-position: 9px -1066px; 
    background-color: #769bc8;   
    color:#fff; border-color: #7395c0; font-weight:bold; padding-left:32px;
}   
.btn-search:hover, .btn-search:focus {
	background:  url("/template/img/sprite_25.png") no-repeat scroll 9px -1067px, linear-gradient(to bottom,  #80a1cb  0%, #7998bf  100%);
  border-color: #7998bf; color:#fff; 
}

.btn-lg-search {
   background: #82a5d4  url("/template/img/sprite_25.png") no-repeat -99px  -1055px; 
   background: url("/template/img/sprite_25.png") no-repeat -99px  -1055px, linear-gradient(to bottom, #82a5d4  0%, #7e9fcb   100%);
   color: transparent; border-color: #779ecd; font-weight:bold; padding-left:31px;
}   
.btn-lg-search:hover, .btn-lg-search:focus {
	background:  url("/template/img/sprite_25.png") no-repeat scroll -99px  -1055px, linear-gradient(to bottom,  #8cacd7 0%, #85a3cb   100%);
  border-color: #7e9fcb; color: transparent;
}
.btn-filtri-active, .btn-filtri-active:hover, .btn-filtri-active:focus   {   border: 1px solid #66afe9;}
.btn-filtri .ico	{ display:block; height: 27px; width: 31px; margin:2px auto 0;  background:  url("/template/img/sprite_25.png") no-repeat -18px  -185px; opacity: 0.6; filter: alpha(opacity=60); }
.btn-filtri:hover .ico {opacity: 1; filter: alpha(opacity=100);  }


.btn-reply { background-color:#82a5d4;  border: 1px solid #82a5d4; font-size:16px; font-weight:bold; color:#fff; padding:15px 5px; width:100%; margin-bottom:15px;  }
.btn-reply:hover, .btn-reply:focus	{ color:#fff; background-color:#8cacd7}
.btn-reply > span, .btn-call > span { padding-left:35px; position:relative; display:inline-block;}
.btn-reply span.icon { position:absolute;  background:   url("/template/img/sprite_25.png") no-repeat -34px  -71px; width:24px; height:18px; display:block; left:0px; top:2px; }




a.btn-call { background-color:#fff; font-size:16px; font-weight:bold; color:#888; padding:15px 5px; width:100%; border: 1px solid #d9d9dc;margin-bottom: 20px;}
a.btn-call:hover	{ color:#555; }
.btn-call > span, .btn-call > span { padding-left:30px; position:relative; display:inline-block;}
.btn-call span.icon { position:absolute;  background:   url("/template/img/sprite_25.png") no-repeat -59px  -70px; width:21px; height:21px; display:block; left:0px; top:0px; opacity: 0.5; filter: alpha(opacity=50); }
.btn-call:hover	 span.icon {opacity: 0.8; filter: alpha(opacity=80);  }


#search-form .btn-lg { 
    background: linear-gradient(to bottom, #769bc8  0%, #7395c0 100%);
   background-color: #7595c4; 
   color:#fff; border-color: #7395c0; font-weight:bold; display: block; width: 100%; margin-bottom:15px; 
}   
#search-form .btn-lg:hover,#search-form  .btn-lg:focus  {
	 		background-image: linear-gradient(to bottom, #80a1cb 0%, #7998bf 100%);
  border-color: #7998bf; color:#fff; 
}

.panel-default {
    border-color: #e9e9e8;
    box-shadow:none;
}
.alert-info {
    background-color: #f3f9fb;
    border-color: #e1ebef;
    color:#465a6d; 
}
.alert-info-icon { padding-left:50px; position:relative;  }
.alert-info-icon .icon{ width:25px; height:25px;  background:  url("/template/img/sprite_25.png") no-repeat -174px -41px; position:absolute; left:15px; top:50%; margin-top:-12px; }


.btn-link { color: #1043a1; }
.btn-link:hover, .btn-link:focus {  color: #114d89; }
.no-gutter {
  padding-left: 0;
  padding-right: 0;
}
.gutter-padd-5 {
  padding-left: 5px;
  padding-right: 5px;
} 



.magic-radio, .magic-checkbox {
    display: none;
    position: absolute;
}
.magic-label::before {
    border: 1px solid #2a8ce9;
    animation-name: none;
    border-radius: 50%;
}

.magic-radio:checked + label::after, .magic-checkbox:checked + label::after {
    display: block;
}
.magic-label::after {
    background: #2a8ce9 none repeat scroll 0 0;
    border-radius: 50%;
    height: 8px;
    left: 6px;
    top: 6px;
    width: 8px;
    content: "";
    display: none;
    position: absolute;
}

.magic-label {
    cursor: pointer;
    display: block;
    padding-left: 30px;
    position: relative;
    vertical-align: middle;
}

.magic-label::before {
    border: 1px solid #c0c0c0;
    content: "";
    display: inline-block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
}

/* ------------End Bootstrap------------- */
@media (max-width: 767px) {
	div.centerbox h3 {  font-size:14px; line-height:18px;}
	div#verify-box { width:80%; margin-left:0; left:5%; padding:20px 5%; border:none; margin-top:0; top:10% }


	div.showogl h2 { font-size:18px; font-weight:bold; line-height:23px; margin:0 0 5px 0; }
	div.showogl div.promo { margin:0 0 5px 0; float:none; clear: both; }
	div.showogl div.details , div.showogl div.desc {padding:15px 5px;}
	div.details li span.label { width:auto; margin-right:10px; }
	div.showogl div.boxform { margin:10px 0 15px; padding:15px 15px 10px 15px;}
	
	

	
	span#attachname { width:220px; overflow:hidden; text-overflow:ellipsis; }
	div.notfoundbox { padding:25px 0 25px 45px !important; width: auto;}
	span.error { display:block;  } 
	div.fleft { width:100%!important; }
	div.staticboxform {padding:15px 5px 10px;}
	div.boxform-padding { padding:20px 15px 10px 10px; }
	span.nodisplay, span.no-display { display: none; }
  div.errors span.nodisplay { margin: 0px 0 7px 0px; }
	div.verify-data {  padding: 10px 0 5px; }
	ul.verify-data { margin: 0 0 10px 0;}
	form.verify-form { padding:0}
	form.verify-form h3 { margin-left:0; margin-bottom:10px; width:100%;  }
	form.verify-form h3 span { display:inline;}
	ul.verify-data span.desc { width:auto; }
	li#verifypisc span.label { width:100%; margin:0;  }
	div.verifyerror, div.verifyinfo	{ margin-left:0;}
	div#payboxform div.errpay, div#payboxform div.errsmspay { width:auto;} 
	div.bantitle span.ban { display:block;}


}






.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}
.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}
.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}
.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}
.tos-wrapper.tos-opened{display:block}
.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}
.tos-wrapper.tos-opening{opacity:1}
.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}
.tos-slider,.tos-wrapper.tos-inline{position:relative}
.tos-slider{white-space:nowrap;padding:0;margin:0}
.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}
.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}
.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}
.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}
.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}
.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}
.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}
.tos-slide.tos-loading>*{opacity:0}
.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}
.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}
.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}
.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:40px;overflow:auto}
.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}
.tos-close,.tos-next{right:20px}
.tos-close{display:block;width:50px;position:absolute;z-index:1;}
.tos-next,.tos-prev{ background:#fff; border-radius:3px;display:block;width:50px;position:absolute;z-index:1;}
.tos-next,.tos-prev{height:50px;margin-top:-40px;top:50%;  border-radius:50%;  }
.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}
.tos-prev{left:20px}
.tos-close{height:50px;top:10px}


.tos-selected { opacity:1!important}
.tos-disabled  { opacity:0.2!important}
.tos-close span:after,.tos-close span:before,.tos-next span,.tos-prev span{content:'';display:block;width:15px;height:15px;margin:-7px -5px -5px -5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.tos-close span:after,.tos-close span:before{width:20px;height:20px; margin-left:2px;margin-right:2px}
.tos-prev span{border-bottom:3px solid #000;border-left:3px solid #000;left:50%}
.tos-next span{border-top:3px solid #000;border-right:3px solid #000;right:50%}

.tos-close span:before{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}
.tos-close span:after{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}


.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}
.tos-inline{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:inline-block;margin:0;position:relative;top:auto;left:auto;right:auto}
.tos-inline.tos-prev{margin-right:-60px}
.tos-inline.tos-next{margin-left:-60px}
.tos-loading .tos-inline{opacity:0!important}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform:scale(3);-ms-transform:scale(3);transform:scale(3)}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-prev,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-prev{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-next,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-next{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-close,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-close{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}
.tos-caption{color:#fff;text-align:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;position:absolute;left:0;bottom:0;z-index:1}
.tos-caption:after{content:'';display:block;clear:both}
.tos-caption>div{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%;box-sizing:border-box;padding:0 20px;float:left}
.tos-caption>div:last-child{float:right;margin-right:-2px}
.tos-desktop .tos-wrapper:hover .tos-caption,.tos-touch .tos-wrapper.tos-hover .tos-caption{opacity:1}
.tos-wrapper .tos-caption{line-height:20px;font-size:15px;text-shadow:0 1px 2px rgba(0,0,0,.8);height:40px}
.tos-wrapper.tos-has-caption .tos-uibg{height:100px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-caption .tos-slide{padding-bottom:60px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-caption{line-height:40px;font-size:30px;text-shadow:0 2px 4px rgba(0,0,0,.8);height:80px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:200px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-caption{line-height:60px;font-size:45px;text-shadow:0 3px 6px rgba(0,0,0,.8);height:120px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-caption .tos-uibg{height:300px}
.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}
.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch; width:100%;position:absolute;bottom:0;left:0;z-index:1}
.tos-pagination a{display:inline-block}
.tos-pagination.tos-bullets a{ background-color:rgba(90,90,90,.5); border: 1px solid #ffffff; }
.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}
.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(239,81,4,.9); border:none;}
.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}
.tos-wrapper .tos-pagination:after,.tos-wrapper .tos-pagination:before{content:'';display:inline-block;width:20px;height:10px}
.tos-wrapper.tos-has-bullets .tos-pagination{height:30px}
.tos-wrapper.tos-has-bullets .tos-pagination a{border-radius:10px;width:12px;height:12px;margin:0 7px}
.tos-wrapper.tos-has-bullets .tos-caption{bottom:30px}
.tos-wrapper.tos-has-bullets .tos-uibg{height:90px}
.tos-wrapper.tos-has-bullets.tos-has-caption .tos-uibg{height:130px}
.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}
.tos-wrapper.tos-has-thumbnails .tos-pagination a{ background-position:center center;background-size:cover;width:77px;height:52px;margin:0 5px; opacity:0.5; border: 2px solid #fff;  }
.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}
.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}
.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets .tos-slide{padding-bottom:50px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-bullets.tos-has-caption .tos-slide{padding-bottom:80px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:40px;height:20px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:60px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:20px;width:20px;height:20px;margin:0 10px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:60px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:180px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:260px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination:before{content:'';display:inline-block;width:60px;height:30px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination{height:90px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-pagination a{border-radius:30px;width:30px;height:30px;margin:0 15px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-caption{bottom:90px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets .tos-uibg{height:270px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-bullets.tos-has-caption .tos-uibg{height:390px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}
.tos-slide .tos-html{-webkit-overflow-scrolling:touch}
.tos-play,.tos-play:after{display:block;position:absolute;top:50%;left:50%}
.tos-play{background:#000;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-play:after{content:''}
.tos-desktop .tos-wrapper:hover .tos-play,.tos-touch .tos-wrapper.tos-hover .tos-play{opacity:.5}
.tos-desktop .tos-wrapper:hover .tos-play:hover,.tos-touch .tos-wrapper.tos-hover .tos-play:hover{opacity:.9}
.tos-wrapper .tos-play{border-radius:80px;width:80px;height:80px;margin:-40px}
.tos-wrapper .tos-play:after{border:20px solid transparent;border-left-color:#fff;border-left-width:30px;margin-top:-20px;margin-left:-10.5px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play{border-radius:160px;width:160px;height:160px;margin:-80px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-play:after{border:40px solid transparent;border-left-color:#fff;border-left-width:60px;margin-top:-40px;margin-left:-21px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play{border-radius:240px;width:240px;height:240px;margin:-120px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-play:after{border:60px solid transparent;border-left-color:#fff;border-left-width:90px;margin-top:-60px;margin-left:-31.5px}

img.emoji {
   height: 16px;
   width: 16px;
   margin: 0 .2em 0 .2em;
   vertical-align: -0.1em;
}



.grecaptcha-badge { display:none;  }
.grecaptcha-text	{   margin-top:10px; margin-bottom:5px; font-size:9px; float:right; position:relative; bottom:-10px }
.grecaptcha-head { display:inline-block; color:#aaa;}
.grecaptcha-link  { display:inline-block; }
.grecaptcha-link span	{ color:#888; cursor:pointer;}
.grecaptcha-link span:hover	{ cursor:pointer; text-decoration:underline; }