html { overflow: -moz-scrollbars-vertical; height: 100%;}
body { background: #737373 url(bg_body.jpg) repeat-x left top; text-align: center; padding: 0; margin: 0; height: 100%; }

table {border-collapse: collapse;}
td { text-align: left; vertical-align: top; color: #D7D7D7; font-size: 12px; line-height: 1.5; font-family: verdana, tahoma, arial;}

div{margin: 0 0 0 0;}
p {margin: 0 0 0 0;}
form{ margin: 0 0 0 0; padding: 0 0 0 0;}
img {border: 0; margin: 0 0 0 0;}
h1 { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 18px; font-weight: normal; color: #8E3F1E; font-family: tahoma, verdana, arial;}
h1 p { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 18px; font-weight: normal; color: #8E3F1E; font-family: tahoma, verdana, arial;}
h2 { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 12px; color: #68A535; font-family: tahoma, verdana, arial;}
h2 p { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 12px; color: #68A535; font-family: tahoma, verdana, arial;}
h3 { margin: 9px 10px; padding: 5px 10px 6px 10px; font-size: 13px; color: #ffffff; font-family: verdana, tahoma, arial; background-color: #404040;}
h3 p { margin: 0 0 0 0; padding: 0 0 0 0; font-size: 13px; color: #ffffff; font-family: verdana, tahoma, arial;}
h4 { margin: 10px 0px; padding: 2px 0px; text-align: center;  background-color: #404040;
	font-weight: normal; font-size: 10px; color: #ffffff; font-family: verdana, tahoma, arial;}
h4 p { margin: 0 0 0 0; padding: 0 0 0 0; font-weight: normal; font-size: 10px; color: #ffffff; font-family: verdana, tahoma, arial;}

a { color: #959597; text-decoration: underline;}
a:hover { text-decoration: none;}

.w100 { width: 100%; }
.h100 { height: 100%; }
.wh100 { width: 100%; height: 100%; }

.ta_center { text-align: center;}
.ta_right { text-align: right;}

.f_right { float: right;}

.va_middle { vertical-align: middle;}
.va_bottom { vertical-align: bottom;}

.centered { margin: 0 auto;}
.px8{ font-size: 8px;}
.px9{ font-size: 9px;}
.px10{ font-size: 10px;}
.px11{ font-size: 11px;}
.px12{ font-size: 12px;}

div.fotol { float: left;}
div.fotol img { margin: 20px 10px 10px 0;}
div.fotor { float: right;}
div.fotor img { margin: 20px 0px 10px 10px;}
div.fotor1 { float: right;}
div.fotor1 img { margin: 24px 0px 10px 10px;}

div.fotor_main { float: right;}
div.fotor_main img { margin: 20px 0px 0px 5px;}
div.clear {
     border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	 font-size: 1px; line-height: 0.1;
     } 

#main { height: 80%; margin: 0px auto;}

/*--------- Top ---------------*/
#main .header { width: 100%; height: 100px; background: url(bg_header.gif) no-repeat left top;}
#main .logo { width: 310px; padding: 10px 0 0 0; text-align: right;}
#main .header_graphic { padding: 20px 0 0 195px}

#main .line { height: 49px; padding: 0 0 0 39px; background: url(bg_line.gif) no-repeat right 24px; vertical-align: middle;}
#main .line_right { height: 49px; width: 60%; background: url(bg_line.gif) repeat-x right 0px;
	position: absolute; right: 0; margin: 12px 0 0 0;}

#main .top_pic { width: 103px; text-align: left;}

/*--------- Center ---------------*/
#main .center { width: 100%; height: 100%; }

#main .left { width: 362px; height: 100%; text-align: center; }
#main .left_pic { width: 350px; height: 485px; margin: 0 auto; text-align: center; background: url(bg_left_pic_home.gif) no-repeat left top; }

#main .right { width: 535px; height: 100%; text-align: center; }

#main div.main_text_home_top { width: 511px; margin: 0; background: url(bg_main_home_top.jpg) no-repeat left top; }
#main div.main_text_home_bottom { width: 511px; padding: 0px 20px 20px 20px; margin: 0; background: url(bg_main_home_bottom.jpg) no-repeat left bottom; }
#main div.main_text_home { width: 511px; margin: 0 auto; background: url(bg_main_home.jpg) repeat-y left top;}
#main div.main_text_home .text { text-align: left;  height: 212px; overflow: hidden;}

#main .right_pic_cell { width: 511px; margin: 0 auto; position: relative; display: block;}
#main .right_pic_link { width: 135px; height: 47px; text-align: center; vertical-align: middle;
	background: url(bg_right_pic_link.gif) repeat-y 55px 0px;}
#main .right_pic { width: 135px; height: 208px; text-align: center; vertical-align: middle; background: url(bg_right_pic.gif) no-repeat left top;}

#main .drop_cell { width: 90px; margin: 0 auto; cursor: pointer; }

#drop1 { display: none; width: 220px; margin: 0px 0 0 0; padding: 10px 0; position: absolute; left: 0;
	background-color: #424242; border: 1px solid #6B6B6B; text-align: left; }
#drop1 a { display: block; margin: 0 10px; padding: 5px 0; color: #D8D8D7; line-height: 0.9; }
#drop2 { display: none; width: 220px; margin: 0px 0 0 0; padding: 10px 0; position: absolute; left: 187;
	background-color: #424242; border: 1px solid #6B6B6B; text-align: left; }
#drop2 a { display: block; margin: 0 10px; padding: 5px 0; color: #D8D8D7; line-height: 0.9; }
#drop3 { display: none; width: 220px; margin: 0px 0 0 0; padding: 10px 0; position: absolute; left: 376;
	background-color: #424242; border: 1px solid #6B6B6B; text-align: left; }
#drop3 a { display: block; margin: 0 10px; padding: 5px 0; color: #D8D8D7; line-height: 0.9; }

/*--------- Center Internal---------------*/

#main .nav_cell { width: 143px; height: 100%; background: #5A5A59 url(bg_nav.gif) repeat-y left top; }
#main .nav { height: 100%; background: url(bg_nav_bottom.jpg) no-repeat left bottom; }



#main .left_int { width: 272px; height: 100%; padding: 8px 0; text-align: center; background-color: #3F3F3F; }
#main .left_int_cont { width: 256px; height: 100%; margin: 0px auto; text-align: center; background-color: #ffffff; }
#main .text_left_int { margin: 0px 10px 20px 10px; color: #404040; font-family: verdana, tahoma, arial; }
#main .text_left_int1 { margin: 0px 10px; color: #404040; font-family: verdana, tahoma, arial; }
#main .text_left_int_f { margin: -10px 10px 20px 10px; color: #404040; font-family: verdana, tahoma, arial; }
#main .text_left_int_f1 { margin: -38px 10px 20px 10px; color: #404040; font-family: verdana, tahoma, arial; }


#main .right_int { width: 444px; height: 100%; padding: 24px 0 0 0; text-align: right; background-color: #404040; }
#main .right_int_cont { width: 421px; height: 100%;  margin: 0px 0 0 auto; text-align: center; background-color: #ffffff; }
#main .shadow { width: 23px; background: #404040 url(bg_right_int.gif) repeat-y; }
#main .right_int_cont_footer { height: 26px; background: #404040 url(bg_right_int_footer.gif) no-repeat right top; }
#main .right_int_image { width: 423px; margin: 0px 0 0 auto; background-color: #404040;}
#main .right_int_image td { text-align: right; }

#main .images {  margin: 20px auto;  }
#main .images td {  padding: 5px;  }

#main .right_about { width: 457px; height: 100%; padding: 0;  display: block;}
#main .right_about_cont { display: block; width: 457px; height: 96px; margin: 0 0 4px 0; padding: 0;
	background: url(bg_right_about.gif) no-repeat left top; font-size: 1px; }

#main .right_about_text { margin: 12px 15px 15px 12px; height: 69px;
	font-size: 11px; color: #404040; font-family: verdana, tahoma, arial; overflow: hidden; }
#main .right_about_text .r_img { float: right; width: 120px; text-align: right;}
#main .right_about_text .l_img { float: left; width: 120px;  }

#main .text_right_int { margin: 0px 10px 20px 10px; font-size: 11px; color: #404040; font-family: verdana, tahoma, arial; }
#main .text_right_int_form { margin: 0px 10px 20px 10px; font-size: 11px; color: #404040; font-family: verdana, tahoma, arial; text-align: center; }
#main .text_right_int_form td { font-size: 11px; color: #404040; font-family: verdana, tahoma, arial; }
#main .text_right_int_f { margin: -10px 10px 20px 10px; font-size: 11px; color: #404040; font-family: verdana, tahoma, arial; }

/*--------- Footer ---------------*/
#main .footer { background-color: #3F3F3F; text-align: left; vertical-align: middle;
	color: #BFDBEC; font-size: 11px; font-weight: bold; font-family: arial, tahoma, verdana; padding: 5px 10px;}
#main .footer_menu { float: right; width: 600px; text-align: right;}
#main .footer_menu a {color: #76B3D7; font-size: 11px; font-family: arial, tahoma, verdana; text-decoration: none;}
#main .footer_menu a:hover { text-decoration: underline;}

