/* CSS Document */
body { margin:0; padding:0; background:#FFFFFF; }

p, td { font-family: Arial; font-size:14px; line-height: 1.3; }

#main { padding:75px 0 95px 25px; margin-right:30px; line-height: 1.7; }
#main ul, ul.t14 { margin:0; padding:0; list-style-position: inside; }
#spisok { padding:64px 0 0 30px; line-height: 1.7; }

#main li, #mnmnu li, ul.t14 li { list-style:none; margin:0; padding:0; line-height: 1.7}

li { margin: 0 0 10px 0 }

A { color:#0C479D }
A:hover { text-decoration: none }

a.header, a.header:visited { color:000000; text-decoration: none; }

h1 { font-family: tahoma; font-size:20px; color:#000000; font-weight:normal; margin:35px 0 25px 0; }
h3 { font-family: arial; font-size:16px; font-weight:bold; color:#000000; }

img { border:0}
textarea { width:95%; height:130px; }

.t9 {
	font-family: tahoma;
	font-size:9px;
	font-weight:bold;
	color:#015EAB;
	}
.t11 {
	font-family: tahoma;
	font-size:11px;
	color:#0C479D
	}
.t11_1 {
	font-family: tahoma;
	font-size:11px;
	}
.t12 {
	font-family: tahoma;
	font-size:12px;
	margin:0;
	padding:0;
	}
	
.t12 li {
	font-family: tahoma;
	font-size:12px;
	font-weight:normal;
	color:#015EAB;
	}	
.t12 li a {
	font-family: tahoma;
	font-size:12px;
	font-weight:normal;
	}	
.t12 li a.sel, .t12 li a.sel:visited {
	font-family: tahoma;
	font-size:12px;
	font-weight:normal;
	color:#D31346;
	text-decoration:none;
	}	
	
.t12_1 {
	font-family: tahoma;
	font-size:12px;
	font-weight:regular;
	color:#D31346;}	
.t13 {
	font-family: tahoma;
	font-size:13px;
	font-weight:bold;
	color:#515151;}
.t13_1 a {
	font-family: tahoma;
	font-size:13px;
	font-weight:bold;
	color:#0C479D; white-space:nowrap}

.t13_2 { 
	font-family:tahoma;
	font-size:13px;
	color:#D31145;
	 white-space:nowrap;
	 font-weight:bold;
	}

.t13_2 a { color:#D31145 }
.t13_2 a:hover { text-decoration: none }

.t13_3 {
	font-family: tahoma;
	font-size:13px;
	color:#015EAB }

.t14 {
	font-family: tahoma;
	font-size:14px;
	font-weight:bold;
	color:#015EAB; white-space: nowrap }

.t14 a {
	font-family: tahoma;
	font-size:14px;
	font-weight:bold;
	color:#015EAB; white-space: nowrap }

.t14_1  {
	font-family: tahoma;
	font-size:14px;
	font-weight:bold;
	color:#D31346;}
	

.t14_2 {
	font-family: tahoma;
	font-size:14px;
	color:#0C479D;
	}
.t14_3 a { 
	font-family:tahoma;
	font-size:14px;
	color:#D31145
	}	
.t14_4 {font-family:tahoma;
	font-size:14px;
	color:#000000
	}
.t15 {
	font-family: tahoma;
	font-size:15px;
	font-weight:bold;
	color:#D10A40
	}
.t16 { 
	font-family: tahoma;
	font-size: 16px;
	white-space:nowrap;
	color:#000000
	}
.t16 a { 
	font-family:tahoma;
	font-size:16px;
	color:#D31145
	}
.t16_1 {
	font-family: tahoma;
	font-size:16px;
	color:#0C479D;
	}
.t16_2 { 
	font-family: tahoma;
	font-size: 16px;
	color:#D31145
	}
.t20 { 
	font-family:tahoma;
	font-size:20px; color:#000000}
.t17 { 
	font-family:tahoma;
	font-size:17px;
	color:#D31145}
.a11 {
	font-family: arial;
	font-size:11px;
	}
.a12 {
	font-family: arial;
	font-size:12px;
	color:#005CAB
	}
.a12_1 {
	font-family: arial;
	font-size:12px;
	color:#7b7b7b
	}
.a12_2 {
	font-family: arial;
	font-size:12px;
	}
.a12_3 {
	font-family: arial;
	font-size:12px;
	color:#707070
	}
.a12_4 {
	font-family: arial;
	font-size:12px;
	color:#0C479D;
	}
.a14 {
	font-family: arial;
	font-size:14px;
	color: #000;
	}
.a14_1 {
	font-family: arial;
	font-size:14px;
	color:#0C479D;
	}
.a14_2 {
	font-family: arial;
	font-size:14px;
	color:#D31346 }
.a14_3 {
	font-family: arial;
	font-size:14px;
	color:#7b7b7b
	}
.a14_4 {
	font-family: arial;
	font-size:14px;
	color:#005CAB
	}
.a14_5 {
	font-family: arial;
	font-size:14px;
	color:#6d6d6d
	}
.a26 {
	font-family: arial;
	font-size:26px
	}
	
.c_sup { color:#D31346; font-size:12px; }


#news { font: 14px Arial, Helvetica, sans-serif; color: #6C6C6C }
#news TD { padding: 0 0 15px 0 }
#news TD.ot1 { padding: 0 20px 15px 0 }
#news A { color: #005CAB; text-decoration: none }
#news A.lnk1 { color: #6C6C6C; text-decoration: none }
#news A:hover { text-decoration: underline }


.more { margin:35px 85px 0 0}
.shtamp { 
	height:170px;width:380px;
	background:url(/images/shtamp.gif) right top no-repeat;
	}
.shtamp_eng { 
	height:170px;width:380px;
	background:url(/images/shtamp_eng.gif) right top no-repeat;
	}
.phones1 {
	float:left;
	padding:45px 0 0 62px
	}
.phones2 {
	float:left;
	padding:25px 0 0 5px
	}

.phones3 {
	float:left;
	padding:45px 0 0 25px
	}

.bioritm1 { float:left; padding:55px 80px 55px 0}
.bioritm2 { padding:90px 0 90px 0}
.sostav { padding:15px 0 5px 0}
.sostav1 { padding:15px 0 5px 5px}
.poisk {  width:240px;}
#foot1 { line-height: 1.5; white-space:nowrap}
.foot2 { padding:3px 0 0 0; white-space:nowrap}
.vopros { width:240px; height:20px; margin-right:20px}
.vopros1 { background:url(/images/uglt.gif) top left no-repeat; padding:20px 0 0 20px}
.vopros1_1 { padding:20px 0 0 20px}
.vopros1_2 { padding:20px 20px 0 0}
.vopros2 { background:url(/images/ugld.gif) bottom left no-repeat; padding:7px 0 0 20px}
.vopros3 { background:url(/images/ugrt.gif) top right no-repeat}
.vopros4 { background:url(/images/ugrd.gif) bottom right no-repeat; padding:0 70px 0 0}
.sravnit1 { background: url(/images/uglt1.gif) left top no-repeat; padding: 0px !important; }
.sravnit2 { background:url(/images/ugld1.gif) left bottom no-repeat; padding: 0px !important; }
.sravnit3 { background:url(/images/ugrt1.gif) right top no-repeat; }
.sravnit4 { background:url(/images/ugrd1.gif) right bottom no-repeat}
.sravnit1_1 { background: url(/images/uglt2.gif) left top no-repeat}
.sravnit2_1 { background:url(/images/ugld2.gif) left bottom no-repeat}
.sravnit3_1 { background:url(/images/ugrt2.gif) right top no-repeat}
.sravnit4_1 { background:url(/images/ugrd2.gif) right bottom no-repeat}
table #sravnit5 { border-collapse:collapse; font-family:tahoma; font-size:14px; color:#6d6d6d}
.sravnit5 td { border:1px solid #c2c2c2; border-collapse:collapse;}
table #sravnit5_1 { border-collapse:collapse; font-family:tahoma; font-size:14px; color:#6d6d6d; margin-top:30px}
.vopros-otvet1 {
	font-family:tahoma;
	font-size:14px;
	font-weight:bold;
	padding-top:40px}
.vopros-otvet2 {
	font-family:arial;
	font-size:14px;
	padding-top:20px}
.str {
	font-family:arial;
	font-size:14px;
	padding:60px 0 50px 0}
.lenta { background:url(/images/lenta.jpg) right top no-repeat; height:100px}
.bordered {
    font-family: tahoma;
	font-size:14px;
	font-weight:bold;
	color:#015EAB;
 border: #015EAB;
 border-style: solid;
 border-left-width: 1px;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
}
.content {border:1px solid #015EAB;}
.content td {font-family: tahoma; font-size:12px; padding:3px; border:1px solid #015EAB;}


/* Roman */

.submnu { padding: 0 30px 95px 25px }
.box2 { margin: 0 0 90px 0 }
.page { width:20px; height:10px; background:#C4C4C4; font-size:12px; font-weight:bold; color:#FFFFFF }
.box3 { text-align: right }

.box4 { margin: 0 0 20px 0 }

.box5 { padding: 100px 30px 30px 45px }

.box6 { margin: 45px 0 90px 0 }

.fn1 { font-size: 14px }


.cl1 { color: #0C479D; }
h2.cl1 { color: #0C479D; font-size:14px; font-weight: bold; margin:0; }

.ot2 { margin-right: 20px }
.ot3 { margin-bottom: 30px }
.ot4 { padding-top: 30px }
.ot5 { margin-right: 10px }
.ot6 { margin: 0 0 10px 0 }

A.lnk2 { color: #000; text-decoration: none }
A.lnk2:hover { text-decoration: underline }


/*new*/
.t14_5 {
	font-family: tahoma;
	font-size:14px;
	color:#D1053B
	}
.a17 {
	font-family: arial;
	font-size:17px;
	color:#015DAB
	}
.a17_1 {
	font-family: arial;
	font-size:17px;
	color:#015DAB
	}
.a17_2 {
	font-family: arial;
	font-size:17px;
	font-weight:bold;
	color:#015DAB
	}
.opros { padding:80px 0 0 80px}

.t21 {
	font-family: tahoma;
	font-size:14px;
	font-weight:bold;
	color:#015EAB }

.t21 a {
	font-family: tahoma;
	font-size:14px;
	font-weight:bold;
	color:#015EAB }

h1.t20upper {
	font-family: tahoma;
	font-size:20px;
	font-weight:normal;
	color:#000;
	margin:0;
	text-transform:uppercase }

.search { background-color: #f3f3f3; border:3px solid #f3f3f3; width:100%; }
.search td {font-size:11px; padding:3px;}

/*FAQ*/
.faq-list div { font-family:tahoma; font-size:13px; color:#000000; padding-left:20px }
.faq-list div a { color:#1b5ca5 }


.t12 a {
	font-family: tahoma;
	font-size:12px;
	font-weight:bold;
	color:#015EAB; white-space: nowrap }

.pub { border:1px solid #a0a0aa; }
.pub td { padding: 6px; font-family:tahoma; font-size:12px; border:1px solid #a0a0aa; color:#000000; }

.pages { display:inline-block; width:20px; height:18px; text-align:center; background:#C4C4C4; font-size:12px; font-weight:bold; color:#FFFFFF; }

.voting td { font-family: arial; font-size:12px; padding:2px; border:0; }
.question ( border:0; font-family: arial; font-size:14px; color: #000; )
.question td ( border:0; font-family: arial; font-size:14px; color: #000; )


.ContentZone { font-family: Arial; font-size:14px; color: #000; padding:10px 0 50px 30px; text-align:left; vertical-align:top; }
.ContentZone table { border:0; border-collapse:collapse; margin:10px 0; }
.ContentZone table td { border:1px solid #000000; padding:4px; font: 14px Arial; }
.ContentZone table th { background-color:#faecd8; border:1px solid #000000; padding:4px; font:bold 14px Arial; }
.ContentZone ul, .ContentZone ol { margin:5px 0 5px 20px; padding:0 0 0 10px; }
.ContentZone li { margin:0; padding:0; }
.ContentZone p { margin:7px 0; /* text-indent:15px; */}
.ContentZone td p { margin:0; }
.ContentZone table.noborder td, .ContentZone table td.noborder, .ContentZone table.noborder th, .ContentZone table th.noborder { border:0; }
.ContentZone table.small td, .ContentZone table.small th, .ContentZone table td.small, .ContentZone table th.small, .ContentZone table.small td p, .ContentZone table.small th p, .ContentZone table td.small p, .ContentZone table th.small p, .ContentZone table th p.small, .ContentZone table td p.small { font-size: 12px; }
.ContentZone table.normal td, .ContentZone table.normal th, .ContentZone table td.normal, .ContentZone table th.normal, .ContentZone table.normal td p, .ContentZone table.normal th p, .ContentZone table td.normal p, .ContentZone table th.normal p { font-size: 14px; }

.ContentZone table.pub { border:1px solid #a0a0aa; }
.ContentZone table.pub td { padding: 6px; font-family:tahoma; font-size:12px; border:1px solid #a0a0aa; color:#000000; }

