body {
	margin: 0; padding:0; border:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
   /*	background-color: #fff; background-image: url(img/bg.jpg); background-repeat: repeat-x; */
}
#head {
	width: 100%;
	clear: both;
}
#head2 {
	width: 100%;
	clear: both;
}
div.head_left {
	width: 25%;
	//margin-right: -100%;
	float: left;
}
div.head_right {
	width: 75%;
	//margin-left: 25%; 
	//display: inline;
	float: left;
}
div.icons {
	padding: 24px 0 0 90px;
	position: relative; float: left;
}
span.map {
	padding: 0 24px 0 24px;
}
div.logo {
	padding: 27px 0 0 50px;
	position: relative; float: left;
}
div.icon {
	width: 22%;
	text-align: center;
	padding: 20px 0 0 0;
	float: left;
}
div.icon img {
	margin: 0 0 10px 0;
}
#red_polosa {
	width: 100%;
}
div.red {
	margin: 20px 0 0 0;
	width: 13px; height: 191px;
	position: relative; float: left; clear: left;
	background-color: #3399ff;
}
div.menu {
	padding: 20px 0 0 37px;
	line-height: 26px;
	position: relative; float: left;
}
div.lenta {

	clear: both; 
	width: 100%;
	padding: 20px 0 0 0; 
}
div.lenta_left {
	float: left;
	width: 70%; height: 191px;
	//margin-right: -100%;
	background: #3399ff;
}
div.lenta_left img {
	padding: 0px 0px 0 0;
	float: left;
}
div.lenta_left ul {
	padding: 0px;
	margin: 15px 0 0 0;
	line-height: 22px;
	color: #fff;
	list-style-position: inside;
}
div.lenta_right {
	float: left;
	width: 30%; height: 191px;
	//margin-left: 60%;
	//display: inline;
	background: #3399ff;
	text-align: right;
}
div.lenta_right img {
	width: 142px;
	margin: 0 0 0 0;
	margin-left: -285px;

	position: relative;
	//position: absolute;
}
h1 {
	font-size: 150%; color: #fff; font-weight: normal;
	margin: 25px 0 0 0;
}
div.text h2 {
	font-size: 120%; color: #4a5665;
	margin: 20px 0 20px 0;
}
#content {
	width: 100%;
	padding: 27px 0 0 0;
	clear: both;
}
div.left {
	width: 25%;
	position: relative; float: left;
}
div.center {
	width: 55%;
	//margin-right: -100%;
	position: relative; float: left;
}
div.right {
	width: 20%;
	//margin-left: 55%; 
	//display: inline;
	position: relative; float: left;
	//position: absolute;
}
div.blue {
	width: 13px; height: 190px;
	position: relative; float: left; clear: left;
	background-color: #4a5665;
}
div.search_bg {
	width: 92%; height: 190px;
	//width: 82%;
	background-color: #edf0f2;
}
div.search {
	width: 88%;
	padding: 32px 0 0 50px;
	* padding: 32px 0 0 37px;
}
input {
	font-family: Arial; font-size: 12px;
	position: relative; float: left;
}
input.search {
	padding: 0 0 0 10px;
	position: relative;
	width: 47px; height: 20px;
}
div.search_links {
	padding: 0 0 0 50px;
	* padding: 13px 0 0 37px;
	line-height: 26px;
}
div.vote {
	padding: 15px 0 0 50px;
}
div.vote h3 {
	font-size: 140%; color: #4a5665; font-weight: normal;
}
div.vote p {
	margin: 10px 0 10px 0;
}
div.text {
	width: 95%;
	line-height: 18px;
	clear: left;
}
div.text h3 {
	font-size: 140%; color: #006699; font-weight: normal;
	margin: 0 0 10px 0;
}
div.text h4 {
	font-size: 100%; color: #4a5665;
	margin: 25px 0 -4px 0;
}
small {
	font-size: 90%; color: #4a5665;
	*font-size: 85%;
}
span.data {
	font-size: 90%; color: #898f99;
}
ol.news li {
	margin: 10px 0 0 0;
	line-height: 17px;
}
img.pic {
	margin: 5px 13px 13px 0;
	float: left;
}
img.pic_r {
	margin: 5px 0 13px 13px;
	float: right;
}
img.icon {
	margin: 0 7px 0 0;
	float: left; clear: left;
}
p.icon {
	margin: 18px 0 18px 0;
}
#footer {
	width: 100%; height: 185px;
	background-image: url(img/footer.jpg); background-repeat: repeat-x;
	clear: both;
}
div.banner {
	margin: 120px 0 0 50px;
}
div.copyright {
	margin: 135px 0 0 0;
}
div.berg {
	margin: 135px 0 0 90px;
}
div.check {
	width: 5%;
	position: relative; float: left; clear: left;
	padding: 5px;
}

