body {
	background-color: #ccced1; margin: 0px;
}
body, td, th, div, p, span, li, input, select, textarea {
	font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #333333;
}

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

hr {
	height: 1px; color: #698cbc;
}

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

a {
	color: #00539a; text-decoration: underline;
}
a:hover {
	color: #d5082f; text-decoration: underline;
}

h1, h2, h3 {
	font-weight: 600;
}

h1 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 10pt; color: #d5082f;
}
h2 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 10pt; color: #00539a;
}
h3, .h3 {
	margin-top: 8px; margin-bottom: 8px;
	font-size: 9pt; color: #000000;
}
h4 {
	margin-top: 4px; margin-bottom: 4px;
	font-size: 8pt; color: #000000;
}

.topline {
	margin-left: 4px; margin-right: 12px; margin-top: 4px; margin-bottom: 0px; background-color: #d5082f; height: 18px; padding: 2px;
	font-weight: 400; color: #FFFFFF; white-space: nowrap;
}

.imp {
	color: #d5082f; font-weight: 600;
}
.imp_thin {
	color: #d5082f; font-weight: 400;
}
.imp2 {
	color: #00539a; font-weight: 600;
}
.grey, .gray {
	color: #999999;
}

.bg_imp {
	background-color: #d5082f; font-weight: 600; color: #FFFFFF; padding-left: 2px; padding-right: 2px;
}

a.implink, a.implink:visited, a.implink:active, a.implink:hover {
	background-image: url('/_img/pimpa_pink.gif'); background-position: right 5; background-repeat: no-repeat; padding-right: 8px; margin: 0px;
	color: #d5082f; text-decoration: underline;
}
a.implink2, a.implink2:visited, a.implink2:active, a.implink2:hover {
	background-image: url('/_img/pimpa_blue.gif'); background-position: right 5; background-repeat: no-repeat; padding-right: 8px; margin: 0px;
	color: #00539a; text-decoration: underline;
}

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

.srcres li {
	list-style-image: url('/_img/pimpa_blue3.gif');
}

.top {
	background-image: url('/_img/bg_top.gif'); height: 190px;
}
.top_logo {
	height: 57px; padding-left: 24px;
}

.top_login {
	width: 197px; height: 128px; background-image: url('/_img/bg_toplogin.gif'); background-repeat: no-repeat; margin-top: 12px; padding-left: 12px; padding-right: 12px; padding-top: 10px; padding-bottom: 10px;
}

.topmenu_interactive_pre {
	height: 42px; padding-left: 4px; padding-top: 22px; padding-bottom: 18px;
}
.topmenu_interactive th {
	background-image: url('/_img/topmenu_add_bg.gif'); background-repeat: repeat-x; padding-left: 6px; padding-right: 7px;
}
.topmenu_interactive a, .topmenu_interactive a:visited, .topmenu_interactive a:hover, .topmenu_interactive a:active {
	color: #00539a; text-decoration: none; font-weight: 400;
}

.topmenu_pre {
	padding-left: 12px; padding-right: 12px; height: 30px;
}
.topmenu th {
	background-image: url('/_img/topmenu_bg_mid.gif'); font-size: 9pt; color: #00539a; text-decoration: none; font-weight: 400; text-transform: uppercase; cursor: hand;
}
.topmenu a, .topmenu a:visited {
	font-size: 9pt; color: #00539a; text-decoration: none; font-weight: 400; text-transform: uppercase;
}
.topmenu a:active, .topmenu a:hover {
	font-size: 9pt; color: #d5082f; text-decoration: none; font-weight: 400; text-transform: uppercase;
}
.topmenu a.imp_thin, .topmenu a.imp_thin:visited {
	font-size: 9pt; color: #d5082f; text-decoration: none; font-weight: 400; text-transform: uppercase;
}
.topmenu a.imp_thin:hover, .topmenu a.imp_thin:active {
	font-size: 9pt; color: #d5082f; text-decoration: none; font-weight: 400; text-transform: uppercase;
}

.topmenu_sub_pre {
	height: 52px; background-image: url('/_img/bg_topmenu.gif');
}

.topsubmenu {
	display: none; line-height: 150%; padding-bottom: 4px; width: 528px;
}

