﻿body 
{
	margin: 0 auto;
	font-family: ariel, Serif;
	background: url(images/main_back.gif) repeat-x top;
	font-size: 10pt;
	direction: rtl;
}

form
{
    margin:0 auto;
    padding: 0 0 0 0;
}

#mainTable
{
	margin: 12px auto 15px auto;
	width: 748px;
	text-align: justify;
}
#languageCell
{
	padding-bottom: 3px;
}
#languageCell A, #languageCell A:visited
{
	display: block;
	float: right;
	color: #888888;
	font-family: Tahoma, Arial, Sans-Serif;
	margin-left: 20px;
	text-decoration: none;
	font-size: 8pt;
}
#languageCell A:hover
{
	text-decoration: underline;
}
#titleCell #mainTitle
{
	color: #1f3a5b;
	font-size: 21pt;
}
#subTitleDiv
{
	font-size: 7.5pt;
	color: #4f5760;
	margin:0 auto;
	padding-top: 2px;
	line-height: 10pt;
	text-align:center;
}

#subTitleDiv hr
{
	width: 50%;
	margin: 0 auto;
	color: #99acc2;	
	margin-top: 5px;
	margin-bottom: 3px;
	padding:0 0 0 0;
	height:2px;
}
#sideBarCell
{
	vertical-align: top;
	padding-bottom: 15px;
}
#sideBarTable
{
	width: 242px;
	color: #0b1c31;
}

#linksTable
{
	width: 100%;
	line-height: 26px;
}
#linksTable td
{
	border-bottom: solid 1px #dae1e9;
	font-family: Arial;
}
#linksTable td A, #linksTable td A:visited
{
	color: #19385a;
	text-decoration: none;
}
#linksTable td A:hover
{
	color: #5098e7;
}

#topLinksCell
{
    width: 495px;
    text-align:right;
}

#topLinksCell table
{
    background: #6d92c0;
	color: White;
	height: 26px;
	vertical-align: middle;
	width: 495px;
	float:right;
	text-align:center;
	margin-right: 11px;
}


.right
{
	text-align: left;
}
#buyCell
{
	padding: 15px 0px;
}
#buyCell A
{
	display: block;
	background: url(images/buy_btn.jpg) no-repeat center center;
	height: 44px;
	width: 238px;
	color: #282011;
	font-family: Arial, Sans-Serif;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
}
#buyCell A:hover
{
	color: White;
}

.subtitleTable
{
	background: White;
	color: #122539;
	width: 100%;
	text-align: justify;
	font-size: 10pt;
	margin: 10px auto;
}
.subtitleTable A
{
	font-weight: bold;
	color: #0a1b31;
}
.subtitleTable A:hover
{
	color: #4d86c2;
}
.subtitleTable .topRight
{
	width: 8px;
	height: 8px;
	background: url(images/border_box_top_left.gif) no-repeat top left;
}
.subtitleTable .bottomRight
{
	width: 8px;
	height: 8px;
	background: url(images/border_box_bottom_left.gif) no-repeat bottom left;
}
.subtitleTable .topLeft
{
	width: 8px;
	height: 8px;
	background: url(images/border_box_top_right.gif) no-repeat top right;
}
.subtitleTable .bottomLeft
{
	width: 8px;
	height: 8px;
	background: url(images/border_box_bottom_right.gif) no-repeat bottom right;
}
.subtitleTable .top
{
	height: 8px;
	background: url(images/border_box_top.gif) repeat-x top left;
}
.subtitleTable .bottom
{
	height: 8px;
	background: url(images/border_box_bottom.gif) repeat-x top left;
}
.subtitleTable .leftSide
{
	width: 8px;
	background: url(images/border_box_right.gif) repeat-y;
}
.subtitleTable .rightSide
{
	width: 8px;
	background: url(images/border_box_left.gif) repeat-y;
}

