body { font-family: Arial, sans-serif; font-size: 12px; margin: 0; }

img { border: none; }

p { text-align: justify; }

.left { float: left; }

.right { float: right; }

div.grayline { width: 100%; height: 25px; /*background-color: #848484;*/ margin-bottom: 20px; }

div#page { width: 900px; margin: auto; }

div#left { width: 340px; float: left;}

div#upmenu { padding-left: 45px; /*padding-top: 50px;*/ }

ul#menu { list-style: none; margin: 0px; padding: 0px; }

ul#menu a {	display: block; width: 323px; height: 44px; margin: 20px; text-decoration: none; }

ul#menu a:hover { background-image: url("../images/m1m.gif"); background-repeat: no-repeat; }

ul#menu a span { font-size: 30px; font-family: Century Gothic, Arial, sans-serif;
		 text-transform: uppercase; color: #333333; display: block;
		 padding-top: 2px; padding-left: 60px; }

div#right { width: 540px; overflow: hidden; padding-left: 20px; }

img#big_splash { float: right; margin-top: 40px; }

.clear { clear: both; }

div#footer {	width: 900px; margin: auto; margin-top: 20px; border-top: 1px solid #cccccc;
		color: #666666; }

div#footer a { color: #666666; text-decoration: none; }
div#footer a:hover { color: #333333; text-decoration: underline; }

div#footer hr { border: none; background-color: #cccccc; height: 1px; margin: 0px; }

div#langs { text-align: center; margin-top: 5px; margin-bottom: 5px; }

div#langs a { color: #666666; text-decoration: none; }
div#langs a:hover { color: #333333; text-decoration: underline; }

/*contents */

div#logo { display: block; text-align: right; margin-bottom: -38px; }

h1, h2 {font-size: 30px; font-family: Century Gothic, Arial, sans-serif;
	color: #333333; font-weight: normal; margin: 0; }

h1#tm { margin: 0px; position: relative; left: 35px; top: -5px; }

h2 { font-size: 22px; }

.hr, hr { border: none; background-image: url("images/line.gif"); background-repeat: repeat-x; height: 1px; margin: 0px; padding: 0px; }

div.scroller { overflow: auto; margin-top: 15px; height: 252px; }

div.item img { float: left; margin-top: 5px; }

div.item div.right { width: 318px; padding-right: 6px; }

div.item h2 { font-size: 13px; color: #333333; margin: 0px; }

div.item p { margin: 0px; }

a { color: black; }
a:hover { text-decoration: none; color: #333333; }

div#mainphoto {
/*  border: 7px solid #ffb400; */
 border: 7px solid white;
 width: 330px;
 margin-left: 60px;
 margin-top: 25px;
}

div#mainphoto img {
 width: 330px;
 height: 495px;
}

div#mainphoto a {
 display:block;
 text-align:center;
 width:330px;
 margin-top:10px;
}

div#photoshow {
 margin-top: 126px;
 width: 520px;
 height: 416px;
}

div#photoshow img {
 width: 160px;
 height: 100px;
 margin: 2px;
}
.text_o_filmu_obal{width:520px;height:303px;&height:306px;overflow:auto;}
.text_o_filmu{width:493px;text-align:justify;}
