html {background-color:#f0f0f0;}
body {padding:10px 0 0 0; font:1.2em/1.3em Tahoma; color:#3a3a3a;}

h1 {color:#ff0000; font-size:23px; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:0 0 30px 0; border-bottom:5px solid #ffa600; padding:0 15px 10px 15px; float:left; position:relative; left:-15px;}
h2 {color:#6e6f71; font-size:18px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left; margin:16px 0 30px 0; text-transform:uppercase; clear:both;}

#outer, #header, #footer {width:765px;}

#outer {background:#fff url(/image/art/outer-bg.gif) repeat-y left top; margin:0 auto;}
#header {margin:0 auto; background:url(/image/art/top-bg.gif) no-repeat left top;}
#footer {margin:0 auto; background:url(/image/art/footer-bg.gif) no-repeat left bottom; padding-bottom:18px;}

#inner {background:url(/image/art/sky.jpg) no-repeat right 14px; width:737px; margin:0 auto;}
#content {background:url(/image/art/content-bg.gif) repeat-x left bottom; padding:80px 70px 10px 70px;}

#image {position:relative; float:left; margin:0 auto 0 0; padding:0 50px 0 0;}
#sklad {position:absolute; top:20px; right:-20px;} 
#text {padding:70px 0 0 0;}

#price {padding:10px 0;}

table.size {border-collapse:collapse;}
table.size * td, th {border:1px solid #98b5de; padding:3px 8px;}

#request {clear:left; margin:0 auto; padding:10px 0 0 0; width:400px; text-align:center;}
input.btn {padding:2px 3px;}