body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 100%; background-color: #ffffff
}
body {
	font-size: 13px; color: #333333; font-family: verdana, arial, sans-serif;
}
td {
	font-size: 13px; color: #333333; font-family: verdana, arial, sans-serif;
}
a {
	color: #339990; text-decoration: none
}
a:hover {
	color: #00c7b0; text-decoration: underline
}
a.on {
	font-weight: bold; color: #00c7b0; text-decoration: none
}
a img {
	border-left-color: #339990; border-bottom-color: #339990; border-top-color: #339990; border-right-color: #339990
}
a:hover img {
	border-left-color: #00c7b0; border-bottom-color: #00c7b0; border-top-color: #00c7b0; border-right-color: #00c7b0
}

h1 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 18px; padding-bottom: 10px; margin: 5px 0px 10px; color: #15847a; line-height: 100%; border-bottom: #666666 1px dotted;  padding-top: 0px; font-family: verdana, arial, sans-serif;
}
h2 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 15px; padding-bottom: 10px;  margin: 20px 0px 0px; color: #cf4e00; line-height: 100%; padding-top: 0px; font-family:  verdana, arial, sans-serif;
}
h3 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 17px; padding-bottom: 3px; margin: 5px 0px 3px; color: #003399; line-height: 130%; padding-top: 0px; border-bottom: #666666 1px dotted; font-family: arial, sans-serif;
}
h5 {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 13px; padding-bottom: 6px; margin: 6px 0px 0px; color: #666666; line-height: 130%; padding-top: 0px; font-family: verdana, arial, sans-serif;
}
h6 {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 11px; padding-bottom: 0px; margin: 0px 0px -9px; color: #669966; line-height: 130%; padding-top: 6px; font-family: verdana, arial, sans-serif; letter-spacing: 1px
}
h6 a {
	color: #669966; text-decoration: none
}
h6 a:visited {
	color: #669966
}
h6 a:hover {
	color: #00c7b0; text-decoration: underline
}
p {
	line-height: 130%
}
.red {
	color: #cc3333
}
.credit {
	color: #999999
}
.smallcaps {
	font-variant: small-caps
}
.nowrap {
	white-space: nowrap
}
unknown {
	margin-top: 5px
}
.et {
	font-family: arial, helvetica, sans-serif
}
#logotype {
	left: 20px; position: absolute; top: 60px
}

#logotype2 {
	left: 20px; position: absolute; top: 40px
}

#pnudlogotype {
	left: 17px; position: absolute; top: 73px
}

.homeheader {
	padding-right: 0px; padding-left: 0px; font-size: 11px; background-image: url(../images/bg.jpg); padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 148px; background-color: #3cb4aa;
}

.header {
	background-image: url(../images/bg.jpg); height: 104px; background-color: #3cb4aa;
}

#nav {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0; padding-top: 0px
}
#nav td {
	padding: 3px 9px 3px 9px; font-size: 11px; margin: 0; border-bottom: #333333 1px solid; white-space: nowrap; background-color: #15847a;
}
#nav td.on {
	border-right: #333333 1px solid; border-left: #333333 1px solid; border-bottom: medium none; background-color: transparent; padding: 2px 8px 3px 8px;
}
#nav td.first {
	padding-right: 5px; padding-left: 3px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#nav td.last {
	padding-right: 50px; width: 100%; color: #ffffff; text-align: right;
}

