/* @override http://ptah.od.ua/malina/style/layout.css */
#up{
margin: 0;
border: 0;
padding: 0;
background: url('img/bg_up.gif') no-repeat;
background-position: right top;
background-color: #fff;
}
#down{
margin: 0;
border: 0;
padding: 0;
background: url('img/bg_down.gif') no-repeat;
background-position: left bottom;
z-index: -1;
}
#map a{
padding-left: 70px;
}
#main_menu{
margin: 0px;
padding-left: 50px;
color:#000;
text-decoration: none;
line-height: 1.6;
font-size:16pt;
font-weight: normal;
}
#main_menu a{
color:#0086cf;
text-decoration: underline;
line-height: 1.6;
font-size:16pt;
font-weight: normal;
}
#main_menu a:hover{
color:#000;
}
#submenu{
margin: 0px;
padding-left: 20px;
color:#000;
text-decoration: none;
line-height: 1.6;
font-size:14pt;
font-weight: normal;
vertical-align: top;
}
#submenu a{
color:#0086cf;
text-decoration: underline;
line-height: 1.6;
font-size:14pt;
font-weight: normal;
}
#submenu a:hover{
color:#000;
}


.slogan{
padding-left: 0;
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-style: none;
font-size:23pt;
line-height: 1.1;

}

#head_sec_menu{
padding-top: 10px;
padding-left: 20px;
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-style: none;
font-size:18pt;
}
#head_sec_menu_2{
padding-top: 10px;
padding-left: 20px;
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-style: none;
font-size: 16pt;
}
#sec_menu{
width: 200px;
height: 42px;
padding-left: 20px;
padding-top: 0px;
}


#about a{
white-space: nowrap;
position: relative;
bottom: -20px;
padding-top: 3px;
padding-left: 5px;
padding-right: 5px;
text-align: center;
right: 120px;
/*width: 100px;*/
height: 25px;
color:#fff;
font-size: 10pt;
background: #0086cf;
text-decoration: underline;
float: right;
font-weight: normal;
}
.banner{
padding-top: 10px;
}
.banner_name{
padding: 10px;
text-align: right;
text-decoration: underline;
color: #000;
font-weight: bold;
font-size:10pt;
}
#header{
margin: 0;
padding: 20px;
color:#000;
}
#header_2{
margin: 0;
padding-left: 25px;
padding-bottom: 5px;
color:#0086cf;
}
#header_news{
margin: 0;
padding: 20px;
color:#0086cf;
float: left;
}
#header_about{
margin: 0;
padding: 40px;
color:#000;
}
#link a{
color: #0086cf;
font-weight: lighter;
font-size:10pt;
text-decoration: underline;
}
#link a:hover{
color: #004e78;
font-weight: lighter;
font-size:10pt;
text-decoration: underline;
}
#link_2 a{
color: #0086cf;
font-weight: lighter;
font-size:10pt;
text-decoration: underline;
padding-left: 20px;
}
#link_2 a:hover{
color: #004e78;
font-weight: lighter;
font-size:10pt;
text-decoration: underline;
}
#link_3{
color: #48a8dc;
font-weight: lighter;
font-size:8pt;
text-decoration: none;
}
#link_3 a{
color: #48a8dc;
font-weight: lighter;
font-size: 8pt;
text-decoration: underline;
}
#link_3 a:hover{
color: #000;
font-weight: lighter;
font-size: 8pt;
text-decoration: underline;
}
#text_1{
padding-left: 20px;
}
#text_2 a{
color: #0086cf;
font-weight: bold;
font-size:10pt;
text-decoration: underline;
}
#text_2 a:hover{
color: #000;
}
#text_3{
 padding-top: 20px;
 padding-bottom: 60px;
}
#download a{
color: #0086cf;
font-size:10pt;
text-decoration: underline;
}
#download a:hover{
color: #000;
font-size:10pt;
text-decoration: underline;
}


#date{
color: #000;
font-weight: bold;
font-size:10pt;
}

#cp{
color: #000;
font-weight: normal;
font-size:10pt;
padding-left: 20px;
}
#cp span{
font-size:8pt;
}
#branding{
color: #000;
font-weight: normal;
font-size:8pt;
padding-left: 20px;
}
#branding a{
text-decoration: underline;
color: #000;

}
#branding a:hover{
text-decoration: underline;
color: #0086cf;
}
#news_archive a{
padding: 10px;
color: #000;
font-weight: normal;
font-size:9pt;
text-decoration: underline;
}
#news_archive a:hover{
color: #0086cf;
font-weight: normal;
font-size:9pt;
text-decoration: underline;
}
#text_news{
padding-top: 0px;
padding-left: 50px;
color: #000;
font-weight: lighter;
font-size:12pt;
text-decoration: normal;
}
#techinfo{
margin-top: 20px;
padding: 0px;
margin: 0;
}

#techinfo_header {
text-decoration: none;
color: #0086cf;
font-size:16pt;
font-weight: lighter;
line-height: 1;
}
#techinfo_title {
padding-bottom: 10px;
padding-left: 30px;
}
#techinfo_title a{
color: #000;
font-size:12pt;
font-weight: lighter;
text-decoration: none;
border-bottom: 1px dashed #000;
}
#techinfo_title a:hover{
color: #0086cf;
font-size:12pt;
font-weight: lighter;
text-decoration: none;
border-bottom: 1px dashed #0086cf;
}
#techinfo_title_2 {
padding-bottom: 0px;
padding-left: 30px;
color: #000;
font-size:12pt;
font-weight: lighter;
text-decoration: none;
}

