<style>
    body, html {
        margin: 0px;
        padding: 0px;
    }

    #clear {
        clear: both;
        height: 0px;
    }

    #conteiner {
        margin: 0 auto;
        width: 1175px;
        padding: 0px;
        font-size: 11px;
        background: #ffffff;
        -webkit-border-radius: 15px;
        border-radius: 15px;
        -webkit-box-shadow: -6px 4px 44px 0 rgba(44, 62, 80, .5);
        box-shadow: -6px 4px 44px 0 rgba(44, 62, 80, .5)
    }

    #head_line {
        height: 15px;
        width: 1175px;
        margin: 0px;
        padding: 0px;
        display: block;
        text-align: right;
        font-family: Sylfaen;
        font-size: 11px;
        color: #FFFFFF;
    }

    #head_line span {
        font-family: Sylfaen;
        font-size: 11px;
        color: #FFFFFF;
        margin-right: 10px;
        margin-left: 5px;
    }

    #header {
        width: 1175px;
        height: 119px;
        margin: 0px;
        padding: 0px;
        display: block;
    }

    #header #logo {
        width: 160px;
        height: 110px;
        display: block;
        padding-top: 9px;
        margin-left: 7px;
        position: relative;
        float: left;
    }

    #header h3 {
        position: absolute;
        z-index: 100;
        left: 120px;
        top: 90px;
        font-family: sans-serif;
        font-size: 16px;
        color: #000000;
        width: 450px;
    }

    #header #header_banner {
        width: 270px;
        height: 100px;
        display: block;

        float: right;
        margin: 5px;
    }

    #header #contact {
        width: 230px;
        height: 101px;
        display: block;
        padding-top: 9px;
        margin-left: 7px;
        float: right;
    }

    #header #contact #lang a {
        width: 27px;
        height: 25px;
        display: block;
        background: url(../images/lang.png) no-repeat top left;
        float: left;
        font-family: Sylfaen;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        padding-top: 9px;
        padding-left: 6px;
        margin-right: 10px;
    }

    #header #contact #lang {
        width: 129px;
        height: 33px;
        display: block;
        float: right;
    }

    #header #contact #lang a:hover {
        width: 27px;
        height: 25px;
        display: block;
        background: url(../images/lang.png) no-repeat top left;
        float: left;
        background-position: 0px -33px;
        font-family: Sylfaen;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        padding-top: 9px;
        padding-left: 6px;
        margin-right: 10px;
    }

    #header #contact #lang a.active {
        width: 27px;
        height: 25px;
        display: block;
        background: url(../images/lang.png) no-repeat top left;
        float: left;
        background-position: 0px -33px;
        font-family: Sylfaen;
        font-size: 11px;
        color: #FFFFFF;
        text-decoration: none;
        padding-top: 9px;
        padding-left: 6px;
        margin-right: 10px;
    }

    #header #contact #number {
        width: 250px;
        height: 33px;
        display: block;
        float: right;
        font-family: Sylfaen;
        font-size: 24px;
        color: #000000;
        margin-right: 10px;
        margin-top: 35px;
        text-align: right;
    }

    #menu_line {
        height: 51px;
        background: url(../images/menu_shadow.png) repeat-x bottom left;
        width: 1175px;
        display: block;
        padding: 0px;
        margin: 0px;
        position: relative;
        padding-top: 9px;
    }

    #menu_line #add {
        height: 60px;
        display: block;
        padding: 0px;
        position: absolute;
        width: 248px;
        z-index: 100;
        left: 704px;
        top: 0px;
        background: url(../images/brokeri_16.png) no-repeat top left;
        text-align: center;
    }

    #menu_line #add h1 a {
        height: 42px;
        display: block;
        font-weight: normal;
        color: #FFF;
        font-family: Sylfaen;
        font-size: 15px;
        text-decoration: none;
        padding-top: 13px;
        padding-bottom: 5px;
        padding-right: 0px;
    }

    #menu {
        width: 1175px;
        height: 30px;
        background: url(../images/menu_bg.png) repeat-x top left;
    }

    #search_line {
        height: 261px;
        width: 1175px;
        display: block;
    }

    #content {
        width: 1175px;
        height: auto;
        margin-top: 15px;
        margin-right: auto;
        margin-bottom: 25px;
        margin-left: auto;
    }

    #content #left {
        width: 943px;
        height: auto;
        margin: 0 auto;
        display: block;
        min-height: 500px;
    }

    #content #right {
        width: 219px;
        height: auto;
        margin-left: 13px;
        padding-top: 0px;
        float: left;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
    }

    #right_box {
        width: 219px;
        height: auto;
        margin: 0px;
        padding: 0px;
        margin-bottom: 15px;
    }

    #right_box #r_top {
        background: url(../images/left_block_top.png) no-repeat top left;
        width: 219px;
        height: 3px;
        display: block;
        margin: 0px;
        padding: 0px;
    }

    #right_box #r_main {
        width: 219px;
        height: auto;
        margin: 0px;
        padding: 0px;
        background: url(../images/left_block_bg.png) repeat-y top left;
        display: block;
    }

    #r_main a {
        font-family: Sylfaen;
        font-size: 12px;
        text-decoration: none;
    }

    #r_main #r_title {
        color: #e31b23;
        font-family: Sylfaen;
        font-size: 13px;
        text-align: center;
        font-weight: bold;
        margin-top: 0px;
        padding-top: 6px;
        margin-bottom: 8px;
    }

    #r_main #r_list {
        width: 200px;
        height: auto;
        padding-left: 5px;
        margin: 0px 7px;
        padding-top: 5px;
        padding-bottom: 5px;
        border-bottom: 1px solid #cccccc;
        color: #000000;
        font-family: Sylfaen;
        font-size: 12px;
        line-height: 15px;
    }

    #r_main #r_list:hover {
        width: 200px;
        height: auto;
        padding-left: 5px;
        margin: 0px 7px;
        padding-top: 5px;
        padding-bottom: 5px;
        background: #f0f0f0;
        border-bottom: 1px solid #cccccc;
        color: #000000;
        font-family: Sylfaen;
        font-size: 12px;
        line-height: 15px;
    }

    #r_main #r_list span {
        color: #2b9424;
        font-family: Sylfaen;
        font-size: 12px;
    }

    #right_box #r_foot {
        background: url(../images/left_block_foot.png) no-repeat top left;
        width: 219px;
        height: 5px;
        display: block;
        margin: 0px;
        padding: 0px;
    }

    #advert_box {
        width: 943px;
        height: 263px;
        display: block;
    }

    #advert_box #title,
    #view_block #title {
        height: 25px;
        width: auto;
        margin-left: 21px;
        font-weight: bold;
        padding: 0px 9px 5px;
        color: #353535;
        font-family: sans-serif;
        font-size: 17px;
        line-height: 25px;
        text-shadow: 0px 1px 1px rgba(0, 0, 0, .3);
    }

    #advert_box2 {
        width: 922px;
        height: 263px;
        display: block;
        background: url(../images/block_shadow.png) repeat-x bottom left;
    }

    #advert_box2 #title {
        height: 25px;
        background: url(../images/title_bg.png) repeat-x top left;
        color: #FFFFFF;
        width: auto;
        margin-left: 0px;
        font-weight: bold;
        padding: 0px 9px 5px;
        color: #FFF;
        font-family: Sylfaen;
        font-size: 16px;
        line-height: 25px;
    }

    #box2 {
        margin: 11px 10px 0px 10px;
        width: 161px;
        height: 191px;
        display: block;
        float: left;
    }

    #box2 #top {
        width: 161px;
        height: 6px;
        background: url(../images/block_top.png) no-repeat top left;
    }

    #box2 #main {
        width: 161px;
        height: 180px;
        background: url(../images/block_bg.png) repeat-y top left;
        margin: 0px;
        padding: 0px;
    }

    #box2 #main img {
        width: 132px;
        height: 100px;
        display: block;
        margin: 0px;
        padding: 5px 14px 0px;
    }

    #box2 #main #monacemi {
        width: 140px;
        height: 48px;
        display: block;
        margin: 0px;
        padding: 0px 10px 0px;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 11px;
        line-height: 14px;
    }

    #box2 #main #price {
        width: 66px;
        height: 22px;
        display: block;
        margin: 0px;
        padding-left: 5px;
        padding-right: 5px;
        margin-left: 14px;
        margin-top: 5px;
        color: #FFFFFF;
        font-family: Sylfaen;
        font-size: 15px;
        text-align: right;
        line-height: 22px;
        background: url(../images/price_bg.png) no-repeat top left;
    }

    #box2 #bottom {
        width: 161px;
        height: 5px;
        background: url(../images/block_foot.png) no-repeat top left;
    }

    #box {
        margin: 11px 13px 0px 13px;
        width: 161px;
        height: 191px;
        display: block;
        float: left;
        position: relative;
        box-shadow: #ececec 0 0 2px;
        background: #fff;
    }

    #box:hover {
        box-shadow: #cecece 0 0 5px;
    }

    #box #top {
        width: 161px;
        height: 6px;
        background: url(../images/block_top.png) no-repeat top left;
    }

    #box #main {
        width: 161px;
        height: 180px;
        background: url(../images/block_bg.png) repeat-y top left;
        margin: 0px;
        padding: 0px;
    }

    #box #main img {
        width: 137px;
        height: 105px;
        display: block;
        margin: 0px;
        padding-top: 0px;
        padding-right: 12px;
        padding-bottom: 0px;
        padding-left: 12px;
    }

    #box #main #monacemi {
        width: 150px;
        height: 48px;
        display: block;
        margin: 0px;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 11px;
        line-height: 14px;
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
    }

    #box #main #price {
        width: 66px;
        height: 22px;
        display: block;
        padding-left: 5px;
        padding-right: 5px;
        margin-left: 14px;
        margin-top: 5px;
        color: #FFFFFF;
        font-family: Sylfaen;
        font-size: 15px;
        text-align: right;
        line-height: 22px;
        float: left;
        margin-right: 0px;
        margin-bottom: 0px;
    }

    #all_adv {
        text-decoration: none;
        color: inherit;
    }

    #box #main #price {
        -webkit-box-shadow: inset 0px 1px 0px 0px #757575;
        box-shadow: 0px 1px 0px 0px #757575;
        background-color: #ffffff;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        display: inline-block;
        color: #c42028;
        font-family: sans-serif;
        font-size: 12px;
        font-weight: 100;
        padding: 2px;
        line-height: 16px;
        text-decoration: none;
        text-shadow: 0px 0px 1px #f0f0f0;
        margin: 0px 5px;
        text-align: center;
        width: 144px;
        height: 18px;
        box-shadow: #e4e4e4 1px 3px 2px;
    }

    #box #bottom {
        width: 161px;
        height: 5px;
        background: url(../images/block_foot.png) no-repeat top left;
    }

    #box3 {
        margin: 11px 13px 0px 13px;
        width: 161px;
        height: 191px;
        display: block;
        float: left;
    }

    #box3 #top {
        width: 161px;
        height: 6px;
        background: url(../images/block_top_vip.png) no-repeat top left;
    }

    #box3 #main {
        width: 161px;
        height: 180px;
        background: url(../images/block_bg_vip.png) repeat-y top left;
        margin: 0px;
        padding: 0px;
    }

    #box3 #main img {
        width: 132px;
        height: 100px;
        display: block;
        margin: 0px;
        padding: 5px 14px 0px;
    }

    #box3 #main #monacemi {
        width: 150px;
        height: 48px;
        display: block;
        margin: 0px;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 11px;
        line-height: 14px;
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
    }

    #box3 #main #price {
        width: 66px;
        height: 22px;
        display: block;
        padding-left: 5px;
        padding-right: 5px;
        margin-left: 14px;
        margin-top: 5px;
        color: #FFFFFF;
        font-family: Sylfaen;
        font-size: 15px;
        text-align: right;
        line-height: 22px;
        background: url(../images/price_bg.png) no-repeat top left;
        float: left;
        margin-right: 0px;
        margin-bottom: 0px;
    }

    #box3 #bottom {
        width: 161px;
        height: 5px;
        background: url(../images/block_foot_vip.png) no-repeat top left;
    }

    #box4 {
        margin: 11px 7px 0px 7px;
        width: 161px;
        height: 191px;
        display: block;
        float: left;
        position: relative;
        box-shadow: #ececec 0 0 2px;
        background: #fff;
    }

    #box4:hover {
        box-shadow: #cecece 0 0 5px;
    }

    #box4 #top {
        width: 161px;
        height: 6px;
        background: url(../images/block_top.png) no-repeat top left;
    }

    #box4 #main {
        width: 161px;
        height: 180px;
        background: url(../images/block_bg.png) repeat-y top left;
        margin: 0px;
        padding: 0px;
    }

    #box4 #main img {
        width: 137px;
        height: 105px;
        display: block;
        margin: 0px;
        padding-top: 0px;
        padding-right: 12px;
        padding-bottom: 0px;
        padding-left: 12px;
    }

    #box4 #main #monacemi {
        width: 150px;
        height: 48px;
        display: block;
        margin: 0px;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 11px;
        line-height: 14px;
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
    }

    #box4 #main #price {
        width: 66px;
        height: 22px;
        display: block;
        padding-left: 5px;
        padding-right: 5px;
        margin-left: 14px;
        margin-top: 5px;
        color: #FFFFFF;
        font-family: Sylfaen;
        font-size: 15px;
        text-align: right;
        line-height: 22px;

        float: left;
        margin-right: 0px;
        margin-bottom: 0px;
    }

    #box4 #main #price {
        -moz-box-shadow: inset 0px 1px 0px 0px #757575;
        -webkit-box-shadow: inset 0px 1px 0px 0px #757575;
        box-shadow: 0px 1px 0px 0px #757575;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f00000), color-stop(1, #910000));
        background: -moz-linear-gradient(center top, #f00000 5%, #910000 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f00000', endColorstr='#910000');
        background-color: #c42028;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid #910000;
        display: inline-block;
        color: #FFF;
        font-family: Sylfaen;
        font-size: 15px;
        font-weight: normal;
        padding: 2px;
        line-height: 16px;
        text-decoration: none;
        text-shadow: 0px 0px 1px #910000;
        margin: 0px 5px;
        text-align: center;
        width: 144px;
        height: 18px;
    }

    #box4 #bottom {
        width: 161px;
        height: 5px;
        background: url(../images/block_foot.png) no-repeat top left;
    }

    #footer {
        width: 1175px;
        height: 179px;
        display: block;
        margin: 15px auto;
    }

    #footer #f_left {
        background: url(../images/footer_left.png) no-repeat top left;
        width: 4px;
        height: 179px;
        display: block;
        float: left;
    }

    #footer #f_bg {
        background: url(../images/footer_bg.png) repeat-x top left;
        width: 1167px;
        height: 179px;
        display: block;
        float: left;
    }

    #footer #f_menu {
        width: 1153px;
        height: 43px;
        display: block;
        border-bottom: 2px solid #cccccc;
        margin: 7px;
    }

    #f_list {
        width: 850px;
        height: 28px;
        display: block;
        margin-top: 15px;
        float: left;
    }

    #f_list li {
        margin: 0px;
        padding: 0px;
        float: left;
        list-style: none;
        margin: 0px 10px;
    }

    /* main level link */
    #f_list a {
        font-weight: bold;
        color: #4d4d4d;
        font-family: Sylfaen;
        font-size: 14px;
        text-decoration: none;
        display: block;
        padding: 0px 10px;
        margin: 0;
        height: 24px;
    }

    #f_list a:hover {
        padding: 0px 10px;
        color: #4d4d4d;
        height: 24px;

    }

    #footer #social {
        width: 252px;
        height: 33px;
        display: block;
        margin-top: 3px;
        float: right;

    }

    #footer #social img {
        margin-right: 5px;

    }

    #footer #f_right {
        background: url(../images/footer_right.png) no-repeat top left;
        width: 4px;
        height: 179px;
        display: block;
        float: left;
    }

    #nav {
        width: 703px;
        margin: 0;
        padding: 0;
        line-height: 100%;
        height: 30px;
        float: left;
    }

    #nav li {
        margin: 0px;
        padding: 0px;
        float: left;
        position: relative;
        list-style: none;
        background: url(../images/menu_line.png) right top no-repeat;
        padding-right: 2px;
    }

    /* main level link */
    #nav a {
        font-weight: normal;
        color: #FFF;
        font-family: sans-serif;
        font-size: 15px;
        text-decoration: none;
        display: block;
        padding: 6px 13px 0px 11px;
        margin: 0;
        height: 24px;
        background: url(../images/menu_bg.png) top right repeat-x;
        float: left;
    }

    #nav a:hover {
        padding: 6px 13px 0px 11px;
        background: #000;
        color: #FFF;
        height: 24px;
        background: url(../images/menu_bg_hover.png) top right repeat-x;
    }

    /* main level link hover */
    #nav .current a, #nav li:hover > a {
        color: #FFF;
    }

    /* sub levels link hover */
    #nav ul li:hover a, #nav li:hover li a {
        background: none;
        border: none;
        color: #FFF;
        z-index: 3;

        -webkit-box-shadow: none;
        -moz-box-shadow: none;
    }

    #nav ul a:hover {
        background: #2b6d25 !important;
        color: #fff !important;

        -webkit-border-radius: 0;
        -moz-border-radius: 0;

    }

    /* dropdown */
    #nav li:hover > ul {
        display: block;
    }

    /* level 2 list */
    #nav ul {
        display: none;
        z-index: 3;
        margin: 0;
        padding: 0;
        width: 185px;
        position: absolute;
        top: 30px;
        left: 0;
        background: #4cb444 url(img/gradient.png) repeat-x 0 0;
        border: solid 1px #3c3b39;

        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;

        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
        box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
    }

    #nav ul li {
        float: none;
        margin: 0;
        padding: 0;
        color: #FFFFFF;
    }

    #nav ul a {
        font-weight: normal;
        color: #FFFFFF;
    }

    /* level 3+ list */
    #nav ul ul {
        left: 181px;
        top: 3px;
    }

    /* rounded corners of first and last link */
    #nav ul li:first-child > a {
        -webkit-border-top-left-radius: 9px;
        -moz-border-radius-topleft: 9px;

        -webkit-border-top-right-radius: 9px;
        -moz-border-radius-topright: 9px;
    }

    #nav ul li:last-child > a {
        -webkit-border-bottom-left-radius: 9px;
        -moz-border-radius-bottomleft: 9px;

        -webkit-border-bottom-right-radius: 9px;
        -moz-border-radius-bottomright: 9px;
    }

    /* clearfix */
    #nav:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

    #nav {
        display: inline-block;
    }

    html[xmlns] #nav {
        display: block;
    }

    * html #nav {
        height: 1%;
    }

    #auth {
        width: 224px;
        height: 30px;
        float: right;
        margin: 0;
        padding: 0;
        line-height: 100%;
    }

    #auth li {
        margin: 0px;
        padding: 0px;
        float: left;
        position: relative;
        list-style: none;
        padding-right: 2px;
    }

    /* main level link */
    #auth a {
        font-weight: normal;
        color: #ffff00;
        font-family: Sylfaen;
        font-size: 13px;
        text-decoration: none;
        display: block;
        padding: 6px 9px 0px 9px;
        margin: 0;
        height: 24px;

    }

    #auth a:hover {
        padding: 6px 9px 0px 9px;
        color: #fff;
        height: 24px;

    }

    /* main level link hover */
    #auth .current a, #nav li:hover > a {
        color: #FFF;
    }

    /* clearfix */
    #auth:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
    }

    #auth {
        display: inline-block;
    }

    html[xmlns] #auth {
        display: block;
    }

    * html #auth {
        height: 1%;
    }

    #search {
        width: 705px;
        height: 261px;
        display: block;
        margin: 0 auto;
    }

