/* CSS Document */
/*------------------------------------------------------------------------
# ------------------------------------------------------------------------
# Copyright (C) 2009 SmartOSC. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: SmartOSC
# Websites:  http://www.smartosc.com
-------------------------------------------------------------------------*/

/* COMMON STYLE
--------------------------------------------------------- */
* {margin: 0; padding: 0;}
body {background: #FFF; font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px; color: #666; padding-bottom: 20px;}
ul {list-style: none;}

/* Normal link */
a {color: #94C352; text-decoration: underline;}
a:hover {text-decoration: none;}
.notice_obis a {color :#9b1c20;}
a:focus {outline: none;}
img {border: none;}

/* Heading */
h1, h2 {color: #000;}
h2 {font-size: 24px; font-weight: normal; padding: 28px 0 38px;}

/* Horizontal line */
hr {color: #D6D7D6; /* IE */ background: #D6D7D6; /* FF */ border: 0; height: 1px; clear: both;}

/* FORM
--------------------------------------------------------- */
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #636563;}
select, textarea, input.i-text, input.i-file, .req01 input {border: #BDBABD solid 1px;}
select {width: 191px; font-size: 10.5px;}
textarea, input.i-text, input.i-file, .req01 input {padding: 2px 4px 2px 3px; width: 346px;}
* html textarea {width: 340px;}
input.i-file {width: 346px !important; margin-bottom: 3px;}
.req01, .req02 {background: url(../images/required.gif) 100% 2px no-repeat;}
.req01_obis, .req02_obis {background: url(../images/required_obis.gif) 100% 2px no-repeat;}
.req01 {padding-right: 48px; width: 296px; border: #BDBABD solid 1px;}
.req01_obis {padding-right: 48px; width: 296px; border: #BDBABD solid 1px;}
.req01 input {width: 292px; border: none;}
.req01_obis input {width: 292px; border: none;padding: 2px 4px 2px 3px;}
* html .req01 input {padding-top: 1px; padding-bottom: 1px;}
*+html .req01_obis input {padding-top: 1px; padding-bottom: 1px;}
.req02 {padding-right: 50px; width: 191px;}
.req02_obis {padding-right: 50px; width: 191px;}
textarea, select, label, input.i-text, .req01, .req02 {float: left; margin-bottom: 7px;}
textarea, select, label, input.i-text, .req01_obis, .req02_obis {float: left; margin-bottom: 7px;}
.req02 select {margin-bottom: 0;}
.req02_obis select {margin-bottom: 0;}
label {display: block; width: 204px; margin-right: 6px; padding-right: 7px; text-align: right;}
.pr01 {padding-right: 0; width: 211px;}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.fl {float: left;}
.fr {float: right;}
.clr{clear: both;}

#wrapper {width: 788px; margin: 0 auto; background: url(../images/bg_body.gif) 50% 0 repeat-y;}

/* head style */
#header {position: relative; text-align: center; color: #000;}
.top-link-obis {position: absolute; top: 7px; right: 11px; color: #BDBEBD;}
.top-link {position: absolute; top: 7px; right: 11px; color: #BDBEBD;}
.top-link-obis a {padding: 0 8px; color: #FFF; text-decoration: none;}
.top-link a {padding: 0 8px; color: #FFF; text-decoration: none;}
.top-link-obis a:hover {color: #D6D7D6;}/* end select style */
.top-link a:hover {color: #D6D7D6;}/* end select style */

.top-link-obis {background: none repeat scroll 0 0 #000000;padding: 1px 0 3px;opacity: 0.5;}
/* content style */
#container {padding: 83px 34px 21px 28px;}
.application br {clear: both;}
.application span {font-size: 10px;}
* html .application span {margin-left: 3px;}
.attach-cv {background: url(../images/bg_attachcv.jpg) 0 60px no-repeat; padding-bottom: 64px;}
.attach-cv-obis {padding-bottom: 64px;}
*+html .attach-cv {padding-bottom: 90px;}
*+html .attach-cv-obis {padding-bottom: 90px;}
.notice, .thankyou {color: #323232;}
.notice {background: url(../images/dot.gif) 25px 0 repeat-y; margin-bottom: 30px;}
.notice ul {padding: 0 0 10px 40px; background: url(../images/txt_importance.gif) 0 0 no-repeat;}
.notice_obis ul {padding: 0 0 10px 40px; background: url(../images/txt_importance_obis.gif) 0 0 no-repeat;}
.notice li {margin-bottom: 14px;}
.notice_obis li {margin-bottom: 14px;}
.btn {width: 129px; margin: 0 auto;}
.tk-page {padding-top: 0 !important; padding-bottom: 0 !important;}
.thankyou {padding: 44px 0 44px 214px; background: url(../images/thankyou.gif) 0 10px no-repeat; line-height: 14px;}
.thankyou-obis{padding: 44px 0 44px 214px; line-height: 14px;min-height:200px;}


/* ----------------------------------------------------------------------------------------------- end content style ---------------*/

/* footer style */
#footer {}/* end footer style */

/* distance style */
.mt01 {margin-top: 10px;}
.mt02 {margin-top: 24px;}
/* end distance style */

/* clearfix */
.clearfix:after {clear: both;display: block;content: ".";height: 0;visibility: hidden;}
* html > body .clearfix {width: 100%;display: block;}
* html .clearfix {height: 1%;}
