body {
	font:11px arial,sans-serif;
	color:#000;
	background:#eaeae4;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border:none;
}
img {border:none}
#main {
	margin:0 auto;
	width:970px;
}
h1.logo {
	position:absolute;
	top:0;
	right:72px;
	margin:0;
}
.logo a {
	background:url(../images/logo.png) no-repeat;
	display:block;
	overflow:hidden;
	width:104px;
	height:57px;
	text-indent:-9999px;
	overflow:hidden;
}
#header {
	background:url(../images/bg.jpg) repeat-y;
	width:970px;
	overflow:hidden;
}
.header {
	background:url(../images/bg-header.jpg) no-repeat;
	width:970px;
	overflow:hidden;
}
.crumb {
	width:970px;
	margin:28px 0 0;
	overflow:hidden;
}
.crumb ul {
	height:24px;
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.crumb ul li {
	float:left;
	padding:0 20px 0 5px;
}
.crumb ul li a {
	display:block;
	height:11px;
	width:11px;
	text-indent:-9999px;
}
.crumb ul li a.ico01 {background:url(../images/ico01.gif) no-repeat}
.crumb ul li a.ico01:hover {background:url(../images/ico01-over.gif) no-repeat}
.crumb ul li.active a.ico01 {background:url(../images/ico01-over.gif) no-repeat}
.crumb ul li a.ico02 {background:url(../images/ico02.gif) no-repeat}
.crumb ul li a.ico02:hover {background:url(../images/ico02-over.gif) no-repeat}
.crumb ul li.active a.ico02 {background:url(../images/ico02-over.gif) no-repeat}
.crumb ul li a.ico03 {background:url(../images/ico03.gif) no-repeat}
.crumb ul li a.ico03:hover {background:url(../images/ico03-over.gif) no-repeat}
.crumb ul li.active a.ico03 {background:url(../images/ico03-over.gif) no-repeat}
.crumb ul li a.ico04 {background:url(../images/ico04.gif) no-repeat}
.crumb ul li a.ico04:hover {background:url(../images/ico04-over.gif) no-repeat}
.crumb ul li.active a.ico04 {background:url(../images/ico04-over.gif) no-repeat}
.nav {
	float:left;
	width:952px;
	height:57px;
	margin:42px 0 0 18px;
	display:inline;
	position:relative;
}
#menu {
	float:left;
	width:766px;
	padding:0 0 0 10px;
	margin:13px 0 0;
	list-style:none;
	border-bottom:1px solid #ed1b24;
}
#menu li {
	float:left;
	padding:0 0 0 15px;
}
#menu li a {
	float:left;
	height:15px;
	text-indent:-9999px;
}
#menu li a.about {
	background:url(../images/btn-about.png) no-repeat;
	width:80px;
}
#menu li a.about-a {
	background:url(../images/btn-about-a.png) no-repeat;
	width:80px;
}
#menu li a.product {
	background:url(../images/btn-product.png) no-repeat;
	width:80px;
}
#menu li a.product-a {
	background:url(../images/btn-product-a.png) no-repeat;
	width:80px;
}
#menu li a.service {
	background: url(../images/btn-service.png) no-repeat;
	width:65px;
}
#menu li a.service-a {
	background: url(../images/btn-service-a.png) no-repeat;
	width:65px;
}
#menu li a.price {
	background:url(../images/btn-price.png) no-repeat;
	width:75px;
}
#menu li a.price-a {
	background:url(../images/btn-price-a.png) no-repeat;
	width:75px;
}
#menu li a.photogallery {
	background:url(../images/btn-nabdover.png) no-repeat;
	width:85px;
}
#menu li a.photogallery-a{
	background:url(../images/btn-nabdover-a.png) no-repeat;
	width:85px;
}
#menu li a.developer {
	background:url(../images/btn-mi-dover.png) no-repeat;
	width:80px;
}
#menu li a.developer-a {
	background:url(../images/btn-mi-dover-a.png) no-repeat;
	width:80px;
}

