@import url(menu.css);

a {
	color:#256392;
}
html, body {
	height:100%;
}
body {
	font: 78% Tahoma, sans-serif;
	color:#333;
	background-color:#fff;
	margin:0; padding:0;
}
form {
	margin:0; padding:0;
}
hr {
	display:none;
}
h1 {
	/*font: bold 3em Tahoma, sans-serif;*/
	font: normal 3.25em Tahoma, sans-serif;
	color:#cc0d3c;
	margin:0; padding: 0 0 .6em 0;
}
h2 {
	font: 1.75em Tahoma, sans-serif;
	color:#cc0d3c;
	margin:0; padding: 0 0 1em 0;
}
h3 {
	font: normal 1.9em Arial, sans-serif;
	color:#256392;
	margin:0; padding: 0 0 .3em 0;
}
h4 {
	font: normal 1.45em Arial, sans-serif;
	color:#cc0d3c;
	margin:0; padding: 0 0 1em 0;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
	font-size:1em;
}
td {
	vertical-align:top;
	padding:0;
}
ul {
	margin: 0 0 1em 30px; padding:0;
}
ul li {
	margin:0; padding: 0 0 .5em 5px;
}
#collage {
	height: 295px;
	background: transparent url(/i/collage/pict1.jpg) no-repeat 0 0;
	margin-left: 420px;
}
#collage span {
	display: block;
	width: 60px; height: 60px;
	background: transparent url(/i/cl-crnr-24b.png) no-repeat 0 0;
}

#footempty {
	height:7em;
}
#footer {
	position:absolute;
	bottom:0; left:0;
	width:100%; height:7em;
	font-size:.9em;
	background: #54010e url(/i/footer_dec.gif) repeat-x 0 0;
	color:#cca3a9;
}
html>body #footer {
	min-height:7em;
	height:auto;
}
#footer a {
	color:#cca3a9;
}

#header {
	width: 100%; height: 361px;
	background: #54010e url(/i/head_bg.png) repeat-x 0 0;
}
#hin {
	width: 100%; height: 361px;
	position: relative;
	background: transparent url(/i/headin_bg.png) no-repeat 0 6px;
}
#hin #lout {
	position:absolute;
	top:0; left:0;
	width:244px; height:131px;
	z-index:15;
}
#hin #lout a {
	display:block;
	width:244px; height:131px;
}

#icons {
	position:absolute;
	top:79px; left:260px;
	width:125px; height:25px;
	z-index:10;
}
#icons img {
	width:26px; height:26px;
	display:block;
}
#icons #img1 {
	position:absolute;
	top:0; left:0;
}
#icons #img2 {
	position:absolute;
	top:0; left:47px;
}
#icons #img3 {
	position:absolute;
	top:0; left:94px;
}
#ks {
	background: transparent url(/i/kelnik_logo.gif) no-repeat 0 0;
	margin: 2.5em 0 0 0 !important; padding: 0 0 0 45px !important;
}
#ks span {
	display:block;
	width:10em; height:15px;
	position:relative; top:-0.24em;
}
html>body #ks span {
	height:auto;
	min-height:15px;
}

#outer {
	position: relative;
	width: 100%; height: 100%;
}
html>body #outer {
	min-width: 996px; min-height: 100%;
	width: auto; height: auto;
}

#pics {
	width: 195px; height: 244px;
	position: absolute;
	left: 225px; top: 117px;
}

#pics img {
	float: left;
	width: 62px; height: 46px;
	margin: 0 2px 2px 0;
}

