/* Author: Coop-land | Copyright: Coop-land.ru | e-mail: vladislavkoj@gmail.com | URL: http://www.coop-land.ru */

.btn_reglog { width: 108px; height: 18px; background: url("../images/button_reg.png") no-repeat 0 0; border: 0 none; margin: 0; padding: 0 0 2px 0; cursor: pointer; color: #81867e; font-weight: bold; }
.btn_reglog:hover { background-position: 0 -18px; }

.sort, .bannermid, .navigation { margin: 0 0 1.4em 0; text-align: center; }
.bannermid { padding: 10px 0 0 0; }

/* NAVIGAT */
.verh, .navigation span, .navigation a { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.navigation {border: 0px; margin:10px 0px 20px 0px;}

.verh, .navigation a:link,.navigation a:active { background: #cae3a5;
  background: -moz-linear-gradient(top, #009900 0%, #008900   55%, #548427 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009900  ), color-stop(55%, #008900  ), color-stop(100%, #548427 ));
  background: -webkit-linear-gradient(top,  #009900 0%, #008900   55%, #548427 100%);
  background: -o-linear-gradient(top,   #009900 0%, #008900   55%, #548427 100%);
  background: -ms-linear-gradient(top,  #009900 0%, #008900   55%, #548427 100%);
   background: linear-gradient(top,    #009900 0%, #008900   55%, #548427 100%)  background: linear-gradient(top,    #009900 0%, #008900   55%, #548427 100%);
text-decoration: none;color: #f2f2f2;border: 1px solid #cecece;padding: 3px 6px;font-size: 11px}
.navigation a:visited {text-decoration: none;color: #f2f2f2;background-color: #79a64f;border: 1px solid #cecece;padding: 3px 6px;font-size: 11px}
.verh, .navigation a:hover { background: #62b313; color: #fff; border-color: #666666;}
.navigation span {background-color: #e5e5e5;padding: 3px 5px;/*padding: 3px 6px;*/border: 1px solid #e1e1e3;color: #555555;font-size: 11px;}
.navigation span.nav_ext {border: none;background: transparent;}
.verh a {color:#fff; text-decoration:none;}


/*votes*/
.vote {width: 100%;}
.voteprocess, .voteprocess div { height: 21px; }
  .voteprocess { position: relative; background: #6d6d6d url("../images/voteprogress.png") no-repeat 0 -21px;  margin: 0 0 4px 0; }
  .voteprocess div { position: absolute; top: 0; left: 0; text-indent: 5px; line-height: 20px; white-space: nowrap; color: #fff; font-size: 0.9em; }
  .voteprocess img { height: 21px; display: block; background: #65a22b url("../images/voteprogress.png") no-repeat 0 0; }
  
.base, .imgshort div, .morelink { overflow: hidden; }
.base { width: 527px; overflow: hidden; position: relative; z-index: 4; }
.hsep { background:  url("../images/dotted.png") repeat-x 0 50%; height: 10px; width: 100%; clear: both; font-size: 1px; overflow: hidden; }
.shortstory { padding: 0 0 0 152px; width: auto; }
  .base .lcolomn { width: 152px; margin: 0 0 0 -152px; }
  .base .rcolomn { width: 100%; }
  .imgshort div { width: 137px; height: 116px; border: 1px solid #b8b8b8; background-color: #fff; }
  .imgshort img { width: 137px; }
.heading {

  font-weight: bold;
  font-size: 1.3em;
  font-family: Arial,Tahoma,sans-serif;
  float:left;
  text-shadow: 2px 2px 2px #d1d1d1;}
  
    .heading a { color: #009900; }
    .heading a:hover, .hinfo a:hover { color: #00ac37; text-shadow: none;}
  .icons {float:right;}
  .hinfo { font-size: 0.9em; color: #949494; float:left;}
    .hinfo a { color: #949494; }

  .short-story { overflow: hidden; height: auto; line-height: 1.3em; margin: 0 0 0 0;}
  .morelink { }
  .argmore a { margin: 0 5px 0 0; text-decoration: none !important; height: 25px; line-height: 22px; float: left; color: #fff; background: #6ea838 url("../images/argmore.png") no-repeat 0 0; }
    .argmore a strong { cursor: pointer; float: left; height: 25px; padding: 0 10px; background: url("../images/argmore.png") no-repeat 100% -25px; }
    .argmore a:hover { background-position: 0 -50px; }
    .argmore a:hover strong { background-position: 100% -75px;}

  .moreinfo { line-height: 1.2em; }
    .miinn { float: right; text-align: right; padding: 0 26px 0 0; overflow: hidden; }
    .moreinfo .platcat { text-align: right; float: right; width: 26px; margin: 0 -26px 0 0; display: inline; }
  .moreinfo .platcat img { width: 22px; height: 22px; margin: 4px 0 0; }
  .moreinfo .category { display: block; font-size: 0.9em; }
  .moreinfo .size { display: block; }

  .isicons { float: right; margin: 0 0 4px 4px; }
  .isicons span { float: right; padding: 0 2px; }
 
/*fullstory*/
.fullheading { width: 100%; }
  .platcaticon { width: 40px; padding-right: 6px; }
  .platcaticon img { width: 38px; height: 38px; }
  
  .gbpad { float: left; padding: 0 0 6px 0; width: 159px; background-color: #fff; }
  .greenbox { color: #fff; width: 139px; padding: 5px; float: left; background-color: #008A12; }
    .greenbox .small { color: #d1e3c0; }
    .fullstory .imgshort div { height: auto; }
    .fullstory .imgshort { margin: 0 2px 5px 0; }
    

  .maincont { margin: 0 0 0.8em 0; z-index: 4;}

  .btags { padding: 4px 0; margin: 0 0 8px 0; font-style: italic; color: #6b8a4e; }
  .editdate, .tagstore { margin: 0 0 8px 0; font-style: italic; }
  .editdate { text-align: right; color: #cdcdcd; }
  .small { font-size: 0.9em; color: #717170; }
  .storenumber { text-align: center; padding: 10px 0 0 0; }

.boxlinks { line-height: 1.3em; width: 525px; padding-bottom: 5px; margin-bottom: 22px; background: #FAF9F7; border: 1px solid #dbdbdb;  }
  .boxlinks .dtop { color: #009900; padding: 8px 36px 9px 10px; background: #FAF9F7; }
  .boxlinks .dmid { overflow: hidden; }
  .infodown { background-color: #009900; padding: 6px 10px; color: #fff; }
  .infodown strong { font-weight: normal; }
  .boxlinks .pad { margin: 0 10px; padding: 6px 0 2px 0; }
 

.addcomment h3 { padding: 0 0 0 35px; height: 30px; background: url("../images/addcom.png") no-repeat 0 0; }
  .addcomment .small { line-height: 1.3em; }
  .addcomment strong { font-weight: normal; }

/*errors*/
.errors { border: 1px solid #f5f3ef; padding: 7px 12px 7px 59px; background: #ffdb99 url("../images/errors.png") no-repeat 10px 60%; overflow: hidden;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
}

/*comments*/
.wmcomments { overflow: hidden; position: relative; border-top: 2px solid #008A12; border-bottom: 2px solid #008A12 ; background-color: #faf9f7; padding: 8px 0 8px 0; margin-top:-2px; }
  .wmcomments .binner { margin: 0 4px; }
  .comments { overflow: hidden; padding: 0 0 0 82px; }
  .comments .dleft { float: left; width: 86px;  margin: 0 0 0 -82px; }
  .comments .dright { overflow: hidden; float: right; width: 98%; }

  h3.nickname a, h3.nickname { color: #3a3a3a; }
  h3.nickname { font-weight: bold; font-size: 1.2em; text-transform: uppercase; line-height: 1em; font-family: Arial, Tahoma, Verdana, sans-serif; }
  .comments .date { /* font-size: 0.9em; */ display: block; color: #76706e; margin: 0 0 10px 0; }
  .commentid { position: absolute; right: 5px; top: 0; }
  .commentid b { float: right; padding: 2px 8px 4px 8px; background-color: #464342; color: #24201e; }

  .editcomment { float: right; display: inline; font-size: 0.9em; }
  .editcomment a { text-decoration: none; }
  .editcomment a span { float: right; cursor: pointer; height: 16px; line-height: 16px; margin: 0 0 0 3px; background: #676767 no-repeat 0 0; color: #2f2b29; }
  .editcomment a span span {float: left; margin: 0; padding: 0 10px; }

  /*avatar*/
  .avatarbox img { max-width: 70px; max-height: 70px; }
  .signature { color: #93918d; }

/*pages*/
h1.heading2 { color: #5a524f; }
h1.heading2, h1.heading3 { margin: 0 0 0.5em 0; }
h1.heading3 { font-size: 2em; color: #65a22b; }

/* forms */
.ux-form { border-top: 1px solid #dbdbdb; background: #fafafa; padding-left: 8px; padding-right: 40px; padding-top: 10px; }
	.ux-form h3 { margin-bottom: .6em; }

	.ui-form { width: 100%; overflow: hidden; }
	.ui-form li { margin-bottom: 8px; list-style: none;}

	#fullsearch table { margin: 0 }

.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input {
    padding: 2px;
    background: #fff url("../images/fields.png") repeat-x;
    border: 1px solid #bcc0c2;
}

.tableform { width: 100%; }
	.tableform td, .tableform th { border-top: 1px dotted #ebebeb; padding: 10px 0; text-align: left; }
		.tableform tr:first-child td, .tableform tr:first-child th { border: 0 none; }
		.tableform th, .tableform .label, .tableform .addnews { width: 25%; font-weight: normal; vertical-align: top; padding-right: 10px; padding-top: 8px; }
		.imp::after { color: #e46950; content: "*"; font-weight: bold; }
		p.label { margin-bottom: .2em; } 

	.recipient select { width: 298px; }

	.checkbox { color: #000; padding: 4px 0; line-height: 1em; }
	.checkbox input { margin-top: -2px; vertical-align: middle; }
.f_wide { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }

   
/*search*/
.searchtable table { border-collapse: separate; border-spacing: 0; border: 0; font-size: 0.95em; }
.searchtable fieldset {  }
.searchtable fieldset legend { color: #a9a9a9; }

/*statistics*/
.statistics { margin: 0 auto; }
  .statinn { text-align: left; }
  .statistics ul { margin-bottom: 15px; }
  .statistics ul li { position: relative; background: url("../images/dotted.png") repeat-x 0 100%; padding: 2px 0; }
  .statistics ul li b { position: absolute; right: 0; }

/*userinfo*/
.usercolomn { overflow: hidden; padding: 0 0 0 82px; margin-bottom: 9px; }
  .usercolomn .dleft { float: left; width: 100px; margin: 0 0 0 -82px; }
  .usercolomn .dright { float: right; width: 400px;  margin-right: -10px; }
  .userinfo h2 { font-size: 18px; color: #828282; font-weight: normal; }
  .userinfo .uirow, .userinfo .uirow2 { padding: 10px 0;  }
  .userinfo .uirow { padding-top: 0; }
  .userinfo .uirow2 { background: url("../images/dotted.png") repeat-x 0 0; }
  .userinfo .colomn { float: left; }

.uppod_style_video {
width: 525px;
height: 295px;
}
.uppod_style_audio {
width: 300px;
height: 35px;
}

.titlefull {
      width: 525px;
      color: white;
      background-color: #008a12;
      padding: 4px;
      margin: -3px;
      text-align: center;
      font-size: 1.4em;
      font-weight: bold;
}
