html, body { margin:0; padding:0; height:100%; background-color: #FFFFFF; background-image:url(left_text.gif); background-repeat:repeat-y; background-position:218px 323px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c5c5c;}
img { border:none;}
form { margin:0; padding:0;}
a:link, a:active, a:visited { color:#5c5c5c; text-decoration:underline;}
a:hover { text-decoration:none;}
.a1:link, .a1:active, .a1:visited { color:#5c5c5c; text-decoration:none;}
.a1:hover { text-decoration: underline;}
h1 { font-family:Tahoma; font-size:18px; font-weight:bold; color:#da251d; margin:0; padding:0; margin-bottom:10px;}
.h1 { padding-left:10px;}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#fb1006; margin:0; padding:0; margin-bottom:7px;}
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#d9251d; font-weight:normal; margin:0; padding:0; margin-bottom:8px;}
.table1 { position:relative; height:100%; background-image: url(right_bg.gif); background-repeat:repeat-y; background-position:100% 0%;}
.table2 { position: relative; z-index:50; margin-top:-290px;}
.table3 { background-image: url(bord.gif); background-repeat:repeat-x; background-position: top; position: relative; z-index:51;}
.left { height:100%; width:218px; background-color:#c81e17; vertical-align:top; background-image:url(left_bottom.jpg); background-repeat:no-repeat; background-position:bottom;}
.left_menu { position:relative; background-image:url(left_bg.jpg); background-repeat:repeat-x; background-position:top; padding-top:15px; padding-bottom:120px;}
.right, .right1 { height:100%; width:174px; vertical-align:top; padding-top:90px;}
.center {vertical-align:top; height:100%;  background-image: url(inner_bottom.gif); background-repeat:repeat-x; background-position: bottom;}
#menu { position:relative; height:50px; color:#ffff01; font-family:Tahoma; font-size:12px; font-weight:bold; padding-left:10px; white-space:nowrap;}
#menu div { position:absolute;}
#menu span { margin-left:22px;}
#menu a:link, #menu a:active, #menu a:visited { color:#FFFFFF; text-decoration:none; margin-left:22px;}
#menu a:hover { color:#ffff01; text-decoration:none;}
.text { background-image:url(text_bg_left.gif); background-repeat:no-repeat; background-position:0% 0%; padding-left:79px; vertical-align:top; padding-bottom:130px;}
.link { font-family:Tahoma; font-size:11px; color:#231f20;  text-align:center; margin-bottom:17px;  position: relative; z-index:53;}
.link a:link, .link a:active, .link a:visited {color:#231f20; text-decoration:none;}
.link a:hover { text-decoration:underline;}
.right1 .right_menu { margin-left:21px;}
.right_menu { width:153px; text-align:center; background-color:#c81e17; margin-top:6px;}
.title1 { font-size:15px; color:#FFFFFF; font-family:Tahoma; font-weight:bold; background-color:#da251d; background-image:url(right_t.gif); height:37px; background-repeat:no-repeat; background-position:0% 0%; vertical-align:middle; padding-left:15px; text-align:left;}
.title1a {font-size:15px; color:#FFFFFF; font-family:Tahoma; font-weight:bold; background-color:#fb1006; background:url(right_ta.jpg); height:37px; background-repeat:no-repeat; background-position:0% 0%; vertical-align:middle; padding-left:15px; text-align:left;}
.title2 { font-size:15px; color:#FFFFFF; font-family:Tahoma; font-weight:bold; background-color:#da251d; background-image:url(right.gif); height:37px; background-repeat:no-repeat; background-position:0% 0%; vertical-align:middle; padding-left:15px; text-align:left;}
.title2a { font-size:15px; color:#FFFFFF; font-family:Tahoma; font-weight:bold; background-color:#fb1006; background-image:url(right_a.gif); height:37px; background-repeat:no-repeat; background-position:0% 0%; vertical-align:middle; padding-left:15px; text-align:left;}
.sub-title-a {background-color:#fb1006;}
.title1 a, .title2 a {background-image:url(star.gif); background-repeat:no-repeat; background-position:0% 2px; padding-left:19px; display:block;}
.title1a {background-color:#fb1006;}
.title1a span, .title2a span{background-image: url(star_a.gif); background-repeat:no-repeat; background-position:0% 2px; padding-left:19px; display:block;}
.right_menu a:link, .right_menu a:active, .right_menu a:visited { color:#FFFFFF; text-decoration:none;}
.right_menu a:hover { text-decoration:underline;}
.img { margin-top:9px; margin-bottom:17px;}
.adress { position:absolute; width:362px; height:46px; background-image:url(adress.gif); background-repeat:no-repeat; background-position:0% 0%; margin-top:23px; right:200px; font-family:Tahoma; font-size:12px; font-weight:bold; color:#FFFFFF; padding:2px 0px 0px 17px; text-align:left;}
.span1 { padding-left:220px;}
.span2 { padding-left:6px;}
#menu_l { margin:0; padding:0; list-style-type: none; margin-top:6px; margin-bottom:20px;}
#menu_l ul { margin:0; padding:0; margin-bottom:9px;}
#menu_l li { list-style-type: none; background-image:url(left_line.gif); background-repeat:no-repeat; background-position:100% 3px; font-family:Tahoma; font-size:12px; font-weight:bold; color:#FFFFFF; margin:0; padding:0; padding-left:30px; line-height: 15px; padding-top:2px;}
#menu_l li li { list-style-type: none; background-image:none; padding-left:9px; font-weight:normal; margin:0; padding:0;}
#menu_l a:link, #menu_l a:active, #menu_l a:visited { color:#FFFFFF; text-decoration:none;}
#menu_l a:hover { text-decoration:underline;}
.ban { position:relative; left:9px; margin-bottom:9px;}
.ban1 { position:relative; left:8px;}
#text { background-color:#FFFFFF; padding-top:50px; margin-top:1px; height:auto !important; height:150px; min-height:150px; }
#content { position:relative; left:-15px;}
#bord {}
#bord img { position:absolute; left:50px; top:-84px;}
.red { color:#da251d;}
#line { width:482px;}
.next { text-align: right;}
.next a:link, .next a:active, .next a:visited { color:#5c5c5c; text-decoration: none;}
.next a:hover { text-decoration: underline;}
#next {position:relative; margin-top:-40px; margin-bottom:15px;}
.img2 {width:120px;}
.img2 img {border:#c81e17 0px solid;}
.img2 table tr td {height:120px; width:120px; border:#c81e17 0px solid; text-align:center; vertical-align:bottom;}
.tbl1 { margin-bottom:21px;}
.tbl1 td { padding-right:5px;}
.tbl2 { margin-bottom:21px;}
.tbl2 td { border-bottom:#c81e17 1px solid; padding:0px 10px 20px 10px;}
.td_l { border-right:#c81e17 1px solid; border-bottom:#c81e17 1px solid; padding-top:7px; vertical-align:top; width:50%;}
.td_r { padding-left:14px;  border-bottom:#c81e17 1px solid; padding-top:7px; vertical-align:top; width:50%;}
.bottom td, .tbl2 .bottom td  { border-bottom:none; padding-bottom:0px;}
.gray:link, .gray:active, .gray:visited { color:#736f70; text-decoration: none; font-size:12px;}
.gray:hover { text-decoration: underline;}
.p1 { padding:0px 10px 25px 30px; border-bottom:#c81e17 1px solid; margin-bottom:30px;}
.p2 { padding:0px 10px 25px 30px; }
.title { position:relative; height:15px;}
.title img { position:absolute; top:-35px; right:3px;}
.img_bg { position:relative; background:#fce2e2; margin-left:22px; margin-top:25px;}
.img_bg img { position:relative; left:-25px; top:-25px; border:#c81e17 1px solid;}
.ico_td img { border:#c81e17 1px solid; margin-bottom:10px; display: block;}
.ico_td { vertical-align: top; padding-left:33px; width:85px;}
.ico_text { vertical-align:top; padding-right:82px; padding-top:10px;}
.ico_text h2 { text-align:center;}
.relat { position:relative;}
.red2 { position:absolute; display:block; width:104px; font-family:Tahoma; color:#c81e17; font-size:11px; top:96px; right:-10px;}
.ico { position:absolute; background-image: url(ico_bg.gif); background-repeat:no-repeat; background-position:0% 0%; width:249px; height:74px; left:-80px; top:10px; text-align:center; padding-top:3px;}
#width { width:480px;}
#footer { position: relative; bottom:84px; right:0px;}
#top {background-image: url(top_inner.jpg); background-repeat:no-repeat; background-position:0% 0%; height:500px; position:relative; z-index:10;}

/*--------------------------------*/
#cms_form {border:0 solid #0066B2;}
#cms_form .top_header { font-size:13px; font-weight:bolder;background-color:#3b6092; padding:2 4 2 6}
#cms_form .sub_header { background-color: #99FFFF; font-size:12px; font-weight: bolder;}
#cms_form select, #cms_form input, #cms_form textarea {background-color:#FFFFFF; font-size:11px; border: rgb(218, 37, 29) 1px solid; width: 99%;}
#cms_form .error_input {border: 1 solid  rgb(218, 37, 29); background-color:#fb5f59;}
#cms_form .normal_input {border: rgb(218, 37, 29); background-color:#FFFFFF;}
#cms_form .field_label {font-size:11px; padding: 2 4 6 8; white-space:nowrap;}
#cms_form .field_label img {vertical-align:middle;}
.field_label .noempty_field {color:#FF0000; font-weight: bolder; font-size:14px;}