html{
	height:100%;
}
body{
	margin:0;
	padding:0;
	height:100%;
	font-family:Arial;
	font-size: 10pt;
	color:#000000;
	background-color: #FFF;
	background-image: url(/img/bg-soft.jpg);
	background-position: center;
	background-repeat: repeat-y;
}
p {
	text-align: justify;
	text-indent: 1em;
	margin: .5em;
}
div.p {
	text-align: justify;
	text-indent: 1em;
	margin: .5em;
}
a{
	color: #005aab;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
ul {
	margin: 0.5em 1em;
}
li {
	margin: 0.5em;
}

h1{
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:20pt;
	margin-bottom: 0.25em;
	color: #e7491e;
	text-align: center;
}
h2{
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:16pt;
	margin-bottom:1em;
	color: #005aab;
}
label{
	font-weight:bold;
}
textarea{
	font:inherit;
	color:inherit;
}
div.success{
	color:#008000;
	margin:1px;
	padding: 0.25em 1em;
	background-color:#E0FFE0;
	font-weight:bold;
}
div.error{
	color:#FF0000;
	margin:1px;
	padding: 0.25em 1em;
	background-color:#FFE0E0;
	font-weight:bold;
}

span.req{
	color:red;
}

div.spacer{
	margin-top:2em;
}

div.section {
	margin: 0.5em 0 1em;
}
div.section_title {
	font-size: 14pt;
	font-weight: bold;
	border-bottom: 2px solid #7674d2;
	color: #5161A8;
}
div.subsection{
	margin: 0.5em 0 1em 5em;
}

#contact label {
	width: 130px;
	text-align: right;
	display: inline-block;
}

img.btnDel{
	padding: 0px 3px;
	cursor: pointer;
}

/**************************************************************/
td.menu{
	text-align:center;
	color: #005aab;
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	text-shadow: 2px 2px 4px #b0b0b0;
}
a.menu{
	color: #005aab;
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 2px 2px 4px #b0b0b0;
}
a.menu:hover{
	text-shadow: 0px 1px 10px #80c0ff, 0px 1px 3px #80c0ff;
	text-decoration: underline;
}
a.menuA{
	color: #e7601e;
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 2px 2px 3px #f08040;
}
a.menuA:hover{
	text-shadow: 0px 1px 10px #ffc080, 0px 1px 3px #ffc080;
	text-decoration: underline;
}
#basketNumber{
	font-size:10px;
}

/*div.menu_lang_contener{
	width:60px;
	height:15px;
	position:absolute;
	top:3px;
	z-index:1000;
}
div.menu_lang_contener:hover{
	height:62px;
	box-shadow: 2px 2px 4px #808080;
	border-radius: 6px;
	background-color:#FFFFFF;
}

div.menu_lang_item{
	text-align:center;
}
div.menu_lang_item img{
	vertical-align:middle;
	margin:2px;
}

.menu_select_lang{
	padding: 0 2px;
	cursor:pointer;
	display:block;
}
.menu_select_lang:hover {
	background-image: linear-gradient(178deg, #ffffff, #c0d8ff);
	border-radius: 4px;
	box-shadow: 0 0 4px #0080ff;
}

a.submenu_lang_item{
	display:none;
	margin:2px;
	padding:2px;
	text-align:left;
	color: #005aab;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 2px 2px 4px #b0b0b0;
}
a.submenu_lang_item:hover{
	text-decoration: underline;
	text-shadow: 0 1px 10px #80c0ff, 0 1px 3px #80c0ff;
}

div.menu_lang_contener:hover a.submenu_lang_item{
	display:block;
}
a.submenu_lang_item img{
	vertical-align:sub;
	margin:2px;
}*/
