body { 
color : #848585; 
font-size : 12px; 
font-family : tahoma; 
background-color : #000; 
margin : auto; 
} 
a:link, a:active, a:visited { 
color : #e45026; 
text-decoration : none; 
} 
a:hover, a:focus { 
color : #8c4f98; 
text-decoration : underline; 
}
span { 
color : #bb6546; 
} 
img { 
border-style : none; 
} 
a img:hover { 
opacity : 0.6; 
} 
hr { 
margin-top : 1px; 
margin-bottom : 1px; 
border-bottom : 1px dotted #434343; 
border-top-style : none; 
border-top-width : 0; 
border-right-style : none; 
border-right-width : 0; 
border-left-style : none; 
border-left-width : 0; 
} 
img.oblozhka { 
vertical-align : middle; 
float : left; 
clear : both; 
margin-right : 4px; 
} 
input, select, textarea { 
color : #c12b00; 
background-color : #210802; 
border : 1px solid #5c1b09; 
} 
input:focus, select:focus, textarea:focus { 
color : #c750df; 
background-color : #2a0432; 
border : 1px solid #4e0a5c; 
} 
.head { 
background-image : url(images/head.jpg); 
background-repeat : repeat-x; 
background-position : 50% top; 
text-align : center; 
} 
.logo { 
text-shadow : #000 1px 1px 0; 
color : #fff; 
font-size : 18px; 
background-image : url(images/logo.jpg); 
background-repeat : no-repeat; 
background-position : center top; 
text-align : center; 
height : 46px; 
} 
.t1 { 
color : #000; 
background-color : #59210d; 
background-image : url(images/t1.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
padding : 3px; 
} 
.t1_box { 
background-image : url(images/t1_box.gif); 
background-repeat : repeat-x; 
background-position : 50% 1px; 
margin-bottom : 1px; 
padding : 2px; 
border-bottom : 1px solid #802f1b; 
} 
.t2 { 
color : #bf96c5; 
background-color : #301749; 
background-image : url(images/t2.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
padding : 3px; 
} 
.t2_box { 
background-image : url(images/t2_box.gif); 
background-repeat : repeat-x; 
background-position : 50% 1px; 
margin-bottom : 1px; 
padding : 2px; 
border-bottom : 1px solid #3b225c; 
} 
.t2_box a { 
color : #8c4f98; 
} 
.t1 span, .t2 span { 
background-image : url(images/dyn.png); 
background-repeat : no-repeat; 
position : relative; 
right : 2px; 
bottom : 8px; 
width : 24px; 
height : 25px; 
float : left; 
margin-bottom : -8px; 
display : block; 
} 
.main { 
background-image : url(images/main.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border-top : 1px solid #; 
border-bottom : 1px solid #; 
display : table; 
} 
.menu { 
text-align : center; 
} 
.menu ul { 
list-style-type : none; 
} 
.menu li { 
width : 80px; 
float : left; 
padding-right : 5px; 
padding-left : 5px; 
display : block; 
} 
.banner { 
margin-top : 1px; 
margin-bottom : 1px; 
padding : 2px; 
border-top : 1px solid #3b215b; 
border-bottom : 1px solid #3b215b; 
} 
.foot { 
color : #bf96c5; 
background-color : #301749; 
background-image : url(images/t2.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
text-align : center; 
padding : 4px; 
} 
.foot a { 
color : #bf96c5; 
border-bottom-style : ; 
border-bottom-width : 1px; 
} 
.stata { 
background-image : url(images/stata.gif); 
background-repeat : repeat-x; 
background-position : 50% top; 
text-align : center; 
margin-top : 1px; 
padding : 1px; 
} 
.stata img { 
opacity : 0.2; 
} 
.stata img:hover { 
opacity : 0.7; 
}




.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: right; /*Set to “right” to right align pagination interface*/
font-size: 10px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 2px;
border: 1px solid #9aafe5;
text-decoration: none;
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: #FFFF80;
}

.pagination a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
.tman { 
background-image : none; 
background-repeat : repeat-x; 
background-position : 50% 1px; 
margin-bottom : -1px; 
padding : 2px;
padding-left : 5px;
} 
.lec { 
background-image : url(images/lec.gif); 
background-repeat : repeat-y; 
background-position : left top;
}
.ler { 
background-image : url(images/ler.gif); 
background-repeat : repeat-y; 
background-position : right top; 
padding-top : 2px; 
padding-bottom : 2px;
}
.ref { 
background-image : url(images/ref.gif); 
background-repeat : repeat-x; 
background-position : 1px top; 
height : 6px; 
}
.link { 
padding : 1px; 
border-bottom : 1px dotted #323232; 
} 
.link:hover { 
background-color : #0c1214; 
} 
td { 
vertical-align : top; 
 }
.link2 { 
padding : 1px; 
border-bottom : 0px solid #323232; 
} 
.adva {
	border-top: 1px solid #343434;
	border-bottom: 1px solid #343434;
	background: #040404 url(images/adv.gif) repeat-x top;
}
.adva a {
	color: #e45026;
	padding-left: 20px;
	background: url(images/23.png) no-repeat left;
}
.adva a:hover {
	color: #e45026;
	padding-left: 14px;
	background: url(images/starh.gif) no-repeat left;
}
.adva a img {
	margin-left: -14px;
}
.divo {
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 4px;
}
.razd {
	border-top: 1px solid #353535;
	border-bottom: 1px solid #353535;
	background: #040404 url(images/razd.gif) repeat-x top;
}
.razd a {
	color: #8e8e8e;
	border-bottom: 1px dotted #434343;
}
.cp {
color : #434343;
background-image : url(images/back.jpg);
background-repeat : repeat-x;
background-position : 0 bottom;
border-top : 1px solid #191919;
}
.single {
margin-bottom:0px;
margin-left:4px;
padding:6px;
}
.single2 {
margin-bottom:0px;
margin-left:2px;
padding:4px;
}
.titl {
margin-top:4px;
margin-left:4px;
background:url(images/titl.gif) repeat-x 50% top #252525
}
.titl img {
vertical-align:middle
}
.post {
	clear: both;
	margin-bottom: 10px;
}

.post img { 
	float: left; 
	margin-right: 2px; 
}

.post h2 { 
	margin-bottom: 0; 
	font-size: 18px; 
	margin-bottom: 2px; 
}

.post .meta { 
	clear: both; 
	font-size: 11px; 
	margin-top: 10px; 
	padding: 5px 2px;  
	background: #c8c8bd; 
	border: 1px solid #e8e8e3; 
	border-left: none; 
	border-right: none;
	
}

.post .meta span { 
	float: left; 
	display: block; 
	margin-right: 10px; 
}

.post .meta span.more_but { 
	float: right; 
}

.post .meta span.more_but a { 
	color: #7f0d0d; 
} 

.post .meta a, .post .meta strong { 
	color: #7b7b7b; 
	font-weight: 700; 
}
a.more { 
	display:inline-block; 
	font-size: 10px; 
	color: #fff; 
	font-weight: 700; 
	width: 60px; 
	height: 23px; 
	line-height: 21px; 
	text-align: center; 
	padding-right: 25px; 
	background: url(images/templatemo_button.png) left center no-repeat; 
}
.cleaner { clear: both }
}
.float_l { 
	float: left; 
}

.float_r { 
	float: right; 
}

.img_float_l { 
	margin: 3px 15px 5px 0; 
}

.img_float_r { 
	margin: 3px 0 5px 15px; 
} 
#templatemo_main img { 
	border: 3px solid #e4e4e0; 
}
#templatemo_main { 
	background-color: #d6d6ce;
	color: #3d3d3a;
}
#templatemo_main2 img { 
	border: ;
}	
#templatemo_main2 { 
	background-color: #d6d6ce;
	color: #3d3d3a;
}

