body {
	margin: 0;
	padding: 0;
	background: transparent url(../i/back.png) repeat;
	font-family: Georgia
}
table {
	border: 0;
	border-collapse: collapse;
}
table td {
	padding: 0;
}
a {
  outline: none;
  color: rgb(0,156,61);
  background: white;
}
a:hover {
	text-decoration: none
}
#main {
	width: 100%;
	height: 100%
}
#topCell {
	height: 199px;
	background: transparent url(../i/top-back.jpg) repeat-x scroll
}
#topCell img {
	padding: 22px;
	float: left
}
#contentCell {
	text-align: center
}
#topmenu {
width: 100%;
	float: left;
	height: 184px;
}

.tMenu {
display: block;
	width: 200px;
	text-align: center;
	font-size: 22px;
	color: #00612F;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tMenu:hover,.subMenu a:hover,.tMenu.active,.subMenu a.active  {
	background: transparent url(../i/arrow-small.gif) no-repeat scroll right top;
}

.subMenu {
	text-align: center;
}
.subMenu a {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 20px;
	color: rgb(0,97,47);

}

#title, #content { margin-left: auto; margin-right: auto; text-align: left}
#title {background: white;	width: 740px; margin-bottom: 5px; color: rgb(0,157,62); padding: 5px;}
#content {
	background: white;
	width: 730px;
	padding: 10px
}

#content p img {border: 1px solid rgb(178,240,42); background: #E6FFBA; padding: 4px}


.portfolioList
{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -2em;

/* Эти правила для IE */
position: relative;
display: inline-block;
clear: both;
}
.portfolioList:after
{
content: '';
display: block;
clear: both;
}
.portfolioList .left
{
position: relative;
float: left;

/* Убираем удвоение отступов в IE */
display: inline;

/* Прячем все, что вдруг вылезло за наши ограничения */
overflow: hidden;

/* Отсупы между float-блоками */
margin: 3em 0 0 2em;

/* Задаем минимальную ширину по картинке и тексту */
width: 330px;
min-width: 330px;
}
.portfolioList .left .r
{
position: absolute;
top: 0;
left: 0;
width: 100%;
text-align: center;
}
.portfolioList .left .min
{
/* Задаем минимальную высоту по картинке */
margin: 0 0 330px 0;

/* Задаем минимальную высоту по тексту */
height: 4em;

/* Дублируем значение минимальной ширины по картинке для IE */
width: 330px;
}

.portfolioList .left .r img {padding: 4px; border: 1px solid rgb(178,240,42);}

#content p {padding:0; margin: 0; margin-bottom: 7px}

#bottomCell {padding: 30px}

#bottomCell div {width: 300px; float: left; text-align: right;}
#bottomCell div span { background: white; padding-left: 2px; padding-right: 2px}
#bottomCell div h1 {font-size: 16px; margin: 0; font-weight: normal}
