Body{
	margin: 0em 0em;
	padding: 0em 0em;
	font-size: 10px;
	font-family: Arial;
	color: #686868;
	background-color: white;
}

/* форматування тексту*/
A.link {
	text-decoration: none;
	color: #686868;
} 
A.visited {text-decoration: none; color: #686868;}


span.title{color: #4a4a4a;
	font: bold 14px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.headerwhite{
	color: #E8E8E8; 
	text-decoration:none; 
	font-size:11px;  
	padding:0 0 0 0px; 
	font-weight: bold;
}
span.titleblue{color: #3C83B1;
	font: bold 12px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}

span.boldtext{color: #008cd2;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.boldtextgrey{color: #686868;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.boldtextgrey2{color: #737373;
	font: bold 11px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

span.boldtextblue{color: #4FA7A8;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.boldtextblue2{color: #4FA7A8;
	font: bold 11px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.boldtextgreen{color: #0074A1;
	font: 12px Arial;
	font-weight: bold;
	color: #0074A1;
	text-shadow: #ECE8E8 0px 0px 1px;
	text-transform: uppercase;


}
span.boldtextred{color: #e39565;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a.boldtextblue{color: #28A4A3;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.boldtextblue5{color: #28A4A3;
	font: bold 11px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.boldtextgreen{color: #8BBC2D;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.boldtextred{color: #e39565;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
span.boldtextwhite{color: WHITE;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
span.text{color: #57636b;
	font: 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.textdark{color: #465C64;
	font: 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.boldtextdark{color: #465C64;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.boldtextwhite{color: white;
	font: bold 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


a.text{color: #57636b;
	font: 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.text:hover{
	text-decoration: underline;
}
a.textblue{color: #4FA7A8;
	font: 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
span.text2{color: #57636b;
	font: 12px Tahoma ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a.readmore{color: #11A6AC;
	font: 11px Tahoma;
	letter-spacing: 0px;
}
span.readmore{color: #11A6AC;
	font: 11px Tahoma;
	letter-spacing: 0px;
}
a.readmore:hover{
	color: #11A6AC;
	font: 11px Tahoma;
	letter-spacing: 0px;
	text-decoration: underline;
}


a.bottommenu{color: #D1D1D1;
	font: 10px Tahoma ;
	letter-spacing: 0px;
	text-decoration: none;
}
a.bottommenu:hover{color: #A6A6A6;
	font: 10px Tahoma ;
	letter-spacing: 0px;
	text-decoration: none;
}
span.copyright{color: #A8D4D2;
	font: 10px Tahoma ;
	letter-spacing: 0px;
}
img.border{
	border: 4px double #8FA5B2;
	float: left;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.border1{
	border: 1px solid #E6E6E6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.border2{
	border: 4px double #8FA5B2;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
img.border3{
	border: 4px double #8FA5B2;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.border19{
	border: 0px double #5DB2C9;
	

-webkit-border-radius: 10px;  
  -moz-border-radius: 10px;  
  border-radius: 10px;  
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .4);  
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4);  
  box-shadow: 0 1px 5px rgba(0, 0, 0, .4);

}
img.noborder{
	border: 0px double #8FA5B2;
	margin: 0px 8px 0px 2px;
	padding: 0px 0px 0px 0px;
}
img.clear{
	border: 0px double #8FA5B2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.noborder2{
	border: 0px double #8FA5B2;
	margin: 0px 4px 0px 4px;
	padding: 0px 0px 0px 0px;
}
img.border3{
	border: 4px double #8FA5B2;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.border4{
	border: 4px double #8FA5B2;
	margin: 0px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
}
img.noborder4{
	border: 0px double #8FA5B2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.noborder5{
	border: 0px double #8FA5B2;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

a.map1{color: #448BB9;
	font: bold 13px Arial ;
	letter-spacing: 0px;
	text-decoration: none;
}
a.map1:hover{color: #448BB9;
	font: bold 13px Arial ;
	letter-spacing: 0px;
	text-decoration: underline;
}
a.map2{color: #448BB9;
	font: bold 11px Arial ;
	letter-spacing: 0px;
	text-decoration: none;
	margin-left: 30px;
}
a.map2:hover{color: #448BB9;
	font: bold 11px Arial ;
	letter-spacing: 0px;
	text-decoration: underline;
	margin-left: 30px;
}
a.map3{color: #448BB9;
	font: bold 9px Arial ;
	letter-spacing: 0px;
	text-decoration: none;
	margin-left: 50px;
}
a.map3:hover{color: #448BB9;
	font: bold 9px Arial ;
	letter-spacing: 0px;
	text-decoration: underline;
	margin-left: 50px;
}
span.indexbold{color: #B71237;
	font: bold 12px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
span.index{color: #4E758E;
	font: bold 12px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
span.indexlang{color: #4E758E;
	font: 10px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}
a.indextopmenu{color:#D02B50;
	font: bold 11px Arial;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}
	a.indextopmenu:hover{color: #B71237;
	font: bold 11px Arial;
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	}
a.mldesign{
	font: 10px Arial;
	font-weight: bold;
	color: #A8D4D2;
	margin-left: 10px;
}

span.mldesign{
	font: 10px Arial;
	font-weight: bold;
	color: #A8D4D2;
	margin-left: 10px;}
	
td.borderall{
		border-bottom: 1px double #D2D2D2;
	border-top: 1px double #D2D2D2;
	border-left: 1px double #D2D2D2;
	border-right: 1px double #D2D2D2;
}
a.book_contents{color: #427277;
	font: 14px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	}
	a.book_contents:hover{color: #427277;
	font: 14px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	}
	span.book_title{
	color: red;
	font: bold 14px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.book_text{color: #57636b;
	font: 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td.book_red{
	color: Red;
	font: bold 12px Arial;
	letter-spacing: 0px;

	}

tr.white{
	background-color: White;
	font: 12px Arial ; color: #57636b;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
table.articles{
	border-bottom: 1px #448BB9 solid;
	border-left: 0px #448BB9 solid;
	border-right: 0px #448BB9 solid;
	border-top: 0px #448BB9 solid;
	border-style: solid solid solid solid;
}

a.articles{
	color: #A8D4D2;
	font: 11px Arial;
	letter-spacing: 0px;
	text-decoration: none;
}
a.articles:hover{
	color: white;
	font: 11px Arial;
	letter-spacing: 0px;
	text-decoration: none;
}
span.newsdata{color: #57636b;
	font: 11px Tahoma bold;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.newstitle{
	color: #57636b;
	font: bold 12px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
tr.background{
	background-image: url(../images/back.jpg);
}
a.articles2{
	color: #B4E0DE;
	font:  11px Arial;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: lighter;
}
a.articles2:hover{
	color: white;
	font: 11px Arial;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: lighter;
}

span.newstitle2{
	color: #C8F4F2;
	font: bold 9px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}	
	a.book_contents{color: #427277;
	font: 14px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	}
	a.book_contents:hover{color: #427277;
	font: 14px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	}
	span.book_title{
	color: #427277;
	font: bold 14px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
span.book_text{color: #57636b;
	font: 12px Arial ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td.book_red{
	color: Red;
	font: bold 12px Arial;
	letter-spacing: 0px;

	}
	
	
		
	
a.greylink{
	font: 12px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	color: #686868;
	text-decoration: none;
}
a.greylink:hover{
	font: 12px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	color: #686868;
	text-decoration: underline;
}
a.greylink2{
	font: 12px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	line-height: 20px;
	text-align: left;
	
	color: #686868;
	text-decoration: none;
}
a.greylink2:hover{

	font: 12px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	line-height: 20px;
	text-align: left;
	
	color: #686868;
	text-decoration: underline;
}
a.greylink4{
	font: 13px Arial;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	line-height: 20px;
	text-align: left;
	
	color: #686868;
	text-decoration: none;
	/* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;
}
a.greylink4:hover{
	font: 13px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	line-height: 20px;
	text-align: left;
	 
	color: #197F8B;
	text-decoration: none;
	/* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;
}
a.greylink3{
	font: 11px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	
	text-align: left;
	
	color: #686868;
	text-decoration: none;
}
a.greylink3:hover{
	font: 11px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	
	text-align: left;
	
	color: #686868;
	text-decoration: underline;
}

	
	td.adds_yellow {
	background: url(images/yellow_bg.jpg);
	border: 0px solid #F2F1F1;
	
	font-family: Tahoma;
	font-size: 16px;
	width: 252px;
	height: 140px;
	color: white;
	margin: 0px;
	padding: 15px 15px 5px 15px;
	text-shadow: white 0px 0px 1px;
}
td.adds_blue {
   background: url(../images/blue_bg.jpg);
	border: 0px solid #F2F1F1;

	font-family: Tahoma;
	font-size: 16px;
	width: 252px;
	height: 140px;
	color: white;
	margin: 0;
	padding: 15px 15px 5px 15px;
	text-shadow: white 0px 0px 1px;
	
	
}
td.adds_green {
	background: url(images/green_bg.jpg);
	border: 0px solid white;
	
	font-family: Tahoma;
	font-size: 16px;
	width: 252px;
	height: 140px;
	color: white;
	margin: 0;
	padding: 15px 15px 5px 15px;
	text-shadow: white 0px 0px 1px;
}
td.adds_white {
	background: #F7F7F9;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 13px;
	width: 252px;
	
	color: #686868;
	margin: 0px;
	padding: 15px 15px 2px 15px;
	text-decoration: none;
	font-weight: bold;
}
td.adds_white:hover {
	background: white;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 13px;
	width: 252px;
	
	color: #686868;
	margin: 0px;
	padding: 15px 15px 2px 15px;
	text-decoration: none;
	font-weight: bold;
}
td.adds_white2 {
	background: white;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	width: 800px;
	
	color: #686868;
	margin: 0px;
	padding: 15px 15px 15px 15px;
			
}
td.adds_white2:hover {
	background:#F7F7F9;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	width: 800px;
	
	color: #686868;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	
}
table.news {
	
	border: 1px solid #E6E6E6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	 
	
	color: #686868;
	margin: 0px;
	padding: 5px 5px 5px 5px;
}
table.news:hover {
	
	border: 1px solid #E6E6E6;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	
	
	color: #686868;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	
}
table.news2 {
	background: white;
		border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;

	
	color: #686868;
	margin: 0px;
	padding: 5px 15px 15px 15px;
}
table.news2:hover {
	background: white;
	border: 1px solid #CCCCCC;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Tahoma;
	font-size: 11px;
	 
	
	color: #686868;
	margin: 0px;
	padding: 5px 15px 15px 15px;
	
}
table.news3 {

	margin: 0px 0px;
	background: white;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	
	height: 50px;
	color: #686868;

	padding: 15px 15px 15px 15px;
			-moz-box-shadow: 1px 1px 1px #BBBBBB ;
	-webkit-box-shadow: 1px 1px 1px #BBBBBB ;
	-box-shadow: 1px 1px 1px #BBBBBB ;
}
table.news5 {

	margin: 0px 0px;
	background: white;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	width: 800px;
	height: 50px;
	color: #686868;

	padding: 15px 15px 15px 15px;
			-moz-box-shadow: 1px 1px 1px #BBBBBB ;
	-webkit-box-shadow: 1px 1px 1px #BBBBBB ;
	-box-shadow: 1px 1px 1px #BBBBBB ;
}
table.news4 {

	margin: 0px 0px 0px 0px;
	background: white;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	width: 850px;
	height: 50px;
	color: #686868;

	padding: 15px 15px 15px 15px;
			-moz-box-shadow: 1px 1px 1px #BBBBBB ;
	-webkit-box-shadow: 1px 1px 1px #BBBBBB ;
	-box-shadow: 1px 1px 1px #BBBBBB ;
}

td.adds_white3 {
	background:white;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	font-family: Tahoma;
	font-size: 12px;
	width: 800px;
	height: 150px;
	color: #57636b;
	margin: 0px;
	padding: 15px 15px 15px 15px;
	
}
td.adds_white4 {
	background: white;
	font-family: Tahoma;
	font-size: 11px;
	color: #686868;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	border-bottom: 2px solid #F5F5F5;
	border-top: 2px solid #F5F5F5;
}
td.adds_white5 {
	background: #F6FBFC;
	border: 1px solid #DFEFF4;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	width: 820px;
	height: 150px;
	color: #686868;
	margin: 0px;
	padding: 15px 15px 15px 15px;
}
td.adds_white6 {
	background: white;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 11px;
	width: 252px;
	height: 50px;
	color: #686868;
	margin: 0px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	font-weight: normal;
}
td.adds_white7 {
	background: #F7F7F9;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 13px;
	color: #686868;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 2px 15px;
	text-decoration: none;
	font-weight: bold;
}
td.adds_white8 {
	background: white;
	border: 0px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Tahoma;
	font-size: 13px;
	color: #686868;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: bold;
}
td.adds_white9 {
	background: #FDFDFD;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	background: -moz-linear-gradient(top, #F6F6F6 0%, #FDFDFD 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F6F6F6), color-stop(100%,#FDFDFD)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #F6F6F6 0%,#FDFDFD 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #F6F6F6 0%,#FDFDFD 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #F6F6F6 0%,#FDFDFD 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F6F6F6', endColorstr='#FDFDFD',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #F6F6F6 0%,#FDFDFD 100%); /* W3C */
	
}
td.adds_white10 {
	background: #4AA1B5;
	border: 2px solid #4AA1B5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
	background: -moz-linear-gradient(top, #4AA1B5 0%, #388FA3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4AA1B5), color-stop(100%,#388FA3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #4AA1B5 0%,#388FA3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #4AA1B5 0%,#388FA3 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #4AA1B5 0%,#388FA3 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4AA1B5', endColorstr='#3F96AA',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #4AA1B5 0%,#3F96AA 100%); /* W3C */
	
}
td.adds_wwtp {
	background: #E3FFDE;
	border: 1px solid #E3FFDE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Tahoma;
	font-size: 13px;
	
	
	color: #686868;
	margin: 0px;
	padding: 15px 10px 2px 15px;
	text-decoration: none;
	font-weight: bold;
}
td.adds_wwtp:hover {
	background: #E9FFE4;
	border: 1px solid #E9FFE4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Tahoma;
	font-size: 13px;
	color: #686868;
	margin: 0px;
	padding: 15px 10px 2px 15px;
	text-decoration: none;
	font-weight: bold;
}
td.adds_compr {
	background: #FFFFBF;
	border: 1px solid #FFFFBF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Tahoma;
	font-size: 13px;
	
	height: 50px;
	color: #686868;
	margin: 0px;
	padding: 15px 10px 2px 15px;
	text-decoration: none;
	font-weight: bold;}
td.adds_compr:hover {
	background: #FFFFCE;
	border: 1px solid #FFFFCE;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Tahoma;
	font-size: 13px;
	
	height: 50px;
	color: #686868;
	margin: 0px;
	padding: 15px 10px 2px 15px;
	text-decoration: none;
	font-weight: bold;
}
td.adds_sap {
	background: #EAF0FF;
	border: 1px solid #EAF0FF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Tahoma;
	font-size: 13px;
	height: 50px;
	color: #686868;
	margin: 0px;
	padding: 15px 10px 2px 15px;
	text-decoration: none;
	font-weight: bold;
}
td.adds_sap:hover {
	background: #EDF3FF;
	border: 1px solid #EDF3FF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Tahoma;
	font-size: 13px;
	
	height: 50px;
	color: #686868;
	margin: 0px;
	padding: 15px 10px 2px 15px;
	text-decoration: none;
	font-weight: bold;
}






span.textwhite{
	color: white;
	font: 13px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
	line-height: normal;
	text-align: left;
	font-weight: bold;
}
td.home {
	background: url(images/home_bg.jpg);
	border: 0px solid white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: Tahoma;
	font-size: 16px;
	width: 100px;
	height: 45px;
	color: white;
	margin: 0;
	padding: 0px 0px 0px 0px;
	text-shadow: white 0px 0px 0px;
}
td.news_header{
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
	font: 15px Arial Narrow;
	font-weight: normal;
	color: #767676;
	text-shadow: silver 0px 0px 1px;

		
	
	
}
td.news_header1{
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
	color: #363738;
	font: 17px Arial Narrow ;
	letter-spacing: 0px;
	text-shadow: white 0px 0px 1px;

		
	
	
}
td.news_header2{
	font: 15px Arial Narrow;
	font-weight: normal;
	color: #767676;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
}
td.news_header3{
	font: 18px Arial Narrow;
	font-weight: bold;
	color: #0074A1;
	text-shadow: #ECE8E8 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 1px;
}
span.news_date{
	font: 11px Arial;
	font-weight: normal;
	color: #BC4C00;
	text-shadow: white 0px 0px 1px;
	}
span.news_title{
	font: 11px Arial;
	font-weight: bold;
	color:#686868;
	text-decoration: underline;
	text-shadow: white 0px 0px 1px;
}
span.news_text{
	font: 11px Tahoma;
	font-weight: normal;
	color: #686868;
	}
td.news_more {
	background: #F3F3F5;
	border: 1px solid #EAEAEC;
	-moz-border-radius: 0px 0px 10px 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	font-family: Tahoma;
	font-size: 10px;
	width: 40px;
	height: 20px;
	color: #838385;
	margin: 0;
	padding: 0px 15px 0px 0px;
	text-shadow: white 0px 0px 0px;
}	
img.border5{
	border: 3px solid #E3E3E5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.border6{
	border: 3px solid #E9E9E9;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	float: left;
	margin: 0px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.border7{
	border: 3px solid #DFEFF4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.border8{
	border:10px solid #EEEEEE;
	
	-moz-box-shadow: 0px 3px 4px #A3A3A3  ;
	-webkit-box-shadow: 0px 3px 4px #A3A3A3  ;
	-box-shadow: 0px 3px 4px #A3A3A3;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.border9{
	border:2px solid #E6E6E6;
	float: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* SOCIAL ICONS - GENERAL */
.social { list-style:none; margin:0px auto; width:1200px; }
.social li { display:inline; float:left; background-repeat:no-repeat;   }
.social li a { display:block; width:110px; height:50px; padding-right:0px; position:relative; text-decoration:none; }
.social li a strong { font-weight:normal; position:absolute; left:20px; top:-1px; color:#fff; padding:3px; z-index:9999;
 text-shadow:1px 1px 0 rgba(0, 0, 0, 0.75); background-color:rgba(0, 0, 0, 0.7);
 -moz-border-radius:3px; 
  border-radius:3px; 
   -webkit-border-radius:3px;
 -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); 
 
 -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); 

 box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

li.ineco {
	background-image: url(../images/partners/ineco.jpg);opacity:0.4;
}
li.alita {
	background-image: url(../images/partners/alita.jpg);opacity:0.4;
}
li.bioclar {
	background-image: url(../images/partners/bioclar.jpg);opacity:0.4;
}
li.sg {
	background-image: url(../images/partners/bioclar.jpg);opacity:0.4;
}
li.tatra {
	background-image: url(../images/partners/bioclar.jpg);opacity:0.4;
}
li.marad {
	background-image: url(../images/partners/marad.jpg);opacity:0.4;
}
li.etr {
	background-image: url(../images/partners/etr.jpg);opacity:0.4;
}
li.clever {
	background-image: url(../images/partners/clever.jpg);opacity:0.4;
}
li.ktc {
	background-image: url(../images/partners/ktc.jpg);opacity:0.4;
}
li.aliance {
	background-image: url(../images/partners/bioclar.jpg);opacity:0.4;
}

/* SOCIAL ICONS - CSS3 не використовується*/
#css3:hover li { opacity:0.2; }

#css3 li { -webkit-transition-property: opacity; -webkit-transition-duration: 500ms;
 -moz-transition-property: opacity; -moz-transition-duration: 500ms; }
#css3 li a strong { opacity:0;
 -webkit-transition-property: opacity, top; -webkit-transition-duration: 300ms;
 -moz-transition-property: opacity, top; -moz-transition-duration: 300ms; }

#css3 li:hover { opacity:1; }
#css3 li:hover a strong { opacity:1; top:-10px; }
span.text_grey{
	font-family: Tahoma;
	font-size: 11px;
	color: silver;
}

#fadeimage a img { opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80);}
#fadeimage a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);}

#fadeimage2 a img {opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); }
#fadeimage2 a:hover img { opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100); }

table.download {
	border-bottom: 1px solid #CFCFD1;
	border-left: 1px solid #CFCFD1;
}
td.download { padding: 3px 3px 3px 3px; border-top: 1px solid #CFCFD1; border-right: 1px solid #CFCFD1 }
td.structure{
	background-image: url(../images/structure.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
td.black {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_black.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.green {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_green.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.grey {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_grey.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.lgrey {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_lgrey.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.light {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_light.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.red {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_red.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sizes1{
	background-image: url(../images/sap_sizes_1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
td.sizes2{
	background-image: url(../images/sap_sizes_2.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
td.sizes3{
	background-image: url(../images/sap_sizes_3_ru.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
td.sizes_263838 {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_sizes_26-38-38.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sizes_303838 {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_sizes_30-38-38.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sizes_383838 {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_sizes_38-38-38.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sizes_301919 {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_sizes_30-19-19.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sizes_381919 {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_sizes_38-19-19.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sizes_505050 {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #CFCFD1;
	border-right: 1px solid #CFCFD1;
	background-image: url(../images/sap_sizes_50-50-50.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sp1{
	background-image: url(../images/sap_sp1.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sp2{
	background-image: url(../images/sap_sp2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sp3{
	background-image: url(../images/sap_sp3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sp4{
	background-image: url(../images/sap_sp4.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sp5{
	background-image: url(../images/sap_sp5.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
td.sap1{
	background-image: url(../images/sap_1.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}

.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 100px;
	height: 75px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border-color: #000;
	width: 200px;
	height: 150px;
}

/* Advanced CSS hover styles */
ul.title {  padding: 5px; }
ul.title > li {
	position: relative;
	float: left;
	list-style: none;
	margin: 0 20px 20px 0;
	font-size: 10px;
}
ul.title a 							{ text-decoration: none; display: block; }
ul.title li img 						{ display: block; position: relative; z-index: 1; } /* IE8 fix, background colour appears behind img for uknown reason set negative z-index */
ul.title li:not([class=na]) img 		{ position: static; } /* Reset relative position, as this plays havoc with good browsers */
ul.title a:hover, ul.title a:focus			{ display: block; outline: none; -moz-box-shadow: 3px 3px 5px #000; -webkit-box-shadow: 3px 3px 5px #000; box-shadow: 3px 3px 5px #000; }
ul.title a:hover img, ul.title a:focus img	{ outline: 3px solid #ccc; }

ul.title a:hover:after,
ul.title a:focus:after
{
	content: attr(title);
	color: #000;
	position: absolute;
	bottom: 0;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 100%;
	background: rgb(255,255,255);
	background: rgba(255,255,255,0.7);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.7), rgba(204,204,204,0.7)); /* Firefox 3.6+ */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.7)), to(rgba(204,204,204,0.7))); /* Safari */
	display: block;
	text-shadow: 1px 1px 1px #fff;
	font-weight: bold;
}
ul.title a.alternate01:hover:after,
ul.title a.alternate01:focus:after
{ 
	top: 0;
	width: 50%; 
	height: 100%; 
	line-height: normal; 
	text-align: left; 
	padding: 4px; 
	font-size: 12px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* Динамічне Навігаційне меню для кожної сторінки */
#breadcrumb
{
	font: 11px Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	height: 30px;
	line-height: 30px;
	color: #9b9b9b;
	
	width: 100%;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-khtml-border-top-right-radius: 3px;
	-khtml-border-top-left-radius: 3px;
	border-top: 1px solid #EAEAEC;
	border-bottom: 0px solid #EAEAEC;
	border-right: 1px solid #EAEAEC;
	border-left: 1px solid #EAEAEC;
	
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:10px;
    margin: 0px 0px 0px 0px;
}
#breadcrumb a
{
	height: 30px;
	display: block;
	background-image: url(../images/navigation_menu/bc_separator.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	text-decoration: none;
	color: #454545;
	margin: 0px 0px 0px 0px;
}


#breadcrumb a:hover
{
	color:#35acc5;
}
td.navigation_menu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	 width: 848px;
	 
}

ul.ldd_menu_full{
	margin:0px;
	padding:0;
	display:block;
	height:30px;
	background-color:white;
	list-style:none;
	font-family:"Trebuchet MS", sans-serif;
	border-top:0px solid #09A0A7;
	border-bottom:0px solid #E4E4E4;
	border-left:0px solid #00949B;
	z-index: 999998;
	
	
}
ul.ldd_menu_full a{
	text-decoration:none;z-index: 999998;
}
ul.ldd_menu_full > li{
	float:right;
	position:relative;z-index: 999998;
}
ul.ldd_menu_full > li > span{
	float: left;
	color: #78B8BB;
	background-color: white;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	cursor: default;
	padding: 0px 10px;
	text-shadow: 0px 0px 1px #fff;
	border-top: 0px solid #F5F5F5;
	border-bottom: 0px solid #F5F5F5;
	border-left: 0px solid #91D1D4;
	border-right: 0px solid #91D1D4;
	z-index: 999998;
	margin-right: 5px;
	
}
ul.ldd_menu_full > li:hover > span:hover{
	float: left;
	color: #78B8BB;
	background-color: white;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	cursor: default;
	padding: 0px 10px;
	text-shadow: 0px 0px 1px #fff;
	border-top: 0px solid #F5F5F5;
	border-bottom: 0px solid #F5F5F5;
	border-left: 0px solid #91D1D4;
	border-right: 0px solid #91D1D4;
	z-index: 999998;
	margin-right: 5px;
	font-weight: bolder;
}


ul.ldd_menu_full .ldd_submenu{
	z-index: 999998;
	position: absolute;
	top: 30px;
	width: 460px;
	display: none;
	opacity: 0.95;
	left: 0px;
	font-size: 14px;
	background: #12A9B0;
	border-top: 1px solid #1AAEB5;
	-moz-box-shadow: 0px 3px 4px #591E12 inset;
	-webkit-box-shadow: 0px 3px 4px #591E12 inset;
	-box-shadow: 0px 3px 4px #591E12 inset;
	
}

a.ldd_subfoot{
	z-index: 999998;
	background-color: #f0f0f0;
	color: #444;
	display: block;
	clear: both;
	padding: 10px 20px;
	text-transform: uppercase;
	font-family: Arial, serif;
	font-size: 12px;
	text-shadow: 0px 0px 1px #fff;
	-moz-box-shadow: 0px 0px 2px #777 inset;
	-webkit-box-shadow: 0px 0px 2px #777 inset;
	-box-shadow: 0px 0px 2px #777 inset;
}
ul.ldd_menu_full ul{
	z-index: 999998;
	list-style: none;
	float: left;
	border-left: 1px solid #26BAC1;
	margin: 5px 0px 5px 10px;
	padding: 2px;
}
li.ldd_heading{
	z-index: 999998;
	font-family: Georgia, serif;
	font-size: 13px;
	color: #C8FEFF;
	text-shadow: 0px 0px 1px #26BAC1;
	padding: 6px 0px 4px 0px;
	font-style: italic;
}
ul.ldd_menu_full ul li a{z-index: 999998;
	font-family: Arial, serif;
	font-size:12px;
	line-height:25px;
	color:white;
	padding:1px 3px;
}
ul.ldd_menu_ful ul li a:hover{z-index: 999998;
	-moz-box-shadow:0px 0px 2px #333;
	-webkit-box-shadow:0px 0px 2px #333;
	box-shadow:0px 0px 2px #333;
	background:#00949B;
}

ul.ldd_menu_full >li.first > span.first{
	float: left;
	color: #8DBE62;
	background-color: white;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	cursor: default;
	padding: 0px 10px;
	text-shadow: 0px 0px 1px #fff;

	border-top: 0px solid #A0D175;
	border-bottom: 0px solid #A0D175;
	border-left: 0px solid #A0D175;
	border-right: 0px solid #A0D175;
	z-index: 999998;
}
ul.ldd_menu_full >li.first:hover > span.first:hover{
	float: left;
	color: #8DBE62;
	background-color: white;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	cursor: default;
	padding: 0px 10px;
	text-shadow: 0px 0px 1px #fff;

	border-top: 0px solid #83B458;
	border-bottom: 0px solid #A0D175;
	border-left: 0px solid #A0D175;
	border-right: 0px solid #A0D175;
	z-index: 999998;
}



#slider {
		position: relative;
		width: 1040px;
		height: 300px;
		padding: 0px 0px 0px 0px;
		overflow: hidden;

		border: 0px solid white;
	}
	#slider .slide {
		position: absolute;
		top: 0px;
        right: 0px;
        left: 0px;
        bottom: 0px;
		height: 300px;
		width: 700px;
		background: #EBEBEB;
		overflow: hidden;
		border-left: white solid 1px;
		cursor: default;

	}
	#slider .title   {
		color: #0299A0;
		font-weight: bold;
		font-size: 15px;
		margin-right: 1.5em;
		text-decoration: none;
			}
	#slider .backgroundText {
	position: absolute;
	width: 640px;
	height: 100px;
	top: 100%;
	background: #E8E8E8;
	filter: alpha(opacity=95);
	opacity: 0.95;
}
	#slider .text {
		position: absolute;
		top: 1%;
		top: 100%;
		color: black;
		font-family: verdana, arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: justify;
		width: 600px;
		left: 10px;
height: 80px;
	}
	#slider .diapo {
      position: absolute;
		filter: alpha(opacity=100);
		opacity: 1;
	   visibility: hidden;	
		top: 0px;
        right: 0px;
        left: 0px;
        bottom: 0px;
		  padding: 0px 0px 0px 0px;
	}
	
div.main_menu{
	z-index: 20;
	position:relative;
}
div.flash_video{
	z-index: 10;
}	
	
ul.ldd_menu{
	margin:0px;
	padding:0;
	display:block;
	height:20px;
	list-style:none;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	color:#6A6A6A;
	
	letter-spacing: 0px;
	text-shadow: #363738 0px 0px 0px;
  
 -moz-border-radius:5px; 
  border-radius:5px; 
   -webkit-border-radius:5px;
	z-index: 9999;
}

ul.ldd_menu a{
	text-decoration:none;
}
ul.ldd_menu > li{
	float:left;
	position:relative;
}
ul.ldd_menu > li > span{
	float:left;
	z-index: 9999;
	height:20px;
	line-height:20px;
	cursor:default;
	padding:0px 20px;
	border-right:1px solid #C1C1C1;
}
ul.ldd_menu .ldd_submenu{
	position:absolute;
	top:20px;
	width:550px;
	display:none;
	
	left:0px;
	font-size:10px;
	opacity:0.95;
	background: #F3F3F3;
	letter-spacing: 0px;
	text-shadow: silver 0px 0px 0px;
	border-top:0px solid #38808E;

	z-index:99999;
	 -moz-border-radius:5px; 
  border-radius:5px; 
   -webkit-border-radius:5px;
	border: 1px solid #363738;
}
a.ldd_subfoot{
	background-color:#363738;
	color:white;
	display:block;
	clear:both;
	padding:15px 20px;
	text-transform:uppercase;
	font-family: Arial, serif;
	font-size:12px;
	text-shadow:0px 0px 0px #fff;
	-moz-box-shadow:0px 0px 2px #777 inset;
	-webkit-box-shadow:0px 0px 2px #777 inset;
	-box-shadow:0px 0px 2px #777 inset;
	z-index: 9999;
}
ul.ldd_menu ul{
	list-style:none;
	float:left;
	border-left:1px solid #D9D9D9;
	margin:20px 0px 10px 30px;
	padding:10px;z-index: 9999;
}
li.ldd_heading{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	color:#363738;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	text-shadow: #F3F3F3 0px 0px 1px;z-index: 9999;
}
ul.ldd_menu ul li a{

		line-height:20px;
	color:#363738;
	font-family: Arial;
		font-weight: normal;
		font-size: 12px;
	padding:1px 3px;z-index: 9999;
}
ul.ldd_menu ul li a:hover{
	-moz-box-shadow:0px 0px 2px #333;
	-webkit-box-shadow:0px 0px 2px #333;
	box-shadow:0px 0px 2px #333;
	background:white;z-index: 9999;
}


/* форматування статтей нове*/
span.a_header{
	color: #12A9B0;
	font: bold 17px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: 2px 2px 2px #DBDBDC;
}
span.a_header2{
	color: #4A79A4;
	font: bold 15px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-shadow: 2px 2px 2px #DBDBDC;
}
span.a_text{
	color: #686868;
	font: bold 15px Arial;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}
a.a_contents{
	color: #686868;
	font: bold 12px Tahoma;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	line-height: 20px;
}

img.articles{
	border: 5px;
	border-color: #CFCFD0;
	border-style: solid;
	-moz-box-shadow:0px 0px 15px #CFCFD0;
	-webkit-box-shadow:0px 0px 15px #CFCFD0;
	box-shadow:0px 0px 15px #CFCFD0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px 2px 2px 2px;
	margin: 5px 5px 5px 5px;
	filter: alpha(opacity=90);
	opacity: 0.9;
}
img.articles:hover{
	border: 5px;
	border-color: #E4E4E5;
	border-style: solid;
	-moz-box-shadow:0px 0px 15px #E4E4E5;
	-webkit-box-shadow:0px 0px 15px #E4E4E5;
	box-shadow:0px 0px 15px #E4E4E5;
	-moz-border-radius: 5px 5px 5px 5px;
	filter: alpha(opacity=100);
	opacity: 1;
}


	
/* CSS Tree menu styles */
ol.tree
{
	padding: 0 0 0 0px;
	width: 190px;
	background-color:white;
	border: 0px;
	border-color: #12A9B0;
	border-style: solid;
	-moz-box-shadow:0px 3px 5px #E4E4E5;
	-webkit-box-shadow:0px 3px 5px #E4E4E5;
	box-shadow:0px 3px 5px #E4E4E5;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
}
ol.tree:hover
{
	padding: 0 0 0 0px;
	width: 190px;
	background-color:white;
	border: 0px;
	border-color: #12A9B0;
	border-style: solid;
	-moz-box-shadow:0px 5px 5px #E4E4E5;
	-webkit-box-shadow:0px 5px 5px #E4E4E5;
	box-shadow:0px 5px 5px #E4E4E5;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
}
/* header_main */	
	li.header_main 
{ 	position: relative; 
	margin-left: 5px;
	list-style: none;
	font: 14px Arial;
	font-weight: normal;
	color: #A3A3A3;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 0px;
}
	
	li.header_main:hover 
{ 
	position: relative; 
	margin-left: 5px;
	list-style: none;
	font: 14px Arial;
	font-weight: normal;
	color: #767676;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 0px;
	}
/* wwtp */
	li.wwtp 
{ 	position: relative; 
	margin-left: 5px;
	list-style: none;
	font: 14px Arial;
	font-weight: normal;
	color: #82D085;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 0px;
}
	
	li.wwtp:hover 
{ 
	position: relative; 
	margin-left: 5px;
	list-style: none;
	font: 14px Arial;
	font-weight: normal;
	color: #767676;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 0px;
	}
/* sap */	
	li.sap 
{ 	position: relative; 
	margin-left: 5px;
	list-style: none;
	font: 14px Arial;
	font-weight: normal;
	color: #10A7AE;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 0px;
}
	
	li.sap:hover 
{ 
	position: relative; 
	margin-left: 5px;
	list-style: none;
	font: 14px Arial;
	font-weight: normal;
	color: #767676;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 0px;
	
	}
/* compr */	
	li.compr 
{ 	position: relative; 
	margin-left: 5px;
	list-style: none;
	font: 14px Arial;
	font-weight: normal;
	color: #EDD551;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 0px;
}
	
	li.compr:hover 
{ 
	position: relative; 
margin-left: 5px;
	list-style: none;
	font: 14px Arial;
font-weight: normal;
	color: #767676;
	text-shadow: silver 0px 0px 1px;
	border-bottom: solid #CCCCCC;
	border-bottom-width: 0px;
	
	
	}	
		
	
	li.file
	{
		margin-left: 0px !important;
	}
		li.file a
		{
			color: #686868;
			padding-right: 5px;
			padding-top:5px;
			text-decoration: none;
			display: block;
		
		font: 11px Arial;
	font-weight: normal;
	
		text-shadow: silver 0px 0px 0px;
		
			
		}
		li.file a:hover
		{
		padding-top:5px;
			color: #686868;
			padding-right: 5px;
			text-decoration: none;
			display: block;
			font: 11px Arial;
	font-weight: normal;
	color: #A5A5A8;
		background-color: #F7F7F7;
			text-shadow: silver 0px 0px 0px;	
		}
	
	
				
	li input
	{
		position: absolute;
		left: 0;
		margin-left: 0;
		opacity: 0;
		z-index: 2;
		cursor: pointer;
		height: 1em;
		width: 1em;
		top: 0;
	}
		li input + ol
		{
			
			margin: -0.938em 0 0 0px; /* 15px */
			xdisplay: block;
			height: 1em;
		}
		li input + ol > li { height: 0; overflow: hidden; margin-left: 0px !important; padding-left: 1px; }
	li label
	{
		
		cursor: pointer;
		display: block;
		padding-left: 0px;
	}

	li input:checked + ol
	{
		
		margin: -1.25em 0 0 0; /* 20px */
		padding: 1.563em 0 0 0;
		height: auto;
	}
		li input:checked + ol > li { height: auto; margin: 0 0 0.125em;  /* 2px */}
		li input:checked + ol > li:last-child { margin: 0 0 0.063em; /* 1px */ }
		/* CSS Tree menu styles END*/
		
		td.menu {
   
	border: 0px solid #F2F1F1;
	-moz-border-radius: 0px 0px 0px 10px;
	-webkit-border-bottom-right-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;}
	
	span.black_notice{
	color: #363738;
	font: bold 40px Arial ;
	letter-spacing: -1px;
	
	text-shadow: silver 1px 0px 1px;
	
}
	span.black_notice_small{
	color: #363738;
	font: bold 35px Arial ;
	letter-spacing: -1px;
	
	text-shadow: silver 1px 0px 1px;
}
span.yellow_notice{
	color: #F1AA00;
	font: bold 35px Arial ;
	letter-spacing: -1px;
	
	text-shadow: #818181 1px 0px 1px;
}
span.yellow_notice_small{
	color: #F1AA00;
	font: bold 12px Arial ;
	letter-spacing: -1px;
	
	text-shadow: #F3F3F3 1px 0px 1px;
}
span.yellow_notice2{
	color: #9acd32;
	font: bold 23px Arial ;
	letter-spacing: -1px;
	text-shadow: #818181 1px 0px 1px;
	line-height: 10px;
 
}
span.grey_notice_small{
	color: #6a6a6a;
	font: 15px Arial ;
	letter-spacing: 0px;
	
	text-shadow: silver 0px 0px 0px;
}
span.grey_notice_small2{
	color: #6a6a6a;
	font: 11px Arial ;
	letter-spacing: 0px;
	
	text-shadow: silver 0px 0px 0px;
}




 /* Main Dark Menu  */
 div.dark_menu_bg{
 	margin: 0 auto;width: 850px;text-align: left;
 	height: 100px;
 	background-image: url(../images/menu_bg.jpg);
 	background-position: center;
 	background-repeat: no-repeat;   
  
 }
 div.dark_menu{
 	margin: 0 auto;width: 750px;text-align: left;
 padding: 20px;
 }
        ul.dark_menu {
            list-style: none;
            padding: 0;
            font-family: Arial;
            font-size: 14px;
            line-height: 14px;
        }

        /* Clears all floated List Items */
        ul.dark_menu:after {
            content: "";
            clear: both;
            display: block;
            overflow: hidden;
            visibility: hidden;
            width: 0;
            height: 0;
        }

            /* First Level List Items Style */
            ul.dark_menu li {
                float: left;
                margin: 0 0 0 10px;
                position: relative;
            }

            /* First List Item in First Level Style */
            ul.dark_menu li:first-child {
                margin: 0;
            }

                /* List Items Links Style */
                ul.dark_menu li a, ul.dark_menu li a:link {
                    color: #6F6F6F;
                    text-decoration: none;
                    display: block;
                    padding: 10px 15px;
                    text-shadow: #E6E6E6 1px 0px 1px;
                    
                   
                                
                                /* Transition Effect */
                    -webkit-transition: all 1s ease;
	                -moz-transition: all 1s ease;
	                -o-transition: all 1s ease;
	                -ms-transition: all 1s ease;
	                transition: all 1s ease;
                }

                    /* List Items Links Hover State Style */
                    ul.dark_menu li a:hover {
                        color: #5795E1;
                        
                        /* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;

                    }

                    /* Sub Menu Second Level Style */
                    ul.dark_menu li ul {
                        display: none;
                    }

                    /* Before Second Level Unordered List Style */
                    ul.dark_menu li ul:before {
                        content: " ";
                        position: absolute;
                        display: block;
                        z-index: 1500;
                        left: 0;
                        top: -10px;
                        height: 10px;
                        width: 100%;
                    }

                    /* Sub Menu Unordered List Second Level Style
                        When Parent List Item is Hovered */
                    ul.dark_menu li:hover ul {
                        position: absolute;
                        display: block;
                        z-index: 1000;
                        left: 0;
                        top: 44px;
                        padding: 5px 0;
                        list-style: none;
                        
                        opacity:0.95;
	background: #FBFBFB;

                        /* Box Shadows */
                        -webkit-box-shadow:  0 2px 2px rgba(0,0,0,0.6),
                                           0 1px 0 silver;
                        -moz-box-shadow:  0 2px 2px rgba(0,0,0,0.6),
                                         0 1px 0 silver;
                        box-shadow:  0 2px 2px rgba(0,0,0,0.6),
                                    0 1px 0 silver;

                        /* Border Radius */
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        border-radius: 4px;
                    }

                        /* Second Level Menu List Items Style */
                        ul.dark_menu li ul li {
                            float: none;
                            margin: 0 10px;                            
                            
                        }

                        /* First List Item in Second Level Menu Style */
                        ul.dark_menu li ul li:first-child {
                            margin: 0 10px;
                            border-top: 0 none;
                        }

                        /* Last List Item in Second Level Menu Style */
                        ul.dark_menu li ul li:last-child {
                            border-bottom: 0 none;
                        }

                        /* Second Level List Items Links Style */
                        ul.dark_menu li ul li a, ul.dark_menu li ul li a:link {
                            color: black;
                            display: block;
                            background: transparent none;
                            padding: 5px 5px 5px 5px;
                            white-space: nowrap;
                          text-shadow: #E6E6E6 0px 0px 0px;
                          
            font-size: 12px;

                            
                        }

                        /* Second Level List Items Links Hover State Style */
                        ul.dark_menu li ul li a:hover {
                            text-decoration: nones;
                            color: #5795E1;
                            background-color: white;
                             
                            /* Border Radius */
                        -webkit-border-radius: 3px;
                        -moz-border-radius: 3px;
                        border-radius: 3px;
                        /* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;
                        }

/*----------------------------------------*/
/*--------- Dark Menu Styles End ---------*/
/*----------------------------------------*/

tr.first_row{
	background-color: #EDEDED;
	
	/* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;
}
tr.first_row:hover{
	 background-color: #D7D8D9;
	 color: black;
	
                        /* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;
}
tr.second_row{
	background-color: white;
}
tr.second_row:hover{
	 background-color: #363738;
	 color: white;
	
                        /* Transition Effect */
                        -webkit-transition: all 1s ease;
	                    -moz-transition: all 1s ease;
	                    -o-transition: all 1s ease;
	                    -ms-transition: all 1s ease;
	                    transition: all 1s ease;
}







/* Mini Gallery */
#featured{ 
	width:500px; 
	padding-right:300px; 
	position:relative; 
	border:0px solid #ccc; 
	height:310px; 
	background:#fff;

}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:500px; 
	list-style:none; 
	padding:0; margin:0; 
	width:300px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
	text-decoration:none;
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:0px solid #eee;
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;  
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .4);  
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4);  
  box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Arial; 
	line-height:18px;
	text-decoration:none; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:58px; 
	background:#fff; 
	line-height:20px;
	border:1px solid white; 
	
	color: #3aac6b;
	text-decoration:none;
	text-shadow: white 0px 0px 1px;
	font-weight: bold;
	
}
#featured li.ui-tabs-nav-item a:hover{ 
	border: 1px solid silver; 
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;  
 
}
#featured li.ui-tabs-selected{ 
	background: url(../images/selected-item.gif) left no-repeat;
	 
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:white; 
	border:1px solid #9E9E9E;
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;  
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .4);  
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .4);  
  box-shadow: 0 1px 5px rgba(0, 0, 0, .4);
}
#featured .ui-tabs-panel{ 
	width:500px; height:310px; 
	position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:240px; left:0; 
	height:70px; 
	background: url(../images/transparent-bg.png); 
}
#featured .info h2{ 
	font-size:15px; font-family:Arial; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
	text-decoration:none;
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Arial; font-size:12px; 
	line-height:15px; color:#f0f0f0;
	text-decoration:none;
	font-style: normal;
	width: 490px;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
	text-decoration:none;
}
#featured .info a:hover{ 
	text-decoration:none; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
span.code_block{
	background-color: #4DB95F;
	line-height: 30px;
	margin: 0px 0px 0px 0px;
	border: #29953B solid 0px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	display: block;
	color: white;
	font-weight: bold;
	font-size: 17px;
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;
  text-shadow: #4DB95F 1px 0px 1px; 
  text-transform: none; 

	}
	span.code_block2{
	background-color: white;
	line-height: 30px;
	margin: 0px 0px 0px 0px;
	border: #29953B solid 0px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	display: block;
	color: #4DB95F;
		font-weight: bold;
	font-size: 17px;
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;
  text-shadow: white 1px 0px 1px; 
	}
	span.code_block3{
	background-color: #F9F9F9;
	line-height: 30px;
	margin: 0px 0px 0px 0px;
	border: #29953B solid 0px;
	padding: 10px 10px 10px 10px;
	text-align: left;
	display: block;
	float: center;
	color: #708090;
	font-weight: normal;
	font-size: 13px;
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;
  text-shadow: #F9F9F9 1px 0px 1px; 
  text-transform: none; 
 
	}
	
	td.td1 {
	background: #39859C;
	border: 0px solid #EAEAEC;
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0px 1px 1px #000;
	text-transform: uppercase;
}
td.td2 {
	background: #39859C;
	border: 0px solid #EAEAEC;
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;
	font-family: Arial;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0px 1px 1px #000;
	text-transform: uppercase;
}
span.smalltext{
	font-size: 11px;
	font-family: Tahoma;
	color: #39859C;
		font-style: italic;
}
table.table1 {
	border: 0px solid #EAEAEC;
	width: 480px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	-webkit-border-radius: 3px;  
  -moz-border-radius: 3px;  
  border-radius: 3px;
 }
 table.table1:hover {
 background-color: #F8F8F8;

 }
tr.tr1 {
	
  height: 145px;	
}
img.operators{
	border:0px solid #E6E6E6;
	float: inherit;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 25px;
}
span.operators{
	font-size: 12px;
	font-weight: bold;
	text-shadow: 0px 0px 1px #FFFFFF;
	color: #686868;
}