.topsubmenu a, .topsubmenu a:visited {
	background-image: url('/_img/pimpa_pink.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-left: 4px;
	color: #00539a; text-decoration: underline; white-space: nowrap;
}
.topsubmenu a:hover, .topsubmenu a:active {
	background-image: url('/_img/pimpa_pink.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-left: 4px;
	color: #d5082f; text-decoration: underline; white-space: nowrap;
}

.topsubmenu a.imp_thin, .topsubmenu a.imp_thin:visited {
	background-image: url('/_img/pimpa_pink.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-left: 4px;
	color: #d5082f; text-decoration: underline; white-space: nowrap;
}
.topsubmenu a.imp_thin:hover, .topsubmenu a.imp_thin:active {
	background-image: url('/_img/pimpa_pink.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-left: 4px;
	color: #d5082f; text-decoration: underline; white-space: nowrap;
}


.message_board_pre {
	height: 133px; padding-top: 30px; padding-left: 24px;
}

.message_board_content {
	background-image: url('/_img/board_midbg.gif'); width: 310px; padding-left: 4px;
}
.message_board_navigation {
	background-image: url('/_img/board_midbg.gif'); width: 46px; padding-left: 4px;
}

.gluebar {
	margin-left: 10px; cursor: hand;
}
.gluebar th {
	white-space: nowrap; padding-top: 0px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; text-align: center; font-weight: 400;
}
.gluebar img {
	
}
.gluebar a, .gluebar a:visited, .gluebar a:hover, .gluebar a:active {
	font-size: 7pt; color: #757575; text-decoration: none;
}

.copyright1 {
	padding-bottom: 1px; padding-left: 12px;
}
.copyright1 a {
	margin-left: 12px;
}
.copyright2 {
	padding-top: 1px; padding-right: 14px; text-align: right;
}

.infoblock_left_title {
	width: 180px; background-image: url('/_img/infoblock_left_top_mid.gif'); text-transform: uppercase; padding-left: 14px; padding-top: 1px;
}
.infoblock_right_title {
	width: 180px; background-image: url('/_img/infoblock_left_top_mid.gif'); text-transform: uppercase; padding-left: 10px; padding-top: 1px;
}
.ilt1, .irt1 {
	color: #d5082f; font-size: 9pt;
}
.ilt2, .irt2 {
	color: #00539a; font-size: 9pt;
}
.infoblock_left_content {
	padding-left: 7px; padding-right: 4px; background-color: #efefef; padding-top: 6px;
}
.infoblock_right_content {
	padding-right: 7px; padding-left: 4px; background-color: #efefef; padding-top: 6px;
}
.infoblock_left_content p, .infoblock_right_content p {
	background-image: url('/_img/pimpa_pink.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-bottom: 4px;
}
.ilcmore, .imcmore {
	text-align: right; margin-top: 4px; margin-bottom: 4px;
}
.imcmore {
	margin-top: 6px;
}

.infoblock_left_interactive, .infoblock_right_interactive {
	padding-top: 1px; padding-right: 4px; width: 34px; background-image: url('/_img/infoblock_left_top_mid.gif'); text-align: right;
}
.infoblock_left_interactive img, .infoblock_main_interactive img {
	margin-left: 4px; cursor: hand;
}
.infoblock_right_interactive img {
	margin-right: 4px; cursor: hand;
}

.infoblock_main_interactive {
	text-align: right; padding-bottom: 2px;
}

p.pimpa_pink {
	background-image: url('/_img/pimpa_pink.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-bottom: 4px;
}
p.pimpa_blue {
	background-image: url('/_img/pimpa_blue.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-bottom: 4px;
}
p.pimpa_gray {
	background-image: url('/_img/pimpa_gray.gif'); background-position: left 5; background-repeat: no-repeat; padding-left: 8px; margin: 0px; margin-bottom: 4px;
}

.firstpage_news_intro {
	border-bottom: 1px solid #cccccd; padding-bottom: 8px; text-align: justify; cursor: hand;
}
.firstpage_news_intro img {
	margin: 8px;
}
.firstpage_news_intro h4 {
	margin-top: 8px; text-transform: uppercase;
}

.firstpage_news_intro a, .firstpage_news_intro a:visited, .firstpage_news_intro a:hover, .firstpage_news_intro a:active {
	text-decoration: none; color: #333333;
}

.infoblock_navigation {
	margin-top: 12px;
}
.infoblock_navigation_content {
	background-color: #f7f7f7; padding-bottom: 2px; padding-top: 2px; padding-left: 8px;
}

.infoblock_navigation2 {
	margin-bottom: 12px;
}

.infoblock_main {
	margin-top: 12px;
}

.infoblock_main_title {
	background-image: url('/_img/bg_infoblock_top_mid.gif'); background-repeat: repeat-x; background-color: #e3e5e7; padding-left: 8px; padding-right: 8px; padding-top: 6px;
}

.imt1 {
	color: #d5082f; font-size: 12pt; text-transform: uppercase;
}
.imt2 {
	color: #00539a; font-size: 12pt; text-transform: uppercase;
}

.infoblock_main_content {
	background-color: #f6f6f6; text-align: justify; background-image: url('/_img/bg_infoblock_mid_mid.gif'); background-repeat: repeat-x; padding-top: 8px; padding-left: 8px; padding-right: 8px; padding-bottom: 4px;
}

.post_content img {
	margin: 8px;
}

.toplogin {
	width: 271px; margin-top: 20px; /* margin-left: 13px; */
}
.toplogin th {
	vertical-align: bottom; text-align: left;
}
.toplogin h1 {
	color: #698cbc; margin: 0px; margin-left: 8px; text-transform: uppercase;
}

.footer {
	background-image: url('/_img/bg_bottom2.gif'); height: 43px; border-top: 2px solid #c83957;
}

.post_interactive {
	
}
.post_interactive img {
	margin-bottom: -2px;
}
.post_interactive a, .post_interactive a:hover {
	text-decoration: underline;
}

.breadcrumb img {
	margin-left: 6px; margin-right: 6px;
}

.intro, .intro2 {
	
}

.intro {
	margin: 0px; margin-top: 8px; margin-bottom: 8px;
}

.intro td {
	padding: 4px; background-color: #fffdf8; border: 1px solid #698cbc; 
}

.intro2 td {
	border-bottom: 1px solid #d6dee4; padding: 0px; padding-top: 8px; padding-bottom: 8px; text-align: justify;
}

.intro2 div {
}

.intro2a td {
	padding: 0px; /* text-align: justify; */
}

.morelink, .morelink:visited, .morelink:active, .morelink:hover {
	color: #698cbc; background-image: url('/_img/pimpa2.gif'); background-position: top right; background-repeat: no-repeat; padding-right: 14px;
	text-decoration: underline;
}

.ciblock {
	border: 1px solid #698cbc; border-top: none;
	margin: 0px; margin-top: -8px; margin-bottom: 8px; padding: 8px; padding-bottom: 0px;
	display: none;
}

.ciblock table {
	text-align: justify;
}
.ciblock_title {
	background-image: url('/_img/pimpa_blue2.gif'); background-position: left; background-repeat: no-repeat; border: 1px solid #698cbc; border-left: 3px solid #698cbc; background-color: #eaeaea;
	margin: 0px; margin-top: 8px; padding: 4px; padding-left: 11px; font-weight: 600; cursor: hand;
}
.ciblock_title img {
	margin-left: 6px; margin-bottom: 1px;
}
.ciblock_title a {
	background-image: url('/_img/pimpa_blue.gif'); background-position: left; background-repeat: no-repeat; padding-left: 14px;
	text-decoration: none; text-transform: uppercase;
}

.moreinfo {
	display: none;
}

.tcontent {
	width: 100%;
}
.tcontent th {
	text-align: left; font-weight: 400;
	padding: 6px; border-top: 1px solid #698cbc;
	background-color: #f2f2f2; background-image: url('/_img/bg_plist.gif'); background-repeat: repeat-x;
	text-transform: none;
}
.tcontent td {
	border-top: 1px solid #698cbc; 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: 1px solid #d6dee4; background-color: #f6f6f6; background-image: url('/_img/bg_tcontent_th.gif'); background-repeat: repeat-x;
	font-weight: 400; text-transform: none; text-align: center;
}
.tcontent2 td {
	padding: 4px; padding-top: 6px; padding-bottom: 6px; border: 1px solid #d6dee4; background-color: #eaeaea;
	font-weight: 400; text-transform: none; text-align: center;
}
.tcontent2 b {
	font-weight: 400;
}

.tcontent3 {
	width: 498px; border: 1px solid #698cbc;
}
.tcontent3 th {
	border-left: 3px solid #698cbc; padding: 4px; padding-left: 6px; background-color: #eaeaea; font-weight: 400;
	text-align: left; text-transform: uppercase;
}
.tcontent3 td {
	padding: 4px; padding-left: 6px; width: 50%;
}

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

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

.tcontent5 {
	width: 498px; border: 1px solid #698cbc;
}
.tcontent5 th {
	border-bottom: 1px solid #698cbc; padding: 4px; background-color: #eaeaea; font-weight: 600;
	text-align: left; text-transform: uppercase;
}
.tcontent5 td {
	padding: 4px; border-bottom: 1px dotted #698cbc;
}

.archives th {
	width: 42px; height: 21px; background-image: url('/_img/bg_th_archives.gif'); background-repeat: no-repeat; text-align: left; padding-right: 4px; padding-left: 7px;
}

.archives a, .archives a:hover, .archives a:active, .archives a:visited {
	color: #FFFFFF; text-decoration: none;
}

.weather {
	width: 100%; background-image: url('/_img/bg_weather.gif'); background-repeat: repeat-x; border: 1px dotted #698cbc; border-bottom: 0px;
}
.weather th {
	padding: 2px; padding-top: 4px; padding-bottom: 4px; background-image: url('/_img/bg_th.gif'); background-repeat: repeat-x; border-bottom: 1px dotted #698cbc; color: #999999; font-weight: 400;
	text-align: left; text-align: center;
}
.weather td {
	padding: 4px; border-bottom: 1px dotted #698cbc; text-align: center;
}

.weather_loc_title {
	text-transform: uppercase; color: #00539a; font-weight: 600; font-size: 8pt;
}

.infoblock_gallery {
	border: 1px solid #e6e6e6; background-color: #f6f6f6; margin-bottom: 4px;
}

.infoblock_gallery h2 {
	margin: 0px; margin-top: 4px;
}

label {
	cursor: hand;
}

.plist {
	padding-right: 6px; padding-top: 3px; padding-bottom: 2px; text-align: right; font-weight: 400; margin-top: -3px; margin-bottom: 2px; background-color: #f2f2f2; border-top: 1px solid #d6dee4; border-bottom: 1px solid #d6dee4;
	background-image: url('/_img/bg_plist.gif'); background-repeat: repeat-x;
}
.plist a, .plist a:hover {
	font-weight: 400; border: 1px solid #4279c6; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #000000; line-height: 200%; text-decoration: none;
}
.plist a:visited {
	border: 1px solid #99a7cb; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #999999; text-decoration: none;
}
.plist a:hover {
	border: 1px solid #4279c6; background-color: #4279c6; padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none;
}

.plist_sort {
	width: 100%;
}
.plist_sort td, .plist_sort th {
	padding-right: 6px; padding-top: 5px; padding-bottom: 6px; text-align: right; font-weight: 400; margin-top: -3px; margin-bottom: 2px; background-color: #f2f2f2; border-top: 1px solid #d6dee4; border-bottom: 1px solid #d6dee4;
	background-image: url('/_img/bg_plist.gif'); background-repeat: repeat-x;
}
.plist_sort th {
	text-align: left; padding-left: 6px; color: #999999;
}
.plist_sort th a, .plist_sort th a:hover {
	font-weight: 400; border: 1px solid #4279c6; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #000000; line-height: 200%; text-decoration: none;
}
.plist_sort th a:visited {
	border: 1px solid #99a7cb; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #999999; text-decoration: none;
}
.plist_sort th a:hover {
	border: 1px solid #4279c6; background-color: #4279c6; padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none;
}
.plist_sort td {
	text-align: right;
}
.plist_sort td a, .plist_sort td a:hover {
	font-weight: 400; border: 1px solid #4279c6; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #000000; line-height: 200%; text-decoration: none;
}
.plist_sort td a:visited {
	border: 1px solid #99a7cb; background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; color: #999999; text-decoration: none;
}
.plist_sort td a:hover {
	border: 1px solid #4279c6; background-color: #4279c6; padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none;
}

.time {
	color: #ce7900;
}
.date {
	color: #328500;
}

.yes {
	padding-left: 2px; padding-right: 2px; background-color: #009933; color: #FFFFFF; text-decoration: none;
}
.no {
	padding-left: 2px; padding-right: 2px; background-color: #FF3300; color: #FFFFFF; text-decoration: none;
}
.disabled {
	padding-left: 2px; padding-right: 2px; background-color: #999999; color: #FFFFFF; text-decoration: none;
}

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

#permalink, #mailform {
	position: absolute; visibility: hidden; background-color: #f7f7f7; border: 1px solid #698cbc; width: 324px; 
	padding: 4px; padding-top: 8px; padding-bottom: 8px; text-align: center;
}
#mailform {
	width: 324px; text-align: left;
}

.calendar {
	border: 1px solid #E5E5E5; margin: 2px;
}
.calendar td {
	margin: 1px; padding: 3px; background-color: #EEEEEE;
	text-align: center;
}
.calendar .weekend {
	margin: 1px; padding: 3px; background-color: #cef3e9;
}
.calendar .weekend2 {
	margin: 1px; padding: 3px; background-color: #E5E5E5; color: #d5082f;
}
.calendar th {
	margin: 1px; padding: 3px; background-color: #def6ef; text-transform: capitalize;
}
.calendar .title {
	margin: 1px; padding: 3px; background-color: #d9ebf7; 
	text-align: center; text-transform: capitalize; font-weight: 600;
}

.calendar a {
	text-decoration: none;
}
.calendar a:hover {
	text-decoration: none; color: #cf3e21;
}

.calendar .actday {
	background-color: #ffd9a3;
}

#rating {
	width: 232px; border: 1px solid #698cbc; background-color: #f7f7f7; margin-top: 8px; margin-bottom: 4px; padding: 4px;
}
.ratingtitle {
	padding: 2px; text-align: center; font-weight: 600;
}
.ratingcontent {
	padding: 2px; text-align: center; font-weight: 600;
}
.ratingstar {
	margin-bottom: -1px;
}

#comments {
	
}
.comments_container {
	border-bottom: 1px dotted #698cbc; margin-bottom: 8px;
}
#commentsform {
	display: none; padding: 8px; margin: 0px; margin-top: 1px;
	background-color: #ebecee; border: 1px solid #698cbc;
}
#commentsform b {
	font-weight: 400;
}

#cform {
	margin: 0px;
}

