/*verstka: v.d.s [at] bk.ru - Dmitriy S Vorobyov - 21:33 25.12.2009*/

*	{
	margin: 0;
	padding: 0;
	}
html	{
	height: 100%;
	min-width: 1000px;
	_background: #fff;
	}
body	{
	position: relative;
	height: 100%;
	background: #ccc url(img/body_bg.png) 100% 0 repeat-y;
	min-width: 1000px;
	font-family: tahoma;
	}

#btouter{
	position: relative;
	margin-bottom: -85px;
	min-height: 100%;
	_height: 100%;
	background: url(img/btouter_bg.png) repeat-y;
	min-width: 1000px;
	}
/***************CONTENT******************/
#bt	{
	padding: 116px 0 0 0;
	}
#bt1	{
	width: 100%;
	margin: 0 -275px 0 0;
	float: left;
	}
#bt2	{
	margin: 0 275px 0 0;
	}
#bt3	{
	width: 100%;
	margin: 0 0 0 -275px;
	float: right;
	}

#bt_center{
	margin: 0 0 0 275px;
	}

#bt_left{
	width: 275px;
	float: left;
	background: url(img/bt_left_bg.png) no-repeat;
	min-height: 100px;
	}
#bt_right{
	width: 252px;
	float: right;
	min-height: 100px;
	background: url(img/bt_right_bg.png) no-repeat;
	}
/*****LEFT_COLUMN*****/

.bt_left_lc{
	width: 246px;
	margin: 9px 0 0 0;
	}

.bt_left_lc div span{
	text-transform: uppercase;
	font-size: 12px;
	display: block;
	padding: 7px 0 4px 67px;
	}
.bt_left_lc div ul{
	list-style: none;
	}
.bt_left_lc div ul li{
	position: relative;
	font-size: 12px;
	line-height: 14px;
	}
.bt_left_lc div ul li a{
	text-decoration: none;
	}
.bt_left_lc	a:hover{text-decoration: underline;}
	
#bt_left_lc_1{
	background: url(img/bt_left_lc_1_bg.gif) repeat-y;
	}
#bt_left_lc_1 div{
	background: url(img/bt_left_lc_1_div_bg.png) no-repeat;
	}
#bt_left_lc_1 div span{
	color: #5E0437;
	}
#bt_left_lc_1 div ul{
	padding: 7px 0 7px 79px;
	}
#bt_left_lc_1 a, a:hover{
	color: #000; 
	text-decoration: none;
}	
#bt_left_lc_1 div ul li{
	padding: 0 0 7px 11px;
	background: url(img/bt_lr_ul_li_1_i_3_bg.gif) 0 5px no-repeat;
	color: #fff;
	}
#bt_left_lc_1 div ul li a{
	color: #fff;
	}
#bt_left_lc_1 a:hover{text-decoration: underline;}
	
#bt_left_lc_2{
	background: url(img/bt_left_lc_2_bg.png) repeat-y;
	}
#bt_left_lc_2 a, a:hover{
	color: #6C003A; 
	text-decoration: none;
	}	
#bt_left_lc_2 div{
	background: url(img/bt_left_lc_2_div_bg.png) no-repeat;
	}
#bt_left_lc_2 div span{
	color: #344AFF;
	}
#bt_left_lc_2 div ul{
	padding: 7px 0 7px 79px;
	}
#bt_left_lc_2 div ul li{
	padding: 0px 0 7px 11px;
	background: url(img/bt_left_lc_2_div_ul_li_bg.gif) 0 5px no-repeat;
	color: #6C003A;
	}
#bt_left_lc_2 div ul li a{
	color: #6C003A;
	}
#bt_left_lc_2 a:hover{text-decoration: underline;}
#bt_left_lc_3{
	background: url(img/bt_left_lc_3_bg.png) repeat-y;
	}
#bt_left_lc_3 div{
	background: url(img/bt_left_lc_3_div_bg.png) no-repeat;
	}
#bt_left_lc_3 a, a:hover{
	color: #000; 
	text-decoration: none;
}	
#bt_left_lc_3 div span{
	color: #001F4E;
	}
