html, body, table, td, table td, form, div, table th, thead th, p {
	border: 0px;
	margin: 0px;
	padding:0px;

	color: #2C2C2D;
	text-decoration: none;

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;

	border-spacing: 0px;
	border-collapse: collapse;
}
a, a:link, a:visited {
	color: #2C2C2D;
	/*text-decoration: none;*/
}
a:hover {
	color: #999999;
}

table, div table {
	border-collapse: collapse;
}
table th, table td, table thead, thead th, tr th {
	text-align: left;
	vertical-align: top;
	border-spacing: 0px;
	border-collapse: collapse;
}

h1, h2 {
	margin: 0px;
	padding:0px;
}
h2 {
	color: #050505;
	font: normal 18px Times;
}

hr {
	height: 0px;
	border-top: solid 1px #c8c8c8;
}

body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}

html, body {width:100%; height: 100%;background: #4f4f4f;overflow-x:hidden;}
html, body, table, table td, img {
	margin: 0px;
	padding:0px;
	border: 0px;
}
body {
	padding-bottom: 30px;
}
div {
	float:left;
}

/* -- -- --*/
td.main, td.main div {
	font-family: Arial;
}
.manons, span.manons, span.manons p, span.manons div, span.manons td {
	color: #000000;
	font: normal 12px Arial;
}

table.main {
	width: 100%;
	height:100%;
}
table.main tbody {
	background: #ffffff;
}

th.thtl {
	width: 50px;
	background: #ffffff url('../design/ug-left.gif') no-repeat top left;
}
th.thtr {
	width: 25px;
	background: #ffffff url('../design/ug-right.gif') no-repeat top right;
}
tr.thr2 {
	background: #ffffff;
}
tr.thr3 th {
	height: 156px;
}
tr.thr3 {
	background: #ffffff url('../design/top-bg2.gif') repeat-x;
}
td.content {

}

th.paper1 {
	height: 30px;
	background: url('../design/paper1.gif') no-repeat;
}
th.paper2 {
	height: 36px;
	background: #ffffff url('../design/paper2.gif') no-repeat;
}
th.paper3 {
	border-bottom: solid 3px #f2f2f2;
	padding-right: 25px;
}
th.paper3 div.p3bg {
	width: 100%;
	height:100%;
	text-align: right;
	background: url('../design/paper3.gif') no-repeat top left;
}

td.tfbl {
	height: 58px;
	background: #ffffff url('../design/ug-bot-left.gif') no-repeat bottom left;
}
td.tfbr {
	height: 58px;
	background: #ffffff url('../design/ug-bot-right.gif') no-repeat bottom right;
}
tr.tf {
	background: #ffffff;
}
tr.tf td {
	vertical-align: bottom;
	padding-top: 40px;
}
td.col2 {
	width: 210px;
}
th.topLogo {
	text-align: left;
	vertical-align: top;
	padding-top: 30px;
	border-bottom: solid 3px #f2f2f2;
}

table.mbg {
	width: 95%;
}

table.mbg, table.mbg tr {
	background: url('../design/mbg.gif') repeat-x;
}
td.mtl {
	width: 3px;
	height:3px;
	background: #eff0f2 url('../design/mtl.gif') no-repeat top left;
}
td.mtr {
	width: 3px;
	height:3px;
	background:  #eff0f2 url('../design/mtr.gif') no-repeat top right;
}
td.mbl {
	width: 3px;
	height:3px;
	background: #eff0f2 url('../design/mbl.gif') no-repeat top left;
}
td.mbr {
	width: 3px;
	height:3px;
	background: #eff0f2 url('../design/mbr.gif') no-repeat top right;
}
td.mc {
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}
td.mc a, td.mc a:visited {
	color: #9da4ac;
	font: normal 15px Verdana;
	text-decoration: none;
}
td.mc a:hover {
	color: #545f67;
}
td.mc_ a, td.mc_ a:visited {
	color: #616d79;
}
td.mi {
	padding-top: 3px;
}

td.mn {
	width: 30px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
}
td.tbr {
	height: 20px;
}
td.ma, td.ms {
	height: 10px;
}
td.ma {
	padding: 4px 5px 0px 50px;
}
td.ms a, td.ms a:visited {
	color: #92a0a8;
	font: normal 11px Verdana;
	text-decoration: none;
}
td.ms a:hover {
	color: #000000;
}
td.ms_ a, td.ms_ a:visited {
	color: #545f67;
}
br.s4 {
	font-size: 4px;
}
br.s5 {
	font-size: 5px;
}


td.conl {
	width: 16px;
	border-left: solid 1px #f0f0f0;
}

hr.f0s3 {
	height: 3px;
	border-top: solid 3px #f0f0f0;
}
hr.f0s1 {
	height: 1px;
	border-top: solid 1px #f0f0f0;
}
div.f0s3 {
	clear: both;
	width: 100%;
	height: 3px;
	background: #f0f0f0;
	font-size:3px;
}
div.f0s1 {
	clear: both;
	width: 100%;
	height: 1px;
	background: #f0f0f0;
	font-size:1px;
}

table.news td {
	width: 33%;
	padding: 0px 10px 0px 0px;
}
table.news a, table.news a:visited {
	color: #616161;
	font: normal 11px Tahoma;
	text-decoration: none;
}
table.news a:hover {
	color: #000000;
}
span.date, span.newsCon {
	color: #000000;
	font: normal 10px Tahoma;
}
span.date i {
	font-style: normal;
	color: #c5c5c5;
}
br.s3 {
	font-size: 3px;
}

a.newsCon, a.newsCon:visited {
	color: #e12323;
	font: normal 10px Tahoma;
}
a.newsCon:hover {
	text-decoration: none;
}
img.bg {
	border: solid 4px #e9e9e9;
	margin-right: 10px;
}
span.manons {
}
div.main {
	background: #f7f7f7;
	height: 100%;
	width: 100%;
}
div.main div {
	padding: 16px;
}

span.manons, div.main {
	color: #656565;
	font: normal 12px Tahoma;
}

table.mfaq, table.mfaq td {
	width: 200px;
	background: #f7f7f7;
}
table.mfaq td {
	padding: 14px;
}
table.mfaq td.reply {
	padding-top: 0px;
}
td.quest a, td.quest a:visited {
	color: #5b5b5b;
	font: bold 11px Tahoma;
	text-decoration: none;
}

table.mfaq td.reply {
	padding-left: 24px;
}
td.reply div {
	padding-left: 6px;
	border-left: solid 2px #d7d7d7;
}
td.reply div a, td.reply div a:visited {
	text-decoration: none;
	color: #000000;
	font: normal 11px Tahoma;
}
table.mfaq td.faqCon {
	font: normal 10px Tahoma;
}
table.mfaq td.faqCon a:visited, table.mfaq td.faqCon a {
	color: #e12323;
	font: normal 10px Tahoma;
}
table.mfaq td.faqCon a:hover {
	text-decoration: none;
}
td.p2 {
	text-align: right;
	padding-top: 40px;
	padding-bottom: 7px;
	background: #ffffff url('../design/bottom-line.gif') repeat-x bottom;
}

a.copy, a.copy:visited {
	color: #6c6c6c;
	font: normal 11px Tahoma;
	text-decoration: none;
}
a.copy img {
	float: left;
	text-align: left;
	margin-top: 3px;
	margin-right: 5px;
}

table.bottom {
	width: 100%;
}
table.bottom td {
	width: 33%;
}
table.bottom td {
	color: #6c6c6c;
	font: normal 11px Tahoma;
}
table.bottom a, table.bottom a:visited {
	color: #e12323;
	font: normal 11px Tahoma;
	text-decoration: underline;
	/*border-bottom: solid 1px #6c6c6c;*/
}
table.bottom a:hover {
	/*border-bottom: solid 1px #e12323;*/
}



div.gbBase {
	width: 100%;
	clear: both;
	padding-bottom: 5px;
}
div.gbL {
	padding-left: 10px;
	padding-bottom: 5px;
	clear: both;
}
div.gbL div {
	padding-left: 5px;
	border-left: solid 2px #f0f0f0;
}
div.bhr {
	clear: both;
	width: 100%;
}
input.quest, textarea.quest {
	width: 90%;
}
div.pages {
	width: 100%;
	padding-top: 10px;
}
input.quest2 {
	width: 120px;
}


#content {
	width: 100%;
	overflow: hidden;
}
#content td.cent {
	width: 1000px;
}
img.rasp {
	clear: both;
	width: 1000px;
	height:1px;
	visibility: hidden;
}