.comments_ext, .comments_ext div {
}

.cformtitle {
	margin: 0px; height: 19px; padding: 2px; padding-left: 8px; padding-right: 8px; background-color: #698cbc; background-image: url('/_img/button_bg.gif');
	font-size: 8pt; text-transform: none; color: #FFFFFF; cursor: pointer;
}
.cformtitle2 {
	margin: 0px; height: 19px; padding: 2px; padding-left: 8px; padding-right: 8px; background-color: #698cbc; background-image: url('/_img/button_bg.gif');
	font-size: 8pt; text-transform: none; color: #FFFFFF;
}

a.toplink, a.toplink:visited, a.toplink:active, a.toplink:hover {
	color: #666666; text-decoration: underline;
}

a.commentslink, a.commentslink:visited {
	font-weight: 400; border: 1px solid #d6dee4; background-color: #EEEEEE; padding-left: 2px; padding-right: 2px; color: #333333; text-decoration: none;
}
a.commentslink:hover, a.commentslink:active {
	border: 1px solid #4279c6; background-color: #4279c6; padding-left: 2px; padding-right: 2px; color: #FFFFFF; text-decoration: none;
}

.se_results {
	margin-bottom: 16px;
}
.se_results .intro {
	background-color: #efffe9; padding: 2px;
}
.se_results b, .srcres b {
	background-color: #c5f8a6; font-weight: 400;
}

