* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/18px Verdana, Arial, Tahoma, sans-serif;
	padding-left: 1000px;
}
a {
	text-decoration:none;
	color:#009afe;
	outline: none;

}
a:hover {
	color:#b7e835;
}
p {margin: 0 0 18px}

h1{
	padding: 10px 10px;color:#0028b9;
	font-family: Verdana;
	font-weight:normal;
	border-bottom: 1px solid #ccc;
	margin:10px;
	}



img {
	border: none;
}
input {vertical-align: middle}
#wrapper {
	margin-left: -1000px;
}
* html #wrapper {float: right}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 150px;
	background: #fff;
}
.logo{padding:15px;}



/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 320px 0 20px;
}
.nav{
text-align:right;
font-size:14px;
font-weight:bold;
color:#009afe;
}
.nav a{
text-decoration:underline;
color:#009afe;
}
.nav a:hover{color:#b7e835;}


.news h2{padding-bottom:5px;}
.news h2 a{color:#0028b9;}
.news h2 a:hover{color:#009afe;}
.date_author{
color:#828282;
font-size:10px;
font-weight:normal;
}
.date_author i{font-style:normal;}
.date_author b{font-weight:normal;;}
.tags{
	color:#828282;
	font-size:10px;
	padding-bottom:10px;
}
.more a{color:#0028b9;text-decoration: underline;}
.more a:hover{color:#009afe;}
.more{
text-align:right;
font-size:14px;
}  
.back a{color:#0028b9;text-decoration: underline;}
.back a:hover{color:#009afe;}
.back{
text-align:center;
font-size:16px;
font-weight:bold
}








/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 290px;
	margin-left: -300px;
	position: relative;

	padding:5px;
}

h2, h3{
	padding:10px 0;
	font-size:24px;
	color:#0028b9;
	font-family: Verdana;
	font-weight:normal;	
}
.menu{
	padding:5px 0 10px 20px;
}
.menu, .menu li{list-style:none;}
.menu li{
	font-size:14px;
	
}
.menu li a{
	font-weight:bold;
	color:#009afe;
}
.menu li a:hover{color:#b7e835;}


.rss{
	height:43px;
	width:29px;
	background:url('images/rss.png') 29px 0;
}
a:hover .rss{background:url('images/rss.png') 0 0;}

.list{
	list-style:none;
	padding:5px 0 10px 0px;
}
.list li{
	font-size:16px;
	line-height:20px;
}
.list a{padding-left:37px;}
.list a:hover{


background: url('images/http.gif') no-repeat 0 4px;

color:#467183;


}



/* Footer
-----------------------------------------------------------------------------*/
#footer {
	margin-top:30px;
	text-align:center;
	padding:0 20px;
}
#footer  hr{
	background:#ccc;
	border:0;
	border-top:1px solid #ccc;
	margin-bottom:10px
}
.copyright{
	font-size:10px;
	color:#ccc;
}







.cloud_tags{
font-size: 14px;
padding:0 5px;
}
.tag1{font-size: 80%;}
.tag2{font-size: 100%;}
.tag3{font-size: 120%;}
.tag4{font-size: 140%;}
.tag5{font-size: 160%;}
.tag6{font-size: 180%;}

/*Листалка по страницам*/

	/* Вперёд-назад */

.page-nav {
	float: left;
	width: 100%;
	clear: both;
	margin: 1.88em 0 .63em 0;
}	

.company .live .page-nav {
	margin: 0;
	padding: .83em 1.67em;
	width: 80%;
}

.next-prev {
	font:2em/100% Tahoma, sans-serif;
	color:#000;
}
	.next-prev li {
		display: inline;
		padding-right: .3em;
	}
		.next-prev a:link, 
		.next-prev a:visited, 
		.next-prev a:hover, 
		.next-prev a:active  {
			color:#89bd6c;
			text-decoration:underline;
		}
		
	/* Список предыдущих страниц */
		
#nav-pages {
	font: .92em/100% arial;
	padding: 1em 1em 2em 0;
	margin: 1em 0;
	list-style: none;
	clear: both;
	}

	#nav-pages li {
		float: left;
	}

		#nav-pages a, #nav-pages em {
		margin-right: .1em;
		padding: .5em .5em;
		display: block;
		background: #fff;
		border: 1px solid #fff;
		text-decoration: none;
	}
	
		#nav-pages a {
		border: 1px solid #beb1b1;
		color: #666;
	}
		#nav-pages em {
			font-weight: bold;
			font-style: normal; 
			color: #fff;
			background: #666;
			border: 1px solid #beb1b1;
		}
.mark img{
    opacity:0.65;
    -moz-opacity:0.65; /* aey noa?uo a?aoca?ia ia iniiaa Gecko */
    filter:alpha(opacity=65); /* Aey IE6&7 */
}
.mark img:hover {
    opacity:1;
    -moz-opacity:1; /* aey noa?uo a?aoca?ia ia iniiaa Gecko */
    filter:alpha(opacity=100); /* Aey IE6&7 */
}
.opticaly{
    opacity:1 !important;
    -moz-opacity:1 !important; /* aey noa?uo a?aoca?ia ia iniiaa Gecko */
    filter:alpha(opacity=100) !important; /* Aey IE6&7 */
}	
	
ul {margin-left:30px;}	
		

