#page-content{
padding-bottom:2em
}

.red-row{
text-indent:20px
}

.text-center{
text-align:center
}

h1{
	color:#cc3333;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:url(images/title-line.gif) no-repeat left bottom;
	margin:0;
	margin-bottom:15px;
	padding-bottom:8px;
	font-size:150%;
}

h2
{
	font-size:130%;
	color:#cc3333;
	margin-top: 1em;
    margin-bottom: 0.5em;
}

h3
{
	font-size:110%;
	color:#cc3333;
}

h4
{
	font-size:100%;
	color:#cc3333;
	margin:0;
}

img.image-resize{
}

img.image-popup{
}

.red{color:#cc3333;}
.blue{color:#007ab9;}

a{
	color:#007ab9;
}


a.more{
	padding-right:10px;
	background: transparent url(images/icon_to.gif) no-repeat right center;
}

#main p,
.highslide-maincontent p{
	margin-top: 1em;
    margin-bottom: 1em;
	line-height: 20px;
}

/*
#main div.center,
#main span.center,
#main p.center{
	text-align:center;
}

#main div.center,
#main span.center,
#main p.left{
	text-align:left;
}

#main div.center,
#main span.center,
#main p.right{
	text-align:right;
}*/

#main table.data,
.highslide-maincontent table.data{
/*-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;*/
}


#main table.data td,
.highslide-maincontent table.data td,
.highslide-html  table.data td{
	padding:5px;
	border:solid 1px #eee;
	background-color:#fff;
	font-size:11px;
}

#main table.data td.small{
	font-size:10px;;
}

#main .taLeft{
	text-align: left !important;
}

#main table.data tr.second td,
.highslide-maincontent table.data tr.second td,
.highslide-html table.data tr.second td{
	background-color:#fff;
}

#main table.data tr.hover td,
.highslide-maincontent table.data tr.hover td,
.highslide-html table.data tr.hover td{
	background-color:#fff;
}

#main table.data thead td,
.highslide-maincontent table.data thead td,
#main table.data tr.head td,
.highslide-maincontent table.data tr.head td,
.highslide-html table.data tr.head td{
	background-color:#EBF5FD;
	font-weight:bold;
	border:solid 1px #cccccc;
}

#main table.data td p,
.highslide-maincontent table.data td p,
.highslide-html table.data td p{
	margin:0;
	padding:0;
	font-size:11px;
}

.border-blue{
	border:solid 1px #A4D5EE;
	padding:10px;
	background-color:#F9FCFE;
}

.border-red{
	border:solid 1px #ffbbbb;
	padding:10px;
	background:#ffeeee;
}

.round5{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.round10{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.round3{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}


  .classic {
    border-collapse: collapse; /* Убираем двойные линии между ячейками */
   }
 .classic  td,  .classic  th  {
    padding: 3px; /* Поля вокруг содержимого таблицы */
    border: 1px solid #cecece; /* Параметры рамки */
   }
    .classic th  {
    background: rgb(220, 224, 227); /* Цвет фона */
   }


?
.button-group {
margin: 35px 0;
padding: 0;
font: 12px Verdana;
list-style-type: none;
}
  
.button-group li {
display: inline;
}
  
.button-group li a {
padding: 5px 10px;
border: 1px solid #aaa;
background-color: #eee;
color: #47a;
text-decoration: none;
}