<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/* reset */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, nav, section {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
article, aside, figure, footer, header, hgroup, nav, section {display:block;}
body {line-height:1.5;background:white;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;float:none !important;}
table, th, td {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}
blockquote, q {quotes:"" "";}
a img {border:none;}
:focus {outline:0;}

/* typography */
html {font-size:100.01%;}
body {font-size:75%;color:#3e3e3e;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;color: #698424;}
h1 {font-size:2em;line-height:1.25;margin-bottom:0.5em;font-style:italic;font-family:Georgia;}
h2 {font-size:1.5em;line-height:1.25;margin-bottom:0.75em;}
h3 {font-size:1.2em;line-height:1.25;margin-bottom:1em;}
h4 {font-size:1em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
.left {float:left !important;}
p .left {margin:1.5em 1.5em 1.5em 0;padding:0;}
.right {float:right !important;}
p .right {margin:1.5em 0 1.5em 1.5em;padding:0;}
a:focus, a:hover {color:#09f;}
a {color:#06c;text-decoration:underline;}
blockquote {padding:1em 0em 1em 3em;color:#666;font-style:italic;background: url(../img/default/quotes.png) 0 1em no-repeat; }
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;padding: 0em 1em 0em 1em;}
thead th {background:#fff;}
td, caption {padding: 1em 1em 0em 1em;vertical-align: top;}
tbody tr:nth-child(even) td, tbody tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.clear { width: 100%; clear: both; }
.hidden { display: none; }
.active { font-weight: bold;}
.bold { font-weight: bold; }

/* forms */
label {font-weight:bold;}
fieldset {padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;margin-top:-0.2em;margin-bottom:1em;}
fieldset, #IE8#HACK {padding-top:1.4em;}
legend, #IE8#HACK {margin-top:0;margin-bottom:0;}
input[type=text], input[type=password], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#666;}
select {background-color:#fff;border-width:1px;border-style:solid;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .alert, .notice, .success, .info {padding:0.8em;margin-bottom:1em;border:2px solid #ddd;}
.error, .alert {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.info {background:#d5edf8;color:#205791;border-color:#92cae4;}
.error a, .alert a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.info a {color:#205791;}
.red {color:#ff0000;}
.yellow {color:#ff9900;}
.green {color:#339966;}

.big_red_price {color:#ff0000;font-size: 15px;font-weight:bold;}
.small_black_price {color:#000;font-size: 11px;padding-left: 10px;text-decoration: line-through;}

/* alpha */
.alpha60 {
	background: url(../img/gr.png);
}

/* body */
body { background-color: #89b228; font-size: 13px; }
.align-center { text-align: center; }
.precontainer { width: 1260px; overflow: hidden; margin: 0 auto; text-align: left; }
.container { z-index: 2; position: relative; top: 0; left: 0px; right: 30px; }

/* grid */
.index_content { padding: 20px; height: 1%; overflow: hidden; background-color: #fff; width: 1160px; }
	.index_blocks {width: 760px; height: 1%; overflow: hidden; float: left; margin: 25px 0; font-size: 12px; }
		.index_block {width: 159px; height: 1%; overflow: hidden; float: left; border-left: #e3e8d6 1px solid; padding: 0 20px; }
		.first_index_block { width: 160px; border: none; padding: 0 20px 0 0; }
		.last_index_block { width: 159px; padding: 0 0 0 20px; }
		.index_block h2 { font-size: 14px; }

/* scrollbar */		
.index_text { float: right; width: 375px; }
.index_text .viewport { width: 355px; height: 840px; overflow: hidden; position: relative; }
.index_text .overview { list-style: none; position: absolute; left: 0; top: 0; }
.index_text .thumb .end,
.index_text .thumb { background-color: #cccccc; }
.index_text .scrollbar { position: relative; float: right; width: 10px; }
.index_text .track { background-color: #f3f3f3; height: 100%; width:8px; position: relative; padding: 0 1px; }
.index_text .thumb { height: 20px; width: 8px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.index_text .thumb .end { overflow: hidden; height: 5px; width: 13px; }
.index_text .disable{ display: none; }

/* footer */
.footer { color: #4a4a4a; padding: 25px; height: 1%; overflow: hidden; width: 1150px; }
.footer_left { width: 460px; float: left; }
.footer_right { width: 460px; float: right; text-align: right; }
	.footer a { color: #4a4a4a; text-decoration: none; }
	.footer a:hover { color: #4a4a4a; }

/* header */
.header { height: 80px; overflow: hidden; margin-bottom: 225px; width: 1200px; }
.header_left { width: 489px; height: 80px; float: left; }
.header_center { width: 360px; height: 75px; float: left; font-size: 14px; color: #fff; margin: 5px 0 0 50px; }
	.header_center a { color: #fff; text-decoration: none; }
	.header_center a:hover { color: #f7941e; }
.header_right { width: 190px; float: right; }

/* regular */
.regular_title { color: #fff; background-color: #7ca51b; font-size: 24px; padding: 10px 20px; width: 1160px; }
.content { padding: 20px; height: 1%; overflow: hidden; background-color: #fff; width: 1160px; }
.wide_content { padding: 20px; height: 1%; overflow: hidden; background-color: #fff; width: 1160px; }
.regular_content { width: 700px; float: left; margin: 0 30px; }
.wide_regular_content { width: 1160px; float: left; margin: 0; }
.mid_regular_content { width: 930px; float: left; margin: 0; margin: 0 0 0 30px; }
.regular_content_left { width: 200px; float: left; }
.regular_content_right { width: 200px; float: right; }
	.regular_content_right_line { background: url(../img/default/stroke_dash.png) bottom left repeat-x; height: 22px; margin-bottom: 20px; }
	.regular_block {}
			.regular_block h2 { font-size: 14px; }
	.regular_block_left { padding: 15px 15px 5px 15px; background-color: #efefef; }
			.regular_block_left h2 { font-size: 14px; }
			
/* icons */
.icon_pdf { display: block; background: url(../../../../userfiles/image/file_icons/pdf.png) 0px 0px no-repeat; height: 36px; padding: 12px 0 0 60px; }

/* top menu */
.top_menu_block { position: relative; height: 40px; width: 1200px; padding: 0px; z-index: 999; }
.horizontal_menu ul { margin: 0px; display: block; padding: 0px; }
.horizontal_menu li { list-style-type: none; float: left; display: block; padding: 8px 20px 0px 20px; margin: 0px; height: 32px; }
.horizontal_menu li a { color: #fff; font-size: 14px; text-decoration: none; }
.horizontal_menu li a:hover { color: #fff; }
.horizontal_menu li.selected { background-color: #f7941e; }
.horizontal_menu li:hover { background-color: #f7941e; }

/* wide_second_menu */
.wide_second_menu { height: 24px; width: 1200px; padding: 0px 0px 10px 0px; background-color: #89b228; margin: -5px 0px 0px 0px; }
.wide_second_menu ul { margin: 0px; display: block; padding: 0px; }
.wide_second_menu li { list-style-type: none; float: left; display: block; padding: 0px 20px 0px 20px; margin: 0px; height: 24px; }
.wide_second_menu li a { color: #ffff4c; font-size: 14px; text-decoration: none; font-weight: bold; }
.wide_second_menu li a:hover { color: #f7941e; }
.wide_second_menu li.selected a { color: #000; }

/* side menu */
.regular_content_left .menu ul { list-style-type: none; margin: -7px 0 30px 0; padding: 0; display: block; }
.regular_content_left .menu ul ul { margin: 10px 0px 0px 0px; }
.regular_content_left .menu ul ul li { margin: 10px 0px 0px 0px; background: none; padding: 0px 0px 0px 10px; }
.regular_content_left .menu li { background: url(../img/default/stroke_dash.png) bottom left repeat-x; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; display: block; clear: both; }
.regular_content_left .menu li.selected a { color:#f7941e; }
.regular_content_left .menu li.selected li a { color: #698424; background: url(../img/default/arrow_supersmall_grey.png) 0 5px no-repeat; padding: 0px 0px 0px 10px; }
.regular_content_left .menu li li a { background: url(../img/default/arrow_supersmall_grey.png) 0 5px no-repeat; padding: 0px 0px 0px 10px; }

/* text restyling */
.special_link { padding: 0px 15px 10px 0px; background: url(../img/arrow_green.gif) right 4px no-repeat; }
.date { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #a7a7a7; }
a { color: #698424; text-decoration: none; }
a:hover { color:#f7941e; }
th { border-bottom: #89b228 3px solid; }
tr { background: #FFF !important; }
td { background: #FFF url(../img/default/stroke_dash.png) bottom left repeat-x !important; padding: 5px 0px 5px 0px; }
td h3 { margin-bottom: 0.1em; margin-top: 0.7em;}
.line { background: url(../img/default/stroke_dash.png) bottom left repeat-x; height: 1px; margin: 0px 0px 15px 0px; clear: both; }

/* banner */
.special { padding: 10px 0px; }
.float-special { position: absolute; z-index: 998; top: 171px; left: 150px; }
.float-special-2 { position: absolute; z-index: 998; top: 171px; left: 550px; }

/* crumbs */
.crumbs { font-size: 11px; clear: both; background: url(../img/default/stroke_dash.png) bottom left repeat-x; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px; }
.crumbs a { margin: 0px 7px 0px 0px; padding: 0px 10px 0px 0px; background: url(../img/default/arrow_supersmall_grey.png) right 5px no-repeat; display: block; float: left; }
.crumbs a img { margin: 3px 0px 0px 0px; display: block; }

/* list items */
.lenta_title { font-size: 16px; margin: 20px 0px 10px 0px; padding: 0px 0px 0px 0px; color: #666; }
.post_title { font-size: 16px; margin: 20px 0px 10px 0px; padding: 0px 0px 0px 0px; color: #666; }
.rss img { margin: 0px 10px -2px 0px; }
.list_item { clear: both; background: url(../img/default/stroke_dash.png) bottom left repeat-x; padding: 15px 0px 15px 0px; height: 1%; overflow: hidden; }
.list_item_image { float: left; margin: 0px 25px 15px 0px; padding: 15px; background: #f0f0f0; }
.list_item_content { overflow: auto; }
.list_item_options { margin: 0px 0px 10px 0px; font-size: 11px; background: #f0f0f0; padding: 5px 10px; }
.list_item_options .post_option { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; background: url(../img/default/stroke_solid_v.png) top left repeat-y; }
.tags { background: url(../img/default/tag.png) 0px 4px no-repeat; padding: 0px 0px 0px 25px; margin: 0px 0px 15px 0px; clear: both; }
.lock { background: url(../img/default/lock.png) 0px 3px no-repeat; padding: 0px 0px 0px 20px; }
.addthis_toolbox { float: left; }

/* calendar */
.calendar { margin: 0px 0px 10px 0px; }

/* pages */
.pages { text-align: center; margin: 30px 0px 0px 0px; clear: both; }
.pages a { background: #f0f0f0; padding: 5px 12px; color: #333; text-decoration: none; }
.pages a:hover { background-color: #ae0909; color: #fff; }
.pages span { background-color: #ae0909; color: #fff; padding: 5px 12px; }

/* Blog code */
#blog_code { display: none; background-color: #fff; width: 600px; height: auto; padding: 20px; }
a.close { display: block; float: right; width: 12px; height: 12px; }
#blog_code h3 { display: block; width: 550px; height: 20px; margin: 0px 0px 20px 0px; }
textarea.blog_code_ta { display: block; margin: 0px 0px 20px 0px; color: #000; width: 540px; height: 270px; }

/* custom form */
.custom_form { margin: 20px 0px 0px 0px;  }
.custom_form label { clear: both; display: block; }
.captcha { margin: 0 5px -7px 0px; }
.form_left { float: left; width: 220px;}
.form_right { float: left; width: 220px;}
#name { width: 200px; }
#surname { width: 200px; }
#phone { width: 200px; }
#email { width: 200px; }
#message { width: 420px; height: 130px; }
#address { width: 420px; height: 130px; }
#e_login { width: 200px; }
#e_pass { width: 200px; }
#captcha { width: 350px; }
.form_field { clear: both; margin: 10px 0px 0px 0px; }

/* album */
.album { background: none !important; border: #E2E2E2 1px solid; padding: 15px 15px 0px 15px; margin: 0px 0px 20px 0px; }
.gallery { background: none !important; border: #E2E2E2 1px solid; padding: 15px 15px 0px 15px; margin: 0px 11px 20px 0px; float: left; width: 180px; clear: none !important; }
.gallery .list_item_image { padding: 15px; background: #f0f0f0; float: none !important; width: 150px; }
.album_link { background: url(../img/default/photo.png) 0px 2px no-repeat; padding: 0px 0px 0px 25px; margin: 0px 0px 15px 0px; }
.album h2, .album p { padding: 0px 0px 0px 10px; }

/* map */
.map { list-style-type: none; display: block; padding: 5px 0px 0px 15px; }
.map li { display: block; background: url(../img/default/page.png) 0px 0px no-repeat; padding: 0px 0px 0px 20px;margin: 10px 0px 0px 0px; }

/* bg */
#bgContainer {
	position: absolute;
	top: 0px;
	margin: 0 auto;
	z-index: 1;
	width: 1200px;
	height: 624px;
	overflow: hidden;
}
#bgImages {position:relative;margin:0px;top:0;left:0;width:1280px;}
.bg_image {position:relative;margin:0px;top:0;left:0;height:624px;width:100%;display:none;width:1280px;}

/* swap */
.swap_images {width: 760px; height: 507px; background-image: url("../../../../userfiles/image/index/1.jpg"); border: #77991b 1px solid; float: left; }
.swap_navigation { position: relative; float: right; z-index: 99; top: 10px; right: 10px; }
.swap_navigation ul { list-style:none; font-family: 'Arial'; margin: 0px; padding: 0px; }
.swap_navigation ul li { display:inline; font-size:10px; }
.swap_navigation ul li a { cursor: pointer; text-decoration: none; padding: 3px 5px; border: #bbbbbb 1px solid; background: #e7e7e8 url("../img/button_bg.gif") top left repeat-x; color: #4e7300; }
.swap_navigation ul li a.active { font-weight: normal; color: #505050; cursor: default; }
.swap_navigation ul li a:hover { color: #505050; }

/* calculator */
.calc label {
	display: block;
	width: 170px; 
	float: left; 
	padding-right: 20px;  
	font-size: 12px;
}
.calc input {
	display: block;
	width: 355px; 
	float: right; 
	font-size: 12px;
}
.calc select {
	display: block;
	width: 360px; 
	float: right; 
	font-size: 12px;
}
.calc input.button { 
	display: block; 
	width: 550px; 
	height: 32px; 
	float: left; 
	border: #b0b89d 1px solid; 
	background-color: #b0b89d; 
	font-size: 18px; 
	padding: 0px 0px 4px 0px; 
	color: #fff;
	margin-top: 15px;
}
div.fieldbox {
	float: left;
	display: block;
	padding: 10px 0px;
}
div.calculation {
	background-color: #ededed;
	padding: 20px;
	font-family: tahoma;
	border: #b0b89d 1px solid;
}
.calculation h1 {
	padding: 0px;
	margin: 0px 0px 20px 0px;
	font-family: tahoma;
}
span.after_header {
	font-style: italic;
	font-weight: normal;
	font-size: 14px;
}
form.calc {
	float: left;
	display: block;
}
p.help {
	font-size: 11px;
	margin: 10px 0px 0px 0px;
}

/* gal */
div.gt_list { overflow: hidden; height: 1%; width: 100%; padding: 0px; }
div.gal_img { height: 1%; margin: 0px 6px 6px 0px; float: left; }</pre></body></html>