div.model {
	width: 15%;
	position: relative; float: left;
	padding: 5px;
}
/*
div.description {
	width: 40%;
	position: relative; float: left;
	padding: 5px;
}
*/
div.price {
	width: 15%;
	position: relative; float: left;
	padding: 5px;
	text-align: center;
}
div.for {
	width: 20%;
	position: relative; float: left;
	padding: 5px;
	text-align: center;
}
div.fuel {
	width: 20%;
	position: relative; float: left;
	padding: 5px;
}
div.phases {
	width: 20%;
	position: relative; float: left;
	padding: 5px;
}
div.series {
	width: 25%;
	position: relative; float: left;
	padding: 5px;
}
span.title {
	font-weight: bold; color: #4a5665;
}
hr {
	position: relative; float: left;
	width: 100%;
	clear: left;
	margin: 5px 0 5px 0;
	* margin: 5px 0 -5px 0;
	color: #ccd0d2;
	background: #ccd0d2;
	border-top: 1px solid #ccd0d2;
}
div.basket {
	margin: 27px 0 27px 0;
	padding-bottom: 15px;
	background-color: #4a5665;
	width: 92%;
	position: relative; float: left;
}
div.basket_in {
	padding: 5px 0 0 50px;
	font-size: 85%; color: #fff;
}
div.basket_in span {
	color: #bcc1c9;
}
div.basket_in img {
	padding-top: 3px;
}
div.basket_1 {
	width: 10%;
	position: relative; float: left; clear: left;
	margin: 3px 0 3px 0;
}
div.basket_2 {
	width: 60%;
	position: relative; float: left;
	margin: 3px 0 3px 0;
}
div.basket_3 {
	width: 25%;
	position: relative; float: left;
	margin: 3px 0 3px 0;
}
div.product {
	width: 45%;
	position: relative; float: left;
}
div.comment {
	width: 90%;
	font-size: 90%;
	position: relative; float: left;
	padding: 10px 0 0 30px;
	font-style: italic;
}
div.product strong {
	color: #4a5665;
}
p.download {
	font-size: 85%;
	line-height: 19px;
}
p.download img {
	margin-top: 5px;
}
span.price {
	font-weight: bold;
	color: #d6332e;
}
div.product_check {
	width: 10%;
	position: relative; float: left;
}
div.accessories {
	width: 35%;
	position: relative; float: left;
}
div.accessories_desc {
	width: 35%;
	position: relative; float: left;
}
div.accessories_price {
	width: 10%;
	position: relative; float: left;
}
div.add {
	width: 130px;
	position: relative; float: right;
	padding-top: 15px;
	text-align: right;
}
div.recom {
	width: 95%;
	position: relative; float: left;
}
div.add img {
	margin: 5px 10px 0 0;
	position: relative; float: left;
}
div.add input {
	position: relative; float: left;
}
div.pages {
	width: 100%;
	margin-top: 10px;
	position: relative; float: left;
}
div.pages_next_prev {
	width: 45%;
	font-size: 120%; font-weight: bold; color: #4a5665;
	position: relative; float: left;
}
div.next_prev {
	width: 50%; color: #bfbfbf;
	text-align: right;
	position: relative; float: left;
}
span.larr {
	font-size: 115%; color: #bfbfbf;
}
span.rarr {
	font-size: 115%; color: #000;
}
div.pages_num {
	width: 100%;
	margin: 14px 0 0 0;
	font-size: 115%;
	float: left;
}
span.page_select {
	background-color: #4a5665; color: #fff;
	padding: 2px 5px 2px 5px;
}
dt {
	font-weight: bold;
	margin: 7px 0 7px 0;
}
span.support {
	color: #ca4844;
}
div.sum {
	width: 10%;
	position: relative; float: left;
	padding: 5px;
}
div.name {
	width: 55%;
	position: relative; float: left;
	padding: 5px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
sup {
	color: #ca4844;
	font-weight: bold;
	font-size: 130%;
}
div.r_search {
	width: 25%;
	position: relative; float: left;
	padding: 14px 0 0 0;
}
div.r_search2 {
	width: 60%;
	position: relative; float: left;
	padding: 7px 0 7px 0;
}
a:link, a:visited {
	color: #4a5665;
	text-decoration: underline;
}
a:hover {
	color: #d6332e;
	text-decoration: underline;
}

DIV.gallery {
	margin-left:58px;
	* margin-left:0px;
}
div.photo {
	width: 20%;
	position: relative; float: left;
	padding: 5px;


}
div.description {
	width: 75%;
	position: relative; float: left;
	padding: 5px;

}