body {
    direction: rtl;
    color: #333;
}
a:link, a:visited {
    color: #3f6d8a;
    text-decoration: none;
}
a:hover {
    color: #263b4d;
    text-decoration: underline;
}
th {
    background: #e6e3d6 url(../images/grad1.gif) repeat-x top;
}
ul ul {
    margin: 0;
}
table, input, textarea, select {
    font: inherit;
}
input[type=text], textarea {
    border-width: 1px;
    border-style: solid;
    border-color: #999 #ccc #ccc #999;
}
input[type=button], input[type=submit] {
    border-width: 1px;
    border-style: solid;
    border-color: #ccc #999 #999 #ccc;
}
small {
    font-size: 11px;
}

.left {
    float: left;
}
.right {
    float: right;
}

#base-wrapper {
    width: 1008px;
    margin: auto;
}
#base-wrapper .shadow-right {
    background: url(../images/shadow_right.gif) no-repeat top right;
    padding-right: 24px;
}
#base-wrapper .shadow-left {
    background: url(../images/shadow_left.gif) no-repeat top left;
    padding-left: 24px;
}
#base-wrapper .shadow-right,
#base-wrapper .shadow-left {
    min-height: 526px;
    height: auto !important;
    height: 526px;
}
#main {
    min-height: 400px;
    height: auto !important;
    height: 400px;
}
#footer {
    background: #e6e3d6 url(../images/grad1.gif) repeat-x top;
    padding: 40px 0;
    font-size: 11px;
    text-align: center;
    clear: both;
    margin-top: 20px;
}
#footer p {
    margin: 0;
}

#header {
    background: #263b4d url(../images/grad3.gif) repeat-x top;
    margin-bottom: 10px;
}
#header .logo {
    padding: 20px 0 10px;
}
#header .logo img {
    float: right;
}
#header .logo .logo-text {
    color: #fff;
    text-decoration: none;
    display: block;
    width: 305px;
    height: 59px;
    overflow: hidden;
    text-indent: -1000px;
    background: url(../images/logo-text.png) no-repeat;
}
#header .logo img {
    vertical-align: middle;
}
#search {
    padding-top: 42px;
}

.light {
    color: #999;
}
.seperator {
    font: bold 11px tahoma;
}
.top-boxes {
    /*margin-bottom: 10px;*/
}
.box1 {
    background: #e6e3d6 url(../images/grad1.gif) repeat-x top;
    padding: 10px;
    margin-bottom: 20px;
    text-shadow: 1px 1px 0 #fff;
    text-align: center;
}
#main .box1 {
    box-shadow: 0 2px 5px #999;
    -moz-box-shadow: 0 2px 5px #999;
    -webkit-box-shadow: 0 2px 5px #999;
    border-bottom-left-radius: 20px;
    -moz-border-radius-bottomleft: 20px;
    -webkit-border-bottom-left-radius: 20px;
}

.contactform td,
.comment-add td {
    vertical-align: top;
    padding: 5px;
}

.error_message {
    color: #c00;
}

.calendar-event {
    margin-bottom: 20px;
}

.pollresults {
    margin-bottom: 20px;
}
.pollresult {
    margin-bottom: 5px;
}
.poll_result_container {
    position: relative;
    width: auto !important;
    width: 99%;
}
.poll_result {
    height: 1em;
    border: 1px #ccc solid;
    overflow: hidden;
}
.poll_result.color1 { background: #FFDAB9; }
.poll_result.color2 { background: #E6E6FA; }
.poll_result.color3 { background: #FFE4E1; }
.poll_result.color4 { background: #F0FFF0; }
.poll_result.color5 { background: #FFFAF0; }
.poll_result.color6 { background: #F0F8FF; }

.tzere {
    background: url(../images/menu.jpg) no-repeat;
}
.tzere .menu-top {
    height: 268px;
    color: #fff;
}
.tzere .menu-top h2 {
    display: none;
}
.tzere .menu-top h3 {
    padding: 90px 170px 0 0;
}

.NewsSummaryCategory img, .comments img {
    vertical-align: middle;
}
.comments {
    margin-top: 10px;
}

.treasure a {
    outline: none;
}

#tabs_container {
    margin-bottom: 20px;
}
#tabs_container .tabs {
    margin: 0;
}
#tabs_container .tabs li {
    float: right;
    list-style: none;
    margin: 0 0 0 5px;
    padding: 0;
}
#tabs_container .tabs li a {
    display: block;
    padding: 4px 9px 5px;
    text-decoration: none;
    color: #333;
    border-color: #e6e3d6;
    border-width: 1px;
    border-style: solid solid none;
    background: #eee;
    text-shadow: 1px 1px 0 #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}
#tabs_container .tabs img {
    vertical-align: middle;
}
#tabs_container .tabs li a.selected {
    padding: 5px 10px;
    border: none;
    background: #e6e3d6 url(../images/grad1.gif) repeat-x top;
}
#tabs_container .content {
    border: 5px solid #e6e3d6;
    padding: 10px 10px 0;
}