#search li {
    float: left;
    list-style: none;
    font-family: sans-serif;
    font-size: 16px;
    font-size: 20px;
    padding: 5px;
}
    #search li a {
        color: #C42028;
        font-family: serif;
        font-size: 14px;
    }

    #search div#small_select {
        position: relative;
        text-align: left;
        margin-left: 3px;
        float: left;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #search #small_select select.select {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 51px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* dynamically created SPAN, placed below the SELECT */
    #search #small_select span.select {
        font-family: Sylfaen;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 51px;
        height: 21px;
        line-height: 21px;
        text-indent: 5px;
        background: url(../images/filtri_select_small.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        text-align: left;
    }

    #search_banner {
        width: 215px;
        height: 125px;
        display: block;
        float: left;
        background: #FFFFFF;
        margin: 5px;
    }

    #search_banner_view {
        width: 215px;
        height: 226px;
        display: block;
        float: left;
        margin: 7px;

    }

    #view_top {
        background: url(../images/view_top.png) no-repeat top left;
        width: 1175px;
        height: 5px;
        margin: 0px;
        padding: 0px;
    }

    #view_main {
        background: url(../images/view_bg.png) repeat-y top left;
        width: 1155px;
        height: auto;
        margin: 0px;
        font-family: Sylfaen;
        font-size: 12px;
        line-height: 17px;
        padding-top: 5px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }

    #view_text {
        margin: 20px;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: middle;
        background: transparent;
        font-family: Sylfaen;
        line-height: inherit;
    }

    #view_text ol, ul {
        list-style: inside;
        margin-left: 10px;

    }

    #view_main2 {
        background: url(../images/view_bg.png) repeat-y top left;
        width: 1175px;
        height: auto;
        margin: 0px;
        padding: 0px;
        font-family: Sylfaen;
        font-size: 12px;
    }

    #view_foot {
        background: url(../images/view_foot.png) no-repeat top left;
        width: 1175px;
        height: 4px;
        margin: 0px;
        padding: 0px;
    }

    #view_head {
        width: 1145px;
        height: 53px;
        display: block;
        border-bottom: 1px solid #cccccc;
        margin-top: 0px;
        margin-right: 5px;
        margin-bottom: 0px;
        margin-left: 5px;
    }

    #view_head a {
        text-decoration: none;
        color: #429b3a;
    }

    #view_head a:hover {
        text-decoration: underline;
        color: #429b3a;
    }

    #view_left {
        width: 922px;
        height: auto;
        border-right: 1px solid #cccccc;
        margin-top: 10px;
        margin-left: 0px;
        display: block;
        float: left;
    }

    #view_right {
        width: 229px;
        height: auto;
        margin-top: 0px;
        margin-right: 0px;
        display: block;
        float: right;
        padding: 0px;
    }

    #view_block {
        width: 922px;
        height: auto;
        border-bottom: 1px solid #cccccc;
        margin-bottom: 15px;
    }

    #view_block_r {
        width: 219px;
        height: auto;
        border-bottom: 1px solid #cccccc;
        margin: 5px 10px 0px;
        padding: 10px 0px;
    }

    #bank_calc {
        width: 202px;
        height: auto;
        margin: 5px 12px 0px;
        padding: 0;
    }

    #bank_calc #box_bank {
        width: 202px;
        height: 46px;
        display: block;
        background: url(../images/vtb_03.png) no-repeat top left;
    }

    h1#view_title_red {
        font-family: Sylfaen;
        font-size: 18px;
        color: #454545;
        padding-top: 5px;
        padding-left: 15px;
        float: left;
        width: 280px;
        font-weight: normal;
    }

    #view_title {
        font-family: Sylfaen;
        font-size: 18px;
        color: #231f20;
        padding-top: 5px;
        padding-left: 15px;
        float: left;
        width: 450px;
    }

    #circles {
        background: url(../images/certilebi.png) no-repeat top left;
        width: 174px;
        height: 39px;
        display: block;
        float: left;
    }

    #view_id {
        width: 130px;
        display: block;
        float: right;
        padding-right: 15px;
        text-align: right;
        padding-top: 12px;
        font-family: Sylfaen;
        font-size: 18px;
        line-height: 20px;
    }

    #view_id span {
        font-family: Sylfaen;
        font-size: 18px;
        color: #e31b23;
    }

    #view_desc {
        width: 180px;
        height: 500px;
        float: left;
        display: block;
    }

    #view_price {
        -moz-box-shadow: inset 0px 1px 0px 0px #757575;
        -webkit-box-shadow: inset 0px 1px 0px 0px #757575;
        box-shadow: 0px 1px 0px 0px #757575;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f00000), color-stop(1, #910000));
        background: -moz-linear-gradient(center top, #f00000 5%, #910000 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f00000', endColorstr='#910000');
        background-color: #c42028;
        -moz-border-radius: 15px;
        -webkit-border-radius: 15px;
        border-radius: 15px;
        border: 1px solid #910000;
        display: inline-block;
        color: #FFF;
        font-family: arial;
        font-size: 15px;
        font-weight: bold;
        padding: 5px 15px;
        text-decoration: none;
        text-shadow: 0px 0px 1px #910000;
        margin: 5px;
        text-align: center;
        width: 120px;
        height: 37px;
    }

    #view_price span {
        color: #fff8a7;
        font-family: Sylfaen;
        font-size: 14px;
        text-align: center;
        line-height: 12px;

        margin: 0px;
    }

    #view_info {
        width: 170px;
        margin: 15px 5px;
        padding-bottom: 5px;
        border-bottom: 1px dotted #cccccc;
    }

    #view_info p {
        width: 155px;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 13px;
        line-height: 17px;
        padding-left: 14px;
        background: url(../images/circle2.png) no-repeat left;
        height: auto;
    }

    #view_info1 {
        width: 170px;
        margin: 15px 5px;
        padding-bottom: 5px;
        border-bottom: 1px dotted #cccccc;
    }

    #view_info1 p {
        width: 155px;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 13px;
        line-height: 17px;
        height: 20px;

    }

    #phone {
        width: 165px;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 14px;
        font-weight: bold;
        line-height: 20px;
        height: auto;
        padding-left: 11px;
        background: url(../images/phone.png) no-repeat left top;
        padding-top: 0px;
        padding-bottom: 5px;
        border-bottom: 1px dotted #cccccc;
    }

    #phone a {
        color: #359E2E;
        font-family: Sylfaen;
        font-size: 12px;
        font-weight: bold;
        line-height: 17px;
    }

    #options {
        width: 170px;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 12px;
        font-weight: normal;
        line-height: 20px;
        height: auto;
        padding-left: 10px;
        padding-top: 10px;
    }

    #chack {
        height: 16px;
        margin: 4px 0px;
        width: 100%;
        color: #231f20;
        font-family: Sylfaen;
        font-size: 13px;
        font-weight: bold;
        float: left;
    }

    #chack img {
        width: 15px;
        height: 16px;
        margin-right: 5px;

    }

    #view_images {
        width: 922px;
        height: 154px;
    }

    #view_images img {
        width: 133px;
        height: 101px;
        float: left;
        margin: 8px;
        border: 1px solid #cccccc;
    }

    #index_search label {
        display: block;
        font-weight: 500;
        font-family: sans-serif;
        font-size: 14px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 5px;
        padding-left: 0px;
    }

    #index_search input.small-input {
        padding: 2px;
        font-size: 13px;
        background: #fff url(../images/small_input.png) top left repeat-x;
        border: 0px;
        color: #333;
        width: 72px;
        height: 17px;
        margin-bottom: 10px;
    }

    /* all form DIVs have position property set to relative so we can easily position newly created SPAN */
    #index_search div {
        position: relative;
        width: 51px;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #index_search select.select {
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 151px !important;
        height: 21px !important;
        line-height: 17px;
        margin-bottom: 7px;

    }

    /* dynamically created SPAN, placed below the SELECT */
    #index_search span.select {
        font-family: Sylfaen;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 151px;
        height: 21px;
        line-height: 17px;
        text-indent: 10px;
        background: url(../images/brokeri_37.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        margin-bottom: 7px;
    }

    .checkbox, .radio {
        width: 19px;
        height: 19px;
        padding: 0px;
        background: url(../checkbox.png) no-repeat;
        display: block;
        float: left;
    }

    .radio {
        background: url(radio.png) no-repeat;
    }

    .select {
        position: absolute;
        width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
        height: 21px;
        padding: 0px;
        color: #231f20;
        font: 12px/21px arial, sans-serif;
        background: url(select.png) no-repeat;
        overflow: hidden;
    }

    button {
    text-shadow: 0 1px 0 #458F11;
    box-shadow: inset 0 -1px 0 0 #21900D;
    background-color: #1DAA09;
    background-image: -moz-linear-gradient(top,#78d81f,#1daa09);
    background-image: -o-linear-gradient(top,#78d81f,#1daa09);
    background-image: -webkit-linear-gradient(top,#78D81F,#1DAA09);
    background-image: linear-gradient(top,#78d81f,#1daa09);
    position: relative;
    margin: 0;
    padding: 6px 25px;
    border: 0;
    overflow: visible;
    color: #FFF;
    cursor: pointer;
    white-space: nowrap;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    }
    
.addet {
    background: none;
    color: #333;
    text-shadow: none;
    border: none;
    box-shadow: none;
    padding: 0;
    font-size: 16px;
}

    button.mdgomareoba {
        font-family: Sylfaen;
        font-size: 13px;

        width: 100%;
        height: 21px;
        line-height: 17px;
        text-indent: 10px;
        background: url(../images/brokeri_37.png) no-repeat 0 0;

        margin-bottom: 7px;
    }

    #filter {
        width: 238px;
        min-height: 50px;
        height: auto;
        float: left;
        padding: 0px;
        margin-right: 14px;
        margin-left: 5px;
    }

    #filter_top {
        background: url(../images/filtri_top.png) no-repeat top left;
        width: 238px;
        height: 29px;
        margin: 0px;
        padding: 0px;
        padding-top: 4px;

    }

    #filter_top #title {
        width: 194px;
        height: 22px;
        margin-left: 22px;
        text-align: center;
        color: #353535;
        font-family: sans-serif;
        font-size: 18px;
        padding-top: 3px;
        font-weight: bold;
    }

    #filter_bg {
        background: url(../images/filtri_bg.png) repeat-y top left;
        width: 238px;
        min-height: 50px;
        height: auto;
        margin: 0px;
        padding: 0px;

    }

    #filter_box {
        width: 193px;
        height: auto;
        float: left;
        padding: 0px;
        margin-left: 22px;
        border-bottom: 1px solid #cccccc;
        padding-bottom: 5px;
    }

    #filter_bg form label {
        display: block;
        font-weight: normal;
        font-family: sans-serif;
        font-size: 14px !important;
        text-align: left;
        margin-left: 6px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
    }

    #filter_bg form input.small-input {
        padding: 2px;
        font-size: 12px;
        background: #fff url(../images/filtri_small.png) top left repeat-x;
        border: 0px;
        color: #333;
        width: 57px;
        height: 17px;
    }

    #filter_bg form input.middle-input {
        padding: 2px;
        font-size: 12px;
        background: #fff url(../images/filtri_middle.png) top left repeat-x;
        border: 0px;
        color: #333;
        width: 84px;
        height: 17px;
    }

    /* all form DIVs have position property set to relative so we can easily position newly created SPAN */
    #filter_bg form div {
        position: relative;
        text-align: left;
        margin-left: 6px;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #filter_bg select.select {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 181px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* dynamically created SPAN, placed below the SELECT */
    #filter_bg span.select {
        font-family: Sylfaen;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 181px;
        height: 21px;
        line-height: 21px;
        text-indent: 10px;
        background: url(../images/filtri_select.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        text-align: left;
    }

    #filter_bg div#small_select {
        position: relative;
        text-align: left;
        margin-left: 3px;
        float: right;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #filter_bg #small_select select.select {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 51px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* dynamically created SPAN, placed below the SELECT */
    #filter_bg #small_select span.select {
        font-family: Sylfaen;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 51px;
        height: 21px;
        line-height: 21px;
        text-indent: 5px;
        background: url(../images/filtri_select_small.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        text-align: left;
    }

    #filter_bg .select {
        position: absolute;
        width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
        height: 21px;
        padding: 0px;
        color: #231f20;
        font: 12px/21px arial, sans-serif;
        background: url(select.png) no-repeat;
        overflow: hidden;
    }

    #filter_bg button {
        background: url(../images/button.png);
        width: 75px;
        height: 26px;
        border: 0px;
        cursor: pointer;
        display: block;
        font-family: Sylfaen;
        font-size: 16px;
        color: #FFFFFF;
    }

    #filter_foot {
        background: url(../images/filtri_foot.png) repeat-y top left;
        width: 238px;
        height: 5px;
        margin: 0px;
        padding: 0px;
    }

    #search_view {
        width: 913px;
        min-height: 300px;
        display: block;
        height: auto;
        float: left;
        padding: 0px;
        margin: 0px;
    }

    #search_view a {
        text-decoration: none;
    / / color: #231f20;
    }

    #search_sum {
        width: 913px;
        height: 33px;
        display: block;
        float: left;
        padding: 0px;
        margin: 0px;
        margin-bottom: 7px;
    }

    #search_sum_left {
        width: 8px;
        height: 33px;
        float: left;
        padding: 0px;
        margin: 0px;
        background: url(../images/filtri_sum_left.png) no-repeat top left;
    }

    #search_sum_bg {
        width: 898px;
        height: 33px;
        display: block;
        float: left;
        padding: 0px;
        margin: 0px;
        background: url(../images/filtri_sum_bg.png) repeat-x top left;
    }

    #search_sum_bg2 {
        width: 898px;
        height: 33px;
        display: block;
        float: left;
        padding: 0px;
        margin: 0px;
        background: url(../images/filtri_sum_bg.png) repeat-x top left;
    }

    #search_sum_bg2 a {
        text-decoration: none;
        color: #353535;
        font-family: Sylfaen;
        font-size: 14px;
        font-weight: bold;
    }

    #search_sum_bg2 a:hover {
        text-decoration: underline;
        color: #353535;
        font-family: Sylfaen;
        font-size: 14px;
        font-weight: bold;
    }

    #search_sum_right {
        width: 7px;
        height: 33px;
        float: left;
        padding: 0px;
        margin: 0px;
        background: url(../images/filtri_sum_right.png) no-repeat top left;

    }

    #search_box {
        width: 913px;
        height: 197px;
        margin: 0px;
        padding: 0px;
        float: left;
        position: relative;
    }

    #search_box_left {
        width: 12px;
        height: 197px;
        margin: 0px;
        padding: 0px;
        background: url(../images/filtri_search_left.png) no-repeat top left;
        float: left;
    }

    #search_box_right {
        width: 12px;
        height: 197px;
        margin: 0px;
        padding: 0px;
        background: url(../images/filtri_search_right.png) no-repeat top left;
        float: left;
    }

    #search_box_bg {
        width: 889px;
        height: 197px;
        margin: 0px;
        padding: 0px;
        background: url(../images/filtri_search_bg.png) repeat-x top left;
        float: left;
    }

    #search_box_bg a {
        text-decoration: none;
        color: #2b6d25;
    }

    #search_box_bg a:hover {
        text-decoration: underline;
        color: #2b6d25;
    }

    #search_box_left2 {
        width: 12px;
        height: 197px;
        margin: 0px;
        padding: 0px;
        background: url(../images/filtri_search_left_vip.png) no-repeat top left;
        float: left;
    }

    #search_box_right2 {
        width: 12px;
        height: 197px;
        margin: 0px;
        padding: 0px;
        background: url(../images/filtri_search_right_vip.png) no-repeat top left;
        float: left;
    }

    #search_box_bg2 {
        width: 889px;
        height: 197px;
        margin: 0px;
        padding: 0px;
        background: url(../images/filtri_search_bg_vip.png) repeat-x top left;
        float: left;
    }

    #search_box_bg2 img {
        height: 149px;
        width: 197px;
        margin: 0px;
        margin-top: 13px;
        padding: 0px;
        float: left;
    }

    #search_box_bg #img {
        height: 149px;
        width: 197px;
        margin: 0px;
        margin-top: 13px;
        padding: 0px;
        float: left;
    }

    #search_box_content {
        margin-left: 12px;
        margin-top: 13px;
        height: 150px;
        float: left;
        width: 680px;
    }

    #search_box_content #head {
        width: 670px;
        height: 53px;
        border-bottom: 1px solid #cccccc;
    }

    #search_box_content #info {
        width: 550px;
        height: 57px;
        margin-top: 11px;
        display: block;
        float: left;
        font-family: Sylfaen;
        font-size: 13px;
        line-height: 17px;

    }

    #search_box_content #info1 {
        width: 120px;
        height: 57px;
        margin-top: 11px;
        display: block;
        float: left;
        font-family: Sylfaen;
        font-size: 13px;
        line-height: 17px;

    }

    #search_box_content #fasebi {
        width: 350px;
        height: 53px;
        display: block;
        margin: 0px;
        float: left;
        text-align: right;
    }

    #search_box_content #fasebi #price {
    width: 96px;
    height: 47px;
    display: block;
    padding-left: 5px;
    padding-right: 5px;
    color: #c42028;
    font-family: sans-serif;
    font-size: 17px;
    text-align: center;
    line-height: 20px;
    background: #f6f7f9;
    float: right;
    margin: 0px;
    margin-right: 7px;
    -webkit-border-radius: 15px;
    border-radius: 5px;
    /* -webkit-box-shadow: -6px 4px 44px 0 rgba(255, 255, 255, 0.5); */
    }

    #search_box_content #fasebi #price span {
    color: #000000;
    font-family: Sylfaen;
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    margin: 0px;
    }

    #search_box_content #garigeba {
        width: 312px;
        height: 53px;
        display: block;
        margin: 0px;
        float: left;
    }

    #search_box_content #garigeba #type {
        width: 95%;
        height: 25px;
        display: block;
        margin: 0px;
        padding-left: 3px;
        padding-right: 3px;
        margin-left: 5px;
        margin-top: 0px;
        color: #2b6d25;
        font-family: Sylfaen;
        font-size: 18px;
        text-align: left;
        line-height: 22px;
        float: left;
    }

    #search_box_content #garigeba2 {
        width: 680px;
        height: 53px;
        display: block;
        margin: 0px;
        float: left;
    }

    #search_box_content #garigeba2 #type {
        width: 95%;
        height: 25px;
        display: block;
        margin: 0px;
        padding-left: 3px;
        padding-right: 3px;
        margin-left: 5px;
        margin-top: 0px;
        color: #2b6d25;
        font-family: Sylfaen;
        font-size: 18px;
        text-align: left;
        line-height: 22px;
        float: left;
    }

    #asarchevi_box {
        width: 193px;
        min-height: 50px;
        height: auto;
        border: 1px solid #cccccc;
    }

    #ch_title {
        background: url(../images/title_bg.png) repeat-x top left;
        height: 21px;
        width: 1159px;
        font-family: Sylfaen;
        font-size: 14px;
        color: #FFFFFF;
        padding-left: 16px;
        padding-top: 4px;
    }

    #ch_img {
        width: 1175px;
        height: 162px;
        background: #000;
        padding-top: 8px;
        margin-bottom: 20px;
    }

    #ch_img img {
        margin: 0px;
        padding: 0px;
        float: left;
        border: 0px;
    }

    #ch_box {
        width: 1105px;
        height: 225px;
        display: block;
        border-bottom: 1px solid #cccccc;
        margin-left: 35px;
    }

    #ch_box #img {
        width: 180px;
        height: 180px;
        display: block;
        padding-top: 23px;
        float: left;
    }

    #ch_box #img img {
        width: 180px;
        height: 180px;
        display: block;
        border: 1px solid #cccccc;

    }

    #contact_box {
        width: 513px;
        height: 489px;
        display: block;
        border-bottom: 1px solid #cccccc;
        margin-left: 50px;
        margin-top: 50px;
        float: left;
    }

    #contact_box #map {
        width: 513px;
        height: 384px;
        display: block;
    }

    #order_form {
        width: auto;
        height: auto;
        min-height: 100px;
        padding: 10px;
    }

    #order_form #select_box {
        width: 220px;
        height: 47px;
        float: left;
        display: block;
        margin-top: 20px;
        margin-right: auto;
        margin-bottom: auto;
        margin-left: auto;
    }

    #order_form #select_box label {
        width: 220px;
        height: 14px;
        display: block;
    }

    /* all form DIVs have position property set to relative so we can easily position newly created SPAN */
    #select_box div {
        position: relative;
        text-align: left;
        margin-left: 0px;
        float: left;
        width: 220px;
        height: 25px;
    }

    #order_form #select_box2 {
        width: 650px;
        height: 47px;
        float: left;
        display: block;
        margin-top: 20px;
        margin-right: auto;
        margin-bottom: auto;
        margin-left: auto;
    }

    #order_form #select_box2 label {
        width: 650px;
        height: 14px;
        display: block;
    }

    /* all form DIVs have position property set to relative so we can easily position newly created SPAN */
    #select_box2 div {
        position: relative;
        text-align: left;
        margin-left: 0px;
        float: left;
        width: 650px;
        height: 25px;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #select_box2 select.mdgomareoba {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 650px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #select_box select.select {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 181px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* dynamically created SPAN, placed below the SELECT */
    #select_box span.select {
        font-family: Sylfaen;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 181px;
        height: 21px;
        line-height: 21px;
        text-indent: 10px;
        background: url(../images/filtri_select.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        text-align: left;
    }

    #order_form #order_box {
        width: 893px;
        height: auto;
        display: block;
        border-bottom: 1px solid #cccccc;
        margin-bottom: 15px;
        padding-bottom: 10px;
    }

    #order_form #inp_box_small {
        width: 80px;
        height: 47px;
        float: left;
        display: block;
        margin-top: 20px;
    }

    #order_form #inp_box_small label {
        width: 110px;
        height: 14px;
    }

    #inp_box_small input.small_input {
        padding: 2px;
        font-size: 13px;
        background: #fff url(../images/order_small_inp.png) top left no-repeat;
        border: 0px;
        color: #333;
        width: 72px;
        height: 17px;
    }

    #order_form #inp_box_big {
        width: 410px;
        height: 47px;
        float: left;
        display: block;
        margin-top: 20px;
    }

    #order_form #inp_box_big label {
        width: 410px;
        height: 14px;
    }

    #inp_box_big input.big_input {
        padding: 2px;
        font-size: 13px;
        background: #fff url(../images/order_big_inp.png) top left no-repeat;
        border: 0px;
        color: #333;
        width: 406px;
        height: 17px;
    }

    #order_form #inp_box_middle {
        width: 220px;
        height: 47px;
        float: left;
        display: block;
        margin-top: 20px;
    }

    #order_form #inp_box_middle label {
        width: 220px;
        height: 20px;
        display: block;
    }

    #inp_box_middle input.middle_input {
        padding: 2px;
        font-size: 13px;
        background: #fff url(../images/order_middle_inp.png) top left no-repeat;
        border: 0px;
        color: #333;
        width: 177px;
        height: 17px;
    }

    #order_form #select_price_box {
        width: 181px;
        height: 35px;
        float: left;
        display: block;
        margin: 0px;
        margin-right: auto;
        margin-bottom: auto;
        margin-left: auto;
        font-family: Sylfaen;
        font-size: 13px;
    }

    #order_form #inp_box_price {
        width: 85px;
        height: 35px;
        float: left;
        display: block;
        margin: 0px;
    }

    #inp_box_price input.price_input {
        padding: 2px;
        font-size: 13px;
        background: #fff url(../images/order_small_inp.png) top left no-repeat;
        border: 0px;
        color: #333;
        width: 72px;
        height: 17px;
    }

    #order_form div#valuta_select {
        position: relative;
        text-align: left;
        margin-left: 3px;
        float: right;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #order_form #valuta_select select.select {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 76px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* dynamically created SPAN, placed below the SELECT */
    #order_form #valuta_select span.select {
        font-family: Sylfaen;
        font-size: 13px;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 76px;
        height: 21px;
        line-height: 21px;
        text-indent: 5px;
        background: url(../images/order_small_sel.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        text-align: left;
    }

    #all_adv a {
        float: right;
        font-family: Sylfaen;
        font-size: 13px;
        padding-top: 10px;
        margin-right: 7px;
        font-weight: bold;
        text-decoration: none;
        color: #333333;
    }

    .sale_price {
        width: auto;
        height: auto;
        display: none;
    }

    .rent_price {
        width: auto;
        height: auto;
        display: none;
    }

    .gira_price {
        width: auto;
        height: auto;
        display: none;
    }

    /* common styles */
    .gf-form label {
        font: normal normal 13px Sylfaen;
        color: #000;

    }

    .gf-form label,
    .gf-checkbox input[type="checkbox"] + label::before,
    .gf-radio input[type="radio"] + label::before {
        font-family: Sylfaen;
        font-size: 12px;
        margin: 0px;
    }

    /* hide the checkboxes and radios */
    .gf-checkbox input[type="checkbox"],
    .gf-radio input[type="radio"] {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        float: left;
    }

    /* we use generated content to create a placeholder for the checkbox and the radio */
    .gf-checkbox input[type="checkbox"] + label::before,
    .gf-radio input[type="radio"] + label::before {
        content: "";
        display: inline-block;
        width: 24px;
        height: 16px;
        margin: 0px 0px 0px 0px;
        background: url('/images/checkbox2.png') no-repeat 0 0;
        vertical-align: middle;
        cursor: pointer;
    }

    /* disabled checkbox or radio */
    .gf-form input[type="checkbox"]:disabled + label,
    .gf-form input[type="radio"]:disabled + label {
        opacity: .5;
        cursor: default; /* or cursor: no-drop */
    }

    /* hover checkbox (unselected state only) */
    .gf-checkbox input[type="checkbox"]:not(:checked):hover + label::before {
        background-position: 0 -16px;
        cursor: pointer;
    }

    /* selected checkbox */
    .gf-checkbox input[type="checkbox"]:checked + label::before {
        background-position: 0 -32px;
        cursor: pointer;
    }

    /*************** Notifications ***************/

    .notification {
        position: relative;
        margin: 0 0 15px 0;
        padding: 0;
        border: 1px solid;
        background-position: 10px 11px !important;
        background-repeat: no-repeat !important;
        font-size: 13px;
        width: 99.8%;
    }

    .attention {
        background: #fffbcc url('../images/icons/exclamation.png') 10px 11px no-repeat;
        border-color: #e6db55;
        color: #666452;
    }

    .information {
        background: #dbe3ff url('../images/icons/information.png');
        border-color: #a2b4ee;
        color: #585b66;
    }

    .success {
        background: #d5ffce url('../images/icons/tick_circle.png');
        border-color: #9adf8f;
        color: #556652;
    }

    .error {
        background: #ffcece url('../images/icons/cross_circle.png');
        border-color: #df8f8f;
        color: #665252;
    }

    .notification div {
        display: block;
        font-style: normal;
        padding: 10px 10px 10px 36px;
        line-height: 1.5em;
    }

    .notification .close {
        color: #990000;
        font-size: 9px;
        position: absolute;
        right: 5px;
        top: 5px;
    }

    /* Notification for form inputs */

    .input-notification {
        background-position: left 2px;
        background-repeat: no-repeat;
        padding: 2px 0 2px 22px;
        background-color: transparent;
        margin: 0 0 0 5px;
    }

    /*************** Pagination ***************/

    .pagination {
        text-align: center;
        padding: 10px 0 5px 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
    }

    .pagination a {
        margin: 0 5px 0 0;
        padding: 3px 6px;
    }

    .pagination a.number {
        border: 1px solid #ddd;
    }

    .pagination a.current {
        background: #469400 url(../admin/resources/images/bg-button-green.gif) top left repeat-x;
        border-color: #459300;
        color: #fff;
    }

    .pagination a.current:hover {
        text-decoration: underline;
    }

    #client_box {

        width: 253px;
        height: 100px;
        display: block;
        padding: 3px 4px;
        float: left;
        margin: 22px 10px;
        border: 1px solid #cccccc;
    }

    #sort ul {
        float: right;
        margin: 0;
        padding: 0;
        margin-top: 4px;
    }

    #sort ul li {
        float: left;
        list-style-type: none;
        padding: 3px 10px 0;
        font-family: Sylfaen;
        font-size: 14px;
        color: #353535;
        position: relative;
        height: 18px;
    }

    #sort ul li a {
        color: #000000;
    }

    #sort ul li.activ {
        background-color: #2b6d25;
        padding: 4px 10px;

    }

    #sort ul li.activ a {
        text-decoration: none;
        font-family: Sylfaen;
        font-size: 14px;
        color: #FFF;
    }

    #sort ul li ul {
        display: none;
        position: absolute;
        top: 15px;
        left: 0px;
        background-color: #2b6d25;
        padding: 0px;
        z-index: 1000;
        color: #FFF;
    }

    #sort ul li ul li {
        float: none;

        margin: 0;

        font: normal 12px/13px Sylfaen;
        color: #FFF;
        text-decoration: none;
        z-index: 1000;
        padding: 4px 8px;
    }

    #sort ul li ul li a {
        font: normal 12px/13px Sylfaen;
        color: #FFF;
        text-decoration: none;

    }

    #sort ul li ul li a:hover {
        color: #a9a9a9;

    }

    #sort ul li:hover > ul {
        display: block;
    }

    .tip_trigger {
        position: relative;
    }

    .tip {
        color: #353535;
        background: #FFF;
        display: none; /*--Hides by default--*/
        padding: 5px;
        position: absolute;
        z-index: 1000;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        border: 1px solid;
        border-color: #cccccc;
        left: -145px;
        top: -45px;
    }

    .multi-column {
        /* Standard */
        column-count: 1;
        column-width: 50%;
        -webkit-column-count: 1;
        -webkit-column-width: 50%;
        -moz-column-count: 1;
        -moz-column-width: 50%;
        line-height: 17px;
        width: 50%;
        float: left;
        margin-top: 35px;
    }

    .multi-column a {
        text-decoration: none;
        color: #353535;
        font-family: Sylfaen;
        font-size: 13px;
    }

    .multi-column a:hover {
        text-decoration: underline;
        color: #353535;
        font-family: Sylfaen;
        font-size: 13px;
    }

    #vip {
        width: 60px;
        height: 60px;
        display: block;
        background: url(../images/vip.png) no-repeat bottom right;
        position: absolute;
        z-index: 100;
        right: -1px;
        bottom: -1px;
    }

    #vip_search {
        width: 60px;
        height: 60px;
        display: block;
        background: url(../images/vip.png) no-repeat bottom right;
        position: absolute;
        z-index: 10;
        right: -1px;
        bottom: 20px;
    }

    #shefaseba_box {
        background: url(../images/shefaseba.png) no-repeat top left;
        width: 268px;
        height: 79px;
        display: block;
        margin: 0 22px;
        float: left;
        text-align: center;
    }

    #shefaseba_box .title {
        color: #4A4A4A;
        font-family: Sylfaen;
        font-size: 16px;
        font-weight: bold;
        margin-top: 10px;
    }

    #shefaseba_box .price_yellow {
        color: #e0b12e;
        font-family: Sylfaen;
        font-size: 20px;
        font-weight: bold;
        margin-top: 10px;
    }

    #shefaseba_box .price_green {
        color: #4eb646;
        font-family: Sylfaen;
        font-size: 20px;
        font-weight: bold;
        margin-top: 10px;
    }

    #shefaseba_box .price_red {
        color: #e10000;
        font-family: Sylfaen;
        font-size: 20px;
        font-weight: bold;
        margin-top: 10px;
    }

    #popupbox {
        width: 300px;
        height: auto;
        left: 50%;
        margin-left: -150px;
        margin-top: -150px;
        top: 50%;
        position: fixed;
        opacity: 1;
        z-index: 11000;
        font-family: arial;
        visibility: hidden;
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
        padding: 10px;
    }

    #popupbox_pass {
        width: 300px;
        height: auto;
        left: 50%;
        margin-left: -150px;
        margin-top: -150px;
        top: 50%;
        position: fixed;
        opacity: 1;
        z-index: 11000;
        font-family: arial;
        visibility: hidden;
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
        padding: 10px;
    }

    #popupbox_reg {
        width: 400px;
        height: auto;
        left: 50%;
        margin-left: -200px;
        margin-top: -150px;
        top: 50%;
        position: fixed;
        opacity: 1;
        z-index: 11000;
        font-family: arial;
        visibility: hidden;
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius: 5px 5px 5px 5px;
        box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
        padding: 10px;
    }

    #background {
        background-color: #fff;
        opacity: 60%;
        filter: alpha(opacity=60);
        background-color: rgba(0, 0, 0, 0.60);
        width: 100%;
        min-height: 100%;
        overflow: hidden;
        position: fixed;
        top: 0;
        left: 0;
        color: white;
        visibility: hidden;
        z-index: 1000;
    }

    #login #inp_box_login {
        width: 300px;
        height: 25px;
        float: left;
        display: block;
        margin-top: 10px;
    }

    #login #inp_box_login label {
        width: 100px;
        height: 20px;
        display: block;
        float: left;
        color: #333;
        font-size: 13px;
        font-family: Sylfaen;
        margin-left: 10px;
    }

    #login #inp_box_login input.login_input {
        padding: 2px;
        font-size: 13px;
        background: #fff url(../images/order_middle_inp.png) top left no-repeat;
        border: 0px;
        color: #333;
        width: 177px;
        height: 17px;
        float: left;
    }

    #reg #inp_box_reg {
        width: 400px;
        height: 25px;
        float: left;
        display: block;
        margin-top: 10px;
    }

    #reg #inp_box_reg label {
        width: 150px;
        height: 20px;
        display: block;
        float: left;
        color: #333;
        font-size: 13px;
        font-family: Sylfaen;
        margin-left: 10px;
    }

    #reg #inp_box_reg input.reg_input {
        padding: 2px;
        font-size: 13px;
        background: #fff url(../images/order_middle_inp.png) top left no-repeat;
        border: 0px;
        color: #757575;
        width: 177px;
        height: 17px;
        float: left;
        font-weight: bold;
    }

    #reg div#small_select {
        position: relative;
        text-align: left;
        margin-left: 0px;
        float: left;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #reg #small_select select.select {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 51px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* dynamically created SPAN, placed below the SELECT */
    #reg #small_select span.select {
        font-family: Sylfaen;
        font-size: 13px;
        font-weight: bold;
        color: #757575;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 51px;
        height: 21px;
        line-height: 21px;
        text-indent: 5px;
        background: url(../images/filtri_select_small.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        text-align: left;
    }

    #reg div#valuta_select {
        position: relative;
        text-align: left;
        margin-left: 2px;
        margin-right: 2px;
        float: left;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #reg #valuta_select select.select {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;
        position: relative;
        z-index: 10;
        width: 76px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* dynamically created SPAN, placed below the SELECT */
    #reg #valuta_select span.select {
        font-family: Sylfaen;
        font-size: 13px;
        font-weight: bold;
        color: #757575;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 76px;
        height: 21px;
        line-height: 21px;
        text-indent: 5px;
        background: url(../images/order_small_sel.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        text-align: left;
    }

    #reg #select_box {
        width: 400px;
        height: 25px;
        float: left;
        display: block;
        margin-top: 10px;
    }

    #reg #select_box label {
        width: 150px;
        height: 20px;
        display: block;
        float: left;
        color: #333;
        font-size: 13px;
        font-family: Sylfaen;
        margin-left: 10px;
    }

    /* all form DIVs have position property set to relative so we can easily position newly created SPAN */
    #reg #select_box div {
        position: relative;
        text-align: left;
        margin-left: 0px;
        float: left;
        width: 220px;
        height: 25px;
    }

    /* setting the width and height of the SELECT element to match the replacing graphics */
    #reg #select_box select.select {
        text-align: left;
        font-family: Sylfaen;
        font-size: 13px;

        position: relative;
        z-index: 10;
        width: 181px !important;
        height: 21px !important;
        line-height: 21px;
    }

    /* dynamically created SPAN, placed below the SELECT */
    #reg #select_box span.select {
        font-family: Sylfaen;
        font-size: 13px;
        font-weight: bold;
        color: #757575;
        position: absolute;
        bottom: 0;
        float: left;
        left: 0;
        width: 181px;
        height: 21px;
        line-height: 21px;
        text-indent: 10px;
        background: url(../images/filtri_select.png) no-repeat 0 0;
        cursor: default;
        z-index: 1;
        text-align: left;
    }

    .button {

        display: inline-block;

        outline: none;

        cursor: pointer;

        text-align: center;

        text-decoration: none;

        font: 14px/100% Arial, Helvetica, sans-serif;

        padding: 4px 15px 3px;

        color: #FFFFFF;

        -webkit-border-radius: .5em;

        -moz-border-radius: .5em;

        border-radius: .5em;

        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

        -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

        box-shadow: 0 1px 2px rgba(0, 0, 0, .2);

        float: left;

    }

    .button:hover {

        text-decoration: none;

    }

    .button:active {

        position: relative;

        top: 1px;

    }

    #butt a {
        color: #FFFFFF;
        margin-right: 7px;
    }

    #butt a:hover {
        color: #FFFFFF;
        margin-right: 7px;
    }

    .red {

        color: #FFFFFF;

        border: solid 1px #e30101;

        background: #f78d1d;

        background: -webkit-gradient(linear, left top, left bottom, from(#ed0000), to(#8f0000));

        background: -moz-linear-gradient(top, #ed0000, #8f0000);

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed0000', endColorstr='#8f0000');

    }

    .red:hover {

        background: #f47c20;

        background: -webkit-gradient(linear, left top, left bottom, from(#f80b0b), to(#980000));

        background: -moz-linear-gradient(top, #f80b0b, #980000);

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f80b0b', endColorstr='#980000');

    }

    .red:active {

        color: #FFFFFF;

        background: -webkit-gradient(linear, left top, left bottom, from(#8f0000), to(#ed0000));

        background: -moz-linear-gradient(top, #8f0000, #ed0000);

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8f0000', endColorstr='#faa51a');

    }

    #user_pannel {
        font-family: Sylfaen;
        font-size: 12px;
        color: #454545;
        padding: 8px;
        line-height: 20px;
    }

    #user_pannel a {
        font-family: Sylfaen;
        font-size: 12px;
        color: #454545;
        text-decoration: none;
    }

    #user_pannel a:hover {
        font-family: Sylfaen;
        font-size: 12px;
        color: #454545;
        text-decoration: underline;
    }

    #share42 {
        display: inline-block;
        padding: 6px 0 0 6px;
        background: #FFF;
        border: 1px solid #E9E9E9;
        border-radius: 4px;
    }

    #share42:hover {
        background: #F6F6F6;
        border: 1px solid #D4D4D4;
        box-shadow: 0 0 5px #DDD;
    }

    #share42 a {
        opacity: 0.5
    }

    #share42:hover a {
        opacity: 0.7
    }

    #share42 a:hover {
        opacity: 1
    }

    #design_cats {
        margin: 0px;
        display: block;
        width: 943px;
        height: auto;
    }

    #design_cat_box {
        margin: 5px;
        border: 1px solid #CCC;
        display: block;
        width: 175px;
        height: 196px;
        float: left;
    }
#header h1 {
    position: absolute;
    z-index: 100;
    left: 120px;
    top: 90px;
    font-family: sans-serif;
    font-size: 16px;
    color: #000000;
    width: 450px;
}
    #design_cat_box h3 {
        margin: 5px 3px;
        font-family: Sylfaen;
        font-size: 14px;
        color: #454545;
        line-height: 20px;
    }

    input.error {
        background: #ffebef !important;
        border-width: 1px !important;
        color: #480000;
    }

    select.error {
        background: #ffebef !important;
        border-width: 0px !important;
        color: #480000;
        opacity: 1 !important;
        height: 25px !important;
    }
</style>