html{ color:#000; background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{ margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select,button{*font-size:100%;}legend{color:#000;}html {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}h1{font-size:138.5%;line-height:110%;margin: 0 0.1em 1em;}h2{font-size:123.1%;}h3{font-size:108%;}h2,h3{margin:1.4em 0.1em 0.3em;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;} em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}.clr{clear:both;}object,a:active{outline:none;}.nobr{white-space:nowrap;}

#searchpanel {
	border: 0px solid black;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
a {
	color: #cc0066;
}

#carcas {
	min-width: 900px;
}

#footer {
	height: 40px;
}

#header {
	height: 145px;
}

#content {
	height: 100%;
}
#menustr {
	height: 31px;
	clear: both;
	position: relative;
	top: -23px;
}

/* ========== Хедер ============= */

#header div  {
	float: left;
}
.header_descr {
	height: 100%;
}

.mobile_piece {
	margin: 37px 0px 0px 0px;
}
h6, #header h2 {
	font-size: 18px;
	color: #a74e4e;
	margin: 45px 0px 12px 22px; 
	font-weight: normal;
}
h5, #header h2.second_line {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #fe4881;
	clear: both;
	margin: -7px 0px 0px 22px; 
}
.logo {
	width: 39%;
	border: 0px solid black;
}

.bin_content {
	display: block;
	margin: 10px 7px 0px 7px;
}

.bin_cont div {
	width: 143px;
	background: #cccccc;
	font-size: 13px;
}
#round_bottom {
	background: url(/img/angle_left.png) no-repeat left;
}
#round_bottom div div {
	background: url(/img/angle_left.gif) no-repeat left;
}
#round_bottom div {
	background: url(/img/angle_right.gif) no-repeat right;
	height: 11px;
}
#bin {
	position: relative;
	top: 13px;
	left: 55px;
}
/* ============ Строка меню ============== */

#menustr div {
	float: left;
	height: 100%;
}
.menuleft {
	background: url(/img/menu_angles_right.gif) no-repeat left;
	width: 13px;
	margin-left: 42px;
}
.active_menu {
	font-weight:900;
	
}
.menuright {
	background: url(/img/menu_angles_left.gif) no-repeat left;
	width: 13px;
}
.menucenter {
	background: #a1bdea;
	width: 555px;
}
.menupunkts li, #footer li {
	list-style-type: none;
	float: left;
	padding: 0px 5px 0px 5px;
}

.menupunkts li {
	border-right: 1px solid #ffffff;
	height: 13px;
	margin-top: -4px;
}

.menupunkts li a {
	font-weight: bold;
	color: #ffffff;
	position: relative;
	top: -1px;
}

.menupunkts {
	margin-left: 10px;
}
.searchblock {
position: relative;
	clear: both; 
	margin-top: 65px;
	font-size: 11px;
	margin-left: 2px;
	z-index:100;
}
.searchblock form, .searchblock div {
	background: #ffffff;
	z-index:100;
}
#searchfield {
	width: 115px;
	border: 1px solid #666666;

}
.searchblock form img {
	position: relative;
	top: 2px;
	left: 6px;
	
}
/*==================== Основной блок ============== */
.content_menu {
	width: 160px;
	padding-left: 33px;
	float: left;
	margin-top: -8px;
}
.content_center {
	vertical-align: top;
}
.content_menu ul {
	position: relative;
	top: -10px;
}

.content_menu ul li {
	list-style-image: url(/img/empty.png);
	margin-top: 12px;
	
}
.content_menu ul li a, .content_menu ul li span{
	color: #666699; 
	text-decoration: none;
}

.categor_catal {
	background: url(/img/bullet.gif) 0 5px no-repeat !important;
	margin: 23px 0px 17px -10px !important;	
	padding-left: 10px;
}

h4, .content_menu ul li strong {
	font-weight: bold;
	color: #666699;
}
.categor_catal span {
	position: relative;
	top: 0px;
}

/*============== Центральная часть.... ===================== */
.content_center {
	margin-left: 215px;
}
h1 {
	font-size: 18px;
	color: #993333;
	font-weight: normal;
	margin: 5px;
}
.vitrina_block {
	width: 325px;
	margin-top: 22px;
	float: left;
	min-height:250px;
}
.image {
	float: left;
	padding-right:15px;
	height:100%;
}
.description {
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 1px;
}
.description ul li {
	list-style-image: url(/img/empty.png);
}
.model_name {
	color: #666699;
	font-weight: bold;
	font-size: 14px;
	position: relative;
	top: 4px;
	left: 14px;
}
.price {
	color: #fe4881;
	font-size: 20px;
	margin-top: 5px;
	position: relative;
	-top: -7px;
	-left: 22px;
}
/* ================== Футер =================== */
#footer {
	border-top: 5px solid #cccccc;
	clear: both;
	margin: 0px 42px 0px 42px;
	position: relative;
	top: 120px;
}
#footer li {
	border-right: 1px solid #6699ff;
}
#footer ul {
	position: relative;
	top: -4px;	
}

#footer li a {
	position: relative;
	top: -2px;
	color: #6699ff;
}
#footer li.last, .menupunkts li.last {
	border: 0px;
}
#footer div {
	margin-left: 24%;
}
/* =============== Панель поиска ============== */

#searchpanel {
	width: 465px;
	color: #666666;
	font-weight: bold;
	margin: 10px 0px 0px 6px;
}

#searchpanel input {
	width: 81px;
	border: 0px solid black;
	background: url(/img/form_bg.gif) no-repeat;
	height: 23px;
	margin: 0px 10px 0px 10px;
}

h3 {
	margin: 15px 0px 7px 6px;
	font-size: 14px;
	font-family: Arial;
	color: #333333;
}
/* ========= Большое превью и путь к модели ========= */

.path {
	height: 12px;
	position: relative;
	top: 5px;
}
.big_review {
	width: 600px;
}
.big_review img {
	float: left;
	margin-top: 30px;
	padding-right:10px;
}
.big_review ul {
	position: relative;
	top: 43px;
	left: 25px;
}
.big_review ul li {
	list-style-image: url(/img/empty.png);
}
.big_review span {
	font-weight: bold;
	margin-right: 3px;
}
.pad_text_right {
	padding-right: 20px;
}
h2 {
	margin-bottom: 0px;
	position: relative;
	-top: 12px;
	font-size: 24px;
	color: #666699;
}
.price_big {
	top: 120px;
}
.path_border_left {
	border-left: 1px solid #cc0066;
}
.path_border_right {
	border-right: 1px solid #cc0066;
}
.path a {
	padding: 0px 4px 0px 4px;
	margin-left: 2px; 
	font-weight: bold;
}