/* ::::: http://lifevkontakte.ru/wp-content/themes/inove/style.css ::::: */

* { margin: 0pt; padding: 0pt; }
body { background: rgb(176, 198, 211) url('bg.jpg') repeat-x scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(85, 85, 85); font-family: Verdana,"BitStream vera Sans",Helvetica,Sans-serif; font-size: 12px; }
h1, h2, h3, h4, h5, h6 { font-weight: bolder; letter-spacing: -0.07em; font-family: Arial; }
h1 { font-size: 200%; }
h2 { font-size: 170%; }
h3 { font-size: 150%; }
img { border: 0pt none ; }
a { color: rgb(41, 112, 166); text-decoration: none; }
a:hover { text-decoration: underline; }
blockquote, pre { border: 1px dashed rgb(204, 204, 204); margin: 5px 0pt; padding: 8px 12px 8px 36px; background: rgb(244, 245, 247) url('blockquote.gif') no-repeat scroll 3px 3px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.more-link { font-size: 11px; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.fixed, .clear { clear: both; }
input.textfield, textarea { border: 1px solid rgb(166, 166, 166); padding: 2px 1px; background: rgb(255, 255, 255) url('textfield.gif') repeat-x scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#wrap { padding: 20px 0pt; background: transparent url('light.gif') no-repeat scroll center top; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#container { margin: 0pt auto; width: 936px; }
#header { background: transparent url('header_footer.jpg') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 132px; }
#caption { padding: 25px 30px 21px; height: 44px; }
#title a { text-decoration: none; color: rgb(255, 255, 255); height: 30px; display: block; font-family: "Trajan Pro"; letter-spacing: 0pt; }
#tagline { border-top: 1px solid rgb(255, 255, 255); padding: 0pt 3px; color: rgb(255, 255, 255); text-decoration: none; font-size: 10px; float: left; }
#navigation { margin: 1px 0pt; }
#menus li { display: inline; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menus li a { padding: 0pt 20px; background: transparent url('menu.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; color: rgb(56, 46, 31); height: 31px; line-height: 31px; margin-left: -10px; text-decoration: none; font-size: 11px; float: left; z-index: 1; }
#menus li a:hover { background-position: 0pt -31px; }
#menus li.current_page_item a, #menus li.current-cat a { background-position: 0pt -62px; }
#menus li a.home { padding: 0pt; background-position: 0pt -93px; width: 45px; margin-left: 0pt; text-indent: -999em; }
#menus li a.home:hover { background-position: 0pt -124px; }
#menus li.current_page_item a.home { background-position: 0pt -155px; }
#menus li a.lastmenu:hover { background-position: 0pt 0pt; }
#searchbox { padding: 4px 10px; width: 280px; float: right; }
#searchbox .textfield { line-height: 16px; width: 180px; float: right; }
#searchbox .switcher { padding: 0pt 2px; background: transparent url('icons.gif') no-repeat scroll 0pt 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 18px; line-height: 16px; display: block; text-indent: -999em; float: right; height: 16px; margin-top: 3px; }
#content { background: rgb(255, 255, 255) url('sidesep.gif') repeat-y scroll right center; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 400px; }
#main { padding: 5px 15px 15px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 605px; float: left; }
.post h2 { border-bottom: 1px solid rgb(204, 204, 204); padding: 0pt 5px 3px; display: block; margin-top: 10px; font-size: 16px; font-family: Verdana,"BitStream vera Sans"; }
.post h2 a.title { text-decoration: none; color: rgb(76, 76, 76); }
.post h2 a.title:hover { color: rgb(41, 112, 166); }
.post .info { margin: 5px; }
.post .date, .post .tags, .post .categories, .post .editpost, .post .readingblinds, .post .comments, .post .addcomment, .post .editlinks { background: transparent url('icons.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 22px; height: 16px; line-height: 16px; display: block; font-size: 11px; }
.post .act { height: 16px; float: right; }
.post .act span { float: left; margin-left: 15px; }
.post .tags { background-position: 0pt -16px; }
.post .categories { background-position: 0pt -32px; }
.post .comments { background-position: 0pt -96px; }
.post .content { padding: 5px 0pt 5px 5px; overflow: hidden; line-height: 145%; }
.post .content p { margin-bottom: 10px; }
.post .content .under { height: 16px; line-height: 16px; }
.post .content .under span { float: left; margin-right: 15px; }
.post .content img { max-width: 600px; }
#pagenavi, #postnavi { border-top: 1px solid rgb(204, 204, 204); margin: 10px -5px 0pt; padding: 10px 5px 0pt; }
#pagenavi { font-size: 11px; }
#sidebar { background: rgb(247, 247, 247) none repeat scroll 0% 0%; overflow: hidden; width: 300px; float: right; font-size: 95%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; line-height: 145%; }
#sidebar li { background: transparent url('icons.gif') no-repeat scroll 0pt -320px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-left: 22px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-top: 5px; }
#sidebar .content, #sidebar li { font-size: 12px; }
#northsidebar .widget { padding: 10px 15px 19px; background: transparent url('widgetsep.png') no-repeat scroll center bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#centersidebar { padding: 12px 15px 0pt; }
#northsidebar, #southsidebar { font-size: 95%; }
#sidebar .widget_feeds { padding: 5px 15px 14px; }
#tag_cloud a { line-height: 130%; }
#footer { border-top: 1px solid rgb(204, 204, 204); background: transparent url('header_footer.jpg') no-repeat scroll 0pt -132px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; height: 88px; font-size: 11px; line-height: 145%; width: 100%; }
#footer a { color: rgb(42, 42, 42); }
#copyright { margin-top: 12px; margin-left: 20px; }
a#powered { margin: 0pt 10px 0pt 5px; background: transparent url('wp-logo.png') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; display: block; width: 92px; height: 57px; float: left; text-indent: -999em; }
a#gotop { margin: 5px 15px 0pt 0pt ! important; background: transparent url('icons.gif') no-repeat scroll 0pt -304px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: right; height: 16px; line-height: 18px; display: block; padding-left: 16px; text-decoration: none; }
/* ::::: http://lifevkontakte.ru/wp-content/themes/inove/pagenavi-css.css ::::: */

.wp-pagenavi a { border: 1px solid rgb(255, 255, 255); padding: 5px 7px; text-decoration: none; }
.wp-pagenavi a:hover { border: 1px solid rgb(204, 204, 204); background: rgb(247, 247, 247) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.wp-pagenavi span.pages { padding: 1px 7px 1px 22px ! important; background: transparent url('icons.gif') no-repeat scroll 0pt -272px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 16px; line-height: 16px; }
.wp-pagenavi span.current { border: 1px solid rgb(247, 247, 247); padding: 5px 7px; background: rgb(247, 247, 247) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-weight: bold; }
.wp-pagenavi span.extend { padding: 2px 4px; }
/* ::::: http://lifevkontakte.ru/wp-content/themes/inove/wp-syntax.css ::::: */

.wp_syntax { background: rgb(247, 247, 247) none repeat scroll 0% 0%; margin-bottom: 10px; overflow-x: auto; overflow-y: hidden; width: 100% ! important; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; padding-bottom: 0pt ! important; }
.wp_syntax div, .wp_syntax td { padding: 2px 4px; vertical-align: top; }
.wp_syntax .code { color: rgb(51, 51, 51); }
.wp_syntax pre { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; overflow: visible; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: auto; float: none; clear: none; font-size: 12px; line-height: 1.333; }
.стиль2 { color: rgb(204, 0, 51); font-weight: bold; font-size: 24px; font-family: Georgia,"Times New Roman",Times,serif; }
div.b-yandexbox * { margin: 0pt ! important; font-size: 14px ! important; }
div.b-yandexbox input, div.b-yandexbox label { vertical-align: middle; }
div.b-yandexbox table { border: 0pt none ; background: rgb(249, 249, 249) none repeat scroll 0% 0%; font-size: 14px; width: 100%; border-collapse: collapse; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.b-yandexbox table td { padding: 7px 0pt 6px; white-space: nowrap; vertical-align: middle; }
div.b-yandexbox .b-yandexbox-search { padding: 0pt 6px; width: 100%; }
div.b-yandexbox .b-yandexbox-search table { margin: 0pt; padding: 0pt; background: transparent none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
div.b-yandexbox .b-yandexbox-search .b-yandexbox-txt { width: 100%; padding-right: 6px; }
div.b-yandexbox .b-yandexbox-text { position: relative; width: 100%; }
div.b-yandexbox .b-yandexbox-text input { border: 1px solid rgb(127, 157, 185); float: left; width: 100%; padding-right: 0pt; }
div.b-yandexbox .b-yandexbox-search .b-yandexbox-submit { padding: 0pt; }
div.b-yandexbox .b-hint-input { margin: 0.16em 0.2em ! important; background: transparent url('ysearch_small.png') no-repeat scroll 0% 0%; position: absolute; z-index: 100; left: 0pt; display: none; width: 30px; height: 11px; cursor: text; line-height: 0pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.b-yandexbox_arr { padding-right: 23px; background-image: url('arrow.xml'); background-repeat: no-repeat; background-position: 100% 50%; }
