\body {  margin: 0; padding: 0; }
img { border: 0; }
/*a { color: #456596; }   */
a:hover {}
P { line-height: 1.5; }   

/*body #PageMap { background: #fff; margin: 0; padding: 0; }  */


/* -----------------------------------------------  */

.top-left2 { background: url(../images/new/top-new-line.gif) repeat-x;/*background: url(../images/new/top-left-small.gif) repeat-x;*/ height: 118px; }
.top-right2 { background: url(../images/new/top-new-line.gif) repeat-x;/*background: url(../images/new/top-right-small.gif) repeat-x;*/ height: 118px; }
.top2 { width: 1002px; background: url(../images/new/header-next.jpg) top left no-repeat; height: 118px; }
.logo2 { text-align: left; width: 260px; padding-top: 70px;  } 

/* ----------------------------------------------   */




.left-side { width: 260px; }
.main { width: 728px; }
.top-left { background: url(../images/new/top-new-line.gif) repeat-x;/*background: url(../images/new/top-left-small.gif) repeat-x;*/ height: 118px; }
.top-right { background: url(../images/new/top-new-line.gif) repeat-x;/*background: url(../images/new/top-right-small.gif) repeat-x;*/ height: 118px; }
.top { width: 1002px; background: url(../images/new/vidinio_koliazas.jpg) top left no-repeat; height: 118px; }

.top-big { width: 1002px; background: url(../images/new/titulinio_koliazas.jpg) top left no-repeat; height: 140px; }
.top-left-big { background: url(../images/new/top-new-line.gif) repeat-x;/*background: url(../images/new/top-left.gif) repeat-x;*/ height: 140px; }
.top-right-big { background: url(../images/new/top-new-line.gif) repeat-x;/*background: url(../images/new/top-right.gif) repeat-x;*/ height: 140px; }
.main-big { width: 728px; } 

