/* KCS | 2007 */
body { behavior:url("csshover.htc"); }
/* --- HTML --- */
*{ margin: 0; padding: 0;}
body{font-family: Arial, Helvetica, sans-serif; color: #606a76; min-width:997px; font-size:100.0%; }
html, body{height: 100%;}
table, th, td {font-size:100%; border-collapse: collapse;}
table,img {border:0;}
a{color: #0099ff; text-decoration: underline;}
a:hover{text-decoration: none;}
h1{font-size: 180%; margin-bottom: 15px; text-align: right; font-size: 1.5em;}
h2{font-size: 130%; margin-bottom: 8px; text-align: right; font-size: 1.4em; color: #104069}
h3{font-size: 100%; margin-bottom: 8px;  color: #606a76}
h4{font-size: 100%; margin-bottom: 5px;}

ul{margin: 0 0 12px 0; list-style: none;}
ul li{background: url(../images/arrow.gif) no-repeat 100% 0.5em; padding-right: 13px;}

.clear{ clear: both;}
.big{font-size: 1.2em;}

p{margin-bottom: 12px; text-align: right;}

h1, h2, h3, h4, p, li, dd, dt, input{text-align: right;}

#main{position:relative; min-height:100%; width:997px; font-size: 0.75em; margin:0 auto; background:url(../images/bg.gif) repeat-x 0 0;}
/*For IE*/* html #main{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'997px':'100%'); height:100%;}

#mainbg{position:relative; min-height:100%; background:url(../images/bg.gif) repeat-x 0 0;}
/*For IE*/* html #mainbg{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<998?'997px':'100%'); height:100%;}

/*--- TOP ---*/
div#top{ height: 175px; padding-left: 167px}
	
	ul#topmenu{list-style: none; clear: both; margin: 0; padding: 0;}
	ul#topmenu li{float: left; padding: 0 12px 0 0 ; background: none;}
	ul#topmenu li a{color: #606a76;}
	
	div#lang{position: absolute; top: 0; right: 0; width: 112px; font-size: 11px;}
		div.rus{padding: 1px 0 0 10px; width: 48px; float: left; background: #2c8cce; color: #a3d1f1; height: 15px;}
		div.rus a{color: #a3d1f1;}
		div.hebr{padding: 1px 0 0 7px; color: #124571; background: #a3d1f1; float: left; width: 47px; height: 15px;}
	
	div#logo{position: absolute; top: 45px; right: 95px;}	
	
		
	div#title_blue{width: 442px; height: 26px; padding: 8px 26px 0 0; text-align: right; clear: both; background: #2c8cce; color: #cfe8fa; margin: 26px 0 0 0; position: relative; top: 12px;
	cursor:pointer;}
	div#title_blue a{color: #cfe8fa;}
	div#title_blue img{position: relative; top: 3px;} 
	
	div#search_div{width: 421px; padding: 12px 20px 0 27px; height: 95px; background: url(../images/bg_search.gif) repeat-x 0 0; position: relative; top: 20px; text-align:right;}
				a.button_top{float: left; margin-right: 6px}
		div#search_left{width: 107px; background: url(../images/search_left.gif) no-repeat 0 0; border: 0; padding: 5px 58px 0 10px; height: 18px; font-size: 11px; color: #606a76; float: left; margin-right: 3px;}
			div#search_left input{border: 0; width: 107px;font-size: 11px; color: #606a76; background: none; direction:ltr; text-align:left;}
		div#search_right{width: 107px; background: url(../images/search_right.gif) no-repeat 0 0; border: 0; padding: 5px 58px 0 10px; height: 18px; font-size: 11px; color: #606a76; float: left;}
			div#search_right input{border: 0; width: 107px; font-size: 11px; color: #606a76; background: none; direction:ltr; text-align:left;}
			
			div#search_word{clear: both; padding: 12px 0 0 0;}
			* html div#search_word{ padding: 0; position: relative; margin-top: -7px; }
			a.word_left{margin-left: 165px;float: left; color: #606a76;}
			a.word_right{ float: right; color: #606a76; margin-right: 12px;}
			
	
	div#menu{ height: 39px; padding: 0 75px 0 168px;}
	div#menu_in{background: #124571; height: 32px; padding: 7px 0 0 0;}
		ul#navmenu{list-style: none; margin: 0; padding: 5px 0 0 30px;}
		ul#navmenu li{ display: inline; background: none; padding: 0;}
		ul#navmenu li a{display: block; float: left; margin-right: 24px; height: 27px;}
		ul#navmenu li a:hover, ul#navmenu li a.hover{background: url(../images/menu_hover.gif) no-repeat 50% 100%;}
		
		div#search_main{padding: 3px 20px 0 0px; width:216px; float: right; background: url(../images/bg_search_main.gif) no-repeat 0 0; height: 24px; margin: -4px 0 0 0; direction: rtl; }
		div#search_main input.Lsearch{width: 176px; border: 0; background: none; color: #606a76; font-size: 12px; padding-left: 5px;}

		
		
/*--- CONTENT ---*/
div#content_main{width: 100%; float: left;}
	div#content_right{mmargin-left: 170px; padding: 20px 75px 0 167px;}
	div#content_left{float: left; margin-left: -100%; width: 170px; padding: 20px 0 0 0;}
	
	div#banner_top{padding: 0 0 28px 0;}
	div#banner_content{padding: 18px 0 16px 0;}
	
	
	table.four_cols{width: 100%;}
	table.four_cols td{ text-align: right; direction:rtl;}
		table.four_cols td div.block{padding: 14px 20px 10px 32px; min-height: 77px; margin-bottom: 17px;}
		* html table.four_cols td div.block{height: 67px;}
			td.grey div.block{background: #e7ebee;}
		table.four_cols td div#news_block{padding: 0 32px 0 0;height: auto;}
				td.news{ background: url(../images/dott.gif) repeat-y 100% 0;width:25%; }
		table.four_cols td div#news_block h3{padding-top: 12px;}
			div#news_block dt a{font-weight: bold;}
			div#news_block dt small{display: block; margin: 3px 0 4px 0;}
			div#news_block dd{padding-bottom: 5px;}
			
			
	table.col_6{width: 100%;}
	table.col_6 td{width: 17%;}
	table.col_6 td.end{width: auto;}
		table.col_6 td ul li{margin-bottom: 5px;}
		table.col_6 td ul li a{color: #606a76;}
		
		div.dot{background: url(../images/dott.gif) repeat-y 100% 0; padding: 0 30px 0 14px;}
		td.end div.dot{padding-right: 0; background: 0;}
		
	table.col_3{width: 100%;text-align: right;}
		table.col_3 td{width: 28%; padding-left: 5%;}
		
		
	table.main_table{width: 100%;direction:rtl;}
	table.main_table td{vertical-align: middle; text-align: center; background-color: #e7ebee; border: 1px #fff solid; color: #104069; padding: 5px 4px;}
	table.main_table th{background: #124571; color: #fff; font-weight: bold; padding: 5px 4px; border: 1px #fff solid;}
	tr.border td{
	   	border-top:2px #2b8dce solid;
		border-bottom:2px #2b8dce solid;
	}
	tr.border td.First{
		border-right:2px #2b8dce solid;
	}
	tr.border td.Last{
		border-left: 2px #2b8dce solid;
	}
	
	tr.bg td{
		/*background: #30D5C8;*/
		/*background: #ffdb9d;*/
		background: #ffdb9d;
	}
	
	tr.bg.border td{
		/*
		border-top-color: #fe6732;
		border-bottom-color: #fe6732;
		*/
		border-top-color:#0000FF;
		border-bottom-color:#0000FF;
	}
	tr.bg2 td{
		/*background: #FF6600;*/
        background: #30D5C8;
		
		/*A9E6CC*/
	}
	
	tr.bg.border td.First{
		/*border-right-color: #fe6732;*/
		border-right-color: #0000FF;
	}
	tr.bg.border td.Last{
		/*border-left-color: #fe6732;*/
		border-left-color: #0000FF;
	}
	
	tr td.Dit{
		border:none;
		background: #e7ebee;
	}
	
	td.blue{background: #cee3ed !important;}
		td.c_1{width: 24px}
		td.c_2{width: }
		td.c_3{width: 66px}
		td.c_4{width: 28px;}
		td.c_5{width: 33px}
		td.c_6{width: 33px}
		td.c_7{width: }
		td.c_8{width: }
		td.c_9{width: }
		td.c_10{width: 89px;}
		td.c_11{width: 30px}	
		td.foot_t{color: #606a76 !important;; text-align: right !important;;}
			
			table.main_table tr.border td.c_2{border-left: 2px #606a76 solid;border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_3{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_4{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_5{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_6{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_7{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_8{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_9{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_10{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;}
			table.main_table tr.border td.c_11{border-top: 2px #606a76 solid;border-bottom: 2px #606a76 solid;border-right: 2px #606a76 solid;}
				table.main_table tr.green td.c_2, table.main_table tr.green td.c_3, table.main_table tr.green td.c_4, table.main_table tr.green td.c_5, table.main_table tr.green td.c_6, table.main_table tr.green td.c_7, table.main_table tr.green td.c_8, table.main_table tr.green td.c_9, table.main_table tr.green td.c_10, table.main_table tr.green td.c_11{background: #a9e6cc;}
				table.main_table tr.blue td.c_2, table.main_table tr.blue td.c_3, table.main_table tr.blue td.c_4, table.main_table tr.blue td.c_5, table.main_table tr.blue td.c_6, table.main_table tr.blue td.c_7, table.main_table tr.blue td.c_8, table.main_table tr.blue td.c_9, table.main_table tr.blue td.c_10, table.main_table tr.blue td.c_11{background: #2c8cce; color: #fff !important;}
						
		div.banner_in{border: 1px #a4a1a1 solid; margin: 1px 0;}
		
			div.pages{height: 28px; padding: 10px 0 0 0; clear: both; color: #0099ff;}
			div.page_left{ float: left; width: 46%; text-align: left;direction:rtl;}
			div.page_right{float: right; width: 46%; text-align: right;}
			
			
			table.main_in{width: 100%; margin: 2px 0 0 0; border-left: 1px #e7ebee solid; border-right: 1px #e7ebee solid;}
				table.main_in td{vertical-align: top;}
					td.in_1, td.in_2, td.in_3{ background: url(../images/dott.gif) repeat-y 100% 0; padding: 10px 22px; text-align: right;}
					table.main_in td td{padding: 0 0 8px 10px;}
				table.main_in td h3{color: #104069; font-size: 1.2em;}
				table.main_in td.end{padding: 12px 6px; font-size: 0.9em; width: 106px;}
				
				div.main_in_foot{ border-left: 1px #e7ebee solid; border-right: 1px #e7ebee solid; margin-bottom: 2px; padding: 0 12px 0 12px; height: 38px;}
				div.main_in_foot2{background: url(../images/dott_h.gif) repeat-x 0 11px; padding: 18px 0 0 0;}
					div.foot_left{float: left; width: 45%;}
					div.foot_right{float: right; width: 45%; text-align: right;}

/* --- FOOTER --- */
#footer_block{height: 143px; clear: both;}

#footer_main{height: 100px; margin: -100px auto; position: relative;}
#footer{height: 100px; margin: 0 auto; font-size: 12px; padding:0 75px 0 168px; }
/*For IE*/* html #footer{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'997px':'100%');}

	div#kcs{width: 230px; float: left; left: 167px; font-size: 0.9em; line-height: 1em; position: relative; padding-top:25px;}
	div#kcs img{float: left; margin: 1px 9px 0 0;}
	div#kcs a{color: #606a76;}
	
	div#foot_menu{width: 557px; float: right; position: relative; right: 85px; text-align: right;}
		ul#footmenu{list-style: none; padding: 0; margin: 0; text-align: right; height: 19px;}
		ul#footmenu li{display: inline; font-size: 1.1em; float: right; padding: 0 0 0 14px; background: none;}
		ul#footmenu li a{color: #0099ff;}
        
form#Search{
    text-align: right;
	margin-bottom:10px;
	background:#e7ebee;
	width:100%;
	position:relative;
}
form#Search .DateSelectBox{
    position: absolute;
}
form#Search .InnerPad{
	padding:11px 8px;
	
	
}
form#Search input,
form#Search select{
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
form#Search .FloatingSelect{
    float:right;
	width:130px;
	direction: rtl;
}
form#Search .FloatingSelect .SelWarp{
	white-space: nowarp;
	width:100%;
}
form#Search .FloatingSelect .Title{
    margin:0 0 8px 0;
	padding:0 16px 0 0;
	font-weight: bold; 
}
form#Search .FloatingSelect .PreSel{
	
}
form#Search .FloatingSelect #maxPrice{
	padding-top: 1px;
	width:65px;
}
form#Search .FloatingSelect #PriceSlot{
	 background:url('/images/wsearch.gif') no-repeat top right;
	 padding:2px 8px 0 0;
	 height: 20px;
}
form#Search .FloatingSelect .PreSel div{
	padding:2px 10px 0 3px;
	background:url('/images/select_bgpre.gif') no-repeat top right;
	height:21px;
	white-space: nowrap;
    	direction: rtl;
	width:27px;
	
}
form#Search .FloatingSelect .PostSel{
	background:url('/images/select_bgpost.gif') repeat-x top;
	height:23px;
	width:3px;
}

form#Search .FloatingSelect .Wildcard{
	border:none;
	height:23px;
	background:url('/images/wsearch.gif') no-repeat top right;
	width:123px;
	padding:3px 9px 0px;
    direction: rtl;
	
}

form#Search .CheckArray{
    clear:both;
	margin-top:5px;
	margin-left:40px;
	line-height:1.7em;
	direction:rtl;
}
form#Search .CheckArray input{
	
}
form#Search .SearcButton{
	position:absolute;
	bottom:8px;
	left:8px;
}
form#Search select{
    width:90px;
    height: 20px;
    direction: rtl;
    /*padding:0 2px 0 0;*/
}			
form#Search input{
	border:#ffffff 0px solid;
}
form#Search .Search{
    height: 20px;
    text-align: center;
}		
table.main_table tr.blue td{
    background: #2C8CCE;
}
table.DitTable{
	margin:0px;
	border:none;
	width:100%;
}
table.DitTable td{
	vertical-align: top;
}
table.DitTable th{
	background:#ffffff;
	color:#133e61;
	text-align:right;
	padding:0 10px;
	font-size:14px;
}
table.DitTable td{
	background:#ffffff;
	text-align:right;
	padding:0 10px;
}
table.DitTable .col1{
	width:113px;
	border-left:1px #dcdcdc dotted;
}
table.DitTable .col2{
	width:176px;
	border-left:1px #dcdcdc dotted;
}
table.DitTable .col3{
	width:185px;
	border-left:1px #dcdcdc dotted;
}
table.DitTable .col4{
	width:175px;
}
table.main_table tr.over td{
	background:#2d8cce ;
	color:#ffffff ;
}
.over td a{
	color:#ffffff;
}

table.main_table tr.over.bg td{
	background-color :#ecc88a ;
}
table.main_table tr.over.bg td.Dit{
	background-color:#2d8cce; 
}

table.main_table tr td.DitTD{
	padding:5px 0 !important;
	background:#ffffff !important;
}
table.Dit{
	width:100%;
}
table.Dit td{
	padding:0;
}
.UserItemTools{
	width:50%;
}
.AdminItemTools{
	float:left;
	width:50%;
	text-align:left;
}
.SelArea{
	padding-right: 20px;
	/*width:83px;
	float:right;
	background:url('/images/select_bg2.gif') repeat-x top;*/
}
.SelArea input{
	background-color:transparent;
	background-image:url('/images/select_arrow.gif');
	background-position:0px 4px;
	background-repeat:no-repeat;
	border:none;
	height:16px;
	padding:3px 0 4px 0;
	width:83px;
	cursor:pointer;
}
.TxtArea{
    float:right;
    width:83px;
    background:url('/images/select_bg2.gif') repeat-x top; 
}
.TxtArea input{
    width:82px;
    border:none;
    margin-top: 3px;
    margin-bottom: 5px;
}

.selectbox-wrapper{
	/* The options container */
	position:absolute;
	background:#FFFFFF;
	top:23px;
	//top:22px;
	right:-2px;
	//right:-4px;
	_right:-7px;
	padding:0px 1px;
	_padding:0;
	width:100%;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	width:100%;
}
.selectbox-wrapper ul{
	list-style:none;
	margin:0px;
}
.selectbox-wrapper ul li{
	background:none;
	padding:0 3px 0 0;
	_width:100%;
	cursor:pointer;
}
.selectbox-wrapper ul li.selected{
	background-color:#98d4fd;
}
h1.RelTree{
	margin:0;
}
div.RelTree{
	margin:0 0 10px 0;
	direction:rtl;
	text-align:right;
}
#AddPost td{
	padding-top:10px;
	vertical-align:top;
}
#AddPost .valid{
	background:#b8ffb8;
}
#AddPost .invalid{
	background:#ffc1c1;
}
#AddPost .txtInp{
	font-family: Arial, Helvetica, sans-serif;
}

#AddPost textarea{
	height: 120px;
	width:300px;
}
#AddPost select{
	width:120px;
	font-family: Arial, Helvetica, sans-serif;
}
#AddPost .label{
	width:20%;
}
#AddPost .input{
	width:80%;
}
.EmptyMessage{
	text-align:center;
	font-size:18px;
	font-weight:bold;
}
div.MyZone{
	direction:rtl;
}
div.MyZone h2,
div.MyZone h3,
div.MyZone h4,
div.MyZone h5{
	margin:0px;
}
.HomeCat{
	width:100%;
	direction:rtl;

}
.HomeCat td{
	padding:10px;
}
.HomeCat td h3{
	float:right;
	margin-left:6px;
}

