@charset "utf-8";

body  {
	font: 100% Tahoma, Verdana, Arial;
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-size: 15px;
}

.otbit  {line-height:1.7;}

.MainTable  {
	font-family:Georgia, Times New Roman;
	font-size:16px;
	background: white;
	margin: 0;
	padding: 0;
	color: #000000;
	width: 100%;
	border:none;
	line-height:1.5;
}

i.subline {
	font-family:Georgia, Times New Roman;
	font-size:14px;
	color: #555555;
}

.kubik{
	width: 50px;
	height: 50px;
	border: 0;
}

td.copy{
	font-size: 12px;
	font-family:Tahoma,Arial;
	color: white;
}

td.title{
	font-size: 16px;
	font-family:Tahoma,Arial;
	background: #ffffff;
	color: black;
	height: 27px;
}


.righttext{
	font-size: 14px;
	font-family:Tahoma,Arial;
	background: #ffffff;
	color:black;
	line-height:2;
}


.black {
	font-size: 14px;
	font-family:Tahoma,Arial;
	color:#000000;
	line-height:3;
	background-color:#ffffff;
}
	
/* ссылки разделов */
a.title {
	background-color:#000000;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
} 

a.title:visited {
	background-color:#000000;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}

a.title:active {
	background-color:#000000;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}

a.title:hover {
	background-color:#000000;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#ffffff;
	text-decoration:underline;
}



/* ссылки под разделами */
a.title2 {
	background-color:#ffffff;
	font-family:Tahoma,Arial;
	font-size:14px;
	color:#ff0000;
	text-decoration:underline;
} 

a.title2:visited {
	background-color:#ffffff;
	font-family:Tahoma,Arial;
	font-size:14px;
	color:#ff0000;
	text-decoration:underline;
}

a.title2:active {
	background-color:#ffffff;
	font-family:Tahoma,Arial;
	font-size:14px;
	color:#00CC00;
	text-decoration:underline;
}

a.title2:hover {
	background-color:#ffffff;
	font-family:Tahoma,Arial;
	font-size:14px;
	color:#0066FF;
	text-decoration:underline;
}





/* заголовок раздела */
a.blacktitle {
	background-color:#ffffff;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#000000;
	text-decoration:none;
} 

a.blacktitle:visited {
	background-color:#ffffff;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}

a.blacktitle:active {
	background-color:#ffffff;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#000000;
	text-decoration:none;
}

a.blacktitle:hover {
	background-color:#ffffff;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#000000;
	text-decoration:underline;
}




tr.shapka2{
	background: white;
	color: #c0c0c0;
	width: 100%;
}





/* список работ */
a.grey-red {
	background-color:white;
	font-family:Verdana, Tahoma,Arial;
	font-size:17px;
	color:#3366cc;
	text-decoration:underline;
	line-height:1.3;
} 

a.grey-red:visited {
	background-color:white;
	font-family:Verdana, Tahoma,Arial;
	font-size:17px;
	color:#6699cc;
	text-decoration:underline;
	line-height:1.3;
}

a.grey-red:active {
	background-color:white;
	font-family:Verdana, Tahoma,Arial;
	font-size:17px;
	color:#ff0000;
	text-decoration:underline;
	line-height:1.3;
}

a.grey-red:hover {
	background-color:#ffffff;
	font-family:Verdana, Tahoma,Arial;
	font-size:17px;
	color:#ff0000;
	text-decoration:underline;
	line-height:1.3;
}




a {
	background-color:white;
	color:#3366cc;
	text-decoration:underline;
} 

a:visited {
	background-color:white;
	color:#6699cc;
	text-decoration:underline;
}

a:active {
	background-color:white;
	color:#ff0000;
	text-decoration:underline;
}

a:hover {
	background-color:#ffffff;
	color:#ff0000;
	text-decoration:underline;
}




/* копирайты */
a.copy{
	background-color:#000000;
	font-family:Tahoma,Arial;
	font-size:12px;
	color:white;
	text-decoration:underline;
	line-height:3;
} 

a.copy:visited {
	background-color:#000000;
	font-family:Tahoma,Arial;
	font-size:12px;
	color:white;
	text-decoration:underline;
	line-height:3;
}

a.copy:active {
	background-color:#000000;
	font-family:Tahoma,Arial;
	font-size:12px;
	color:white;
	text-decoration:underline;
	line-height:3;
}

a.copy:hover {
	background-color:#000000;
	font-family:Tahoma,Arial;
	font-size:12px;
	color:white;
	text-decoration:underline;
	line-height:3;
}



/* подсказки на работах */
sup.new{
	background-color:white;
	font-family:Tahoma,Arial;
	font-size:16px;
	color:#FF0000;
}


.main {
font-family:Tahoma,Arial;
font-size:19px;
color:#000000;
}
	
.nomber { color:#999999; text-align:right; font-size:15px; font-family:Verdana,Tahoma,Arial; }
.name { color:#888888; text-align:left;	line-height:1.3;}

div.otbivka0 { clear: both; float:left; font-size:1px; position:relative;}
div.otbivka { height:30px; clear:both;}
div.otbivka2 { height:20px; clear:both;}
div.otbivka3 { height:10px; clear:both;}

/* вся возьня с кубиками */
	body { margin:0; padding:0; }
	/* 16 */
	img { padding:0; margin:0; }
	div.cubeRow { width:760px; overflow:hidden; text-align:center; height:47px; margin:0 auto; clear:both; font-size:1px; cursor:default; }
	div.cubeRow-kubiks { width:760px; overflow:hidden; float:left; text-align:left; height:47px; margin:0 auto; clear:both; font-size:1px; cursor:default; }
	
	.cube  { width:47px; height:47px; overflow:hidden; float:left; font-size:1px; position:relative; z-index:1; }
	div.p, div.l, div.t, div.ch, div.fs, div.poli, div.sayts, div.rekl, div.interier, div.other { width:47px; height:47px; overflow:hidden; cursor:pointer; float:left; font-size:1px; position:relative; z-index:1; }
	.gray { position:absolute; z-index:2; top:0; left:0; width:47px; height:47px; }
	
	.cube3 { text-align:center; margin:0px; float:left; font-family:Tahoma; font-size:13px; cursor:pointer;}
	.cube3 a { color:#666; background:#fff; text-decoration:underline; }
	.cube img { border:0; }
	.cube3 a:hover, .cube4 a:hover { color:#f00; cursor:pointer;}


	.cube  { width:47px; height:47px; overflow:hidden; float:left; font-size:1px; position:relative; z-index:1; }
	.gray { position:absolute; z-index:2; top:0; left:0; width:47px; height:47px; }
	.color { position:absolute; z-index:1; top:0; left:0; width:47px; height:47px; }

.calk  { background:#fff; width:47px; height:47px; overflow:hidden; float:left; font-size:10px; text-align:left; color:#666; font-family:Verdana, Arial; position:relative; z-index:1; }	
.zaglavie { text-align:center; margin:0px; float:left; font-family:Tahoma; font-size:16px; cursor:pointer; clear:both; line-height:2;}
.zaglavie u { color: #000000; background:#fff; cursor:default; font-size:18px; text-decoration:none;}
	
.cube-box { position:relative; zoom:1; }
	
#help { position:absolute; z-index:100; display:none; /* overflow:visible; -moz-opacity:0; -khtml-opacity:0; opacity:0; filter:alpha(Opacity=0); */ }
#help .text { background:url(../pictures/cite_top.png) 0 0 no-repeat; width:177px; rfont:10px Tahoma, Arial; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:13px 13px 0 28px; text-align:left; }
#help .bottom { background:url(../pictures/cite_bottom.png) 0 0 no-repeat; width:218px; height:30px; overflow:hidden;  }
.ie6 #help .text  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/cite_top.png',sizingMethod='crop')  }
.ie6 #help .bottom  { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pictures/cite_bottom.png',sizingMethod='image')  }