.search-big { width: 250px; padding: 14px 0 21px 0; /*padding: 5px 15px 6px 0;*/ text-align: left; }
.search-big INPUT.Submit { border:0; background-color:#88bff5; height:16px; color:white; font-size:0.6875em; position:relative; cursor:pointer; /*padding: 1px 7px 3px 7px;*/ }
.search-big INPUT.Field { width:140px; height:14px; font-size:0.75em; color:#59738C; padding-bottom: 2px }
.search-big SELECT, .SearchSelect { height:19px; width:48px; position:relative; font-size:11px; }
.search-big DD { position:relative; }
.search-big FORM { float:right; margin-right:10px; }
.search-big FORM, .search FIELDSET { display:block; }
.search-big a.Link { color: #29517B; font-size: 10px; text-decoration: none; }
.search-big a:hover.Link { text-decoration: underline; } 

.top-menu-side-big { width: 748px; padding-top: 15px; }
.content-big { width: 728px; /*background: #fff url(../images/new/content-bottom.gif) bottom left no-repeat;*/ }

.logo { text-align: left; width: 260px; padding-top: 20px; }
.logo-index { text-align: left; width: 260px; padding-top: 20px; }

.ver { font-size: 11px; color: /*#7996B7*/white; text-decoration: none; padding-left: 20px; padding-bottom: 12px; }
.ver a { font-size: 11px; color: /*#7996B7*/white; text-decoration: none; }
.ver b { font-size: 11px; color: /*#7996B7*/white; text-decoration: none; }     

.nav { text-align: right; padding: 7px 10px 0 0; }
.lan { text-align: left; width: 116px; font-size: 11px; color: #7A98BF; font-weight: bold; padding: 6px 20px 0 19px; background: url(../images/new/lan-line.gif) top left no-repeat; line-height:11px; } 
.lan a { color: #002C6B; font-size: 10px; } 

.nav-big { text-align: right; padding: 9px 10px 0 0; } 
.lan-big { text-align: left; width: 116px; font-size: 11px; color: #3E6AA2; font-weight: bold; padding: 6px 20px 0 19px; background: url(../images/new/lan-line.gif) top left no-repeat; line-height:11px; } 
.lan-big a { color: #002C6B; font-size: 10px; } 

.top-menu-side { width: 756px; padding-top: 8px; }
/* ------------ search form ------------ */

.search { width: 242px; padding: 7px 0 6px 0; /*padding: 5px 15px 6px 0;*/ text-align: left; }
.search INPUT.Submit { border:0; background-color:#88BFF5; height:16px; color:white; font-size:0.6875em; position:relative; cursor:pointer; /*padding: 1px 7px 3px 7px;*/ }
.search INPUT.Field { width:140px; height:14px; font-size:0.75em; color:#59738C; padding-bottom: 2px; }
.search SELECT, .SearchSelect { height:19px; width:48px; position:relative; font-size:11px; }
.search DD { position:relative; }
.search FORM { float:right; margin-right:10px; }
#adv_Search FORM { margin-right:10px; }
.search FORM, .search FIELDSET { display:block; }
.search a.Link { color: #29517B; font-size: 10px; text-decoration: none; }
.search a:hover.Link { text-decoration: underline; } 



div#left-menu { width: 255px; /*margin-top: 17px;*/ margin-bottom: 240px; }
.content { width: 728px; /*background: #fff url(../images/new/center.gif) bottom left no-repeat;*/ }
div#content-top { width: 728px; height: 5px; background: #fff url(../images/new/content-top.gif) no-repeat; }    
div#title { padding: 0 28px 0 28px; }
.title-table { padding-bottom: 7px; border-bottom: 1px solid #E9E9E9; }
div#content { width: 656px; padding: 15px 35px 15px 35px; display:table; position: relative; /*border-left: 1px solid #DEDFE7; border-right: 1px solid #DEDFE7;*/ }
div#content-bottom { width: 728px; height: 5px; background: #fff url(../images/new/content-bottom.gif) no-repeat; }  

.table-titlebox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #214781; font-weight: bold; border-bottom: 1px solid #E9E9E9; padding-bottom: 8px; padding-left: 10px;}


div#bottom { margin-top: -225px; background: url(../images/new/line-contacts.gif) top left repeat-y; width: 229px; position:relative; color: #596777; }
div#bottom { padding: 5px 0 5px 27px; /*font-size: 11px;*/ } 
div#bottom-title { padding: 5px 5px 10px 0; color: #F27219; font-weight: bold; font-size: 15px; }
div#bottom a { font-size: 11px; color: #F27219; text-decoration: none; }
div#bottom a:hover { color: #F27219; }
div#bottom a.bc { font-size: 10px; font-weight: bold; text-decoration: none; color: #596777; }
div#bottom a.bc:hover { text-decoration: underline; } 

.footer td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #59738C; }
.footer-map td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C6B29C; background-color: #F7EBDE; border-top: 2px solid #fff; } 
.footer-map a {color:#C6B29C;}
.footer a {color:#59738C;}
.copyright { width: 735px; padding: 10px 0 20px 25px; border-top: 2px solid #fff; }
.learning { width: 935px; padding: 10px 0 20px 25px;}
.learning a { text-decoration: underline;}
.citrus { width: 200px; text-align: right; padding: 10px 25px 20px 0; border-top: 2px solid #fff; text-decoration: underline;}
.citrus a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #59738C; text-decoration: none; }
.citrus a:hover { font-size: 10px; text-decoration: underline; }

.copyright-map { width: 400px; padding: 10px 0 10px 0; border-top: 2px solid #fff; }          
.citrus-map { width: 600px; text-align: right; padding: 10px 0 10px 0; }
.citrus-map a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C6B29C; text-decoration: none; }
.citrus-map a:hover { font-size: 10px; text-decoration: underline; }


div#clearer { clear: both; }
/* ------------------------- */


.Block a { font-size: 10px; }
/* .Block a:hover { color: #F27219; }   */

p.media-link a { }  
p.media-link a:hover { text-decoration: none; }

/*
.TableDuo .B, #Reaction .defTable .B { background-color:#7BBEFB; text-align: center; }
.TableDuo .G, #Reaction .defTable .G { background-color:#80E869; text-align: center; }
.TableDuo .O, #Reaction .defTable .O { background-color:#FFA554; text-align: center; }
.TableDuo .R, #Reaction .defTable .R { background-color:#F36759; text-align: center; } 
.TableDuo .Y1, #Reaction .defTable .Y1 { background:#FFF200; text-align: center; }
.TableDuo .Y2, #Reaction .defTable .Y2 { background-color:#FFF200; text-align: center; }   
.smaller td { text-align: center; }
*/  
.TableDuo .B, #Reaction .defTable .B strong { background-color:#7BBEFB; padding: 3px; }   
.TableDuo .G, #Reaction .defTable .G strong { background-color:#80E869; padding: 3px; }
.TableDuo .O, #Reaction .defTable .O strong { background-color:#FFA554; padding: 3px; }
.TableDuo .R, #Reaction .defTable .R strong { background-color:#F36759; padding: 3px; } 
.TableDuo .Y1, #Reaction .defTable .Y1 strong { background:#FFF200; padding: 3px; }
.TableDuo .Y2, #Reaction  .Y2 strong { background-color:#FFF200; padding: 3px; }  


.bgB { background-color:#7BBEFB;  }   
.bgG { background-color:#80E869;  }
.bgO{ background-color:#FFA554;  }
.bgR { background-color:#F36759;  } 
.bgY1 { background:#FFF200;  }

#Reaction .defTable .bgY1 { background:#FFF200;  } 

dt.t3 {margin-bottom: -15px;}
/*dt.t3 h5 {padding-top: 10px; margin-top: 10px; margin-bottom: -15px; } */
dd.ttt {margin-bottom: -30px;} 
.t4 { margin-top: 30px; } 

.Block a { text-decoration: none; color: #29517B; }     
.Block a:hover { text-decoration: underline; color: #29517B; } 
 
.Left { float: left; width: 60%; position: relative; } 
.Right { float: right; width: 36%; position: relative; }
.BlockLinks DT { padding-bottom:5px; }

.Right .BlockLinks DD { background-color:#F7F9FA; padding:15px 10px 5px 10px; }

.mask-div { height: 10px; }
  
.box { position:relative; border:1px solid #D9DFE2; z-index:1; background-color:white; /*padding: 5px 15px; margin-bottom:5px; width: 223px;*/ }    
.box  Q { display:block; position:absolute; z-index:2; width:4px; height:4px; font-size:0; overflow:hidden; background-repeat:no-repeat; /*background-image:url('/../images/corners.png');*/ }
.box  Q.LT { left:-1px; top:-1px; background-position:left top; }
.box  Q.RT { right:-1px; top:-1px; background-position:right top; }
.box  Q.RB { right:-1px; bottom:-1px; background-position:right bottom; }
.box  Q.LB { left:-1px; bottom:-1px; background-position:left bottom; }
   

/*#Main { padding-top: 60px; }   */

div#map-content { float: right; padding: 40px 50px 40px 0; width: 31%; color: #59738C; font-size: 11px; }
div#map-content h4 { font-size: 13px; color: #214781; font-weight: bold; margin: 18px 0 2px 0; }


/* --------------- MenuTop Platon --------------------  */

#MenuTop { z-index: 2;/*z-index: 3003;*/ position: absolute; margin-left: -1px; width: 756px; }

#menu_vert { margin-left: 1px; margin-right: 1px; }
/* Fix for Opera 8 */
.clearb { clear: both; }
#menuwrapper { 
/* Fix for Opera 8 */ 
/*   overflow: hidden;  */ 
   width: 100%;
}
#primary-nav li li { 
   width: 234px;
}
#primary-nav li {  
    border-right: 1px solid #BFCED8;  
}
#primary-nav ul a {
font-family: Verdana;
font-size: 13px;
color: #214781;
background-color: #222; 
}
#primary-nav ul a:hover {
color: #F27219;
background-color: #F5F8FB; 
}
#primary-nav a:hover {
color: #F27219;
}
#primary-nav, #primary-nav ul { 
   list-style: none; 
   margin: 0px;
   padding: 0px;
}
#primary-nav ul { 
   position: absolute; 
   top: auto; 
   display: none; 
   border-left: 1px solid #BFCED8; 
   border-bottom: 1px solid #BFCED8;
}
#primary-nav ul ul { 
   margin-top: 1px;
   margin-left: -1px;
   left: 100%; 
   top: 0px; 
}
#primary-nav li { 
   margin-left: 0px;
   float: left; 
}
#primary-nav li li { 
   margin-left: -2px;
   margin-top: -1px;
   float: none; 
   position: relative; 
   border-left: 1px solid #BFCED8;
}
/* main styles */
#primary-nav a { 
   display: block; 
   margin: 0px; 
   padding: 7px 15px; 
   text-decoration: none;
   font-family: Verdana;
   color: #214781;
   font-size:0.75em;
}
#primary-nav li a { 
text-transform:uppercase;
    
  /* border-right: 1px solid #BFCED8; */
  /*border-left: 1px solid #BFCED8;   */

}
#primary-nav li li a { 
   /*border-left: 1px solid #BFCED8;
   border-right: 1px solid #BFCED8; */
   border-top: 1px solid #DDE9F0;  
   /*border-top: 1px solid #DDE9F0; */
   text-transform:none;    
}    
#primary-nav li, #primary-nav li.menuparent { 
   /*background-color: #F5F8FB; */
}
#primary-nav li.menuparent ul li a { background-color: #F5F8FB; font-size: 11px; color: #214781; }
#primary-nav li.menuparent ul li a:hover { color: #F27219; }

#primary-nav li .menuactive { color: #F27219; }

#primary-nav ul li.menuparent, 
#primary-nav ul li.menuparent:hover, 
 ul li.menuparenth { 
/* arrow for menuparents */
/* background-image: url(images/cms/arrow.gif); 
   background-position: center right; 
   background-repeat: no-repeat; */
}
#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh { 
   background-color: #F5F8FB; 
}

#primary-nav ul .menuparent li .menuactive a { color: red; background: #F5F8FB; }
/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */
/* 
just add 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul ul ul,
for fourth level 
*/
#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul { 
   display: none; 
}

/* add 
#primary-nav ul ul ul li:hover ul, 
#primary-nav ul ul ul li.menuparenth ul,
for fourth level
*/
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul { 
   display: block; 
}
#primary-nav li li { 
   float: left; 
   clear: both; 
}
#primary-nav li li a { 
   height: 1%; 
}

/* ---------------------------------------------------- */

.title-all { display: none;/*background: #FF8400; color: #fff; font-size: 11px; font-weight: bold;*/ }


.methylation { font-family: "Courier New", Courier, mono; color: #000; font-weight: normal; background-color: #F8E6CE; font-size: 12px; }   
.methylation span { font-family: "Courier New", Courier, mono; color: #000; font-weight: normal; background-color: #F8E6CE; font-size: 12px; }

.efflink { padding-left: 15px; font-weight: bold; color: #FF8400; background: transparent url(../images/arrow_sm-.png) no-repeat scroll left 3px; }

.curier { font-family: "Courier New", Courier, mono; font-weight: normal; font-size: 12px; }
.curier strong { font-family: "Courier New", Courier, mono; font-weight: normal; font-size: 12px; }

 
.cur-met { font-family: "Courier New", Courier, mono; font-weight: normal; font-size: 12px; }
.cur-met strong { font-family: "Courier New", Courier, mono; font-weight: normal; font-size: 12px; } 
.cur-met span { font-family: "Courier New", Courier, mono; color: #000; font-weight: normal; background-color: #F8E6CE; font-size: 12px; }
.cur-met P span { font-family: "Courier New", Courier, mono; color: #000; font-weight: normal; background-color: #F8E6CE; font-size: 12px; } 
.cur-met P { font-family: "Courier New", Courier, mono; font-weight: normal; font-size: 12px; }   


.hide { display: none; }

.TITLEnoJ {
background-color:#F0F2F3;
font-size:12px;
font-weight:bold;
margin:10px 0 0 0;
padding:5px;
position:relative;
z-index:10;
text-decoration: none;
color: #FF8400;
}

.TITLE2noJ {
background-color:#F0F2F3;
font-size:12px;
font-weight:bold;
margin:10px 0 0 0;
padding:5px;
position:relative;
z-index:10;
text-decoration: none;
color: #FF8400;
}

.defTableSmall td a { color: #59738C; text-decoration: underline; }
.defTableSmall td a:hover { color: #F27219; text-decoration: underline; }  

.SmallText a { color: #59738C; text-decoration: underline; } 
.SmallText a:hover { color: #F27219; text-decoration: underline; } 

#toPrint_index {
float: right;
position:relative;
right:0;
top:15px;
}

#map-content a { color: #59738C !important; text-decoration: none !important; }
#map-content a:hover { color: #59738C !important; text-decoration: none !important; }

.BlueButton { font-size: 11px; display: inline; color: white; background: #88BFF5; padding: 2px 5px; margin-right: 3px; text-decoration: none; }
a.BlueButton { font-size: 11px; text-decoration: none !important; color: white !important; }
a.BlueButton:hover { font-size: 11px; text-decoration: none !important; color: white !important; }   