#bt_left_lc_3 div ul{
	padding: 7px 0 7px 79px;
	}
#bt_left_lc_3 div ul li{
	padding: 0 0 7px 11px;
	background: url(img/bt_lr_ul_li_1_i_3_bg.gif) 0 5px no-repeat;
	color: #fff;
	}
#bt_left_lc_3 div ul li a{
	color: #fff;
	}
#bt_left_lc_3 a:hover{text-decoration: underline;}
/*****END_LEFT_COLUMN*****/

/*****RIGHT_COLUMN*****/

.bt_right_lc{
	width: 243px;
	margin: 9px 0 0 0;
	padding: 0 0 0 8px;
	}

.bt_right_lc div span{
	text-transform: uppercase;
	font-size: 12px;
	display: block;
	padding: 7px 0 4px 13px;
	}
.bt_right_lc div ul{
	list-style: none;
	}
.bt_right_lc div ul li{
	position: relative;
	font-size: 12px;
	line-height: 14px;
	}
.bt_right_lc div ul li a{
	text-decoration: none;
	}
.bt_right_lc a:hover{text-decoration: underline;}
#bt_right_lc_1{
	background: url(img/bt_right_lc_1_bg.png) 8px 0 repeat-y;
	}
#bt_right_lc_1 div{
	background: url(img/bt_right_lc_1_div_bg.png) no-repeat;
	}
#bt_right_lc_1 div span{
	color: #5E0437;
	}
#bt_right_lc_1 div ul{
	padding: 7px 55px 7px 25px;
	}
#bt_right_lc_1 a, a:hover{
	color: #000; 
	text-decoration: none;
}	
#bt_right_lc_1 div ul li{
	padding: 0 0 7px 11px;
	background: url(img/bt_lr_ul_li_1_i_3_bg.gif) 0 5px no-repeat;
	color: #fff;
	}
#bt_right_lc_1 div ul li a{
	color: #fff;
	}
#bt_right_lc_1 a:hover{text-decoration: underline;}
#bt_right_lc_2{
	background: url(img/bt_right_lc_2_bg.png) 8px 0 repeat-y;
	}
#bt_right_lc_2 a, a:hover{
	color: #6C003A; 
	text-decoration: none;
}	
#bt_right_lc_2 div{
	background: url(img/bt_right_lc_2_div_bg.png) no-repeat;
	}
#bt_right_lc_2 div span{
	color: #344AFF;
	}
#bt_right_lc_2 div ul{
	padding: 7px 55px 7px 25px;
	}
#bt_right_lc_2 div ul li{
	padding: 0px 0 7px 11px;
	background: url(img/bt_left_lc_2_div_ul_li_bg.gif) 0 5px no-repeat;
	color: #6C003A;
	}
#bt_right_lc_2 div ul li a{
	color: #6C003A;
	}
#bt_right_lc_2  a:hover{text-decoration: underline;}

#bt_right_lc_3{
	background: url(img/bt_right_lc_3_bg.png) 8px 0 repeat-y;
	}
#bt_right_lc_3 a, a:hover{
	color: #000; 
	text-decoration: none;
}	
#bt_right_lc_3 div{
	background: url(img/bt_right_lc_3_div_bg.png) no-repeat;
	}
#bt_right_lc_3 div span{
	color: #001F4E;
	}
#bt_right_lc_3 div ul{
	padding: 7px 55px 7px 25px;
	}
#bt_right_lc_3 div ul li{
	padding: 0 0 7px 11px;
	background: url(img/bt_lr_ul_li_1_i_3_bg.gif) 0 5px no-repeat;
	color: #fff;
	}
#bt_right_lc_3 div ul li a{
	color: #fff;
	}
#bt_right_lc_3 a:hover{text-decoration: underline;}
/*****END_RIGHT_COLUMN*****/

/*****BT_CENTER******/
#bt_center{
	font-size: 12px;
	color: #242424;
	}
#bt_center h1, #bt_center h2{
	text-transform: uppercase;
	font-size: 18px;
	color: #BC0000;
	font-weight: lighter;
	margin: 13px 0 10px 0;
	}
