@charset "UTF-8";
html,body {
	/* margin:0px;
	padding:0px; */
	background-color:	#FFFFFF;
	text-decoration:	none;
	color:				#000000;
	font-family:		Tahoma;
	text-align:			justify;
	cursor:				default;
	font-size:			12px;
}

img	{
	border:				0px;
}

a {
	font-family:		Verdana;
	color:				#0060FF;
	text-decoration:	none;
}


a:hover {
	color:				#0060FF;
	text-decoration:	underline;
}



.clear {
	height:				1px;
	width:				100%;
	clear:				both;
	overflow:			hidden;
	font-size:			0px;
	line-height:		0px;
}


h1 {
	text-align:			center;
	font-family:		Verdana;
	color:				#777777;
}

.center {
	text-align:			center;
}

.height100 {
	height:				100%;
}
.height40px {
	height:				40px;
}


table.signature {
	margin:				100px 0px 0px 0px;
	width:				100%;
}
table.signature td {
	text-align:			center;
	vertical-align:		middle;
	font-family:		Verdana;
	font-size:			11px;
	color:				#444444;
}




#mainMenu {
	margin-bottom:		20px;
	font-family:		Verdana;
	font-size:			14px;
}
#mainMenu span {
	color:				#AA0000;
}



/**************************************
			Главная
**************************************/
#terms {
	vertical-align:		top;
	height:				100px;
}
#tortoiseTD {
	vertical-align:		top;
	text-align:			center;
}
#tortoise {
	/* visibility:			hidden; */
	display:			none;
}








/*********************************
	Документация о сайтостроении
**********************************/
div.doc > div {
	margin:				50px 0px 50px 0px;
	padding:			10px 20px 10px 20px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#0000AA;
	background-color:	#EEF6FF;
	font-family:		Verdana;
	font-size:			14px;
}


div.doc > div > span {
	display:			block;
	padding:			0px 0px 0px 20px;
	font-family:		Arial;
	font-size:			12px;
	color:				#555555;
}




/*********************************
			Портфолио
*********************************/

.portfolio {
	width:				838px;
	/* border-collapse:	collapse; */ 
	/* border:			solid 1px #000000; */
}

/*
.portfolio tr:hover {
	background-color:	#CCCCCC;
}
*/

.portfolio td {
	border:				solid 1px #FFFFFF;
	padding:			0px;
	vertical-align: 	top;
	padding-top:		15px;
	padding-bottom:		15px;
}
.portfolio td.img {
	text-align:			center;
	width:				438px;
	border-right-width:	0px;
}
.portfolio td.text {
	text-align:			left;
	width:				400;
	padding-left:		10px;
	border-left-width:	0px;
}
.portfolio td.text > div {
}
.portfolio div.name {
	font-size:			16px;
	
}
.portfolio div.description {
	display:			none;
}












