
	body {
		
			font-size:.9em;
			font-family:Tahoma;
		
		
		
		margin:0px;
		padding:10px;
		
	}
	img {
		border:0px;
		margin:0px;
	}

	.float_image {
		margin:5px;
	}
	
	.float_left_image {
		float: left;
		margin: 0px 10px 10px 0px;
	}
	
	.float_right_image {
		float:right;
		margin: 0px 10px 10px 10px;
	}
	.listdiv {
		margin-top:10px;

	}

	.listdiv div {
		
		
		padding-right:22px;
		padding-left:0px;
		background-image:url(/impl/images/arrow_rtl.gif);
		background-position:right;
		background-repeat:no-repeat;
		
	}

	.ice_list {
		margin-bottom:10px;
	}
	.ice_list .head {
		color:#33a;
		font-weight:bold;
		float:right;
		text-align:left;
	}
	.ice_list .tail {
		padding-right:1.5em;
	}

	a {
		color:#c00;
		text-decoration:none;
	}
	a:hover {
		color:#f80;
	}
	
	a.underline {
		text-decoration:underline;
	}
	
	#maind {
		margin-left:auto;
		margin-right:auto;
		width:762px;	
		background-image:url(/impl/images/bg.gif);
		background-repeat:y-repeat;
		background-position:0px 10px;
	}
	
	#maint {
		font-family:tahoma;
		font-size:0.9em;
		background-image:url(/impl/images/topbar.gif);
		background-repeat:no-repeat;
		
		width:762px;		
	}
	#icepacktd {
		text-align:left;
		vertical-align:top;
		/*background-color:#ff0;*/
		width:300px;
		padding-left:80px;
		padding-top:29px;
		padding-bottom:6px;
	}
	#icepackimg {
		vertical-align:bottom;
	}
	#langtd {
		color:#800;
		font-size:.9em;
		font-weight:bold;
		/*background-color:#0f0;*/
		vertical-align:top;
		text-align:right;
		padding-right:70px;
		padding-top:12px;
		
	}

	#buttonstd {
		text-align:left;
		padding:0px;
		padding-left:200px;
		/*background-color:#0ff;*/
	}

	#buttonstd img {
		vertical-align:bottom;
	}


	#coltd {
		/*border:1px solid #000;*/
		direction:rtl;
		
		text-align:right;
		vertical-align:top;
		
		font-size:.8em;
		width:175px;
		padding-top:75px;
		padding-left:13px;
		padding-right:17px;

	}
	


	#pagetd {
		direction:rtl;
		padding: 20px 48px 15px 13px;
		text-align:right;
		vertical-align:top;
	}



	#tmenutd {
		/*background-image:url(/impl/images/bg.png);
		background-repeat:no-repeat;*/
		font-weight:bold;
		font-size:.8em;
		padding-bottom:10px;
		text-align:center;
	}

	#footer {
		background-image:url(/impl/images/footer.gif);
		background-repeat:no-repeat;
		text-align:center;
		padding-bottom:14px;
	}

	ul {
		padding-left:15px;
		padding-right:15px;
		margin-left:0px;
		margin-right:0px;
		margin-top:10px;
	}

	p, h1, h2, h3, h4, .box_strong, .box_weak, .box_faint, .margin_box, .ice_list, .listdiv, table.normal, table.form {
		margin: 0px 10px 10px 0px;
	}
	
	.box_strong, .box_weak, .pad_box, .box_faint {
		padding: 10px 0px 0px 10px;
	}
	
	h2 {
		text-align:center;
		font-size:1.3em;
		margin-bottom:20px;
	}

	
	h3 {
		font-size:1.15em;
	}
	
	h4 {
		font-size:1em;
	}
	
	.altcolor {
		color:#33a;
	}
	
	table.normal {
		border:0px;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		background: #fff;
	}
	
	table.normal td {
		border:0px;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		padding:5px 10px;
	}

	.box_strong {
		background-color:#ffffff;
		/*border-bottom:1px solid #fff;
		border-right:1px solid #fff;
		border-top:1px solid #faa;
		border-left:1px solid #faa;*/
		border:1px solid #ccc;
	}
	
	.box_weak {
		background-color:#f6eee6;
		border:1px solid #ccc;
	}
	
	.box_faint {
		border:1px dashed #efaf8f;
	}
	
	table.divider {
		width:100%;
	}
	
	table.divider td {
		vertical-align:top;


	}
	
	table.gallery {
	}
	
	table.gallery td {
		padding:6px;
		text-align:center;
	}
	
	table.page_select {
		
	}
	table.page_select td.nums {
		text-align:center;
		
		padding-bottom:8px;
	}
	
	table.page_select td.nums span {
		width:20px;padding:0px 2px;
		background:#fff;
		border:1px solid #bd9595;
	}
	
	
	.news_item {


		padding-bottom:10px;

	}

	.news_item_full {
		padding-bottom:20px;
	}	
	
	.news_item p.date, .news_item_full p.date {
		/*font-size:.9em;*/
		margin-bottom:0px;
		padding:3px 5px;
		border-bottom:1px solid #ccc;
		background:#fff;
	}
	
	.news_item_full p.date {
		font-size:1em;
	}
	
	.news_item h4, .news_item_full h3 {
		margin-top:0px;
		padding:4px 0px;
		background:#fff;
		
	}

	.news_item h4, .news_item p.date {
		font-size:.9em;
	}

	.news_item img, .news_item_full img {
		border:1px solid #ccc;
	}
	
	.center, table.center {
		margin-left:auto;
		margin-right:auto;
	}
	
	.space {
		margin-top:20px;
	}
	
	.space_line {
		margin-top:10px;
		border-top: 1px dashed #aaa;
		padding-top:10px;
	}
	
	.bold {
		font-weight:bold;
	}
	
	.altbg {
		background-repeat:no-repeat;
		margin-top:-20px;
		margin-left:-20px;
		padding-top:20px;
		padding-left:20px;
        background-position: 2px 0px;
	}
	
	.altbg h2 {
		width:240px;
		border:1px solid #000;
		background:#fff;
		padding:5px 10px;
		margin-left:auto;
		margin-right:auto;
	}
	
	form {
		margin:0px;
		padding:0px;
	}
	.form_head {
		text-align:left;
		background:#ffdfc9;
		border:1px solid #daa;
		font-weight:bold;
		padding-left:10px;
	}
	.form_tail {
		padding-right:5px;
		text-align:right;
	}
	
	table.form {
		color:#500;
		font-size:.9em;
		
	}
