@import url("style.css");
body{line-height: 15px  }
li{line-height: 15px }

a {color: #b62700; text-decoration:  underline;}
a:hover {color: #b62700; text-decoration:  none;}

.pager li > a, .pager li > span {
    
    border: none;
    border-radius: 0;}
.listing li {
    padding: 15px;
}
.listing li .title a{
	font-size: 24px; 
        line-height: 24px;
}
.listing li .title a{
        text-decoration:  underline;
	font-size: 24px; 
        line-height: 24px;
}
.listing li .title a:hover{
        text-decoration:  none;
}
#header .head .not-login input[type='submit'] {
  /* Первые два свойства нужны чтобы убрать отступы в IE */
  overflow: visible;
  width: auto;
  margin: 0;
  padding: 0 0 3px 0;
  background: none;
  border: none;
  cursor: pointer;
  color: #B62700;
  font-family: tahoma,arial;
  font-size: 11px;
  text-decoration: underline;
}
#header .head .not-login input[type='submit']:hover {
    text-decoration:none;
} 
/* Ссылка обычно подчеркнута */ 
#header .head .not-login input[type='submit'] {
}

#header input[type='password'] {
	width: 106px; height: 30px; line-height: 30px; border: 1px solid #323232; border: 1px solid rgba(255, 255, 255, 0.13); box-shadow: inset 0 0 13px rgba(0, 0, 0, 1); 
	background: transparent; border-radius: 6px; font-size: 11px; color: #808080; padding: 0 12px;
}
#header .head .not-login .in label {
	display: inline-block; 
        margin: 4px 0 0 8px; 
}
#header .head .user .info {
	float: left; color: #959595; padding: 0 44px 0 11px;
}
.list-view .pager {
    margin: 5px 0 0;
    text-align: right;
}
/* pager
------------------------------------------------ */
.pager{ margin: 0 !important; 
       padding: 0 !important;} 
.yiiPager{
	position: relative; width: 100%; padding: 0; margin: 0;
}
.yiiPager li {
	 display: block; float: left;  position: relative;
}
.yiiPager li.internal a { padding: 2px 6px 3px; color: #000;
    
}
.yiiPager li.selected a {
	border: 1px solid #b62700; text-decoration: none; color: #b62700;
}
.yiiPager li a {
	color: #000; display: block;
}
.yiiPager li a:visited {
	color: #999;
}
.yiiPager li.i a{
	padding:0 ; background: url(../i/sprite.png) -130px 0 no-repeat; width: 10px; height: 10px; top: 5px;  margin: 5px 7px 0 0;
/*        border:  1px #000 solid; */
/*        display:  inline-block;*/
}
.yiiPager li.i.first  a { background-position: -140px 0; }
.yiiPager li.i.next  a {background-position: -130px -10px; margin-left: 5px;}
.yiiPager li.i.last  a {background-position: -140px -10px; }
/* end pager */

.widget.last_com .box li .text a{
	color: #000; 
/*        font-weight: bold; */
        padding-bottom: 12px;
}
.widget.last_com .box li .text a .quote{
	color: #b62700; 
/*        font-weight: bold; */
        padding-bottom: 12px;
        text-decoration:underline;
}
.widget.last_com .box li .text u span{
	color: #ccc; font-weight: normal; padding-bottom: 12px;
        text-decoration:none;
        }
.section li.active a {
    background: none repeat scroll 0 0 #B62700;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    margin-right: 10px;
    padding: 2px 10px 4px;
    text-decoration: none;
}
#header .menu ul li.active a {
    background: none repeat scroll 0 0 #B62700;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    margin-right: 10px;
    padding: 2px 10px 4px;
    text-decoration: none;
}
.section a {
    color: #808080;
    display: block;
    float: left;
    margin-right: 14px;
    padding: 2px 0 4px;
}
.section ul,  .section ul li {
    display: inline;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    line-height:15px;
}
.listing li .lnk a.sh i.trun {
	background-position: -120px -6px; 
        width: 10px; height: 6px; top: 5px; right: -16px;
}
.listing li .lnk a.sh i {
	
        width: 10px; height: 6px; top: 5px; right: -16px;
}
.widget.afisha .box li .title span {
	font-weight: bold;
        color: #b62700;
}

