/*
   full version of index.css
   optimizer - http://www.cssoptimiser.com/index.php
*/
*{
margin:0;
padding:0;
font-family:arial;
color:#333333;
}
body, .pages, .tx_n11black_a, .tx_n11black_a *, .menu .sm a, .tx_n11, .tx_n11red,p,
#footer,fieldset,.menu ul li, .menu ul li a,.menu ul ul li, .menu ul ul li a,.tx_b11gray, .tx_b11gray a,
.thermometer, thermometer a, #top .sf, #online_order_holder li, .special dl,.cat_tbl td, a,.p, #tooltip,
#header .region a, p a, a, td a,table.price tr td, table.price tr th, .f12{ font-size:12px; }
p, .f13, div { font-size:13px; }
span,#top .popup, #top .popup a, .f11{ font-size:11px; }

.white{ color:#ffffff; }
.auto { width:auto; }

table{
border-collapse:collapse;
width:100%;
}
br {margin:1px;}
td{
vertical-align:top;
}

a img{
border:0;
}

a{
color:#449160;
}

	a:hover{
	text-decoration:none;
	}

.underline:hover
{
	text-decoration:underline;
}
hr{
font-size:0;
height:0;
border:0;
border-top:1px solid #cccccc;
margin:5px 0;
//margin:0;
}

.tx_n11black_a, .tx_n11black_a *{

font-weight:normal;
color:#000000;
}

.tx_n11{

font-weight:normal;
}

.tx_n11red{
color:#cc0000;
}

.tx_b11gray, .tx_b11gray a{
color:#666666;
font-weight:bold;
}

.tx_n12red, .tx_n12red a{
color:#CC0000;
font-size:12px;
vertical-align:bottom;
}

.tx_b16gray, .tx_b16gray a{
font-size:16px;
font-weight:bold;
color:#333333;
}

.tx_b16black, .tx_b16black a{
font-size:12px;
font-weight:bold;
color:#333;
}

.tx_b18green, .tx_b18green a{
font:bold 18px arial; color:#247438; padding:4px 0px; position:relative;
}

.tx_b30green, .tx_b30green a{
font: 30px arial; color:#247438; padding: 0; position:relative;
}
.tx_n18red, .tx_n18red a{
color:#CC0000;
font-size:18px;
}

.head18px_red { font:normal 18px Arial; padding:6px 8px; color:#cc0000; clear:both; position:relative; }

h5{
font-size:13px;
}

h4{
font-size:14px;
font-weight:bold;
}

h3{
font-size:18px;
font-weight:bold;
}

p{

padding:2px 0;
}

	p img{
	//border:expression(this.align=='left' || this.align=='right'?'3px solid #E3E0D5':'inherit');
	//margin:expression(this.align=='left' || this.align=='right'?'10px':'inherit');
	//margin-top:expression(this.align=='left' || this.align=='right'?'0px':'inherit');
	//margin-right:expression(this.align=='right'?'0px':'inherit');
	//margin-left:expression(this.align=='left'?'0px':'inherit');
	}

		p img[align=left], p img[align=right]{
		border:3px solid #E3E0D5;
		margin:10px;
		margin-top:0;
		}

		p img[align=left]{
		margin-left:0px;
		}

		p img[align=right]{
		margin-right:0px;
		}

fieldset{
border:1px solid #CCCCCC;
padding:15px;
padding-top:5px;
color:#000000;
}
	fieldset *{
	line-height:1.5em;
	}

	fieldset legend{
	padding:0 15px;
	}


button{
border:0px;
background-color:transparent;
}

.fl { float:left; position:relative; display:block; }
.fr { float:right; position:relative; display:block; }
.br { overflow:hidden; height:3px; }
body{
background-color:#F6F5F1;
min-width: 1000px;
}

	#body{
	position:relative;
	/*display: table-cell;*/
	margin: 0;
	padding: 0;

	/*max-width:1260px;
	width:expression((documentBound.clientWidth<1000)?"1000px":(documentBound.clientWidth>1260)?"1260px":"100%"); */
	}
	* html #body { width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1000? "1000px" : "100%" ) }

		#header{
		height:167px;
		/*background:url(http://homeweek.ru/img/header_bg2.gif) repeat-x top;*/
		background:url(../images/headerback.gif) repeat-x top;
		position:relative;
		//width: expression( document.getElementById('content').firstChild.offsetWidth );
		}

			#header .layer{
			position:absolute;
			top:0;
			left:0;
			width:100%;
			height:167px;
			}

			#header .radioactive_cloud{
			/*background: url(http://homeweek.ru/img/radioactive_cloud.jpg) no-repeat bottom right;*/
			background:url(../images/radioactive_cloud.jpg) no-repeat top left;
			}

			#header .poison_cloud{
			/*background:url(http://homeweek.ru/img/poison_cloud.jpg) no-repeat bottom left;*/
			background: url(../images/poison_cloud.jpg) no-repeat bottom right;
			}

			#header .crane{
			/*background:url(http://homeweek.ru/img/crane.jpg) no-repeat 54% bottom;*/
			background:url(http://homeweek.ru/images/crane.jpg) no-repeat 61% bottom;
			}

			#header .headLogo{
			position:absolute;
			top:5px;
			left:10px;
			}

				#header .headLogo img{
				background:url(http://homeweek.ru/images/logo1.png) no-repeat top left;
				_background:transparent;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://homeweek.ru/images/logo1.png', sizingMethod='scale');
				}

			#header .region{
			position:absolute;
			top:100px;
			left:37px;
			}

			#header .region, #header .region *{
			color:#FFFFFF;
			font-size:12px;
			}

			#header .region a { color:#fff27d; font-family:Arial; font-weight:bold; }

		#content{
			position:relative;
			height: 1%;
		}

		#footer{
		border-top:1px solid #C4C3C0;
		padding:34px 23px;
		}

			#footer .links{
			width:60%;
			margin:0 auto;
			text-align:justify;
			}

				#footer .links a{
				color:#333333;
				}

		#footer .sign{
		float:left;
		color:#666666;
		}

		.buttons{
		float:right;
		text-align:center;
		width:200px;
		position:relative;
		top:-150px;
		}

.grid{
height:500px;

}

.grid td { border:0px solid red; }

	.grid .c1{
	background-color:#EFEDE7;
	}

	.grid .c2{
	width:100%;
	border-right:1px solid #D9D8D3;
	border-left:1px solid #DFDEDB;
	background-color: #ffffff;
	}

	.grid .c3{
	text-align:center;
	}

		.grid .c3 .padding{
		padding:5px;

		}

.rule, .rule td{
font-size:0;
height:0;
}

	.rule .r1{
	padding-left:160px;
	}

	.rule .r2{
	width:2%;
	}

	.rule .r3{
	wid th:70%;
	}

	.rule .r4{
	wi dth:295px;
	}

select{
width:100%;
}

.menu{
padding:8px 5px 8px 8px;
padding-top:0px;
line-height:1em;
}

.menu.top{
background:#F7F7F4 url(http://homeweek.ru/images/shadow.gif) no-repeat right top;/*img/nahui_gradienti.gif*/
padding-bottom:2px!important;
padding-top:8px;
padding-left:0px;
//position:relative;
//top:-1px;
}

.menu ul{
padding:8px 0;
}

.menu ul li{
list-style-type:none;
}

