/* GLOBAL */

BODY {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:0px;
  margin:0px;
}

h1 {
  font-size: 16px;
  text-decoration: none;
  color: #B40000;
  text-align: center;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

h2 {
  font-size: 15px;
  text-decoration: none;
  color: #B40000;
  text-align: center;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

h3 {
  font-size: 14px;
  text-decoration: none;
  color: #B40000;
  text-align: center;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

h4 {
  font-size: 14px;
  text-decoration: none;
  color: #B40000;
  font-weight:normal;
  padding:0px;
  margin:0px;
}

a:hover {
  color:#e66c00;
}


input {
  border:1px solid #aaa;
  height:20px;
  font:normal 11px Verdana;
  color:#000;
}

select {
  border:1px solid #aaa;
  height:24px;
  font:normal 11px Verdana;
  color:#000;
}

textarea {
  border:1px solid #aaa;
  font:normal 11px Verdana;
  color:#000;
  padding:3px;
  resize: none;

}

textarea.toinput {
  height:16px;
  width:350px;
}

STRONG {
	font-weight:normal;
}

ul {
  padding:0px;
  margin:0px;
}

.fl {
  float: left;
}
.rgt {
  float:right;
}
.clr {
  clear:both;
}

.add-header {
  font-size: 16px;
  text-decoration: none;
  color: #B40000;
  text-align: center;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

.enterform form {
  padding:0px;
  margin:0px;
}

.primary {
  width: 210px;
  height: 100%;
  padding: 5px 20px 5px 20px;
  vertical-align: top;
  font-size: 12px;
  color: #002870;
  text-align: justify;
}

.tertiary {
  width: 200px;
  height: 100%;
  padding: 5px 5px 5px 10px;
  vertical-align: top;
  font-size: 12px;
  color: #002870;
  text-align: justify;
}


 /* HEADER */
.header-top {
  width:100%;
  height:192px;
  background: url(topline.gif) repeat-x;
}
.header-circle {
  width:1000px;
  height:192px;
  background: url(topcircle.jpg) no-repeat;
}
.header-logotype {
  width:345px;
  height:61px;
  background: url(logotype.jpg) no-repeat;
  margin-left:100px;
}
.top-menu {
  position:absolute;
  right:0px;
  /*top:26px; */
  top:122px;
}
.header-song {
  padding-right:10px;
}
.header-song a {
  font:normal 9px Verdana;
  color:#000;
  text-decoration:none;
}
.header-song a:hover {
  font:normal 9px Verdana;
  color:#e66c00;
}
.header-song a.song {
  margin-right:3px;
  position:relative;
  top:-15px;
}
.header-song a img {
  border:0px;
}


/* MENU REGISTRATION */
.menu-reg {
 padding-right:10px;
 margin-top:12px;
}
.menu-reg ul li {
  float:left;
  list-style-type: none;
}
.menu-reg ul li a {
  color:#0078cb;
  text-decoration:none;
  font: normal 12px Verdana;
  margin-left:24px;
}
.menu-reg ul li a:hover {
  color:#e66c00;
}
/* /menu registration */


/* MENU */
.menu {
 padding-right:10px;
 margin-top:24px;
}
.menu ul li {
  float:left;
  list-style-type: none;
}
.menu ul li a {
  color:#003959;
  text-decoration:none;
  font: bold 14px Verdana;
  margin-left:36px;
  text-transform: uppercase;
}
.menu ul li a:hover {
  color:#e66c00;
}
/* /menu */
/* /HEADER */

/* FOOTER */
.footer {
  width:100%;
  height:30px;
  background: url(topline.gif) repeat-x;
}
.footer table {
  position:relative;
  top:3px;
  color: #003959;
  font-size:10px;
}
.footer a {
  color: #000;
  font-size:10px;
  text-decoration:none;
}
.footer a:hover {
  color: #fff;
}
/* /FOOTER */


/* FONT */
/* ------------------------------------------------------  */
.bot {
  font-size: 12px;
  text-decoration: none;
  color: gray;
  margin: 0px;
  text-align: justify;
}
.text {
  font-size: 12px;
  text-decoration: none;
  color: #002870;
  margin: 0 10 0 10px;
  text-align: justify;
}
.small_text {
  font-size: 11px;
  text-decoration: none;
  color: #002870;
  margin: 0px;
}
.avtor {
  font-size: 11px;
  text-decoration: none;
  color: #002870;
  margin: 0px;
}
.avtor:hover {
  text-decoration: underline;
  color: #e66c00;
}
.alfavit {
  font-size: 12px;
  text-decoration: none;
  color: #002870;
  margin: 0px;
  font-weight:normal;
}
.alfavit:hover {
  text-decoration: underline;
  color: #e66c00;
  font-weight:bold;
}
.name {
  font-size: 12px;
  text-decoration: none;
  color: #002870;
  text-align: justify;
}
.link {
  font-size: 12px;
  color: #002870;
  text-align: justify;
  text-decoration: underline;
}
.link:hover {
  font-size: 12px;
  color: #e66c00;
  text-align: justify;
  text-decoration: underline;
}
/* /font */





.recommend-img {
  padding:3px;
  width:30px;
  display:block;
  float:left;
}
.recommend-header {
  border:1px solid transparent;
  padding:3px;
}
.recommend-header a {
  text-decoration:none;
  color: #002870;
}
.recommend-header a:hover {
  color: #e66c00;
}
.recommend-header:hover {
  border:1px solid red;
  background: #fff;
  padding:3px;
}
.recommend-info {
  float:left;
  padding-bottom:10px;
  width:92%;
}







/* RECENZII */
.rpsevdo {
  font:normal 11px Verdana;
  text-align:left;
  background:#f1f6fc;
  border-top:1px dotted #0f5190;
  border-bottom:1px dotted #f2ac07;
}
.rrec {
  font:normal 11px Verdana;
  text-align:left;
}
.rdate {
  font-size: 10px;
  background:#fefdf2;
  border-top:1px dotted #f2ac07;
  border-bottom:1px dotted #0f5190;
}
.recenz {
  font-size: 11px;
  text-decoration: none;
  color: #9f0087;
}
.recenz:hover {
  font-size: 11px;
  text-decoration: none;
  color: #e66c00;
}
.rpsevdo_answer {
  font:normal 11px Verdana;
  text-align:left;
  background:#eee;
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
  color:#000;
}
.rrec_answer {
  font:normal 11px Arial;
  text-align:left;
  background:#fff;
  color:#000;
}
.rdate_answer {
  font-size: 10px;
  background:#eee;
  border-top:1px dotted #000;
  border-bottom:1px dotted #000;
  text-align:right;
  color:#000;
}
.recenz_answer {
  font-size: 11px;
  text-decoration: none;
  color: #000;
  font-weight:normal;
}
.recenz_answer:hover {
  font-size: 11px;
  text-decoration: none;
  color: #e66c00;
}
.tarea_rec {
  border:1px solid #ccc;
  background: #eee;
  width:350px;
  height:80px;
}
/* /recenzii */

.gray_text {
  font:normal 11px Verdana;
  color:#666;
}

.rec-get-block {
  position:relative;
}

.best-image-position {
  position:absolute;
  top:-10px;
  left:130px;
}



.pad5 {
  padding-bottom:5px;
}

.pad10 {
  padding-bottom:10px;
}

td.btn {
  vertical-align: top;
  width:200px;
}

.border_orange {
  border-top:1px dotted #f2ac07;
  border-bottom:1px dotted #f2ac07;
}

.border_blue-bottom {
  border-bottom: 1px dotted #0f5190;
  padding-top: 10px;
}

.border_blue-orange {
  border-bottom: 1px dotted #f2ac07;
  padding-top: 10px;
}

.razdel {
  font-size: 10px;
  text-decoration: none;
  color: #B40000;
  font-weight:bold;
}

ul.online_authors li {
  padding: 1px 0 1px 0;
}



/* avtor.php */
#new_avtor_block {
	position:absolute;
	width:170px;
	left:500px;
	top:530px;
	height:0px;
}

.bock_new_avtor {
	padding-left:20px;
	border-left:1px solid gray;
}
/* ------- end avtor.php ------ */




.minp {
  width: 290px;
  font-family: verdana;
  font-size: 11px;
  color: black;
}

.mbut_order {
  width: 80px;
  font: bold 11px verdana;
  color: black;
}

.but1 {
  width: 100px;
  height: 20px;
  background: url(../images/btn-bg.gif) repeat-x;
  border: 0px;
  font: bold 11px verdana;
  color: white;
}

.but2 {
  width: 200px;
  height: 20px;
  background: url(../images/btn-bg.gif) repeat-x;
  border: 0px;
  font: bold 11px verdana;
  color: white;
}

.but-red {
  width: 200px;
  height: 20px;
  background: url(../images/btn-bg-red.gif) repeat-x;
  border: 0px;
  font: bold 11px verdana;
  color: white;
}

.but-new {
  width: 200px;
  height: 20px;
  background: url(../images/btn-bg-new.gif);
  border: 0px;
  font: bold 11px verdana;
  color: white;
}

.my {
  font-size: 12px;
  color: #a30100;
  text-decoration: none;
  }
table.table_list_poems td {
  height: 20px;
}


.ads,
.ads a {
  font:normal 10px Verdana;
  color:gray;
  text-align:center;
}

/* Spoiler */
.splCont{display:none;padding:3px 5px;}

/* CSS Document */
ul.ldd-menu,
ul.ldd-menu li,
ul.ldd-menu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 220px;
  list-style: none;
}

ul.ldd-menu {
  margin-left:-20px;
}

ul.ldd-menu li {
  float: left;
  display: block !important;
  display: inline;
  position: relative;
}

ul.ldd-menu li ul li {
  border:none;
  border-bottom:#FFFFFF 1px solid;
}



/* Root Menu */
ul.ldd-menu a {
  padding: 0 12px;
  display: block;
  color: #B40000;
  font: bold 12px/28px Verdana, Arial;
  text-decoration: none;
  height: auto !important;
  height: 1%;
}

ul.ldd-menu a:hover,
ul.ldd-menu li:hover a,
ul.ldd-menu li.iehover a {
  background: #074178 url(ldd-menu.gif) left no-repeat;
  color: #fff;
  opacity:0.9;
}


/* 2nd Menu */
ul.ldd-menu li:hover li a,
ul.ldd-menu li.iehover li a {
  background: #074178;
  color: #FFFFFF;
  border-left:1px solid #fff;
  padding:0 6px;
}

ul.ldd-menu li:hover li a:hover,
ul.ldd-menu li:hover li:hover a,
ul.ldd-menu li.iehover li a:hover,
ul.ldd-menu li.iehover li.iehover a {
  background: #fffb96;
  color: #032b56;
  opacity:0.9;
  border-left:1px solid #fff;
}

ul.ldd-menu ul {
  display: none;
  position: absolute;
  top: 0;
  left: 220px;
}

ul.ldd-menu li:hover ul,
ul.ldd-menu ul li:hover ul,
ul.ldd-menu li.iehover ul,
ul.ldd-menu ul li.iehover ul {
  display: block;
}


/* радио архив (список песен) */
ul.radio-archiv {
  margin-left:15px;
}
ul.radio-archiv li {
  margin-bottom:15px;
}
ul.radio-archiv li span {
  font:normal 11px Verdana;
  color:#555;
  margin-top:3px;
  display:block;
}
ul.radio-archiv li textarea {
  width:500px;
  border:1px solid #999;
  height:12px;
  font:normal 10px Verdana;
  color:#555;
  margin-top:3px;
  resize: none;
}



/* биржи ссылок */
.block_links * {
                background:transparent none repeat scroll 0 0 !important;
                border:medium none !important;
                clear:none !important;
                clip:rect(auto, auto, auto, auto) !important;
                font-size:100% !important;
                font-style:normal !important;
                font-variant:normal !important;
                font-weight:normal !important;
                height:auto !important;
                letter-spacing:normal !important;
                line-height:normal !important;
                margin:0 !important;
                overflow:visible !important;
                padding:0 !important;
                position:static !important;
                text-align:left !important;
                text-decoration:none !important;
                text-indent:0 !important;
                text-transform:none !important;
                vertical-align:baseline !important;
                visibility:visible !important;
                white-space:normal !important;
                width:auto;
                word-spacing:normal !important;
                z-index:auto !important;
                cursor: pointer!important;
            }
            .block_links li {
                display:list-item !important;
                list-style-image:none !important;
                list-style-position:outside !important;
                list-style-type:none !important;
                display: inline;
            }
            .block_links li DIV {
                padding:0px !important;
            }

            .block_links DIV, .block_links TABLE {
                padding: 0px !important;
            }

            .block_links {
                width: 190px!important;
                font-family: Verdana!important;
                font-size: 11px!important;
                border: 0px solid #FFFFFF!important;
                background-color: #FFFFFF!important;
                padding:0px!important;
                position: relative!important;
                display:block!important;

            }
            .block_links_icnt, .block_links_icnt * {
            	text-align: left!important;
    		}

            .block_links_text, .block_links_text A, .block_links_text A:hover {
                color: #000000!important;
                font-size: 11px!important;
            }
            .block_links_url {
                color: #006600!important;
                font-size: 11px!important;
            }
            .block_links_header, .block_links_header A {
                color: #0000CC!important;
                font-size: 11px!important;
                font-weight: normal!important;
                text-decoration: none!important;
            }
            .block_links_sign {
                color: #999999!important;
                font-size: 10px!important;
                text-align: left!important;
            }

            .block_links_clear {
                clear:both!important;
            }

            .block_links TABLE {
                width: 100%!important;
                border: 0px!important;
            }
