html, body, blockquote, p, form, q, dt,
dl, dd,  div, h1, h2, h3, h4, h5, h6,
br, a, ul, ol, li, img, fieldset{
	padding: 0;
	margin: 0; 
	border: 0; 
	list-style-type: none;
}

body{
	background: #373737 url("../newimages/leftpanel-bg.gif") repeat-x 0 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
}

#nvh {
	display: none;
}

#site{
	padding-top: 10px;
	width: 100%;
	overflow: hidden;
}
.clear{
	clear: both;
	width: 100%;
	height: 0px;
	overflow: hidden;
}
/*Header*/
#header{
	float: left;
	width: 100%;
	height: 107px;
	overflow: hidden;
}
#header h1.logo a{
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 110px;
	height: 96px;
	overflow: hidden;
	background: url("../newimages/logo.gif") no-repeat;
	text-indent: -888px;
}
#header .lang{
	margin: 0 auto 0 auto;
	padding: 440px 0 0 0;
	width: 58px;
	height: 26px;
	overflow: hidden;
}

#header ul.main-menu{
	display: inline;
	float: left;
	width: 860px;
	height: 30px;
	overflow: hidden;
	background: url("../newimages/main-menu.gif") no-repeat;
	margin: 0px 0 0 130px;
}
#header ul.main-menu li{
	float: left;
}
#header ul.main-menu li a,
#header ul.main-menu li span{
	float: left;
	display: block;
	height: 30px;
}
#header ul.main-menu li.eshop a{
	width: 79px;
	margin-right: 19px;
}
#header ul.main-menu li.eshop a:hover{
	background: url("../newimages/main-menu.gif") no-repeat 0 100%;
}
#header ul.main-menu li.skv a,
#header ul.main-menu li.skv span{
	width: 27px;
	margin-right: 18px;
}
#header ul.main-menu li.skv a:hover{
	background: url("../newimages/main-menu.gif") no-repeat -98px 100%;
}
#header ul.main-menu li.technistone a{
	width: 89px;
	margin-right: 17px;
}
#header ul.main-menu li.technistone a:hover{
	background: url("../newimages/main-menu.gif") no-repeat -143px 100%;
}
#header ul.main-menu li.solidstone a{
	width: 86px;
	margin-right: 19px;
}
#header ul.main-menu li.solidstone a:hover{
	background: url("../newimages/main-menu.gif") no-repeat -249px 100%;
}
#header ul.main-menu li.naturalstone a{
	width: 80px;
	margin-right: 18px;
}
#header ul.main-menu li.naturalstone a:hover{
	background: url("../newimages/main-menu.gif") no-repeat -354px 100%;
}
#header ul.main-menu li.livetile a{
	width: 92px;
	margin-right: 19px;
}
#header ul.main-menu li.livetile a:hover{
	background: url("../newimages/main-menu.gif") no-repeat -452px 100%;
}
#header ul.main-menu li.barvy-tebas a,
#header ul.main-menu li.barvy-tebas span{
	width: 83px;
	margin-right: 18px;
}
#header ul.main-menu li.barvy-tebas a:hover{
	background: url("../newimages/main-menu.gif") no-repeat -563px 100%;
}
#header ul.main-menu li.partners a,
#header ul.main-menu li.partners span{
	width: 81px;
	margin-right: 18px;
}
#header ul.main-menu li.partners a:hover{
	background: url("../newimages/main-menu.gif") no-repeat -664px 100%;
}
#header ul.main-menu li.media a,
#header ul.main-menu li.media span{
	width: 92px;
}
#header ul.main-menu li.media a:hover{
	background: url("../newimages/main-menu.gif") no-repeat -763px 100%;
}
#header div.main-menu-line{
	display: inline;
	float: left;
	clear: both;
	width: 100%;
	height: 4px;
	overflow: hidden;
	background: url("../newimages/main-menu-line-bg.gif") repeat-x !important;
	margin: 8px 0 11px 130px;
}
#header div.main-menu-line div{
	width: 100%;
	height: 4px;
	background: url("../newimages/main-menu-line.gif") no-repeat left top;
}
#header .pg-title{
	display: inline;
	float: left;
	width: 100%;
	height: 46px;
	margin-bottom: 8px;
	background: url("../newimages/pg-title-bg.gif") repeat-x;
	margin: 0 0 0 130px;
}
#header .pg-title h2.title01 {
	display:inline;
	float:left;
	height:46px;
	margin-left:65px;
	width:300px;
}
/*/Header*/




/*Right Panel*/
#rightpanel{
	width: 100%;
	
}

#rightpanel .lang{
	float: left;
	width: 58px;
	height: 26px;
	overflow: hidden;
	padding: 78px 0 0 32px;
}
#rightpanel .lang a{
	display: block;
	width:27px;
	height: 26px;
	text-indent: -888px;
}
#rightpanel .lang a:hover{
	background-position: left bottom !important;
} 
#rightpanel .lang a.bg{
	float: left;
	background: url("../newimages/bg_btn.gif") no-repeat;
}
#rightpanel .lang a.uk{
	float: right;
	background: url("../newimages/uk_btn.gif") no-repeat;
}
/* /Right Panel*/





p.copyright{
	padding: 30px 0 20px 20px;
	font-size: 10px;
	color: #787878;
}
p.copyright span{
	padding: 0 7px;
}
p.copyright a{
	font-size: 10px;
	color: #787878;
	text-decoration: none;
}
p.copyright a:hover{
	text-decoration: underline;
}














/* Footer */
#footer{
	clear: both;
	width: 100%;
	height: 20px;
	overflow: hidden;
	background: #545454;
}
#footer p{
	line-height: 20px;
	color: #2b2b2b;
	font-size: 10px;
	text-indent: 10px;
}
/* /Footer */