﻿html
{
    /*overflow: hidden;*/
    background-color:White;	
}
body
{
	/*overflow:hidden; */
}
a {
    color: inherit;
}
    a:hover {
        color: inherit;
    }
#divToolbar
{
	position:absolute; 
	width:99%; 
	height:30px; 
	background-color:buttonface;
	padding-left:5px;
	z-index:1000;
}
#divToolbar A, A:hover
{
    text-decoration:none;
    padding-top:2px;
}
#divToolbar DIV:hover
{
    border:1px solid black;
}
#divToolbar SPAN
{
    border:0px solid red;
    vertical-align:top;
}
#divToolbar DIV.dButton
{
    border:0px solid red;
    padding-right:5px;	
    margin-top:4px;
    padding-top:2px;
    padding-left:2px;
    float:left;
    height:20px;
    margin-left:3px;
}
DIV.dButton A
{
    width:100%;
}
DIV.menu_item DIV.delem
{
	clear:both;height:2px;
}
DIV.menu_item A
{
	margin:0px 0px 0px 5px;
	background-color:ButtonFace;
	color:Black;
	padding-bottom:2px;
}
.active_menu_item
{
	background-color:Blue;
	color:White;
}
DIV.menu_item A:hover
{
	background-color:Blue;
	color:White;
}
DIV.menu_item
{
    position:absolute;
    display:none;
    background-color:ButtonFace;
    border:1px solid black;
    min-width:200px;
    margin-top:2px;	
    padding:5px;
} 

span.sarr IMG
{
	margin-top:8px;
}
  
DIV#divCont
{
	border:1px solid #E3E3EB;
	/*max-height:778px;*/
}
div#divAct
{
    border:0px solid red;
    /*overflow-x:hidden;
    overflow-y:auto;*/
    /*margin-top:30px;
    position:absolute;*/
    /*width:73%;*/
}
#divContext
{
    width:inherit;	
    border:0px solid red;
}


BODY{ 
	scrollbar-base-color:scrollbar;
	scrollbar-highlight-color:white;
	scrollbar-darkshadow-color:scrollbar;
	scrollbar-shadow-color:white;
} 

#divCont DIV{ 
	border:none;
	white-space:normal;
} 

#divCont IMG{ 
	float:none;
	vertical-align:middle;
} 

#divCont A{ 
	text-decoration:none;
} 

#divCont A:link{ 
	color:#008080;
} 

#divCont A:visited{ 
	color:#008080;
} 

#divCont P{ 
	margin:0px;
	padding:0px;
	line-height:1.0;
} 

#divCont LABEL{ 
	display:none;
} 

.aExp{ 
	text-align:left;
	text-indent:0px;
	margin:0pt 0pt 12pt 0pt;
	font-style:normal;
	color:red;
	font-weight:600;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:1.0;
} 

.aOAD{ 
	width:100%;
	text-align:right;
	text-indent:0px;
	margin:0pt 0pt 12pt 0pt;
	font-style:italic;
	color:#808080;
	font-weight:400;
	font-size:10pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:1.0;
} 

.signCont{ 
	text-align:center;
	margin:0pt 0pt 12pt 0px;
	text-indent:0pt;
} 

.mrkup{ 
	background-color:#40A0D7 !important;
	color:#FFFFFF !important;
} 

.mrkupNavL{ 
	color:#00008B !important;
	background-image:url('/image/toolbar/variant_left.gif');
	background-position:center center;
	background-repeat:no-repeat;	
	padding-right:10px;
} 
.mrkupNavR{ 
	color:#00008B !important;
	background-image:url('/image/toolbar/variant_right.gif');	
	background-position:center center;
	background-repeat:no-repeat;
	padding-left:10px;
} 

.mrkupNav{ 
	color:#00008B !important;
} 

.mrkupNav SPAN{ 
	font:12px Webdings!important;
	padding:0px 2px!important;
} 

