body	{
	background: #f4e8d1 url('/_common/images/reg-bg-white.png') 0px 0px repeat-x;
	}
.wrapper	{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	width: auto;
	min-width: 1000px;
	text-align: left;
	}
	*html .wrapper	{
		width: expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) <= 1002 ? "1002px" : "auto");
		}
a	{
	outline: none;
}
	.big-header	{
		position: absolute;
		left: 0px;
		top: 225px;
		padding: 0px 0px 0px 10%;
		background: url("/_common/images/header-bg.png") 0px 0px repeat-x;
		z-index: 2
		}
	.content	{
		margin: 415px 0px 30px 10% !important;
		margin: 415px 0px 30px 5%;
		padding-bottom: 120px;
		float: left;
		width: 50%;
		zoom: 1;
		color: #191f2a
		}
		.content-text{
			font-family:Tahoma;
			line-height: 25px;
			margin-top: 91px;
		}
		.content a	{
			color: #2a3546
			}
		.statusbar	{
			color: #9c9fa2;
			/*margin-bottom: 10px;*/
			}
			.statusbar a	{
				color: #8d8557
				}
		.header	{
			/*margin-bottom: 80px;*/
			}
			.header a	{
				color: #E1C16A
				}
		.main-header	{
			/*float: left;
			width: 50%;
			margin-right: -50%;*/
			position: absolute;
			left: 10%;
			top: 435px;
			white-space: nowrap
			}
		.print	{
			/*float: right;
			width: 20%;
			margin: 25px 0px 50px;*/
			position: absolute;
			right: 50px;
			top: 415px;
			}
	.search	{
		position: absolute;
		right: 210px;
		top: 415px
		}
	.katart	{
		position: absolute;
		/*right: 310px;
		top: 70px*/
		right: 418px;
		top: 70px
		}
	.katart-txt	{
		position: absolute;
		/*right: 220px;
		top: 73px;*/
		right: 339px;
		top: 79px;
		font-size: 120%;
		color: #F3E48F
		}
	.vip	{
		position: absolute;
		right: 255px;
		top: 70px
		}
	.vip-txt	{
		position: absolute;
		right: 170px;
		top: 79px;
		font-size: 120%;
		color: #F3E48F
		}
	.creative	{
		position: absolute;
		/*right: 128px;
		top: 70px*/
		right: 86px;
		top: 70px
		}
	.creative-txt	{
		position: absolute;
		/*right: 50px;
		top: 85px;*/
		right: 23px;
		top: 90px;
		font-size: 120%;
		color: #F3E48F
		}
	.menu-top	{
		position: absolute;
		top: 113px;
		right: 7%;
		}
		.menu-top li	{
			float: left;
			padding: 0px;
			}
	.menu-bottom	{
		position: absolute;
		left: -15px;
		top: 338px;
		padding: 0px 15px 0px 10%;
		background: url("/_common/images/menu-bottom-bg.png") 0px 0px repeat;
		height: 54px;
		overflow: hidden;
		z-index: 2
		}
		.menu-bottom li	{
			float: left;
			padding: 0px 15px;
			margin: 0px;
			line-height: 54px;
			vertical-align: middle;
			white-space: nowrap
			}
		.menu-bottom li:hover	{
			background: #1c212b;
			}
			.menu-bottom li a	{
				display: block;
				}
		.menu-bottom .active	{
			background: #1c212b;
			color: #FFF
			}
	.sidebar	{
		margin: 525px 0% 30px 68%;
		padding-bottom: 120px;
		font-size: 1.4em;
		font-family: Tahoma;
		zoom: 1
		}
		.sidebar a	{
			color: #2a3546
			}
		.sidebar a.active	{
			text-decoration: underline;
			color: #000
			}
		.sidebar ul	{
			padding-left: 50px;
			font-size: 90%;
			}
			.sidebar ul ul	{
				padding-left: 30px;
				font-size: 75%;
				font-weight: normal;
				}
			.sidebar li span	{
				/*background: #FFF;*/
				color: #050505
				}
				.sidebar li span a	{
					color: #fff;
					}
		.ear	{
/*			margin-top: 50px;*/
			width: 300px;
			height: 157px;
			position: relative;
			background: url("/_common/images/ear-gradient.png") 0px 32px repeat-x;
			}
			.ear div	{
				background: 29px 32px no-repeat;
				width: 300px;
				height: 157px;
				}
			.ear img	{
				position: absolute;
				top: 0px;
				left: 0px;
				width: 301px;
				height: 157px;
				z-index: 1
				}
			.ear a	{
				display: block;
				height: 90px;
				position: absolute;
				top: 15px;
				left: 20px;
				right: 10px;
				bottom: 10px;
				z-index: 2;
				padding: 45px 25px 0px 140px;
				font-size: 1.2em;
				line-height: 0.8em;
				color: #f7e48b
				}
				.ear a span	{
					font-size: 0.7em;
					}
	.main-link	{
		position: absolute;
		left: 10%;
		top: 50px;
		width: 261px;
		height: 124px;
		}
	.header-bg	{
		position: absolute;
		top: 182px;
		left: 0px;
		width: 100%;
		height: 210px;
		z-index: 1;
		background: 100% 0px no-repeat
		}
	.footer	{
		position: absolute;
		bottom: 75px;
		left: 10%;
		width: 50%;
		color: #4d5056
		}
		.footer .sitemap	{
			float: right;
			}
		.footer a	{
			color: #2a3546
			}
		.footer address	{
			display: inline
			}
		.footer address.block	{
			display: block
			}
		.noflash	{
			margin-bottom: 60px;
			}

			
