body
{
  margin: 0;
  padding: 0;
  font-size: 14px;
}

body.texteditor
{
  background: #F1FBFE;
  background-attachment: fixed;
  margin: 0;
  padding:0;
}

p
{
  margin: 5px 5px 10px 15px;
  text-indent: -10px;
}

abbr,acronym
{
  font-weight: bold;
  font-style: italic;
  border-bottom: 2px dotted #0000A0;
}

legend
{
  display:block;
  font-size:16px;
  font-weight:bold;
  color:#0000A0;
  text-align:left;
  margin:0px 0px 0px 0px;
}

div#top
{
  background:url('/img/Shapka.png') no-repeat;
  width:744px;
  height:100px;
  margin:0;
  padding:0;
}

.hidden
{
  display:none;
}

.center
{
  text-align:center;
}

.left
{
  float:left;
  text-align:left;
  margin:0;
  padding:0;
}

.right
{
  float:right;
  text-align:right;
  margin:0;
  padding:0;
}

.smalltop
{
  position:relative;
  top:-5px;
}

div#message
{
  display:none;
  position: fixed;
  top: 45%;
  left: 50%;
  width: 0;
  height: 0;
  background: url('/img/pngBackground.png');
}

div#podboxcontent
{
  display: block;
  position: absolute;
  text-align: center;
  background-color: green;
  width: 100%;
  height: 0;
  top: 50%;
  left: 0px;
}

div#boxcontent
{
  position: absolute;
  width: 500px;
  visibility: visible;
  margin-left: -250px;
  top: -100px;
  left: 50%;
}

.error
{
  color:red;
  text-align:center;
  font-size:16px;
}

.good
{
  color:green;
  text-align:center;
  font-size:16px;
}

div.typeMes
{
  font-weight:bold;
  text-align:center;
  font-size:20px;
  text-transform:uppercase;
  letter-spacing:3px;
  padding:5px;
}

#echoMessage
{
  display:none;
}

#closemessage
{
  float:right;
}

.path
{
  display:block;
  position:absolute;
  float:left;
  font-size:14px;
  font-weight:bold;
  left:265px;
  white-space: nowrap;
}

.copyright
{
  color:#0000A0;
  font-size:12px;
  font-weight:bold;
}

ul
{
  position:relative;
  list-style-position: inside;
  list-style-image: url('/img/li.png');
  left:-10px;
}

ul#righter
{
  position:relative;
  list-style-position: inside;
  list-style-image: url('/img/li.png');
  left:5px;
}

ol
{
  position:relative;
  list-style-position: inside;
  list-style-type: decimal;
  left:-10px;
}

li
{
  padding-bottom:10px;
  margin:0;
}

img
{
  display:inlite;
  position:relative;
  border:0px;
}

img.icon
{
  width:22px;
  height:22px;
  margin:0;
  padding:0;
  top:3px;
}

img.bottom_ban
{
  width:88px;
  height:31px;
  padding-left:0.8%;
  padding-right:0.8%;
}

fieldset
{
  border: 2px ridge #0000A0;
  padding: 5px 0 5px 10px;
  margin: 5px 25px 5px 25px;
  text-align:center;
}

legend
{
  font-size:14px;
  padding-left: 2px;
  margin: 0 5px 0 5px;
}

img.userinfo
{
  float:left;
  padding:5px;
  clear:right;
}

table tr.ramka
{
  height:8px;
  min-height:8px;
  font-size:1px;
}

table td.ramka
{
  width:8px;
  min-width:8px;
  font-size:1px;
}

table.menu,table.reklama
{
  width:100%;
  text-align:center;
}

table.artlist,table.article
{
  width:100%;
  margin-bottom:15px;
}

td.RamkaContent
{
   background:#F1FBFE;
}

table.sprav
{
  width:100%;
  margin-bottom:20px;
}

table.comment
{
  width:100%;
  margin:3px 0 3px 0;
  padding:0;
}

.usersList, .ZapisList, .CommentList
{
  width:100%;
  color:#0000A0;
  text-align:center;
  border: 0;
}

#maintbl
{
  width: 100%;
}

.footer
{
  width:100%;
  position:relative;
  bottom: 0px;
  padding:5px 0 0 0;
  margin:0;
}

.usersList th, .ZapisList th, .CommentList th, .usersList td, .ZapisList td, .CommentList td
{
  border: 2px outset #7D91FB;
}

.usersList tr, .ZapisList tr, .CommentList tr
{
  background-color: white;
}

.usersList tr:hover, .ZapisList tr:hover, .CommentList tr:hover
{
  background-color: #e3f0ff;
}

.usersList th, .ZapisList th, .CommentList th
{
  background-color: #e3f0ff;
}

td#left
{
  vertical-align:top;
  width:175px;
}

td#main
{
  vertical-align:top;
}


td#right
{
  vertical-align:top;
  width:175px;
}

.zag
{
  font-size:17px;
  font-weight:bold;
  letter-spacing:4px;
  text-align:center;
  text-transform:uppercase;
  color:#0000A0;
  padding-bottom:2px;
}

.zagMenu
{
  font-size:14px;
  font-weight:bold;
  letter-spacing:3px;
  text-transform:uppercase;
  color:#0000A0;
}

.zagSmall
{
  font-size:13px;
  font-weight:bold;
  letter-spacing:2px;
  text-transform:uppercase;
  color:#0000A0;
}

.VerySmallBlue
{
  font-size:10px;
  color:#0000A0;
}

.SmallBlue
{
  font-size:12px;
  color:#0000A0;
}

.blue
{
  color:#0000A0;
}

.blueBold
{
  color:#0000A0;
  font-weight:bold;
}

.big
{
  font-size:18px;
}

