@charset "utf-8";
/* CSS Document */

/************************************* RESETS *************************************/
HTML {overflow-y:scroll; overflow-x:hidden;}
html, body, div, form, li, ul, p, br{ margin:0; padding:0; border:0; outline:none; font-size:100%; outline-width:0px; }
body { height:100%; width:100%; position:relative;}
form		{ }
ol, ul, li { list-style: none; list-style-image:none;}
.pointer { cursor:pointer;}
.R { float:right;}
.L { float:left;}
.clear { line-height:0; font-size:0; clear:both; height:0; }
.png { behavior:url('/img/iepngfix.htc');}
A { outline-width:0; text-decoration:none;}
input, textarea { outline:none; border:none; border:0; resize:none;}
/**********************************************/

.pages UL{ margin:0; padding:0; width:365px;}
.pages UL LI{ display:inline; padding:0 3px; font:normal 14px Arial; color:#b2b12d;}
.pages UL LI A {font:normal 14px Arial; color:#b2b12d; text-decoration:underline; }
.pages UL LI A:hover { text-decoration:none;}
.pages UL LI A.back { background:transparent url(/img/icons/arrows_yellow_back.gif) no-repeat left 6px; padding:0 0 0 15px;}
.pages UL LI A.next { background:transparent url(/img/icons/arrows_yellow.gif) no-repeat right 6px; padding:0 15px 0 0 ;}

/**********************************************/
.wrap		{ margin:0 auto; width:1000px;}
.container { position:relative;}
A.logo 	{ background:transparent url(/img/logo.gif) no-repeat 0 0 ; display:block; font-size:0;  height:62px; width:272px; line-height:400px; overflow:hidden;  }
.content {padding:33px 0 0 55px; width:945px;}
/**********************************************/
.content .content_con { margin:0px 0 0 0;} 
/**********************************************/

.content .content_con { margin:0px 0 0 0;} 
.content .content_con .site_list UL { margin:0; padding:0;}
.content .content_con .site_list UL LI { margin:2px 0 0 0; text-align:left; }
.content .content_con .site_list UL LI A { font:bold 14px Arial; color:#000; text-decoration:none;}
.content .content_con .site_list UL LI A:hover { text-decoration:underline;}
.content .content_con .site_list UL LI A.sub { background:transparent url(/img/icons/bullets.gif) no-repeat left 5px; padding:0 0 0 10px; font:normal 14px Arial; color:#b2b12d;}
.content .content_con .site_list UL LI A.sub:hover { text-decoration:underline;}
.content .content_con .left_col	{ width:545px; height:730px;}
.content .content_con DIV P		{ font:normal 14px/20px arial;}
.content .content_con .left_col OBJECT	{ float:left; margin:50px 0 0 0;}
.content .content_con .left_col EMBED 	{ float:left; margin:50px 0 0 0;}
/**********************************************/

/*************CONTACT*******************/
.contact { position:relative; background-color:#6f6f6f; width:1000px; height:380px;  margin-top:-375px;}
.contact .map { background:transparent url(/img/map.jpg) no-repeat 0 0; width:439px; height:342px;position:absolute; left:70px; top:20px;}
.contact .map A.print { background:transparent url(/img/icons/print_btn.gif) no-repeat 0 0; width:22px; height:21px;  position:absolute; bottom:5px; right:7px;}
.contact .btn { background:transparent url(/img/pop_contact.gif) no-repeat 0 0; width:1000px; height:25px; position:absolute; bottom:-23px; }
.contact .switch { background:transparent url(/img/pop_close.gif) no-repeat 0 0; width:1000px; height:25px; position:absolute; bottom:-23px; }
.contact .close { cursor:pointer; width:165px; height:25px; margin:0 20px 0 0;}
.contact .sent_txt { font:normal 14px Arial; color:#fff; width:295px; position:absolute; right:112px; top:80px;}
.contact .sent_txt SPAN { font-size:12px; display:block; margin:5px 0 0 0; }
.contact .details { font:normal 11px Arial; color:#fff; width:235px; position:absolute; right:170px; bottom:40px;}
.contact .details SPAN { display:block; margin:3px 0 0 0;}
.contact .details .tel{ background:transparent url(/img/icons/phone_icon.gif) no-repeat left 0; padding:0 0 0 20px; margin:10px 0;}
.contact .details .fax{ background:transparent url(/img/icons/print_icon.gif) no-repeat left 0; padding:0 0 0 20px;}
.contact .form { width:440px; position:absolute; right:25px; top:20px;}
.contact .form UL { margin:0; padding:0;  font:normal 12px Arial; color:#FFF;}
.contact .form UL LI{ font:normal 12px Arial; color:#FFF;  height:25px}
.contact .form UL LI SPAN.star { background:transparent url(/img/star.gif) no-repeat left 6px; }
.contact .form UL LI SPAN.det{ width:37px; padding:1px 10px;  display:block;}
SPAN.contact_txtFirstName_error { height:0px; display:block; margin:2px 0 0 5px; font:normal 12px Arial; color:#d3d268; background:url(/img/explen.gif) no-repeat left 0; padding:0 0 0 17px; }
SPAN.contact_txtFi_error { height:0px; display:block; margin:5px 0 0 60px; font:normal 12px Arial; color:#d3d268;  background:url(/img/explen.gif) no-repeat left 0; padding:0 0 0 17px;}

.contact .form UL LI.comment		{ height:100%;}
.contact .form UL LI SPAN.input_error { background:transparent url(/img/field_input_error.gif) no-repeat 0 0; width:163px; height:19px; display:block;}
.contact .form UL LI SPAN.input_error INPUT { width:150px; margin:1px 0 0 3px; background-color:#686868;  font:normal 12px Arial; color:#fff; height:14px;} 

.contact .form UL LI SPAN.input { background:transparent url(/img/field_input.gif) no-repeat 0 0; width:163px; height:19px; display:block;}
.contact .form UL LI SPAN.input INPUT { width:150px; margin:1px 0 0 3px; background-color:#686868;  font:normal 12px Arial; color:#fff;} 

.contact .form UL LI SPAN.input_comment { background:transparent url(/img/field_input_big.gif) no-repeat 0 0; height:96px; width:339px;  display:block;}
.contact .form UL LI SPAN.input_comment textarea { width:330px; height:85px;  margin:3px 0 0 3px;  background-color:#686868; font:normal 12px Arial; color:#fff; overflow:auto; overflow-x:hidden;} 

.contact .form UL LI SPAN.input_comment_error { background:transparent url(/img/field_input_big_error.gif) no-repeat 0 0; width:339px; height:96px; display:block;}
.contact .form UL LI SPAN.input_comment_error textarea { width:330px; height:85px;  margin:3px 0 0 3px;  background-color:#686868; font:normal 12px Arial; color:#fff; overflow:auto; overflow-x:hidden;} 



.contact .form A.send{ position:absolute; top:185px; right:43px; background:transparent url(/img/send_btn.gif) no-repeat 0 0; width:45px; height:19px; font:normal 11px Arial; color:#d3d268; padding:3px 0 0 20px; text-decoration:none;}
/**********************************************/

/*************FOOTER*******************/
.footer { position:absolute; margin:50px auto;_margin:80px auto; width:100%; text-align:center; visibility:hidden; }
 /* .footer .links	{ margin-top:-4px;} FIX FOR HEIGHT */
.inner-footer { position:absolute; bottom:0px; left:0px; max-width:900px; height:100%;}

.footer .links UL LI{ display:inline;font:bold 10px Arial; color:#808081; padding:0 3px;}
.footer .links UL LI A{ font:bold 10px Arial; color:#808081; text-decoration:none; }
.footer .links UL LI A:hover { text-decoration:underline;}
.footer .links UL LI:last-child { font-size:0px;}
.inner-footer .rights	{ font:normal 10px Arial; color:#808081; width:300px; margin:10px auto 0;}
.footer A.ykm			{ background:transparent url(/img/ykm.gif) no-repeat 0 0 ; display:block; font-size:0; width:74px; height:18px; line-height:400px; overflow:hidden; margin:0 0 0 20px; }
/********************************/
.false { visibility:hidden;}

