html, body {height:100%; margin:0; padding:0;}
	html>body {min-height:100%;height:auto;}

body {
	position:relative;
	color:#666;
	font:normal 11px Tahoma, sans-serif;
	width:expression(document.documentElement.clientWidth < 850? "850px":"100%" );
	min-width:850px;
	}
/**********************TagZ*****************/
* {
	margin:0;
	padding:0;
	border:0;
	}
p {
	font:normal 12px Tahoma, sans-serif;
	letter-spacing:150%;
	line-height:140%;
	text-align:justify;
	margin-bottom:1em;
	}
a {
	color:#B32837;
	outline:none;
	}
dd {
	margin-bottom:10px;
	font:normal 12px Tahoma, sans-serif;
	letter-spacing:150%;
	line-height:140%;
	}
h1 {
	font:normal 21px Arial, sans-serif;
	line-height:180%;
	margin:20px 0 7px 0px	
	}
h2 {
	font:normal 18px Arial, sans-serif;
	line-height:180%;
	margin:20px 0 7px 0px;
	}
h3 {
	font:bold 16px Arial, sans-serif;
	line-height:150%;
	margin:7px 0 7px 0;
	}
h4, dt {
	font:normal 14px Tahoma, sans-serif;
	line-height:130%;
	margin:7px 0 10px 0;
	}
#content ul {
	padding-left:12px
	}
ul li {
	font:normal 12px Tahoma, sans-serif;
	letter-spacing:130%;
	line-height:140%;
	}	
.clear {
	height:1px;
	clear:both;
	font-size:1px;
	}
.fleft {
	float:left;
	margin:10px 10px 5px 0;
	}
.fright {
	float:right;
	margin:10px 0 5px 10px;
	}
.c-left {
	clear:left;
	text-align:left;
	}
.c-right {
	clear:right;
	text-align:left;
	}
.more {
	float:right;
	margin-top:30px;
	}
#container {
	position:relative;
	padding:40px 4% 0 3%;
	width:92%;
	}
/*******************LefT*********************/
#left {
	position:relative;
	float:left;
	width:20%;
	height:100%;
	}
	#index-bar ul {
		height:50px;
		margin:0;
		background:url(i/index-bg.gif) top left repeat-x;
		}
	#index-bar ul li {
		display:block;
		float:left;
		width:33%;
		height:20px;
		padding:12px 0 18px 0;
		text-align:center;
		}
	#index-bar ul li.index-home {
		background:url(i/index-bg-left.gif) top left no-repeat;
		width:27%;
		padding-left:6%;
		}

	#index-bar ul li.index-tree {
		float:right;
		background:url(i/index-bg-right.gif) top right no-repeat;
		width:27%;
		padding-right:6%;
		}
/**********NaV************/

#nav {
	padding-left:24px;
	}
#nav dl dt {
	margin:15px 0 0 0;
	color:#B32837;
	font:normal 14px Tahoma, sans-serif;
	line-height:180%;
	list-style-type:disc;
	}
#nav dl dt span {
	color: #333;
	}
#nav dl dt a {
	color: #B32837;
	text-decoration: none; 
	}
	#nav dl dd {
		margin:0;
		padding-left:10px;		
		}
		#nav dl dd.atStart{
			display:none;
			}
		#nav dl dd a {
			display:block;
			color:#666;
			font:normal 12px Tahoma, sans-serif;
			line-height:160%;			
			}
		#nav dl dd span {
			 color: #666;
			 display:block;
			 }

			
/**********WorlD************/			
#world {
	position:relative;
	background:url(i/world-bg-right.gif) top right no-repeat;
	padding-top:10px;
	margin-right:10px;
	}
#world div {
	position:relative;
	height:50px;
	margin:0 9px 0 0;
	background:url(i/index-bg-left.gif) top left no-repeat;
	}
#world div span {
	display:block;
	margin-left:9px;
	padding:12px 0 0 14px;
	height:28px;
	background:url(i/index-bg.gif) top left repeat-x;
	font:normal 14px Verdana, Arial, sans-serif;
	color:#B32837;
	}
