@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=cyrillic');

body {
    color: #1e1e1e;
    font: .75em/1.2em Tahoma, Arial, Helvetica, sans-serif;
    margin: 0 auto;
}

body:before {
    content: "";
    position: fixed;
    top: -10px;
    left: 0;
    width: 100%;
    height: 10px;
    z-index: 9999;
    box-shadow: 0 0 15px rgba(0, 0, 0, .8)
}

html[xmlns] .clearfix {
    display: block
}

.row {
    margin-left: -20px;
    *zoom: 1
}

.row:before, .row:after {
    display: table;
    content: ""
}

.row:after {
    clear: both
}
[class*="span"] {
    float: left;
    margin-left: 5px
}

.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 940px
}

.span12 {
    width: 940px
}

.span11 {
    width: 860px
}

.span10 {
    width: 780px
}

.span9 {
    width: 700px
}

.span8 {
    width: 620px
}

.span7 {
    width: 540px
}

.span6 {
    width: 460px
}

.span5 {
    width: 380px
}

.span4 {
    width: 300px
}

.span3 {
    width: 220px
}

.span2 {
    width: 140px
}

.span1 {
    width: 60px
}

.offset12 {
    margin-left: 980px
}

.offset11 {
    margin-left: 900px
}

.offset10 {
    margin-left: 820px
}

.offset9 {
    margin-left: 740px
}

.offset8 {
    margin-left: 660px
}

.offset7 {
    margin-left: 580px
}

.offset6 {
    margin-left: 500px
}

.offset5 {
    margin-left: 420px
}

.offset4 {
    margin-left: 340px
}

.offset3 {
    margin-left: 260px
}

.offset2 {
    margin-left: 180px
}

.offset1 {
    margin-left: 100px
}

.row-fluid {
    width: 100%;
    *zoom: 1
}
.title_view_more h4 {
	
	border-bottom: 1px #fff;
	margin: 10px 0 2px -3px ;
	font-weight: bold;

}
.colortext {
color: #dd4925;
}
.title_more {
	
	height: 15px;
	overflow: hidden;
}
.text_more {
	height: 92px;
	margin-top: 0px;
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 0px;
	text-overflow: ellipsis;
	font-weight: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}

.price_more {
	margin-top:-2px;
	font-size: 11px;
	line-height: 11px;
	text-align: right;
	color: #e2562e;
	font-weight: bold;
	margin-bottom: 0px;
	
}
.price_more small {
font-size: 11px;
color: #666;
font-weight: normal;
}
.view_more div {
    width: 230px;
    height: 126px;
    border: 1px solid #ccc;
    float: left;
    color: #666;
    font-size: 12px;
    text-align: left;
    padding: 5px;
	background: #f9ffdb;
	
}
.view_more div:hover {
box-shadow: 0 0 5px rgba(0,0,0,0.3); 

}
.view_more img {
	margin: 4px 5px 1px 0;
	float: left;
    height: 86px;
    width: 115px;
    display: block;
}
.view_more a {
    display: block;
    line-height: 16px;
    font-weight: bold;
	text-decoration: none !important;
}
.view_more a p[class*="text_more"]{
	color:#666;
}
.view_more a span {
	margin-bottom: 3px;
    text-align: left;
    display: block;
}
.view_more div:first-child {
	margin-left: 17px;
}
.view_more div:last-child {
	margin-right: 0px;
}

.img-rounded {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;

}

input[class*="span"], select[class*="span"], textarea[class*="span"],
.uneditable-input[class*="span"], .row-fluid input[class*="span"],
.row-fluid select[class*="span"], .row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
    float: none;
    margin-left: 0
}

.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
    display: inline-block
}

input, textarea, .uneditable-input {
    margin-left: 0
}

input.span12, textarea.span12, .uneditable-input.span12 {
    width: 930px
}

input.span11, textarea.span11, .uneditable-input.span11 {
    width: 850px
}

input.span10, textarea.span10, .uneditable-input.span10 {
    width: 770px
}

input.span9, textarea.span9, .uneditable-input.span9 {
    width: 690px
}

input.span8, textarea.span8, .uneditable-input.span8 {
    width: 610px
}

input.span7, textarea.span7, .uneditable-input.span7 {
    width: 530px
}

input.span6, textarea.span6, .uneditable-input.span6 {
    width: 450px
}

input.span5, textarea.span5, .uneditable-input.span5 {
    width: 370px
}

input.span4, textarea.span4, .uneditable-input.span4 {
    width: 290px
}

input.span3, textarea.span3, .uneditable-input.span3 {
    width: 210px
}

input.span2, textarea.span2, .uneditable-input.span2 {
    width: 130px
}