.iorRN{ 
	font-weight:600;
} 

.iorVal{ 
	text-indent:0px;
	margin-left:1px;
} 

.clausePrfx{ 
	display:inline;
	float:left;
} 

.clauseSuff{ 
	display:block;
	width:100%;
	text-indent:0px;
} 

/*@media print{ */
.clausePrfx{ 
	float:none;
} 

.clauseSuff{ 
	display:inline;
	width:auto;
} 

.ACCEPTING_BODY{ 
	text-align:center;
	text-indent:0;
	margin:0 0 0 0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
	text-transform:uppercase;
} 
.ACCEPTING_BODY a{color:#000080; }

.ACT_ESSENTIAL_ELEMENTS{ 
	text-align:center;
	text-indent:0;
	margin:0 70% 0 0;
	font-style:normal;
	color:#000000;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.ACT_ESSENTIAL_ELEMENTS_NUM{ 
	text-align:center;
	text-indent:0;
	margin:0 70% 0 0;
	font-style:normal;
	color:#000000;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
	padding-bottom: 20px;
} 

.ACT_FORM{ 
	text-align:center;
	text-indent:0;
	margin:0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	text-transform:uppercase;
	font-variant:normal;
	line-height:normal;
} 
.ACT_FORM a{ color:#000080; }

.ACT_FORM_LAW{ 
	text-align:center;
	text-indent:0;
	margin:0 0 12pt 0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	text-transform:uppercase;
	font-variant:normal;
	line-height:normal;
} 

.ACT_TEXT{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:15mm;
	margin:0;
	font-style:normal;
	color:#000000;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:1.3;
} 

.ACT_TITLE{ 
	text-align:center;
	text-indent:0;
	margin:12pt 0 6pt 0;
	font-style:normal;
	color:#000080;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	text-transform:uppercase;
	font-variant:normal;
	line-height:normal;
} 

.ACT_TITLE a{color:#000080; }

.ACT_TITLE_APPL{ 
	text-align:center;
	text-indent:0;
	margin:0 0 6pt 0;
	font-style:normal;
	color:#000080;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 
.ACT_TITLE_APPL a{ 
	color:#000080;
} 

.APPL_BANNER_LANDSCAPE_TEXT{ 
	text-align:center;
	text-indent:0pt;
	margin:0pt 0pt 10pt 66%;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.APPL_BANNER_LANDSCAPE_TITLE{ 
	text-align:center;
	text-indent:0pt;
	margin:10pt 0pt 12pt 66%;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.APPL_BANNER_PORTRAIT_TEXT{ 
	text-align:center;
	text-indent:0pt;
	margin:0pt 0pt 0pt 50%;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.APPL_BANNER_PORTRAIT_TITLE{ 
	text-align:center;
	text-indent:0pt;
	margin:0pt 0pt 12pt 50%;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.BY_DEFAULT{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:0;
	margin:0;
	font-style:normal;
	color:#000000;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:1.3;
} 

.CHANGES_ORIGINS{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:15mm;
	margin:0;
	font-style:italic;
	color:#800000;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:1.3;
} 

.CLAUSE_AFTER_SRC{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:0;
	margin:0 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:boldl;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.CLAUSE_DEFAULT{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:15mm;
	margin:6pt 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.COMMENT{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:15mm;
	margin:3pt 0 3pt 0;
	font-style:italic;
	color:#800080;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 
.COMMENT a{color:#800080;}

.COMMENT_FOR_WARNING{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:15mm;
	margin:3pt 0 3pt 0;
	font-style:italic;
	color:#800080;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.DEPARTMENTAL{ 
	text-align:center;
	text-indent:0;
	margin:0 0 6pt 0;
	font-style:normal;
	color:#000000;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.EXPLANATION{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:15mm;
	margin:3pt 0 3pt 0;
	font-style:normal;
	color:#993366;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	line-height:normal;
} 

.EXTRACT{ 
	text-align:center;
	text-indent:0;
	margin:0 0 6pt 0;
	font-style:normal;
	color:#000000;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.FOOTNOTE{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:15mm;
	margin:0;
	font-style:normal;
	color:#339966;
	font-weight:normal;
	font-size:10pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.GRIF_PARLAMENT{ 
	text-align: left;
	text-indent:0 mm;
	margin:0 0 3pt 50%;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.INDEXES_ON_REF{ 
	text-align:left;
	text-indent:0cm;
	margin:3pt 0.9cm 3pt 0.95cm;
	font-style:normal;
	color:#008000;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:1.0;
} 

.IS_TABLE_FOR_LIST_TEMP{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:15mm;
	margin:0;
	font-style:normal;
	color:#000000;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:1.3;
} 

.NEW_EDITION{ 
	text-align:center;
	text-indent:0;
	margin:0 0 6pt 0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	text-transform:lowercase;
	font-variant:normal;
	line-height:normal;
} 

.OFFICIAL_SOUR_TEXT{ 
	text-align:right;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #A9DBFC;
	background-color: #E6EDFF;
} 

.PUBLICATION_ORIGIN{ 
	text-align:center;
	text-indent:0;
	margin:0 0 12pt 0;
	font-style:italic;
	color:#800000;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.SIGNATURE{ 
	text-align:right;
	text-indent:0;
	margin:6pt 0 6pt 0;
	font-style:normal;
	color:#000000;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.SIGNATURE_STAMPS_PLACEHOLDER{ 
	text-align:justify;
	text-justify:inter-word;
	text-indent:0;
	margin:4 10;
	vertical-align:text-top;
	flow:left;
} 

.SIGNATURE_STAMP_TEXT{ 
	text-align:center;
	text-indent:0;
	margin:0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:11pt;
	font-family:"Times New Roman";
	font-variant:normal;
	vertical-align:baseline!important;
} 

.SIGNATURE_WITH_BOLD{ 
	text-align:right;
	text-indent:0;
	margin:6pt 0 6pt 0;
	font-style:normal;
	color:#000000;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.TABLE_STD{ 
	background:#ffffff;
	color:#000000;
	margin:4pt;
	font-size:12pt;
	width:100%;
	height:100%;
	overflow:visible;
} 

.TEXT_15_LEFT{ 
	text-align: left;
	text-indent:30 mm;
	margin:0 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.TEXT_30_LEFT{ 
	text-align: left;
	text-indent:45 mm;
	margin:0 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.TEXT_BOLD{ 
	text-align:justify;
	 text-indent:0;
	margin:6pt 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
	text-indent:15mm;
} 

.TEXT_BOLD_CENTER{ 
	text-align:center;
	text-indent:0;
	margin:6pt 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.TEXT_BOLD_RIGHT{ 
	text-align:right;
	text-indent:0;
	margin:0 0 3pt 0;
	font-style:normal;
	color:#000000;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.TEXT_CENTER{ 
	text-align:center;
	text-indent:0;
	margin:0 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.TEXT_HEADER_AFTER_SRC{ 
	text-align:center;
	text-indent:0;
	margin:0 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.TEXT_HEADER_DEFAULT{ 
	text-align:center;
	text-indent:0;
	margin:6pt 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:bold;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

.TEXT_ITALIC{ 
	text-align:justify;
	text-indent:0;
	margin:0;
	font-style:italic;
	color:#000080;
	font-weight:italic;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
	text-indent:15mm} 

.TEXT_RIGHT{ 
	text-align: right;
	text-indent:0;
	margin:0 0 3pt 0;
	font-style:normal;
	color:#000080;
	font-weight:normal;
	font-size:12pt;
	font-family:"Times New Roman";
	font-variant:normal;
	line-height:normal;
} 

DIV#theSysCssID TABLE{ 
	background-color:ivory;
	color:#000000;
	border-collapse:separate;
	font:x-small Tahoma;
	table-layout:auto;
	position:relative;
	margin:0pt;
	top:0pt;
	zoom:normal;
	z-index:auto;
} 

DIV#theSysCssID TABLE TD,TH{ 
	border:1px solid #000000;
	cursor:auto;
	min-height:8pt;
	padding:1px 1px 1px 2px;
	vertical-align:top;
	white-space:normal;
	word-wrap:break-word;
	/*display:block!important;
	*/visibility:visible!important;
} 

DIV#theNormCssID TABLE{ 
	background-color:#f5f5f5;
	color:red;
	border:1px solid red;
	font:small Verdana;
	position:relative;
	margin:0pt;
	top:0pt;
	zoom:normal;
	z-index:auto;
} 

DIV#theNormCssID TABLE TD,TH{ 
	border:1px solid red;
	cursor:auto;
	min-height:8pt;
	padding:2px 2px 2px 3px;
	vertical-align:top;
	white-space:normal;
	word-wrap:normal;
	/*display:block!important;*/
	visibility:visible!important;
} 

DIV#theDefCssID TABLE{ 
	background-color:#ffffff;
	color:#000000;
	border:1px solid #000000;
	border-collapse:collapse;
	font:normal normal normal small/normal Times New Roman;
	table-layout:fixed;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	word-spacing:normal;
	position:relative;
	margin:0pt;
	top:0pt;
	zoom:normal;
	z-index:auto;
} 

DIV#theDefCssID TABLE TD,TH{ 
	background-color:#ffffff;
	color:#000000;
	border:1px solid #000000;
	cursor:auto!important;
	font:normal normal normal small/normal Times New Roman;
	height:22px;
	padding:1px 1px 1px 2px;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	vertical-align:top;
	white-space:normal;
	word-wrap:break-word;
	word-spacing:normal;
	/*display:block!important;*/
	visibility:visible!important;
} 

DIV#theNotCssID TABLE{ 
	position:relative;
	margin:0pt;
	top:0pt;
	zoom:normal;
	z-index:auto;
} 

DIV#theNotCssID TABLE TD,TH,CAPTION{ 
	/*display:block!important;*/
	visibility:visible!important;
} 

A#tabBoxDisable TABLE TD,TH{ 
	color:#808080;
	border-color:#808080;
} 

.tabBox{ 
	display:inline-block;
}



/*#divCont > DIV {
    margin-left: -4px;
    margin-right: -4px;
    padding-left: 4px;
    padding-right: 4px;
}*/
#divCont A:hover{ 
	color:inherit;
} 
#divCont A:LINK:hover{ 
	color:RED;
} 
#divCont > DIV:hover
{
    background-color:#E8E8FF;    
}

  
  .document_view_body header {
    /*background: url("/images/bg/nav_top_bg.jpg") repeat-x scroll 0 0 transparent;*/
    clear: both;
    float: left;
    height: 36px;
    width: 100%;
    background-color: #2263a9;
}
.document_view_body header .logo {
    float: left;
    padding: 0 12px;
}

.document_view_body header nav.main_menu {
    float: none;
}
nav.main_menu {
    float: left;
    padding-left: 22px;
    position: relative;
    z-index: 9;
}
/*nav.main_menu > div.left_uzor {
    background: url("/images/arrow/main_nav_uzor_left.png") no-repeat scroll 0 0 transparent;
}*/
nav.main_menu > div {
    float: left;
    height: 34px;
    margin-top: 1px;
    width: 21px;
}
.document_view_body header nav.main_menu > ul {
    float: none;
    font-family: helvatica;
    font-size: 11px;
}
nav.main_menu > ul {
    float: left;
    font-size: 16px;
}
nav ul, nav ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul, ol {
    margin: 1em 0;
    padding: 0 0 0 40px;
}

/*nav.main_menu > div.right_uzor {
    background: url("/images/arrow/main_nav_uzor_right.png") no-repeat scroll 0 0 transparent;
    float: right;
}*/
nav.main_menu > div {
    float: left;
    height: 34px;
    margin-top: 1px;
    width: 21px;
}

.document_view_body header .logo a {
    display: block;
    width: 100%;
}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
    display: block;
}
.document_view_body header nav.main_menu > ul {
    font-family: helvatica;
    font-size: 11px;
}


.document_view_body header .logo a span {
    background: url("../images/bg/doc_v_logo.png") no-repeat scroll center center transparent;
    display: block;
    height: 36px;
    width: 85px;
}
.hover-popup {
	display:none;
	border:1px solid #969696;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	position:absolute;
	behavior: url(css/PIE.htc);
	box-shadow:2px 2px 6px -2px #555;
	padding:7px;
	background: #fdffde;
	bottom:28px;
	left:10px;
	max-width:500px;
	text-overflow:ellipsis;
	white-space: nowrap;
	color:#000;
	overflow:hidden;
}
.pre-loader {
	text-align:center;
	width:100%;
	padding-bottom:0 !important;
}
.document_view_body header nav.main_menu > ul > li > a > img {
margin-top: 12px; 
}
.document_view_body header nav.main_menu > ul > li > ul {
    list-style: none;
    padding: 0;
    margin: 0;
    max-height: 275px;
    overflow: auto; 
}
.document_view_body header nav.main_menu > ul > li > ul li {
text-align: left;
padding: 5px;
font-family: arial; 
}
.document_view_body header nav.main_menu > ul > li > ul li:hover {
color: #fff; 
}
.document_view_body header nav.main_menu > ul > li > ul li a {
background: none;
padding: 0 0 0 5px;
text-decoration: none;
font-family: arial; 
}
.document_view_body header nav.main_menu > ul > li > ul li > p {
overflow: hidden; 
}
.document_view_body header nav.main_menu > ul > li > ul li .checkboxArea, .document_view_body header nav.main_menu > ul > li > ul li .checkboxAreaChecked {
float: left;
margin-right: 5px; 
}
.document_view_body header nav.main_menu > ul > li.choises li:last-child, .document_view_body header nav.main_menu > ul > li.choises .last {
background: #ececec;
overflow: hidden; 
}
.document_view_body header nav.main_menu > ul > li.choises li:last-child label, .document_view_body header nav.main_menu > ul > li.choises .last label {
float: left;
margin-top: 5px;
width: 65px; 
}
.document_view_body header nav.main_menu > ul > li.choises li:last-child input, .document_view_body header nav.main_menu > ul > li.choises .last input {
width: 90px;
float: right; 
}
nav.main_menu > ul > li > ul > li:hover {
background: #82a7ce;
background: -moz-linear-gradient(top, #82a7ce 0%, #2565aa 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #82a7ce), color-stop(100%, #2565aa));
background: -webkit-linear-gradient(top, #82a7ce 0%, #2565aa 100%);
background: -o-linear-gradient(top, #82a7ce 0%, #2565aa 100%);
background: -ms-linear-gradient(top, #82a7ce 0%, #2565aa 100%);
background: linear-gradient(to bottom, #82a7ce 0%, #2565aa 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82a7ce', endColorstr='#2565aa',GradientType=0 );
}
nav.main_menu > ul > li > ul > li:hover > a {
color: #fff;
background-image: url("/images/bg/main_nav_li_list_active.png"); }
nav.main_menu > ul > li > ul > li a {
color: #000;
text-decoration: none;
display: block;
padding-left: 18px;
background: url("/images/bg/main_nav_li_list.png") left 2px no-repeat; }
nav.main_menu > ul > li > ul {
width: 194px;
border-left: 1px solid #5c84b4;
border-right: 1px solid #5c84b4;
border-bottom: 1px solid #5c84b4;
position: absolute;
left: -1px;
top: 36px;
background: #fff;
padding: 4px 0;
display: none;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
-ms-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px; 
}