﻿body
{
    margin: 0px;
    background: #EEEEEE;
    font-family: Verdana;
}

.title_popup
{
    font-weight: bold;
}

.wrapper
{
    width: 100%;
    height: 100%;
}

.left
{
    width: 50%;
    background: url(/img/bg_left.jpg) right repeat-y;
}

.mid
{
    width: 980px;
}

.right
{
    width: 50%;
    background: url(/img/bg_right.jpg) left repeat-y;
}

.midtable
{
    width: 980px;
    height: 100%;
}

#head0
{
    height: 19px;
    background: url(/img/head0_bg.jpg) top repeat-x;
}

#head
{
    height: 110px;
    background: url(/img/head.jpg) no-repeat;
}


/* top menu */
.menu
{
    height: 28px;
    background: url(/img/menu_bg.jpg) top repeat-x;
    vertical-align: middle;
}

.menu div
{
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
}

a.top_menu:link, a.top_menu:visited
{
    float: left;
    display: block;
    text-decoration: none;
    height: 20px; /*width:100px;*/
    font: 12px 'verdana';
    color: #004f8b;
    font-weight: bold;
    border-right: 2px solid #004f8b;
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
}

a.top_menu:hover
{
    /* background: url(/img/top_menu_btn.jpg) top repeat-x;*/
    color: #ffffff;
}

a.top_menu_active:link, a.top_menu_active:visited
{
    float: left;
    display: block;
    text-decoration: none;
    height: 20px; /*width:100px;*/
    font: 12px 'verdana';
    color: #ffffff;
    font-weight: bold;
    border-right: 2px solid #004f8b;
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
}

a.top_menu_active:hover
{
    /* background: url(/img/top_menu_btn.jpg) top repeat-x;*/
    color: #004f8b;
}



/* top menu koniec */

/* pasek nawigacji i loginu */
.navi
{
    height: 21px;
    background: url(/img/navi_bg.jpg) top repeat-x;
    font: 11px 'tahoma';
    color: #999999;
    font-weight: bold;
}

.navi_div
{
    float: left;
    margin-left: 10px;
    width: 45%;
}

.navi a:link, .navi a:visited
{
    text-decoration: none;
    color: #999999;
}

.navi a:hover
{
    color: #0A7DBF;
}

.navi span
{
    color: #0A7DBF;
}

.navi_div2
{
    float: right;
    margin-right: 10px;
}

#log
{
    float: right;
    margin-right: 10px;
    text-align: right;
    width: 400px;
}
/* pasek nawigacji i loginu koniec */
/*
#left_container {
width:261px;
background: #F3F3F3 url(/img/main_shdw.png) top repeat-x;
vertical-align:top;
}

#panel {
width:243px;
height:68px;
border:1px solid #999999;
margin-left:9px;
margin-top:12px;
}

#panel_header {
height:28px;
background: url(/img/panel_header.jpg) top repeat-x;
font: 12px 'tahoma';
font-weight: bold;
color:#FFFFFF;
text-align:center;
}

#panel_cont {
height:40px;
background:#FFFFFF;
}

	#sections {
	padding-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
	font: 11px 'tahoma';
	font-weight:bold;
	color:#999999;
	}
	
	
	 a#section:link,  a#section:visited {
	display: block;
	width:200px;
	height:20px;
	padding-left:10px;
	background: url(/img/dot.jpg) 0px 5px no-repeat;
	text-decoration: none;
	color:#0A7DBF;
	}
	
	 a#section:hover {
	color: #999999;
	}

	
	#text {
	border:1px solid #999999;
	width:194px;
	height:20px;
	color:#999999;
	}
	
	#srch_btn {
	width:20px;
	height:20px;
	border:1px;
	background: url(/img/search.jpg) no-repeat;
	}
	
	a#panel_link:link, a#panel_link:visited {
	text-decoration:none;
	color:#999999;
	font-weight:normal;
	}
	
	a#panel_link:hover {
	color:#0A7DBF;
	}
	
#content {
width:528px;
background:#FFFFFF url(/img/main_shdw.png) top repeat-x;
vertical-align:top;
}

#content_header {
height:30px;
font:18px 'tahoma';
font-weight:bold;
color:#0A7DBF;
margin-top:20px;
margin-left:20px;
margin-right:20px;
background: url(/img/cont_header.jpg) bottom repeat-x;
}

#content_div {
margin:20px;
font: 11px 'tahoma';
color:#999999;
text-align: justify;
}

#right_container {
width:261px;
background:#F3F3F3 url(/img/main_shdw.png) top repeat-x;
vertical-align:top;
}
*/


