/* CSME.PRO [  Encode in UTF-8  Without BOM ] [ ☺ ] */

body { font-family: arial; font-size: 12px; background: url(../images/bg.jpg); direction: rtl; }
body.waffel { background: url(../img/waffelBg.jpg) top center; }
input { font-family: arial; }
form { display: inline; }
img { border: 0px; }
textarea { overflow: auto; font-family: arial; }
p { margin: 0px; }
.clear { clear: both; }
#footerContainer { width: 100%; margin-bottom: 30px; }
#footer { width: 1000px; margin: 0px auto; }
#footerMenu, #footerMenu a { color: #0a0a0a; text-decoration: none; }
#main-container { width: 100%; min-height: 415px; background: url(../images/footer-bg.png) bottom center no-repeat; margin-right: auto; margin-left: auto; 	padding-bottom: 50px; }


.p_class p { margin: 5px 0px; }

#container #content { float: right; margin-right: 3px; margin-left: 5px; }
#container #content #contentPadding { width: 740px; margin: 0 auto; }
#container #content #innerFrame { width: 719px; margin: 0 auto; }
#container #content .innerFrame8 { width: 719px; margin: 0 auto; height: 14px; background: url(../img/innerFrame8.png) 0 0 no-repeat; }
#container #content .innerFrame2 { width: 719px; margin: 0 auto; height: 14px; background: url(../img/innerFrame2.png) 0 0 no-repeat; }
#container #content .innerFrame2.gray { width: 719px; margin: 0 auto; height: 14px; background: url(../img/innerFrame2Gray.png) 0 0 no-repeat; }
#container #content .innerFrame2Text { width: 719px; margin: 0 auto; height: 14px; background: url(../img/innerFrame2Text.png) 0 0 no-repeat; }
#container #content .innerFrameCat2 { width: 719px; margin: 0 auto; height: 14px; background: url(../img/innerFrameCat2.png) 0 0 no-repeat; }
#container #content .innerFrameSep { width: 719px; margin: 0 auto; height: 80px; background: url(../img/innerFrameSep.png) 0 0 no-repeat; }
#container #content .innerFrame5 { width: 719px; margin: 0 auto; background: url(../img/innerFrame5.png) 0 0 repeat-y; }
#container #content .innerFrame5.gray { width: 719px; margin: 0 auto; background: url(../img/innerFrame5Gray.png) 0 0 repeat-y; }
#container #content .innerFrame5Text { width: 719px; margin: 0 auto; background: url(../img/innerFrame5Text.png) 0 0 repeat-y; }
#container #content .innerFrame5 .innerFrameContent { width: 680px; margin: 0 auto; background: #fff; }
.innerFrameContent { width: 660px; margin: 0 auto; background: #fff; }
.innerFrameContent p { margin: 5px 0; }
#innerFrame .innerFrameContent { width: 680px; margin: 0 auto; }
#container #content .PageTitleCatalog { background: #e4e4e4 url(../img/innerHeaderBg.gif) top right no-repeat; height: 35px; line-height: 35px; color: #292929; 	font-size: 18px; text-indent: 15px; margin-top: 5px; width: 97%; }
#container #content .PageTitleRed { background: url(../img/formsPageTitleBg.png) top right no-repeat; height: 34px; line-height: 34px; width: 714px; color: #fff; font-size: 18px; text-indent: 15px; margin: 5px auto 0; }
container #content #gofry-strip { background: url(../images/gofry-strip.png); width: 743px; height: 142px; }		
#container #content #gofry-strip h2 { font-size: 14px; font-weight: normal; margin-right: 173px; margin-top: 34px; }
#container #content #gofry-strip #gofry-strip-text { margin-right: 173px; margin-left: 21px; }
/* #container #content #news-block { background: url(../images/news-bg.png); width: 464px; height: 139px; float: left; } */
#container #content #news-block { background: url(../img/news-bg.png); width: 464px; height: 178px; float: left; }
#container #content #news-block .inNews h2 { font-size: 12px;	margin-top: 36px; border-bottom: 1px dotted #a3a3a3; }
#container #content #news-block  .inNews .news-block-text {  margin-top: 3px; width: 210px; float: right; }
#container #content #news-block img { float: left; margin-left: 0px; }
/* #container #content #tip-block { background: url(../images/tip-bg.png); width: 279px; height: 139px; 	float: left; margin-left: 6px; } */
#container #content #tip-block { background: url(../img/tip-bg.png); width: 279px; height: 178px; 	float: left; margin-left: 6px; }
#container #content #tip-block h2 { font-size: 12px; margin-right: 56px; margin-top: 35px; }
#container #content #tip-block #tip-block-text { margin-top: 4px; margin-right: 56px; }
#container #content #sales-block { background: url(../images/sales-bg.jpg); width: 734px; height: 251px; 	float: left; margin-left: 15px; margin-top: 20px; }
#container #content #sales-block .item { width: 96px; height: 184px; }
#container #content #sales-block .item a { }
.cat_sum { padding: 0 13px; }
.cat_sum p { margin: 5px 0; }

.item_catalog { height: 280px; width: 225px; float: right; border-left: 1px dashed #d4d4d4; border-bottom: 1px dashed #d4d4d4; position: relative; }
.sales .item_catalog { height: 322px; width: 225px; float: right; border-left: 1px dashed #d4d4d4; border-bottom: 1px dashed #d4d4d4; position: relative; }
.item_catalog h1 { color: #2d2d2d; font-size: 16px; text-align: center; font-weight: bold; margin-top: 4px; height: 40px; }
.item_catalog h2, .item_catalog h3 { color: #2d2d2d; font-size: 14px; text-align: center; font-weight: normal; margin-top: 3px; }
.item_catalog h3 { margin-top: 3px; margin-bottom: 10px; }
.onsale { width: 130px; margin: auto; height: 18px; }
.onsale img { height : 18px; margin: auto; display: block; margin: auto; }
.item_catalog img { display: block; }
.button1 { width: 121px; height: 29px; background: url(../img/button1.png) 0 0 no-repeat; display: block; text-decoration: none; cursor: pointer; color: #fff; font-size: 14px; text-align: center; line-height: 27px; margin: 0 auto; }
.productTop { background: url("../img/productTopBg.png") 0 0 repeat-x; height: 57px; }
.productTop .productTitle { color: #ca171d; font-size: 18px; line-height: 42px; text-indent: 25px; width: 490px; float: right; }
.productTop .manual { display: block; background: url(../img/productManuel.png) 0 0 no-repeat; width: 78px; height: 57px; float: right;  }
.productTop .linkto { display: block; background: url(../img/site.png) 0 0 no-repeat; width: 78px; height: 57px; float: right;  }
.productTop .print { display: block; background: url(../img/productPrint.png) 0 0 no-repeat; width: 78px; height: 57px; float: right; margin-top: -1px;  }
.productDtls  { width: 100%; margin: 10px auto;  }
.productDtls td  { vertical-align: top; }
.productDtls .addToCart { display: block; width: 134px; height: 32px; background: url(../img/addToCart.png) 0 0 no-repeat; float: right; z-index: 1000; }
.productDtls .cart { display: block; width: 134px; height: 32px; background: url(../img/toCart.png) 0 0 no-repeat; float: left; }
#productTabsContainer { margin: -10px auto 0; }
#productTabsHeader { height: 76px; position: relative; }
#productTabsHeader.info { background: url(../img/productTabsInfo.png) 0 0 no-repeat; }
#productTabsHeader.form { background: url(../img/productTabsForm.png) 0 0 no-repeat; }
#productTabsHeader #showInfo { position: absolute; top: 0px; right: 0px; width: 106px; height: 76px; cursor: pointer; }
#productTabsHeader #showForm { position: absolute; top: 0px; right: 108px; width: 105px; height: 76px; cursor: pointer; }
#productTabsContent { min-height: 216px; background: #e8e8e9 url(../img/productTabsBg.png) top left repeat-x;  }
form .submit { width: 80px; height: 20px; color: #fff; background: url(../img/button2.png) 0 0 no-repeat; border: 0px none; }
form .text, .inp2 { width: 162px; height: 22px; border: 0px none; background: url(../img/textBg.png) 0 0 no-repeat; font-size: 12px; line-height: 12px; text-indent: 5px; }
form .text.select, .inp2.inp4 { text-indent: 0px; }
form .textarea, .inp3 { width: 503px; height: 68px; border: 0px none; background: url(../img/textareaBg.png) 0 0 no-repeat; }

.box { width: 307px; }
.box .box8 { background: url(../img/box_8.gif) 0 0 no-repeat; height: 32px; color: #fff; line-height: 32px; font-size: 16px; font-weight: bold; text-indent: 18px; }
.box .box2 { background: url(../img/box_2.gif) 0 0 no-repeat; height: 21px; }
.box .box5 { background: url(../img/box_5.gif) 0 0 repeat-y; height: 153px; font-size:  0px; }
.box .boxTable { width: 215px; margin: 5px auto 10px; font-size: 12px; }
.box .boxTable .label { font-weight: normal; color: #343434; font-size: 14px; width: 50px; height: 30px; }
.button { cursor: pointer; display: block; text-decoration: none; }
.button.buttonMembers { background: url(../img/buttonMembers.gif) 0 0 no-repeat; width: 138px; height: 32px; line-height: 32px; text-align: center; color: #fff; margin: 0 auto; float: none; font-size: 16px; font-weight: bold; }
#boxContainer { width: 630px; margin: 0 auto; }
#loginBox { float: right; }
#registerBox { float: left; }

.clientsBox { background: url(../img/clientsBox.png) 0 0 no-repeat; float: right; position: relative; height: 130px; width: 178px; margin: 12px 23px; }
.clientsBox .image { position: absolute; left: 12px; top: 12px; }
.clientsBox .title { position: absolute; left: 0px; top: 105px; text-align: center; display: block; width: 178px; text-decoration: none; color: #3e3e3e; font-size: 14px; }

#productInfo { padding: 0 20px; }


.TrainWagon { height: 47px; text-align: center; }
.TrainWagon.topMenu0 { background: url(../images/menuBtn0.png) 0 0 no-repeat; width: 115px; }
.TrainWagon.topMenu1 { background: url(../images/menuBtn1.png) 0 0 no-repeat; width: 73px; }
.TrainWagon.topMenu2 { background: url(../images/menuBtn2.png) 0 0 no-repeat; width: 78px; }
.TrainWagon.topMenu3 { background: url(../images/menuBtn3.png) 0 0 no-repeat; width: 67px; }
.TrainWagon.topMenu4 { background: url(../images/menuBtn4.png) 0 0 no-repeat; width: 102px; }
.TrainWagon.topMenu5 { background: url(../images/menuBtn5.png) 0 0 no-repeat; width: 111px; }
.TrainWagon.topMenu6 { background: url(../images/menuBtn6.png) 0 0 no-repeat; width: 110px; }
.TrainWagon.topMenu7 { background: url(../images/menuBtn7.png) 0 0 no-repeat; width: 75px; }

.TrainWagon.topMenu0.selected { background: url(../images/menuBtnActive0.png) 0 0 no-repeat; }
.TrainWagon.topMenu1.selected { background: url(../images/menuBtnActive1.png) 0 0 no-repeat; }
.TrainWagon.topMenu2.selected { background: url(../images/menuBtnActive2.png) 0 0 no-repeat; }
.TrainWagon.topMenu3.selected { background: url(../images/menuBtnActive3.png) 0 0 no-repeat; }
.TrainWagon.topMenu4.selected { background: url(../images/menuBtnActive4.png) 0 0 no-repeat; }
.TrainWagon.topMenu5.selected { background: url(../images/menuBtnActive5.png) 0 0 no-repeat; }
.TrainWagon.topMenu6.selected { background: url(../images/menuBtnActive6.png) 0 0 no-repeat; }
.TrainWagon.topMenu7.selected { background: url(../images/menuBtnActive7.png) 0 0 no-repeat; }

#bottomLogosFrame { width: 948px; margin: 20px auto 10px; height: 93px; background: url(../images/bottomLogosFrame.png) 0 0 no-repeat; }
#bottomLogos { width: 920px; height: 50px; margin: 0px auto; padding: 18px 0; }
#bottomLogos .bottomLogo { width: 95px; height: 50px; float: left; margin: 0px 10px; }

.csrequired { width: 2px; text-align: right; display: block; float: right; margin-left: 5px; color: red; }


/****** FROM homepage css *****/
#container { width: 978px; margin-right: auto; margin-left: auto; padding-bottom: 40px; }
#container #header-container { background: url(../images/bg.jpg); }
#container #header-container #header { width: 976px; height: 139px; background: url(../images/header-bg.png) no-repeat center; position: relative; top: 0px; right: 0px; }
#container #header-container #header #logo { background: url(../images/logo.png); width: 200px; height: 51px; position: absolute; top: 0px; right: 24px; text-indent: -1000px; overflow: hidden; cursor: pointer; }
#container #header-container #header #search-block { width: 193px; height: 22px; position: absolute; top: 65px; right: 24px; }		
#container #header-container #header #userLinks { position: absolute; top: 5px; left: 15px; font-weight: bold; width: 580px; height: 28px; color: #b01415; border-bottom: 1px solid #b01415; line-height: 28px; }
#container #header-container #header #userLinks a { text-decoration: none; font-weight: bold; color: #b01415; }
#container #header-container #header #search-block input { border: 1px solid #a3a3a3; width: 166px; height: 18px; line-height: 20px; float: right; color: gray; text-indent: 5px; }
#container #header-container #header #search-block div { border: 1px solid #a3a3a3; border-right: 0px; width: 20px; height: 20px; 	background: #d32223 url(../images/search-btn.png) no-repeat center; float: right; cursor: pointer; }
#container #header-container #header #menu { position: absolute; right: 226px; top: 63px; clear: both; width: 732px; height: 30px; }
#container #right-menu { float:right; margin-left:5px; padding-right:7px; width:208px; }
#container #right-menu #right-menu-header { width: 213px; height: 41px; background: url(../images/categories-title.png); font-size: 18px; font-weight: bold; text-indent: 17px; line-height: 30px; }
#container #right-menu #right-menu-banner { width: 213px; height: 55px; }
#container #right-menu .CsmeMenuTower_rtl a { border-left: 2px solid #dbd8d7; display: block; height: 27px; width: 211px; line-height: 27px; color: #5a5a5a; text-decoration: none; background: url(../img/right-menu-bg.png) repeat-x; text-indent: 17px; font-weight: bold; }
#container #right-menu .CsmeMenuTower_rtl a.selected { color: #d53031; background: url(../img/right-menu-bg-selected.png) 0 0 no-repeat; }
#container #right-menu .CsmeMenuTower_rtl a:hover { background: url(../images/right-menu-bg-active.png) repeat-x; color: white; }
#container #right-menu #right-menu-bottom { background: url(../images/right-menu-bottom.png); width: 213px; height: 235px; }		
#container #content { float: right; margin-right: 3px; margin-left: 5px; }
#container #content #gofry-strip { background: url(../images/gofry-strip.png); width: 743px; height: 142px; font-size: 0px; }
#container #content #gofry-strip #gofry-strip-inner { height: 100px; margin-top: 42px; font-size: 12px; }
#container #content #gofry-strip h2 { font-size: 14px; font-weight: normal; margin-right: 173px; margin-top: 34px; }
#container #content #gofry-strip #gofry-strip-text { margin-right: 173px; margin-left: 21px; }
#container #content #news-block { background: url(../img/news-bg.png); width: 464px; height: 178px; float: left; }
#container #content #news-block .news-title { font-size: 12px; margin-top: 36px; }
#container #content #news-block #news-block-text { margin-top: 3px; width: 230px; float: right; border-top: 1px dotted #a3a3a3; }
#container #content #news-block .image { float: left; margin-left: 0px; width: 125px; height: 78px; margin-top: 5px;}
#container #content #tip-block { background: url(../img/tip-bg.png); width: 279px; height: 178px; 	float: left; margin-left: 6px; }
#container #content #tip-block h2 { font-size: 12px; margin-right: 56px; margin-top: 35px; width: 205px; border-bottom: 1px dotted #a3a3a3; }
#container #content #tip-block #tip-block-text { 	margin-top: 4px; margin-right: 56px; width: 205px; height: 110px; overflow: hidden; }
#container #content #sales-block { background: url(../images/sales-bg.png); width: 734px; height: 251px; float: left; margin-left: 15px; margin-top: 20px; }
#container #content #sales-block #sales-inner { height: 184px; width: 724px; margin: 56px auto 0px; }
#container #content #sales-block .sale { width: 181px; height: 184px; float: right; overflow: hidden; }
#container #content #sales-block .sale .saleTitle { color: #444; font-weight: bold; font-size: 12px; text-align: center; width: 125px; margin: 0px auto; height: 45px; overflow: hidden; }
#container #content #sales-block .sale .saleImg { height: 85px; margin: 5px auto 20px; display: block; }
#container #content #sales-block .sale .saleImg img { height: 85px; width: 139px; margin: 0 20px; display: block; }
#container #content #sales-block .sale .saleLink { display: block; color: #b31314; text-decoration: none; text-align: ceter; width: 120px; margin: 25px auto 0; height: 20px;  }
/* #container #content #sales-block .sale .saleLink a { display: block; color: #b31314; text-decoration: none; text-align: ceter; width: 100px; margin: 5px auto 0; background: url(../images/salesArrow.png) bottom left no-repeat; font-weight: bold; font-size: 13px; height: 17px; line-height: 15px; } */
#container #content #sales-block .sale .saleLink a {  display: block; width: 120px; height: 20px; background: url(../img/button3.png) 0 0 no-repeat; float: left; color: #fff; text-align: center; line-height: 20px; text-decoration: none; }

/****** End FROM homepage css *****/

.bread  { color: #3e3e3e; }
.bread a { color: #3e3e3e; text-decoration: none; }

.waffelProduct { height: 190px; width: 170px; border-left: 1px dotted #d1d1d1; overflow: hidden;  }
.waffelProduct.last { border-left: 0px none; }
.waffelProduct .title { height: 43px; text-align: center; font-weight: bold; color: #444444; margin: 0 5px; }
.waffelProduct .image { height: 85px; margin: 5px auto 20px; display: block; }
.waffelProduct .image img { height: 85px; width: 120px; margin: 0 20px; display: block; }
.waffelProduct .link { display: block; color: #b31314; text-decoration: none; text-align: ceter; width: 120px; margin: 30px auto 0; height: 20px; }
.waffelProduct .link a { display: block; width: 120px; height: 20px; background: url(../img/button3.png) 0 0 no-repeat; float: left; color: #fff; text-align: center; line-height: 20px; text-decoration: none; }

/* Roller CSS */
#bannersRoller { height: 50px; width: 1920px; overflow: hidden;  }
#bannersWrapper { position: relative; }
#viewport { position: absolute; top: 0px; left: 0px; overflow: hidden; height: 50px; width: 920px; }
#viewport ul{ position: relative; padding: 0; top: 0px; right: 0px; list-style: none; margin: 0px; padding: 0px; }
#viewport li{ display: block; height: 50px; width: 95px; margin: 0px 10px; float: right; }
#viewport li img { display: block; height: 50px; width: 95px; }

#viewport .viewstatic { width: 95px; margin: 0px 10px; float: right; }
#viewport .viewstatic img { display: block; margin: 0px;  }





#bullstar { float: left; height: 30px; width: 120px; }
#copyright { float: right; height: 40px; width: 280px; line-height: 40px; font-family: Tahoma; margin-right: 15px; }
