a:link {
	color: #1d5396;
	text-decoration: underline;
}
a:visited {
	color: #818181;
	text-decoration: underline;
}
a:hover {
	color: #1d5396;
	text-decoration: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #090a0a;
	text-align: center;
	margin: 0px 0px 19px 0px;
}
img {
	border: 0px;
}
h1 {
	font-size: 22px;
	font-weight: bold;
	color: #af0f0f;
	margin-top: 0;
}
/*
h1.ind {
	padding: 0px;
	margin: 0px;
	color: #af0f0f;
}
*/
h2 {
	font-size: 14px;
	font-weight: normal;
}
h2.blhdr {
	margin: 0px;
}
table.info {
	color: #1d5396;
}
.info tr {
	height: 21px;
}
tr.drk {
	background-color: #eaeae4;
}
th {
	color: #71735d;
}


p, li, table td {
    font-size: 12px;
}



.preload {
	display: none;
}
.wrapper {
	width: 960px;
	height: auto;
	margin: 0 auto;
	padding: 0px 19px 6px 19px;
	text-align: center;
	border-top: none;
	border-right: #bdbdbd 1px solid;
	border-bottom: #bdbdbd 1px solid;
	border-left: #bdbdbd 1px solid;
}
.pagetop {
	float: left;
	width: 924px;
	height: 18px;
	padding: 28px 18px 0px 18px;
	background: url(/images/bg_pagetop.gif) repeat-x bottom;
	border-bottom: #ffffff 1px solid;
}
.headercontainer {
	float: left;
	width: 958px;
	height: 349px;
	border: #3e4142 1px solid;
	border-bottom: none;
}
.headerleft {
	float: left;
	width: 239px;
	height: 349px;
	background-color: #c0cbcf;
}
.headerright {
	float: left;
	width: 718px;
	height: 349px;
	border-left: #ffffff 1px solid;
}
.navblock1 {
	float: left;
	width: 239px;
	height: 260px;
	margin: 0px;
	background-color: #800b0b;
}

.menu1 {
	float: left;
	width: 205px;
	height: 20px;
	padding: 6px 0px 0px 34px;
	color: #e6e6e6;
	text-align: left;
	background-image: url(/images/bg_menu1.jpg);
}

a.menu1 {
	color: #e6e6e6;
	text-decoration: none;
}

a.menu1:link {
	color: #e6e6e6;
	text-decoration: none;
}
a.menu1:visited {
	color: #c1c1c1;
	text-decoration: none;
}


a.menu1:hover {
	color: #e6e6e6;
	text-decoration: none;
	background-image: url(/images/bg_menu1_ov.jpg);
}
span.menuempty {
	float: left;
	width: 239px;
	height: 26px;
	background-image: url(/images/bg_menu1_emp.jpg);
}

span.menu1 {
	color: #ffffff;
	font-weight: bold;
}

.current {
	color: #ffffff;
	font-weight: bold;
}

.blockcontainer {
	float: left;
	width: 960px;
	height: 120px;
}
.topbl1 {
	float: left;
	width: 221px;
	height: 116px;
	padding-top: 3px;
	padding-left: 17px;
	background: #c0cbcf url(/images/bg_bl1.jpg) no-repeat top left;
	border-right: #3e4142 1px solid;
	border-bottom: #3e4142 1px solid;
	border-left: #3e4142 1px solid;
}
.topbl1#bl1pagetwo {
	width: 220px;
	border-left: #ffffff 1px solid;
	border-bottom: #949494 1px solid;
}
.topbl2 {
	float: left;
	width: 218px;
	height: 110px;
	padding-top: 9px;
	padding-left: 20px;
	text-align: left;
	background: #c5c7ca url(/images/bg_bl2.jpg) repeat-x bottom;
	border-right: #3e4142 1px solid;
	border-bottom: #3e4142 1px solid;
	border-left: #ffffff 1px solid;
}
.topbl2#bl2pagetwo, .topbl3#bl3pagetwo {
	width: 220px;
	margin-top: 16px;
	border-left: none;
	border-right: none;
	border-bottom: #949494 1px solid;
}
.topbl3 {
	float: left;
	width: 218px;
	height: 110px;
	padding-top: 9px;
	padding-left: 20px;
	text-align: left;
	background: #c0cbcf url(/images/bg_bl3.jpg) repeat-x bottom;
	border-right: #3e4142 1px solid;
	border-bottom: #3e4142 1px solid;
	border-left: #ffffff 1px solid;
}

/*
перенесен в style_XX.css
.topbl4 {
	float: left;
	width: 200px;
	height: 54px;
	padding-top: 65px;
	padding-left: 38px;
	text-align: left;
	background: #6b0909 url(/images/bg_bl4.jpg) no-repeat top left;
	border-right: #3e4142 1px solid;
	border-bottom: #3e4142 1px solid;
	border-left: #ffffff 1px solid;
}
*/

