/* General Styles ------------------------------------------------------------------------------------ */
div {
    margin: 0;
    padding: 0;
}
img {
    border: none;
}
body {
    direction: rtl;
    text-align: center;
    margin: 0;
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/bg-page.gif);
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
body.enterPage {
    text-align: center;
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/bg-page.gif);
}
.alignCenter {
    text-align: center;
}
.alignTop {
    vertical-align: top;
}
.alignMiddle {
    vertical-align: middle;
}
.alignBottom {
    vertical-align: bottom;
}
.bold {
    font-weight: bold;
}
.width100Percent {
    width: 100%;
}
.block {
    display: block;
}
.inline {
    display: inline;
}
.marginAuto {
    margin: 0px auto;
}
.clearBoth {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}
p.attention {
    position: relative;
    display: block;
    background-image: url(http://ganenu.co.il/shared-files/images/he/icon_attention.gif);
    background-repeat: no-repeat;
    background-position: right top;
    line-height: 20px;
    height: 25px;
    padding-right: 25px;
    padding-bottom: 5px;
    font-weight: bold;
}

/* Start Text Styles ---------------------------------------------------------------------------------*/
h1 {
    font-size: 24px;
    font-weight: bold;
}
h2 {
    font-size: 22px;
    font-weight: bold;
}
h3 {
    font-size: 20px;
    font-weight: bold;
}
h4 {
    font-size: 18px;
    font-weight: bold;
}
h5 {
    font-size: 16px;
    font-weight: bold;
}
h6 {
    font-size: 14px;
    font-weight: bold;
}
.group {
    font-size: 12px;
}

hr {
    display: block;
    height: 1px;
    line-height: 1px;
    font-size: 0;
    overflow: hidden;
    margin: 10px auto;
    border: none;
}

h1.pageTitle {
    margin: 0 0 5px 0;
    padding: 10px 0 5px 0;
}

h2.subTitle {
    margin-top: 5px;
    margin-bottom: 5px;
}

a {
    text-decoration: underline;
}

a:hover, a:visited:hover {
    text-decoration: none;
}

/* Start Enter Page */
p.address {
    font-weight: bold;
    font-size: 14px;
    margin: 5px auto 15px auto;
}

h1.enter-txt {
    font-size: 16px;
    font-weight: bold;
    margin: 10px auto;
}

div#group-links {
    font-size: 18px;
    font-weight: bold;
}

a.enter-website, a.choose-group {
    font-size: 18px;
    font-weight: bold;
    text-decoration: none;
}

a.enter-website:hover, a.enter-website:visited:hover, a.choose-group:hover, a.choose-group:visited:hover {
    text-decoration: none;
}

/* End Text Styles ----------------------------------------------------------------------------*/

/* Start Link Styles ------------------------------------------------------------*/
a.mainMenu {
    display: block;
    margin: 0px;
    width: 155px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/btn-menu.gif);
    font-size: 16px;
}

a.mainMenu:hover, a.mainMenu:visited:hover {
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/btn-menu-hl.gif);
    text-decoration: none;
}

div#txtFooter a:link, div#txtFooter a:hover, div#txtFooter a:visited, div#txtFooter a:visited:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

a.active {
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/btn-menu-hl.gif);
    text-decoration: none;
}

/* End Link Styles ---------------------------------------------------------------*/
/* Start Login Bar */
div#login-wrapper {
    position: relative;
    height: 35px;
    text-align: center;
    font-size: 11px;
    margin-bottom: 15px;
}

div#login-wrapper div#login-form {
    height: 35px;
    width: 980px;
    margin: 0 auto;
}

form#login {
	margin:0;
	padding:0;
}

form#login div.row-wrapper {
    position: relative;
    float: right;
    height: 35px;
    width: 375px;
}

form#login div.row-wrapper label {
    position: relative;
    display: block;
    float: right;
    line-height: 35px;
    height: 35px;
    font-weight: bold;
    padding-right: 20px;
    padding-left: 5px;
    background-image: url(http://ganenu.co.il/shared-files/images/he/icon-lock.gif);
    background-repeat: no-repeat;
    background-position: right;
    font-size: 12px;
}

