body { font-family: Tahoma; font-size: 12px; color: #666666; background-color: #e0e0e0; background-image: url(images/bg.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px; }

.input_text { font-family: Tahoma; font-size: 12px; }
.input_50 { font-family: Tahoma; font-size: 12px; width: 50px; }
.input_100 { font-family: Tahoma; font-size: 12px; width: 100px; }
.input_120 { font-family: Tahoma; font-size: 12px; width: 120px; }
.input_150 { font-family: Tahoma; font-size: 12px; width: 150px; }
.input_200 { font-family: Tahoma; font-size: 12px; width: 200px; }
.input_250 { font-family: Tahoma; font-size: 12px; width: 250px; }
.input_300 { font-family: Tahoma; font-size: 12px; width: 300px; }
.input_350 { font-family: Tahoma; font-size: 12px; width: 350px; }
.input_400 { font-family: Tahoma; font-size: 12px; width: 400px; }

a {
	color: #3300FF;
	text-decoration: none;
}
a:hover {
	color: #3366FF;
	text-decoration: underline;
}

.langswitcher { font-family: Tahoma; font-size: 11px; color: #666666; text-align: right; padding-right: 20px; font-weight: normal; line-height: 16px; }
.langswitcher a { color: #666666; text-decoration: none; font-weight: bold; }

.pager { font-family: Verdana; font-size: 11px; color: #999999; }
.pager a { text-decoration: none; }
.pager .page_on { font-weight: bold; font-size: 11px; color: #3399ff; font-family: Verdana; }
.pager .page_number { font-size: 11px; color: #FF4A9D; font-family: Verdana; }
.pager .page_number:hover { font-size: 11px; color: #3399ff; font-family: Verdana; }
.pager .page_separater { padding-right: 2px; padding-left: 2px; font-size: 10px; font-family: Verdana; }



.footer { font-family: Verdana; font-size: 10px; color: #666666; font-weight: bold; text-align: center; vertical-align: top; padding-top: 50px; height: 150px; background-image: url(images/footer.jpg); background-repeat: no-repeat; line-height: 22px; }
.footer a { color: #0066FF; text-decoration: none; }
.button { font-family: Tahoma; font-size: 12px; background-image: url(images/button_n.jpg); background-position: 50% 50%; border: 1px solid #cccccc; background-color: #FFFFFF; cursor: hand; font-weight: bold; color: #444444; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; }
.button:hover { background-image: url(images/button_o.jpg); background-position: 50% 50%; }
.button2 { font-family: Tahoma; font-size: 12px; background-image: url(images/button2_n.jpg); background-position: 50% 50%; border: 1px solid #cccccc; background-color: #FFFFFF; cursor: hand; font-weight: bold; color: #444444; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; }
.button2:hover { background-image: url(images/button2_o.jpg); background-position: 50% 50%; }

.remark { font-family: Tahoma; font-size: 11px; color: #666666; vertical-align: top; padding-left: 3px; }

.template0content { background-image: url(images/template0/t0_bg.gif); background-repeat: repeat-y; padding-top: 10px; padding-right: 25px; padding-bottom: 0px; padding-left: 20px; vertical-align: top; }


.template1content { background-image: url(images/template1/t1_bg.gif); background-repeat: repeat-y; padding-top: 10px; padding-right: 25px; padding-bottom: 0px; padding-left: 20px; vertical-align: top; }
.template1content .imagetext { font-family: Tahoma; font-size: 12px; color: #666666; }
.template1content .imagetext .caption { font-weight: bold; }

.template1content .gallerytext { font-family: Verdana; font-size: 10px; color: #666666; padding-top: 5px; }

.template1content .imagecommand a { font-family: Tahoma; font-size: 12px; color: #0099FF; text-decoration: none; font-weight: bold; }
.template1content .imagecommand a:hover { color: #FF66CC; text-decoration: underline; }
.template1content .infoboxcontent { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #666666; }
.template1content .infoboxcontent2 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #666666; vertical-align: top; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px; line-height: 17px; }
.template1content .infoboxcontent3 { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #fefefe; }
.template1content .comment { font-family: Tahoma; font-size: 12px; color: #FFFFFF; background-color: #ff4a9d; }
.template1content .commentsender { font-family: Tahoma; color: #666666; font-size: 12px; font-weight: bold; text-align: center; padding-top: 5px; }
.template1content .commentdatepost { font-family: Tahoma; color: #666666; font-size: 11px; font-weight: normal; width: 150px; padding-left: 7px; padding-top: 3px; }
.template1content .commentcommand { color: #dedede; font-family: Tahoma; font-size: 11px; font-weight: normal; text-align: right; padding-right: 5px; padding-top: 3px; }
.template1content .commentcommand a { color: #ff4a9d; text-decoration: none; }
.template1content .commentcommand a:hover { color: #0099FF; text-decoration: underline; }

.template1content .post { background-color: #44C2EE; width: 500px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }

.template1content .post .caption { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF; vertical-align: top; padding-top: 5px; padding-bottom: 10px; }
.template1content .post .command { padding-top: 15px; text-align: center; padding-bottom: 10px; }

.template2content { vertical-align: top; }
.template2content .header { font-family: Arial; font-size: 20px; font-weight: bold; color: #00ace8; padding-top: 10px; padding-bottom: 5px; }
.template2content .header2 { font-family: Arial; font-size: 15px; font-weight: bold; color: #666666; padding-top: 6px; padding-bottom: 5px; }
.template2content .divarea { font-family: Tahoma; font-size: 11px; overflow: auto; position: relative; height: 300px; width: 380px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
.template2content .caption { font-family: Tahoma; font-size: 12px; font-weight: bold; }
.template2content .text11 { font-family: Tahoma; font-size: 11px; }
.template2content .contentarea { font-family: Tahoma; font-size: 12px; padding: 10px; }
.template2content .contentareanopad { font-family: Tahoma; font-size: 11px; }
.template2content .message_info { font-size: 11px; color: #003399; padding-top: 10px; padding-bottom: 10px; }
.template2content .message_error { font-size: 11px; color: #FF0000; padding-top: 10px; padding-bottom: 10px; }
.template2content .command { padding-top: 5px; text-align: center; }
.template2content .hr_dash { margin-top: 5px; margin-right: auto; margin-bottom: 2px; margin-left: auto; padding: 0px; border-top-width: 1px; border-top-style: dashed; border-top-color: #999999; }


.template3content { vertical-align: top; }
.template3content .header { font-family: Arial; font-size: 20px; font-weight: bold; color: #3399FF; padding-top: 10px; padding-bottom: 10px; }
.template3content .caption { font-family: Tahoma; font-size: 12px; font-weight: bold; vertical-align: top; padding-top: 5px; padding-bottom: 5px; }
.template3content .command { padding-top: 15px; text-align: center; padding-bottom: 10px; }
.template3content .message_info { font-size: 11px; color: #003399; padding-top: 10px; padding-bottom: 10px; }
.template3content .message_error { font-size: 11px; color: #FF0000; padding-top: 10px; padding-bottom: 10px; }
.template3content .hr_dash { margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding: 0px; border-top-width: 1px; border-top-style: dashed; border-top-color: #999999; }
.template3content .divmessage { border: 1px solid #999999; margin: 10px; padding: 10px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #0099FF; background-color: #CDDAE9; }
