*{
	margin: 0px;
	padding: 0px
}
html, body{
	height: 100%;
	width: 100%;
}
img{
	border: none;
}
body{
	font: 12px Verdana;
	line-height: 18px;
	color: #646464;
	text-align: center;
}
#index{
	width: 100%;
	text-align: center;
	background: url("/images/bg.jpg") repeat-x top;
}

#header{
	width: 951px;
	height: 466px;
	overflow: hidden;
	margin: 0px auto;
}

#left{
	width: 339px;
	font-size: 0px;
	float: left;
	text-align: right;
}
#left #logo{
	width: 261px;
	height: 88px;
	background: url("/images/logo.jpg") no-repeat;
	margin-top: 36px;
}
#left #arrow_lang{
	width: 261px;
	height: 15px;
	background: url("/images/arrow_lang.gif") no-repeat 209px 0px;
	position: relative;
	top: 0px;
}
#left #lang{
	width: 90px;
	padding: 5px 0px 12px 0px;
	float: right;
	text-align: center;
	font: 11px Verdana;
	position: relative;
	top: 0px;
}
#left #lang:link, #left #lang:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
#left #lang:hover, #left #lang:active{
	color: #b1d2f2;
	text-decoration: none;
}
#left #business_woman{
	width: 261px;
	height: 281px;
	background: url("/images/business_woman.jpg") no-repeat;
	margin-top: 16px;
}

#right{
	width: 612px;
	font-size: 0px;
	float: right;
}
#right #slogan{
	width: 612px;
	height: 153px;
	background: url("/images/slogan.jpg") no-repeat;
}
#right #house{
	width: 612px;
	height: 222px;
	background: url("/images/house.jpg") no-repeat;
}
#right #plans{
	width: 612px;
	text-align:right;
	font-size: 0px;
}
#right #plans #arrow_plan{
	width: 14px;
	height: 73px;
	background: url("/images/arrow_plan.gif") no-repeat bottom;
	float: left;
	margin-left: 19px;
	margin-right: 35px;
}
#right #plans a	{	display: block;	height: 73px;	float: left;	}

#right #plans a#but_inf, #right #plans a#but_inf{ width: 161px;	}

#right #plans a#but_tech, #right #plans a#but_tech{ width: 152px;	}

#right #plans a#but_plan, #right #plans a#but_plan{ width: 168px; }



#content{
	width: 951px;
	clear: both;
	margin: 0px auto;
}
#content #cont_left{
	width: 339px;
	float: left;
	padding-bottom: 20px;
}

#content #cont_left #photos{
	width: 261px;
	height: 342px;
	background: #FFFFFF url("/images/photos.jpg") no-repeat;
	margin-top: 26px;
	margin-left: 78px;
}
#content #cont_left #big_photos{
	width: 261px;
	height: 543px;
	background: #FFFFFF url("/images/big_photos.jpg") no-repeat;
	margin-top: 26px;
	margin-left: 78px;
}

#content #cont_left #contacts{
	width: 220px;
	font-size: 12px;
	text-align: left;
	margin-top: 45px;
	margin-left: 95px;
}
#content #cont_left #contacts h1{
	color: #c57634;
	font: normal 24px Arial;
	height: 30px;
	background: url("/images/underline.gif") repeat-x bottom;
	display: block;
	margin-bottom: 25px;
	padding-left: 3px;
}
#content #cont_left #contacts p{
	margin-bottom: 23px;
	padding-left: 5px;
}
#content #cont_left #contacts blockquote{
	padding-left: 20px;
}



