a:link {text-decoration: underline; color:#0175C2;}
a:visited {text-decoration: underline; color:#1074CB;}
a:hover {text-decoration: underline; color:#16a2ff;}

a.nu:link {text-decoration: none; color:#0175C2;}
a.nu:visited {text-decoration: none; color:#0175C2;}
a.nu:hover {text-decoration: underline; color:#16a2ff;}

a.AdrString:link {text-decoration: none; color:#0175C2;}
a.AdrString:visited {text-decoration: none; color:#0175C2;}
a.AdrString:hover {text-decoration: underline; color:#16a2ff;}

code a:link {text-decoration: none; color:#0175C2;}
code a:visited {text-decoration: none; color:#0175C2;}
code a:hover {text-decoration: underline; color:#16a2ff;}

a.border:link {
 text-decoration: none;
 color:#0000AA;
 background-color: #E1F4FF;
 border-color: #95BAFF;
 border-style: solid;
 border-width: 1px;
 padding-left: 5px;
 padding-right: 5px;
 }
a.border:visited {
 text-decoration: none;
 color:#0000AA;
 background-color: #E1F4FF;
 border-color: #95BAFF;
 border-style: solid;
 border-width: 1px;
 padding-left: 5px;
 padding-right: 5px;
 }
a.border:hover{
 text-decoration: none;
 color:#0000AA;
 background-color: #CFE6FF;
 border-color: #007ED4;
 border-style: solid;
 border-width: 1px;
 padding-left: 5px;
 padding-right: 5px;
 }



address {
 font-size: 10pt;
 font-family: Verdana, MS Sans Serif, Tahoma, Arial;
 text-align: right;
 }


html {
 height:100%;
 }

body {
 margin:0;
 padding:0;
 height:auto !important;
 height:100%;
 min-height:100%;
}

code {
 font-family: 'Courier New', Courier;
 font-size: 12px;
 }
.line {
 font-family: 'Courier New', Courier;
 font-size: 12px;
 }

form {
 margin: 0px 0px 0px 0px;
 }

h1,h2,h3,h4,h5,h6 {
 font-family: 'Century Gothic', Arial, Verdana, sans-serif;
 font-weight: lighter;
 margin: 20px 10px 5px 10px;
 }

h2,h3,h4,h5 {
 color: #0070d4;
 }

h1 {
 font-size: 120%;
 color: #27B64F;
 }

h2 {font-size: 100%;}
h3 {font-size: 90%}
h4 {font-size: 80%;}


img {border:none;}

input, textarea, select {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 11px;
 border: 1px solid #cccccc;
 }

li {
 font-family: Verdana,Tahoma, Arial, sans-serif;
 line-height: 120%;
 margin: 1%;
 }

p {
 font-size: 75%;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 text-indent: 15px;
 }


.imageInText {
 margin: 2px 5px 2px 5px;
 }

.small {
 font-size: 9px;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 }

.submit {
 border-top:    1px solid #fff;
 border-right:  1px solid #aaa;
 border-bottom: 1px solid #aaa;
 border-left:   1px solid #fff;
 background: #ddd;
 text-align: center;
 margin: 1px;
 }

.text {
 text-indent: 3%;
 margin: 1%;
 font-size: 75%;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 text-align: justify;
 }

.text1 {
 font-size: 75%;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 }

.text2 {
 font-size: 69%;
 font-family: Verdana, Tahoma, Arial, sans-serif;
 }

.thumb {
 padding: 1px;
 margin: 3px;
 }



fieldset.citeBlock {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 border-style: solid;
 border-width: 1px;
 border-color: #cccccc;
 background-color: #f4f4f4;
 border-left-width: 10px;
 text-align: left;
 padding: 3px;
 margin: 1px 1px 1px 10px ;
 }

legend.citeBlock {
 text-align: left;
 }







#blockText {
 font-size: 82%;
 font-family: Verdana,Tahoma, Arial, sans-serif;
 margin: 0;
 text-align: justify;
 clear: left;
 color: #000;
 }

#blockText p {
 font-size: 100%;
 text-align: justify;
 text-indent: 20pt;
 }

#blockText li {
 font-size: 100%;
 }

#blockText pre {
 font-size: 100%;
 background: #eee;
 border: 1px dotted #aaa;
 padding: 5px;
 }


#blockText h1 {font-size: 145%;}
#blockText h2 {font-size: 135%;}
#blockText h3 {font-size: 115%}
#blockText h4 {font-size: 105%;}


#blockText img {
 margin: 5px;
 }

#blockText img.left {
 margin: 2px 5px 2px 5px;
 float: left;
 }

#blockText img.right {
 margin: 2px 5px 2px 5px;
 float: right;
 }



/*
#textContaner p:first-letter {
 font-family: 'Century Gothic', Verdana, Tahoma, Arial, sans-serif;
 font-weight: lighter;
 font-size: 150%;
 color: #008FDD;
 }
*/





/* Main */

#header, #usersBlock {
 float: left;
 }

#header {
 width: 75%;
 height: 70px;
 background: #97C0ED;
 }

#usersBlock {
 width: 25%;
 height: 70px;
 background: #97C0ED url('/skins/default/images/pc_inform_logo_bg.gif');
 background-repeat: no-repeat;
 background-position: right;
 }

#content {
 width: 83%;
 background: #ffffff;
 float: right;
 position: relative;
 padding: 0;
 margin: 0;
 }

#contentIn {
 margin: 5px;
 }

