* { margin: 0; padding: 0; border: 0; }
body, html {
	font-size: 12px;
	font-family: Arial;
	color: #9A9A9B;
	background: #FFF url("/share/images/site/backgrounds/top_body.gif") top left repeat-x;
}
#wrap {
	width: 775px;
	height: auto;
	background-color: transparent;
	margin: 0 auto;
	padding: 18px 0 0 0;
}
#wrap #searchBox {
	height: 22px;
	width: 215px;
	float: right;
	overflow: hidden;
}
#wrap #searchBox input {
	width: 112px;
	height: 19px;
	padding: 1px 0 0 1px;
	border: 0;
	background: #FFF;
	float: left;
}
#wrap #searchBox p {
	font-size: 11px;
	color: #000;
	float: left;
	padding: 4px 10px 0 0;
	letter-spacing: 2px;
}
#wrap #searchBox .submitSearch {
	width: 33px;
	height: 20px;
	border-bottom: 1px solid #ADC380;
	border-top: 1px solid #ADC380;
	border-left: 2px solid #ADC380;
	border-right: 2px solid #ADC380;
	float: left;
	color: #ADC380;
	font-weight: 600;
	margin: 0 0 0 10px;
}
#wrap #logo {
	width: 168px;
	height: 191px;
	padding: 26px 0 0 22px;
	margin: -18px 0 0 0;
	background: transparent url("/share/images/site/backgrounds/logo.gif") top left no-repeat;
	float: left;
}
.SiteMap {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 2px solid #EAC99A; 
}
.Code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 2px solid #EAC99A; 
}
#sitemap ul {
}
a.site:link, a.site:visited  {
	text-decoration: none;
	color: #9A9A9B;
}
a.site:hover  {
	text-decoration: underline;
	color: #EAC99A; 
}
a:link, a:visited {
	color: #9A9A9B;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#wrap #navigation {
	width: 585px;
	height: 30px;
	background-color: transparent;
	float: left;
	margin: 29px 0 0 0;
	overflow: hidden;
}
#wrap #navigation ul, #wrap #navigation li {
	list-style-type: none;
	float: left;
}
#wrap #navigation li {
	float: left;
}
#wrap #navigation ul li a:link, #wrap #navigation ul li a:visited {
	color: #9A9A9B;
	text-decoration: none;
	font-size: 16px;
	border-bottom: 4px solid #FFF;
	float: left;
	font-weight: 600;
	margin: 0 5px 0 5px;
	padding: 0 5px 3px 5px;
}
#wrap #navigation ul li a:hover {
	color: #9A9A9B;
	text-decoration: none;
	font-size: 16px;
	border-bottom: 4px solid #D2E4AE;
}
#wrap #navigation ul li a.active:link, #wrap #navigation ul li a.active:visited, #wrap #navigation ul li a.active:hover {
	color: #9A9A9B;
	text-decoration: none;
	font-size: 16px;
	border-bottom: 4px solid #D2E4AE;
}
#wrap .separator-1 {
	float: left;
	width: 341px;
	height: auto;
	background: transparent url("/share/images/site/separator.gif") top left repeat-x;
	margin: 22px 0 0 22px;
	padding: 22px 0 0 0;
}
#wrap .separator-4 {
	float: left;
	width: 753px;
	height: 1px;
	background: transparent url("/share/images/site/separator.gif") top left repeat-x;
	margin: 22px 0 0 22px;
	padding: 22px 0 0 0;
}
#wrap .separator-3 {
	float: left;
	width: 500px;
	height: 1px;
	background: transparent url("/share/images/site/separator.gif") top left repeat-x;
}
#wrap .separator-2 {
	width: 327px;
	height: 1px;
	background: transparent url("/share/images/site/separator.gif") top left repeat-x;
	margin: 22px 0 0 0;
	padding: 22px 0 0 0;
}
#wrap #head {
	width: 775px;
	height: auto;
}	
#wrap #head .Left {
	width: 500px;
	float: left;
	margin: 0 0 0 22px;
}
#wrap #head .Left h2 {
	font-size: 29px;
	font-weight: 400;
	color: #C5D99D;
	margin: 10px 0 10px 0;
}
#wrap #head .Left span.q1 {
	display: inline;
	width: 26px;
	height: 24px;
	background: transparent url("/share/images/site/q1.gif") top left no-repeat;
	float: left;
	margin: 0 10px 0 0;
}
#wrap #head .Left span.q2 {
	display: inline;
	width: 28px;
	height: 28px;
	background: transparent url("/share/images/site/q2.gif") top left no-repeat;
	float: left
}
#wrap #head .Left .qq {
	vertical-align: middle;
	margin: 0 0 0 5px;
}
#wrap #head .Left span.txt {
	float: left;
}
#wrap #head .Left p {
	font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	color: #9A9A9B;
	text-align: justify;
	margin: 0 0 10px 0;
}
#wrap #head .Right {
	float: left;
	width: 201px;
	margin: 10px 0 0 50px;
}
#wrap #head .Right img {
	padding: 5px;
	border: 1px solid #E4EFCE;
}	
#wrap #RNDpic {
	margin: -110px 0 0 0;
	float: right;
}
#wrap #RNDpic img {
	padding: 7px;
	border: 1px solid #E4EFCE;
}

