body {
	height: 100%;
	margin: 0px;
	padding:0px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	line-height:130%;
	color: #4c4c4c;
}
td {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	line-height:130%;
}
input {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
}
textarea {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
}
div {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	line-height:130%;
}
h1 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	line-height:130%;
}
h2 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	line-height:130%;
}
h3 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	line-height:130%;
}
h4 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	line-height:130%;
}
h5 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	line-height:130%;
}
h6 {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	color: #4c4c4c;
	line-height:130%;
}
a, a:link, a:active, a:visited {
	text-decoration: none;
	color: #4c4c4c;
}
a:hover {
	text-decoration: underline;
	color: #4c4c4c;
}
.ainv a, .ainv a:link, .ainv a:visited, .ainv a:active {
	text-decoration:underline;
}
.ainv a:hover {
	text-decoration:none;
}
a.ainv:link, a.ainv:visited, a.ainv:active {
	text-decoration:underline;
}
a.ainv:hover {
	text-decoration:none;
}
.outer {
	position: relative;
	height:100%;
	scrollbar-3dlight-color : #ffcb2f;
	scrollbar-arrow-color : #ffffff;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #ffcb2f;
	scrollbar-highlight-color : #ffcb2f;
	scrollbar-shadow-color : #ffcb2f;
	scrollbar-track-color : #ffffff;
}
.inner {
	height: 100%;
	width: 100%;
	overflow: auto;
	position: absolute;
	z-index:10000000;
}
.h_1 {
	height:1px;
}

/* klases */