.left_container
{
    width: 180px; /*background: #F3F3F3 url(/img/main_shdw.png) top repeat-x; background: url(/img/main_shdw.png) top repeat-x;*/
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    vertical-align: top;
    padding: 5px 5px 5px 4px;
}

.panel
{
    width: 243px;
    height: 68px;
    border: 1px solid #999999;
    margin-left: 9px;
    margin-top: 12px;
}

.panel_header
{
    height: 22px; /*background: url(/img/panel_header.jpg) top repeat-x; panel_section_header.png*/
    background: url(/img/bg_label_right.png) top repeat-x;
    font: 12px 'tahoma';
    font-weight: bold;
    color: #334456; /*#004f8b; #0A7DBF;*/
    padding-top: 7px;
    text-align: center;
    vertical-align: middle;
}

.panel_cont
{
    height: 40px;
    background: #FFFFFF;
}

.sections
{
    /*padding-top:10px; 	margin-left:10px; 	margin-bottom:10px; 	margin-right:10px;*/
    font: 11px 'tahoma';
    font-weight: bold;
    color: Black;
    text-align: justify;
}


a.section:link, a.section:visited
{
    display: block;
    width: auto;
    line-height: 140%;
    padding-left: 10px;
    background: url(/img/dot.jpg) 0px 5px no-repeat;
    text-decoration: none;
    color: #0A7DBF;
}

a.section:hover
{
    color: #999999;
}


.text
{
    border: 1px solid #999999;
    width: 194px;
    height: 20px;
    color: #999999;
}

.srch_btn
{
    width: 20px;
    height: 20px;
    border: 1px;
    background: url(/img/search.jpg) no-repeat;
}

a.panel_link:link, a.panel_link:visited
{
    text-decoration: none;
    color: #999999;
    font-weight: normal;
}

a.panel_link:hover
{
    color: #0A7DBF;
}

.container
{
    width: 610px; /*background:#FFFFFF url(/img/main_shdw.png) top repeat-x;*/
    border-top: 1px solid #999999;
    vertical-align: top;
    padding: 5px 10px 5px 10px;
}

.container_header
{
    height: 25px;
    font-size: 15px;
    font-family: 'verdana';
    font-weight: bold;
    color: #0A7DBF;
    margin-top: 5px;
    background: url(/img/cont_header.jpg) bottom repeat-x; /*height:30px; font-size:18px; font-family: 'tahoma'; font-weight:bold; color:#0A7DBF; margin-top:20px; margin-left:20px; margin-right:20px; background: url(/img/cont_header.jpg) bottom repeat-x;*/
}

.content_div
{
    margin: 20px;
    font: 11px 'Verdana';
    color: black;
    text-align: justify;
}

.content_div2
{
    margin: 20px;
    font: 11px 'Verdana';
    color: black;
    text-align: left;
}
/*margin:20px;
font: 11px 'tahoma';
color:#999999;
text-align: justify;*/

.right_container
{
    /*width:261px;*/
    width: 190px; /*background: url(/img/main_shdw.png) top repeat-x;*/
    border-top: 1px solid #999999;
    border-left: 1px solid #999999;
    vertical-align: top;
    padding: 5px 4px 5px 5px;
}

.container_header2
{
    height: 19px;
    font-size: 13px;
    font-family: 'tahoma';
    font-weight: normal;
    color: #295583;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: left;
    border-bottom: 1px solid #799ABE;
}

