/*
Theme Name: Zilberman Theme
Theme Url:
Description: The Wordpress Theme
Developer: Evgenia Snigur
Version: 1.0 (WordPress 3.0 compatible)
*/


body {font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #2b383b;
	line-height:18px;
	
	margin: 0;
	padding: 0;
	direction:rtl; }
body.land {background: #f1c079 url(images/header_namer_bg.png) top center no-repeat;}
img { border:none}
pre { font-size:11px;}
p { margin:0 0 10px 0; padding:0}

a {color:#D01F1B}
a:hover { color: #2b383b;}
h1 { font-size: 18px; font-weight: normal}
h2 { font-size: 16px; font-weight: normal}



#header {
	width: 1000px; height:175px; overflow:hidden; margin: 0 auto 0 auto;
	}


#wrapper {  width:1000px; margin: 0 auto 0 auto; overflow: hidden }

#top_landpage {
	background:url(images/top_menu_bg.png); height:13px; width: 974px; padding: 0 13px;
}
#top_menu {
	background:url(images/top_menu_bg.png); height:39px; width: 974px; padding: 3px 13px;
	line-height:27px;
	font-size: 14px;
    color:#2b383b;
}
#top_menu ul { margin:0; padding:0; overflow:hidden}
			#top_menu li { list-style:none; float: right; height: 31px; padding: 0 10px; } 
			#top_menu li a {color:#2b383b; text-decoration:none; padding: 3px 10px;}
			#top_menu li a:hover {color:#d8d98c;  background:#2b383b;  text-decoration:none}
			#top_menu ul li.current_page_item a,
			#top_menu ul li.current_page_item a,
			#top_menu ul li.current-menu-ancestor a,
			#top_menu ul li.current-category-ancestor a,
			#top_menu ul li.current-menu-item a,
			#top_menu ul li.current-post-ancestor a,
			#top_menu li a:hover {color:#d8d98c;  background:#2b383b;  text-decoration:none}




/* end of menu */

#wrap_page { width:1000px; background:url(images/cont_brd_bg.png) center repeat-y; overflow:hidden;}

#wrap_content { width: 736px; background:#fff url(images/top_cont_bg.png) top no-repeat; float:left; overflow:hidden; margin: 0 0 13px 13px;  }
#wrap_content_bottom { background:#fff  url(images/bot_cont_bg.png); width:736px; height:32px; clear:both}


#wrap_bigcontent { width: 934px; background: url(images/top_nam_bigcont_bg.png)  top no-repeat;  overflow:hidden; margin: 0 13px 0 0; padding: 0 20px;  }
#wrap_bigcontent_bottom { background:url(images/bot_nam_bigcont_bg.png) center no-repeat;width: 934px; height:32px; clear:both}





#wrap_side { width: 225px; background:#0d5b18 url(images/top_side_bg.png) top no-repeat; float:right; margin: 0 13px 13px 13px; overflow:hidden; padding: 14px 0 0 0; text-align:center; color: #d8d98c; font-size: 14px;}
	#wrap_side_bottom { width: 225px; background:#0d5b18 url(images/bot_side_bg.png);  height: 14px; clear:both; }
	#wrap_side  p { margin: 10px 0 0 0}

#post_thumb{
	margin:0 auto 0 auto;
	width: 185px;
	background: #fff; padding: 7px; overflow: hidden
}
#post_thumb img { width: 185px; height:auto}

.cat_exp { overflow:hidden; clear:both; margin-top: 15px;}

