/*
Theme Name: USSD
Theme URI: http://ussd.ru/
Description: The default WordPress theme for ussd.ru site.
Version: 1.0
Author: Grant Borodin
Author URI: http://eyeline.mobi/
*/



body {
    background-color : white;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 9pt;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
  }


a {
    color : #ff0000;
    font-weight : bolder;
    text-decoration : none;
  }


a:hover {
    color : #000000;
    font-weight : bolder;
    text-decoration : underline;
  }


h1 {
    font-size: 16pt;
  }


.sketch01 {
    border-width: 1px;
    border-style: solid;
  }


#center {
    text-align:center;
  }


#container {
    width: 100%;
    min-width: 1000px;
    text-align:left;
  }


#body {
    width: 100%;
    height: auto;
    overflow: hidden;
  }


#header {
    height: 120px;
    background-color: #f83501;
    background-image: url(images/bgtop_01.gif);
    background-position: top left;
    background-repeat: no-repeat;
    border-bottom-width: 1px;
    border-bottom-style: solid;
  }


#news {
    float: right;
    margin-right:4px;
    margin-top:4px;
    width: 212px;
    height: auto;
  }


#anons {
    float: left;
    margin-left: 4px;
    margin-top: 4px;
    width: 212px;
    height: auto;
  }


#action {
    margin-left: 222px;
    margin-top: 4px;
    margin-right: 222px;
    width: auto;
    height: auto;
  }


#footer {
    margin-top: 4px;
    height: 30px;
    font-size: smaller;
    background-color: #f83501;
    background-image: url(images/bgbot_01.gif);
    background-position: top left;
    background-repeat: no-repeat;
   text-align: center;
  }

/* @annotation: начало анонсов */