.header {
	height:64px;
	background:#33c6ce;
}
.header .top_menu {
	padding:0px 125px 10px 40px;
	vertical-align:bottom;
}
.header .top_menu * {
	color:#FFFFFF !important;
}
.header .top_menu a {
	display:block;
	float:left;
	margin-right:20px;
}
.header .search {
	vertical-align:top;
}
.header .search .cont_1 {
	position:absolute;
	top:0px;
	left:-125px;
}
.header .search .hdr_1 {
	padding:8px 0px;
	color:#FFFFFF !important;
}
.header .search .text {
	width:125px;
}
.header .search .submit {
	margin:1px 0px 0px 4px;
}
.header .search .submit[class] {
	margin:2px 0px 0px 4px;
}
.header .search .hdr_1 * {
	color:#FFFFFF !important;
}
.container .page {
	vertical-align:top;
	padding:0px 0px 0px 40px;
}
.container .page .langs {
	width:260px;
	padding:0px 0px 5px 0px;
	vertical-align:bottom;
	color:#68ccec;
	font-size:10px;
}
.container .page .langs * {
	color:#68ccec;
	font-size:10px;
}
.container .page .langs a {
	color:#68ccec;
}
.container .page .langs img {
	margin-right:7px;
}
.container .page .hdr_1 {
	padding:18px 0px 5px 0px;
}
.container .bg {
	background:#33c6ce;
	vertical-align:top;
}
.footer {
	height:39px;
}
.footer td {
	padding:14px 0px 14px 40px;
}
.footer .bg {
	background:#33c6ce;
}
.footer * {
	color:#737373 !important;
	font-size:9px;
}
.title {
	padding:70px 0px 0px 0px;
}
.title td {
	height:14px;
	padding-right:25px;
}
.title .posRel .ico {
	position:absolute;
	top:-4px;
	left:-7px;
}
.title .two_blocks {
	margin-top:55px;
}
.title .two_blocks * {
	line-height:150%;
}
.title .two_blocks .left {
	vertical-align:top;
	width:240px;
	padding-right:45px;
}
.title .two_blocks .right {
	vertical-align:top;
	width:180px;
}
.title .two_blocks .right * {
	font-size:9px;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
}
.title .two_blocks .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:5px 0px 7px 0px;
}
.title .two_blocks .right a {
	display:block;
	float:right;
	background:#33c6ce;
	width:60px;
	padding:1px 2px;
	margin:3px 0px;
	text-align:right;
	color:#FFFFFF !important;
}
.title .two_blocks .right[class] a {
	padding:0px 2px 2px 0px;
}
.title .two_blocks .cont_1 {
	margin-bottom:20px;
}
.title .two_blocks .cont_1[class] {
	padding-bottom:20px;
	margin:0px;
}
.contacts .hdr_2 {
	padding:42px 0px 58px 3px;
}
.contacts * {
	line-height:160%;
}
.contacts .txt_1 {
	width:230px;
}
.contacts .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:17px 0px;
}
.company * {
	line-height:160%;
}
.company .hdr_2 {
	padding:42px 0px 58px 3px;
}
.company .txt_1 {
	width:230px;
}
.company .txt_2 {
	width:530px;
}
.company .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:5px 0px;
}
.site_map .hdr_2 {
	padding:42px 0px 17px 3px;
}
.site_map .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:0px 0px 2px 0px;
	position:static !important;
}
.site_map .list {
	width:230px;
}
.site_map .list a {
	display:block;
	line-height:110%;
	position:relative;
}
.site_map .list img {
	position:absolute;
	top:6px;
	left:-12px;
}
.site_map .list a.lev_1 {
	padding:2px 0px 3px 13px;
}
.site_map .list a.lev_1[class] img {
	position:absolute;
	top:6px;
	left:13px;
}
.site_map .list a.lev_2 {
	padding:2px 0px 3px 25px;
}
.site_map .list a.lev_2[class] img {
	position:absolute;
	top:6px;
	left:13px;
}
.site_map .list a.lev_3 {
	padding:2px 0px 3px 34px;
}
.site_map .list a.lev_3[class] img {
	position:absolute;
	top:6px;
	left:23px;
}
.site_map .list a.lev_4 {
	padding:2px 0px 3px 43px;
}
.site_map .list a.lev_4[class] img {
	position:absolute;
	top:6px;
	left:32px;
}
.left_menu {
	width:230px;
	vertical-align:top;
	padding:40px 0px 0px 0px;
}
.left_menu .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:5px 0px 20px 0px;
}
.left_menu .lev_2 {
	padding:0px 30px;
	color:#000000;
}
.left_menu .lev_2 a {
	color:#000000 !important;
}
.left_menu .lev_3 {
	padding:7px 0px 7px 20px;
}
.left_menu .lev_3 a {
	color:#000000 !important;
}
.left_menu .lev_4 {
	padding:7px 0px 7px 20px;
}
.left_menu .lev_4 a {
	color:#000000 !important;
}
.service_center {
	padding:33px 0px 0px 54px;
	vertical-align:top;
	width:340px;
}
.service_center .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:0px 0px 15px 0px;
}
.service_center .txt_1 {
	color:#4c4c4c !important;
	line-height:170%;
	margin-bottom:40px;
	padding-bottom:5px;
}
.service_center .txt_1[class] {
	margin-bottom:27px;
	padding-bottom:13px;
}
.service_center .txt_1 * {
	color:4c4c4c !important;
	line-height:170%;
}
.service_center .txt_1 a{
	display:block;
	font-weight:bold;
	padding:3px 9px;
	margin-top:8px;
}
.service_center .txt_1 a.look {
	background:#33c6ce;
	float:left;
}
.service_center .txt_1 a.download {
	background:#00839f;
	float:right;
}
.service_center .txt_3 {
	color:#000000 !important;
	line-height:110%;
}
.service_center .txt_3 * {
	color:#000000 !important;
	line-height:110%;
}
.catalog * {
	line-height:170%;
}
.catalog .cont_1 {
	padding:55px 0px 0px 30px;
	vertical-align:top;
}
.catalog .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:12px 0px 15px 0px;
}
.catalog a {
	display:block;
	color:#FFFFFF !important;
	font-weight:bold;
	padding:3px 9px;
	margin:20px 3px 0px 0px;
}
.catalog a.look {
	background:#33c6ce;
	float:left;
}
.catalog .photos {
	vertical-align:top;
	padding:370px 10px 0px 40px;
}
.catalog .photos img.photo_1 {
	border:5px solid #abe1e4;
	margin-bottom:16px;
}
.services {
	width:350px;
	vertical-align:top;
	padding:40px 0px 0px 40px;
	color:#000000;
}
.services * {
	color:#000000;
}
.search * {
	line-height:160%;
}
.search a {
	color:#4ca8bc !important;
}
.search .hdr_2 {
	padding:42px 0px 58px 3px;
}
.search .txt_2 {
	width:510px;
}
.search .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:10px 0px 8px 0px;
}
.hdr_3 td {
	padding:44px 0px 54px 0px;
}
.hdr_3 td.ainv {
	padding:41px 0px 0px 0px;
	vertical-align:top;
}
.hdr_3 a {
	color:#66b5c5 !important;
}
.list_1 {
	width:230px;
	vertical-align:top;
}
.list_1 .txt_2 {
	font-size:10px;
	line-height:110% !important;
}
.list_1 .txt_2 * {
	font-size:10px;
	line-height:110% !important;
}
.list_1 .txt_2 span {
	font-size:11px !important;
	line-height:170% !important;
}
.list_1 .txt_3 {
	font-size:9px;
	line-height:170% !important;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
	padding-top:12px;
}
.list_1 .txt_3 * {
	font-size:9px;
	line-height:170% !important;
	font-family: Tahoma, Verdana, Arial, sans-serif !important;
}
.list_1 .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:10px 0px 8px 0px;
}
.photos {
	padding:130px 0px 0px 60px;
	vertical-align:top;
}
.photos  img {
	border:5px solid #abe1e4;
}
.producers {
	width:590px;
	padding-top:40px;
}
.producers * {
	line-height:170%;
}
.producers .underline {
	background:#33c6ce;
	width:100%;
	height:1px;
	margin:10px 0px 8px 0px;
}
.producers .img_1 {
	width:150px;
	vertical-align:top;
}
.producers .img_1 img {
	margin-left:3px;
}
.producers .txt_4 {
	padding-bottom:20px;
	vertical-align:top;
}
.dynamic_info {
	color:#666666 !important;
	font-size:9px;
	font:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	padding:0px 95px 0px 0px;
}
.dynamic_info * {
	color:#666666 !important;
	font-size:9px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.dynamic_0 {
	position:absolute;
	width:284px;
	top:105px;
	right:0px;
	z-index:1;
}
.dynamic_0 .cont {
	height:302px;
}
.dynamic_1 {
	position:absolute;
	width:296px;
	top:65px;
	right:0px;
	z-index:1;
}
.dynamic_1 .cont {
	height:364px;
}
.dynamic_2 {
	position:absolute;
	width:346px;
	top:100px;
	right:0px;
	z-index:1;
}
.dynamic_2 .cont {
	height:351px;
}

