html,body {padding:0;margin:0;color:#fff;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:14px;height:100%;}
html>body {min-height:100%; height:auto;}
body {background:#ce8737 url(p/body.bg.gif) repeat-x 0 bottom;}
html {background:#ce8737 url(p/body.bg.gif) repeat-x 0 bottom;}

table {border-collapse:collapse;width:100%}
table tr td {vertical-align:top;}
h1,h2,h3,h4,h5,h6,p {padding:0;margin:0 0 5px 0;}
form {margin:0;padding:0;}

a {color:#cc6c00}
a:hover {color:#e27800}

#wrap {width:750px;padding:20px 10px;background:#000 url(p/slogan.gif) no-repeat 20px 0;margin:20px auto;}
#home {float:left;height:150px;width:427px;margin:10px 0 0 10px}

#menu {height:165px;margin:-20px 0 20px 0;background:url(p/book.small.jpg) no-repeat 20px 5px;float:right;width:170px;padding:40px 0 0 140px;overflow:hidden;}
#menu a {display:block;height:20px;position:relative;right:-15px;margin:0 0 15px 0}
#menu a span {display:none}
#menu .buy {width:68px;background:url(p/buy.the.book.gif) no-repeat 0 50%}
#menu .download {width:105px;background:url(p/download.gif) no-repeat 0 50%}
#menu .comment {width:129px;background:url(p/comment.gif) no-repeat 0 50%;}
#menu .review {width:72px;background:url(p/reviews.gif) no-repeat 0 50%;}
#menu .russian {width:67px;background:url(p/russian.gif) no-repeat 0 50%;}
#menu .hebrew {width:53px;background:url(p/hebrew.gif) no-repeat 0 50%;}
#menu em {float:left;height:18px;width:0;border-left:1px solid #f79a34;border-right:1px solid #84521c;margin:0 13px;}

#left {padding:0;width:285px;}
#left .block {margin:0 0 25px 0}

h2 {font-size:22px;color:#fff;font-family:Tahoma;font-weight:100;text-transform:uppercase;line-height:140%;}
h3 {font-size:11px;text-transform:uppercase;}

.review {text-align:justify}
.review a {font-size:12px;display:block;margin:8px 0 20px 0;}
.review p a {display:inline;font-size:11px;}

.blog h2 {position:relative;margin-bottom:15px;}
.blog h2 em {position:absolute;right:20px;font-size:12px;font-weight:bold;top:8px;font-style:normal;}
.blog[class] h2 em {right:0}
.blog .action {margin-top:15px;}
.blog .action a {text-decoration:none}

.article {line-height:163%;}
.article h2 {margin-bottom:15px;}

#right {padding:0 0 0 20px;}
.block {background:#f0f0f0;padding:20px;line-height:200%;color:#000;}
.block p {margin-bottom:10px;}

.cl {clear:both;height:0;line-height:0;font-size:0;}

.top {text-align:center;}
.top strong {font-size:14px;display:block;}

h1 {margin:0 0 20px 0;color:#c37823;font-size:22px;font-weight:100;}
h1 a {font-size:22px;}

.ad {line-height:140%;font-size:14px;}
.ad p {margin:0 0 1em 0;padding:0;}
.ad a {font-size:18px;font-weight:bold;padding:5px 10px;}
.ad img {display:none;}
a img {border:none;}

.ad .rev {font-style:italic;}
.ad .rev a {font-style:normal;font-size:14px;font-weight:100;padding:0;}
div.ad div.rev img {display:inline;float:none}