#qs {
	height: 54px;
	margin: 0; padding: 6px 40px 0 0;
	overflow: hidden;
}
#qs .srch {
	float: right;
}
#qs .srch td {
	height: 54px;
	/* padding: 0 0 0 10px; */
	vertical-align: middle;
}
.al {
	text-align:right;
}
.al2 {
	text-align:center;
}
.bl {
	width:190px;
	overflow:hidden;
	float:left;
}
.br {
	margin-left:205px;
}
.brin {
	width:100%;
	voice-family: "\"}\"";
	voice-family:inherit;
	float:left;
	position:relative;
}
html>body .brin {
	float:left;
}
.br p {
	margin:0; padding: 0 0 1em 0;
}
.brands {
	margin: 0 0 1.5em 0;
}
.brands img {
	display:block;
	float:left;
	margin: 0 30px 0 0;
}
.but {
	font: 1.1em Arial, sans-serif;
	margin: 0 0 0 7px;
}
#outer .cleaner {
	clear:both;
	height:1px;
	padding:0;
	font-size:1px;
	line-height:1px;
}
.colo {
	color:#9f1b26;
}
.colo2 {
	color:#cc0d3c;
}
.colo3, .colo3 a {
	color:#ff466f;
}
.com {
	padding: 0 40px 0 20px;
}
.com p {
	margin:0; padding: 0 0 1.5em 0;
}
.com sup {
	font: .75em Arial, sans-serif;
}
.com h3 sup {
	*font: .65em Arial, sans-serif;
	color:#666;
	padding: 0 0 0 5px;
}
.comms {
	line-height:1.65em;
	padding: 0 0 1.25em 0;
}
.ctab3 {
	margin: 0 0 30px 0;
}
.ctab3 .cc1, .ctab3 .cc3 {
	font-size:1px;
	line-height:1px;
	/*background-color:#eef0f3;*/
	background: transparent url(/i/dot2.png) repeat-x 0 0;
}
.ctab3 .cc2 {
	color:#333;
	/*background-color:#eef0f3;*/
	padding: .3em 1px .45em 1px;
}
.ctab3 .cc3 {
	/*background-color:#eef0f3;*/
	background: transparent url(/i/dot2.png) repeat-x 0 100%;
}
.ctab3 .cc4 {
	/*background-color:#eef0f3;*/
	background: transparent url(/i/dot2.png) repeat-y 0 0;
}
.ctab3 .cc5 {
	/*background-color:#eef0f3;*/
	background: transparent url(/i/dot2.png) repeat-y 100% 0;
}
.ctab3 .dc1, .ctab3 .dc2, .ctab3 .dc3, .ctab3 .dc4 {
	width:7px; height:7px;
	background: transparent url(/i/corner2_tl.png) no-repeat 0 0;
}
.ctab3 .dc2 {
	background: transparent url(/i/corner2_tr.png) no-repeat 0 0;
}
.ctab3 .dc3 {
	background: transparent url(/i/corner2_br.png) no-repeat 0 0;
}
.ctab3 .dc4 {
	background:none;
	background: transparent url(/i/corner2_bl.png) no-repeat 0 0;
	background-color:#eef0f3;
}
/*<zv>*/
.designer {
	position:absolute;
	top:128px;
	left:227px;
}

html>body .com h3 sup {
	font: .5em Tahoma, sans-serif;
}
.fixwi {
	width:100%;
}
.fl {
	float:left;
}
.fl2 {
	float:left;
	text-align:center;
}
.fr {
	float:right;
}
.fo {
	font: .9em Tahoma, sans-serif;
}
.fo2 {
	font: bold 1.1em Tahoma, sans-serif;
}
.fo3 {
	font-size:1.1em;
}
.frm .ee1 {
	width:295px;
	padding: 0 5px 6px 0;
}
.frm .ee2 {
	padding: 0 0 6px 0;
}
.frm .ee3 {
	width:225px;
	padding: 0 5px 6px 0;
}
.frm .ee4 {
	padding-bottom:11px;
}
.frm .ee5 {
	padding-bottom:14px;
}
.hr {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#e6bbc7;
}
.hr2 {
	height:1px;
	font-size:1px;
	line-height:1px;
	background-color:#f6e6e7;
}
.imm {
	display:block;
	margin: 8px 15px 5px 0;
	border: 5px solid #f6e6e7;
}
.ind {
	padding: 1.4em 0 0 0 !important;
}
.ind2 {
	padding: 2.1em 15px 0 0 !important;
}
.ind3 {
	padding: .5em 15px 0 0 !important;
}
.ind4 {
	margin: 0 0 18px 0 !important;
}
.ind5 {
	padding: 1em 0 0 0 !important;
}
.ind6 {
	padding: 0 0 .75em 0 !important;
}
.ind7 {
	padding: 0 10px !important;
}
.ind8 {
	padding: 0 0 .35em 0 !important;
}
.inp {
	width:225px; height:18px;
	border: 1px solid #a5acb2;
}	
.inp2 {
	width:210px; height:18px;
	border: 1px solid #aaa;
}
.inp3 {
	width:250px; height:18px;
	border: 1px solid #aaa;
}
.inp4 {
	width:250px; height:70px;
	border: 1px solid #aaa;
}
.inp5 {
	width:205px; height:18px;
	border: 1px solid #a5acb2;
}
.inp6 {
	width:280px; height:18px;
	border: 1px solid #a5acb2;
}
.inp7 {
	width:210px; height:110px;
	border: 1px solid #a5acb2;
}
.lh {
	line-height:1.6em;
}
.lhei {
	line-height:1.4em;
}
.lhei2 {
	height:50px;
}

