* {padding: 0px; margin: 0px;}
body {background: #FFFFFF; text-align: center;}
body, td {font-family: tahoma, verdana, arial, trebuchet MS; font-size: 11px; color: #000000;}
img {border: 0px;}
li {list-style: none;}
br {clear: both;}

.input {font-family: arial, verdana, tahoma; font-size: 12px; color: #4B4B4B; border: 1px solid #8C9199;}
select.input {padding: 0px;}
.button {color: #FFFFFF; font-size: 11px; font-family: verdana, tahoma, arial, trebuchet MS; border: 0px;}

.clear {height: 1px; display: block; clear: both;}
.clear.hdr-prop {height: 10px;}

h1, h2, h3, h4, h5 {line-height: 100%; margin-bottom: 0%;}

h1 {margin: 0px;}
h1 a {margin-bottom: 6px; display: block; float: left; width: 240px; height: 82px; background: url(../img/design/logo.gif) no-repeat; text-indent: -9999px; text-decoration: none;}

h2.title {line-height: 28px; float: left; margin: 0px 0px 30px 0px; font-size: 24px; font-weight: bold; color: #000; text-transform: uppercase;}
h2.title .price {text-transform: none; color: #DE0029;}

h1.title {line-height: 28px; float: left; margin: 0px 0px 10px 0px; font-size: 24px; font-weight: bold; color: #000; text-transform: uppercase;}
h1.title .price {text-transform: none; color: #DE0029;}

div.hdr-extra {width: 300px; position: relative; margin-top: -70px;  float: right;}
div.hdr-extra .btn {float: right; margin: 2px 22px 0px 0px;}

p.pversion {float: right; margin: 6px 0px 0px 0px; width: 125px;}
p.pversion img {float: left; margin: 0px 4px 0px 0px;}
p.pversion a {color: #666666; text-decoration: underline;}
p.pversion a:hover {text-decoration: none;}

hr {display: none; visibility: hidden;}

a {text-decoration: none; color: #008193;}
a:hover {text-decoration: underline;}

#wrapper {padding: 5px 0px 0px 0px; margin: 0px auto; width: 902px; text-align: left;}
#wrapper_print {padding: 5px 0px 0px 0px; margin: 0px auto; width: 702px; text-align: left;}

#top {margin-bottom: 3px; float: right; width: 652px; height: 83px; background: url(../img/design/top.jpg) no-repeat;}

#mmenu {padding-left: 13px; height: 34px; clear: both; background: url(../img/design/mmenu-bg.gif) no-repeat left top;}
#mmenu li {display: inline; list-style: none;}
#mmenu a {margin-right: -12px; display: block; height: 34px; float: left; background: no-repeat left top; text-indent: -9999px; text-decoration: none;}
#mmenu a:hover, #mmenu a.selected {background-position: left bottom;}
#mmenu li.home a {width: 103px; background-image: url(../img/design/mmenu-home.gif);}
#mmenu li.about a {width: 135px; background-image: url(../img/design/mmenu-about.gif);}
#mmenu li.services a {width: 93px; background-image: url(../img/design/mmenu-services.gif);}
#mmenu li.guarantee a {width: 111px; background-image: url(../img/design/mmenu-guarantee.gif);}
#mmenu li.delivery a {width: 178px; background-image: url(../img/design/mmenu-delivery.gif);}
#mmenu li.contacts a {width: 114px; background-image: url(../img/design/mmenu-contacts.gif);}

#menu {padding: 3px 0px 0px 0px; margin: 0px 0px 30px 0px; float: left; width: 230px; background: url(../img/design/ribbon01.gif) repeat-x left top;}
#menu li {display: inline; list-style: none;}
#menu li a {padding: 1px 0px 4px 0px; display: block; clear: left; font-weight: bold; font-size: 13px; background: url(../img/design/ribbon01.gif) repeat-x left bottom; text-decoration: none;}
#menu li a span {padding: 5px 5px 5px 10px; display: block; background: url(../img/design/arr01.gif) no-repeat 0px 11px;}
#menu li a:hover, #menu li a.selected {color: #DE0029;}
#menu li a.selected {padding-bottom: 0px; background: none;}
#menu li a.selected span {background: #EEEEEE;}
#menu li li a, #menu li li a.selected {padding: 0px; font-size: 11px; color: #666666; font-weight: normal; border-top: 1px solid #D5D5D5;}
#menu li li a span, #menu li li a:hover span, #menu li li a.selected span {padding-left: 19px; background: #EEEEEE url(../img/design/dot01.gif) no-repeat 11px 11px;}
#menu li li a:hover {color: #666666;}
#menu li li a:hover span, #menu li li a.selected span {background-color: #F5F5F5;}
#menu li li a.selected span {font-weight: bold;}
#menu ul ul {padding: 0px 0px 4px 0px; background: url(../img/design/ribbon01.gif) repeat-x left bottom;}

#taxonomy {margin-bottom: 9px; color: #777;}
#taxonomy a {color: #777; text-decoration: underline;}
#taxonomy a:hover {text-decoration: none;}
#taxonomy a.selected {text-decoration: none; color: #999;}

#search {margin: -34px 0px 0px 0px; float: right; width: 227px; height: 29px; background: url(../img/design/search-bg.gif) no-repeat;}
#search h2 {display: none;}
#search .input {margin: 6px 0px 0px 66px; float: left; width: 125px;}
#search .submit {margin: 6px 0px 0px 3px; float: left;}

#categories {margin: 0px 0px 7px 0px;}
#categories h2 {display: none;}
#categories h3 {margin: 0px 0px 1px 0px; color: #008193; text-transform: uppercase; font-size: 15px; font-family: arial; letter-spacing: -1px;}
#categories h3 a {color: #44A3B0; text-decoration: none;}
#categories h3 a:hover {color: #575B5B;}
#categories .item {width: 272px; margin: 0px 43px 5px 0px; float: left;}
#categories .er {margin-right: 0px;}
#categories p {padding: 5px; background: url(../img/design/cats-img-bg.gif);}
#categories p img {display: block; border: 1px solid #FFFFFF;}

#novelty {clear: both;}
#novelty .title {margin: 0px 0px 5px 0px; font-size: 23px; font-family: arial; color: #DE0029; text-transform: uppercase; letter-spacing: -1px;}
/*
#novelty p {width: 272px; padding: 0px 0px 14px 0px; margin: 0px 43px 6px 0px; float: left; font-weight: bold; font-size: 13px; color: #008193; background: url(../img/design/ribbon01.gif) repeat-x left bottom;}
#novelty p.er {margin-right: 0px;}
#novelty p.lr {background: none;}
#novelty p a {color: #008193; text-decoration: underline;}
#novelty p a:hover {text-decoration: none;}
*/
#novelty .item {margin: 0px 0px 10px 0px; float: left; width: 33%;}
#novelty .item h2.section {margin: 0px 0px 1px 0px; color: #008193; text-transform: uppercase; font-size: 15px; font-family: arial; letter-spacing: -1px; border-bottom: 1px solid #E5E5E5; text-transform: uppercase;}
#novelty .item h2 {margin: 0px 0px 1px 0px; padding: 0px 0px 1px 0px; font-size: 14px; color: #DE0029; font-weight: bold;}
#novelty .item h2 .price {color: #008193; text-transform: none;}
#novelty p.img {margin: 0px 0px 4px 0px; padding: 3px; float: left; display: block; background: url(../img/design/cats-img-bg.gif);}
#novelty p.img a {display: block; border: 1px solid #FFF;}
#novelty p.img img {display: block;}
#novelty .extra {margin: 0px 0px 4px 0px; float: right; width: 125px;}
#novelty .detailed {margin: 2px 0px 8px 0px; display: block; font-size: 12px; font-weight: normal; color: #008193; clear: left;}
#novelty .detailed a{padding: 0px 0px 0px 19px; display: block; color: #008193; text-decoration: none; background: url(../img/design/arr02.gif) no-repeat 5px 4px;}
#novelty .detailed a:hover{text-decoration: underline;}


#copy {padding-top: 2px; padding-bottom: 1px; width: 240px; float: left; clear: left; margin: 0px 10px 5px 0px; border-top: 4px solid #C5C5C5;background: #CC0026 url(../img/design/copy-bg.gif) repeat-x left top;text-align: center; font-size: 11px; color: #FFFFFF; }
#copy p {height: 40px; line-height: 40px; text-align: center; font-size: 11px; color: #FFFFFF; }
#copy a {text-decoration: underline; color: #FFFFFF;}
#copy a:hover {text-decoration: underline;}


#fmenu {padding-top: 2px; width: 652px; float: right; clear: right; border-top: 4px solid #C5C5C5;}
#fmenu ul {height: 40px; background: #006471;}
#fmenu li {margin: 14px 0px 0px 16px; padding: 0px 0px 0px 22px; display: block; float: left; line-height: 12px; height: 12px; font-weight: bold; color: #FFFFFF; background: url(../img/design/fmenu-div.gif) no-repeat 0px 0px;}
#fmenu li.first-child {margin: 14px 0px 0px 30px; padding: 0px; background: none;}
* html #fmenu li.first-child {margin-left: 15px;}
#fmenu li a {color: #FFFFFF; font-size: 12px; line-height: 13px;}

#content {margin: 0px 0px 40px 0px; float: right; width: 630px;}
#content_print {margin: 0px 0px 40px 0px; width: 630px; align:center;}

#catlist .item {margin: 0px 0px 10px 0px; float: left; width: 293px;}
#catlist .item.right {float: right;}
#catlist .left {float: left;}
#catlist h2 {margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; font-size: 14px; color: #DE0029; font-weight: bold; border-bottom: 1px solid #E5E5E5; text-transform: uppercase;}
#catlist h2 .price {color: #008193; text-transform: none;}
#catlist p.img {margin: 0px 0px 8px 0px; padding: 3px; display: block; background: url(../img/design/cats-img-bg.gif);}
#catlist p.img a {display: block; border: 1px solid #FFF;}
#catlist p.img img {display: block;}
#catlist .extra {margin: 0px 0px 8px 0px; float: right; width: 125px;}
#catlist .detailed {margin: -2px 0px 16px 0px; display: block; font-size: 12px; font-weight: bold; color: #008193; clear: left;}
#catlist .detailed a{padding: 0px 0px 0px 19px; display: block; color: #008193; text-decoration: none; background: url(../img/design/arr02.gif) no-repeat 5px 4px;}
#catlist .detailed a:hover{text-decoration: underline;}
#catlist .doc {margin: 0px 0px 14px 0px; display: block;}
#catlist .doc img {float: left; margin: 5px 4px 0px 0px;}
#catlist .doc a {text-decoration: underline;}
#catlist .doc a:hover {text-decoration: none;}
#catlist .compare {float: left;}
#catlist .compare a {text-decoration: underline; color: #666666;}
#catlist .compare input {margin: 0px 0px 0px 3px; width: 13px; height: 13px;}
#catlist .description {clear: both;}
#catlist .description ul li {padding: 5px 0px 5px 10px; border-top: 1px solid #E5E5E5; background: url(../img/design/dot01.gif) no-repeat 0px 10px;}

#catdetailed div.image {margin: 0px 0px 25px 0px; width: 295px; float: left;}
#catdetailed p.img {margin: 0px 0px 22px 0px; padding: 3px; float: left; display: block; background: url(../img/design/cats-img-bg.gif);}
#catdetailed p.img.right {float: right;}
#catdetailed p.img a {display: block; border: 1px solid #FFF;}
#catdetailed p.img img {display: block;}
#catdetailed div.extra {margin: 0px 0px 25px 0px; width: 335px; float: right;}
#catdetailed div.extra ul li {padding: 3px 0px 4px 10px; border-top: 1px solid #E5E5E5; background: url(../img/design/dot01.gif) no-repeat 0px 10px;}
#catdetailed .doc {margin: 0px 15px 14px 0px; display: block; float: left; width: 125px;}
#catdetailed .doc img {float: left; margin: 0px 5px 0px 0px;}
#catdetailed .doc a {text-decoration: underline;}
#catdetailed .doc a:hover {text-decoration: none;}

#catdetailed h3 {margin: 0px 0px 10px 0px; font-size: 16px; font-weight: bold; font-family: arial; color: #008193; text-transform: uppercase;}
#catdetailed .description {border-top: 1px solid #D5D5D5;}
#catdetailed .description p {padding: 10px 0px 10px 0px; border-bottom: 1px solid #D5D5D5;}

#catdetailed .chars {margin: 0px 0px 35px 0px; width: 100%; border-top: 1px solid #D5D5D5;}
#catdetailed .chars td {padding: 2px 0px; font-size: 12px; border-bottom: 1px solid #D5D5D5;}


/* Compare Table */
#compareTable {
	margin: 10px 10px 10px 10px;
}
#compareTable TD {
	padding: 1px 10px;
	border-bottom: 1px solid #E5E5E5;
}
#compareTable .shortDescr {
	padding-bottom: 10px;
}