.menu ul li, .menu ul li a{
font-weight:bold;
text-transform:none;
color:#669933;
}
	.menu.top ul li, .menu.top ul li a{
	color:#247438;
	}

	.menu ul ul{
	padding-top:6px;
	padding-bottom:2px;
	//padding-bottom:0px;
	}

	.menu ul ul li{
	padding-left:15px;
	background:url(http://homeweek.ru/images/li_pic.gif) no-repeat 1px center;
	}

	.menu ul ul li, .menu ul ul li a{
	font-weight:normal;
	text-transform:none;
	color:#666666;
	}

		.menu.top ul ul li, .menu.top ul ul li a{
		color:#666666;
		}

.menu .sm{
padding:20px 0;
}

.menu .sm a{
font-weight:normal;
color:#666666;
}

  .thermometer
  {
      margin-top:22px;
           height:30px;
      line-height:1em;
  }

	.thermometer td{
	   vertical-align:top;
	       text-align:left;
     padding:0px 75px;
	}

	.thermometer a{
	position:relative;
	color:#449160;
	}

	.thermometer span{
	color:#000000;
	font-weight:bold;
	}

#top{
position:relative;
}

	#top .holder{
	position:absolute;
	top:-180px;
	width:100%;
	height:200px;
	left:0px;
	background:url(http://homeweek.ru/images/corner.gif) no-repeat 84px bottom;
	}

	#top .holder .padding{
	padding-left:73px;
	}

	#top .popup{
	border:1px solid #B3E2B3;
	border-bottom:0;
	position:absolute;
	bottom:4px;
	background-color:#2A8D3E;
	opacity:.75;
	filter:alpha(opacity=75);
	z-index:1000;
	}

		#top .popup, #top .popup a{
		color:#FFFFFF;
		font-family:tahoma;
		}

		#top .popup .ib{
		border:1px solid #4AA44A;
		border-bottom:0;
		width:200px;
		}

		#top .popup li{
		list-style:none;
		padding:5px 30px;
		padding-right:0;
		margin:6px 0;
		background:#1D632C url(http://homeweek.ru/images/li.gif) no-repeat 18px center;
		}

	#top .popup.tx{
	background:transparent;
	opacity:1;
	filter:alpha(opacity=100);
	border:0;
	padding:1px;
	}

		#top .popup.tx li{
		background-color:transparent;
		}

	#top .sf{
	backg round-color:#999999;
	height:180px;
	padding:15px 270px 0 290px;
	color:#FFFFFF;
	position:relative;
	line-height:.8em;
	}

	#top .sf .hold{
	float:right;
	width:190px;
	mar gin:0 auto;
	}

	#top .sf .hold div{
	color:#FFFFFF;
	}

	#top .sf .hold .adv_search{
  	float:right;
  	padding-top:3px;
  	padding-bottom:3px;
	}


		#top .sf .hold .adv_search a{
		color:#FFFFFF;
		white-space:nowrap;
		font-size:10px;
		}

	#top .sf .hold img{
	background:url(http://homeweek.ru/images/btn_search.png) no-repeat top left;
	//background:none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://homeweek.ru/live-journal/images/btn_search.png', sizingMethod='scale');
	}

#online_order_holder{
position:relative;
background-color:#FFFFFF;
width:250px;
}

	#online_order_holder .online_order{
	position:absolute;
	top:-104px;
	//top:-104px;
	background:#ffffff url(http://homeweek.ru/images/corner_right.gif) no-repeat 0 11px;
	/*height:120px;*/
	width:100%;
	text-align:left;
	}

  #online_order_holder .online_order { left: 0; }
  * html #online_order_holder .online_order { left: 0; }

	#online_order_holder .online_order .padding{
	padding:11px 16px;
	}

	#online_order_holder li{
	list-style:none;
	color:#000000;
	background:url(http://homeweek.ru/images/arrow_right_black.gif) no-repeat 1px center;
	padding-left:14px;
	}

	#online_order_holder li a{
	color:#479063;
	}

.section_name{
border-bottom:3px solid #CC0000;
padding:0 13px 3px 13px;
font:bold 18px arial;
color:#CC0000;
}

.substrate{

background-color:#FFFFFF;
}

	.substrate.notice{
	background-color:#f5f2e7;
	}

	.substrate.notice h3{
	color:#cc0000;
	}

	.substrate.nowite{
	background-color:#F6F5F1;
	}

	.substrate.coffee{
	background-color:#FAFAF8;
	}

.c2 .padding{
  padding:15px;
}

.pages{
}

.pages td{
padding:0 2px;
}

