﻿.comparative
{
	width:756px;
	margin:auto;
	margin-top:29px;
	height:auto;
	overflow:auto;
	margin-bottom:40px;
}

.comparative .left_box
{
	width:196px;
	float:left;
}

.comparative .left_box .submenu
{
	width:170px;
	height:50px;
}

.comparative .left_box .submenu ul
{
	list-style-type:none;
}

.comparative .left_box .submenu ul li
{
	margin-bottom:3px;
	width:170px;
	height:17px;
	background-color:#b2d0e6;
	padding-top:5px;
	padding-left:10px;
	color:#FFF;
	cursor:pointer;
}

.comparative .left_box .submenu ul li.over
{
	background-color:#ea171e;
}

.comparative .left_box img
{
	margin-bottom:5px;
}

.comparative .left_box .properties_details, .comparative .left_box .property_details_img
{
	margin-top:14px;
	*margin-top:12px;
}

.comparative .left_box .properties_details table
{
	width:196px;
}

.comparative .left_box .properties_details table tr td
{
	padding:4px 0px 4px 9px;
	background-color:#f1f6fa;
	border-right:solid 1px #cce0ee;
	border-bottom:solid 1px #cce0ee;
}

.comparative .left_box .properties_contents
{
	width:560px;
	height:345px;
}

.comparative .right_box
{
	width:560px;
	height:392px;
	float:left;
	overflow:auto;
}

.comparative .notProperties
{
	width:500px;
	height:313px;
	padding-top:60px;
	padding-left:32px;
	padding-right:25px;
	border:1px solid #CCE0EE;
	margin-left:-1px;
}

.comparative .right_box table tr td table tr th
{
	color:#0065ac;
	padding:4px 0px 4px 9px;
	border-right:solid 1px #cce0ee;
	border-top:solid 1px #cce0ee;
	border-bottom:solid 1px #cce0ee;
}

.comparative .right_box table tr td table tr td.no_attributes
{
	padding:0px;
	border:0px;
	cursor:pointer;
}

.comparative .right_box table tr td table tr td
{
	text-align:center;
	padding:4px 0px 4px 9px;
	border-right:solid 1px #cce0ee;
	border-bottom:solid 1px #cce0ee;
}

.comparative .right_box table tr td .property_img
{
	margin:5px 2px;
}

.comparative .right_box table tr th.last, .comparative .right_box table tr td.last
{
	border-right:0px;
}

/* ============================== */

.register
{
	width:756px;
	margin:auto;
	margin-top:47px;
}

.register .left_box
{
	width:423px;
	float:left;
	height:auto;
	margin-right:44px;
}

.register .left_box h2, .register .right_box h2
{
	margin-bottom:28px;
	font-size: 18px;
	text-transform:uppercase;
}

.register .left_box p
{
	line-height:21px;
}

.register .left_box table tr th
{
	text-align:left;
	width:57px;
	*width:200px;
}

.register .left_box table tr th, .register .left_box table tr td
{
	padding:5px 0;
}

.register input, .register textarea
{
	padding:3px;
	color:#c5c7ca;
	font-family:Tahoma, Sans-Serif;
	font-size:11px;
	color:#a9aab0;
}

.input_border
{
	border:solid 1px #8fabd6;
}

.register .left_box .cb_correction
{
	margin-top:4px;
}

.register .right_box
{
	width:289px;
	float:left;
	height:10px;
}

.register .right_box ul
{
	list-style-type:none;
}

.register .right_box ul li
{
	clear:both;
}

.register .right_box p
{
	float:left;
}

.register .right_box p.number
{
	color:#005da5;
	font-size:30px;
	font-family:Arial, Sans-Serif;
}

.register .right_box p.text
{
	margin-top:9px;
	margin-left:8px;
}

.register .sendBtn
{
	margin-top:4px; 
	cursor:pointer;
}