@font-face {
  font-family: Tahoma;
  font-style:  normal;
  font-weight: normal;
  src: url(/TAHOMA2.eot);
}
html,body,td,span,div,input,textarea,select,h1,h2,h3,h4{
	font-family: Tahoma,Helvetica,sans-serif;
	font-size:12px;	
	line-height:120%;
}
html,body{
	color: black;
	margin: 0px;
	padding: 0px;
}
body{
	background: url(/img/site/bg.png) repeat-x;
}
#all{
	position: absolute;
	width: 100%;
	text-align: center;
	height: 100%;
	min-height: 100%;
}
html>body #all{
	height: auto;
}
#e{
	height: 70px;
	clear: both;
}
#body, #bot_in{
	position: relative;
	margin: 0 auto;
	text-align: left;
	width: 963px;
}
#body{
	background: url(/img/site/body_bg.png) no-repeat;
	min-height: 620px;
}
* html #body{	
	height: 620px;
}
*+html #body{	
	height: 620px;
}
#left{
	float: left;
	width: 247px;
}
#center{
	float: left;
	width: 716px;
}


#bot{
	background: url(/img/site/bg_bot.png) repeat-x;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 40px;
}
#bot_in{
	padding: 15px 0;
}
#copy{
	font-size: 10px;
	float: right;
}
#design{
	font-size: 10px;
	float: left;
}
#menu_top{
	height: 79px;
}
a{
	color: #048fb0;
}
img{border: 0px;}
form{margin-top: 0; margin-bottom: 0;} 
input,textarea,select{
	border: 1px solid #068eaf;
	background: #ffffff;
}

h1,h2,h3,h4{
	font-size: 14px;
	color: #45b3c9;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}
.lang,#search{
	color: #99ffff;
	font-size: 10px;
}
.lang a, .lang a.activ{
	text-decoration: none;
	color: #99ffff;
}
.lang a.activ{
	color: #ffffff;
}
.search{
	color: #068eaf;
	padding: 0 5px 0 20px;
	font-weight: bold;
	font-size: 11px;
}
.search a{
	color: #068eaf;
	text-decoration: none;
	font-size: 11px;
}
#menu{
	padding: 14px 0 0 14px;
}
#menu div{
	background: url(/img/site/menu_bot.gif) no-repeat bottom;
	padding: 0 0 4px 0;
}
#menu div.activ{
	background: url(/img/site/menu_bot_activ.gif) no-repeat bottom;
}
#menu div a{
	display: block;
	padding: 5px 5px 5px 35px;
	text-decoration: none;
	background: url(/img/site/menu_top.gif) no-repeat;
	color: #606060;
	font-weight: bold;
	font-size: 11px;
}
#menu div.activ a{
	background: url(/img/site/menu_top_activ.gif);
	color: #ffffff;
}
#menu .submenu{
	background: none;
}
#menu .submenu a,#menu .submenu a.activ{
	font-weight: normal;
	padding: 4px 5px 4px 46px;
	color: #666666;
	background: url(/img/site/bulet_submenu.gif) no-repeat 0 8px;
	font-size: 11px;
}
#menu .submenu a.activ{
	background: url(/img/site/bulet_submenu_activ.gif) no-repeat 0 8px;
	color: #048fb0;
}
#left #border{
	position: absolute;
	left:246px;
	top: 163px;
	width: 1px;
	height: 174px;
	/*background-color: #1293b2;*/
	background: url(/img/site/border_bg.png) no-repeat;
}
#pad{
	padding: 0 20px 10px 40px;
}

.title_text{
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 20px 20px;
	background: url(/img/site/bullet_big.png) no-repeat;
}
.head{
	padding: 0 0 20px 34px;
	font-weight: bold;
	background: url(/img/site/bullet_small.png) no-repeat 20px 0;
	color: #999999;
}
.brown{
	color: #cc9933;
}
.small{
	font-size:11px;	
}
.blu{
	color:#88a0c3;
}
.gray{
	color:#909090;
}
/*.form_input{
	border: 1px solid #b1bbd3;
}*/
.form100{
	width: 99%;
	border-style : solid;
}
.form100_sm{
	width: 99%;
	border-style : solid;
	color:#a0a0a0;
}
.form_button{
	cursor : hand;
}