.srcres {
	margin-bottom: 12px;
}

.srcres h1 {
	margin-top: 8px;
}

.rssfield {
	width: 158px; border: 0px; margin-left: 4px; margin-top: 4px; background-color: #c8dbf7;
}

.fttype_past {
	color: #328500;
}
.fttype_future {
	color: #ce7900;
}

.inp, .inp_error, .inp2, .inp2_error, .inp3, .inp3_error, .inp4, .inp4_error, .inp5, .inp5_error, .inp6, .inp6_error, .inp7, .inp7_error, .inp8, .inp8_error, .inp9, .inp9_error, .inp10, .inp10_error, .inp11, .inp11_error, .inpd1, inpd1_error, .inpd2, inpd2_error {
	border: 1px solid #698cbc; background-color: #eaeaea; padding-top: 2px; padding-left: 2px;
}

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

.inpa, .inpa_error {
	border: 0px; border-bottom: 1px solid #698cbc;
}
.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: 220px; height: 19px;
}
.inp8_error {
	width: 220px; height: 19px; background-color: #efffe6;
}

.inp9 {
	width: 440px; height: 288px;
}
.inp9_error {
	width: 440px; height: 288px; background-color: #efffe6;
}

.inp10 {
	width: 440px; height: 440px;
}
.inp10_error {
	width: 440px; height: 440px; background-color: #efffe6;
}

