#page {
    color: #000;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.5;
    color: #1b1b1b;
    overflow: hidden;
    clear: both;
    position: relative;
}

body #page {
    margin: 0 auto;
    min-width: 813px;
    max-width: 1102px;
    overflow: hidden;
    text-align:left;
}


* html div#page {
	width: expression((documentElement.clientWidth||document.body.clientWidth)< 913? "915px":((documentElement.clientWidth||document.body.clientWidth) > 1104? "1102px":"auto%")); }
}

div.mainer, 
div.fixed {
    padding: 0 15px;
    padding-top:50px;
}

/* misc */


div.rightCol {
	margin-top:60px;
    background: #383838;
}



.user h1 a img.thumb {
    padding: 1px;
    border: 1px solid #999;
}



/* shoutboxList */
ul.shouts {
    margin: 15px 0;
    padding:0;
    /*width: 480px;*/
    list-style:none;
}

* html ul.shouts {
    width: auto;
}

ul.shouts li {
    clear: both;
    position: relative;
    margin: 0 0 20px 0;
}

ul.shouts li .author {
    display: block;
    border-bottom: 1px dashed #444444;
    font-size: 11px;
    padding: 0 5px 2px 0;
    line-height: 1.5em;
    font-weight: normal;
}

ul.shouts li .author a {
    font-weight: bold;
    color: #2480B6;
    font-size:1.2em;
}

ul.shouts li .author span.userImage {
    display: inline;
    float: left;
    margin-right:10px;
    /*margin-left: -80px;*/
}

ul.shouts li .nolink {
    font-weight: bold;
    color: #0187C5;
}

ul.shouts li span.date {
    margin: 0 3px 0 0;
    color: #696969;
}

ul.shouts li blockquote {
    padding: 5px 5px 5px 1px;
    font-size: 12px;
    line-height: 1.3;
}

ul.shouts li .meta {
    position: absolute;
    top: 0;
    right: 17px;
    width: 200px;
    text-align: right;
    font-size: 10px;
}

/*ul.shouts li .meta form {
    display: none;
    position: absolute;
    top: 1px;
    right: -14px;
    margin: 0;
    display: inline;
}*/

ul.shouts a:hover img{
			border:1px solid #999;	
			background:#fff;
			padding:2px;	
			position:absolute;
			top:-35px;
			left:-35px;	
			width:75px;		
		}	

 .userImage{
display:block;
width:24px;
height:12px;
}


.extraImage {
border:1px solid #9c9c9c;
padding:1px;
}


#commentsWrapper	{
float:left;
width:520px;
}



/* real roundbox */
	.rndbx b.trb, .rndbx b.brb {display:block;}
	.rndbx b.trb *, .rndbx b.brb * {display:block; height: 1px; overflow-y: hidden; font-size: 0 !important; border-width: 0 1px; border-style: none solid;}
	.rndbx b.trb b, .rndbx b.brb b {margin: 0 4px;}
	.rndbx b.trb i, .rndbx b.brb i {margin: 0 2px;}
	.rndbx b.trb u, .rndbx b.brb u {margin: 0 1px !important;}
	.rndbx .rndbxC {border-width: 0 1px; border-style: none solid; padding: 10px;}
	.rndbx b.trb u, .rndbx b.brb u {height: 2px;}
	.rndbx b.trb i, .rndbx b.brb i {border-width: 0 2px;}
	.rndbx b.trb b, .rndbx b.brb b {border-width: 0;}
	
	.light .grndbx b.trb *, .light .grndbx b.brb *, .light  .grndbx .rndbxC {background: #ECECEC !important; border-color: #ECECEC !important;}
	.dark .grndbx b.trb *, .dark .grndbx b.brb *, .dark  .grndbx .rndbxC {background: #444444 !important; border-color: #444444 !important;}
	
	/* Search */
#ja-search {
	/*background: url('/style/lc/firm/icon-search.gif') no-repeat left;*/
	position: absolute;
	top: 10px;
	right: 40px;
	z-index:18;
}

#ja-search .inputbox {
	width: 120px;
	border: 1px solid #333333;
	padding: 3px 5px;
	color: #fcfcfc;
	background: #BCBCBC;
	font-size: 1em;
}

