/* ::::: http://lookinfo.org/templates/prowebber/style/styles.css ::::: */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin: 0px; padding: 0px; }
body { background: rgb(206, 225, 234) url('headwide.jpg') repeat-x scroll 0% 0%; }
h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 1.8em; }
h3 { font-size: 1.35em; }
a { color: rgb(52, 121, 167); text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0px none; }
input, textarea, select, button, body { font: 12px/17px Arial,Tahoma,Helvetica,sans-serif; }
input, textarea, select, button, a { outline: medium none; }
p { margin-bottom: 0.4em; }
.clr { clear: both; }
ul { padding-left: 16px; list-style-position: outside; list-style-image: none; }
table { border-collapse: collapse; border-spacing: 0px; }
.reset, .reset li { list-style: outside none none; padding: 0px; margin: 0px; }
.wrapper { min-width: 996px; max-width: 1400px; width: 92%; text-align: left; margin: 0px auto; background: transparent url('mouse.jpg') no-repeat scroll 0px 100%; }
.lcol, .rcol { display: inline; }
.lcol { float: left; }
.rcol { float: right; }
.thide, .centroarts { overflow: hidden; display: block; height: 0px; }
.vnavi li a, .loginbox .logbtn, .bngreen ul a, .bfriends ul a, .argmore a, .navigation a, .related li a { text-decoration: none ! important; }
.navigation span, .btn_reglog, .popup, .bfriends ul a, .hide { border-radius: 6px; }
.header { height: 117px; padding-left: 235px; }
.header h1 { float: left; margin-left: -235px; width: 235px; }
.header h1 a { margin: 37px auto 0px; display: block; width: 231px; padding-top: 50px; background: transparent url('prowebber.png') repeat scroll 0% 0%; }
.toolbar { width: 100%; }
.tlbar { background: rgb(57, 129, 174) url('tools.png') no-repeat scroll 100% -38px; clear: both; height: 38px; margin: 0px 71px 0px 65px; }
.tlbar .tlbar { padding: 0px 9px 0px 10px; background: transparent url('tools.png') no-repeat scroll 0% 0%; margin: 0px; overflow: hidden; }
.hbtns { padding-top: 24px; height: 16px; width: 71px; float: right; overflow: hidden; }
.hbtns img { width: 16px; height: 16px; margin-right: 3px; float: left; background: transparent url('tools.png') no-repeat scroll 0% 0%; }
.hbtns .thrss img { background-position: -226px -76px; }
.hbtns .thrss:hover img { background-position: -226px -92px; }
.hbtns .thtwit img { background-position: -242px -76px; }
.hbtns .thtwit:hover img { background-position: -242px -92px; }
.searchform ul { width: 252px; height: 20px; margin-top: 9px; background: rgb(255, 255, 255) url('tools.png') no-repeat scroll -258px -76px; }
.searchform ul li { float: left; height: 20px; }
.searchform ul li input { border: 0px none; background: transparent none repeat scroll 0% 0%; }
.sh-text { width: 202px; overflow: hidden; }
.sh-btn { float: right; width: 50px; }
.sh-text input { font-size: 0.9em; width: 195px; margin: 3px 0px 0px 7px; display: block; }
.searchform ul li.sh-btn input { width: 50px; height: 20px; background: rgb(145, 181, 19) url('tools.png') no-repeat scroll -460px -76px; }
.searchform ul li.sh-btn input:hover { background-position: -510px -76px; }
.loginbox { float: left; height: 38px; overflow: hidden; }
.loginbox .logbtn, .loginbox .logbtn b { height: 32px; float: left; cursor: pointer; }
.loginbox .logbtn { font-size: 1.2em; margin-top: 3px; background: rgb(255, 255, 255) url('tools.png') no-repeat scroll 0px -76px; margin-right: 15px; line-height: 31px; color: rgb(57, 129, 174); }
.loginbox .logbtn b { background: transparent url('tools.png') no-repeat scroll 100% -76px; padding: 0px 15px; }
.loginbox .logbtn:hover { background-position: 0px -108px; }
.loginbox .logbtn:hover b { background-position: 100% -108px; }
.loginbox .hlinks a { color: rgb(255, 255, 255); }
.loginbox .hlinks { color: rgb(255, 255, 255); margin-top: 10px; }
.hlinks { float: left; overflow: hidden; }
.hlinks ul { float: left; margin-left: -11px; }
.hlinks ul li { padding-left: 11px; margin-right: 10px; float: left; background: transparent url('tb_vsep.png') repeat-y scroll 0px 50%; }
.window { display: none; }
.popup { text-align: left; background: rgb(255, 255, 255) url('popup-head.png') repeat-x scroll 0% 0%; }
.popup-head { padding: 0px 19px; overflow: hidden; height: 59px; border-bottom: 1px solid rgb(239, 239, 239); }
.popup-head span { margin-top: 15px; width: 172px; padding-top: 30px; background: transparent url('popprowebber.png') repeat scroll 0% 0%; }
.popup-head a img { margin-top: 22px; width: 17px; height: 17px; float: right; background: transparent url('closebtn.png') repeat scroll 0% 0%; }
.popup-head a:hover img { background-position: -17px 0px; }
.popup-body { font-size: 0.9em; line-height: 1.3em; padding: 19px; }
.popup-body .lfield, .popsubmit { margin-bottom: 1em; }
.popup-body .lfield p { color: rgb(126, 126, 126); }
.popup-body .lfield input { padding: 3px; width: 97%; background-color: rgb(252, 252, 252); border: 1px solid rgb(204, 213, 219); }
.popsubmit { font-size: 1.1em; text-align: center; }
.contain { padding-left: 235px; background: transparent url('vseplblue.png') repeat-y scroll 222px 0px; }
.vsep { width: 100%; background: rgb(255, 255, 255) url('vsepmr.png') repeat-y scroll 100% 0px; }
.vsep .vsep { margin: 0px; background: transparent url('vsepbr.png') no-repeat scroll 100% 100%; }
.midside .contain { padding: 0px 214px 0px 0px; background: transparent none repeat scroll 0% 0%; }
.leftside { width: 235px; margin: 0px 0px 70px -235px; background: rgb(206, 225, 234) url('headwide.jpg') repeat-x scroll 0px -117px; }
.rightside { width: 191px; margin: 0px -214px 0px 0px; background: transparent url('rightside.png') no-repeat scroll 0% 0%; padding: 12px 11px 0px 12px; }
.midside, .mainside { width: 100%; }
.footbar { padding: 0px 20px 0px 222px; }
.footad { height: 90px; background: rgb(249, 250, 250) url('footerbg.png') repeat-x scroll 0% 0%; }
.footad .footad { padding: 0px 0px 0px 13px; background: transparent url('footad.png') no-repeat scroll 0% 0%; }
.footad .footad .footad { padding: 0px 194px 0px 0px; background: transparent url('footad.png') no-repeat scroll 100% -90px; }
.footad .rcol { margin-right: -194px; width: 188px; padding: 5px 0px 0px 6px; }
.footad .rcol ul { margin-bottom: 6px; height: 31px; }
.footad .lcol { width: 100%; text-align: center; overflow: hidden; }
.footad .lcol .dcont { width: 468px; height: 60px; margin: 16px auto 0px; text-align: left; }
.foot { margin: 0px 0px 1em; height: 54px; background: rgb(46, 113, 160) url('footerbg.png') repeat-x scroll 0px -90px; }
.foot .foot { margin: 0px; padding: 0px 0px 0px 18px; background: transparent url('foot.png') no-repeat scroll 0% 0%; }
.foot .foot .foot { padding: 0px 18px 0px 0px; background-position: 100% -54px; }
.copyright { margin-top: 10px; float: left; color: rgb(255, 255, 255); }
.copyright a { color: rgb(255, 255, 255); }
.centroarts { margin-top: 18px; width: 100px; padding-top: 22px; float: right; background: transparent url('centroarts.png') repeat scroll 0% 0%; }
.footlinks { line-height: 1.4em; padding-left: 18px; height: 100px; font-size: 0.9em; color: rgb(98, 113, 127); }
.icomenu { width: 235px; padding-bottom: 8px; }
.icomenu ul { margin: 24px 0px 0px 14px; }
.icomenu ul li a { clear: both; display: block; font-size: 1.2em; height: 26px; line-height: 26px; margin-bottom: 0.4em; }
.icomenu ul li img { float: left; margin-right: 4px; }
.bngreen { padding: 14px 0px 0px; width: 235px; background: rgb(139, 185, 23) url('bngreen.png') no-repeat scroll 0% 0%; }
.bngreen .bngreen { padding: 0px 0px 14px; background: transparent url('bngreen.png') no-repeat scroll -235px 100%; }
.bngreen .bngarrow { float: right; margin-top: -31px; }
.bngreen .dcont { overflow: hidden; margin: 0px 13px; }
.bngreen ul { font-size: 1.2em; margin-top: -2px; }
.bngreen ul li { position: relative; background: transparent url('bngreennav.png') no-repeat scroll 0% 0%; }
.bngreen ul a, .bngreen ul span.sublink { text-indent: 6px; display: block; color: rgb(243, 255, 213); width: 209px; height: 29px; line-height: 30px; overflow: hidden; }
.bngreen ul a:hover, .bngreen ul span.sublink:hover { text-indent: 18px; color: rgb(255, 255, 255); background: transparent url('bngreennav.png') no-repeat scroll -209px 2px; }
.bcblue h3, .bbox h3 { color: rgb(255, 255, 255); font-size: 1.2em; margin: 0px 0px 0.6em 19px; }
.bbox { padding: 15px 0px 0px; width: 223px; margin-left: 12px; background: rgb(118, 164, 185) url('bbox.png') no-repeat scroll 0% 0%; }
.bbox .bbox { padding: 0px 0px 34px; margin: 0px; background: transparent url('bbox.png') no-repeat scroll -223px 100%; }
.bbox .block { margin-bottom: 25px; }
.bbox .block .vnavi { margin: 0px 12px; font-size: 0.9em; }
.bbox .block a { color: rgb(255, 255, 255); }
.bbox .vnavi a, .bbox .vnavi a span { display: block; cursor: pointer; background: transparent url('vnavi.png') no-repeat scroll -999px 0px; }
.bbox .vnavi a { line-height: normal; width: 100%; padding: 3px 0px 0px; }
.bbox .vnavi a:hover { background-color: rgb(43, 106, 153); background-position: 0px 0px; }
.rightside .block { width: 191px; margin: 0px 0px 10px; }
.rightside .btl { font-size: 1.2em; height: 55px; background: transparent url('rblock.png') repeat scroll 0% 0%; overflow: hidden; }
.rightside .btl span { display: block; margin: 11px 14px 0px; }
.rightside .dcont { padding: 0px 14px; width: 163px; background: transparent url('rblock.png') repeat-y scroll -191px 0px; }
.rightside .dbtm { height: 14px; background: transparent url('rblock.png') no-repeat scroll 100% 100%; }
.bvote p { color: rgb(74, 135, 177); margin-bottom: 1em; }
.bvote p img { float: right; margin-left: 5px; }
#dhtmltooltip { font-size: 0.9em; line-height: 1.3em; text-align: left; position: absolute; left: -300px; width: 150px; border: 1px solid rgb(170, 170, 170); padding: 12px; background-color: rgb(255, 255, 255); visibility: hidden; z-index: 100; }
#dhtmlpointer { position: absolute; left: -300px; z-index: 101; visibility: hidden; }
.cbtop { height: 23px; background: rgb(252, 252, 252) url('cbtop.png') no-repeat scroll 0% 0%; }
.cbtop .cbtop { background: transparent url('cbtop.png') no-repeat scroll 100% -23px; }
.cblocks { width: 100%; background: rgb(252, 252, 252) url('cblocksright.png') repeat-y scroll 100% 0px; }
.cblocks .cblocks { background: transparent url('cblocksbg.png') repeat-x scroll 0px 100%; }
.cblocks .cblocks .cblocks { background: transparent url('cblockscalb.png') no-repeat scroll 100% 100%; }
.cblocks .dcont { font-size: 0.9em; padding: 0px 235px 0px 22px; }
.cblocks .bforum { width: 100%; margin-bottom: 20px; }
.cblocks .bcalendar { margin-right: -235px; width: 187px; padding: 0px 13px 23px 35px; }
.spdbar { padding: 0px 0px 0px 70px; height: 44px; background: rgb(45, 111, 158) url('spdbar.png') no-repeat scroll 0% 0%; }
.spdbar .spdbar { padding: 0px 85px 0px 0px; background: transparent url('spdbar.png') no-repeat scroll 100% -44px; }
.spdbar img { float: left; margin: -8px 0px 0px -56px; position: absolute; }
.bantop, .banfoot { margin-bottom: 25px; padding: 0px 0px 0px 32px; height: 79px; background: transparent url('bantop.png') no-repeat scroll 0% 0%; }
.bantop .bantop, .banfoot .banfoot { text-align: center; margin: 0px; padding: 0px 31px 0px 0px; background-position: 100% 100%; overflow: hidden; }
.bantop .dcont, .banfoot .dcont { width: 468px; height: 60px; margin: 9px auto 0px; text-align: left; }
.banfoot { margin-bottom: 25px; padding: 0px 0px 0px 32px; height: 75px; background: transparent url('banfoot.png') no-repeat scroll 0% 0%; }
.banfoot .banfoot { text-align: center; margin: 0px; padding: 0px 31px 0px 0px; background-position: 100% 100%; overflow: hidden; }
.banfoot .dcont { margin-top: 7px; }
.base, .basecont, .basenavi, .infoblock, .mass_comments_action { margin: 0px 21px 2.7em 22px; }
.shd { font-size: 1.2em; color: rgb(0, 0, 0); margin-bottom: 0.6em; }
.shd a { color: rgb(0, 0, 0); }
.shd a:hover { color: rgb(56, 120, 165); }
.shdinf { padding: 0px 0px 0px 6px; height: 36px; background: transparent url('shdinf.png') no-repeat scroll 0% 0%; }
.shdinf .shdinf { line-height: 22px; color: rgb(147, 147, 147); padding: 6px 6px 0px 0px; height: 30px; background-position: 100% 100%; font-size: 0.9em; }
.date, .date b { float: left; height: 23px; padding: 0px 0px 0px 20px; background: transparent url('date.png') no-repeat scroll 0% 0%; }
.date b { text-shadow: 0px 1px 0px rgb(255, 255, 255); padding: 0px 7px 0px 0px; background-position: 100% 100%; }
.date { margin-right: 8px; }
.isicons { float: right; text-align: right; margin-left: 8px; }
.isicons ul { display: inline; }
.isicons li { float: left; margin-left: 2px; }
.maincont { margin: 0px 0px 1.5em; overflow: hidden; }
.bmore { padding: 0px 0px 0px 3px; height: 29px; background: transparent url('bmore.png') no-repeat scroll 0% 0%; }
.bmore .bmore { overflow: hidden; padding: 0px 8px 0px 0px; font-size: 0.9em; color: rgb(147, 147, 147); background-position: 100% 100%; }
.bmore .lcol { margin: 6px 10px 0px 0px; }
.bmore .argmore a { margin-top: 3px; }
.bmore .ratebox { margin-top: 6px; }
.argmore a b, .argmore a { float: left; height: 25px; background: transparent url('argmore.png') no-repeat scroll 100% 0px; }
.argmore a { text-shadow: 0px 1px 0px rgb(255, 255, 255); margin-right: 10px; line-height: 22px; padding: 0px 20px 0px 0px; }
.argmore a b { float: left; background-position: 0px -25px; padding: 0px 0px 0px 8px; }
.argmore a:hover { background-position: 100% -50px; }
.argmore a:hover b { background-position: 0px -75px; }
.ratebox { overflow: hidden; margin-left: 8px; padding: 0px 5px; float: right; width: 85px; height: 17px; background: transparent url('ratebox.png') repeat scroll 0% 0%; }
.mainside .hsep { border-top: 3px double rgb(212, 223, 232); font-size: 1px; line-height: 1px; height: 14px; background: transparent url('hsep.png') repeat-x scroll 0% 0%; }
.basenavi br { font-size: 6px; line-height: 6px; }
.navigation { display: block; font-size: 1.5em; line-height: normal; margin-bottom: 0.1em; }
.navigation a { color: rgb(0, 0, 0); }
.navigation a:hover { color: rgb(43, 108, 155); }
.navigation a, .navigation span { float: left; padding: 2px 7px; }
.navigation span { color: rgb(255, 255, 255); background-color: rgb(137, 184, 24); }
.nprev, .nnext { font-size: 0.9em; }
.fbutton, .btn_reglog, .vresult { border: 0px none; background: transparent none repeat scroll 0% 0%; cursor: pointer; }
.vresult { color: rgb(51, 117, 163); padding: 7px 3px 3px; font-size: 0.9em; }
.fbutton { font-size: 1.2em; border: 1px solid rgb(50, 97, 137); width: 120px; height: 28px; color: rgb(255, 255, 255); padding: 2px 0px 4px; background: rgb(53, 123, 169) url('fbutton.png') repeat-x scroll 0% 0%; font-weight: bold; }
.fbutton:hover { background-position: 0px -46px; }
.fbutton { border-radius: 15px; box-shadow: 0px 1px 4px -2px black; }
/* ::::: http://lookinfo.org/templates/prowebber/style/engine.css ::::: */

