body {
	margin: 0;
	padding: 0;
	color: #444960;
	background : #4F76B5 url(../bg/bg.gif) repeat 0 0;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 16px;
}
p, body,  div, td, input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
h1, p.h1 {
	font-size: 15px;
	margin : 12px 13px 10px 5px;
	text-align : center;
	color : #274E7E;
	padding : 4px 0;
	clear : both;
	text-transform : uppercase;
	font-weight : normal;
}
h2 {font-size: 18px;}
h3 {
	font-size: 16px;
	margin : 10px 0px 0 0;
	padding : 0px;
}
h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
}
h1.c0{
	background : #FD4C10 url(../bg/b0.jpg) no-repeat -10px 0;
	text-align : left;
	font-size : 20px;
	padding : 8px 9px;
}
h1.c{
	text-align : center;
	font-size : 20px;
	padding : 8px 9px;
}

em.red{
	font-style : normal;
	color : #E10000;
}
#page {
	margin:0 auto 0px;
	width:988px;
	padding : 0 4px 0px 4px;
}
#page div.top {
	display : block;
	width : 988px;
	height : 28px;
	border-radius: 0px 0px 0px 0px;
	margin : 0 0 0px 0px;
	background : #234776 url(../bg/m2.gif) repeat-x 0px 0;
	border-top : 1px solid #A0BCE2;
	border-bottom : 1px solid #A0BCE2;
	box-shadow: 1px 2px 4px #222222;
}
#page span.cart {
	font-size:12px;
	line-height:18px;
	margin:0px;
	padding: 4px 0 2px 30px;
	border : 1px solid Silver;
	border-radius: 5px 5px 5px 5px;
	display : block;
	float : right;
	background : White url(../bg/bg_basket.png) no-repeat 7px;
	color : #31466A;
	width : 60px;
	height : 20px;
	top : 280px;
	right : 10px;
}
#page span.cart a{
	font-weight : bold;
	color : Black;
}

ul, dt, dd {margin: 0;padding: 0; list-style: none;}
#page div.top ul {
	color:#FFFFFF;
	float : left;
	position : relative;
	padding : 0px;
}
#page div.top ul li {
	height:22px;
	padding:5px 0 1px;
	display : inline;
	float : left;
	font-size : 12px;
	border-right : 1px solid #A0BCE2;
	font-weight : normal;
	text-transform : uppercase;
	text-shadow : 1px 1px #111111;
}
#page div.top ul li.active {
	color: #FFA500;
	display:block;
	line-height:18px;
	padding: 5px 20px 0 20px;
}
#page div.top ul li a {
	color: #F5F5F5;
	line-height:18px;
	padding:0 15px;
	text-decoration:none;
}
#page div.top ul li a:hover {
	color: #E6D9DF;
	text-decoration: none;
	text-shadow : 1px 2px #221111;
}
#page div.top2 {
	display : block;
	top : 0px;
	width : 988px;
	height : 100px;
	padding : 0 0px;
	box-shadow: 1px 2px 3px #333333;
	color : #DCDCDC;
	background : #395788 url(../bg/vline.gif) repeat-x 0px 0px;
}
#page div.top2 .top2left {
	display : block;
	top : 4px;
	width : 250px;
	height : 100px;
	float : left;
	padding : 0px 0 0 0px;
	background : transparent url(../bg/moskvich_logo.gif) no-repeat 50px 0;
}
#page div.top2  .top2left a{
	font-size : 12px;
	color : #716C6F;
	display : block;
	width : 250px;
	position : relative;
	text-align : center;
	font-weight : normal;
	text-indent : -9999px;
	height : 90px;
}
#page div.top2 .top2m {
	display : block;
	top : 0px;
	width : 560px;
	height : 95px;
	float : right;
	background : transparent url(../bg/top_car.jpg) no-repeat right;
}
#page div.top2 .top2m h2{
	font-size : 20px;
	text-align : center;
	text-shadow : 1px 1px #00275B;
	color : #FF9900;
	margin : 50px 150px 0 0;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 25px;
}
#page div.top2 .top2right {
	display : block;
	width : 150px;
	height : 80px;
	margin : 10px 0 0;
	float : right;
	border-left : 1px dotted White;
	padding : 4px 0 0 20px;
	font-size : 14px;
	text-shadow : 1px 1px #000000;
	color : White;
	font-weight : bold;
}
#page div.top2 .top2right p {
	padding : 7px 5px 7px 5px;
	font-size : 12px;
}
#page div.top2 .top2right p.cont {
	padding : 5px 3px 0px 0px;
	color : #FFDEAD;
	font-size : 13px;
	line-height : 16px;
	font-family : Arial, Helvetica, sans-serif;
}