.pages td b { color:#cc0000; }

.pages span{
padding-right:5px;
}

.mg { width:100%; //height: 1%; position:relative; }

	.mg td{
	width:50%;
	//height: 1%;
	//border-right:expression(this.parentNode.firstChild==this && this.parentNode.parentNode.parentNode.className=='mg'?'4px solid #EFEDE7':'0');
	//padding-right:expression(this.parentNode.firstChild==this && this.parentNode.parentNode.parentNode.className=='mg'?'10px':'0');
	//padding-left:expression(this.parentNode.firstChild!=this && this.parentNode.parentNode.parentNode.className=='mg'?'10px':'0');
	}

	.mg > tbody > tr > td{
	border-left:4px solid #EFEDE7;
	//height: 1%;
	padding-left:10px;
	}

	.mg > tbody > tr > td:first-child{
  //height: 1%;
	border-left:0;
	padding-left:0px;
	padding-right:10px;
	}

.map_holder{
width:480px;
margin:0 auto;
font-size:0;
}

	.map_holder img{
	border:3px solid #E3E0D5;
	}



	.p th{

	height:8px;
	border-left:1px solid #C7C7C5;
	border-bottom:1px solid #C7C7C5;
	/*border-left-width:expression(this.parentNode.firstChild==this?'0':'1px');*/
	}

	.p th#left { border-left:0px; }

	.p th, .p td { padding:6px 9px; }

	.p td { border-top:1px solid #C7C7C5; }

	.p td#top {	border-top:0px; }

	.p tr:first-child td { border-top:0px; }

	.p .gray td { background-color:#EEEEEE; }

	.p tr.line { background-color:#f5f5f5; }

	.p td#fifty { width:50px; }

.tcnb {}

	.tcnb td{
	padding-left:10px;
	//padding-left:expression(this.parentNode.firstChild==this?'0':'10px');
	//padding-right:expression(this.parentNode.firstChild==this?'10':'0px');

	}

	.tcnb td:first-child{
	padding-left:0px;
	padding-right:10px;
	}

.special{
	width: 48%;
    min-height: 200px;
    display: block;
    float: left;
    margin: 0px 7px 5px 0px;
}
* html .special{
    height: 200px;
}

table.spec tr td p.txt { width:100%; display:block; height:130px; overflow:hidden; }
table.spec_vis tr td p.txt { overflow: visible; height: auto; }

    	.special dl
                 {
        	background-color:#F2F0EB;
    	}

		.special dl dt, .special dl dt a{
		color:#247438;
		font-weight:bold;
		}

		.special dl dt{
		border:1px solid #DDDCDB;
		border-bottom:0;
		}

		.special dl dd{
		border:1px solid #DDDCDB;
		}

		.special dl dd, .special dl dt{
		padding:2px;
		}

		.special dd td{
		padding:0 !important;
		}

.selecttype a{
padding:3px 5px;
color:#333333;
}

.selecttype .act{
padding:3px 5px;
background-color:#cc0000;
color:#CCCCCC;
}

.cat_tbl_grid {
 width:100%;
 }

	.cat_tbl_grid .sc{
	width:90%;
	}

.cat_tbl{
}

	.cat_tbl td{
	border-bottom:1px solid #CCCCCC;
	color:#000000;
	padding:6px 0;
	}

a#sel { color:#cc0000; }

#tooltip {
background: #FCF5E1;
border: 1px solid #336600;
text-align: justify;
font-family: Tahoma, Helvetica,sans-serif;
margin:0px;
-moz-border-radius:4px;
padding: 4px;
position:absolute;
visibility:hidden
}

hr { width:100%; clear:both; display:block; }

div.text { display:block; width:100%; padding:2px; font:normal 11px Arial; }
div.text ul { margin:4px 2px; padding:2px; font:normal 11px Arial; }
div.text ul li { list-style-type:circle; margin-left:10px; padding:4px; }
div.text p { clear:both; font:normal 11px Arial; }

form { margin:0px; padding:0px; }
div, a, input, select, textarea { font:normal 11px Arial; }
select { border:1px solid #777; padding-left:2px; }
select[width=100%] { width:100%; }
input[type=text] { border:1px solid #777; }
input[type=image] { border:0px; }

div.logo { width:180px; height:170px; padding:5px; display:block; float:left; text-align:center; overflow:hidden; }
div.logo a img { border:3px solid #E3E0D5; margin-bottom:2px; clear:both; display:block; }

div.area { display:block; width:100%; padding:2px; font:normal 11px Arial; margin:0px; }
div.area#sel { background:#eeeeee; }

fieldset { border:1px solid #CCC; padding:3px; padding-top:5px; color:#000; display:block;	}
html:root fieldset { padding:5px; padding-top:5px; }
fieldset legend { padding:0px 10px; }
fieldset a { display:block; padding:2px 0px; }
html:root fieldset a { display:block; padding:1px 0px; }
html:root fieldset legend { padding:0px 15px; }
table.selector { width:100%; }
table.selector tr td { padding:1px; font:normal 11px Arial; }

span.letters { text-transform: uppercase; font:bold 12px Arial; padding:0px 2px; }
span.letters a { font:bold 12px Arial; }
/*div { border:2px solid red; }*/
a sup { color:#449160; }

div.banBox { width:100%; height:auto; display:block; clear:both; text-align:center; }
div.ban500 { width:500px; height:90px; display:block; overflow:hidden; border:1px solid black; margin:auto; }
div.ban240 { width:240px; height:400px; display:block; overflow:hidden; border:1px solid black; margin:auto; }
#ban_td, #ban_td *{ font-size:0; line-height:0; }
div.left_ban { height:auto; display:block; overflow:hidden; text-align:center; }/*width:190px; */


.col2box         { padding: 0 6px 0 13px }
.col2box .clr    { clear: left }
.col2box a       { text-decoration: underline }
.col2box a:hover { text-decoration: none }

.col2box .unit {
	width: 49.9%;
	padding: 0;
	margin: 0;
	border: 0;
	float: left;
	//height: 1%;
}

.col2box .unit .wrapper {
	padding: 0;
	margin: 0 7px 7px 0;
	border: 1px solid #dddcdb;
	background: #f2f0eb;
	overflow: hidden;
}

.col2box h2, .col2box h2 a { color: #247438;   font-weight: bold; }
.col2box h2 {
	margin: 0;
	padding: 2px 5px;
	border-bottom: 1px solid #dddcdb;
	font-size: 100%;
	font-weight: bold;
	//height: 1%;
}

.col2box p, .col2box p a { color: #333 }
.col2box p {
	position: relative;
	z-index: 99900;
	margin: 0;
	padding: 4px 5px 0 2px;
	//height: 1%;
}

.col2box p.pic, .col2box p.pic a { color: #c00 }
.col2box p.pic {
	z-index: 99990;
	float: left;
	width: 106px;
	padding: 4px 8px 6px 2px;
	text-align: center;
}
.newsBlock{
 padding:5px;
 clear:both;
 width:95%;
 height:60px;
}
.newsBlock img, .previewImg{
 text-align:left;
 border:1px solid #eeeeee;
 margin-bottom:10px;
 margin-right:10px;
}

.mainblock{
	background: #F0F8E3;
}
.col2box p.pic a,
.col2box p.pic img { display: block }
.col2box p.pic a { margin-bottom: 10px }
.col2box p.pic img {
	width: 100px;
	border: 3px solid #e3e0d5;
}
.col2box p.lnk, .col2box p.lnk a { color: #449160 }
.col2box p.lnk {
	clear: left;
	padding: 12px 5px 15px 5px;
	text-align: center;
}
.comment_owner
{
  background:#eee;
  padding:3px 2px;
}
.comment_text
{
  background:#f7f7f7;
  padding:3px 2px;
}
.comment_date
{

}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}

.LV_invalid {
    color:#CC0000;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.bold
{
  font-weight:bold;
}
.italic
{
  font-style:italic
}

.tx_b18bronze, .tx_b18bronze a {
  font:bold 18px arial;
  padding:4px 0px;
  position:relative;
  color:#E0AE17;
}
.hidden{ visibility:hidden; }
.starsImg   {  margin-left:35px; margin-top:5px; position:absolute;}
.imageCom   {  height:17px;  width:auto; margin-top:3px; float:left;}
.imageCom .l{  background-image: url('http://homeweek.ru/img/l_com.gif'); width:8px; }
.imageCom .c{  background-image: url('http://homeweek.ru/img/c_com.gif'); font-size: 10px; color:#ffffff; background-repeat: repeat-x; width:auto; padding-bottom:4px; padding-right:3px; }
.imageCom .r{  background-image: url('http://homeweek.ru/img/r_com.gif'); width:6px; }
.l,.c,.r    {  height:17px; float:left;}

table.price { width:100%; }
table.price tr td, table.price tr th { border:1px solid #ccc; text-align:center; }
table.price caption {text-align:left;font-weight:bold; font-size:14px; padding-bottom:10px;}


table.spec_banners {
    width: 100%;
}
    td.spec_banners {
        width: 50%;
        padding: 0 10px;
    }

.spec_banner, .spec_banner * {
    padding: 0;
    margin: 0;
    font-size: 13px;
}

.spec_banner {
    padding: 0 0 20px 0;
}
    .spec_banner img.spec_title {
        margin-left: 22px;
        height: 21px;
        width: 134px;
        position: relative;
        z-index: 10;
    }

    .spec_banner div.spec_content {
        background-color: #eaf5e7;
        border: 1px solid #e3e6dd;
        width: 100%;
        position: relative;
        top: -4px;
        z-index: 5;
    }

    .spec_banner div.spec_content table {
        width: 100%;
    }

    .spec_banner div.spec_content table td {
        padding: 14px;
    }

    .spec_banner div.spec_content img.spec_main_pic {
        margin-right: 10px;
        width: 150px;
        height: 110px;
        float: left;
    }

    .spec_banner div.spec_content p {
        padding-top: 10px;
        position: static;
    }

    .spec_banner div.spec_content div.spec_footer {
        padding-top: 10px;
    }

    .spec_banner div.spec_content div.spec_footer .spec_firm {
        font-weight: bold;
        color: #a10000;
    }

    .spec_banner div.spec_content div.spec_footer .spec_palka {
        font-weight: bold;
        color: #656565;
    }

    div.spec_pusher {
        clear: both; line-height: 1%;
    }
.spec_interest, .spec_interest * {
    padding: 0;
    margin: 0;
    font-size: 13px;
}

.spec_interest {
    padding: 0 0 20px 0;
}
    .spec_interest img.spec_title {
        margin-left: 22px;
        height: 21px;
        width: 134px;
        position: relative;
        z-index: 10;
    }

    .spec_interest div.spec_content {
        background-color: #f5e5ea;
        border: 1px solid #e3e6dd;
        width: 100%;
        position: relative;
        top: -4px;
        z-index: 5;
    }

    .spec_interest div.spec_content table {
        width: 100%;
    }

    .spec_interest div.spec_content table td {
        padding: 14px;
    }

    .spec_interest div.spec_content img.spec_main_pic {
        margin-right: 10px;
        width: 150px;
        height: 110px;
        float: left;
    }

    .spec_interest div.spec_content p {
        padding-top: 10px;
        position: static;
    }

    .spec_interest .bold{
    	color: #674b53;
    }

    .spec_interest div.spec_content div.spec_footer {
        padding-top: 10px;
    }

    .spec_interest div.spec_content div.spec_footer .spec_firm {
        font-weight: bold;
        color: #a10000;
    }

    .spec_interest div.spec_content div.spec_footer .spec_palka {
        font-weight: bold;
        color: #656565;
    }

    div.spec_pusher {
        clear: both; line-height: 1%;
    }

/*****************************AMENDMENT***************************************/
#searchbox
{
   /*padding-right: 10px;*/
	 padding-bottom:30px;
	 padding-top:20px;
}

#searchbox .bgrd
{
 		background:#b0da64 url(http://homeweek.ru/img/rptx.gif) repeat-x;
}

#searchbox .bgrdnew
{
    background:url(http://homeweek.ru/img/rpty.gif) repeat-y;
}

#searchbox .leftbgrd
{
 		background:url(http://homeweek.ru/img/left.gif) no-repeat;
}

#searchbox .rightbgrd
{
   background:url(http://homeweek.ru/img/right.gif) no-repeat 100% 0;
}

#searchbox .tr_top
{
   background:url(http://homeweek.ru/img/tr_top.gif) no-repeat;
}

#searchbox .tr_btml
{
 		background:url(http://homeweek.ru/img/btmleft.gif) no-repeat 0 100%;
}

#searchbox .tr_btmr
{
 		background:url(http://homeweek.ru/img/btmright.gif) no-repeat 100% 100%;
}

#searchbox .tr_btm
{
 		background:url(http://homeweek.ru/img/tr_btm.gif) no-repeat 100% 100%;
		/*height:138px;*/
		text-align:center;
}

#searchbox h1
{
    color:#355300;
		font-family:arial;
		font-size:20px;
		padding:5px 0;
}

#searchbox .type
{
    font-family:arial;
		font-size:12px;
		padding:15px 0;
}

#searchbox .type span
{
 		padding-left:2px;
		padding-right:5px;
}


#searchbox .type input
{
    vertical-align:bottom;
}

#searchbox .dropdown
{
    padding:0 25px;
		margin:0 auto;
}

#searchbox .find
{
    padding:10px 0;
}

.band, .rent
{
 		text-align:left!important;
		padding-left:10px;
		margin:10px 0;
}
.band
{
    border:1px solid #dfdedb;
		background:#fff url(http://homeweek.ru/images/bandbtm.gif) no-repeat 100% 100%;
}

.rent
{
 		border:1px solid #e6d5c6;
		background:#f5ece3 url(http://homeweek.ru/images/rentbtm.gif) no-repeat 100% 100%;
}

.rent li span
{
   color:#a63c08;
	 background:none;
	 padding:0;
	 padding-left:10px;
}


#flatinfo
{
 		font-family:arial;
		font-weight:normal;
		font-size:11px;
		color:#333;
		padding:20px 12px;
}
#flatinfo .section, #flatinfo h1
{
 		padding-left:10px;
}

#flatinfo h1
{
 		padding-top:20px;
		padding-bottom:20px;
		font-size:18px;
}

#flatinfo .summary
{
 		margin-bottom:20px;
}

#flatinfo .descriptions
{
   overflow:hidden;
	 zoom:1;
}



#flatinfo .col
{
   float:left;
	 width:50%;
	 //width:49%;
}

#flatinfo .blocklink
{
   display:block;
	 color:#d40000;
}
#flatinfo table
{
   border-collapse:collapse;
	 border-spacing:0;
}

#flatinfo table.detail
{
   margin-bottom:20px;
}

#flatinfo h2
{
		font-weight:bold;
 		color:#247438;
		font-size:13px;
}

#flatinfo table.detail th
{
 		font-weight:normal;
		text-align:left;
		vertical-align:top;
}

#flatinfo table.detail .header th
{
 		background:transparent none;
		font-weight:bold;
 		color:#247438;
		font-size:13px;
		padding-left:0.75em;
		padding-bottom:2em;
}


#flatinfo table.detail td
{
  	width:50%;
		line-height:1.5;
		padding-top:0.5em;
}
#flatinfo table.summary td
{
    width:auto;
}


#flatinfo table.detail th p
{
   border-bottom:1px dotted #999999;
	 line-height:0.9;
	 margin:0.5em 1em 0.5em 0.5em;
}

#flatinfo table.detail th span
{
 		/*background:#fff;*/
		border-bottom:1px solid #fff;
		/*padding:0 0.75em 0 1em;*/
}

#flatinfo table.summary th span
{
   background:#f5fbe6 none;
   border-bottom:1px solid #f5fbe6;
}


#flatinfo table.detail td
{
 		text-align:left;
}

#flatinfo .text
{
   width:auto;
}

#flatinfo .text div p
{
   position:static !important;
}

#flatinfo .text, #flatinfo .extralinks
{
   padding-left:10px;
	 margin-bottom:20px;
	 padding-right:10px!important;
}


#flatinfo .extralinks div
{
   background:url(http://homeweek.ru/images/selicon.gif) no-repeat;
}

#flatinfo .text h2
{
 		padding-bottom:20px;
}


.fill{background:url(http://homeweek.ru/images/fill.gif)}
.rptx{background:url(http://homeweek.ru/images/rptx.gif) repeat-x;}
.rpty{background:url(http://homeweek.ru/images/rpty.gif) repeat-y;}
.rpty2{background:url(http://homeweek.ru/images/rpty.gif) repeat-y 100% 0}
.corner1{background:url(http://homeweek.ru/images/c1.gif) no-repeat 0 0;}
.corner2{background:url(http://homeweek.ru/images/c2.gif) no-repeat 100% 0;border:none;}
.btmrptx{background:url(http://homeweek.ru/images/btmrptx.gif) repeat-x 0 100%;}
.corner3{background:url(http://homeweek.ru/images/c3.gif) no-repeat 0 100%;}
.corner4{background:url(http://homeweek.ru/images/c4.gif) no-repeat 100% 100%;overflow:hidden;zoom:1;}
#flatinfo .thumbnails {width:80%;margin:20px auto;overflow:hidden;zoom:1;}

#flatinfo .thumbnails div{float:left;text-align:center;width:25%;}

#flatinfo .thumbnails div img
{
 		width:100px;
		height:100px;
}

#flatinfo .scrollleft, #flatinfo .scrollright
{
 		width:44px;
		float:left;
		height:140px;
		background: no-repeat 50%;
		position:absolute;
		top:0;
}

#flatinfo .scrollleft
{
    background-image:url(http://homeweek.ru/images/scrollleft.gif);
		left:0;
}
#flatinfo .scrollright
{
    background-image:url(http://homeweek.ru/images/scrollright.gif);
		right:0;
}

.sidebox
{
    background:#fff2cd;
		width:230px;
		margin:40px auto;
}

.sidebox_bg
{
    background:url(http://homeweek.ru/images/sidebox_bg.gif) repeat-x;
		border:1px solid #dedcd5;
		position:relative;
		padding:10px 12px;
}

.sidebox_bg h2
{
 	 font-size:12px;
	 text-align:left;
	 color:#247438;
}

.sidebox_bg p
{
   text-align:left;
	 font-size:11px;
}
.sidebox_bg p span, .sidebox_bg p span a
{
   font-weight:bold;
	 padding:0 2px;
}

.offer
{
   position:absolute;
	 background:url(http://homeweek.ru/images/offer.gif);
	 width:109px;
	 height:21px;
	 right:10px;
	 top:-21px;
}

/***************************OUT***********************************************/
.heading
{
    padding:10px 0 20px 0;
		font-weight:bold;
}

.heading span.nodecor
{
		color:#323232;
		font-size:15px;
		padding:0 10px;
}

.heading a
{
 		font-size:18px;
		font-weight:normal;
}

#out
{
    font-family:arial;
		font-size:11px;
		font-weight:normal;
		color:#333333;
		padding:12px 20px;
}

#out h2
{
	color:#247438;
	font-size:18px;
	font-family:arial;
	font-weight:normal;
	line-height:1;
}

#out form
{
   padding:0!important;
	 margin:0!important;
}

#out input
{
   padding:0!important;
	 vertical-align:middle;
	 margin:5px 0!important;
	 //margin:2px 0!important;
}

#out .bgd
{
  background:#c6e680;
}

#out .outc1
{
   background:url(http://homeweek.ru/images/outc1.gif) no-repeat;
}

#out .outc2
{
   background:url(http://homeweek.ru/images/outc2.gif) no-repeat 100% 0;
}

#out .outc3
{
   background:url(http://homeweek.ru/images/outc3.gif) no-repeat 0 100%;
}

#out .outc4
{
   background:url(http://homeweek.ru/images/outc4.gif) no-repeat 100% 100%;
	 /*height:300px;*/
}


#out .tabs
{
 		 overflow:hidden;
		 zoom:1;
}
#out .tabs div, #out .tabs a
{
   height:30px;
	 float:left;

}



#out .tabs div
{
     font-size:13px;
		 line-height:2.1em;
}

#out .tabs a
{
 		 color:#d80000;
		 font-size:11px;
		 line-height:2.5em;
}

#out .tabs .sel
{
 		background:url(http://homeweek.ru/images/sales.gif) no-repeat;
		width:94px;
}

#out .tabs .unsel
{
 		background:url(http://homeweek.ru/images/rent.gif) no-repeat;
		width:93px;
}

#out .tabs .sel, #out .tabs .unsel
{
		 font-weight:bold;
		 font-size:13px;
		 line-height:2em;
		 color:#687b3f;
 		 text-decoration:none;
		 text-align:center;
}

#out .tabs div
{
     padding:0 10px;
}
#out form div
{
		 overflow:hidden;
		 zoom:1;
}

#out form div select
{
     border:1px solid;
		 margin:5px 0;
		 width:100%;
		 font-family:arial;
		 font-size:11px;
}

#out form div input
{
 		 margin:5px 0;
}

#out form div .range
{
     width:30px;
		 border:1px solid #404040;
		 text-align:right;
		 padding:0 2px;
}

#out .wrapper
{
    float:left;
		padding:20px 0;
}

#out .fixed
{
		width:128px;
}

#out .wrapper span
{
	 padding:0 5px;
}

#out .wrapper h3
{
    display:block;
		font-weight:bold;
		font-size:11px;
}

#out .content .block2
{
    background:#d5eda2;
}

#out .content .block3 div
{
 		 padding-top:10px;
		 padding-left:20px;
}

#out .content .block3 span, #out .content .block4_extra span
{
	padding:0 5px;
}

#out .content .block3 span.bold
{
    font-weight:bold;
}

#out .content .block4
{
    background:url(http://homeweek.ru/images/belt.gif);
		text-align:center;
}

#out .content .block4 a
{
    border-bottom:1px dashed #006319;
		background:url(http://homeweek.ru/images/arrdown.gif) no-repeat 0 50%;
		line-height:4em;
		padding-left:12px;
		text-decoration:none;
		color:#006319;
}

#out .content ul
{
    list-style:none;
}

#out .content li
{
    font-size:14px;
		font-weight:bold;
		line-height:2em;
}

#out .content li a
{
    background:url(http://homeweek.ru/images/arrright.gif) no-repeat 0 50%!important;
		line-height:2em!important;
		text-decoration:underline!important;
		border:0 none!important;
		padding-left:15px!important;
}


#out .content .block5
{
   text-align:center;
	 padding:15px 0;
}


#out .scroller
{
   background:#fff;
	 border:1px solid #404040;
	 border-bottom:1px solid #d4d0c8;
	 border-right:1px solid #d4d0c8;
	 overflow:auto;
	 margin:0 auto;
	 margin-top:20px;
	 height:120px;
}

#out .scroller div
{
   margin:2px 5px;
}

#out .scroller div a
{
   padding-left:5px;
	 color:#006319;
}
#out #sort_category
{
    overflow:hidden;
	zoom:1;
	padding:10px 0;
}

#out #sort_category div
{
	font-size:12px;
}


#out #sort_category select
{
    border:1px solid #404040;
		width:100px;
		font-size:11px;
}

#out .content .block4_extra
{
		background:url(http://homeweek.ru/images/1x10_alpha.png);
		//background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://homeweek.ru/live-journal/images/1x10_alpha.png',sizingMethod='scale');
		padding:10px 20px;
}
#out .content .block4_extra table
{
   width:100%;
}

#out .content .block4_extra td
{
    font-family:arial;
		font-size:11px;
		padding: 0 5px;
		vertical-align:middle;
}

#out .content .block4_extra td select
{
    width:100%;
}

#out .content .block4_extra .fixed
{
    width:100px;
}

#out .content .block4_extra .fix
{
 		 width:auto;
}

#out .content .block4_extra h2
{
    padding-bottom:15px;
}

#out .pad
{
    padding:10px 20px;
}

#out form .select_pad
{
    padding-right:20px;
}



#out span
{
	padding:0 5px;
}

#out span.title
{
    font-weight:bold;
	font-size:13px;
	padding-left:0!important;
}

.wrapper_c
{
    margin:15px 0;
}

.wrapper_c table
{
   position:relative;
}

.wrapper_c table .imageholder
{
    display:block;
}

.wrapper_c table .infox
{
    padding-left:10px;
}

.wrapper_c table .infox .title
{
    font-weight:bold;
}
.wrapper_c table .infox  a
{
    font-size:11px;
}

.wrapper_c table .price
{
   font-family:arial;
	 font-size:20px;
	 color:#d40000;
	 display:block;
}

.wrapper_c table .pricemeter
{
 	 font-size:12px;
	 display:block;
}

.wrapper_c td.vert_a
{
 	 vertical-align:middle;
	 width:140px;
	 text-align:center;
}

.hr
{
	 background:url(http://homeweek.ru/images/stripe.gif) repeat-x;
	 height:7px;
	 margin-bottom:30px;
}

.navigator
{
   overflow:hidden;
	 zoom:1;
}

.navigator .leftlinks
{
 	 float:left;
}

.navigator ul
{
    list-style:none;
}

.navigator li
{
    display:inline;
		padding:0 5px;
}

.navigator .rgtlinks
{
 	 float:right;
	 vertical-align:bottom;
	 margin-top:5px;
}

.navigator .rgtlinks a
{
   font-size:11px;
	 color:#247438;
	 padding:0 5px;
}

.navigator .rgtlinks a img
{
   border-bottom:1px solid #247438;
	 position:relative;
	 top:2px;
}

.navigator .leftlinks span.capred
{
 	  font-size:20px;
		color:#d40000;
		position:relative;
		top:3px;
}

.houselist tbody
{
   margin-bottom:4px;
}

.houselist th
{
	 color:#84914c;
}

.houselist th span
{
	 background:url(http://homeweek.ru/images/stripe.gif) repeat-x 0 100%;
	 display:block;
	 margin-left:5px;
	 margin-right:5px;
	 line-height:2.5;
}

.houselist td
{
 	padding:15px 0;
}

.houselist td span
{
   display:block;
}

.houselist td.title
{
   color:#818d4d;
}

.houselist td p, .houselist td
{
  text-align:center;
	font-size:11px;
	vertical-align:middle;
}

.houselist td p
{
   text-align:left;
	 padding-left:10px;
}

.houselist tr.colored
{
    background:#f9fce9;
}

/***************************CATS***********************************************/
div.catsmart {width:280px; padding:10px; text-align:center; float:left; margin:10px 10px -30px 0;}
div.catsmart span {margin-top:-20px; position:relative; display:block; text-decoration:none; font-size:13px;color:#449160;}
div.catsmart a img {opacity:0.75; FILTER:alpha(opacity=75);}
div.catsmart a  		,
div.catsmart a:link  	,
div.catsmart a:visited  ,
div.catsmart a:active  	{text-decoration:none;}

div.catsmart a strong 			{color:#449160;text-decoration:underline;}
div.catsmart a:link strong 		{color:#449160;text-decoration:underline;}
div.catsmart a:visited strong 	{color:#699077;text-decoration:underline;}
div.catsmart a:hover strong 	{text-decoration:none; color:#000;}
div.catsmart a:active strong 	{color:#449160;text-decoration:underline;}
div.catsmart a:hover img {opacity:1; FILTER:alpha(opacity=100);}

div.checkboxes_set {
background-color:#FFFFFF;
height:180px;
overflow-x:hidden;
overflow-y:auto !important;
padding-left:10px;
}




/*LiveJournal**********************************************/
table.thermometer {
	margin: 0px;
	padding: 0px;
	margin-left: -70px;
}

/*
Заголовок
*/
div.liveIntro {
	background: url(http://homeweek.ru/images/lj/lj_hw_logo.gif) no-repeat 5px 0px;
	padding: 17px 20px 20px 88px;
	position: relative;
}
div.liveIntro-inner {
	background: #f0f3e7;
	padding: 12px 0px 0px 13px;
}
div.liveIntro h3 {
	margin: 0px;
}
div.moreInfo-link-container {
	position: absolute;
	top: 12px;
	left: 383px;
	_left: 294px;
}
div.moreInfo-link {
	background: #f7cd18;
	height: 19px;
	position: relative;
	padding: 0px;
	width: 164px;
}
div.moreInfo-link span.left, div.moreInfo-link span.right {
	background: #f7cd18;
	height: 17px;
	width: 1px;
	overflow: hidden;
	position: absolute;
}
div.moreInfo-link span.left {
	top: 1px;
	left: -1px;
}
div.moreInfo-link span.right {
	top: 1px;
	right: -1px;
}
div.moreInfo-link span.arrow {
	width: 9px;
	height: 9px;
	overflow: hidden;
	background: url(/images/lj/headtitle-more-arrow.gif) no-repeat left top;
	position: absolute;
	left: 5px;
	bottom: -9px;
}
div.moreInfo-link a {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
	margin: 0px 7px 0px 7px;
	display: block;
}

div.moreInfo {
	position: absolute;
	left: 50%;
	width: 396px;
	margin: -120px 0px 0px -198px;
	padding: 20px 20px 15px 20px;
	background: #fdf5a4;
	display: none;
}
div.moreInfo p.moreInfoText {
	color: #4d4d4d;
	font-family: Arial;
	font-size: 12px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
div.moreInfo a.lj-link-blue {
	color: #41598b;
	font-family: Arial;
	font-size: 12px;
	padding: 0px 0px 0px 20px;
	background: url(/images/lj/pencil.gif) no-repeat 5px center;
}

div.liveIntro p {
	color: #829278;
	padding: 0px;
	margin: 0px 0px 12px 0px;
	font-family: Arial;
	font-size: 12px;
}
div.liveIntro p.slogan a {
	color: #829278;
	font-family: Arial;
	font-size: 12px;
}
div.liveIntro p a.lj-link {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	color: #829278;
	font-family: Arial;
	font-size: 12px;
	background: url(/images/lj/pencil.gif) no-repeat 5px center;
}
div.liveIntro div.buttons a {
	color: #7e97a9;
	font-family: Arial;
	font-size: 14px;
}
td.newNotice {
	width: 60%;
	height: 39px;
	border-left: 2px solid #fff;
	text-align: center;
	padding-top: 10px;
}
td.newNotice a {
	color: #7e97a9;
	font-family: Arial;
	font-size: 16px;
	background: url(/images/lj/newNotice.gif) no-repeat left top;
	padding: 3px 3px 3px 30px;
	height: 17px;
}
td.rememberMe {
	height: 39px;
	text-align: center;
	padding-top: 5px;
}
td.rememberMe p {
	margin: 0px auto 0px auto;
	text-align: center;
}
td.rememberMe a {
	color: #7e97a9;
	font-family: Arial;
	font-size: 12px;
	background: url(/images/lj/rememberMe.gif) no-repeat left 5px;
	padding: 2px 3px 2px 25px;
}
td.rememberMe a span {
	color: #7e97a9;
	font-family: Arial;
	font-size: 11px;
	background: none;
}


/*
Фильтр по тэгам и городам
*/
div.tagFiltr {
margin: 0px 20px 30px 7px;
}
div.tagFiltr div.header {
	background: #f77e19;
	height: 35px;
	padding-top: 9px;
}
div.tagFiltr div.header p {
	float: left;
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 15px;
}
div.tagFiltr div.header ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.tagFiltr div.header ul li {
	float: left;
	padding: 0px;
	margin: 0px;
}
div.tagFiltr div.header ul li a {
	color: #fff;
	font-family: Trebuchet MS;
	font-size: 14px;
	margin: 0px 5px 0px 5px;
}
div.tagFiltr div.header ul li a.current{
	color: #252525;
	font-family: Trebuchet MS;
	font-size: 14px;
	padding: 3px 10px 3px 10px;
	background: #f0f3e7;
	text-decoration: none;
}
div.tagFiltr div.header div.towns {
	float: right;
	padding: 0px;
	margin: -3px 11px 0px 0px;
}
div.tagFiltr div.header div.towns ul {
	padding: 0px;
	margin: 0px;
}
div.tagFiltr div.header div.towns ul li {
	position: relative;
	float: none;
	background: #f7e07b;
	z-index: 99;
}
div.tagFiltr div.header div.towns ul li p {
	padding: 0px;
	margin: 0px;
}
div.tagFiltr div.header div.towns ul li a {
	display: block;
	width: 45px;
	background: #f7e07b url(/images/lj/towns.gif) no-repeat 64px center;
	padding: 3px 30px 3px 10px;
	margin: 0px;
	color: #2e2d2d;
	font-family: Trebuchet MS;
	font-size: 14px;
	text-decoration: none;
	position: relative;
	_position: none;
}
div.tagFiltr div.header div.towns ul li div.theList {
	position: absolute;
	top: 27px;
	left: 0px;
	_left: -85px;
	display: none;
	z-index: 100;
	width: 165px;
	background: #f7e07b;
}
div.tagFiltr div.header div.towns ul li ul {
	width: 165px;
}
div.tagFiltr div.header div.towns ul li ul li {
}
div.tagFiltr div.header div.towns ul li ul a {
	color: #2e2d2d;
	font-family: Arial;
	font-size: 11px;
	text-decoration: underline;
	background: none;
	width: 155px;
	padding: 2px 0px 2px 10px;
}
div.tagFiltr div.header div.towns ul li ul a:hover {
	background: #fff;
}
div.roundCorners {
	position: relative;
	top: -1px;
	left: 1px;
	background: #f7e07b;
	width: 163px;
	height: 5px;
	overflow: hidden;
}
div.roundCornersBottom {
	position: relative;
	bottom: -1px;
	left: 1px;
	background: #f7e07b;
	width: 163px;
	height: 5px;
	overflow: hidden;
}


div.tagFiltr div.tagList table {
	margin: -8px 0px 0px 0px;
}
div.tagFiltr div.tagList table td {
	text-align: center;
	width: 20%;
	height: 39px;
	vertical-align: middle;
}
div.tagFiltr div.tagList table td a {
	font-family: Trebuchet MS;
	padding: 2px 10px 2px 10px;
}
div.tagFiltr div.tagList table td.tag-all {
	background: #f7cd18;
}
div.tagFiltr div.tagList table td.tag-all a {
	color: #41598b;
	font-size: 14px;
}
div.tagFiltr div.tagList table td.tag-hand {
	background: #f77e19;
}
div.tagFiltr div.tagList table td.tag-hand a {
	color: #fff;
	font-size: 24px;
}
div.tagFiltr div.tagList table td.tag-hand a.current {
	color: #41598b;
}
div.tagFiltr div.tagList table td.tag-take {
	background: #ce3a52;
}
div.tagFiltr div.tagList table td.tag-take a {
	color: #fff;
	font-size: 20px;
}
div.tagFiltr div.tagList table td.tag-take a.current {
	color: #41598b;
}
div.tagFiltr div.tagList table td.tag-search {
	background: #5a53bd;
}
div.tagFiltr div.tagList table td.tag-search a {
	color: #fff;
	font-size: 14px;
}
div.tagFiltr div.tagList table td.tag-search a.current {
	color: #41598b;
}
div.tagFiltr div.tagList table td.tag-other {
	background: #8cc640;
}
div.tagFiltr div.tagList table td.tag-other a {
	color: #fff;
	font-size: 16px;
}
div.tagFiltr div.tagList table td.tag-other a.current {
	color: #41598b;
}
#selected-tag {
	background: none;
}


/*
Навигация - Календарь - Поиск - Страницы
*/
div.customNavigation {
	margin: 0px 12px 0px 7px;
	padding: 0px;
}
div.customNavigation div.bottomBar {
	margin-top: -1px;
	height: 80px;
}
div.customNavigation div.pages {
	float: right;
}
div.customNavigation div.pages ul {
	width: 250px;
	list-style: none;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
div.customNavigation div.pages ul li {
	display: inline-block;
	height: 29px;
	*float: left;
	*position: relative;
	*left: 21px;
}
div.customNavigation div.pages ul li p {
	width: 114px;
	margin-top: 5px;
}
*html div.customNavigation div.pages ul li p {
	position: relative;
	top:-10px;
}
div.customNavigation div.pages ul li p.left {
	text-align: left;
}
div.customNavigation div.pages ul li p.right {
	text-align: right;
}
div.customNavigation div.pages ul li a {
	color: #000 !important;
	font-family: Arial !important;
	font-size: 14px !important;
	padding: 5px;
	margin: 0px;
}
div.customNavigation div.pages ul li a em{
	font-style: normal;
	text-decoration: underline !important;
}
div.customNavigation div.pages ul li a:hover em {
	text-decoration: none !important;
}
div.customNavigation div.pages ul li a span {
	font-size: 24px !important;
	position: relative;
	top: 2px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	text-decoration: none !important;
}

div.customNavigation div.pages ul li.arrow p {
	margin: -2px 0px 0px 0px;
	_margin: -7px 0px 0px 0px;
}
div.customNavigation div.pages ul li.arrow a {
	color: #4d4d4d;
	font-family: Arial;
	font-size: 24px;
	padding: 2px;
	margin: 0px;
	text-decoration: none;
	_position: relative;
	_top: 5px;
}
#current-page {
	background: #e4e2da;
}
/* Календарь */
div.customNavigation div.calendar {
	float: left;
	width: 148px;
	height: 28px;
	background: #7bbf4d;
	position: relative;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 13px;
	_margin: 0px 0px 10px 7px;
	overflow: hidden;
}
div.customNavigation div.bottomBar div.calendar {
	margin: 4px 0px 2px 13px;
	_margin: 3px 0px 2px 13px;
}
div.customNavigation div.calendar p {
	width: 148px;
	text-align: center;
	margin-top: 3px;
}
div.customNavigation div.calendar a {
	color: #fff;
	font-family: Arial;
	font-size: 12px;
	background: url(/images/lj/calendar.gif) no-repeat left center;
	height: 16px;
	padding: 2px 2px 2px 22px;
	margin: 0px;
}
div.customNavigation div.calendar span.lt, div.customNavigation div.calendar span.lb, div.customNavigation div.calendar span.rt, div.customNavigation div.calendar span.rb {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	background: #fff;
	padding: 0px;
	margin: 0px;
}
div.customNavigation div.calendar span.lt {
	top: 0px;
	left: 0px;
}
div.customNavigation div.calendar span.lb {
	bottom: 0px;
	left: 0px;
}
div.customNavigation div.calendar span.rt{
	top: 0px;
	right: 0px;
}
div.customNavigation div.calendar span.rb {
	bottom: 0px;
	right: 0px;
}

/* Поиск */
div.customNavigation div.ljsearch {
	width: 78px;
	height: 24px;
	margin: 0px 0px 0px 167px;
	display: block;
	text-align: center;
	padding-top: 5px;
	position: relative;
	background: #fff;
}
div.customNavigation div.ljsearch a {
	font-family: Arial;
	font-size: 12px;
	color: #7e97a9;
	height: 16px;
	padding: 2px;
	padding-left: 20px;
	background: url(/images/lj/search.gif) no-repeat left center;
}
div.customNavigation div.ljsearch span.left, div.customNavigation div.ljsearch span.right {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	background: #fff;
	padding: 0px;
	margin: 0px;
	top: 0px;
}
div.customNavigation div.ljsearch span.left {
	left: 0px;
}
div.customNavigation div.ljsearch span.right{
	right: 0px;
}
div.customNavigation  div.searchField-wrapper {
	position: absolute;
	top: 24px;
	left: 0px;
	background: #f7e07b;
	width: 371px;
	display: none;
}
div.customNavigation div.searchField {
	position: relative;
	top: 1px;
	left: 1px;
	width: 370px;
	height: 40px;
	background: #f7e07b;
	margin: 0px;
	padding: 0px;
}
div.customNavigation div.searchField span {
	position: absolute;
	top: 0px;
	right: -1px;
	width: 1px;
	height: 39px;
	overflow: hidden;
	background: #f7e07b;
}
form.liveSearchlittlebox {
	padding: 0px;
	margin: 0px;
	width: 370px;
	height: 40px;
	overflow: hidden;
}
input.submitButton {
	width: 86px;
	height: 27px;
	float: right;
	margin: 6px 7px 8px 0px;
}
input.inputForm {
	width: 263px;
	height: 24px;
	margin: 6px 0px 8px 2px;
	_margin-top: 5px;
	border: 1px solid #717171;
	background: #fff;
	font-family: Arial;
	font-size: 17px;
	color: #7e97a9;
}

/* Ссылка наверх */
div.customNavigation div.toTop {
	width: 78px;
	height: 24px;
	margin: 0px 0px 0px 167px;
	display: block;
	text-align: center;
}
div.customNavigation div.toTop  p {
	margin-top: -2px;
}
div.customNavigation div.toTop  a {
	font-family: Arial;
	font-size: 12px;
	color: #5a53bd;
}
div.customNavigation div.toTop  a.arrow {
	font-family: Arial;
	font-size: 20px;
	color: #5a53bd;
	text-decoration: none;
}


/*
Контент - Посты
*/
div.ljcontent-wrapper {
	clear: both;
	margin: 0px 20px 0px 7px;
	_margin-top: -8px;
	background: #e4e2da;
	padding: 0px 0px 3px 0px;
}
div.ljcontent {
	margin: 0px 13px 0px 13px;
	padding: 10px 0px 0px 0px;
	*padding-top: 6px;
}
div.dateOfNotice {
	width: 148px;
	height: 27px;
	margin: 0px 0px 8px 0px;
	text-align: center;
	padding: 0px;
}
div.dateOfNotice div.firstPage {
	position: relative;
}
div.dateOfNotice div.curr {
	position: relative;
}
div.dateOfNotice div.new {
	background: #5a53bd;
}
div.dateOfNotice div.old {
	background: #8481a5;
}
div.dateOfNotice p {
	color: #fff;
	font-family: Arial;
	font-size: 14px;
	padding: 6px 0px 6px 0px;
	margin: 0px;
}
div.dateOfNotice span.lt, div.dateOfNotice span.lb, div.dateOfNotice span.rt, div.dateOfNotice span.rb {
	width: 1px;
	height: 1px;
	overflow: hidden;
	position: absolute;
	background: #e4e2da;
	padding: 0px;
	margin: 0px;
}
div.dateOfNotice span.lt{
	top: 0px;
	left: 0px;
	_left: -25px;
}
div.dateOfNotice span.lb{
	bottom: 0px;
	left: 0px;
	_left: -25px;
}
div.dateOfNotice span.rt{
	top: 0px;
	right: 0px;
}
div.dateOfNotice span.rb{
	bottom: 0px;
	right: 0px;
}
div.dateOfNotice span.left-arr, div.dateOfNotice span.right-arr {
	width: 5px;
	height: 9px;
	overflow: hidden;
	position: absolute;
}
div.dateOfNotice div.new span.left-arr {
	top: 9px;
	left: -5px;
	_left: -30px;
	background:	#5a53bd	url(/images/lj/left-arr.gif) no-repeat right top;
}
div.dateOfNotice div.new span.right-arr {
	top: 9px;
	right: -5px;
	background:	#5a53bd url(/images/lj/right-arr.gif) no-repeat left top;
}
div.dateOfNotice div.old span.left-arr {
	top: 9px;
	left: -5px;
	_left: -30px;
	background:	#8481a5	url(/images/lj/left-arr.gif) no-repeat right top;
}
div.dateOfNotice div.old span.right-arr {
	top: 9px;
	right: -5px;
	background:	#8481a5 url(/images/lj/right-arr.gif) no-repeat left top;
}
div.dateOfNotice div.firstPage span.left-arr {
	display: none;
}


div.postBlock div.postAuthor {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	height: 57px;
}
div.postBlock img.postAvatar {
	float: left;
	/*width: 50px;
	height: 50px;*/
}
div.postBlock p.postInfo {
	color: #829278;
	font-family: Arial;
	font-size: 12px;
	margin: 0px 35px 0px 55px;
	padding-top: 5px;
}
div.postBlock p.postInfo  a.authorLink {
	color: #5a53bd;
	font-family: Arial;
	font-size: 12px;
	height: 17px;
	background: url(/images/lj/author.gif) no-repeat left center;
	padding-left: 21px;
}
div.postBlock p.postInfo a.postSpot {
	color: #5a53bd;
	font-family: Arial;
	font-size: 12px;
	height: 17px;
	background: url(/images/lj/spot.gif) no-repeat left center;
	padding-left: 20px;
	margin-left: 3px;
}
div.postBlock p.postDate {
	color: #829278;
	font-family: Arial;
	font-size: 12px;
	margin: 0px 35px 0px 77px;
}
div.postBlock p.postDate strong {
	color: #829278;
}
div.postBlock div.mymessagearrow {
	position: absolute;
	left: 18px;
	top: -16px;
	background: url(/images/lj/mymessage.gif) no-repeat left top;
	width: 16px;
	height: 16px;
}

div.postBlock div.message {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 1px 0px;
	background: #fff;
	position: relative;
}
div.postBlock div.message  h4 {
	color: #247438;
	font-family: Arial;
	font-size: 18px;
	margin: 10px 28px 0px 28px;
}
div.postBlock div.message  h4 a {
	color: #247438;
	font-family: Arial;
	font-size: 18px;
}
div.postBlock div.message  p {
	color: #4d4d4d;
	font-family: Arial;
	font-size: 12px;
	margin: 20px 28px 0px 28px;
}
div.postBlock div.message  p.mesageBottom {
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	text-align: right;
	margin: 12px 5px 0px 0px;
}
div.postBlock div.message  p.mesageBottom a {
	color: #f77e19;
	font-family: Arial;
	font-size: 11px;
	margin: 0px 0px 0px 5px;
}