/*
 *	Arad Municipality CSS Scheme
 * Created by OLS Software, 2006-2007.
 *
 * For any mistakes write to info AT ols.co.il
 *
 * Last updated: $Date$
 * From 04.10.2006 10:01
 *
 */

/* Template Layout */
* html #main-content { display: inline; }

body {
	background-color: #ffffff;
	direction: rtl;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; padding:0; /*text-align: left;*/
}

/* a:focus { border:1px solid #ffaf86; } */

#container {
	background:#ffffff url(../im/checkers.gif) 100% 144px repeat-y;
	direction: rtl;
	position:relative; margin:0 auto;
	width:800px;
	top:0px; right:0;
}

#header {
 	background-color:#ffffff;
	clear:both;
	padding:0px;
	top:0px;
	left:0px;
	margin-bottom:2px;
	width:800px; height:115px;
	position:relative;
	z-index: 10;
	text-align: left;
	/*text-align:right;*/
}
#breadcrumbs {
	position:absolute; right:0; top:77px;
	color:#ffffff;
}
#breadcrumbs a {
	color:#efefef; font-weight:bold; font-size:9px; line-height:9px;
}
#breadcrumbs a:hover {
	color:yellow;
}
#breadcrumbs .bc {
/*	direction:ltr;*/
}

#header-home {
	display:block;width:800px; height:76px; top:0;right:0; position:absolute;
}
div#graybar {
	background-color:#d9d9d9;
	width:194px;
	height:21px;
	position:absolute;
	top:94px;
	right:0px;
}


/*	side-navigation */

#menur {width: 194px;font: normal normal normal 11px/13px arial, helvetica, sans-serif;}
#menur ul {list-style: none;margin: 0px;padding: 0px;}
#menur a.no, #menur a.act {color: #000000;text-decoration: none;display:block;border-bottom:1px solid #005073;padding: 0px;}
* html #menur a.no, * html #menur a.act {width: 100%;} /* ie */
#menur a.b1,#menur a.b2 {height:0px;}
#menur img {position: absolute;margin-top: -15px;}
#menur a.b1 img {margin-left: 65px;}
#menur a.b2 img {margin-left: 42px;}
#menur ul a.no,#menur ul a.act {background: #0191cc;}
#menur ul a:hover {background: #80c8e6;}
#menur ul li ul a.no,#menur ul li ul a.act {background: #3ebcef;}
#menur ul li ul a:hover {background: #9fdef7;}
#menur ul li ul li ul a.no,#menur ul li ul li ul a.act {background: #8dcff3;}
#menur ul li ul li ul a:hover {background: #c6e7f9;}


#menur ul li { display:inline; }
#menur a.act, #menur a.act:hover { font-weight : bold;}


#vertnav {
	background:#ffffff url(../im/checkers.gif) 100% 144px repeat-y;
	position: relative;
	float: right;
	width: 194px;
}

.vertnav1 A {
	border-bottom:2px solid #ffffff;
	color: #000;
	display: block;
	font: normal normal normal 11px/13px arial, helvetica, sans-serif;;
	height: 40px;
	padding: 0px;
	text-decoration:none;
	text-indent: 0px;
	white-space: nowrap;
	width:194px;
}
.vertnav1 a:visited {	/* same as a */
}

.vertnav1 a:active {		/* same as a */
}
.vertnav1 a:hover {
	background:#ffd3be url(../im/menu/button_mark1.gif) 100% 0 no-repeat;
}

.vertnav1-act a {	/* same as .vertnav1 */
	background:#ffd3be url(../im/menu/button_mark1.gif) 100% 0 no-repeat;
	border-bottom:2px solid #ffffff;
	color: #000;
	display: block;
	font-size: 11px;
	height: 40px;
	padding: 0px;
	text-decoration:none;
	white-space: nowrap;
	width:194px;
}
.vertnav1-act a:visited {	/* same as a */
}
.vertnav1-act a:active { 	/* same as a */
}
.vertnav1-act a:hover {
	background:#ffd3be url(../im/menu/button_mark1.gif) 100% 0 no-repeat;
}









.vertnav2 A {
	background: #ffd3be;
	border-bottom:2px solid #ffffff;
	color: #646464;
	display: block;
	font: normal normal bold 13px/19px arial, helvetica, sans-serif;
	height: 23px;
	text-decoration:none;
	text-indent: 17px;
	white-space: nowrap;
	width:194px;
}
.vertnav2 a:visited {	/* same as a */ }
.vertnav2 a:active {		/* same as a */ }
.vertnav2 a:hover {
	background:#ffd3be url(../im/menu/button_mark1.gif) 100% 0 no-repeat;
}

.vertnav2-act a {	/* same as .vertnav1 */
	background:#ffd3be url(../im/menu/button_mark1.gif) 100% 0 no-repeat;
	border-bottom:2px solid #ffffff;
	color: #646464;
	display: block;
	font: normal normal bold 13px/19px arial, helvetica, sans-serif;
	height: 23px;
	text-decoration:none;
	text-indent: 17px;
	white-space: nowrap;
	width:194px;
}
.vertnav2-act a:visited {	/* same as a */ }
.vertnav2-act a:active { 	/* same as a */ }
.vertnav2-act a:hover {
	background:#ffd3be url(../im/menu/button_mark1.gif) 100% 0 no-repeat;
}




