BODY {PADDING:0; MARGIN: 0; BACKGROUND-COLOR:#fff; font-family:Arial,Tahoma; COLOR: #555; height:100%;}

a {color:#333;TEXT-DECORATION: underline}
a:hover {color:#d02027;}
P {FONT-SIZE: 13px; margin:0 0 20px 0; padding:0;line-height:19px;}
small {FONT-SIZE: 13px; line-height:17px;}
TABLE {border-collapse: collapse;}
TD {margin: 0;padding: 0;vertical-align: top;}
img {BORDER: 0; vertical-align:middle; }
h1, h2, h3, h4, h5 {COLOR: #000; FONT-WEIGHT: normal; margin:0px 0 9px 0; padding:0;}
h1 {FONT-SIZE: 21px;  font-family:Tahoma;}
h2, h3 {FONT-SIZE: 18px; font-family:Tahoma;}
h4, h5 {FONT-SIZE: 16px;FONT-WEIGHT: bold;}
HR {float:left; width: 100%; border: 0 hidden;border-top: 1px solid #e5e5e5; height: 0; margin: 20px 0 20px 0;}


.t-bg {position:absolute; width: 100%; height:100%; background: url('/i/bg-main.gif') left top repeat-x;}

#rasporka{position:absolute;left:0;top:-50px;width:100%;height: 1px; line-height:1px;}
.main-bg{position:absolute; width:100%; height:100%; min-width:950px; PADDING:0; 
width: expression((document.getElementById('rasporka').clientWidth < 950) ? '950px' : '100%');}

.inviz {position:absolute; z-index:999; left:-999px; top:-999px;}

.Mpdf {position:absolute;top:190px; right:166px; width:46px; height:43px; z-index:2;}
.MpdfP {position:absolute;top:191px; right:90px; width:70px;z-index:3; font-size:12px; line-height:14px; color:#000;}
.MpdfP a{color:#000;}

.logo {position:absolute; top: 114px;left:143px; width:160px; height:132px; z-index:1;}
.nav-i, .nav-m, .nav-l, .nav-o {position:absolute; top: 45px; left:325px; width:113px; height:29px; z-index:2; }

.nav-i {background:url('/i/nav.gif') 0 0;}
.nav-m {background:url('/i/nav.gif') 0 -29px;}
.nav-l {background:url('/i/nav.gif') 0 -58px;}
.nav-o {background:url('/i/nav.gif') 0 -87px;}


.lpdr {position:absolute; top: 325px; left:25%; margin-left:-200px; width:395px; height:90px; z-index:2; text-align:right;font-size:39px}
.lpdr span {color:#d02027;}
.opislp {position:absolute; top: 420px; left:25%; margin-left:-200px; width:395px; z-index:2;text-align:right; border-top:1px solid #e0e0e0; font-size:13px; color:#888;line-height:16px; padding:10px 0 0 0;}


.menu {display:block;position:absolute; top: 100px; right:70px; z-index:3;list-style-type:none; padding:0; margin:0;}
.menu li {display:block;float:left; FONT-SIZE: 17px;  margin: 0 11px; padding:0; font-style:italic;height:23px; _width:1px; _white-space:nowrap;}
.active {display:block;float:left;background: url('/i/menu-bg.gif') 0 0 no-repeat;}
.active div {display:block; height:23px; _width:100%; padding:1px 9px 0 9px; margin:0; color:#fff; background: url('/i/menu-rt.gif') 100% 0 no-repeat;}
.menu a {display:block; height:23px;padding:1px 9px 0 9px;text-decoration:none;}
.menu a:hover {color:#666; text-decoration:underline;}

.main-tab {width:100%;margin-top:590px;}

.main-tab .left {width:52%; padding:0 40px 0 90px;}
.main-tab .left  ul {FONT-SIZE: 13px; line-height:21px;}
.main-tab .left  center {text-align: center; FONT-SIZE: 13px; font-style:italic; padding-bottom:25px;}
.main-tab .left  center img{BORDER: 1px solid #e5e5e5; padding: 2px; vertical-align:middle; BACKGROUND-COLOR: #f8f8f2;}
.main-tab .left  blockquote {padding:0px 0 0 35px;  background: url('/i/li.gif') left 8px no-repeat; font-style:italic;FONT-SIZE: 13px;}

.main-tab .right {width:48%;padding:35px 90px 0 30px;}


.kr {position:absolute; right:30%; margin-right:-200px;top:235px; width:395px; height:349px;}
.relative {position:relative; width:100%; height:100%;}
.relative .sha {position:absolute; width:371px; height:32px; bottom:0; left:21px; background: url('/i/circle-shadow.png') 0 0 no-repeat;z-index:1;}
.relative .color {position:absolute; width:96px; height:96px; left:0; top:8px; background-color:#f00; z-index:2;}
.relative .sticker {position:absolute; width:96px; height:96px; left:0; top:8px; background: url('/i/sticker.png') 0 0 no-repeat; z-index:3;
//background-image: none ! important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sticker.png', sizingMethod='crop');}
.relative .krug {position:absolute; width:348px; height:349px; left:47px; top:0; background: url('/i/krug.png') 0 0 no-repeat; z-index:4;}
.relative .dd {position:absolute; width:65px; height:187px; left:22px; top:45px; background: url('/i/dd.png') 0 0 no-repeat; z-index:5;
//background-image: none ! important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/dd.png', sizingMethod='crop');}
.relative img {position:absolute; width:348px; height:349px; left:47px; top:0; z-index:6;}

.cat {width:100%;margin-top:40px;}
.op {padding:0 0 30px 10px; font-family:Arial;}
.op p {color:#777;font-size:11px;line-height:15px;margin:4px 0 0 0;}
.op .ce {font-size:16px; font-style:italic;}


.lpdr-vnut {position:absolute; top:165px; right:90px; width:395px; height:90px; z-index:2; text-align:right;font-size:39px}
.lpdr-vnut span {color:#d02027;}

.main-vnut {width:100%;margin-top:325px;}
.main-vnut .left {width:58%; padding:0 30px 0 90px;}
.main-vnut .left table {border:1px solid #fbe4e4;font-size:13px; width: 100%;}
.main-vnut .left th {padding:5px; color:#fff; border:1px solid #c33b2e; height:33px; background: url('/i/th.gif'); BACKGROUND-COLOR:#d24843; vertical-align: middle;}
.main-vnut .left td {padding:5px;border:1px solid #fbe4e4; vertical-align: middle; text-align: center;}
.main-vnut .right {width:42%;padding:0 90px 0 30px;}

.HHH, .HH, .H {float:left; width:100%; color:#d2d2d2;text-align:center;}
.HHH {font-size:20px; line-height:20px; margin:5px 0 0 0; padding:0;}
.HH {font-size:35px; line-height:35px; margin:0; padding:0;}
.H {font-size:46px; line-height:46px; margin:30px 0 0 0; padding:0;}

.news {width:100%; float:left; margin: 0 0 20px 0; FONT-SIZE: 12px;font-family:Tahoma;}
.news h2, .news h1 {padding-left:38px;margin-top:0px;}
.news ul {list-style-type:none; padding:0; margin:0; line-height:15px;}
.news li {FONT-SIZE: 10px;font-family:Tahoma; margin:7px 0; padding:0 0 0 38px;color:#999; background: url('/i/li.gif') left 11px no-repeat;}
.news a {FONT-SIZE: 15px;}
.news p {color:#777;font-size:11px;line-height:15px;}


.copy {padding:75px 0 75px 90px;}
.copy p {color:#777;font-size:12px;line-height:15px;}
.copy img {width:43px; height:47px;float:left;margin-right:15px;}







/**map**/



.location {height:360px;}
.l-relat {position:relative; width:100%; height:100%;}
.l-relat .ks {position:absolute;top: 0px; left:90px; width:50px; height:44px; z-index:2;}
.l-relat .l0-list {position:absolute; top: 0px; left:150px; list-style-type:none; padding:0; margin:0; z-index:99;}
.l-relat .l0-list li {FONT-SIZE: 13px; margin: 0; padding:0; height:23px;}
.l-relat .pdf-1 {position:absolute;top:75px; left:50%; margin-left:292px; width:46px; height:43px; z-index:2;}
.l-relat .pdf-p1 {position:absolute;top:105px; left:50%; margin-left:275px; width:200px;z-index:3; font-size:12px;}

.l-relat .map1 {display:block; position:absolute; top: 20px; left:50%; margin-left:-362px; width:724px; height:314px; background: url('/i/map.png') 0 0 no-repeat;z-index:1;}

.l-relat .map2 {display:block; position:absolute; top: 20px; left:50%; margin-left:-362px; width:724px; height:314px; background: url('/i/map.png') 0 -314px no-repeat;z-index:1;}

.l-relat .map3 {display:block; position:absolute; top: 20px; left:50%; margin-left:-362px; width:724px; height:314px; background: url('/i/map.png') 0 -628px no-repeat;z-index:1;}


#info-lay-2, .#info-lay-3 {display:none;}
.l0-list i{padding:0 2px;}
.l0-list .up-1 i{cursor:pointer; cursor:hand; color:#565656; border-bottom:#565656 dashed 1px;}
.l0-list .up-2 i{cursor:default; color:#fff; background-color:#fcd9ac;}

/* form */
.form .feedback, .form .feedback td{border:none!important; padding-left:0; color:#646769;text-align:left;}
.input, .input_select, .textarea, .description, .tut-cont {font-family:Arial; font-size: 13px; background:#f4f4f4; border:1px #b3b9c3 solid;}
.input {width: 200px; height:23px;}
.input_select {width: 400px; height:23px;}
.textarea {width: 400px; height:160px;}
.description {width: 400px; height:60px;}
.tut-cont {float:left; width: 620px; height:400px;}
