html, body { margin:0; padding:0; height:100%; background:#ffffff; font-family:Tahoma; font-size:12px; color:#666666;}
img { border:none;}
form { margin:0; padding:0;}
h1 { font-size:20px; font-weight: normal; color:#71a813;}
h2 { font-size:17px; font-weight:normal; color:#666666; margin-bottom:0px; padding:0px;}
.h2 {font-size:17px; display:block; color:#666666; margin-bottom:0px; padding:0px; text-decoration:none;}
.table1 { height:100%;}
.top { background:url(/design1/images/top_bg.jpg); background-repeat:repeat-x; background-position:top; margin-bottom:5px;}
.line { height:5px; background: url(/design1/images/top_border.jpg); background-repeat:repeat-x; background-position:top;}
.bottom { height:50px; background-color:#abcf2f; background-image:url(/design1/images/bottom_bg.gif); background-repeat:repeat-x; background-position:bottom; margin-top:5px; margin-bottom:10px; font-size:11px; font-family: Tahoma; color:#ffffff;}
.bottom a { color:#ffffff; text-decoration:underline;}
.bottom a:hover { text-decoration:none;}
.left_bottom { padding-left:35px; padding-right:35px;}
.right_bottom { padding-left:10px; padding-right:50px;}
.right_bottom a { margin-left:15px; margin-right:15px;}
.left { padding-left:35px; padding-right:35px; padding-bottom:32px;}
.right { padding-right:35px; padding-bottom:48px;}
.menu a { display:block; color:#71a813; font-weight:bold; margin-bottom:12px; background:url(/design1/images/arrow.gif); background-repeat:no-repeat; background-position:12px 50%; padding-left:30px; text-decoration:none;}
.menu a:hover, .top_menu a:hover, .h2:hover { text-decoration:underline;}
.green { background:#71a813; height:30px; margin-top:45px; margin-bottom:40px; font-size:20px; color:#ffffff;}
.green div { position:relative; margin:0; padding:0; z-index:1;}
.green p { margin:0; padding:0; position:relative; z-index:2; white-space:nowrap;}
.green div img { position:absolute; top:-29px; right:-57px;}
.red { background:#ef3409; height:30px; margin-top:45px; margin-bottom:40px; font-size:20px; color:#ffffff;}
.red div { position:relative; margin:0; padding:0; z-index:1;}
.red p { margin:0; padding:0; position:relative; z-index:2; white-space: nowrap;}
.red div img { position:absolute; top:-37px; right:-57px;}
.content { padding-left:24px;}
.top_menu { height:340px; color:#333333;  background:url(/design1/images/menu_bg.jpg); background-repeat:repeat-x; background-position:top;}
.top_menu a { color:#333333; text-decoration:none; font-size:12px;}
.top_menu span {padding-left:26px; padding-right:26px; font-size:12px; background-image:url(/design1/images/button_bg.gif); background-repeat:no-repeat; background-position:50% 50%; }
.img_menu { background:url(/design1/images/menu_bottom.jpg); background-repeat:no-repeat; background-position:50% 100%; padding-bottom:36px; white-space:nowrap;}
.phone { font-size:27px; color:#71a813;}
.active { background: url(/design1/images/button_bg.gif); background-repeat:no-repeat; background-position:0% 23px; color:#ffffff;}
.table_text { padding-left:15px; padding-right:15px;}
.title h1 { margin:0px; padding:0px;}
.title { margin-top:45px; margin-bottom:40px;}
.table2 td { padding-bottom:70px;}
.table2 td td { padding-bottom:0px;}