

h1, h2, h3, h4{
margin:0px;
}

p{
color:#939393;
font-size:14px;
line-height:1.5;
text-align:justify;
}

body{
	color:#383838;
	margin: 0;
    padding: 0 0 10px 0;
	font-family: Arial, Verdana;
	font-size: 12px;
	background: #5f5449 url(cssimg/bodybg.jpg) repeat-x left top;
}


#page{
  margin-left: auto;
  margin-right: auto;
  position:relative;
  top:0px;
  width:989px;
  height:auto;
  /*background:  url(cssimg/pagebg4.png) top left repeat-y;*/
}



#header{
height:94px;
background: url(cssimg/headerbg.png) top center no-repeat;
position:relative;
top:15px;
}


#logo{
height:100px;
left:30px;
position:relative;
top:-7px;
float: left;
width:120px;
}


#site-name{

}

#main{
 height:auto;
 margin-top:20px;
}


#content{
width:989px;
}


#footer{
height:70px;
background:url(cssimg/footerbg.png) no-repeat top left;
clear:both;

}


h1{
font-size:17px;
}

h2{
color:#cccccc;
font-size:14px;
}



span.sdesign{
color:#010101;
font-size:11px;
left:630px;
margin:0;
position:relative;
top:16px;
}

span.sdesign a{
color:#010101;
}

span.narancs{
color:#ec6a00;
font-weight:bold;
}

a {
text-decoration:none;
color:#ABABAB;
}

a:hover {
text-decoration:none;
color:#ABABAB;
}

ul {
list-style-image:url(cssimg/ul.png);
/*list-style-type:none;*/
}

li{
line-height:1.6;
color:#8d0000;
font-weight:bold;
}

#sortiment{
background:  url(cssimg/sortiment.jpg) top left no-repeat;
height:400px;
width:488px;
float:left;
}

#referencie{
background:  url(cssimg/referencie.jpg) top left no-repeat;
height:400px;
width:488px;
float:right;
margin-bottom:34px;
}

#lent{
background: url(cssimg/sortiment-lentbg.png) top left no-repeat;
height:25px;
position:relative;
top:79px;
}

#sortiment  img, #referencie img{
border:7px solid #FFFFFF;
position:relative;
top:87px;
}


#onas{
height:260px;
background:#ffffff url(cssimg/onasbg.jpg) top left repeat-x;
clear:both;
}

#onasfent{
background: url(cssimg/onas-fentbg.png) top left no-repeat;
clear:both;
height:6px;
}

#onaslent{
background: url(cssimg/onas-lentbg.png) top left no-repeat;
height:22px;
}

#menu{
color:#C34242;
margin-left:340px;
padding-top:20px;
}

#menu img{
border:0 none;
position:relative;
top:10px;
margin-left:10px;
margin-right:10px;
}

#onas img{
float:left;
margin:13px 25px 13px 13px;
}

#onas p{
margin-left:15px;
margin-right:25px;
}

#onas h1{
padding-top:5px;
}

#tapety{
background:#ffffff url(cssimg/sortiment/tapetybg.jpg) top left repeat-x;
height:240px;
}

#tapety-fent{
background: url(cssimg/fentbg.jpg) top left no-repeat;
height:88px;
}

#tapety-lent{
background: url(cssimg/sortiment/tapety-lent.png) top left no-repeat;
height:18px;
position:relative;
margin-bottom:5px;
}

#kicsik{
background: url(cssimg/sortiment/kicsik.png) top left no-repeat;
width: 239px;
height:327px;
float: left;
margin-right:11px;
}

#kicsik-last{
background: url(cssimg/sortiment/kicsik.png) top left no-repeat;
width: 239px;
height:327px;
float: left;
margin-bottom:5px;
}

/* h1 gif */

#h1-bytovy {
background: url(cssimg/sortiment/h1-bytovy.jpg) top left no-repeat;
text-indent:-10000px;
margin-left:128px;
height:100px;
}

#h1-obklady {
background: url(cssimg/sortiment/h1-obklady.jpg) top left no-repeat;
text-indent:-10000px;
margin-left:115px;
height:100px;
}

#h1-parkety {
background: url(cssimg/sortiment/h1-parkety.jpg) top left no-repeat;
text-indent:-10000px;
margin-left:115px;
height:100px;
}

#h1-betonove {
background: url(cssimg/sortiment/h1-betonove.jpg) top left no-repeat;
text-indent:-10000px;
margin-left:98px;
height:100px;
}
/*h1 gif end */


#left{
border-right:1px solid #DFDFDF;
position:relative;
top:20px;
width:200px;
float:left;
}

span.sort-left{
font-size:17px;
left:30px;
line-height:0.8;
position:relative;
text-transform:uppercase;
}

span.sort-left a{
display:block;
/*line-height:0.2;*/
width:160px;
}

span.sort-left a:hover{
color:#000000;
background:#ece5d7;
}

#right{

}

#right img{
/*margin-left:88px;
margin-top:24px;*/
border:none 0;
}

table.logok{
left:62px;
position:relative;
top:27px;
width:700px;
}

table.logok td{
height:60px;
}

#kicsik img, #kicsik-last img{
border:0 none;
position:relative;
top:25px;
left:30px;
}

#kozep{
height:650px;
background: #ffffff url(cssimg/kozepbg.jpg) top left repeat-x;
padding:20px;
}

#kontakt-left{
float:left;
width:200px;
}

#kontakt-left h1{
background: url(cssimg/h1bg.jpg) top left repeat-y;
font-weight:normal;
margin-bottom:5px;
margin-left:-20px;
margin-top:8px;
text-indent:21px;
}


#kontakt-right {
border-left: 1px solid #DFDFDF;
float:right;
width:715px;
padding-left:30px;
}

p.vypis{
color:#939393;
font-size:14px;
line-height:1.5;
text-align:justify;
}

#formular{
margin-top:15px;
margin-bottom:25px;
}

#meno{
float:left;
margin-right:10px;
}

#formular input, #formular textarea{
margin-bottom:7px;
margin-top:4px;
border-color:#3E4040;
border-width:1px;
}

#submit input{
background:transparent url(cssimg/submitbg.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:22px;
left:548px;
position:relative;
width:114px;
font-size:13px;
color:#B10100 !important;
}

#submit input:hover{
color:#000000 !important;
}

#link-button{
background:transparent url(cssimg/submitbg.jpg) no-repeat scroll left top;
border:medium none;
cursor:pointer;
font-size:13px;
height:22px;
line-height:1.5;
text-align:center;
width:114px;
margin-top:10px;
margin-bottom:55px;
}

#link-button a{
color:#B10100 !important;
}

#link-button a:hover{
color:#000000 !important;
}

table.referencie td{
width:225px;
}

table.referencie tr{

}

#kontaktfont{
background:transparent url(cssimg/kontaktbg.jpg) no-repeat scroll left top;
height:86px;
left:756px;
position:relative;
width:179px;
}

#referenciefont{
background:transparent url(cssimg/referenciebg.jpg) no-repeat scroll left top;
height:86px;
left:720px;
position:relative;
width:225px;
}

#sortimentfont{
background:transparent url(cssimg/sortimentbg.jpg) no-repeat scroll left top;
height:86px;
left:790px;
position:relative;
width:225px;
}