body {
	background:#2e343b url(../images/bg_page.jpg) top left repeat-x;
	color:#888888;
	font:12px Tahoma;
	margin:0 auto;
	padding:0;
	text-align : justify;
	width:100%;
}


h1 {
	font-size: 16px;
	margin: 15px 0 15px;
	color: #333333;
	line-height: 20px;
text-align: left;

}

::selection {
background: #fcd26d;
}
::-moz-selection {
background: #fcd26d;
}

form {margin:0;}
img {border:0;}
a {outline:none;}
.page {		
	height:100%;
	margin:0 auto;
	width:979px;
}
.header {
	background:url(../images/bg_top.jpg) no-repeat;
	height:138px;
	margin:0 auto;
	width:979px;	
}

.logo {
	background:url(../images/logo.jpg) no-repeat;
	float:left;
	margin:0 0 0 33px !important; 
	margin:0 0 0 15px;
	height:138px;
	text-indent:-9999px;
	width:232px;	
}
.logo a {
	display:block;
	height:138px;	
	position:relative;
	width:100%;
}
.about {
	padding:48px 70px 0 390px;
}
.round_top {
	background:url(../images/round_top.gif) no-repeat;
	height:8px;
	margin:0 auto;
	width:979px;
}
.round_bottom {
	background:url(../images/round_bottom.gif) no-repeat;
	float:left;
	height:8px;
	margin:0 auto;
	width:979px;
}
.container {
	background:url(../images/bg_container.gif) top left repeat-y;
	position:relative;
	float:left;
	margin:0 auto;
	position:relative;	
	width:979px;
}
.menu {
	background:url(../images/bg_menu2.jpg) no-repeat;
	height:40px;
	margin:0 auto;
	float:left;
	width:979px;
}
.searchin {
	float:right;
	margin:9px 30px;
}
.search {
	border:1px solid #666;			
	padding:1px;
}
.search input {
	background:url(../images/bg_search.jpg) top center repeat-x;
	border:0px solid #666;
	color:#fff;
	height:16px;	
	font:11px Tahoma;
	margin:1px;
	padding:0px 4px 0px 4px;
}
.menu ul {
	list-style:none;
	margin:0 0 0 5px;
	padding:0 0;
}
.menu ul li {
	background:url(../images/menu.jpg) top right no-repeat;
	float:left;	
	height:28px;
	padding:12px 34px 0 30px;
	text-align:center;
}
.menu ul li a {
	color:#d2d2d1;
	display:block;
	font:12px Tahoma;
	text-decoration:none;
}
.menu ul li a:hover {
	text-decoration:underline;
}


.footer_link:link {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}
.footer_link:visited {
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}
.footer_link:hover {
	FONT-SIZE: 8pt;
	COLOR: #f47829;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: underline;
}



.l1 {
	width:116px; 
}
.l2 {
	width:103px;
}
.l3 {
	width:103px;
}
.l4 {
	width:113px;
}
.l5 {
	width:130px;
}
.content_block {
	position:relative;
	float:left;
	padding-bottom:40px;
	width:567px;
}
.post {
	margin: 25px 0 0 30px;
	width:567px; 
}



.title  {
	color:#424242;
	font:15px Tahoma;
        font-weight: bold;
}
.title a {
	color:#424242;
	font:15px Tahoma;
	padding-bottom:3px;
        font-weight: bold;
	text-decoration:underline;
}
.title a:hover {
        color:#ff4800;
	text-decoration:none;
}
.topic {
	background:url(../images/cat.gif) no-repeat;
	color:#393a3a;	
	float:left;
	font:10px Tahoma;
	padding-left:15px;
}
.topic a {
	color:#36bbdc;
	text-decoration:none;
}
.topic a:hover {
	text-decoration:underline;
}
.blue {
	color:#36bbdc;
}
.date {
	background:url(../images/clock.gif) left center no-repeat;
	color:#b1b2b2;	
	float:right;
	font:11px Tahoma;
	padding-left:15px;
}

.line {
	background:url(../images/line.gif) no-repeat;
	height:12px;
}
.post_info {
	padding-top:5px;
}


.content {
       margin-top:15px;
       color:#555555;
       padding-left:10px;
       line-height:13pt;
}
.content a {
	color:#36bbdc;
	text-decoration:underline;
}
.content a:hover {
	color:#36bbdc;
	text-decoration:none;
}

.more-link a {
	color:#999999;
	text-decoration:none;
}
.more-link a:hover {
	color:#36bbdc;
	text-decoration:none;
}