.png {border:0; behavior: url(http://lifecity.com.ua/png.htc);}

/*--- Rating --------------------------- */

.rating dd {width:80px;}
.rating ol { float:right; width:60px; height:20px; position:relative; background:url(/style/t/images/rating.png);}
.rating li { float:right; left:20px; list-style:none; }
.rating li.current { background:url(/style/t/images/rating.png) left bottom; height:20px; z-index: 1; }
.rating li a { display:block; width:20px; height:20px; text-indent:-9999px; position:absolute; text-decoration:none; z-index:10; }
.rating li a:hover { background:url(/style/t/images/rating.png) left center; left:0; z-index:2; }
.rating a.star1 { left:0; }
.rating a.star1:hover { width:20px; }
.rating a.star2 { left:20px; }
.rating a.star2:hover { width:40px; }
.rating a.star3 { left:40px; }
.rating a.star3:hover { width:60px; }


.b-main-header {font-size: 1.7em; padding-left:220px;}
.big_date {color:#099bd8; font-weight:bold; font-size:36pt;}
.med_date {color:#099bd8; font-weight:bold; font-size:14pt;}

.mr10 {margin-right: 10px;}
.mb10 {margin-bottom: 10px;}
.m10 {margin: 0px 10px 10px 0px;}
.mr5 {margin-right: 6px;}
.mr20 {margin-right: 20px;}
.mr30 {margin-right: 30px;}
.ml20 {margin-left: 20px;}
.ml10 {margin-left: 10px;}
.flt {float:left;}
.frt {float:right;}
.clr {clear:both; height:20px; }
.clr0 {clear:both; }
.sub_brd {border-bottom:15px solid #F3F3F3;}
.rpxborder {border-right:1px solid #9c9c9c;}
.hidden { display: none !important;}
.light .brdbutt {border:1px solid #ECECEC; border-bottom:0; padding: 2px 4px 2px 4px;}
.dark .brdbutt {border:1px solid #444444; border-bottom:0; padding: 2px 4px 2px 4px;}
.light .brdbutt:hover {background-color: #ECECEC;}
.dark .brdbutt:hover {background-color: #444444;}
.nolb {border-left:0px;}
.light .activeb {background-color: #ECECEC; font-weight:bold;}
.dark .activeb {background-color: #444444; font-weight:bold;}
.light .activef {background-color: #ECECEC; font-weight:bold; padding:4px;}
.dark .activef {background-color: #444444; font-weight:bold; padding:4px;}

.subjectblocks {
	float:left;
	border:1px solid #B9B9B9; border-right:0px; padding:4px; background: #EAEAEA; color:#FFFFFF; font-weight:bold;
	width: 17%;
}

.imgcrop64  {
	float:left;
    overflow: hidden;
    display:block;
    padding:1px;
    margin:1px;
    border: 1px solid #9c9c9c;
    width:64px;
    height:64px;
}

/* =BARS */
#pbar {width:160px; height:8px; font-size:1px; background:#FFFFFF; border:1px solid #D12F1D; padding:1px;}
#pbr1, #pbr2, #pbr3, #pbr4 {height:8px; font-size:1px; background:#D12F1D; border:0px solid #D12F1D; padding:0px;}




/* ROUND CORNERS */

.brd {background: #dff7ff;padding: 20px;}

.brd:before {
content:url(/style/lc/afisha/border_tl.png);
background: url(/style/lc/afisha/border_tr.png) no-repeat 100% 0;
height: 17px;
display: block;
margin: -20px -20px 13px -20px;
}

.brd:after {
content:url(/style/lc/afisha/border_bl.png);
background: url(/style/lc/afisha/border_br.png) no-repeat 100% 0;
height: 17px;
display: block;
margin:13px -20px -20px -20px;
}

.png {border:0;}

.afisha_img     {width:300px; height:200px;}
.day_photo_img     {width:200px; height:200px;}

p.actions {color:#9c9c9c; font-size:0.9em;}
span.mmarker {background-color:#c9c9c9; color: #ffffff;}

img.blogimage {
	max-width:500px;
	width: expression(this.width > 500 ? 500: true);
}

.commentcode {
	border:1px solid #9c9c9c;
	background-color:#E4E4E4;
	margin-left:20px;
	padding-left:10px;
	max-height:150px;
	width: expression(this.height > 150 ? 150: true);
	overflow:auto;
}

.grey {color:grey;}


/* autocomplete */
	div.autocomplete{position:absolute;display:block;}
	.tagMatches{position:absolute;left:0;top:0;background:#F7F7F7; width:300px;}
	.tagMatches .tag_suggestion{display:block;padding:2px;border:1px solid #9c9c9c;margin:-1px 0 0 0;cursor:pointer;}
	.tagMatches .tag_suggestion:hover,
	.autocomplete .tag_select{background:#E7E7E7;color:#333;text-decoration:none;}
	
#hitring_nav a {
color:#ffffff;
}

/* Блок иконок предприятий */

#net-txtblock a.net-icon{display:block;float:left;width:93px;height:93px;margin:0 0 12px 12px;background-position:top right;text-indent:-9999px;}

*:first-child+html #net-txtblock a.net-icon,* html #net-txtblock a.net-icon{}

#net-txtblock a.net-icon:hover{background-position:bottom;}
#net-txtblock{position:relative;width:230px;height:240px;overflow:auto;overflow-y:auto;overflow-x:hidden;padding:0 0 0 4px; margin-left:20px;}

#net-gallery{top:0;position:absolute;padding:12px 0;}

#contactForm{display:none;}

#contactLink {border-bottom:1px dashed #9c9c9c;}

.blog_code {border:1px dashed #9c9c9c; background-color:#F3F3F3; margin-left:20px; padding:10px; color:#6E6E6E; font-size:0.9em}

/* PICTCHA */

.pictcha						{  font:normal 9pt Verdana, tahoma, sans-serif; text-decoration:none; }
.pictcha .right					{ color:#33CC00; font-size:16px; }
.pictcha .wrong					{ color:#FF9900; font-size:16px; }
.pictcha .intro					{ }
.pictcha .images				{ border:1px solid #eee; width:265px;}
.pictcha .images img			{ padding:2px; width:40px; }
.pictcha .images img.selected	{ border:2px solid #D22E1D; padding:0; }


.int_title {font-size:1.4em;border-bottom: 1px dashed #9c9c9c; background: url('http://lifecity.com.ua/style/lc/i/pr_edit.png') right no-repeat; padding-right:35px; }
.int_example {color:#595959; font-size:0.9em;}

.crop80 {width:80px; height:80px; border:1px solid #000000; overflow:hidden;}
.crop85 {width:85px; overflow:hidden;}
.light .crop64 {width:64px; height:64px; border:1px solid #AAAAAA; overflow:hidden;}
.dark .crop64 {width:64px; height:64px; border:1px solid #444444; overflow:hidden;}
.crop120 {width:120px; height:120px; border:1px solid #000000; overflow:hidden;}
.crop160 {width:120px; height:170px; border:1px solid #444444; overflow:hidden;}
.alfacrop {color:#FFFFFF; width:80px; display:block; background:#000; opacity: .3; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)'; filter: alpha(opacity=30);/* white-space:nowrap;*/}
.betacrop {color:#FFFFFF; background:#000; opacity: .7; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'; filter: alpha(opacity=70); line-height:12px; padding:4px;}




#hoverNav{
	position: absolute;
	top: 0px;
	left:1px;
	height: 97%;
	width: 560px;
	z-index: 1000;
	padding:6px;
	}
#prevLink, #nextLink{
	width: 60px;
	height: 100%;
	/*background: transparent url(../images/blank.gif) no-repeat;*/ /* Trick IE into showing hover */
	display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#zoomLink { float: left; display: block; width:430px; text-align:center;}
#prevLink:hover, #prevLink:visited:hover { background: url(/style/lc/images/prevlabel.gif) right 15% no-repeat #000000; opacity: 0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
#nextLink:hover, #nextLink:visited:hover { background: url(/style/lc/images/nextlabel.gif) right 15% no-repeat #000000; opacity: 0.4; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);}

.pht			{padding:1px; border:4px solid #7C8185; width:550px;}

/* SEARCHFORM */
.na {margin:0px; padding:4px; padding-bottom:1px;}
.searchmenu li{float:left; list-style:none; margin:4px; margin-bottom:1px;}
.searchmenu li.active {margin:0px; padding:4px; padding-bottom:1px; background-color:#A3473C;}
.searchmenu li.active a {color:#FFFFFF;}
.searchmenu li a{border-bottom:1px dashed #9c9c9c; text-decoration:none; cursor:hand; cursor:pointer; color:#FFFFFF;}
.searchmenu li a:hover{color:#000000;}
.searchinput{margin-left:0px; /*40 */}

ul.userlinks li{
	line-height: 18px;
}
ul.userlinks {
list-style:none;
padding:0px;
}


div.mainer div.leftCol {
    float: left;
    display: inline;
    margin-right: -332px;
    margin-top:60px;
    width: 100%;
    overflow: hidden;
    background: #383838;
}

div.mainer div.leftColWrapper {
    margin-right: 332px;
    padding: 0 15px;
    overflow: hidden;
    /*background: #FFFFFF;*/ border-right:1px dotted #9c9c9c;
}

div.mainer div.rightCol {
    float: right;
    display: inline;
    position: relative;
    padding: 0 15px;
    width: 298px;
/*  overflow: hidden;*/
}

img.img40	{
    padding: 1px;
    border: 1px solid #ccc;
    background: #fff;
    width:40px;
}
