

BODY {
background-color: #4D4948;
margin: auto;
}



.head {
background-image: url(images/head.jpg);
background-repeat: no-repeat;
height: 111px;
width: 858px;
margin: auto;
/*margin-top: 25px;*/
}

.line {
background-image: url(images/line.jpg);
background-repeat: repeat-x;
height: 8px;
width: 858px;
margin: auto;

}

.main {
background-image: url(images/main.jpg);
background-repeat: no-repeat;
width: 858px;
margin: auto;
height: 433px;
}

.line_c {
 float: right; 
}

.line_l{
 float: left; 

}

.menu_1 {
width: 858px;
margin: auto;
height: 19px;
background-image: url(images/menu_l.jpg);
background-position: left;
background-repeat: no-repeat;
}

.menu img {
border: 0;
}

.footer {
width: 858px;
margin: auto;

color: #C2C1C0;
font-size: 11px;
text-align: right;
font-family: Tahoma;
}

/* menu */
.mod_navigationMain ul
{
  /*text-align:center;*/
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
margin-left: 0px;
font: 12px Verdana, sans-serif;

}

.mod_navigation ul.level_1 li
{
list-style: none;
display: inline;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

.mod_navigation ul.level_1 li a
{
color: #383431;
/*padding: 4px 29px 2px 29px;*/
padding: 4px 47px 2px 47px;
font:  11px Tahoma, sans-serif;
border-top: none;
border-bottom: none;
text-decoration: none;
font-weight:bold;
margin: -3px;
}

.mod_navigation ul.level_1 li a:link { color: #383431; }
.mod_navigation ul.level_1 li a:visited { color: #383431; }

.mod_navigation ul.level_1 li a:hover
{
color: #FCFCFC;
/*background-color: #383431;*/
background-color: #8b976d;
}



.mod_navigation ul.level_1 p.active
{
/*padding: 4px 29px 2px 29px;*/
padding: 4px 47px 2px 47px;
color: #FCFCFC;
font:  11px  Tahoma, sans-serif;
margin:  0px 0px 0px 0px;
  /*border: 1px solid #424242;
  border-left: 1px solid #000000;*/
text-decoration: none;
display: inline;
*margin: 0 0 0 0;
font-weight:bold;
margin: -3px;
}

.mod_navigation ul.level_1 li.active {
color: #383431;
text-decoration: none;
display: inline;
z-index: 90;
}


.mod_navigation ul.level_1 {
margin: 0 0 0 10px;
/*padding: 0 0 0 3px;*/
padding: 0 10px 0 0px;
text-align: center;
background-color: #909090;
background-image: url(images/menu_r.jpg);
background-position: right top;
background-repeat: no-repeat;
height:19px;
}

.ce_headline {
padding:0;
margin:0;
}

.line_r {
float: right;
}

.td1 {
height: 50%;
}
.td2 {
height: 500px;
}
.td3 {
height: 50%;
}

.td {
width: 100%;
height: 100%;
}
html, body
{
height: 100%;
}
#horizon        
{
text-align: center;
position: absolute;
top: 10%;
left: 0px;
width: 50%;
height: 1px;
overflow: visible;
display: block
}

#content    
{
/*width: 250px;
height: 70px;*/
margin-left: -125px;
position: absolute;
top: -5px;
left: 50%;
visibility: visible
}

#horizon_index {
text-align: center;
position: absolute;
top: 30%;
left: 0px;
width: 100%;
height: 1px;
overflow: visible;
display: block
}
#content_index {
/*width: 250px;
height: 70px;*/
margin-left: -180px;
position: absolute;
top: -5px;
left: 50%;
visibility: visible
}
#content_index img {
vertical-align: middle;
}

.img {
padding-top: 48px;
padding-left: 518px;
width: 271px;

}

.img_1 {

/*width: 271px;*/

position:relative;
overflow:hidden;
padding:0px;
margin:0px;
padding-top: 49px;
padding-left:0px;
float: left;

}

.img_1kon {

/*width: 271px;*/

position:relative;
overflow:hidden;
padding:0px;
margin:0px;
padding-top: 49px;
padding-left:0px;
float: left;

}


.img_1 img {
padding:0 9px 0 0px;
border: 0;
text-align: left;
}

.img_1kon img {
padding:0 9px 0 0px;
border: 0;
text-align: left;
}
.img img {
padding:0 9px 0 0px;
border: 0;

}

.slide {
position:relative;width:217px;height:221px;overflow:hidden;padding:0px;margin:0px;border-style:solid;border-width:0px;border-color:#FFFFFF;z-index:1;FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
padding-left: 533px;
padding-top:1px;
}

.img1 {
/*margin:0 0px 0 1px;*/

}

.slide_gal {
position:relative;
width:217px;
height:220px;
overflow:hidden;
padding:0px;
margin:0px;
border-style:solid;
border-width:0px;
border-color:#FFFFFF;
z-index:1;FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
padding-left: 15px;
padding-top:1px;

text-align: left;
/*float: left;*/
}


.slide_kon {
position:relative;
width:217px;
height:220px;
overflow:hidden;
padding:0px;
margin:0px;
border-style:solid;
border-width:0px;
border-color:#FFFFFF;
z-index:1;FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
padding-left: 15px;
padding-top:1px;

text-align: left;
/*float: left;*/
}



.gallery {
padding-top: 14px;
padding-left: 10px;
width: 508px;
float: left;
height:413px;
padding-right: 0px;
}


.gallery_poject {
padding-top: 14px;
padding-left: 10px;
width: 505px;
float: left;
height:413px;
padding-right: 3px;

}
.gallery_pro {
padding-top: 14px;
padding-left: 10px;
width: 508px;
float: left;
height:405px;
}

.gallery_gal {
padding-top: 0px;
padding-left: 0px;
width: 505px;
float: left;
height:413px;
}

.footer p {
padding: 0;
margin: 0;
float: left;
}

.footer a { 
color: #C2C1C0;
}

#horizon img {
border: 0;
}

#dekorativni-kaminnja, #skulpturi-ta-fontani, #kompoziciji, #galereja, #proekti, #golovna {
/*padding-top: 16px;*/
/*padding-left: 12px;*/
width: 288px;
text-align: left;
/*padding-left: 508px;*/
float: left;
}

.ce_gallery {
background-image: url(images/gal_bg.jpg);
background-repeat: no-repeat;
padding-top: 5px;
padding-left: 5px;
height: 400px;
float: left;
width: 500px;
margin-top: 16px;
text-align: left;
}

.pagination li {
display: inline;
list-style-image: none;
}

.gallerySelectorInner, .img_1 {
text-align: left;
}


#kontakys {
padding-top: 14px;
padding-left: 10px;
width: 508px;
float: left;
height: 413px;
}
