/*-- General style --*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700,700italic&subset=latin,cyrillic,latin-ext);
* {margin:0;padding:0;}
body {background:#ededed;font-family: 'Open Sans', sans-serif;font-size:12px;color:#000;}
a {color:#000;text-decoration:none;}
ul, li {list-style:none;}
img {border:0;}
a.noun img {margin:2px;}
td, input, select, textarea {font-size:12px;font-family: 'Open Sans', sans-serif;}
hr {background:url('/Fance_tpl/hr.png')repeat-x;height:3px;border:none;outline:none;}
.clear {clear:both;overflow:hidden;}
:focus {outline:none;}
form {display:block;margin:0;padding:0;}
input, textarea, select, button {vertical-align:baseline;border:0;font-family: 'Open Sans', sans-serif;font-size:12px;}
label {vertical-align:baseline;}
label, input[type=button], input[type=submit], button {cursor:pointer;}
textarea {resize:none;overflow:auto;}
table {margin:0;padding:0;}
.overflow {overflow:hidden;}
.left, li.left {float:left!important;overflow:hidden;}
.center {text-align:center!important;overflow:hidden;}
.right, li.right {float:right!important;overflow:hidden;}
.margin, li.margin {margin:0!important;}
.padding, li.padding {padding:0!important;}
.width, li.width {width:auto!important;}
.display {display:block!important;}
.border {border:0 none!important;}

.br2 {border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
/*-- /General style --*/

/*-- Fixed style --*/
#content {width:1000px;margin:0 auto;overflow:hidden;}
#content iframe {margin-top: 15px;width:100%;height:500px;background: url(/loading.gif);background-repeat: no-repeat;background-position: center;}
#maincontent {background:url('/Fance_tpl/maincontent_bg.png')repeat-y;width:1000px;overflow:hidden;margin-top:167px;}
#container {width:758px;overflow:hidden;padding:9px 4px 30px 9px;}
#sidebar {width:212px;overflow:hidden;padding:8px 7px 44px 5px;}
/*-- /Fixed style --*/

