* { padding: 0;
    margin: 0;
}

body {background: #fff;
}

h1 {font-size: 21px;
    margin: 0px;
    font-family: Monotype Corsiva, Calibri, Courier New;
    font-weight:bold;
    background: #3C3E60 url("/images/zagolovok.png");
    text-align: center;
    height: 35px;
    color: #fff;
}

h3 {padding: 0px 0px 0px 0px;
}

h2 {text-align: center;
    font-size: 16px;
    color:#fff;
    font-family: Garamond, Monotype Corsiva, Calibri, Courier New;
}

#comment {
    font-size: 20px;
    color:#fff;
    font-family: Monotype Corsiva, Calibri, Courier New;
    background: #3C3E60 url("/images/zagolovok.png");
    height: 35px;
    font-weight:bold;
}
   

#polosa {width:100%;
         height:47px;
         position: absolute;
         left:0px;
         top:213px;
         font-size:16px;
         background: #3C3E60 url("/images/polosa.png") repeat-x;
         z-index: 1;
         line-height:normal;
         min-width: 890px;
         font-family: Times New Roman;
}

#polosa ul {float:right;
            list-style:none;
            padding: 0% 1% 0% 0%;
            display: inline;
}

#polosa a {background:url("/images/lev.png") no-repeat left;
           padding: 14px 14px 14px 20px;
           text-decoration:none;
           font-weight:bold;
           color:#fff;
}

#polosa a:hover {background:url("/images/leva.png") no-repeat left;
                 padding: 32px 14px 32px 20px;
}

#polosa li {float:left;
            background:url("/images/prav.png") no-repeat right;
            padding: 14px 5px 13px 5px;
            //padding: 14px 5px 14px 5px;}

#polosa #current {
  background-image:url("/images/prava.png");
  padding: 14px 15px 13px 5px;
  //padding: 14px 15px 14px 5px;}


#logotip { position: absolute;
           left: 0px;
           top: 0px;
           width: 280px;
           height: 259px;
           background: url("/images/logotip.jpg") no-repeat scroll;
           z-index: 2;}

#f {       position: absolute;
           left: 30%;
           top: 10px;
           width: 502px;
           height: 187px;
           background: url("/images/fon.jpg") no-repeat scroll;
           z-index: 3;}


#menu li{list-style:none;
padding: 2px 0px 2px 0px;
}

#menu a{font-size: 18px;
       text-decoration: none;
       font-weight:bold;
       color:#3B3D67;
       font-family: Garamond, Calibri, Century;
       padding: 2px 0px 2px 25px;}

#menu a:hover {font-size: 18px;
               text-decoration: overline underline;
               color:#2F3151;
               background-image: url("/images/gal.png");
               background-repeat: no-repeat;
               background-position: left;
               padding: 2px 0px 2px 36px;}

#last_article {margin: 10px 9px 10px 9px;
               list-style:none;}

#last_article li{list-style:none;}

#last_article a{font-size: 15px;
       text-decoration: none;
       font-weight:bold;
       color:#3B3D67;
       font-family: Garamond, Calibri, Century;}

#last_article a:hover {font-size: 15px;
                       text-decoration: overline underline;
                       color:#2F3151;}

#text p {text-align: justify;
        text-indent: 30px;
        font-family: Century, Times New Roman;
        font-size: 15px;
        color: #212444;
        margin: 0px 16px 6px 15px;}
    
#text {text-align: center;
       font-family: Century, Times New Roman;
       font-size: 15px;
       color: #212444;}
    
#text a {color: #003399;
         border: 0px;
         font-size: 13px;}

#text a:hover {
 text-decoration:none;
 color: #FF001E;}


#vyderjka {margin: 12px 11px 4px 17px;}

#vyderjka a{font-size: 15px;
            text-decoration:none;
            color: #131394;
            font-family: Century, Garamond, Andalus;
            font-weight:bold;}

#vyderjka p {text-align: justify;
             font-family: Century, Times New Roman;
             text-indent: 30px;
             font-size: 14px;
             color: #212444;
             margin: 0px 11px 6px 10px;}

#vyderjka a:hover{font-size: 15px;
            text-decoration:underline;
            color: #4C9DE8;
            font-family: Century, Garamond, Andalus;
            font-weight:bold;}

#search ol{
padding: 0px 10px 0px 30px;}

#konec {width:100%;
        height: 47px;
        font-size: 16px;
        background: #3C3E60 url("/images/polosa.png") repeat-x;}

#end {padding: 7px 0px 0px 0px;}

input[type=text] {
font-family:Cambria, Calibri, Courier New;
font-size:14px;
line-height:normal;
color:#003399;
width:160px;}

textarea {font-family: Cambria, Calibri, Courier New;
          font-size:14px;
          color: #212444;
          width:390px;
          height: 97px;}

#cpreview {background-color: #f1f1f1;
	  border: 2px solid #ddd;}

ul.rsx-page-num-list{
    display:inline;
    list-style:none;
    margin:0px;
    padding:0px;}
ul.rsx-page-num-list li {
    margin: 3px;
    display: inline;}
.unlinked {font-weight: bold;}



@-moz-document url-prefix()
{

#polosa a {background:url("/images/lev.png") no-repeat left;
           padding: 14px 14px 14px 20px;
           text-decoration:none;
           font-weight:bold;
           color:#fff;
}

#polosa a:hover {background:url("/images/leva.png") no-repeat left;
                 padding: 32px 14px 32px 20px;

#polosa #current {
  background-image:url("/images/prava.png");
  padding: 15px 15px 13px 5px;}

#polosa #current {
  background-image:url("/images/prava.png");
  padding: 14px 15px 13px 5px;}

}