#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{
border: 0px;
border-left-width: 0px;
}

.headerlinks a{
margin: auto 0px;
font-weight: bold;
}

.submenus{
display: none;
width: 10em;
position: absolute;
top: 103;
left: -35px;
border: 0px solid black;
}

.submenus li{
width: 100%;
}

.submenus li a{
display: block;
width: 100%;
text-indent: 0px;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
background-image : url("/img/spacer.gif");
}

#csstopmenu li>ul {/* non IE browsers */
top: 103px;
left: -30;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

.preload {
	visibility : hidden;
}

H1 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	text-align : center;
	color: #4A0F01;
}

H2 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-align : center;
	color: #4A0F01;
}

H3 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	text-align : center;
	font-style : italic;
	color: #4A0F01;
}

H4 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	font-style : italic;
	color: #4A0F01;
}


.head1 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	text-align : center;
	color: #C3AC82;
}

.head2 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	text-align : center;
	color: #C3AC82;
}

.head3 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold;
	text-align : center;
	color: #C3AC82;
}

.head4 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	text-align : center;
	color: #4A0F01;
}

A.head3 {
	text-decoration : none;
	font-weight : normal;
}

A.head3:hover {
	text-decoration : underline;
}

A.head4 {
	text-decoration : none;
	font-weight : normal;
}

A.head4:hover {
	text-decoration : underline;
}

P {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	padding-left : 20px;
	padding-right : 20px;
	color: #4A0F01;
}

P:first-letter {
	padding-left : 30px;
}

#lm {
	visibility : visible;
	position: absolute;
	top: 110px;
	width: 170px;
}

.lm1 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color: #3F2D1F;
	height: 85px;
}

A.lm1 {
	text-decoration : none;
}

.lmtext {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 17px;
	font-weight : bold;
	color: #3F2D1F;
	line-height : 90%;
}

A.lmtext {
	text-decoration : none;
}

#vm {
	visibility : visible;
	position: absolute;
	top: 137px;
	left: 370px;
	width: 170px;
}

.vmtext {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #3F2D1F;
	line-height : 90%;
}

A.vmtext {
	text-decoration : none;
}

LI {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color: #3F2D1F;
}

.vmenu {
	position: relative;
}

.about {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 17px;
	font-weight : bold;
	color: #3F2D1F;
	line-height : 90%;
}

A.about {
	text-decoration : none;
}

.im1 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color: #4A0F01;
}

A.im1 {
	text-decoration : none;
	font-weight : normal;
	color: #4A0F01;
}

A.im1:hover {
	text-decoration : underline;
}

.sum {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #3F2D1F;
	border : 1px solid #3F2D1F;
	background-color : #cc9966;
}

.korzina {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	color: #3F2D1F;
	line-height : 90%;
}

.korzinasum {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #3F2D1F;
}

A.korzinasum {
	text-decoration : none;
}

A.korzinasum:hover {
	text-decoration : underline;
}

.textalbum1 {
	font-family : Comic Sans MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #3F2D1F;
}




#shadow {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background-image: url(/img/trans.png);
	text-align: center;
}
* html #shadow {
	/* hack for IE < 7 opacity */
	back///ground-color: #FFFFFF;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/trans.png", sizingMethod="scale");
}
#shadow.on {
	display: block;
}
#loading {
	background: url(/img/preload.gif) no-repeat;
	position: absolute;
	left: 48%;
	top: 50px;
	width: 55px;
	height: 55px;
	margin: 0 auto;
	cursor: pointer;
}
#litebox {
	background: #fff;
	padding: 5px 0;
	margin: 0 auto;
}
#litebox img {
	cursor: pointer;
}
#litebox p {
	margin: 0;
	padding: 10px 0;
	color: #663300;
}
#litebox em {
	color: #999;
	display: block;
  font-size: 85%;
}
#litebox a {
	border: none;
	width: 21px;
	height: 21px;
}
#litebox a.prev {
	float: left;
	background: url(/img/row_l21.jpg) no-repeat 0 50%
}
#litebox a.next {
	float: right;
	background: url(/img/row_r21.jpg) no-repeat 0 50%
}
#oblapics {outline: 0}