div.tp1 {
	width: 106px;
	height: 69px;
	float: right;
	text-align: left;
	background: url('../design/v/1.gif') no-repeat bottom;
}
div.tp1 div {
	padding-top: 24px;
	padding-left:38px;
	font: normal 24px Tahoma;
}
div.tp1 div p {
	font: normal 11px Tahoma;
}

div.m {
	clear: both;
	float: none;
	width: 100%;
	display: none;
}

a.plis, a.plis:visited {
	text-decoration :none;
}
a.fq, a.fq:visited, b.quest {
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}

div.forfaq {
	width:100%;
	clear:both;
}

ul.faq {
	padding-left: 0px;
	margin-left:18px;
	list-style: url('../design/ul.gif') circle;
}


span.text_, span.text_ p, .text_, span.text_, div .text_, td span.text_, p .text_ {
	color: #2C2C2D;
	font: normal 12px Arial;
}

span.subTitle p,  .subTitle, span.subTitle, div .subTitle, td span.subTitle, p .subTitle, p span.subTitle {
	color: #606060;
	font: normal 19px Arial;
}

span.paragraph p, .paragraph, span.paragraph, div .paragraph, td span.paragraph, p .paragraph, p span.paragraph {
	color: #606060;
	font: bold 12px Arial;
}

