* {margin: 0; padding: 0; border: 0;}



body { font-family: Tahoma; background-color: #FFFFFF; font-family: Arial; color: #013246; font-size: 14px;min-height: 100%; height: 
auto !important; height: 100%; position: absolute; text-align: justify}
html, body { width: 100%;}
ul { list-style: disc;}
img {border:0}
h1 {font-size:18px;color:#005b7f; align:center;}
h2 {font-size:16px;color:#005b7f; align:center;}
a:hover { font-size:15px; color:#787878;text-decoration:underline;}
a 		{font-size:15px;color:#013246; text-decoration:underline;}




.clear { clear: both; height: 0px; padding: 0px; margin: 0px; line-height: 0px; width:1280px;}
.centermap { background: url(../images/realbg.jpg) top left repeat-x; margin-bottom:140px;  }
.centermap2 { background: url(../images/realbg2.jpg) top left repeat-x; margin-bottom:140px; width:1280px;}
.centermap3 { background: url(../images/realbg3.jpg) top left repeat-x; margin-bottom:140px;  width:1280px;}
.centermap4 { background: url(../images/realbg4.jpg) top left repeat-x; margin-bottom:140px; width:1280px; }

.bg {background: url(../images/bg.jpg) top center no-repeat;  z-index: 100;  width:1280px;}
.bg2 {background: url(../images/bg2.jpg) top center no-repeat; z-index: 100; width:1280px;}
.bg3 {background: url(../images/bg3.jpg) top center no-repeat; z-index: 100; width:1280px;}
.bg4 {background: url(../images/bg4.jpg) top center no-repeat; z-index: 100; width:1280px;}
.bg6 { background: url(../images/body.gif) left repeat-x; width: 100%; position: absolute; bottom: 0; height: 221px; left:0;}
.need { position: absolute; right: 0; bottom: 0; z-index: 3;}
.need2 { position: absolute; left: 0; top: -18px;z-index: 3;}
.need3 { position: absolute; right: 0; bottom: 0; z-index: 1;}
.need4 { position: absolute; left: 0; bottom: 0; z-index: 1;}
/*head*/
.tel { position: absolute; margin-left: 18px; margin-top: 274px;}
.tel2 { position: absolute; right: 42px; margin-top: 120px; font-size: 30px; color: #FFFFFF; text-align: right; line-height: 30px;}
.tel2 span { font-size: 18px; }


.telng { position: absolute; left: 42px; margin-top: 250px; font-size: 30px; color: #50088e; text-align: right; line-height: 30px;}
.telng span { font-size: 18px; }


.tel4 { position: absolute; right: 42px; margin-top: 120px; font-size: 30px; color: #630460; text-align: right; line-height: 30px;}
.tel5 { position: absolute; left: 42px; margin-top: 120px; font-size: 30px; color: #630460; text-align: right; line-height: 30px;}
.tel4 span { font-size: 18px; }


.tel3 { position: absolute; right: 42px; margin-top: 120px; font-size: 30px; color: #663300; text-align: right; line-height: 30px;}
.tel3 span { font-size: 18px; }
.mail { position: absolute; margin-top: 299px; right: 18px; z-index: 5;}
/*head*/
.left { width: 244px;}
.right { width: 224px;}
.nav { width: 244px; margin-top: 379px; font-size: 14px; float: left; overflow: hidden;}
.nav .png { position: absolute; margin-top: -10px; z-index: 1000;}
.nav .png2 { position: absolute; margin-top: 0px; z-index: 1000;}
.nav .png3 { position: absolute; margin-top: -25px; z-index: 1000;}
.nav .png4 { position: absolute; margin-top: -30px; z-index: 1000;}
.nav  a { text-decoration: none; color: #630460; width: 190px;}
.nav  a:hover { text-decoration: underline;}
.nav  .active { text-decoration: underline;}
.nav  a:visited {color:#630460;}
.nav .big { background: url(../images/menu_l_big.gif) no-repeat; width: 194px; height: 35px; color: #630460; line-height: 14px; font-size: 16px; font-weight: bold; padding-left: 50px; padding-top: 3px; display: block; margin-bottom: 25px;}
.nav .big2 { background: url(../images/menu_l_big.gif) no-repeat; width: 184px; height: 35px; color: #630460; line-height: 14px; font-size: 16px; font-weight: bold; padding-left: 60px; padding-top: 3px; display: block; margin-bottom: 25px;}
.nav .norm { background: url(../images/menu_l.gif) no-repeat; padding-left: 60px; width: 184px;  height: 23px; padding-top: 5px; font-weight: bold; margin-top: 40px; display: block; margin-bottom: 10px;}
.nav .all { background: url(../images/menu_l.gif) no-repeat; padding-left: 24px; width: 220px;  height: 23px; padding-top: 5px; font-weight: bold;  display: block; }
.nav .all2 { background: url(../images/menu_l.gif) no-repeat; padding-left: 57px; width: 187px;  height: 23px; padding-top: 5px; font-weight: bold;  display: block;}
.nav .all3 { background: url(../images/menu_l.gif) no-repeat; padding-left: 57px; width: 187px;  height: 23px; padding-top: 5px; font-weight: bold;  display: block; }
.nav .all4 { background: url(../images/menu_l.gif) no-repeat; padding-left: 57px; width: 187px;  height: 23px; padding-top: 5px; font-weight: bold;  display: block;}


.nav .big3 { background: url(../images/big2.gif) no-repeat; width: 194px; height: 35px; color: #630460; line-height: 14px; font-size: 16px; font-weight: bold; padding-left: 50px; padding-top: 3px; display: block; margin-bottom: 25px;}
.nav .big4 { background: url(../images/big2.gif) no-repeat; width: 184px; height: 35px; color: #630460; line-height: 14px; font-size: 16px; font-weight: bold; padding-left: 60px; padding-top: 3px; display: block; margin-bottom: 25px;}
.nav .norm2 { background: url(../images/all2.gif) no-repeat; padding-left: 60px; width: 184px;  height: 23px; padding-top: 5px; font-weight: bold; margin-top: 40px; display: block; margin-bottom: 10px;}
.nav .al { background: url(../images/all2.gif) no-repeat; padding-left: 24px; width: 220px;  height: 23px; padding-top: 5px; font-weight: bold;  display: block; }
.nav .al2 { background: url(../images/all2.gif) no-repeat; padding-left: 57px; width: 187px;  height: 23px; padding-top: 5px; font-weight: bold;  display: block;}
.nav .al3 { background: url(../images/all2.gif) no-repeat; padding-left: 57px; width: 187px;  height: 23px; padding-top: 5px; font-weight: bold;  display: block; }
.nav .al4 { background: url(../images/all2.gif) no-repeat; padding-left: 57px; width: 187px;  height: 23px; padding-top: 5px; font-weight: bold;  display: block;}



.l1 {margin-bottom: 10px;margin-top: 25px;}
.l2 { margin-bottom: 25px;margin-top: 25px;}
.l4 { margin-top: 35px; }

.nav li { float: left; width: 219px; position: relative;}
.nav li ul {  z-index: 25;  }
.nav li ul li { border-right: 0; margin-left: 25px;}
.nav li ul li, .nav li ul li a {float: none; }
.nav li ul li a {  margin: 0;}



/*center*/
.foto { width: 529px; height: 229px; margin-top: 345px; margin-left: auto; margin-right:auto; background:url(/images/ramka2.png) top left no-repeat; padding-left:5px; } 
.ramka { position: absolute; z-index: 1;}
.tx { position: relative; z-index: 2; margin-left: 8px; margin-top: 5px;}
.tx5 { position: relative; z-index: 2; margin-left: 4px; margin-top: 4px;}
.tx6 { position: relative; z-index: 2; margin-left: 8px; margin-top: 12px;}
.text { padding-left: 11px; padding-right: 5px; padding-top: 450px;}
.title { color: #005b7f; font-weight: bold; padding-top: 12px; padding-bottom: 18px;}
.title4 { color: #e08f10; font-weight: bold; padding-top: 12px; padding-bottom: 18px;}
.tx2 { margin-right: 75px;}
.foto2 { padding-top: 15px; padding-bottom: 15px;}
/*center*/

/*right*/
.forma { margin-top: 378px;color: #000000; height: 537px; position: relative; z-index: 1;}
.forma p { padding-left: 20px;position: relative; z-index: 2; padding-bottom: 4px; padding-right: 10px;}
.forma span { color: #9d0a0e;}
.pos { position: absolute; z-index: 1;}
.title2 { font-size: 24px; }
.forma .tx3 { color: #4b4b4b; font-size: 14px; padding-bottom: 20px;}
.forma p input { width: 170px; height: 22px; background-color: #fdeff0; border: 1px solid #a7927e;}
.forma textarea { width: 170px;height: 136px;background-color: #fdeff0; border: 1px solid #a7927e;}
.forma .tx4 { padding-left: 13px;}
.forma .tx4 input { width: auto; height: auto; background: none; border: none; margin-right: 2px;}

.deti { background: url(../images/deti.jpg) right top no-repeat; padding-top: 65px; color: #630460;}
.deti a {color: #630460;}
.deti a:hover {color:#787878;}
.deti2 { background: url(../images/deti.jpg) right top no-repeat; padding-top: 65px; color: #999999;}
.title3 { font-size: 16px; font-weight: bold;}
.deti2 .title3 { font-size: 16px; font-weight: bold; color: #000000;}
.deti p { padding-bottom: 18px;}
.deti2 p { padding-bottom: 18px;}
/*right*/

/*foot*/
.footbg {  height: 108px; margin-top: 15px; position: relative; z-index: 1;}
.foot_l { height: 108px;}

.foot2bg { height: 108px; margin-top: 15px; position: relative; z-index: 1;}
.foot2_l { height: 108px;}
/*foot*/


.dedm {

color:#ff0000;
text-decoration:underline;
font-size:18px;

}


.content {

width:350px;
}





.mainn a:hover { font-weight:bold;font-size:15px; color:#787878;text-decoration:underline;}
.mainn a {font-weight:bold;font-size:15px;color:#630460; text-decoration:none;}

.second a:hover { font-weight:bold;font-size:11px; color:#787878;text-decoration:underline;}
.second a {font-weight:bold;font-size:11px;color:#630460; text-decoration:none;}




