* {
margin:0px;
padding:0px;
font-family:Arial;
font-size:12px;
line-height:15px;
color:#000;
	}

IMG {	vertical-align:top;
	border:none;	}

#main { background:#fff;
 min-width: 800px; /* Минимальная ширина контейнера */
 width: expression(document.body.clientWidth > 800 ? "100%" : "800px") /* Ширина для IE6 */

}

#content {margin:60px auto auto 60px;
	}

#content table {	}

#content table td.left { vertical-align:top; padding-right:5%;
	}
#content table td.right {
width:100%;
vertical-align:top;
  }

.nasv { padding:20px;	}

.nasv a,.nasv a span { text-decoration:none;
 font-size:24px;
 color:#ccc;
 padding-bottom:5px;
 line-height:26px;	}
.nasv a:hover,.nasv a:hover span {
 color:#000;
 line-height:26px;
 background-color:#ccc;
 text-decoration:none;
	}
.menu {padding:0 20px;
width:200px;	}

.menu p{ padding-bottom:20px;	}

.menu p a{
 font-size:14px;text-decoration:none;
	}

.picture { padding:0px 20px 60px 0;	}

.eng { float:right;
 padding:10px 30px	}

.eng span a{	text-decoration:none;    color:#ccc;	}

.eng span a:hover{
	text-decoration:none;
    color:#000;
	}

.eng form input{
    vertical-align:baseline;
	}
.pmenu { padding-bottom:20px;
 padding-left:40px;	}

.pmenu a{	font-size:16px;
	text-decoration:none;
	}

a:hover{
	background:#ccc;
	}

a.on,a.on:hover {	color:#ccc;	background:#fff;
	}

 /* Формат для галлереи */
.gallery {    padding:10px;	}
.picture p{	padding-bottom:10px;
	}
span.random-gal-widget {	padding:5px;	}

a.lightbox img {	border:none;
    padding-bottom:10px;	}

