.box-ad-col1 { margin-bottom:10px; }
.box-ad-col1 a.ad-col1-small, .box-ad-col2 a.ad-col2-small, .box-ad-col3 a.ad-col3-small, .box-ad-col4 a.ad-col4-small { font-size:10px; color:#999; text-align:left; text-decoration:none; display:block; }
.box-ad-col2 { margin-bottom:10px; }
.box-ad-col3 { margin-bottom:10px; }
.box-ad-col4 { margin-bottom:10px; }
.box-ad-col4-in { width:160px; margin:auto; }
.box-ad-super { width:1122px; margin-top:10px; margin-bottom: 10px; }
.box-ad-super .ad-super-content { text-align:center; }
.box-ad-super .ad-super-head { font-size:10px; color:#999; text-decoration:none; }
.box-ad-300x250 { width:300px; margin:auto; margin-bottom: 18px; }
.box-ad-260x200 { margin-bottom:10px; }
.box-ad-260x200 .ad-260x200-head { font-size:10px; color:#999; text-decoration:none; }
.box-ad-205 { margin-bottom:10px; }
.box-ad-205 .ad-205-head { font-size:10px; color:#999; text-decoration:none; }
.box-ad-205 .ad-205-content { text-align:center; }

.box-ad-hp-750 { background:#fff; float:left; padding-left:10px; width:790px; text-align:center; padding-bottom:12px; }
.box-ad-hp-750 .ad-hp-750-container { width:750px; margin:auto; text-align:left;  }
.box-ad-hp-750 .ad-hp-750-container a.head { font-size:10px; color:#999; text-decoration:none; }.box-anno-search { height:118px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;  background:url(/public/img/user_search_bg.png) repeat-x; }
.box-anno-search .anno-search { margin:14px; margin-top:0px; padding-top:6px; position:relative; left:0px; top:0px; }
.box-anno-search .anno-search div.h1 { color:#fff; font-weight:normal; margin:0px; padding:0px; font-size:20px; }
.box-anno-search label { color:#0d5984; font-size:16px; }

.box-anno-search .anno-search .search-region { position:absolute; top:50px; left:505px; width:205px; height:50px; }
.box-anno-search .anno-search .search-region .region-select { position:absolute; right:0px; top:0px; display:block; width:204px; height:44px; line-height:44px; text-indent:16px; background:url(/public/img/select_region.png) no-repeat; text-decoration:none; color:#999; }
.box-anno-search .anno-search .search-region label.main { position:absolute; top:10px; left:0px; }
.box-anno-search .anno-search .search-region .region-list { z-index:9; display:none; padding:10px; font-size:12px;  width:176px; position:absolute; right:4px;top:44px; background:#f6f6f6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  box-shadow:1px 1px 5px #aaa; }
.box-anno-search .anno-search .search-region .region-list label { height:16px; line-height:16px;  color:#999;  font-size:13px; cursor:pointer; -moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none;  user-select: none;}
.box-anno-search .anno-search .search-region .region-list label:hover { color:#1680bc; }
.box-anno-search .anno-search .search-region .region-list .checkbox { margin-right:3px; position:relative; top:4px; display:inline-block; width:18px; height:18px; background:url(/public/img/checkbox1.png) no-repeat; padding:0px; }
.box-anno-search .anno-search .search-region .region-list .checkbox.checked { background:url(/public/img/checkbox1c.png) no-repeat; }
.box-anno-search .anno-search .search-region .region-list .checkbox input { margin:0px; padding:0px; position:absolute; left:0px; top:0px; opacity: 0; filter:alpha(opacity=0); }
.box-anno-search .anno-search .search-region .region-list .separator { height:0px; border-bottom:1px solid #eee; line-height:0px; font-size:0px; margin-bottom:4px; margin-top:10px; }

.box-anno-search .anno-search .search-category { position:absolute; top:50px; left:230px; width:265px; height:50px; }
.box-anno-search .anno-search .search-category label.main { position:absolute; top:10px; left:0px; }
.box-anno-search .anno-search .search-category .category-input { }
.box-anno-search .anno-search .search-category .category-select { position:absolute; right:0px; top:0px; display:block; width:220px; height:44px; line-height:44px; text-indent:16px; background:url(/public/img/select_order.png) no-repeat; text-decoration:none; color:#999; }
.box-anno-search .anno-search .search-category .category-list { z-index:9; display:none; padding:6px; font-size:12px;  width:198px; position:absolute; right:4px;top:44px; background:#f6f6f6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  box-shadow:1px 1px 5px #aaa;  }
.box-anno-search .anno-search .search-category .category-list a { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  text-decoration:none; padding-left:10px; height:26px; line-height:26px; display:block; font-size:13px; color:#999; }
.box-anno-search .anno-search .search-category .category-list a.sub { padding-left:18px; height:20px; line-height:20px; display:block; font-size:12px; color:#999; }
.box-anno-search .anno-search .search-category .category-list a:hover { background:#1680bc; color:#fff; }

.box-anno-search .anno-search .search-search { position:absolute; top:50px; left:0px;  width:110px;  }
.box-anno-search .anno-search .search-search label.main { position:absolute; top:10px; left:0px; }
.box-anno-search .anno-search .search-search .input-search { position:absolute; top:0px; left:80px; width:186px; height:44px; background:url(/public/img/input_ad_search.png) no-repeat; }
.box-anno-search .anno-search .search-search .input-search input { border:0px; font-size:15px; background:transparent; box-shadow:none; border-radius:none; -webkit-border-radius:none; -moz-border-radius:none;  width:160px; position:absolute; top:10px; left:10px; }


.box-anno-search .anno-search .search-btn { line-height:44px; text-align:center; font-size:17px; text-decoration:none; text-shadow:#ddd 1px 1px; color:#000; position:absolute; right:5px; top:51px; display:block; height:44px; width:105px; background:url(/public/img/btn_user_search.png) no-repeat; }
.box-anno-search .anno-search .search-btn:hover {  background:url(/public/img/btn_user_search.png) no-repeat 0px -44px; }

.box-anno-search .hidden { position:absolute; left:-999999px; opacity:0; }
.box-anno { margin-right:12px; margin-top:8px; }
.box-anno h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }
.box-anno > h1 { cursor:pointer; }

.box-anno .anno-category { display:block; float:left; width:268px; height:156px; margin-right:16px; }
.box-anno .anno-category a.head { text-decoration:none; display:block; background:#f5f5f5; height:32px; line-height:32px; padding-left:12px; font-size:17px; margin-bottom:6px; }
.box-anno .anno-category a.sub { background:url(/public/img/h_arrow.png) no-repeat 18px 6px; padding-left:30px; text-decoration:none; display:block; color:#333; font-size:13px; height:22px; line-height:22px; }
.box-anno .anno-category a.sub:hover { color:#999; }
.box-anno .anno-category a .c { color:#ccc; font-size:12px; position:relative; left:2px; }
.box-anno .anno-category a.head .c { font-size:15px; }

.box-anno .anno-top { float:right; }
.box-anno .anno-top a.btn-blues { margin-right:0px; margin-left:10px; }
.box-anno .anno-top a.btn-grays { margin-right:0px; margin-left:10px; }

.box-anno .anno-col { width:214px; border-right:1px solid #eee; float:left; }
.box-anno .anno-col .anno-category { width:208px; height:auto; margin-bottom:14px; }
.box-anno .anno-col .anno-category .head.selected { font-weight:bold; }
.box-anno .anno-col .anno-category .sub.selected { font-weight:bold; }
.box-anno .anno-col .anno-category .pur {  padding-left:44px; text-decoration:none; display:block; color:#666; font-size:12px; height:18px; line-height:18px;  }
.box-anno .anno-col .anno-category .pur.selected { font-weight:bold; color:#111; }

.box-anno .anno-list { width:634px; margin-left:16px; float:left; }
.box-anno .anno-list .list-head { color:#666; border-bottom:1px solid #ccc; margin-bottom:20px; padding-bottom: 4px; font-size:18px; color:#999; position:relative; }
.box-anno .anno-list .list-head a.cat { text-decoration:none; float:left; }
.box-anno .anno-list .list-head a.subcat { text-decoration:none; color:#999; float:left; }
.box-anno .anno-list .list-head .separator { display:block; float:left; width:28px; text-indent:-9999999px; background:url(/public/img/h_arrow.png) no-repeat 12px 6px; }

.box-anno .anno-list .item { border-bottom:1px solid #eee; padding-bottom:12px; margin-bottom:12px; line-height:17px; color:#aaa; font-size:13px; }
.box-anno .anno-list .item .cat { font-size:12px; }
.box-anno .anno-list .item .pic { float:left; margin-right:12px; }
.box-anno .anno-list .item .title { font-weight:bold; display:block; font-size:17px; padding-top:3px; margin-bottom:5px; }
.box-anno .anno-list .item .username { color:#333;  }
.box-anno .anno-list .item .age { color:#666; font-size:12px; }
.box-anno .anno-list .item .time { font-size:12px; }

.box-anno .anno-list .ad-item { }
.box-anno .anno-list .ad-item .pic { float:left; margin-right:18px; }
.box-anno .anno-list .ad-item h2 { color:#08C; font-weight:normal; font-size:20px; padding:0px; margin:0px; margin-bottom:2px; border:0px; }
.box-anno .anno-list .ad-item .desc1, .box-anno .anno-list .ad-item .desc2 { font-size:13px; color:#999; }
.box-anno .anno-list .ad-item .desc1 b, .box-anno .anno-list .ad-item .desc2 b { color:#666; }
.box-anno .anno-list .ad-item .desc2 { margin-top:10px; }
.box-anno .anno-list .ad-item .username { color:#333;  }
.box-anno .anno-list .ad-item .age { color:#666; font-size:12px; }
.box-anno .anno-list .ad-item .time { font-size:12px; }
.box-anno .anno-list .ad-item .content { margin-top:14px; margin-bottom:20px; }
.box-anno .anno-list .ad-item .back { color:#ccc; position:relative; top:-14px; display:block; }
.box-anno .anno-list .ad-item .nr { float:right; color:#ccc; position:relative; top:-14px; }

.box-anno-promo { padding:12px; padding-right:0px; background:#ddd; }
.box-anno-promo h2 { display:block !important; color:#666; border-bottom:1px solid #ccc; margin-right:16px !important; }
.box-anno-promo a.promo-item { display:block; float:left; width:210px; line-height:17px; text-decoration:none; overflow:hidden; }
.box-anno-promo a.promo-item img { width:60px; height:60px; float:left; margin-right: 8px; }
.box-anno-promo a.promo-item .title { display:block; font-size:15px; margin-bottom:5px; }
.box-anno-promo a.promo-item .desc { display:block; font-size:12px;color:#999; line-height: 12px; }

.box-anno .box-form .right { width:440px; padding:6px; }

.box-anno .ad-item .response.hidden { display:none; }

.box-ad-add .box-form .right { width:680px; padding:6px; }
.box-ad-add .box-form li div.right label { color:#999; margin-right:10px; }

.box-anno h2, .box-anno h3 { margin:0px; padding:0px; display:inline; font-weight:normal; }
.box-anno div.h2 { margin:0px; padding:0px; margin-bottom:16px; font-weight:normal; color:#9d9d9d; font-size:19px; line-height:19px; border-bottom:1px solid #eee; padding-bottom:8px; }.box-answer .box-short-input { margin-bottom:38px; } 
.box-answer .box-short-input textarea { color:#000; box-shadow:none; height:88px; width:468px; max-width:468px; margin-bottom:10px;  }.box-article-list { }
.box-article .article-left .box-article-list div.h2 { color:#aaa; border-bottom:1px solid #eee; padding-bottom:5px; margin-top:24px; margin-bottom:20px; font-size:18px; line-height:22px; }
.box-article .article-left .box-article-list h2 { margin:0px; padding:0px; display:inline; }

.box-article-item { margin-bottom:14px; color:#c8c8c8; }
.box-article-item .img { display: block; margin-right:16px; float:left;  }
.box-article-item a { text-decoration:none; }
.box-article-item .tags { font-size:12px; line-height:15px; margin-bottom:3px; }
.box-article-item .tags a { color:#999; }
.box-article-item .title { font-size:18px; display:block; margin-bottom:3px; }
.box-article-item .sub { font-size:13px; display:block; color:#333; line-height:16px; margin-bottom:3px; }
.box-article-item .time { display:block; float:left; margin-right:14px; position:relative; top:2px; }
.box-article-item .comments { font-size:11px; margin-top:3px; display:block; height:19px; float:left; padding-left:21px;padding-right:10px; background:url(/public/img/icons/hp_comments.png) no-repeat 0px 2px; }
.box-article-item .like { font-size:11px; margin-top:3px;display:block; height:16px; float:left; padding-left:18px;padding-right:10px; background:url(/public/img/icons/hp_like.png) no-repeat; }
.box-article-item .dislike { font-size:11px; margin-top:3px;display:block; height:20px; float:left; padding-left:19px;padding-right:10px; background:url(/public/img/icons/hp_dislike.png) no-repeat 0px 4px; }
.box-article-item .func {display:block; float:left; margin-right:14px; position:relative; top:2px; font-size:12px; color: #999; } 
.box-article-item .func:hover { color: #666; } 
.box-article-item .icon {font-size: 24px;  font-weight: bold; line-height: 24px; color: #bbb; text-shadow: 0 1px 0 #ffffff; float:left; margin-right:2px; } 
.box-article-item .func:hover .icon { color: #666; } 
  
.box-article-pay { }
.box-article-pay .article-pay-code { float:left;width:230px; }
.box-article-pay .article-pay-code input { float:left; margin-right:8px; }
.box-article-pay .desc { color:#aaa; line-height:16px;font-size:12px; position:relative; top:-10px; }
.box-article-pay .desc img { margin-top:7px; }
.box-article-pay .article-pay-access { float:right;width:290px; line-height:20px; }
.box-article-pay .article-pay-access code { font-size:14px; }.box-article { color:#555; font-size:14px; }

.box-article .article-left { float:left; width:560px; padding-left:15px; line-height:22px; }

.box-article .article-left .left-icons { float:right; font-size:12px; color:#cecece; position:relative; top:3px; margin-right:3px; }
.box-article .article-left .left-icons .icons-likes { color:#1680be; height:20px; line-height:20px; float:left; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_like.png) no-repeat; }
.box-article .article-left .left-icons .icons-dislikes { height:20px; float:left; line-height:20px; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_dislike.png) no-repeat 0px 3px; }
.box-article .article-left .left-icons .icons-comments { height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px; }
.box-article .article-left h1, .box-article .article-left .h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }
.box-article .article-left h2, .box-article .article-left .h2 { color:#1680be; font-size:18px; line-height:22px; margin:0px; padding:0px; margin-bottom:14px; font-weight:normal; }
.box-article .article-left h3 { color:#1680be; font-size:15px; margin: 16px 0 8px 0; }
.box-article .article-left .left-lead { font-size:14px; line-height:22px; margin:0px; padding:0px; margin-bottom:24px; font-weight:bold; }
.box-article .article-left .time { font-size:12px; color:#aaa; display:block; margin-bottom:10px; }

.box-article .article-left .tekst .infobox { background:#f4f4f4; padding:8px; border: 1px solid #eee; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  }

.box-article .article-right { float:right; width:522px; min-height:600px; margin-right:12px; margin-left:8px; }

.box-article .article-right a.btn-blue.btn-save-page { margin-left:1px; width:164px; }
.box-article .article-right a.btn-blue.btn-mag { width:164px; }
.box-article .article-right a.btn-blue.btn-full { width:165px; margin-right:0px; }

.box-article .article-right .btn-menu ul {background: #ffffff url(/public/img/btn_menu_blue_bottom.png) repeat-x left bottom; border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px;  display: none; margin: -4px 0 0 1px; padding-bottom: 3px; position: absolute; list-style-type: none; font-size: 12px;}
.box-article .article-right .btn-menu ul li {display: block; white-space: nowrap; }
.box-article .article-right .btn-menu ul li a {background: url(/public/img/btn_menu_blue_left.png) repeat-y left top; display: block; line-height: 28px; padding-left: 4px; color: #ffffff; text-decoration: none; text-shadow: 1px 1px #0D6294;}
.box-article .article-right .btn-menu ul li a:hover {opacity: 0.9;}
.box-article .article-right .btn-menu ul li a .c {background: url(/public/img/btn_menu_blue_center.png) repeat; display: block; line-height: 28px; padding: 0 22px; width: 116px;}
.box-article .article-right .btn-menu ul li a .r {background: url(/public/img/btn_menu_blue_right.png) repeat-y right top; display: block; line-height: 28px; padding-right: 4px;}

.box-article .article-right .right-cols { margin-top:10px; background:url(/public/img/article_right_bg.png) repeat-y; }
.box-article .article-right .right-cols .cols-subleft { width: 300px; float:left; margin-right:9px; margin-left:5px; }
.box-article .article-right .right-cols .cols-subright { width: 205px; float:left; }

.box-article-full { background:#fff; width:1122px; }

.box-article blockquote { border-left:6px #1b98e2 solid; background:#f2f2f2; font-size:16px; line-height:24px; font-style: italic; padding:15px 22px 22px 24px; }

.box-article .article-warning { color:#111; background:url(/public/img/wykrzyknik.png) no-repeat top left;  padding:0 0 0 68px; min-height:52px; margin: 6px 0 22px 0; }
.box-author { line-height:16px; font-size:13px; margin-top:16px; }
.box-author .name { font-weight:bold; display:block; }
.box-author .title { font-size:12px; display:block; margin-bottom:10px; }
.box-author .desc { font-size:13px;  }.box-breadcrumbs .breadcrumbs-placeholder { font-family: "PT Sans", Arial, Halvetica; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; text-decoration: none; margin-bottom:10px; }
.box-breadcrumbs .breadcrumbs-item { display: inline-block; }
.box-breadcrumbs a { color: #1680be; }
.box-breadcrumbs .breadcrumbs-placeholder h1 { display:inline-block; margin:0; padding:0; font-family: "PT Sans", Arial, Halvetica; line-height: 18px; font-size: 14px;  }
.box-breadcrumbs .breadcrumbs-home {}
.box-breadcrumbs .breadcrumbs-inv { display:none; }
.box-breadcrumbs .breadcrumbs-separator { display: inline-block; font-size: 9px; color: #aaa; padding: 0 3px;}
.box-breadcrumbs .breadcrumbs-last {}
.box-breadcrumbs .breadcrumbs-item:hover {}
.box-breadcrumbs .breadcrumbs-last:hover {}.box-buy { margin-top:20px; margin-bottom:5px; padding:bottom:0px; }
.box-buy .shopLogo {background: url("/public/img/logo_prideshop_color.png") no-repeat;display: block; height: 22px;width: 66px; text-indent:-9999px; overflow: hidden; position: relative; top: -20px; left: 200px;}
.box-buy div.h4 { padding:0px; margin:0px; cursor: pointer; }.box-coltop { background:#fff; float:left; max-width:610px;margin-left:3px;margin-right:3px; }
.box-coltop .big-top { background:#f1f1f1; margin-bottom:12px; }
.box-coltop .big-top h2 {  font-weight:normal; }
.box-coltop .big-top h2 a { display:block; position:relative; text-decoration:none; }
.box-coltop .big-top h2 a img.bigger { width:610px; height:320px; }
.box-coltop .big-top h2 a img.smaller { width:610px; height:130px; }
.box-coltop .big-top h2 .head { opacity:0.9; position:absolute;left:0px; top:0px; font-size:14px; padding-left:15px;padding-right:15px;display:block; height:26px; line-height:26px; background:#303030; color:#fff; font-size:14px;  }
.box-coltop .big-top h2 .title { padding-left:15px;padding-right:48px;padding-bottom:8px; padding-top:6px; position:absolute;left:0px; bottom:-20px; display:block; background:#1684C3; font-size:27px; line-height:30px; color:#fff;  }
.box-coltop .big-top a.desc { color:#6f6f6f; font-size:13px; display:block; margin-top:32px; margin-bottom:0px; margin-left:18px; margin-right:18px; padding-bottom:12px; text-decoration:none; }
.box-coltop .small-top { background:#f1f1f1; margin-bottom:12px; margin-left:11px; float:left; width:196px; height:200px; overflow:hidden; }
.box-coltop .small-top.first { margin-left:0px; }
.box-coltop .small-top h2 {  font-weight:normal; margin:10px; margin-bottom:6px; margin-top:0px; padding-top:10px; }
.box-coltop .small-top h2 a { display:block; position:relative; text-decoration:none; }
.box-coltop .small-top h2 a img { width:178px; height:96px; }
.box-coltop .small-top h2 .head { opacity:0.9; position:absolute;left:0px; top:0px; font-size:12px; padding-left:12px;padding-right:12px;display:block; height:22px; line-height:22px; background:#303030; color:#fff;   }
.box-coltop .small-top h2 .title { padding-top:10px; display:block; font-size:15px; font-weight:bold; line-height:18px; }
.box-coltop .small-top a.desc { color:#6f6f6f; font-size:13px; display:block; margin-top:0px; margin-bottom:0px; margin-left:10px; margin-right:10px; padding-bottom:10px; text-decoration:none; }


.box-coltop .box-news-main { margin-top:20px; }
.box-news-main .contain { background:#f1f1f1; padding:10px; padding-bottom:14px; margin-top:10px; }
.box-news-main .contain .news-big { float:left; width:290px; margin-left:10px;  }
.box-news-main .contain .news-big.first { margin-left:0px; }
.box-news-main .contain .news-big h2 a img { width:290px; height:155px; }
.box-news-main .contain .news-big h2 a span { display:block; font-size:17px; font-weight:bold; line-height:18px; margin-top:8px; margin-bottom: 6px; }
.box-news-main .contain .news-big a.desc { color:#6f6f6f; font-size:13px; display:block; text-decoration:none; }

.box-news-main .contain .news-small { border-top:1px solid #fff; margin-top:12px; padding-top:10px; float:left; width:290px; height:60px; margin-left:10px; overflow:hidden; }
.box-news-main .contain .news-small.first { margin-left:0px; }
.box-news-main .contain .news-small a.img img { float:left; width:60px; height:60px; margin-right:8px; }
.box-news-main .contain .news-small .time { color:#999; font-size:12px; }
.box-news-main .contain .news-small h2 a { display:block; font-size:15px; font-weight:bold; line-height:18px; }

.box-coltop .box-mag-main { margin-top:20px; }
.box-coltop .box-mag-main a.h { margin-bottom: 10px; }.box-commentlist { margin-top:20px;  }
.box-commentlist .commentlist-c { margin-bottom:10px;  position:relative;  }
.box-commentlist .commentlist-c .c-ot { margin-left:64px;  border:1px solid #e5e5e5;  padding:3px; box-shadow: -2px 2px 6px 0px rgba(248, 248, 248, 1); }
.box-commentlist .commentlist-c .c-t {  background:#f5f5f5; padding:10px; padding-top:6px; position:relative; }
.box-commentlist .commentlist-c.commentlist-c-mark .c-ot { border-color: #cae3f1; }
.box-commentlist .commentlist-c.commentlist-c-mark .c-t { background:#e9f3f9; }
.box-commentlist .commentlist-c .c-t .t-arrow { position:absolute; left:-15px; top:10px; background:url(/public/img/comment_arrow.png) no-repeat; width:15px; height:15px; }
.box-commentlist .commentlist-c.commentlist-c-mark .c-t .t-arrow { background:url(/public/img/comment_arrow_blue.png) no-repeat; }
.box-commentlist .commentlist-c .c-t .t-head { font-size:12px; position:relative; top:-2px; margin-bottom:5px; }
.box-commentlist .commentlist-c .c-t .t-head a { font-weight:bold;  }
.box-commentlist .commentlist-c .c-t .t-head .premium {  display:inline-block; width:10px; height:10px; margin-right:3px; position:relative; top:-1px; background:url(/public/img/icons/premium10x10.png) no-repeat;   }
.box-commentlist .commentlist-c .c-t .t-head .head-time { color:#999; font-size:12px; position:relative; left:6px; }
.box-commentlist .commentlist-c .c-t .t-text { font-size:13px; line-height:17px; }
.box-commentlist .commentlist-c .c-t .t-text .quote { position:relative;left:0px;top:0px;font-size:11px;padding:10px;padding-left:10px;border-left:2px solid #eee; margin-bottom:6px;margin-top:1px; line-height:14px; background:#fff; }
.box-commentlist .commentlist-c .c-t .t-bottom { font-size:12px; border-top: #bbb 1px dotted; margin-top:8px; padding-top:3px; height:18px; text-align:right; }
.box-commentlist .commentlist-c .c-t .t-bottom a { text-decoration:none; display:inline-block; margin-left:16px; height:18px; line-height:18px; }
.box-commentlist .commentlist-c .c-t .t-bottom a.like {  padding-left:19px; background:url(/public/img/icons/article_like.png) no-repeat; }
.box-commentlist .commentlist-c .c-t .t-bottom a.dislike { color:#bbb; padding-left:19px; margin-left:8px; background:url(/public/img/icons/article_dislike.png) no-repeat 0px 3px; }
.box-commentlist .commentlist-c .c-t .t-bottom a.report { color:#bbb; }
.box-commentlist .commentlist-c .c-t .t-bottom .mark { display:block; font-size:12px; color:#b4c9d6; position: absolute; left:10px; bottom:5px; }

.box-commentlist .commentlist-c .c-avatar { position:absolute; left:0px; top:0px; }
.box-commentlist .commentlist-c .c-avatar a img { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  }
.box-commentlist .commentlist-c .c-avatar a span.fb { display:block; width:12px; height:12px; background:url(/public/img/icons/fb12.png) no-repeat; position:absolute; right:0px; bottom:0px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;  }

.box-commentlist-ad { margin-bottom:10px; }.box-comments .comments-form { display:none; margin-top:10px; }
.box-comments .comments-form form { margin:0px; }
.box-comments .comments-form form input.form-sign { color:#bbb; float:left; width:194px; height:38px; border:0px; padding:0px; margin:0px; margin-right:10px; padding-left:8px; }

.box-comments .comments-form .form-desc { color:#999; margin-top:18px; font-size:11px; line-height:15px; }
.box-comments .comments-form .form-desc .bb_desc { display:inline; }
.box-comments .comments-form .input-focus { color:#111 !important; }
.box-comments .comments-form { position:relative; }
.box-comments .comments-form input { border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;  box-shadow:none; }
.box-comments .comments-form .input-form { margin-left:64px; background:#e5e5e5; padding:10px; position:relative; }
.box-comments .comments-form form { margin:0px; padding:0px; border:0px; }
.box-comments .comments-form textarea { margin:0px; height:165px; border:0px; color:#bbb; width:458px; max-width:458px; padding:8px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;  box-shadow:none; margin-bottom:10px; }
.box-comments .comments-form textarea.focus { color:#000; box-shadow:none; }
.box-comments .comments-form .c-avatar { position:absolute; left:0px; top:0px; }
.box-comments .comments-form .input-arrow { position:absolute; left:-11px; top:10px; background:url(/public/img/comment_input_arrow.png) no-repeat; width:11px; height:15px; }
.box-comments .comments-form .c-avatar a img { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  }

.box-comments .hejt-stop { padding-top:4px;display:inline-block;margin-left:6px; font-size:12px;line-height:14px; }
.box-comments .hejt-stop b { font-size:13px;}.box-community { margin-bottom:10px; background:#e5e5e5; padding-bottom:3px; padding-top:3px; }
.box-community a.community-join { display:block; width:254px; height:70px; background:url(/public/img/btn_join.png) no-repeat; text-indent:-99999px; margin-left:3px; }
.box-community a.community-join:hover { background:url(/public/img/btn_join_hover.png) no-repeat; }
.box-community .community-list { margin-left:1px; }
.box-community .community-list a { display:block; float:left; width:62px; height:62px; margin-left:2px; margin-bottom:2px; }
.box-community .community-list .list-info { padding:10px; color:#999; font-size:12px;  text-shadow: #fff 1px 1px 1px; }

.box-community a.h { background:url(/public/img/arrow_down2.png) no-repeat top right; }
.box-community .community-menu { margin-left:5px; margin-right:5px; margin-top:3px; height:25px; position:relative; }
.box-community .community-menu ul { position:absolute; top:20px; right:-5px; display:block; display:none; margin:0px; padding:0px; border:0px; list-style-type:none; background:#e5e5e5; padding:8px; padding-top:0px; padding-bottom: 8px; }
.box-community .community-menu ul li { display:block; }
.box-community .community-menu ul li a { color:#666; display:block; height:30px; font-size:14px; line-height:30px; padding-left:15px; padding-right:25px; }
.box-community .community-menu ul li a:hover { text-decoration:none; background:#fff; }.box-event { color:#555; font-size:14px; }

.box-event .event-left { float:left; margin-left:15px;padding-top:0px; line-height:22px; width: 880px; }

.box-event .event-top { position:relative; margin-top:4px; margin-bottom:12px;}
.box-event .event-top .event-top-head {padding-top: 15px;}
.box-event .event-top-name {color: #1680BC; font-size: 30px;}

.box-event .event-top-pic {background: url(/public/img/profile.png) no-repeat; float: right; margin-right: 12px; margin-top: 5px; height: 305px; width: 305px; position: relative; z-index: 5;}
.box-event .event-top-pic-profile {margin: 4px 9px;}

.box-event .event-top-wallpaper {background: #f4f4f4; position: absolute; top: 70px; height: 210px; width: 878px;}
.box-event .event-top-wallpaper img {position: absolute; top: 0;}

.box-event .event-left-first {float: left; width: 550px;}

.box-event .event-left-second {float: left; margin: 0 10px; width: 310px;}
.box-event .event-info {background: #f4f4f4; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;  margin: -35px 0 15px 22px; width: 272px; position:relative;}
.box-event .event-info-list {font-size: 13px; padding-top: 15px; color:#888; }
.box-event .event-info-list p {background:url(/public/img/icons/icon_marker.png) no-repeat 0px 3px; border-bottom: 1px solid #fff; margin: 5px 15px; padding: 0 0 5px 24px;}
.box-event .event-info-list p:last-child {border-bottom: none;}
.box-event .event-info-list p.eye { background-image:url(/public/img/icons/eye.png) }
.box-event .event-info-list p.online { background-image:url(/public/img/icons/online.png) }
.box-event .event-info-list p.partner { background-image:url(/public/img/icons/partner.png) }
.box-event .event-info-list p.region { background-image:url(/public/img/icons/region.png) }
.box-event .event-info-list p.register { background-image:url(/public/img/icons/register.png) }
.box-event .event-info-list p.mail { background-image:url(/public/img/icons/mail.png) }
.box-event .event-info-list p.phone { background-image:url(/public/img/icons/phone.png) }
.box-event .event-info-list p.category { background-image:url(/public/img/icons/category.png) }
.box-event .event-info-list p.www { background-image:url(/public/img/icons/www.png) }
.box-event .event-info-list span {font-weight: bold;}

.box-event .event-info-menu { border-top: 1px solid #ffffff; height:51px; overflow:hidden; margin-top:20px;}
.box-event .event-info-menu a.addFrequenter {color: #03618d; text-transform: uppercase; text-align: center; display: block; height: 50px; width: 272px; margin: 0px; font-weight: bold; line-height: 50px;}
.box-event .event-info-menu a.addFrequenter:hover {text-decoration: none;}
.box-event .event-info-menu a.delFrequenter {color: #888888; text-transform: uppercase; text-align: center; display: block; height: 50px; width: 272px; margin: 0px; font-weight: bold; line-height: 50px;}
.box-event .event-info-menu a.delFrequenter:hover {text-decoration: none;}
.box-event .event-info-menu .menu-gray {background: #dddddd; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;  display: inline-block; margin: 0 0 0 -2px; height: 51px;}
.box-event .event-info-menu .menu-gray:hover {background: #cccccc;}
.box-event .event-info-menu .menu-blue {background: #0695d7; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;  display: inline-block; margin: 0 0 0 -2px; height: 51px;}
.box-event .event-info-menu .menu-blue:hover {background: #098dca;}


.box-event .event-info-gallery { width:205px; margin-bottom:22px; }
.box-event .event-info-gallery .h span {color: #0088CC;}
.box-event .event-info-gallery .event-gallery-list { background: #F5F5F5; padding-top:5px; padding-left:1px; }
.box-event .event-info-gallery .event-gallery-list a.gal { position:relative; color:#a7a7a7; text-decoration:none; display:block; float:left; width:100px; height:100px; margin-bottom: 4px; }
.box-event .event-info-gallery .event-gallery-list a.even { margin-left: 4px; }
.box-event .event-info-gallery .event-gallery-list a.gal:hover { color:#666; }
.box-event .event-info-gallery .event-gallery-list .list-info { padding:10px; color:#999; font-size:12px;  text-shadow: #fff 1px 1px 1px; }


.box-event .event-right { background:url(/public/img/article_right_bg.png) repeat-y; float: left; min-height: 100px; width:205px; padding-left:4px; margin-left: 5px; }

.box-event .box-event-right {margin-bottom:10px;}
.box-event .box-event-right .event-right-list {background: #F5F5F5; margin-top: 5px; padding: 5px 4px;}
.box-event .box-event-right .event-right-list a { display:block; float:left; width:62px; height:62px; margin-left:3px; margin-bottom:3px; }
.box-event .box-event-right .event-right-list .list-info { padding:10px; color:#999; font-size:12px;  text-shadow: #fff 1px 1px 1px; }

.box-event .box-event-right a.event-right-btn { display:block; width:204px; height:70px; background:url(/public/img/btn_search_friends.png) top left no-repeat; text-indent:-99999px; margin-left: 2px; margin-top: 5px;}
.box-event .box-event-right a.event-right-btn:hover { background:url(/public/img/btn_search_friends.png) bottom left no-repeat; }

.box-event .box-event-right a.event-right-link {background: url("/public/img/h_arrow.png") no-repeat left; font-size: 12px; font-weight: bold; display: block; height: 20px; width:204px; padding-left: 10px; text-decoration: none;}

.box-event h2 { margin:0px; padding:0px; margin-bottom:16px; font-weight:normal; color:#9d9d9d; font-size:19px; line-height:19px; border-bottom:1px solid #eee; padding-bottom:8px; }

.box-event .event-left .box-users-big .participate {margin: 0 0 10px 0;}
.box-event .event-left .box-users-big .participate a.addFrequenter {color: #03618d; text-transform: uppercase; text-align: center; display: block; height: 50px; width: 272px; margin: 0px; font-weight: bold; line-height: 50px;}
.box-event .event-left .box-users-big .participate a.addFrequenter:hover {text-decoration: none;}
.box-event .event-left .box-users-big .participate a.delFrequenter {color: #888888; text-transform: uppercase; text-align: center; display: block; height: 50px; width: 272px; margin: 0px; font-weight: bold; line-height: 50px;}
.box-event .event-left .box-users-big .participate a.delFrequenter:hover {text-decoration: none;}
.box-event .event-left .box-users-big .participate .menu-gray {background: #dddddd; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  display: inline-block; margin: 0 0 0 -2px; height: 51px;}
.box-event .event-left .box-users-big .participate .menu-gray:hover {background: #cccccc;}
.box-event .event-left .box-users-big .participate .menu-blue {background: #0695d7; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  display: inline-block; margin: 0 0 0 -2px; height: 51px;}
.box-event .event-left .box-users-big .participate .menu-blue:hover {background: #098dca;}

.box-event .event-left p.h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }
.box-event .event-left p.h2 { color:#1680be; font-size:18px; line-height:22px; margin:0px; padding:0px; margin-bottom:14px; font-weight:normal; color: #888888;}
.box-event .event-left p.left-lead { font-size:14px; line-height:22px; margin:0px; padding:0px; margin-bottom:24px; font-weight:bold; }
.box-events-list { }

.box-events-list h1 { color: #1680BE; font-size: 28px; font-weight: normal; line-height: 32px; margin: 0 0 12px 0; padding: 0;}
.box-events .events-left .box-events-list h2 { border-bottom: 1px solid #EEEEEE; color: #AAAAAA; margin-bottom: 20px; margin-top: 24px; padding-bottom: 5px;}

.box-events-item .date { font-size:14px; margin-top:3px; margin-bottom: 0px;}
.box-events-item .place { font-size:14px; margin-top:3px; color: #000;display:block; margin-bottom:3px;}
.box-events-item .place .name { font-size:18px;}
.box-events-item .place .city { font-size:14px;}
.box-events-item .lead { font-size:14px; display: block;}

.box-events-item { margin-bottom:14px; color:#c8c8c8; }
.box-events-item .img { display: block; margin-right:16px; float:left;  }
.box-events-item a { text-decoration:none; }
.box-events-item .tags { font-size:12px; line-height:15px; margin-bottom:3px; }
.box-events-item .tags a { color:#999; }
.box-events-item .title { font-size:18px; display:block; margin-bottom:3px; }
.box-events-item .sub { font-size:13px; display:block; color:#333; line-height:16px; margin-bottom:3px; }
.box-events-item .time { display:block; float:left; margin-right:14px; position:relative; top:2px; }

.box-events-item .like { font-size:11px; margin-top:3px;display:block; height:16px; float:left; padding-left:18px;padding-right:10px; background:url(/public/img/icons/hp_like.png) no-repeat; }
.box-events-item .dislike { font-size:11px; margin-top:3px;display:block; height:20px; float:left; padding-left:19px;padding-right:10px; background:url(/public/img/icons/hp_dislike.png) no-repeat 0px 4px; }
.box-events { color:#555; font-size:14px; }

.box-events .events-left { float:left; width:560px; padding-left:15px; padding-top:8px; line-height:22px; }

.box-events .events-left .left-icons { float:right; font-size:12px; color:#cecece; position:relative; top:3px; margin-right:3px; }
.box-events .events-left .left-icons .icons-likes { color:#1680be; height:20px; line-height:20px; float:left; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_like.png) no-repeat; }
.box-events .events-left .left-icons .icons-dislikes { height:20px; float:left; line-height:20px; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_dislike.png) no-repeat 0px 3px; }
.box-events .events-left .left-icons .icons-comments { height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px; }
.box-events .events-left h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }
.box-events .events-left h2 { color:#1680be; font-size:18px; line-height:22px; margin:0px; padding:0px; margin-bottom:14px; font-weight:normal; }
.box-events .events-left .left-lead { font-size:14px; line-height:22px; margin:0px; padding:0px; margin-bottom:24px; font-weight:bold; }
.box-events .events-left .info { font-size:12px; color:#aaa; display:block; margin-bottom:5px; }

.box-events .events-left .tekst .infobox { background:#f4f4f4; padding:8px; border: 1px solid #eee; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  }

.box-events .events-left .events-content .events-cover {float: left; margin: 0 10px 10px 0;  border: 5px solid #ECECEC;}

.box-events .events-right { float:right; width:522px; min-height:600px; padding-top:8px; margin-right:12px; margin-left:8px; }

.box-events .events-right a.btn-blue.btn-save-page { margin-left:1px; width:164px; }
.box-events .events-right a.btn-blue.btn-mag { width:164px; }
.box-events .events-right a.btn-blue.btn-full { width:165px; margin-right:0px; }

.box-events .events-right .right-cols { margin-top:10px; background:url(/public/img/article_right_bg.png) repeat-y; }
.box-events .events-right .right-cols .cols-subleft { width: 300px; float:left; margin-right:9px; margin-left:5px; }
.box-events .events-right .right-cols .cols-subright { width: 205px; float:left; }

.box-events-full { background:#fff; width:1122px; }.box-external { }
.box-external .external { padding:10px; border:1px solid #ddd; margin-bottom:14px; font-size:13px; line-height:18px; overflow:hidden; }
.box-external .external a { text-decoration:none; }
.box-external .external img.img { float:left; margin-right:12px; }
.box-external .external .link { display:block; font-size:12px; color:#bbb; margin-bottom:8px; }
.box-external .external .title { font-size:14px; margin-bottom:8px; }
.box-external .external .player { margin-bottom:14px; }.box-fancy { font-size:16px; margin-left:6px; margin-right:12px; }

.box-fancy .h1 .heart { position:relative; top:-3px; margin-right:5px; }

.box-fancy .confirm { width:100px; float:left; text-align:center; }

.box-fancy h1 { color:#1680be; font-size:30px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }

.box-fancy-full { margin:14px;padding:0px;padding-bottom:20px;width:960px;}
.box-fancy-full .article-left { margin:0px;padding:0px;padding-bottom:20px;width:100%; }

.fancybox-inner .box-article {font-size: 16px;}
.fancybox-inner .box-article .article-left h1 {font-size: 30px}
.fancybox-inner .box-article .article-left h2 {font-size: 20px}
.fancybox-inner .box-article .article-left .left-lead {font-size: 16px;}
.fancybox-inner .box-article .article-left .time {font-size: 14px}ul.box-form { zoom:1; font-size:13px; list-style:none; margin:0px; padding:0px; }
ul.box-form li { display:block; border:0px; margin:0px; padding:0px; }
ul.box-form li div.right { background:#fff; float:right; width:480px; padding:12px; position:relative; font-size:14px; }
ul.box-form li div.right.mm { padding-top:6px; }
ul.box-form.wide li div.right { width:430px; }
ul.box-form.wide li label { width:193px; }
ul.box-form li div.desc { color:#999; font-size:11px; margin-top:4px; }
ul.box-form li label { color:#999; float:left; display:block; text-align:right; padding:12px; padding-bottom:0px; width:143px; }
ul.box-form li div.right label { float:none; display:inline; margin:0px; padding:0px; color:#000; }
ul.box-form li input.t { padding:5px;font-size:13px; width:200px; border:1px solid #ddd;  }
ul.box-form li .w50 { width:50px !important; }
ul.box-form li .w400 { width:400px !important; }
ul.box-form li .h90 { height:90px !important; }
ul.box-form li textarea {  padding:5px;font-size:13px;border-color:1px solid #ddd; width:90%; height:140px; font-family: Arial, Helvetica, sans-serif; }
ul.box-form li textarea.answer { height:50px; }
ul.box-form li select { padding:3px;font-size:13px; }
ul.box-form li.last {  }
ul.box-form li .button { display:block; float:left; margin:0px; margin-right:10px; font-size:14px; padding:0px; padding-left:14px;padding-right:14px; height:28px;line-height:28px; }
ul.box-form a {   text-decoration:none; color:#098eb8; }
ul.box-form a:hover { color:#5d97ad; }
ul.box-form a.small { font-size:11px; }
ul.box-form a.btn-blues { color:#fff; float:right; display:inline-block; margin-left:0px; margin-right:20px; font-size:13px; }
ul.box-form a.btn-blues.submit { float:left; }
ul.box-form a.btn-grays { color:#000; float:right; display:inline-block; margin-left:0px; margin-right:20px; font-size:13px; }
ul.box-form a.btn-grays.submit { float:left; }
ul.box-form .input-file { width:200px; }
ul.box-form select { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  border-color:#ddd; }
ul.box-form select.short { width:100px; }
ul.box-form .hidden { position:absolute; left:-999999px; opacity:0; }.box-form .text-high {height: 300px;}
.box-form .text-small {height: 50px;}
.box-form .error {color:#B94A48;}

.box-form .form-checkboxes:after {clear: both;}
.box-form .form-checkboxes:before, .form-checkboxes:after {content: "";display: table;line-height: 0;}
.box-form .form-checkboxes:before, .form-checkboxes:after {content: "";display: table;line-height: 0;}
.box-form .form-checkboxes {padding-left: 180px; width: 766px;}
.box-form .form-checkboxes .checkbox-span {background: #eeeeee;-webkit-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  padding: 5px; margin: 0 10px 10px 0;}
.box-form .form-checkboxes .checkbox-span label {float: left;}
.box-form .form-checkboxes .checkbox-span input {float: left; margin-right: 5px;}
.box-form .iframeelement {margin:10px 0 0 20px; border: 1px solid #E5E5E5; width: 990px; height: 0px; display: none;}
.box-form .elementName {display: inline-block; margin:10px 0 0 10px;}

/* gallery */
.box-formGallery { display: block; width: 460px; float: left; padding-right: 10px; border-right: 1px solid #ebebeb;}
.box-formGallery .fileList {margin: 10px 0px 10px 180px;}

/* tagi */
.select2-container {margin-left: 0px;}
.select2-container .select2-choices {border: 1px solid #CCCCCC; background: #FFFFFF; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; }.box-gallery { color:#555; font-size:14px; }

.box-gallery .gallery-left { float:left; margin-left:15px;padding-top:0px; line-height:22px; width: 876px; }

.box-gallery .gallery-top .left-icons { float:right; font-size:12px; color:#cecece; margin-left:10px; }
.box-gallery .gallery-top .left-icons .icons-likes { color:#1680be; height:20px; line-height:20px; float:left; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_like.png) no-repeat; }
.box-gallery .gallery-top .left-icons .icons-dislikes { height:20px; float:left; line-height:20px; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_dislike.png) no-repeat 0px 3px; }
.box-gallery .gallery-top .left-icons .icons-comments { height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px; }



.box-gallery .gallery-top { position:relative; margin-top:4px; margin-bottom:12px; }
.box-gallery .gallery-top .top-desc {  float:left; width:876px; margin-left:15px; }
.box-gallery .gallery-top .top-desc h1 { color:#1680be;  font-size:28px; font-weight:normal; line-height:32px; display:inline; }
.box-gallery .gallery-top .top-desc .gallery-back a { display:inline-block; color: #cecece; text-transform: lowercase; margin-left:15px; position:relative; top:-4px; }
.box-gallery .gallery-top .big-buttons { width:205px; height:40px; float:right; margin-right:5px; }
.box-gallery .gallery-top .big-buttons a.btn-blue .c { padding-right:16px; padding-left:18px; }

.box-gallery .gallery-slide { margin-bottom:15px; text-align:center; background:#333; position:relative; }
.box-gallery .gallery-slide a { text-decoration:none; }
.box-gallery .gallery-slide a.next { position:absolute; right:0px; top:0px; display:block; width:50%; height:100%; background:url(/public/img/gal_arrow_right.png) no-repeat 95% 42%; opacity:0.5; vertial-align:middle; }
.box-gallery .gallery-slide a.prev { position:absolute; left:0px; top:0px; display:block; width:50%; height:100%; background:url(/public/img/gal_arrow_left.png) no-repeat 5% 42%; opacity:0.5; vertial-align:middle; }
.box-gallery .gallery-slide a.next:hover, .box-gallery .gallery-slide a.prev:hover { opacity:1; }
.box-gallery .gallery-slide .desc { color:#fff; text-align:left; position:absolute; bottom:0px; width:100%; height:80px; background:#000; opacity:0.5; }
.box-gallery .gallery-slide:hover .desc { opacity:0.8; }
.box-gallery .gallery-slide .desc .attach {background:url(/public/img/icons/gallery_article.png) no-repeat top left; line-height: 32px; margin: 20px; padding-left: 40px; cursor:pointer; }
.box-gallery .gallery-slide .desc .attach.user { background:none; padding-left:0px; margin:16px; }
.box-gallery .gallery-slide .desc .attach.user a { color:#fff; }
.box-gallery .gallery-slide .desc .attach.user a img { margin-right:14px;  }
.box-gallery .gallery-slide .desc .title { position:absolute; right:24px; bottom:14px; font-size:13px; text-align:right; }
.box-gallery .gallery-slide .desc .time { text-align:right; font-size:10px; }

.box-gallery .box-likes { width:560px; float:left; }
.box-gallery .box-likes .likes-like { /*margin-right: 5px; width: 260px;*/}
.box-gallery .box-likes .likes-dislike { /*width: 260px;*/}
.box-gallery .box-ad-260x200 { float:right; margin-bottom:0px; }
.box-gallery .box-ad-260x200 .ad-260x200-head { display: none;}

.box-gallery .gallery-right { background:url(/public/img/article_right_bg.png) repeat-y; float: left; min-height:600px; width:205px; padding-left:4px; margin-left:15px; }

.box-gallery a.btn-blue { float: none;}

.box-gallery .box-gals { padding: 0; width:200px; padding-left:4px; margin-top:0px; margin-bottom:10px; }
.box-gallery .box-gals .gals-visible {  }
.box-gallery .box-gals .gals-visible a.pic {  width:96px; height:73px;}
.box-gallery .box-gals .gals-visible a.pic.pic1 { width:196px; height:150px;}
.box-gallery .box-gals .gals-visible a.pic.pic2 { width:96px; height:73px;}
.box-gallery .box-gals .gals-hidden a.pic { margin: 0 2px 4px; width:96px; height:73px;}
.box-gallery .box-gals .gals-visible a.pic.more { background:url(/public/img/gal_more.png) no-repeat 24px 18px; text-indent: -999999px; }
.box-gallery .box-gals .gals-hidden a.pic.less { background:url(/public/img/gal_more.png) no-repeat 24px 18px; text-indent: -999999px; }
.box-gallery .box-gals a.selected { opacity:0.6; }
.box-gallery .box-gals a:hover { opacity:0.7; }

.box-gallery .box-comments .comments-form form textarea { width: 772px; max-width: 772px;min-width: 772px; }
.box-gallery .box-comments .comments-form form a.btn-blue { float: left;}
.box-gals { background:#ececec; padding-left:6px; padding-top:2px; padding-bottom:2px; margin-top:8px; }
.box-gals .gals-visible { padding-top:4px; }
.box-gals .gals-visible a.pic { text-decoration:none; display:block; float:left; width:82px; height:62px; margin-right:4px; margin-bottom:4px; }
.box-gals .gals-visible a.pic.pic1 { width:336px; height:257px;}
.box-gals .gals-visible a.pic.pic2 { width:168px; height:125px;}
.box-gals .gals-visible a.pic.hide { display:none; }
.box-gals .gals-visible a.pic.more { background:url(/public/img/gal_more.png) no-repeat; text-indent: -999999px; }
.box-gals .gals-visible a.pic.more:hover { opacity:0.7; }
.box-gals .gals-visible .visible-main { margin-bottom:3px; }
.box-gals .gals-visible .main-pic-desc { display:block; margin-bottom:1px; font-size:12px; color:#999; padding-right:6px; }
.box-gals .gals-hidden a.pic.less { background:url(/public/img/gal_more.png) no-repeat; text-indent: -999999px; }
.box-gals .gals-hidden a.pic.less:hover { opacity:0.7; }
.box-gals .gals-hidden { display:none;  }
.box-gals .gals-hidden a.pic { text-decoration:none; display:block; float:left; width:82px; height:62px; margin-right:4px; margin-bottom:4px; }.box-gold { padding:12px; padding-right:0px; background:#ddd; }
.box-user .box-gold h2 { color:#666; border-bottom:1px solid #ccc; margin-right:16px; }

.box-gold .box-users-mid .box-user-mid { margin-right:11px; }.box-group-items { }
.box-group-items a { color:#1680BC; text-decoration:none; }

.box-group-items .group-item { margin-bottom:26px;  }
.box-group-items .group-item .item-img { width:120px; float:left;  }
.box-group-items .group-item .item-content { padding-left:120px; padding-top:3px; }
.box-group-items .group-item .item-content a.title { display:block; font-size:19px; line-height:19px; font-weight:bold; }
.box-group-items .group-item .item-content .desc-top { padding-bottom:6px; margin-top:2px; color:#666; font-size:12px; border-bottom:1px solid #ddd; margin-bottom:6px; }
.box-group-items .group-item .item-content .desc-bottom { color:#aaa; line-height:17px; }
.box-group-items .group-item .item-content .desc-bottom .bottom-time { font-size:12px; margin-top:2px; }.box-group-post { color:#555; font-size:14px; margin-top:8px; }

.box-group-post .left .bread { color:#aaa; font-size:9px; }
.box-group-post .left .desc { color:#ccc; font-size:11px; margin-bottom:12px; }
.box-group-post .left a.group-name { font-size:14px; }

.box-group-post .left {float: left; width: 550px;}
.box-group-post .left h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }
.box-group-post .left h2 { color:#1680be; font-size:18px; line-height:22px; margin:0px; padding:0px; margin-bottom:14px; font-weight:normal; }

.box-group-post .left .left-icons { float:right; font-size:12px; color:#cecece; position:relative; top:3px; margin-right:3px; }
.box-group-post .left .left-icons .icons-likes { color:#1680be; height:20px; line-height:20px; float:left; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_like.png) no-repeat; }
.box-group-post .left .left-icons .icons-dislikes { height:20px; float:left; line-height:20px; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_dislike.png) no-repeat 0px 3px; }
.box-group-post .left .left-icons .icons-comments { height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px; }


.box-group-post .right { float: left; margin-left:20px; width:300px; }

.box-group-post .right.right-border { border-left:#e3e3e3 solid 1px; padding-left:8px; margin-left:11px; }

.box-group-post .box-comments .comments-form textarea { width:450px; max-width:450px; }

.box-group-post .group-header-desc { color:#aaa; font-size:13px; }
.box-group-post .group-header-desc .b { color:#333; font-size:13px; }
.box-group-post .group-header-btn { float:right; }.box-group-search { height:100px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;  background:url(/public/img/box_search_bg.png) repeat-x; position:relative; top:-8px; }
.box-group-search h1.search-h, .box-group-search .search-h { color:#fff; font-weight:normal; margin:0px; padding:0px; position: absolute; top:12px; left:16px; font-size:17px; line-height:20px; }
.box-group-search .search-btn { line-height:44px; text-align:center; font-size:17px; text-decoration:none; text-shadow:#ddd 1px 1px; color:#000; position:absolute; right:14px; top:41px; display:block; height:44px; width:105px; background:url(/public/img/btn_user_search.png) no-repeat; }
.box-group-search .search-btn:hover {  background:url(/public/img/btn_user_search.png) no-repeat 0px -44px; }
.box-group-search .search-medium-input { width:410px; height:44px; background:url(/public/img/input_search_medium.png) no-repeat; position:absolute; top:40px; left:14px; }
.box-group-search .search-medium-input input { position:absolute; font-size:14px; height:30px; line-height:30px; width:390px; border:0px; margin:0px; padding:0px; left:10px; top:8px; background:transparent; box-shadow:none; border-radius:none; -webkit-border-radius:none; -moz-border-radius:none;  }.box-group { color:#555; font-size:14px; padding-top:12px; }

.box-group .group-top { position:relative; margin-top:20px; margin-bottom:12px; }
.box-group .group-top .group-top-head { width:560px; margin-bottom:20px; position:relative; }
.box-group .group-top .group-top-head a.group-name { position:absolute; top:-25px; }
.box-group .group-top-name {color: #1680BC; font-size: 30px; line-height:26px; }

.box-group .group-top .right-icons {float:right; font-size:12px; color:#cecece; margin: 0 10px;}
.box-group .group-top .right-icons .icons-comments {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px;}

.box-group .group-top-wallpaper {background: #f4f4f4;  height: 210px; width: 878px; position:relative; }
.box-group .group-top-wallpaper img {position: absolute; top: 0;}
.box-group .group-top-wallpaper .btn-add {background: #000; opacity:0.9; color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;   display: block; padding: 5px 15px; position: absolute; top: 45%; left: 28%; text-decoration: none;}
.box-group .group-top-wallpaper .btn-add span {font-size: 18px; font-weight: bold;}
.box-group .group-top-wallpaper .btn-add-active { display:none; }
.box-group .group-top-wallpaper:hover .btn-add-active { display:block; }

.box-group .group-top-wallpaper .group-top-pic { background: url(/public/img/profile.png) no-repeat; position:absolute; right:10px; top:-50px; height: 305px; width: 305px;  z-index: 5;}
.box-group .group-top-wallpaper .group-top-pic .btn-add {  background: #000; opacity:0.9; color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  display: block; padding: 5px 15px; position: absolute; top: 80%; left: 30%;  text-decoration: none;}
.box-group .group-top-wallpaper .group-top-pic .btn-add span {font-size: 18px; font-weight: bold;}
.box-group .group-top-wallpaper .group-top-pic-profile {margin: 4px 9px;}
.box-group .group-top-wallpaper .group-top-pic .btn-add-active { display:none; }
.box-group .group-top-wallpaper .group-top-pic .access { position:absolute; width: 250px;text-align:  center;font-size:12px;left:26px;line-height: 16px;top: 30px;color: #666; background: white;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  opacity: 0.5; padding: 5px; }
.box-group .group-top-wallpaper .group-top-pic:hover .btn-add-active { display:block; }

.box-group .group-top-menu { height:48px; position:relative; top:14px; text-transform: uppercase;}
.box-group .group-top .group-top-menu a {color: #323232; display: block-inline; line-height: 36px; margin-right:0px; padding: 8px 8px; text-decoration: none;}
.box-group .group-top .group-top-menu a.active {background: #323232; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  color: #fff; padding: 8px 12px; }
.box-group .group-top .group-top-menu a:hover {background-color: #e5e5e5; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  }

.box-group .group-left-first {float: left; width: 550px;}

.box-group .group-left-second {float: left; margin: 0 10px; width: 310px;}
.box-group .group-info {background: #f4f4f4; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin: -20px 0 15px 22px; width: 272px; position:relative;}
.box-group .group-info-list {font-size: 13px; padding-top: 10px; color:#888; }
.box-group .group-info-list p {background:url(/public/img/icons/icon_marker.png) no-repeat 0px 3px; border-bottom: 1px solid #fff; margin: 5px 15px; padding: 0 0 5px 24px;}
.box-group .group-info-list p:last-child {border-bottom: none;}
.box-group .group-info-list p.eye { background-image:url(/public/img/icons/eye.png) }
.box-group .group-info-list p.online { background-image:url(/public/img/icons/online.png) }
.box-group .group-info-list p.partner { background-image:url(/public/img/icons/partner.png) }
.box-group .group-info-list p.region { background-image:url(/public/img/icons/region.png) }
.box-group .group-info-list p.register { background-image:url(/public/img/icons/register.png) }
.box-group .group-info-list p.author { background-image:url(/public/img/icons/autor.png) }
.box-group .group-info-list span {font-weight: bold;}

.box-group .group-info-status { overflow:hidden; background: #afafaf; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;  font-size:13px; color:#fff; margin:16px; margin-top:0px; position:relative; top:14px; line-height:15px; padding:8px; }
.box-group .group-info-status.my { cursor:pointer; }
.box-group .group-info-status.my:hover { color:#f4f4f4; }
.box-group .group-info-status.none { display:none; }

.box-group .group-info-menu { border-top: 1px solid #ffffff; height:51px; overflow:hidden; margin-top:20px; border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; }
.box-group .group-info-menu .menu-person { color:#f5f5f5; padding-left:54px; background: #333 url(/public/img/icons/person.png) no-repeat 20px; border-left: 1px #dddddd solid; border-right: 1px #ffffff solid; display: block; margin: 0 -2px; height: 51px; }
.box-group .group-info-menu .menu-person:hover {background-color: #444;}
.box-group .group-info-menu a { text-decoration:none; } 
.box-group .group-info-menu a span { color:#a7a7a7;  height:51px; line-height:51px;  }

.box-group .box-group-right {margin-bottom:10px;}
.box-group .box-group-right .group-right-list {background: #F5F5F5; margin-top: 5px; padding: 5px 4px;}
.box-group .box-group-right .group-right-list a { display:block; float:left; width:62px; height:62px; margin-left:3px; margin-bottom:3px; }
.box-group .box-group-right .group-right-list .list-info { padding:10px; color:#999; font-size:12px;  text-shadow: #fff 1px 1px 1px; }
.box-group .box-group-right a.group-right-btn { display:block; width:204px; height:70px; background:url(/public/img/btn_search_friends.png) top left no-repeat; text-indent:-99999px; margin-left: 2px; margin-top: 5px;}
.box-group .box-group-right a.group-right-btn:hover { background:url(/public/img/btn_search_friends.png) bottom left no-repeat; }
.box-group .box-group-right a.group-right-link {background: url("/public/img/h_arrow.png") no-repeat left; font-size: 12px; font-weight: bold; display: block; height: 20px; width:204px; padding-left: 10px; text-decoration: none;}

.box-group h2 { margin:0px; padding:0px; margin-bottom:16px; font-weight:normal; color:#9d9d9d; font-size:19px; line-height:19px; border-bottom:1px solid #eee; padding-bottom:8px; }

.box-group-add .box-form .right { width:680px; padding:6px; }
.box-group-add .box-form li div.right label { color:#999; margin-right:10px; }

.box-group-add > h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }

.box-group-left a.group-left-link { display:block; padding-top:6px; color: #1680BC; line-height:18px; text-decoration:none; }
.box-group-left a.group-left-link .desc-top { display:block; color:#aaa; font-size:12px; padding-top:4px; }
.box-group-left a.group-left-link .title { font-size:15px; display:block; font-weight:bold; margin-top:1px;  }
.box-group-left a.group-left-link .desc-bottom { display:block; color:#aaa; font-size:12px;  }
.box-group-left .group-left-img { float:left; margin-right:10px; }.box-groupPost { line-height:18px; }
.box-groupPost .groupPost { margin-bottom:24px;  }
.box-groupPost .groupPost .post-img { width:114px; float:left; }
.box-groupPost .groupPost .post { height:100px; overflow:hidden; }
.box-groupPost .groupPost .post .bottom { border-top:1px solid #eee; margin-top:10px; position:relative; }

.box-groupPost .groupPost .post .bottom .comments { color:#ccc; font-size:12px; position:absolute; left:0px; top:4px; height: 20px; line-height: 20px; padding-left: 18px; background: url(/public/img/icons/article_comment.png) no-repeat 0px 3px; }
.box-groupPost .groupPost .post .bottom .last { color:#ccc; font-size:12px; position:absolute; right:0px; top:4px; height: 20px; line-height: 20px;  }
.box-groupPost .groupPost .bg { margin-bottom:14px; }
.box-groupPost .groupPost a.txt-link { text-decoration:none; }
.box-groupPost .groupPost .title { text-decoration:none; font-weight:bold;  font-size:17px;display:block; margin-bottom:8px; padding-top:4px; }
.box-groupPost .groupPost .text { color:#333; font-size:13px; display:block; line-height:16px; }
.box-hp { margin-left:10px; margin-top:5px; margin-bottom:5px; /*background:url(/public/img/hp_bg.png) repeat-y 308px;*/ }

.box-hp .hp-col1 { width:300px; float:left; margin-left:5px; overflow:hidden; }
.box-hp .hp-col2 { width:300px; float:left; margin-left:10px; overflow:hidden;}
.box-hp .hp-col3 { width:260px; float:left; margin-left:10px; overflow:hidden;}
.box-hp .hp-col4 { width:205px; float:left; margin-left:10px; overflow:hidden; }

.box-groups { margin-bottom:10px; }
.box-groups ul.groups-list { background:#eee; margin-top:3px; padding:4px; }
.box-groups ul.groups-list li { clear:both; border-top:1px solid #fff; margin-bottom:4px; padding-top:4px; height:55px; overflow:hidden; }
.box-groups ul.groups-list li.first { border-top:0px; padding-top:0px; }
.box-groups ul.groups-list li a { text-decoration:none; color:#929292; font-size:13px; }
.box-groups ul.groups-list li a img { float: left; margin-right:10px; width:100px; height:55px; }
.box-groups ul.groups-list li a span.h1 { display:block; margin-bottom:4px; padding-top:5px; line-height:16px; }
.box-groups ul.groups-list li a span.h1:hover { text-decoration:underline; }
.box-groups h2 { margin:0px;padding:0px;font-weight:normal;line-height:16px; }

.box-wall { margin-bottom:10px; }
.box-wall ul.wall-list { }
.box-wall ul.wall-list li { border-bottom:1px solid #e3e3e3; margin-top:3px; }
.box-wall ul.wall-list li a { text-decoration:none; color:#929292; font-size:13px; }
.box-wall ul.wall-list li a .h1 { display:block; }
.box-wall ul.wall-list li a:hover .h1 { text-decoration:underline; }
.box-wall ul.wall-list li a .left { display:block; float:left;width:120px; height:84px; }
.box-wall ul.wall-list li a .right { display: block; padding-left:128px; padding-top:4px; padding-bottom:10px; } 
.box-wall ul.wall-list li a .right .time { font-family:"PT Sans Narrow";  }
.box-wall ul.wall-list li a .comments { font-size:11px; margin-top:3px; display:block; height:19px; float:left; padding-left:21px;padding-right:10px; background:url(/public/img/icons/hp_comments.png) no-repeat 0px 2px; }
.box-wall ul.wall-list li a .like { font-size:11px; margin-top:3px;display:block; height:16px; float:left; padding-left:18px;padding-right:10px; background:url(/public/img/icons/hp_like.png) no-repeat; }
.box-wall ul.wall-list li a .dislike { font-size:11px; margin-top:3px;display:block; height:20px; float:left; padding-left:19px;background:url(/public/img/icons/hp_dislike.png) no-repeat 0px 4px; }

.box-news { margin-bottom:10px; }
.box-news a.news-first { display:block; margin-top:3px; border-bottom:2px solid #1680BC; text-decoration:none; }
.box-news a.news-first .h1 { font-size:17px; margin-top:12px;margin-bottom:12px; display:block; padding-left:10px;padding-right:10px; height:30px; }
.box-news a.news-first:hover .h1 { text-decoration:underline; } 
.box-news a.news-first .first-content { display:block; overflow:hidden; height:180px; }
.box-news a.news-item { font-size:16px; background:#f5f5f5; display:block; margin-top:3px; border-bottom:1px solid #D3D3D3; text-decoration:none;padding-top:12px;padding-bottom:13px;padding-left:10px;padding-right:10px;  }
.box-news a.news-item:hover { background:#E9E9E9; color:#1680BC; }
.box-news a.news-item.current { background:#E9E9E9; color:#a7a7a7; }
.box-news a.news-item .item-content { display:none; }

.box-mag { margin-bottom:10px;   }
.box-mag a.mag-first { display:block; border-bottom:2px solid #1680BC; text-decoration:none; height:370px; overflow:hidden; margin-top:3px; }
.box-mag a.mag-first .h1 { font-size:18px; line-height:1.1; margin-top:14px;margin-bottom:14px; display:block; margin-left:10px;margin-right:10px; padding-bottom:10px; border-bottom:1px solid #e3e3e3; }
.box-mag a.mag-first:hover .h1 { text-decoration:underline; } 
.box-mag a.mag-first .desc { text-decoration:none; color:#929292; font-size:13px; display:block; padding-left:10px;padding-right:10px; margin-bottom:18px; height:180px; overflow:hidden; }
.box-mag a.mag-first .first-content { display:block; }
.box-mag a.mag-item { font-size:16px; background:#f5f5f5; display:block; margin-top:3px; border-bottom:1px solid #D3D3D3; text-decoration:none;padding-top:12px;padding-bottom:13px;padding-left:10px;padding-right:10px;  }
.box-mag a.mag-item:hover { color:#1680BC;  background:#E9E9E9;  }
.box-mag a.mag-item.current { background:#E9E9E9; color:#a7a7a7; }
.box-mag a.mag-item .item-content { display:none; }

.box-tags { margin-bottom:10px; }
.box-tags .tags-list { margin-top:8px; padding-left:6px; padding-right:6px; color:#cbcbcb; }
.box-tags .tags-list a { line-height:1.5; color:#1680BC; }
.box-tags .tags-list a.s1 { font-size:12px; }
.box-tags .tags-list a.s2 { font-size:13px; }
.box-tags .tags-list a.s3 { font-size:14px; }
.box-tags .tags-list a.s4 { font-size:16px; }
.box-tags .tags-list a.s5 { font-size:18px; }
.box-tags .tags-list a.s6 { font-size:20px; }
.box-tags .tags-list a.s7 { font-size:22px; }
.box-tags .tags-list a.s8 { font-size:24px; }
.box-tags .tags-list a.s9 { font-size:26px; }
.box-tags .tags-list a.s10 { font-size:28px; }

.box-places { margin-bottom:10px; }
.box-places ul.places-list { background:#eee; margin-top:3px; padding:4px; }
.box-places ul.places-list li { clear:both; border-top:1px solid #fff; margin-bottom:4px; padding-top:4px; }
.box-places ul.places-list li.first { border-top:0px; padding-top:0px; }
.box-places ul.places-list li a { display:block; padding-bottom:1px; text-decoration:none; color:#929292; font-size:13px; }
.box-places ul.places-list li a img { float: left; margin-right:10px; width:100px; height:55px; }
.box-places ul.places-list li a span.h1 { display:block; margin-bottom:4px; padding-top:5px; line-height:16px;  }
.box-places ul.places-list li a:hover span.h1 { text-decoration:underline; }
.box-places ul.places-list li a .desc { display:block; }
.box-places h2 { margin:0px;padding:0px;font-weight:normal;line-height:18px; }

.box-events { margin-bottom:10px; }
.box-events ul.events-list { background:#eee; margin-top:3px; padding-bottom:8px; }
.box-events ul.events-list li.day-head { background:#c9c9c9; color:#fff; padding:5px; padding-left:8px; font-size:14px; }
.box-events ul.events-list li.day { color:#929292; font-size:13px;line-height:14px;  position:relative;border-top:1px solid #fff; padding-top:10px; margin-left:8px; margin-right:10px; margin-bottom:10px; }
.box-events ul.events-list li.day.first { border-top:0px; }
.box-events ul.events-list li.day a { color:#1680BC; }
.box-events ul.events-list li.day a.h1 { display:block; margin-bottom:4px; line-height:16px; }
.box-events ul.events-list li .event { margin-left:45px; }
.box-events ul.events-list li .time { font-size:14px; position:absolute;top:11px;left:0px; color:#929292; }
.box-events h2 { margin:0px;padding:0px;font-weight:normal;line-height:18px; }

.box-hads { margin-bottom:10px; }
.box-hads ul.anno-list { background:#eee; margin-top:3px; padding-bottom:8px; }
.box-hads ul.anno-list li.cat-head { background:#c9c9c9; color:#fff; padding:5px; padding-left:8px; font-size:14px; }
.box-hads ul.anno-list li.ad { color:#929292; font-size:13px;line-height:14px;  position:relative;border-top:1px solid #fff; margin-left:8px; padding-top:10px; margin-right:10px; margin-bottom:10px; }
.box-hads ul.anno-list li.ad.first { border-top:0px;  }
.box-hads ul.anno-list li.ad a { color:#1680BC; }
.box-hads ul.anno-list li.ad a.h1 { display:block; margin-bottom:4px; line-height:16px; }
.box-hads ul.anno-list li .content { margin-left:68px; min-height:60px; }
.box-hads ul.anno-list li .img { font-size:14px; position:absolute;top:10px;left:0px; color:#929292; }
.box-hads ul.anno-list li .img img { width:60px; height:60px; }
.box-hads h2 { margin:0px;padding:0px;font-weight:normal;line-height:18px; }

.box-books { margin-bottom:10px; border-bottom:1px solid #e3e3e3;}
.box-books a.books-item { display:block; text-decoration:none; border-top:1px solid #e3e3e3; padding-top:8px; color:#929292; font-size:13px; margin-bottom:16px; }
.box-books a.books-item .h1 { display:block;  }
.box-books a.books-item:hover .h1 { text-decoration: underline; }
.box-books a.books-item .director { display:block;  }
.box-books a.books-item.first { border-top:0px; }
.box-books a.books-item-image { position:relative; display:block; margin-top:3px; }
.box-books a.books-item-image img { width:205px; height:180px; }
.box-books a.books-item-image .big-img-rate { height:40px; background:#303030; opacity:0.8; position:absolute; bottom:0px; left:0px; right:0px; }
.box-books a.books-item-image .rate-bg { background:url(/public/img/rate_bg.png) no-repeat; width:108px; height:10px; position:absolute; bottom:10px; left:10px;  }
.box-books a.books-item-image .rate-bg .rate-val {background:url(/public/img/rate_active.png) no-repeat; width:0px; height:10px; }
.box-books a.books-item-image .rate-nr { font-size:20px; line-height:22px; height:22px; color:#9b9b9b; position:absolute; bottom:9px; width:50px; left:128px; }
.box-books a.books-item-image .rate-nr span { font-weight:bold; color:#fff; }
.box-books h2 { margin:0px;padding:0px;font-weight:normal;line-height:18px; }

.box-tv { margin-bottom:10px; border-bottom:1px solid #e3e3e3;}
.box-tv a.tv-item { padding-bottom:8px; display:block; text-decoration:none; border-top:1px solid #e3e3e3; padding-top:8px; color:#929292; font-size:13px; padding-left:10px; padding-right:10px; }
.box-tv a.tv-item .h1 { display:block; margin-bottom:2px; }
.box-tv a.tv-item .time { font-family:"PT Sans Narrow"; color:#bbb; }
.box-tv a.tv-item:hover .h1 { text-decoration: underline; }
.box-tv a.tv-item.first { border-top:0px; }
.box-tv a.tv-item-image { text-decoration:none; display:block; margin-top:3px;}

.box-prideshop { margin-bottom:10px; }
.box-prideshop a.prideshop-logo { display:block; text-indent:-99999px; background:url(/public/img/prideshop_hp.png) no-repeat 5px 5px; height:33px; }
.box-prideshop .prideshop-list {  padding:4px; }
.box-prideshop .prideshop-list a { text-decoration:none; display:block; position:relative; margin-bottom:12px; }
.box-prideshop .prideshop-list a img.productimg { width:197px; height:55px; }
.box-prideshop .prideshop-list a .price { display:block;position:absolute;right:-3px;top:36px;background:#E40808;width:42px;height:20px;line-height:20px;text-align:center; font-size:12px; color:#fff; }
.box-prideshop .prideshop-list a .h1 { padding-left:6px;padding-right:4px; display:block; margin-top:6px; color:#555; }
.box-prideshop .prideshop-list a:hover .h1 { text-decoration:underline; }
.box-prideshop h2 { margin:0px;padding:0px;font-weight:normal;line-height:18px; }

.box-przeploty { margin-bottom:10px; }
.box-przeploty a.przeploty-logo { display:block; text-indent:-99999px; background:url(/public/img/przeploty_hp.png) no-repeat 5px 5px; height:30px; }
.box-przeploty .przeploty-list { background:#EADEE4; padding:4px; }
.box-przeploty .przeploty-list a { text-decoration:none; display:block; position:relative; margin-bottom:12px; }
.box-przeploty .przeploty-list a .h1 { padding-left:6px;padding-right:4px; display:block; margin-top:6px; color:#580F51; }
.box-przeploty .przeploty-list a:hover .h1 { text-decoration:underline; }

.relaunch-blog { display:block; width:260px; height:68px; background:url(/public/img/info_portal.png) no-repeat 0px 0px ; margin-bottom:6px; }
.relaunch-blog:hover {  background:url(/public/img/info_portal.png) no-repeat 0px -68px; }

.label-float { float:left; display:block; margin-right:14px;  }

.hidden { position:absolute; left:-999999px; }.box-images { display: block; width: 680px; float: left; padding-left: 29px;}
.box-images .imgList {list-style-type: none; margin: 0px; padding: 0px;}
.box-images .imgList .image {display: inline-block; width: 128px; margin: 0px 6px 6px 0px; position: relative; border: 1px solid #aaaaaa; float: left; padding: 0px; overflow: hidden;}
.box-images .imgList .image .optionholder {position: absolute; bottom: 0px; left: 0px; background: #dbdbdb;}
.box-images .imgList .image .optionholder .imgDesc {display: block; width: 118px; margin: 0px 0px 10px 0px; border: 1px solid #aaaaaa; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;  }
.box-images .imgList .image .optionholder .imgDel {display: block; width: 20px; height: 20px; cursor: pointer; float: left; margin-left: 5px;}
.box-images .imgList .image .optionholder .imgMove {display: block; width: 20px; height: 20px; cursor: move; float: left; margin-left: 10px;}
.box-images .imgList .image .optionholder .imgMain {margin: 0px 2px 10px 5px; float: left;}
.box-images .imgList .image .optionholder .mainLabel {position: relative; display: block; width: 40px; float: left;}

.box-imgtool .slider {margin-bottom: 15px;}
.box-imgtool .slider .span1 {line-height: 14px;}.box-info .infotable tr { vertical-align: top; }
.box-info .infotable td { padding-left: 10px; }.box-inside-article { padding: 20px 0 20px 0; margin-top:20px;  border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; position:relative; }
.box-inside-article .l { display: block; position:absolute; right:0px; top:-20px; font-size: 12px; color:#000; }
.box-inside-article a { display:block; margin-left:50px; margin-right:20px; text-decoration:none; }
.box-inside-article a img { float:left; margin-right:20px; width:120px;}
.box-inside-article a .title { display:block; margin-top:4px; font-size:21px; line-height:24px;  color:#1680BC;  }
.box-inside-article a .sub { display: block; margin-top:4px; color:#000; font-weight:normal; }

.box-inside-image { background:#f4f4f4; font-size:14px; line-height:16px; margin-bottom:0px; }
.box-inside-image a { display:block; text-decoration:none; }
.box-inside-image a img { width:560px; height:auto; }
.box-inside-image a .title { display:inline-block; padding:5px 8px 5px 8px; }
.box-inside-image a .sub { text-align:right; display:inline-block; color:#999; font-size:11px; line-height:13px; padding:2px 8px 2px 8px; }

.box-inside-poll { position:relative; background:#f5f5f5; }
.box-inside-poll .head { border:0; margin:0; position:absolute;right:0px; top:0px; font-size:13px; padding-left:12px;padding-right:12px; height:24px; line-height:24px; background:#1680BC; color:#fff; }
.box-inside-poll .poll-container { margin-left:20px; margin-right:20px; padding: 30px 0 16px 0; }
.box-inside-poll .poll-container .poll-title { font-size: 24px; margin-bottom:24px; }
.box-inside-poll .poll-container .poll-title span { display:block; font-size: 14px; }
.box-inside-poll .answers li.answer-undone a { display:block; position:relative; text-decoration:none; font-size:16px; color:#000; min-height:36px; margin-bottom:12px; padding-left:50px; padding-top:4px; }
.box-inside-poll .answers li.answer-undone a em { display:block; width:36px; height:36px; position:absolute; left:0px; top:0px; background:url(/public/img/checkbox-vote.png) no-repeat; background-position: 0px -36px; }
.box-inside-poll .answers li.answer-undone a:hover em { background-position: 0 0;}
.box-inside-poll .answers li.answer-done { position:relative; }
.box-inside-poll .answers li.answer-done .percent { position:absolute; left:0px; top:3px; font-size:26px; color:#000; }
.box-inside-poll .answers li.answer-done .vote { margin-left:80px; margin-bottom: 18px; color:#000; }
.box-inside-poll .answers li.answer-done .progressbar { background:#1680BC; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  height:16px; position:relative; margin-bottom:3px; }
.box-inside-poll .answers li.answer-done .progressbar .bar { position:absolute; right:0px; top:0px; bottom:0px; background:#fff; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;  }.box-instagram-gallery { }
.box-instagram-gallery > a { width:140px; height:140px; display:block; float:left; margin:0 7px 7px 0; position:relative; }
.box-instagram-gallery > a:nth-child(6n) { margin-right:0; }
.box-instagram-gallery > a:hover { opacity:0.8; }
.box-instagram-gallery > a.more { background-color: #eee; color:#a7a7a7; }
.box-instagram-gallery > a .insta {  background-image: url(/public/img/icons/icon-instagram-gray.png); position: absolute; left: 0; top: 0;right: 0; height: 100px;background-repeat: no-repeat;background-position: center; }
.box-instagram-gallery > a .insta1 { position: absolute; top: 76px; font-size: 13px; left: 0px; right: 0px; text-align: center; }
.box-instagram-gallery > a .insta2 { position: absolute; top: 92px; font-size: 11px; left: 0px; right: 0px; text-align: center; }
.box-instagram-gallery > a > img { width:100%;height:100%; }.box-likes { margin-bottom:18px; }
.box-likes .h { text-transform: uppercase;}
.box-likes .likes-like { float:left; width:50%; }
.box-likes .likes-dislike { float:left; width:50%; }
.box-likes a.btn-blue-big {  margin:0px; margin-right:3px; text-align:center; }
.box-likes a.btn-gray-big { margin:0px; margin-left:3px; text-align:center; }
.box-likes a.btn-blue-big .count { text-shadow:none; color: #66c2f5; }
.box-likes a.btn-gray-big .count { text-shadow:none; color: #fff; }

.box-likes .like-user { margin-top: 5px; }

.box-likes .like-user.margin10 a, .box-likes .dislike-user.margin10 a { margin-left:2px; margin-right:8px; margin-bottom:10px; }
.box-likes .like-user.margin8 a, .box-likes .dislike-user.margin8 a { margin-left:2px; margin-right:6px; margin-bottom:8px; }
.box-likes .like-user.margin6 a, .box-likes .dislike-user.margin6 a { margin-left:2px;margin-right:4px; margin-bottom:6px; }
.box-likes .like-user.margin4 a, .box-likes .dislike-user.margin4 a { margin-left:2px;margin-right:2px; margin-bottom:4px; }
.box-likes .like-user.margin2 a, .box-likes .dislike-user.margin2 a { margin-left:2px; margin-right:0px; margin-bottom:2px; }

.box-likes .like-user a { float:left; display:block; text-decoration:none; width:50px; height:50px; margin-right:2px; margin-bottom:2px; }
.box-likes .dislike-user { margin-top: 5px; }
.box-likes .dislike-user a { float:left; display:block; text-decoration:none; margin-left:2px; margin-bottom:2px; width:50px; height:50px; }
.box-likes a.more { background:url(/public/img/like_more.png) no-repeat; cursor: default; }

.box-likes-counter { float:right; color:#ccc; font-size:13px; }
.box-likeswiki { margin-bottom:18px; }
.box-likeswiki .h { text-transform: uppercase;}
.box-likeswiki .likes-like { float:left; width:50%; }
.box-likeswiki .likes-dislike { float:left; width:50%; }
/*.box-likeswiki .our-rating { float:left; width:20%; }*/
.box-likeswiki .rate-field { margin:0px; margin-left:6px; text-align:center; height: 48px; display: block; border: 1px solid #b5b5b5; background: #ececec; -webkit-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.box-likeswiki a.btn-blue-big {  margin:0px; margin-right:3px; text-align:center; }
.box-likeswiki a.btn-gray-big { margin:0px; margin-left:3px; text-align:center; }
.box-likeswiki a.btn-blue-big .count { text-shadow:none; color: #66c2f5; }
.box-likeswiki a.btn-gray-big .count { text-shadow:none; color: #fff; }

.box-likeswiki .like-user { margin-top: 5px; }


.box-likeswiki .like-user.margin10 a, .box-likeswiki .dislike-user.margin10 a { margin-left:2px;margin-right:8px; margin-bottom:10px; }
.box-likeswiki .like-user.margin8 a, .box-likeswiki .dislike-user.margin8 a { margin-left:2px; margin-right:6px; margin-bottom:8px; }
.box-likeswiki .like-user.margin6 a, .box-likeswiki .dislike-user.margin6 a { margin-left:2px;margin-right:4px; margin-bottom:6px; }
.box-likeswiki .like-user.margin4 a, .box-likeswiki .dislike-user.margin4 a { margin-left:2px;margin-right:2px; margin-bottom:4px; }
.box-likeswiki .like-user.margin2 a, .box-likeswiki .dislike-user.margin2 a { margin-left:2px;margin-right:0px; margin-bottom:2px; }



.box-likeswiki .like-user a { float:left; display:block; text-decoration:none; margin-right:2px; margin-bottom:2px; width:50px; height:50px; }
.box-likeswiki .dislike-user { margin-top: 5px; }
.box-likeswiki .dislike-user a { float:left; display:block; text-decoration:none; margin-left:2px; margin-bottom:2px; width:50px; height:50px; }
.box-likeswiki a.more { background:url(/public/img/like_more.png) no-repeat; cursor: default; }
.c {clear: both;}
ul {margin: 0px;}
    
.box-list .opinion-field {display: block; height: 64px; width: 700px;}
.box-list .opinion-field .box-img {display: block; height: 64px; width: 64px; margin-right: 16px; float: left;}
.box-list .opinion-field .box-person {display: block; height: 64px; width: 150px; margin-right: 15px; float: left;}
.box-list .opinion-field .box-text{display: block; height: 64px; width: 455px; float: left;}
.box-list .mainPic {display: block; width: 64px; height: 64px; border: 1px solid #aaaaaa; position: absolute; z-index: 50;}
.box-list .tripleImg {display: block; width: 260px; height: 64px; position: relative;}
.box-list .imgHolder {display: block; width: 54px; height: 54px; overflow: hidden; position: absolute; top: 5px; border: 1px solid #aaaaaa; background: #fff;}
.box-list .tripleImg img {display: block; width:content-box; height:content-box;}
.box-list .submitBox {float: left;}
.box-list .imgUpdown {cursor: move;}
.box-list .icon-margin {margin: 0 5px;}.box-login-external { float:right; width:400px; border-left:1px solid #ddd; padding-left:30px; }.box-my-wall { line-height:17px; }
.box-my-wall .commentlist-c { min-height:50px; margin-bottom:14px; }
.box-my-wall .c-action { margin-left:64px; margin-bottom:6px; font-size:12px; }
.box-my-wall .c-action .time { color:#aaa; display:block; } 
.box-my-wall .c-box { margin-left:64px; margin-top:8px; padding:8px; padding-left:0px; border:1px solid #e5e5e5; border-left:0px; }
.box-my-wall .c-txt { margin-left:64px; font-size:14px; }
.box-my-wall .c-box .img { display:block; float:left; margin-right:16px; text-decoration:none; }
.box-my-wall .c-box .link { text-decoration:none; }
.box-my-wall .c-box .link .desc { font-size:13px; color:#999; display:block; margin-top:8px; }
.box-my-wall .c-box .link .title { display:block; margin-top:6px; font-weight:bold; }
.box-my-wall .c-box .link .book-title { display:block; font-weight:bold; margin-bottom:6px; }
.box-my-wall .c-box .link .author-title { display:block; margin-top:6px; font-size:12px; }
.box-my-wall .c-box .link .short-desc {  font-size:12px; }

.box-my-wall .c-box.pic { font-size:12px; }
.box-my-wall .c-box .pic_title { font-weight:bold; font-size:13px; display:block; margin-top:6px; margin-bottom:8px; }
.box-my-wall .c-box .album_title { font-size:12px; }

.box-my-wall .c-box .box-external .external { border:0px; padding:0px; margin:0px; }

.box-my-wall .commentlist-c .t-head .time { color:#aaa;font-size:12px; display:block; }.box-my { margin-top:6px; }
.box-my h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:14px; font-weight:normal; }
.box-my h2 { margin:0px; padding:0px; margin-bottom:16px; font-weight:normal; color:#9d9d9d; font-size:19px; line-height:19px; border-bottom:1px solid #eee; padding-bottom:8px; }

.box-my .my-left { float:left; width:180px; margin-right:5px; }

.box-my .my-left .my-menu a { display:block; padding:10px; padding-left:18px; margin-bottom:1px; background:#E6E6E6; color:#666; text-decoration:none; font-size:16px; }
.box-my .my-left .my-menu a.active, .box-my .my-left .my-menu a.active:hover { background:#208FCE; color:#fff; }
.box-my .my-left .my-menu a:hover { background:#ddd; }

.box-my .my-right { float:left; width:675px; border-left:1px solid #e7e7e7; padding-left:15px; }.box-notify { margin-right:12px; }
.box-notify .item { padding-left:28px; border-bottom:1px solid #eee; font-size:13px; padding-bottom:5px; margin-bottom:5px; }
.box-notify .item.friend_add { background:url(/public/img/icons/notify_friend_add.png) no-repeat; }
.box-notify .item.friend { background:url(/public/img/icons/notify_friend.png) no-repeat; }
.box-notify .item.friends { background:url(/public/img/icons/notify_friends.png) no-repeat; }
.box-notify .item.heart { background:url(/public/img/icons/notify_heart.png) no-repeat; }
.box-notify .item.comment { background:url(/public/img/icons/notify_comment.png) no-repeat; }
.box-notify .item.ok { background:url(/public/img/icons/notify_ok.png) no-repeat; }
.box-notify .item.favorite { background:url(/public/img/icons/notify_favorite.png) no-repeat; }
.box-notify .item .time { float:right; color:#aaa;font-size:12px; }

.box-notify .item .del {font-size: 15px; font-weight:bold; line-height: 24px; color: #bbb; text-shadow: 0 1px 0 #ffffff; text-decoration:none; } 
.box-notify .item .del:hover { color: #666; } .box-opinion { margin-top:0px; margin-bottom:20px; width:560px; }
.box-opinion.box-commentlist .commentlist-c .c-t .t-text { line-height:19px; font-size:14px; }
.box-opinion.box-commentlist .commentlist-c .c-t .t-head { font-size:14px; margin-bottom:15px; }
.box-opinion.box-commentlist .commentlist-c .c-t .t-head .head-time { left:0px; display:block; line-height:15px; }
.box-opinion.box-commentlist .commentlist-c .c-ot { margin-left:114px; }

.box-opinion-debate { margin-top:0px; margin-bottom:20px; width:49%; float:left; }
.box-opinion-debate-1 { float:right; }
.box-opinion-debate .head { margin-bottom:8px; }
.box-opinion-debate .head img { width:70px; height: 70px; float:left; margin-right:8px; }
.box-opinion-debate .head .head-time { color: #999; font-size: 12px; display:block; line-height:15px; }
.box-opinion-debate.box-commentlist .commentlist-c .c-ot { margin-left:0px; }.box-paging {  margin-top:30px; margin-bottom:30px; text-align:right; font-size:13px; }
.box-paging ul { margin:0; padding:0; list-style: none; }
.box-paging ul li { display:inline-block; text-decoration:none;   height:20px; line-height:20px; padding-left:8px; padding-right:8px; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  background-color: #f1f1f1 ;  color:#000;  font-size: 14px; margin-right:2px; }
.box-paging ul li.paging-page { background-color: #157fbb ; }
.box-paging ul li.paging-desc { background: none ; color:#aaa; font-size:13px; }
.box-paging ul li.paging-current {  }
.box-paging a { text-decoration:none; background-color: #157fbb ;  color:#fff;  }

.box-paging-article { text-align:center; margin-top:30px; margin-bottom:30px; }
.box-paging-article .box-paging { display:inline; }
.box-paging-article .box-paging .paging-end { display:none; }
.box-paging-article ul { display:inline; margin:auto; text-align:center; }
.box-paging-article ul li { font-size:16px; padding: 10px; padding-top:4px; padding-bottom:4px; }
.box-paging-article ul li.paging-page { background:none; color:#222; padding: 4px; padding-top:4px; padding-bottom:4px; }
.box-paging-article ul li.paging-page a { background:none; color:#222; }
.box-paging-article a.next-prev { display:inline-block; margin-left:5px;margin-right:5px; color:#222; font-size:16px; }.box-pic-upload { } 
.box-pic-upload #add_pic_disk { margin-top:14px; background:whiteSmoke; padding:14px; }
.box-pic-upload #add_pic_disk form { margin:0px; }
.box-pic-upload #add_pic_disk form .hidden { position:absolute; left:-999999px }
.box-pic-upload #add_pic_disk form .desc { font-size:12px; color:#999; float:right; }
.box-pic-upload #add_pic_disk form input[type="file"] { width:250px; height:auto !important; line-height:auto !important; }
.box-pic-upload #add_pic_disk form .btn-blues { margin-top:8px; }.box-pills { margin-bottom:18px; }

.box-pills .desc { color:#333 !important; font-size:13px !important; padding-right:6px; display: block; float:left; height:30px; line-height: 30px; margin:0px; margin-right:8px;  text-decoration: none;  }

.box-pills a {border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  padding-left:6px; padding-right:6px; text-transform:uppercase; color: #323232; display: block; float:left; height:30px; line-height: 30px; margin:0px; margin-right:8px;  text-decoration: none; font-size:13px; }
.box-pills a.active {background: #323232;  color: #fff;}
.box-pills a:hover {background-color: #e5e5e5; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  }
.box-pills .more { cursor:pointer; position:relative; left:0px; top:0px; color: #323232; display: inline-block; margin-right:0px; padding: 6px 8px; background: url("/public/img/arrow_down2.png") no-repeat 6px 6px;  }
.box-pills .more:hover { background: #e5e5e5 url("/public/img/arrow_down2.png") no-repeat 6px 6px; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;   }

.box-pills .more #profil_tab_more { display:none; position:absolute; top:30px; padding-left:0px; padding:5px; border-radius: 0px 5px 5px 5px; -webkit-border-radius: 0px 5px 5px 5px; -moz-border-radius: 0px 5px 5px 5px;   left:0px; z-index:11; background:#e5e5e5; }
.box-pills .more:hover #profil_tab_more { display:block; }
.box-pills .more #profil_tab_more a { padding:0px; padding-left:24px; padding-right:24px; display:block; }
.box-pills .more #profil_tab_more a:hover {background-color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  }.box-place { color:#555; font-size:14px; }

.box-place .place-left { float:left; margin-left:15px;padding-top:0px; line-height:22px; width: 880px; }

.box-place .place-top { position:relative; margin-top:4px; margin-bottom:12px;}
.box-place .place-top .place-top-head {padding-top: 15px;}
.box-place .place-top-name {color: #1680BC; font-size: 30px;}
.box-place .place-top-age {color: #d4d4d4; font-size: 20px; padding-left: 7px;}

.box-place .place-top .right-icons {float:right; font-size:12px; color:#cecece; margin: 0 10px;}
.box-place .place-top .right-icons .icons-grey {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/heart_grey.png) no-repeat 0px 2px;}
.box-place .place-top .right-icons .icons-gold {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/heart_gold.png) no-repeat 0px 1px;}
.box-place .place-top .right-icons .icons-red {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/heart_red.png) no-repeat 0px 1px;}
.box-place .place-top .right-icons .icons-comments {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px;}

.box-place .place-top-pic {background: url(/public/img/profile.png) no-repeat; float: right; margin-right: 12px; margin-top: 5px; height: 305px; width: 305px; position: relative; z-index: 5;}
.box-place .place-top-pic .btn-add {background: #000; opacity:0.9; color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  display: block; padding: 5px 15px; position: absolute; top: 80%; left: 30%;  text-decoration: none;}
.box-place .place-top-pic .btn-add span {font-size: 18px; font-weight: bold;}
.box-place .place-top-pic-profile {margin: 4px 9px;}
.box-place .place-top-pic .btn-add-active { display:none; }
.box-place .place-top-pic:hover .btn-add-active { display:block; }

.box-place .place-top-wallpaper {background: #f4f4f4; position: absolute; top: 70px; height: 210px; width: 878px;}
.box-place .place-top-wallpaper img {position: absolute; top: 0;}
.box-place .place-top-wallpaper .btn-add {background: #000; opacity:0.9; color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;   display: block; padding: 5px 15px; position: relative; top: 45%; left: 28%; width: 70px; text-decoration: none;}
.box-place .place-top-wallpaper .btn-add span {font-size: 18px; font-weight: bold;}
.box-place .place-top-wallpaper .btn-add-active { display:none; }
.box-place .place-top-wallpaper:hover .btn-add-active { display:block; }

.box-place .place-top-menu {margin-top: -18px; position:relative; text-transform: uppercase;}
.box-place .place-top .place-top-menu a {color: #323232; display: block-inline; line-height: 36px; margin-right:0px; padding: 8px 8px; text-decoration: none;}
.box-place .place-top .place-top-menu a.active {background: #323232; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  color: #fff; padding: 8px 12px; }
.box-place .place-top .place-top-menu a:hover {background-color: #e5e5e5; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  }
.box-place .place-top .place-top-menu .more { cursor:pointer; position:relative; left:0px; top:0px; color: #323232; display: inline-block; margin-right:0px; padding: 6px 8px; background: url("/public/img/arrow_down2.png") no-repeat 6px 6px;  }
.box-place .place-top .place-top-menu .more:hover { background: #e5e5e5 url("/public/img/arrow_down2.png") no-repeat 6px 6px; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;   }

.box-place .place-top .place-top-menu .more #profil_tab_more { display:none; position:absolute; top:30px; padding-left:0px; padding:5px; border-radius: 0px 5px 5px 5px; -webkit-border-radius: 0px 5px 5px 5px; -moz-border-radius: 0px 5px 5px 5px;   left:0px; z-index:11; background:#e5e5e5; }
.box-place .place-top .place-top-menu .more:hover #profil_tab_more { display:block; }
.box-place .place-top .place-top-menu .more #profil_tab_more a { padding:0px; padding-left:24px; padding-right:24px; display:block; }
.box-place .place-top .place-top-menu .more #profil_tab_more a:hover {background-color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  }

.box-place .place-left-first {float: left; width: 550px;}

.box-place .place-left-second {float: left; margin: 0 10px; width: 310px;}
.box-place .place-info {background: #f4f4f4; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;  margin: -35px 0 15px 22px; width: 272px; position:relative;}
.box-place .place-info-list {font-size: 13px; padding-top: 10px; color:#888; }
.box-place .place-info-list p {background:url(/public/img/icons/icon_marker.png) no-repeat 0px 3px; border-bottom: 1px solid #fff; margin: 5px 15px; padding: 0 0 5px 24px;}
.box-place .place-info-list p:last-child {border-bottom: none;}
.box-place .place-info-list p.eye { background-image:url(/public/img/icons/eye.png) }
.box-place .place-info-list p.online { background-image:url(/public/img/icons/online.png) }
.box-place .place-info-list p.partner { background-image:url(/public/img/icons/partner.png) }
.box-place .place-info-list p.region { background-image:url(/public/img/icons/region.png) }
.box-place .place-info-list p.register { background-image:url(/public/img/icons/register.png) }
.box-place .place-info-list p.mail { background-image:url(/public/img/icons/mail.png) }
.box-place .place-info-list p.phone { background-image:url(/public/img/icons/phone.png) }
.box-place .place-info-list p.category { background-image:url(/public/img/icons/category.png) }
.box-place .place-info-list p.www { background-image:url(/public/img/icons/www.png) }
.box-place .place-info-list span {font-weight: bold;}

.box-place .place-info-status { overflow:hidden; background: #afafaf; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;  font-size:13px; color:#fff; margin:16px; margin-top:0px; position:relative; top:14px; line-height:15px; padding:8px; }
.box-place .place-info-status.my { cursor:pointer; }
.box-place .place-info-status.my:hover { color:#f4f4f4; }
.box-place .place-info-status.none { display:none; }

.box-place .place-info-menu { border-top: 1px solid #ffffff; height:51px; overflow:hidden; margin-top:20px;}
.box-place .place-info-menu a.addFrequenter {color: #03618d; text-transform: uppercase; text-align: center; display: block; height: 50px; width: 272px; margin: 0px; font-weight: bold; line-height: 50px;}
.box-place .place-info-menu a.addFrequenter:hover {text-decoration: none;}
.box-place .place-info-menu a.delFrequenter {color: #888888; text-transform: uppercase; text-align: center; display: block; height: 50px; width: 272px; margin: 0px; font-weight: bold; line-height: 50px;}
.box-place .place-info-menu a.delFrequenter:hover {text-decoration: none;}
.box-place .place-info-menu .menu-gray {background: #dddddd; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;  display: inline-block; margin: 0 0 0 -2px; height: 51px;}
.box-place .place-info-menu .menu-gray:hover {background: #cccccc;}
.box-place .place-info-menu .menu-blue {background: #0695d7; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px;  display: inline-block; margin: 0 0 0 -2px; height: 51px;}
.box-place .place-info-menu .menu-blue:hover {background: #098dca;}


.box-place .place-info-gallery { width:205px; margin-bottom:22px; }
.box-place .place-info-gallery .h span {color: #0088CC;}
.box-place .place-info-gallery .place-gallery-list { background: #F5F5F5; padding-top:5px; padding-left:1px; }
.box-place .place-info-gallery .place-gallery-list a.gal { position:relative; color:#a7a7a7; text-decoration:none; display:block; float:left; width:100px; height:100px; margin-bottom: 4px; }
.box-place .place-info-gallery .place-gallery-list a.even { margin-left: 4px; }
.box-place .place-info-gallery .place-gallery-list a.gal:hover { color:#666; }
.box-place .place-info-gallery .place-gallery-list .list-info { padding:10px; color:#999; font-size:12px;  text-shadow: #fff 1px 1px 1px; }


.box-place .place-right { background:url(/public/img/article_right_bg.png) repeat-y; float: left; min-height: 100px; width:205px; padding-left:4px; margin-left: 5px; }

.box-place .box-place-right {margin-bottom:10px;}
.box-place .box-place-right .place-right-list {background: #F5F5F5; margin-top: 5px; padding: 5px 4px;}
.box-place .box-place-right .place-right-list a { display:block; float:left; width:62px; height:62px; margin-left:3px; margin-bottom:3px; }
.box-place .box-place-right .place-right-list .list-info { padding:10px; color:#999; font-size:12px;  text-shadow: #fff 1px 1px 1px; }

.box-place .box-place-right a.place-right-btn { display:block; width:204px; height:70px; background:url(../img/btn_search_friends.png) top left no-repeat; text-indent:-99999px; margin-left: 2px; margin-top: 5px;}
.box-place .box-place-right a.place-right-btn:hover { background:url(../img/btn_search_friends.png) bottom left no-repeat; }

.box-place .box-place-right a.place-right-link {background: url("../img/h_arrow.png") no-repeat left; font-size: 12px; font-weight: bold; display: block; height: 20px; width:204px; padding-left: 10px; text-decoration: none;}

.box-place h2 { margin:0px; padding:0px; margin-bottom:16px; font-weight:normal; color:#9d9d9d; font-size:19px; line-height:19px; border-bottom:1px solid #eee; padding-bottom:8px; }.box-places-list { }
.box-places-list .box-places-item {border-bottom: 1px solid #e8e8e8; padding-bottom: 5px;}

.box-places-list h1 { color: #1680BE; font-size: 28px; font-weight: normal; line-height: 32px; margin: 0 0 12px 0; padding: 0;}
.box-places .places-left .box-places-list h2 { border-bottom: 1px solid #EEEEEE; color: #AAAAAA; margin-bottom: 20px; margin-top: 24px; padding-bottom: 5px;}

.box-places-item .category { font-size:14px; margin:3px 0;}
.box-places-item .address { font-size:14px; margin:3px 0; color: #000;}
.box-places-item .placeExtra { font-size:14px; margin:3px 0; }

.box-places-item { margin-bottom:14px; color:#c8c8c8; }
.box-places-item .img { display: block; margin-right:16px; float:left;  }
.box-places-item a { text-decoration:none; }
.box-places-item .tags { font-size:12px; line-height:15px; margin-bottom:3px; }
.box-places-item .tags a { color:#999; }
.box-places-item .title { font-size:18px; margin-bottom:3px; }
.box-places-item .city { font-size:14px;  margin-bottom:3px; }
.box-places-item .sub { font-size:13px; display:block; color:#333; line-height:16px; margin-bottom:3px; }
.box-places-item .time { display:block; float:left; margin-right:14px; position:relative; top:2px; }

.box-places-item .like { font-size:11px; margin-top:3px;display:block; height:16px; float:left; padding-left:18px;padding-right:10px; background:url(/public/img/icons/hp_like.png) no-repeat; }
.box-places-item .dislike { font-size:11px; margin-top:3px;display:block; height:20px; float:left; padding-left:19px;padding-right:10px; background:url(/public/img/icons/hp_dislike.png) no-repeat 0px 4px; }
.box-places { color:#555; font-size:14px; }

.box-places .places-left { float:left; width:560px; padding-left:15px; padding-top:8px; line-height:22px; }

.box-places .places-left .left-icons { float:right; font-size:12px; color:#cecece; position:relative; top:3px; margin-right:3px; }
.box-places .places-left .left-icons .icons-likes { color:#1680be; height:20px; line-height:20px; float:left; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_like.png) no-repeat; }
.box-places .places-left .left-icons .icons-dislikes { height:20px; float:left; line-height:20px; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_dislike.png) no-repeat 0px 3px; }
.box-places .places-left .left-icons .icons-comments { height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px; }
.box-places .places-left h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }
.box-places .places-left h2 { color:#1680be; font-size:18px; line-height:22px; margin:0px; padding:0px; margin-bottom:14px; font-weight:normal; }
.box-places .places-left .left-lead { font-size:14px; line-height:22px; margin:0px; padding:0px; margin-bottom:24px; font-weight:bold; }
.box-places .places-left .info { font-size:12px; color:#aaa; display:block; margin-bottom:5px; }

.box-places .places-left .tekst .infobox { background:#f4f4f4; padding:8px; border: 1px solid #eee; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  }

.box-places .places-left .places-content .places-cover {float: left; margin: 0 10px 10px 0;  border: 5px solid #ECECEC;}

.box-places .places-right { float:right; width:522px; min-height:600px; padding-top:8px; margin-right:12px; margin-left:8px; }

.box-places .places-right a.btn-blue.btn-save-page { margin-left:1px; width:164px; }
.box-places .places-right a.btn-blue.btn-mag { width:164px; }
.box-places .places-right a.btn-blue.btn-full { width:165px; margin-right:0px; }

.box-places .places-right .right-cols { margin-top:10px; background:url(/public/img/article_right_bg.png) repeat-y; }
.box-places .places-right .right-cols .cols-subleft { width: 300px; float:left; margin-right:9px; margin-left:5px; }
.box-places .places-right .right-cols .cols-subright { width: 205px; float:left; }

.box-places-full { background:#fff; width:1122px; }

.box-pm { margin-top:8px; }
.box-pm h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:18px; font-weight:normal; cursor:pointer; }
.box-pm h1 span { color:#ccc; font-size:17px; position:relative; left:5px; }
.box-pm h2 { margin:0px; padding:0px; margin-bottom:8px; font-weight:normal; color:#9d9d9d; font-size:19px; line-height:19px; }


.box-pm .box-comments .comments-form { display:block; }
.box-pm .box-comments .comments-form textarea { width:445px; max-width:445px; height:80px; }

.box-pm .box-commentlist .commentlist-c .c-t .t-head { line-height:15px; }
.box-pm .box-commentlist .commentlist-c .c-t .t-head .head-time { left:0px; color:#B6B6B6; }

.box-pm .btn-blues { float:right; }
.box-pm .box-comments .comments-form .btn-blues { float:left; }

.box-pm .pm-user-input { border:10px solid #e5e5e5; padding:2px; margin-top:16px; margin-bottom:16px; }
.box-pm .pm-user-input input { border:0px; margin:0px; box-shadow:none; font-weight:bold; width:450px; }
.box-pm .pm-user-input span { position:relative; top:2px; left:4px; }

#link_thread_more, #link_pm_more { font-size:11px; display:block; text-decoration:none; background:url(/public/img/icons/pm_more.png) no-repeat top center; text-align:center; padding-top:8px;margin-top:18px; border-top:1px solid #e7e7e7; }

.box-pm-thread { float:left; width:310px; font-size:12px; line-height:16px; border-right:1px solid #e7e7e7; padding-right:5px; }
.box-pm-thread .pm-thread { background:#f5f5f5; margin-bottom:1px; padding:10px; color:#b6b6b6; cursor:pointer; position:relative; left:0px; top:0px; }
.box-pm-thread .pm-thread:hover { background:#e7e7e7; }
.box-pm-thread .pm-thread .icon { display:block; float:left; margin-right:10px; }
.box-pm-thread .pm-thread .time { display:block; }
.box-pm-thread .pm-thread .txt { display:block; }
.box-pm-thread .pm-thread .txt.new { font-weight:bold; color:#333; }
.box-pm-thread .pm-thread.active .txt.new { color:#fff; }
.box-pm-thread .pm-thread .desc { color:#333; }
.box-pm-thread .pm-thread .i { display:inline-block; width:14px; height:10px; background:url(/public/img/icons/pm_envelope_blue.png) no-repeat; margin-right:3px; position:relative;top:1px; }
.box-pm-thread .pm-thread.active .i { background:url(/public/img/icons/pm_envelope_white.png) no-repeat; }
.box-pm-thread .pm-thread a.del { display:none; position:absolute; right:10px; top:10px; width:8px; height:8px; background:url(/public/img/icons/pm_del.png) no-repeat; }
.box-pm-thread .pm-thread:hover a.del { display:block; }
.box-pm-thread .pm-thread a.del:hover, .box-pm-thread .pm-thread.active a.del { background:url(/public/img/icons/pm_del_hover.png) no-repeat; }
.box-pm-thread .pm-thread.active { background:#1F8FCE; color:#fff; }
.box-pm-thread .pm-thread.active a { color:#fff; }
.box-pm-thread .pm-thread.active .desc { color:#fff; }

.box-pm-list { width:545px; float:left; margin-left:15px; }

.box-pm .pm-more-info { text-align:center; color:#ccc; margin-top:18px; }.box-poll { margin-bottom:18px; /*background:#f5f5f5 url(/public/img/bg_sonda.png) repeat-x top left;*/ padding:15px; /*border: 1px solid rgb(191, 205, 212);*/ } 
.box-poll .poll-title { font-weight:normal; margin-bottom:4px; font-size:17px; }
.box-poll .poll-title span { display:block; color:#ccc; font-size:12px; font-weight:normal; margin-top:2px; margin-bottom:2px; }
.box-poll ul.answers { margin:0px; padding:0px; border:0px; }
.box-poll ul.answers li.answer{ margin-top:8px; margin-bottom:0px; }
.box-poll ul.answers li.vote { margin-left:1px; float:left; }
.box-poll ul.answers li.percent { float:left; margin-left:8px; margin-bottom:7px; font-size:12px; }
.box-poll ul.answers li.vote .bar { background:url(/public/img/bg_pasek.png) repeat-x; }
.box-poll ul.answers li.clear { clear:both;width:0px;height:0px;line-height:0px;display:block;  }
.box-poll ul.answers li .progress { margin:0px; }
.box-poll ul.answers li.answer-undone {  margin-top:10px; }
.box-poll ul.answers li.answer-undone a { font-weight:bold; }.box-premium { }
.box-premium form { margin:0px; padding:0px; }
.box-premium form .input-small { float:left; margin-right:10px; margin-top:12px; }
.box-premium form .btn-blues { margin-top:12px; }
.box-premium .premium-mobiltek { font-size:11px; color:#bbb; line-height:14px; margin-top:8px; margin-bottom:20px; }
.box-premium .premium-mobiltek .logo { float:right; }
.box-premium .well .premium-mobiltek { margin:0px; }.box-profil-pic { font-size:13px; }
.box-profil-pic .pic { display:block; float:left; margin-right:20px; }
.box-profil-pic .btn-blues, .box-profil-pic .btn-grays {  margin-bottom:10px; text-align:center;  }
.box-profil-pic .btn-blues .c, .box-profil-pic .btn-grays .c { padding-left:8px; padding-right:8px; }.box-questions { font-size:13px; }
.box-questions .question { width:25%; font-size:12px; color:#000; font-weight:bold;  }.box-related-articles { margin-bottom:10px; }.box-related-groups { margin-bottom:10px; }

.box-related-groups .related-list {margin-top: 3px;}
.box-related-groups .related-list-item { clear:both; display: block; background: #eee; border-top:1px solid #fff; border-bottom: 1px solid #D3D3D3; height:54px; margin-top: 3px;}
.box-related-groups .related-list-item:first-child {border-top: none; padding-top: 1px;}
.box-related-groups .related-list-item:hover {background: #e9e9e9;}
.box-related-groups .related-list-item img { float: left; margin-right:10px; }
.box-related-groups .related-list-item .title-group {display: block; line-height: 16px; margin: 5px 0; padding-top: 3px;}
.box-related-groups .related-list-item .title-post { display: block; color: #929292; font-size: 13px; text-decoration: none;}

.box-reminder { background-color:#1684C3; padding:10px 14px 10px 14px; font-weight:bold; font-size:14px; color:#fff; position:relative; text-align: center; }
.box-reminder a { color:#fff; }
.box-reminder .reminder-close { position:absolute; top:14px; right:14px; width:10px; height:10px; background:url(/public/img/icons/close-reminder.png) no-repeat; cursor:pointer; }
.box-reminder .reminder-close:hover { opacity:0.7; }.box-rfloat { font-family: 'PT Sans', Arial, Halvetica; position:fixed; bottom:40px; right:-402px; width:412px; z-index:9999; }
.box-rfloat .rfloat-shadow { background:#000; opacity:0.06; position: absolute; left:-6px; bottom:-6px; right:0px; top:6px; z-index:-1; }
.box-rfloat .rfloat-outside { background:#fff; border-left:10px solid #1680BC; padding:10px; padding-left:12px; }
.box-rfloat .rfloat-inside { }
.box-rfloat .rfloat-head { font-size:17px; border-bottom:1px solid #aaa;text-transform: uppercase; font-weight:bold; position:relative; padding-bottom:5px; margin-bottom:10px; }
.box-rfloat .rfloat-head .b { color: #1680BC; }
.box-rfloat a.rfloat-close { display:block; width:16px; height:16px; background:url(/public/img/btn_close_gray.png) no-repeat; position:absolute; right:0px; top:0px; }
.box-rfloat .rfloat-content .fb-count { width:80px; float:left; }
.box-rfloat .rfloat-content .fb-people { width:300px; float:left; }.box-search-more { display:block; position:relative; height:40px; }
.box-search-more .search-q { position: absolute; left: 0; top: 0; width: 80%; height: 30px; box-sizing: border-box; padding: 0 10px 0 10px; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; }
.box-search-more button { position: absolute; right: 0;  top: 0; width: 18%; height: 30px; box-sizing: border-box; }
            .box-special { font-weight:bold;font-size:15px;min-height:34px;line-height:34px; padding:0 12px 0 12px; background:#f1f1f1;margin: 0 12px 12px 3px; }.box-tab-item { line-height:16px; color:#888; font-size:12px; }
.box-tab-item .tab-item { padding-bottom:14px; padding-right:14px; margin-bottom:14px; border-bottom: 1px solid #eee; float:left; width:260px; } 
.box-tab-item .tab-item a.title { font-weight:bold; display:block; font-size:15px; color:#1680BC; margin-top:6px; margin-bottom:4px;  } 
.box-tab-item .tab-item .thumb { float:left; border:0px; margin-right:10px; } 
.box-tab-item .tab-item .desc-top { display:block; margin-top:4px; } 
.box-top-social { position:absolute; right:5px; top:-35px;text-align:right; }
.box-top-social .cookie-info { display:none; color:#666;position:absolute;right:74px;top:32px;width:332px;text-align:left;font-size:12px;line-height:14px; }
.box-top-social.box-top-social-cookies .cookie-info { display:block; }
.box-top-social .top-social-yt { position:relative; top:-1px; margin-left:4px; display:inline-block; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  width:66px; height:18px; background:url(/public/img/btn-top-yt.png) no-repeat; background-size: 66px 18px; }
.box-top { position:relative; height:88px; margin-top:48px; } 
.box-top a.top-logo { text-indent:-999999px;display:block; width:251px; height:70px; background:url(/public/img/logo.png) no-repeat; }
.box-top .top-older-is {text-indent:-999999px; display:block; width:158px; height:20px; background:url(/public/img/older_is2.png) no-repeat; position:absolute; left:150px; bottom:13px; }
 
.box-top .top-menu { position:absolute; left:372px; top:0px; font-size:14px; color:#bbb; word-spacing: 4px;  width:300px; }
.box-top .top-menu a { color:#555; }

.box-top .top-search { background:url(/public/img/input_search.png) no-repeat; width:324px; height:46px; position:absolute; left:360px; top:30px; }
.box-top .top-search input.search-q { font-size:15px; width:252px; height:32px; border:0px; padding:0px; position:absolute; left:14px; top:8px; background:transparent; color:#bbb; -webkit-border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;  -webkit-box-shadow: none;  -moz-box-shadow: none;   box-shadow: none; }
.box-top .top-search input.search-q.search-qf { color:#000; }
.box-top .top-search button { width:46px; height:39px; border:0px; padding:0px; text-indent:-99999px; background:url(/public/img/btn_search.png) no-repeat; position:absolute; right:4px; top:3px; }
.box-top .top-search button:hover { background-position: 0px -39px; }

.box-top .top-login { position:absolute; right:0px;top:0px; width:300px;  height:88px; }

.box-top .top-login .login-container { position:absolute; bottom:18px;right:5px; }
.box-top .top-login .login-container .login-form-content { display:none; z-index:55; position:absolute; top:-42px; right:-5px; width:255px; background:#e5e5e5; padding:12px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;  }
.box-top .top-login .login-container .login-form-content form { display:block; margin:0px; padding:4px; border:0px; }
.box-top .top-login .login-container .login-form-content form .submit { position:absolute; top:-99999px; }
.box-top .top-login .login-container .login-form-content form .text { height:22px; line-height:22px; padding:6px; font-size:14px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;  margin:0px; margin-bottom:5px; width:230px; }
.box-top .top-login .login-container .login-form-content .button-grey { margin-bottom:8px; margin-top:4px; font-size:18px; }
.box-top .top-login .login-container .login-form-content a { color:#666; font-size:14px; }
.box-top .top-login .login-container .login-form-content .separator { color:#bbb; display:inline-block; text-align:center; width:15px; }
.box-top .top-login .login-container .login-form-content .form-content-social { margin-left:14px; top:6px; height:36px; float:left; position:relative; border-left:1px solid #bbb; }
.box-top .top-login .login-container .login-form-content .form-content-social a.login-fb { position:absolute; left:14px; top:3px; display:block; width:26px;height:26px; background:url(/public/img/icons/fb_icon2.png) no-repeat;   }
.box-top .top-login .login-container .login-form-content .form-content-social a.login-google { position:absolute; left:48px; top:3px; display:block; width:26px;height:26px; background:url(/public/img/icons/google_icon2.png) no-repeat;   }

.box-top .top-login a.login-login { position:absolute; right:0px;bottom:0px;  }
.box-top .top-login a.login-login:hover { text-decoration:none; }
.box-top .top-login a.login-register { color:#555;font-size:15px;  position:absolute; right:134px; bottom: 24px; }
.box-top .top-login a.login-fb { width:17px;height:17px; background:url(/public/img/icons/fb_icon.png) no-repeat;  position:absolute; right:28px; top:0px; }
.box-top .top-login a.login-google { width:17px;height:17px; background:url(/public/img/icons/google_icon.png) no-repeat;  position:absolute; right:6px; top:0px; }

.box-top .top-login .login-logged { background:yellow; position:absolute; right:0px; bottom:0px; width:300px; }
.box-top .top-login .login-logged a.logged-pic { display:block; position:absolute; bottom:14px; right:4px; width:68px; height:68px; }
.box-top .top-login .login-logged a.logged-pic img { -webkit-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  }
.box-top .top-login .login-logged a.logged-name { display:block; position:absolute; bottom:36px; right:86px; color:#555; }
.box-top .top-login .login-logged a.logged-name.premium { right:98px;  }
.box-top .top-login .login-logged a.logged-premium { display:block; position:absolute; bottom:42px; right:82px; width:14px; height:14px; background:url(/public/img/icons/premium_small.png) no-repeat; }
.box-top .top-login .login-logged .logged-menu { position:absolute; bottom:16px; right:86px; height:15px; }
.box-top .top-login .login-logged .logged-menu a.logged-more { text-decoration:none; display:block; color:#888; padding-right:15px; background:url(/public/img/arrow_down.png) no-repeat top right; font-size:11px; height:15px; }
.box-top .top-login .login-logged .logged-menu ul { display:none; z-index:55; position:absolute; top:-1px; right:-4px; margin:0px; border:0px; list-style-type:none; background:#e5e5e5; padding:8px; padding-top:4px; padding-bottom: 8px;  }
.box-top .top-login .login-logged .logged-menu ul li { display:block; white-space:nowrap; }
.box-top .top-login .login-logged .logged-menu ul li.first { height:16px; background:url(/public/img/arrow_down2.png) no-repeat top right; }
.box-top .top-login .login-logged .logged-menu ul li a { color:#666; display:block; height:30px; font-size:14px; line-height:30px; padding-left:20px; padding-right:40px; }
.box-top .top-login .login-logged .logged-menu ul li a:hover { text-decoration:none; background:#fff; }

.box-top .top-login .login-logged .logged-info { position:absolute; bottom:16px; right:140px; }
.box-top .top-login .login-logged .logged-info a { float:left; display:block; height:16px; text-decoration:none; }
.box-top .top-login .login-logged .logged-info a.msg { padding-left:20px;padding-right:9px; background:url(/public/img/icons/msg_off.png) no-repeat 0px 3px; color:#666; font-size:12px; }
.box-top .top-login .login-logged .logged-info a.notification { padding-left:19px;padding-right:9px; background:url(/public/img/icons/notification_off.png) no-repeat; color:#666; font-size:12px; }
.box-top .top-login .login-logged .logged-info a.msg.on { background:url(/public/img/icons/msg.png) no-repeat 0px 3px; color:#1680BC; }
.box-top .top-login .login-logged .logged-info a.notification.on { background:url(/public/img/icons/notification.png) no-repeat; color:#1680BC; }
.box-top .top-login .login-logged .logged-info a.admin { font-size:11px; position:relative;top:1px; margin-right:2px; }

.box-topload { color:#555; z-index:10; height:410px;width:1122px;position:absolute; display:none; left:0px; bottom:-407px; box-shadow: 0px 0px 14px 0px rgba(210, 210, 210, 1); background: #fff url(/public/img/topload_bg_top.png) repeat-x top left; }
.box-topload .topload-content { height:410px;width:1122px; background:url(/public/img/topload_bg_bottom.png) repeat-x left bottom; }
.box-topload .topload-content .content-c { font-size:13px; width:1071px; height:354px;  position:relative; left:26px; top:28px; }

.box-topload .topload-content .content-c.mag { }

.box-topload .topload-content .content-c .c-left { width:112px;  float:left; position:relative; }
.box-topload .topload-content .content-c .c-left a { color: #929292; text-decoration:none; font-size:14px; display:block; background:url(/public/img/blue_dot.png) no-repeat 0px 7px; padding-left: 11px; margin-top:5px; }

.box-topload .topload-content .content-c .c-left .c-left-btn {margin-top: 246px;}
.box-topload .topload-content .content-c .c-left .c-left-btn a {background: url('/public/img/btn_gray_left.png') no-repeat left top; padding-left: 4px; display: block; color: #424242; text-align: center; text-shadow: 1px 1px #FFFFFF;}
.box-topload .topload-content .content-c .c-left .c-left-btn a:hover {opacity: 0.8;}
.box-topload .topload-content .content-c .c-left .c-left-btn a .c {background: url('/public/img/btn_gray_center.png') repeat-x left top; display: block; height: 38px; line-height: 38px; padding: 0 10px;}
.box-topload .topload-content .content-c .c-left .c-left-btn a .r {background: url('/public/img/btn_gray_right.png') no-repeat right top; display: block; padding-right: 4px; }

.box-topload .topload-content .content-c .c-first { margin-left:20px; padding-left:20px;border-left:1px solid #e3e3e3; width:268px; height:354px; float:left;}
.box-topload .topload-content .content-c .c-first .separator { height:14px; border-bottom: #ccc 1px dashed }
.box-topload .topload-content .content-c .c-first a.big-news { display:block; color: #929292; text-decoration:none; margin-top:14px; }
.box-topload .topload-content .content-c .c-first a.big-news.first { margin-top:0px; }
.box-topload .topload-content .content-c .c-first a.big-news img { float:left; margin-right:10px; margin-bottom:10px; }
.box-topload .topload-content .content-c .c-first a.big-news .h1 { clear:both; }
.box-topload .topload-content .content-c .c-first a.big-news .time { display:block; font-size:11px; margin-top:3px; margin-bottom:3px; }
.box-topload .topload-content .content-c .c-first a.big-news .desc { display:block; font-size:13px; }
.box-topload .topload-content .content-c .c-first a.prideshop { position:absolute; bottom:0px; }
.box-topload .topload-content .content-c .c-first a.h.m8 { margin-bottom:8px; }

.box-topload .topload-content .content-c .c-first .event { margin-top:10px; }
.box-topload .topload-content .content-c .c-first .event .time { width:80px; float:left; }
.box-topload .topload-content .content-c .c-first .event .time .day { display:block; background: #e5e5e5; text-align:center; }
.box-topload .topload-content .content-c .c-first .event .time .hour { display:block; padding-left:10px; }
.box-topload .topload-content .content-c .c-first .event .desc { float:right; width:178px; font-size:12px; color:#999; }
.box-topload .topload-content .content-c .c-first .event .desc a.h1 { display:block; }

.box-topload .topload-content .content-c .c-first a.place { margin-top:10px; display:block; text-decoration:none; }
.box-topload .topload-content .content-c .c-first a.place img { float:left; margin-right:12px; }
.box-topload .topload-content .content-c .c-first a.place .desc { color:#999; display:block; font-size:12px; }

.box-topload .topload-content .content-c .c-first a.msg { font-weight:bold; margin-top:10px; display:block; text-decoration:none; font-size:12px; }
.box-topload .topload-content .content-c .c-first a.msg .time {  color:#999; font-weight:normal; }
.box-topload .topload-content .content-c .c-first a.msg .txt {  color:#999; display:block; }


.box-topload .topload-content .content-c .c-first .separator.separator8 { height:8px; }

.box-topload .topload-content .content-c .c-second { margin-left:20px; padding-left:20px;border-left:1px solid #e3e3e3;  width:268px; float:left; height:354px; overflow:hidden; }
.box-topload .topload-content .content-c .c-second  .separator { height:8px; border-bottom: #ccc 1px dashed }
.box-topload .topload-content .content-c .c-second  a { font-weight:bold; padding-left:12px; background:url(/public/img/topload_arrow.png) no-repeat 1px 3px; font-size:14px; line-height:16px; display:block; margin-top:8px; }
.box-topload .topload-content .content-c .c-second  a.first { margin-top:0px; }
.box-topload .topload-content .content-c .c-other { width:300px;margin-left:20px; padding-left:20px;border-left:1px solid #e3e3e3;  float:left; height:354px; overflow:hidden; position:relative;  }
.box-topload .topload-content .content-c .c-other .h { color:#000; border-bottom-color:#000; }
.box-topload .topload-content .content-c .c-other .separator { height:8px; border-bottom: #ccc 1px dashed }
.box-topload .topload-content .content-c .other-bottom { margin-top:20px; }
.box-topload .topload-content .content-c .other-bottom a { line-height:16px; display:block; margin-top:8px; color: #929292; font-weight:normal; font-size:13px; }
.box-topload .topload-content .content-c .other-bottom a:hover { text-decoration:none; }
.box-topload .topload-content .content-c .other-bottom a.first { margin-top:0px; padding-top:3px; }
.box-topload .topload-content .content-c .other-bottom a .count { display:inline-block; color:#fff; font-size:11px; height:14px; line-height:14px; padding-left:3px; padding-right:3px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  background:#1680BC; }

.box-topload .topload-content .content-c .action { color:#929292; position:relative; min-height:30px; margin-top:12px; font-size:12px; line-height:15px; }
.box-topload .topload-content .content-c .action .avatar { position:absolute; left:0px; top:0px; }
.box-topload .topload-content .content-c .action .action-c { margin-left:40px; }
.box-topload .topload-content .content-c .action a { font-weight:bold; }

.box-topload .topload-content .content-c a.first-u { display:block; float:left; width:60px; height:60px; margin-right:4px; margin-bottom:4px; }

.box-topload .topload-content .content-c.news { background:url(/public/img/topload_bg_center.png) repeat-y 334px 0px; }
.box-topload .topload-content .content-c.news .c-big { width:314px; float:left; height:354px; overflow:hidden; }
.box-topload .topload-content .content-c.news .c-big .separator { height:18px; border-bottom: #ccc 1px dashed }
.box-topload .topload-content .content-c.news .c-big a.big-news { display:block; color: #929292; text-decoration:none; margin-top:18px; }
.box-topload .topload-content .content-c.news .c-big a.big-news.first { margin-top:0px; }
.box-topload .topload-content .content-c.news .c-big a.big-news img { float:left; margin-right:10px; margin-bottom:10px; }
.box-topload .topload-content .content-c.news .c-big a.big-news .h1 { clear:both; }
.box-topload .topload-content .content-c.news .c-big a.big-news .time { display:block; font-size:11px; margin-top:3px; margin-bottom:3px; }
.box-topload .topload-content .content-c.news .c-big a.big-news .desc { display:block; font-size:13px; }

.box-topload .topload-content .content-c.news .c-list { width:330px; float:left; height:354px; overflow:hidden;  margin-left:46px; }
.box-topload .topload-content .content-c.news .c-list .separator { height:8px; border-bottom: #ccc 1px dashed }
.box-topload .topload-content .content-c.news .c-list a { font-weight:bold; padding-left:12px; background:url(/public/img/topload_arrow.png) no-repeat 1px 3px; font-size:14px; line-height:16px; display:block; margin-top:8px; }
.box-topload .topload-content .content-c.news .c-list a.first { margin-top:0px; }

.box-topload .topload-content .content-c.news .c-other { width:246px; float:left; height:354px; overflow:hidden;  margin-left:42px; position:relative;  }
.box-topload .topload-content .content-c.news .c-other .h { color:#000; border-bottom-color:#000; }
.box-topload .topload-content .content-c.news .c-other .separator { height:8px; border-bottom: #ccc 1px dashed }
.box-topload .topload-content .content-c.news .c-other .other-bottom { position:absolute; bottom:0px; right:0px; width:246px;  }
.box-topload .topload-content .content-c.news .c-other .other-bottom a { line-height:16px; display:block; margin-top:8px; color: #929292; }
.box-topload .topload-content .content-c.news .c-other .other-bottom a:hover { text-decoration:none; }
.box-topload .topload-content .content-c.news .c-other .other-bottom a.first { margin-top:0px; padding-top:3px; }
.box-topload .topload-content .content-c.news .c-other .other-bottom a .count { display:inline-block; color:#fff; font-size:11px; height:14px; line-height:14px; padding-left:3px; padding-right:3px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;  background:#1680BC; }

.box-topload .topload-content .content-c .c-other a.tv-all { display:block; float:right; color:#1680bc; background:url(/public/img/h_arrow.png) no-repeat 0px 4px; padding-left:10px; }

.box-topload .topload-content .content-c .c-other a.ads { margin-top:10px; display:block; text-decoration:none; }
.box-topload .topload-content .content-c .c-other a.ads img { float:left; margin-right:12px; }
.box-topload .topload-content .content-c .c-other a.ads .desc { color:#999; display:block; font-size:12px; }

.box-topload .topload-content .content-c .c-left a.btn-family { margin-top:16px; font-size:10px; line-height:13px; text-transform: uppercase; padding:0; text-align:center; display:block; border:1px solid #ddd; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;  width:112px; height:102px; background: url(/public/img/family/bg-small.png) no-repeat; background-size: cover; }
.box-topload .topload-content .content-c .c-left a.btn-family b { color:#000; font-size:11px; }
.box-topload .topload-content .content-c .c-left a.btn-family img { margin-top:4px; }
.box-topload .topload-content .content-c .c-left a.btn-family:hover { opacity:0.8; }.box-users-big { }
.box-users-big h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }

.box-user-big { float:left; width:175px; height:175px; margin-right:8px; margin-bottom:8px; }
.box-user-big a { display:block;width:175px; height:175px; position:relative; text-shadow: 1px 1px #000; }
.box-user-big a .bottom { display:none; position:absolute; bottom:8px; left:8px; width:165px; color:#fff; font-size:11px; line-height:13px; }
.box-user-big a .bottom .name { font-size:14px; color:#1680bc; display:block; margin-bottom:5px; font-weight:bold; }
.box-user-big a .bottom .age { display:block; }
.box-user-big a .icon-foto { display:none; position:absolute; background:url(/public/img/icons/box_user_foto.png) no-repeat; padding-left:18px; left:32px; top:8px; height:14px; line-height:14px; color:#fff; font-size:13px; }
.box-user-big a .icon-heart { display:none; position:absolute; background:url(/public/img/icons/heart_red_menu.png) no-repeat 0px -2px; padding-left:20px; left:69px; top:7px; height:16px; line-height:15px; color:#fff; font-size:13px; }
.box-user-big a .icon-sex { display:none; position:absolute;  left:7px; top:6px; height:22px; width:17px; }
.box-user-big a .icon-sex.male { background:url(/public/img/icons/male.png) no-repeat;  }
.box-user-big a .icon-sex.female { background:url(/public/img/icons/female.png) no-repeat;  }
.box-user-big a .icon-sex.trans { background:url(/public/img/icons/trans.png) no-repeat;  }
.box-user-big a .black { background:#000; display:none; width:175px; height:175px; opacity:0.6; position:absolute; left:0px; top:0px; }
.box-user-big a .icon-premium { display:none; position:absolute;  right:8px; top:7px; height:16px; width:16px; background:url(/public/img/icons/premium.png) no-repeat; }
.box-user-big.album a .icon-foto { left:8px; }

.box-user-big.instagram a .black-insta { display:block; background:#000; width:175px; height:175px; opacity:0.6; position:absolute; left:0px; top:0px; }
.box-user-big.instagram a .insta {  background-image: url(/public/img/icons/icon-instagram-white.png); position: absolute; left: 0; top: 0;right: 0; height: 140px;background-repeat: no-repeat;background-position: center; }
.box-user-big.instagram a .insta1 { color: #fff; position: absolute; top: 96px; font-size: 13px; left: 0px; right: 0px; text-align: center; }
.box-user-big.instagram a .insta2 { color: #fff; position: absolute; top: 112px; font-size: 11px; left: 0px; right: 0px; text-align: center; }
.box-user-groups { }
.box-user-groups .related-list-item { width:265px; float:left; clear:none; margin-right:10px; margin-bottom:8px; } .box-users-mid { }
.box-users-mid h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }

.box-user-mid { float:left; width:160px; height:160px; margin-right:8px; margin-bottom:8px; }
.box-user-mid a { display:block;width:160px; height:160px; position:relative; text-shadow: 1px 1px #000; }
.box-user-mid a .bottom, .box-user-mid .a .bottom { display:none; position:absolute; bottom:8px; left:8px; width:150px; color:#fff; font-size:11px; line-height:13px; cursor:pointer; }
.box-user-mid a .bottom .name, .box-user-mid .a .bottom .name { font-size:14px; color:#1680bc; display:block; margin-bottom:5px; font-weight:bold; }
.box-user-mid a .bottom .age, .box-user-mid .a .bottom .age { display:block; }
.box-user-mid a .icon-foto, .box-user-mid .a .icon-foto { display:none; position:absolute; background:url(/public/img/icons/box_user_foto.png) no-repeat; padding-left:18px; left:32px; top:8px; height:14px; line-height:14px; color:#fff; font-size:13px; }
.box-user-mid a .icon-heart, .box-user-mid .a .icon-heart { display:none; position:absolute; background:url(/public/img/icons/heart_red_menu.png) no-repeat 0px -2px; padding-left:20px; left:69px; top:7px; height:16px; line-height:15px; color:#fff; font-size:13px; }
.box-user-mid a .icon-sex, .box-user-mid .a .icon-sex { display:none; position:absolute;  left:7px; top:6px; height:22px; width:17px; }
.box-user-mid a .icon-sex.male, .box-user-mid .a .icon-sex.male { background:url(/public/img/icons/male.png) no-repeat;  }
.box-user-mid a .icon-sex.female, .box-user-mid .a .icon-sex.female { background:url(/public/img/icons/female.png) no-repeat;  }
.box-user-mid a .icon-sex.trans, .box-user-mid .a .icon-sex.trans { background:url(/public/img/icons/trans.png) no-repeat;  }
.box-user-mid a .black, .box-user-mid .a .black { background:#000; display:none; width:160px; height:160px; opacity:0.6; position:absolute; left:0px; top:0px; }
.box-user-mid a .icon-premium { display:none; position:absolute;  right:8px; top:7px; height:16px; width:16px; background:url(/public/img/icons/premium.png) no-repeat; }

.box-user-mid.album .a .icon-foto { left:8px; }
.box-user-mid .a { display:block;width:160px; height:160px; position:relative; text-shadow: 1px 1px #000;  }
.box-user-mid .a .settings { display:none; }
.box-user-mid .a .settings .settings-wheel { cursor:pointer; text-shadow:none; border-radius: 3px 3px 0px 0px; -webkit-border-radius: 3px 3px 0px 0px; -moz-border-radius: 3px 3px 0px 0px;  display:block; width:22px; height:22px; background:url(/public/img/icons/settings.png) no-repeat 4px 4px; position:absolute; top:8px; right:8px; }
.box-user-mid .a .settings .settings-wheel:hover { background: #303030 url(/public/img/icons/settings.png) no-repeat 4px 4px; }
.box-user-mid .a .settings .settings-wheel .menu { display:none; position:absolute; top:22px; right:0px; width:110px; background:#303030; font-size:11px; line-height:14px; color:#fff; padding:5px; }
.box-user-mid .a .settings .settings-wheel:hover .menu { display:block; }
.box-user-mid .a .settings .settings-wheel .menu .opt { cursor:pointer; display:block; height:16px; line-height:16px; padding-left:5px; }
.box-user-mid .a .settings .settings-wheel .menu .opt:hover { background:#555; }.box-user-places { }
.box-user-places ul.places-list li { }.box-users-s { font-size:13px; line-height:16px; }

.box-user-s { border-bottom:1px solid #eee; padding-bottom:10px; margin-top:10px;  }
.box-user-s a.user { width:300px; display:block; float:left; text-decoration:none; }
.box-user-s a.user img { margin-right:10px; float:left;  }
.box-user-s a.user .name { display:block; font-weight:bold; }
.box-user-s a.user .name.margin { margin-top:8px; }
.box-user-s a.user .age { color:#888; }
.box-user-s a.user .state { color:#ccc; display:block; margin-top:4px; font-size:11px; }

.box-user-s .buttons { float:right; margin-top:10px; }.box-user-search { height:175px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;  background:url(/public/img/user_search_bg.png) repeat-x; }
.box-user-search .user-search { margin:14px; margin-top:0px; padding-top:6px; position:relative; left:0px; top:0px; }
.box-user-search .user-search h1 { color:#fff; font-weight:normal; margin:0px; padding:0px; font-size:20px; }
.box-user-search label { color:#0d5984; font-size:16px; }

.box-user-search .user-search .search-region { position:absolute; top:16px; left:195px; width:265px; height:50px; }
.box-user-search .user-search .search-region .region-select { position:absolute; right:0px; top:0px; display:block; width:204px; height:44px; line-height:44px; text-indent:16px; background:url(/public/img/select_region.png) no-repeat; text-decoration:none; color:#999; }
.box-user-search .user-search .search-region label.main { position:absolute; top:10px; left:0px; }
.box-user-search .user-search .search-region .region-list { z-index:9; display:none; padding:10px; font-size:12px;  width:176px; position:absolute; right:4px;top:44px; background:#f6f6f6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  box-shadow:1px 1px 5px #aaa; }
.box-user-search .user-search .search-region .region-list label { height:16px; line-height:16px;  color:#999;  font-size:13px; cursor:pointer; -moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none;  user-select: none;}
.box-user-search .user-search .search-region .region-list label:hover { color:#1680bc; }
.box-user-search .user-search .search-region .region-list .checkbox { margin-right:3px; position:relative; top:4px; display:inline-block; width:18px; height:18px; background:url(/public/img/checkbox1.png) no-repeat; padding:0px; }
.box-user-search .user-search .search-region .region-list .checkbox.checked { background:url(/public/img/checkbox1c.png) no-repeat; }
.box-user-search .user-search .search-region .region-list .checkbox input { margin:0px; padding:0px; position:absolute; left:0px; top:0px; opacity: 0; filter:alpha(opacity=0); }
.box-user-search .user-search .search-region .region-list .separator { height:0px; border-bottom:1px solid #eee; line-height:0px; font-size:0px; margin-bottom:4px; margin-top:10px; }

.box-user-search .user-search .search-sex { position:absolute; top:16px; left:0px; width:170px; height:50px; }
.box-user-search .user-search .search-sex .sex-select { position:absolute; right:0px; top:0px; display:block; width:128px; height:44px; line-height:44px; text-indent:16px; background:url(/public/img/select_sex.png) no-repeat; text-decoration:none; color:#999; }
.box-user-search .user-search .search-sex label.main { position:absolute; top:10px; left:0px; }
.box-user-search .user-search .search-sex .sex-list { z-index:9; display:none; padding:10px; font-size:12px;  width:144px; position:absolute; right:4px;top:44px; background:#f6f6f6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  box-shadow:1px 1px 5px #aaa; }
.box-user-search .user-search .search-sex .sex-list label { height:16px; float:left; line-height:16px;  color:#999;  font-size:13px; margin-left:5px; margin-right:5px; cursor:pointer; -moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none;  user-select: none;}
.box-user-search .user-search .search-sex .sex-list .checkbox {  position:relative; top:4px; display:inline-block; width:18px; height:18px; background:url(/public/img/checkbox1.png) no-repeat; padding:0px; }
.box-user-search .user-search .search-sex .sex-list .checkbox.checked { background:url(/public/img/checkbox1c.png) no-repeat; }
.box-user-search .user-search .search-sex .sex-list .checkbox input { margin:0px; padding:0px; position:absolute; left:0px; top:0px; opacity: 0; filter:alpha(opacity=0); }
.box-user-search .user-search .search-sex .sex-list .separator { height:0px; border-bottom:1px solid #eee; line-height:0px; font-size:0px; margin-bottom:4px; margin-top:10px; }

.box-user-search .user-search .search-birth { position:absolute; top:16px; left:480px; width:170px; height:50px; }
.box-user-search .user-search .search-birth label.main { position:absolute; top:10px; left:0px; }
.box-user-search .user-search .search-birth label.to { position:absolute; top:13px; left:130px; color:#fff; font-size:13px; }
.box-user-search .user-search .search-birth .input-birth { position:absolute; left:45px; top:0px; width:72px; height:44px; background:url(/public/img/input_birth.png) no-repeat; }
.box-user-search .user-search .search-birth .input-birth input { border:0px; font-size:15px; background:transparent; box-shadow:none; border-radius:none; -webkit-border-radius:none; -moz-border-radius:none;  width:40px; position:absolute; top:10px; left:10px; }
.box-user-search .user-search .search-birth .input-birth.to { left:152px; }

.box-user-search .user-search .search-other { position:absolute; top:70px; left:0px;  width:730px;  }
.box-user-search .user-search .search-other .checkbox {  position:relative; top:4px; display:inline-block; width:18px; height:18px; background:url(/public/img/checkbox2.png) no-repeat; padding:0px; }
.box-user-search .user-search .search-other .checkbox.checked { background:url(/public/img/checkbox2c.png) no-repeat; }
.box-user-search .user-search .search-other .checkbox input { margin:0px; padding:0px; position:absolute; left:0px; top:0px; opacity: 0; filter:alpha(opacity=0); }
.box-user-search .user-search .search-other label { display:inline-block; margin:0; padding-right:20px; font-size:13px; color:#fff !important; cursor:pointer; -moz-user-select: none;  -khtml-user-select: none;  -webkit-user-select: none;  user-select: none; }
.box-user-search .user-search .search-other label.main { color:#0d5984 !important; font-size:16px; }

.box-user-search .user-search .search-search { position:absolute; top:110px; left:0px;  width:110px;  }
.box-user-search .user-search .search-search label.main { position:absolute; top:10px; left:0px; }
.box-user-search .user-search .search-search .input-search { position:absolute; top:0px; left:80px; width:304px; height:44px; background:url(/public/img/input_user_search.png) no-repeat; }
.box-user-search .user-search .search-search .input-search input { border:0px; font-size:15px; background:transparent; box-shadow:none; border-radius:none; -webkit-border-radius:none; -moz-border-radius:none;  width:280px; position:absolute; top:10px; left:10px; }

.box-user-search .user-search .search-order { position:absolute; top:110px; left:410px; width:300px; height:50px; }
.box-user-search .user-search .search-order label.main { position:absolute; top:10px; left:0px; }
.box-user-search .user-search .search-order .order-select { position:absolute; right:0px; top:0px; display:block; width:220px; height:44px; line-height:44px; text-indent:16px; background:url(/public/img/select_order.png) no-repeat; text-decoration:none; color:#999; }
.box-user-search .user-search .search-order .order-list { z-index:9; display:none; padding:6px; font-size:12px;  width:198px; position:absolute; right:4px;top:44px; background:#f6f6f6; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  box-shadow:1px 1px 5px #aaa;  }
.box-user-search .user-search .search-order .order-list a { border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  text-decoration:none; padding-left:10px; height:26px; line-height:26px; display:block; font-size:13px; color:#999; }
.box-user-search .user-search .search-order .order-list a:hover { background:#1680bc; color:#fff; }

.box-user-search .user-search .search-btn { line-height:44px; text-align:center; font-size:17px; text-decoration:none; text-shadow:#ddd 1px 1px; color:#000; position:absolute; right:5px; top:110px; display:block; height:44px; width:105px; background:url(/public/img/btn_user_search.png) no-repeat; }
.box-user-search .user-search .search-btn:hover {  background:url(/public/img/btn_user_search.png) no-repeat 0px -44px; }

.box-user-search .hidden { position:absolute; left:-999999px; opacity:0; }
.box-user-wall .box-commentlist .commentlist-c .c-ot { margin-left:54px;  }
.box-user-wall .box-commentlist .commentlist-c .c-t .t-bottom a.del { text-indent:-999999px; position:relative; top:7px; display:inline-block; width:12px; height:12px; background:url(/public/img/gray_x.png) no-repeat; }

.box-user-wall .user-wall-list .item { position:relative;margin-bottom:16px; min-height:40px; }

.box-user-wall .user-wall-list .item .c-avatar { position:absolute; left:0px; top:0px; }
.box-user-wall .user-wall-list .item .c-avatar a img { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  }
.box-user-wall .user-wall-list .item .c { margin-left:55px; font-size:12px; line-height:16px; }
.box-user-wall .user-wall-list .item .head-time { font-size:12px; color:#999; position:relative; top:0px; }
.box-user-wall .user-wall-list .item .u { font-weight:bold; }
.box-user-wall .user-wall-list .item .art-desc { border:1px solid #e5e5e5; border-left:0px; padding:8px; padding-left:0px; margin-top:8px; }

.box-short-input { position:relative; }
.box-short-input .input-form { margin-left:64px; background:#e5e5e5; padding:10px; position:relative; }
.box-short-input form { margin:0px; padding:0px; border:0px; }
.box-short-input textarea { margin:0px; height:18px; width:448px; max-width:448px; color:#bbb; padding:8px; border:0px; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;  box-shadow:none; }
.box-short-input.main-wall textarea { width:570px; max-width:570px; }
.box-short-input textarea.focus { color:#000; box-shadow:none; }
.box-short-input .c-avatar { position:absolute; left:0px; top:0px; }
.box-short-input .c-avatar a img { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;  }
.box-short-input .input-arrow { position:absolute; left:-11px; top:10px; background:url(/public/img/comment_input_arrow.png) no-repeat; width:11px; height:15px; }
.box-short-input .btn-blues { margin-top:8px; display:none; }
.box-short-input .form-desc { margin-top:8px; color:#999; font-size:12px; line-height:14px; display:none; }
 .box-user { color:#555; font-size:14px; }

.box-user .user-left { float:left; margin-left:15px;padding-top:0px; line-height:22px; width: 880px; }

.box-user .user-top { position:relative; margin-top:4px; margin-bottom:12px;}
.box-user .user-top .user-top-head {padding-top: 15px;}
.box-user .user-top .user-top-head .premium { margin-left:6px; display:inline-block; width:16px; height:16px; background:url(/public/img/icons/premium.png) no-repeat; position:relative; top:-3px; }
.box-user .user-top .user-top-head .moderator { margin-left:6px; display:inline-block; width:20px; height:16px; position:relative; top:-7px; }
.box-user .user-top-name {color: #1680BC; font-size: 30px;}
.box-user .user-top-age {color: #d4d4d4; font-size: 20px; padding-left: 7px;}

.box-user .user-top .right-icons {float:right; font-size:12px; color:#cecece; margin: 0 10px;}
.box-user .user-top .right-icons .icons-grey {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/heart_grey.png) no-repeat 0px 2px;}
.box-user .user-top .right-icons .icons-gold {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/heart_gold.png) no-repeat 0px 1px;}
.box-user .user-top .right-icons .icons-red {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/heart_red.png) no-repeat 0px 1px;}
.box-user .user-top .right-icons .icons-comments {height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px;}
.box-user .user-top .right-icons .icons-sex { float:left;  margin-left:14px; position:relative; left:1px; }
.box-user .user-top .right-icons .icons-sex.male { height:19px; width:17px; float:left; background:url(/public/img/icons/male.png) no-repeat 0px 1px; }
.box-user .user-top .right-icons .icons-sex.female { height:20px; width:14px; float:left; background:url(/public/img/icons/female.png) no-repeat 0px 1px; }
.box-user .user-top .right-icons .icons-sex.trans { height:23px; width:17px; float:left; background:url(/public/img/icons/trans.png) no-repeat 0px 1px; }

.box-user .user-top-pic {background: url(/public/img/profile.png) no-repeat; float: right; margin-right: 12px; margin-top: 5px; height: 305px; width: 305px; position: relative; z-index: 5;}
.box-user .user-top-pic .btn-add {background: #000; opacity:0.9; color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  display: block; padding: 5px 15px; position: absolute; top: 80%; left: 30%;  text-decoration: none;}
.box-user .user-top-pic .btn-add span {font-size: 18px; font-weight: bold;}
.box-user .user-top-pic-profile {margin: 4px 9px;}
.box-user .user-top-pic .btn-add-active { display:none; }
.box-user .user-top-pic .access { position:absolute; width: 250px;text-align:  center;font-size:12px;left:26px;line-height: 16px;top: 30px;color: #666; background: white;border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  opacity: 0.5; padding: 5px; }
.box-user .user-top-pic:hover .btn-add-active { display:block; }

.box-user .user-top-wallpaper {background: #f4f4f4; position: absolute; top: 55px; height: 210px; width: 878px;}
.box-user .user-top-wallpaper img {position: absolute; top: 0;}
.box-user .user-top-wallpaper .btn-add {background: #000; opacity:0.9; color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;   display: block; padding: 5px 15px; position: relative; top: 45%; left: 28%; width: 70px; text-decoration: none;}
.box-user .user-top-wallpaper .btn-add span {font-size: 18px; font-weight: bold;}
.box-user .user-top-wallpaper .btn-add-active { display:none; }
.box-user .user-top-wallpaper:hover .btn-add-active { display:block; }

.box-user .user-top-menu {margin-top: -33px; position:relative; text-transform: uppercase;}
.box-user .user-top .user-top-menu a {color: #323232; display: block-inline; line-height: 36px; margin-right:0px; padding: 8px 8px; text-decoration: none;}
.box-user .user-top .user-top-menu a.active {background: #323232; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  color: #fff; padding: 8px 12px; }
.box-user .user-top .user-top-menu a:hover {background-color: #e5e5e5; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  }
.box-user .user-top .user-top-menu .more { cursor:pointer; position:relative; left:0px; top:0px; color: #323232; display: inline-block; margin-right:0px; padding: 6px 8px; background: url("/public/img/arrow_down2.png") no-repeat 6px 6px;  }
.box-user .user-top .user-top-menu .more:hover { background: #e5e5e5 url("/public/img/arrow_down2.png") no-repeat 6px 6px; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;   }

.box-user .user-top .user-top-menu .more #profil_tab_more { display:none; position:absolute; top:30px; padding-left:0px; padding:5px; border-radius: 0px 5px 5px 5px; -webkit-border-radius: 0px 5px 5px 5px; -moz-border-radius: 0px 5px 5px 5px;   left:0px; z-index:11; background:#e5e5e5; }
.box-user .user-top .user-top-menu .more:hover #profil_tab_more { display:block; }
.box-user .user-top .user-top-menu .more #profil_tab_more a { padding:0px; padding-left:24px; padding-right:24px; display:block; }
.box-user .user-top .user-top-menu .more #profil_tab_more a:hover {background-color: #fff; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;  }

.box-user .user-top .user-top-menu .tab img.family { width:auto; height:16px; position:relative; left:-2px; top:-2px; margin-right:2px; }

.box-user .user-left-first {float: left; width: 550px;}

.box-user .user-left-second {float: left; margin: 0 10px; width: 310px;}
.box-user .user-info {background: #f4f4f4; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin: -20px 0 15px 22px; width: 272px; position:relative;}
.box-user .user-info-list {font-size: 13px; padding-top: 10px; color:#888; }
.box-user .user-info-list p {background:url(/public/img/icons/icon_marker.png) no-repeat 0px 3px; border-bottom: 1px solid #fff; margin: 5px 15px; padding: 0 0 5px 24px;}
.box-user .user-info-list p:last-child {border-bottom: none;}
.box-user .user-info-list p.eye { background-image:url(/public/img/icons/eye.png) }
.box-user .user-info-list p.online { background-image:url(/public/img/icons/online.png) }
.box-user .user-info-list p.online_on { background-image:url(/public/img/icons/online_on.png) }
.box-user .user-info-list p.partner { background-image:url(/public/img/icons/partner.png) }
.box-user .user-info-list p.region { background-image:url(/public/img/icons/region.png) }
.box-user .user-info-list p.register { background-image:url(/public/img/icons/register.png) }
.box-user .user-info-list span {font-weight: bold;}

.box-user .user-info-status { overflow:hidden; background: #afafaf; border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;  font-size:13px; color:#fff; margin:16px; margin-top:0px; position:relative; top:14px; line-height:15px; padding:8px; }
.box-user .user-info-status.my { cursor:pointer; }
.box-user .user-info-status.my:hover { color:#f4f4f4; }
.box-user .user-info-status.none { display:none; }

.box-user .user-info-menu { border-top: 1px solid #ffffff; height:51px; overflow:hidden; border-bottom-left-radius: 5px; }
.box-user .user-info-menu .menu-chat {background: #ebebeb url(/public/img/icons/chat.png) no-repeat center; border-right: 1px #ffffff solid; border-bottom-left-radius: 5px; display: inline-block; margin: 0 -2px 0 0; height: 51px; width: 44px;}
.box-user .user-info-menu .menu-chat:hover {background: #e3e3e3 url(/public/img/icons/chat.png) no-repeat center;}
.box-user .user-info-menu .menu-msg {background: #ebebeb url(/public/img/icons/msg_off.png) no-repeat center; border-left: 1px #dddddd solid; border-bottom-left-radius: 5px; border-right: 1px #ffffff inset; display: inline-block; margin: 0 -2px; height: 51px; width: 53px;}
.box-user .user-info-menu .menu-msg:hover {background: #e3e3e3 url(/public/img/icons/msg_off.png) no-repeat center;}
.box-user .user-info-menu .menu-person {background: #ebebeb url(/public/img/icons/person.png) no-repeat center; border-left: 1px #dddddd solid; border-right: 1px #ffffff solid; display: inline-block; margin: 0 -2px; height: 51px; width: 53px;}
.box-user .user-info-menu .menu-person:hover {background: #e3e3e3 url(/public/img/icons/person.png) no-repeat center;}
.box-user .user-info-menu .menu-red {background: #d40322 url(/public/img/icons/heart_red_menu.png) no-repeat center; display: inline-block; border-left: 1px #b1051f solid; border-right: 1px #b1051f solid; margin: 0 -2px; height: 51px; width: 53px;}
.box-user .user-info-menu .menu-red:hover {background: #c6021e url(/public/img/icons/heart_red_menu.png) no-repeat center;}
.box-user .user-info-menu .menu-yellow {background: #ffc21c url(/public/img/icons/heart_gold_menu.png) no-repeat center; display: inline-block; border-left: 1px #ffce1c solid; border-right: 1px #ffce1c solid; margin: 0 -2px; height: 51px; width: 53px;}
.box-user .user-info-menu .menu-yellow:hover {background: #f6b824 url(/public/img/icons/heart_gold_menu.png) no-repeat center;}
.box-user .user-info-menu .menu-blue {background: #0695d7 url(/public/img/icons/star.png) no-repeat center; border-left: 1px #0785c0 solid; border-bottom-right-radius: 5px; display: inline-block; margin: 0 0 0 -2px; height: 51px; width: 53px;}
.box-user .user-info-menu .menu-blue:hover {background: #098dca url(/public/img/icons/star.png) no-repeat center;}

.box-user .user-info-gallery { width:272px; margin-left:22px; margin-bottom:22px; }
.box-user .user-info-gallery .h span {color: #0088CC;}
.box-user .user-info-gallery .user-gallery-list { background: #F5F5F5; padding-top:5px; padding-left:1px; }
.box-user .user-info-gallery .user-gallery-list.instagram { background: #333; }
.box-user .user-info-gallery .user-gallery-list a.gal { position:relative; color:#a7a7a7; text-decoration:none; display:block; float:left; width:128px; height:128px; margin-left:4px; margin-bottom:4px; }
.box-user .user-info-gallery .user-gallery-list a.gal span {  display:block; text-align:right; position:absolute; right:12px; }
.box-user .user-info-gallery .user-gallery-list a.gal span.count { font-size:32px; bottom:38px; }
.box-user .user-info-gallery .user-gallery-list a.gal span.desc { bottom:12px;  }
.box-user .user-info-gallery .user-gallery-list a.gal:hover { color:#666; }
.box-user .user-info-gallery .user-gallery-list .list-info { padding:10px; color:#999; font-size:12px;  text-shadow: #fff 1px 1px 1px; }

.box-user .user-info-gallery .user-gallery-list a.gal .opacity { background:#000;opacity:0.6;display:block;position:absolute;left:0;right:0;top:0;bottom:0; }
.box-user .user-info-gallery .user-gallery-list a.gal .insta {  background-image: url(/public/img/icons/icon-instagram-white.png); position: absolute; left: 0; top: 0;right: 0; height: 100px;background-repeat: no-repeat;background-position: center; }
.box-user .user-info-gallery .user-gallery-list a.gal .insta1 { color: #fff; position: absolute; top: 76px; font-size: 13px; left: 0px; right: 0px; text-align: center; }
.box-user .user-info-gallery .user-gallery-list a.gal .insta2 { color: #fff; position: absolute; top: 92px; font-size: 11px; left: 0px; right: 0px; text-align: center; }
.box-user .user-info-gallery .user-gallery-list a.gal .insta-img { width:128px;height:128px; }

.box-user .user-right { background:url(/public/img/article_right_bg.png) repeat-y; float: left; min-height: 100px; width:205px; padding-left:4px; margin-left: 5px; }

.box-user .box-user-right {margin-bottom:10px;}
.box-user .box-user-right .user-right-list {background: #F5F5F5; margin-top: 5px; padding: 5px 4px;}
.box-user .box-user-right .user-right-list a { display:block; float:left; width:62px; height:62px; margin-left:3px; margin-bottom:3px; }
.box-user .box-user-right .user-right-list .list-info { padding:10px; color:#999; font-size:12px;  text-shadow: #fff 1px 1px 1px; }

.box-user .box-user-right a.user-right-btn { display:block; width:204px; height:70px; background:url(/public/img/btn_search_friends.png) top left no-repeat; text-indent:-99999px; margin-left: 2px; margin-top: 5px;}
.box-user .box-user-right a.user-right-btn:hover { background:url(/public/img/btn_search_friends.png) bottom left no-repeat; }

.box-user-right .btn-family-join { display:block; text-decoration:none; font-size:12px; line-height:16px; color:#666; padding:5px 6px 5px 6px; margin:8px 0 0 3px; border:1px solid #ddd; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  background: url(/public/img/family/bg-wide.jpg) no-repeat; background-size: cover; }
.box-user-right .btn-family-join img { float:left; margin-right:8px; width:50px; height:auto; }
.box-user-right .btn-family-join span { font-size:14px; line-height:16px; font-weight:bold; text-transform: uppercase; display:inline-block; margin-top: 6px; }
.box-user-right .btn-family-join:hover { opacity:0.8; }

.box-user .box-user-right a.user-right-link {background: url("/public/img/h_arrow.png") no-repeat left; font-size: 12px; font-weight: bold; display: block; height: 20px; width:204px; padding-left: 10px; text-decoration: none;}

.box-user h2 { margin:0px; padding:0px; margin-bottom:16px; font-weight:normal; color:#9d9d9d; font-size:19px; line-height:19px; border-bottom:1px solid #eee; padding-bottom:8px; }

.box-user .user-info-family { color:#888; font-size:11px; line-height:13px; padding:0 0 16px 0; border-top:1px solid #fff; background:url(/public/img/family/bg-wide.jpg) no-repeat; background-size: cover; }
.box-user .user-info-family .logo { display:block; margin:12px 12px 8px 16px; text-decoration: none; }
.box-user .user-info-family .logo img { width:38px; height:auto; margin-right:8px; }
.box-user .user-info-family .logo span { color: #444; font-weight:bold; font-size:15px; }
.box-user .user-info-family .logo:hover { opacity:0.8; }
.box-user .user-info-family .iam { margin:0 15px 4px 24px; line-height:14px; }
.box-user .user-info-family .iam.first {  }
.box-user .user-info-family .val { color:#666; font-weight:bold; }.box-users { margin-right:10px; margin-top:6px; }

.box-users .users-list { margin-left:12px; }
.box-users .users-list h2 { color:#999; margin-right:14px; }
.box-users .users-list .box-users-mid .box-user-mid { margin-right:11px; }

.box-users-family { background:#f2f2f2; padding:16px 20px 20px 20px; margin-bottom:25px; line-height:19px; }
.box-users-family h3 { margin-bottom:10px; }
.box-users-family .btn-join { text-decoration:none; font-weight:bold; width:250px; font-size:16px; line-height:26px; color:#333; padding:2px 6px 2px 4px; display:inline-block; float:right; margin:0 0 0 20px; border:1px solid #ddd; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  background: url(/public/img/family/bg-wide.jpg) no-repeat; background-size: cover; }
.box-users-family .btn-join img { float:left; margin-right:12px; width:254px;height:84px; }
.box-users-family .btn-join span { font-size:26px; display:inline-block; margin-top: 6px; }
.box-users-family .btn-join:hover { opacity:0.8; }.box-video { margin-bottom: 8px; }.box-view { width:300px; margin-bottom:30px; }

.box-view .view-big-img { border:1px solid #dcdcdc; background:#fff; position:relative; }
.box-view .view-big-img .big-img-bg { background: #dcdcdc; margin:3px; text-align:center; }

.box-view .view-big-img .big-img-rate { height:40px; background:#303030; opacity:0.9; position:absolute; bottom:3px; left:3px; right:3px; }
.box-view .view-big-img .rate-bg { background:url(/public/img/rate_bg.png) no-repeat; width:108px; height:10px; position:absolute; bottom:14px; left:14px;  }
.box-view .view-big-img .rate-bg .rate-val {background:url(/public/img/rate_active.png) no-repeat; width:0px; height:10px; }
.box-view .view-big-img .rate-nr { font-size:20px; line-height:22px; height:22px; color:#9b9b9b; position:absolute; bottom:12px; width:150px; left:128px; }
.box-view .view-big-img .rate-nr span { font-weight:bold; color:#fff; }

.box-view .view-list { margin-left:14px; font-size: 13px; padding-top: 10px; padding-bottom:8px; color:#888; background: #f4f4f4; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width: 272px; position:relative; }
.box-view .view-list p {background:url(/public/img/icons/icon_marker.png) no-repeat 0px 3px; border-bottom: 1px solid #fff; margin: 5px 15px; padding: 0 0 5px 24px;}
.box-view .view-list p:last-child {border-bottom: none;}
.box-view .view-list p.eye { background-image:url(/public/img/icons/eye.png) }
.box-view .view-list p.online { background-image:url(/public/img/icons/online.png) }
.box-view .view-list p.online_on { background-image:url(/public/img/icons/online_on.png) }
.box-view .view-list p.partner { background-image:url(/public/img/icons/partner.png) }
.box-view .view-list p.region { background-image:url(/public/img/icons/region.png) }
.box-view .view-list p.register { background-image:url(/public/img/icons/register.png) }
.box-view .view-list p.year { background-image:url(/public/img/icons/rokwydania.png) }
.box-view .view-list p.author { background-image:url(/public/img/icons/autor.png) }
.box-view .view-list p.publishing { background-image:url(/public/img/icons/wydawnictwo.png) }
.box-view .view-list p.url { background-image:url(/public/img/icons/www.png) }
.box-view .view-list p.isbn { background-image:url(/public/img/icons/isbn.png) }
.box-view .view-list p.actor { background-image:url(/public/img/icons/aktorzy.png) }
.box-view .view-list p.film { background-image:url(/public/img/icons/film.png) }
.box-view .view-list p.director { background-image:url(/public/img/icons/rezyser.png) }
.box-view .view-list span {font-weight: bold;} .box-wiki-info { margin-bottom: 8px; }
.box-wiki-info .infotable { word-wrap: break-word; width:300px; overflow: hidden;}
.box-wiki-info .infotable th{ word-wrap: break-word; width:300px;}
.box-wiki-info .infotable td:first-child {padding-left: 0px; padding-bottom:5px; width: 100px; }
.box-wiki-info .infotable td {padding-left: 5px; padding-bottom:5px; word-wrap: break-word; border-bottom: 1px solid #f2f2f2;}
.box-wiki-likes { font-size:12px; margin-bottom:20px; }
.box-wiki-likes .action {float: left; margin-bottom: 10px;}
.box-wiki-likes .action .avatar {float: left;  }
.box-wiki-likes .action .action-c { padding-left: 70px; font-size:13px; color:#999; }
.box-wiki-likes .action .action-c a { display:block; font-weight:bold; line-height:18px; font-size:14px; text-decoration:none; }.box-wiki { color:#555; font-size:14px; margin-top:8px; }

.box-wiki .wiki-left {float: left; width: 550px;}

.box-wiki .wiki-left .left-icons { float:right; font-size:12px; color:#cecece; position:relative; top:3px; margin-right:3px; }
.box-wiki .wiki-left .left-icons .icons-likes { color:#1680be; height:20px; line-height:20px; float:left; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_like.png) no-repeat; }
.box-wiki .wiki-left .left-icons .icons-dislikes { height:20px; float:left; line-height:20px; padding-left:19px; margin-left:10px; background:url(/public/img/icons/article_dislike.png) no-repeat 0px 3px; }
.box-wiki .wiki-left .left-icons .icons-comments { height:20px; float:left; line-height:20px; padding-left:18px; margin-left:10px; background:url(/public/img/icons/article_comment.png) no-repeat 0px 3px; }
.box-wiki .wiki-left h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }
.box-wiki .wiki-left h2 { color:#1680be; font-size:18px; line-height:22px; margin:0px; padding:0px; margin-bottom:14px; font-weight:normal; }
.box-wiki .wiki-left .left-lead { font-size:14px; line-height:22px; margin:0px; padding:0px; margin-bottom:24px; font-weight:bold; }
.box-wiki .wiki-left .info { font-size:12px; color:#aaa; display:block; margin-bottom:2px; }
.box-wiki .wiki-left .info-top { font-size:13px; color:#aaa; display:block; margin-bottom:0px; }
.box-wiki .wiki-left .

.box-wiki .wiki-left .tekst .infobox { background:#f4f4f4; padding:8px; border: 1px solid #eee; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  }

.box-wiki .wiki-left .wiki-content .wiki-cover {float: left; margin: 0 10px 10px 0;  border: 5px solid #ECECEC;}

.box-wiki .wiki-right { float: left; margin-left:20px; width:300px; }
.box-wiki .wiki-right a.btn-blue.btn-save-page { margin-left:1px; width:164px; }
.box-wiki .wiki-right a.btn-blue.btn-mag { width:164px; }
.box-wiki .wiki-right a.btn-blue.btn-full { width:165px; margin-right:0px; }

.box-wiki .wiki-right.wiki-right-border { border-left:#e3e3e3 solid 1px; padding-left:8px; margin-left:11px; }

.box-wiki-list { }
.box-wiki .wiki-left .box-wiki-list h2 { color:#aaa; border-bottom:1px solid #eee; padding-bottom:5px; margin-top:24px; margin-bottom:20px; }

.box-wiki-item { margin-bottom:14px; color:#c8c8c8; }
.box-wiki-item .img { display: block; margin-right:16px; margin-bottom:10px; float:left;  }
.box-wiki-item a { text-decoration:none; }
.box-wiki-item .bottom { padding-left:114px; margin-top:5px; position:relative; }
.box-wiki-item .bottom a.pride { text-decoration:none; font-weight:bold; color:#666; font-size:13px; position:absolute; top:6px; right:0px;  }
.box-wiki-item .bottom .b1 { border-top:1px solid #f2f2f2;  }
.box-wiki-item .tags { font-size:12px; line-height:15px; margin-bottom:3px; }
.box-wiki-item .tags a { color:#999; }
.box-wiki-item .title { font-size:18px; display:block; margin-bottom:3px; }
.box-wiki-item .sub { font-size:13px; display:block; color:#333; line-height:16px; margin-bottom:3px; }
.box-wiki-item .time { display:block; float:left; margin-right:14px; position:relative; top:2px; }
.box-wiki-item .comments { font-size:11px; margin-top:3px; display:block; height:19px; float:left; padding-left:21px;padding-right:10px; background:url(/public/img/icons/hp_comments.png) no-repeat 0px 2px; }
.box-wiki-item .like { font-size:11px; margin-top:3px;display:block; height:16px; float:left; padding-left:18px;padding-right:10px; background:url(/public/img/icons/hp_like.png) no-repeat; }
.box-wiki-item .dislike { font-size:11px; margin-top:3px;display:block; height:20px; float:left; padding-left:19px;padding-right:10px; background:url(/public/img/icons/hp_dislike.png) no-repeat 0px 4px; }
/* commons */

body { background-color:#f5f5f5; /*background-image:url('/public/img/bg_zima.png'); background-repeat:no-repeat; background-position:center top;*/ font-family: "PT Sans", Arial, Halvetica; font-size:16px; }
input, button, select, textarea { font-family:"PT Sans", Arial, Halvetica; }

.clear { margin:0px !important; padding:0px !important; width:0px !important; height:0px !important; line-height:0px !important; font-size:0px; clear:both; }
.center { text-align:center; }

a.h { display:block; color:#222; border-bottom:1px solid #9f9f9f; padding-bottom:2px; text-decoration:none; font-size:14px ; background:url(/public/img/h_arrow.png) no-repeat bottom right; }
a.h:hover { color:#888; }
div.h { color:#222; border-bottom:1px solid #9f9f9f; padding-bottom:2px; font-size:14px; margin-bottom:8px; }
div.h span.count { color:#1680BE; font-size:13px; }
div.h-small { color:#222; border-bottom:1px solid #9f9f9f; padding-bottom:2px; font-size:12px; margin-bottom:8px; }
.h1 { color:#1680BC; text-decoration:none; font-weight:bold; font-size:15px; }
.cursor { cursor:pointer; }
.spacer { height:8px; margin:0; padding:0; line-height:0; font-size:0; }

.button-grey { padding-left:4px;padding-right:3px;font-size:18px;font-weight:bold; color:#5d5d5d;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); text-decoration:none; display:block; height:38px; line-height:38px; float:left; background:url(/public/img/btn_bg.png) repeat-x; position:relative; margin-left:8px; margin-right:8px; }
.button-grey .l { display:block; width:8px; height:38px; background:url(/public/img/btn_l.png) no-repeat; position:absolute; top:0px; left:-8px; }
.button-grey .r { display:block; width:8px; height:38px; background:url(/public/img/btn_r.png) no-repeat; position:absolute; top:0px; right:-8px; }
.button-grey:hover, .button-grey:hover .l, .button-grey:hover .r { background-position: 0px -38px; text-decoration:none; color:#5d5d5d; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); }
.login-fb-wide { display:block; width:226px; height:28px; background:url(/public/img/btn_fb_wide.png) no-repeat; line-height:28px; font-size:14px; color:#fff; padding-left:38px; }
.login-fb-wide:hover { color:#eee; opacity:0.9; text-decoration:none; }
.login-google-wide { display:block; width:226px; height:28px; background:url(/public/img/btn_google_wide.png) no-repeat; line-height:28px; font-size:14px; color:#000; padding-left:38px; }
.login-google-wide:hover { color:#333; opacity:0.9; text-decoration:none; }

a.btn-blue { text-shadow:#0d6294 1px 1px; color:#fff; text-decoration:none; display:block; float:left; height:38px; padding-left:4px; margin-right:7px; background:url(/public/img/btn_blue_left.png) no-repeat; }
a.btn-blue .r { display:block; height:38px; padding-right:4px; background:url(/public/img/btn_blue_right.png) no-repeat top right; }
a.btn-blue .c { display:block; height:38px; line-height:38px; padding-left:21px; padding-right:22px; background:url(/public/img/btn_blue_center.png) repeat-x; }
a.btn-blue .c img { position:relative; top:-2px; left:-5px; }
a.btn-blue.last { margin-right:0px; }
a.btn-blue:hover { opacity:0.9; }
a.btn-blue.instagram-connect { float:left !important; position:relative; }
a.btn-blue.instagram-connect .c { padding-left:40px; }
a.btn-blue.instagram-connect .insta { display:block; width:20px; height:20px; background-size:20px 20px; background-image: url(/public/img/icons/icon-instagram-white.png); background-repeat:no-repeat; position:absolute; left:12px; top:8px; }

a.btn-gray { text-shadow:#fff 1px 1px; color:#000; text-decoration:none; display:block; float:left; height:38px; padding-left:4px; margin-right:7px; background:url(/public/img/btn_gray_left.png) no-repeat; }
a.btn-gray .r { display:block; height:38px; padding-right:4px; background:url(/public/img/btn_gray_right.png) no-repeat top right; }
a.btn-gray .c { display:block; height:38px; line-height:38px; padding-left:21px; padding-right:22px; background:url(/public/img/btn_gray_center.png) repeat-x; }
a.btn-gray .c img { position:relative; top:-2px; left:-5px; }
a.btn-gray.last { margin-right:0px; }
a.btn-gray:hover { opacity:0.9; }

a.btn-blue-big { text-shadow:#0d6294 1px 1px; color:#fff; text-decoration:none; display:block; height:50px; padding-left:4px; margin-right:7px; background:url(/public/img/btn_bluebig_left.png) no-repeat; }
a.btn-blue-big .r { display:block; height:50px; padding-right:4px; background:url(/public/img/btn_bluebig_right.png) no-repeat top right; }
a.btn-blue-big .c { display:block; height:50px; line-height:50px; padding-left:21px; padding-right:22px; background:url(/public/img/btn_bluebig_center.png) repeat-x; }
a.btn-blue-big .c img { position:relative; top:-2px; left:-5px; }
a.btn-blue-big:hover { opacity:0.9; }

a.btn-gray-big { text-shadow:#fff 1px 1px; color:#000; text-decoration:none; display:block; height:50px; padding-left:4px; margin-right:7px; background:url(/public/img/btn_graybig_left.png) no-repeat; }
a.btn-gray-big .r { display:block; height:50px; padding-right:4px; background:url(/public/img/btn_graybig_right.png) no-repeat top right; }
a.btn-gray-big .c { display:block; height:50px; line-height:50px; padding-left:21px; padding-right:22px; background:url(/public/img/btn_graybig_center.png) repeat-x; }
a.btn-gray-big .c img { position:relative; top:-2px; left:-5px; }
a.btn-gray-big:hover { opacity:0.9; }

a.btn-blues { float:left; text-shadow:#0d6294 1px 1px; color:#fff; text-decoration:none; display:block; height:28px; padding-left:4px; margin-right:7px; background:url(/public/img/btn_blues_left.png) no-repeat; }
a.btn-blues .r { display:block; height:28px; padding-right:4px; background:url(/public/img/btn_blues_right.png) no-repeat top right; }
a.btn-blues .c { display:block; height:28px; line-height:28px; padding-left:21px; padding-right:22px; background:url(/public/img/btn_blues_center.png) repeat-x; }
a.btn-blues .c img { position:relative; top:-2px; left:-5px; }
a.btn-blues:hover { opacity:0.9; }

a.btn-grays { float:left; text-shadow:#fff 1px 1px; color:#000; text-decoration:none; display:block; height:28px; padding-left:4px; margin-right:7px; background:url(/public/img/btn_grays_left.png) no-repeat; }
a.btn-grays .r { display:block; height:28px; padding-right:4px; background:url(/public/img/btn_grays_right.png) no-repeat top right; }
a.btn-grays .c { display:block; height:28px; line-height:28px; padding-left:21px; padding-right:22px; background:url(/public/img/btn_grays_center.png) repeat-x; }
a.btn-grays .c img { position:relative; top:-2px; left:-5px; }
a.btn-grays:hover { opacity:0.9; }


/* main boxes */

.box-body .body-center { width:1122px; margin:auto; }

.box-topmenu { height:63px; color:#fff; position:relative; }
.box-topmenu .topmenu-main { z-index:15; height:60px; background:url(/public/img/menu_bg.png) repeat-x; position:relative; margin-left:5px; margin-right:5px; }
.box-topmenu .topmenu-main .main-l { width:5px; height:60px; background:url(/public/img/menu_bg_left.png) no-repeat; position:absolute;left:-5px;top:0px; }
.box-topmenu .topmenu-main .main-r { width:5px; height:60px; background:url(/public/img/menu_bg_right.png) no-repeat; position:absolute;right:-5px;top:0px; }
.box-topmenu .topmenu-shadows { z-index:15; position:relative; background: #1680BC; height:4px; /*background:url(/public/img/menu_bg_shadow.png) repeat-x;*/ }
.box-topmenu .topmenu-shadows .shadows-l { width:5px; height:3px; background:url(/public/img/menu_bg_left_shadow.png) no-repeat; position:absolute;left:-5px;top:0px; }
.box-topmenu .topmenu-shadows .shadows-r { width:8px; height:3px; background:url(/public/img/menu_bg_right_shadow.png) no-repeat; position:absolute;right:-8px;top:0px; }
.box-topmenu .topmenu-shadows .shadows-blue { background: #1680BC; height:4px; position:absolute; top:-4px; left:-5px; width:1032px; }
.box-topmenu .topmenu-main .main-menu { position:absolute; bottom:0px;left:6px;height:31px; width:1105px;  }
.topmenu-main .main-menu a { position:relative; color:#c1c1c1; font-size:17px; }
.topmenu-main .main-menu a:hover, .topmenu-main .main-menu a.hover { text-decoration:none; color:#fff; }
.topmenu-main .main-menu a.menu-mag { display:block; width:308px; height:31px; float:left; text-indent:4px; }
.topmenu-main .main-menu a.menu-news { display:block; width:310px; height:31px; float:left; background:url(/public/img/menu_separator.png) no-repeat bottom left; text-indent:14px; }
.topmenu-main .main-menu a.menu-community { display:block; width:269px; height:31px; float:left; background:url(/public/img/menu_separator.png) no-repeat bottom left; text-indent:14px; }
.topmenu-main .main-menu a.menu-queer { display:block; width:215px; height:31px; float:left; background:url(/public/img/menu_separator.png) no-repeat bottom left; text-indent:14px; }
.main-menu a.menu-news:hover, .main-menu a.menu-community:hover, .main-menu a.menu-queer:hover {} 
.topmenu-main .main-menu a:hover em, .topmenu-main .main-menu a.hover em { display:block; position:absolute;bottom:0px; left:11px; height:6px; } 
.topmenu-main .main-menu a.menu-news:hover em, .topmenu-main .main-menu a.menu-news.hover em { background:url(/public/img/top_menu_marker_news.png); width:285px;  } 
.topmenu-main .main-menu a.menu-community:hover em, .topmenu-main .main-menu a.menu-community.hover em { background:url(/public/img/top_menu_marker_community.png); width:236px;  } 
.topmenu-main .main-menu a.menu-queer:hover em, .topmenu-main .main-menu a.menu-queer.hover em { background:url(/public/img/top_menu_marker_queer.png); width:203px;  } 
.topmenu-main .main-menu a.menu-mag:hover em, .topmenu-main .main-menu a.menu-mag.hover em { left:0px; background:url(/public/img/top_menu_marker_news.png); width:285px;  } 


.box-foot1 { height:65px; border-bottom:1px solid #b5b5b5; color:#b5b5b5; background:url(/public/img/foot_logo.png) no-repeat 2px 35px; position:relative; }
.box-foot1 .foot1-copy { font-size:11px; position:absolute; bottom:4px; left:124px; }
.box-foot1 .foot1-menu { position:absolute; right:0px; bottom:5px; font-size:14px; color:#bbb; word-spacing: 4px; width:500px; text-align:right; }
.box-foot1 .foot1-menu a { color:#555; }

.box-foot2 { text-align:center; margin-top:50px; margin-bottom:50px; }
.box-foot2 a { display:inline-block; text-indent:-99999px; margin-left:16px;margin-right:24px; }
.box-foot2 a.foot2-kumpello { width:100px;height:30px;background:url(/public/img/logo_kumpello.png) no-repeat; }
.box-foot2 a.foot2-prideshop { width:66px;height:30px;background:url(/public/img/logo_prideshop.png) no-repeat; }
.box-foot2 a.foot2-hiacynt { width:92px;height:30px;background:url(/public/img/logo_hiacynt.png) no-repeat; position:relative;top:-3px; }
.box-foot2 a.foot2-przeploty { width:84px;height:30px;background:url(/public/img/logo_przeploty.png) no-repeat; position:relative;top:1px; }
.box-foot2 a.foot2-sibro { width:60px;height:30px;background:url(/public/img/logo_sibro.png) no-repeat; position:relative;top:-9px; }
.box-foot2 a.foot2-kumpello:hover, .box-foot2 a.foot2-prideshop:hover, .box-foot2 a.foot2-hiacynt:hover, .box-foot2 a.foot2-przeploty:hover, .box-foot2 a.foot2-sibro:hover { background-position: 0px -30px; } 

.box-main { background:#fff; padding-top:10px; padding-bottom:5px; }
.box-main.box-main-padding { padding:50px; }

.box-main.box-main-padding h1 { color:#1680be; font-size:28px; line-height:32px; margin:0px; padding:0px; margin-bottom:12px; font-weight:normal; }