.news {
	padding: 0 0 8px 20px;
}
.news table {
	width:100%;
}
.news .d1 {
	width:20px;
}
.news .d2 {
	width:55px;
	padding: 0 5px 0 0;
}
.news .d2 span {
	font: bold .9em Tahoma, sans-serif;
}
.news .d2 strong {
	font: bold 2em Tahoma, sans-serif;
}
.news .d3 span {
	font: .9em Tahoma, sans-serif;
	display:block;
	padding: .25em 0 0 0;
}
.pavph img {
	/*width:160px; height:120px;*/
	display:block;
	float:left;
	margin: 0 20px 20px 0 !important;
	border: 4px solid #f6e6e7;
}
.pict {
	margin: 0 0 15px 0;
}
.pict .im {
	width:100px;
	float:left;
}
.pict .info {
	margin-left:120px;
}
.pos {
	position:relative;
}
.sgal img {
	display:block;
	float:left;
	margin: 0 30px 30px 0;
	border: 5px solid #f6e6e7;
}
.sl {
	text-align:center;
	margin:0; padding: 1.25em 0 .75em 0;
}
.sp {
	height:26px;
	overflow:hidden;
}
html>body .sp {
	height:28px;
}
.sp2 {
	font-weight:bold;
	color:#cc0d3c;
}
.sp3 {
	font-weight:bold;
	padding: 0 0 .75em 30px !important;
}
.tdata {
	margin: 0 0 45px 0;
}
.tdata .e3, .tdata .e5 {
	width:1px;
}
.tdata .e4 {
	padding: 18px 0 0 0;
}
.tdata .e3 img {
	display:block;
	margin: 0 15px 0 0;
	border: 5px solid #f6e6e7;
}
.tdata .e5 img {
	display:block;
	margin: 0 30px 0 0;
	border: 5px solid #f6e6e7;
}
.tdata .e6 {
	padding-bottom:32px;
}
.ti, .ti2 {
	position:relative;
	font: 1.75em Tahoma, sans-serif;
	color:#cc0d3c;
	width:84px; height:28px;
	overflow:hidden;
	margin:0; padding: 0 0 .75em 0;
}
.ti2 {
	width:188px;
	padding: 0 0 .35em 0;
}
.ti span, .ti2 span {
	position:absolute;
	top:0; left:0;
	width:84px; height:28px;
	display:block;
	background: transparent url(/i/titles/title_news.gif) no-repeat 0 0;
}
.ti2 span {
	width:188px;
	background: transparent url(/i/titles/titles_partners.gif) no-repeat 0 0;
}
.ti3 {
	font: 1.35em Tahoma, sans-serif;
	margin:0; padding: 0 0 .65em 0;
}
.ti4 {
	font: normal 3.1em Tahoma, sans-serif;
	color:#cc0d3c;
	margin:0; padding: 0 0 .6em 0;
}
.wi {
	width:49%;
}

@media screen {
	a { cursor:hand; }
	html>body a { cursor:pointer; }
}


