/**
 *
 * fktjif@gmail.com
*/

@import 'reset.css';
@font-face {
    font-family: 'Helvetica'; /* ��� ������ */
    src: url(../fonts/HelveticaNeueLTCom-Th.ttf); /* ���� � ����� �� ������� */
}

@font-face {
    font-family: 'HelveticaBold'; /* ��� ������ */
    src: url(../fonts/HelveticaNeueLTCom-Cn.ttf); /* ���� � ����� �� ������� */
}


body {
    font-family: arial, myriad pro, tahoma, helvetica;
    font-size: 62.5%;
    color: #000;
    position: relative;
    bottom: 0;
    min-width: 990px;
    min-height: 100%;
	/* border:1px solid red; */
}
sup { vertical-align: top;}
.wrap {
    position: relative;
    width: 990px;
    margin: 0 auto;
}

a, a:hover, a:active {
    outline: none;
    text-decoration: none;

}

a, a:visited {
    /*color: #d9d9d9;*/
}

a:hover {
    color: #e68300;
}

.nomrg {
    margin-left: 0 !important;
}
.no-brd{
    border:  none!important;
}
.no-brd-top{
    border-top:  none!important;
}

/* style for main page */
/* style for header */
.header {
    background: url("../img/bg-header.png") repeat-x 0 0;
    height: 120px;
}

.b-logo {
    position: absolute;
    top: 10px;
    left: 0;
}

.b-logo-link {
    background: url("../img/logo.png") 0 0 no-repeat;
    width: 110px;
    height: 64px;
    display: block;
}

.b-lang {
	float:right;
	margin:5px 10px 0 0;
    qposition: absolute;
    right: 220px;
    top: 5px;
}

.b-lang span {
    color: #fff;
    font-size: 11px;
    display: block;
    width: 18px;
    height: 16px;
    float: left;
    padding: 2px 3px;
    margin-left: 5px;
	cursor:pointer;
}
.b-lang span.current{
    background: url("../img/bg-lang.png") 0 0 no-repeat;
}

.b-authorization {
	float:right;
    qposition: absolute;
    right: 0;
}
.autorizat{width:207px; qborder:1px solid red; height:20px; color:#A8A198; font-size:14px; background:#342715; text-align:center; padding:4px 0 0 0;}
.b-login {
    display: block;
    float: left;
    color: #fff;
    font-size: 13px;
    padding: 5px 15px;
}
.b-authorization:hover .b-login-border{
    border-left:  1px solid transparent;
}
.b-login-border{
    border-left:  1px solid #fff;
  height: 16px;
    margin: 6px 0;
    display: block;
    float: left;
}

.b-login:hover {
    background-color: #3d3d3d;
    color: #fff;

}

.b-settings {
    position: absolute;
    right: 220px;
    top: 38px;
}

.b-settings li {
    float: left;
    /*margin-left: 6px;*/
}

#cash_payment {
	display: none;
	margin-top: 10px;
}

.b-settings-link {
    background: url("../img/bg-settings.png") repeat 0 0 ;
    font-size: 15px;
    padding: 7px 5px 5px 10px;
    color: #f3e5ca;
    font-weight: bold;
    border-left: 1px solid #958a77;
    display: block;
	text-shadow:1px 1px 0px #8F7E6A;
	font-family:Arial;
}

.b-settings-link:hover{
    background:#5A5143;
    color: #f3e5ca;
    border-left: 1px solid #958a77;
	text-shadow:1px 1px 0px #544C42;
}

.tmSelected{
    background:#5A5143;
    color: #f3e5ca;
    border-left: 1px solid #958a77;
	text-shadow:1px 1px 0px #544C42;
}

.b-settings-link.b-settings-link-first{
    border-left: 0;
}
.b-settings-link-details{
    font-weight: normal;
    font-size: 13px;
    color: #dddddd;
    display: block;
}
/* blcok register free */
.b-register{
    background: url("../img/bg-register.png") 0  0;
    height: 52px;
    position: absolute;
    right: 0;
    width: 214px;
    top: 35px;
}
.b-register-logat{
    background: url("../img/logout.png") 0  0;
    height: 52px;
    position: absolute;
    right: 0;
    width: 194px;
    top: 35px;
	padding:0 0 0 20px
}
.b-register-link{
    position: absolute;
    display: block;
    color: #fff;
    font-size: 20px;
    background: url("../img/bg-register-link.png") 98% 7px no-repeat;
    padding: 14px 42px 10px 8px;
    width: 163px;
	font-family:Helvetica;
	color:#ECE9E6;
}
.alcenter{text-align:center;}
/* main block */
.main{
    background: url("../img/bg-main.png") repeat-x 0 0 #fff;
}
.main .wrap{
    position: relative;
    top: -20px;
}
/* style for main menu */
.b-menu {
    width: 990px;
    height: 39px;
    background: url('../img/bg-menu.png') repeat-x 0 0;
}

.b-menu-item {
    float: left;
}
.b-menu-link {
    display: block;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 15px;
    text-shadow: -1px 1px rgba(0, 0, 0, 0.2);
}
.b-menu ul{
    float: left;
}
a.b-menu-link.current,
a.b-menu-link:hover{
    color: #fff;
    text-shadow: -1px 1px rgba(0, 0, 0, 0.2);
    background: url("../img/bg-menu-link.png") 50% 0 no-repeat;

}
a.b-menu-link:active{
    padding: 11px 15px 9px 15px;
}
.b-menu-item.b-menu-item-home .b-menu-link{
        width: 52px;
    height: 39px;
    border: 0;
    padding: 0;
    background: url("../img/bg-home-link.png") 0 0 no-repeat;

}
.b-menu-item.b-menu-item-home .b-menu-link.current,
.b-menu-item.b-menu-item-home .b-menu-link:hover{
    background-position: 0 -41px;
}

/* style for search block */
.b-search {
    /*margin: 2px 1px 2px 0;*/
    border-right: 1px solid #595340;
    position: absolute;
    top: 0;
    right: 0;
    height: 39px;
    background: url("../img/bg-search.png") 100% 0 no-repeat;
}

.b-search-in {
    background: #f8f8f8;
    border: none;
    padding: 2px 10px;
    /*position: absolute;*/
    /*top: 5px;*/
    height: 19px;
    color: #bbbbbb;
    font-size: 14px;
    width: 181px;
    font-style: italic;
    right: 37px;
    margin: 0 8px 0 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    outline: 0;
}
.b-search label{
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    line-height: 35px;
}

.b-search-submit {
    background: url("../img/bg-search-button.png") no-repeat scroll 50% 50%;
    border: 0 none;
    height: 23px;
    overflow: hidden;
    position: absolute;
    right: 11px;
    text-indent: -9999px;
    top: 7px;
    width: 25px;
    z-index: 1;
}

/* style for banner */
.h-banner {
    width: 774px;
    height: 273px;
    float: left;
    margin-top: 7px;
}

.b-banner-item {
    position: relative;
    width: 774px;
    height: 278px;
    overflow: hidden;
}
.h-banner-details{
    position: absolute;
    top: 190px;
    left: 99px;
}
.b-banner-item-address {
    float: left;
    background: url("../img/bg-slider-address.png") 100% 100% no-repeat;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    padding: 2px 50px 5px 10px;
    height: 49px;

}
.h-arrow{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 99px;
    height: 88px;
    background: url("../img/bg-banner-arrows.png") 0 0 no-repeat;
}
.b-banner-item-place {
    display: block;
    font-size: 15px;
    font-weight: normal;
}

.h-special-row {
    clear: left;
}
.prevBtn,
.b-arrow-left{
    background: url("../img/bg-banner-arrows-sprite.png") 7px 5px no-repeat;
    height: 25px;
    display: block;
    width: 25px;
    float: left;
    text-indent: -999999px;
}
.nextBtn,
.b-arrow-right{
    background: url("../img/bg-banner-arrows-sprite.png") -35px 5px no-repeat;
    height: 25px;
    display: block;
    width: 25px;
    float: left;
    text-indent: -999999px;
    position: absolute;
    left: 40px;


}
#controls{
    position: absolute;
    top: 292px;
    left: 2px;
    z-index: 200;
}
.b-banner-item-deatails {
    background: url("../img/bg-banner-details.png") 100% 0 no-repeat;
    font-size: 15px;
    color: #fff;
    padding: 7px 34px 7px 0;
    font-weight: normal;
    float: left;
}

.b-banner-item-deatails span {
    margin-left: 10px;
}

.b-banner-item-price {
    float: left;
    background: url("../img/bg-banner-price.png") 100% 0 no-repeat;
    font-size: 20px;
    color: #fff;
    padding: 4px 34px 4px 0;
}

/* style for block search type */
.b-type {
    background: url("../img/bg-type.jpg") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    float: left;
    height: 274px;
    margin-left: 6px;
    margin-top: -11px;
    padding: 5px 20px 10px 5px;
    position: relative;
    width: 174px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -moz-box-shadow: 0 0 2px #bfbfbf;
    -webkit-box-shadow: 0 0 2px #bfbfbf;
    box-shadow: 0 0 2px #bfbfbf;
}

.b-type-link {
    color: #2f2f2f;
    font-size: 14px;
    padding: 2px 0 2px 20px;
    border-bottom: 1px solid #efefef;
    display: block;
	width:170px;
}

.b-type-open {
    background: url("../img/bg-type-more.png") 0 0 no-repeat;
    width: 127px;
    height: 18px;
    display: block;
    margin: 10px 0 5px 20px;
}


/* style for produtcs */
.l-products {
    clear: left;
    margin-top: 10px;
}

.b-products-item {
    margin-right: 8px;
    width: 140px;
    position: relative;
    padding: 8px 2px 0 12px;
    float: left;
}
.b-products-item:last-child{
    margin-right: 0;
}

.b-products-item-title {
    padding-bottom: 4px;
    height: 13px;
}

.b-products-item-title a {
    font-size: 13px;
    color: #e68300;
}

.b-products-item-foto {
    display: block;
}

.b-products-item-foto img {
    border: 1px solid #fff;
    -moz-box-shadow: -3px 3px 6px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: -3px 3px 6px rgba(0, 0, 0, 0.2);
    box-shadow: -3px 3px 6px rgba(0, 0, 0, 0.2);
    display: block;
}
.b-products-item-foto:active img {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    box-shadow: none;
    left: -1px;
    position: relative;
    top: 1px;
}

.b-products-item-detail {
    position: absolute;
    bottom: 12px;
    background: url("../img/bg-product-detail.png") 0 0 no-repeat;
    height: 23px;
    color: #fff;
    font-size: 12px;
    padding: 1px 10px 0 5px;
    left: 5px;
}

/* style for slide */
.b-slide {
    margin-top: 10px;
    display: none !important;
}

.b-slide-title {
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    background: #e68300;
    width: 163px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    vertical-align: middle;
    float: left;
}

.l-slide-border {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    height: 40px;
    position: relative;
}

.b-slide-date{
    font-size: 13px;
    color: #5c5c5c;
    text-transform: uppercase;
    width: 110px;
    line-height: 40px;
    text-align: center;
    vertical-align: middle;
    float: left;
}

.b-slide-details {
    margin: 5px 0;
    border-left: 1px dashed #ccc;
    padding-left: 10px;
    float: left;
}

.b-slide-details h5 {
    font-size: 13px;
    color: #5c5c5c
}
.b-slide-details h5 a{
    font-size: 13px;
    color: #5c5c5c
}

.b-slide-details h5 a:hover{
   text-decoration:underline;
}

