body {
background:url('img/bg.gif');
color:#ABABAB;
}

div#telo {
min-height: 500px;
}

div#svetlo_nadlogom  img{
margin: -10px 0 0 264px;
padding: 0;
height:20px;
width: 35px;
}

div#logo {
margin-left:80px;
padding-top:0px;
margin-top:-30px;
width:150px;
height:122px;
float:left;
//border:solid;
}

div#menuhorne {
margin-top:15px;
margin-left:620px;
margin-bottom:100px; 
width:400px;
}

div.polozkahornehomenu { 
font-size:11px;
width:80px;
float:left;
}

div.polozkahornehomenu img#obalka {
width:44px;
height:31px;
display: block;
margin: 0 auto;
padding-bottom:4px;
}

div.polozkahornehomenu img#kladivo {
width:37px;
height:35px;
display: block;
margin: 0 auto;
}

div.polozkahornehomenu img#euro {
width:34px;
height:34px;
display: block;
margin: 0 auto;
padding-bottom:1px;
}

div.polozkahornehomenu p {
color: #FFF;
text-align: center;
} 

div.nad_containerom {
width:1060px;
height:100%;
background:url('img/tien_bg_roztahovaci.png');
background-repeat:repeat-y;
margin:40px auto;
}

div.nad_containerom_hore  img{
width:1080px;
height:30px;
position:absolute;
margin:0 auto;
margin-left: -10px;
top: 10px;
}

div.container {
background-color:#2D2D2D;
}

div#menu_main {

margin-bottom:-10px;
margin: 0 auto;
width: 630px;
}

div#menu_main ul {
list-style:none;
display:block;
height:25px;
margin:11px 0 0;
padding:0;
}

div#menu_main ul li {
display:block;
float:left;
margin-left:0px;
padding:0;
}

div#menu_main ul li a {
text-align:center;
color:#FFF;
line-height: 40px;
font-size:13px;
}

a.menu {
background:url('img/menu.png');
background-repeat:no-repeat;
height:45px;
width:126px;
float:left;
text-decoration:none;
margin:0;

}

a.menu:hover, a.aktivne_menu {
background:url('img/menu_hover.png');
background-repeat:no-repeat;
height:45px;
width:126px;
float:left;
text-decoration:none;
}


div#back_shadow {
width:857px;
height:426px;
padding-top:1px;
z-index:10;
background:url('img/bg_under_image.png');
background-repeat:no-repeat;
margin:0 auto;
}

div#back_shadow_kontakt {
position:relative;
}
div#back_shadow_kontakt img#pozadie{
width:730px;
height:426px;
padding-top:1px;
z-index:1;
margin:0 auto;
position:absolute;
top:-40px;
left: 110px;
}


div#fotka {
width:776px;
height:344px;
background:url(img/holyobrazok.jpg);
background-repeat:no-repeat;
position:relative;
margin:40px auto 20px;
}


div#fotka p {
position:absolute;
left:0;
top:284px;
width:776px;
height:60px;
font:16px Arial, sans-serif;
color:#fff;
font-weight:700;
font-style:italic;
line-height:18px;
text-align:center;
padding:21px 0;
}

div.napis {
margin-left:45px;
margin-top:-40px;
}

div.napis h4 {
color:#FFF;
}

div#svetlo_nadol_1 {
position:absolute;
margin-top:340px;
margin-left:3px;
height:10px;
width:50px;
float:left;
}

div#svetlo_nadol_2 {
position:absolute;
margin-top:340px;
margin-left:373px;
height:10px;
width:50px;
float:left;
}

div#svetlo_doprava {
position:absolute;
margin-top:100px;
margin-left:774px;
height:10px;
width:10px;
}

div#svetlo_dolava { 
position:absolute;
margin-top:100px;
margin-left:-18px;
height:10px;
width:10px;
float:left;
}

div#jedna {
margin-left:90px;
float:left;
width:372px;
}

div.napis li {
list-style-image:url(img/small_arrow.png);
}


div#button2 {
padding-left:30px;
margin-right:-25px;
margin-top:7px;
}

a.viac {
background:url(img/viac_hover.png);
background-repeat:no-repeat;
height:30px;
width:80px;
float:left;
text-decoration:none;
margin:0;
}

a.viac:hover {
background:url(img/viac_normal.png);
background-repeat:no-repeat;
height:30px;
width:80px;
float:left;
text-decoration:none;
margin:0;
}

a#viac1 {
margin-left:265px;
}

