body {
	margin: 0px auto;
	padding: 0px;
	background: #FFFFFF;
}

body, td {
	color: #444444;
	font-size: 12px;
	font-family: Arial;
}

form, img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

a {
	text-decoration: underline;
	color: #888888;
}
a:hover {
	color: #f9412a;
}


.middle {
	margin: 0px auto;
	overflow: hidden;
	width: 980px;
}

.header {
	height: 100px;
}
.header_shadow {
	background: url('https://ekofleks.lv/img/header_shadow.png') left top no-repeat;
}
.header .phone {
	background: url('https://ekofleks.lv/img/header_phone.png') left center no-repeat;
	display: inline-block;
	padding-left: 50px;
	margin: 0px 16px;
	text-align: left;
	color: #666666;
}
.header .contact {
	background: url('https://ekofleks.lv/img/header_contact.png') left center no-repeat;
	display: inline-block;
	padding-left: 50px;
	margin: 0px 16px;
	text-align: left;
	color: #666666;
}
.header .phone span, .header .contact span {
	font-size: 22px;
}
.header .phone sup, .header .contact sup {
	vertical-align: top;
	font-size: 14px;
	color: #26925b;
}
.header .languages a {
	display: inline-block;
	text-transform: uppercase;
	text-decoration: none;
	background: #666666;
	line-height: 19px;
	font-size: 13px;
	color: #ffffff;
	padding: 0px 5px;
	margin-right: 3px;
}
.header .languages a:hover, .languages .active {
	background: #26925b !important;
}


.main {
	background: url('https://ekofleks.lv/img/main_background.png');
}
.main_layout {
	background: url('https://ekofleks.lv/img/main_layout.jpg') center top repeat-x;
	position: relative;
	height: 412px;
}
.main_background {
	margin-top: 140px;
}
.main_banner {
	background: center top no-repeat;
	text-decoration: none;
	position: absolute;
	height: 86px;
	width: 88px;
	bottom: 6px;
	right: 20px;
}
.main_banner:hover {
	background-position: center bottom;
}
.menu {
	background: url('https://ekofleks.lv/img/menu_bg.png') center top repeat-x;
	position: absolute;
	width: 100%;
	top: 0px;
	z-index: 9999;
}
.menu .middle td {
	padding-right: 40px;
	height: 44px;
}
.menu .middle a {
	text-transform: uppercase;
	text-decoration: none;
	font-family: Tahoma;
	font-size: 14px;
	color: #444444;
	display: block;
	height: 32px;
	font-weight: normal;
	padding-top: 12px;
}
.menu .middle a:hover, .menu .middle .active {
	border-bottom: 2px solid #ff3e29;
	color: #ff3e29;
	height: 30px;
}

.blog {
	background: url('https://ekofleks.lv/img/blog_bg_full.png');
}
.blog_layout {
	background: url('https://ekofleks.lv/img/blog_bg_top.png') left top repeat-x;
}
.blog_post {
	padding-bottom: 24px;
	padding-left: 10px;
	padding-top: 24px;
	line-height: 20px;
	font-size: 12px;
	color: #45484a;
	width: 235px;
}
.blog_post:first-child {
	padding-right: 5px;
	padding-left: 0px;
	width: 240px;
}
.blog_post a {
	background: url('https://ekofleks.lv/img/blog_upd.png') left top no-repeat;
	text-transform: uppercase;
	text-decoration: none;
	margin-bottom: 8px;
	padding-left: 50px;
	line-height: 41px;
	display: block;
	font-size: 16px;
	color: #45484a;
}
.blog_post a:hover {
	background-position: left bottom;
	color: #1b8a4b;
}

.group_select {
	position: relative;
	padding: 5px 0px;
	width: 990px;
}
.group_select a {
	display: inline-block;
	position: relative;
	margin-left: 4px;
	width: 190px;
	height: 225px;
}
.group_select a:first-child {
	margin-left: 0px !important;
}
.group_select a div {
	background: url('https://ekofleks.lv/img/group_bg.png') center bottom;
	text-transform: uppercase;
	position: absolute;
	text-align: center;
	padding: 0px 20px;
	padding-top: 20px;
	font-weight: bold;
	font-size: 13px;
	color: #1b804c;
	width: 150px;
	height: 50px;
	bottom: 0px;
	left: 0px;
}
.group_left a, .group_right a {
	display: block;
	height: 100%;
	width: 100%;
}
.group_left {
	background: url('https://ekofleks.lv/img/category_select.png') left top;
	position: absolute;
	height: 30px;
	width: 30px;
	top: 146px;
	left: 0px;
}
.group_right {
	background: url('https://ekofleks.lv/img/category_select.png') right top;
	position: absolute;
	height: 30px;
	width: 30px;
	top: 146px;
	right: 0px;
}

.blog_notice {
	background: url('https://ekofleks.lv/img/blog_notice.png') center bottom repeat-x;
	padding-bottom: 18px;
	padding-top: 30px;
	font-size: 20px;
	color: #666666;
	display: none;
}
.blog_notice span {
	color:#1b8a4b;
}


.content {
	border-bottom: 1x solid #ffffff;
	padding-bottom: 34px;
	background: #f3f3f3;
}
.content h2 {
	padding: 0px;
	margin: 0px;
	color: #26925b;
	font-size: 19px;
	font-weight: normal;
	padding-bottom: 14px;
	padding-top: 16px;
}