.anonsTop {
    height: 29px;
    background-image: url(images/anonsTop_01.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 8px;
    padding-top: 2px;
    font-size: 14pt;
    font-weight: bold;
    color: white;
  }


.anonsCont {
    height: auto;
    background-image: url(images/anonsCont_01.gif);
    background-position: top left;
    background-repeat: repeat-y;
    padding: 0 2px 0 2px;
  }


.anonsLine {
    height: 9px;
    background-image: url(images/anonsLine_01.gif);
    background-position: top left;
    background-repeat: no-repeat;
    font-size:2px;
  }


.anonsBot {
    height: 8px;
    background-image: url(images/anonsBot_01.gif);
    background-position: top left;
    background-repeat: no-repeat;
  }

/* @annotation: начало новостей */









.newsTop {
    height: 29px;
    background-image: url(images/newsTop_01.gif);
    background-position: top left;
    background-repeat: no-repeat;
    padding-left: 8px;
    padding-top: 2px;
    font-size: 20px;
    font-weight: bold;
    color: white;
  }


.newsCont {
    height: auto;
    background-image: url(images/newsCont_01.gif);
    background-position: top left;
    background-repeat: repeat-y;
    padding: 0 10px 0 10px;
  }


.newsLine {
    height: 9px;
    background-image: url(images/newsLine_01.gif);
    background-position: top left;
    background-repeat: no-repeat;
    font-size:2px;
  }


.newsBot {
    height: 8px;
    background-image: url(images/newsBot_01.gif);
    background-position: top left;
    background-repeat: no-repeat;
  }


.newsbody {
    height : auto;
    padding : 0 4px 0 0;
    width : auto;
 font-size: 8pt;
  }


.newsbody .new {
    width: 100%;
    display: table;
  }


.newsbody .date {
    color:#8F8F8F;
    font-size: 80%;
/*    font-weight: bolder;*/
    padding-bottom : 1px;
    padding-top : 1px;
 border-top: dotted 1px #8F8F8F;
 border-bottom: dotted 1px #8F8F8F;
  }


.newsbody .title {
    font-size : 110%;
    font-weight : bolder;
    padding-bottom : 1px;
    padding-top : 1px;
  }

.newsbody .green {
    font-size : 110%;
    font-weight : bolder;
    padding-bottom : 1px;
    padding-top : 1px;
  }

.newsbody .green a,.newsbody .green a:link, .newsbody .green a:visited,.newsbody .green a:active {
color: green;
text-decoration: none;
  }

.newsbody .green a:hover {
color: black;
text-decoration: underline;
  }

.newsbody .text {
    padding-bottom : 16px;
    font-size:12px;
padding-top : 2px;
    text-align : justify;
    background-image : url('images/next_01.gif');
    background-position : bottom right;
    background-repeat : no-repeat;
    border-bottom: solid 1px red;
  }


.newsbody .textOn {
    font-size:10pt;
    padding-bottom : 16px;
padding-top : 2px;
    text-align : justify;
    color: #FF0000;
    background-image : url('images/next_02.gif');
    background-position : bottom right;
    background-repeat : no-repeat;
    border-bottom: solid 1px red;
    cursor: pointer;
  }



.newsbody li, a {
    list-style-image : none;
    list-style-position : inside;
    list-style-type : none;
  }

.newsbody ul{
list-style-type: none;
padding: 0;
margin-left: 0;
font-weight: bold;
}

/* @annotation: первый диалог */







.dialog {
    width:auto;
    margin:0px 2px;
  }


.dialog .hd .c,.dialog .ft .c {
    font-size:1px;
    /* ensure minimum height */ height:13px;
  }


.dialog .ft .c {
    height:13px;
  }


.dialog .hd {
    background:transparent url(images/tl_01.gif) no-repeat 0px 0px;
  }


.dialog .hd .c {
    background:transparent url(images/tr_01.gif) no-repeat right 0px;
  }


.dialog .bd {
    background:transparent url(images/ml_01.gif) repeat-y 0px 0px;
  }


.dialog .bd .c {
    background:transparent url(images/mr_01.gif) repeat-y right 0px;
    padding-right: 10px;
    padding-left: 10px;
  }


.dialog .bd .c .s {
    margin:0px 8px 0px 4px;
    background:#000 url(images/mr_01.gif) repeat-x 0px 0px;
    padding:1em;
  }


.dialog .ft {
    background:transparent url(images/bl_01.gif) no-repeat 0px 0px;
  }


.dialog .ft .c {
    background:transparent url(images/br_01.gif) no-repeat right 0px;
  }


.dialog ul {
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    list-style-image : url('images/li_01.gif');
    list-style-position : outside;
  }


.dialog li {
    border-bottom-color : #000000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
  }

/* @annotation: второй диалог */










.dialog02 {
    width:auto;
    margin:0px 2px;
  }


.dialog02 .hd .c,.dialog02 .ft .c {
    font-size:1px;
    /* ensure minimum height */ height:13px;
  }


.dialog02 .ft .c {
    height:13px;
  }


.dialog02 .hd {
    background:transparent url(images/tl_02.gif) no-repeat 0px 0px;
  }


.dialog02 .hd .c {
    background:transparent url(images/tr_02.gif) no-repeat right 0px;
  }


.dialog02 .bd {
    background:transparent url(images/ml_02.gif) repeat-y 0px 0px;
  }


.dialog02 .bd .c {
    background:transparent url(images/mr_02.gif) repeat-y right 0px;
    padding-right: 10px;
    padding-left: 10px;
  }


.dialog02 .bd .c .s {
    margin:0px 8px 0px 4px;
    background:#000 url(images/mr_02.gif) repeat-x 0px 0px;
    padding:1em;
  }


.dialog02 .ft {
    background:transparent url(images/bl_02.gif) no-repeat 0px 0px;
  }


.dialog02 .ft .c {
    background:transparent url(images/br_02.gif) no-repeat right 0px;
  }

/* @annotation: таблица1 */










.tabl01 {
    width: 100%;
    display: table;
  }


.tabler01 {
    display : table-row;
   overflow:hidden;
  }


.tablecol01 {
    display : table-column;
  }


.tablec00 {
    border-bottom-color : #ff0000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    display : table-cell;
  }


.tablec01 {
    border-bottom-color : #ff0000;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    display : table-cell;
    padding-bottom : 4px;
    padding-left : 10px;
    padding-top : 4px;
  }


.tablec02 {
    display : table-cell;
    padding-bottom : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-top : 4px;
    text-align : center;
  }


.tablec03 {
    display : table-cell;
    padding-bottom : 4px;
    padding-left : 4px;
    padding-right : 4px;
    padding-top : 4px;
    text-align: justify;
  }


.tableLine {
    background-image : url(images/tableLine_01.gif);
    background-position : center center;
    background-repeat : repeat-x;
    display : table-cell;
    height : 10px;
  }


.nav01 ul {
    line-height : normal;
    list-style-image : none;
    list-style-position : outside;
    margin-bottom : 0pt;
    margin-left : 0pt;
    margin-right : 0pt;
    margin-top : 0pt;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }


.nav01 ul li {
    display:block;
    float:left;
    margin-left: 30px;
    padding:10px;
  }

.nav02 {
display: block;
float: right;
}

.nav02 ul {
    line-height : normal;
    list-style-image : none;
    list-style-position : outside;
    margin-bottom : 0pt;
    margin-left : 0pt;
    margin-right : 0pt;
    margin-top : 0pt;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    /*font-size: 12pt;
    */font-weight: bolder;
  }


.nav02 ul li {
    display:block;
    float:right;
    margin-left: 2px;
    padding:10px;
    text-align:left;
 font-size: 10pt;
  }


.nav02 a {
    color: white;
    text-decoration: none;
  }


.nav02 a:hover {
    color: black;
    text-decoration: none;
  }

#footer a {
    color: white;
    text-decoration: none;
  }


