body {
	background-color: #FFFFFF; margin: 0px;
	background-image: url('/_img/bg_main.gif'); background-repeat: repeat-x;
}

body, td, th, div, p, span, li, input, select, textarea {
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; 
}

img {
	border-style: none; border-width: 0px;
}

.ratingstar {
	margin: 2px; margin-bottom: 0px;
}

hr {
	height: 1px; color: #b8c4d2;
}

p {
	margin-top: 8px; margin-bottom: 8px;
}

a {
	color: #003366;
}
a:hover {
	color: #cc0000;
}

h1 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 10pt; color: #cf3e21;
}
h2 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 10pt; color: #3c5a7c;
}
h3, .h3 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 10pt; color: #3c5a7c;
}
h4 {
	margin-top: 4px; margin-bottom: 4px;
	font-size: 9pt; color: #3c5a7c;
}

.imp {
	color: #cc0000; font-weight: 600;
}
.imp2 {
	color: #0045b7; font-weight: 600;
}
.imp3 {
	color: #009900; font-weight: 600;
}
.implink {
	border: 1px solid #FFFFFF;
}
.implink:hover {
	border: 1px solid #cc0000;
}
.gray, .grey {
	color: #999999;
}

ol, ul {
	margin-top: 0px; margin-bottom: 0px; margin-left: 26px;}
li {
	margin-top: 8px; margin-bottom: 8px;
}

