/**
 * powered by Artur N. Yusupov
 * mailto: pe3udent[at]yandex[dot]ru
 * url:    http://www.netcat.ru/buy/partners/usupov.html
 */

@import url(navigation.css);

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0; padding: 0;}

html {height: 100%;}

fieldset, img {border: 0;}
a:focus {outline: none;}

p {margin: 10px 0px 15px 0px;}
p.dropcap:first-letter {display:block; margin:7px 4px 0px 0px; float:left; font-size:280%; font-family: Georgia, "Times New Roman", Times, serif;}
p.readmore {overflow:hidden;}

ul, ol, dl {margin:1em 0; padding-left:30px;}
ol li {padding:4px 0;}
dl {margin:1em 0;}
dd {padding-left:40px;}

table, th, td {border-collapse:collapse; margin:0; padding:0;}

table.t100 {width:100%;}

fieldset {border:1px solid #c8c8c8; padding:0 1em 1em 1em;}
legend {background: #ffffff; padding: 0 .8em 0 .8em;}
textarea, input[type = 'text'], input[type = 'password'], select {border: 1px solid #c8c8c8; background: #ffffff;}
textarea:hover, input[type = 'text']:hover, input[type = 'password']:hover, select:hover {border-color: #aaaaaa;}
textarea:focus, input[type = 'text']:focus, input[type = 'password']:focus, select:focus {border-color: #8c8c8c; outline: 2px solid #dcdcdc;}
input[type = 'button'], input[type = 'submit'], input[type = 'checkbox'], input[type = 'image'], input[type = 'radio'], input[type = 'reset'], select, button {cursor: pointer;}
input[type = 'hidden'] {display: none;}
textarea, input[type = 'text'], input[type = 'password'] {padding: .1em 0 .1em .4em;}
option {padding: 0 0 .1em .4em;}
/*form div {margin: .8em 0 .8em 0;}*/
form#news_subscribe_form div {margin:0;}
button, input[type = 'button'] {padding: .2em .3em .2em .1em; line-height: 100%;}

dt {font-weight: bold;}
dd {padding: 0 0 9px 0;}
pre {background-color: #f6f6f6;color: #060;display: block;font-family: 'Courier New', Courier, monospace;font-size: 11px;max-height: 250px;overflow: auto;margin: 0 0 10px 0;padding: 0 10px 10px 10px;border: 1px solid #d1d7dc;	}

.w100 {width:100px !important;}
.w150 {width:150px !important;}
.w200 {width:200px !important;}
.w210 {width:210px !important;}
.w250 {width:250px !important;}
.w300 {width:300px !important;}
.w350 {width:350px !important;}

.margt2 {margin-top:2px;}
.margt3 {margin-top:3px;}
.margt5 {margin-top:5px;}
.margt6 {margin-top:6px;}
.margt7 {margin-top:7px;}
.margt8 {margin-top:8px;}
.margt10 {margin-top:10px;}
.margt15 {margin-top:15px;}
.margt16 {margin-top:16px;}
.margt17 {margin-top:17px;}
.margt20 {margin-top:20px;}
.margt25 {margin-top:25px;}
.margt30 {margin-top:30px;}
.margt35 {margin-top:35px;}
.margt40 {margin-top:40px;}
.margb20 {margin-bottom:20px;}
.margb25 {margin-bottom:25px;}

.margb3 {margin-bottom:3px;}
.margb10 {margin-bottom:10px;}
.margb15 {margin-bottom:15px;}
.margb17 {margin-bottom:17px;}

.padt2 {padding-top:2px !important;}
.padt3 {padding-top:3px !important;}
.padt5 {padding-top:5px !important;}
.padt10 {padding-top:10px !important;}
.padt15 {padding-top:15px !important;}
.padt18 {padding-top:18px !important;}
.padb3 {padding-bottom:3px !important;}
.padl5p {padding-left:5% !important;}
.padl12 {padding-left:12px !important;}

a:link, a:visited {text-decoration: underline;}
a:hover {text-decoration: underline;}
a:link {color: #569516;}
a:visited {color: #569516;}
a:hover {color: #e55c00;}

a.icon-rss {padding-left:17px; background:url(/assets/images/icon_rss.gif) 0 80% no-repeat;}
a.icon-xls {padding-left:23px; background:url(/assets/images/icon_xls.gif) 0 0 no-repeat; display:block; padding-top:1px;}
a.icon-pdf {padding-left:24px; background:url(/assets/images/icon_pdf.gif) 0 80% no-repeat;}
a.icon-win {padding-left:17px; background:url(/assets/images/icon-order.gif) 0 40% no-repeat;}
a.icon-word {padding:1px 0 1px 20px; background:url(/assets/images/icon-word.gif) left top no-repeat; display:inline; }
a.icon-jpg {padding-left:21px; background:url(/assets/images/icon_jpg.gif) 0 -1px no-repeat; padding-bottom:3px;}
a.icon-tiff {padding:1px 0 1px 20px; background:url(/assets/images/icon_tiff.gif) left top no-repeat; display:inline; }
a.external {padding-left:16px; background:url(/assets/images/external.gif) 0 3px no-repeat;}

span.icon-size {font-weight:normal; color:#888; padding-left:7px; font-size:11px;}

em.box {padding:0px 4px 0px 4px; background:#e6e9eb; border-bottom:1px dotted #646464; font-style:normal;}

h1, h2, h3, h4, h5, h6 {font-weight:bold; margin-bottom:13px; line-height:100%; font-family:Arial, Helvetica, sans-serif;}

h1 {font-weight:normal; color:#003c79;}
h1 a {color:#003c79; text-decoration:none;}
h2 {color:#003c79;}
h3 {color:#003c79;}
h4 {font-weight:normal; color:#003c79;}
h5 {color:#003c79;}
h6 {color:#003c79;}

h1 {font-size: 20px;}
h2 {font-size: 16px;}
h3 {font-size: 15px;}
h4 {font-size: 14px;}
h5 {font-size: 13px;}
h6 {font-size: 12px;}

.red, .warnText {color:#c8001e;}
.warnText {padding-bottom:10px;}
.gray {color:#666;}
.orange {color:#e55c00;}
.blue_dark {color:#003c79;}
.blue {color:#006be5;}
.green_dark {color:#026a47;}
.green {color:#569516;}
.purple {color:#960345;}
.bold {font-weight:bold;}

.font11 {font-size:11px !important; line-height:140% !important;}

.hide {display:none !important;}
.noborder {border:none !important;}
.noborder_bottom {border-bottom:none !important;}
.nowrap {white-space:nowrap !important;}

hr {margin:15px 0px 15px 0px; display:block; background-color:#dbe3ec !important; color:#dbe3ec !important; height:1px; border:none;}
hr.main_news_hr {margin:10px 0 4px;}

acronym, abbr {border-bottom: 1px dashed #969696; cursor: help; font-variant: small-caps; text-transform: lowercase;}

body {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:150%; color:#000; background-color: #f2f2f2;}
body.popup {background-color:#fff;}

#wrapper {width:944px; margin:0 auto; background-color:#fff; position:relative;}
#container {padding:20px 20px 13px 20px;}
#content {margin-top:122px;}
body.main #content {margin-top:102px;}
#footer {background:url(/assets/images/footer_bg.gif) 0 0 repeat-x; margin-top:32px; padding-top:8px; color:#999; font-size:11px; padding-bottom:15px;}
#footer a:link, 
#footer a:visited, 
#footer a:active, 
#footer a:hover {color:#888;}
#footer a:hover {color:#000;}

#header {width:904px; height:122px; position:absolute; top:20px; left:20px;}
#header_tbl {width:100%;}
#header_tbl td {vertical-align:top;}
#header_tbl td#header_l {padding-top:10px;}
#header_tbl td#header_r {padding-top:2px;}
#header_tbl td#main_menu_cell {background:url(/assets/images/menu_bg.gif) 0 bottom repeat-x; height:24px;}
#header_tbl td#main_menu_cell #main_menu_box {padding-top:22px; padding-left:9px;}

#header_r_tbl td {vertical-align:top; border-top:3px solid #dbe3ec;}
#header_r_tbl td.header_rl {padding:4px 12px 0 0; background:url(/assets/images/search_l_bg.gif) right 5px no-repeat;}
#header_r_tbl td.header_rl a:link,
#header_r_tbl td.header_rl a:visited,
#header_r_tbl td.header_rl a:active {color:#999; text-decoration:underline;}
#header_r_tbl td.header_rl a:hover {color:#006be6; text-decoration:underline;}
#header_r_tbl td.header_rr {padding:5px 0 0 12px;}
#search_box {margin:0;}
#search_box div {margin:0; float:left;}
div#search_input_box {background:url(/assets/images/search_input_text.gif) 0 0 no-repeat; width:129px; height:15px; padding:3px 10px;}
div#search_input_box input, 
div#search_input_box input:hover, 
div#search_input_box input:focus {border:0; background-color:#fff; outline:0; font-size:11px; color:#999; width:130px; height:15px; padding:0;}
div#search_input_box input {border:0; background-color:#fff; outline:0; font-size:11px; color:#999; width:130px; height:15px; padding:0;}
div#search_submit_box {padding-left:7px;}
div#search_submit_box input {width:19px; height:19px; background:url(/assets/images/search_button.gif) 0 0 no-repeat; padding:0; border:0;}

#content_tbl {width:100%;}
#content_tbl td {vertical-align:top;}

/* главная страница */
body.main #content_tbl td.main_info_r {padding-top:11px;}
body.main #content_tbl td#content_l {width:718px;}
body.main #content_tbl td#content_r {width:168px; padding-left:18px; padding-top:20px;}

/* двухколоночный макет */
body.inner #content_tbl td#content_2col_l {width:166px; padding-right:18px;}
body.inner #content_tbl td#content_2col_m {width:720px;}

/* трехколоночный макет */
body.inner #content_tbl td#content_l {width:166px; padding-right:18px;}
body.inner #content_tbl td#content_m {width:534px; line-height:135%;}
body.inner #content_tbl td#content_r {width:168px; padding-left:18px;}

#content_tbl table.main_info {width:100%;}
#content_tbl table.main_info td {vertical-align:top; width:49%;}
#content_tbl table.main_info td.main_info_d {width:2%;}
#content_tbl table.main_info td.main_info_l {border-top:3px solid #dbe3ec; border-bottom:1px solid #dbe3ec;}
#content_tbl table.main_info td.main_info_r {border-top:3px solid #dbe3ec; border-bottom:1px solid #dbe3ec;}

div.main_box {padding:9px 0 0 0;}
div.main_box_title {font-size:14px; font-weight:bold; color:#215385; padding-bottom:6px;}
div.main_box_title a:link, 
div.main_box_title a:visited, 
div.main_box_title a:active {color:#215385; text-decoration:none;}
div.main_box_title a:hover {color:#215385; text-decoration:underline;}

div.border_1 {border-top:1px solid #dbe3ec; padding-top:3px;}

#content_tbl table.main_articles {width:100%;}
#content_tbl table.main_articles td {vertical-align:top; padding-bottom:12px;}
#content_tbl table.main_articles td.article_photo {width:55px;}
#content_tbl table.main_articles td.article_text_box {padding-left:10px; width:100%;}
#content_tbl table.main_articles td.article_photo a {border:1px solid #dbe3ec; display:block; padding:2px;}

div.main_promo {padding:0px 13px 0px 185px;}
div.main_promo table {width:100%;}
div.main_promo table td {vertical-align:middle; padding-top:28px;}
div.promo_1 {background:url(/assets/images/promo_1.gif) 0 0 no-repeat; height:136px;}
div.main_promo_text {line-height:120%;}

ul.list_1, ul.list_1 li {margin:0; padding:0;}
ul.list_1 li {list-style-type:none; padding-bottom:9px; color:#666; background:url(/assets/images/list_1_arrow.gif) 0px 7px no-repeat; padding-left:10px; line-height:130%;}
ul.list_1 li.hover {background:url(/assets/images/list_1_arrow_active.gif) 0px 7px no-repeat;}

ul.list_2, ul.list_2 li {margin:0; padding:0;}
ul.list_2 li {list-style-type:none; padding-bottom:7px; color:#666; background:url(/assets/images/list_2_arrow.gif) 0 4px no-repeat; padding-left:13px;}
ul.list_2 li:hover {background:url(/assets/images/list_2_arrow_active.gif) 0 4px no-repeat;}

a.link_arrow_1:link, 
a.link_arrow_1:visited, 
a.link_arrow_1:active {background:url(/assets/images/list_1_arrow.gif) 0 7px no-repeat; padding-left:10px; display:block;}
a.link_arrow_1:hover {background:url(/assets/images/list_1_arrow_active.gif) 0 7px no-repeat;  padding-left:10px; display:block;}
a.link_arrow_2:link, 
a.link_arrow_2:visited, 
a.link_arrow_2:active {background:url(/assets/images/list_2_arrow.gif) 0 3px no-repeat; padding-left:13px; display:block;}
a.link_arrow_2:hover {background:url(/assets/images/list_2_arrow_active.gif) 0 3px no-repeat;  padding-left:13px; display:block;}
table.main_articles div.article_text {line-height:130%;}

#footer ul, #footer ul li {margin:0; padding:0;}
#footer ul li {list-style-type:none; float:left; padding:0 11px; background:url(/assets/images/footer_d.gif) right 4px no-repeat;}
#footer ul li.first {padding-left:0px;}
#footer ul li.last {background:none;}

div.subscribe {background:url(/assets/images/subscribe_bg.gif) 0 0 no-repeat; padding:9px 5px 12px 10px; /*width:151px; height:172px; padding:9px 5px 12px 10px;*/}
div.subscribe div {line-height:130%;}
div.subscribe input[type = 'text'] {width:140px; padding:0 0 0.1em;}
div.subscribe div.main_box_title {background:url(/assets/images/subscribe_title_bg.gif) 0 0 no-repeat; padding-left:23px; height:19px; letter-spacing:-1px;}
div.subscribe_news_rss {margin-top:21px; padding-left:1px;}
div.subscribe_submit {padding-left:30px; padding-top:8px;}
div.subscribe_submit input {width:90px; font-size:11px;}
div.subscribe_name {font-size:11px; padding-top:4px; padding-left:1px; height:16px;}
div.subscribe_email {font-size:11px; padding-top:2px; padding-left:2px; height:16px;}
div.subscribe_name_input {padding:0 0 0 2px;}
div.subscribe_name_input input {padding:1px 0 1px 4px;}
div.subscribe_news_rss {padding-top:19px; padding-left:4px;}
div.subscribe_checkbox_box {padding:10px 0 0 10px;}

div.gradient_top {background:url(/assets/images/left_menu_top_1.gif) 0 0 no-repeat;}

.subs_info {width:100%; border-top:3px solid #dbe3ec; margin-top:13px;}
.subs_info td {vertical-align:top; padding:12px 5px 0px 5px;}
.subs_info .si_name {font-size:14px; font-weight:bold; color:#215385; margin-bottom:8px;}
.subs_info .si_text {line-height:130%; margin-bottom:5px;}
.subs_info .si_link a:link, 
.subs_info .si_link a:visited, 
.subs_info .si_link a:active {display:block; background:url(/assets/images/list_2_arrow.gif) 0 2px no-repeat; padding-left:15px;}
.subs_info .si_link a:hover {display:block; background:url(/assets/images/list_2_arrow_active.gif) 0 2px no-repeat;}

.box_top_gray {height:30px;}
.box_top_gray_l {height:30px; background:url(/assets/images/box_top_l.gif) left 0 no-repeat; padding-left:5px; }
.box_top_gray_r {height:30px; background:url(/assets/images/box_top_r.gif) right 0 no-repeat; padding:9px 5px 0 0; text-align:center; }
.box_top_gray_r table {width:100%;}
.box_top_gray_r .pager_l {text-align:left; width:70%;}
.box_top_gray_r .pager_r {text-align:right; font-size:11px; text-transform:lowercase; color:#999;}
.box_top_gray_r .pager_r div {}
.box_top_gray_r .pager_r a:link, 
.box_top_gray_r .pager_r a:visited, 
.box_top_gray_r .pager_r a:active {color:#999; text-decoration:underline;}
.box_top_gray_r .pager_r a:hover {color:#999; text-decoration:none;}


.pager {margin:0 0 27px;}
.pager span {color:#960345; font-weight:bold; padding:0px 4px;}
.pager span.active {padding:2px 4px; background-color:#fff;}
.pager a:link, 
.pager a:active, 
.pager a:visited {color:#003c79; text-decoration:underline; font-weight:normal;}
.pager a:hover{color:#003c79; text-decoration:none; font-weight:normal;}

.news_list .news_row {margin-bottom:15px; background:url(/assets/images/list_1_arrow.gif) 0 6px no-repeat; padding-left:10px;}
.news_list .news_date {color:#666;}
.news_list .news_name {margin:1px 0 0;}
.news_list .news_announce {}
.news_list .news_announce p {margin:5px 0 0;}

.full .news_date {margin-top:22px; margin-bottom:16px;}
a.goback:link, 
a.goback:visited, 
a.goback:active {background:url(/assets/images/list_3_arrow.gif) 0 2px no-repeat; padding-left:15px;}
a.goback:hover {background:url(/assets/images/list_3_arrow_active.gif) 0 2px no-repeat;}

.imgleft {margin:0 10px 10px 0;}
.imgright {margin:0 0 10px 10px;}

.smi_list .smi_row {margin-bottom:15px; background:url(/assets/images/list_1_arrow.gif) 0 6px no-repeat; padding-left:10px;}
.smi_list .smi_date {color:#666;}
.smi_list .smi_name {color:#003c79;}

.present_list {width:100%;}
.present_list th {text-align:left; color:#000; vertical-align:middle; background-color:#e4f4d2; padding:2px 6px;}
.present_list th.present_l {border-right:1px solid #fff; width:55%;}
.present_list th.present_r {width:45%;}
.present_list td {vertical-align:top; padding:2px 6px;}
.present_list td.present_l {border-right:1px solid #fff;}
.present_list tr.highlighted td {background-color:#f1f1f1;}

.contact_row {margin-bottom:30px;}
.contact_job {font-weight:bold; color:#666; padding-bottom:16px;}
.contact_info {padding-left:27px;}
.contact_name {font-weight:bold; color:#003c79;}

.gallery_subs {clear:both;}
.gallery_subs .gallery_sub_box {float:left; width:159px; padding-right:20px; padding-bottom:16px;}
.gallery_subs .gallery_sub_box_last {padding-right:0px !important;}
.gallery_subs .gallery_sub_link {padding-top:5px;}
.gallery_subs .gallery_sub_link a.link_arrow_2:link, 
.gallery_subs .gallery_sub_link a.link_arrow_2:visited, 
.gallery_subs .gallery_sub_link a.link_arrow_2:active {font-weight:bold; background:url(/assets/images/list_2_arrow.gif) 0 2px no-repeat; padding-left:14px; display:block;}
.gallery_subs .gallery_sub_link a.link_arrow_2:hover {background:url(/assets/images/list_2_arrow_active.gif) 0 2px no-repeat; padding-left:14px; display:block;}

.gallery_list {clear:both;}
.gallery_list .gallery_row {float:left; width:151px; padding-right:31px; padding-bottom:23px;}
.gallery_list .gallery_row_last {padding-right:0px;}
.gallery_list .gallery_photo {padding-bottom:7px;}
.gallery_list .gallery_link {height:18px; padding-top:4px;}
.gallery_list .gallery_size {font-size:11px; color:#666;}

.gallery_leading_list {clear:both;}
.gallery_leading_list .gallery_row {float:left; width:151px; padding-right:31px; padding-bottom:23px;}
.gallery_leading_list .gallery_row_last {padding-right:0px;}
.gallery_leading_list .gallery_photo {padding-bottom:7px;}
.gallery_leading_list .gallery_link {height:18px; padding-top:4px;}
.gallery_leading_list .gallery_size {font-size:11px; color:#666;}

#news_subscribe_button {width:81px; height:22px; background:url(/assets/images/news_subscribe_button.gif) 0 0 no-repeat; padding:0; margin:0; border:0;}

.news_box {position:relative;}
.news_box .news_all {padding-top:1px; padding-left:1px;}

div.news_sort_box {background:url(/assets/images/news_sort_box_bg.gif) 0 0 no-repeat; width:151px; height:136px; padding:9px 5px 9px 10px;}
div.news_sort_box div {line-height:130%;}
div.news_sort_box input[type = 'text'] {width:140px; padding:0 0 0.1em;}
div.news_sort_box div.main_box_title {background:url(/assets/images/news_sort_bg.gif) 0 0 no-repeat; padding-left:23px; height:19px; letter-spacing:-1px;}
div.news_sort_box div.news_sort_by {color:#000; font-weight:bold;}
div.news_sort_box div.news_sort_form {padding-top:10px;}
div.news_sort_box div.news_sort_form table {width:150px;}
div.news_sort_box div.news_sort_form table td {padding-bottom:10px;}
div.news_sort_box div.news_sort_form table td.news_sort_l {width:20px;}
div.news_sort_box div.news_sort_form select {font-size:11px;}
div.news_sort_box div.news_sort_form table td.news_sort_btn {text-align:center;}
div.news_sort_box div.news_sort_form table td.news_sort_btn input {width:84px; height:22px; background:url(/assets/images/news_sort_button.gif) 0 0 no-repeat; padding:0; margin:0; border:0;}

input.button_search {width:46px; height:22px; background:url(/assets/images/button_search.gif) 0 0 no-repeat; padding:0; margin:0; border:0;}

div.right_blk_box {background:url(/assets/images/right_block_top_bg.gif) 0 0 no-repeat;}
div.right_blk_box div.right_blk_box_inner {background:url(/assets/images/right_block_bottom_bg.gif) 0 bottom no-repeat; padding:9px 10px 13px 10px;}
div.right_blk_box div.right_blk_box_title {background:url(/assets/images/right_block_title_bg.gif) 0 0 no-repeat; padding-left:23px; height:auto; letter-spacing:-1px; font-size:14px; font-weight:bold; color:#215385; padding-bottom:6px;}
div.right_blk_box div.right_blk_title {padding-left:23px; height:auto; letter-spacing:-1px; font-size:14px; font-weight:bold; color:#215385; padding-bottom:6px; line-height:100%; padding-top:2px;}
div.right_blk_box div.right_title_1 {background:url(/assets/images/right_block_title_bg.gif) 0 0 no-repeat;}
div.right_blk_box div.right_title_2 {background:url(/assets/images/subscribe_title_bg.gif) 0 0 no-repeat;}
div.right_blk_box div.right_title_3 {background:url(/assets/images/zak_title_bg.gif) 0 0 no-repeat;}
div.right_blk_box input.text {width:136px;}

.ruk_box {clear:both;}
.ruk_box .ruk_row {margin:0px 10px 20px 10px; overflow:hidden; float:left; width:325px; min-height:100px;}
.ruk_box .ruk_photo {float:left; width:70px; margin:0 10px 10px 0; height:70px;}
.ruk_box .ruk_name {margin-left:70px;}
.ruk_box .ruk_name_eng {color:#666;}
.ruk_box .ruk_job {margin-left:70px; margin-top:3px;}
.ruk_box .ruk_photo a {border:1px solid #dbe3ec; display:block;}
.ruk_box .ruk_photo a img {border:2px solid #fff;}
.gray {color:#666;}

.rukf_box {clear:both; background-color:#fff; width:595px;}
.rukf_box .ruk_photo {float:left; width:153px; height:100%; margin:0px;}
.rukf_box .rukf_rel {float:left; width:430px; padding-left:5px;}
.rukf_box .ruk_info {margin-top:13px;}
.rukf_box .ruk_exp {margin-top:13px;}
.rukf_box .ruk_h1 {font-size:17px; color:#003c79; font-weight:bold;}
.rukf_box .ruk_h1_eng {padding-left:4px;}
.rukf_box .ruk_period {font-size:11px; color:#666; }
.rukf_box .ruk_org {color:#003c79; font-weight:bold; margin-top:-1px;}
.rukf_box .ruk_pjob {line-height:135%;}


.modal_box {z-index:10000; top:0; left:0;}
.modal_popup {position:relative; width:655px;}
.modal_tbl {border-collapse:collapse; table-layout:fixed; width:655px;}
.modal_box td.modal_topleft, td.modal_topright, td.modal_bottomleft, td.modal_bottomright {height:30px; overflow:hidden; padding:0 !important; width:30px !important;}
.modal_box td.modal_topleft {background:transparent url(/assets/images/box/modal_tl.png) 0 0 no-repeat;}
.modal_box td.modal_top {background:transparent url(/assets/images/box/modal_t.png) 0 0 repeat-x;}
.modal_box td.modal_topright {background:transparent url(/assets/images/box/modal_tr.png) 0 0 no-repeat;}
.modal_box td.modal_left {background:transparent url(/assets/images/box/modal_l.png) 0 0 repeat-y;}
.modal_box td.modal_right {background:transparent url(/assets/images/box/modal_r.png) 0 0 repeat-y;}
.modal_box td.modal_bottomleft {background:transparent url(/assets/images/box/modal_bl.png) 0 0 no-repeat;}
.modal_box td.modal_bottom {background:transparent url(/assets/images/box/modal_b.png) 0 0 repeat-x;}
.modal_box td.modal_bottomright {background:transparent url(/assets/images/box/modal_br.png) 0 0 no-repeat;}
.modal_box .modal_wrapper {background-color:white; direction:ltr; padding:0; padding:3px 1px;}
#modal_close {position:absolute; top:30px; right:30px;}
#modal_close img {z-index:20000;}
.modal_active {cursor:pointer;}
.moveable {cursor:move;}
#modal_content {border:0; width:595px; background-color:white; overflow:hidden;}

#social_box .social_t {background:url(/assets/images/social_l.gif) 0 0 no-repeat; padding-left:11px; height:29px;}
#social_box .social_t .social_div {background:url(/assets/images/social_r.gif) right 0 no-repeat; padding-right:11px; height:19px; padding-top:10px;}
#social_box .social_t .social_lnk  {background:url(/assets/images/social_arrow.gif) 0 5px no-repeat; padding-left:10px;}
#social_box .social_t .social_lnk span {color:#569516; font-weight:bold; border-bottom:1px dashed #569516; cursor:pointer;}
#social_box .social_b {padding:0; margin:0;}
#social_box .social_b div {padding:0px 10px 0px 18px;}
#social_box .social_b p {padding:6px 0 13px; margin:0;}

div.news_list {margin:0; padding:0;}
div.news_list div.news_row {margin:0; padding:0; color:#666; background:url(/assets/images/list_1_arrow.gif) 0px 5px no-repeat; padding-left:10px; padding-bottom:15px; line-height:130%;}
div.news_list div.active {background:url(/assets/images/list_1_arrow_active.gif) 0px 7px no-repeat;}
span.news_date_span {padding-left:3px;}
div.news_announce {color:#000;}

ul.list_1, ul.list_1 li {margin:0; padding:0;}
ul.list_1 li {list-style-type:none; padding-bottom:9px; color:#666; background:url(/assets/images/list_1_arrow.gif) 0px 7px no-repeat; padding-left:10px; line-height:130%;}
ul.list_1 li.hover {background:url(/assets/images/list_1_arrow_active.gif) 0px 7px no-repeat;}

ul.ut_list {padding:0; margin:0; margin-left:10px;}
ul.ut_list li {list-style-type:none; background:url(/assets/images/list_1_arrow.gif) 0 9px no-repeat; padding:4px 0px 4px 11px;}

.ch_list {}
.ch_list td.ch_list_td {vertical-align:top; color:#666; font-size:15px; font-weight:bold; padding-bottom:7px;}
.ch_list td.ch_tbl_box {padding-bottom:20px;}
.ch_list td.ch_tbl_td {padding:0px 35px 2px 15px;}

.zak {}
.zak_row {margin:0 0 15px 0; padding:0 0 0 10px; background:url(/assets/images/list_1_arrow.gif) 0 5px no-repeat; line-height:130%;}
.zak_date {color:#666;}
.zak_text {padding-top:5px;}
.zak_title {font-weight:bold; padding-bottom:10px;}
.zak_hr {height:2px; color:#666;}
.zak_sub {color:#003c79;}

.ankete_promo {padding-bottom:15px; border-bottom:2px solid #e1e1e1;}

.ank {}
.ank td {vertical-align:top;}
.ank td.ank_t {font-weight:bold; padding-bottom:2px;}
.ank td.ank_l {width:1%;}
.ank td.ank_l, 
.ank td.ank_r {padding-bottom:15px;}
.ank td.ank_r {padding-left:4px; text-align:left;}
.ank td.ank_stl, 
.ank td.ank_str {font-weight:bold;}
.ank td.ank_str,
.ank td.ank_sr {padding-left:8px;}
.ank td.ank_title {font-size:15px; color:#666; font-weight:bold; padding-bottom:20px; padding-top:5px;}
.ank #ank_submit {width:109px; height:35px; background:url(/assets/images/ank_submit.gif) 0 0 no-repeat; border:0; cursor:pointer;}

.info_b {margin:0; padding:0; width:246px; position:absolute; top:-18px; left:20px;}
.info_b table {width:246px;}
.info_b table td {vertical-align:top; padding:0 !important; margin:0;}
.info_b table td.ank_t {width:246px; height:6px; background:url(/assets/images/ank_t.gif) 0 0 no-repeat;}
.info_b table td.ank_l {width:12px; background:url(/assets/images/ank_l.gif) 0 0 no-repeat;}
.info_b table td.ank_r {width:6px; background:url(/assets/images/ank_r.gif) 0 0 no-repeat;}
.info_b table td.ank_b {width:246px; height:6px; background:url(/assets/images/ank_b.gif) 0 0 no-repeat;}
.info_b table td.ank_c {width:228px; background-color:#ececec; color:#000; font-size:12px;}
.info_b table td.ank_c div {margin:0px; padding:0px 3px;}
.ank_rd {position:relative; padding:0; margin:0;}
.ank .ank_submit {padding-left:300px;}

.zak_list {margin:5px 0 0 0 !important;}

.prod_list {width:100%;}
.prod_list td {vertical-align:top;}
.prod_list td.prod_list_info {padding:10px 0 13px 0;}
.prod_list td.prod_list_photo {padding:0 20px 13px 0; width:276px;}
.prod_list .prod_list_box {padding:5px 0 0 28px; color:#666; line-height:130%;}
.prod_list .blue {color:#003c79;}

.prod_full {}
.prod_full .prod_description {color:#666; line-height:130%;}
.prod_full .prod_description img {padding:0 0 10px 10px;}
.prod_character {}
.prod_char_title {padding:15px 0px 6px;}
.prod_char_tbl {width:534px;}
.prod_char_tbl td {vertical-align:top; padding:2px 4px; border-bottom:1px solid #f1f1f1; border-right:1px solid #fff;}
.prod_char_row_gray td {background-color:#f1f1f1;}
.prod_extra {padding:30px 0 0 0;}
.prod_extra p {margin:0; padding:0 0 6px 0;}
.prod_table {width:534px;}
.prod_table td {vertical-align:top; border:1px solid #fff; text-align:center; padding:2px 4px;}
.prod_table .row1 td {background-color:#f1f1f1;}
.prod_table .headerrow td {background-color:#e4f4d2;}
.prod_table .row0 td, 
.prod_table .row1 td, 
.prod_table .tr_nowrap td {white-space:nowrap;}

.usertable {}
.usertable td {vertical-align:top; border:1px solid #fff; padding:2px 4px;}
.usertable .row1 td {background-color:#f1f1f1;}
.usertable .headerrow td {background-color:#e4f4d2;}
/*
.usertable .row0 td, 
.usertable .row1 td, 
.usertable .tr_nowrap td {white-space:nowrap;}
*/

.utb {line-height:135%;}

.request_box td {vertical-align:top;}
.request_box td.reqbox_l {padding-right:40px;}
.request_box .req_t {font-weight:bold;}
.request_box .req_normal {font-weight:normal !important;}
.request_box .req_f {padding-bottom:12px;}
.request_box .reg_required {padding:15px 8px 15px 20px; color:#666;}
.request_box .req_submit {width:109px; height:35px; background:url(/assets/images/ank_submit.gif) 0 0 no-repeat; border:0; cursor:pointer;}

.std, .std td {border-collapse:collapse;}
.std td {padding:2px 4px;}
.std td.std_l {padding-right:10px;}

.contact_accordion {margin-top:18px;}
.contact_accordion .social_t .social_lnk span {color:#003c79 !important; font-weight:bold !important; border:none !important; cursor:pointer !important;}
.contact_accordion .social_t .social_lnk  {background:url(/assets/images/menu_left_li_li.gif) 0 5px no-repeat !important;}

.fb td {vertical-align:top; padding:2px 4px;}
.fb td.fb_l {width:1%; padding-right:25px;}
.fb .fb_title {font-weight:bold; padding-top:8px;}
.fb .fb_submit {width:109px; height:35px; background:url(/assets/images/ank_submit.gif) 0 0 no-repeat; border:0; cursor:pointer;}
.fb .fb_emailto {vertical-align:middle;}
.fbs td {padding:1px 50px 1px 5px;}

#captcha_img {cursor:pointer;}
#captcha_reload {color:#666; border-bottom:1px dashed #5A6375; font-weight:normal; font-family:Arial; font-size:11px; cursor:pointer;}

.smi_row p {margin-top:0; padding-top:0;}

.photo_archive {width:100%;}
.photo_archive td {padding:0 0 33px 0;}
.photo_archive .pa_name {padding-top:10px;}
.photo_archive .pa_date {color:#666; font-size:11px;}
.photo_archive_list {width:490px;}
.photo_archive_list td {padding:0 4px 5px 0; width:91px;}
.photo_archive_list_nav {width:490px;}
.photo_archive_list_nav td {width:33%;}
.photo_archive_list_nav td.paln_l {text-align:left;}
.photo_archive_list_nav td.paln_m {text-align:center;}
.photo_archive_list_nav td.paln_r {text-align:right;}
.photo_archive_list img {border:1px solid #fff;}
.photo_archive_list a.pal_active img,
.photo_archive_list a:hover img {border:1px solid #e55c00;}
#pal_full {padding-top:12px;}
#pal_full .pal_full_desc {padding-top:10px;}
.palbox {position:relative;}
.pal_cur {background:url(/assets/images/pal_dot.png) 0 0 repeat; width:93px; height:59px; position:absolute; top:0; left:0;}
.paln_l img, .paln_r img {border:0 !important;}
.paln_l a.paln_p {text-decoration:none; border-bottom:1px dashed #999999; color:#999999;}
.paln_l a.paln_pa {text-decoration:none; border-bottom:1px dashed #529900; color:#529900;}
.paln_r a.paln_n {text-decoration:none; border-bottom:1px dashed #999999; color:#999999;}
.paln_r a.paln_na {text-decoration:none; border-bottom:1px dashed #529900; color:#529900;}

.morda_promo_link {line-height:120%;}

.authpos{
margin-top:25px;
position:relative;
}

.gotoauth{
position:absolute;
top:-100px;
left:0px;
background-color:#FFFFFF;
border:1px #000000 solid;
padding:5px;
display:none;
width:420px;
}

.gotoauth span{
color:#C8001E;
}

.gotoauth table, .gotoauth th, .gotoauth td, .downloads-report, .downloads-report th, .downloads-report td{
padding:5px;
}

#warn{
display:none;
}

.downloadblanks{
position:absolute;
right:0px;
top:0px;
}

.notauthorized, .notauthorizedsale{
cursor:pointer;
text-decoration:underline;
color:#569516;
}