<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS_for_modules */

#content table.no_user {
border-collapse: collapse;
border-spacing:0px;
background:none;}

#content table.no_user tr td {
border-spacing:0px;
font-size:1em;
background:none;
line-height:1.4em;
vertical-align:top;
padding:0;}
/*------------NEWS-&amp;-PRODLIST------------*/
#content table.news_item, #content table.prodlist_item, #content table.imagelist_item {
background:none;
position:relative;
right:1px;
border-bottom: 1px solid #A8CCC9;}

#content table.news_item tr td, #content table.prodlist_item tr td, #content table.imagelist_item tr td {
vertical-align:top;
font-size:1em;
padding-left:0;
border:0;}

#content table tr.oddtr td {
background:#f9f9f9;}

#content table tr td.img {
padding:0;}

#content .module_prodlist table tr td.img, #content .module_news table tr td.img, #content .module_imagelist table tr td.img {
padding-right:0.7em;
width:92px;}

#content .module_news .news_item, #content .module_prodlist .prodlist_item, #content .module_imagelist .imagelist_item {
margin:0.9em 0;
width:100%;
height:auto;}

#content .module_imagelist .imagelist_item p{
margin:0;}

.module_news .news_item img, .module_prodlist .prodlist_item img, .module_imagelist .imagelist_item img {
float:left;
max-height:120px;
max-width:120px;}

#content .module_news .news_item h3, #content .module_prodlist .prodlist_item h3 {
margin:0;
line-height:1em;
font-size:1em;
display:block;
overflow:hidden;}

.module_prodlist .prodlist_item h3 {
position:relative;
bottom:0.2em;}

#content .module_news .news_item h3 span, #content .module_guestbook .guest_item span, #content .module_prodlist .prodlist_item h3 span, #content .prodgallery_item span.new, #content .module_article h2 span{
padding:1px 10px 2px;
margin-right: 5px;
font-weight:bold;
display:inline-block;
background: #A8CCC9;
color:#000;
line-height:1em;}
#content .prodgallery_item span.new{
position:absolute;
right:-6px;
top:0px;
padding:2px 10px 5px;
margin-top:5px;}

.module_guestbook .guest_item span {
line-height:1.15em;}

.module_prodlist .prodlist_item h3 span, .module_guestbook .guest_item span, .module_news .news_item h3 span {
float:none;
margin:1px 0 0 0;
display:inline-block;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}

.module_news .news_item h3 a, .module_news .news_item h3 span, .module_prodlist .prodlist_item h3 a, .module_prodlist .prodlist_item h3 span {
}
.module_news .news_item tr td, .module_prodlist .prodlist_item tr td, .module_imagelist .imagelist_item tr td {
vertical-align:top;}

#content .module_news table tr td, #content .module_prodlist table tr td, #content .module_imagelist table tr td {
background:none;
padding:0 0 0.9em 0;}

#content .module_imagelist table tr td{
vertical-align:middle;}



.module_news .news_item tr td.img, .module_prodlist .prodlist_item tr td.img, .module_imagelist .imagelist_item tr td.img {
text-align:center;
padding-right:20px;
width:auto;}

#content .module_imagelist .imagelist_item tr td.img{
vertical-align:top;}


.module_news .news_item td a.img, .module_prodlist .prodlist_item td a.img, .module_imagelist .imagelist_item td a.img {
display: inline-block;
width:auto;
margin:0 auto;}

.module_news .news_item td h3 a, .module_prodlist .prodlist_item td h3 a {
font-weight:normal;
line-height:1.4em;
vertical-align:top;
display:inline;}

.module_news .news_item td h3 a {
position:relative;
bottom:1px;
color:#093;
font-weight:bold;
text-decoration:none;}

.module_prodlist .prodlist_item td h3 a {
margin-right:5px;}

.module_prodlist .prodlist_item .price {
margin:0.6em 0;
padding:0.01em 0 0 0;
vertical-align:top;}

.module_prodlist .prodlist_item .price form {
vertical-align:middle;
line-height:26px;}

#content .module_prodlist .prodlist_item p{
margin:0.6em 0;}

.price span, #right .price span {
color:#093;
font-size:1.6em;
font-weight: normal;
line-height:26px;
width:160px;
display:inline-block;}

.prodlist_item .price span {
padding-top:0.15em;
vertical-align:top;}
.prodlist_item .price span span{}

.price span span, #right .price span span {
font-size:1em;
vertical-align: baseline;
display:inline;
width:auto;}

.price form {
padding:0 1em;
display:inline-block;}


/*----------------IMAGES------------*/
.module_news .news_item img, .module_prodlist .prodlist_item img, .module_prod .prod_images a.img, .bell#bells img, .module_imagelist .imagelist_item img{
padding:3px;
border:1px solid #107977;}

/*----------BREADCRUMBS------------------*/

#content .module ul.breadcrumbs{
display:block;
height:auto;
overflow:hidden;
clear:both;
line-height:1.1em;
vertical-align:top;
margin-bottom:0.5em;}
#content .module ul.breadcrumbs li{

display:inline;
padding:0;
color:#A8CCC9;
font-size:11px;
line-height:14px;}



