a {color: #003d8f; text-decoration: none;}
a:link  {color: #003d8f; text-decoration: underline;}
a:visited  {color: #003d8f; text-decoration: underline;}
a:active  {color: #003d8f; text-decoration: underline;}
a:hover {color: #003d8f; text-decoration: none;}

a.red, a.red:link, a.red:visited, a.red :active, a.red:hover {color: #e01414;}


body {
	margin: 0px;
	padding: 10px 20px 16px 20px;
	background-color: #fff;
	color: #000;
	font: arial, helvetica, sans-serif;
}


form {margin: 0px;}

h1 {color: #000; font: 138% arial; padding: 0px; margin: 0px 0px 3px 0px;}
h2 {color: #000; font: 113% arial; padding: 0px; margin: 0px 0px 10px 0px;}

h3 {color: #000; font: bold 100% arial; padding: 0px; margin: 0px 0px 10px 0px;}
h3.bad {color: #df0000; font: bold 100% arial; padding: 0px; margin: 0px 0px 10px 0px;}

h4 {color: #000; font: 75% arial; padding: 0px; margin: 0px 0px 4px 0px;}




table {
	border: 0px; /* border="0" */
	border-collapse: collapse; /* cellspacing="0" */
}





table td {
color: #000;
font: arial, helvetica, sans-serif;
padding: 0px; /* cellspadding="0" */}

ul {margin: 8px 0px 8px 17px; padding: 0px;}
li {color: #444; list-style-type : square; margin: 0px; padding: 0px 0px 3px 0px;}
li.form {color: #444;  	list-style-type : square; margin: 0px; padding: 0px 0px 3px 0px;}


.about {font: 63% arial; text-transform: uppercase; border-bottom: 3px solid #FAE5A2; width: 156px; vertical-align: bottom; padding-bottom: 5px;}
.abz {margin-bottom: 15px; clear: left;}
	.abz .text {color: #000; font: 75% arial; line-height: 1.3;}
	td.inp2 div {style="position: relative;" color: #000; font: 100% arial; line-height: 1.3;}
	td.inp2 div div.vsp { background-color: #e5e5e5; width: 360px; position: absolute;}
	td.inp2 div div{color: #000; font: 90% arial; line-height: 1.3;}


.abz-pod {margin-bottom: 12px; margin-left: 15; margin-top: 10px;}
.abz-pod .text-t {font: bold 70% arial, helvetica, sans-serif; width: 215px;}
.text-a {font: normal 70% Arial; margin-left: 0; margin-right: 5px;}
.abz-tag {margin-bottom: 20px; margin-top: 20px;}
	.abz-tab .text {color: #000; font: 63% tahoma;}
	.text-tag a:link, .text-tag a:visited  {text-decoration: none; font: 63% tahoma; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px;}
	.tag-tag a:active, .text-tag a:hover {text-decoration: none; font: 63% tahoma; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; BACKGROUND: #cc0000; COLOR: #ffffff; }





.abz-left {margin-bottom: 20px;}
	.abz-left h3 {color: #000; font: bold 70% tahoma; padding: 0px; margin: 0px 0px 8px 0px;}
		.abz-left .item {margin-bottom: 7px;}
	.abz-left .text {color: #000; font: 63% tahoma;}
	.abz-left .best_f {color: #000; font: 63% tahoma;}
	.abz-left .best_f {margin: 0 0 15 0;}
	.abz-left .best_f div {margin: 0 0 5 0;}
	.abz-left .text-b {color: #000; font: 70% tahoma;}
	.abz-left .text-b2 {color: #000; font: 75% arial;margin-bottom: 10px;}

.add {font: bold 70% tahoma; margin-bottom: 12px;}
	.add  a, .add  a:link, .add  a:visited, .add  a:active, .add  a:hover {color: #e2001a;}
.add2 {font: 70% tahoma;}
	.add2 strong {margin-bottom: 4px; display: block;}
.add-comment {color: #666; font: 63% tahoma; height: 16px; vertical-align: top; padding: 0px 20px 4px 10px; border-bottom: 2px solid #fff;}


.al {text-align: left;}
.article {background: #fae5a2 url(img/y1_s.gif) no-repeat left top; width: 100%; margin-bottom: 2px;}
	.article a:link, .article a:visited  {text-decoration: none;}
	.article a:active, .article a:hover {text-decoration: underline;}
	.article .y2 {color: #000000; font: bold 75% arial; background: url(img/y2_s.gif) no-repeat right top; padding: 10px 20px 0px 14px;}


	.article .y2 span {background: url(img/show-pix.gif) no-repeat top right; padding: 0 18px 2px 0;}



	.article .y2-v {color: #003d8f; font: bold 75% arial; background: url(img/y2_s.gif) no-repeat right top; padding: 10px 0px 0px 0px;}
		.article .y2-v td {font: bold 75% arial; padding: 0px 10px 0px 14px;}
	.article .y3 {background: url(img/y3_s.gif) no-repeat right bottom;  height: 10px; width: 50%;}
	.article .y4 {background: url(img/y4_s.gif) no-repeat left bottom;  height: 10px; width: 50%;}
.articles {font: 113% arial; margin-bottom: 8px;}
	.articles a:link, .articles a:visited  {text-decoration: none;}
	.articles a:active, .articles a:hover {text-decoration: underline;}
.avatar {padding: 0px 10px 0px 20px;}
.autor {font: 63% arial; text-transform: uppercase;white-space: nowrap; vertical-align: bottom; padding-bottom: 5px; }
	.autor .redaktor {text-transform: none; color: #df0000; font: bold 100% tahoma;}
		.autor .redaktor  a:link, .autor .redaktor  a:visited, .autor .redaktor  a:active, .autor .redaktor  a:hover {color: #df0000;}
.bg1 {background-color: #FCF2D0;}
.border-bottom-art {border-bottom: 3px solid #fae5a2; margin-bottom: 12px; margin-top: 10px;}
.border-bottom-art-grey {border-bottom: 3px solid #cecece; margin-bottom: 12px; margin-top: 10px;}
    .border-bottom-art-grey2 {border-bottom: 1px solid #cecece; margin-bottom: 10px;}
.bottom-count {width: 960px;}
	.bottom-count a:link, .bottom-count a:visited  {color: #666; text-decoration: none;}
	.bottom-count a:active, .bottom-count a:hover {color: #666; text-decoration: underline;}
	.bottom-count td {color: #666; font: 70% tahoma; padding: 0px 20px; vertical-align: top;}
.bottom-img {background: url(img/bottom_img.gif) repeat-x left bottom; width: 100%;}
	.bottom-img .y4-img {background: url(img/y4_img.gif) no-repeat left bottom; height: 4px; width: 50%;}
	.bottom-img .y3-img {background: url(img/y3_img.gif) no-repeat right bottom; height: 4px; width: 50%;}



.bottom-red {background: #e2001a url(img/y1_r.gif) no-repeat left top; width: 960px; margin: 10px 0px 6px 0px;}
	.bottom-red .y2 {color: #fff; font: 75% arial; background: url(img/y2_r.gif) no-repeat right top; padding: 10px 40px 0px 20px;}
	.bottom-red .y3 {background: url(img/y3_r.gif) no-repeat right bottom; height: 8px; width: 50%;}
	.bottom-red .y4 {background: url(img/y4_r.gif) no-repeat left bottom; height: 8px; width: 50%;}



.bt1 {color: #000; font: bold 12px arial;}
.btn {font: 70% tahoma;}
.btn2 {font: bold 75% arial;}
.btn-form {font: bold 70% tahoma;}
.btn-f {font: bold 75% arial; display: block; margin-bottom: 28px; margin-left: 12px;}
.btn-f2 {font: bold 75% arial; display: block; margin-bottom: 14px; margin-left: 12px;}
.blue {color: blue;}
.block-yell {background-color: #FCF2D0; padding: 7px 0px 9px 0px; margin-bottom: 13px;}
	.block-yell .zag {font: bold 70% tahoma; padding: 0px 26px 0px 10px; margin-bottom: 8px;}
.camera {width: 960px; margin-bottom: 6px;}
	.camera  a, .camera  a:link, .camera  a:visited, .camera  a:active, .camera  a:hover {color: #e2001a;}
	.camera td {font: bold 75% arial; padding-left: 205px;}
.camera-op {width: 960px;}
	.camera-op  a, .camera-op  a:link, .camera-op  a:visited, .camera-op  a:active, .camera  a:hover {color: #e2001a;}
	.camera-op td {font: bold 75% arial; padding-left: 20px; padding-top: 10px;}
.centre {padding: 5;}
.com-f {padding-top: 1px; font: 70% tahoma;}
.com-f2 {padding-top: 4px; font: 70% tahoma;}
.comment-i {color: #666; font: 63% tahoma; margin-bottom: 3px;}
.comment-grey {width: 710px; margin-bottom: 20px;}
	.comment-grey .comment {width: 100%; border: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; }
		.comment-grey .comment .av {width: 194px; vertical-align: top; padding: 12px 0px;}
	.comment-grey .comment-bottom {width: 100%; height: 6px;}
		.comment-grey .comment-bottom .y4 {background: url(img/y4_g1.gif) no-repeat left bottom; width: 195px;}
		.comment-grey .comment-bottom .y3 {background: url(img/y3_g1.gif) no-repeat right bottom; width: 764px;}
	.comment-grey .comment-top {width: 100%; height: 1px; border-top: 1px solid #E6E6E6;}
		.comment-grey .comment-top .y1 {background: url(img/y1_g1.gif) no-repeat left top; width: 195px;}
		.comment-grey .comment-top .y2 {background: url(img/y2_g1.gif) no-repeat right top; width: 764px;}
	.comment-grey .text-comment {font: 75% arial; padding: 10px 20px 20px 10px; height: 70px; vertical-align: top;}
	.comment-grey .w2 {border-left: 1px solid #E6E6E6; width: 1px;}

	.comment-grey .add-comment {border-bottom: 1px solid #E6E6E6; padding-top: 3px;}
	.comment-grey .info-autor {border-top: 1px solid #E6E6E6; padding-bottom: 3px;}
.comment1 {width: 960px; margin-bottom: 20px;}
	.comment1 .comment {width: 100%; background-color: #FCF2D0;}
		.comment1 .comment .av {width: 178px; vertical-align: top; padding: 5px 0px;}
	.comment1 .comment-bottom {width: 100%; background-color: #FCF2D0; height: 6px;}
		.comment1 .comment-bottom .y4 {background: url(img/y4_c1.gif) no-repeat left bottom; width: 194px;}
		.comment1 .comment-bottom .y3 {background: url(img/y3_c1.gif) no-repeat right bottom; width: 764px;}
	.comment1 .comment-top {width: 100%; background-color: #FCF2D0; height: 6px;}
		.comment1 .comment-top .y1 {background: url(img/y1_c1.gif) no-repeat left top; width: 174px;}
		.comment1 .comment-top .y2 {background: url(img/y2_c1.gif) no-repeat right top; width: 764px;}
	.comment1 .text-comment {font: 75% arial; background-color: #f4eac9; padding: 10px 20px 20px 10px; height: 70px; vertical-align: top;}
	.comment1 .w2 {background-color: #fff; width: 2px;}
.comment2 {width: 960px; margin-bottom: 20px;}
	.comment2 .comment {width: 100%; background-color: #F2EDE5;}
		.comment2 .comment .av {width: 178px; vertical-align: top; padding: 5px 0px;}
	.comment2 .comment-bottom {width: 100%; background-color: #F2EDE5; height: 6px;}
		.comment2 .comment-bottom .y4 {background: url(img/y4_c2.gif) no-repeat left bottom; width: 174px;}
		.comment2 .comment-bottom .y3 {background: url(img/y3_c2.gif) no-repeat right bottom; width: 764px;}
	.comment2 .comment-top {width: 100%; background-color: #F2EDE5; height: 6px;}
		.comment2 .comment-top .y1 {background: url(img/y1_c2.gif) no-repeat left top; width: 174px;}
		.comment2 .comment-top .y2 {background: url(img/y2_c2.gif) no-repeat right top; width: 764px;}
	.comment2 .text-comment {font: 75% arial; background-color: #eae6de; padding: 10px 20px 20px 10px; height: 70px; vertical-align: top;}
	.comment2 .w2 {background-color: #fff; width: 2px;}
.count {float: right; margin: 4px 0px 4px 10px;}
.data {margin-bottom: 16px;}
	.data td {font: 70% tahoma;}
.data-user {font: bold 63% tahoma; margin-bottom: 4px;}
	.data-user  a, .data-user  a:link, .data-user  a:visited, .data-user  a:active, .data-user  a:hover {color: #df0000;}
.desc {color: #666; font: 94% arial; line-height: 1.2; margin-bottom: 18px;}
.form-comment {width: 720px;}
	.form-comment .login {font: 75% arial; width: 206px; width: "108px"; padding: 0px 10px 10px 88px; vertical-align: top;}
	.form-comment textarea {color: #444; font: 75% arial; width: 510px; background-color: #fff; margin-bottom: 10px; }
select {width: 220;}

.form-login {margin-bottom: 10px;}
	.form-login input {color: #444; font: 75% arial; background-color: #fff; width: 150px; padding-left: 5px;}
	.inp {background-color: #FCF2D0; padding: 0px 10px 0px 10px;}
	.form-login .login {font: 75% arial; width: 196px; width: "108px"; padding-left: 88px;}
	.form-login .login2 {font: 75% arial; width: 196px; width: "108px"; padding-left: 0px;}
	.form-login .login3 {font: 75% arial; width: 66px; width: "58px"; padding-left: 10px;}
	.form-login .y1 {background: #fcf2D0 url(img/y1_y.gif) no-repeat left top; height: 10px; width: 170px;}
	.inp4 {padding: 0px 10px 0px 10px; width: 100px;}

	.form-login .y2 {background: url(img/y2_y.gif) no-repeat right top; height: 10px; width: 170px;}
	.form-login .y4 {background: #fcf2D0 url(img/y4_y.gif) no-repeat left bottom; height: 10px; width: 170px;}
	.form-login .y3 {background: url(img/y3_y.gif) no-repeat right bottom; height: 10px; width: 170px;}
.grey {color: #666;}

.grey-line {background: url(img/grey_line.gif) repeat-x left top; height: 35px;}

.h10 {height: 10px; padding: 0; margin: 0; font-size: 1px;}
.h05 {height: 5px; padding: 0; margin: 0; font-size: 1px;}
.h20 {height: 20px; padding: 0; margin: 0; font-size: 1px;}
.h30 {height: 30px;}
.img-av {padding: 0px 10px 0px 10px;}
.in-enter {font: 70% tahoma; background-color: #fff; width: 85px; margin-right: 10px; padding-left: 5px;}
.in-form {color: #444; font: 70% arial; background-color: #fff; width: 150px; display: block; margin-bottom: 15px; padding-left: 5px;}
.info {color: #656154; font: 70% tahoma; height: 16px; vertical-align: top; padding: 4px 20px 0px 10px; border-top: 2px solid #fff; background-color: #990000}

.info-autor {color: #656154; font: 70% tahoma; height: 16px; vertical-align: top; padding: 4px 20px 0px 10px; border-top: 2px solid #fff;}
	.info-autor  a, .info-autor  a:link, .info-autor  a:visited, .info-autor  a:active, .info-autor  a:hover {color: #6183b1;}

.inp2 {width: 336px; padding-bottom: 10px;}
	.inp2 input {width: 320px; background-color: #fff; font: 75% arial; padding-left: 5px;}
	.inp2 select {background-color: #fff; font: 75% arial; padding-left: 5px; width: 320px;}
	.inp2 textarea {width: 320px; background-color: #fff; font: 75% arial; padding-left: 5px;}

.inp4 {padding-bottom: 10px;}
	.inp4 input {width: 200px; background-color: #fff; font: 75% arial; padding-left: 0px;}
	.inp4 select {background-color: #fff; font: 75% arial; padding-left: 5px; width: 200px;}
	.inp4 textarea {width: 200px; background-color: #fff; font: 75% arial; padding-left: 5px;}


.inp3 {width: 236px; padding-bottom: 10px;}
	.inp3 input {font: bold 75% arial;}
.konkurs {margin-bottom: 34px; width: 220px;}
	.konkurs h3 {color: #000; font: bold 70% tahoma; padding: 0px; margin: 0px 0px 2px 0px;}
	.konkurs .text {color: #000; font: 70% tahoma; margin-bottom: 8px;}
.kr {background-color: #e2001a; width: 960px; margin-bottom: 18px;}
	.kr  a, .kr  a:link, .kr  a:visited, .kr  a:active, .kr  a:hover {color: #fff; font-weight: normal;}
	.kr .gen {float: left; padding-right: 8px;}

	.kr .item {color: #fae5a2; font-weight: bold; background: url(img/pt_kr.gif) no-repeat left top; padding-left: 11px; float: left; padding-right: 8px; white-space: nowrap;}
	.kr .item-f {color: #fae5a2; font-weight: bold;}
	.kr .left-abs {position: absolute;}
		.kr .left-abs div {position: relative; top: -5px;}
	.kr .y2-r {width: 100%; background: url(img/y2_r.gif) no-repeat right top; height: 32px; padding-left: 206px;}
		.kr .y2-r .y3-r {font: 11px tahoma; background: url(img/y3_r.gif) no-repeat right bottom; height: 32px; width: 754px;}
.kr-popup {margin-top: 20px; font: 70% tahoma; }
	.kr-popup .gen {float: left; padding-right: 8px;}
	.kr-popup .item {background: url(img/pt_kr_p.gif) no-repeat left top; padding-left: 11px; float: left; padding-right: 8px; white-space: nowrap;}
	.kr-popup .item-f {font-weight: bold;}
#	.kr-popup .item {background: url(img/pt_kr_p.gif) no-repeat right top; float: left; padding-right: 19px; white-space: nowrap;}
#	.kr-popup .item-last { font-weight: bold;float: left; white-space: nowrap;}
.left-img {background: url(img/left_img.gif) repeat-y left top; width: 3px;}
.login {font: 70% tahoma; margin-bottom: 35px;}
	.login img {display: block; margin: 5px 0px 10px 0px;}
	.login .reg-log {font: 91% tahoma; margin-top: 5px;}
	.login .reg-log div {margin-bottom: 6px; margin-top: 1px; padding-bottom: 0;}

.login_print {margin-bottom: 10px;}
    .login_print td {font: 70% tahoma;}
    	.login_print .reg-log {font: 91% tahoma; margin-top: 5px;}


.logo {vertical-align: top; width: 303px;}
.lb {position: relative; top: -2px; z-index: 2;}
.lc {position: relative; top: -1px; z-index: 1;}
.list-opinion {font: 75% arial; padding: 12px 10px 20px 15px;}
	.list-opinion a:link, .list-opinion a:visited  {text-decoration: none;}
	.list-opinion a:active, .list-opinion a:hover {text-decoration: underline;}
	.list-opinion .item {background: url(img/pt_op.gif) repeat-x left bottom; padding-bottom: 5px; margin-bottom: 2px;}
	.list-opinion .item-last {}
.lt {position: relative; z-index: 2;}
.mb4 {margin-bottom: 4px;}
.mb6 {margin-bottom: 6px;}
.mb10 {margin-bottom: 10px;}

.menu2 .item-nw {font: 63% arial; padding: 7px 14px 5px 14px; text-transform: uppercase; white-space: nowrap;}
 .menu2 .item-nw-a {color: #fff; font: 63% arial; background: #e2001a url(img/y1_r.gif) no-repeat left top; text-transform: uppercase; white-space: nowrap; padding: 0px;}
 .menu2 .item-nw-a div {background: url(img/y2_r.gif) no-repeat right top; padding: 7px 14px 5px 14px;}
.menu2 .item-nw-a a, .menu2 .item-nw-a a:link, .menu2 .item-nw-a a:visited, .menu2 .item-nw-a a:active, .menu2 .item-nw-a a:hover {color: #fff; text-decoration: none;}

.menu2 .item-nw a, .menu2 .item-nw a:link, .menu2 .item-nw a:visited, .menu2 .item-nw a:active, .menu2 .item-nw a:hover {text-decoration: none;}
.mt12 {margin-top: 12px;}
.mt16 {margin-top: 16px;}
.mt30 {margin-top: 30px;}
.name-av {font: 63% tahoma; vertical-align: top; padding-top: 7px; padding-right: 10px;}
	.name-av strong {font: bold 110% tahoma; display: block;}
.name-user {font: 70% tahoma; width: 158px; padding-right: 40px; color: #000;}
	.name-user strong {font: bold 100% arial; display: block; font-style: italic;}
        .name-user span {font: bold 100% arial; font-style: italic;}
.name-user2 {font: 70% tahoma; width: 158px; padding: 2px 40px 0px 20px; }
.sort {margin-bottom: 8px; width: 460px; font: normal 12px arial; text-align: right;}
.num-page {margin-bottom: 24px;}
	.num-page .item {color: #000; font: bold 12px arial; background-color: #fae5a2; height: 28px; width: 28px; text-align: center;}
	.num-page .item-a {color: #000; font: bold 12px arial; background-color: #cecece; height: 28px; width: 28px; text-align: center;}
.new-art {margin-bottom: 18px; width: 90%;}
	.new-art .comment {color: #666; font: 63% tahoma;}
	.new-art .text {font: 75% arial; margin-bottom: 2px;}
	.new-art .data-n {font: bold 63% tahoma; margin-bottom: 2px;}
.new-art2 {font: 113% arial; border-bottom: 3px solid #FAE5A2; vertical-align: bottom; padding-bottom: 5px; margin-bottom: 15px;}
	.new-art2 a:link, .new-art2 a:visited  {text-decoration: none;}
	.new-art2 a:active, .new-art2 a:hover {text-decoration: underline;}
.opinion {background: #EEEADD url(img/y1_o.gif) no-repeat left top; width: 100%; margin-bottom: 2px;}
	.opinion a:link, .opinion a:visited  {text-decoration: none;}
	.opinion a:active, .opinion a:hover {text-decoration: underline;}
	.opinion .y2 {color: #003d8f; font: bold 75% arial; background: url(img/y2_o.gif) no-repeat right top; padding: 10px 20px 0px 14px;}
	.opinion .y2-v {color: #003d8f; font: bold 75% arial; background: url(img/y2_o.gif) no-repeat right top; padding: 8px 0px 0px 0px;}
		.opinion .y2-v td {font: bold 75% arial; padding: 0px 10px 0px 14px;}
	.opinion .y3 {background: url(img/y3_o.gif) no-repeat right bottom;  height: 8px; width: 50%;}
	.opinion .y4 {background: url(img/y4_o.gif) no-repeat left bottom;  height: 8px; width: 50%;}
.otvet {font: 12px arial; padding: 10px 40px 16px 205px;}
.out {color: #666; font: 70% tahoma; width: 102px; text-align: right; padding-right: 20px;}
.out a {color: #000;}
.out2 {color: #666; font: 70% tahoma; width: 202px; text-align: right; padding: 2px 20px 0px 0px;}
.pad-logo {padding: 10px 0px 12px 0px;}
.podpis-a {font: 70% tahoma; background: url(img/pt_podpis_a.gif) no-repeat left top; padding-left: 30px; margin-bottom: 16px;}
.podpis-konkurs {font: 70% tahoma; background: url(img/pt_podpis_a.gif) no-repeat left top; padding-left: 30px; margin-bottom: 26px;}
.podpis {color: #666; font: 70% tahoma;  margin: 3px 0px 5px 5px; width: 130px;}
.podpis-b {color: #000; font: bold 70% tahoma; margin: 0px 0px 3px 5px; width: 130px;}
.podpis-tech {font: 63% tahoma; padding: 3px 0px 0px 0px; line-height: 1.4;}
.podpis-tech strong {font: bold 100% tahoma; display: block; margin-bottom: 1px;}
.podpis-photo {font: 72% tahoma; padding: 3px 0px 0px 0px; line-height: 1.4;}
.podpis-photo strong {font: bold 100% tahoma; display: block; margin-bottom: 1px;}

.pt4 {padding-top: 4px;}
.pt7 {padding-top: 7px;}
.pt8 {padding-top: 8px;}
.publ {font: bold 94% arial; vertical-align: top; width: 280px;}
	.publ div {padding: 0px 26px 0px 20px;}
.quest {font: 113% arial; border-bottom: 3px solid #FAE5A2; vertical-align: bottom; padding-bottom: 5px;}
	.quest a:link, .quest a:visited  {text-decoration: none;}
	.quest a:active, .quest a:hover {text-decoration: underline;}
.r-l {background-color: #FAE5A2; height: 1px; margin: 5px 0px; width: 100%;}
.r-l2 {background-color: #FAE5A2; height: 1px; margin: 5px 0px 15px 0px; width: 476px;}
.r-pt {width: 165px; background: url(img/r_pt.gif) repeat-x left top; height: 1px; margin-left: 35px;}
.r-pt-op {width: 100%; background: url(img/r_pt.gif) repeat-x left top; height: 1px; margin-left: 35px;}
.razdel {width: 100%;}
	.razdel td {padding: 0px 16px 0px 10px; width: 50%; vertical-align: top;}
	.razdel .item {font: 12px arial; margin-bottom: 7px;}
.red {color: #e2001a;}
.errorInfo {color: #df0000; font: bold 80% tahoma; vertical-align: top; padding: 0px 20px 0px 0px;}
.successInfo {color: blue; font: bold 80% tahoma; height: 16px; vertical-align: top; padding: 10px 20px 10px 0px;}
.red-articles {background-color: #e2001a;}
.red-articles a:link, .red-articles a:visited  {color: #fff; text-decoration: none;}
	.red-articles a:active, .red-articles a:hover {color: #fff; text-decoration: underline;}
	.red-articles .item-art {color: #fff; font: bold 75% arial; background: url(img/line_a.gif) repeat-x left bottom; padding-bottom: 6px; margin-bottom: 3px;}
	.red-articles .item-art-a {color: #fae5a2; font: bold 75% arial; background: url(img/line_a.gif) repeat-x left bottom; padding-bottom: 6px; margin-bottom: 3px;}
	.red-articles .item-art-last {color: #fff; font: bold 75% arial;}
	.red-articles .item-art-last-a {color: #fae5a2; font: bold 75% arial;}
	.red-articles .st {padding: 7px 11px 0px 11px; height: 46px;}
	.red-articles .y3 {background: url(img/y3_r.gif) no-repeat right bottom; width: 50%; height: 8px;}
	.red-articles .y4 {background: url(img/y4_r.gif) no-repeat left bottom; width: 50%; height: 8px;}
.red-big {color: #e2001a; font: 188% arial; margin-bottom: 12px;}
.red-small {color: #e2001a; font: 63% tahoma; padding-left: 10px;}
	.red-small  a, .red-small  a:link, .red-small  a:visited, .red-small  a:active, .red-small  a:hover {color: #e2001a;}
.reg {color: #656153; font: 63% tahoma; padding: 0px 10px 0px 10px;}
.right-img {background: url(img/right_img.gif) repeat-y right top;  width: 3px;}
.sel-section {width: 182px; background-color: #fff; font: 75% arial;}

.sort {font: 11px Arial; padding-right: 20px; text-align: left; width: 100px;}
.statya {margin-bottom: 30px;}
.statya-bad {margin-bottom: 30px; background-color: #eeeeee;  padding: 10 10 10 10;}
.subart {margin: 10px 0px 12px 0px;}
	.subart a:link, .subart a:visited  {text-decoration: none;}
	.subart a:active, .subart a:hover {text-decoration: underline;}
	.subart .item {font: 75% arial; padding: 2px 38px 4px 35px;}
	.subart .item-a {font: bold 75% arial; background: url(img/link_suba.gif) no-repeat left top; padding: 5px 38px 7px 35px;}
.table-user {margin: 10px 0px 20px 0px;}
	.table-user td {font: 70% tahoma; vertical-align: top; padding: 4px 1px 6px 1px; text-align: center;}
		.table-user td.h1 {padding: 0px; height: 1px; background-color: #FAE5A2;}
	.table-user th {font: bold 70% tahoma; vertical-align: top; padding: 0px 8px 6px 8px;}
.text-fr {font: 75% arial; margin-top: 10px;}
.text-account {color: #666; font: 70% tahoma; width: 520px; padding-rigth: 40px;}

.text-form {font: bold 70% tahoma; margin-bottom: 4px;}
.text-form2 {font: 75% arial; padding: 4px 0px 12px 0px; vertical-align: top; width: 120px;  padding-right: 20px;}
.text-form4 {font: 75% arial; padding: 4px 0px 12px 0px; vertical-align: top; width: 80px;  padding-right: 5px;}
.text-form5 {font: bold italic 75% tahoma; margin-bottom: 4px; color: #666;}
.text-form3 {font: 75% arial; padding: 4px 0px 12px 0px; vertical-align: top; width: 216px;  padding-right: 20px;}
.text-popup {border: 1px solid #ccc;}
.text-t {font: 70% tahoma; background: url(img/line_text.gif) repeat-x left bottom; padding-bottom: 6px; margin-bottom: 5px; line-height: 1.2;}
	.text-t a:link, .text-t a:visited  {font: bold 100% arial, helvetica, sans-serif; text-decoration: none;}
	.text-t a:active, .text-t a:hover {font: bold 100% arial, helvetica, sans-serif; text-decoration: underline;}
	.text-t div {margin-top: 5;}


        .text-t span { background: url(img/show-pix.gif) no-repeat top right; padding: 0 18px 2px 0; }


	.text-t div a:link, .text-t div a:visited  {font: normal 100%; text-decoration: none;}
	.text-t div a:active, .text-t div a:hover {font: normal 100%; text-decoration: none;  BACKGROUND: #cc0000; COLOR: #ffffff;}


.top-account {background: #f0f0f0 url(img/y1_grey.gif) no-repeat left top; width: 960; margin-bottom: 10px;}
	.top-account .close {font: 63% arial; background: url(img/y2_grey.gif) no-repeat right top; padding: 4px 5px 0px 5px; text-align: right; height: 8px;}
	.top-account .y3 {background: url(img/y3_grey.gif) no-repeat right bottom; height: 13px; width: 50%;}
	.top-account .y4 {background: url(img/y4_grey.gif) no-repeat left bottom; height: 10px; width: 50%;}
	.top-account .y3-s {background: url(img/y3_grey.gif) no-repeat right bottom; height: 4px; width: 50%;}
	.top-account .y4-s {background: url(img/y4_grey.gif) no-repeat left bottom; height: 4px; width: 50%;}
.top-block {width: 960px;}
	.top-block .banner {width: 260px; vertical-align: top;}
	.top-block .men {background: url(img/men.jpg) no-repeat left top; width: 149px; height: 128px;}
	.top-block .yell {vertical-align: top; width: 268px;}
.top-block2 {margin-left: 94px;}
.top-img {background: url(img/top_img.gif) repeat-x left top; width: 100%;}
	.top-img .y1-img {background: url(img/y1_img.gif) no-repeat left top; height: 4px; width: 50%;}
	.top-img .y2-img {background: url(img/y2_img.gif) no-repeat right top; height: 4px; width: 50%;}
.topmenu2 {width: 960px;}
.topmenu {width: 960px; margin-bottom: 3px;}
	.topmenu a:link, .topmenu a:visited  {text-decoration: none;}
	.topmenu a:active, .topmenu a:hover {text-decoration: underline;}
	.topmenu .item {font: 63% arial; background: url(img/r_topmenu.gif) no-repeat right center; padding-right: 17px; text-transform: uppercase; float: left; white-space: nowrap;}
	.topmenu .item-a {font: 63% arial; background: url(img/r_topmenu.gif) no-repeat right center; padding-right: 17px; text-transform: uppercase; float: left; white-space: nowrap;}
	.topmenu .item-last {font: 63% arial; text-transform: uppercase; float: left; white-space: nowrap;}
	.topmenu .item-last-a {font: 63% arial; text-transform: uppercase; float: left; white-space: nowrap;}
	.topmenu .menu {padding-right: 30px;}
.yell-block {background: #fcf2d0 url(img/y1_y.gif) no-repeat left top; width: 100%; margin-bottom: 5px;}
	.yell-block .center {font: 11px tahoma; background: url(img/y2_y.gif) no-repeat right top; padding: 10px 12px 0px 10px;}
	.yell-block .y3 {background: url(img/y3_y.gif) no-repeat right bottom; width: 50%;}
	.yell-block .y4 {background: url(img/y4_y.gif) no-repeat left bottom; height: 10px; width: 50%;}
.zag-top {margin-top: 20px; margin-bottom: 10px;}


.genmed  {font-family: tahoma; font-size: 93%; font-weight: bold; padding-bottom: 3px; margin: 5px 10px 2px 10px;}

.quote {font-family: tahoma; font-size: 93%; color: #444; line-height: 125%;	background-color: #FAFAFA; border: #D1D7DC 1px solid; padding: 3px 5px; margin: 2px 10px 5px 10px;}
    .quote div {font-size: 100%;}




.table {background-color: #F7F7F9; margin-top: 10px;}
	.table td {color: #000; font: 70% arial; padding: 4px 0px; text-align: left; vertical-align: bottom;}
	.table td.w1 {padding: 0; background-color: #DDDDDD; width: 1;}
	.table td.h20 {padding: 0; background-color: #DDDDDD; width: 1; height: 1}
	.table td.p0 {padding: 0;}
	.table th {color: #fff; font: bold 70% arial; background-color: #070024; padding: 9px 10px 12px 10px; text-align: left; vertical-align: bottom;}
	.table th.w1 {padding: 0; width: 1;}
.table th { font-weight: bold; color: #000; background-color: #FAE5A2; text-align: center; padding: 4px 6px;}
.table td { text-align: center; padding: 4px 6px;}


.nds {font: 75% tahoma; padding-top: 10px;}




.newtop { width: 960px; font: 100% tahoma, verdana, sans-serif; display: block; float: none; }
    .newtop div { display: inline; float: left; }

.newtop .newtmenu { width: 960px; text-align: right; display: block; float: right; border: #9966FF thin dashed; }
    .newtop .newtmenu div { display: inline; float: right; padding: 5px 0; font: 63% tahoma, verdana, sans-serif; }
    .newtop .newtmenu .imgrss { vertical-align: bottom; }
        .newtmenu div a, .newtmenu div a:link, .newtmenu div a:visited, .newtmenu div a:active, .newtmenu div a:hover { font: 100% tahoma, verdana, sans-serif; color: #003D8F; text-transform: uppercase; text-decoration: none; margin: 10px; }



.newmenu { font: 63% Arial, tahoma, verdana, sans-serif; text-transform: uppercase; text-align: left; color: #003D8F; margin: 5px 0 0 50px; display: block; float: none; width: 875px;}

.newmenu div { font: 100% Arial, tahoma, verdana, sans-serif; position: relative; float: left; display: inline;  margin: 5px 0;}
*HTML .newmenu div {padding: 5px 0; margin: 0;}
    .newmenu div a, .newmenu div a:link, .newmenu div a:visited, .newmenu div a:active { font: 100% Arial, tahoma, verdana, sans-serif; color: #003D8F; text-transform: uppercase; text-decoration: none; padding: 10px; }
     .newmenu div a:hover { text-decoration: underline; }

.newmenu .line { background: url(img/l-dn.gif) no-repeat top; clear: both; }

.newmenu td {width: 300px; font: 78% tahoma; padding-right: 10px; border-top: #EF7773 1px solid; padding: 5px 2 5px 0px;}
.newmenu td.a {border-top: 0px;}


    .newmenu div div { left: 0px; top: 22px; float: none; position: absolute; padding: 0 0px 5px 0; margin: 0; display: none; width: 285px;  color: #fff; background: url(img/l-dn.gif) no-repeat left bottom;  background: #E2001A;}
    .newmenu div div.long {width: 600px;}
	.newmenu div div div { background: #E2001A; position: static; padding: 0 10px 5px 10px; margin: 0 0 0 10px;}

	
    .newmenu div.show, .newmenu div.activ { display: inline; background-color: #E2001A; color: #fff; padding: 0; margin: 0;}
    .newmenu div.show div { display: block; color: #FAE5A2; left: 0; margin: 1px 0 0 0; }
        .newmenu .show a, .newmenu .show a:link, .newmenu .show a:visited, .newmenu .show a:active, .newmenu .show a:hover { color: #fff; padding: 0; }

    .newmenu .show span, .newmenu .activ span { background: #E2001A  url(img/y1_r.gif) no-repeat top left; padding: 0; margin: 0; display: inline; float: left; }
    .newmenu .show span span , .newmenu .activ span span { background: url(img/y2_r.gif) no-repeat top right; padding: 5px 10px; display: inline; float: left; }

.newmenu .show div div div.pix { background-color: #EF7773; padding: 5px 0 5px 0px; }

	       .newmenu div div div div { position: static; left: 0; top: 0; padding: 5px 10px 5px 0; margin: 0; display: block; font: bold 109% tahoma, verdana, sans-serif; text-transform: none; width: 285px; float: left;}
            .newmenu div div div div div{   border-top: #EF7773 1px solid; padding: 5px 0 5px 0; }
            .newmenu div div div div div.f {  border-top: none; left: 0; padding: 5px 0px 5px 0px; margin: 0; color: #FAE5A2;}

            .newmenu div div div div a, .newmenu div div div a:link, .newmenu div div div a:visited, .newmenu div div div a:active { font: bold 100% Arial, tahoma, verdana, sans-serif; text-transform: none; color: #fff; text-decoration: none; padding: 0; }
            .newmenu div div div div a:hover { font: bold 100% Arial, tahoma, verdana, sans-serif; text-transform: none; text-decoration: underline; padding: 0; }
                .newmenu div div div div.f a, .newmenu div div div div.f a:link, .newmenu div div div div.f a:visited, .newmenu div div div div.f a:active { font: bold 100% Arial, tahoma, verdana, sans-serif; text-transform: none; color: #fff; text-decoration: none; padding: 0; }
                .newmenu div div div div.f a:hover {font: bold 100% Arial, tahoma, verdana, sans-serif; text-decoration: underline; padding: 0; }



.cl {clear: both; font-size: 1px; padding: 0; margin: 0; }

.abznew {font: 75% Arial, Tahoma, sans-serif; color: #000; margin-bottom: 2px; margin-top: 5px;  display: block; float: none; }
    .abznew h3 {font: bold 125% Arial, Tahoma, sans-serif; color: #000; margin: 0; text-align: left; padding: 0px 0 3px 0; background-color: transparent;}

	.abznew .text {color: #000; font: 75% arial; line-height: 1.3;}

	.abznew img {clear: both; float: left; margin: 3px 20px 10px 0;}
	.abznew .img {font: 94% tahoma, verdana, sans-serif; clear: both; float: left; margin: 0 6px 4px 0; width: 150px;}
    .abznew .pic { padding: 0; margin: 0; }
		.abznew .img td {color: #666; font: 88% tahoma, verdana, sans-serif; vertical-align: top; padding-right: 10px; border: none;}
			.abznew .img td strong {font: bold 107% tahoma, verdana, sans-serif; display: block; margin-bottom: 1px; color: #000;}


		*HTML .abznew .img {font: 94% tahoma, verdana, sans-serif; clear: both; float: left; margin: 0 6px 4px 0; width: 150px;}
			*HTML .abznew .img td {color: #666; font: 88% tahoma, verdana, sans-serif; vertical-align: top; padding-right: 10px; border: none;}
			*HTML .abznew .img td strong {font: bold 110% tahoma, verdana, sans-serif; display: block; margin-bottom: 1px; color: #000;}

		.abznew .img img {clear: none; border: none; float: none; margin: 3px 0; display: block;}
    		.abznew .img img.nb {clear: none; border: none; float: none; margin: 0; display: block;}

    .abznew table { font: 92% Arial, Tahoma, sans-serif; margin: 10px 0;}
        .abznew table th { font: bold 107% Arial, Tahoma, sans-serif; padding: 4px 15px 9px 0px; text-align: left; border-top: #333 1px solid; border-bottom: #333 2px solid; }
            .abznew table th.f { font: bold 107% Arial, Tahoma, sans-serif; padding: 4px 15px 9px 10px; text-align: left; border-top: #333 1px solid; border-bottom: #333 2px solid; }

        .abznew table td { font: 107% Arial, Tahoma, sans-serif; padding: 4px 15px 9px 0px; border-bottom: #333 1px solid; }
            .abznew table td.f { font: 107% Arial, Tahoma, sans-serif; padding: 4px 15px 9px 10px; border-bottom: #333 1px solid; }

        .abznew table.img td img { padding: 0; margin: 0; }


    .abznew table.form td { font: 100% Arial, Tahoma, sans-serif; border: none; vertical-align: top; }
    .abznew table.form img {clear: none; float: none; margin: 0;}


    .abznew table.claim  { width: 690px; background-color: #EBEDEB; font: 94% Arial, Tahoma, sans-serif; }
        .abznew table.claim td { padding: 9px 15px 0px 20px; border: none; margin: 0; }
        .abznew table.claim td.dark { background-color: #E3E8E8; padding: 10px 0; }
    .abznew table.claim select { width: 155px; }
    .abznew table.claim img {clear: none; float: none; margin: 0;}

.abznew a, .abznew a:link, .abznew a:visited, .abznew a:active, .abznew a:hover { font: 100% Arial, Tahoma, sans-serif;  }


.abznew .pix { background: #D7CCB7 url(img/y1_img.gif) no-repeat left top; padding: 0; margin: 0 10px 0px 0; display: block; float: none; }
	.abznew .pix div { background: url(img/y2_img.gif) no-repeat right top; padding: 0; margin: 0; }
	.abznew .pix div div  { background: url(img/y3_img.gif) no-repeat right bottom; padding: 0; margin: 0; }
    .abznew .pix div div div { background: url(img/y4_img.gif) no-repeat left bottom; padding: 4px; }
    .abznew table.img td .none { background: #fff none; border: none; padding: 0; margin: 0 0 5px 0; display: block; float: none; }

.artnew { font: 94% Arial, Tahoma, sans-serif; color: #666; }
.artnew .izag1, .artnew h1 input {color: #000; font: normal 100% arial; padding: 0px; margin: 0px 0px 3px 0px; border: solid 1px #ddd; width: 100%;}
.artnew h1 {color: #000; font: normal 147% arial; padding: 0px; margin: 0px 0px 3px 0px; }
.artnew .pix { background: #D7CCB7 url(img/y1_img.gif) no-repeat left top; padding: 0; margin: 5px 10px 0px 0; display: inline; float: left; }
	.artnew .pix div { background: url(img/y2_img.gif) no-repeat right top; padding: 0; margin: 0; }
	.artnew .pix div div  { background: url(img/y3_img.gif) no-repeat right bottom; padding: 0; margin: 0; }
    .artnew .pix div div div { background: url(img/y4_img.gif) no-repeat left bottom; padding: 4px; }

    .artnew table.img td img { display: block; float: none; }
    .artnew table.img td .none { background: #fff none; border: none; padding: 0; margin: 0 0 5px 0; display: block; float: none; }



.izag, h3 input { font: bold 100% Arial, Tahoma, sans-serif; color: #000; border: solid 1px #ddd; width: 100%;}
.itext, div.tf1 textarea {color: #000; font: 100% arial; line-height: 1.3; border: solid 1px #ddd; width: 305px; height: 281px;}

#contText { color: #666; font: 100% arial; }
#contText textarea {color: #666; font: 100% arial; border: solid 1px #ddd; width: 215px; height: 200px; display: inline; float: left; }
.itext1 {color: #666; font: 125% arial; border: solid 1px #ddd; width: 190px; height: 200px; }

.itext2, div.tf2 textarea {color: #000; font: 100% arial; line-height: 1.3; border: solid 1px #ddd; width: 150px; height: 280px;}
.itext3, div.tf3 textarea, div.tf0 textarea {color: #000; font: 100% arial; line-height: 1.3; border: solid 1px #ddd; width: 510px; height: 80px;}
.itext4 {color: #000; font: 100% arial; border: solid 1px #ddd; width: 280px; }
.text-t textarea, .itext5 {color: #000; font: 100% arial; line-height: 1.3; border: solid 1px #ddd; width: 510px; height: 80px;}

.izagpodp,  td .ti1 input { color: #000; font: bold 100% tahoma, verdana, sans-serif; margin: 4px 0 2px 0; border: solid 1px #ddd; width: 190px; }
.ipodp ,  td .ti1 textarea { color: #666; font: 100% tahoma, verdana, sans-serif; border: solid 1px #ddd; width: 190px; height: 55px; }
.izagpodp2,  td .ti2 input { color: #000; font: bold 100% tahoma, verdana, sans-serif; margin: 4px 0 2px 0; border: solid 1px #ddd; width: 160px; }
.ipodp2,  td .ti2 textarea { color: #666; font: 100% tahoma, verdana, sans-serif; border: solid 1px #ddd; width: 160px; height: 55px; }
.izagpodp3,  td .ti3 input { color: #000; font: bold 100% tahoma, verdana, sans-serif; margin: 4px 0 2px 0; border: solid 1px #ddd; width: 150px; }
.ipodp3,  td .ti3 textarea { color: #666; font: 100% tahoma, verdana, sans-serif; border: solid 1px #ddd; width: 150px; height: 55px; }

.butt { font: 110% verdana, tahoma, sans-serif; }
.butt1 { font: bold 107% verdana, tahoma, sans-serif; color: #CC0033; }
.butt2 { font: 94% verdana, tahoma, sans-serif; }
.butt3 { font: 94% verdana, tahoma, sans-serif; }
.butt4 { font: bold 88% verdana, tahoma, sans-serif; color: #CC0033; }
.butt5 { font: 69% verdana, tahoma, sans-serif; }
.butt6 { font: bold 63% verdana, tahoma, sans-serif; color: #CC0033; }
.butt7 { font: bold 63% verdana, tahoma, sans-serif; color: #CC0033; }
.butt8 { font: 69% verdana, tahoma, sans-serif; margin-top: 5px; }
.butt9 { font: 63% verdana, tahoma, sans-serif; }

.add { font: bold 69% verdana, tahoma, sans-serif; color: #000; margin: 5px 0; }
.vybor { font: 100% verdana, tahoma, sans-serif; color: #000; border: solid 1px #ddd; }
.save { padding: 5px 0 0 0; }

*HTML .itext {color: #000; font: 100% Arial, Tahoma, sans-serif; line-height: 1.3; border: solid 1px #ddd; width: 298px; height: 284px;}
*HTML .itext2 {color: #000; font: 100% arial; line-height: 1.3; border: solid 1px #ddd; width: 145px; height: 282px;}
*HTML .butt { font: 120% verdana, tahoma, sans-serif; }
*HTML .butt1 { font: bold 80% verdana, tahoma, sans-serif; color: #CC0033; }
*HTML .butt4 { font: bold 69% verdana, tahoma, sans-serif; color: #CC0033; }
*HTML .save { padding: 5px 7px 0 0; }

.ico1 { padding-right: 6px;  margin-right: 10px; display: inline; float: left; cursor: pointer;}
.ico2 { padding-right: 2px;  margin-right: 3px;  cursor: pointer;}
.ico3 { padding-right: 20px; margin-right: 10px;  cursor: pointer;}

hr { height: 3px; background-color: #FAE5A2; border: 0px solid #FAE5A2; color: #FAE5A2; }

.sel a  {color: #666666; text-decoration: none; cursor: default;}
.sel a:link  {color: #666666; text-decoration: none; cursor: default;}
.sel a:visited  {color: #666666; text-decoration: none; cursor: default;}
.sel a:active  {color: #666666; text-decoration: none; cursor: default;}
.sel a:hover {color: #666666; text-decoration: none; cursor: default;}
			
.nSel a {color: #003d8f; text-decoration: none; cursor: pointer;}
.nSel a:link  {color: #003d8f; text-decoration: underline; cursor: pointer;}
.nSel a:visited  {color: #003d8f; text-decoration: underline; cursor: pointer;}
.nSel a:active  {color: #003d8f; text-decoration: underline; cursor: pointer;}
.nSel a:hover {color: #003d8f; text-decoration: none; cursor: pointer;}