#left {
 width: 16.9%;
 float: left;
 clear: left;
 padding: 0;
 margin: 0;
 background: #ffffff;
 }

#leftIn {
 padding: 0;
 margin: 0;
 }

#header, #usersBlock, #content, #left, #footer, #banner_bottom {
 overflow: hidden;
 display: inline-block;
 margin: 0;
 padding: 0;
 }

#page {
 width: 100%;
 text-align: left;
 background:#ffffff;
 }

#footer {
 background: #f0f0f0;
 width: 99%;
 clear: both;
 margin: 2px;
 padding: 5px;
 }

#copyright, #contacts {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 display: inline-block;
 float: left;
 }

#copyright {
 width: 27%;
 font-size: 69%;
 }

#contacts {
 width: 70%;
 font-size: 75%;
 text-align: center;
 padding-top: 10px;
 }

#banner_bottom {
 background: #ffffff;
 width: 79%;
 text-align: center;
 float: right;
 }

/*
# {

 }
*/

/* end of Main */



/* Menu */
#MainMenu a:link {text-decoration: none; color:#0000a4;}
#MainMenu a:visited {text-decoration: none; color:#0000a4;}
#MainMenu a:hover {text-decoration: underline; color:#0000ee; background: #f0f0ff;}

#MainMenu #selected a:link {text-decoration: none; color:#0000d4; background: #fafafa;}
#MainMenu #selected a:visited {text-decoration: none; color:#0000d4; background: #fafafa;}
#MainMenu #selected a:hover {text-decoration: underline; color:#0000de; background: #fafafa;}

#MainMenu {
 list-style-type: disc;
 list-style-position: inside;
 padding: 0;
 margin: 0;
 }

#MainMenu li {
 padding: 2px 10px 2px 10px;
 margin: 0 0 0 0;
 list-style: none;
 font-family: 'Century Gothic', Tahoma, Arial, sans-serif;
 font-size: 90%;
 }

#MainMenuL2 {
 padding: 2px 10px 2px 15px;
 margin: 0 0 0 0;
 font-family: Tahoma, Arial, sans-serif;
 font-size: 82%;
 }

#MainMenuL2 ul {
 padding: 0 0 0 10px;
 margin: 0;
 list-style: none;
 list-style-position: inside;
 }

#MainMenuL2 li {
 padding: 2px 2px 2px 5px;
 margin: 0 0 0 0;
 }

#MainMenu #selected {
 /*list-style-type: disc;*/
 background: #fafafa;
 }


/* end of Menu */


#naviBar {
 width: 100%;
 margin: 0 0 4px 0;
 }

/* sortBarDiv  */

#td_SortBar {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 65%;
 padding: 0;
 text-align: right;
 color: #323232;
 }

#SortBar span {
 margin: 0 5px 0 0;
 }
/*
#SortBar a:link {text-decoration: underline; color:#730000;}
#SortBar a:visited {text-decoration: underline; color:#730000;}
#SortBar a:hover {text-decoration: none; color:#730000;}
*/

