html { width:100%; height:100%}


BODY { 
   margin: 0px;
  padding: 0px;
  font-family: verdana, serif;
  font-size: 13px; 
  color: #4F4F4F;
  height: 100%;
  background-color: #F0F0F0;
  background-repeat: repeat-y;  
  padding-bottom: 0px;
 
  
}    

p {text-indent: 15px;}

p.stlb  {text-indent: 0px;  font-size: 11px; }

table, tr, td, th
{
  font-size: 13px;
  border: 0px none;
  margin: 0px;
  padding: 0px;
  border-collapse : collapse;
  vertical-align: top;
  empty-cells: show;
  font-family: verdana, serif;
 
 
} 
a:link {color: #EB3E3F;}     
a:visited {color: #EB3E3F;}
a:hover {color: #F08080;
}
col.left {width: 260px;}
col.left td table td {width: 100%;
 }

col.left td table {
width:100%}
  

 
table.main {


height: 83%;
background-color: white;
width: 100%;  
border-bottom:2px solid #DEDEDE;  
margin-bottom: 30px;

}
 

table.main td {
font-size: 100%;}
.lang {text-align: center;
vertical-align: middle;
height: 104px;} 

.lang span {
float: none;
width: 50px;
margin-top: 3px;
margin-bottom: 3px;
color: #EB3E3F;
}         
.lang span.active {
background-color: #CECECE;
color: white}

td.logo {background-image: url(../images/bannner_bg.jpg);
}                 


.menu {
text-align:right; 
padding-top: 30px} 

.menu ul li a:link {
color:white;
font-weight: bold;
}         

.menu ul  li a:visited 
{ font-weight: bold;
color: white
}
.menu ul 
{
margin-left: 0px;
padding-left:0px;
}

a {
color: yellow;
}
.menu ul li{  
margin-left: 0px;
padding-top:3px;
padding-left: 0px;
padding-right: 43px;
margin-top: 0px;
background-image: url(../images/menu.gif); 
background-repeat: no-repeat;
padding-bottom: 10px;
display: block; 
list-style: none !important;
}
 
.menu ul li ul {margin-top: 10px;
margin-right: -25px;
}

.menu ul li ul li 
{    
padding-bottom: 2px;
margin-left: 40px;
background-image: url(../images/dots.gif);
font-size: 11px;
list-style: none; 
background-repeat: no-repeat;
display: block; 
}  

.menu ul li ul li  a:link 
{
padding-bottom: 2px;
color: #EB3E3F; 
vertical-align: top; 
font-weight: lighter; } 

.menu ul li ul li a:visited 
{vertical-align: top; 
font-weight: lighter;
color:  #EB3E3F;

}

menu ul li ul li  a:hover 
{vertical-align: top; 
color: #F08080;  
font-weight: lighter;
}                    

h1 {

background-color: #EB3E3F;
background-image:  url(../images/h1.gif);
background-position: left;
background-repeat: no-repeat;
display: table-cell;
padding-top: 14px;
width: auto;
float: left;
vertical-align: middle;
height: 35px;
font-size: 100%;
color: white;
padding-left: 20px;
padding-right: 15px;

}   
h2 {
color:#2A57A5;
display: table-cell;
height: 49px;
padding-left: 15px;
padding-right: 15px;
padding-top: 7px;
font-size: 100%;
} 

 h3 {color: #EB3E3F;
 border-bottom: 3px solid #DEDEDE;
 font-size: 13px!important; 
 margin-right: -20px;} 

h4 {
color:#2A57A5;
display: table-cell;
height: 49px;
font-size: 12px;
padding-left: 15px;
padding-right: 15px;
padding-top: 14px;
} 

div.t table td {font-size: 11px} 

.text {padding-top: 17px;
}  

div.t {
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
font-size: 11px;
}

.text ul li {list-style: url(../images/ar.gif);}  
.adr {
text-align: right;   
font-size: 11px!important;
padding-right: 20px;
padding-bottom: 20px;}

div.copy {
height: 40px;
font-size: 11px;
float: left;
padding-left:  20px}  


div.e {text-align: right;

font-size: 11px;
padding-right: 20px}
  
.error{
color:red;
} 
.ctrlsholder select {
  border:1px solid #cecdcd; 
  padding:1px 2px; 
  margin:4px; 
  width:150px
}
.ctrlsholder input {
  border:1px solid #cecdcd; 
  padding:1px 2px; 
  margin:4px; 
  width:350px
}
table.ctrlsholder td input.cbttn{
  width:auto;
}
table.ctrlsholder td input.sbttn{
  width:auto;
}

.ctrlsholder textarea {
  width:250; 
  height:150px; 
  margin:5px 3px; 
  border:1px solid #cecdcd; 
  overflow: hidden;
}
.labelcol{
  vertical-align:middle;
  padding-left:4em;
}

DIV.photogallery {
        text-align: left;
            clear: both             
}
DIV.photogallery table {
        border: 0px solid silver;
        border-collapse: collapse;
        width: 500px;
}
DIV.photogallery table td {
        padding: 8px;
}
DIV.photogallery table td img {
        border: none;
        }
DIV.photogallery table td a{
padding: 4px; 
display: block;
border: 1px solid #c4c4c4; }
.print{
  padding-left:4em;
  border: 0px; 
}

body.intro {background-color: white;
width:100%;
height:100%;
text-align:center;
vertical-align:middle;
background-image:none;
}
body.intro  table { 
margin:0 auto;
padding:0 auto;

}  
body.intro  table td.lang {text-align: left;
height: 43px;
padding-left: 43px; }
body.intro  table td.lang a img {
  margin-right: 46px;
  border: 0px;
}
.printtitle {
background-color: white;
font: bold;
display: table-cell;
height: 49px;
font-size: 14px;
padding-left: 25px;
padding-right: 15px;
padding-top: 14px;
} 

.printbody{
  background-color: white;
}

.printtext{
 padding-left: 15px;
 ;
}
div.page {
background-image: url(../images/page.gif);
background-repeat:no-repeat;
text-align:center;
width: 29px;
height: 25px;
float: left;
padding-top: 3px;
margin-left: 3px;
margin-right: 4px;}




.intro .banertop{
	padding:0px;
	margin:0 0 100px 0;
	text-align:center;
	

}



 .intro .banerbottom{
	padding:0px;
	margin:100px 0 0 0;
	text-align:center;

	


}

 .intro .banerbottom img{
	margin:0 3px;
	padding:0;

}


 .intro .banertop img{
	margin:0 3px;
	padding:0;


}

.intro1{
	margin:0;
	height:100%;
	text-align:center;
	vertical-align:middle;	
}
.intro1 td{
	margin:0;
	height:100%;
	text-align:center;
	vertical-align:middle;	
}



.intro .banertop a img {
	
	border:none;



}

.intro .banerbottom a img{

	border:none;
	

}






 