/*All*/
* { margin: 0; padding: 0; }
a { text-decoration: none; }
html { height: 100%; }
body { font-family: sans-serif; background-color: #f93; }
/*Top -------------------------------------------------*/
#top { background-color: #f60; width: 100%; height: 150px; }
#topL { position: absolute; top: 0; left: 0; width: 30%; }
#topC { position: absolute; top: 0; left: 30%; width: 40%; float: left; }
/*Cart*/
#topCart { background-color: #fc6; background-image: url(../img/cart.gif); background-repeat: no-repeat; background-position: left 1.5em; position: absolute; right: 0; width: 11em; height: 4em; float: right; margin-top: 0.5em; margin-right: 0.5em; padding: 0.2em; border: solid 2pt #ffc; }
#topCartFull { background-color: #fc6; background-image: url(../img/cart_full.gif); background-repeat: no-repeat; background-position: left 1.5em; text-decoration: none; margin-top: 0.5em; margin-right: 0.5em; padding: 0.2em; position: absolute; right: 0; width: 11em; height: 4em; float: right; border: solid 2pt #ffc; }
#titleCart { color: #c03; font-weight: bold; background-color: #ffc; text-align: center; width: 100%; margin-bottom: 0.5em; }
a.titleCart { color: #c03; }
a.titleCart:link {  }
a.titleCart:visited {  }
a.titleCart:hover { color: #f60; }
a.titleCart:active { color: #f00; }
.qn { color: #630; font-size: 95%; text-align: left; margin-left: 2em; }
.sn { color: #f03; font-size: 90%; text-align: left; margin-left: 0.4em; }
/*Contacts*/
#contacts { color: #530000; font-size: 80%; background-color: #fc6; text-align: left; vertical-align: middle; position: absolute; top: 130px; right: 0.5em; float: right; margin-right: 1em; padding: 4px; border: solid 1pt #830001; }
#phone { background-image: url(../img/phone.gif); background-repeat: no-repeat; background-position: 0 center; padding-right: 5px; padding-left: 18px; }
#mail { background-image: url(../img/mail.gif); background-repeat: no-repeat; background-position: 0 center; padding-right: 2px; padding-left: 20px; }
a.mail { color: #530000; }
a.mail:link {  }
a.mail:visited {  }
a.mail:hover { color: #530000; }
a.mail:active { color: #530000; }
/*Top links*/
#topmenu { background-color: #900; clear: both; padding-bottom: 0.1em; padding-left: 12em; border-top: 1pt solid #fc6; }
a.toplink { color: #fc6; font-size: 90%; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: left center; text-decoration: none; margin-right: 0.5em; margin-left: 0.5em; padding-right: 10px; padding-left: 10px; }




H1 {font-size: 18px;}

H2 {font-size: 18px;}

H3 {font-size: 14px;}

a.toplink:link {  }
a.toplink:visited {  }


a.toplink:hover { color: #600; background-color: #fc0; }


a.toplink:active { color: #fff; background-color: #fc0; }




/*Search -------------------------------------------------*/
#searcherr { color: #f00; font-family: arial; font-weight: bold; text-align: center; padding-top: 0.5em; padding-bottom: 1em; }
.srchtitle { color: #900; font-size: 90%; font-family: arial; text-align: left; margin-left: 1em; padding-left: 2em; }
.srchinput { font-size: 80%; font-family: arial; text-align: left; margin-right: 1em; border: solid 1pt #808080; }
.srchfldset { font-size: 80%; font-family: arial; text-align: left; margin-right: 1em; padding: 1em 2em 1em 1em; border: solid 1pt #808080; }
/*Cart -------------------------------------------------*/
#carterr { color: #f00; font-family: arial; font-weight: bold; text-align: center; padding-top: 1em; padding-bottom: 1em; }
.cartTitle { color: #ff6; font-size: 75%; font-family: verdana; background-color: #f60; text-align: center; padding-top: 0.1em; padding-bottom: 0.1em; }
.cartline { color: #903; font-size: 80%; font-family: verdana; text-align: center; padding-top: 0.2em; padding-bottom: 0.2em; border-bottom: 1pt solid #600; }
.sum { color: #c30; font-size: 80%; font-family: verdana; font-weight: bold; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em; }
a.cartlinks { color: #c30; font-size: 90%; font-family: verdana; font-weight: bold; text-align: center; padding: 0.2em 1em; }
a.cartlinks:link { color: #c30; }
a.cartlinks:visited { color: #c30; }
a.cartlinks:hover { color: #ff9; background-color: #f60; }
a.cartlinks:active { color: #fff; background-color: #f60; }
#carttype { color: #b45b3d; font-size: 85%; font-family: verdana; }
/*Order -------------------------------------------------*/
.fordert { color: #903; font-size: 85%; font-family: verdana; text-align: justify; text-indent: 1em; padding-right: 5em; padding-left: 5em; }
.orderres { color: #903; font-size: 90%; font-family: verdana; text-align: center; padding: 2em 5em 3em; }
.checkid { color: #903; font-family: arial; padding-top: 1em; padding-bottom: 2em; }
.ordererr { color: #f00; font-family: arial; font-weight: bold; padding-top: 1em; padding-bottom: 1em; }
#orderform { font-size: 90%; font-family: verdana; background-color: #fc9; text-align: left; margin: 2em 1em; padding: 2em 1em; width: 30em; border: solid 1pt #c00; }
.ordername { color: #903; margin-top: 0.3em; width: 12em; float: left; }
.uid { color: #f30; font-size: 110%; font-family: verdana; font-weight: bold; text-align: center; padding-bottom: 2em; }
/*Levels*/
#l0 { width: 100%; }
#l1 { margin-top: 1em; margin-left: 11em; padding-left: 1em; }
#l2 { position: relative; }
#l3 { margin-top: 1em; margin-right: 220px; padding-right: 1em; }
/*Left column -------------------------------------------------*/
#lBar { position: absolute; left: 1em; width: 11em; }
.lblock { background-color: #fc9; text-align: right; margin-bottom: 1em; padding-bottom: 1em; border: solid 1pt #900; }
.ltitle { color: #fc0; font-size: 90%; background-color: #900; text-align: center; margin-bottom: 1em; height: 1em; }
/*Categories list*/
a.lnomenu { color: #300; font-size: 80%; font-family: tahoma; text-align: left; display: block; margin-top: 0.4em; margin-right: 0.5em; margin-left: 0.5em; border-bottom: 1pt solid #c63; }
a.lnomenu:link {  }
a.lnomenu:visited {  }
a.lnomenu:hover { color: #fff; }
a.lnomenu:active { color: #300; }
a.lmenu { color: #300; font-size: 80%; font-family: tahoma; background-color: #f93; text-align: left; margin-top: 0.4em; margin-right: 0.5em; margin-left: 0.5em; padding-left: 0.5em; border-right: 2px solid #900; border-bottom: 2px solid #900; display: block; }
a.lmenu:link {  }
a.lmenu:visited {  }
a.lmenu:hover { color: #fff; }
a.lmenu:active { color: #300; }
/*Firms list*/
a.lfirm { color: #300; font-size: 80%; font-family: tahoma; text-align: left; display: block; margin-top: 0.4em; margin-right: 0.5em; margin-left: 0.5em; padding-left: 1.5em; border-bottom: 1pt solid #c63; }
a.lfirm:link {  }
a.lfirm:visited {  }
a.lfirm:hover { color: #fff; }
a.lfirm:active { color: #300; }
/*Sections list*/
a.lsection { color: #300; font-size: 80%; font-family: tahoma; text-align: left; display: block; margin-top: 0.4em; margin-right: 0.5em; margin-left: 0.5em; padding-left: 1.5em; border-bottom: 1pt solid #c63; }
a.lsection:link {  }
a.lsection:visited {  }
a.lsection:hover { color: #fff; }
a.lsection:active { color: #300; }
/*Other*/
a.lother { color: #300; font-size: 80%; font-family: tahoma; text-align: left; display: block; margin-top: 0.4em; margin-right: 0.5em; margin-left: 0.5em; padding-left: 1.5em; border-bottom: 1pt solid #c63; }
a.lother:link {  }
a.lother:visited {  }
a.lother:hover { color: #fff; }
a.lother:active { color: #300; }
/*Center column -------------------------------------------------*/
#cBar { margin-top: 1em; margin-right: 1em; margin-left: 1em; }
#cblock { background-color: #fc9; margin-bottom: 1em; padding-bottom: 1em; border: solid 1pt #900; }
#ctitle { color: #fc0; font-size: 90%; background-color: #900; text-align: center; margin-bottom: 1em; height: 1em; padding-bottom: 1px; }
#croot { margin-right: 8px; }
a.ctitlelink { color: #fc0; background-color: #900; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-right: 8px; padding-left: 8px; }
a.ctitlelink:link { color: #fc0; }
a.ctitlelink:visited { color: #fc0; }
a.ctitlelink:hover { color: #600; background-color: #fc0; }
a.ctitlelink:active { color: #fff; background-color: #fc0; }
#cphoto { background-color: #ffc; text-align: center; height: 20em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding: 0.5em; border: solid 1pt #c00; }
.pcphoto IMG { border: solid 1pt #900; }
#cmain { color: #900; font-size: 90%; font-family: verdana; text-align: justify; padding: 1em; }
#cmain P { text-indent: 2em; margin-top: 1em; margin-bottom: 1em; }
#cmain P:first-letter { font-size: 110%; font-weight: bold; }
#cpmain { margin-top: 1em; margin-bottom: 1em; margin-left: 1em; position: relative; float: right; border: solid 2pt #900; }
#cabout { color: #900; font-size: 90%; font-family: verdana; text-align: justify; padding: 1em; }
#cabout P { text-indent: 2em; margin-top: 1em; margin-bottom: 1em; }
#cabout P:first-letter { font-size: 110%; font-weight: bold; }
#cpabout { position: relative; float: right; margin-top: 1em; margin-bottom: 1em; margin-left: 1em; border: solid 2pt #900; }
#cdiscounts { color: #900; font-size: 90%; font-family: verdana; text-align: justify; padding: 1em; }
#cdiscounts P { text-indent: 2em; margin-top: 1em; margin-bottom: 1em; }
#cdiscounts P:first-letter { font-size: 110%; font-weight: bold; }
#cdelivery { color: #900; font-size: 90%; font-family: verdana; text-align: justify; padding: 1em; }
#cdelivery P { text-indent: 2em; margin-top: 1em; margin-bottom: 1em; }
#cdelivery P:first-letter { font-size: 110%; font-weight: bold; }
.cnewsdate { color: #830001; font-size: 90%; font-weight: bold; background-color: #f93; padding-left: 1em; border: solid 1pt; }
#cnews { color: #900; font-size: 90%; font-family: verdana; text-align: justify; padding: 1em; }
#cnews P { text-indent: 2em; margin-top: 0.5em; margin-bottom: 1em; padding-top: 0.5em; padding-bottom: 0.5em; }
#cnews P:first-letter { font-weight: bold; font-size: 110%; }
#pagelinks { text-align: center; padding-bottom: 1em; }
#mpagelinks { font-size: 110%; text-align: center; padding-bottom: 1em; }
.cpagelink { color: #900; font-size: 85%; background-color: #fc9; padding-right: 0.1em; padding-left: 0.1em; }
.ccurlink { color: #ff9; font-size: 85%; background-color: #f30; padding-right: 0.1em; padding-left: 0.1em; }
a.cpagelink { color: #900; font-size: 85%; background-color: #fc9; padding-right: 0.1em; padding-left: 0.1em; }
a.cpagelink:link { color: #900; }
a.cpagelink:visited { color: #900; }
a.cpagelink:hover { color: #feda19; background-color: #ae0003; }
a.cpagelink:active { color: #fff; background-color: #900; }
.ccat { color: #600; font-size: 90%; padding: 0.5em; }
#cfeedback { color: #600; font-size: 90%; font-family: verdana; text-align: justify; text-indent: 2em; margin: 1em; padding-top: 1em; }
#cfeedback P:first-letter { font-size: 110%; font-weight: bold; }
#cfcenter { text-align: center; }
#cfbackform { font-size: 90%; font-family: verdana; background-color: #cc9; text-align: left; width: 30em; margin: 2em 1em; padding: 2em 1em; border: solid 1pt #c00; }
.cfname { width: 12em; float: left; margin-top: 0.3em; }
.cfinput { color: #000; font-size: 90%; font-family: tahoma; margin-top: 0.3em; margin-left: 1em; padding-right: 0.5em; padding-left: 0.3em; border: solid 1pt #999; }
#cfsubmit { margin-top: 0.3em; margin-left: 14em; }
a.onmain { color: #fc0; background-color: #900; padding-right: 8px; padding-left: 8px; }
a.onmain:link { color: #fc0; }
a.onmain:visited { color: #fc0; }
a.onmain:hover { color: #600; background-color: #fc9; }
a.onmain:active { color: #fff; background-color: #fc0; }
/*Right column -------------------------------------------------*/
#rBar { text-align: center; position: absolute; top: 0; right: 1em; width: 220px; }
#rblockphoto { background-color: #fc9; text-align: center; margin-bottom: 0.5em; padding-bottom: 1em; border: solid 1pt #900; }
#rphototitle { color: #fc0; font-size: 90%; background-color: #900; text-align: center; margin-bottom: 1em; height: 1em; }
#rspectitle { color: #fc0; font-size: 90%; background-color: #f00; text-align: center; margin-bottom: 1em; height: 1em; }
#rhittitle { color: #fc0; font-size: 90%; background-color: #f00; text-align: center; margin-bottom: 1em; height: 1em; }
#rphoto { background-color: #cf9; text-align: center; margin-top: 1em; margin-right: 1em; margin-left: 1em; padding: 0.5em; border: solid 1pt #c00; }
.prphoto IMG { border: solid 1pt #900; }
.n1 { color: #000; font-size: 70%; font-family: tahoma; text-align: left; padding-left: 1em; }
.n2 { color: #963; font-size: 70%; font-family: tahoma; text-align: left; padding-left: 1em; }
.n3 { color: #c33; font-size: 70%; font-family: tahoma; text-align: left; padding-left: 1em; }
.n4 { color: #c33; font-size: 90%; font-family: tahoma; text-decoration: none; text-align: left; padding-left: 1em; }
.n4:link { color: #c33; font-size: 90%; text-decoration: none; }
.n4:visited { color: #c33; }
.n4:hover { color: #f96; }
.n4:active { color: #c33; }
.price { font-size: 70%; font-weight: bold; }
a.incart { color: #c00; font-size: 70%; font-family: tahoma; font-weight: bold; text-decoration: none; }
a.incart:link { color: #c00; }
a.incart:visited { color: #c00; }
a.incart:hover { color: #f96; }
a.incart:active { color: #f00; }
a.rsubmenu { color: #300; font-size: 80%; font-family: tahoma; text-align: left; display: block; margin-top: 0.2em; margin-right: 1.5em; margin-left: 1.5em; padding-left: 1.5em; border-bottom: 1pt solid #c63; }
a.rsubmenu:link { color: #300; }
a.rsubmenu:visited { color: #300; }
a.rsubmenu:hover { color: #fff; }
a.rsubmenu:active { color: #300; }
/*Bottom*/
#copyright { color: #900; font-size: 60%; font-family: tahoma; text-align: right; padding-top: 0.5em; padding-bottom: 0.5em; }
/*Resize -------------------------------------------------*/
#resize { font-size: 80%; font-family: verdana; background-color: #ffffc0; margin: 1em; padding: 1em; border: solid 1pt #900; }
.ph { border: solid 1pt #900; }
.r1 { font-size: 85%; font-weight: bold; padding-top: 0.5em; }
.r2 { color: #c33; font-size: 85%; }
.r3 { color: #963; font-size: 85%; }
.r4 { font-size: 85%; text-align: justify; margin-left: 1em; }
.r5 { color: #c00; font-size: 85%; font-weight: bold; margin-top: 0.5em; }