#wrap .separator-1 h2 {
	font-size: 24px;
	color: #C5D99D;
	padding: 0 0 10px 0;
	font-weight: 400;
}
#wrap .separator-1 p {
	line-height: 22px;
}
#wrap .separator-1 a.more:link, #wrap .separator-1 a.more:visited {
	height: 15px;
	background: transparent url("/share/images/site/list-type.gif") no-repeat;
	background-position: 0px 2px;
	color: #9CB370;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 15px;
	letter-spacing: 2px;
	float: right;
	margin: 15px 0 0 0;
}
#wrap #container {
	width: 775px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 25px 0 0 0;
	background: #FFF url("/share/images/site/backgrounds/container.gif") top left repeat-x;
}
#wrap #containerPages {
	width: 775px;
	height: auto;
	margin: 10px 0 0 0;
	padding: 25px 0 0 0;
	background-color: #FFF;
}
#wrap #containerPages p {
	line-height: 22px;
	margin: 10px 0 20px 22px;
	text-align: justify;
}
#wrap #containerPages h3 {
	font-size: 21px;
	color: #C5D99D;
	font-weight: 400;
	margin: 10px 0 0 22px;
}
#wrap #container p {
	line-height: 22px;
	text-align: justify;
}
#wrap #container h3 {
	font-size: 18px;
	color: #EAC99A;
	padding: 0 0 10px 0;
	font-weight: 400;
}	
#wrap #container h4 {
	font-size: 14px;
	color: #EAC99A;
	padding: 0 0 10px 0;
	font-weight: 600;
}
#wrap #container .columnLeft_C {
	width: 362px;
	height: auto;
	float: left;
	padding: 0 30px 0 22px;
	background: transparent url("/share/images/site/separator-2.gif") right top repeat-y;
	display: none;
}
#wrap #container .columnLeft_C .person {
	width: 97px;
	height: 94px;
	padding: 6px 0 0 13px;
	background: transparent url("/share/images/site/backgrounds/person.gif") left top no-repeat;
	float: left;
	margin: 0 10px 0 0 ;
}
#wrap #container .columnRight_C .news_home {
	width: 82px;
	height: 78px;
	padding: 6px 0 0 9px;
	background: transparent url("/share/images/site/backgrounds/news.gif") left top no-repeat;
	margin: 0 10px 10px 115px ;
}
#wrap #container .columnLeft_C a.more:link, #wrap #container .columnLeft_C a.more:visited {
	height: 15px;
	background: transparent url("/share/images/site/list-type.gif") no-repeat;
	background-position: 0px 2px;
	color: #9CB370;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 15px;
	letter-spacing: 2px;
	float: right;
	margin: 15px 0 0 0;
}
#wrap #container .columnRight_C {
	width: 327px;
	height: auto;
	float: left;
	padding: 0 0 0 30px;
	display: none;
}
#wrap #container .columnRight_C  p {
	text-align: center;
	margin: 5px 0 0 0;
}
a.titleHome:link, a.titleHome:visited {
	text-align: center;
	margin: 5px 0 0 0;
	color: #9A9A9B;
	text-decoration: none;
}
#wrap #container .columnRight_C a.more:link, #wrap #container .columnRight_C a.more:visited {
	height: 15px;
	background: transparent url("/share/images/site/list-type.gif") no-repeat;
	background-position: 0px 2px;
	color: #9CB370;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 15px;
	letter-spacing: 2px;
	float: right;
	margin: 15px 0 0 0;
}
#wrap #container .columnRight_C span.small {
	display: block;
	margin: 5px 0 5px 0;
}
#footerBG {
	width: 100%;
	height: 75px;
	background: transparent url("/share/images/site/backgrounds/bottom-footer.gif") top left repeat-x;
}
#footerBG #footer {
	width: 775px;
	height: 75px;
	margin: 0 auto;
}
#footerBG #footer .columnLeft {
	width: 400px;
	height: 25px;
	float: left;
	padding: 50px 0 0 0;
}
#footerBG #footer .columnRight {
	width: 215px;
	height: 61px;
	float: right;
	padding: 9px 0 0 0;
}
#footerBG #footer .columnLeft  ul, #footerBG #footer .columnLeft  li {
	list-style-type: none;
}
#footerBG #footer .columnLeft  li {
	float: left;
}
#footerBG #footer .columnLeft ul  li  a:link, #footerBG #footer .columnLeft  ul li a:visited {
	color: #4F4F52;
	text-decoration: none;
	background: transparent url("/share/images/site/separator-footer.gif") no-repeat;
	background-position: right 2px;
	padding: 0 10px 0 10px;
}
#footerBG #footer .columnLeft ul  li  a.last:link, #footerBG #footer .columnLeft  ul li a.last:visited {
	color: #4F4F52;
	text-decoration: none;
	background: none;
	background-position: right 2px;
	padding: 0 10px 0 10px;
}
.news {
	width: 753px;
	margin: 0 0 0 22px;
}
.news img{
	padding: 4px;
	border: 1px solid #E9F2D7;
	float: right;
}
.news ul li img{
	padding: 4px;
	border: 1px solid #E9F2D7;
	float: none;
}

