body,ul, li,dl,dt,dd,form {margin:0;padding:0;}
a img{border:none;}
body {background:#FFFFFF none repeat scroll 0 0;color:#474747;font-family:Tahoma,Arial,sans-serif;font-size:0.75em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
h2 {color:#6E6E6E;font-size:2em;margin:0 0 19px 13px;font-weight:normal;}
h3 {font-size:1em;margin:0 0 23px 13px;font-weight:normal;color:#404040;}
ol, ul {list-style:none;}
.level_1,  .level_2,  .dLevel_1,  .dLevel_2, .dLevel_3 {background:transparent url(/pic/catalog/bd_dashed.png) no-repeat scroll 0 100%;  overflow:hidden;padding-bottom:4px;}
.level_1 ul {background:transparent url(/pic/catalog/bd_dashed.png) no-repeat scroll 0 0;}
#extra .level_1,  .level_2,  .dLevel_1,  .dLevel_2, .dLevel_3 {background:transparent url(/pic/catalog/bd_dashed.gif) no-repeat scroll 0 100%;  overflow:hidden;margin:0px 0 0px 0;float:left;}
#extra .level_1 ul {background:transparent url(/pic/catalog/bd_dashed.gif) no-repeat scroll 0 0;width:235px;}
h4 {margin:0 0 20px 0;}
.level_1 li {line-height:1.5;padding-left:16px;}
.level_1 li a, .dLevel_1 li a {color:#686868;}
.level_1 li span, .dLevel_1 li span {color:#8D8D8D;font-size:0.8em; padding-left:5px;}
.level_2 {margin:14px 0 22px;}
.level_2 li a, .dLevel_3 li a {color:#1A4EBE;}
.subtitle {font-size:2em;font-weight:normal;  line-height:1;  }
.subtitle {color:#A8BB06;}
.subtitle span {font-size:0.4em;color:#979797}
.col_1, .col_2,  .col_3 {float:left;padding:20px 0 20px 13px;width:313px;}


.main {outline:none;width:980px;margin:auto;}
.main .header {height:92px;position:relative;width:980px;margin:auto;}
.mainmenu{width:980px;margin:auto;}

.main .stat{position:absolute;right:0;top:0;background:url(/pic/main/bgstat.gif) no-repeat 0 100%;padding:0 0 0 10px;font-size:0.9em;color:#545454;}
.main .stat DIV{background:url(/pic/main/bgstat.gif) no-repeat 100% 100%;padding:5px 10px 9px 0;}
.main .stat A{text-decoration:underline;color:#90a800;}
.main .stat DIV STRONG{color:#90a800;font-weight:bold;}


.main .auth{position:absolute;right:0;top:42px;overflow:hidden;zoom:1;font-size:1.16em;}
.main .auth LI{float:left;padding:0 17px 0 10px;list-style:none;background:url(/pic/main/sep.gif) no-repeat 0 100%}
.main .auth LI A{color:#474747;}
.main .auth EM A{font-style:normal;color:#E1822E;}

.main .topformright{overflow:hidden;zoom:1;padding:0 0 0 0px;margin:0;float:right}
.main .topformright LI{height:30px;margin:0 2px 0 0;float:left;background:url(/pic/main/bgtopli.gif) 0 0;padding:0 0 0 20px;}
.main .topformright LI.add{margin:0;background:url(/pic/main/bgtopliorange.gif)}
.main .topformright LI SPAN{display:block;background:url(/pic/main/bgtopli.gif) 100% 0;padding:8px 20px 0 0;color:#FFE400;}
.main .topformright LI.add  SPAN{margin:0;background:url(/pic/main/bgtopliorange.gif) 100% 0;}
.main .topformright LI SPAN A{display:block;color:#FFF;}

.main .topform{overflow:hidden;zoom:1;padding:0 0 0 0px;margin:0;}
.main .topform LI{height:30px;margin:0 2px 0 0;float:left;background:url(/pic/main/bgtopli.gif) 0 0;padding:0 0 0 20px;}
.main .topform LI SPAN{display:block;background:url(/pic/main/bgtopli.gif) 100% 0;padding:8px 20px 0 0;color:#FFE400;}
.main .topform LI SPAN.cur a{color:#FFE400;cursor:pointer;text-decoration:underline;}
.main .topform LI SPAN a{color:#FFF;cursor:pointer;text-decoration:underline;}

.subfunc LI div{height:25px;margin:0 2px 0 0;float:left;background:url(/pic/viewbutton.gif) no-repeat 0 0;padding:0 0 0 20px;}
.subfunc LI SPAN {height:25px;display:block;background:url(/pic/viewbutton.gif) no-repeat 100% 0;padding:5px 20px 0 0;color:#FFE400;}
.payfunc LI div{height:25px;margin:0 2px 0 0;float:left;background:url(/pic/viewbutton.gif) no-repeat 0 0;padding:0 0 0 20px;}
.payfunc LI SPAN {height:25px;display:block;background:url(/pic/viewbutton.gif) no-repeat 100% 0;padding:5px 20px 0 0;color:#FFE400;}

.centerform{height:36px;background:url(/pic/main/bgcenterform.gif) 0 0;padding:9px 0 0 20px;width:960px;margin:auto;border-bottom:1px solid #A8D2F2;}
.centerform  INPUT,.centerform  SELECT  {margin:5px 7px 10px 0;width:90px;float:left;border:1px solid #ABADB3;}
.sprice {margin:2px 14px 10px 0;}#ECF7FF
.otdo {float:left;color:#FFFFFF;font-weight:bold;}
.main .otdo INPUT,.main .sprice SELECT {float:left;width:55px;margin:0 10px 0 5px;}
.main .otdo INPUT{padding:1px;height:15px;}
.main .ppp{padding:1px;height:15px;}
#submitbtn{float:right;}
.main .rooms {float:left;padding-top:5px;}
.otdo {padding-top:5px;float:left;}
.main .rooms INPUT,.main SELECT{width: 90px;font-size:12px;font-family:Arial,Tahoma;border:1px solid #ABADB3;float:left;outline:none;}
.main .sprice{float:left;margin-left:19px;font-weight:bold;color:#FFF;}
.main input.multiSelect {height:12px;margin:0;width:74px;float:none;}
.main .rooms .multiSelect {background:#FFFFFF url(/pic/main/dropdown.gif) no-repeat scroll right center;border:1px solid #BBBBBB;display:inline;padding:2px 20px 2px 4px;}

.main .rooms .multiSelectOptions {position: absolute; z-index: 99999; cursor: default;display:none;float:left;}
.main .rooms .multiSelectOptions {background:#FFFFFF none repeat scroll 0 0;border:1px solid #B2B2B2;overflow:auto;width:200px;}
.main .rooms .multiSelectOptions label {background:#FFF;margin:0;padding:1px 10px 1px 2px;display:block;}
.main .rooms .multiSelectOptions label:hover {background:#EEEEF0}
.main .rooms .multiSelectOptions input{float:none;margin:0;width:auto;border:0;}

.submenu{border-bottom:1px solid #A8BB06;height:42px;margin: 10px 0 10px;z-index:1;}

.main .subfunc{z-index:1;position:relative; }
.main .subfunc li{float:left;padding:0px 7px 0 3px;}
.main .subfunc li a{font-weight:bold;text-decoration:none;color:#494949 !important;}

.main .payfunc{float:right;z-index:1;}
.main .payfunc li{float:left;padding:0px 0 0 10px;}
.main .payfunc li a{font-weight:bold;text-decoration:none;color:#494949 !important;}

.main .profilemenu{margin:0;height:40px;background:url(/pic/main/bgcenterform.gif) 0 0;padding:5px 0 0 20px;font-size:14px;}
.main .profilemenu a{color:#fff;}
.main .profilemenu div{float:left;padding:9px 0 0 0px;display:block;}
.main .profilemenu div span{padding:0px 10px 0 10px;border-right:1px solid #C6C6C6;display:block;}

.main .profilemenu div.precur{padding:0;display:block;margin-left:5px;}
.main .profilemenu div.precur span {background:url(/pic/profile/bgprofilemenu.png) 0 0 no-repeat;border:0;padding-right:5px;height:40px;width:6px;}

.main .profilemenu div.aftercur{padding:0;display:block;margin-right:3px;}
.main .profilemenu div.aftercur span {background:url(/pic/profile/bgprofilemenu.png) 100% 0 no-repeat;border:0;height:40px;padding-left:5px;width:6px;}

.main .profilemenu div.aftercur2{padding:0;border-right:1px solid #C6C6C6;margin-top:10px;width:1px;height:16px;}

.main .profilemenu .cur {height:31px;border:0;padding:0;}
.main .profilemenu .cur span {height:31px;border:0;background:#fff;padding-top:13px;}
.main .profilemenu .cur a {color:#686868;}

div#adCondTabsContainer {border-bottom:1px solid #969696;height:32px;margin-top:18px;color:#4B4B4B;}
div#adCondTabsContainer a{color:#4B4B4B;}
div#adCondTabsContainer .current a{color:#FFFFFF;}
div.adCondTab {background-color:#F5E6D3;background-image:url(/pic/profile/adCondTabBgL.gif);background-repeat:no-repeat;cursor:pointer;float:left;margin-right:1px;text-decoration:underline;}
div.adCondTab div.rightBg {background-image:url(/pic/profile/adCondTabBgR.gif);background-position:right top;background-repeat:no-repeat;height:32px;}
div.adCondTab div.tabCaption {padding:9px 40px 0;}
div.adCondTab.current {background-color:#AAC31F;background-image:url(/pic/profile/adCondTabActBgL.gif);background-repeat:no-repeat;float:left;margin-right:1px;  color:#FFFFFF;cursor:default;text-decoration:none;}
div.adCondTab.current div.rightBg {background-image:url(/pic/profile/adCondTabActBgR.gif);background-position:right top;background-repeat:no-repeat;height:32px;}
tr.adItem td {border-top:1px solid #D8D8D8;padding:15px 0 16px;}
tr.adItem td.cost {color:#99AA37;}
tr.adItem .small {color:#9A9A9A;font-size:11px;}

.table_stat {clear:both;margin:0 0 20px;width:980px;}
.table_stat th {text-align:left;vertical-align:middle;background:#EFEDEE none repeat scroll 0 0;font-size:11px;font-weight:normal;padding:7px 0 7px 10px;vertical-align:top;}
.table_stat td {text-align:left;vertical-align:middle;border-top:1px solid #999999;padding:16px 10px 16px 10px;}
.grey {color:#999999;}



#adsListForm {clear:both;margin:0;}
form {border:0 none;}
table#adsListTable{border-collapse:collapse;border-spacing:0;width:980px;color:#4B4B4B;}
table#adsListTable thead th {background-color:#DBDBDB;padding:8px 0 3px;vertical-align:top;  }
table#adsListTable tbody tr.adItem td, table#adsListTable thead th {padding-left:4px;padding-right:4px;}
table#adsListTable tr#sortIndicators span.sortCaption {visibility:hidden;}
table#adsListTable th#toggleAllCell {padding-top:11px;}
table#adsListTable .adItemIdCell, table#adsListTable th#toggleAllCell {width:40px;}
table#adsListTable thead th div#toggleAllContainer, table#adsListTable td .adItemIdContainer {float:left;padding:2px;}
table#adsListTable thead th div#toggleAllContainer {background-color:#FFFFFF;}
table#adsListTable td .adItemIdContainer input, table#adsListTable thead th div#toggleAllContainer input {margin:0;}
table#adsListTable thead th {text-align:left;}
table#adsListTable thead span.sortCaption a{text-decoration:underline;color:#4B4B4B;}
table#adsListTable tr#sortIndicators span.sortIndicator {background-position:center 3px;background-repeat:no-repeat;}
table#adsListTable tr#sortIndicators div.sortIndicatorContainer {float:left;height:14px;overflow:hidden;padding-left:2px;}
table#adsListTable tr#sortIndicators td {background-image:url(/pic/profile/sortIndicatorsRowBg.gif);background-repeat:repeat-x;padding:0;}
 table#adsListTable a {color:#686868;}


.searchresult{border-collapse:collapse;background:url(/pic/search/bgresult.png) repeat-x;font-weight:normal;font-size:1em;color:#4B4B4B;width:980px;z-index:1;}
.searchresult th {border-bottom:1px solid #CDCDCD;height:43px;}
.searchresult th a {color:#4B4B4B;padding-bottom:6px;font-weight:normal;cursor:pointer;}
th.favorites a {background:transparent url(/pic/search/fav_grey_ico.png) no-repeat scroll 0 0;padding:0;display:block;height:12px;margin-left:22px;width:11px;}
.searchresult .mark,.searchresult .mark{background:#F6EBD4;}
.searchresult td {border-bottom:1px solid #dbdbdb;padding: 15px 3px;vertical-align:top;}
.searchresult td.img img {border:2px solid #DCDCDC;height:48px;width:64px;margin:0 10px 0 10px;}
.searchresult td.price{color:#a8bb06;font-size:1.6em;font-style:normal;text-align:center;}
.searchresult td.buyer{width:120px;}
.searchresult td.room{text-align:center;}
.searchresult td.servises{vertical-align:middle;padding-left:20px;}
.searchresult td.date {vertical-align:middle;padding-left:10px;text-align:center;}
.searchresult td.favorites {vertical-align:middle;padding-left:23px;padding-right:2px;}
.searchresult td a {color:#686868;}
.search_tr1:hover,.search_tr2:hover{background:#EEEEF0}
.icoStar_white {background:transparent url(/pic/search/fav_ico.png) no-repeat scroll 0 0;cursor:pointer;float:left;height:15px;margin-right:7px;width:14px;}
.icoStar_orange {background:transparent url(/pic/search/fav_ico_orange.png) no-repeat scroll 0 0;cursor:pointer;float:left;height:15px;margin-right:7px;width:14px;}
.pages {padding:15px 5px 25px;color:#9C9C9C;overflow:hidden;}
.pages p{float:left;width:235px;padding-bottom:13px;}
.pages em {color:#000000;font-style:normal;}
.pages ul {float:left;}
.pages li {float:left;height:19px;margin:0 5px;text-align:center;}
.pages li.current {background:transparent url(/pic/search/btn.png) no-repeat scroll 0 -62px;width:19px;}
.pages dl {float:right;}
.pages dt {display:inline;}
.pages dd {color:#595959;display:inline;padding:0 3px;}
.pages p {margin:0;padding:0;}
.marked {background:#F6EBD4 none repeat scroll 0 0;}

/* Профиль */
.content {margin:35px;color:#a8bb06;font-family:Tahoma,sans-serif;font-size:30px;font-weight:normal;margin:0;padding-bottom:30px; }
div#addnotice {background:url(/pic/profile/createAdIcon.gif) no-repeat scroll 0 50%;font-size:17px;height:25px;line-height:23px;padding:27px;}
div#addnotice a {border-bottom:1px dashed #085EB4;text-decoration:none;}

table.userForm {border-collapse:collapse;font-size:110%;margin-top:35px;}
table.userForm th {font-weight:normal;text-align:left;width:40%;}
table.userForm th, table.userForm td {font-size:12px;padding:0 1em 2em 0;vertical-align:top}
table.userForm td {width:60%;}
table.userForm input.inputtext {margin-bottom:5px;width:95%;}
input.inputtext {margin-left:3px;padding-left:0;}
.small {font-size:12px;}
.gray {color:#999999;}
table.userForm tfoot td, table.userForm tfoot th {border-top:1px solid #C7C7C7;padding-top:1em;}
.gedButton {background:transparent url(pic/buttongrey.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;font-family:Arial;font-size:1em;color:#9EB100; height:32px;margin-left:10px;width:162px;}
.authbutton{background:transparent url(pic/buttongrey.gif) no-repeat scroll 0 0;border:0 none;cursor:pointer;font-family:Arial;font-size:1em;color:#9EB100; height:32px;margin-left:10px;width:162px;}
.gedButton a {font-family:Arial;font-size:1.2em;color:#9EB100 !important;text-decoration:none;}
.gedButton div{padding-top:9px;}
.right_block {float:right;width:256px;}
.content_column {float:left;width:619px;}
.right_block {background:#EEF1F2 none repeat scroll 0 0;margin-bottom:20px;padding:20px 25px;position:relative;}
.right_block .right_block-tl {left:0;top:0;}
.right_block i {background:transparent url(pic/profile/right_block.gif) no-repeat scroll 0 0;height:15px;position:absolute;width:15px;}
.right_block .right_block-tr {background-position:-15px 0;right:0;top:0;}
.right_block .right_block-bl {background-position:0 -15px;bottom:0;left:0;}
.right_block .right_block-br {background-position:-15px -15px;bottom:0;right:0;}
.right_block h3{font-size:15px;}

#authblock h2 {font-weight:normal !important;color:black;font-size:18px;font-weight:normal;margin:40px 0 15px;}
#authblock red {font-family:Arial,sans-serif;font-weight:normal;font-size:14px;}
.authinput {border:1px solid #666666;font-weight:normal;font-size:150%;height:25px;margin-bottom:5px;padding:3px;width:275px;}
#authblock #remember{cursor:pointer;}
#authblock a {color:#474747}
.authbutton {float:none;}

#regblock td,#authblock td,#lostblock td{vertical-align:top;font-size:1.2em;}
#lostblock a{color:#474747}

#addblock {float:left;width:730px;font-size:14px;}
#rightaddblock {float:left;margin-left:20px;width:230px;}
.adFormTab {font-size:14px;font-weight:bold;padding:5px 25px;color:#0C61B6;text-decoration:underline;cursor:pointer;}
.briefvalue {background:#ECF7FF;  border-top:1px solid #969696;font-size:10px;padding:7px 0 20px 5px;display:none;}

.fieldContainer {border-bottom:1px solid #DBDBDB;border-top:1px solid #FFFFFF;padding:8px 0;height:20px;}
.labelcontainer{float:left; width:300px;}
.controlcontainer{float:left;}
.controlcontainer select{width:254px;font-size:14px;}
.controlcontainer input {width:250px;font-size:12px;}
.addcurrent{background:transparent url(/images/amo/uncompleted.gif) repeat scroll 5px 9px;color:#95AD11;text-decoration:none;}
.addmainblock{display:none;}
#addblock img{cursor:pointer;}
#addblock center{padding:20px;}
#extra {background:#F9F9F9 url(/pic/adv_bg.gif) repeat-x scroll 0 0;color:#373737;display:none;overflow:hidden;}
.divline{text-decoration:underline;cursor:pointer;color:#686868 !important;}
.extrafunc {font-size:1.2em;text-decoration:underline;cursor:pointer;color:#D56A00 !important;}

#capitalarea li {float:left;height:30px;margin:7px 5px 0 5px;padding:0 0 0 10px;}
#capitalarea label{cursor:pointer;}
#capitalarea li div {color:#4B4B4B;display:block;padding:7px 10px 0 0;font-size:1.2em;}
#capitalarea li.curareametro {background:url("/pic/areametro.gif") no-repeat scroll 0 0 transparent;}
#capitalarea li.curareametro div {background:url("/pic/areametro.gif") no-repeat scroll 100% 0 transparent;}
#capitalarea li.curareametro span {border-bottom:0 !important;cursor:auto !important; color:#E1822E;}
#capitalarea li span {border-bottom:1px dashed;cursor:pointer;}
#capitalarea div:hover {color: #E1822E;}

#areametro li {float:left}
#areametro li div {color:#4B4B4B;padding:8px 20px 8px 20px;font-size:1.2em;margin:0;}
#areametro li span {border-bottom:1px dashed;cursor:pointer;}
#areametro li span:hover {color: #E1822E;}
.ssel {border-bottom:0 !important;cursor:auto !important; color:#E1822E;}
.main a {color:#1A4EBE;	outline:none;}



#simplemodal-overlay {
  background-color:#000;
  cursor:wait;
}

#simplemodal-container {
  height:380px;
  width:600px;
  background-color:#fff;
  border:4px solid #D29420;
  padding:20px;
}

#simplemodal-container a.modalCloseImg {
  background:url(pic/close.jpg) no-repeat;
  width:33px;
  height:33px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:0px;
  right:0px;
  cursor:pointer;
}
.note{
	color: #A4A4A4;
    font-size: 9pt;
    font-family: Tahoma;


}
.red {color:#FF0000}
#lll{   z-index:3200;  position:absolute;  top:0px;    right:0px;  width:100%;  height:100%; display:none;}
.adashed{	border-bottom:1px dashed #FFFFFF;
}
.anodashed{
	border-bottom:1px dashed #F4B12F;
}
#view th{text-align:left;font-weight:normal;color:#595959;}
#view td {color:#7D7D7D;}
#view .price {font-weight:bold;color:#F4B12F;}
#view a {color:#686868}
#view .cat a{color:#4B4B4B;}
#view .orange{color:#A8BB06;font-size:1.3em;}
#view img.tdthumbs{border:2px solid #DCDCDC;height:48px;margin:5px 14px 5px 5px;width:64px;cursor:pointer;float:left;}
.porange{font-size:1.5em;#474747}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

.main {padding-bottom: 110px;overflow:hidden;}  /* этот размер должен быть такой же высоты как и footer */

#footer {position: relative;
margin-top: -110px; /* а здесь нужно указать отрицательное значение высоты подвала */
height: 90px;
clear:both;}
#footer a {color:#686868;}


#clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
#clearfix {display: inline-block;}


* html #clearfix { height: 1%;}
#clearfix {display: block;}
#selregion {float:left;background: url(pic/selregion.gif) no-repeat scroll 0 0;height:43px;width:249px;margin:27px 0 0 50px;padding:12px 0 0 20px;font-weight:bold;font-size:1.1em;}
#selregion select {width:auto}
.thumbs{
	float:left;
	margin:0 30px 20px 30px;
	padding:15px;
	font-weight:bold;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
    text-align:center;
   	color:#3366cc;
   	border:1px solid #ccc;
    width:150px;
    height:100px;

    -moz-border-radius:5px; -webkit-border-radius:5px;
}
#upload {cursor:pointer;}
.slando a:visited {color:#780A7A;}
#photo .fieldContainer {height:300px;}
#error{background:#FBF4EC;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin: 10px 0 10px;padding:10px;display:none;color:#FF0000;}
.curContentTabs {overflow:hidden;}
.tabs {border-bottom:1px solid #D9D9D9;padding-left:14px;position:relative;}
.tabs ul {bottom:-1px;height:33px;overflow:hidden;position:relative;}
.tabs li {float:left;font-size:1.2em;height:33px;line-height:2.2;margin-right:10px;padding:0 10px;}
.tabs li.tek {background:transparent url(pic/tabs.png) no-repeat scroll 0 0;padding:0 0 0 11px;}
.tabs span {background:transparent url(pic/tabs.png) no-repeat scroll 100% 0;  float:left;    height:33px;padding-right:10px;}
.tabs li a {border-bottom:1px dashed;text-decoration:none;}
#img img{border:2px solid #DCDCDC;margin:5px 5px;}

#ctype span {color:#95AD11;text-decoration:underline;cursor:pointer;}
.curcity {color:#474747 !important;text-decoration:none !important;cursor:default !important;}