#menu li a.video {
	background:url(../images/btn-video.png) no-repeat;
	width:70px;
}
#menu li a.video-a{
	background:url(../images/btn-video-a.png) no-repeat;
	width:70px;
}
#menu li a.contact {
	background:url(../images/btn-contact.png) no-repeat;
	width:100px;
}
#menu li a.contact-a{
	background:url(../images/btn-contact-a.png) no-repeat;
	width:100px;
}


#content {
	background:url(../images/bg.jpg) repeat-y;
	width:900px;
	padding:0 35px 20px;
	overflow:hidden;
}
#inner #content {
	width:920px;
	padding:0 15px 20px 35px;
}
.content {
	width:920px;
	margin:14px 0 0;
	overflow:hidden;
}
.sidebar {
	float:left;
	width:299px;
	padding:0 0 0 36px;
}
.sidebar h2 {
	background:url(../images/heading01.png) no-repeat;
	width:173px;
	height:25px;
	margin:0;
	text-indent:-9999px;
}
.infofull h2 {
	background:url(../images/heading01.png) no-repeat;
	width:173px;
	height:25px;
	margin:0;
	margin-bottom:15px;
	text-indent:-9999px;
}
.infofull strong {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.infofull  a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:underline;
}
.infofull  a:hover {text-decoration:none}



#nav {
	width:270px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#nav li {
	float:left;
	font:13px/16px Arial, Helvetica, sans-serif;
	width:270px;
	padding:3px 0;
	margin:15px 0 0;
}
#nav li a {
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#ff000b;
	text-decoration:underline;
}
#nav li a:hover {text-decoration:none}
#nav ul {
	width:270px;
	padding:0;
	margin:3px 0 0;
	overflow:hidden;
	list-style:none;
}
#nav ul li {
	float:left;
	width:248px;
	padding:2px 0 2px 22px;
	margin:0;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
#nav ul li a {
	font:13px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.info {
	float:left;
	width:583px;
}
.infofull {
	float:justify;
	width:910px;
}


