﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

hr{border:solid #e5e5e5; border-width:1px 0 0 0; height:1px;}
body{ height:100%; background-color:#f4f3e8; color:#333333; font:13px Arial, Helvetica, sans-serif}
a{font:13px Arial, Helvetica, sans-serif; color:#008792}
a:hover,a:hover span{ text-decoration:none;}
h1{font:24px Arial, Helvetica, sans-serif;} 
h2{font:18px Arial, Helvetica, sans-serif;} 
h3{font:14px Arial, Helvetica, sans-serif;}

.clear{clear:both;}
.left{float:left}
.right{float:right}
#container{position: absolute; width:100%; min-height:100%; min-width:1000px}
*html #container{height:100%}

#Top{height:98px; border-bottom:5px solid #f89645; background-color:#FFF}
.TopIn{padding:34px 0 0 50px; width:950px; margin:0 auto}
.logo{float:left}
#TopNavi{padding-top:12px; margin-left:220px}
#TopNavi ul{float:left}
#TopNavi li{float:left; padding-left:11px; font:11px/13px Tahoma, Geneva, sans-serif; color:#999999; position:relative}
#TopNavi span{float:left; width:2px; height:5px; background-color:#f89645; position:relative; overflow:hidden; margin:4px 9px 0 0;}
*html #TopNavi span{margin-right:6px}
#TopNavi a{font:11px/13px Tahoma, Geneva, sans-serif; color:#333333; text-decoration:none; position:relative;}
#TopNavi a:hover{color:#ff6f0f}

#TopLine{width:100%; position:relative; height:235px; background:#00b1b8 url(img/TopBG.jpg) center 0 no-repeat; border-bottom:5px solid #dedec9}
.plashka{font:bold 15px Arial, Helvetica, sans-serif; background-color:#f89645; color:#FFF; height:24px; width:272px; text-align:center; position:absolute; left:50%; margin-left:-136px; padding-top:10px; z-index:1}
.plashka a{font:bold 15px Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF}
.plashka a:hover{text-decoration:underline}
.plashka .l,.plashka .r{position:absolute; top:0; left:-15px; height:34px; width:15px; background:url(img/plashka.gif) 0 0 no-repeat;}
.plashka .r{right:-15px; left:auto; background-position:-15px 0}

#VizElement{position:relative; width:100%; padding-top:0; height:115px; position:relative}
#VizElement .element{width:866px; height:96px; position:absolute; top:54px; left:50%; margin-left:-433px; display:none; text-align: left}
#VizElement .actEl{display:block}
#VizElement .element .pik{position:absolute; left:10px; top:10px; width:166px; height:76px; display:block; background-image:url(img/blank.gif)}
#VizElement .element .viz{position:absolute; left:0; top:0; background:url(img/viz.png); width:866px; height:96px; }
#VizElement .element .text{position:relative; color:#FFFFFF; padding:16px 25px 0 0; margin-left:227px; font:13px/14px Arial, Helvetica, sans-serif;}
#VizElement .element .text h2{margin-bottom:3px}
#VizElement .element .text h2 a{font:18px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none}
#VizElement .element .text h2 a:hover{text-decoration:underline}




.HorNaVi{text-align:center;width:100%; margin:0 auto; max-width:1100px; min-width:1000px; padding-top:169px}
.HorNaVi table td{padding:0 10px}
.HorNaVi table td.noelement{padding:0}
.HorNaVi table{width:100%}
.HorNaVi a.openE{display:block; padding-right:5px; height:46px; background:url(img/navi.png) 100% -100px no-repeat; position:relative; font:13px/13px Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; left:5px}
.HorNaVi a.openE span{display:block; height:40px;background:url(img/navi.png) 0 -100px no-repeat; left:-3px; position:relative; cursor:pointer; text-align:center; padding:3px 0 3px 5px}
.HorNaVi a.openE span.brLine{height:7px; position:relative; overflow:hidden; display:block; padding:0; margin:0; background:none}

.HorNaVi a.openE:hover,.HorNaVi a.actLink{background-position:100% 0}
.HorNaVi a.openE:hover span,.HorNaVi a.actLink span{background-position:0 0}

#content{position:relative; padding-bottom:200px; width:1000px; margin:0 auto}
.LeftColumn{float:left; width:200px; padding:25px 0 200px 50px; position:relative; padding-right:15px; z-index:1; background-color:#f4f3e8; margin-bottom:-200px;}
.titleColumn{font:bold 12px Tahoma, Geneva, sans-serif; color:#000; margin-bottom:12px}
.titleColumn a{font:bold 12px Tahoma, Geneva, sans-serif; color:#000;}
.titleColumn a:hover{text-decoration:none}

.line{height:15px; position:relative; margin-left:-17px; border-top:1px dotted #bdbd97; padding-left:17px;}
.line div{float:left; width:44px; height:5px; position:relative; overflow:hidden; background-color:#f89645; top:-3px}
*html .line{border-top:none; padding-top:1px; background:url(img/ie6dotted.gif) 0 0 repeat-x}

.LogIn{margin-bottom:35px;}
.LogIn input{color:#999999; font:13px Arial, Helvetica, sans-serif; border:1px solid #e3e1c4; float:left; width:170px; padding-left:8px; height:16px; padding:2px 0 2px 8px}
.LogIn .input{height:30px}
.LogIn .passBlock{width:100%; position:relative; height:32px}
.LogIn .passBlock #password{ position:absolute; left:8px; top:3px;font:13px Arial, Helvetica, sans-serif;color:#999999;}
.LogIn .entr{width:53px; height:17px; background:#d2d2b7 url(img/entr.gif) 0 0 no-repeat; font:11px Arial, Helvetica, sans-serif; color:#FFF; position:relative; display:inline-block; text-decoration:none; text-align:center; padding-top:5px}
.LogIn .entr span{position:absolute; width:100%; font:11px Arial, Helvetica, sans-serif; color:#666640; left:-1px; top:-1px; cursor:pointer; padding-top:5px}

.Event{position:relative; margin-top:-12px; width:100%; margin-bottom:35px}
.Event .element{width:100%; position:relative; padding:12px 0 14px 14px; margin-left:-14px; }
.date{font:10px/13px Arial, Helvetica, sans-serif; color:#7a7974; padding:1px 0 0 16px; background:url(img/date.gif) 0 0 no-repeat; height:13px; margin-bottom:6px}
.Event .title{line-height:14px; margin-bottom:6px; padding-right:12px}
.Event .title a{ line-height:14px;}
.Event .text{font:12px/12px Arial, Helvetica, sans-serif; color:#333333; padding-right:10px}
.LeftColumn .Event .incolor{background-color:#faf9f4}
.LeftColumn .Event .lt,.LeftColumn .Event .rt,.LeftColumn .Event .lb,.LeftColumn .Event .rb{width:6px; height:6px; position:absolute; background: url(img/incolor.gif) 0 0 no-repeat; overflow:hidden}
.LeftColumn .Event .lt{left:0; top:0; background-position:0 0}
.LeftColumn .Event .rt{right:0; top:0; background-position:-6px 0}
.LeftColumn .Event .lb{left:0; bottom:0; background-position:0 -6px}
.LeftColumn .Event .rb{right:0; bottom:0; background-position:-6px -6px}
.Event .arhiv{padding-top:5px; font-size:10px; color:#008792}
.Event .arhiv a{font-size:10px}

.BannerLeft{text-align:center;}
.BannerLeft img{margin-bottom:10px}

.RightColumn{float:right; width:200px; position:relative; padding:25px 34px 0 20px;}
.hrefIco{padding-left:36px; padding-top:6px; position:relative; padding-bottom:8px; margin-bottom:14px}
.hrefIco2{ padding-top:0; padding-bottom:10px}
.hrefIco{font:13px/14px Arial, Helvetica, sans-serif;}
.hrefIco img{width:27px; height:28px; background:url(img/ico.jpg) 0 0 no-repeat; position:absolute; top:0; left:2px}
*html .hrefIco img{margin-left:-36px}
.hrefIco img.ico2{background-position:0 -28px}
.hrefIco img.ico3{background-position:0 -56px}
.hrefIco img.ico4{background-position:0 -84px}
.hrefIco img.ico5{background-position:0 -112px}

.hrefIco img.ico6{background-position:0 -0px; background-image:url(img/ico2.jpg)}
.hrefIco img.ico7{background-position:0 -28px; background-image:url(img/ico2.jpg)}
.hrefIco img.ico8{background-position:0 -56px; background-image:url(img/ico2.jpg)}
.BannerRight{text-align:center; margin-top:35px;}
.BannerRight img{margin-bottom:10px}

.indexContent{margin:0 265px 0 265px; background-color:#FFF; position:relative; padding:0 30px 0 40px}
.ContentIn{width:100%; float:left; position:relative; padding:25px 0 0 0; background-color:#FFF}
.eight_step{background:url(img/8step.jpg) 0 0 no-repeat; width:243px; height:50px; margin:0 auto 20px auto; padding:31px 0 0 100px; text-align:center}
.eight_step a{font:17px Tahoma, Geneva, sans-serif;}

.Ie6fix{height:16px; margin-bottom:-16px}

.indexContent h1, .ContentIn h1{font:bold 12px Tahoma, Geneva, sans-serif; color:#000; margin:0 -30px 23px -40px; padding:0 30px 15px 40px; background:url(img/h1index.gif) 0 100% no-repeat; position:relative; display:block;}
.ContentIn h1{width:100%}

.ContentIn p{margin-bottom:13px}
.ContentIn .line{margin:0 -30px 0 -40px; padding-left:40px; padding-right:30px}
.ContentIn table.tableimg{margin:10px 0 20px 0; padding:0; width:auto}
.ContentIn table.tableimg td{margin:0; border:0; padding:0 0 0 0; text-align:left; vertical-align:middle; font:13px Arial, Helvetica, sans-serif;}
.indexContent .ContentIn table.tableimg td{line-height:13px}
.ContentIn table.tableimg td strong{color:#000}
.ContentIn table.tableimg td img{position:relative; left:-13px; margin-right:15px; vertical-align:top}
.ContentIn ul{margin:26px 0}
.ContentIn li{margin:5px 0; padding-left:15px; background:url(img/li.gif) 5px 6px no-repeat}

.indexContentFoot{background-color:#faf9f4; margin:0 -30px 0 -40px; padding:16px 30px 0 40px;border-top:1px dotted #bdbd97;}
*html .indexContentFoot{border-top:none; padding-top:17px; background:#faf9f4 url(img/ie6dotted.gif) 0 0 repeat-x}
.indexContentFootIn{background-color:#faf9f4; width:100%; margin:0 -30px 0 -40px;}
.indexContentFoot .line{margin:0 -30px 0 -40px; padding-left:40px; padding-right:30px}
.indexContentFoot h1{margin-bottom:13px}
.indexContact{position:relative; padding-bottom:18px; margin-left:-20px}
.indexContact table{width:99%; position:relative; margin-right:-100px}
.indexContact table td{vertical-align:top; line-height:13px; padding-left:60px; padding-bottom:12px; padding-top:10px; background:url(img/home.gif) 24px 11px no-repeat}
.indexContact table tr.incolor td{border-top:1px solid #e2e0c5; background-color:#f3f2e7}
.indexContact table td p{margin-bottom:5px}

.BordCF{height:4px; overflow:hidden; background:url(img/indexContentFoot.gif) 0 0 no-repeat; position:relative; margin:-4px -30px 0 -40px}
.BordCF div{width:4px; height:4px; background:url(img/indexContentFoot.gif) 0 -4px; float:right}

#Footer{height:148px; position:absolute; bottom:0; left:0; width:100%; min-width:1000px; font:11px/15px Arial, Helvetica, sans-serif; z-index:2}
.FooterIn a{ font:11px/15px Arial, Helvetica, sans-serif; color:#333333; }
.FooterIn p{margin-bottom:5px;color:#000}

.FooterIn{ margin:0 30px; padding-top:40px; height:108px; background:#faf9f4 url(img/footer.gif) 0 0 repeat-x;width:940px; margin:0 auto}
.count{float:left; width:234px; padding-top:29px; text-align:center; padding-right:40px}
.FContact{ float:left;}
.limolimo{float:right; padding-right:75px; padding-top:20px}
.limolimo span{color:#999999}
.limolimo img{position:relative; top:3px}


.PegeContent{margin:0 30px 0 265px; background-color:#FFF; position:relative; padding:0 30px 0 40px}

.naviLeft{margin:10px 0 35px 0}
.naviLeft li{font:13px/17px Arial, Helvetica, sans-serif; margin-bottom:8px; color:#000000}
.naviLeft li a{font:13px/17px Arial, Helvetica, sans-serif}
.naviLeft ul{margin:18px 0 16px 4px}
.naviLeft ul li{font:12px/14px Arial, Helvetica, sans-serif; padding-left:9px; background:url(img/nav1.gif) 0 5px no-repeat; position:relative}
.naviLeft ul li.act{background-image:url(img/nav1Act.gif)}
.naviLeft ul li a{font:12px/14px Arial, Helvetica, sans-serif;}
.naviLeft ul ul{margin:15px 0 16px 2px}
.naviLeft ul ul li{font:11px/15px Arial, Helvetica, sans-serif; padding-left:9px; background:url(img/nav2.gif) 0 6px no-repeat; position:relative; margin-bottom:4px; padding-left:14px}
.naviLeft ul ul li.act{background-image:url(img/nav2Act.gif)}
.naviLeft ul ul li a{font:11px/15px Arial, Helvetica, sans-serif;}
.eight_step_Left{text-align:center}
.eight_step_Left img{margin-bottom:8px}
.eight_step_Left a{font:17px Tahoma, Geneva, sans-serif; text-decoration:none}
.eight_step_Left a span{text-decoration:underline}


*html #container,*html #Footer{width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
*html .LineScript,*html .HorNaVi{width:expression(((document.documentElement.clientWidth||document.body.clientWidth)>1100?'1100px':(document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%')); }
*html .bgSkroll,*html .SkrolImg div span,*html #SkrollIn .bgEl,*html #VizElement .element .viz{ behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

td {padding:7px; margin:4px}
ul {padding-bottom:5px; margin-bottom:5px}
.ttable td {width:50%; padding:15px; margin:5px; border:1px solid #ffffff}
.reg {font-size:11px; padding-left:0px; margin-top:15px;}

.ContentIn img {padding:10px}
.orng {color:#FF7209}

.prc th {background-color:#f3f3e7; border-bottom:3px solid #01b3b5; padding:15px; text-align:left; font-weight:bold}
.prc td {border-bottom:1px solid #dedfd9; padding:15px}
.prc td i,.prc td em {font-style:italic !important}

h4 {color:#ff6200; font-size:14px; padding-bottom:10px}
h2 {padding-bottom:10px}
