/* ::::: http://revate.ru/revatik/wp-content/themes/Organic/style.css ::::: */

* { margin: 0px; padding: 0px; border: medium none; }
body { background: url('bodybg.png') repeat scroll 0% 0% rgb(255, 218, 111); font: 12px Verdana,Arial; color: rgb(85, 85, 85); }
a { color: rgb(239, 14, 14); text-decoration: none; outline: medium none; }
a:hover { color: rgb(51, 51, 51); }
ul { list-style: outside none none; }
.clear { clear: both; }
.alignleft { float: left; }
.clear { clear: both; }
#page { background: url('containerbg.png') repeat-x scroll 0px 175px rgb(229, 239, 244); }
#header { overflow: hidden; height: 146px; margin-bottom: 10px; background: url('headerbg.png') repeat-x scroll 0% 0% transparent; }
#header-in { width: 1130px; margin: 0px auto; }
#content-wrap { width: 1130px; margin: 0px auto; padding-bottom: 20px; min-height: 500px; height: 100%; overflow: hidden; }
#content { float: left; width: 740px; overflow: hidden; }
#sidebar { float: right; width: 375px; background: url('sidebarbg.png') repeat-y scroll 0% 0% transparent; padding: 0px; overflow: hidden; height: 100%; }
#sidebar_l { float: left; width: 351px; padding-left: 10px; padding-right: 10px; margin-top: 10px; }
#footer { padding: 15px 0px; clear: both; overflow: hidden; height: 100%; background: url('footerbg.png') repeat-x scroll 0% 0% rgb(204, 204, 204); }
#footer-in { width: 1130px; margin: 0px auto; overflow: hidden; height: 100%; }
h1 { margin: 0px 0px 15px; padding: 0px; font: 32px "Trebuchet MS",Verdana,Arial; color: rgb(102, 140, 14); }
h1 a, h3 a { text-decoration: none; border-bottom: medium none; }
h1 a:hover, h3 a:hover { color: rgb(102, 140, 14); text-decoration: none; }
h2 { margin: 0px; padding: 5px 0px 0px; font: 22px "Trebuchet MS",Verdana,Arial; }
h4 { margin: 0px; padding: 5px 0px; font: 18px "Trebuchet MS",Verdana,Arial; color: rgb(102, 102, 102); }
#header-in .logo-text { font: 32px "Trebuchet MS",Verdana,Arial; color: rgb(255, 255, 255); float: left; margin-top: 32px; margin-bottom: 5px; overflow: hidden; }
#header-in .logo-text a { color: rgb(2, 91, 128); text-decoration: none; }
#header-in .logo-text a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#header-in .description { margin: 0px 0px 15px; padding: 3px 5px; font: oblique 14px "Trebuchet MS",Verdana,Arial; color: rgb(2, 91, 128); clear: both; }
.h_left { float: left; width: 435px; }
#navi { background: url('navbg.png') repeat-x scroll 0% 0% rgb(3, 101, 142); height: 31px; }
#navi-in { width: 1130px; margin: 0px auto; }
#nav { padding: 0px; height: 31px; list-style: outside none none; margin-left: 10px; float: left; }
#nav li { float: left; background: url('navtabr.png') no-repeat scroll right top transparent; margin: 0px; }
#nav .page_item a { color: rgb(255, 255, 255); display: block; background: url('navtabl.png') no-repeat scroll left top transparent; text-decoration: none; padding: 7px 12px 6px; font: bold 13px "Trebuchet MS",Verdana,Arial; text-transform: uppercase; }
#nav li:hover { background-position: 100% -31px; }
#nav .page_item a:hover { background-position: 0px -31px; border: medium none; color: rgb(255, 255, 255); }
#navi-in #search { background: url('searchbg.png') no-repeat scroll 0px 3px transparent; margin: 0px 8px 0px 0px; padding: 5px 0px 0px 5px; float: right; width: 281px; height: 25px; }
#navi-in .searchfield {  }
#navi-in #search .s { background: none repeat scroll 0% 0% transparent; color: rgb(51, 51, 51); border: medium none; padding: 2px; font: bold 12px Arial,Helvetica,sans-serif; width: 245px; float: left; height: 16px; margin-right: 5px; }
#navi-in #search input.s { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#navi-in #searchform .sgo { margin: 2px 0px 0px; border: medium none; }
#content p { margin: 0px 0px 12px; font-size: 12px; line-height: 19px; text-align: justify; }
#content p a { text-decoration: none; color: rgb(0, 127, 219); }
#content p a:hover { color: rgb(28, 88, 126); text-decoration: underline; }
#content a { text-decoration: none; color: rgb(2, 91, 128); }
#content a:hover { color: rgb(141, 171, 74); }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; max-width: 100%; max-height: 100%; border: 1px solid black; }
.xsnazzy { background: none repeat scroll 0% 0% transparent; margin: 0px; }
.xtop, .xbottom { display: block; background: none repeat scroll 0% 0% transparent; font-size: 1px; }
.xb1, .xb2, .xb3, .xb4 { display: block; overflow: hidden; }
.xb1, .xb2, .xb3 { height: 1px; }
.xb2, .xb3, .xb4 { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); }
.xb1 { margin: 0px 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.xb2 { margin: 0px 3px; border-width: 0px 2px; }
.xb3 { margin: 0px 2px; }
.xb4 { height: 2px; margin: 0px 1px; }
.xboxcontent { background: none repeat scroll 0% 0% rgb(255, 255, 255); border-style: solid; border-color: rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 0px 1px; padding: 0px 10px; height: 100%; overflow: hidden; }
#content .posts { clear: both; height: 100%; padding-bottom: 5px; margin-bottom: 15px; }
#content .post_top { padding: 5px 0px; margin-bottom: 5px; border-top: 1px solid rgb(220, 235, 246); border-bottom: 1px solid rgb(220, 235, 246); font-size: 11px; height: 15px; }
#content .post_top a { color: rgb(0, 127, 219); text-decoration: none; }
#content .post_top a:hover { color: rgb(51, 51, 51); text-decoration: none; }
#content .post_bottom { background: url('post_bottom.png') no-repeat scroll center bottom rgb(188, 227, 255); padding: 0px; clear: both; overflow: hidden; height: 100%; margin-bottom: 5px; font: 11px Arial,Helvetica,sans-serif; }
#content .post_bottom a { color: rgb(29, 60, 126); text-decoration: none; }
#content .post_bottom a:hover { color: rgb(249, 82, 0); text-decoration: none; }
.post_bottom2 { background: url('post_top.png') no-repeat scroll center top transparent; padding: 5px; clear: both; overflow: hidden; height: 100%; }
.more-link { text-align: right; float: right; font-size: 10px; text-transform: uppercase; background: url('i_continue.png') no-repeat scroll right center transparent; padding-right: 10px; margin-bottom: 10px; }
#content .auth { float: left; }
#content .commentp { float: right; background: url('i_comments.png') no-repeat scroll 0px 2px transparent; padding-left: 15px; }
#content .category { float: left; width: 50%; }
#content .tags { float: right; }
.pagenavi { text-align: center; font-size: 12px; }
#content .wp-pagenavi a, #content .wp-pagenavi a:link, #content .wp-pagenavi a:active { padding: 3px 8px; margin: 2px; text-decoration: none; color: rgb(255, 255, 255); line-height: 24px; background-color: rgb(43, 153, 255); }
#content .wp-pagenavi a:hover { color: rgb(255, 255, 255); background-color: rgb(21, 75, 125); }
#content .wp-pagenavi span.pages { padding: 3px 8px; margin: 2px; }
#content .wp-pagenavi span.current { padding: 3px 8px; margin: 2px; line-height: 25px; font-weight: bold; color: rgb(173, 211, 82); background: none repeat scroll 0% 0% rgb(38, 52, 60); }
#searchform input { color: rgb(51, 51, 51); border: 1px solid rgb(204, 204, 204); margin-bottom: 5px; }
.sidebar_top { background: url('sidebar_top.png') no-repeat scroll left top transparent; height: 84px; padding: 10px; margin-bottom: -11px; }
.sidebar_bottom { background: url('sidebar_bottom.png') no-repeat scroll left top transparent; height: 11px; clear: both; }
.tabbgtop { background: url('stop.png') no-repeat scroll center top rgb(219, 238, 248); margin-top: -5px; }
.tabbgbottom { background: url('sbottom.png') no-repeat scroll center bottom transparent; overflow: hidden; height: 180px; min-height: 180px; }
.tabberlive .tabbertabhide { display: none; }
.tabberlive { margin-top: 15px; }
.tabbernav { margin: 0px; padding: 3px 0px; font: bold 12px Verdana,sans-serif; }
.tabbernav li { list-style: outside none none; margin: 0px; display: inline; }
.tabbernav li a { position: relative; display: block; width: 104px; padding: 6px 0px; margin-left: 10px; float: left; text-align: center; border-bottom: medium none; text-decoration: none; overflow: hidden; background: url('tab.png') no-repeat scroll 0% 0% transparent; }
.tabbernav li a:link { color: rgb(102, 102, 102); }
.tabbernav li a:visited { color: rgb(102, 102, 119); }
.tabbernav li a:hover {  }
.tabbernav li.tabberactive a { background: url('tab_active.png') no-repeat scroll 0% 0% transparent; color: rgb(204, 0, 0); }
.tabbernav li.tabberactive a:hover { color: rgb(0, 0, 0); }
.tabberlive .tabbertab { padding: 5px; border-top: 0px none; position: relative; }
.tabberlive .tabbertab h2 { display: none; font-weight: bold; }
.tabermain { width: 356px; margin: 0px auto; }
#sidebar h2 { margin: 0px 0px 5px; padding: 2px 0px 3px 22px; font: bold 14px Verdana,Arial; color: rgb(56, 80, 1); background: url('sheadbg.png') no-repeat scroll 0% 0% transparent; }
#sidebar h4 { margin: 0px 0px 5px; padding: 8px 0px 0px; font: bold 12px "Trebuchet MS",Verdana,Arial; color: rgb(51, 51, 51); }
#sidebar a { line-height: 18px; text-decoration: none; color: rgb(24, 114, 152); }
#sidebar a:hover { color: rgb(239, 14, 14); text-decoration: none; }
#sidebar ul, #sidebar ul li { margin: 0px 0px 25px; padding: 0px; font: 12px Verdana,Arial; list-style-type: none; }
#sidebar ul li ul { margin: 0px; padding: 0px; }
#sidebar ul li ul li { margin: 0px; padding: 3px 0px 3px 22px; background: url('bullet.png') no-repeat scroll 5px 9px transparent; border-bottom: 1px solid rgb(210, 228, 237); }
#sidebar ul li ul li a { color: rgb(24, 114, 152); line-height: 18px; text-decoration: none; border-bottom: medium none; }
#sidebar ul li ul li a:hover { text-decoration: none; color: rgb(239, 14, 14); background-position: 0px 6px; }
#sidebar ul li ul li ul li { margin: 0px; padding: 3px 0px 3px 22px; border-bottom: medium none; }
#sidebar ul li ul li ul li a { color: rgb(24, 114, 152); margin: 0px; text-decoration: none; }
#sidebar ul li ul li ul { border: medium none; padding: 0px; margin: 0px; }
#sidebar ul li ul li ul li a:hover { color: rgb(239, 14, 14); background-position: 0px 8px; }
#sidebar .subscribetextbg { height: 28px; width: 280px; padding: 5px 0px; background: url('subfield.png') no-repeat scroll 0% 0% transparent; }
#sidebar .subscribe_textield { width: 185px; border: medium none; background: none repeat scroll 0% 0% transparent; font: 12px "Trebuchet MS",Verdana,Arial; color: rgb(102, 102, 102); margin: 6px 0px 0px 5px; float: left; }
#sidebar .rssfeed { float: right; margin-top: 3px; }
#sidebar .subscribe { float: right; margin: -11px 5px 0px 0px; }
#footer p { margin: 0px 0px 5px; padding: 0px; font-size: 11px; line-height: 22px; color: rgb(64, 64, 64); font-family: "Trebuchet MS",Verdana,Arial; }
#footer span { color: rgb(102, 102, 102); top: -5px; }
#footer a { color: rgb(186, 91, 15); }
#footer a:hover { color: rgb(255, 255, 255); }
#flinks { float: right; list-style: outside none none; }
#flinks li { display: inline; line-height: 26px; }
#flinks li a { color: rgb(29, 60, 126); padding: 0px 8px; border-right: 1px solid rgb(51, 51, 51); margin: 0px; font: bold 11px "Trebuchet MS",Verdana,Arial; text-transform: uppercase; text-decoration: none; }
#flinks li a:hover { display: inline; color: rgb(51, 51, 51); }
.clearfix::after { content: "."; clear: both; height: 0px; visibility: hidden; display: block; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
#toTop { position: fixed; bottom: 40px; right: 10px; cursor: pointer; }
/* ::::: http://revate.ru/revatik/wp-content/plugins/wordpress-file-monitor/wordpress-file-monitor.php?ver=scan ::::: */

/* ::::: http://revate.ru/revatik/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70 ::::: */

.wp-pagenavi { clear: both; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none; border: 1px solid rgb(191, 191, 191); padding: 3px 5px; margin: 2px; }
.wp-pagenavi a:hover, .wp-pagenavi span.current { border-color: rgb(0, 0, 0); }
.wp-pagenavi span.current { font-weight: bold; }
/* ::::: http://revate.ru/revatik/wp-content/plugins/shutter-reloaded/shutter-reloaded.css?ver=2.4 ::::: */

body { height: 100%; }
/* ::::: http://revate.ru/revatik/wp-content/themes/Organic/style.php ::::: */

body { color: rgb(85, 85, 85); font: 12px Verdana; }
body { color: rgb(85, 85, 85); }
#content-wrap, #header-in, #footer-in, #nav-in { margin: 0px auto; }
#sidebar { float: right; }
#content { float: left; }
