*{font-family: Tahoma;margin: 0;padding: 0} img {border: 0}
div.clear{clear: both; height: 0; line-height: 0; font-size: 0}
	p {line-height: 18px;padding: 0px 0 19px; overflow: hidden}
	
/* Р¤РѕСЂРјС‹ */
	.i-text {border: 1px solid #bfbfbf; height: 18px; padding: 3px 5px 0; color: #949494; font-style: italic; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px; margin-right: 10px; }
	textarea {width: 451px;border: 1px solid #bfbfbf; height: 18px; padding: 3px 5px 0; color: #949494; font-style: italic; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px; margin-right: 5px; clear: left; height: 67px;margin-bottom: 10px; font-size: 12px}
	select {height: 22px; font-size: 12px; border: 1px solid #bfbfbf; color: #929292;}

	.add-msg-form{width: 610px; display: none !important}
		.add-msg-form span{color: #515151; line-height: 12px; font-size: 10px; width: 150px; float: left; margin-left: 10px}
		.add-msg-form a.a-reg {float: right}
		.add-msg-form .i-text {width: 131px; float: left}
		.add-msg-form .i-sub{float: right;}
		.add-msg-form .line {overflow: hidden; margin-bottom: 10px}
		.add-msg.show-all .add-msg-form{display: block !important}

/* РЎСЃС‹Р»РєРё */
	a{color: #416fc2; text-decoration: underline}
		a:hover{color: #f44730}
		.a-btn {background: url(/images/a-btn.png) no-repeat 0 0; width: 164px; height: 25px; margin: auto;display: block; text-align: center; color: #1c1c1c; text-decoration: none; line-height: 25px; border: 0; font-size: 12px;cursor: pointer}
			.a-btn.short {background: url(/images/a-btn-short.png) no-repeat 0 0; width: 80px;}
		.a-btn:hover {color:#1c1c1c }
/* Р—Р°РіРѕР»РѕРІРєРё */
	h1{font-size: 20px; font-weight: normal; position: relative; }
		h1 sup {background: url(/images/star.png) no-repeat center center; height: 21px; width: 21px; color: white; font-size: 10px; font-weight: bold; padding: 5px 8px; position: relative; top: -5px; text-align:center}
		h1 b a{float: none; background: none; padding: 0}
		h1 b i {color: #f44730; font-style: normal}
	h2{font-size: 14px; font-weight: bold;}
		h2 a{text-decoration: none; color: #373737}
		h2 b i{color: #f44730; font-style: normal}
		.article-page h2 a{text-decoration: none; color: #416fc2}
			h2 a:hover {text-decoration: underline}
	h3{font-size: 16px; color: white; font-weight: normal}
	h5 {font-size: 13px;margin-bottom: 15px}
html{font-family: Tahoma; font-size: 12px;color: #373737;}
	body{min-width: 1000px;height: 100px;position: relative}
	.main-div{background: white url(/images/back-grad.png) repeat-x center 46px;overflow: hidden; position: relative}
		.main-div .content{max-width: 1150px !important; margin: auto; padding: 0 40px; }
			.main-div .left-col{float:left; width: 235px;padding: 0 23px 0 0;}
			.main-div .right-col{margin:0 5px 0 279px;}
	/*Р’РµСЂРЅРёР№ Р±Р»РѕРє СЃ Р°РІС‚РѕСЂРёР·Р°С†РёРµР№ Рё РІРµСЂС…РЅРёРј РјРµРЅСЋ */
		.page-head{background: #000; height: 24px; padding: 10px 0; border-bottom: 2px solid white}
			.page-head .auth{}
				.page-head .auth {line-height: 23px}
					.page-head .auth a{font-weight: bold;}
						.page-head .auth a.a-login{color: #e2e2e2; text-decoration: none; border-bottom: 1px dotted #e2e2e2}
							.page-head .auth a.a-login:hover {border-bottom:0}
						.page-head .auth a.a-reg,a.a-reg{color: #969696; background: url(/images/arrow-red-r.png) no-repeat right 75%; padding-right: 11px}
							.page-head .auth a.a-reg:hover {text-decoration: none;}
					.page-head .auth .sep {color: #575757; margin: 0 4px }
		/*Р’РµСЂС…РЅРµРµ РјРµРЅСЋ */
			 .menu-top{text-align: justify; margin-left: -11px;margin-right: -4px;background: black}
				 .menu-top li{width: auto;list-style: none; float: left;margin:0 3px 0 0;padding: 0 0 0 12px }
					 .menu-top li span{padding: 0 8px 0 0; display: block; height: 23px;float: left}
						 .menu-top li span a{color: #a0c0fa; font-weight: bold; font-size: 13px;line-height: 23px}
						 .menu-top li span sup{color: white; font-size: 8px;margin-left: 2px}
					/* РџРѕРІРµРґРµРЅРёРµ РїСЂРё РЅР°РІРµРґРµРЅРёРё РЅР° СЃСЃС‹Р»РєСѓ */
						 .menu-top li.active,.menu-top li:hover,.menu-top li.hover {background: url(/images/menu-top-active.png) no-repeat left center;}
							 .menu-top li.active span,.menu-top li:hover span,.menu-top li.hover span {background: url(/images/menu-top-active.png) no-repeat right center;}
								 .menu-top li.active a,.menu-top li:hover a,.menu-top li.hover a{color: #528cf5; text-decoration: none}
								 .menu-top li.hover,.menu-top li:hover sup,.menu-top li.hover sup{color: #737373}

	/*Р‘Р»РѕРє СЃ Р»РѕРіРѕ, РїРѕРёСЃРєРѕРј Рё РѕСЃРЅРѕРІРЅС‹Рј РјРµРЅСЋ */	
		.header{margin-top: 25px}
			.header .search{overflow: hidden}
				.header h1.slogan{text-transform: uppercase; font-size: 18px; line-height: 14px; float: left}
					.header h1.slogan small{font-size: 11px; text-transform: none; display: block; margin-top: 3px}
				.header .search .selects{margin: 0 15px 0 220px;}
					.header .search select{width: 48%; float: right; margin-left: 8px;}
		.header .menu-main{background: url(/images/menu-main-li.png) repeat-x center top;height: 33px; position: relative; margin-top: 12px; padding-bottom: 3px;}
				.header .menu-main ul{height: 30px; line-height: 30px;background: url(/images/menu-main-sep-gr.png) repeat-x center top;font-size: 0;float: left;}
					.header .menu-main li {float: left; list-style: none; background: url(/images/menu-main-li.png); margin: 0 1px 3px 0; padding: 0 2px 0 2px; text-align: center; height: 30px; font-size: 12px; position: relative;}
						.header .menu-main li a {padding: 0 10px 0 10px;display: block; color: #dfdfdf; font-weight: bold; text-decoration: none}
							.header .menu-main li i{position: absolute; right: -3px;height: 30px; width: 1px; background: #3d3d3d; top:0; z-index: 2;display: none }
								.header .menu-main li.last {margin-right: 0}
									.header .menu-main li.last:hover a,.header .menu-main li.last.hover a,,.header .menu-main li.last.active a{background-image: none }
								.header .menu-main li.first:hover,.header .menu-main li.first.hover,.header .menu-main li.first.active {margin-left: -4px}
									.header .menu-main li.first:hover a,.header .menu-main li.first.hover a,.header .menu-main li.first.active a{padding: 0 14px 0 10px }

						.header .menu-main li:hover,.header .menu-main li.hover,.header .menu-main li.active{border-right: 2px solid #2d2d2d; background: url(/images/menu-main-sep-red.png) no-repeat left top; border-bottom: 0; padding-right: 0; position: relative; height: 33px; position: relative; right: -4px;z-index: 2; margin-left: -5px; margin-bottom: 0}
							.header .menu-main li:hover a,.header .menu-main li.hover a,.header .menu-main li.active a{border-bottom: 3px solid #2d2d2d; background: #f44730  url(/images/menu-main-sep-red.png) no-repeat right center;padding: 0 14px 0 11px; color: white}
				.header .menu-main .round {position: absolute;left: 0; top:0; background: url(/images/menu-main-round.png) no-repeat 0 0; width: 11px; height: 11px; z-index: 3}
 				.header .menu-main .triangle {position: absolute;right: 0; top:-11px; background: url(/images/menu-main-triangle.png) no-repeat 0 0; width: 11px; height: 11px; z-index: 3} 
	/*РћСЃРЅРѕРІРЅРѕРµ СЃРѕРґРµСЂР¶Р°РЅРёРµ СЃС‚СЂР°РЅРёС†С‹ */
		.page-content{margin: 22px 0 0 0;}
		.page-content .content {background: url(/images/left-border.png) repeat-y 19px top}
		/* Р›РµРІР°СЏ РєРѕР»РѕРЅРєР° */	
			.page-content .left-col{border-right: 1px solid #d4d4d4; overflow: hidden}
				.page-content .left-col a.a-btn {margin-bottom: 11px;}
			/* Р‘Р°РЅРЅРµСЂ */
				.page-content .left-col .banner {padding-top: 14px; margin-bottom: 17px; }
					.page-content .left-col .banner img {border-width: 1px 4px 5px 1px; border-style: solid; border-color: #afafaf; width: 100% }
					.page-content .left-col .banner a{font-size: 10px; font-style: italic; color: #919191; display: block; margin-top: 2px}
			/* РљР°Р»РµРЅРґР°СЂСЊ */
				.page-content .left-col .calendar{padding-top: 7px; margin-bottom: 5px;overflow: hidden}
					.page-content .left-col .calendar h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 10px; padding-left: 4px;margin-bottom: 18px}
					.page-content .left-col .calendar .cal-content{}
						.page-content .left-col .calendar .selects{padding-bottom: 13px; overflow: hidden }
							.page-content .left-col .calendar .selects select {}
								.page-content .left-col .calendar .selects .month{float: left; width: 134px}
								.page-content .left-col .calendar .selects .year{float: right; width: 95px}
						.page-content .left-col .calendar .cal-head{clear: both; height: 24px; line-height: 24px; font-weight: bold; background: #f0f0f0;  margin-bottom: 3px}
							.page-content .left-col .calendar .cal-head span{width: 24px; float: left; margin: 0 4px; text-align: right }
						.page-content .left-col .calendar .cal-days{}
						.page-content .left-col .calendar .cal-days span span,.page-content .left-col .calendar .cal-days a {float: left; width: 24px; text-align: right; line-height: 19px; height: 19px; margin: 1px 4px}
						.page-content .left-col .calendar span.hot {color: #e60f0d !important}
						.page-content .left-col .calendar .off *{color: #cecece}
							.page-content .left-col .calendar .off a{color: #b2d3f2}
						.page-content .left-col .calendar .cur span{color: #8c8c8c;}
						.page-content .left-col .calendar .cur .today{background: #85afd7; color: white; position: relative; right: -8px; width: 22px; text-align: center; margin-right: 6px}
						.page-content .left-col .calendar .cur a{color: #6ea1d0;}						
							.page-content .left-col .calendar a:hover{color: #f44730}
						.page-content .left-col .calendar a.sel {font-style: italic}

						
			/* РђРІС‚РѕСЂР°Р·РіРѕРІРѕСЂС‹ */
				.page-content .auto-talk{margin: 0 0 25px; }
					.page-content .auto-talk h1{text-align: center;}
						.page-content .auto-talk .chat{background: #e8e8e8; padding: 22px 12px 0px; position: relative; margin-top: 18px}
			 				.page-content .auto-talk .chat .triangle {position: absolute;left: 0; top:-11px; background: url(/images/chat-triangle.png) no-repeat 0 0; width: 11px; height: 11px; z-index: 3}
			 				.page-content .auto-talk .chat h2{text-align: center;}
				 				.page-content .auto-talk .chat h2 a {color: #373737}
								.page-content .auto-talk .chat h2 small{margin-left: 8px; background: url(/images/msg-count.png) no-repeat 0 center; padding-left: 13px; color: #848383; font-size: 10px; font-style: italic}
						/* РЎРѕРѕР±С‰РµРЅРёРµ РІ Р°РІС‚РѕСЂР°Р·РіРѕРІРѕСЂРµ */
							.page-content .auto-talk .chat .msg {padding-bottom: 23px}		
								.page-content .auto-talk .chat .msg p {line-height: 18px; background: white; padding: 9px 12px; margin: 9px 0; border-style: dotted; border-width: 1px 0; border-color: #999999}	
								.page-content .cabinet .auto-talk .chat .msg p{border-style: solid; border-color: #cacaca}
								.page-content .auto-talk .chat .msg .info {margin-left: 12px}
								.page-content .auto-talk .chat .msg .info .sep {font-size: 12px}
								.page-content .auto-talk .chat .msg .info .a-comments {float: none; color: #848383; background: url(/images/msg-count.png) no-repeat left center}
									.page-content .auto-talk .chat .msg .info a{background: url(/images/icon-author.png) no-repeat 0 0; padding-left: 11px}
										.page-content .auto-talk .chat .msg .info a.girl {background-position: 0 0px}
										.page-content .auto-talk .chat .msg .info a.man {background-position: 0 -15px}
										.page-content .auto-talk .chat .msg .sep {margin: 0 3px; color: #b6b6b6}
										.page-content .auto-talk .chat .msg .date {color: #767676; font-style: italic}
								.auto-talk .chat .msg {position: relative}
									.auto-talk .chat .msg .i-check {position: absolute; left: 0; top: 13px}
									.auto-talk .chat .msg .ops {position: absolute;right: 0; top: 13px}
										.auto-talk .chat .msg .ops img {margin-left: 7px}
									.auto-talk .chat .msg .edit-msg {margin-top: -7px; margin-bottom: 12px; display: none}
									.auto-talk .chat .edit-now .edit-msg{ display: block}
										.auto-talk .chat .msg .edit-msg a{padding: 4px 12px; color: #373737;text-decoration: none; font-size: 11px}
											.auto-talk .chat .msg .edit-msg a.save {background: white; height: 23px; border-bottom: 1px solid #cacaca;font-weight: bold}
											.auto-talk .chat .msg .edit-msg a.undo {margin-top: 1px; color: #818181; border-bottom: 1px dotted #818181; padding: 0; margin: 0 12px; margin-bottom: 1px}
												.auto-talk .chat .msg .edit-msg a.undo:hover {border: 0}
												.cabinet .auto-talk .chat{padding-bottom: 20px}
												
								.articles .auto-talk {margin-top: 10px}
			/* РџРѕРїСѓР»СЏСЂРЅРѕРµ РЅР° С„РѕСЂСѓРјРµ */
				.page-content .popular{padding-bottom: 16px}
					.page-content .popular h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 11px; margin-bottom: 22px}
						.page-content .popular h1 a{float: right; padding: 0 0 0 15px;font-size: 12px; line-height:27px; background: url(/images/pencil.png) no-repeat left 55%}

					.page-content .popular h2{font-weight: normal; margin: 0 12px}
						.page-content .popular ul{margin: 19px 0 0 12px}
							.page-content .popular ul li{list-style: none; padding-left: 15px; background: url(/images/pencil.png) no-repeat 2px 6px; line-height:18px; margin: 7px 0 10px}
			/* РЇРЅРґРµРєСЃ РїСЂРѕР±РєРё */
				.page-content .left-col .ya-probki{margin-bottom: 23px;}
					.page-content .left-col .ya-probki img {width: 100%; background: #373737; color: white}
				
			/* РЎРїРёСЃРѕРє РїРѕР»СЊР·РѕРІР°С‚РµР»РµР№ */
				.page-content .left-col .users-list{}
					.page-content .left-col .users-list h1{text-align: center; border-bottom: 5px solid #b6b6b6; padding-bottom: 10px}				
					.page-content .left-col .users-list .list{margin-top: 16px}
						.page-content .left-col .users-list .list small{text-align: center; display: block}
						.page-content .left-col .users-list .list ul {margin:11px 0 18px 7px; }
							.page-content .left-col .users-list .list li {padding: 7px 4px; border-bottom: 1px dotted #c4c4c4; list-style: none; line-height: 13px}
								.page-content .left-col .users-list .list li.last{border: 0}
								.page-content .left-col .users-list .list li a{background: url(/images/icon-author.png) no-repeat 0 0; padding-left: 11px; font-weight: bold; }
									.page-content .left-col .users-list .list li a.girl {background-position: 0 0px}
									.page-content .left-col .users-list .list li a.man {background-position: 0 -15px}
								.page-content .left-col .users-list .list li span {float: right; margin-left: 6px; color: #a4a5a5}
								.page-content .left-col .users-list .list li b {float: right; font-size: 10px; color: white; padding: 0px 4px 1px 1px; background: #f44730; position: relative;}
		/* РџСЂР°РІР°СЏ РєРѕР»РѕРЅРєР° */
			.page-content .right-col{padding-right: 5px}
			/* РЎРїРёСЃРѕРє РїРѕРїСѓР»СЏСЂРЅС‹С… РјР°СЂРѕРє */
				.page-content .right-col .mark-list{border-bottom: 1px solid #d9d9d9; overflow: hidden; padding-bottom: 21px; margin-bottom: 28px}
					.page-content .right-col .mark-list h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 13px;}
					.page-content .right-col .mark-list .list{margin: 16px 0 13px;overflow: hidden; }
					.page-content .right-col .mark-list .list ul{margin-right: -10px;}
						.page-content .right-col .mark-list .list ul li{list-style: none; width: 19.8%; float: left;padding-bottom: 1px; overflow: hidden; height: 23px;border-right: 1px dotted #cccccc}
							.page-content .right-col .mark-list .list ul li.hide {display: none}
							.page-content .right-col .mark-list.show-all .list ul li.hide {display: block}
							.page-content .right-col .mark-list .list ul li a{text-decoration: underline; display: block; padding: 3px 0 3px 14px;/* border-right: 1px dotted #cccccc */}
								.page-content .right-col .mark-list .list ul li a span.name{text-decoration: underline; float: left; }
									.page-content .right-col .mark-list .list ul li a img { padding-right:  7px; vertical-align: middle; background: white; width: 25px; height: 15px; overflow: hidden}
					.page-content a.a-show-all{text-decoration: none;padding: 0 13px 0 0;  background: url(/images/arrow-red-down.png) no-repeat right 60%; color: #717171; font-weight: bold;display: block; float: left; margin-left: 15px; line-height: 14px; cursor: pointer}
					.page-content .show-all a.a-show-all {background: url(/images/arrow-red-top.png) no-repeat right 60%}
						.page-content a.a-show-all span{border-bottom: 1px dashed #727272; float: left;}
						.page-content a.a-show-all:hover span{border-bottom: 1px dashed white}
							.page-content .show-all a.a-show-all span.t1 {display: none !important}
								.page-content .show-all a.a-show-all span.t2{display: block !important}
							.page-content a.a-show-all span.t2 {display: none !important}
			/* РњР°СЂРєР° */
				.marka-cars h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 12px; margin-bottom: 17px; padding-left: 30px; position: relative}				
					.marka-cars h1 img{position: absolute; left:0; top: 5px;}
				.page-content .right-col .marka-cars{border-bottom: 1px solid #d9d9d9; overflow: hidden; padding-bottom: 21px; margin-bottom: 28px}
					.page-content .right-col .marka-cars .list{margin: 16px 0 13px;overflow: hidden; }
					.page-content .right-col .marka-cars .list ul{margin-right: -40px;}
						.page-content .right-col .marka-cars .list ul li{list-style: none; width: 25%; float: left;padding-bottom: 1px; overflow: hidden; height: 123px;}
						.page-content .right-col .marka-cars .list ul li .car {margin: 0 17px}
							.page-content .right-col .marka-cars .list ul li .car a {display: block; margin-top:13px; margin-bottom: 4px}
							.page-content .right-col .marka-cars .list ul li.hide {display: none}
							.page-content .right-col .marka-cars.show-all .list ul li.hide {display: block}
							.page-content .right-col .marka-cars .list ul li a{text-decoration: underline; display: block;}

			/* РЎРІРµР¶РёРµ РїСѓР±Р»РёРєР°С†РёРё */
				.page-content .fresh{padding-bottom: 16px; border-bottom: 1px solid #b2b2b2;}
				.page-content  .fresh .fresh-cont {overflow: hidden}
					.page-content .fresh h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 16px; margin-bottom: 22px}
						.page-content .fresh h1 a{float: right; padding: 0 22px 0 15px;font-size: 12px; line-height:27px; background: url(/images/icon-full.png) no-repeat left 55%}
					.page-content .fresh .left-part{width: 424px;margin-right: 18px;float: left}
					/* Р‘РѕР»СЊС€Р°СЏ РјР°С€РёРЅР° */
						.page-content .fresh .main{position: relative; background: #373737; overflow: hidden; margin-bottom: 18px}
							.page-content .fresh  .main h3{background: url(/images/transparent.png) repeat; position: absolute; top:0;left: 0; width: 100%}
								.page-content .fresh .main h3 span {padding: 14px 12px;display: block}
									.page-content .fresh h3 a {color: white; text-decoration: none}
										.page-content .fresh h3 a:hover {text-decoration: underline}
							.page-content .angle {background: url(/images/img-big-angle.png) no-repeat 0 0; width: 17px; height: 17px; position: absolute; right: 0; top: 0; z-index: 100}
					/* РњР°Р»РµРЅСЊРєРёРµ РјР°С€РёРЅС‹ */
						.page-content  .fresh  .other{margin-right: -10px; overflow: hidden}
						/* Р‘Р»РѕРє СЃ РјР°Р»РµРЅСЊРєРѕР№ РјР°С€РёРЅРѕР№ */	
							.page-content .fresh .other div{background: #373737;position: relative; width: 207px; height: 100px; overflow: hidden; float: left; margin: 0 10px 10px 0}
								.page-content .fresh .other div h3{background: url(/images/transparent.png) repeat; position: absolute; top:0;left: 0; width: 100%; font-size: 12px}
									.page-content .fresh .other div h3 span {padding: 5px 12px;display: block}
				/* РџСЂР°РІР°СЏ РєРѕР»РѕРЅРєР° РІ СЃРІРµР¶РёС… РїСѓР±Р»РёРєР°С†РёСЏС… */
					.page-content .right-col .fresh .right-part{margin-left: 442px}
						.page-content .right-col .fresh .right-part h2{margin-bottom: 15px}	
					/* РћРїРёСЃР°РЅРёРµ Р±РѕР»СЊС€РѕР№ РјР°С€РёРЅС‹ */
						.page-content .right-col .fresh .right-part .main-info{padding: 0 0 25px 4px; border-bottom: 1px dotted #9e9e9e; margin-bottom: 24px}
							.page-content .right-col .fresh .right-part .main-info h2 {line-height: 17px;}
							.page-content .right-col .fresh .right-part .main-info .a-read-more{color: #1d1d1d; font-weight: bold; padding-left: 16px; background: url(/images/icon-readmore.png) no-repeat left 70%; margin-top: -6px}
								.page-content .right-col .fresh .right-part .main-info .a-read-more:hover{color: #f44730}
					/* Р•С‰С‘ РїСѓР±Р»РёРєР°С†РёРё */
						.page-content .other-publics{padding: 0 0 0 5px}	
							.page-content .other-publics h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 11px; margin-bottom: 22px}
								.page-content .other-publics h1 a{float: right; padding: 0 0 0 15px;font-size: 12px; line-height:27px; background: url(/images/icon-full.png) no-repeat left 55%}

							.page-content .other-publics ul{padding: 7px 0 0 1px}
								.page-content .other-publics li{list-style: none; padding:0 0 0 13px;background: url(/images/arrow-li-r.png) no-repeat left 7px; line-height: 16px; margin: 0 0 12px 0}
			/* Р‘Р»РѕРє СЃ РЅРѕРІС‹РјРё Рё Р±/Сѓ РјР°С€РёРЅР°РјРё Рё РІРёРґРµРѕ */
				.page-content .right-col .block-2-col{margin-top: 22px}
					.page-content .right-col .block-2-col .left-part{ margin-right: 257px}
						.page-content .right-col .block-2-col h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 14px; margin-bottom: 22px}
							.page-content .right-col .block-2-col h1 a{float: right; padding: 0 0 0 13px;font-size: 12px; line-height:27px; background: url(/images/icon-all-cars.png) no-repeat left 55%}
					/* Р‘Р»РѕРє СЃ 4-РјСЏ РјР°С€РёРЅР°РјРё */
						.page-content .auto-block{overflow: hidden}
							.page-content .auto-block .auto{width: 174px; overflow: hidden; float: left; margin: 0 6px 0 4px; padding-bottom: 16px}	
								.page-content .auto-block .auto div.img{ height: 96px; overflow: hidden;margin-bottom: 2px;background: #373737; color: white}	
									.page-content .auto-block .auto div.img img{color: white; text-align: center}	
								.page-content .auto-block .auto .auto-info{margin-left: 23px; overflow: hidden}	
									.page-content .auto-block .auto h4{font-size: 12px; font-weight: normal}
									.page-content .auto-block .auto small{font-size: 11px;line-height: 16px;padding: 2px 0 4px; display: block}
									.page-content .auto-block .auto div.price{background: #779ee4; color: white; padding: 0 4px; font-weight: bold; float: left; height: 18px; line-height: 18px; font-size: 11px}
										.page-content .auto-block.bu .auto div.price,.page-content .auto-block .auto.bu div.price {background: #f44730}
					/* РћР±СЉСЏРІР»РµРЅРёСЏ */				
					.obyavi{border-bottom: 1px solid #d9d9d9; margin-bottom: 22px}
							.auto-content .auto {width: 31.5% !important}
								.auto-content .auto .img,.auto-content .auto-info{width: 174px; margin: auto !important}
								.auto-content .auto-info {width: 151px !important}							
								.auto-content .auto-info {padding-left: 23px} 
					/* РћР±Р·РѕСЂС‹ Рё С‚РµСЃС‚-РґСЂР°Р№РІС‹  */
						.obzori {margin-bottom: 20px}
							.obzori .other {margin-right: -20px !important;}
								.obzori .other div {margin: 0 7px 7px 0 !important}
								.obzori h1 a {padding-right: 0 !important}
					.page-content .right-col .block-2-col .right-part{float: right;width: 235px}
					/* РќРѕРІРѕСЃС‚Рё */
						.newses {overflow: hidden; padding-bottom: 13px; border-bottom: 1px solid #d9d9d9; margin-bottom: 24px}
						.newses .other-publics{float: left; width: 48%; margin-right: 1%}
							.newses .popular{width: 48%;margin-left: 1%; float: right} 
						
						/* Р’РёРґРµРѕ Р±Р»РѕРє */
						.page-content .right-col .video-block{}
							.page-content .right-col .video-block h1{padding-bottom: 14px; margin-bottom: 0px}
								.page-content .right-col .video-block h1 a{float: right; padding: 0 0 0 13px;font-size: 12px; line-height:27px; background: url(/images/icon-video.png) no-repeat left 55%}
							.page-content .right-col .video-block .video-lenta{background: #e8e8e8; padding: 8px 20px}
								.page-content .right-col .video-block .video-lenta .kvadrats{background: url(/images/video-kvadrat.png) repeat-x center center; height: 16px; margin: 0 -20px}
							/* Р’РёРґРµРѕ */
								.page-content .right-col .block-2-col .right-part .video-block .video-lenta .video{text-align: center;margin-top: 21px; margin-bottom: 26px}
									.page-content .right-col .block-2-col .right-part .video-block .video-lenta .video h2{text-align: center; margin-bottom: 12px}
										.page-content .right-col .block-2-col .right-part .video-block .video-lenta .video h2 small{margin-left: 8px; background: url(/images/msg-count.png) no-repeat 0 center; padding-left: 13px; color: #848383; font-size: 10px; font-style: italic}
										.page-content .right-col .block-2-col .right-part .video-block .video-lenta .video .player {width: 196px; height: 115px; overflow: hidden; background: #373737}
						/* РњРµРґРёР° Р±Р»РѕРє */
							.page-content .right-col .media-block{margin-bottom: 25px}
								.page-content .right-col .media-block h1{padding-bottom: 14px; margin-bottom: 0px}
								.page-content .right-col .media-block h1 a{float: right; padding: 0 0 0 13px;font-size: 12px; line-height:27px; background: url(/images/icon-video.png) no-repeat left 55%}

								.page-content .right-col .media-block .media-lenta{background: #e8e8e8; padding: 8px 6px;}
								.page-content .right-col .media-block .media-content { display: table; width: 100%; padding: 13px 0; overflow: hidden} 
									.page-content .right-col .media-block .media-lenta .kvadrats{background: url(/images/video-kvadrat.png) repeat-x center center; height: 16px; margin: 0 -6px;}
									.page-content .right-col .media-block .media-lenta .line {display: table-row; height:123px; overflow: hidden; margin-right: -10px}
								/* РњРµРґРёР° */
									.page-content .right-col .media-block .media{text-align: center;margin-top: 21px; margin-bottom: 26px; display: table-cell; padding: 4px 5px;}
			/* РҐР»РµР±РЅС‹Рµ РєСЂРѕС€РєРё */
				.page-content .right-col .bread{padding-left: 16px; background: url(/images/icon-home.png) no-repeat left center; margin-left: 1px; margin-bottom: 25px; color: #909091; font-size: 10px; line-height: 12px}
					.page-content .right-col .bread a{font-size: 12px; margin: 0 1px}
					.page-content .right-col .bread span {font-size: 12px; color: #616060; margin: 0 1px}
		/* РЈРїСЂР°РІР»РµРЅРёРµ РѕР±СЉСЏРІР»РµРЅРёСЏРјРё */
			.manage-adv{margin-top: 25px}
				.manage-adv h2{padding-left: 17px; padding-bottom: 15px; border-bottom: 2px solid #b2b2b2; overflow: hidden; margin-bottom: 10px}
				.manage-adv .adv-content{padding: 11px}
					.manage-adv .adv-content .line {padding: 0 5px}
						.manage-adv .adv-content .line span{float: right; color: #7c7c7c; font-style: italic}
					
					.manage-adv .adv-content div.sep{height: 0;border-bottom: 1px dotted #cccccc; font-size: 0; line-height: 0; margin: 10px 0}
						.manage-adv .adv-content.links a {display: block; margin: 10px 5px; padding-left: 19px}
							.manage-adv .adv-content.links a.adv-1{background: url(/images/adv-1.png) no-repeat left center}
							.manage-adv .adv-content.links a.adv-2{background: url(/images/adv-2.png) no-repeat left center}
							.manage-adv .adv-content.links a.adv-3{background: url(/images/adv-3.png) no-repeat left center}
							
				.manage-adv div.sep{height: 0;border-bottom: 1px solid #cfcfcf; font-size: 0; line-height: 0; margin: 15px 0 0}
		
		/* РЎРІРµР¶РµРµ РІ РіР°Р»РµСЂРµРµ */
			.gallery-fresh{padding-bottom: 10px; border-bottom: 1px solid #cccccc; margin-bottom: 20px}
				.gallery-fresh h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 12px; position: relative}
					.gallery-fresh .media-lenta{background: white !important}
					.gallery-fresh .media-lenta .media {float: right !important; width: 196px !important;display: block !important; text-align: left !important; font-size: 12px; margin-bottom: 0 !important; margin-top: 0 !important; margin-left: 0; margin-right: 0;}
						.gallery-fresh .media-lenta .media.med-2 {float: left !important}
						.gallery-fresh .media-lenta .media.med-3 {margin-left: auto !important; margin-right: auto !important; float: none !important}
						.gallery-fresh .media-lenta .media .player{margin-bottom: 10px}
						.gallery-fresh .media-lenta .media .media-info{margin: 10px 0; border-top: 1px solid #dddddd; padding-top: 10px}
							.gallery-fresh .media-lenta .media .media-info a{color: #626262; font-style: italic; font-size: 11px}
							.gallery-fresh .media-lenta .media .media-info .tags {background: url(/images/icon-cat.png) no-repeat left 5px; padding-left: 15px; margin-bottom: 5px}
									.a-video {background: url(/images/icon-video.png) no-repeat left center; padding-left: 15px; text-decoration: none; margin-right: 10px; font-size: 10px; font-style: italic}
									.a-msg {background: url(/images/msg-count-on-wh.png) no-repeat left center; padding-left: 15px; text-decoration: none; margin-right: 10px; font-size: 10px;font-style: italic}		
								.gallery-fresh .media-lenta, .gallery-fresh .media-block,.gallery-fresh .media-content {margin-bottom: 0 !important; padding-bottom: 0 !important}
								.gallery-fresh .media-lenta .line {height: auto !important}
				
		/* РљР°С‚РµРіРѕСЂРёРё */
			.categories{}
				.categories h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 12px; position: relative; margin-bottom: 20px}
		
								
						ul.pl{margin-left: 3px}
							ul.pl li{list-style: none; padding-left: 20px; background: url(/images/ul-pl.png) no-repeat 2px 9px;padding: 3px 0 4px 20px; line-height: 20px}
								ul.pl li.show {background: url(/images/ul-pl-a.png) no-repeat 2px 9px;}
									ul.pl li ul,ul.pl li p {display: none}
										ul.pl li.show ul,ul.pl li.show p {display: block}
									ul.pl li p {padding: 7px 0 4px 20px; }
							ul.pl li span a{ color:#217bbb; font-weight: bold}
							 ul.pl li.new{background: url(/images/ul-pl.png) no-repeat 2px 12px;}
								ul.pl li.new a{color: #f44730}
								ul.pl li span{}
									ul.pl li span a{font-size: 12px}
										ul.pl li span span{font-style: italic; color: #848383; font-size: 9px; margin: 0 5px}
											ul.pl li span sup{background: url(/images/star.png) no-repeat center center; height: 21px; width: 21px; color: white; font-size: 9px; font-weight: bold; padding: 5px 8px; position: relative; top: 5px; text-align:center;margin-bottom: -30px}
									ul.pl li li a{color: #383838 !important; font-weight: normal; margin-right: 15px}
									ul.pl li li {background: none;padding-left: 10px; line-height: 15px}
							div.red-sep{border-bottom: 1px dotted #f88677; height: 0; line-height: 0; font-size: 0; width: 225px; margin: 10px 0}
					.add-question{margin-top: 10px}
						.add-question p{padding: 15px 0}
						.add-question form {margin-left: 25px}
							.add-question form label {width: 60px}
							.add-question form .a-btn {margin-left: 0}
							.add-question form textarea,.add-question form .i-text{width: 311px !important; color: #373737; font-style: normal; font-size: 11px !important;}

		/* РћР±Р»Р°РєРѕ С‚РµРіРѕРІ */
			.tags-cloud{border-bottom: 1px solid #c4c4c4; padding-bottom: 20px; margin-bottom: 20px}
				.tags-cloud h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 12px; position: relative; margin-bottom: 20px; text-align: center}
				.tags-cloud .cloud-content {margin: 0 7px}
					.tags-cloud a{color: #7e7e7e}
		
		/* Р›РёС‡РЅС‹Р№ РєР°Р±РёРЅРµС‚ */
			.cabinet {}
					.cabinet h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 17px; position: relative}
						.cabinet .cabinet-menu{overflow: hidden; margin-bottom: 30px}
							.cabinet .cabinet-menu ul{list-style: none; background: #dcdcdc; height: 36px; overflow: hidden;margin-left: -2px;margin-right: -50px}
								.cabinet .cabinet-menu ul li {float: left; background: #ebebeb;margin-bottom: 1px; height: 30px; padding-top: 5px}
									.cabinet .cabinet-menu ul li a{display: block; border-left: 1px solid #dfdfdf;background: white;height: 30px; padding-left: 1px; color: #373737;text-decoration: none;float: left}
										.cabinet .cabinet-menu ul li a span {background: #ebebeb; display: block; height: 30px; padding: 0 15px; line-height: 25px; float: left}
									.cabinet .cabinet-menu ul li a:hover{background: #dbdbdb; color: #686868 ;position: relative;z-index:  3; position: relative; right: -2px; margin-left: -2px;padding-right: 2px;margin-top: -5px;padding-top: 5px}
										.cabinet .cabinet-menu ul li a:hover span{background: #dbdbdb;}
										.cabinet .cabinet-menu ul li.active a,.cabinet .cabinet-menu ul li.active a:hover{position: relative; right: -2px;padding-right: 2px;margin-top: -5px;padding-top: 5px; border-right: 1px solid #dcdcdc; background: white; margin-left: 0; color: #373737; font-weight: bold; font-style: italic; margin-bottom: -1px; padding-bottom: 1px}
											.cabinet .cabinet-menu ul li.active a span,.cabinet .cabinet-menu ul li.active a:hover span {background: #ffffff;padding: 0 9px}
			.cabinet .i-text.long{width: 285px}
			.cabinet .i-text.middle2{width: 152px}
			.cabinet .i-text {color: #5f5f5f; font-style: normal}
			
			.cabinet .profile {width: 440px}
			.cabinet label {width: 107px; padding-right: 10px; padding-left: 3px; float: left}
			.cabinet .line {margin: 14px 0; line-height: 21px; overflow: hidden}
			.cabinet .req {float: right; color: #f44730; font-size: 14px; font-weight: bold; }
			.cabinet .sep {height: 0; font-size: 0; line-height: 0; border-bottom: 1px dotted #c2c2c2; margin: 20px 0; margin-right: 20px}
			.cabinet .line .radios {}
					.cabinet .line .radios .i-rad{float: left; margin-right: 3px; position: relative;top: 4px}
					.cabinet .line .radios label{float: left; width: auto; margin-right: 5px}
					.cabinet select{font-size: 11px; margin-right: 5px}
						.cabinet select.short{width: 55px}
						.cabinet select.middle{width: 100px}
						.cabinet select.middle2{width: 69px}
						.cabinet select.middle3{width: 163px}
			.change-pass {position: relative; padding-bottom: 32px; border-bottom: 1px solid #d6d6d6; width: 425px}
			.change-pass .back {padding: 7px 10px; background: #f0f0f0; width: 397px; margin-top: 14px}
				.change-pass .req{color: #7f7d7d}
				.change-pass .i-text.long {width: 254px !important; margin-right: 0}
				.change-pass label {width: 97px}
					.change-pass .com {position: absolute; right: -210px; top:50px; width: 190px;color: #929292; line-height: 17px; font-size: 11px}
					.change-pass .com p {padding-bottom: 8px}
					
					.line.submit{text-align: left; margin-top: 30px; overflow: hidden}
						.line.submit .a-btn {margin: 0; float: left}
						.line.submit .req {margin-left: 70px; font-size: 11px; color: #848484; float: left; line-height: 25px; font-weight: normal; font-style: italic}
							.line.submit .req b {font-size: 15px; color: #f44730; font-weight: bold; position: relative; top: 5px}
			.cabinet .msg{padding-bottom: 7px !important;padding: 0 32px 0 18px }

			/* РЎРѕРѕР±С‰РµРЅРёСЏ РІ РєР°Р±РёРЅРµС‚Рµ */
				.cabinet-mail{}
					.cabinet-mail .mail-menu{float: left; width: 145px; padding-top: 17px; margin-right: 15px}
						.cabinet-mail .mail-menu a {display: block; color: #373737; font-size: 13px; padding: 5px 10px;}
							.cabinet-mail .mail-menu a.active {background: #e8e8e8 url(/images/mail-menu-a.png) no-repeat right top; text-decoration: none; font-weight: bold;color: #373737 !important; }
							.cabinet-mail .mail-menu a.a-book {margin-top: 23px; font-style: italic} 
							.cabinet-mail .mail-menu a.new-mail {color: #f44730; margin-bottom: 8px}
							.cabinet-mail .mail-list {border-top: 1px solid #cccccc; margin-left: 160px;padding-top: 15px}
								.cabinet-mail .mail-list .col0{padding-left: 5px; padding-right: 10px; width: 10px}
								.cabinet-mail .mail-list .col1{font-style: italic; font-size: 11px}
								.cabinet-mail .mail-list .unread .col1,.cabinet-mail .mail-list .unread .col2{font-weight: bold}
								.cabinet-mail .mail-list .col3{color: #7f7e7e; font-size: 11px;text-align: right;padding-right: 5px}
								.cabinet-mail .mail-list .col4{padding-right: 5px; text-align: right}
								.cabinet-mail .mail-list table {border-bottom: 0}
									.cabinet-mail .mail-list table tfoot {background: #ebebeb;}
									.cabinet-mail .mail-list table tfoot td { padding-top: 6px; padding-bottom: 6px }
										.cabinet-mail .mail-list table tfoot .col2 { padding-right: 7px}
										.cabinet-mail .mail-list table tfoot .submit-line {}
											.cabinet-mail .mail-list table tfoot .submit-line label{margin: 0; padding: 0;}
											.cabinet-mail .mail-list table tfoot .submit-line label:hover {margin-bottom: 1px}
												.cabinet-mail .mail-list .pagenation .numbers {margin-top: 3px; margin-right: 10px}
													.cabinet-mail .pagenation a{ color: #686868;}
													.cabinet-mail .pagenation .near {float: right; line-height: 22px}
													
							.cabinet-mail .mail-write {padding-top: 17px; margin-left: 160px;}
							.cabinet-mail .mail-write form {overflow: hidden}
								.cabinet-mail .mail-write form{background: #ebebeb;padding: 5px 20px 20px}
								.cabinet-mail .mail-write label {float: left; width: 40px;margin-right: 5px; padding-right: 0; }
								.cabinet-mail .mail-write .line{	margin: 12px 0}
								.cabinet-mail .mail-write .line a{float: right; color: #373737; font-size: 11px;}
								.cabinet-mail .mail-write .for-i-text {margin: 0 100px 0 45px}
									.cabinet-mail .mail-write .for-i-text .i-text {width: 95%; margin: 0; display: block; font-style: italic}
										.cabinet-mail .mail-write .for-i-text.f-long {margin-right: 0}
										.cabinet-mail .mail-write .a-btn {float: left; margin-right: 10px}
											.cabinet-mail .mail-write h2{font-size: 13px}
												.cabinet-mail .mail-write h2 small{float: right; font-size: 11px; color: #7f7e7e; font-weight: normal}
												.cabinet-mail .mail-write h2 a{float: right; margin: 3px 5px 0 10px}
												.cabinet-mail .mail-write.mail-read{border-top: 1px solid #cccccc; padding-top: 15px}
												.cabinet-mail .input-msg {padding: 7px 0 0 13px}
												.cabinet-mail .input-msg .author {font-style: italic; font-size: 11px; padding-top: 8px; margin-bottom:0; padding-bottom: 17px}
												.cabinet-mail .mail-read .a-show-all {margin-left: 13px}
												.cabinet-mail .mail-read form {margin-top: 10px; display: none}
												.cabinet-mail .mail-read .msg-form.show-all form {display: block}
												
												

			/* РЎС‚Р°С‚СЊСЏ */

				.page-content .right-col .article{}
					.article .fresh{margin-bottom: 30px}
					.page-content .right-col .article h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 17px; margin-bottom: 27px; padding-left: 30px; position: relative}
						.page-content .right-col .article h1 img{position: absolute; left:0; top: 5px;}
					.page-content .right-col .article .article-content{overflow: hidden}
						.page-content .right-col .article .article-content h2{margin-bottom: 25px}
						.page-content .right-col .article .article-content .img-left{float: left; margin-right: 25px;position: relative}
						.page-content .right-col .article .article-content .img-left img { background: #373737}
							.page-content .right-col .article .article-content .img-left .angle {background: url(/images/img-big-angle.png) no-repeat 0 0; width: 17px; height: 17px; position: absolute; right: 0; top: 0}
						
							.page-content .right-col .article .article-content .img-left small,.page-content .right-col .article .article-content .img-right small{display: block; margin:14px 24px 10px; color: #626262; font-size: 10px; line-height: 12px }
						.page-content .right-col .article .article-content .img-right{float: right; width: 320px; margin-left: 15px;}
							.page-content .right-col .article .article-content .img-right img {background: #373737}
						.page-content .right-col .article .article-content blockquote {border-left: 6px solid #e5e5e5; padding-left: 1px; color: #626262; line-height: 18px; font-style: italic; margin:0 0 15px 43px; clear: right}
							.page-content .right-col .article .article-content blockquote p{background: #f0f0f0; padding: 10px 0 10px 15px; }
					.article-page .fresh {border-bottom: 0 !important}
					
			/* РЎРїРёСЃРѕРє СЃС‚Р°С‚РµР№ */
				.article-list .fresh {border-bottom: 1px dotted #9e9e9e !important}
					.article-list .fresh h1 a{background: none; padding: 0; float: none; font-size:20px; color: #373737; text-decoration: none}
						.article-list .fresh h1 a:hover {text-decoration: underline; color: #f44730}
					.article-list .main-info{border-bottom: 0 !important}
					.article-list .article-date{color: #585858; overflow: hidden; margin-bottom: 12px;}
						.article-list .article-date .a-comments{color: #848383; font-size: 10px; font-style: italic ;line-height: 17px; margin-right: 10px}
						.article-list .article-date .sep{margin: 0 10px; color: #c0c0c0;}
						.article-list .article-date span{float: left}
						.article-date .author {padding-left: 12px;}
							.article-date .author a {font-weight: bold}
							.article-date .author b,.auto-talk .msg .info b {background: #85afd7; color: white; font-weight: normal; padding: 1px 3px; margin: 0 3px; font-size: 10px}
							.article-date .author.man {background: url(/images/auth-man-color.png) no-repeat left center}
							.article-date .article-tags {padding-left: 18px; background: url(/images/yakor.png) no-repeat left center}
								.article-date .article-tags  a {color: #616060}
				.talks .fresh {padding-bottom: 0}
				.articles div.sep {border-bottom: 1px dotted #c2c2c2; font-size: 0; height: 0; line-height: 0;margin: 20px 0}
				.articles {padding-bottom: 12px; }
					.article-list .article-preview{margin-top: 21px; overflow: hidden} 
						.article-list .article-preview .date{margin-top: 21px} 
						.article-list .article-preview h2{margin-bottom: 17px}
						.article-list .article-preview img {float: left; margin-right: 18px;}
				.rating i {float: left; margin-right: 10px}
				
			/* РљРѕРјРјРµРЅС‚Р°СЂРёРё */
					.comments {border-bottom: 1px solid #bfbfbf; margin-bottom: 10px; padding-bottom: 10px}
					.page-content .comments h1{margin-bottom: 15px;}
						.page-content .comments h1 a{float: right; padding: 0 0 0 15px;font-size: 12px; line-height:27px; background: url(/images/msg-count-on-wh.png) no-repeat left 55%}

					.comments .article-info {overflow: hidden}
						.comments .article-info .comments-head{float: left; border-top: 1px dotted #969696; padding: 7px 0 0 0}
								.a-comments{float: left; padding-left: 18px; color: #000000; background: url(/images/msg-count-on-wh.png) no-repeat left center; text-decoration: none}
								.comments .article-info .comments-head .sep{margin: 0 11px; color: #c9c9c9; float: left}
								.comments .article-info .a-comments i{background: white; color: #797979; font-size: 11px; font-weight: normal}
								.comments .article-info .a-show-all {margin-left: 0;}
						.comments .article-info .article-copyright{float: right; text-align: right;color: #626262; font-style: italic; line-height: 18px}
						.auto-talk .msg h2 {text-align: left !important; padding: 0 10px}
					.comments .auto-talk {display: none}
					.comments .auto-talk .chat {padding-bottom: 20px !important; margin-top: 5px !important;display: none}
						.comments.show-all .auto-talk .chat,.comments.show-all .auto-talk {display: block}
						.comments .auto-talk .chat .msg {padding-bottom: 0 !important}
						a.a-add{color: #494949; padding-left: 15px; background: url(/images/icon-plus.png) no-repeat 1px center; font-weight: bold; text-decoration: none; margin-bottom: 14px; display: block}
							a.a-add span{border-bottom: 1px dashed #494949}
							a.a-add:hover span{border-bottom: 0; margin-bottom: 1px}
				/* РћС‚Р·С‹РІС‹ */
					.opinions {border-bottom: 0; margin-bottom: 0}
					.opinions .auto-talk,.opinions .auto-talk .chat{display: block}
						.opinions .auto-talk {margin-top: 0}
					/* РќСѓРјРµСЂР°С†РёСЏ СЃС‚СЂР°РЅРёС† */
						.pagenation{overflow: hidden; margin-top: 20px}
						.pagenation .sep {font-size: 12px}
						.pagenation span,.chat .pagenation a{color: #696969;}						
							.pagenation .near{float: left} 
							.pagenation .i-text{width: 240px; color: #787777; font-style: italic} 
								.pagenation span.sep {margin: 0 5px; color: #b1b1b1}
							.pagenation .numbers{float: right; font-size: 0}
								.pagenation .numbers span,.pagenation .numbers a{float: left; margin: 2px 4px; text-align: center; font-size: 12px; } 
									.pagenation .numbers span {background: #d3d3d3; color: #3e3e3e; font-style: italic;-moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px;padding: 2px 6px; margin: 0 2px}
							.pagenation.extra .numbers {float: left; margin-left: 30px}
							.pagenation.short .numbers {float: left}
								.pagenation.extra .show-count {float: right; line-height: 20px}
								.pagenation.extra .show-count select {float: right; margin-left: 5px}
			/* Р’СЃС‚Р°РІРёС‚СЊ РІ Р±Р»РѕРє */
				.copy-to-block{overflow: hidden; margin: 30px 0; overflow: hidden}
					.copy-to-block dl{width: 527px; margin: auto}
						.copy-to-block dt{text-align: center; width: 55px; height: 89px;padding: 7px 10px; margin:0 6px; color: #8c8c8c; font-size: 10px; float: left; position: relative; cursor: pointer}
							.copy-to-block dt span{display: block; margin-top: 10px}
							.copy-to-block dt.selected{background: url(/images/copy-active.png) no-repeat 0 0;}
						.copy-to-block dd{width: 527px; background: url(/images/copy-big.png) no-repeat 0 0; float: right; width: 100%; margin: 95px 0 0 -100%; display: none}
							.copy-to-block dd.selected {display: block}
							.copy-to-block dd .tab-content {margin-top: 10px;padding: 0 14px 10px 14px; font-size: 11px; color: #7f7f7f; line-height: 17px;background: url(/images/copy-big.png) no-repeat 0 bottom;}
								.copy-to-block dd .tab-content xmp {white-space: normal}
								.copy-to-block dd .tab-content a img {margin-top:-2px; padding:0 20px; vertical-align:middle; background: white}
								#friend_form{}
									#friend_form label{display: block}
									#friend_form textarea {width: 315px}
									#friend_form .i-text {width: 145px}
									#friend_form #friend_send {float: right}
			/* Р§РµСЂС‚С‹ */
				.cherts{padding-top: 6px; overflow: hidden}
					.cherts h2{border-bottom: 2px solid #a6a6a6; padding-bottom: 12px}
					.cherts table{ width: 100%; border-collapse: collapse; margin-top: -1px; padding-top: 20px;}
					.cherts table th,.cherts table td{ border-top: 1px dotted #bdbdbd; padding: 6px 7px 10px; vertical-align: top; line-height: 18px;text-align: left; }
					.cherts table th {white-space: nowrap; padding-right: 10px}
			/* РњРѕРґРёС„РёРєР°С†РёРё */
				.mods{margin-bottom: 20px}
					.mods select{width: 130px}
					.mods table {width: 100%; border-collapse: collapse; margin-top: 10px; text-align: right}
						.mods table td {padding: 3px 5px 5px 5px; font-size: 11px ;color: #6a6a6a; }
								.mods table td a {color: #416fc2; font-size: 12px; margin-left: 3px;float: left}
									.mods table td a i{color: #6b6b6b; font-style: normal; background: white; padding-right: 3px;}
							.mods table tr.gr td  {background: #f2f2f2; vertical-align: middle}
								.mods table tr.gr td a i {background:#f2f2f2 }
			/* РћС„С„РёС†РёР°Р»СЊРЅС‹Рµ РґРёР»Р»РµСЂС‹ */
				.officials {background: #ededed; padding: 15px}
					.officials .off{background: url(/images/off.png) no-repeat 0 3px; padding: 0 16px; margin-bottom: 10px}
						.officials .off a {color: #416fc2;}
							.officials .off a:hover {text-decoration: none}
							.officials .off small {display: block; color: #777676; font-size: 11px; font-style: italic; margin: 5px 0}
							.officials a.a-all-off {color: #f44730; margin-top: 10px;}
								.officials a.a-all-off:hover {text-decoration: none}
			/* Р”СЂСѓРіРёРµ РјРѕРґРµР»Рё */
				.other-models{padding-top: 20px}
					.other-models h5 {border-bottom: 2px solid #a6a6a6; padding-bottom: 7px; text-align: center;}
						.other-models ul{}
						.other-models ul li{list-style: none;}
							.other-models ul li a {display: block; line-height: 24px; padding-left: 12px}
								.other-models ul li.active a {background: #e5e5e5 url(/images/tr-right.png) no-repeat right top; color: #535353; font-weight: bold}
	
		.gallery-scroll {height: 115px; overflow: hidden}
			
		/* Р”РѕР±Р°РІР»РµРЅРёРµ Р°РІС‚Рѕ */
			.add-auto h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 11px; margin-bottom: 22px}
				.add-auto .line {margin: 14px 0; overflow: hidden}
					.add-auto .line div.l{width: 305px; float: left}
					.add-auto .line div.r{width: 305px; float: right}
				.add-auto .line label{ float: left; width: 113px; padding: 0 5px 0 2px; line-height: 20px; font-size: 11px; font-family: Tahoma}
				.add-auto .line select {width: 180px; float: left; height: 22px; font-size: 12px; border: 1px solid #bfbfbf; color: #929292; font-style: italic}
				.add-auto .line select.middle {width: 95px}
				.add-auto .line select.short {width: 75px; margin-right: 8px}
				.add-auto .line .radios {}
					.add-auto .line .radios .i-rad{float: left; margin-right: 3px; position: relative;top: 4px}
					.add-auto .line .radios label{float: left; width: auto; margin-right: 5px}
				.add-auto .line .i-text {width: 168px; float: left; margin: 0; height: 17px; color: #929292}
				.add-auto .line span {float: left; margin-left: 8px; font-size: 12px; color: #838383; font-style: italic; line-height: 20px}
					.add-auto .line span sup {font-size: 9px}
				.add-auto .line .i-text.middle {width: 78px;}
				.add-auto .sep {height: 0; font-size: 0; line-height: 0; border-bottom: 1px dotted #c2c2c2; margin: 40px 0 30px}
					.add-auto .sep.small {margin:15px 0}
				.add-auto a.a-btn {margin-bottom: 5px}
				.add-auto .r p {color: #929292; font-size: 11px; line-height: 17px; padding-top: 0; margin: 0}
				.add-auto h2 {margin-bottom: 20px;}
				.added { margin-top: 20px}
					.add-auto .a-btn {margin-left: 0}
					 .added a{padding:5px 0 5px 16px; display: block; margin-right: 10px;line-height: 12px; height: auto;}
						 .added a.done { background: url(/images/done.png) no-repeat left 6px; }
							.add-auto .added a span {margin: 0 10px; background:white url(/images/close-small.png) no-repeat right center ;padding: 1px 3px 3px 12px; float: none !important; margin: 0; line-height: normal}
						 .added a.inprogress{background: url(/images/inprogress.png) no-repeat left 6px; text-decoration: none; color: #373737}
						.added a.inprogress i{color: #8c8c8c; font-size: 11px;}
						.added p {margin: 0;padding: 0; margin-left: 16px; color: #616161;font-style: italic}
				.add-auto .line.options span{background: url(/images/yes.png) no-repeat left 4px; color: #373737; line-height: 16px; padding-left: 20px; float: none; display: block;margin: 8px 0; font-style: normal}
					.add-auto .line.options .r span {margin-left: -20px}
					.add-auto .for-sell {padding: 20px 0; border-top: 1px solid #bababa; border-bottom: 1px solid #bababa; overflow: hidden; margin-bottom: 40px}
						.add-auto .for-sell .l {width: 170px !important}
							.add-auto .for-sell .l label {width: 100%}
						.add-auto .for-sell .r {float: left !important}
							.add-auto .for-sell .r .i-text {margin-right: 10px}
							.add-auto .for-sell h2 {color: #373737; font-size: 20px; font-weight: bold; position: relative; top: -5px}
								.add-auto .for-sell h2 b{color: #f44730;}
				.add-auto .a-reg {line-height: 20px; margin-left: 20px; font-weight: bold}
				.add-auto textarea {width: 273px; height: 125px}
		
		/* Talks */		
			.create-zap{float: right; line-height: 25px; padding: 0;}
				.create-zap a.a-btn {float: left;margin-right: 15px}
				.create-zap small{float: left; line-height: 11px; margin: 0 15px 0 0; color:  #515151; font-size: 10px}
				.create-zap  .a-reg {text-decoration: none}
					.create-zap  .a-reg span{color: #494949; border-bottom:1px dotted #494949; text-decoration: none}
						.create-zap  .a-reg:hover span {border-bottom:1px dotted white}
		
		/* РџРѕРёСЃРє Р°РІС‚Рѕ */
			.find-auto{}
				.find-auto .need-price{overflow: hidden; margin-top: 16px}
					.find-auto .need-price span{ float: left; padding-top: 23px}
					.find-auto .need-price #trackbar {background: url(/images/trackbar.png) no-repeat 27px 26px; padding-bottom: 15px; padding-top: 5px; width: 470px; margin: auto; margin-bottom: 20px; border: 0 !important}
					.find-auto .need-price .trackbar {border-bottom: 0 !important}
						
					.find-auto .need-price select{ float: right; margin-top: 23px}
				.car-type{overflow: hidden; margin-bottom: 20px}
					.car-type .i-text {width: 300px; margin-left: 10px; float: right}
					.car-type a{color: #747373; text-decoration: none; margin-right: 5px; padding:4px 7px 10px 7px; float: left}
						.car-type a span{border-bottom: 1px dotted #747373;}
						.car-type a:hover span{border-bottom: 1px dotted white;}
						.car-type a.active{background: #85cbe7 url(/images/tr-btm.png) no-repeat left bottom; color: #373737}
							.car-type a.active span {border: 0}
						.talks .car-type a{color: #577ec4;}
						.talks .car-type a.active{color: #373737;}
						.talks .car-type span {border-bottom: 1px dotted #577ec4}
							.find-auto .title {float: left;}
								.find-auto .list {margin-top: 0 !important}
								.find-auto .marks {margin-left: 60px}
								.find-auto .a-show-all {margin-left: 0 !important;}
								.find-auto .sep {height: 0; font-size: 0; line-height: 0; border-bottom: 1px dotted #c2c2c2; margin: 20px 0;}
								.find-auto .list a {padding: 3px 7px 11px 7px !important;}
								.find-auto .list li {overflow: visible !important; height: 30px !important}
									.find-auto .list li span {width: 25px; height: 15px; float: left; background: white; text-align: center; margin-right: 7px}
									.find-auto .list li.active span {background: #85cbe7;margin-left: -7px; margin-right: 7px}
								.find-auto .list .active span {margin: 0 10px; display: block}
									.find-auto .list .active a {background: #85cbe7 url(/images/tr-btm.png) no-repeat left bottom; color: #373737; text-decoration: none !important; margin: 0 7px}
									.find-auto .list .active img {background: #85cbe7 !important; margin-left: -7px}
						.find-auto .models {overflow: hidden; margin-bottom: 30px}
							.find-auto .models span{float: left; margin-right: 30px;}
							.find-auto .models a span {margin-right: 5px; background: white; position: relative; bottom: -1px}
							.find-auto .models .mod {margin-left: 70px; overflow: hidden}
								.find-auto.checks .models a {border-bottom-color: white !important;}
								.find-auto .models a {text-decoration: none; border-bottom: 1px dotted #373737; color: #373737; margin: 0 15px 5px 0; float: left}
								.find-auto .models a:hover {color: #5183dd; border-bottom: 1px dotted #5183dd}
						.find-auto .go {}
							.find-auto .a-btn {float: left}
							.find-auto .go span {font-style: italic; color: #969494; font-size: 10px; line-height: 25px; margin-left: 20px}
		/* Р РµР·СѓР»СЊС‚Р°С‚С‹ РїРѕРёСЃРєР° */
			.find-results{overflow: hidden; padding-bottom: 30px; border-bottom: 1px solid #d9d9d9}
				.find-auto h1,.find-results h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 5px; margin-bottom: 22px}
					.find-auto h1 a.a-show-all,.find-results h1 a.a-show-all {float: none !important; display: inline !important;font-size: 12px; line-height:25px; font-weight: normal; border-bottom: 1px}
					.find-auto h1 span,.find-results h1 span {line-height: 29px; background: #f44730; color: white;; font-weight: bold; padding: 3px 4px; margin: 0 0 0 5px}
						.find-auto h1 a.a-show-all span ,.find-results h1 a.a-show-all span {float: none;padding: 0; background: none; color: #373737; font-weight: normal; margin: 0}
						.find-auto h1 small ,.find-results h1 small {font-size: 12px; margin-left: 10px}
				.find-results .left-part{  margin-bottom: 20px; margin-right: 224px;}
				.find-results .right-part {float: right; width: 207px}
					.find-results .sort {margin-bottom: 35px}
					
					.find-results .sort,.find-results .sort a{color: #888888; font-size: 12px}
					.find-results .sort a,.find-results .sort span {font-style: italic; font-size: 12px; color: #888; margin-right: 5px}
						.find-results .sort a:hover {text-decoration: none}
					.find-results .sort a.active {padding-right: 11px; background: url(/images/sort-arr.png) no-repeat right 70%; font-weight: bold}
					.find-results .sort.valyta a {border-bottom: 1px dotted; text-decoration: none}
						.find-results .sort.valyta a:hover {border-bottom: 0; margin-bottom: 1px}
						.find-results .sort.valyta a.active {background: none; padding-right: 0; border-bottom: 0; margin-bottom: 1px}
					
				.find-results .auto-block.bu .auto {margin-bottom: 20px}
					.find-results .set-param { padding-bottom: 15px; border-bottom: 1px solid #c4c4c4; overflow: hidden; margin-right: 0; margin-bottom: 30px}
						.find-results .set-param .line{margin: 0 0 14px 0; overflow: hidden}
						.find-results .set-param label {float: left; width: 63px; padding: 0 5px 0 2px; line-height: 20px; font-size: 11px; font-family: Tahoma}
							.find-results .set-param select {width: 131px; float: left; height: 22px; font-size: 12px; border: 1px solid #bfbfbf; color: #929292; font-style: italic; margin-left: 5px}
							.find-results .set-param select.short {width: 63px;}
								.find-results .set-param .line a{margin-left: 5px; float: left; color: #373737; font-size: 12px;border-bottom: 1px dotted #373737; text-decoration: none; padding-top: 3px}
									.find-results .set-param .line a.active{font-weight: bold; border-bottom: 0px; margin-bottom: 1px}
									.find-results .set-param .line a:hover {border-bottom: 0; margin-bottom: 1px; }
									.find-results .set-param a {font-weight: normal; margin-left: 0}
				.find-results .sep {height: 0; font-size: 0; line-height: 0; border-bottom: 1px dotted #c2c2c2; margin: 15px 0; clear: both}
				.find-results a.a-all{padding: 0 0 0 13px;font-size: 12px; background: url(/images/icon-all-cars.png) no-repeat left 70%; margin-left: 3px}
		
		/* Google-map */
			.google-block {margin-bottom: 20px}
			.google-block h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 16px; margin-bottom: 22px}
			.google-map{border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa; overflow: hidden; height: 448px}
				.google-map h6 {font-size: 13px;margin-bottom: 5px}
					.google-map h6 a {color: #416fc2}
				.google-map .left-part{float: left; margin-right: 20px;}
				.google-map .left-part .map{border-left: 1px solid #aaaaaa;border-right: 1px solid #aaaaaa; width: 422px;height: 448px}
/* 				.google-map .right-part{float: right; height: 448px; overflow-y: auto; width: 200px} */
				.google-map .right-part{float: none; height: 438px; overflow-y: auto; margin: 5px 0}
					.google-map .right-part .g-rez {margin-right: 10px; overflow: hidden}
						.google-map .right-part .g-rez small {font-size: 11px; color: #525252; font-style: italic; margin-bottom: 5px; display: block}
						.google-map .right-part .g-rez .marks-icons {padding: 5px 0; display: block; }
						.google-map .right-part .g-rez .marks-icons img{margin-left: -5px}
						.google-map .right-part .g-rez .dil-info{ line-height: 20px; color: #9f9e9e; font-size: 10px}
							.google-map .right-part .g-rez .dil-info a {font-size: 11px; color: #525252; margin-left: 7px}
							.google-map .right-part .g-rez .dil-info .a-comments{font-size: 10px; color: #848383; font-style: italic; margin-right: 10px; padding-left: 13px; margin-left: 0}
							.google-map .right-part .sep {height: 0; font-size: 0; border-bottom: 1px dotted #b5b5b5; margin: 10px 0; margin-right: 10px}
							.google-map .pagenation .numbers a {color: #686868}
						.add-company-link{ float: left;}
							.add-company-link a {font-weight: normal; text-decoration: underline}
								.add-company-link a:hover {text-decoration: none}
						.g-map-btm .pagenation{margin-left:  442px}
							.g-map-btm .pagenation a {color: #686868}
							
			/* РЎС‚СЂР°РЅРёС†Р° РґРёР»РµСЂР° */
			.dialer-page h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 16px; margin-bottom: 22px}
				.dialer-article {overflow: hidden; margin-bottom: 20px; border-bottom: 1px solid #d1d1d1}
					.dialer-article .left-part{margin-right: 210px}
					.dialer-article .right-part{width: 190px; float: right}
						.dialer-article .dialer-logo {margin-bottom: 20px}
						.dialer-article .right-part ul {margin-left: 25px; line-height: 19px; margin-bottom: 20px}
						.dialer-article h2 {margin-bottom: 10px}
				.dialer-article .mark-list {padding-bottom: 10px !important}
				.dialer-article .mark-list li {width: 33% !important; overflow: hidden}
			.check-all {float: right}
				.check-all label {margin-left: 7px; border-bottom: 1px dotted }
				.check-all label:hover {margin-left: 7px; border-bottom: 0; cursor:pointer}
				
			.reg-info {overflow: hidden; margin-bottom: 20px}
			.reg-info h2,.reg-info h4 {margin-bottom: 15px}
				ul.round { margin-left: 35px; margin-bottom: 10px}
					ul.round li {list-style: disc; padding: 3px 0}
				ul.dec {list-style: decimal; margin-left: 35px;margin-bottom: 10px}
					ul.dec li { padding: 3px 0}
				.reg-info small {color: #929292; line-height: 18px}
					.reg-info .dialer-article table{ width: 100%; margin-bottom: -5px}
					.reg-info .dialer-article .right-part {width: 40%}
					.reg-info .dialer-article .left-part {margin-right: 50%}
					.reg-info .info-text {border-bottom: 0 !important; overflow: hidden}
					.reg-info .dialer-article table td {padding: 7px 0; border-bottom: 1px dotted #a8a8a8}
					.reg-info .dialer-article table .c0{width: 60%}
					.reg-info .dialer-article table .c1{width: 30%; padding-right: 40px; text-align: right; font-style: italic; color: #5c5c5c}
					.reg-info .dialer-article table .c2{text-align: left; white-space: nowrap}
					.reg-info .added {margin-bottom: 30px}
					.reg-info .right-part p {padding-bottom: 10px}
					.dealer-add  form label{width: 150px; padding-right: 15px; float: left}
					.dealer-add  form label small {line-height: 18px; color: #7c7c7c; font-size: 11px}
					.dealer-add  form .line {margin: 10px 0; line-height: 22px}
						.dealer-add  form textarea {width: 440px}
						.dealer-add  form .i-text {width: 280px}
						.dealer-add .zayavka {padding-bottom: 20px; border-bottom: 1px dotted #c2c2c2; margin-bottom: 30px;}
						.dealer-add .a-btn {float: none; display: block; margin-left: 0}
						.dealer-add form .line div {float: left;}
						.dealer-add form .line {overflow: hidden}

			.info-text {border-bottom: 1px solid #d9d9d9; margin-bottom: 20px}
				.info-text h4 {margin-bottom: 10px}
			.info-table {margin-bottom: 20px; line-height: 18px}
				.info-table td,.info-table th{text-align: left}
				.info-table th{padding-right: 20px}		
			.auto-table {margin-bottom: 20px; overflow: hidden}
				.auto-table h1{border-bottom: 5px solid #b6b6b6; padding-bottom: 6px; margin-bottom: 20px; padding-top: 3px}
					.auto-table h1 select {position: relative; top: -3px; margin-left: 20px; width: 130px}
			.auto-table table{width: 99%; text-align: left; font-size: 11px; color: #373737; margin-bottom: -1px; border-collapse: collapse}
				.auto-table table thead th {font-size: 11px; color: #6a6a6a; font-style: italic; font-weight: normal; padding-bottom: 15px}
					.auto-table table thead th a {color:#6a6a6a; }
						.auto-table table thead th a:hover {text-decoration: none}
						.auto-table table thead th.sort a {background: url(/images/sort-arr.png) no-repeat right bottom;padding-right: 10px }
					.auto-table table tbody td {border-bottom: 1px dotted #a8a8a8;padding: 6px 0px 10px; vertical-align: top; line-height: 18px;}
						.auto-table table tbody td a {font-size: 12px}
						.auto-table table tbody td.c2 {font-weight: bold; font-style: italic}
					.auto-table table .c0 {width: 20px; vertical-align: middle;padding-left: 3px}
						.auto-table table .c0 input {margin-left: 3px}
						.auto-table table .c0 a{position: relative}
							.auto-table table .c0 span {position: absolute; left: 15px; top: 15px;display: none; z-index: 10}
								.auto-table table .c0 span img {border: 1px solid #232323;}
							.auto-table table .c0 a:hover span,.auto-table table .c0 a.hover span  {display: block !important}
					.auto-table table .c1 {text-align: left}
					.auto-table table .c7 {text-align: right}
						.auto-table table .c1 {width: 38%}
						.auto-table table .c2,.auto-table table .c3,.auto-table table .c4,.auto-table table .c5,.auto-table table .c6,.auto-table table .c7 {width: 12%; text-align: center}
					.auto-table table .c7 {text-align: right}
					.cabinet .auto-table table,.cabinet .auto-table thead th {border-bottom: 1px solid #b5b5b5; margin-bottom: 0}
						.cabinet .auto-table h2 {margin-bottom: 15px}
							.cabinet .auto-table table td,.cabinet .auto-table table th{vertical-align: middle}
							.cabinet .auto-table .c8 {width: 50px; text-align: right}
								.cabinet .auto-table .c8 img{margin-right: 7px}
							.cabinet .auto-table table .c2,.cabinet .auto-table table .c3,.cabinet .auto-table table .c4,.cabinet .auto-table 
							table .c5,.cabinet .auto-table table .c6,.cabinet .auto-table table .c7 {width: 9%}
							.cabinet .auto-table {margin-bottom: 30px}
							.cabinet .auto-table table .c2 {width: 11%}
							.cabinet .auto-table table .c1 {width: 28%}
							.cabinet .auto-table table th.c7 {text-align: right}
							.auto-table table tr.checked {background: #fffbe5}
							
			.submit-line{overflow: hidden}
				.submit-line .i-check{float: left;margin-top: 5px}
				.submit-line label {border-bottom: 1px dotted #838383; color: #838383; float: left; width: auto; padding: 0; margin-left: 5px; margin-top: 3px; cursor: pointer}
				.submit-line label:hover{ border-bottom: 0;}
				.submit-line span,.submit-line select,.submit-line .a-btn {float: right; line-height: 25px;}
					.submit-line span {margin: 0 20px 0 0px}
					.submit-line select {margin-top: 2px}

		/* Р’СЃРїС‹Р»С‹РІР°СЋС‰РёРµ РѕРєРЅР° */	
				.pelena {position: fixed;height: 100%; width: 100%; background: url(/images/pelena.png) repeat; z-index: 250; display: none; top:0; left: 0}	
				.pelena iframe {display: none}
				.popup{position: fixed; width: 278px;background:white url(/images/popup-middle.png) repeat-y 0 0; left: 50%; margin-left: -139px;  margin-top: -157px; top:50%; z-index: 250; display: none }
				.popup.long{position: fixed; width: 660px;background:white url(/images/popup-long-middle.png) repeat-y 0 0; margin-left: -330px;  margin-top: -280px; top:50%; z-index: 250; display: none }
				.popup#register {}
					.popup .top{position: absolute; top: -15px; left: 0;width: 100%; height: 15px; background: url(/images/popup-top.png) no-repeat 0 top}
					.popup .btm{position: absolute; bottom: -15px; left: 0;width: 100%; height: 15px; background: url(/images/popup-btm.png) no-repeat 0 top} 
					.popup.long .top{background: url(/images/popup-long-top.png) no-repeat 0 top}
					.popup.long .btm{background: url(/images/popup-long-btm.png) no-repeat 0 top} 
						.popup .popup-content {margin: 0 21px}
							.popup .close {position: absolute; right: 25px; top: 7px; background: url(/images/close.png) no-repeat 0 0; width: 10px; height: 8px;z-index: 260}
							.popup p {padding: 0; overflow: hidden; padding: 5px 0; position: relative}
								.forgot {position: absolute; right: 10px; top: 8px; background: url(/images/forgot.png) no-repeat 0 0; width: 15px; height: 15px; text-indent: -9999px}
							.popup label {float: left; width: 68px; line-height: 20px}
							.popup .sep {height: 0;line-height: 0;font-size: 0; border-bottom: 1px dashed #d7d7d7; margin: 15px 0}
							.popup small {padding-bottom: 10px; display: block}
							.popup .openid {background: url(/images/openid.png) no-repeat 5px center; padding-left: 25px; width: 130px !important;}
							.popup .a-reg {float: left; background-position: 0 70%; padding-left: 10px; color:#416fc2}
							.popup .i-sub {float: right}
							.popup .from-google,.popup .from-ya{padding-left: 20px;line-height: 16px; margin-right: 5px; font-size: 11px; float: left}
							.popup .from-google {background: url(/images/google16.gif) no-repeat 0 0; }
							.popup .from-ya {background: url(/images/yandex16.gif) no-repeat 0 0; }
							.popup span.capcha{float: left; padding-right: 16px; background: url(/images/capcha-arrow.png) no-repeat right center}
							.popup .i-text.capcha {float:right;width: 55px !important}
							.popup .submit{margin-top: 20px}
				.popup#options {width: 660px;height: 560px; }
				.popup#options h2 {color: #474747; font-size: 16px}
					.options-checks{border-bottom: 1px solid #dbdddd; border-top: 1px solid #dbdddd; padding: 15px 0; margin-bottom: 10px; height: 455px;overflow: auto; padding-right: 10px}	
						.options-checks .line{line-height: 25px; margin: 0 0 4px 0; overflow: hidden;}
							.options-checks .line .l{width: 280px; float: left}
							.options-checks .line .r{width: 280px; float: right}			
							.options-checks .line .i-check{float: left; margin: 4px 5px 4px 0}
							.options-checks .line label {float: left; font-size: 12px; color:  #525252; width: auto; }
							.options-checks .line select {float: right}
							
					.popup form {margin-top: 16px}		
					.popup .i-text {width: 155px; margin-right: 0}
									
		/* РџРѕРґРІР°Р» */
			.footer {clear: both; border-top: 1px solid #787878; margin-top: 25px;padding-bottom: 25px; overflow: hidden}
				.footer .line1 .left-col {float: left; width: 255px}
			.footer .content {margin: auto !important;}
				.footer .copyright{margin-top: 24px; color: #000; padding-left: 15px; background: url(/images/copyright.png) no-repeat 0 3px; line-height: 18px}
					.footer .copyright a{text-decoration: none}
					.footer .copyright b {color: black}
					.footer .copyright b b{color: #5183dd !important}
					.footer .copyright span {color: #3a3a3a}
				.footer .left-col {}
				.footer .right-col {margin-left: 259px; padding-right: 5px}
				.footer .line1 .right-col{margin-right: -5px}
					.footer .menu-top {height: 24px; padding: 10px 0; margin-left: 0; padding-left: 9px;}
					.footer .menu-top li {margin-right: 0 }
				.footer .line2{margin-top: 10px}
					.footer .prav {padding-left: 15px; background: url(/images/key.png) no-repeat 0 5px; color: #f44730; line-height: 24px}
					.footer .search {margin-right: 13px; float: left}
						.footer .search .i-search{background: #cccccc url(/images/i-search.png) no-repeat 0 0; float: left;height: 20px;width: 125px; padding:4px 5px 0 28px; font-size: 11px; color: #414141; border: 0; }	
						.footer .search .i-search-btn {background:#373737 url(/images/i-search-btn.png) no-repeat 0 0; float: left;height: 24px;width: 16px; border: 0; cursor: pointer}	
						.footer a.site-map {line-height: 24px; margin-right: 13px; color: #363636; float: left}
						.footer .counters {float: right}
		
		
		/* Scroller */
		.media-block .gallery-scroll {white-space: nowrap;}
			.media-block .gallery-scroll .media {float: left; display: block; margin-top: 0}

.gallery-scroll {height: 140px; margin: 15px 12px ; overflow-x: auto;padding-top: 5px}
	.gallery-scroll .med {display: inline; margin: 4px; padding-top: 4px}
		.gallery-scroll .med a {width: 196px; height: 115px; line-height: 115px; font-size: 0; padding-top: 115px;}
			.gallery-scroll .med a:hover{overflow: hidden;border: 4px solid white;}
				.gallery-scroll .med a:hover img {position: relative;}
				.gallery-scroll .med:hover {margin: 4px 0}

				.slide {width: 559px; margin: auto;margin-top: 20px; border-bottom: 1px solid #d9d9d9}
					.slide .img-holder{width: 559px; height: 421px;position: relative;}
					.slide .img-holder img {position:absolute;top:-1px;z-index:0;margin: 0}
						.slide .img-holder img.active {z-index:1;}
						.slide .img-holder .next,.slide .img-holder .prev{position: absolute;width: 11px; height: 18px; top:50%; margin-top: -5px;z-index: 5}
						.slide .img-holder .next {background: url(/images/slide-r.png) no-repeat 0 0; right: -30px;}
							.slide .img-holder .next:hover,.slide .img-holder .prev:hover {background-position: 0 -18px}
						.slide .img-holder .prev{ background: url(/images/slide-l.png) no-repeat 0 0; left: -30px;}
					.slide .img-title {margin: 12px 0 5px 5px;font-size: 12px; color: #626262; margin: 20px 70px; font-style: italic; line-height: 17px}
					.slide ul {display: none} 
/* --- SERG --- */
.gender {background: url(/images/icon-author.png) no-repeat 0 0; padding: 2px 20px 0px 11px; }
.girl {background-position: 0 0px}
.man {background-position: 0 -15px}
.error {color: #990000;}
/* --- /SERG --- */
