.top				{background: url(/images/bg.png);}
.govorite-v-otverstie		{padding: 20px 10px 0 44px; font: bold 1.1em Tahoma; color: #79006c; width: 231px; _width: 285px; height: 75px; background: url(/images/monkey-speak.gif) left top no-repeat; position: absolute; left: 134px; top: 30px;}
.logo img 					{width: 416px; height: 134px; behavior: url('/template/images/iepngfix.htc'); border: none;}	
.logo 					{padding: 26px 0 0 34px;}	

.gvozdi				{border-bottom: solid 3px #edca3f; color: #79006c; font: bold 1.1em Tahoma; padding: 0 0 5px 8px; margin: -102px -46px 0 350px; _margin: -104px 0 0 350px;}
.gvozdi	a			{margin-left: 5px;}
.top-sms			{position: relative; margin: 6px -46px 0 462px !important; background: #edca3f url(/images/top-sms-bg.gif) left top no-repeat; height: 54px; _height: 66px; padding: 6px;}
.top-sms div			{font: bold 1.4em Arial; color: #fff; border-left: solid 3px #fff; padding: 0 6px 0 2px; text-transform: uppercase; line-height: 1.3em;}
.top-sms div.gordons-bg			{background: url(/images/gordons-bg.gif) left 50% repeat-x; border-left: none; padding: 0!important;}

.autho-reg-block	{padding: 19px 0 0 45px;}
.authorization		{width: 302px; _width: 310px; height: 23px; background: url(/images/authorization.gif) left top no-repeat;}
.authorization label	{font: bold 1.1em Tahoma; float: left; padding: 4px 0 0 7px; color: #79016d;}
.authorization .text	{font: bold 1.1em Tahoma; color: #fe0002; width: 98px; border: none; margin: 4px 0 0 3px; background: #f6f6ee; padding: 0;}
.authorization .pass	{font: bold 1.1em Tahoma; color: #fe0002; width: 80px; border: none; margin: 4px 0 0 3px; background: #f6f6ee; padding: 0;}
.autho-button		{margin: 4px 0 0 11px; cursor: pointer;}
.a-head-reg,.a-head-reg:visited,.a-head-reg:active			{margin: 5px 0 0 25px; font: normal 1.1em Tahoma; color: #79006c;}
.a-head-reg:hover			{color: #79006c; text-decoration: none;}

.authorizovan		{font: bold 1.1em Tahoma; padding: 20px 0 0 40px; color: #79006c;}
	.authorizovan .service		{font-weight: normal;}
	.authorizovan a,.authorizovan a:active,.authorizovan a:visited		{color: #ff0a0a;}
	.authorizovan a:hover		{color: #ff0a0a;}
	.authorizovan .service		{color: #ff0a0a; margin-left: 13px;}


.header-vkladki		{background: url(/images/content-tc.png) left bottom repeat-x; position:relative; float: left; width: 100%; overflow: hidden;}
.header-vkladki .vkladki		{padding: 20px 0 0 462px;}
a.vkladka,a.vkladka:active,a.vkladka:visited			{width: 69px; height: 23px; _width: 92px; _height: 36px; background: #fff url(/images/vkladka.png) left top no-repeat; display: block; float: left; margin: 0 10px 0 0; cursor: pointer; color: #637853; font: bold 1.1em Tahoma; padding: 13px 0 0 23px; text-decoration: none;}
a.vkladka:hover			{color: #b5caa5; text-decoration: underline !important;}
a.vkladka:hover *		{color: #b5caa5; text-decoration: underline !important;}
.content-lt			{background:url(/images/content-lt.gif) left top no-repeat; left: 0px; bottom: 0px; display:block; width:9px; height:7px; position:absolute; z-index:500; overflow: hidden;}
.content-rt			{background:url(/images/content-rt.gif) right bottom no-repeat; position:relative; float: left; width: 100%; overflow: hidden;}

.yellow-header		{height: 31px; background: url(/images/yellow-h.gif) left top repeat-x; margin: 0 9px 0 9px; position: relative;}
	.navigation			{font: normal 1.1em Tahoma; padding: 7px 0 0 7px;}
	.navigation *			{color: #79006c; margin-left: 6px;}
	.navigation span			{}
	.navigation a,.navigation a:visited,.navigation a:active			{color: #79006c; margin-right: 7px;}
	.navigation a:hover			{color: #79006c;}
.yellow-header .y-right		{height: 31px; background: url(/images/yellow-hr.gif) right top no-repeat; margin-left: 454px; _margin-left: 451px;}
.yellow-header .y-left		{width: 454px; _margin-right: -3px;}
	.yellow-hl		{position: absolute; left: 0; top: 0; background: url(/images/yellow-hl.gif) left top no-repeat; height: 31px; width: 3px; overflow: hidden;}
	.a-style-1,.a-style-1:active,.a-style-1:visited		{color: #7a006c; float: left; font: normal 1.1em Tahoma; text-decoration: none; background: url(/images/rquo.gif) left 13px no-repeat; padding: 7px 15px 0 10px;}
	.a-style-1:hover		{color: #7a006c; text-decoration: underline; background: url(/images/rquo.gif) 2px 13px no-repeat;}
	.a-style-2,.a-style-2:active,.a-style-2:visited		{color: #57bb01; float: left; font: normal 1.1em Tahoma; text-decoration: underline; padding: 7px 0 0 18px;}
	.a-style-2:hover		{color: #57bb01; text-decoration: none;}
/* shop*/	

.shop-part					{margin: 30px auto 0 auto;}
.shop-part td					{padding: 0 26px 0 26px; font: normal 1.8em Georgia;}
.shop-part td a,.shop-part td a:visited,.shop-part td a:active					{color: #438f00;}
.shop-part td a:hover					{color: #438f00;}
.shop-part .active-			{color: #af301d;}

.w50-l-l                        {width: 53% !important; position: relative;}
.w50-r-r                       {float: left; position: relative;}
.w50-r-r .form-           {padding: 0 0 0 0 !important; position: relative; _float: none !important; _height: 1%;}
.w50-l                        {width: 50%; position: relative;}
.w50-r                        {margin-left: 49%; position: relative;}
.shop-item					{border: solid 1px #f0f0f0; _height: 1%; position: relative; margin: 38px 19px 0 35px;}
	.footbolka-na-fone			{}
	.footbolka-na-fone .size		{color: #af301d; font: bold .9em Tahoma; padding: 5px 0 0 10px;}
	.shop-item-b                    {border: solid 1px #d2d2d2; background: #f2f0db;}
	.shop-item-fix				{height: 200px !important;}
	.shop-item-fix .info			{_width: 98% !important;}
	.shop-item-b					{border: solid 1px #d2d2d2; background: #f2f0db;}
	
	.shop-item-hr					{background: #f2f0db url(/images/shop-item-hr.gif) 300px top repeat-y;}
		.shop-item-b .info					{margin: 0 0 0 142px;}
		.shop-item-b .big-info					{width: 160px; margin: 0 0 0 0 !important; position: relative;}
		.shop-item-b .big-info .shop-new 					{left: 0;}
		.shop-item-b .cost					{color: #af301d; font: normal 1.8em Georgia; padding: 5px 14px 0 0; position: absolute; right: 0; top: 0;}
		.shop-item-b .cost-f					{background: url(/images/cost-f.png) left top no-repeat; right: 3px; top: 3px; height: 81px;  width: 70px; _width: 80px;padding: 5px 0 0 10px; _behavior: url('images/iepngfix.htc');}
		.shop-item-b .cost span					{font: normal 1.5em Georgia;}
		.shop-item-b .name-					{overflow: hidden; margin: 0 11px 0 0; height: 55px; _height: 145px; color: #79006c; font: italic 2.1em Times New Roman; padding: 90px 0 0 4px; line-height: 1.2em; background: url(/images/shop-name.gif) left 111px repeat-x;}
		.shop-item-b .shop-a					{font: normal 1.2em Georgia; line-height: 1.7em;}
		.shop-item-b .shop-a a,.shop-item-b .shop-a a:visited,.shop-item-b .shop-a a:active					{text-decoration: none; color: #e35943; background: url(/images/shop-a.gif) left 6px no-repeat; padding: 0 0 0 9px;}
		.shop-item-b .shop-a a:hover					{text-decoration: underline; color: #e35943;}
		.shop-item-fix                {height: 200px !important;}
		.shop-item-fix .info           {_width: 98% !important;}		
		.shop-new				{width: 62px; height: 64px; display: block; background: url(/images/shop-new.gif) left top no-repeat; left: 142px; top: 21px; position: absolute;}
		
		.zoom-f,.zoom-f:visited,.zoom-f:active				{width: 61px; _width: 82px; height: 17px; position: absolute; bottom: 7px; left: 30px; background: url(/images/zoom-f.png) left top no-repeat; _behavior: url('/images/iepngfix.htc'); padding: 1px 0 0 21px; font: normal 1.1em Tahoma; color: #fff; text-decoration: none;}
		.zoom-f:hover				{color: #fff; text-decoration: underline;}
		.korzina-f,.korzina-f:visited,.korzina-f:active				{width: 110px; _width: 132px; height: 17px; position: absolute; bottom: 7px; left: 120px; background: url(/images/korzina-f.png) left top no-repeat; _behavior: url('/images/iepngfix.htc'); padding: 1px 0 0 22px; font: normal 1.1em Tahoma; color: #fff; text-decoration: none;}
		.korzina-f:hover				{color: #fff; text-decoration: underline;}
		
		.shop-small-img					{width: 142px; position: relative;}
		.shop-small-img a					{position: relative; cursor: url(/images/cursor.png), pointer; _cursor: url(/images/cursor.cur), pointer;}
		.shop-small-img img					{margin: 9px 0 9px 0; border: solid 1px #d5d3c0;}
		.shop-small-img .zoom					{z-index: 500; position: absolute; right: 12px; bottom: 12px; width: 17px; height: 17px; display: block; background: url(/images/zoom.png); behavior: url('/template/images/iepngfix.htc');}
		
		.podr-info				{padding: 10px 16px 0 16px; margin-left: 302px; _width: 98% !important;}
		.podr-info .this-header				{color: #79006c; font: italic 2.1em Times New Roman; line-height: 1.2em;}
		.podr-info .text-				{font: normal 1.2em Georgia; color: #575136; padding: 20px 0 10px 0; line-height: 1.7em;}
	
	.shop-cor-lt			{display: block; width: 27px; height: 27px; position: absolute; left: -9px; top: -9px; background: url(/images/shop-cor.gif) left top no-repeat;}
	.shop-cor-rt			{display: block; width: 27px; height: 27px; position: absolute; right: -9px; top: -9px; background: url(/images/shop-cor.gif) -27px top no-repeat;}
	.shop-cor-lb			{display: block; width: 27px; height: 27px; position: absolute; left: -9px; bottom: -9px; background: url(/images/shop-cor.gif) left -27px no-repeat;}
	.shop-cor-rb			{display: block; width: 27px; height: 27px; position: absolute; right: -9px; bottom: -9px; background: url(/images/shop-cor.gif) -27px -27px no-repeat;}

	
	.menu-shop		{background: #f6feff url(/images/menu-shop-bg.png) left top repeat-y; margin: 0; padding: 0 0 0 0; list-style: none;}
		.menu-shop-bot		{height: 40px; background: url(/images/menu-shop-bot.png) left top no-repeat;}
		.menu-shop li		{border-bottom: solid 1px #deecf1; padding: 4px 0 5px 0; _height: 1%; color: #6a5d91; font: normal 1.2em Georgia; margin-left: 3px; overflow: hidden;}
		.menu-shop .name-,.menu-shop .name-:active,.menu-shop .name-:visited,.menu-shop .name-:hover		{display: block; width: 121px; _width: 144px; float: left; padding: 0 0 0 23px; color: #6a5d91;}
		.menu-shop .kol-vo-		{width: 27px; _width: 43px; float: left; position: relative; padding: 0 10px 0 6px;}
			.shop-plus			{overflow: hidden; position: absolute; right: 1px; top: -1px; display: block; width: 10px; height: 10px; background: url(/images/shop-plus.gif) left top no-repeat;}
			.shop-minus			{overflow: hidden; position: absolute; right: 1px; bottom: -5px; display: block; width: 10px; height: 10px; background: url(/images/shop-minus.gif) left top no-repeat;}
		.menu-shop .cost-		{margin-left: 187px; padding: 0 0 0 5px;}
		.menu-shop-top		{height: 23px; _height: 33px; background: url(/images/menu-shop-top.png) left top no-repeat; margin-top: 20px; color: #61a557; font: normal 1.2em Georgia; padding-top: 10px;}
			.menu-shop-top .name-		{width: 117px; _width: 144px; float: left; padding: 0 0 0 27px;}
			.menu-shop-top .kol-vo-		{width: 43px; float: left;}
			.menu-shop-top .cost-		{margin-left: 187px; padding: 0 0 0 5px;}
		
		.menu-shop li.active-		{font-weight: bold; background: url(/images/a-menu-a1.gif) 12px 3px no-repeat;}
		
		.shop-zakaz				{height: 49px; _height: 74px; background: url(/images/shop-zakaz.png) left top no-repeat; position: relative; padding: 25px 0 0 100px;}
		.shop-zakaz a,.shop-zakaz a:visited,.shop-zakaz a:active,.shop-zakaz a:hover				{font: normal 1.8em Georgia; color: #ab533b;}
			.shop-zakaz-l		{width: 6px; height: 14px; background: url(/images/shop-zakaz-l.png) left top no-repeat; position: absolute; display: block; left: -6px; top: 28px;}
		
		.shop-history				{height: 39px; _height: 54px; background: url(/images/shop-history.png) left top no-repeat; position: relative; padding: 15px 0 0 70px;}
		.shop-history a,.shop-history a:visited,.shop-history a:active,.shop-history a:hover				{font: normal 1.4em Georgia; color: #3fa52e;}
			.shop-history-l		{width: 6px; height: 14px; background: url(/images/shop-zakaz-l.png) left top no-repeat; position: absolute; display: block; left: -6px; top: 16px;}
		

 	.black-window            {position: fixed; left: 0; top: 0; _position: absolute; _top: expression(parseInt(document.body.scrollTop) + "px"); width: 100%; height: 100%; background: #494842; filter: alpha(opacity=86); opacity: 0.86; z-index: 700;}
    .big-img                {position: fixed; left: 0; top: 0; _position: absolute; _top: expression(parseInt(document.body.scrollTop) + "px"); height: 100%; z-index: 800; width: 100%;}
    .big-img img                {border: solid 1px #000000;}
	.window-close-div	{border-bottom: solid 2px #360749;}
    .window-close                   {background: url(/images/close.gif) left top no-repeat; width: 93px; height: 20px; float: right; display: block; text-decoration: none;}
		
/*end shop*/

/* blog */
.blog-moderator-message		{width: 376px; height: 20px; _height: 26px; font: normal 1.1em Tahoma; color: #cb0000; background: url(/images/blog-admin.gif) left top no-repeat; padding: 6px 0 0 0; margin: 40px 60px 0 0;}
.blog-moderator-message a,.blog-moderator-message a:active,.blog-moderator-message a:visited,.blog-moderator-message a:hover		{color: #cb0000;}
.blog-date					{background: #fff8b0 url(/images/blog-date.gif) left top repeat-x; position: relative; height: 20px; _height: 26px; font: bold 1.1em Tahoma; color: #79006c; padding: 6px 12px 0 12px; margin: 40px 0 0 60px; _margin: 40px 0 0 30px; display: inside;}
.blog-author,.blog-author:active,.blog-author:visited,.blog-author:hover		{margin: 16px 60px 0 0; font: normal 1.4em Georgia; color: #58bb00;}
.round-l					{height: 24px; width: 4px; position: absolute; left: -1px; top: -1px; background: url(/images/round-l.png) left top no-repeat; behavior: url('/template/images/iepngfix.htc');}
.round-lyellow				{height: 26px; width: 4px; position: absolute; left: 0px; top: 0px; background: url(/images/round-yellow.gif) left top no-repeat;}
.round-r					{height: 24px; width: 4px; position: absolute; right: -1px; _right: -2px; top: -1px; background: url(/images/round-r.png) left top no-repeat; behavior: url('/template/images/iepngfix.htc');}
.round-ryellow					{height: 26px; width: 4px; position: absolute; right: 0px; right: -1px; top: 0px; background: url(/images/round-yellow.gif) -4px top no-repeat;}
.blog-time					{font: normal 1.1em Tahoma; color: #bdc9cb; float: left; padding: 20px 0 0 19px;}

.blog-vote					{margin: -50px 0 0 60px; _margin: -55px 0 0 30px;}
.blog-vote span				{font-size: 1.1em;}
.blog-vote a				{margin: 0 11px 0 0;}
.blog-vote .this-header		{font: bold 1.1em Tahoma; color: #606060; padding-bottom: 2px;}

.blog-rezult					{margin: -37px 0 0 0; padding-right: 60px; _margin: -40px 0 0 0;}
.blog-rezult .this-header		{font: bold 1.1em Tahoma; color: #606060; padding: 2px 5px 2px 0; float: right;}
.blog-rezult img					{float: right; _margin-left: -5px;}

.main-header2				{font: normal 1.8em Georgia; margin: 15px 30px 10px 60px; color: #cb0000;}
.main-header2 a:link,.main-header2 a:hover,.main-header2 a:active,.main-header2 a:visited {color: #cb0000;}
.blog-footer 				{margin: 0 60px 0 60px;}
.blog-footer-1 				{margin: -45px 60px 30px 60px;}
	.a-style-4,.a-style-4:active,.a-style-4:visited		{color: #57bb01; font: normal 1.1em Tahoma; text-decoration: underline;}
	.a-style-4:hover		{color: #57bb01; text-decoration: none;}
	.a-style-41,.a-style-41:active,.a-style-41:visited,.a-style-41:hover	{color: #83689f!important;}
	.a-style-42,.a-style-42:active,.a-style-42:visited,.a-style-42:hover	{color: #5373b5!important;}
	.a-style-43,.a-style-43:active,.a-style-43:visited,.a-style-43:hover	{color: #58bb00!important;}
	.a-style-44,.a-style-44:active,.a-style-44:visited,.a-style-44:hover	{color: #ff9600!important;}
	.a-style-45,.a-style-45:active,.a-style-45:visited,.a-style-45:hover	{color: #ff4e00!important;}
	.a-style-5,.a-style-5:active,.a-style-5:visited		{color: #9e9e9e; font: normal 1.1em Tahoma; text-decoration: underline; margin-right: 5px;}
	.a-style-5:hover		{color: #9e9e9e; text-decoration: none;}

	
.blog-calendar				{margin: 30px auto 0 auto; position: relative;}
a.calendar-month,a.calendar-month:visited,a.calendar-month:active				{border: solid 1px #eeecd8; display: block; float: left; background: #eeecd8; position: relative; height: 18px; _height: 24px; font: bold 1.1em Tahoma; color: #79006c; padding: 4px 0 0 12px; text-decoration: none; margin-bottom: 3px; margin-right: 2px;}
a.calendar-month:hover				{color: #79006c; text-decoration: underline;}
div.calendar-month					{border: solid 1px #dfddce; display: block; float: left; background: #fff; position: relative; height: 18px; _height: 24px; font: bold 1.1em Tahoma; color: #79006c; padding: 4px 0 0 12px; text-decoration: none; margin-bottom: 3px; margin-right: 2px;}
.round-ml					{height: 24px; width: 4px; position: absolute; left: -1px; top: -1px; background: url(/images/blog-cal-ml.gif) left top no-repeat;}
.round-mr					{height: 24px; width: 4px; position: absolute; right: -2px; _right: -2px; top: -1px; background: url(/images/blog-cal-mr.gif) left top no-repeat;}
a.calendar-week-active,a.calendar-week-active:active,a.calendar-week-active:visited		{margin: 0 2px 0 0; border: solid 1px #79006c; display: block; float: left; width: 147px; _width: 173px; background: #79006c; position: relative; height: 18px; _height: 24px; font: normal 1.1em Tahoma; color: #fff; padding: 4px 12px 0 12px; text-decoration: none;}
a.calendar-week-active:hover		{color: #fff; text-decoration: underline;}
.round-wl1					{height: 24px; width: 4px; position: absolute; left: -1px; top: -1px; background: url(/images/blog-cal-wl1.gif) left top no-repeat;}
.round-wr1					{height: 24px; width: 4px; position: absolute; right: -2px; _right: -3px; top: -1px; background: url(/images/blog-cal-wr1.gif) left top no-repeat;}
div.calendar-week-active		{margin: 0 2px 0 0; border: solid 1px #79006c; display: block; float: left; width: 147px; _width: 173px; background: #fff; position: relative; height: 18px; _height: 24px; font: normal 1.1em Tahoma; color: #79006c; padding: 4px 12px 0 12px; text-decoration: none;}
a.calendar-week,a.calendar-week:active,a.calendar-week:visited				{margin: 0 2px 0 0;  border: solid 1px #9a0089; display: block; float: left; width: 147px; _width: 173px; background: #9a0089; position: relative; height: 18px; _height: 24px; font: normal 1.1em Tahoma; color: #fff; padding: 4px 12px 0 12px; text-decoration: none;}
a.calendar-week:hover		{color: #fff; text-decoration: underline;}
div.calendar-week			{margin: 0 2px 0 0; border: solid 1px #9a0089; display: block; float: left; width: 147px; _width: 173px; background: #f6e5f4; position: relative; height: 18px; _height: 24px; font: normal 1.1em Tahoma; color: #9a0089; padding: 4px 12px 0 12px; text-decoration: none;}
.round-wl2					{height: 24px; width: 4px; position: absolute; left: -1px; top: -1px; background: url(/images/blog-cal-wl2.gif) left top no-repeat;}
.round-wr2					{height: 24px; width: 4px; position: absolute; right: -2px; _right: -3px; top: -1px; background: url(/images/blog-cal-wr2.gif) left top no-repeat;}

.c-day-won					{width: 23px; height: 19px; _height: 25px; display: block; background: url(/images/c-day-won.png) left top no-repeat; float: left; margin: 3px 2px 0 0; text-align: center; padding-top: 6px !important;}
.c-day-woff					{width: 23px; height: 19px; _height: 25px; background: url(/images/c-day-woff.png) left top no-repeat; float: left; margin: 3px 2px 0 0; text-align: center; padding-top: 6px !important;}
.c-day-nn					{width: 23px; height: 19px; _height: 25px; background: url(/images/c-day-nn.png) left top no-repeat; float: left; margin: 3px 2px 0 0; text-align: center; padding-top: 6px !important;}
.c-day-non					{width: 23px; height: 19px; _height: 25px; background: url(/images/c-day-non.png) left top no-repeat; float: left; margin: 3px 2px 0 0; text-align: center; padding-top: 6px !important;}

.font-5b6e4f				{color: #5b6e4f; font: normal 1.1em Tahoma;}
a.font-5b6e4f,a.font-5b6e4f:active,a.font-5b6e4f:visited				{color: #5b6e4f; text-decoration: none;}
a.font-5b6e4f:hover				{color: #5b6e4f; text-decoration: underline;}
.font-ae715c				{color: #ae715c; font: normal 1.1em Tahoma;}
a.font-ae715c,a.font-ae715c:active,a.font-ae715c:visited				{color: #ae715c; text-decoration: none;}
a.font-ae715c:hover				{color: #ae715c; text-decoration: underline;}

.blog-cal-l1				{display: block; width: 10px; height: 14px; overflow: hidden; background: #990089 url(/images/blog-cal-l.gif) left top no-repeat;
							position: absolute; left: -12px; top: 7px;}
.blog-cal-r1				{display: block; width: 10px; height: 14px; overflow: hidden; background: #990089 url(/images/blog-cal-r.gif) left top no-repeat;
							position: absolute; right: -5px; _right: -6px; top: 7px;}
.blog-cal-l2				{display: block; width: 10px; height: 14px; overflow: hidden; background: #990089 url(/images/blog-cal-l.gif) left top no-repeat;
							position: absolute; left: -12px; top: 32px;}
.blog-cal-r2				{display: block; width: 10px; height: 14px; overflow: hidden; background: #990089 url(/images/blog-cal-r.gif) left top no-repeat;
							position: absolute; right: -5px; _right: -6px; top: 32px;}
.blog-cal-l1:hover				{background: #79006c url(/images/blog-cal-l.gif) left top no-repeat;}
.blog-cal-r1:hover				{background: #79006c url(/images/blog-cal-r.gif) left top no-repeat;}
.blog-cal-l2:hover				{background: #79006c url(/images/blog-cal-l.gif) left top no-repeat;}
.blog-cal-r2:hover				{background: #79006c url(/images/blog-cal-r.gif) left top no-repeat;}

.blog-global-tages			{margin: 30px 60px 0 60px;}
.blog-global-tages dt			{color: #1b1b1b; font: normal 1.8em Georgia; padding: 13px 0 7px 0;}
.blog-global-tages dd a,.blog-global-tages dd a:visited,.blog-global-tages dd a:active,.blog-global-tages dd a:hover			{font: normal 1.1em Tahoma; color: #9e9e9e; margin-right: 5px;}
.blog-global-tages dd a.tag-red,.blog-global-tages dd a.tag-red:visited,.blog-global-tages dd a.tag-red:active,.blog-global-tages dd a.tag-red:hover			{color: #ff2400 !important;}
.blog-global-tages dd a.tag-grey,.blog-global-tages dd a.tag-grey:visited,.blog-global-tages dd a.tag-grey:active,.blog-global-tages dd a.tag-grey:hover			{color: #666666 !important;}
.blog-global-tages dd a.tag-black,.blog-global-tages dd a.tag-black:visited,.blog-global-tages dd a.tag-black:active,.blog-global-tages dd a.tag-black:hover			{color: #000 !important;}

.edit-tages			{margin: 10px 0!important;}
.edit-tages dt		{float: left; font: bold 1.1em Georgia; color: #79006C; padding: 1px 10px 0 0;}

.blog-attantion				{font: bold 1.1em Tahoma; color: #cb0000; background: #fffacb; border: solid 1px #ffd86f; position: relative; height: 17px; _height: 24px; padding: 5px 0 0 0; margin: 20px 60px 15px 60px;}
.blog-attantion a			{color: #0000cb;}
	.blog-att-l				{display: block; width: 4px; height: 24px; left: -1px; top: -1px; position: absolute; background: url(/images/blog-att-bg.gif) left top no-repeat; overflow: hidden;}
	.blog-att-r				{display: block; width: 4px; height: 24px; right: -1px; top: -1px; position: absolute; background: url(/images/blog-att-bg.gif) -4px top no-repeat; overflow: hidden;}

.blog-commentirovanie		{_height: 1%; margin: 10px 60px 0 100px; border-left: solid 1px #ffd86f; border-top: solid 1px #ffd86f; position: relative; background: #fff7ae url(/images/blog-com-r1.gif) right top repeat-y;}
	.blog-commentirovanie .this-bottom	{width: 100%; border-top: solid 1px #ffd86f; background: #f0f0f0; height: 3px; overflow: hidden; _height: 4px; bottom: 0; margin-bottom: 0;}
	.blog-commentirovanie .this-header	{_height: 1%; position: relative; font: bold 1.1em Tahoma; color: #cb0000;  border-bottom: solid 1px #ffd86f; background: #fffacb; margin-right: 4px; padding: 6px 10px 6px 10px;}
		.o-pix-lb						{position: absolute; left: 0; bottom: 0px; _bottom: -1px; width: 1px; height: 1px; overflow: hidden; background: #ffd86f;}
		.o-pix-rb						{position: absolute; right: 0; _right: -1px; bottom: 0px; _bottom: -1px; width: 1px; height: 1px; overflow: hidden; background: #ffd86f;}
	.round-commentirovanie				{border: solid 1px #c0c0c0; margin: 5px 7px 3px 2px; padding: 5px 0 5px 0; background: #fff; position: relative; //height: 1%;}
		.round-commentirovanie textarea				{background: #fff; height: 42px; width: 97%; _width: 99%; overflow-y: auto; color: #2d2d2d; font: normal 1.1em Tahoma; border: none; padding: 0 6px 0 6px; line-height: 1.7em;}
		.blog-send						{font: bold 1.1em Tahoma; border: none; background: url(/images/blog-send.gif) left top no-repeat; width: 100px; height: 22px; color: #fff; margin-bottom: 2px;}
		@-moz-document url-prefix()
		{
		    .blog-send					{height: 22px; padding-bottom: 4px;}
		}
		.round-commentirovanie-lt		{overflow: hidden; position: absolute; left: -1px; top: -1px; width: 4px; height: 4px; background: url(/images/blog-textarea.gif) left top no-repeat;}
		.round-commentirovanie-rt		{overflow: hidden; position: absolute; right: -1px; top: -1px; width: 4px; height: 4px; background: url(/images/blog-textarea.gif) -4px top no-repeat;}
		.round-commentirovanie-lb		{overflow: hidden; position: absolute; left: -1px; bottom: -1px; width: 4px; height: 4px; background: url(/images/blog-textarea.gif) left -4px no-repeat;}
		.round-commentirovanie-rb		{overflow: hidden; position: absolute; right: -1px; bottom: -1px; width: 4px; height: 4px; background: url(/images/blog-textarea.gif) -4px -4px no-repeat;}
	
	.blog-com-lt			{position: absolute; top: -1px; left: -1px; background: url(/images/blog-com-lt.gif) left top no-repeat; width: 4px; height: 4px;}
	.blog-com-rt			{position: absolute; top: -1px; right: 0px; _right: -1px; background: url(/images/blog-com-rt.gif) left top no-repeat; width: 7px; height: 8px;}
	.blog-com-lb			{position: absolute; bottom: 0px; _bottom: expression(this.parentNode.Height % 2? "-7px" : "-5px"); left: -1px; background: url(/images/blog-com-lb.gif) left top no-repeat; width: 6px; height: 7px;}
	.blog-com-rb			{position: absolute; bottom: 0px; _bottom: expression(this.parentNode.Height % 2? "-8px" : "-6px"); right: 0px; _right: -1px; background: url(/images/blog-com-rb.gif) left top no-repeat; width: 7px; height: 6px;}
	
.comment-avatar				{float: left; width:100px; height: 100px; padding: 10px 0 0 100px;}
	.comment-avatar img				{border: solid 1px #000109;}
.comment-style1				{_height: 1%; margin: 10px 63px 0 206px; _margin: 10px 63px 0 203px; border: solid 1px #dfdfdf; position: relative;}
	.comment-style1 .this-header		{_height: 1%; position: relative;  border-bottom: solid 1px #dfdfdf; background: #fffce1; padding: 6px 10px 6px 10px;}
	.comment-style1 .this-header a		{font: bold 1.1em Tahoma; color: #79006c;}
	.comment-style1 .this-header font		{font: normal .9em Tahoma; color: #c0ba87;}
	.comment-style1 .dop-info			{font: normal 1.1em Tahoma; color: #d43c00; padding: 8px 12px 0 12px; margin-bottom: -10px;}
	.comment-style1 .text-				{font: normal 1.1em Tahoma; color: #444; padding: 14px 12px 12px 12px;}
	.manage								{height: 22px; padding: 0 0 0 12px;}
	.manage a								{margin-right: 12px;}
		.g-pix-lb						{position: absolute; left: 0; bottom: 0px; _bottom: -1px; width: 1px; height: 1px; overflow: hidden; background: #e1e1e1;}
		.g-pix-rb						{position: absolute; right: 0; bottom: 0px; _bottom: -1px; width: 1px; height: 1px; overflow: hidden; background: #e1e1e1;}

	.this-corner-lt			{position: absolute; top: -1px; left: -1px; background: url(/images/comstyle1-lt.gif) left top no-repeat; width: 4px; height: 4px; overflow: hidden;}
	.this-corner-rt			{position: absolute; top: -1px; right: -1px; _right: expression(this.parentNode.offsetWidth % 2? "-2px" : "-1px"); background: url(/images/comstyle1-rt.gif) left top no-repeat; width: 4px; height: 4px; overflow: hidden;}
	.this-corner-lb			{position: absolute; bottom: -1px; _bottom: expression(this.parentNode.offsetHeight % 2? "-2px" : "-1px"); left: -1px; background: url(/images/comstyle1-lb.gif) left top no-repeat; width: 4px; height: 4px; overflow: hidden;}
	.this-corner-rb			{position: absolute; bottom: -1px; _bottom: expression(this.parentNode.offsetHeight % 2? "-2px" : "-1px"); right: -1px; _right: expression(this.parentNode.offsetWidth % 2? "-2px" : "-1px"); background: url(/images/comstyle1-rb.gif) left top no-repeat; width: 4px; height: 4px; overflow: hidden;}

.comment-avatar1				{float: left; width:100px; height: 100px; padding: 10px 0 0 206px;}
	.comment-avatar1 img				{border: solid 1px #000109;}
.comment-style2				{_height: 1%; margin: 10px 63px 0 312px; _margin: 10px 63px 0 309px; border: solid 1px #dfdfdf; position: relative;}
	.comment-style2 .this-header		{_height: 1%; position: relative;  border-bottom: solid 1px #dfdfdf; background: #fafafa; padding: 6px 10px 6px 10px;}
	.comment-style2 .this-header a		{font: bold 1.1em Tahoma; color: #79006c;}
	.comment-style2 .this-header font		{font: normal .9em Tahoma; color: #ababab;}
	.comment-style2 .dop-info			{font: normal 1.1em Tahoma; color: #d43c00; padding: 8px 12px 0 12px; margin-bottom: -10px;}
	.comment-style2 .text-				{font: normal 1.1em Tahoma; color: #444; padding: 14px 12px 12px 12px;}

.blog-noavatar1		{margin-left: 100px!important;}
.blog-noavatar2		{margin-left: 206px!important;}

.pager-						{}
.pager-	table					{margin: 25px auto 0 auto;}
.pager-	table td					{padding: 0 1px 0 1px;}
.pager- .pager-l				{display: block; width: 10px; height: 14px; overflow: hidden; background: #990089 url(/images/blog-cal-l.gif) left top no-repeat;}
.pager- .pager-r				{display: block; width: 10px; height: 14px; overflow: hidden; background: #990089 url(/images/blog-cal-r.gif) left top no-repeat;}
.pager- .pager-on				{text-align: center; display: block; width: 23px; height: 20px; _height: 25px; background: #79006c url(/images/pager-on.gif) left top no-repeat; font: normal 1.1em Tahoma; padding: 5px 0 0 0; color: #fff;}
.pager- .pager-off,.pager- .pager-off:active,.pager- .pager-off:visited				{text-align: center; display: block; width: 23px; height: 20px; _height: 25px; background: #f5f4eb url(/images/pager-off.gif) left top no-repeat; font: normal 1.1em Tahoma; padding: 5px 0 0 0; color: #79006c; text-decoration: none;}
.pager- .pager-off:hover				{color: #79006c; text-decoration: underline;}


.form-					{padding: 0 60px 0 60px;}
.w50-r .form-           {padding: 0 0 0 0; position: relative; _float: none !important; _height: 1%;}
    .form- label                {font: bold 1.1em Tahoma; color: #79006c; margin: 10px 0 3px 0; display: block;}
	.form- a				{font: bold 1.1em Tahoma; color: #79006c; margin: 10px 0 3px 0;}
	.form- label span				{color: #cb0000;}
	.form- label font				{display: block; font-weight: normal !important; padding: 5px 0 3px 0; line-height: 1.8em;}
	.form- .blog-input-style		{background: #f6f6ed; height: 20px; _height: 23px; padding-left: 5px; width: 300px; position: relative; border-top: solid 1px #d4ccac; border-right: solid 1px #d4ccac; border-bottom: solid 2px #d4ccac; border-left: solid 1px #d4ccac;}
	.form- .blog-input-style input		{background: #f6f6ed; border: none; width: 290px; color: #2d2d2d; font: normal 1.1em Tahoma; padding: 3px 0 0 0; _padding: 2px 0 0 0;}
	.form- .blog-input-style select		{background: #f6f6ed; border: none; color: #2d2d2d; font: normal 1.1em Tahoma; margin: 3px 0 0 0; _margin: -3px;}
	.form- .blog-input-style div		{_overflow: hidden; _position: relative; _margin: 3px 0 0 -2px; _height: 14px;}
	.form- .blog-textarea				{height: 50px!important;}
	.form- .blog-textarea textarea		{height: 40px; background: #f6f6ed; border: none; width: 290px; color: #2d2d2d; font: normal 1.1em Tahoma; padding: 3px 0 0 0; _padding: 2px 0 0 0;}
	.form- .cb					{margin: 12px 0 0 10px;}
	.form- .checkbox img		{margin: 12px 0 0 10px; cursor: pointer;}
	.form- .short-input			{width: 150px!important;}
	.form- .short-input input	{width: 140px!important;}
	.form- .blog-wisiwig			{width: 100%; margin-bottom: 10px; background: #f6f6ed; position: relative; border-top: solid 1px #d4ccac; border-right: solid 1px #d4ccac; border-bottom: solid 2px #d4ccac; border-left: solid 1px #d4ccac;}
	.form- .blog-wisiwig	.wisiwig-buts		{margin: 1px; background: #e9e9d4; border-bottom: solid 1px #d4ccac; position: relative; height: 27px; _height: 28px;}
	.form- .blog-wisiwig	.wisiwig-buts .active-		{background: #e9e9d4 url(/images/blog-wswgon.gif) center bottom no-repeat !important; }
	.form- .blog-wisiwig	.wisiwig-buts button		{padding: 0; margin: 0 0 0 14px; height: 27px; cursor: pointer;}
	.form- .blog-wisiwig	.wisiwig-buts iframe		{position: absolute; opacity: 0; filter: alpha(opacity=0); margin-left: -69px; margin-left: -69px; width: 69px; height: 27px; overflow: hidden!important;}
	.form- .blog-wisiwig	.wisiwig-buts .bold-txt		{width: 72px; border: none; background: #e9e9d4; color: #606060; font: bold 1.4em Georgia;}
	.form- .blog-wisiwig	.wisiwig-buts .italic-txt		{width: 52px; border: none; background: #e9e9d4; color: #606060; font: italic 1.4em Georgia;}
	.form- .blog-wisiwig	.wisiwig-buts .normal-txt		{width: 94px; border: none; background: #e9e9d4; color: #606060; font: normal 1.4em Georgia;}
	.form- .blog-wisiwig	.wisiwig-buts .blockquote-txt		{width: 67px; border: none; background: #e9e9d4; color: #98208b; font: normal 1.4em Georgia;}
	.form- .blog-wisiwig	.wisiwig-buts .a-txt		{width: 57px; border: none; background: #e9e9d4; color: #0060ff; font: normal 1.4em Georgia; text-decoration: underline;}
	.form- .blog-wisiwig	.wisiwig-buts .a2-txt		{width: 69px; border: none; background: #e9e9d4; color: #58bb00; font: normal 1.4em Georgia; text-decoration: underline;}
	.form- .blog-wisiwig	.wisiwig-buts .normal2-txt		{width: 67px; border: none; background: #e9e9d4; color: #cb0000; font: normal 1.4em Georgia;}
	.form- .blog-wisiwig	textarea		{width: 98%; margin: 1%; border: none; background: #f6f6ed; overflow-y: auto; font: normal 1.1em Tahoma; height: 150px;}
	.form- .blog-wisiwig	.mif		{width: 98%; margin: 1%; border: none; height: 300px;}
	.r-input-lt					{overflow: hidden; display: block; width: 4px; height: 4px; background: url(/images/r-input.gif) left top no-repeat; left: -1px; top: -1px; position: absolute; z-index: 500;}
	.r-input-rt					{overflow: hidden; display: block; width: 4px; height: 4px; background: url(/images/r-input.gif) -4px top no-repeat; right: -1px; top: -1px; position: absolute; z-index: 500;}
	.r-input-lb					{overflow: hidden; display: block; width: 4px; height: 5px; background: url(/images/r-input.gif) left -4px no-repeat; left: -1px; bottom: -2px; _bottom: expression(this.parentNode.offsetHeight % 2? "-2px" : "-3px"); position: absolute; z-index: 500;}
	.r-input-rb					{overflow: hidden; display: block; width: 4px; height: 5px; background: url(/images/r-input.gif) -4px -4px no-repeat; right: -1px; bottom: -2px; _bottom: expression(this.parentNode.offsetHeight % 2? "-2px" : "-3px"); position: absolute; z-index: 500;}
	.r-input-l					{overflow: hidden; display: block; width: 4px; height: 28px; background: url(/images/blog-wswglt.gif) left top no-repeat; left: 0px; bottom: -1px; _bottom: expression(this.parentNode.offsetHeight % 2? "-1px" : "-2px"); position: absolute; z-index: 600;}
	.r-input-r					{overflow: hidden; display: block; width: 4px; height: 28px; background: url(/images/blog-wswglt.gif) -4px top no-repeat; right: 0px; bottom: -1px; _bottom: expression(this.parentNode.offsetHeight % 2? "-1px" : "-2px"); position: absolute; z-index: 600;}
	
	.dop-checkbox					{padding: 13px 0 0 0;}
	.dop-checkbox input				{float: left;}
	.dop-checkbox .checkbox			{float: left;}
	.dop-checkbox .checkbox	img		{float: left; margin: 3px!important;}
	.dop-checkbox label				{float: left; margin: 0 !important; padding: 2px 0 0 4px;}
/* end blog */	
		
/*  chat */
.chat-login-cont			{margin-right:15px;}
.chat-login-button			{float: left; margin: 27px 0 0 15px;}
.chat-sercice				{padding: 10px 0 0 0;}
	.chat-color					{padding: 6px 0 0 30px;}
	.chat-color a,.chat-color a:active,.chat-color a:visited			{border-top: solid 2px #fff; float: left; display: block; width: 14px; height: 15px; _height: 17px; margin-left: 3px;}
	.chat-color a:hover			{}
	.chat-1				{background: #e54b00 url(/images/chat-color.gif) left top no-repeat;}
	.chat-1:hover				{border-top: solid 2px #e54b00 !important;}
	.active-1				{border-top: solid 2px #e54b00 !important;}
	.chat-2				{background: #e2a000 url(/images/chat-color.gif) left top no-repeat;}
	.chat-2:hover				{border-top: solid 2px #e2a000 !important;}
	.active-2				{border-top: solid 2px #e2a000 !important;}
	.chat-3				{background: #2aaa15 url(/images/chat-color.gif) left top no-repeat;}
	.chat-3:hover				{border-top: solid 2px #2aaa15 !important;}
	.active-3				{border-top: solid 2px #2aaa15 !important;}
	.chat-4				{background: #259bff url(/images/chat-color.gif) left top no-repeat;}
	.chat-4:hover				{border-top: solid 2px #259bff !important;}
	.active-4				{border-top: solid 2px #259bff !important;}
	.chat-5				{background: #ea51e1 url(/images/chat-color.gif) left top no-repeat;}
	.chat-5:hover				{border-top: solid 2px #ea51e1 !important;}
	.active-5				{border-top: solid 2px #ea51e1 !important;}
	.chat-6				{background: #6d5598 url(/images/chat-color.gif) left top no-repeat;}
	.chat-6:hover				{border-top: solid 2px #6d5598 !important;}
	.active-6				{border-top: solid 2px #6d5598 !important;}
	.chat-0				{background: #151515 url(/images/chat-color.gif) left top no-repeat;}
	.chat-0:hover				{border-top: solid 2px #151515 !important;}
	.active-0				{border-top: solid 2px #151515 !important;}
	.chat-sercice .t-search		{margin-top: 4px; margin-right: 29px; float: right;}

.chat-status		{width: 184px; height: 22px; background: url(/images/chat-status.gif) left top no-repeat; margin: 4px 0 0 10px;}
	.chat-status label	{font: bold 1.1em Tahoma; float: left; padding: 4px 0 0 7px; color: #79016d;}
	.chat-status .text	{font: normal 1.1em Tahoma; color: #6d5598; width: 120px; border: none; margin: 4px 0 0 7px; background: #feffeb; padding: 0;}
	.text:focus	{outline: none;}
.chat				{background: #fffef6 url(/images/chat-bg.png) right top repeat-y; height: 500px; margin: 0 -30px 0 30px; position: relative;}
	.chat-left		{width: 286px; padding: 0 0 0 0; margin-left: -3px;}
	.chat-left .chat-scrolling		{height: 417px; overflow: hidden; position: relative; margin: 40px 0 40px 0;}
		.chat-item-b		{float: left; width: 17px; height: 17px; margin: 0 0 0 4px;}
		.chat-item			{font: normal 1.1em Tahoma; padding: 1px 0 1px 10px;}
		.chat-item span		{font-weight: bold;}
		.chat-item-nick,.chat-item-nick:active,.chat-item-nick:visited		{margin: 2px 53px 0 72px; display: block; text-decoration: none;}
		.chat-item-nick:hover		{text-decoration: underline;}
		
		.scroll-pencil		{width: 30px; background: url(/images/pencil-c.gif) left top repeat-y; position: absolute; right: 18px;}
		.scroll-pencil div		{width: 30px; background: url(/images/pencil-top.gif) left top no-repeat;}
		.scroll-pencil div div		{width: 30px; background: url(/images/pencil-bot.gif) left bottom no-repeat !important;}
	.chat-center	{background: url(/images/chat-pix.gif) 118px top repeat-y; position: relative; overflow: hidden; height: 500px;}
		.chat-bot 		{}
		.chat-bot-imp	{background: url(/images/chat-bot.gif) left top repeat;}
		.chat-bot *		{text-transform: uppercase; color: #bb3e00 !important; font-weight: bold !important;}
		.chat-padding-top	{}
		.chat-padding-top dt	{padding-top: 20px !important;}
		.chat-padding-top dd	{padding-top: 20px !important;}
		.chat-center dl	{border-bottom: solid 1px #deecf1; _height:1%;}
		.chat-center dt	{display: block; width: 118px; float: left; padding-top: 5px;}
		
		.chat-to-you 	{margin: 4px 0 0 10px;}
		.chat-choose 	{margin: 2px 0 0 10px;}
		.chat-center dt span	{float: right; font: bold 1.1em Tahoma; padding: 0 9px 3px 0; width: 70px; _width: 79px; overflow: hidden; text-align: right;  cursor: pointer;}
		.chat-center dd   	{display: block; font: normal 1.1em Tahoma; color: #6d5598; padding: 5px 105px 6px 10px; margin-left: 118px;}
		.chat-center dd	i	{font-style: normal; color: #a7a7a7;}
		.chat-center dd .smile	{position: relative;}
		.chat-center dd img	{position: absolute; margin: -3px 0 0 3px;}
		.chat-scrolling		{height: 437px; overflow: hidden; position: relative; margin: 30px 0 30px 0;}
			.chat-scroll-bg	{height: 1500px; background: url(/images/chat-d.gif) left top repeat-y; width: 20px; position: absolute; right: 60px; top: 0; padding-top: 722px;}
			.chat-scroll-obj	{width: 20px; background: url(/images/chat-scroll.gif) left top repeat-y;}
			.scroll-to-up		{width: 19px; height: 19px; background: url(/images/chat-toup.gif) left top no-repeat; position: absolute; right: 40px; top: 2px;}
			.scroll-to-down		{width: 19px; height: 19px; background: url(/images/chat-todown.gif) left top no-repeat; position: absolute; right: 40px; bottom: 5px;}
	
	.chat-center-big-font dt span	{font-size: 1.4em; font-family: Trebuchet MS;}
	.chat-center-big-font dd	{font-size: 1.6em; font-family: Trebuchet MS;}
	
	.chat-bgl		{position: absolute; left: 0; top: 0; width: 3px; height: 500px; background: url(/images/chat-bgl.gif) left top repeat-y;}
	.chat-bglt		{position: absolute; left: 0; top: -3px; width: 6px; height: 6px; background: url(/images/chat-bglt.gif) left top no-repeat;}
	.chat-bglb		{position: absolute; left: 0; bottom: -3px; _bottom: -9px; width: 6px; height: 6px; background: url(/images/chat-bglb.gif) left top no-repeat;}
	.chat-bgrt		{position: absolute; right: 0; top: -3px; width: 35px; height: 3px; background: url(/images/chat-bgrt.png) left top no-repeat;}
	.chat-skrepka1		{position: absolute; right: 7px; top: -19px; width: 23px; height: 44px; background: url(/images/chat-skrepka1.gif) left top no-repeat;z-index: 600;}
	.chat-zazhim1		{position: absolute; right: 283px; top: 102px; width: 3px; height: 37px; background: url(/images/chat-zazhim.gif) left top no-repeat; z-index: 600;}
	.chat-zazhim2		{position: absolute; right: 283px; bottom: 102px; width: 3px; height: 37px; background: url(/images/chat-zazhim.gif) left top no-repeat; z-index: 600;}
	.chat-skrepka2		{position: absolute; right: 0px; bottom: -20px; width: 35px; height: 43px; background: url(/images/chat-skrepka2.gif) left top no-repeat;z-index: 600;}
	.chat-bgb		{height: 3px; overflow: hidden; background: url(/images/chat-bgb.gif) left top repeat-x; margin-left: 30px;}
	.chat-bgt		{height: 3px; overflow: hidden; background: url(/images/chat-bgt.gif) left top repeat-x; margin-left: 30px; margin-top: 10px;}
	
.chat-message		{height: 26px; background: url(/images/chat-mess.gif) left top repeat-x; position: relative; width: 95%; margin: 30px auto 5px auto;}
.chat-message .text	{font: normal 1.1em Tahoma; color: #78006a; width: 89px; border: none; margin: 6px 0 0 6px; background: #fffde6; padding: 0; width: 85%;}
.chat-message .button	{font: bold 1.1em Tahoma; color: #fff; width: 86px; height: 21px; background: #901383 url(/images/chat-but.gif) left top no-repeat; border: none; padding: 0 0 4px 10px; //padding: 0 0 3px 10px; margin: 3px 5px 0 0;}
.chat-messl			{display: block; position: absolute; width: 5px; height: 26px; background: url(/images/chat-messl.gif) left top no-repeat; left: 0; top: 0;}
.chat-messr			{display: block; position: absolute; width: 5px; height: 26px; background: url(/images/chat-messr.gif) left top no-repeat; right: 0; top: 0;}

.smiles				{width: 95%; margin: 0 auto 30px auto; text-align: right;}
.smiles	img			{margin: 2px 0 0 0;}

.smiles-cont img		{filter: alpha(opacity=30); opacity: 0.3;}
.smiles-cont .f img, .over a img	{filter: alpha(opacity=100); opacity: 1;}

.a-private,.a-private:active,.a-private:visited			{font: normal 1.1em Tahoma; color: #4500c0; float: left; background: url(/images/chat-private1.gif) left top no-repeat; padding: 2px 0 0 21px; text-decoration: none;}
.a-private1,.a-private1:active,.a-private1:visited		{font: normal 1.1em Tahoma; color: #4500c0; float: left; background: url(/images/chat-private2.gif) left top no-repeat; padding: 2px 0 2px 21px; text-decoration: none;}
.a-private1:hover		{color: #4500c0; text-decoration: underline;}
.a-private:hover			{color: #4500c0; text-decoration: underline;}


.color0		{color: #151515!important;}
.color1		{color: #e54b00!important;}
.color2		{color: #e2a000!important;}
.color3		{color: #2aaa15!important;}
.color4		{color: #259bff!important;}
.color5		{color: #ea51e1!important;}
.color6		{color: #6d5598!important;}
/* end chat */

	.colmask {position:relative; float:left; _float:none; width:100%; overflow: hidden;}
	.min1000    {min-width: 1000px; _width: expression((documentElement.clientWidth || document.body.clientWidth) < 1003 ? '1003px' : '100%');}
	.colright, .colmid, .colleft {float:left; width:100%; position:relative;}
	.col1, .col2, .col3 {float:left; position:relative; padding:0 0 0 0;}
	.threecol {}
	.threecol .colmid {right:2%; background:#fff url(/images/content-r.gif) 100% top repeat-y;;}
	.threecol .colleft {right:96%; background: url(/images/bg.png) repeat;}
	.threecol .col1 {width:96%; left:100%; background: url(/images/content-l.gif) 0 0 repeat-y;}
	.threecol .col2 {width:2%; left:2%;}
	.threecol .col3 {z-index: 10; width:2%; left:98%;}

	.right		{float: right; width: 235px; position: relative;}
	.left		{margin-right: 235px;}
	
	.right-1	{position: relative; float: right; width: 280px; _margin-left: -3px; text-align: left; margin-right: -45px; padding-top: 17px;}
		.t-search		{width: 192px; height: 23px; background: url(/images/t-search.png) left top no-repeat; position: relative;}
		.t-search label	{font: bold 1.1em Tahoma; float: left; padding: 4px 0 0 7px; color: #79016d;}
		.t-search .text	{font: bold 1.1em Tahoma; color: #fe0002; width: 112px; border: none; margin: 4px 0 0 3px; background: #f6f6ee; padding: 0;}
		
		.a-radio,.a-radio:visited,.a-radio:active,.a-radio:hover		{margin-top: 20px; padding: 14px 0 0 77px; display: block; width: 116px; height: 57px; _width: 193px; _height: 71px; background: url(/images/a-radio.jpg) left top repeat; font: normal 1.1em Tahoma; color: #79006a; text-decoration: none;}
		.a-magaz,.a-magaz:visited,.a-magaz:active,.a-magaz:hover		{margin-top: 20px; padding: 14px 0 0 77px; display: block; width: 116px; height: 57px; _width: 193px; _height: 71px; background: url(/images/a-magaz.jpg) left top repeat; font: normal 1.1em Tahoma; color: #79006a; text-decoration: none;}
				
		.menu-1		{background: #f6feff url(/images/menu-bg.png) left top repeat-y; margin: 0; padding: 0 0 20px 0; list-style: none;}
		.menu-1 li		{border-bottom: solid 1px #deecf1; padding: 5px 0 6px 0; _height: 1%; font: normal 1.1em Tahoma; margin-left: 3px; position: relative;}
		.menu-top		{height: 23px; background: url(/images/menu-top.png) left top no-repeat; margin-top: 20px;}
		.menu-bot		{height: 40px; background: url(/images/menu-bot.png) left top no-repeat;}
		.menu-1 li a,.menu-1 li a:visited,.menu-1 li a:active		{margin: 0 0 0 64px; color: #6d5598; text-decoration: none;}
		.menu-1 li a:hover		{color: #6d5598; text-decoration: underline;}		
		.menu-1 li.menu-zakl 		{background: url(/images/menu-zakl.gif) 18px 3px no-repeat;}
		.menu-1 .menu-zakl1 		{position: absolute; width: 30px; height: 14px; left: -3px; top: 5px; z-index: 500; background: url(/images/menu-zakl1.gif) 0 0 no-repeat;}
		.menu-1 .menu-zakl1-a		{background: url(/images/menu-zakl2.png) 0 0 no-repeat!important;}
		.menu-1 li.active-			{background: url(/images/a-menu-a.png) 12px 2px no-repeat;}
		.menu-1 li.active- a,.menu-1 li.active- a:active,.menu-1 li.active- a:visited 		{color: #3f5447;}
		
		.menu-users		{font: bold 1.1em Tahoma!important;}
		.menu-1 .menu-users a,.menu-1 .menu-users a:visited,.menu-1 .menu-users a:active,.menu-1 .menu-users a:hover	{color: #637853 !important;}
		
	.center 		{position: relative; //height: 1%; margin: 0 240px 0 0; _margin: 0 237px 0 0; text-align: left;}
		.center-inner {position: relative; overflow: hidden; padding: 0 0 30px 0;}
		
		div.s1			{padding: 10px 20px 0 0; _padding: 10px 70px 0 0; margin: 0 0 -10px 50px;}
		div.s2			{margin: 0 25px 0 50px; overflow: hidden; padding: 0; height: 1px;}
		
		.fresh-news-lenta	{}
		.fresh-news-lenta td	{width: 50%; vertical-align: top;}
			.fresh-l			{margin: 0 0 0 10px; padding-top: 10px}
			.fresh-l dt			{padding: 17px 0 3px 40px; font: normal 1.8em Georgia;}
			.fresh-l dd			{margin: 7px 20px 7px 40px; background: url(/images/rquo.gif) left 7px no-repeat; padding: 0 0 0 20px;}
			.fresh-l dd a,.fresh-l dd a:active,.fresh-l dd a:visited			{line-height: 1.1em !important; font: normal 1.4em Georgia; color: #5f5f5f; text-decoration: none;}
			.fresh-l dd a:hover			{color: #5f5f5f; text-decoration: underline;}
			.a-styles-3			{padding: 0 20px 0 0;}
			.a-styles-3 a,.a-styles-3 a:visited,.a-styles-3 a:active			{color: #58bb00; font: normal 1.1em Tahoma; margin-left: 11px;}
			.a-styles-3 a:hover			{color: #58bb00; text-decoration: none;}
			.a-styles-3-left			{float: left; margin-left: 39px;}
			.news-l			{margin: 0px 0 0 0; padding-top: 10px}
			.news-l dt			{padding: 17px 0 3px 44px; font: normal 1.8em Georgia;}
			.news-l dd			{margin: 7px 0 7px 44px; background: url(/images/rquo.gif) left 7px no-repeat; padding: 0 0 0 20px;}
			.news-l dd a,.news-l dd a:active,.news-l dd a:visited			{line-height: 1.1em !important; font: normal 1.4em Georgia; color: #5f5f5f; text-decoration: none;}
			.news-l dd a:hover			{color: #5f5f5f; text-decoration: underline;}
		
			
	/* User profile */
	.avatar-edit		{padding: 0 0 0 60px;}
	.avatar-edit img		{margin-bottom: 10px;}
	.avatar-edit a		{margin-right: 11px;}
	.avatar-upl-link	{width: 55px; height: 15px; overflow: hidden; cursor: pointer;}
	.avatar-upl-link input {opacity: 0; filter: alpha(opacity=0); position: absolute; margin-left: -100px; cursor: pointer;}
	
	.activnost			{margin: 0 0 20px 185px;}
	.activnost .this-header			{font: bold 1.1em Tahoma; color: #79006c;margin-bottom: 5px;}
	.activnost dl			{font: normal 1.1em Tahoma; margin: 3px 0 0 0;}
	.activnost dt			{color: #787878; float: left;}
	.activnost dd a			{font-size: 1em !important;}
	
	.add-name-txt			{font: normal 1.1em Tahoma; color: #79006c; margin: 5px 5px 0 0;}
	.add-name-button		{position: absolute; right: 4px; top: 0px;}
	.add-name			{width: 160px !important; margin: 5px 0 0 6px !important;}
	.friends .t-search	{margin-bottom: 8px !important;}
	.friends			{margin: 0 0 20px 0; position: relative; _float: none !important; _height: 1%;}
	.friends .t-search			{margin: 0 0 0 90px; //margin: 0;}
	.friends .this-header			{font: bold 1.1em Tahoma; color: #79006c;margin-bottom: 5px;}
	.friends table			{margin: 0 0 8px 0;}
	.friends table input			{float: left; background: #fceedc; color: #46507b; margin:0;}
	.friends table td			{font: normal 1.1em Tahoma; color: #787878; padding: 2px 25px 2px 0; //padding: 0px 25px 0px 0;}
	.friends table td a			{padding: 0 0 0 6px; //padding: 3px 0 0 0px; display: block; float: left;}
	.friends a		{margin-right: 11px;}
	.friends .checkbox 		{cursor: pointer; float: left;}
	
		
	
	.profile-data	{font: bold 1.2em Tahoma; margin-top: 5px;}
	.profile-data dt	{color: #79016d; width: 100px; float: left;}
	.profile-data dd	{display: block; float: left;}
	/* End user profile */

		.prod-in-titul		{height: 220px; overflow: hidden; margin: 25px 0 0 0; min-width: 100%;}
		.prod-in-titul	img	{margin: 0 17px 0 17px;}
		
		.standart-dl dt			{zoom: 1; padding: 17px 20px 3px 33px; font: normal 1.8em Georgia;}
		.standart-dl dd			{font: normal 1.4em Georgia; color: #5f5f5f; padding: 3px 20px 3px 33px; line-height: 1.5em;}
		
		.titul-h-t				{overflow: hidden; height: 29px; _height: 34px; background: url(/images/titul-h-t.gif) left top repeat-x; color: #fff; padding: 5px 10px 0 10px; position: relative; _position: ;}
		.titul-h-t1				{overflow: hidden; font-weight: normal; height: 30px; _height: 35px; background: url(/images/titul-h-t1.gif) left top repeat-x; padding: 5px 10px 0 10px!important; position: relative; _position: ;}
		.titul-h-t .titul-h-l				{height: 34px; width: 5px; background: url(/images/titul-h-lr.gif) left top no-repeat; display: block; left: 0; top: 0; position: absolute;}
		.titul-h-t1 .titul-h-l				{height: 35px; width: 5px; background: url(/images/titul-h-lr1.gif) left top no-repeat; display: block; left: 0; top: 0; position: absolute;}
		.titul-h-t .titul-h-r				{height: 34px; width: 5px; background: url(/images/titul-h-lr.gif) -5px top no-repeat; display: block; right: 0; top: 0; position: absolute;}
		.titul-h-t1 .titul-h-r				{height: 35px; width: 5px; background: url(/images/titul-h-lr1.gif) -3px top no-repeat; display: block; right: 0; top: 0; position: absolute;}
		
		.search-result			{margin: 0 60px 0 60px}
		.search-result dt a		{font: normal 1.4em Georgia !important;}
		.search-result dd		{color: #606060; font: normal 1.4em Georgia; line-height: 1.7em; padding: 10px 0 20px 0;}
		.search-result dd b		{color: #ed5f00; font: bold italic 1em Georgia;}
		
		/* �������� ��������� ��������*/

		ul.ulli-text				{list-style: none; margin: 0 0 0 60px; padding: 0; font: normal 1.4em Georgia;}
			ul.ulli-text li				{background: url(/images/ulli-text.gif) left 4px no-repeat; padding: 2px 0 6px 20px; line-height: 1.1em;}
			ul.ulli-text li.bookmark		{background-image: url(/images/bookmark.gif);}
			ul.ulli-text a,.ulli-text a:visited,.ulli-text a:active				{color: #606060; text-decoration: none;}
			ul.ulli-text a:hover				{text-decoration: underline; color: #606060;}
            
            
      /*****/      
      table.ulli-text                {list-style: none; margin: 0 0 0 60px; padding: 0; font: normal 1.4em Georgia;}
            table.ulli-text td.kkk                {background: url(/images/ulli-text.gif) left 4px no-repeat; padding: 2px 0 6px 20px; line-height: 1.1em;}
            table.ulli-text tr.bookmark        {background-image: url(/images/bookmark.gif);}
            table.ulli-text a,.ulli-text a:visited,.ulli-text a:active                {color: #606060; text-decoration: none;}
            table.ulli-text a:hover                {text-decoration: underline; color: #606060;}

		/* ����� �������� ��������� ��������*/
		.bookmark-off			{width: 30px; height: 84px; background: url(/images/bookmark-off.png) left top no-repeat; position: absolute; left: 2px; top: 40px;}
		.bookmark-on			{width: 30px; height: 84px; background: url(/images/bookmark-on.png) left top no-repeat; position: absolute; left: 2px; top: 40px;}

	
	.text-text            {margin: 0 15px 0 15px; color: #949494;}
	.text-text a,.text-text a:active,.text-text a:visited,.text-text a:hover            {color: #949494;}
	
	.footer				{background: url(/images/bg.png); height: 80px;}
	.footer-vkladki		{background: url(/images/footer-tc.png) left top repeat-x; position:relative; float: left; width: 100%; overflow: hidden; font: normal 1.1em Tahoma; color: #5e5f61; padding-top: 15px;}
	.footer-vkladki a,.footer-vkladki a:active,.footer-vkladki a:visited		{color: #d9521a; text-decoration: underline;}
	.footer-vkladki a:hover		{color: #d9521a; text-decoration: none;}
	.footer-vkladki .avermaster		{display: block; float: right; margin: 15px 35px 10px 0; display: inline;}
	.footer-vkladki .counter			{float: left; margin: 10px 0 10px 35px; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; text-align: left; display: inline;}
	.footer-lt			{background: url(/images/footer-lt.gif) left top no-repeat; left: 0px; top: 0px; display:block; width:9px; height:7px; position:absolute; z-index:500; overflow: hidden;}
	.footer-rt			{background: url(/images/footer-rt.gif) left top no-repeat; right: 0px; top: 0px; display:block; width:9px; height:7px; position:absolute; z-index:500; overflow: hidden;}
	
	.colleft-1 	{float:left; width:200%; margin-left:-235px; position:relative; right:100%; background:blue;}
	.igi 	{background:red;}
	.col1wrap-1 	{float:left; width:50%; position:relative; left:50%;  padding-bottom:1em;}
	.col1-1 		{margin:0 0 0 235px;}
	.col2-1 		{float:right; width:235px; position:relative; left:235px;}
		
	/*esh-magazin	{   }
	 img	{  }
	*/
	.fresh-magazin		{position: absolute; width: 208px; height: 256px; margin-left: -165px; margin-top: -10px; z-index: 1000;}
	.fresh-magazin img	{behavior: url('/template/images/iepngfix.htc'); border: none;width: 208px; height: 256px; z-index: 1000;}
	
	.window-fixed		{position: fixed; left: 0; top: 0; _position: absolute; _top: expression(parseInt(document.body.scrollTop) + "px");	width: 100%; height: 100%; z-index: 999;}
	.send-mess			{margin: auto; width: 590px; height: 490px; background: url(/images/send-mess.png) left top no-repeat; _behavior: url('/template/images/iepngfix.htc');}
	.send-mess textarea			{width: 420px; height: 90px; margin-top: 19px; border: none; color: #7f0c73; font: normal 1.8em Georgia; background: #f6f6ed;}
		.win-close			{width: 18px; height: 18px; background: #f9b000 url(/images/win-close.gif) left top no-repeat; margin: 57px 56px 0 0;}
		.leave-one			{width: 18px; height: 18px; background: #f9b000 url(/images/one-leave.gif) left top no-repeat; margin: 57px 0 0 0;}
		.leave-all			{width: 18px; height: 18px; background: #f9b000 url(/images/leave-all.gif) left top no-repeat; margin: 57px 0 0 0;}
		.win-new,.win-new:active,.win-new:visited			{margin: 59px 5px 0 0; font: bold 1.1em Tahoma; color: #f9b000; text-decoration: none;}
		.send-mess .mess-header		{color: #1b1b1b; font: normal 1.8em Georgia; text-align: left; padding: 60px 0 0 70px;}
		.mesage				{color: #498100; font: normal 1.8em Georgia; margin: 5px 70px -20px 70px; text-align: left; height: 100px; overflow-y: auto;}
	
	.send-mess1			{margin: auto; width: 590px; height: 393px; background: url(/images/send-mess1.png) left top no-repeat; _behavior: url('/template/images/iepngfix.htc');}
	.send-mess1 .this-header			{font: normal 1.8em Georgia; color: #f95200; text-align: left; padding: 65px 0 0 70px;}
	.send-mess1 label			{float: left; font: normal 1.8em Georgia; display: block; padding: 20px 0 0 70px; color: #1b1b1b;}
	.send-mess1 input.input-type			{float: left; font: normal 1.8em Georgia; margin: 20px 0 0 8px; color: #1b1b1b; width: 250px; border: none; background: #f6f6ed;}
	.send-mess1 label span			{color: #828282;}
		.send-mess1 .mess-header		{color: #1b1b1b; font: normal 1.8em Georgia; text-align: left; padding: 22px 0 0 70px;}
		.send-mess1 textarea			{width: 420px; height: 90px; margin-top: 19px; border: none; color: #7f0c73; font: normal 1.8em Georgia; background: #f6f6ed;}
	
	.edit_input		{width: 300px; border: solid 1px #000;}	
	/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.ico-soc-for-blog        {margin-right: 60px; _display: inline;}
.ico-soc        {margin-top: -2px; width: 80px;}
.ico-soc a        {float: right; width: 16px; height: 16px; margin: 0 0 10px 4px;}
.ico-soc a.lj        {background: url(/images/ico-soc.png) -59px top  no-repeat}
.ico-soc a.tweet        {background: url(/images/ico-soc.png) -40px top  no-repeat;}
.ico-soc a.fb        {background: url(/images/ico-soc.png) -20px top  no-repeat;}
.ico-soc a.vk        {background: url(/images/ico-soc.png) left top  no-repeat;}

.corner {position: relative; width: 220px; height: 317px; margin: 0 auto;}
.corner_img {position: absolute; left: 0; top: 0;}



