﻿
table.searchResult {width:750px !important; border:solid 1px #eeeeee;}
table.searchResult td {font-size:12px; padding:2px;border:solid 1px #eeeeee;}
table.searchResult tr:hover td {background-color:#CCCCCC;}
table.searchResult th{font-size:12px;padding:2px; border:solid 1px #eeeeee; font-weight:normal;}

table.searchResultSmall {width:300px !important; border:solid 1px #eeeeee;}
table.searchResultSmall td {font-size:12px; padding:2px;border:solid 1px #eeeeee;}
table.searchResultSmall tr:hover td {background-color:#CCCCCC;}
table.searchResultSmall th{font-size:12px;padding:2px; border:solid 1px #eeeeee; font-weight:normal;}

/*table.searchResult th sup {font-size:12px !important;color:#333333;}*/
table.searchResult .address {width:300px !important; text-align:left; }
table.searchResult .addressCommerce {width:100px !important; text-align:center;}

table.searchResult .altItems {background-color:#EEEEEE;  font-size:11px;}
table.searchResult li {width:auto;font-size:12px;}

table.searchResult td.action {border:solid 1px #eeeeee; vertical-align:middle; cursor:pointer; text-align:center;}
table.searchResult td.action a{color:Red;}
table.searchResult td.center { text-align:center !important;}
table.searchResult td.left { text-align:left !important; vertical-align:middle;}
table.searchResult td.operations { text-align:left !important; vertical-align:top !important; width:70px !important; padding-left:10px !important;}
table.searchResult td.operations p { padding:0px 0px 0px 0px !important; margin:0px 0px 0px 0px !important; }
table.searchResult td.price { white-space:nowrap;}
table.searchResult td.description { background-color:#dddddd;}
table.searchResult td.photo { background-color:#dddddd;}
table.searchResult td.newprice { white-space:nowrap;}
table.searchResult td.oldprice { white-space:nowrap;}
table.searchResult span.newprice { color:#00CC00 !important;}
table.searchResult span.oldprice { color:#FF0000 !important;}
table.searchResult a.newprice, a.oldprice { cursor:pointer;}
table.searchResult span.chprice {color:Red;}
table.searchResult a.chprice{ cursor:pointer;}
.sort{ background-color:#eeeeee;}


table.searchResult span.calculator {color:#00cc00;font-size:9px;cursor:hand;text-decoration:underline;}
table.searchResult span.mortgage {color:#00cc00;font-size:9px;}
table.searchResult span.discount {color:#ff3300;font-size:9px;}
table.searchResult span.downpayment {color:#0000FF;font-size:9px; position:fixed;}




table.searchResultSmall .address {width:300px !important; text-align:left; }
table.searchResultSmall .addressCommerce {width:100px !important; text-align:center;}

table.searchResultSmall .altItems {background-color:#EEEEEE;  font-size:11px;}
table.searchResultSmall li {width:auto;font-size:12px;}

table.searchResultSmall td.action {border:solid 1px #eeeeee; vertical-align:middle; cursor:pointer; text-align:center;}
table.searchResultSmall td.action a{color:Red;}
table.searchResultSmall td.center { text-align:center;}
table.searchResultSmall td.left { text-align:left !important; vertical-align:middle; padding-left:10px;}
table.searchResultSmall td.price { white-space:nowrap;}
table.searchResultSmall td.newprice { white-space:nowrap;}
table.searchResultSmall td.oldprice { white-space:nowrap;}
table.searchResultSmall span.newprice { color:#00CC00 !important;}
table.searchResultSmall span.oldprice { color:#FF0000 !important;}
table.searchResultSmall a.newprice, a.oldprice { cursor:pointer;}
table.searchResultSmall span.chprice {color:Red;}
table.searchResultSmall a.chprice{ cursor:pointer;}
table.searchResultSmall span.calculator {color:#00cc00;font-size:9px;cursor:hand;text-decoration:underline;}
table.searchResultSmall span.mortgage {color:#00cc00;font-size:9px;}
table.searchResultSmall span.discount {color:#ff3300;font-size:9px;}
table.searchResultSmall span.downpayment {color:#0000FF;font-size:9px;}

div.grid_legend{padding-bottom:8px;}
table.legend{margin-left:8px;}

table.legend td.legend_text{vertical-align:middle; font-size:9px; white-space:pre-line; padding-right:20px;}
table.legend td.grid_legend_text{vertical-align:middle; font-size:9px; padding-right:12px; text-align:left;}
table.legend td.image {text-align:center; vertical-align:middle;}
table.legend td.image img{ margin-left:3px;}
span.legend{font-size:9px;white-space:nowrap;}
img.legend{float:left; margin-right:3px;}



div.filterHide {display: none;}
div.filterShow {display: block; position:absolute; z-index:100;}
div.filterShow div.dicFilter { overflow:auto; height:200px;} 
div.filterShow div.dicFilterFlatType { overflow:auto; height:70px;} 
div.filterShow table.range {width:100%;}
div.filterShow table.range td.title { text-align:right; width:60px; padding-left:5px; vertical-align:bottom;}
div.filterShow table.range td.value { text-align:left; padding-left:5px; vertical-align:bottom;}
div.filterShow div.filter { text-align:center;}


table.pictures_view {width:500px; margin-top:15px;}
table.pictures_view td {vertical-align:top;}

table.pictures_view td.preview {width:600px; height:520px; padding:10px; border:solid 1px #72706f; text-align:center; vertical-align:top;}
table.pictures_view td.preview .col1 img {cursor:pointer;}
table.pictures_view td.preview .row1 img {cursor:pointer;}
table.pictures_view td.preview label {font-family:Tahoma; font-size:18px;}
table.pictures_view td.right_shadow {width:15px; padding:0; margin:0; border-width:0; background:url(/images/search/shadow_right_bkground.gif) repeat-y;}
table.pictures_view td.bottom_shadow {width:15px; padding:0; margin:0; border-width:0; background:url(/images/search/shadow_bottom_bkground.gif) repeat-x;}
table.pictures_view td.corner_shadow {width:15px; height:17px; padding:0; margin:0; border-width:0;}
table.pictures_view td.corner_shadow img,
table.pictures_view td.bottom_shadow img,
table.pictures_view td.right_shadow img {display:block;}
table.pictures_view td.piclist{padding-top:30px; vertical-align:middle;}
div.picture_list {width:600px; height:90px; overflow-x:auto; overflow-y:hidden; white-space:nowrap; float:left; }
div.picture_list img {/*height:60px;*/ display:block; cursor:pointer; float:left; margin-left:6px; border:double 3px #72706f; }
table.pictures_view div.col1{ width:360px; float: left; margin-left:-15px; display:inline; margin-top:5px; }
table.pictures_view div.col1 img {width:300px;}
table.pictures_view div.row1 img {width:550px;}
table.pictures_view div.col2{ padding-left:10px; vertical-align:middle; width:220px; display:block; }
table.pictures_view div.row1{ text-align:center; margin:10px 10px 10px 10px }
table.pictures_view div.row2{ text-align:center; margin:10px 10px 10px 10px }
table.pictures_view div.clear { clear: both;}
* html div.col1 { margin-left: -360px; display:inline; }
td.preview div.row2 table.parameterList{width:350px; margin:0 auto; vertical-align:middle; text-align:left;}
td.preview div.row2 table.parameterList td.title,
td.preview div.row2 table.parameterList td.info{vertical-align:baseline;}
td.preview div.col2 table.parameterList{width:220px; text-align:left;}
td.preview div.col2 table.parameterList td.title{vertical-align:baseline;width:95px !important;}
td.preview div.col2 table.parameterList td.info{vertical-align:baseline;}

ul.gallery_list{padding:0px; margin:0px; margin-left:20px; padding-top:15px;}
ul.gallery_list li {padding:0px; margin:0px; list-style:none; display:inline; margin-right:10px; width:400px; cursor:pointer; border-bottom:dashed 2px gray; font-size:16px;}
ul.gallery_list li.current {font-weight:bold; border:none;}

/* -== inputs ==- */
div.layoutDialog {position: absolute; display: none; top: 0px; left: 0px; background-color: #fff;z-index:100;}
div.shadowDialog {position: absolute; display: none; top: 0px; left: 0px; background-color: #999999;z-index:150;}

/* -== filters ==- */
.total_title {font-weight:bold;}
div.container { margin-top:20px;}
div.filter_titlePopup { z-index:1000; padding-bottom:3px;}
div.filter_titlePopup span {color:#2088C5; border-bottom:dashed 1px #2088C5 !important;  cursor:pointer; font-weight:bold;}
div.filter_bodyPopup {position: absolute; display: none;background-color:White; border:solid 1px #999999;z-index:200; }
div.filter_bodyPopup div.filter_valuePopup{ max-height:450px; overflow:hidden; overflow-y:auto; padding-left:15px; padding-right:15px;}
div.filter_bodyPopup div.dicFilter { overflow:hidden; overflow-y:auto; height:200px; border:1px solid red;} 
div.filter_bodyPopup div.dicFilterFlatType { overflow:auto; height:70px;} 
div.filter_bodyPopup table.range {width:100%;}
div.filter_bodyPopup table.range td.title { text-align:right; width:60px; padding-left:5px; vertical-align:bottom;}
div.filter_bodyPopup table.range td.value { text-align:left; padding-left:5px; vertical-align:bottom;}
div.filter_bodyPopup div.filter { text-align:center;}
div.filter_bodyPopup div.button { text-align:center !important; width:auto !important;}
div.filter_bodyPopup input.ok { width:65px !important;}
div.filter_bodyPopup nobr{ margin-right:10px;}
div.filter_bodyPopup table.regionAll td {padding-left:10px; padding-right:10px;}
div.filter_bodyPopup table.regionAll h3 { margin:0px; padding:0px; margin-top:10px;}

div.filter_bodyPopup .head .title {color:White;font-weight:bold;}
div.filter_bodyPopup .head .close {color:White; cursor:pointer; font-weight:bold; width:200px; text-align:right; position:relative; top:-14px;}
div.filter_bodyPopup .head {
	background: Red;
	color: #fff; 
	font-size: 14px;
	font-weight:normal;
	padding: 5px;
    height :16px;
}
div.filter_bodyPopup .body{
 padding-left:20px;
 padding-right:20px;
 padding-bottom:10px;
 padding-top:10px;
	
	background-color:#EEEEEE;
}


.form_title{ font-size:14px;}
.filter_title{font-family:Tahoma; font-weight:bold;margin-bottom:5px;}
.filter_body { margin-top:0px;}
.filter_body *{}
.filter_body input.textbox{width:75px !important;}
.filter_body input.inputtext {width:260px !important;}
.filter_body nobr{ margin-right:10px;}
.filter_body_red nobr { color:Red;}
.filter_body span.meas {}

.filter_body_distance input.textbox{width:55px !important;}
.filter_body_distance select.units {width:100px !important; }
/* -== views ==- */
.headCell{background-color:#eeeeee; color:#333333; vertical-align:middle; text-align:center; cursor:pointer;}
.headCellSort{background-color:Red; color:white; font-weight:bold; vertical-align:middle; text-align:center; cursor:pointer;}
.headCellSort * { color:white; font-weight:bold;}
.center {border: solid 1px #eeeeee; padding:3px;}
.altRow{background-color:#eeeeee;}

div.paging {margin-top:10px; margin-bottom:10px; margin-left:0px; margin-right:15px; vertical-align:middle;}
div.paging table { width:100%;}
div.paging td{ vertical-align:middle;}
div.paging span{ margin-left:1px;margin-right:3px;}
div.paging img.next, img.prev{cursor:pointer; position:relative; top:3px;}
div.paging input { margin-left:2px;}
div.paging select { margin-left:10px;}

.notfound {display:none; margin-top:5px; margin-bottom:5px;}

/* -== slider input ==- */
.slider { width:280px; background: url(/images/search/slider_scale.gif) repeat-x 15px top; background-repeat:no-repeat;}
.slider { -moz-user-select: none; -khtml-user-select: none; user-select: none; }
/*bounds*/
.slider .bound{ height:23px; width:15px; cursor:pointer; float:left; }
.slider .left_bound { height:23px; background-image: url(/images/search/slider_left.gif); }
.slider .left_bound:hover {background-image: url(/images/search/slider_left_selected.gif); }
.slider .right_bound {background-image: url(/images/search/slider_right.gif); }
.slider .right_bound:hover {background-image: url(/images/search/slider_right_selected.gif); }
/*scale*/
.slider .scale { float:left; width:250px; margin-left:15px; margin-right:15px; clear:both; background-image: url(/images/search/slider_scale_point.gif); background-repeat:repeat-y; background-position: left top;}
.slider .scale .part{width:50px; float:left; font-size:10px; padding-left:0px;}


.parameterList {}
.parameterList .title{width:117px; height:15px;}
.parameterList .info{}
.parameterList .info span.price {color:Red;}
.parameterList .info a.price {cursor:pointer;}
.parameterList .info .price sup {color:Red;}
.parameterList .info a{cursor:pointer;}
.parameterList .info { padding-right:5px !important}
.parameterList .anonsValue {padding-right:5px !important; padding-top:10px; font-style:italic;color:Red; font-weight:bold; border-top:dashed 1px #d2d2d2 !important;border-bottom:dashed 1px #d2d2d2 !important;}
.parameterList .anonsTitle {border-top:dashed 1px #d2d2d2 !important;border-bottom:dashed 1px #d2d2d2 !important;}
.parameterList .bold { font-weight:bold;}

.objectInfo { margin-bottom:-10px!important;}
.objectInfo .info{width:150px; height:15px; padding-left:5px;}
.objectInfo .address{width:250px !important; height:15px; padding-left:5px;}
.objectInfo .title{width:50px; height:15px; font-weight:bold;}
.objectInfo .price nobr{color:Red !important;}
.objectInfo .price {color:Red;}

div.search_form  {border-bottom:solid 1px #eeeeee;}
div.search_form  .input { width:50px !important;}

.parameterMortgage { }
.parameterMortgage .title{width:300px; height:20px;}
.parameterMortgage .info {vertical-align:middle;}
.refresh {text-align:center; margin-top:10px; margin-bottom:20px;}
.refresh img {cursor:pointer;}
.clearform img {cursor:pointer;}
.clearform a { font-family:Tahoma; font-size:12px; color:#2088c5;}



table.searchResult tr.superOffer td, table.searchResult tr.superOffer td * { background-color:#999999; color:White !important; }

.container {width: 304px; padding: 0; border: none; /* 1px solid #BBB;*/}
.value_box{padding:10px 0 0 12px; position: relative; width: 270px; font-family:Arial Narrow; font-size:14px;}
.value_box input{width:80px;}
.value_box select{width:55px;}

.DoubleTrackBar {	height: 40px;	width: 280px; margin-top: 0px;	background: url(/images/search/line-c.gif) left center repeat-x;	position: relative;}
.DoubleTrackBar .start, .DoubleTrackBar .finish{ margin: -6px 0; //margin: -5px 0;	position: absolute;	z-index: 20; top: 50%; left: 0;}
.DoubleTrackBar .start{src:url(/images/search/line-l.gif);}
.DoubleTrackBar .finish{src:url(/images/search/line-r.gif); left: auto;	right: 0; }	

.DoubleTrackBar .Tracker{	margin: -16px 0;	position: absolute;	z-index: 50;	height: 32px;	font-size: 0;	background: url(/images/search/hline-c.gif) left center repeat-x;	top: 50%;}
.DoubleTrackBar .Tracker .flr, .DoubleTrackBar .Tracker .fll{margin: -16px 0; position: absolute; top: 50%; width: 15px; height: 23px; z-index: 20; cursor:pointer; }
.DoubleTrackBar .Tracker .flr {background-image: url(/images/search/slider_right.gif); background-repeat:no-repeat; left: 100%; top:20px;}
.DoubleTrackBar .Tracker .flr:hover,.DoubleTrackBar .Tracker .flr .over {background-image: url(/images/search/slider_right_selected.gif);}
.DoubleTrackBar .Tracker .fll {background-image: url(/images/search/slider_left.gif); background-repeat:no-repeat; left:-15px; top:20px; text-align: left; right: 100%; }
.DoubleTrackBar .Tracker .fll:hover, .DoubleTrackBar .Tracker .fll .over {background-image: url(/images/search/slider_left_selected.gif);}
.DoubleTrackBar .Tracker .dis {	opacity: 0.4;	filter: Alpha(opacity=40);}
.DoubleTrackBar .Tracker .text{	z-index: 30;	font-size: 11px;	font-family: Trebuchet MS;	white-space: nowrap;	width: 100px;}	

.DoubleTrackBar .touch, .DoubleTrackBar .l_touch  {	position:absolute;	z-index: 10;	background: #cbcbcb;	width: 1px;	height: 17px; top: 25px;}
.DoubleTrackBar .l_touch {height: 7px;}
.DoubleTrackBar .touch span{	position: absolute;	top: 7px; left: 1px; width:40px; height:10px; vertical-align:middle;	background-color:White;	color:black; 	font-size: 10px;	font-family:Arial Narrow;	white-space: nowrap; z-index:20;}
.analog_form { float:left;}

span.bold { font-weight:bold;}
a.action {color:Red;}


td.contact_container {height:auto; min-height:100%; background-color:#f6f6f6; text-align:left; padding:5px 5px 15px 15px; width:210px !important; border:1px solid #e6e6e6}
td.contact_container p.office_title { font-family:Arial Narrow; font-size:26px; color:#666666}
td.contact_container .office_link,td.contact_container .office_link:hover {color:#2088c5; font-family:Tahoma; font-size:11px; margin-bottom:0px;}
td.contact_container office_phone {color:#666666; font-family:Tahoma; font-size:11px; margin-top:0px;}

td.contact_container p.demonstrator_title { font-family:Arial Narrow; font-size:26px; color:#666666}
td.contact_container p.demonstrator_info {color:#666666; font-family:Tahoma; font-size:11px; margin-top:0px;}

td.contact_container .buttons {width:90%; margin-top:25px;}
td.contact_container .buttons td{text-align:center;}
td.contact_container .buttons td a,td.contact_container .buttons td a nobr{font-family:Tahoma; font-size:11px; font-weight:bold;color:#ec0000;}
div.mainfoto_container img.photo{border:3px solid #E5E5E5; margin-left:15px; margin-top:15px;}

div.advertisingRight {position:absolute; margin-top: -95px; margin-left:-280px;}
div.advertising { margin-top:20px;}

.mainfoto { width:280px;}

.header_print {background-color:#f0f0f0; margin-bottom:30px; width:100%;}
.header_print h2 { font-family:Tahoma; font-size:12px; color:#212121;}
.printAnons .anonsValue {color:#FF0000; padding-right:5px !important; padding-top:10px; font-style:italic; font-weight:bold; border-top:dashed 1px #d2d2d2 !important;border-bottom:dashed 1px #d2d2d2 !important;}
.printAnons .anonsTitle { width:120px; border-top:dashed 1px #d2d2d2 !important;border-bottom:dashed 1px #d2d2d2 !important;}

.operations span {display:none; padding:5px 5px; margin-left:-40px; width:300px;z-index:100; text-align:left;}
.operations:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.addInfoCart {font-size:14px; margin-left:20px;}
.headCart{background-color:#eeeeee; color:#333333; vertical-align:middle; text-align:center;}

.search_spoffer {height:49px !important; width:304px; background-image:url('/images/MianSearch/spoffer.gif');background-position:center center; margin-top:5px; margin-bottom:10px;}
.search_spoffer p { margin-top:16px; margin-left:15px;}
.search_spoffer a{ color:White; font-size:14px; padding-top:16px;}

.spoffer_search { width:100%;}
.spoffer_search .image{width:80px; float:left;}
.spoffer_search .mtitle { background-color: #d52b1e; font-size:14px; color:White; width:100%; margin-bottom:0px; font-weight:bold; padding-left:5px; padding-top:3px; padding-bottom:5px;}
.spoffer_search .element{ float:left; width:32%; border-bottom:1px solid gray; margin-left:5px; margin-top:5px;}
.spoffer_search .parameters{ float:right; width:250px; height:145px; padding-bottom:10px;}
.spoffer_search .parameters .parameter { width:100%; clear:both; height:20px;}
.spoffer_search .parameters .parameter_right{ text-align:right; padding-right:10px;}
.spoffer_search .parameters .parameter_right .link {color:#aaa9a9;}
.spoffer_search .parameters .title{ text-decoration:underline; font-weight:bold; font-size:14px;}
.spoffer_search .parameters .title a{ color:Black;}
.spoffer_search .parameters .label{ float:left; padding-right:5px;}
.spoffer_search .parameters .value_sup { position:relative; top:-2px;}
.spoffer_search .parameters .price_sup { position:relative; top:-2px;}
.spoffer_search .parameters .price_sup nobr{color:Red;}
.spoffer_search .parameters .price_sup sup{color:Red;}
.spoffer_search .parameters .price nobr{ color:Red;}
.spoffer_search .parameters .link {font-weight:bold;}


.search_table_paging { width:100%;}
.search_table_paging td.left{ width:auto !important;}
.search_table_paging .search_count span.count{ font-size:15px !important;} 
.search_table_paging td.right{ width:auto !important; vertical-align:middle; }
.search_table_paging td.right li{display:inline; margin-left:10px;}
.search_table_paging td.right .map_legend {float:right; display:none; text-align:right; margin-right:10px;padding:0px;}
.search_table_paging td.right .map_legend img{ width:30px; margin:0px; }
.search_table_paging td.right .map_legend span { margin:0px;margin-top:10px; padding:0px; position:relative; top:10px; left:-5px !important;} 

.printFilterValue { display:none; }

.map_allbutton{ background-color:White; color:Black; padding-top:5px; padding-left:10px; padding-bottom:3px; padding-right:5px; opacity: 0.80;  }
.map_allbutton p { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; cursor:pointer;}
.map_allbutton p span { text-decoration:underline;}

/*
@media print 
{
    .mainfoto {width:400px;}
    .wrap_ld { display:block !important;}
    .gallery_list { display:none;}
    .pictures_view { display:none;}
    .picture_print {display:block !important;}
    .analog_object {display:none;}
    .header_print {display:block !important;}
    .page_title_print {display:block !important; font-family: Arial Narrow; font-size:21px; color:#666666;}
    .page_title {display:none;}
    .noprint {display:none;}
    .printAnons{display:block !important;}
}
*/

table.searchResultParkingGarage { width:450px !important;} 

@media print 
{
.header {display:none;}
.header_logo {display:none;}
.header .contacts {display:none;}
.footer {display:none;}
.menu {display:none;}
.body .left {display:none;}
.body .content { width:100%; border-left:0px;}
.seotext {display:none;}
.counters { display:none;}
.action_print { display:none;}
.contact {display:none;}
/*pages*/
.info_title {display:none;}
.info_link {display:none;}
.info_upricelink {display:none;}
.menu_local {display:none;}
.regions_menu {display:none;}
.menu_main {display:none;}

/*serch*/ 
.searchResult { width:100%;}
.searchResult .header{display:block;}
.mainfoto {width:400px;}
.wrap_ld { display:block !important;}
.gallery_list { display:none;}
.pictures_view { display:none;}
.picture_print {display:block !important;}
.analog_object {display:none;}
.header_print {display:block !important;}
.page_title_print {display:block !important; font-family: Arial Narrow; font-size:21px; color:#666666;}
.noprint {display:none;}
.printAnons{display:block !important;}

.printFilterValue {font-size:16px; padding-bottom:15px; display:block;}

.headerPrint {display:block; height:80px; width:100%; background-color:#f0f0f0; padding:5px;}
.headerPrint .printLogo { margin-top:20px; margin-right:5px; float:right; width:160px; height:60px;}
.headerPrint .printContacts {float:left; width:500px; height:70px; margin:10px;}
.headerPrint .printContacts h2 { margin-top:5px; margin-bottom:5px; padding:0px;}
.headerPrint .printContacts .phones {margin-bottom:5px;}
.headerPrint .printContacts .phones .office_phone{font-family:Arial Narrow; font-weight:bold; font-size:20px; padding-right:10px;}
.headerPrint .printContacts .office_email {font-family:Arial Narrow; font-weight:bold; font-size:14px; padding-right:10px;}
.headerPrint .printContacts .site_url {font-family:Arial Narrow; font-weight:bold; font-size:14px; padding-right:10px;}
.headerPrint .printContacts .phones .hotline{padding-left:10px;}
.google_map {display:none;}
.advertising {display:none;}
}





div.dialog_window {
	position:absolute;
	display: none;
	white-space: nowrap;
	border: 1px solid #bdbeb3;
	background-color: #fff;
	top: 100px;
	left: 100px;
	text-align:left;
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=5);
    width :auto;
    height:auto;
    z-index:1000;
}

div.dialog_window .head {
	background: Red;
	color: #fff; 
	font-size: 14px;
	font-weight:normal;
	padding: 5px;
    height :16px;
}
div.dialog_window .head .title { float:left; color:White;font-weight:bold;}
div.dialog_window .head .close { float:right; color:White; cursor:pointer; font-weight:bold;}

div.dialog_window .body{
 padding-left:20px;
 padding-right:20px;
 padding-bottom:10px;
 padding-top:10px;
	
	background-color:#EEEEEE;
}


.txtGrey {
	padding-bottom: 2px;
	display: block;
}

.width600 {
	width: 600px;
}
.width300 {
	width: 300px;
}