input.span1, textarea.span1, .uneditable-input.span1 {
    width: 50px
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    cursor: not-allowed;
    background-color: #eee;
    border-color: #ddd
}

input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
    background-color: transparent
}


.clearfix {
    display: inline-block
}

a:link, a:active, a:visited {
    color: #2d5596;
    text-decoration: underline
}

a:hover {
    color: #dd491f;
    text-decoration: underline
}

a img {
    border: 0
}

#pagewidth {
    margin: 0 auto;
    min-width: 980px;
    width: 980px;
    padding: 10px;
    background: white;
}

#header {
	/*background: transparent url('../images/shapka_zima_3.jpg') no-repeat right top;*/
	background: transparent url('../images/header-bg.jpg') no-repeat right top; 
    /*border-top: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;*/
    height: 80px
}

#headerh1 {

	background: transparent url('../images/fn_logo_flag.png') no-repeat center center; 
/*	background: transparent url('../images/fn_logo_flag_ng.jpg') no-repeat center center;*/
    width: 275px;
    height: 62px;
    margin: 10px 0 0
}

#headerh1 a {
    display: block;
    height: 62px;
    text-indent: -9999em;
    width: 275px
}

.red {
    color: #dd491f
}

#auth_menu {
    float: right;
    padding: 7px 15px 0
}

#main-menu {
    line-height: 1.7em;
    height: 30px
}

#main-menu ul, #main-menu ul li {
    padding: 0;
    list-style: none;
    float: left
}

#main-menu ul li a:link, #main-menu ul li a:visited {
    display: block
}

#main-menu ul li a:hover {
    display: block
}

#main-menu form {
    position: absolute;
    right: 3px;
    top: -1px
}

.set-columns {
    width: 100%;
    border-collapse: collapse;
    border: 0;
    margin-top: 10px
}

.set-columns td {
    padding: 0;
    vertical-align: top
}

.column-left {
    width: 240px
}

.column-left h2 {
    /* background: transparent url('../images/search.gif') no-repeat -1px center;
    height: 21px;
    margin: 5px 0; */
    /* text-indent: -9999em; */
    margin: 15px 0 5px;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Roboto Slab', serif;
    color: #4167a7;
    font-size: 1.5em;
}

.column-right h3 {
    background: transparent url('../images/news.gif') no-repeat -2px bottom;
    height: 30px;
    margin: 10px 0;
    border-top: 2px solid #aaa;
    text-indent: -9999em
}

.column-left h3 {
    font-family: "Times New Roman", Tahoma, Arial;
    font-size: 20px;
    color: #dd4925
}

.search-ads-total {
    color: #2d5596;
    font-size: 8pt
}

#search-ads {
    margin: 10px 0
}

#search-ads select {
    width: 100%;
    margin-bottom: 10px
}

#search-ads .submit {
    text-align: right;
    margin: 0px;
}

#news, #news li {
    border: 0;
    margin: 0;
    padding: 0;
    list-style: none
}

#news p {
    margin: 5px 0 10px;
    font-size: 8pt
}

#news p span {
    color: #999
}

#articles, #articles li {
    border: 0;
    margin: 0;
    padding: 0;
    list-style: none
}

#articles p {
    margin: 5px 0 10px;
    font-size: 8pt
}

#articles p span {
    color: #999
}

td.column-middle {
    padding: 0 3px
}

.column-middle h2 {
    background: transparent url('../images/hotoffers.gif') no-repeat -2px top;
    height: 26px;
    margin: 6px 10px 10px;
    text-indent: -9999em;
    border-bottom: 2px solid #d00
}

#hot-offers {
    border-collapse: separate;
    border: 0;
    margin: 0 5px
}

#hot-offers td {
    padding: 2px 5px;
    background-color: #fafafa;
    border: 1px solid #ddd
}

#hot-offers .date {
    float: right;
    font-size: 8pt;
    color: #999
}

#hot-offers p {
    margin: 7px 0
}

#hot-offers p.price {
    margin: 7px 0 3px;
    font-weight: bold;
    color: #4167a7
}

#hot-offers .price b {
    color: #dd491f
}

.column-right {
    width: 240px
}

.column-right p {
    font-size: 8pt;
    margin: 0
}

td.column-listing {
    padding: 13px 0 0 10px
}

.ads-found {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #dedede;
    background-color: #EEE;
    margin: 15px 0
}

.ads-found td {
    padding: 3px 5px;
    font-size: 8pt;
    color: #666;
    vertical-align: middle
}

.ads-found td form {
    margin: 0;
    padding: 0;
    text-align: right
}