#nav td a {
	color: #ffffff; text-decoration: none
}
#nav td a:visited {
	color: #ffffff
}
#nav td a:hover {
	color: #baf7f1;
}
#nav td.on {
	background-color: transparent
}
#nav td.on a {
	color: #baf7f1
}
#nav td.on a:visited {
	color: #baf7f1
}
#nav td.on a:hover {
	color: #baf7f1
}
#nav td.last a {
	color: #ffffff
}
#nav td.last a:visited {
	color: #ffffff
}
#nav td.last a:hover {
	color: #baf7f1;
}
.breadcrumb {
	padding-right: 3px; padding-left: 17px; font-size: 11px; padding-bottom: 4px; margin: 5px 0px 0px; color: #777777; padding-top: 3px; background-color: transparent
}
.shadow {
	border-top: #bbbbbb 1px solid; font-size: 1px; width: 100%; border-bottom: #eeeeee 1px solid; height: 1px; background-color: #dddddd
}
.sidebar {
	border-right: #bcb8b6 1px solid; padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 25px; margin: 0px; width: 177px;  padding-top: 0px; height: 100%; background-color: #f9f9f9
}
.sidebar-footer {
	border-right: #bcb8b6 1px solid; padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 25px; margin: 0px; width: 177px; padding-top: 0px; border-bottom: #bcb8b6 1px solid; height: 100%; background-color: #f9f9f9
}
.sidebar h3 {
	border-right: medium none; padding-right: 4px; border-top: #ffffff 1px solid; padding-left: 11px; font-weight: normal; font-size: 13px; padding-bottom: 5px; margin: 0px; border-left: #ffffff 1px solid; color: #15847a; padding-top: 4px; border-bottom: medium none; font-family: "arial", sans-serif; background-color: #e6e6e6
}
.sidebar p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 7px 7px 7px 13px; padding-top: 0px
}
.sidebar-footer p {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 7px 7px 7px 13px; padding-top: 0px
}
.sidebar ul {
	border-right: medium none; padding-right: 0px; list-style: none url(../images/bullet.gif) outside; border-top: medium none; padding-left: 27px; padding-bottom: 0px; margin: 0px; border-left: medium none; padding-top: 7px; border-bottom: medium none
}
.sidebar ul ul {
	border-right: medium none; padding-right: 0px; list-style: none url(../images/bullet.gif) outside; border-top: medium none; padding-left: 16px; padding-bottom: 10px; margin: 6px 0px 0px; border-left: medium none; padding-top: 0px; border-bottom: medium none
}
.sidebar ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; margin: 0px; padding-top: 0px
}
.sidebar ul ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 2px; margin: 0px; padding-top: 0px
}

li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px; padding-top: 0px;
}

.content {
	padding-right: 30px; padding-left: 20px; font-size: 13px; padding-bottom: 1px; margin: 0px; line-height: 100%; padding-top: 0px
}
.article {
	width: 85%; max-width: 660px
}
.sidebar .component {
	border-right: medium none; border-top: #bcb8b6 1px solid; margin-bottom: 0px; border-left: medium none; border-bottom: medium none
}
.content .component {
	margin-bottom: 24px
}

.full {
	clear: both
}
.lefthalf {
	clear: both; float: left; margin: 0px 5% 0px 0px; width: 47%; position: relative
}
.righthalf {
	float: right; margin: 0px; width: 48%; position: relative
}
.leftthird {
	clear: both; float: left; margin: 0px 5% 0px 0px; width: 30%
}
.centerthird {
	float: left; margin: 0px 5% 0px 0px; width: 30%
}
.rightthird {
	float: left; margin: 0px; width: 30%
}
.lefttwothirds {
	clear: both; float: left; margin: 0px 5% 0px 0px; width: 65%
}
.righttwothirds {
	float: left; margin: 0px; width: 65%
}

.boxed {
	border-right: #dddddd 1px solid; padding-right: 15px; border-top: #dddddd 1px solid; padding-left: 15px; padding-bottom: 10px; border-left: #dddddd 1px solid; padding-top: 10px; border-bottom: #dddddd 1px solid; background-color: #eeeeee
}

