/* global styles */
body, input, textarea, select, td {font-size: 12px; line-height: 1.4; font-family: Tahoma, Arial, sans-serif; color: #4f4f4f}
input, textarea, select {font-size: 12px}
body {background: #ffffff}
a {color: #1f6190}
a:hover {text-decoration: none}
a.nofollow {border-bottom: 1px dashed; text-decoration: none}

h1, .h1{font-size:28px; font-weight:normal; font-style: normal; color:#1f6190;}
h2, .h2{font-size:24px; font-weight:normal; font-style: normal; color:#1f6190;}
h3, .h3{font-size:20px; font-weight:normal; font-style: normal; color:#1f6190;}
h4, .h4{font-size:16px; font-weight:bold; font-style: normal; color: #1f6190;}
h5, .h5{font-size:12px; font-weight:bold; font-style: normal; color:#1f6190;}
h6, .h6{font-size:11px; font-weight:bold;  font-style: normal; color:#1f6190;}

h1 a, .h1 a {color:#000000;}
h2 a, .h2 a {color:#000000;}
h3 a, .h3 a {color:#000000;}
h4 a, .h4 a {color: #000000;}
h5 a, .h5 a {color:#000000;}
h6 a, .h6 a {color:#000000;}

h1, h2, h3, h4, h5, h6 {margin-bottom: 1em; line-height: 1.2em}
hr {border: none; border-top: 1px solid #cccccc}

/* icons */
.icon a {vertical-align: top}
.icon i {background: red} 

/* main layout */
.pmp_wrapper {border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7;}
.layout_header {border-top: 5px solid #818181;}
.layout_menu {border-top: 1px solid #1c3f5a; background-color: #1e5881;}
.layout_menu td {font-size: 14px; white-space: nowrap}
.layout_menu td a {text-align: center; text-decoration: none; color: #ffffff; line-height: 36px; border-left: 1px solid #1d436e; border-right: 1px solid #2b5b8e}
.layout_menu td a:hover {text-decoration: underline}
.layout_main .grid_wrapper-l, .layout_main .grid_wrapper-lm {border-right: 1px solid #d7d7d7; background: #f2f4f4}
.grid_col-l_flesh_blank {background: #ffffff}
.layout_footer {background: #e2e2e2}

/* global blocks */
.emp_mark {color: #ffffff; background: #c04139; font-style: normal}

/* header */
.sitelogo a {color: #1f6190; font-size: 14px; text-decoration: none; font-weight: bold; line-height: 1.2}
.sitelogo a span {color: #c04139; font-size: 21px; line-height: 1.4}
ul#portaloptions {list-style-type: none;}
ul#portaloptions li a {color: #515151; font-size: 10px; line-height: 16px}
ul#portaloptions li.login a {color: #206199 !important; text-transform: uppercase}
div#toploginform {background: #EEE; z-index: 100; padding: 0 5px;}
div#toploginform a {font-size: 11px;}

div#searchblock {text-align: right;}
div#searchblock input {vertical-align: middle}
#searchtext {border: 1px solid #b5b5b5; background: #f9f2de; vertical-align: baseline}
#searchsubmit {font-size: 0; border: none; cursor: pointer}

/* interface blocks */
.h_block, .list_tabs {font-size: 13px; line-height: 28px; font-weight: bold; color: #1f6190; background: #e1e1e1; border: 1px solid #d7d7d7}
.h_block_side {color: #555555}
.h_block a.common_toggle {color: #1F6190; text-decoration: none;}
.hb_compass {background: url(/i/reg/compass_ico.gif) 0 50% no-repeat}
.grid_col-l .block_anounce, .grid_col-r .block_anounce {font-size: 11px; color: #505050}
.grid_col-l .block_anounce {border-top: 1px solid #d7d7d7}
.grid_col-r .block_anounce, .grid_col-c .block_anounce, .grid_col-m .block_anounce {border-bottom: 1px solid #d7d7d7}
.grid_col-l .block_anounce a, .grid_col-r .block_anounce a {color: #505050}
.grid_col-c .block_anounce a {font-size: 12px}
.block_anounce_pic {border: 1px solid #e8e4d1; background: #f0ede0}
.block_anounce_pic a {background-position: 50% 50%; background-repeat: no-repeat}
.block_anounce_date {font-size: 11px}
.block_anounce_hidden{color:gray !important;}
.block_anounce_hidden a{color:gray !important;}
.block_services {border-bottom: 1px solid #d7d7d7}
.block_services_plot .section_link {font-size: 11px; color: #505050}
.block_services_plot .service_name {font-size: 14px; color: #c93e38; line-height: 1.2em}
.block_person {background-position: 0 3px; background-repeat: no-repeat}
.block_person a {font-size: 12px}
.block_tags {border: 1px solid #dfdfdf; background: #fcfcfc; text-align:center}
.block_tags a {color: #5f5f5f; text-decoration: none; vertical-align: middle; line-height: 1}
.block_tags a:hover {color: #ffffff; background: #5f5f5f}
.block_footer, .block_footer a {color: #717171}
.block_urhere {font-size: 11px; color: #7e7e7e}
.block_urhere * {color: #7e7e7e}
.block_section_thumb dt {font-size: 14px}
.block_featured {border: 1px solid #dfdfdf; background: #fcfcfc; text-align:center}
.block_featured {text-align: left}
.block_featured_pic {border: 1px solid #e8e4d1; background: #f0ede0}
.block_featured_pic img {background-position: 50% 50%; background-repeat: no-repeat}
.block_featured_title a {color: #c04139; font-size: 14px; font-weight: bold}
.block_side_sec {border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: #f5f5f5}
.block_side_sec_wrap {border: 1px solid #ffffff}
.block_side_sec_wrap div {vertical-align: middle;}
.block_side_sec_pic {border-right: 1px solid #eaeaea}
.grid_col-r .block_side_sec {border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 0; margin-top: -1px}
.block_choose_region input {vertical-align: middle}
.block_choose_region .txtfld {border: 1px solid #c3d4de; background: #dfe8ed;}
.block_choose_region .submitbutt {font-size: 0; border: none; border-left: 1px solid #c3d4de; cursor: pointer}
.block_pages {background: #f1f4f6; border: 1px solid #e4ebf0}
.block_pages a {border: 1px solid #c5c5c5}
.block_pages .page_nums a {line-height: 20px; text-align: center; font-size: 11px; text-decoration: none}
/* interface lists&menus */
.list_links {list-style-type: none}
.list_links li {background-position: 0 0; background-repeat: no-repeat}
.list_links li a {color: #505050}
.list_tabs {list-style-type: none}
.list_tabs li {border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7}
.list_tabs .meselected {border: 0}
.grid_col-r .list_tabs li {border-right: 0}
.list_tabs li a {text-align: center; line-height: 28px; font-size: 12px; font-weight: bold}
.list_tabs .meselected a {font-size: 14px; line-height: 36px; background: green; text-decoration: none}
.list_sidemenu li {border-bottom: 1px solid #d7d7d7; font-size: 14px}
.list_sidemenu li.act a {color: #494949; text-decoration: none}
.list_intmenu li.act a {color: #494949; text-decoration: none}
.lsm_act_lt, .lsm_act_rt, .lsm_act_rb, .lsm_act_lb {background-repeat: no-repeat; background-image: url(/i/reg/sidemenu_bg.png)}
.lsm_act_lt {background-position: 0 -12px}
.lsm_act_rt {background-position: 100% -12px}
.lsm_act_rb {background-position:100% 0px}
.lsm_act_lb {background-position: 0 0}

/* interface links */
.link_more {font-size: 12px}

/* calendar */
.calendar_input_date * {vertical-align: middle}
.calendar_input_date label {font-size: 11px; color: #464646}
.calendar_input {margin: 0 23px 0 80px !important}
.calendar_input input {width: 98%; border: 1px solid #b3c1c9; background: #d9dfe1; line-height: 19px !important}
.calendar_input_submit {position: absolute; right: 0; top: 1px; width: 19px; height: 19px; background: #000000; border: 0} 

/* sprites */
.layout_menu, .layout_menu td.act, .layout_header_wrapper, .h_block, .list_tabs, .layout_footer {background: url(/i/reg/grad_hor.png) repeat-x}
.layout_menu {background-position: 0 -39px}
.layout_header_wrapper {background-position: 0 -512px}
.h_block, .list_tabs {background-position: 0 -205px}
.layout_footer {background-position: 0 -364px}
.block_services {background-position: 0 -516px}

.sitelogo a {background: url(/i/u/logo.gif) 0 0 no-repeat}
.block_featured {background: url(/i/reg/block_featured_bg.gif) bottom repeat-x}
.icon i, #searchsubmit, .calendar_month_back, .calendar_month_fwd,
.calendar_input_submit, .list_tabs .meselected, .list_tabs .meselected a,
.link_more a, .calendargrid_s2, .calendargrid_s2 span, .calendargrid_s200, .calendargrid_s2 span,
.calendargrid_s200 span, .calendargrid_s22, .calendargrid_s22 a, .list_sidemenu li a, .list_intmenu li a,
.block_choose_region .submitbutt, .block_pages .tostart, .block_pages .toend, .block_pages .back, .block_pages .fwd,
.block_pages .page_nums a {background: url(/i/reg/spr_elements.png) no-repeat; _background: url(/i/reg/spr_elements.gif) no-repeat;}
#searchsubmit {background-position: -48px -70px}
.calendar_month_back {background-position: -24px -70px}
.calendar_month_fwd {background-position: 0 -70px}
.calendar_input_submit {background-position: -70px -70px}
.list_tabs .meselected {background-position: -436px -110px}
.list_tabs .meselected a {background-position: 100% -70px}
.calendargrid_s2, .calendargrid_s200 {background-position: -459px -176px}
.calendargrid_s2 span, .calendargrid_s200 span {background-position: 100% -150px}
.calendargrid_s22 {background-position: -459px -235px}
.calendargrid_s22 a {background-position: 100% -205px}
.home i {background-position: -416px -112px}
.ruregions i {background-position: -304px -112px}
.sitemap i {background-position: -400px -112px}
.contacts i {background-position: -384px -112px}
.tags i {background-position: -368px -112px}
.rss i {background-position: -352px -112px}
.login i, .link_more a {background-position: 100% -272px}
.federal i {background-position: -336px -112px}
.regional i {background-position: -320px -112px}
.list_sidemenu li a, .list_intmenu li a {background-position: -445px -267px}
.block_choose_region .submitbutt {background-position: 0 -93px}
.block_pages .tostart {background-position: -21px -93px}
.block_pages .back {background-position: -44px -93px}
.block_pages .toend {background-position: 0px -115px}
.block_pages .fwd {background-position: -67px -93px}
.block_pages .page_nums a {background-position: -23px -115px}
.block_pages .page_nums a.act {background-position: -50px -115px}

/*content cntr styles*/
/*tags*/
.tag_level_1 {font-size: 80%;  padding-top: 5px !important; white-space: nowrap;}
.tag_level_2 {font-size: 100%; padding-top: 4px !important; white-space: nowrap;}
.tag_level_3 {font-size: 120%; padding-top: 3px !important; white-space: nowrap;}
.tag_level_4 {font-size: 150%; padding-top: 2px !important; white-space: nowrap;}
.tag_level_5 {font-size: 160%; padding-top: 1px !important; white-space: nowrap;}
.tag_level_6 {font-size: 180%; padding-top: 0px !important; white-space: nowrap;}

DIV.tagform{margin-bottom:10px;}
DIV.tags_remark{margin-top:10px;}

/*content*/
UL.content_list LI{padding-bottom:10px;}
UL.content_list LI P{margin-bottom:10px;}

DIV.seealso{margin:30px 0;}
DIV.seealso H3{margin-bottom:0.5em; }
UL.seealso_lst{list-style-type:none;}
UL.seealso_lst LI{margin:0 0 10px 0;}
UL.seealso_lst LI P{margin:0 0 0.1em}

DIV.doc_src{margin:8px 0;}
DIV.doc_src span{font-style:italic;}

ul.treelist {margin:0 0 0 2em;padding:0;}
ul.treelist li {list-style-type:none;}

/* countdown (subcat material) */
DIV.countdown {}
DIV.countdown H2 {position: relative;line-height:1em;}
DIV.countdown SPAN {position: absolute; top: 1px; left: 1px; display: block; width: 40px; line-height: 40px; text-align: center; background: url(/i/cdbg.gif); color: #FFF; font-size: 24px;}
DIV.countdown B {display: block; padding-top: 5px;}
DIV.countdown I {display: block; margin: 0 0 0 20px; padding: 5px 10px 5px 30px; font-size: 18px; font-style: normal; background-color: #eaeaea;}
DIV.countdown I A {color: #036;}
DIV.countdown P {margin-left: 20px;}
DIV.countdown UL {margin: 0 0 20px 20px; padding: 0;}
DIV.countdown LI {margin: 1px 0; padding: 0 0 0 20px; list-style-type: none; background-position: top left; background-repeat: no-repeat;}
DIV.countdown LI.articles {background-image: url(/i/iarticle.gif)}
DIV.countdown LI.documents {background-image: url(/i/idocument.gif)}

/* subcat material*/
DIV.subcattypes {background: url(/i/sbsbg.gif) top repeat-x #2E69B0; margin: 10px 0px 10px 0px; color: #FFFFFF; display: table; width: 100%;/* padding: 5px 0;*/}
DIV.subcattypes A {float: left; display: block; font-weight: bold; padding: 2px 10px; margin: 2px; text-decoration: none; color: #FFFFFF; margin: 3px 5px; white-space: nowrap;}
DIV.subcattypes A:hover, DIV.subcattypes A#subcatcurrent {background: url(/i/sbsbgi.gif) top repeat-x #5893CB;}
DIV.subcattypes SPAN {display: block; margin: 5px 0;}

DIV.material_body .text{margin-bottom:25px;}
DIV.material_body H4{margin-bottom:0.6em;}

ul.treelist {margin:0 0 0 2em;padding:0;}
ul.treelist li {list-style-type:none;}


/* icons */
BODY#popupbody IMG.icon, DIV.grid_col-m IMG.icon {width: 16px; height: 16px; background-image: url(/i/icons.gif); cursor: pointer; margin: 0 3px; vertical-align: middle;}
DIV.grid_col-m IMG.date,DIV.grid_col-m IMG.edit {background-position: 0 -16px;}
DIV.grid_col-m IMG.flink {background-position: -16px -16px;}
DIV.grid_col-m IMG.remove {background-position: -32px -16px;}
BODY#popupbody IMG.return, DIV.grid_col-m IMG.return {background-position: -64px -16px;}
DIV.grid_col-m IMG.view {background-position: -48px -16px;}
DIV.grid_col-m IMG.plus {background-position: 0 -32px;}
DIV.grid_col-m IMG.minus {background-position: -16px -32px;}
DIV.grid_col-m IMG.langru {background-position: -32px 0;}
DIV.grid_col-m IMG.langen {background-position: -48px 0;}
DIV.grid_col-m IMG.aboutport {background-position: -64px 0;}
DIV.grid_col-m IMG.faqport {background-position: -80px 0;}
DIV.grid_col-m IMG.contactport {background-position: -96px 0;}
DIV.grid_col-m IMG.mapport {background-position: -112px 0;}
DIV.grid_col-m IMG.login {background-position: -128px 0;}
DIV.grid_col-m IMG.mainpage {background-position: -144px 0;}
DIV.grid_col-m IMG.article {background-position: 0 -48px;}
DIV.grid_col-m IMG.articleedit {background-position: -16px -48px;}
DIV.grid_col-m IMG.articledelete {background-position: -32px -48px;}
DIV.grid_col-m IMG.articleup {background-position: -64px -48px;}
DIV.grid_col-m IMG.articledown {background-position: -48px -48px;}
DIV.grid_col-m IMG.articleattach {background-position: -80px -48px;}
DIV.grid_col-m IMG.chapter {background-position: 0 -64px;}
DIV.grid_col-m IMG.chapteredit {background-position: -16px -64px;}
DIV.grid_col-m IMG.chapterdelete {background-position: -32px -64px;}
DIV.grid_col-m IMG.chapterup {background-position: -64px -64px;}
DIV.grid_col-m IMG.chapterdown {background-position: -48px -64px;}
DIV.grid_col-m IMG.statistics {background-position: 0 -80px;}
DIV.grid_col-m IMG.diagrampie {background-position: -16px -80px;}
DIV.grid_col-m IMG.diagramlines {background-position: -32px -80px;}
DIV.grid_col-m IMG.diagrambars {background-position: -48px -80px;}
DIV.grid_col-m IMG.download {background-position: 0 -96px;}
DIV.grid_col-m IMG.upload {background-position: -16px -96px;}
DIV.grid_col-m IMG.calendaric {background-position: 0 -112px;}
DIV.grid_col-m IMG.stepleft {background-position: -16px -112px;}
DIV.grid_col-m IMG.stepright {background-position: -32px -112px;}
DIV.grid_col-m IMG.newmessage {background-position: 0px 0px;}

.clearer {background:transparent none repeat scroll 0 0 !important;clear:both !important;font-size:0 !important;}



#taxcalc_maindiv {padding-top: 20px;}
.taxCalc_descr {color: #808080; font-size: 85%; font-style: italic;}
.taxCalc TD {vertical-align: middle; text-align: left; padding: 10px 10px 3px 13px;}
.taxCalc TD.first {width: 200px}
.taxCalc TD.inner {padding-left: 30px;}
.taxCalc_Error {color: red;}
.taxCalcOKList1 {padding: 0px; padding-left: 10px;}
.taxCalcOKList2 {padding: 0px; padding-left: 20px;}
.taxCalcOKList3 {padding: 0px; padding-left: 30px;}
.taxCalcOKList4 {padding: 0px; padding-left: 40px;}
.taxCalcOKList5 {padding: 0px; padding-left: 50px;}
#taxcalc_okvedselect {width: 100%}

/* tooltip styling */ 
.tooltip { 
    display:none; 
    background:url(/i/black_arrow_big2.png) no-repeat scroll 0 0; 
    _background:url(/i/black_arrow_big2.gif) no-repeat scroll 0 0; 
    height:163px; 
    padding:46px 10px 10px 30px; 
    margin-top: 29px;
    width:320px; 
    font-size:11px; 
    color:#000; 
} 
/* This string makes tooltips work */ 
#download_now:focus {x-background-position:0 -88px;}  
.tooltip_image {padding-left: 10px;}

/* RegionsList styling */
/* header */
ul#regionslistoptions {list-style-type: none; padding-bottom: 30px}
ul#regionslistoptions li a {color: #515151; font-size: 10px; line-height: 16px}
.regionslistdiv {float:left; padding-left: 10px; padding-right: 50px}
.regionLogoplace{float:right; border: #c6c6c6 1px solid; padding: 15px; margin-left: 20px; margin-bottom: 20px; width: 220px; clear: right; text-align: center;}
.regionLogoplaceUnbordered{border-bottom-width: 0px; margin-bottom: 0px; }


/* fixes */
.layout_menu ul li a {line-height: 35px}

ul#portaloptions li.login-active a {color: #206199 !important; text-transform: uppercase}

.list_sidemenu li .toggle_arrow, .list_intmenu li .toggle_arrow {background: url(/i/reg/spr_elements.png) no-repeat; _background: url(/i/reg/spr_elements.gif) no-repeat;}

.grid_col-r .list_tabs li a {line-height: 24px}
.grid_col-r .list_tabs .meselected a {font-size: 12px; line-height: 32px}

.block_pages a, .block_pages span {border: 1px solid #c5c5c5}
.block_pages .page_nums a, .block_pages .page_nums span {line-height: 20px; text-align: center; font-size: 11px; text-decoration: none}


.list_sidemenu li a {background-position: -200% -200%}
.list_sidemenu li a.act {color: #494949; text-decoration: none}
.list_sidemenu li .toggle_arrow {cursor: pointer}
.list_sidemenu li .level_closed {background-position: -454px -272px}
.list_sidemenu li .level_opened {background-position: -436px -289px}
.list_sidemenu li ul {border-top: 1px solid #d7d7d7}
.list_sidemenu li ul li {border: 0; font-size:12px}
.list_sidemenu li ul li a {text-decoration: underline; color: #494949;}
.list_sidemenu li ul li a:hover, .list_sidemenu li ul li a.act {text-decoration: none}
.list_sidemenu li ul li ul {border-bottom: 1px solid #d7d7d7}
.list_sidemenu li ul li ul li {font-size: 11px}
.list_sidemenu li ul li ul li a {text-decoration: underline}
.list_sidemenu li ul li ul li a:hover, .list_sidemenu li ul li ul li.act a {text-decoration: none}

.list_intmenu li a {background-position: -200% -200%}
.list_intmenu li a.act {color: #494949; text-decoration: none}
.list_intmenu li .toggle_arrow {cursor: pointer}
.list_intmenu li .level_closed {background-position: -454px -272px}
.list_intmenu li .level_opened {background-position: -436px -289px}
.list_intmenu li ul {margin-top: 0.7em; margin-bottom: 1em;}
.list_intmenu li ul li {border: 0; font-size:12px}
.list_intmenu li ul li a {text-decoration: underline; color: #494949;}
.list_intmenu li ul li a:hover, .list_intmenu li ul li a.act {text-decoration: none}
.list_intmenu li ul li ul {}
.list_intmenu li ul li ul li {font-size: 11px}
.list_intmenu li ul li ul li a {text-decoration: underline}
.list_intmenu li ul li ul li a:hover, .list_intmenu li ul li ul li.act a {text-decoration: none}


.block_pages .page_nums span {background: url(/i/reg/spr_elements.png) no-repeat; _background: url(/i/reg/spr_elements.gif) no-repeat;}
.block_pages .page_nums a, .block_pages .page_nums span {background-position: -23px -115px}
.block_pages .page_nums a.act, .block_pages .page_nums span.act {background-position: -50px -115px}

.login-active i {background-position: -436px -289px}

DIV.block_mmovie{margin-top:5px;position:relative; padding:10px;}
DIV.block_mmovie .play-overlay {background:transparent url(/i/play-overlay.png) no-repeat scroll 0 0;cursor:pointer;display:block;height:35px;position:absolute;left: 100px;top:95px;width:60px;  }

UL.articleslist {margin: 10px; }
UL.articleslist LI {list-style-type: none; margin: 0px 0px 10px;}
UL.articleslist LI.hidden{list-style-type: none; color:gray;}
UL.articleslist LI.hidden A{color:gray;}

SPAN.m_list_date{font-size:11px;}

/* content sections */
.content_section {border: 1px solid #b9cedf; background: #e4f3ff;}  
.content_section h3 {color: #404040; font-size: 12px; font-weight: bold; border-bottom: 1px solid #b9d0dc; background: url(/i/reg/content_sec_bg.gif) bottom repeat-x #e1f0fc;}
.content_section ul li {background: url(/i/reg/content_sec_bull.gif) 0 10px no-repeat;}
.editor_content blockquote {background: #f0f0f0; font-style: italic;}
.editor_content dl dt {font-weight: bold;}
.content_anounce_image {float: left; margin: 5px 1em 1em 0; border: 1px #DDD solid; padding: 1px;}

/* form search */
.form_search_adv {border: 1px solid #dfdfdf; background: #fcfcfc;}
.field_floated dt label {line-height: 24px; font-size: 11px; color: #7b7b7b; background: url(/i/reg/form_search_label.gif) top right no-repeat; border-left: 1px solid #d6d6d6;}
.field_floated dd input, .field_floated dd select {border: 1px solid #b5b5b5; background: #f9f2de;}
.form_search_adv .buttons input {color: #ffffff; font-size: 14px; font-weight: bold; background: url(/i/reg/grad_hor.png) repeat-x; background-position: 0 -39px; border: none}
.hb_toggle, .hb_toggle_active {cursor: pointer; background: url(/i/reg/spr_elements.png) no-repeat; _background: url(/i/reg/spr_elements.gif) no-repeat;}
.hb_toggle {background-position: -460px -272px}
.hb_toggle_active {background-position: -442px -289px}

/* region gerb */
.block_arms {border: 1px solid #c6c6c6; text-align: center}
.block_arms_label {border-top: 1px solid #c6c6c6; font-size: 11px}
.block_arms_label a {font-size: 20px; text-decoration: none}

/* updir, print */
.h_alt {color:#505050;}
.block_updir, .block_print {line-height: 22px; font-size: 11px}
.block_updir {background: url(/i/reg/block_updir_bg.gif) 0 0 no-repeat; border-right: 1px solid #c9d8e1;}
.block_print {background: url(/i/reg/print.gif) 0 0 no-repeat;}
.block_news_date {color: #a92e2e; font-weight: bold;}
.block_news_tags {border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}

/* video */
DIV.video_container {border: 1px #D9D9D9 solid; background-color: #EEE;}

/* colsofitems */
TABLE.colsofitems TD {vertical-align: top;}
TABLE.colsofitems LI {list-style-type: none; padding-left: 20px;}
TABLE.colsofitems LI.linfo {background: url(/i/reg/linfo.gif) top left no-repeat;}
TABLE.colsofitems LI.llink {background: url(/i/reg/llink.gif) top left no-repeat;}
TABLE.colsofitems LI.lsetregion {background: url(/i/reg/lsetregion.gif) top left no-repeat;}
TABLE.colsofitems LI.lisregion {background: url(/i/reg/lisregion.gif) top left no-repeat;}

/* tables */
TABLE.table TD, TABLE.table TH {border: 1px #d6d6d6 solid; vertical-align: top;}
TABLE.table TH {background-color: #f9f2df;}
TABLE.table TR.even TD {background-color: #dfecf2;}
TD.center {text-align: center;}

/* img bigger */
DIV.img_bigger {position: absolute; background-color: white; border: 1px #CCC solid; padding: 5px; z-index: 100000;}
DIV.img_bigger IMG {margin: 10px; border: 1px #CCC solid; padding: 1px;}
DIV.img_bigger A {display: block; text-align: center;}