#contact_form { 
	padding: 0; 

	margin-bottom: 10px; 
}

#contact_form form { 
	margin: 0px; 
	padding: 0px; 
}

#contact_form form .input_field { 
	width: 140px; 
	padding: 1px; 
	background: #e7e7e0; 
	border: 1px solid #c8c8bd; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin-top: 5px;
}

#contact_form form label { 
	display: block; 
	width: 100px; 
	margin-right: 12px; 
	font-size: 11px; 
}

#contact_form form textarea { 
	width: 220px; 
	height: 100px; 
	padding: 5px; 
	color: #333; 
	background: #e7e7e0; 
	border: 1px solid #c8c8bd; 
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	margin-top: 5px;
}

#contact_form form .submit_btn { 
	padding: 2px 10px; 
	color: #333; 
	background: #e7e7e0; 
	border: 1px solid #c8c8bd;
	font-size:11px; 
	margin: 5px 0px;
}
.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 20px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }

#templatemo_footer_wrapper {
	width: 100%;
	background: #50504d;
	border-top: 4px solid #e8e8e7
}

#templatemo_footer_wrapper0 {
	width: 100%;
	background: #50504d;
	border-top: 0px solid #e8e8e7
}

#templatemo_footer_wrapper1 {
	width: 100%;
	background: #50504d;
	border-bottom: 3px solid #e8e8e7
}

#templatemo_footer {

	margin: 0 auto;
	padding: 5px 8px;
}
#templatemo_footer a { 
	color: #fff; 
}

#templatemo_footer h5 { 
	color: #fff; 
	font-size: 12px; 
	font-weight: 700; 
	margin-bottom: 10px; 
}

#templatemo_footer { 
	color: #bebeb2; 
	font-size: 11px;
}

.footer_list { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

.footer_list li { 
	margin: 0 0 5px; 
	padding: 0 0 5px; 
}

.footer_list li a { 
	color: #fff; 
}

.footer_list li a.social { 
	display: block; 
	padding: 8px 0 8px 30px; 
	background-position: 0 5px; 
	background-repeat: no-repeat; 
}

.footer_list li a.facebook { 
	background-image: url(../images/facebook.png); 
}

.footer_list li a.twitter { 
	background-image: url(../images/twitter.png); 
}

.footer_list li a.feed { 
	background-image: url(../images/feed.png); 
}

#templatemo_footer .newsletter_txt { 
	width: 217px; 
	margin-bottom: 5px; 
	padding: 3px;	
}

#templatemo_footer .subscribe_button { 
	float: right; 
	display: block; 
	font-size: 10px; 
	color: #fff; 
	font-weight: 700; 
	width: 85px; 
	height: 23px;  
	padding-bottom: 5px; 
	padding-right: 25px; 
	background: url(../images/templatemo_button.png) left center no-repeat; 
	border: none; 
	cursor: pointer; 
}
.button {

	background-position: right center;

	padding: 1px;

	background-color: #404040;

	background-repeat: no-repeat;

	vertical-align: bottom;

	margin-bottom: 1px;

	background-image: url('arrow.gif');

	padding-right: 21px;

	

}
.l {

	display: block;

	float: left;

	margin-right: 4px;

	vertical-align: top

}

.c {

	display: table-cell;

}

.clear {

	clear: both;

}
-->
/*