#content .module ul.breadcrumbs li a{
padding: 0 0 0 0;
color:#107977;
font-weight:normal;
position:relative;
bottom:1px;}



#content .module ul.breadcrumbs li span{

display:inline-block;
background: url(../images/icons/arrow.gif) no-repeat 7px 0;
width:22px;
height:12px;
position:relative;
top:6px;}

/*------------USER TABLES-----------*/
#content table tr.headtr td {
background:#107977;
color:#fff;}

/*--------SUBSECTION----------*/
.module_subsection {
float:none;}
#content .module_subsection ul{
margin-bottom:2em;}

#content .module_subsection ul li, .module_subsection ul li {
display:block;
list-style:none;
background:none;
font-size:12px;
font-weight:bold;
line-height:1.3em;
margin:0 0 0.8em 0;
padding-left:0;
}

.module_subsection ul li span {
float:left;
width:10px;
height:9px;
border:1px solid #093;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background:#107977 url(../images/icons/arrow_w.gif) no-repeat 2px 2px;
margin:3px 0 0 0;}

.module_subsection ul li a {
color:#00009F;
margin:0 auto 0 8px;
display:inline-block;
max-width:90%;}

/*----------------FORMS------------------*/
input, .err, .ok, .attent, textarea {
border: 1px solid #093;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
font-family:Arial, Helvetica, sans-serif;}

input[type="radio"]{
border:none;
background:none;}

textarea, input {
behavior:none;
box-sizing: border-box; 
-moz-box-sizing: border-box;}

input, textarea, .inp input.button, .inp img {
font-weight:bold;
padding:5px 3px;
margin:0 0.5%;}

input, textarea {
font-size:1em;
font-weight:normal;}

textarea {
width:100%;
resize:none;
margin:0 0 0 0.5%;}

.inp input.button {
margin:8px 0.5%;}

.module_prod input.button, #captcha input.button {
padding:0.3em 1em;}

.inp img {
margin:0.6em 0 0.3em 0;
padding:0 0 0 2px;}

input.input_text {
border:1px solid #093;
width:4em;
font-size:1em;
font-weight:normal;
height: 25px;}

/*--------GUESTBOOK-----------*/
#content .module_guestbook .guest_item {
margin-bottom:1.7em;}
.module_guestbook .guest_item small {
font-size:0.95em;
position:relative;
bottom:0.05em;}
.module_guestbook .guest_item h5 {
font-size:1em;
padding-bottom:5px;
color:#093;

font-weight:bold;}

.module_guestbook .guest_item p{
}

/*------------DOWNLOAD----------------*/

#content .module_download .download_item {
margin-bottom:1.4em;}

#content .module_download .download_item p{
margin-bottom:0.4em;}

#content .module_download .download_item a {
height:16px;
display:block;
float:left;
padding:0 5px 0 0;}

#content .module_download .download_item a img {
position:relative;
/*bottom:2px;*/
}

/*--------------PRODGALLERY----------*/



.prodgallery_item, .imagegallery_item {
display:inline-block;
vertical-align:top;
margin:0 15px 1.8em 0;}

#content input.button, #content .prodgallery_item input.button, #content .prodlist_item input.button, #left .vote input[type="submit"]{
cursor:pointer;
font-weight:bold;
background:#107977;
color:#fff;
/*border:1px solid #107977;*/
height: 25px;}

.prodgallery_item a img, .module_prod .prod_images a img, .imagegallery_item a img {
max-height:80px;}

.prodgallery_item a.img, .imagegallery_item a.img, .module_prodlist .prodlist_item img, .module_imagelist .imagelist_item img, #content module_prod .prod_images a.img, .module_prodlist .prodlist_item a.img{
display:inline-block;
border:1px solid #A8CCC9;
width:auto;
text-align:center;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
color:#107977;
border-radius:5px;}

.module_prodlist .prodlist_item img, .module_imagelist .imagelist_item img{
width:auto;}

.prodgallery_item a.img{
position:relative;}

.prodgallery_item .price, .imagegallery_item .price{
padding-top:0.9em;
width:134px;}

.prodgallery_item .price.no_order{
padding-top:0;}


.prodgallery_item .price a, .imagegallery_item .price a {
text-align:center;
display:block;
padding:0;
border-radius:none;
border:none;}

 
.prodgallery_item form {
padding:0;
width:134px;
line-height:25px;
vertical-align:middle;}


.prodgallery_item input, .prodlist_item input {
height:13px;
vertical-align:top;
padding:5px 3px;}

.prodgallery_item input.input_text, .prodlist_item input.input_text {
margin:0 6px;
width:44px;
height:25px;}


.prodgallery_item input.button {
padding:5px 7px;
float:right;
margin:0;
position:relative;
right:6px;
cursor:pointer;}


.prodgallery_item span {
display:block;
text-align:center;
color:#093;
font-size:1.5em;
margin:0.4em 0;
width:auto;}


.prodgallery_item span span {
display:inline;
font-size:1em;}


/*-----------PROD-------------*/

.module_prod{
clear:both;}

/*for mozilla*/
.prodlist_item form {
min-width:155px;}