.cat_thumb img{ float:right; padding:3px; margin: 0 0 0 20px; background:#0d5b18 }
.cat_thumb img a {background:#0d5b18 }
	.cat_thumb img:hover  {background:#556062 }


h3.post_title{ padding: 0 0 10px 0; border-bottom: 1px solid #396126;   margin: 0 100px 10px 40px;  }
h3.post_title a { color: #2b383b; text-decoration:none}
h3.post_title a:hover { color:#0d5b18text-decoration:none}
.ext { padding-right: 120px;}	



.breadcrumbs  { margin: 5px 20px 15px 0; font-size:11px;}



#footer{
	width: 894px;  
	margin:0 auto 0 auto; padding: 0 20px;
	color:#000;
	font-size: 12px; padding-bottom: 15px; overflow:hidden;

	}

#footer_home{
	width: 800px;  
	margin:0 auto 0 auto;
	color:#b7a539;
	font-size: 14px; padding: 0 200px 15px 0;
	background: url(images/footer_home.jpg) right top no-repeat; overflow:hidden;

	}
	
#footer_home a, #footer  a, #footer_home  a:hover, #footer  a:hover {color:#b7a539;}


#footer_home ul, #footer  ul { margin:20px 0 20px 0;  padding:0; overflow:hidden}
			#footer_home li, #footer  li { list-style:none; float: right; padding: 0 10px; font-size: 11px; } 








#wrap_home_content { background:url(images/home_bg.jpg) right no-repeat; height:504px}
#post_home { width:390px; padding: 70px  110px 40px 70px; font-size: 18px; line-height: 24px; float:right}
#sidebar_home { width:330px; float:left; margin: 40px 0 0 90px; font-size: 14px;}
	#sidebar_home img {padding:3px; margin: 3px 3px 15px 3px; background:#0d5b18  }
	#sidebar_home img a {background:#0d5b18 }
	#sidebar_home img:hover  {background:#556062 }
	#sidebar_home a { color: #2b383b; text-decoration:none; }
	#sidebar_home a:hover {color:#0d5b18; text-decoration:none}

#wrap_contact_content { background:url(images/contact_bg.jpg) bottom right no-repeat; height:504px}
#post_contact { width:280px; padding: 100px  260px 40px 0px; font-size: 18px; line-height: 28px; float:right}
	#post_contact  a, #post_contact  a:hover {color: #2b383b;}
	#sidebar_contact { width: 220px; margin: 80px 50px 0 190px; float:left}
/* news */
#searchform div {float:left;
	margin:0 7px 0 10px;
	width: 190px;}
#searchform label.screen-reader-text { display:none}
#searchform  input#s { border:1px solid #656565; height:17px; width: 118px; float:right; padding: 3px}
#searchform  input#searchsubmit { border: none; width: 59px; height: 25px; padding: 0 3px 3px 20px; margin-right: 5px;  color: #003262; font-size: 12px; font-weight:bold; background:url(images/btn_search.jpg)} 

#sidebar ul {
	padding:6px;
	margin:0px 20px 0 0;
}

#sidebar ul li {
	list-style:none;
	background: url(images/bull_side.jpg) right top no-repeat;
	padding-right:35px;
	font-size: 14px;
	font-weight:normal; 
    color:#0b0e43;
	margin: 0 0 10px 0;
	text-decoration:none;
	line-height:14px;
}

#sidebar ul li a, #sidebar2 ul li a {	
	color:#0b0e43;
	text-decoration:none;	
}

#sidebar ul li.current_page_item a, 
#sidebar ul li.current-menu-ancestor a, 
#sidebar ul li.current-menu-item a, 
#sidebar ul li.current-menu-parent a, 
#sidebar ul li a:hover{color:#0b0e43; font-weight:bold; text-decoration:none;}


/* text block*/	

#wrap_content_sidebar { width: 542px; float:right; overflow:hidden; margin: 10px 0 0 0;}


#post {  overflow:hidden; padding: 0 12px;}

h2.post_title{ font-size:18px; color:#396126; padding: 0 20px 10px 20px; border-bottom: 1px solid #396126;   margin: 0; }
h2.post_title_landing{ font-size:24px; color: #d01f1b; padding: 20px;    margin: 0; }

#content {overflow:hidden; padding: 0 15px;}



#content p { margin: 0 0 10px 0; overflow:hidden}
#content strong {color:#000; font-weight:bold;}
#content  ul {}
			#content ul li { list-style: url(images/bullet.gif); margin-bottom: 10px;}
			#content a, #content a:hover, #container-excert a, #container-excert a:hover, .content a, .content a:hover {}
			.post-excert {}
			.link_back { text-align:right; font-size: 14px; line-height:23px;margin: 10px auto 13px auto  }
			.link_back  a, .link_back  a:hover {text-decoration:none}
			.more { overflow:hidden; margin-bottom: 10px; float:right;clear:both;  }
			.more-link {font-size: 12px;color:#f5850d; text-decoration:none; text-decoration: underline;}
			.more-link:hover {  text-decoration:none}
			
			 #content_gallery { background:url(images/gallery_bg.png) top no-repeat; width:379px; height: auto; overflow:hidden; margin: 9px auto 0 auto; padding: 0 91px;  }


#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
	border: 1px solid #999999
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 18px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {border: none
}
#content .wp-caption p.wp-caption-text {
	color: #333333;
	font-size: 12px;
	padding: 5px;
	background: url(images/caption-sep.gif) top center no-repeat;
	margin-top:5px
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: center;
	margin-top: 0;
	text-align: center;
	width: 25%;
}



#content .gallery .gallery-item dd { margin:0; padding:0}
#content .gallery img {
	border: none
}
#content .gallery .gallery-caption {
	color: #333333;
	font-size: 12px;
	padding: 5px;
	background: url(images/caption-sep.gif) top center no-repeat;
	margin-top:5px
}
#content .gallery dl {
	margin: 0 0 20px 0;
}

