

.block {

	width: 100%;

}



.block p {

	width: 100%;

	text-align: center;

}





.form {

	width: 100%;

}



.form .title {

	margin-top: 15px;

	padding-right: 10px;

	padding-left: 10px;

	font-weight: bold;

}



.form .actions {

	width: 100%;

	text-align: left; /*right*/

	margin-top: 10px;

}



.form .warning {

	margin-bottom: 10px;

}



.form .message {

	color: #696969;

	font-weight: bold;

}





.table {

	border-bottom: 1px solid #696969;

	border-right: 1px solid #696969;

	margin-bottom: 10px;

	width: 100%;

}



.table td {

	text-align: center;

	border-top: 1px solid #696969;

	border-left: 1px solid #696969;

	padding: 5px;

	vertical-align: top;

}





.subtable td {

	border: 0px;

}





.subtitle {

	padding: 10px 0px 10px 50px;

	margin: 0px;

	background: url(qebypuby/decor-i.jpg) no-repeat center left;

	color: #3a7dc4;

	font-size: 13px;

	font-weight: bold;

}



.splitter {

	clear: left;

	width: 154px;

	height: 1px;

	margin: 10px auto;

	font-size: 1px;

	background: url(qebypuby/decor-splitter.jpg) no-repeat center;

}





ul.pip-list {

	margin: 10px 0px 10px 10px;

	padding: 0px;

	list-style: none;

}



ul.pip-list li:first-letter {

	text-transform: uppercase;

}



ul.pip-list li {

	color: #3a7dc4;

	padding: 2px 0px 2px 30px;

	background: url(qebypuby/decor-pip.gif) no-repeat left center;

}





ul.pip-list-orange {

	margin: 10px 0px 10px 10px;

	padding: 0px;

	list-style: none;

}



ul.pip-list-orange li:first-letter {

	text-transform: uppercase;

}



ul.pip-list-orange li {

	color: #FC742B; /*#3a7dc4;*/

	padding: 2px 0px 2px 30px;

	background: url(qebypuby/decor-pip-orange.gif) no-repeat left center;

}





ul.list {

	margin: 10px 0px 10px 10px;

	padding: 0px;

	list-style: none;

}



ul.list li:first-letter {

	text-transform: uppercase;

}



ul.list li {

	color: #3a7dc4;

	padding: 2px 0px 2px 30px;

	background: url(qebypuby/decor-pip-orange.gif) no-repeat left center;

}





.line {

	width: 100%;

	height: 5px;

	font-size: 1px;

	background-color: #f97400;

}







/* TAGS */

/*@font-face {

	font-family: "HeliosCond";

	src: url(/styles/fonts/helcond0.pfm); 

}*/



div, span, img, ul, li { 

	behavior: url(/resources/styles/png.htc);

}



.png {

	background-image: none !important;

	behavior: url(/resources/styles/png.htc);

	/*behavior: url(/resources/styles/png-ie-fix.htc);*/

}



html, body {

	padding: 0px;

	margin: 0px;

	font-family: Arial;

	font-size: 12px;

	font-weight: normal;

	line-height: 150%;

	color: #333333;

}



form, input, textarea {

	margin: 0px;

	padding: 0px;

}



input { 

	vertical-align: middle;

}



img {

	border: 0px;

	display: inline;

}



ul {

	margin: 0px;

	padding: 0px;

}



ul li {

	margin: 0px;

	padding: 0px;

}



ol {

	

}



ol li {

	

}



em {

	

}



div {

	font-size: 13px;

	line-height: 150%;

}



p { 

	margin: 10px 0px 0px 0px;

	line-height: 150%;

}



h1, h2, h3, h4, h5, h6 {

	margin: 5px 0px 5px 0px;

	padding: 0px;

}



h1 { 

	font-size: 18px;

	color: #333333;

	text-transform: uppercase;

	font-weight: normal;

}



h4 { 

	font-size: 12px;

	color: #333333;

	text-transform: uppercase;

	margin: 10px 0px 10px 0px;

}



