body{margin-top:0;}
body, div, p, a, td {
	font-size: 13px;
	font-family:Verdana, "DejaVu sans";
	color:#404040;
}
h1,h3 {
	color:black;
}
h1{
	font-size:140%;
}
h3 {
	font-size:120%;
}
#inlined, #resform, #resform select {
	display:inline;
}
h1 a{
	font-size:100%;
	color:black;
}
h1 a:hover{
	background-color:#373737;
	color:white;
}
h1 a img {
    position:relative;
    top:5px;
}
h1 a.no-hover {
	background-color:#FFFFFF;
	color:#373737;    
}
a img {
	border:0;
	text-decoration:none;
}
.content{
	margin-left:2em;
	margin-bottom:3em;
}
a.nonlined{
	text-decoration:none;
}
a.page_nav, .page_nav{
	font-size:120%;
}
.bold{
	font-weight:bold;
}
a.page_nav:hover, .menu a:hover, a.downlink:hover  {
	color:red;
}
.menu a {
	font-size:120%;
	color:#2a2a2a;
	display:block;
	width:100%;
	padding:5px;
}
.menu a#active_menu{
	color:white;
	background-color:#373737;
	text-decoration:none;
}
.gray {
	text-decoration:none;
	color:#404040;
}
.table-div {
	float:left;
	width:24%;
	text-align:center;
	min-height:210px;
	max-height:350px;
}
.table-div a img {
	max-height:320px;
}
a.downlink  {
	color:blue;
}
.hovered:hover {
	background-color:#dddddd;
}
.hovered a {
	color: #1B86C6;
}
.search  {
	display:block;
	width:75%;
	margin:1em 25px 0 0;
	height:2em;
        float:right;
        padding-left:1em;
}
#livesearch {
	padding: 1em 1em;
        margin: 3.5em 25px;
	position:absolute;
	border:none;
	background:none;
	z-index:1;
	right:12px;
        width:20%;
}
#livesearch hr {
	height:1px;
}
.searchlink {
	display:block;
}
#resolutions a {
	padding-left:10px;
	font-size:100%;
}
#resolutions span, #restoggle {
	padding-left:5px;
}
#resolutions, #restoggle {
	margin-bottom:2em;
}
#restoggle span {
	border-bottom:1px dashed #505050;
}
/* for Internet Explorer */
/*\*/
* html .table-div {
height: 210px;
}
/**/
#wall {
	border:1px solid black;
}
a.hot:after {content: "hot";color: white;font-size: 70%;padding: 1px 2px;text-decoration: none !important;position: relative;top:-3px;background-color: #2A2A2A; margin-left:2px;}
a.hot:hover:after {background-color:red;}

div.left, .left {float: left !important;}
div.right, .right {float: right !important;}

.flag-NOWHERE, .flag-ABKHAZIA, .flag-AD, .flag-AE, .flag-AF, .flag-AG, .flag-AI, .flag-AL, .flag-AM, .flag-AN, .flag-AO, .flag-AQ, .flag-AR, .flag-AS, .flag-AT, .flag-AU, .flag-AW, .flag-AX, .flag-AZ, .flag-BA, .flag-BB, .flag-BD, .flag-BE, .flag-BF, .flag-BG, .flag-BH, .flag-BI, .flag-BJ, .flag-BL, .flag-BM, .flag-BN, .flag-BO, .flag-BR, .flag-BS, .flag-BT, .flag-BV, .flag-BW, .flag-BY, .flag-BZ, .flag-CA, .flag-CC, .flag-CD, .flag-CF, .flag-CG, .flag-CH, .flag-CI, .flag-CK, .flag-CL, .flag-CM, .flag-CN, .flag-CO, .flag-CR, .flag-CU, .flag-CV, .flag-CX, .flag-CY, .flag-CZ, .flag-DE, .flag-DJ, .flag-DK, .flag-DM, .flag-DO, .flag-DZ, .flag-EC, .flag-EE, .flag-EG, .flag-EH, .flag-ER, .flag-ES-CE, .flag-ES-ML, .flag-ES, .flag-ET, .flag-EU, .flag-FI, .flag-FJ, .flag-FK, .flag-FM, .flag-FO, .flag-FR, .flag-GA, .flag-GB, .flag-GD, .flag-GE, .flag-GF, .flag-GG, .flag-GH, .flag-GI, .flag-GL, .flag-GM, .flag-GN, .flag-GP, .flag-GQ, .flag-GR, .flag-GS, .flag-GT, .flag-GU, .flag-GW, .flag-GY, .flag-HK, .flag-HM, .flag-HN, .flag-HR, .flag-HT, .flag-HU, .flag-IC, .flag-ID, .flag-IE, .flag-IL, .flag-IM, .flag-IN, .flag-IO, .flag-IQ, .flag-IR, .flag-IS, .flag-IT, .flag-JE, .flag-JM, .flag-JO, .flag-JP, .flag-KE, .flag-KG, .flag-KH, .flag-KI, .flag-KM, .flag-KN, .flag-KOSOVO, .flag-KP, .flag-KR, .flag-KW, .flag-KY, .flag-KZ, .flag-LA, .flag-LB, .flag-LC, .flag-LI, .flag-LK, .flag-LR, .flag-LS, .flag-LT, .flag-LU, .flag-LV, .flag-LY, .flag-MA, .flag-MC, .flag-MD, .flag-ME, .flag-MF, .flag-MG, .flag-MH, .flag-MK, .flag-ML, .flag-MM, .flag-MN, .flag-MO, .flag-MP, .flag-MQ, .flag-MR, .flag-MS, .flag-MT, .flag-MU, .flag-MV, .flag-MW, .flag-MX, .flag-MY, .flag-MZ, .flag-NA, .flag-NC, .flag-NE, .flag-NF, .flag-NG, .flag-NI, .flag-NKR, .flag-NL, .flag-NO, .flag-NP, .flag-NR, .flag-NU, .flag-NZ, .flag-OM, .flag-PA, .flag-PE, .flag-PF, .flag-PG, .flag-PH, .flag-PK, .flag-PL, .flag-PM, .flag-PN, .flag-PR, .flag-PS, .flag-PT, .flag-PW, .flag-PY, .flag-QA, .flag-RE, .flag-RO, .flag-RS, .flag-RU, .flag-RW, .flag-SA, .flag-SB, .flag-SC, .flag-SD, .flag-SE, .flag-SG, .flag-SH, .flag-SI, .flag-SJ, .flag-SK, .flag-SL, .flag-SM, .flag-SN, .flag-SO, .flag-SOUTH-OSSETIA, .flag-SR, .flag-SS, .flag-ST, .flag-SV, .flag-SY, .flag-SZ, .flag-TC, .flag-TD, .flag-TF, .flag-TG, .flag-TH, .flag-TJ, .flag-TK, .flag-TL, .flag-TM, .flag-TN, .flag-TO, .flag-TR, .flag-TT, .flag-TV, .flag-TW, .flag-TZ, .flag-UA, .flag-UG, .flag-UM, .flag-US, .flag-UY, .flag-UZ, .flag-VA, .flag-VC, .flag-VE, .flag-VG, .flag-VI, .flag-VN, .flag-VU, .flag-WF, .flag-WS, .flag-YE, .flag-YT, .flag-ZA, .flag-ZM, .flag-ZW{background:url("img/flags.png") no-repeat 0 9px;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;*display:inline;*zoom:1;vertical-align:baseline;position:relative;overflow:hidden;width:16px;height:9px;font-size:0;line-height:0;margin:0;padding:0;}
.flag-ABKHAZIA{background-position:0 0px;}
.flag-AD{background-position:0 -9px;}
.flag-AE{background-position:0 -18px;}
.flag-AF{background-position:0 -27px;}
.flag-AG{background-position:0 -36px;}
.flag-AI{background-position:0 -45px;}
.flag-AL{background-position:0 -54px;}
.flag-AM{background-position:0 -63px;}
.flag-AN{background-position:0 -72px;}
.flag-AO{background-position:0 -81px;}
.flag-AQ{background-position:0 -90px;}
.flag-AR{background-position:0 -99px;}
.flag-AS{background-position:0 -108px;}
.flag-AT{background-position:0 -117px;}
.flag-AU{background-position:0 -126px;}
.flag-AW{background-position:0 -135px;}
.flag-AX{background-position:0 -144px;}
.flag-AZ{background-position:0 -153px;}
.flag-BA{background-position:0 -162px;}
.flag-BB{background-position:0 -171px;}
.flag-BD{background-position:0 -180px;}
.flag-BE{background-position:0 -189px;}
.flag-BF{background-position:0 -198px;}
.flag-BG{background-position:0 -207px;}
.flag-BH{background-position:0 -216px;}
.flag-BI{background-position:0 -225px;}
.flag-BJ{background-position:0 -234px;}
.flag-BL{background-position:0 -243px;}
.flag-BM{background-position:0 -252px;}
.flag-BN{background-position:0 -261px;}
.flag-BO{background-position:0 -270px;}
.flag-BR{background-position:0 -279px;}
.flag-BS{background-position:0 -288px;}
.flag-BT{background-position:0 -297px;}
.flag-BV{background-position:0 -306px;}
.flag-BW{background-position:0 -315px;}
.flag-BY{background-position:0 -324px;}
.flag-BZ{background-position:0 -333px;}
.flag-CA{background-position:0 -342px;}
.flag-CC{background-position:0 -351px;}
.flag-CD{background-position:0 -360px;}
.flag-CF{background-position:0 -369px;}
.flag-CG{background-position:0 -378px;}
.flag-CH{background-position:0 -387px;}
.flag-CI{background-position:0 -396px;}
.flag-CK{background-position:0 -405px;}
.flag-CL{background-position:0 -414px;}
.flag-CM{background-position:0 -423px;}
.flag-CN{background-position:0 -432px;}
.flag-CO{background-position:0 -441px;}
.flag-CR{background-position:0 -450px;}
.flag-CU{background-position:0 -459px;}
.flag-CV{background-position:0 -468px;}
.flag-CX{background-position:0 -477px;}
.flag-CY{background-position:0 -486px;}
.flag-CZ{background-position:0 -495px;}
.flag-DE{background-position:0 -504px;}
.flag-DJ{background-position:0 -513px;}
.flag-DK{background-position:0 -522px;}
.flag-DM{background-position:0 -531px;}
.flag-DO{background-position:0 -540px;}
.flag-DZ{background-position:0 -549px;}
.flag-EC{background-position:0 -558px;}
.flag-EE{background-position:0 -567px;}
.flag-EG{background-position:0 -576px;}
.flag-EH{background-position:0 -585px;}
.flag-ER{background-position:0 -594px;}
.flag-ES-CE{background-position:0 -603px;}
.flag-ES-ML{background-position:0 -612px;}
.flag-ES{background-position:0 -621px;}
.flag-ET{background-position:0 -630px;}
.flag-EU{background-position:0 -639px;}
.flag-FI{background-position:0 -648px;}
.flag-FJ{background-position:0 -657px;}
.flag-FK{background-position:0 -666px;}
.flag-FM{background-position:0 -675px;}
.flag-FO{background-position:0 -684px;}
.flag-FR{background-position:0 -693px;}
.flag-GA{background-position:0 -702px;}
.flag-GB{background-position:0 -711px;}
.flag-GD{background-position:0 -720px;}
.flag-GE{background-position:0 -729px;}
.flag-GF{background-position:0 -738px;}
.flag-GG{background-position:0 -747px;}
.flag-GH{background-position:0 -756px;}
.flag-GI{background-position:0 -765px;}
.flag-GL{background-position:0 -774px;}
.flag-GM{background-position:0 -783px;}
.flag-GN{background-position:0 -792px;}
.flag-GP{background-position:0 -801px;}
.flag-GQ{background-position:0 -810px;}
.flag-GR{background-position:0 -819px;}
.flag-GS{background-position:0 -828px;}
.flag-GT{background-position:0 -837px;}
.flag-GU{background-position:0 -846px;}
.flag-GW{background-position:0 -855px;}
.flag-GY{background-position:0 -864px;}
.flag-HK{background-position:0 -873px;}
.flag-HM{background-position:0 -882px;}
.flag-HN{background-position:0 -891px;}
.flag-HR{background-position:0 -900px;}
.flag-HT{background-position:0 -909px;}
.flag-HU{background-position:0 -918px;}
.flag-IC{background-position:0 -927px;}
.flag-ID{background-position:0 -936px;}
.flag-IE{background-position:0 -945px;}
.flag-IL{background-position:0 -954px;}
.flag-IM{background-position:0 -963px;}
.flag-IN{background-position:0 -972px;}
.flag-IO{background-position:0 -981px;}
.flag-IQ{background-position:0 -990px;}
.flag-IR{background-position:0 -999px;}
.flag-IS{background-position:0 -1008px;}
.flag-IT{background-position:0 -1017px;}
.flag-JE{background-position:0 -1026px;}
.flag-JM{background-position:0 -1035px;}
.flag-JO{background-position:0 -1044px;}
.flag-JP{background-position:0 -1053px;}
.flag-KE{background-position:0 -1062px;}
.flag-KG{background-position:0 -1071px;}
.flag-KH{background-position:0 -1080px;}
.flag-KI{background-position:0 -1089px;}
.flag-KM{background-position:0 -1098px;}
.flag-KN{background-position:0 -1107px;}
.flag-KOSOVO{background-position:0 -1116px;}
.flag-KP{background-position:0 -1125px;}
.flag-KR{background-position:0 -1134px;}
.flag-KW{background-position:0 -1143px;}
.flag-KY{background-position:0 -1152px;}
.flag-KZ{background-position:0 -1161px;}
.flag-LA{background-position:0 -1170px;}
.flag-LB{background-position:0 -1179px;}
.flag-LC{background-position:0 -1188px;}
.flag-LI{background-position:0 -1197px;}
.flag-LK{background-position:0 -1206px;}
.flag-LR{background-position:0 -1215px;}
.flag-LS{background-position:0 -1224px;}
.flag-LT{background-position:0 -1233px;}
.flag-LU{background-position:0 -1242px;}
.flag-LV{background-position:0 -1251px;}
.flag-LY{background-position:0 -1260px;}
.flag-MA{background-position:0 -1269px;}
.flag-MC{background-position:0 -1278px;}
.flag-MD{background-position:0 -1287px;}
.flag-ME{background-position:0 -1296px;}
.flag-MF{background-position:0 -1305px;}
.flag-MG{background-position:0 -1314px;}
.flag-MH{background-position:0 -1323px;}
.flag-MK{background-position:0 -1332px;}
.flag-ML{background-position:0 -1341px;}
.flag-MM{background-position:0 -1350px;}
.flag-MN{background-position:0 -1359px;}
.flag-MO{background-position:0 -1368px;}
.flag-MP{background-position:0 -1377px;}
.flag-MQ{background-position:0 -1386px;}
.flag-MR{background-position:0 -1395px;}
.flag-MS{background-position:0 -1404px;}
.flag-MT{background-position:0 -1413px;}
.flag-MU{background-position:0 -1422px;}
.flag-MV{background-position:0 -1431px;}
.flag-MW{background-position:0 -1440px;}
.flag-MX{background-position:0 -1449px;}
.flag-MY{background-position:0 -1458px;}
.flag-MZ{background-position:0 -1467px;}
.flag-NA{background-position:0 -1476px;}
.flag-NC{background-position:0 -1485px;}
.flag-NE{background-position:0 -1494px;}
.flag-NF{background-position:0 -1503px;}
.flag-NG{background-position:0 -1512px;}
.flag-NI{background-position:0 -1521px;}
.flag-NKR{background-position:0 -1530px;}
.flag-NL{background-position:0 -1539px;}
.flag-NO{background-position:0 -1548px;}
.flag-NP{background-position:0 -1557px;}
.flag-NR{background-position:0 -1566px;}
.flag-NU{background-position:0 -1575px;}
.flag-NZ{background-position:0 -1584px;}
.flag-OM{background-position:0 -1593px;}
.flag-PA{background-position:0 -1602px;}
.flag-PE{background-position:0 -1611px;}
.flag-PF{background-position:0 -1620px;}
.flag-PG{background-position:0 -1629px;}
.flag-PH{background-position:0 -1638px;}
.flag-PK{background-position:0 -1647px;}
.flag-PL{background-position:0 -1656px;}
.flag-PM{background-position:0 -1665px;}
.flag-PN{background-position:0 -1674px;}
.flag-PR{background-position:0 -1683px;}
.flag-PS{background-position:0 -1692px;}
.flag-PT{background-position:0 -1701px;}
.flag-PW{background-position:0 -1710px;}
.flag-PY{background-position:0 -1719px;}
.flag-QA{background-position:0 -1728px;}
.flag-RE{background-position:0 -1737px;}
.flag-RO{background-position:0 -1746px;}
.flag-RS{background-position:0 -1755px;}
.flag-RU{background-position:0 -1764px;}
.flag-RW{background-position:0 -1773px;}
.flag-SA{background-position:0 -1782px;}
.flag-SB{background-position:0 -1791px;}
.flag-SC{background-position:0 -1800px;}
.flag-SD{background-position:0 -1809px;}
.flag-SE{background-position:0 -1818px;}
.flag-SG{background-position:0 -1827px;}
.flag-SH{background-position:0 -1836px;}
.flag-SI{background-position:0 -1845px;}
.flag-SJ{background-position:0 -1854px;}
.flag-SK{background-position:0 -1863px;}
.flag-SL{background-position:0 -1872px;}
.flag-SM{background-position:0 -1881px;}
.flag-SN{background-position:0 -1890px;}
.flag-SO{background-position:0 -1899px;}
.flag-SOUTH-OSSETIA{background-position:0 -1908px;}
.flag-SR{background-position:0 -1917px;}
.flag-SS{background-position:0 -1926px;}
.flag-ST{background-position:0 -1935px;}
.flag-SV{background-position:0 -1944px;}
.flag-SY{background-position:0 -1953px;}
.flag-SZ{background-position:0 -1962px;}
.flag-TC{background-position:0 -1971px;}
.flag-TD{background-position:0 -1980px;}
.flag-TF{background-position:0 -1989px;}
.flag-TG{background-position:0 -1998px;}
.flag-TH{background-position:0 -2007px;}
.flag-TJ{background-position:0 -2016px;}
.flag-TK{background-position:0 -2025px;}
.flag-TL{background-position:0 -2034px;}
.flag-TM{background-position:0 -2043px;}
.flag-TN{background-position:0 -2052px;}
.flag-TO{background-position:0 -2061px;}
.flag-TR{background-position:0 -2070px;}
.flag-TT{background-position:0 -2079px;}
.flag-TV{background-position:0 -2088px;}
.flag-TW{background-position:0 -2097px;}
.flag-TZ{background-position:0 -2106px;}
.flag-UA{background-position:0 -2115px;}
.flag-UG{background-position:0 -2124px;}
.flag-UM{background-position:0 -2133px;}
.flag-US{background-position:0 -2142px;}
.flag-UY{background-position:0 -2151px;}
.flag-UZ{background-position:0 -2160px;}
.flag-VA{background-position:0 -2169px;}
.flag-VC{background-position:0 -2178px;}
.flag-VE{background-position:0 -2187px;}
.flag-VG{background-position:0 -2196px;}
.flag-VI{background-position:0 -2205px;}
.flag-VN{background-position:0 -2214px;}
.flag-VU{background-position:0 -2223px;}
.flag-WF{background-position:0 -2232px;}
.flag-WS{background-position:0 -2241px;}
.flag-YE{background-position:0 -2250px;}
.flag-YT{background-position:0 -2259px;}
.flag-ZA{background-position:0 -2268px;}
.flag-ZM{background-position:0 -2277px;}
.flag-ZW{background-position:0 -2286px;}
#ava{float:left;margin:0 15px 7px 0;}
#pts, #pm{float:left;font-size:11px;margin-right:5px;}
.ext-comment-options{float:right;}
div.ext-comment{margin:15px 0;}
.gray{color:gray;}
.mrs{margin-right:5px;}
#keywordList{text-align:center;}
#keywordList a{padding:15px;line-height:190%;}
.key0{color:#AAAAAA;}
.key1{color:#888888;font-size:110%;}
.key2{color:#666666;font-size:130%;}
.key3{color:#444444;font-size:150%;}
.key4{color:#222222;font-size:180%;}
.key5{color:#111111;font-size:210%;}
.dropVoteLink{position:relative;top:-80px;}
.comment{margin:20px 0;}
.comment-message{padding-top:10px;min-height:1.5em;}
hr.inComments{margin:15px 0;}
.ext-comment .small, .comment .small{line-height:normal;}
.keywordMenu a{font-variant:small-caps;font-size:17px;}
#toTop{width:100px;background:#81B8D6;border:1px solid #ccc;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;color:#FFF;text-decoration:none;}
#navigation div{margin-bottom:1em;}
#content h1{padding-right:7px;}
div.tagsinput{background:#FFF;width:auto;overflow-y:auto;}
div.tagsinput span.tag{-moz-border-radius:2px;-webkit-border-radius:2px;display:block;float:left;padding:5px;text-decoration:none;background:#000000;color:#ffffff;margin-right:5px;margin-bottom:5px;font-family:Helvetica;font-size:13px;}
div.tagsinput span.tag a{font-weight:bold;color:#ffffff;text-decoration:none;font-size:11px;}
div.tagsinput input{width:80px;margin:0px;font-family:helvetica;font-size:13px;border:1px solid transparent;padding:5px;background:transparent;color:#000;outline:0px;margin-right:5px;margin-bottom:5px;}
div.tagsinput div{display:block;float:left;}
.tags_clear{clear:both;width:100%;height:0px;}
.not_valid{background:#FBD8DB !important;color:#90111A !important;}
#Comment_message {width:710px;}

#stats{margin:1em 0;height:20px;}
#social{margin:1em 0;height:20px;clear:both;}
#dl-code, #dl-resolutions{float:left;width:50%;margin-bottom:1em;}
#pluses, #minuses{display:inline-block;width:76px;height:20px;padding:2px 0 0 20px;color:#DDD;}
#pluses{background:url(img/up.png) no-repeat;}
#minuses{background:url(img/down.png) no-repeat;}
#pluses a, #minuses a{color:#DDD;text-decoration:none;display:inline-block;width:100px;}
.attention{color:red;font-variant:small-caps;font-size:130%;font-weight:bold;}
.deleteLink{margin-left:4px;}
#content h3{clear:both;}
.green{color:green;}
.red{color:red;}
span.tag span{text-decoration:underline;cursor:pointer;}
span.tag span:hover{text-decoration:none;}
#favorites{float:left;}
.userLink{padding:4px;background-color:#131313;margin-right:5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;}
.userLink a{color:white;}
#colors .color{display:inline-block;width:25px;height:15px;margin-left:10px;}
/*#colors, #colorList{float:right;}*/
#colorList{width:75%;display:inline-block;}
#colors .color a{display:block;text-decoration:none;}
#colorList .color a{display:block;text-decoration:none;}
#colorList .color{display:inline-block;width:45px;height:20px;margin:0 0 5px 5px;}
#inbox, #sent, #compose{margin:10px 0px 15px 0;width:33.3%;float:left;}
#inbox a , #sent a, #compose a{background-color:#6CAACE;padding-top:10px;font-size:17px;color:white;display:block;height:30px;text-align:center;font-variant:small-caps;}
#inbox a, #inbox a:hover{border-radius:5px 0 0 5px;}
#compose a, #compose a:hover{border-radius:0 5px 5px 0;}
#inbox a:hover, #sent a:hover, #compose a:hover{background-color:black;text-decoration:none;}
.success{background-color:#F5F5F5;padding:10px 20px;border:1px solid #777777;margin-bottom:15px;}
th.label{text-align:left;}
h2.message-to, h2.message-from{margin:7px 0;}
h3.message-subject{margin:1em 0;}
#message-delete-form{margin:0 0 10px 0;}
.date{font-size:10px;color:darkgray;margin-left:5px;}
h2#reply{margin:15px 0;}
table.dataGrid{margin:15px 0;}
li.newMessages a{color:black !important;}
tr.messageRow:hover{background-color:#EEEEEE;}
.unread td{font-weight:bold;}
#tags_tagsinput{padding-top:1em;}
#downloadbox {margin: 2em 0 2em 0;}
#downloadbox a {color:blue;}
#downloadbox a:hover, #prevLink:hover, #nextLink:hover, .ext-comment-not-loggedin a:hover {color:red;}
#nextLink {float:right;}

#mainmenu{border-top:none;padding:8px 0;margin:0 0 8px 0;background-color:rgb(245, 245, 245);border-left:1px solid rgb(227, 227, 227);border-bottom:1px solid rgb(227, 227, 227);border-right:1px solid rgb(227, 227, 227);border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow: rgba(0, 0, 0, 0.046875) 0px 1px 1px 0px inset;}
#mainmenu ul{list-style-type:none;margin:0;padding:0;}
#mainmenu ul li{display:inline;}
#mainmenu ul li a{border:none;font-weight:bold;padding:8px;color:#36839f;text-decoration:none;text-shadow: 
rgba(255, 255, 255, 0.496094) 0px 1px 0px;}
#mainmenu ul li a:hover{color:rgb(0, 85, 128);background-color:#eeeeee;text-shadow:rgba(255, 255, 255, 0.496094) 0px 1px 0px;}
#mainmenu ul li.active a{font-weight:bold;padding:8px;color:white;text-decoration:none;background-color:#36839f;text-shadow:none;border:none;}
#mainmenu ul li.active a:hover{cursor:default;}
.active #first{border-bottom-left-radius:4px;}
#upload {float:right;}
#upload a{color:#dd4705 !important;}
#upload.uploadActive a{color:white !important;background-color:#dd4705 !important;text-shadow:none;}
#upload.uploadActive a:hover{cursor:default;}
.portlet{}
.portlet-decoration{padding:3px 8px;background:#B7D6E7;border-left:5px solid #6FACCF;}
.portlet-title{font-size:12px;font-weight:bold;padding:0;margin:0;color:#298dcd;}
.portlet-content{font-size:0.9em;margin:0 0 15px 0;padding:5px 8px;background:#EFFDFF;}
.portlet-content ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.portlet-content li{padding:2px 0 4px 0px;}
.operations{list-style-type:none;margin:0;padding:0;}
.operations li{padding-bottom:2px;}
.operations li a{font:bold 12px Arial;color:#0066A4;display:block;padding:2px 0 2px 8px;line-height:15px;text-decoration:none;}
.operations li a:visited{color:#0066A4;}
.operations li a:hover{background:#80CFFF;}
div.flash-error, div.flash-notice, div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
div.flash-error a{color:#8a1f11;}
div.flash-notice a{color:#514721;}
div.flash-success a{color:#264409;}

.Wallpapers-en, .Wallpapers-ru { height: 45px;}
#sharebox td {padding-left:0px}
#sharebox, #bbhtml-code {margin-top:2em}