
body{
height: 100%;
min-height: 2068px;
margin: 0; 
padding: 0; 
background-image:url(img/bg.gif);
background-repeat:no-repeat;
background-color: #f8f7f7;
}

a{
color: #666666;
text-decoration:underline;
cursor:pointer;
}

a.visited{
color: #666666;
text-decoration:underline;
cursor:pointer;
}

#logo{
position:absolute;
width: 350px;
height: 107px;
margin-left: 195px;
}

#content{
position:absolute;
padding: 10px; 
border-width: 1px;
margin-left: 195px;
margin-top: 41px;
z-index: 1;
} 

#content_casepage{
position:absolute;
border-width: 1px;
margin-left: 195px;
margin-top: 104px;
z-index: 1;
} 

#contentinner{ 
height: 685px; 
width: 542px;
} 

.box{
width: 542px;
height: auto;
padding-left: 10px;
position: relative;
float: left;
}

#contentinner_casepage{ 
height: 685px; 
width: 761px;
} 


#peep{ 
float:left;
height: 208px; 
width: 175px;
z-index: 1;
} 

#toptext{ 
float:left;
height: 100px; 
width: 320px;
text-align: right;
padding-top: 125px;
padding-right: 30px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 15px;
font-style:italic;
line-height: 21px;
color: #9d9c9c;
} 

.toprub{ 
float:left;
padding-top: 100px;
padding-bottom: 0px;
height: 30px; 
width: 542px;
text-align: left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-style:italic;
color: #9d9c9c;
} 

.rub{ 
float:left;
padding-top: 25px;
padding-bottom: 0px;
height: 30px; 
width: 542px;
text-align: left;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 17px;
font-style:italic;
color: #000000;
} 

.rightimg{
float: left;
padding-right: 0px;
}

.leftimg{
float: left;
padding-right: 20px;
}

.infobox{
width: 155px;
height: auto;
padding-right: 20px;
background-color: #f8f7f7;
float: left;
}

.casebox{
width: 364px;
height: auto;
padding-bottom: 0px;
padding-right: 10px;
background-color: #f8f7f7;
float: left;
}

.caseframe{
width: 14px;
height: 284px;
background-image:url(img/cases/case_frame.jpg);
background-color: #f8f7f7;
float: left;
}

.caseimg{
width: 350px;
height: 284px;
float: left;
}

.casetext{
width: 155px;
float: left;
}

.caserub{
width: 354px;
height: 20px;
padding-left: 10px;
padding-top: 2px;
background-image:url(img/cases/case_rub.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 12px;
font-size: 9px;
color:#000000;
float: left;
}

#casearr{
padding-left: 120px;
}

.divider{
height: 3px;
width: 541px;
float: left;
padding-top: 25px;
padding-bottom: 25px;
}

.divider_half{
height: 3px;
width: 541px;
float: left;
padding-top: 0px;
padding-bottom: 25px;
}

.divider_cont{
height: 3px;
width: 541px;
float: left;
padding-top: 10px;
padding-bottom: 10px;
}

.infoimg{
width: 155px;
height: 66px;
background: #666666;
}

.shopimg{
width: 155px;
height: 176px;
background: #666666;
}

h1{
height: auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:100;
line-height: 20px;
font-size: 12px;
color: #6a6a6a;
}

p{
padding-right: 30px;
padding-top: 0px;
padding-bottom: 5px;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 16px;
font-size: 9px;
color: #6a6a6a;
}


#bookcase{
width: 250px; 
height: auto; 
position:relative;
float: left;
}

.book{
width: auto;
min-width: 126px;
height: auto; 
padding: 5px 30px 5px 10px;
position:relative;
padding-right: 20px;
float: left;
border: 0px;
}

.forms{
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height:22px;
font-size: 9px;
color: #6a6a6a;
}

#pladaskkontakt{
padding-top: 18px;
height: auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:100;
line-height: 20px;
font-size: 12px;
color: #6a6a6a;
}



#backup{
margin-top: 320px;
margin-left: 767px;
z-index: 2;
position: absolute;
width: 29px;
height: 128px;
float: left;
}

.byline_col{
padding-left: 18px;
padding-right: 18px;
padding-bottom: 45px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
font-size: 10px;
color: #6a6a6a;
width: auto;
float: left;
}

#menu{
width:350px;
height: 107px;
margin-top: 48px;
margin-left: 0px;
z-index: 2;
position:absolute;
background-image:url(img/menu_top.jpg);
background-repeat: no-repeat;
}

#menu_inner{
margin-top: 54px;
margin-left: 36px;
height: auto;
width: 120px;
background-color:#000000;
}

.butt{
width: 120px;
height: 16px;
padding-top: 4px;
padding-left: 5px;
padding-right: 5px;
background-color:#bffe5d;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
font-size: 10px;
color: #000000;
border: 0;
}

.butt2{
width: auto;
height: 23px;
padding-left: 5px;
padding-right: 5px;
background-color:#bffe5d;
font-family: Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
font-size: 10px;
color: #000000;
border: 0;
}








