body {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color: #252525;
	margin:0;
	padding-top:120px;
	background-color:#000000;
	background-image:url(imgs/body_bg.gif);
	background-repeat:repeat;
}
td {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color: #252525;
}
H1 {
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	margin-bottom:15px;
	padding:0;
}
H2 {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	margin-bottom:15px;
	padding:0;
}
H3 {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight:bold;
	color: #c70d00;
	margin-top:25px;
	margin-bottom:10px;
	padding:0;
}
H4 {
	font-family: Arial;
	font-size: 8px;
	font-style: normal;
	font-weight:bold;
	color: #000000;
	margin:0;
	padding:0;
}
a {
	color:#428cbf;
	text-decoration:none;
}
a:hover {
	color:#0069b2;
	text-decoration:none;
}
ol li {
	margin-bottom:5px;
}
.spisok {
	margin-top:10px;
}
.spisok li {
	list-style-image:url(imgs/spisok_m.gif);
	margin-bottom:5px;
}
.big {
	font-size: 14px;
}
.small {
	font-size: 9px;
}
.white {
	color:ffffff;
}
.grey {
	color:#898989;
}
.grey2 {
	color:#545454;
}
.red {
	color:#ff270b;
}
.but {
	height:20px;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	color: #dee7ee;
	background-color:#4f687c;
	border-left:1px solid #8aacc1;
	border-top:1px solid #8aacc1;
	border-right:1px solid #163043;
	border-bottom:1px solid #163043;
	background-image:url(imgs/but_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	cursor:pointer;
	padding:0;

}
#logo {
	position:absolute;
	left:30px;
	top:15px;
	z-index:500;
	width:260px;
	height:105px;
}
#tel {
	position:absolute;
	right:450px;
	top:50px;
	z-index:95;
	width:150px;
	height:100px;

}
#z_black {
	position:absolute;
	left:0px;
	top:10px;
	z-index:50;
	width:600px;
	height:175px;
	background-image:url(imgs/z_black.png);
	background-repeat:no-repeat;
	filter:expression(fixPNG(this));
}
#z_white {
	position:absolute;
	left:0px;
	top:0px;
	z-index:60;
	width:450px;
	height:10px;
	background-image:url(imgs/z_white.png);
	background-repeat:no-repeat;
	filter:expression(fixPNG(this));
}
#z_red {
	position:absolute;
	left:15%;
	top:0px;
	z-index:70;
	width:710px;
	height:44px;
	background-image:url(imgs/z_red.png);
	background-repeat:no-repeat;
	filter:expression(fixPNG(this));
}
#z_blue {
	position:absolute;
	left:50px;
	top:84px;
	z-index:80;
	width:860px;
	height:89px;
	background-image:url(imgs/z_blue.png);
	background-repeat:no-repeat;
	background-position:center;
	filter:expression(fixPNG(this));
}
#content {
	position:absolute;
	left:0;
	top:0;
	z-index:900;
	width:100%;
	height:100%;
	border:0;
	padding-top:120px;
}
.left {
	width:215px;
	vertical-align:top;
/*	background-color:#000000;*/
}
.center {
	vertical-align:top;
	background-color:#ffffff;
	padding:17px;
}
.rightfull {
	width:210px;
	vertical-align:top;
}
.rightfull a {
	color:#84afcb;
}
.rightnone {
	width:9px;
}
.center_banner {
	background-color:#bfc8d1;
	height:200px;
	/*padding:7px;*/
	text-align:center;
	background-image:url(imgs/banner_center_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.center_banner_bot {
	background-color:#bfc8d1;
	height:4px;
}
.center_banner_bot_inner {
	background-color:#ffffff;
	height:4px;
}

#menu  {
    float:left;
    line-height:25px;
}
#menu ul {
    margin:0;
    padding:0;
    list-style:none;
}
#menu li {
    display:inline;
    margin:0;
    padding:0;
	color:#c5e8ff;
	font-size:12px;
	cursor:pointer;
}
#menu a {
	width:215px;
    float:left;
    display:block;
	color:#c5e8ff;
	border-bottom: 1px solid #141414;
	background-color:#000000;
	background-image:url(imgs/menu_m.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#menu a:hover {
	background-color:#20282e;
}
#menu span {
	margin-left:30px;
}

