.section_menu {
	border-bottom:1px solid #cfd7d9;
}

.headline {
	height:47px;
	margin-top:5px;
}

.comp_details {
	width:685px;
	padding:0px 10px;
}

.comp_details .props_list tbody, .comp_details .props_list table, .comp_details .props_list td {
	border:none;
	border-collapse: collapse;
}

.props_list td {
	vertical-align: top;
	border:none!important;
	margin:0;
	padding:0;
}

.comp_details .descr {
	margin: 17px 0px 13px 0px;
	height:30px;
}

.comp_details .descr span.sep {
	display:block;
	height:28px;
	width:430px;
}

.comp_details .descr p {
	width: 430px;
}

.comp_details .descr a.compare {
	display:block;
	background:url("../i/but_compare_sm.gif") 0px 0px no-repeat;
	width:86px;
	height:24px;
	float:right;
	margin:1px -1px 0px 0px;
}

.comp_details .descr a.compare:hover {
	background-position:0px -24px;
}

.tab {
	display:none;
}
.tab table {width: 100%;}
.visible {
	display:block!important
}

.tab_switch {
	height:28px;
	background:url("../i/gray_border.gif") repeat-x bottom left;
	margin-bottom:5px;
}

.tab_switch li {
	display:block;
	line-height:27px;
	text-align:center;
	float: left;
	border-bottom:1px solid #DDDDDD;
	background:#EAEEED;
}

.tab_switch li.active {
	border-bottom:1px solid #FFF;
	background:url('../i/tab_bg.gif') top left repeat-x!important;
	background:#FFF;
}

.tab_switch a {
	color:#33434C;
	display:block;
	float:left;
	height:26px;
	line-height:26px!important;
	margin-top:1px;
}

.tab_switch a:hover {
	color:#2274AC;
	text-decoration:none;
}

.tab_switch .active a {
	color:#2274AC;
	text-decoration:none;
	cursor: default;
}

.tab_switch .corner {
	display: block;
	width:10px;
	height:27px;
	background:url('../i/tabs_corners.gif') top left no-repeat;
}

.tab_switch .left {
	float:left;
	background-position:-10px 0px;
}

.tab_switch .right {
	float:right;
	background-position:0px 0px;
}

.tab_switch .active .left {
	background-position:-10px -28px!important;
}

.tab_switch .active .right {
	background-position:0px -28px!important;
}

.category {
	width:215px;
}

.category div, .options div {
	padding:7px 10px;
	color:#333;
}

.options {
	width:495px;
}

.options a {
	text-decoration:underline;
} 

.options ul li {
	list-style:disc;
	margin-left:14px;
	line-height:13px;
}

.options ul.list li {
	list-style:none!important;
	margin-left:0px;
}

.engines_list li {
	float: left;
	width:190px;
	padding-right:5px;
	position:relative;
}

.engine_info {
	display:none;
	position:absolute;
	width:324px;
	height:97px;
	border:3px solid #FFF!important;
	background-color:#EAEEED;
	top:-115px;
	padding:3px!important;
	left:-100px;
	box-shadow:#666 0 1px 2px;
	-moz-box-shadow:#666 0 1px 2px;
	-webkit-box-shadow:#666 0 1px 2px;
}

div.engines_list {
	padding-bottom:0px;
}

.engines_list p {
	margin-bottom:3px;
}

.props_list .options div {
	margin-left:20px;
	background-color:#EAEEED;
	border-bottom:1px solid #8994A0;
}

.props_list .options .engines_list div {
	border-bottom:none;
	margin:0px;
	padding:0px;
}

.props_list .options .engine_info div.clear {
	padding:0px;
}

.props_list .options .engine_info .left {
	color:#333;
}

.props_list .options .engine_info .right {
	float:right;
	width:140px;
}

.props_list .options div.clear {
	border-bottom:none;
	padding:3px;
}

.props_list .first {
	border-top:1px solid #00B1EB;
}

.props_list div.last {
	border-bottom:1px solid #00B1EB;
	padding:0!important;
}

.props_list div.prelast {
	border-bottom:none;
}

.props_list .header div {
	padding:7px 0px;
	font-weight:bold;
}

.engines_panel {
	margin-bottom:8px;
}

.engines select {
	color:#333;
	width:100%;
	padding:2px;
	font-size:11px;
	border: 1px solid #CFD7D9;
	display:none;
}

.engine {
	display:none;
}

.engines .visible {
	display:block!important;
}

.types {
	text-align: left;
	margin-bottom:7px;
}

.engines {
	margin-bottom: 6px;
}

.types span {
	height: 14px;
	line-height: 14px;
	margin-right:20px;
}
.types, .engines {
	height:25px;
	line-height:25px!important;
	width:450px;
	float:right;
}

