/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #555;
	background: #f2f0f1 url(../images/site/white-back.jpg) center repeat-y;  /* IE6 */
}
.pageContainer {
	width: 900px; /* IE6 */
	margin: auto;
	background: url(../images/site/header.jpg) repeat-x;
}
.menuItems {
	font-family: "Courier New", Courier, monospace;
}
.menuItem {
	height: 40px;
	float: left;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #667275;
	margin: 40px 8px 0px;
	line-height: 14px;
}
.menuItem a {
	color: #747474;
	text-decoration: none;
}
.menuItem a:hover {
	color: #8c8c8c;
	text-decoration: none;
}
.pageLeftPart {
	width: 200px;
	padding: 25px 0px;
	float: left;
}
.pageRightPart {
	width: 650px;
	padding: 25px;
	float: right;
}
.address {
	padding: 90px 0px 0px 20px;
	color: #7b7a7a;
	font-weight: bold;
}
.address .visit {
	font-size: 16px;
}
.grayBox {
	background: #7a7a7a;
	height: 2px;
	line-height: 1px;
	font-size: 1px;
	width: 180px;
	margin: 5px 0px 0px 20px;
}
.rights {
	font-size: 10px;
	color: #bbb;
	font-weight: bold;
	margin-left: 20px;
}
/* MAIN */
.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}
.left {
	float: left;
}
.right {
	float: right;
}
img {
	border: none;
}
.image, .image2 {
	border: #ccc 1px solid;
	padding: 2px;
	background: #f5f5f5;
}
.image:hover {
	border: #666 1px solid;
}
a {
	color: #999;
}
form {
	line-height: 26px;
	padding: 0px;
	margin: 0px;
}
.input {
	border: #777 1px solid;
	color: #333;
	width: 160px;
}
.checkbox, .select {
	border: #777 1px solid;
	color: #333;
}
textarea {
	width: 400px;
	height: 200px;
	border: #777 1px solid;
	color: #333;
}
.textareaSmall {
	height: 100px;
}
.button {
	background: #eee;
	border: #777 1px solid;
	line-height: 10px;
	color: #333;
}

.marginLeft40px {
	margin-left: 40px;
}
.h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-transform: capitalize;
}
.h2 {
	font-size: 15px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px;
}
.h3 {
	font-size: 13px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
/* ARTICLES */
.articles-list {
	
}
.articles-list-item, .articles-list-item-farsi {
	margin-top: 30px;
}
.articles-list-item {
	margin-left: 30px;
}
.articles-list-item-farsi {
	margin-right: 30px;
	direction: rtl;
	font-size: 16px;
}
.articles-list h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 1px 0px;
	padding: 0px;
	color: #666666;
	text-transform: capitalize;
}
.articles-list h2 {
	font-size: 13px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px;
}
.articles-list .gray {
	color: #666;
}
.articles-list-item-left, .articles-list-item-left-farsi {
	float: left;
	width: 80px;
	height: 80px;
}
.articles-list-item-left-farsi {
	float: right;
}
.articles-list-photo {
	
}
.articles-list-item-right, .articles-list-item-right-farsi {
	float: left;
	width: 400px;
	height: 80px;
	margin-left: 20px;
}
.articles-list-item-right-farsi {
	float: right;
	margin-right: 20px;
}
.article-item, .article-item-farsi {
	margin-left: 30px;
	width: 500px;
}
.article-item-farsi {
	direction: rtl;
	font-size: 14px;
}
.article-item h1, .article-item-farsi h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-transform: capitalize;
}
.article-item h2, .article-item-farsi h2 {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}
.article-item-farsi h2 {
	font-size: 16px;
}
.headChangeLang {
	color: #777;
	font-size: 14px;
	text-decoration: none;
}
.headChangeLang:hover {
	color: #444;
}
.imageMargin10px {
	margin: 10px;
	float: left;
}
.imageMargin10pxRtl {
	margin: 10px;
	float: right;
}



/* EXHIBITION */
.all-exhibition-list {

}
.all-exhibition-list-item {
	margin: 10px 0px 20px 30px;
}
.all-exhibition-list h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #666666;
	line-height: 14px;
	text-transform: capitalize;
}
.all-exhibition-list h2 {
	font-size: 14px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}
.all-exhibition-list h3 {
	font-size: 13px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
.all-exhibition-list-item-left {
	float: left;
	width: 100px;
	height: 100px;
}
.all-exhibition-list-photo {
	
}
.all-exhibition-list-item-right {
	float: left;
	width: 400px;
	height: 80px;
	margin-left: 20px;
}

.all-onlineexhibition-list {

}
.all-onlineexhibition-list-item {
	margin: 10px 0px 20px 30px;
	width: 600px;
}
.all-onlineexhibition-list h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #666666;
	line-height: 14px;
	text-transform: capitalize;
}
.all-onlineexhibition-list h2 {
	font-size: 14px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}