#footer a:hover {
    color: black;
    text-decoration: none;
  }

.soon_dm {
    background-image : url('images/soon_02.gif');
    background-repeat: no-repeat;
    height : auto;
    overflow: hidden;
  }

.dm {
    background-image : url('images/dm_01.gif');
    background-position: center top;
    background-repeat: no-repeat;
    background-color: black;
    height : auto;
    overflow: hidden;
  }

.dmOn {
    background-image : url('images/dm_01.gif');
    background-position: center top;
    background-repeat: no-repeat;
    background-color: black;
    height : auto;
    overflow: hidden;
    cursor: pointer;
    color: red !important;
  }

.soon_vnv {
    background-image : url('images/soon_01.gif');
    background-repeat: no-repeat;
    height : auto;
    overflow: hidden;
  }

.zp {
    background-image : url('images/zp_01.gif');
    background-repeat: no-repeat;
    height : auto;
    overflow: hidden;
  }

.zpOn {
    cursor: pointer;
    background-image : url('images/zp_01.gif');
    background-repeat: no-repeat;
    height : auto;
    overflow: hidden;
    color: red !important;
  }

.vnv {
    background-image : url('images/rose_01.jpg');
    background-repeat: no-repeat; 
    background-position: center top;
    height : auto;
    overflow: hidden;
    cursor: pointer;
  }

.vnvOn {
    background-image : url('images/rose_01.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    height : auto;
    overflow: hidden;
    cursor: pointer;
  }
  
.vnk {
    background-image : none;
    background-repeat: no-repeat; 
    background-position: center top;
    height : auto;
    overflow: hidden;
  }

.vnkOn {
    background-image : url('images/sp_01.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    height : auto;
    overflow: hidden;
    cursor: pointer;
  }

.wnk {
    background-image : none;
    background-repeat: no-repeat; 
    background-position: center top;
    height : auto;
    overflow: hidden;
  }

.wnkOn {
    background-image : url('images/sp_02.jpg');
    background-repeat: no-repeat;
    background-position: center top;
    height : auto;
    overflow: hidden;
    cursor: pointer;
  }


.post-date {
font-size: 14px;
font-weight: bold;
color: gray;
padding: 10px 0 0;
border-top: 1px dotted red;
}

.navigation-previous {
margin-top: 10px;
float: left;
position: relative;
background: white;
border: 1px solid gray;
padding: 3px 5px;
}

.navigation-next {
margin-top: 10px;
float: right;
position: relative;
background: white;
border: 1px solid gray;
padding: 3px 5px;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.archivelink {
font-size: 12px;
font-weight: bold;
text-align: center;
}

.entry textarea {
width: 96%;
}