body
{
	background: #046200 url(../images/bkg.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#siteTitle
{
	display: none;
}
a
{
	margin: 0px;
}
a img
{
	border: none;
}
.clearer
{
	clear: both;
}
#main-container
{
	width: 990px;/*950*/
	background: #ffffff;
	margin: 20px auto 0px auto;
	padding: 0px;/*20*/
	/*height: 600px;*/
	display: table;
}

img#logo
{
	float: right;
	margin: 20px 20px 0 0;
	border: none;
}
#top-padding
{
	padding: 20px 0 0 20px;
	margin:0px;
	float: left;
}

/* navigation-top-left */
#navigation-top-left
{
	float: left;
	color: #9da09d;
	font-size: 11px;
	/*padding: 20px 0 0 20px;*/
}
#navigation-top-left a
{
	font-family: Arial;
	font-size: 11px;
	color: #9da09d;
	/*height: 13px;
	line-height: 13px;*/
	/*vertical-align: top;*/
	padding: 0px 4px 0px 4px;
	display: inline;
	text-decoration: none;
}
#navigation-top-left a:hover
{
	color: #ff7900;
	text-decoration: underline;
}
#navigation-top-left img
{
	border: none;
	float: left;
}
/* END navigation-top-left */

/* MENU */
#top-navigation
{
	clear: both;
	margin: 16px 0 0 0px;
	padding: 0px;
	float: left;
	position:relative;/*допълнително*/
	z-index:1000000;/*допълнително*/
}
#navlist
{
	position: relative;
	width: 650px;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	margin: 0px;
	padding: 0px;
	white-space: nowrap;
}
#navlist li
{
	float: left;
	margin: 0 6px 0 0px;
	list-style-type: none;
}
#navlist li a.dropdown-tab
{
	position: relative;
	display: block;
	margin: 0;
	padding: 8px 7px;
	color: #086a00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: transparent;
}
#navlist li a.dropdown-tab:hover
{
	color: #ffffff;
	background: #086a00;
	text-decoration: underline;
}
/* SUB-MENU */
#navlist ul.subnavlist
{
	
	position: absolute;
	/*left: 0px;
	top: 32px;*/
	margin: 0px;
	padding: 4px 0px 8px 0px;
		display: block;
	border:1px solid #b6b6b6;
	background:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	white-space: nowrap;
	z-index: 10000;
	width: 260px;
	display: none;
}
#navlist ul.subnavlist#smenu4
{
	left: 234px;/*237px*/
	text-align: right;
}
#navlist ul.subnavlist#smenu5
{
	left: 369px;/*372px*/
	text-align: right;
}
ul#navlist li ul.subnavlist li
{
	margin: 0px;
	line-height: 12px;
	float: none;
	padding: 2px 1px 1px 1px;
}
#navlist ul.subnavlist li a
{
	width: auto;
	display: block;
	padding: 3px 10px 2px 10px;
	margin: 0px;
	color: #2c2d2c;
	text-decoration: none;
}
#navlist ul.subnavlist li a:hover
{
	color: #2c2d2c;
	background: #86d800;

}
/* END MENU */

/* Flash */
#flash-container
{
	width: 670px;
	height: 590px;
	float: left;
	margin: -159px 0 0 0px;
	padding:0px;
}
#flash-top-bgr
{
	background: url(../images/top-fla-bgr.jpg) no-repeat top left;
	width: 670px;
	height: 213px;
	float: left;
}
#flash
{
	width: 520px;
	height: 240px;
	float: left;
	margin: 0px;
	padding: 0 0 0 20px;
}
#flash img
{
	float: left;
	
}
#flash-right-bgr
{
	background: url(../images/right-fla-bgr.jpg) no-repeat top left;
	width: 130px;
	height: 240px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#flash-bottom-bgr
{
	background: url(../images/bottom-fla-bgr.jpg) no-repeat top left;
	width: 670px;
	height: 137px;
	margin: 0px;
	padding: 0px;
	float: left;
}
/* END Flash */

.container-right
{
	/*width: 300px;
	position:relative;
	top: 0px;
	right: 20px;
	float:right;*/
	float: right;
	padding: 0 20px 0 0;
	width: 300px;
	text-align: right;
}
/* NEW index */
.div1
{
	float: left;
	width: 300px;
	/*height: 200px;*/
	padding-right: 14px;
	border-right: 1px #c5c5c5 solid;
	display: block;
}
.div1 p, .div2 p, .div3 p
{
	width: 299px;
}
.div2
{
	float: left;
	width: 300px;
	/*height: 200px;*/
	margin-left: 14px;
	display: block;
}
.div-inline
{
	display: inline;
}
.float-left-padding
{
	float: left;
	padding-left:20px;
	display: inline;
}
.div3
{
	float: right;
	width: 300px;
	/*height: 200px;*/
	margin-right: 20px;
	text-align: right;
	vertical-align: top;
	display: block;
}
.div3 h4
{
	color: #3c3c3c;
	text-align: right;
	float:right;
	width: 299px;/*301*/
	clear: both;
	padding: 15px 0 7px 0px;
	margin: 0px;
	font-size: 12px;
}
.margin
{
	height: 40px;
	width: 300px;
}
.div3 img
{
	padding: 0;
	margin: 0;
}

.title-right
{
	clear: both;
}
.section-titles
{
	float: left;
	width: 250px;
	padding-left: 10px;
	/*height: 60px;*/
}

.section-titles h1
{
	color: #8bcb01;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
.section-titles h2
{
	color: #1f7b39;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.section-text p
{
	font-size: 12px;
	padding: 0px;
	margin: 15px 0 15px 0px;
}
.section-text
{
	height: 120px;
	display: block;
	float: left;
	width: 299px;
}
ul.legislation-r
{
	list-style: none;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	padding: 0px;
}
ul.legislation-r li
{
	margin: 0 0 4px 0;
	width: 299px;
	display: block;
}
ul.legislation-r a
{
	background: url(../images/icon05.jpg) no-repeat;
	background-position: right;
	color: #8bcb01;
	font-size: 12px;
	text-decoration: underline;
	padding: 0 33px 0 0px;
	display: block;
	line-height: 22px;
	text-align: right;
	width: 265px;
}
ul.legislation-r a:hover
{
	color: #ff7900;	
}
/* END NEW index */



#right-data-news-first
{
	border-bottom: 1px solid #c5c5c5;
	padding: 0 0 20px 0;
	float: right;/*none*/
}

#right-data-news-second
{
	margin-top: 20px;
	float: none;
}

.container-right img.title-news
{
	float: right;
	margin-bottom: 10px;
}
.container-right .news-text
{
	float: left;
	width: 239px;
	/*text-align: right;*/ 
	padding: 0 10px 14px 0;
}
.container-right .news-text h2
{
	color: #3c3c3c;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0 7px 0px;
	margin: 0px;
}
.container-right .news-text h2 a
{
	color: #3c3c3c;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0 7px 0px;
	margin: 0px;
	text-decoration: none;
}
.container-right .news-text h2 a:hover
{
	text-decoration: underline;
}
.container-right .news-text p
{
	margin: 0px;
	padding: 0px;
}
.container-right .news-text p a
{
	color: #000000;
	text-decoration: none;
}
.container-right .news-text p a:hover
{
	text-decoration: underline;
}

.data-container
{
	background: url(../images/data-img.gif) no-repeat;
	width: 51px;
	height: 52px;
	float: right;
	margin-top: 0px; 
}
.top-data
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	/*padding: 10px 8px 4px 7px;*/ 
	text-align: center;
	line-height: 34px;
	display: block;
	background: transparent;
}
.bottom-data
{
	font-size: 10px;
	color: #e2e2e2;
	/*padding: 3px 8px 0px 14px;*/
	text-align: center;
	display: block;
}

a.orange-link
{
	color: #ff7900;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
	display: block;
}
a.orange-link-fl
{
	float: left;
	color: #ff7900;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
a.orange-link-fl-r
{
	float: right;
	color: #ff7900;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
/*  Section */
.sections
{
	margin: 0px 20px 60px 20px;
	width: 950px;
	padding: 0px;
	display: table;
	/*clear: both;
	float:left;*/
}
.first-section
{
	border-right: 1px #c5c5c5 solid;
	width: 300px;
	float: left;
	padding: 0 14px 0px 0;
	margin: 0px 0 0px 0;
	/*height: 200px;
	display: table;*/
}
.second-section
{
	width: 300px;
	float: left;
	padding: 0 20px 0px 14px;
	margin: 0px 0 0px 0;
	/*height: 200px;*/
}
.third-section
{
	width: 300px;
	border-left: 1px #c5c5c5 solid;
	/*height: 200px;*/
	float: left;
	padding: 0px;
	margin: 0px 0 0px 0;
}



#eco-section
{
	/*border: #ededed 10px solid;*/
	width: 280px;
	height: 180px;
	background: #ededed;
	padding: 10px;
	text-align: right;
	float: left;
}
#eco-section a 
{
	text-decoration: none;
	cursor: pointer;
	color: #3d3d3d;
}
#eco-section img
{
	float: left;
}
#eco-section h2
{
	margin: 10px 0 0 0;
	font-size: 12px;
	padding: 0px;
	font-weight: bold;
	color: #3d3d3d;
	width: 250px;
	float: left;
}
/*
#call-action
{
	width: 301px;
	float: left;
	padding: 0px;
	margin: 0px 0 0px 0;
}
#call-action img.title-call
{
	float:right;
}
#call-action h2
{
	color: #3c3c3c;
	text-align: right;
	float:right;
	width: 301px;
	clear: both;
	padding: 15px 0 7px 0px;
	margin: 0px;
	font-size: 12px;
}
#call-action ul
{
	list-style: none;
	clear: both;
	float: none;
	margin: 10px 0 0 0;
	padding: 0px;
}
#call-action ul li
{
	margin: 0 0 4px 0;
	width: 301px;
	display: block;
}

#call-action a
{
	background: url(../images/icon05.jpg) no-repeat;
	background-position: right;
	color: #8bcb01;
	font-size: 12px;
	text-decoration: underline;
	padding: 0 33px 0 0px;
	display: block;
	line-height: 22px;
	text-align: right;
	width: 267px;
}
#call-action a:hover
{
	color: #ff7900;	
}
*/
ul.legislation
{
	list-style: none;
	clear: both;
	float: none;
	margin: 0px 0 0 0;
	padding: 0px;
}
ul.legislation li
{
	margin: 0 0 4px 0;
	width: 299px;
	display: block;
}
ul.legislation a
{
	background: url(../images/icon05.jpg) no-repeat;
	background-position: left;
	color: #8bcb01;
	font-size: 12px;
	text-decoration: underline;
	padding: 0 0 0 33px;
	display: block;
	line-height: 22px;
	text-align: left;
	width: 267px;
}
ul.legislation a:hover
{
	color: #ff7900;	
}
/*  End Section */

img#banner
{
	margin: 40px 19px 0px 18px;
	padding: 0px;
	/*height: 63px;
	display: block;*/
}

/*Footer */
div#footer
{
	background: url(../images/footer-bottom.gif) repeat-x bottom;
	height: 37px;
	margin: 150px 20px 60px 20px;
	padding:0px 0px;
	width: 950px;
	font-size: 11px;
	color: #9da09d;
	clear: both;
}
span#copy
{
	float: left;
	line-height: 33px;
}
div#footer ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 33px;
	line-height: 33px;
	display: inline;
	float: left;
}
div#footer ul li
{
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 23px;
	height: 33px;
	line-height: 33px;
	background: url(../images/footer-link-img.jpg) no-repeat;
	background-position: top left;
}
div#footer ul li a
{
	font-size: 11px;
	color: #9da09d;
	text-decoration: none;
	height: 33px;
	line-height: 33px;
}
div#footer a
{
	font-size: 11px;
	color: #9da09d;
	text-decoration: none;
}
div#footer a:hover
{
	color: #ff7900;
	text-decoration: underline;
}
#footer-left
{
	float: left;
	margin: 0px;
	padding:0px;
}
#footer-right
{
	float: right;
}
#footer-right img
{
	border: none;
}
#footer-right a
{
	line-height: 33px;
	float: left;
	margin: 0 5px 0 0;
}
#bottom-green
{
	height: 40px;
}

/* END Footer */

/* TITLE PAGE */
#title-container
{
	width: 670px;
	height: 161px;
	float: left;
	margin: -168px 0 40px 0px;
	padding:0px;
	/*clear: both;*/
}
#title-right-bgr
{
	background: url(../images/title-page-bgr.jpg) top right no-repeat;
	height: 161px;
	padding: 0 63px 0 0;
	display: block;
	float: left;
}
#title-container div#border
{
	
	background: url(../images/title-bgr.gif) repeat-x;
	background-position: top left;
	height: 73px;
	float: left;
	margin: 88px 0 0 0;
}
#title-directory
{
	line-height: 16px;
	padding: 0 20px;
	color: #1f7b39;
	font-size: 11px;
	min-width: 215px;
}
#title-directory a
{
	color: #1f7b39;
	text-decoration: none;
}
#title-directory a:hover
{
	text-decoration: underline;
}
#title-page
{
	/*background: #1f7b39;*/
	line-height: 54px;
	padding: 0 0 0 20px;
	color: #ffffff;
	font-size: 22px;
	min-width: 215px;
	white-space: nowrap;
	background: transparent;
}
/* END TITLE PAGE */

/* NEWS Page */
img.title-news
{
	float: left;
	margin-bottom: 20px;
	border: none;
}
/*.sections .news-text
{
	
	margin: 0px;
	float: left;
	width: 239px;
}*/
.sections h2.news-section-h2
{
	font-size: 12px;
	font-weight: bold;
	color: #3c3c3c;
	padding: 7px 0px 0px 60px;
	margin: 0px;
}
.news-section-p
{
	padding: 0px 0px 0px 0px;
	margin: 20px 0 20px 0px;
	float: left;
}
/*.sections2 h2.news-section-h2
{
	font-size: 12px;
	font-weight: bold;
	color: #3c3c3c;
	padding: 7px 0px 0px 60px;
	margin: 0px;
}*/
.news-p
{
	padding: 0px;
	margin: 20px 0 0 0;
	/*float:left;*/
}
.autor
{
	color: #ff7900;
	font-weight: bold;
}
/**/
.float-right
{
	float: right;
}
.news-right-action
{
	border-bottom: 1px solid #c5c5c5;
	margin: 0 0px 0px 20px;
	padding: 20px 0 20px 0;
	text-align: right;
	float: right;/**/
	/*width: 280px;*/
}

.news-right-action h1
{
	font-size: 18px;
	color: #8bcb01;
	font-weight: normal;
	margin: 0px 10px 0 0;
	padding: 0px;
}
.right-actions
{
	border-bottom: 1px solid #c5c5c5;
	margin: 0 0px 0px 20px;
	padding: 0px 0 20px 0;
	text-align: left;
	float: none;
	width:280px;
}
.right-actions img.title
{
	float: left;
}
a.green-light-link
{
	text-decoration: none;
	color: #8bcb01;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
a.green-light-link:hover
{
	text-decoration: underline;
}
a.green-dark-link
{
	text-decoration: none;
	color: #1f7b39;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0 0px;
	padding: 0px;
}
a.green-dark-link:hover
{
	text-decoration: underline;
}
.news-right-action h2
{
	font-size: 12px;
	color: #1f7b39;
	font-weight: bold;
	margin: 0px 10px 0 0;
	padding: 0px;
}
.div-h1-h2
{
	float: right;
	width: 244px;
}
.div-h1-h2 img
{
	margin-right: 10px;
}

/* NEW */
h1.news-right-action-h1 a
{
	font-size: 12px;
	text-transform: uppercase;
	color: #8bcb01;
	font-weight: bold;
	margin: 0px 0px 0 0;
	padding: 0px;
	line-height: 36px;/*36*/
	float: right;
	text-decoration: none;
}
h1.news-right-action-h1 a:hover
{
	text-decoration: underline;
}
a.p-pad
{
	text-decoration: none;
	display: block;
	color: #3d3d3d;
	padding: 0px 10px 20px 0;
}
a.p-pad:hover
{
	text-decoration: underline;
}

/* END NEW */
a.p
{
	text-decoration: none;
	display: block;
	color: #3d3d3d;
}
a.p:hover
{
	text-decoration: underline;
}
.news-right-action-last a.p
{
	padding: 0px 46px 0 0;
	margin: 0px;
}
.news-right-action-last a.orange-link
{
	margin: 20px 0 0 0;
	float: right;
}
#news
{
	float: none;
	margin: 0px 20px 0 20px;
}
#news h2
{
	font-size: 18px;
	color: #1f7b39;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.news-column1
{
	float: left;
	width: 300px;
}
.news-column2
{
	float: left;
	width: 300px;
	margin: 0px 0 0 30px ;
}
.news-column 
{
	width: 629px;
	float: none;
}
.news-column h2
{
	font-size: 18px;
	color: #1f7b39;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.news-section2
{
	padding: 20px 0 20px 0px;
	background: url(../images/dashed-strike.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.news-section
{
	border-bottom: dashed 1px #c5c5c5;
	padding: 20px 0px;
}
.news-date-day
{
	color: #1f7b39;
	font-size: 12px;
	font-weight: bold;
}
.news-date-year
{
	color: #8bcb01;
	font-size: 12px;
	font-weight: bold;
}
#news a.orange-link
{
	margin: 40px 0 0 0;
	float: left;
	
}
.box-title
{
	height: 52px;
	width: 570px;
	display: table;
	#position: relative;
}
.center
{
	display: table-cell;
	vertical-align: middle;
	#position: absolute; #top: 30%;
	padding: 0 0 0 5px;
}
.centerIE
{
	#position: relative;
	#top: -30%;
}
a.news-section-h1
{
	color: #1f7b39;
	font-size: 18px;
	font-weight: bold;
	/*margin: auto 0;
	display: block;
	vertical-align: middle;
	padding: 0 0 0 5px;*/
	text-decoration: none;
}
.news-section-h1
{
	color: #1f7b39;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
.sections2 .news-section-p
{
	padding: 0px 0px 0px 0px;
	margin: 17px 0 20px 0px;
	float: left;
}
a.news-section-h1:hover
{
	text-decoration: underline;
}
.sections2
{
	margin: 0px 0px 50px 0px;
	padding: 0 20px;
	width: 629px;
	display: table;
}

.sections2 .first-section
{
	border-right: none;
	padding: 0 15px 0px 0;
	width: 299px;
}
.sections2 .second-section
{
	padding: 0 0px 0px 15px;
	width: 299px;
}
.sections3
{
	padding: 0 20px;
	margin:0px;
	width: 629px;
}
.float-left-border
{
	float: left;
	border-right:1px solid #c5c5c5;
	padding-bottom: 10px;
	/*width: 669px;*/
	/*position:relative;
	top: 0px;
	left: 0px;*/
}
.float-left
{
	float: left;
}

#arhive-news
{
	width: 280px;
	float: right;
	padding: 0px 0px 20px 0;
	margin: 0px 0px 0 20px;
	border-bottom: 1px solid #c5c5c5;
}
#arhive-news img.title-call
{
	text-align: right;
	margin-bottom: 0px;
}

#arhive-news ul
{
	list-style: none;
	clear: both;
	margin: 20px 0 0 0;
	padding: 0px;
}
#arhive-news ul li
{
	margin: 0 0 10px 0;
	width: 280px;
	display: block;
}
#arhive-news a
{
	background: url(../images/icon-archive.jpg) no-repeat;
	background-position: right;
	color: #8bcb01;
	font-size: 12px;
	font-weight: normal;
	padding: 0 27px 0 0px;
	text-decoration: none;
	display: block;
	line-height: 22px;
	text-align: right;
	width: 253px;
}
#arhive-news a:hover
{
	color: #ff7900;
	text-decoration: underline;
}
.pictures_article
{
	float: right;
	margin: 0px 0 30px 30px;
	/*margin: 20px 0 20px 30px;*/
	clear: right;
	text-align: right;
}
.pictures_article2
{
	float: right;
	margin: 0px 0 20px 30px;
}
.pictures_left
{
	float: left;
	margin: 0px 30px 30px 0px;
	width: 300px;
}
.pictures_left img
{
	margin: 0 0 30px 0;
	float: left;
}
.pictures-all
{
	float:left;
	margin: 20px 0;
	clear: both;
}
p.img-p
{
	margin: 10px 0 0 0px;
	padding:0px;
	width: 300px;
	text-align: left;
}
.pictures_left p
{
	color: #1f7b39;
	font-weight: bold;
}
/* END NEWS Page */

/* Service Page */
.first-cell
{
	float: left;
	margin: 0 30px 0 0;
}
h1.green-light
{
	font-size: 18px;
	color: #8bcb01;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h1.green-light-small
{
	font-size: 14px;
	color: #8bcb01;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h2.green-dark
{
	font-size: 12px;
	color: #1f7b39;
	font-weight: bold;
	margin: 0px 0px 0 0px;
	padding: 0px;
	
}
h2.green-dark-big
{
	font-size: 14px;
	color: #1f7b39;
	font-weight: bold;
	margin: 0px 0px 0 0px;
	padding: 0px;
}
.float-left-pad
{
	float: left;
	padding: 10px 0 10px 0;
}
#video-right
{
	width: 280px;
	float: right;
}
#video-right img.title-call
{
	margin-bottom:10px;
}
.bold
{
	font-weight: bold;
}
.gray-bgr-p
{
	background: #c5c5c5;/*ededed*/
}
.gray-bgr
{
	background: #ededed;
	width: 630px;
	float: left;
	padding: 20px 0 10px 20px;
	margin: 20px 0 20px 0;
}
ul.list-green
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	color: #1f7b39;/*0f722b*/
}
ul.list-green li
{
	background: url(../images/list-green.gif) no-repeat ;
	background-position: left 6px;
	margin:  0 0 10px 30px;
	padding: 0 0 0 10px;
}
.list-green-abc
{
	padding: 30px 0 20px 0px;
	display: block;
	color: #1f7b39;
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
ul.list-green li.border-dashed
{
	border-bottom: 1px dashed #1f7b39;
	width: 375px;
	padding-bottom:10px;
}
p.p-no-margin
{
	margin: 0px;
}
p.p-margin-top
{
	margin: 7px 0 0 0;
}
.pad
{
	padding-top: 10px;
}
p.p-black
{
	color: #000000;
	margin: 0px;
}

.bold-upcps
{
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
}
.green-h3
{
	color: #1f7b39;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: underline;
	margin: 30px 0 15px 0;
	padding: 0px;
}
/**/

/* TERMS */
ul.list-letter
{
	list-style: none;
	padding:0px;
	margin:0;
}
ul.list-letter li
{
	padding: 0 0 0 0px;
	margin: 0 3px 7px 0;
	display: inline;
	float: left;
	text-align: center;
	line-height: 16px;
	
}
ul.list-letter li a
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(../images/letter_inactive.gif) no-repeat top left;
	height: 16px;
	width: 18px;
	display:block;
}
ul.list-letter li a:hover
{
	background: url(../images/letter_active.gif) no-repeat top left;
}
ul.list-letter li a#active-letter
{
	background: url(../images/letter_active.gif) no-repeat top left;
}
.sections4
{
	margin: 0px 20px 20px 20px;
	width: 950px;
	padding: 0px;
	display: table;
	/*clear: both;
	float:left;*/
}

.big-letter
{
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
}
.list-dictionary
{
	padding: 20px 0 20px 0px;
	background: url(../images/dashed-strike.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.orange-p
{
	color: #ff7900;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.p-18px
{
	font-size: 18px;
}
.p-11px
{
	font-size: 11px;
}
/* END TERMS */

/* NEXT - PREVIOUS page*/
#next-back
{
	margin: 60px 0 0 0;
}
#next-back img
{
	float: left;
	border: none;
}
#next-back p
{
	padding: 0 0 0 30px;
	margin: 0px;
}
#next-page
{
	float: left;
	margin: 5px 0 10px 0;
}
#previous-page
{
	float: left;
}
.p-width
{
	margin: 0px;
	padding: 0px;
	width: 535px;
}
.dashed-line
{
	letter-spacing: 2px;
}
.div-margin
{
	margin: 0 0 20px 0;
	float: left;
}
/* End NEXT - PREVIOUS page*/



/* FORM */
.form-container
{
	padding: 0 0 0 90px;
	border-left:1px solid #c5c5c5;
}
table.form
{
	font-size: 12px;
	font-weight: normal;
	margin-top:30px;
}

table.form tr
{
	height: 30px;
}

table.form td.label
{
	width: 150px;
}
.submit
{
	background: #e8e8e8;
	border: 1px solid #404040;
	color: #404040;
}

.textbox
{
	border: 1px solid #9b9b9b;
	height: 16px;
	font-size: 12px;
	width: 207px;
	line-height: 12px;
}

table.form select
{
	font-size: 12px;
}

table.form textarea
{
	width: 207px;
	height: 75px;
	border: 1px solid #9b9b9b;
	font-size: 12px;
}

/* END form */




/* ICON */
.icon-ovos-l
{
	background: url(../images/icon-ovos.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-ovos
{
	background: url(../images/icon-ovos.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-kpkz-l
{
	background: url(../images/icon-kpkz.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-kpkz
{
	background: url(../images/icon-kpkz.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-eo-l
{
	background: url(../images/icon-eo.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-eo
{
	background: url(../images/icon-eo.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-recultivation-l
{
	background: url(../images/icon-recultivation.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-recultivation
{
	background: url(../images/icon-recultivation.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-seveso-l
{
	background: url(../images/icon-seveso.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-seveso
{
	background: url(../images/icon-seveso.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-certifications-l
{
	background: url(../images/icon-certifications.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-certifications
{
	background: url(../images/icon-certifications.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-career
{
	background: url(../images/icon-career.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-career2
{
	background: url(../images/icon-career.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-team
{
	background: url(../images/icon-team.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-team2
{
	background: url(../images/icon-team.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-case
{
	background: url(../images/icon-case.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-questions
{
	background: url(../images/icon-questions.jpg) no-repeat top left;
	width:73px;
	height: 125px;/*103*/
	float: right;
	
}
.icon-questions .orange-link
{
	padding: 110px 15px 0 0;
	display: block;
}
.icon-partners
{
	background: url(../images/icon-partners.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-partners2
{
	background: url(../images/icon-partners.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-punited
{
	background: url(../images/icon-punited.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-punited-r
{
	background: url(../images/icon-punited.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-consulting
{
	background: url(../images/icon-consulting.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-consulting-l
{
	background: url(../images/icon-consulting.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-waste
{
	background: url(../images/icon-waste.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-waste-l
{
	background: url(../images/icon-waste.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-chemical
{
	background: url(../images/icon-chemical.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-chemical-l
{
	background: url(../images/icon-chemical.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-environmental
{
	background: url(../images/icon-environmental.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-environmental-l
{
	background: url(../images/icon-environmental.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-monitoring
{
	background: url(../images/icon-monitoring.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-monitoring-l
{
	background: url(../images/icon-monitoring.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-application
{
	background: url(../images/icon-application.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: right;
}
.icon-application-l
{
	background: url(../images/icon-application.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-legislation
{
	background: url(../images/icon-legislation.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-address
{
	background: url(../images/icon-address.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-tell
{
	background: url(../images/icon-tell.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-fax
{
	background: url(../images/icon-fax.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-mail
{
	background: url(../images/icon-mail.jpg) no-repeat top left;
	width:36px;
	height: 36px;
	float: left;
}
.icon-woman
{
	background: url(../images/icon-woman.jpg) no-repeat top left;
	width:90px;
	height: 67px;
	float: left;
}
.icon-man 
{
	background: url(../images/icon-man.jpg) no-repeat top left;
	width:90px;
	height: 68px;
	float: left;
}
.logo-ref
{
	float: left;
	margin-right: 20px;
	display: block;
}
/* END ICON */
ul.map
{
	list-style: none;
}
.div4
{
	float: right;
	width: 280px;
	/*height: 200px;*/
	margin-right: 20px;
	text-align: right;
	vertical-align: top;
	display: block;
}
.icon-law
{
	background: url(../images/icon05.jpg) no-repeat top left;
	width:23px;
	height: 22px;
	float: right;
	margin-top:5px;
}
a.a-law
{
	color: #8bcb01;
	font-size: 12px;
	text-decoration: underline;
	/*padding: 0 33px 0 0px;*/
	display: block;
	line-height: 22px;
	/*text-align: right;
	width: 265px;*/
	margin:5px 5px 0 0;
}

}
a:hover.a-law
{
	color: #ff7900;
}