﻿/*div#right_line{
position:absolute;
top:230px;
left:700px;
width:700px;
height:87px;
z-index:1;

}
*/
body{
background:url(../i/back_right.gif) no-repeat -20px 230px;
font:normal 12px arial;
color:#787878;
line-height:1.5;
}

div#wrapper{
width:1000px;
min-height:100%;
position:relative;
margin:auto;
}
	div#header{
	height:217px;
	position:relative;
	}
		a#logo-link{
		display:block;
		height:110px;
		left:65px;
		position:absolute;
		top:42px;
		width:125px;
		background:url(../i/logo.gif);
		}
		
		div#top-text{
		position:absolute;
		top:37px;
		left:255px;
		}
			div#top-text img{
			display:block;
			}
			

		
		div#top_links{
		position:absolute;
		top:230px;
		left:70px;
		z-index:5;
		background:#fff;
		}
			div#top_links img{
			display:block;
			margin-left:1px;
			float:left;
			}

		div#banner{
		position:absolute;
		top:130px;
		left:234px;
		z-index:1;
		width:538px;
		height:226px;	
		}	

		div#path{
		color:#fff;
		position:absolute;
		top:270px;
		right:0;
		width:188px;
		z-index:5;	
		font-size:11px;
		}	
			div#path a{
			color:#fff;
			}
			
			div#path a:hover{
			color:#330033;
			}
			
		div#navigation{
		position:absolute;
		top:0;
		right:160px;
		background-color:#330033;
		width:24px;
		height:100px;
		padding-left:10px;
		}
			div#navigation img{
			display:block;
			margin:17px 0;
			}
			
		div#languages{
		position:absolute;
		top:130px;
		right:27px;
		width:165px;
		font:normal 11px arial;
		color:#666f72;
		}
			div#languages span{
			float:left;
			margin-top:5px;
			}
			
			a.lang{
			display:block;
			float:left;
			padding:5px;
			font:bold 13px arial;
			text-decoration:none;
			color:#6a7477;
			background:none;
			outline: none;
			}
				a.lang:hover{
				text-decoration:underline;
				color:#43bcef;
				}
			
			a.sel{
			background:url(../i/lang_marker.gif) no-repeat 50% 50% !important;
			color:#fff !important;
			text-decoration:none;
			cursor:default;
			outline: none;
			}
				a.sel:hover{
				text-decoration:none;
				}
	
	div#inner{
	overflow:hidden;
	}
		div#left-block{
		float:left;
		padding:180px 20pt 0pt 70px;
		position:relative;
		width:160px;
		}
			div#left-block div{
			border-bottom:1px solid #e9e9e9;
			padding:5px 0 5px 7px;
			}
				div#left-block div a{
				color:#330033;
				text-decoration:none;
				}
				
				div#left-block div span.active{
				font-weight:bold ;
				color:#330033;
				}
				
				div#left-block div a.sub{
				background:url(../i/ico_sub.gif) no-repeat 100% 50%;
				padding-right:10px;
				}
				

				
				div#left-block div div.sub{
				border:none;
				padding:0;
				}				
					div#left-block div div.sub a{
					color:#787878;
					display:block;
					margin:3px 0;
					text-decoration:none;
					}
					
					div#left-block div div.sub span{
					color:#787878;
					display:block;
					margin:3px 0;
					}
		
		div#center-block{
		float:left;
		padding:160px 30px 0px 0;
		position:relative;
		width:515px;
		}
			table.two-cols{ 
			margin:40px 0 0 0 ;
			}
				table.two-cols td{
				vertical-align:top;
				padding-right:15px;
				width:50%;
				}
		
		div#right-block{
		position:relative;
		float:left;
		width:188px;
		/*height:500px;*/
		padding:200px 0 0 0;
		}
			img.h3_contact_form{
			margin:40px 0 20px 0;
			}
			
			a#right-block-link{
			display:block;
			height:85px;
			left:0pt;
			position:absolute;
			top:0pt;
			width:160px;
			}

			img.small_banner{
			width:178px;
			margin-bottom:15px;
			}		
			
			div#contact-form{
			width:178px;
			background:url(../i/form1_c_top_left.gif) no-repeat 0% 0% #e6ecee;
			}		
				div#contact-form div{
				background:url(../i/form1_c_bot_right.gif) no-repeat 100% 100%;
				}	
					div#contact-form div div{
					background:url(../i/form1_c_bot_left.gif) no-repeat 0% 100%;
					}
						div#contact-form div div div{
						padding:8px;
						background:url(../i/form1_c_top_right.gif) no-repeat 100% 0%;
						}
							div#contact-form div div div div{
							background:none;
							padding: 0 20px 0 0;
							}
			
			div#contact-form label{
			font-size:11px;
			}
			
	div#pusher{
	height:140px;
	clear:both;
	}
	