#world ul {
	padding-left:15px;
	list-style-type:none;
	}
#world ul li {
	margin-bottom:7px;
	}
#world ul li a {
	font:normal 11px Tahoma, sans-serif;
	line-height:100%;
	color:#666;
	text-decoration: none;
	}
/******* Downloads *****/
.downloads {
	position:relative;
	background:url(i/world-bg-right.gif) top right no-repeat;
	padding-top:10px;
	margin: 20px 10px 0 0;
	}
.downloads div {
	position:relative;
	height:50px;
	margin:0 9px 0 0;
	background:url(i/index-bg-left.gif) top left no-repeat;
	}
.downloads div span {
	display:block;
	margin-left:9px;
	padding:12px 0 0 14px;
	height:28px;
	background:url(i/index-bg.gif) top left repeat-x;
	font:normal 14px Verdana, Arial, sans-serif;
	color:#B32837;
	}
	
a.icon-xls, a.icon-pdf {
	display:block;
	padding:10px 0 8px 34px;
	margin:10px 0 0 0;
	font:normal 12px Tahoma;
	background:url(i/icon-xls.jpg) top left no-repeat;
	}
a.icon-pdf {
	background:url(i/icon-pdf.jpg) top left no-repeat;
	}

	
	
/*******************RighT********************/
/********Top naV**********/

#right {
	position:relative;
	float:right;
	width:78%;
	}
#top-nav {
	height:50px;
	width:100%;
	padding-left:20px;
	background:url(i/topnav-bg.gif) right -1px no-repeat;
	}
#top-nav a {
	text-decoration:none;
	}
	#top-nav ul#kkk {
		float:left;
		width:73%;
		height:50px;
		}
		#top-nav ul#kkk li{
			position:relative;
			display:block;
			float:left;
			width:32%;
			height:50px;
			text-align:center;
			margin-right:2px;
			}
			#top-nav ul#kkk li a {
				position:relative;
				display:block;
				width:100%;
				height:50px;
				color:#fff;
				font-size:14px;
				}
				ul#kkk li a span {
					display:block;
					height:20px;
					margin:0 18px 0 15px;
					padding:10px 0 20px 0;
					background:url(i/kkk-bg.gif) top left repeat-x;
					}
			ul#kkk li {
				background:url(i/kkk-l-bg.gif) top left no-repeat;
				}
			ul#kkk li a {
				background:url(i/kkk-r-bg.gif) top right no-repeat;
				}
			ul#kkk li.about {
				background:url(i/kkk-about-l-bg.gif) top left no-repeat;
				}

	#top-nav ul#lang {
		float:right;
		width:25%;
		height:20px;
		padding:12px 0 18px 0;
		margin-right:2%;
		text-align:center;
		}
		#top-nav ul#lang li {
			display:block;
			float:left;
			width:19%;
			}
		#top-nav ul#lang li a {
			display:block;
			width:24px;
			height:17px;
			padding-top:3px;
			text-align:center;
			font-size:10px;
			color:#b4b4b4;
			}
		#top-nav ul#lang li.active a {
			color:#fff;
			background:url(i/lang-active.gif) no-repeat;
			}
/**********HeadeR********/

#header, #header-next {
	position:relative;
	margin-left:20px;
	height:222px;
	width:100%;
	background:url(i/header-bottom-l-corner.gif) bottom left no-repeat;
	}
#header-next {
	height:93px;
	background:url(i/header-next-bottom-l-corner.gif) bottom left no-repeat;
	margin-bottom:10px;
	}
#header div.main-board, #header-next div.main-board {
	position:relative;
	background:url(i/header-bg.gif) top left repeat-x;
	width:100%;
	height:206px;
	}
#header-next div.main-board {
	background:url(i/header-next-bg.gif) top left repeat-x;
	height:77px;
	}
