#tab td{text-align:center; border-left: #7E641F 1px solid; border-bottom:#7E641F 1px solid; }


body {
background-color:#B6B6B6;
color:white;
font-family:tahoma;
font-size:11px;
text-align:center;
}
a:link, a:active, a:visited {
color:#8C1C39;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
h1 {
color:white;
font-size:22px;
font-weight:normal;
margin:5px 0;
padding:0;
}
h2 {
color:#A2A2A2;
font-size:22px;
font-weight:normal;
margin:25px 0 5px;
padding:0;
}
h3 {
color:#DDDDDD;
font-size:18px;
font-weight:normal;
}
h4 {
color:#DDDDDD;
font-size:15px;
font-weight:normal;
}
p {
color:white;
font-size:14px;
margin:7px 0 11px 2px;
padding:0;
}
#container-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 url(../images/l_top_line.gif) repeat-y scroll left top;
border:0 none;
margin:0 30px;
text-align:left;
}
#container-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/r_top_line.gif) repeat-y scroll right top;
border:0 none;
width:100%;
}
#container-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/t.gif) repeat-x scroll left top;
border:0 none;
}
#container-top-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/lt.gif) no-repeat scroll left top;
height:221px;
}
#container-top-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/rt.gif) no-repeat scroll right top;
height:221px;
}
#header {
padding:78px 24px 0;
text-align:left;
}
#logo {
display:block;
float:left;
}
#main-menu {
display:block;
float:left;
margin-left:0;
margin-top:30px;
padding:0;
}
#main-menu li {
display:inline;
margin:0;
padding:0;
}
#main-menu li a:link, #main-menu li a:active, #main-menu li a:visited {
border-bottom:1px solid black;
color:black;
display:inline;
float:left;
font-size:18px;
margin:0 17px 5px;
text-decoration:none;
}
#main-menu li a:hover {
border-bottom:1px dashed black;
text-decoration:none;
}
#main-menu li.current {
color:#FFF799;
display:inline;
margin:0;
padding:0;
}
#main-menu li.current a:link, #main-menu li.current a:visited, #main-menu li.current a:hover, #main-menu li.current a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_current.gif) no-repeat scroll center center;
border:0 none;
color:#FFF799;
display:block;
float:left;
font-size:18px;
height:31px;
margin:0;
text-align:center;
width:151px;
}
#line-header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:black url(../images/top_line.gif) repeat-x scroll 0 0;
clear:both;
margin:0 5px;
min-height:15px;
}
#content-1 {
margin:0 0 40px;
padding:0 15px 0 0;
text-align:left;
width:100%;
}
#left-column {
padding:20px 10px 5px 20px;
}
#right-column {
padding:20px 20px 5px 5px;
width:30%;
}
.right-block {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/right_bg_small.gif) repeat-y scroll 0 0;
margin:40px 0 0 20px;
}
.right-block .top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/right_bg.gif) no-repeat scroll 0 0;
height:433px;
padding:15px;
width:356px;
}
.right-block h1 {
color:#FFF455;
font-size:22px;
font-weight:normal;
padding:8px;
}
.right-block table.catalog {
margin-top:-15px;
}
.right-block a:link, .right-block a:active, .right-block a:visited {
color:#F0EB9E;
display:block;
font-size:11px;
margin-top:3px;
}
#container-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bottom_bg.gif) repeat-x scroll center bottom;
clear:both;
width:100%;
}
#container-bottom-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bottom_l.gif) no-repeat scroll left bottom;
height:81px;
width:100%;
}
#container-bottom-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bottom_r.gif) no-repeat scroll right bottom;
color:black;
height:81px;
width:100%;
}
#footer-copyright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/copy.gif) no-repeat scroll left center;
float:left;
margin-left:22px;
margin-top:24px;
padding-left:29px;
text-align:left;
}
#footer-contact {
float:right;
margin-right:22px;
margin-top:20px;
text-align:left;
}
.breakcrumbs {
color:#ACA871;
font-size:11px;
}
.breakcrumbs a.level-1:link, .breakcrumbs a.level-1:active, .breakcrumbs a.level-1:visited {
color:#72704C;
font-size:11px;
}
.breakcrumbs a.level-2:link, .breakcrumbs a.level-2:active, .breakcrumbs a.level-2:visited {
color:#F0EB9E;
font-size:11px;
}
.sort-catalog {
color:white;
font-size:11px;
}
.sort-catalog .active {
background-color:#F0EB9E;
color:#2D2D2D;
font-size:11px;
padding:3px 14px 3px 10px;
}
.sort-catalog .active a:link, .sort-catalog .active a:active, .sort-catalog .active a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/sort_arrow.gif) no-repeat scroll left center;
border-bottom:1px dashed #2D2D2D;
color:#2D2D2D;
font-size:11px;
padding-left:10px;
text-decoration:none;
}
.sort-catalog .active a:hover {
border:0 none;
}
.sort-catalog .notactive {
padding-left:10px;
}
.sort-catalog .notactive a:link, .sort-catalog .notactive a:active, .sort-catalog .notactive a:visited {
border-bottom:1px dashed white;
color:white;
font-size:11px;
text-decoration:none;
}
.sort-catalog .notactive a:hover {
border:0 none;
}
.catalog-img {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/frame_small.gif) no-repeat scroll 0 0;
height:97px;
padding:6px 0 0 6px;
width:126px;
}
.catalog-txt {
padding:0 0 0 5px;
}
.catalog-txt h2 {
color:#F0EB9E;
font-size:18px;
margin:0;
padding:0;
}
.catalog-txt h2 a:link, .catalog-txt h2 a:active, .catalog-txt h2 a:visited {
color:#F0EB9E;
font-size:18px;
text-decoration:underline;
}
.catalog-txt .price {
color:white;
font-size:12px;
padding:3px 0;
}
.catalog-txt .text {
color:white;
font-size:10px;
}
.cat-filter {
background-color:#2E2D23;
width:246px;
}
.cat-filter h2 {
color:#F0EB9E;
font-size:14px;
margin:0;
padding:5px 5px 0;
}
.filter-check td {
font-size:11px;
}
.filter-check td div {
padding:3px 0;
}
.filter-check td label {
margin-left:3px;
}
.filter-price {
font-size:11px;
}
.filter-price td {
padding-top:10px;
}
.filter-price .price {
margin-left:10px;
margin-top:4px;
}
.filter-submit td {
padding-top:20px;
}
.see-also {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/see_also.gif) repeat-x scroll 0 0;
border-top:1px solid #767351;
height:139px;
margin-top:20px;
padding:5px;
}
.see-also h2 {
color:#F0EB9E;
font-size:14px;
margin:0;
padding:9px 0 0 2px;
}
.see-also div {
float:left;
}
.see-also div ul {
border-right:1px solid #454332;
font-size:10px;
list-style-type:none;
margin:0 0 0 5px;
padding:5px 10px 0;
}
.see-also div li {
color:white;
padding-bottom:4px;
}
.see-also div li a:link, .see-also div li a:active, .see-also div li a:visited {
color:white;
font-size:10px;
list-style-type:none;
}
.catalog-main {
padding-left:15px;
}
.catalog-main h2 {
color:#F0EB9E;
font-size:16px;
}
.catalog-main h2 a:link, .catalog-main h2 a:active, .catalog-main h2 a:visited {
color:#F0EB9E;
font-size:16px;
}
.catalog-main ul {
color:white;
font-size:11px;
list-style-type:none;
margin:2px 0 15px 10px;
padding:0 0 0 25px;
}
.catalog-main ul li {
padding-top:2px;
}
.catalog-main ul li a:link, .catalog-main ul li a:active, .catalog-main ul li a:visited {
color:white;
font-size:11px;
text-decoration:none;
}
.catalog-main ul li a:hover {
text-decoration:underline;
}
.cat-tb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/frame_tb.gif) repeat-x scroll 0 0;
height:6px;
}
.cat-lr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/frame_lr.gif) repeat-y scroll 0 0;
width:6px;
}
.cat-img .thumbs {
height:1px;
}
.cat-img .thumbs img {
border:1px solid #FFF122;
display:block;
}
.cat-img .price div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/price_bg.gif) no-repeat scroll 0 0;
color:#F0EB9E;
font-size:30px;
height:65px;
margin:0 7px;
padding-top:13px;
text-align:center;
width:202px;
}
.small-text {
font-size:11px;
padding:10px 0 0;
width:100%;
}
.cat-menu {
border-left:1px solid #3E4033;
padding-left:30px;
width:300px;
}
.cat-menu ul {
list-style-type:none;
margin:0;
padding:0;
}
.cat-menu ul li {
color:#F0EB9E;
font-size:16px;
margin:0;
padding:0;
}
.cat-menu ul li a:link, .cat-menu ul li a:active, .cat-menu ul li a:visited {
color:#F0EB9E;
font-size:16px;
text-decoration:underline;
}
.cat-menu ul li a:hover {
text-decoration:none;
}
.cat-menu ul li ul {
color:white;
font-size:10px;
margin:0;
padding:3px 0 0 20px;
}
.cat-menu ul li ul li {
color:white;
font-size:10px;
margin:0;
padding:3px 0 0;
}
.cat-menu ul li ul li a:link, .cat-menu ul li ul li a:active, .cat-menu ul li ul li a:visited {
color:white;
font-size:10px;
text-decoration:none;
}
.cat-menu ul li ul li a:hover {
text-decoration:underline;
}
.cat-menu ul li ul li a.current:link, .cat-menu ul li ul li a.current:active, .cat-menu ul li ul li a.current:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/gray_arrow.gif) no-repeat scroll left center;
color:#7F7F7F;
margin-left:-14px;
padding-left:13px;
}
.cat-menu ul li ul li a.current:hover {
color:#7F7F7F;
text-decoration:underline;
}
.cat-menu ul.other-menu {
padding-top:20px;
}
.cat-menu ul.other-menu li a:link, .cat-menu ul.other-menu li a:active, .cat-menu ul.other-menu li a:visited {
font-size:11px;
}
.cat-info {
font-size:11px;
}
.cat-info table {
font-size:10px;
padding:5px 0 0;
}
.cat-info table .name {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/gray_line.gif) repeat-x scroll center bottom;
}
.cat-info table span {
background-color:black;
padding:0 4px;
}
.cat-info table .item {
background-color:black;
padding:0 0 0 4px;
}
.pager {
padding:25px;
text-align:center;
}
.pager a:link, .pager a:active, .pager a:visited {
border:1px solid black;
color:white;
font-size:12px;
margin:3px;
padding:7px 7px 10px;
text-decoration:none;
}
.pager a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#212121 none repeat scroll 0 0;
border:1px solid #4D4D4D;
margin:3px;
padding:7px 7px 10px;
}
.pager .pager-current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#212121 none repeat scroll 0 0;
border:1px solid #4D4D4D;
color:#545454;
font-size:12px;
font-weight:normal;
padding:10px;
}
.small-text td {
font-size:10px;
padding-bottom:30px;
padding-right:15px;
}
.small-text td img {
border:4px solid #7F761A;
}
.small-text td strong {
color:#DDDDDD;
display:block;
font-size:18px;
font-weight:normal;
}
.small-text td table {
border:1px solid #7F761A;
border-collapse:collapse;
font-size:10px;
}
.small-text td table th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7F761A none repeat scroll 0 0;
border:1px solid #7F761A;
font-size:10px;
padding:3px;
}
.small-text td table td {
border:1px solid #7F761A;
font-size:10px;
padding:3px;
}
.equipment h2 {
margin:25px 0 6px;
}
.equipment h3 {
color:#F0EB9E;
font-size:16px;
margin:35px 0 6px;
}
.equipment h4 {
font-size:13px;
margin:20px 0 6px;
}
.equipment a:link, .equipment a:active, .equipment a:visited {
color:#F0EB9E;
}
.equipment img {
border:4px solid #7F761A;
margin:0 6px 5px 0;
}
.video {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/video.gif) no-repeat scroll 0 0;
clear:both;
height:355px;
margin:auto;
padding:6px;
text-align:center;
width:425px;
}
.equipment table {
border:1px solid #7F761A;
border-collapse:collapse;
font-size:11px;
}
.equipment table th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7F761A none repeat scroll 0 0;
border:1px solid #7F761A;
font-size:11px;
padding:3px;
}
.equipment table td {
border:1px solid #7F761A;
font-size:11px;
padding:3px;
}
.equipment table tr.even td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#292608 none repeat scroll 0 0;
border:1px solid #7F761A;
font-size:11px;
padding:3px;
}

