body {background: #FFFFFF; margin:0; padding:0; font-family: arial,sans-serif;}
img {border:0;}
form {margin:0;}

a:hover {text-decoration: none!important;}

table#body {width: 100%; background: url('/imgs/top_bg.jpg') top repeat-x;}
table#body td {vertical-align: top;}

table.valigntop td {vertical-align:top;}

td#logo {vertical-align: top; text-align: center;  width: 224px; font-family:arial,sans-serif; font-size: 10px; color: #6b8096; line-height: 117%;}
td#logo p {margin:15px 10px 10px 10px; padding:0; width: 204px;}

td#header { width: 100%; background: url('/imgs/top_screen.jpg') top left no-repeat; height: 134px; text-align: right; color: #72B20C; font: 10px Arial,Sans-serif; vertical-align:top;}
td#header a { color: #658DBE; }

div#phones {margin: 15px 0 0px 0;}

td#topmenu {background: url('/imgs/top_menu_bg.jpg') top repeat-x; height: 38px; overflow: hidden;}

td#topmenu div {float: left; height:38px;}
td#topmenu p {float: left; color: white; font-size: 12px; padding: 11px 0 0 30px; font-weight: bold; margin:0 0 10px 0;}
td#topmenu p a {color: white; text-transform: uppercase; text-decoration: none;}
td#topmenu p a:hover {color: yellow;}

td#basket {width: 200px;}
td#basket div {background: url('/imgs/top_basket.jpg') top left no-repeat; margin: 26px 0 0 39px; padding: 30px 0 0 20px; font-size: 10px; }
td#basket a {color: #1367BE;}

div.menubottom{float: none; background: url('/imgs/top_menu_right.jpg') top right no-repeat; width: 100%; height:20px!important;}

div.menublock {border-bottom: 3px solid #CBD1CE; font-family:arial,sans-serif; font-size: 11px; padding: 0 0 15px 17px;}
div.menublock p.menu {font-size: 12px; color: #1367BE; font-weight: bold; margin:0 0 6px 0; padding:0;}
div.menublock p.menu a {font-size: 12px; color: #1367BE;}
div.menublock p.menu a.selected {font-size: 12px; color: #5fa01b;}
div.menublock p.submenu {font-size: 11px; color: #487FB8; margin:0; padding:0 0 5px 15px;}
div.menublock p.submenu a {font-size: 11px; color: #487FB8;}
div.menublock p.txt {font-size: 10px;}
div.menublock p.txt a {font-size: 11px; color: #487FB8; text-decoration: none;}
div.menublock div.submenu2 {font-size: 11px; color: #487FB8; margin:0; padding:0 0 1px 90px; line-height: 180%;}
div.menublock div.submenu2 a {font-size: 11px; color: #487FB8;}
div.menublock div.submenu3 {font-size: 11px; color: #535353; margin:0; padding:0 0 1px 5px;}
div.menublock div.submenu3 a {font-size: 11px; color: #487FB8;}
div.menublock strong {color:#393939;}

div.mright {padding: 5px 0 15px 7px;}
div.mright a {color: #487FB8;}

div#top5 {background: url('/imgs/top5.jpg') top left no-repeat;}
div#podarki {background: url('/imgs/podarki.jpg') top right no-repeat; color:#5FA01B;}
div#podarki em {color:#E8A30F!important;}
div#useful {background: url('/imgs/useful.jpg') top right no-repeat;}

div.menublock blockquote {font-size: 11px; color: #487FB8; margin:0; padding:0 0 1px 90px; line-height: 180%;}
div.menublock blockquote a {font-size: 11px; color: #487FB8;}


#sharik {padding-top: 40px; text-align: right;}

#footer {background: url('/imgs/footer_bg.jpg') top left no-repeat; height: 81px; font-size: 11px; margin-top: 50px;}
#ftrs {padding: 15px 0 0 23px;}
#footer p {font-size: 10px; margin:15px 0 0 0!important; padding:0!important; }
#counters {float:right; padding: 10px 80px 0 0;}

table.photo td {color: #2B68A2; font: bold 16px Arial; text-align: center; vertical-align:middle!important; padding: 15px 0 0 10px;}
table.photo td p {margin: 0 0 7px 0;}
p.price {color: #2B68A2; font: bold 16px Arial; text-align: center; margin-top: 10px; line-height: 170%;}
div.allprice {margin-left: 220px;}

p.hdr {color: #2B68A2; font: bold 12px Arial; margin: 0 0 7px 0;padding-right: 25px;}
p.hdr a {color: #2B68A2; font: bold 12px Arial;}

p.info {color: #393939; font-size: 11px; padding-right: 25px; margin-bottom: 0px;}
p.detail {color: #2B68A2; font-size: 10px; padding-right: 25px; margin-top: 3px;}
p.detail a {color: #2B68A2;}


table.goodslst {width: 100%;}
table.goodslst th {border-bottom: 1px solid #333333;}

ul.fullprice li {color: #5fa01b; margin-top: 10px;}
ul.fullprice table td {color:#000000;}

table.tovars td b {color: #5fa01b}
table.tovars td table {margin-top: 5px;}

.icon-good {position:absolute; margin-top: -7px; width:100%; float: left;}
.icon-goods {position:absolute; margin: -10px 0 0 -10px;}
.madein {margin-top: 13px; text-align:center; padding: 4px 5px; font: bold 12px Arial; color: #000000; background-color: orange; }