#community { margin-top: 20px; }
#community { font-size: 14px; }
#community h1 { font-size: 28px; text-transform: uppercase; }
#community h3 { color: #000000; font-size: 16px; font-weight: bold; margin: 0 0 0 20px; padding: 0; }
#community .content-box { margin-bottom: 30px; float: left; width: 100%; }
#community .winners { background: url('../images/community/overv-winners-bg.png') no-repeat top left; width: 462px; height: 242px; position: relative; float: left }
#community .winners .one100k { position: absolute; left: 27px; top: 35px; }
#community .winners .onemil { position: absolute; left: 27px; top: 96px; }
#community .winners .tenmil { position: absolute; left: 27px; top: 157px; }
#community .winners p { padding: 0 0 5px 0; margin: 0; }
#community #winner100k, #community #winner1M, #community #winner10M, .droplist { width: 239px; }
#community .volunteers { background: url('../images/community/overv-bob.png') no-repeat top left; width: 384px; height: 330px; position: relative; }

#community .volunteers .volunteers-txt { position: absolute; top: 72px; right:25px; width: 160px; }
#community .volunteers .volunteers-txt-br { position: absolute; top: 53px; right:25px; width: 160px; }
#community .volunteers .volunteers-txt-es { position: absolute; top: 57px; right:25px; width: 160px; }
#community .volunteers .volunteers-txt-de { position: absolute; right: 25px; top: 60px; width: 160px; }
#community .volunteers .volunteers-txt-fr { position: absolute; right: 25px; top: 72px; width: 181px; }
#community .volunteers .volunteers-txt-pt { position: absolute; right: 25px; top: 57px; width: 160px; }
#community .volunteers .volunteers-txt-it { position: absolute; right: 25px; top: 64px; width: 160px; }

#community .freemium { background: url('../images/community/overv-speaking-bubble.png') no-repeat top left; width: 416px; height: 216px; position: relative; }
#community .freemium .freemium-txt { position: absolute; top: 50px; right:10px; width: 244px; }
#community .freemium .freemium-txt-es { position: absolute; right: -10px; top: 44px; width: 244px; }
#community .freemium .freemium-txt-de { position: absolute; right: 2px; top: 50px; width: 244px; }
#community .freemium .freemium-txt-fr { position: absolute; right: -1px; top: 36px; width: 244px; }
#community .freemium .freemium-txt-nl { position: absolute; right: -2px; top: 45px; width: 244px; }

#community a.talk { color: #fff; font-size: 15px; font-weight: bold; }
#community p.talk { color: #fff; font-size: 16px; font-weight: bold; }
#community .question { background: url('../images/community/overv-questions-bg.png') no-repeat top left; width: 453px; height: 250px; position: relative; }
#community .question-que { position: absolute; top: 40px; left: 30px; width: 390px; text-align: center; }
#community .question-que p { color: #000; font-size: 24px; line-height: 52px; font-weight: bold; text-transform: uppercase;  }
#community .question-ans { position: absolute; bottom: 60px; left: 30px; width: 390px; text-align: center; }
#community .question-ans.arans {left: -76px; }
#community .question-que.arque {left: -51px; }
#community .question-ans a { color: #000; font-size: 24px; text-decoration: underline; display: block; font-weight: bold; }
#community .question-ans a.es { color: #000; font-size: 22px; text-decoration: underline; display: block; font-weight: bold; }

.closeLightBox, .closeLightBox2 { position: absolute; top: 15px; right: 20px; z-index:101 }
.closeq {right: 35px; top: 35px; }
#community .wanted { background: url('../images/community/audio-wanted.png') no-repeat top left; width: 453px; height: 250px; position: relative; }
#community .wanted-list { position: absolute; bottom: 50px; left: 50px; }
#community .wanted-text { position: absolute; top: 70px; left: 30px; width: 240px }

#community .lang-list { background: url('../images/community/overv-questions-bg.png') no-repeat top left; width: 453px; height: 250px; position: relative; }
#community .lang-list h2 { position: absolute; top: 40px; left: 10px; width: 390px; text-align: center; text-transform: uppercase; font-size: 24px; }
#community .audio-list { position: absolute; top: 98px; left: 42px; }
#community .audio-on { position: absolute; bottom: 50px; left: 50px; }
#community .audio-off { position: absolute; bottom: 50px; left: 130px; }
#community .audio-dwn { position: absolute; bottom: 44px; left: 60px; } /*225px*/

