* {margin: 0; padding: 0; font-family: Arial; font-size: 12px; }
html {direction: rtl;}
body { height: 100%; background-color: #ffffff; }
img {border: 0;}
.clear {clear:both; font-size: 0; line-height: 0;}
.nolist {list-style:none; list-style-type:none;}
.notable {border:0; border-collapse:collapse; border-spacing:0;}
.noform { padding: 0px; margin: 0px; }
.hidden {display: none;}
.padding4px { padding: 4px; }
.default_input { border: 1px solid #bbc6d1; padding: 2px; color: #455575; }
.default_button { background-color: white; color: #455575; border: 1px solid #bbc6d1; font-weight: bold; padding: 3px; }

#base { width: 929px; height: 100%; position: relative; }
#base #header { }
#base #header .logo { position: relative; background-image: url('images/logo.jpg'); width: 100%; height: 113px; }
#base #header .logo .clickable { position: absolute; cursor: pointer; width: 259px; height: 113px; right: 0px; top: 25px; }
#base #header .menu { background-image: url('images/toolbar-bg.jpg'); width: 100%x; height: 32px; }
#base #header .menu-right { background-image: url('images/toolbar-bg-right.jpg'); width: 11px; height: 32px; }
#base #header .menu-left { background-image: url('images/toolbar-bg-left.jpg'); width: 7px; height: 32px; }
#base #header .menu .item { font-size: 14px; line-height: 25px; margin-right: 35px; margin-left: 35px; float: right; display: inline; }
#base #header .menu .item a {  font-size: 13px; display: block; color: #fff; text-decoration: none; font-weight: bold; }
#base #header .menu .item_sep { background-image: url('images/separation-toolbar-bg.jpg'); width: 2px; height: 32px; float: right; display: inline; }

#base #topblocks div.regular { position: relative; width: 226px; float: right; display: inline; }
#base #topblocks div.spacer { width: 8px; float: right; display: inline; }

#base #topblocks div.recipes div.title { background-image: url('images/recipe-title.jpg'); height: 45px; }
#base #topblocks div.recipes div.image { background-image: url('images/recipe-image.jpg'); height: 144px; }

#base #topblocks div.chef div.title { background-image: url('images/chef-title.jpg'); height: 45px; }
#base #topblocks div.chef div.image { background-image: url('images/chef-image.jpg'); height: 144px; }

#base #topblocks div.discounts div.title { background-image: url('images/sales-title.jpg'); height: 45px; }
#base #topblocks div.discounts div.image { background-image: url('images/sales-image.jpg'); height: 144px; }

#base #topblocks div.catalog div.title { background-image: url('images/catalog-title.jpg'); height: 45px; }
#base #topblocks div.catalog div.image { background-image: url('images/catalog-image.jpg'); height: 144px; }

#base #topblocks div div.content { width: 226px; height: 90px; text-align: right; background-image: url('images/bg1.jpg');background-repeat: no-repeat; border: 0; width: 226px; height: 90px; float: right; display: inline;  }
#base #topblocks div div.content .rtitle { color: #0c97c1; font-size: 13px; font-weight: bold; margin-right: 7px; margin-top: 4px; }
#base #topblocks div div.content .rdesc { color: #113c49; margin-top: 4px; margin-right: 7px; margin-top: 4px;}
#base #topblocks div div.content .rbutton { position: absolute; bottom: 10px; right: 88px; width: 131px; height: 24px; }






#base #content { width: 100%; margin-top: 13px; }
#base #content #rblocks { width: 226px; float: right; display: inline; }
#base #content #rblocks #contact { width: 100%; background-color: #fff; margin-bottom: 10px; border-bottom: 1px solid #ffffff; }
#base #content #rblocks #contact .title { background-image: url('images/contact-title.jpg'); height: 36px; margin-bottom: 10px; }
#base #content #rblocks #contact .form .field { width: 207px; margin-bottom: 20px; }
#base #content #rblocks #contact .form .field .label { width: 49px; height: 20px; font-weight: bold; color: #113c49; font-size: 13px; line-height: 22px; float: right; text-align: right; }
#base #content #rblocks #contact .form .field .input { background-image: url('images/form-bg.jpg'); width: 157px; height: 20px; float: right; }
#base #content #rblocks #contact .form .field .input input { width: 152px; height: 20px; background: none; border: 0;  padding: 2px; }
#base #content #rblocks #contact .form input.submit { background-image: url('images/send-button.jpg'); border: 0; width: 52px; height: 24px; float: left; margin-left: 10px; margin-bottom: 5px; }

#base #content #rblocks #articles { width: 100%; background-color: #fff; border-bottom: 1px solid #ffffff; }
#base #content #rblocks #articles .title { background-image: url('images/articles-title.jpg'); height: 33px; }
#base #content #rblocks #articles .article { width: 207px; text-align: right; border-bottom: 1px dashed #e0e0e0; margin-top: 14px; }
#base #content #rblocks #articles .article .atitle { font-size: 12px; color: #53666c; font-weight: bold; }
#base #content #rblocks #articles .article .atitle a{ font-size: 12px; color: #53666c; font-weight: bold; }
#base #content #rblocks #articles .article .acontent { color: #113c49; margin-bottom: 2px; font-size: 12px; padding-bottom: 10px; }
#base #content #rblocks #articles img.toarticles { float: left; margin-left: 7px; margin-bottom: 5px;  margin-top: 14px; }

#base #content #data {line-height:200%;width: 695px; float: left; display: inline; }
#base #content #data .w {font-size:13px;width: 695px; float: left; display: inline; }
#base #content #data .w li {font-size:13px;width: 695px; float: left; display: inline; }

#base #content #data .welcometext { float: left; width: 676px; text-align: right; }
#base #content #data .indexproducts { float: left; width: 676px; background-color: #ffffff; padding-top: 5px; margin-top: 5px; }
#base #content #data .indexproducts .product { position: relative; width: 100%; background-color: #ffffff; height: 74px; margin-bottom: 12px; padding-top: 7px; padding-bottom: 7px;}
#base #content #data .indexproducts .product .image { width: 159px; float: right; display: inline; text-align: center; border: 0px; }
#base #content #data .indexproducts .product .image img {  border: 1px solid #e7e7e7; }
#base #content #data .indexproducts .product .content { width: 366px; float: right; display: inline; text-align: right;  }
#base #content #data .indexproducts .product .content .ctitle { color: #0c97c1; font-weight: bold; }
#base #content #data .indexproducts .product .content .ccontent { color: #53666c; }
#base #content #data .indexproducts .product .info { position: relative; width: 151px; float: right; display: inline; }
#base #content #data .indexproducts .product .info img { position: absolute; left: 11px; top: 51px; }

#base #content #data .catalog { width: 698px; }
#base #content #data .catalog .product { width: 226px; height: 240px; border: 1px solid #f0f0f0; float: right; display: inline; background-color: #fff; margin-bottom: 10px; }
#base #content #data .catalog .productspacer { width: 7px; height: 240px; float: right; display: inline; }
#base #content #data .catalog .product img.pimage { margin-top: 8px; margin-bottom: 11px; border: 1px solid #f3f3f3; }
#base #content #data .catalog .product .ptitle { width: 100%; text-align: center; font-weight: bold; color: #51c2d0; margin-bottom: 21px; }
#base #content #data .catalog .product .information { text-align: right; color: #2e2c2f; width: 212px; height: 44px; }
#base #content #data .catalog .product .buybutt { width: 212px; text-align: left; }

#base #footer { text-align: center; font-size: 11px; font-weight: bold; line-height: 20px; color: #53666c; margin-top: 22px; margin-bottom: 15px; }
#base #footer a { color: #53666c; text-decoration: none; }