/*----------------- Add R -----------------*/

.b_red
{
	color: #CC0D3C;
}

/*-------- Popup Start --------------*/

.popup
{
	position: absolute;
	width: 25%;
	height:auto;
	z-index: 100;
	display: none;
}

	.popup .top_left
	{
		height: 15px;
		margin-right:21px;
		background: url('/i/popup/top_left.png') no-repeat left top;
	}


	.popup .top_right
	{
		position: relative;
		right:-21px;
		width: 21px;
		height: 15px;
		float: right;
		background: url('/i/popup/top_right.png') no-repeat right top;
	}

	.popup .center
	{
		width: 100%;
		height: auto;
		position: relative;
		background-color: #F14764;
		float: left;
		clear: right;
		clear: left;
	}

	.popup .bottom_left
	{
		height: 43px;
		margin-right:21px;
		background: url('/i/popup/bottom_left.png') no-repeat left top;
		clear: left;
	}


	.popup .bottom_right
	{
		position: relative;
		right: -21px;
		width: 21px;
		height: 43px;
		float: right;
		background: url('/i/popup/bottom_right.png') no-repeat right top;
	}

	.popup .center .popuptext
	{
		padding: 0px 15px 0px 15px;
	}

/*--------- Popup End ---------------*/

.as {
	margin: 0 0 1em 0;
}
.as h2 {
	margin: 0 0 .6em 0; padding: 0;
}
.as img {
	border: 4px solid #f6e6e7;
}
.as p {
	margin: 0 0 .5em 0; padding: 0;
}
.as td {
	padding: 0 20px 20px 0;
	vertical-align: top;
}
.as ul {
	list-style-type: none;
	margin: 0; padding: 0;
}
.as ul li {
	list-style-type: none;
	margin:0; padding: 0 0 .35em 0;
}
.as ul li span {
	font-size:.9em;
	color:#333;
}

.asText {
	margin: 0 0 1em 0
}

.comments {
	padding-right: 2em;
}
.comments h4 {
	font: bold 1em Tahoma, sans-serif;
	margin: 0 0 .5em 0; padding: 0;
}

.vote td {
	padding: 0 .5em .25em 0;
}
.vote td.subm {
	padding: .5em 0 .25em 0;
}

.pager {
	margin: 1em 0;
}
.pager a, .pager span {
	font: bold 1.05em Tahoma, sans-serif;
	display: block;
	float: left;
	height: 1.75em; line-height: 1.65em;
	margin-right: .8em;
}
.pager span {
	color: #fff;
	background-color: #cc0d3c;
	padding: 0 .4em;
}
.fback {
	margin: 0 0 1.5em 0;
}
.fback td {
	padding: 0 0 8px 0;
}
.fback .c1, .fback .c3 {
	padding: 3px 15px 0 0;
}
.fback .c2 {
	width:100%;
}
.fback .c3 {
	color:#cc0d3c;
}
.fback .c4 {
	padding: 3px 95px 0 0;
}
.fback .c5 {
	padding: .5em 0 0 0;
}
.fback .c5 p {
	margin:0; padding: 0 0 .3em 0;
}