#page div.top2 .top2right p a {
	color : #FF9900;
}
#content {
	width: 986px;
	padding: 12px 0;
	margin : 0px 0 0px;
	background : White url(../bg/leftbg.gif) repeat-y;
	border : 1px solid #C6DAEA;
	box-shadow: 1px 2px 3px #333333;
	border-top : 4px solid #FFA500;
}
.left {
	width: 210px;
	padding: 3px 0px 0px 0px;
	overflow : hidden;
	margin : 0px;
	display : block;
}
.left h2{
	font-size : 12px;
	color : #271822;
	font-weight : bold;
	text-align : left;
	margin : 0 0 2px 5px;
	text-transform : uppercase;
	padding : 3px 3px 3px 3px;
	text-decoration : underline;
}
.left h2 a{
	color : #271822;
}
.sale {
	width: 200px;
	padding: 0px 0px 0px 0px;
	overflow : hidden;
	margin : 0 5px 15px 5px;
	height : 100%;
	display : block;
	border : 0px solid #60759B;
}
.sale p{
	font-size : 12px;
	color : Black;
	font-weight : normal;
	text-align : left;
	margin : 0 0 2px 0;
	text-transform : uppercase;
	padding : 3px 3px 3px 5px;
}
.sale p a{
	text-decoration : none;
	color : #162E45;
	text-shadow : 1px 1px White;
}
.sale p a:hover{
	text-decoration : underline;
	color : #415C83;
}
.sale p.brand{
	padding : 0 3px 0 5px;
}
.left p.price{
	padding : 0 3px 0 5px;
	text-align : center;
	font-size : 15px;
	margin : 0 10px 20px;
}
.left p.price a{
	padding : 2px 9px 2px;
	text-align : center;
	font-size : 15px;
	margin : 0 10px 20px;
	background-color : #386FA2;
	border-right : 1px solid #A0BCE2;
	font-weight : normal;
	text-transform : uppercase;
	text-shadow : 1px 1px #111111;
	color : White;
	border-radius: 9px 9px 9px 9px;
	text-decoration : none;
}
.left p.price a:hover{
	text-decoration : underline;
}
.sale ul {
	width: 200px;
	overflow: hidden;
	padding: 0px;
	margin : 0px 0 5px 0px;
	display : block;
}
.sale ul li {
	font-size: 12px;
	width: 180px;
	padding: 1px 0 1px 2px;
	font-weight : normal;
	background : #F5F8FA;
	margin : 1px 1px 1px 18px;
	border-bottom : 1px dotted #415C83;
}
.sale ul li a{
	color: #3958A8;
	text-decoration : none;
}
.sale ul li.active a{
	color : #FF8C00;
}
.sale ul li a:hover{
	text-decoration : underline;
	color : #FF8C00;
}
.info {
	width: 760px;
	overflow: hidden;
	margin: 0;
	padding: 0px 7px 2px 8px;
	float : right;
	color : #2C3A58;
}
.info div.ci0 {
	background-image : url(../bg/c0.jpg);
	background-repeat : no-repeat;
	background-position : right top;
}
.info div.item{
	display : block;
	width : 152px;
	float : left;
	margin : 10px 20px 10px 18px;
	padding : 0px;
}
.info div.item h2{
	margin : 0px;
	padding : 2px;
	font-weight : normal;
	text-align : center;
	font-size : 14px;
}
.info div.item div.img{
	display : block;
	width : 150px;
	height : 120px;
	margin : 0px;
	padding : 0px;
	overflow : hidden;
	text-align : center;
	border : 1px solid #274E7E;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 1px 1px 2px #274E7E;
	float : left;
	background : White;
}
.info div.item div.img:hover{
	border : 1px solid #274E7E;
	box-shadow: 1px 2px 4px #274E7E;
}
.info div.item div.data{
	display : block;
	width : 150px;
	padding : 0px;
	float : left;
}
.info div.item div.data p{
	padding : 4px 0 0;
}
.info div.item div.data p em{
	font-style : normal;
	color : #784763;
}
.info div.item div.data p.price{
	padding : 4px 0 4px;
	border-bottom : 1px dotted Silver;
	border-top : 1px dotted Silver;
}
.info div.item div.data p.price  span.red{
	color : #FF4500;
	font-size : 15px;
	font-weight : bold;
	line-height : 16px;
	padding : 0px 3px;
}
.info div.item div.data p.price  span.was{
	padding : 0px 5px;
	text-decoration : line-through;
}
.info div.item div.data p a{
	text-decoration : none;
}
.info div.item div.data p a:hover{
	text-decoration : underline;
	color : #FE0000;
}
.info div.item div.data p.more a{
	text-decoration : underline;
	color : #915577;
}
.info div.item div.data p.more a:hover{
	text-decoration : underline;
	color : #3F2534;
}
.info div.model{
	display : block;
	width : 750px;
	margin : 0px;
	padding : 5px;
	clear : both;
}
.info div.model div.img{
	display : block;
	width : 150px;
	/*height : 200px;*/
	margin : 0px;
	padding : 0px;
	float : left;
	overflow : hidden;
	text-align : center;
	border : 1px solid #274E7E;
	border-radius: 4px 4px 4px 4px;
	background-color : White;
}
.info div.model div.img:hover{
	border : 1px solid #274E7E;
	box-shadow: 1px 2px 3px #274E7E;
}
.info div.model div.price{
	width : 585px;
	display : block;
	float : right;
	padding : 0 0px 10px 13px;
}
.info div.model div.price p, .info div.j{
	text-align : justify;
}
.info div.model div.price p.c{
	text-align : center;
	padding : 12px 0 0 0;
}
.info div.model div.price img{
	margin : 0 0 5px 9px;
	padding : 0;
}

