/* CSS Document */



* {

   margin:0px;

   padding:0px;

   border:none;

   font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

   font-weight:normal;

   font-size:14px;

   color:#000000;

}



* html {

   margin:0px;

   padding:0px;

   border:none;

}



body {

   background-image:url(../images/bg_main.gif);

   background-repeat:repeat-x;

}



p {

   font-size:14px;


}

b, strong {
font-weight: bold;
}


p.text, p.text b {

   font-size:14px;

   margin-top:10px;
   
   text-align: justify;

}

p.text_new {
margin-top: 0px;
text-indent: 20px;
}

p.textup {

   margin-top:0;

   font-size:14px;
   
   text-align: justify;

}



p.textup b {

   font-size:14px;
   font-weight:bold;

}

p.textup b.b1 {
margin-left: 23px;
}

p.textup b.b1_ukr {
margin-left: 14px;
}

p.textup b.b2 {
margin-left: 3px;
}

p.textup b.b3 {
margin-left: 31px;
}

p.textup b.b4 {
margin-left: 24px;
}

p.textup b.b1_eng {
margin-left: 4px;
}

p.textup b.b2_eng {
margin-left: 19px;
}

p.textup b.b3_eng {
margin-left: 37px;
}

p.textup b.b4_eng {
margin-left: 20px;
}

p.text, p.textup {

   text-indent:20px;

}



p.texttitle {

   margin-left:20px;

}



a.text_link {

   font-size:14px;

   color:#CC3300;

   text-decoration:none;

} 



a.text_link:hover {

   font-size:14px;

   color:#000000;

   text-decoration:none;

} 



ul.ul_text {

   margin-top:10px;

   font-size:14px;

   margin-left:0;

   padding-left:3em;

   list-style-position:inside;

   list-style:none;
 

}

ul.ul_text2 {

   margin-top:10px;

   font-size:14px;

   margin-left:40px;

   padding-left:3em;

   list-style-position:inside;

   list-style: circle;
 

}

ol.ul_text {
   margin-top:10px;

   font-size:14px;

   margin-left:0;

   padding-left:3em;

}


ul.ol_text {

   margin-top:10px;

   font-size:14px;

   margin-left:10;

   padding-left:3em;

   list-style-position:inside;

   list-style:none;

}

ol.ol_text {
margin-left: 40px;
margin-top: 10px;
}



ul.ul_text li, ul.ul_text li b {

   font-size:14px;

}



#container {

   width:998px;

   margin:0 auto;

   border-left:1px solid #CC3300;

   border-right:1px solid #CC3300;

   background-color:#FFFFFF;

}



#container_1 {

   width:998px;

   margin:0 auto;

   border-left:1px solid #CC3300;

   border-right:1px solid #CC3300;

   border-top:1px solid #CC3300;

   border-bottom:1px solid #CC3300;

   background-color:#FFFFFF;

}



#container_11 {

   width:1000px;

   margin:0 auto;

   background-color:#FFFFFF;

}



#container_112 {

   width:998px;

   margin:0 auto;

   border-left:1px solid #CC3300;

   border-right:1px solid #CC3300;

   background-color:#FFFFFF;

}



#container_2 {

   width:998px;

   margin:0 auto;

   border-left:1px solid #CC3300;

   border-right:1px solid #CC3300;

   border-top:2px solid #CC3300;

   border-bottom:1px solid #CC3300;

   background-color:#FFFFFF;

}



#header {

   position:relative;

   height:159px;

   position:relative;

   border-bottom:1px solid #CC3300;

}



#header4 {

   position:relative;

   height:159px;

   position:relative;

   border-bottom:3px solid #CC3300;

}



#logo {

   width:97px;

   height:119px;

   float:left;

   margin-left:50px;

   padding-top:20px;

}



* html #logo {

   margin-left:10px;

}



#slogan {

   height:117px;

   float:left;

   padding-top:50px;

   padding-left:100px;

   }



#menu_lang {

   width:150px;

   width:129px;

   width:134px;

   height:34px;

   background-image:url(../images/menu_lang.gif);

   background-repeat:no-repeat;

   margin-right:50px;

   float:right;

   text-align:center;

   padding-right:21px;

   padding-right:16px;

}



* html #menu_lang {

   margin-right:25px;

}



a.lang {

	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#000000;

	text-decoration:none;

	text-align:center;

	display:block;

	float:right;

	margin-top:7px;

}



a.lang:hover {

	text-decoration:none;

	color:#CC3300;

}



a.active_lang {

	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#CC3300;

	text-align:center;

	text-decoration:none;

	display:block;

	float:right;

	margin-top:7px;

}



.small_img {

	margin-top:7px;

	display:block;

	float:right;

	border:none;

	margin-left:10px;

    margin-right:10px;

}



#main {

   /*background-color:#00CC33;*/

}



#menu {

    height:40px;

	position:absolute;

	top:120px;

	/*width:607px;

	right:0;*/
	left:251px;

}



/* html #menu {

   width:628px;

   

}*/



/*menu */



