@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: local('Ubuntu'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/_xyN3apAT_yRRDeqB3sPRg.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: local('Ubuntu Bold'), local('Ubuntu-Bold'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Ubuntu';
  font-style: italic;
  font-weight: 400;
  src: local('Ubuntu Italic'), local('Ubuntu-Italic'), url(http://themes.googleusercontent.com/static/fonts/ubuntu/v4/kbP_6ONYVgE-bLa9ZRbvvvesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}

body
	{ margin:0; }
body, input, textarea, select
	{ font-family:Ubuntu,Georgia,Arial; }
body
	{ font-size:13px; }
body
	{ background:url(http://cdn.desktopwallpapers4.me/images/bg.jpg) #908070; }
body
	{ color:#555; }

ul
	{ margin:0; padding:0; list-style-type:none; }
li
	{ list-style-type: none; }

a
	{ text-decoration:none; color:#966; }
a:hover
	{ color:#DC6A4D; }

h1, h2, h3, h4, h5, h6
	{ color:#555555; font-weight:normal; margin:0; padding:0; }
h1
	{ font-size:22px; text-transform:uppercase; line-height:24px; margin-bottom:15px; }
h2
	{ font-size:16px; text-transform:uppercase; line-height:20px; margin-bottom:10px; }

.fl
	{ float:left; }
.fr
	{ float:right; }
.clr
	{ clear:both; }
.pr
	{ padding-right:20px; }

.container
	{ width:1020px; margin:20px auto; background:#FFFFFF; border-radius:2px; box-shadow: 0 0 6px #757575; }
.header
	{ padding:20px 30px 20px 30px; }
.logo
	{ padding-top:10px; }
.logo div
	{ position:relative; }
.logo .xmas_tree
	{ width:64px; height:64px; background:url(http://cdn.desktopwallpapers4.me/images/xmas_tree.png) no-repeat; top:-18px; left:330px; position:absolute; display:block; }
.menu
	{ text-align:right; }
.menu a
	{ margin-left:20px; text-transform:uppercase; font-size:13px; }
.hsep
	{ background:url(http://cdn.desktopwallpapers4.me/images/pattern_header_inner.gif); height:15px; }

.search .txt
	{ background:#FFFFFF; border:1px solid #E5E5E5; color:#2D2D2D; font-size:12px; padding:3px 5px; width:110px; }
.search .btns
	{ background:#FFF url(http://cdn.desktopwallpapers4.me/images/search.png) no-repeat center; border:1px solid #E5E5E5; font-size:12px; padding:3px 5px; border-left:none; width:22px; overflow:hidden; text-indent:1000px; cursor:pointer; }

.content .left
	{ padding:20px; background:#F4F4F4; border-right:1px solid #e4e3e4; }
.content .right
	{ padding:20px; }

.list1 li
	{ background: url(http://cdn.desktopwallpapers4.me/images/double_line.gif) repeat-x scroll left bottom, url(http://cdn.desktopwallpapers4.me/images/arrow.gif) no-repeat scroll 0 7px transparent; margin: 0 0 8px; padding: 0 0 8px 15px; font-size:13px; }
.list1 li span
	{ float:right; display:block; font-size:9px; color:#FFF; background:#AAA; border-radius:2px; padding:1px 2px; margin:2px 0 0 0; }

.tags li
	{ display:block; float:left; background:url(http://cdn.desktopwallpapers4.me/images/bg-button.png) repeat-x; border-color:#EAEAEA #BFBFBF #BFBFBF #EAEAEA; border-radius:4px; border-style:solid; border-width:1px; color:#555555; font-size:12px;
		line-height:20px; padding:0 5px; text-transform:capitalize; margin:0 5px 5px 0; }
.tags.download li a
	{ padding-left:18px; background:#F0F0F0 url(http://cdn.desktopwallpapers4.me/images/dl2.png) 0px center no-repeat; }
.tags.download li a span
	{ display:none; }

.nl .txt
	{ width:120px; border:1px solid #ECECEC; border-radius:4px; font-size:11px; padding:4px 5px; }
.nl .btn
	{ background:url(http://cdn.desktopwallpapers4.me/images/bg-button.png) repeat-x; border-color:#EAEAEA #BFBFBF #BFBFBF #EAEAEA; border-radius:4px; border-style:solid; border-width:1px; color:#555555; font-size:12px;
		line-height:20px; padding:0 5px; cursor:pointer; }
.nl label
	{ font-size:12px; }
.nl .err
	{ display:none; color:#F00; }

.list2 .item
	{ float:left; margin:0 30px 20px 0; position:relative; }
.list2 .img img, .imgc1
	{ background-color:#FFFFFF; border:1px solid #C0C1C2; border-radius:3px; padding:5px; box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.12); opacity:1; -moz-transition: opacity 0.2s ease 0s; }
.list2 .img a:hover img, a:hover .imgc1
	{ opacity:0.8; }
.list2 .down
	{ position:absolute; left:9px; top:9px; border-radius:2px; background:rgba(222, 222, 222, 0.7); padding:2px 5px; font-size:10px; text-align:center; color:#444; }
.list2 .down span
	{ font-size:12px; display:inline; text-align:center; line-height:12px; }
.list2 .favs
	{ position:absolute; right:9px; top:9px; border-radius:2px; background:rgba(222, 222, 222, 0.7); padding:2px 5px; font-size:10px; text-align:center; color:#444; }
.list2 .favs span
	{ font-size:12px; display:inline; text-align:center; line-height:12px; }
.list2 .name
	{ font-size:15px; line-height:21px; padding:2px 5px 0 5px; width:200px; height:21px; overflow:hidden; }


.list2.tns_100x60 .item
	{ margin:0 15px 10px 0; }
.list2.tns_100x60 .name
	{ font-size:13px; }
.list2.tns_100x60 .img img
	{ padding:3px; }
.list2.tns_100x60 .name
	{ padding-top:0px; width:100px; line-height:16px; height:16px; overflow:hidden; }
.list2.tns_100x60 .down
	{ left:7px; top:7px; padding:0px 3px; }
.list2.tns_100x60 .favs
	{ right:7px; top:7px; padding:0px 3px; }
.list2 .gcb
	{ position:absolute; right:10px; top:10px; padding:5px 10px; background:rgba(100, 100, 100, 0.5); color:#FFF; border-radius:4px; }

.list3
	{ font-size:12px; }
.list3 .item
	{ margin-bottom:10px; }
.list3 .img
	{ float:left; margin-right:10px; }
.list3 .img span
	{ display:block; text-align:center; width:50px; }
.list3 p .imgc1
	{ margin-top:5px; margin-right:5px; }

.details
	{ background:url(http://cdn.desktopwallpapers4.me/images/bg_arrow_details.png) no-repeat 0 4px; color:#929190; font-size:10px; padding-left:15px; margin:0 0 15px 5px; }
.details .report
	{ margin-left:10px; background:url(http://cdn.desktopwallpapers4.me/images/report.png) no-repeat; padding-left:13px; }
.details .editlink
	{ margin-left:10px; background:url(http://cdn.desktopwallpapers4.me/images/edit.png) no-repeat; padding-left:13px; }

.unrated_login
	{ width:80px; height:16px; display:block; font-size:13px; text-indent:-1000em; overflow:hidden; background:url(http://cdn.desktopwallpapers4.me/images/star0.png); }
.unrated_login:hover
	{ text-indent:0; background:none; }
.rated_login
	{ width:80px; height:16px; display:block; font-size:13px; overflow:hidden; }

a.fav
	{ width:16px; height:16px; display:block; background:url(http://cdn.desktopwallpapers4.me/images/heart0.png); }
a.fav:hover
	{ background:url(http://cdn.desktopwallpapers4.me/images/heart1.png); }
a.rfav
	{ width:16px; height:16px; display:block; background:url(http://cdn.desktopwallpapers4.me/images/heart1.png); }
a.rfav:hover
	{ background:url(http://cdn.desktopwallpapers4.me/images/heart0.png); }

.paging .item
	{ display:block; float:left; background:url(http://cdn.desktopwallpapers4.me/images/bg-button.png) repeat-x; border-color:#EAEAEA #BFBFBF #BFBFBF #EAEAEA; border-radius:4px; border-style:solid; border-width:1px; color:#555555; font-size:12px;
		line-height:20px; padding:0 5px; text-transform:capitalize; margin:0 5px 5px 0; }
.paging .item:hover, .paging span.item
	{ text-decoration:none; color:#F36F36; }
.paging span.item
	{ cursor:default; }

.msgc
	{ display:none; border-radius:2px; margin-bottom:10px; padding:10px; font-size:13px; background:#E9F6E3; border:1px solid #CEEDC4; color:#93C088; }
.errc
	{ display:none; border-radius:2px; margin-bottom:10px; padding:10px; font-size:13px; background:#FFE3E3; border:1px solid #FDCDCD; color:#CF9494; }
.infoc
	{ border-radius:2px; margin-bottom:10px; padding:10px; font-size:13px; background:#DDECF5; border:1px solid #C3D9E5; color:#99B1C1; }

.note
	{ font-size:11px; color:#AAA; }

.fnt
	{ text-transform:uppercase; padding:0 10px 0 0; }
.edit
	{ font-size:14px; }
.edit .con
	{ padding:4px 7px; border-radius:2px; margin-bottom:10px; }
.edit .fn
	{ padding:4px 10px 4px 0; float:left; width:120px; }
.edit .fn2
	{ padding:0px 10px 4px 0; float:left; width:120px; }
.edit .err
	{ color:#F00; margin-left:130px; }
.edit .note
	{ margin-left:130px; }
.edit .txt
	{ border:1px solid #ECECEC; background-color:#FFFEFD; border-radius:2px; color:#777777; padding:4px 7px; width:300px; box-shadow: 0 1px 1px #FFFFFF inset; }
.edit textarea, .fk_ta
	{ border:1px solid #ECECEC; background-color:#FFFEFD; border-radius:2px; color:#777777; padding:4px 7px; width:500px; box-shadow: 0 1px 1px #FFFFFF inset; }
.edit select
	{ border:1px solid #ECECEC; padding:1px 20px 1px 5px; border-radius:2px; color:#777777; width:317px; -webkit-appearance:none; border-radius:0; height:22px; cursor:pointer;
		background-color:#FFFEFD;
		background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);
		background-repeat:no-repeat; background-position:right center; }

.edit .txt:focus, .edit textarea:focus, .edit select:focus
	{ outline:none; }
.edit .btn, .edit2 .btn, a.btn
	{ background:url(http://cdn.desktopwallpapers4.me/images/bg-button.png) repeat-x; border-color:#EAEAEA #BFBFBF #BFBFBF #EAEAEA; border-radius:4px; border-style:solid; border-width:1px; color:#555555; font-size:13px;
		line-height:20px; padding:2px 9px; cursor:pointer; margin:0; }
a.btn
	{ padding:4px 5px; }

.edit2
	{ font-size:13px; }
.edit2 .c
	{ padding-bottom:10px; }
.edit2 .txt, .edit2 textarea, .edit2 select
	{ border:1px solid #ECECEC; background-color: #FFFEFD; border-radius:2px; color:#777777; padding:4px 7px; width:300px; box-shadow: 0 1px 1px #FFFFFF inset; }
.edit2 textarea
	{ overflow:auto; }
.edit2 select
	{ padding:4px; width:312px; }
.edit2 .err
	{ color:#F00; }
.edit2 .msg
	{ color:#0F0; padding:1px 0 10px 30px; font-size:14px; font-weight:bold; background:url(http://cdn.desktopwallpapers4.me/images/check.png) 0 0 no-repeat; display:none; }

.loading
	{ width:16px; height:11px; background:url(http://cdn.desktopwallpapers4.me/images/loading.gif); display:none; }
td .loading
	{ margin-left:10px; }

ol li
	{ list-style: inside lower-alpha; }

.data1 th
	{ text-transform:uppercase; font-size:14px; padding:6px 0; }
.data1 td
	{ text-align:center; border-top:1px solid #DDD; padding:5px 0; font-size:14px; }
.data1 th.br, .data1 td.br
	{ border-right:1px solid #DDD; }

.footer1
	{ border-top:10px solid #303030; color:#AAAAAA; background:url(http://cdn.desktopwallpapers4.me/images/bg-footer.png) repeat-x #212121; padding:20px 30px; }
.footer1 h2
	{ color:#FAFAFA; font-size:14px; }
.footer1 ul li
	{ border-bottom:1px solid #4A4A4A; margin:0 0 6px; padding:0 0 6px; }
.footer1 ul li a
	{ color:#AAAAAA; }
.footer1 ul li a:hover
	{ color:#FFFFFF; }
.footer2
	{ background: url(http://cdn.desktopwallpapers4.me/images/bg-afterfooter.png) no-repeat; color:#AAAAAA; padding:15px 30px; }

.clayer
	{ position:fixed;bottom:0px; right:0px; width:300px;padding:15px;box-shadow:0 0 2px rgba(0, 0, 0, 0.07) inset;background:#FFF;border-radius:3px 0 0 0; }

.ajopc
	{ background:rgba(0, 0, 0, 0.5); position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; }
.ajopb
	{ background:#FAFAFF; margin-top:0px; padding:10px; border-radius:6px; box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5); }
.ajopb .con
	{ padding:10px; background:#FFF; border:1px solid #DDD; border-radius:2px; }
.ajopb .title
	{ background:#FAFAFF; padding:0px 5px 5px 5px; margin-top:-4px; font-size:16px; text-transform:uppercase; text-align:center; font-weight:bold; }
.ajopc .close
	{ background:url(http://cdn.desktopwallpapers4.me/images/close.png) no-repeat; height:22px; width:22px; display:block; float:right; outline:none; margin:-4px 3px 0 0; }
	