body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.toptexts td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}

.toppanel{
	background-color: #e1e9eb;

	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #bdcfd6;
}
.logo {
margin-left:20px;
}
.searchbutton {
width:100px;
height:22px;
margin-left:10px;
margin-right:20px;
background-color: #8AB8E3;

	background-image: url(/images/bluebutton_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 10px;
	color: #FFFFFF;
	border: 1px solid #ffffff;
	margin-bottom:2px;
}
.searchfield {
width:300px;
font-size: 10px;
margin-left:18px;
height: 24px;
}
.loginform{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 20px;
}
.loginform input{
height: 18px;
}
.loginform .redbutton{
margin-bottom:1px;
}
.maintext2 td, .maintext2 th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.leftcolumn2 {
border-top: solid 1px #bdcfff;
border-right: solid 1px #bdcfff;
border-bottom: solid 1px #bdcfff;
width:220px;
}
.rightcolumn2 {
border-top: solid 1px #bdcfff;
border-left: solid 1px #bdcfff;
border-bottom: solid 1px #bdcfff;
width:220px;
padding-bottom:5px;
}
.centercolumn2 {
border-top: solid 1px #bdcfff;
border-bottom: solid 1px #bdcfff;
width:510px;
}
.leftmenu2 {
margin-top:5px;
border: solid 1px #bdcfff;
width: 210px;
background-color: #f1f4f6;
}
.leftmenu2 th {
text-align: left;
background-image:url(/images/th.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFFFFF;
padding-left:10px;
}
.leftmenu2 td {
padding-top:3px;
padding-bottom: 3px;
padding-left:10px;
}
.leftmenudivider2{
height:5px;
}
.opros2 {
padding:0px;
margin-top:5px;
border: solid 1px #bdcfff;
height:10px;
width: 210px;
background-color: #f1f4f6;
}
.opros2 th {
text-align: left;
background-image:url(/images/th.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#FFFFFF;
padding-left:10px;
}
.bottomcell2{
text-align: center;
color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:10px;
}
.bottomcell2 a{
margin-left:5px;
margin-right:5px;
}
.rightbanners {
text-align: center;
margin-top:5px;
}
.rightbanners table{
margin-top:5px;
}

.picbox{
width:120px;
float:left;
margin-bottom:10px;
}

.textbox{
min-width:150px;
	margin-left:120px
}
.textbox p{
margin:0px;
}

.articlepic{
border: 1px solid #02589D;
width:100px;
height:141px;
}

.tabmore{
position:relative;
top:165;
text-align:right;
font-weight: bold;
margin-bottom:-10px;
}

.tabmore2{
position:relative;
top:130;
text-align:left;
font-weight: bold;
margin-bottom:-10px;
}

/* вертикальное выравнивание внутри div */
.snruzhi {
	border: none;
	display: table; #position: relative; overflow: hidden;
}

.vnutri {
	border: none;
	#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
}
.vnutri2 {
	border: none;
	#position: relative; #top: -50%;
}
#verticalalignintab {
height:130px;
}

.centercolumn3 {
border-top: solid 1px #bdcfff;
border-bottom: solid 1px #bdcfff;
width:490px;
text-align:left;
padding:10px;
padding-top:5px;
}