/*Begin Reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    background: transparent;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*Deprecated, to remove. Use clearfix instead*/
.clearFloat {
    float: none;
    clear: both;
    overflow:hidden;
    height: 0px;
    width:0px;
}

/*End of deprecated*/

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.clearfix {
    display: inline-block;
}

/* start commented backslash hack \*/
* html .clearfix {
    height: 1%;
}

.clearfix {
    display: block;
}

/* close commented backslash hack */

/*End Reset*/


/* --Common classes-- */
.txt{
    border:#9f9f9f 1px solid;
    color:#9f9f9f;
    font-family: Arial;
    font-size: 10px;
    direction:rtl;
    font-weight: normal;
    padding:0px 2px;
    vertical-align:middle;
    height:12px;
}


html {
    height: 100%;
}

body {
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
    color: #000;
    line-height:1.2;
}
.body{
    text-align:center;
}









#wrapper{
    text-align:center;
}
#content{
    direction:rtl;
    text-align:right;
    width:973px;
    margin:0px auto;
}

/* --Top strip-- */
#top_strip{
    margin-top:10px;
    position:relative;
}
#logo{
    float:right;
    display:inline;
}
#logo a{
    display:block;
    width:281px;
    height:37px;
    background:#FFF url(../images/sprite.gif) no-repeat 0 0;
    text-indent:-3000px;
    line-height:3000;
    overflow:hidden;
}
#search_block{
    float:left;
    display:inline;
    margin-top:23px;
    width:470px;
}
#search_block li{
    float:left;
    display:inline;
    padding:0px 10px;
    border-right:#fc7626 1px dotted;
}
#search_block li.last_li{
    padding-right:0px;
    border-right:0px none;
}
#search_block li a{
    color:#4c4a4a;
    text-decoration:none;
    font-size:12px;
    disply:block;
    height:10px;
    margin:2px 0;
}
#search_block li a:hover{
    text-decoration:underline;
}
*+html input.txt{
    height:12px;
}
* html input.txt{
    height:14px;
}
#search_go{
    width:14px;
    height:14px;
    border:0px none;
    vertical-align:middle;
    background:#9f9f9f url(../images/sprite.gif) no-repeat -292px 0px;
    cursor:pointer;
}
#search_go.search_over{
    background-position:-316px 0px;
}

/* --Menu strip-- */
#menu_holder_strip{
    height:24px;
    width:973px;
    background:#FFF url(../images/sprite.gif) no-repeat 0px -47px;
    margin-top:15px;
}

/* --Main content-- */
#main_blocks{
    width:100%;
    min-height:100%;
    margin:5px 0px;
    position:relative;
}
.main_block{
    float:right;
    display:inline;
    width:30%;
    height:100%;
}

.block_title{
    color:#626262;
    font-size:12px;
}
.block_title span{
    color:#e25d0d;
}
.block_title a, .events_all{
    float:left;
    display:inline;
    color:#e25d0d;
    text-decoration:none;
    font-weight:normal;
    font-weight:normal;
}
.block_title a:hover{
    text-decoration:underline;
}
#main_2 .main_block_content{
    border-left:#dbdbdb 1px solid;
    border-right:#dbdbdb 1px solid;
}
.main_block_top_img{
    margin-bottom:15px;
}
.content_block{
    padding-left:5px;
}
.content_block .block_title{
    background-color:#e3e1e1;
    border-bottom:#fc7626 5px solid;
    padding:5px 10px 5px 5px;
    -moz-border-radius-topleft:3px;
    -moz-border-radius-topright:3px;
    border-top-left-radius: 3px 3px;
    border-top-right-radius: 3px 3px;
    -webkit-border-top-left-radius:3px;
    -webkit-border-top-right-radius:3px;
    
}
.content_block .block_body{
    padding:10px 0px;
}
.content_block_item{
    margin-bottom:10px;
    padding:0px 0px 10px;
    border-bottom:#e8e8e8 1px solid;
}

