@charset "utf-8";
/* CSS Document */

@import url("tweaks.css");
body,
td,
th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #005877; }
.bigfont{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #005877;}
body { background-color: #FFFFFF; margin:0; }
a { color: #005878; text-decoration:none; }
a:hover { text-decoration:underline; }
.wrapper { height:100%; width:755px; margin:5px auto; direction:rtl; }
.mainNav {/*height:24px;*/ background:url(../images/navBg.png) bottom center no-repeat; height: 20px; margin: 8px 0px 8px; }
.mainNav ul { width: auto; float: inherit; margin:0px 50px 0 0; }
.footer { margin:8px 0 0; clear:both; }
.footer ul {width:185px; }
.mainNav li {float:right; background:url(../images/navV.gif) right center no-repeat; margin:0 -4px 0px 0; position:relative;/* border-left:1px solid #005878;*/}
.mainNav .last { background:none; /*border:0;*/ }
.mainNav a { font-size:12px; display:block; color:#005878; font-weight:bold; text-decoration:none; padding:2px 7px; }
.mainNav a.on,
.mainNav a:hover { font-size:12px; color:#f7cd0d; background:url(../images/navH.gif) repeat-x #005878; text-decoration:none; }
.mainNavHp ul {}
.hpHead { height:190px; }
.hpHead .left { width:600px; height:190px; float:left; background:url(../images/hpLeftHead.jpg) no-repeat; overflow:hidden}
.hpHead .left h1 { margin:35px 20px 5px 0; font-size:16px; color:#FFFFFF; }
.hpHead .left p { margin:0 20px 0 0; color:#FFFFFF;width:320px; height:105px; overflow:hidden; }

.hpHead .right { float:right; width:150px; }
.hpTips marquee {width:753px; height:39px; border:1px solid #dadadb; border-top:0; }
.hpTips {margin:8px 0; }
.hpTips div { float:right; padding:0 10px 0 6px; width:165px; height:39px; overflow: hidden; background:url(../images/arrowYLB.gif) left 10px no-repeat; }
.hpTips td div { float:none; }
.hpTips a { display:block; font-size: 12px; line-height: 18px; color: #005878; }
.hpTips ul { width:753px; }
.hpMain .right { float:right; width:150px; }
.hpMain .right div { direction:ltr; height:178px; width:148px; overflow:auto; border:1px solid #eadece; }
.hpMain .right div * { direction:rtl; }
.hpMain .right li { padding:3px 14px 3px 3px; background:url(../images/arrowYLS.gif) right 5px no-repeat; margin: 0 5px 0 0; }
.hpMain .left { float:left; }
.content { height:500px; overflow:hidden; }
.content .side { width:150px; vertical-align:top;float:right;  }
.content .side h1 {font-size:14px; text-align:left; padding-left:15px;}
.content .side .sideNav { width:150px; overflow:hidden;  }
.content .side .sideNav li { text-align:left; padding:5px 5px; }
.content .side .sideNav a { font-size:12px; font-weight:bold; }
.content .side .sideNav li ul { margin:0 -5px -5px 0; }
.content .side .sideNav li li { padding:2px 0px; }
.content .side .sideNav li li a { font-size:11px; font-weight:normal; white-space:nowrap;}
.content .side .sideNav .on { color:#f9be04; }
.content .main { border-right:1px solid #c3c3c4; width:599px; padding:0 5px 0 0; float:left; font-size:12px; }
.content .mainwide {  padding:0; font-size:12px; }
.content .main * { font-size:12px; }
/**/
.bg01 { background:url(../images/bg01.jpg) left bottom no-repeat; }
.bg02 { background:url(../images/bg02.jpg) left bottom no-repeat; }
.bg03 { background:url(../images/bg03.png) right bottom no-repeat; }
.bg04 { background:url(../images/bg04.jpg) left top no-repeat; }
.bg05 { background:url(../images/bg05.jpg) left  bottom  no-repeat; }
.bg06 { background:url(../images/bg06.jpg) right bottom no-repeat; }
.bg07 { background:url(../images/bg07.png) right bottom no-repeat; }
/**/
.main .scroll h1 { font-size:14px; padding:0 0 4px; }
.mainwide .scroll,
.main .scroll { overflow:auto; height:305px; direction:ltr; padding-right:10px; }
.main .scroll010108 { overflow:hidden; height:305px; direction:ltr; padding-right:10px; }
.main .scroll2 { overflow:auto; height:350px; direction:ltr; padding-right:10px; }
.main .scroll3 { overflow:auto;height:350px;direction:ltr; margin:2px 0 0; padding-right:10px;}
.mainwide .scroll *,
.main .scroll *,
.main .scroll010108 *,
.main .scroll2 *,
.main .scroll3 * { direction:rtl;}
.f_leftImg { float:left; margin:0px 10px 0 0; }
.innerNav { height:20px; padding:4px 0 0; }
.innerNav li { float:right; padding:0 4px; border-left:1px solid #005878; line-height:10px; }
.innerNav .last { border:0; }
.innerNav a { font-weight:bold; }
.innerNav a.on,
.innerNav a:hover { color:#f7cd0d; }
.clients { table-layout:fixed; width:100%; }
.clients td { width:160px; padding:10px 0; text-align:center; background:url(../images/clientsBg.gif) left bottom no-repeat; }
.side h2,
.main h2,
.main .scroll h2 { height:24px; line-height:23px; font-size:12px; background:url(../images/h2Y.png) left center no-repeat; }
.main h2 { text-indent:24px;}
.main .scroll h2 { text-indent:10px;}
.main h2.grey {background:#e8e8e8; margin:0 0 8px 0;text-indent:10px;}
.main .borderBox { border:1px solid #dbdbdb; background:#fff; padding:8px; margin:8px 0; direction:rtl; }
.main .scroll2 .borderBox { margin:0; background:none;}
.main .scroll .borderBox img { float:left; margin:0 8px 0 0;direction:rtl; }
.main .scroll3 .borderBox { margin:0; background: none; }
.main .scroll3 .borderBox2 { border-top:0px; border:1px solid #dbdbdb; background:#fff;padding-top:0px; padding:8px; margin:0px 0; direction:rtl; }
.main .topBar { height:24px; line-height:23px; font-size:12px; text-indent:10px; background:url(../images/h2Y.png) left center no-repeat; font-weight: bold; }
.main .topBar select { vertical-align:middle; #margin: 0 0 -1px; font-weight: normal; }
.main .topBar input { border:0; vertical-align:middle; background-color:#FFFFFF; margin:3px 0 0; }
.main .topBar .but { height:16px; font-weight:bold; color:#005877; background:url(../images/butBg.gif) left center repeat-x; padding:0px 4px 4px; cursor:pointer; margin:0 0 -2px ; }
.main .topBar .butCatalog { height:16px; font-weight:bold; color:#005877; background:url(../images/butBg.gif) left center repeat-x; padding:0px 4px 4px; cursor:pointer; margin:0 0 -1px ; }
.main h3 { padding:12px 28px 4px; }
.type01 { }
.type01 td {  }
td.line {border-bottom:1px solid #fab900; background-color:#fab900;}
.type01 .model { background:url(../images/arrowYLB.gif) right center no-repeat; width:70px; padding:0 8px 0 0px; font-weight:bold; text-align:center; border-left:1px solid #6296a9; }
.type01 .text { padding:0 6px; }
.type01 .imgTd { text-align:center; padding:0 8px; border-right:1px solid #6296a9; }
img.imgTd {padding:0 0 0 2px; margin-left:0 0 0 2px;}
.type02 { }
.content .main .type02 td { font-size:11px;}
.type02 td h5 { font-size:12px;}
.type02 .model { vertical-align:top; background:url(../images/arrowYLB.gif) right 2px no-repeat; width:100px; padding:0 14px 0 0; border-left:1px solid #6296a9; }
.type02 .text { padding:0 6px; }
.type02 .imgTd { text-align:center; padding:0 8px; border-right:1px solid #6296a9; }
.type03 { width:100%; #width:97%;}
.type03 th { padding:5px 0 6px;}
.type03 td {border-bottom:1px solid #fab900; }
.type03 .model { border-left:1px solid #6296a9; text-align:right;padding:5px 5px 6px;}
.type03 .price { width:18%; text-align:center;}
.type03 .line { border:0; padding:4px 0; background-color:transparent;}
.type03 .line img { height:2px; width:100%; background-color:#fab900;}
.type05 { border-collapse:collapse; width:97%; }
.type05 th { background-color:#f6de11; padding:5px 6px 6px; text-align:right; border-left:1px solid #6296a9; }
.type05 td { border-bottom:1px solid #fab900; border-top:1px solid #fab900; border-left:1px solid #6296a9; padding:5px 6px 6px; }
.type05 .last { border-left:0; }
.type05 .grey { background-color:#f4f4f4; border:0; }
.side h2 { text-indent:12px;}
.side fieldset { border:0; width:145px; padding-top: 15px; }
.side label { font-weight:bold; text-indent:12px; margin:3px 0 1px; display:block; }
.side input { border:1px solid #dbdbdb; width:145px; display:block; }
.side textarea { border:1px solid #dbdbdb; width:145px; height:120px; overflow:auto; display:block; }
.side .but { margin:0 auto; display:block; background:url(../images/sideBut.gif) no-repeat; width:55px; height:16px; border: 0; color: #005877; font-weight: bold; margin-top: 5px; }
.map { float:right; border-left:1px solid #dbdbdb; width:180px; padding-right:20px; margin:20px 0 0; }
.contact { border:0; padding:20px 0 0; }
.contact label { display:block; width:300px; padding-bottom:6px; }
.contact label input { width:183px; border:1px solid #cfcfd0; float:left; margin:2px 0 0; }
.contact label textarea { overflow:auto; width:183px; height:50px; border:1px solid #cfcfd0; float:left; margin:2px 0 0; }
.contact img { vertical-align:middle; margin:0 0 0 7px; }
.contact .but { margin:0 175px 0 0; display:block; background:url(../images/mainBut.gif) no-repeat; width:67px; height:16px; border: 0; color: #005877; font-weight: bold; margin-top: 5px; }.type06 { width:90%; margin:0px 0px 0; }
.type06 td { padding:12px 0;}
.type06 .model { font-weight:bold; border-bottom:2px solid #fde179; }
.type06 .model h5 { font-size:14px; }
.type06 .model img { vertical-align:middle; }
.type06 .imgTd { padding-right:20px;}
.borderBox h4 { font-size:14px; padding:0 20px 8px 0; }
.searchRes { text-align:right; }
.searchRes li { background:url(../images/arrowYLB.gif) right 2px no-repeat; padding:0 20px 0 0; }
.searchRes h5 { font-size:13px; padding-bottom:4px; }
.searchRes p { clear:both; width:86%; }
.searchRes a { background:url(../images/mainBut.gif) center no-repeat; width:67px; height:16px; font-weight:bold; float:left; text-align:center; }
.searchRes hr { clear:both; color:#f8d912; background-color:#f8d912; border:1px solid #f8d912; margin:10px 0; #margin:0; }