#bt_center h3, #bt_center h4{
	text-transform: uppercase;
	font-size: 15px;
	color: #BC0000;
	font-weight: bolder;
	margin: 13px 0 10px 0;
	}

#bt_center p{
	margin: 0 0 13px 0;
	}
#bt_center div li{
	color: #000;
	}
#bt_center a{text-decoration: underline; color: #000;}
#bt_center ul{color: #000; margin: 0 0 10px 13px;}
#bt_center img{margin: 10px 10px 10px 10px;}
#bt_center img.no{margin: 0 0 0 0;}
#bt_center img.mini{margin: 2px 2px 10px 0px;}
#bt_center ol{padding: 0px 0 7px 30px;}

/*****END_BT_CENTER******/

/***************END_CONTENT******************/

/**************FOOTER*************/
#fg	{
	clear: both;
	height: 89px;
	}
#footer{
	position: relative;
	top: 0px;
	background: url(img/footer_bg.png) repeat-x;
	clear: both;
	height: 85px;
	}
#footer_1{
	height: 85px;
	border-left: 5px solid #FFE7F4;
	border-right: 4px solid #FFE7F4;
	background: url(img/footer_1_bg.png) 100% 0 no-repeat;
	}
#footer_1_1{
	height: 85px;
	background: url(img/footer_1_1_bg.png) no-repeat;
	}
#footer_1_1_1{
	height: 77px;
	padding: 8px 0 0 10px;
	color: #F4C2E2;
	width: 245px;
	font-size: 11px;
	border-left: 5px solid #FFE7F4;
	position: absolute;
	bottom: 0;
	left: 0;
	}
#footer_1_1_1 span{
	font-weight: bold;
	}
#footer_1_1_1 a{
	color: #F4C2E2;
	text-decoration: none;
	}
#footer_1_1_2{
	height: 77px;
	padding: 8px 10px 0 0;
	color: #F4C2E2;
	width: 230px;
	font-size: 11px;
	border-right: 4px solid #FFE7F4;
	position: absolute;
	right: 0;
	bottom: 0;
	}
#footer_1_1_2 a{
	color: #F4C2E2;
	text-decoration: underline;
	}

#footer_1_1_3{
	height: 31px;
	width: 400px;
	height: 31px;
	margin: 0 auto;
	text-align: center;
	padding: 40px 0 0 0;
	}
#footer_1_1_3 img{
	border: none;
	}


/**************END_FOOTER*************/

/**************HEADER*************/
#header{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 113px;
	border-bottom: 3px solid #F0DBE6;
	background: #FFE7F4;
	}

#header_1{
	height: 116px;
	width: 100%;
	background: url(img/header_1_bg.png) no-repeat;
	//margin: 0 0 -3px 0;
	position: relative;
	z-index: 10;
	}
#header_1_1{
	height: 116px;
	width: 100%;
	background: url(img/header_1_1_bg.png) 100% 0 no-repeat;
	text-align: right;
	}
#header_1_2{
	position: absolute;
	top: 29px;
	left: 63px;
	border: none;
	height: 67px;
	width: 389px;
	}
#header_1_1 img{
	border: 1px solid #676064;
	margin: 26px 50px 0 0;
	}

#header_button{
	position: absolute;
	left: 224px;
	top: 29px;
	z-index: 20;
	height: 11px;
	width: 59px;
	background: url(img/header_button_bg.gif) no-repeat;
	}
#header_button img{
	position: absolute;
	top: 0;
	border: none;
	height: 11px;
	width: 11px;
	}
#header_button_1{
	left: 0;
	}
#header_button_2{
	left: 24px;
	}
#header_button_3{
	left: 48px;
	}
/**************END_HEADER*************/



input.f{
	border: 1px #ff55b0 solid;
	width: 300px;
	height:20px;
}
input.button{
	border: 1px #ff55b0 solid;
	color:#6c003a;
	background: #ffe7f4;
	width: 302px;
	height:25px;
}
textarea.f{
	width: 300px;
	height:100px;
	border: 1px #ff55b0 solid;
}

u.no, strong.no, em.no{
 text-decoration:none;
 font-weight: normal;
 font-style: normal;
}