body {
margin: 0;
padding: 0;
font-size: 9pt; 
font-family: arial, sans-serif; 
color: #000000;
background: #ffffff;
}

a:link {color: #329a1c; text-decoration: underline;outline: none;}
a:visited {color: #329a1c; text-decoration: underline;outline: none;}
a:hover {color: #000000; text-decoration: underline;outline: none;}
a:active {color: #000000; text-decoration: underline;outline: none;}

a.blacklnk:link {color: #000000;}
a.blacklnk:visited {color: #000000;}
a.blacklnk:hover {color: #329a1c;}
a.blacklnk:active {color: #329a1c;}


div {padding: 0; margin: 0;}
img {padding: 0; margin: 0;}
form {padding: 0; margin: 0;}
table {padding: 0; margin: 0; border-collapse: collapse;}

.mtt11 {font-size: 11pt; text-align: left;}

.headdescription {text-align: right; height: 14px; padding: 5px 5px 0 0; font-size: 11px; color: #999999;}
.headdescription b {color: #000000; font-weight: normal;}
.headdescription i {color: #329a1c; font-style: normal;}

.headlogo {width: 25%; text-align: center; vertical-align: bottom; font-size: 11px; color: #cccccc; padding: 0 0 10px 0; }
.headlogo img {margin: 0 15px 10px 15px;}
.headlogo a:link {color: #cccccc;}
.headlogo a:visited {color: #cccccc;}
.headlogo a:hover {color: #329a1c;}
.headlogo a:active {color: #329a1c;}

.headtelnum {width: 20%; text-align: center; vertical-align: bottom; font-size: 20px; color: #000000; padding: 0 0 10px 0; }
.headtelnum b {font-weight: normal; font-size: 12px;}
.headtelnum a:link {color: #329a1c;}
.headtelnum a:visited {color: #329a1c;}
.headtelnum a:hover {color: #000000;}
.headtelnum a:active {color: #000000;}

.headtelnum2 {font-size: 20pt; color: #000000;}
.headtelnum2 b {font-weight: normal; font-size: 12pt;}


.headenter {width: 5%; text-align: center; font-size: 12px; color: #000000; padding: 10px 15px 0 0; }
.headenter a {font-weight: bold;}
.headenter a:link {color: #000000;}
.headenter a:visited {color: #000000;}
.headenter a:hover {color: #329a1c;}
.headenter a:active {color: #329a1c;}

.headnavbar {font-size: 12px; color: #000000; padding: 10px 10px 0 15px; line-height: 24px;}
.headnavbar a {padding: 0 10px 0 0;}
.headnavbar a:link {color: #000000;}
.headnavbar a:visited {color: #000000;}
.headnavbar a:hover {color: #329a1c;}
.headnavbar a:active {color: #329a1c;}



.bandtable {width: 100%; height: 46px; background: #46463c;}

.bandname {width: 25%; color : #fed900; vertical-align: middle; padding: 0 20px; font-size: 18px; font-weight: bold; background: url(/images/arrow.gif) left top no-repeat;}

.bandform {width: 45%; padding: 0 30px 0 0; background: url(/images/arrow.gif) right top no-repeat;}
.inpt01 {font: 14px Times New Roman, Time, Georgia, serif; vertical-align:middle; background-color: #ffffff; border: 1px solid #999999; width: 100%; height: 22px; margin: 0; padding: 0; color: #333333;}
.inpt02 {width: auto; height: 24px; margin: 0; padding: 0 10px; font: 13px;}
.inpt03 {font: 14px Times New Roman, Time, Georgia, serif; background-color: #ffffff; border: 1px solid #999999; width: 100%; margin: 0; padding: 1px 8px; color: #333333;}
.inpttxt {font-weight: bold; font-size: 13px; vertical-align: top;}

.bandbasket {padding: 0 20px; text-align: center;}
.bandbasket a {width: auto; height: 22px; cursor: pointer; padding: 2px 0 0 30px; font-size: 16px; background: url(/images/basket.png) left top no-repeat;}
.bandbasket a:link {color: #fed900;}
.bandbasket a:visited {color: #fed900;}
.bandbasket a:hover {color: #ffffff;}
.bandbasket a:active {color: #ffffff;}

.outputsputable {width: 100%; height: 23px; background: #46463c;}

.outputspuname {width: 25%; color : #fed900; vertical-align: middle; padding: 0 20px; font-size: 16px; font-weight: bold; background: #46463c url(/images/arrow_big.gif) left top no-repeat;}

.outputsputableleft {width: 100%; height: 23px; background: #46463c scroll;}

.outputspunameleft {width: 25%; color : #fed900; vertical-align: middle; padding: 0 20px; font-size: 14px; font-weight: bold; background: #46463c url(/images/arrow_small.gif) left top no-repeat;}




.bandcurrency {width: 5%;}
.bandcurrency div {border-left: 2px solid #999999; color: #fed900; font-size: 16px; padding: 0 20px 0 18px;}


.columnleft {width: 255px; padding: 20px 0 20px 0; background: url(/images/arrow2.gif) 72px top no-repeat;}
.columnmain { padding: 20px 0 20px 15px;}
.plaintext { padding: 0 25px 0 0;}


.marker {font-style: italic; font-size: 9pt; text-align: center; padding: 0 0 15px 15px;}
.marker a {padding: 5px;}
.marker a:link {color: #000000;}
.marker a:visited {color: #000000;}
.marker a:hover {color: #329a1c;}
.marker a:active {color: #329a1c;}
a#marked  {background: #fed900;}
a#marked:link {color: #000000; text-decoration: none;}
a#marked:visited {color: #000000; text-decoration: none;}
a#marked:hover {color: #000000; text-decoration: underline;}
a#marked:active {color: #000000; text-decoration: underline;}

.leftnavbar  {padding: 0 0 0 0;}
.leftnavbar ul {list-style-type:none; padding: 0; margin: 0;}
.leftnavbar li {padding: 0; margin: 0;}
.leftnavbar li p {font-size: 9pt; line-height: 11pt; font-weight: normal; padding: 6px 0 8px 15px; margin: 0;}
.leftnavbar a:link {color: #000000;}
.leftnavbar a:visited {color: #000000;}
.leftnavbar a:hover {color: #329a1c;}
.leftnavbar a:active {color: #329a1c;}

#categorymark {background: #fed900; font-size: 10pt; font-weight: bold;}
#categorymark a:link {color: #000000; text-decoration: none;}
#categorymark a:visited {color: #000000; text-decoration: none;}
#categorymark a:hover {color: #000000; text-decoration: underline;}
#categorymark a:active {color: #000000; text-decoration: underline;}



.subcategory {padding: 5px 0 5px 30px; margin: 0;}
.subcategory ul {list-style-type:none; padding: 0; margin: 0;}
.subcategory li {padding: 0; margin: 0;}
.subcategory li p {font-size: 9pt; padding: 2px 0; margin: 0;}
.subcategory a:link {color: #000000; text-decoration: underline;}
.subcategory a:visited {color: #000000; text-decoration: underline;}
.subcategory a:hover {color: #329a1c; text-decoration: underline;}
.subcategory a:active {color: #329a1c; text-decoration: underline;}

#subcategorymark {font-weight: bold;}
#subcategorymark a:link {color: #000000; text-decoration: none;}
#subcategorymark a:visited {color: #000000; text-decoration: none;}
#subcategorymark a:hover {color: #000000; text-decoration: underline;}
#subcategorymark a:active {color: #000000; text-decoration: underline;}



.subsubcategory  {padding: 0; margin: 0; background: #f6f6f6;}
.subsubcategory td {padding: 15px 0 15px 20px; margin: 0; background: #f6f6f6; font-size: 14px; font-weight: bold;}
#total1 {font-size: 16px;}
#total2 {font-size: 20pt; text-align: center;}
#total2 b {font-weight: normal;}
.subsubcategory h2 {font-size: 14px; padding: 00; margin: 0; display: box; width: auto; float: left; font-weight: normal;}
.subsubcategory h2 a {padding: 0 10px 0 0;}
.subsubcategory h2 span
 {padding: 0 10px 0 0;
 text-decoration:underline;
 outline-color:-moz-use-text-color;
 outline-style:none;
 outline-width:medium;
 }

.subsubcategory h2 a:link {color: #000000;}
.subsubcategory h2 a:visited {color: #000000;}
.subsubcategory h2 a:hover {color: #329a1c;}
.subsubcategory h2 a:active {color: #329a1c;}

.totalinformer {padding: 30px 0; font-size: 12pt;}

#subsubmark {text-decoration: none;font-weight:bold;}
#subsubmark a:link {text-decoration: none;}
#subsubmark a:visited {text-decoration: none;}
#subsubmark a:hover {text-decoration: underline;}
#subsubmark a:active {text-decoration: underline;}



.goodsbasket {padding: 0; text-align: center; clear: both; float: left;}
.goodsbasket a {width: auto; height: 22px; cursor: pointer; display: block; padding: 2px 0 0 30px; margin: 4px 0 0 0; background: url(/images/basket2.png) left top no-repeat;}
.goodsbasket a:link {color: #000000;}
.goodsbasket a:visited {color: #000000;}
.goodsbasket a:hover {color: #329a1c;}
.goodsbasket a:active {color: #329a1c;}

.goodstelnum {font-size: 16px; font-weight: bold; padding: 4px 0 0 0; width: auto; clear: both;}

#goodscompare {font-weight: normal; line-height: 20px;}
#goodscompare a:link {color: #000000;}
#goodscompare a:visited {color: #000000;}
#goodscompare a:hover {color: #329a1c;}
#goodscompare a:active {color: #329a1c;}

.goodscode {padding: 0; margin: 0 0 20px 0; font-size: 11pt; color: #000000; font-weight: bold;}
.goodscode b {font-weight: normal; color: #329a1c; padding: 0 10px 0 0;}

.goodsquantity {padding: 0; margin: -10px 0 15px 0;}
.goodsquantity1 {padding: 0; margin: 0; font-size: 11pt; color: #000000; font-weight: bold;}
.goodsquantity2 div {font-weight: normal; font-size: 11pt; padding: 4px 10px; margin: 0 10px; border: 1px solid #000000;}
.goodsquantity3 {pfont-size: 9pt;}

.productdel {padding: 0; margin: 0 0 0 20px; font-size: 11pt; font-weight: bold;}

.blackline {border-top: 1px solid #000000; margin: 25px 0 25px 0; font-size: 1px;}


.sortby {clear: both; font-size: 9pt; padding: 15px 0; margin: 0;}
.sortby b { padding: 0 10px 0 0;}
.sortby a { padding: 0 10px 0 0;}
.sortby a:link {color: #000000;}
.sortby a:visited {color: #000000;}
.sortby a:hover {color: #329a1c;}
.sortby a:active {color: #329a1c;}

#sortbymark  {font-style: italic;}
a#sortbymark:link {text-decoration: none;}
a#sortbymark:visited {text-decoration: none;}
a#sortbymark:hover {text-decoration: underline;}
a#sortbymark:active {text-decoration: underline;}


.screenname {font-size: 24pt; font-style: italic; font-weight: normal; padding: 0px 20px 20px 0; margin: 0;  }
.site_path { line-height: 25px; padding: 0 10px; font-weight: bold; }

.subname {font-size: 18pt; font-style: italic; padding: 10px 0 20px 0; clear: both;}
.subsubname {font-size: 16pt; padding: 10px 0 10px 0; clear: both;}
.bigname {font-size: 16pt; padding: 0; clear: both;}
.simplelist {padding-top: 0; margin-top: 0;}

.txtright {text-align: right;}

.linier_product { clear: both; border-bottom: 0px solid #ccc; padding: 10px 0; }
.product {width: 270px; height: 240px; text-align: center; padding: 0 20px 0 0; display: inline-block; vertical-align: top; float: left; }
.product div {font-size: 14px; padding: 0 0 5px 0; font-weight: bold; text-align: center; text-decoration: none; }
.product div img {height: 130px; }
.product p {padding: 6px 0; margin: 0;}
.product a {padding: 10px 0; cursor: hand;}
.product a:link {color: #000000; text-decoration: none;}
.product a:visited {color: #000000; text-decoration: none;}
.product a:hover {color: #329a1c; text-decoration: none;}
.product a:active {color: #329a1c; text-decoration: none;}

.product2 {font-size: 14px; padding: 0 20px 20px 0; font-weight: bold; text-decoration: underline;}
.product2 a {padding: 10px 0;}
.product2 a:link {color: #000000;}
.product2 a:visited {color: #000000;}
.product2 a:hover {color: #329a1c;}
.product2 a:active {color: #329a1c;}

.producttag {clear: both; width: auto; height: 22px; background: url(/images/tag02.png) right top no-repeat; padding: 0 3px 0 0; font-size: 19px;}
.producttag b {height: 22px; font-size: 18px; background: url(/images/tag01.png) left top no-repeat; padding: 1px 10px 0 13px; text-align: center;}

.producttag2 {clear: both; width: auto; height: 22px; background: url(/images/tag02.png) right top no-repeat; padding: 0 3px 0 0;}
.producttag2 b {height: 22px; font-size: 16px; color: #000000; font-weight: bold; background: url(/images/tag01.png) left top no-repeat; padding: 2px 10px 0 13px; text-align: center;}


.photoscolumn {width: 400px; padding: 0 15px 0 0; font-size: 10pt;}
.basketpicture {width: 170px; padding: 0 15px 0 0;}





.harakteristiki1 {padding: 0;}
.harakteristiki1 table {width: 400px; font-size: 9pt;}
.harakteristiki1 td {padding: 2px 2px 4px 2px; border-bottom: 1px solid #c3c3c3; width: 200px; text-align: left;}

.harakteristiki2 {padding: 30px 0 0 0;}
.harakteristiki2 table {width: 250px; font-size: 8pt;}
.harakteristiki2 td {padding: 2px; border-bottom: 1px solid #c3c3c3; width: 125px; text-align: left;}

.otzyvy {padding: 0;}
.otzyvy table {width: 400px; font-size: 9pt;}
.otzyvy td {padding: 2px 2px 6px 2px; border-bottom: 1px solid #c3c3c3; text-align: left; vertical-align:top;}
.otzyvy td i {color: #a1a1a1;}
.otzyvadd {padding: 20px 2px; font-size: 14px; font-weight:bold; text-align: center;}

.greybox {background: #f6f6f6; padding: 15px 15px 30px 15px; margin: 0; font-size: 13pt; text-align: center;}
.greybox h2 {font-size: 20pt; font-weight: normal; padding: 0; margin: 5px 0 15px 0;}
.redtxt {color: #ff0000;}


.comparetd {text-align: center; padding: 0 35px 0 0; margin: 0;}
.comparebtns1 {clear: both; text-align: center; padding: 0 20px 20px 0; margin: -10px 0 0 0; font-size: 10pt;}











.breadcrumbs {font-size: 12px; color: #000000; padding: 10px 0 0 0; margin: 0;}
.breadcrumbs a {padding: 0 10px 0 0;}
.breadcrumbs a:link {color: #000000;}
.breadcrumbs a:visited {color: #000000;}
.breadcrumbs a:hover {color: #329a1c;}
.breadcrumbs a:active {color: #329a1c;}





.tagscloud {font-size: 9pt; font-weight: normal; padding: 0 0 8px 15px; margin: 0;}
.tagscloud a {padding: 0 10px 0 0;}
.tagscloud a:link {color: #000000; text-decoration: underline;}
.tagscloud a:visited {color: #000000; text-decoration: underline;}
.tagscloud a:hover {color: #329a1c; text-decoration: underline;}
.tagscloud a:active {color: #329a1c; text-decoration: underline;}





.footerdescription {height: 14px; padding: 5px 5px 5px 15px; font-size: 11px; color: #999999;}
.footerdescription b {color: #000000; font-weight: normal;}
.footerdescription i {color: #329a1c; font-style: normal;}

.footernavbar {font-size: 12px; color: #000000; padding: 10px 20px 10px 20px; background: #23231e;}
.footernavbar a {padding: 0 10px 0 0;}
.footernavbar a:link {color: #fed900;}
.footernavbar a:visited {color: #fed900;}
.footernavbar a:hover {color: #ffffff;}
.footernavbar a:active {color: #ffffff;}



.banner240x400 {width: 240px; height: 400px; background: #fed900; padding: 0; margin: 0 0 0 15px; clear: both;}
.banner728x90 {width: 728px; height: 90px; background: #fed900; padding: 0; margin: 0; clear: both;}

.formfield a
{
color:#FED900;
font-size:11px; }

.formfield a:hover
{
color:#FFFFFF;
font-size:11px; }

/*--------catalog---------*/
div.dtree
{
 width:250px;
 margin-left:10px;
}

div.odd, div.even, div.sodd, div.seven {
width:240px;
padding:0px;
margin:0px;
}

div.odd a{
width:230px;
font-size:9pt;
text-decoration:underline;
display:block;
color:#000000;
padding:0 0 5px 10px;
line-height:18pt;
text-align:left;
}

div.even a{
width:230px;
font-size:9pt;
text-decoration:underline;
color:#000000;
padding:0 0 5px 10px;
line-height:18pt;
text-align:left;

}
div.even a:hover, div.odd a:hover {
color:#329A1C;
}

div.sodd a {
text-decoration:underline;
width:198px;
color:#000000;
text-align:left;
}
div.seven a{
text-decoration:underline;
width:198px;
color:#000000;
text-align:left;
}
div.seven a:hover, div.sodd a:hover {
color:#329A1C;
}
