body, #top_bar
{
	background: #151515;
	color: #999;
	font-family: 'OfficeTypeSansC', sans-serif;
}
#footer
{
	background: #151515;
	color: #5c5f64;
	font-family: 'OfficeTypeSansC', sans-serif;
}

a
{
	color: #fff;
}

.nav li.current-menu-item > a, .nav li > a:hover, .nav li > a:active
{
	color: #fff;
}

.nav li ul
{
	/* background: #151515; */
	border-bottom: 1px solid #333;
	font-family: 'OfficeTypeSansC', sans-serif;
}

h1, h2, h3, h4, h5, h6, .rm_container h2
{
	color: #fff;
}

#content_wrapper, .rm_container h2, .rm_container ul li, .rm_mask_right, .rm_mask_left, .rm_corner_right, .rm_corner_left
{
	background: #232323;
}

.rm_container ul li
{
	border: 30px solid #232323;
	border-width:50px 30px 0px 30px;
}

.rm_nav a.rm_next{
	background:transparent url(../images/next_white.png) no-repeat top left;
}
.rm_nav a.rm_prev{
	background:transparent url(../images/prev_white.png) no-repeat top left;
}

input[type=submit], input[type=button], a.button, a.comment-reply-link
{
	color: #151515;
	text-shadow: 0 1px #999999;
	border: solid 1px #555555;
	border-radius:3px;
	background: #cccccc;
/* 	background: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#555555));
	background: -moz-linear-gradient(top,  #cccccc,  #555555);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#555555');
 */
}

input[type=submit]:active, input[type=button]:active, a.button:active
{
	background: #cccccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#cccccc));
	background: -moz-linear-gradient(top,  #555555,  #cccccc);
}

.ui-accordion-content
{
	border-top: 1px solid #444444;
}

label
{
	color: #999;
}

input[type=text], input[type=password], select, textarea
{
	background: #151515;
	color: #999;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #151515;
	border-right: 1px solid #151515;
}

.post_wrapper, #page_content_wrapper .sidebar .content .sidebar_widget li ul li
{
	border-bottom: 1px solid #444;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul li:first-child, #page_content_wrapper table#wp-calendar caption
{
	border-top: 1px solid #444;
}

#page_content_wrapper ul.children
{
	border-top: 1px solid #444;
	border-left: 1px solid #444;
}

#page_content_wrapper table#wp-calendar
{
	border: 1px solid #444;
}

img.frame
{
	border: 0px solid #444;
}

div.frame
{
	border: 10px solid #444;
}

.post_img img.frame
{
	border: 10px solid #444;
}

#page_content_wrapper table#wp-calendar
{
	background: #151515;
	color: #999;
	border: 1px solid #444;
}

#page_content_wrapper table#wp-calendar a
{
	color: #fff;
}

table#wp-calendar tr th
{
	background: #444;
}

.comment .left img.avatar
{
	border: 3px solid #444;
}

.comment
{
	background: #151515;
}

#page_content_wrapper ul.children
{
	background: #151515;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
}

ul.children .comment
{
	border-left: 1px solid #333;
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.twitter li
{
	background-image:url(../images/icon_twitter_bird2.png);
}

#page_content_wrapper .sidebar .content .sidebar_widget li ul.flickr li, #content_wrapper .sidebar .content .sidebar_widget li ul.flickr li a
{
	border: 0;
}

input[type="text"],
input[type="email"]
{
	background: #151515;
	color: #999;
	border: 1px solid #333;
	padding: 10px;
	font-family: 'OfficeTypeSansC', sans-serif;
	font-size:14px;
}


@media only screen and (min-width: 768px) {
#sitetopmain {
content: url(../images/glavnaya-top.jpg);
width:100%;
}
}

@media only screen and (max-width: 767px) {
#sitetopmain {
content: url(../images/glavnaya-top-920.jpg);
width:100%;
}
}