.normal
{
  font-weight:normal;
}

.blueBigCenter
{
  display:block;
  color:#0000A0;
  text-align:center;
  font-size:18px;
  font-weight:bold;
  padding:5px 0 5px 0;
}

div.StrCount
{
  width:64.5%;
  float:left;
  text-align:left;
}

div.StrNum
{
  width:35%;
  float:right;
  text-align:right;
}

div.selfLeft
{
  width:49%;
  float:left;
  text-align:left;
  padding:5px 0 5px 5px;
}

div.selfRight
{
  width:49%;
  float:right;
  text-align:right;
  padding:5px 0 5px 5px;
}

.UserAdd
{
  width:35%;
  color:#0000A0;
  font-weight:bold;
  text-align:left;
}

td.comment
{
  width:*;
  color:#0000A0;
  font-weight:bold;
  text-align:center;
}

td.data
{
  width:35%;
  color:#0000A0;
  font-weight:bold;
  text-align:right;
}

.enterSimbols
{
  display:inline;
  position:relative;
  color:#0000A0;
  font-weight:normal;
  font-size:12px;

}

form#yaRur
{
  display:inline;
  position:relative;
}

form#yaRur input#getRur
{
  display:inline;
  position:relative;
  background:none;
  border:none;
  color:#7D91FB;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
  marign:0;
  padding: 0;
}

form#yaRur input#getRur:hover
{
  display:inline;
  position:relative;
  background:none;
  border:none;
  color:#0000A0;
  font-size:14px;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
  marign:1;
  padding:1;
}

a
{
  color:#7D91FB;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
}

a:hover
{
  color:#0000A0;
  text-decoration:none;
  font-weight:bold;
  cursor:pointer;
}

a.menu
{
  display:block;
  color:#7D91FB;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin:0;
  padding:4px;
}

a.menu:hover
{
  display:block;
  background:#0000A0;
  color:#7D91FB;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
}

a.podmenu
{
  display:block;
  color:#7D91FB;
  font-size:8px;
  text-decoration:none;
  font-weight:bold;
  text-align:left;
  cursor:pointer;
  margin:0;
  padding:2px;
}

a.podmenu:hover
{
  display:block;
  background:#0000A0;
  color:#7D91FB;
  font-size:8px;
  text-decoration:none;
  font-weight:bold;
  text-align:left;
  cursor:pointer;
}

a.menuSelected
{
  display:block;
  background:#7D91FB;
  color:#0000A0;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin:0;
  padding:4px;
}

a.menuSelected:hover
{
  display:block;
  background:#0000A0;
  color:#7D91FB;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
}

a.podmenuSelected
{
  display:block;
  background:#7D91FB;
  color:#0000A0;
  font-size:8px;
  text-decoration:none;
  font-weight:bold;
  text-align:left;
  cursor:pointer;
  margin:0;
  padding:2px;
}

a.podmenuSelected:hover
{
  display:block;
  background:#0000A0;
  color:#7D91FB;
  font-size:8px;
  text-decoration:none;
  font-weight:bold;
  text-align:left;
  cursor:pointer;
}

a.strselect
{
  color:#7D91FB;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin:0;
  padding:5px;
}

a.strselect:hover
{
  background:#0000A0;
  color:#7D91FB;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin:0;
  padding:5px;
}

a.button
{
  border:#7D91FB 3px ridge;
  width:90px;
  color:#7D91FB;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin:2px;
  padding:2px;
}

a.button:hover
{
  background:#0000A0;
  border:#7D91FB 3px outset;
  width:90px;
  color:#7D91FB;
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin:2px;
  padding:2px;
}

span.strselected
{
  background:#7D91FB;
  color:#0000A0;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin:0;
  padding:5px;
}

span.strselected:hover
{
  background:#0000A0;
  color:#7D91FB;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  cursor:pointer;
  margin:0;
  padding:5px;
}

option
{
  color:#0000A0;
  font-weight:bold;
}

h1
{
  display:block;
  font-size:32px;
  color:#0000A0;
  text-align:center;
  letter-spacing:4px;
  margin: 0 0 25px 0;
}

h2
{
  display:block;
  font-size:20px;
  color:#0000A0;
  text-align:center;
  text-transform:uppercase;
  margin: 15px 0px 0px 0px;
}

h2.previev
{
  display:block;
  font-size:22px;
  color:#0000A0;
  text-transform:none;
  letter-spacing:3px;
  text-align:center;
  margin: 0;
}

h3
{
  display:block;
  font-size:16px;
  color:#0000A0;
  text-align:center;
  margin: 13px 0px -3px 0px;
  padding:0;
}

h4
{
  display:block;
  font-size:14px;
  color:#0000A0;
  text-align:left;
  margin: 5px 0px -5px 0px;
}

hr
{
  /*border: 1px dashed #7D91FB;*/
  border: 1px outset #7D91FB;
  background-color:#7D91FB;
  width:100%;
  height:1px;
}

textarea
{
  width:360px;
  height:115px;
  padding:0;
  margin:0;
}

textarea.addPreview
{
  width:98%;
  height:200px;
}

input.login
{
  width:140px;
  height:15px;
  font-size:12px;
  color:#0000A0;
}

input[type=button], input[type=submit]
{
  background-color:#FFFFFF;
  border:#7D91FB 3px ridge;
  font-size:12px;
  font-weight:bold;
  color:#0000A0;
  text-transform:uppercase;
  margin:5px;
  cursor:pointer;
}

input[type=button]:hover, input[type=submit]:hover
{
  background-color:#0000A0;
  border:#7D91FB 3px outset;
  font-size:12px;
  font-weight:bold;
  color:#7D91FB;
  text-transform:uppercase;
  margin:5px;
  cursor:pointer;
}