html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
/* remember to define focus styles! */
:focus {outline:0}
body {line-height:1;color:black;background:#FFF}
ol, ul {list-style:none}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
.micro {font-family:tahoma, sans-serif;font-size:.55em}
/* Clearfixes */
.clearfix:after, #tagsPage .presentationList li:after, #tagsPage .presentationGrid li:after, .userActivity li:after  {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix, #tagsPage .presentationList li, #tagsPage .presentationGrid li, .userActivity li {display:inline-block}
* html .clearfix, * html #tagsPage .presentationList li, * html #tagsPage .presentationGrid li, * html .userActivity li {height:1%}
.clearfix, #tagsPage .presentationList li, #tagsPage .presentationGrid li, .userActivity li {display:block}
.clear {clear:both}
/* main styles */
html, body {background-color:#fff;font:1em arial, verdana, sans-serif}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.cnt {width:960px;margin:0 auto}
a {color:#OOOOOO} 
a:hover {text-decoration:none}
/*  */


/* main */
.main {width:980px;margin-bottom:1em;margin-top:5px;float:left}
.main h1 {color:#000000;font-size:2em;font-weight:500;letter-spacing:-.03em; padding: .5em 0em .4em;}

.main h2, .upload h1 {color:#000000;font-size:1.2em;font-weight:700;letter-spacing:-.03em; padding: .5em 0em .4em;}
.main p {padding: 0em 0em 1em;}
.main li  {line-height: 1.7em; margin-left:15px; list-style:square;}
/* content */
.content {display:inline;float:left;margin-right:43px;_margin-right:10px;width:495px}

.docinfo p em {color:#000;font-style:normal}
/* sidebar */
.sidebar {background:url(sidebar_gradient.gif); float:left;overflow:hidden;text-align:left;width:230px;border-right:1px dotted #CCC}
/


/* New List page */
#listPage .leaderboard { height: 90px; margin: .2em 0 .8em; width: 710px; }
#listPage .content { background: #e7f3ed; margin: 0; padding: 10px 4px 2.2em 13px; width: 718px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#listPage .content_white {text-align: left; font-size:0.9em; background: #FFFFFF; margin: 0; padding: 10px 4px 2.2em 13px; width: 718px; -moz-border-radius:5px; -webkit-border-radius:5px; float: left}

#listPage .content .notice { margin: 1em 11px 0 0; }
#listPage .sidebar { float: left; width: 230px; margin: 0 10px 0 0;}
#listPage .headingSection { border-bottom: 1px solid #DDD; margin: 0 12px 0 0; }
#listPage .headingSection h1 { display:inline;float:left;font-size:1.2em;font-weight:700;margin:0 .2em 0 0; }
#listPage .headingSection .iconRSS { 
	background: transparent url(../v3/images/sprite.png?1) no-repeat -208px -320px; 
	float:left;font-size:.8em;height:16px;margin:5px 0 0;padding-left:17px !important;width:16px;
}
#listPage .headingSection .sortingOptions { float: right; }
#listPage .headingSection .sortingOptions li { display: inline; margin: 0 0 0 .5em; }
#listPage .headingSection .sortingOptions li a { font-size: .75em; font-weight: 700; -moz-border-radius:1px; -webkit-border-radius:2px; }
#listPage .headingSection .sortingOptions li a:link, #listPage .sortingOptions li a:visited, #listPage a.iconRSS:link, #listPage a.iconRSS:visited { text-decoration: none; }
#listPage .headingSection .sortingOptions li a:hover, #listPage .sortingOptions li a:active, #listPage a.iconRSS:hover, #listPage a.iconRSS:active { text-decoration: underline; }
#listPage .headingSection .sortingOptions li a.selected { background: #099; color: #FFF; padding: .2em .5em .1em; }
#listPage .presentationGrid { margin: 0 0 1.7em 2px; padding: 1em 0 0; }
#listPage .presentationGrid li { background:#FFF;display:inline;float:left;height:7.6em;margin:0 10px 10px 0;overflow:hidden;padding:11px;position:relative;width:145px;-moz-border-radius:5px; -webkit-border-radius:5px; }
#listPage .presentationGrid li a:link, #listPage .presentationGrid li a:visited { text-decoration: none; }
#listPage .presentationGrid li a:hover, #listPage .presentationGrid li a:active { text-decoration: underline; }
#listPage .presentationGrid li a { display: block; font-size: .81em; font-weight: 700; letter-spacing: -0.02em; line-height: 1.1em; margin:0; }
#listPage .presentationGrid li span a { display: inline; font-size: 1em; font-weight: 400; letter-spacing: 0; line-height: 1.35em; }
#listPage .presentationGrid li a img { background:#FFF; border:1px solid #CCC; float: center; height: 90px; margin: 0 0 .25em; padding: 1px; width:120px; }
/*#listPage .presentationGrid li a img.voteNowOverlay, #listPage .presentationGrid li a:hover img.voteNowOverlay {background:transparent;border:0;height:38px;left:12px;position:absolute;top:12px;width:54px;}*/
#listPage .presentationGrid li a img.voteNowOverlay, #listPage .presentationGrid li a:hover img.voteNowOverlay {background:transparent;border:0;height:38px;left:12px;position:absolute;top:12px;width:54px;}
#listPage .presentationGrid li a.slidecast img.voteNowOverlay, #listPage .presentationGrid li a.slidecast:hover img.voteNowOverlay,
#listPage .presentationGrid li a.videoslide img.voteNowOverlay, #listPage .presentationGrid li a.videoslide:hover img.voteNowOverlay
 {background:transparent;border:0;height:38px;left:1px;position:absolute;top:19px;width:54px;}
/*#listPage .presentationGrid li a.videoslide img.voteNowOverlay, #listPage .presentationGrid li a.videoslide:hover img.voteNowOverlay {background:transparent;border:0;height:38px;left:1px;position:absolute;top:22px;width:54px;}*/
#listPage .presentationGrid li a:hover img, #listPage .presentationGrid li a:active img { border:1px solid #0078C7; }
#listPage .presentationGrid li a.slidecast, #listPage .presentationGrid li a.videoslide { display:block; margin-top:-18px; position:relative; }
/*#listPage .presentationGrid li a.videoslide { margin-top:-21px; }*/
#listPage .presentationGrid li a.slidecast span, #listPage .presentationGrid li a.videoslide span { background:#F5F5F5 url(/v3/images/sprite.png?1) no-repeat scroll -206px -63px;
	height:16px; left:6px; padding:1px; position:relative; top:24px; width:18px; -moz-border-radius:1px; -webkit-border-radius:2px }
#listPage .presentationGrid li a.videoslide span { background-position: -403px -222px; height:19px; top:27px; }
#listPage .presentationGrid li a.slidecast:hover span, 
#listPage .presentationGrid li a.slidecast:active span, 
#listPage .presentationGrid li a.videoslide:hover span, 
#listPage .presentationGrid li a.videoslide:active span { text-decoration: none; }
#listPage .presentationGrid li span { color:#777; display: block; font-size: .7em; }

#listPage .presentationGrid li span.author { height: 1.25em; margin: 0 0 .4em; overflow:hidden; }
#listPage .presentationGrid li span.spacja { height: 0.25em; }
#listPage .sidebar { font-size: 1em; }
#listPage .sidebar div { margin: 0 0 1.25em; }
#listPage .browseOptions {color: #000; line-height: 1.7em; margin: 0 0 1.5em; padding: .7em 1em .2em; -moz-border-radius:5px; -webkit-border-radius:5px }
#listPage .sidebar .browseOptions h2 { font-size: 1em; line-height:1; margin: .8em 0 .4em; }
#listPage .sidebar .browseOptions a { white-space: nowrap; font-size: 1em; color:#000000; font-weight:500 }
#listPage .sidebar .browseOptions a.bold { display: block; margin: 1em 0 0; }
#listPage .sidebar .browseOptions a:link, #listPage .sidebar .browseOptions a:visited { text-decoration: none; }
#listPage .sidebar .browseOptions a:hover, #listPage .sidebar .browseOptions a:active { text-decoration: underline; }
#listPage .sidebar .browseOptions a.selected:link, 
#listPage .sidebar .browseOptions a.selected:visited, 
#listPage .sidebar .browseOptions a.selected:hover, 



#listPage .pagination { color: #777; display:inline; float: right; font-size: .8em; height:1.7em; margin:0 .8em 0 0; padding: .5em 0 0; text-align:right; width:600px; }
#listPage .pagination span, #listPage .pagination a { margin: 0 .1em; }
#listPage .pagination .navigation { margin: 0 .5em 0 0; }
#listPage .pagination .current { color: #099; font-weight: 700; }
#listPage .pagination a { background: #FFF; color: #333; padding: .3em .4em; text-decoration: none; -moz-border-radius:3px;-webkit-border-radius:3px; }
#listPage .pagination a:link, #listPage .pagination a:visited { border: 1px solid #CCC; }
#listPage .pagination a:hover, #listPage .pagination a:active { border: 1px solid #999; color: #000; text-decoration: none; }



.catRightWrapper {float:left;clear:none;margin:18px 0 0;width:753px}

.highlight {background:#FFF6BF}
.bold {font-weight:700}
.quiet {color:#999}
.catLeftCol {float:left;margin-right:0px;margin-top:0px;width:220px;display:inline;clear:none}
* html .catLeftCol {float:left;margin-right:5px;margin-top:32px;width:150px;display:inline;clear:none}
.catMiddleCol {float:left;width:440px;display:inline;clear:none}
.catRightCol {float:right;margin:28px 5px 0 0;width:296px;display:inline;clear:none}
* html .catRightCol {background:none;position:absolute;margin:28px 5px 0 0;width:296px;display:inline;z-index:1024}
div.catRightCol div {margin:0 0 1.4em}
.catRightColTwo {float:left;width:750px}
* html .catRightColTwo {width:750px}
.catRightColTwo .catThumbnails {background:transparent;margin:0}
.catRightColTwo2 {float:left;margin:24px 0 0 24px;width:532px}
.catRightColTwo2 .catThumbnails {background:transparent;margin:0;width:532px}
.catRightColTwo .pageNo_box {padding:20px 0 10px 10px}
div.backtolink {margin:24px}


ul.catList {margin:0;padding:0;list-style:none}
ul.catList li ul {margin:0 !important;padding:0;list-style:none}
ul.catList li ul li {border:0 none;margin:0;padding:0 0 2px 5px}
ul.catList li ul li a {font-weight:400;text-transform:none}
ul.catList li {border-bottom:1px dotted #CCC;margin:0;padding:3px 0px 5px}
ul.catList li a {color:#111;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}
ul.catList li a:hover {text-decoration:underline}
ul.catList li.highlight, ul.catList li.highlight a {background:#099;color:#FFF}
ul.catList li ul li.highlight, ul.catList li ul li.highlight a {background:#57B7BA;color:#FFF}














