html, body {
	background: white;
	color: #002061;
	margin: 0;
	padding: 0;
	font-family: 'Arial';
	font-size: 14px;
	height: 100%;
}
h1 {
	color: #01256e;
	text-decoration: none;
	font-family: 'Arial';
	font-size: 16px;
	text-align: center;
}
h2 {
	color: #01256e;
	text-decoration: none;
	font-family: 'Arial';
	font-size: 14px;
	margin: 15px 50px 10px;
}
a {
	color: #01256e;
	text-decoration: underline;
}
a:hover {
	color: #01256e;
	text-decoration: none;
}
a img {
	border: 0;
}
table {
	border: none;
	border-collapse: collapse;
}  
td {
	vertical-align: top;
	padding: 0;
}
p {
	padding: 20;
	margin: 10px 10px 10px;
}
#main_tb {
	width: 1000px;
	background: #c8efff url(images/head.jpg) no-repeat left top;
	border-left: 1px solid #01256e;
	border-right: 1px solid #01256e;
}
#header {
	height: 325px;
	color: white;
}
#header_tb {
	height: 325px;
}
#logo {
	padding: 10px 50px;
	text-align: right;
}
#logo a {
	color: white;
	font-family: 'Myriad Pro';
	font-size: 32px;
	text-decoration: none;
}
#logo a:hover {
	color: white;
	text-decoration: underline;
}
#phones {
	vertical-align: bottom;
	text-align: right;
}
#phones table {
	margin: 0 50px 20px 0;
	color: #0281c2;
	font-size: 26px;
	font-family: 'Myriad Pro';
	font-weight: bold;
}
#phones td {
	vertical-align: middle;
	padding-right: 10px;
}
#left {
	padding: 0 15px 20px 15px;
}
#left_div {
	background: white url(images/left_bg1.gif) repeat-x left bottom;
	width: 289px;
}
#left_div_bg {
	background: url(images/left_bg.gif) repeat-y left bottom;
}
#left_div_t {
	background: url(images/left_t.gif) no-repeat left top;
}
#left_div_b {
	background: url(images/left_b.gif) no-repeat left bottom;
	padding: 25px 20px 25px 15px;
}
#menu, #menu li {
	padding: 0;
	margin: 0;
	list-style: none;
}
#menu {
	padding: 0 0 15px 10px;
}
#menu a {
	font-size: 14px;
	font-weight: bold;
	line-height: 25px;
	padding-left: 22px;
	color: #01256e;
	text-decoration: none;
	background: url(images/menu_bul.gif) no-repeat left 3px;
}
#menu a:hover {
	color: #d81203;
	text-decoration: none;
	background-position: left -72px;
}
#left_pic {
	padding: 1px;
	border: 1px solid #5695dc;
}
#left_links {
	font-size: 15px;
	text-align: right;
	padding: 15px 7px 5px 0;
}
#left_links a {
	text-decoration: none;
	color: #01256e;
}
#left_links a:hover {
	text-decoration: underline;
	color: #01256e;
}
#left_links a b, #left_links a:hover b {
	color: #d81203;
}

#content {
	padding-right: 20px;
}
.block {
	background: #d0f8f7 url(images/block_bg.gif) repeat-x left top;
	margin-bottom: 12px;
}
.block_l {
	background: url(images/block_l.gif) repeat-y left top;
}
.block_r {
	background: url(images/block_r.gif) repeat-y right top;
}
.block_b {
	background: url(images/block_b.gif) repeat-x left bottom;
}
.block_lt {
	background: url(images/block_lt.gif) no-repeat left top;
}
.block_lb {
	background: url(images/block_lb.gif) no-repeat left bottom;
}
.block_rt {
	background: url(images/block_rt.gif) no-repeat right top;
}
.block_rb {
	background: url(images/block_rb.gif) no-repeat right bottom;
	padding: 17px 30px 0;
}
.block_rb table {
	margin-bottom: 20px;
}
.block_rb table table {
	margin-bottom: 20px;
}
.pic_t {
	background: url(images/pic_t.png) repeat-x left top;
}
.pic_b {
	background: url(images/pic_b.png) repeat-x left top;
}
.pic_l {
	background: url(images/pic_l.png) repeat-y left top;
}
.pic_r {
	background: url(images/pic_r.png) repeat-y left top;
}
.pic_img {
	background: #b7e4db;
}
.pic_img img {
	border: 2px solid white;
}
.pic_block_txt {
	padding: 5px 0 0 10px;
	text-align: justify;
}
.stit {
	font-size: 16px;
	font-weight: bold;
	color: #01256e;
}
.stit a {
	color: #01256e;
	text-decoration: none;
}
.stit a:hover {
	color: #01256e;
	text-decoration: underline;
}
.sprice {
	color: #d81203;
	font-size: 21px;
	padding: 5px 0;
}

#footer {
	background: #75b6de;
	text-align: center;
	color: white;
	padding: 10px;
}






#main_tb.big {
	width: 1256px;
	background: #c8efff url(images/head_big.jpg) no-repeat left top;
}
.big #phones {
	padding-right: 15px;
}