.subcontent_header
{
    height: 19px;
    font-size: 12px;
    font-family: 'tahoma';
    font-weight: normal;
    color: #0A7DBF;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: left;
    border-bottom: 1px solid #0A7DBF;
}

.subcontent
{
    font-size: 12px;
    font-weight: bold;
    font-family: Tahoma;
    color: black;
    vertical-align: middle;
    margin-left: 5px;
    margin-top: 3px;
    margin-bottom: 10px;
}

.top_date
{
    font-size: 10px;
    font-weight: normal;
    font-family: Tahoma;
    color: black;
}


a.more:link, a.more:visited
{
    padding-left: 10px;
    background: url(/img/dot.jpg) 0px 5px no-repeat;
    text-decoration: none;
    color: #0A7DBF;
}

a.more:hover
{
    color: #999999;
}

.pointer
{
    font-size: 11px;
    color: Gray;
}

a.pointer:link, a.pointer:visited
{
    text-decoration: none;
    color: #999999;
}

a.pointer:hover
{
    color: #0A7DBF;
}

.pointer_light
{
    font-size: 10px;
    color: Gray;
    font-family: Tahoma;
    font-weight: normal;
}

.update
{
    font-size: 10px;
    color: #FF9C00; /*#f68b26;*/
    font-family: Tahoma;
    font-weight: normal;
}

a.update:link, a.update:visited
{
    text-decoration: none;
    color: #f68b26;
}

a.update:hover
{
    color: #0A7DBF;
}

.delete
{
    font-size: 10px;
    color: red;
    font-family: Tahoma;
    font-weight: normal;
}

a.delete:link, a.delete:visited
{
    text-decoration: none;
    color: red;
}

a.delete:hover
{
    color: #0A7DBF;
}

.new
{
    font-size: 10px;
    color: #C70000; /*#318B00;*/
    font-family: Tahoma;
    font-weight: normal;
}

a.new:link, a.new:visited
{
    text-decoration: none;
    color: green;
}

a.new:hover
{
    color: #0A7DBF;
}

.new_com
{
    font-size: 10px;
    color: #808080;
    font-family: Tahoma;
    font-weight: normal;
}

a.new_com:link, a.new_com:visited
{
    text-decoration: none;
    color: #808080;
}

a.new_com:hover
{
    color: #0A7DBF;
}




.country_row1
{
    background-color: #E5F1FB;
    height: 21px;
    font-size: 11px;
    font-family: 'tahoma';
    color: #000000;
    vertical-align: middle;
}