.inp11 {
	width: 440px; height: 19px;
}
.inp11_error {
	width: 440px; height: 19px; background-color: #efffe6;
}

.inpd1 {
	width: 40px; height: 19px;
}
.inpd1_error {
	width: 40px; height: 19px; background-color: #efffe6;
}
.inpd2 {
	width: 56px; height: 19px;
}
.inpd2_error {
	width: 56px; height: 19px; background-color: #efffe6;
}

.inps, .inps_error {
	width: 230px; height: 19px; border: 1px solid #00539a; 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 #698cbc; background-color: #F8F8F8; width: 114px; height: 19px;
}
.inpq {
	border: 1px solid #698cbc; background-color: #FFFFFF; width: 18px; height: 19px;
}
.inpq2 {
	border: 1px solid #698cbc; background-color: #FFFFFF; width: 18px; height: 19px;
}

.txtarea {
	border: 1px solid #698cbc; background-color: #F8F8F8; width: 300px; height: 60px;
}
.txtarea2 {
	border: 1px solid #698cbc; background-color: #F8F8F8; width: 300px; height: 120px;
}
.txtarea4 {
	border: 1px solid #698cbc; background-color: #F8F8F8; width: 300px; height: 180px;
}
.txtarea3 {
	border: 1px solid #698cbc; background-color: #F8F8F8; width: 440px; height: 128px;
}
.smbt {
	border: 0px; background-color: #3971be; background-image: url('/_img/button_bg.gif'); background-repeat: repeat-x;
	height: 19px; padding-bottom: 1px; text-align: center;
	font-family: Verdana, Arial, Tahoma; font-size: 8pt; text-transform: none; color: #FFFFFF;
}
.smbts {
	border: 0px; background-color: #127c09; height: 19px; background-image: url('/_img/button_bg2.gif');
		font-family: Verdana, Arial, Tahoma; font-size: 8pt; text-transform: none; background-color: #698cbc; color: #FFFFFF;
}
.smbt_top {
	border: 0px; background-image: url('/_img/icon_toplogin_submit.gif'); background-repeat: no-repeat; background-color: transparent;
	height: 42px; width: 42px; cursor: hand;
}