div.main-board .left-top {
	width:24px;
	height:24px;
	background:url(i/header-top-corner.gif) -1px top no-repeat;
	}
div.main-board .right-bottom {
	position:absolute;
	right:-1px;
	bottom:-1px;
	width:18px;
	height:18px;
	background:url(i/header-bottom-r-corner.gif) bottom right no-repeat;
	}
#header-next div.main-board .right-bottom {
	background:url(i/header-next-bottom-r-corner.gif) bottom right no-repeat;
	}
#logo {
	position:absolute;
	top:12px;
	right:21px;
	z-index:3;
	}
#flashnav {
	height:140px;
	width:100%;
	position:absolute;
	top:26px;
	padding:0;
	color:#fff;
	left:-10px;
	}
	#flashnav p {
		margin:20px;
		}
/******************ContenT********************/

#content {

	}
#content h2, content h1 {
	margin:20px 0 7px 3px;
	}
#content .more {
	float:left;
	}
/*******Left-Right contenT*******/

.left-content, .right-content, .next-content {
	position:relative;
	float:left;
	width:46%;
	padding-left:20px;
	overflow:visible;
	}
.right-content {
	width:45%;
	}
.next-content {
	width:97%;
	}
.main-content {
	position:relative;
	float:left;
	width:97%;
	padding-left:20px;
	overflow:visible;
	}
.right-content {
	padding-left:40px;
	}
#content .left-content h1, #content .right-content h1, #content .next-content h1, #content .main-content h1,
#content .left-content h2, #content .right-content h2, #content .next-content h2, #content .main-content h2 {
	margin:20px 0 7px -17px;
	}
table.companys td {
    padding:10px 0 20px 0;
    border-bottom:solid 1px #ccc;
	}
table.companys td.img {
    border:0;
    padding:10px 20px 0 0;
    width:225px;
    vertical-align:top;
	}
table.specific {
    margin:5px 5px 10px 0;
    padding:5px 5px 5px 0;
	width:100%;
	}
table.specific th {
    background:#F2F2F2 none repeat scroll 0%;
    color:#333;
    margin:0;
    padding:9px 3px 5px 5px;
	}
table.specific td {
    border-bottom:1px solid #CCC;
    color:#333;
    font-size:12px;
    margin:0;
    padding:5px 3px 3px 5px;
    text-align:center;
	}
.item {
	position:relative;
    background:#F5F5F5 none repeat scroll 0%;
    float:left;
    margin:0pt 20px 20px 0pt;
    padding:10px;
    width:124px;
    text-align:center;
    }
.item a img {
    border:1px solid #999;
    padding:1px;
    }
.name {
	padding:5px 0 0 0;
    }
    .label {
    	position:absolute;
    	top:20px;
    	right:12px;
    	}
    .new {
    	width:49px;
    	height:18px;
    	background:url(i/new.png) right top no-repeat;
    	}
.refname, .comment {
    color:#666;
    font-size:10px;
    margin:0;
	height:1px;
	padding:5px 0;
    }
.refname {
    float:left;
    text-align:left;
    }
.comment {
    text-align:right;
    }
ul.sitemap li {
	list-style-type:none;
	}
ul.sitemap ul {
	margin-bottom:25px;
	padding-left:14px;
	}
ul.sitemap ul li {
	padding-left:14px;
	list-style-type:none;
	background:url(i/arr.gif) 0 60% no-repeat;
	}
a.xl, a.pdf {
	display:block;
	padding:0 0 20px 40px;
	margin-bottom:10px;
	font:normal 14px Tahoma;
	background:url(i/xl.jpg) top left no-repeat;
	}
a.pdf {
	background:url(i/icon-pdf.jpg) top left no-repeat;
	}
/**** MapsUA ********************************/	
#mapsUA * {
	font-family:"Trebuchet MS";
	font-size:16px;
	}
#mapsUA dt {
	float:left;
	margin:0 40px 0 50px;
	width:320px;	
	}