.b-slide-details p {
    font-size: 11px;
    color: #5c5c5c
}
/* slide move */
.b-slide-handle{
    position: absolute;
    top: 17px;
    right: 17px;
}
.b-slide-arrow{
    background: url("../img/bg-slide-arrow.png") 0 -14px no-repeat;
    width: 13px;
    height: 13px;
    display: block;
    float: left;
}
.b-slide-prev{

}
.b-slide-next{
    margin-left: 3px;
    background-position: -16px -14px;
}
.b-slide-prev:hover{background-position: 0 -28px;}
.b-slide-next:hover{background-position: -16px -28px;}
.b-slide-prev.disabled{background-position: 0 0;}
.b-slide-next.disabled{background-position: -16px 0;}
/* style for description blocks */
.h-description{
    clear: left;
    margin-top: 15px;
}
.b-description-category{
    float: left;
    margin-left: 10px;
    width: 240px;
    color: #272727;
    font-size: 11px;
}
.b-description-category h1.b-description-category-title{background-color: #282828; padding: 10px 0 10px 10px; width: 230px;font-size: 15px; color: #dadada;}
.b-description-category h1.b-description-category-title:hover{background-color: #5C4B33;}
.b-description-category h1.b-description-category-title a{font-size: 15px; color: #dadada;}
.b-description-category h1.b-description-category-title a:hover{text-decoration:none;}
.b-description-category-details{
    padding: 10px;
}
.b-description-category-details ol.styled{
    color: #e68300;
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
}
.b-description-category-details ol.styled span{
    color: #272727;
    font-size: 11px;
    font-weight: normal;
}
.b-description-category-details p{
    line-height: 1.4;
}
.b-description-category-details h5{
    font-size: 13px;
}
.b-description-category-details .qoutes{
    line-height: 1.4;
    border-left: 5px solid #e68300;
    padding-left: 3px;
    display: block;
    margin: 5px 0;
}
.b-description-category-details a.b-link-more{
    color: #272727;
    float: right;

}
.b-description-category-details ul{
    list-style: url("../img/bg-list-description.png");
    margin-left: 10px;
}
/* style for footer */
.footer{
    /*margin-top: 35px;*/
    height: 230px;
    background: url("../img/bg-footer.png") repeat-x 0 0;
}
.footer .wrap{
    height: 230px;
    background: url("../img/bg-footer-foto.jpg?v=2") no-repeat  210px 0;
}
.b-send-mail{
    font-weight: bold;
    color: #fff;
}
.h-cell{
    padding-top: 30px;
    float: left;
    width: 400px;
}
.h-cell-left{
    margin-left: 180px;
}
.h-cell h2{
    color: #fff;
    font-weight: normal;
    font-size: 25px;
}
.h-cell h2 a{
    color: #fff;
    font-weight: normal;
    font-size: 25px;
}
.h-cell p{
    color: #d3d3d3;
    font-size: 12px;
}
.b-tell{
    font-size: 40px;
    color: #fff;
}
.b-tell span{
    font-size: 18px;
    font-weight: normal;
    margin-right: 10px;
    position: relative;
    bottom: 5px;
}
.h-cell ul{
    list-style: url("../img/bg-list-footer.png");
    margin-left: 20px;
}
.h-cell ul li{
    width: 155px;
    float: left;
    color: #d3d3d3;
    font-size: 12px;
    padding: 5px 0;
}

.h-cell ul li a{color:#fff}
.h-cell ul li a:hover{color:#ccc}
/* style for block design copyright */
.b-copyright{
    clear: left;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
}
.b-copyright p{
    color: #282828;
    font-size: 11px;
}
.b-copyright a {
    color: #282828;
}
.b-copyright a:hover {
    color: #E68300;
}
.b-company{
    position: absolute;
    right: -75px;
    bottom: 0;
    background: url("../img/bg-footer-company.png") 0 0 no-repeat;
    width: 292px;
    height: 43px;
    line-height: 43px;
    padding-top: 10px;
    padding-left: 70px;
}
/* style for table page */
.l-content{
    margin-top: 10px;
    background: #fff;
    padding: 12px;
    position: relative;
}
.b-content-title{
    color: #272727;
    font-size: 17px;
    padding: 5px 0;
    qfont-family: 'Helvetica';
}
/* style for view sort*/
.b-view-sort{
    position: absolute;
    top: 12px;
    right: 12px;
}
.b-view-sort{
    color: #646464;
    font-size: 13px;
}
.b-border-part{
    border-left: 1px solid #e5e5e5;
    margin-left: 15px;
    margin-right: 15px;
}
.b-view-sort a{
    color: #e68300;
}
/* style for view filter checkbox */
.b-view-filter{
    position: absolute;
    top: 12px;
    right: 333px;
        color: #646464;
    font-size: 13px;
}
.b-view-filter label{
    color: #e68300;
    margin-left: 10px;
}
/* style for block select search paramater  */
.b-param{
    padding: 10px 0;
    border-top:  1px solid #e5e5e5;
    border-bottom:  1px solid #e5e5e5;
	background:#fff;

}
.b-param-branch{
    float: left;
    border-left: 1px solid #e5e5e5;
    padding:0 20px;
    width: 150px;
}
.b-search-properties-admin .b-param-branch {
    width: 140px;
    padding: 0 18px;
    /*padding-left: 10px;*/
}

.b-search-properties-admin .b-param-branch-land {
    width: 145px;
}
.b-param-branch h4,
.b-param-branch-label{
    color: #272727;
    font-size: 13px;
    font-weight: bold;
    display: block;
    padding: 0 0 5px 0;
}

#uniform-zone span {
    width: 116px;
}
/*.b-param-branch-land .selector {*/
    /*width: 180px;*/
/*}*/
/*.b-param-branch-land .selector select {*/
    /*width: 100%;*/
/*}*/
.b-param-branch .ui-widget-header{
	qbackground:none;
	color:#000;
	font-size:12px;
	font-weight:normal !important;
}

.b-param-branch p{
    font-size: 13px;
    color: #474747;
    text-align: center;
    margin-top: 10px;
}
.b-param-branch.b-param-branch-first{
    padding-left: 0;
    border: 0;
}
/* style for table */
.b-table{
position:relative; left:-5px;
}
.b-table table{
    width: 966px;
    font-size: 12px;
    color: #474747;
}
.b-table thead{
    font-size: 12px;
    qcolor: #e68300;
    color: #CC9C29;
    font-weight: bold;
    cursor: pointer;
}
.b-table thead th{
    qpadding-right: 10px;
	padding-left:3px;
}
.b-table tr{
    border-bottom: 1px solid #d1cbbf;
}
.b-table tr a{
    font-size:12px; color:#474747; text-decoration:none; font-weight:bold;
}
.b-table tr a:hover{
    text-decoration:none;
}
.b-table tr.odd{
    background-color: #efebe2;
}
.b-table td{
    padding: 12px 5px;
}
.h-table-nopad{
    padding: 12px 0 !important;
    position: relative;
}

a.get_userinfo {
    width: 93px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* style for block view quantity row */
.h-content-footer{
    padding: 12px 0;
    border-bottom: 1px solid #e5e5e5;
}
.b-total-number {
    color: #646464;
    font-size: 13px;
    float: left;
    padding-right: 20px;
}
.b-view-number{
    color: #646464;
    font-size: 13px;
    float: left;
}
.b-view-number .b-border-part{
    margin-left: 5px;
    margin-right: 5px;
}
.b-view-number a{
    color: #e68300;
}
.b-view-number .searchUser.active {
    font-weight: bold;
}
.b-legend{
    float: right;
}
.b-legend p{
    float: left;
        color: #646464;
    font-size: 13px;
    margin-left: 20px;
}
/* icons styles, using sprite */
.b-icon{
    width: 30px;
    height: 20px;
    display: block;
    background: url("../img/sprites.png") 0 0 no-repeat;
    float: left;
}
.b-icon-yes{background-position: 0 0;}
.b-icon-no{background-position: 0 -20px;}
.b-icon-ask{background-position: 0 -40px;}
.b-icon-dog{background-position: 0 -120px;}
.b-icon-bed{background-position: 0 -100px;}
.b-icon-smoke{background-position: 0 -80px;}
.b-icon-garage{background-position: 0 -60px;}
.b-icon-k{background:url(../img/k.png) 10px 4px no-repeat;}

.b-icon-hover{
    opacity: 0.4;
}
.b-icon-hover:hover{
    opacity: 1;
}

/*
.b-tooltip{
    position: absolute;
    background: url("../img/bg-tooltip.png") 0 0 no-repeat;
    height: 23px;
    padding-top: 7px;
    top: 30px;
    color: #fff;
    font-weight: normal;
    z-index: 2;
    visibility:hidden;
    opacity:0;
    -moz-transition:visibility 0s linear 0.5s,opacity 0.5s linear;
}
.b-tooltip span{
    background: url("../img/bg-tooltip.png") 100% -40px no-repeat;
    margin-right: -5px;
    display: block;
    padding: 2px 5px 5px 10px;

}
*/


.b-tooltip{
    position: absolute;
    background: #3d3d3d;
    padding-top: 7px;
    top: 30px;
    color: #fff;
    font-weight: normal;
    /*display: none;*/
    z-index: 2;
    visibility:hidden;
    opacity:0;


    padding: 2px 8px 5px 10px;
    -moz-transition:visibility 0s linear 0.5s,opacity 0.5s linear;


    --webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -ms-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;

    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
    -ms-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
    border: 1px solid #fff;
	qmin-width:150px;
}
.b-tooltip-corner{
    position: absolute;

    background: url("../img/bg-tooltip.png") -14px 0 no-repeat;
    width: 10px;
    height: 8px;
    top: -8px;
    left: 10px;

}
.ss17{position:relative;}
.mwid{min-width:200px;}
.ss17:hover .b-tooltip,
.h-table-nopad:hover .b-tooltip{
  visibility:visible;
  opacity:1;
}
.ss12:hover .b-tooltip,
.h-table-nopad:hover .b-tooltip{
  visibility:visible;
  opacity:1;
}
/* style for page eignir */

/* style for detail house (step)*/

.l-stepdetail{
    /*margin-top: 10px;*/
    position: relative;
    top: 10px;
    background: url("../img/bg-crumbs-sprite.png") repeat-x scroll 0 0 transparent;

}
.l-stepdetail.active-1{

}
.l-stepdetail.active-2{
    background-position: 0 -50px;
}
.l-stepdetail.active-3{
    background-position: 0 -100px;

}
.b-stepdetail{
    float: left;

}
.b-stepdetail h1{
    font-size: 19px;
    font-weight: bold;
    color: #b5b2ab;
    line-height: 48px;
    height: 48px;
    vertical-align: middle;
    padding: 0 2px 0 1px;
    qfont-family: 'HelveticaBold';
    font-family: 'Arial';
    width: 240px;
    text-align: center;

}

.b-stepdetail h1{
    font-weight: bold;
}
.b-stepdetail.b-stepdetail-1 h1{
    color: #272727;


}
.active-1 .b-stepdetail.b-stepdetail-2 h1{
    color: #352a16;
}
.active-2 .b-stepdetail.b-stepdetail-2 h1{
    color: #fff;
}
.active-2 .b-stepdetail.b-stepdetail-3 h1{
    color: #352a16;
}
.active-3 .b-stepdetail.b-stepdetail-2 h1{
    color: #fff;
}
.active-3 .b-stepdetail.b-stepdetail-3 h1{
    color: #fff;
}
.active-3 .b-stepdetail.b-stepdetail-4 h1{
    color: #352a16;
}


/*
.l-stepdetail{
    qmargin-top: 10px;
    position: relative;
    top: 10px;
    background:url('../img/bg-stepdetails.png') repeat-x;

}
.l-stepdetail.active-1{

}
.l-stepdetail.active-2{
    background-position: 0 -50px;
}
.l-stepdetail.active-3{
    background-position: 0 -100px;

}

.b-stepdetail{
    background: url('../img/bg-details-sprite.png') 0 -53px no-repeat;
    float: left;

}
.active-1 .b-stepdetail.b-stepdetail-2 h1{
    color: #352a16;
}
.active-2 .b-stepdetail.b-stepdetail-2 h1{
    color: #fff;
}
.active-2 .b-stepdetail.b-stepdetail-3 h1{
    color: #352a16;
}
.active-3 .b-stepdetail.b-stepdetail-2 h1{
    color: #fff;
}
.active-3 .b-stepdetail.b-stepdetail-3 h1{
    color: #fff;
}
.active-3 .b-stepdetail.b-stepdetail-4 h1{
    color: #352a16;
}

.b-stepdetail h1{
    font-size: 25px;
    font-weight: bold;
    color: #272727;
    line-height: 48px;
    height: 48px;
    vertical-align: middle;
    background: url('../img/bg-details-sprite.png') right -154px no-repeat;
    padding: 0 20px 0 25px;
    margin-right: -17px;
    font-family: 'helvetica';

}
.b-stepdetail h1 span{
    font-weight: normal;
}
.b-stepdetail:hover.b-stepdetail-1,
.b-stepdetail.b-stepdetail-1{
    background-position: -20px 0;
}
.b-stepdetail.b-stepdetail-5 h1,
.b-stepdetail.b-stepdetail-5{
    background:none;
}
.b-stepdetail:hover{
    background-position: 0 0;
}
.b-stepdetail:hover h1,
.b-stepdetail.b-stepdetail-1 h1{
    background-position: right -104px;
}

*/
.col-right{
    margin-left: 10px;
}
/* style for banner small*/
.h-banner.h-banner-small{
    width: 560px;
    height: 325px !important;
    /*padding: 5px;*/
    border: 5px solid #fff;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.h-banner.h-banner-small .b-banner-item{
    width: 560px;
}
.h-banner.h-banner-small .b-banner-item img{
    width: 560px;
}
.h-banner.h-banner-small .h-arrow {
    background: url("../img/bg-banner-small-arrows.png") no-repeat scroll 0 0 transparent;
    bottom: 0;
    height: 32px;
    left: 0;
    position: absolute;
    width: 101px;
}
.l-hack-control{
    position: relative;
}
.l-hack-control #controls{
    top: 310px;
    left: 7px;
}
.b-visitday{
    font-size: 15px;
    color: #272727;
    position: absolute;
    top: 20px;
    qwidth: 170px;
	padding-right:10px;
    z-index: 1000;
	qbackground:#000;

}
.b-label-visit{
    position: absolute;
    top: 20px;
    qbackground:#EFEFF0;
    height: 50px;
    width: 145px;
    left: -12px;
    z-index: 200;
}

.b-visitday-in{
    background: url("../img/bg-label-visit.png") 0 0 no-repeat;
	width:15px;
	height:50px;
	position:absolute;
	bottom:-10px;
	left:-10px;
	z-index:100000;
}
/* style for content cols */
.h-content-left{
    float: left;
    width: 590px;
}
.h-content-right{
    float: left;
    width: 360px;
}
/* style for action menu in house page */
.b-menu-action{
    border-bottom: 1px solid #e5e5e5;
    width: 570px;
    background-color: #f4efe2;
    clear: both;
}
.b-menu-action-item{
    float: left;
}
.b-menu-action-link{
    font-size: 12px;
    color: #5d5d5d;
    display: block;
    background: url("../img/sprites.png") 0 0 no-repeat;
    padding: 20px 10px 15px 50px;
    background-color: #fff;
}
.b-menu-action-print{background-position: 0 -140px;padding-left: 40px;}
.b-menu-action-facebook{background-position: 0 -185px;}
.b-menu-action-send{background-position: 0 -230px;}
.b-menu-action-leig{background-position: 0 -280px;
    background-color: #f4efe2;
    font-weight: bold;
    padding:19px 10px 13px 60px;
    font-size: 15px;
}
/* style for text description in house page */
.b-house-description{
    width: 570px;
	font-size:13px;
	color:#555;
	font-family:Arial;

}
.b-house-description h1{
    font-size: 20px;
    color: #272727;
    margin: 15px 0 5px;
}
.b-house-description p{
    font-size: 13px;
    color: #4c4c4c;
    margin: 5px 0 10px;
}
.b-products-title{
        font-size: 20px;
    color: #272727;
    border-bottom: 1px solid #e5e5e5;
    margin: 15px 0 5px;
}
.h-products-mt{
    position: relative;
    qtop: -25px;
}
/* styke for table house details*/
.b-table-details{
    font-size: 14px;
    color: #474747;
}
.b-table-details td{
    padding: 2px 0;
}
.b-table-details .b-title{
    width: 150px;
    font-weight: bold;
}
/* style for house details price */
.b-house-price{
    font-size: 20px;
    color: #272727;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    height: 41px;
    vertical-align: middle;
	margin:10px 0 0 0;
}
.b-house-price h2{
    display: inline;
    font-size: 30px;
    color: #e68300;
}
/* style for house option */
.b-house-option{
    margin-top: 20px;
}
.b-house-option-group{
    width: 175px;
    float: left;
    margin-left: 10px;
}
.b-house-option-group h5{
    font-size: 13px;
    color: #e68300;
    background-color: #efebe2;
    border-top: 1px solid #d1cbbf;
    border-bottom: 1px solid #d1cbbf;
    padding: 5px 10px;
}
.b-house-option-group li{
    color: #474747;
    font-size: 13px;
    /*clear: both;*/
    padding: 8px 5px 8px 4px;
    border-top: 1px solid #d1cbbf;
}
.b-house-option-group li:first-child{
    border-top: none;
}
.b-house-option-group.b-house-option-group-big{
    width: 100%;
    margin-left: 0;
}
.b-house-option-group.b-house-option-group-big li{
    width: 165px;
    float: left;
}
#send-message{
    qdisplay: none;
}
.h-send-content{
    width: 600px;
    padding: 30px 20px 30px;
    text-align: left;
}
.h-send-content table{width:100%; font-size:14px; color:#666; margin:20px 0 0 0;}
.h-send-content table td{padding:0 0 4px 0;}
.h-send-content h1{
    font-size: 20px;
    color: #666666;
    border-bottom: 1px solid #dcdcdc;
    padding: 5px 0 10px;
}
.h-send-content label{
    font-size: 15px;
    color: #666666;
    font-weight: bold;
    padding: 5px 0 10px;
    display: block;
}
.h-send-content input[type="text"]{
    display: block;
    border: 1px solid #dcdcdc;
    font-size: 13px;
    color: #676767;
    padding: 3px;
    width: 285px;
   -moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.1) inset;
   -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.1) inset;
   box-shadow: 2px 2px 10px rgba(0,0,0,0.1) inset;
}
.h-send-content textarea{
    display: block;
    border: 1px solid #dcdcdc;
    font-size: 13px;
    color: #676767;
    padding: 3px;
    width: 350px;
    height: 95px;
   -moz-box-shadow: 2px 2px 10px rgba(0,0,0,0.1) inset;
   -webkit-box-shadow: 2px 2px 10px rgba(0,0,0,0.1) inset;
   box-shadow: 2px 2px 10px rgba(0,0,0,0.1) inset;
   height: 184px;
}
.h-send-content p{
    font-size: 13px;
    color: #666666;
    line-height: 17px;
    padding: 5px 0 10px;
}
.h-send-content .h-send-col-right {
    color: #666;
}
.h-send-content dl {
    line-height: 19px;

}
.h-send-content dl dt{
    float: left;
    font-size: 12px;
    clear: left;
    width: 100px;
}
.h-send-content dl  dd {
    margin: 2px 0;
    font-size: 12px;
    width: 218px;
    min-height:15px;
}

.h-send-content dl.property-info {
    padding-top: 10px;
    padding-bottom: 5px;
}

.h-send-content dl.property-info  dd {
    font-weight: bold;
}

.h-send-content .property-info-estimated-cost {
    border-top: 1px solid #ccc;
    padding-top: 15px;
    margin-top: 2px;
}
.h-send-content .property-info-estimated-cost dl dd{
    font-weight: bold;
}

.h-send-content-contact-form form input[type=submit]{
    float: right;
}

.h-send-col-left{
    float: left;
    width: 360px;
}
.h-send-col-right{
    float: left;
    width: 220px;
    margin-left: 20px;
}
.b-button{
    background: url("../img/bg-button.png") 0 0 repeat-x;
    height: 28px;
    color: #40361b;
    font-weight: bold;
    font-size: 13px;
    border: 0;
    vertical-align: middle;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.bbutton2{
    background: url("../img/bbutton2.png") 0 0 repeat-x;
}
.b-button:active{
    position: relative;
    top: 1px;
}

.b-button-senda{
    float: right;
}
/* style for page skra_eign_skref3 */
.l-content.l-content-skref-3{
    padding: 30px 45px;
}
.l-content-skref-1 h1,
.l-content-skref-3 h1{
    font-size: 17px;
    font-weight: bold;
    color: #cc9c29;
    margin: 5px 0 10px;
}
.b-leigist-option{
    display: block;
    float: left;
    width: 415px;
    height: 30px;
    margin: 5px 0;
    line-height: 30px;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
    color: #666666;
}
.b-leigist-option .selector{
    display: block;
    width: 285px;
    float: right;
    font-weight: normal;
}
.b-leigist-option.b-leigist-option-right{
    margin-left: 70px;
}
.b-leigist-option-text{
    width: 263px!important;
    margin-right: 6px;
}
.readonly{
	background:#ddd;
}
.b-heimlis-title{
    font-size: 14px;
    float: left;
    color: #666;
    height: 35px;
    vertical-align: middle;
    line-height: 35px;
    width: 117px;
}
.b-heimlis-option{
    display: block;
    width: 130px;
    vertical-align: middle;
    qheight: 35px;
    font-size: 12px;
    color: #666;
    float: left;

}
.b-kvadir-title{
    clear: left;
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
}
.l-content-row{
    clear: both;
    padding: 20px 0;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.h-content-row-left{
    width: 450px;
    float: left;
}
.h-content-row-right{
    width: 420px;
    float: left;
    margin-left: 15px;
}
.l-content p{
    font-size: 13px;
    color: #565656;
    line-height: 1.2em;
    margin:10px 0 4px;
}
.l-content p a{font-size: 13px;  color: #565656; }
.l-content p a:hover{text-decoration:underline}
.b-file-upload{
    clear: left;
    opacity: 1 !important;
}
.b-file-uploaded{
    margin-top: 20px;
}
.b-file-uploaded-item{
    width: 62px;
    margin-left: 12px;
    float: left;

}
.b-file-uploaded-item.first{
    margin-left: 0;
}
.b-file-uploaded-item-title{
    font-size: 13px;
    display: block;
    text-align: center;
    color: #b2b2b2;
}
.b-leiganda-input{
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    height: 30px;
    vertical-align: middle;
    line-height: 30px;
    clear: left;
    overflow: hidden;
    margin: 5px 0;
}
.b-leigist-option-text,
.b-leiganda-input input{
    border: 1px solid #dcdcdc;
    font-weight: normal;
    display: block;
    float: right;
    width: 292px;
    padding: 5px 11px;
    color: #565656;
    -moz-box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;

}
.b-search-query-input{
    border: 1px solid #dcdcdc;
    font-weight: normal;
    display: block;
    float: left;
    width: 154px;
    padding: 5px 11px;
    color: #565656;
    -moz-box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    font-size: 12px;

}

.b-search-query-input-wrapper {
    position: relative;
    width: 175px;
    height: 30px;
    margin-top:10px;
}
.b-quote-text{
    border: 1px solid #dcdcdc;
    padding: 20px 17px;
    line-height: 1.5em!important;
    -moz-box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
}
.b-quote-details{
    text-align: right;
    display: block;
    font-size: 13px;
    color: #565656;
}
.b-accept-rules{
    display: block;
    border: 1px solid #eeac7e;
    margin: 17px auto 0 ;
    width: 350px;
    padding: 15px 20px;
    font-size: 15px;
    color: #000;
    font-weight: bold;
}
.b-button-eign{
    float: right;
    margin-top: 30px;
	padding:2px 25px 2px 25px;
}
.b-button-eign2{
    float: left;
    margin-top: 30px;
	padding:2px 25px 2px 25px;
}
.b-leigut-in{
    position: relative;
}
.b-leigut-in .ui-datepicker-trigger{
    background: none;
    border: none;
    position: absolute;
    right: -25px;
    top: 4px;
}
.ui-datepicker-trigger{
    background: none;
    border: none;
    position: relative;
    right: -125px;
    top: -19px;
}
.b-fyrir-text{
    background: #efebe2;
    color: #777571!important;
    padding: 15px;
	font-size:15px;
}

.b-fyrir-text table{font-weight:bold; margin:10px 0 0 0;}
.b-fyrir-text table tr{}
.b-fyrir-text table tr td{padding:5px;}
.b-fyrir-text table tr td input[type="text"]{position:relative; top:-5px;}

.l-content-skref-1{
    padding: 30px 40px;
}

.redBorder{border:1px solid red !important; background:#F6E4E4;}
.redBorder2{border-top:1px solid red !important; border-bottom:1px solid red !important; background:#F6E4E4;}


.sbutton{background:url(../img/sbutton.png) left top no-repeat; width:147px; height:24px; border:0px; text-align:left; font-size:14px; color:#2F2F2F;}

.mulselect{height:300px; margin:0 0 -302px 0; position:relative; z-index:1000; top:0px; display:none; background:#fff; border:1px solid #ccc; overflow-x:auto; width:300px; font-size:13px; font-family:Arial; color:#555}
.mulselect .level2{margin:0 0 0 20px;}
.mulselect .level3{margin:0 0 0 40px;}


.levelParernt{display:none}



/*********************************************************************************************/

.clr{clear:both;}
.clr20{clear:both; height:20px;}
.clr40{clear:both; height:40px;}

.pTitle{color:#272727; font-size:17px; font-weight:bold; margin:10px 0 10px 0;}

.pContent{font-size:13px; color:#484848; line-height:21px;}

.oameni{margin:20px 0 0 0;}
.oameni .one{float:left; width:280px; margin:0 0 20px 0;}
.oameni ul{margin:0px; padding:0px; list-style:none;}
.oameni ul li{list-style:none;}
.oameni ul .img{float:left; margin:0 10px 0 0;}
.oameni ul .img img{border:1px solid #CECECF; padding:5px;}
.oameni ul .name{font-size:15px; font-weight:bold; color:#ff7800;padding:15px 0 0 0;}
.oameni ul .text{margin:5px 0 0 0; font-size:13px; color:#000;}
.oameni ul .email{margin:5px 0 0 0; font-size:13px; color:#000;}
.oameni ul .tel{margin:5px 0 0 0; font-size:13px; color:#000;}

.reguli{}
.reguli .content{}
.reguli .content p{font-size:12px; color:#444; line-height:21px; font-family:Arial;}
.reguli .intrebare{font-size:14px; font-weight:bold;color:#000; line-height:21px; font-family:Arial; text-align:center;}
.reguli .raspuns{width:120px; margin:0px auto;}
.reguli .raspuns input[type="button"]{font-size:12px; padding:2px 15px 2px 15px;}

.secPage{border-top:1px solid #ccc; margin:10px 0 0 0; padding:10px 0 0 0;}
.secPage2{border-top:0}
.secPage .lSide{border-right:1px dashed #ccc; float:left; width:400px; margin:0 25px 0 0; padding:0 25px 0 0;}
.secPage .lSide .title{font-family:'Helvetica'; font-size:21px; color:#000;}
.secPage .lSide .descr{font-size:13px; color:#666; margin:10px 0 10px 0;}
.secPage .lSide table{width:100%; font-size:12px; }
.secPage .lSide table tr{}
.secPage .lSide table tr td{padding:5px; font-size:13px; color:#666; font-weight:bold;}

.secPage .lSide table tr td input[type="text"]{width:265px; height:18px; qbackground:url(../img/regform2.png) left top no-repeat; border:1px solid #E2E0DF;}
.secPage .lSide table tr td input[type="password"]{width:265px; height:18px; qbackground:url(../img/regform2.png) left top no-repeat; border:1px solid #E2E0DF;}

.secPage .rSide{float:left; width:400px;}
.secPage .rSide .title{font-family:'Helvetica'; font-size:21px; color:#000;}
.secPage .rSide .descr{font-size:13px; color:#666; margin:10px 0 10px 0;}
.secPage .rSide .button{}
.secPage .rSide .button input[type="button"]{}


.regInForm{}
.regInForm input[type="text"]{width:265px; height:26px; background:url(../img/regform2.png) left top no-repeat; border:0px;}
.regInForm select{width:265px; height:26px; background:url(../img/regform2.png) left top no-repeat; border:0px;}
.regInForm input[type="password"]{width:265px; height:26px; background:url(../img/regform2.png) left top no-repeat; border:0px;}

.regInForm table{font-size:12px;}
.regInForm table tr{margin:0 0 10px 0;}
.regInForm table tr td{padding:0 0 10px 0;}
.regInForm table tr .bod2{}
.regInForm table tr .bod2 input[type="text"]{width:50px; background-position:-10px 0px !important; border-right:1px solid #DADADA; border-left:1px solid #DADADA; height:24px; }

.restorePass{}
.restorePass .title{ font-size:16px; color:#4198D3; text-transform:uppercase; margin:0 0 10px 0;}
.restorePass .content1{ font-size:12px; color:#333; margin:0 0 10px 0;}
.restorePass .content2{ font-size:12px; color:#333; margin:0 0 3px 0;}
.restorePass .content3{ font-size:12px; color:#333; margin:0 0 10px 0;}
.restorePass .content3 input[type="text"]{width:200px; padding:3px;}
.restorePass .content3 input[type="button"]{width:60px; padding:3px;}
.restorePass .content4{ font-size:11px; color:#999; margin:0 0 3px 0;}
.restorePass .content4 a{ font-size:11px; color:#4198D3;}

.makeLink{color:#E68300; cursor:pointer;}
.makeLink:hover{text-decoration:underline}


.srcbar2{position:relative; z-index:9; background:#fff; display:none; margin:10px 0 0 0;}
.srcbar2 .sur{border-top:1px solid #DADADA; }
.srcbar2 .sur .lSide{float:left; width:670px; background:#F6F6F6;padding:15px 0 5px 0; border-bottom:1px solid #DADADA;}
.srcbar2 .sur .lSide table{float:left}
.srcbar2 .sur .lSide table tr{}
.srcbar2 .sur .lSide table tr td{padding:5px; font-size:14px; font-weight:bold; color:#666666;}
.srcbar2 .sur .lSide table tr span{padding:10px 0 0 0; float:left}
.srcbar2 .sur .lSide table tr td input[type="text"]{background:url(../img/srk/text.png) left top no-repeat; width:233px; height:27px; border:1px solid #D8D8D8; font-size:13px; color:#676767;}
.srcbar2 .sur .lSide .inputs{float:left; qborder:1px solid red; margin:0 0 0 10px;  }
.srcbar2 .sur .lSide .inputs .title{font-weight:bold; font-size:14px; color:#666666;padding:0 0 0 15px;}
.srcbar2 .sur .lSide .inputs .content{border-left:1px solid #D8D8D8; padding:0 0 0 5px;}
.srcbar2 .sur .rside{padding:10px 0 0 0; float:left; margin:0 0 0 25px;}
.srcbar2 .sur .rside .title{font-size:14px; font-weight:bold; color:#666666;}
.srcbar2 .sur .rside .content{}
.srcbar2 .sur .rside .content table{}
.srcbar2 .sur .rside .content table tr{}
.srcbar2 .sur .rside .content table tr td{padding:5px; font-size:13px; color:#565656;}
.srcbar2 .botsLine{position:relative; top:-15px; margin:0 0 -10px 0;}
.srcbar2 .botsLine .title{font-size:14px; color:#666666; font-weight:bold;}
.srcbar2 .botsLine .content{}
.srcbar2 .botsLine .content table{}
.srcbar2 .botsLine .content table tr{}
.srcbar2 .botsLine .content table tr td{font-size:14px; color:#565656;padding:5px;}
.srcbar2 .botsLine .content table tr td span{font-weight:bold;}
.srcbar2 .botsLine .rbutton{float:right;}
.srcbar2 .botsLine .rbutton input[type="button"],.srcbar2 .botsLine .rbutton input[type="submit"] {background:url(../img/srk/button.png) left top no-repeat; width:136px; height:28px; font-size:15px; font-weight:bold; color:#40361b; border:0px; position:relative; top:-40px;}


.inf{CURSOR: help;}
.inf .icon {
   CURSOR: help;
}
.inf .icon:hover {
    CURSOR: help; POSITION: relative
}
.inf .tip{DISPLAY: none}

.inf:hover .tip{
    BORDER: #c0c0c0 1px dotted;
	DISPLAY: block;
	padding:5px;
	WIDTH: 250px;
	POSITION: relative;
	TOP: 10px;
	left:-100px;
	Z-INDEX: 100;

	TEXT-DECORATION: none;
	background:#000;
	color:#fff;
}

.textSur{color:#999 !important;}

.scroll{position:fixed; top:0px; margin:0 0 0 -5px; background:#fff; z-index:2000; qwidth:966px; height:45px; }

.ss0{min-width:25px;padding-right: 5px;}
.ss1{width:58px;}
.ss2{width:50px;}
.ss3{width:30px; text-align:right;}
.ss4{width:55px; text-align:right; padding-right:5px;}
.ss5{width:25px;}
.ss6{width:100px; overflow: auto; overflow-y:hidden; text-transform:capitalize}
.ss7{width:30px; text-align:center;}
.ss8{width:80px; text-align:center;}
.ss9{width:70px;}
.ss10{width:70px;}
.ss10.topTable{text-align:left;}
.ss11{width:100px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;   }
.ss11.topTable{text-align:left;}
.ss12{width:60px;}
.ss12.topTable{text-align:left;}
.ss13{qwidth:30px;}
.ss14{qwidth:30px;}
.ss15{qwidth:30px;}
.ss16{qwidth:30px;}
.ss17{qwidth:30px;}
.ss18{width:40px; text-align:center;}
.ss20{width:160px;}
.ss20 a{font-weight:normal !important; }
.ss21{width:100px;}
.ss19{text-align:center}


.vacum{height:45px;}

#headTable{qwidth:100%}
#ptd0{width:100px}

#houseRezult{}
#houseRezult tr td{padding:4px 0px 2px 0px;}
#houseRezult tr th{padding:10px 0; text-align:left;}

.houseRezult{}
.houseRezult tr td{padding:4px 0px 2px 0px;}
.houseRezult tr th{padding:10px 0; text-align:left;}

.emailVer{qborder:1px solid red; width:20px; height:20px; float:left; position:relative; top:11px; background:url(../img/sprites.png) -5px 0px no-repeat;}
.v1{background-position:-5px -20px;}
.v2{background-position:-5px 0px;}
.v2{background-position:-5px -40px;}

/*************************************************************** + 3 pages*********************************************************************/
/* style for page accounts (minar_sidur)*/
.l-content h1{      /* this may break the design in same place */
    color: #CC9C29;
    font-size: 17px;
    font-weight: bold;
    margin: 5px 0 10px;
}
/* style for content wrapper*/
.h-content-wrap{
    width: 750px;
    float: left;
    qmin-height: 501px;
    margin-top: 7px;

}
.h-content-wrap>div:first-child{
    margin-top: 0;
}
/* style for menu  */
.b-sidebarmenu{
    width: 198px;
    float: left;
    margin: 7px 0 0 16px;

}
.b-sidebarmenu ul{
    border-top: 1px solid #d9d9d9;
    margin: -4px 0 0 0;
}
.b-sidebarmenu-item{
    border-bottom: 1px solid #d9d9d9;
}
.b-sidebarmenu-link.current{
    color: #cc9c29 !important;
    background: url("../img/bg-sidebarmenu-link.png") no-repeat scroll 15px 16px #F2F2F2 !important;
}
.b-sidebarmenu-link.current2{
    color: #000;
    background-color:#EFEBE2;
}
.b-sidebarmenu-link.current2:hover{color: #cc9c29 !important;}
.b-sidebarmenu-link{
    font-size: 15px;
    color: #352b17;
    font-weight: bold;
    display: block;
    padding: 11px 0 6px 25px;

}
/* style for content block, user block settings  */
.b-user-block{}
.ctable{font-size:12px; width:300px !important; qborder:1px solid red;}
.ctable label{width:180px !important; qborder:1px solid red; margin-bottom:0px !important; margin-top:0px !important; font-size:14px; color:#666666; font-weight:bold; line-height:21px; height:21px;}
.ctable .res{font-weight:normal;}

.b-user-block h1{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 7px;

}
.b-user-settings{
    margin: 12px 0 0 0;

}
.h-user-settings-accounts{

    float: left;
    width: 456px;
    border: 1px solid #eee;
    margin: 4px 0 0 0;
    padding-bottom: 9px;
}
.b-user-settings-accounts-date{
    float: left;
    width: 170px;
}
.b-button-link{
    display: block;
    float: left;
    border: none;
    height: 27px;
    padding: 0 32px;
}
.b-user-settings-accounts-date h2{
    text-align: center;
    color: #cc9c29;
    font-size: 58px;
    margin: 3px 8px 0 0;

}
.b-user-settings-accounts-date p{
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    margin: -10px 9px 0 0;

}
.b-button-link{
    background: url("../img/bg-button-link.png") repeat-x;
    -moz-border-radius:  5px ;
    -webkit-border-radius:  5px ;
    border-radius:  5px ;
    font-size: 15px;
    color: #40361b;
    font-weight: bold;
    line-height: 28px;
    vertical-align: middle;
    padding: 0 32px;
    display: block;
    float: left;
    border: none;

}
.b-button-link.black{
    background: url("../img/bg-button-black.png") repeat-x;
    color: #fff;
}
.b-button-link.gray{
    color: #fff;
    background: url("../img/bg-button-gray.png") repeat-x;
}
.b-user-settings-accounts-date .b-button-link{
    margin: 14px 0 0 13px;
}
.h-user-settings-accounts-card{

    float: left;
    width: 279px;
}
.h-user-settings-accounts-card table{
    margin: 8px 0 0 23px;
    font-size: 13px;
    color: #666;
}
.b-user-settings-accounts-separator{
    border-left: 1px dashed #b2b2b2;
    float: left;
    height: 70px;
    margin: 10px 0 0;

}
.h-user-settings-accounts-card table td{
    width: 122px;
    padding: 5px 0;
}
.h-user-settings-accounts-card table td.b-coll-styled{
    width: 152px;
    font-weight: bold;
    text-align: right;
}
.b-user-settings-accounts-card-select{
    width: 200px;
    font-weight: bold;
    margin: 0 0 0 21px;
    line-height: 32px;
}
.h-user-settings-tehnik{

    float: left;
    width: 273px;
    border: 1px solid #eee;
    margin: 4px 0 0 16px;
    padding: 0 0 13px 0;
}
.h-user-settings-tehnik a{
    color: #666;
}
.h-user-settings-tehnik a:hover{
    text-decoration: underline;
}

.b-user-settings-accounts-password{
    border-top: 1px solid #CCCCCC;
    margin: 9px 10px 0 13px;
}
.b-user-settings-accounts-password label{
    font-size: 13px;
    color: #666;
    display: block;
    float: left;
    width: 162px;
    padding-top: 12px;
    margin-right: 15px;

}
.b-user-settings-accounts-card-select{
    font-size: 13px;
    color: #666666;
    font-weight: bold;
    margin: 0 0 0 21px;
    line-height: 32px;
}
.b-user-settings-accounts-card-select div.selector{
    float: right;
    width: 156px;
    margin-top: 1px;

}
.b-user-settings-accounts-card-select div.selector span{
    width: 126px;

}
.b-user-settings-accounts-card-select div.selector select{
    min-width: 160px;

}
.b-user-settings-accounts-password input[type="text"]{
    font-size: 13px;
    color: #666;
    border: 1px solid #dcdcdc;
    display: block;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1) inset;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset;
    margin-top: 3px;
    height: 25px;
    width: 160px;

}
.b-user-settings-accounts-password input[type="password"]{
    font-size: 13px;
    color: #666;
    border: 1px solid #dcdcdc;
    display: block;
    -moz-box-shadow: 0 0 5px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1) inset;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1) inset;
    margin-top: 3px;
    height: 25px;
    width: 160px;

}
.b-user-settings-accounts-password .b-button-link{
    float: left;
    padding: 0 13px;
    margin-top: 31px;

}
/**/
.h-user-settings-tehnik table{
    margin: 8px 0 0 10px;
}
.h-user-settings-tehnik table{
    margin: 8px 0 0 10px;
    font-size: 13px;
    color: #666;
}
.h-user-settings-tehnik table td{
    width: 185px;
    padding: 5px 0 6px;
}
.h-user-settings-tehnik table td.b-coll-styled{
    width: 69px;
    font-weight: bold;
    text-align: right;
}
.h-user-settings-tehnik h5{
    font-size: 13px;
    color: #666;
    border-bottom: 1px dashed #b2b2b2;
    margin: 17px 11px 0 10px;
    padding-bottom: 5px;

}
.h-user-settings-tehnik-browser{}
.h-user-settings-tehnik-browser td{
    font-size: 13px;
    color: #666;
    padding: 2px 0 3px 5px !important;
}
.h-user-settings-tehnik-browser td:first-child{
    width: 100px;
}
.h-user-settings-tehnik-browser p{
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    margin: 0;
    padding-left: 3px;
}
/* user search block sett */
.b-user-search{
    margin-top: 34px;
}
.h-user-search-content{
    margin: 0;
}
.h-user-search-content .b-param-branch{
    width: 180px;
}
.h-user-search-content-param{
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;

}
.h-user-search-content-param .b-param{
    margin-top: 12px;
    float: left;
    width: 603px;
    border: 0;

}
.b-param-coll{
    width: 191px;
    float: left;
    margin-left: 12px;
}
.b-param-coll .b-slider-ui{
    margin-top: 9px;
    margin-right: 14px;

}
.b-param-coll.b-param-coll-first{
    margin-left: 0;
}
.b-param-coll h4{
    margin-top: 11px;
    font-size: 13px;
    color: #272727;
}
.b-param-coll .b-rezult{
    text-align: center;
}
.b-param-coll .ui-dropdownchecklist-selector{
    width: 168px !important;
    background: url("../img/bg-select-wide.png") no-repeat scroll 0 0 transparent;
}
.b-param-coll  .ui-dropdownchecklist-text{
    width: 154px !important;
}
.h-user-search-content-option{
    float: left;
    width: 146px;
    margin: 24px 0 0 0;
    border-left: 1px dashed #b2b2b2;
}
.h-user-search-content-option h5{
    font-size: 13px;
    color: #cc9c29;
    text-align: right;
}
.h-user-search-content-option label{
    font-size: 14px;
    color: #565656;
    display: block;
    margin: 10px 0 0 21px;
}
.h-user-search-content .b-button-link{
    float: right;
    margin: 10px 0 0 0;
    padding: 0 19px;
}
/* style for block user properties */
.h-user-properties-content{
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 3px;
}
.b-user-properties-table{
    width: 100%;
}
.b-user-properties-table a {
    color: #474747;
}
.b-user-properties-table a:hover {
    text-decoration: underline;
}
.b-user-properties-table td{
    padding: 7px 0 4px;
    text-align: center;
    vertical-align: middle;
	qborder:1px solid red;
}

.b-user-properties-table td.req1{width:70px}
.b-user-properties-table td.req2{width:135px}
.b-user-properties-table td.req3{width:130px}
.b-user-properties-table td.req4{width:170px}


.b-user-properties-table thead{
    font-size: 13px;
    color: #cc9c29;
    font-weight: bold;
}
.b-user-properties-table tbody{
    font-size: 13px;
    color: #474747;
}
.b-user-properties-table tbody tr{
    border-bottom: 1px solid #d1cbbf;
}
.b-user-properties-table tbody tr:nth-child(2n-1){
    background-color: #efebe2;
}
.b-user-properties-table .b-button-link{
    padding: 0 3px;
    margin-left: 4px;
    font-size: 13px;
    line-height: 26px;
}
.h-user-properties-table-kaup{
    width: 70px;
}
.h-user-properties-table-pjo{
    width: 70px;
    text-align: right!important;

}
.b-user-properties-table .b-button-link.black{
    float: right;
}
/* style for user block additional details */
.b-user-properties-more{
    margin-top: 29px;
}
.b-sugestion{
    font-size: 14px;
    color: #565656;
    padding: 4px 0 4px 31px;
    background: url("../img/bg-info-icon.png") no-repeat scroll 0 3px transparent;
}
.b-user-properties-more .b-sugestion{
    float: right;
    margin: 0;
}
.b-user-properties-more h4{
    display:block;
    float: left;
    font-size: 17px;
    color: #cc9c29;

}
.b-user-properties-more label{
    display:block;
    float: left;
    font-size: 14px;
    color: #565656;
    margin-left: 18px;
    margin-top: -4px;
}
/* style for block user search parameter */
.b-user-parameter{}
.b-user-parameter .h-content-row-left{
    width: 366px;
}
.b-user-parameter .h-content-row-right{
    width: 358px;
}
.b-user-parameter .b-leigist-option{
    width: 370px;
}
.b-user-parameter .b-leigist-option .selector{
    width: 191px;
}
.b-user-parameter div.selector span{
    width: 162px;
}
.b-user-parameter div.selector select{
    min-width: 196px;
}
.b-user-parameter .h-content-row-right .b-leigist-option{
    width: 354px;

}
.b-user-parameter .b-leigist-option-text{
    width: 169px !important;

}
.b-user-parameter .l-content-row{
    border-top: none;
}
.h-content-row-right h1{
    border: none;
}
.l-content p.b-user-parameter-datemodified{
    float: left;
    font-size: 14px;
    color: #565656;
    margin-top: 16px;
}
.b-cancel{
    float: right;
    margin: 16px 16px 0 0;
    font-size: 14px;
    color: #565656;

}
.b-button-user{
    float: right;
    margin: 9px 0 0;
    padding: 0 15px;
}
/* style for user property block show */
.b-user-property-list{
    margin: 14px 0 0 0;
}
.b-user-property-list-item{
    margin: 0 0 6px;
}
.b-user-property-list-item-foto{
    float: left;
    width: 109px;
}
.b-user-property-list-item-details{
    float: left;
    width: 488px;
}
.b-user-property-list-item-option{
    float: left;
    width: 152px;
    border-left: 1px dashed #b2b2b2;
}
.b-user-property-list-item-details-title{
    font-size: 15px;
    color: #666666;
    font-weight: bold;
    display: block;

}
.b-user-property-list-item-details-param{
    width: 100%;
    font-size: 13px;
    color: #666666;
}
.b-user-property-list-item-details-descr{
    background-color: #efefef;
    font-size: 13px;
    color: #666666;
    padding: 3px 4px;
    margin-top: 1px!important;
    margin-right: 26px!important;

}
.b-user-property-go{
    font-size: 16px;
    font-weight: bold;
    color: #cc9c29;
    display: block;
    margin: 11px 0 0 14px;
    background: url("../img/bg-user-property-option.png") no-repeat scroll 0 5px transparent;
    padding: 0 0 0 18px;
}
.b-user-property-remove{
    display: block;
    font-size: 13px;
    color: #666666;
    background: url("../img/bg-user-property-option.png") no-repeat scroll 1px -38px transparent;
    padding: 0 0 0 19px;
    margin: 3px 0 0 13px;
}
/* style for user edit property details */
.b-user-edit-property-details{
    background-color: #f7f7f7;
    border-bottom: 1px solid #dedede;
}
.b-user-edit-property-details-coll{
    width: 346px;
    float: left;
    padding: 0 0 6px 15px;
}
.b-user-edit-property-details-coll-right{
    width: 347px;
    float: left;
    margin-top: 12px;
    position: relative;
    padding: 0 0 0 24px;
}
.b-user-edit-property-details-coll .b-leigist-option{
    width: 345px;
    height: 63px;
}
.b-user-edit-property-details-coll .b-leigist-option-text{
    width: 302px !important;
    float: none;
}
.l-user-edit-property-details-separator{
    border-left: 1px solid #dedede;
    position: absolute;
    top: 25px;
    height: 99px;
    left: 0;
}
.b-user-edit-property-details-coll-right h4{
    font-size: 14px;
    color: #666;
}
.b-user-edit-property-details-coll-right label{
    font-size: 14px;
    color: #565656;
    display: block;
    float: left;
    width: 168px;
    margin-bottom: 5px;
    position: relative;
}
.b-user-edit-property-details-date{}
.b-user-edit-property-details-date input{
    border: 1px solid #DCDCDC;
    box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.1) inset;
    color: #565656;
    display: block;
    font-weight: normal;
    padding: 5px 11px;
    width: 84px;
    margin-top: 3px;
}
.b-user-edit-property-details-date .ui-datepicker-trigger {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    position: absolute;
    right: 22px;
    top: 27px;
}
/* style for user edit property type  */
.b-user-edit-property-type{
    margin: 23px 0 0 0;
    border-bottom: 1px solid #DEDEDE;
    padding: 0 0 19px;

}
.b-user-edit-property-type h4{


        font-size: 14px;
    color: #666;
}
.b-user-edit-property-type label{
    font-size: 14px;
    color: #565656;
    display: block;
    float: left;
    margin-bottom: -1px;
    position: relative;

}
.h-user-edit-type-coll{
    float: left;
    width: 647px;
}
.h-user-edit-type-coll label{
    width: 140px;

}
.h-user-edit-type-coll-right{
    float: left;
    width: 241px;
    padding: 0 0 0 57px;
    position: relative;
}
.h-user-edit-type-coll-right label{
    width: 120px;
    margin: 7px 0 0 0;

}
.l-user-edit-type-separator{
    border-left: 1px solid #e5e5e5;
    position: absolute;
    top: 5px;
    left: 0;
    height: 87px
}
.b-user-property-edit-buttons{
    float: right;
}
.b-user-property-edit-buttons .b-button-link{
    float: right;
    padding: 0 12px;
    margin: 12px 0 0 0;
}
/* */
.b-user-edit{}
.b-user-edit.b-user-parameter .b-leigist-option-text{
    width: 220px !important;
}
.b-user-parameter.b-user-parameter .b-leigist-option{
    margin-bottom: 13px;

}
.b-leigist-option.comments {
    height: 160px;
    width: 450px;
}
.b-user-edit-password{
    margin-top: 45px;
}
.b-user-edit-contact{
    margin-top: 34px;
}
.b-user-edit-data{}
.b-user-edit-buttons{
    float: right;
    margin: 0 20px 0 0 ;
}
/*************************************************************** /+ 3 pages*********************************************************************/



/***********************************************************************
*
*
*   STOP!!!! NEW STYLES
*   UPDATE 09 11 2011
*
*
***********************************************************************/
.b-label{
    color: #565656;
    display: block;
    float: left;
    font-size: 14px;
    position: relative;

}
.b-user-edit-property-date{
    background: #f7f7f7;
    border-top: 1px solid #dedede;
    margin: -13px 0 0;
    padding: 13px 0 16px 14px;
    border-bottom: 1px solid #dedede;
	position:relative;
	z-index:9;
}
.b-user-edit-property-date-coll{
    float: left;
    width: 444px;
}
.b-user-edit-property-date-coll-right{
    float: left;
    width: 292px;
}
.b-user-edit-property-details-date.right{
    margin-left: 18px;
}
.b-title{
    color: #565656;
    display: block;
    font-size: 14px;
    font-weight: bold;
}
.b-text-fields{
    margin: 1px;
}
.b-edit-data-coll-left{
    float: left;
    width: 375px;
}
.b-edit-data-coll-right{
    float: left;
    width: 375px;
}
.b-edit-data-text{
        border: 1px solid #DCDCDC;
    -moz-box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    -webkit-box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    box-shadow: 2px 2px 15px rgba(0,0,0,0.1) inset;
    color: #565656;
    display: block;
    float: right;
    font-weight: normal;
    padding: 5px 11px;
    width: 220px;
}
.b-edit-data-coll-label{
    color: #666666;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
    vertical-align: middle;
    width: 370px;
}
.b-edit-data-row.b-insert-street-name{
    margin: 10px 0;
}

.h-user-search-content-param table{
    width: 600px;
    margin: 7px 0;
    float: left;
    font-size:14px;
    color: #565656;
}
.h-user-search-content-param table td{
    padding: 5px 0;
}
.h-user-search-content-param table td strong{
    font-size: 13px;
    color: #272727;
}
.h-user-search-content p{
    line-height: 1.4;
}
.b-coll-1{
    qwidth: 158px;
}
.b-coll-2{
    width: 148px;
}
.b-coll-3{
    width: 73px;

}
.b-coll-4{
    width: 81px;
}

.b-table-in-coll{

    width: 304px;
    float: left;
    font-size:14px;
    color: #565656;
}
.b-table-in-coll-first{
    width: 190px;
}

/* style for time indicator */
.b-time-settings{
    padding: 11px 15px 7px 15px;
}
.b-time-indicator{
    float: left;
    width: 130px;
}
.b-time-indicator h4{
    font-size: 15px;
    color: #40361b;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 0px;
}
.b-time-indicator-number{
    display: block;
    font-size: 59px;
    color: #cc9c29;
    margin: -1px 3px 3px -6px;
    text-align: center;
    font-weight: bold;
    height: 59px;
}
.b-time-indicator-write{
    font-size: 13px;
    color: #666!important;
    font-weight: bold;
    text-align: center;
    margin: 5px 0 3px 0!important;
}
.b-time-indicator-settings{
    font-size: 12px;
    color: #666!important;
    border-top: 1px solid #e1ddd5;
    border-bottom: 1px solid #e1ddd5;
    background: #efebe2;
    text-align: justify;
    overflow: hidden;
    margin: 8px 5px 0 !important;

}
.b-time-indicator-settings a{
    color: #666;
}
.b-time-indicator-settings a.second{
    float: right;
}

.b-time-indicator-separator{
    border-left: 1px dashed #b2b2b2;
    margin: 19px 8px 0;
    float: left;
    height: 68px;
}
.b-superuser-password{
    border-top: 1px dashed #b2b2b2;
    margin-top: 2px;
    padding-top: 6px;

}
.b-user-settings-accounts-password.b-superuser-password label{
    width: 251px;

}
.b-user-settings-accounts-password.b-superuser-password input[type="text"]{
    float: right;
    width: 136px;
    margin-top: -5px;
}
.b-user-settings-accounts-password.b-superuser-password input[type="password"]{
    float: right;
    width: 136px;
    margin-top: -5px;
}
.b-user-settings-accounts-password.b-superuser-password .b-button-link{
    float: right;
    margin: 3px 0 0;
    position: relative;
    top: 4px;

}
.type-rose{
    background-color: #efebe2!important;
}
.type-gray{
    background-color: #cfcfcf!important;
    border-bottom: 1px solid #aeaeae !important;
}


.b-select-wrap{
    position: relative;
    float: right;
    display: block;
    width: 195px;
}
.b-user-properties-content{
    background-color: #efebe2;
    padding: 11px 6px 10px 14px;
    margin: 13px 0 2px;
}
.b-user-properties-content h5{
    font-size: 14px;
    color: #565656;
}
.b-user-block.b-user-parameter .b-user-properties-more{
    margin: 5px;
}

.b-user-edit-subscribe-type-wrap{
    qbackground-color: #efebe2;
}
.b-user-edit-subscribe-type-wrap label{
    display: block;
    float: left;
    width: 335px;
    padding: 19px 10px 14px 30px;
    font-size: 14px;
    color: #666;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
.b-user-edit-subscribe-type-wrap label strong{
    display: block;
}
.b-user-edit-subscribe-type-wrap label.active{
    border-top: 1px solid #d8d5ce;
    border-bottom: 1px solid #d8d5ce;
    background: #efebe2;
}
.b-user-edit-subscribe-type-wrap label .radio{
    float: left;
    margin-right: 16px;
}
.b-user-edit-subscribe-payment-coll{
    float: left;
    width: 335px;
    padding: 15px 10px 20px 30px;
    font-size: 14px;
    color: #666;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    height: 143px;
    display: none;
}
.b-user-edit-subscribe-payment-coll.right{
    padding-left: 7px;
    width: 100% !important;
    text-align: center;
    display: block !important;
}
.b-user-edit-subscribe-payment-text{
    margin: 20px 4px 10px !important;
    line-height: 1.6!important;
}
.b-user-edit-subscribe-payment-coll.active{
    border-top: 1px solid #d8d5ce;
    border-bottom: 1px solid #d8d5ce;
    background: #efebe2;

}
.b-user-subscribe-block .b-user-edit-subscribe-payment h1{
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 7px;

}
.b-user-edit-subscribe-payment-type{
    position: relative;
    top: 4px;
    margin-left: 8px;
}
.b-user-edit-subscribe-payment-type-label{
    margin-left: 42px;

}
.b-user-edit-subscribe-payment-text{
    margin: 20px 4px 10px;
    line-height: 1.6;
}
.b-user-edit-subscribe-payment-label{
    font-size: 14px;
    color: #666;
    display: block;
    float: left;
    width: 106px;
    clear: both;
    margin: 23px 0 0;

}
.b-user-edit-subscribe-payment-name{
    display: block;
    float: left;
    border: 1px solid #dcdcdc;
    font-weight: normal;
    padding: 5px 2px;
    color: #565656;
    width: 243px;
    margin: 10px 0 0;
}
.b-card-number-fields{
    margin-left: 10px;
    display: block;
    float: left;
    width: 49px;
    border: 1px solid #dcdcdc;
    font-weight: normal;
    padding: 5px 2px;
    color: #565656;
    margin-top: 15px;
    margin-bottom: -3px;
}
.b-card-number-fields.first{
    margin-left: 0;
}
.b-user-edit-subscribe-payment-label-select{
    float: left;
    width: 138px;
    margin-top: 22px;
}

.b-user-edit-subscribe-payment-label-select .selector{
    float: right;
    width: 63px;
    margin-top: -9px;
}
.b-user-edit-subscribe-payment-label-select div.selector span{
    width: 38px;
}
.b-user-edit-subscribe-payment-label-select div.selector select{
    min-width: 72px;
}
.b-user-edit-subscribe-type{
    margin: 20px 0 0 0;
}
.b-user-edit-subscribe-payment{
    margin: 23px 0 0 0;
}
.b-user-subscribe-block .b-user-edit-subscribe-type h1{
    padding: 0 0 8px 0;
    margin: 5px 0 -1px;

}
.b-user-edit-subscribe-payment .b-user-edit-subscribe-type h1{
    padding: 0 0 8px 0;
    margin: 5px 0 -1px;

}
.b-user-edit-subscribe-payment-label-select.right{
    width: 100px;
    margin-left: 12px;
}
.b-user-subscribe-block .b-user-edit-data,
.b-user-subscribe-block .b-user-edit-contact,
.b-user-subscribe-block .b-user-edit-password{
    padding-bottom: 28px;
    border-bottom: 1px solid #E5E5E5;
}
.b-user-subscribe-block h1 {
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 6px;
}

.b-user-edit-footer{

}
.b-user-edit-footer .b-accept-rules{
    width: 281px;
    margin-top: 26px;

}
.b-user-edit-footer .b-user-edit-buttons{
    margin: 11px 0 0;

}
.l-content p.b-user-edit-footer-info{
    font-size: 13px;
    color: #332a15;
    float: left;
    width: 160px;
    margin-top: -41px;
}

/* admin / user content pages */
.b-user-content{
    margin: 12px 0 0 0;
    position: relative;
}
.b-user-content h1{
    border-bottom: 1px solid #E5E5E5;
    padding-bottom: 6px;
}
a.b-user-content-head-link{
    position: absolute;
    right: 3px;
    top: 3px;
    font-size: 13px;
    color: #676767;
}
.b-user-content-text{
    margin: 16px 0 10px 0;
}
.b-user-content-action-label{
        color: #666666;
    display: block;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 5px 0 5px 30px;
    vertical-align: middle;
    width: 236px;
}
.b-user-content-action-label.b-user-content-action-label-wide{
    width: 300px;
}
.b-user-content-action-field{
        border: 1px solid #DCDCDC;
    box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.1) inset;
    color: #565656;
    display: block;
    float: right;
    font-weight: normal;
    padding: 5px 25px 5px 6px;
    margin-left: 6px;
    width: 122px;
}
.b-user-content-action-field.succes{
    background: url("../img/sprites.png") 118% 5px no-repeat;
}
.b-user-content-action-label.first{
    margin-left:0;

}

.b-user-content-action-field.error{
    background: url("../img/sprites.png") no-repeat scroll 118% -356px transparent;
}
.b-user-content-action {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 0;
    overflow: hidden;
    margin: 23px 0;
    height: 54px;
}
.b-user-content-action .b-button-link{
    float: left;
    padding: 0 16px;
    margin: 6px 0 0 9px;

}
.b-user-content-action-restore{
    overflow: hidden;
    margin-top: 10px;
    margin-left: 115px;

}

.b-user-content-action-add-property-login{
    overflow: hidden;
    margin-top: 10px;
    margin-left: 115px;

}
.b-user-content-action-add-property-login input[name=ssid] {
    border: 0;
    box-shadow: none;
}


.b-status-message{
    border: 1px solid #bad2a8;
    background-color: #f1f9ea;
    margin-left: 240px;
    width: 402px;
    padding: 27px 0 16px;
    text-align: center;
}
.b-status-message p{
}
.b-user-content-action-subscribe{
    overflow: hidden;
    margin-top: 10px;
    margin-left: 240px;
}
.b-status-message.error{
    border: 1px solid #d4d4d4;
    background-color: #efebe2;
    padding-left: 10px;
    padding-right: 10px;
}
.b-user-content-action-subscribe-pass{

    overflow: hidden;
    margin-top: 10px;
}
.b-user-content-action-subscribe-create{}
.b-user-content-action-subscribe-create .b-button-link{
    padding: 0 6px;

}

.b-user-content-inforight{
    float: right;
    margin: -15px 0 11px!important;
}
.b-status-message.b-status-subscribe-create{
    margin-left: 171px;
    width: 565px;
    padding: 9px 0 2px;

}

.b-user-content-action-lising label{
    width: 303px;
}
.b-user-content-action-lising label input{
    width: 160px;
}
.b-user-content-submit-wrap{
    float: right;
    margin: -41px 0 0 0;
}


/* style for accprdion on faq page */
.b-faq{
    margin: 44px 0 20px 3px;

}
.b-faq .ui-state-active .ui-icon{
    background: url("../img/bg-faq-arrow-active.png") 0 0 no-repeat;
    width: 42px;
    height: 36px;

    float: left;
}
.b-faq .ui-accordion-header .ui-state-default{}
.b-faq .ui-accordion-header.ui-state-default a{
    display: block;
    float: left;
    background: #e5e5e5;
    float: left;
    margin-left: 3px;
    width: 690px;
    line-height: 36px;
    font-size: 15px;
    color: #272727;
    padding-left: 10px;
}
.b-faq .ui-accordion-header.ui-state-active a{
    display: block;
    float: left;
    background: #666;
    float: left;
    margin-left: 3px;
    width: 690px;
    line-height: 36px;
    font-size: 15px;
    color: #fff;
    padding-left: 10px;
}
.b-faq .ui-accordion-header{
    height: 36px;
    margin-bottom: 4px;
}
.b-faq .ui-widget-content{
    font-size: 13px;
    color: #484848;
    padding: 10px 0 10px 55px;
}

.b-faq .ui-state-default .ui-icon-triangle-1-e{
    background: url("../img/bg-faq-arrow.png") 0 0 no-repeat;
    width: 42px;
    height: 36px;
    float: left;
}

.b-faq-page{font-size:13px; color:#333;line-height:19px;}
.b-faq-page h1{}
.b-faq-page-text{
    margin: 24px 0;
}
.b-faq-page ul{margin:10px 0 10px 0; padding:0 0 0 20px; list-style:circle; line-height:19px; color:#333;}
.b-faq-page ul li{margin:0px 0 10px 0;}
.b-faq-page ul li ul{list-style:lower-roman}



.b-stepdetail.b-stepdetail-1:hover, .b-stepdetail.b-stepdetail-1 {

}

/* style for page skra_i_umbodsleigu */
.b-user-properties-set-trent{
    margin: 29px 0 22px;
}
.b-user-properties-set-trent table{
    width: 257px;
    float: left;
    margin: 11px 0 0 16px;
    font-size: 13px;
    color: #322a13;

}
.b-user-properties-set-trent tr td{
	padding:0 0 3px 0;
}
.b-user-properties-table-trent-name{
    font-weight: bold;
    width: 110px;
    qpadding: 3px 0;
}
.b-user-properties-set-trent h5{
    font-size: 17px;
    color: #332a14;
    margin: 0;

}
.b-user-properties-set-trent table td{
}
.b-user-properties-set-trent-info{
    float: left;
    width: 417px;
    border-left: 1px dashed #ccc;
    padding: 0 0 0 34px;
    line-height: 1.8!important;
}
.b-user-content-action-rent{}
.b-user-content-action-rent .b-user-content-action-label{
    font-size: 12px;
    font-weight: normal;
    margin: 8px 22px 8px 0;
    width: 152px;
}
.b-user-content-action-rent-info{
    position: absolute;
    right: 0;
    font-weight: bold;
    color: #333;
    font-size: 13px;
    top: 15px;
}
.b-user-content-action-rent-title{
    font-size: 14px;
    font-weight: bold;
    color: #cc9c29;
}
.b-user-properties-more{}
.b-user-properties-more .b-back{
    qposition: absolute;
    right: 0;
    font-weight: bold;
    font-size: 13px;
    top: 4px;
    color: #333;
}
.b-user-content-action.b-user-content-action-rent{
    border-top: none;
    position: relative;
}
.b-user-content-action-label.b-start-time{
    width: 279px;
    margin: 8px 12px 8px 0;
}
.b-user-content-action-rent .b-user-content-action-field{
    width: 100px;
}
.b-user-content-action-rent .b-user-content-action-label.b-user-content-action-label-from{
    width: 170px;
    margin: 8px 0;

}
.b-user-content-action-rent .b-user-content-action-label.b-user-content-action-label-to{
    width: 85px;
    margin: 8px 0;
}
.b-user-content-action-rent .b-user-content-action-label-from .b-user-content-action-field,
.b-user-content-action-rent .b-user-content-action-label-to .b-user-content-action-field{
    display: inline;
    float: none;
    width: 37px;
    margin: -2px 8px 0 7px;
    padding: 6px 0;

}
.b-accept-rules.b-accept-rules-rent{
    margin: -6px auto 0;
    text-align: center;
    padding: 7px 2px 10px;

}

.b-user-content-rent-submit-wrap .b-button-link{
    float: right;
}
.b-user-content-rent-submit-wrap{
    border-top: 1px solid #E5E5E5;
    margin: 19px 0 0 0;
    padding-top: 17px;
}

/* style for page minar eignir kaupa */
.b-advertisement-tree{
    margin: 10px 0 0 16px;

}
.b-advertisement-branch{
    float: left;
    width: 249px;
}
.b-advertisement-branch.b-advertisement-branch-date{
    width: 199px;
}
.b-advertisement-branch h4{
    font-size: 13px;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0 6px 0;
}
.b-advertisement-property-list{

}
.b-advertisement-branch-separator.b-advertisement-branch-separator-date{
    margin: 40px 16px 0 24px;

}
.b-advertisement-branch.b-advertisement-branch-payment{
    width: 192px;

}
.b-advertisement-branch-payment-rules {
    display: block;
    border: 1px solid #eeac7e;
    margin: 10px 0 10px 420px;
    padding: 10px 15px;
    font-size: 15px;
    color: #000;
    font-weight: bold;
}

.b-advertisement-property-list li{
    overflow: hidden;
    border-bottom: 1px solid #E5E5E5;
    padding: 7px 0 5px;

}
.b-advertisement-property-list li div{
    font-size: 13px;
    font-weight: bold;
    float: left;
    width: 140px;
}
.b-advertisement-property-list li span{
    font-size: 13px;
    display: block;
    float: left;
    width: 80px;

}
.b-advertisement-property-list li input{
    float: left;
}
.b-advertisement-branch-separator{
    float: left;
    border-left: 1px dashed #ccc;
    margin: 40px 28px 0 24px;
    height: 67px;
}
.b-advertisment-date .b-user-content-action-field{
    float: left;
    margin: 10px 0 0 0;
    width: 141px;
    font-size: 13px;
}
.b-advertisment-date-text{
    font-size: 13px;
    color: #676767;
    margin: 17px 0 0 0;
}
.b-advertisment-payment{
    margin: 21px 0 0;
}
.b-advertisment-payment label{
    display: block;
    font-size: 14px;
    color: #666;
    font-weight: bold;
    width: 204px;
    margin: 3px 0 0;
}
.b-advertisment-payment label:nth-child(2){
    display: none;
}
.b-pay-parameter {}
.b-pay-parameter-descr{
    margin-bottom: 0px !important;
}
.b-pay-parameter .b-button-link{
    margin: 2px 0 7px;
    float: right;
}


/* style for calendar */
.ui-datepicker-group .ui-datepicker-header {
    background: url("../img/bg-button-link.png") repeat-x scroll 0 0 transparent;
}
.ui-datepicker.ui-datepicker-multi{
    background: #f7f7f7;
}
.ui-datepicker-calendar .hoverDay{
    background: green;
    color: #fff;
}
.ui-datepicker-calendar .hoverDay a.ui-state-default{
    color: #fff;
}
.b-advertisment-date{
    position: relative;
}
.b-advertisment-date .ui-datepicker-trigger {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    position: absolute;
    right: -8px;
    top: 14px;
}

.b-icon-a{background-position: 7px -431px;}
.b-icon-boy{background-position: -21px -431px;}
.b-icon-mail{background-position: 7px -396px;}

.b-table .bg{
    background: #efebe2;
}

.b-table-nr{
    width: 25px;
}
.b-table-tegund{
    qwidth: 40px;
}
.b-table-rooms{
    width: 40px;
}
.b-table-zip{
    width: 40px;
}
.b-table-renttime{
    width: 40px;
}
.b-table-delivry{
    width: 40px;
}
.b-table-size{
    width: 40px;
}
.b-table-countchild{
    width: 40px;
}
.b-table-sex{
    width: 40px;
}
.b-table-price{
    width: 40px;
}
.b-table-insurance{
    width: 40px;
}
.h-table-nopad{
    width: 40px;
}
.b-table-design{

}


.b-table-design{

}
.b-table-design table{
    width: 966px;
    font-size: 13px;
    color: #474747;
}
.b-table-design thead{
    font-size: 13px;
    color: #e68300;
    font-weight: bold;
    cursor: pointer;
}

.b-table-design thead tr th{padding-right: 5px; padding-left: 5px;}
.b-table-design tbody tr td{padding-right: 5px !important; padding-left: 5px !important; qpadding-top:0px !important; qpadding-bottom:0px !important; }
.b-normal-user .b-table-design thead tr th {
    padding-left: 1px;
    padding-right: 1px;
}
.b-normal-user .b-table-design thead tr td {
    padding: 0 2px 0 2px;
}
.b-normal-user .b-table-design .b-icon {
    width: 25px;
}

.b-table-design tr{
    border-bottom: 1px solid #d1cbbf;

}
.udTable tbody tr:hover{
    background:#eee;
	border-bottom:1px solid #888;
	cursor:pointer;
}
.udTable tbody td{
    padding:8px 3px 4px 3px !important;
}
.b-table-design tr.odd{
    background-color: #efebe2;
}
.b-table-design td{
    padding: 3px 10px;
    vertical-align: middle;
}
.b-table-design td a{
    font-weight:bold;
	color:#000;
	font-size:12px;
}
.b-table-design td a:hover {
    text-decoration: underline;
}
.b-table-design .h-table-nopad{
    padding: 4px 0 !important;
    position: relative;
    width: 24px;
}
.b-table-design .bg{
    background: #efebe2;
}
.b-table-design .bg, .b-table-design .bg1{
	qfont-size:11px;
}

.b-table-design .bg, .b-table-design .bg1 a{
	qfont-size:11px;
}

#srcUser tr td{padding:0px 3px 0 3px;;}

.b-edit-upplusingar-branch{
    float: left;
    width: 204px;
}

.b-edit-upplusingar-buttons{
    margin-top: 20px;
}
.b-edit-upplusingar-buttons .b-button-link{
    padding: 0 11px;
    margin-right: 13px;
}
a.b-edit-upplusingar-more{
    background: #f1e7ae;
    color: #000;
    padding: 2px 4px;
}


.l-stepdetail2{
    /*margin-top: 10px;*/
    position: relative;
    top: 10px;
    background:url('../img/bg-stepdetails.png') repeat-x;

}
.b-stepdetail2{
    background: url('../img/bg-details-sprite.png') 0 -53px no-repeat;
    float: left;

}
.b-stepdetail2 h1{
    font-size: 17px;
    font-weight: bold;
    color: #272727;
    line-height: 48px;
    height: 48px;
    vertical-align: middle;
    background: url('../img/bg-details-sprite.png') right -154px no-repeat;
    padding: 0 20px 0 25px;
    margin-right: -17px;
    qfont-family: 'helvetica';
    font-family: Arial;

}

.b-stepdetail2 h1 a{
    font-size: 17px;
    font-weight: bold;
    color: #272727;

}

.b-stepdetail2 h1 span{
    font-weight: normal;
}
.b-stepdetail2:hover.b-stepdetail-1,
.b-stepdetail2.b-stepdetail-1{
    background-position: -20px 0;
}
.b-stepdetail2.b-stepdetail-5 h1,
.b-stepdetail2.b-stepdetail-5{
    background:none;
}
.b-stepdetail2:hover{
    background-position: 0 0;
}
.b-stepdetail2:hover h1,
.b-stepdetail2.b-stepdetail-1 h1{
    background-position: right -104px;
}

.dateX button[type="button"]{qborder:1px solid red; right:0px; top:23px;}



.tcdate{}
.tcdate button{qdisplay:none; float:right; border:0px;}
.tcdate input[type="text"]{width:60px;}

.srcbar3{}
.srcbar3 .title{padding:10px 0 10px 0; margin:0 0 10px 0; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; font-size:17px; font-weight:bold; color:#272727;}
.srcbar3 table{width:100%;}
.srcbar3 table label{width:100%; font-size:14px; font-weight:bold;color:#656565}
.srcbar3 table input{float:right;margin:0 10px 0 0;}


.zz1{}
.zzin{}
.zz1 div.radio span.checked {
	background-position: -38px -217px;
}

.zz1 div.radio span {
	background-position: -5px -216px;
}

.spamActiveTable{float:right; font-size:14px; font-weight:bold; color:#565656;}
.spamActiveTable span{position:relative; top:-1px; margin:0 5px 0 0}
.spamActiveTable label{margin:0 0 0 15px;}


.newFavIcon{background:#fff url(../img/favorite.png) 10px 10px no-repeat;}

.rulesTab{font-size:14px; font-weight:bold; color:#000; border:1px solid #FFA06E; margin:20px 0 0 0;}
.rulesTab tr{}
.rulesTab tr td{padding:8px 4px 8px 4px;}
.rulesTab tr .td1{padding-top:14px;}
.rulesTab tr td label{font-size:14px; font-weight:bold; color:#000; padding:0px; margin:0px;}

.rulesBut{margin:20px 0 0 0;}
.rulesBut ul{float:right;}
.rulesBut ul li{display:inline;}
.rulesBut ul li a{float:left; margin:0 0px 0 20px; font-size:15px; color:#40361b; }
.rulesBut ul li .cancel{margin-top:5px;}
.rulesBut ul li .cancel:hover{text-decoration:underline;}
.rulesBut div select{float:left;}
.rulesBut div select{height:28px; font-size:13px; color:#000; width:300px;}












.b-advertisement-table-title{
    color: #362b18;
    font-size: 17px;
    border-top: 1px solid #d1cbbf;
    border-bottom: 1px solid #d1cbbf;
    padding: 5px 0;
    margin: 15px 0 0;
}
.b-advertisement-table-more a{
    font-weight: bold;
    color: #474747;

}
.b-popup-advertisement{
    width: 739px;
    padding: 20px 20px 20px;
}
.b-popup-title{
    font-size: 20px;
    color: #666;
    border-bottom: 1px solid #dcdcdc;
    padding: 5px 0 9px;
}
.b-table-poppup{
    width: 581px;
}
.b-table.b-table-poppup td {
    padding: 3px 10px 0px;
	font-size:12px;
}
.b-table.b-table-poppup tr {
    border-bottom: none;
}
.b-table-poppup-styled{
    background: #e5e5e5;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
}
.b-popup-content{
    font-size: 13px;
}
.b-popup-subtititle{
    color: #E68300;
    font-size: 13px;
    margin: 5px 0;
}
.b-advertisement-tree-poppup{
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin: 6px 0 37px 0;
    padding: 26px 0 18px 25px;
}
.b-advertisement-tree-poppup .b-advertisement-branch{
    width: 282px;

}
.b-advertisement-tree-poppup .b-advertisement-branch-separator{
    border-left: 1px solid #CCCCCC;
    margin-top: 21px;

}
.b-advertisement-tree-poppup .b-advertisement-branch-date{
    width: 206px;

}
.b-advertisment-date{
    margin-top: 10px;
}
.b-popup-advertisement-submit{
    float: right;
    margin: 27px 0 0;
    padding: 0 10px;
}
.b-advertisment-date h5{
    font-size: 13px;
    margin: 9px 0 0 6px;

}
.b-advertisement-table-title-group{ overflow: hidden;}
.b-advertisement-table-title-group .b-advertisement-table-title{
    float: left;
    margin-left: 20px;
    width: 505px;
    text-align: center;
    height: 22px;
}
.b-advertisement-table-title.first{
    margin-left: 0;
}
.b-table-separator{
    position: relative;
    width: 19px !important;
    background: #fff;
}
.b-table-separator span.b-table-separator-arrow{
    background: url("../img/bg-table-separator.jpg") no-repeat scroll 0 55% #FFFFFF;
    display: block;
    width: 19px;
    height: 24px;
}
.b-table-separator span.b-table-separator-hack{
    background: #fff;position: absolute;
    bottom: -1px;
    height: 1px;
    width: 19px;
}
.b-advertisement-table-disabled span.b-table-separator-arrow{
    background: url("../img/bg-table-separator-disabled.jpg") no-repeat scroll 0 55% #FFFFFF;
}

/*.b-advertisement-table-title-group.b-advertisement-table-title-group-coll{*/
.b-advertisement-table-title-group-coll .b-advertisement-table-title{
    border-top: none;
    text-align: left;
}
.b-advertisement-table-disabled .b-user-properties-table tbody tr:nth-child(2n-1) {
    background-color: #e8e8e8;
}
.l-poppup-row {
    margin: 2px 0 40px;
    border-top: 1px solid #DCDCDC;
    border-bottom: 1px solid #DCDCDC;
    padding: 3px 0 9px;

}
.l-poppup-row .h-content-row-left{
    width: 300px;

}
.l-poppup-row .h-content-row-right{
    width: 200px;
    margin-left: 78px;
}
.l-poppup-row .h-content-row-right .b-table-in-coll{
    width: 200px;
}
.b-popup-contact-inputs{
    qborder-top: 1px solid #dcdcdc;
    margin: 8px 0 0 0;
    padding: 12px 0 0 0;

}
.b-popup-contact-inputs-area{
    border: 1px solid #dcdcdc;
    display: block;
    float: left;
    width: 324px;
    height: 66px;
}
.b-popup-contact-inputs-link{
    float: right;
    font-size: 15px;
    color: #40361b;
    display: block;
    margin: 7px 18px 0 0;
	border-right:1px dashed #ccc;
	padding:0 15px 0 0;

}
.b-popup-contact-inputs-submit{
    float: right;
    padding: 0 27px;
}
/* links page */
.linksgroup{
    float: left;
    width: 330px;
    margin-left: 42px;
    margin-top: 19px;
}
.linksgroup h2{
    font-size: 17px;

}
.linkss{
    color: #000;
    font-size: 13px;
}
.linkss a{
    color: #000;
    line-height: 1.7;
}

.b-user-edit-block{
    qborder-top: 1px solid #DCDCDC;
    qmargin: 22px 0 10px 0;
	qpadding: 20px 0 0 0;
}
.b-user-add-month{
    font-size: 13px;
    color: #565656;
    display: block;
    margin: 10px 0 0 10px;
    float: left;

}
.b-user-edit-block label{
    width: auto!important;
    font-weight: normal;
    margin: 5px 0 0 10px;
}
.b-user-edit-block h5{
    font-size: 14px;
    color: #565656;
    float: left;
    margin: 13px 0 0 0;
}
.b-user-edit-block div.radio,
.b-user-edit-block div.checkbox{
    margin-top: -5px;
}
.b-button-link-create{
    float: right;
}
.b-user-edit-block-foto{
    margin: -16px 0 0 0;
}
.b-user-edit-block-foto-thumbs{
    margin: 8px 0 0;
}
.b-user-edit-block-foto h1,
.b-user-edit-block-foto{
    border: none;
    margin-bottom: 0px;
}
.b-user-edit-block-foto-remove{
    font-size: 13px;
    color: #b0afae;
    display: block;
    margin: 4px 0 0 12px;
}



.descriptionPart{padding:10px; background:#F0E8DE;}
.descriptionPart .title{font-size:14px; font-weight:bold; color:#565656;}
.descriptionPart .content{font-size:13px; color:#565656;}

.descriptionPart2{padding:10px; background:#F0E8DE; width:400px; height:280px; position:relative; margin:0 -420px -280px 0; position:relative; left:760px; display:none;}
.descriptionPart2 .title{font-size:14px; font-weight:bold; color:#565656;}
.descriptionPart2 .content{font-size:13px; color:#565656;}



.b-legend a,
.b-legend p{
    float: left;
    color: #646464;
    font-size: 13px;
    margin-left: 10px;
}
.b-legend a{
    border-left: 1px solid #e5e5e5;
    color: #e68300;
    padding-left: 10px;
    vertical-align: top;
}
.b-legend a.current{
    color: #646464;
}
.b-legend a:first-child{
    border-left: none;
}
.b-legend label{float:left; margin:0px; padding:0px; color:#E68300}
.b-legend label input[type=checkbox]{float:left; margin:3px 5px 0 0;}


.b-additional-block .b-leigist-option{
    width: auto;

}
.b-additional-block label,
.b-additional-block h5{
    font-size: 14px;
    color: #666;
    float: left;
    height: 30px;
    margin: 5px 0;
}
.b-additional-block label{
    margin-top: -1px;
}
.b-additional-fields{
    margin-left: 10px;
    float: left;
    width: 38px;
    border: 1px solid gainsboro;
    padding: 5px 2px;
    color: #565656;
}
.b-additional-block{
    float: left;
    width: 205px;
    margin-left: 11px;
    margin-top: 15px;

}
.b-head-link{
    position: absolute;
    right: 13px;
    top: 17px;
    font-size: 13px;
    color: #e68300;
}

.b-additional-block .ui-datepicker-trigger ,
.b-user-edit-property-details-date .ui-datepicker-trigger {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    position: absolute;
    right: -3px;
    top: 1px;
}

.topMenuUserData{position:relative; top:-32px; left:120px;}
.topMenuUserData li{}
.topMenuUserData li a{float:left; margin:0 10px 0 10px; font-size:17px; font-weight:bold; color:#000;}
.topMenuUserData li .selected{color:#b17900; border-bottom:3px solid #C16D00;}
.topMenuUserData li .selected span{float:left; width:9px; height:5px; background:url(../img/colt.png) left top no-repeat; margin:0 -9px -5px 0; position:relative; top:23px; left:37px; }

#notice .itemNotice{display:none; width:800px; qborder:1px solid red;}


.someCome{margin:20px 0 0 0;

}
.someCome .one{font-size:13px; font-family:Arial; margin:0 0 10px 0;}

.nopadding{padding:0px;}
.nopadding tr td{padding:0px !important;}

.nopadding.other-options tr td { width: 135px;}

.confirmUser{background:url(../img/icon_ok_24.png) left top no-repeat; width:24px; height:24px; float:left;}
.confirmCat{background:url(../img/icon_ok_24.png) left top no-repeat; width:24px; height:24px; float:left;}
.confirmBtn {
    background:url(../img/icon_ok_24.png) left top no-repeat; width:24px; height:24px; float:left;
}
.confirmBtn.confirm-cat-to-company {
    margin-left: 5px;
}
.payHistory{float:left;}
.payHistory table{width:400px;}
.payHistory table tr{}
.payHistory table tr td{ padding:4px; font-size:13px; background:#eee; border:1px solid #fff}
.payHistory table tr .selected{background:#eee; border:1px solid #fff}

.requestRefused{float:right; font-size:14px; width:140px; padding:0 0 0 40px; margin:0 0 10px 0;}

.hideTime{display:none;}

.showRules{qfont-size:13px; qfont-weight:bold; color:#000; text-decoration:underline}
.showRules:hover{color:#EE8300; text-decoration:none;}

.printPhoto{display:none}
.printPhoto .oneBig{}
.printPhoto .oneBig img{width:525px; margin:0 5px 5px 0;}
.printPhoto .one{float:left}
.printPhoto .one img{width:260px; margin:0 5px 5px 0;}
.b-icon {
    overflow: hidden;
}
.b-icon img {
    display: none;
}
@media print{
    .header,
    .b-menu,
    .b-menu-action,
    .h-products-mt,
    .l-hack-control,
    .b-param,
    .b-content-title,
    .b-view-sort,
    .adminButtons,
    .hideForPrint,
	.redNotification,
    .footer{
        display: none;
    }

	.printPhoto{
		display:block;
	}

	.h-content-left{width:580px}
	/*.b-table-design{width:700px;}*/
	/*.b-table-design{width:100%;}*/
    .b-table-design table {
        width: 650px!important;
    }
    .l-content {
        width: 650px!important;
    }
    .b-icon {
        display: block;
        background: none;
        position: relative;
    }
    .b-icon img {
        display: block;
        position: absolute;
    }

    .b-icon-dog img {
        margin-left: 0;
        margin-top: -120px;
    }

    .b-icon-a img{
        margin-left: 7px;
        margin-top: -431px;
    }

    .b-icon-boy img{
        margin-left: -21px ;
        margin-top: -431px;
    }

    .b-icon-no img{
        margin: -20px 0 0 0;
    }

    .b-icon-ask img{
        margin: -40px 0;
    }
    .b-icon-mail img{
        margin: -396px 0 0 7px;
    }

    .b-icon-yes img{
        margin: 0 0;
    }

    .b-icon-bed img{
        margin: -100px 0 0 0;
    }
    .b-icon-smoke img{
        margin: -80px 0 0 0;
    }
    .b-icon-garage img{
        margin: -60px 0 0 0;
    }
    .b-icon-k img {
        display: none;
    }
}



.adminImgList{}
.adminImgList .one{float:left; margin:5px; text-align:center;}
.adminImgList .one img{width:70px; border:3px solid red;}
.adminImgList .one img:hover{cursor:pointer; border:3px solid green;}
.adminImgList .one img.green{cursor:pointer; border:3px solid green;}

.marginLabel{float:left; margin:9px 0 0 0;}

.adminButtons{margin:20px 0 25px 0; qheight:0px; float:left; qposition:relative; qtop:-50px;}
.adminButtons a{float:right; margin:0 0 0 5px;}

.labelPadding{padding:5px;}
.labelPadding2{font-weight:normal !important;}


.su3{text-align:center;}
.su15{text-align:center;}
.su7{text-align:center; padding-left:0px !important;}
.su8{text-align:center; padding-left:0px !important;}
.su10{text-align:right;}
.su14{padding-left:0px !important;}

.confirmBoxInputs1{ width:100px; margin:0 10px 0 0; height:25px; padding:3px; font-size:13px; float:left;}
.confirmBoxInputs2{ width:100px; margin:0 10px 0 0; height:25px; padding:3px; font-size:13px; padding:3px 0 0 0; float:left; text-align:center;}
.confirmBoxInputs3{margin:3px 0 0 0; float:left}
.confirmBoxInputsComments {
    width: 300px;
    height: 200px;
    font-size: 12px;
    display: none;
}

.su4{qtext-align:right;}
.su9{qpadding-right:0px !important; qtext-align:center;
    max-width: 130px;
    word-wrap: break-word;
    padding: 0;
}
.su92{padding:0 0 0 20px !important; qtext-align:center;
    max-width: 130px;
    word-wrap: break-word;
    padding: 0;
}

.uList1{text-align:center;}


.udTable table thead tr th{padding:10px 3px 5px 3px !important; text-align:left;}

.uList6{text-align:center; width:70px; qborder:1px solid red;}
.uList9{text-align:center; width:70px; qborder:1px solid red;}
.uList10{text-align:center; width:70px; qborder:1px solid red;}
.uList14{text-align:center; width:40px; qborder:1px solid red;}

.udTable td.ip-count:hover{
    background-color: #B4A087;
}

.udTable td.ip-count-mobile:hover{
    background-color: #B4A087;
}


.editUserAdminBlock{qborder:1px solid red; float:left; width:350px; margin:20px 0 0 0;}
.editUserAdminBlock table{margin:0px;}
.editUserAdminBlock h5{float:left; border-bottom:1px solid #ccc;margin:0 0 10px 0px; padding:0 0 10px 0px; width:320px; font-size:18px; color:#CAA12C;}


.spamConteiner{qwidth:810px; 1height:600px;}
.spamConteiner table{width:100%; font-size:12px; font-weight:bold;}
.spamConteiner table input[type="text"]{width:570px;}
.spamConteiner table textarea{width:570px; height:450px}
.spamConteiner .ButtonLine{margin:20px 0 0 0; text-align:right;}
.spamConteiner .ButtonLine input[type="button"]{padding:2px 30px 2px 30px;}
.spamConteiner .rightSide{float:left; width:580px; qborder:1px solid red;}
.spamConteiner .leftSide{float:left; width:150px; qborder:1px solid #ABC6DD; min-height:540px; margin:0 5px 0 0 ;}
.spamConteiner .leftSide ul{margin:0px; padding:0px; list-style:none;}
.spamConteiner .leftSide ul li{}
.spamConteiner .leftSide ul li a{display:block;
	padding:4px 0 4px 10px;
	font-size:12px;
	color:#000;
	text-decoration:none;
	margin:0 0 5px 0;
	position:relative;
	cursor:pointer;
	min-height:13px;
	width:140px;
}
.spamConteiner .leftSide ul li a:hover{
	qbackground:#CFCFCF;
}
.spamConteiner .leftSide ul li a.selected{
	background:#fff;
}
.spamConteiner .leftSide ul li a.selected span{
	display:none;
}
.spamConteiner .leftSide ul li a span{float:right; background:url(../img/close.png) left top no-repeat; width:10px; height:10px; margin:5px 10px 0 0; position:absolute; top:0px; right:-5px; cursor:pointer;}

.previewConteinerButtons{margin:10px 0 0 0; text-align:right}
.previewConteinerButtons input[type="button"]{padding:2px 30px 2px 30px;}

#previewConteinerSend{qwidth:810px; qheight:600px;}
#previewConteinerSend .userList{float:left; width:250px;}
#previewConteinerSend .userList ul{margin:0px; padding:0px; list-style:none;}
#previewConteinerSend .userList ul li{margin:0 0 4px 0;}
#previewConteinerSend .userList ul li a{font-size:12px; color:#000;}

.sendMailForm{qwidth:690px; border:4px solid #666666; background:#EFEFEF; qfloat:left; padding:10px}
.sendMailForm .etitle{height:25px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#E3E3E3'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FEFEFE), to(#E3E3E3)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FEFEFE,  #E3E3E3); /* for firefox 3.6+ */
	border-bottom:1px solid #BBBBBB;
	font-size:14px; color:#000;
	padding:10px 0 0 20px;
	margin:0 0 20px 0;
}

.sendMailForm table{width:100%; font-size:12px;}
.sendMailForm table tr{margin-bottom:10px;}
.sendMailForm table tr td{}
.sendMailForm table tr td.right{text-align:right; padding:3px 10px 15px 0; }
.sendMailForm table input[type="text"]{border-top:1px solid #A3A3A3; border-left:1px solid #A3A3A3;  border-right:1px solid #CCCCCC;  border-bottom:1px solid #CCCCCC; width:340px;
box-shadow:inset 0 1px 1px #CCCCCC;
-moz-box-shadow:inset 0 1px 1px #CCCCCC;
height:20px;
}
.sendMailForm .separator{border-top:1px solid #CCCCCC; margin:10px 0 10px 0;}
.sendMailForm .buttons{}
.sendMailForm .buttons ul{margin:0px; padding:0px; list-style:none;}
.sendMailForm .buttons ul li{}
.sendMailForm  a.send{
	float:right;
	padding:3px 10px 3px 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#DBDBDB'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#DBDBDB)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F9F9F9,  #DBDBDB); /* for firefox 3.6+ */
	border:1px solid #C7C7C7;
	border-radius:2px; -moz-border-radius:2px;
	margin:0 10px 0 0;
	font-size:12px;
	color:#000;
}
.sendMailForm  a.send:hover{
	border:1px solid #999;
    -moz-box-shadow: 0 0px 3px #999;
    -webkit-box-shadow: 0 0px 3px #999;
    box-shadow: 0 0px 3px #999;
}
.sendMailForm  a.disabled{
	border:1px solid #D8D8D8;
	background:#efefef;
	color:#999;
}
.sendMailForm  a.disabled:hover{
	background:#efefef;
	color:#999;
	border:1px solid #D8D8D8;
    -moz-box-shadow: 0 0px 3px #fff;
    -webkit-box-shadow: 0 0px 3px #fff;
    box-shadow: 0 0px 3px #fff;
}

.sendMailForm  a.cancel{float:right;margin:3px 0 0 0; font-size:12px; color:#355CB9;}
.sendMailForm  a.cancel:hover{text-decoration:underline;}


#addAmonth{background:url(../img/sprites.png) -8px 0px no-repeat; padding: 0 0 0 21px;}





.bigDLineConteiner{position:relative}
.bigDLine{background:url(../img/sysnihorn_label_nobg.png) left top no-repeat; width:334px; height:189px; position:absolute; right:0px; top:-9px; z-index:100}

.printNotendur{float:right; position:relative; top:-40px;}
.printNotendur a{background:url(../img/print.png) left top no-repeat; font-size:12px; font-weight:bold; color:#000; float:left; padding:5px 0 6px 30px;}
.printNotendur a:hover{text-decoration:underline;}

.l-content .print-button{float:right; position:relative; }
.l-content .print-button a{background:url(../img/print.png) left top no-repeat; font-size:12px; font-weight:bold; color:#000; float:left; padding:5px 0 6px 30px;}
.l-content .print-button a:hover{text-decoration:underline;}

.payment-info .print-button {
    margin-right: 30px;
}

.printNotendurConteiner{font-size:12px; display:none; qborder:1px solid red; position:absolute; z-index:1000;}
.printNotendurConteiner .name{float:left;}
.printNotendurConteiner .name ul{margin:0px; padding:0px; list-style:none;}
.printNotendurConteiner .name ul li{margin:0 0 10px 0;}
.printNotendurConteiner .date{float:right;}
.printNotendurConteiner .text1{color:#000; margin:0 0 20px 0;}
.printNotendurConteiner .text1 p{color:#000;}

.min2{}
.min2 .one{qpadding:0 0 10px 0; background:#fff;}
.min2 .one .tableOne{margin:0px; padding:0px; width:100%}
.min2 .one .tableOne tr{border-bottom:0px; border-bottom:2px solid #ccc}
.min2 .one .tableOne tr td{}
.min2 .one .tableOne tr td .img{border:1px solid #E4E5E5; padding:2px; float:left;
    -moz-box-shadow: 0 0 4px #bfbfbf;
    -webkit-box-shadow: 0 0 4px #bfbfbf;
    box-shadow: 0 0 4px #bfbfbf;
	width:215px;
	height:125px;
	overflow:hidden;
}
.min2 .one .tableOne tr td .img img{width:215px;}
.min2 .one .tableOne tr td .title{border-bottom:1px solid #E6E7E7; margin:0 0 5px 0; padding:0 0 5px 0;}
.min2 .one .tableOne tr td .title a{font-size:16px; font-weight:bold; color:#000;}
.min2 .one .tableOne tr td .title a span{font-size:14px; font-weight:normal; color:#000; font-style:italic}
.min2 .one .tableOne tr td .title a span{font-size:14px; font-weight:normal; color:#000; font-style:italic}
.min2 .one .tableOne tr td .tableTwo{border-bottom:1px solid #E6E7E7; width:100%; font-size:12px; color:#313231;}
.min2 .one .tableOne tr td .tableTwo tr{border-bottom:1px solid #E6E7E7}
.min2 .one .tableOne tr td .tableTwo tr td{padding:4px 0 4px 0px;}
.min2 .one .tableOne tr td .tableTwo span{font-size:14px; font-weight:bold; color:#CBA02C}
.min2 .one .tableOne tr td .descript{padding:5px 0 5px 0; margin:0 10px 0 10px;}
.min2 .one .tableOne tr td .descript .period{float:right; background:#FEF8DF; color:#303130; padding:5px 10px 5px 10px;}
.min2 .one .tableOne tr td .descript .period span{font-size:14px; font-weight:bold; color:#CBA02C}
.min2 .one .tableOne tr td .dataViews{border-bottom:1px solid #E6E7E7; padding:0 0 10px 0;}
.min2 .one .tableOne tr td .dataViews .dataViewsIn{float:left; margin:0 20px 0 10px;}
.min2 .one .tableOne tr td .tableThree{width:310px; border-bottom:1px solid #E6E7E7;}
.min2 .one .tableOne tr td .tableThree tr{}
.min2 .one .tableOne tr td .tableThree tr td{height:6px; padding:5px 0 5px 0;}
.min2 .one .tableOne tr td .tableThree .border{float:right; border-right:1px solid #E6E7E7; height:20px;}
.min2 .one .tableOne tr td .min2Data{font-size:14px; font-weight:bold; color:#000; padding:10px 0 0 10px;}
.min2 .one .tableOne tr td .min2Data .min2Data1{margin:0 0 10px 0;}
.min2 .one .tableOne tr td .min2Data .min2Data2{float:left; margin:0 20px 0 0;}
.min2 .one .tableOne tr td .min2Data .min2Data2{float:left;}
.min2 .one .tableOne tr td .min2Data .min2Data2 span{font-weight:normal;}
.min2 .one .tableOne tr td .popup{position:relative;}
.min2 .one .tableOne tr td .popup .popup1{position:absolute; top:120px; left:10px; background:#CBA02C; padding:3px 10px 3px 10px; font-size:12px; font-weight:bold; color:#fff}
.min2 .one .tableOne tr td .popup .popup1 a{font-size:12px; font-weight:bold; color:#fff}
.min2 .one .tableOne tr td .popup .popup2{position:absolute; right:-7px; top:100px; background:url(../img/colt2.png) right top no-repeat; padding:0 5px 10px 0px; }
.min2 .one .tableOne tr td .popup .popup2 div{background:#CBA02C; padding:0 3px 0 3px; color:#fff; font-size:12px; font-weight:bold; qwidth:14px; font-size:15px;}


.min2{min-height:200px; /*background:url(../img/loading.gif) center center no-repeat;*/}
.min2.loading{ background:url(../img/loading.gif) center center no-repeat; }
.addUserImage{float:right; width:130px; text-align:center; position:relative; top:50px; background:#efefef; padding:5px; border:1px solid #ddd;}
.addUserImage a{
		background-image:url(/admin/theme/default/images/icons/add_image.png) left top no-repeat;
		display:block;
		font-size:12px;
		color:#000;
		padding:3px 0 5px 5px;
		background:#eee;
		border:1px solid #ccc;
		-moz-box-shadow: 0 0 4px #bfbfbf;
		-webkit-box-shadow: 0 0 4px #bfbfbf;
		box-shadow: 0 0 4px #bfbfbf;
}
.addUserImage a:hover{
	color:#666
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB', endColorstr='#F9F9F9'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#DBDBDB), to(#F9F9F9)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #DBDBDB,  #F9F9F9); /* for firefox 3.6+ */
}

.notification{font-size:12px; font-weight:normal; color:#404040; margin:10px 0 0 0; padding:10px 0 10px 70px; border:1px solid #9FC7F5; qbackground:#DBECFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background:#DBECFF url(../img/not1.png) 20px bottom no-repeat;
}
.notification .title{font-size:17px; color:#2850C1; margin:0 0 2px 0;}

.notification2{font-size:12px; font-weight:normal; color:#404040; margin:10px 0 0 0; padding:10px 0 10px 70px; border:1px solid #D5C0A6; qbackground:#DBECFF;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	qbackground:#EDE5DD;
	qfilter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDE5DD', endColorstr='#F8F4F0'); /* for IE */
	qbackground: -webkit-gradient(linear, left top, left bottom, from(#EDE5DD), to(#F8F4F0)); /* for webkit browsers */
	qbackground: -moz-linear-gradient(top,  #EDE5DD,  #F8F4F0); /* for firefox 3.6+ */
	background:#F5EFEA url(../img/not2.png) 20px bottom no-repeat;
}
.notification2 .title{font-size:17px; color:#8F8B20; margin:0 0 2px 0;}

#selectMainImage{display:none; margin:10px 0 0 0;}
#selectMainImage .smiTitile{font-size:14px; font-weight:bold; color:#CC9C29;}


.tebleForSuport{background:#fff; qvisibility:hidden; height:0px;}
.tebleForSuport tr{height:0px;border:0px;}
.tebleForSuport tr th{height:0px; padding:0px !important;font-size:0px; line-height:0px;}
.tebleForSuport tr th div{height:0px; font-size:0px; line-height:0px; }
.tebleForSuport tr th span{height:0px; font-size:0px; line-height:0px; }

.hideCol1{visibility:hidden; width:0px;display: none;}
.hideCol2{width:0px; font-size:0px; line-height:0px;}

#mycarousel img{width:75px;}

.allPhoto{qvisibility:hidden; qdisplay:none;}
.allPhoto img{width:130px; margin:0 8px 0 0;}
.allPhotoButton{}
.allPhotoButton a{margin:10px 0 0 0;float:right; font-size:14px; font-weight:bold; color:#CC9C29}


.secPopup{background:url(../img/yfirfarinn_label.png) left top no-repeat; width:271px; height:163px; position:absolute; right:-10px; top:-1px; z-index:1000}

.frameCss{border:0px; width:1027px; height:600px;}
.showFrame{cursor:pointer}
.showFrameS{background:#999 !important}

.redNotification{background:#9B2413; border-bottom:3px solid #5C0000;}
.redNotification .mediu{qborder:1px solid #fff; height:40px; margin:0px auto; width:1000px; color:#fff; font-size:13px; font-weight:bold; padding:10px 0 0 0; text-align:right;}
.redNotification .mediu a{color:#999}

.printMap{margin:10px 0 0 0; text-align:right;}
.printMap a{float:right; color:#626262; font-size:13px; font-weight:bold; border-bottom:1px dashed #010101;}
.printMap a:hover{border-color:#fff;}

#fileList{ margin:0 0 10px 0;}
#fileList .one{border-bottom:1px solid #E5E5E5; padding:5px 0 5px 0; font-size: 13px; color:#666;}
#fileList .one a.del{float:left; background:url(../img/del.png) left top no-repeat; width:16px; height:16px; margin:0 10px 0 0;}

.showAddMenu{margin:10px 0 10px 0; border-bottom:1px dotted #ccc; padding:0 0 10px 0;}
.showAddMenu a{color:#000; font-size:13px; text-decoration:underline; margin:0 10px 0 0;}
.showAddMenu a:hover{text-decoration:none;}

.promoNotification{position:relative; top:-20px; font-size:13px; font-family:Arial; font-weight:bold; background:#F1F1F1; border:1px solid #E8E8E8; padding:10px 15px; qcolor:#D39C29;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

}


.errorssid{position:absolute; right:-235px;top:5px; font-size:13px; font-weight:bold; color:#000; background:#EFEBE2; padding:7px 20px 7px 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #D9D9D9; display:none;
}

.b-payment-details {
    font-size: 12px;
}
.b-payment-details-table {
    text-align: center;
    font-size: 12px;
    color: #424240;
    border:0;
    border-collapse:collapse;
}
.b-payment-details-table td {
    padding: 5px;
}

.b-payment-details-table th {
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;

    color: #806a52;
}

.b-payment-details-seller {
    line-height: 19px;
}


.b-payment-details-total {
    float: right;
    font-size: 15px;
    color: #424240;
    margin-bottom: 50px;
}

.b-user-ip-table {
    width: 500px;
    font-size: 12px;
    border: 0;
}

.b-user-ip-table td {
    padding: 1px 5px;
}


.filter_pos{
	position: static;
}

.pagination ul li
{
    font-weight: bold;
    float: left;
}

.pagination ul li a
{
	display: block;
	float: left;
	color: #717171;
	background: #e9e9e9;
	text-decoration: none;
	padding: 5px 7px;
	margin-right: 6px;
	border-radius: 3px;
	border: solid 1px #c0c0c0;
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .7), 0px 1px 3px rgba(0, 0, 0, .1);
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.7);
}

.pagination ul li a:hover
{
	background: #eee;
	color: #555;
}

.pagination ul li a:active
{
	-webkit-box-shadow: inset -1px 2px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset -1px 2px 5px rgba(0, 0, 0, 0.25);
	box-shadow: inset -1px 2px 5px rgba(0, 0, 0, 0.25);
}

.pagination ul li.current a
{
	display: block;
	float: left;
	color: #fff;
	font-size: 10px;
	background: #808080;
}