html { overflow: -moz-scrollbars-vertical; height: 100%;}
body { background-color: #0079BF; text-align: center; padding: 0; margin: 0; height: 100%; }

table {border-collapse: collapse;}
td { text-align: left; vertical-align: top; color: #000000; font-size: 11px; line-height: 1.2; 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: 0px 0 10px 0px; padding: 0 0 5px 10px; font-size: 18px; font-weight: 900; color: #0A548D; font-family: arial;
	background: url(bg_h1.gif) no-repeat left top;}

h2 { margin: 0px 0 5px 0px; padding: 0 0 3px 10px; font-size: 15px; font-weight: 900; color: #00AEEF; font-family: arial;
	background: url(bg_h2.gif) no-repeat left top;}	
	
h3 { margin: 17px 0 7px 5px; padding: 0 0 3px 10px; font-size: 11px; color: #00AEEF; font-family: verdana, tahoma, arial;
	background: url(bg_h3.gif) no-repeat left top;}

h4 { margin: 0px 0 10px 0px; padding: 0 0 3px 0px; font-size: 18px; font-weight: 900; color: #AEAFB3; font-family: arial;}
	
a { color: #000000; text-decoration: underline;}
a:hover { text-decoration: none;}

.w100 { width: 100%; }
.h100 { height: 100%; }
.hw100 { 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;}

div.fotol { float: left;}
div.fotol img { margin: 15px 10px 10px 0;}
div.fotor { float: right;}
div.fotor img { margin: 15px 0px 10px 10px;}

div.text_foto { margin: -15px 0px 0px 0px;}

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 { width: 797px; height: 100%; margin: 0px auto;}

#main .logo { height: 79px;}

#main .left {  width: 160px; }

#main .nav_conteiner { background: #F8C15F url(bg_nav.gif) repeat-y left top;}
#main .nav { height: 275px; background: url(bg_nav_top.jpg) no-repeat left top;}
#main .nav_bottom { height: 2px; background: url(bg_nav_bottom.gif) no-repeat left top;}

#main .search_conteiner { height: 60px; background-color: #0A548D; padding: 0 3px; vertical-align: middle; color: #ffffff; font-weight: bold;}
#main .search_inp { height: 18px; width: 108px; padding: 0 3px; color: #000000; margin: 5px 4px 0 0; border: 1px solid #C2D4E3;}
#main .search_submit { height: 17px; width: 42px; padding: 0; color: #000000; margin: 0; border: none; cursor: pointer;
	background: url(bg_start_search.jpg) no-repeat left top;}

#main .left_link { padding: 0px 0 0px 13px; margin: 0 0 0 4px; background: url(plus.gif) no-repeat left center;}
#main .left_link a { display: block; padding: 3px 0px 4px 0; margin: 0 2px 0 0px; background: url(bg_left_link.gif) repeat-x left top;
	font-size: 11px; color: #ffffff; font-family: verdana, tahoma, arial; text-decoration: none;}
#main .left_link_first { padding: 0px 0 0px 13px; margin: 0 0 0 4px; background: url(plus.gif) no-repeat left center;}
#main .left_link_first a { display: block; padding: 3px 0px 4px 0; margin: 0 2px 0 0px;
	font-size: 11px; color: #ffffff; font-family: verdana, tahoma, arial; text-decoration: none;}

#main .orange_top { height: 35px; width: 433px; background: #F8C15F url(bg_top_orange.gif) no-repeat left top;}
#main .phone { height: 35px; background-color: #1555A6; vertical-align: middle; text-align: center;
	color: #00AAE0; font-size: 13px; font-family: verdana, tahoma, arial; font-weight: bold;}
	
#main .content { background-color: #ffffff; padding: 0px 0px 0 10px;}

#main .content_left { padding: 15px 12px 5px 0; background: url(bg_vertical_point_line.gif) repeat-y right top;}
#main .content_left_int { padding: 15px 50px 5px 0;}
#main .content_left_text { margin: 0 5px;}

#main .form { padding: 20px 0; text-align: center;}

#main .blue_border_conteiner { margin: 10px 0px; width: 438px;}
#main .blue_border_top { height: 3px; background: url(bg_blue_border_top.gif) no-repeat left top;}
#main .blue_border { padding: 10px 10px 15px 10px; background: url(bg_blue_border.gif) repeat-y left top;}
#main .blue_border_bottom { height: 3px; background: url(bg_blue_border_bottom.gif) no-repeat left top;}
#main .blue_border_int {padding: 10px 10px 15px 10px; border: #4095CD 1px solid;}
#main .blue_border_conteiner_int { margin: 10px 00px;}


#main .content_right { padding: 15px 0px 5px 0; width: 177px; background: url(bg_content_right.gif) repeat-y right top;}
#main .content_right_text { margin: 0 5px;}
#main .content_right_text img {width:168px;}

#main .bottom_menu {  padding: 3px 5px; text-align: right;
	color: #00B2F0; font-size: 12px; font-family: verdana,arial, tahoma; font-weight: bold;}
#main .bottom_menu a { color: #00B2F0; text-decoration: none;}
#main .copyright {  padding: 3px 5px; text-align: right;
	color: #0A548D; font-size: 10px; font-family: verdana, arial, tahoma; font-weight: bold;}
#main .copyright a { color: #0A548D; text-decoration: none;}

.right_graphic {float:right;}
.right_graphic_td {padding:20px 50px 20px 00px;}