#mapsUA dd {
	padding-top:50px;
	}
	#mapsUA h3 {
	padding-left:410px;
	_padding-left:470px;
		}
	#symbolMarks dt {
	    clear:both;
		width:100px;
		height:32px;
		margin:0;
		padding:0 0 0 410px;
		_padding-left:470px;
		}
	#symbolMarks dd {
		padding:3px 0 0 0;
		}
/********************************************/
#sell-Ukraine div.atStart {
	display:none;
	}
	#sell-Ukraine h3 span {
		color:#333;
		border-bottom:#333 dashed 1px;
		}
/******************FooteR********************/

#footer {
	position:relative;
	left:20px;
	padding-left:31px;
	height:200px;
	background:url(i/footer-l-corner.gif) 0px 50px no-repeat;
	}
#footer #footer-content {
	position:relative;
	padding-right:48px;
	height:136px;
	background:url(i/footer-r-corner.gif) top right no-repeat;
	}
	#footer-content #footer-bg {
		position:relative;
		float:left;
		width:100%;
		height:69px;
		padding:12px 0 0 0;
		margin-top:52px;
		background:url(i/footer-bg.gif) top left repeat-x;
		}
	#footer-bg div.foot-col {
		position:relative;
		float:left;
		width:31%;
		height:67px;
		padding:0 10px 0 0;
		}
	#footer-bg div.foot-col span.phone {
		font:bold 12px Verdana, sans-serif;
		color:#fff;
		}
	#footer-bg div.foot-col span.obl {
		font:bold 12px Verdana, sans-serif;
		color:#ccc;
		}
	#footer-bg div.foot-col span.more {
		margin-top:0;
		padding-right:35px;
		}
		#footer-bg div.foot-col span.more a {
			color:#fff;
			}
/******lightbox layers******/
#lbOverlay, #lbCenter, #lbBottomContainer {
	z-index:4;
	}
	
	
#logo-main ul {
height: 91px;
overflow: hidden;
padding-bottom: 10px;
}

#logo-main ul li{
list-style-type: none;
float: left;
width: 6%;
text-align: center;
height: 91px;
}

#logo-main ul li.left{
background: url(i/logo-left.gif) no-repeat;
}

#logo-main ul li.right{
background: url(i/logo-right.gif) no-repeat;
width: 8%;
}

#logo-main ul li.logo{
width: 86%;
background: url(i/logo-bg.gif) repeat-x;
}

#logo-main ul li.logo a {
display: block;
margin-top: 10px;
}

ul.wood {
	width: 100%;
}

ul.wood h3 {
	color: #97001f;
	text-decoration: underline;
}

ul.wood p {
	color: #666666;
	margin-left: 10px;
	text-align: left;
	width: 80%;
}

ul.wood li {
	list-style-type: none;
	width: 30%;
	max-width: 280px;
	margin-right: 3%;
	float: left;
}

ul.wood li.last {
	margin: 0px;
}

.pic-wood-block {
	width: 100%;
	position: relative;
	height: 102px;
	background: url("i/laminate.jpg") no-repeat 0 -54px;
	margin-bottom: 12px;
}

.shliv{
	background: url("i/dsp-shliv.jpg") no-repeat 0 -65px;
	
}

.stilnici{
	background: url("i/stilnici.jpg") no-repeat -32px -118px;
}

.pic-wood-block  img{
	position: absolute;
}

.pwb-l-t {top: 0; left: 0;}
.pwb-r-t {top: 0; right: 0;}
.pwb-l-b {bottom: 0; left: 0;}
.pwb-r-b {bottom: 0; right: 0;}
.pwb-cont-t {
	width: 86%;
	top:0;
	left:0;
	margin: 0 20px;
	height: 23px;
	background: url("i/block-continue.gif") repeat-x 0 0;
	position: absolute;
}
.pwb-cont-b {
	width: 86%;
	bottom:0;
	left:0;
	margin: 0 20px;
	height: 23px;
	background: url("i/block-continue-bottom.gif") repeat-x 0 0;
	position: absolute;
}


