.widget.poll .box .title {
	
        color: #b62700;
}

.widget.poll .box .form {
	 border-bottom: none; 
         }
         
.bt input:hover {
    cursor:  pointer;
             
         }
.form_error {
    color: #b62700;

         }
.listing li .apex .date i {
	display: inline-block; background: url(../i/sprite.png) -91px -87px no-repeat; width: 9px; height: 12px; vertical-align: middle; margin-right: 6px;
}
.listing li .apex .date i.author {background-position: -91px -61px}
.listing li .apex .date i.moderator {background-position: -91px -74px}
.listing li .apex .date i.editor {background-position: -91px -48px}

/*.listing li .apex .date i.author {background-position: -91px -12px}
.listing li .apex .date i.moderator {background-position: -91px -24px}
.listing li .apex .date i.guest {background-position: -91px -36px}*/
.listing li .apex .date s {
	display: inline-block; background: url(../i/sprite.png) -105px 0 no-repeat; width: 9px; height: 12px; vertical-align: middle; margin-right: 4px;
}
.widget.last_com .box li a {
/*	margin-left: 20px;*/
}
i_com {display: inline-block; background: url(../i/sprite.png) -91px -36px no-repeat; width: 14px; height: 12px; vertical-align: middle; margin-right: 6px;
}
.widget.last_com .box li i {
	display: inline-block; background: url(../i/sprite.png) -91px -87px no-repeat; width: 9px; height: 12px; vertical-align: middle; margin-right: 2px;
}
.widget.last_com .box li i.author {background-position: -91px -61px}
.widget.last_com .box li i.moderator {background-position: -91px -74px} 
.widget.last_com .box li i.editor {background-position: -91px -48px}

 div#comments div#comment.comment div.container div.block div.photo img { border-radius: 7px 7px 7px 7px;}
 div#comments div#comment.comment div.box div.block div.info div.text img {padding: 10px 10px 10px 0;}


.comment .box li .info .date .a { margin-left: 5px;}
.editComm { float: right; margin-right: 10px;}

.button {
        border-radius: 5px; 
        background: #ccc; 
        color: #fff; 
        padding: 0 8px;
/*	background: url(../i/quote.png) no-repeat; */
        margin: 0 0 0 7px; 
        float: left; 
        cursor: pointer;    
        height: 20px; 
        line-height: 18px; 
        display: block; 
        text-decoration: none; 
        border: 1px #bdbdbd solid;
        font-size: 11px;
}
.button:hover {
    
    background: #b62700;
    border: 1px #a02403 solid;
    color: #fff;
}
.comment .box li .info .quote, #l_sidebar .last_com .block .text a .quote {
   
   padding: 0 0 5px 20px;
   color: #b62700; background: url(../i/quote.png) 0 5px no-repeat;
   
}
#l_sidebar .last_com .block .text .quote {
    
}
.new .wysibb-body .quote {
	  padding: 10px 0 10px 20px; 
/*          width: 20px;*/
          color: #b62700; 
          border: 1px #ccc dotted; 
          background: url(../i/quote.png) 0 5px no-repeat ;
          margin: 5px 0 10px 0;
          
          border-radius: 5px; 
         
}
.listing .lnk a.quote {
	padding: 0 0 20px 20px; color: #b62700; background: url(../i/g_quote.png) 0 5px no-repeat;
        margin-left: 10px;
}
.listing .lnk a.quote:hover { background: url(../i/quote.png) 0 5px no-repeat; }

.comment a.quote {
	padding: 0 0 14px 20px; color: #b62700; background: url(../i/g_quote.png) 0 5px no-repeat;
        margin-left: 10px;
}
.comment a.quote:hover { background: url(../i/quote.png) 0 5px no-repeat; }
/*.comment .box li .control a.answer {
	 height: 20px; line-height: 20px; display: block; text-decoration: none; 
	float: left;*/
/*}*/

