body{
     background: url(/css/mainbg.png) no-repeat top center;
}



body

{
    background: url(/css/bgright.jpg) right repeat-y; 
    
}

#bgleft
{ background: left url(/css/) repeat-y; }

#wish {
    
    float: left; width: 270px; margin-right: 85px; text-align: left; height: 400px; margin-bottom: 20px; margin-top: 20px;
}


#ulbold
{font-weight: bold; font-size: 14px;}

#ulbold2
{font-weight: normal; font-size: 14px;}

ul.truli li {margin-bottom: 20px;}

#awa{ font-size: 10.8pt; font-weight: bolder; font-family: Arial;} 

A .w {
	CURSOR: pointer; TEXT-DECORATION: underline; font-size: 13.2pt; font-weight: normal; font-family: Arial; 
}


A .wm {
	CURSOR: pointer; TEXT-DECORATION: underline; font-size: 9pt; font-weight: normal; color: #c00; 
}


.media A:hover IMG {
	
}
.with_pic:hover IMG {
	
}

#spanlentamain {line-height: 100%;}

#piclentamain {margin-left:  20px; margin-top: 10px;}

H2 .description {
	MARGIN-TOP: 0.3em; DISPLAY: block; FONT-SIZE: 0.45em! important; COLOR: #898989
}

P .description {
	FONT-SIZE: 0.85em! important
}

#date_navigation {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 1em; WIDTH: 100%; POSITION: relative
}


.background {
	WIDTH: 100%; POSITION: absolute; HEIGHT: 100%
}

/* */
.background_bottom {
	BACKGROUND: url(bot_back.png) repeat-x left top; LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: absolute; HEIGHT: 140px
}

/* */
.background_top {
	BACKGROUND: url(top_back.png) repeat-x; LEFT: 0px; WIDTH: 100%; TOP: 0px; POSITION: absolute; HEIGHT: 220px;
}


.background_top2 {
	BACKGROUND: url(top_back2.png) repeat-x top; LEFT: 0px; WIDTH: 100%; TOP: 0px; POSITION: absolute; HEIGHT: 240px;
}


.background_top3 {
	BACKGROUND: url(logo_back.png) no-repeat left top; LEFT: 0px; WIDTH: 100%; TOP: 0px; POSITION: absolute; HEIGHT: 240px;
}




.background_bottom_right {
	BACKGROUND: url(/f/1/global/i/page_background_footer.png) repeat-x -140px -350px; LEFT: -140px; MARGIN-LEFT: 100%; WIDTH: 140px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 150px
}

#page {
	LEFT: 2%; WIDTH: 96%; POSITION: relative; 
    
 
    
   
    
    
}

#srcrev {font-size: 12pt; color: #333; font-style: italic; font-weight: bold;}
#shortrev {margin: 0 0 20px 0; padding: 20px; background-color: #eee;}
#namerev {margin: 0 0 10px 0; color: #000; font-size: 11pt;}
#numrev {margin: 35px 0 0 0;}

#docnav {color: #aaa; width: 100%; text-align: center; margin: 20px 0 20px 0; }

.cl9pt{
    font-size: 9pt; color: #333;
}
.columns {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1.5em; POSITION: relative
}

.left_column {
	CLEAR: right; FLOAT: left; WIDTH: 27%; POSITION: relative; margin-top: 0em; font-size: 11pt; color: #333; padding-top: 0px;
}

