/* STAT */

DIV.top3_item { background: #eef0e9 url("/i/dotted.gif") repeat-x; background-position: bottom left; padding: 6px; height: 75px }
DIV.top3_item DIV.photo { border: 4px solid #c4c4c0; background: #f5f6f2; width: 47px; height: 47px; margin-bottom: 5px; margin-right: 5px; float: left; display: inline }
DIV.top3_item DIV.photo IMG { margin: 1px; width: 45px; height: 45px; border: 0px }
DIV.top3_item DIV.info { font-size: 12px; color: #605b5b; width: 190px; height: 35px; float: left; display: inline }
DIV.top3_item DIV.info A { color: #9B0C4A; font-size: 15px; font-weight: bold; text-decoration: none }
DIV.top3_item DIV.info A:hover { text-decoration: underline }
DIV.top3_item DIV.points { font-size: 20px; font-weight: bold; color: #9B0C4A; width: 190px; height: 20px; line-height: 20px; float: left; display: inline; text-align: right; margin-bottom: 5px }
DIV.top3_item DIV.points A { text-decoration: none }
DIV.top3_item DIV.position { width: 56px; height: 16px; float: left; display: inline; text-align: center; font-size: 13px; background-image: url("/i/top3_pos_bg.gif"); color: #605b5b }

DIV.country_item { background: #eef0e9; height: 75px }
DIV.country_item DIV.main { margin: 6px; height: 40px; padding: 0px; width: 250px }
DIV.country_item DIV.flag { border: 4px solid #c4c4c0; background: #f5f6f2; width: 30px; height: 25px; margin-bottom: 5px; margin-right: 5px; float: left; display: inline }
DIV.country_item DIV.flag IMG { margin: 1px; width: 28px; height: 23px; border: 0px }
DIV.country_item DIV.info { font-size: 13px; width: 190px; height: 20px; float: left; display: inline; color: #333333 }
DIV.country_item DIV.info A { color: #9B0C4A; font-size: 15px; font-weight: bold; text-decoration: none }
DIV.country_item DIV.info A:hover { text-decoration: underline }
DIV.country_item DIV.genders { background: #e0e1db url("/i/dotted.gif") repeat-x; background-position: bottom left; width: 100%; height: 21px; line-height: 20px; text-align: center; font-size: 14px; color: #333333; }

DIV.c_oval { background: #e0e1db url("/i/top3_cbg_left.png") no-repeat; height: 20px; }
DIV.c_oval DIV.inner { background: #e0e1db url("/i/top3_cbg_right.png") no-repeat; background-position: top right; height: 20px; width: 100%; margin-left: 9px; font-size: 13px; line-height: 20px; color: #333333 }
DIV.c_delim { height: 1px; background: transparent url("/i/dotted.gif") repeat-x; background-position: bottom left; font-size: 1px; line-height: 1px; margin: 0px; }

DIV.noms_bar { height: 28px; background-image: url("/i/awards_bar_bg.png"); border: 1px solid #820f40; margin-left: -10px; position: relative; width: 701px; line-height: 28px; color: #ffff00; font-size: 16px; font-weight: bold; font-family: verdana; }
DIV.country_bar { height: 28px; background-image: url("/i/awards_country_bg.png"); border: 1px solid #cdcdcd; margin-left: -10px; position: relative; width: 701px; line-height: 28px; color: #605b5b; font-size: 16px; font-weight: bold; font-family: verdana; }

DIV.nom_cont { width: 336px; margin-top: 10px; margin-bottom: 10px; float: left; display: inline }
DIV.nom_cont DIV.title { font-family: verdana; font-size: 18px; font-weight: bold; color: #605b5b }
DIV.nom_cont DIV.link { height: 20px; line-height: 20px; font-size: 13px; text-align: center }

DIV.nomination { border: 10px solid #E0E1DB; background-color: #E6E8E1; width: 316px; margin: 0px; margin-top: 4px; }
DIV.nomination DIV.item { background: #eef0e9 url("/i/dotted.gif") repeat-x; background-position: bottom left; padding: 6px; height: 55px }
DIV.nomination DIV.item DIV.photo { border: 4px solid #c4c4c0; background: #f5f6f2; width: 47px; height: 47px; margin-bottom: 5px; margin-right: 5px; float: left; display: inline }
DIV.nomination DIV.item DIV.photo IMG { margin: 1px; width: 45px; height: 45px; border: 0px }
DIV.nomination DIV.item DIV.info { font-size: 12px; color: #605b5b; width: 240px; height: 35px; float: left; display: inline }
DIV.nomination DIV.item DIV.info A { color: #9B0C4A; font-size: 15px; font-weight: bold; text-decoration: none }
DIV.nomination DIV.item DIV.info A:hover { text-decoration: underline }
DIV.nomination DIV.item DIV.points { font-size: 14px; color: #605b5b; width: 240px; height: 20px; line-height: 20px; float: left; display: inline; text-align: right; margin-bottom: 5px }
DIV.nomination DIV.item DIV.points B { font-size: 20px; font-weight: bold }

DIV.foll_search { background-color: #f1f1f1; height: 40px; font: bold 18px verdana; color: #605b5b; position: relative; margin-left: -10px; margin-bottom: 10px }
DIV.foll_search DIV.frm { margin: 10px; margin-top: 0px; height: 20px; position: relative; top: 7px }

DIV.puzzler_item { background: #eef0e9 url("/i/dotted.gif") repeat-x; background-position: bottom left; height: 90px }
DIV.puzzler_item DIV.main { padding: 6px; float: left; display: inline; width: 300px }
DIV.puzzler_item DIV.photo { border: 4px solid #c4c4c0; background: #f5f6f2; width: 47px; height: 47px; margin-bottom: 5px; margin-right: 5px; float: left; display: inline }
DIV.puzzler_item DIV.photo IMG { margin: 1px; width: 45px; height: 45px; border: 0px }
DIV.puzzler_item DIV.info { font-size: 13px; color: #605b5b; width: 190px; height: 35px; float: left; display: inline; }
DIV.puzzler_item DIV.info A { color: #9B0C4A; font-size: 18px; font-weight: bold; text-decoration: none }
DIV.puzzler_item DIV.info A:hover { text-decoration: underline }
DIV.puzzler_item DIV.position { width: 56px; height: 16px; float: left; clear: left; display: inline; text-align: center; font-size: 13px; background-image: url("/i/top3_pos_bg.gif"); color: #605b5b }
DIV.puzzler_item DIV.points { width: 150px; height: 90px; background: transparent url("/i/vert_dotted.gif") repeat-y; font-size: 12px; color: #999999; line-height: 16px; float: right; display: inline; text-align: center }
DIV.puzzler_item DIV.points A { color: #9B0C4A; font-size: 36px; font-family: verdana; text-decoration: none; margin-top: 30px; margin-bottom: 0px; display: block }
DIV.item_sel { border: 1px solid #ab5b7b; }

DIV.country_big_item { background: #eef0e9 url("/i/dotted.gif") repeat-x; background-position: bottom left; height: 80px }
DIV.country_big_item DIV.main { padding: 6px; float: left; display: inline; width: 300px }
DIV.country_big_item DIV.photo { border: 4px solid #c4c4c0; background: #f5f6f2; width: 47px; height: 35px; margin-bottom: 5px; margin-right: 5px; float: left; display: inline }
DIV.country_big_item DIV.photo IMG { margin: 1px; width: 45px; height: 33px; border: 0px }
DIV.country_big_item DIV.info { font-size: 13px; color: #605b5b; width: 240px; height: 35px; float: left; display: inline; }
DIV.country_big_item DIV.info A { color: #9B0C4A; font-size: 18px; font-weight: bold; text-decoration: none }
DIV.country_big_item DIV.info A:hover { text-decoration: underline }
DIV.country_big_item DIV.position { width: 56px; height: 16px; float: left; clear: left; display: inline; text-align: center; font-size: 13px; background-image: url("/i/top3_pos_bg.gif"); color: #605b5b }
DIV.country_big_item DIV.points { width: 150px; height: 80px; background: transparent url("/i/vert_dotted.gif") repeat-y; font-size: 12px; color: #999999; line-height: 16px; float: right; display: inline; text-align: center }
DIV.country_big_item DIV.points A { color: #9B0C4A; font-size: 36px; font-family: verdana; text-decoration: none; margin-top: 20px; margin-bottom: 0px; display: block }

DIV.stat_photo_frame { border-width: 1px; border-style: solid; border-color: #bababb; background-color: #ffffff; width: 45px; height: 45px; padding: 1px; position: relative; top: 18px; left: 23px; }
DIV.stat_country_photo_frame { border-width: 1px; border-style: solid; border-color: #bababb; background-color: #ffffff; width: 45px; height: 33px; padding: 1px; position: relative; top: 28px; left: 23px; }
DIV.small_photo_frame { border-width: 1px; border-style: solid; border-color: #bababb; background-color: #ffffff; width: 45px; height: 45px; padding: 1px; }
DIV.stat_country_count { position: relative; top: 38px; left: 0px; }
DIV.stat_count { position: relative; top: 26px; left: 0px; }

TABLE.top3_table { border-style: solid; border-width: 4px; border-color: #f1ecec; background-color: #fbfafb; margin: 0px; margin-top: 4px; margin-bottom: 30px; }
TD.top_delim { height: 1px; padding: 0px }