.news p {
	margin: 0 0 0 0 !important;
}
.news p.txt {
	width: 650px;
	margin: 0 0 0 0 !important;
	float: left;
}
.news .text {
	width: 753px;
	margin: 20px 0 10px 12px !important;
	line-height: 22px;
}
.news ul, .news li {
	color: #9A9A9B;
}
.news ul {	
	margin: 0 0 0 30px;
}
.news p.date {
	margin: 0 0 0 10px !important; 
}
.news .left_1 {
	width: 65px;
	height: 53px;
	padding: 5px 2px 0 0;
	background: transparent url("/share/images/site/news_1.gif") no-repeat;
	float: left;
	margin: 0 0 7px 0;
	color: #FFF;
	font-weight: 600;
	font-size: 43px;
	text-align: center;
}
.news .left_2 {
	width: 65px;
	height: 53px;
	padding: 5px 2px 0 0;
	background: transparent url("/share/images/site/news_2.gif") no-repeat;
	float: left;
	margin: 0 0 7px 0;
	color: #FFF;
	font-weight: 600;
	font-size: 43px;
	text-align: center;
}
.news .right {
	width: 686px;
	height: 53px;
	padding: 5px 0 0 0;
	background-color: transparent;
	float: left;
}
a.News_link_1:link, a.News_link_1:visited {
	color: #C5D99D;
	font-weight: 400;
	text-decoration: none;
	font-size: 21px;
	margin: 0 0 0 10px;
}
a.Artist_link_1:link, a.Artist_link_1:visited {
	color: #C5D99D;
	font-weight: 400;
	text-decoration: none;
	font-size: 21px;
	margin: 0 0 0 0;
}
a.Artist_link_2:link, a.Artist_link_2:visited {
	color: #EAC99A;
	font-weight: 400;
	text-decoration: none;
	font-size: 21px;
	margin: 0 0 0 0;
}
h6 {
	color: #C5D99D;
	font-weight: 400;
	text-decoration: none;
	font-size: 21px;
	margin: 0 0 0 10px;
}	
a.News_link_2:link, a.News_link_2:visited {
	color: #EAC99A;
	font-weight: 400;
	text-decoration: none;
	font-size: 21px;
	margin: 0 0 0 10px;
}
a.Search:link, a.Search:visited {
	color: #EAC99A;
	font-weight: 600;
	text-decoration: none;
	font-size: 12px;
	margin: 0 0 0 0;
}
a.Back:link, a.Back:visited {
	color: #EAC99A;
	font-weight: 600;
	text-decoration: none;
	font-size: 12px;
	margin: 0 0 0 22px;
}
a.paginationNews:link, a.paginationNews:visited {
	display: block;
	width: 13px; 
	height: 17px;
	padding: 2px 0 0 6px;
	background: transparent url("/share/images/site/paginationDefault.gif") no-repeat;
	float: left;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	font-weight: 600;
	margin: 0 10px 0 0;
}
a.paginationNews:hover {
	background: transparent url("/share/images/site/pagination.jpg") no-repeat;
}
#links-js {
	width: auto;
	float: left;
	display: block;
	visibility: hidden;
}
#links {
	width: auto;
	margin: 0 auto;
	display: block;
}
#contacts { 
	margin: 20px 0 0 22px;
}
#contacts select {
	border: 1px solid #D2E4AE;
	width: 345px;
	height: 22px;
	padding: 1px 0 0 2px;
	margin: 0 0 10px 0;
}
#contacts input {
	border: 1px solid #D2E4AE;
	width: 341px;
	height: 20px;
	padding: 3px 0 0 2px;
	margin: 0 0 10px 0;
}
#contacts label {
	display: block;
	width: 200px;
	float: left;
	padding: 4px 0 0 0;
}
#contacts textarea {
	border: 1px solid #D2E4AE;
	width: 341px;
	height: 120px;
	padding: 3px 0 0 2px;
	margin: 0 0 10px 0;
}
#contacts .submit-form {
	width: 71px !important;
	height: 32px !important;
	border: 0 !important;
	margin: 0 0 10px 200px;
}
.space { height: 20px; }
.clear { clear: both; }

