@charset "utf-8";
/* CSS Document */

body  {
	height: 100%;
	background-image: url(images/tall_x_mod.gif);
	background-position:top;
	background-repeat: repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	/*overflow: auto;*/
}

#container
{
position:relative;
/*width: 652px;*/
width: 668px;
/*height: 789px;*/
height: 840px;
text-align: left;
margin-left: auto;
margin-right: auto;
overflow: hidden;
/*border: 1px solid #000000;*/
}

#menu
{
background-image: url(images/tall2.gif);
background-position:bottom;
background-repeat: repeat-x;
position:relative;
float: left;
width: 189px;
height: 840px;
/*border: 1px solid #000000*/
}

#intro
{
position:relative;
float: left;
width: 455px;
height: 159px;
/*border: 1px solid #000000*/	
}

#page-content
{
background-image: url(images/tall4_f.gif);
background-position: top left;
background-repeat: no-repeat;
scrollbar-3dlight-color:#D0D0D0;
scrollbar-track-color:#F0F0F0;
scrollbar-shadow-color:#E0E0E0 ;
scrollbar-face-color:#E0E0E0; 
scrollbar-arrow-color:#606060;
scrollbar-darkShadow-color:#808080;
position:relative;
float: left;
/*width: 461px;*/
width: 477px;
height: 645px; /*660*/
/*border: 1px solid #000000;*/
overflow: auto;
}

#footer
{
/*background-image: url(images/back_line.gif);
background-position: top;
background-repeat: repeat-x;*/
text-align: center;
vertical-align: center;
position: relative;
float: left;
/*top: 780px;*/
/*left: 0px;*/
width: 461px;
height: 20px;
/*border: 1px solid #0F0F0F*/
}


.ul_menu ul{margin:0; padding:0; list-style:none; line-height:20px; margin-left:28px }
.ul_menu li { background:url(images/marcer_menu.gif) no-repeat left center; padding:0 0 0 19px; }
.ul_menu li a { font-family:Arial; color:#434242; text-decoration:none; font-size:13px; }
.ul_menu li a:hover { color:#C4024D}

ul{margin:0; padding:0; list-style:none; line-height:18px;  }

form{
 	margin:0px;
  	padding:0px;
	}

td, div
{
	font-size:12px;
    font-family:Arial;
	color:#434242;
	line-height:14px;
	vertical-align:top;
}

textarea{
	font-size:12px;
    font-family:Arial;
	color:#434242;
	line-height:14px;
	vertical-align:middle;
}

input{
	font-size:12px;
    font-family:Arial;
	color:#434242;
	line-height:1.5em;;
	vertical-align:middle;
}

#cont_marge{
	margin-top:1em;
}


.color1 { color:#C4024D}
.div_box {
	direction:rtl;
	width:277px;
	height:222px;
	overflow:auto;
	scrollbar-3dlight-color:#000000;
    scrollbar-track-color:#000000;
    scrollbar-shadow-color:#000000 ;
    scrollbar-face-color:#B22111; 
	scrollbar-arrow-color:#000000;
	scrollbar-darkShadow-color:#000000;
}
.c_name { 
	color:#FFFFFF; 
	font-family:Arial; 
	text-decoration:none
}
.c_name:hover {text-decoration:underline}

a {
	color:#D21034;
}

#abl {
	color:#434242;
}


/*a:hover { 
	text-decoration:underline
}*/

a:hover {
	text-decoration:none;
}

.policy, .policy a {
	color:#434242;
	font-size:11px;
	text-decoration:none;
}

.policy a:hover {
	text-decoration:underline;
}

.input{
 		height:19px; width:141px;
		background-color:#FFFFFF; 
		border: #232323 solid 1px;
		padding:0px 0 0 7px;
	
}

.textarea{
		height:78px; width:151px;
		background-color:#FFFFFF; 
		border: #232323 solid 1px;
		padding:0px 0 0 7px;
		overflow:auto;
		}
#px{
margin-top:0;
margin-bottom:1em;
}

#px10{
margin-top:8px;
margin-bottom:8px;
}

#px0{
margin-top:0;
margin-bottom:0;
}

#pxu{
margin-top:1em;
margin-bottom:0
}