#marazm{
font-size:10px;
color:#A79E61;
line-height:10px;
font-weight:400;
text-align:justify;
}
#marazm h1{
font-size:10px;
color: #A79E61;
text-align:justify;
font-weight:400;
}
#marazm p{
font-size:10px;
color:#A79E61;
text-align:justify;
font-weight:400;
}
#marazm a{
text-decoration:none;
font-size:10px;
color:#7b754a;
text-align:justify;
font-weight:400;
}
#marazm a:hover{
text-decoration: underline;
font-size:10px;
color:#ead127;
text-align:justify;
font-weight:400;
}

#contl { font-size:12px; color:#FFCC00}
#contl ul{ list-style:none; list-style-position:outside; margin:0; padding:0}
#contl li{ margin:7px 0px 7px 0px}
#contl a{ text-decoration:none; color:#FFCC00; border-bottom: #CC6600 1px dotted}
#contl a:hover{ text-decoration:none; color:#FFCC00; border-bottom: #ffffff 1px dotted}
#contl .tit{ font-weight:600; color:#FFCC00; font-size:14px}  

#main-menu li.active a:link, #main-menu li.active a:visited, #main-menu li.active a:hover, #main-menu li.active a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_current.gif) no-repeat scroll center center;
border:0 none;
color:#FFF799;
display:block;
float:left;
font-size:18px;
height:31px;
margin:0;
text-align:center;
width:151px;
}
#main-menu li.active {
color:#FFF799;
display:inline;
margin:0;
padding:0;
}
#main-menu li a: active {
border-bottom:1px solid black;
color:black;
display:inline;
float:left;
font-size:18px;
margin:0 17px 5px;
text-decoration:none;
}
