@charset "utf-8";
/* BEGIN USUAL */
* {
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
html, body {
	min-width:100%;
	width:100%;
	min-height:100%;
	height:100%;
}
body {
    font: 14px/24px "Times New Roman", Times, serif;
	color:#ecd4a8;
	background: url(../images/html-bg.jpg) top left repeat-x;
}
html {
	background: url(../images/body-bg.jpg);
}
a img {
    border: none;
}
a, a:visited {
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
.clear {
    clear: both;
    height: 1px;
}
/* END USUAL */
/* BEGIN CASCADE */
#outer {
	display:table;
	border-collapse:collapse;
	margin:0 auto;
	width:986px;
	height:auto;
	background:url(../images/border.png) left repeat-y;
}
#left-spacing {
	font-size:32px;
}
#inner {
	margin:0 auto;
	display:table-cell;
	background:url(../images/border.png) right repeat-y;
}
#header {
	display:block;
	width:970px;
	height:170px;
	background:url(../images/header-bg.jpg) top center no-repeat;
	text-align:left;
}
#page {
	display:block;
	width:970px;
	height:auto;
	background:url(../images/content-bg.png);
}

#footer {
	display:block;
	width:970px;
	height:80px;
	background:url(../images/footer-bottom.png) top repeat-x;
}
/* END CASCADE */
/* BEGIN HEADER */
#header_left {
	height:166px;
	width:287px;
	float:left;
	clear:left;
}
#header_right {
	height:166px;
	width:682px;
	float:right;
	clear:right;
}
#header_top {
	height:134px;
	width:100%;
}
#header_top_contacts {
	height:115px;
	width:275px;
	float:right;
	padding-top:13px;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
	line-height:19px;
	color:#d9c180;
}
#header_top_contacts p {
	text-align:left;	
}
#header_top_contacts p.c {
	text-align:center;
}
#header_top_contacts p a {
	color:#d9c180;
	text-decoration:underline;
}
#header_top_contacts p a:hover {
	text-decoration:none;
}
#header_bottom {
	height:28px;
	line-height:28px;
	color:#ecd4a8;
	font-size:16px;
	word-spacing:20px;
	text-align:left
}
#header_bottom a{
	font-size:20px;
	color:#ecd4a8;
	word-spacing:normal;
}
#header_bottom a:hover { color:#F90;text-decoration:none; }
/* END HEADER */
/* BEGIN FOOTER */
#site_description {
	padding-top:10px;
	height:70px;
	line-height:70px;
	font-size:20px;
	color:#a1937a;
}
#about {
	height:70px;
	width:400px;
	float:left;
}
#dev {
	line-height:70px;
	height:70px;
	width:275px;
	float:right;
}
#dev img {
	vertical-align:middle;
}
/* END FOOTER */
/* BEGIN PAGE */
#page-cascade {
	width:100%;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
#page-cascade-left {
	width:290px;
	background:url(../images/page-middle-border.png) top right repeat-y;
	vertical-align:top;
}
#page-cascade-right {
	vertical-align:top;
}
#left_colomn .category {
	height:90px;
	line-height:90px;
	font-size:26px;
	font-style:italic;
	color:#e6c358;
	width:100%;
	background:url(../images/catalog.png) top center no-repeat;
}
#nav a:hover {text-decoration:underline;}
#nav, #nav * { text-align:left; }
#nav dt a {display:block; color:#ecd4a8;font-weight:normal; font-size:18px; height:24px; line-height:24px; padding-left:50px; cursor:pointer;background:url(../images/menu-list-item-big.png) 15px 5px no-repeat;}
#nav dt a:hover { background:url(../images/menu-hover.png) 50% 50% no-repeat;text-decoration:none;}
#nav dd ul li {padding-left:62px;background:url(../images/menu-list-item-little.png) 40px 5px no-repeat;}
.autorsItems li a, #nav dd ul li a {font-size:18px; color:#ecd4a8; text-decoration:none;}
#nav dd ul li a:hover {color:#F90;text-decoration:none;}
.autorsItems li { font-size:18px; height:24px; line-height:24px; padding-left:50px;text-align:left;background:url(../images/menu-list-item-big.png) 15px 5px no-repeat;}
.autorsItems li a:hover { color:#F90;text-decoration:none; }
/* END PAGE */
/* BEGIN CONTENT */
#content {
	padding:40px;
}
#content p {
	text-align:justify;
}
#content p:first-letter {
	font-size:18px;
	padding-left:35px;
	color:#cc8910;
}
#content img {
	border:1px #eae3cd solid;
}
/* END CONTENT */
/**/
#items {
    
}
#items .item {
    width:280px;
    height:230px;
    padding-bottom:20px;
	float:left;
}
#items .item h3 a{
    color:#ecd4a8;
    font-size:15px;
}
#items .item h3 a:hover{
    color:#F90;
    text-decoration:none;
}
#items .item img {

}
.fr {

}
.pl {
     padding-left:40px;
}
#list-name {
    padding-bottom:40px;
    text-align:left;
}
#counter {
	clear:both;
	font-size:18px;
}
#counter span {
	color:#F60;
	padding:3px;
}
#counter a {
	color:#FC3;
	padding:3px;
}
#counter a:hover {
	color:#F60;
}

/**/
#headerchange {
    display:block;
    height: 450px;
    background: #fff;
    position: relative;
}

#headerchange img {
    width:600px;
    height: 450px;
    position: absolute;
    top: 0;
    left: 0;
     filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
     -moz-opacity: 0;
     -khtml-opacity: 0;
     opacity: 0;
}

#headerchange img#main_img {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.0;
     -khtml-opacity: 1.0;
     opacity: 1.0;
}
#dev {
	white-space:nowrap;
}
#dev a {
	display:block;
	width:102px;
	height:65px;
	background:url(../images/dev.png) no-repeat;
	float:right;
}
#dev span {
	width:165px;
	float:left;
}
.opened {
	display:block !important;
}