html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, button, select  {text-shadow: 0px 1px rgba(255, 255, 255, 0.5); margin:0;  padding:0; border:0; outline:0; font-size:100%;  vertical-align:top; list-style-type: none;  font-size: 12px; font-family: verdana, sans-serif;}
a img { border: 0 none; }
input, textarea {margin:0;  padding:0 0 0 0}



body {background-color: #ECECEC; }


p {padding:0 0 12px 0;}
h1{font-size:14px; margin:0 0 25px 0;}
h2{font-size:13px;  padding:0 0 10px 0; }
h3{font-size:12px;}
h4{font-size:11px;}
a{color:#357DA5; text-decoration:underline;}
a:hover{color:#A8269C; text-decoration:underline;}
.wrappper {margin: 0px auto; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:64px; min-width:700px;}


.logologo {margin-top:-49px; margin-left:-6px; position:absolute;}


.container {clear:both; overflow: hidden;}
.containertop {clear:both;}

.menus p{font-weight:bold;font-size: 13px;padding: 0 0 1px 0;}

.prewposter {border: solid 1px #cfcfcf;  padding:7px; overflow: hidden; word-wrap: break-word;}


.imgborder img {max-width: 100%; max-height: 600px; vertical-align: middle; border: solid 1px #cfcfcf;  padding:7px;  margin-left:3px;margin-right:3px;}
.imgborder a img:hover {border: solid 1px #AFAFAF;}

.addcombat {padding: 15px 15px 15px 20px;}



.center3 {margin:0 165px 0 165px; border-bottom: 1px solid #fff;  border-right: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; height:25px;}
.left3 {float:left;width:164px;  position: relative;  border-bottom: 1px solid #fff;  border-right: 1px solid #fff;  position: relative; height:25px;}
.right3 {float:right;width:164px; position: relative;  border-bottom: 1px solid #fff;  border-left: 1px solid #fff; position: relative; height:25px;}


.center {margin:0 165px 0 165px; border-top: 1px solid #cfcfcf; background-color: #f8f8f8;  }
.left {float:left;width:165px;  padding-bottom: 1000em; margin-bottom: -1000em; position: relative;  border-right: 1px solid #cfcfcf;  overflow: hidden;}
.right {float:right;width:165px; padding-bottom: 1000em; margin-bottom: -1000em; position: relative;  border-left: 1px solid #cfcfcf;  overflow: hidden;}


.center2 {margin:0 165px 0 165px; border-top: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; border-left: 1px solid #cfcfcf; height:42px;}
.left2 {float:left;width:164px;  position: relative;  border-right: 1px solid #fff; border-top: 1px solid #cfcfcf; height:42px;}
.right2 {float:right;width:164px; position: relative;  border-left: 1px solid #fff; border-top: 1px solid #cfcfcf; height:42px;}


.footer21 {padding: 10px 0 10px 0; border-top: 1px solid #fff;}
.footer22 {padding: 10px 10px 10px 15px; border-top: 1px solid #fff;}
.footer23 {padding: 10px 0 10px 10px; border-top: 1px solid #fff;}


.footer1 {padding: 0 0 10px 0; }
.footer2 {padding: 2px 0 0 20px;  }
.footer3 {padding: 1px 0 0 0 }


.polosa_2{float: right;}
.relatednws {padding: 20px 0 20px 0; }
.fullstory {width:100%; overflow: hidden;  border-top: 1px solid #fff;  padding-bottom: 1000em; margin-bottom: -1000em; position: relative;}
.shortstory {float: left; width:100%; border-top: 1px solid #fff; border-bottom: 1px solid #cfcfcf;}
.peredshortstory {
padding-left: 20px;
padding-right: 20px;
padding-top: 15px;
padding-bottom: 6px;}




.polosa{ padding: 0 0 15px 0; clear:both;}
.logo {padding:0 0 10px 0}
.footer {height: 200px; border-top: 1px solid #cfcfcf; padding: 25px 20px 25px 20px; clear:both;}
.footer div {float: center; width: 100%; padding: 0 0 15px 0}
.schitalki {height: 30px; padding: 16px 20px 12px 20px; border-top: 1px solid #cfcfcf; clear:both;}
.centertext {line-height:150%;overflow: hidden;  padding-bottom: 1000em; margin-bottom: -1000em; position: relative;}
.centertext iframe,.centertext object,.centertext embed {padding:7px;  margin-left:2px;margin-right:2px; max-width: 100%; }


.left_block_mini_perviy {border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; border-right: 1px solid #fff; padding:10px 15px 10px 0 ; word-wrap:break-word;  }
.left_block_mini_perviy p {line-height: 1.5;}
.right_block_mini_perviy {border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; border-left: 1px solid #fff; padding:10px 0 10px 20px ; word-wrap:break-word; }
.left_block_mini {border-bottom: 1px solid #cfcfcf; border-top: 1px solid #fff; border-right: 1px solid #fff; padding:10px 20px 10px 0 ; word-wrap:break-word;  }
.right_block_mini {border-bottom: 1px solid #cfcfcf; border-top: 1px solid #fff; border-left: 1px solid #fff; padding:10px 0 10px 20px ; word-wrap:break-word; }
.left_block_mini_pustoy {padding-bottom: 1000em; margin-bottom: -1000em; border-right: 1px solid #fff; padding-top: 10px; padding-right: 20px; border-top: 1px solid #fff;}
.right_block_mini_pustoy {padding-bottom: 1000em; margin-bottom: -1000em; border-left: 1px solid #fff; padding-top: 10px; padding-left: 20px; border-top: 1px solid #fff;}





.pmpmpm {border-top: solid 1px #CFCFCF; border-bottom: 1px solid #cfcfcf;   padding:15px 0 15px 0;}
.pmleft {float:right;width:250px; text-align:right}
.newpm {margin:0 250px 0 0 ;}
.contenerok {padding-top:20px}


.podrobnosti {padding-top:15px; padding-bottom:10px;}
.podrobnosti_right {float:right; }

.podrobnosti_full {float:right; padding: 15px 20px 15px 20px;}

.block_polosa {display: block; height: 1px; width: 120px; background-color: gainsboro; margin: 20px 0 25px 0;clear:both;}
.relatednews li { list-style-type: disc; margin-left:2px; color:#B4B4B4}



/* навигация */
.footer2 ul#yourBag li {float:left; list-style: none; }
.footer2 ul#yourBag li a.bag-link {border-right:1px solid #cfcfcf; border-left:1px solid #fff; padding:0  10px 0 10px;}
.footer2 ul#yourBag li a.bag-link1 {border-right:1px solid #cfcfcf; padding:0  10px 0 0;}
.footer2 ul#yourBag li:last-child a.bag-link {border-right:none;}
  

/* навигация по страницам */
.bot-navigation {padding: 20px 0; clear:both; background:#F8F8F8;  border-top: 1px solid #fff; }
.bot-navigation a:link,
.bot-navigation a:visited  {text-decoration:none;color: #636363;background:#fff;border: solid 1px #cfcfcf; padding:3px 6px;font-size:11px;  font-weight:bold; background:#F8F8F8;}
.bot-navigation a:hover  {background-color: #fff;}
.bot-navigation a:active {-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.24);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.24);box-shadow:inset 0 2px 4px rgba(0,0,0,.24)}
.bot-navigation span {text-decoration:none;background:#F8F8F8;padding:3px 6px;border:1px solid #cfcfcf;color:#ccc;font-size:11px; }


/*комментарии*/
.contener_coment:hover .coment_inner i {visibility:visible}
.contener_coment .coment_inner i {visibility:hidden}
.contener_coment .coment_inner i, .contener_coment .coment_inner i {font-style: normal;color:#CCC}

.comentarii {padding-top: 8px;}
.contener_coment {overflow: hidden; padding: 15px 20px 12px 20px;  border-top: solid 1px #cfcfcf; clear:both;}
.commentimg img {width: 50px;height: 50px;float: left;white-space: pre-wrap; background-color: #F8F8F8; border: solid 1px #cfcfcf; outline: solid 1px #fff; padding: 2px;}
.coment_inner{margin-left:70px;}
.block{display:none; color:#999}
.addconemtknopka {padding-top: 9px;}



/* цитата, обрамление примеров */
.oformlenie {margin: 0 0 20px 0;  border: solid 1px #cfcfcf; outline: solid 1px #fff;  padding: 10px;}
.oformlenie a{color: #000000; text-decoration:underline}
.primer {margin: 0 0 0 0;  border: solid 1px #cfcfcf; outline: solid 1px #fff;  padding: 10px;   clear:both;}
.primer a{color: #000000; text-decoration:underline}
.scriptcode, .title_quote, .quote {border: solid #e6e6e6; border-width: 1px; padding: 10px 0 10px 0; }
.quote {padding: 15px 10px 15px 60px; background: #fff url(../images/utorrent.png) repeat-y;}
.quote a {font-weight:normal; color:#000000;  font-size: 11px;}
.quote a:hover{color:#A8269C;}
.title_quote, .title_spoiler { background: #e6e6e6; color:#818181 }
.title_quote { padding: 2px 10px 2px 10px; font-weight: bold; }
.title_spoiler, .text_spoiler {border: solid #e6e6e6; border-width: 1px 0; padding: 4px 0 4px 0;}
.title_spoiler { font-weight: bold;  padding-left: 5px;}
.text_spoiler { border-top: 0; text-align: justify; }
.scriptcode { color: #004e8d; text-align: left; font-family: "Courier New"; }
.hide { background-color: #e8f3fa; padding: 5px; color: #3a78a5; margin: 0 0 1em; }
.hide a { text-decoration: underline; } 
.hide a:hover { text-decoration: none }
.inhide { border: 1px solid #d1e3ef; padding: 5px; background-color: #fff; margin-bottom: 5px; }


/*поиск*/
.searchbar input { color: #708893; float: left; height: 18px; width: 100px; background: #F8F8F8; border: solid 1px #cfcfcf;}
.searchbar button {background-color: #F8F8F8;  border: solid 1px #cfcfcf;  cursor: pointer;font-size: 12px;padding: 0 4px 0 4px; height:20px; color:#777}
.searchbar button:hover, .searchbar button:focus {background-color: #fff;}
.searchbar button:active {-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.24);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.24);box-shadow:inset 0 2px 4px rgba(0,0,0,.24)}
.search_poloski {border-top: 1px solid #fff; border-bottom: 1px solid #cfcfcf;}
.search_input input {margin: 5px;  }
.search legend {color: #000; border-left:10px solid #f8f8f8; border-right:10px solid #f8f8f8;}


/*иконки*/
.viewsicon {background: url(../images/icon_4.png) no-repeat 0px 4px;padding-left:20px;float:left;margin-right:13px;}
.commenticon {background: url(../images/icon_2.png) no-repeat 0px 4px;padding-left:16px;float:left;margin-right:13px;}
.categoryicon {background: url(../images/icon_1.png) no-repeat 0 4px;padding-left:16px;float:left;margin-right:13px;}
.avtoricon {background: url(../images/icon_5.png) no-repeat 0px 4px;padding-left:16px;float:left;margin-right:13px;}
.dateicon {background: url(../images/icon_3.png) no-repeat 0px 3px;padding-left:17px;float:left;}
.favoriticon img {margin-bottom: 2px; padding: 0 0 0 13px; vertical-align: middle;border: none;}
.alerticon img {margin-top: 3px; padding:  0 0 0 11px;}
.editicon img {margin-top: 3px; padding: 0 0 0 8px;}
.onicon img {margin-bottom: 3px; padding:6px 5px 0 5px; }
.officon img {margin-bottom: 3px; padding:6px 5px 0 5px;  }
.rssicon  {background: url(../images/rss.png)  no-repeat 0px 0px;padding-left:17px;float:left;margin-right:13px;}


.repanolik{float: left;font-weight:bold;padding:1px 6px;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background:#d9d9d9;text-shadow:1px 1px 1px #fff; margin-right:10px;}
.repanolik, .repanolik a {color:#6e6e6e}


/*кнопки и формочки*/
.fbutton,  span.fbutton {background-color: #F8F8F8; border: solid 1px #cfcfcf; outline: solid 1px #fff; cursor: pointer;font-size: 12px;font-weight: bold;padding: 4px 8px;}
.fbutton:hover, .fbutton:focus {background-color: #fff;}
.fbutton:active {-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.24);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.24);box-shadow:inset 0 2px 4px rgba(0,0,0,.24)}
.f_input {border: solid 1px #cfcfcf; height: 18px;}
.f_input2 {border: solid 1px #cfcfcf; height: 22px;}
.f_textarea {border: solid 1px #cfcfcf;}
select {border: solid 1px #cfcfcf; height: 20px;}




#addcform {padding: 17px 0 0 0;}


.spacer {border-top: 1px solid #C6C6C6;border-bottom: 1px solid white;}
.feedback {padding: 15px; border-top: 1px solid #fff; }
.feedback_info {padding: 15px;}



/*меню*/
.menu_main {position: relative;float:right;z-index:10;margin-right:-13px;}
.menu_main2 {padding: 11px 15px 5px 17px; margin-top: -10px; z-index: 199;}
.menu_on {outline: solid 1px #CFCFCF;background: #F8F8F8;}
.menu_on .menu3 { display: block;width: 140px;}
.menu3 {display: none;}
.menu_text a{float:right;}
.news_btn {overflow:hidden; clear:both; margin:5px 0 0 0;} .vk_btn {font-size:11px; display:block; float:left; margin:0 5px 0 0;} .vk_btn a {color:#2b5e81;} .tw_btn {font-size:11px; display:block; float:left; margin:0 5px 0 0; } .tw_btn a {color:#2b5e81;} .ya_btn {font-size:11px; display:block; float:left; margin:0 5px 0 0;} .ya_btn a span:first-letter {color:#ee4348;} .google_btn {font-size:11px; display:block; float:left; margin:0 5px 0 0;} .google_btn a {color:#2b5e81;} .code_btn {font-size:11px; display:block; float:right;} .code_btn a {color:#72990e;} .news_btn a, .news_btn a span {float:left; max-width:290px; overflow:hidden; height:30px; padding: 0 0 0 5px; background: url('../images/soc_btn.png') no-repeat; } .news_btn a span {display:block; line-height:27px; padding: 0 8px 0 0; background-position: 100% 100%;} .news_btn a span img {vertical-align:middle; margin:0 5px 0 0;} .news_btn a:hover {text-decoration:none;}

/* ================================================================ *
    gotop
* ================================================================ */
#gotop{
position:fixed;
width:41px;
height:41px;
right:7px;
bottom:20px;
display:block;
background:url('../images/gotop.png') no-repeat;
z-index:9998;
display:none;
}
.nowrap {white-space:nowrap;}
.fV {font-family:Verdana, Geneva, sans-serif;}
.f10 {font-size:10px;}

.dwntorrenttxt {
font-size: large;
color: #06F;
text-decoration: underline;
}
.dwntorrent_up {
color: #3C0;
}
.dwntorrent_down {
color: #F00;
}
.dwntorrent_total {
color: #06C;
}
.dwntorrent_tblc
{
/*
Цвет таблицы #d9d9d9
*/
background-color: #d9d9d9;
/*
Цвет границ #898989
*/
border: 1px solid #898989;
}
.dwntorrent_tblx
{
border: 1px solid #dad8d8;
}

.tbprofile{color:#151b20;font-size:12px;font-family:arial;}
.tbprofile a:link, .tbprofile a:visited, .tbprofile a:hover, .tbprofile a:active{color:#4183a9;text-decoration:none;}
.tbprofile a:hover{color:#4183a9;text-decoration:underline;}
.tbprofile table{border:0px;background:#eee;}
.tbprofile table{color:#252c34;}
.tbprofile table a:link, .tbprofile table a:visited, .tbprofile table a:hover, .tbprofile table a:active{color:#4183a9;text-decoration:none;}
.tbprofile table a:hover{color:#1a92d7;text-decoration:underline;}
.tbprofile table td{padding:4px 0 4px 6px;border:2px solid #dedede;}

.relnews {
    color:#444;
}

.relnews li a {
    font-size:12px;
    display:block;
}

.relnews li a:hover {
    text-decoration:underline;
}

.relnews li {
    padding:6px;
    display:block;
    overflow:hidden;
}

.relnews li:hover {
    background:#fff;
    box-shadow:0 0 5px rgba(0,0,0,0.1);
    border-radius:4px;
}

.relnews img {
    float:left;
    width:70px;
  
    padding:5px;
	border: solid 1px #ccc;
	border-radius:2px;
    background:#fff;
	box-shadow:0 3px 7px rgba(0,0,0,0.1);
    margin-right:8px;
}

.relnews-area {
    overflow:hidden;
    background:#f7faff;
    border-bottom:1px solid #e9eef6;
}

.relnews-area h1 {
    padding-bottom:5px;
    text-transform:uppercase;
    text-shadow:0 1px 0 #fff; 
    color:#444;
}
.uppod_style_video {
  width: 580px;
  height: 375px;
}
.uppod_style_audio {
    width: 300px;
    height: 35px;
}

.posts { float:left; width:100%; position:relative; }
.post { width:190px; height:300px; float:left; margin:0px 14px 15px 14px; }
.post-image { background:url('../images/imgbox.png') no-repeat; width:190px; height:260px; float:left; }
.post-image img { background:#fff; position:relative; width:180px; height:250px; overflow:hidden; top:4px; left:0px; }
.post-info { width:168px; height:40px; background:#f4f4f4; border-radius:3px; float:left; margin:0px 5px; }
.post-info h3 { font-size:11px; font-weight:100; padding:0; padding:5px 8px 3px 8px; width:100%; }
.post-info h3 a { text-decoration:underline; }
.post-info span { font-size:11px; padding:0px 8px; }
.posts2 { float:left; width:100%; position:relative; }
.post2 { width:140px; height:300px; float:left; margin:0px 14px 15px 14px; }
.post-image2 { background:url('../images/imgbox.png') no-repeat; width:140px; height:220px; float:left; }
.post-image2 img { background:#fff; position:relative; width:140px; height:210px; overflow:hidden; top:4px; left:0px; }
.post-info2 { width:130px; height:40px; background:#f4f4f4; border-radius:3px; float:left; margin:0px 5px; }
.post-info2 h3 { font-size:11px; font-weight:100; padding:0; padding:5px 8px 3px 8px; width:100%; }
.post-info2 h3 a { text-decoration:underline; }
.post-info2 span { font-size:11px; padding:0px 8px; }

ul.tabs {
 
margin: 0;
 
padding: 0;
 
float: left;
 
list-style: none;
 
height: 32px;
 
border: 1px solid #999;
 
width: 500px;}
 
ul.tabs li {
 
float: left;
 
width:249px;
 
height: 31px;
 
line-height: 31px;
 
border: 1px solid #999;
 
border-left: none;
 
margin-bottom: -1px;
 
overflow: hidden;
 
position: relative;
 
background: #e0e0e0;}
 
ul.tabs li a {
 
text-decoration: none;
 
color: #000;
 
display: block;
 
font-size: 1.2em;
 
padding-left: 50px;
 
border: 1px solid #fff;
 
outline: none;}
 
ul.tabs li a:hover {
 
background: #ccc;}
 
html ul.tabs li.active, html ul.tabs li.active a:hover {
 
background: #fff;
 
border-bottom: 1px solid #fff;}
 
.tab_container {
 
border-top: none;
 
overflow: hidden;
 
clear: both;
 
float: left; width: 500px; height: 500px;
 
background: #fff;}
 
.tab_content {
 
padding: 20px; }