.content_block_item p{
	text-align:justify;
}
.bareshet{
	width:100%; height:25px; background:#FC7626; text-align:center; line-height:25px; color:#fff;font-weight:bold;
}
.bareshet a{
	text-decoration:underline;color:#fff;
}
.content_block_item a {
    color:#000;
    text-decoration:none;
    text-align:justify;
}
.content_block_item img{
    float:right;
    display:inline;
    margin:0px 0px 0px 10px;
    max-width:60px;
}
.content_block .block_body div.last{
    border-bottom:0px none;
}
.block_body iframe{
    width:100%;
    height:200px;
}
/* --Right block-- */
#main_1{
    width:284px;
}
.content_block .banner{
    margin-bottom:10px;
    padding:0;
}
.banner div{
    height:100px;
    border:#e8e8e8 1px solid;
}
#partners li{
    float:right;
    display:inline;
    border:#e8e8e8 1px solid;
    width:45px;
    height:45px;
    margin-left:11px;
    margin-bottom:11px;
}
#partners li img{
    margin:6px 8px;
}
#partners li.fifth{
    margin-left:0px;
}
#jingle{
    float:right;
    display:inline;
    margin-left:5px;
    color:#626262;
}
.social {
    width:14px;
    height:14px;
    background:url(../images/sprite.gif) no-repeat;
    text-indent:-3000px;
    overflow:hidden;
    text-decoration:none;
    float:left;
    display:inline;
    margin:0 9px;
}
.twitter{
    background-position:-340px 0px;
}
.facebook{
    background-position:-364px 0px;
}
.youtube{
    background-position:-387px 0px;
}

/* --Middle block-- */
#main_2{
    width:368px;
    margin-left:0px;
}
#main_2 .main_block_top_img{
    margin-right:6px;
}
#main_2 .main_block_content{
    padding-right:5px;
}
/* --Left block-- */
#main_3{
    width:320px;
    margin-left:0px;
    position:relative;
}
#news{
    width:320px;
    position:relative;
    z-index:2;
    top:-35px;
    margin-bottom:-32px;
}
#news_t{
    background:transparent url(../images/news_t.png) no-repeat left top;
    height:40px;
    overflow:hidden;
}
#news_t .block_title{
    float:left;
    display:inline;
    margin:17px 0 0 38px;
}
#news_b{
    background:url(../images/news_b.jpg);
    padding:0px 20px;
}
.news_item{
    padding:10px 0px;
    border-bottom:#FFF 1px solid;
}
.news_item a {
    color:#000;
    text-decoration:none;
    text-align:justify;
}
.news_item img{
    float:right;
    display:inline;
    margin:0px 0px 0px 10px;
    max-width:60px;
}
#news_b div.last{
    border-bottom:0px none;
}
#news_f{
    background:transparent url(../images/news_f.png) no-repeat left top;
    height:15px;
    overflow:hidden;
}
#main_3 .events_block{
    padding:0px 10px;
    clear:both;
}
.events_title{
    color:#FFF;
    background-color:#fc7626;
    padding:5px 10px;
    border-top:#FFF 1px solid;
    font-size:12px;
}
.events_title a{
	color:#FFF;
	text-decoration:none;
}
.events_title a:hover{
	text-decoration:underline;
}
.event_name, .event_name a{
    font-size:12px;
    color:#fc7626;
}
.event_name2, .event_name2 a{
    font-size:12px;
    color:#fc7626;
	background:#f1f1f1;
}
.event_date{
	color:#888888;
	font-size:11px;
	font-weight:bold;
}
.events_block .event_url{
    color:#fc7626;
    text-decoration:none;
    margin-bottom:3px;
}
.events_block .event_url:hover{
    text-decoration:underline;
}


/* --Footer-- */
#bottom_links{
    text-align:center;
    padding:10px;
    margin:15px 0px;
    background-color:#f1f1f1;
    -moz-border-radius:3px;
    -moz-border-radius:3px;
    border-radius: 3px 3px;
    border-radius: 3px 3px;
    -webkit-border-radius:3px;
    -webkit-border-radius:3px;
}
#bottom_links ul{
    margin:0 auto;
    display:block;
    width:911px;
}
#bottom_links ul li{
    float:right;
    display:inline;
    border-left:#7c7b7b 1px solid;
    padding:0px 5px;
}
#bottom_links ul li.first{
    padding-right:0px;
}
#bottom_links ul li.last{
    padding-left:0px;
    border-left:0px none;
}
#bottom_links ul li a{
    color:#7c7b7b;
    font-size:11px;
}

#footer{
    border-top:#f1f1f1 1px solid;
    padding:5px 0px;
    font-size:10px;
}
#footer a{
    font-size:10px;
    text-decoration:none;
}
#footer a:hover{
    text-decoration:underline;
}
#credit{
    float:left;
}
#credit a{
    color:#000;
}
#info{
    float:right;
}
#info a{
    color:#626262;
}
#info a span{
    color:#fc7626;
}