#ads-found {
    width: 100%;
    border-collapse: collapse;
    border: 0;
    margin-top: 15px
}

#ads-found td {
    padding: 5px 5px 10px 8px;
    line-height: 12pt
}

#ads-found td.offer-desc {
    min-width: 200px;
    word-wrap: break-word;
}

#ads-found .hot-offer td {
    background-color: #f0ffa8;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999
}

#ads-found td.hot-offer-photo {
    border-left: 1px solid #999
}

#ads-found td.hot-offer-desc {
    border-right: 1px solid #999
}

#ads-found .hot-offer td.chess {
    background-color: #ffa
}

#ads-found td img {
    background-color: #f5f5f5;
    border: 1px solid #DDD;
    margin-top: 3px;
    padding: 5px
}

#ads-found .num-of-photos {
    color: #999;
    font-size: 8pt;
    margin-top: 2px
}

#ads-found a {
    font-weight: bold;
    color: #4167a7
}

#ads-found p {
    margin: 0;
    color: #555;
    line-height: 1.3
}

#ads-found p.price {
    margin: 8px 0 0;
    font-weight: bold;
    color: #4167a7
}

#ads-found p.price span {
    color: #dd491f
}

#ads-found p.region {
    margin: 0;
    font-size: 8pt;
    color: #5c842b
}

#ads-found span.date {
    margin: 0;
    font-size: 8pt;
    color: #999
}

.pages {
    text-align: center
}

.pages b, .pages a, .pages a:hover {
    font-size: 8pt;
    padding: 2px
}

#footer {
    margin-top: 30px;
    border-top: 1px solid #ddd;
    font-size: 8pt
}

.footer-menu {
    color: #808080;
    margin-bottom: 2px
}

.copy {
    color: #a0a0a0;
    margin: 3px 0 1px
}

#sel-type-im {
    background: #fff;
    border: 1px solid #ccc;
    padding: .8em;
    border-radius: .3em
}
 #sel-type-im1 {
            background: #fff;
            border: 1px solid #ccc;
            padding: 5px;
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            -khtml-border-radius: 5px;
        }

.bold {
    color: #FFF;
    background: #4167A7
}
.list_bold {
	color: #1a1a1a;
	background: #ddd;
}

.price, .price b {
    font-weight: bold
}

.price {
    color: #4167a7
}

.price b {
    color: #dd491f
}
#tr-even {
     background-color: #fff;
}
.hot-ads-title-list {
    /* background: transparent url('../images/hotp3.png') no-repeat -2px top; */
    /* height: 13px; */
    /* text-indent: -9999em; */
    border-bottom: 2px solid rgba(234,113,35,.93);
    padding-bottom: 5px;
    color: #dd491f;
    text-transform: uppercase;
    font-weight: 500;
    font-family: 'Roboto Slab', serif;
    font-size: 1.3em;
    margin: 10px 0;
    
}

.hot-ads-table
{
    /* border-bottom: 1px solid rgba(234,113,35,.93); */
    /* padding-bottom: 5px; */
    margin-bottom: 15px;
}

.fixed, .default {
    background: #eee;
    background: #eee -webkit-linear-gradient(top, #f5f5f5, #EEE);
    background: #eee -moz-linear-gradient(top, #f5f5f5, #EEE);
    background: #eee -o-linear-gradient(top, #f5f5f5, #EEE);
    background: #eee -ms-linear-gradient(top, #f5f5f5, #EEE);
    left: 0;
    top: 0;
    border: 1px solid #e5e5e5
}

.fixed {
    position: fixed;
    width: 100%;
    z-index: 1002;
    box-shadow: 0 0 15px rgba(0, 0, 0, .8)
}

.default {
    position: relative
}

.fixed a, .default a {
    color: #08C;
    text-decoration: none;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 7px;
    padding-left: 7px;
    margin: 0;
    border-right: 1px solid #e5e5e5
}

.fixed a:hover, .default a:hover {
    background: #e9e9e9;
    border-right-color: #ddd;
    color: #005baa
}

.fixed ul, .default ul {
    margin: 0
}

.fixed li, .default li {
    margin: 0;
    padding: 0
}

.notepad-full, .notepad-empty {
    width: 20px;
    color: #fff;
    border-radius: 20px;
    text-align: center;
    position: absolute;
    display: block;
    top: 6px;
    right: 5px;
    font-weight: 600;
    font-size: 10px
}

.notepad-full {
    background: #fc6
}

.notepad-empty {
    background: #ddd
}

.btn-inline {
    border: none !important;
    border-radius: 0 !important;
}

