@charset "windows-1251";
* {
  margin:0;
  padding:0; 

}

body, html {
  
  margin-left:0%;
  margin-right:0%;  
  background:#fff;
  font-family:Arial;
  color:#333;
  font-size:10pt;
}

img {
  border:none;
}

images {
  border:none;
  margin:0;
  padding:0;
}

a {
  color:#1959a1;
  text-decoration:underline;
}

a images { border-bottom:none; }

/*------------------------------------------------------------*
**  Aeiee
**------------------------------------------------------------*/
#title {
  position:absolute;
  width:300px;
  left:110px;
  height:150px;
}

/*#header {
  height:150px;
  font-size:12px;
  background:url('../images/top.png') repeat-x;
  border-top:1px solid #eee;
}*/

#logo {
  width:400px;
  float:left;
  margin-left:50px;
}

#navi {
  float:right;
  height:100px;
  width:600px;
}

#navi ul li {
  float:left;
  font-size:15px;
  padding-right:30px;
  margin-top:35px;
  padding-left:20px;
  background:url('../images/nav.gif') no-repeat left center;
}

#navi ul li a {
  font-size:15px;
  color:#777;
  font-weight:bold;
  text-decoration:none;
}

#navi ul li a:hover {
  border-bottom:1px dashed;

}

#nv {
  color:#fff;
  height:125px;
  background:#343434 url('../images/nav.jpg') repeat-x;
}

#nv-left {
  padding-left:200px;
  background:url('../images/nav-left.jpg') no-repeat;
  height:110px;
  float:left;
}






#searchbox {
  position:absolute;
  top:121px;
  height:30px;
  width:249px;
  right:200px;
  background:url('../images/nav-search.jpg') no-repeat;
  color:#fff;
}

#login {
  width:350px;
  float:right;
  color:#fff;
}

.cabi2 {
  font-size:12px;
}

.cabi 2 a {
  font-size:12px;
}

a.login {
  text-decoration:none;
  border-bottom:1px dashed;
  font-size:13px;
}

a.login-e {
  font-size:13px;
}

.paw { padding-left:10px; padding-right:10px;}

#nv ul {
  float:left;
  padding-left:70px;
  padding-top:15px;
}

#nv ul li {
  padding-bottom:7px;
  background:url('../images/nv-b.png') no-repeat left center;
  padding-top:3px;
  padding-left:15px;
}

#nv ul li a {
  color:#fff;
  font-size:11px;
}

#nav {
  color:#555;
  height:30px;
  width:100%;
  padding-top:15px;
  background:#ddd;
}

#header-line {
  /*background:url('../images/content.jpg') repeat-x;*/
  margin-top:1px;
  height:10px;
}

#top {

  overflow:hidden;
  font-size:13px;
  padding-left:10px;
}


TABLE {
 width: 100%; 
}

TD {
 vertical-align: top; 
}

#right {
 padding-left:20px;
}

#right-2 {
 width: 260px;
}

#left { 
  width:270px;
  padding-left:5px;
 }

#column {
  width:240px;
  padding-left:10px;
}


.nr3 {
  background:url('../images/module-right.png') no-repeat right bottom;
}
#footer {
  clear:left;
  /*margin-top:20px;*/
  padding-top:20px;
  padding-bottom:20px;
  background:url('../images/footer.png') repeat-x;
  width:100%;
  border-top:2px solid #eee;
}

#footer a { color:#555; } 
#footer a:hover { color:#333; }


/*------------------------------------------------------------*
**  Ioi?ieaiea
**------------------------------------------------------------*/

.info {
  margin-bottom:20px;
  padding-right:20px;
}

.clear {
  clear:both;
}

h1, h2, h3, h4 {
  font-weight:normal;
}

h1 {
  font-size:16px;
  padding-bottom:5px;
  margin-bottom:3px;
  color:#258fd2;
}

.info h1 {
  border-bottom:1px dashed #ccc;
  margin-bottom:3px;
}

/*------------------------------------------------------------*
**  Nienee
**------------------------------------------------------------*/

.news {
  padding-top:10px;
  padding-left:10px;
  margin-bottom:10px;
  border-bottom:2px dashed #ddd;
  /*background:url('../images/module-left.png') no-repeat left bottom;*/
}

.info {
  margin-top:5px;
  font-size:12px;
}

li.more {
  background:url('../images/img16.gif') no-repeat;
  display:inline;
  padding-left:25px;
  margin-right:20px;
  padding-bottom:3px;
}

li.com {
  background:url('../images/img17.gif') no-repeat;
  display:inline;
  padding-left:25px;
}

li.views {
  background:url('../images/bullet-info.gif') no-repeat;
  display:inline;
  padding-left:20px;
  margin-right:20px;
  padding-bottom:3px;
}

li.fav {
  display:inline;
  padding-left:10px;
}

.top-info {
  margin-bottom:5px;
  font-size:11px;
  padding-left:10px;
}

.post-title {
  float: left;
  margin-left: 10px;
}
.news-text {
  padding-top:3px;
  padding-bottom:3px;
}

/*------------------------------------------------------------*
**  Iaaeaaoey ii no?aieoai
**------------------------------------------------------------*/

.navigation {
  border: none;
  margin: 20px 0 20px 0;
}
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active, .navigation span {
  display: inline-block;
  display: -moz-inline-stack;
  _overflow: hidden;
  float: left;
  width: 38px;
  height: 28px;
  vertical-align: middle;
  text-align: center;
  line-height: 28px;
  text-decoration: none;
  font-size: 11px;
  color: #000000;
  margin: 10px 3px;
}
.navigation a:hover {
  background: url(../images/nav-hover.png) no-repeat #64a3d9;
  color: #FFFFFF;
  text-align: center;
}
.navigation span {
  background: url(../images/nav-none.png) no-repeat #64a3d9;
}

/*------------------------------------------------------------*
**  Iiaoee
**------------------------------------------------------------*/

.module {
  width:200px;
}
.m-top {
  width:245px;
  background:url('../images/m-top.png') no-repeat;
  height:28px;
}
.m-bottom {
  width:245px;
  height:28px;
  background:url('../images/m-bottom.png') no-repeat;
}

.m-center {
  width:230px;
  background:url('../images/m-center.png') repeat-y;
  padding-left:20px;
}
.m-text {
  padding:0px 10px 10px 0px;
}
.module h1 {
  font-size:18px;
  color:#777;
  padding-left:20px;
  padding-right:10px;
  padding-top:5px;
  height:25px;
  width:200px;
  margin-left:5px;
}

.module h1.green { color:#555; }

ul {
  list-style: none;
}


#column ul li {
  background: url(../images/folder_go.jpg) no-repeat left center;
  padding: 5px 0px 5px 25px;
  border-bottom:1px dashed #ccc;
  width:170px;
  font-size:13px;

}
#column ul li:hover {
  background:#f5f5f5  url(../images/folder_picture.jpg) no-repeat left center;
}
#column ul li:hover a {
  color:#555;
}

#left ul li {
  background: url(../images/folder_page_white.jpg) no-repeat left center;
  padding: 5px 0px 5px 25px;
  border-bottom:1px dashed #ccc;
  margin-left:10px;
  font-size:13px;

}
#left ul li:hover {
  background:#f5f5f5  url(../images/folder_picture.jpg) no-repeat left center;
}
#left ul li:hover a {
  color:#555;
}
/* ==================== */

.f_textarea {
  color: #757575;    /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../images/dlet_field_o.gif);
  background-repeat: repeat-x;
  
  width: 449px;
  height: 156px;
  border: 1px solid #e0e0e0;
}
.f_input {
  color: #757575;    /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../images/dlet_field_o.gif);
  background-repeat: repeat-x;
  
  width: 300px;
  height: 14px;
  border: 1px solid #e0e0e0;
}
.f_select {
  color: #757575;    /* ! */
  font-size: 11px;    /* ! */
  font-family: tahoma;  /* ! */
  background-image: url(../images/dlet_field_o.gif);
  background-repeat: repeat-x;
  
  height: 14px;
  border: 1px solid #e0e0e0;
}

