.ConstInnerPageTitle
{
    background-image: url(/Activity/Constitution/PublishingImages/ConstitutionBanner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
}


.ConstSideBar
{
	width: 100%;
}

.ConstSideBar td
{
	background-image: url("/Activity/Constitution/PublishingImages/ConstSidebarBlue.png");
	background-position: left top;
	background-repeat: no-repeat;
	height: 26px;
	width: 255px;
	color: #045788 !important;
	font-size: 110%;
	padding-right: 20px;
	vertical-align: middle;
	
}

.ConstSideBar a
{
	text-decoration: none !important;
	color: inherit !important;

}

.ConstSideBar a:hover
{
	text-decoration: underline !important;

}


.ConstSideGray
{
	background-image: url("/Activity/Constitution/PublishingImages/ConstSidebarGray.png") !important;
	color: #383d3f !important;
	padding-right: 30px !important;
}


.ConstSideGray a
{
	color: #383d3f !important;
	
}

.ConstTitleBlue

{
	height:25px;
	font-size: 16px;
	color: 	#045788 !important;
	font-weight: bold;
	background-image:  url("/Activity/Constitution/PublishingImages/ConstSepBlue.png");
	background-repeat: no-repeat;
	background-position-y: bottom;
	background-position-x: right;
	vertical-align: top;
	letter-spacing: 1px;
	margin-bottom: 30px;
}




table.second tr td  p 
{padding : 0px ; margin : 0px ; }
table.second tr td  p a 
{color : #0066C5 !important;}

table.second tr td.tdhead 
{
background : #C2D3DD ; 
height : 20px ; 
color : #0E3A5F ; 
font-weight : 700;
padding-top: 2px ; 
padding-bottom : 2px ;
padding-right : 20px ;
background-repeat: no-repeat; 
margin-top : 0px ; 
margin-bottom : 0px ;
border-bottom: solid 1px #ffffff;
}

table.second tr td.tdbody 
{background : #EFF3F6 ; 
padding: 10px 20px 10px 10px;
color : #383d3f ; 

}

table.second tr td.clean 
{height : 20px }


.article td
{
	padding: 1px;
}

.article ul
{
	list-style-type: square;
}

.article p
{
	margin-bottom: 10px !important;
	line-height : 130%;
}

.article a {color: #0066C5 !important;}
.article h1{font-size: 120% !important;}
.article h2{font-size: 115% !important;}
.article h3{font-size: 110% !important;}


table.prakim {margin-right : 30px ;  width : 300px}
table.prakim  tr td  {color : #045788 ; font-weight: 500; vertical-align : top ; padding-right:0px ; border-bottom : solid 1px #ADBFCB;padding-top: 2px;padding-bottom: 2px;}
table.prakim  tr td.perek ,td.perek1 {font-weight : 700 ; border-bottom : solid 1px #ADBFCB ; padding-top : 15px ; font-size : 110% !important;}
table.prakim  tr td.perek1 {padding-top : 0px ; border-bottom : solid 1px #ADBFCB ;}
table.prakim  tr td td {color : yellow}



.h_comment 
{ width : 68% ;  vertical-align : top ; padding-left : 0px !important ; padding-right : 0px !important; }

.h_kot {font-weight : bold; font-size: 110% !important; padding-top: 7px; padding-bottom: 7px;}
.h_par {vertical-align : top ; padding-right : 10px ; padding-left : 10px ;}

.collapsible-head 
{
	background-color : #ADBFCB;
	color : #063956; 
	font-weight : bold ; 
	height : 18px ;
	padding-top: 4px;
	text-indent: 5px;
	border-bottom: solid 2px #ffffff;
	
} 

.collapsible-body 
{ 
	padding-right : 20px ; 
	padding-left : 10px ; 
	padding-bottom :10px ; 
	background-color : #E0E7ED ;
	margin-bottom: 10px; 
	
}


.h_tab1 tr
{
	vertical-align: top;
}

.h_tab1 p
{
	margin-bottom: 10px !important;
	line-height : 130%;
}

.h_tab1 a {color: #0066C5 !important;}
.h_tab1 h1{font-size: 120% !important;}
.h_tab1 h2{font-size: 115% !important;}
.h_tab1 h3{font-size: 110% !important;}


.ConstTitle
{
	font-size: 110%;
	font-weight: bold;
	color: #045788 !important;
}

.ConstTitle a
{
	color: #045788 !important;
	text-decoration: none !important;
	
}

.ConstTitle a:hover
{

	text-decoration: underline !important;
	
}

.ConstDate
{
	border-bottom : solid 1px #ADBFCB;
	margin-bottom: 10px;
}

.ConstMaterial td
{
border-bottom : solid 1px #ADBFCB;
padding-top: 10px;	
}

.ConstMaterial a
{
	font-size: 110%;
	font-weight: bold;
	color: #045788 !important;
	text-decoration: none !important;
	
}

.ConstMaterial a:hover
{

	text-decoration: underline !important;
	
}

#protocola td
{
line-height : 150%;
	
}

#protocola em
{
	display: block;
	font-style: normal !important;
	font-weight:bold !important;
	padding-top: 10px;
}

.ConstKeyTable td
{
	padding-right: 10px;
	border-bottom: solid 1px #ADBFCB;
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align: top;
}