html{direction: rtl;}
body{direction: rtl; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Arial; font-size: 12px; color: #ffffff; background: #000000;}
table{empty-cells: show;}
img{behavior: url(/css/iepngfix/iepngfix.htc);}
input{behavior: url(/css/iepngfix/iepngfix.htc);}
form{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.noBorder{border: none;}
.iepngfix{behavior: url(/css/iepngfix/iepngfix.htc);}
.float__clear{position: relative; clear: both;}

.mainContainer{width: 981px; overflow: hidden; text-align: right; direction: rtl;}
.mainContainer .pageHeader{clear: both; width: 981px; height: 57px; background: url('../images/pageHeader.png'); overflow: hidden;}
.mainContainer .pageFooter{clear: both; width: 981px; height: 168px; border-top: solid 1px #000000; background: url('../images/pageFooter.jpg'); overflow: hidden;}
.mainContainer .pageContentArea{clear: both; width: 981px; min-height: 336px; background: #221e1f; color: #ffffff;}
.mainContainer .pageContentArea .contentTopLogo{width: 981px; height: 125px; background: url('../images/contentLogo.jpg');}
.mainContainer .pageContentArea .contentInnerArea{width: 814px; min-height: 400px; padding: 0px 20px 0px 20px; margin: 0px 127px 0px 0px; border-right: solid 1px #ffffff; overflow: hidden;}
/**/
.mainContainer .topMenuBarT{width: 981px; height: 6px; background: #ffffff; overflow: hidden;}
.mainContainer .topMenuBar{clear: both; width: 981px; height: 33px; overflow: hidden; background: #3f3f41;}
.mainContainer .topMenuBar .items{float: right; clear: right; width: 891px; height: 33px; overflow: hidden;}
.mainContainer .topMenuBar .items a.item{display:block;float:right;padding:8px 13px 0px 13px; font: 14px Arial;text-align:center;color: #fff;text-decoration: none;}
.mainContainer .topMenuBar .items .sep{float: right; width: 8px; height: 33px; background: url('../images/menuBarBullet.gif') no-repeat center center;}
.mainContainer .topMenuBar .logo{float: left; clear: left; width: 90px; height: 33px; background: url('../images/menuBarLogo.gif') no-repeat center center;}
.mainContainer .topMenuBarB{width: 981px; height: 5px; border-bottom: solid 1px #000000; background: #ffffff; overflow: hidden;}
/**/
.mainContainer .bottomMenuBar{clear: both; width: 951px; padding: 0px 0px 0px 30px; margin: 10px 0px 0px 0px; overflow: hidden;}
.mainContainer .bottomMenuBar .item{float: right; padding: 0px 13px 0px 13px; font: 12px Arial; text-align: center; color: #ffffff;}
.mainContainer .bottomMenuBar .item a{color: #ffffff; text-decoration: none;}
.mainContainer .bottomMenuBar .item a:hover{text-decoration: underline;}
.mainContainer .bottomMenuBar .sep{float: right; width: 8px; height: 12px; background: url('../images/menuBarBullet.gif') no-repeat center bottom;}
/**/
.mainContainer .contactForm{font-size: 14px;}
.mainContainer .contactForm .field{width: 167px; height: 20px; padding: 0px 2px 0px 0px; margin: 0px; border: 0px; font-size: 13px; background: url('../images/formField_bg.jpg') no-repeat;}
.mainContainer .contactForm textarea{width: 167px; height: 80px; padding: 0px 2px 0px 0px; margin: 0px; border: 0px; font-size: 13px; background: url('../images/textareaField_bg.jpg') no-repeat;}
.mainContainer .contactForm .bul{width: 12px; height: 12px; padding-left: 3px; background: url('../images/contactFormBullet.gif') no-repeat center 8px;}
/**/
.mainContainer a.history_back{display: block; position: relative; clear: both; float: left; width: 122px; height: 18px; overflow: hidden; margin: 12px 12px 6px 20px; text-decoration: none; cursor: pointer; background: url('../images/history_back.png');}
/**/
.mainContainer .logoContainer{position: relative; width: 246px; min-height: 336px; float: left; clear: left;}
.mainContainer .logoContainer .line{position: absolute; height: 100%; width: 1px; right: -1px; border-right: solid 1px white;}
.mainContainer .logoContainer .logo{width: 246px; height: 250px; overflow: hidden; text-align: center; line-height: 250px;}
.mainContainer .logoContainer .logo img{vertical-align: bottom; border: none;}
.mainContainer .logoContainer .logo a{display: inline-block; vertical-align: bottom; margin: 0px; padding: 0px;}
.mainContainer .logoContainer .logo b{vertical-align: bottom; display: inline-block; height: 100%; width: 0px;}
.mainContainer .logoContainer ul.menu{margin: 12px auto 12px auto; list-style:none: none; padding: 0px;}
.mainContainer .logoContainer ul.menu li{display: block; position: relative; list-style:none: none; width: 145px; height: 29px; margin: 7px auto 0px auto; padding: 0px;}
.mainContainer .logoContainer ul.menu li a{display: block; text-decoration: none; border: none;}
.mainContainer .logoContainer ul.menu li b.p1{float: left; width: 1px; height: 29px; background: url('../images/caption_l.png') no-repeat;}
.mainContainer .logoContainer ul.menu li b.p2{float: left; width: 115px; height: 26px; overflow: hidden; padding: 3px 10px 0px 0px; font: bold 16px Arial; color: #ffffff; background: url('../images/caption_m.png') repeat-x;}
.mainContainer .logoContainer ul.menu li b.p3{float: left; width: 19px; height: 29px; background: url('../images/caption_r.png') no-repeat;}
/**/
.mainContainer .catalogPage{}
.mainContainer .catalogPage .catTitle{position: relative; clear: both; float: right; height: 29px; margin: 15px 0px 15px 0px;}
.mainContainer .catalogPage .catTitle b.p1{float: left; width: 1px; height: 29px; background: url('../images/caption_l.png') no-repeat;}
.mainContainer .catalogPage .catTitle b.p2{float: left; height: 25px; min-width: 80px; padding: 4px 10px 0px 30px; font: bold 16px Arial; color: #ffffff; background: url('../images/caption_m.png') repeat-x;}
.mainContainer .catalogPage .catTitle b.p3{float: left; width: 19px; height: 29px; background: url('../images/caption_r.png') no-repeat;}
.mainContainer .catalogPage .paging{float: left; color: #dddddd; font-weight: bold; margin: 15px 0px 0px 15px;}
.mainContainer .catalogPage .paging a{color: #ffffff; font-weight: normal; text-decoration: none;}
.mainContainer .catalogPage .catBox{float: right; width: 141px; height: 183px; margin: 0px 0px 20px 2px; overflow: hidden; background: url('../images/product_cube.png');}
.mainContainer .catalogPage .catBox .name{width: 131px; color: #dcdcdc; font-size: 12px; padding: 12px 5px 10px 5px; text-align: center;}
.mainContainer .catalogPage .catBox .image{width: 120px; height: 105px; overflow: hidden; text-align: center; line-height: 105px; margin: 0px auto 0px auto;}
.mainContainer .catalogPage .catBox .image img{vertical-align: middle; border: none;}
.mainContainer .catalogPage .catBox .image a{display: inline-block; vertical-align: middle; margin: 0px; padding: 0px;}
.mainContainer .catalogPage .catBox .image b{vertical-align: middle; display: inline-block; height: 100%; width: 0px;}
.mainContainer .catalogPage .catBox .link{padding: 8px 0px 0px 0px; text-align: center;}
.mainContainer .catalogPage .catBox .link a{display: block; width: 101px; height: 16px; margin: 0px auto 0px auto; background: url('../images/product_more_details.png'); text-decoration: none; cursor: pointer;}
/**/
.mainContainer .productPage{}
.mainContainer .productPage table{border-collapse: collapse; border: none; padding: 0px; margin: 0px;}
.mainContainer .productPage table tr{padding: 0px; margin: 0px;}
.mainContainer .productPage table td{padding: 0px; margin: 0px;}
.mainContainer .productPage .catImage{float: right; width: 265px; height: 290px; border: 3px solid #dcdcdc; margin: 20px 20px 20px 24px;}
.mainContainer .productPage .catImage table{width: 100%; height: 100%;}
.mainContainer .productPage .catImage table tr{width: 100%; height: 100%;}
.mainContainer .productPage .catImage table td{width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.mainContainer .productPage .detailsArea{width: 373px; float: right; clear: left;}
.mainContainer .productPage .detailsArea .prodTitle{clear: both; width: 348px; padding-right: 25px; margin: 15px 0px 15px 0px; border-bottom: 1px solid #fd6502; font-size: 14px; color: #fd6502; background: url('../images/catalogSquare.gif') no-repeat right bottom;}
.mainContainer .productPage .detailsArea .description{width: 373px; height: 95px; overflow: hidden;}
.mainContainer .productPage .detailsArea .detailsTextPart{float: right; clear: right; width: 268px; height: 134px; text-align: right; overflow: hidden; margin: 15px 0px 0px 0px;}
.mainContainer .productPage .detailsArea .detailsTextPart .titleMore{overflow: hidden; margin: 0px 0px 15px 0px; color: #fd6502; font-size: 14px; text-decoration: underline;}
.mainContainer .productPage .detailsArea .detailsTextPart .detailsTable .caption{font-size: 14px; color: #dcdcdc;}
.mainContainer .productPage .detailsArea .detailsTextPart .detailsTable .text{font-size: 14px; color: #dcdcdc; padding-right: 10px;}
.mainContainer .productPage .detailsArea .detailsTextPart .detailsTable td{padding: 0px 0px 6px 0px;}
.mainContainer .productPage .detailsArea .detailsImagePart{float: right; clear: left; width: 105px; height: 134px; overflow: hidden; margin: 15px 0px 0px 0px;}
.mainContainer .productPage .detailsArea .detailsImagePart .enlarge{cursor: pointer; color: #fd6502; font-size: 13px; margin-left: 5px; text-decoration: none; text-align: left;}
.mainContainer .productPage .detailsArea .detailsImagePart .enlarge img{vertical-align: bottom; margin-right: 6px; padding-right: 6px;}
.mainContainer .productPage .detailsArea .detailsImagePart .image{width: 100px; height: 100px; text-align: center; margin: 10px 0px 0px 0px; overflow: hidden;}
.mainContainer .productPage .detailsArea .detailsImagePart .image img{border: none;}
.mainContainer .productPage .detailsArea .detailsImagePart .image table{width: 100%; height: 100%;}
.mainContainer .productPage .detailsArea .detailsImagePart .image table tr{width: 100%; height: 100%;}
.mainContainer .productPage .detailsArea .detailsImagePart .image table td{width: 100%; height: 100%; text-align: center; vertical-align: middle;}
.mainContainer .productPage .detailsArea .bottomLine{clear: both; width: 373px; height: 0px; margin: 7px 0px 10px 0px; border-bottom: 1px solid #fd6502;}
.mainContainer .productPage .detailsArea .link{width: 358px; height: 19px; padding: 0px 0px 0px 15px; color: #fd6502; font-size: 13px; text-align: left;}
.mainContainer .productPage .detailsArea .link a{text-decoration: underline; color: #fd6502;}
.mainContainer .productPage .detailsArea .link img{border: none; margin: 4px 10px 0px 0px; vertical-align: top;}
/**/
.mainContainer .footerLinks{width: 981px; margin: 10px 30px 0px 0px; font: bold 10px Arial; color: #ffffff; direction: ltr;}
.mainContainer .footerLinks a{color: #878787; text-decoration: underline;}
/**/
.popupMenu{width: 100px; padding-top: 14px;}
.popupMenu .item{padding: 2px 8px 0px 0px; text-align: right; color: #ffffff; font-size: 13px; background: #3f3f41; border-right: solid 1px #ffffff; border-left: solid 1px #ffffff; border-bottom: solid 1px #ffffff;}
.popupMenu .item a{color: #ffffff; text-decoration: none;}
/**/
.img__frm{width: 106px; height: 101px; padding: 11px 11px 10px 10px; overflow: hidden; text-align: center; line-height: 101px; vertical-align: middle; background: url('../images/image_frame.png') no-repeat center center; behavior: url(/css/iepngfix/iepngfix.htc);}
.img__frm img{vertical-align: middle; border: none;}
.img__frm a{display: inline-block; vertical-align: middle; margin: 0px; padding: 0px;}
.img__frm b{vertical-align: middle; display: inline-block; height: 100%; width: 0px;}
/**/
.galleryPage{}
.galleryPage .content{margin: 0px 0px 25px 0px;}
.galleryPage .gal_table, .galleryPage .gal_table td{border-collapse: collapse; border: none; margin: 0px; border: none;}
.galleryPage .gal_table{width: 500px; margin: 0px 10px 0px 0px;}
.galleryPage .gal_table td{text-align: center;}
/**/
h1{font: bold 18px Arial; color: #fd6502;}
h2{font: bold 16px Arial; color: #fd6502;}
h3{font: bold 14px Arial; color: #fd6502;}
h4{font: bold 12px Arial; color: #fd6502;}
h5{font: bold 10px Arial; color: #fd6502;}
h6{font: bold 8px Arial; color: #fd6502;}