* {/*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.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 .auth {overflow:hidden;float:right;background:url(/img/auth-left-bg.gif) repeat-y #ffe9a8;margin:0 0 0 14px}
#header .auth .t-crns, #header .auth .b-crns {width:234px;height:10px;}
#header .auth .t-crns {background:url(/img/auth-top-bg.gif) repeat-x;margin:0 0 -5px}
#header .auth .b-crns {margin:-2px 0 0}

#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 {background-position:0 -13px}
#header .auth .t-crns .crn-r {background-position:-10px -13px}
#header .auth .b-crns .crn-l {background-position:0 -23px}
#header .auth .b-crns .crn-r {background-position:-7px -23px}

#header .auth a.enter {font-size:130%;font-weight:bold;background:url(/img/icn-auth-enter.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; }

/*.col2 h2 {font:1.4em Tahoma, Helvetica, Arial, sans-serif;font-weight:normal;display:table;padding:1px 0 0; border: 1px dotted; }*/
.col2 strong {font:1.4em Tahoma, Helvetica, Arial, sans-serif;font-weight:normal;display:table;padding:1px 0 0; }
.col2 .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 {width:26px;height:21px;background:url(/img/sprites1.jpg) no-repeat -28px 0;float:left;
margin:0 5px 0 0}

.col2 .novostr-vip .wrap {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:-4px 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 .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}
.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}

#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 .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 li span {margin:3px 8px 0 2px}
	#object .det {background:#f2eadf;position:relative;padding:10px 8px 10px 12px;margin:30px 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 21px 0;float:left;}
	#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 .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 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 .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}

.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}

#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 .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 .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 #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 #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 .active .icn {margin:7px 0 0 8px}
#maincol #rubrics #directions.active .icn {background-position:0 -17px}
#maincol #rubrics #regions.active .icn {background-position:-23px -17px}
#maincol #rubrics #countries.active .icn {background-position:-46px -17px}


/* .. Rubrics .. */
#rubrics-box {border:1px solid #b46909;background:#fffae5;clear:both;margin:-2px 0 0 0;padding:10px 0 0}

#rubrics-box ul {list-style:none;padding:0 10px 10px;overflow:hidden}
#rubrics-box ul.regions {padding:0 3px 10px}
#rubrics-box ul.countries {padding:0 10px 10px;margin:0}
/* 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: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}

/* 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}
#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:8px;}
#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}

.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 {padding: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: 87px; }
.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 3px; 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; }
#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;}

#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; }