/* @override http://mauryyeston.com/css/main.css */

body{	font:15px Georgia, "Times New Roman", Times, serif;	margin:0;	background:#fff;	color:#383838;}a{	color:#3a6f8e;	text-decoration:none;}a:hover{text-decoration:underline;}img{border:none;}#wrapper{	width:950px;	margin:0 auto;}#header{	padding:10px 0 0;	width:100%;	margin:0 0 30px;}.logo{	width:309px;	height:73px;	overflow:hidden;	position:relative;	margin:0 0 -10px 16px;}.logo a{	width:309px;	height:146px;	display:block;	background: url(/images/main/logo.png) no-repeat;	overflow:hidden;	text-indent:-9999px;	cursor:pointer;}.logo a:hover{margin-top:-73px;}.user-area{	overflow:hidden;	background: url(/images/main/bg-user-area.gif) no-repeat;	height:39px;	padding:0 9px 0 0;}#nav{	float:left;	list-style:none;	margin:0;	padding:0 0 0 9px;	width:315px;}#nav li{float:left;}#nav a{	float:left;	background: url(/images/main/bg-navigation.gif) no-repeat;	height:39px;	text-indent:-9999px;	overflow:hidden;}#nav .about{width:65px;}#nav .works{	background-position:-65px 0;	width:57px;}#nav .products{	background-position:-122px 0;	width:79px;}
#nav .news{	background-position:-201px 0;	width:52px;}#nav .contact{	background-position:-253px 0;	width:62px;}#nav .about:hover{background-position:0 -39px;}#nav .works:hover{background-position:-65px -39px;}#nav .products:hover{background-position:-122px -39px;}
#nav .news:hover{background-position:-201px -39px;}#nav .contact:hover{background-position:-253px -39px;}.btn-music,.btn-play{	float:right;	background: url(/images/main/btn-music.gif) no-repeat;	width:53px;	text-indent:-9999px;	overflow:hidden;	height:39px;}.btn-music:hover{background-position:0 -117px;}.btn-music{background-position:0 -78px;}.btn-play{background-position:0 0;}.btn-play:hover{background-position:0 -39px;}.text-holder{	background: url(/images/main/bg-decor.gif) no-repeat;	padding:0 0 0 30px;	width:528px;	overflow:hidden;	font:12px/39px "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;}.text-frame{	background: url(/images/main/bg-decor.gif) no-repeat 100% 0;	padding:0 25px 0 0;}.news-holder{	width:503px;	overflow:hidden;	position:relative;}.craw-line{	overflow:hidden;	width:99999px;}.text-holder p{	margin:0;	float:left;	padding:0 20px 0 0;}#main{width:100%;}#content{width:100%;}.carousel{	overflow:hidden;	position:relative;	margin:0 0 60px;	width:950px;	z-index:50;}.carousel .link-prev,.carousel .link-next{	position:absolute;	left:28px;	top:-9999px;	width:77px;	height:77px;	margin:-37px 0 0;	z-index:50;	overflow:hidden;	outline:0;}.carousel:hover .link-prev,.carousel:hover .link-next,.hover .link-prev,.hover .link-next{	top:50%;}.carousel .link-prev:hover,.carousel .link-next:hover{border:none;}.carousel .link-next{	left:auto;	right:32px;}.carousel .link-prev span,.carousel .link-next span{	display:block;	width:77px;	height:154px;	overflow:hidden;	text-indent:-9999px;	background: url(/images/main/btn-prev.png) no-repeat;	cursor:pointer;}.carousel .link-next span{background: url(/images/main/btn-next.png) no-repeat;}.carousel .link-prev:hover span,.carousel .link-next:hover span{margin-top:-77px;}.carousel .carousel-t,.carousel .carousel-b{	position:absolute;	left:0;	top:0;	height:6px;	width:950px;	z-index:50;	overflow:hidden;	background: url(/images/main/bg-carousel.gif) no-repeat;}.carousel .carousel-b{	background: url(/images/main/bg-carousel.gif) no-repeat -950px 0;	top:auto;	bottom:0;}.carousel .carousel-area{	width:950px;	overflow:hidden;	position:relative;	z-index:50;}.carousel ul{	position:relative;	width:99999px;	padding:0;	margin:0;	list-style:none;}.carousel ul img{display:block;}.carousel li{	float:left;	width:950px;	position:relative;	/*display:none;*/}.carousel ul .title{	position:absolute;	left:0;	bottom:0;	height:auto;	width:920px;	padding:6px 15px;	color:#f5f5f5;	font:12px/18px "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;	z-index:50;	background: url(/images/main/bg-title.png) repeat;}#content .carousel ul .title p{margin:0;}.box{	width:950px;	padding:19px 0 0;	background:url(/images/main/bg-box.gif) no-repeat;	margin:0 0 15px;	line-height:27px;}.box .holder{	padding:0 0 19px;	background:url(/images/main/bg-box.gif) no-repeat -950px 100%;}.box .frame{	background:url(/images/main/bg-box.gif) repeat-y -1900px 0;	overflow:hidden;	height:1%;	padding:8px 24px 12px;}#content h2{	margin:0 0 30px;	font:21px/26px Georgia, "Times New Roman", Times, serif;	color:#383838;
	line-height:30px;}#content p{margin:0 0 36px;}

#content .photo-wrap {
	float:left;
	margin:0 30px 30px 0;
}
#content .photo-wrap-right {
	float:right;
	margin:0 0 30px 30px;
}.block{	border-bottom:1px solid #ebebeb;	padding:37px 0 30px;
}.align-left{	float:left;	margin:6px 25px 0 0;}.align-right{	float:right;	margin:6px 0 0 25px;}#content .block p{margin:0 0 10px;}.block-text{	height:1%;	overflow:hidden;}
.block-text .author{
	margin:0 0 25px 40px;
}#content h1{	color:#727272;	font-size:30px;	line-height:32px;	margin:0 0 20px 0;}
#content h3{	color:#727272;	font-size:21px;	line-height:26px;	margin:0 0 2px;}#content blockquote{	margin:0;	padding:0 0 0 49px;	color:#808080;	background: url(/images/main/bg-blockquote.gif) no-repeat 4px 9px;}#content q{quotes: none;}#content q:before,#content q:after{content:"";}#footer{	color:#b1c3ca;	font:12px/16px "Lucida Sans Unicode", Arial, Helvetica, Verdana, sans-serif;	padding:21px 20px 21px 17px;	overflow:hidden;	height:1%;}#footer a{color:#b1c3ca;}#footer p{margin:0;}#footer .by{	float:right;	font-weight:normal;}.movieContainer,#soundmanager-debug-toggle,#soundmanager-debug,#soundmanager-debug{	position:absolute !important;	height:1px !important;	width:1px !important;	overflow:hidden;}