*{margin:0;padding:0;}
html,body { 
background: #000;
width: 100%; 
height: 100%; 
background-image: url('https://akmensdarbnica.lv/img/bgimg.jpg');
background-repeat:no-repeat;
background-attachment: fixed;
background-position: top right;
/*color: #d3d3d3;*/
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif; 
font-size: 93%; 
position: absolute;
z-index: auto;
}

ul#menu { 
bottom: 0; 
margin-bottom: -4px; 
right: -35px; 
margin-right: 0; 
}

ul#menu li { 
font-size: 0.9em;
}

ul#menu li a:hover, ul#menu li a.active{
color: #d33e00
}


ul#lang { 
top: 0; 
margin-top: -3px; 
font-size: 0.8em; 
right: 0; 
}

ul#lang li a:hover, ul#lang li a.active{
color: #d33e00
}

p.link a.offer{
float: right;
}

h1#logo { 
width: 255px; 
height: 62px; 
margin-left:-4px;
background: url('https://akmensdarbnica.lv/img/logo.JPG'); 
text-indent: -9999px;
display: block; 
float: left;
}

h1#logo a:hover{ 
width: 255px; 
height: 62px; 
margin-left:-4px;
background: url('https://akmensdarbnica.lv/img/logo2.JPG'); 
text-indent: -9999px;
display: block; 
float: left;
}

h2#logo {
width: 62px; 
height: 62px;
margin-left:4px;
background: url('https://akmensdarbnica.lv/img/fb-10.jpg'); 
text-indent: -9999px; 
display: block; 
float: left;
}

h2#logo a:hover{ 
width: 62px; 
height: 62px; 
margin-left:1px;
background: url('https://akmensdarbnica.lv/img/fb-10-g.jpg'); 
text-indent: -9999px;
display: block; 
float: left;
}

hr{
display:block;
border:0;
height:0;
border-top:0.1em solid #d33e00;
width: 95%;
margin-right:35px;
margin-left:35px;
}

#hcc { 
width: 100%; 
float: left; 
/*background: #000000;*/ 
margin-top: 10px; 
padding: 17px 0; 
position: relative; 
}

#hccc { 
width: 100%;
}

#hc { 
width: 960px; 
margin: 0 auto; 
}

#h { 
width: 960px; 
float: left; 
position: relative; 
}

h1#logo a { 
width: 225px; 
height: 67px; 
display: block; 
overflow: hidden; 
}

h2#logo a {
width: 225px; 
height: 67px; 
display: block; 
overflow: hidden; 
}

#hccc ul { 
position: absolute;
margin-right: 3px; 
} 

#hccc ul li, ul.tabs li { 
padding: 0 1px 0 9px; 
background: url('h-ul-li.gif') 0 50% no-repeat; 
display: inline; 
}

#hccc ul li.first, ul.tabs li.first { 
padding-left: 3px; 
background: none; 
}

#hccc ul li.last, ul.tabs li.last  { 
padding-right: 0; 
}

#hccc ul a, ul.tabs a { 
color: #fff; 
text-transform: uppercase; 
display: inline-block; 
padding: 3px; 
text-decoration: none; 
letter-spacing: -0.02em; 
}

ul.tabs a { 
color: #d3d3d3; 
}

p.link{
margin-top: -25px;
font-size: 0.9em; 
}

p.linken{
margin-top: -25px;
font-size: 0.9em; 
}

#hccc ul li.active a { 
color: #d33e00; 
cursor: default; 
}

img.teksts{
margin-top: 275px;
margin-left: -50px;
}

ul.tabs li.active a { 
color: #d33e00; 
cursor: default; 
} 

.container{width:100%;}
.cell1, .cell2{width:50%;}
.cell1{float:left;}
.cell2{float:right;}

p.contacts{
color: #FFFFFF; 
text-decoration: none; 
font-weight: 600;
}

#ccc { width: 100%; float: left; }
#cc { width: 900px; margin: 0 auto; }
#c { width: 928px; float: left; position: relative; padding-top: 45px; }
.home #c { padding-top: 0; }

#c .desc { width: 260px; padding-right: 40px; float: left; margin-top: 20px; }
#c .desc h2 { text-transform: uppercase; padding-bottom: 0.5em; font-size: 1.5em; font-weight: normal; }
#c .desc p { line-height: 1.5em; padding-bottom: 1em; font-size: 0.9em; }

#c h2 { font-size: 2em; padding-bottom: 0.5em; text-transform: uppercase; }
#c p { line-height: 1.5em; padding-bottom: 1em; }
#c p a { color: #FFFFFF; text-decoration: none; font-weight: 600;}
#c p a:hover { color: #FFFFFF; text-decoration: none; }
#c p.link a:hover { color: #d33e00; text-decoration: none; }
#c p.google a:hover { color: #d33e00; text-decoration: none; }
#c p.web a:hover { color: #d33e00; text-decoration: none; }
#c .twocolumns, #c .threecolumns { }
#c .twocolumns .column { padding-right: 50px; width: 400px; }
#c .threecolumns .column { padding-right: 50px; width: 270px; }


#ccc { width: 100%; float: left; }
#cc { width: 900px; margin: 0 auto; }
#cen { width: 900px; float: left; position: relative; padding-top: 45px; }
.home #cen { padding-top: 0; }

#cen .desc { width: 260px; padding-right: 40px; float: left; margin-top: 20px; }
#cen .desc h2 { text-transform: uppercase; padding-bottom: 0.5em; font-size: 1.5em; font-weight: normal; }
#cen .desc p { line-height: 1.5em; padding-bottom: 1em; font-size: 0.9em; }

#cen h2 { font-size: 2em; padding-bottom: 0.5em; text-transform: uppercase; }
#cen p { line-height: 1.5em; padding-bottom: 1em; }
#cen p a { color: #FFFFFF; text-decoration: none; font-weight: 600;}
#cen p a:hover { color: #FFFFFF; text-decoration: none; }
#cen p.link a:hover { color: #d33e00; text-decoration: none; }
#cen p.google a:hover { color: #d33e00; text-decoration: none; }
#cen p.web a:hover { color: #d33e00; text-decoration: none; }
#cen .twocolumns, #c .threecolumns { }
#cen .twocolumns .column { padding-right: 50px; width: 400px; }
#cen .threecolumns .column { padding-right: 50px; width: 270px; }

#slideshow-container { 
height:90px;
margin-left: -50px;
margin-top: 25px;
position:relative;
}
    #slideshow-container img { position:absolute; left:0; top:0; width:150%; height:150%;}
    #slideshow      { position:absolute; left:0; top:-50px; margin-left:50px;width:100%; height:100%; list-style:none; }
    #slideshow img  { width:521px; height:451px; background-repeat:none; background-position:top left; position:absolute; left:0; top:0; }
