body {
	color: #666;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px;
	width:expression((documentElement.clientWidth||document.body.clientWidth)<780?'780px':'100%');
}

select {color: #000; font: 80%; background-color: #fff; width: 100%;}

td {
	color: #666;
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a {color: #900; text-decoration: none;}
a:link  {color: #900; text-decoration: underline;}
a:visited  {color: #900; text-decoration: underline;}
a:active  {color: #900; text-decoration: underline;}
a:hover {color: #900; text-decoration: none;}


ul {margin: 6 0 0 16;}
li {list-style-image: url(img/pt_list.gif); margin-bottom: 3; line-height: 1.4;}

#bg-menu{background: url(img/bg_topmenu2.gif) no-repeat; width: 162px; height: 24px; float: left;}
#bottom {background: #000 url(img/bg_bottom.gif) repeat-x; width: 768;}
#bottom-left {color: #808080; font: 70% Verdana, Arial, Helvetica, san-serif; width: 400; padding: 40 20 5 20;}
	#bottom-left a {color: #808080; text-decoration: none;}
	#bottom-left a:link  {color: #808080; text-decoration: underline;}
	#bottom-left a:visited  {color: #808080; text-decoration: underline;}
	#bottom-left a:active  {color: #808080; text-decoration: underline;}
	#bottom-left a:hover {color: #808080; text-decoration: none;}
#bottom-right {color: #fff; width: 368; padding: 4 20 5 0;}
#center {width: 768; clear: both;}
#center-rp {margin-right: 40;}
#client {color: #404040; font: 65% Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; padding: 38 0 8 0; float: left; width: 258;}
	#client a{color: #404040;}
#flash {float: left; margin-right: 18; margin-top: 0; width: 377; padding-left: 8;}
#head {width: 768; margin: 0; }
#head-menu {background-image: url(img/bg_grey.gif); background-repeat: repeat-y; background-position: 768 top; width: 100%;clear: left;}
#icq {color: #000; font: 65% Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(img/bg_topmenu.gif) no-repeat left top; float: left; padding: 15 0 0 160; height: 35;}
	#icq a{color: #000;}
#image-big {width: 730; height: 125; background: url(img/header.jpg) no-repeat;}
#logo {float: left; width: 282;}
#menu {background: url(img/bg_black.gif) repeat-x; width: 768; height: 24;}
#project-list {margin-right: 16; width: 348; float: left;}
#sel {padding-bottom: 8;}
#sup-topmenu {width: 400; float: right; text-align: right; padding-top: 16}
#text-icq{padding-top: 2;}
#topmenu {background: url(img/bg_grey_line.gif) repeat-x; width: 768; height: 35;}
#versel {text-align: right; float: left; width: 228;}
#version {color: #b6b6b6; font: 70% Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 5 0 10 0;}
	#version a{color: #b6b6b6;}
	

.abz {font: 62% Verdana, Arial, Helvetica, san-serif; margin: 0 20 16 18;}
.abz-list-pr {margin: 0 0 26 22;}
.abz-sec {margin-bottom: 22;}
.abz-sec2 {margin-bottom: 10;}
.abz-sec-file {margin-bottom: 10;}
.abz-pr {margin-bottom: 28;}
.anons-news {font: 62% Verdana, Arial, Helvetica, san-serif; margin-left: 18;}
.bg-grey-head {background-image: url(img/bg_grey.gif); background-repeat: repeat-y; background-position: 768 top; width: 100%;}
.block {display: block; height: 12;}
.block-pr {display: block;}
.center-text {width: 496; vertical-align: top;}
.ch {float: left; margin-right: 6; padding-bottom: 5;}
.cito {background: url(img/marks_left.gif) no-repeat; padding-left: 17;}
.cito-autor {color: #000; text-align: right;}
.cito-black {color: #000; background: url(img/marks_left.gif) no-repeat; padding-left: 17; margin-bottom: 6;}
.cl {clear: left; padding-bottom: 4;}
.contact {margin-top: 22; margin-bottom: 2;}
.contact-item {	background: url(img/pt_red.gif) no-repeat; font: 70% Verdana, Arial, Helvetica, sans-serif; padding-left: 15; padding-bottom: 5;}
	.contact-item a:link  {color: #fff;}
	.contact-item a:visited  {color: #fff;}
	.contact-item a:active {color: #fff;}
	.contact-item a:hover {color: #fff;}
.data {color: #818181; font: 62% Verdana, Arial, Helvetica, san-serif; margin-bottom: 2; margin-left: 18;}
.end {height: 30;}
.favorit-pr {color: #000; font: bold 63% Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(img/bg_black_line.gif) repeat-x bottom; margin-left: 12; margin-top: 4; padding-bottom: 8;}
.float-r {float: right;}
.img {margin-bottom: 5;}
.img-abz {margin-right: 24; margin-bottom: 7;}
.img-news {margin-right: 8; min-width: 187;}
.img-pr {background: url(img/pt_border.gif); padding:1;}
.img-project {margin: 0 38 0 22;}
.img-right {margin-left: 10; margin-bottom: 10;}
.last-pr1 {margin-left: 2; margin-right: 2;}
.last-pr {margin-left: 3; margin-bottom: 22;}
.left-list {background: url(img/bg_logo_bottom.gif) no-repeat; padding-top: 100; padding-bottom: 40; min-height: 100; vertical-align: top; width: 228;}
.left-list2 {background: url(img/bg_logo_bottom.gif) no-repeat; padding-top: 100; padding-bottom: 40; min-height: 100; vertical-align: top; width: 311;}
.left-list3 {background: url(img/bg_logo_bottom.gif) no-repeat; padding-top: 40; padding-bottom: 40; min-height: 40; vertical-align: top; width: 311;}
.left-list-item {color: #6A6A6A; font: 62% Verdana, Arial, Helvetica, san-serif; margin: 0 34 11 28;}
.left-news {margin: 16 34 0 12;}
.line-g {background: url(img/pt_g.gif) repeat-x; height: 5;}
.line-g2 {background: url(img/pt_g.gif) repeat-x; height: 1;}
.line-r {color: #000; font: 62% Verdana, Arial, Helvetica, san-serif; background: url(img/dotted.gif) repeat-x bottom; margin-bottom: 22; padding-bottom: 1;} 
.link-item {text-align: right; margin-top: 8; padding-bottom: 4;}
.link-project {color: #900; font: 62% Verdana, Arial, Helvetica, san-serif;}
.link-project-item {margin-bottom: 8; margin-right: 20;}
.super-oleg {color: #404040; font: bold 100% Verdana, Arial, Helvetica, san-serif; margin-bottom: 8;}
.link-r {color: #000; font: 62% Verdana, Arial, Helvetica, san-serif; background: url(img/dotted.gif) repeat-x bottom; margin-bottom: 22; padding-bottom: 1; display: inline;} 
	.link-r a:link  {color: #000; text-decoration: none;}
	.link-r a:visited  {color: #000; text-decoration: none;}
	.link-r a:active {color: #000; text-decoration: none;}
	.link-r a:hover {color: #000; text-decoration: none;}
.link-site {color: #900; font: bold 100% Verdana, Arial, Helvetica, san-serif; width: 272; text-align: right;}
	.link-site a:link  {color: #900; text-decoration: none;}
	.link-site a:visited  {color: #900; text-decoration: none;}
	.link-site a:active {color: #900; text-decoration: none;}
	.link-site a:hover {color: #900; text-decoration: none;}
.link {margin: 4 0 0 18;}
.list {color: #404040; font: 62% Verdana, Arial, Helvetica, san-serif; margin-top: 10;}
.list ul {margin: 0 0 10 15;}
.menu-white {color: #fff; font: 70% Arial, Helvetica, sans-serif;  background: url(img/bg_right_menu.gif) no-repeat right center; float: right; padding: 4 18 1 0; white-space: nowrap;}
	.menu-white a:link  {color: #fff; text-decoration: none;}
	.menu-white a:visited  {color: #fff; text-decoration: none;}
	.menu-white a:active {color: #fff; text-decoration: underline;}
	.menu-white a:hover {color: #fff; text-decoration: underline;}
.menu-white-last {color: #fff; font: 70% Arial, Helvetica, sans-serif; float: right; padding: 4 18 1 0;}
	.menu-white-last a:link  {color: #fff; text-decoration: none;}
	.menu-white-last a:visited  {color: #fff; text-decoration: none;}
	.menu-white-last a:active {color: #fff; text-decoration: underline;}
	.menu-white-last a:hover {color: #fff; text-decoration: underline;}
.name-site {color: #900; font: bold 140% Verdana, Arial, Helvetica, san-serif; padding-left: 40;}
	.name-site a:link  {color: #900; text-decoration: none;}
	.name-site a:visited  {color: #900; text-decoration: none;}
	.name-site a:active {color: #900; text-decoration: none;}
	.name-site a:hover {color: #900; text-decoration: none;}
.name-site-black {color: #404040; font: bold 100% Verdana, Arial, Helvetica, san-serif; padding-left: 64;}
.podpis {color: #959393; font: 56% Verdana, Arial, Helvetica, san-serif; padding: 0 24 0 9;}
.project-item {color: #8F8F8F; font: 62% Verdana, Arial, Helvetica, san-serif; background: url(img/pt.gif) no-repeat; margin-bottom: 1; padding-left: 11;}
	.project-item a:link  {color: #8F8F8F; text-decoration: none;}
	.project-item a:visited  {color: #8F8F8F; text-decoration: none;}
	.project-item a:active {color: #8F8F8F; text-decoration: underline;}
	.project-item a:hover {color: #8F8F8F; text-decoration: underline;}
.project-list {margin-bottom: 7;}
.r-img {height: 30;}
.r2-img {width: 250; height: 1;}
.td-center {background: url(img/bg_r_d.gif) repeat-y right; width: 100%; vertical-align: top;}
.td-center-last {width: 100%; vertical-align: top;}
.td-center-left {background: url(img/bg_r_d.gif) repeat-y right; width: 193; vertical-align: top;}
.td-center-prew {background: url(img/bg_r_d.gif) repeat-y right; width: 193; vertical-align: top; height: 164;}
.td-center-prew2 {background: url(img/bg_r_d.gif) repeat-y right; width: 193; vertical-align: top; height: 145;}
.text {color: #404040; font: 62% Verdana, Arial, Helvetica, san-serif;}
.w228 {width: 228;}
.year {color: #404040; font: bold 62% Verdana, Arial, Helvetica, san-serif; margin-bottom: 8;}
.year-news {color: #818181; font:  62% Verdana, Arial, Helvetica, san-serif; margin: 14 34 0 28;}
.year-news-sub {margin: 6 0 0 28;}
.zag {color: #000; font:  bold 62% Verdana, Arial, Helvetica, san-serif; margin-bottom: 3;}
.zag-abz {color: #900; font-weight: bold; text-decoration: underline; margin-bottom: 7;}
	.zag-abz a:link  {color: #900; text-decoration: none;}
	.zag-abz a:visited  {color: #900; text-decoration: underline;}
	.zag-abz a:active {color: #900; text-decoration: underline;}
	.zag-abz a:hover {color: #900; text-decoration: none;}
.zag-abz-nob {color: #900; text-decoration: underline; margin-bottom: 7;}
	.zag-abz-nob a:link  {color: #900; text-decoration: none;}
	.zag-abz-nob a:visited  {color: #900; text-decoration: underline;}
	.zag-abz-nob a:active {color: #900; text-decoration: underline;}
	.zag-abz-nob a:hover {color: #900; text-decoration: none;}
	
.zag-news { font: bold 62% Verdana, Arial, Helvetica, san-serif; margin: 0 0 3 18;}
.zag-news-big {color: #900; font: bold 100% Verdana, Arial, Helvetica, san-serif;  text-transform: uppercase;}
.zag-news-list { font: 62% Verdana, Arial, Helvetica, san-serif; margin: 0 0 3 16;}
.zag-podpis {color: #959393; font: bold 56% Verdana, Arial, Helvetica, san-serif; background: url(img/bg_podpis.gif) repeat-y;  padding: 2 24 0 9;margin-bottom: 2;}
.zag-razdel {color: #900; font: bold 100% Verdana, Arial, Helvetica, san-serif; text-transform: uppercase; text-align: center; padding: 30 0 25 0;}
.zag-rubrika {background: url(img/zag-r.gif) repeat-x right; height: 16; padding-left: 18; margin-bottom: 16;}
.zag-rubrika-last {background: url(img/zag-r2.gif) repeat-x right; height: 16; padding-left: 20; margin-bottom: 16; width: 100%;}
.zag-rubrika-item {color: #fff; font: 70% Arial, Helvetica, sans-serif; padding-left: 14; background: url(img/pt-white.gif) no-repeat left center; white-space: nowrap;}
.zag-subr {color: #900; font: bold 62%  Verdana, Arial, Helvetica, san-serif; background: url(img/dotted.gif) repeat-x bottom; margin-bottom: 12; padding-bottom: 1; padding-right: 90; display: inline;}
.zag-pr {color: #000; font: 62%  Verdana, Arial, Helvetica, san-serif; background: url(img/dotted.gif) repeat-x bottom; padding-bottom: 1; padding-right: 90; display: inline;}