/* general css */
html	{width:100%;}
body	{margin: 0px; padding: 0px; direction: rtl; width:100%;}
table	{border-collapse:collapse; padding:0; margin:0;}
td,th, input	{padding:0px; margin:0px; font-family:arial; font-size:12px; }
form	{padding:0; margin:0;}

.tbl_100 {width:100%;}
.tbl_100_100 {width:100%; height:100%;}

.top_links		{background: #c7900f; text-align: center;}
.top_links td	{text-align:center;}
.top_links a	{font: 12px arial; color: white; text-decoration: none;}
.top_links span	{font: bold 12px arial; color: white;}

.top_bar td			{padding: 6px 30px 6px 30px;}
.top_bar span		{font: 12px arial; color: #a45245;}
.top_bar .textbox	{font: 12px arial; color: #c7900f; border: solid 1px #ffed7d;}
.top_bar .button	{font: 12px arial; color: #c7900f; border: solid 1px #f9f2e0; background: #f9f2e0;}


.top_filter_outer	{border-bottom: solid 4px #c7900f; text-align: center;}

.top_filter td		{padding: 2px;}
.top_filter span	{font: 12px arial; color: #a45245;}
.top_filter select	{font: 12px arial; color: black;}
.top_filter .button	{font: 12px arial; color: #c7900f; border: solid 1px #f9f2e0; background: #f9f2e0;}

.main_grid_outer	{border-bottom: solid 4px #c7900f;}
.main				{border-right: solid 2px #c7900f; border-left: solid 2px #c7900f; vertical-align:top; height:100%;}

.side_bar h3		{font: bold 15px arial; color: white; background: #a14c3e; padding: 4px 0px 4px0 px; margin: 3px; text-align: center;}
.side_bar.right h3	{margin-right: 0px;}
.side_bar.left h3	{margin-left: 0px;}

.side_bar h4		{font: bold 14px arial; color: white; background: #faa61a; padding: 2px 4px 2px 0px; margin: 3px;}
.side_bar h4 a		{color: white; text-decoration: none;}
.side_bar.right h4	{margin-right: 0px;}
.side_bar.left h4	{margin-left: 0px;}

.side_bar .sale		{cursor: pointer; margin-bottom: 15px;}
.side_bar .sale p	{font: bold 12px arial; color: #a14c3e; margin: 3px 8px 6px 0px;}
.side_bar .sale img	{margin-right: 8px;}

#news	{border: solid 1px #e5e4e4; background: #fefbf0; margin-right: 3px; padding: 4px; height: 130px;}
#news a	{color: black; text-decoration: none;}
#news h5{font: bold 13px arial; color: black; margin: 0px; padding: 0px;}
#news p	{font: 12px arial; color: black; margin: 0px 0px 8px 0px; padding: 0px;}

#navbar {padding:5px; font: bold 11px arial; color: black;}
#navbar a {font: bold 11px arial; color: black; text-decoration:none;}
#navbar a:hover {text-decoration:underline;}
#gp h1 {font: bold 14px arial; color: white; background: #faa61a; padding: 2px 4px 2px 0px; margin: 3px;}
#gp h2 {font: bold 13px arial; color: black; padding: 2px 0px 2px 0px; margin: 3px 0px 3px 3px;}
.article {width:95%;}
.article .imgContainer {width:100px; text-align:center; vertical-align:top;}
.article .imgContainer img {border:1px solid #000;}
.article h2 {font: bold 12px arial; color: black; margin: 0px 0px 2px 0px; padding: 0px;}
.article p  {font: 12px arial; color: black; margin: 0px 0px 0px 0px; padding: 0px;}
.article a	{font: bold 11px arial; color: black; margin: 0px 0px 8px 0px; padding: 0px;}
.article .sep {height:1px; padding:0 5px 0 5px; }
.article .sep div {height:1px; background: #faa61a;}

.hp_article {}
.hp_article .imgContainer {text-align:center; vertical-align:top; position:relative;}
.hp_article .imgContainer img {}
.hp_article h1 {font: bold 12px arial; color: #a14c3e; margin: 0px 8px 2px 0px; padding: 0px;}
.hp_article p  {font: 12px arial; color: black; margin: 0px 8px 8px 0px; padding: 0px;}
.hp_article a	{font: bold 11px arial; color: #f6891f;}

.poll {background:#faa61a; padding:2px; margin-right:3px;}
.poll h1 {font: bold 12px arial; color: #000; margin: 0px 8px 2px 0px; padding: 0px;}
.poll div {font: normal 12px arial; color: #000; margin-right:5px;}
.bottom_banners td	{padding: 15px 0px 15px 0px;}

.bottom_links		{font: 12px arial; color: #a14c3e; padding-top: 5px;}
.bottom_links a		{font: 12px arial; color: #a14c3e;}

/* register */
.reg		{height:100%; background:url(reg_amb.jpg) left bottom no-repeat; }
#reg_phases	{padding: 2px 4px 2px 0px; margin:0;}
#reg_phases	table {background:url(reg_tile.gif) repeat-x; height:34px; width:449px;}
#reg_phases	table th {}
#reg_phases	table th.selected {background:url(reg_tile_selected.gif) repeat-x; height:34px;}
#reg_phases	table td {background:url(reg_sep.gif) no-repeat; height:34px; width:17px;}
#reg_phases	table td.selected {background:url(reg_sep_selected.gif) no-repeat; height:34px; width:17px;}
#reg_phases	table td.selected_start {background:url(reg_sep_selected_start.gif) no-repeat; height:34px; width:17px;}
#reg_form	h2 {font: bold 14px arial; color: #726565; margin: 15px 0px 5px 0px; padding: 0px;}
#reg_form	h3 {font: bold 12px arial; color: #726565; margin: 15px 30px 25px 30px; padding: 0px;}
#reg_form	th {font: 12px arial; color: #726565; text-align:right; width:150px; padding:0 15px 0 0; margin:0;}
#reg_form	input.textbox  {height:19px; border:1px solid #f9a61a; background:#fff; font: 12px arial; color: #000; padding:0 5px 0 5px; width:200px;}
#reg_form	select.textbox {height:19px; border:1px solid #f9a61a; background:#fff; font: 12px arial; color: #000; padding:0 5px 0 5px; width:200px;}
#reg_form	textarea	   {height:120px; border:1px solid #f9a61a; background:#fff; font: 12px arial; color: #000; padding:0 5px 0 5px; width:400px;}	
#reg_form	.req {float:right; padding:3px 0 0 5px; width:10px; color:#f9a61a; font:bold 12px tahoma;}

.search_paging a {font:bold 12px arial; text-decoration:none; color:#949494;}
.search_paging a:hover {color:#000; text-decoration:underline;}
.search_paging a.selected {color:#000; text-decoration:underline;}

.hpbanner_top_left {position:absolute; top:0; left:0;}
.hpbanner_top_right {position:absolute; top:0; right:0;}
.hpbanner_bottom_left {position:absolute; bottom:0; left:0;}
.hpbanner_bottom_right {position:absolute; bottom:0; right:0;}

.article_container {width:142px; height:51px;}
.banner {padding:3px 3px 0px 3px;}

.zimmer td		{font: bold 12px arial; color: #a14c3e; padding: 2px; padding-right: 10px;}
.zimmer input	{font: 12px arial; border: solid 1px #a14c3e; width: 90px;}
.zimmer select	{font: 12px arial; border: solid 1px #a14c3e; width: 90px;}
.zimmer .button	{width: auto; background: #fecb66; font: bold 12px arial; color: white; border: none;}

