 body{
	font-family: "Verdana";
	font-size: 9.2pt;
	font-weight: normal;
	color: #4d4d4d;
	background-color: #FFFFFF;
}
a{
	text-decoration: none;
	outline-style: none;
	color: #4d4d4d;
}
#front{
	width: 592px;
	margin: 250px auto 0px auto;
}
#logo_front{
	width: 592px;
	height: 68px;
	background: url('../../img/alignsoft/logo_front.png') no-repeat 0 0;
	margin:0 0 10px 0;
}
#line_front{
	width: 592px;
	height: 6px;
	background: url('../../img/alignsoft/line_front.png') no-repeat 0 0;
	position:relative;
}
#line_front_1{
	width: 592px;
	height: 6px;
	background: url('../../img/alignsoft/line_front.png') no-repeat -592px 0;
	position:absolute;
	top:0;
	left:0;
}
#languages_front{
	float:right;
	color: #bfbfbf;
	margin: 10px 0px 0px 0px;
}
#languages_front span.language_separator{
	color: #58595b;
}
#languages_front a{
	cursor:pointer;
	color: #ffffff;
	text-decoration:none;
}
#languages_front a.keeled_activ{
	cursor:pointer;
	color:#ffffff;
}
#languages_front a.keeled_noactiv:hover{
	color: #000000;
}
#languages_front a.keeled_noactiv{
	cursor:pointer;
}
/* end of languages style - firstpage */

#content{
	margin: 0px 0px 30px 0px;
	float: left;
}
/* page */
#page{
	width: 802px;
	margin: 0 auto;
	padding:0 40px;
	background-color: #ffffff;
	overflow:hidden;
}
div.block{
	overflow:hidden;
}
div.block div.left, div.block div.right{
	float:left;
	height:100%;
}
div.block div.left{
	width:650px;
}
div.block div.right{
	width:152px;
}
#top{
	height:117px;
}
#top div.left{
	position:relative;
}
#logo_est, #logo_eng{
	display:block;
	width: 308px;
	height: 45px;
	position:absolute;
	top:45px;
	left:45px;
}
#logo_est{
	background: url('../../img/alignsoft/logo_est.png') no-repeat 0 0;
}
#logo_eng{
	background: url('../../img/alignsoft/logo_eng.png') no-repeat 0 0;
}
#top div.right{
	/*background: url('../../img/alignsoft/pageRightBgTop.png') no-repeat 0 bottom;*/
	background: url('../../img/alignsoft/stone_top.png') no-repeat 0 bottom;
}
#line{
	height:11px;
}
#line div.left{
	background-color: #4a4a4a;
}
#line div.right{
	background-color: #FFFFFF;
}

#languages{
	position:absolute;
	left:47px;
	bottom:20px;
	color: #bfbfbf;
}

#languages span.language_separator{
	color: #581b1b;
}
#languages a{
	text-decoration:none;
}
#languages a.keeled_activ{
	cursor:pointer;
	color:#ffffff;
}
#languages a.keeled_noactiv:hover{
	color: #000000;
}
#languages a.keeled_noactiv{
	color: #000000;
	cursor:pointer;
}

#menu{
	width: 600px;
	margin: 6px 0px 0px 40px;
}
#menu span.menu_separator{
	float: left;
	margin: 0px 0px 10px 0px;
}

#menu li{
	float: left;
	list-style-type: none;
}
#menu li a{
	text-decoration:none;
	color:#000000;
	padding: 0px 5px 0px 5px;
}
#menu li a.menu_active{
	text-decoration:none;
	color:#000000;
	background-image: url('../../img/alignsoft/menuBullet.png'); 
	padding: 0px 5px 0px 10px;
	background-repeat:no-repeat;
	background-position:left center; 
}
#menu li a.menu_noactive{
	text-decoration:none;
	color:#9c9c9c;	
	padding: 0px 5px 0px 5px;
}
#content_wrapper div.right{
	position:relative;
	height: 485px;
	text-align: center;
	/*background: url('../../img/alignsoft/pageRightBgBottom.png') no-repeat 0 0;*/
	background: url('../../img/alignsoft/stone_center.png') no-repeat 0 0;
}
#content{
	text-align: justify;
	margin: 50px 0 0 0;
	width:530px;
	line-height:20px;
	padding: 0 0 30px 65px;
	min-height:260px;
	border-left:7px solid #a6a6a6;
}

#content p{
	margin: 0px 0px 0px 0px;
}

h1{
	margin:0px;
	padding:0px;
	font-family: "Verdana";
	font-size: 22px;
	font-weight: normal;
	color:#d2232a;
	text-decoration:none;
}
h2{
	margin:0px;
	padding:0px;
	font-family: "Verdana";
	font-size: 9.2pt;
	font-weight: bold;
	color:#004275;
	text-decoration:none;
}