* {/*border:none;*/margin:0;padding:0}

img,fieldset {border:none}
body {font:62.5%/1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333}

/* ### ... LAYOUTS ... */
#page {position:relative;max-width:1220px;min-width:988px;margin:0 auto;padding:1px 10px 0 10px;overflow:hidden}
#content-3cols, #content-2cols {overflow:hidden;margin-top:10px}

#content-3cols #maincol, #content-2cols #maincol {padding:0 0 0;margin:0;background:url(/img/maincol-bg.gif) left repeat-y;
display:table;float:left;min-height:100%;width: 100%}
#content-2cols #maincol {background:none}

.wrapper {display:table-row;vertical-align:top;}
.content {margin-left: 230px;margin-right: 252px}

#content-2cols .content {margin-left:0}
.col2 {background:#f3e2d8;width:220px;float:left;margin-left:-100%;width:220px}
.col3 {width:240px;color:#fff;float:left;margin-left:-240px}


/* ### ... HEADER ... */

.menu ul { width:100%; display:table; margin:0; padding:0; font:bold 115% tahoma; }
.menu ul li { height:24px; line-height: 24px; background:url('/img/bgmeny.gif'); border-bottom: 1px solid #efd591; display:table-cell; list-style:none; text-align:center; //float:left;width:expression(Math.round(100/this.parentNode.getElementsByTagName('li').length)-0.6+'%'); }
.menu ul li a { height:24px; display:block; color:#660020; }
.menu ul li a:hover { color:#a72222; }

#header {font-size:1.1em;overflow:hidden; padding-top: 10px;}
#header .clear {clear:both}

#header .utils li,
#header .nav li, 
#header .subnav li
{font-weight:bold}

#header .utils {list-style:none;clear:left;margin:23px 0 0}
#header .utils li {float:left;margin:0 16px 0 0;padding:3px 0 0}
#header .utils a {padding:2px 0 8px 36px;display:block}

#header .utils a.journal {background:url(/img/icn-utils-journal.gif) no-repeat}
#header .utils a.my {background:url(/img/icn-utils-my.gif) no-repeat}
#header .utils a.npad {background:url(/img/icn-utils-npad.gif) no-repeat;padding-left:24px}

#header .utils li.active {background:url(/img/utils-left-bg.gif) repeat-y #c7e365;padding:0}
#header .utils li.active a {display:block;padding:1px 13px 6px 43px;font-size:105%}
#header .utils li.active a.add {background:url(/img/icn-utils-add.gif) no-repeat 10px 0;position:relative;z-index:999}

#header .utils .t-crns,
#header .utils .b-crns,
#header .auth .t-crns,
#header .auth .b-crns,
#header .subnav .t-crns,
#header .subnav .b-crns
{overflow:hidden;display:block}

#header .utils .t-crns {height:8px;width:220px;background:url(/img/utils-top-bg.gif) repeat-x;margin-bottom:-3px;}
#header .utils .b-crns {height:5px;width:220px;background:url(/img/utils-bott-bg.gif) repeat-x;margin-top:-4px}

#header .crn-l, #header .crn-r {display:block;background:url(/img/sprites1.jpg) no-repeat}

#header .utils .t-crns .crn-l {width:12px;height:8px;}
#header .utils .t-crns .crn-r {width:5px;height:8px;background-position:-12px 0}
#header .utils .b-crns .crn-l {width:12px;height:5px;background-position:0 -8px}
#header .utils .b-crns .crn-r {width:5px;height:5px;background-position:-12px -8px}

.t-crns .crn-l, .b-crns .crn-l {float:left}
.t-crns .crn-r, .b-crns .crn-r {float:right}

#header .right-block {float:right;margin:0 0 15px}
#header .right-block, x:-moz-any-link {width:47%}
#header .right-block, x:-moz-any-link, x:default {width:auto}


/* ### ... AUTH LINKS BLOCK ... */
#header .user_name {float:right; padding: 7px 0 0 0; overflow:hidden;}

#header .auth {overflow:hidden;float:right;background:url(/img/utils-left-bg.gif) repeat-y #c7e365;margin:0 0 0 14px;}
#header .auth .t-crns, #header .auth .b-crns {width:234px;height:10px;}
#header .auth .t-crns {background:url(/img/utils-top-bg.gif) repeat-x;margin:0 0 -5px;}
#header .auth .b-crns {margin:-2px 0 0; hei2ght: 5px;} 

#header .auth .t-crns .crn-l, #header .auth .t-crns .crn-r {height:10px;width:10px;}
#header .auth .b-crns .crn-l, #header .auth .b-crns .crn-r {height:10px;width:7px}

#header .auth .t-crns .crn-l {height: 8px;}
#header .auth .t-crns .crn-r {background-position:-7px 0; height: 8px;}
#header .auth .b-crns .crn-l {background:url(/img/auth_l.gif) no-repeat;}
#header .auth .b-crns .crn-r {background:url(/img/auth_r.gif) no-repeat;}

#header .auth a.enter {font-size:130%;font-weight:bold;background:url(/img/icn-auth-enter-3.gif) no-repeat;
margin:0 8px 0 7px;padding:1px 0 7px 58px;position:relative;z-index:99;}

#header .partners {float:right;padding:0px 0 0;  overflow:hidden;}
#header .partners a {margin:0 2px 0 0;position:relative; }


/* ### ... MAIN NAVIGAION ... */

#header .nav {background:url(/img/nav-top-bg.gif) repeat-x #bf003d;overflow:hidden;margin:0;height:100%;
font:80%/1.7em Verdana, Arial, Helvetica, sans-serif}
#header .nav ul {padding:0 0 0 1px;overflow:hidden;position:relative;z-index:2}

#header .nav li {float:left;list-style:none;padding:0;margin:1px 0 0 -1px;background:url(/img/nav-na.gif) no-repeat top right;text-align:center}
#header .nav li.active {float:left;list-style:none;padding:0;margin:1px 0 0 -1px;background:url(/img/nav-a.gif) no-repeat top right}

#header .nav ins {background:url(/img/nav-a-bg.gif) repeat-x top #ffed2b;display:block;margin-bottom:-12px}
#header .nav span {display:block;padding:0 0 8px;background:url(/img/nav-bott-bg1.gif) repeat-x bottom}
#header .nav .active span {background:url(/img/nav-bott-bg2.gif) repeat-x bottom;}

#header .nav a {display:block;padding:4px 10px 6px;font-size:1.4em;background:url(/img/nav-na-l.gif) no-repeat top left}
#header .nav .active a {background:url(/img/nav-a-l.gif) no-repeat top left}

#header .nav .crn-l, #header .nav .crn-r {width:4px;height:26px;background:url(/img/sprites1.jpg);display:block}
#header .nav .crn-l {float:left;background:url(/img/nav-l.gif) no-repeat top left;width:5px;}
#header .nav .crn-r {float:right;background-position:-24px 0}

#header .nav .bott {display:block;height:8px;width:100%;background:url(/img/nav-bott-bg.gif) repeat-x;margin:-11px 0 0;position:relative;z-index:1}


/* ### ... SUB NAVIGAION ... */

#header .subnav {background:url(/img/subnav-bg.gif) repeat-x top #fcf44d;overflow:hidden;list-style:none;padding:5px 10px 3px 15px;
border-bottom:1px solid #efd591;
font:1em Verdana, Arial, Helvetica, sans-serif}
#header .subnav li {float:left;color:#fff;margin:0 28px 0 0;padding:0 0 3px}
#header .subnav li.active {padding:0 0 3px;font-size:105%}

#header .subnav b {background:url(/img/subnav-top.gif) repeat-x top #b12327;padding:0 0 2px}
#header .subnav b b {background:url(/img/subnav-l.gif) no-repeat top left;}
#header .subnav b b b {background:url(/img/subnav-r.gif) no-repeat top right;padding:0 0}
#header .subnav b b b b {background:url(/img/subnav-lb.gif) no-repeat bottom left;padding:0 0 2px}
#header .subnav b b b b b {background:url(/img/subnav-rb.gif) no-repeat bottom right;padding:2px 8px 2px}


/* ### ... LEFT COLUMN ... */

.col2 .h {padding:3px 8px 4px 3px;background:url(/img/plashka-220.gif) no-repeat top left #880009;color:#fbf395;
border-bottom:2px solid #700004; }
.col3 .h {padding:3px 8px 4px 3px; background:url(/img/plashka-240.gif) no-repeat top left #880009;color:#fbf395;
border-bottom:2px solid #700004; }

/*.col2 h2 {font:1.4em Tahoma, Helvetica, Arial, sans-serif;font-weight:normal;display:table;padding:1px 0 0; border: 1px dotted; }*/
.col2 strong, .col3 strong {font:1.4em Tahoma, Helvetica, Arial, sans-serif;font-weight:normal;display:table;padding:1px 0 0; }
.col2 .strong_h3, .col3 .strong_h3 {font:1.1em/1.2 Verdana,Arial,Helvetica, sans-serif;margin:0 0 4px;overflow:hidden; }

.col2 .strong_h3 .break {display:none}
.col2 .strong_h3 .break, x:-moz-any-link {display:inline}
.col2 .strong_h3 .break, x:-moz-any-link, x:default {display:none}

.col2 .novostr-vip .icn, .col3 .novostr-vip .icn {width:26px;height:21px;background:url(/img/sprites1.jpg) no-repeat -28px 0;float:left;
margin:0 5px 0 0}

.col2 .novostr-vip .wrap, .col3 .novostr-vip .icn {border-top:2px solid #fff;overflow:hidden}
.col2 .item {padding:10px 8px 7px;background:url(/img/dots-1px.gif) repeat-x bottom left;overflow:hidden}
.col2 .item .desc {display:table}
.col2 .item .img {float:left;margin:0 8px 0 0}

/* ### ... MAIN COLUMN ... */

/*.. 2 Cols ..*/

.breadcrumbs {list-style:none}
	.breadcrumbs li.root {float:left;background:url(/img/breadcr.gif) no-repeat 0 5px;
				padding:0 14px 0 8px;margin:0 0 0 -8px}
	.bread-sub {width:253px;position:absolute;z-index:999;margin:1.3em 0 0 -.6em;}
	.bread-sub ul {background:url(/img/bread-sub-mid.png) repeat-y}
	.bread-sub li {list-style:none;padding:0 12px 0 7px}
	.bread-sub a {display:block;padding:5px 6px 6px 6px;background:url(/img/bread-sub-li.gif) no-repeat top right}
	.bread-sub a:hover {background-color:#b12327;color:#fff !important;text-decoration:underline !important;}
	.bread-sub .active a {text-decoration:none;color:#000 !important;font-weight:bold}
	.bread-sub .t, .bread-sub .b {width:253px}
	.bread-sub .t {background:url(/img/bread-sub-top.png) no-repeat;height:17px}
	.bread-sub .b {background:url(/img/bread-sub-bott.png) no-repeat;height:16px}

/* !!!!!!! h1 */
#content-2cols h1 {font-weight:normal;color:#000;margin:13px 0 23px;float:left; clear: both;}

#content-2cols .zag_h1 {padding:0px; margin:0;overflow: hidden;}
#content-2cols .zag_h1 h1 {clear: none;}
#content-2cols .p_h1 {color:#999; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:200%; line-height:1.5 ems;
font-weight:normal; float:left; margin:13px 5px 23px 0;}

#content-2cols .p_h1_black {color:#000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:200%; line-height:1.5 ems;
font-weight:normal; float:left; margin:13px 5px 23px 0; clear: both;}

/*#content-2cols h1 {font-weight:normal;color:#000;margin:13px 0 23px;float:left; }*/
#content-2cols h1 span {color:#999}

/* !!!!!  !!!!!! */
#content-2cols .h, #articles .h {clear:both;background:url(/img/h2-simple-bg.gif) repeat-x #e5c569; }
/*#content-2cols h2 {color:#600;font-size:1.3em;background:url(/img/dot-white.gif) no-repeat;
padding:2px 0 5px 16px;}*/

#articles .art_h2 {color:#600;font-size:1.3em;background:url(/img/dot-white.gif) no-repeat; display: block;
padding:2px 0 5px 16px;}

#content-2cols .premium_h2, #content-2cols .ordinary_h2 {color:#600;font-size:1.3em;background:url(/img/dot-white.gif) no-repeat;
padding:2px 0 5px 16px; font-weight: bold;}

#articles .rss {display:block;float:right;background:url(/img/h2-rss.gif) no-repeat top right;
padding:4px 27px 0 0;color:#c60;margin:-22px 0 0}

#content-2cols form.subscr {float:right; margin:10px 0 0}
form.subscr label {/*display:block;*/color:#666}
form.subscr input.submit {background:url(/img/sprites1.jpg) no-repeat -47px -27px #fcf7b8;width:94px;height:21px}

#articles {clear:both;}
#articles .art_h3, #articles-list .art_h3 {font-size:1.5em;line-height:1.1; }
#articles .art_h3 a, #articles .r .art_h4 a, #articles-list .art_h3 a {color: #000;}
#articles .r .commercial { font: bold 11px Tahoma; background: #ce2600; color: white; padding: 0px 5px 2px 6px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 5px; }
#articles .art_h4 {font-size:1.1em}
#articles .l p {font-size:1.3em;line-height:1.3;margin:0 0 1px}

#articles .l, #articles .r {overflow:hidden;padding:12px 0 20px;width:48%}
#articles .l {float:left;}
#articles .l .img {float:left;margin:3px 10px 5px 0}
#articles .l img {border:1px solid #bb7720;}
#articles .r {float:right}
.date, a.rubr {color:#c96;}
.extra {margin:10px 0 3px}
a.rubr {background:url(/img/rubr-icn.gif) no-repeat 0 3px;padding:0 0 0 10px;margin:0 0 0 8px}

#articles .r .art_h4 {display:inline;padding:0 8px 0 0}
#articles .r ul {list-style:none}
#articles .r li {margin:0 0 10px;background:url(/img/dot-r-li.gif) no-repeat 0 5px;padding:0 0 0 13px}

#articles .more {float:none;margin:0 0 0 14px;text-align:left;width:auto;display:inline;background-position:right 2px;
text-decoration:underline}

/* PAGER */
.pager {clear:both;color:#999;font-size:1.1em;font-family:Verdana, sans-serif;
border-top:1px dashed #c49977;padding:5px 0 0;overflow:hidden;}
	.pager .indicator {float:left}
	.pager .pages {float:right}
	.pager .pages li {float:left;list-style:none;padding:1px 3px}
	.pager .pages .current {color:#000;font-weight:bold;background:#dbdbdb;padding:1px 5px}
	.pager .pages .ph,
	.pager .pages .first,
	.pager .pages .prev,
	.pager .pages .next,
	.pager .pages .last 
		{color:#999;font-weight:normal;padding:1px}
	.pager .pages .ph {padding:1px 5px 1px 1px}
	
	.pager .view {float:left;margin:0 0 0 30px;list-style:none}
		.pager .view li {float:left;margin:0 7px 0 0}
			.pager .view li.active a {background:#ff8200;color:#fff;padding:0 4px 1px}
			.pager .view li a {color:#000}

#articles-list {clear:both;margin:29px 0 0}
#articles-list .item {margin:0 0 30px;overflow:hidden}
#articles-list .img {margin:2px 23px 0 0;float:left}
#articles-list .img img {border:1px solid #bb7720}
#articles-list .wrap {display:table}
#articles-list .item .wrap .commercial { font: bold 11px Tahoma; background: #ce2600; color:white; padding: 0px 5px 2px 6px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 10px; }
.text {font-size:1.3em;line-height:1.3}
.text p {margin:0 0 4px}
#articles-list .extra {margin:8px 0 5px}

/* ARTICLE, OBJECT (details) */
a.back {clear:both;text-decoration:underline;display:block;cursor:pointer;margin:10px 0 0}
a.back span {display:block;width:19px;height:13px;float:left;
background:url(/img/sprites1.jpg) no-repeat -28px -21px;margin:1px 11px 0 0}

#article, #object {margin:0 200px 0 0;}
#article h1, #object h1, #novostr-details h1 {float:none;margin:15px 0 0;clear:both;line-height:1.1}
.text h2, .text h3 {color:#333 !important;font-weight:normal;}
.text h4 {color:#4a4a4a}
.text h2 {margin:14px 0 10px 0;padding:0 !important}
.text h3 {font-size:1.2em;margin:8px 0 0}
.text h4 {margin:5px 0 0}
.text ul, .text ol {padding:5px 0 5px 10px;list-style-position:inside}
#article .text {border-bottom:1px dashed #c49977}

#article .extra {margin:10px 0 6px}
#article .img {border:1px solid #f7e1b2;float:left;background:#fff5d3;padding:5px;margin:3px 20px 10px 0}
#article .img img {display:block;border:1px solid #f7e1b3}
#article .extra .commercial { font: bold 11px Tahoma; background: #ce2600; color:white; padding: 0px 5px 2px 6px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 8px; }

#other_articles { float: right; margin: 90px -205px 0 0; font-size: 1.1em !important; font-family: Tahoma, Verdana, sans-serif; color: #660000; font-weight: bold; width: 189px; }
#other_articles div { padding: 0 0 7px 13px; }
#other_articles .art_h4 {display:inline; padding:0 8px 0 0;}
#other_articles .art_h4 a {color: #000;}
#other_articles ul {list-style:none; width: 187px; }
#other_articles li {margin:0 0 10px;background:url(/img/dot-r-li.gif) no-repeat 0 5px;padding:0 0 0 13px}
#other_articles li .commercial { font: 11px Tahoma; background: #ce2600; color:white; padding: 0px 5px 2px 6px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 5px; }
#other_articles .old { margin-top: 25px; }

.actions {float:right;margin:0 -170px 0 0;font-size:1.1em !important;font-family:Tahoma, Verdana, sans-serif}
	#novostr-details .actions {margin:30px 0 0;float:none;font-size:1em}
		#novostr-details .actions a {color:#666}
.actions li {margin:0 0 5px;list-style:none; }
.actions li span {display:block;width:15px;height:11px;float:left;background:url(/img/sprites1.jpg) no-repeat;
margin:3px 10px 0 0}
	#novostr-details .actions li span {width:10px} /* WTF */

.actions .fwd span, 
.actions .print span,
.actions .discuss span,
.actions .editor span,
.actions .abuse span {overflow:hidden;}

.actions .fwd span {background-position:0 -34px}
.actions .print span {background-position:-15px -34px}
.actions .discuss span {background-position:-30px -34px}
.actions .editor span {background-position:0 -44px}
.actions .abuse span {background-position:0 -55px}

#object h2 {color:#cf1b00;padding:7px 0 10px;font-weight:normal;font:2em Tahoma, sans-serif;}
#object .price_h2 {color:#cf1b00;padding:7px 0 10px;font-weight:normal;font:2em Tahoma, sans-serif; display: block; float: left;}
#object .actions {width:180px;margin:-80px -200px 0 0}

	#object .actions .lun_block { width:165px; height:50px; padding:10px 5px 15px 10px; margin:10px 0 0 0; border:1px solid #FFC62A; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; line-height:1.5em; }
	#object .actions .lun_block .text_link { display:block; float:left; margin:10px 0 0 0; color:#666; }
	#object .actions .lun_block .img_link { display:block; float:right; margin:5px 5px 0 0; }
	#object .actions .lun_block .img_link img { border:0; }

	#object .actions li span {margin:3px 8px 0 2px}
	#object .det {background:#f2eadf;position:relative;padding:10px 8px 10px 12px;margin:15px 0 0;color:#6a2900;overflow:hidden;font-family:Tahoma, Verdana, sans-serif}
		#object .det .area {padding:0 0 10px}
		#object .det .area dt {font-weight:bold;width:42px;padding:0 13px 0 0;float:left;clear:both}
		#object .det .area dd {margin:0 0 3px;display:table;line-height:1.2;padding:1px 0 0}

		#object .det .space {padding:3px 0 0}
		#object .det .space dt {clear:both;float:left;width:56px}
		#object .det .space dd {float:left;margin:0 0 1px}

		#object .det b, #object .addto b {display:block;background:url(/img/sprites1.jpg);width:8px;height:11px;position:absolute;overflow:hidden}
			#object .det .l {top:0;left:0;background-position:-141px -52px}
			#object .det .r {top:0;right:0;background-position:-149px -52px}
			#object .det .lb {bottom:0;left:0;background-position:-141px -63px}
			#object .det .rb {bottom:0;right:0;background-position:-149px -63px}

	#object .addto {clear:both;background:#fdcc65;position:relative;padding:2px 4px 3px 6px;overflow:hidden;margin:10px 0}

		#object .addto b {width:2px;height:4px;}
			#object .addto .l {top:0;left:0;background-position:-15px -26px}
			#object .addto .r {top:0;right:0;background-position:-17px -26px}
			#object .addto .lb {bottom:0;left:0;background-position:-15px -30px}
			#object .addto .rb {bottom:0;right:0;background-position:-17px -30px}
		
		#object .addto input {margin:3px 10px 1px 0;float:left;height:13px;width:13px;border:none}
		#object .addto label {font-weight:bold;border-bottom:1px dashed;color:#6a2900;font-size:1.1em;cursor:pointer}

	#object .actions ul {font-family:Tahoma, Verdana, sans-serif}

	#object .path {overflow:hidden;margin:8px 0 0}
	#object .path li {float:left;list-style:none;margin-right:7px;font-size:1.1em}
	#object .path a {color:#666;padding-right:6px}

	#object .media {clear:left;margin:20px 34px 0px 0;float:left; padding-bottom: 0;}
	#object .media .main-img {}
	#object .media img {display:inline;border:1px solid #9d9996;}
	/*#object .media h3 {font-weight:normal;font-size:1.2em;color:#666;margin:0 0 3px; border: 1px dotted red;}	*/
	#object .media p {font-weight:normal;font-size:1.2em;color:#666;margin:0 0 3px;}	
	#object .media .thumbs {clear:left;width:180px;margin:3px 0 0;overflow:hidden}
	#object .media .thumbs li {float:left;margin:0 3px 0 0}
	#object .vbox-small {margin-top:10px}
	#object .media .vbox-small p {color:#333;margin-top:-4px;}
		/*#object .media h3 i {display:block;width:15px;height:11px;background:url(/img/sprites1.jpg) 0 -75px;
					float:left;margin:3px 6px 0 0;overflow:hidden}*/
		#object .media p i {display:block;width:15px;height:11px;background:url(/img/sprites1.jpg) 0 -75px;
					float:left;margin:3px 6px 0 0;overflow:hidden}
		#object .vbox-small p i {background-position:-15px -75px; }
		
	#object .media .rating { font-size: 12px; color: #666666; }
	#object .media .rating a { text-decoration: none; color: #333; font-weight: bold; font-size: 10px; }
	#object .media .rating a div { background-color: #fff5db; float: left; width: 12px; height: 11px; padding-left: 2px; padding-bottom: 4px; }
	#object .media .rating span { float: left; font-size: 11px; padding-left: 7px; }
	#object .media .rating .scale { background: url('/img/rating_big.jpg') no-repeat 0 4px; float: left; }

	#object .vbox-small {clear:left;background:#c4c4c4;position:relative;padding:7px 0 7px 9px}

		#object .vbox-small .l, #object .vbox-small .r, #object .vbox-small .lb, #object .vbox-small .rb {
					display:block;position:absolute;width:6px;height:7px;background:url(/img/sprites1.jpg);overflow:hidden}
		#object .vbox-small .l {top:0;left:0;background-position:-191px -27px;}
		#object .vbox-small .r {top:0;right:0;background-position:-197px -27px;}
		#object .vbox-small .lb {bottom:0;left:0;background-position:-191px -34px;}
		#object .vbox-small .rb {bottom:0;right:0;background-position:-197px -34px;}
		
		#object .vbox-small .flashobj {padding:0}
			#object .vbox-small .flashobj .decor {display:block;width:160px;height:7px;background:url(/img/sprites1.jpg) -30px -75px}

	#object .wrap {margin:0 0 21px;padding:15px 0 0;display:table;font-family:Tahoma, Verdana, serif}
		#object .wrap .wrap_h3 {margin:0 0 3px 0;font-size:1.1em;color:#000; font-weight: bold;}
		#object .wrap .wrap_h3_asnu {margin:0 0 3px 0;font-size:1.1em;color:#000; font-weight: bold; width: 170px; height: 18px; background: url('/img/asnu_user.gif') no-repeat top right;}
		#object .wrap ul.contacts {font-size:1.2em;color:#000;padding:0 0 2px 0;list-style:none}
			#object .wrap ul.contacts li {margin:0 0 2px;font-size:.9em}
			#object .wrap ul.contacts li a {color:#000}
			#object .wrap ul.contacts li a:hover {color:#a31000}

		#object .wrap ul.extra-contacts {margin:13px 0 0;font:1.1em Tahoma;list-style:none;color:#666/*;line-height:1.2*/}
			#object .wrap ul.extra-contacts li {padding:0 0 2px;}
			#object .wrap ul.extra-contacts li a {color:#666}
			#object .wrap ul.extra-contacts li.mail {margin-top:2px}
			#object .wrap ul.extra-contacts li.feedb {margin-top:6px}
			#object .wrap ul.extra-contacts li.feedb a {color:#a31000}
			#object .wrap .nurl { padding-top: 3px; /*font-size: 11px;*/ }
			#object .wrap .nurl a { color: #666666;  }
			 
		#object .wrap .authors-objects {color:#a31000;font-size:1.1em}
		#object .wrap .extra {margin:16px 0 0;color:#989898;font-size:1.1em}
		#object .wrap .extra a {color: #989898}

	#object .similar_box { clear: both; margin-left: -210px; margin-top: 15px; display: block; }
		
	#object .notice {border:1px solid #bae7b0;background:url(/img/notice-bg.gif) repeat-x #f9fbee;position:relative;overflow:hidden;padding:0 0 5px;margin:30px 0 15px;color:#356732;font-size:1.1em}
		#object .notice span {display:block;width:41px;height:26px;background:url(/img/sprites1.jpg) no-repeat -30px -82px;
					float:left;margin:0 10px 0 0}
		#object .notice p {padding:5px 10px 0}
		#object .notice a {color:#356732}

	#object .h {margin:0 -3px}
	#object .h span {background:url(/img/dot-white.gif) no-repeat top right;display:block;}
	/*#object .h h2 {color:#670806;font-size:1.3em;font-weight:bold;padding:3px 13px; border: 1px dotted red;}*/
	#object .h strong {color:#670806;font-size:1.3em;font-weight:bold;padding:3px 13px; display: block;}

	#object .related {clear:left;border:3px solid #f7dda0;border-top:none;margin:21px 0 0}
		#object .related h3 {margin:0 0 3px}
			#object .related h3 a {color:#000}
		#object .related td {width:25%;padding:5px 10px 15px;vertical-align:top}
		#object .related .img {border:1px solid #ccc;display:block;float:left;margin:5px 15px 0 0}
			#object .related .img img {display:block}
		#object .related p {display:table;color:#6b6b6b;font:1.1em Verdana}

	#object .flashmap {margin:25px 0 -29px;overflow:hidden}
	#object .flashmap .zoom-flash {display:block;background:url(/img/zoom-flash.gif) no-repeat 0 5px;padding:0 0 10px 15px;color:#999}
	
	#object .related .btoffers { width:100%; height:100px; overflow:hidden; }
	#object .related .btoffers .offer { width:165px; height:80px; margin: 10px 10px 0 10px; float:left; }
	#object .related .btoffers .offer .img_block { width: 65px; height: 80px; overflow:hidden; float: left; }
	#object .related .btoffers .offer p { float: left; width: 95px; overflow: hidden; padding-top: 3px; }
	#object .related .btoffers .offer p div { padding-top: 10px; font-size: 11px; }
	
.article-footer {color:#999;font-size:.9em;padding:15px 0 10px}
.article-footer a {color:#999}

/* COMMENTS FORM */
#post-comment {background:#f9f1d4;margin:16px 0 0;overflow:hidden}
#post-comment p {color:#600;font-size:1.2em;padding:12px 12px 9px; font-weight: bold; }
#post-comment fieldset {border:none;border-top:1px dashed;border-bottom:1px dashed; border-color:#f0d08d;
padding:10px 12px;}
#post-comment label {width:84px;display:block;color:#000;font-size:1.1em;clear:both;float:left}
#post-comment br {clear:both}
#post-comment img.code {float:left;margin:0 10px 0 0}

/* COMMENTS */
#comments {margin:24px 0 0}
#comments .h {background:url(/img/comments-h.gif) repeat-x #bcbcbc}
#comments .h b, #comments .h .comm_h4 {background:url(/img/dot-white.gif) no-repeat 0 0}
#comments .h b {display:block;width:1px;height:1px;float:right}
#comments .h .comm_h4 {font-size:1.2em;padding:3px 8px;margin:0 0 2px; font-weight: bold;}
#comments dt, #comments dd {padding:0 8px}
#comments dt {padding-top:10px;color:#000;font-size:1.1em;font-weight:bold}
#comments dt em {font-weight:normal;color:#999;font-style:normal;display:block}
#comments dd {border-bottom:1px dashed #ccc;font-size:1.2em;padding-bottom:3px}
#comments dd p {padding:0 0 10px}


/* OBJECTS LIST - flats, rooms*/
#apps-list {clear:both;padding:8px 0 0}
#apps-list h1 {margin:13px 10px 0 0;padding:0}
#apps-list #select-tabs {border-top:1px dashed #c49977;padding-top:10px}

.add-object {margin:12px 0 20px;float:left}
	.add-object a {background:url(/img/add-2.gif) no-repeat #ce2600;color:#fff;text-decoration:none;display:block;font-size:1.1em}
	.add-object a:hover {color:#eee}
	.add-object b {background:url(/img/dot-white.gif) no-repeat top right;display:block}
	.add-object b b {background:url(/img/add-4.gif) no-repeat bottom left}
	.add-object b b b {background:url(/img/dot-white.gif) no-repeat bottom right;padding:0 8px 3px 13px}

/*.subscr-objects {float:right;background:url(/img/subscr-icn.gif) no-repeat 0 4px;padding:0 0 0 23px;margin:12px 2px 5px;
color:#000;font-weight:bold;font-size:1.1em}
.lowcost-objects {float:left;background:url(/img/extra/lowcost.gif) no-repeat 0 0px;padding:0 0 0 23px;margin:12px 2px 5px;
color:#000;font-weight:bold;font-size:1.1em}*/

.subscr-objects {/*float:right;*/background:url(/img/subscr-icn.gif) no-repeat 0 4px;padding:0 0 0 23px;margin:12px 2px 5px;
color:#000;font-weight:bold;font-size:1.1em;}
.lowcost-objects {/*float:left;*/background:url(/img/extra/lowcost.gif) no-repeat 0 0px;padding:0 0 5px 23px;margin:12px 2px 5px;
color:#000;font-weight:bold;font-size:1.1em; }
.xls_export { color:#000;font-weight:bold;font-size:1.1em; background:url(/img/extra/excel_1_1.gif) no-repeat 0 0px;padding:0 0 5px 23px;margin:12px 2px 5px; }

#apps-list .pager {border:none;padding:10px 0}
	.pager label.sort {margin:0 0 0 30px;display:block;float:left}
	.pager select.sort {height:18px;font-size:1em;width:70px}


	#apps-list .h td {padding:0 !important;background:url(/img/h2-main-bg.gif) repeat-x top !important;border:none !important}
	#apps-list .premium .h td {background:url(/img/h-premium.gif) repeat-x top #eaa564 !important}
	#apps-list .h td small {color:#630;display:block;float:right;margin:4px 10px 0 0}
	
	/* !!!! ??? */
	#apps-list .h h2 {padding:4px 15px 4px 15px;background:url(/img/dot-white.gif) no-repeat;float:left}
	#apps-list .h .premium_h2, #apps-list .h .ordinary_h2 {padding:4px 15px 4px 15px;background:url(/img/dot-white.gif) no-repeat;float:left}
	#apps-list .h i {background:url(/img/dot-white.gif) no-repeat top right;display:block;height:1px;width:1px;float:right}

#apps-list thead {border:1px solid;padding:0}
#apps-list table {border-collapse:collapse}

	/*  */
	#apps-list .items td {background:#f5f5f5;border-bottom:1px solid #e7e7e7;padding:9px 0}
	#apps-list .detailed td {vertical-align:top;background:#fff}
	#apps-list .premium td {background:#fff9cc;border-color:#fc9}
	#apps-list .spacer td {background:#fff;border:none;height:24px}

/*  */
	#apps-list .items .o td {background:#fff}
/*  */
	#apps-list .price {color:#666;white-space:nowrap;padding:9px 13px !important;line-height:1.2}
		#apps-list .price strong {color:#900;font-size:1.5em}
	#apps-list .detailed strong.price {font-size:1.5em;color:#900;padding:7px 0 0 !important;display:block}
/*  */
	#apps-list .img {padding-right:11px !important}
		#apps-list .img p {width:82px;height:62px;overflow:hidden}
		#apps-list .img img {border:1px solid #9e5b0a}
	
	/*  */
	#apps-list .detailed .img {padding:9px 22px 9px 12px !important}
	#apps-list .detailed .img p {width:80px;height:60px}
	#apps-list .detailed .img img {border:none}


/*  */	
	#apps-list .items .desc {padding-right:15px !important}
	#apps-list .detailed .desc {padding-right:0 !important}
		#apps-list .items .desc strong {font:1.1em/1.1 Tahoma, Verdana;font-weight:normal;margin:0 13px 0 0;}
		#apps-list .detailed .desc strong {font:1.3em/1.2 Tahoma, Verdana;font-weight:bold}
			#apps-list .items strong a {color:#000}
		#apps-list .items .desc p {color:#997d66;padding:7px 0 4px}
		#apps-list .items .desc p a {color:#997d66; text-decoration: none;}
		#apps-list .items .desc p.code {padding-top: 0;}
		/* подробно */
		#apps-list .detailed .desc p.def {color:#000;font-size:1.2em;padding:3px 0 0}
		#apps-list .detailed .desc p.addr {color:#666;font-size:1.1em;padding:3px 0 0;}
		#apps-list .detailed .desc p.addr a {color:#666; font-size:1em; text-decoration: none;}
		#apps-list .detailed .desc p.cont {color:#666;font-size:1.1em;padding:3px 0 0}		
			#apps-list .detailed .desc p.cont a {color:#000;margin:0 12px 0 0}
		
		#apps-list .items .desc ul {list-style:none}
			#apps-list .items .desc li {float:left;margin:0 9px 0 0}
			#apps-list .items .desc ul a {display:block;height:16px;background:url(/img/media-icns.gif) no-repeat;overflow:hidden}
				#apps-list .items .desc a.photo  {width:14px;}
				#apps-list .items .desc a.video  {width:15px;background-position:-14px 0}
				#apps-list .items .desc a.map  {width:16px;background:url(/img/map.gif) no-repeat; margin-top: 2px;}
				/*#apps-list .items .desc a.map  {width:11px;background-position:-29px 0; margin-top: 2px;}
				#apps-list .items .desc a.chart  {width:13px;background:url(/img/chart.gif) no-repeat; margin-top: 2px;}*/
				#apps-list .items .desc a.chart  {width:16px;background:url(/img/graphsmall.gif) no-repeat; margin-top: 2px;}
			#apps-list .items .desc i {display:none}
			
		#apps-list .items .rating_block { font-size: 11px; color: #666666; }
		#apps-list .items .rating_block div { background: url('/img/rating.jpg') no-repeat 0 6px;  float: left; }
		#apps-list .items .rating_block span { font-size: 7pt; padding-left: 7px; }
		#apps-list .items .rating_help { float: left; width: 15px; height: 7px; padding-left: 2px; padding-top: 1px; padding-bottom: 4px; text-align: center; }
/*  */
	#apps-list .items .num-rooms {font-size:1.1em}
/*  */
	#apps-list .items .date {padding:9px 20px !important;font-size:1.1em;color:#a36c51;line-height:1.1;white-space:nowrap}
		#apps-list .items .f .date {color:#de4e32}
		/*  */
		#apps-list .detailed .date {padding:9px 0 0 !important;font-size:1.1em;color:#963 !important}
/*  */
	#apps-list .items .status {width:72px}
	#apps-list .items .status div {position:relative;}
	#apps-list .detailed .status {float:right;width:120px;position:relative}
		
		#apps-list .items a.a, #apps-list .items a.u {display:block;width:17px;height:15px;overflow:hidden;text-indent:-9999px;position:absolute;top:-10px}
		#apps-list .detailed a.a, #apps-list .detailed a.u {top:2px}

	/*  */	
		#apps-list .items .a td {background:#fffeb5}
		#apps-list .items a.a {background:url(/img/a.gif) no-repeat;right:5px}
		#apps-list .detailed a.a {right:40px}
	/* */
		#apps-list .items a.u {background:url(/img/u.gif) no-repeat;right:25px}
		#apps-list .detailed a.u {right:60px}
	/*  */		
		#apps-list .items a.p {background:url(/img/p.gif) no-repeat top right;padding:5px 28px 10px 0;color:#e3c05c;text-decoration:none;font:1em Tahoma, Verdana;font-weight:bold}
		#apps-list .detailed a.p {position:absolute;top:0;left:0}

	#apps-list .detailed a.chart { width:16px; height: 16px; margin-left: 10px; text-decoration: none; }
	
	#apps-list .detailed table.price_line td { padding: 0; border: 0; }
	#apps-list .detailed table.price_line td.rating div { background: url('/img/rating.jpg') no-repeat 0 3px; margin-top: 9px; float: left; }
	#apps-list .detailed table.price_line td.rating span { font-size: 7pt; padding-left: 7px; float: left; padding-top: 8px; }
	#apps-list .detailed table.price_line td.rating_help { padding-top: 8px; }
	#apps-list .detailed table.price_line td.rating_help a { text-decoration: none; color: #997d66; font-weight: bold; background: none; float: left; }
	#apps-list .detailed table.price_line td.rating_help a span { width: 15px; height: 7px; padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 4px; text-align: center; }
		
/*  */
	#apps-list .items .favour {padding:9px 10px !important}
	#apps-list .detailed .favour {float:right;padding:3px 6px 0 0 !important}
		#apps-list .items .favour input {float:left}
		#apps-list .items .favour label {display:block;background:url(/img/favour.gif) no-repeat;height:17px;width:8px;text-indent:-9999px;
		margin:0 0 0 17px}

/* select, tab selector */
#select-tabs {clear:both;overflow:hidden}
	#novostr-details #select-tabs {margin-top:25px}

#select-tabs #sell-app,
#select-tabs #sell-room,
#select-tabs #buy-app,
#select-tabs #buy-room,
#select-tabs #novostr-kiev,
#select-tabs #novostr-kiev_region,
#select-tabs #novostr-map,
#select-tabs #novostr-region
{float:left;overflow:hidden;margin:2px 3px 1px 0;cursor:pointer;
background:url(/img/sel-box-na-l.gif) no-repeat top left #347802;position:relative;z-index:4}

#select-tabs #info,
#select-tabs #area,
#select-tabs #plan,
#select-tabs #chrono,
#select-tabs #contact
{float:left;overflow:hidden;margin:2px 3px 1px 0;cursor:pointer;
background:url(/img/sel-box2-na-l.gif) no-repeat top left #e5c469}

#select-tabs .active
{margin-top:0 !important;cursor:default !important}

#select-tabs #sell-app.active,
#select-tabs #sell-room.active,
#select-tabs #buy-app.active,
#select-tabs #buy-room.active,
#select-tabs #novostr-kiev.active,
#select-tabs #novostr-kiev_region.active,
#select-tabs #novostr-region.active
{background:url(/img/sel-box-a-l.gif) no-repeat top left #e1ffbc} 

#select-tabs #info.active,
#select-tabs #area.active,
#select-tabs #plan.active,
#select-tabs #chrono.active,
#select-tabs #contact.active
{background:url(/img/sel-box2-a-l.gif) no-repeat top left #fff} 


/* !!!!!!!!!!  */
#select-tabs #sell-app.active strong,
#select-tabs #sell-room.active h2,
#select-tabs #buy-app.active h2,
#select-tabs #buy-room.active h2,
#select-tabs #novostr-kiev.active strong,
#select-tabs #novostr-kiev_region.active strong,
#select-tabs #novostr-region.active strong
{background:url(/img/sel-box-a-r.gif) no-repeat top right;padding:5px 10px;font-weight:bold} 

#select-tabs #info.active h2,
#select-tabs #area.active h2,
#select-tabs #plan.active h2,
#select-tabs #chrono.active h2,
#select-tabs #contact.active h2
{background:url(/img/sel-box2-a-r.gif) no-repeat top right;padding:6px 18px;font-weight:bold} 

#select-tabs #regions:hover a,
#select-tabs #directions:hover a,
#select-tabs #newsearch:hover a,
#select-tabs #countries:hover a
{color:#a72222;} 

#select-tabs h2 {font:1.3em Tahoma,Arial,Verdana,serif;font-weight:normal;
background:url(/img/sel-box-na-r.gif) no-repeat right top;padding:4px 15px;}
#select-tabs strong {font:1.3em Tahoma,Arial,Verdana,serif;font-weight:normal;
background:url(/img/sel-box-na-r.gif) no-repeat right top;padding:4px 15px; display: block;}
	#novostr-details #select-tabs h2 {background:url(/img/sel-box2-na-r.gif) right top;padding:5px 15px}

#select-tabs a {display:block;text-decoration:underline;color:#fff}
	#novostr-details #select-tabs a {color:#600;font-size:11px;font-weight:bold}

#select-tabs .active a {border:none;color:#398713;font-size:1.1em;padding-top:1px;cursor:default;text-decoration:none}
	#novostr-details #select-tabs .active a {color:#900;font-size:1em}

/* select, select box */
#select-box {border:1px solid #97c41f;background:#e1ffbc;clear:both;padding:10px 7px 7px 10px;
margin:-2px 0 0 0}
	
	#apps-list #select-box {padding-top:18px}
	#novostr-details #select-box {border:2px solid #f1e0a3;background:#fff;margin-top:-3px;padding:15px}

#select-box h4 {padding:3px 0 3px 0;color:#398713;font-size:1.1em; }
	#apps-list #select-box h4 {padding:2px 10px 0 0;float:left}
#select-box .box_p {padding:3px 0 3px 0;color:#398713;font-size:1.1em; font-weight: bold;}
	#apps-list #select-box .box_p {padding:2px 10px 0 0;float:left}

#select-box ul.regions {padding:0 0 10px;width:50%;list-style:none;overflow:hidden;float:left}
#select-box .regions li {font-size:1.2em;background:none;padding:0 7px 2px 0;float:left;white-space:nowrap;}
#select-box li span {font-size:.7em;padding:0 0 0 5px;color:#999}
#select-box .regions li span, #select-box .countries li span {font-size:.8em}

#select-box label {font-size:1.1em;font-weight:bold;color:#398713;display:block;width:70px;clear:both;float:left;
margin:10px 0}
#select-box form span {padding:10px 0 0 7px;float:left;color:#398713}

#select-box .rooms-sel {width:327px;float:left}
	#select-box .rooms-sel ul {list-style:none;overflow:hidden;padding:2px 0 0}
	#select-box .rooms-sel li {float:left;padding:0 4px;font-size:1.2em;margin:0 1px 0 0}
	#select-box .rooms-sel li a {color:#000;text-decoration:none;border-bottom:1px dashed #000;display:block}
	#select-box .rooms-sel li.active {background:#ff8200;padding:0}
	#select-box .rooms-sel li.active a {color:#fff;border-color:#fff;margin:0 4px;cursor:default}
	#select-box .rooms-sel b {font-weight:normal}
	#select-box .rooms-sel .active b {background:url(/img/dot-green.gif) no-repeat 0 0;display:block}
	#select-box .rooms-sel .active b b {background-position:right 0}
	#select-box .rooms-sel .active b b b {background-position:0 bottom}
	#select-box .rooms-sel .active b b b b {background-position:right bottom;padding:0 0 2px}

#select-box .price-sel {width:360px;float:left;position:relative}
	#select-box .price-sel input, #select-box .price-sel select {border:1px solid #666766}
	#select-box .price-sel input {width:137px;height:16px;float:left;margin:0 6px 0 0;padding:1px 4px 2px}
	#select-box .price-sel select {width:58px;height:21px;float:left}
	#select-box .price-sel select, x:-moz-any-link {height:19px}
	#select-box .price-sel select, x:-moz-any-link, x:default {height:21px}

	#select-box .price-sel .box {background:#fff;border:1px solid #686867;width:203px;padding:5px 3px;overflow:hidden;position:absolute;
		top:21px;left:43px;z-index:999}
		#select-box .price-sel .box ul {list-style:none}
		#select-box .price-sel .box li {margin:0}
		#select-box .price-sel .box li a {display:block;font-size:1.1em;color:#000;text-decoration:none;padding:1px 3px 1px}
		#select-box .price-sel .box li a:hover {background:#f0f0ec}
		#select-box .price-sel .box input {width:69px;height:15px;font:1.1em Tahoma, Verdana, serif;padding:2px 3px 0 !important;border-left:2px solid #404040;border-top:2px solid #404040;float:left;margin:5px 0 0}
		#select-box .price-sel .box input.to {margin-right:3px}
		#select-box .price-sel .box span {display:block;float:left;padding:2px 3px 0;color:#000;margin:5px 0 0}
		#select-box .price-sel .box .btn-uni {margin:5px 0 0;float:none;clear:none;}
		#select-box .price-sel .box .btn-uni button {font-size:1.2em;margin:-1px 0}
		#select-box .price-sel .box .btn-uni .btn-wrap {background-image:url(/img/btn-uni-small-bg.gif)}

#select-box .location-unsel {clear:both;padding:15px 0 23px}
	#select-box .location-unsel ul {list-style:none;padding:2px 0 0}
	#select-box .location-unsel li {float:left;margin:0 11px 0 0}
	/*#select-box .location-unsel a {background:url(/img/location-x.gif) no-repeat 0 5px;padding:0 0 0 10px;font-size:1.2em;text-decoration:none;color:#000;font-weight:bold}*/
	#select-box .location-unsel a {background:url(/img/location-x.gif) no-repeat 100% 5px;padding:0 12px 0 0;text-decoration:none;color:#000; font-size:1.2em; }
	#select-box .location-unsel a span {border-bottom:1px dashed #000; font-size:1em; color:#000; padding: 0; }
	
#select-box .location-sel {clear:both;background:#c8ee97;overflow:hidden;margin:0 -3px 2px -6px;padding:6px}
	#select-box .location-sel ul {list-style:none;overflow:hidden}
	#select-box .location-sel li {float:left;overflow:hidden;margin:0 5px 2px 0;white-space:nowrap;padding:0}
	.ag_list { margin: 0; padding: 0; }
	.ag_list li { clear: both; }
	
	#select-box .location-sel a {font-size:1.2em;color:#000;text-decoration:none;border-bottom:1px dashed;float:left;display:block}
	#select-box .location-sel li.active a {color:#fff;border-color:#fff;margin:0;cursor:default;}
	
	#select-box .location-sel li span {font-size:1em;display:block;float:left;overflow:hidden;padding:0;margin:0 2px 0 0}	
	#select-box .location-sel li.active span {background:#ff8200}	
	
	#select-box .location-sel li i {font-style:normal;padding:1px 0 0 5px;font-size:1em;display:block;float:left;}
	#select-box .location-sel li.active i {color:#fff}	
	
	#select-box .location-sel b {font-weight:normal;display:block;overflow:hidden;float:left}
	#select-box .location-sel b b b b {background-position:right bottom;padding:0 4px 2px}
	#select-box .location-sel .active b {background:url(/img/dot-green.gif) no-repeat}
	#select-box .location-sel .active b b {background-position:right 0}
	#select-box .location-sel .active b b b {background-position:0 bottom}
	#select-box .location-sel .active b b b b {background-position:right bottom}

#select-box .wphoto, #select-box .wvideo {float:left;clear:none;font-weight:normal;color:#000;margin:13px 0 0 0; }
#select-box .wvideo {margin-right:20px;}
#select-box .wphoto input, #select-box .wvideo input {float:left;margin:0 5px 0 0}
#select-box .wphoto span, #select-box .wvideo span {position:relative; bottom:2px;}
#select-box .btn-uni {float:left;margin:10px 8px 0 0}

/* NOVOSTROYKI select box */
#novostr-list #select-box {margin-bottom:5px;padding:0 10px}
#novostr-list #select-box ul.regions {list-style:none;margin:9px 0 9px -5px;overflow:hidden;width:100%;padding:0 5px}
#novostr-list #select-box ul.regions li {float:left;padding:0 2px 5px;font-size:1.1em;color:#000 !important}
#novostr-list #select-box ul.regions li a {color:#000;}
#novostr-list #select-box ul.regions li.active {background:#ff8200;padding:0;margin:0 5px 0 0}
#novostr-list #select-box ul.regions li.active a {color:#fff;border-color:#fff;margin:0 4px;cursor:default;font-weight:bold}
#novostr-list #select-box ul.regions li.active span {color:#fff;padding:0 2px}
#novostr-list #select-box ul.regions b {font-weight:normal}
#novostr-list #select-box ul.regions .active b {background:url(/img/dot-green.gif) no-repeat 0 0;display:block}
#novostr-list #select-box ul.regions .active b b {background-position:right 0}
#novostr-list #select-box ul.regions .active b b b {background-position:0 bottom;}
#novostr-list #select-box ul.regions .active b b b b {background-position:right bottom;padding:0 0 1px}

.btn-uni {padding:0;margin:0;position:relative;overflow:hidden}
	.w104 {width:104px !important}
	.w136 {width:136px !important}
	.w29 {width:29px !important}
	.btn-uni b {display:block;width:1px;height:1px;overflow:hidden}
	.btn-uni .crn-l, .btn-uni .crn-r, .btn-uni .crn-lb, .btn-uni .crn-rb {position:absolute}
	.btn-uni .crn-l {top:0;left:0}
	.btn-uni .crn-r {top:0;right:0}
	.btn-uni .crn-lb {bottom:0;left:0}
	.btn-uni .crn-rb {bottom:0;right:0}
	.btn-uni .brd-l {border-left:1px solid #000}
	.btn-uni .brd-r {border-right:1px solid #000}
	
	
	.btn-uni .center {display:block;overflow:hidden;background:#000;height:1px;margin:0 1px}
	.btn-uni .btn-wrap {border:1px solid #fff;background:url(/img/btn-uni-bg.gif) repeat-x #fea500;padding:0 0 1px}
	.btn-uni button {background:none !important;border:none !important;font:1.4em Tahoma;font-weight:bold;width:100%;cursor:pointer}

/* NOVOSTROYKI LIST */
#novostr-list {border-top:1px dashed #c49977;clear:both;padding-top:19px;font-family:Tahoma, Arial, sans-serif}
	#novostr-list .pager {border:none}

	#novostr-list td {border:2px solid #f1e0a3;width:48%;vertical-align:top;}
		#novostr-list td div {padding:0 10px 10px;}
	#novostr-list h3 {background:#faf3db;padding:6px 10px 9px;margin:0 0 10px 0;font-size:1.5em;font-weight:bold; }
		#novostr-list h3.s {font-size:1.3em}
	#novostr-list h3 a {color:#900}
	
	#novostr-list .nov_list_h3 {background:#faf3db;padding:6px 10px 9px;margin:0 0 10px 0;font-size:1.5em;font-weight:bold; display: block; }
		#novostr-list .nov_list_h3.s {font-size:1.3em}
	#novostr-list .nov_list_h3 a {color:#900}
	
	#novostr-list .img {float:left;margin:0 15px 7px 0}
	#novostr-list .company {line-height:1.2}
	#novostr-list .nov_list_h4 {clear:both;font-size:1.3em;margin:0 0 3px; display: block;}
	#novostr-list h4 {clear:both;font-size:1.3em;margin:0 0 3px}
	#novostr-list .desc {clear:both;color:#666;font-size:1.2em;padding:5px 0 20px}
	#novostr-list .desc strong {color:#666}
	#novostr-list .price {clear:both;float:left;background:url(/img/dot-white.gif) no-repeat #eee;color:#666;font-size:1.1em;padding:0;margin-bottom:10px}
		#novostr-list .price b {font-size:1.5em;color:#b00;padding:0 2px 0 1px}
		#novostr-list .price i {font-style:normal;background:url(/img/dot-white.gif) no-repeat top right;display:block}
		#novostr-list .price i i {background-position:bottom left}
		#novostr-list .price i i i {background-position:bottom right;padding:4px 5px 5px}
	#novostr-list .more {margin-top:-27px;margin-right:0;font-size:1.1em}

#nor-details td {border: 0;}
#nor-details td div {padding: 0;}
	
/* NOVOSTROYKI DETAILS */

#novostr-details a {color:#000}
	#novostr-details a.dest-shema, #novostr-details a.more-novostr {color:#900;text-decoration:underline;display:block;margin:0 0 20px;cursor:pointer}
#novostr-details .right {font:1em Verdana, Tahoma sans-serif;overflow:hidden}
#novostr-details .right, x:-moz-any-link {width:100%}
#novostr-details .right, x:-moz-any-link, x:default {width:auto}

#novostr-details .back {float:right;margin:26px 0 -22px;display:block}
#novostr-details h1 {margin:0 0 5px}
#novostr-details .sub-h {font-size:1.1em}
#novostr-details .left {float:left;margin:0 31px 0 0}
#novostr-details .right {display:table;overflow:hidden;}
#novostr-details .logo {float:left;margin:0 50px 20px 0}
#novostr-details .nov_h3 {float:left;color:#000;margin-top:18px;font-size:1.4em;display: block;}
	#novostr-details .nov_h3 a {color:#000;}
	
#novostr-details .developer {display: block; padding-top: 24px;}
#novostr-details .developer a {font-size: 14px; padding: 5px 10px 8px 10px; background:#faf3db;}
#novostr-details .nov_h4 {font:1.3em Tahoma,Verdana;font-weight:bold;clear:both;color:#900;border-bottom:1px dashed #c49977;padding:0 0 4px 0;margin:0 0 13px 0;display: block;}
#novostr-details .nov_h5 {font:1.3em Tahoma, Verdana;font-weight:bold;padding:0 0 5px;font-size:1.2em;display: block;}

#novostr-details ul, #novostr-details ol {list-style-position:inside;padding:0 0 10px;font-size:1.2em;color:#000}

#novostr-details ul.details {color:#630;list-style:none;padding:0 0 16px 0;font:1.1em Tahoma, Verdana}
	#novostr-details ul.details li {font-weight:bold;clear:both;margin:0 0 6px}
	#novostr-details ul.details li span {color:#630;float:left;font-weight:normal;display:block;width:52px;padding:0 5px 0 0;font-size:1em}

	#novostr-details .right p {font-size:1.2em;color:#000;margin:0 0 20px}
	#novostr-details .right p.contacts {margin:0 0 5px}
	
#novostr-details table.flat {margin:20px 0 15px;border-collapse:collapse}
	#novostr-details table.flat th {border-bottom:1px solid #bababa;background:#e0e0e0;font-weight:normal;font-size:.9em;text-align:left;padding:1px 5px 2px 12px}
	#novostr-details table.flat td, #novostr-details table th {text-align:center}
	#novostr-details table.flat td.l, #novostr-details table th.l {text-align:left;padding:0 5px 0 12px}
	#novostr-details table.flat th.r {width:80px}
	#novostr-details table.flat tr.odd td {background:#f0f0f0}
	#novostr-details table.flat td {border-bottom:1px solid #eaeaea;padding:6px 0}
	#novostr-details .shema {background:url(/img/zoom-shema.gif) no-repeat 0 4px;padding:0 0 2px 16px;color:#963;text-decoration:underline;font-size:.9em;cursor:pointer}

/* REALTY CLASSIF */
#realt-classif {font-family:Verdana, Tahoma, sans-serif}
	#realt-classif h1 {border-bottom:1px dashed #c49977;float:none;padding:14px 0}
	/*#realt-classif h2, #realt-classif li {font-family:Tahoma, Verdana, sans-serif;}
	#realt-classif h2 {font-size:1.6em;font-family:Tahoma, Verdana, sans-serif;padding:0 0 7px}
		#realt-classif h2.novostr {padding-bottom:15px}
		#realt-classif h2 a {color:#900}*/
	
	#realt-classif strong, #realt-classif li {font-family:Tahoma, Verdana, sans-serif;}
	#realt-classif strong {font-size:1.6em;font-family:Tahoma, Verdana, sans-serif;padding:0 0 7px; display: block;}
		#realt-classif strong.novostr {padding-bottom:15px}
		#realt-classif strong a {color:#900}

	#realt-classif table {margin:0 0 0 -15px}
	#realt-classif td {padding:15px 0 0 15px;vertical-align:top}

	#realt-classif ul {list-style:none;color:#999;padding:0 9px;font-size:.9em}
	#realt-classif li {background:url(/img/dot.gif) no-repeat 0 6px;padding:0 11px;margin:7px 0 0;line-height:1.2}
		#realt-classif li a {color:#666;font-size:1.3em}

	#realt-classif ul.countries li {background:none;clear:both;margin:10px 0 12px;overflow:hidden}
	#realt-classif ul.countries img {float:left;margin:1px 13px 0 0}
	#realt-classif ul.left {padding-top:21px}

/* 3 Cols */

/* rubrucs, tab selector */

#maincol #rubrics {overflow:hidden}

#maincol #regions,
#maincol #directions,
#maincol #countries 
{float:left;overflow:hidden;margin:2px 3px 1px 0;cursor:pointer;
background:url(/img/rubr-box-na-l.gif) no-repeat top left #b16406}

#maincol #rubrics .active
{margin-top:0 !important;cursor:default !important}

#maincol #regions.active,
#maincol #directions.active,
#maincol #countries.active
{background:url(/img/rubr-box-a-l.gif) no-repeat top left #fffae5} 

#maincol #regions.active p,
#maincol #directions.active p,
#maincol #countries.active p
{background:url(/img/rubr-box-a-r.gif) no-repeat top right;margin-top:-24px;padding:5px 15px 6px 39px}

/*#maincol #regions.active h2,
#maincol #directions.active h2,
#maincol #countries.active h2
{background:url(/img/rubr-box-a-r.gif) no-repeat top right;margin-top:-24px;padding:5px 15px 6px 39px}*/ 

#maincol #regions:hover a,
#maincol #directions:hover a,
#maincol #countries:hover a
{color:#a72222} 

#maincol #newsearch { background: url(/img/newsearch/search_cicle_zero.gif) no-repeat top left; width: 108px; height: 25px; float:left;overflow:hidden;margin:2px 3px 1px 0;cursor:pointer;}
#maincol #newsearch.active { background: url(/img/newsearch/search_cicle_zero.gif) no-repeat top left; width: 108px; height: 29px; }

/*#maincol #rubrics h2 {font:1.2em Tahoma,Arial,Verdana,serif;font-weight:bold;
background:url(/img/rubr-box-na-r.gif) no-repeat right top;margin-top:-22px;padding:4px 15px 6px 40px}*/
#maincol #rubrics p {font:1.2em Tahoma,Arial,Verdana,serif;font-weight:bold;
background:url(/img/rubr-box-na-r.gif) no-repeat right top;margin-top:-22px;padding:4px 15px 6px 40px}
#maincol #rubrics a {display:block;
text-decoration:none;border-bottom:1px dashed}

#maincol #rubrics .active a {border:none;color:#9e1100;font-size:1.2em;padding-top:1px;cursor:default}

#maincol #rubrics .icn {background:url(/img/icn-rubr.gif) no-repeat 0 0;width:23px;height:17px;margin:5px 0 0 8px}
#maincol #rubrics #regions .icn {background-position:-23px 0;}
#maincol #rubrics #countries .icn {background-position:-46px 0}
#maincol #rubrics #newsearch .icn {background-position:-69px 0}
#maincol #rubrics .active .icn {margin:7px 0 0 8px}
#maincol #rubrics #directions.active .icn {background-position:0 -17px}
#maincol #rubrics #newsearch.active .icn {background-position:-69px -17px}
#maincol #rubrics #regions.active .icn {background-position:-23px -17px}
#maincol #rubrics #countries.active .icn {background-position:-46px -17px}


/* .. Rubrics .. */
#rubrics-box {bo1rder:1px solid #b46909;bo2rder:1px solid #6f9f0f;backgr1ound:#fffae5;b2ackground:#a6d356;clear:both;margin:-2px 0 0 0;padding:0 0 0;}

#rubrics-box ul {list-style:none;padding:0 10px 10px;overflow:hidden}
#rubrics-box ul.regions {padding:10px 3px 10px}
#rubrics-box ul.countries {padding:0 10px 10px;margin:0;margin-top: 10px;}
/* directions */
#rubrics-box li {font-size:1.4em;background:url(/img/dot.gif) no-repeat 0 7px;
padding:0 0 5px 17px;white-space:nowrap}
#rubrics-box .directions {padding:10px 5px 0 5px;}
#rubrics-box .directions td {vertical-align:top}
/*#rubrics-box .directions h3 {margin:0 0 7px;font-size:1.3em}
#rubrics-box .directions h3 span {color:#999;font-weight:normal;margin-left:3px;font-size:.85em}*/
#rubrics-box .directions ul { margin-top: 7px; }
#rubrics-box .directions strong {margin:0 0 7px;font-size:1.3em; margin-bottom: 7px;}
#rubrics-box .directions strong span {color:#999;font-weight:normal;margin-left:3px;font-size:.85em}
#rubrics-box .directions li {font-size:1.1em;padding:0 0 3px 12px}
#rubrics-box .directions li span {font-size:.85em}
#rubrics-box .directions li a {color:#963}
#rubrics-box .bank_link { background: url('/img/extra/new.gif') no-repeat; height: 20px; padding-left: 38px; padding-top: 10px; }

/* regions */
#rubrics-box .regions li {font-size:1.2em;background:none;padding:0 0 4px 17px;float:left}
/* countries */
#rubrics-box .countries li {font-size:1.2em;background:none;margin-top:-1px;padding:6px 5px 7px 0;float:left;width:49%;
background:url(/img/dots-1px.gif) repeat-x top}
#rubrics-box .countries li img {float:left;clear:both;margin:1px 12px 0 0}


#rubrics-box li span {font-size:.7em;padding:0 0 0 5px;color:#999}
#rubrics-box .regions li span, #rubrics-box .countries li span {font-size:.8em}

/* help box */
#maincol .help-box {font-size:1.1em;background:url(/img/green-help.gif) no-repeat 4px 4px #bfe867;
padding:6px 43px 8px; color:#363; margin-top: 10px;}
#maincol .help-box a {text-decoration:none;border-bottom:1px dashed}
#maincol .help-box a:hover {cursor:help;border-color:#bfe867}
/*#maincol .help-box {margin-top:4px}*/

/* recent */
#maincol .recent {margin-top:10px;}
#maincol .recent .h {background:url(/img/h2-simple-bg.gif) repeat-x top #e5c569; position:relative; overflow:hidden; clear:both;
height: 22px; padding-top: 3px;}
/*#maincol .recent h2 {color:#312e23;font:1.4em  Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;
padding:3px 0 5px 57px; }*/

#maincol .news .recent_h2 {color:#312e23; font:1.4em Tahoma,Arial,Helvetica,sans-serif; font-weight:bold;
padding:3px 0 5px 57px; }
#maincol .best-objects .recent_h2 {color:#312e23; font:1.4em Tahoma,Arial,Helvetica,sans-serif; font-weight:bold;
padding:3px 0 5px 57px; }

#maincol .recent .news, #maincol .recent .articles, #maincol .recent .best-objects {padding-bottom:35px}

/*#maincol .recent .news h2 {background:url(/img/h2-news.gif) no-repeat top left; }*/
#maincol .recent .news .recent_h2 {background:url(/img/h2-news.gif) no-repeat top left; }
/*#maincol .recent .articles h2 {background:url(/img/h2-articles.gif) no-repeat top left}
#maincol .recent .best-objects h2 {background:url(/img/h2-best-objects.gif) no-repeat top left}*/
#maincol .recent .best-objects .recent_h2 {background:url(/img/h2-best-objects.gif) no-repeat top left;}

#maincol .recent .h .right {background:url(/img/h2-main-right.gif) no-repeat;width:19px;height:25px;position:absolute;right:0px;top:0px;}

#maincol .recent .item {overflow:hidden;padding:6px 0 3px;clear:both; }
#maincol .recent .item span {color:#c96;padding:1px 0 1px 0;text-align:center; float: left; /*display: block*/ width:46px;font-size:105%}

/* #maincol .recent .item h3 { margin: -18px 0 4px 57px; } */
#maincol .recent .item .recent_h3 { padding-left: 11px; display: table; }
#maincol .recent .item .recent_h3 a {font-weight:normal; font-size:12px;}
#maincol .recent .item .recent_h3 a:hover {color:#a72222;text-decoration:underline}
#maincol .recent .item .commercial { font: 11px Tahoma; background: #ce2600; color: white; padding: 0px 4px 2px 5px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-left: 10px; }

.more {display:block;width:40%;background:url(/img/more.gif) no-repeat right 4px;float:right;text-align:right;
padding:0 15px 0 0;clear:both;margin:0 6px 0 0;cursor:pointer}

#maincol .recent .best-objects table {width:100%;margin-bottom:-41px}
#maincol .recent .best-objects td {border:1px solid #cdcdcd;padding:0;
text-align:center;vertical-align:top;}
#maincol .recent .best-objects td .obj_h3 {width:140px; display: block;}
#maincol .recent .best-objects td .obj_h3 a {color:#933;text-decoration:none;font-weight:normal; font-size: 12px;}

#maincol .recent .best-objects td div {text-align:left;display:inline;}
#maincol .recent .best-objects td div div {text-align:left !important;display:table-cell}
#maincol .recent .best-objects td p {color:#000;font-size:105%}
#maincol .recent .best-objects td span {padding:0;margin:0;color:#c60;font:1.3em Tahoma,Arial,Helvetica,Verdana, sans-serif}

#foot {clear:both;width:100%;margin-top:21px;padding:1px 0;
border-top:1px solid #e0afaf;border-bottom:1px solid #e5e5e5;}

#foot a {color:#900}

#foot .wrap {background:#faecbd;padding:10px;overflow:hidden}
#foot .wrap p {line-height:1.2;color:#963;display:table}
#foot .wrap p.contact {color:#900;margin:0 0 3px}
#foot .wrap .feedback {float:right;width:240px;font-size:1.1em;margin:0 0 0 15px}
#foot .wrap .feedback p {margin:0 0 5px}
#foot .wrap .feedback .info a {color:#963}

#foot .pkmedia {float:left;margin:0 20px 0 0}

.buttons {padding:17px 30px}


/* ### ... LINK COLORS ... */

a {color:#600}
a:hover {color:#a72222}

#header .utils a, #header .auth a {color:#000}
#header .utils a:hover, #header .auth a:hover {color:#600}
#header .nav a {color:#fff}
#header .nav .active a {color:#000}

.col2 .item p a {color:#963}
#rubrics-box .regions a {color:#000}
#rubrics-box .regions a:hover, #select-box .regions a:hover {color:#a72222}
#select-box .regions a {color:#000}

#maincol .help-box a {color:#363}
#maincol .recent .item .recent_h3 a {color:#444}
.more {color:#963}
.breadcrumbs a {color:#666}
.bread-sub a {color:#600 !important}
#articles h3 a, #articles h4 a, #articles-list h3 a, #articles-list h4 a {color:#000} 
.pager a {color:#999}
a.back {color:#c60;}
.actions a {color:#666}


.clear {clear:both}

a:visited, a:active, a:focus{
}
a:visited{
}
a:active{
}
a:focus{
}



/* ----- HEADINGS ----- */

h1{
}
h2{
}
h3{
}
h4{
}

/* ----- LISTS ----- */

/*li{
}
li p{
}
ol{
}
ul{
}
ol li{
}
ul li{
}*/

/* ----- IMAGES ----- */

img{
}
img a{
}
img a:hover{
}

/* ----- FORMS ----- */

form{
}
fieldset{
}
legend{
}
label{
}
input{padding:0 3px;color:#000}
textarea{padding:0 3px}
input.submit {border:none;height:21px;cursor:pointer;color:#9b2626;font-weight:bold;font-size:1.1em;padding:0 0 2px}
input.check {width:15px !important;height:15px !important;}

#post-comment input, #post-comment textarea {float:left;margin:0 0 8px;width:415px;}
#post-comment input.code {width:146px}
#post-comment input.submit {width:104px;height:27px;background:url(/img/sprites1.jpg) no-repeat -54px 0;
margin:10px 0 10px 203px}

#select-box form {width:47%;float:right;margin:-24px 0 0;padding:0 8px 12px;background:#d2f5a6;}
#select-box form br {clear:both}
#select-box form input {width:189px;height:20px;margin:8px 0;float:left;border:1px solid #999}
#select-box form select {margin:8px 0 8px 5px;width:58px;height:20px;border:1px solid #999}
#select-box input.check {float:left;margin-top:10px }


#select-box form input.select-box-submit {width:126px;height:27px;background:url(/img/sprites1.jpg) no-repeat -15px -48px;
color:#fff;font-size:1.5em;margin:10px 0 0 57px;float:left;border:none;font-weight:bold;cursor:pointer}

input, textarea{
}
select {}

optgroup{
}
option{
}

/* ----- TABLES ----- */

table{
}
caption{
}
thead{
}
tbody{
}
tfoot{
}
tr{
}
tr .alt{
}
th{
}
td{
}


/* ----- ADS ----- */
.ad-top {position:absolute;right:10px;top:35px}
.ad {margin-bottom:10px;}

/* ### ... PHOTOGALLERY ... */
#photogallery {clear:both;overflow:hidden}
	#photogallery p {font-size:1.5em;background:url(/img/icn-photogallery-h2.gif) no-repeat 0 3px; font-weight: bold; }
		#photogallery p a {color:#900;padding-left:24px}

	#photogallery .box {overflow:hidden;height:241px;margin:8px 0 23px}
	#photogallery .mid {overflow:hidden}
		#photogallery .box a.main-img {float:left;margin:0 1px 0 0}
		#photogallery .box img, #photogallery .mid img {display:block}
		#photogallery .box li, #photogallery .mid li {float:left;margin:0 1px 1px 0;list-style:none}


	#photogallery .extra {clear:both;border-top:1px dashed #c49977;margin:46px 0 20px;padding:12px 0 0}
		#photogallery .extra a {color:#676767}
			#photogallery .extra a strong {color:#000}
			
		#photogallery .extra h3 {font-size:1.1em;font-weight:normal}
		#photogallery .extra ul {padding:12px;list-style:none}
			#photogallery .extra ul li {font-size:1.1em;margin:0 0 3px}
			
#link_sections {clear: both;}
#link_sections ul {list-style:none;color:#999;padding:0 9px;font-size:.9em; clear: both; /*border-top: 1px dashed #c49977;*/ padding:0; width: 70%; margin-left: 40px;}
#link_sections li {background:url(/img/dot.gif) no-repeat 0 6px;padding:0 11px;margin:7px 0 0;line-height:1.2; float: left; width: 45%;}
#link_sections li a {color:#666;font-size:1.3em; margin-right: 3px;}

#links-list {clear:both; margin:29px 0 0;}

#links-list .block {border-bottom: 1px dotted #d3d3d3; margin-bottom: 15px;}
#links-list .item {margin:0 0 15px; overflow:hidden;}
#links-list .img {float: right; margin: 2px 20px 0 23px;}
#links-list .link {color:#c96; font-size: 1.1em;}
#links-list .wrap {display: table;}
#links-list h3 {padding-bottom: 5px;}
.links_msg { clear: both; color: #343434; font-weight: bold; background: #E7F3D7 url('/img/input/icoSuccesBig.gif') no-repeat 10px 10px; font-size:12px; height: 40px; padding: 10px 10px 10px 60px; border: 1px solid #76B800; margin-bottom: 10px; }

#support {font-size: 11px; padding:3px 0 10px;}
#support strong {color: #000; margin-right: 2px;}
#support img {display:block; float:left; margin-top:-3px; margin-right:5px;}

/* ----- firms ----- */
.bl_for_search {background:#e1ffbc; padding:0px 0px 0px 0px; border:1px solid #97c41f; margin-top:10px; height:60px; clear:both; overflow:hidden}
.bl_for_twonext { margin-left:10px; margin-top:10px}
.bl_for_naiti { float:left}
/*.bl_for_naiti h2 {border:none;color:#398713;font-size:1.1em;cursor:default;text-decoration:none}*/
.bl_for_input { float: left; margin-left: 10px; margin-right: 10px; }
.bl_for_input input { border: 1px solid #686868; font-size:1.1em; padding: 4px 5px; width: 400px; }
.sort_select { border: 1px solid #686868; font-size: 11px; margin-left: 5px; }
.bl_for_gal { clear: both; font-size: 1.3em; margin-left:140px; padding-top: 5px; }
.pager label.sort_1 {margin:0 0 0 0px;display:block;float:left;}
.bl_for_str {background:#e1ffbc; padding:0px 0px 0px 0px; border:1px solid #97c41f; margin-top:10px; margin-bottom:10px; height:60px; clear:both; overflow:hidden}
#content-2cols .bl_for_search h2 {border:none;color:#398713;font-size:1.4em;cursor:default;text-decoration:none}
.pager label.sort_1 {margin:0 0 0 0px;display:block;float:left}
/*table premium*/
.img_1 {width:134px}
#apps-list .items .img_1 {padding-left:7px; padding-top:7px; padding-right:7px; padding-bottom:15px; border-right:0px}
#apps-list .items .img_1 img {border:1px solid #9e5b0a}
#apps-list .items .img_1 p{width:122px; height:92px; overflow:hidden}
#apps-list .items .for_text {padding:4px 0px 0px 0px; border-bottom:0px; border-left:0px; border-right:0px}
#apps-list .items .for_text h2 {color:#600;font-size:1.3em;background:url(/img/dot-white.gif) no-repeat; padding:0 0 0 0px}
#apps-list .items .for_text .premium_h2 {color:#600;font-size:1.3em;background:url(/img/dot-white.gif) no-repeat; padding:0 0 0 0px; font-weight: bold;}
#apps-list .items .for_text h3 {font:1.1em/1.1 Tahoma, Verdana;font-weight:normal;margin:0 0 0 0; font-size:1.3em}
#apps-list .items .for_text_1 {padding:5px 0px 0px 0px; vertical-align:top; border-left:0px}
#apps-list .items .for_text_1 h2 {color:#600;font-size:1.3em;background:url(/img/dot-white.gif) no-repeat; padding:0 0 0 0px}
#apps-list .items .for_text_1 h3 {font:1.3em/1.1 Tahoma, Verdana;font-weight:normal;margin:0 13px 0 0}
#apps-list .items .for_text_1 span {color:#999;font-weight:normal;margin-left:3px;font-size:1.1em}

#apps-list .items .other td {background:#efefef; padding-left:10px; vertical-align:middle}
#apps-list .items .other td a, #apps-list .items .other_1 td a { color:#000000}
#apps-list .items .other_1 td {background:#ffffff; padding-left:10px; vertical-align:middle}

.ag{background:url(/img/dot.gif) no-repeat 0 7px;padding:0 0 5px 17px;white-space:nowrap}
#apps-list .premium_1 .h td, #apps-list .premium_2 .h td, #apps-list .premium_3 .h td {background:url(/img/h-premium_1.gif) repeat-x top #CC0000 !important}
#apps-list .premium_1 td, #apps-list .premium_2 td, #apps-list .premium_3 td {background:#fff9cc; border-color:#CC0000; border-width:1px}
/*#apps-list .premium_1 h2, #apps-list .premium_2 h2, #apps-list .premium_3 h2 {color:#FFFFFF}*/
#apps-list .premium_1 .premium_h2, #apps-list .premium_2 .premium_h2, #apps-list .premium_3 .premium_h2 {color:#FFFFFF !important;}
#apps-list .premium_1 .p td, #apps-list .premium_2 .p td , #apps-list .premium_3 .p td{ border-left:1px solid #CC0000; border-right:1px solid #CC0000; border-top:1px solid #CC0000;}
#apps-list .premium_1 .punktir-space, #apps-list .premium_2 .punktir-space , #apps-list .premium_3 .punktir-space{margin:0px; padding:0px; border-bottom:0px}
#apps-list .premium_1 .punktir, #apps-list .premium_2 .punktir, #apps-list .premium_3 .punktir {border-top:1px dashed silver; width:100%; padding-b8ottom:3px; margin-top:3px; margin-bottom:3px}

.contab {width:100%; margin:0px; padding-left:1px; padding-right:1px}
.reg_arch_a { color: #000; font-weight: bold; font-size: 1.1em; background:url(/img/extra/archive.gif) no-repeat 0 0px; padding: 0 0 5px 23px; }
.reg_a { clear: both; color: #000; font-weight: bold; font-size: 1.1em; background:url(/img/extra/ukmap.png) no-repeat 0 0px; padding: 0 0 5px 23px; }
.reg_arch_a:hover, .reg_a:hover { color: #a72222; }

.thumb_firms { float: left; width: 250px; height: 170px; padding: 1px; margin-right: 10px; border: 1px solid #cecece; overflow: hidden; text-align: center;}
.thumb_firms a img { border: 0px; }

#YMapsID td div {padding-left: 2px; padding-right: 2px;}

#apps-list .price {border:0px !important}
#apps-list .img {border:0px !important}
#apps-list .desc {border:0px !important}
#apps-list .num-rooms {border:0px !important}
#apps-list .date {border:0px !important}
#apps-list .status {border:0px !important}
#apps-list .favour {border:0px !important}
#apps-list .img_1 {border:0px !important}
#apps-list .for_text {border:0px !important}
#apps-list .for_text_1{border:0px !important}

#apps-list .premium_1 .p .price {border-left:1px solid #CC0000 !important; border-top:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important;}
#apps-list .premium_1 .p .img {border-top:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important;}
#apps-list .premium_1 .p .desc {border-top:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important;}
#apps-list .premium_1 .p .num-rooms {border-top:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important;}
#apps-list .premium_1 .p .date {border-top:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important;}
#apps-list .premium_1 .p .status {border-top:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important;}
#apps-list .premium_1 .p .favour {border-right:1px solid #CC0000 !important; border-top:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important;}
#apps-list .premium_3 .p .img_1 {border-left:1px solid #CC0000 !important; border-top:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important;}
#apps-list .premium_3 .p .for_text {border-top:1px solid #CC0000 !important}
#apps-list .premium_3 .p .for_text_1 {border-right:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important}
#apps-list .premium_3 .p .status {border-top:1px solid #CC0000 !important; border-right:1px solid #CC0000 !important;}


#apps-list .premium_2 .p .img {border-left:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important; border-top:1px solid #CC0000 !important}
#apps-list .premium_2 .p .desc {border-right:1px solid #CC0000 !important; border-bottom:1px solid #CC0000 !important; border-top:1px solid #CC0000 !important}
#apps-list .premium_2 .for_tr {border:0; margin:0; padding:0}

#logo_mk { height: 85px; }

#select-box-agency {border:1px solid #b46909;background:#fff5db;clear:both;padding:10px 7px 7px 10px;
margin:0 0 0 0; width: 201px; }

#select-box-agency ul.regions {padding:0 0 10px;width:50%;list-style:none;overflow:hidden;float:left}
#select-box-agency .regions li {font-size:1.2em;background:none;padding:0 7px 2px 0;float:left;white-space:nowrap;}
#select-box-agency li span {font-size:.7em;padding:0 0 0 5px;color:#999}
#select-box-agency .regions li span, #select-box .countries li span {font-size:.8em}

#select-box-agency label {font-size:1.1em;font-weight:bold;color:#398713;display:block;width:70px;clear:both;float:left;
margin:10px 0}
#select-box-agency form span {padding:10px 0 0 7px;float:left;color:#398713}

#select-box-agency .location-unsel {clear:both; padding:5px 0 23px}
#select-box .location-unsel h3 { color:#398713; padding-top: 4px; padding-bottom: 3px; }
	#select-box-agency .location-unsel ul {list-style:none;padding:2px 0 0}
	#select-box-agency .location-unsel li {float:left;margin:0 11px 0 0}
	#select-box-agency .location-unsel a {background:url(/img/location-x.gif) no-repeat 0 5px;padding:0 0 0 10px;font-size:1.2em;text-decoration:none;color:#000;font-weight:bold}
	
#select-box-agency .location-sel {clear:both;overflow:hidden;margin:0 -3px 2px -6px;padding:6px}
	#select-box-agency .location-sel ul {list-style:none;overflow:hidden}
	#select-box-agency .location-sel li {float:left;overflow:hidden;margin:0 5px 2px 0;white-space:nowrap;padding:0}
	
	#select-box-agency .location-sel a {font-size:1.2em;color:#000;text-decoration:none;border-bottom:1px dashed;float:left;display:block}
	#select-box-agency .location-sel li.active a {color:#fff;border-color:#fff;margin:0;cursor:default;}
	
	#select-box-agency .location-sel li span {font-size:1em;display:block;float:left;overflow:hidden;padding:0;margin:0 2px 0 0}	
	#select-box-agency .location-sel li.active span {background:#ff8200;}	
	
	#select-box-agency .location-sel li i {font-style:normal;padding:1px 0 0 5px;font-size:1em;display:block;float:left;}
	#select-box-agency .location-sel li.active i {color:#fff}	
	
	#select-box-agency .location-sel b {font-weight:normal;display:block;overflow:hidden;float:left}
	#select-box-agency .location-sel b b b b {background-position:right bottom;padding:0 4px 2px}
	#select-box-agency .location-sel .active b {background:url(/img/dot-green.gif) no-repeat}
	#select-box-agency .location-sel .active b b {background-position:right 0}
	#select-box-agency .location-sel .active b b b {background-position:0 bottom}
	#select-box-agency .location-sel .active b b b b {background-position:right bottom}

#select-box-agency .wphoto, #select-box .wvideo {float:left;clear:none;font-weight:normal;color:#000;margin:13px 0 0 0}
#select-box-agency .wvideo {margin-right:20px}
#select-box-agency .wphoto input, #select-box .wvideo input {float:left;margin:0 5px 0 0}
#select-box-agency .btn-uni {float:left;margin:10px 8px 0 0}

#select-box-agency h4 {padding:3px 0 3px 0;color:#660000;font-size:1.1em}

#rubrics-agency {overflow:hidden;}

#rubrics-agency #regions
{float:left;overflow:hidden;margin:2px 3px 0 0; width: 220px;background:url(/img/rubr-box-na-l_220.gif) no-repeat top left #b16406; }

#rubrics-agency #regions:hover a
{color:#a72222} 

#rubrics-agency h2 {font:1.2em Tahoma,Arial,Verdana,serif;font-weight:bold;
background:url(/img/rubr-box-na-r.gif) no-repeat right top;margin-top:-22px;padding:4px 15px 6px 13px;}
#rubrics-agency a {display:block;}

#rubrics-agency .active a {border:none;color:#9e1100;font-size:1.2em;padding-top:1px;}

#rubrics-agency .icn {width:23px;height:17px;margin:5px 0 0 8px}
#rubrics-agency #regions .icn {background-position:-23px 0}
#rubrics-agency .active .icn {margin:7px 0 0 8px}
#rubrics-agency #regions.active .icn {background-position:-23px -17px}

.pager_ag_bottom { padding-left: 230px; }

#ag_exit {background: url(/img/ag_exit.gif) no-repeat; border: 1px dotted red; width: 60px; height: 22px;}
#ag_exit a {font-weight:bold; color:#6a2900; font-size:1.1em; cursor:pointer;}

#block22 {clear: both; padding-top: 10px}
#block22 .addto {background: url(/img/vuhod_bg.gif) no-repeat;padding:2px 4px 3px 6px; overflow: visible; width:50px}

		#block22 .addto a {font-weight:bold;border-bottom:1px dashed;color:#6a2900;font-size:1.1em;cursor:pointer; text-decoration:none;}
		#block22 .block33{margin-bottom: 15px !important; padding-bottom: 10px; border-bottom: 1px dashed #c49977; margin-top: 10px;}
		#block22 .block33 table { padding:0; margin:0; width:100%}
		#block22 h1 {margin-top: 0; margin-bottom: 0; padding-bottom: 0 !important; }
		
#personal-list { width: 230px; float: left; }
#personal-list #select-box { margin-bottom:5px; padding:10px; width: 198px; font-size: 1.3em; border: 1px solid #b46909; background:#fffae5;}
#personal-list #select-box ul.regions {list-style:none;margin:0 0 9px -5px;overflow:hidden;width:100%; padding:0 5px}
#personal-list #select-box ul.regions li {float:left;padding:0 2px 5px;font-size:1.1em;color:#000 !important}
#personal-list #select-box ul.regions li a {color:#000;}
#personal-list #select-box ul.regions li.active {background:#ff8200;padding:0;margin:0 5px 0 0}
#personal-list #select-box ul.regions li.active a {color:#fff;border-color:#fff;margin:0 4px;cursor:default;font-weight:bold}
#personal-list #select-box ul.regions li.active span {color:#fff;padding:0 2px}
#personal-list #select-box ul.regions b {font-weight:normal}
#personal-list #select-box ul.regions .active b {background:url(/img/dot-green.gif) no-repeat 0 0;display:block}
#personal-list #select-box ul.regions .active b b {background-position:right 0}
#personal-list #select-box ul.regions .active b b b {background-position:0 bottom;}
#personal-list #select-box ul.regions .active b b b b {background-position:right bottom;padding:0 0 1px}

#personal-list #section-list { font-size: 0.9em; }
#personal-list #section-list td { padding-top: 7px; }
#personal-list #section-list a { color: #996633; }
#personal-list #section-list .group { color: #660000; }
#personal-list #section-list ul li { background: url(/img/dot.gif) no-repeat 0 7px; list-style-type: none; padding-left: 9px; color: #999; }

#oldDataHint { display: block; background: #FFECE5 url("/img/infoIco.gif") no-repeat 10px 10px; border: 1px solid #FF4600; padding: 10px; padding-left: 30px; color: #6c6d73; font-size: 11px; font-weight: bold; margin-top: 10px; margin-bottom: 15px;}

.linkator a { font-size: 12px; }

/* ------ new offers/editlist ------ */
.addfolder {margin: 0 0 0 10px; background:url(/img/folder_plus.gif) no-repeat 0px 0px; padding:5px 0 8px 40px; font-size:1.5em; heigt:30px; width:auto; }
.addfolder a {color: #000000;}
#folders { background-color:#bfe867; overflow:hidden; height: auto; font-size:1.3em; padding: 5px 0 5px 5px; clear:both; margin-right: 3px; line-height: 1.6em; }
.folder {margin-left: 5px; margin-right: 15px; background:url(/img/close_folder.gif) no-repeat 0px 2px; padding-left: 21px; float:left; width:auto;}
.folder_active {margin-left: 5px; margin-right: 15px; background:url(/img/open_folder.gif) no-repeat 0px 2px; padding-left: 21px; float:left; width:auto;}
.folder_active a {font-weight: bold;}
.folder_active span {font-weight: normal;}
#folders { margin-top: 20px; }
#folders a { text-decoration:none; color:#000000}
#folders span { color: #999999; font-size: 10px; }

.other_price {color:#CC0000; width:80px; }
.other_price .last_pr { color: #999; text-decoration: line-through; }
.other_price .pr_for { color: #999; font-size: 10px;}
.other_rooms {width:40px;}
.other_photo {width:80px;}
.other_ob {padwwding:5px 5px 5px 5px; width:auto; }
.other_ob strong {font-weight: normal; }
.other_place {color: #7b3b0d; width:auto}
.other_time {font-size:0.75em; padding:5px; width:auto}
.other_pen {font-size:0.75em; padding:5px; width:auto}
.other_up {font-size:0.75em; padding:5px; width:auto}
.other_premium {font-size:0.75em; padding:5px; width:auto}
.other_check {width:18px;}
.other_shirt { width: 105px; }
.other_inp { margin-top: 2px; }
.other_shirt div { float: left; padding-right: 8px; }
.special { width: 43px; }
.items a {color:#000000}
.other_zag {color:#000000; font-weight: bold; }
#apps-list .items .another td, #apps-list .items .another_1 td, #apps-list .items .another_up td { font-size: 1.1em; vertical-align: middle; }
#apps-list .items .another td { background: #efefef; }
#apps-list .items .another_1 td { background:#ffffff; }
#apps-list .items .another_up td { background: #fff9cc; }
#apps-list .items .another td a, #apps-list .items .another_1 td a { color:#000000; }

#apps-list .items .another_up a.p { background: url(/img/an_vip.gif) no-repeat top right; text-decoration: none; }
#apps-list .items .another_up a.up { background: url(/img/an_up.gif) no-repeat top right; text-decoration: none; padding: 4px 13px 8px 12px; }

.p_h1_grey {color:#999999; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:200%; line-height:1.5 ems;
font-weight:normal; float:left; margin:23px 5px 7px 0; clear: both; }
.f_select { width: 150px; }
.f_select option { padding-left: 4px; }
.f_select .inner { padding-left: 15px; color: #666; }
.subscr { background: url(/img/subscr-icn.gif) no-repeat 0 6px; padding:0 0 0 23px; color:#000;font-weight:bold;font-size:1.1em; }
.active_section a { font-weight: bold; }
.search_block_hide, .folder_block_hide { display: none; }
.search_block_active, .folder_block_active { display: block; }
.editlist_subscr { float: right; padding-top: 23px; }

#help-box-editlist { font-size:1.1em; background: #bfe867; padding:6px 20px 8px; margin-top: 5px; }
#help-box-editlist a { text-decoration: none; border-bottom: 1px dashed; color: #336633;}
#help-box-editlist a:hover { border-color:#bfe867; }

#hide_div { height: 18px; overflow: hidden; }
/* --------------------------------- */

.chart_head { float: right; margin-top: 15px; margin-right: 10px; }
.chart_head a { color: #660000; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.analytics_head { clear: both; float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 15px;}
.analytics_head a { color: #660000; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-right: 10px;}
#charts { clear: both; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333; border-top: 1px dashed #c49977; }
#dynamics { clear: both; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333; border-top: 1px dashed #c49977; padding-top:15px; padding-left:10px;}
#dynamics2 { clear: both; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #333; border-top: 1px dashed #c49977; padding-top:15px; padding-left:10px; overflow-x: scroll; width: 950px;}

#charts .sections {list-style: none; overflow: hidden; margin-top: 15px; }
#charts .sections li {float:left; padding:0 4px; margin:0 25px 0 0; }
#charts .sections li a {color: #660000;display:block;}
#charts .sections li.active {background:#ff8200;padding:0}
#charts .sections li.active a {color:#fff;border-color:#fff;margin:0 4px;cursor:default; text-decoration: none;}
#charts .sections b {}
#charts .sections .active b {background:url(/img/dot-green.gif) no-repeat 0 0;display:block}
#charts .sections .active b b {background-position:right 0}
#charts .sections .active b b b {background-position:0 bottom}
#charts .sections .active b b b b {background-position:right bottom;padding:0 0 2px}

#charts .rooms { clear: both; width: 327px; padding-top: 10px; margin-left: 4px; }
#charts .rooms p { float:left; font-weight: bold; margin-right: 10px; padding-top: 2px; }
#charts .rooms ul { list-style: none; overflow: hidden; padding: 2px 0 0; }
#charts .rooms li {float:left;padding:0 4px;margin:0 1px 0 0}
#charts .rooms li a {color:#000;text-decoration:none;border-bottom:1px dashed #000;display:block}
#charts .rooms li.active {background:#ff8200;padding:0}
#charts .rooms li.active a {color:#fff;border-color:#fff;margin:0 4px;cursor:default;}
#charts .rooms b {font-weight:normal}
#charts .rooms .active b {background:url(/img/dot-green.gif) no-repeat 0 0;display:block}
#charts .rooms .active b b {background-position:right 0}
#charts .rooms .active b b b {background-position:0 bottom}
#charts .rooms .active b b b b {background-position:right bottom;padding:0 0 2px}

#chart1div { clear: both; padding-top: 15px; }
#chart_settle { width: 207px; background: url(/img/dots-1px.gif) repeat-x bottom left; padding-top: 8px; padding-bottom: 5px; padding-left: 4px; margin-left: 35px; }
#chart_settle .set { width: 150px; float: left; }

#chart_info { padding-top: 10px; margin-left: 70px; float: left; }
#chart_info textarea { width: 290px; border: 1px solid #d4d0c8; font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
#chart_info .code { margin-bottom: 15px; width: 280px; font-weight: bold; margin-top: 20px; }

#chart_settles { padding-top: 10px; padding-left: 20px; float: left; }
#chart_settles .title { margin-bottom: 5px; width: 290px; font-weight: bold; }

#chart_actions { padding-left: 80px; }
#chart_actions li { margin: 0; list-style: none; height: 17px; width: 150px; }
#chart_actions .save_a { color: #82a71f; margin-left: 22px; }
#chart_actions li a { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; }
#chart_actions li span { display: block; width: 15px; height: 11px; float: left; background: url(/img/sprites1.jpg) no-repeat; margin: 3px 0 0 0; }
#chart_actions .print span { background-position: -15px -34px; margin-right: 12px; }
#chart_actions .send span { background-position: 0 -34px; margin-right: 12px; }
#chart_actions .save span { background: url(/img/save_chart.gif) no-repeat; margin-right: 12px; }

#forSave, #forSend { padding-left: 5px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; }
#forSave span, #forSend span { font-size: 10px; margin-left: 5px; }
#forSend .sucsend { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #82a71f; padding-top: 3px;}
#forSend .errsend { font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #de4e32; padding-top: 3px;}

#sendFForm { padding-top: 8px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; margin-top: 0; margin-bottom: 0; }
#sendFForm .mail { border: 1px solid #999999; width: 120px; height: 15px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }

.magazine { margin-bottom: -4px; }

#weekstat {background: #000;}
#weekstat caption {background: #fff; margin: 0; padding: 2px 10px 0px 10px; font-weight: bold; font-size: 1.2em;}
#weekstat th {background: #fff; margin: 0; padding: 2px 10px 2px 10px;}
#weekstat td {background: #fff; margin: 0; padding: 2px 10px 2px 10px;}

/* --- banks --- */
#banks #novostr-list { padding-top: 0; }
#banks #novostr-list .rblock { font-size:1.2em; padding-bottom: 5px; line-height: 1.2em;}
#banks #novostr-list .price { background-color: #faf3db; margin-right: 15px; padding: 5px 10px 8px 10px; }
#banks #novostr-list .price a { font-size: 1.3em; }
#banks #novostr-list .more_bank { clear: both; padding: 0; text-align: right; background:url(/img/more.gif) no-repeat right 4px; padding:0 15px 0 0;}
#banks #novostr-list .more_bank a { font-size: 1.1em; color: #996633; }
#banks #novostr-list .more_bank a:hover { color: #990000; }

#banks #novostr-details .developer {padding-top: 6px; }

#banks #novostr-details p {font-size: 1.2em;}
#banks #novostr-details a.back {clear:both;text-decoration:underline;display:block;cursor:pointer;margin:10px 0 0}
#banks #novostr-details a.back span {display:block;width:19px;height:13px;float:left;
background:url(/img/sprites1.jpg) no-repeat -28px -21px;margin:1px 11px 0 0}
#banks #novostr-details ul.details {padding-bottom: 30px;}
#banks #novostr-details ul.details li span { width: 80px; }
#banks #novostr-details ul.details li.otherwise {font-weight: normal;}
#banks #novostr-details ul.details li.otherwise span {width: 130px; font-weight: bold;}
#banks #novostr-details ul.details li.otherwise2 {font-weight: normal;}
#banks #novostr-details ul.details li.otherwise2 span {width: 205px; font-weight: bold;}
#banks #novostr-details ul.details li a { color: #630; }
#banks #novostr-details ul.details li a.mail { text-decoration: none; }
#banks #novostr-details ul.details li a.schema { color: #900; cursor: pointer; font-weight: normal; margin-left: 10px; text-decoration: none; }

#banks #novostr-details table.flat {margin:10px 0 15px;border-collapse:collapse; width: 100%;}
	#banks #novostr-details table.flat th {bordeer-bottom:1px solid #bababa;border-bottom:1px solid #e5c66c;backgrround:#e0e0e0;background:#efe0b0;font-weight:normal;font-size:1.2em;text-align:left;padding:4px 5px 4px 12px; color: #663300;}
	#banks #novostr-details table.flat td {font-size:1.2em; }
	#banks #novostr-details table.flat td.l {text-align:left;padding:7px 5px 8px 12px}
	#banks #novostr-details table.flat th.r {width:80px}
	#banks #novostr-details table.flat a {color: #990000;}
	#banks #novostr-details table.flat tr.odd td {bacrkground:#f0f0f0;background:#f7f1da}
	#banks #novostr-details table.flat td {border-borttom:1px solid #eaeaea;border-bottom:1px solid #f7eece;padding:6px 0}
	
/* user photo+logo */
#userpic { border: 1px solid #9d9996; float: left; width: 80px; height: 90px; padding: 2px; margin-right: 8px; background-position: 50% 50%; background-repeat: no-repeat; }
#userpic_add { border: 1px solid #9d9996; float: left; width: 60px; height: 70px; padding: 2px; margin-right: 8px; background-position: 50% 50%; background-repeat: no-repeat; }
.contact_block { float: left; padding: 0 15px 0 5px; display: table; }
#newBlockHint { display: block; background: #fff5db url('/img/extra/new.png') no-repeat 8px 6px; border: 1px solid #ffc62a; padding: 8px 10px 10px 47px; color: #6c6d73; font-size: 11px; margin-top: 10px; margin-bottom: 0; }
#newBlockHint a { color: #6c6d73; font-weight: bold; }

/* flat_cost */
#flatCostBlock { background: #f9f1d4; margin: 0 0 15px; padding-bottom: 10px; }
#flatCostBlock select { font-family: Tahoma, Verdana; color: #444444; height: 18px; font-size:1.1em; }
#flatCostBlock input { font-family: Tahoma, Verdana; color: #444444; font-size:1.1em; }
#flatCostBlock label { font-family: Tahoma, Verdana; color: #444444; font-size:1.1em; font-weight: bold; margin-right: 8px; position:relative; bottom: 1px; }
#flatCostBlock p { color: #600; font-size: 1.2em; padding: 9px 12px 9px; font-weight: bold; border-bottom: 1px dashed #f2dba6; }
#flatCostBlock input.submit { width: 94px; height: 21px; background: url(/img/sprites1.jpg) no-repeat -47px -27px; margin-top: -1px; color: #9B2626; }
#flatCostBlock .block { padding: 10px 10px 0px 12px; }
#flatCostBlock .inner { float: left; margin-right: 20px; }

#resultArea { background: #f9f1d4; display: none; }
#resultArea .resInner { padding: 10px 10px 5px 12px; margin-top: 10px; font-family: Tahoma, Verdana; font-size: 1.1em; height: 76px; border-top: 1px dashed #f2dba6; }
#resultArea .error { padding: 10px 10px 0 12px; margin-top: 10px; font-family: Tahoma, Verdana; font-size: 1.1em; border-top: 1px dashed #f2dba6; color: #660000; }
#flatCostBlock .par_link { font-family: Tahoma, Verdana; font-size:1.1em; float: left; }
#params { display: none; margin-top: 5px; }
#params .check_infra { position:relative; bottom:1px; font-size:1.1em; margin-right: 8px; }
#params .input_infra { position:relative; bottom:-3px; }


.long_link_box	{width: 100px;position:relative;height:18px;}
.long_link_box .ajax_link	{position:relative;top:-1px; color:#6A2900;font-weight:bold;}
.long_link	{position:absolute;overflow:hidden;white-space:nowrap;width:100%;top:0px;}
.long_link_hidder	{position:absolute;width:40px;z-index:1000;right:0px;background:url(/img/white_cover.png) right top repeat-y;top:0px;}
.hidder_white	{background-image:url(/img/white_cover.png);}
.hidder_gray	{background-image:url(/img/gray_cover.png);}


/*.long_link_box	{width: 100px;position:relative;height:18px;}
.long_link_box .ajax_link	{position:relative;top:-1px; color:#6A2900;font-weight:bold;}
.long_link	{position:absolute;overflow:hidden;white-space:nowrap;width:100%;top:0px;}
.long_link_hidder	{position:absolute;width:40px;z-index:1000;right:0px;background:url(/img/white_cover.png) right top repeat-y;top:0px;}
.hidder_white	{background-image:url(/img/white_cover.png);}
.hidder_gray	{background-image:url(/img/gray_cover.png);}*/

/* newsearch */

	#rubrics-box .newsearch { 
		margin: 0; 
		padding: 0; 
		max-width:738px; 
		min-width:506px; 
		height:147px; 
		padding-top: 30px;
		background-color: #a6d356;
		position: relative;
		background: none;
	}
	
	#rubrics-box .newsearch .sleft { position: absolute; left: 0; bottom: 0; width: 3px; height: 177px; background: url('/img/newsearch/search_left.gif') no-repeat bottom left; }
	#rubrics-box .newsearch .scenter { position: absolute; top: 0; left: 3px; right: 3px; background: url('/img/newsearch/search_center.gif') repeat-x; height: 177px; z-index:-1; }
	#rubrics-box .newsearch .sright { position: absolute; right: 0; top: 0; background: url('/img/newsearch/search_right.gif') no-repeat top right; width: 3px; height: 177px; }
	
	#rubrics-box .newsearch  ul{margin:0; padding:0; list-style:none; list-style-type:none; list-style-image:none; }
	#rubrics-box .newsearch  ul li{margin:0; padding:0; float:left; margin-top:1px; list-style:none; list-style-type:none; list-style-image:none;}
	#rubrics-box .newsearch  ul li.left{width:35%; margin-right:1%; float: left;background: none;}
	#rubrics-box .newsearch  ul li.right{width:48%; float: left;background: none;}
	#rubrics-box .newsearch  ul li.otstup{width:10%;}
	#rubrics-box .newsearch  select{width:160px; margin-top:5px;}
	#rubrics-box .newsearch  select.kind{width:60%;}
	#rubrics-box .newsearch  input.price{width:35%;}
	#rubrics-box .newsearch  select.currency{width:60px;z-index: 5;}
	#rubrics-box .newsearch  select.room{width:40px;}
	
	/*#rubrics-box .newsearch ul{margin:0; padding:0; list-style-type:none;}
	#rubrics-box .newsearch ul li{float:left; margin-top:22px;}
	#rubrics-box .newsearch ul li.left{width:35%; margin-right:1%;float: left;}
	#rubrics-box .newsearch ul li.right{width:48%; float: left; }
	#rubrics-box .newsearch ul li.otstup{width:10%;}
	#rubrics-box .newsearch select{width:160px; margin-top:5px;}
	#rubrics-box .newsearch select.kind{width:60%;}
	#rubrics-box .newsearch input.price{width:35%;}
	#rubrics-box .newsearch select.currency{width:60px;}
	#rubrics-box .newsearch select.room{width:40px;}*/
	
	#rubrics-box .newsearch .pricegroup, #rubrics-box .newsearch .flatgroup{margin-bottom:15px;}
	#rubrics-box .newsearch .label{*width:60px; text-align:right;}
	
	#rubrics-box .newsearch .region{display:none;}
	
	#rubrics-box .newsearch label{ 
		position:relative;
		display:block; 
		color:#1b3e00; 
		font-size:0.9em; 
		font-weight:bold; 
		width:55px; 
		text-align:right; 
		padding-right:10px; 
		padding-top:3px; 
		float:left;
		margin-top:3px;
	}
	
	#rubrics-box .newsearch .button{margin-left:10px; position:relative; left:143px; }
	#rubrics-box .newsearch input.checkbox{ margin-right:5px; margin-left:8px;}
	#rubrics-box .newsearch span{position:relative; bottom:3px;}
	
	#rubrics-box .newsearch .type{ width:86%; position:relative; zoom:1;}
	
	#rubrics-box .newsearch .typeinner{
		height:15px;
		padding: 4px 0 4px 40px;  
		-moz-border-radius:2px; 
		-webkit-border-radius:2px; 
		border-radius:2px; 
		border:1px solid #356500; 
		background-position:right; 
		cursor:pointer; 
		display:block; 
		font:Verdana, Geneva, sans-serif;  
		font-size:12px; 
		font-weight:bold;
		position:relative;
		background:#a6d356 url(/img/newsearch/dom.gif) no-repeat; background-position:left;
	}
		
	#rubrics-box .newsearch .other{
		
		overflow:hidden;
		zoom:1;
		display:none;
		top:24px;
		left:0px;
		position:absolute;
		width:99%;
		border:1px solid #1b3e00; 
		border-top:none;
		background:#fff;
		-moz-border-radius:2px; 
		-webkit-border-radius:2px; 
		border-radius:2px; 
	}
	#rubrics-box .newsearch .other ul{list-style-type:none; margin:0; padding:0;}
	#rubrics-box .newsearch .other ul li{
		
		cursor:pointer;
		float:none; 
		padding: 4px 0 4px 40px; 
		margin:0; 
		font:Verdana, Geneva, sans-serif;  
		font-size:12px; 
		font-weight:bold;
		height:15px;
	}
	#rubrics-box .newsearch .other ul li.new{background:url(/img/newsearch/newdom.gif)   no-repeat; background-position:4px;}
	#rubrics-box .newsearch .other ul li.auto{background:url(/img/newsearch/car.gif) no-repeat; background-position:4px;}
	#rubrics-box .newsearch .other ul li.home{background:url(/img/newsearch/dom.gif) no-repeat; background-position:4px;}
	#rubrics-box .newsearch .other ul li.new:hover{background: #a6d356 url(/img/newsearch/newdom_hover.gif)  no-repeat; background-position: 4px; color:#fff;}
	#rubrics-box .newsearch .other ul li.auto:hover{background:#a6d356 url(/img/newsearch/car_hover.gif) no-repeat; background-position: 4px; color:#fff;}
	#rubrics-box .newsearch .other ul li.home:hover{background:#a6d356 url(/img/newsearch/dom_hover.gif) no-repeat; background-position:4px; color:#fff;}
	
	#rubrics-box .newsearch .other iframe{position:absolute; width:99%; border:none; z-index:-1; _filter:mask(); filter:alpha(opacity=0);}
		
	#rubrics-box .newsearch .relative{position:relative;}
	#rubrics-box .newsearch .uarr{background:url(/img/newsearch/uarr.png); width:21px; height:21px; position:absolute; top:1px; right:0px;}
	
	#rubrics-box .newsearch .settle { display: none; }
	
	
	
#table_irn {border-width: 1px; border-color: #E9E9E9; border-style: solid; border-collapse: collapse; border-spacing: 0; color: #444444; margin: 0; padding: 0;}
#table_irn th {border-width: 1px; border-color: #E9E9E9; border-style: solid; padding: 0.2em; font-size: 11px; font-weight: bold;}
#table_irn td {border-width: 1px; border-color: #E9E9E9; border-style: solid; padding: 0.2em; font-size: 11px; font-weight: normal;}

.newslist {ma*rgin-left:20px;clear: both; border-top:1px dashed #c49977; padding-top: 15px; position: relative;}
.newslist .rubrics{float:left; width:160px; padding-bottom: 10px; background-color: #F3E2D8; padding-left: 8px; padding-top: 10px; margin-bottom: 15px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;//зависит от ширины блока фейсбука}
.newslist .rubrica{cursor:pointer; color:#666; margin-bottom:3px; padding:1px 0 2px 18px; font:bold 13px tahoma; background:url(/img/bullet.gif) no-repeat left;}
.newslist .rubrica_sel{cursor:pointer; color:#90202c; margin-bottom:3px; padding:1px 0 2px 18px; font:bold 13px tahoma; background:url(/img/bullet.gif) no-repeat left;}
.newslist .rubrica:hover{color:#90202c; background:none;}
.newslist .allnews{margin-left:180px; position: relative;}
.newslist .allnews #tag_link {position: absolute; right: 260px; display: none;}
.newslist .allnews #tag_link a {font-size: 11px;font-weight: bold; color: #90202c;}
.newslist .today, .newslist .yesterday{color:#000; font:bold 11px tahoma; margin-bottom:10px;}
.newslist .today a, .newslist .yesterday a{color:#000; text-decoration:none;}
.newslist .today a:hover, .newslist .yesterday a:hover{color:#000; text-decoration:underline;}
.newslist .news {color:#333; font:13px tahoma; height:17px; margin-bottom:5px; overflow:hidden;}
.newslist .news a{color:#333; text-decoration:none;}
.newslist .news a:hover{text-decoration:underline;}
.newslist .news span{margin-right:15px;coltor: #C49977; font-size: 11px;}
.newslist .yesterday{margin-top:20px;}
.newslist .facebook {fl*oat: right; height: 265px; padding-left: 15px; padding-bottom: 15px; position: absolute; top: 10px; right: 0; z-index: 99; background: #fff;}
.newslist .commercial { font: bold 11px Tahoma; background: #ce2600; color: white; padding: 0px 5px 2px 6px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/* banks */

.calc_head { clear: both; position: relative; height: 25px;background:url(/img/h2-simple-bg.gif) repeat-x #e5c569; margin-top: 25px; }
.calc_head strong { background:url(/img/calc/top_calc.gif) no-repeat; position:absolute;left:0px;top:0px padding-bottom: 35px; color:#312e23; font:1.4em Tahoma,Arial,Helvetica,sans-serif; font-weight:bold;
padding:3px 0 8px 57px; }
.calc_head .right {background:url(/img/h2-main-right.gif) no-repeat; width:19px;height:25px;bo2rder: 1px dotted green;position:absolute;right:0px;top:0px}

#calculator
{
	/*width:100%; 
	max-width:686px; 
	min-width:450px; */
	clear: both;
	border:1px solid #cc6600;
	margin:2px 0px 2px 0px;
	padding:17px 0px 24px 57px;
	background-color:#fffbe6;
	color: #660000;
	font-weight:bold;
	background-image:url(/img/calc/calc.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family: Tahoma, sans-serif;
	font-size:12px;
	colo2r:#333333;
	line-height:17px;

}

#calculator table td
{
	padding:3px 0px 3px 0px;
}

#calculator select, #calculator input
{
	border: 1px solid #ce9239;
	font-size: 12px;
}

#calculator input.fillError{ background: #FFCCCC; border: 1px solid #A5ACB2; }

div.list_b
{
	text-align: center;
	/*width:100%; 
	max-width:735px; 
	min-width:500px; */
	background-color:#eedeb3;
	padding:3px 0px 3px 10px;
	color:#660000;
	font-weight:bold;
	-moz-border-radius:2px; 
	-webkit-border-radius:2px; 
}

div.list_b a {
	color:#d17600;
	text-decoration:underline;
}

div.list_b a:hover
{
	text-decoration:none;
}

div.list_b a.title { color: #660000; text-decoration: none; font-size: 12px; }
div.list_b a.title:hover { text-decoration: underline; }


div.list_b table td
{
	padding:10px 0px 6px 0px;
	border-top:1px solid #ce9239;
	text-align:center;
}

div.list_b table td.first_b
{
	border-top: none !important;
}

div.list_b table input.sum {
	border: none;
	#border: 1px transparent solid;
	color:#000000;
	font-family: Tahoma, sans-serif;
	font-size:12px;
	width:32px;
	background-image:url(/img/calc/sum.gif);
	background-repeat:no-repeat;
	height:22px;
	padding:3px 0px 0px 3px;
	text-align:center;
}

.sum1, .sum2
{
	font-size:11px;
	line-height:12px;
	padding:0px 2px 6px 2px;
}

.sum2 { font-size:12px; color:#000000; }
.sum3
{
	color:#000000;
	font-size:10px;
	line-height:12px;
	padding:0px 2px 6px 2px;
}

div.list_b h4
{
	text-align:right;
	margin-right:15px;
	margin-top:5px;
	border-bottom:thin  dashed #000000;
	color:#000000;
	font-family: Tahoma, sans-serif;
	font-size:12px;
}

/* --- user_professionals --- */
#select-box-prof { border:1px solid #97c41f;background:#e1ffbc;clear:both;padding:10px 7px 7px 10px; margin:-2px 0 0 0; font-size:1.1em; color: #000000; }
#select-box-prof .box { float: left; padding-right: 15px; padding-left: 5px; color:#398713; font-weight: bold; }
#select-box-prof .box_outer { clear: both; margin: 5px 0 10px; }
#select-box-prof .asnu_outer { background-color: #C8EE97; clear: both; padding:5px 0 5px 10px; margin-bottom: 10px; }
#select-box-prof .asnu_outer .wphoto span { position: relative; bottom: 2px; padding: 0 15px 0 3px; }

/* FiK calc */
div.h_calc 
{
	width:100%;
	height:25px;
	margin:0px 0px 6px 0px;
	padding:0px 0px 3px 3px;
	background:url(/img/extra/h_calc.gif) no-repeat center left;
	background-color:#d6f5b1;
	border:1px solid #c7e0da;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
}

/*div.h_calc h1.h_calc_h1
{
	color: #017550;
	font-size:14px;
	margin:2px 0px 2px 30px;
	padding:3px 0px 2px 3px;
	border-bottom:1px dashed #017550;
	width:138px;
}*/

.bbank
{
	padding:7px 0px 6px 0px;
	margin:0px 9px 6px 9px;
	border-bottom:1px dotted #027651;
}

.tbank
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#666666;
	margin-left:6px;
}

.tbank select, input
{
	border:1px solid #a5acb2;
	margin-top:4px;
		color:#666666;
}

input.img_calc
{
	border:none !important;
	margin:8px 0px 0px 0px;
}

div.list_calc
{
	text-align: center;
	width:70%;
	background-color:#d6f5b1;
	padding:0px 4px 3px 4px;
	color:#017550;
	font-weight:bold;
	position:relative;
	/*left:60px;*/
}

div.list_calc a {
	color:#d17600;
	text-decoration:underline;
}

div.list_calc a:hover
{
	text-decoration:none;
}

div.list_calc table td.first_calc
{
	padding:5px 0px 3px 0px;
	border-top:1px dotted #017550;
}

div.list_calc table input.sum_calc {
	border: none;
	#border: 1px transparent solid;
	color:#000000;
	font-family: Tahoma, sans-serif;
	font-size:12px;
	width:37px;
	background-image:url(/img/extra/sum_calc.gif);
	background-repeat:no-repeat;
	height:25px;
	padding:0px 0px 0px 3px;
}

.sum1_calc
{
	font-size:11px;
	line-height:12px;
	padding:0px 2px 6px 2px;
}

.sum2_calc
{
	font-size:13px;
	line-height:12px;
	padding:7px 2px 6px 2px;
}

.sum2_calc, .sum3_calc
{
	color:#000000;
}

.sum3_calc
{
	font-size:10px;
	line-height:12px;
	padding:0px 2px 6px 2px;
}

.aspo_block {
text-align: center; 
font-size: 0.9em !important;
2font-weight: bold;
font-family: Tahoma, Verdana, sans-serif;
display: block;
width: 165px;
height: 50px;
padding: 5px 5px 33px 10px;
border: 1px solid #f90;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
line-height: 1.5em;
}
.aspo_block a,img{
border: none;
color: #666;
text-decoration: none;
}