/*-- Header --*/
a.logotype {font-size:52px;color:#181818;font-weight:bold;margin-top:10px;width:310px;}
a.logotype span {color:#299d58;}

.header_search {background:#fff;width:326px;height:31px;line-height:31px;border:1px solid #299d58;margin:34px 0 0 7px;padding:0 11px;}
.search {text-transform: uppercase;color:#299d58;width:305px; margin-top:8px;}
.search_ico {background: url('/Fance_tpl/search_ico.png')no-repeat;width:17px;height:16px;margin-top:8px;}

.oilsprot {margin-top:1000px}
.header_buttons {margin-top:34px;}
a.reg {background:url('/Fance_tpl/reg_ico.png')no-repeat 12px 10px #299d58;background-size: 20px 15px;width: 104px;height: 23px;display: inline-block;padding:9px 0 0 39px;color:#fff;text-transform: uppercase;line-height:15px;}
a.ent {background:url('/Fance_tpl/ent_ico.png')no-repeat 12px 10px #299d58;background-size: 15px 15px;width: 104px;height: 23px;display: inline-block;padding:9px 0 0 39px;color:#fff;text-transform: uppercase;line-height:15px;}
a.reg:hover, a.ent:hover {background-color:#2c3e50;}
a.knopka {
 color: #fff; /* цвет текста */
 text-decoration: none; /* убирать подчёркивание у ссылок */
 user-select: none; /* убирать выделение текста */
 background: #299D58; /* фон кнопки */
 padding-left: 10px;
 padding-right: 10px;
 padding: 5px 10px; /* отступ от текста */
 outline: none; /* убирать контур в Mozilla */} 
a.knopka:hover { background: rgb(232,95,76); } /* при наведении курсора мышки */
a.knopka:active { background: rgb(152,15,0); } /* при нажатии */

a.knopka2 {opacity: 0.6;} 
a.knopka2:hover { opacity: 1; }

img.book {opacity: 0.6;} 
img.book:hover { opacity: 1; }

ul.header_nav {background:none;padding:7px;height:33px;width:986px;position: absolute;top:95px;overflow:hidden;}
ul.header_nav li {background:#299d58;display: inline-block;margin-right:5px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
ul.header_nav li:last-child {margin-right:0px;}
ul.header_nav li a {color:#fff;line-height:33px;padding:0 18px;display: block;}
ul.header_nav li:hover{background-color:#3498db;}
/*-- /Header --*/

/*-- Footer --*/
.footer {}
.footer .right {margin:26px 32px 0 0;}
.footer_logo {color:#cdcdcd;font-size:52px;font-weight:bold;}
.copyright {color:#299d58;padding-right:8px;line-height:33px;}
.copyright a {color:#299d58;}
.banner88 {background:#b8b8b8;width:88px;height:31px;display:inline-block;margin-left:8px;}
.banner88 img {width:88px;height:31px;}
/*-- /Footer --*/

/*-- Sidebox --*/
.sidebox {}
.sidebox_title_black {background:#181818;height:38px;line-height:38px;color:#fff;padding:0 15px;text-transform: uppercase;}
.sidebox_title_black .nav {background: url('/Fance_tpl/nav_ico.png')no-repeat right;width:16px;height:16px;float:right;margin-top: 11px;}
.sidebox_title_green {background:#299d58;height:38px;line-height:38px;color:#fff;padding:0 15px;text-transform: uppercase;}
.sidebox_title_green .pop {background: url('/Fance_tpl/pop_ico.png')no-repeat right;width:16px;height:16px;float:right;margin-top: 11px;}
.sidebox_content {}
/*-- /Sidebox --*/

/*-- Menu_Nav --*/
ul.menu_nav {width:200px;margin:10px auto;}
ul.menu_nav li {border:1px solid #3ba566;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;display: block;margin-bottom:3px;}
ul.menu_nav li:hover {background:#3ba566;display: block;}
ul.menu_nav li a {line-height:24px;color:#3ba566;padding-left:17px;display: block;}
ul.menu_nav li a:hover {color:#fff;padding-left:18px;display: block;}
/*-- /Menu_Nav --*/

/*-- Pop_file --*/
.pop_file {width: 208px;height: 146px;border:3px solid #181818;margin-top: 7px;position:relative;}
.pop_file img {width: 208px;height: 146px;}
.pop_file_link {background: rgba(41,157,88,0.56);line-height:31px;height:31px;display: block;position:absolute;bottom:0;left:0;width:197px;color:#fff;font-weight:bold;padding-left:11px;}
.pop_file_link_arrow {background: url('/Fance_tpl/pop_file_link_arrow.png')no-repeat;width:34px;height:31px;display: block;float: right;}
.pop_file_link_arrow:hover {background-position: 0 -31px;display: block;}
/*-- /Pop_file --*/

/*-- Reklama --*/
.reklama {margin-top:9px;}
.reklama img {border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
/*-- /Reklama --*/

/*-- v_loop --*/
.v_loop {margin-bottom: 9px;}
.v_title {background:#299d58;line-height:38px;height:38px;width: 610px;padding:0 14px;}
.v_title a {color:#fff;text-transform: uppercase;}
.v_rating {border:1px solid #070707;height: 18px;width: 91px;padding: 9px;}
.v_poster {margin-top: 9px;}
.v_poster img {height: 278px;width: 199px;border:3px solid #2f2f2f;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.v_message {width: 555px;padding:48px 0 8px 208px;font-size:11px;min-height:285px;}
ul.v_dettals {margin-top:8px;}
ul.v_dettals li {display: inline-block;line-height:39px;padding:0 10px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;display: inline-block;}
ul.v_dettals li.reads {background-color:#181818;color:#fff;}
ul.v_dettals li.comms {background-color:#299d58;color:#fff;}
ul.v_dettals li.user {box-shadow: 1px 1px 1px rgba(0,0,0,0.17) inset, -1px 0 1px rgba(0,0,0,0.17) inset;}
ul.v_dettals li.right {border:1px solid #2e9f5c;text-transform: uppercase;}
ul.v_dettlas li.right a {color:#2e9f5c;display: block;}
ul.v_dettlas li.right a:hover {color:#000;display: block;}
.v_bottom {height:9px;box-shadow: 1px 1px 0px rgba(0,0,0,0.17) inset, -1px 0px 0px rgba(0,0,0,0.17) inset;margin-top: 9px;}
.warning {background:url('/Fance_tpl/warning_ico.png')no-repeat 10px 13px #9d3429;padding:20px 20px 20px 69px;line-height:14px;color:#fff;text-transform: uppercase;margin:9px 0;}
/*-- /v_loop --*/

/* Random_file */
ul.random_files {margin-top:9px;height:109px;}
ul.random_files li {border:1px solid #020202;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;margin-bottom: 2px;padding-left: 13px;display: inline-block;width:355px;}
ul.random_files li:hover {border:1px solid #299d58;display: inline-block;}
ul.random_files li a {text-transform: uppercase;line-height:33px;color:#299d58;display: block;}
/* /Random_file */

/*-- v_comm--*/
.v_comm {border:1px solid #2a9d59;padding: 9px;min-height:85px;margin-top:9px;}
.v_comm_ava {width: 85px;height: 85px;}
.v_comm_ava img {width: 85px;height: 85px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}
.v_comm_top {background: #299d58;line-height:34px;height:34px;width: 625px;padding:0 11px;margin-left:92px;color:#fff;}
.v_comm_top a {color:#fff;padding-left: 13px;font-weight: bold;}
.v_comm_top .pencil {background: url('/Fance_tpl/pencil.png')no-repeat;width: 16px;height: 16px;float:left;margin-top:9px;}
.v_comm_top a.quote {background: url('/Fance_tpl/quote_ico.png')no-repeat;width: 16px;height: 16px;float:right;margin-top:9px;margin-left:13px;display: block;}
.v_comm_mess {width: 647px;margin-left:92px;padding:12px 0;}
/*-- /v_comm--*/

#easyTooltip {background:rgba(41,157,88,0.56);line-height:14px;padding:5px 8px;font-family: 'Open Sans', sans-serif;font-size:12px;color:#fff;font-style:italic;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;}