.vertnav3 a {
	background: #ffede3;
	border-bottom:2px solid #ffffff;
	color: #646464;
	display: block;
	font: normal normal bold 13px/19px arial, helvetica, sans-serif;
	height: 23px;
	padding: 0px;
	text-decoration:none;
	text-indent: 27px;
	white-space: nowrap;
	width:194px;
}
.vertnav3 a:visited {
}
.vertnav3 a:active {
	background:#ffede3 url(../im/menu/button_mark2.gif) 100% 0 no-repeat;
}
.vertnav3 a:hover {
	background:#ffede3 url(../im/menu/button_mark2.gif) 100% 0 no-repeat;
}



.vertnav3-act a {
	background:#ffede3 url(../im/menu/button_mark2.gif) 100% 0 no-repeat;
	border-bottom:2px solid #ffffff;
	color: #646464;
	display: block;
	font: normal normal bold 13px/19px arial, helvetica, sans-serif;
	height: 23px;
	padding: 0px;
	text-decoration:none;
	text-indent: 27px;
	white-space: nowrap;
	width:194px;
}
.vertnav3-act a:visited {
}
.vertnav3-act a:active {
	background:#ffede3 url(../im/menu/button_mark2.gif) 100% 0 no-repeat;
}
.vertnav3-act a:hover {
	background:#ffede3 url(../im/menu/button_mark2.gif) 100% 0 no-repeat;
}




.vertnav4 a {
	background: #ffede3;
	border-bottom:2px solid #ffffff;
	color: #646464;
	display: block;
	font: normal normal normal 11px/15px arial, helvetica, sans-serif;
	height: 17px;
	padding: 0px;
	text-decoration:none;
	text-indent: 37px;
	white-space: nowrap;
	width:194px;
}
.vertnav4 a:visited {
}
.vertnav4 a:active {
	background:#ffede3 url(../im/menu/button_mark3.gif) 100% 0 no-repeat;
}
.vertnav4 a:hover {
	background:#ffede3 url(../im/menu/button_mark3.gif) 100% 0 no-repeat;
}

.vertnav4-act a {
	background:#ffede3 url(../im/menu/button_mark3.gif) 100% 0 no-repeat;
	border-bottom:2px solid #fff;
	color: #646464;
	display: block;
	font: normal normal bold 11px/15px arial, helvetica, sans-serif;
	height: 17px;
	padding: 0px;
	text-decoration:none;
	text-indent: 37px;
	white-space: nowrap;
	width:194px;
}
.vertnav4-act a:visited {
}
.vertnav4-act a:active {
	background:#ffede3 url(../im/menu/button_mark3.gif) 100% 0 no-repeat;
}
.vertnav4-act a:hover {
	background:#ffede3 url(../im/menu/button_mark3.gif) 100% 0 no-repeat;
}


/*
	Rose gamma:
	Level 1:
	Level 2:
	Level 2: regular: #ffd3be active: #ffd3be hover: #ffd3be
	Level 3: regular: #ffede3 active: #ffede3
	Level 4: regular: #ffede3 active: #ffede3
	Yellow gamma:
*/

#rbanners {
}
#rbanners .rbanner a {
	display:block;
	border-bottom:2px solid #ffffff;
}



/*	Top Line Stylesheet */

div.topnav {
	background-color:#e9e9e9;
	height:21px;
	left:0px;
	padding:0px;
	position:absolute;
	text-align:center;
	top:94px;
	width:800px;
	border-bottom:2px solid white;
	line-height:16px;
}


div#search { 
}

form#top-search  {
	margin:0; padding:0;  
	position:absolute; left:2px;top:97px; width:135px;height:16px; padding:0; margin:0;
	display:block; 
}

form#top-search input.searchbox-sword {
	border:none;
	font-size:11px; line-height:12px;
	width:100px; height:15px; margin:0; padding:0; 
	position:absolute;top:0;left:31px;
}

form#top-search input.searchbox-button {
	width:30px;height:15px; border:none; margin:0; padding:0; position:absolute;top:0;left:0;
}



/* main content */
#main-content {
	position: relative;
	float: left;
}

div.columns3 {
	width: 408px;
	left: 196px;
}
div.columns2 {
	width: 604px;
	left: 0px;
}

#left-column {
	position: relative;
	float: left;
	width: 194px;
	left: -408px;
}


#wrapper
{
	background:#ffffff url(../im/checkers.gif) 100% 144px repeat-y;
	width: 800px;
}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: right;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes
(I saw it happen many moons ago) makes the width of wrapper too small
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#wrapper:after
{
	content: '[DO NOT LEAVE IT IS NOT REAL]';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#wrapper {
	display: inline;
}
/*\*/
#wrapper {
	display: block;
}
/* end easy clearing */



