/* CSS Document */


*html {
  height:100%;
}

* {
	margin: 0;
	padding: 0;
}


body{
	padding:0;
	margin:0;
	background:#021033 url(images/fon2.jpg)   center top repeat-x;
	color:#4d5054;
	font-size:14px; 
	font-weight: normal;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

h1 {
	text-align:center;
	margin:2px;
	padding:4px;
	font-family:Helvetica, sans-serif; 
}

h2,h3,h4,h5,h6 {

}

p {
	font-size:14px;
}


ul {

	
	margin-left: 20px;
	
}

ul li {
	margin:10px 15px;
	color:#fff;
	padding:1px 1px 1px 10px;
	
	
	letter-spacing: normal;
}

ol {
	margin:20px;


}

ol li { 
	margin:10px 15px;
	color:#fff;
	padding:1px 1px 1px 10px;	
	letter-spacing: normal;
	padding:1px 1px 1px 10px;
}



span {

}



img {
	border:none;
	
}




/*-------------------  site  -------------------*/
#wrapper {width:100%;  overflow:hidden; }

#site {
	position:relative;
	width:1000px;
	height:auto;
	background:transparent;
	margin:0 auto; 
	
}

#header {
	position:relative;
	width:100%;
	height:110px;
	background:transparent;
	margin:0 auto; 
}


#header a:link {
	color:#016bb8;	
	text-decoration: none;	
}
#header a:visited  {
	color:#039bd9;	
	text-decoration: none;
	
}
#header a:hover {
	color:#fd7715;	
	text-decoration: none;
	
}
#header  a:active  {
	
}


#header .logo {
	position:absolute;
	left:1px;
	top:3px;
	width:234px;
	height:100px;
	background:transparent;
	margin:0 auto;
	float:left;
}

#header .flash {
	position:absolute;
	left:234px;
	top:3px;
	width:720px;
	height:110px;
	background:transparent;
	margin:0 auto;
	float:left;
}

#header .flash h1 {
	text-align:center;
	margin:1px 2px 8px;
	padding: 0 4px;
	font-size:16px;
	color:#016bb8;	
}

#header .flash p {
	text-align:center;
	padding:0;
	margin:0;
	font-size:1px;
	color:#016bb8;	

}


#body{
	position:relative;
	clear: both;
	width:100%;
	margin:0;
	height:auto;
	background:transparent;

}

#left{
	background:transparent;
	width:210px;
	height:auto;
	float:left;
	margin:0 auto;
	margin:170px 10px;	
	padding:0px;

}

#left h2 {
	text-align:left;
	margin:2px 0 0 0;
	padding:4px 0 0 0;
	font-size:1.4em;
	line-height:1.3em;
}

#left p{
	font-size:1em;
	color:#525349;
	padding:1px;
    line-height:1.3em;

}




#left a:link {
	color:#fff;	
	text-decoration: none;	
}
#left a:visited  {
	color:#fff;	
	text-decoration: none;
	
}
#left a:hover {
	color:#016bb8;	
	text-decoration: none;
	
}
#left  a:active  {
	color:#fff;	
	text-decoration: none;		
}



#content{
	float:left;	
	padding:0 5px;

	width:700px;
	height:auto;	
	background:transparent;
	margin:0 auto; 

}

#content h1{
	margin:0; 
	font-size:22px;
	margin:1px; 
	padding:0 10px; 
	line-height:1.3em;
	color:#eee;
	font-family: Georgia, Times New Roman, Palatino serif; 
}


#content h2{
	margin:0; 
	font-size:18px;
 	padding:0 0 10px 0;  
	line-height:1.3em;
	color:#fff;
	font-family: Georgia, Times New Roman, Palatino serif; 

}


#content h3{
	margin:0; 
	font-size:16px;
 	padding:0 0 10px 0;  
	line-height:1.3em;
	color:#fff;
	font-family: Georgia, Times New Roman, Palatino serif; 

}

#content p {
	font-size:14px;
	color:#fff;
	text-align: justify;
 }

 

 
#content  p .img_gallery{

	text-align:center;
}
 
 
#content a:link {
	color: #016bb8;	
	text-decoration: none;	
}
#content a:visited  {
	color: #016bb8;
	text-decoration: none;		
}
#content a:hover {
	color: #fff;
	text-decoration: none;		
}
#content  a:active  {
	color: #fff;
	text-decoration: none;	
}



#content  a.email:link, #content  a.email:visited  {
	color: #9eebff;	
	text-decoration: none;		
}

#content  a.email:hover, #content  a.email:active  {
	color: #ffffff;
	text-decoration: none;			
	
}


#content img {
	border:none;
	margin:5px;
	
}

#content img.image_right {
	border:none;
	margin:15px 25px 15px 15px;
	float:right;
	
}


.content_left {
	background:transparent;
	position:relative;
	left:0;
	top:90px;    
	
	text-align: left;
	width:350px;
	height:auto;
	padding-left:10px;
	
	margin: 0 2px 2px 10px;
	float:left;

}

.content_left2 {
	background:transparent;
	position:relative;
	left:0;
	top:90px;    
	
	text-align: left;
	width:410px;
	height:auto;
	padding-left:10px;
	
	margin: 0 2px 2px 10px;
	float:left;

}



.content_right {
	background:transparent;
	position:relative;
	left:0px;
	top:80px;     

	
	color:#fff;
	text-align: left;
	width:250px;
	height:auto;
	font: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0 2px 2px 10px;
	float:right;

}

.content_right2 {
	background:transparent;
	position:relative;
	left:0px;
	top:80px;     

	
	color:#fff;
	text-align: left;
	width:250px;
	height:auto;
	
	margin: 0 2px 2px 10px;
	float:right;

}


.content_right p{
	
    
	font: 20px  ;
	color:#fff;
	text-align: left;
	padding-left:10px;

}


.content_right img {
	border:none;
	margin:5px;
	float:right;
	
}


.content_center {
	background:transparent;
	position:absolute;
	left:1px;
	top:180px;  
	text-align: left;
	width:600px;
	height:auto;
	padding-left:10px;
	margin: 0 2px 2px 10px;
	float:left;

}


#content .content_center img {
	border:none;
	margin:15px 25px 15px 15px;
	float:right;
	
}


.content_center_menu {
	position:absolute;
	background:transparent;
	text-align: left;
	left:390px;
	top:9px;
	width:600px;
	height:100px;
	padding-left:10px;
	margin: 0 2px 2px 10px;
	float:right;

}




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

table  {  

	border:none; 
	
}

td {   
	vertical-align: top;
	padding:1px 4px;	
}


 
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}
#xsnazzy h1 {font-size:1.6em; color:#fff;}
#xsnazzy h2 {font-size:1.4em;color:#034c91; text-align:center; border:0;}
#xsnazzy p {font-size:1em; 	text-align:left; padding-bottom:0.5em;}

#xsnazzy {background: transparent ; margin:40px 1em 90px 1em;}
 
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:transparent ; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
 
.xboxcontent {display:block; background:transparent ; border:1px solid #fff; border-width:0 1px;}
 



#footer {
	clear:both; 
	background:transparent; 	
	width:100%;
	height:140px;
	position:absolute;
	left:0;
	top:0; 
}


#footer {height:100px;position:relative; margin:10px auto 0 auto; width:990px;}
#footer {color:#acc3de; font-size:12px;}
#footer .indent {padding:5px 0 0 260px;}
#footer a {color:#046da6;}
#footer img {position:relative;top:-4px;}