.prod_card form {
min-width:250px;}

.prod_card input.input_text {
margin-right:5px;}

.module_prod .prod_images {
float:right;
width:124px;
padding-left:30px;
text-align:center;}


.module_prod .prod_images a.img {
display:inline-block;

margin-bottom:0.2em;}


.module_prod .prod_images a {
display:block;
text-align:center;
}
.module_prod .prod_images .prod_img {
padding-bottom:1.6em;}


.module_prod .prod_card {
}
.prod_card .price {
margin-bottom:1em;}

/*--------FEEDBACK---------*/
.feedback form{
width:100%;}

.err, .ok, .attent {
padding:1em 15px 1em 75px;
margin-bottom:1.4em;
background:url(../images/icons/err.png) no-repeat 18px 7px;}


.ok {
background-image:url(../images/icons/ok.png);}


.attent {
background-image:url(../images/icons/attent.png);}


#content .err h2, #content .ok h2, #content .attent h2 {
padding-bottom:0;
margin: 0.2em 0 0.7em 0;}



#content form table tr td.required {
width:30px;
background:url(../images/icons/req.png) no-repeat 15px 15px;}



#content form table {
background:none;
border-collapse:collapse;
border-spacing:0;}



#content form table tr td, #content form table tr.oddtr td {
/*background-color:#FEF8EF;*/}


#content form table tr td {
font-size:1em;
line-height:1.4em;
vertical-align:top;
padding:8px 0 0 0;
border:none;}


#captcha input.button {
width:120px;}


#captcha input{
width:120px;}
.not_required {
background:none;}


.feedback  form {
display:table;}


form tr {
/*display:table-row;*/
vertical-align:top;}

#content form table tr td.label {
vertical-align:top;
padding-top:1.1em;
width:150px;}

form label.comment, form label.long_comment {
color:#A8CCC9;
font-size:0.8em;
padding:0 0 0 2px;
display:inline;
vertical-align:middle;
line-height:1.2em;}


form label.long_comment {
display:block;
vertical-align:bottom;}

.inp input {
margin-bottom:0.2em;}

.inp .button {
display:block;
margin:1em 0;}


.inp img {
display:inline-block;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;}

/*------PAGINATION---------*/
#content .module_pagination {
text-align:center;
margin:1em 0 2em;}


#content .module_pagination span {
}

#content .module_pagination ul{
display:inline;}
 
#content .module_pagination ul li {
padding:0.2em 0.7em;
font-size:1em;
font-weight:normal;
display:inline;
background:none;}


#content .module_pagination ul li:first-child {
padding-left:0;}


#content .module_pagination ul li.current {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-weight:bold;
background:#107977;
border:1px solid #107977;
color:#fff;
padding:0.2em 0.4em;}


/*-------ARTICLE---------*/

#content .module_article h2 span {
/*	color: white;
	background-color: #f5f5f5;
	padding: 2px 5px;
	*/
	margin-left: 5px;
	float: right;
	padding: 2px 10px 5px;}
		
#content .wysiwyg ul, #content .wysiwyg ol{
list-style:none;
margin-left:24px;}

#content .wysiwyg ul li{
padding-left:1.4em;
background: url(../images/icons/list.png) no-repeat left 5px;}

.wysiwyg ul li a{
}
#content .wysiwyg ol{
list-style-type:decimal;}

.prod_desc a.img{
display:block;
float:right;
margin:0 0 10px 10px;}

/*---LEFT-MODULES---*/

#left h3{
color:#a8e925;
font-size:1.5em;
font-weight:normal;
text-transform:uppercase;
margin:0 0 0.8em 0;}

#left h4{
font-size:1em;
font-weight:bold;
color:#a8e925;
margin:1em 0 1em;
line-height:1.4em;}

#left .module{
background:url(../images/left_separator.png) top center no-repeat;
padding:3em 0 2em;}

#left .module .news_item{
margin:1.5em 0;
background:url(../images/news_item.png) no-repeat top right;}

#left .module p.data{
color:#093;
margin:0.5em 0;}

#left .module p a{
text-decoration:none;
line-height:1.4em;
color:#dddcd9;}

#left .module p a:hover{

text-decoration:underline;}

#left .module a.all{
font-size:1.1em;}

#left .vote br{
height:0;}

#left .vote div{
line-height:1.4em;
padding:0.6em 0;
color:#DDDCD9;}

#left .vote div span{
color:#fff;}

#left .vote .bar{
height:6px;
background:#a8e925;
margin:0.4em 0;
padding:0;}


#left .vote input{
margin:0.2em 4px 0 0;
float:left;}

#left .vote label{
display:block;
margin:0 1em 0 17px;
line-height:1.4em;
vertical-align:top;
position:relative;
color:#DDDCD9;}

#left .vote input[type="submit"]{
margin:0.5em 0;
padding:0 1.5em;
float:none;}


/*--END-OF-LEFT-MODULES--*/

/*---PRETTY PHOTO----*/

.pp_description, .currentTextHolder{
line-height:1em;}

/*--END-OF-PRETTY PHOTO----*/



</pre></body></html>