/* ::::: http://bizness-idei.com/wp-content/themes/mystique/style.css ::::: */

* { margin: 0px; padding: 0px; font-family: "Segoe UI",Calibri,"Myriad Pro",Myriad,"Trebuchet MS",Helvetica,Arial,sans-serif; }
html, body { min-height: 100%; }
body { background: url('bg.png') repeat-x scroll center bottom rgb(0, 0, 0); font-size: 13px; font-style: normal; color: rgb(78, 78, 78); }
#page { background: url('header.jpg') no-repeat scroll center top transparent; }
.page-content { max-width: 1600px; min-width: 780px; margin: 0px auto; }
body.fluid .page-content { padding: 0px 10px; width: auto; }
a { color: rgb(0, 113, 187); outline: medium none; }
a:hover { color: rgb(237, 30, 36); text-decoration: none; }
h1 { font-weight: normal; font-size: 270%; line-height: 100%; margin: 0.8em 0px 0.2em; letter-spacing: -0.04em; }
h3 { font-size: 160%; font-weight: normal; line-height: 110%; margin: 0.7em 0px 0.2em; letter-spacing: -0.02em; }
h6 { font-size: 120%; font-weight: normal; text-transform: uppercase; margin: 0.5em 0px 0.2em; }
table { margin: 0.5em 0px 1em; }
table td, table th { text-align: left; border-right: 1px solid rgb(255, 255, 255); padding: 0.4em 0.8em; }
table th { background-color: rgb(94, 94, 94); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; border-bottom: 1px solid rgb(232, 225, 200); }
table td { background-color: #FFFFFF; }
input, textarea, select { font-size: 100%; margin: 0.2em 0px; }
input, textarea { padding: 0.2em 0.4em; margin: 0px 2px 4px; }
textarea { width: 90%; }
fieldset { padding: 0.8em; border: 1px solid rgb(221, 221, 221); background-color: rgb(255, 255, 255); margin: 1em 0px; }
ul, ol { margin: 0.4em 0px 1em; line-height: 150%; }
ul li, ol li { list-style-position: outside; margin-left: 2.5em; }
p { margin: 0.6em 0px 0.3em; line-height: 150%; }
img { border: 0px none; }
#header { display: block; position: relative; z-index: 5; }
#site-title { padding: 4em 0px 3.6em; }
#site-title #logo { font-size: 400%; font-weight: bold; font-style: normal; margin: 0px; padding: 0px; float: left; line-height: 60px; }
#site-title #logo a { color: rgb(255, 255, 255); text-decoration: none; text-shadow: 1px 1px 1px rgb(0, 0, 0); font-variant: small-caps; letter-spacing: -0.04em; }
#site-title #logo a:hover { color: rgb(237, 30, 36); }
#site-title p.headline { float: left; border-left: 1px solid rgb(153, 153, 153); margin: 5px 0px 0px 1em; padding: 2px 0px 0.2em 0.8em; font-weight: normal; font-size: 26px; line-height: 64px; letter-spacing: 0.4em; width:400px;}
ul.navigation { background: url('nav.png') repeat-x scroll left top rgb(238, 238, 238); width: 100%; padding: 0px; margin: 0px; list-style-type: none; position: relative; z-index: 15; }
ul.navigation li { display: block; position: relative; float: left; list-style-type: none; padding: 0px 1px 0px 0px; margin: 0px; background: url('nav-div.png') no-repeat scroll right top transparent; }
ul.navigation li a { min-height: 32px; display: block; font-weight: bold; font-size: 115%; text-transform: uppercase; text-decoration: none; text-shadow: 1px 1px 1px rgb(255, 255, 255); text-align: center; color: rgb(78, 78, 78); padding: 0px 13px 0px 11px; position: relative; line-height: 31px; }
ul.navigation li a:hover, ul.navigation li:hover a { background-color: rgb(255, 255, 255); }
ul.navigation li a span.title { display: block; padding: 0px; }
ul.navigation li a span.pointer { display: none; }
ul.navigation li a span.arrow { display: none; }
ul.navigation li a.fadeThis { position: relative; z-index: 1; }
ul.navigation li a.fadeThis span.hover { position: absolute; top: 0px; left: 0px; display: block; height: 100%; width: 100%; background-color: rgb(255, 255, 255); z-index: -1; margin: 0px; padding: 0px; }
ul.navigation ul li a span.pointer { display: none ! important; }
ul.navigation ul { list-style-type: none; border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); position: absolute; display: none; width: 250px; top: 32px; left: 0px; margin: 0px; padding: 4px; line-height: normal; background-color: rgb(255, 255, 255); box-shadow: 0px 8px 14px rgba(0, 0, 0, 0.3); border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
ul.navigation ul li { float: none; margin: 0px; background: none repeat scroll 0% 0% transparent; }
ul.navigation ul li a span.title { padding-left: 10px; }
ul.navigation ul li a { min-height: 1px; height: auto; padding: 8px 14px 8px 8px; margin: 0px; text-align: left; text-transform: none; line-height: 125%; }
ul.navigation ul li a:hover { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgb(51, 51, 51); }
ul.navigation ul li a span.title { padding: 0px; }
ul.navigation li:hover ul, ul.navigation li li:hover ul, ul.navigation li li li:hover ul, ul.navigation li li li li:hover ul { display: block; }
ul.navigation li li a.fadeThis span.hover, ul.navigation li.active li a.fadeThis span.hover, ul.navigation li.active-ancestor li a.fadeThis span.hover { background-color: rgb(51, 51, 51); }
.shadow-left { background: url('shadow.png') no-repeat scroll left bottom transparent; }
.shadow-right { background: url('shadow.png') no-repeat scroll right bottom transparent; padding-bottom: 32px; position: relative; }
#main { background: url('main-right.jpg') no-repeat scroll right top rgb(255, 255, 255); }
#main-inside { background: url('main-left.jpg') no-repeat scroll left top transparent; min-height: 380px; }
#primary-content { width: 630px; }
#sidebar { width: 250px; }
#sidebar2 { width: 230px; }
body.col-3 #primary-content { left: 230px; width: 480px; }
body.col-3 #sidebar { right: 0px; width: 230px; }
body.col-3 #sidebar2 { left: -480px; }
body.fluid #primary-content { width: 70%; }
body.fluid #sidebar { width: 250px; }
body.fluid #sidebar2 { width: 250px; }
body.fluid.col-3 #primary-content { margin:0 250px 0 250px; width: 100%; }
body.fluid.col-3 #sidebar { right: 0px; width: 250px;float:right; }
body.fluid.col-3 #sidebar2 { left: -50%; }
#main { position: relative; min-height: 540px; }
#primary-content, #sidebar, #sidebar2 { top: 0px; position: relative; float: left; z-index: 0; overflow: hidden; min-height: 150px; }
#primary-content .blocks { padding: 1em; }
#sidebar .blocks, #sidebar2 .blocks { padding: 1em; margin: 0px; list-style-type: none; }
li.block { list-style-type: none; padding: 0px; margin: 0px; }
li.block, .arbitrary-block { margin: 1em 0px 2.6em; position: relative; }
.block ul { list-style-type: none; margin: 0px 0px 0.4em; }
.block li { background: url('icons.png') no-repeat scroll 4px -816px transparent; margin: 0px; padding: 0px 0px 0px 18px; }
.block li:hover { background-position: 4px -1005px; }
h1.title { font-weight: bold; font-size: 250%; text-shadow: 1px 1px 1px rgb(255, 255, 255); margin: 0.5em 0px 0.3em; padding: 0px; }
.post, .page { margin: 1em 0px 2em; padding: 0px 0px 0.6em; display: block; background: url('dot.gif') repeat-x scroll left bottom transparent; }
body.single-page .page, body.single-post .post { background: none repeat scroll 0% 0% transparent; margin: 0px; padding: 0px; }
h3.title { font-size: 140%; font-weight: bold; margin: 1em 0px 0px; padding: 0px; }
.single-navigation a { font-size: 85%; border: 0px none; background-color: transparent; padding: 2px 4px; color: rgb(204, 204, 204); text-shadow: 1px 1px 1px rgb(255, 255, 255); text-decoration: none; }
.single-navigation a:hover { color: rgb(237, 30, 36); }
.single-navigation div { display: block; max-width: 49%; line-height: normal; color: rgb(204, 204, 204); }
.single-navigation .alignright { text-align: right; }
.tabbed-content div#section-comments.section { display: block; }
.comment-form { background: url('comment-bg.gif') no-repeat scroll right bottom rgb(246, 246, 246); border-top: 1px solid rgb(221, 221, 221); padding: 1em; margin: 1em 0px; float: left; }
.comment-form #comment { width: 90%; }
#cancel-reply { display: none; }
#comment_post_status { font-weight: bold; }
.search-form { position: relative; margin: 0px 8px 0px 4px; width: auto ! important; max-width: 400px; }
.search-form form fieldset { border: 0px none; margin: 0px; padding: 0px; background: none repeat scroll 0% 0% transparent; }
.search-form #searchfield { background-repeat: no-repeat; background-position: left top; height: 34px; display: block; margin-right: 55px; }
.search-form input.text { border: 0px none; margin: 9px 0px 0px 34px; padding: 0px; }
.search-form input.submit { background-color: transparent; background-repeat: no-repeat; background-position: right -34px; height: 34px; width: 56px; margin: 0px; padding: 0px; position: absolute; right: 0px; top: 0px; border: 0px none; text-transform: uppercase; text-shadow: 1px 1px 1px rgb(255, 255, 255); font-weight: bold; font-size: 160%; color: rgb(155, 155, 155); cursor: pointer; }
.search-form input.submit:hover { background-position: right bottom; }
.block h3.title { font-weight: bold; font-size: 130%; background-repeat: no-repeat; background-position: left top; color: rgb(255, 255, 255); letter-spacing: normal; margin: 0px; padding: 0px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); text-transform: uppercase; text-align: left; line-height: 23px; }
.block h3.title span { background-repeat: no-repeat; background-position: right top; margin-left: 7px; display: block; padding: 4px 8px 0px 4px; }
.block .block-div { background-color: transparent; background-repeat: no-repeat; background-position: left bottom; width: 7px; height: 23px; float: left; }
.block .block-div-arrow { background-color: transparent; background-repeat: no-repeat; background-position: right bottom; height: 23px; margin-left: 7px; }
.block fieldset { margin: 0px; padding: 0px 1.3em; border: 0px none; background-color: transparent; }
.box { max-width: 600px; position: relative; z-index: 5; color: rgb(238, 238, 238); }
.box-top-left { background: url('box.png') no-repeat scroll left top transparent; padding-left: 7px; }
.box-top-right { background: url('box.png') no-repeat scroll right top transparent; height: 7px; }
.box-main { background: url('box.png') no-repeat scroll left bottom transparent; padding-left: 7px; }
.box-main .box-content { background: url('box.png') no-repeat scroll right bottom transparent; padding: 10px 7px 10px 0px; }
.box a { color: rgb(255, 255, 255); }
.box .tag-cloud { text-align: justify; line-height: 150%; }
.box .tag-cloud a { vertical-align: middle; text-decoration: none; padding: 0px 0.2em; letter-spacing: -0.02em; color: rgb(204, 204, 204); text-shadow: 1px 1px 1px rgb(0, 0, 0); }
.tag-cloud a:hover { background-color: rgb(221, 233, 13); color: rgb(0, 0, 0); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); }
.sidebar-tabs { position: relative; padding-top: 44px; }
ul.box-tabs, ul.box-tabs li { padding: 0px; margin: 0px; line-height: 100%; list-style-type: none; background: none repeat scroll 0% 0% transparent; }
ul.box-tabs { position: absolute; right: 6px; top: 0px; z-index: 10; height: 50px; overflow: hidden; }
ul.box-tabs li { float: right; margin-right: 3px; }
ul.box-tabs li a { width: 43px; height: 50px; display: block; background: url('box-tabs.png') no-repeat scroll left top transparent; }
ul.box-tabs li.categories a { background-position: 0px 0px; }
ul.box-tabs li.popular a { background-position: -43px 0px; }
ul.box-tabs li.recentcomm a { background-position: -86px 0px; }
ul.box-tabs li.tags a { background-position: -129px 0px; }
ul.box-tabs li.archives a { background-position: -172px 0px; }
ul.box-tabs li a:hover { height: 43px; }
ul.box-tabs li.active a:hover { height: 50px; }
ul.box-tabs li.categories.active a, ul.box-tabs li.categories a:hover { background-position: 0px -50px; }
ul.box-tabs li.popular.active a, ul.box-tabs li.popular a:hover { background-position: -43px -50px; }
ul.box-tabs li.recentcomm.active a, ul.box-tabs li.recentcomm a:hover { background-position: -86px -50px; }
ul.box-tabs li.tags.active a, ul.box-tabs li.tags a:hover { background-position: -129px -50px; }
ul.box-tabs li.archives.active a, ul.box-tabs li.archives a:hover { background-position: -172px -50px; }
ul.box-tabs li a span { display: none; }
.box ul.menuList, .box ul.menuList li { margin: 0px; padding: 0px; list-style-type: none; font-size: 100%; }
.box ul.menuList { background: url('dot2.gif') repeat-x scroll left bottom transparent; margin-bottom: 0.6em; padding-bottom: 2px; }
.box ul.menuList li { background: url('dot2.gif') repeat-x scroll left top transparent; display: block; padding: 2px 0px 0px; }
.box ul.menuList li a { display: block; text-decoration: none; padding: 3px 25px 3px 0px; color: rgb(204, 204, 204); }
.box ul.menuList.categories li a { padding-right: 25px; }
.box ul.menuList li a:hover { color: rgb(255, 255, 255); }
.box ul.menuList li a span.entry { background: url('icons.png') no-repeat scroll 4px -816px transparent; padding-left: 18px; display: block; font-weight: bold; }
.box ul.menuList li a span.entry .details { font-weight: normal; font-style: italic; display: block; }
.box ul.menuList li a span.entry .details.inline { display: inline; }
.box ul.menuList li a:hover span.entry { background-position: 4px -1005px; }
.box ul.menuList .fadeThis { position: relative; z-index: 1; }
.box ul.menuList span.hover { position: absolute; top: 0px; left: 0px; display: block; height: 100%; width: 100%; background-color: rgb(116, 116, 116); z-index: -1; padding: 0px ! important; }
.box ul.menuList li.cat-item { position: relative; }
.box ul.menuList li.cat-item a.rss { position: absolute; padding: 0px; margin: 0px; display: none; background: url('icons.png') no-repeat scroll center -664px transparent; width: 24px; height: 22px; top: 0px; right: 6px; z-index: 10; cursor: pointer; }
.box ul.menuList.recentcomm li a span.entry, .box ul.menuList.recentcomm li a:hover span.entry { background: none repeat scroll 0% 0% transparent; padding-left: 0px; margin-left: 40px; }
.box ul.menuList.recentcomm li .avatar { float: left; margin: 2px 4px 2px 0px; }
#footer { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#footer #copyright { display: block; padding: 1em 2em; text-align: center; border-top: 1px solid rgb(221, 221, 221); line-height: 200%; }
#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url('fancybox.png'); }
#fancybox-overlay { position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background: url('light-mask.png') no-repeat scroll 50% 10% rgb(0, 0, 0); z-index: 1100; display: none; }
#fancybox-tmp { padding: 0px; margin: 0px; border: 0px none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0px; left: 0px; margin: 0px; padding: 20px; z-index: 1101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#fancybox-inner { position: absolute; top: 0px; left: 0px; width: 1px; height: 1px; padding: 0px; margin: 0px; outline: medium none; overflow: hidden; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url('fancybox.png'); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: medium none; z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
#pageControls { position: absolute; right: 0px; top: 0px; width: 25%; height: 100px; z-index: 4; }
#pageControls a { background: url('page-controls.png') no-repeat scroll right top transparent; position: absolute; width: 22px; height: 21px; right: 10px; top: 10px; cursor: pointer; z-index: 15; }
#pageControls a:hover { background-position: right bottom; }
#pageControls a.fontSize { background-position: left top; right: 36px; }
#pageControls a.fontSize:hover { background-position: left bottom; }
.clearFieldBlurred { color: rgb(204, 204, 204); font-style: italic; font-weight: normal; }
.clear-block:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }
.alignleft { float: left; margin-right: 8px; }
.alignright { float: right; margin-left: 8px; }
.bubble { display: none; position: absolute; z-index: 10; }
ul.tabs li a {  }
ul.tabs li a:hover {  }
.tabbed-content div.sections { position: relative; overflow: hidden; }
.tabbed-content div.section { position: relative; display: none; }
.tabbed-content div.section h6.title { font-size: 115%; font-weight: normal; font-style: italic; text-transform: uppercase; margin: 0px; padding: 0px; }
.tabs, .tabs li { margin: 0px; padding: 0px; list-style-type: none; }
.tabs-wrap { padding-bottom: 30px; background-color: transparent; background-repeat: no-repeat; background-position: left 34px; margin: 2em 0px 0.4em; }
.tabs { list-style: none outside none; overflow: hidden; height: 34px; position: relative; text-transform: uppercase; padding-right: 12px; }
.tabs li { float: right; text-align: center; height: 31px; background-color: transparent; background-repeat: no-repeat; background-position: right top; margin-right: -20px; padding-right: 24px; margin-top: 4px; position: relative; z-index: 0; bottom: -4px; line-height: 28px; }
.tabs li a { height: 31px; color: rgb(78, 78, 78); float: left; text-decoration: none; text-shadow: 1px 1px 1px rgb(255, 255, 255); font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-position: left top; padding-left: 26px; padding-right: 4px; }
.tabs li:hover { background-position: right -66px; }
.tabs li:hover a, .tabs li a:hover { background-position: 0px -66px; }
.tabs li.active { background-position: 100% -33px; z-index: 8; padding-right: 24px; }
.tabs li.active a, .tabs li.active a:hover { background-position: 0px -33px; color: rgb(255, 255, 255); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); }
table#wp-calendar { width: 100%; padding: 0px; margin: 0px; }
table#wp-calendar td, table#wp-calendar th { text-align: center; padding: 2px; }
table#wp-calendar th { font-weight: bold; font-size: 125%; }
table#wp-calendar caption { font-style: italic; text-align: right; }
/* ::::: http://bizness-idei.com/den-nalogovoj-inspekcii/?mystique=css ::::: */

