body {background: #9a856f url(img/back_body.jpg) repeat-x 0px -1px; color: #000000; font-family: verdana; font-size: 11px; padding: 0; margin: 0}

td {background: #ffffff; font-size: 11px; vertical-align: top;}

h1, h2, h3, h4 {color: #000000; margin: 0}
h1 {color: #a4211e; font-size: 14px;}
a {color: #470a08; text-decoration: none}
a:hover {text-decoration: underline}
#menu a{text-decoration: none}
#menu a:hover{text-decoration: underline}

p{margin: 0 0 8px 0}
img {border: none}

#error {color: red}


table#body {width: 1010px}
#head {color: #a4211e; font-size: 14px; padding:5px 15px 15px 25px}
/*** TOP ***/
td#top2 {background: url(img/top_02.jpg); padding: 20 20 20 20}
td#top2 div {background: #ffffff; border: 1px solid #e0d6cc; padding: 15 20}
td#top2 div h1 {color: #a4211e; font-size: 14px; font-weight: 500}
td#top2 div h2 {color: #df5d59; font-size: 12px; font-weight: 500}
td#top2 div b {color: #222; font-size: 12px; font-weight: 300}

/*** LEFT MENU ***/
td#left_menu {background: #f1e2cf url(img/back_menu_border.gif) repeat-y top right; padding: 0 0 100 0; width: 250px}
td#left_menu div#menu {background: url(img/back_menu_top.jpg) no-repeat top right; padding: 16 0 0 40; font-size: 12px; line-height: 19px}
td#left_menu div#menu img{margin-right: 1px}
td#left_menu div#head {color: #a4211e; font-size: 14px; padding: 0 0 10 0; position: relative; left: -10px}

td#left_menu div.block {background: #e3cfbb url(img/back_menu_border.gif) repeat-y top right; padding: 20 0 20 25; font-size: 12px}
td#left_menu div.block div#head {color: #a4211e; font-size: 14px; padding: 20 0 10 0; position: relative; left: -1}
td#left_menu div.block img {margin-bottom: 10px}


/*** CONTENT ***/
td#content div#cart {float: right; height: 60px; width: 200px}
td#content div#menu{background: #fdf6ec; padding: 14 0 10 40; margin-bottom: 30px}
td#content div#menu a {padding-right: 50px; font-size: 12px}
td#content h2 {color: #a4211e; font-size: 14px; font-weight: 500; padding: 0 0 10 40}
td#content div#index {padding: 0 0 10 40}
td#content div#text {padding: 0 0 40 40}

table#catalog {width: 100%}
table#catalog tr#pos1 td{background: #fdf6ec}
table#catalog tr.pos td {padding: 20 40 20 40}
table#catalog tr.pos td strong {font-size: 12px; color: #470a08; padding-bottom: 15px}
table#catalog tr.pos div.img {float: left; width: 200px; position: relative; top: 2px}
table#catalog tr.pos div#annot {padding-bottom: 10px}
table#catalog tr.pos td div#b {width: 130px; float: left; font-size: 11px;}

/*** CART ***/
table#cart tr td {padding: 3 5 1 5}
table#cart tr td input {font-size: 11px; font-family: verdana}
table#cart tr#row2 td {background: #fdf6ec}
table#cart tr#head td {background: #e3cfbb; color: #a4211e; padding: 5 5 8 5}


input, textarea {width: 100%}
input#order {width: 95px; height: 13px}

input#goods {border: none; text-align: right}
table#cart tr#row2 td input#goods{background: #fdf6ec}

tr#total td {border: none; background: #e3cfbb; color: #a4211e}
tr#total td input {border: none; background: #e3cfbb; text-align: right; color: #a4211e}


/*** BOTTOM ***/
tr#bottom td {background: #efe0cd url(img/back_bottom.gif) repeat-x; padding: 15 30}
tr#bottom td#copy {color: #fdf6ec; font-size: 9px; height: 90px}
tr#bottom td#copy span{font-size: 12px}
tr#bottom td#copy h4 {color: #fdf6ec; font-size: 9px; font-weight: 500; display: inline}

tr#bottom div#webmaster {float: right; text-align: right;color: #fdf6ec;}
tr#bottom div#webmaster a{color: #fdf6ec; font-size: 9px}

tr#bottom div#banners {padding: 20 0 0 100}

table#catalog table.tbl td {padding:0;margin:0}
table#catalog table.tbl tr {padding:0;margin:0}