form#login div.row-wrapper input.textfield {
    float: right;
    width: 120px;
    margin-top: 8px;
    margin-left: 5px;
    padding-left: 5px;
    font-size: 11px;
    height: 19px;
    font-family: Arial, Helvetica, sans-serif;
}

form#login div.row-wrapper input.submit-btn {
    position: relative;
    float: right;
    height: 18px;
    width: 18px;
    top: 8px;
}

form#login div#remember-me {
    float: right;
    height: 35px;
	width: 200px;
    padding-left: 10px;
    overflow: hidden;
}

form#login div#remember-me div {
    position: relative;
    height: 35px;
    float: right;
}

form#login div#remember-me input {
    height: 13px;
    width: 13px;
    margin: 0;
    margin-top: 12px;
}

form#login div#remember-me label {
    display: block;
    line-height: 35px;
    height: 35px;
    float: right;
    padding-right: 10px;
    font-size: 10px;
}

form#login div#forgot-password {
    float: right;
    height: 35px;
    overflow: hidden;
}

form#login div#forgot-password a {
    display: block;
    float: right;
    line-height: 35px;
    height: 35px;
    padding-left: 10px;
}

div#login-comment {
    float: right;
	width: auto;
	height: 35px;
    line-height: 35px;
    text-align: left;
    padding-right: 20px;
    background-image: url(http://ganenu.co.il/shared-files/images/he/icon-lock.gif);
    background-repeat: no-repeat;
    background-position: right;
}

div#login-comment span {
   /* display: block;
    float: right;
    line-height: 35px;
    padding-left: 20px;
    padding-left: 5px;  */
   
}

div#login-comment a.logout-link {
   /* display: block;
    float: right;
    line-height: 35px;    */
}

/* End Login Bar */

/* Start Layer Styles ---------------------------------------------------------------*/
div#main-wrapper {
    position: relative;
    width: 980px;
    overflow: hidden;
    margin: 0px auto;
    text-align: right;
}

div#header {
    position: relative;
    width: 780px;
    float: right;
    overflow: hidden;
}

div#address {
    position: absolute;
    width: 780px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 0px 0px 3px 0px;
    left: 1000px;
    bottom: 0px;
}

div#main-menu {
    position: relative;
    float: right;
    width: 155px;
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 10px;
}

div#main-content-wrapper {
    position: relative;
    float: right;
    width: 780px;
    overflow: hidden;
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/bg-menu.gif);
    background-repeat: repeat-y;
    background-position: right;
}

div#main-content {
    float: right;
    width: 625px;
    vertical-align: top;
    overflow: hidden;
	padding: 0px;
}
div#main-content-inner {
    margin: 20px;
	margin-top: 0;
}
div#location-wrapper {
    position: relative;
    width: 600px;
    height: 20px;
    z-index: 90;
}
div#location {
    float: right;
    height: 20px;
    line-height: 20px;
}

div#slidesHome {
    float: right;
    margin: 10px 0 10px 10px;
	border: solid 1px #CCC;
}

/* Start Contact Form (JS) */

div.open-form-but {
	border: 0 none;
}
#open-form-but {
	float: left;
    width: 97px;
    height: 35px;
    background-image: url(http://ganenu.co.il/shared-files/images/he/icon-envelope.gif);
    background-repeat: no-repeat;
    background-position: 105px 11px;
	padding-right: 33px;
	text-align: right;
	overflow: hidden;
    line-height: 35px;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}