/*		Gayalogue		*/

				.screen  {
					width: 775px;
				}
				.screen li{
					list-style:none;
				}
				.picArt {
					padding: 4px;
					border: 1px solid #D2E4AE;
					width: auto;
					height: 200px;
				}
				.screen .jq-ss-crop{
					margin:5px 5px;
					float:left;				
				}
				.view {
					width: 600px;
					height: 205px;
					overflow: hidden;
				}
				.view img {
					
				}
				.images {
					width: 10000px !important;
					width: 10004px;
				}
				.left {
					display: block;
					height: 30px;
					width: 30px;
				}
				.right {
					display: block;
					height: 30px;
					width: 30px;
				}
			
/*		Gayalogue		*/

.SearchInput {
	margin: 0 !important; 
	padding: 0 !important;
}
.ContactsInput {
	margin: 0 !important; 
	padding: 0 !important;
}
.ArtistFea {
	margin: 0 0 20px 80px;
}
.ArtistFeaTitle {
	color: #EDD1B1;
	font-weight: 600;
}
.BannerDis {
	margin: 0 0 10px 50px;
}
.TitleWork {
	color: #C5D99D;
	text-align: center; 
	margin: 20px 0 20px 0 !important; 
	font-size: 21px;
}
.DescWork {
	margin: 20px 0 20px 0 !important; 
	text-align: center;
}
.Title {
	color: #C5D99D;
	text-align: center; 
	margin: 20px 0 20px 22px !important; 
	font-size: 21px;
}
.GreenRectangle {
	display: block;
	background-color: #F5F9EC;
	margin: 5px 0;
	padding: 10px;
}
p.gallery img {
					padding: 4px;
					border: 1px solid #D2E4AE;
					margin: 0 15px 15px 15px;
				}