#tabs div {
	height:29px;
	vertical-align:top;
	padding-top:8px;
	float:left;
}
#tabs {
	width:215px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	float:none;
}
#tabs div {
	float:left;
}
.tab1 {
	width:83px;
	background-image:url(imgs/tab_1.gif);
	background-repeat:no-repeat;
	text-align:right;
	cursor:pointer;
}
.tab1a {
	width:83px;
	background-image:url(imgs/tab_1a.gif);
	background-repeat:no-repeat;
	text-align:right;
	cursor:pointer;
}
.tab2 {
	width:32px;
	background-image:url(imgs/tab_2.gif);
	background-repeat:no-repeat;
}
.tab2a {
	width:32px;
	background-image:url(imgs/tab_2a.gif);
	background-repeat:no-repeat;
}
.tab3 {
	width:100px;
	background-image:url(imgs/tab_3.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.tab3a {
	width:100px;
	background-image:url(imgs/tab_3a.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
#basket {
	position:absolute;
	top:7px;
	right:5px;
	width:205px;
	height:110px;
	padding:10px;
	vertical-align:top;
	background-image:url(imgs/basket_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	z-index:920;
}
#basket a {
	color:#84afcb;
}
#login {
	position:absolute;
	top:7px;
	right:218px;
	width:210px;
	height:110px;
	padding:10px;
	vertical-align:top;
	background-image:url(imgs/login_bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	z-index:930;
}
#login a {
	color:#84afcb;
}
.inputdark {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	color:#898989;
	background-color:#1b1b1b;
	border:1px solid #3b3b3b;
	padding-left:5px;
	background-image:url(imgs/inputdark_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:20px;
}
.inputlight {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	background-color:#ffffff;
	border:1px solid #adadad;
	padding-left:5px;
	background-image:url(imgs/inputlight_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:20px;
}
.b_red {
	height:110px;
	background-image:url(imgs/b_red.png);
	background-repeat:no-repeat;
	background-position:left top;
	float:none;
	filter:expression(fixPNG(this));
}
.b_red a {
	color:#6e93ac;
}
.b_red a:hover {
	color:#c5e8ff;
}
.b_blue {
	height:110px;
	background-image:url(imgs/b_blue.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	filter:expression(fixPNG(this));
}
.b_blue a {
	color:#6e93ac;
}
.b_blue a:hover {
	color:#c5e8ff;
}
.bluezone {
	background-color:#e8eff6;
	padding:10px;
}
.foto {
	border:1px solid #adadad;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.price {
	font-weight:bold;
	margin-top:5px;
}
.tovar {
	width:220px;
	height:90px;
	float:left;
	margin-right:15px;
	margin-bottom:10px;
}
.tovar_view {
 padding:0 10px 20px 10px;
 border-bottom:1px solid #a2b6cc;
 margin-bottom:20px;
 background-image:url(imgs/tovar_view_bg.gif);
 background-repeat:repeat-x;
 background-position:left bottom;
}
.tovar_view ul {
	padding-top:10px;
	margin-top:15px;
	margin-bottom:15px;
}
.tovar_view li {
	list-style-image:url(imgs/spisok_m.gif);
	margin-bottom:5px;
	padding-left:20px;
	list-style-position:outside;
}
.zag {
	height:35px;
	padding-left:10px;
	color:#FFFFFF;
	border-bottom:1px solid #141414;
	background-color:#000000;
}
.news {
	color:#545454;
	background-color:#000000;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:11px;
	padding-right:15px;
}
.news a {
	color:#b7b7b7;
}
.news a:hover {
	color:#c5e8ff;
}
.newsfoto {
	border:1px solid #adadad;
	float:left;
	margin-right:8px;
	margin-bottom:5px;
}
#moveleft {
	display:none;
	position:absolute;
	z-index:990;
	top:400px;
	right:0px;
	width:9px;
	height:30px;
}
#moveright {
	display:none;
	position:absolute;
	z-index:993;
	top:400px;
	right:201px;
	width:9px;
	height:30px;
}
.partners {
	/*background-color:#eff1f3;
	background-image:url(imgs/partners_bg.gif);
	background-repeat:no-repeat;
	background-position:center bottom;*/
}
.partners img {
	margin-left:5px;
	margin-right:5px;
}
.table {
margin-top:10px;
margin-bottom:15px;
}
.table td {
	font-size:12px;
	padding:8px;
	background-color:#e8eff6;
	border-bottom:1px solid #c4d0dd;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #c4d0dd;
}
.table th {
	font-size:12px;
	text-align:left;
	font-weight:bold;
	padding:8px;
	background-color:#c4d0dd;
	border-bottom:1px solid #a7b3c0;
	border-top:1px solid #e6f0f9;
	border-left:1px solid #e6f0f9;
	border-right:1px solid #a7b3c0;
}
.table2 td {
	padding:4px;
	background-color:#e8eff6;
	border-bottom:1px solid #c4d0dd;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #c4d0dd;
}
.porsche {
	width:240px;
	height:205px;
	vertical-align:top;
	float:left;
}