.info div.model div.price span.red{
	color : #FF4500;
	font-size : 15px;
	font-weight : bold;
	line-height : 16px;
	padding : 0px 3px;
}
.info div.model div.price a img{
	margin : 9px 0 9px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 1px 2px 4px #8191A1;
}
.info div.model div.price a img:hover{
	margin : 11px 8px 7px 10px;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 1px 2px 2px #708090;
}
.info div.model h2{
	margin : 7px 0;
	font-size : 14px;
	font-weight : normal;
	padding : 0;
}
.info div.model h2.tabl{
	margin : 7px 0 2px;
	font-size : 13px;
	font-weight : normal;
	text-align : center;
}
.info div.model div.imgs{
	display : block;
	width : 750px;
	/*height : 120px;*/
	margin : 4px 0px;
	padding : 0px;
	float : left;
	overflow : hidden;
}
.info div.model div.imgs div.img{
	display : block;
	width : 120px;
	height : 120px;
	margin : 0 3px 5px 0;
	padding : 0px;
	float : left;
	overflow : hidden;
	border-radius: 5px 5px 5px 5px;
	border : 1px solid #613A52;
}

.info div.model div.imgs img{
	padding : 0px;
	margin : 0px;
}
.info div.model div.desc{
	display : block;
	width : 750px;
	/*height : 120px;	*/
	margin : 0px;
	padding :  0px;
	float : right;
	overflow : hidden;
}
.info div.model div.desc p{
	font-size : 12px;
}
.info div.model div.desc p{
	padding : 0px 0px 7px 0px;
	margin : 0px;
}
.info div.model p.items{
	line-height : 18px;
	background : #F5F5F5;
	border-bottom : 1px solid Silver;
	margin : 12px 0;
}
.info div.model p.items a{
	font-size : 13px;
	color : Black;
	font-weight : normal;
	text-decoration : underline;
	padding : 0px 7px;
}
.info div.model p.items a:hover{
	color : #999999;
	text-decoration : underline;
}
.info div.model p a{
	margin : 0 5px;
	color : #274E7E;
}
.info div.text{
	padding : 5px 15px 10px;
}
.info div.text p.h1{
	text-align : center;
}
.info div.text p{
	padding : 0px;
	line-height : 16px;
	text-align : justify;
	margin : 5px 0;
}
.info div.text p.townes a{
	text-decoration : none;
	color: #2c3a58;
	cursor : default;
}
.info div.text p.imgb{
	padding : 7px 0px;
	text-align : center;
}
.info div.text p.imgb img{
	padding : 0px;
	margin : 0;
}
.info div.text p.back{
	padding : 9px 0px;
	text-align : center;
}
.info div.text p.back a{
	color : #AE8699;
}
.info div.half{
	width : 50%;
	display : block;
	float : left;
}
.info p.here strong{
	color : #FF8C00;
	font-weight : normal;
}
.info ul.list{
	margin : 7px 30px;
}
.info ul.list li{
	margin : 2px 0px;
	background : url(../bg/list.gif) no-repeat left 4px;
	padding : 0 0 0 12px;
}
.info ul.list li a{
	font-size : 13px;
	color : #272C36;
}
.info .model ul.list{
	margin : 7px 30px;
	background : #EAEAEA;
	padding : 0 0 0 0px;
}
.info .model ul.list li{
	margin : 3px 0px;
	background : url(../bg/list.gif) no-repeat 5px 7px;
	padding : 3px 0 3px 17px;
	border-bottom : 1px dotted Gray;
}
.info .model ul.list li a{
	font-size : 13px;
	color : #272C36;
}

