html { overflow: -moz-scrollbars-vertical; height: 100%;}
body { background-color: #ffffff; text-align: center; padding: 0; margin: 0; height: 100%; }
div{ margin: 0;}
form{ margin: 0; padding: 0;}
img {border: none; margin: 0;}
table {border-collapse: collapse;}
td { text-align: left; vertical-align: top; color: #000000; font-size: 12px; font-family: arial, verdana, tahoma; }


h1 {color: #1b60a3; font-size: 16px; font-family: arial, verdana, tahoma; margin: 0; padding: 0; }
h2 {color: #a03b3f; font-size: 14px; font-family: arial, verdana, tahoma; margin: 0; padding: 0; }
h3{color: #737375; font-size: 14px; font-weight: normal; font-family: arial, verdana, tahoma; margin: 0 0 10px 0; padding: 0;}
h4 {color: #a03b3f; font-size: 12px; font-family: arial, verdana, tahoma; margin: 0; padding: 0; }
h5 {color: #342F35; font-size: 14px;  font-family: arial, verdana, tahoma; margin: 10px 0 0px 0; padding: 0;}
h6 {color: #342F35; font-size: 13px;  font-family: arial, verdana, tahoma; margin: 10px 0 0px 0; padding: 0; letter-spacing: 0;}
h7 {color: #1b60a3; font-size: 15px; font-family: verdana, tahoma; margin: 0; padding: 0; }



p {color: #000000; font-size: 12px; font-family: arial, verdana, tahoma; }
a {color: #000000; text-decoration: none; color: #9c393c;}
a:hover { text-decoration: underline; color: #9c393c; }
a:visited { text-decoration: underline; color: #9c393c; }


a.pr {color: #000000; text-decoration: none; color: #000000;}
a.pr:visited { text-decoration: none; color: #000000; }
a.pr:hover { text-decoration: underline; color: #000000; }


.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.va_top { vertical-align: top;}
.va_middle { vertical-align: middle;}
.va_bottom { vertical-align: bottom;}

.h100 { height: 100%;}
.w100 { width: 100%;}
.hw100 { height: 100%; width: 100%;}

.red { color: #A13036;}
.gray { color: #757575;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
     } 

#main { width: 941px; margin: 0 auto;}

#main .header { height: 0px; padding-top: 15px; * padding-top: 0px;}
#main .header_home { height: 0px; padding-top: 15px;}

#main .header_cont {width: 100%; margin: 0px 0 15px 0;}

#main .search {  margin: 10px 0px 0px 0px; }
#main .search td { vertical-align: middle;}
#main .search_inp_conteiner { height: 22px; background: url(/img/bg_search.gif) no-repeat left top; }
#main .search_inp { color: #000000; font-size: 12px; font-family: arial, verdana, tahoma; margin: 0px 10px;  padding: 3px 2px; 
	border: 0; background: transparent;}
#main .search_subm { color: #2F78BD; font-size: 13px; font-weight: bold; font-family: arial, verdana, tahoma; margin: 0px;
	 border: 0; background: transparent; cursor: pointer;}

#main .topmenu { margin: 12px 0px 0px 0px; *margin: 13px 0px 0px 0px} 
#main .topmenu td { height: 17px; vertical-align: middle; text-align: center; border-right: 1px solid #AFE0F1; padding: 0 5px; }
#main .topmenu td.last { border-right: none; }
#main .topmenu a { color: #7F7F7F; font-size: 12px; font-weight: bold;
	 font-family: arial, verdana, tahoma; margin: 0px; padding: 0; text-decoration: none;}
#main .topmenu a:hover { color: #9C393C; text-decoration: none;}

#main .menu { margin: 34px 0px 0px auto; }
#main .menu td { height: 17px; vertical-align: middle; text-align: center; border-right: 1px solid #AFE0F1; padding: 0 5px; }
#main .menu td.last { border-right: none; }
#main .menu a { color: #7F7F7F; font-size: 12px; font-weight: bold;
	 font-family: arial, verdana, tahoma; margin: 0px; padding: 0; text-decoration: none;}
#main .menu a:hover { color: #9C393C; text-decoration: none;}

#main .center_cont {width: 100%; margin: 0;}

#main .center_top { height: 14px; background: url(/img/bg_blue_img_header.gif) no-repeat left top;}

#main .center_left { width: 220px; padding: 32px 0 0 0;}

#main .center_center { padding: 32px 35px 0 0;}

#main .center_cont_home_top { width: 606px; margin: 0 0px 20px 10px;}
#main .center_cont_home_top td {color: #757575;}
#main .center_cont_home_top td p {color: #757575; font-size: 12px;}

#main .home_box {width: 295px; margin: 0;}
#main .home_box_center { background: url(/img/bg_home_box.gif) repeat-y left top; padding: 10px 20px 0 20px; font-size: 12px;}
#main .home_box_center p { font-size: 12px;}
#main .home_box_center a { font-size: 12px;}
#main .home_box_center h6 { font-size: 12px;}
#main .home_box_bottom { height: 14px; background: url(/img/bg_home_box_bottom.gif) no-repeat left top;}

#main td.border_bottom { border-bottom: 1px solid #E5E5E5;}

#main .center_right { width: 275px; background: #E9F4F8 url(/img/bg_rigt_bottom.gif) no-repeat left bottom;}
#main .center_right_int { width: 182px; background: #E9F4F8 url(/img/bg_rigt_bottom_int.gif) no-repeat left bottom;}

#main .products {width: 189px; margin: 0;}
#main .products_center { background: url(/img/bg_products_center.gif) repeat-y left top;}

#main ul.ul_products { margin: 20px 10px 40px 30px; padding: 0;}
#main ul.ul_products li {color: #757575; margin: 3px 0 0 0; padding: 0; font-weight: bold; list-style: outside url(/img/red_point.gif); }
#main ul.ul_products li a {color: #757575;}

#main .products_bottom { height: 11px; background: url(/img/bg_products_bottom.gif) no-repeat left top;}

#main h1.main_int {color: #9C393C; font-size: 24px; font-weight: normal; font-family: verdana, arial, tahoma;
	 margin: 0 0 20px 0; padding: 0 0 15px 0; background: url(/img/bg_header_points.gif) no-repeat right bottom; }
#main h1.main {color: #9C393C; font-size: 24px; font-weight: normal; font-family: verdana, arial, tahoma;
	 margin: 0 0 10px 0; padding: 0;}
	 
#main .right_cont { margin: 20px 20px; color: #757575;}
#main .right_cont p {color: #757575;}
#main .right_cont_int { margin: 20px 10px;}

#main h3.right_int {color: #1B60A3; font-size: 14px; font-weight: normal; font-family: verdana, arial, tahoma;
	 margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #1B60A3; }

#main ul.ul_right { margin: 0px 0 0 16px; padding: 0;}
#main ul.ul_right li {color: #757575; margin: 10px 0 0 0px; padding: 0; font-size: 11px; font-weight: bold;
	list-style: outside url(/img/blue_point.gif); }
#main ul.ul_right li a {color: #757575; }

#main .story { position: absolute; margin: -25px 0 0 13px; font-size: 10px; font-family: verdana, tahoma;}
#main .story a { text-decoration: underline; font-size: 10px; font-family: verdana, tahoma;}
#main .story a:hover { text-decoration: none; font-size: 10px; font-family: verdana, tahoma;}

#main .footer {width: 100%; height: 20px; vertical-align: middle;}
#main .footer td { color: #757575; font-size: 9px; font-weight: normal; font-family: verdana, arial, tahoma;}
#main .footer td a { color: #757575;}



#main .center_left_home { width: 295px; background: url(/img/bg_home_box.gif) repeat-y left top;}
#main .center_left_home_bottom { height: 14px; background: url(/img/bg_home_box_bottom.gif) no-repeat left top;}

#main .center_center_home { text-align:center; padding: 0 38px; background: url(/img/bg_home_box.gif) repeat-y center top;}
#main .center_center_home_bottom { height: 14px; background: url(/img/bg_home_box_bottom.gif) no-repeat center top;}

#main .center_right_home { width: 275px; padding: 20px 0 0 0; background-color: #E9F4F8;color: #757575;}
#main .center_right_home_bottom { width: 275px; background: #E9F4F8 url(/img/bg_rigt_bottom.gif) no-repeat left bottom;}

#main .box_text_home { padding:0 20px; text-align:left; }

#main .separate_line { padding:0; margin: 15px 1px; height:1px; border-bottom:1px solid #E5E5E5; }
