/*
  Template created by CryaZone.com
*/

* {margin:0;padding:0}
html {}
a {color:#333;} a:hover {text-decoration:none;}
img {border:0;}
body {color:#333;background:#fff;margin:0 auto;font-family:Verdana;font-size:12px;}
.clr {clear:both}
.header {background:#000;color:white;height:80px;min-width:1000px;}
.header_w {width:1000px; margin:0 auto;}
.logo {position:absolute;background:url(../images/logo.png) no-repeat;width:200px;height:80px;/*margin-top:15px;*/}
.logo a h1 {text-indent: -999999px;width:200px;height:65px;}
.content {background:#fff;width:1000px;margin:10px auto; }
/*.left_block_content {overflow:hidden;width:770px;float:left;}
.left_block {overflow:hidden;float:left;width:180px;padding:7px;}*/
.center_block {overflow:hidden;border-right:1px solid #c0c0c0;padding:12px;float:left;width:600px;margin-right:10px;}
.right_block {overflow:hidden;padding:7px;width:340px;}

.header .lang {position:absolute;top:55px;margin-left:150px;}
.header .holiday {position:absolute;top:12px;margin-left:200px;}
ul, li {list-style:none}

.search {float:right;position:relative;top:15px;}
.search input#story {border:0;background:#efefef;padding:2px;width:200px;border-radius:3px;}
.search input#submit {border:0;background:#efefef url(../images/search.png) no-repeat;width:22px;height:22px;text-indent: -999999px;}
.search input#submit:hover {background-position: right bottom;cursor: pointer}

.topmenu {background:#000;padding:7px 7px 10px 7px;border: 1px solid #fff;}
.topmenu a {margin-left:5px;color:#fff}
.topmenu ul {list-style:none;width:1000px;margin:0 auto;}
.topmenu ul li {float:left;margin:0 65px;}
/*.left_block h3 {color:#000;font-weight:normal;font-size:1.4em;text-shadow:1px 1px 1px #c0c0c0;}
.left_block  ul.menu {margin:7px 0 10px 20px;}
.left_block  ul.menu li a {color:#333;}
.left_block  ul.menu li a:hover {}
.left_block  ul.menu li {padding:3px;padding-left:7px;}
.left_block  ul.menu li:hover {padding:3px;padding-left:7px;background:#eee;border-radius:2px;}
*/

.right_block ul.menu  {display:block;overflow:hidden}
.right_block ul.menu li {list-style:none;float:left;width:170px;margin:0 0 7px 0}

.center_block h2 {font-weight:normal;font-size:1.5em;text-shadow:0px 1px 1px #c0c0c0;}

.category-desc{background:#ffffff;padding:5px 10px;margin:0 0 16px;border: 1px solid #c0c0c0;}
.category-desc h1{font-size:1.5em;font-weight:normal;margin:0 0 2px;}
.category-desc h3{font-size:1.2em;font-weight:normal;margin:0 0 3px;}

.shortstory, .fullstory {padding:7px;margin-bottom:10px;border: 1px solid #c0c0c0;}
.shortstory .btl, .fullstory .btl {margin-bottom:3px;}
.shortstory .info, .fullstory  .info {font-size:10px;font-style:italic}
.shortstory img, .fullstory img  {background:#efefef;padding:4px;border:1px solid #c0c0c0;max-width:500px;margin:10px 0 0 0}
.shortstory .mlink {}
.shortstory .argmore, .fullstory .argmore  {float:right;}
.shortstory .text, .fullstory .text  {margin-bottom:10px;}

.fullstory  .info {padding-left:10px;margin-right:0 !important;margin-bottom:15px;background:#f5f5f5;margin-right:5px;display:block;}
.fullstory .buttom img {border:0;background:none;top:0px;position:relative;margin:0}
.fullstory .input_style {width:350px;top:-10px;position:relative}

/*---SocKnopki---*/
.socialka{padding:5px;font-size:20px;background:#f5f5f5;height:1.3em;margin-top:5px;}
.socialka span{margin-right:10px;display:block;float:center;text-align: center;}
.yashare-auto-init{text-align: center;}

.speedbar {background:#efefef;padding:7px;border-radius:5px;margin-bottom:10px;}
.berrors {margin:15px 0;background:#efefef;padding:7px;border-radius:5px;}

.right_block  .login_form  {margin-bottom:10px;}
.right_block h3 {margin:15px 0 10px 0;color:#000;font-weight:normal;font-size:1.4em;text-shadow:1px 1px 1px #c0c0c0;border-bottom:1px dotted #c0c0c0;width:270px;}
.login_form  .loginbtn {margin:10px 0 10px 20px;list-style:none}
.login_form  .loginbtn #logform label {display:block;}
.login_form  .loginbtn #logform input {width:130px;}

.sidebar {}
.sidebar .topnews {}
.sidebar .topnews  a {font-size:11px;}
.sidebar #top_block_1 a {text-decoration:none;font-size:11px;}
.sidebar #top_block_1 img {margin-top:10px;border:1px solid #000;}

.imgsidebar {margin-top:10px;border:1px solid #000;}
.textpartner {font-size:11px;}
.textpartner a {text-decoration:none}

.imagesmini2 {overflow:hidden}
.t_image img {float:left;border:2px solid #000;margin:1px 1px 0 0;}
.t_image img:hover {border:2px solid #FFCC33;}

.navigation {text-align:center;margin-top:30px;}
.navigation a {padding:2px 4px;border:1px solid #000;background:#222;color:#fff;text-decoration:none;}
.navigation a:hover {background:#FF9933;}
.navigation span {background:#CCCCCC;padding:2px 4px;border:1px solid #000;}

.comment {width:550px;margin:0 auto;overflow:hidden;margin-bottom:10px;}
.comment .info {overflow:hidden;background:#efefef;padding:2px 4px;margin-bottom:4px;}
.comment .info span {float:right;font-size:10px;font-style:italic}
.comment .ava {float:left;margin: 0 10px;}
.comment .ava img {width:40px;border:1px solid #000;}
.comment .text {background:#f6f5ee;padding:7px;min-height:50px;}


/*---soccomments---*/
#respond h3{ color:#666; clear:both; margin-top:20px; padding-top:20px; }
#respond a{ color:#666666; }
#respond a:hover{ color:#939393; }
h3#comments{ color:#666; }
cite{ font-style:normal; }
ol.commentlist{ list-style-type:none; margin:0; padding:0; }
ol.commentlist li{ margin-top:10px; clear:both; }
ol.commentlist img.avatar{ float:left; margin-right:10px; }
ol.commentlist a{ color:#666666; }
ol.commentlist a:hover{ color:#939393; }
ul.children{ margin-top:14px; list-style-type:none; }


#tabcomment{  border-bottom:1px #CCC solid; height:30px; }
#tabcomment img{ vertical-align:middle; margin-top:-1px;  }
#tabcomment div{ float:left; margin-left:10px; border:1px #CCC solid; padding:5px 10px; cursor:pointer; border-bottom:none; }
#tabcomment div:hover{ background-color:#ebebeb; }
#window_wp{ display:none; }
div.close{ display:none; }

#top_block_ {overflow:hidden;}
.social_block, #vk_groups, .social_block iframe {display:block;margin:10px 0 0 0;}
      
/*---login---*/
.loginbox { display: inline;list-style:none; }
.loginbox ul.loginbox { margin-top: 30px; height: 23px; }
  ul.loginbox li {  line-height: 23px; }
  .loginbtn a { font-size:13px;color: #4F4F4F; text-shadow: 0 0 1px #fff; text-decoration: none; display: block; width: 341px; height: 23px; text-align: center; background: url("../images/login_b.png") no-repeat; }
    .loginbtn a:hover { background-position: left bottom; }

.logform li.lfield { margin-bottom: 10px; }
.logform li.lbtn { text-align: center; }
  .logform li.lfield input { width: 265px; }
  
  .ava_img {float:left;margin-right:10px;}

.footer {background:#222;color:#fff;padding:20px;margin:0 40px;border-radius:10px;}
.footer a {margin-left:5px;color:#fff}

#tooltip{background:#000000;border:1px solid #fff;color:#fff;font:11px verdana;margin:0px;padding:5px;position:absolute;visibility:hidden;}