body { 
	width:100%; height:100%; margin:0; padding:0; 

	/* Зимний фон */
	background:url(images/zimnij_fon/winter.jpg) top center no-repeat;

	/* Весенне-Летний фон */
	/*background:url(images/new_fon.jpg) top center no-repeat;*/ 
}

td { vertical-align:top; color:#8a8a8a; font-size:13px; font-family:arial; }

a, .zmaga, .zaga3 { color:#0099c1; text-decoration:underline; cursor: pointer;}
a:hover, .zmaga:hover, .zaga3:hover, .zmaga_hover, .zaga3_hover { text-decoration:none; }

.aht2 { border-top:1px solid #0388ab; border-right:1px solid #0388ab; }
.aht {
	border-bottom:1px solid #0388ab;
	border-left:1px solid #0388ab;
	padding:2px 10px 2px 10px;
	vertical-align:middle;
}

.figovina2 { position:absolute; bottom:30px; right:210px; }
.figovina3 { position:absolute; bottom:30px; right:110px; }
.figovina4 { position:absolute; bottom:30px; right:10px; }

.figovina2 img, .figovina3 img, .figovina4 img {
	 opacity: 0.4;
}


.main { width:1000px; height:100%; }
.main2 { width:769px; height:100%; }

.mn1 { height:340px; padding-left: 20px; padding-top: 0px}
.mn199 { height:335px; padding-left: 20px; padding-top: 0px}
.mn2 { background:url(images/hhh.gif) top center no-repeat; }
.mn22 { }
.mn3 { height:100px; }
.bottom { width:100%; height:100px; position:relative; }

.mn1hu1 { height:340px;  background:url(images/hu2.jpg) 15px top no-repeat; padding:254px 0 0 755px; }
.mn1hu2 { height:340px;  background:url(images/hu4.jpg) 15px top no-repeat; padding:254px 0 0 755px; }
.mn1hu3 { height:340px;  background:url(images/hu3.jpg) 15px top no-repeat; padding:254px 0 0 755px; }
.mn1hu4 { height:340px;  background:url(images/hu1.jpg) 15px top no-repeat; padding:254px 0 0 755px; }

.mn1hu1 img, .mn1hu2 img, .mn1hu3 img, .mn1hu4 img { border:0; }

.mn92 { height:40px; background:url(images/f9.jpg) 261px bottom no-repeat; }
.mn10 { height:271px; }

.tpf1 {background:url(images/f1.jpg) no-repeat;}
.tpf2 {background:url(images/f2.jpg) 96px top no-repeat;}
.tpf3 {background:url(images/f3.jpg) 192px top no-repeat;}
.tpf4 {background:url(images/f4.jpg) 288px top no-repeat;}
.tpf5 {background:url(images/f5.jpg) 384px top no-repeat;}
.tpf6 {background:url(images/f6.jpg) 480px top no-repeat;}
.tpf7 {background:url(images/f7.jpg) 576px top no-repeat;}
.tpf8 {background:url(images/f8.jpg) 672px top no-repeat; position:relative; }

.tpf1, .tpf2, .tpf3, .tpf4, .tpf5, .tpf6, .tpf7, .tpf8 {
	width:100%;
	height:271px;
}

.fmu1 { position:absolute; top:218px; left:360px; }
.fmu2 { position:absolute; top:218px; left:434px; }
.fmu3 { position:absolute; top:218px; left:507px; }
.fmu4 { position:absolute; top:218px; left:563px; }
.fmu5 { position:absolute; top:218px; left:661px; }


.copy { text-align:center; position:absolute; top:27px; left:10px; }
.navs1 { vertical-align:middle; padding:0 10px 0 0; }
.navs2 { vertical-align:middle; padding:0 0 1px 0; font-size:10px; color:#444444; }

.kruzhok {
	position:absolute; top:0; left:480px;
	padding:12px 0 25px 60px;
	font-size:10px;
	background:url(images/kruzok.gif) top left no-repeat;
}

.kruzhok a { text-decoration:none; color:#2d2d2d; }

.copy2 { font-size:11px; color:black; position:absolute; top:35px; left:345px; }

.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; }


.logo { position:absolute; bottom:90px; right:35px; }

.mn9 { height:46px; background:url(images/golova__.jpg) 350px bottom no-repeat; }
.mn99 { height:46px; background:url(images/golova.jpg) 350px bottom no-repeat; }
.topop { height:49px; width:100%; position:relative; }

.submu { position:absolute; top:16px; right:185px;  }
.submu a {
  font-family: Arial Narrow;
  color:#7b7b7b;
  background:url(images/raz.gif) left 3px no-repeat;
  padding:0 8px 0 13px;
  font-size:10px;
}

.log1 { position:absolute; top:18px; left:25px; }

.poisk { position:absolute; top:17px; right:15px; width:164px; height:20px; background:url(images/poisk.gif) no-repeat; }
.pk1 { position:absolute; top:2px; left:1px; width:126px; height:18px; border:0; background:none; color:#2d2d2d; font-size:11px; }
.pk2 { position:absolute; top:0; right:0; }

.stran, .stran_active {
	color:#8a8a8a;
	text-decoration:underline;
	padding:3px 7px 3px 7px;
	display:block;
	float:left;
}
.nado4 { display:block; float:left; padding:3px 0 3px 0; }

.stran:hover, .stran_active {
	background:url(images/kr.gif) center center no-repeat;
	color:white;
}

.page { text-align:center; margin:20px 0 20px 0; }

.tp1, .tp2, .tp3, .tp4, .tp5, .tp6, .tp7, .tp8 {
	width:100%;
	height:586px;
}

#m3, #m4, #m5, #m6, #m7, #m16, #m3on, #m4on, #m5on, #m6on, #m7on, #m16on { display:block; cursor: pointer;}
#m3 { background:url(images/m3.gif) top left no-repeat; width:154px; height:93px; }
#m4 { background:url(images/m4.gif) top left no-repeat; width:154px; height:94px; }
#m5 { background:url(images/m5.gif) top left no-repeat; width:154px; height:95px; }
#m6 { background:url(images/m6.gif) top left no-repeat; width:154px; height:98px; }
#m7 { background:url(images/m7.gif) top left no-repeat; width:154px; height:95px; }
#m16 {background:url(images/m16.gif) top left no-repeat; width:154px; height:95px; }
#m3:hover, span#m3:hover, span#m3.hover, m3.hover { background:url(images/m3on.gif) top left no-repeat; }
#m4:hover, span#m4:hover, span#m4.hover, m3.hover  { background:url(images/m4on.gif) top left no-repeat; }
#m5:hover, span#m5:hover, span#m5.hover, m3.hover  { background:url(images/m5on.gif) top left no-repeat; }
#m6:hover, span#m6:hover, span#m6.hover, m3.hover  { background:url(images/m6on.gif) top left no-repeat; }
#m7:hover, span#m7:hover, span#m7.hover, m3.hover  { background:url(images/m7on.gif) top left no-repeat; }
#m16:hover, span#m16:hover, span#m16.hover  { background:url(images/m16on.gif) top left no-repeat; }
#m3on { background:url(images/m3on.gif) top left no-repeat; width:154px; height:93px; }
#m4on { background:url(images/m4on.gif) top left no-repeat; width:154px; height:93px; }
#m5on { background:url(images/m5on.gif) top left no-repeat; width:154px; height:93px; }
#m6on { background:url(images/m6on.gif) top left no-repeat; width:154px; height:93px; }
#m7on { background:url(images/m7on.gif) top left no-repeat; width:154px; height:93px; }
#m16on { background:url(images/m16on.gif) top left no-repeat; width:154px; height:93px; }

.no22 { padding:0 0 0 45px; }

.center { width:100%; height:100%; background:url(images/ff2.gif) bottom left repeat-x; }
.cr1 { width:160px; padding:35px 19px 240px 22px; background:url(images/ff1.gif) bottom left no-repeat; }
.cr2 { padding:35px 48px 20px 50px; background:url(images/ff3.gif) bottom right no-repeat; }

.protiv {
	color:#aebfc6;
	font-family:arial narrow;
	top:-28px;
	left:55px;
	font-size:14px;
	z-index:5;
	position:absolute;
}

.no1 { width:336px; }
.no2 { padding:11px 25px 0 25px; }
h1, .zag {
	font-family:arial narrow;
	font-size:21px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0099c1;
	margin:0 0 25px 0;
}

.zag2 {
	font-family:arial narrow;
	font-size:21px;
	color:#8a8a8a;
	margin:0 0 15px 0;
}

.zag3 {
	font-family:arial narrow;
	font-size:21px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0099c1;
	margin:0 0 15px 0;
}
.zag4 {
	font-family:arial narrow;
	font-size:21px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0099c1;
	margin:0 0 5px 0;
}

.poloska { border-top:1px solid #e4e5e5; height:1px; margin:40px 0 40px 0;}
.poloska4 { border-top:1px solid #e4e5e5; height:1px; margin:20px 0 20px 0;}

.ni1 { width:320px; vertical-align:middle; }
.ni2 { width:50px; }
.ni3 { padding:5px 0 0 0; width:320px; }

.fgf { text-align:center; }
.ghg { width:100%; }

.menu {
	color:#767676;
	font-family:arial narrow;
	font-size:14px;
	display:block;
	text-decoration:none;
	margin:7px 0 7px 30px;
	line-height:12px;
}
.menu:hover, .menu:active, div.sub-menu a#active { text-decoration:none; /*font-weight:bold;*/ color: #0099C1; }

.blue { color:#0099c1; font-size:13px; text-transform:uppercase; font-family:arial narrow; }


.opros {
	width:300px;
	margin:0 0 20px 0;
}

.arr { padding:0 0 15px 0; }
.ao0 { text-decoration:none; color:#0099c1; padding:0 15px 0 0; }
.ao1 { color:#8a8a8a; text-decoration:none;  }
.ao0, .ao1, .ao2 { font-family:arial narrow; }

.sin { background:#00a3dd; height:20px; }
.gol { background:#00cdcd; height:20px; }
.zel { background:#b8ca00; height:20px; }
.zhe { background:#ffc800; height:20px; }
.roz { background:#f40082; height:20px; }

.sin2, .gol2, .zel2, .zhe2, .roz2 {
	padding:0 0 0 10px;
	font-size:18px;
	line-height:20px;
	vertical-align:top;
	font-weight:bold;
}
.sin2 { color:#00a3dd; }
.gol2 { color:#00cdcd; }
.zel2 { color:#b8ca00; }
.zhe2 { color:#ffc800; }
.roz2 { color:#f40082; }

.optxt {
	color:#555555;
	font-family:arial narrow;
	font-size:11px;
	font-weight:bold;
}

.vsj1 {
	padding:2px 10px 2px 0;
}
.vsj2 { padding:4px 0 2px 0; }

.vop { font-size:15px; font-style:italic; }

.vopros { width:284px; background:#ededed; }
.vs1 { height:9px; background:url(images/v1.gif) no-repeat; }
.vs3 { height:8px; background:url(images/v2.gif) no-repeat; }
.vs2 { padding:7px 15px 10px 17px; }

.inp { width:250px; height:20px; background:white; border: 1px solid #cccccc; }
.inp4 { width:280px; height:20px; background:white; border:1px solid #cccccc; }
.inp2 { width:250px; height:254px; background:white; border: 1px solid #cccccc; }
.inp3 { width:340px; height:124px; background:white; border:1px solid #cccccc; }

.dobavit {
	background:url(images/plus2.gif) left 2px no-repeat;
	padding:0 0 2px 20px;
	disply:block;
}

.vv1 {
	background:url(images/vop.gif) 0 22px no-repeat;
	color:#0099c1;
	font-style:italic;
	font-size:13px;
	padding:20px 0 0 40px;
}
.vv2 { padding:5px 0 10px 0; }
.vv3 {
	background:url(images/otv.gif) 0 12px no-repeat;
	color:#0099c1;
	font-style:italic;
	font-size:13px;
	padding:10px 0 0 40px;
}
.vv4 { padding:5px 0 20px 0; border-bottom:1px solid #e4e5e5; }

.oi1 { width:320px; padding:0 0 5px 30px; }
.oi2 { padding:0 0 5px 0; }
.oi3 { padding:10px 0 0 30px; }

.otzivi { width:728px; background:url(images/ot.gif) top left no-repeat #ededed; }

.novosti {
	 width: 100%;
}


.application-field {
width:400px;
}
textarea.application-field {
height:200px;
}


in-active {
	color: #000;
}
in-active a {
	color: #000;
}

.tresult
{
padding: 10px;
font-family:arial narrow;
font-size:21px;
font-weight:bold;
text-transform:uppercase;
color:#0099c1;
}

.tresulte
{
padding-left: 10px;
font-family:arial narrow;
font-size:15px;
font-weight:normal;
}

.tresulte2
{
padding-left: 10px;
font-family:arial narrow;
font-size:15px;
font-weight:normal;
}

.tresulte2 input
{
padding: 5px;
font-family:arial narrow;
}



.ohh-empty {
border:1px solid #FF0000;
}

/* Для весеннего и летнего(один и тот же) фона, поставить рядом с названиями
картинок нули и расскоментировать кратинку у боди, изменить высоту mn11 на 110 у зимнего на 115 */

.background { width:100%; height:100%; background:url(images/fon_topbg000.jpg) top left repeat-x; }
.bad1 { background:url(images/fon_botleft000.jpg) bottom right repeat-x; }
.bad2 { width:1000px; background:url(images/fon_top000.jpg) top left no-repeat; }
.bad3 { background:url(images/fon_botright000.jpg) bottom left repeat-x; }
.bad1div { background:url(images/fon_topleft000.jpg) top right no-repeat; width:100%; height:713px; }
.bad3div { background:url(images/fon_topright000.jpg) left 200px no-repeat; width:100%; height:713px; }
.mn11 { height:115px; } /*65 для осеннего*/
.mn12 { height:82px; background:url(images/fon_bot000.jpg) bottom left no-repeat; }


.background_test { width:100%; height:100%; background:url(images/test/fon_topbg0.jpg) top left repeat-x; }
.bad1_test { background:url(images/test/fon_botleft0.jpg) bottom right repeat-x; }
.bad2_test { width:1000px; background:url(images/test/fon_top0.jpg) top left no-repeat #fff; }
.bad3_test { background:url(images/test/fon_botright0.jpg) bottom left repeat-x; }
.bad1div_test { background:url(images/test/fon_topleft0.jpg) top right no-repeat; width:100%; height:713px; }
.bad3div_test { background:url(images/test/fon_topright0.jpg) top left no-repeat; width:100%; height:713px; }
.mn11_test { height:117px; }
.mn12_test { height:82px; background:url(images/test/fon_bot0.jpg) bottom left no-repeat; }

.krukru { position:absolute; top:0; left:479px; z-index:10; }