/* ::::: http://bizness-idei.com/wp-content/themes/mystique/color-red.css ::::: */

.block h3.title, .block h3.title span, .block .block-div, .block .block-div-arrow { background-image: url('block-title.png'); }
.search-form #searchfield, .search-form input.submit { background-image: url('search.png'); }
.tabs-wrap { background-image: url('tabs-bg.png'); }
.tabs li { background-image: url('tabs-c.png'); }
.tabs li a { background-image: url('tabs.png'); }
#site-title p.headline { color: rgb(250, 43, 49); }
.tag-cloud a:hover, .block-widget_tag_cloud a:hover { background-color: rgb(250, 43, 49); }
body.fluid.col-3 #primary-content { width: 53%; left: 25%; }
body.fluid.col-3 #sidebar { width: 22%; }
body.fluid.col-3 #sidebar2 { width: 250px; left: -53%; }
#page { background-image: none; }
body { background-image: url('toprig.png'); background-repeat: no-repeat; background-position: right top; }
body { background-color: rgb(255, 255, 255); }
/* ::::: http://bizness-idei.com/wp-content/plugins/twitter-plugin/css/style.css?ver=3.8 ::::: */

.twttr_button { clear: both; margin-bottom: 5px; }
#minekonte img {border:6px solid #5D5D5D;margin-bottom:5px;}
#minekonte img:hover {border:6px solid #E2233A;}