.info {
	background:url(../images/bg_info.jpg) no-repeat;
	font:11px Tahoma;
	height:25px;
	line-height:22px;
	margin-top:25px;
}
.info2 {
	background:url(../images/info2.jpg) no-repeat;
	font:11px Tahoma;
	height:25px;
	line-height:22px;
	margin-top:25px;
}
.interest {
	color:#393a3a;	
	float:left;
	margin-left:8px;
	padding-left:5px;
}
.now {	
	color:#393a3a;
	float:right;	
	padding:0 10px 3px 30px;
}
.tags {
	background:url(../images/pen.gif) left center no-repeat;
	color:#393a3a;	
	float:left;
	margin-left:8px;
	padding-left:25px;
}
.tags a {
	color:#36bbdc;
	text-decoration:none;
}
.tags a:hover {
	text-decoration:underline;
}
.comments {
	background:url(../images/comm.jpg) left center no-repeat;
	color:#fff;
	float:right;	
	margin:2px 3px;
	padding:0 0 3px 20px;
}

.comments a {
	color:#fff;
	text-decoration:none;
}
.comments a:hover {
	text-decoration:underline;
}
.pagenav {
	margin:20px 0 30px;
	text-align:center;
}
.sidebar {
	float:right;
	padding:25px 35px;
	width:297px;
}
.rss {
	background:url(../images/bg_rss2.jpg) top left no-repeat;
	height:215px;
	width:297px;
}
.bgrss {
	padding:13px 0 0 1px;
	float:left;
	text-indent:-9999px;
}
.bgrss a {
	display:block;
	height:200px;	
	position:relative;
	width:100px;
}
.wrapper {
	background:url(../images/bg_block_top.jpg) no-repeat;
	margin-top:15px;
	min-height:36px;
	padding:2px 0;
	width:297px;
}
.tabs {
	list-style:none;
	margin:0;
	padding:0 0 0 2px;
}
.tabs li {
	float:left;
	height:33px;	
}
.tabs li a {	
	text-decoration:none;
}
.tab1 a {
	background:url(../images/tab1.jpg) no-repeat;
	color:#fff;
	display:block;
	height:33px;
	line-height:33px;
	margin-right:1px;
	text-align:center;
	width:81px;
}
.tab2 a {
	background:url(../images/tab2.jpg) no-repeat;
	color:#fff;
	display:block;
	height:33px;
	line-height:33px;
	margin-right:1px;
	text-align:center;
	width:100px;
}
.tab3 a {
	background:url(../images/tab3.jpg) no-repeat;
	color:#fff;
	display:block;
	height:33px;
	line-height:33px;
	text-align:center;
	width:110px;
}
.tab1_2 a {
	background:url(../images/tab1_2.jpg) no-repeat;
	color:#fff;
	display:block;
	height:33px;
	line-height:33px;
	margin-right:1px;
	text-align:center;
	width:96px;
}
.tab2_2 a {
	background:url(../images/tab2_2.jpg) no-repeat;
	color:#fff;
	display:block;
	height:33px;
	line-height:33px;
	margin-right:1px;
	text-align:center;
	width:85px;
}
.tab3_2 a {
	background:url(../images/tab3_2.jpg) no-repeat;
	color:#fff;
	display:block;
	height:33px;
	line-height:33px;
	text-align:center;
	width:110px;
}
.tabs li a:hover {
	background:url(../images/bg_tabs.jpg) top left repeat-x;
	color:#444245;
}

.archive {
	padding-left:30px;
	padding-top:15px;
        font-weight:600;
	font:12px Tahoma;
}
.block1_1 {
	background:#f9f9f9;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:40px 16px 3px 16px;
}
.block1_1 ul {
	list-style:none;
	margin:0;
	padding:0;
}
.block1_1 li {
	background:url(../images/arr.jpg) left center no-repeat;
	border-bottom:1px dotted #cac9c9;
	margin:3px 0;
	padding:3px 0 3px 15px;
}
.block1_1 li a {
	color:#555555;
	font:12px Tahoma;
	text-decoration:none;
}
.block1_1 li a:hover {
	text-decoration:underline;;
	color:#dd4100;
}
.lastcomm {
	list-style:none;
	margin:0;
	padding:0;
}
.lastcomm li {	
	background:url(../images/comment.jpg) left center no-repeat;
	border-bottom:1px dotted #cac9c9;
	margin:3px 0;
	padding:3px 0 3px 20px;
}
.lastcomm li a {
	color:#898888;
	font:12px Tahoma;
	text-decoration:none;
}
.lastcomm li a:hover {
	text-decoration:underline;
}
/*  Last Posts  */
.block2_1 {
	background:#f9f9f9;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:40px 16px 3px 16px;
}
.block2_1 ul {
	list-style:none;
	margin:0;
	padding:0;
}
.block2_1 li {
	background:url(../images/lastpost.jpg) left center no-repeat;
	border-bottom:1px dotted #cac9c9;
	margin:3px 0;
	padding:3px 0 3px 25px;
}
.block2_1 li a {
	color:#454444;
	font:12px Tahoma;
	text-decoration:none;
}
.block2_1 li a:hover {
	text-decoration:underline;
	color:#dd4100;
}
/*  Tags  */
.block2_2 {
	background:#f9f9f9;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:40px 16px 3px 16px;
}
.block2_2 ul {
	list-style:none;
	margin:0;
	padding:0;
}

