body {
        font-family:Arial, Tahoma;
        background-color:#D5F377;
        background-image:url(images/if_02.jpg);
        background-repeat:repeat-x;
        background-position:top;
        margin:0;
        padding:0; padding-left:5%; padding-right:5%;
        font-size:small;
}

a {text-decoration:none;color:#333333;}
a:hover {text-decoration:underline;}

#rmenu {background-image:url(images/if_08.gif); vertical-align:top; padding-top:28px; text-align:center; color:#FFFFFF; font-size:95%; letter-spacing:0.1em;}
#rmenu a {color:#FFFFFF; padding-left:1em; padding-right:1em;}
#rmenu span {padding-left:1em; padding-right:1em; text-decoration:underline;}

#content {background-color:#FFFFFF; vertical-align:top; padding:0.5em; padding-left:2em; padding-right:2.5em; font-size:75%;}
#content h1 {font-size:110%; text-transform:uppercase; padding-bottom:0.5em;}
#content h2 {text-transform:uppercase; color:#707070;}
#content th, #content td {font-family:Arial, Tahoma;font-size:75%;}
#content input, #content textarea, #content select {font-family:Arial, Tahoma;font-size:100%; border:#BBBBBB 1px solid;}
#content th {background-color:#FF4701; font-weight:normal; color:#FFFFFF; text-align:left;}

#content .contacts th, #content .contacts td {padding: 0.5em; padding-left: 1.5em;}
#content .contacts td {color:#333333;}

#bottom {background-image:url(images/if_18.gif); background-position: top; background-repeat: repeat-x; background-color: #FFFFFF;
text-align:center; vertical-align:bottom; padding-top:30px; padding-bottom:20px; color:#656565; font-size:75%;}
#bottom span {color:#FF4701; font-weight:bold;}

#header {padding:13px;}
#footer {padding:13px;}

.shopcell {padding:8px; text-align:center; width:238px; vertical-align:bottom;}
.shopcell img {padding:6px;}
.celltitle {background-color:#FF4701; padding:6px; font-size:120%;}
.celltitle a {color:#FFFFFF; text-decoration:underline;}
.cellprice {padding:2px; font-size:120%; color:#333333;}

#navpages {text-align:right; color:#FFFFFF; font-weight:bold; font-size:110%; padding-top:2em;}
#navpages small {font-weight:normal; font-size:80%;}
#navpages span {background-color:#818181; padding:0.2em; color:#FFFFFF; margin-right:2px;}
#navpages a {color:#FFFFFF;}
#navpages span.selected {background-color:#F64602;}

#catphotos {padding-right:2em; padding-bottom:2em;}
#smallphotos td {border:1px #5A687A solid; width:91px; height:91px;}
.catprice {font-size:120%;}


#catbasket {background-color:#707070; color:#FFFFFF; font-weight:normal; font-size:80%; padding:0.3em 1em 0.3em 1em;}
#catbasket span {border:1px #333333 solid; background-color:#FFF; color:#000; padding:0 1em 0 1em;}
#catbasket a {color:#FFFFFF; text-decoration:underline;}

#basket th {padding:0.3em 0.6em 0.3em 0.6em;}
#basket_submit {padding-top: 0.5em;}
#basket_submit input {color:#FFF; background-color:#FF4701; border:1px solid #FF4701; font-weight:bold;}

#ordertable {text-transform:uppercase;}
#ordertable small {text-transform:none;}
#ordertable select {width:18em;}