BODY {
padding:0px;
margin:0px;
font-size:10px;
font-family:Arial, sans-serif;
color: #000;
background:#ffffff
}
IMG {
border:0px
}
div#page{
width:980px;
height:610px;
position:absolute;
top:50%;
left:50%;
margin-left:-490px;
margin-top:-305px;
padding:0px;
z-index:70
}
a{
color:#000;
text-decoration:none
}
a:hover{
color:#990066
}
a#rightlogo{
position:absolute;
left:767px;
top:30px;
width:186px;
height:41px;
margin:0px;
padding:0px;
}
A#langcz{
position:absolute;
left:183px;
top:8px;
width:23px;
height:17px;
line-height:10px;
margin:0px;
padding:0px;
text-decoration:none
}
A#langen{
position:absolute;
left:206px;
top:8px;
width:23px;
height:17px;
line-height:10px;
margin:0px;
padding:0px;
text-decoration:none
}
a#copyright{
width:200px;
height:14px;
line-height:14px;
font-size:10px;
color:#666;
text-decoration:none;
position:absolute;
top:588px;
right:50px;
margin:0px;
padding:0px;
text-align:right;
z-index:1000
}
a#copyright:hover{
color:#990066;	
}
ul#menu{
position:absolute;
left:30px;
top:191px;
margin:0px;
padding:0px;
width:151px;
height:200px;
}
ul#menu li{
margin:0px;
padding:0px;
list-style:none
}
ul#menu li a{
margin:0px 0px 0px 0px;
padding:0px;
text-decoration:none;
height:23px;
width:151px;
float:left;
position:relative
}
ul#menu li a img{
margin:0px;
padding:0px
}
IMG#heading{
position:absolute;
left:215px;
top:62px;
margin:0px;
padding:0px;
}
IMG#headingcz{
position:absolute;
left:215px;
top:55px;
margin:0px;
padding:0px;
}
div#flaashing{
position:absolute;
top:460px;
left:0px;
margin:0px;
padding:0px;
width:980px;
height:150px;
z-index:80
}
div#text2{
position:absolute;
top:109px;
left:204px;
margin:0px;
padding:0px;
width:227px;
height:310px;
z-index:9
}

