@charset "utf-8";
/* CSS Document */

body{
margin:0;
padding:0;
font:normal 13px Arial, Helvetica, sans-serif;
color:#000000;
background:url(/images/body.jpg) repeat-x;
}
img{
padding:0;
margin:0;
border:none;
}
a{
color:#000000;
text-decoration:underline;
}
.wrapper, .wrapperIndex, .header, .topMenu, .container, .footer, .footer p, .wrapperIndex h1, .wrapperIndex h2, .bigpic, .bigpic_white, .langCartLogin ul, .leftColomnProductPage ul{
display:block;

z-index:1;
}
.leftColomn, .rightColomn, .leftColomnProduct,.leftColomnProduct_white, .footerIndex, .rightColomnProduct,.rightColomnProduct_white, h1, h2, .wrapperIndex h3, .wrapperIndex h4, .wrapperIndex h5, .langCartLogin, .ssubm, .indexMain, .indexMain2, .langCartLogin ul li, .leftColomnProductPage, .rightColomnProductPage, .leftColomnProductPage_white , .rightColomnProductPage_white{
display:block;
position:relative;
float:left;
}
.wrapper, .wrapperIndex{
display:block;
position:relative;
margin:0 auto 0 auto;
padding:0;
width:980px;
}
.wrapperIndex .indexMain{
margin:0;
padding:0 0 0 65px;
width:915px;
height:142px;
}
.wrapperIndex .indexMain2{
margin:0;
padding:0 0 0 65px;
width:915px;
height:53px;
}
/*----------------------------------------------------------header*/
.header{
margin:0;
padding:0;
width:980px;
height:130px;
border-top:4px #336699 solid;
background:url(/images/headerbg.jpg) repeat-x;
}
h1{
width:214px;
height:130px;
background:url(/images/logo.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
.header h2{
width:393px;
height:130px;
background:url(/images/logo2.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
.rus{
width:393px;
height:130px;
background:url(/images/logo2_ru.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
.fre{
width:393px;
height:130px;
background:url(/images/logo2_fr.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
h3{
font:bold 23px Arial, Helvetica, sans-serif;
color:#CC0000;
margin:28px 0 15px 28px;
z-index:1;
}
h4{
font:normal 20px Arial, Helvetica, sans-serif;
color:#333333;
margin:28px 0 15px 28px;
}
.wrapperIndex h1{
width:980px;
height:466px;
background:url(/images/indexb.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
.wrapperIndex h2{
width:208px;
height:142px;
background:url(/images/welc1.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
.wrapperIndex h3{
width:200px;
height:142px;
background:url(/images/welc2.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
.wrapperIndex h4{
width:201px;
height:142px;
background:url(/images/welc3.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
.wrapperIndex h5{
width:239px;
height:142px;
background:url(/images/welc4.jpg) no-repeat;
padding:0px;
margin:0px;
text-indent:-1001px;
overflow:hidden;
}
.langCartLogin{
width:373px;
height:130px;
padding:0px;
margin:0px;
}
.langCartLogin p{
margin:15px 0 15px 0;
padding:0;
font-size:14px;
}
.langCartLogin ul li{
list-style:none;
padding:0;
margin:0;
height:25px;
vertical-align:middle;
}
.langCartLogin a{
color:#990000;
}
.langCartLogin strong{
color:#990000;
font-size:14px;
}
.langCartLogin input{
width:75px;
height:16px;
}
.langCartLogin input.subm{
width:49px;
height:20px;
}
.langCartLogin select{
margin:15px 0 0 0;
width:120px;
}
/*----------------------------------------------------------topMenu*/
.topMenu{
margin:0;
padding:0;
width:980px;
height:38px;
background:url(/images/menu_stripe.jpg) no-repeat center;
text-align:center;
}

.menu_Divider { }
/*----------------------------------------------------------container*/
.container{
margin:0;
padding:0;
width:980px;
background:url(/images/containerbg.jpg) bottom repeat-x;
}
.container_white{margin:0;padding:0;width:980px;/*background:url(/images/containerbg.jpg) bottom repeat-x;*/ background-color:#FFFFFF;}
.left28px{
margin:0 0 0 28px;
}
.container p{
margin:10px 28px 0 28px;
line-height:17px;
}
/*----------------------------------------------------------footer*/
.footer{
margin:0;
padding:0;
width:980px;
height:88px;
background:url(/images/footerBg.jpg) repeat-x;
text-align:center;
}
.footerIndex{
margin:0;
padding:0;
width:980px;
height:88px;
text-align:center;
}
.bigpic{
padding:0;
margin:0;
width:980px;
height:254px;
background:url(/images/botCont.jpg) no-repeat;
}
.bigpic_white{
padding:0;
margin:0;
width:980px;
height:254px;
background:url(/images/botContW.jpg) no-repeat;
}
.footer ul{
display:block;
position:relative;
margin:0 auto 0 auto;
padding:20px 0 0 0;
width:550px;
height:20px;
}
.footer ul li{
display:block;
position:relative;
float:left;
margin:0 2px 0 2px;
padding:2px 0 2px 0;
list-style:none;
border-right:1px #666666 solid;
color:#FFFFFF;
}
.footer p{
color:#cccccc;
}
.footer a{
color:#cccccc;
text-decoration:none;
}
/*----------------------------------------------------------leftColumn*/
.leftColomn{
width:515px;
z-index:1px;
}
.leftColomnProduct{
width:237px;
height:660px;
background:url(/images/leftProdBg.jpg) no-repeat;
}
.leftColomnProduct_white{
width:237px;
height:660px;
}
.leftColomnProduct ul, .leftColomnProduct_white ul{
width:207px;
padding:0;
margin:0 0 0 20px;
_margin:0 0 0 10px;
}
.leftColomnProduct ul li, .leftColomnProduct_white ul li{
padding:0 0 0 10px;
margin:0 0 5px 0;
font-size:14px;
background:url(/images/leftProdBullet.jpg) 0px 5px no-repeat;
list-style:none;
}
.leftColomnProduct ul li.red, .leftColomnProduct_white ul li.red{
padding:0 0 0 10px;
margin:0 0 5px 0;
font-size:14px;
background:url(/images/leftProdBulletRed.jpg) 0px 5px no-repeat;
list-style:none;
color:#990000;
font-weight:bold;
}
.leftColomnProduct ul li a , .leftColomnProduct_white ul li a{
text-decoration:none;
}
.leftColomnProduct ul li.red a, .leftColomnProduct_white ul li.red a{
text-decoration:none;
color:#cc0000;
}
.leftColomnProductPage{width:416px;height:660px;}
.leftColomnProductPage p{padding:0;margin:0 0 20px 30px;}
.leftColomnProductPage ul{padding:0;margin:20px 0 0 28px;_margin:0 0 0 18px;width:310px;}
.leftColomnProductPage ul li{list-style:none;padding:0;margin:10px 0 0 0;font-size:14px;font-weight:bold;}
.leftColomnProductPage ul.pics{padding:0;margin:0 0 0 28px;_margin:0 0 0 18px;width:310px;}
.leftColomnProductPage ul.pics li{float:left;list-style:none;padding:0;margin:0 10px 0 0;}
.leftColomnProductPage a.red{color:#cc0000;}
.leftColomnProductPage a.redDecNone{color:#cc0000;text-decoration:none;}

.leftColomnProductPage_white { background-color:#FFFFFF; }
.leftColomnProductPage_white{width:416px;height:660px;}
.leftColomnProductPage_white p{padding:0;margin:0 0 20px 30px;}
.leftColomnProductPage_white ul{padding:0;margin:20px 0 0 28px;_margin:0 0 0 18px;width:310px;}
.leftColomnProductPage_white ul li{list-style:none;padding:0;margin:10px 0 0 0;font-size:14px;font-weight:bold;}
.leftColomnProductPage_white ul.pics{padding:0;margin:0 0 0 28px;_margin:0 0 0 18px;width:310px;}
.leftColomnProductPage_white ul.pics li{float:left;list-style:none;padding:0;margin:0 10px 0 0;}
.leftColomnProductPage_white a.red{color:#cc0000;}
.leftColomnProductPage_white a.redDecNone{color:#cc0000;text-decoration:none;}

/*----------------------------------------------------------rightColumn*/
.rightColomn{
width:465px;
background:url(/images/rightBg.jpg) no-repeat;
}
.rightColomnProduct{
width:743px;
}
.rightColomnProduct_white{
width:743px;
background:url(/images/rightBg_n.jpg) repeat-x #eeeeee;
}
.rightColomnProductPage h4{font:normal 20px Arial, Helvetica, sans-serif;color:#333333;margin:70px 0 15px 28px;}
.rightColomnProductPage .lightGreyBg{width:428px;height:22px;background-color:#eeeeee;margin:0 0 15px 30px;_margin:0 0 0 20px;padding:7px;font:bold 14px Arial, Helvetica, sans-serif;}
.rightColomnProductPage{width:564px;}
.rightColomnProductPage p.backRight{float:right;width:120px;height:50px;padding:10px 0 0 0;margin:15px 25px 0 0;}
.rightColomnProductPage p.backRight a{color:#cc0000;}
.rightColomnProductPage ul.checkb{margin:15px 0 15px 25px;_margin:15px 0 15px 15px;padding:0;}
.rightColomnProductPage .checkb li{list-style:none;margin:0;padding:0;}
.rightColomnProductPage h5{color:#cc0000;font-size:16px;padding:0;margin:0 0 0 30px;_margin:0 0 0 20px;}


.rightColomnProductPage_white { background-color:#FFFFFF;}
.rightColomnProductPage_white h4{font:normal 20px Arial, Helvetica, sans-serif;color:#333333;margin:70px 0 15px 28px;}
.rightColomnProductPage_white .lightGreyBg{width:428px;height:22px;background-color:#eeeeee;margin:0 0 15px 30px;_margin:0 0 0 20px;padding:7px;font:bold 14px Arial, Helvetica, sans-serif;}
.rightColomnProductPage_white{width:564px;}
.rightColomnProductPage_white p.backRight{float:right;width:120px;height:50px;padding:10px 0 0 0;margin:15px 25px 0 0;}
.rightColomnProductPage_white p.backRight a{color:#cc0000;}
.rightColomnProductPage_white ul.checkb{margin:15px 0 15px 25px;_margin:15px 0 15px 15px;padding:0;}
.rightColomnProductPage_white .checkb li{list-style:none;margin:0;padding:0;}
.rightColomnProductPage_white h5{color:#cc0000;font-size:16px;padding:0;margin:0 0 0 30px;_margin:0 0 0 20px;}

.rightColomnProduct table.usedProd{width:713px;padding:0;margin:15px;}
.rightColomnProduct table.usedProd tr.greyBg{background-color:#454545;color:#ffffff;font-weight:bold;}
.rightColomnProduct table.usedProd tr td{text-align:center;border-top:1px #CCCCCC solid;}

.rightColomnProduct_white table.usedProd{width:713px;padding:0;margin:15px;}
.rightColomnProduct_white table.usedProd tr.greyBg{background-color:#454545;color:#ffffff;font-weight:bold;}
.rightColomnProduct_white table.usedProd tr td{text-align:center;border-top:1px #CCCCCC solid;}

.rightColomnProduct_white table.usedProd2{width:713px;padding:0;margin:15px;}
.rightColomnProduct_white table.usedProd2 tr.greyBg{background-color:#454545;color:#ffffff;font-weight:bold;}
.rightColomnProduct_white table.usedProd2 tr td{}

.watchvideo{
padding:0;
margin:17px 0 0 28px;
}
.watchvideo2{
padding:0;
margin:0 0 0 28px;
}
.homeNew{
padding:0;
margin:20px 0 0 28px;
}

/* ---------------------------------------------------------------------2 COLUMN CONTENT [SS] */
.content_2_columns { width:100%; background-color:#FFFFFF; margin-top:0px; float:left; }

/* ---------------------------------------------------------------------DROP DOWN ITEMS */
/* Navigation */
.navOn { color:#FFFFFF; font-family:Tahoma; font-size:16px; font-weight:bold;  text-decoration:none;   cursor:pointer; }
.navOff { color:#EAEAEA; font-family:Tahoma; text-decoration:none; font-size:16px;   cursor:pointer;}

.dropmenudiv{z-index:10; display:none; position:absolute; margin:0px; /*top:5px;*/ /*padding-top:5px;*/ left:0px; }
.dropmenudivS{/*border-bottom: 1px solid #ffffff;*/ width:158px; height:32px; background:url(/images/subMenu.jpg) no-repeat; }
.dropmenudivM{font-family:Tahoma; font-size:16px; height:38px;   text-align:center; color:#EAEAEA; /*border-left: solid 1px #f1f1f1; border-right: solid 1px #f1f1f1;*/}
.dropmenudivMo{font-family:Tahoma; font-size:16px; text-align:center; height:38px;    color:#FFFFFF; font-weight:bold; /*border-left: solid 1px #ffffff; border-right: solid 1px #ffffff;*/  background:url(/images/prod_bg.jpg) no-repeat center top; }
.dropmenudiv table{ /*border-top: solid 1px #ffffff; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff;*/ font-family:Tahoma; font-size:14px; line-height:28px;  color:#EAEAEA;   }
.dropmenudiv a{display: block; /*border-bottom: 1px solid #cccccc;*/ padding: 0px 0px 0px 15px; text-decoration: none; font-family:Tahoma; font-size:13px; color:#EAEAEA; font-weight:normal; background:url(/images/subMenu.jpg) no-repeat left;}
.dropmenudiv a:visited{ color:#EAEAEA; font-weight:normal;}
.dropmenudiv a:hover{ color:#ffffff; font-weight:normal;}



/* ------------------------------------------------------------------------------PRODUCT LIST */
.product_list_image { padding:2px; border:3px solid #dbdbdb; background-color:#FFFFFF;} 
.smallThumbProd { padding:2px; border:1px solid #dbdbdb; background-color:#FFFFFF;}
.product_list_image28px { padding:2px; border:3px solid #dbdbdb; margin-left:28px;}
.item_cont { width:253px; text-align:center;  /*border:1px #CCFF00 solid;*/}
.item_container_float { float:left; width:253px; padding:0px 76px 32px 0px; /*border:1px #0066FF solid;*/}
.item_container_float_lastInRow { float:left; width:253px; padding:0px 0px 32px 0px; /*border:1px #FF0000 solid;*/}
.products_holder { margin:5px 0 0 28px; /*border:1px #33FF00 solid;*/}
.product_page_link { font-family:Tahoma; font-size:16px; color:#000000; text-decoration:underline; font-weight:bold;}


/* ------------------------------------------------------------------------------ShoppingCART */

#cartTableHeading { background-color:#DFDFDF; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:bold; } 
#cartTableHeading td { padding-left:15px; }
.arial_12 { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.action_link { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#CC0000; }
.arial_14 { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px; }
.productTitleCart { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px; padding-left:15px; }


.dealerForm{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0 0 0 34px;
	_margin:0 0 0 24px;
	width:640px;
}
.dealerForm table{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:640px;
	border:1px #cccccc solid;
	background:url(/images/contTblBg2.jpg) no-repeat;
}
.dealerForm table td.submTdBg{
	background:url(/images/submTdBg.jpg) repeat-x;
	padding:10px 0 0 246px;
	border-top:1px #cccccc solid;
}
.dealerForm textarea{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:430px;
	height:105px;
}
.dealerForm hr{
	position:relative;
	display:block;
	border-top:1px #cccccc solid;
	height:1px;
}

.contactForm{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0 0 0 34px;
	_margin:0 0 0 24px;
	width:320px;
}
.contactForm a{
	position:relative;
	display:block;
	color:#CC0000;
	margin:5px 0 0 0;
	padding:0;
}
.contactForm table{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:320px;
	border:1px #cccccc solid;
	background:url(/images/contTblBg.jpg) no-repeat;
}
.contactForm2 table{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:500px;
	border:1px #cccccc solid;
	background:url(/images/newBgMyAcc.jpg) repeat-x;
}
.contactForm2{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0 0 0 34px;
	_margin:0 0 0 24px;
	width:500px;
}
.newCust table{

	
	padding:0;
	margin:0;
	width:720px;
	border:1px #cccccc solid;
	background:url(/images/newCustBg.jpg) no-repeat;
}
.newCust table td.toppad{
	padding:15px 5px 5px 5px;
}
.newCust table td.submTdBg{
	background:url(/images/submTdBg.jpg) repeat-x;
	padding:10px 0 0 90px;
	border-top:1px #cccccc solid;
}
.contactForm table td.toppad{
	padding:15px 5px 5px 5px;
}
.dealerForm table td.toppad{
	padding:20px 5px 5px 5px;
}
.contactForm table td{
	text-align:right;
}
.contactForm table input{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:191px;
	height:22px;
	border:1px #cccccc solid;
}
.contactForm table textarea{
	position:relative;
	display:block;
	float:left;
	padding:0;
	margin:0;
	width:191px;
	height:176px;
	border:1px #cccccc solid;
}
.contactForm table td.submTdBg{
	background:url(/images/submTdBg.jpg) repeat-x;
	padding:10px 0 0 90px;
	border-top:1px #cccccc solid;
}
.contactForm table td.submTdBg input{
	width:148px;
	height:44px;
	border:none;
}



/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


.findD_opt { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3C2014; } 
.findD_opt2 { font-family:Arial, Helvetica, sans-serif; font-size:18px;  color:#3C2014; } 
.please_enter_your { font:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#336699; }
.reg_text_box { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
.tahoma_12 { font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.news_date { background-color:#336699; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.news_text { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; }