.main_catalog, .main_catalog li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.main_catalog a {
	background: url('https://ekofleks.lv/img/category_mark.png') left center no-repeat;
	border-bottom: 1px solid #dcdcdc;
	text-decoration: none;
	font-size: 14px;
	display: block;
	color: #555555;
	padding: 10px 0px;
	padding-left: 20px;
}
.main_catalog a:hover {
	background: #ff3e28;
	color: #ffffff;
}
.sub_catalog {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.sub_catalog a {
	border: 0px;
	background: none;
	text-decoration: none;
	font-size: 11px;
	display: block;
	color: #555555;
	padding: 5px 0px;
	padding-left: 20px;
}

.main_featured {
	text-decoration: none;
	cursor: pointer;
	font-size: 14px;
	color: #26925b;
}
.main_featured  h2{
	text-transform: uppercase;
	color: #ff4028;
}
.main_featured  img{
	border: 1px solid #dcdcdc;
	margin: 0px auto;
	display: block;
	padding: 3px;
}


.main_news {
	text-decoration: none;
	color: #26925b;
}
.main_news span {
	background: #29cecb;
	padding: 0px 8px;
	color: #ffffff;
	line-height: 18px;
	font-size: 11px;
}
.main_news div {
	line-height: 20px;
	padding-top: 4px;
	padding-left: 8px;
	padding-bottom: 10px;
}
.main_news:hover {
	color: #747474;
}
.main_news:hover span {
	background: #ff4028;
}

.main_object {
	margin-bottom: 16px;
	margin-top: -4px;
	color: #646464;
}
.main_object a {
	text-decoration: none;
	color: #26925b;
}
.main_object img {
	padding-top: 8px;
}
.main_object span {
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 4px;
	display: block;
	color: #555555;
}

.main_more {
	background: url('https://ekofleks.lv/img/more_mark.png') left center no-repeat;
	display: inline-block;
	padding-left: 16px;
	float: right;
}


.inner {
	padding-bottom: 34px;
	background: #f3f3f3;
}
.inner_layout {
	background: url('https://ekofleks.lv/img/inner_layout.jpg') center top no-repeat;
	position: relative;
	padding-top: 108px;
	min-height: 600px;
}
.inner_content {
	background: url('https://ekofleks.lv/img/inner_bg.png');
}
.inner_content h2 {
	padding: 0px;
	margin: 0px;
	color: #26925b;
	font-size: 19px;
	font-weight: normal;
	padding-bottom: 14px;
	padding-top: 16px;
}

.group_notice {
	border-top: 1px solid #ff3e28;
	padding-bottom: 10px;
}
.group_notice span {
	display: inline-block;
	text-transform: uppercase;
	background: #ff3e28;
	font-size: 14px;
	color: #ffffff;
	padding: 0px 24px;
	line-height: 22px;
}

.preview_product {
	text-decoration: none;
	display: inline-block;
	color: #444444;
	width: 148px;
	margin-right: 21px;
	margin-bottom: 18px;
	vertical-align: top;
}
.preview_product span {
	color: #269258;
}
.preview_product div {
	border: 1px solid #dedede;
	margin: 3px 0px;
	padding: 3px;
}
.preview_product div span {
	background-position: center center;
	display: block;
	width: 140px;
	height: 134px;
}
.preview_product div img {
	background-position: center center;
	display: block;
	width: 140px;
	height: 134px;
}

.view_product {
	border-top: 1px solid #d7d7d7;
	padding: 18px 0px;
	color: #666666;
	font-size: 14px;
}
.view_product strong {
	line-height: 28px;
	font-size: 14px;
	color: #ff4028;
}
.view_product .product_image {
	border: 1px solid #d7d7d7;
	margin-bottom: 18px;
	margin-right: 18px;
}
.view_product .product_list ul, .view_product .product_list li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.view_product .product_list ul {
	margin-top: 18px;
}
.view_product .product_list li {
	background: url('https://ekofleks.lv/img/product_list.png') left 4px no-repeat;
	padding-left: 26px;
	padding-bottom: 12px;
}
.view_product .product_table {
	border-collapse: collapse;
	border: 1px solid #eaeaea;
	margin-top: 20px;
	color: #666666;
	width: 100%;
}
.view_product .product_table th {
	border: 1px solid #eaeaea;
	background: #a6a6a6;
	color: #ffffff;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	padding: 8px 12px;
}
.view_product .product_table td {
	border: 1px solid #eaeaea;
	font-size: 12px;
	text-align: left;
	padding: 8px 12px;
}
.view_product .product_table .row1 td:first-child, .view_product .product_table .row2 td:first-child {
	font-weight: bold;
}
.view_product .product_table .row1 {
	background: #ffffff;
}
.view_product .product_table .row2 {
	background: #efefef;
}
.view_product .product_table .row0 td {
	background: #268c57;
	color: #ffffff;
}


.footer {
	background: url('https://ekofleks.lv/img/footer_background.jpg') center top;
	height: 132px;
}
.footer td {
	font-size: 13px;
	color: #7bb697;
}
.footer a {
	text-decoration: none;
	color: #f3f3f3;
}
.footer h1 {
	margin: 0px;
	padding: 0px;
	padding-top: 24px;
	padding-bottom: 6px;
	font-size: 16px;
	color: #f3f3f3;
	font-weight: normal;
}
.green_world {
	margin: 0px auto;
	text-decoration: none;
	background: url('https://ekofleks.lv/img/green_world.png') center bottom;
	display: inline-block;
	height: 103px;
	width: 105px;
}
.green_world:hover {
	background: url('https://ekofleks.lv/img/green_world.png') center top;
}
/* Stylesheet: Style Modified On 2019-11-05 15:24:30 */
