html, body {height:100%;}
*, html, body, ul, ol, dl, li, dt, dd {margin:0px; padding:0px;}
* html body {width: expression(document.childNodes[1].offsetWidth < 1000 ? '1000px' : 'auto');}
body {font:13px Arial; background:#000000; height:100%; color:#1f1f1f; min-width:1000px; margin:0 auto;}
img {border:0px; -ms-interpolation-mode: bicubic;}
*html img {border:0px; -ms-interpolation-mode: bicubic;}
input, textarea {font:12px Arial; color:#1f1f1f;}
a {color:#265c7e; outline:none;}
a:hover {color:#265c7e; text-decoration:none;}
li {list-style-type:none;}
.clear{clear:both; height:0px; font-size:0; overflow:hidden;}
.minWidth {
	background:url(../images/mid_bg.png) repeat-y;
	position:relative;
	top:196px;
	width:1000px;
	min-height:100%;
  	_height:100%;
	margin:0 auto;
	
	}
h1 {font:normal 20px Tahoma; color:#444444;}	
/*----------------------------------------------------------------------------------------START*/
.maincontainer {width:1000px; padding:0 0 26px 0; position:relative; float:left;}
/*-----------------------------------------------------------------------------------------TOP*/
.top { background:url(../images/top_bg.jpg) no-repeat; width:1000px; height:196px; position:relative; left:0; top:-196px; float:left;}
.logo {background:url(../images/logo.png) no-repeat; width:156px; height:40px; display:block; position:absolute; top:17px; left:206px;}

.menu {background:url(../images/menu_bg.png) repeat-x; width:337px; height:49px; position:absolute; top:10px; right:221px;}
.menu ul {}
.menu li {float:left;}
.menu li a {color:#c1c1c1; text-transform:uppercase; font-size:11px; cursor:pointer; text-decoration:none; float:left;}
.menu li a span {background:url(../images/menu_border_span.jpg) no-repeat center -250px;padding:15px 16px 0px 16px; height:49px; float:left;}

.menu li a:hover { color:#fff;}
.menu li a:hover span, .menu li a.selected {background:url(../images/menu_border_span.jpg) no-repeat center -1px; color:#fff;}

#brand13 {width:127px; height:39px; position:absolute; bottom:106px; right:200px; position:absolute;}
#brand13 a {background:url(../images/forgiato.jpg) no-repeat; width:127px; height:39px; float:left;}
#brand13 a:hover, #brand13.selected a {background:url(../images/forgiato.jpg) no-repeat 0 -39px;}

#brand14 {width:111px; height:38px; position:absolute; bottom:71px; right:221px; position:absolute;}
#brand14 a { background:url(../images/asanti.jpg) no-repeat; width:111px; height:38px; float:left;}
#brand14 a:hover, #brand14.selected a {background:url(../images/asanti.jpg) no-repeat 0 -38px;}


#brand19 {width:118px; height:36px; position:absolute; bottom:33px; right:214px; position:absolute;}
#brand19 a { background:url(../images/lexani.jpg) no-repeat !important; width:118px; height:36px; float:left;}
#brand19 a:hover, #brand19.selected a {background:url(../images/lexani.jpg) no-repeat 0 -36px !important;}

#brand33 {width:122px; height:34px; position:absolute; bottom:1px; right:211px; position:absolute;}
#brand33 a { background:url(../images/antera.jpg) no-repeat !important; width:122px; height:34px; float:left;}
#brand33 a:hover, #brand33.selected a {background:url(../images/antera.jpg) no-repeat -1px -34px !important;}
/*-----------------------------------------------------------------------------------------MIDDLE*/
.middle {background:url(../images/mid_splash.jpg) no-repeat; width:1000px; margin:-196px 0 0; position:relative; float:left;}
.banner { background:url(../images/banner.jpg) no-repeat; width:643px; height:85px; margin:0 0 0 181px; display:inline; float:left;}
.inner { width:675px; margin:0 0 0 165px; display:inline; float:left;}
.mid-title { margin:12px 0 0 235px; display:inline; float:left;}
.mid-title .la { background:url(../images/mid_title_corners.jpg) no-repeat; width:23px; height:48px; font-size:0; float:left;}
.mid-title .ra { background:url(../images/mid_title_corners.jpg) no-repeat 0 -48px; width:23px; height:48px; font-size:0; float:left;}
.mid-title p { background:url(../images/mid_title_bg.png) repeat-x; height:48px; float:left;}
.mid-title p span { color:#928383; text-transform:uppercase; font-size:11px; padding:15px 0 0 0; float:left;}

.text { background:url(../images/text_bg.png) repeat-x; width:596px; padding:5px 10px; margin:7px 0 10px 20px; font:normal 12px Tahoma; line-height:18px; color:#fff; display:inline; float:left;}

.photo { width:659px; margin:7px 0 0 30px; display:inline; float:left;}
.photo .img1 { padding:0 15px 0 0; float:left;}
.photo .img2 {float:left;}
.photo .img3 {float:right;}

.photo2 {width:666px; margin:7px 0 0 7px; display:inline; float:left;}
.photo2 .img1 {background:url(../images/photo2_img1_bg.png) no-repeat; width:400px; height:194px; padding:0; float:left;}
.photo2 .img1 img {padding:15px 0 0 16px; float:left;}
.photo2 div {padding:7px 0 0 0; float:left;}
.photo2 div span { text-transform:uppercase; font-size:19px; padding:0 0 9px 11px; display:block; color:#f70000;}
.photo2 div p.img2 {background:url(../images/photo2_img2_bg.png) no-repeat; width:265px; height:153px;}
.photo2 div p.img2 img {padding:14px 0 0 14px;}
.photo2 div p.img2 a {display: block; width: 250px; height: 153px; overflow: hidden;}

.wheels_inf { width:620px; padding:20px 0 0 30px; float:left;}
.wheels_inf img { padding:0 25px 0 0; float:left;}
.wheels_inf div {width:230px; padding:10px 0 0 0; float:left;}
.wheels_inf p { text-transform:uppercase; color:#b2b2b2; padding:0 0 5px 0; font-size:13px; }
.wheels_inf .for { padding:0; float:right;}

.colors  {float:left; width: 100%; padding: 20px 0 0 0;}
.colors ul {float:left; width: 100%; padding: 0 10px 15px 10px;}
.colors li {float:left; padding: 0 15px;}

.cars {margin:54px 0 0 29px; display:inline; float:left;}
.cars ul {}
.cars ul li { padding:0 27px 25px 0; float:left;}
.cars ul li a {color:#aaaaaa; font-weight:bold; float:left;}
.cars ul li a:hover { color:#930000;}
.cars ul li div {}
.cars ul li a img {margin:0 15px 0 0; display:inline; height:150px; float:left;}
.cars ul li p {color:#fff; font-size:16px; padding:7px 0 0 0;}
/*.cars ul li a:hover img { border:4px solid #4c0404; background:0;}*/

.logos ul {padding:9px 0 0 10px; float:left;}
.logos ul li {background:url(../images/logos_li_bg.png) repeat-x 0 132px; width:164px; height:151px; padding:0 32px 0 20px; margin:0 0 10px 0;  text-align:center; float:left;}
.logos ul li a {width:164px; height:140px; display:table-cell; vertical-align:middle; text-decoration:none; cursor:pointer; text-align:center; float:left;}
.logos ul li a:hover {color:#c80f0f;}
.logos ul li a:hover p.tx, .logos ul li a.selected p.tx {color:#c80f0f;}
.logos ul li p.img {height:125px;}
.logos ul li p.img i {height:100%; display: inline-block;}
.logos ul li p.img i, img {vertical-align: middle;}
.logos ul li p.tx {color:#b1b0b0; font-size:12px; display:block; bottom:0; text-transform:uppercase;}

/*.wheels ul {padding:9px 0 0 10px; float:left;}
.wheels ul li {width:164px; height:151px; padding:0 32px 43px 20px; margin:0 0 10px 0;  text-align:center; float:left;}
.wheels ul li a {width:164px; cursor:pointer; display:table-cell; vertical-align:middle; text-decoration:none; text-align:center; z-index:99; float:left;}
.wheels ul li a p.img {height:185px;}
.wheels ul li a p.img i {height:100%; display: inline-block;}
.wheels ul li a p.img i, img {vertical-align: middle;}
.wheels ul li a p.tx {color:#b1b0b0; font-size:11px; display:block; bottom:0; text-transform:uppercase;}*/

.wheels ul {padding:9px 0 0 10px; float:left;}
.wheels ul li {width:164px; height:151px; padding:0 32px 43px 20px; margin:0 0 10px 0; display:inline; text-align:center; float:left;}
.wheels ul li a {width:164px; text-decoration:none;  text-align:center; float:left;}
.wheels ul li a:hover {text-decoration:none;}
.wheels ul li p {color:#b1b0b0; font-size:11px; padding:10px 0 0 0; text-transform:uppercase;}


/*-----------------------------------------------------------------------------------------------------------BOTTOM*/
.bottom {
	background:#000 url(../images/botom_bg.jpg) no-repeat center 0;
	position:relative;
	width:100%;
	height:96px;
	margin:170px auto 0 auto;
	}
.bottom-inner { width:1000px; height:96px; line-height:18px; position:absolute; left:50%; margin:0 0 0 -500px; color:#6f6162; font-size:11px; padding:0 0 0 0;} 
.b-txt1 {background:url(../images/logo_bottom.png) no-repeat 0 17px; width:165px; margin:0 0 0 76px; padding:11px 0 0 100px; display:inline; float:left;}
.b-txt1 p {font:normal 14px "Trebuchet MS"; color:#444444;}
/*--------------------------------------------------------------------------------------------------OTHERS*/
.list {padding:0 0 18px 0; overflow:hidden;}
.list li {background:url(../images/marker.gif) no-repeat 0 9px; padding:0 0 0 18px; display:block; _display:inline-block;}
.list li p {padding:0;}
.s-table {width:100%; border-collapse:collapse; margin:0px 0 18px 0; border-top:1px dotted #cccccc;}
.s-table th { width:200px; padding:7px 12px 7px 0px; text-align:left; border-bottom:1px dotted #cccccc; font:bold 13px Tahoma; color:#990000;}
.s-table td {text-align:left; padding:7px 12px; font:bold 13px Arial; border-bottom:1px dotted #cccccc; color:#444444;}
/*------------------------------form*/
.form {background:#fdf3f5; border:1px solid #f7b8c5; width:465px; padding:10px 20px 5px 20px; margin:0 0 18px 0; position:relative; float:left;}
.form ul {margin:-30px 0 0 0; float:left;}
.form li {padding:0 0 10px 0; width:465px; float:left;}
.form li p {padding:0 0 3px 0;}
.form li p span, .formdescr span {color:#E03164;}
.form li input {background:#fff; width:250px; height:20px; line-height:20px; padding:0 5px; border:1px solid #f7b8c5;}
.form li textarea {background:#fff; border:1px solid #f7b8c5; padding:2px 5px 3px 5px;}
.form li .LV_invalid {color:#E03164; padding:3px 0 0 0;}
.form li img {float:left;}
.formdescr {width:160px; top:28px; right:30px; position:relative; float:right;}
.formdescr span {font-size:21px; padding:5px 0 0 0; float:left;}
.formdescr i {width:135px; padding:0 0 0 5px; font-style:normal; float:left;}
.form .button {float:left;}

span.error {color: #2842ab;}

.pages {float:left; line-height:normal;}
.pages ul { padding:0; margin:0; float:left;}
.pages ul li {padding:0; margin:0; border:0; float:left;}
.pages ul li span {color:#999999;}
.pages ul li a {padding:0px 6px; float:left;}
.pages ul li.selected a {color:#8f1313; font-weight:bold; text-decoration:none;}
.pages ul li.prev a { background:url(../images/pages_arrow.png) no-repeat 7px 5px; width:7px; height:17px; float:left;}
.pages ul li.next a {background:url(../images/pages_arrow.png) no-repeat 3px -88px; width:7px; height:17px; float:left;}

.short_descr {padding:0 0 0 36px; width:591px; float:left;}
.wheels {float:left;}


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(../images/controls.png) -100px 0 no-repeat;}
#cboxTopRight{width:21px; height:21px; background:url(../images/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:21px; height:21px; background:url(../images/controls.png) -100px -29px no-repeat;}
#cboxBottomRight{width:21px; height:21px; background:url(../images/controls.png) -129px -29px no-repeat;}
#cboxMiddleLeft{width:21px; background:url(../images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(../images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(../images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(../images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(../images/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/templates/default/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
iframe {display:none;}
