
.png {
	behavior: url('include/png.htc');
}

table {
  border-collapse: collapse;
}

body {
  height: 100%;
  margin: 0 0 0 0;
  background-color: #ffffff;
}

#main_table {
  width: 100%;
  background-image: url('../images/bg.gif');
  background-repeat: repeat-x;
}

#left_colomn {
  width: 260px;
  vertical-align: top;
  height: 100%;
}

#menu {
/*  border: 1px solid #000000;*/
  padding-top: 0px;
  margin: 0px;
}

#menu ul {
/*  border: 1px solid #000000;*/
  padding: 0px;
  margin: 34px 0px 0px 37px;
}

#menu ul li {
  list-style: none;
}

#menu ul li a {
  padding-left: 11px;
  background-image: url('../images/menu_li_pas.gif');
  background-repeat: no-repeat;
  background-position: 0px 5px;

  font-size: 12px;
  font-family: Arial;
  color: #2377ad;
  font-weight: bold;
  text-decoration: underline;
}

#menu ul li a:hover {
  padding-left: 11px;
  background-image: url('../images/menu_li_act.gif');
  background-repeat: no-repeat;
  background-position: 0px 5px;

  font-size: 12px;
  font-family: Arial;
  color: #b9b9b9;
  font-weight: bold;
  text-decoration: none;
}

#menu_sep {
  width: 190px;
  height: 1px;
  background-image: url('../images/menu_sep.gif');
  margin-left: 48px;
}

#chlenstvo {
  width: 190px;
  padding: 0 0 0 0;
  margin: 18px 22px 0 48px;
}

#partnerstvo {
  width: 190px;
  padding: 0 0 0 0;
  margin: 18px 0 0 48px;
}

#publications {
  width: 190px;
  padding: 0 0 0 0;
  margin: 18px 0 0 48px;
}

#publications a.p_link {
  margin-top: 12px;
  display: block;
  font-size: 10px;
  font-family: Arial;
  color: #ff7200;
  text-decoration: underline;
}

#publications a.p_link:hover {
  margin-top: 12px;
  display: block;
  font-size: 10px;
  font-family: Arial;
  color: #ff7200;
  text-decoration: none;
}

#more_publications {
  margin-top: 12px;
}

#more_publications a {
  font-size: 12px;
  color: #2377ad;
  text-decoration: underline;
  font-family: Arial;
  font-weight: bold;
}

#more_publications a:hover {
  font-size: 12px;
  color: #b9b9b9;
  text-decoration: none;
  font-family: Arial;
  font-weight: bold;
}


#main_colomn {
  vertical-align: top;
}

#site_nav {
  width: 100%;
  height: 34px;
}

#site_nav table {
  margin-right: 27px;
  margin-top: 15px;
}

#site_header {
  width: 100%;
  height: 185px;
}

#flash_embed {
  position: absolute;
  top: 34px;
  width: auto;
  left: 514px;
  right: 0px;
}

#header_block {
  border: 0px solid #000;
  background-image: url('../images/header_pic.jpg');
  background-repeat: no-repeat;
  height: 185px;
  width: 100%;
}

#header_td {
  background-image: url('../images/header_bg.gif');
  background-repeat: repeat-x;
  height: 185px;
}

.lang_act {
  background-image: url('../images/lang_bg_act.gif');
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}

.lang_act a {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
}

.lang_act a:hover {
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
  color: #FFF;
}

.lang_pas {
  background-image: url('../images/lang_bg_pas.gif');
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
}

.lang_pas a {
  font-size: 11px;
  font-family: Arial;
  font-weight: normal;
  text-decoration: underline;
  color: #FFF;
}

.lang_pas a:hover {
  font-size: 11px;
  font-family: Arial;
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
}

#search {
  margin-top: 84px;
  width: 270px;
}

input.search {
  border: solid #2a5191 1px;
  height: 17px;
  color: #2377AD;
  font-family: Arial;
  font-size: 12px;
  width: 140px;
}

.input {
  border: solid #2a5191 1px;
  height: 17px;
  color: #2377AD;
  font-family: Arial;
  font-size: 12px;
}

.submit {
  border: solid #676562 1px;
  height: 18px;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
}

#second_menu {
  height: 38px;
  margin-left: 21px;
  margin-top: 10px;
  border: 0px solid #000;

  font-size: 12px;
  font-family: Arial;
  color: #2377ad;
  font-weight: bold;
  text-decoration: none;
}

