@charset "utf-8";
/* reset */
html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, dl, dt, dd, blockquote { padding:0; margin:0; }
html, body { background:#fff; font-size:12px; font-family:arial,tahoma; height:100%; }
textarea { font-family:arial,tahoma; font-size:12px; }
input { font-family:arial,tahoma; font-size:12px; vertical-align:middle; }
input[type=checkbox], input[type=radio], input[type=submit], select { cursor:pointer; cursor:hand; margin:0; vertical-align:middle; }
select { font-family:arial,tahoma; font-size:12px; vertical-align:middle; }
label { cursor:pointer; cursor:hand; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
a img, img { border:0; vertical-align:middle; }
a:active, a:focus { outline:none; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
sup, sub { vertical-align:baseline !important; vertical-align:bottom; position:relative; }
sup { bottom:0.5em; }
sub { top:0.3em; }

/* common */
.clear { clear:both; height:0px; font-size:1px; line-height:0px; overflow:hidden; }
.hide { display:none; }
.invisible { visibility:hidden; }
.nowrap { white-space:nowrap; }
.border { border:1px solid; }
.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.tj { text-align:justify; }
h1 { margin:0 0 10px 0; font-size:200%; }
h2 { margin:0 0 10px 0; font-size:150%; }
h3 { margin:0 0 10px 0; font-size:125%; }
h4 { margin:0 0 10px 0; font-size:100%; }
p { line-height:150%; margin:0 0 10px 0; }
ul { line-height:150%; margin:0 0 10px 0; }
li { margin:0 0 5px 0; }
a { color:#0084c1; }
a:hover { text-decoration:none; }
a.ajax { border-bottom:1px dashed; text-decoration:none; }
a.ajax2 { border-bottom:1px solid; text-decoration:none; }
a.more { vertical-align:middle; display:inline-block; padding:0 0 0 20px; background:url(http://pics.nashgorod.ru/img_2010/more-arrow.png) no-repeat 0 center; margin:0 5px 0 0; }
a.more2 { vertical-align:middle; display:inline-block; color:#595959; padding:0 0 0 20px; background:url(http://pics.nashgorod.ru/img_2010/more-arrow.png) no-repeat 0 center; margin:0 5px 0 0; }
a.link2 { color:#4c4c4c; }
a.add-link { vertical-align:middle; display:inline-block; margin:0 0 10px 0; }
span.total { display:inline-block; vertical-align:middle; color:#4f4f4f; display:inline-block; padding:2px 7px; font-size:11px; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
a.comments-count { display:inline-block; vertical-align:middle; font-size:10px !important; color:#646464 !important; vertical-align:middle; background:url(http://pics.nashgorod.ru/img_2010/icon-comments.png) left center no-repeat; padding:0 0 0 12px; line-height:12px; }
hr { height:0; border:0; border-top:1px solid #a4aa9b; border-bottom:1px solid #fbfff5; margin:10px 0; }
.header1, .header2, .header3, .header4 { vertical-align:middle; display:inline-block; padding:3px 10px; color:#fff; font-size:17px; margin:0 0 10px 0; border-radius:5px; -moz-border-radius:5px; }
.header1 { background:#ff7900; }
.header2 { background:#296c89; }
.header3 { background:#5b5b5b; }
.header4 { background:#abb59b; }
.header5 { color:#6d9133; }
.header6 { color:#ff7900; font-size:24px; font-weight:normal; }
.header7 { color:#3e3e3e; font-size:22px; font-weight:normal; font-family:Tahoma; }
.spacer { height:6px; clear:both; }
.block { margin:0 0 20px 0; }

img.noborder { border:0 !important; }

.b-button-grey { display:inline-block; padding:0 0 0 5px; margin:0 10px 0 0; background:url(http://pics.nashgorod.ru/v4/img/buttons/button-1.png) left bottom no-repeat; }
	.b-button-grey .b-button-inner { display:inline-block; outline:0; font-size:11px; color:#fff; height:26px; padding:0 10px 0 5px; margin:0; border:0; background:url(http://pics.nashgorod.ru/v4/img/buttons/button-1.png) right top no-repeat; }
	.b-button-grey .b-button-inner a { color:#fff; text-decoration:none; line-height:26px; }


/* page */
.liquid { min-width:950px; padding:0 25px; max-width:1280px; margin:0 auto; }
#pageWrap { color:#6a6a6a; }
#colsWrap { width:100%; position:relative; }
	/* 1 */
	#rightColWrap { width:240px; margin:0 0 0 -240px; float:right; position:relative; }
	#leftColWrap { width:100%; float:left; margin:0 -100% 0 0; position:relative; }
	#leftCol { padding:0 270px 0 0; position:relative; }
	/* 2 */
	#rightCol2Wrap { width:290px; margin:0 0 0 -290px; float:right; position:relative; }
	#leftCol2Wrap { width:100%; float:left; margin:0 -100% 0 0; position:relative; }
	#leftCol2 { padding:0 310px 0 0; position:relative; }
	/* 3 */
	#rightCol3Wrap { width:230px; margin:0 0 0 -230px; float:right; position:relative; }
	#leftCol3Wrap { width:100%; float:left; margin:0 -100% 0 0; position:relative; }
	#leftCol3 { padding:0 250px 0 0; position:relative; }

	#centerColWrap { position:relative; width:100%; }

/* banners */
.banners { margin:0 0 20px 0; text-align:center; clear:both; }
	.banners img { margin:0 1px; border:1px solid #000; }
	.banners table { margin:0 auto; }

/* header */
#headerWrap { position:relative; height:80px; margin:0 0 20px 0; }
	#headerLogo { position:absolute; top:0; left:0; }
	#headerBanner { position:absolute; top:0; left:190px; padding:0; }
	/* date top:55px; */
    #headerDate { position:absolute; left:-18px; top:70px; width:72px; height:20px; background:url(http://pics.nashgorod.ru/img_2010/date-back.png) no-repeat; }
		#headerDate .date-day { top:2px; left:0; position:absolute; color:#fff; font-size:13px; width:20px; text-align:center; }
		#headerDate .date-month { top:3px; left:20px; position:absolute; color:#fff; font-size:10px; width:50px; text-align:center; }
	/* weather */
	#headerWeather { position:absolute; height:80px; top:0; left:400px; width:170px; color:#424242; overflow:hidden; }
		#headerWeather .weather-now { font-size:30px; padding:26px 0 0 5px; width:70px; float:left; background:url(http://pics.nashgorod.ru/img_2010/weather-now-back.png) no-repeat; }
		#headerWeather .weather-tomorrow { font-size:24px; padding:29px 0 0 5px; width:90px; float:left; background:url(http://pics.nashgorod.ru/img_2010/weather-tomorrow-back.png) no-repeat; }
		#headerWeather .weather-tomorrow img { margin:0 0 0 0; }
		#headerWeather .weather-more { position:absolute; left:5px; bottom:0; color:#909090; font-size:10px; }
	/* currency */
	#headerCurrency { position:absolute; height:60px; top:0; left:600px; width:120px; color:#424242; padding:20px 0 0 5px; overflow:visible; font-size:10px; color:#6d6d6d; background:url(http://pics.nashgorod.ru/img_2010/currency-back.png) no-repeat; }
		#headerCurrency dl { float:left; width:60px; }
		#headerCurrency dt { margin:0 0 2px 0; color:#a3a3a3; }
		#headerCurrency dd { margin:0 0 2px 0; }
		#headerCurrency .currency-mark { position:absolute; margin:1px 0 0 -12px; }
		#headerCurrency .currency-more { position:absolute; left:5px; bottom:0; color:#909090; font-size:10px; }
	/* login */
	#headerLogin { text-align:right; position:absolute; top:0; right:0; line-height:normal; }
		#headerLogin li { margin:0 0 3px 0; }
		#headerLogin .pda { margin:10px 0 0 0; font-size:11px; }
		#headerLogin .pda a { color:#ff844e; }
	/* news */
	#headerNews { height:80px; overflow:hidden; margin:0 155px 0 180px; padding:0 20px; color:#545454; position:relative; text-align:center; }
		#headerNews dl { text-align:left; vertical-align:top; height:80px; display:inline-block; overflow:hidden; width:270px; padding:0 3px; }
		#headerNews dt { float:left; margin:0 10px 0 0; }
		#headerNews .title { margin:0 0 5px 0; }
		#headerNews .desc { margin:-3px 0 5px 0; font-size:10px; }
		#headerNews .link { color:#8f8f8f; font-size:11px; }
		#headerNews .link a { color:#8f8f8f; }
		#headerNews .news-prev { position:absolute; top:26px; left:0; }
		#headerNews .news-next { position:absolute; top:26px; right:0; }

/* menu */
#menuWrap { position:relative; z-index:100; margin:0 0 20px 0; }
	#menuWrap ul { position:relative; line-height:normal; margin:0; }
	#menuWrap li { position:relative; margin:0 5px; font-size:14px; }
	#menuWrap a { position:relative; }
	#menuWrap > ul { text-align:center; }
	#menuWrap > ul > li { display:inline-block; vertical-align:middle; }
	#menuWrap > ul > li > a { display:block; padding:3px 5px; }
	#menuWrap > ul > li.active { background:url(http://pics.nashgorod.ru/img_2010/menu-back.png) repeat-x center; border-radius:5px; -moz-border-radius:5px; }
	#menuWrap > ul > li.active > a { color:#fff; text-decoration:none; }
	#menuWrap > ul > li.ads a { color:#ff4800; }

	/* submenu */
	#menuWrap ul ul { font-size:12px; padding:10px 0; text-align:left; position:absolute; white-space:nowrap; background:#fafafa; border:1px solid #ededed; border-radius:5px; -moz-border-radius:5px; }
	#menuWrap ul ul li { padding:0; margin:0 0 5px 0; font-size:12px; }
	#menuWrap ul ul li.sub { background:url(http://pics.nashgorod.ru/img_2010/menu-arrow.png) right 4px no-repeat; }
    #menuWrap ul ul a { text-decoration:none; color:#5b5b5b; display:block; padding:0 20px 0 10px; }
    #menuWrap ul ul a:hover { color:#ff8600; }
	#menuWrap ul ul { left:-5px; top:20px; display:none; z-index:100; }
	#menuWrap ul ul ul { left:100%; margin:0 0 0 -10px; top:-11px; }

/* sub menu */
#subMenuWrap { padding:10px 15px; margin:0 0 20px 0; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
	#subMenuWrap ul { position:relative; line-height:normal; margin:0; }
	#subMenuWrap li { display:inline-block; margin:0; padding-bottom: 2px !important; }
	#subMenuWrap a { display:block; padding:3px 5px; color:#6d9133; }
	#subMenuWrap li.active { background:url(http://pics.nashgorod.ru/img_2010/menu-back-2.png) repeat-x center; border-radius:5px; -moz-border-radius:5px; }
	#subMenuWrap li.active a { color:#fff !important; text-decoration:none; }

#suzetiWrap { padding:10px 15px; margin:0 0 20px 0; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
	#suzetiWrap table tr td { vertical-align:middle; }
	#suzetiWrap table tr td h2 { margin:0 6px 2px 0; }
	#suzetiWrap div.atday { background:url(http://pics.nashgorod.ru/img_2010/currency-podlozka2.png) no-repeat center; font-size:11px; color:#FFFFFF; padding:7px; }

.commonBgWrap { padding:10px 15px; margin:0 0 20px 0; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
	.commonBgWrap table tr td { vertical-align:middle; }
	.commonBgWrap table tr td h2 { margin:0 6px 2px 0; }
	.commonBgWrap div.atday { background:url(http://pics.nashgorod.ru/img_2010/currency-podlozka2.png) no-repeat center; font-size:11px; color:#FFFFFF; padding:7px; }
	.commonBgWrap div.event { margin-bottom:2px; }
	.commonBgWrap div.date { font-size:10px; margin-bottom:8px; }
		.commonBgWrap div.date a { font-size:10px; text-decoration:none; color:#6A6A6A; }
		.commonBgWrap div.date a:hover { text-decoration:underline; color:#6A6A6A; }

/* common */
.page-title { font-size:20px; margin:0 0 20px 0; color:#626262; }
.page-title H1 { font-size:20px; margin:0 0 20px 0; color:#626262; }
/* path */
.path { margin:0 0 5px 0; color:#676767; font-size:11px; }
	.path a { color:#676767; }
/* subcols */
.left-sub-col-cat { position:relative; float:left; width:31%; overflow:hidden; margin:0 0 20px 0; }
.right-sub-col-cat { position:relative; float:right; width:33%; overflow:hidden; margin:0 0 20px 0; }
.left-sub-col { position:relative; float:left; width:49%; overflow:hidden; margin:0 0 20px 0; }
.right-sub-col { position:relative; float:right; width:49%; overflow:hidden; margin:0 0 20px 0; }
.left-sub-col-wide { position:relative; float:left; width:54%; margin:0 0 20px 0; }
.right-sub-col-narrow { position:relative; float:right; width:44%; margin:0 0 20px 0; }
.sub-col-33 { position:relative; float:left; width:33%; }
/* pages */
.pages { position:relative; margin:0 0 20px 0; color:#6d6f67; }
	.pages a { margin:0 5px 0 0; color:#6d6f67; }
	
.allnews { float:left; width:98%; margin:0 0 20px 0; }

/* news list */
.news-list {  }
	.news-list dl { width:100%; overflow:hidden; margin:0 0 10px 0; }
	.news-list dt { margin:3px 0 0 0; float:left; width:127px; overflow:hidden; }
	.news-list dd { margin:0 0 5px 135px; line-height:125%; }
	.news-list dd.title { font-size:16px; }
	.news-list dd.date { font-size:10px; color:#b0b0b0; }
	.news-list ul { font-size:14px; }
	.news-list dt img { border:1px solid #b3b3b3; margin:0 !important; margin:0; }
.popular {  }
	.popular ul li { font-size:10px; color:#6d9133; }
	.popular a { font-size:12px; }
	.popular img { border:1px solid #b3b3b3; }
.news-list-index {  }
	.news-list-index dt { width:72px; }
	.news-list-index dd { margin-left:80px; }
.news-list-simple {  }
	.news-list-simple dl { background:url(http://pics.nashgorod.ru/img_2010/marker.png) 0 8px no-repeat; margin:0 0 5px 0;}
	.news-list-simple dt { display:none; }
	.news-list-simple dd { margin-left:20px; }
	.news-list-simple dd.title { margin-bottom:0; }
.news-stories-list { padding:20px; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
	.news-stories-list h2 { color:#6d9133; }
.news-no-image {  }
	.news-no-image dd { margin-left:0; }
/* tabs */
.header-tabs { margin:0 0 10px 0; }
	.header-tabs a { display:inline-block; text-decoration:none; margin:0 10px 0 0; font-size:17px; color:#757575; }
	.header-tabs a.active { border:0; display:inline-block; padding:3px 10px; background:#ff7900; color:#fff; border-radius:5px; -moz-border-radius:5px; }
/* ads list */
.ads-list { margin:0 0 20px 0; }
	.ads-list dl { width:100%; overflow:hidden; margin:0 0 10px 0; }
	.ads-list dt { margin:3px 0 0 0; float:left; width:52px; overflow:hidden; }
	.ads-list dd { margin:0 0 5px 60px; }
	.ads-list dd.title { font-size:14px; }
	.ads-list dd.info { margin-bottom:2px; line-height:125%; font-size:11px; }
	.ads-list dd.info a { color:#6a6a6a; text-decoration:none; }
	.ads-list dd.info a:hover { text-decoration:underline; }
	.ads-list .price { font-size:12px;1 }
/* companies list */
.companies-list { margin:0 0 20px 0; }
        .companies-list p { margin:0 0 3px 0; }
        .companies-list h1 { color:#626262; font-size:20px; margin:0 0 15px; }
        .companies-list h2 { margin:0 0 5px 0; font-size:17px; }
        .companies-list dl { width:100%; overflow:hidden; margin:0 0 10px 0; }
        .companies-list dt { margin:3px 0 0 0; float:left; width:100px; overflow:hidden; }
        .companies-list dd { margin:0 0 5px 110px; font-size:14px; line-height:150%; }
        .companies-list .no-image dd { margin-left:0; }
        .companies-list .title { font-size:14px; }
        .companies-list .marker-title { font-size:16px; padding:0 0 0 14px; background:url(http://pics.nashgorod.ru/img_2010/marker-2.png) 0 6px no-repeat; }
        .companies-list .marker-title-fb { font-size:16px; padding:0 0 0 22px; background:url(http://pics.nashgorod.ru/img_2010/fb_logo.gif) 0 4px no-repeat; }
        .companies-list .marker-title-vk { font-size:16px; padding:0 0 0 20px; background:url(http://pics.nashgorod.ru/img_2010/vk_logo.jpg) 0 4px no-repeat; }
        .companies-list .address { line-height:125%; padding:10px; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
        		.fixedwidth { width:350px; }
                .companies-list .address .count { vertical-align:middle; margin:0 10px 0 0; width:86px; height:32px; display:inline-block; position:relative; background:url(http://pics.nashgorod.ru/img_2010/catalog-address-count-back.png) left center no-repeat; }
                .companies-list .address .count strong { color:#ff7900; font-weight:normal; position:absolute; display:block; text-align:center; width:34px; top:8px; }
                .companies-list .address .count span { position:absolute; top:7px; left:34px; font-size:11px; }
        .companies-list .text { line-height:125%; }
        .companies-list .work-days { font-size:11px; }
                .companies-list .work-days span { display:inline-block; padding:2px 0 0 0; width:22px; height:17px; text-align:center; color:#fff; background:url(http://pics.nashgorod.ru/img_2010/catalog-work-day-back.png) center no-repeat; }
                .companies-list .work-days span.close { background-image:url(http://pics.nashgorod.ru/img_2010/catalog-work-day-close-back.png); }



        .companies-list .work-time { color:#6d9133; }
        .companies-list .prices {  }
                .companies-list .prices a { font-size:14px; }
                .companies-list .prices .size { font-size:11px; padding:2px 7px; background:url(http://pics.nashgorod.ru/img_2010/catalog-price-size-back.png) left center no-repeat; border-radius:5px; -moz-border-radius:5px; }
                .companies-list .prices .date { font-size:10px; color:#b0b0b0; }
        .companies-list .left-sub-col, .companies-list .right-sub-col { margin:0; }
/* blogs list */
.blogs-list { margin:0 0 20px 0; }
	.blogs-list a.blog-user { color:#5f613a; }
	.blogs-list li { font-size:15px; }
	.blogs-list .b-topic-link { color:#595959; }
/* search form */
.search-form-wrap { margin:0 0 20px 0; padding:0 50px 0 0; position:relative; background:url(http://pics.nashgorod.ru/img_2010/search-back.png) right center no-repeat; }
	.search-form-wrap .search-form { height:27px; background:url(http://pics.nashgorod.ru/img_2010/search-back.png) left center no-repeat; }
	.search-form-wrap .search-query { width:95%; position:relative; top:3px; left:5px; background:none; border:0; padding:3px; margin:0; color:#6A6A6A; }
	.search-form-wrap .search-submit { position:absolute; top:0; right:0; width:36px; height:27px; border:0; background:none; }
/* yandex widget */
.yandex-widget-add { text-align:center; padding:10px; background:url(http://pics.nashgorod.ru/img_2010/yandex-widget-back.png) repeat-x #f5f5f5; border:1px solid #f2f7ea; }

/* letters */
.letters-wrap { position:relative; background:#f0fae0; float:left; padding:10px 15px; border-radius:5px; -moz-border-radius:5px; margin:0 20px 20px 0; }
	.letters-wrap a { display:inline-block; color:#6d9133; text-decoration:none; white-space:nowrap; }
	.letters-wrap span { display:inline-block; padding:2px 5px; }
	.letters-wrap a:hover { color:#fff; padding-left:5px; background:url(http://pics.nashgorod.ru/img_2010/letters-hover-back.png) left no-repeat; }
	.letters-wrap a:hover span { padding-left:0; background:url(http://pics.nashgorod.ru/img_2010/letters-hover-back.png) right no-repeat; }
	.letters-wrap a.current { color:#fff; padding-left:5px; background:url(http://pics.nashgorod.ru/img_2010/letters-hover-back.png) left no-repeat; }
	.letters-wrap a.current span { padding-left:0; background:url(http://pics.nashgorod.ru/img_2010/letters-hover-back.png) right no-repeat; }

/* catalog search */
.catalog-search { padding:0 300px 0 0; }
/* catalog count */
.catalog-count-wrap { position:relative; margin:0 0 20px 0 0; float:left; }
        .catalog-count-wrap .catalog-count { display:inline-block; margin:5px 0 0 0; width:70px; font-size:11px; color:#84b319; }
        .catalog-count-wrap .catalog-count span { display:block; font-size:16px; color:#646464; }
.ads-count-wide { width:200px !important; }
	.ads-count-wide .catalog-count-wrap { width:200px; }
	.ads-count-wide .catalog-count-wrap .catalog-count-wide { width:100px; }

/* catalog cats */
.catalog-cats { position:relative; margin:0 0 20px 0; }
        .catalog-cats .catalog-cats-image { float:left; }
        .catalog-cats .catalog-cats-header { padding:5px 0 5px 40px; font-size:15px; color:#545454; }
        .catalog-cats .catalog-cats-header a { color:#545454; }
        .catalog-cats ul { padding:0 0 0 40px; }
        .catalog-cats li { margin:0 0 2px 0; }
/* catalog seo */
.catalog-seo { position:relative; margin:0 0 20px 0; }
        .catalog-seo h2 { margin:0 0 5px 0; font-weighT:normal; font-size:16px; }
/* catalog add */
.catalog-add-wrap { position:relative; margin:0 0 20px 0; }
        .catalog-add-phone { font-size:26px; padding:0 0 0 40px; background:url(http://pics.nashgorod.ru/img_2010/catalog-phone-back.png) left center no-repeat; }
/* catalog first */
.catalog-make-first-wrap { position:relative; margin:0 0 10px 0; padding:8px 0 8px 32px; background:url(http://pics.nashgorod.ru/img_2010/catalog-make-first-back.png) left center no-repeat;}
/* catalog add logo */
.catalog-add-logo { position:relative; margin:0 0 20px 0; text-align:center; }
/* catalog send error */
.catalog-send-error { position:relative; margin:0 0 20px 0; text-align:center; }
/* catalog-discount */
.catalog-discount { position:relative; margin:0 0 20px 0; padding:10px; background:#f9f9f9; border-radius:5px; -moz-border-radius:5px; }
        .catalog-discount .title { font-size:14px;font-weight:bold;line-height:120%; }
        .catalog-discount .catalog-discount-percents { float:left; position:relative; width:60px; height:56px; background:url(http://pics.nashgorod.ru/img_2010/catalog-discount-percents-back.png) top no-repeat; margin:0 30px 10px 0; }
        .catalog-discount .catalog-discount-percents span { font-size:30px; color:#fff; position:absolute; width:100%; top:20px; text-align:center; }
        .catalog-discount .catalog-discount-card { float:left; margin:0 10px 5px 0; }



/* right col */
#rightColWrap {  }
	/* holidays */
	#indexHolidays { padding:10px; background:#f0fae0; color:#686d60; border-radius:5px; -moz-border-radius:5px; }
		#indexHolidays a { color:#686d60; }
		#indexHolidays dt { display:inline-block; margin:0 0 5px 0; padding:4px 5px 4px 30px; background:url(http://pics.nashgorod.ru/img_2010/holidays-calendar.png) 5px center no-repeat #fff; font-size:15px; }
		#indexHolidays dt span { color:#ff7900; }
		#indexHolidays dd { padding:0 5px; margin:0 0 5px 0; }
	/* afisha */
	#indexAfisha {  }
		#indexAfisha .afisha-tabs { margin:0 0 3px 0; }
		#indexAfisha .afisha-tabs a { display:inline-block; vertical-align:middle; text-decoration:none; margin:0 5px 0 0; }
		#indexAfisha .afisha-tabs a.active { background:#ff7900; color:#fff; border:none; padding:2px 5px; border-radius:5px; -moz-border-radius:5px; }
		#indexAfisha .afisha-content { padding:20px; background:#f0fae0; color:#686d60; border-radius:5px; -moz-border-radius:5px; }
		#indexAfisha .afisha-content-block { position:relative; }
		#indexAfisha .afisha-image { margin:0 0 10px 0; text-align:center; }
		#indexAfisha .afisha-title { line-height:150%; margin:0 0 5px 0; }
		#indexAfisha .afisha-date { display:inline-block; font-size:11px; color:#fff; padding:0 10px 0 5px; margin:0 5px 0 0; background:url(http://pics.nashgorod.ru/img_2010/afisha-day-back.png) right center no-repeat; border-radius:5px; -moz-border-radius:5px; }
		#indexAfisha .afisha-text { line-height:150%; }
	/* fotos */
	#indexFotos {  }
		#indexFotos .fotos-big { overflow:hidden; margin:0 0 2px 0; }
		#indexFotos .fotos-thumbs { position:relative; height:160px; margin:0 0 5px 0; }
		#indexFotos .fotos-thumbs a { float:left; margin:0 2px 2px 0; }
		#indexFotos .fotos-prev { position:absolute; top:66px; left:-12px; float:none; margin:0; }
		#indexFotos .fotos-next { position:absolute; top:66px; right:-12px; float:none; margin:0; }
	/* sms */
	#indexSms { overflow:hidden; padding:10px 10px 10px 100px; color:#686d60; border-radius:5px; -moz-border-radius:5px; background:url(http://pics.nashgorod.ru/img_2010/sms-back.png) 20px 55px no-repeat #f0fae0; }
		#indexSms dt { margin:0 0 10px -90px; font-size:14px; }
		#indexSms dd { float:left; width:65px; margin:0 0 10px 0; text-align:center; }
		#indexSms dd img { margin:0 0 3px 0; }
	/* news archive */
	#newsArchiveWrap { padding:10px; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
		#newsArchiveWrap select { font-size:13px; }

/* left col */
#leftColWrap {  }
	/* news times */
	#newsTimes { font-size:11px; float:right; }
		#newsTimes a { margin:0 20px 0 0; display:inline; color:#0084C1 !important; padding:0 !important; }
	/* day news */
	#indexDayNews { background:url(http://pics.nashgorod.ru/img_2010/news-day-back.png) left center no-repeat #f0fae0; margin:0 0 30px 0; padding:10px 10px 10px 170px; border-radius:5px; -moz-border-radius:5px; }
		#indexDayNews a { color:#686d60; font-size:16px; }
	/* interview */
	#indexInterview {  }
		#askquest_interview {color:#6D9133; font-size:14px; font-weight:bold; display:block; margin-top:10px;}
		#indexInterview .interview-next { padding:10px; background:#f0fae0; margin:0 0 10px 0; }
		#indexInterview .interview-next dl { width:100%; overflow:hidden; }
		#indexInterview .interview-next dt { float:left; }
		#indexInterview .interview-next dd { line-height:125%; margin:0 0 0 130px; }
		#indexInterview .interview-next dd.interview-info { font-size:14px; margin:0 0 10px 120px; padding:10px 10px 10px 25px; background:url(http://pics.nashgorod.ru/img_2010/interview-info-back.png) left center no-repeat; border-radius:5px; -moz-border-radius:5px; }
		#indexInterview .interview-date { color:#ff7900; }
		#indexInterview .interview-foto-border { padding:10px; width:89px; height:105px; background:url(http://pics.nashgorod.ru/img_2010/interview-foto-back.png) top no-repeat; }
		#indexInterview .interview-foto { width:88px; height:103px; overflow:hidden; text-align:center; }
		#indexInterview .interview-count-back { width:109px; height:67px; position:relative; background:url(http://pics.nashgorod.ru/img_2010/interview-count-back.png) no-repeat;}
		#indexInterview .interview-count { position:absolute; width:21px; text-align:center; top:20px; left:7px; color:#ff7900; }
	/* resume */
	#indexResume {  }
		#indexResume ul { font-size:13px; }
		#indexResume ul .price { color:#757575; font-size:11px; }
    /* consultation */
	#indexConsultation {  }
		#indexConsultation dl { width:100%; overflow:hidden; margin:0 0 10px 0; }
		#indexConsultation dt { margin:0 0 5px 0; font-size:15px; font-weight:bold; }
		#indexConsultation .image { float:left; width:100px; overflow:hidden; margin:0 10px 0 0; }
		#indexConsultation .name { float:left; font-size:14px; background:#c2ffa4; margin:0 10px 10px 0; padding:10px; border-radius:5px; -moz-border-radius:5px; position:relative; }
		#indexConsultation .name strong { width:36px; height:12px; background:url(http://pics.nashgorod.ru/img_2010/consultation-baloon.png) no-repeat; position:absolute; left:10px; bottom:-12px; }
		#indexConsultation .firm {  }
		#indexConsultation .firm span { display:block; color:#ff7d00; padding:3px 0 0 0; }
		#indexConsultation .links { margin:-20px 0 0 110px; }
		#indexConsultation .clear {  }
	/* indexCatalog */
	#indexCompanies {  }
		#indexCompanies h3 { font-size:16px; color:#323232; margin:0 0 5px 0; }
		#indexCompanies .search-form-wrap { width:440px; float:right; }

/* footer */
#fakeFooter { height:180px; clear:both; }
#footerWrap { height:216px; margin-top:-160px; position:relative; background:#f9f9f9; color:#767676; font-size:11px; }
	#footerCounters { position:absolute; right:25px; top:20px; width:90px; text-align:right; border-left:1px solid #c2c2c2; padding:0 0 0 35px; }
	#footerCounters img { margin:0 0 5px 0; }
	#footerCopyright { position:absolute; left:25px; top:25px; }
	#footerMenu { position:absolute; left:25px; bottom:55px; }
		#footerMenu li { float:left; margin:0 20px 0 0; }

/* interviewForm */
#addObvlTable { table-layout:fixed; width:650px; }
	#addObvlTable tr td.common_txt { padding:6px; color:#6A6A6A; line-height:150%; }
	#addObvlTable tr td.tdname { padding:6px; }
	#addObvlTable tr td.tdinput { padding:6px; }
		#addObvlTable tr td.text { color:#727272; font-family:Tahoma; font-size:12px; line-height:150%; padding:0 0 10px 8px; }
		#addObvlTable tr td.tdname { width:115px; font-weight:bold; color:#727272; font-family:Tahoma;}
		#addObvlTable tr td input[text] { width:450px; background-color:#f4f4f4; border:1px solid #d7d7d7; padding:3px; }
		#addObvlTable tr td textarea { background-color:#f4f4f4; border:1px solid #d7d7d7; padding:3px; }

#PopuUpTable { table-layout:fixed; width:650px; }
	#PopuUpTable tr td.common_txt { padding:6px; color:#6A6A6A; line-height:150%; }
	#PopuUpTable tr td.tdname { padding:6px; }
	#PopuUpTable tr td.tdinput { padding:6px; }
		#PopuUpTable tr td.text { color:#727272; font-family:Tahoma; font-size:12px; line-height:150%; padding:0 0 10px 8px; }
		#PopuUpTable tr td.tdname { width:110px; font-weight:bold; color:#727272; font-family:Tahoma;}
		#PopuUpTable tr td input[text] { width:450px; background-color:#f4f4f4; border:1px solid #d7d7d7; padding:3px; }
		#PopuUpTable tr td textarea { background-color:#f4f4f4; border:1px solid #d7d7d7; padding:3px; }

/* íîâîñòü */
#newNewsBlock { margin-top:10px; }
#newNewsBlock H5 { font-size:12px; color:#7c7c7c; background:url(http://pics.nashgorod.ru/img_2010/marker.png) 0 8px no-repeat; margin:0 0 5px 0; padding-left:15px; padding-top:3px; }
#newNewsBlock H1 { color:#626262; font-size:20px; margin:0 0 15px; }

.y5_vertical .y5_bb .y5_h2 { display:none !important; }

#advsape { font-size:10px; }
#advsape a { font-size:10px; color:#686D60; }

.ngr_submenu { margin-top:-25px; }
.ngr_submenu a { display:block; padding:4px 0 4px 10px; font-size:14px; }
.ngr_submenu a.is_children { padding:10px 0 3px 10px; }
.ngr_submenu a.no_children { padding-left:20px; }

td.undotted {border-top-color: #FFF; border-top-style: solid; border-top-width: 1px}
td.dottedtop {border-top-color: #d3d3d3; border-top-style: dashed; border-top-width: 1px}

.searchResult { padding-bottom:20px; width:100%; overflow:hidden; }
	.searchResult .num { float:left; }
	.searchResult .time { font-size:10px; margin-left:30px; }
	.searchResult .title { margin-left:30px; }
		.searchResult .title h2 { font-weight:bold; color:#0084C1 !important; font-size:16px; display:inline; }
	.searchResult .text 		{ padding-top:3px; margin-left:33px; }
	.searchResult .nrazdel 		{ padding-top:3px; margin-left:33px; }
	.searchResult .nrazdel a 	{ font-size:10px; }
.searchResult .title h2 a { color:#0084C1 !important; font-size:16px; }
.searchResult .title h2 a:hover { text-decoration:none; font-size:16px; }

/* tv prog */
.tv					{clear:both; padding-top:2px;}
.tv div.tv_date_1 	{float:left; width:32px;}
.tv div.tv_date_2	{padding:2px 0px 2px 0px;}
.tv div.tv_txt		{margin-left:38px; padding-top:2px;}
.tv div.tv_txt p	{margin:0; padding:0;}

.tvpast { color:#cbc9c9; }
.tvpast a { color:#cbc9c9 !important; }

.afisha_centdiv		{float:left;margin-right:9px; width:74%; margin-top:9px; margin-left:16px; display:inline}
.afisha_menuitem	{background-color:#4A4949; float:left; padding:8px 17px 10px 17px;}
.afisha_menuitem_cur {background-color:#F6F6F6; float:left; padding:8px 17px 10px 17px;}
.afisha_nav			{background-image:url(http://pics.nashgorod.ru/i/afisha_nav_bg.gif); background-repeat:repeat-y; float:left; padding:0px 0px 30px 0px; width:3px}
.afisha_nav_cur_left {background-image:url(http://pics.nashgorod.ru/i/afisha_nav_bg_cur_left.gif); background-repeat:repeat-y; float:left; padding:0px 0px 30px 0px; width:3px}
.afisha_nav_cur_right {background-image:url(http://pics.nashgorod.ru/i/afisha_nav_bg_cur_right.gif); background-repeat:repeat-y; float:left; padding:0px 0px 30px 0px; width:3px}
a.searchline_rgt_link:link	{font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:underline;}
a.searchline_rgt_link:active	{font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:none;}
a.searchline_rgt_link:visited	{font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:underline;}
a.searchline_rgt_link:hover	{font-family:Tahoma; font-size:11px; color:#FFF; text-decoration:none;}

.white_txt			{font-family:Tahoma; font-size:11px; color:#FFF;}
.white_txt_bold		{font-family:Tahoma; font-size:11px; color:#FFF; font-weight:bold}
.razdelitel {border-bottom:1px dashed #c3600d; margin-bottom:12px;}

li.li_newslink { line-height:130%; }

/* catalog */
a#makeFirst { float:right; display:block; padding:3px 10px; font-size:11px; color:#bd0a0a; background:#F6F6F6; margin-right:20px; }
a#companyError { float:right; display:block; padding:2px 0 2px 18px; font-size:11px; background:url(http://pics.nashgorod.ru/images/error.png) left center no-repeat; margin-right:20px; }
#makeFirstInfoContainer { font-size:14px; background:#F6F6F6; margin-bottom:10px; height:0px; overflow:hidden; margin-right:20px; }
#makeFirstInfo { padding:10px; }
#makeFirstInfo a { color:#bd0a0a; }
#overlay { position:absolute; width:100%; height:100%; top:0; left:0; background:#000; z-index:1000; cursor:pointer; cursor:hand; }
#errorForm { position:absolute; z-index:2000; top:100px; left:50%; padding:10px; margin-left:-260px; width:500px; border:3px solid #666; background:#fff; display:none; }
#errorForm h2 { padding-bottom:10px; font-size:16px; color:#4a4949; font-size:16px; font-weight:bold; }
#errorForm textarea { width:495px; height:50px; }
#errorForm #errorFormClose { float:right; color:#f00; display:inline; }
#errorForm #formResult { display:none; }
#errorForm img, #errorForm button, #errorForm input { vertical-align:middle; }

#personalCabWrap { width:90%; table-layout:fixed; }
#personalCabWrap td { vertical-align:top; padding:0 20px 20px 0; }
#personalCabWrap .group { position:relative; }
#personalCabWrap .image { width:42px; height:42px; position:absolute; top:0; left:0; border:1px solid #b3b3b3; background:#fff; }
#personalCabWrap .title { color:#4a4949; font-size:16px; padding:10px 0 5px 50px; border-bottom:2px solid #b3b3b3; }
#personalCabWrap ul { list-style:none; padding:10px 0 0 50px; margin:0; }
#personalCabWrap li { height:24px; overflow:hidden; }

#vbn { clear:both; }

#userinfoBlock { position:absolute; z-index:1000; background:#fff; border:1px solid #999; padding:5px; font-size:11px; white-space:nowrap; line-height:150%; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
	#userinfoBlock img { vertical-align:middle; }
	#userinfoBlock td { vertical-align:top; text-align:left; white-space:nowrap; }
	#userinfoBlock a { color:#0084c1; }
	#userinfoBlock #userLogin { font-size:14px; font-weight:bold; padding-bottom:3px; }
	
#pages { font-size:18px; }
	#pages a { border:1px solid #C9C9C9; padding:2px 10px; text-decoration:none; }
	#pages span.page-active, #pages .active { background-color:#FF8600; border:1px solid #FF8600; color:#FFFFFF; padding:2px 10px; text-decoration:none; }

#navigation { font-size:18px; }
	#navigation a { border:1px solid #C9C9C9; padding:2px 10px; text-decoration:none; }
	#navigation span.page-active { background-color:#FF8600; border:1px solid #FF8600; color:#FFFFFF; padding:2px 10px; text-decoration:none; }

#news_photos_block { border:1px solid #dedede; background-color:#f8f8f8; }
div.news_fotosnum { background:none repeat scroll 0 0 #ABB59B; -moz-border-radius:5px; color:#FFFFFF; display:inline-block; font-size:11px; margin:-5px 0 10px; padding:0 5px; vertical-align:middle; margin-left:6px; }
#news_photos { padding:15px; }
#news_photos_link { padding:0 0 15px 20px; margin-left:15px; display:block; background-image:url("http://pics.nashgorod.ru/img_2010/more-arrow.png"); background-repeat:no-repeat; background-position: 0 4px; font-weight:bold; }

.newsinfo { -moz-border-radius: 5px 5px 5px 5px; }
#quick_bottom_block { display:none; } 

table.shadow_box { border:0; width:400px; }
table.shadow_box tr td { padding:0; }
.shadow_left { background-image:url(http://pics.nashgorod.ru/img_2010/shadow_left.png); background-repeat:repeat-y; background-position:right top; }
.shadow_top { background-image:url(http://pics.nashgorod.ru/img_2010/shadow_top.png); background-repeat:repeat-x; background-position:left bottom; }
.shadow_content { padding:6px 0 5px 17px; border-left: 1px solid #9B9B9B; }
.shadow_title { height:37px; background-image:url(http://pics.nashgorod.ru/img_2010/bottom_header_bg.png); background-repeat:repeat-x; background-position:left top; }
.shadow_title table { width:100%; }
.shadow_title h3 { color:#FFFFFF; font-size:18px; margin:8px 0 0 17px; padding:0; font-weight:normal; }
.shadow_title img { margin-top:8px; }

/* Îáúÿâëåíèÿ */
#obvl_select_list { display:none; }
.search-query input { color:#9D9D9D; }

/* search form */
.search-form-2-wrap { margin:0 0 20px 0; position:relative; }
	.search-form-2-wrap table { table-layout:fixed; }
	.search-form-2-wrap td { vertical-align:middle; padding:0 3px; white-space:nowrap; }
	.search-form-2-wrap .search-query-wrap { padding:0 5px 0 0; position:relative; background:url(http://pics.nashgorod.ru/img_2010/search-back-2.png) right center no-repeat; }
		.search-form-2-wrap .search-query { height:27px; background:url(http://pics.nashgorod.ru/img_2010/search-back-2.png) left center no-repeat; padding:0 0 0 5px; }
	    .search-form-2-wrap .search-query input { width:95%; position:relative; top:3px; background:none; border:0; padding:3px; margin:0; }
	.search-form-2-wrap .search-select-wrap { position:relative; height:27px; background:url(http://pics.nashgorod.ru/img_2010/search-select-back.png) left center no-repeat; }
		.search-form-2-wrap .search-select-text { margin:0 35px 0 8px; position:relative; top:6px; overflow:hidden; color:#9d9d9d; }
		.search-form-2-wrap .search-select-button { position:absolute; top:0; right:0; height:27px; width:27px; background:url(http://pics.nashgorod.ru/img_2010/search-select-button.png) right center no-repeat; }
		.search-form-2-wrap .search-select-list { left:0; top:100%; min-width:100%; max-width:400px; max-height:200px; overflow:hidden; overflow-y:auto; position:absolute; border:1px solid #ccc; background:#fff; z-index:10; }
		.search-form-2-wrap .search-select-list a { white-space:nowrap; display:block; padding:5px 10px; color:#545454; text-decoration:none; }
	.search-form-2-wrap .search-submit { width:40px; height:27px; border:0; background:url(http://pics.nashgorod.ru/img_2010/search-submit.png) center no-repeat; }
.ads-count { float:right; width:150px; margin:0 0 20px 0; position:relative; }
.ads-search { margin:0 200px 0 0; position:relative; z-index:10; }

/* ads cats */
.ads-cats-descr { margin:0 0 20px 0; font-size:12px; line-height:150%; color:#999999; }
.ads-cats-list { margin:0 0 20px 0; position:relative; }
	.ads-cats-list dl { padding:0 0 0 20px; margin:0 0 20px 0; background:url(http://pics.nashgorod.ru/img_2010/marker.png) left 6px no-repeat; }
	.ads-cats-list dt { font-size:16px; margin:0 0 5px 0; }
	.ads-cats-list .sub { color:#545454; font-size:12px; line-height:150%; }
	.ads-cats-list .sub a { color:#545454; text-decoration:none; }
	.ads-cats-list .sub a:hover { text-decoration:underline; }
	
.ads-cats-list-narrow { margin:0 0 20px 0; position:relative; }
	.ads-cats-list-narrow li { padding:0 0 0 10px; margin:0 0 10px 0; display: inline-block; float: left; }
		.ads-cats-list-narrow li span { color: #4F4F4F; font-size: 9px; padding: 2px; vertical-align: middle; }
		.ads-cats-list-narrow li a { display: inline; float: left;  text-decoration:none; font-size:14px; }
		.ads-cats-list-narrow li a:hover { text-decoration:underline; }
	.ads-cats-list-narrow dl { padding:0 0 0 10px; margin:0 0 10px 0; display: inline; float: left; }
	.ads-cats-list-narrow dt { font-size:16px; margin:0 0 5px 0; }
	.ads-cats-list-narrow span.total { color: #4F4F4F; font-size: 11px; padding: 2px; vertical-align: middle; }
	.ads-cats-list-narrow .sub { color:#545454; font-size:12px; line-height:120%; }
	.ads-cats-list-narrow .sub a { color:#545454; text-decoration:none; }
	.ads-cats-list-narrow .sub a:hover { text-decoration:underline; }
	
span.added { display:inline-block; vertical-align:middle; color:#b9b9b9; font-size:11px; white-space:nowrap; }
#adsAdd { padding:20px; text-align:center; background:#f0fae0; color:#686d60; -moz-border-radius:5px; border-radius:5px; }
	#adsAdd a { color:#6d9133; font-size:17px; }
	#adsAdd span.count { display:inline-block; padding:0 5px 0 0; background:url(http://pics.nashgorod.ru/img_2010/ads-my-count-back.png) right center no-repeat; color:#fff; }
	#adsAdd span.count span { display:inline-block; padding:3px 0 3px 5px; background:url(http://pics.nashgorod.ru/img_2010/ads-my-count-back.png) left center no-repeat; }

.ads-cats-list .sub ul {  }
.ads-cats-list .sub li { padding:0 0 0 10px; background:url(http://pics.nashgorod.ru/img_2010/marker-3.png) left 6px no-repeat; }

.ads-view {  }
	.ads-view .price { margin:0 0 10px 0; float:right; background:url(http://pics.nashgorod.ru/img_2010/ads-price-back.png) center repeat-x; font-size:16px; color:#fff; padding:4px 10px; -moz-border-radius:5px; border-radius:5px; }
	.ads-view .price span { font-size:24px; }
	.ads-view .number { float:right; margin:15px 10px 0 20px; font-size:14px; }
	.ads-view .number span { color:#6d9133; }
	.ads-view .date { padding:0 0 0 14px; background:url(http://pics.nashgorod.ru/img_2010/marker.png) left 4px no-repeat; }
	.ads-view H1 { margin:0 0 10px 0; font-size:22px; padding:0; font-weight:normal; }
	.ads-view .photos { background:#f8f8f8; border:1px solid #e0e0e0; padding:5px; width:296px; float:left; margin:0 -306px 10px 0; }
	.ads-view .photos img { float:left; margin:8px; border:1px solid #aeaeae; }
	.ads-view .info { margin:0 0 10px 330px; }
	.ads-view .info dl { overflow:hidden; padding:10px; font-size:14px; position:relative; }
    .ads-view .info dl.odd { background:#F3F6F4; }
	.ads-view .info dt { float:left; width:150px; margin:0 -200px 0 0; color:#6d9133; position:relative; }
	.ads-view .info dd { margin:0 0 0 160px; position:relative; }
	.ads-view .info .color { display:inline-block; width:30px; height:15px; border:1px solid #aab599; }
	.ads-view .info .text { padding:10px 0; font-size:14px; }
	.ads-view .info .contacts { font-size:18px; color:#454b4d; }
	.ads-view .info .contacts span { font-size:16px; color:#84b319; }
    .ads-view .info .author {  }
    .ads-view .info .author .userLink { color:#626262; }

h1 .color1, h2 .color1 { color:#84b319; }
.ads-list {  }
	.ads-list dd.date { margin-bottom:2px; line-height:125%; font-size:10px; }
	.ads-list .number { font-style:italic; }
	.ads-list .number span { color:#6d9133; }
.sub-col-25 { position:relative; float:left; width:25%; }
.sub-col-33 { position:relative; float:left; width:33%; }
.ads-brands-list { position:relative; margin:0 0 20px 0; }
	.ads-brands-list li { margin:0 0 14px 5px; }
	.ads-brands-list a { font-size:14px; }
	.ads-brands-list .image { display:inline-block; vertical-align:middle; width:40px; text-align:center; }
	
.ads-brands-list-narrow { position:relative; margin:0 0 20px 0; }
	.ads-brands-list-narrow ul { line-height: 90%; }
	.ads-brands-list-narrow li { margin:0 0 14px 5px; font-size:12px; }
	.ads-brands-list-narrow a { font-size:12px; }
	.ads-brands-list-narrow span.total { background:none; border-radius:0; color: #4F4F4F; display: inline-block; font-size: 9px; padding: 0 0 2px 2px; vertical-align: middle; }
	.ads-brands-list-narrow .image { display:inline-block; vertical-align:middle; width:40px; text-align:center; }
	
.ads-table { width:100%; margin:0 0 20px 0; }
	.ads-table th { padding:10px 15px; line-height: 150%; color:#7c9484; background-color:#f3f6f4; text-align:left; }
	.ads-table td { padding:10px 15px; }
	/*.ads-table .odd td { background:#f0fae0; }*/
	.ads-table .odd td { background:#F3F6F4; }
	.ads-table .date { line-height:150%; font-size:11px; width:50px; }
	.ads-table .number { color:#6d9133; }
	.ads-table .image { width:60px; text-align:center; }
	.ads-table .title { font-size:14px; margin:0 0 3px 0; }
		.ads-table .title .subinfo { font-size: 11px; margin: 3px 0; }
	.ads-table .addparam { font-size: 11px; margin: 3px 0; color:#888d7f; }
		.ads-table .addparam span { color:#5d6f41; }
	.ads-table .path { line-height:125%; font-size:11px; }
	.ads-table .path a { color:#6a6a6a; text-decoration:none; }
	.ads-table .path a:hover { text-decoration:underline; }
	.ads-table .year { width:40px; font-size: 13px; margin: 3px 0; color:#888d7f; }
		.ads-table .year span { color:#5d6f41; }
	.ads-table .probeg { width:80px; font-size: 13px; margin: 3px 0; color:#888d7f; }
		.ads-table .probeg span { color:#5d6f41; }
	.ads-table .dvigatel { width:40px; font-size: 13px; margin: 3px 0; color:#888d7f; }
		.ads-table .dvigatel span { color:#5d6f41; }
	.ads-table .addinfo { width:70px; font-size: 13px; margin: 3px 0; color:#888d7f; }
		.ads-table .addinfo span { color:#5d6f41; }
	.ads-table .price { font-size:14px; width:100px; color:#2e3a1c; }
	.ads-table .type { width:60px; }

.common_table { width:100%; margin:0 0 20px 0; }
	.common_table th { padding:10px 15px; line-height: 150%; color:#7c9484; background-color:#f3f6f4; text-align:left; }
	.common_table td { padding:10px 15px; line-height: 150%; text-align:left; vertical-align:top; }
	.common_table .odd td { background:#f0fae0; }
	.common_table .number { color:#6d9133; }
	.common_table .bigger { font-size:14px; color:#2e3a1c; }

.work-count { float:right; width:300px; margin:-15px 0 20px 0; position:relative; }
.work-search { margin:0 350px 0 0; position:relative; z-index:10; }
.work-search label { color:#9d9d9d; }
.work-list { margin:0 0 20px 0; position:relative; }
	.work-list li { font-size:17px; margin:0 0 10px 0; }
.work-add { padding:20px; text-align:center; margin:0 0 20px 0; background:#f0fae0; color:#686d60; -moz-border-radius:5px; border-radius:5px; }
	.work-add a { color:#6d9133; font-size:17px; }
	.work-add span.count { display:inline-block; padding:0 5px 0 0; background:url(http://pics.nashgorod.ru/img_2010/ads-my-count-back.png) right center no-repeat; color:#fff; }
	.work-add span.count span { display:inline-block; padding:3px 0 3px 5px; background:url(http://pics.nashgorod.ru/img_2010/ads-my-count-back.png) left center no-repeat; }

.tyumenevent-add { padding:20px; text-align:center; margin:0 0 20px 0; background:#f0fae0; color:#686d60; -moz-border-radius:5px; border-radius:5px; }
	.tyumenevent-add a { color:#6d9133; font-size:17px; }
	.tyumenevent-add p { margin:0; }

.work-table { width:100%; margin:0 0 20px 0; }
	.work-table td { padding:10px 15px; }
	.work-table .odd td { background:#f0fae0; }
	.work-table .date { line-height:150%; font-size:11px; width:50px; }
	.work-table .title { font-size:14px; margin:0 0 3px 0; }
	.work-table .price { font-size:16px; width:150px; color:#2E3A1C; }
.work-view {  }
	.work-view .date { padding:0 0 0 14px; background:url(http://pics.nashgorod.ru/img_2010/marker.png) left 4px no-repeat; }
	.work-view h1 { margin:0 0 3px 0; font-size:22px; padding:0; font-weight:normal; }
	.work-view .cat { margin:0 0 10px 0; font-size:14px; }
	.work-view .cat em { color:#84b319; }
	.work-view .info { margin:0 0 10px 0; }
	.work-view .info dl { overflow:hidden; padding:10px; font-size:14px; position:relative; }
    .work-view .info dl.odd { background:#f0fae0; }
	.work-view .info dt { float:left; width:200px; margin:0 -200px 0 0; color:#6d9133; position:relative; }
	.work-view .info dd { margin:0 0 0 210px; position:relative; }
	.work-view .info .price { font-size:16px; color:#2e3a1c; }
	.work-view .info .contacts em { font-size:16px; color:#84b319; }
	.work-view .info .contacts .phone { font-size:18px; color:#454b4d; }
	.work-view .info .contacts div { margin:0 0 5px 0; }
	
.infoblock {margin-bottom:8px}
.infoblock_name {font-weight:bold}

a.oform_resume { font-size:18px; display:block; background:url(http://pics.nashgorod.ru/img_2010/oforml_resume.png) left 4px no-repeat; padding:15px 0 0 50px; height:44px; }
a.kadrov_agentstva{ font-size:18px; display:block; margin-bottom:10px; background:url(http://pics.nashgorod.ru/img_2010/kadrov_agenstva.png) left 4px no-repeat; padding:10px 0 0 50px; height:40px; }
#grey_evr_big { font-size:14px; line-height:150%; }

.auto-add { padding:20px; text-align:center; margin:0 0 20px 0; background:#f0fae0; color:#686d60; -moz-border-radius:5px; border-radius:5px; }
	.auto-add a { color:#6d9133; font-size:17px; }
	.auto-add span.count { display:inline-block; padding:0 5px 0 0; background:url(http://pics.nashgorod.ru/img_2010/ads-my-count-back.png) right center no-repeat; color:#fff; }
	.auto-add span.count span { display:inline-block; padding:3px 0 3px 5px; background:url(http://pics.nashgorod.ru/img_2010/ads-my-count-back.png) left center no-repeat; }
.auto-anons { padding:10px; background:#f0fae0; color:#686d60; border-radius:5px; -moz-border-radius:5px; }
	.auto-anons dl { margin:0 0 20px 0; }
	.auto-anons dt { display:inline-block; margin:0 0 5px 0; padding:4px 5px 4px 30px; background:url(http://pics.nashgorod.ru/img_2010/holidays-calendar.png) 5px center no-repeat #fff; font-size:15px; }
	.auto-anons dt span { color:#ff7900; }
	.auto-anons dd { padding:0 5px; margin:0 0 5px 0; }
	.auto-anons .title { font-size:15px; }
	.auto-anons .place { color:#8c9b74; }

#your_vacres_title { font-size:20px; color:#626262; clear:both; margin:20px 0 8px 0; }
.addedit_vac_fieldset { background-color:#f3f6f4; }
	.addedit_vac_fieldset form { margin:6px 0 20px 0; padding:25px; }
span.required_field { color:#ff7900; }
#obj_form strong { color:#878f8a; }
#divpopup { background-color:#FFFFFF; border:1px solid #000000; color:#333333; padding:10px; width:300px; }
#must_fill_star {margin-top: 26px; }
#infobox { background-color:#F0FAE0; color:#7C876A; font-size:14px; margin-bottom:10px; padding:10px; }
.dayh1 h1 { margin:6px 0 0 -7px; color:#F5821F; font-size:18px; }
.w_temp { font-size: 20px !important; color:#0084C1; font-weight: normal; }

/* ïðàçäíèêè */
#holidayBlock { margin-top:10px; }
	#holidayBlock H1 { font-size:18px; color:#7c7c7c; background:url(http://pics.nashgorod.ru/img_2010/marker.png) 0 8px no-repeat; margin:0 0 5px 0; padding-left:15px; }
	#holidayBlock H2 { font-size:18px; color:#7c7c7c; background:url(http://pics.nashgorod.ru/img_2010/marker.png) 0 8px no-repeat; margin:0 0 5px 0; padding-left:15px; }
	#holidayBlock div.date { font-size:14px; color:#84b319; }
	#holidayBlock div.holidayName { font-size:14px; color:#646464; margin:0 0 18px; }
	#holidayBlock div.holidayText { font-size:14px; line-height:150%; }

#expertQuestions { padding:15px; background-color:#f0fae0;  -moz-border-radius:5px; line-height:150%; }
	#expertQuestions div.title { font-size:16px; color:#6d9133; margin-bottom:7px; }

#expertAnswers {}
	#expertAnswers dl { margin-bottom:55px; }
	#expertAnswers dt span.date { color:#84b319; font-size:16px; font-style:italic; }
	#expertAnswers dt span.who { color:#696969; font-size:16px; font-style:italic; }
	#expertAnswers dd.question { padding-left:15px; background:url(http://pics.nashgorod.ru/img_2010/marker.png) 0 8px no-repeat; color:#6d7561; font-size:13px; font-style:italic; line-height:150%; margin-bottom:10px; }
	#expertAnswers dd.answer { color:#6d7561; font-size:14px; line-height:150%; }
	#expertAnswers dd.links { margin:20px 0 40px 0; }

#beExrertBlock { padding:15px 20px 20px; background-color:#e9f3da; }
	#beExrertBlock h3 { font-size:16px; color:#6d9133; margin-bottom:7px; }
	#beExrertBlock table tr td { font-size:13px; color:#666b5d; line-height:120%; }
	#beExrertBlock div.prim { margin-top:10px; font-size:12px; color:#6d9133; font-style:italic; }
#commonFormTable { padding:30px 25px 25px 25px; background-color:#f0fae0; width:650px; }	
	#commonFormTable table { border:0; }	
	#commonFormTable table tr td { padding:4px; }	
	#commonFormTable table tr td.title { font-size:13px; color:#7c876a; }	
	#commonFormTable table tr td select { height:20px; color:#8d8d8d; }	
	#commonFormTable table tr td input[type=text] { height:20px; width:490px; color:#8d8d8d; }	
	#commonFormTable table tr td textarea { color:#8d8d8d; height:120px; width:490px; }	
		#commonFormTable div.note { margin-top:15px; }	

#tvMenu { background-color:#f0fae0; -moz-border-radius:5px; padding:15px; }
	#tvMenu a.active { -moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #FF7900; border:0 none; color:#FFFFFF; display:inline-block; padding:3px 10px; }
	#tvMenu a { color:#6d9133; display:inline-block; font-size:17px; margin:0 10px 0 0; text-decoration:none; border-bottom:1px solid; }	
	.tv_txt a { color:#6A6A6A; }
	.channelName { font-size:13px; margin-top:6px; }
	.tvType { font-size:16px; color:#7c7c7c; font-weight:bold; }
	.tvType a { font-size:16px; font-weight:bold; }
.markerTitle { font-size:14px; color:#7c7c7c; background:url(http://pics.nashgorod.ru/img_2010/marker.png) 0 5px no-repeat; margin:0 0 5px 0; padding-left:15px; }

#cableEfirButtons { margin-bottom:20px; }
	#cableEfirButtons a { display:block; margin-bottom:10px; width:241px; height:43px; }
	#cableEfirButtons a.efir { background:url(http://pics.nashgorod.ru/img_2010/efir.png) no-repeat; }	
	#cableEfirButtons a.efir_current { background:url(http://pics.nashgorod.ru/img_2010/efir_current.png) no-repeat; }
	#cableEfirButtons a.cable { background:url(http://pics.nashgorod.ru/img_2010/cable.png) no-repeat; }	
	#cableEfirButtons a.cable_current { background:url(http://pics.nashgorod.ru/img_2010/cable_current.png) no-repeat; }	
	
.horo-date { position:relative; width:70px; height:88px; text-align:center; overflow:hidden; background:url(http://pics.nashgorod.ru/img_2010/horo-date-back.png) center top no-repeat; }
	.horo-date .weekday { width:100%; position:absolute; top:5px; color:#fff; font-size:10px; }
	.horo-date .date { width:100%; position:absolute; top:23px; color:#fff; font-size:36px; font-weight:bold; }
	.horo-date .month { width:100%; position:absolute; top:64px; font-size:10px; }
.horo-day { position:relative; padding:20px; margin:0 0 20px 0; background:#f0fae0; -moz-border-radius:5px; border-radius:5px; }
	.horo-day .horo-date { float:left; margin:0 20px 25px 0; }
	.horo-day h2 { margin:0 0 5px 0; font-size:20px; }
	.horo-day h3 { color:#84b319; margin:0; font-size:16px; font-style:italic; }
	.horo-day p { font-size:14px; line-height:150%; }
.horo-list { position:relative; }
	.horo-list dl { width:100%; overflow:hidden; margin:0 0 20px 0; }
	.horo-list dt { float:left; width:100px; margin:0 -100px 0 0; padding:10px 0 0 0; text-align:center; }
	.horo-list dd { margin:0 0 0 110px; }
	.horo-list .title { color:#454b3b; font-size:16px; }
	.horo-list .date { color:#84b319; font-style:italic; margin-bottom:3px; }
	.horo-list .text { margin-bottom:3px; font-size:14px; line-height:150%; }
	.horo-list .links { font-size:14px; }
	.horo-list .links a { margin:0 20px 0 0; padding:0 0 0 16px; background:url(http://pics.nashgorod.ru/img_2010/marker.png) left 6px no-repeat; }
.horo-view { position:relative; }
	.horo-view dt { width:180px; margin:0 -180px 0 0; }
	.horo-view dd { margin:0 0 0 200px; }
.horo-menu { padding:10px 15px; margin:0 0 20px 0; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
	.horo-menu ul { position:relative; line-height:normal; margin:0; font-size:14px; }
	.horo-menu li { display:inline-block; margin:0; }
	.horo-menu a { display:block; padding:3px 5px; color:#6d9133; }
	.horo-menu li.active { background:url(http://pics.nashgorod.ru/img_2010/menu-back-2.png) repeat-x center; border-radius:5px; -moz-border-radius:5px; }
	.horo-menu li.active a { color:#fff; text-decoration:none; }
	.horo-menu h2 { float:left; margin:0 20px 10px 0; }
	.horo-menu .period { float:left; margin:3px 20px 0 0; padding:0 0 0 16px; background:url(http://pics.nashgorod.ru/img_2010/marker.png) left 4px no-repeat; color:#0084c1; }	

#ya_direct #y5_direct1 div.y5_h, #ya_direct_hor #y5_direct2 div.y5_h { display:none !important; }
#ya_direct_hor #y5_direct2 a.snap_noshot { font-size:14px !important; }

.currency_block { margin-bottom:10px; }
	.currency_block div.title { color:#626360; font-size:14px; }
	.currency_block div.currency { color:#636f50; font-size:14px; font-style:italic; margin-top:4px; }
	.currency_block div.currency span.curr { background:url(http://pics.nashgorod.ru/img_2010/currency-podlozka.png) center no-repeat; color:#FFFFFF; font-style:normal; padding:6px 10px 6px 6px; }
	a.calculator { display:block; margin-top:10px; background:url(http://pics.nashgorod.ru/img_2010/calculator-icon.png) 2px 1px no-repeat; padding:0 0 0 20px; }

#tours { background-color:#f0fae0; padding:15px; -moz-border-radius:5px; }
	#tours h2 { margin-bottom:0; }
#citySelect { padding:5px 0; color:#393939; margin-bottom:15px; }
	#citySelect a { color:#008cb6; vertical-align:middle; }
	#citySelect a.current { color:#393939; vertical-align:middle; }
	#citySelect select { width:100px; vertical-align:middle; }
	#citySelect div.cities { font-size:14px; }
	#citySelect div.cities a { font-size:14px; }
#toursCountries { padding:5px 0 0 0; width:100%; overflow:hidden; }
	#toursCountries ul { width:33%; float:left; }
	
ul.green { margin-bottom:10px; }
	ul.green li { padding:3px 0 0 10px; background:url(http://pics.nashgorod.ru/img_2010/bullet_green.png) 0 10px no-repeat;}
ul.hot_tours_ul { margin:10px 0 10px 0; }
	ul.hot_tours_ul li { margin:0 0 17px 0; padding:0 0 0 16px; background:url(http://pics.nashgorod.ru/img_2010/marker.png) left 6px no-repeat; }
	ul.hot_tours_ul li a.tour_name_link { font-size:14px; }
	ul.hot_tours_ul li a.firm_link { font-size:11px; color:#767676; text-decoration:none; }
	ul.hot_tours_ul li a.firm_link:hover { text-decoration:underline; }
	ul.hot_tours_ul li span.total { padding:0 4px; }
.posttur { margin-bottom:20px; }
	.posttur a.country { font-size:14px; }
	.posttur a.tourname { font-size:14px; }
	.posttur .tourlinks { margin-bottom:3px; }
.prim { color:#84b319; font-style:italic; font-size:13px; }
.poput_block { }
	.poput_block .info, .poput_block .text { line-height:140%; margin-bottom:3px; }
	.poput_block .contact_info { background-color:#f1fbe0; padding:5px 10px; margin-bottom:25px; -moz-border-radius:5px; }
#flags_table { width:100%; }	
#flags_table tr td { padding:0 20px 40px 0; line-height:150%; }	
	#flags_table tr td img { border:1px solid #eeeeee;   }
.start.php?ngrid=1307%26zoneid=32ext { font-size:14px; line-height:150%; }
.turadded { margin:-15px 0 20px; padding:0 0 0 16px; background:url(http://pics.nashgorod.ru/img_2010/marker.png) left 4px no-repeat; color:#7c7c7c; font-size:11px; }	
#turprice { border:0; }
	#turprice tr td.date { font-size:14px; color:#404040; padding:4px; }
	#turprice tr td.arr1 { font-size:1px; line-height:1px; width:3px; height:18px; background:url(http://pics.nashgorod.ru/img_2010/price_arr_1.png) left top no-repeat; }
	#turprice tr td.price { color:#FFFFFF; font-size:11px; text-align:center; vertical-align:middle; background:url(http://pics.nashgorod.ru/img_2010/price_arr_2.png) left top repeat-x; }
	#turprice tr td.arr3 { font-size:1px; line-height:1px; width:5px; height:18px; background:url(http://pics.nashgorod.ru/img_2010/price_arr_3.png) left top no-repeat; }	
	#turprice tr td.turtext { font-size:14px; line-height:150%; }
#turprim_table { margin:-15px 0 20px 0; }
.turprim { font-size:16px; color:#84b319; font-style:italic; }	
a.turspravka { background:url("http://pics.nashgorod.ru/img_2010/question.png") no-repeat left 2px; display:inline-block; font-size:16px; height:40px; padding:10px 0 0 42px; }	
a.weather_link { background:url("http://pics.nashgorod.ru/img_2010/bullet_green.png") no-repeat scroll left 5px transparent; padding:0 0 0 10px; }

a.notactive_link { font-size:12px; color:#FF0000; }
a.active_link { font-size:12px; color:#B0B0B0; }

.reklama-block { position:relative; }
	.reklama-block .catalog-count-wrap { float:right; margin:-10px 0 0 0; }
	.reklama-block h2 { font-size:20px; }
	.reklama-block span { vertical-align:middle; margin:0 20px 0 0; }
	.reklama-block .left-col { width:180px; float:left; margin:0 -180px 30px 0; }
	.reklama-block .right-col { padding:0 0 30px 180px; }
	.reklama-block .phone { font-size:26px; }
	.reklama-block .link { font-size:13px; }
	.reklama-block .list { float:left; padding:15px; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; color:#5f6d49; font-size:14px; }
	.reklama-block .list li { background:url(http://pics.nashgorod.ru/img_2010/marker.png) 0 7px no-repeat; padding:0 0 0 16px; }
	.reklama-block .column-list { width:560px; }
	.reklama-block .column-list  li { width:260px; float:left; }
.reklama-statistic { position:relative; padding:15px; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
	.reklama-statistic .reklama-counter { float:right; text-align:right; width:400px; }
	.reklama-statistic .reklama-counter img { float:right; margin:0 0 0 10px; }
	.reklama-statistic .reklama-counter h2 { font-size:18px; color:#5f6d49; margin:0 3px 0 0; }
	.reklama-statistic .reklama-counter h3 { font-size:12px; color:#585e4f; margin:0 3px 0 0; }
	.reklama-statistic .reklama-counter p { font-size:11px; font-style:italic; color:#84b319; }
	.reklama-statistic .logo { position:relative; top:15px; }
	.reklama-statistic .text { position:absolute; font-size:13px; left:180px; top:10px; width:30%; padding:10px 10px 10px 25px; background:url("http://pics.nashgorod.ru/img_2010/reklama-text-back.png") left center no-repeat; border-radius:5px; -moz-border-radius:5px; }
	.reklama-statistic .text a { color:#ff7900; }
	
.catalog-banner-right { text-align:center; }
	.catalog-banner-right img { border:1px solid #000000 !important; }

.catalog-price { width:700px; font-size:13px; color:#656565; table-layout:fixed; }
	.catalog-price th { border:0; font-weight:normal; color:#7c876a; }
	.catalog-price th.title { width:260px; }
	.catalog-price th.color { background:#f0fae0; padding:10px; border:2px solid #fff; }
	.catalog-price td { border:0; padding:10px; }
	.catalog-price td sup { font-size:12px; }
	.catalog-price td.title { width:260px; }
	.catalog-price tbody td { background:url(http://pics.nashgorod.ru/img_2010/border-1.png) bottom repeat-x; }
	.catalog-price .description { font-size:11px; color:#84b319; font-style:italic; }
	.catalog-price .plus { line-height:16px; color:#fff; display:inline-block; height:18px; padding:0 5px 0 0; background:url(http://pics.nashgorod.ru/img_2010/catalog/price-back-plus.png) right center no-repeat; }
	.catalog-price .plus span { display:inline-block; height:18px; padding:0 0 0 5px; background:url(http://pics.nashgorod.ru/img_2010/catalog/price-back-plus.png) left center no-repeat; }
	.catalog-price .minus { line-height:16px; color:#fff; display:inline-block; height:18px; padding:0 5px 0 0; background:url(http://pics.nashgorod.ru/img_2010/catalog/price-back-minus.png) right center no-repeat; }
	.catalog-price .minus span { display:inline-block; height:18px; padding:0 0 0 5px; background:url(http://pics.nashgorod.ru/img_2010/catalog/price-back-minus.png) left center no-repeat; }
	.catalog-price .free { line-height:24px; color:#fff; display:inline-block; height:26px; padding:0 10px 0 0; background:url(http://pics.nashgorod.ru/img_2010/catalog/price-back-free.png) right center no-repeat; }
	.catalog-price .free a { color:#fff; text-decoration:none; display:inline-block; height:26px; padding:0 0 0 10px; background:url(http://pics.nashgorod.ru/img_2010/catalog/price-back-free.png) left center no-repeat; }
	.catalog-price .pay { white-space:nowrap; line-height:24px; color:#fff; display:inline-block; height:26px; padding:0 10px 0 0; background:url(http://pics.nashgorod.ru/img_2010/catalog/price-back-pay.png) right center no-repeat; }
	.catalog-price .pay a { color:#fff; text-decoration:none; display:inline-block; height:26px; padding:0 0 0 10px; background:url(http://pics.nashgorod.ru/img_2010/catalog/price-back-pay.png) left center no-repeat; }

.prim { margin-top:30px; font-size:11px; color:#656565; }

.holidays-wrap { position:relative; margin-bottom:20px; }
	.holidays-wrap dd.date { color:#6A6A6A !important; }
	.holidays-header { position:relative; height:45px; text-align:center; font-size:20px; color:#fff; }
	.holidays-header p { line-height:45px; margin:0; padding:0; }
	.holidays-header a { font-size:15px; color:#fff; vertical-align:middle; }
	.holidays-image { width:150px; height:80px; position:absolute; left:0; bottom:0; }
	.holidays-content { padding:20px 20px 0; }
    /* holidays types */
	.holidays-newyear { background:url(http://pics.nashgorod.ru/img_2010/holidays/newyear-bg.png) no-repeat #daf3fa; -moz-border-radius:10px; border-radius:10px; }
		.holidays-newyear .holidays-header, .holidays-newyear .holidays-header a { color:#fff; }
		.holidays-newyear .holidays-image { background:url(http://pics.nashgorod.ru/img_2010/holidays/newyear-image.png) left bottom no-repeat; }
		
.perscab-menu { padding:10px 15px; margin:0 0 20px 0; background:#f0fae0; border-radius:5px; -moz-border-radius:5px; }
	.perscab-menu ul { position:relative; line-height:normal; margin:0; font-size:14px; }
	.perscab-menu li { display:inline-block; margin: 0 5px 0 0; zoom: 1; *display: inline; }
	.perscab-menu a { display:block; padding:3px 5px; color:#6d9133; }
	.perscab-menu li.active { background:url(http://pics.nashgorod.ru/img_2010/menu-back-2.png) repeat-x center; border-radius:5px; -moz-border-radius:5px; }
	/*.perscab-menu li.discuss_active { background:url(http://pics.nashgorod.ru/img_2010/menu-back-3.png) repeat-x center; border-radius:5px; -moz-border-radius:5px;  }*/
	.perscab-menu li.active a { color:#fff; text-decoration:none; }
	.perscab-menu li.discuss_active a { color:#FF0000; }

.popupTitle { font-size:16px; color:#eb3d00;font-family:Tahoma;margin-bottom:10px; }

#pc2AlbumsList { margin-top:20px; }

#albumFotos { margin:10px 0; }	
	#albumFotos li { display:inline-block; margin:5px 15px 0 0; vertical-align:top; padding:10px; border:1px solid #FFFFFF; text-align:center;  zoom: 1; *display: inline; }
	#albumFotos li:hover { background:none repeat scroll 0 0 #F0FAE0; border:1px solid #EAEAEA; }
	#albumFotos li:hover div.actions img { display:inline-block; }		
		#albumFotos li div.img img { border:1px solid #CCCCCC; }	
		#albumFotos li div.descr { font-size:11px; line-height:110%; width:100px; }	
		#albumFotos li div.actions img {  display:none; }	
		#albumFotos li div.actions { margin:3px 0 0 -6px; height:32px; white-space:pre; width: 80px; padding-left: 10px; }
	#albumFotos li.selectedFoto { background:none repeat scroll 0 0 #F0FAE0; border:1px solid #EAEAEA; }

#debug_info #popUpWinClose { position:relative; float:right; right: -4px !important; top: -4px !important; }
#popUpWinClose { position:relative; float:right; right: 0; top: 18px; }
#popUpWinCloseV4 { position:relative; float:right; right: 4; top: 4px;  }

div.massActionsBlock { }
	div.massActionsBlock a { display:block; margin-bottom:10px; font-size:14px; }
	
span.editableLi span.liActions { display:none; }
span.editableLi:hover span.liActions { display:inline; }

/* comments */
#ngrCommentsWrap { color:#7e7e7e; margin:25px 0 15px 0; }
	#ngrCommentsTitle { margin:0 0 10px 0; padding:0 10px; }
		#ngrCommentsTitle span.label {  background: url("http://pics.nashgorod.ru/images/movies/label.png") repeat-x scroll center center #9C9C9C; color: #FEFEFE; display: inline-block; font-size: 12px; line-height: normal; padding: 3px 5px; vertical-align: middle; }
	#ngrCommentsList { line-height: 150%; padding: 10px; }

span.labelbig { font-size: 24px !important; color: #FA732B !important;  }
	
	
/* list comment */
.ngrComment { background-color: #F5FFE4; border-bottom: 15px solid #FFFFFF; color: #6F7367; padding: 15px; }
	.ngrComment .info { margin:0 0 5px 0; }
	.ngrComment .info a { color:#0084c1; }
	.ngrComment .text { line-height:150%; font-size:14px; }
	.ngrComment .actions {  }
	.ngrComment .actions a { color:#0084c1; }
	.ngrComment blockquote.uncited { padding:25px 15px 15px 15px; }	
	.ngrComment blockquote cite { display:block; font-size:0.9em; font-style:normal; font-weight:bold; margin-left:20px; }	
	.ngrComment blockquote { background:none no-repeat scroll 6px 8px #EBEBEB; 	border:1px solid #DBDBDB; font-size:14px; margin:10px 1px 10px 15px; overflow:hidden;padding:5px; background-color:#EBEADD; background-image:url("http://pics.nashgorod.ru/forum/styles/prosilver/theme/images/quote.gif"); border-color:#DBDBCE; }													

/* comment form */
#ngrCommentFormWrap { padding:15px 10px 10px 10px; background:#f5ffe4; zoom:1; }
	#ngrCommentForm label { width:90px;  }
	#ngrCommentForm textarea { margin:0 0 5px 0; background:#f4f8ef; width:580px; height:100px; padding:3px; border:1px solid #dedede; }
	#ngrCommentSubmit { cursor:pointer; cursor:hand; width:74px; height:26px; background:url(http://pics.nashgorod.ru/images/movies/comment-submit.png) center no-repeat #707070; background-color:transparent; border:0; padding:0; }
	#ngrCommentFormWrap a { color:#0084c1; }
	
#divpopup { border: 1px solid #000; background-color: #FFF; color: #333; width: 300px; padding:10px; }

#commentsPages { font-size:18px; background-color: #F5FFE4; padding-top:10px; }
	#commentsPages a { border:1px solid #C9C9C9; padding:2px 10px; text-decoration:none; }
	#commentsPages span.page-active { background-color:#FF8600; border:1px solid #FF8600; color:#FFFFFF; padding:2px 10px; text-decoration:none; }

.regToComment { background: url("http://pics.nashgorod.ru/img_2010/exclamation.png") no-repeat scroll 10px 14px transparent; font-size: 18px; padding: 10px 10px 10px 32px; background-color:#F5FFE4; }
	.regToComment a { font-size:18px; }
	
.newNewsText { font-size:14px; line-height:150%; font-family:Arial, Helvetica, sans-serif !important; }
	.newNewsText p { margin: 0 0 17px 0; line-height: 170%; }
	.newNewsText ul { margin-left: 0; padding-left: 1.7em; list-style-type:disc; }
		.newNewsText ul li { line-height: 130%; padding-bottom: 10px; }

	.newNewsText ol { margin-left: 0; padding-left: 1.7em; list-style-type:decimal; }
		.newNewsText ol li { line-height: 130%; padding-bottom: 10px; }

/* panorams */
.b-panorama-cats { margin:0 0 20px 0; padding:10px; background:#f0fae0; color:#686d60; border-radius:5px; -moz-border-radius:5px; }
	.b-panorama-cats ul { margin:0; }
	.b-panorama-cats li { margin:0 0 3px 0; }
	.b-panorama-cats span { display:inline-block; padding:0 0 0 8px; }
	.b-panorama-cats a { display:inline-block; padding:0 8px 0 0; line-height:21px; color:#6d9133; }
	.b-panorama-cats .b-cat-active span { background:url(http://pics.nashgorod.ru/images/panorama/cats.png) left bottom no-repeat; }
	.b-panorama-cats .b-cat-active a { background:url(http://pics.nashgorod.ru/images/panorama/cats.png) right top no-repeat; color:#fff; text-decoration:none; }
.b-panorama-noflash { margin:0 0 10px 0; padding:10px 10px 10px 60px; background:url(http://pics.nashgorod.ru/images/panorama/exclamation.png) 10px center no-repeat #f3f6f4; color:#535b47; }
.b-panorama-view { margin:0 0 10px 0; }
	.b-panorama-view .b-panorama-title { margin:0 0 10px 0; color:#84b319; font-size:20px; font-style:italic; }
	.b-panorama-view .b-panorama-flash { overflow:hidden; width:100%; }
	.b-panorama-view .b-panorama-map { height:400px; margin:0 0 10px 0; display:none; width:800px; }
.b-panoramas-map { height:400px; width:100%; margin:0 0 10px 0; }
.b-panoramas-list { padding:20px 10px 10px 20px; margin:0 0 20px 0; background:#f0fae0; color:#686d60; border-radius:5px; -moz-border-radius:5px; }
	.b-panoramas-list .b-panorama-item { display:inline-block; width:220px; vertical-align:top; margin:0 20px 20px 0; }
 	.b-panoramas-list .b-panorama-item .b-panorama-image { margin:0 0 10px 0; }
 	.b-panoramas-list .b-panorama-item-active .b-panorama-image img { position:relative; border:3px solid #ff8600; margin:-3px; }
 	.b-panoramas-list .b-panorama-item .b-panorama-views { color:#646464; font-size:10px; }

ul.dynUlIcons {}
	ul.dynUlIcons li span.wraplLi span { display:none; }
	ul.dynUlIcons li span.wraplLi:hover span { display:inline; }


a.userlink_1, a.userlink_ { color:#747474; }
a.userlink_2 { color:#0084c1; }
a.userlink_3 { color:#f35df8; }

#commentsGlobTitle { margin: 0 0 10px; padding: 0 10px; }
#commentsGlobTitle span.label { background: url("http://pics.nashgorod.ru/images/movies/label.png") repeat-x scroll center center #9C9C9C; color: #FEFEFE; display: inline-block; font-size: 12px; line-height: normal; padding: 3px 5px; vertical-align: middle; zoom:1; }
#commentsGlobTitle span.labelbig { color: #FA732B !important; font-size: 24px !important; }
	
.messageGlobWrap { background-color:#FFFFFF; clear:both; padding: 15px 15px 20px 0; }	
	.messageGlobWrap .tableWrap { width:100%; table-layout:fixed; }
	.messageGlobWrap .avatar { width:52px; vertical-align:top; text-align:right; }
	.messageGlobWrap .messageBlock { vertical-align:top; text-align:left; padding-left:10px; }
	.messageGlobWrap .messageBlock .username-date { padding:7px 0; border-top:1px solid #e6e6e6; }
		.messageGlobWrap .messageBlock .username-date span.date { color:#b7b7b7; }
	.messageGlobWrap .messageBlock .topic-icon { font-size:12px; color:#6D9133; margin:5px 0; }
		.messageGlobWrap .messageBlock .topic-icon a { font-size:12px; color:#6D9133; }
		.messageGlobWrap .messageBlock .topic-icon a:hover { font-size:12px; color:#6D9133; text-decoration:none; }
	.messageGlobWrap .messageBlock .comment { line-height:150%; font-size:14px; }
		.messageGlobWrap .messageBlock .comment a { font-size:14px; }
	.messageGlobWrap .messageBlock .comment blockquote { border:1px solid #f3f6f4; font-size:12px; margin:10px 1px 10px 15px; overflow:hidden; padding:5px; background-color:#f3f6f4; background-image:url("http://pics.nashgorod.ru/img_2010/newquote.png"); background-repeat:no-repeat; background-position:6px 8px; }
		.messageGlobWrap .messageBlock .comment blockquote div { padding:25px 15px 15px 15px; }	
		.messageGlobWrap .messageBlock .comment blockquote.uncited { padding:25px 15px 15px 15px; }	
			.messageGlobWrap .messageBlock .comment blockquote.uncited div { padding:0 !important; }	
		.messageGlobWrap .messageBlock .comment blockquote cite { display:block; font-size:0.9em; font-style:normal; font-weight:bold; margin:-25px 0 0 5px; }	



.formlink { background:#f5ffe4; zoom:1; margin-top: 40px; padding: 15px 30px; width: 700px; }

#globalCommentsFormWrap { background:#f5ffe4; zoom:1; margin-top: 40px; padding: 15px 30px; width: 700px; }
	#globalCommentsFormWrap div.title { font-size:22px; padding:10px 10px 10px 0;  }
	#globalCommentsForm textarea { margin:0 0 5px 0; background:#f4f8ef; width:670px; height:450px; padding:3px; border:1px solid #dedede; }	
	.globalCommentsTable { width:680px; border:0;}
		.globalCommentsTable td.padded { padding:4px; }	

/* sprite buttons */
.b-button { display:inline-block; padding:0; margin:0; border:0; background:url(http://pics.nashgorod.ru/v4/img/buttons-static.png) 0 0 no-repeat; }
	.b-button-photo-add { width:202px; height:39px; }
		
/* user stats */
.b-user-add-total-block { background:#f0fae0; border-radius:10px; padding:10px; margin:0 0 10px 0; }
	.b-user-add-total-block .b-uatb-inner { text-align:center; }
	.b-user-add-total-block .b-uatb-add { margin:0 0 10px 0; }
	.b-user-add-total-block .b-uatb-total a { color:#6d9133; font-size:15px; }
	.b-user-add-total-block .b-uatb-total .b-total { display:inline-block; padding:0 5px; line-height:20px; border-radius:5px; color:#fff; font-size:12px; background:url(http://pics.nashgorod.ru/v4/img/back-repeat.png) 0 -470px repeat-x #a0d822; }

/* cats */
.b-cats-list { background:#f0fae0; border-radius:10px; padding:15px 20px; margin:0 0 10px 0; }
	.b-cats-list .b-cl-header { color:#6d9133; font-size:18px; margin:0 0 10px 0; }
	.b-cats-list li { margin:0 0 5px 0; }
	.b-cats-list .b-cl-count { display:inline-block; background:#fff; padding:0 5px; font-size:11px; color:#4f4f4f; line-height:15px; border-radius:5px; }

.newsInnerSubmenu { background-color:#f3f6f4 !important; }
	.newsInnerSubmenu a { color: #7d7d7d !important; }
	
.ui-autocomplete-loading { background: transparent url('http://pics.nashgorod.ru/i/is_load.gif') right center no-repeat !important; }	
.ui-autocomplete {
		max-height: 200px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 200px;
	}
	
.ngr_yadirect .y5 .y5_h { display:none !important; }	

.tuDiv { width: 200px; float:left; margin: 0 10px 10px 0; }
	.tuDiv .image { text-align:center; }
	.tuDiv .info { text-align:center; }		
	.tuDiv .info .specBlock { margin-bottom:6px; }		
		.is_new { color:#7EC117; }		
		.sale { color:red; }		

.cat-descr { margin-bottom:20px; }	

#userCats { }	
	#userCats li.current { font-weight:bold; }
	#userCats li.level_2 { font-size:18px; margin-left:15px; }	
	#userCats li.level_3 { font-size:16px; margin-left:30px; }
	#userCats li.level_4 { font-size:14px; margin-left:45px; }	
	
.photoNewsWrap { background:#f3f6f4; margin: 15px 0 25px; padding: 12px 16px 16px 20px; border-radius:5px; -moz-border-radius:5px; }			

.b-item-top { background: none repeat scroll 0 0 #FFF9E0; }
.b-item-top td { border-bottom: 1px solid #DDDDDD; }
.ads-note { margin-top:10px; line-height:130%; }
.sms-tip-table {}
	.sms-tip-table td { padding:0; border-bottom:none; }
	.sms-tip-table td.sms-tip-image { padding-right:7px; }
.sms-tip {
    background: none repeat scroll 0 0 #FFFFEE;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    max-width: 500px;
    padding: 10px;
    z-index: 10;
}
.sms-tip .tip-title {
    font-weight: bold;
    margin: 0 0 5px;
}

.social-icons-16x16 { background-image: url("http://pics.nashgorod.ru/img_2010/social/social-icons-16x16.png"); background-position: 0 0; background-repeat: no-repeat; display: inline-block; height: 16px; position: relative; text-align: center; text-decoration: none; vertical-align: middle; width: 16px; margin: 0 5px; }
	.facebook-16x16 { background-position: -136px 0; width: 14px; }
	.vkontakte-16x16 { background-position: -120px 0; }
	.twitter-16x16 { background-position: -78px 0; width: 14px; }
	.webmoney-16x16 { background-position: 0 0; }
	.yandex-16x16 { background-position: -16px 0; }
	.google-16x16 { background-position: -32px 0; }
	.mailru-16x16 { background-position: -48px 0; width: 14px; }
	.loginza-16x16 { background-position: -61px 0; }
	.myopenid-16x16 { background-position: -92px 0; width: 12px; }
	.openid-16x16 { background-position: -104px 0; }
	.odnoklassniki-16x16 { background-position: -150px 0; }
	.livejournal-16x16 { background-position: -166px 0; width: 14px; }
	.rambler-16x16 { background-position: -180px 0; }
	.ngr-16x16 { background-position: -196px 0; }

.social-icons { background-image: url("http://pics.nashgorod.ru/v4/img/icons.png"); background-position: 0 0; background-repeat: no-repeat; display: inline-block; height: 14px; position: relative; text-align: center; text-decoration: none; vertical-align: middle; width: 14px; margin-right:6px; }
	.social-icons-facebook { background-position: 0 -153px; }
	.social-icons-vkontakte { background-position: -15px -153px; }
	.social-icons-twitter { background-position: -30px -153px; }
	.social-icons-rss { background-position: -45px -153px; }
	.social-icons-mobile { background-position: -60px -153px; width:9px; margin-right:0; }
	
#socialCurrent { margin: 0 2px 0 3px; vertical-align: top; }
.social-choose { background: none repeat scroll 0 0 #FFFFFF; border-left: 1px solid #CCCCCC; border-radius: 3px; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; display: block; height: 16px; margin: 0; padding: 2px 0; position: relative; width: 43px; z-index: 1000; }

.social-choose img { vertical-align: top; }
.social-describe { font-size:12px; }
	.social-describe a { font-size:12px; }
.social-items { 
	background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #CCCCCC; border-radius: 0 5px 5px 5px; color: #222222 !important; display: none; font: 11px Arial,sans-serif; height: auto; left: -1px; margin: 0; padding: 10px 8px 2px 6px; position: absolute; top: 20px; white-space: nowrap; width: auto; }
	.social-items a {text-decoration: none; color:#222222 !important; font-size:11px; }
	.social-items span.item { display: block !important; margin-bottom: 8px; }
		.social-items span.item img { margin-right: 6px; }
		
#social-like-block { height: 30px; margin: 0 0 6px; }
	#social-like-block .social-like-container { float:left; margin-right:10px; overflow:hidden; }
		#social-like-block .vk { width:156px; }
		#social-like-block .tw { width:116px; }
		#social-like-block .gp { width:74px; }
		#social-like-block .fb { width:140px; }		
			#social-like-block .fb iframe { width:135px !important; }
