*{
padding: 0px;
margin: 0px;
font-family: Arial, Verdana, Helvetica, Tahoma;
font-size: 11px;
line-height: 1.4;
}

html{overflow-y: scroll;}

body{
background: white;
}

#mainContent{

position:absolute;

left:50%;
margin: 0px 0px 0px -431px;
width: 862px;
height:648px;
padding: 0px 0px 50px 0px;
}

#mainfl, #page{
width: 862px;
height:648px;
position:absolute;
top: 0px;
left: 0px;

}

#page{
float:left;

overflow:hidden;
}

#logo{
position:absolute;
top: 26px;
left: 20px;
}

#copy{
width: 200px;
position:absolute;
top: 635px;
left: 675px;
}

a{
color: #49cfdc;
text-decoration: none;
}

a:hover{
color: #561144;
}

#copy a {
font-size: 90%;
color: #49cfdc;
text-decoration: none;
}


#copy a:hover {
color: #561144;
}

.content{
position:absolute;
top: 85px;
left: 76px;
width: 715px;
height:485px;
}


.about{
background: white url('../graphics/pageback.gif') top left no-repeat;
}
a img{border: none}

#news{
position:absolute;
top: 36px;
left:485px;
}


/*languages*/

#languages{
position:absolute;
top: 36px;
left:810px;
}

#languages li span.no_selected {
color: #561144;
}

#languages li{
display:inline;
margin: 0px 5px 0px 0px;
color: #561144;
}

#languages li a{
color: #49cfdc;
text-decoration: none;
}


#languages li a:hover, span.no_selected{
color: #561144;
text-decoration: none;
}

#lulu{

display: block;
padding: 35px 0px 0px 20px;
}

#aboutcontent{
position:absolute;
top: 58px;
left:258px;
width: 398px;
height:369px;
padding: 20px 15px 20px 15px;
background: white url('../graphics/aboutcont.gif') top left no-repeat;
}

#contactcontent{
width: 645px;
height:330px;
padding: 30px 35px 30px 35px;
}

#close{
position:absolute;
top: 15px;
left:678px;
width: 25px;
height:26px;
}

.nadpis{display: block;}
.news_box{color: #49cfdc;}

.pline{
display: block;
position: relative;
left: 15px;
top: 15px;
width: 685px;
height: 162px;
background: url('../graphics/portline.gif') top left no-repeat;
}

.pline_box{
float:left;
width: 100px;
height: 132px;
padding: 30px 0px 0px 12px;

}

.pline_box_img{
width: 100px;
height: 102px;
 overflow:hidden;
}

.pline_box_txt{
width: 100px;
height: 25px;
padding: 5px 0px 0px 0px;
font-size: 90%;
}

.paginate{
float:left;
clear: both;
display: block;
width: 685px;
padding: 25px 15px 0px 15px;
}

#pagprev{float:left}
#pagnext{float:right}
.fl{float:left}
.fr{float:right}

.nodisp{display:none}


.rline{
display: block;
position: relative;
left: 30px;
top: 15px;
width: 670px;
height: 162px;
}

.rline_box{
float:left;
margin-left: 10px;
width: 207px;
height: 137px;
padding: 18px 0px 0px 0px;
background: url('../graphics/refbook.gif') top left no-repeat;
}

.rline_box_img{
padding: 0px 0px 0px 16px;
width: 175px;
height: 90px;
 overflow:hidden;
}

.rline_box_txt{
width: 100px;
height: 25px;
padding: 22px 0px 0px 0px;
font-size: 90%;
}