p.post-buttons { 
  padding: 5px 10px;
  border: 1px solid #EFEFEF;
  background: #F9F9F9;
  margin-left:0;
  margin-bottom:20px;
  margin-top:10px;
  width:300px;
}
p.post-buttons-f { 
  padding: 5px 10px;
  border: 1px solid #EFEFEF;
  background: #F9F9F9;
  margin-left:0;
  margin-bottom:20px;
  margin-top:10px;
  width:40px;
}

p.post-buttons a { color:#777; }
h1.huser { background:url('../images/huser.gif') no-repeat; }
h1.hvote { background:url('../images/hvote.gif') no-repeat; color:#555; }

.ctitle { font-size:18px; }

/*------------------------------------------------------------*
**  Eiiiaioa?ee
**------------------------------------------------------------*/
#comment {
  margin-bottom:10px;
  padding-bottom:10px;
}

#comment-top {
  font-size:11px;
}
.comment-date {
  float:left;
  padding-right:10px;
}
#comment-bottom {
  margin:5px;
  font-size:11px;
  paddding-top:5px;
  clear:left;
}
.comment-s {
  padding:10px;
  overflow:hidden;
}
#com-l {
  width:120px;
  float:left;
}
#com-l a {
  text-decoration:none;
  border-bottom:1px dashed;
}
#com-r {
  width:65%;
  float:left;
}
#com {
  margin-bottom:20px;
  border-top:1px dashed #e6e6e6;
  background:url('../images/img10.gif') no-repeat left bottom;
  padding-bottom:20px;
  padding-left:10px;
}



#rat-l {
  float:left;
  font-size:11px;
  color:#777;
}

#postr {
  padding-bottom:15px;
}

TABLE#postr { width:100%; }

#rat-r {
  float:right;
  width:100px;
  font-weight:bold;
}

h1.cat {
  background:url('../images/menu-cat.png') no-repeat;
  padding-left:50px;
  padding-top:15px;
}

h1.pop {
  background:url('../images/menu-popular.png') no-repeat;
  height:45px;
  padding-left:0px;
  padding-top:25px;
}

h1.vote {
  background:url('../images/menu-vote.png') no-repeat;
  height:45px;
  padding-left:30px;
  padding-top:25px;
}

#tit-l {
  width:20px;
  height:30px;
  background:url('../images/tit-l.png') no-repeat;

}

#tit-m {
  height:30px;
  background:url('../images/tit-m.png') repeat-x;
  padding-top:7px;
  width:auto;
}

#tit-m a {
  color:#fff;
  font-size:12pt;
  text-decoration:none;
}

#tit-r {
  width:20px;
  height:30px;
  background:url('../images/tit-r.png') no-repeat;

}

#register input, #register select, #register textarea {border: 1px solid #E6E6E6; background: #F3F3F3; color: #666; padding: 2px 0 2px 5px; font: 11px Verdana;}
textarea:focus, input:focus{color:#333; border:1px solid #777;}

.hint {display:none; position: absolute; margin-left: 40px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background-color: #ffc;}
.hint .hint-pointer {position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(pointer.gif) left top no-repeat;}

dd { margin-bottom:10px; }

h1.related { padding-left:45px;background:url('../images/related.png') no-repeat left center;padding-top:5px;padding-bottom:5px;color:#555;}

#related li { list-style-type:none;padding-left:17px;padding-top:2px;padding-bottom:2px;background:url('../images/bullet_star.jpg') no-repeat left center;}

#related { margin-bottom:20px; }

h1.addcom { color:#555; padding-left:45px; background:url('../images/addcom.png') no-repeat left center;padding-top:5px;padding-bottom:5px; }

#cat {
  float:left;
  height:50px;
  margin-right:10px;
  margin-top:3px;
  font-size:13px;
  padding-left:20px;
  padding-right:20px;
}

#cat-left {
  width:12px;
  background:url('../images/cat-left.png') no-repeat;
}

#cat-center {
  background:url('../images/cat-center.png') repeat-x;
  padding-top:15px;
  color:#fff;
}

#cat-right {
  width:12px;
  background:url('../images/cat-right.png') no-repeat;
}

em a {
  color:#393939;
}

#rat-l {
  float:left;
  font-size:11px;
}

#rat-r {
  float:right;
  width:200px;
}

#top-login {
  float:right;
  padding:20px;
}

h1.cat {
  background:url('../images/menu-cat.png') no-repeat;
  height:35px;
  padding-left:60px;
  padding-top:15px;
}

h1.pop {
  background:url('../images/menu-popular.png') no-repeat;
  height:35px;
  padding-left:60px;
  padding-top:17px;
}

h1.vote {
  background:url('../images/menu-vote.png') no-repeat;
  height:35px;
  padding-left:60px;
  padding-top:15px;
}

a.copy {
  font-size:13px;
  color:black;
}

.logino {background-image:url(../images/login.gif);background-attachment: scroll; height:18px; font-size:11px; font-family:tahoma;color:#999999;border:1px solid #ccc;padding-left:21px;padding-top:2px;vertical-align:middle;width:80px;height:13px;background-color:#eee;font:tahoma;font-size:11px;color:#999;padding-left:3px;padding-bottom:3px;}

.inputo {width:80px; height:13px; background-color:#eee; font:tahoma; font-size:11px; color:#999999; padding-left:3px; padding-bottom:3px}

.enter {
  width:17px;
  height:17px;
}

.pass {background-image:url(../images/pass.gif);background-attachment:scroll;background-repeat: no-repeat;height:18px;font-size:11px;font-family:tahoma;color:#999999;border:1px solid #ccc;padding-left:21px;padding-top:2px;vertical-align:middle;width:80px;height:13px;background-color:#eee;font:tahoma;font-size:11px;color:#999;padding-left:3px;padding-bottom:3px;}

#searchbox fieldset { width: auto!important; position: absolute; bottom: 0!important; bottom: -1px; right: 0; border: 0; margin: 0!important; padding: 0!important; background: transparent; }
#searchbox legend, #searchbox label { display: none; }
#searchbox form { width: 239px; border: 0; background: #252525 url("../images/nav-search.jpg") 0 0 no-repeat; margin: 0; padding: 5px; }
#searchbox form div { margin: 0; }
#searchbox .txt { width: 213px; vertical-align: middle; margin: 0; padding: 3px 2px 2px 2px!important; padding: 2px 2px 2px 2px; border: 1px solid #ccc; font-size: 100%; }
#searchbox .search { vertical-align: middle; }

#rat-l {
  float:left;
  font-size:11px;
  color:#777;
}

#postr {
  padding-bottom:15px;
}

TABLE#postr { width:100%; }

#rat-r {
  float:right;
  width:200px;
  font-weight:bold;
}

#rat-r a { background:url('../images/full.jpg') no-repeat left center; padding-left:22px; }

#sae { /*background:url('../images/shadow.png') no-repeat center top;*/ margin-top:1px; }

.infoe, .pope { height:40px; width:245px; background:url('../images/module.png') no-repeat; color:#fff; padding-left:20px; padding-top:10px; margin-top:7px;}

.rmod { margin-bottom:30px; }

.cabi2 a { height:7px; padding-left:20px; display:block; }




.lastcomm {
  padding: 3px 2px 3px 2px;
  border-bottom:1px solid #E6E6E6;
}

.lastcomm_over {
  padding: 3px 2px 3px 2px;
  border-bottom:1px solid #E6E6E6;
  background:#F5F5F5;
  cursor: hand;
}
#hintbox {
  text-align:left;
   width:150px;
  font-size: 11px;
   border: 1px solid #000000;
  background-color: #FFFFFF;
   filter:alpha(opacity="95");
  font-family: tahoma;
   layer-background-color:#a396d9;
  color:#000;
  z-index: 3;
  margin: 0px 15px 0px 0px;
  -moz-opacity : 0.9;
  -moz-border-radius : 5px;
  margin: 10px 0 0 10px;
  padding:3px 5px;
  position:absolute;
  visibility:hidden;
  z-index: 3;
}
#bottom_fade { 
  width: 600px; 
  height: 200px; 
  z-index: 99; 
  position: fixed; 
  bottom: 0px; 
  background: url("http://webs-master.pp.ua/bottom-fade.png") bottom center no-repeat; 
}  
/***** News Block ******/
.newsblock_title{
  font-size: 10px;
  font-family: tahoma;
  color: #0574D3;
  padding: 3px 3px 3px 6px;
  vertical-align: top;
  text-align: center;
}
.newsblock_title a:active,
.newsblock_title a:visited,
.newsblock_title a:link {
   color: #0574D3;
   text-decoration:none;
}
.newsblock_title a:hover {
  color: #0574D3;
  text-decoration: underline;
}


