body{background:#e1ecf6; text-align:center}

html, body {
      height: 100%;
    }

body.modal-open {
      overflow: hidden;
    }

a{border:0px dashed #039; color:#039; text-decoration:underline}
a:hover,
a:hover .link-border-bottom{border-color:#900; color:#900}
a:active,
.link-border-bottom:active{border-color:#333; color:#333}
a:focus,
input:focus{outline:none!important}

a,span{	-webkit-transition:color .1s linear;
		   -moz-transition:color .1s linear;
			 -o-transition:color .1s linear;
				transition:color .1s linear}
a img{	-webkit-transition:opacity .15s linear;
		   -moz-transition:opacity .15s linear;
			 -o-transition:opacity .15s linear;
				transition:opacity .15s linear}

a.active,
.active >a{cursor:default}

.decoration-none{text-decoration:none!important}
.decoration-underline{text-decoration:underline!important}
.link-border-bottom{border-bottom:1px dashed #039}

h1, h2, h3, h4{font-weight:normal}

.text-center{text-align:center}
.text-default{color:#333}

.grey{color:#666}
a.grey:hover{color:#900}
a.grey:active{color:#333}

.img-border{border:1px solid #87aab8; border-radius:2px}
img.pull-right{margin:5px 0 10px 15px}

.small{font-size:12px}

.margin-bottom{margin-bottom:10px}
.margin-none{margin:0!important}

.ul-added{margin-left:15px; list-style-image:url(http://nasimke.ru/css/img/li-added.gif)}
.list-style-none{list-style:none}



.btn-custom{display:inline-block;*display:inline; min-height:0; padding:9px 14px; background:#b8d8f2 url(img/deco-1.png) 0 -324px repeat-x; border:1px solid #999; border-radius:3px; box-shadow:0 -1px 1px #efefef; box-sizing:content-box; font-size:14px; line-height:20px; text-shadow:none; zoom:1;}
.btn-custom:hover,
.btn-custom:active{background:#9dcdff url(img/deco-1.png) 0 -362px repeat-x; border-color:#900; color:#900;text-decoration: none;}
.btn-custom:active{border-color:#000; color:#000!important}
.btn-custom [class^="icon-"],
.btn-custom [class*=" icon-"]{margin-right:6px; float:left; position:relative; top:2px;*margin-left:0;*float:left!important}
.btn-custom .pull-right{margin-right:0; margin-left:6px; float:right}
.btn-custom.span12{height:40px;*height:20px; min-height:0;*width:auto; margin-left:0}
.btn-custom{text-decoration: none;}


.button{display:inline-block;*display:inline; min-height:0; padding:9px 14px; background:#b8d8f2 url(img/deco-1.png) 0 -324px repeat-x; border:1px solid #999; border-radius:3px; box-shadow:0 -1px 1px #efefef; box-sizing:content-box; font-size:14px; line-height:20px; text-shadow:none; zoom:1}
.button:hover,
.button:active{background:#9dcdff url(img/deco-1.png) 0 -362px repeat-x; border-color:#900; color:#900}
.button:active{border-color:#000; color:#000!important}
.button [class^="icon-"],
.button [class*=" icon-"]{margin-right:6px; float:left; position:relative; top:2px;*margin-left:0;*float:left!important}
.button .pull-right{margin-right:0; margin-left:6px; float:right}
.button.span12{height:40px;*height:20px; min-height:0;*width:auto; margin-left:0}

input.input-big{padding:9px}

.accordion-group{margin:0 0 12px 0}
.container-two-colum.no-padding .accordion-group{margin:0 0 2px 0}
.accordion-heading{
	padding:9px 13px; background-color:#f2f2f2;
	background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
	background-image: -o-linear-gradient(top, #fff, #e6e6e6);
	background-image: linear-gradient(to bottom, #fff, #e6e6e6);
	border:1px solid #fff; border-radius:3px; box-shadow:0 1px 3px #b2bbc3; position:relative; z-index:1
}
.accordion-heading .accordion-toggle{margin:-9px -13px; padding:9px 13px}

.accordion-heading .accordion-toggle-small{float:right}

.accordion-body{background:#fff; border:none; border-radius:0 0 3px 3px}

.pagination{margin:15px 0; text-align: center;}
	.pagination ul{box-shadow:none}
	.pagination ul >li{display:block; min-width:36px; padding:0 3px 0 0; color:#036; line-height:40px; text-align:center; float:left; cursor:default}
	.pagination ul >li a{margin: 0; height:36px; background:#b8d8f2 url(img/deco-1.png) 0 -324px repeat-x; border:1px solid #999; border-radius:3px!important; text-decoration:none}
	.pagination ul >li a:hover{background:#9dcdff url(img/deco-1.png) 0 -362px repeat-x; border-color:#900; color:#900}
	.pagination ul >li a:active{border-color:#000; color:#000}
    .pagination ul >li.d {line-height: normal;}
	.pagination ul >li.disabled a,
	.pagination ul >li.active a{background:#c6c6c6 url(img/deco-1.png) 0 -1095px repeat-x; border-color:#999; color:#666!important; text-decoration:none}
	.pagination ul >li .icon-chevron-left{}
	.pagination ul >li .icon-chevron-right{}
    .pagination ul >li .icon-chevron-forward{}

time{font-size:12px}

#wrap{min-width:960px; width:100%; position:relative; overflow:hidden}

.navbar-top{background:#bbd1e8 url(img/deco-1.png) 50% 0 repeat-x; position:relative; z-index:4}
	.brand{margin:0!important; padding:7px 4.7% 6px 5px!important; float:left}
		.brand img{float:left}
	.nav-top{width:50%; margin:0; padding:8px 0 0 0; list-style:none; overflow:hidden}
		.nav-top li{display:table-cell;*display:block; width:25%;*width:24.9%; margin:0; padding:0; float:left}
		.nav-top li a{display:block; margin:0 1px 0 0; background:#bfccd9 url(img/deco-1.png) 0 -114px repeat-x; border-top:1px solid #fff; border-radius:3px 3px 0 0; color:#000!important; text-align:center; text-shadow:none!important; position:relative; zoom:1}
		.nav-top li a >span{display:block; background:url(img/deco-1.png) 0 -639px no-repeat}
		.nav-top li a >span >span{display:block; height:36px; padding:16px 10px 0 10px; background:url(img/deco-1.png) 100% -691px no-repeat; cursor:pointer}
		.nav-top li a:hover{background-position:0 -743px; color:#900!important; text-decoration:underline!important}
		.nav-top li a:active{color:#333!important}
		.nav-top li.active a{background:#fff url(img/deco-1.png) 0 -166px repeat-x; color:#333!important; text-decoration:none!important}
		.nav-top li.active a >span,
		.nav-top li.active a >span span{background:none}
		.nav-top li sup{display:block; background:url(img/deco-2.png) 100% 0 no-repeat; color:#036; text-decoration:none!important; position:absolute; top:4px; right:4px}
		.nav-top li sup span{display:block; height:16px; margin:0 0 0 -2px; padding:1px 5px 5px 4px; background:url(img/deco-1.png) 0 -218px no-repeat; font-size:12px; line-height:16px; position:relative}
	header .btn-w-ico{margin-right:10px; float:right; top:20px}
.navbar-bottom{background: #fff; min-height: 15px; border-bottom:1px solid #fff; box-shadow:0 1px 5px #c0c7ce;position:relative; z-index:3}
    .navbar-bottom a {text-decoration: none;}
.header-menu{box-shadow:0 1px 3px #a5a5a5; position:relative; z-index:2; zoom:1}
	.header-menu .span3{min-height:20px; width:25%; margin:0; box-sizing:content-box; zoom:1}
	.header-menu .footer{height:21px; margin:0 -5000px; padding:13px 5000px; background:#79a3cc url(img/header-menu-footer.jpg) 50% 0; overflow:hidden; zoom:1}
		.header-menu .footer a{color:#fff}
		.header-menu .footer a:hover{color:#000}
		.header-menu .footer a:active{color:#333}
		.header-menu .footer .span3{white-space:nowrap}
		.header-menu .footer .span3:first-child{margin-left:25%}
		.header-menu .footer .link-menu{margin-left:10px}
		.header-menu .footer .toggle{margin:0 10px 0 -50%;*margin-left:0; white-space:nowrap}
	
	#menu{margin:0 -5000px; padding:0 5000px; background:url(img/menu-list.jpg) 50% 100%}
	.menu-list{margin:0 -5000px; padding:0 5000px 10px 5000px; background:url(img/menu-list-b.jpg) 50% 100% repeat-x}
		.menu-list ul{width:100%; margin:12px 0 2px 0; border-right:1px dashed #fff; list-style:none; float:left}
		.menu-list .span3:first-child ul{border-left:1px dashed #fff}
		.menu-list ul li{margin:0 0 -7px 0; padding:7px 3px 0 3px; overflow:hidden; zoom:1}
		.menu-list ul li:first-child{margin-top:-7px; padding-top:0}
		.menu-list ul li a{display:block; height:20px; margin:2px; padding:6px 8px 6px 43px; border-radius:3px; color:#333; white-space:nowrap; position:relative; overflow:hidden}
		.menu-list ul li a img{position:absolute; top:5px; left:5px}
		.menu-list ul li a:hover{margin:0; border:2px solid #fff; background:#b2d2e4 url(img/deco-1.png) 0 -240px repeat-x; color:#900}
		.menu-list ul li a:active{color:#333}

.menu-bottom {height:29px; margin:0 -5000px; padding:3px 5000px 10px 5000px; background:url(img/menu-list-b.jpg) 50% 100% repeat-x}
    .menu-bottom a{display:block; height:20px; margin:2px; padding:6px 8px 6px 43px; border-radius:3px; color:#333; white-space:nowrap; position:relative; overflow:hidden}
    .menu-bottom a:hover{margin:0; border:2px solid #fff; background:#b2d2e4 url(img/deco-1.png) 0 -240px repeat-x; color:#900}


.footer-top{margin:0 -5000px; background-color:#9cbee1;
	background-image: -moz-linear-gradient(top, #a7c5e4, #719fcd);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#a7c5e4), to(#719fcd));
	background-image: -webkit-linear-gradient(top, #a7c5e4, #719fcd);
	background-image: -o-linear-gradient(top, #a7c5e4, #719fcd);
	background-image: linear-gradient(to bottom, #a7c5e4, #719fcd);
	font-size:12px
}
	.footer-top >div{padding:12px 5010px 8px 5010px; background:url(img/footer-bg-1.gif) 50% 0 repeat-x; position:relative; overflow:hidden}
	.footer-top .ad{padding:0 240px 0 240px}
	.footer-online{width:220px; float:left; position:absolute; top:12px; left:5010px}
		.footer-online span{color:#000}
	.footer-top address{width:220px; margin:0; text-align:right; float:right; position:absolute; top:12px; right:5010px}
	
.footer-bottom{margin:0 -5000px; padding:20px 5100px 20px 5240px; background:#d6eaff url(img/deco-1.png) 50% -550px repeat-x; position:relative; overflow:hidden}
	#created{max-width:125px; margin-top:-14px; padding:0 0 0 40px; color:#666; font-size:12px; line-height:14px; text-decoration:none; float:left; position:absolute; top:50%; left:5010px}
	#created:hover{color:#900}
	#created:active{color:#333}
		#created span{text-decoration:underline}
		#created .ico{height:32px; width:32px; background:url(img/deco-2.png) 0 -176px no-repeat; text-align:left; text-indent:-999px; position:absolute; top:-2px; left:0; overflow:hidden}
		#created:hover .ico{background-position:0 -208px}
		#created:active .ico,
		#created .ico:active{background-position:0 -176px}
	.exit{margin-top:-10px; float:right; position:absolute!important; top:50%; right:5000px}
	

.container{min-width:480px; width:960px; text-align:left}

.well-small{margin-bottom:11px; padding:10px 12px 0 12px}

.well2{margin:0 -10px 10px -10px; padding:9px 10px; background:#fff; border-radius:3px; box-shadow:0 1px 2px #cacaca}
.above-header{margin:-11px -10px 0 -10px; padding:0 10px 0 10px; background:#fff; position:relative; z-index:2}


.modal{border-radius:20px;}



.modal-form{width:350px; margin-left:-205px; padding:15px; text-align:left}
	.modal-form .modal-header{padding:0 15px 5px 15px; border-bottom:1px dashed #ccc}
	.modal-form .modal-footer{padding:15px 15px 5px 15px; background:none; border-top:1px dashed #ccc; text-align:left}

body.modal-open {
      overflow: hidden;
    }
 
.modal-gallery {
  margin-top: 0 !important;
}

.close{height:25px; width:25px; background:url(img/deco-2.png) -44px -142px no-repeat!important; text-align:left; text-indent:-999px; position:relative; overflow:hidden; opacity:1!important; filter:alpha(opacity=100)!important}
.close:hover{background-position:-44px -167px!important}
.close:active{background-position:-44px -142px!important}
.modal-header .close{margin:-4px -10px 0 0}

[class^="icon-"],
[class*=" icon-"]{text-align:left; text-indent:-999px; position:relative; overflow:hidden}

.icon-comment{background:url(img/deco-1.png) 0 -454px no-repeat}
a:hover .icon-comment,
button:hover .icon-comment,
.icon-comment:hover{background-position:0 -479px}

.icon-remove{background:url(img/deco-1.png) 0 -505px no-repeat}
a:hover .icon-remove,
button:hover .icon-remove,
.icon-remove:hover{background-position:0 -530px}

.icon-ok{background:url(img/deco-1.png) 0 -405px no-repeat}
a:hover .icon-ok,
button:hover .icon-ok,
.icon-ok:hover{background-position:0 -430px}

.icon-login{height:15px; background:url(img/deco-1.png) 50% -850px no-repeat}
a:hover .icon-login,
button:hover .icon-login,
.icon-login:hover{background-position:50% -875px}

.icon-reg{height:15px; background:url(img/deco-1.png) 50% -800px no-repeat}
a:hover .icon-reg,
button:hover .icon-reg,
.icon-reg:hover{background-position:50% -825px}

.icon-filter{height:15px; background:url(img/deco-1.png) 50% -900px no-repeat}
a:hover .icon-filter,
button:hover .icon-filter,
.icon-filter:hover{background-position:50% -925px}

.icon-chevron-left{background:url(img/deco-1.png) 50% -1025px no-repeat}
a:hover .icon-chevron-left,
button:hover .icon-chevron-left,
.icon-chevron-left:hover{background-position:50% -1050px}
.disabled .icon-chevron-left{background-position:50% -1075px!important}

.icon-chevron-right{background:url(img/deco-1.png) 50% -950px no-repeat}
a:hover .icon-chevron-right,
button:hover .icon-chevron-right,
.icon-chevron-right:hover{background-position:50% -975px}
.disabled .icon-chevron-right{background-position:50% -1000px!important}

.icon-movie{height:25px; width:25px; background:url(img/deco-2.png) 0 -240px no-repeat}

.icon-search{background:url(img/deco-2.png) -52px -271px no-repeat}
a:hover .icon-search,
button:hover .icon-search,
.icon-search:hover{background-position:-52px -296px}

.icon-download{background:url(img/deco-1.png) 1px -1354px no-repeat}
a:hover .icon-download,
button:hover .icon-download,
.icon-download:hover{background-position:1px -1379px}

.icon-setting{background:url(img/deco-1.png) 1px -1454px no-repeat}
a:hover .icon-setting,
button:hover .icon-setting,
.icon-setting:hover{background-position:1px -1479px}

.icon-remove-2{background:url(img/deco-1.png) 1px -1404px no-repeat}
a:hover .icon-remove-2,
button:hover .icon-remove-2,
.icon-remove-2:hover{background-position:1px -1429px}

.icon-mail-new{background:url(img/deco-1.png) 1px -1604px no-repeat}
a:hover .icon-mail-new,
button:hover .icon-mail-new,
.icon-mail-new:hover{background-position:1px -1629px}

.icon-mail{background:url(img/deco-1.png) 1px -1554px no-repeat}
a:hover .icon-mail,
button:hover .icon-mail,
.icon-mail:hover{background-position:1px -1579px}

.icon-arhiv{background:url(img/deco-1.png) 1px -1504px no-repeat}
a:hover .icon-arhiv,
button:hover .icon-arhiv,
.icon-arhiv:hover{background-position:1px -1529px}

.icon-question-sign{background:url(img/deco-1.png) -2px -1653px no-repeat}
a:hover .icon-question-sign,
button:hover .icon-question-sign,
.icon-question-sign:hover{background-position:-2px -1678px}

.icon-question-sign{background:url(img/deco-1.png) -2px -1653px no-repeat}
a:hover .icon-question-sign,
button:hover .icon-question-sign,
.icon-question-sign:hover{background-position:-2px -1678px}

.icon-chevron-right-2{background:url(img/deco-1.png) 0 -1704px no-repeat}
a:hover .icon-chevron-right-2,
button:hover .icon-chevron-right-2,
.icon-chevron-right-2:hover{background-position:0 -1729px}

.icon-warning-sign{background:url(img/deco-1.png) 0 -1754px no-repeat}





.btn{text-decoration:none}
.btn:hover{color:#900; text-decoration:underline}
.btn [class^="icon-"],
.btn [class*=" icon-"]{float:left; position:relative; top:1px}


.btn-w-ico{padding-right:52px; color:#333; font-size:12px; text-decoration:none; position:relative}
.btn-w-ico:hover{color:#900; text-decoration:underline}
.btn-w-ico:active{color:#333}
	.btn-w-ico .ico{display:block; height:44px; width:44px; background:url(img/deco-2.png) 0 0 no-repeat; text-align:left; text-indent:-999px; position:absolute; top:-10px; right:0; overflow:hidden}
	.btn-w-ico:hover .ico{background-position:0 -44px}
	.btn-w-ico:active .ico,
	.btn-w-ico .ico:active{background-position:0 0}
	
	.exit .ico{background-position:0 -88px}
	.exit:hover .ico{background-position:0 -132px}
	.exit:active .ico,
	.exit .ico:active{background-position:0 -88px}

.link-menu{padding-left:39px; position:relative;}
	.link-menu img{position:absolute; top:-3px; left:0;}

.toggle{padding-right:47px; color:#333!important; font-size:12px; position:relative; cursor:pointer}
.toggle:hover{color:#036!important; text-decoration:underline}
.toggle:active{color:#333!important}
.toggle-ico{display:block; height:30px; width:30px; background:url(img/deco-2.png) -44px -82px no-repeat; text-align:left; text-indent:-999px; position:absolute; top:-4px; right:0; overflow:hidden}
.toggle-ico:hover,
a:hover .toggle-ico{background-position:-44px -112px}
.toggle-ico:active,
a:active .toggle-ico{background-position:-44px -82px}
.collapsed .toggle-ico{background-position:-44px -22px}
.collapsed .toggle-ico:hover,
.collapsed:hover .toggle-ico{background-position:-44px -52px}
.collapsed .toggle-ico:active,
.collapsed:active .toggle-ico{background-position:-44px -22px}

.container-two-colum{padding:0 0 0 255px}
	.colum-left{width:220px; margin-left:-255px; padding:0 10px; float:left}
	.colum-right{width:100%; float:left}
.container-two-colum.no-padding{padding-left:242px}
	.no-padding .colum-left{margin-left:-242px}

.dl-inline{margin:0 0 10px 0}
	.dl-inline dt{padding:0 5px 0 0; color:#666; font-weight:normal; line-height:18px; float:left}
	.dl-inline dt a{color:#666; text-decoration:none}
	.dl-inline dt a:hover{color:#036; text-decoration:underline}
	.dl-inline dt a:active{color:#333}
	.dl-inline dd{margin:0; padding:0 0 12px 0; color:#000}
	.dl-inline dd .muted{color:#666}

.dl-small{}
	.dl-small dt,
	.dl-small dd{font-size:12px; line-height:16px}
	.dl-small dd{padding:0 0 2px 0}

.rating{margin:0 -12px 5px -12px; padding:4px; background:#fff; border:1px solid #ccc; border-radius:3px}
	.rating .progress{margin:0}

.progress{position:relative}
	.progress .text{position:absolute; top:0; left:7px}
	.progress .text span{color:#666}
.progress-rating{
	background-color: #b5daf3!important;
	background-image: -moz-linear-gradient(top, #cae5fe, #9ccde7);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cae5fe), to(#9ccde7));
	background-image: -webkit-linear-gradient(top, #cae5fe, #9ccde7);
	background-image: -o-linear-gradient(top, #cae5fe, #9ccde7);
	background-image: linear-gradient(to bottom, #cae5fe, #9ccde7);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffcae5fe', endColorstr='#ff9ccde7', GradientType=0);
	border:1px solid #e1f0ff; border-color:#e1f0ff #9cc7ea #8bafd7 #9cc7ea
}
.progress-rating .bar{
	background-color: #60b0e3;
	background-image: -moz-linear-gradient(top, #9cf, #39c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9cf), to(#39c));
	background-image: -webkit-linear-gradient(top, #9cf, #39c);
	background-image: -o-linear-gradient(top, #9cf, #39c);
	background-image: linear-gradient(to bottom, #9cf, #39c);
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff99ccff', endColorstr='#ff3399cc', GradientType=0);
}



.profile-photo{margin-bottom:-2px}
	.image-big{padding:0;}
	.image-big >div{min-height:128px; padding:9px; background:#fff; border-radius:3px; position:relative; overflow:hidden; z-index:1;}
	.image-big img{}
	.image-big .loading{display:block; position:absolute; top:9px; left:9px; opacity:0; filter:alpha(opacity=0)}
	.image-big a{width:220px}
	
	.images-list{margin-top:8px; margin-bottom:0; position:relative; overflow:hidden}
		.images-list ul{width:30000px; margin:0; padding:0; list-style:none; overflow:hidden; position:relative; left:0}
		.images-list ul li{width:68px; height: 68px; padding:0 9px 0 0; float:left; margin: 0 auto;}
		.images-list ul li img{width:66px; float:left;}
		.images-list a{width:66px}
	
	.link-image{display:block; background:#fff; border:1px solid #fff; border-radius:2px; float:left}
	.link-image-img{float:left; margin: auto; vertical-align: middle;}
	a.link-image:hover{border-color:#0088cc}
	a.link-image:hover img{opacity:0.5; filter:alpha(opacity=50)}
	a.link-image.active{border-color:#fff!important}
	a.link-image.active img{opacity:1!important; filter:alpha(opacity=100)!important}

.container-header{margin:0 -5000px 2px -5000px; padding:10px 5000px; background:#fff; box-shadow:0 1px 2px #cacaca; position:relative}
.colum-right .container-header{margin-bottom:15px}
.no-padding .colum-right .container-header{margin-bottom:2px}
	.container-header h4{margin:5px 0; text-align:center}

.menu-left{list-style:none; margin:0}
	.menu-left li{padding:0 0 10px 0; cursor:default}
	.menu-left .divider,
	dd.divider{
	  *width: 100%;
	  height: 1px;
	  margin:0 2px 10px 8px;
	  padding:0;
	  *margin: -5px 0 5px;
	  overflow: hidden;
	  border-top:1px dashed #c4c7ca
	}
	dd.divider{margin-left:0}
	
	.menu-left .btn-custom{margin-top:10px}
	.menu-left li:first-child .btn-custom{margin-top:0}

.icon-man{height:16px; background:url(img/deco-2.png) -49px -198px no-repeat}
.icon-woman{height:16px; background:url(img/deco-2.png) -49px -223px no-repeat}
.icon-unknown{height:16px; background:url(img/deco-2.png) -49px -248px no-repeat}
.icon-online{height:16px; background:url(img/deco-1.png) 2px -275px no-repeat}
.icon-offline{height:16px; background:url(img/deco-1.png) 2px -301px no-repeat}

.name{font-size:18px; line-height:24px; color:#666}
a.name{text-decoration:none; color:#036}
a.name:hover{text-decoration:underline}

.user-post{margin-bottom:10px; padding:0 0 11px 98px; border-bottom:1px dashed #ccc; word-wrap: break-word;}
	.user-pic{width:66px; margin-left:-98px; padding:10px; background:#fff; border-radius:3px; box-shadow:0 1px 3px #cacaca; float:left; position:relative}
	.user-pic .icon-movie{margin:-12px 0 0 -12px; position:absolute; top:50%; left:50%}
	.user-post header,
	.user-post .header{padding:0 0 5px 0}
	.user-post._well3 header{margin-bottom:5px; padding-bottom:3px; border-bottom:1px dashed #ccc}
	.user-post .user-info{font-size:18px; line-height:24px; float:right}
	.user-post footer{padding:10px 0 0 0}
	
	a.user-pic:hover img{opacity:0.8; filter:alpha(opacity=80)}
	a.user-pic img:active{opacity:1; filter:alpha(opacity=100)}
	
	.block-photo .user-pic{margin:6px 12px 6px 0}
.user-post.border-none{margin:0; padding-bottom:5px}
.user-post.footer-fixed{padding-bottom:26px; position:relative}
	.user-post.footer-fixed .user-pic{margin-bottom:-15px}
	.user-post.footer-fixed >footer{width:100%; font-size:12px; position:absolute; bottom:5px; left:0}
	.user-post.footer-fixed >footer >div{padding:0 11px 0 109px}

.border-none{border:none!important}
	


.left-img{margin-bottom:10px; padding:16px 11px 11px 110px; border-bottom:1px dashed #ccc; min-height: 93px;}
	.pic{width:66px; margin-left:-98px; padding:10px;float:left; position:relative; vertical-align: middle;}
	.left-img header,
	.left-img .header{padding:0}
	.left-img.well header{margin-bottom:5px; padding-bottom:3px; border-bottom:1px dashed #ccc}

.modal-index{margin:0 -5px 15px -5px; background:#fff; border:1px solid #ccc; border-radius:20px; font-size:12px; line-height:16px;*zoom:1}
	.modal-index >div{margin-bottom:-52px; padding:20px 33px 72px 33px; background:url(img/index-window.png) 45% 100% no-repeat;*zoom:1}
	.modal-index h4{color:#000}
	.modal-index li{line-height:16px}
	

ul.ul-ok{padding-top:6px; list-style-image:url(img/li-ok.gif)}
	ul.ul-ok li{padding-bottom:6px}

dl.filter{margin:0 -10px 6px -10px; padding:0; background:#fff}
	dl.filter dt{margin:0; padding:0 10px; color:#666; font-weight:normal}
	dl.filter dd{margin:0; padding:6px 10px 0 10px;
		background-color: #fff;
		background-image: -moz-linear-gradient(top, #fff, #e5eaef);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5eaef));
		background-image: -webkit-linear-gradient(top, #fff, #e5eaef);
		background-image: -o-linear-gradient(top, #fff, #e5eaef);
		background-image: linear-gradient(to bottom, #fff, #e5eaef);
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5eaef', GradientType=0);
		border-bottom:1px dashed #b7bcc2; line-height:30px
	}
	.row-fluid dl.filter .span6{width:45%; min-height:0}
	dl.filter .pull-left{float:left}


.c1, .c2, ._well3{margin:0 0 5px 0; padding:11px; background:#fff; border:none; border-radius:3px; word-wrap: break-word;}

.user-post._well3{padding-left:109px}
.well-leader{background:#e2f0ff url(http://nasimke.ru/css/img/_well3leader.gif); box-shadow:inset -1px -1px 1px #b5c1ce, inset 1px 1px 1px #edf6ff}

.file-list,
.menu-left-2{margin:0 -10px 10px -10px; list-style:none}
	.file-list li,
	.menu-left-2 li{margin: 0 -1px 0 -1px; padding: 0;
		background-color: #fff;
		background-image: -moz-linear-gradient(top, #fff, #e5eaef);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e5eaef));
		background-image: -webkit-linear-gradient(top, #fff, #e5eaef);
		background-image: -o-linear-gradient(top, #fff, #e5eaef);
		background-image: linear-gradient(to bottom, #fff, #e5eaef);
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5eaef', GradientType=0);
		border-bottom:1px dashed #b7bcc2; position:relative; zoom:1}
	.file-list li.open{background-color: #e5eaef;
		background-image: -moz-linear-gradient(top, #cfd9e2, #e5eaef);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cfd9e2), to(#e5eaef));
		background-image: -webkit-linear-gradient(top, #cfd9e2, #e5eaef);
		background-image: -o-linear-gradient(top, #cfd9e2, #e5eaef);
		background-image: linear-gradient(to bottom, #cfd9e2, #e5eaef);
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffcfd9e2', endColorstr='#ffe5eaef', GradientType=0);
		border-bottom:1px dashed #b7bcc2; line-height:16px}
	.file-list li a{display:block; padding:10px 10px 5px 42px; color:#000; text-decoration:none; zoom:1}
	.file-list li a:hover,
	.file-list li a.open,
	.file-list li a.active{margin:0 -1px; padding:9px 10px 4px 42px; background:url(img/file-list.gif) 50% 100%; border:1px solid #86a9b7; color:#900}
	.file-list li a.open,
	.file-list li a.active{color:#036}
	.file-list li a.open:hover,
	.file-list li a.active:hover{color:#900}
	.file-list li a [class^="icon-"],
	.file-list li a [class*=" icon-"]{position:absolute; top:10px; left:10px}
	.file-list li a:hover .title{text-decoration:underline}
	.file-list li a:hover .icon-folder-close{background-position:-25px -260px}
	.file-list li small{color:#666}
	.file-list li a.two{float: left; padding-left: 30px; padding-right: 29px; text-align: center;}

    .file-open{margin:0 -1px; padding:9px 10px 4px 42px; background:url(img/file-list.gif) 50% 100%; border:1px solid #86a9b7; color:#900}
	
	.icon-folder-close{height:20px; width:22px; background:url(img/deco-2.png) -25px -240px no-repeat}
	.icon-folder-open{height:20px; width:22px; background:url(img/deco-2.png) -25px -260px no-repeat}
	li.open .icon-folder-open{height:29px}

	.menu-left-2 li >div{padding:12px 12px 12px 44px; overflow:hidden; zoom:1}
	.menu-left-2 li.active >div{margin:0 0px; padding:11px 12px 11px 44px; background:url(img/file-list.gif) 50% 100%; border:1px solid #86a9b7}
	.menu-left-2 li >div .link-menu{margin:0 0 4px -39px; color:#000; text-decoration:none}
	.menu-left-2 li >div .link-menu:hover{color:#900; text-decoration:underline}
	.menu-left-2 li >div .link-menu:active{color:#333}
	.filter-setting{margin-top:4px}
	
	.chat-list li a{padding:15px 10px}
	.chat-list li a:hover,
	.chat-list li a.active{padding:14px 10px}


.nav-tabs-custom{width: auto; margin:0 -1px 10px -1px; border:1px solid #86a9b7; border-radius:3px; list-style:none; position:relative; z-index:1}
	.nav-tabs-custom li{display:block; border-left:1px solid #86a9b7; text-align:center; float:left}
	.nav-tabs-custom li.span4{width:33.3%; margin-left:0}
    .nav-tabs-custom li.span5{width:50%; margin-left:0}
    .nav-tabs-custom li.span6{width:100%; margin-left:0}
	.nav-tabs-custom li a{display:block; margin-left:1px; padding:11px 15px 12px 15px; background:#c0d5ff url(img/deco-1.png) 50% -1139px repeat-x; color:#c5d8ff; color:#333}
	.nav-tabs-custom li a:hover{margin:-1px -1px -1px 1px; padding:10px 14px 11px 13px; background:#c2e0ff url(img/deco-1.png) 50% -1191px repeat-x; border:2px solid #fff; color:#900}
	.nav-tabs-custom li a:active{color:#000}
	.nav-tabs-custom li.active a span{display:block; margin-bottom:-19px; padding-bottom:19px; background:url(img/deco-1.png) 50% -1250px no-repeat}
	.nav-tabs-custom li.active a{margin:0 0 0 1px; padding:11px 15px 12px 15px; background:#eaf1ff url(img/deco-1.png) 50% -1239px repeat-x; border:none!important; color:#036; text-decoration:none}
	.nav-tabs-custom li.active:hover{position:static}
	
	.nav-tabs-custom li:first-child a{margin-left:0!important; border-radius:3px 0 0 3px}
	.nav-tabs-custom li:last-child a{border-radius:0 3px 3px 0}


.form-search-file{padding:10px 130px 10px 10px; background:#f0f6fb; border-radius:0 0 3px 3px; position:relative; top:-2px}
	.form-search-file input[type=text]{margin:0; width:100%; float:left}
	.form-search-file .btn-custom{float:right; margin-right:-120px}


.current-post{margin:0 0 2px 0; background:#f0f6fb; border-radius:3px}
	.current-post ._well3{box-shadow:0 1px 0 #e1ecf6}
	.current-post .name{color:#333}

	.post-header{margin-bottom:6px; padding-bottom:5px; border-bottom:1px dashed #ccc}
	.post-header .name{margin-bottom:5px}
    .post-text{margin-bottom:10px; margin-top:10px; font-size: 17px;}
	.edit-rating{float:right; cursor:default}
		.icon-rating-plus{margin-left:2px; padding-right:5px; background:url(img/deco-1.png) 1px -1297px no-repeat}
		.icon-rating-minus{padding-left:5px; background:url(img/deco-1.png) 1px -1327px no-repeat}
	.post-footer{padding-top:9px; border-top:1px dashed #ccc; clear:both}
		.download{width:194px; padding-top:9px; text-align:center; float:right}
		.download .btn-custom{display:block; text-align:left; margin-bottom:12px}
		
		.social{color:#666}
		.social a:hover img,
		.edit-rating [class^="icon-"]:hover,
		.edit-rating [class*=" icon-"]:hover{opacity:0.7; filter:alpha(opacity=70)}
		.social a img:active,
		.edit-rating [class^="icon-"]:active,
		.edit-rating [class*=" icon-"]:active{opacity:0.9; filter:alpha(opacity=90)}
	

.pagination-list{padding:10px 0; color:#666; text-align:center}
	.pagination-list .btn-custom{margin:0 20px; zoom:1}

.form-actions-2{padding:0 0 10px 0}
	.form-actions-2 select{margin-bottom:0}

.menu-left-mail{margin:0; list-style:none}
	.menu-left-mail li{margin:0 -11px 1px -11px; padding:1px}
	.menu-left-mail li >div{margin:0 10px -2px 10px; padding:9px 0; border:1px dashed #b7bcc2; border-width:0 0 1px 0; overflow:hidden; zoom:1}
	.menu-left-mail li:last-child >div{margin-bottom:0; border-width:0}
	.menu-left-mail li.active{padding:0; background:url("http://nasimke.ru/img/file-list.gif") 50% 100%; border:1px solid #86a9b7}
	.menu-left-mail li .text{padding:10px 5px 5px 10px; font-size:12px; line-height:14px; clear:both}
	.menu-left-mail .user-info{padding:5px 0 0 99px}
	.menu-left-mail .user-info .btn-custom{display:block; margin-bottom:5px; float:none}
	.menu-left-mail .user-info small{display:block}
	.menu-left-mail .user-info input{margin-right:7px; float:left}

.menu-mail{margin:0; list-style:none}
	.menu-mail li{margin:0 -11px 1px -11px; padding:1px}
	.menu-mail li >div{margin:0 10px -2px 10px; padding:9px 0; border:1px dashed #b7bcc2; border-width:0 0 1px 0; overflow:hidden; zoom:1}
	.menu-mail li:last-child >div{margin-bottom:0; border-width:0}
	.menu-mail li.active{padding:0; background:url("http://nasimke.ru/img/file-list.gif") 50% 100%; border:1px solid #86a9b7}
	.menu-mail li .text{padding:10px 5px 5px 10px; font-size:12px; line-height:14px; clear:both}
	.menu-mail .user-info{padding:5px 0 0 99px}
	.menu-mail .user-info .btn-custom{}
	.menu-mail .user-info small{display:block}
	.menu-mail .user-info input{margin-right:7px; float:left}

.form-mail{padding:0 0 10px 0}

.mail-post{}
.my-post{background:#f0f6fb}
	.mail-post header{padding-bottom:5px}

.form-border{margin-bottom:10px; border-bottom:1px dashed #b7bcc2}
header.form-border{padding-bottom:5px}
.padding-bottom{padding-bottom:10px}
.padding-bottom-none{padding-bottom:3px;}
.form-padding{padding:25px 0}

.float-none{float:none!important}
.padding-none{padding:0!important}

article.chat{padding:0 10px}
article.chat:nth-child(even){background:#f0f5fa}
article.chat:last-child{border-radius:0 0 3px 3px}
	article.chat >div{padding:10px 0 10px 18px; border-top:1px dashed #b7bcc2; text-indent:-18px}
	article.chat:first-child >div{border:none}
	article.chat time{color:#666; font-size:14px}

.no-border-left {border-left: none !important;}

.float-right{float:right}


@keyframes in {
	from { max-height: 350px;}
	to {max-height: 0;}
}

@-moz-keyframes in {
	from { max-height: 350px;}
	to {max-height: 0;}
}

@-webkit-keyframes in {
	from { max-height: 350px;}
	to {max-height: 0;}
}

@keyframes out {
	from {max-height: 0;}
	to { max-height: 350px;}
}

@-moz-keyframes out {
	from {max-height: 0;}
	to { max-height: 350px;}
}

@-webkit-keyframes out {
	from {max-height: 0;}
	to { max-height: 350px;}
}


.collapse_css {

	overflow: hidden;
	max-height: 0;
	animation:in 0.1s 1;
	-moz-animation:in 0.1s 1;
	-webkit-animation:in 0.1s 1;
}

.collapse_css_in{
	
	overflow: hidden;
	max-height: 350px;
	animation:out 0.1s 1;
	-moz-animation:out 0.1s 1;
	-webkit-animation:out 0.1s 1;
}

.hidden-desktop{display:none}
.hidden-tablet{display:none}

/* Portrait tablet to landscape and desktop */
@media (min-width: 960px) {
	
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 959px) {
	.container{width:100%}
	#wrap{min-width:480px}
	
	.menu-list ul{border-left:1px dashed #fff; border-right:none}
	.menu-list .span3:first-child ul{border-left:none}
}

@media (max-width: 768px) {

	.menu-list{padding:0 5000px}

	.footer-top .ad{width:auto; padding:0 0 3px 0}
	.footer-online,
	.footer-top address{width:auto; position:inherit; top:0; left:0}

}

/* Landscape phones and down */
@media (max-width: 719px) {
	.hidden-phone{display: none !important}
	.hidden-tablet,
	.hidden-desktop{display:inherit!important}
	
	.container-two-colum .colum-right{float:none}
	.row-fluid .span6{width:100%; margin-left:0}
	.phone-full{width:auto; margin-left:-245px; clear:both; float:none}
	.btn-custom.phone-full{display:block; margin:0}
	
	.nav-top{width:100%; padding-top:0; clear:both}
	
	.header-menu .span3,
	.header-menu .span3.last{width:50%; clear:none}
	
	.footer-bottom{padding:10px 5000px 10px 5010px}
	.footer-bottom .ad{padding:0 0 5px 0}
	.footer-bottom ._ad{padding:0 0 5px 0}
	#created{max-width:none; margin:0; padding:0; position:relative; top:0; left:0}
	
	.container >.container-header{border-bottom:1px dashed #ccc; box-shadow:none}
	
	.phone-full .well2{margin-bottom:2px}
	.colum-left.phone-full .btn-custom{text-align:center}
	.colum-left.phone-full .btn-custom [class^="icon-"],
	.colum-left.phone-full .btn-custom [class*=" icon-"]{float:none; top:0}
	.colum-left.phone-full .above-header{border:none}
	.colum-left.phone-full .above-header >.clearfix{margin:0 -10px}
	
	dl.filter{width:50%; margin:0 0 6px 0; float:left}
	
	.phone-colum{width:50%!important; padding:0; float:left}
	.phone-colum label.checkbox{margin-left:10px}
	
	.pagination{margin:11px; text-align: center;}
	
	.file-list,
	.menu-left-2{margin:0 0 10px 0; overflow:hidden}
	.file-list li,
	.phone-full .menu-left li,
	.menu-left-2 li{width:50%; float:left; border-left:1px dashed #b7bcc2; line-height:16px; margin-right: -1px;}
	.phone-full .menu-left{margin:0 -10px}
	.phone-full .menu-left li a{margin-left:10px}

	
	.menu-left-2 li .link-menu{float:left;}
	.menu-left-2 li .filter-setting{float:right}
	
	.phone-no-border{border:none!important}
	
	.menu-left .btn-custom{display:block; width:auto; margin:0 10px!important; float:none}
	
	
	
	.menu-left-mail{margin:0 -10px; overflow:hidden}
	.menu-left-mail li{width:50%; margin:0 0 2px 0; padding:0; float:left}
	.menu-left-mail li.active{margin:0 -1px}
	.menu-left-mail li.phone-no-border >div{margin:-1px 10px 0 10px;padding-top:10px; padding-bottom:0; border-width:1px 0 0 0}
	.menu-left-mail li:last-child >div{border-bottom-width:1px}
	.menu-left-mail li select{margin:6px 0 16px 0}
	
	.phone-clear{clear:both}

    .modal {
        top: -20px;
    }

    .modal-backdrop {
        position: absolute;
        top: 0;
        min-width: 480px;
        width: 100%;
        height: 3000px;
    }
}

@media (max-width: 560px) {
	.modal-index .pull-right{margin-bottom:5px; float:none}
	.modal {margin: 5px 0 0 5px; top: 0%; left: 0%;}

}

img {
    border: 0;
    max-width: 99%;
}