@charset "utf-8";

html, body { background:#eeeeee; text-align:center; margin:0px; padding:0px; font:normal 12px Arial; color:#726b6b; }
table, tr, td { vertical-align:top; text-align:left; padding:0px; margin:0px; font:normal 12px Arial; color:#726b6b; }
div { vertical-align:top; text-align:left; font:normal 12px Arial; color:#726b6b; }
img { border:0px solid #020303; }
#MainDiv { width:1003px; margin:0 auto; }
form { margin:0; padding:0; }
.wh100 { width:100%; height:100%; }
.lh { line-height:150%; }
.clear { clear:both; }
.mid { vertical-align:middle; }
.fll { float:left; }
.flr { float:right; }
.classrel { position:relative; top:0px; left:0px; width:0px; height:0px; }
.standli { padding:0px; margin:0px; list-style-type:none; }
.top { clear:both; height:161px; background:url(/img/top.jpg) no-repeat top left }
.adblogo { float:left; margin-top:38px; margin-left:62px; }
.logo { float:left; margin-top:96px; margin-left:63px; }
.langdiv { clear:both; text-align:right; padding-right:25px; }
.topbanner { padding-top:7px; padding-right:8px; clear:both }
.inlang { padding-left:5px; padding-right:5px; }
.topright { float:right; padding-top:5px; margin-right:5px }


.topmenu { clear:both; text-align:center; font-size:14px; color:#7a7a7a; position: relative; }

a.topmenu2, a.topmenu2:active, a.topmenu2:visited { font-weight:bold; color:#fff; font-size:14px; text-decoration:none; padding-left:8px; padding-right:8px; line-height:20px;}
a.topmenu2:hover { font-weight:bold; color:#DD4C15; font-size:14px; text-decoration:none; padding-left:8px; padding-right:8px;line-height:20px; }
a.topmenu_act, a.topmenu_act:active, a.topmenu_act:visited, a.topmenu_act:hover { font-weight:bold; color:#DD4C15; font-size:14px; text-decoration:none; padding-left:8px; padding-right:8px;line-height:20px;}



a, a:active, a:visited { color:#7c7c7c; text-decoration:underline; }
a:hover { color:#7c7c7c; text-decoration:none; }
a.reg, a.reg:active, a.reg:visited { text-decoration:none; color:#6f6f6f; font-size:11px; padding-left:5px; padding-right:5px; }
a.reg:hover { text-decoration:underline; color:#6f6f6f; font-size:11px; padding-left:5px; padding-right:5px; }
a.botmenu, a.botmenu:active, a.botmenu:visited { text-decoration:none; color:#454545; font-size:11px; padding-left:5px; padding-right:5px; }
a.botmenu:hover { text-decoration:underline; color:#454545; font-size:11px; padding-left:5px; padding-right:5px; }
a.llc, a.llc:active, a.llc:visited { text-decoration:none; color:#ff5a00; font-size:11px; }
a.llc:hover { text-decoration:underline; color:#ff5a00; font-size:11px; }
.leftmenudiv { background:url(/img/leftmenu.gif) no-repeat top right; width:175px; padding-left:10px; padding-top:6px; padding-bottom:5px; padding-right:4px; }
.leftmenudiv_act { background:url(/img/leftmenu_act.gif) no-repeat top right; width:175px; padding-left:10px; padding-top:6px; padding-bottom:5px; padding-right:4px; }
a.leftmenu, a.leftmenu:link, a.leftmenu:visited, a.leftmenu :active { font-weight:bold; font-size:11px; text-decoration:none; color:#131313; }
a.leftmenu:hover { font-weight:bold; font-size:11px; text-decoration:none; color:#FFF; }
a.leftmenu_act, a.leftmenu_act:link, a.leftmenu_act:visited, a.leftmenu_act:active, a.leftmenu_act:hover { font-weight:bold; font-size:11px; text-decoration:none; color:#FFF; }
a.a_more { background:url(/img/more.gif) no-repeat top left; font-size:10px; border:0px; color:#6f6f6f; width:60px; height:22px; text-align:center; display:block; text-decoration:none; padding-top:4px }
a.more { background:url(/img/more.gif) no-repeat top left; font-size:10px; border:0px; color:#6f6f6f; width:60px; height:22px; text-align:center; margin-left:110px; display:block; text-decoration:none; padding-top:4px }
.lefttit { background:url(/img/lefttit.gif) no-repeat top left; font-size:20px; color:#181818; padding-left:20px; padding-top:23px; padding-bottom:5px; }
.newsdiv { width:171px; background:#e5e5e5; padding-top:5px; color:#080808; font-size:11px; padding-left:10px; padding-right:5px; }
.newshdr { font-size:11px; font-weight:bold; color:#080808 }
.newshdr2 { font-size:11px; font-weight:bold; color:#ff5a00 }
.lefttop { background:url(/img/lefttop.gif) no-repeat top right; height:25px; width:189px; }
.leftblock { width:189px; padding-left:10px; background: url(/img/leftbg.gif) repeat-y top right; border:0px solid #aaaaaa; border-bottom-width:1px; border-left-width:1px; }
.today { position:absolute; top:-25px; padding:0px 2px 0px 2px; color:#FFF; font-style:italic; height:20px; background:url(/img/menupix.jpg) repeat-x top left; }
.today3 { position:absolute; top:-25px; padding:0px 2px 0px 2px; color:#FFF; font-style:italic; height:20px; }
.search { float:left; padding:3px 5px 2px 5px; background:url(/img/search.gif) no-repeat top left; width:155px; height:17px; border:0px; color:#6f6f6f; font-size:11px; }
.search_btn { float:left; padding:3px 5px 2px 5px; background-color:#D9D9D9; width:70px; color:#6f6f6f; font-size:11px; }
.search_tbox { float:left; padding:3px 5px 2px 5px; width:155px; background-color:#D9D9D9; color:#6f6f6f; font-size:11px; }
.inp { float:left; padding:3px 5px 2px 5px; background:url(/img/inp.gif) no-repeat top left; width:118px; height:17px; border:0px; color:#6f6f6f; font-size:11px; }
.go { border:0px; width:23px; height:22px; background:url(/img/go.gif) no-repeat top left; cursor: pointer }
.go2 { border:0px; width:23px; height:22px; background:url(/img/go2.gif) no-repeat top left; float:left }
.today2 { padding-top:2px; padding-bottom:2px; text-align:center; color:#000000; border:0px solid #aeaeae; border-bottom-width:1px; font-style:italic }
.curr { background:#e5e5e5 url(/img/curr.gif) no-repeat top left; width:169px; padding:10px; height:50px; }
.currtab { border:0px solid #aeaeae; border-bottom-width:1px; padding:3px 5px 3px 5px; font-weight:bold; border-right-width:1px; text-align:center }
.currtab_end { border:0px solid #aeaeae; border-bottom-width:1px; padding:3px 5px 3px 5px; font-weight:bold; text-align:center }
.currtabH { border:0px solid #aeaeae; border-bottom-width:1px; padding:2px 4px 2px 5px; border-right-width:1px; text-align:center; ; font-size:9px }
.currtabH_end { border:0px solid #aeaeae; border-bottom-width:1px; padding:2px 4px 2px 4px; text-align:center; font-size:9px }
.curtab { width:189px; border:0px solid #FFF; border-top-width:1px; background:#e5e5e5 }
.curtxt { font-size:24px; color:#e15517; }
.curtxt2 { color:#000000; font-size:18px; }
.curtxt4 { font-size:20px; color:#e15517; }
.curtxt3 { color:#000000; font-size:16px; }
.rightblock { width:196px; padding-left:27px; padding-right:10px; text-align:center; padding-top:11px; border:0px solid #aaaaaa; border-bottom-width:1px; border-right-width:1px; }
.contblock { width:571px; border:0px solid #aaaaaa; border-bottom-width:1px; }
.rightsep { padding-top:10px; padding-bottom:10px; }
.regdiv { padding-top:8px; clear:both }
.logindiv { background:#e5e5e5 url(/img/login.gif) no-repeat top left; height:70px; padding:7px; padding-top:10px; width:178px; }
.topbl1 { background:url(/img/topbl.jpg) no-repeat top left; width:545px; height:59px; font-size:20px; color:#FFF; padding-top:25px; padding-left:27px; }
.orange { font-weight:bold; color:#e15517; }
.orangehdr { font-size:24px; color:#df5015; font-weight:bold; }
.topbanner1 { margin:5px 0px 0px 17px; }
.topbanner2 { margin:5px 0px 0px 14px; }
.conttxt { clear:both; padding-left:17px; padding-top:15px; border:0px solid #cccccc; border-top-width:1px; }
.hdr { font-size:14px; font-weight:bold; color:#000; }
.icon { position:absolute; top:-45px; left:410px; }
.botdiv { text-align:center; background:url(/img/botbg.gif) repeat-x top left; padding-top:5px; font-size:11px; color:#454545; padding-bottom:5px; }
.botpart { margin-top:10px; background:url(/img/bot.gif) repeat-x top left; text-align:center; height:90px; padding-top:14px; }
.pad10 { padding-left:10px; padding-right:10px; }
.tab1_act { background:url(/img/tabs/tab1_act.gif) no-repeat top left; width:8px; height:24px; }
.tab2_act { background:url(/img/tabs/tab2_act.gif) no-repeat top left; width:8px; height:24px; padding-right:1px; }
.tab_act { background:#FFF; border:0px solid #cccccc; border-top-width:1px; padding-top:4px; color:#db4913; font-size:11px; }
.tab1 { background:url(/img/tabs/tab1.gif) no-repeat top left; width:8px; height:24px; }
.tab2 { background:url(/img/tabs/tab2.gif) no-repeat top left; width:8px; height:24px; padding-right:1px; }
.tab { background:#e15517; padding-top:4px; color:#FFF; font-size:11px; }
a.taba, a.taba:active, a.taba:visited { text-decoration:none; color:#FFF; font-size:11px; }
a.taba:hover { text-decoration:none; color:#000; font-size:11px; }
a.taba_act, a.taba_act:active, a.taba_act:visited, a.taba_act:hover { text-decoration:none; color:#db4913; font-size:11px; cursor:default; }
.countul { list-style-type:none; padding:0px; margin:0px; }
.countul li { padding-top:7px; }
.number { font-size:24px; font-weight:bold; color:#ff4e00 }
.block { background:url(/img/block.gif) no-repeat top left; border:0px solid #b0b0b0; border-bottom-width:1px; width:509px; margin-top:7px; padding-top:10px; padding-bottom:10px; padding-right:5px; }
.block ul { list-style-type:none; list-style-image:url(/img/li.gif); color:#525252 }
a.paging { text-decoration:none; }
a.pagingActive { text-decoration:underline; }

.contact_titles { width:130px; clear:left; float:left; text-align:right; padding-right:5px; }
.contact_titles_error { width:130px; clear:left; float:left; text-align:left; padding-right:5px; color:#ff0000; }
.asterisk { color:#ff0000; font-size:15px; padding:2px 5px 0px 3px; }
.inputtext { border:solid 1px #726b6b; width:195px; background:none; margin-bottom:5px; height:16px; color:#726b6b; }
.inputtextarea { border:solid 1px #726b6b; width:300px; height:90px; background:none; overflow:auto; scrollbar-face-color: #726b6b; scrollbar-highlight-color: #726b6b; scrollbar-shadow-color: #fff; scrollbar-3dlight-color: #fff; scrollbar-arrow-color:  #fff; scrollbar-track-color:#fff; scrollbar-darkshadow-color: #fff; margin-bottom:5px; color:#726b6b; }
.button { border:solid 1px #726b6b; margin:0px; padding:0px; background:none; height:22px; cursor:pointer; text-align:center; color:#726b6b; font-weight:bold; }
.code { border: solid 1px #726b6b; width:69px; height:28px; font-size:20px; text-align:center; background:none; color:#726b6b; font-weight:bold; font-family:Georgia; position:relative; top:-5px; }
.cardTable td { text-align:center; vertical-align:top; border-bottom:1px solid #EEE; }
.cardTable td table td { vertical-align:top; text-align:center; border:none; }
.cardTable input { }
.errorlabel { font-style:italic; color:#930 }
