body, p, br, tr, td, ul, ol, div, input, textarea,reset,submit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: black;

}


.educ {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	line-height: 14px;
	color: #18181A;
}


p.educ {
    text-indent: 20px;
    text-align: justify;
	text-justify: inter-word;
	margin-right: 10px;
	margin-left: 10px;
}

body {

	margin: 0px;

	padding: 0px;

}

a:link, a:visited {

	color: #009343;

	text-decoration: underline;

}

a:hover, a:active {

	color: #3166C2;

	text-decoration: none;

}



.about {

	font-family: Times New Roman, Times, Serif;

	font-size: 16px;

	color: black;

	text-align:justify;

	font-weight: bold;

	font-style: italic;

}



#intro  {

	border-top: 3px solid white;

	border-bottom: 3px solid white;	

}

#links a {

	color: White;

	font-size: 11px;

	border-bottom: 1px solid #73B977;

	text-decoration: none;

}

#links a:hover {

	border-bottom: none;

}

#links img {

	margin-top: 3px;

}

#menu a {

	font-size: 11px;

	font-weight: bold;

	color: white;

	text-decoration: none;

	display: block;

}

#menu a:hover {

	color: White;

	background: #1B3A2B;

}

#menu a:active, #menu a:focus {

	outline: none;

}

#menu #usl a {

	font-size: 13px;

}

#bars {

	height: 12px;

	background: url(images/bars_bg.gif);

	border-top: 3px solid #1B3A2B;

}

#container {

	background: White;

	border-left: 10px solid white;

	border-right: 10px solid white;

}

#menu_ttl {

	color: #20463B;

	font-size: 12px;

	font-weight: bold;

	border-bottom: 3px solid #20463B;

	text-indent: 3px;

}

/*   left menu   */

.left_nav {

	margin: 8px 0 8px 3px;

}



.left_nav ul{

padding: 0;

margin: 0;

list-style-type: none;

}



.left_nav a:link, .left_nav a:visited {

font: 12px;

font-weight: bold;

/*display: block;*/

color: #20463B;

text-decoration: none;

}



.left_nav a:hover{

background: #1B3A2B;

color: white;

}





/*   end left menu   */

#footer {

	height: 35px;

	line-height: 20px;

	text-align: center;

	border-top: 3px solid #1B3A2B;

}



/*   RU   */

#bars_ru {

	height: 12px;

	background: url(images/bars_bg_ru.gif);

	border-top: 3px solid #011170;

}

#menu_ru a {

	font-size: 11px;

	color: white;

	text-decoration: none;

	display: block;

	font-weight: bold;

	background: transparent;

}

#menu_ru a:hover {

	color: White;

	background: #273660;

}

#menu_ru a:active, #menu_ru a:focus {

	outline: none;

}

#menu_ttl_ru {

	color: #011170;

	font-size: 12px;

	font-weight: bold;

	border-bottom: 3px solid #011170;

	text-indent: 3px;

}

/*   left menu   */

.left_nav_ru {

	margin: 8px 0 0 3px;

}



.left_nav_ru ul{

padding: 0;

margin: 0;

list-style-type: none;

}



.left_nav_ru a, .left_nav_ru a:visited {

font: 12px;

font-weight: bold;

/*display: block;*/

color: #011170;

text-decoration: none;

text-transform: uppercase;

}



.left_nav_ru a:hover{

background: #2A57A5;

color: white;

}





/*   end left menu   */

#footer_ru {

	height: 35px;

	line-height: 20px;

	text-align: center;

	border-top: 3px solid #2A57A5;

}



.black14 {

	font-size: 14px;

}

.green15 {

	font-size: 15px;

	color: #009343;

}	

table.tbl_border {

border:1px solid #000;

border-collapse:collapse;

}



table.tbl_border td {

border:1px solid #000;

font-size: 12px;

}

.tbl_border .data {

	font-weight: bold;

	text-align: center;

	vertical-align: middle;

	background: #D8ECE0;

}

.tbl_border .cont {

	background: #C7E4D2;

}

#lang {

	width: 122px;

	height: 20px;

	margin: 4.7em 0 0 0;

	padding: 0;

	float: right;

}

