html,body,div,span, iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,
cite,code,del,dfn,em, img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,
dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-family: inherit;}
:focus {outline: 0;}
table,caption,tbody,tfoot,thead,tr,th,td {vertical-align:top;}
body {color:#4e4e4e;background:#fff;font-family:Tahoma,Arial,sans-serif;}
table {border-collapse:collapse;border-spacing:0;}
caption,th,td {text-align:left;font-weight:normal;}
ol,ul {list-style-type: none;}
/* /RESET */

/* CROSS-SITES CLASSES */
.clear {clear:both; overflow:hidden; padding:0; border:0; height:0px; width:0.01%;}

.cf:before, .cf:after {content: "."; display: block; height:0; font:normal 0px/0px Tahoma; visibility: hidden;}
.cf:after {clear:both;}
.cf {zoom:1;}

.ohid{overflow:hidden;}

.l {text-align:left !important;}
.c {text-align:center !important;}
.r {text-align:right !important;}

.fll {float:left !important; display:block;}
.flr {float:right !important; display:block;}
.fln {float:none !important;}
.clrr{clear:right !important;}

.my10{margin:10px 0 !important;}
.mr10{margin:0 10px !important;}
.mb4em{margin-bottom:3em !important;}
.mb0{margin-bottom:0 !important;}
.mb3{margin-bottom:3px !important;}
.mb5{margin-bottom:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb28{margin-bottom:28px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb25{margin-bottom:25px !important;}
.mb35{margin-bottom:35px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.mb70{margin-bottom:70px !important;}
.mb80{margin-bottom:50px !important;}
.mb100{margin-bottom:100px !important;}
.py10{padding:0 10px !important;}
.pr0{padding-right:0 !important;}

.bold {font-weight: bold;}

/* display reset */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* base stylies */
html,
body{height: 100%; max-width:640px; margin:0 auto;}
body{font:.85em/1.2em Arial; color:#685f52; -webkit-text-size-adjust:100%;}
img{width:100%; border:0;}
img.li{width:88px; height:15px; border:0;}
h1,
h2{text-transform:uppercase; font:bold 1.4em/1.2em Arial; margin:0;}
h1
{
margin-bottom:5px;
}
h3
{
font:bold 1.2em/1em Arial; margin:0; padding:0 ;
}
a{color:#e44514; text-decoration:none;}
input{width:100%; font:1.4em/1.5em Arial; height:1.7em; border:0; border-radius:0;}
input[type="checkbox"], input[type="radio"] {width: auto; height: auto; vertical-align: middle;}

/* layout */
#wrapper {width: 100%; min-height: 100%; height: auto !important; height: 100%;}
#header {}
#content {padding-bottom:80px !important;}
#footer {margin: -80px auto 0; height: 80px; position: relative;}

.row:before, .row:after {content: "."; display: block; height:0; font:normal 0px/0px Tahoma; visibility: hidden;}
.row:after {clear:both;}
.row {zoom:1; display:block;}
.row .row{}

.column{float:left; display:block; padding:0 10px; width:10%;}
.column.two{width:20%;}
.column.three{width:30%;}
.column.four{width:40%;}
.column.five{width:50%;}
.column.six{width:60%;}
.column.seven{width:70%;}
.column.eight{width:80%;}
.column.nine{width:90%;}
.column.ten{width:100%;}
.column.centered{float:none; margin:0 auto;}
.column.onequarter{width:25%;}
.column.onethird{width:33%;}
.column.ml_one{margin-left:10%;}

.yBorderedList .column:first-child{padding-left:0;}
/* / layout */

.regionChoose{text-transform:uppercase; font-weight:bold; background:#e8e5e1; padding:1.3em 0;}
.regionChoose .regionName{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  color:#685f52;}
.regionChoose .arrow{text-align:center;}
/*
.regionChoose .type1{white-space:nowrap;}
*/
.regionChoose .type2{display:inline-block; width:12px; height:13px; background:URL(/img/set.png) -12px 0}
.regionChoose .type3{display:inline-block; width:12px; height:13px; background:URL(/img/set.png) -24px 0}


.logoRow{padding:1.2em 0;}
.logoRow .dmoLogo{max-width:200px; min-width:50px;}
.logoRow .loginLink{position:relative; display:inline-block; padding:0 20px 0 0; margin:12px 0 0; text-transform:uppercase; font-weight:bold; color:#685f52;}
.logoRow .loginLink i{display:block; position:absolute; right:0; top:50%; margin:-6px 0 0; width:12px; height:13px; background:URL(/img/set.png)}


.h2_tagline{display:block; margin-bottom:.3em; text-transform:uppercase; font-weight:bold; font-size:.8em;}
.h2_tagline strong{color:#e44514; white-space:nowrap;}


.searchForm{margin:0 0 2.5em; padding:1.3em 0 1.3em;
	border-top:1px solid #e8e5e2;
	border-bottom:1px solid #a49d8e; 
	background: #f9f8f7; /* Old browsers */
	background: -moz-linear-gradient(top,  #f9f8f7 0%, #f3f2f0 11%, #dfdcd7 38%, #d7d4ce 51%, #c8c5bf 51%, #c7c2bc 56%, #c7c2bc 66%, #cbc6c1 72%, #e0dedb 91%, #e8e7e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f8f7), color-stop(11%,#f3f2f0), color-stop(38%,#dfdcd7), color-stop(51%,#d7d4ce), color-stop(51%,#c8c5bf), color-stop(56%,#c7c2bc), color-stop(66%,#c7c2bc), color-stop(72%,#cbc6c1), color-stop(91%,#e0dedb), color-stop(100%,#e8e7e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9f8f7 0%,#f3f2f0 11%,#dfdcd7 38%,#d7d4ce 51%,#c8c5bf 51%,#c7c2bc 56%,#c7c2bc 66%,#cbc6c1 72%,#e0dedb 91%,#e8e7e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9f8f7 0%,#f3f2f0 11%,#dfdcd7 38%,#d7d4ce 51%,#c8c5bf 51%,#c7c2bc 56%,#c7c2bc 66%,#cbc6c1 72%,#e0dedb 91%,#e8e7e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9f8f7 0%,#f3f2f0 11%,#dfdcd7 38%,#d7d4ce 51%,#c8c5bf 51%,#c7c2bc 56%,#c7c2bc 66%,#cbc6c1 72%,#e0dedb 91%,#e8e7e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9f8f7 0%,#f3f2f0 11%,#dfdcd7 38%,#d7d4ce 51%,#c8c5bf 51%,#c7c2bc 56%,#c7c2bc 66%,#cbc6c1 72%,#e0dedb 91%,#e8e7e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f8f7', endColorstr='#e8e7e5',GradientType=0 ); /* IE6-9 */

}
.searchForm .searchBtn{display:block; text-align:center; color:#fff; text-transform:uppercase; font:bold .9em/2.65em Arial; height:2.65em; border-radius:3px;
	background: #ffdb8d; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffdb8d 0%, #ffd387 8%, #fec980 13%, #f8aa67 26%, #ee8044 42%, #eb6f37 51%, #e25327 51%, #d23d0f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdb8d), color-stop(8%,#ffd387), color-stop(13%,#fec980), color-stop(26%,#f8aa67), color-stop(42%,#ee8044), color-stop(51%,#eb6f37), color-stop(51%,#e25327), color-stop(100%,#d23d0f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffdb8d 0%,#ffd387 8%,#fec980 13%,#f8aa67 26%,#ee8044 42%,#eb6f37 51%,#e25327 51%,#d23d0f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffdb8d 0%,#ffd387 8%,#fec980 13%,#f8aa67 26%,#ee8044 42%,#eb6f37 51%,#e25327 51%,#d23d0f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffdb8d 0%,#ffd387 8%,#fec980 13%,#f8aa67 26%,#ee8044 42%,#eb6f37 51%,#e25327 51%,#d23d0f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffdb8d 0%,#ffd387 8%,#fec980 13%,#f8aa67 26%,#ee8044 42%,#eb6f37 51%,#e25327 51%,#d23d0f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdb8d', endColorstr='#d23d0f',GradientType=0 ); /* IE6-9 */
}
.searchForm .searchBtn:hover,
.searchForm .searchBtn:active{opacity:.8}


.sendFromBtn{display:block; font:bold 1.2em/40px Arial;  color:#fff; 
    background: #89c0ee; /* Old browsers */
    background: -moz-linear-gradient(top,  #89c0ee 0%, #7eb9eb 21%, #68abe3 50%, #4790ce 51%, #3f87c4 64%, #2e72ab 87%, #286aa2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89c0ee), color-stop(21%,#7eb9eb), color-stop(50%,#68abe3), color-stop(51%,#4790ce), color-stop(64%,#3f87c4), color-stop(87%,#2e72ab), color-stop(100%,#286aa2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #89c0ee 0%,#7eb9eb 21%,#68abe3 50%,#4790ce 51%,#3f87c4 64%,#2e72ab 87%,#286aa2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #89c0ee 0%,#7eb9eb 21%,#68abe3 50%,#4790ce 51%,#3f87c4 64%,#2e72ab 87%,#286aa2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #89c0ee 0%,#7eb9eb 21%,#68abe3 50%,#4790ce 51%,#3f87c4 64%,#2e72ab 87%,#286aa2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #89c0ee 0%,#7eb9eb 21%,#68abe3 50%,#4790ce 51%,#3f87c4 64%,#2e72ab 87%,#286aa2 100%); /* W3C */}





.footerLinks{background:#e8e5e1; padding:.5em 0; text-transform:uppercase; font-size:.8em;}
.copyright{font-size:.7em; text-align:center; margin:1em 0 0;}
.copyright a {margin: 0 0 0 20px;}

.dmoMobileApps {text-align: center; text-transform: uppercase; margin: 0 0 20px 0;}
.dmoMobileApps img {width: 99%; max-width: 280px; margin: 0 0 5px 0;}
/*
.iPhoneApp{display:block; padding:60px 0 0; margin:0 0 20px; position:relative; text-align:center; text-transform:uppercase; font:bold 1em/1em Arial;}
.iPhoneApp i{display:block; position:absolute; width:27px; height:48px; top:0; left:50%; margin:0 0 0 -13px; background:URL('/img/set.png') 0 -52px;}
*/



/* offer */
.offerHeader{margin:0 0 .4em;}
.offerPrice{font-size:1.3em; margin:0 0 .7em;}
.offerPrice strong{color:#e44514;}


.photoGallery{margin:0 0 30px;}
.photoGallery .loading{background:URL('/img/loading.gif') 50% 50% no-repeat;}
.photoGallery a{display:inline-block; width:20%; padding:5px 10px; opacity:.6; text-align: center; vertical-align: middle;}
.photoGallery a.current{opacity:1;}
.photoGallery a img {max-height: 80px; max-width: 100%; width: auto; }
.photoGallery .bigImg.verticalImg{width:auto;}

.offerAuthor{background:#e8e7e5; position:relative; padding:.8em 0 1.1em; margin:0 10px 5px;}
.offerAuthor .avatar{max-height:46px; width:auto; margin:0 10px; float:left;}
.offerAuthor .offerAuthorTxt{ margin:0 0 0 10px;}
.offerAuthor .offerAuthorTxt h2{overflow:hidden; text-overflow:ellipsis;}
.offerAuthor .btn{
    background: #fff; /* Old browsers */
    color:#e44514; text-align:center; font-size:.9em; padding:.6em 0; display:block; height:3.7em;font-weight:bold; text-transform:uppercase; border-radius:3px;}
.offerAuthor .btn:active{opacity:.8;}
.offerAuthor .btnPhone{text-transform:none;}
.offerAuthor .btnPhone b{font-weight:inherit; color:#646159;}
.offerAuthor .btnSend{line-height:2.5em;}
.edit_form .btnSend{background: #89c0ee;
background: -moz-linear-gradient(top, #89c0ee 0%, #7eb9eb 21%, #68abe3 50%, #4790ce 51%, #3f87c4 64%, #2e72ab 87%, #286aa2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89c0ee), color-stop(21%,#7eb9eb), color-stop(50%,#68abe3), color-stop(51%,#4790ce), color-stop(64%,#3f87c4), color-stop(87%,#2e72ab), color-stop(100%,#286aa2));
background: -webkit-linear-gradient(top, #89c0ee 0%,#7eb9eb 21%,#68abe3 50%,#4790ce 51%,#3f87c4 64%,#2e72ab 87%,#286aa2 100%);
background: -o-linear-gradient(top, #89c0ee 0%,#7eb9eb 21%,#68abe3 50%,#4790ce 51%,#3f87c4 64%,#2e72ab 87%,#286aa2 100%);
background: -ms-linear-gradient(top, #89c0ee 0%,#7eb9eb 21%,#68abe3 50%,#4790ce 51%,#3f87c4 64%,#2e72ab 87%,#286aa2 100%);
background: linear-gradient(to bottom, #89c0ee 0%,#7eb9eb 21%,#68abe3 50%,#4790ce 51%,#3f87c4 64%,#2e72ab 87%,#286aa2 100%);
color: #fff;
text-align: center;
font-size: .9em;
padding: .6em 0;
display: block;
font-weight: bold;
text-transform: uppercase;
border-radius: 3px;line-height:2.5em;}
.offerAuthor .loc{text-transform:uppercase; font-size:.8em; margin:.5em 0 10px;}
.offerAuthor .loc .city{display:inline-block; position:relative; margin:0 2em 0 0;}
.offerAuthor .loc .subway{display:inline-block; position:relative; padding:0 0 0 15px; white-space:nowrap;}
.offerAuthor .loc .subway img{position:absolute; left:0; top:0; margin:1px 0 0; display:block; width:11px;}
.offerAuthor .formSent{display:none;position:absolute; top:0; left:0; right:0; bottom:0; background:#e8e7e5; color:#e44514; font:bold 1.3em/1.1em Arial; text-align:center;}
.offerAuthor .formSent span{display:block; position:absolute; width:100%; top:50%; margin-top:-.5em; text-align:center;}

.js_hidden
{
display:none;
margin-top:20px;
}

.edit_form
{
width:100%;
margin:0 auto 2em;
overflow:hidden;
}
.edit_form input
{
border:1px solid #c6c2b8;
}
.edit_form label
{
font-weight:bold;
display:block;
margin-bottom:.5em;
}
.edit_form label span
{
color:red;
}

.offerBtns{text-align:center; margin:0 0 30px;}
.offerBtns img{width:60px; margin:0 10px;}


.publishDate{color:#9f9d97; margin:0 0 2em; font:.8em/1em Arial;}
.publishDate b{font-weight:normal; color:#646159;}

.offerDesc{margin:0 0 2em;}
.offerDesc .txt{font:1em/1.4em Arial; overflow:hidden;}
.offerDesc .readmore{display:none; margin:.5em 0; padding:.5em; text-align:center; font:bold .9em/1em Arial; text-transform:uppercase;}
.offerDesc.cutted .readmore{display:block;}
.offerDesc .readmore span{display:none;}
.offerDesc.cutted .readmore .closed{display:inline;}
.offerDesc.cutted .readmore.opened .closed{display:none;}
.offerDesc.cutted .readmore.opened .opened{display:inline;}

.offerDesc dl,.firmDesc dl{border-bottom:1px solid #ECE7E6;line-height:1.5em;overflow:hidden;width:100%;padding:.5em 0;}
.offerDesc dl dt,.firmDesc dt{float:left;}
.offerDesc dl dd,.firmDesc dd{float:right;overflow:hidden;text-overflow:ellipsis;width:50%;text-align:right;}

.offerDesc .txt p
{
margin-bottom:2em;
}

.offerAction {width: 100%;}
.offerAction td {width: 33.3%; text-align: center;}
.offerAction a {text-transform: uppercase; font-size: .7em; color: #685f52; white-space: nowrap;}
.offerAction p {margin: 5px 0 0 0; height: 3.4em;}
/* / offer */


/* lists */
.yBorderedList{border:5px solid #e8e5e1; margin:0 0 2.8em; border-width:5px 0 4px; padding-bottom:1.4em;}
.yBorderedList li{padding:1.4em 1em 1.4em;margin-top:0;border-bottom:1px solid #e8e5e1;}
.yBorderedList li.last{padding:1.4em 1em 1.4em;margin-top:0; border-bottom:1px solid #fff;padding-bottom:0em;}


.listsNav{padding:.6em .5em; margin:-.7em 0 0 5px; text-transform:uppercase; font:bold .9em/1em Arial;}
.listsNav li{display:inline-block; padding:0 .7em 0 0; margin-bottom:.6em; *display:inline; *zoom:1;}
.listsNav li+li{padding:0 .7em; border-left:1px solid #a49d8e; margin-left:-.2em;}
.listsNav a,
.listsNav span{display:inline-block; padding:.6em .7em; margin:-.6em -.7em; *display:inline; *zoom:1;}
.listsNav a b{color:#685f52;}


.projectsList a{display:block; padding:1.4em 0; margin:-1.4em 0;}
.projectsList a.hover{background:#f00;}
.projectsList .projectName{display:block; text-transform:uppercase; text-align:left; overflow:hidden; }
.projectsList .projectLogo{float:right; width:auto; margin:-5px 0 -5px 1em;}
.projectsList .auto{width:109px;}
.projectsList .adv{width:97px;}
.projectsList .dmir{width:101px;}
.projectsList .partner{width:138px;}
.projectsList .parts{width:119px;}
.projectsList .pro{width:98px;}
.projectsList .realty{width:127px;}
.projectsList .travel{width:127px;}
.projectsList .trucks{width:127px;}
.projectsList .zp{width:102px;}


.offersList a{color:#685f52; display:block; padding:1.4em 0; margin:-1.4em 0;}
.offersList a.nofull{color:#e44514;display:inline;}
.offersList .preview{float:left; width:30%;}
.offersList header{text-transform:uppercase; color:#e44514; margin:0 0 .5em;}
.offersList header .warning{padding-right:0.5em;font-weight:bold;}
.offersList .txt{display:block;overflow:hidden; /*max-height:4.8em;*/ margin:0 0 .5em;}
.offersList .price{font-size:1.3em; line-height:1.2em;}
.offersList .firm
{
    margin-top:1.4em;
    display:block;
    padding-top:1.4em;
}
.offersList .firm a{font-size:1.1em; line-height:1.2em;color:#e44514;margin:0;padding:0;display:inline;}


.offersListPaged{border-bottom:0; margin-bottom:0;}
.offersListFav li{position:relative; margin:0 45px 0 0;}
.offersListFav li .fav-remove img{position:absolute; width:35px; right:-45px; top:1em; }


.rubricsList li a{display:block; padding:1.4em 0; margin:-1.4em 0;}
.rubricsList .name{display:block; text-transform:uppercase; text-align:left; overflow:hidden;}
.rubricsList .count{float:right; font-size:.9em; font-weight:bold; color:#685f52; margin-left:1em;}
.rubricsList .count b{display:inline-block; padding:.1em .3em .1em .2em; margin:0 .3em 0 0; color:#fff;	
    background: #ffdb8d; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffdb8d 0%, #ffd387 8%, #fec980 13%, #f8aa67 26%, #ee8044 42%, #eb6f37 51%, #e25327 51%, #d23d0f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdb8d), color-stop(8%,#ffd387), color-stop(13%,#fec980), color-stop(26%,#f8aa67), color-stop(42%,#ee8044), color-stop(51%,#eb6f37), color-stop(51%,#e25327), color-stop(100%,#d23d0f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffdb8d 0%,#ffd387 8%,#fec980 13%,#f8aa67 26%,#ee8044 42%,#eb6f37 51%,#e25327 51%,#d23d0f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffdb8d 0%,#ffd387 8%,#fec980 13%,#f8aa67 26%,#ee8044 42%,#eb6f37 51%,#e25327 51%,#d23d0f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffdb8d 0%,#ffd387 8%,#fec980 13%,#f8aa67 26%,#ee8044 42%,#eb6f37 51%,#e25327 51%,#d23d0f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffdb8d 0%,#ffd387 8%,#fec980 13%,#f8aa67 26%,#ee8044 42%,#eb6f37 51%,#e25327 51%,#d23d0f 100%); /* W3C */
}

.rubricsList .subrubrics{color:#515151; margin:.5em 0 0;}
.rubricsList .subrubrics li{margin:0; padding:0;}
.rubricsList .subrubrics li+li{border:0;}
.rubricsList .subrubrics a{margin:0; padding:1em 0;}
.rubricsList .subrubrics .name{text-transform:none;color:#515151;}


.newOffers{margin:0 0 20px; border-bottom:5px solid #e8e5e1;}
.newOffers ul{margin:0 -10px 18px;}
.newOffers li{width:33%; display:block; float:left; padding: 0 10px; margin:0 0 20px;}
.newOffers li a{display:block;}
.newOffers li img{vertical-align:bottom;}
.newOffers li.clear{clear:both; width:100%; font:0/0 Arial; height:0; margin:0; padding:0;}
.newOffers .date{display:block; font-size:.68em; text-transform:uppercase; font-weight:bold; color:#b9b7b4;}
.newOffers .date b{font-weight:inherit; color:#685f52;}
.newOffers .avatar{float:left; width:20px; margin: 7px 5px 0 0;}
.newOffers .author{overflow:hidden; display:block; margin:2px 0 0; font-size:.75em; font-weight:bold; text-transform:uppercase;}
.newOffers .author .name,
.newOffers .author .city{overflow:hidden; display:block; text-overflow:ellipsis; width:100%; white-space:nowrap;}
.newOffers .author .city{color:#685f52; font-size:.9em; margin-top:-3px;}


.regionChooseList{margin:1.5em 0 0;}
.regionChooseList li a{display:block; color:#515151; padding:1.2em 0;}
.regionChooseList li ins{display:block; float:right; color:#515151; margin: 0 0 0 .5em; text-decoration:none;}
.regionChooseList li span{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.regionChooseList li.top+li.top{border-top:1px dotted #515151;}
.regionChooseList li.top span{ font-weight:bold;}
.regionChooseList li.letter{border:5px solid #e8e5e1; border-width:5px 0; margin:1.5em 0 0.5em;}
.regionChooseList li.letter a{display:inline-block; margin:.2em; padding:.3em .5em; font:bold 1.5em/1em Arial; color:#fff; background:#e44514;}

.pro
{
color:#fff;
background:#d23d0f;
padding:3px;
font-weight:bold;
text-transform:uppercase;
margin-right:5px;
}

.abc{padding:10px 10px 0 0;}
.abc a{display:inline-block; width:2.75em; padding:1.3em 0.6em 0.3em; margin:0 0 15px 10px; background:#d7d4cf; color:#000; font:1.7em/1em Arial; text-transform:uppercase;}
/*
.abc a:active,
.abc a.current{color:#fff; background:#e44514;}
*/

.pager{text-transform:uppercase; margin:0 0 30px; font-weight:bold; border:5px solid #e8e5e1; border-width:5px 0; }
.pager .count{text-align:center; padding-top:.8em; padding-bottom:.8em;}
.pager .next{text-align:right;}
.pager .prev,
.pager .next, .all{display:block; padding-top:.8em ; padding-bottom:.8em;}	
.pager span.prev,
.pager span.next{color:#cfcecb;}
.offersList .pager
{
    padding:0;
    border-top:5px solid #e8e5e1; 
}
.offersList .all
{
    padding-top:.8em; padding-bottom:.8em ;margin:0;
}
.hl{font:0/0 Arial; height:0; width:100%; border-bottom:5px solid #e8e5e1;}

/* / lists */
.contentBox{}
.contentBox h1,
.contentBox h2{margin:0 0 .5em;}
.contentBox h2{text-transform:none;}
.contentBox p{margin:0 0 1em; line-height:1.3em;}
.contentBox ul{list-style-type:disc; padding:0 0 0 2em;}
.contentBox ul li{padding:0 0 1em;}
.contentBox ul li ul{margin:1em 0 0; padding:0 0 0 1em; list-style-type:none;}
.contentBox ul li ul li{padding:0 0 .5em;}



.feedBackForm{margin-top:.5em; border-top:5px solid #e8e5e1; padding:.5em 0 2em;}
.feedBackForm p{font:.9em/1.3em Arial; margin:0 0 1em;}
.feedBackForm label{font:bold 1em/1.3em Arial; margin:0 0 .2em; display:block;}
.feedBackForm label i{color:#E44514; font:bold 1.2em Arial;}
.feedBackForm select,
.feedBackForm input,
.feedBackForm textarea{border:1px solid #c6c2b8; margin:0 0 1.5em; padding:.5em; width:100%; font:normal 1.3em/1.2em Arial;}
.feedBackForm select{padding:.5em 0;}
.feedBackForm textarea{height:7em;}
.feedBackForm input{padding:0 8px;}

.category-filter {text-transform: none; padding: 15px; margin: 15px 0 0 0;}
.category-filter .arrow {vertical-align: middle;}
.category-filter .five {font-weight: normal; padding: 0;}
.category-filter .five + .five {padding: 0 0 0 10px;}
.category-filter .feedBackForm {padding: 0; margin: 15px 0 0 0;display:none;}



.terms input {width: auto; font-size: .9em;}
.terms label {font-weight: normal; text-transform: none;}
.terms dt {float: left; margin: 0 5px 0 0;}
.terms dd {overflow: hidden; text-align: left; font-size: .9em;}
.terms dl + dl {margin: 15px 0 0 0;}

.counter img
{
    width:auto;
}


/* resolutions cheanges */
/* Small smartphones (portrait) */
@media only screen and (max-width : 240px) {
	body{font-size:.5em;}
	.projectsList .projectLogo{float:none; margin:0 0 5px;}
	.offersList .preview{width:100%;}
	.offersList .column.seven{width:100%; padding:0; margin:10px 0;}
}
/* Smartphones (portrait and landscape) */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

}

/* Smartphones (landscape) */
@media only screen 
and (min-width : 321px) {

}

/* Smartphones (portrait) */
@media only screen and (max-width : 320px) {
	/*
	.regionChoose .arrow{width:15%;}
	.regionChoose .regionName{width:85%;}
	.regionChoose .arrow .type1{display:none;}
	.regionChoose .arrow .type2{display:block;}
    */
}

/* Desktops and laptops */
@media only screen and (min-width : 1224px) {

}

/* Large screens */
@media only screen and (min-width : 1824px) 
{
}

/* iPhone 4 */
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5) {
}
/* / resolutions cheanges */

.error{ background-color: #FFCCCC;padding:15px;margin:15px 0;}
.validationError{ background-color: #FFCCCC;padding:15px;margin:15px 0;}
