HTML {
        padding: 0px;    margin: 0px; width: 100%;  height: 100%;
}
body {
          padding: 0px;    margin: 0px; width: 100%;height: 100%;

}
.all {
          min-height:100%;  min-width:760px;
}
img {
          border:none;
}
table {
          width:100%;border-collapse:collapse;
}
td {
          vertical-align:top
}
* {
	margin:0px; padding:0px;
}
ul {
	margin:0px;padding:0px;
}
li {
	list-style-type:none;
}
.clear {
	clear:both;
}
.header {
	height:231px;border-bottom:solid 1px #005195;margin-bottom:4px;
}
.top_menu {
	border-right:solid 1px #a20f00;border-left:solid 1px #a20f00;
}
.top_menu td {
	width:14%;height:39px;padding-right:2px;background: url(images/td_border.gif) 100% 0 no-repeat;
}
.top_menu td a {
	padding:13px 0px 0px 0px;font:bold 8pt "Arial"; color:#febf70;background: url(images/a_back.gif) repeat-x;display:block;height:26px;text-align:center;text-decoration:none;
}
.top_menu .no_border {
	padding-right:0px;background:none;
}
.top_menu td a:hover {
	color:#fef0e0;background: url(images/a_back_a.gif) repeat-x;
}
.content {
	padding-bottom:100px;margin-top:1px;background: url(images/content.gif) repeat-x;
}
.left_block {
	padding:20px 0px 0px 20px;
}
.right_block {
	width:285px;padding:20px 0px 0px 25px;
}
.o_company .fase {
	margin:0px 16px 0px 0px;display:block;float:left;border:solid 1px #668198;
}
.o_company h2 {
	font:bold 18pt Tahoma; color:#000000;margin:7px 0px 13px 0px;
}
.o_company  {
	font:normal 9pt Arial;color:#545e65;padding:0px 0px 22px 0px;
}
.o_company a {
	color:#20a3ff;text-decoration:underline;
}
.o_company a:hover {
	text-decoration:none;
}
.text_company {
	line-height:19px;
}
.next_b {
	display:block;margin:15px 0px 0px 0px;
}
.lines {
	background:#eaedef;font-size:1px;height:2px;border-top:solid 1px #94a7b7;
}
.newsandusl {
	margin-top:19px;
}
.top_block {
	height:5px;font-size:1px;background: url(images/t_1.gif) repeat-x;
}
.top_block div {
	height:5px;font-size:1px;background: url(images/t_2.gif) no-repeat;
}
.top_block div div {
	height:5px;font-size:1px;background: url(images/t_3.gif) 100% 0 no-repeat;
}
.text_block {
	background: url(images/back_text.gif) 0 100% repeat-x;
}
.text_block .div_1 {
	background: url(images/back_text_left.gif) 0 repeat-y;
}
.text_block .div_2 {
	background: url(images/back_text_right.gif) 100% 0 repeat-y;
}
.bottom_block {
	height:6px;font-size:1px;background: url(images/b_1.gif) repeat-x;
}
.bottom_block div {
	height:6px;font-size:1px;background: url(images/b_2.gif) no-repeat;
}
.bottom_block div div {
	height:6px;font-size:1px;background: url(images/b_3.gif) 100% 0 no-repeat;
}
.td_1 {
	padding-right:7px;width:50%;
}
.td_2 {
	padding-left:7px;width:50%;
}
.text_block .zag_block {
	position:relative; top:-3px;margin:0px 3px 0px 3px;min-height:0px;height:34px;background:#dfe4ea url(images/line_zag.gif) 0 100% repeat-x;
}
.text_block .zag_block div {
	height:34px;background: url(images/zag_left.gif) no-repeat;
}
.text_block .zag_block div div {
	height:34px;background: url(images/zag_right.gif) 100% 0 no-repeat;
}
.text_block .zag_block div div h2 {
	float:left;font:bold 9pt Tahoma; color:#000000;margin:0px;padding:8px 0px 0px 12px
}
.text_block .zag_block div div img {
	display:block;float:right;margin:8px 10px 0px 0px;
}
.mm_top {
	margin-top:6px !important;
}
.news_text {
	padding:13px 30px 0px 13px;
}
.news h3 {
	padding-left:8px;background: url(images/toc.gif) 0 4px no-repeat;font:bold 10px Tahoma; color:#545e65;margin:0px 0px 3px 0px;
}
.news {
	font:normal 9pt Arial; color:545e65;padding-bottom:20px;
}
.news a {
	color:#20a3ff;text-decoration:underline;
}
.news a:hover {
	text-decoration:none;
}
.news  {
	line-height:18px;
}
.block_usl {
	padding:13px 30px 4px 13px;
}
.block_usl p {
	padding-left:27px;font:normal 9pt Arial; color:#545e65;padding-bottom:23px;
}
.us_1 {
	background: url(images/us_1.gif) 0px 2px no-repeat;
}
.us_2 {
	background: url(images/us_2.gif) 0px 2px no-repeat;
}
.us_3 {
	background: url(images/us_3.gif) 0px 2px no-repeat;
}
.footer {
	margin-top:-82px;height:60px;background:#25415a;padding:20px 0px 0px 0px;min-width:1000px;border-top:solid 1px #050f15;
}
.footer p {
	font:normal 9pt Arial; color:#8f9eac;margin:0px;
}
.footer a {
	font:normal 9pt Arial; color:#8f9eac;text-decoration:underline;
}
.footer a:hover {
	text-decoration:none;
}
.text_footer {
	padding-left:20px;
}
.contact {
	width:271px;background: url(images/cont_back.gif) -8px 0px repeat-y;
}
.top_contact {
	width:271px;background: url(images/top_contact.gif) 0px 0px no-repeat;
}
.bottom_contact {
	padding-bottom:30px;width:271px;background: url(images/bottom_contact.gif) 1px 100% no-repeat;
}
.bottom_contact h2 {
	margin:0px 11px 8px 6px;font:bold 9pt Arial; color:#000000;padding:25px 0px 6px 15px; background: url(images/line.gif) 0 100% repeat-x; 
}
.bottom_contact p {
	font:normal 11pt Arial; color:#545e65;margin:0px 0px 12px 20px;
}
.bottom_contact p a {
	color:#0d85ff;text-decoration:underline;
}
.bottom_contact p a:hover {
	text-decoration:none;
}
.karta {
	padding:8px 0px 0px 30px;
}