div#playabout{
position:absolute;
top:115px;
left:273px;
margin:0px;
padding:0px;
width:386px;
height:290px;
z-index:10	
}
.page_news{
background:url(../pics/sp_page_news2.png) no-repeat top left
}
.page_about{
background:url(../pics/sp_page_about2.png) no-repeat top left
}
.page_projects{
background:url(../pics/sp_page_projects2.png) no-repeat top left;
}
.page_locations{
background:url(../pics/sp_page_locations2.png) no-repeat top left;
}
.page_director{
background:url(../pics/sp_page_directors2.png) no-repeat top left;
}
.page_clients{
background:url(../pics/sp_page_photographers2.png) no-repeat top left;
}
.page_contact{
background:url(../pics/sp_page_contact2.png) no-repeat top left;
}
div#text{
position:absolute;
top:104px;
left:202px;
margin:0px;
padding:0px;
width:728px;
height:347px;
overflow:hidden;
}
.scroll-track{
 height:346px;
 width:20px;
}
.scroll-handle{
 width:18px;
 cursor:pointer;
 margin:20px 1px 22px 1px;
 padding:0px 0px 0px 0px;
}
a.news{
float:left;
margin:0px 18px 4px 0px;
padding:0px;
width:328px;
height:84px;
text-decoration:none;
position:relative
}
a.news:hover{
background:#FFF url(../pics/sp_popis-bg.jpg) no-repeat top right
}
a.news img{
float:left;
position:relative;
margin:0px 10px 0px 0px;
padding:4px;
background: #FFF url(../pics/sp_thumb-bg.jpg) no-repeat top left;
}
a.news:hover img{
background: #FFF url(../pics/sp_thumb-bg2.jpg) no-repeat top left
}
a.news h1{
font-size:16px;
color:#666;
background:url(../pics/sp_news-sipky.jpg) no-repeat top left;
margin:4px 6px 0px 118px;
padding:0px;
line-height:18px;

}
a.news:hover h1{
color:#990066;
background:url(../pics/sp_news-sipky2.jpg) no-repeat top left
}
a.news h1 span{
margin:0px 0px 0px 30px;
padding:0px;
cursor:pointer;
line-height:18px;
display:block
}
a.news p{
color:#000;
font-size:11px;
line-height:12px;
margin:6px 6px 0px 118px;
padding:0px;
}
a.news:hover p{
color:#990066;
}
a.pro{
float:left;
margin:0px 18px 4px 0px;
padding:0px;
width:328px;
height:84px;
text-decoration:none;
position:relative
}
a.pro:hover{
background:url(../pics/sp_pro-bg.jpg) no-repeat top right
}
a.pro img{
float:left;
position:relative;
margin:0px 10px 0px 0px;
padding:4px;
background: url(../pics/sp_pro-imgbg.jpg) no-repeat top left;
}
a.pro:hover img{
background: none
}
a.pro h1{
font-size:16px;
color:#666;
background:url(../pics/sp_pro-sipka.jpg) no-repeat top left;
margin:4px 6px 0px 118px;
padding:0px;
line-height:18px;
}
a.pro:hover h1{
color:#990066;
background:url(../pics/sp_news-sipky2.jpg) no-repeat top left
}
a.pro h1 span{
margin:0px 0px 0px 30px;
padding:0px;
cursor:pointer;
line-height:18px;
display:block
}
a.pro p{
color:#000;
font-size:11px;
line-height:12px;
margin:6px 6px 0px 118px;
padding:0px;
}
a.pro:hover p{
color:#990066;
}
div#detail{
position:absolute;
top:105px;
left:202px;
margin:0px;
padding:0px;
width:721px;
height:343px;
background:url(../pics/sp_news-detail.jpg) no-repeat top right
}
div#detail p{
margin:0px 20px 0px 0px;
padding:0px;
}
a#back{
position:absolute;
top:315px;
left:666px;
margin:0px;
padding:0px;
width:36px;
height:21px
}
div#detailpro{
position:absolute;
top:105px;
left:202px;
margin:0px;
padding:0px;
width:721px;
height:343px;
background:#FFF url(../pics/sp_pro-detail.png) no-repeat top right;
}
div#playerflv{
position:absolute;
top:19px;
left:318px;
z-index:800;
width:384px;
height:288px;
margin:0px;
padding:0px;
}
h2{
font-size:17px;
color:#990066;
margin:6px 0px 7px 11px;
padding:0px;
height:20px;
line-height:20px;
clear:both
}
a#gallerylink{
text-decoration:none;
color:#000;
width:92px;
height:13px;
line-height:12px;
cursor:pointer;
position:absolute;
left:321px;
top:324px
}
div#popispro{
margin:0px 0px 6px 11px;
padding:0px;
width:300px;
display:table;
position:relative
}
a.videolist{
float:left;
margin:0px 6px 6px 0px;
padding:0px;
width:93px;
height:97px;
text-decoration:none;
font-size:9px;
line-height:10px;
color:#000;
position:relative
}
a.videolist:hover{
color:#990066
}
div#locpopis{
position:absolute;
width:253px;
height:350px;
margin:0px;
padding:0px;
top:105px;
left:195px;
background:url(../pics/sp_locations-popis.jpg) no-repeat top left
}
div#locpopis div{
margin:17px 0px 17px 11px;
padding:0px;
width:229px;
}
a#locopic1, a#locopic2, a#locopic3{
position:absolute;
width:141px;
height:369px;
margin:0px;
padding:0px;
top:105px
}
a#locopic1{
left:468px;	
}
a#locopic2{
left:621px;	
}
a#locopic3{
left:777px;	
}
div#detaildir{
position:absolute;
top:105px;
left:202px;
margin:0px;
padding:0px;
width:721px;
height:343px;
background:url(../pics/sp_dir-detail.png) no-repeat top right;
}
div#mapborder{
position:absolute;
top:105px;
left:490px;
margin:0px;
padding:0px;
width:426px;
height:345px;
background:url(../pics/sp_contact-mapbg.jpg) no-repeat top left	
}
div#map{
margin:6px;
padding:0px;
}
div#text3{
position:absolute;
top:105px;
left:198px;
margin:0px;
padding:0px;
width:253px;
height:345px;
background:url(../pics/sp_contact-bg.jpg) no-repeat top left
}
div#detail2{
position:relative;
margin:11px;
padding:0px;
font-size:11px;
line-height:12px
}
div#detailpho{
position:absolute;
top:105px;
left:202px;
margin:0px;
padding:0px;
width:721px;
height:343px;
background:url(../pics/sp_pho-detail.png) no-repeat top right;
}


















