* {margin:0px; padding:0px;}
body {background:url(/img/bg.gif); font-family:Arial; font-size:10pt; padding:20px 0;color:#A6A6A6;}
a {color:#FFFFFF}
a:hover {color:red}
.inner_body {width:998px; /*overflow:hidden; */ display:block; margin:0 auto; text-align:left; padding:0; }
img {border:none;}

.pt8{font-size:8pt;}
.pt10{font-size:10pt;}
.pt12{font-size:12pt;}
.pt14{font-size:14pt;}
.pt16{font-size:16pt;}
.pt18{font-size:18pt;}
.pt20{font-size:20pt;}
.pt22{font-size:22pt;}
.pt24{font-size:24pt;}
.pt8 div {padding:2px 0}
.red, .red a:link, .red a:visited, .red a:hover, .red a:active {color:#b10e0e;} 
.gray, .gray a:link, .gray a:visited, .gray a:hover, .gray a:active {color:silver; text-decoration:none;}
.d_gray, .d_gray a:link, .d_gray a:visited, .d_gray a:hover, .d_gray a:active {color:#201E29; text-decoration:none;}
.d_gray2, .d_gray2 a:link, .d_gray2 a:visited, .d_gray2 a:hover, .d_gray2 a:active {color:#2A292F; text-decoration:none;}
.black, .black a:link, .black a:visited, .black a:active {color:black; text-decoration:none;}
.top a,.white, .white a:link, .white a:visited, .white a:hover, .white a:active {color:#fff; text-decoration:none;}
p.active a, a.active{color:red !important}
p.active a, a.active{color:red !important}
.top a{color:gray; font-size:10pt}
.top a:hover{color:red}
.pd5 {padding:5px;}
.pd10 {padding:10px;}

.bold {font-weight:bold;}
.spacer,.clearing {clear:both; height:1px;}
a.black{font-size:12px}
a.black:hover {color:red}

input[type="text"]{color:#000; font-size:8pt; padding:2px; margin:0px 5px;}
input[type="password"]{color:#000; font-size:8pt; padding:2px; margin:0px 5px;}
select{color:#000; font-size:8pt; padding:0px; margin:0px 5px;}

h3 {color:#fff; font-weight:bold; font-size:12pt;margin-bottom:3px;}
h4{font-weight:bold;}

#outer {background:#000; padding:0px; width:100%;}
#container { width:100%; color:#fff;}
#left {/*float:left;*/margin:0px;margin-left:10px;
width:199px; 
padding:0;color:#fff; display:block; font-size:11px; text-align:left;}
#main {margin-left:220px;padding:20px;}
#right {/*float:right;*/margin:0;margin-right:10px; width:200px; color:#fff;  display:block; font-size:13px; text-align:left;}


.top {background:url("/img/top_left.gif") no-repeat top left; height:36px; width:100% }
.top .intop{background:url("/img/top_right.gif") no-repeat top right; padding:0 42px 0 25px;height:36px; display:block; }
.topbord {clear:both; margin:0 0 0 17px; padding:13px 0 5px 0; height:21px; min-height:21px; display:block; background:url(/img/topbg.gif) repeat-x top; background-color:#000000}
.blackfon {height:17px; display:block; background-color:#000000;}
.top p span { display:block; height:36px;}
.top ul {list-style:none; margin:0; padding:0;}
.top ul li {float:left; padding:0 18px 0 0; margin:0; }
.langselect {float:right}

.borderblock{clear:both;background:#000 url('/img/border-vert.gif') repeat-y top left; padding:0px 1px; margin-left:1px;}
.borderblock2{background:#000 url('/img/border-vert.gif') repeat-y top right; padding-right:1px;}

.menutab {width:994px; /*100%*/}
.menutab p.gray {color:#A6A6A6; text-align:center; margin:0 auto; padding:0 0 10px 0}


#header {height:145px;color:#a6a6a6; background:url(/img/carsbg.jpg) no-repeat left top; background-color:#000000}
#header .logo{float:left; padding:17px 0px 0px 64px;}

div#reg {background:transparent url(/img/regbg.jpg) no-repeat top left; float:right; width:164px; height:132px; margin:0 19px 0 0; text-align:center; }
div#reg .inerreg {padding:10px; font-size:10px}
div#reg  input {width:80px; height:14px !important; line-height:12px; font-size:8pt; margin:0; padding:0;background:#acacac; border:1px solid #5c5c5c;}
div#reg #button_enter {background:none; border:none; width:auto; /*49px;*/ height:auto !important; margin:10px auto 0 auto;/* margin:10px 30px 5px 0px;*/}
/*div#reg div {padding:2px 0}*/
.rl_bord {font-size:11px; padding:15px 0 0 0; text-align:center}
.rl_bord p {padding:15px 0; margin:0 auto}

#menu {color:#000; text-align:center !important; margin-left:0px !important;}
#menu table {width:100%; text-align:center !important;}
#menu table td {background:url('/img/menu_bg.png') repeat-x top left; height:20px; vertical-align:top;}
#menu #smapm2 table td{background:transparent}
#menu #smapm2 table td a{color:#FFFFFF; line-height:12px; vertical-align:top; display:block; text-align:left; font-weight:normal; font-size:11px; margin:3px 0; padding:4px 0 4px 2px}
#menu  table td a {color:#000; line-height:18px;  /*border-right:1px solid #000;*/text-align:center; font-weight:bold;font-size:10pt; text-decoration:none; font-family:Arial;}
#menu  table td a.selected {color:#f00;}
div.search_td {background:url(/img/search_bg.gif) no-repeat top left; width:200px; height:27px; margin-bottom:15px;}
div.search_td input {margin:4px 5px 0 5px; float:left}
.searchtext {width:130px; border: 1px solid black;}


#menu  table td.search_td {padding-bottom:3px;height:18px;vertical-align:top;}
#menu table td.search_td p { margin:0px;}
#menu table td.menu_td {height:18px; vertical-align:top; overflow:hidden;}
#menu table td.menu_td p{margin:0px;}
#menu table td.menu_td a{display:block;/* font-size:8pt; font-weight:normal;*/}
#menu table td div.table_menu3 {background:url('/img/menu_bg.png') repeat-x top left; height:18px;text-align:center;}

p.red_top_border {background:#a80c0c url("/img/corner_top_left.png") no-repeat top left; height:6px; overflow:hidden;_margin-right:-2px;}
p.red_top_border span {background:url("/img/corner_top_right.png") no-repeat top right; height:6px; float:right; width:6px;}
p.red_bottom_border {background:#6D0907 url("/img/corner_bottom_left.png") no-repeat top left; height:6px; overflow:hidden;_margin-right:-2px; }
p.red_bottom_border span {background:url("/img/corner_bottom_right.png") no-repeat top right; height:6px; float:right; width:6px; }
p.gray {padding:5px 0 10px 0; font-size:13px; margin-left:-20px}
p.gray_top_border {background:#828187 url("/img/corner_top_left.png") no-repeat top left; height:6px; overflow:hidden;}
p.gray_top_border span {background:url("/img/corner_top_right.png") no-repeat top right; height:6px; float:right; width:6px;}
p.gray_bottom_border {background:#2C2C38  url("/img/corner_bottom_left.png") no-repeat top left; height:6px; clear:both;overflow:hidden; }
p.gray_bottom_border span {background:url("/img/corner_bottom_right.png") no-repeat top right; height:6px; float:right; width:6px; }



#left .menu {background:#31313d url("/img/dark_grey_gradient.gif") repeat-x bottom left;padding:5px;font-family:Tahoma;font-weight:bold;text-align:left;}
#left .menu ul {list-style:none;cursor:pointer;}
#left .menu ul li {padding:3px; border-bottom:1px solid gray;}
#left .menu a {color:gray; text-decoration:none;  font-size:11px;}
#left .menu a:hover {color:red}
#left .SubMenu {color:gray}
#left .SubMenu:hover {color:red}
#left .SubMenu p:hover {color:red}
.menu ul#cat_menu ul li {background:none; border:none; padding-left:20px; color:gray; /*color:silver;*/}
#cat_menu p {text-align:left;}

.gray_block {background:#828187 url("/img/gray_gradient.jpg") repeat-x bottom left; padding:0px 5px; display:block; }
.gray_block hr {color:#929197; background:#929197; margin-bottom:10px; height:1px;}
.gray_block img {float:right; margin:0px 0px 10px 10px;}
.gray_block input {margin:5px 0px;}

.red_block {background:#a80c0c url("/img/red_gradient.jpg") repeat-x bottom left; padding:0px 10px;clear:both; /*width:175px; min-width:180px;*/ height:90px; /*overflow:hidden*/}
.red_block input {background:#acacac;  margin-bottom:5px;}
.red_block img {float:right;}
.red_block img.nofloat {float:none;}

.content .gray_block {background:#828187 url("/img/gray_gradient.jpg") repeat-x bottom left; color:#000;}
.content .gray_block  img {float:left; margin:0px 7px 7px 0px;}
.content p.gray_but {
	background:url("/img/gray_button_bg.gif") repeat-x top right; 
	height:17px; 
	width:92px; /*104px; */
	max-width:92px; 
	font-size:8pt; 
	color:#000; 
	text-align:center; 
	margin:0; padding:0
}
.content .gray_block p {color:#31313d; margin:0px 0px 5px 5px;}
.content .gray_block p img {float:none; margin:0px;}
.content .gray_block table td {vertical-align:top; font-size:10pt; color:#000; _padding:5px; line-height:17px;}
.content .gray_block input {margin:0px;}
/*.content .red_price {color:#B30208; font-weight:bold; font-size:10pt; margin-top:-20px; margin-left:0px; position:absolute;}*/
.content .red_price {color:#B30208; font-weight:bold; font-size:10pt; }

.lins a {color:#B30208; color:#999999; font-weight:bold; text-decoration:none !important;}
.lins a:hover {color:#fff; text-decoration:underline !important;}
.content {padding:0 10px; }
#tag_cloud2 {font-family:Times New Roman; width:545px;margin:0 auto; padding:0; text-align:justify}
#tag_cloud {font-family:Times New Roman; width:545px;margin:0 auto; padding:0; }
#tag_cloud2 .red a {text-decoration:none;}
#tag_cloud2 a:hover {color:#fff; text-decoration:underline;}
.cont{width:547px; min-width:557px; _width:552px; overflow:hidden}

#footer1 {background:#000 url("/img/footer_bg.gif"); }
#footer1 table {}
#footer1 table td {vertical-align:top; color:silver; width:20%; font-size:10pt;}
#footer1 table td p{padding:3px 0px;}

#footer2 {background:url("/img/footer2_left.gif") no-repeat bottom left;}
#footer2 p{background:url("/img/footer2_right.gif") no-repeat right bottom; margin-left:40px; margin-right:-1px;font-size: 12px;}
#footer2 p span.block {background:#000 url("/img/footer2_bg.gif") repeat-x scroll left top; display:block;height:36px;margin-right:40px;overflow:hidden; color:silver; line-height:36px; text-align:right;}
#footer2 p img { float:left; margin-top:5px; }	
#footer2 p span.footer_logo {float:left}
.SubMenu p {/*background:url(/img/gray_arrow_right.gif) no-repeat 0% 50%; padding-left:15px;*/ }
.active {background:url(/img/gray_arrow_bottom2.gif) no-repeat 0% 50% !important; padding-left:7px;}

#header #menu table td a.ar1 {margin:0;_margin-top:5px;}
#menu table td a {letter-spacing:0}
/*********** pop-up  image window  *************/
#main_image {}

img.public-image-big {
height:100%;
width:100%;
z-index:1100;
opacity: 0.2;
position:absolute;
}

div.public-inside-div {
background:#000000 none repeat scroll 0 0;
height:0;
padding-left:6px;
padding-top:6px;
width:0;
z-index:1000;
position: absolute;
top: 0px;
left: 0px;
}

div.public-outside-div {
border:1px solid #666666;
height:0;
visibility:hidden;
width:0;
/*width: 640px; height: 480px;*/ 
position:absolute;
top: 0px;
left: 0xp;
}

div.public-image-close-image {
background:transparent url(/images/close.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
height:20px;
margin-left:-18px;
margin-top:-2px;
width:20px;
z-index:1200;
position:absolute;
top: 0px;
left: 0px;
}

.public-inside-div {}

 img.popup-image{cursor: pointer;}

/*************************************** pop-down top menu *************************************************/				

/*
#menu .smapm {width:480px; float:left; clear:both; background:#393944; color:#FFFFFF; border:1px solid #5B5B5D; }
#menu .smapm a {background:none; display:block; float:none; font-size:11px; margin:0; line-height:19px; white-space:nowrap;}
#menu .smapm div {float:left; padding:8px 0;}
#menu .smapm .pro{ margin:0 22px 0 17px;}
#menu .smapm .other {float:right;}
*/

#menu #smapm2
{
	background:#393944; color:#FFFFFF; border:1px solid #5B5B5D; margin:0 10px; display: none; 
	padding:0;
	font-size:12px;
	
}

#menu #smapm2 a{line-height:12px;}
#menu #smapm2 a:hover {color:red;}
#menu a.smap { clear:both; float:none; height:8px; line-height:12px; text-align:center; width:246px; padding:0; margin:0 auto;}
#menu a.smap:hover {}
				
#menu a.smapa { clear:both; float:none; height:8px; line-height:12px; text-align:center; width:246px; padding:0; margin:0 auto;}
#menu a.smapa:hover {}

/**********************************************************************************************************/
#inner_body3{}
#arrow {width:247px; height:9px;padding:0px;display:block;}

#leftfilter_brand, #leftfilter_model
{
	margin-left: 0px;
	margin-bottom: 5px;
	width:166px;
	min-width:176px;
	border:1px solid black;
}

div.breadcrumb
{
	width: 100%;
	padding:0 7px;
	margin:0;
	line-height:14px;
	font-size:11px;
}
div.breadcrumb a, div.breadcrumb
{
	color: gray;
}

div.breadcrumb a:visited
{
	color: gray;
}

div.breadcrumb a:hover
{
color: red;
}

.gray_block td.padd{padding:10px !important}

.content {font-size:13px;}

td.two_col_right
{
	text-align: left;
	padding:3px 0px 3px 3px;
}

td.two_col_left
{
	text-align: left;
	padding:3px 3px 3px 0;
	
}
.clearing {clear:both}

h2.prodtitle {font-size:15px; margin:0; padding:0 0 0 7px;color: #fff; }
h1.title {font-size:13px; margin:0; padding:5px 0}
#menu table td#trans{background:none; font-size:12px; line-heigt:12px; height:12px;padding:0;}
.catalogue {/*width:547px; overflow:hidden;*/ margin:0 5px 20px 5px;}
.searchbut:hover {background:url(/img/button_search_a.gif) no-repeat top left}
.proddetail {width:550px; overflow:hidden}
.pabsolute {position:absolute; top:0; left:0}
.prelative{position:relative; width:100px; display:block; }
font.notetext {color:red}
#ItemDetai {font-size:11px;}

.bord {border-top:1px solid #2A2A2A; border-left:1px solid #2A2A2A}
.bord td, .bord th {border-bottom:1px solid #2A2A2A; border-right:1px solid #2A2A2A}

table .basket { border-top: 1px solid grey; border-left: 1px solid grey; }
.basket tr td, .basket tr th { border-bottom: 1px solid grey; border-right: 1px solid grey; }
.basket tr th { text-align: center; }


a.tooltip {}
a.tooltip b {display:none;}
a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
a.tooltip:hover b {display:block; position:absolute; top:20px; left:0px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; min-width: 75px; }

#tbl_feedback input[type=text], textarea, select
{
	border: 1px solid grey;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#TableFB2 input[type=text], textarea, select
{
	border: 1px solid grey;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.catalog-scroll-List {
	width: 240px; 
	height: 250px;
	padding-left: 25px;
	overflow: auto;
}
.catalog-section-list img {margin-right:10px; border:2px solid #CCC}
.buttons {width: 132px; text-align:center; line-height:15px; float:left; margin:0 3px 0 0; 
background:url(/img/buttons.jpg) no-repeat top left transparent; 
border: medium none; cursor: pointer;}
a.buttons {color:#000; text-decoration:none;font-size:10px;text-transform:uppercase}
a.buttons:hover {color:red}
.imgleft img{float:left; border:2px solid #CCC; margin:5px 10px 0 0}
.catalogbut {color:black; text-decoration:none; line-height:28px; font-weight:bold}
div.search_td2{
background:url("/img/search_bg.gif") no-repeat scroll left top transparent;
height:27px;
margin-bottom:15px;
width:200px;
margin-left:12px;
}

p#DetailVote {margin-top: 15px;}

.description { font-weight: bold; padding: 10px 0 0px 5px; }
.comment {font-style: italic; padding: 0 0 0 10px; }

#smallText {
    width: 100%;
    color: #000000;
    height: auto;
    margin: 5px 0;
    background: #c0c0c0;
    display: block;
}

.sTex {
    text-align: justify;
    padding: 5px 10px 0px 10px;
}

.LT-bg {
    background: url('/img/LT-bg.jpg') no-repeat;
    float: left;
    width: 10px;
    height: 10px;
}

.RT-bg {
    background: url('/img/RT-bg.jpg') no-repeat;
    float: right;
    width: 10px;
    height: 10px;
}

.LB-bg {
    background: url('/img/LB-bg.jpg') no-repeat left bottom;
    float: left;
    width: 10px;
    height: 10px;
    margin-top: -10px;
}

.RB-bg {
    background: url('/img/RB-bg.jpg') no-repeat right bottom;
    float: right;
    width: 10px;
    height: 10px;
    margin-top: -10px;
}

#panel {
	background: #c0c0c0;
	height: auto;
	display: none;
    text-align: justify;
    padding: 5px 10px 10px 10px;
}
.slide {
	margin: 0 0 5px 0;
	padding: 0;
    width: 150px;
    display: inline;
    float: right;
}
.btn-slide {
	background: url(/img/white-arrow.gif) no-repeat right -48px;
	text-align: center;
	width: 135px;
	padding: 10px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.TextUP {
	background-position: right 12px;
}
