/* CSS Document */
body,td,th {
	color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background: #101010 url(0.gif) fixed; width:auto;
	font-size:0.9em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {color:#aaa; font-size:10px; font-weight: normal; padding: 0; margin: 0; display: inline;} 
h1 a {color:#aaa} 
td {text-align:left; vertical-align:top;}
a {color: #ccc}
a:visited {color: #ccc}
a:hover {text-decoration:none; color:#fff}
table.works { position:absolute; top:105px; left: 25px}
table.photo { position:absolute; top:71px; left: 25px}
table.lttr { position:absolute; top:230px; left: 45px}
td.about {width:550px}
td.autor {}
.autor div {float:left; width:47%; padding:0 2% 0 0}
table.works p, table.photo p, table.abt p {font-size:14px; margin:0 0 10px 0}
table.photo span a {font-size:11px; margin:2px 14px 2px 14px; color:#000 !important}
table.photo span {margin:0px; background-color:#ffe800 !important}


table.works tr td {padding:0 3px 4px 0; vertical-align:top}


div.fullimgcont {position:relative}
div.fullimg {position:absolute; top:0; left:0}
div.arrleft {position: absolute; top:0; left:0}
div.arrright {position: absolute; top:0; right:0}
div.arrleft a, div.arrright a {background:url(strelka-back.png) center center no-repeat; display:block}
div.arrleft  a:hover { background:url(strelka-l.png) center left no-repeat;}
div.arrright  a:hover { background:url(strelka-r.png) center right no-repeat;}


ul { list-style-type:none;}

div.menu {width:1200px; position:absolute; top:525px; left: 25px}
div.menu ul { list-style:none; margin:0; padding:0}
div.menu ul li {margin:0 10px 0 0; padding:0; text-align: left; font-size:13px; float:left}
div.menu ul li span {padding:2px 14px 2px 14px ; margin:0; color:#fff !important; background-color:#666 !important}
div.menu ul li a {color: #000; text-decoration:none; padding:2px 14px 2px 14px ; margin:0;background-color:#ffe800}
div.menu ul li a.act {color:#fff !important; background-color:#000 !important}
div.menu ul li a:visited {color: #000; text-decoration:none}
div.menu ul li a:hover {text-decoration:none; color:#fff; background-color:#000}

.menu_td {width: 200px;}
h2 {font-size:.9em; font-weight: bold; margin:0; padding:0}

div.info {
	position:fixed; // position:absolute;
	width:auto; 
	top:67px; 
	white-space:nowrap
}

div.info ul { list-style:none; margin:0; padding:0}
div.info ul li{margin:0 10px 0 0; padding:0; text-align: left; font-size:13px; float:left}
div.info ul li a {color: #000; text-decoration:none; padding:2px 14px 2px 14px ; margin:0;background-color:#ffe800}
div.info ul li a.act {color:#fff !important; background-color:#000 !important}
div.info ul li a:visited {color: #000; text-decoration:none}
div.info ul li a:hover {text-decoration:none; color:#fff; background-color:#000}


p.copy {position:absolute;	top:575px;	left:25px; font-size:0.8em; width:auto; white-space:nowrap}

.logo { position:absolute; top:33px; left:0px; height: 28px; }
.descript {color:#aaa; position:absolute; top:30px; left:350px; height: 28px; width: 600px; font-size:10px; } 
.descript a {color:#aaa} 
.ab {	position:absolute;	top:67px;	left:475px;	width: 268px;}
.lang { position:absolute; top:15px; left:25px; width: 141px; color: #999999; font-size:9px}
.base { position:absolute; top:20px; left: 20px}
div.mcnt { position:absolute; top:77px; left: 14px}
.base td{text-align:center; vertical-align:middle}

#fixed {
	width:100%;
	position: fixed; //position: absolute;
	left: 0px;//	left: expression( ( document.getElementsByTagName("BODY")[0].scrollLeft) * 1 + "px" );
	top: 0px;
}

div.copy, div.dew, div.ver {
    position:fixed; // position:absolute;
    top:95%;
    font-size:0.7em;
    width:auto;
    white-space:nowrap;
    z-index:1000 !important;
}

div.copy, div.dew, div.ver span{
    background-color: #202020;
    padding:4px 6px 4px 6px;
}

#arr-l, #arr-r {
	position:fixed;	// position:absolute;
	top:535px;	
	cursor:hand;
	cur\sor:pointer;
}
#arr-l, #cp {
	left:25px; // left:expression(25+(prev=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)+'px');
}
#arr-r, #dw, #inf{
	right:25px; // right:auto;
	//left:expression(-25-this.offsetWidth+(document.documentElement.clientWidth?document.documentElement.clientWidth:document.body.clientWidth)+(next=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft)+'px');
}

#vr {
    z-index:1000 !important;
    width:100%;
    text-align:center;   
}