h5 { 

	font-size: 13px;

	color: #333333;

	text-transform: uppercase;

	margin: 10px 0px 10px 0px;

}



h1 span, 

h4 span, 

h5 span { 

	font-size: 12px;

	text-transform: none;

	font-weight: normal;

}







/* links */

a:link, 

a:visited, 

a:active {

	font-size: 13px;

	text-decoration: underline;

	color: #3a7dc4;

}

a:hover,

a:visited:hover {

	font-size: 13px;

	text-decoration: none;

	color: #3a7dc4;

}



a.link-a:link, 

a.link-a:visited, 

a.link-a:active {

	color: #3a7dc4;

	font-size: 13px;

	text-decoration: none;

}

a.link-a:hover,

a.link-a:visited:hover {

	color: #3a7dc4;

	font-size: 13px;

	text-decoration: underline;

}



a.link-orange:link, 

a.link-orange:visited, 

a.link-orange:active {

	color: #fa7400;

	font-size: 13px;

	text-decoration: none;

}

a.link-orange:hover,

a.link-orange:visited:hover {

	color: #fa7400;

	font-size: 13px;

	text-decoration: underline;

}



a.link-grey:link, 

a.link-grey:visited, 

a.link-grey:active {

	color: #696969;

	font-size: 13px;

	text-decoration: none;

}

a.link-grey:hover,

a.link-grey:visited:hover {

	color: #696969;

	font-size: 13px;

	text-decoration: underline;

}







/* texts */

.txt-title {

	

}



.txt-subtitle {

	color: #3a7dc4;

	font-size: 13px;

	font-weight: bold;

}



.txt {

	

}



.txt-grey {

	color: #696969;

}



.txt-orange {

	color: #fa7400;

}



.txt-blue {

	color: #3a7dc4;

}





/* forms */

.button {

	font-family: Tahoma;

	font-size: 13px;

	padding: 2px 10px 2px 10px;

	padding-left: expression( "0px" );

	padding-right: expression( "0px" );

}



.combobox {

	font-family: Tahoma;

	font-size: 13px;

	color: #696969;

	border: 1px inset #d0d0d0;

	vertical-align: middle;

}



.textbox {

	width: 40%;

	border: 1px inset #d0d0d0;

	font-family: Tahoma;

	font-size: 13px;

	color: #696969;

}



.textarea {

	width: 99%;

	height: 80px;

	border: 1px inset #d0d0d0;

	font-family: Tahoma;

	font-size: 13px;

	color: #696969;

}







/* colors */







/* misc */

.warning {

	color: #f00;

}



.error {

	

}



.required {

	color: #f00;

	font-size: 11px;

}



.w-xx-small { 

	width: 35px;

}



.w-x-small { 

	width: 85px;

}



.w-medium { 

	width: 125px;

}



.w-large { 

	width: 300px;

}



.uppercased { 

	text-transform: uppercase !important;

}



.underlined { 

	text-decoration: underline !important;

}



.italic { 

	font-style: italic !important;

}



.bold { 

	font-weight: bold !important;

}



.normal { 

	font-weight: normal !important;

}



.justify { 

	text-align: justify !important;

}



.center { 

	width: 100%;

	text-align: center !important;

}



.left { 

	text-align: left !important;

}



.right { 

	text-align: right !important;

}



.hidden { 

	display: none;

}



.nohidden { 

	display: ;

}



img.left {

	float: left;

	margin: 0px 15px 15px 0px;

}



img.right {

	float: right;

	margin: 0px 0px 5px 5px;

}



.centered {

	margin: 0px auto 0px auto;

	padding: 0px auto 0px auto;

}





/* texts */

.selected {

	/*font-style: italic;*/

}



.important {

	font-weight: bold;

}



.attention {

	color: #3a7dc4;

}
li{list-style-type: square;}
ul{list-style-type: square;}
li a { font-size: 13px; font-weight:bold;text-decoration: none}
li a:hover {font-size: 13px; font-weight:bold;text-decoration: underline}
li {padding-bottom: 10px; }