.country_row1 td
{
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

.country_row2
{
    border-color: #E5F1FB;
    height: 21px;
    font-size: 11px;
    font-family: 'tahoma';
    color: #000000;
    vertical-align: middle;
}
.country_row2 td
{
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
}

a.country:link, a.country:visited
{
    text-decoration: none;
    color: #0A7DBF;
}

a.country:hover
{
    color: #999999;
}

a.country_link:link, a.country_link:visited
{
    text-decoration: none;
    color: #000000;
    font-weight: normal;
}

a.country_link:hover
{
    color: #0A7DBF;
}


.country_header
{
    height: 19px;
    font-size: 13px;
    font-family: 'tahoma';
    font-weight: normal;
    color: #0A7DBF;
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: left;
}


.check_active
{
    text-align: left;
    font-size: 12px;
    font-family: 'tahoma';
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    font-weight: bold;
    color: Black;
}
.check_active span
{
    color: Black;
}

.check
{
    text-align: left;
    font-size: 11px;
    font-family: 'tahoma';
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    color: Gray;
}

img
{
    vertical-align: middle;
}

/* */


/* BACK OFFICE CSS CLASS */
a.top_menu_back:link, a.top_menu_back:visited
{
    float: left; /*display:block;*/
    text-decoration: none;
    height: 16px;
    width: 80px;
    font: 12px 'verdana';
    color: #006768;
    font-weight: bold;
    border-right: 2px solid #006768;
    vertical-align: middle;
}

a.top_menu_back:hover
{
    /* background: url(/img/top_menu_back_btn.jpg) top repeat-x;*/
    color: #FF6D00;
}

a.top_menu_back_active:link, a.top_menu_back_active:visited
{
    float: left; /*display:block;*/
    text-decoration: none;
    height: 16px;
    width: 80px;
    font: 12px 'verdana';
    color: #FF6D00;
    font-weight: bold;
    border-right: 2px solid #006768;
    vertical-align: middle;
}

/* backOffice
zieloności 0594A5
pomarańcz FF6D00
tekst 6F6F6F
in-active menu 006768
 */


a.top_menu_back_active:hover
{
    /* background: url(/img/top_menu_back_btn.jpg) top repeat-x;*/
    color: #FF6D00;
}

.news_title
{
    height: 26px;
    background: url(/img/news_header.jpg);
    border: 1px solid #97ADC5;
    font: 12px 'tahoma';
    color: #26476C;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
}

.news_title_half
{
    height: 18px;
    background: url(/img/news_header_half.png) repeat-x;
    border: 1px solid #97ADC5;
    font: 11px 'tahoma';
    color: #26476C;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
    text-align: center;
}

.news_title_half2
{
    height: 19px;
    background: url(/img/bg_title.jpg) repeat-x;
    border: 1px solid #97ADC5;
    font: 11px 'tahoma';
    color: #26476C;
    font-weight: bold;
    padding: 0px 10px 0px 10px;
    text-align: center;
    vertical-align: top;
}

.news_title2
{
    border-bottom: 1px solid #A4C0D5;
    font: 12px 'tahoma';
    color: #26476C;
    font-weight: bold;
    padding: 7px 0px 7px 0px;
}
.news_text2
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-align: justify;
    line-height: 120%;
    padding: 5px 0px 10px 0px;
    border-bottom: 1px solid #A4C0D5;
}
.news_title3
{
    font: 12px 'tahoma';
    color: #26476C;
    font-weight: bold;
    padding: 7px 0px 7px 0px;
}

.news_date
{
    font: 9px 'tahoma';
    color: #5F7E9E;
    font-weight: bold;
}

.news_content
{
    border: solid 1px #cbcbcb;
    padding: 7px 7px 7px 7px;
}

.news_text
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-align: justify;
    line-height: 120%;
}

.news_more
{
    background: url(/img/news_more.png) repeat-x;
    height: 18px;
    text-decoration: none;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
}

.more_right
{
    text-decoration: none;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: right;
}

a.more_right:link, a.more_right:visited
{
    text-decoration: none;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: right;
}

a.more_right:hover
{
    color: #808080;
}