a#viac2 {
margin-left:285px;
margin-top:36px;
}

div#motto {
margin-left:110px;
margin-top:70px;
text-align:center;
}

div#motto h4 {
color: #FFF;
}

div#footer {
margin-top:40px;
text-align:center;
}

div#footer a {
color: #ABABAB;
}

div#svetlo_footer {
width:40px;
margin-top:-19px;
margin-left:500px;
}

div#nadpis_interier h2, div#nadpis_vstavane_skrine h2 {
color: white;
width:210px;
margin: 0 auto;
margin-top: 50px;
margin-bottom: 25px;
}







/* kontakt */
div#fotka_kontakt {
width:640px;
height:345px;
background:url('img/kontakt-image-new.jpg');
background-repeat:no-repeat;
position:relative;
margin:35px auto 20px;
z-index:1000;
}

div#kontakt {
 margin-top:40px;
 color:#ABABAB; 
}

img#kontakt_img {
width: 49px;
height: 49px;
position: absolute;
margin-left:90px;
}

div#kontakt h3 {
padding-top: 15px;
margin-left:145px;
font-weight: bold;
color: white;
}


div#kontakt img.kontakt_ikona {      
width: 25px;
height: 25px;
margin-left:110px;
float:left;
}


div#kontakt p.data { 
margin-top:20px;
margin-left:145px;
color:#ABABAB;
}

/* kontakt end */


/* realizacia */

div#fotka_realizacia {
width:776px;
height:344px;
background:url('img/imagereal.jpg');
background-repeat:no-repeat;
position:relative;
margin:35px auto 20px;
}

div.realizacia img {
width:68px;
height:57px;
position:absolute;
margin-left:80px;
}

div.realizacia h3 {
 margin-left: 150px;
 padding-top: 16px;
 margin-top:35px;
color:white;
}

div.realizacia ul {
 margin-left:80px;
}


div.realizacia ul {
margin-top:40px;
}

div#motto_real h3 {
width:800px;
margin: 0 auto;
margin-top: 70px;
color: white;
text-align: center;
}

div.realizacia li {
list-style-image:url(img/small_arrow.png);
}
/* realizacia end */

/* orientacne ceny */
div#orientacne_ceny_obrazky {
width:780px;
margin: 0 auto;
margin-top: 80px;
}

div#sirka300 {
padding-top: 70px;
clear:both;
}

div#sirka220 {
margin-left: 380px;
}

div#sirka400 {
margin-left: 380px;
}

h3#orientacne_ceny {
margin: 0 auto;
margin-top:50px;
color: white;
font-weight:bold;
width:145px;
}

h4#lacnejsi {
margin: 0 auto;
margin-top:10px;
color: #ff0000;
font-weight:700;
font-size: 15px;
width:245px;
text-align: right;

}

div#sirka120 img {
width:70px;
height:81px;
float:left;
}

div#sirka220 img {
width:103px;
height:80px;
float:left;
}

div#sirka300 img {
width:129px;
height:81px;
float:left;
}

div#sirka400 img {
width:149px;
height:80px;
float:left;
}

p.rozmery {
padding-top: 17px;
float:left;
margin-left:10px;
color: white;
font-size:10px;
}

p.obkec {

float:left;
margin-left:25px;
}

span.nadpis {
font-weight: bold;
color:white;
}

span.cena {
font-weight: bold;
color: #ff0000;
}


h6#material {
color:grey;
font-style: italic;  
margin-left: 620px; 
margin: 0 auto;
margin-top:110px;
width:200px;
}

h4#dph {
font-weight: bold;
text-decoration: underline;
color: #FFF;
padding-top: 50px;
padding-bottom: 50px;
width:340px;
margin: 0 auto;
clear:both;
}
/* orientacne ceny end */

/* satniky na mieru */
div#fotka_satnik {
width:729px;
height:435px;
background:url('img/fotka_satnik.jpg');
background-repeat:no-repeat;
position:relative;
margin:35px auto 20px;
}
/* satniky na mieru end*/

/* gallery */
div.thumbs { 
display:block;
width:660px;
margin-left: auto;
margin-right: auto;
}

a.thumb {
float:left;
margin-left: 9px;
margin-right: 9px;
}

a.leftArrow {
float:left;
width:40px;
height:40px;
}

a.rightArrow { 
float:left;
width:40px;
height:40px;
}

div.mainImage { 
display:block;
margin-left: auto;
margin-right: auto;
width:600px;
height:600px;
}

div.gallery {
}
/* gallery end */