div#text2 p {
color:#000;
font-size:12px;
line-height:16px;
margin:6px 0px 0px 11px;
padding:0px;
}

div#pagging{
position:absolute;
top:380px;
right:33px;
margin:0px;
padding:0px;
width:400px;
height:20px;
color:#ededed;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-align:right
}
div.paggoff{
display:inline;
color:#ededed;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#990066;
background:#fff;
padding:0px 3px 0px 3px;
margin:0px
	}
div#pagging a{
display:inline;
color:#FFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
background-color:#990066;
padding:0px 3px 0px 3px;
margin:0px
}
div#pagging a:hover{
color:#990066;
background:#fff;
text-decoration:none
}

div#leftblockimg{
position:relative;
float:left;
top:0px;
left:0px;
margin:0px 0px 0px 10px;
padding:0px;
width:270px;	
}
a.thumbs{
float:left;
position:relative;
margin:6px 6px 0px 0px;
padding:0px;	
}


div#listvideo{
top:0px;
left:0px;
margin:0px;
padding:0px;
width:308px;	
}



h3{
font-size:15px;
color:#990066;
margin:8px 0px 2px 0px;
padding:0px;
height:20px;
line-height:20px;
clear:both
}







a.galthumbs{
display:none;
visibility:hidden
}























a.clients{
float:left;
margin:0px 30px 10px 0px;
padding:0px;
width:193px;
height:60px;
text-decoration:none;
position:relative
}
a.clients:hover{
background:#FFF url(../pics/sp_clients-bg.jpg) no-repeat top right
}
a.clients img{
float:left;
position:relative;
margin:0px 10px 0px 0px;
padding:4px;
background: #FFF url(../pics/sp_clients-imagebg.jpg) no-repeat top left;
}
a.clients:hover img{
background: none
}
a.clients h4{
font-size:15px;
color:#666;
margin:4px 4px 0px 70px;
padding:0px;
line-height:18px;

}
a.clients:hover h4{
color:#990066;
}
a.clients p{
color:#000;
font-size:12px;
line-height:16px;
margin:6px 0px 0px 70px;
padding:0px;
}
a.clients:hover p{
color:#990066;
}








a.dir{
float:left;
margin:0px 20px 10px 0px;
padding:0px;
width:190px;
height:40px;
text-decoration:none;
position:relative
}
a.dir:hover{
background:#FFF url(../pics/sp_dir-bg.jpg) no-repeat top right
}
a.dir img{
float:left;
position:relative;
margin:0px 10px 0px 0px;
padding:4px 4px 4px 4px;
background: #FFF url(../pics/sp_dir-imgbg.jpg) no-repeat top left;
}
a.dir:hover img{
background: none
}
a.dir h4{
font-size:15px;
color:#fff;
margin:4px 4px 0px 44px;
padding:0px;
line-height:16px;
font-weight:normal;
background:url(../pics/sp_dir-sipka2.jpg) no-repeat top left
}
a.dir:hover h4{
color:#990066;
background:url(../pics/sp_dir-sipka.jpg) no-repeat top left
}
a.dir h4 span{
margin:0px 4px 0px 0px;
padding:0px;
}
a.dir p{
color:#000;
font-size:12px;
line-height:16px;
margin:6px 0px 0px 70px;
padding:0px;
}
a.dir:hover p{
color:#990066;
}









a.pho{
float:left;
margin:0px 20px 10px 0px;
padding:0px;
width:193px;
height:60px;
text-decoration:none;
position:relative;
background: url(../pics/sp_pho-imgbg.jpg) no-repeat top left
}
a.pho:hover{
background:url(../pics/sp_pho-bg.jpg) no-repeat top right
}
a.pho img{
float:left;
position:relative;
margin:5px 0px 0px 5px;
padding:0px;
}
a.pho:hover img{
background: none
}
a.pho h4{
font-size:15px;
color:#666;
margin:4px 4px 0px 70px;
padding:0px;
line-height:16px;
font-weight:normal;
}
a.pho:hover h4{
color:#990066;
}
a.pho h4 span{
margin:0px 0px 0px 0px;
padding:0px;
}
a.pho p{
color:#000;
font-size:12px;
line-height:16px;
margin:6px 0px 0px 70px;
padding:0px;
}
a.pho:hover p{
color:#990066;
}
a.thumbspho{
float:left;
position:relative;
margin:16px 0px 0px 7px;
padding:0px;	
}
