.photo
{
text-align:center;
vertical-align:top;
margin-top:10px;
}
.photo a img
{
margin-right:10px;
margin-left:30px;
margin-top:10px;
}
.pageimage
{
border: 10px solid #FFFFFF;
}
.osnova 
{
border-left:1px solid #000000;
}
.lefttd a img
{
margin-left: 22px;
border:0px;
}
.mainmenu
{
background-image:url(images/mainbuttonpassive.jpg);
background-position: center;
background-repeat:no-repeat;
height:250;
width:40;
}

.mainmenu a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-left: 30px;
text-decoration:none;
color:#FF0000;
height:inherit;
width:100%;
}

.submenu
{
background-image:url(images/subbuttonpassive.jpg);
background-position: center;
background-repeat:no-repeat;
height:250;
width:40;
}

.submenu a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left: 41px;
text-decoration:none;
color:#000000;
height:inherit;
width:100%;
}

.submenu a:hover
{
text-decoration: underline;
}
.mainmenu a:hover
{
text-decoration: underline;
}

h1
{
font-family:Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:20px;
font-weight:bolder;
text-align:right;
margin-right:38px;
margin-top:17px;
}
.about
{
color:#00CC33;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bolder;
text-align:center;
margin-right:7px;
margin-top:17px;
}
p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
margin-bottom:5px;
margin-top:5px;
margin-right:30px;
margin-left:30px;
}

.price
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:justify;
margin:5px;
}

.author
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
color:#00CC00;
font-weight:bold;
margin-right:30px;
}

li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
margin-bottom:5px;
margin-top:5px;
margin-right:30px;
margin-left:30px;
}