body,html {
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	background:#F3F0E6;	
}
body,td,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #302D27;
}

table,td,img,form,input,div{
	padding:0px;
	margin:0px;	}

table {border-collapse:collapse;}
td {vertical-align:top;
}

td.maincolumns {padding:0px 20px; margin:0px !important; height:20px !important}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #010100;
	padding:0px;
	margin:0px
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #5D5441;
	text-decoration: underline;
}


a:hover
{
	text-decoration: none;
}

img {border:none;}
 img, div, input, table, td { behavior: url("js/iepngfix/iepngfix.htc") } 


/*HEADER*/
.leftcolumn {
	width:237px
}

.rightcolumn {
	
}

.toprightcolumn {
	background: url(../images/topbgrightcol.jpg) repeat-x;
	margin-right:20px;
	width:100%;
}

.topspacer {
	background:url(../images/topline.jpg) repeat-x;
	width:12px
}

.logo {
	margin-left:20px;
	
}

.menu {	
	background:url(../images/bgmenu-bord.jpg)  repeat-x;
	width:100%;
	height:65px;
	vertical-align:middle
}

.menu  span{
	padding:0px 15px;
	
}
div.bgmenu {background:url(../images/bgmenu-div.jpg) center center  repeat-x; border:1px solid #AB9974; line-height:1; padding:17px 0px 15px 0px}
.menu a{
	color:#302D27;
	font-weight:bold;
	text-decoration:none;	
}
.menu a:hover{
	color:#AB9974;
	font-weight:bold;
	text-decoration:underline;	
}

div.search{
	background:#F7F5F0;
	border:1px solid #AB9974;
	padding:10px 0px;
	width:216px;
	margin:5px 1px 0px 20px;
	text-align:center;

}
div.search form table td{	
	vertical-align:middle;
}
div.search  table {margin:0px 20px}
div.search  table  .input-s	{height:20px; border:1px solid #C9BEA6; width:130px; color:#AB9974}

td.vert-align-bot {vertical-align:bottom}
/*ENDHEADER*/

/*CONTENT*/
td.bgbotcontent {
	background:url(../images/bgbottom.jpg) right bottom repeat-x; 
	height:100%;
}
div.kolonaleft {
	background:url(../images/kolonaleft.png) left bottom no-repeat; 
	height:100%;
}
div.kolonaright{
	background:url(../images/kolonaright.png) right bottom no-repeat; 
	height:100%;
	width:280px; 
	
	
}

div.news {
	background:url(../images/bgpng-white.png);	
	padding:16px;
	border:1px solid #AB9974;
	margin:0px 1px 0px 20px;
}


div.item-news {
	padding-top:24px
}
div.news  div.date {
	font-size:11px;
	padding-bottom:2px;
}

div.news  div.title a{
	color:#5D5441;
	
}
div.news  div.title{
	padding-bottom:10px;
}
div.news  div.text{
}

div.izdeliya {
	margin:20px 0px 40px 19px;
}
div.izdeliya a {color: #5D5441;}

div.izdeliya div.link {
	font-weight:bold;
	text-align:right;	
}

div.izdeliya ul.izd-section a{line-height:1.5;color:#3D281D;}

div.fotoright {
	background:url(../images/bgpng-white.png);
	width:240px;
	border:1px solid #AB9974;
	margin:22px 20px 0px 0px;
	padding:7px 0px;
}

div.fotoright  img{margin:7px 13px 7px 13px}

div.monuments {
	background:url(../images/bgpng-white.png);
	width:240px;
	border:1px solid #AB9974;
	margin:22px 20px 0px 0px;
	padding:18px 0px;
	text-align:left;
}
div.monuments h1{margin:0px 0px 20px 20px}
div.monuments div.link a {margin-left:20px; font-weight:bold}
td.maincontent {
	padding:20px 0px 20px 40px;
	background:url(../images/kolonamidl.png) 18px 20px no-repeat; 
	
}

div.about {
	padding:20px 0px 0px 23px;
	margin-bottom:17px;
	
}
div.about-italic {
	background:url(../images/bgpng-gray.png);
	font-style: italic;
	padding:20px 18px;
	margin:0px 7px;
	color:#302D27;
}


div.material {
	padding-top:14px
}

div.material  div.text {
	font-size:11px;
}

table.item-materials {
	margin-top:12px;
	width:100%;
}
table.item-materials  td {padding-right:7px}
table.item-materials  td.line {padding:17px 0px 15px 20px}

div.title-izd {padding-bottom:7px}
img.border-img {border:1px solid #AB9974;}
img.img-izd {margin-bottom:7px}
span.title-desc {color:#5D5441; line-height:1.5}

/*ENDCONTENT*/
/*FOOTER*/
.botleftcolumn {
	background:url(../images/bottom1.jpg) left bottom repeat-x; 
	height:78px;
	vertical-align:bottom;
}
.botrightcolumn {
	background:url(../images/bottomrightcol.jpg) left bottom repeat-x; 
	height:78px;
	vertical-align:bottom;
}
div.counter {
	float:left;
	padding:0px 0px 35px 100px
}

img.counter {
	opacity: 0.5;
	filter: alpha(opacity=50);	
}
div.maker {
	margin:0px 0px 30px 19px;	
}


.flash {
	
	position: relative;
	left: 70;
	top: 20px;
}


div.copyright {float:right; margin:7px 19px 0px 0px}
div.maker  div, div.copyright{background:#302D27;margin-bottom:5px;color:white;}
div.maker  div a{color:white;}
td.footer-info {padding-bottom:70px; color:#A59A98; vertical-align:bottom !important}
div.footer-copy {border-top:1px solid #A59A98; width:100%; text-align:right; margin:90px 15px 20px 10px;color:#A59A98}
/*ENDFOOTER*/

.categ{padding:5px 0; font-size:14px; font-weight:bold;}
.shortlist{border:#302D27 solid 1px; width:100%; margin:10px 0 10px 0;}
.shortlist td{border:#302D27 solid 1px; padding:3px;}
.shortlist th{border:#302D27 solid 1px; padding:5px; text-align:center; font-weight:bold; font-size:13px;}

.forms td{padding:2px;}
.star{color:#ff0000;}
.error{font-size:11px; color:#302D27; font-weight:bold;}
.notice{font-size:12px; font-weight:bold;}


.clear{clear:both;}
.nameblock{padding:2px 10px 20x 0; float:left;}
.nameblock a, .nameblock a:hover, .nameblock a:visited{font-size:13px; font-weight:bold;}
.blockdate{width:100px; float:right; text-align:right; font-size:13px; padding: 2px 0;}
div.clear{clear:both; padding:10px 0;}


#qqq {
margin-top:7px;
color:#000000;
font-family:arial;
font-size:11px;
text-align:justify;
width:100%;
}
#qqq h1 {
margin-top:20px;
color:#000000  ;
font-family:arial;
font-size:11px  ;
line-height:1  ;
text-align:justify;
}
#qqq p {
color:#000000;
font-family:arial;
font-size:11px !important;
line-height:1 !important;
text-align:justify;
}
#qqq a {
color: #5A3A27;
font-family:arial;
font-size:11px;
line-height:1;
text-decoration:none;
}
#qqq a:hover {
line-height:1;
color: #333333;
font-family:arial;
font-size:11px;
text-decoration:underline;
}