﻿body
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:500;
	line-height:1.2em;
	letter-spacing:0.015em;
	color: #555555;
	padding:0;
	margin:0;
}

p
{
padding:0;
margin:0;
}


#kont
{
width:400px;
padding-left:270px;
}




h1, h2
{
    font-size: 21px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style:oblique;
	font-weight:600;
	color:#666666;
	padding-bottom:5px;
}

a, a:visited, a:active, a:link 
{
    color: #585858;
	font-weight:700;
	text-decoration:underline;
	text-align:right;
	
}
a:hover
{
    color: #DF0000;
}

table.dva
{
	width:800px;
	text-align: left;
	vertical-align:top;
	height:auto;
}

td.dva_left
{
	width:380px;
	vertical-align:top;
}

td.dva_right
{
	width:380px;
	vertical-align:top;
}

table.film
{
	width:800px;
	height:450px;
	text-align:left;
	vertical-align:top;
	padding:0;
	margin:0;
}

td.film_left
{
	width:550px;
	height:450px;
	vertical-align:top;
}

td.film_right
{
	width:250px;
	height:auto;
	text-align:left;
	vertical-align:top;
	padding-top:30px;
}
div.film_seznam
{
	width:800px;
	height:150px;
	display: inline-block;
	overflow:scroll;
	text-align:left;
	vertical-align:top;
	font-size:90%;
	position:relative;
	top: -10px;
}

.film_seznam td
{
padding-top:5px;
}

p.film
{
padding-bottom:5px;
margin:0;
}

div.filmpod
{
width:400px;
height:100px;
position:relative;
top: -40px;
visibility:visible;
padding-top:50px;
display:inline;
line-height:1.5em;
}

div.filmdole
{
position:relative;
top: -5px;
display: block;
line-height:1.5em;
}

div.filmkec
{
height:50px;
position:relative;
top: -30px;
display:inline;
line-height:1.5em;
}

table.ukazky
{
	width:800px;
	height: auto;
	text-align:left;
	vertical-align:top;
	height:auto;
	padding:0;
	margin:0;
	position:relative;
	left:-5px;
}

table.ukazkyW
{
	width:800px;
	height: auto;
	position:relative;
	top:-50px;
	text-align:left;
	vertical-align:top;
	height:auto;
	padding:0;
	margin:0;
}

td.ukazky
{
	width:160px;
	height:160px;
	vertical-align:top;
}

td.ukazkytit a
{
padding-left:5px;
padding-bottom:3px;
color: #777777;
font-weight:400;
}

td.ukazkytit a:hover
{
color: #FF0000;
}

table.desing
{
	width:800px;
	height:450px;
	text-align:left;
	vertical-align:top;
	padding:0;
	margin:0;
}

td.design_left
{
	width:550px;
	height:450px;
}

td.design_right
{
	width:250px;
	height:auto;
	padding-top:20px;
}

td.design_right p
{
position:relative;
left:-33px;
}

td.design_right img
{
visibility:hidden;
}

div.iko_design
{
position:relative;
top:-50px;
}


table.photography
{
	width:800px;
	height:500px;
	vertical-align:top;
	padding:0;
	margin:0;
}

td.photography_left
{
	width:250px;
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
	padding-bottom:20px;
}

td.photography_left img
{
visibility:hidden;
}

td.photography_right
{
	width:550px;
	text-align: right;
	vertical-align:top;
	background-image: url(_images/photography_03.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

td.photography_tit
{
	width:800px;
	height:114px;
	vertical-align:top;
	background-image: url(_images/photography_01.jpg);
	padding:0;
	margin:0;
}

table.web
{
	width:800px;
	height:450px;
	text-align:left;
	vertical-align:top;
	padding:0;
	margin:0;
}

td.web_right
{
	width:250px;
	height:auto;
	text-align: right;
	vertical-align:top;
	padding:0;
	margin:0;
}
td.web_right img
{
visibility:hidden;
}

table.print
{
	width:800px;
	height: auto;
	vertical-align:top;
	background-image:url(_images/printproduction.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}

td.print_left
{
	width:380px;
	height: auto;
	vertical-align:top;
	text-align: left;
	padding:0;
	margin:0;
	padding-top:110px;
}

td.print_right
{
	width:380px;
	height: auto;
	vertical-align:top;
	text-align: right;
	padding:0;
	margin:0;
	padding-top:110px;
	letter-spacing:0;
}
td.print_dole
{
	padding:0;
	margin:0;
	position:relative;
	top:0px;
}


#contentContainer3
{
	position: relative;
	top:0;
	left:100px;
	width:800px;
	height:500px;
	background-image:url(_images/popo.png);
	background-repeat:no-repeat;
	background-position:right;
}
td.vyjel
{
	position:relative;
	left:-93px;
	top:50px;
	width:350px;
	height:500px;
	padding:0;
	margin:0;
	background-image:url(_images/web_tit_02.png);
	background-position: top left;
	background-repeat:no-repeat;
	display: inline-block;
}
div.vyjela
{
position: fixed;
	left: inherit;
	top:150px;
	width:250px;
	height:500px;
	padding:0;
	margin:0;
	z-index:2;
	background-image:url(_images/web_tit_02.png);
	background-position:top;
	background-repeat:no-repeat;
}

#contentContainer3a
{
position: relative;
	bottom:0;
	left:100px;
	width:800px;
	height:500px;
	background-image:url(_images/popo.png);
	background-repeat:no-repeat;
	background-position:right;
}

DIV.seq
{
	width:166px;
	height:110px;
	display:inline;
	float:left;
	padding-top:20px;
}

#contacts
{
	position:relative;
	left: 295px;
	width:500px;
	clear:right;
	padding:0;
	margin:0;
	font:Verdana, Arial, Helvetica, sans-serif;
}

#maps
{
padding-top:30px;
border-color:#999999;
position:relative;
left: 270px;
width:600px;
}

.eng_desc
{
color:#FF0000;
}

p.hlaska
{
position:relative;
left:105px;
top:20px;
width:665px;
}