/* end of sortBarDiv */

/* AddrString */

#AddrStringDiv {
 display: inline-block;
 width: 99%;
 padding: 0;
 margin: 0;
 clear: right;
 }

#AddrString {
 display: inline-block;
 clear: right;
 color: #323232;
 padding: 0;
 margin: 0 0 5px 5px;
 font-family: Tahoma, Arial;
 font-size: 65%;
 }

#AddrString li {
 display: inline-block;
 float: left;
 padding: 0 5px 0 0;
 margin: 0;
 list-style: none;
 }

#AddrString a:link {text-decoration: underline; color:#0000a4;}
#AddrString a:visited {text-decoration: underline; color:#0000a4;}
#AddrString a:hover {text-decoration: underline; color:#0000ee;}

/* end of AddrString */




/* Search */
#search {
 width: 99%;
 margin: 20px 5px 10px 5px;
 }

#formSearch label {
 font-family: Verdana, sans-serif;
 font-size: 69%;
 }

#search #query {
 width: 80%;
 height: 16px;
 padding: 0;
 margin: 0;
 }

#formSearch #submit {
 width: 25px;
 height: 17px;
 font-size: 11px;
 border-style: solid;
 border-width: 1px;
 border-color: #7AA1C8;
 background: #99CCFF;
 padding: 0;
 margin: 0;
 }


/* end of Search */

/* Enter */
#divEnter {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 69%;
 width: 200px;
 margin: 5px 5px 0 5px;
 text-align: left;
 }

#formEnter .label, .inputText{
 display: inline-block;
 }

#formEnter  {
 }

#formEnter .label {
 width: 30%;
 clear: left;
 float: left;
 margin: 1px;
 }

#formEnter .inputText {
 width: 65%;
 float: left;
 margin: 1px;
 }

#formEnter .submit {
 border-style: solid;
 border-width: 1px;
 border-color: #7AA1C8;
 background: #99CCFF;
 text-align: center;
 margin: 1px;
 }

/* end of Enter */


/* VotingBlock */
#voteBlock {
 width:100%;
 font-size: 69%;
 font-family: Verdana, sans-serif;
 margin: 20px 2px 0px 4px;
 text-align: left;
 }

#voteBlock .voteBlockRadio, .voteBlockAnswer, .voteBlockScale, .voteBlockRes, .voteBlockRow  {
 display:inline-block;
 }

#question {
 text-align: center;
 font-weight: bold;
 margin-bottom: 10px;
}
#result {
 text-align: center;
 margin: 5px 1px 25px 1px;
}

.scale {
 font-size: 4px;
 font-family: Tahoma, Arial, sans-serif;
 background-color: #FCD85C;
 border-color: #FFC05C;
 border-style: solid;
 border-width: 1px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
 height: 7px;
 float: left;
 }

#voteBlock .voteBlockRow {
 width: 99%;
 clear: left;
 vertical-align: middle;
 }

#voteBlock .voteBlockRadio {
 width: 15%;
 float: left;
 }

#voteBlock .voteBlockAnswer {
 width: 83%;
 }

#voteBlock .voteBlockScale {
 width: 70%;
 clear: left;
 float: left;
 }

#voteBlock .voteBlockRes {
 width: 28%;
 font-size: 9px;
 }

#voteBlock #sub {
 text-align: center;
 }

#voteBlock #voteSubmit {
 font-size: 11px;
 border-style: solid;
 border-width: 1px;
 border-color: #7AA1C8;
 background: #99CCFF;
 }

/* end of VotingBlock */



/* Comments list */

#comments .comRow {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 border-left: 1px dotted #cccccc;
 border-bottom: 1px dotted #cccccc;
 padding: 3px 3px 3px 10px;
 margin: 10px 1px 10px 10px;
 clear:left;
 }


#comments .comAutor, #comments .comDate {
 display:inline-block;
 }

#comments .comHead {
 float: none;
 }

#comments .comAutor {
 font-style: italic;
 float: left;
 }

#comments .comName {
 font-size: 89%;
 color: #07962F;
 cursor: pointer;
 }

#comments .site {
 }

#comments .comDate {
 font-size: 65%;
 color: #aaaaaa;
 text-align: right;
 }