div#footer{
position:relative;
margin-top:-100px;
padding:0 0 0 80px;
height:100px;
width:920px;
margin-left:auto;
margin-right:auto;
}	
	div#footer-menu{
	border-top:1px solid #c6cacb;
	position:relative;
	height:30px;
	clear:both;
	padding:37px 0 0 280px;
	font:normal 11px arial;
	color:#909090;
	}	
		div#footer-menu a{
		font:normal 11px arial;
		text-decoration:none;
		color:#909090;
		}
			div#footer-menu a:hover{
			text-decoration:underline;
			}
		
		a#footer-logo{
		position:absolute;
		top:30px;
		left:30px;
		height:30px;
		display:block;
		}
/*======================================= common  */	
p.h3{
font:bold 14px arial;
color:#787878;
margin:20px 0 10px 0;
line-height:1.5;
}

p.h2{
color:#330033;
margin:0 0 10px 0;
font:normal 24px arial narrow;
margin-bottom:10px;
}

p.h1{
color:#b2b9ba;
margin:0 0 10px 0;
font:normal 28px arial narrow;
margin-bottom:10px;
}
	p.h1 span{
	font:bold 32px tahoma;
	}

p.h2-blue{
color:#08b0e1;
font:normal 18px arial;
margin-bottom:5px;
}

p.news-cont{
font:normal 11px arial;
color:#666f72;
}	

img.h-img-1{
margin-bottom:20px;
}

span.sel-1{
background:#330033;
display:inline;
color:#fff;
margin-bottom:10px;
}

span.sel-2{
background:#08b0e1;
display:inline;
color:#fff;
}

span.sel-3{
background:#330033;
display:inline;
color:#fff;
font:bold 16px arial;
padding:3px;
line-height:1.7;
}

img.com_banner{
margin-bottom:20px;
}

input.form1-text,input.form2-text{
border:1px solid #e6ecee;
padding:2px;
}

textarea.form1-textarea{
padding:2px;
margin-bottom:10px;
border:1px solid #e6ecee;
width:155px;
font:normal 13px arial;
}

textarea.form2-textarea{
width:493px;
padding:2px;
margin-bottom:10px;
border:1px solid #e6ecee;
font:normal 13px arial;
}

div.num-block{
padding:11px 0 0 50px;
}

div.num-block-2{
padding:20px 0pt 5px 70px;
background-repeat:no-repeat;
height:40px;
font:bold 20px arial narrow;
color:#330033;
margin-top:20px;
}

div.dotted{
background:url(../i/dot.gif) no-repeat;
padding:40px 0 20px 0;
}

img.img-in-left{
float:left;
padding:10px;
}

a.h2-link{
color:#330033;
margin:0 0 10px 0;
font:bold 18px arial narrow;
margin-bottom:10px;
text-decoration:underline;
}

p.date{
color:#330033;
font:normal 14px arial;
margin-bottom:5px;
}

div#site-map a{
color:#515252;
font:normal 12px arial;
}
	div#site-map a{
	padding-left:20px;
	color:#515252;
	background:url(../i/dash.gif) no-repeat 0 50%;
	}
	div#site-map a.parent{
	background:none;
	font-weight:bold;
	}
	
	

/*======================================= /common  */	