#catalog-page a {color:#4fa600}
#catalog-page a:hover {color:#5c0}

#catalog-page #path {color:#4fa600}

#fast-links {margin-bottom:-1px; float:left; width:29%; margin-right:-71%}
#fastlinks {padding:3px 0 25px 0; border-right:10px solid #fff; background:url(/images/design/bgDot-navh.gif);}
#fastlinks ul {margin:0; padding:0; list-style-type:none}
#fastlinks li {padding:3px 10px 4px 10px}
#fastlinks h3 {padding:0 10px 10px 10px !important}
#fastlinks a {}
#fastlinks a.hr {color:#fff !important; padding: 1px 3px 2px; position: relative; left: -3px; text-decoration:none; background:#4fa600 url(/images/design/menuh.gif)}

#filter-catalog { height:1%;  }
#filter-catalog h3 {font-size:100%; color:#414e57; padding-bottom:15px}

#choices-kitchen { margin-bottom:-1px; float:right; width:71%; background-image:url(/images/design/bgDot-navh.gif)}
#choiceskitchen {padding:3px 12px 3px 15px; border-left:10px solid #fff; margin-left:-10px}
#choiceskitchen table td div input { position:relative; top:4px !important; top:2px; }

#kitchen {float:left; width:36%; margin-right:-64%}
#additional-info td div {position:relative; padding-left:22px; padding-bottom:8px}
#kitchen div {position:relative; padding-left:22px; padding-bottom:8px}
#kitchen div input {position:absolute; left:0px; top:-3px}
html>body #kitchen div input {left:-2px; top:-2px}
body:not([dummy]) #kitchen div input {left:0px; top:-2px}
#kitchen select {width:85%}


#map-street {float:left; width:36%; margin-right:-64%; position:static; padding-top:145px}
#map-street h3 {position:relative; top:10px;}
#mapstreet {position:relative; border-right:10px; border-top:11px solid #ecfce3; width:55%; padding-right:10px; padding-left:5px;}
#map-street input {height: 14px;}
#map-street .input_house {position:relative; width:30%; padding-left:20px; top:-19px; float:right; padding-right:7%}
#map-street .hide_inp {visibility:hidden}
#qry_house {color:#8FA7B9; width:50px;}

/*
#map-street {float:left; width:36%;margin-right:-64%;position:static; padding-top:160px}
#mapstreet {position:relative; margin-top:-10px; padding:12px; border-right:10px solid #fff; border-top:10px solid #fff;}

#mapstreet .input_house {position:relative; width:30%; padding-left:20px; top:-19px; float:right; padding-right:7%}
#mapstreet .hide_inp {visibility:hidden}
#qry_house {color:#8FA7B9; width:50px}
*/

#additional-info {float:right; width:64%}
#additional-info table {width:100%; border-collapse:collapse; border:0}
#additional-info td {width:50%; vertical-align:top; padding:0 10px 0 0}
#additional-info table td div input {position:absolute !important; left:0px !important; top:0px !important; margin: 0; padding: 0;}
html>body #additional-info div input {left:-2px; top:-3px}
body:not([dummy]) #additional-info div input {left:-4px}

#fast-search {float:left; width:29%;margin-right:-71%}
#fastsearch {position:relative;padding:12px; border-right:10px solid #fff; background: url(/images/design/bgDot-blgr.gif)}
#fastsearch .inputs {position:relative; border:1px solid #7a8389}
#fastsearch .si-tl, #fastsearch .si-tr, #fastsearch .si-bl, #fastsearch .si-br {background-image: url(/images/design/inps-search1.gif); width:4px; height:4px}

#search-stats {float:right; width:71%}
#search-stats table {position:relative; border:0; width:100%; border-collapse:collapse; height:48px; background: url(/images/design/bgDot-blgr1.gif)}
#search-stats .s-stats {width:100%; color:#fff; padding:3px 0}
#search-stats .s-stats h4 {font-size:110%; padding:0 14px}
#search-stats .s-stats h5 {font-size:100%; font-weight:normal; padding:2px 3px 0 76px}
#search-stats .show-btn {background: url(/images/design/bgDot-blgr.gif); text-align:center; padding:0 20px}

#search-stats-bottom {width:71%; height:18px;}
#search-stats-bottom span {background: url(/images/design/bgDot-bm.gif)}
#search-stats-bottom .s-stats {padding:0px;}
#search-stats-bottom .s-stats h5 {font-size:100%; font-weight:normal; padding:0px;}

#rest table {position:relative; z-index:9; background-color:#edf6e5; width:100%; border-collapse:collapse; border:0}
#rest td {color:#414e57; vertical-align:top; padding:0}
#rest td.card {width:45%; padding:10px 14px 0 14px}
#rest td.desc {width:55%; padding:10px 14px 0 14px}
#rest span.tx {display:block; float:left; padding-right:1px}
html>body #rest span.tx {padding-right:4px}
#rest img {position:relative; z-index:2}
#rest p {padding-bottom:10px}
#rest h4 {font-size:110%; color:#414e57; padding-bottom:10px}
#rest h4 strong {font-size:163%; font-weight:normal}
html>body #rest h4 strong {font-size:167%}

#video { position:relative; z-index:999; margin-left:-10px; border:0; }
#video p { padding-left:5px; font:bold 11px Tahoma; color:#414e57; }
#video input.btn { margin:124px 0 0 5px !important; margin:128px 0 0 15px; }
#video label { margin-left:6px; padding:0 0 10px 25px; font:normal 12px Tahoma; color:#414e57; background:url(/images/design/ico_1.gif) no-repeat; }
#video label.java { background:url(/images/design/ico_2.gif) no-repeat; }
#video label span { font-size:11px; color:#778f9f; }
#video .video_2 { padding-top:10px; }


.inew {
	padding: 1px 40px 1px 0;
	line-height: 1.4;
	background: url(/images/design/inew.gif) no-repeat right top;}

#rabout {
	font-size: 110%;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif}

#rabout p {
	padding: 0 0 8px;}

.tb {
	border-collapse: collapse;
	width: 100%;}

.tb2 {
	border-collapse: collapse;}


.ra-list {
	zoom: 1;
	overflow: hidden;
	padding: 0 0 12px;}

.ra-left {
	float: left;
	width: 146px;}
h4 {
	margin: 0;
	font-size: 13px;
	padding: 0 0 8px;
	color: #434d56;}


.ra-right {
	margin: 0 0 0 156px;
	height: 1%;
	color: #434d56;}

.ctb-left, .ctb-right {
	vertical-align: top;
	width: 50%;}
.ctb-left {
	padding: 0 12px 0 0;}
.ctb-right {
	padding: 0 0 0 12px;}

.cth {
	vertical-align: top;
	padding: 7px 16px 7px 0;
	font-weight: normal;
	text-align: left;
	color: #010101;}

.ctd {
	padding: 5px 5px 5px 0;
	vertical-align: top;}

#hott {
	margin: 0;
	padding: 0 0 4px;
	font-size: 18px;}
#hott a {
	color: #1cd2ff;
	position: relative;
	text-decoration: none;
	border-bottom: 1px dotted #1cd2ff;}
#hott a:hover {
	border-bottom: none;
	text-decoration: none;
	color: #1cd2ff;}

.mcenter {
	margin-left: auto;
	margin-right: auto;}

.rred {
	color: #d80000;}