images .menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



preload2 {background: url(../images/menu/button4.gif);}

.menu2 {padding:0 0 0 0; margin:0; list-style:none; height:40px; background:#fff url(../images/menu/button1a.gif) repeat-x; position:relative; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}

.menu2 li.top {display:block; float:left; position:relative;}

.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 14px; cursor:pointer;}

.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 14px; height:40px; font-size:14px; font-weight:bold;}

.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 14px; height:40px; background:url(../images/menu/down.gif) no-repeat right top;}

.menu2 li a.top_link:hover {color:#fff; background: url(../images/menu/button4.gif) no-repeat;}

.menu2 li a.top_link:hover span {background:url(../images/menu/button4.gif) no-repeat right top; color:#CC3300;}

.menu2 li a.top_link:hover span.down {background:url(../images/menu/button4a.gif) no-repeat right top;}



.menu2 li:hover > a.top_link {color:#fff; background: url(../images/menu/button4.gif) no-repeat;}

.menu2 li:hover > a.top_link span {background:url(../images/menu/button4.gif) no-repeat right top;}

.menu2 li:hover > a.top_link span.down {background:url(../images/menu/button4a.gif) no-repeat right top;}





.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}



.block {float:left; display:block; padding:0 24px 0 14px;}

/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */



.menu2 a:hover {visibility:visible;}

.menu2 li:hover {position:relative; z-index:200;}



/* keep the 'next' level invisible by placing it off screen. */

.menu2 ul, 

.menu2 :hover ul ul, 

.menu2 :hover ul :hover ul ul,

.menu2 :hover ul :hover ul :hover ul ul,

.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #CC3300; border-top:none; white-space:nowrap; width:155px; width:225px; height:auto;}

.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:152px; width:223px}

.menu2 :hover ul.sub li a {display:block;    font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:16px; height:20px; width:149px; width:219px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px; font-weight:bold}

.menu2 :hover ul.sub li a.fly {background:#fff url(../images/menu/arrow.gif) 80px 7px no-repeat; font-size:14px; font-weight:bold}

.menu2 :hover ul.sub li a:hover {background:#4ab; background-color:#CC3300; color:#fff;}

.menu2 :hover ul.sub li a.fly:hover {background:#4ab url(../images/menu/arrow_over.gif) 80px 7px no-repeat; color:#fff;}

.menu2 :hover ul li:hover > a.fly {background:#4ab url(../images/menu/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 



.menu2 :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul :hover ul,

.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul

{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:93px; z-index:200; height:auto;}





ul.menu2 li.top:hover a.top_link span { color:#CC3300;}



/*end menu*/



#content {

/*   border-top:2px solid #CC3300;*/

   padding:20px 30px;

}



#flash {

   width:938px;

   width:936px;

   height:400px;

   height:249px;

   /*background-color:#FFCC00;*/

   text-align:center;

   overflow:hidden;

   vertical-align:top;

   padding-top:149px;

   border:1px solid #CCCCCC;

}



#partners {

   margin-top:20px

}



table.logotypes {

   width:938px;

   border-collapse:collapse;

   margin-top:0;

}



table.logotypes td {

   text-align:center;

   vertical-align:middle;

   padding:10px 0;

}



#footer {

   background-color:#CC3300;

}



table.footer {

   width:998px;

   border-collapse:collapse;

   border:none;

}



td.copyright {

   width:973px;

   padding:3px 0;

   text-align:center;

   vertical-align:top;

} 



td.copyright p {

   color:#FFFFFF;

   font-size:14px;

   font-weight:bold;

}



td.logo {

   width:25px;

   text-align:left;

   vertical-align:middle;

   

} 



.title {

   font-size:24px;

   color:#CC3300;

      font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;

   font-weight:normal;

}



table.sites {

   width:100%;

   margin-top:10px;

   border-collapse:collapse;

}



table.sites td {

   width:33%;

   text-align:center;

   vertical-align:top;

   padding:10px 0;

} 



.icon {

   margin-right:5px;

}  



.red {

   color:#CC3300;

}



a.vac_link {

    font-size:14px;

	font-weight:bold;

	text-decoration:underline;

	color:#CC3300;

} 



a.vac_link:hover {

    text-decoration:none;

	color:#000000;

} 



.bot {

    vertical-align:bottom;

}



.map {

    margin-top:10px;

	text-align:center;

}



p.titletext {

    margin-left:20px;

	font-size:30px;

	

}

		

p.titletext:first-letter {

    color:#CC3300;

	font-size:40px;

	font-weight:bold;}

.bold {

    font-weight:bold;}		

	
	
	
		
p.seo {
font-size: 11px !important;
}

p.seo a {
font-size: 11px !important;
color: #fff;
text-decoration: none;
font-weight: bold !important;
}

p.seo a:hover {
text-decoration: underline;
}   

span.br {
margin-left: 99px;
font-weight: bold;
}

span.br_eng {
margin-left: 95px;
font-weight: bold;
}

ul.ul_text li span.r {
color: #cc3300;
}  



