body,td,div {font-family: sans-serif; font-size: 13px;}
.text  {font-family: sans-serif; font-size: 13px; color: #777777; line-height: 1.2;}
.zagolovok {font-family: sans-serif; font-size: 19px; color: #040097; line-height: 1.2;}
.login  {font-family: sans-serif; font-size: 14px; color: #1e1aa2; line-height: 1.2;}
td {font-family: sans-serif; font-size: 13px; color: #454545;}
a.menu {line-height: 1.5; text-decoration: underline; color: #454545; font-size: 13px;}
a.menu:hover {line-height: 1.5; text-decoration: none; color: #040097}


a.top_menu {line-height: 1.5; text-decoration: underline; color: #454545; font-size: 13px; font-weight: bold;}
a.top_menu:hover {line-height: 1.5; text-decoration: none; color: #040097; font-weight: bold;}

a { text-decoration: underline; color: #040097; font-size: 13px}
a:hover {text-decoration: none; color: #000000}

p {margin:0px;}

img {border: none;}
.faq {width: 480px;}

.topmenu { padding-left: 15px; padding-right: 15px;}

h1{font-size:14px; margin:0px;}
h2{font-size:13px; margin:0px;}
h3{font-size:12px; margin:0px;}

input.big,textarea.big,select.big {width:90%;}

.error_message {
	color:#c40000;
	font-weight:bold;
	padding: 15px;
}


.ok_message {
	color:#080499;
	font-weight:bold;
	padding: 15px;
}

.highlight {
	background:#e0e0e0;
}



.thumbnails
{
margin: -3em 0 0 -2em;
text-align: left;
}

.thumbnail
{
text-decoration: none;
display: -moz-inline-box;
display: inline-block;
vertical-align: top;
text-align: left;
margin: 3em 0 0 2em;
}

.thumbnail .r
{
width: 210px;
padding-top:2px;
padding-bottom:2px;
float: left;
}


a.thumbnail_link {text-decoration: none; color: #000000; font-size: 11px;}
a.thumbnail_link:hover {text-decoration: none; color: #040097; }

