.tagNavigation { float:left; display: block; border: 1px solid #D8D8D8; background: #F6F6F6; padding: 10px; width: 120px; margin: 20px 15px 20px 0; }
.tagNavigation .boxBegin, .tagNavigation .boxHeader { display: none !important; }
.tagNavigation .boxBody { padding: 0; margin: 0; }

.tagNavigation .tagMenu { font-family:Arial !important; font-size: 11px; }
.tagNavigation .tagMenu li { display: block; padding: 3px 0; color: #858585; }
.tagNavigation .tagMenu a { color: #526293; font-size: 11px; outline: none; }
.tagNavigation .tagMenu .selected { color: #000; font-weight: bold; } .tagNavigation .tagMenu a.selected:hover { text-decoration: none !important; }

.tagMain .boxHeader { border: none;}
.tagMain h1 { color:#5F5F5F; text-transform: uppercase;font-weight:normal;}
.tagMain .tagsClouds { float:left; width:455px;}
.tagMain .tagsClouds h2 { border-bottom:3px solid #EDEDED; color:#981137;padding:0 0 5px;}
.tagMain .tagsClouds a.tag { color:#838383; font-lighter; padding:0 5px; line-height:25px; font-family: arial;}

.tagMain .recentTagsCloud .boxBody { border-bottom: 1px solid #D8D8D8; padding-bottom: 10px; }
.tagMain .tagsClouds .popularTagsCloud  .list { text-align:center;}
.tagMain .tagsClouds .popularTagsCloud  a.tag { color:#838383; font-weight:bold; }
.tagMain .tagsClouds .popularTagsCloud  a.tag.t1,
.tagMain .tagsClouds .popularTagsCloud  a.tag.t1 {font-size:11px;}
.tagMain .tagsClouds .popularTagsCloud  a.tag.t2 {font-size:13px;}
.tagMain .tagsClouds .popularTagsCloud  a.tag.t3 {font-size:16px;}
.tagMain .tagsClouds .popularTagsCloud  a.tag.t4 {font-size:18px;}
.tagMain .tagsClouds .popularTagsCloud  a.tag.t4 {font-size:24px;}

.tagPage div.tagHeader { padding-top: 15px; }
.tagPage div.tagHeader h1 { padding-top: 0; color:#981137; text-transform:none;letter-spacing:normal;font-size:22px;}
.tagPage div.tagHeader div.synonyms { text-transform:none;letter-spacing:normal;font-size:12px;}
.tagPage div.tagHeader div.synonyms span, .tagPage div.tagHeader div.synonyms a { color: #A9A9A9;}

.tagMain .tagElements { float:left;width:460px;}
.tagMain .tagElements .elementTypeHeader { border-bottom:3px solid #EDEDED;color:#981137;padding:0 0 5px;font-family:times new roman; }

.tagMain .tagElements div.boxBody { float:left; width:100%; padding: 0;}
.tagMain .tagElements li.element { float:left;width:100%; margin: 10px 0;}
.tagMain .tagElements li.element div.thumbnail { float:left;width:80px;text-align:center;margin-right:10px;}
.tagMain .tagElements li.element div.thumbnail .ico { width:14px; height:14px; position:absolute; background:transparent url(/s/classic/buttonVideoPlaySmallBlue.jpg) no-repeat scroll 0 0; bottom:5px; right:5px;}
.tagMain .tagElements li.element div.title { font-size:14px;}
.tagMain .tagElements li.element div.info { float:left;width:360px; }
.tagMain .tagElements li.element div.info div { float:left;width:100%; }
.tagMain .tagElements li.element div.details { color:#B4B4B4; font-size:11px; }
.tagMain .tagElements li.element div.description a.seeMore:hover{ text-decoration:none;}
.tagMain .tagElements li.element .elementTagsList { color:#526293; font-size:11px; margin-top: 10px; }
.tagMain .tagElements li.element .elementTagsList a { color:#526293; font-size:11px; }

.tagMain .tagElements div.seeMore {border-top:1px dotted #D8D8D8;clear:both;margin:20px 0 0;text-align:right;}
.tagMain .tagElements div.seeMore a {background-color:#FFFFFF;color:#007ED0;font-size:11px;padding:0 8px;position:relative;top:-9px;}
.tagMain .tagElements div.seeMore a span {margin:0 3px 0 0;}

.tagMain .tagElements .listPhotos ul { float:left;width:100%;padding:0;}
.tagMain .tagElements .listPhotos li { float:left;width:98px; margin: 10px 5px; display: inline;}
.tagMain .tagElements .listPhotos li div.thumbnail { width:100%; margin:0;}
.tagMain .tagElements .listPhotos li div.details { float:left;width:100%;}
.tagMain .tagElements .listPhotos li .image { display:table-cell;height:100px;width:98px;text-align:center;vertical-align:middle;border:1px solid #D8D8D8;}
.tagMain .tagElements .listPhotos li div.details h3 a {color:#000000;font-weight:normal;font-size:13px;}

.tagMain .tagElements .listVideos li div.thumbnail { width:100px; position: relative;}
.tagMain .tagElements .listVideos li div.info { width:340px; }


.objectTagsCloud .boxHeader {border-bottom:3px solid #9AA3B8;color:#9AA3B8;}
.objectTagsCloud .boxHeader a{ color:#9AA3B8;}
.objectTagsCloud .tagsCloud a.tag {  color:#838383; font-weigth:lighter; padding:0 5px; font-family:Georgia,serif;line-height:20px;}
.objectTagsCloud .tagsCloud a.tag:hover { color:#FE9900;  }
.objectTagsCloud .tagsCloud a.tag.t0, .objectTagsCloud .tagsCloud a.tag.t1 {font-size:11px; color:#B8B8B8;}
.objectTagsCloud .tagsCloud a.tag.t2 {font-size:13px;color:#8F8F8F;}
.objectTagsCloud .tagsCloud a.tag.t3 {font-size:16px;color:#575757;}
.objectTagsCloud .tagsCloud a.tag.t4 {font-size:18px;color:#2C2C2C;}
.objectTagsCloud .tagsCloud a.tag.t5 {font-size:24px;color:#000000;}

.objectTagsCloud .seeMore { text-align:right; padding-bottom: 5px; }
.objectTagsCloud .seeMore a { color:#007ED0;  }

.objectPopularTags {border-bottom: 1px solid #F2F2F2; }

.tagPage .pagination { padding-top:10px; border-top:1px dotted #C5C5C5; }
.tagPage .pagination a { color:#526293; }

.elementTagsListBox { float:left; }
.elementTagsListBox .elementTagsList { color:#0083C7; font-size:11px; font-family:arial}
.elementTagsListBox .elementTagsList .elementTagsListTitle { color:#515151; font-size:11px; }
.elementTagsListBox .elementTagsList a { color:#0083C7; font-size:11px; }

/* zwijanie listy tag�w */
.elementTagsListBox .elementTagsListCollapsed { overflow: hidden; }
.elementTagsListBox .elementTagsListCollapseButton { font-family: arial; font-size: 11px; margin-left: 10px; border-left: 1px solid #888; padding: 0 15px 0 5px; }
.elementTagsListBox .boxBody .expand { background: url("arrows-colapse-sprite.100728.gif") no-repeat scroll 45px -15px transparent; }
.elementTagsListBox .boxBody .collapse { background: url("arrows-colapse-sprite.100728.gif") no-repeat scroll 35px 5px transparent; }
.elementTagsListBox .elementTagsListCollapseButton a { color: #0083C7; cursor: pointer; }

/* PANEL EDYCJI TAGÓW */
.tagsPanel {clear: both; width: 603px; border-top: dotted #D2B7C8 1px; position: relative; top: 20px; padding-top: 15px; font-family: Arial, Sans-serif;}
.tagsPanel a {outline: none;}
.tagsPanel .header {margin-bottom: 10px;}
.tagsPanel .description { clear: both;}
.tagsPanel .description p {color: #717171; padding: 0 10px 10px 10px;}
.tagsPanel .messages {clear: both; margin: 0 10px 10px 10px; position: relative; top: 6px; padding: 10px 10px 0 10px; border: solid #eba0a0 1px; background: #ffeeee; }
.tagsPanel .messages.empty {display: none;}
.tagsPanel .messages a {position: absolute; right: 10px; top: 7px; background: url(sprite.Tags.100525.png) no-repeat; width: 62px; height: 22px; text-indent: -5000px;  }
.tagsPanel .messages li {padding-bottom: 10px;}
.tagsPanel .container {padding: 10px; clear: both; width: 335px; height: 42px;}
.tagsPanel .taglist {margin-left: 10px;}
.tagsPanel .taglist li {float: left; margin: 0 5px 5px 0; padding: 0 0 0 10px; background: url(sprite.Tags.100525.png) 0 -100px no-repeat; color: #526293; font-size: 12px; height: 18px; line-height: 17px; }
.tagsPanel .taglist li a {display: block; float: right; width: 20px; margin-left: 5px; background: url(sprite.Tags.100525.png) 100% -100px no-repeat; text-indent: -5000px; height: 18px;}
.tagsPanel #tagsInput, .tagsPanel .tagsInput {width: 230px; border: solid #526293 1px; height: 16px; padding: 2px;}
.tagsPanel #tagsButtonAdd, .tagsPanel .tagsButtonAdd {background: url(sprite.Tags.100525.png) 0 -50px no-repeat; display:block; text-indent: -5000px; float: right; width: 92px; height: 24px; position: relative; top: -1px; }

.ac_results { padding: 0px; border: 1px solid #d9d9d9; border: solid #526293 1px; font-size: 13px; background-color: white; overflow: hidden; z-index: 99999; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0px; padding: 5px; cursor: default; display: block; font: menu; font-size: 12px; color: #4f4f4f; line-height: 16px; overflow: hidden; text-align: left;}
.ac_results li strong {font-weight: bold; color: #526293;}
.ac_results li .links a {font-size: 10px; padding: 0 5px 0 0;}
.ac_loading { background: white url('indicator.gif') right center no-repeat;}
.ac_over { background-color: #e5e8ef;}

.articleListProfile .elementTagsList {padding: 5px 0;}
.articleListProfile .elementTagsList, .articleListProfile .elementTagsList a {font-family: Arial, Sans-serif; font-size: 11px;}

.albumPhotoSingleAdd .tagsPanel {top: 0; padding-top: 0; width: 512px; float: right; clear: none; border-top: none;}
.albumPhotoSingleAdd .tagsPanel.empty .header {display: none;}
.albumPhotoSingleAdd .tagsPanel .container {padding-left: 0;}
.albumPhotoSingleAdd .tagsPanel .messages {margin-left: 0;}
.albumPhotoSingleAdd #fileUploadForm fieldset {border-bottom: dotted #D2B7C8 1px; margin-bottom: 10px;}
.albumPhotoSingleAdd .tagsPanel .taglist {margin-left: 0; margin-top: 10px;}

.floatbox-content .workEditVideo .tagsPanel {width: 585px; border-top: none; padding-bottom: 10px; padding-top: 10px;}
.floatbox-content .workEditVideo .tagsPanel .header {float: left; width: 60px; padding-right: 20px; text-align: right;}
.floatbox-content .workEditVideo .tagsPanel .description {clear: none; padding-top: 0;}
.floatbox-content .workEditVideo .tagsPanel .description p {padding-bottom: 5px;}
.floatbox-content .workEditVideo .tagsPanel .taglist, .floatbox-content .workEditVideo .tagsPanel .container {padding-left: 80px;}
.floatbox-content .workEditVideo .tagsPanel .taglist {margin-left: 0;}
.workListUserProfileFloatBoxEditPhoto {min-height: 700px;}
* html .workListUserProfileFloatBoxEditPhoto {height: 700px;}
.workListUserProfileFloatBoxEditPhoto .floatbox-content .workEditVideo .tagsPanel {padding-top: 0; }

.albumsViewVideoWrapper .elementTagsListBox { float:left; clear: both; border-style: solid; border-color: #EDEDED; border-width: 0px 3px 3px 3px; padding: 5px 30px 10px 20px; background: white; position: relative; top: -10px; width: 569px; }
* html .albumsViewVideoWrapper .elementTagsListBox {width: 571px;}
.albumsViewVideoWrapper .elementTagsListBox .boxBody { padding: 0; margin: 0;}
.albumsViewVideoWrapper .elementTagsListBox .elementTagsList { color: #515151; font-size:11px; font-family:arial; margin-right: 10px;}
.albumsViewVideoWrapper .elementTagsListBox .elementTagsList .elementTagsListTitle { color:#515151; font-size:11px; }
.albumsViewVideoWrapper .elementTagsListBox .elementTagsList * { color:#0083C7; }
.albumsViewVideoWrapper .elementTagsListBox .elementTagsList a { color:#0083C7; font-size:11px; }

/* zwijanie listy tagów */
.albumsViewVideoWrapper .elementTagsListBox .elementTagsListCollapsed { overflow: hidden; }
.albumsViewVideoWrapper .elementTagsListBox .elementTagsListCollapseButton { font-family: arial; font-size: 11px; margin-left: 10px; border-left: 1px solid #888; padding: 0 15px 0 5px; font-weight: bold; display: inline-block;}
.albumsViewVideoWrapper .elementTagsListBox .boxBody .expand { background: url("arrows-colapse-sprite.100728.gif") no-repeat scroll 45px -15px transparent;  }
.albumsViewVideoWrapper .elementTagsListBox .boxBody .collapse { background: url("arrows-colapse-sprite.100728.gif") no-repeat scroll 35px 5px transparent;  }
.albumsViewVideoWrapper .elementTagsListBox .elementTagsListCollapseButton a { color: #0083C7; cursor: pointer; }

/* voting on collection site */
.followerObjectVote {clear: both;}
.pageFashionCollectionDescription .elementTagsListBox { padding-top: 5px;}

/* in article */
.pageArticleSingle .elementTagsListBox {padding-top: 10px; padding-bottom: 10px; }
.pageArticleSingle .elementTagsListBox .boxBody {padding-top: 0; }
.pageArticleSingle .googleAdsense {clear: left;}

/* active tag */
.elementTagListCurrentTag { color: #000; }

/* report page */
body.body-report .mainContent .googleAdsense { float: left;}
body.body-report .mainContent .elementTagsListBox { padding-top: 1px; padding-bottom: 20px;}
body.body-report .mainContent .elementTagsListBox .boxBody { padding-top: 3px;}
* html body.body-report .mainContent .elementTagsListBox .elementTagsListTitle { margin-left: 2px;}