/* TOP MENU */
#dropmenudiv, .dropmenu {
	position: absolute; z-index: 100;
	border-top: 1px solid #68c952;
	font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 9pt; font-weight: 400; color: #224466;
	line-height: 16px;
}

.dropmenu {
	visibility: hidden; width: 180px;
}

#dropmenudiv a, .dropmenu a {
	display: block; width: 180px; background-color: #e8fde3;
	border-bottom: 1px solid #68c952; border-right: 1px solid #68c952; border-left: 1px solid #68c952; padding: 2px 5px;
	text-decoration: none; color: #666666;
	font-weight: 400;
}

#dropmenudiv a:hover, .dropmenu a:hover {
	background-color: #ffffff; color: #006699; width: 180px;
	font-weight: 400; text-decoration: none;
}

/* drop'n'down menu */
#lmlinks .menutitle {
	background-image: url('/_img/pimpa_pink.gif'); background-position: left 4; background-repeat: no-repeat; padding-bottom: 4px; padding-left: 8px;
	font-size: 8pt; color: #00539a; text-decoration: underline; cursor: pointer;
}

.submenu {
	padding-left: 0px;
}
.submenu a, .submenu a:hover {
	font-weight: 400;
}
.submenu a:hover {
	text-decoration: none;
}
.submenu ul {
	margin-top: 0px; margin-bottom: 0px;
}
.submenu li {
	list-style-image : url('/_img/icon_subitem.gif'); margin-top: 0px; margin-bottom: 2px;
}


/* Highslide */
.highslide {
	cursor: url(/_res/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 1px solid #999999;
}
.highslide:hover img {
	border: 1px solid #FFFFFF;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
	
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: 600;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/_res/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 8pt;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: #FFFFFF;
    background-color: #CCCCCC;
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url(/_res/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	
}
.control:hover {
	
}
.control, .control * {
	color: #666;
}









.glidecontentwrapper{
position: relative; /* Do not change this value */
width: 320px;
height: 28px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}

.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
visibility: hidden;
width: 310px;
background: #f2f2f2;

}

.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 46px; margin-top: 2px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}

.glidecontenttoggler a{ /*style for every navigational link within toggler */
	display: -moz-inline-box; display: inline-block;
	border: 1px solid #4279c6; color: #00539a;
	padding: 0px 2px; margin-left: 4px;
	font-weight: bold; text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
	background: #d5082f; color: #FFFFFF;
}

.glidecontenttoggler a:hover{
	background-color: #4279c6; color: white; text-decoration: none;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
	background-color: #4279c6; color: #FFFFFF;
}