.list {
	width:583px;
	padding:0 0 16px;
	margin:25px 0 0;
	overflow:hidden;
	list-style:none;
	border-bottom:1px solid #c6c6c3;
}
.low {border:none}
.list li {
	float:left;
	width:281px;
	padding:0 0 0 20px;
}
.list li:first-child {padding:0}
.list .photo {
	width:281px;
	overflow:hidden;
}
.list .photo img {display:block}
.list h3 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:15px 0 0;
}
.list h3 a {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}
.list h3 a:hover {text-decoration:none}
.list h4 {
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#747474;
	margin:0;
}
.list p {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0 0;
}
.list p span {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#747474;
}
.list p strong {
	font:18px/18px Arial, Helvetica, sans-serif;
	color:#ed1b24;
}
.gallery-block {
	clear:both;
	padding:5px 0 0;
	overflow:hidden;
	width:900px;
	position:relative;
}
.gallery-block a#btn-prev {
	float:left;
	width:9px;
	height:15px;
	margin:295px 11px 0 0;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/arrow-prev.gif) no-repeat;
	position:relative;
	z-index:999;
	visibility: hidden;
}
.gallery-block a#btn-next {
	float:right;
	width:9px;
	height:15px;
	margin:295px 0 0 6px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	visibility: hidden;
	background:url(../images/arrow-next.gif) no-repeat;
}
.gallery-block .mask {
	float:left;
	display:inline;
	width:860px;
	height:607px;
	overflow:hidden;
	position:relative;
	z-index:677;
}
.gallery-block .mask-inner {
	float:left;
	position:relative;
}
.gallery-block .mask ul {
	float:left;
	width:99999px;
	margin:0;
	padding:0;
	height:607px;
	position:relative;
	z-index:100;
}
.gallery-block .mask ul li {
	float:left;
	width:860px;
	list-style:none;
	overflow:hidden;
}
.gallery-block .mask ul li:hover,
.gallery-block .mask ul li.hover {position:relative;}
.gallery-block .mask ul li:hover .rollover,
.gallery-block .mask ul li.hover .rollover {display:block;}
.gallery-block .mask ul li img {
	display:block;
	margin:0 auto;
	border:0;
}
.ukr {
	position:absolute;
	top:10px;
	left:28px;
	z-index:999;
}
.ukr a {
	display:block;
	background:url(../images/ukr.png) no-repeat;
	width:46px;
	height:38px;
	text-indent:-9999px;
}
.slogan {
	float:right;
	margin:20px 35px 0 0;
	background:url(../images/slogan.png) no-repeat;
	width:439px;
	height:15px;
	text-indent:-9999px;
}
.holder {
	float:left;
	width:937px;
	margin:45px 0 0 -17px;
	display:inline;
	border-top:1px solid #c6c6c3;
}
.holder .slogan {margin:10px 35px 0 0 !important}
.item {
	width:583px;
	overflow:hidden;
}
.item-head {
	background:url(../images/dot.jpg) repeat-x 0 90%;
	width:583px;
	overflow:hidden;
}
.item-head h2 {
	float:left;
	font:20px/22px Arial, Helvetica, sans-serif;
	color:#ff000b;
	padding:0 3px 0 0;
	background:#f6f6f0;
	margin:0;
}
.item-info {
	width:583px;
	margin:21px 0 0;
	overflow:hidden;
}
.item-photo {
	float:left;
	width:290px;
	min-height:100px;
	position:relative;
}
* html .item-photo {height:220px}
.item-photo img {display:block}
a.zoom {
	position:absolute;
	bottom:5px;
	left:0;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ee1c23;
	text-decoration:underline;
}
a.zoom:hover {text-decoration:none}
.item-desc {
	float:left;
	width:243px;
	padding:0 50px 0 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.item-desc p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.item-desc p span {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#f00;
	margin:0;
}
.item-desc h3 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#f00;
	margin:32px 0 0;
}
.item-desc h3 strong {
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.slist {
	background:url(../images/dot.jpg) repeat-x;
	width:563px;
	padding:12px 20px 0 0;
	margin:18px 0 0;
	overflow:hidden;
	list-style:none;
}
.slist li {
	float:left;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	width:543px;
	padding:0 0 0 20px;
	background:url(../images/separator02.gif) no-repeat 0 50%;
}
#data {
	width:583px;
	overflow:hidden;
	margin:28px 0 0;
}
#data h3 {
	width:583px;
	margin:0;
	overflow:hidden;
	background:url(../images/dot.jpg) repeat-x 0 90%;
}
#data h3 span {
	float:left;
	font:bold 13px/16px Arial, Helvetica, sans-serif;
	color:#fe0000;
	background:#f6f6f0;
	padding:0 3px 0 0;
}
.data {
	background:#e8e8e8;
	width:550px;
	padding:0;
	margin:15px 0 0;
	border:1px solid #c6c6c3;
	border-width:1px 1px 0 0;
}
.data td {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	background:#e8e8e8;
	padding:5px;
	border:1px solid #c6c6c3;
	border-width:0 0 1px 1px;
}
.data td.cell1 {width:63px}
.data td.cell2 {width:99px}
.data td.cell3 {width:82px}
.data td.cell4 {width:62px}
.data td.cell5 {width:55px}
.data td.cell6 {width:52px}
.data td.cell7 {width:57px}