#comments .comText {
 font-size: 69%;
 clear:left;
 }

#comments .doCite {
 font-size: 65%;
 text-align: right;
 color: #C0C0C0;
 cursor: pointer;
 }

/* end of Comments list */


#CommentFormDiv {
 width: 510px;
 margin: 20px 0 20px 0;
 text-align: left;
 }

#CommentForm #nameRuLink {
 margin-bottom: 15px;
 }


#CommentForm .label, #CommentForm .inputText, #CommentForm textarea, #CommentForm #submitDiv, #CommentForm #tool_bar  {
 display: inline-block;
 }

#CommentForm {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 69%;
 color: #5B5B5B;
 }

#CommentForm fieldset {
 width: 99%;
 border: none;
 padding: 2px 2px 2px 2px;
 margin: 20px 5px 20px 5px;
 }

#CommentForm legend {
 /*
 padding: 1px 2px 1px 2px;
 border: none;
 background: #fff;
 */
 display: none;
 }

#CommentForm .label {
 width: 95px;
 float: left;
 margin: 1px;
 text-align: left;
 }

#CommentForm .inputText {
 width: 127px;
 float: left;
 clear: left;
 margin: 1px;
 }

#CommentForm .check {
 float: left;
 margin: 1px 65% 1px 1px;
 }

#CommentForm textarea {
 width: 337px;
 margin: 1px;
 }

#CommentForm #smiles {
 text-align: center;
 margin: 3px;
 }

#CommentForm #toolBar {
 width: 77%;
 margin: 5px 0 3px 21%;
 }

#CommentForm #tool_bar {
 width: 155px;
 padding: 0;
 }

#CommentForm #submitDiv {
 width: 230px;
 text-align: right;
 }

#CommentForm #submitDiv input {
 margin: 5px 0 0 0;
 }

/* end of Comments form */




/* Multiform */

#MultiFormDiv, #formImagesDiv {
 width: 98%;
 margin: 20px 5px 20px 5px;
 text-align: left;
 }

#MultiForm #nameRuLink {
 margin-bottom: 15px;
 }


#MultiForm .label, #MultiForm .inputText, #MultiForm textarea, #MultiForm #submitDiv,
#formImages .label, #formImages .inputText, #formImages .thumbs,
#divSubImg
{
 display: inline-block;
 }

#MultiForm, #formImagesDiv {
 font-family: Verdana, Tahoma, Arial, sans-serif;
 font-size: 69%;
 }

#MultiForm fieldset, #formImages fieldset {
 width: 99%;
 border-style: solid;
 border-width: 1px;
 border-color: #dddddd;
 background: #F5F9F5;
 padding: 2px 2px 2px 2px;
 margin: 20px 5px 20px 5px;
 }

#MultiForm legend, #formImages legend {
 padding: 2px 2px 2px 3px;
 border-style: solid;
 border-width: 1px;
 border-color: #ddddff;
 background: #77aadd;
 color: #fff;
 font-weight: bold;
 }

#MultiForm .label, #formImages .label {
 width: 20%;
 clear: left;
 float: left;
 margin: 1px;
 text-align: right;
 }

#MultiForm .inputText, #formImages .inputText {
 width: 78%;
 float: left;
 margin: 1px;
 clear: right;
 }

#MultiForm .check {
 float: left;
 margin: 1px 65% 1px 1px;
 }

#category, #st, #paddingPage, #imgType, .radio {
 width: auto;
 float: left;
 margin: 1px;
 }

#MultiForm .sel {
 float: left;
 margin: 1px 10px 1px 1px;
 }

#MultiForm textarea {
 width: 78%;
 margin: 1px 0 1px 0;
 }

#MultiForm #smiles {
 text-align: center;
 margin: 3px;
 }

#MultiForm #toolBarDiv {
 width: 99%;
 margin: 0;
 padding: 0;
 }

#MultiForm #toolBar {
 padding: 5px 0 3px 20%;
 }

#MultiForm #submitDiv, .submitDiv {
 width: 99%;
 text-align: right;
 clear: left;
 padding: 10px 0 0 0;
 }

/* end of Multiform */


#banner_left {
 padding: 15px 5px 5px 5px;
 }