/*marina*/
.com .parking {
	height:32px;
	margin:0 0 8px 17px;
	padding:8px 0 13px 62px;
	font-size:.88em;
	line-height:1.44em;
	color:#000;
	background:transparent url('/i/parking_05.png') no-repeat 0 0;
}
.com .parking strong { color:#CC0D3C; }
.com .parking span {
	font-size:14px;
}
.mainDopBlock {
	padding:0 440px 0 0;
}
.questionBlockRes,
.questionBlock {
	float:right;
	width:402px;
	height:332px;
	padding:21px 0 0 38px;
	background:transparent url('/i/quest_bg.png') no-repeat 0 0;
}
.questionBlockRes h3,
.questionBlock h3 {
	padding:0;
	font:normal 1.9em/1.13 Tahoma;
}
.questionBlockRes .qstDescr,
.questionBlock .qstDescr {
	padding:12px 0 0;
	font:bold italic 1.12em/1.35 Arial;
}
.questionBlockRes .qstnBlck {
	padding:13px 0 5px 0;	
}
.qstnBlck {
	float:left;
	padding:19px 16px 20px 0;
}
.questionBlockRes p,
.qstnBlck p {
	padding:0;
}
.qstnBlck .inpRadio,
.qstnBlck .inpLbl {
	float:left;
}
.qstnCol {
	padding:0 0 3px;
}
.qstnBlck .inpLbl label {
	font:normal .88em/1.81 Tahoma;
}
.questionBlock .inpSubmit input {
	width:117px;
	height:28px;
	border:none;
	background:transparent url('/i/button.png') no-repeat 0 0;
}
.qstnColRes {
	width:170px;
	padding:0 30px 8px 0;
}
.qstnColRes .resTtl {
	padding:0 0 4px;
	font:normal .88em/1.09 Tahoma;
}
.questionBlockRes .resLine {
	width:100%;
	height:6px;
	background-color:#b9d2e4;
}
.questionBlockRes .resLine span {
	display:block;
	height:6px;
	background:transparent url('/i/linequest.gif') 0 0 repeat-x;
}
.questionBlockRes .qstnBlckItog {
	padding:0;
	font:normal .96em Tahoma;
	color:#6d6d6d;
}
.questionBlockRes .qstnBlckItog a {
	font-size:.83em;
}
/*/marina*/


.che {
	margin-left: -3px\0/; /* IE8 */
}
@-moz-document url-prefix(){
	.che { margin-left:-4px; }
}
@media all, {
	.che { margin-left:-4px; } /* Opera 10.50 */
}
.che input {
	position:relative;
	/*left:-4px;*/
}
.che span {
	position:relative;
	top:0;
	*top:-2px;
}
.che span {
	top:-4px\0/; /* IE8 */
}
@-moz-document url-prefix(){
	.che span { top:-4px; } /* FF */
}
#contTbl { margin:0 0 10px; }
#contTbl td {
	padding:5px 10px;
}
#warning-action {
	background:transparent url('/i/warming-action-bg.jpg') 0 0 repeat-x;
}
.warning-action-pic {
	background:transparent url('/i/warning-action.jpg') center no-repeat;
	height: 223px;
}
.brands2 {
	border: 1px solid #ccc;
	margin: 0 auto 20px auto;
	padding: 24px 9px;
	position: relative;
	overflow: hidden;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(/css/PIE.htc);
}
.brands2 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
	width: 20000px;
}
.brands2 ul li {
	display: inline-block;
	margin: 0 14px;
	padding: 0;
	vertical-align: middle;
	opacity: 0.3;
	filter: alpha(opacity=30);
	font-size: 1px;
	line-height: 1px;
}
.blnew {
	color: #000000;
	font-size: 1.5em;
	padding: 0 0 0.6em;
}
.filank {
	color: #CC0D3C;
	font-weight: bold;
	font-size: 1.2em;
}
.filank a {
	color: #CC0D3C;
}
/*rent search*/
.rentsearch {
	display: block;
	float: right;
	width: 846px;
	height: 100px;
	background:transparent url('/i/search-bg-wide.png') no-repeat;
	margin: -6px 0 0 0;
}
.rscontent {
	margin: 15px 0 10px 25px;
}
.rscontent p {
	color: #fff;
	font: 14px arial;
	font-weight: bold;
	text-shadow: 0 -1px 1px #ab3243;
	display: inline;
	padding: 0 10px 0 0;
}
.rscontent input {
	width: 568px;
	height: 30px;
	border: solid 0 #fff;
	background:transparent url('/i/search-inp-wide.png') no-repeat;
	color: #a2a2a2;
    font: 11px tahoma;
	padding: 0px 0 0 12px;
	padding: 8px 0 0 12px\0/;
	margin-bottom: -8px\0/;
}
.rscontent input:focus {
	color: #54010e;
}
.rsselect {
    background:transparent url("/i/search-sel.png") no-repeat;
    color: #54010e;
    font: 11px tahoma;
    height: 30px;
    overflow: hidden;
    padding: 7px 24px 0 12px;
    position: absolute;
    width: 169px;
} 
.rscontent select {
    background:transparent url("/i/search-sel-wide.png") no-repeat;
    color: #54010e;
    font: 11px tahoma;
    height: 30px;
    padding: 7px 16px 7px 12px;
    width: 288px;
	border: none;
	-webkit-appearance: none;
	outline: none;
}
.rscontent select[disabled]{
    background:transparent url("/i/search-sel-dis.png") no-repeat;
    color: #a74d62;
    font: 11px tahoma;
    height: 30px;
    padding: 7px 16px 7px 12px;
    width: 288px;
	border: none;
	-webkit-appearance: none;
	outline: none;
}
.rsbutton {
    background:transparent url("/i/search-btn.png") no-repeat !important;
    border: 0 none;
    color: #FFFFFF !important;
    padding: 0 0 3px 0 !important;
    text-shadow: 1px 1px 0 #6c0417;
    width: 79px !important;
	font: 12px tahoma !important;
	font-weight: bold !important;
}
#inp {
    background:transparent url("/i/inpsearch.png") no-repeat;
    border: 0 solid #A5ACB2;
    height: 30px;
    width: 349px;
	padding: 0 0 0 10px;
	color: #a2a2a2;
    font: 11px tahoma;
	padding: 8px 0 0 10px\0/;
}
#inp:focus {
	color: #54010e;
}
.rsresult {
	width: 100%;
	float: left;
	margin: 0 0 25px 0;
	min-height: 75px;
}
.rsresult img {
	/* padding: 10px 10px 10px 10px; */
	border: 1px solid #acacac;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
	width: 100px;
	height: 100px;
}
.rsresult img:hover {
	/* padding: 10px 10px 10px 10px; */
	border: 1px solid #acacac;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100px;
	height: 100px;
}
.rsinfo {
	float: left;
	vertical-align: top;
	/* padding: 0 0 0 10px; */
	font-size: 1.2em;
	position: absolute;
	left: 115px;
}
.rstitle {
	font-weight: bold;
	font-size: 1.1em;
	display: block;
}
ul.rssimple {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
	float: right;
	padding: 0 110px 0 0;
	font-size: 0.9em;
}
.rssimple li {
	float: left;
	margin: 0;
	padding: 0;
	cursor: pointer;
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dashed #fff;
}
.rssimple li.current {
	display: none;
}
div.box {
	display: none;
}
div.box.visible {
	display: block;
}
@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
  .rscontent select  {
	background:rgba(0,0,0,0) url("/i/search-sel-wide.png") no-repeat;
	width: 298px;
}
.rscontent select[disabled]{
    background:rgba(0,0,0,0) url("/i/search-sel-dis.png") no-repeat;
    width: 298px;
}
.rscontent input {
	padding: 0px 0 0 32px;
}
.selectwrap:before {
  content: "";
  height: 30px;
  width: 20px;
  background:#c86b85 url("/i/operafix.png") no-repeat;
  position: absolute;
  right: 389px;
 }
 .selectwrapSub:before {
  content: "";
  height: 30px;
  width: 20px;
  background:#c86b85 url("/i/operafix.png") no-repeat;
  position: absolute;
  right: 86px;
 }
 .rentsearch {
	width: 858px;
}
}
/*end rent search*/

.catMainList {
	float: left;
	width: 300px;
}
.catMainList2 {
	float: left;
}
.newYearBanner {
	height: 140px;
	width: 100%;
}
.fuzzLeft {
	background: url("/i/fuzzLeft.png") no-repeat 0 0 transparent;
	height: 120px;
}
.fuzzRight {
	background: url("/i/fuzzRight.png") no-repeat 100% 0 transparent;
	height: 120px;
}
.nyBanner2012 {
    background: url("/i/nyBanner2012.jpg") no-repeat 50% 0 transparent;
    height: 120px;
	width: 100%;
}
.houseBanner {
	padding: 0 0 0 15px;
	text-align: right;
}
.arendatorPage {
	padding:0 0 0 325px;
}
