@font-face {
	font-family: 'FTN57__C';
	src: url('../fonts/FTN57__C.eot');
	src: url('../fonts/FTN57__C.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/FTN57__C.woff') format('woff'),
	     url('../fonts/FTN57__C.ttf') format('truetype'),
	     url('../fonts/FTN57__C.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face {
    font-family: 'PFBulletin';
    src: url('../fonts/pfbulletinsanspro-regularwebfont.eot');
    src: url('../fonts/pfbulletinsanspro-regularwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbulletinsanspro-regularwebfont.woff') format('woff'),
         url('../fonts/pfbulletinsanspro-regularwebfont.ttf') format('truetype'),
         url('../fonts/pfbulletinsanspro-regularwebfont.svg#pf_bulletin_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'segoe';
	src: url('../fonts/segoe.eot');
	src: url('../fonts/segoe.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/segoe.woff') format('woff'),
	     url('../fonts/segoe.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'PFBulletin';
    src: url('../fonts/pfbulletinsanspro-boldwebfont.eot');
    src: url('../fonts/pfbulletinsanspro-boldwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbulletinsanspro-boldwebfont.woff') format('woff'),
         url('../fonts/pfbulletinsanspro-boldwebfont.ttf') format('truetype'),
         url('../fonts/pfbulletinsanspro-boldwebfont.svg#pf_bulletin_sans_probold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'PFBulletinMedium';
    src: url('../fonts/pfbulletinsanspro-mediumwebfont.eot');
    src: url('../fonts/pfbulletinsanspro-mediumwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbulletinsanspro-mediumwebfont.woff') format('woff'),
         url('../fonts/pfbulletinsanspro-mediumwebfont.ttf') format('truetype'),
         url('../fonts/pfbulletinsanspro-mediumwebfont.svg#pf_bulletin_sans_promedium') format('svg');
    font-weight: normal;
    font-style: normal;
}


* { padding: 0; margin: 0; }
html  { height: 100%; font-size: 100.1%; }
body  { 
	width: 100%; height: 100%;
	background: #efefed url('/images/design/css/body-bg.png');
	font-family: 'Helvetica', Helvetica, Arial, Tahoma;
	font-size: 0.75em; color: #555555; 
	}

html, body, div, p, h1, h2, h3, h4, h5, h6, table, td, object, form, input, select, textarea, ul, li, ol, dl, dl dt, dl dd { margin: 0; padding: 0; }
div, table, td, img, a img { border: 0; }
form, input, select, textarea { font-family: 'Helvetica', Helvetica, Arial, Tahoma; }

p { padding: 0 0 20px 0; }

a, a:active { color: #009a2c; text-decoration: underline; outline: none; }
a:hover { color: #f89433; }

img.imgl { float: left; margin-bottom: 5px; margin-right: 10px; }
img.imgr { float: right; margin-bottom: 5px; margin-left: 10px; }

h1, h2, h3, h4, h5, h6 { font-family: 'FTN57__C', Helvetica, Arial, Tahoma; color: #009a2c; font-weight: normal; }
h1 { font-size: 44px; padding: 0 0 17px 0; }
h2 { font-size: 32px; padding: 0 0 15px 0; }
h3 { font-size: 20px; padding: 0 0 15px 0; }
h4 { font-size: 18px; }
h5 { font-size: 15px; }
h6 { font-size: 12px; }


ul { margin: 0 0 20px 12px; padding: 0; }
ul li { margin: 0; padding: 0px 0 6px 11px; }
ul.bulgal { margin: 0 0 20px 0; padding: 0; list-style: none; }
ul.bulgal li { margin: 0; padding: 0px 0 6px 23px; background: url('/images/design/bullet.png') no-repeat 0 0; }

ol { margin: 0 0 0 20px; }
ol li { margin: 0; padding: 0 0 15px 4px; color: #ababab; line-height: 1.4em; }
ol li span { color: #666666; }

.table { background: #f7f7f7 url('/images/design/cnttbl_bg.gif') repeat-x bottom; margin: 0 0 20px 0; }
.table table, .table td { border-collapse: collapse; margin: -13px 0; }
.table table{ width: 100%; }
.table th { padding: 20px 25px 17px 25px; text-align: left; font-size: 10px; color: #242424; }
.table td { padding: 20px 25px 17px 25px; border-top: #d8d8d8 1px solid; }
.table.round tr:hover td, .select td { background: #ebebeb url('/images/design/cnttbl_sel_bg.gif') repeat-x bottom; }

.nb { border: 0; }
.clear {clear: both; font-size: 1px; height: 1px; line-height: 1px}
.nowrap { white-space: nowrap; }
.mb { margin-bottom: 15px; }
p.sbr { padding: 0 0 5px 0; }
p.green_bold {line-height:20px; color:#009a2c;font-weight:bold;}
textarea { overflow: auto !important; }

/*********************************************/
/***************** Form **********************/
/*********************************************/

fieldset { border: 0; }
fieldset .line { float: left; clear: both; width: 100%; padding: 0 0 20px 0; }
fieldset .line label { float: left; width: 190px; padding: 7px 0 0 0; }
fieldset .line.noreq label { color: #cccccc; }
fieldset .line .inp { float: left; padding: 0 2px 0 0; background: url('/images/design/css/input_bg.png') no-repeat right top; }
fieldset .line input { float: left; width: 275px; height: 14px; padding: 6px 3px 6px 5px; border: 0; background: url('/images/design/css/input_bg.png') no-repeat 0 0; font-size: 12px; color: #555555; }
fieldset .line.short input { width: 65px; }
fieldset .line.phone input { width: 135px; }
fieldset .line .ta { float: left; padding: 0 2px 0 0; background: url('/images/design/css/textarea_bg.png') no-repeat right top; }
fieldset .line textarea { float: left; width: 275px; height: 60px; padding: 6px 3px 6px 5px; border: 0; background: url('/images/design/css/textarea_bg.png') no-repeat 0 0; font-size: 12px; color: #555555; resize: none; }
fieldset .line .select_element { width: 288px; }
fieldset .line span.lab { float: left; padding: 7px 0 0 6px; }
fieldset .line .file0 { cursor: pointer; overflow: hidden; float: left; width: 192px; height: 27px; background: url('/images/design/css/filefld_bg_1.png') no-repeat 0 0; position: relative; }


/*fieldset .line .file { cursor: pointer;overflow: hidden; float: left; width: 98px; height: 27px; background: url('/images/design/css/filefld_bg_2.png') no-repeat 0 0; position: relative; }*/

/*fieldset .line input[type="file"] { position: absolute; top: -10px; right: 0; width: 0px; height: 0px; border: 0; font-size: 199px; direction: rtl; opacity: 0; filter: alpha(opacity=0); }*/
/*fieldset .line input[type="file"] {
    border: 0 none;
    height: 30px;
    opacity: 0;
    position: absolute;
    right: -60px;
    top: 18px;
	z-index: 200;
}*/
fieldset .line .file0 span { display: block; overflow: hidden; width: 175px; padding: 7px 0 0 7px; }
fieldset .line .file input { position: absolute; top: -10px; right: 0; width: 1000px; height: 200px; border: 0; font-size: 199px; direction: rtl; opacity: 0; filter: alpha(opacity=0); }
fieldset .line .file span {
    display: block;
    overflow: hidden;
    padding: 7px 0 0 7px;
    width: 175px;
}

fieldset .line .file {
    background: url("/images/design/css/filefld_bg.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 27px;
    overflow: hidden;
    position: relative;
    width: 290px;
}


/*fieldset .line .file { overflow: hidden; float: left; width: 290px; height: 27px; background: url('/images/design/css/filefld_bg.png') no-repeat 0 0; position: relative; }
fieldset .line .file input { position: absolute; top: -10px; right: 0; width: 1000px; height: 200px; border: 0; font-size: 199px; direction: rtl; opacity: 0; filter: alpha(opacity=0); }
fieldset .line .file span { display: block; overflow: hidden; width: 175px; padding: 7px 0 0 7px; }*/
fieldset .line p { float: left; clear: both; width: 185px; padding: 10px 0 0 190px; font-size: 12px; color: #d8d8d8; line-height: 18px; }
fieldset .delim { float: left; clear: both; width: 100%; height: 20px; }
fieldset .btn { float: left; clear: both; margin: 0; padding: 0 0 0 5px; background: url('/images/design/css/btn_green.png') no-repeat 0 0; position: relative; left: 190px; }
fieldset .btn input { height: 27px; padding: 0 25px 2px 20px; border: 0; background: url('/images/design/css/btn_green.png') no-repeat 100% -30px; color: #ffffff; }
fieldset .btn:active { top: 1px; }
fieldset .btn, fieldset .btn input{cursor: pointer;}



