body { background-color:#000; font-family: 'daysregular'; font-size:15px; margin:0; padding:0;}

.container { margin:auto; width:1200px; height: 1357px; background: url(img/tablefon.jpg) no-repeat;}
.container1 { margin:auto; width:1200px; height: 2450px; background: url(img/tablefon1.jpg) no-repeat;}
.container2 { margin:auto; width:1200px; height: 3050px; background: url(img/tablefon1.jpg) no-repeat;}
.containerlarge { margin:auto; width:1200px; height:1530px; background: url(img/tablefonlarge.jpg);}
.containerexlarge { margin:auto; width:1200px; height:4103px; background: url(img/tablefonexlarge.jpg);}
.nadpis { position:absolute; margin-left:120px; margin-top:155px;	}
.snimka { position:absolute; margin:40px 0px 0px 740px; z-index: 10;}
.flag a {position:absolute; width:30px; height:19px; margin:100px 730px; box-shadow: 6px 6px 3px #000;}
.flag a:hover { margin:99px 729px; box-shadow: 7px 7px 3px #000;}
.contact {position:absolute; width:370px; height:401px; margin:995px 0px 0px 760px; padding-left:45px; background:url(img/contactfon.png) no-repeat;}
.contacttext {width:275px; margin-left:0px; color:#ccc; text-indent:0px;}
.covid {position: absolute; margin: 1300px 0 0 805px; color: #ccc; text-align: center;}
.covid a {text-decoration: none; color: #ccc;}

.table { position:absolute; margin-top:320px; margin-left:180px; width:550px; height:880px; }
.table1 { position:absolute; margin-top:263px; margin-left:113px; width:690px;}
.tableheader { background: url(./img/tablefonheader.png) no-repeat; width: 690px; height: 211px; box-sizing: border-box; padding: 70px 0 0 70px;}
.tablecontent {background: url(./img/tablefoncontent.png) repeat-y; width: 690px; box-sizing: border-box; padding: 0 55px;}
.tablefooter {background: url(./img/tablefonfooter.png) no-repeat; width: 690px; height: 267px; margin-top: -14px;}

li {padding-top: 5px;}

.copy {color:#444; font-size:11px; margin:-90px 25%; width:600px; position:absolute;}
.copy:hover { color:#888;}

.menu { position: absolute; width: 650px; margin-top:58px; margin-left:155px;}
.menu a { display: inline; color: #000; text-decoration:none; font: 20px "daysregular"; margin-left:17px;}
.menu a:hover {color: #A65E7F; }

.link { text-decoration:none; color:#000;}
.textlabel { background: url(./img/tagfon.png) no-repeat; width: 318px; height:65px; padding: 15px 0 0 40px; font-family:'capture_itregular'; color: rgba(10,10,10,0.8);}

.latestwork,.contactform {position:absolute; margin:480px 800px;}

.form { background:none; border:none; font-family:"daysregular"; font-size:15px; color:#999; padding-left:5px;}

#zoom { float: left; position: relative; width:180px; margin-right:0px; padding-bottom:30px;}
#zoom a img { border:0pt none; }
#zoom a.pic:hover { background-color:transparent;}
#zoom a .large { position: absolute; width:0px; }
#zoom a.pic:hover .large { position: absolute; top: 80px; left: -200px; width:550px; z-index:3}

#cv { position: relative; margin-left:10px; color:#555; text-decoration: underline; font-style:italic;}
#cv a img { border:0pt none; }
#cv a.pic:hover { background-color:transparent;}
#cv a .large,.largemovies{ position: absolute; width:0px; }
#cv a.pic:hover .large { position: absolute; top: -300px; left: -200px; width:600px; z-index:3}
#cv a.pic:hover .largemovies { position: absolute; top: -300px; left: -30px; width:600px; z-index:3}

