html, body{
height:100%;margin:0;padding:0;border:0;color:#516570;font:normal 12px tahoma, arial, helvetica, sans-serif
}
body form{
height:100%;padding:0;margin:0
}
.container{
margin:0 36px -54px 36px;min-height:100%;min-width:910px;max-width:1266px;background:#eaeff1;border-right:solid 13px #fff;border-left:solid 13px #fff
}
* html .container{
height:100%
}
.cnt-in{
margin:0 -13px
}
.empty{
height:54px;clear:both
}
.footer{
height:40px;min-width:910px;max-width:1266px;background:#fff;margin:0 49px;border-top:solid 1px #bbc7ca;font-size:11px;padding-top:13px
}
.footer .l{
float:left;width:45%
}
.footer .r{
float:right;width:45%;text-align:right;margin-top:5px
}
.footer a{
color:#1598cd
}
embed, object{
outline:none
}
.s{
font-size:0;height:1px
}
table{
border-collapse:collapse
}
img{
border:0
}
a img{
vertical-align:middle
}
a{
text-decoration:underline;outline:none;color:#d93801
}
a:hover{
text-decoration:none
}
.b{
font-weight:bold
}
.w{
width:100%
}
.h{
height:100%
}
.wh{
width:100%;height:100%
}
.fl{
float:left !important
}
.fr{
float:right !important
}
.ar{
text-align:right !important
}
.ac{
text-align:center !important
}
.al{
text-align:left !important
}
.aj{
text-align:justify !important
}
.at{
vertical-align:top !important
}
.am{
vertical-align:middle !important
}
.ab{
vertical-align:bottom !important
}
.clear{
clear:both;overflow:hidden;height:1px
}
.inp{
background:url(images.png) 0 -313px no-repeat;padding-left:12px
}
.inp input{
background:#fff;color:#7da7b6;font:normal 12px arial, helvetica, sans-serif;height:17px;border:0;margin:0;padding:4px 0 4px 0;width:100%;//margin-top:-1px
}
.inp i{
display:block;background:url(images.png) 100% -338px no-repeat;padding-right:12px
}
p{
margin:0 0 10px 0
}
font{
line-height:auto
}
.wrap{
overflow:hidden;zoom:1
}
.site{
position:absolute;z-index:4;left:41px;top:10px;height:22px
}
.site a, .site span{
display:block;float:left;width:22px;height:22px;margin:0 25px;background:url(images.png) 0 0 no-repeat
}
a.ico-main{
background-position:0 -26px !important
}
a.ico-main:hover, span.ico-main{
background-position:0 -48px !important
}
a.ico-mail{
background-position:-22px -26px !important
}
a.ico-mail:hover, span.ico-mail{
background-position:-22px -48px !important
}
a.ico-smap{
background-position:-44px -26px !important
}
a.ico-smap:hover, span.ico-smap{
background-position:-44px -48px !important
}
.lang{
position:absolute;z-index:3;right:25px;top:15px
}
.lang a, .lang span{
display:block;float:right;margin:0 14px;font-size:11px;font-weight:bold
}
.lang a{
color:#0088c7
}
.username{
position:absolute;z-index:3;right:105px;top:15px;width:350px;text-align:center;font-size:11px;color:#516570
}
.username .name{
color:#0699ce;margin-right:10px
}
.username .cab{
color:#516570;font-weight:bold;margin-left:10px
}
.username .btn1{
color:#36a7d1;font-weight:bold;margin:-6px 0 0 40px;width:111px;height:19px;background:url(btn1.png);display:block;padding-top:5px
}
.username .btn1 img{
width:8px;height:7px;background:url(bullet3.png);margin-left:8px
}
.text{
overflow:hidden;zoom:1;margin-bottom:30px
}
.text img{
float:right;margin:0 0 15px 21px
}
ul{
margin:0 0 10px 25px;padding:0
}
h1{
font-size:24px;font-weight:normal;color:#d53601;margin:0 0 10px 0
}
h2{
font-size:18px;font-weight:normal;color:#d53601;margin:0 0 10px 0
}
.header{
height:217px;overflow:hidden;zoom:1;position:relative
}
.header .l{
background:url(header-l.jpg) 0 0 no-repeat;height:217px
}
.header .r{
background:url(header-r.png) 0 0 no-repeat;height:217px;width:152px;position:absolute;right:-1px;margin:-217px 0 0 0;z-index:2;-behavior:url(/img/iepngfix.htc)
}
.primary-nav{
margin:0 13px;overflow:hidden;zoom:1
}
.primary-nav a, .primary-nav span{
display:block;padding:13px 0;color:#586a7b;font-weight:bold;text-decoration:none;background:url(bullet1.png) 50% 0 no-repeat;text-align:center;float:right;margin:0 32px
}
.primary-nav span{
color:#96a9b1
}
.primary-nav a:hover{
color:#d53601;background:url(bullet4.png) 50% 0 no-repeat;
}
.t_m3{
color:#0088c7;margin-bottom:15px;font-size:11px
}
.t_m3 a, .t_m3 span{
margin-right:8px;color:#0088c7
}
.content, .content1{
overflow:hidden;zoom:1;margin-bottom:20px
}
.content .content-l{
width:300px;float:left;margin-right:-345px
}
.content .content-r{
margin-left:345px;padding-right:30px
}
.content .content-c{
padding:0 30px 0 55px
}
.content1 .content-l{
width:358px;float:left;margin-right:-390px
}
.content1 .content-r{
padding-top:30px;margin-left:390px;padding-right:30px
}
.content1 .content-r a{
color:#d93801
}
.catalog{
margin:0 0 30px 0
}
.catalog td{
width:50%;border-bottom:solid 1px #b9c5ca;padding:26px 20px 0 0;vertical-align:top
}
.catalog .l{
float:left;width:105px;margin-right:-105px
}
.catalog .l img{
vertical-align:top
}
.catalog .l div{
width:95px;height:111px;background:url(border1.png);position:relative;margin-top:-95px;-behavior:url(/img/iepngfix.htc)
}
.catalog .l a{
display:block;width:95px;height:95px;background:url(s.png);margin-bottom:-95px;position:relative;z-index:3
}
.catalog .r{
margin-left:105px;font-size:11px;line-height:145%;padding-bottom:10px
}
.catalog .r a{
display:block;font-weight:bold;color:#048ac8
}
.rnd, .rnd1, .textarea{
position:relative;zoom:1
}
.rnd .lt, .rnd .rt, .rnd .lb, .rnd .rb, .rnd1 .lt, .rnd1 .rt, .rnd1 .lb, .rnd1 .rb, .textarea .lt, .textarea .rt, .textarea .lb, .textarea .rb{
position:absolute;width:15px;height:15px;background-image:url(images.png);background-repeat:no-repeat;overflow:hidden
}
.rnd .lt, .rnd1 .lt, .textarea .lt{
left:0;top:0;background-position:0 -365px
}
.rnd .rt, .rnd1 .rt, .textarea .rt{
right:0;top:0;background-position:-15px -365px
}
.rnd .lb, .rnd1 .lb, .textarea .lb{
left:0;bottom:0;background-position:0 -380px
}
.rnd .rb, .rnd1 .rb, .textarea .rb{
right:0;bottom:0;background-position:-15px -380px
}
.rnd .ct, .rnd1 .ct, .textarea .ct{
position:relative;display:block;height:15px;background:url(rnd-h.png) 0 0 repeat-x;overflow:hidden;margin:0 15px -15px 15px
}
.rnd .cb, .rnd1 .cb, .textarea .cb{
display:block;height:15px;background:url(rnd-h.png) 0 -15px repeat-x;margin:-15px 15px 0 11px;overflow:hidden
}
.rnd .cnt, .rnd1 .cnt, .textarea textarea{
position:relative;background:#fff url(rnd-v.png) 100% 0 repeat-y;margin:15px 0;overflow:hidden;zoom:1;border-left:solid 1px #d3dadd;padding:0 16px;outline:none
}
.rnd h2, .rnd1 h2{
text-align:right;margin:0 0 15px 0;color:#b9c5ca
}
.rnd1 .rt{
background-position:-45px -365px
}
.rnd1 .rb{
background-position:-45px -380px
}
.rnd1 .cnt{
background:#fff url(rnd1-v.png) 100% 0 repeat-y
}
.rnd .inp{
background:url(images.png) 0 -233px no-repeat;padding-left:12px
}
.rnd .inp input{
background:#fff;color:#7da7b6;font:normal 12px arial, helvetica, sans-serif;height:15px;border:none;border-top:solid 1px #badfec;border-bottom:solid 1px #badfec;margin:0;padding:3px 0 5px 0;width:100%;//margin-top:-1px
}
.rnd .inp i{
display:block;background:url(images.png) 100% -260px no-repeat;padding-right:12px
}
.textarea .lt{
background-position:-60px -365px;width:6px;height:6px
}
.textarea .rt{
background-position:-66px -365px;width:6px;height:6px
}
.textarea .lb{
background-position:-60px -371px;width:6px;height:6px
}
.textarea .rb{
background-position:-66px -371px;width:6px;height:6px
}
.textarea .ct{
height:6px;background:#fff;overflow:hidden;margin:0 6px -6px 6px
}
.textarea .cb{
height:6px;background:#fff;margin:-6px 6px 0 6px;overflow:hidden
}
.textarea textarea{
color:#7da7b6;font:normal 12px tahoma, geneva, sans-serif;background:#fff;margin:6px 0;overflow-y:auto;zoom:auto;border:0;padding:0 0 0 12px;display:inline;
}
.secondary-nav{
margin-bottom:30px
}
.secondary-nav .cnt div{
background:url(bg1.png) -5px 100% no-repeat;overflow:hidden;padding-bottom:20px
}
.secondary-nav .cb i{
background:url(bg2.png) 0 0 no-repeat;display:block;overflow:hidden;height:15px
}
.secondary-nav .cnt a, .secondary-nav .cnt span{
padding-right:20px;background:url(bullet3.png) 100% 5px no-repeat;display:block;text-align:right;color:#d53601;margin-bottom:14px;position:relative
}
.secondary-nav .cnt span{
font-weight:bold;color:#d53601;background:url(bullet5.png) 100% 5px no-repeat
}
.secondary-nav .cnt div div{
background:none;overflow:auto;font-size:11px;padding-bottom:0
}
.secondary-nav .cnt div div a, .secondary-nav .cnt div div span{
color:#4e5a65;background:none;padding-right:30px
}
.secondary-nav .cnt .act{
background:url(bullet5.png) 100% 5px no-repeat !important;font-weight:bold
}
.secondary-nav .cnt div div div a{
color:#0d8fc9;text-decoration:none;padding-right:40px
}
.secondary-nav .cnt div div div span{
color:#0d8fc9;font-weight:bold;padding-right:40px
}
.secondary-nav .cnt div div div div a{
color:#738391;padding-right:48px
}
.secondary-nav .cnt div div div div span{
color:#738391;padding-right:48px
}
.atilekt{
height:18px;background:url(images.png) 0 0 no-repeat;padding:6px 0 0 24px;margin-left:5px
}
.search{
position:absolute;left:50px;top:171px;width:176px;height:24px;//display:inline;background:url(images.png) 0 -103px no-repeat
}
.search input{
font-size:11px;background:none;color:#add7eb;border:0;width:153px;margin:3px 0 0 10px
}
.search a{
position:absolute;right:-37px;top:0;width:24px;height:23px;background:url(images.png) 0 -77px no-repeat;display:block
}
.news{
overflow:hidden;zoom:1
}
.news .cnt{
padding-right:0;padding-left:13px
}
.news table{
margin:-12px 5% 0 0
}
.news td{
width:33%;background:url(border2.png) 0 0 repeat-y;padding:10px 20px 5px 45px;vertical-align:top
}
.news .item .anons{
font-weight:bold
}
.news .item .date{
font-size:11px;margin-bottom:0
}
.news a{
color:#0088c7
}
.news h2{
margin-right:20px
}
.btn1, .btn2{
overflow:hidden;zoom:1;height:29px;margin:-1px 13px 0 0;font-size:11px;position:relative
}
.btn1 div, .btn2 div{
float:right
}
.btn1 .btn-l, .btn2 .btn-l{
display:block;height:29px;width:21px;background:url(images.png) 0 -128px no-repeat;font-style:normal;float:left
}
.btn1 a, .btn2 a{
display:block;height:24px;background:url(images.png) 100% -159px no-repeat;color:#fff;padding:5px 21px 0 0;float:left
}
.btn2 a{
padding:5px 21px 0 0;text-decoration:none;font-size:14px
}
.b-news{
margin-bottom:-8px;z-index:2
}
.banner .cnt{
padding:12px 22px
}
.auth h2{
margin:0
}
.auth table{
margin:0 0 0 37px
}
.auth td{
padding:8px 0;vertical-align:top;color:#0699ce
}
.auth .l{
padding-right:10px
}
.auth .inp{
margin:-4px 0;width:155px
}
.auth a, .auth span{
font-size:11px;color:#70797e
}
.auth table table{
margin:0;width:100%
}
.auth table table td{
padding:0 5px;color:#70797e;white-space:nowrap;text-align:center
}
.logo-en, .logo-ru{
width:255px;height:75px;position:absolute;left:50px;top:93px;background:url(logo-ru.png) 0 0 no-repeat;z-index:5
}
.logo-en{
background:url(logo-en.png) 0 0 no-repeat !important
}
.logo-en a, .logo-ru a{
display:block;width:255px;height:75px;background:url(s.png)
}
.t_m1{
margin:0 0 20px 0
}
.t_m1 td{
padding:8px 10px 8px 0;vertical-align:top
}
.t_m1 .l{
padding-right:10px;text-align:right
}
.t_m1 .inp{
margin:-4px 0;width:230px
}
.t_m1 .textarea{
margin:-4px 0
}
.t_m1 textarea{
height:105px;width:230px
}
.t_m1 .btn2{
margin-top:-12px
}
.t_m1 sup{
color:#d53601;margin-right:10px
}
.blue{
color:#44b0d3
}
.ts{
color:#eaeff1
}
.small{
font-size:11px
}
.i-doc, .i-xls, .i-pdf, .i-pp, .i-zip, .i-blank{
width:21px;height:27px;background-image:url(images.png)
}
.i-doc{
background-position:-101px -32px
}
.i-xls{
background-position:-124px -32px
}
.i-pdf{
background-position:-147px -32px
}
.i-pp{
background-position:-101px -61px
}
.i-zip{
background-position:-124px -61px
}
.i-blank{
background-position:-147px -61px
}
.docs{
margin:25px 0;list-style:none
}
.docs .l{
float:left;width:32px;margin:0 -32px 10px 0;overflow:hidden;zoom:1
}
.docs .r{
margin:0 0 10px 32px;overflow:hidden;zoom:1
}
.docs a{
color:#038ac8;font-weight:bold;font-size:13px
}
.docs p{
line-height:140%;margin-bottom:5px
}
.username-main{
color:#0699ce;font-size:12px;margin:15px 0 0 35px
}
.username-main a{
color:#516570;font-weight:bold;font-size:12px
}
.username-main p{
margin-bottom:20px
}
.t_m43{
margin:0 0 20px 0;padding:0;list-style:none
}
.t_m43 .date{
font-size:11px;margin-bottom:4px
}
.t_m43 .anons{
font-size:12px;margin-bottom:4px
}
.t_m43 .anons a{
color:#0088c7;font-weight:bold
}
.t_m43 li{
margin-bottom:20px;overflow:hidden;zoom:1;background:url(border2.png) 0 0 repeat-y;padding:10px 0 5px 25px
}
.t_m43 img{
float:left;margin:0 14px 10px 0
}
.t_m37{
margin:0 0 10px 0
}
.t_m37 td{
padding:0;font-size:11px
}
.t_m37 a, .t_m37 span{
display:block;float:left;padding:3px 5px
}
.t_m37 a{
color:#0088c7
}
.t_m37 .l{
padding-right:8px
}
.t_m37 .pn span{
color:#162e58
}
.t_m37 .act{
color:#d53601;font-weight:bold
}
.calendar{
width:100%
}
.calendar td{
padding:0;text-align:center;font-size:11px;height:23px;color:#360e05;border-bottom:solid 1px #b9c5ca
}
.calendar a{
text-decoration:none;cursor:hand;color:#0088c7;text-decoration:underline
}
.calendar .dates{
width:100%
}
.calendar .dates td{
font-weight:bold;height:19px;color:#586a7b;border:0
}
.calendar .year a, .calendar .month a{
color:#0088c7;font-weight:normal;text-decoration:none
}
.calendar .year .l{
font-size:14px;width:30%;text-align:left;padding-left:15px
}
.calendar .year .r{
font-size:14px;width:30%;text-align:right;padding-right:15px
}
.calendar .month .l{
text-align:left;padding-left:15px
}
.calendar .month .r{
text-align:right;padding-right:15px
}
.calendar .month td{
padding:3px 0 6px 0
}
.calendar .act{
color:white;font-weight:bold;background-color:#a5ccde
}
.cal{
margin-bottom:30px
}
.nb td, .nb{
border:0 !important
}
.newfull{
margin-bottom:16px;padding-bottom:10px;border-bottom:solid 1px #fff
}
.files{
border-top:solid 2px #038ac8; border-bottom:solid 2px #038ac8;margin:20px 0
}
.files th{
font-size:11px;text-align:center;color:#038ac7;padding:5px 16px 10px 16px;vertical-align:top
}
.files td{
font-size:11px;text-align:center;padding:5px 16px 20px 16px;vertical-align:top;border-top:solid 1px #cbd3d8
}
.files .c1, .files .c3, .files .c5{
background:#fff
}
.files .c2{
width:25%
}
.files .c3, .files .c4{
width:10%
}
.files td.c5{
text-align:left
}
.files a{
color:#586a7b
}
.messages{
border-top:solid 2px #038ac8; border-bottom:solid 2px #038ac8;margin:20px 0
}
.messages th{
font-size:11px;text-align:center;color:#038ac7;padding:5px 16px 10px 16px;vertical-align:top
}
.messages td{
font-size:11px;text-align:center;padding:5px 16px 20px 16px;vertical-align:top;border-top:solid 1px #cbd3d8
}
.messages .c1, .messages .c3{
background:#fff
}
.messages .c1{
width:25%
}
.messages td.c3{
text-align:left;width:55%
}
.messages a{
color:#586a7b
}
.addfile{
color:#038ac7
}
.addfile .textarea{
width:222px
}
.addfile .textarea .ct{
border-top:solid 1px #badfec
}
.addfile .textarea .cb{
border-bottom:solid 1px #badfec
}
.addfile textarea{
border-left:solid 1px #badfec;border-right:solid 1px #badfec;width:208px;margin:5px 0;height:55px
}
.addfile .textarea .lt{
background-position:-74px -365px
}
.addfile .textarea .rt{
background-position:-80px -365px
}
.addfile .textarea .lb{
background-position:-74px -371px
}
.addfile .textarea .rb{
background-position:-80px -371px
}
.t_m1_msg{
margin-left:22px
}
.t_m1_msg h2{
margin:0
}
.t_m1_msg textarea{
width:450px
}
.red{
color:#d53601
}
.inp1{
width:110px !important
}
.t_m1 .td3{
color:#d53601;font-size:10px
}
.t_m34 td{
vertical-align:top;padding:0 8px 18px 0
}
.t_m34 .l{
font-weight:bold;color:#038ac8
}
.t_m34 .title{
margin-bottom:2px;font-weight:bold;color:#038ac8
}
.t_m34 .link{
font-size:11px;margin-bottom:2px
}
.t_m34 p{
margin-bottom:5px
}
.t_m4{
font-size:11px
}
.t_m4 li{
padding:0 0 0 20px;background:url(bullet6.png) 0 5px no-repeat;margin-bottom:10px;overflow:hidden;zoom:1
}
.t_m4 ul{
margin:10px 0 -10px 0
}
.t_m4 ul a{
color:#586a7b
}
.t_m4 ul li{
background:none
}
.gallery, .gallery .images div{
width:520px
}
.gallery{
margin:0 0 15px 0
}
.gallery td{
padding:0;vertical-align:top;text-align:center
}
.gallery .images div{
overflow:hidden;white-space:nowrap;text-align:left;padding:5px 0;background:#fff;border-top:solid 1px #c6cfd2;border-bottom:solid 1px #c6cfd2
}
.gallery .images div a{
display:block;margin-right:2px;text-align:center;text-decoration:none
}
.gallery .images div a:hover{
background:url(catalog_hover2.png) left top no-repeat;text-decoration:underline
}
.gallery .images div a img{
display:block
}
.gallery .prev, .gallery .next{
width:16px;padding:0
}
.gallery .prev a, .gallery .next a{
display:block;height:110px;width:16px
}
.gallery .prev a{
background:url(images.png) 0 -397px no-repeat
}
.gallery .next a{
background:url(images.png) -18px -397px no-repeat
}
