﻿body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	background: #FFA3A3;
	}


/* MasterPage Header ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 h1
 {  
    margin:0;
    padding:0;
    height: 39px;
    text-align:right;
    background: url(Images/header.jpg) repeat-x; }
    
  h1 span
  {
    position:absolute;
    top:0.2em;
    right:0.5em;
    padding:0.3em 0.5em;
    font-size:0.4em;
    background:#FFFFFF;}  

a[rel~="nofollow"] {
background-color: transparent ! important;
}

/* MasterPage  LeftColumn ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#LeftColumn {
    position:absolute;
    left: 0;
	top: 39px;
	width:12em;
}
	
.LeftColumn_LinksGroup
{
    background: #FFFFFF;
    width:11em;
    margin:0 auto 1em auto;
    padding-bottom:0.2em;
    border: solid 0.1em #0066FF;
    overflow:hidden;
    }

.LeftColumn_LinksGroup h2, #CenterColumn h2
{
    margin:0;
    height:1.9em;
    background: #99CCFF;
    color:#0066FF;
    font-size: 0.8em;
    font-weight:bold;
    line-height:100%;
    padding:0.3em;
 }

 .LeftColumn_LinksGroup img, #CenterColumn img.header
{
    float: left;
    padding-right: 0.4em;
}

.LeftColumn_LinksGroup ul
{
    margin:0;
    padding:0.5em 0 0.3em 0em;
}
.LeftColumn_LinksGroup li
{
   list-style:none;
   margin:0;
   padding:0;
   height:100%;
   line-height:0.8em;
}


.LeftColumn_LinksGroup a
{
    display: block;
    margin:0.2em 0.8em 0.2em 1.2em;
    color: #0000FF;
    font-size: 0.8em;
    text-decoration: none;
    clear:both;
}

.LeftColumn_LinksGroup a.ident
{
  padding-left:1.1em;
} 

.LeftColumn_LinksGroup a.red
{
  color: #FF0000;
  font-weight:bold;
  margin-left:0;
  margin-right:0;
  text-align:center;
} 

.LeftColumn_LinksGroup a:hover {
	color: #FF0000;
	text-decoration: underline;
	background-color:#FFFF99;
}


/* MasterPage  CenterColumn ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#CenterColumn {
 margin:0 5.2em 0 12.2em;
 border-top:solid 0.1em #0066FF;
 border-right:solid 0.1em #0066FF;
 border-left:solid 0.1em #0066FF;
 background-color: #FFFFFF;
 height:180em;}
 
#CenterColumn img.FloatRight
{
    float: right;
}
 
/* MasterPage  RightColumn ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#RightColumn { 
    position:absolute;
    right:0px;
    top: 39px;
    width:5em;}

#RightColumn_LanguagePanel {
    margin:0 auto;
    padding:0.4em 0;
    border: solid 0.1em #0066FF;
    background: #99CCFF;
    width: 4em;
    text-align: center;}

.RightColumn_Flag
 {
   padding:0.1em 0;}

#RightColumn_LanguagePanel ul
{
    margin:0;
    padding:0;
}
#RightColumn_LanguagePanel li
{
   list-style:none;
   line-height:1.2em;
}
 
   
/* Content  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.Content
{
    padding:2em;
    font-family:Verdana;
    font-size:0.8em;
    
    }
#citation
{
    width:40em;
    margin:0 auto 0 auto;
    padding:0 1em 1.3em 0;
    color: #66CC00;
    border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #66CC00;
    border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #66CC00;
    }
   
/* Formating ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.none {display: none;}

.FloatRight 
{
    float: right;
    padding-left:1em;}
    
.FloatLeft 
{
    float: left;
    padding-right:1em;}    
    

.clear  
{clear:both;}

.split
{display:block;
 margin:0.5em;
 height:0;}

.disclaimer {
	color: #FF0000;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#FF0000;
	border-bottom-color:#FF0000;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

.ruzavasBold
{
    font-weight: bold;
    color: #FF6666;
}

h3, h4
{
   font-size:1em;
   margin-bottom:0.5em;
   }

h4
{
 font-style:italic;

}

h4.inline, p.inline
{display:inline;
    }
 
p.margin5, div.ident
{margin:0.6em 0 0.6em 0;}

p.margin3
{margin:0.3em 0 0.3em 0;}


.ul_style_none, .ol_style_inside
{    margin:1em 0em 1em 3em;
     padding:0;
    }

.ul_style_none li
{
   list-style:none;
   line-height:1.3em;}
   
.ol_style_inside li
{
   line-height:1.3em;
   }
   
table.characteristics
{margin:1em 0 1em 2.5em;
 border:solid 1px silver;}
            
table.characteristics td.value
{text-align:right;}
 
 table.characteristics th,  table.analogous th, table.payments th
{ background-color:silver;
  padding:0.3em;}
 
table.analogous
{margin:1em auto 1em auto;
 border:solid 1px silver;
 text-align:center;}
 
table.contacts, table.payments
{margin:1em auto 1em auto;
 border:solid 1px silver;
}
 
 
table.analogous td, table.payments td
 {border:solid 1px silver;
  padding:0.3em;}
  
 table.payments td.price
{
    text-align: center;
    font-weight: bold;
    width: 5.5em;
}

 table.payments td.method
{ text-align: center;}
  
 table.analogous tr.arbor
{background: #FFFFCC;}

     
img.centered 
{display: block;
 margin:0.8em auto 0.8em auto;}

p.centered
{ text-align:center;
  margin:0.5em;}
    
   
ul.margin
{margin:0 0 2em 4em;
    padding:0;}
    
ul.margin li
{line-height:1.5em;}
    
ul.margin li.ident
{ padding-left:1.5em;
  list-style:none;}
  
.highlights
{  font-style:italic;
   background-color: #edeaea;}

div.ident
{padding-left:4em;}

ul.identReproduction
{ margin-left:20em;
  line-height:1.3em;    }

.greenBorders
{	margin:0 0 2em 0;	
    padding: 0px 0px 0px 10px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #66CC00;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #66CC00;}
    
h3.greenHeader
{color: #66CC00;}

.underline
{   font-weight: normal;
    font-style:italic;
    margin:0;}


Div.greenBorders ul
{ margin-top:0.2em}

.panelsContact
{padding:0.2em;
 width:474px;
 color:Red;
    }
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*
	My AJAX Calendar
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.MyCalendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #FFFFCC;
    color: #CC0000;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}


    
