﻿@charset "utf-8";
/* === reset === */
ul{list-style:none;}
img, form, fieldset{border:none;}
form, fieldset{margin:0; padding:0; border:0;}
input:focus, textarea:focus, select:focus{outline:none; font-family:Arial, Helvetica, sans-serif;}
textarea{resize:none;}
ul, form, fieldset{margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p{margin:0; font-weight:normal;}
h1{color:#000; font-size:26px; padding:0 0 10px 0;}
h2{color:#000; font-size:22px; padding:0 0 10px 0;}
h3{color:#000; font-size:18px; padding:0 0 10px 0;}
h4{color:#000; font-size:14px; padding:10px 0 0 0; font-weight:bold;}
a{color:#992c51; outline:none; cursor:pointer; text-decoration:none;}
a:hover{text-decoration:underline;}
table{border-collapse:collapse; width:auto;}
*{margin:0; padding:0;}

html, body{width:100%; height:100%;}
body{margin:0; padding:0; background:#FFFFFF; font:.80em/1.2857 "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;}

.clearfloat{clear:both; height:0; font-size:1px; line-height:0px;}
.clearfix{zoom:1}
.clearfix:after{content:' '; clear:both; display:block; width:0; height:0; overflow:hidden; font-size:0;}
/* === end reset */

.wrapp-main{max-width:1126px; margin:0 auto;}
.main{min-width:998px; overflow:hidden;}

/* === header === */
.header-top{width:100%; height:76px; display:block;}
.header-top-left{float:left; width:278px; margin-top:3px; overflow:hidden;}
.header-top-wrapp{margin:0 0 0 285px; height:1%;}
.header-top-right{float:right; width:240px; overflow:hidden;}
.header-top-center{margin:0 260px 0 0; height:1%;}
.header-bottom{width:100%; display:block; border-top:#ebe9ea 1px Solid; height:36px; margin-top:5px;}
.header-bottom-info{width:100%; display:block; border-top:#ebe9ea 1px Solid; border-bottom:#ebe9ea 1px Solid; height:36px; margin-top:5px;}
.header-bottom-right{float:right; width:240px; overflow:hidden;}
.header-bottom-wrapp{margin:0 260px 0 0; height:1%;}
.header-bottom-wrapp-right{float:right; width:200px; overflow:hidden;}
.header-bottom-left{margin:0 220px 0 0; height:1%;} 


/*--Logo--*/
.Logo, .Logo a{display:block; width:278px; height:50px;}
.Logo a{text-indent:-9999px; overflow:hidden;}
.Logo{background:url(../images/logo.png) no-repeat; margin:5px 0;}

/*--LoginMenu--*/
.LoginMenu ul{float:right; margin-top:15px;}
.LoginMenu ul li{float:left; height:29px; margin-left:5px;}
.LoginMenu ul li.login{width:75px;}
.LoginMenu ul li.registration{width:112px;}
.LoginMenu ul li a{background:url(../images/btn.png) no-repeat; float:left; height:29px; display:block; line-height:29px; color:#FFF; text-decoration:none; cursor:pointer;}
.LoginMenu ul li.login a{background-position:0 0; padding:0 15px 0 25px; width:75px;}
.LoginMenu ul li.login a:hover{background-position:0 -29px;}
.LoginMenu ul li.registration a{background-position:0 -58px; padding:0 15px; width:112px;}
.LoginMenu ul li.registration a:hover{background-position:0 -87px;}

/*--MainMenu--*/
.MainMenu{width:100%; overflow:hidden;}
.MainMenu li{float:left; height:36px; line-height:36px; padding:0 20px;}
.MainMenu li a{color:#000; font-size:13px; text-transform:uppercase; text-decoration:none;}
.MainMenu li a:hover{color:#7e193b;}

/*--Search--*/
.SearchBlock{position:relative; right:0; z-index:20; margin-top:6px; height:23px; width:160px; overflow:hidden; line-height:normal; background:#FFF; border:#cdcbcb 1px Solid; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; behavior:url(js/PIE.htc); padding:0 26px 0 10px;}
.SearchBlock input[type="text"]{border:0; width:100%; margin:0; padding:2px 0; background:url(../images/icons.png) no-repeat 0 -9999px;}
.SearchBlock input[type="submit"]{position:absolute; top:2px; right:3px; width:20px; height:20px; cursor:pointer; border:0; background:url(../images/icons.png) no-repeat -30px -90px; vertical-align:middle;}

/*--SocialMenu--*/
.SocialMenu{float:right; padding:6px 0;}
.SocialMenu ul{height:23px; overflow:hidden;}
.SocialMenu ul li{float:left; width:23px; height:23px; margin-right:3px;}
.SocialMenu ul li a{background:url(../images/icons.png) no-repeat; height:23px; width:23px; float:left; display:block; text-decoration:none;}
.SocialMenu ul .vkontakte{background-position:0 0;}
.SocialMenu ul .facebook{background-position:-30px 0;}
.SocialMenu ul .twitter{background-position:-60px 0;}
.SocialMenu ul .odnoklassniki{background-position:-90px 0;}
.SocialMenu ul .moymir{background-position:-120px 0;}

/*--SliderBlock--*/
.SliderBlock{height:300px; width:100%;}
.SliderBlock .banner{float:right; width:240px; height:300px; margin-left:20px;}
#faded{height:300px; background:url(../images/loader.gif) no-repeat scroll 50% 50% transparent; margin:0; overflow:hidden; position:relative; top:0; left:0;}
#faded ul{height:300px; overflow:hidden;}
#faded .dialog{margin:0 auto; position:absolute; z-index:998; overflow:hidden; height:auto !important; top:25px; right:20px; background:url(../images/bg-black50op.png); width:400px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#faded .dialog p{padding:10px; font-size:12px; color:#FFF;}
#faded ul.pagination{list-style:none; margin:0 auto; padding:5px; position:absolute; z-index:999; overflow:hidden; height:auto !important; bottom:15px; right:15px;}
#faded ul.pagination li{float:left; background:url(../images/item.png) 0 0 no-repeat; margin:0 1px;}
#faded ul.pagination li a{background:url(../images/item.png) 0 0 no-repeat; text-indent:-5000px; display:block; width:9px; height:9px;}
#faded ul.pagination li.current a, #faded ul.pagination li a:hover{color:white; background:url(../images/item.png) 0 -9px no-repeat;}

/*--banner-block--*/
.banner-block{width:100%; text-align:center; padding:5px 0;}

/* === content === */
#content{width:100%; padding-bottom:5px;}
#content:after{height:0; clear:both; content:""; display:block;}
.content-wrapp{width:100%; padding-top:7px;}
.content-wrapp:after{height:0; clear:both; content:""; display:block;}
.right-sidebar{float:right; padding:0; width:240px; overflow:hidden; margin-top:5px;}
.column-wrapp{margin:5px 245px 0 0;}

/*--RightBlock--*/
.RightBlock{padding-bottom:20px; font-size:12px;}
.RightBlock sup{color:#f1af07; font-size:14px; font-weight:bold;}
.tabset ul{overflow:hidden; height:29px; position:relative;}
.tabset ul li{float:left; height:29px; padding:0 2px 0 0;}
.tabset ul li a.tab{float:left; height:29px; line-height:20px; color:#000; font-size:13px; padding:0 8px;}
.tabset ul li a.tab em{float:left; height:29px; font-style:normal; cursor:pointer;}
.tabset ul li a:hover, .tabset ul li a.active{background:url(../images/bg-active.png) repeat-x; color:#fff; text-decoration:none;}
.tabset ul li a:hover em,
.tabset ul li a.active em{background:url(../images/bg-active-arrow.png) no-repeat 50% 100%;}
.RightBlockContent{background:#ebe9ea; margin-top:-6px;}

.MainUser{padding:20px 0px 20px 22px; overflow:hidden;}
.MainUser img{float:left;}
.MainUser .AvatarBox{float:left; width:50px; height:50px; margin:0 22px 0 0; position:relative;}
.MainUser .AvatarBox img{float:none; margin:0; vertical-align:top;}

.MainPhoto{padding:20px 0px 20px 15px; overflow:hidden;}
.MainPhoto img{float:left;}
.MainPhoto .AvatarBox{float:left; width:32px; height:32px; position:relative;}
.MainPhoto .AvatarBox img{float:none; margin:0; vertical-align:top;}
.MainPhoto .PhotoBox img{margin:10px 8px 0 0;}

.MainVideo{padding:20px 0px 20px 15px; overflow:hidden;}
.MainVideo img{float:left;}
.MainVideo .AvatarBox{float:left; width:32px; height:32px; position:relative;}
.MainVideo .AvatarBox img{float:none; margin:0; vertical-align:top;}
.MainVideo .VideoBox{margin:10px 8px 0 0;}

.MainAudio{padding:20px 0px 20px 15px; overflow:hidden;}
.MainAudio img{float:left;}
.MainAudio .AvatarBox{float:left; width:32px; height:32px; position:relative;}
.MainAudio .AvatarBox img{float:none; margin:0; vertical-align:top;}
.MainAudio .AudioBox{margin:10px 8px 0 0;}

.AvatarBoxContainer{margin-left:42px;}
.UserName a{color:#000; font-weight:bold; line-height:15px; height:1%; overflow:hidden;}
.UserName span{float:left; width:15px; height:15px; background:url(../images/icons.png) no-repeat; display:block; margin-right:3px;}
.UserName span.woman{background-position:0 -60px;}
.UserName span.man{background-position:-30px -60px;}
.UserName span.movie{background-position:0 -75px;}
.UserName span.advertising{background-position:-30px -75px;}
.UserName span.tv{background-position:-60px -75px;}
.UserName span.radio{background-position:-90px -75px;}
.UserName span.theater{background-position:-120px -75px;}
.UserName span.model{background-position:-150px -75px;}
.UserName span.journal{background-position:-180px -75px;}
.UserName span.actor{background-position:-210px -75px;}
.UserName span.event{background-position:-240px -75px;}
.UserName span.fashion{background-position:-270px -75px;}
.UserName span.production{background-position:-300px -75px;}
.UserName span.other{background-position:-330px -75px;}

.UserName .status{font-size:12px; padding-top:5px;}
.UserName .city{font-size:12px; color:#666;}
.UserName .param{margin-top:15px;}
.UserName .param a{font-size:12px; color:#992c51; font-weight:normal; text-decoration:underline;}
.UserName .param a:hover{text-decoration:none;}

.online{position:absolute; right:0; top:0; width:8px; height:8px; z-index:8;}
.online img{height:8px !important; width:8px !important;}
.live{position:absolute; right:0; top:0; width:17px; height:17px; z-index:8;}
.live img{height:17px !important; width:17px !important;}
.pro{position:absolute; left:0; bottom:0; width:17px; height:10px; z-index:9;}
.pro img{height:10px !important; width:17px !important;}

.all{text-align:right; font-size:12px;}
.all a{text-decoration:underline;}
.all a:hover{text-decoration:none;}

.BtnBlock{width:100%; height:54px;}
.BtnBlock a{float:left; background:url(../images/btn.png) no-repeat 0 -232px; height:54px; width:23%; display:block; margin:0 2% 0 0;}
.BtnBlock a ins{background:url(../images/btn.png) no-repeat 100% -286px; cursor:pointer; display:block; height:54px; line-height:54px; text-align:center; font-size:24px; text-transform:uppercase;}
.BtnBlock a:hover{background:url(../images/btn.png) no-repeat 0 -340px;}
.BtnBlock a:hover ins{background:url(../images/btn.png) no-repeat 100% -394px;}
.BtnBlock a, .BtnBlock a:hover, .BtnBlock a ins, .BtnBlock a:hover ins{color:#FFF; text-decoration:none;}

.MainLeft{float:left; width:170px; margin:20px 0 0 0; overflow:hidden;}
.InfoLeft{float:left; width:170px; overflow:hidden;}
.InfoLeft .banner-block{padding-left:20px; text-align:left;}

.LeftMenu ul{font-size:12px; overflow:hidden;}
.LeftMenu ul li{overflow:hidden; height:1%; border-bottom:#ebe9ea 1px Solid;}
.LeftMenu ul li:first-child{border-top:#ebe9ea 1px Solid;}
.LeftMenu ul li a{color:#992c51; text-decoration:none; display:block; padding:3px 0 3px 3px;}
.LeftMenu ul li a span{float:left; width:19px; height:17px; display:block; background:url(../images/icons.png) no-repeat; margin-right:3px;}
.LeftMenu ul li a:hover,
.LeftMenu ul li a.active{background:#ebe9ea;}
.LeftMenu ul li span.movie{background-position:0 -30px;}
.LeftMenu ul li span.advertising{background-position:-30px -30px;}
.LeftMenu ul li span.tv{background-position:-60px -30px;}
.LeftMenu ul li span.radio{background-position:-90px -30px;}
.LeftMenu ul li span.theater{background-position:-120px -30px;}
.LeftMenu ul li span.model{background-position:-150px -30px;}
.LeftMenu ul li span.journal{background-position:-180px -30px;}
.LeftMenu ul li span.actor{background-position:-210px -30px;}
.LeftMenu ul li span.event{background-position:-240px -30px;}
.LeftMenu ul li span.fashion{background-position:-270px -30px;}
.LeftMenu ul li span.production{background-position:-300px -30px;}
.LeftMenu ul li span.other{background-position:-330px -30px;}

.MainCenter{margin:20px 0 0 185px; height:1%;}
.InfoCenter{margin:0 0 0 185px; height:1%;}
.g, .gc{zoom:1; overflow:hidden;}
.gc{float:left;}
.gcb-first{padding:0 10px 10px 0;}
.gcb{padding:0 0 10px 10px;}
.w-33{width:33.33%;}
.w-50{width:50%;}
.w-66{width:66.66%;}

.MainArticle{font-size:12px; margin-bottom:5px;}
.MainArticle a{text-decoration:none;}
.MainArticle a:hover{text-decoration:underline;}
.MainArticle li{border-bottom:#ebe9ea 1px Solid; padding:10px 0; position:relative;}
.MainArticle li:first-child{border-top:#ebe9ea 1px Solid;}
.MainArticle li .yellow{color:#f1af07; font-size:11px;}
.MainArticle li .head{font-size:14px;}
.MainArticle li p{color:#666666; padding:5px 0; line-height:14px;}
.MainArticle li em{color:#9e9d9d; font-style:normal;}
.autor{color:#000;}
.autor span{float:left; width:19px; height:17px; display:block; background:url(../images/icons.png) no-repeat; margin-right:3px;}
.autor span.movie{background-position:0 -30px;}
.autor span.advertising{background-position:-30px -30px;}
.autor span.tv{background-position:-60px -30px;}
.autor span.radio{background-position:-90px -30px;}
.autor span.theater{background-position:-120px -30px;}
.autor span.model{background-position:-150px -30px;}
.autor span.journal{background-position:-180px -30px;}
.autor span.actor{background-position:-210px -30px;}
.autor span.event{background-position:-240px -30px;}
.autor span.fashion{background-position:-270px -30px;}
.autor span.production{background-position:-300px -30px;}
.autor span.other{background-position:-330px -30px;}


.MainSide{padding-top:10px;}
.noborder li, .noborder li:first-child{border:0;}

.MainPool{font-size:12px; color:#666;}
.MainPool h4{font-size:14px; color:#911840; padding:0 0 10px 0;}
.pool-element{overflow:hidden; height:1%; padding:0 0 5px 20px;}
.pool-element input{float:left; padding:2px 0 0 0;}
.pool-element label{padding:0 0 0 5px;}
.pool-btn{text-align:center !important; width:112px; margin:10px auto 5px auto;}
.pool-results td{padding:3px;}
.pool-results .item{text-align:right;}
.pool-results .res{font-size:11px; color:#000; text-align:right;}

input.button{width:112px; background:url(../images/btn.png) no-repeat 0 -116px; border:0; height:29px; line-height:29px; overflow:hidden; display:block; text-align:center; font-size:12px; color:#FFF; cursor:pointer;}
input.button:hover{background-position:0 -145px;}

/* === footer === */
#footer{border-top:#ebe9ea 7px Solid;}
.footer-wrapp{padding:10px; font-size:12px;}
.footer-wrapp a{text-decoration:underline;}
.footer-wrapp a:hover{text-decoration:none;}
.footer-left{width:300px; float:left;}
.footer-right{margin:0 0 0 320px; text-align:right; color:#a4a4a4;}
.footer-right p{padding:0 0 10px 0;}

/* === Authorization Page === */
.Authorization{background:#f7f6f7; border:#ebe9ea 1px Solid; padding:3px; overflow:hidden; position:relative;}   
.AvatarBox100{float:left; width:100px; height:100px; position:relative;}
.AvatarBox70{float:left; width:70px; height:70px; position:relative;}
.AvatarBox50{float:left; width:50px; height:50px; position:relative;}
.AvatarBox24{float:left; width:24px; height:24px; position:relative;}
.AvatarBox100 img,
.AvatarBox70 img,
.AvatarBox50 img,
.AvatarBox24 img{float:none; margin:0; vertical-align:top;}
.BoxContainer100{margin-left:110px;}
.BoxContainer70{margin-left:80px;}
.BoxContainer50{margin-left:60px;}
.BoxContainer24{margin-left:34px;}

.Logout{position:absolute; bottom:5px; right:5px;}
.Logout a{font-size:11px; text-decoration:underline;}
.Logout a:hover{text-decoration:none;}

.crumbs{padding-left:20px;}
.crumbs a{font-size:11px; color:#666666;}
.crumbs span{color:#333333; background:url(../images/icons.png) no-repeat -90px -90px; width:4px; height:11px;}

/* === Registration Page === */
.RegistrationAvatar{float:right; width:102px; display:inline; position:relative;}
.RegistrationForm{margin:0 110px 0 0;}

/* === Login Page === */
.LoginSocialMenu{padding-left:5px; margin-bottom:20px;}
.LoginSocialMenu ul{overflow:hidden;}
.LoginSocialMenu ul li{height:23px; line-height:23px; padding:3px 0;}
.LoginSocialMenu ul li a{text-decoration:underline;}
.LoginSocialMenu ul li a:hover{text-decoration:none;}
.LoginSocialMenu ul li span{float:left; background:url(../images/icons.png) no-repeat; width:23px; height:23px; margin-right:5px; display:block; text-decoration:none;}
.LoginSocialMenu ul .vkontakte{background-position:0 0;}
.LoginSocialMenu ul .facebook{background-position:-30px 0;}
.LoginSocialMenu ul .twitter{background-position:-60px 0;}
.LoginSocialMenu ul .odnoklassniki{background-position:-90px 0;}
.LoginSocialMenu ul .moymir{background-position:-120px 0;}

/* === Pubs Page === */
.Pubs{font-size:13px; margin:0 0 25px 0; overflow:hidden;}
.Pubs .socialBtns{margin:0 0 20px 0;}
.Pubs .date{color:#f1af07; font-size:12px;  margin:10px 0;}
.Pubs .text{color:#666; overflow:hidden; width:100%;}
.Pubs .text p{padding:0 0 10px 0;}

.PubsList{margin:15px 0 0 0;}
.PubsList ul{list-style-image:none; list-style-position:outside;list-style-type:none;}
.PubsList ul li{margin:10px 0; border:#ebe9ea 1px Solid; padding:10px; overflow:hidden;}
.PubsList ul li:hover{background:#f7f6f7;}
.PubsList-item{overflow:hidden; display:inline;}
.PubsList-item_img{float:left; width:50px; margin-right:10px;}
.PubsList-item_container{overflow:hidden; font-size:12px; color:#666666;}
.PubsList-item_container h3{font-size:15px; padding:0 0 5px; margin:0; font-weight:bold;}
.PubsList-item_container .date{font-size:10px; color:#999; margin:0 0 5px 0;}

.tags{color:#000;}
.tags a{text-decoration:underline; font-size:12px;}
.tags a:hover{text-decoration:none;}

.AvatarRight{float:right; width:100px; margin-left:20px;}
.AvatarLeft{float:left; width:100px;}

.List{margin:15px 0 0 0;}
.List .all{font-size:13px; text-decoration:underline;}
.List .all:hover{text-decoration:none;}
.List sup{color:#f1af07; font-size:14px; font-weight:bold;}
.List ul{list-style-image:none; list-style-position:outside;list-style-type:none;}
.List ul li{margin:10px 0; border:#ebe9ea 1px Solid; padding:10px; overflow:hidden;}
.List ul li:hover{background:#f7f6f7;}
.List ul ul li{margin:0; border:none; padding:0; background:none;}
.List ul li.new, .List ul li.new:hover{background:#fdf7e1; border:#fadc70 1px Solid;}

.Item{overflow:hidden;}
.Item p{padding:5px 0; color:#666; font-size:12px;}
.Item p a{color:#666; font-weight:normal;}
.Item .date{font-size:10px; color:#999; text-align:right;}
    
.IconBox ul{overflow:hidden;}
.IconBox ul li{float:left; padding:0 5px 0 0; border:none; background:none;}
.IconBox ul li:hover{border:none; background:none;}
.IconBox ul li a{float:left; display:block; margin-right:3px; color:#f1af07; font-size:11px; font-weight:bold; text-decoration:underline;}
.IconBox ul li a:hover{text-decoration:none;}
.IconBox ul li span{float:left; display:block; width:14px; height:14px; background:url(../images/icons.png) no-repeat; margin-right:2px;}
.IconBox ul li .casting{background-position:-60px -60px;}
.IconBox ul li .messages{background-position:-90px -60px;}
.IconBox ul li .notifications{background-position:-120px -60px;}
.IconBox ul li .friends{background-position:-150px -60px;}
.IconBox ul li .edit{background-position:-180px -60px;}
.IconBox ul li .delete{background-position:-210px -60px;}
.IconBox ul li .refuse{background-position:-330px -60px;}
.IconBox ul li .confirm{background-position:-300px -60px;}

.wrappTools{overflow:hidden; margin:10px 0;}
.leftTools{float:left;}
.rightTools{float:right;}
.rightTools .SocialBtn{float:left;}
.rightTools .IconBox{float:right; margin:3px 0 0 10px;}
.rightTools .NameCompany{font-size:12px;}

.SubMenu{margin:10px 0 10px 20px; font-size:13px;}
.SubMenu ul{width:170px;}
.SubMenu ul li{vertical-align:middle; width:150px;}
.SubMenu ul li a{cursor:pointer; color:#992c51; display:block; height:25px; line-height:22px; vertical-align:middle; text-decoration:none;}
.SubMenu ul li.active a{color:#FFF; background:#c13162 url(../images/bg-submenu.png) repeat-x;}
.SubMenu ul li.active a span{background:url(../images/pointer-active.png) no-repeat 4px 50%; padding-left:15px;}
.SubMenu a:hover{background:#ebe9ea;}
.SubMenu ul ul li a{font-size:12px; display:block; padding-left:15px; text-decoration:none; border-bottom:#e2dee0 1px solid; padding-top:3px; padding-bottom:3px; line-height:1.2em; height:auto;}
.SubMenu ul ul li:first-child a{border-top:#e2dee0 1px solid;}
.SubMenu ul ul li.current a{background:#ebe9ea; color:#222;}

.FilterBlock{margin:10px 0 10px 20px; font-size:12px; background:#fcefcd; border:#f9df9c 1px Solid; position:relative;}
.FilterBlock h4{font-size:13px; color:#000; font-weight:bold; background:#f9df9c; padding:1px 20px 3px 10px;}
.FilterBlock .up, .FilterBlock .down, .FilterBlock .close{position:absolute; top:3px; right:3px; zoom:1;}
.FilterBlock .up a, .FilterBlock .down a, .FilterBlock .close a{background:url(../images/icons.png) no-repeat; width:13px; height:13px; display:block; cursor:pointer; text-indent:-9999px; overflow:hidden;}
.FilterBlock .up a{background-position:-270px -60px;}
.FilterBlock .down a{background-position:-240px -60px;}
.FilterBlock .close a{background-position:-210px -60px;}
.FilterContent{padding:5px;}
.FilterContent ul{overflow:hidden; width:100%; margin:10px 0 0 0;}
.FilterContent ul li{background:url(../images/pointer-passive.png) no-repeat 8px 50%; padding-left:20px;}
.FilterContent ul li span{color:#000000; font-weight:bold; font-size:10px;}
.FilterContent ul .select{background:#f3ba28 url(../images/pointer-passive.png) no-repeat 8px 50%; padding:1px 1px 1px 20px; font-weight:bold;}

.UserProfile .IconBox{float:right; width:260px; margin-top:10px; overflow:hidden;}
.UserProfile .IconBox a{font-size:13px; color:#992c51; padding:2px 10px 2px 0; text-decoration:none;}
.UserProfile .IconBox a:hover{text-decoration:underline;}
.UserProfileAvatar{margin:0 260px 15px 0; overflow:hidden;}
.AvatarInfo{margin:10px 0 0 110px;}
.UserProfileInfo{margin:10px 0 5px; font-size:12px; overflow:hidden;}
.UserProfileInfo_right{float:right; width:260px; background:#f7f6f7; padding:5px;}
.UserProfileInfo_right ul{width:100%;}
.UserProfileInfo_right ul li{overflow:hidden;}
.UserProfileInfo_right ul li strong{float:left; padding-right:3px;}
.UserProfileInfo_right ul li a.autor{color:#992c51;}
.UserProfileInfo_left{margin-right:260px;}
.UserProfileInfo_left p,
.UserProfileInfo_wrapp p{padding:0 0 15px 0;}

.InfoCenterAvatar{font-size:13px; margin:0; overflow:hidden;}

/*--misc--*/
.xx-small {font-size:9px;}
.x-small {font-size:10px;}
.small {font-size:12px;}
.medium {font-size:16px;}
.large {font-size:18px;}
.x-large {font-size:24px;}
.xx-large {font-size:32px;}
.gray{color:#636b75;}
.hr{font-size:1px; line-height:1px; height:1px; background:#ebe9ea;}
.pad10{padding:10px;}
.pad-v20{font-size:0px; line-height:20px; height:20px;} 
.pad-g15{font-size:0px; padding:0 15px;}
.pad-g25{font-size:0px; padding:0 25px;}
.mar-v8{margin:8px 0;} 
.mar-v15{margin:15px 0;} 
.mar-top5{margin-top:5px;} 
.mar-top15{margin-top:15px;} 
.btnRight{float:right;}
.btnLeft{float:left;}
.TxtCenter{text-align:center;}
.TxtLeft{text-align:left;}
.TxtRight{text-align:right;}
.link-underline{text-decoration:underline;}
.link-underline:hover{text-decoration:none;}

.SocialBlock,
.SocialBtn{font-size:12px; overflow:hidden; color:#666;}
.SocialBlock a,
.SocialBlock span,
.SocialBtn a,
.SocialBtn span{background:url(../images/btn-social.png) no-repeat; float:left; height:22px; line-height:22px; text-decoration:none;}
.SocialBlock a.Like{color:#0acb17; height:22px; background-position:100% 0; padding-right:105px;}
.SocialBlock a.Like:hover{background-position:100% -22px;}
.SocialBlock a.DontLike{color:#ad2a57; height:22px; background-position:0 -132px; padding-left:110px;}
.SocialBlock a.DontLike:hover{background-position:0 -154px;}
.SocialBtn a.Like{color:#0acb17; height:22px; background-position:100% -66px; padding-right:105px;}
.SocialBtn a.Like:hover{background-position:100% -88px;}
.SocialBtn a.DontLike{color:#ad2a57; height:22px; background-position:100% -198px; padding-right:110px;}
.SocialBtn a.DontLike:hover{background-position:100% -220px;}
.SocialBlock span.LikeOff{background-position:100% -44px; padding-right:105px;}
.SocialBlock span.DontLikeOff{background-position:0 -176px; padding-left:110px;}
.SocialBtn span{padding-right:105px;}
.SocialBtn span.LikeOff{background-position:100% -110px;}
.SocialBtn span.DontLikeOff{background-position:100% -242px;}

/*--paging--*/
.Paging{text-align:center; font-size:13px; margin:20px 0; overflow:hidden;}
.Paging a{padding:0 7px;}
.Paging .active{color:#FFF; background:#c33b6a; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:1px 3px; height:18px; line-height:18px; font-weight:bold; font-size:12px; text-align:center;}
.Paging a.prev{background:url(../images/arrow-prev.png) no-repeat 0 50%; width:6px; height:9px; padding-left:15px;}
.Paging a.next{background:url(../images/arrow-next.png) no-repeat 100% 50%;; width:6px; height:9px; padding-right:15px;}

.Add{background:#e9e9e9;}
.Add h3{color:#FFF; font-size:16px; background:#c13162 url(../images/bg-submenu.png) repeat-x 0 100%; padding:0 20px; height:28px; line-height:25px;}
.CommentForm{padding:10px;}

.UserPopUp{background:#FFF; border:#cac8c9 2px Solid; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:10px; overflow:hidden; position:relative;}
.UserPopUp .close{position:absolute; top:5px; right:5px; zoom:1;}
.UserPopUp .close a{background:url(../images/icons.png) no-repeat -210px -60px; width:13px; height:13px; display:block; cursor:pointer; text-indent:-9999px; overflow:hidden;}
.UserPopUp .IconBox a{font-size:13px; color:#992c51; text-decoration:underline; padding:2px 0;}
.box-shadow{
    -webkit-box-shadow:0px 0px 6px  #b0b0b0;
    -moz-box-shadow:0px 0px 6px #b0b0b0;
    box-shadow:0px 0px 6px #b0b0b0;
    behavior:url(js/PIE.htc); 
}

/*--PhotoGallery--*/
.PhotoGallery{width:100%; overflow:hidden;}
.PhotoGallery li {float:left; width:56px; margin:3px;}
.lightbox-image{position:relative; overflow:hidden; display:block;}
.lightbox-image img{position:relative; z-index:2; border:#ffffff 2px Solid; overflow:hidden; width:50px;}
.lightbox-image:hover img{position:relative; z-index:2; border:#fadc70 2px Solid; overflow:hidden; width:50px;}
.lightbox-image span{display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/magnify.png) no-repeat 50% 50%; z-index:1;}

/*--VideoGallery--*/
.VideoGallery{width:100%; overflow:hidden;}
.VideoGallery li {float:left; width:144px; margin:3px;}

/*--VideosGallery--*/
.VideosGallery{}
.VideosGallery li {padding:0 10px 15px 0; float:left; width:210px;}
.VideosGallery li .MainVideo{padding:10px 0px 10px 5px; overflow:hidden;}

/*--AudioGallery--*/
.AudioGallery{width:100%; overflow:hidden;}
.AudioGallery li {margin:3px;}

/*--AudiosGallery--*/
.AudiosGallery{}
.AudiosGallery li {padding:0 5px 15px 0; float:left;}
.AudiosGallery li .MainAudio{padding:10px 0px 10px 5px; overflow:hidden;}

/*--carousel--*/ 
.PhotoItem p{padding:0 0 10px 0;}
.PhotoItem_container{zoom:1; position:relative; padding:8px 0; background:#f7f6f7; width:480px; margin:0 auto 10px auto;}
.PhotoItem_img{left:10px !important; width:460px !important; position:relative; overflow:hidden;}
.PhotoItem_img img{float:left; width:460px; height:auto; overflow:hidden;}
.PhotoItem_container .prev{position:absolute; top:48%; left:-20px; background:url(../images/buttons.png) no-repeat 0 0; width:41px; height:41px; overflow:hidden; cursor:pointer; z-index:999; text-decoration:none;}
.PhotoItem_container .prev:hover{background-position:0 -41px; text-decoration:none;}
.PhotoItem_container .next{position:absolute; top:48%; right:-20px; background:url(../images/buttons.png) no-repeat -41px 0; width:41px; height:41px; overflow:hidden; cursor:pointer; z-index:999; text-decoration:none;}
.PhotoItem_container .next:hover{background-position:-41px -41px; text-decoration:none;}

/*--reklama-table--*/ 
.tab{width:auto; border-collapse:collapse;}
.tab th{background:#c06080; color:#FFF; font-size:12px; padding:2px 10px; border:#db83a0 1px Solid; white-space:nowrap;}
.tab td{padding:2px 3px; border:#CCC 1px Solid; background:#FFF; text-align:right;}
.tab td.left{text-align:left;}
.tab td.center{text-align:center;}
.tab tr.color td{background:#e5e4e4;}