#second_menu a {
  font-size: 12px;
  font-family: Arial;
  color: #2377ad;
  font-weight: bold;
  text-decoration: underline;
  margin-left: 10px;
  margin-right: 10px;
}

#second_menu a:hover {
  font-size: 12px;
  font-family: Arial;
  color: #b9b9b9;
  font-weight: bold;
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;
}

#main_field {
  margin-left: 31px;
  margin-right: 40px;
/*  border: 1px solid #000; */
}

h1 {
  font-size: 14px;
  color: #ff8a00;
  font-family: Arial;
  margin-top: 10px;
  font-weight: normal;
  margin-bottom: 10px;
  text-transform: uppercase;
}

h2 {
  font-size: 12px;
  color: #000000;
  font-family: Arial;
  margin-top: 7px;
  font-weight: bold;
  margin-bottom: 7px;
}

p, td {
  font-size: 12px;
  color: #000000;
  font-family: Arial;
  margin-top: 10px;
  font-weight: normal;
  margin-bottom: 10px;
}


#main_field ul {
  padding: 0px;
  margin: 0px;
}

#main_field ul li {
  list-style: none;

  padding-left: 25px;
  background-image: url('../images/li.gif');
  background-repeat: no-repeat;
  background-position: 15px 8px;

  font-size: 12px;
  color: #000000;
  font-family: Arial;
  font-weight: normal;
}

a {
  font-size: 12px;
  font-family: Arial;
  color: #2377ad;
  font-weight: normal;
  text-decoration: underline;
}

a:hover {
  font-size: 12px;
  font-family: Arial;
  color: #b9b9b9;
  font-weight: normal;
  text-decoration: none;
}

#footer {
  height: 99px;

  color: #514f4f;
  font-size: 10px;
  font-family: Arial;
  padding-left: 40px;
}

#footer table {
  margin-top: 46px;
}

#footer table table {
  margin-left: 0px;
  margin-top: 0px;
}

#made_in {

}

#made_in a {
  color: #514f4f;
  font-size: 10px;
  font-family: Arial;
  text-decoration: none;
}

#made_in a:hover {
  color: #514f4f;
  font-size: 10px;
  font-family: Arial;
  text-decoration: underline;
}

#footer p {
  font-size: 12px;
  font-family: Arial;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;

  margin-top: 0px;
  margin-bottom: 0px;
}

#footer p a {
  font-size: 12px;
  font-family: Arial;
  color: #ffffff;
  font-weight: normal;
  text-decoration: underline;

  margin-top: 0px;
  margin-bottom: 0px;
}

#footer p a:hover {
  font-size: 12px;
  font-family: Arial;
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;

  margin-top: 0px;
  margin-bottom: 0px;
}

#footer_1 {
  background-image: url('../images/footer_left_bg.gif');
  background-repeat: no-repeat;
  height: 99px;
  width: 31px;
}

#footer_2 {
  background-image: url('../images/footer_corner_bg.gif');
  background-repeat: no-repeat;
  height: 24px;
  width: 13px;
}

#footer_3 {
  background-image: url('../images/footer_top_bg.gif');
  background-repeat: repeat-x;
  height: 24px;
  width: 381px;
}

#footer_4 {
  background-image: url('../images/footer_right_bg.gif');
  background-repeat: no-repeat;
  height: 99px;
  width: 224px;
}

#footer_5 {
  background-image: url('../images/footer_last_bg.gif');
  background-repeat: repeat-x;
  height: 99px;
}

#footer_6 {
  background-color: #8cafdc;
  height: 75px;
}

/*style added*/
.dot{
  width: 1px;
  background-image: url('../images/menu_ver.gif');
	background-repeat: repeat-y;
}

.news_date{
  vertical-align:top;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background-color: #C4C4C4
}

.zagol_new{
  color: #1167A9;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  text-decoration: underline;
}
.press_date{
	padding-top:10px;
	color: #565656;
	font-size: 15px;
	font-style:italic;
}
a:hover.zagol_new{
  color: #1167A9;
  font-size: 13px;
  font-family: Arial;
  font-weight: bold;
  text-decoration: none;
}
.text_new {
 /*( width: 204px;*/
  color: #2e2e2e;
  font-size: 13px;
  font-family: Arial;

  text-align:justify;
}


.podrobnee{
  padding-right: 7px;
  width: 204px;
  text-align:right;
  padding-top: 2px;
  vertical-align: top;
}