#close-form-but {
	float: left;
    width: 97px;
    height: 35px;
    background-image: url(http://ganenu.co.il/shared-files/images/he/icon-close.gif);
    background-repeat: no-repeat;
    background-position: 8px 11px;
	padding-right: 20px;
	overflow: hidden;
    line-height: 35px;
    text-decoration: none;
    font-weight: bold;
    font-size: 16px;
}
#contact-form-new {
    height: 0px;
    width: 625px;
    overflow: hidden;
}
#send_msg_form {
    margin: 0;
	padding: 0;
}
#contact-form-new h1 {
    padding: 20px 15px 15px 15px;
    margin: 0;
}
#contact-form-new label {
    width: 55px;
    float: right;
}
#contact-form-new p {
    overflow: hidden;
    padding: 0 15px 5px 15px;
    line-height: 20px;
    margin: 0px;
}
#contact-form-new p label span {
	padding-right: 2px;
}
#contact-form-new textarea {
    width: 405px;
    height: 130px;
}
#contact-form-new input {
    width: 140px;
    height: 22px;
    padding: 0px;
    margin: 0px;
} #contact-form-new input, #contact-form-new textarea {
} #contact-form-but-cont {
    height: 36px;
    width: 480px;
    overflow: hidden;
    padding-bottom: 5px;
}
#contact-form-but-cont a {
    width: 84px;
    height: 34px;
    background: transparent url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/btn-send.gif);
    float: left;
	line-height: 34px;
	text-align: center;
    font-weight: bold;
    font-size: 15px;
	color: #FFF;
	text-decoration: none;
}
#contact-form-but-cont a:focus {
    outline: 0;
} * html #open-form-but {
    width: 130px;
} * html #close-form-but {
    width: 130px;
} * html #contact-form-new {
    display: none;
    height: 1px;
}

/* End Layer Styles ---------------------------------------------------------------*/

/* Start Gadget Settings */

h2.gadgets {
    display: block;
    margin-bottom: 15px;
}
div.gadget-wrapper {
    float: right;
    height: 93px;
    width: 300px;
    overflow: hidden;
}
div.gadget-wrapper img {
    float: right;
    margin: 0;
    margin-left: 10px;
}
div.gadget-wrapper div.gadget-text {
    float: right;
}
div.gadget-wrapper h3 {
    font-size: 14px;
    margin: 0;
    padding: 0;
    margin-top: 35px;
}
div.gadget-wrapper h3 a {
    font-size: 13px;
    text-decoration: none;
}
div.gadget-wrapper h3 a:hover, div.gadget-wrapper h3 a:visited:hover {
    text-decoration: underline;
}
div.gadget-wrapper h4 {
    font-size: 12px;
    margin: 0;
    padding: 0;
}

/* End Layer Styles -------------------------------------------------------------------------*/
/* Start Photo Album Styles -----------------------------------------------------------------------*/
div.photo-album {
	width: 585px;	
   	margin-bottom: 5px;
}

div.photo-album-inner {
    padding: 10px;
}

div.photo-album-inner div.thumb-wrapper {
    float: right;
    height: 100px;
    width: 100px;
    overflow: hidden;
    margin-left: 10px;
    text-align: center;
    line-height: 100px; /*new 2906*/
    display: table; /*new 2906*/
}

div.photo-album-inner div.thumb-wrapper a {
    display: block;
    width: 100px;
    height: 100px;
    padding: 0;
    margin: 0;
    display: table-cell; /*new 2906*/
    vertical-align: middle; /*new 2906*/
} 
* html div.photo-album-inner div.thumb-wrapper a {
    font-size: 90.5px;
}
 /*new 2906*/
@-moz-document url-prefix() {

div.photo-album-inner div.thumb-wrapper a {
    z-index: 2;
}
 /*new 2906*/
}

div.photo-album-inner div.thumb-wrapper img {
    border: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
    vertical-align: middle; /*new 2906*/
}

div.photo-album-inner h2 {
    margin: 0;
    clear: left;
    padding: 0;
}

div.photo-album-inner h2 a {
    font-size: 17px;
    text-decoration: none;
}

div.photo-album-inner h2 a:hover, div.photo-album-inner h2 a:visited:hover {
    text-decoration: underline;
}

div.photo-album-inner p {
    margin: 0;
    padding: 0;
} 
.thumb-link {
    color: #000 !important;
    text-decoration: none !important;
} 
.date-count a {
    color: #000 !important;
    text-decoration: none;
}
 /*new 3006*/