#header {
	height:96px;
	left:0;
	padding:0;
	position: relative;
	top:0;
	width:980px;
}
#header strong {
	display:inline;
	float:left;
	margin:2px 0 3px 5px;
}
#header strong a {
	background:url("../bg/logo.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:91px;
	overflow:hidden;
	text-indent:-12000px;
	width:187px;
}


.info img{
	padding: 0px;
	margin : 0 0px;
}
.info .text img{
	padding: 0px;
	margin : 0 0px 9px 12px;
}
.info .text img.l{
	padding: 0px;
	margin : 0 10px 9px 12px;
}
.info img.logo{
	padding: 0px;
	margin : 0px 0px;
	/*border : 1px solid Black;*/
}
.info div.logos{
	padding: 10px 0 0;
	margin : 7px 4px;
	border : 1px solid #272C36;
	display : block;
	width : 180px;
	height : 85px;
	background-color : White;
	float : left;
	overflow : hidden;
	text-align : center;
	font-size : 18px;
	line-height : 22px;
}
.info div.logos div{
	display : block;
	width : 150px;
	height : 60px;
	margin: 0 15px;
	text-align : center;
	overflow : hidden;
}
.info div.logos p{
	font-size : 14px;
	margin : 1px 0 0 0;
	background : #EDF1F6;
}
.info h2{
	margin : 7px 10px 7px 0px;
	color : #35202D;
	font-size : 14px;
	padding : 8px 9px;
	clear : both;
	font-weight : normal;
}
.info h2.c{
	background: #F0E6EC none;
	padding : 5px 9px 5px 5px;
	border-bottom : 1px solid Gray;
}
.info h2.or, info p.or{
	color : #FF9900;
	font-weight : normal;
}
.info span.or{
	color : #F06600;
}
.info h3{
	font : normal 13px Arial, Helvetica, sans-serif;
	margin : 12px 0 3px 0;
	font-weight : bold;
}
.info h3.or{
	margin : 3px 0 3px 0;
	color : #FF7908;
	font-weight : bold;
}
.info div.text h2{
	margin : 7px 0 7px 0px;
	color : #764E61;
	font-size : 14px;
	text-align : center;
}
.info div.text ul{
	margin : 7px 0 7px 20px;
}
.info div.text ul li{
	margin : 3px 0 3px 0px;
	padding : 0 0 0 12px;
	background : url(../bg/list.png) no-repeat 0 5px;
}
.info div.text div.c1{
	margin : 3px 0 12px 3px;
	padding : 0px;
	background : Silver;
	width : 625px;
	height : 175px;
	border-radius: 10px 10px 10px 10px;
	text-align : center;
}
.info div.text div.c1 img{
	margin : 0px;
	padding : 0px;
	width : 625px;
	height : 150px;
	border-radius: 10px 10px 0px 0px;
}
.info div.text div.c1 a{
	font-size : 17px;
	color : #FE0000;
	text-decoration : none;
	line-height : 18px;
}
.info div.text div.c1 a:hover{
	color : #CA0000;
	text-decoration : underline;
}
.info div.text div.c2{
	margin : 3px 9px 12px 4px;
	padding : 0px;
	background : transparent;
	width : 300px;
	height : 175px;
	border-radius: 10px 10px 10px 10px;
	text-align : center;
	border : 1px solid Gray;
	float : left;
}
.info div.text div.c2 img{
	margin : 0px;
	padding : 0px;
	width : 300px;
	height : 150px;
	border-radius: 10px 10px 0px 0px;
}
.info div.text div.c2 a{
	font-size : 15px;
	color : #FE0000;
	text-decoration : none;
	line-height : 17px;
	font-weight : bold;
}
.info div.text div.c2 a:hover{
	color : #CA0000;
}
.info div.text div.c2:hover{
	border: 1px solid #FE0000;
	box-shadow: 1px 1px 3px #FE0000;
}
.item div.desc {
	clear : both;
	padding-top : 9px;
}
.info table{
	border: 1px solid Silver;
	margin : 5px auto 9px;
	padding : 1px;
	background : White;
}
.info table.ins{
	border: 0px;
	margin : 0px auto;
	padding : 0px;
}