#lang a:link, #lang a:visited {

	font-size: 10px;

	color: white;

	text-decoration: none;

}



td.gallery{

  background-color:  #F6F6F6;

  border: 1px solid  #CBCACA;

  width: 165px;

  height: 200px;

}

.green_border {

	border: 1px solid #1D3B3B;

}

.black_border {

	border: 1px solid black;

}

.US_left {

	border: 1px solid black;

	border-right: none 0;

}

.US_right {

	border: 1px solid black;

	border-left: none 0;

}

#news {

width: 280px;

padding:0;

margin:18px 0 0 0;

 float: left;

}

#news td {

  width: 280px;

  border-bottom: 1px solid #20463B;

  padding: 4px 0;

  font-family: Verdana, Arial, Helvetica, sans-serif;;

  font-size: 10px;

  height: auto;

  color: #327763;

}

#news_over {

  color: #327763;

}



#news td img {

  border: 1px solid #20463B;

  margin: 0 5px 0 0;

}

#news .lnk {

  float: right;

  margin: 3px 5px;

}

#news a {

  /*color: #327763;*/

  color: #CC0101;

  text-decoration: none;

}

#events {

width: 228px;

padding:0;

margin:18px 0 0 12px;

background: #EEF3E6;

font-family: Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #327763;

}

#events td {

  padding: 0 8px;

}

#events td a {

  text-decoration: none;

  color: #327763;      

}





#events .white {

  background: #D3D9C9 url(images/white_square_bg.gif) right no-repeat;

  color: #327763;

  font-weight: bold;

  text-indent: 8px;

  padding: 0;

  line-height: 10px;

  height: 12px;

}

#events .green {

  background: #D3D9C9 url(images/green_square_bg.gif) right no-repeat;

  color: #327763;

  font-weight: bold;

  text-indent: 8px;

  padding: 0;

  line-height: 10px;

  height: 12px;

}

#events .red {

  background: #D3D9C9 url(images/red_square_bg.gif) right no-repeat;

  color: #327763;

  font-weight: bold;

  text-indent: 8px;

  padding: 0;

  line-height: 10px;

  height: 12px;

}

#children {

	width: 510px;

	padding: 0;

	margin: 0;

	list-style: none;

}

#children li {

	float: left;

	width: 120px;

	height: 90px;

	padding: 2px;

	border: 1px solid #009343;

	margin: 0 1px 1px 0;

}

* html #children li {

	padding: 2px 2px 0 2px;

}

#children li img {

	padding: 0;

	margin: 0;

}

#children li a:focus, #children li a:active {

	outline: none;

}

#oferti {

	margin: 15px;

}



.offer_pub{

	width: 200px;

}



#oferti tr:hover {

	background-color: #EBFCEF;

}



#oferti a:link, #oferti a:visited {

	color: #4F4F4F;

	font-weight: bold;

	text-decoration: none;

}

#oferti a:hover {

	color: #155242;

}

#oferti_nav {

	padding: 2px 0 0 25px;

	background-color: #155242;

} 

#oferti_nav a:link, #oferti_nav a:visited {

	height: 30px;

	line-height: 30px;

	background: url(images/oferti_nav_bg.gif);

	color: white;

	font-size: 13px;

	font-weight: bold;

	width: 130px;

	text-align: center;

	text-decoration: none;

	display: block;

	float: left;

}

#oferti_nav a:hover, #oferti_nav #current {

	background: white;

	color: #484848;

}

.obiava {

	background-color: #0B3231;

	color: white;

	font-size: 10px;

	padding: 0 0 0 20px;

}

.obiava a:link, .obiava a:visited {

	color: white;

	font-weight: bold;

	text-decoration: none;

	font-size: 12px;

}

.oferti_tbl {

	border: 2px solid #C5C5C5;

	border-collapse: collapse;	

}

.oferti_tbl  td {

	border: 1px solid #E7E7E7;

	padding: 3px;

}


h1{
	color: #4bb03c;
	border-bottom: 1px solid #AEAEAE;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	padding-bottom: 4px;
}