.subtitleTable .content
{
	padding: 5px;
	background-color: #d4e6ff;
}
.subtitleTable .content span
{
	font-weight: bold;
}

.subtitleTable .content p
{
    margin: 0 0 6px 0;
}

.subtitleTable
{
	background: #d4e6ff;
	color: #122539;
	width: 100%;
	text-align: justify;
	font-size: 10pt;
}

.blueTable
{
	background: #d4e6ff;
	color: #122539;
	width: 100%;
	text-align: justify;
	font-size: 10pt;
}
.content img
{
	border: solid 1px #0f2851;
}
.content A
{
	font-weight: bold;
	color: #0a1b31;
}
.content A:hover
{
	color: #4d86c2;
}
.blueTable .topRight
{
	width: 7px;
	height: 7px;
	background: url(images/blue_box_top_left.gif) no-repeat top center;
}
.blueTable .bottomRight
{
	width: 7px;
	height: 7px;
	background: url(images/blue_box_bottom_left.gif) no-repeat bottom center;
}
.blueTable .topLeft
{
	width: 7px;
	height: 7px;
	background: url(images/blue_box_top_right.gif) no-repeat top center;
}
.blueTable .bottomLeft
{
	width: 7px;
	height: 7px;
	background: url(images/blue_box_bottom_right.gif) no-repeat bottom center;
}
.blueTable .top, .blueTable .bottom
{
	height: 7px;
}
.blueTable .leftSide, .blueTable .rightSide
{
	width: 7px;
}
.blueTable .content
{
	padding: 5px;
}
.blueTable .content span
{
	font-weight: bold;
}
.mainContentCell
{
	width: 495px;
	padding-right: 11px;
	vertical-align: top;
	padding-bottom: 15px;
}
#paintingDiv
{
	text-align: left;
}
#paintingDiv A.textLink
{
	color: #122539;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}
#paintingDiv A:hover
{
	color: #4d86c2;
}
#titleLabelContent span
{
	font-weight: bold;
}
A.paintingLink img, A.paintingLink:visited img
{
	border: solid 1px #0f2851;
}
A.paintingLink:hover img
{
	border: solid 1px #4d86c2;
}
#footerTable
{
	width: 100%;
}
#footerTable td
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
}
#footerTable A, #footerTable A:visited,
#topLinks a, #topLinks a:visited
{
	color: White;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial, Sans-Serif;
}
#footerTable A:hover,
#topLinks a:hover
{
	text-decoration: underline;
	color: White;
	font-weight:bold;
	font-family: Arial, Sans-Serif;
}
#footerCell
{
	background: #6d92c0;
	color: White;
	height: 21px;
	padding: 0px 10px;
	vertical-align: middle;
}

span.textTitle
{
	font-size: 12pt;
	color: #2a496b;
	font-family: Arial, Sans-Serif;
}
div.textDiv
{
	border-top: solid 2px #96aac0;
	padding-top: 8px;
	margin-top: 5px;
}
div.textDiv p
{
	margin-top: 0px;
	margin-bottom: 6px;
}
.largeContent
{
	font-size: 11pt;
}

A.backLink, A.backLink:visited
{
	font-size: 9pt;
	color: #0f2851;
	text-decoration: none;
}
A.backLink:hover
{
	text-decoration: underline;
}

.readMore
{
    float:left;
}


#largePainting
{
    border: solid 2px #6d92c0!important;
    width:491px;
}

.expand
{
    width:18px;
    height:18px;
    vertical-align:middle;    
    float:left;
    cursor:pointer;
}

.expandingCells
{
    vertical-align:middle;
}

.hidden
{
    display:none;
    overflow:hidden;
}

#expandingCells .textTitle
{
    clear:both;
    float:right;
}

#expandingCells hr
{
    clear:both;
    border:solid 2px #96aac0;
}

.expandedDiv
{
    display:block!important;
}

.divSupport
{
    height: 150px;
}

.divPapers
{
    height:180px;
}

.divNews
{
    height:150px;
}