.info tr.top td, .info tr.ttop td{
	text-align : center;
	background : #8BABDA;
	border-bottom : 1px solid #FF9900;
	color : #FFF8DC;
	text-shadow : 1px 1px #274E7E;
}
.info tr td{
	font-family : Arial, Helvetica, sans-serif;
	background-color : #E4E9EF;
	padding : 1px 3px;
	font-size : 12px;
}
.info tr.tabl td, .info tr td.tabl{
	background-color : White;
	color : #2C3A58;
}
.info tr td.tabl em{
	color : #FE0000;
	font-style : normal;
}
.info tr.top td a{
	color : White;
}
.info tr.top td a:hover{
	color : White;
}
.info tr td a{
	color : #353E4A;
	text-decoration : none;
}
.info tr td a:hover{
	color : #353E4A;
	text-decoration : underline;
}
.info tr td input.subm_butt{
	font-size : 11px;
}
.info p.cart{
	font : 12px/16px Arial, Helvetica, sans-serif;
	text-align : center;
	color : #FE0000;
	clear : both;
	padding: 2px 0 0 0;
}
p {
	margin: 0;
	line-height: 15px;
	padding: 3px 0 3px 0;
}
p.tab {
	margin: 0 0 0 30px;
}
p.red{
	color : #FE0000;
	text-align : center;
}
a {
	color: #264F81;
	text-decoration: underline;
}
a:hover {text-decoration: none;}
#footer {
	clear: both;
	margin: 0px 0 0px 0;
	overflow : hidden;
	width : 986px;
	position : relative;
	background : #DFEAF4 none;
	border : 1px solid #C9DBED;
	box-shadow: 1px 2px 3px #222222;
}
#footer ul.b{
	display : block;
	margin : 0px 0 0 0px;
	padding : 4px 22px 4px 20px;
	text-align : center;
	background : #29537C url(../bg/m2.gif) repeat-x;
	border-top : 1px solid #29537C;
	border-bottom : 1px solid #29537C;
}
#footer ul.b li{
	display : inline;
	margin : 6px 12px;
	padding : 0px;
	font-size : 12px;
}
#footer ul.b li a{
	color : #DCDCDC;
	text-decoration : none;
}
#footer ul.b li a:hover{
	text-decoration : underline;
}
#footer p.ul {
	font-size: 12px;
	text-align : left;
	padding : 4px 0 0px 3px;
	text-decoration : underline;
}
#footer .sale{
	float : left;
	border: 0px solid #5C5C5C;
	margin : 5px 18px;
	padding : 4px;
	width : 280px;
	background : transparent;
}
#footer .sale ul{
	padding : 0;
	margin : 5px 0;
}
#footer .sale ul li{
	padding : 0 12px;
	margin : 0;
	font-size : 11px;
}
#footer p.foot {
	font-size: 11px;
	text-align : center;
	color : #183045;
	padding : 7px;
}
#footer p.foot a{
	color : #183045;
	padding : 0 9px;
	text-decoration : none;
}
input[type=text] , textarea {
	border: 1px solid Silver;
}
input[type=text] {
	border-radius: 5px 5px 5px 5px;
	margin : 2px 0;
}
input[type=text].incart {
	text-align : center;
}