/*.comment .box li .control a.answer { border: 1px #bdbdbd solid; line-height: 18px;  }*/
.comment a.refresh {
        padding: 0 0 13px 13px; color: #b62700; background: url(../i/refresh.png) 0 4px no-repeat;
        margin-left:3px;
}
.comment a.refresh:hover { background: url(../i/g_refresh.png) 0 4px no-repeat; }
.comment .new .foot { background-color: #efefef;  }
.redactor_{height: 100px;}
 input.addNewComment{ height: 22px;  }
/*.listing img {padding: 0 15px 15px 15px;}*/
.post .listing li .lnk span {color: #ccc;}
.post .listing li .lnk span span {color: #b62700;}
.listing li .lnk a.button {color: #fff;  position: relative; text-decoration: none;}
.editcomm {float: right }
.listing li .apex .date a.edit:hover {background-position: -229px -10px;}
.comment .box li .info .date a.edit:hover {background-position: -229px -10px;}
.comment .box li .control a.del:hover {background-position: -239px -36px}
.comment .text {margin: 10px  0 0 0}
/*#header .head .not-login .in{ padding:0}*/
.modal-body .errorSummary {
    font-size: 14px;
}
.modal-body .errorSummary p{
    color:#b62700;
}
.modal-footer a{text-decoration: none}

table{width: 100%;}
.listing li table.block td table td{padding: 5px}
/*.sm_ {height:24px; width:31px;}*/
/*.smile{
  width: 31px;
  height: 24px;
  line-height:20px;
  padding: 5px;
  display: inline-block;*display:inline;zoom: 1;
  cursor: pointer;
  vertical-align:middle;
}
.smile img{
  max-width:31px;
  max-height:31px;
width: 31px;

}*/

.smile{
  width:  31px;
  height: 100%;
  line-height:20px;
  padding: 5px;
  display: inline-block;*display:inline;zoom: 1;
  cursor: pointer;
  vertical-align:middle;
}
.smile img{
  max-width:31px;
  max-height:31px;
}
/*.wbb-list{ z-index: 999}*/
.wysibb .wysibb-toolbar .wysibb-toolbar-container .wysibb-toolbar-btn.wbb-smilebox .wbb-list{
  width:300px;
  z-index: 999;
}
h1 {
    font-size:  30px;
}

h1 {
    color: inherit;
    font-family: inherit;
    font-weight: normal;
    line-height: 20px;
    margin: 10px 0;
    text-rendering: optimizelegibility;
}
input, textarea, select, button {
    margin: 0; padding: 0; vertical-align: middle; font-family: tahoma, arial; vertical-align: middle; 
}


#footer .link a.logo {
    box-shadow: 0 0 8px rgba(182, 39, 0, 0.7);
    height: 31px;
    position: absolute;
    right: 0;
    top: -6px;
    width: 88px;
}
div#content div#cont div.main div#list_ajax div#itemSort.list-view div.listing ul li{
    overflow: hidden;
}

div#content div#cont div.main div#list_ajax div#itemSort.list-view div.listing ul li div table.block tbody tr td.text iframe{
    width: 100% !important; 
    height: 360px; 
}
div#content div#cont div.post div#list_ajax div.listing ul li table.block tbody tr td.text p iframe{
   width: 100% !important; 
   height: 360px !important; 
}
div#content div#cont div.post div#list_ajax div#comment.comment div.box ul li.comment_li div.container div.block div.info iframe{
  height: 250px;   
}
div#content div#cont div.main div#list_ajax div#itemSort.list-view div.listing ul li  img {
    
    max-width:100%; 
    width: auto;
    padding: 0 15px 15px 0;
   
    display: block;
  

}
div#content div#cont div.post div#list_ajax div.listing ul li table.block tbody tr td.text p img {
    

    max-width:100%; 
    width:auto;
    padding: 0 15px 15px 0;
   
    display: block;
  

}
div#body.wrap div#midd div#l_sidebar div.widget div#yw2.box ul li div.block div.text u a.cid{
    word-wrap:break-word;
}


/*div#content div#cont div.main div#list_ajax div#itemSort.list-view div.listing ul li div table.block tbody tr td.text p{
   
}*/

/*.listing ul li .lnk span{float: left; display: block; color: #ccc; text-decoration: none; margin: 0 20px 0 14px; position: relative; padding-right: 16px;
} */