.gas_type {
	font-weight:bold;
	float:left;
	height:25px;
	line-height:25px!important;
}
.types input {
	margin:0px 5px 0px 0px;
}

.types span {
	padding-right: 10px;
}

#popup_window {
	width:205px;
	padding:5px;
	position:absolute;
	border:5px solid #FFF;
	background-color:#EAEEED;
	z-index:10;
	box-shadow:#000000 1px 0 3px;
	-moz-box-shadow:#000000 1px 0 3px;
	-webkit-box-shadow:#000000 1px 0 3px;
}

#popup_window div.info_item {
	position:relative;
}

#popup_window div.corner {
	width:13px;
	height:9px;
	background:url('../i/corner.gif') top left no-repeat;
	position:absolute;
	bottom:-18px;
}

#popup_window p.title {
	margin-bottom:10px;
	margin-top:5px;
}


#popup_window p.more_link {
	padding-top:10px;
}

#popup_details {
	border:3px solid #FFF;
	background-color:#FFF;
	box-shadow:#000000 0 1px 3px;
	-moz-box-shadow:#000000 0 1px 3px;
	-webkit-box-shadow:#000000 0 1px 3px;
	height:360px;
	width:590px;
	position:absolute;
	left:200px;
	top:50px;
	z-index:10;
}

#popup_details .overview_cnt, #popup_details .gallery_cnt {
	margin:auto;
	width:570px;
	height:270px;
	background-color:#EAEEED;	
	position:relative;
}

#popup_details .overview_cnt {
	padding:7px 0px 3px 0px;
}

#popup_details .gallery_cnt {
	display: none;	
}

#popup_details .window {
	width:570px;
	height:270px;
	overflow:hidden;
}

#popup_details .switch {
	height:30px;
	padding-left:10px;
}

#popup_details .switch li {
	float:left;
	line-height:30px;
	padding:0px 10px 0px 0px;
}

#popup_details .top {
	height:25px;
	margin-bottom:9px;
}

#popup_details .top h6 {
	float:left;
	font-size:16px;
	margin: 0px 0px 0px 10px ;
}

#popup_details .top .close {
	float:right!important;
}

.side_comps {
	width:235px;
	float:right;
}

.side_comps .back {
	padding-top:19px;
	height:43px;
}
.im_first
{
	margin-left:2px;
}

.side_comps .back a {
	display:block;
	width:122px;
	height:24px;
	background:url('../i/but_back.gif') 0px 0px no-repeat;
	float:right;
	margin-right:20px;
}

.side_comps .back a:hover {
	background-position: 0px -24px;
}

.side_comps ul {
	width:235px;
	margin:auto;
}

.side_comps li {
	margin-bottom:9px;
	width:182px;
	height:148px;
	font-size:100%;
	background-color:#bac2c5 
}

.side_comps .with_shadow {
	background:url("../i/sprite_bg.png") bottom left no-repeat;
	
}



.side_comps .hover p {
	/*font-size:13px;*/
}

.side_comps li p
{
	font-size:11px;
	/*margin-top:2px;*/
}

.side_comps .extra_title {
	line-height:20px;
	height:20px;
	padding:0px 9px;
}

.side_comps li.active {
	background-color:#bac2c5;
	background-image:none;
	width:215px;
	height: 172px;
	font-size:13px;
}
.side_comps li.active img
{
	margin-bottom:5px;
}
.side_comps li.active p
{
	font-weight:bold;
	font-size:14px;
}
.side_comps li a {
	color:#000;
	display:block;
	text-decoration: none;
	
}

.side_comps li p, .side_comps li h4 {
	padding-left:7px;
}

.side_codmps li a:hover, .side_codmps li a:focus, .side_comdps li.active a {
	text-decoration: none;
	margin:0px;
}
#popup_details .close a {
	margin-top:5px;
	margin-right:9px;
	display:block;
	height:20px;
	width:20px;
	background:url('../i/arrows_sprite.png') -330px -630px no-repeat;
}

#popup_details .close a:hover {
	background:url('../i/arrows_sprite.png') -61px -890px no-repeat;
}

#popup_details .pics {
	width:205px;
	margin-right:20px;
	float:left;
	padding-left:10px;
}

a.hover, a.popup {
	cursor:text;
}

#popup_details .text {
	padding-right:10px;
	padding-left:255px;
}

#popup_details .pics img {
	margin-top:3px;
	margin-bottom:17px;
}

a.popup {
	text-decoration:underline;
}

/* принт */
.print_container
{
	margin-left:0px!important;
	margin-right:0px!important;
	margin-bottom:10px!important;
}
.print
{
	margin-top:10px!important;
}
