a {color: #005b96; text-decoration: none;}
a:link  {color: #005b96; text-decoration: underline;}
a:visited  {color: #005b96; text-decoration: underline;}
a:active  {color: #005b96; text-decoration: underline;}
a:hover {color: #02579a; text-decoration: none;}


a.mail, a.mail:link, a.mail:visited, a.mail:active, a.mail:hover {color: #5888c9;}



body {
	margin: 0;
	padding: 10px 20px 12px 20px;
	background-color: #fff;
	color: #000;
	font: 100% tahoma, verdana, sans-serif;
}



form {margin: 0;}

h1 {color: #333; font: 138% tahoma, verdana, sans-serif; background: url(../_img/pt_h.gif) no-repeat left top; padding: 1px 0px 1px 32px; margin: 0px 0px 17px 0px;}
h3 {font: 113% tahoma, verdana; padding: 0; margin: 0 0 11px 0;}
	
	
table {
	border: 0px; /* border="0" */
	border-collapse: collapse; /* cellspacing="0" */
}

table td {
color: #000;
font: 100% tahoma, verdana, sans-serif;
padding: 0px 0px 0px 0px; /* cellspadding="0" */} 

ul, ol {margin: 7px 0 7px 0; padding: 0; list-style-position: inside;}
ul li {list-style-type: none; list-style-image: url(../_img/pt_li.gif); margin: 0; padding: 0;}

ol li {margin: 0; padding: 0;}


#popup .grey {color: #9d9d9f; font-size: 70%;}
#popup .img {padding: 20px; border: 1px solid #e3e3e3; margin-bottom: 15px; text-align: center;}
#popup .img-gen-noimg {background: #d5efff url(../_img/y4.gif) no-repeat right bottom; margin-left: 0; margin-bottom: 16px;}
		#popup .img-gen-noimg h2 {font: 138% tahoma, verdana; background: url(../_img/y1.gif) no-repeat left top; padding: 12px 100px 14px 20px; margin: 0;}
		#popup .img-gen-noimg table {background: url(../_img/y3.gif) no-repeat left bottom; width: 100%;}
		#popup .img-gen-noimg .right {background: url(../_img/y2.gif) no-repeat right top; padding: 0;}
		#popup .kr {border-top: 1px solid #e3e3e3; padding-top: 9px; margin-bottom: 18px; width: 100%;}
		#popup .num-i, #popup .num-o {margin: 1px 3px 0 0;}

#print {padding-top: 54px;}
	#print h2 {font: 138% tahoma, verdana; padding: 0; margin: 0 0 16px 0;}
	
	#print .contents {clear: left; border-left: 1px solid #e3e3e3; padding: 11px 0 0 18px; margin-bottom: 30px;}
		#print .contents .table-a {width: 100%;}
			#print .load .item {color: #8f8f8f;}
	#print .listing {width: 100%;}
	#print .small-menu {padding-top: 0;}
		#print .small-menu input {font: bold 75% arial, sans-serif; margin-left: 20px;}
	#print .title-print {font: bold 100% arial, sans-serif; display: inline; border: 1px solid #e3e3e3; padding: 2px 10px 4px 18px;}	
		
		
.width-all {width: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)>1220?'1220px':(documentElement.clientWidth||document.body.clientWidth)<738?'738px':'100%');  min-width: 738px; max-width: 1230px;}

.min-width {width: 100%; width: expression((documentElement.clientWidth||document.body.clientWidth)<490?'490px':'100%');  min-width: 490px;}

.abz {font: 75% tahoma, verdana; line-height: 1.3; margin-bottom: 24px; width: 90%;}
	.abz .form {margin-top: 16px;}
		.abz .form input, .abz .form textarea {color: #4b5864; font: 92% tahoma, verdana; background-color: #fff; display: block; margin-bottom: 10px; padding-left: 5px; width: 320px;}
		.abz .form input.a, .abz .form textarea.a {background-color: #ffff96;}
		.abz .form td {vertical-align: top;}
		.abz .form .left {font-size: 92%; font-weight: bold; padding: 3px 20px 12px 0;}
		.abz .form .right {font-size: 92%; padding: 3px 0 0 30px;}
	.abz h3 {font: 150% tahoma, verdana; padding: 0; margin: 0 0 8px 0;}
	.abz .img-a {width: 100px; margin: 3px 16px 8px 0px;}
	.abz td.img-a {vertical-align: top; padding-right: 16px;}
		.abz .img-a img {border: 1px solid #e6e6e6; display: block;}
	.abz .text {font-size: 92%;}
	
.account {background-color: #eaf7ff; width: 100%; margin-bottom: 24px;}

.account .alert {background-color: #c90000;}
	.account .alert td.text {color: #fff; padding: 13px 20px 12px 20px;}
		.account .alert td.text .red {color: #fff;}
		.account .alert .name {color: #666; float: left; padding: 13px 20px 12px 0;}
	.account .alert td.in {color: #fff; padding: 10px 20px 10px 0;}
	.account .name {color: #666; float: left; padding: 3px 20px 2px 0;}
	.account .text {font-weight: bold; font-size: 70%; padding: 3px 12px 2px 20px; vertical-align: top;}
	.account .in {font-size: 70%; padding: 0 20px 0 0; vertical-align: top; width: 100%;}
		.account .in input {color: #576470; font: 100% tahoma, verdana; background-color: #fff; padding-left: 5px; width: 182px; margin-right: 30px; float: left;}
			.account .in input.a {background-color: #ffffa0;}
	.account .worning {font-weight: bold; background: url(../_img/bg_worning.gif) no-repeat left top; padding-left: 21px; float: left; padding-top: 3px;}
	.account .y1 {background: url(../_img/y1_bl.gif) no-repeat left top; padding: 0; height: 15px;}
	.account .y2 {background: url(../_img/y2_bl.gif) no-repeat right top; padding: 0; height: 15px;}
	.account .y3 {background: url(../_img/y3_bl.gif) no-repeat left bottom; padding: 0; height: 15px;}
	.account .y4 {background: url(../_img/y4_bl.gif) no-repeat right bottom; padding: 0; height: 15px;}
.bg-black {background: url(../_img/pt_black.gif) repeat-y left top; width: 1px; vertical-align: top;}
.bg-blue {color: #fff; font: bold 11px tahoma, verdana; margin-right: 20px; background: url(../_img/bg_blue.gif) no-repeat left top;}
	.bg-blue div {background: url(../_img/bg_blue_r.gif) no-repeat right top; padding: 0 4px 1px 4px;}
.bg-blue a, .bg-blue a:link, .bg-blue a:visited  {color: #d5efff; text-decoration: none;}
		.bg-blue a:active, .bg-blue a:hover {color: #fff; text-decoration: none;}
.bg-grey {background: url(../_img/bg_grey.gif) repeat-y left top; width: 1px; vertical-align: top;}
.bg-orange {color: #fff; font: bold 11px tahoma, verdana; margin-right: 20px; background: url(../_img/bg_or.gif) no-repeat left top;}
	.bg-orange div {background: url(../_img/bg_or_r.gif) no-repeat right top; padding: 0 4px 1px 4px;}
.bg-white {background-color: #fff;}
.bg-zakl {background: url(../_img/bg_zakl.gif) repeat-x right bottom; width: 100%; }
	.bg-zakl .bg-right {background: url(../_img/bg_zakl_r.gif) no-repeat right bottom;}
	.bg-zakl .r {background-color: #fff; width: 1px; height: 24px; float: left;}  

.bg-zakl_pr {background: url(../_img/bg_zakl.gif) repeat-x right bottom; width: 100%; }
	.bg-zakl_pr .bg-right {background: url(../_img/bg_zakl_r.gif) no-repeat right bottom;}
	.bg-zakl_pr .r {background-color: #fff; width: 1px; height: 24px; float: left;}  


.blue-block-left {background: #eaf7ff url(../_img/bg_bl_r.gif) no-repeat right top; height: 163px; vertical-align: top;}
	.blue-block-left .bg {background: url(../_img/bg_bl_l.gif) no-repeat left top; height: 163px; width: 100%;}
	.blue-block-left .content {vertical-align: top; padding: 15px 20px 6px 20px;}
		.blue-block-left .content td, .blue-block-right .content td {font-size: 70%;}
.blue-block-right {background: #eaf7ff url(../_img/bg_bl_r2.gif) no-repeat right top; height: 163px; vertical-align: top;}
	.blue-block-right .bg {background: url(../_img/bg_bl_l2.gif) no-repeat left top; height: 163px; width: 100%;}
	.blue-block-right .content {vertical-align: top; padding: 15px 20px 6px 40px;}
	.blue-block-right .form-login, .blue-block-left .form-login {background: transparent none; width: auto;}
	.blue-block-right .form-login .btn, .blue-block-left .form-login .btn {margin: 8px 0 10px 0;}
	.blue-block-right .form-login .in, .blue-block-left .form-login .in {color: #666; font: 11px arial, helvetica, sans-serif; background-color: #fff; padding-left: 5px; width: 100px; margin: 0px 0 10px 0; display: block;}
	.blue-block-right .form-login .text, .blue-block-left .form-login .text {font-size: 70%; line-height: 1.3; padding: 0 0 0 0;}
	.blue-block-right .content .form-login td.text-in, .blue-block-left .content .form-login td.text-in {font-size: 70%; font-weight: bold; padding: 4px 20px 10px 0;}
	.blue-block-right .content .form-login td, .blue-block-right .content .form-login td {vertical-align: top; padding: 0;}
.bottom-zakl {background: url(../_img/bg_zakl.gif) repeat-x right top; height: 12px; font-size: 1px; margin-bottom: 10px;}
	.bottom-zakl .left {background: url(../_img/bg_zl.gif) no-repeat left top; height: 12px;}
	.bottom-zakl .right {background: url(../_img/bg_zr.gif) no-repeat right top; height: 12px;}
.calc .abz {margin-left: 20px;margin-bottom: 15px;}
	.calc .grey {color: #666; font-size: 75%; font-weight: bold; margin-left: 10px;}
		.calc .grey p {padding: 0; margin: 0 0 9px 0;}
		.calc .grey b {color: #000; font-size: 184%; font-weight: normal;}
		.calc .grey strong {color: #000;}
		.calc .grey .sm-t {font-size: 92%; padding-left: 10px;}
		.calc .name-list {font-size: 70%; margin-bottom: 6px;}
		.calc .table-all td.count {height: 24px; vertical-align: middle;}
		.calc .table-all td.count div {padding: 1px 10px 2px 10px;}
	.calc .table-all .count td {font-size: 100%; padding: 0; vertical-align: middle;}
	.calc .table-all .count .in {background-color: #fff; font: 100% tahoma, verdana; width: 40px; margin-left: 10px; padding-left: 5px;  display: block;}
	.calc .cart .table-all .last {text-align: right;}
	.calc .cart .table-all {margin-bottom: 6px;}
	.calc .cart .last div {padding: 5px 10px 5px 10px;}
		.calc .del {color: #d5efff; font-size: 10px; font-weight: normal; background: #576470 url(../_img/bg_del.gif) no-repeat right top; margin: 0; padding: 0; white-space: nowrap; float: right;}
		.calc .del a, .calc .del a:link, .calc .del a:visited  {color: #d5efff; font-weight: normal; text-decoration: none;}
		.calc .del a:active, .calc .del a:hover {color: #fff; text-decoration: none; font-weight: normal;}
		.calc .del td { font-size: 10px; background: url(../_img/bg_del_l.gif) no-repeat left top; padding: 0 4px 2px 4px;}
.calc-block {background: #eaf7ff url(../_img/y1_bl.gif) no-repeat left top; width: 100%; margin-bottom: 15px;}
	
	.calc-block .in {color: #666; font: 100% tahoma, verdana; background-color: #fff; padding-left: 5px; margin: 0 10px 0 4px; width: 44px;}

	.calc-block td.contents {font-size: 70%; padding: 10px 20px;}
	.calc-block td.contents td {padding: 0 6px 2px 0;}
		.calc-block td.contents td.pt4 {padding-top: 4px; vertical-align: top;}
	
	.calc-block td.r {background-color: #fff; height: 1px;}
	.calc-block td.y2 {background: url(../_img/y2_bl.gif) no-repeat right top; padding: 0; height: 5px;}
	.calc-block td.y3 {background: url(../_img/y3_bl.gif) no-repeat left bottom; padding: 0; height: 5px; vertical-align: bottom;}
	.calc-block .y4 {background: url(../_img/y4_bl.gif) no-repeat right bottom; padding: 0; height: 5px; font-size: 1px;}
.cart .border-top {border-top: 1px solid #e6e6e6; width: 100%;}
	.cart .border-top td {vertical-align: top; padding: 10px 20px 0 0;}
.center-field-sec {width: 79%; vertical-align: top;}
	.center-field-sec .img-gen {background-color: #d5efff; background-repeat: no-repeat; background-position: right top; margin-left: 20px;}
		.center-field-sec .img-gen table {background: url(../_img/bg_i_left.gif) no-repeat left top;}
		.center-field-sec .img-gen .right {background: url(../_img/bg_i_right.gif) no-repeat right top; padding: 12px 0 12px 0;}
		.center-field-sec .img-gen .right h2 {padding: 0 100px 0 20px;}
	.center-field-sec .img-gen-noimg {background: #d5efff url(../_img/y4.gif) no-repeat right bottom; margin-left: 20px; margin-bottom: 16px;}
		.center-field-sec .img-gen-noimg h2 {font: 138% tahoma, verdana; background: url(../_img/y1.gif) no-repeat left top; padding: 12px 100px 14px 20px; margin: 0;}
		.center-field-sec .img-gen-noimg table {background: url(../_img/y3.gif) no-repeat left bottom; width: 100%;}
		.center-field-sec .img-gen-noimg .right {background: url(../_img/y2.gif) no-repeat right top; padding: 0;}

.center-field {width: 54%; vertical-align: top;}

		.center-field h1 a, .center-field h1 a:link, .center-field h1 a:visited, .center-field h1 a:active, .center-field h1 a:hover {color: #000;}
	.center-field .cat {padding: 0 28px 0 20px;}
		.center-field .cat h1 {font: 113% tahoma, verdana; padding: 0; margin: 0 0 5px 0;}
		.center-field .cat h2 {font: 100% tahoma, verdana; background: url(../_img/pt_subcat.gif) no-repeat left top; padding: 0 0 0 21px; margin: 0 0 8px 12px;}
		.center-field .cat .grey {font-size: 70%; margin-bottom: 20px;}

.citation {background: #d5efff url(../_img/y1.gif) no-repeat left top; margin: 7px 20px 0 0;}
	.citation .y2 {background: url(../_img/y2.gif) no-repeat right top;}
	.citation .y3 {background: url(../_img/y3.gif) no-repeat left bottom;}
	.citation .y4 {background: url(../_img/y4.gif) no-repeat right bottom; padding: 0px 15px 7px 10px;}

.citation_blank {background: #ffffff ; margin: 7px 20px 0 0;}
	.citation_blank .y2 {background: #ffffff;}
	.citation_blank .y3 {background: #ffffff;}
	.citation_blank .y4 {background: #ffffff; padding: 0px 15px 7px 10px;}


.cito-sec {padding-top: 3px;}
.cito-sec .citation {background: #f7f3eb url(../_img/y1_s.gif) no-repeat left top; margin: 7px 20px 0 0;}
	.citation .y2 {background: url(../_img/y2_s.gif) no-repeat right top;}
	.citation .y3 {background: url(../_img/y3_s.gif) no-repeat left bottom;}
	.citation .y4 {background: url(../_img/y4_s.gif) no-repeat right bottom; padding: 5px 15px 7px 10px;}
.cl {clear: left;}
.contents-zakl {background-color: #f1e9db; background-repeat: no-repeat; background-position: right bottom;}
	.contents-zakl .menu {background-color: #F5F0E6; margin: 14px 0 0 0; }
		.contents-zakl .menu td {padding: 5px 10px;}
		.contents-zakl .menu div {margin-bottom: 3px;}
	.contents-zakl .table-a {width: 100%;}
		.contents-zakl .table-a td {border-bottom: 1px solid #fff;}
	.contents-zakl .y2 {background: url(../_img/y2_z.gif) no-repeat right top;}
	.contents-zakl .y3 {background: url(../_img/y3_z.gif) no-repeat left bottom;}
	.contents-zakl .y4 {background: url(../_img/y4_z.gif) no-repeat right bottom; padding: 12px 170px 12px 10px;}
.contents-zakl-b {background-color: #e0f3ff; background-repeat: no-repeat; background-position: right bottom;}
	.contents-zakl-b .y2 {background: url(../_img/y2_bl.gif) no-repeat right top;}
	.contents-zakl-b .y3 {background: url(../_img/y3_bl.gif) no-repeat left bottom;}
	.contents-zakl-b .y4 {background: url(../_img/y4_bl.gif) no-repeat right bottom; padding: 12px 170px 12px 10px;}

.contents-zakl_pr {background-color: #ffffff; background-repeat: no-repeat; background-position: right bottom;}
	.contents-zakl_pr .menu {background-color: #F5F0E6; margin: 14px 0 0 0; }
		.contents-zakl_pr .menu td {padding: 5px 10px;}
		.contents-zakl_pr .menu div {margin-bottom: 3px;}
	.contents-zakl_pr .table-a {width: 100%;}
		.contents-zakl_pr .table-a td {border-bottom: 1px solid #fff;}
	.contents-zakl_pr .y2 {background: url(../_img/y2_z.gif) no-repeat right top;}
	.contents-zakl_pr .y3 {background: url(../_img/y3_z.gif) no-repeat left bottom;}
	.contents-zakl_pr .y4 {background: url(../_img/y4_z.gif) no-repeat right bottom; padding: 12px 170px 12px 10px;}
.contents-zakl_pr-b {background-color: #e0f3ff; background-repeat: no-repeat; background-position: right bottom;}
	.contents-zakl_pr-b .y2 {background: url(../_img/y2_bl.gif) no-repeat right top;}
	.contents-zakl_pr-b .y3 {background: url(../_img/y3_bl.gif) no-repeat left bottom;}
	.contents-zakl_pr-b .y4 {background: url(../_img/y4_bl.gif) no-repeat right bottom; padding: 12px 170px 12px 10px;}



.feuil th {background-color: #f1e9db; padding: 0; text-align: left; border-bottom: 10px solid #fff; height: 28px; width: 28%;}
	.feuil th.first {background: #f1e9db url(../_img/bg_fl.gif) no-repeat left top; width: 21%;}
		
	.feuil th.last {background: #f1e9db url(../_img/bg_fr.gif) no-repeat right top; width: 51%;}
	.feuil th.r {width: 1px; background-color: #fff;}
	.feuil td {color: #666; font: 70% arial, helvetica, sans-serif; padding: 0 20px 2px 10px; vertical-align: top;}
	.feuil td.r {width: 1px; padding: 0; background: url(../_img/pt_black.gif) repeat-y;}
.form-login {background: #fff url(../_img/bg_flog.gif) repeat-y; width: 227px;}
	.form-login .btn {margin: 10px 0 14px 0;}
	.form-login .close {padding-right: 5px; text-align: right;}
	.form-login .in {color: #666; font: 11px arial, helvetica, sans-serif; background-color: #fff; padding-left: 5px; width: 100px; margin: 7px 0 3px 0; display: block;}
	.form-login .text {font-size: 70%; line-height: 1.3; padding: 4px 0 6px 0;}
	.form-login .text-in {font-size: 63%; font-weight: bold; padding: 12px 10px 10px 13px;}
	.form-login td {vertical-align: top;}
	.form-login .psw {font: 10px arial, helvetica, sans-serif; padding-left: 7px;}
	.form-login .reg {background: #bd3f42 url(../_img/bg_reg_l2.gif) no-repeat left center; margin-left: 0; margin-bottom: 10px;}
		.form-login .reg td {background: url(../_img/bg_reg_r2.gif) no-repeat right center;}
.foto-person {background: url(../_img/bg_foto_blank.gif) no-repeat left bottom; padding-left: 2px; margin: 8px 0 5px 0px;}
.fs11 {font-size: 70%; vertical-align: top;}
.fs12 {font-size: 75%; vertical-align: top;}

.goods {width: 100%; margin-bottom: 20px;}
	.goods p {margin: 0 0 12px 0; padding: 0;}
	.goods td {font-size: 100%; width: 100%; vertical-align: top;}
	.goods td.img {font-size: 84%; width: auto; padding-right: 16px; padding-top: 3px;}
		.goods td.img img {display: block; border: 1px solid #e6e6e6; margin-bottom: 5px; padding: 12px;}
 	.goods .ad {margin-top: 4px; width: 50px;}
	
		.goods .ad td {padding: 0; border: 0; width: auto;}
		.goods .price {color: #d5efff; font-size: 10px; font-weight: normal; background: url(../_img/bg_price_sm.gif) no-repeat right top; margin: 2px 0 0 0; padding: 0 4px 0 0; white-space: nowrap; clear: both;}
		.goods .price a, .goods .price a:link, .goods .price a:visited  {color: #d5efff; font-weight: normal; text-decoration: none;}
		.goods .price a:active, .goods .price a:hover {color: #fff; text-decoration: none; font-weight: normal;}
		.goods .price div {background: url(../_img/bg_price_sm_l.gif) no-repeat left top; padding: 0 4px 2px 4px;}
	.goods .tp {width: 100%;}
		.goods .tp td {font-size: 100%; vertical-align: top; width: 100%;}
		.goods .tp td.print {background: url(../_img/pt_black.gif) repeat-y left top; padding-left: 10px; padding-top: 3px;}
			.goods .tp td.print td {font: bold 100% arial, helvetica; background: none; padding: 0;}
		.goods .tp .pad {padding: 3px 0 6px 0;}

.grey {color: #576470;}
.grey-lite {color: #999; position: relative; top: -2px; margin-bottom: 6px;}

.h5 {height: 5px; font-size: 1px;}
.h10 {height: 10px; font-size: 1px;}
.h12 {height: 12px; font-size: 1px;}
.h20 {height: 20px; font-size: 1px;}
.ico {padding-right: 10px;}
.ico td {padding: 0;}
	.ico .r-ico {background: url(../_img/r_ico.gif) no-repeat center; height: 17px; padding: 0 10px; width: 1px;}
.img-top-gen {background: url(../_img/bg_imgtop_gen.gif) repeat-x left top; height: 199px; }
	.img-top-gen .right {background: url(../_img/img_top_gen.jpg) no-repeat right top; vertical-align: top;}
	.img-top-gen .pb36 img {float: left; padding-right: 5px;}
	.img-top-gen .left {background: url(../_img/bg_left.gif) no-repeat left top; padding: 30px 0 0 20px;}
	.img-top-gen .right {background: url(../_img/img_top_gen.jpg) no-repeat right top; vertical-align: top;}

.img-gen {background-color: #D5efff; margin-bottom: 10px;}

	.img-gen table {width: 100%; height: 97px;}
	.img-gen .logo {background: url(../_img/bg_i_left.gif) no-repeat left top}
	.img-gen .right {vertical-align: top; width: 79%; padding: 12px 0 12px 0;}
		.img-gen .right h2 {font: 138% tahoma, verdana; padding: 0 100px 0 20px; margin: 0;}
	.img-gen .right .data {color: #576470; font: 75% tahoma, verdana; padding: 0 100px 0 20px; margin: 5px 0 0 0;}


.item-news {color: #666; margin-top: 13px;}
	.item-news h3 {font: 100% tahoma, verdana; padding: 0; margin: 0 0 2px 0;}

.kr {font: bold 63% tahoma, verdana; width: 79%; padding-bottom: 7px; padding-top: 5px;}
	.kr a, .kr a:link, .kr a:visited, .kr a:active, .kr a:hover {font-weight: normal; background: url(../_img/pt_kr.gif) no-repeat right center; padding-right: 15px; float: left; white-space: nowrap;}
	.kr b {white-space: nowrap; float: left;}
	.kr div {padding-left: 20px;}
.layer-enter {position: relative; left: -1px; top: 0; z-index: 4;}
.list-art {font-size: 92%; padding-left: 10px; margin-bottom: 26px;}
	.list-art a, .list-art a:link, .list-art a:visited, .list-art a:active, .list-art a:hover {display: block; margin-bottom: 6px;}
.listing {font-size: 75%; width: 70%; vertical-align: top;}
	.listing .abz {font-size: 100%;}
	.listing .search {font-size: 92%; padding-top: 0; margin-bottom: 17px;}
		.listing .search input {font: 100% arial, helvetica, sans-serif; width: 320px;}
		.listing .search form {margin-bottom: 16px;}
		.listing .search p {padding: 0; margin: 0 0 3px 0;}
	.listing .table-nov {margin-bottom: 22px;}
	.listing .table-nov td {color: #576470; width: 25%; border-bottom: 6px solid #fff; padding-bottom: 2px; padding-right: 4px;}
	.listing .table-nov td.r, .listing .table-nov td.r-w {width: 1px; padding: 0;}
	.listing .table-nov td.r-g {background: url(../_img/bg_rg.gif) repeat-x left top; height: 33px; padding: 0;}
	.listing .contents-zakl .y4 {background: url(../_img/y4_z.gif) no-repeat right bottom; padding: 12px 10px 14px 10px;}
	.listing .contents-zakl-b .y4 {background: url(../_img/y4_zb.gif) no-repeat right bottom; padding: 12px 10px 14px 10px;}
	.table-nov a, .table-nov a:link, .table-nov a:visited, .table-nov a:active, .table-nov a:hover {font-weight: bold; display: block; margin-bottom: 1px;}
	.listing .table-nov .ad {margin-top: 4px;}
	
		.listing .table-nov .ad td {padding: 0; border: 0; width: auto;}
	.listing .table-nov td.bg-grey {width: 1px; padding: 0; margin: 0;}
	.listing .table-nov .price {color: #d5efff; font-size: 10px; font-weight: normal; background: url(../_img/bg_price_sm.gif) no-repeat right top; margin: 2px 0 0 0; padding: 0 4px 0 0; white-space: nowrap; clear: both;}
		.table-nov .price a, .table-nov .price a:link, .table-nov .price a:visited  {color: #d5efff; font-weight: normal; text-decoration: none;}
		.table-nov .price a:active, .table-nov .price a:hover {color: #fff; text-decoration: none; font-weight: normal;}
		.listing .table-nov .price div {background: url(../_img/bg_price_sm_l.gif) no-repeat left top; padding: 0 4px 1px 4px;}
.load {background: url(../_img/bg_load.gif) no-repeat left top; padding: 0 0 0 23px; margin-top: 12px; width: 100%;}
	.load div {margin-bottom: 2px;}
	.load td {color: #666; font-size: 92%; vertical-align: top;}
	.load td.item {padding: 1px 0 6px 7px; width: 100%;}
	.load a, .load a:link, .load a:visited, .load a:active, .load a:hover {font-weight: bold;}
.logo {width: 21%; vertical-align: top;}
	.logo .pos-logo {position: relative; top: -32px;}
.logo-andromeda {font-size: 91%; width: 130px; margin-bottom: 20px;}
	.logo-andromeda img {display: block;}
	.logo-andromeda p {padding: 15px 12px 0 10px; margin: 0;}
	.logo-andromeda p a, .logo-andromeda p a:link, .logo-andromeda p a:visited, .logo-andromeda p a:active, .logo-andromeda p a:hover {display: block; margin-top: 6px;}
.mb2 {margin-bottom: 2px;}
.mb3 {margin-bottom: 3px;}
.mb10 {margin-bottom: 10px;}
.mb12 {margin-bottom: 12px;}
.mb20 {margin-bottom: 20px;}
.mb34 {margin-bottom: 34px;}
.mb36 {margin-bottom: 36px;}
.pb36 {padding-bottom: 36px;}
.pb61 {padding-bottom: 61px;}
.map-site {font-size: 70%; font-weight: bold; margin-left: 20px;}
	.map-site a, .map-site a:link, .map-site a:visited, .map-site a:active, .map-site a:hover {display: block; margin-bottom: 7px;}
	.map-site b {color: #666; display: block; margin-bottom: 7px;}
	.map-site .sub1 {margin-left: 20px;}
	.map-site .sub2 {margin-left: 40px;} 
	.map-site .sub3 {margin-left: 60px;} 
	.map-site .sub4 {margin-left: 80px;} 
	.map-site .sub5 {margin-left: 100px;}
	.map-site .subsub {margin-bottom: 7px; margin-left: 20px; font-weight: normal;} 
	.map-site .subsub a, .map-site .subsub a:link, .map-site .subsub a:visited, .map-site .subsub a:active, .map-site .subsub a:hover {display: block; margin-bottom: 0;}
.menu-general {background: #576470 url(../_img/mg_right.gif) no-repeat right center; margin-bottom: 10px;}
	.menu-general .menu .item {float: left;}
		.menu-general .menu img {display: block;}
	.menu-general .menu .r {float: left; width: 1px; background-color: #818b94; height: 28px;}
	.menu-general .menu .r-last {float: left; width: 1px; background-color: #576470; height: 28px;}
.menu-white {background-color: #fff; height: 27px; margin-bottom: 55px;}
	.menu-white td {padding-right: 10px;}
.mt10 {margin-top: 10px;}
.mt22 {margin-top: 22px;}
.name-list {color: #fff; font-weight: bold; font-size: 92%; background: #fda00d url(../_img/y1_s_a.gif) no-repeat left top; clear: left; width: 100%; margin-bottom: 15px;}
	.name-list a, .name-list a:link, .name-list a:visited, .name-list a:active, .name-list a:hover {color: #fff;}
		.name-list .y2 {background: url(../_img/y2_s_a.gif) no-repeat right top;}
		.name-list .y3 {background: url(../_img/y3_s_a.gif) no-repeat left bottom;}
		.name-list .y4 {background: url(../_img/y4_s_a.gif) no-repeat right bottom; padding: 7px 10px;}
.name-page {color: #fff; font-weight: bold; font-size: 92%; background: #576470 url(../_img/y1_np.gif) no-repeat left top; clear: left; width: 100%; margin-bottom: 10px;}
	.name-page a, .name-page a:link, .name-page a:visited {color: #d5efff; text-decoration: none;}
	.name-page a:active, .name-page a:hover {color: #fff; text-decoration: none;}
	.name-page td {color: #fda00d; font-weight: bold;}
	.name-page td b {color: #fff; padding-right: 15px;}
	.name-page td.num {padding: 0 6px;}
		.name-page .y2 {background: url(../_img/y2_np.gif) no-repeat right top;}
		.name-page .y3 {background: url(../_img/y3_np.gif) no-repeat left bottom;}
		.name-page .y4 {background: url(../_img/y4_np.gif) no-repeat right bottom; padding: 4px 20px 3px 10px;}
.news {font-size: 70%; width: 30%; vertical-align: top;}
	.news h1 {font: 164% tahoma, verdana;}
	.news .title {color: #999; background: url(../_img/bg_news.jpg) no-repeat left top; padding: 29px 16px 12px 73px; height: 34px; float: left; cursor: pointer;}
.second-news .item-news {color: #666; font-size: 70%; border-bottom: 1px solid #e6e6e6; margin-bottom: 15px; padding-bottom: 7px;}
	.second-news .item-news b {color: #000; font-size: 91%; display: block; margin-bottom: 3px;}
	.second-news .item-news h3 {font-size: 110%; font-weight: bold; padding: 0; margin: 0 0 2px 0;}
	.second-news .item-news div {width: 80%;}
.nov {font-size: 70%; padding: 32px 0 4px 20px; width: 77%;}
.num-i {color: #d5efff; font: bold 11px tahoma, verdana; background: url(../_img/bg_num_i.gif) no-repeat left top; width: 14px; margin-right: 3px; margin-top: 3px; padding: 0 0 1px 1px; float: left; text-align: center;}
	.num-i a, .num-i a:link, .num-i a:visited  {color: #d5efff; text-decoration: none;}
		.num-i a:active, .num-i a:hover {color: #fff; text-decoration: none;}
.num-o {color: #fff; font: bold 11px tahoma, verdana; background: url(../_img/bg_num_or.gif) no-repeat left top; width: 14px; margin-right: 3px; margin-top: 3px; padding: 0 0 1px 1px; float: left; text-align: center;}
.object { font-size: 70%;width: 40%; vertical-align: top;}
	.object .title {color: #999; background: url(../_img/bg_object.jpg) no-repeat left top; padding: 29px 16px 12px 91px; height: 34px; float: left; cursor: pointer;}
.orange {color: #ee9200}	
.order {font-size: 70%; margin: 15px 20px 0 20px;}
	.order div {margin: 0 0 12px 0; padding: 0;}
	.order p {margin: 0 0 22px 0; padding: 0;}
.pay .abz {margin-bottom: 8px;}
.pay .grey {border-top: 1px solid #e6e6e6; padding-top: 10px;}
.pay .grey p.black {color: #000; margin-top: 20px; font-weight: normal;}
	.pay .grey .adress {color: #000; font-size: 92%; font-weight: normal; margin-top: 5px;} 
	.pay .grey p.black b {font-weight: bold; font-size: 100%;}
	.pay .grey p.black b.red {color: #c90000;}
.pay .table-all {margin-bottom: 6px;}
.pay .table-all .first {font-weight: normal;}
.pay .table-all b {font-weight: normal;}
.personal { font-size: 70%;width: 21%; vertical-align: top;}
	.personal .grey {color: #576470; padding: 0 28px 20px 10px;}
	.personal .title {color: #999; background: url(../_img/bg_shop.jpg) no-repeat left top; padding: 29px 16px 12px 62px; height: 34px; float: left; cursor: pointer;}
	.personal .submenu {background: none; position: static; width: auto; margin: 0 20px 20px 0;}
.phone {width: 28%; vertical-align: top; padding-top: 4px;}
	.phone div {font: 9px arial; padding: 0 20px 0 20px;}
		.phone div img {display: block;}
.pl10 {padding-left: 10px;}
.pl20 {padding-left: 20px;}

.pl37 {padding-left: 37px;}
.pr20 {padding-right: 20px;}
.podpis {color: #576470; font: 84% tahoma;}
	.podpis strong {font-weight: bold; margin-top: 6px; display: block; margin-bottom: 3px;}

.pt5 {padding-top: 5px;}
.pt10 {padding-top: 9px;}
.pt11 {padding-top: 11px;}
.price {color: #999; background: url(../_img/bg_price.gif) no-repeat left top; padding-left: 20px; margin-bottom: 20px;}
	.price h3 {font: bold 100% tahoma, verdana; padding: 0; margin: 0 0 2px 0;}
.price-list h2 {font: 22px tahoma, verdana; padding: 0; margin: 0 0 14px 0;}
	.price-list h2 a.close, .price-list h2 a.close:link, .price-list h2 a.close:active, .price-list h2 a.close:visited  {color: #000; text-decoration: none; background: url(../_img/bg1.gif) repeat-x left bottom;}
	 .price-list h2 a.close:hover {color: #000; text-decoration: none; background: none;}
.price-list h4 {font: 113% tahoma, verdana; padding: 0; margin: 0 20px 12px 20px;}

	.price-list h2 a.open, .price-list h2 a.open:link, .price-list h2 a.open:active, .price-list h2 a.open:visited  { text-decoration: none; background: url(../_img/bg_bz.gif) repeat-x left bottom;}
	 .price-list h2 a.open:hover {text-decoration: none; background: none;}
.price-list h4 {font: 113% tahoma, verdana; padding: 0; margin: 0 20px 12px 20px;}
.price-list .abz {padding-left: 20px;} 
.price-list .logo {width: 0%;}
.price-list .img-gen {margin-bottom: 18px;}
.price-list .img-gen .right,  .price-list .kr {width: 100%;}
td.price-list {padding-left: 20px;}
.price-list .sub-price {margin-left: 20px; padding-left: 20px; border-left: 1px solid #cdcdcd;} 
	.price-list .sub-price h2 {font: 18px tahoma, verdana; padding: 0; margin: 0 0 14px 0;}
	.price-list .name-list {font-size: 70%; margin-bottom: 6px;}
	.price-list .name-list a.close, .price-list .name-list a.close:link, .price-list .name-list a.close:active, .price-list .name-list a.close:visited  {color: #fff; text-decoration: none; background: url(../_img/bg2.gif) repeat-x left bottom;}
	 .price-list .name-list a.close:hover {color: #fff; text-decoration: none; background: none;}

	.price-list .name-list a.open, .price-list .name-list a.open:link, .price-list .name-list a.open:active, .price-list .name-list a.open:visited  {color: #000; text-decoration: none; background: url(../_img/bg1.gif) repeat-x left bottom;}
	 .price-list .name-list a.open:hover {color: #000; text-decoration: none; background: none;}
.price-list h4 {font: 113% tahoma, verdana; padding: 0; margin: 0 20px 12px 20px;}
.price-list .top {width: 90%; margin-bottom: 20px;}
	.price-list .top td {text-align: right; width: 47%;}
	.price-list .top td.grey {font-size: 70%; padding-right: 20px; text-align: left; width: 53%;}
	.price-list .table-all td div {padding-top: 5px;}
	.price-list .table-all td.first {width: 40%;}
	.price-list .table-all td.last {width: 30%; vertical-align: middle;}
	.price-list .table-all td.last div {padding: 1px 10px 2px 10px;}
	.price-list .table-all .last td {font-size: 100%; padding: 0; vertical-align: middle;}
	.price-list .table-all .last .in {background-color: #fff; font-size: 100%; width: 40px; margin: 0 10px; padding-left: 5px;  display: block;}
	
	.price-list .img-gen-noimg {background: #d5efff url(../_img/y4.gif) no-repeat right bottom; margin-left: 0; margin-bottom: 16px;}
		.price-list .img-gen-noimg h2 {font: 138% tahoma, verdana; background: url(../_img/y1.gif) no-repeat left top; padding: 12px 100px 14px 20px; margin: 0;}
		.price-list .img-gen-noimg table {background: url(../_img/y3.gif) no-repeat left bottom; width: 100%;}
		.price-list .img-gen-noimg .right {background: url(../_img/y2.gif) no-repeat right top; padding: 0;}

.r-ico {background: url(../_img/r_ico.gif) no-repeat center; height: 17px; padding: 0; width: 1px;}
.r-top {background: url(../_img/pt_black.gif) repeat-y left top; width: 1px;}
.red {color: #c30000;}
.right-field {width: 25%; vertical-align: top;}
	.right-field .cat {font-size: 70%; padding: 0 16px 20px 20px;}
	.right-field .news {width: 100%; margin-left: 20px;}
		.right-field .news .title {color: #999; background: none; padding: 0; float: none; cursor: text; height: auto;}
	.right-field .submenu {background: none; position: static; width: auto; margin: 0 0 20px 0;}

		.right-field .submenu .subsection {color: #576470; font-weight: bold; background: none;}
		.right-field .submenu .sub {margin: 0 0 25px 0;}
	
.small-menu {width: 51%; vertical-align: top; padding-top: 1px;}
	
	.small-menu .menu {font-size: 57%; font-weight: bold; vertical-align: top; padding: 0 20px;}
		.small-menu .menu a, .small-menu .menu a:link, .small-menu .menua:visited  {color: #000; text-decoration: none;}
		.small-menu .menu a:active, .small-menu .menu a:hover {color: #000; text-decoration: underline;}
		
		.small-menu .menu .item {color: #ee9200; background: url(../_img/pt_sm.gif) no-repeat left top; padding-left: 8px; margin-bottom: 3px;}
		.small-menu .menu .item_nolabel {color: #ee9200; padding-left: 8px; margin-bottom: 3px;}
	.search {vertical-align: top; padding-top: 3px;}
		.search input {color: #576470; font: 70% arial, helvetica, sans-serif; background-color: #fff; padding-left: 5px; width: 180px; margin-right: 5px;}

.submenu {background: url(../_img/bg_submenu.gif) no-repeat left bottom; position: relative; z-index: 3; left: -14px; width: 215px;}
	.submenu td {font-size: 70%; background: url(../_img/bg_submenu_top.gif) no-repeat left top; padding: 13px 13px 3px 13px;}
	.submenu .sub {margin: 0 0 25px 10px;}
		.submenu .sub div {background: url(../_img/pt_sub.gif) no-repeat left top; padding-left: 10px; margin-bottom: 2px;}
		.submenu .sub div.a {color: #fda00d; font-weight: bold; background: url(../_img/pt_sub_a.gif) no-repeat left top; padding-left: 10px; margin-bottom: 2px;}
		.submenu  div.a a, .submenu  div.a a:link, .submenu  div.a a:visited, .submenu  div.a a:active, .submenu  div.a a:hover {color: #ee9200;}
	.submenu  .subsection {color: #ee9200; font-weight: bold; background: #f8f4ed url(../_img/y1_s.gif) no-repeat left top; clear: left; width: 100%; margin-bottom: 5px;}
	
		.submenu  .subsection a, .submenu  .subsection a:link, .submenu  .subsection a:visited, .submenu  .subsection a:active, .submenu  .subsection a:hover {color: #000;}
		.submenu  .subsection .y2 {background: url(../_img/y2_s.gif) no-repeat right top;}
		.submenu  .subsection .y3 {background: url(../_img/y3_s.gif) no-repeat left bottom;}
		.submenu  .subsection .y4 {background: url(../_img/y4_s.gif) no-repeat right bottom; padding: 5px 10px 8px 10px;}
	.submenu  .subsection-a {color: #fff; font-weight: bold; background: #fda00d url(../_img/y1_s_a.gif) no-repeat left top; clear: left; width: 100%; margin-bottom: 5px;}
	.submenu  .subsection-a a, .submenu  .subsection-a a:link, .submenu  .subsection-a a:visited, .submenu  .subsection-a a:active, .submenu  .subsection-a a:hover {color: #fff;}
		.submenu  .subsection-a .y2 {background: url(../_img/y2_s_a.gif) no-repeat right top;}
		.submenu  .subsection-a .y3 {background: url(../_img/y3_s_a.gif) no-repeat left bottom;}
		.submenu  .subsection-a .y4 {background: url(../_img/y4_s_a.gif) no-repeat right bottom; padding: 5px 10px 8px 10px;}
.subsec {background: url(../_img/bg_sub_left.gif	) no-repeat left top; float: left; margin-right: 10px; margin-bottom: 6px;}

	.subsec div, .subsec a, .subsec a:link, .subsec a:visited, .subsec a:active, .subsec a:hover {font-size: 70%; background: url(../_img/pt_subcat.gif) no-repeat left top; padding: 0 0 0 21px; display: block;}
	.subsec td {background: url(../_img/bg_sub_right.gif) no-repeat right top; height: 30px; padding: 0px 10px 0 10px; white-space: nowrap;} 
.table-a {margin-top: 6px;}

	.table-a td {font: 92% tahoma, verdana; border-bottom: 1px solid #e3e3e3; padding: 4px 30px 5px 0; vertical-align: top;}
		.table-a td b {color: #4b5864;}
	.table-a tr.last td {border: 0;} 
.table-all {width: 100%; margin-bottom: 20px;}
	.table-all div {padding: 5px 16px 6px 10px;}
	.table-all div.w1 {padding: 0;}
	.table-all td {font-size: 70%; vertical-align: top;}
	.table-all .bg {background-color: #f8f4ed;}
		.table-all .bg .first {background-image: url(../_img/y3_s.gif); background-repeat: no-repeat; background-position: left bottom;}
			.table-all .bg .first div {background-image: url(../_img/y1_s.gif); background-repeat: no-repeat; background-position: left top;}
		.table-all .bg .last {background-image: url(../_img/y4_s.gif); background-repeat: no-repeat; background-position: right bottom;}
			.table-all .bg .last div {background-image: url(../_img/y2_s.gif); background-repeat: no-repeat; background-position: right top;}
	.table-all .first {font-weight: bold;} 
	.table-all td.r {background: url(../_img/pt_grey.gif) repeat-y left top; width: 1px;}
	
.table-nov {width: 100%; margin: 0 0 28px 0;}
	.table-nov th {color: #fff; font-size: 91%; font-weight: bold; background-color: #ff9900; vertical-align: top; width: 20%; text-align: left; border-bottom: 10px solid #fff; padding: 0;}
	.table-nov th div {padding: 7px 10px 9px 10px;}
	.table-nov th.r {width: 1px; padding: 0; background-color: #ffce80;}
		.table-nov th.r div {padding: 0;}
	.table-nov th.first {background: #ff9900 url(../_img/y3_nov.gif) no-repeat left bottom; padding: 0; width: 20%;}
		.table-nov th.first div {background: url(../_img/y1_nov.gif) no-repeat left top; }
	.table-nov th.last {background: #ff9900 url(../_img/y4_nov.gif) no-repeat right bottom; width: 20%;}
		.table-nov th.last div {background: url(../_img/y2_nov.gif) no-repeat right top;}
	.table-nov td {font-size: 91%; vertical-align: top; padding: 0 4px 6px 10px;}
		.table-nov td.r {width: 1px; padding: 0; background: url(../_img/pt_black.gif) repeat-y;}
.title img {display: block;}
.topmenu {text-align: right;}
	.topmenu .table {background: #f8f4ed url(../_img/bg_tm_right.gif) no-repeat right center; height: 28px; float: right; margin-bottom: 16px;}
	.topmenu .item {font-size: 70%; float: left; padding: 2px 10px 1px 10px;}
	.topmenu .r {font-size: 70%; float: left; padding: 0;}
	.topmenu .ico {float: left; padding: 2px 0 0 0;}
	.topmenu .left {background-color: #fff;}
	.topmenu .right {background: url(../_img/bg_tm_left.gif) no-repeat left center; padding: 5px 10px 0 10px; vertical-align: top; white-space: nowrap;}
	.topmenu .right a, .topmenu .right a:link, .topmenu .right a:visited, .topmenu .right a:active, .topmenu .right a:hover {color: #000;}
		.topmenu .right .bag {float: left;}
		.topmenu .right .item {padding: 2px 0 1px 0;}
		.topmenu .right .r {padding: 0 10px;}
	.topmenu a.enter, .topmenu a.enter:link, .topmenu a.enter:active, .topmenu a.enter:visited  { text-decoration: none; background: url(../_img/bg_bz.gif) repeat-x left bottom;}
	 .topmenu a.enter:hover {text-decoration: none; background: none;}

	.topmenu a.alert, .topmenu a.alert:link, .topmenu a.alert:visited  {color: #000; font-weight: bold; text-decoration: none; background: url(../_img/bg1.gif) repeat-x left bottom;}
	 .topmenu a.alert:hover {color: #000; font-weight: bold; text-decoration: none; background: none;}
.version {margin-right: 20px; margin-bottom: 5px;}
	.version table .img {vertical-align: top; padding: 10px 20px 10px 10px;}
	.version table .name {font-size: 100%; vertical-align: top; padding: 11px 20px 10px 0; width: 100%;}
.version-a {background: #f8f4ed url(../_img/y1_s.gif) no-repeat left top; margin-right: 20px; margin-bottom: 5px;}
	.version-a table {background: url(../_img/y2_s.gif) no-repeat right top; width: 100%;}
	.version-a table .img {background: url(../_img/y3_s.gif) no-repeat left bottom; vertical-align: top; padding: 10px 20px 10px 10px;}
	.version-a table .name {font-size: 100%; background: url(../_img/y4_s.gif) no-repeat right bottom; vertical-align: top; padding: 11px 20px 10px 0; width: 100%;}
.w1 {width: 1px;}
.w20 {width: 20px;}
.w36 {width: 36px;}
.w174 {width: 174px; font-size: 1px;}
.zakl {background: #f8f4ed url(../_img/bg_z2.gif) no-repeat right top; cursor: pointer; float: left;}
	.zakl td {color: #005aaa; font: 110% arial; background: url(../_img/bg_z.gif) no-repeat left top; padding: 5px 10px 6px 10px; white-space: nowrap; border-bottom: 1px solid #fff;}
	.zakl a, .zakl a:link, .zakl a:visited { text-decoration: none; background: url(../_img/bg_bz.gif) repeat-x left bottom;}
	.zakl a:active, .zakl a:hover {text-decoration: none; background: none;}
	.zakl span {background: url(../_img/bg_bz.gif) repeat-x left bottom;}
.zakl-a {background: #f1e9db url(../_img/bg_za2.gif) no-repeat right top; float: left;}
	.zakl-a td {font: bold 110% arial; background: url(../_img/bg_za.gif) no-repeat left top; padding: 5px 10px 6px 10px; white-space: nowrap; border-bottom: 1px solid #f1e9db;}
	.zakl-a a, .zakl-a a:link, .zakl-a a:visited, .zakl-a a:active, .zakl-a a:hover {color: #000; text-decoration: none; background: none; cursor: text;}
.zakl-b {background: #e0f3ff url(../_img/bg_zb2.gif) no-repeat right top; cursor: pointer; float: left;}
	.zakl-b td {color: #005aaa; font: 110% arial; background: url(../_img/bg_zb1.gif) no-repeat left top; padding: 5px 10px 6px 10px; white-space: nowrap; border-bottom: 1px solid #fff;}
	.zakl-b a, .zakl-b a:link, .zakl-b a:visited { text-decoration: none; background: url(../_img/bg_bz.gif) repeat-x left bottom;}
	.zakl-b a:active, .zakl-b a:hover {text-decoration: none; background: none;}
	.zakl-b span {background: url(../_img/bg_bz.gif) repeat-x left bottom;}
.zakl-b-a {background: #e0f3ff url(../_img/bg_zb2.gif) no-repeat right top; float: left;}
	.zakl-b-a td {font: bold 110% arial; background: url(../_img/bg_zb1.gif) no-repeat left top; padding: 5px 10px 6px 10px; white-space: nowrap; border-bottom: 1px solid #e0f3ff;}
	.zakl-b-a a, .zakl-b-a a:link, .zakl-b-a a:visited, .zakl-b-a a:active, .zakl-b-a a:hover {color: #000; text-decoration: none; background: none; cursor: text;}




.zakl_pr {background: #ffffff url(../_img/bg_z2.gif) no-repeat right top; cursor: pointer; float: left;}
	.zakl_pr td {color: #005aaa; font: 80% arial; background: url(../_img/bg_z.gif) no-repeat left top; padding: 5px 10px 6px 10px; white-space: nowrap; border-bottom: 1px solid #fff;}
	.zakl_pr a, .zakl_pr a:link, .zakl_pr a:visited { text-decoration: none; background: url(../_img/bg_bz.gif) repeat-x left bottom;}
	.zakl_pr a:active, .zakl_pr a:hover {text-decoration: none; background: none;}
	.zakl_pr span {background: url(../_img/bg_bz.gif) repeat-x left bottom;}
.zakl_pr-a {background: #f8f4ed url(../_img/bg_za2.gif) no-repeat right top; float: left;}
	.zakl_pr-a td {font: bold 80% arial; background: url(../_img/bg_za.gif) no-repeat left top; padding: 5px 10px 6px 10px; white-space: nowrap; border-bottom: 1px solid #f1e9db;}
	.zakl_pr-a a, .zakl_pr-a a:link, .zakl_pr-a a:visited, .zakl_pr-a a:active, .zakl_pr-a a:hover {color: #000; text-decoration: none; background: none; cursor: text;}
.zakl_pr-b {background: #e0f3ff url(../_img/bg_zb2.gif) no-repeat right top; cursor: pointer; float: left;}
	.zakl_pr-b td {color: #005aaa; font: 80% arial; background: url(../_img/bg_zb1.gif) no-repeat left top; padding: 5px 10px 6px 10px; white-space: nowrap; border-bottom: 1px solid #fff;}
	.zakl_pr-b a, .zakl_pr-b a:link, .zakl_pr-b a:visited { text-decoration: none; background: url(../_img/bg_bz.gif) repeat-x left bottom;}
	.zakl_pr-b a:active, .zakl_pr-b a:hover {text-decoration: none; background: none;}
	.zakl_pr-b span {background: url(../_img/bg_bz.gif) repeat-x left bottom;}
.zakl_pr-b-a {background: #e0f3ff url(../_img/bg_zb2.gif) no-repeat right top; float: left;}
	.zakl_pr-b-a td {font: bold 80% arial; background: url(../_img/bg_zb1.gif) no-repeat left top; padding: 5px 10px 6px 10px; white-space: nowrap; border-bottom: 1px solid #e0f3ff;}
	.zakl_pr-b-a a, .zakl_pr-b-a a:link, .zakl_pr-b-a a:visited, .zakl_pr-b-a a:active, .zakl_pr-b-a a:hover {color: #000; text-decoration: none; background: none; cursor: text;}