.newsblock_date {
  font-size: 10px;
  font-family: tahoma;
  color: #0574D3;
    vertical-align: top;
    padding: 2px 3px 3px 1px;
}


.newsblock_descr{
  font-size: 10px;
  font-family: tahoma;
  color: #0574D3;
  padding: 0px 3px 3px 7px;
  vertical-align: top;
}
.newsblock_descr a:active,
.newsblock_descr a:visited,
.newsblock_descr a:link {
   color: #0574D3;
   text-decoration:none;
}
.newsblock_descr a:hover {
  color: #0574D3;
  text-decoration: underline;
}


.newsblock_img {
   vertical-align: top;
   padding: 3px;
   font-size: 10px;
}


/*---Iao naeo ?aeiiaiaoao:---*/
.related { padding-right: 120px; position: relative; border-top: 1px solid #bbbec0; }
.related h4.btl span { color: #32373d; }
  .frbtns { width: 106px; height: 46px; position: absolute; right: 16px; bottom: -7px; }
  .frbtns img { float: right; margin-left: 4px; }
  img.printlink { background: url("../dleimages/printlink.png") no-repeat; width: 49px; height: 46px; }
  a:hover img.printlink { background-position: 0 -46px; }

/*---Auaia ioeaie---*/
.berrors { padding-left: 12px; background: #d7133b url("../images/berrors1.png") repeat-y; }
.berrors .berrors { color: #d7133b; padding: 10px 13px; background: #f2d9de url("../images/berrors.png"); }
  .berrors a { color: #d7133b; }

/*---Aeeaaee---*/
.tabmenu { height: 32px; border-bottom: 3px solid #7e8489; margin-bottom: 13px; }
  .tabmenu li { float: left; }
  .tabmenu a { padding: 0 13px; text-decoration: none; background-color: #e0e4e7; float: left; height: 30px; line-height: 30px; margin: 2px 2px 0 0; }
    .tabmenu a:hover { background-color: #f1f3f5; }
    .tabmenu a.selected { padding-bottom: 6px; position: relative; color: #fff; background: #7e8489 url("../images/tabarrow.png") no-repeat 50% 100%; height: 35px; line-height: 35px; margin: 0 2px 0 0; }

    .tabcont { display: none; }

/*---Caaieiaie no?aieo---*/
.heading { font-size: 1.4em; line-height: normal; color: #d51e44; margin-bottom: 10px; }

/*---Eiiiaioa?ee---*/
.bcomment { padding-left: 113px; margin-bottom: 20px; }
  .bcomment .lcol { position: relative; color: #7b878d; margin-left: -113px; padding-right: 13px; width: 100px; }
    .bcomment .lcol .arcom { position: absolute; top: 41px; right: 0; width: 9px; padding-top: 16px; background: url("../images/arcom.png"); }
    .bcomment .lcol h5, .bcomment .lcol h5 a { color: #d8183f; }
    .bcomment .lcol p { font-size: 0.85em; }
    .bcomment .lcol .avatar { padding: 4px; border: 1px solid #dce0e2; width: 90px; overflow: hidden; margin-bottom: 0.8em; }
    .bcomment .lcol .avatar img { width: 90px; display: block; }
  
  .bcomment .rcol { min-height: 90px; background: #eaeef0 url("../images/combox.png") repeat-x 0 100%; width: 100%; }
    .combox { margin: 0 13px; padding: 13px 0; }
    .combox .infbtn { margin: 0 0 8px 13px; }
      .comedit { padding-top: 13px; color: #7a94a0; }
        .comedit .arg a { margin-right: 10px; font-size: 0.9em; height: 26px; line-height: 26px; float: left; color: #6b7c8a; }
      .selectmass { display: inline; }
        .selectmass input { float: right; margin-top: 10px; }

      .argreply a, .argreply a b { float: left; height: 26px; background: url("../images/argreply.png") no-repeat; }
      .argreply a { margin-right: 10px; line-height: 26px; text-decoration: none; text-shadow: 0 1px 0 #fff; color: #d51e44; font-size: 1.1em; }
        .argreply a b { background-position: 100% -26px; padding: 0 20px 0 10px; }
        .argreply a:hover { background-position: 0 -52px; }
        .argreply a:hover b { background-position: 100% -78px; }

      .signature { color: #7a94a0; }

/*---forms---*/
.brdform { padding: 3px; border: 1px solid #dce0e2; }
.baseform, .mass_comments_action { padding: 1px; background-color: #f0f2f4; }
.mass_comments_action { padding: 10px 13px; }
  .baseform .dcont { padding: 13px 0; margin: 0 13px; }
  .baseform .dcont .heading { margin: 0; }

.tableform { width: 100%; }
  .tableform td { }
  .tableform td.label { width: 20%; vertical-align: top; padding-right: 0; font-weight: bold; }
  .fieldsubmit, .tableform td { padding: 10px 13px; border-top: 1px solid #fff; }
  .addnews { font-weight: bold; }
  .impot { color: #d51e44; font-weight: normal; }
  .checkbox { padding: 4px 0; line-height: 1em; }
    .checkbox input { margin-top: -2px; vertical-align: middle; }

.f_input { width: 300px; padding: 1px; }
.f_textarea { width: 458px; }
.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; }
.f_textarea, .editor_button select { padding: 0; }
.textin { padding: 2px; }

/*---search---*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #404040; }
  
.searchitem { font-size: 0.9em; border-top: 1px solid #dbe8ed; padding: 10px 0; }

#searchuser, #searchinput { width: 90% !important; }

/*---Userinfo---*/
.userinfo { padding-left: 125px; }
  .rateui { width: 85px; height: 17px; margin: 0 auto; padding-top: 4px; }
  .userinfo .lcol { margin-left: -125px; width: 110px; padding-right: 15px; }
    .userinfo .lcol .avatar { margin-bottom: 10px; padding: 4px; background-color: #fff; border: 1px solid #c0d4de; }
      .userinfo .lcol .avatar img { width: 100px; }
    .userinfo .lcol ul { font-size: 0.9em; }

  .userinfo .rcol { width: 100%; }
    .userinfo .rcol ul { list-style: none; margin-left: 0; }
    .userinfo .rcol ul li { margin-bottom: 0.2em; } 

    .ussep { padding-top: 12px; background: url("../images/ussep.png") no-repeat; }

/*---statistics---*/
.statistics { overflow: hidden; margin: 0; padding: 0; }
  .statistics ul.lcol { min-height: 71px; margin: 0 0 20px -1px; width: 33.3%; }
  .statistics ul.lcol li { padding: 0 15px 0 0; margin-bottom: 2px; }

/*---Iino?aie?iay iaaeaaoey---*/
.storenumber { font-weight: bold; }
.basenavi { border-bottom: 2px solid #f5f5f5; }
  .basenavi, .bnnavi, .navigation, .navigation a, .navigation span, .bnnavi, .nextprev, .nextprev .thide { float: left; }
  .bnnavi { border: 1px solid #bcc5c9; height: 32px; background: #fff url("../images/fbutton.png") repeat-x 0 100%; }
    .navigation a { text-decoration: none; }
    .navigation a, .navigation span { background: url("../images/basenavi.png") no-repeat; border-right: 1px solid #e0e3e4; font-weight: bold; padding: 0 8px; height: 32px; line-height: 32px; }
    .navigation a, .navigation span.nav_ext { color: #2e363a; }
      .navigation a:hover { color: #db143d; }
      .navigation span { background-color: #db143d; background-position: 0 -32px; color: #fff; }

    .nextprev .thide, .toptop { width: 32px; padding-top: 32px; background: url("../images/basenavi.png") no-repeat; }
    .nextprev a span { cursor: pointer; }

    .nextprev span .pnext { background-position: -32px -64px; }
    .nextprev a .pnext { background-position: -32px -96px; }

    .nextprev span .pprev { background-position: 0 -64px; }
    .nextprev a .pprev { background-position: 0 -96px; }
    }
    
.quote {
  background: #feffd0;
  padding: 5px;
  border: 1px #707070 dotted;
  color: #707070;
}

  .quote a {
    color: #499eff;
  }
.addcomments-notlogged {overflow: hidden; zoom: 1; padding-top: 15px;}
.addcomments-notlogged li {display: block; float: left; width: 245px;}
.addcomments-notlogged input {border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 4px 5px; width: 210px; background: #fff;}
.addcomments-captcha {overflow: hidden; zoom: 1; padding-top: 15px;}
.addcomments-captcha #dle-captcha {display: block; float: left;}
.addcomments-captcha #dle-captcha img {display: block;}
.addcomments-captcha * {display: block; float: left;}
.addcomments-captcha a {display: none;}
.addcomments-captcha i {cursor: pointer;}
.addcomments-captcha input {*margin-left: -115px !important; _margin-left: -57px !important;}
.addcomments-captcha #sec_code {width: 116px; height: 46px; border: 1px solid #bbb; color: #333; background: #fff; font: 40px Tahoma, Geneva, sans-serif; margin-left: 15px;}
.addcomments-captcha dfn {margin-left: 15px; width: 200px; font: 1.1em/1.37em Tahoma, Geneva, sans-serif; color: #999; padding-top: 2px;}
.addcomments-submit input {background: #00bcf8 url(../images/bg-button.png) repeat-x 0px 0px; color: #fff; font: 11px Verdana, Geneva, sans-serif; border: 1px solid #009bdc; cursor: pointer; padding: 4px 10px; *padding: 3px 10px; *overflow: visible; margin-top: -18px;}
.addcomments-submit input.notlogged {margin-top: 15px;}
#allow_subscribe {margin: 0px 6px 0px 90px;}
#allow_subscribe+label {font-size: 1.1em;}
.editor {overflow: hidden; zoom: 1; margin-top: 15px;}
.editor div {float: left; padding: 0px 2px 0px 2px;}
.editor textarea {background: #fff; border: 1px solid #bbb; color: #333; font: 11px Tahoma, Geneva, sans-serif; padding: 5px !important;}
.editor_button {cursor: pointer;}
#dle-comments-form textarea {*margin-left: -252px !important;}
.comment {overflow: hidden; zoom: 1; padding: 0px 0px 0px 0px; background: url(../images/bg-header.png) repeat-x 0px 100%; margin-bottom: 12px;}
.comment-avatar {float: left; width: 100px; text-align: center; padding: 10px 0px 18px 18px;}
.comment-avatar * {font-weight: normal !important;}
.comment-avatar img {padding-bottom: 6px; display: block;}
.comment .news {margin-left: 120px; background: none; padding: 0px;}
.mass_comments_action {font: 1.1em Tahoma, Geneva, sans-serif; padding: 0px 10px 11px 0px; text-align: right; background: url(../images/bg-header.png) repeat-x 0px 100%;}
.mass_comments_action select {font: 11px Tahoma, Geneva, sans-serif; color: #222; width: 160px;}
.comment-signature {font: 10px Verdana, Geneva, sans-serif; color: #7f7f7f; background: url(../images/bg-header.png) no-repeat 0px -79px; padding: 10px 0px; margin-top: 10px;}
.comment-text-options {display: block; padding: 5px 0px 2px 0px; text-align: right;}
.comment-text-options a {margin-left: 8px;}



















/*
=============================================================
This Skin for DLE Forum Developed by ATHF - FCLokomotiv.com

File 'dle-forum.css' - Cascading Style Sheet (CSS) Document
=============================================================
*/

/* --------------------------------------------------

Aeiaaeuiue eeann aey DLE-Forum'a

-------------------------------------------------- */

.dle_forum {
  background-color: transparent;
  font-family: verdana;
  font-size: 11px;
  color: #222;
}

/* --------------------------------------------------

Aeia?nnueee

-------------------------------------------------- */

.dle_forum a:link, .dle_forum a:active, .dle_forum a:visited {
  color: #222;
  text-decoration: underline;
}

.dle_forum a:hover {
  color: #34498B;
}

/* --------------------------------------------------

Eeann aey iienaiee oiieeia

-------------------------------------------------- */

.forumdesc, .forumdesc a:link, .forumdesc a:visited, .forumdesc a:active {
  background: transparent;
  font-size: 10px;
  color: #666;
  line-height: 135%;
  margin: 2px 0 0 0;
  padding: 0;
}

/* --------------------------------------------------

Eeann aey caaa?oa?uae no?iee aeiaaeuiuo oaaeeo DLE-Forum'a

-------------------------------------------------- */

.catend {
  background-color: #8394B2;
  color: #000;
  font-size: 1px;
  height: 5px;
}

/* --------------------------------------------------

Eeann aey iineaaiaai niiauaiey ...

-------------------------------------------------- */

.lastaction {
  font-size: 10px;
  color: #434951;
}

/* --------------------------------------------------

Eeann, eniieucoaiue a oaaeeoa noaoenoeee DLE-Forum'a

-------------------------------------------------- */

.activeusers {
  background-color: #fff;
  border: 1px solid #072A66;
  color: #000;
  margin: 0px;
  padding: 1px;
}

/* --------------------------------------------------

Oii aey iinoia ia oi?oia

-------------------------------------------------- */

.post2, .bg3 {
  background-color: #EEF2F7;
}


/* --------------------------------------------------

Eeannu aey iinoia oi?oia e eiioaioniaa??auae oaaeeou

-------------------------------------------------- */

td.formbuttonrow, .borderwrap p.formbuttonrow, .borderwrap p.formbuttonrow1 {
  background-color: #D1DCEB !important;
  border: 0px solid #FFF;
  border-top: 0px solid #5176B5;
  margin: 0px !important;
  padding: 5px !important;
  text-align: center;
}

td.formbuttonrow {
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
}

.postdetails {
  font-size: 10px;
  line-height: 140%;
}

.postcolor {
  font-size: 12px;
  line-height: 160%;
}

/* --------------------------------------------------

Eeannu aey ia?no?aie?iie iaaeaaoee oi?oia

-------------------------------------------------- */

.forum_navigation {
  color: #222222;
  border: 0px;
}

.forum_navigation a:link, .forum_navigation a:visited, .forum_navigation a:active {
  text-decoration: none;
  color: #222222;
  padding: 2px 2px 2px 2px;
  background-color: #F9F9F9;
  border: 1px solid #072a66;
  font-size: 11px;
}

.forum_navigation a:hover {
  border: 1px solid #072a66;
  background-color: #F9F9F9;
  color: #34498b;
  padding: 2px 2px 2px 2px;
}

.forum_navigation span {
  text-decoration: none;
  background-color: #ffc9a5;
  padding: 2px 2px 2px 2px;
  border: 1px solid #072a66;
  color: #222222;
  font-size: 11px;
}

/* --------------------------------------------------

Eeannu aey oaaeeo ipbtable

-------------------------------------------------- */

.ipbtable {
  width: 100%;
}

table.ipbtable, tr.ipbtable, td.ipbtable {
  background: transparent;
  color: #222;
  font-size: 11px;
  line-height: 135%;
}

.ipbtable td, .divpad {
  padding: 5px;
}

/*

td.nopad {
  padding: 0;
}*/

/* --------------------------------------------------

Eeannu aey no?ie (noieaoia) oi?oia

-------------------------------------------------- */

.row {
  background-color: #BBC8DC;
  font-size:10px;
}

.row1 {
  background-color: #DFE6EF;
}

.row2 {
  background-color: #E4EAF2;
}

.formsubtitle {
  background-color: #D1DCEB;
  border: 1px solid #8394B2;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  color: #3A4F6C;
  font-weight: bold;
  padding: 5px;
}

/* --------------------------------------------------

Eeannu aey caaieiaeia oi?oia

-------------------------------------------------- */

.maintitle {
  background-image: url('../forum/images/dlet_tile_cat.gif');
  border: 1px solid #fff;
  border-bottom: 1px solid #5176B5;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 8px;
}

.maintitle td {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
}

.maintitle a:link, .maintitle a:visited {
  background: transparent;
  color: #fff;
  text-decoration: none;
}

.maintitle a:hover, .maintitle a:active {
  background: transparent;
  color: #F1F1F1;
}

/* --------------------------------------------------

Eeannu aey caaieiaeia ii?inia a oaiao

-------------------------------------------------- */

.polltitle {
/*  background-image: url('../forum/images/dlet_tile_cat.gif');*/
  border: 1px solid #fff;
  border-bottom: 1px solid #5176B5;
  color: #222;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 8px;
  background-color: #D1DCEB;
}

/* --------------------------------------------------

Eeannu aey noacaaieiaeia oi?oia e eiioaioniaa??auae ?anoe

-------------------------------------------------- */

.borderwrap table th {
  background-image: url('../forum/images/dlet_sub.gif');
  border-bottom: 1px solid #5176B5;
  color: #3A4F6C;
  font-size: 10px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0;
  padding: 5px;
}

.borderwrap {
  background-color: #FFF;
  border: 1px solid #072A66;
  padding: 0px;
  margin: 0px;
}

/* --------------------------------------------------

Eeannu aey auiaaa?uaai iai? (eiiiee)

-------------------------------------------------- */

.popmenubutton {
  width: 120px;
  white-space: nowrap;
  background-color: #C2CFDF;
  border: 1px solid #3A4F6C;
  color: #3A4F6C;
  font-weight: bold;
  float: right;
  height: 15px;
  text-align: center;
  margin: 0px;
  font-size: 10px;
  padding: 2px;
}

.popmenubutton a:link, .popmenubutton a:visited {
  color: #3A4F6C;
  text-decoration: none;
}

.popmenubutton a:hover {
  color: #5176B5;
  text-decoration: none;
}

/* --------------------------------------------------

Eaann aey eiiiee ioi?aaiuo oi?i oeia SUBMIT

-------------------------------------------------- */

.button {
  background-color: #DFE6EF;
  border: 1px solid #4C77B6;
  color: #000;
  font-family: verdana;
  font-size: 11px;
  padding: 1px;
}

/* --------------------------------------------------

Eeann aey iieae ioi?aaiuo oi?i oeia TEXTAREA

-------------------------------------------------- */

.forum_textarea {
  background-color: #fff;
  border: 1px solid #4C77B6;
  color: #000;
  font-family: verdana;
  font-size: 11px;
  margin: 0px;
  padding: 1px;
  vertical-align: middle;
  width: 458px;
  height: 156px;
}


/* --------------------------------------------------

Eeann aey iieae ioi?aaiuo oi?i oeia INPUT

-------------------------------------------------- */

.forum_input {
  background-color: #fff;
  border: 1px solid #4C77B6;
  color: #000;
  font-family: verdana;
  font-size: 11px;
  margin: 0px;
  padding: 1px;
  vertical-align: middle;
  width: 300px;
  height: 16px;
}

/* --------------------------------------------------

Eeann, ioaa?a?uee ca ?aeoeiae iieuciaaoaeae oi?oia   (aiaaaeaii aey DLE F 2.1)

-------------------------------------------------- */

.rank {
  width: 85px;
  height: 16px;
}

.unit-rank {
  list-style: none;
  margin: 0px;
  padding: 0px;
  width: 85px;
  height: 16px;
  position: relative;
  background-image: url('../forum/images/rating.gif');
  background-position: top left;
  background-repeat: repeat-x;

}

.unit-rank li {
  text-indent: -90000px;
  padding: 0px;
  margin: 0px;
  float: left;
}

.unit-rank li a {
  display: block;
  width: 17px;
  height: 16px;
  text-decoration: none;
  text-indent: -9000px;
  z-index: 17;
  position: absolute;
  padding: 0px;
}

.unit-rank li a:hover {
  background-image: url('../forum/images/rating.gif');
  background-position: left center;
  z-index: 2;
  left: 0px;
}

.unit-rank a.r1-unit { left: 0px; }

.unit-rank a.r1-unit:hover { width: 17px; }

.unit-rank a.r2-unit { left: 17px; }

.unit-rank a.r2-unit:hover { width: 34px; }

.unit-rank a.r3-unit { left: 34px; }

.unit-rank a.r3-unit:hover { width: 51px; }

.unit-rank a.r4-unit { left: 51px; }

.unit-rank a.r4-unit:hover { width: 68px; }

.unit-rank a.r5-unit { left: 68px; }

.unit-rank a.r5-unit:hover { width: 85px; }

.unit-rank li.current-rank {
  background-image: url('../forum/images/rating.gif');
  background-position: left bottom;
  position: absolute;
  height: 16px;
  display: block;
  text-indent: -9000px;
  z-index: 1;

}

/* --------------------------------------------------

Eeannu, ioaa?a?uea ca oeoaou             (aiaaaeaii aey DLE F 2.1)

-------------------------------------------------- */

.title_quote {
  background: #E4EAF2 url(../forum/images/q.JPG) no-repeat right;
  border: 1px dotted #000;
  border-bottom: 0;
  border-left: 4px solid #8394B2;
  color: #000;
  font-weight: bold;
  font-size: 10px;
  margin: 2px auto 0 auto;
  padding: 3px;
}

.quote {
  background: #FAFCFE;
  border: 1px dotted #000;
  border-left: 4px solid #8394B2;
  border-top: 0;
  color: #465584;
  padding: 4px;
  margin: 0 auto 0 auto;
}

/* --------------------------------------------------

Eeann, ioaa?a?uee ca oya CODE             (aiaaaeaii aey DLE F 2.1)

-------------------------------------------------- */

.scriptcode {
  background: #FDDBCC url(../forum/images/k.JPG) no-repeat right;
  border: 1px dotted #000;
  color: #465584;
  font-family: Courier, "Courier New", Verdana, Arial;
  margin: 0 auto 0 auto;
  padding: 2px;
}

/* --------------------------------------------------

Ioi?aaiua oi?iu - caeiiiaioe?iaaii. Aa?ai eeann ec aae?ea AEA

-------------------------------------------------- */

/*

form {
  margin: 0;
  padding: 0;
}

*/
.hidden_post {
  color: #757575;  
  font-size: 11px;
  background-color: #F1C8D2; 
  border: 1px dotted #bebebe;
  text-align: left;
  padding: 5px;
}

.radiobutton,
.checkbox,
.helpbox { 
  border: 0;
  vertical-align: middle;
  background: transparent;
}

.copyright {
  font-family: Verdana;
  font-size: 10px;
  text-align: center;
  background-color: #eeeeee; 
  padding: 8px;
  color: #222222;
}
.copyright a {
  color: #222222;
  text-decoration : none; 
}

/* --------------------------------------------------

Iiene (anieuaa?uee)                                                   (aiaaaeaii aey DLE F 2.3)

-------------------------------------------------- */

.popupmenu,
.popupmenu-new
{
   background: #f4f4f4;
   border: 1px solid #989898;
   text-align:left;
   font-size:11px;
   white-space:nowrap;
   /*padding:3px 5px 3px 3px;*/
   /*width:300px;*/
}
.popupmenu-new
{
  padding:5px;
  background-color: #f4f4f4;
}
#repa_plus {padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 20px; color: #000; font-weight: bold; background-color: #7fdf7f; font-family: verdana; cursor: move;}
 #repa_minus {padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 20px; color: #000; font-weight: bold; background-color: #f7a79f; font-family: verdana; cursor: move;}
 #repa_none {padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 20px; color: #fff; font-weight: bold; background-color: #ff8b2d; font-family: verdana; cursor: move;}
 #repa_ava {float:left;padding-right:10px;width:80px;height:80px;}
 #repa_info {float:left;padding-right:10px;height:80px;}

span.rusdtpru {
padding: 5px !important;
text-align: left !important;
font-size: 12px !important;
background-color: #EAE4DA !important;
border: 1px solid #e0e0e0e !important;
width:190px;
}
.rusdtprua {
color: #0000cc !important;
font-weight: normal;
font-size: 12px !important;
}
.rusdtpru .text {
color: #000000 !important;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.rusdtpru .host {
color: #006600;
font-weight: normal;
font-size: 12px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.rusdtpru .adv_bl{
float:left;
width:150px;
margin-left:10px;
}
span.rusdtpru {
padding: 5px !important;
text-align: left !important;
font-size: 11px !important;
background-color: #e3e3e3 !important;
border: 1px solid #e0e0e0e !important;
float:left;
}
.rusdtpru a {
color: #0574D3 !important;
font-weight: normal;
font-size: 11px !important;
}
.rusdtpru .text {
color: #000000 !important;
font-size: 11px !important;
padding: 3px 0 !important;
line-height: normal !important;
}
.rusdtpru .host {
color: #006600;
font-weight: normal;
font-size: 11px !important;
padding: 3px 0 !important;
line-height: normal !important;
}













/* DTP ADAPTIVE */
.mainframe {
	max-width:1275px;
	margin:0 auto
}
.topline {
  height: 120px;
  position: relative;
  overflow: hidden;
}
.top-logo-search {
  float: left;
}
.topligo {
  width: 455px;
  height: 0px;
  top: 15px;
  left: 5px;
  position: relative;
  display:block
}
  .topligo img {
    width: 100%;
    
  }
.topbann {
  float: right;
  position: relative;
  top: 20px;
  right: 30px;
}

.mainnav {
  margin: 0 0px;
  padding: 8px 2px;
  background-color: #404040;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6e6e6e), to(#404040));
  background-image: -webkit-linear-gradient(#6e6e6e, #404040);
  background-image: -moz-linear-gradient(#6e6e6e, #404040);
  background-image: -o-linear-gradient(#6e6e6e, #404040);
  background-image: linear-gradient(#6e6e6e, #404040);
  border-radius: 3px;
  overflow:hidden
}
.mn-list {
	float:left;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0
}
.mn-list li {
	float:left;
	padding:0 10px
}
.mn-list li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase
}
.mn-right { float:right }

.b-direct-social {
	padding:0px 0px 0px 0px;
	overflow:hidden;
	min-height:0px;
	position:relative
}
.social-sidebar {
	position:absolute;
	right:25px;
	top:0px;
	width:240px
}
.container {
	overflow:hidden
}
.col-left {
	width:240px;
    padding-right:15px;
	float:left
    
}
.col-center {
	width:765px;
	float:left;
padding-right:2px;
        
}
.col-right {
	width:240px;
	float:right
}
.right-side .lastcomm .lcomm-hidden {
	left: 100%!important;
	right: auto!important;
}
.lastcomm li:hover {
	background: #F5F5F5 url(../images/folder_picture.jpg) no-repeat left center!important;
}
.b-tags {
	background: #3463bb;
	color:#3463bb
}
.b-tags-inner {
	padding:15px 25px
}
.b-tags-inner a {
	display:inline-block;
	padding:5px;
	font-size:11pt;
	color:#fff
}
.ya-direct p {
		margin:0.5em 0 
	}
.muted { color:#888 }
.news-cell {
    align: center;
    float: left;
	float: left;
    margin:1.0em 0; 
	width:240px;
	height:210px;
	padding:7px 3px
}

.news-cell A {
    text-decoration: none;
   } 
.news-cell A:hover { 
    text-decoration: underline;
   } 


.topsearch {
	position: absolute;
	bottom: 10px;
	left: 30px;
}
.txt-search { width:383px }

.bann-right { float:right; margin:0 0 10px 10px }

.mobilenav {
	display: block;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -119px;
	top: 134px;
}
	.mobilenav select { width:250px; height:30px }
.mobile-top-controls {
	width: 274px;
	margin: 12px auto 10px auto;
	overflow: auto;
	text-align:center
}


.author {
	display: block;
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -119px;
	top: 104px;
}
	.author select { width:250px; height:30px }
.mobile-top-controls {
	width: 274px;
	margin: 12px auto 10px auto;
	overflow: auto;
	text-align:center
}


.cmd-search {
	display: inline-block;
	padding: 6px 31px 6px 8px;
	background: #FFF url(../img/zoom.png) 93% center no-repeat;
	border: 1px solid #000;
	color: #999;
	text-decoration: none;
	float:left
}
.cmd-gray {
	display: inline-block;
	padding: 6px 20px;
	background: #535353;
	color: #FFF;
	border: 1px solid #535353;
	text-decoration: none;
	text-transform: uppercase;
}
#TagSelector { width:277px; height:29px }

.show-1024 { display:none }
.show-1207 { display:none }
.show-1016 { display:none }
.show-986 { display:none }
.show-768 { display:none }
.show-638 { display:none }
.mobilenav { display:none }
.mobile-top-controls { display:none }

#FrameSideBanner { float:right; display:none } 



/* Popper Menu */
.mainnav li:hover .subnav {
	display:block
}
.subnav {
	display:none;
	margin:0;
	padding:5px 0;
	list-style:none;
	position:absolute;
	background:#505050;
	border-radius:8px;
	width:200px;
	z-index:555
}
.subnav li {
	float:none;
	
}
.subnav li a {
	display:block;
	padding:4px 10px;
	color:white;
	text-decoration:underline
}
.subnav li a:hover {
	color:#1959A1;
	background:#F5F5F5 
}

/* Authorization LightBox */
.lightbox {
	display:none;
	position: fixed;
	z-index:556;
	width:400px;
	padding:20px;
	background: white;
	top:40%;
	left:50%;
	margin-left:-210px;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5), 0 0 0 4000px rgba(0, 0, 0, 0.3);
}



.m-01 { margin-top:0px }
/*.m-02 { margin:0 25px }*/
.m-03 { margin-bottom:0px }
.p-01 { padding:10px 0 }


.undervid { width: 640px; margin: 0 auto;}

.shortstory img {
display:none;
}

/* RESPONSIVE FEATURES */
@media (max-width:1255px) {
	.col-center { width:656px }
	
	/* Reduce Logo */
	.topligo { width:430px }
	.txt-search { width:82px }
	.topline { height:120px }
	.topbann { float: right; position: relative; right: 10px; top: 20px }

}

@media (max-width:1207px) {
	/* From 1207 to 1024 */
	.show-1207 { display:block }
	.hide-1207 { display:none }
    .topligo { left:50%; width:320px; margin-left:-105px; top: 20px }
    .topbann { float: right; position: relative; right: 10px; top: 10px }
	.col-left { display:none }
	.col-center { width:72% }
    .topline { height:110px }
    .mn-list > li > a { font-size:9pt }
	.mn-list > li { padding: 0 4px }
}

@media (max-width:1081px) {
.topligo { left:50%; width:300px; margin-left:-100px; top: 20px }
.topbann { float: right; position: relative; right: -10px; }
.topline { height:110px }
.mn-list > li > a { font-size:9pt }
	.mn-list > li { padding: 0 4px }
	#LastNav { margin-left:-100px }
}

@media (max-width:1024px) {
	.hide-1024 { display:none }
    .topligo { left:50%; width:250px; margin-left:-80px; top: 20px }
    .topline { height:110px }
	.show-1024 { display:block }
    .topbann { float: right; position: relative; right: 10px; top: 10px }

}



@media (max-width:1004px) {
.topligo { left:50%; width:300px; margin-left:-80px; top: 10px }
.topline { height:80px }
		
}


@media (max-width:1016px) {
	/* From 1016 to 800 */
	.hide-1016 { display:none }
	.show-1016 { display:block }
   
	.mn-list > li > a { font-size:9pt }
	.mn-list > li { padding: 0 4px }
}
@media (max-width:986px) {
	.col-right { display:none }
	.col-center { width:auto; padding:0 25px }	
        
	.show-986 { display:block }
	#FrameSideBanner { display:block }	
}

@media (max-width:838px) {
	.mainnav { display:none }
	.mobilenav { display:block; }
}



@media (max-width:768px) {
	.show-768 { display:block }
	.hide-768 { display:none!important }
	.top-logo-search { float:none }
	.topligo { left:50%; width:250px; margin-left:-138px }
	.topsearch { left:50%; margin-left:-119px; top: 142px; }
	.txt-search { width:222px }
	
	.col-center { padding:0 }
	.mn-right { display:none }
	.news { padding:0 4px }
	#share42 { padding:0 60px }	
	
	.undervid { width:auto }
	.topline { height:166px }
}



@media (max-width:638px) {
	.show-638 { display:block }
	.hide-638 { display:none!important }	
	
	/*.b-direct-social { display:none }*/
	.ya-direct { display:none }
	.social-sidebar { right:50%; margin-right:-130px }
	.titletable { margin:0!important }
	#footer { background:transparent }
	.mobile-top-controls { display:block }
}









































.item {
color:#0d0d0d
}

.itemHead {
color:#242424;
border-bottom:#8699b5 1px dashed;
padding:3px
}

.itemInfo {
background-color:#fff;
text-align:right;
padding:3px
}

.itemTitle A {
font-weight:bold;
font-size:130%;
color:#7CAFE0;
background-color:transparent;
font-variant:small-caps
}

.itemBody {
padding-left:5px
}

.itemText {
margin-top:5px;
margin-bottom:5px;
line-height:1.5em
}

.itemText:first-letter {
font-weight:bold;
font-size:133%
}

.itemFoot {
font-size:12px;
background-color:#fff;
text-align:left;
padding:3px
}

TH {
vertical-align:middle;
color:#464646;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#c4efc2;
padding:2px
}

TD#headerbanner {
padding-right:4px;
vertical-align:middle;
width:100%;
background-color:#fff
}

TD#headerbar {
padding-right:7px;
border-top:#000 1px solid;
padding-left:6px;
color:#fff;
line-height:27px;
border-bottom:#000 1px solid;
height:29px;
background-color:#004080
}

TD#headerbar A {
color:#fff
}

TD#headerbar A:hover {
color:#ff8040
}

TD#leftcolumn {
border-right:#e8e8e8 1px solid;
font-size:12px;
width:163px;
padding-top:3px
}

TD#leftcolumn DIV.blockTitle {
background-position:left 150%;
font-weight:regular;
font-size:12px;
background-image:url(images/arrow-l.gif);
color:#fff;
background-repeat:no-repeat;
background-color:#333;
margin:0 0 2px;
padding:2px 2px 2px 18px
}

TD#centercolumn {
padding-right:2px;
padding-left:2px;
font-size:12px;
vertical-align:top;
width:100%;
color:#464646
}

TD#centerCcolumn DIV.blockTitle {
font-weight:none;
font-size:12px;
color:#fff;
background-color:#333;
margin:0;
padding:2px 2px 2px 10px
}

TD#centerCcolumn DIV.blockContent {
margin-bottom:0;
margin-left:0;
margin-right:0;
border-bottom:0 dashed #ccc
}

TD#centerLcolumn {
border-right:#ccc 1px solid;
width:60%;
padding:0
}

TD#centerLcolumn DIV.blockContent {
margin-left:0;
margin-right:0;
padding:2px
}

TD#centerRcolumn {
width:40%;
padding:0
}

TD#centerRcolumn DIV.blockContent {
margin-bottom:2px;
margin-left:0;
margin-right:0;
padding:2px
}

TD#rightcolumn {
font-size:11px;
border-left:#e8e8e8 1px solid;
width:160px;
padding-top:2px
}

TD#rightcolumn DIV.blockTitle {
background-position:left 50%;
font-weight:bold;
font-size:10px;
background-image:url(images/arrow-l.gif);
color:#fff;
background-repeat:no-repeat;
background-color:#416DF3;
margin:0 0 2px;
padding:3px 3px 3px 18px
}

TD#rightcolumn DIV.blockContent {
padding:3px
}

TD#mainmenu A {
background-position:left 50%;
display:block;
font-weight:normal;
font-size:13px;
color:#333;
background-repeat:no-repeat;
padding:1px
}

TD#mainmenu A.menuSub {
padding-left:25px;
font-weight:normal;
color:#9f0000
}

TD#usermenu A {
display:block;
padding-left:5px;
font-weight:normal;
font-size:10px;
padding-bottom:2px;
color:#005cb9;
margin:0 0 0 3px
}

TD#usermenu A.highlight {
background-color:#fcc
}

.head {
background-position:left 50%;
font-weight:bold;
color:#373737;
line-height:22px;
background-repeat:repeat-x;
height:24px;
background-color:#c4efc2
}

.headbanner {
position:absolute;
top:140px;
right:20px
}

.even {
background-color:#eefbee;
padding:5px
}

.outer {
background-color:#dfe2e6
}

.odd {
background-color:#f7fdf7;
padding:5px
}

.foot {
font-weight:bold;
background-color:#333;
padding:5px
}

DIV.errorMsg {
border-right:#aaa 1px solid;
border-top:#ddf 1px solid;
font-weight:bold;
border-left:#ddf 1px solid;
border-bottom:#aaa 1px solid;
background-color:#fcc;
text-align:center;
padding:10px
}

DIV.confirmMsg {
border-right:#aaa 1px solid;
border-top:#ddf 1px solid;
font-weight:bold;
border-left:#ddf 1px solid;
color:#136c99;
border-bottom:#aaa 1px solid;
background-color:#ddffdf;
text-align:center;
padding:10px
}

DIV.resultMsg {
border-right:#666 1px solid;
border-top:silver 1px solid;
font-weight:bold;
border-left:silver 1px solid;
color:#333;
border-bottom:#666 1px solid;
background-color:#ccc;
text-align:center;
padding:10px
}

.comTitle {
font-weight:bold;
margin-bottom:2px
}

.comUserStat {
border-right:silver 1px solid;
border-top:silver 1px solid;
font-weight:bold;
font-size:10px;
border-left:silver 1px solid;
color:#2f5376;
border-bottom:silver 1px solid;
background-color:#fff;
margin:2px;
padding:2px
}

.comUserStatCaption {
font-weight:normal
}

.comUserStatus {
margin-top:10px;
font-weight:bold;
font-size:10px;
margin-left:2px;
color:#2f5376
}

.comUserRankText {
font-weight:bold;
font-size:10px
}

.comUserRankImg {
border-width:0
}

.comDate {
font-weight:normal;
font-size:smaller;
font-style:italic
}

.comDateCaption {
font-weight:bold;
font-style:normal
}

INPUT {
font:11px verdana, arial, helvetica, sans-serif;
color:#000
}

TEXTAREA {
border-right:#8699b5 1px solid;
border-top:#8699b5 1px solid;
font:11px verdana, arial, helvetica, sans-serif;
border-left:#8699b5 1px solid;
width:400px;
border-bottom:#8699b5 1px solid;
background-color:#f2f4f7
}

INPUT.formTextBox {
border-right:#8699b5 1px solid;
border-top:#8699b5 1px solid;
background:#f2f4f7;
font:11px verdana, arial, helvetica, sans-serif;
border-left:#8699b5 1px solid;
border-bottom:#8699b5 1px solid
}

SELECT {
border-right:#8699b5 1px solid;
border-top:#8699b5 1px solid;
font:11px verdana, arial, helvetica, sans-serif;
border-left:#8699b5 1px solid;
border-bottom:#8699b5 1px solid;
background-color:#f2f4f7
}

.pozdrav {
font-size:11px;
background-color:#fff;
padding:4px
}

.vrijeme {
font-size:10px;
padding-top:2px;
background-color:#fff
}

.headerprvi {
font-weight:bold;
vertical-align:middle;
color:#004080;
background-color:#fff
}

FORM {
font-size:11px;
color:#787878
}

.loginlink {
background-position:left 50%;
padding-left:10px;
background-image:url(btn_bullet.gif);
background-repeat:no-repeat
}

.button {
font-size:10px;
margin-bottom:1px;
color:#000
}

.sadrzaj {
margin-bottom:20px
}

.blok {
margin-bottom:6px
}

.border {
border-left:#ccc 1px solid;
border-bottom:#ccc 1px solid;
padding:3px
}

.borderdesno {
border-right:#ccc 1px solid;
border-bottom:#ccc 1px solid;
padding:3px
}

.tiny {
width:90%
}

.dole {
margin-top:5px;
width:758px
}

.privatnost {
font-size:10px;
color:#666;
text-align:left
}

.privatnost A {
color:#333
}

TD#headmenu A {
display:block;
font-size:10px;
color:#fff;
background-color:#333;
padding:4px
}

TD#headmenu A:hover {
color:#fff;
background-color:#4C4A4A
}

TD#headmenu A.menuHead {
font-size:10px
}

.statstable {
font-weight:normal;
font-size:small;
width:auto;
margin:0;
padding:0
}

.stats {
vertical-align:bottom;
width:825px;
border-width:0;
margin:0
}

.statsimg {
vertical-align:bottom;
width:25px;
text-align:center
}

.statsimgweekday {
font-weight:normal;
font-size:small;
vertical-align:bottom
}

.statswords {
font-weight:normal;
font-size:x-small;
width:25px;
background-color:transparent;
text-align:center;
border-width:0
}

.statsfore {
width:30%;
padding:2px
}

.statsdiv {
text-align:center;
padding:0
}

#loginform {
overflow:hidden;
z-index:99;
position:absolute;
opacity:1;
top:105px;
display:none;
right:0;
width:180px;
background:#000;
border:2px solid #fff;
padding:1px
}



.glamur {
font-size:21px;
border-left:0 solid #333;
border-right:0 solid #fff;
border-top:2px solid #fff;
border-bottom:1px solid #fff;
background:#fff;
line-height:20px;
margin:0 0 10px;
padding:5px
}

.zhl_dp {
border-left:0 solid #333;
border-right:0 solid #fff;
border-top:2px solid #fff;
border-bottom:1px solid #fff;
background:#fff;
line-height:20px;
margin:0 0 10px;
padding:5px
}

.logintitle {
font-size:14px;
font-weight:bolder;
margin:0 0 10px
}

.loginbg {
background:#fff url(../images/hbbg.gif) repeat-x;
line-height:20px;
padding:15px
}

.logininph {
font-size:16px;
color:#333;
font-weight:bolder;
border-bottom:1px solid #ddd
}

.logininp {
width:115px;
height:16px;
border:1px solid #ccc;
background:#fff;
color:#555;
font-size:12px;
margin:3px;
padding:1px 5px
}

.content table {
width:100%;
padding:0
}

.content td {
vertical-align:top
}

.cnt2 {
width:420px
}

.cnt2l {
width:160px
}

.cnt2r {
width:260px;
padding:0 0 0 5px
}

.footer {
border-top:1px solid #000;
background:#fff url(../images/hbg.gif) repeat-x top;
color:#777;
font-size:10px;
padding:10px 20px 10px 10px
}



.mh1bg {
border-bottom:3px solid #333;
margin:15px 0 0
}

.h1bg {
border-bottom:0 none #333;
margin:15px 0 0
}

.menubg {
border-left:0 solid #333;
border-right:0 solid #fff;
border-top:2px solid #fff;
border-bottom:1px solid #fff;
background:#fff;
line-height:18px;
margin:0 0 10px;
padding:5px
}

.newsbg {
border:0 solid #ccc;
line-height:18px;
margin:0 0 10px;
padding:0 5px
}

.newsstory {
padding:0
}

.menubg a:hover {
background:#fff
}

h1 a,h2 a {
text-decoration:none;
color:#fff;
border-bottom:1px dotted #777
}

h1 a:hover,h2 a:hover {
text-decoration:none;
color:#eee
}

.audate {
border-bottom:1px solid #ddd;
font-size:10px;
line-height:16px;
padding:0 5px
}

.readmore {
text-align:right;
border-top:1px solid #ddd;
margin:-20px 0 0;
padding:2px 5px 3px
}

.speedbar {
margin:0 0 0 24px
}

.speedbar a {
text-decoration:none;
border-bottom:1px dashed #000
}

.speedbar a:hover {
text-decoration:none;
border-bottom:1px solid #000
}

.login_button,.bbcodes,.bbcodes_poll {
color:#fff;
font-size:10px;
border:1px solid #333;
background:#333 repeat-x top;
margin:1px;
padding:2px
}

.logininp:focus,.f_textarea:focus,.f_input:focus,.f_select:focus {
color:#000;
background:#fff;
border-color:#777
}

.bbcodes,.bbcodes_poll {
color:#fff;
margin:2px 2px 0 0;
padding:1px 7px
}

.f_textarea,.f_input,.f_select {
color:#555;
font-size:11px;
font-family:tahoma;
background:#fcfcfc;
border:1px solid #ccc
}

.f_textarea {
width:459px;
height:156px
}

.f_input {
width:300px;
height:14px
}

.f_select {
height:14px
}

.com {
background:#fff;
border:1px solid #ddd;
margin:10px 0 0;
padding:0
}

.commenttext {
padding:10px
}

.commenttext a {
border-bottom:1px dashed red;
background:#ccc;
color:#000;
text-decoration:none;
padding:0 2px
}

.com p {
font-size:11px;
line-height:12px
}

.comdate {
font-size:12px;
color:#555;
border-bottom:1px solid #ddd;
background:#eee;
margin:0;
padding:4px 7px
}

.author {
border-right:1px solid #aaa;
font-size:10px;
padding:7px
}

.comed {
text-align:right;
font-size:10px;
margin:0 0 10px;
padding:3px
}

.ch4 {
text-align:right;
font-size:12px;
border-bottom:1px solid #ddd;
margin:5px 0;
padding:5px 0 0
}

.ch4 a {
text-decoration:none;
color:#222
}

.navigation {
text-align:center;
color:#666;
border:0 none;
line-height:20px;
margin:10px
}

.navigation a:link,.navigation a:visited,.navigation a:active {
text-decoration:none;
color:#636363;
background:#fff;
border:0 solid #fff;
font-size:16px;
margin:8px 0;
padding:2px 6px
}

.navigation a:hover {
background:#ccc;
color:#000;
border-color:#fff
}

.navigation span {
text-decoration:none;
background:#fff;
border:0 solid #E6E6E6;
color:#ccc;
font-size:12px;
margin:8px 0;
padding:2px 6px
}

.tempimg {
padding:5px
}

table#okvir,.outer_forum {
background-color:#fff
}

.itemPoster,.itemPostDate,.itemStats {
font-size:80%;
font-style:italic
}

.itemAdminLink,.itemPermaLink {
font-size:90%
}

td#leftcolumn th,td#rightcolumn th {
vertical-align:bottom;
color:#00274f;
border-bottom:#8699b5 1px dashed;
background-color:transparent
}

td#leftcolumn div.blockContent,.comText {
padding:2px
}

td#centerLcolumn div.blockTitle,td#centerRcolumn div.blockTitle {
font-weight:bold;
font-size:10px;
margin-bottom:0;
color:#fff;
background-color:#333;
padding:3px 0 3px 18px
}

td#mainmenu a:hover,td#mainmenu a.menuTop:hover,td#mainmenu a.menuMain:hover,td#usermenu a:hover {
color:#a10d0d;
background-color:#eaeaea;
text-decoration:underline
}

td#mainmenu a.menuTop,td#mainmenu a.menuMain {
padding-left:15px;
background-color:transparent
}

tr.even td,tr.odd td {
background-color:transparent;
padding:5px
}

.comUserRank,.comUserImg {
margin:2px
}

.srch {
position:absolute;
top:35px;
right:875px;
width:340px;
border:1px solid #ccc;
background:#fff;
color:#555
}

.srchinp,.srchbutton {
background:none;
border:none
}

.srchinp {
width:210px;
color:#000 url(../images/search.gif);
font-size:11px;
padding:0 0 0 20px
}

.srchbutton {
width:30px
}

.loginlinks {
position:absolute;
top:37px;
right:370px;
font-size:11px
}

.loginlinks a {
text-decoratloginlinksa:hover{text-decoration:underline;
color:#000;
padding:0 5px 0 0
}

#loginform a,.srchinp:focus {
color:#000;
tmlmargin-bottom:1px;
height:100%!important
}









        
        
        
        
        
        
        
        
        
        
        
        
        
        .brdform {
    padding: 3px;
    border: 1px solid #dce0e2;
}

.baseform, .mass_comments_action {
    padding: 1px;
    background-color: #f0f2f4;
}

.mass_comments_action {
    padding: 10px 13px;
}

.baseform .dcont {
    padding: 13px 0;
    margin: 0 13px;
}

.baseform .dcont .heading {
    margin: 0;
}
        
        
        
.block .dcont {
    padding: 15px 0;
    margin: 0 15px;
}

.yandex{ border-left: 5px solid #FF0000; }

.short img {max-width:500px;}

/*Related News*/
.relatednews{display:inline-block; width:19%; vertical-align:top;}
.relatednews img{width:105px; height:125px;}


