body {background:#fbfbf8 url(/images/ipmoney/body.jpg) repeat center top; font: 11pt verdana, arial, helvetica, sans-serif;	padding: 0px;	margin: 0px;}
body a:link, body a:visited {color: #59BA12; font:bold 11pt verdana, arial, helvetica, sans-serif; text-decoration:none;}
body a:hover {color: #1B703A; font:bold 11pt verdana, arial, helvetica, sans-serif; text-decoration:underline;}
p {margin: 0px 0px 15px;}
img {border: none; font: 10pt verdana, arial, helvetica, sans-serif;}
.ip-zakladki {text-align: center;}
ul, ol {margin: 5px 0px 15px;	padding-left: 35px;}
ul li, ol li {margin: 0px;}
form {margin: 0px; padding: 0px;}
small {font: 8pt verdana, arial, helvetica, sans-serif;}
small a:link, small a:visited, small a:hover {font: bold 8pt verdana, arial, helvetica, sans-serif;}
#page {background:#fbfbf8;}
#wrapper {width: 985px; margin: 0px auto; position: relative;}
#header {height: 115px;}
.logo {position:absolute; text-align: center; left:20px; top:5px;}
.banner-top {position:absolute; text-align: center; left:260px; top:50px;}
h1, h2 {margin: 3px 2px; padding-bottom: 4px;	font: 16pt verdana, arial, helvetica, sans-serif;	border-bottom: dotted 1px #CCC;}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited {color: #59ba12; font: 16pt verdana, arial, helvetica, sans-serif;	text-decoration: none;}
h1 a:hover, h2 a:hover {color: #1B703A;	text-decoration: underline;}
h3 {color: #666;	margin: 5px 0px 5px;	font: bold 10pt verdana, arial, helvetica, sans-serif;}
#left-col {width: 543px; float:left; margin-top: 10px;}
.postmore, .postmore a:link, .postmore a:visited, .postmore a:hover {font: 8pt verdana, arial, helvetica, sans-serif;}
#nav {background-color:#59BA12; height: 27px;}
#nav ul{list-style: none; margin: 0px 0px 0px 25px;	padding: 0px;	font: 12pt verdana, arial, helvetica, sans-serif;}
#nav ul li{margin: 0px 1px 0px 0px;	padding: 0px;	float: left;}
#nav ul li a{padding: 5px 7px 4px 7px; text-decoration: none; color: #000; display: block; font: bold 12pt verdana, arial, helvetica, sans-serif; border-right:1px solid #fff;}
#nav li a:visited{text-decoration: none; color: #000;}
#nav li a:hover, #nav .current_page_item a, #nav .current_page_item a:visited{text-decoration: none; color: #fff; font: bold 12pt verdana, arial, helvetica, sans-serif; background:#1B703A;}
#content {padding: 10px 18px 10px 18px; width: 505px; background: #eaffd7; clear: both; overflow: hidden; border:1px solid #59BA12;}
.post {padding: 0px; clear: both; overflow: hidden;}
.post .title {float: left; width: 500px;}
.post ul li, .post ul li a:link, .post ul li a:visited, .post ul li a:hover {letter-spacing: 0px; list-style-image: url('images/ipmoney/ul.png');}
.postdata {color: #000;}
.postdata a:link, .postdata a:visited {color: #59BA12;	text-decoration: none;}
.postdata a:hover {color: #1B703A; text-decoration: underline;}
.postdata .category {float: left;}
.entry {padding: 10px 0px 5px; clear: both; text-align:justify;}
.entry p.submeta{font-size: 11px;}
.post-nav {clear: both; margin-top:-2px;}
.post-nav .previous a {float: left;	padding-left: 20px;}
.post-nav .next a {float: right; padding-right: 20px;	text-align: right;}
h3#comments {background: url(images/ipmoney/comments.png) no-repeat; padding:3px 0px 3px 30px; font: 15pt verdana, arial, helvetica, sans-serif; clear: both;}
h3#respond {background: url(images/ipmoney/respond.png) no-repeat; padding:3px 0px 3px 30px; font: 15pt verdana, arial, helvetica, sans-serif;	margin: 20px 0px 0px;	clear: both;}
.rss {background: url(/images/ipmoney/postdata.gif);font-size:9pt; background-color:#f4f4f4; padding:7px 2px 7px 2px; border:1px solid #59BA12;}
hr {border:1px solid #59BA12;}
.commentlist {margin: 10px 0px;	padding-left:35px; line-height: 130%;}
.commentlist li{padding: 5px 10px;}
.commentlist .alt {background: #ffffdb; border:1px solid #59BA12;}
.commentlist cite, .commentlist cite a:link, .commentlist cite a:visited {font: bold 11pt verdana, arial, helvetica, sans-serif; color: #59BA12;}
.commentlist cite a:hover {color: #1B703A;}
.commentlist small {margin-bottom: 5px;	display: block;	font-size: 90%;}
.commentlist small a, .commentlist small a:visited{color: #999;}
blockquote {border-left:solid 4px #59BA12;}
.author {background-color:#F4F4F4; border:solid 1px #59BA12;}
#footer {background-color:#fbfbf8; padding: 12px 0px 0px 10px; font-size: 10pt; color: #000; line-height: 15px; text-align:center;}
#footer a:link img, #footer a:visited img {text-decoration: none; color: #000;}
#footer a:hover img {text-decoration: underline;}
#sidebar-right{font:10pt verdana, arial, helvetica, sans-serif; float:right;	margin-left: 10px;}
#sidebar-left {font:10pt verdana, arial, helvetica, sans-serif; float: left;	margin-right: 10px;}
#sidebar-right, #sidebar-left {width: 210px; color: #666;	line-height: 160%;}
#sidebar-right p, #sidebar-left p  {margin: 0px 0px 15px;}
#sidebar-right h3, #sidebar-left h3 {font: bold 12pt verdana, arial, helvetica, sans-serif; color: #000; text-align:center;}
#sidebar-right h3 a, #sidebar-right h3 a:visited, #sidebar-left h3 a, #sidebar-left h3 a:visited {color: #000;}
#sidebar-right h3 img, #sidebar-left h3 img  {vertical-align: middle;}
#sidebar-right a, #sidebar-right a:visited, #sidebar-left a, #sidebar-left a:visited {font:10pt verdana, arial, helvetica, sans-serif; color: #000000; text-decoration:underline;}
#sidebar-right a:hover, #sidebar-right a:focus, #sidebar-right a:active, #sidebar-left a:hover, #sidebar-left a:focus, #sidebar-left a:active  {color: #59BA12; font:10pt verdana, arial, helvetica, sans-serif; text-decoration:none;}
#sidebar-right ul, #sidebar-left ul {list-style: none;	margin: 0 ;	padding: 0 ;}
#categories ul li a:link, #categories ul li a:visited {padding: 3px; margin-top: 4px; font: bold 10pt verdana, arial, helvetica, sans-serif; color:#59BA12; text-decoration:none; display:block; background:#fff; border:1px solid #59BA12;}
#categories ul li a:hover {font: bold 10pt verdana, arial, helvetica, sans-serif; color:#1B703A; background:#59BA12; border:1px solid #1B703A;}
img.center, img[align="center"] {display: block; margin-left: auto; margin-right: auto;}
.left {float: left;}
img.left, img[align="left"] {float:left; margin: 2px 10px 5px 0px;}
.right {float: right;}
img.right, img[align="right"] {float:right; margin: 2px 0px 5px 10px;}
.clear {clear:both;}
hr.clear {clear:both;	visibility: hidden;	margin: 0px; padding: 0px;}
.hidden {clear: both;	visibility: hidden;}
div#footer span.mangoorange{color: #000;}
div#footer span.mangoorange a, div#footer span.mangoorange a:visited{color: #000; font-weight: bold; text-decoration: none;}
div#footer span.mangoorange a:hover{text-decoration: underline;}	
/*dbx*/
.dbx-group, .dbx-box, .dbx-handle {position:relative; display:block;}
.dbx-box {margin:0; padding:0; border:none; clear: both;}
.dbx-group {width:210px; padding:0 0px 10px;}
* html .dbx-group {width: 210px; padding-bottom:0;}
.dbx-handle {position:relative;	margin:0;	padding: 5px 5px 4px 5px; background-color:#59BA12; border-top:10px solid #fbfbf8;}
* html .dbx-handle {width: 176px;}
.dbx-handle-cursor {cursor:move;}
.dbx-content {margin: 0; padding:5px 5px 5px 5px; background-color:#eaffd7; overflow: hidden; border:1px solid #59BA12;}
.dbx-content div{overflow: hidden; height: 100%; width: 100%;}
caption {color: #000000; font: bold 10pt verdana, arial, helvetica, sans-serif; text-align: right; margin: 0px 0px 2px 0px;}
table {border-collapse: collapse;}
thead th, tbody th {border:1px solid #000; text-align:center;}
.post td {border:1px solid #000;}
td.center{text-align:center; padding:3px 6px 3px 6px;}
td.poisk{border:0px solid #fff; font:11pt verdana, arial, helvetica, sans-serif;}
td.info, td.info a:link, td.info a:visited{border:0px solid #fff; font:9pt verdana, arial, helvetica, sans-serif;}
td.info a:hover{border:0px solid #fff; font:9pt verdana, arial, helvetica, sans-serif; text-decoration:underline;}
td.news{border:0px solid #fff; font:11pt verdana, arial, helvetica, sans-serif; text-align:center;}
tr.original {background: #59BA12; font:9pt verdana, arial, helvetica, sans-serif;}
thead th.original {background: #1B703A; color: #fff; padding:3px 6px 3px 6px; font:bold 9pt verdana, arial, helvetica, sans-serif;}
tbody th.original {background: #2D8930; font-weight: normal; padding:3px 6px 3px 6px; font:9pt verdana, arial, helvetica, sans-serif;}
tr.alternate {background: #2D8830; font:9pt verdana, arial, helvetica, sans-serif;}
tr.alternate th {background: #1B703A; font:9pt verdana, arial, helvetica, sans-serif;}
tr a:link, tr a:visited, th a:link, th a:visited {color: #000; font:bold 9pt verdana, arial, helvetica, sans-serif; text-decoration:underline;}
tr a:hover, th a:hover {color: #fff; font:bold 9pt verdana, arial, helvetica, sans-serif; text-decoration:none;}
input.input {text-align:center; margin-top:2px; font:bold 10pt verdana, arial, helvetica, sans-serif; text-decoration: none; border: 1px solid #59BA12; color: #59BA12; background-color: #FFF;}
/*wp_syntax*/
.wp_syntax {color: #100; background-color: #f9f9f9; border: 1px solid silver; margin: 0 0 1.5em 0; overflow: auto;}
.wp_syntax {overflow-x: auto; overflow-y: hidden; padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0); width: auto;}
.wp_syntax table {border-collapse: collapse;}
.wp_syntax div, .wp_syntax td {vertical-align: top;padding: 2px 4px;}
.wp_syntax .line_numbers {text-align: right; background-color: #59BA12; color: #1B703A; overflow: visible;}
.wp_syntax pre {margin: 0; width: auto; float: none; clear: none; overflow: visible; font-size: 12px; line-height: 1.333; white-space: pre;}
/*wp-pagenavi*/
.wp-pagenavi {text-align:center;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #59BA12; color: #59BA12; background-color: #FFF;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #59BA12; color: #59BA12; background-color: #FFF;}
.wp-pagenavi a:hover {border: 1px solid #1B703A; color: #1B703A; background-color: #59BA12;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #1B703A; color: #1B703A; background-color: #FFF;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #000; border: 1px solid #000; background-color: #FFF;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 1px solid #1B703A; color: #1B703A; background-color: #59BA12;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; background:#1B703A; border: 1px solid #1B703A; color: #FFF; background-color: #FFF;}