.HomeCat td h4{
	float:right;
	margin-left:6px;
}

.HomeCat td h5{
	float:right;
	margin-left:6px;
}

.HomeCat td h6{
	float:right;
	margin-left:6px;
}
.HomeCat td div{
	/*background-color:#eeeeee;*/
	padding:5px;
}


/*Category list css*/
#CatList h3{
    margin-right: 20px;
}
.FFGen table{
	direction: rtl;
}
.AddChild{
	direction: rtl;
	width:100%;
}
.AddChild td{
	width:33.3%;
	vertical-align: top;
	height: 70px;
}
.No-Warp{
	/*
	opsys 28/02/2010
        white-space: nowrap;
        */
}
.No-Warp-hp{
	/* 
	opsys 28/02/2010
	white-space: nowrap;
	*/
	padding-left:4px;

}
.MenuI{
}
.FFGen table td{
	padding-bottom:7px;
	width:auto;
	padding-left:20px;
	white-space: nowrap;
}
.AddChild h2{
	font-size: 15px;
}

#Confirm h1{
	text-align: center;
}
#Confirm a{
	font-size: 16px;
	font-weight: bold;
}
.lbl{
	width:150px;
}
#Preview td{
	vertical-align: middle !important;
}
.Price{
	font-size:14px;
}

#post_price{
	font-size:16px;
	font-weight: bold;
}
.msg{
	font-family:Arial;
	direction:rtl;
	font-size:14px;
	font-weight:bold;
	}

.path_main { float:right; padding-right:10px;  }	
.new_line { width:754px; float:right; text-align:center; padding:5px 0 5px 0px;  }
div.cat_list { padding-top:15px; width:100%; float:right;  }
div.cat_list A { font-size:16px;  }
div.cat_list div { padding-top:3px; float:right; width:50%; text-align:right;  }
div.cat_search {background-color:#E7EBEE;  }
div.cat_search table { margin:10px;  direction:rtl; }
div.cat_search #cat_search_input { width:200px;  }
div.cat_search .btn  { background-color:#2C8CCE; color:#ffffff; padding:2px 5px 2px 5px;  }
div.new_line {  float:right; width:100%; text-align:right; padding:10px 0;  }
div.new_line div.img { float:right; width:100px;  }
div.new_line div.inputText {  float:right; width:300px;   }
.validation {  color:red; }
input.captcha, input.Must { background-color:  #FFC1C1;  }