.all-onlineexhibition-list h3 {
	font-size: 13px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
.all-onlineexhibition-list-item-left {
	float: left;
	width: 150px;
	height: 150px;
}
.all-onlineexhibition-list-photo {
	
}
.all-onlineexhibition-list-item-right {
	float: right;
	width: 250px;
	height: 80px;
	margin-top: 10px;
}


.exhibition-list {
	
}
.exhibition-list-item {
	margin-top: 10px;
	margin-left: 30px;
}
.exhibition-list h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-transform: capitalize;
}
.exhibition-list a {
	color: #666666;
	text-decoration: none;
}
.all-exhibition-h1 {
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.exhibition-list h2 {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}
.exhibition-list h3 {
	font-size: 12px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
.exhibition-list .gray {
	color: #666;
}
.exhibition-list-item-left {
	float: left;
	width: 140px;
}
.exhibition-list-photo {
	
}
.exhibition-list-item-right {
	float: left;
	width: 400px;
	margin-left: 20px;
}
.exhibition-list-artist{
	margin: 20px 0px 0px 10px;
}
.exhibition-list-artist-left{
	float: left;
}
.exhibition-list-artist-right{
	float: left;
	margin-left: 10px;
	width: 300px;
}
.exhibition-thumbnail {
	
}
.exhibition-thumbnail-item {
	float: left;
	margin: 10px;
}
.exhibition-thumbnail h2 {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}
.exhibition-thumbnail h3 {
	font-size: 12px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}

.exhibition-artwork-image {
	margin: auto;
	width: 500px;
}
.exhibition-artwork-text {
	margin: auto;
	width: 500px;
}
.exhibition-artwork-text h1 {
	font-size: 20px;
	line-height: 18px;
	font-weight: bold;
	margin: 5px 0px 0px;
	padding: 0px;
	color: #888;
	text-transform: capitalize;
}
.exhibition-artwork-text h2 {
	font-size: 18px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px 0px 5px 30px;
	text-transform: capitalize;
}
.exhibition-artwork-text h3 {
	font-size: 18px;
	font-weight: bold;
	color: #888;
	margin: 0px 0px 3px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}

.exhibition-catalog, .exhibition-poster {
	
}
.exhibition-catalog-item, .exhibition-poster-item {
	margin-top: 10px;
	margin-left: 30px;
}
.exhibition-catalog h1, .exhibition-poster h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-transform: capitalize;
}
.exhibition-catalog a, .exhibition-poster a {
	color: #666666;
	text-decoration: none;
}
.exhibition-catalog-item-left, .exhibition-poster-item-left {
	float: left;
	width: 180px;
}
.exhibition-catalog-item-right, .exhibition-poster-item-right {
	float: left;
	width: 400px;
	margin-left: 20px;
}


/* ARTISTs */
.searchBox {
	padding: 0px 0px 10px;
}
.searchBox h1 {
	font-size: 16px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.searchInput {
	border: #777 1px solid;
	color: #333;
	width: 120px;
}
.searchAlphabet h1 {
	font-size: 16px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.artist-list {
	margin-top: 20px;
}
.artist-list h1{
	font-size: 18px;
	font-weight: bold;
	color: #555;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
.artist-list h2{
	font-size: 15px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}
.artist-list-item {
	margin: 5px 0px 15px;
	width: 500px;
	height: 128px;
	overflow: hidden;
	background: #fafafa;
	padding: 0px 10px 4px;
}
.artist-list-left {
	width: 115px;
	float: left;
}
.artist-list-right {
	width: 350px;
	float: left;
}





.artist-item {
	margin-top: 10px;
	margin-left: 30px;
}
.artist-item h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-transform: capitalize;
}
.artist-item h2 {
	font-size: 14px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}
.artist-item .gray {
	color: #666;
	
}
.artist-item-left {
	float: left;
	width: 140px;
}
.artist-item-photo {
	
}
.artist-item-right {
	float: left;
	width: 400px;
	margin-left: 20px;
}


.artist-thumbnail {
	
}
.artist-thumbnail-item {
	float: left;
	margin: 10px;
}
.artist-thumbnail h2 {
	font-size: 14px;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}
.artist-thumbnail h3 {
	font-size: 12px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px;
	padding: 0px;
	text-transform: capitalize;
}

.artist-artwork-image {
	margin: auto;
	width: 500px;
}
.artist-artwork-text {
	margin: auto;
	width: 500px;
	color: #555;
}
.artist-artwork-text h1 {
	font-size: 20px;
	line-height: 18px;
	font-weight: bold;
	margin: 5px 0px 0px;
	padding: 0px;
	color: #888;
	text-transform: capitalize;
}
.artist-artwork-text h2 {
	font-size: 18px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px 0px 5px 30px;
	text-transform: capitalize;
}
.artist-artwork-text h3 {
	font-size: 18px;
	font-weight: bold;
	color: #888;
	margin: 0px 0px 3px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}

/* INVITATIONS */
.all-invitation-list {
	width: 480px;
	margin: auto;
}
.all-invitation-list-item {
	margin: 10px 0px 30px 30px;
}
.invitation-item {
	width: 520px;
	margin: auto;
}

/* SHOPPING */
.all-shopping-list {
	
}
.all-shopping-list-item {
	margin: 10px 0px 20px 30px;
}
.all-shopping-list-item-left {
	float: left
}
.all-shopping-list-item-right {
	margin-left: 10px;
	float: left;
}
.all-shopping-list-item h1 {
	font-size: 23px;
	line-height: 27px;
	font-weight: bold;
	margin: 5px 0px 0px;
	padding: 0px;
	color: #666666;
	text-transform: capitalize;
}
.all-shopping-list-item h2 {
	font-size: 18px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px 0px 0px 0px;
	text-transform: capitalize;
}
.all-shopping-list-item h3 {
	font-size: 15px;
	font-weight: bold;
	color: #888;
	margin: 0px 0px 3px;
	padding: 0px 0px 0px 10px;
	text-transform: capitalize;
}
.shopping-item {
	width: 520px;
	margin: auto;
}


.artist-shopping-image {
	margin: auto;
	width: 500px;
}
.artist-shopping-text {
	margin: auto;
	width: 500px;
	color: #555;
}
.artist-shopping-text h1 {
	font-size: 20px;
	line-height: 18px;
	font-weight: bold;
	margin: 5px 0px 0px;
	padding: 0px;
	color: #666666;
	text-transform: capitalize;
}
.artist-shopping-text h2 {
	font-size: 18px;
	font-weight: bold;
	color: #DFA7A7;
	margin: 0px 0px 5px 30px;
	text-transform: capitalize;
}
.artist-shopping-text h3 {
	font-size: 18px;
	font-weight: bold;
	color: #888;
	margin: 0px 0px 3px;
	padding: 0px 0px 5px 0px;
	text-transform: capitalize;
}



.detail {
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
.detail2 {
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.detail .title {
	line-height: 18px;
	font-size: 16px;
	font-weight: bold;
	color: #AFAFAF;
}
.adminLink {
	color: #0099FF;
	font-size: 16px;
	text-decoration: none;
	line-height: 30px;
}
.adminLink:hover {
	color: #2396BF;
	background: #B3DFEF;
	text-decoration: none;
}
.headLink {
	color: #0B90BF;
	background: #C2E3EF;
	text-decoration: none;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
}
.headLink:hover {
	color: #C2E3EF;
	background: #0B90BF;
	text-decoration: none;
	line-height: 30px;
	font-size: 14px;
	font-weight: normal;
}
.col80 {
	float: left;
	width: 80px;
}
@media {
.button {
	height: 20px;
}
body {
	background: #f2f0f1 url(../images/site/white-back-IE6.jpg) center repeat-y;
}
.pageContainer {
	width: 901px;
}
}
/*   edit  */
.header {
	background-color: #737b7e;
	margin: 0 auto;
	width: 901px;
}
.header img{
	vertical-align:middle;
	padding-top: 2px;
	margin-right: 5px;
}
.header div{
	color: #fff;
}
.header div a{
	color: #FFFFFF;
    display: inline-block;
    padding: 3px 5px;
    text-decoration: none;
}
#login{
	
}
.registerdiv label,.registerdiv input{
	display: block;
}
.registerdiv input{
	
}
 
.profilenamediv label,.profilepassdiv label,.profilenamediv input,.profilepassdiv input{
	display: block;
}
.profilenamediv input,.profilepassdiv input{
	margin: 4px 0;
}
.loginformdiv label,.loginformdiv input{
	display: block;
}
.loginformdiv input[type=submit],.registerdiv input[type=submit]{
	margin: 4px 0;
}
.logindivsi{
    border-left: 1px solid #d3d3d3;
    height: auto !important;
    min-height: 200px;
    margin-left: 100px;
    padding: 10px 25px;
}
.logindivsi span{
	display: block;
}
.logindivsi a,.writecomdiv a{
	border:1px solid #424147;
	background-color: #4B4A50;
    color: #FFFFFF;
    display: block;
    margin: 4px 0;
    padding: 7px;
    text-decoration: none;
}
.spanjusttit{
	color: #980000;
	margin-bottom:4px; 
	font-weight: bold;
}
.subscribe{
	padding: 90px 0 0 20px;
}
.subscribe input[type=button]{
	border:1px solid #424147;
	background-color: #4B4A50;
    color: #FFFFFF;
    display: block;
    margin: 4px 0;
    padding: 3px;
    cursor: pointer;
}
.subscribe input[type=text]{
	padding: 5px 2px;
    width: 165px;
    border: 1px solid #bfbfbf;
    background-color: #f4f4f4;
}
.writecomdiv textarea{
	display: block;
	resize: none;
}
.writecomdiv input[type=submit]{
	margin: 4px 0;
	padding: 4px;
}
.writecomdiv form{
	line-height: normal;
}
.viwcomitem{
	padding: 7px;
	margin: 1px 0;
}
.divvieweven{
	background-color: #d7d9ce;	
}
.divviewodd{
	background-color: #ecede8;
	border-bottom: 1px solid #d7d9ce;	
}
.ulcomments li a{
	color: #818181;
}
.ulcomments li a:hover,.ulcomments li:hover{
	color: #000;
}
.ulcomments{
	list-style-type: square;
}