/*links*/
#community a.orange, a.orange:visited, a.orange:hover { color: #fe9900; text-decoration: none; }
#community a.normal, a.normal:visited, a.normal:hover { color: #000; text-decoration: underline; }
#community a, a:visited, a:hover { color: #0daaf9; text-decoration: none; }

/*icons*/
.ico-share { background: url('../images/community/ico-share-h.png') no-repeat top left; width: 68px; height: 76px; display: block; }
.ico-share.fb { background-position: -10px 0;}
.ico-share.tw { background-position: -85px 0;}
.ico-share.share { background-position: -162px 0;}
.ico-share.email { background-position: -238px 0;}
.ico-share.blog { background-position: -314px 0;}
.ico-share.forum { background-position: -384px 0;}

/*colors*/
.orange-1 { color: #fe9900!important; }
.blue-1 { color: #05c0b5!important; }
.blue-2 { color: #06c0b3!important }
.purple-1 { color: #540c9f!important; }
.purple-2 { color: #2d4b8a!important; }
.pink-1 { color: #c71795!important; }
.green-1 { color: #67db00!important; }
.red-1 { color: #ff0000!important; }

/*common*/
.tcenter { text-align: center; }
.w460 { width: 460px; }
.fleft { float: left; }
.fright { float: right; }
.ptop5 { padding-top: 5px; }
.ptop { padding-top: 10px; }
.ptop20 { padding-top: 20px; }
.ptop30 { padding-top: 30px; }
.ptop50 { padding-top: 50px; }
.pleft { padding-left: 10px; }
.pleft20 { padding-left: 20px; }
.pright { padding-right: 10px; }
.pright30 { padding-right: 30px}
.mleft { margin-left: 10px; }
.mright { margin-right: 10px; }
.mleft50 { margin-left: 50px; }
.pbottom { padding-bottom: 10px!important; }
.ptop95 { padding-top: 95px; }

/*Fonts*/
.fs15 { font-size: 15px!important; }
.fs16 { font-size: 16px!important; }
.fs18 { font-size: 18px!important; }
.fs22 { font-size: 22px!important; }
.fs35 { font-size: 35px!important; }

/*table translators*/
table.transinfo { border-collapse: collapse; }
table.transinfo tr { padding-top: 15px; vertical-align: top; padding-top: 15px; display: block; }
table.transinfo tr.darker { background: #f6f6f6; }
table.transinfo td { width: 285px; padding-left: 50px; }
table.transinfo ul li { background: url('../images/community/list-item-disc.png') no-repeat 0 6px; list-style: none; padding-left: 15px;   }

/*flags*/
.ico-flags { background-color: transparent;  background-image: url('../images/flags/flag-language-selector-sprite.gif'); background-repeat: no-repeat; height: 20px; padding-left: 30px; padding-bottom: 2px; }
.none {	background-position: 0px 20px !important; }
dt { padding-left: 35px; }
dd { padding-left: 20px; }

/*Map*/
#community .map-container { background: url('../images/community/maps-bg.jpg') no-repeat top left; width: 918px; height: 493px; position: relative; }
#map {position:relative; padding: 38px 0 0 54px}
#map_canvas { height: 100%; width:595px; height:400px; z-index: 0; }
#map_canvas_cover {position:absolute; top:38px; left:54px; background-color:#CCC; z-index:999; display:none; width:595px; height:400px;}
.pin-orange { background: url('../images/community/maps-pin-orange.png') no-repeat top left; position: absolute; top: 66px; right: 191px; width: 22px; height: 37px; }
.pin-pl { top: 57px; right: 195px; }
.pin-blue { background: url('../images/community/maps-pin-blue.png') no-repeat top left; position: absolute; top: 203px; right: 186px; width: 22px; height: 37px; }
.pin-red { background: url('../images/community/maps-pin-red.png') no-repeat top left; position: absolute; top: 207px; right: 193px; width: 22px; height: 37px; }

a.avast-users { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 94px; right: 36px; font-weight:bold; text-align: center; }
a.avast-users-cz { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 78px; right: 36px; font-weight:bold; text-align: center; }
a.avast-users-es { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 81px; right: 34px; font-weight:bold; text-align: center; }
a.avast-users-de { color: #FF9A00 !important; font-size: 14px; font-weight: bold; position: absolute; right: 49px; text-align: center;  text-transform: uppercase; top: 77px; }
a.avast-users-it { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 76px; right: 53px; font-weight:bold; text-align: center; }
a.avast-users-jp { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 93px; right: 47px; font-weight:bold; text-align: center; }
a.avast-users-nl { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 90px; right: 39px; font-weight:bold; text-align: center; }
a.avast-users-br { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 82px; right: 51px; font-weight:bold; text-align: center; }
a.avast-users-pt { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 82px; right: 39px; font-weight:bold; text-align: center; }
a.avast-users-pl { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 81px; right: 20px; font-weight:bold; text-align: center; }
a.avast-users-zh { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 104px; right: 17px; font-weight:bold; text-align: center; }
a.avast-users-tr { font-size: 14px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 88px; right: 71px; font-weight:bold; text-align: center; }
a.avast-users-ar { font-size: 17px; text-transform: uppercase; color: #ff9a00!important; position: absolute; top: 84px; right: 36px; font-weight:bold; text-align: center; }
a.avast-users-fr { color: #FF9A00 !important; font-size: 14px; font-weight: bold; position: absolute; right: 19px; text-align: center; text-transform: uppercase; top: 94px; }
a.avast-users-ru { color: #FF9A00 !important; font-size: 14px; font-weight: bold; position: absolute; right: 36px; text-align: center; text-transform: uppercase; top: 69px; }

a.forum-users { font-size: 14px; text-transform: uppercase; color: #0a2b8d!important; position: absolute; top: 226px; right: 35px; font-weight:bold; text-align: center; }

a.infected-websites { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 230px; right: 37px; font-weight:bold; text-align: center; }
a.infected-websites-cz { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 231px; right: 37px; font-weight:bold; text-align: center; }
a.infected-websites-es { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 228px; right: 38px; font-weight:bold; text-align: center; }
a.infected-websites-de { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 230px; right: 35px; font-weight:bold; text-align: center; }
a.infected-websites-fr { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 230px; right: 47px; font-weight:bold; text-align: center; }
a.infected-websites-it { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 227px; right: 77px; font-weight:bold; text-align: center; }
a.infected-websites-jp { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 244px; right: 17px; font-weight:bold; text-align: center; }
a.infected-websites-nl { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 225px; right: 52px; font-weight:bold; text-align: center; }
a.infected-websites-br { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 230px; right: 50px; font-weight:bold; text-align: center; }
a.infected-websites-pl { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 230px; right: 17px; font-weight:bold; text-align: center; }
a.infected-websites-zh { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 234px; right: 31px; font-weight:bold; text-align: center; }
a.infected-websites-tr { font-size: 14px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 239px; right: 32px; font-weight:bold; text-align: center; }
a.infected-websites-ar { font-size: 17px; text-transform: uppercase; color: #dc0807!important; position: absolute; top: 224px; right: 71px; font-weight:bold; text-align: center; }
a.infected-websites-ru { color: #DC0807 !important; font-size: 14px;  font-weight: bold; position: absolute; right: 37px; text-align: center; text-transform: uppercase; top: 222px; }

#voting { background: url('../images/community/lightbox-bg.jpg') no-repeat top left; position:relative; width:698px; height: 345px; }
#voting .v_title{ text-decoration:underline; color:#000; font-size: 28px; font-weight: bold; }
#voting .v_header{cursor:pointer; margin-bottom:4px; position: absolute; top: 45px; left: 65px; }
#voting .v_answers_voted{margin-left:2px; margin-bottom: 10px;}
#voting .v_answers{margin-left:8px; margin-bottom: 10px;}
#voting .a_bar_cont{width:100%; height:20px;}
#voting .a_bar_cont .a_bar{height:20px; margin:0x; background-color:#9b8971;}
#voting .a_cont{display:none; clear:both; position: absolute; top: 128px; left: 66px; width: 551px; }
#voting .v_cont{display:none;  clear:both; position:absolute; top: 108px; left: 30px; font-size: 14px; font-weight: bold; }
#voting .voted{cursor:default !important; font-size:13px;}
#voting .votecont{margin-top:10px; position:relative;}
#voting .voted-question .v_answer{display:none;}
/*#voting .over{background-color:#ECEDEF;}*/
#voting .plus-minus {background:url("../images/plus-minus.png") no-repeat scroll left top transparent; display:block; float:left; height:12px;margin-right:5px; margin-top:2px; width:12px;}
#voting .minus-plus {background-position:left bottom !important;}
#voting .already_answered{display:block; margin-left:18px; padding-bottom:2px;}
#voting .disable{display:none;}

#voting .a_button {padding-left:15px; padding-top:5px; position:relative;}
#voting .button_slim{position:relative; display: block;}

#voting input{ display:block; float:left; width:28px;}
#voting label{clear:both; line-height:21px; margin-top:4px;}
#showEmail1 { cursor: pointer; }
.plus-minus { display: none!important;}