.left_column ul li  a {color: #333; font-size: 12pt;}

#leftmenu {margin-top: -15px;}

.left_column ul li.selected {font-weight: bold; 12pt;}

.left_column ul li a.selected {color: #437625; font-weight: bold; 12pt;}

.level1 {margin-top: 9px; margin-bottom:2px;}
.level2 {margin-left: 15px; margin-top: 0px; margin-bottom: 5px; line-height: 130%; font-size: 10pt;}
.level21 {margin-left: 15px; margin-top: 0px; margin-bottom: 0px;}
.level31 {margin-left: 30px; margin-top: 0px; margin-bottom: 0px;}
.level41 {margin-left: 45px; margin-top: 0px; margin-bottom: 0px;}
.bold {font-weight: bold;}


.center_column {
	CLEAR: right; FLOAT: left; WIDTH: 65%; POSITION: relative; margin-top: 2em; margin-left: 5%; font-size: 9pt; color: #333;
}

#ulc {
     list-style : disc;
}

ul.asq li {font-size: 12pt; margin-bottom: 10px;}

ul.lipic {margin-top: 5px; margin-bottom: 20px; margin-left: 0px; padding: 0; list-style-image: url(../img/lipic.gif);}

ul.lipic li {margin-left: 20px;}

ul.lipic li a {text-decoration: underline;}

ul.



.center_column p {font-size: 10pt; line-height: 120%; color: #333; margin: 0 0 17px 0;}

.right_column {
	CLEAR: right; MARGIN: 3.1em 0px 0px 21%; POSITION: relative
}

div.ab {width: 28%; float: left; margin-right: 5%;}
div.ab ul li {margin-bottom: 15px;}
div.ab ul li a {font-size: 11pt; line-height: 70%;}

ul.pointli   {display: list-item; padding-left: 1em; }
ul.pointli li {list-style-type: disc; display: list-item; margin: 1em;}

.left_column2 {
	CLEAR: right; FLOAT: left; WIDTH: 22%; POSITION: relative; margin-top: 5em; font-size: 11pt; color: #333;
}

.center_column2 {
	CLEAR: right; FLOAT: left; WIDTH: 52%; POSITION: relative; margin-top: 2em; margin-left: 5%; font-size: 9pt; color: #333;
    
    
}

/*.center_column2 table td {padding: 3px; border: 1px #959595 solid;}*/

table.b1  {border-top: 1px #959595 solid; border-left: 1px #959595 solid;}
table.b1 td {border-right: 1px #959595 solid; border-bottom: 1px #959595 solid; padding: 3px;}

ol.norma li {font-size: 10pt;}

.right_column2 {
   text-align: center; CLEAR: right; FLOAT: left; WIDTH: 18%; POSITION: relative; margin-top: 2em; margin-left: 3%; font-size: 11pt; color: #333; border: 1px  dashed #333; margin-right: -2%; background-color:   #F0F8FF ;padding: 5px;
}

#spp {line-height: 130%; margin: 30px;}
#spspan {font-style: italic; line-height: 120%; color: #b54884; font-size: 13pt;}


.inner_body {
	MARGIN: 0px 26.3% 1em 0px; POSITION: relative
}
.inner_body_wide {
	MARGIN: 0px 140px 1em 0px; POSITION: relative
}
#header {
	Z-INDEX: 16; POSITION: relative; background: url(/css/mainbg.jpg) no-repeat top center;
}
#main_switcher {
FONT-SIZE: 0.8em; Z-INDEX: 1! important; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 1em;  height: 10px;
 
}

ul.sp {font-size: 10pt; font-weight: bold; margin-left: 15px;}

ul.sp li {margin-bottom: 17px;}

span.spansp2 {font-size: 14pt; font-weight: normal; margin-bottom: 10px;}

h2.sph2 {font-size: 17pt;}
/*
#header2
{
 WIDTH: 104%;  MARGIN-LEFT: -2%; POSITION: relative; LEFT: 0px;   background: url(cont_bg.png) repeat-x bottom;
 margin-top: 1em;
    
}*/


#overheader2
{
     WIDTH: 104%;  MARGIN-LEFT: -2%; POSITION: relative; LEFT: 0px; 
     margin-top: 1.2em;  
    
}

#header2left
{
 WIDTH: 100%;  MARGIN-LEFT: 0%; left: 0px; top: 0px; height: 100%  ; POSITION: relative;
   background: url(header2bgleft2.jpg) left bottom no-repeat;
}



#header2right
{
 WIDTH: 100%;  MARGIN-LEFT: 0%; right: 0px;  top: 0px; height: 100%   ; POSITION: relative;
    background: url(header2bgright2.jpg) right bottom no-repeat; 
}


#header2grad
{
 WIDTH: 100%;  MARGIN-LEFT: 0%; left: 0px; top: 0px; height: 100%; POSITION: relative; border: 1px solid green;
 background: url(header2_grad.png) top repeat-x !important;
}

#footleft
{
    margin-left: 2%; margin-top: 2em; width: 47%; float: left;
    
}

#footright
{
    margin-right: 2%; margin-top: 2em; width: 47%; float: right; text-align: right;
}

#footspan
{
    font-size: 8pt; color: #777;
}

#crumps
{
    float: right; position:  absolute; left: 27%; top: 110px;
}

#lentadiv
{
    margin-left: 160px; margin-bottom: 35px; margin-top: -1.5em;
}

#lentaspan
{
    line-height: 125%;
}

#lentapic
{
    margin-left: 15px; margin-top: 10px;
}

#newsmenu
{
    color: #333; font-weight: bold;
}

.h2_left { background: url(header2_leftbg.png) repeat-x left bottom;    
    }
    
    #header2{
  background: url(mbg3.jpg) bottom center no-repeat; WIDTH: 100%;  MARGIN-LEFT: 0%; POSITION: relative; LEFT: 0px; top:0px;
     margin-top: 2em; 
}

#header2_2
{
 background: url(carta.png) bottom left no-repeat; 
 position: relative; left: 0px; bottom: 0px; width: 100%; height: 100%; 
 margin-top: 0;
    
}


.maincont{ width: 200px; height: 125px; float: right; margin-left: 25px; margin-bottom: 25px; color: #fff;}

.maincont h1 {color: #fff; font-size: 16pt; margin-top: 6px; margin-right: 12px; margin-left: 6px; margin-bottom: 4px;}
.maincont h2 {color: #fff; font-size: 16pt; margin-top: 6px; margin-right: 12px; margin-left: 6px; margin-bottom: 4px;}
.maincont ul li a {color:  #fff !important; font-size: 9pt;}
.maincont ul li a:hover  {color:  #eee !important; font-size: 9pt;}
.maincont ul li { line-height: 1em; margin: 0px 15px 0 5px; color: #fff;}



#con1
{ background: url(t1.png) no-repeat center ;}
#con2
{ background: url(t2.png) no-repeat center ;}
#con3
{ background: url(t3.png) no-repeat center ;}
#con4
{ background: url(t4.png) no-repeat center ;}
#con5
{ background: url(t5.png) no-repeat center ;}
#con6
{ background: url(t6.png) no-repeat center ;}
#con7
{ background: url(t7.png) no-repeat center ;}
#con8
{ background: url(t2.png) no-repeat center ;}
#con9
{ background: url(t9.png) no-repeat center ;}


#maincod{font-size: 16pt; color: #333; margin-top: 75px; margin-left: 2em; letter-spacing: -2px;}
#maintel{line-height: 80%; font-size: 30pt; color: #333; margin-left: 2em; letter-spacing: -3px;}
#innercod{font-size: 15pt; color: #333; letter-spacing: -1px;}
#innertel{font-size: 19pt; color: #333; letter-spacing: 1px;}

#telcont{
    
    width: 26%;
    margin-top: 0em;
    height: 100%;
    float: left;
    bottom: 0;
      
}
#bcont 
{
  
width: 72%;
/*margin-left: 28%;
*/
margin-top: 0em;  
text-align: right; 
 float: left;   
    
}

.main_center
{float: left; width: 5%;}

.main_left_col
{
  float: left;   
  width: 66%; 
  color: #555 !important;
  margin-bottom: 20px; 
    
}

.main_left_col h3 {margin-top: 40px;}

.main_left_col strong {font-weight: normal;}

.main_left_col p {font-size: 9pt; margin: 0 0 17px 0; }

.main_left_col ul {font-size: 9pt; padding-left: 20px; margin-bottom: -10px;}
.main_left_col ul li {font-size: 9pt;}

#emm {margin-left: 20px; margin-right: 20px; color: #222;}

#sol{
    width: 277px;
    height: 38px;
     background: url(sol.jpg) no-repeat center ;
     text-align: center;

    
    
    
}





#solspan {
    color: #fff;
    font-size: 14pt; 

       
}


.main_right_col
{
  float: left;   
  width: 27%;   
    
}

.main_right_col p {font-size: 10pt; margin-bottom: 40px; margin-top: 10px; line-height: 110%;}

.spacer
{height: 100px;}


#tasq td {padding-bottom: 15px; font-size: 12pt; border: 0px solid black; width: 50%;}


#deh2m {font-size: 13.5pt; }

#alenta {
    font-size: 14pt;
    color: #000 !important;
    
}

#alenta2 {
    font-size: 14pt;
    color: #666 !important;}
#lenta{
    width: 201px;
    height: 38px;
    margin-bottom: 40px;
     background: url(lenta.jpg) no-repeat center ;
     text-align: center;
    
    
}

#lenta_date{
    
 color: #676767;
 font-size: 10pt;
 font-weight: bold;  
    
}


#anews
{
    color: #000;
    font-size: 11pt;
    font-weight: normal;
    
}

/*
#main_switcher A {
	COLOR: #000000
}
*/
.search_form {
	MARGIN-TOP: 3px; FLOAT: right; MARGIN-LEFT: 2em
}
.sitemap {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-LEFT: 2em; margin-right: 0.5%;
}
.language {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-LEFT: 2em
}

.tel1 {
	MARGIN-TOP: 0px; FLOAT: right; MARGIN-LEFT: 2em
}

.allsites {
	MARGIN-TOP: 3px; FLOAT: right; MARGIN-LEFT: 2em
}
.new {
	MARGIN-TOP: 3px; FLOAT: right; MARGIN-LEFT: 2em
}
.site_version {
	MARGIN-TOP: 3px; FLOAT: right; MARGIN-LEFT: 2em
}

.language {
	TEXT-TRANSFORM: uppercase
}

.search_form INPUT {
	FONT-SIZE: 0.7em; VERTICAL-ALIGN: middle
}

/*  */
.search_form .search {
height: 8px;	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #666666 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid
}





.search_btn {
	BACKGROUND: url(/f/1/global/i/icons_8.png) no-repeat -65px 0px
}
.sitemap {
	
}
.language {
	
}
.language .icon {
	PADDING-LEFT: 0.2em; VERTICAL-ALIGN: middle; WIDTH: 7px; TOP: 1px; HEIGHT: 4px
}
.allsites .icon {
	PADDING-LEFT: 0.2em; VERTICAL-ALIGN: middle; WIDTH: 7px; TOP: 1px; HEIGHT: 4px
}
.allsites {
	POSITION: relative
}
#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0.5em; HEIGHT: 123px
}


#logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 30%; PADDING-TOP: 0.5em; HEIGHT: 123px;
  
    
    
}


.phone{
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 330px; PADDING-TOP: 0em; left: 0px; 
    
}


#logo #logo_print {
	DISPLAY: none
}
#main_navigation {
	PADDING-RIGHT: 0px;  FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px 29%; PADDING-TOP: 0px; width: 70%; right: 0px;
    top: -100px; position: relative;  
}
#main_navigation UL {
	right:  -1em; MARGIN: 0px 0px 0px 0px; WIDTH: 99%; LINE-HEIGHT: 1.8; POSITION: relative; TOP: 0.35em; 
}
#main_navigation LI {
	DISPLAY: block; FLOAT: right; MARGIN:  0px  0px 0px 2em; 
}
UNKNOWN {
	HEIGHT: auto
}
#main_navigation LI.selected {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; MARGIN: 0px -0.5em 0px 2em; PADDING-TOP: 0px; BACKGROUND-COLOR: #437625; color: #fff;
}

#main_navigation LI A {
	COLOR: #363636; WHITE-SPACE: nowrap
}
#main_navigation LI.selected A:hover {
	COLOR: #333! important
}
#main_navigation LI A.selected {
	FONT-WEIGHT: normal; COLOR: #fff
}
#main_navigation LI B.selected {
	FONT-WEIGHT: normal; COLOR: #ddebf3
}
#footer {
	BORDER-TOP: #a6a6a6 1px solid; OVERFLOW: hidden; POSITION: relative
}
#footer_content {
 max-width: 1000px; margin: 0 auto;	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.7em; LEFT: 2%; PADDING-BOTTOM: 0px; WIDTH: 96%; COLOR: #636363; PADDING-TOP: 0.95em; POSITION: relative
}


SPAN.hidden {
	DISPLAY: none
}



#blackDIV{
position: relative;
background-color:#000;
top:100px; 
left: 0px;
width:300px; 
height:150px;
z-index:2;
opacity: 0.45;
filter: alpha(opacity=45);
color: #fff;
padding: 20px;
}

#onblack{
position: relative;
top:100px; 
left: 0px;
width:300px; 
height:150px;
z-index:3;
color: #fff;
padding: 20px;
margin-top: -190px;
font-size: 11pt;

}



.thumbnail
{

text-decoration: none;

display: -moz-inline-box;

display: inline-block;

vertical-align: top;

text-align: left;

margin: 1em 0 1em 1em;



}


#maindiv

{
    
width: 380px;

height: 300px;
background-color: #ededed; 

font-size: 10pt;

padding: 1em; 
    
}


#maina
{
color: #414141;
font-size: 15pt;
 
}


#main2
{
  color: #333;
  font-size: 16pt;
}

#newsdiv
{
    position: relative; left: 450px; top: 0px; width: 550px; min-height: 100px;
}