span.podpis p, .podpis, span.podpis, div .podpis, td span.podpis, p .podpis, p span.podpis {
	color: #000000;
	font: bold 9px Arial, Verdana;
}

img.hand {border:solid 1px #e6e6e6;}


/*---------*/


table.ttabs {
    width: 95%;
}
table.ttabs td {
    white-space: nowrap;
    border-bottom: solid 1px #333;
}
table.ttabs td a, table.ttabs td a:link, table.ttabs td a:visited {
    display: block;
    padding: 3px 10px;
    text-decoration: none;
}
table.ttabs td a:hover {
    color:#fff;
    background: #000;
}
table.ttabs td a:focus {
}

#ttab1, #ttab2, #ttab3, #ttab4 {
    cursor: pointer;
    border: solid 1px #333;
}
#ttab1 {border-bottom-width: 0px;}
/*
div {border: solid 1px red;} table td {border: dotted 1px green;}
*/


#b3_razrabotkakoncepcii_summNull, #b3_razrabotkadizain_summNull, #b3_sozdanietekstov_summNull, #b3_obrabotkatekstov_summNull, #b3_korrektyra_summNull {
    display: none;
}



#b3_razrabotkakoncepcii_summNull, #b3_razrabotkadizain_summNull, #b3_sozdanietekstov_summNull, #b3_obrabotkatekstov_summNull, #b3_korrektyra_summNull {
    display: none;
}


table.pubReg {
    width: 550px;
}

table.pubReg td {
    padding-bottom: 10px;
}
table.pubReg input, table.pubReg textarea {
    width: 200px;
    border: solid 1px #666;
}
table.pubReg input.cr {
    width: 16px;
    border-width: 0px;
}
table.pubReg input.cr2 {
    width: 14px;

    border-width:1px;
}
table.pubReg input.crInp {
    width: 173px;
}

table.pubReg tr.pval td.l {
    text-align: right;
    padding: 0px;
    padding-right: 10px;
}
table.pubReg tr.pval td.r {
    padding-bottom: 5px;
}
td.vs {font-weight: bold;}
table.pubReg td sup {color: #123456;}
table.pubReg td.hr {font-size:10px;border-top: solid 1px #ddd;height:10px;}

div.tab {width: 100%;}

#block1, #block2, #block3, #block4 {display:none;}
div.rdBox {float:left;border: solid 1px #fff;}

table.pubReg input.crInpSumm {
    width:60px;
    border: 0px;
    border-bottom:solid 1px #000;
}

div.vib {width:100%;}
div.vib a, div.vib a:link, div.vib a:visited {
    color: #333;
    display: block;
    float: left;
    padding: 5px 4px;
    font: normal 11px Verdana;
    text-decoration: none;
}
div.vib a:hover {
    color: #fff;
    background: #000;
}

div.firmr {
    width: 100%;
    padding-bottom: 5px;
}