body { width:100%; height:100%; margin:0; padding:0; background:#012951; }

td { color:#333333; font-size:12px; font-family:tahoma; }

.white { color:#ffffff; font-size:12px; font-family:tahoma; }

a { color:#0057a6; text-decoration:underline; }
a:hover { text-decoration:none; }

.main { width:1000px; height:100%; background:white;}

.mn1 { height:271px; }
.mn2 { background:url(/images/bg.gif) bottom left repeat-x; padding:0 0 12px 0;}
.mn3 { height:64px; background:url(/images/b2.jpg) top left repeat-x; }

.bottom1 { width:100%; height:64px; background:url(/images/b1.jpg) top left no-repeat; }
.bottom2 { width:100%; height:64px; background:url(/images/b3.jpg) top right no-repeat; position:relative; }

.copy { position:absolute; top:20px; left:300px; width:400px; text-align:center; color:white; font-size:11px; }

.tp1 {background:url(/images/t1.jpg) no-repeat;}
.tp2 {background:url(/images/t2.jpg) 125px top no-repeat;}
.tp3 {background:url(/images/t3.jpg) 250px top no-repeat;}
.tp4 {background:url(/images/t4.jpg) 375px top no-repeat;}
.tp5 {background:url(/images/t5.jpg) 500px top no-repeat;}
.tp6 {background:url(/images/t6.jpg) 625px top no-repeat;}
.tp7 {background:url(/images/t7.jpg) 750px top no-repeat;}
.tp8 {background:url(/images/t8.jpg) 875px top no-repeat; position:relative; }

.tp1, .tp2, .tp3, .tp4, .tp5, .tp6, .tp7, .tp8 {
	width:100%;
	height:271px;
}

.logo { position:absolute; top:53px; left:58px; }
.login { position:absolute; top:62px; left:776px; width:224px; }

.inp1 { position:absolute; top:3px; left:0; background:url(/images/inp.gif) top left no-repeat; }
.inp2 { position:absolute; top:33px; left:0; background:url(/images/inp.gif) top left no-repeat; }
.ln1 { position:absolute; top:64px; left:0; }
.ln2 { position:absolute; top:63px; left:62px; color:white; font-size:11px; font-family:arial; }
.ln3 { position:absolute; top:76px; left:62px; color:white; font-size:11px; font-family:arial; }
.inp1 input, .inp2 input {
	width:160px;
	height:23px;
	border:0;
	background:none;
	padding:3px 2px 0 2px;
}
.menushka { position:absolute; top:226px; left:0; text-align:center; width:1000px; }
.menushka a {
	font-family:Georgia;
	font-size:13px;
	font-style:italic;
	color:white;
	text-decoration:none;
	padding:7px 30px 7px 30px;
	display:block;
}
.menushka a:hover { text-decoration:underline; }
/*.oo { background:url(/images/mu2.gif) top right no-repeat; } */

.center { width:100%; height:100%; background:url(/images/topbg.gif) top left repeat-x; }
.cr1 { background:url(/images/strelka_pravo.gif) center left no-repeat; padding:15px 55px 35px 60px; vertical-align:top;}
.cr2 { width:300px; padding:54px 35px 60px 0;  vertical-align:top;}
.cr3 { width:257px; background:url(/images/left.gif) top left repeat-x #f2f6fa; padding:40px 0 30px 0; vertical-align: top; }
.cr4 { padding:15px 45px 35px 42px; vertical-align: top; }

.vhod { width:300px; background:url(/images/krug.gif) right 10px no-repeat; }
.vd1 { padding:0 0 15px 0; }
.vd2 { width:112px; padding:4px 0 2px 0; }
.vd3 { padding:2px 0 2px 0; }
.vd4 { width:73px; padding:2px 7px 0 0; }

.it { background:url(/images/in1.gif) top left no-repeat; }
.it input { width:162px; height:20px; border:0; background:none; }
.it2 { background:url(/images/in2.gif) top left no-repeat; }
.it2 input { width:162px; height:70px; border:0; background:none; }
.it3 { background:url(/images/in3.gif) top left no-repeat; }
.it3 input { width:82px; height:20px; border:0; background:none; }

.pervaja { width:100%; height:282px; background:url(/images/str_top.gif) top left repeat-x; }
.pa1 { background:url(/images/str_vopros.gif) top right no-repeat;
padding:44px 108px 30px 65px; font-size:13px; line-height:18px; }
.pa2 { width:293px; background:url(/images/topbg.gif) top left repeat-x #fff; padding:45px 90px 20px 62px; }

h1 {
	font-family:Georgia;
	font-size:24px;
	font-style:italic;
	line-height:28px;
	color:#0057a6;
}

h2 {
	font-family:Georgia;
	font-size:18px;
	font-style:italic;
	line-height:28px;
	color:#0057a6;
}

.zachem, .pochemu {
	font-family:Georgia;
	font-size:26px;
	font-style:italic;
	line-height:28px;
}
.zachem {
	border-bottom:1px dashed #0057a6;
	color:#0057a6;
}
.zag {
	font-family:Georgia;
	font-size:20px;
	font-style:italic;
	border-bottom:1px dashed #0057a6;
	color:#0057a6;
}
.podd {
	position:absolute;
	top:140px;
	left:66px;
	color:white;
	font-family:Georgia;
	font-size:16px;
	font-style:italic;
}
.red2 { color:#eb3d00; }
.zag3 {
	font-family:Georgia;
	font-size:20px;
	font-style:italic;
	color:#0057a6;
}
.submu { margin:0 0 17px 0; font-size:11px; }
.pochemu {
	border-bottom:1px dashed #eb3d00;
	color:#eb3d00;
}
.zag2 {
	font-family:Georgia;
	font-size:20px;
	font-style:italic;
	border-bottom:1px dashed #eb3d00;
	color:#eb3d00;
}
.podrob { color:#0057a6; font-size:11px; text-decoration:none; }

.blue { color:#0057a6; font-weight:bold; font-style:italic; font-family:Georgia; text-decoration:none; }
.ora { color:#eb3d00; font-weight:bold; font-style:italic; font-family:Georgia; text-decoration:none; }

.num1 {
	color:#b2b2b2;
	font-family:Georgia;
	font-size:22px;
	font-style:italic;
	padding:4px 20px 4px 0;
}
.num2 { padding:11px 0 4px 0; }
.num4 { background:url(/images/ik3.gif) top right no-repeat; width:100%; }

.vtoraja { width:100%; height:308px; }
.va1 { width:60px; background:url(/images/strelka_pravo.gif) center left no-repeat; }
.va2 { width:275px; background:url(/images/ik1.gif) right 15px no-repeat; padding:30px 0 20px 0; }
.va4 { background:url(/images/ik2.gif) right 25px no-repeat; padding:30px 0 20px 0; }
.va3 { width:48px; }
.va5 { width:313px; background:url(/images/strelka_novosti.gif) top left no-repeat #ecf1f7; padding:25px 0 20px 60px; }

.chetvetaja { width:100%; height:140px; margin-top: 20px; }
.va6 { width:60px; background:url(/images/strelka_pravo2.gif) top left no-repeat; }
.va7 { width:900px; padding:10px 25px 5px 0; }

.dalee { margin:10px 0 0 0; }


.ni2 {
	background:url(/images/date.gif) left 16px no-repeat;
	color:white;
	font-family:Georgia;
	font-size:35px;
	font-style:italic;
	padding:0 6px 9px 12px;
	height:72px;
	vertical-align:middle;
}
.ni1 { padding:10px 20px 10px 0; font-size:11px; font-family:arial; width:160px; vertical-align:middle; }
.ni1 a { color:#990000; }
.ni3 { font-size:11px; padding:19px 0 0 0; }

.tretja { width:100%; height:280px; }
.ta1 { background:url(/images/str_gol.gif) top right no-repeat #e4f5fc; padding:26px 57px 20px 62px; }
.ta2 { width:283px; background:url(/images/pismo.gif) 201px 10px no-repeat; padding:26px 40px 10px 12px; }

.jkj { width:100%; }
.jj { padding:6px 44px 0 7px; text-align:right; }

.zc1 { width:247px; }
.zc1 img { border:1px solid #b2b2b2; }
.gfd { margin:25px 0 0 0; }
.zc2 { padding:45px 0 0 0; }
.zc3 { padding:14px 30px 0 0; }
.zc3 a { color:#0057a6; }

.pol { border-top:1px dashed #cbcbcb; margin:20px 0 17px 0; }

.menushka ul { margin:0; padding:0; }
.ogogo {
	/* background:url(/images/mu1.gif) top left no-repeat; */
	font-weight: bold;
}

.bor { border:1px solid #dae9ef; }
.cf1 { width:53px; padding:3px 0 3px 48px; color:#666666; }
.cf2 { padding:3px 0 3px 0; }
.chtrf { background:url(/images/strelko.gif) center left no-repeat; height:184px; }
.red { color:#eb3d00; }

.si1 { width:33px; background:url(/images/ii1.gif) 5px 0 no-repeat; }
.si2 { padding:0 0 20px 0; }
.shtuki { margin:15px 20px 0 15px; }
.si3 { background:url(/images/ii2.gif) 0 0 no-repeat; }
.si4 { background:url(/images/ii3.gif) 0 0 no-repeat; }
.si5 { background:url(/images/ii4.gif) 0 0 no-repeat; }

.mes_red {
 width:100%;
 margin: 10px; 0 10px 0;
 text-align: center;
 color: #d11f4f;
 border: 1px solid #012951;
 background-color: #f2f6fa;
 padding: 8px 11px;
 font-size: 11px; 
 font-weight:bold;
}
.mes_blue {
 width:100%;
 margin: 10px; 0 10px 0;
 text-align: center;
 color: #001d52;
 border: 1px solid #012951;
 background-color: #f2f6fa;
 padding: 8px 11px;
 font-size: 11px; 
 font-weight:bold;
}


.form_webforms { color:#4c4c4c; }
.form_webforms input.text { height:25px; background-color:#fcfcfc; width:100%; padding:5px 7px; border:1px solid #ccc; font-size:9pt; font-family: Verdana, Arial, Helvetica, Verdana, Geneva, sans-serif; color:#4c4c4c; }
.form_webforms input.question { height:25px; background-color:#fcfcfc; width:100%; padding:4px 7px; border:1px solid #ccc; font-size:9pt; font-family: Verdana, Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:normal; color:#4c4c4c; }
.form_webforms input checkbox { background-color:#fcfcfc; border:1px solid #ccc; line-height:normal; color:#4c4c4c; }
.form_webforms select{ background-color:#fcfcfc; border:1px solid #ccc; font-size:13px; font-family: Verdana, Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:normal; color:#4c4c4c;}
.form_webforms textarea { background-color:#fcfcfc; width:250px; height:110px; padding:3px 7px; border:1px solid #ccc; font-size:8pt; font-family: Verdana, Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:16px; color:#4c4c4c; overflow:auto; }
.form_webforms textarea.question { background-color:#fcfcfc; width:100%; height:110px; padding:3px 7px; border:1px solid #ccc; font-size:8pt; font-family: Verdana, Arial, Helvetica, Verdana, Geneva, sans-serif; line-height:16px; color:#4c4c4c; overflow:auto; }
.form_webforms input.submit_r2 { background-color:#fcfcfc; width:130px; color:#4c4c4c; border:1px solid #ccc; padding:3px 5px; }
.form_webforms .checkbox div { margin-bottom:0;}

.enter2 { padding-top: 9px; }
.enter { background: url('/images/vhod.gif'); width:55px; height:27px; color:#ffffff; border:0px solid #ccc; padding:1px 5px; }

.border_table {
	border-style: solid;
	border-right-width: 0px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-color: #bbbbbb; 
	border-left-color: #bbbbbb; 
	border-top-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
}

.border_td {
	border-style: solid;
	border-right-width: 1px;
	border-left-width: 0px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-color: #bbbbbb; 
	border-left-color: #bbbbbb; 
	border-top-color: #bbbbbb;
	border-bottom-color: #bbbbbb;	
}