.more_left
{
    text-decoration: none;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

.more_pager:link, .more_pager:visited
{
    text-decoration: none;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

.more_pager:hover
{
    text-decoration: underline;
    color: #808080;
}

a.more_left:link, a.more_left:visited
{
    text-decoration: none;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

a.more_left:hover
{
    color: #808080;
}

.news_split
{
    background: url(/img/bg_split_news.png) repeat-x;
    height: 12px;
}

.news_img
{
    width: auto;
    border: solid 1px #cbcbcb;
    padding: 1px;
}

.member_sesion_img
{
    width: auto;
    border: solid 1px #cbcbcb;
    padding: 1px;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
}


.news_more_all
{
    background: url(/img/news_more_all.png) repeat-x;
    height: 22px;
    text-decoration: none;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
}

.btnPrint
{
    background: url(/img/print_new.png);
    width: 70px;
    height: 24px;
}

.btnShowHideTimeline
{
    background: url(/img/doc_show_revision.jpg);
    width: 195px;
    height: 26px;
}
.btnShowHideDetails
{
    background: url(/img/details_new.jpg) no-repeat;
    width: auto;
    height: 26px;
    margin-top: -2px;
}
.btnShowHideComments
{
    background: url(/img/comments_new.png);
    width: 140px;
    height: 24px;
}



.docSectionTitle
{
    color: #295882;
}


.editableBoxTitle
{
    font-size: 16px;
    font-family: Tahoma;
    font-weight: bold;
    color: #295582; /*#2A5486; */
    margin-top: 5px;
}

.cont_wrpr
{
    border: 1px solid #9AACC2;
    padding: 6px;
    width: 500px;
}


.editableBoxContents
{
    padding: 10px;
    background: #F2F4F8 url(/img/content_bg.jpg) bottom repeat-x;
    height: auto;
    width: auto; /* tu to ile Ci potrzeba szeroko¶ci całej ramki - 14px bo to ta zewnętrzna historia padding x 2 + border x 2 - żeby się zgadzało */
    font: 12px 'tahoma';
    font-weight: bold;
    color: #004F8B;
    text-align: left;
}

.editableBoxContents a
{
    margin-top: 5px;
    font: 11px 'tahoma';
    font-weight: bold;
    color: #678DB5;
    line-height: 150%;
    text-align: left;
    text-decoration: none;
}
.editableBoxContents a:hover
{
    margin-top: 5px;
    font: 11px 'tahoma';
    font-weight: bold;
    color: #b4b4b4;
    line-height: 150%;
    text-align: left;
    text-decoration: none;
}

.number_section
{
    color: #295882;
}
.section_title
{
    color: #295882;
    font-weight: bold;
    font-family: Tahoma;
    padding: 2px 3px 2px 3px;
    font-size: 14px;
}

/* BACK OFFICE CSS CLASS */

.members_org_box
{
    width: 252px;
    height: auto;
    border: solid 1px #334600;
    text-align: left;
    padding: 5px 10px 10px 10px;
    background: url(/img/bg_members1.png);
    line-height: 150%;
    margin: 5px 0px 10px 0px;
}
.members_org_title
{
    vertical-align: middle;
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
    color: #334600;
}

.members_org_title a:link, .members_org_title a:visited
{
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
    color: #334600;
}

.members_org_title a:hover
{
    color: gray;
}

.members_org_title img
{
    border: none;
    vertical-align: top;
    height: 18px;
}

.members_org_content
{
    vertical-align: top;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    color: #334600;
    padding-top: 5px;
}



.members_country_box
{
    width: 252px;
    height: auto;
    border: solid 1px #0068BA;
    text-align: left;
    padding: 5px 10px 10px 10px;
    background: url(/img/bg_members2.png);
    line-height: 150%;
    margin: 5px 0px 10px 0px;
}

.members_country_title
{
    vertical-align: middle;
    font-size: 15px;
    font-family: Tahoma, Sans-Serif;
    font-weight: bold;
    color: #2A5486;
}

.members_country_title img
{
    border: none;
    vertical-align: top;
    height: 18px;
}

.members_country_title a:link, .members_country_title a:visited
{
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
    color: #2A5486;
}

.members_country_title a:hover
{
    color: gray;
}

.members_country_content
{
    vertical-align: top;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    color: #2A5486;
    padding-top: 5px;
}

.members_obs_box
{
    width: 252px;
    height: auto;
    border: solid 1px gray;
    text-align: left;
    padding: 5px 10px 10px 10px;
    background: url(/img/bg.jpg);
    line-height: 150%;
    margin: 5px 0px 10px 0px;
}
.members_obs_title
{
    vertical-align: middle;
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
    color: #b4b4b4;
}

.members_obs_title a:link, .members_obs_title a:visited
{
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
    color: #4d4d4d;
}

.members_obs_title a:hover
{
    color: #ababab;
}

.members_obs_title img
{
    border: none;
    vertical-align: top;
    height: 18px;
}

.members_obs_content
{
    vertical-align: top;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    color: gray;
    padding-top: 5px;
}


.treeView
{
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
    font-weight: normal;
}




/* ramki - border i tło */

.box_member_org
{
    width: 250px;
    height: 44px;
    border: 1px solid #3293CA;
    background: url(/img/member/bg1.jpg) repeat-x;
    margin-bottom: 4px;
}

.box_member_ctry
{
    width: 250px;
    height: 44px;
    border: 1px solid #BD8888;
    background: url(/img/member/bg2.jpg) repeat-x;
    margin-bottom: 4px;
}

.box_member_ctry2
{
    width: 250px;
    height: 31px;
    border: 1px solid #a3bfd5;
    background: url(/img/member/bg2b.jpg) repeat-x;
    margin-bottom: 4px;    
}

.box_member_ctry2 div 
{
    font: 15px 'tahoma';
    color: #0168A2;
    font-weight: bold;
    width: 250px;
    margin: 7px 10px 7px 10px;    
    }

div.activities div.box_member_ctry3
{
    width: 250px;
    height: 34px;
    border: 1px solid #ED970D;
    background: url(/img/member/bg4c.png) repeat-x;
    margin-bottom: 4px;    
}

div.cstudies div.box_member_ctry3 
{
    width: 250px;
    height: 34px;
    border: 1px solid #3293CA;
    background: url(/img/member/bg1.jpg) repeat-x;
    margin-bottom: 4px; 
    }


.box_member_observ
{
    width: 250px;
    height: 44px;
    border: 1px solid #B6BD88;
    background: url(/img/member/bg3.jpg) repeat-x;
    margin-bottom: 4px;
}

.member_table
{
    width: 250px;
    height: 44px;
}

.member_flag
{
    width: 61px;
    height: 44px;
    background: url(/img/member/flag_bg.png) no-repeat;
    padding-left: 9px;
    padding-top: 0px;
}

.member_flag_org
{
    width: 61px;
    height: 44px;
    padding-left: 9px;
}

.member_flag_img
{
    border: solid 2px #a3bfd5;
    background-color: #ffffff;
    padding: 2px;
    width: auto;
    height: 30px;
}

.member_flag2
{
    width: 50px;
    height: 33px; /*background: url(/img/member/flag_bg2.png) no-repeat;*/
    padding-left: 9px;
    padding-top: 0px;
}

.member_org_name
{
    width: 190px;
    height: 22px;
    font: 12px 'tahoma';
    color: #0168A2;
    font-weight: bold;
}

.member_ctry_name
{
    width: 190px;
    height: 22px;
    font: 12px 'tahoma';
    color: #795454;
    font-weight: bold;
}

.member_observ_name
{
    width: 190px;
    height: 22px;
    font: 12px 'tahoma';
    color: #585B42;
    font-weight: bold;
}

.member_left
{
    width: 64px;
    height: 22px;
    font: 10px 'tahoma';
    font-weight: bold;
    color: #FFFFFF;
}

.member_right
{
    width: 130px;
    height: 22px;
    font: 10px 'tahoma';
    font-weight: bold;
    color: #FFFFFF;
    text-align: right;
    padding-right: 10px;
}

.belka_bg
{
    height: 26px;
    background: url(/img/belka_bg.jpg) repeat-x;
    border: 1px solid #BCC7D3;
}

.belka_bg_top
{
    height: 26px;
    background: url(/img/belka_bg.jpg) repeat-x;
    border: 1px solid #BCC7D3;
    width: 99%;
    text-align: left;
    padding-left: 9px;
    margin-bottom: 3px;
}



.treeView
{
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
    font-weight: normal;
}

.belka_img
{
    margin-top: -1px;
    vertical-align: top;
}

.belka
{
    text-decoration: none;
}

.addNewSectionOff
{
    /*background: url(/img/timeline/add_new_section_off.jpg) no-repeat; 	width:122px;*/
    height: 26px;
    text-decoration: none; /*border: 2px solid #BCC7D3;*/
    padding: 10px;
    color: #ffffff;
    font-family: Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    vertical-align: bottom;
    margin-left: 5px;
}

.addNewObjectOff
{
    /*background: url(/img/timeline/add_new_off.jpg) no-repeat;*/
    width: auto;
    height: 26px;
    text-decoration: none; /*border: 2px solid #BCC7D3;*/
    padding: 10px;
    color: #ffffff;
    font-family: Tahoma, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    vertical-align: bottom;
    margin-left: 5px;
}


.new_header
{
    height: 24px;
    background: url(/img/news_header.jpg) repeat-x;
    border: 1px solid #97ADC5;
    font: 12px 'tahoma';
    color: #26476C;
    font-weight: bold;
    padding-left: 5px;
}

.new_header2
{
    height: 24px;
    background: url(/img/news_header.jpg) repeat-x;
    border: 1px solid #97ADC5;
    font: 12px 'tahoma';
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    padding-left: 5px;
}

.new_row1
{
    background-color: #F1F1F1;
    font-size: 11px;
    font-family: 'Tahoma' , Sans-Serif;
    font-weight: normal;
    color: #6F6F6F;
    vertical-align: middle;
}
.new_row1 td
{
    padding: 5px;
}

.new_row2
{
    background-color: #DCDDE1;
    font-size: 11px;
    font-family: 'Tahoma' , Sans-Serif;
    font-weight: normal;
    color: #6F6F6F;
    vertical-align: middle;
}
.new_row2 td
{
    padding: 5px;
}


.new_row3
{
    background-color: #F1F1F1;
    font-size: 11px;
    font-family: 'Tahoma' , Sans-Serif;
    font-weight: normal;
    color: #6F6F6F;
    vertical-align: middle;
}
.new_row3 td
{
    padding: 2px 5px 2px 5px;
}


.new_row4
{
    background-color: #DCDDE1;
    font-size: 11px;
    font-family: 'Tahoma' , Sans-Serif;
    font-weight: normal;
    color: #6F6F6F;
    vertical-align: middle;
}
.new_row4 td
{
    padding: 2px 5px 2px 5px;
}

.div_top
{
    /*width:528px; 	background:#FFFFFF url(/img/main_shdw.png) top repeat-x; 	background: #F2F4F8 url(/img/content_bg.jpg) bottom repeat-x; 	vertical-align:middle; 	padding: 3px;*/
    background: #FFFFFF url(/img/bg_btm_cont.jpg) bottom repeat-x;
    height: 30px;
    margin: 4px;
    border: 1px solid #B4B4B4;
    width: auto;
    padding: 5px 0px 0px 5px;
}


.td_box
{
    border-left: solid 1px #F3F3F3;
    padding-left: 7px;
}

.label_color
{
    color: #004F8B;
}

.new_table
{
    width: 100%;
    border: none;
    vertical-align: top;
}

.new_table2
{
    width: 100%;
    border: none;
    vertical-align: top;
    margin-top: 10px;
}


/* shadows - border */

.tl_cont_wrpr
{
    border: 1px solid #799ABE;
    padding: 6px;
    width: 780px;
    background: #D9E3EE;
}

.tl_btns
{
    height: 26px;
    text-align: center;
}

.tl_table
{
    width: 100%;
    height: 200px;
}

.tl_lg
{
    width: 6px;
    height: 6px;
    background: url(/img/timeline/border/tl_shdw_lg.jpg) no-repeat;
}

.tl_g
{
    width: 750px;
    height: 6px;
    background: url(/img/timeline/border/tl_shdw_g.jpg) repeat-x;
}

.tl_rg
{
    width: 6px;
    height: 6px;
    background: url(/img/timeline/border/tl_shdw_rg.jpg) no-repeat;
}

.tl_l
{
    width: 6px;
    background: url(/img/timeline/border/tl_shdw_l.jpg) repeat-y;
}

.tl_cont
{
    background: #FFFFFF;
    border: 1px solid #799ABE;
}

.tl_r
{
    width: 6px;
    background: url(/img/timeline/border/tl_shdw_r.jpg) repeat-y;
}

.tl_ld
{
    width: 6px;
    height: 6px;
    background: url(/img/timeline/border/tl_shdw_ld.jpg) no-repeat;
}

.tl_d
{
    width: 750px;
    height: 6px;
    background: url(/img/timeline/border/tl_shdw_d.jpg) repeat-x;
}

.tl_rd
{
    width: 6px;
    height: 6px;
    background: url(/img/timeline/border/tl_shdw_rd.jpg) no-repeat;
}

/* shadows - border */

.pager
{
    text-decoration: none;
    color: #FF6C00;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

.pager a:link, .pager a:visited
{
    text-decoration: underline; /*color:#FF6C00;*/
    color: Gray;
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

.pager a:hover, .pager a:active
{
    text-decoration: none;
    color: #FF6C00;
}

.label_au
{
    text-decoration: none;
    color: #b4b4b4;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
    padding: 7px 0px 7px 0px;
}

.label_au a:link, .label_au a:visited
{
    text-decoration: underline;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

.label_au a:hover, .label_au a:active
{
    text-decoration: underline;
    color: gray;
}


.label_a
{
    text-decoration: none;
    color: #FF6C00;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
    padding: 7px 0px 7px 0px;
}

a.label_a:link, a.label_a:visited
{
    text-decoration: none;
    color: gray;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

a.label_a:hover, a.label_a:active
{
    text-decoration: none;
    color: #FF6C00;
}




.label_au2
{
    text-decoration: none;
    color: #b4b4b4;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
    padding: 5px;
}

.label_au2 a:link, .label_au2 a:visited
{
    text-decoration: underline;
    color: #0A7DBF;
    font-size: 11px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

.label_au2 a:hover, .label_au2 a:active
{
    text-decoration: underline;
    color: gray;
}

/* shadow - flags - border */

.fl_lg
{
    width: 3px;
    height: 3px;
    background: url(/img/flags/shdw/fl_lg.png) no-repeat;
}

.fl_g
{
    width: auto;
    height: 3px;
    background: url(/img/flags/shdw/fl_g.png) repeat-x;
}

.fl_rg
{
    width: 3px;
    height: 3px;
    background: url(/img/flags/shdw/fl_rg.png) no-repeat;
}

.fl_l
{
    width: 3px;
    background: url(/img/flags/shdw/fl_l.png) repeat-y;
}

.fl_cont
{
    background: #FFFFFF;
    vertical-align: middle;
    margin-top: -1px;
}

.fl_r
{
    width: 3px;
    background: url(/img/flags/shdw/fl_r.png) repeat-y;
}

.fl_ld
{
    width: 3px;
    height: 3px;
    background: url(/img/flags/shdw/fl_ld.png) no-repeat;
}

.fl_d
{
    width: auto;
    height: 3px;
    background: url(/img/flags/shdw/fl_d.png) repeat-x;
}

.fl_rd
{
    width: 3px;
    height: 3px;
    background: url(/img/flags/shdw/fl_rd.png) no-repeat;
}

/* shadow - flags - border */
A.register_link
{
    color: #FFFFFF;
    font: 12px 'verdana';
    font-weight: bold;
    padding-left: 10px;
    text-decoration: none;
    position: relative;
    top: 3px;
}

.what_pdg:link, .what_pdg:visited
{
    background: transparent url(/img/whatis.png) no-repeat;
    width: auto;
    height: 18px;
    vertical-align: bottom;
}

.what_pdg:hover, .what_pdg:active
{
    background: transparent url(/img/whatis.png) no-repeat;
    width: auto;
    height: 18px;
    vertical-align: bottom;
}

.about_pdg:link, .about_pdg:visited
{
    background: transparent url(/img/about.png) no-repeat;
    width: auto;
    height: 18px;
    vertical-align: bottom;
    
}

.about_pdg:hover, .about_pdg:active
{
    background: transparent url(/img/about.png) no-repeat;
    width: auto;
    height: 18px;
    vertical-align: bottom;
}



.backoffice_link:link, .backoffice_link:visited
{
    background: transparent url(/img/backoffice.png) no-repeat;
    width: auto;
    height: 18px;
    vertical-align: bottom;
    
}

.backoffice_link:hover, .backoffice_link:active
{
    background: transparent url(/img/backoffice.png) no-repeat;
    width: auto;
    height: 18px;
    vertical-align: bottom;
}