.topmenu_ext {
	background-image: url('/_img/bg_top1.gif');
}
.topmenu_ext th {
	width: 274px; height: 87px; background-image: url('/_img/bg_logo1.gif');
}
.topmenu_ext th table {
	margin-left: 24px;
}
.topmenu {
	float: right;
}
.topmenu th {
	width: 142px; height: 87px; background-image: url('/_img/bg_button1.gif');
	background-repeat: no-repeat; font-weight: 400; text-align: 
	center; font-size: 10pt;
}
.topmenu th img {
	margin-left: 48px;
}
.topmenu td {
	width: 16px; height: 87px; background-image: url('/_img/bg_top2.gif');
}
.topmenu_link {
	margin-left: 48px; margin-top: -6px; margin-bottom: 2px; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
.topmenu_link2 {
	text-align: center; margin-right: 24px; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}

a.topmenu1, a.topmenu1:active, a.topmenu1:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu1:hover {
	color: #e73410; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu2, a.topmenu2:active, a.topmenu2:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu2:hover {
	color: #0045b7; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu3, a.topmenu3:active, a.topmenu3:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu3:hover {
	color: #339900; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu4, a.topmenu4:active, a.topmenu4:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu4:hover {
	color: #ff6600; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu5, a.topmenu5:active, a.topmenu5:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu5:hover {
	color: #009bbc; text-decoration: none; font-family: Lucida Sans Unicode; font-size: 10pt;
}
a.topmenu6, a.topmenu6:active, a.topmenu6:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode; font-size: 10pt;
}
a.topmenu6:hover {
	color: #818181; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu7, a.topmenu7:active, a.topmenu7:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu7:hover {
	color: #cd7400; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu8, a.topmenu8:active, a.topmenu8:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu8:hover {
	color: #db0f30; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu9, a.topmenu9:active, a.topmenu9:visited {
	color: #000000; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}
a.topmenu9:hover {
	color: #c47a23; text-decoration: none; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt;
}

.midblock {
	color: #FFFFFF; padding-left: 8px;
}

/*
.bottommenu a, .bottommenu a:hover, .bottommenu a:active, .bottommenu a:visited {
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 10pt; text-decoration: none;
}
*/

.bottommenu img {
	margin-left: 12px; margin-right: 8px; vertical-align: middle;
}

.promo_xplain {
	margin-top: 139px; margin-left: 92px; font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 8pt; font-weight: 400; 
}
.promo_xplain a {
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 8pt; font-weight: 400; 
}

.content_news {
	margin-top: 3px; margin-right: 12px;
}
.content_news th {
	width: 272px; background-color: #fffef6; padding: 12px; padding-top: 4px; text-align: justify;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 400;
}
.content_news th a, .content_news th a:hover, .content_news th a:visited {
	font-weight: 600;
}

.content_leftmenu {
	margin-top: 6px; margin-bottom: 6px;
}
.content_leftmenu th {
	width: 180px; background-color: #fffef6; padding: 12px; padding-top: 4px; text-align: justify;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 400;
}
.content_leftmenu th a, .content_leftmenu th a:hover, .content_leftmenu th a:visited {
	color: #cc0000; font-weight: 600;
}

.leftmenu {
	width: 180px; background-color: #fffef6; padding: 12px; padding-top: 4px; text-align: justify;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 400;
	line-height: 150%;
}
.leftmenu p {
	margin-top: 4px; margin-bottom: 0px;
}
.leftmenu img {
	margin-right: 8px; margin-bottom: 1px;
}

.content {
	margin-top: 3px;
}
.content th {
	width: 410px; background-color: #FFFFFF; padding: 12px; padding-top: 4px; padding-bottom: 8px; text-align: justify;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 400;
}

.content2 {
	margin: 6px;
}
.content2 th {
	width: 504px; background-color: #FFFFFF; padding: 12px; padding-top: 4px; padding-bottom: 8px; text-align: justify;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 400;
}

.content3 {
	margin: 6px; margin-right: 0px;
}
.content3 th {
	width: 728px; background-color: #FFFFFF; padding: 12px; padding-top: 4px; padding-bottom: 8px; text-align: justify;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 400;
}

.copyright {
	border-bottom: 3px double #f7f7f7;
}
.copyright td, .copyright td span, .copyright td a, .copyright td a:hover, .copyright td a:visited {
	color: #999999; font-size: 8pt;
}
.copyright th, .copyright th span, .copyright th a, .copyright th a:hover, .copyright th a:visited {
	color: #666666; font-size: 7pt;
}

.plist {
	padding: 2px; padding-right: 6px; text-align: right; font-weight: 400; margin-top: 2px; margin-bottom: 2px; background-color: #f0f1f1; background-image: url('/_img/bg_plist.gif'); border-top: 1px solid #d6dee4; border-bottom: 1px solid #d6dee4;
}
.plist a, .plist a:hover {
	font-weight: 400; border: 1px solid #668099; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #000000; line-height: 200%; text-decoration: none;
}
.plist a:visited {
	border: 1px solid #7b8cb7; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #7b8cb7; text-decoration: none;
}
.plist a:hover {
	border: 1px solid #0066cc; background-color: #0066cc; padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none;
}

.time {
	color: #AA2244;
}
.date {
	color: #224499;
}

.highlighted {
	background-color: #EAEAEA; padding-left: 2px; padding-right: 2px;
}

.se_results {
	margin-bottom: 16px;
}
.se_results .intro {
	background-color: #fffdf8; padding: 2px;
}
.se_results a, .se_results a:hover {
	font-weight: 400;
}
.se_results b {
	background-color: #efffe6; font-weight: 400;
}

.rss_label, .rss_label2 {
	padding: 2px; background-color: #efffe6; font-weight: 400; cursor: help;
}
.rss_label2 {
	background-color: #ecf9f0;
}


.inp, .inp_error, .inp2, .inp2_error, .inp3, .inp3_error, .inp4, .inp4_error, .inp5, .inp5_error, .inp6, .inp6_error, .inp7, .inp7_error, .inp8, .inp8_error {
	border: 1px solid #009900; background-color: #F8F8F8;
}

.inp {
	width: 200px; height: 19px;
}
.inp_error {
	width: 200px; height: 19px; background-color: #efffe6;
}

.inpa, .inpa_error {
	border: 0px; border-bottom: 1px solid #009900;
}
.inpa {
	width: 200px; height: 19px;
}
.inpa_error {
	width: 200px; height: 19px; background-color: #efffe6;
}

.inp2 {
	width: 97px; height: 19px;
}
.inp2_error {
	width: 97px; height: 19px; background-color: #efffe6;
}

.inp3 {
	width: 54px; height: 19px;
}
.inp3_error {
	width: 54px; height: 19px; background-color: #efffe6;
}

.inp4 {
	width: 200px; height: 72px;
}
.inp4_error {
	width: 200px; height: 72px; background-color: #efffe6;
}

.inp5 {
	width: 300px; height: 19px;
}
.inp5_error {
	width: 300px; height: 19px; background-color: #efffe6;
}

.inp6 {
	width: 140px; height: 19px;
}
.inp6_error {
	width: 140px; height: 19px; background-color: #efffe6;
}

.inp7 {
	width: 300px; height: 160px;
}
.inp7_error {
	width: 300px; height: 160px; background-color: #efffe6;
}

.inp8 {
	width: 496px; height: 160px;
}
.inp8_error {
	width: 496px; height: 160px; background-color: #efffe6;
}

.inps, .inps_error {
	width: 230px; height: 21px; border: 1px solid #00468c; padding-left: 2px;
}
.inps {
	background-color: #F8F8F8;
}
.inps_error {
	background-color: #efffe6;
}
.inps1, .inps_error1 {
	background-color: red;
}
.inps2, .inps_error2 {
	background-color: green;
}

.inp_login {
	border: 1px solid #009900; background-color: #F8F8F8; width: 90px; height: 19px;
}
.inpq {
	border: 1px solid #009900; background-color: #FFFFFF; width: 18px; height: 19px;
}
.inpq2 {
	border: 1px solid #009900; background-color: #FFFFFF; width: 18px; height: 19px;
}

.txtarea {
	border: 1px solid #009900; background-color: #F8F8F8; width: 300px; height: 60px;
}
.txtarea2 {
	border: 1px solid #009900; background-color: #F8F8F8; width: 496px; height: 120px;
}
.txtarea3 {
	border: 1px solid #009900; background-color: #F8F8F8; width: 288px; height: 94px;
}
.smbt {
	border: 0px; background-image: url('/_img/button.gif'); width: 80px; height: 22px; padding-left: 2px; padding-bottom: 2px; text-align: center;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-transform: none; color: #FFFFFF;
}
.smbt2 {
	border: 0px; background-image: url('/_img/button2.gif'); width: 88px; height: 22px; padding-left: 2px; padding-bottom: 2px; text-align: center;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-transform: none; color: #FFFFFF;
}
.smbt3 {
	border: 1px solid #FFFFFF; background-color: #3cb729; background-image: url('/_img/bg_button2.gif'); height: 22px; padding-bottom: 1px; text-align: center;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-transform: none; color: #FFFFFF;
}
.smbt4 {
	border: 0px; background-image: url('/_img/button3.gif'); width: 80px; height: 22px; padding-left: 2px; padding-bottom: 2px; text-align: center;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-transform: none; color: #FFFFFF;
}
.smbt5 {
	border: 0px; background-image: url('/_img/button4.gif'); width: 88px; height: 22px; padding-left: 2px; padding-bottom: 2px; text-align: center;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-transform: none; color: #FFFFFF;
}
.smbt6 {
	border: 0px; background-image: url('/_img/button5.gif'); width: 96px; height: 22px; padding-left: 2px; padding-bottom: 2px; text-align: center;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-transform: none; color: #FFFFFF;
}
.smbt7 {
	border: 0px; background-image: url('/_img/button6.gif'); width: 112px; height: 22px; text-align: center; padding-top: 2px;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-transform: none; color: #FFFFFF; cursor: hand;
}
.smbts {
	border: 0px; background-color: #4d6c8f; height: 21px; padding-left: 4px; padding-right: 4px;
	font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma, sans-serif; font-size: 9pt; text-transform: none; color: #FFFFFF;
}

.tcontent {
	width: 100%;
}
.tcontent th {
	text-align: left; font-weight: 400;
	padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #a6b6c7;
	background-color: #d6dee4; background-image: url('/_img/bg_infoblock.gif'); background-repeat: repeat-x;
	text-transform: none;
}
.tcontent td {
	border-bottom: 1px solid #a6b6c7; padding-left: 4px;
	padding-top: 6px; padding-bottom: 6px;
	vertical-align: top;
}

.tcontent h1 {
	margin-top: 0px;
}

.tcontent2 {
	width: 100%; margin-top: 8px; margin-bottom: 8px;
}
.tcontent2 th {
	padding: 4px; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #a6b6c7; background-color: #d6dee4;
	background-image: url('/_img/bg_infoblock.gif'); background-repeat: repeat-x;
	font-weight: 400; text-transform: none;
}
.tcontent2 td {
	padding: 4px;
	vertical-align: top;
}
.tcontent2 b {
	font-weight: 400;
}

.tcontent3 th, .tcontent3 td {
	padding-top: 2px; padding-bottom: 2px; padding-right: 2px;
}

.tcontent4 {
	width: 100%;
}
.tcontent4 th {
	border-bottom: 1px solid #a6b6c7;
	text-align: center; font-weight: 400;
}
.tcontent4 td {
	border-bottom: 1px solid #a6b6c7; padding-left: 4px;
	vertical-align: top;
}

.tcontent4 h1 {
	margin-top: 0px;
}

.tcontent5 {
	border: 1px solid #ede9cc;
}
.tcontent5 th {
	border-bottom: 1px solid #a6b6c7; background-color: #fffef6;
	text-align: left; font-weight: 400; padding: 4px;
}
.tcontent5 td {
	border-bottom: 1px solid #a6b6c7; padding: 4px;
}

label {
	cursor: hand;
}

.infoblock_title {
	height: 28px; background-color: #eaeff1; background-image: url('/_img/bg_infoblock.gif'); background-repeat: repeat-x; padding-left: 8px;
	margin: 0px;
}
.infoblock_title2 {
	height: 24px; background-color: #eaeff1; background-image: url('/_img/bg_infoblock.gif'); background-repeat: repeat-x; padding-left: 8px;
	margin: 0px;
}
.infoblock {
	border: 1px solid #d6dee4; background-color: #FFFFFF; margin: 0px; margin-top: -2px; margin-bottom: 8px; padding-left: 8px; padding-right: 8px;
}
.infoblock ol, .infoblock ul {
	margin-left: 26px;}
.infoblock2 {
	border: 1px solid #d6dee4; background-color: #FFFFFF; margin: 0px; margin-top: -2px; margin-bottom: 8px; padding-left: 8px; padding-right: 8px; display: none;
}
.infoblock2 pre {
	color: #000000; font-size: 10pt; background-color: #f2f2f2;
}

.moreinfo {
	display: none;
}
.moreinfo2 {
	background-color: #f9fafc; display: none;
}

ul.faq li {
	margin-left: -8px;	border: 1px solid #d6dee4; padding: 8px; padding-top: 0px; list-style-image: url('/_img/list_image_faq.gif');
}

ul.forbidden li {
	margin-left: -8px;	padding-left: 8px; list-style-image: url('/_img/kill.gif');
}

ul.blanklist, ol.blanklist {
	margin-left: 32px;} 

ul.blanklist li {
	border: none; list-style: disc none; margin: 0px; margin-left: -6px;
}
ol.blanklist li {
	border: none; list-style: decimal none; margin: 0px;
}

.price_standard {
	border: 2px dotted #CC0000; padding: 12px; margin: 6px; text-align: justify;
}

.price_discount {
	border: 1px solid #00CC00; padding: 12px; margin: 6px; text-align: justify;
}

.price_credit {
	border: 1px solid #0033CC; padding: 12px; margin: 6px; text-align: justify;
}

.ciblock {
	border: 1px solid #aeaeae; border-top: none; background-color: #fcfbfb; background-repeat: repeat-x;
	margin: 0px; margin-bottom: 8px; padding: 8px; padding-top: 8px; padding-bottom: 0px;
	display: none;
}
.ciblock p {
	margin-top: 0px;
}

.ciblock table {
	text-align: justify;
}
.ciblock_title {
	border: 1px solid #aeaeae; border-left: 3px solid #aeaeae; background-color: #f0f1f1;
	background-image: url('/_img/pimpa.gif'); background-position: 1% 50%; background-repeat: no-repeat;
	margin: 0px; margin-top: 8px; padding: 4px; padding-left: 12px; cursor: hand; font-weight: 400;
	text-decoration: underline; text-transform: uppercase; color: #3c5a7c;
}