/****** my css ******/
/*================ Новостная лента ==================*/
.filter	{
	background: url('/_common/images/filter-bg.png') repeat-x ;
	height: 46px;
	padding-left: 25px;
	padding-top: 3px;
	}
	.filter .filter-left{
		float: left;
		}
	.filter .sbmt{
		background: url('/_common/images/filter-sbmt.png') no-repeat ;
		height: 24px;
		width: 90px;
		margin-left: 35px;
		float: left;
		cursor: pointer;
		margin-top: 2px;
		}
	.filter select{
		margin-left: 10px;
		width: 60px;
		}
	.filter span	{
		color: #000000;
		font-size: 75%;
		font-weight: bold;
		}
		.filter span.nav	{
			padding-left: 15px;
			font-size: 75%;
			}
.filter-s	{
	background: url('/_common/images/filter-bg.png') repeat ;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 7px;
	width: 100%;
	}
	.filter-s .sbmt{
		background: url('/_common/images/filter-sbmt.png') no-repeat ;
		height: 24px;
		width: 90px;
		margin: 5px 10px 0px 15px;
		cursor: pointer;
		}
	.filter-s select{
		margin-left: 15px
		}
	.filter-s span	{
		color: #000000;
		font-size: 75%;
		font-weight: bold;
		}
.filter-text	{
	color: #000;
	font-size: 90%;
	font-weight: bold
	}

.news-item .news-descr, .news-item .news-date, .news-item .news-title{
	margin-left: 135px;
	}
.news-item h5	{
	padding-top: 5px;
	}
.news-item h5.nomargin{
	padding-top: 15px;
	}
.news-item .news-img{
	float: left;
	}
	.news-item .news-img img	{
		padding: 0px;
		padding-top: 10px;
		}
.news-item .nomargin{
	margin-left: 0px;
	}
.news-item{
	margin-top: 10px;
	}
	.news-item .news-title{
		padding-top: 15px;
		}
		.news-item .news-title h5{
			padding-top: 0px;
			}
		.news-item .news-title .right{
			width: 100px;
			float: right;
			text-align: right;
			color: #666666;
			}
		.news-item .news-title .left{
			margin-right: 100px;
			}
/*================ Галерея ==================*/
.gallery	{
	}
	.gallery li, span.gallery	{
		width: 120px;
		height: 120px;
		padding:0;
		margin: 0px 20px 20px 0px;
		float: left;
		}
		.gallery img	{
			margin: 0px !important;
			}
	p span.gallery { margin-bottom: 10px; }


.year-month ul	{
	padding-left: 25px;
	padding-top: 0px;
	}
	.year-month ul li	{
		padding-top: 0px;
		}
.reg-menu ul	{
	padding-left: 25px;
	}
	.reg-menu ul ul	{
		font-size: 90%;
		padding-left: 25px;
		padding-top: 0px;
		}
		.reg-menu ul ul li	{
			padding-top: 0px;
			}

/*================ Плашка для клиентов ==================*/
.c-tr	{
	height: 100%;
	background: #ffffff url(/_common/images/plashka/tr-w.gif) 100% 0% no-repeat;
	width: 270px;
	text-align: center;
}
.c-br	{
	height: 100%;
	background: url(/_common/images/plashka/br-w.gif) 100% 100% no-repeat;
}
.c-bl	{
	height: 100%;
	background: url(/_common/images/plashka/bl-w.gif) 0% 100% no-repeat;
}
.c-tl	{
	height: 100%;
	background: url(/_common/images/plashka/tl-w.gif) 0% 0% no-repeat;
	padding: 5px 30px 14px 30px;
}
.c-tr img	{
	padding: 0px;
}
.clients li{
	margin-top: 10px;
}