#footer {
	background:url(../images/bg-chapter.jpg) no-repeat 50% 0;
	width:100%;
	overflow:hidden;
}
.chapters {
	background:url(../images/dotted.gif) repeat-y;
	margin:0 auto;
	width:970px;
	overflow:hidden;
}
.chapters-info {
	background:url(../images/bg-chapters.gif) no-repeat;
	width:952px;
	overflow:hidden;
	padding:20px 0 0 18px;
}
.chapter {
	float:left;
	width:283px;
	padding:0 0 0 29px;
}
.one {
	width:232px;
	padding:0 51px 0 29px;
}
.two {
	width:240px;
	padding:0 43px 0 29px;
}
.chapter h2 {
	height:17px;
	margin:0;
	text-indent:-9999px;
	overflow:hidden;
}
.one h2 {
	background:url(../images/head01.png) no-repeat;
	width:137px;
}
.two h2 {
	background:url(../images/head02.png) no-repeat;
	width:200px;
}
.three h2 {
	background:url(../images/head03.png) no-repeat;
	width:100px;
}
.chapter div {
	margin:15px 0 0;
	width:215px;
	padding:0 0 0 17px;
	overflow:hidden;
	background:url(../images/ico-time.gif) no-repeat 0 2px;
}
.chapter .more {
	width:100%;
	padding:0;
	margin:10px 0 0;
	background:none;
}
.chapter .logos {
	width:100%;
	padding:0;
	margin:0;
	background:none;
}
.chapter h3 {
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	margin:0;
}
.chapter h3 a {
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#a8a8a8;
	text-decoration:underline;
}
.two h3 a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ed1b24;
	text-decoration:underline;
}
.chapter h3 a:hover {text-decoration:none}
.chapter p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
.chapter .more a {
	float:right;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#ed1b24 url(../images/part.gif) no-repeat;
	padding:0 14px 0 22px;
	text-decoration:none;
}
.chapter .more a:hover {
	color:#ed1b24;
	background:#fff url(../images/part-over.gif) no-repeat;
}


.zzzz1 a {
	font:bolt 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
LINE-HEIGHT: 30px; TEXT-ALIGN: center;
}
.zzzz1 a {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
LINE-HEIGHT: 30px; TEXT-ALIGN: center;
}
.zzzz1 a:hover {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
LINE-HEIGHT: 30px; TEXT-ALIGN: center;
}








.logos ul {
	float:left;
	width:117px;
	padding:0;
	margin:5px 0 0;
	list-style:none;
}
.logos ul li {
	float:left;
	width:117px;
	margin:15px 0 0;
	padding:0;
}
.footer {
	width:100%;
	margin:28px 0 0;
	background:url(../images/bg-footer.jpg) repeat-x;
}
.foot {
	background:url(../images/dotted.gif) repeat-y;;
	width:970px;
	margin:0 auto;
	overflow:hidden;
}
.foot-info {
	background:url(../images/bg-footer.gif) no-repeat;
	width:940px;
	padding:0 0 30px 30px;
	margin:0 auto;
	overflow:hidden;
}
.part {
	float:left;
	width:283px;
	padding:18px 0 0 29px;
}
.adres {
	width:262px;
	padding:18px 21px 0 29px;
}
.phone {
	width:240px;
	padding:18px 43px 0 29px;
}
.part h2 {
	margin:0;
	height:13px;
	font-size:10px;
	text-indent:-9999px;
}
.adres h2 {
	background:url(../images/head04.png) no-repeat;
	width:100px;
}
.phone h2 {
	background:url(../images/head05.png) no-repeat;
	width:61px;
}
.site h2 {
	background:url(../images/head06.png) no-repeat;
	width:88px;
}
.part p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	margin:10px 0 0;
}
.phone p {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#464646;
	margin:10px 0 0;
}
.part p a {
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#ed1b24;
	text-decoration:underline;
}
.part p span {
	float:left;
	width:99px;
}
.part p strong {
	float:left;
	font:bold 14px/16px "Times New Roman", Times, serif;
	color:#000;
}