#gmap{
	display : block;
	width : 600px;
	height : 320px;
	margin : 20px auto;
	padding : 0;
	border : 1px solid Gray;
	clear : both;
}
#gmap a{
	color : #708090;
}
/*#cont{
	display : block;
	width : 305px;
	margin : 0;
	padding : 0;
	float : left;
}
#cont h2{
	color : #FF8C00;
}*/
.clear{
	clear : both;
}
div.news {
	width : 730px;
	padding : 7px 0px 7px 0px;
	float : right;
}
div.news div.img{
	width : 150px;
	overflow : hidden;
	float : left;
	padding : 0px 0px;
	/*border : 1px solid #B7B7B7;
	border-radius: 4px 4px 4px 4px;*/
	text-align : center;
}
div.news div.img img{
	margin : 0;
}
div.news div.data{
	width : 565px;
	overflow : hidden;
	padding : 0 0 0 15px;
	float : left;
}
div.news div.data p{
	margin : 0 0 0 0px;
}
div.news div.data p.more{
	text-align : right;
}
div.news div.data p.more a{
	color : #3D2533;
}
div.news div.data h2{
	text-align : left;
	font-size : 12px;
	color : #3D2533;
	margin : 0 0 7px 0;
	background-color : #EDF0F3;
	border-bottom : 1px solid #F28500;
}
div.news div.data h2.news{
	font-size : 14px;
	color : #4466BF;
	padding : 2px 4px 2px 0px;
}
div.news div.data h2.news a{
	text-decoration : none;
}
div.news div.data h2.news a:hover{
	color : #2E93ED;
}
div.news div.data ul{
	margin : 7px 0 7px 15px;
}
div.news div.data ul li{
	margin : 0 0 4px 0;
}
#slider1{
	width : 750px;
	border : 1px solid #5D3E4D;
	float : left;
	/*height : 60px;*/
	overflow : hidden;
	border-radius: 0px 0px 0px 0px;
	margin : 0 5px;
}
div.ff{
	display : block;
	width : 260px;
	height : 21px;
	top : 60px;
	right : 7px;
	text-align : right;
	padding : 2px;
	font-size : 12px;
	color : #FAFAD2;
	border-radius: 10px 10px 10px 10px;
	float : right;
}
div.ff form #flog {
	border: 1px solid #183045;
	border-radius: 10px 10px 10px 10px;
	width: 140px;
	background : #F0F8FF;
	padding : 1px 0 1px 5px;
}
div.ff .im{
	margin : 2px 2px;
	float : right;
}
div.pagena{
	clear : both;
	width : 720px;
	margin: 12px 0px 12px 15px;
}
div.pagena span{
	display : block;
	border : 1px solid Gray;
	border-radius: 4px 4px 4px 4px;
	color : #515151;
	margin : 0 5px 7px 0;
	padding : 1px 2px;
	background-color : #FFF59B;
	width : 20px;
	text-align : center;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
}
div.pagena span.st{
	width : 30px;
}
div.pagena a span{
	background-color : transparent;
}