.block2_2 a {
	color:#454444;
	font:12px Tahoma;
	text-decoration:underline;
}
.block2_2 a:hover {
	color:#fe802d;
	font:12px Tahoma;
	text-decoration:none;
}
.block2_2 li a:hover {
	text-decoration:none;;
}
/*  Архив  */
.block2_3 {
	background:#f9f9f9;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:40px 16px 3px 16px;
}
.block2_3 ul {
	list-style:none;
	margin:0;
	padding:0;
}
.block2_3 li {
	background:url(../images/arr.jpg) left center no-repeat;
	border-bottom:1px dotted #cac9c9;
	margin:3px 0;
	padding:3px 0 3px 20px;
}
.block2_3 li a {
	color:#454444;
	font:12px Tahoma;
	text-decoration:none;
}
.block2_3 li a:hover {
	text-decoration:underline;;
}
.block3_1 {
	background:#f9f9f9;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:40px 16px 3px 16px;
}
.block3_1 ul {
	list-style:none;
	margin:0;
	padding:0;
}
.block3_1 li {
	background:url(../images/links.jpg) left center no-repeat;
	border-bottom:1px dotted #cac9c9;
	margin:3px 0;
	padding:3px 0 3px 20px;
}
.block3_1 li a {
	color:#454444;
	font:12px Tahoma;
	text-decoration:none;
}
.block3_1 li a:hover {
	text-decoration:underline;;
}
.block3_2 {
	background:#f9f9f9;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:40px 16px 3px 16px;
}
.block3_3 {
	background:#f9f9f9;
	border-left:1px solid #c4c4c4;
	border-right:1px solid #c4c4c4;
	padding:40px 16px 3px 16px;
}

.block_bottom {
	background:url(../images/bg_block_bottom.gif) no-repeat;
	height:8px;
}
.red {
	color:#dd4100;
}
.footer {
	background:url(../images/bg_bottom.jpg) no-repeat;
	float:left;
	height:81px;
	margin:0 auto;
	padding-top:8px;
	text-align:center;
	width:979px;
}
.footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
.footer ul li {
	display:inline-block;
	margin-right:10px;	
}
.footer ul li a {
	color:#fff;
	font:11px Tahoma;
	text-decoration:underline;
}
.footer ul li a:hover {
	text-decoration:none;
}
@-moz-document url-prefix() {
   .footer li {display:-moz-inline-grid;display:inline-block;} /*For FF2 only*/
   .footer li {margin:0 10px;} /*For FF*/        
   .footer li, x:-moz-any-link, x:default { margin:0 10px;} /*For FF3*/
}
.copy {
	margin:0 auto;
	padding-top:10px;
	text-align:center;
	width:550px;	
}


.ui-tabs-selected a {
	background:url(../images/bg_tabs.jpg) top left repeat-x;
	color:#444245;
	}
.ui-tabs-selected  a {	
	color:#444245;
	}
.name {
	background:url(../images/comment.jpg) left center no-repeat;
	color:#f5732f;
	font:12px Tahoma;
	margin-left:15px;
	padding-left:20px;
}
.name a {
	color:#f5732f;
	font:12px Tahoma;
	text-decoration:none;
}
.name a {
	color:#f5732f;
	font:12px Tahoma;
	text-decoration:underline;
}
.commentmetadata {
	background:url(../images/clock.gif) left center no-repeat;
	color:#b1b2b2;	
	font:11px Tahoma;
	margin-left:15px;
	padding-left:15px;
}
.commentmetadata a{
	color:#f5732f;
	font:11px Tahoma;
}
.comms-text {
	background:#fff;
	margin:7px 30px 5px 20px;
	padding:7px 12px 7px 12px;
}
#comments, #respond {
	color:#f5732f;
}
.livecom td {
	color:#969494;
	font:11px Tahoma;
}
.livecom input, .livecom textarea {
	color:#666;
	font:12px Tahoma;
}
.hello a {
	color:#848484;
	font:12px Tahoma;
	text-decoration:underline;
}
.hello a:hover {
	color:#848484;
	font:12px Tahoma;
	text-decoration:none;
}



.sample-posts a {
	color:#20a3ce;
	font:12px Tahoma;
	text-decoration:underline;
}

.sample-posts a:hover {
	color:#ecb319;
	font:12px Tahoma;
	text-decoration:none;
}

.sample-posts a:visited {
	color:#20a3ce;
	font:12px Tahoma;
	text-decoration:underline;
}