/*================ Портфолио ==================*/
.p_item	{
	margin-top: 40px;
	color: #6e7174;
	overflow: hidden;
	}
*html .p_item	{
	height: 1%;
	overflow: visible;
	}
	.p_item .p_photo	{
		width: 120px;
		height: 120px;
		float: left;
		}
		.p_item .p_photo img	{
			padding: 0px;
			margin: 0px;
			}
	.p_item .p_descr	{
		margin-left: 25px;
		}
		.p_item .p_descr p	{
			padding: 0px;
			}
		.p_item .p_descr .p_title	{
			font-weight: bold;
			text-decoration: underline;
			}
			.p_item  .p_descr .p_title:hover	{
				text-decoration: none;
				}
		.p_item  .p_descr span	{
			font-size: 80%;
			padding-top: 10px;
			font-weight: bold;
			}
	.p_item .p_margin	{
		margin-left: 145px;
		}

.feedback td	{
	padding-top: 15px;
	}

.parthner	{
	margin-top: 25px;
	}

.no-padding	{
	padding-top: 0px ;
	padding-bottom: 0px;
	}

/********** Креатив **********/
.creative-ear	{
	float: left;
	width: 30%;
	padding-right: 15px;
	}
	.creative-ear .creat-img	{
		height: 130px;
		text-align: center;
		}
	.creative-ear .creat-title	{
		text-align: center;
		}
		.creative-ear .creat-title a	{
			font-weight: bold;
			}

/********** Paging ***********/
#pagingbar	{
	margin-top: 30px;
	}

/********** Artist list style ***********/
.a-title	{
	color: #191f2a ;
	}
	.a-title span	{
		padding: 3px;
		background: #e7d09c
		}
		.a-title span.gradient	{
			background: #f31902 url(/_common/images/artist-gradient.png) top repeat-x;
			}
.a-group	{
	overflow: hidden;
	position: relative;
	margin-top: 15px;
	}
*html .a-group	{
	height: 1%;
	overflow: visible;
	}
	.a-group .a-showall	{
		background: url('/_common/images/showall.gif') no-repeat;
		position: absolute;
		right: 0px;
		top: 18px;
		width: 96px;
		display: block;
		height: 24px;	
		font-size: 75%;
		text-align: center;
		}
	.a-group .hide	{
		display: none;
		}
	.a-group .a-item	{
		width: 30%;
		float: left;
		text-align: center;
		margin-top: 8px;
		height: 180px
		}
		.a-group .a-item img	{
			padding: 0px;
			}
		.a-group .a-item p	{
			padding: 0px;
			line-height: 15px;
			/*font-weight: bold;*/
			}
			.a-group .a-item p a	{
				font-size: 90%;
				font-weight: bold;
				}

.counter	{
	position: absolute;
	bottom: -40px
	}

/*======= Поиск =======*/
.search-result, .search-loading, .search-fail { display: none; }
	.search-result .results a { font-weight: bold; }
	.search-result .results p { padding-top: 0px; }
.search-result .paging span { 
	float: left; 
	padding-right: 10px;
}
.search-result .paging ul { padding: 0px; }
.search-result .paging li { 
	float: left;
	padding: 0px 10px;
	list-style: none;
}

/*** Контакты ***/
.contacts	{
	position: absolute;
	top: 50px;
	right: 6%;
	padding: 0px;
	list-style-type: none;
	/* padding-left: 400px; */
	}
	.contacts li	{
		display: block;
		float: left;
		/* width: 27%; */
		padding: 0px 49px 0px 0px;
		list-style-type: none;
		position: relative;
		z-index: 5;
		}
	.contacts li.last	{
		padding-right: 0px;
		}
		.contacts li .email	{
			color: #f3d398;
			display: block;
			height: 27px;
			}
		.contacts li .address	{
			color: #93a4ab;
			font-size: 0.9em;
			height: 62px;
			padding: 5px 0px 0px 0px;
			}
			.contacts li .address span	{
				display: block;
				margin: 0px auto;
				}
		.contacts li .z-index	{
			position: relative;
			z-index: 10;
			}
		.contacts li .bg	{
			display: block;
			position: absolute;
			z-index: 1;
			top: 27px;
			left: 0px;
			width: 170px;
			height: 68px;
			/*
			filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/_common/images/new-main/contacts-bg-orig.png",sizingMethod="scale");
			filter: alpha(opacity=50);
			*/
			opacity: 0.5;
			background: url('/_common/images/new-main/contacts-bg-orig.png') 50% 0 no-repeat;
			}
/*** /Контакты ***/