a.podrobnee_a:link, a.podrobnee_a:visited {
  text-decoration: underline;
  color: #1167A9;
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  font-style: italic;
  text-align: right;
}

a.podrobnee_a:hover, a.podrobnee_a:active {
  text-decoration: none;
  color: #1167A9;
  font-size: 11px;
  font-family: Arial;
  font-weight: bold;
  font-style: italic;
}
.last_title{
	color: #F9A860;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-left: 5px;

	width: 100%;
}
a.p_link {
  margin-top: 12px;
  display: block;
  font-size: 10px;
  font-family: Arial;
  color: #ff7200;
  text-decoration: underline;
}

a.p_link:hover {
  margin-top: 12px;
  display: block;
  font-size: 10px;
  font-family: Arial;
  color: #ff7200;
  text-decoration: none;
}
div.contacts{
	font-size: 15px;
    font-family: Arial;
	font-weight: bold;
    color: #fff;
	text-transform: uppercase;
}

img.pre_img{
	margin-right:15px;
	margin-bottom: 7px;
	border-color: #C4C4C4;
}

div.map_main{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin: 25px 0px 8px 50px;
	padding-top: 0px;
	border-bottom: silver 1px solid	;
}
div.map_main a{
	font-size: 16px;
}
li.map_second a{
	font-weight: bold;
}
li.map_second{
	margin-left: 100px;
	font-weight: bold;
}
div.div_file{
	background-color: #DDF9FF;
	padding: 20px;
	border: blue 1px solid
}
div.user_email{
	background-color: #FAF2F2;
	padding: 20px;
	border: #000 1px solid
}
.stats{
	width:90%;
	border:1px solid #e9e9e9;
}

.what {align:left; width:150px; border:1px solid #e9e9e9; padding:5px;}
.info {align:left; width:400px; border:1px solid #e9e9e9; padding:5px;}


.leftside {align:left;	width:98%;	border-right:1px solid #e9e9e9; padding:0 20px 20px 10px;}
#cat-title h2 {color:green; font-size:18px; font-family:verdana; font-weight:normal; letter-spacing: -1px; margin:0 0 5px 0; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.pm-header {font-size:18px;font-family: verdana;line-height: 25px;letter-spacing: 0px;padding-left:10px;padding-top:20px;}
.addcline {clear: both; padding:5px 5px 5px 0;}
.addcline span.label {float:left; width:25%; text-align:left;}
.addcline span.formw {float:left; width:75%; text-align:left;}
.button {border:2px solid #F3F3F3; background:#BBC790; color:#fff; padding:2px;}

a.green,a.green:visited, a.green:active {color:#5E9C04; text-decoration:underline;}
a.green:hover {color:#5E9C04; text-decoration:none; border-bottom:1px solid #ccc;}

a.pm:link, a.pm:visited,a.pm:active {color:#578cca; text-decoration:underline;}
a.pm:hover {color:#000; text-decoration:none; border-bottom:1px solid #ccc;}

.pm-table {clear: both; width:98%;}

.pm-table span.pm-icon {height:18px; padding:5px; width:20px; float:left; border-right:1px solid #e9e9e9; border-left:1px solid #fff;}
.pm-table span.pm-subj {height:18px; padding:5px; width:300px; float:left; text-align:center;border-right:1px solid #e9e9e9;}
.pm-table span.pm-from {height:18px; padding:5px; width:100px; float:left; text-align:center;border-right:1px solid #e9e9e9;}
.pm-table span.pm-date {height:18px; padding:5px; width:120px; float:left; text-align:center; border-right:1px solid #e9e9e9;}
.pm-table span.pm-box {height:18px; padding:5px; width:20px; float:left; text-align:center; border-right:1px solid #e9e9e9;}

.pm-table span.pm-icon2 {height:18px; padding:5px; width:20px; float:left;  border-right:1px solid #e9e9e9; border-left:1px solid #fff;}
.pm-table span.pm-subj2 {height:18px; padding:5px; width:300px; float:left; border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.pm-table span.pm-from2 {height:18px; padding:5px; width:100px; float:left; border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.pm-table span.pm-date2 {height:18px; padding:5px; width:120px; float:left; text-align:center; border-right:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.pm-table span.pm-box2 {height:18px; padding:5px; width:20px; float:left; text-align:center; border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;}

.pm-table span.pm-all {margin:10px 20px 15px 0; float:right; text-align:right;}