#footer1 {
	background-color:#d9d9d9;
	clear:both;
	color: #787878;
	font: normal normal bold 10pt/15pt Arial, Helvetica, sans-serif;
	height:21px;
	margin:0;
	width:800px;
	text-align:center;
}

#footer2 {
	background-color:#b5b5b5;
	border-top:2px solid white;
	clear:both;
	color: #ffffff;
	font: normal normal bold 11px/15px Arial, Helvetica, sans-serif;
	height:16px;
	padding:1px 0 1px 0;
	text-align:center;
	width:800px;
}
#footer2 a { color: #646464; text-decoration:none; }
#footer2 a:hover { color: #ffffff; 	text-decoration:underline; }


/* */
div.box, div#left-column div.tx-cal-controller {
	background-color:#fff;
	border:1px solid #c1c1c1;
	padding:10px 25px 5px 25px;
	margin:0;
	margin-bottom:2px;
	clear:both;
}

div#main-column div.tx-cal-controller { border:none; }

div#left-column div.tx-cal-controller { float:right; }

#left-column div.tx-cal-controller div.csc-header {
	margin: -10px -25px 0 -25px;
	padding:8px 25px 4px 25px;
	margin-bottom:10px;
}


/* Login Button */

.login {border:0px}



/***************************/
/* General element styles:*/
/***************************/
H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT {
	font-family:arial, helvetica,sans-serif; color:#666666; font-size:9pt;
}
IMG { border:none; }
PRE { font-family:monospace; }
A { color:#478ADC; text-decoration:none;}
A:hover { color:#FF6000; text-decoration:none; }
FORM { margin:0px 0px 0px 0px;}
P, PRE { margin:0px 0px 0px 0px; }
P, TD, UL, OL { font-size:11.5pt; }
INPUT, TEXTAREA, SELECT textarea { font-family:arial, helvetica, sans-serif; color:#555555; border:#7EBFD8 1px solid; font-size:11px; }

INPUT { width:auto; }
a.internal-link {}
a.internal-link-new-window {}


/*******************************/
/* tt_news                     */
/*******************************/

#left-column .news-date a {
	font-size:9pt;
	font-weight:bold;
	color:#8cc74f;
}
#left-column .news-date a:hover {
	text-decoration:underline;
}
#left-column .news-latest { margin:0pt; }
#left-column .news p { margin-top:0pt; margin-bottom:0; }
#left-column .news .news-item { color:#777777; font-weight:bold; font-size:8.5pt; line-height:9.5pt;}
#left-column .news .news-item a { color:#777777; }
#left-column .news .news-latest-gotoarchive { color:#cccccc; }

#news-ticker {
  width: 100%;
  height: 110px;
  overflow:visible;
  padding:0;
}
.news-buttons { float:right; }
#news-stop, #news-start { cursor:pointer; vertical-align:middle;}

.news-single-item {
	background:#ffffff url(../im/checkers.gif) no-repeat 100% 100%;
	margin-bottom: 1em;
	min-height:5px;
	padding: 0 0 1em 0;
	font-size:8pt;
	line-height:9pt;
	font-weight: bold;
	color: #777777;
}
.news-single-item .news-single-backlink {
	margin: 1em 0 1em 0;
}
.news-single-item .news-single-backlink a:hover {
	text-decoration:underline;
	color: #777777;
}
.news-single-author {
	font-weight: normal;
	color: #000000;
	font-size:7pt;
	margin-bottom:3pt;
}

/* news */
.news-amenu-container {
	color: #000000;
}
.news-amenu-container a {
	color: #000000;
}
.news-amenu-container LI {
}
.news-amenu-container UL {
	list-style-type: none;
	padding:0px;
	margin:5px 0 0 0;
}
.news-amenu-container H2 {
}
.news-amenu-item-year {
	font-weight: bold;
	text-align: left;
	background:#ffffff url(../im/checkersrev.gif) 0 100% no-repeat;
	width:100%;
	padding:5px 0 5px 0;
}
.news-amenu-item-year dd {
	margin:5px 0 5px 0;
}
.news-latest-gotoarchive {
	margin-top:5px;
	text-align:left;
}
.news-latest-gotoarchive a {
	font-weight:bold;
	color: #d9d9d9;
}

.news-list-item {
	background:#ffffff url(../im/checkers.gif) 100% 100% no-repeat;
	margin:0 0 25px 0; padding:0 0 10px 0;
}
.news-list-item a {
	color: #646464;
	font-size:9pt;
	line-height:11pt;
}
.news-list-item a:hover {
	color: #848484;
}

.news-list-item h3 {
 	font-size:11pt; font-weight:bold;
	color: #8F6FA0;
}
/* css-filelinks */

.filelinks div { padding:4px 0; } 
.filelinks .odd { background-color: #ededed; }
.filelinks .even { background-color: #fefefe; }
.filelinks a { font-weight:bold; }


/* other */

.access-element { visibility:hidden; display:none; }

.nb { border:none; }
.lat { direction:ltr; }