#content #cont_right{
	width: 612px;
	float:right;
	padding-bottom: 20px;
}
#content #cont_right #info{
	margin: 41px 75px 0px 74px;
	text-align: left;
}
#content #cont_right #info h1{
	color: #c57634;
	font: normal 24px Arial;
	height: 30px;
	background: url("/images/underline.gif") repeat-x bottom;
	display: block;
	margin-bottom: 21px;
	padding-left: 3px;

}
#content #cont_right #info p{
	margin-bottom: 23px;
	padding-left: 5px;
	text-align: justify;
}
#content #cont_right #info #info_line, #content #tech_info #info_line{
	background: url("/images/underline.gif") repeat-x top;
	width: 140px;
	float: right;
	clear: both;
	height: 23px;
}
#content #cont_right #info #info_line img, #content #tech_info #info_line img{
	background: url("/images/info_arrow.gif") repeat-x top;
	width: 10px;
	height: 12px;
	float: right;
	margin-top: 11px;
}
#content #cont_right #info #vecaki{
	width: 430px;
	height: 338px;
	background: #FFFFFF url("/images/vecaki.jpg") no-repeat;
}

#flashka{
	display: none;
}


#content #tech_info{
	padding-bottom: 20px;
	margin: 41px 75px 0px 100px;
	text-align: left;
}
#content #tech_info h1{
	color: #c57634;
	font: normal 24px Arial;
	height: 30px;
	background: url("/images/underline.gif") repeat-x bottom;
	display: block;
	margin-bottom: 21px;
	padding-left: 3px;

}
#content #tech_info p{
	margin-bottom: 23px;
	padding-left: 5px;
	text-align: justify;
}
#content ul{
	margin: 10px 10px 20px 30px;
}
#content table{
	border: dotted #AAA 1px;
	font-size: 12px;
}
#content table td{
	padding: 5px;
	border: dotted #CCC 1px;
	border-left: dashed #EEE 1px;
	border-right: none;
}



#footer{
	margin-top: 40px;
	height: 80px;
	clear: both;
	border-top: solid #ffc326 2px;
	text-align: center;
}
#footer #foot_center{
	width: 951px;
	margin: 0px auto;
	text-align: left;
}
#footer #foot_center p{
	font: bold 10px Verdana;
	color: #ca986f;
	margin-left: 100px;
	padding-top: 30px;
}
#footer #foot_center #copy{
	width: 92px;
	height: 42px;
	float: right;
	margin-right: 70px;
	margin-top: 22px;
}



#fl_index{
	width: 100%;
	text-align: center;
	background: url("/images/fl_bg.jpg") repeat-x top;
}
#fl_header{
	width: 737px;
	height: 168px;
	overflow: hidden;
	margin: 0px auto;
}
#fl_left{
	width: 263px;
	font-size: 0px;
	float: left;
	text-align: right;
}
#fl_left #fl_logo{
	width: 263px;
	height: 63px;
	background: url("/images/fl_logo.gif") no-repeat;
	margin-top: 48px;
}
#fl_left #fl_lang_arr{
	width: 263px;
	height: 15px;
	background: url("/images/fl_lang_arr.gif") no-repeat 212px 0px;
}
#fl_left #fl_lang{
	width: 90px;
	padding: 2px 0px 12px 0px;
	float: right;
	text-align: center;
	font: 11px Verdana;
}
#fl_left #fl_lang:link, #fl_left #fl_lang:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
#fl_left #fl_lang:hover, #fl_left #fl_lang:active{
	color: #b1d2f2;
	text-decoration: none;
}

#fl_header #fl_right{
	float: right;
	margin-right: 10px;
}
#fl_header #fl_right a	{	display: block;	height: 168px; width: 126px; float: left;	}

#fl_content{
	width: 731px;
	height: 600px;
	clear: both;
	margin: 0px auto;
	padding: 0px 0px 0px 8px;
}


#fl_footer{
	height: 80px;
	clear: both;
	border-top: solid #ffc326 2px;
	text-align: center;
	margin-top: 30px;
}
#fl_footer #fl_foot_center{
	width: 731px;
	margin: 0px auto;
	text-align: left;
}
#fl_footer #fl_foot_center p{
	font: bold 10px Verdana;
	color: #ca986f;
	margin-left: 20px;
	padding-top: 30px;
}
#fl_footer #fl_foot_center #copy{
	width: 92px;
	height: 42px;
	float: right;
	margin-right: 20px;
	margin-top: 22px;
}



table{
	font: normal 11px Tahoma;
}




