/*TAGS*/
html{width:100%;height:100%;font-size:100%}
body{width:100%;height:100%;margin:0;padding:0;background:#ffffff;color:#838383;font:12px/15px 'Tahoma', serif}
a{color:#1a1a1a;text-decoration:underline}
a:hover{color:#005b9a;text-decoration:none}
h1{margin:0;padding:0;color:#0c317a;font-size:20px;font-weight:normal;line-height:24px}
h2{margin:0;padding:0;color:#013458;font-size:16px;font-family:"trebuchet MS";font-weight:bold;text-transform:uppercase;line-height:20px}
h3{margin:0;padding:0;color:#FF6600;font:1.6em/1.5em}
h4{margin:0;padding:0;color:#FF6600;font:bold 1.3em/1.5em "Trebuchet MS"}
a img{border:0}
dl, dt, dd, form{margin:0;padding:0}
hr{clear:both;height:1px;margin:1em 0;padding:0;border:0 none;background-color:#e54803;color:#e54803}
input{margin:0;vertical-align:bottom}
p{margin:0 0 10px;padding:0}
pre, code{display:block;overflow-x:auto;margin:1em 0;padding:5px;border:1px dashed #e54803;background-color:#fffaeb;font-family:"Lucida Console",monospace}
select{vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
table td{padding:0;vertical-align:top}
ul, ol{margin:0;padding: 0 2em 10px}
:focus, a:active{outline:none}
form :focus, form a:active{outline:1px dotted}

/*FONT*/
#wrapper{font-size:12px;line-height:16px}

/*MISC*/
.blue{color:#005b9a}
#page-col p.blue{margin:0 0 5px 0;color:#005b9a}
.list-decor{padding:5px 15px;color:#005b9a}
.list-decor a{color:#005b9a;text-decoration:none}
.list-decor a:hover{text-decoration:underline}
.list-decor li{margin:0 0 4px 0;padding:0 0 0 20px;list-style:none;background:url('../_i/icon-sprite.png') no-repeat -738px -261px}
.custon-table{width:100%;margin:0 0 20px 0;border-collapse:separate;border-spacing:1px}
.custon-table th{padding:5px;background:#dadada;color:#015c9b;text-align:center}
.custon-table td{padding:6px 8px;border:1px solid #dadada;vertical-align:middle;text-align:left}
#page-col .module-blue-title h2{float:left;margin:0 0 15px 0;padding:5px 20px;border:none;background:#e3edf4;color:#005b9a;font-size:12px;font-family:'Tahoma';line-height:15px}
#page-col .module-blue-title .desc{clear:both;padding:0 0 0 20px}
#page-col .module-blue-title .desc p{text-indent:0}
.document{}
.document li{}
.clearing{clear:both;height:0;overflow:hidden;font-size:0}
.clearFix:after{display:block;clear:both;height:0;visibility:hidden;font-size:0;content:'.'}

/*~wrapper*/
#wrapper{width:986px;margin:0 auto;padding:0 5px}

/*~sidebar*/
#sidebar{float:left;width:203px;margin:0 0 10px 0;padding:20px 0 0 0;}
#logo{margin:0 0 4px 0}
#main-menu{padding:45px 0 40px 23px}
#main-menu li{margin:0 0 9px 0;padding:2px 0 2px 16px;list-style:none;background:url('../_i/icon-sprite.png') no-repeat -997px 2px;font-size:13px;line-height:15px}
#main-menu li a{color:#00204f;font-size:88%;text-decoration:none}
#main-menu li a:hover{color:#e10000;text-decoration:underline}
#main-menu li.active a{text-decoration:underline; }/*color: #1668A2*/
#main-menu .sub{padding:16px 0 0 0}
#main-menu .sub-2{padding:4px 0 0 10px}
#main-menu .sub-2 li a{background: none !important; }
#main-menu .sub-2 li.active a{background: none !important; color: #e10000 !important; !important;text-decoration:underline !important}
#main-menu .sub li.active .sub-2 li a{background: none !important;display:inline-block;padding:2px 0 2px 20px;background:url('../_i/icon-sprite.png') no-repeat -791px -200px;color:#8e9192;text-decoration:none}
#main-menu .sub li.active .sub-2 li a:hover{color:#e10000;}
#main-menu .sub li{margin:0 0 5px;padding:0;background:none}
#main-menu .sub li a{display:inline-block;padding:2px 0 2px 20px;background:url('../_i/icon-sprite.png') no-repeat -791px -200px;color:#8e9192;text-decoration:none}
#main-menu .sub li a:hover{background:url('../_i/icon-sprite.png') no-repeat -634px -368px; color:#e10000; text-decoration:underline}
#main-menu .sub li.active a{background:url('../_i/icon-sprite.png') no-repeat -737px -259px; color: #1668A2; text-decoration:underline}
#sidebar .banner{margin:0 0 9px 0}
#sidebar .banner a{display:inline-block;vertical-align:bottom}
#sidebar .banner a img{display:inline-block;vertical-align:bottom}


.red{background: url(/_i/icon-sprite.png) no-repeat -634px -368px !important; color: #E10000 !important}
/*~main-col*/
#main-col{position:relative;float:left;width:735px;padding:29px 0 0 48px}
#slogan{float:left;width:480px}
#slogan img{vertical-align:bottom}
#sub-menu{width:100%;margin:8px 0 30px 0;padding:0;border:1px solid #D6D6D6; border-bottom: 0; background:url('../_i/bgr/sub-menu.png') repeat-x 0 0 #DDD}
#sub-menu td{vertical-align: middle; text-align: center;}
#sub-menu td:hover, #sub-menu .active, #sub-menu .hover{background:url('../_i/bgr/sub-menu-hover.png') repeat-x 0 0 #c6dbe8;}
#sub-menu td div{position:relative;padding:8px 0; text-align: center;}
#sub-menu td a{padding:3px 5px 5px 5px; display: block; text-decoration:none;line-height:14px; list-style: none; text-align: center;}
#sub-menu td:last-child a{border-right:none}
#sub-menu td.last-child a{border-right:none}
#sub-menu td ul{position:absolute; top: 100%; z-index: 99; right: 0; margin: 0; display:none; width:100%;padding:5px 0 0 0;background:#E8E8E8;}
#sub-menu td:hover ul, #sub-menu .hover ul{display:block}
#sub-menu td ul li{margin:0 0 8px 0;padding:0 0 0 10px;list-style:none; text-align: left; background: url(/_i/arr.gif) no-repeat 8px 6px; padding-left: 17px; padding-right: 5px}
#sub-menu td ul li a{display:inline;padding:0;border:none;font-size:11px;text-align:left; text-decoration:none;}
#sub-menu td ul li a:hover{text-decoration:underline}

#page-col .sub{color: #025B99; font: bold 13px Tahoma; border: 0; border-left: 3px solid #D7D7D7; padding: 0 0 1px 12px; margin-bottom: 20px}

.mov-txt{position:absolute;top:9px;left:30px;width:500px;background:url('../_i/icon-sprite.png') no-repeat -29px 20px;color:#000000;font-size:11px}
.mov-txt span{color:#ef2b2f}
#service-block{float:left;width:229px;padding:0 0 0 26px}
.switch-language{float:left;width:70px;margin:-3px 0 0;line-height:14px; text-transform: uppercase}
.switch-language span{margin:0 9px 0 0;color:#005b9a;vertical-align:top;font-size:10px;font-weight:bold}
.switch-language a{margin:0 9px 0 0;color:#005b9a;vertical-align:top;font-size:10px;font-weight:bold}
.service-menu{float:right;height:15px;padding:0;font-size:0}
.service-menu a{display:inline-block}
.service-menu span{display:inline-block;width:1px;height:11px;margin:0 13px;background:#fff url('../_i/icon-sprite.png') no-repeat -29px 0;font-size:0}
.service-menu .home-item{width:11px;height:11px;background:#fff url('../_i/icon-sprite.png') no-repeat 0 0;font-size:0}
.service-menu .home-item:hover{background:#fff url('../_i/icon-sprite.png') no-repeat 0 -11px}
.service-menu .e-mail-item{width:12px;height:11px;background:#fff url('../_i/icon-sprite.png') no-repeat -45px 0;font-size:0}
.service-menu .e-mail-item:hover{background:#fff url('../_i/icon-sprite.png') no-repeat -45px -11px}
.service-menu .sitamep-item{width:11px;height:11px;margin:0 3px 0 0;background:#fff url('../_i/icon-sprite.png') no-repeat -89px 0;font-size:0}
.service-menu .sitamep-item:hover{background:#fff url('../_i/icon-sprite.png') no-repeat -89px -11px}
.search{clear:both;height:45px;padding:33px 0 0 0;text-align:right}
.search .searh-field{width:202px;height:13px;margin:0;padding:3px 0 3px 5px;border:1px solid #b6b6b6;border-right:none;color:#000000;vertical-align:top;font-size:11px}
.search .submit{width:21px;height:21px;margin:0 0 0 -4px;padding:0;border:none;cursor:pointer;background:url('../_i/icon-sprite.png') no-repeat -954px -37px;vertical-align:top}
.search a{color:#005b9a;font-size:10px}
#service-block .data{height:15px;padding:84px 0 0 0;color:#005b9a;font-size:10px;text-align:right}
#geographi-news-block{height:227px;margin:0}
#geographi-news-block #geographi{position:relative;float:left;width:252px;height:227px}
#geographi-news-block #geographi a{position:absolute;top:0;left:0;z-index:10;display:inline-block;width:252px;height:227px;cursor:pointer}
#geographi-news-block #geographi a img{width:252px;height:227px}
#geographi-news-block #geographi object{position:absolute;z-index:-10;vertical-align:bottom}
#latest-news{position:relative;float:left;width:468px;height:202px;padding:25px 0 0 15px;background:#e3edf4}
#latest-news .title{height:17px;margin:0 0 10px 0;padding:0 0 0 6px;color:#013458;font-size:14px}
#latest-news dl{margin:0 0 2px 0;padding:0 0 0 8px;list-style:none;background:url('../_i/icon-sprite.png') no-repeat -684px -314px;color:#7398bf}
#latest-news dl dt{display:block;float:left;margin:0 4px 0 0;padding:2px 0 0 0;font-size:9px}
#latest-news dl dd a{display:block;margin:0 0 0 50px;color:#013458;font-size:11px; text-decoration: none}
#latest-news dl dd a:hover{text-decoration: underline}
#latest-news .latest-news-menu{position:absolute;right:22px;bottom:15px;height:25px;padding:0 48px 0 0;color:#4f738e;font-size:10px}
#latest-news .latest-news-menu span{margin:0 3px}
#latest-news .latest-news-menu a{color:#4f738e;font-size:9px}
#latest-news .latest-news-menu a.rss{position:absolute;top:-2px;right:0;display:inline-block;width:40px;height:20px;background:url('../_i/icon-sprite.png') no-repeat -889px -93px}
#center-col{float:left;width:510px;height:177px;padding:20px 0 30px 0;border-bottom:7px solid #dadada}
#center-col h2{margin:0 0 46px 0;padding:0 0 12px 6px;border-bottom:1px dashed #4b4b4b}
#center-col ul{margin:0;padding:0;list-style:none}
#center-col ul li{float:left;width:250px;margin:0 10px 4px 0}
#center-col ul li.odd{margin:0 0 4px 0}
#center-col ul li a{display:inline-block;padding:0 0 0 20px;background:url('../_i/icon-sprite.png') no-repeat -789px -202px;font-size:11px; text-decoration: none}
#center-col ul li a:hover{background:url('../_i/icon-sprite.png') no-repeat -736px -261px; text-decoration: underline}
#right-col{float:left;width:200px;height:234px;margin:0 0 0 25px;background:url('../_i/bgr/main-right-col.png') repeat-x left bottom}
#right-col .banner{margin:0 0 7px 0}
#right-col .banner a{display:inline-block;vertical-align:bottom}
#right-col .banner a img{display:inline-block;vertical-align:bottom}

/*~page-col*/
#page-col{float:left;width:735px;padding:10px 0 30px 48px;color:#444343}
#page-col{text-align:justify;line-height:15px}
#page-col a{color:#005b9a}
#page-title{margin:0 0 25px;}
#page-title table{width:100%; border-bottom: 1px dashed #4B4B4B;}
#page-title h1{margin:0;padding:0 0 5px 0;color:#013458;font-size:17px;text-transform:uppercase}
#page-title #print{width:14px;padding:0 0 0 15px}
#page-title #print a{display:inline-block;float:right;width:14px;height:11px;margin:10px 0 0 0;background:url('../_i/icon-sprite.png') no-repeat 0px -989px}
#page-title #rss{width:40px;padding:5px 0 0 15px}
#page-title #rss a{display:inline-block;width:41px;height:20px;background:url("../_i/icon-sprite.png") no-repeat -933px -93px}
#page-col h2{margin:0 0 37px;padding:0 0 7px 0;border-bottom:1px dashed #4B4B4B;color:#013458;font-size:17px;text-transform:uppercase}
#page-col p{margin:0 0 14px 0;text-align:justify; line-height:15px}
.contest th p {white-space: nowrap; margin: 10px 0 10px 0 !important; text-align: center !important; }
#page-col .left{float:left;margin:4px 23px 15px 0}
#page-col .top-menu{float:right;width:200px;height:18px}
#page-col .top-menu .switch-language{margin:-1px 30px 0 0}
#page-col #service-block .search{padding:80px 20px 0 0}
#page-col #service-block .search .searh-field{width:182px}
#page-col #service-block .data{padding:55px 20px 0 0}
.service-block-1{height:200px;background:#E3EDF4}
.service-block-2{height:45px;background:url('../_i/bgr/service-block-2.png') no-repeat 0 0}
.service-block-2 .data{float:left;padding:15px 0 0 10px;color:#e3edf4;font-size:11px}
.service-block-2 .search{float:right;clear:none;width:225px;height:38px;padding:4px 5px 0 0}
.service-block-2 .search a{display:inline-block;margin:0}
#page-col .pager{margin:17px 0 20px 0;color:#9c9c9c}
#page-col .pager a{margin:0 10px 0 4px;color:#9c9c9c}
#page-col .pager a.home{margin:0 10px 0 0}
#page-col .pager span{margin:0 0 0 4px}

/*~footer*/
#footer{clear:both;padding:5px 0 10px;color:#4b4b4b;font-size:11px}
.page #footer{padding:10px 0;border-top:7px solid #DADADA}
#footer a{color:#4b4b4b}
#footer a:hover{color:#005b9a}
.copiright{float:left}
.counter{float:left}
.developer{float:right}

/*form_table*/
.form_table{}
.form_table td{padding:0 0 10px 0}
.form_table .label{width:190px;padding:0 10px 0 0;white-space:nowrap}
.form_table .field{width:470px}
.form_table .field input, .form_table .field textarea{width:465px !important;}
.form_table .field .checkbox{width:13px !important;}
.form_table .field .radiobatton{width:13px !important;}
.form_table .button_submit{padding:10px 0 0 200px}

/*news*/
.news-content .news-item{margin:0 0 15px 0}
.news-content .news-item dl{margin:0 0 8px 0}
.news-content .news-item-data{float:left;padding:2px 0 0 0}
.news-content .news-item-title{margin:0 0 0 65px}
.news-content .news-item-desc{padding:0 0 8px 65px}
#news-year-filter{float:right;margin:26px 0 20px 0;padding:8px 10px;list-style:none;background:#efefef}
#news-year-filter li{float:left;padding:0 5px;border-right:1px solid #005b9a;cursor:pointer;color:#005b9a;font-size:11px;text-decoration:underline;line-height:11px}
#news-year-filter li.first-child{border-left:1px solid #005b9a}
#news-year-filter li:hover{color:#e10000;text-decoration:none}
#news-year-filter li.active{color:#e10000;text-decoration:none}
.news-item-list{clear:both;margin:0;padding:0 0 20px 17px}
.news-item-list dl{margin:0 0 10px 0;padding:0 0 0 12px;background:url('../_i/icon-sprite.png') no-repeat -576px -444px}
.news-item-list dl dt{float:left;color:#a0a0a0}
.news-item-list dl dd{margin:0 0 0 80px}

/* #news-item-list{clear:both;margin:0;padding:0 0 20px 17px}
#news-item-list dl{margin:0 0 10px 0;padding:0 0 0 12px;background:url('../_i/icon-sprite.png') no-repeat -576px -444px}
#news-item-list dl dt{float:left;color:#a0a0a0}
#news-item-list dl dd{margin:0 0 0 80px} */


#years-title{float:left;padding:6px 30px;background:#e3edf4}
#years-title span{display:none;color:#005b9a;font-size:12px;font-weight:bold;text-transform:uppercase}

/*contest*/
.contest{width:100%;margin:0 0 20px 0;border-collapse:separate;border-spacing:1px}
.contest th{padding:5px;background:#dadada;color:#015c9b;text-align:center}
.contest td{padding:6px 8px;border:1px solid #dadada;text-align:left}
.result{position:relative}
.result-item{position:absolute;top:0;right:50px;display:none;width:350px;padding:10px;border:1px solid #dadada;background:#fff}
.result-item-title{margin:0 0 5px 0;padding:4px;background:#F3F3F3;font-weight:bold}
.result-item a{display:inline-block;padding:3px 10px 5px;background:#F3F3F3}
.result-item-desc{margin:0 0 10px 0}
.visible .result-item{z-index:10;display:block}

/*controls*/
.controls-item{margin:0 0 25px 0}
.controls-item img{float:left;width:160px;margin:0 20px 10px 0}
.controls-item .title{margin:0 0 10px 0;color:#005b9a;font-size:12px;line-height:12px;text-transform:uppercase;font-weight:bold;}
.controls-item .dolgn{margin:0 0 10px}
.controls-item .dolgn span{font-weight:bold;margin:0 3px 0 0}


/*attention*/
.attention{padding:20px 20px 0 20px;background:url('../_i/bgr/attention.png') repeat-x 0 0;color:#005b9a;font-size:11px}
.attention .attention-title{margin:0 0 10px 0;text-align:center}
.attention a{text-decoration: none; color: #316D94}
.attention a:hover{text-decoration: underline}
#map{position:relative;width:733px;height:410px;margin:0 auto;background:url('/geography_map/i/bgr.png') no-repeat 0 0}
.point{position:absolute;display:block;width:12px;height:12px;overflow:visible;background:url('/geography_map/i/point.png') no-repeat 0 0}
.pop-up{position:absolute;bottom:6px;left:6px;display:none}
.pop-up-desc{padding:0 0 0 5px}
.pop-up-desc .desc{padding:0 20px 0 15px;border-right:1px solid #0c8ac2;border-left:1px solid #0c8ac2;background:#fff;white-space:nowrap}
.pop-up .t-l{width:10px;height:8px;background:url('/geography_map/i/pop-up.png') no-repeat 0 0;font-size:1px;line-height:1px}
.pop-up .t-r{width:10px;height:8px;background:url('/geography_map/i/pop-up.png') no-repeat right top;font-size:1px;line-height:1px}
.pop-up .b-l{width:20px;height:32px;background:url('/geography_map/i/pop-up.png') no-repeat left bottom}
.pop-up .b-r{width:20px;height:32px;background:url('/geography_map/i/pop-up.png') no-repeat right bottom}
.point:hover .pop-up, .pop-up:hover{display:block; z-index: 999}
.point.hover .pop-up{display:block}
.pop-up div{padding:0 0 3px;color:#00204f;text-align:left}
#map .pop-up .pop-up-desc a{color:#00204f}
#moscow{top:183px;left:96px}
#megion{top:249px;left:276px}
#mozir{top:165px;left:34px}
#krasnoyarsk{top:319px;left:360px}
#minsk{top:145px;left:40px}
#yaroslavl{top:175px;left:120px}
#tver{top:165px;left:100px}
#nignevartovsk{top:254px;left:288px}
#surgut{top:242px;left:265px}

/*photogallery*/
#photo-list{margin:0 0 20px 0;padding:0;list-style:none}
#photo-list li{position:relative;float:left;width:174px;margin:0 0 15px 0;padding:0 4px;text-align:center}
#photo-list li img{display:inline-block;height:128px;width:170px;border:2px solid #e1e1e1;vertical-align:bottom;background:url('../_i/bgr/no-photo.png') no-repeat 0 0}
#photo-list .rubric-title{position:relative;height:28px;margin:0 0 5px;text-align:left}
#photo-list .rubric-title span{position:absolute;bottom:0;display:block;width:170px;font-weight:bold;text-align:center}
#photo-list .photo-title{position:absolute;top:70px;left:50px;z-index:10;display:none;width:110px;padding:5px 10px;background:#eaeaea;border:2px solid #005b9a;font-size:11px;text-align:left}
#photo-list .hover .photo-title{display:block}
#photo-list .photo-title h3{margin:0 0 3px;padding:0 0 0 10px;color:#005b9a;font-size:12px;line-height:12px;text-transform:uppercase;font-weight:bold;}
#photo-list .photo-title .photo-desc{padding:0 0 0 10px;background: url('../_i/icon-sprite.png') no-repeat -576px -444px;font-size:11px;text-align:left}
#photo-list .photo-title .photo-desc p{text-indent: 0}

/*structure*/
#structure{text-align:left;}
#structure a{text-decoration: none}
h2#structure-title{margin:0;padding:0;border:none;line-height:16px;font-size:13px;}
#structure dl{margin:0 0 0 14px;padding:0;border-left:1px solid #666666; }
#structure dl:first-child{margin:0 0 0 14px;padding:20px 0 0 0;}
#structure dl.first-child{margin:0 0 0 14px;padding:20px 0 0 0;}
#structure dl:last-child{border:none}
#structure dl:last-child dt .line{border-left:1px solid #666666}
#structure dl.last-child{border:none}
#structure dl.last-child dt .line{border-left:1px solid #666666}
#structure dt{padding:0 0 4px 0;font-weight:bold; }
#structure dt .line{display:inline-block;height:8px;width:20px;margin:0 5px 0 0;border-bottom:1px solid #666666;vertical-align:top;font-size:1px;line-height:1px}
#structure dd{position:relative;padding:0 0 0 30px}
#structure dd .line-vert{display:inline-block;height:20px;width:1px;margin:0;background: #cccccc;vertical-align:top;font-size:1px;line-height:1px}
/*#structure dl:last-child dd .line-vert{height:8px;}*/
/*#structure dl.last-child dd .line-vert{height:8px;}*/
#structure .last-child-dd .line-vert{height:8px;}
#structure dd .line{display:inline-block;height:8px;width:20px;margin:0 5px 0 0;border-bottom:1px solid #cccccc;vertical-align:top;font-size:1px;line-height:1px}
#structure .desc{display:none;z-index:10;background:#FFFFFF;border:1px solid #DADADA;padding:10px;position:absolute;right: 0; top:0;width:340px;}
#structure .visible{z-index:10}
#structure .visible .desc{display:block}
#structure .desc .title{background:#F3F3F3;font-weight:bold;margin:0 0 10px;padding:4px;text-align:center}
#structure .desc .manager{margin:0 0 10px;font-size:11px}
#structure .desc .close{text-align:center;font-size:11px}
#structure .desc .close a{background:#F3F3F3;display:inline-block;padding:3px 10px 5px;}

	.dtitle{font: bold 12px Tahoma; color: #005A99; background: url(/_i/arr.gif) no-repeat 0 5px; padding-left: 13px;}
	.docs td{border-bottom: 1px solid #8F9092; padding: 15px 13px 0 0; width: 75%;}
	.brd{border-left: 1px dashed #4B4B4B; padding-left: 10px;}
	.brd img{float: left; margin-top: 5px;}
	.brd p{font-size:10px; text-align: left !important; padding-left: 30px; color: #8E8F91}

	.tabs{background: #EEEEEE; float: right; padding: 5px; font-size: 11px;}
	.tabs a{margin: 0 1px 0 3px}


	#cyear{background: #E3EEF3; font-weight: bold; color: #005A99; float: left; padding: 6px 30px;}

#years-title{float: left;}
#news-year-filter{float: right; margin-top: 0}
#page-title a{text-decoration: none !important}

table{clear: both}
.contest td{font-size: 11px}
.news-item-list dl{zoom: 1; overflow: hidden}
.docs{overflow: hidden; zoom: 1; position: relative; width: 100%}
.citems dd{zoom: 1;}

.news-item-list a{text-decoration: none !important;}
.news-item-list a:hover{text-decoration: underline !important;}

/* MSV 20111226 POPCARD*/
#fade { /*--Прозрачный слой фона--*/
	display: none; /*--по умолчанию скрыты--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .40;
	z-index: 9999;
}
.popcard_block{
	display: none; /*--по умолчанию скрыты--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	/*--CSS3 Тени для Блока--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Закругленные углы--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.popcard_close {
	float: right;
	margin: -55px -55px 0 0;
}
/*--Фиксированное позиционирование для тупого IE6--*/
*html #fade {
	position: absolute;
}
*html .popcard_block {
	position: absolute;
}

.popcard_block TABLE TD{
	border: 0 !important;
	padding:5px;
	margin:0;
	font-size: 12px;
	text-align: left;
	background: #f2f7fa;
}

.popcard_block TABLE TABLE TD{
	padding: 0 0 5px 0;
	margin:0;
}

.popcard_block TABLE td.img{
	border: 1px solid #d4e3ed  !important;
	padding: 3px;
	margin: 0;
}

.popcard_block .ttl{
	background: #d4e3ed;
	padding: 2px 3px;
	border: 0 !important;
	font-weight:bold;
}
.popcard_block .ttl h3{
	font-size: 14px;
	color: #005b9a;
	padding: 4px 3px;
}
.popcard_block .txt p,
.popcard_block .txt1 p,
.popcard_block .txt2 p{
	margin: 0 !important;
	padding: 0 !important;
}

.popcard_block .txt1{
	width: 125px;
	color: #145888;
}
.popcard_block TABLE TABLE .txt1{
	width: 70px;
}