.btn-success, .btn-danger, .btn-primary, .btn-info {
    margin-right: 5px;
    padding: 8px;
    color: #fff !important;
    border-radius: 3px;
    cursor: pointer;
    text-decoration: none !important;
    border: 1px solid;
}

.btn-primary {
    background: #006dcc;
    background: -webkit-linear-gradient(top, #08C, #04C);
    background: -moz-linear-gradient(top, #08C, #04C);
    background: -ms-linear-gradient(top, #08C, #04C);
    background: -o-linear-gradient(top, #08C, #04C);
    border-color: #04C #04C #002a80
}

.btn-success:active, .btn-danger:active, .btn-primary:active, .btn-info:active {
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    position: relative !important;
    top: 1px !important;
    left: 1px !important;
}

.btn-primary:hover, .btn-primary:active {
    background: #0044cc !important
}

.btn-success {
    background: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -ms-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    border-color: #51a351 #51a351 #387038
}

.btn-danger {
    background: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    border-color: #bd362f #bd362f #802420
}

.btn-danger:hover, .btn-danger:active {
    background: #bd362f
}

.btn-info {
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    border-color: #2f96b4 #2f96b4 #1f6377
}

.btn-info:hover, .btn-info:active {
    background: #2f96b4
}

ul.status-img {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.status-img li {
    float: left;
    margin-right: 5px;
}
/*view*/
    #spComplaint {
            cursor: pointer;
            text-decoration: none;
            font-weight: bold;
            font-size: 11px;
            color: tomato;
        }

        #listComplain {
            display: none;
            width: 448px;
            height: 290px;
            overflow-y: auto;
            background: #FFF;
            position: absolute;
            z-index: 5;
            border-bottom: 1px solid #ddd;
            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;

            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -khtml-border-radius: 5px;

            box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.2);
            -khtml-box-shadow: 0px 3px 10px 3px rgba(0, 0, 0, 0.2);
        }

        #beforeComplete {
            display: none;
            position: absolute;
        }

        #view-ad {
            width: 100%;
            background: #125FAF;
        }

        #user-foto {
            padding: 5px;
            border: 1px solid #ccc;
            border-radius: 5px;
            behavior: url(PIE.htc);
        }

        #user-foto-caption {
            word-wrap: break-word;
            font-size: 11px;
            color: #777777;
        }
/**view**/
/*index*/
.pic {
    margin-top: 5px;
    border: 1px solid #dddddd;
    background-color: #f5f5f5;
	padding: 1px;
    width: 238px;
    height: 91px;
}

.pic img {
	border: 2px solid #f5f5f5;
    float: left;
    margin-right: 5px;
    margin-top: 1px;
}

.pic p {
    margin: 0px;
    padding-top: 0px;
}

.pic div {
    clear: left;
}	

.pic_img {
	border: 2px solid #fafafa;
    float: left;
    margin-right: 5px;
    margin-top: 1px;
}

.pic_r {
    margin-top: 5px;
    border: 1px solid #dddddd;
    background-color: #f5f5f5;
	padding: 5px;
    height: 165px;
	
}

.pic_r p {
    margin: 0px;
    padding-top: 0px;
	
}

.pic_r div {
    clear: left;
 }
.pic_title {
	color: #2D5596; 
	font-size: 12px;
	text-align: center;
	height: 28px;
}
.pic_text {
	padding-top: 4px;
	white-space: normal;
	overflow: hidden;
	height: 113px;
	text-overflow: ellipsis;
	}
.articles_title{
	color: #2D5596;
	font-family: Times New Roman;
	font-size: 14px;
	margin: 10px 0 0 0;
	
}
.pic_phone {
	font-family: Times New Roman;
	font-size: 14px;
	display: inline;
	
}

.pic_phone span {
	margin-bottom: 12px;
}

.pic_city {
	margin-top: 4px;
	color: #2d5596;
	float: right;
	display: inline;
}
.articles_title a {
	text-decoration: none;
}	
.colortext {
    color: #dd4925;
    }
.colorphone {
    color: #dd4925;
    padding-bottom: 0px;
    }	
/*slide banners*/
.floating {
	height: 800px;
	}
#floating {
	height: 750px;
}
.fixed_banner {
	position: fixed;
	top: 15px;
	z-index: 9999;
}

/*mobile view*/
.ad-view-container #main-menu {
	font-size: 13px;
}
.ad-photo-block {
	padding: 0;
}

.ad-text-block {
	padding: 0;
	font-size: 14px;
	line-height: 1.1em; 
}

.view-h1 {  
	color: #555;
	font-size: 18px;
	line-height: 20px;
}
.ad-params {
	font-size: 14px;
}
.go-back {
    font-size: 12px;
}