div.photo-album-inner p.date-count {
    margin: 0;
    padding: 0;
    padding-top: 10px;
}

div.photo-album-inner span.secured
 {
    background-image: url(http://ganenu.co.il/shared-files/images/he/icon-lock.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin-left: 5px;
    padding-left: 20px;
    line-height: 18px;
}

/* End Photo Album Styles ----------------------------------------------------------------------------*/
/* Start Guestbook Styles -----------------------------------------------------------------------*/
div.guestbook {
    margin-bottom: 5px;
}

div.guestbook-inner {
    padding: 10px;
}

div.guestbook-inner h2 {
    margin: 0;
    clear: left;
    padding: 0;
}

div.guestbook-inner p {
    margin: 0;
    padding: 0;
}

div.guestbook-inner p.date-count {
    margin: 0;
    padding: 0;
    padding-top: 10px;
}

/* End Photo Album Styles ----------------------------------------------------------------------------*/
/* Start Page recommendations ------------------------------------------------------------------ */
table#recommendations {
    float: right;
    margin: 5px;
}

table#recommendations td {
    padding: 5px;
	font-size:12px;
}

table#recommendations td.label {
    padding: 5px;
    font-weight: bold;
}

table#recommendations td.letter {
    padding: 10px;
    text-align: center;
}

/* End Page recommendations -------------------------------------------------------------------- */
/* Start Gbook recommendations ----------------------------------------------------------------- */
textarea.gbookContent {
    width: 350px;
    height: 220px;
}

/* End Gbook Recommendations -------------------------------------------------------------------- */

/* Start News Page -----------------------------------------------------------------------*/
div.news-message, div.news-message-full {
    position: relative;
    overflow: hidden;
    width: 595px;
}
div.news-message-inner {
    position: relative;
    margin: 10px;
}
div.news-message h2 {
    position: relative;
    display: block;
    margin: 0;
    clear: both;
    padding: 0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    background-image: url(http://ganenu.co.il/shared-files/images/he/icon_message.gif);
    background-repeat: no-repeat;
    background-position: right top;
    padding-right: 40px;
}
div.news-message h2 a {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    line-height: 30px;
    font-size: 14px;
    text-decoration: none;
}
div.news-message h2 a:hover, div.news-message h2 a:visited:hover {
    text-decoration: underline;
}
div.news-message p {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
}
div.news-message div.date {
    position: relative;
    display: block;
    float: right;
    margin-top: 10px;
    margin-left: 5px;
    height: 18px;
    line-height: 18px;
}
div.news-message div.secured {
    position: relative;
    display: block;
    float: right;
    background-image: url(http://ganenu.co.il/shared-files/images/he/icon-lock.gif);
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: 10px;
    margin-left: 5px;
    padding-left: 20px;
    height: 18px;
    line-height: 18px;
}

div.news-message div.read-more {
    display: block;
    float: right;
    margin-top: 10px;
    height: 18px;
	width: 200px;
}

div.news-message div.read-more span {
    float: right;
    height: 18px;
    line-height: 18px;
	width: auto;
}

div.news-message div.read-more a {
    float: right;
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/btn-more.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 25px;
    height: 18px;
    line-height: 18px;
    font-weight: bold;
	width: auto;
}


/* End News Page  ----------------------------------------------------------------------------*/
/* Start Bulletin Board */
div#bulletin-board-wrapper {
    float: left;
	width: auto;
}
div#bulletin-board {
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/cork.gif);
}
div#bulletin-board-date {
	text-align:center;
	padding: 7px	
}
div#bulletin-board-inner {
    padding-bottom: 10px;
}
div#bulletin-board h2 {
    font-size: 17px;
    line-height: 30px;
    text-align: center;
    margin: 5px 0 20px 0;
}
div#bulletin-board .note1, div#bulletin-board .note2, div#bulletin-board .note3 {
    position: relative;
    margin: 15px 10px;
    text-align: right;
    height: 152px;
    width: 152px;
}
div#bulletin-board .note1 {
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/bg-note1.gif);
}
div#bulletin-board .note2 {
   background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/bg-note2.gif);
}
div#bulletin-board .note3 {
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/bg-note3.gif);
}
div#bulletin-board .note1-inner, div#bulletin-board .note2-inner, div#bulletin-board .note3-inner {
    position: absolute;
    top: 7px;
    left: 7px;
    height: 135px;
    width: 135px;
    overflow: hidden;
}
div.pushpin {
    position: absolute;
    top: -20px;
    left: 65px;
    width: 28px;
    height: 35px;
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/pushpin.gif);
	z-index: 99;
}
div#bulletin-board .note1 .message-date, div#bulletin-board .note2 .message-date, div#bulletin-board .note3 .message-date {
    display: block;
    padding-bottom: 5px;
    font-size: 11px;
}
div#bulletin-board .note1 h3, div#bulletin-board .note2 h3, div#bulletin-board .note3 h3 {
    font-size: 26px; /*new 3006*/
    margin: 0;
    padding-bottom: 10px;
}
div#bulletin-board .note1 a.read-more, div#bulletin-board .note2 a.read-more, div#bulletin-board .note3 a.read-more {
    display: block;
    position: absolute;
    bottom: 20px;
    right: 5px;
    font-weight: bold;
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/btn-more.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 25px;
    height: 18px;
    line-height: 18px;
    text-align: left;
    font-size: 11px;
}
.handwrite {
    font-size: 25px;
    line-height: 20px;
}
* html .handwrite {
    margin-top: -20px;
}

