/* CSS Document */

body {
	margin: 0;
	padding:0;
	color: #2d2e29;
	font-family: Arial, Verdana, Sans serif;
	font-size: 12px;
	background: #c9c9c9;
}
.clr {clear:both;}
.rtl {direction:rtl;}

a {
	color: #720a0a; 
	text-decoration: underline;
}

a:hover {text-decoration: none;}

h1 {
	color: #b06200;
	font-size: 18px;
	padding: 0 0 15px 0;
	text-align: center;
}
h2 {
	font-size: 14px;
	color: #333333;
	padding: 15px 0 5px 0;
}

h3 {
	font-size: 14px;
	color: #0d3270;
	padding: 15px 0 5px 0;
}

h1,h2,h3,h4,h5,h6,p {margin:0;}
p {padding: 2px 0;}
ol {padding: 0 17px;}

div#wrap-main {
	width: 821px;
	background:url(images/wrap-bg.gif) repeat-y center;
	position: relative;
	left: 50%;
	margin-left: -410px;
}

div#wrapper {
	margin:0 0 0 17px;
	width: 788px;
	background: #d9d9d9;
}

div#menu {
	width: 100%;
	height:45px;
	background:url(images/menu-bg.gif) repeat-x;
	clear:both;
}

div#menu table {padding:0; margin:0;}
div#menu table td {text-align:center;}

div#menu a {
	display:block;
	width: 100%;
	color: #fffba2;
	line-height:45px;
	font-size: 14px;
	text-decoration: none;
}

div#menu a.selected {
	background:url(images/menu-bg-over.gif) repeat-x;
}

div#menu a.selected:hover,
div#menu a:hover {
	background:url(images/menu-bg-sel.gif) repeat-x;
}

div#top-img {
	background: url(images/top-img-bg.gif) no-repeat bottom;
	min-height:228px;
}

div#wrap-cont {
	width: 96%;
	margin-left: 2%;
	padding-bottom: 15px;
}

div#footer {
	background:url(images/wrap-bg-bot.gif) no-repeat center top;
	font-size: 10px;
	width: 821px;
	position: relative;
	left: 50%;
	margin-left: -410px;
}
div#footer p {
	width: 95%;
	padding: 15px 0 0 17px;
}

div#footer a {color: #FFFFFF;}

div#lang span {color: #FFFFFF;}
div#lang a {display:block; height: 22px; padding: 3px; float: right;}

div#mail-form {
	background: url(images/form-bg.gif);
	padding: 20px 0;
	font-weight: bold;
	color: #FFFFFF;
}

div#mail-form td.field {text-align:right; padding: 0 10px 0 0; white-space: nowrap;}
div#mail-form td.submit {text-align: center;}

/* div#mail-form td.submit input {
/*	background: url(images/menu-bg.gif) 50% 50%; 
	background: url(images/hp-block-bg.gif) 70%;
	font-size: 22px;
	font-weight: bold;
	padding: 10px 0;
	color: #ffffff;
	border: 1px solid #FFFFFF;
} */

div#mail-form table.rl td.field {text-align:left; padding: 0 0 0 10px;}

div#mail-form td.field b {color:#FF9900;}
div#mail-form input.inp, textarea, select {border: 0px solid; width: 180px;}
div#mail-form textarea {height:80px;}

ul.valsummary {
	background:#8C2500 url(images/alert.gif) no-repeat scroll 10px 50%;
	border:1px solid #000000;
	color:white;
	min-height: 30px;
	list-style-type:none;
	padding:10px 20px 10px 80px;
}
.valsummary ul {list-style-type:none;}

.Info {
	background: #3234be url(images/info.gif) no-repeat scroll 10px 50%;
	border:1px solid #000000;
	color:white;
	font-weight: bold;
	min-height: 30px;
	list-style-type:none;
	padding:10px 20px 10px 80px;
	margin: 10px 0;
}

/* -------- */
.hor-block {
	background:url(images/form-bg.gif) repeat-x center;
	padding: 10px;
	font-weight: bold;
	color: #FFFFFF;
	width: 95%;
	margin: 20px 0;
	border:1px solid #04194d;
}

.hp-box {
	width: 27%;
	float: left;
	background:url(images/form-bg.gif) repeat-x bottom;
	border:1px solid #04194d;
	margin: 15px 10px;
	padding: 10px;
}
.hp-box p {color: #FFFFFF;}
.hp-box a {color: #eeeeee;}
.hp-box b {
	display: block;
	font-size: 16px;
	text-align:center;
	margin-bottom: 5px;
	padding-bottom: 3px;
	color: #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	padding:0 0 10px 0;
}

table.cont-table {border-collapse:collapse;}
table.cont-table td {
	border: 1px solid black;
	padding: 5px;
}