#techinfo_text {
padding-top: 10px;
padding-left: 50px;
}
#techinfo_text a{
text-decoration: none;
border-bottom: 1px dashed #0086cf;
color: #0086cf;
font-size:10pt;
font-weight: lighter;
}
#techinfo_text a:hover{
text-decoration: none;
border-bottom: 1px dashed #000;
color: #000;
font-size:10pt;
font-weight: lighter;

}
#catalogue{
position: relative;
padding-top: 100px;
padding-right: 100px;
}
#drop_table{
}
#drop_table_head{
line-height: 150%;
font-size: 10pt;
color: #000;
background-color: #fff;
text-align: left;
vertical-align: top;
}

#drop_table_cel{
height: 20px;
color: #000 ;
background-color: #fff;
}
#drop_table_cel_blue{
height: 10px;
color: #000 ;
background-color: #c4e4f6;
}
#drop_out_table{
margin-top: 10px;
margin-bottom: 30px;
position: relative;
left: 50px;
border: 1px solid #d8e6ee;
background-color: #fff;
}
#graph_text{
font-size: 12pt;
color: #0086cf;
padding-top: 60px;
padding-left: 30px;
}
#graph_text span{
font-size: 8pt;
color: #0086cf;
display: block;
padding-left: 30px;
}
#graph_img{
padding-left: 50px;
padding-top: 30px;
padding-bottom: 40px;
}
.bg_img{
margin: 0;
padding: 0;
background: url('img/img_01.jpg') no-repeat;
background-position: center top;
height: 306px;
}




/*border-color: #FF0000; border-width: 1px; border-style: solid; */










body{
  margin: 0;
  border: 0;
  padding: 0;
  background: url('img/bg_down_right.gif') no-repeat;
  background-position: right bottom;
  background-color: #fff;


}
h1, h2, h3, h4, h5, h6, div {
    font-family: Arial, Helvetica, sans-serif;
    display: inline;
}
h1{
  font-size:18pt;
    font-weight: lighter;
    color: #0086cf;
}
h2{
    font-weight: normal;
    color: #000;
}
h3{
  font-size:14pt;
    font-weight: normal;
    color: #0086cf;

}

a {
    font-family: Arial, Helvetica, sans-serif;
/*  font-size:11px;*/
  font-weight:bold;
  text-decoration:none;

}
a:hover {
    font-family: Arial, Helvetica, sans-serif;
  color:#6a2b3a;
/*  font-size:11px;*/
  text-decoration:underline;
  font-weight:bold;
  }
td {
    font-family: Arial, Helvetica, sans-serif;
  color:#000;
  font-size:12px;
}

img{
  border: 0;
}

#menu{
  position: relative;
  right: 315px;
  top: -160px;
  text-decoration: underline;
}
#menu a{
    text-decoration: underline;
    font-style: none;
}
#head_bg{
  background: url('img/index_head_bg.jpg') no-repeat;
  background-position: top right;
}
#info{
    margin: 0;
    font-family:  Georgia, 'Times New Roman', Times, cursive;
    color:#6a2b3a;
    font-size: 9pt;
    text-decoration: none;
    font-style: italic;
  font-weight:50;
    line-height: 1.7;
    width: 387px;

}
#info2{
    margin: 0;
    width: 387px;
    position: relative;
    font-family:  Georgia, 'Times New Roman', Times, cursive;
    color:#6a2b3a;
    font-size: 10pt;
    text-decoration: none;
    font-style: italic;
  font-weight:50;
    line-height: 1.5;
}

#ol_site_map li, #ol_site_map li a {
  list-style-type: none;
  margin: 0 0 15px 0;
}

#ol_site_map li a { font-size: 140%; }
#ol_site_map li li {
  margin: 10px 0 0 30px;
}
#ol_site_map li li a { font-size: 90%; }

.dropdown {
background: #FFFFFF;
border-color: #A0A0A0;
border-width: 1px;
border-style: solid;
}

table.vote td { font-family: Verdana; vertical-align: top; }
table.vote td.title { font-size: 21px; color: #0086CF; line-height: 170%; padding-left: 4px; }
table.vote td.name { font-size: 13px; color: #0086CF; line-height: 170%; padding-left: 4px; }
table.vote tr.vote td.arrow { padding: 4px; }
table.vote tr.vote td.text { padding: 4px; font-size: 12px; }
table.vote tr.vote td.text a { color: #000000; font-size: 12px; text-decoration: none; font-weight: normal; }
table.vote tr.vote td.text a:hover { text-decoration: underline; }
table.vote tr.vote {  }


table.nextprev_product { margin-top: 8px; }
table.nextprev_product td { font-size: 10px; }
table.nextprev_product td a { color: #478FD6; text-decoration: none; }
table.nextprev_product td a:hover { text-decoration: underline; }


.d { border-color: #FF0000; border-width: 1px; border-style: dotted; }
