/************************** main *******************************/
body
		{
			margin:0;
			padding:0;
			background-color: #FFFFFF;
			text-align:left;
			font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
			color:#666B6D;
			line-height: 16px;
			background-image: url(../images/bg.main.gif);
			background-repeat: repeat-x
		}


a 
		{
			color:#666B6D;
		}


a:hover 
		{
			color:#FF6A00;
		}
		

a.more
		{
			padding:0 0 0 10px;
			font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
			background-image: url(../images/arrow.gif);
			background-repeat: no-repeat;
			color: #0087CF;
			text-decoration:none
		}
		
a.more:hover
		{
			color: #FF9000;
		}			

a.back
		{
			padding:0 0 0 10px;
			font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
			background-image: url(../images/back.gif);
			background-repeat: no-repeat;
			color: #0087CF;
			text-decoration:none
		}
		
a.back:hover
		{
			color: #FF9000;
		}			
				

HR { margin: 10px 0; text-align: right; height: 1px; color: #DBDBDB; border: none; } /* For Internet Explorer */
HR { margin: 10px 0;  height: 1px; background-color: #DBDBDB; border: none; } /* For Gecko-based browsers */


p 			
		{
			margin:0;
		}


body img 
		{
			border:none;
		}

				
img 		
		{
			border:0;
		}


.clear 		
		{
			clear:both;
		}
		
input,textarea 
		{
			margin:0;
			padding:2px;
			background-color: #FFFFFF;
			text-align:left;
			font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
			color:#666B6D;
			line-height: 12px;
		}		
		
.button
		{
			margin:0;
			padding:2px;
			background-color: #FF6A00;
			text-align:center;
			font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			border-top:1px solid #FF8E3C;
			border-right:1px solid #DF5F00;
			border-bottom:1px solid #DF5F00;
			border-left:1px solid #FF8E3C;			
		}				

/************************** layout **************************/

#container
		{
			width: 750px;
			margin: 0px auto 20px auto;
			padding: 0;
		}



#header
		{
			height:126px;			
			background-color: #038ACF;								
		}		

#menu
		{
			height:28px;
			background-image:url(../images/bg.menu.jpg);
			background-repeat:repeat-x;
			vertical-align:middle;			
		}	
			
#lang	
		{
			float:right;
			font-family:Tahoma, arial,comic sans ms,technical;
			font-size:8pt;
			line-height:16px;
			font-weight:bold;
			padding:2px 60px 0 0;
		}
			
#lang a
		{
			text-decoration:none
		}		
				
#subcontainer
	    {
			clear: both;
			margin: 0;
			padding: 0;
			text-align: center;
			background-color: #FFFFFF;
	    }		
		
#path
		{
			font-size:11px;
			padding:10px 0;
			text-align:left
		}
		
#path a
		{
			text-decoration:none		
		}		
		
#path a:hover 
		{
			text-decoration:underline		
		}		
		
#path img 
		{
			margin:0 0 1px 0;					
		}				

#subcontainer div.header-normal
		{
			height:15px;
			padding:10px;
			background-image:url(../images/bg.header.gif);
			background-repeat:repeat-x;					
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			vertical-align:middle;
			border-top:1px solid #E7E7E7;
			border-right:1px solid #E7E7E7;			
			border-left:1px solid #E7E7E7;
			border-bottom:3px solid #0087CF;	
		}
		
#subcontainer div.header-active
		{
			height:15px;
			padding:10px;
			background-image:url(../images/bg.header.gif);
			background-repeat:repeat-x;					
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			vertical-align:middle;
			border-top:1px solid #E7E7E7;
			border-right:1px solid #E7E7E7;			
			border-left:1px solid #E7E7E7;
			border-bottom:3px solid #FF9000;				
		}
	
#subcontainer div.box
		{
			padding:20px 10px;
			border-top:0px;
			border-right:1px solid #E7E7E7;			
			border-left:1px solid #E7E7E7;
			border-bottom:1px solid #E7E7E7;				
		}
		
			
#subcontainer h1
		{
			font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
			color:#666B6D;
			line-height: 16px;
			margin:0;
			padding:0	
		}	
		
#subcontainer h2
		{
			font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
			color:#666B6D;
			line-height: 16px;
			margin:0;
			padding:0	
		}


#subcontainer .c1
		{
			color:#FF6A00;
		}			
		
#subcontainer .c2
		{
			color:#0087CF;
		}										
		
#columnLeft	
		{
			width:530px;
			float: left;
			text-align:left;
			display:block
		}
		
#columnLeft	 div.imgboxnosize,
#columnLeft	 div.imgbox
		{
			float:left; 
			margin:5px 5px 0 0;
			padding:5px 10px 0 0;
			/*
			padding:5px 10px 5px 0;
			*/			
			border-right:1px solid #E7E7E7;
		}
		
#columnLeft	 div.imgbox img
		{
			width:150px;
			margin:5px 0 5px 0;
			/*
			margin:0 0 10px 0;
			*/
			border:0;
		}					

#columnLeft	 div.imgbox2 img
		{
			width:508px;
			/*
			margin:10px 0;
			*/
			margin:0;
			border:0;
		}					

#columnLeft	 div.imgboxnosize img
		{
			/*
			margin:10px 0;
			*/
			margin:5px 0;
			border:0;
		}						
		

#columnLeft ul
		{
			margin:5px 0;
			/*
			width:300px;
			*/
			padding:0 0 0 10px;
			display: table;  
			width:320px;
		}			
		
#columnLeft ul li
		{
			padding:0;
			margin:0 0 5px 10px;
			list-style-image: url(../images/li2.gif);	
		}


#columnLeft ul ul
		{
			margin:5px 0;
			padding:0;	
		}			

#columnLeft ul ul li
		{
			padding:00;
			margin:0 0 2px 10px;
			list-style-image: url(../images/arrow.gif);
			list-style-position: outside;
		}		
			
#columnLeft div.ulszeroki ul
		{
			margin:5px 0;
			width:495px;
			padding:0 0 0 10px;
			display: table;  
		}			
		
#columnLeft div.ulszeroki ul li
		{
			padding:0;
			margin:0 0 5px 10px;
			list-style-image: url(../images/li2.gif);	
		}


#columnLeft div.ulszeroki ul ul
		{
			margin:5px 0;
			padding:0;	
		}			

#columnLeft div.ulszeroki ul ul li
		{
			padding:00;
			margin:0 0 2px 10px;
			list-style-image: url(../images/arrow.gif);
			list-style-position: outside;
		}		
		
#columnLeft ul a
		{
			text-decoration:none
		}		
				
		
#columnRight		
		{
			width:200px;
			margin:0 0 0 20px;
			float: left;
			text-align:left;
		}	

#columnRight ul
		{
			margin:5px;
			padding:0;
			list-style:none;	
			text-align:left	
		}			
		
#columnRight ul li
		{
			padding:1px 0 5px 15px;
			background:url(../images/li1.gif) 0em 0.4em no-repeat;
			margin: 0;
		}

#columnRight ul ul
		{
			margin:5px 0;
			padding:0;
			list-style:none;	
		}			

#columnRight ul ul li
		{
			padding:1px 0 2px 10px;
			background:url(../images/arrow.gif) 0em 0.2em no-repeat;
			margin:0;
		}		

#columnRight ul a
		{
			text-decoration:none
		}		

		
#footer
	    {
			font:none 10px Tahoma, Arial, Helvetica, sans-serif;
			margin:20px 0;
			padding: 8px 0 0 0;
			height:35px;
			color:#FFFFFF;
			background-image: url(../images/bg.footer.jpg);
			background-repeat: repeat-x;
			text-align:center;		
	    }				
		
#footer a
		{	
			color:#FFFFFF;
			text-decoration:none		
		}		
		
#footer a:hover 
		{
			text-decoration:underline		
		}		
		

#footer ul
		{
			margin:0;
			padding:0;
			
		}

#footer ul li
		{			
			float:left;
			margin:0 0 0 10px;
			padding:0 0 0 10px;
			list-style:none;
			background:none;	
			border-left:1px solid #FFFFFF;					
		}
		
#footer ul li.first
		{			
			float:left;
			margin:0;
			border-left:0;		
		}						
		
.separator 
		{
			padding:10px;
		}		