.products1 {
	float:left;
	background:url(../images/image1.jpg) no-repeat;
	width:821px;
	overflow:hidden;
	height:420px;
	padding:187px 0 0 39px;
}
.item1 {
	float:left;
	width:90px;
	margin:169px 0 0;
}
.item-block1 {
	float:left;
	width:466px;
}
.item-box1 {
	width:466px;
	overflow:hidden;
}
.item2 {
	float:left;
	width:100px;
	margin:84px 0 0;
	position:relative;
	z-index:100;
}
.item3 {
	float:left;
	width:96px;
	margin:74px 0 0;
	position:relative;
	z-index:100;
}
.item4 {
	float:left;
	width:270px;
	position:relative;
	z-index:100;
}
.item5 {
	clear:both;
	float:left;
	width:466px;
	margin:-67px 0 0;
	position:relative;
	z-index:10;
}
.item-block2 {
	float:left;
	width:265px;
}
.item-box2 {
	float:left;
	width:172px;
	overflow:hidden;
}
.item6 {
	float:left;
	width:172px;
}
.item7 {
	float:left;
	width:121px;
	margin:27px 0 0;
}
.item8 {
	float:left;
	width:93px;
}
.item9 {
	float:left;
	width:144px;
	margin:10px 0 0 -51px;
	display:inline;
	position:relative;
}

.products2 {
	float:left;
	background:url(../images/image2.jpg) no-repeat;
	width:860px;
	height:432px;
	padding:175px 0 0;
	overflow:hidden;
}
.item-block3 {
	float:left;
	width:470px;
}
.item-box3 {
	width:470px;
	overflow:hidden;
}
.item10 {
	float:left;
	width:165px;
}
.item11 {
	float:left;
	width:305px;
}
.item9-1 {
	float:left;
	width:120px;
}
.item12 {
	float:left;
	width:106px;
}
.item13 {
	float:left;
	width:193px;
	margin:0 0 0 51px;
	display:inline;
}
.item-block4 {
	float:left;
	width:390px;
	margin:95px 0 0;
}
.item14 {
	float:left;
	width:146px;
}
.item15 {
	float:left;
	width:244px;
}


TABLE.mtxt {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	WIDTH: 250px;
	BORDER-RIGHT-WIDTH: 0px;
	text-align: left;
}
.mtxt TH {
	PADDING-RIGHT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 140px; COLOR: #61707e; LINE-HEIGHT: 20px; TEXT-ALIGN: right
}
.mtxt TD {
	VERTICAL-ALIGN: middle
}
.mtxt INPUT {
	BORDER-RIGHT: #e5eaef 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e5eaef 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #e5eaef 1px solid; WIDTH: 220px; COLOR: #4b4d52; PADDING-TOP: 3px; BORDER-BOTTOM: #e5eaef 1px solid; HEIGHT: 18px
}
/*.mtxt IMG {
	BORDER-RIGHT: #e5eaef 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e5eaef 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #e5eaef 1px solid; WIDTH: 50px; PADDING-TOP: 1px; BORDER-BOTTOM: #e5eaef 1px solid; HEIGHT: 20px
}*/
.mtxt INPUT.codd {width:77px;}
.mtxt INPUT.rc {
	BORDER-RIGHT: #e1e6ee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e1e6ee 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #e1e6ee 1px solid; WIDTH: 40px; COLOR: #4b4d52; PADDING-TOP: 3px; BORDER-BOTTOM: #e1e6ee 1px solid; HEIGHT: 18px
}
.mtxt INPUT.ok {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 9px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 84px; COLOR: white; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; HEIGHT: 19px; BORDER-RIGHT-WIDTH: 0px
}
.mtxt TEXTAREA {
	BORDER-RIGHT: #e1e6ee 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e1e6ee 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #e1e6ee 1px solid; WIDTH: 220px; COLOR: #4b4d52; PADDING-TOP: 0px; BORDER-BOTTOM: #e1e6ee 1px solid; FONT-FAMILY: Arial, sans-serif; HEIGHT: 80px
}
.mtxt TD.err {
	COLOR: red; TEXT-ALIGN: center
}

#rer {float:left;}
