body {
	color: #262626; background: #fff;
	font: 75%/1.3 arial, sans-serif;
	padding: 0; margin: 0;
	text-align: center;
}

img {
	display: block;
}

a img {
	border-width: 0;
}

a {
	color: #0066cc;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}

p {
	margin: 0 0 0.9em 0;
}

h1 {
	color: #960012;
	font: bold 125% arial, sans-serif;
	padding: 0; margin: 0 0 10px 0;
}

h2 {
	font: bold 100% arial, sans-serif;
	padding: 0; margin: 0 0 0 0;
}

ul {
	list-style: none;
	padding: 0; margin: 0 0 11px 13px;
}

ul li {
	background:  url(i/icon_li.gif) left 6px no-repeat;
	padding: 2px 0 0 14px;
}

form {
	margin: 0; padding: 0;
}

input.text, textarea {
	font: 100%/1.3 arial, sans-serif;
	margin: 0; padding: 0;
	border: 1px solid #a5acb2;
}

input.text, input.file {
	height: 20px;
}

input.button, input.file {
	font: 100%/1.3 arial, sans-serif;
}

* html input.checkbox {
	margin-left: -4px;
}

input.checkbox {
	margin-left: 0;
}





/*form*/

#sidebar {
	padding: 0 18px 25px 18px; font-size:10px !important; line-height:98%
}

#fio, #birthday {
	float: left;
	padding-right: 10px;
}

#fio input {
	width: 282px;
}

#birthday input {
	width: 88px;
}

.known {
	float: left;
	font: bold 84% "arial", serif;
	width: 144px;
}

input, textarea {
	margin-bottom: 10px !important;
}

input.text, input.file, textarea {
	width: 382px;
}

textarea {
	height: 50px;
}

input.button {
	width: 122px;
}

input.checkbox {
	display: inline;
	margin-bottom: 0 !important;
}

/********************************************************************************************/
#sec_top { text-align:left; width:756px; overflow:hidden; padding-top:5px; color:#FFFFFF; font-weight:900; background-image:url(i/logo2.gif); background-position:506px 0px; background-repeat:no-repeat}
#bbr { text-align:left !important; width:756px; height:40px; padding-top:15px; margin-left:15px;}
#bbr h1 {margin-top:20px; margin-left:15px;}
#sec_top .kr { float:left !important; /*margin-left:13px*/}
#content .kr { margin-top:5px; margin-bottom:18px}
	.kr { color:#EA2227; font-weight:500; font-size:14px}
	.kr a { text-decoration:underline !important; color:#EA2227}
	.kr a:hover { color:#494343}
#sec_top div { float:right;}
#sec_bot { background-color:#EA2227; height:30px;  color:#FFFFFF; font-size:13px; font-weight:900;}
#sec_bot div { padding-top:5px}
#sec_bot div, #sec_cont div { float:left}
#sec_bot div { text-align:center; vertical-align:middle;}

#sec_cont {overflow:hidden;}
#sec_cont div { text-align:left; font-weight:500;/* font-size:11px;*/ color:#494343}
	#sec_cont p { padding:1px}
	.gr { background-color:#E7E7E7; color:#474241;}
	#sec_cont .left { padding:0px; width:225px; padding-top:20px; margin-left:7px }
	#sec_cont .centr { padding:0px; width:250px; padding-top:20px; /*text-align:center;*/ margin-left:13px}
    #sec_cont .centr_big { padding:0px; width:500px; padding-top:15px; }
	#sec_cont .right { padding:0px; width:208px; padding-top:20px; margin-right:7px; float:right !important}
	#sec_cont .right.right_n_top { padding-top:0px;}
    #sec_cont .centr_b { padding:0px; width:330px; padding-top:0px; /*text-align:center;*/ margin-left:13px}
	#sec_cont .right_b { padding:0px; width:338px; padding-top:0px; margin-right:7px; float:right !important;}
	#sec_cont .right img { margin:30px 0px}
	.red { color:#EA2227; font-weight:600}
	.red_p {color:#EA2227;}
.st { background:url(i/str.gif) 3px 50% no-repeat;}
.bl { color:#221D1E; margin-bottom:0px; font-weight:600}
.bl  { font-size:12px !important}
.bl_ul {margin-top:12px; }
.bl_ul li { background-image:url(i/bl_ul.gif) !important; background-position:left 6px; background-repeat:no-repeat !important}
	.red_h { color:#EA2227; font-weight:600; margin-bottom:5px; text-align:center}

#sec_cont .centr img { margin-bottom:15px}
#sec_cont .centr table { width:250px;}
#sec_cont .centr table td { padding-bottom:7px; text-align:left !important }
	.st { }
.blue { color:#5370A8}
.red_d { color:#EA2227;}
.vos { color:#EF674D; text-align:center;}
.vos img { margin-right:5px}
h1 sup { font-size:13px}
.rr { background:url(i/rr.gif) no-repeat 0px 0px; margin:5px 0px}
.rr td { text-align:left; padding:0px 5px 0px 0px !important; font-size:9px; line-height:90%}
.top div { text-decoration:none !important; cursor:pointer}
.top:hover div { text-decoration:none !important; color:#FFFFFF}
#sec_bot .left { width:350px}
.selkt { float:right !important; margin-top:-3px; margin-right:5px}
.selkt select { float:right; width: 198px; margin: 0px 0 0 18px; border: 0px solid #578dd9 !important; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.centr_big h1 { color:#e60900; margin-bottom:25px;}
.centr_big ul { list-style:none; display:block; margin:0; padding:0; color:#000; font-size:12px;}
.centr_big li { padding:20px 10px 15px 80px; display:block; margin:0 0 15px; background:#ffcaca scroll no-repeat url(i/pdf.png) 23px 50%;}
.centr_big a { color:#d90000; text-decoration:underline;}
.centr_big a:hover { text-decoration:none;}

.sec_cont_tabl { padding: 15px 250px 0 5px; background: scroll no-repeat url(i/chel.png) 100% 50%; text-align:left;}
.sec_cont_tabl table { border:2px solid #d90000;  width:100%; border-collapse:collapse;}
.sec_cont_tabl th { background:#d90000; color:#fff; padding:10px 5px; width:33%; text-align:center;}
.sec_cont_tabl td { padding:6px 10px; border-left:1px solid #d90000; border-bottom:1px dotted #d90000; vertical-align:top;} 
.td_b { font-weight:bold;}
.sec_cont_tabl h1 {color:#e60900; margin-bottom:2px;}

.menu { text-align:center; width:460px; float:none!important;}

.paper {color:#e60900; margin:-10px 0 15px;}

.centr_big ul.ul_paper {background:#FFCACA; padding:15px 10px 10px 0;}
.centr_big .ul_paper li {background:url(http://www.bifiform.ru/i/pic.gif) no-repeat scroll 53px 10px; margin: 0px; padding: 5px 0 10px 80px;}

#footer-link {
	color: #0066CC;
	padding-bottom: 5px;
	font-weight: bold;
}