.topbl4#bl4pagetwo {
	margin-top: 10px;
	border: #6b0909 1px solid;

}
.menu2 {
	float: left;
	width: 175px;
	height: 16px;
	padding: 6px 0px 0px 17px;
	color: #090a0a;
	text-align: left;
	border-top: #ffffff 1px solid;
	border-bottom: #6f7273 1px solid;
	background: url(/images/bg_menu2.gif) no-repeat left;
}
#bgtopno {
	border-top: none;
}
a.menu2:link {
	color: #090a0a;
	text-decoration: none;
}
a.menu2:visited {
	color: #5e6365;
	text-decoration: none;
}
a.menu2:hover {
	color: #090a0a;
	text-decoration: none;
	background-image: none;
}
span.menu2 {
	font-weight: bold;
}
#butlogin {
	float: left;
	display: block;
	width: 56px;
	height: 19px;
	padding-top: 4px;
	margin-top: 8px;
	margin-left: 2px;
	text-align: center;
	background: #b9bbbf url(/images/but_login.jpg) no-repeat;
	cursor: pointer;
}
a#butlogin:link {
	color: #090a0a;
	text-decoration: none;
}
a#butlogin:visited {
	color: #090a0a;
	text-decoration: none;
}
a#butlogin:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(/images/but_login_ov.jpg) no-repeat;
}
#butsearch {
	float: left;
	display: block;
	width: 56px;
	height: 19px;
	padding-top: 4px;
	margin-top: 8px;
	margin-left: 2px;
	text-align: center;
	background: #a7b1b4 url(/images/but_search.jpg) no-repeat;
	cursor: pointer;
}
a#butsearch:link {
	color: #090a0a;
	text-decoration: none;
}
a#butsearch:visited {
	color: #090a0a;
	text-decoration: none;
}
a#butsearch:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(/images/but_search_ov.jpg) no-repeat;
}
#butrequest {
	display: block;
	width: 162px;
	height: 20px;
	padding-top: 3px;
	text-align: center;
	font-size: 14px;
	background: #c0cbcf url(/images/but_request.jpg) no-repeat;
}
a#butrequest:link {
	color: #090a0a;
	text-decoration: none;
}
a#butrequest:visited {
	color: #090a0a;
	text-decoration: none;
}
a#butrequest:hover {
	color: #ffffff;
	text-decoration: none;
	background: url(/images/but_request_ov.jpg) no-repeat;
}
.contentcontainer {
	float: left;
	width: 924px;
	height: auto;
	margin: 0px 18px;
	padding: 30px 0px 20px 0px;
	text-align: left;
}
.leftcolumnin_home {
	float: left;
	/* width: 402px; */
	width: 920px;
	height: auto;
	padding-right: 10px;
	font-size: 12px;
}
.rightcolumnin {
	float: right;
	width: 462px;
	margin-left: 20px;
	padding-bottom: 10px;
	height: auto;
	font-size: 12px;
	/* background-color: yellow; */
}
.rightbltopin {
	float: left;
	width: 446px;
	height: 22px;
	margin-top: 16px;
	padding-left: 16px;
	background: url(/images/bg_rightbltopin.gif) no-repeat left bottom;
}
.rightblockin {
	float: left;
	width: 446px;
	height: auto;
	padding-top: 10px;
	padding-left: 16px;
	background: url(/images/bg_dotlines.gif) repeat-y left;
}
.footer {
	float: left;
	width: 960px;
	height: 121px;
	background: #e0e0d7 url(/images/bg_footer.jpg) repeat-x top;
}
.footerleft {
	float: left;
	width: 725px;
	height: 77px;
	padding-top: 44px;
	padding-left: 18px;
	text-align: left;
	background: url(/images/bg_footer_left.jpg) no-repeat left;
}
.footerright {
	float: right;
	width: 217px;
	height: 121px;
}

/* = INSIDE PAGES
----------------------------------------------- */
.container {
	float: left;
	width: 962px;
	height: auto;
	border-top: #3e4142 1px solid;
}
.columnleft {
	float: left;
	width: 241px;
}
.colbrdr {
	width: 239px;
	border-left: #444747 1px solid;
	border-right: #bdbdbd 1px solid;
}
.columnright {
	float: left;
	width: 721px;
}

/* =txt
----------------------------------------------- */
.alignleft {
	text-align: left;
}
.aligncenter {
	text-align: center;
}
.alignright {
	text-align: right;
}
.gray {
	color: #4a4b45;
}
.red {
	color: #af0f0f;
}
.red a:link {
	color: #af0f0f;
	text-decoration: underline;
}
.red a:visited {
	color: #818181;
	text-decoration: underline;
}
.red a:hover {
	color: #af0f0f;
	text-decoration: none;
}
.ten {
	font-size: 10px;
}
.twelve {
	font-size: 12px;
}

/* =block
----------------------------------------------- */
.fl {
	float: left;
}
.fr {
	float: right;
}
.width218 {
	float: left;
	width: 218px;
	margin-bottom: 8px;
}

/* =img
----------------------------------------------- */
.mrgnbttm3m {
	margin-bottom: -3px;
}
.flag {
	float: left;
	vertical-align: text-top;
	margin-right: 4px;
}

/* =form
----------------------------------------------- */
.field {
	float: left;
	width: 120px;
	height: 18px;
	padding: 3px 4px 1px 4px;
	margin-top: 8px;
	font-size: 11px;
	border-bottom: #c5c7c8 1px solid;
	border-left: #929596 1px solid;
	border-top: #929596 1px solid;
	border-right: #c8c8c8 1px solid;
}
.field#but {
	float: left;
}
.line_field {
    float: left;
	width: 130px;
	padding: 3px 4px 3px 4px;
	margin-top: 8px;
	font-size: 11px;
	border-bottom: #c5c7c8 1px solid;
	border-left: #929596 1px solid;
	border-top: #929596 1px solid;
	border-right: #c8c8c8 1px solid;
}


form {
    margin: 0;
}


span.name{
  	color: #af0f0f;
}





table.data th{
 background-color:#914b4d;
 color:#ffffff;
 font-weight:bold;
 padding:5px;
}
table.data td {
 padding-left:7px;
 padding-right:7px;
 background-color:#ecf0f1;
}
table.data td.small {
 font-size:0.7em;
}


div.form{border:1px solid #999999;background: #F8F9FB url(/images/bg_form.jpg) repeat-x bottom;}
div.form div.pad{padding:8px;}
div.form div.head{padding-bottom:10px;padding-left:6px;font-size:130%}
div.form div.body{
}