#loading-layer { display: none; font-family: Verdana; font-size: 11px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; padding: 10px; text-align: center; border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255); border-radius: 5px; }
.calendar { width: 100%; }
.calendar td, .calendar th { padding: 1px 0px; border-bottom: 1px solid rgb(227, 231, 233); vertical-align: middle; text-align: center; }
.calendar th.monthselect { padding-bottom: 5px; font-size: 1.1em; }
.weekday-active-v, .day-active-v, .weekday-active, .day-active { font-weight: bold; }
.weekday { color: rgb(222, 49, 35); }
.day-current { background-color: rgb(145, 181, 19); color: rgb(255, 255, 255); }
.rating { width: 85px; height: 17px; font-size: 0.9em; }
.unit-rating { list-style: outside none none; margin: 0px; padding: 0px; width: 85px; height: 17px; position: relative; background: transparent url('rating.png') repeat-x scroll 0% 0%; }
.unit-rating li { text-indent: -90000px; padding: 0px; margin: 0px; float: left; }
.unit-rating li a { display: block; width: 17px; height: 17px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px; }
.unit-rating li a:hover { background: transparent url('rating.png') repeat scroll 0px -17px; z-index: 2; left: 0px; }
.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width: 17px; }
.unit-rating a.r2-unit { left: 17px; }
.unit-rating a.r2-unit:hover { width: 34px; }
.unit-rating a.r3-unit { left: 34px; }
.unit-rating a.r3-unit:hover { width: 51px; }
.unit-rating a.r4-unit { left: 51px; }
.unit-rating a.r4-unit:hover { width: 68px; }
.unit-rating a.r5-unit { left: 68px; }
.unit-rating a.r5-unit:hover { width: 85px; }
.unit-rating li.current-rating { background: transparent url('rating.png') repeat scroll 0px -34px; position: absolute; height: 17px; display: block; text-indent: -9000px; z-index: 1; }
.ui-helper-clearfix::after { clear: both; content: "."; display: block; height: 0px; visibility: hidden; }
button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
