* {margin: 0; padding: 0;}
html {direction: rtl;}
img {border: 0;}
a {color: #000;}
a:hover {text-decoration: none;}
ol,ul,li {list-style:none;list-style-type:none;}
table {border:0;border-collapse:collapse;border-spacing:0;}
.clear {clear:both; font-size: 0; line-height: 0;}

body {background-color: #ffffff; margin: 0 auto; text-align: center; font-size: 12px; font-family: arial; color: #000000}

/* ADV */
a.adv {display: inline-block; width: 171px; margin: 5px 5px 0 0; font-size: 0; line-height: 0;}
a.adv img {display: block; font-size: 0; line-height: 0;}

#bannerside001 {display: inline-block; margin: 5px 5px 0 0; font-size: 0; line-height: 0;}

/* Main */
div#base {width:991px; margin: 0 auto; text-align: right;}
div#base #keywords {width: 985px; padding-left: 5px; text-align: left; font: normal 10px arial;}
div#base #topbar {width:991px; height: 97px; background: url('./images/topbar_bg.gif') no-repeat top center;}
div#base #middle {width: 991px; background: url('./images/middle_bg.gif') repeat-y top center;}
div#base #middle #rightside {float: right; display: inline; width:185px;}

/* Logo */
div#logo {float: right; display: inline; margin: 4px 388px 0 0; width: 226px; height: 83px;}
div#logo img {display:block; font-size: 0; line-height: 0;}
div#logo a {display:block; width: 100%; height: 100%; font-size: 0; line-height: 0;}

/* SideLinks */
div#sidelinks {margin: 50px 0 0 50px; float: left; display: inline;}
div#sidelinks a {color: #46463a; text-decoration: none;}
div#sidelinks a:hover {font-weight: bold;}

/* SideMenu */
div.sidemenu {width: 185px; height: 278px; padding-top: 10px;}
div.sidemenu_one {background: url('./images/sidemenu_bg.gif') no-repeat center top;}
div.sidemenu_two {background: url('./images/sidemenu_bg2.gif') no-repeat center top;}
div.sidemenu ul li {margin: 0 auto; width: 150px; height: 37px; text-align: left; border-bottom: 1px solid #da746e;}
div.sidemenu ul li a {display: block; width: 150px; height: 22px; padding-top: 15px; font: bold 14px arial; color: #ffffff; text-decoration: none;}
div.sidemenu ul li a:hover {color: #000000;}

/* Content */
div#content {width: 804px; min-height: 300px; height: auto !important; height: 300px; float: right; display: inline; background: url('./images/content_bg.gif') no-repeat right top;}
div#content .header_welcome {float: right; display: inline; width: 557px; height: 39px; padding: 270px 50px 0 0; background: url('./images/header_welcome_bg.gif') no-repeat center; font-size: 0; line-height: 0;}
div#content .header_welcome img {display: block; font-size: 0; line-height: 0;}
div#content .text { margin:10px 35px 0 0; line-height:1.5; }

/* Login */
div#login {float: left; display: inline; text-align: center; margin: 28px 0 0 8px; width: 180px; height: 144px; padding-top: 30px; background:url('./images/login_bg.gif') no-repeat top center;}
div#login input {display: block; text-align: center; margin: 0 auto; margin-top:10px;}
div#login .field {width: 140px; height: 19px; padding: 3px 2px 0 2px; color: #46463a; border: 0; background: url('./images/login_field.gif') no-repeat top center;}
div#login .submit {cursor: pointer; width: 53px; height: 26px; margin-bottom: 5px; border: 0; background: transparent url('./images/login_submit.gif') no-repeat center; font-size: 0; line-height: 0;}
div#login a.newclient {color: #46463a; text-decoration: none;}
div#login a.newclient:hover {text-decoration: underline;}

/* Profile */
div#profile {width: 700px; padding: 0 50px; margin-bottom: 30px;}
div#profile .header_profile {width: 700px; margin: 30px auto 20px auto; font: normal 24px arial; color:#ce473f; border-bottom: 1px solid #d1d1ce;}
div#profile .text {float: right; display: inline; width: 250px; margin-bottom: 30px; line-height: 1.5em; text-align: justify;}
div#profile .pagetext {float: right; display: inline; margin-bottom: 30px; line-height: 1.5em; text-align: justify;}
div#profile .product_img {float: left; display: inline; text-align: center; font-size: 0; line-height: 0;}
div#profile .product_img  img {display: block; text-align: center; font-size: 0; line-height: 0;}
div#profile .purchase_info {float: right; display: inline; width: 250px; margin-top: 20px;}
div#profile .purchase_info ul li {width: 250px; margin: 3px 0;}
div#profile .purchase_info ul li.last {margin-top: 20px;}
div#profile .purchase_info ul li span {display:inline-block; color:#1a1818;}
div#profile .purchase_info ul li span.boxa {width: 100px; font-weight: bold;}
div#profile .purchase_info ul li span.boxb {width: 145px;}
div#profile .purchase_info ul li span.big {font-weight: bold; font-size: 18px;}
div#profile .purchase_info ul li span.small {font-weight: bold;}
div#profile .links {width: 700px; margin-top: 20px; padding-top: 10px; border-top: 1px solid #d1d1ce;}
div#profile .links a {display: inline-block; margin-left: 5px; height: 23px; padding-top: 8px; font-weight: bold; color: #ffffff; text-decoration: none;}
div#profile .links .product_add {width: 61px; padding-right: 35px; background: url('./images/profile_links_add.gif') no-repeat center;}
div#profile .links .product_add:hover {text-decoration: underline;}
div#profile .links .product_contact {width: 109px; padding-right: 30px; background: url('./images/profile_links_contact.gif') no-repeat center;}
div#profile .links .product_contact:hover {text-decoration: underline;}

/* Commets */
div#comments {width: 700px; margin: 30px auto;}
div#comments .header {width: 700px; margin: 0 auto; font-size:16px; color:#d34c42; border-bottom: 1px solid #d1d1ce;}
div#comments .addcomment {margin: 10px 15px; display: inline-block; font-weight: bold; color:#d34c42; text-decoration: none;}
div#comments .addcomment:hover {text-decoration: underline;}
div#comments ul li {width: 700px; margin-bottom: 10px;}
div#comments ul li .top {width: 700px; height: 8px; background:url('./images/comment_top.gif') no-repeat top center; font-size:0;line-height:0;}
div#comments ul li .middle {width: 640px; padding: 0 30px; background-color: #f0f0ec;}
div#comments ul li .middle .text {width: 640px; color: #1a1818; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #c7c7c1; line-height: 1.5em; text-align: justify;}
div#comments ul li .middle p {float: right; display: inline; width: 200px;}
div#comments ul li .middle p.rank {margin-right: 17px; text-align: center;}
div#comments ul li .middle p.date {float: left; display: inline; text-align: left}
div#comments ul li .middle p span {font-weight: bold;}
div#comments ul li .middle p span.star {display: inline-block; width: 10px; height: 10px; background:url('./images/comment_star.gif') no-repeat top center; font-size:0;line-height:0;}
div#comments ul li .bottom {width: 700px; height: 8px; background:url('./images/comment_bottom.gif') no-repeat top center; font-size:0;line-height:0;}


/* ProductsList */
div#productslist {width: 784px; padding-right: 20px; margin-top: 10px; float: left; display: inline;}
div#productslist ul li {margin: 0 0 5px 10px;float: right; display: inline; width: 249px; height: 227px; padding-top: 13px; background: url('./images/productlist_li_bg.gif') no-repeat center top;position:relative;}
div#productslist ul li img {display: block; margin-right: 17px; font-size: 0; line-height: 0;}
div#productslist ul li .product_header {width: 220px; margin: 0 auto; border-bottom: 1px solid #c9c9bf;}
div#productslist ul li .product_header a { font-size: 18px; color: #ce473f; text-decoration: none; }
div#productslist ul li .product_header a:hover {text-decoration: underline;}
div#productslist ul li .product_text {width: 220px; margin: 0 auto; line-height: 1.5em; color: #2a2323;  }
div#productslist ul li .moreinfo {display: block; margin-right: 20px; width: 70px; height: 21px; background: url('./images/productlist_li_info.gif') no-repeat center top;}
div#productslist ul li .product_price {text-align: center;  display: inline; width: 120px; font-weight: bold; font-size: 22px; color: #ffffff; position:absolute; bottom: 10px; right: 19px; }
div#productslist ul li .product_price span {font-size: 12px;}
div#productslist ul li .product_add {text-align:left; /*margin: 18px 0 0 5px; float: left; */ position: absolute; bottom: 10px; left: 5px; display: inline; width: 80px; height: 20px; padding: 7px 0 0 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
div#productslist ul li .product_add:hover {text-decoration: underline;}

/* productslist-stupidity */
div.productslist-stupidity {width: 750px; margin-top: 10px; direction: ltr;}
div.productslist-stupidity ul li { direction: rtl; margin: 0 0 5px 0px;float: right; display: inline; width: 249px; height: 227px; padding-top: 13px; background: url('./images/productlist_li_bg.gif') no-repeat center top;position:relative;}
div.productslist-stupidity ul li img {display: block; margin: 0 auto; font-size: 0; line-height: 0;}
div.productslist-stupidity ul li .product_header {width: 220px; margin: 0 auto; border-bottom: 1px solid #c9c9bf; text-align: right;}
div.productslist-stupidity ul li .product_header a { font-size: 18px; color: #ce473f; text-decoration: none;}
div.productslist-stupidity ul li .product_header a:hover {text-decoration: underline;}
div.productslist-stupidity ul li .product_text {width: 220px; margin: 0 auto; line-height: 1.5em; color: #2a2323;}
div.productslist-stupidity ul li .product_text strong {display: block;}
div.productslist-stupidity ul li .moreinfo a {display: block; margin-right: 20px; width: 70px; height: 21px; background: url('./images/productlist_li_info.gif') no-repeat center top;}
div.productslist-stupidity ul li .product_price {text-align: center;  display: inline; width: 120px; font-weight: bold; font-size: 22px; color: #ffffff; position:absolute; bottom: 10px; right: 19px; }
div.productslist-stupidity ul li .product_price span {font-size: 12px;}
div.productslist-stupidity ul li .product_add a {text-align:left; /*margin: 18px 0 0 5px; float: left; */ position: absolute; bottom: 10px; left: 5px; display: inline; width: 80px; height: 20px; padding: 7px 0 0 10px; font-weight: bold; color: #ffffff; text-decoration: none;}
div.productslist-stupidity ul li .product_add a:hover {text-decoration: underline;}


/* Footer */
div#footer {width: 971px; margin: 0 0 10px 0; padding: 17px 10px 0 10px; color: #1a1818; background: url('./images/footer_bg.gif') no-repeat center top;}
div#footer .createdby {float: right; display: inline;}
div#footer .copyrights {float: left; display: inline;}
div#footer a {text-decoration: none;}
div#footer a:hover {text-decoration: underline;}