#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

#content h1 { font-size:14px; font-weight:bold; color:#000; padding: 0 20px 5px 20px; border-bottom: 1px solid #396126;   margin: 0 0 15px 0;}

/*#content table {border-top: 1px solid #2b383b; border-right: 1px solid #2b383b}
#content td { padding: 2px; border-left: 1px solid #2b383b; border-bottom: 1px solid #2b383b;}
#content th { padding: 2px; border-bottom: 3px solid #0d5b18;border-left: 1px solid #2b383b;  }
#content tr {}*/


/*#land_sidebar table, #landcontent table { border: none}
#land_sidebar td, #landcontent td { padding: 2px; border: none}
#land_sidebar th, #landcontent th { padding: 2px;border: none }*/
#land_sidebar h1, #landcontent h1 { font-size: 24px; font-weight: normal; margin:5px 0 5px 0; color: #d01f1b; border: none; padding:0}
#land_sidebar h2, #landcontent h2	{ font-size: 18px; margin:5px 0 5px 0; font-weight: normal; border: none; padding:0; color:#d01f1b;}
#land_sidebar img, #landcontent img { border: none}

#land_sidebar {float:left; background:url(images/left_side_namer_bg.png); height:155px; width: 266px; overflow:hidden; text-align: center; margin: 4px 0 10px 25px; padding: 80px 61px 17px 13px}

#land_sidebar  input { border: 1px solid #2b383b; background: #eadfbb; width: 250px;}
#land_sidebar .btn { margin: 0 auto 0 auto; background: url(http://www.doritzilberman.co.il/wp-content/themes/zilberman-theme/images/btn_form.png); border: none; color:#2b383b; font-size: 14px; font-weight:bold; width: auto; font-family:Tahoma, Helvetica, sans-serif; width: 336px; height: 40px; text-align: center; padding:0 6px;}

#right_sidebar { width:610px; float: right; margin: 4px 25px 10px 0;}
	#right_sidebar_top { width: 610px; background:url(images/namer_right_top.jpg); height: 28px;}
	#right_sidebar_bot	{ width: 610px; background:url(images/namer_right_bot.jpg) repeat-y;height: 16px;}
	#right_sidebar_brd { width: 556px; background:url(images/namer_right_brd.png);  height: 198px; padding: 5px 27px;}
	
.btn_red { background:url(images/btn_red_bg.png); width: 266px; height: 43px; text-align: center; margin: 0 auto}
a.btn_red { background:url(images/btn_red_bg.png); width: 246px; height: 23px; text-align: center; margin: 0 auto; display:block; color: #fcfbe2; font-size: 18px; text-decoration: none; padding: 10px;}
.btn_white { background:url(images/btn_white_bg.png); width: 266px; height: 43px; text-align: center; margin: 0 auto}
a.btn_white { background:url(images/btn_white_bg.png); width: 246px; height: 23px; text-align: center; margin: 0 auto; display:block; color: #d01f1b; font-size: 18px; text-decoration: none; padding: 10px;}


/* Pop Up Layer Style  */
.plup_fade{
  position: absolute;
  top: 0;
  left:0;
  right:0;
  bottom:0;
  /*min-height: 100%;
  height: 100%*/
  width:100%;
  background: #000;
  *filter: alpha(opacity=80);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
  -moz-opacity: 0.80;
  -khtml-opacity: 0.80;
  opacity: 0.80;
  z-index:9998;
  margin: 0 auto;	
}

.plup_msg{
  position:absolute;
  top:50%;
  left:50%; 
  background:#fff;
  z-index:9999;
  border: 1px solid #667;
}

.plup_data, .plup_close{
  padding:8px;  
}



/* sale page style */

#wrap_bigcontent_sale { width: 934px;   overflow:hidden; margin: 0 13px 0 0; padding: 20px 20px 0 20px;  background: url(images/namer_sale_right_top.jpg) no-repeat  12px top ; }
body.sale {
	background: #f1c079 url(images/header_namer_sale_bg.png) top center no-repeat;
 }
 

 
#wrap_bigcontent_sale_bottom { background:url(images/bot_nam_sale_bigcont_bg.jpg) 25px  bottom no-repeat;width: 1000px; height:15px; clear:both}