/* End Bulletin Board */

/* Start Link Page */

	ul.links {
		list-style: square;
	}
	ul.links li span.site-name {
		font-weight: bold;
	}

/* Start Media Pages */
table#songs-table, table#videos-table, table#downloads-table {
    border-collapse: collapse;
}

table#songs-table td, table#videos-table td, table#downloads-table td {
    padding: 5px;
	font-size:12px;
}

table#songs-table td.date, table#videos-table td.date, table#downloads-table td.date {
    padding-left: 50px;
}
table#songs-table td div.secured,
table#videos-table td div.secured
 {
    background-image: url(http://ganenu.co.il/shared-files/images/he/agan-ashivioni/icon-lock.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 18px;
	width: 18px;
}

/* Start Footer */
div#txtFooter {
    position: relative;
    width: 980px;
    margin: 10px auto;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
}

/* Change Location Box */

#change-location-wrapper {
	position: absolute;
    top: 30px;
    right: 0;
    border: 1px #cccccc solid;
    width: 300px;
    background-color: #fcfcfc;
    z-index: 9000;
} 
#change-location-wrapper li.group {
    margin: 0;
    padding: 4px;
    list-style: none;
} 
#change-location-wrapper a.group {
    color: #090909;
    text-decoration: none;
} 
#change-location-wrapper a.group:hover {
    text-decoration: underline;
} 
#change-location-wrapper a.close {
    text-decoration: none;
    color: #000;
} 
#change-location-wrapper a.close:hover {
    text-decoration: underline;
} 
#change-location-wrapper p.close {
    padding-left: 10px;
    text-align: left;
} 
#change-location-wrapper p.close a {
}

/* paging */
#paging {
	text-align: center;
}
#paging * {
	padding: 0;
	margin: 0;
}
#paging-inner {
	margin: 5px auto 5px auto;
	width: auto;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
}
#paging a {
	float: right;
	width: auto;
	height: 22px;
	background-position: 0 0;
	text-decoration: none;
	font-weight: bold;
	padding: 0 5px;
	margin: 0 2px;
}
#paging .current_page  {
	float: right;
	width: 22px;
	height: 22px;
	text-align: center;
	font-size: 12px;
	text-align: center;
}

/** bg player control **/
#bgPlayerWrapper {
	float: left;
	width: auto;
}
#bgPlayerWrapper a {
	text-decoration: none !important;  
}