.boxed h3 {
	border-right: medium none; border-top: medium none; border-left: medium none; color: #666666; border-bottom: medium none
}
.rightinset {
	float: right; margin: 20px 0px 10px 15px; width: 48%; position: relative
}
.width-300 {
	width: 300px
}
.clear {
	clear: both
}
.nomargin {
	margin: 0px
}
.nopadding {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
.bg-blue {
	background-color: #e3f2f0;
}
.text-red {
	color: #cc3333
}
img {
	border-left-color: #666666; border-bottom-color: #666666; border-top-color: #666666; border-right-color: #666666
}
.image {
	clear: both; font-size: 11px; margin: 7px 20px 20px 0px; color: #666666
}
.image-left {
	clear: both; font-size: 11px; float: left; margin: 3px 15px 15px 0px; color: #666666; position: relative
}
.image-right {
	clear: both; font-size: 11px; float: right; margin: 3px 0px 15px 15px; color: #666666; position: relative
}
.image img {
	border-right: #333333 1px solid; border-top: #333333 1px solid; margin-bottom: 3px; border-left: #333333 1px solid; border-bottom: #333333 1px solid
}
.image-left img {
	border-right: #333333 1px solid; border-top: #333333 1px solid; margin-bottom: 3px; border-left: #333333 1px solid; border-bottom: #333333 1px solid
}
.image-right img {
	border-right: #333333 1px solid; border-top: #333333 1px solid; margin-bottom: 3px; border-left: #333333 1px solid; border-bottom: #333333 1px solid
}
.footer {
	padding-right: 30px; padding-left: 20px; font-size: 10px; padding-bottom: 3px; margin: 0px; color: #999999; padding-top: 0px
}
.rule {
	padding-right: 0px; border-top: #999999 1px dotted; padding-left: 0px; font-size: 1px; padding-bottom: 0px; width: 100%; padding-top: 0px; height: 1px
}


.t1 {
	font-family : verdana;
	font-size : 11px;
	font-weight : normal;
	color : #232526;
	text-decoration: none;
}


.form {
     margin-top:0;
	 margin-bottom:0;
	 margin-left:0;
	 margin-right:0
}

.h{
	cursor:hand;
}

#img {border-color:#666666;}

.nav {
	font-family : verdana;
	font-size : 13px;
	font-weight : normal;
	color : #339990;
	text-decoration: none;
}

.nav a:hover {
	font-family : verdana;
	font-size : 13px;
	font-weight : normal;
	color : #00c7b0;
	text-decoration: none;
}

.pt3{
	color:#000000;
	font-family: times new roman;
	font-size:12pt;
	font-weight:normal;
}

.pt6{
	color:#000000;
	font-family: times new roman;
	font-size:14pt;
	font-weight:bold;
}

.pt9{
	color:#000000;
	font-family: times new roman;
	font-size:10pt;
	font-weight:normal;
}

.pt12{
	color:#000000;
	font-family: verdana;
	font-size:8pt;
	font-weight:normal;
}


.b{
	border:1px black solid;
	font-family: verdana;
	font-size:11px;
	font-weight:normal;
}

.tbl{
	border:1px #000000 solid;
}

.tbl2{
	border-left:1pt black solid;
	border-top:1pt black solid;
	border-right:1pt black solid;
}

.link{font-size:13px;color:#00c7b0;text-decoration:none;font-weight:bold;}
.link:link{font-size:13px;color:#339990;text-decoration:none;font-weight:bold;}
.link:visited{font-size:13px;color:#339990;text-decoration:none;font-weight:bold;}
.link:active{font-size:13px;color:#339990;text-decoration:none;font-weight:bold;}
.link:hover{font-size:13px;color:#00c7b0;text-decoration:underline;font-weight:bold;}

form, p { padding: 0; margin: 0; }

.a1{
background-color:#f7fbfd;
}
.a2{
background-color:#eff8fc;
}
.a3{
background-color:#eff8fc;
}
.a4{
background-color:#eff8fc;
}

.quote {
background-color:#f9f9f9;
border:1px solid #e2e2e2;
color:gray;
font-size:11px;
margin:10px 5px 20px 70px;
padding:5px;
}
.quote_user {
color:gray;
font-size:12px;
margin-left:0px;
}

.editor {
background-color:white;
border:1px solid #1f2326;
font-family:arial;
font-size:12px;
overflow:auto;
padding:5px;
}

.in {
border:1px solid #e2e2e2;;
font-family:arial;
font-size:12px;
height:20px;
}

.in2 {
border:1px solid #777777;
font-family:arial;
font-size:12px;
height:20px;
width:250px;
}

.tbl {
border:1px solid #000000;
}

.b {
border:1px solid black;
font-family:verdana;
font-size:11px;
font-weight:normal;
}

.mes{
	border: 1px solid #f7fbfd ;
	font-family:arial;
	font-size:12px;
}
.message_text {
	font-family:arial;
}


.nick_cap{
	color:#cacaca;
	font-size:11px;
}
.nick_txt{
	height:20px;
	border: 1px solid #cacaca;	
}
#mrk{
font-size:10px;
}

.bc {
	color:white;
}


/*menu*/
.menu a:visited {
	font: 11px verdana; color: #ffffff;
}
.menu-item {
	padding-right: 5px; margin-top: 0px; display: block;  padding-left: 5px;  padding-bottom: 0px; font: 11px verdana; color: #ffffff; padding-top: 0px;
}
.nlsmenu {
	border-right: #2f8780 1px solid; border-top: #2f8780 1px solid; z-index: 1; margin: 1px; border-left: #2f8780 1px solid; border-bottom: #2f8780 1px solid;
}
.nlsitemcontainer {
	padding-right: 1px; border-top: #d0f2ef 1px solid; padding-left: 1px; filter: alpha(opacity=80); padding-bottom: 1px; padding-top: 1px; background-color: #d0f2ef; opacity: .80
}
.nlsitemcontainerover {
	padding-right: 1px; border-top: #2f8780 1px solid; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; background-color: #2f8780;
}
.nlsitem {
	font: 11px verdana; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; color: #27736c; padding-top: 1px; background-color: #d0f2ef;
}
.nlsitemover {
	font: 11px verdana; padding-right: 6px; padding-left: 6px; padding-bottom: 3px; color: #ffffff; padding-top: 1px; background-color: #3b948d;
}
.nlsitemdisable {
	padding-right: 6px; padding-left: 6px; padding-bottom: 1px; color: #999999; padding-top: 1px;
}

.menu2-item { margin-top: 0px; display: block;  font-family: verdana; font-size: 12px;  color:  #247773; padding-top: 5px; padding-bottom: 5px;  padding-left: 12px; text-decoration: none; font-weight: normal;}

.line_b {border-bottom:1pt black solid;}
.line_bl {border-bottom:1pt black solid;border-left:1pt black solid;}

.coment{
	font-size:10px;
}


.main_top_text{
	color:#ffffff;
	font-family: trebuchet ms,arial;
	font-size:10pt;
	font-weight:none;
}

.main_top_text2{
	color:#ffffff;
	font-family: trebuchet ms,arial;
	font-size:11pt;
	font-weight:none;
}


.bottom_menu{
	font-family: verdana;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	padding-right:10px;
}

.bottom_menu: hover{
	font-family: verdana;
	font-size: 10px;
	font-weight: none;
	text-decoration: underline;
	padding-right:10px;
}

.bottom_menu_active {
	font-family: verdana;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
	padding-right:10px;
	color: #00c7b0;
}

.white-box {
	background-color:white; width:315px;float: right;
}

/*question - answer*/

.qa_header {
  font-size:		12px;
  font-weight:		normal;
  padding-bottom: 5px;
  padding-top: 20px;
}

.qa_answ {
  font-size:  12px;
  padding-top: 10px;
  padding-left: 60px;
  padding-bottom: 15px;
  border-bottom: 2px #dcdcdc solid;
  line-height: 120%;
}

.question_block{
 padding-top: 0px;
 width: 100%;
}


.qa_user_quest {
  font-size:		12px;
  padding-bottom: 5px;
  line-height: 120%;
}


div.ask-quest  a{
 font-weight: bold;
}

div.fblike, div.dr-but {
 float: right;
 margin: 0px 0px 0px 10px;
}

div.ask-quest {
 float: right;
 margin-top: 5px;
}

div.but-front {
 float: left;
 margin-right: 5px;
}
