body{
 font-family: Tahoma, arial, Verdana;
 color: Black;
 background-color : #ffffff;
 padding-top: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
 padding-right: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 font-size: 8pt;
}
table td {
 font-size: 70%;
}
.height1 {
 height: 1%;
 vertical-align: top;
}
/*-----------------------*/
p {
 margin : 0px 0px 0px 0px;
}
a:link, a:visited {
 color: #ed1c25;
 text-decoration: underline;
}
a:hover {
 color: #8C8F95;
 text-decoration: none;
}
h1 {
 color: #ed1c25;
 font-size: 160%;
 padding: 0;
 margin: 0;
 font-weight: normal;
 font-family: tahoma;
}
h2 {
 COLOR: #838A98;
 font-weight: bold;
 font-size: 140%;
 margin: 0px;
 font-family: arial;
}
h3 {
 COLOR: #cc0000;
 font-weight : bold;
 font-size : 130%;
 margin: 0px;
 font-family: arial;
}
img{ border: 0px; }
ul{	margin-bottom : 10px;	margin-top: 5px;}
ol{	margin-bottom : 10px; margin-top: 5px;}
li{	margin-bottom: 0px; margin-left: 0px; }
.lit {font-size: 7pt;}

.table100{ height: 100%; width: 100%; }
.table100h{ height: 100%; }
.bodytext{ text-align: justify; }
.bglight {background-color: White;}
.bglight2 {background-color: #F4F4F4;}
.bgdark {background-color: #E5E5E5;}
.bgborder {background-color: #cccccc;}
td.path { color: #5e5e5e; font-size: 60%; background: #A9ABAA; padding: 1px 20px 3px 20px; }
.path a, .path a:visited {
 color: #5e5e5e;
 text-decoration: underline;
}
.path a:hover { color: #eeeeee; text-decoration: none; }
.page_active{ COLOR: #676a70; font-weight: bold; }
.pages{ COLOR: #828282; }
.hl{ background-color: #E5E5E5 }
.sr_res{COLOR: #ED1C24;  font-weight: bold; }
.sr{ color: #828282; }
a.sr_title {COLOR: #5e5e5e;	TEXT-DECORATION: underline;	}
a.sr_title:link {COLOR: #5e5e5e;	TEXT-DECORATION: underline;	}
a.sr_title:hover {COLOR: #ed1c25;	TEXT-DECORATION: none;}
.map1 {
 COLOR: #ed1c25;
 font-weight : bold;
 font-size : 9pt;
 padding-bottom: 5px;
}
A.map1 {
 COLOR: #ed1c25;
 font-weight : bold;
 font-size : 9pt;
 TEXT-DECORATION: none;
}
A.map1:link, A.map1:visited {COLOR: #ed1c25; TEXT-DECORATION: none;}
A.map1:hover {color: #838A98;	TEXT-DECORATION: none;}
.map2 {
 COLOR: #555555;
 font-weight : bold;
 font-size : 8pt; padding-top: 2px;
}
A.map2 {
 COLOR: #555555;
 font-weight: bold;
 font-size : 8pt;
 TEXT-DECORATION: none;	
}
A.map2:link, A.map2:visited {	COLOR: #555555;	TEXT-DECORATION: none;}
A.map2:hover {color: #ed1c25;	TEXT-DECORATION: none;}
.map3 {
 COLOR: #666666;
 font-weight : normal;
 padding-top: 2px;
}
A.map3 {
 COLOR: #666666;
 font-weight : normal;
 TEXT-DECORATION: none;
}
A.map3:link, A.map3:visited {	COLOR: #666666;	TEXT-DECORATION: none;}
A.map3:hover {color: #ed1c25;	TEXT-DECORATION: none;}
.map4 {
 COLOR: #838A98;
 font-weight : normal;
 padding-top: 2px;
}
A.map4 {
 COLOR: #838A98;
 font-weight : normal;
 TEXT-DECORATION: none;
}
A.map4:link, A.map4:visited {	COLOR: #838A98;	TEXT-DECORATION: none;}
A.map4:hover {color: #ed1c25;	TEXT-DECORATION: none;}
.form_input{
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 COLOR: #000000;
 border: 1px solid #cccccc;
 background-color: #FFFFFF;
 padding-left: 3px;
}
.form_submit{
 font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
 font-size : 11px;
 COLOR: #ed1c25;
 font-weight: bold;
 border: 1px solid #cccccc;
 background-color: #f5f5f5;
}
.ray {
 text-align: right;
 background: url("im/foot2.jpg") 0 0 no-repeat;
 padding-right: 10px;
 height: 44px;
}
.ray a:link, .ray a:visited {
 color: #b5b5b5;
 font-size: 85%;
}
.ray a:hover {
 color: #bbbbbb;
}
.news_date {
 color: #676a70;
}
.news_title {
 color: #3450a5;
 font-size: 120%;
 font-weight: bold;
 padding-top: 8px;
}
.news_img { margin: 0 10px 5px 0; }
.in {
 font-family: tahoma;
 font-size: 7pt;
 color: #aaaaaa;
 border-top: #b4b4b4 1px solid;
 border-left: #CED0CF 1px solid;
 border-right: #ffffff 1px solid;
 border-bottom: #ffffff 1px solid;
 padding-top: 2px;
 padding-left: 5px;
 background-color: #ffffff;
 width: 157px;
 height: 15px;
}
.foto { background: #e0e0e0; border: #aaaaaa 1px solid; }
/*-----------------------*/
.top { background: url("im/top.jpg") 0 0 no-repeat; }

.top_bg { background: url("im/top_bg.jpg") 0 1px repeat-x; }
.top1_1 { background: url("im/top1_1.jpg") 0 0 no-repeat; }
.top1 { background: url("im/top.jpg") -18px 0 no-repeat; }
.top2 { background: url("im/top.jpg") -233px 0 no-repeat; }
.top3 { background: url("im/top3.jpg") 100% 0 no-repeat; height: 239px; }
.top4 { background: url("im/top4.jpg") 0 1px no-repeat; padding-top: 1px; }
.icon { padding-top: 10px; }
.icon img { margin-left: 5px; }
.logo { padding-top: 21px; padding-bottom: 20px; padding-right: 100px; text-align: center; }/* padding-left: 241px; } */
.search { width: 187px; height: 23px; background: #D0D2D1; }
.left_bg { background: url("im/left_bg.jpg") 0 0 repeat-y; }
.left { background: url("im/left.jpg") 0 100% no-repeat; height: 100%; }
.left2 { background: url("im/left2.jpg") 0 0 repeat-x; padding: 16px 9px 20px 14px; }
.left_block td { background: url("im/left_block.jpg") 0 0 no-repeat #c4c4c4; padding: 38px 20px; font-size: 75%; }

ul.menu { padding: 0; margin: 0; }
ul.menu li { list-style: none; padding-bottom: 5px; }
.menu a:link, .menu a:visited { color: #0e1b3b; }
.menu a:hover { color: #ed1c25; text-decoration: none; }
li.menu2 { list-style: none; }
.menu2 { padding-left: 8px; }
.menu2 a:link, .menu2 a:visited { font-size: 90%; color: #ed1c25; display: block; background: url("im/arr.gif") 0 5px no-repeat; padding-left: 14px; }
.menu2 a:hover { color: #333333; }
.menu3 { padding: 4px 0 4px 10px; }
.menu3 a:link, .menu3 a:visited { padding: 0 0 0 8px; background: url("im/arr2.gif") 0 5px no-repeat; color: #5e5e5e; }
.menu4 { padding: 4px 0 4px 10px; font-size: 90%; }
.menu4 a:link, .menu4 a:visited { background: url("im/arr2.gif") 0 4px no-repeat; }
.menu3 a:hover, .menu4 a:hover { color: #0e1b3b; }

.cont_bg { background: url("im/cont_bg.jpg") 0 1px repeat-x; }
.cont { background: url("im/phone.gif") 8px 18px no-repeat; padding: 24px 20px 25px 31px; }
.cont span { color: #ed1c25; }

.border { border-right: #dcdcdc 1px solid; }
/*.base td { padding-left: 20px; padding-right: 20px; }*/
.base_top { background: url("im/base_top.jpg") 0 0 no-repeat; height: 15px; border-right: #ffffff 1px solid; }
.search_b { background: url("im/search_b.jpg") 0 1px repeat-x; height: 15px; width: 187px; }
.t1 { border-top: #ffffff 1px solid; border-bottom: #D6D8D7 1px solid; background: #c4c4c4; padding: 3px 20px 4px 20px; }
.t2 { background: url("im/base_bg.jpg") 0 1px repeat-x; padding: 20px 20px 20px 20px ; }
.red, .red a:link, .red a:visited { color: #ed1c25; }
span.more { font-size: 90%; }
.more a:link, .more a:visited { color: #676a70; }
.right { background: url("im/right.jpg") 50% 0 no-repeat; height: 120px; text-align: center; margin-bottom: 6px; }
.right_b { background: url("im/right_b.jpg") 0 100% no-repeat; }
.news_head { background: #c4c4c4; padding: 11px 11px 8px 11px; font-size: 80%; }
.news_all { background: #A9ABAA; padding: 1px 5px 3px 10px; border-top: #D6D8D7 1px solid; border-bottom: #ffffff 1px solid; font-size: 90%; }
.news_all a:link, .news_all a:visited { color: #5e5e5e; }
.news_all a:hover { color: #eeeeee; text-decoration: none; }
.news { background: url("im/news_bg.jpg") 0 0 repeat-x; padding: 3px 10px 12px 10px; font-size: 90%; color: #676a70; border-bottom: #dcdcdc 1px solid; }
.news a:link, .news a:visited { color: #000000; }
.news div a:link, .news div a:visited { color: #676a70; }
.vote { background: url("im/vote.jpg") 10px 8px no-repeat; padding: 14px 10px 12px 44px; }
.vote span { font-size: 110%; color: #9399a4; }
.vote_b { padding: 0 10px 10px 10px; }
.vote_b div { font-size: 90%; padding-top: 7px; color: #9298A4; }
.vote_b div a:link, .vote_b div a:visited { color: #9298A4; }
.voting_l { background: #ed1c25; height: 8px; float: left; margin-top: 3px; margin-right: 5px; }


.line_bot { background: url("im/line_bot.jpg") 0 0 no-repeat #EFEFEF; }
.line_b4 { background: url("im/line_b4.jpg") 0 0 no-repeat #EFEFEF; }

.footer1 { background: url("im/foot1.jpg") 0 0 no-repeat; height: 44px; }
.gray { color: Gray; }

.flash { float: left; width: 424px; }