@charset "utf-8";
* {
margin: 0;
padding: 0;
} 
body {
background:url(images/bg.gif) #282828; 
font:13px/150% Arial;
}
a, a:visited {
color : #025eb3;
background : inherit; 
text-decoration : none; 
} 
a:hover { 
color : #025eb3; 
background : inherit; 
text-decoration : underline; 
}
h1, h3 { 
font-family : Verdana;
font-weight : normal;
}
h1 {
font-size : 1em;
text-align : justify;
text-indent : 0.85em;
padding : 3px 5px 0 5px;
text-decoration : none;
} 
h2 {
font-size: 1.4em;
color : #025eb3;
padding : 10px 0 5px 10px;
text-shadow : #000 1px 0 2px;
margin-left : 5px;
font-weight : bold;
} 
h3 { 
font-size : 1.3em;
height : 27px;
padding : 5px 0 5px 10px;
text-shadow : #000 1px 0 3px;
background : url(images/menu.png) no-repeat;
}
h4 {
font-size : 0.85em;
font-weight : normal;
padding : 0 0 0 14px;
}
h5 { 
font-size : 0.8em; 
font-weight : normal; 
padding : 0 0 0 0; 
color : #888; 
text-shadow : #000 1px 1px 6px; 
}
p { 
padding : 2px 2px; 
text-align : justify;
} 
ol { 
font-size : 1.3em; 
margin : 10px 0; 
padding : 0 10px; 
} 
img {
border : 0px;
}
dl {
padding : 10px; 
} 
dt { 
font-weight : bold; 
color : #025eb3; 
}
.imgcount img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity: 0.5;
}
.imgcount:hover img {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1;
}
container, content, nav, article, banner, sidebar, header, footer, rel, imageResult {display: block
}
.credits, .credits2, .credits3, footer, nav, header, .credits7, .lenta, .stat, .news, .rel, .rel2, #feed, #searchForm, .webResult h2, imageResult img {
border-radius : 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}
#container {
width :778px; 
margin : 20px auto 20px auto;
padding : 10px 10px 10px 10px;
background : #333;
border-radius : 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
box-shadow : 0 0 15px #000;
-webkit-box-shadow: 0 0 15px #000;
-moz-box-shadow: 0 0 15px #000;
}
header {
margin : 4px 0 10px 4px;
width : 770px; 
height : 144px; 
background : url(images/bh.gif) no-repeat;
box-shadow : 0 0 15px #F9C910;
-webkit-box-shadow: 0 0 15px #F9C910;
-moz-box-shadow: 0 0 15px #F9C910;
}
#feed {
padding : 39px 0 0 769px;
}
nav { 
width : 770px; 
height : 40px;
font : 1.3em Verdana;
margin : 2px 4px;
background-color: #;
box-shadow : 0 0 15px #F9C910;
-webkit-box-shadow: 0 0 15px #F9C910;
-moz-box-shadow: 0 0 15px #F9C910;
}
nav ul {
list-style : none; 
}
nav ul li {
float : left;
}
.navig ul li a {
float : left;
color : #F9C910;
padding : 9px 10px 0 16px;
text-decoration : none;
text-shadow : #F9C910 0 0 2px;
} 
nav ul li a:hover { 
color : #025eb3; 
text-shadow : #025eb3 0 0 2px;
} 
#current a {
clear : both; 
height : 33px; 
color : #fff;
text-decoration : none;
background : url(images/nav.png) 55% 33px no-repeat; 
}
#current2 a {
clear : both; 
color : red;
text-shadow : red 0 0 2px;
text-decoration : none;
}
table {
border:0;
border-collapse : collapse; 
margin : 5px 20px; 
border-radius : 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
} 
th { 
height : 3px; 
padding-left : 5px; 
padding-right : 5px; 
color : #000; 
text-align : left; 
background : #afe748; 
border-width : 1px; 
border-style : solid; 
border-color : #afe000; 
} 
tr { 
height : 3px;
} 
td { 
padding-left : 7px; 
padding-right : 7px; 
border : 1px solid #afe000; 
}
article { 
float : left;
width : 548px;
} 
.credits2 {
margin : 8px 4px;
padding : 5px 5px 10px 5px;
width : 530px;
background : #fff; 
}
article h1 {
font-size : 1em;
text-align : justify;
text-indent : 0.85em;
padding : 3px 5px 0px 5px;
text-decoration : none;
} 
#banner { 
margin : 10px 0 0 5px; 
} 
aside {
float: left;
width : 210px;
} 
.credits { 
width : 210px; 
position : relative; 
background : #fff; 
margin : 8px 6px; 
padding : 5px 5px 5px 5px;
} 
aside .sidemenu {
margin : 0px 10px 5px 26px; 
} 
aside .sidemenu li { 
border-bottom : 1px dotted #777;
} 
aside .sidemenu li a {
text-decoration : none; 
color : #739a23;
} 
aside .sidemenu li a:hover { 
color : #025eb3; 
} 
footer {
clear : both;
height : 20px;
background : #333;
margin : 0 4px;
padding : 1px 1px 1px 1px;
box-shadow : 0 0 15px #025eb3;
-webkit-box-shadow: 0 0 15px #025eb3;
-moz-box-shadow: 0 0 15px #025eb3;
}
.news { 
padding : 8px 10px; 
margin : 5px 5px 5px 5px;
border : 2px solid #eee8e1; 
background : #F1FFE6;
} 
.post-footer { 
font : bold 1.1em Verdana; 
text-shadow : #51432f 0 0 2px; 
padding : 7px 5px 7px 10px;
border : 2px solid #eee8e1; 
background : #faf7f5;
border-radius : 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
} 
.post-footer .date { 
margin : 0 0 0 0; 
padding : 6px; 
background : url(images/clock.png) 0% 1px no-repeat #faf7f5; 
padding-left : 30px; 
} 
.post-footer a.readmore { 
margin : 0 0 0 0; 
padding : 6px;
background : url(images/doc.png) 0% 2px no-repeat #faf7f5; 
padding-left : 30px; 
color : #025eb3; 
} 
.post-info { 
font-size : 0.95em; 
padding : 0 10px; 
margin-left : 2px; 
color : #a98d76; 
} 
code { 
margin : 10px 0; 
padding : 0;
overflow : auto; 
font : 100 1em/1.2em Verdana; 
border : 1px solid #eee8e1; 
background : #f1ffe6; 
} 
.float-left { 
float : left; 
} 
.float-right { 
float : right; 
} 
.align-left { 
text-align : left; 
} 
.align-right { 
text-align : right;
text-shadow : #000 0px 0 1px; 
} 
.align-center { 
text-align : center; 
}
.no-border { 
border : none; 
} 
.clearer { 
clear : both; 
} 
.clear{
	clear:both;
}
.clear:after { 
display : block; 
visibility : hidden; 
clear : both; 
height : 0; 
content : "."; 
} 
.center {
text-align : center;
margin : 0 auto; 
}
.box {
opacity: 1.0;
}
.lenta {
float : left; 
width : 368px;
height : 140px;
background : #fff999;
margin : 0px 0px 0px 4px;
padding : 5px 5px 0px 5px;
}
.stat {
width : 145px;
height : 140px; 
background : #f0ffff;
margin : 0px 0px 4px 389px;
padding : 5px 5px 0px 5px;
}
.credits7 {
width : 530px;
height : 100%; 
background : #fff999; 
margin : 8px 4px; 
padding : 5px 5px 5px 5px;
}
.rel {
width : 530px;
height : 155px;
background : #fff;
margin : 8px 4px;
padding : 5px 5px 5px 5px;
}
.rel h1 { 
font : bold 1em Verdana;
padding : 3px 5px 5px 5px;
} 
.rel2 {
width : 530px;
height : 155px;
background : #fff999;
margin : 8px 4px;
padding : 5px 5px 5px 5px;
}
.rel2 h1 { 
font: bold 1em Verdana;
padding: 3px 5px 5px 5px;
} 
.img-rel {
float: left; 
padding: 0px 10px 0px 10px;
}
.button {
	float: center; 
	color: #000;
	background: #fff999;
	border: solid 1px #999;
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	margin : 4px 0px 4px 4px;
	padding: 4px 27px 4px 27px;
	text-shadow: 0 1px 1px #333;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 6px #999;
	-moz-box-shadow: 0px 0px 6px #999;
	box-shadow: 0px 0px 6px #999;
}
.button:hover {
	color: #000;
	background: #f0ffff;
	text-decoration: none;
}
.button:active {
	color: #f0ffff;
	background: #f0ffff;
	position: relative;  
	top: 1px;
	text-decoration: none;
}
.button:visited {
	background: #f0ffff;
	text-decoration: none;
}
.form {
	width : 284px;
	color: #000;
	margin : 4px 4px 4px 4px;
	padding: 4px 4px 4px 4px;
	background: #;
	border: solid 1px #999;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 0px 6px #999;
	-moz-box-shadow: 0px 0px 6px #999;
	box-shadow: 0px 0px 6px #999;
}
.red {
	color: red;
}
* html hr {margin: 0; /* для IE6 */}
*+html hr {margin: 0; /* для IE7 */}
}

#page{
	/* Основной контейнер div */
	width:522px;
	margin:5px 0px 0px 4px;
}
#searchForm{
	/* Форма поиска. */
	background-color:#333333;
	padding:8px 0px 15px 8px;
	margin:0px 0px 10px 0px;
	position:relative;
}

fieldset{
	border:none;
}

#searchInputContainer{
	/* Данный div содержит прозрачный прямоугольник над полем текста поиска */
	width:410px;
	height:36px;
	background:url("images/search/searchBox.png") no-repeat;
	float:left;
	margin-right:12px;
}

#s{
	/* Поле текста поиска. */
	
	border:none;
	color:#888888;
	background:url("images/search/searchBox.png") no-repeat;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	height:36px;
	line-height:36px;
	margin-right:6px;
	outline:medium none;
	padding:0 0 0 36px;
	text-shadow:1px 1px 0 white;
	width:390px;
}

/* UL, который содержит иконки типов поиска */

.icons{
	list-style:none;
	margin:10px 0 0 235px;
	height:19px;
	position:relative;
}

.icons li{
	background:url("images/search/icons.png") no-repeat;
	float:left;
	height:19px;
	text-indent:-9999px;
	cursor:pointer;
	margin-right:5px;
}

/* Стили для каждой иконки */

li.web{ width:15px;}
li.web.active,
li.web:hover{ background-position:left bottom;}

li.images{ width:22px; background-position:-18px 0;}
li.images.active,
li.images:hover{ background-position:-18px bottom;}

li.newss{ width:14px; background-position:-44px 0;}
li.newss.active,
li.newss:hover{ background-position:-44px bottom;}

li.videos{ width:17px; background-position:right 0;}
li.videos.active,
li.videos:hover{ background-position:right bottom;}

span.arrow{
	/* Маленькая стрелка, которая перемещается под иконками */
	
	width:11px;
	height:6px;
	margin:21px 0 0 5px;
	position:absolute;
	background:url('images/search/arrow.png') no-repeat;
	left:0;
}


/* Кнопка Искать */


#submitButton{
	background:url('images/search/buttons.png') no-repeat;
	width:83px;
	height:36px;
	text-indent:-9999px;
	overflow:hidden;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
}

#submitButton:hover{
	background-position:left bottom;
}


/* Радио кнопки Поиск по сайту / Поиск в Интернет  */


#searchInContainer{
	float:left;
	margin-top:12px;
	width:330px;
}

label{
	color:#888888;
	cursor:pointer;
	font-size:11px;
	position:relative;
	right:-2px;
	top:-2px;
	margin-right:10px;
	white-space:nowrap;
	/*float:left;*/
}

input[type=radio]{
	cursor:pointer;
	/*float:left;*/
}


/* Стили для результатов поиска */


.pageContainer{
	/* Сожержит каждую страницу с результатом поиска. Имеет вложенную нижнюю границу. */
	border-bottom:1px solid #888888;
	margin-bottom:40px;
	-moz-box-shadow:0 1px 0 #333333;
	-webkit-box-shadow:0 1px 0 #333333;
	box-shadow:0 1px 0 #333333;
}
p.notFound{
	text-align:center;
	padding:0 0 40px;
}


/* Результаты поиска: новости и веб страницы */

.webResult{margin-bottom:40px;}
.webResult h2{ 
	background-color:#444444;
	font-size:17px;
	font-weight:normal;
	padding:8px 20px;
}
.webResult h2 b{ color:#fff999; }
.webResult h2 a{ color:#fff;border:none;}
.webResult p{ line-height:1.5;padding:15px 20px;}
.webResult p b{ color:red;}
.webResult > a{ margin-left:20px;}


/* Результаты поиска: изображения и видео */
.imageResult{
	float:left;
	height:200px;
	margin: 10px 0px 10px 25px;
	text-align:center;
	width:230px;
	overflow:hidden;
}
.imageResult img{
	border:none;
}
.imageResult a.pic{
	margin:0 auto 15px;
}

/* Кнопка _Показать еще_ */
#more{
	width:83px;
	height:24px;
	background:url('images/search/more.png') no-repeat;
	cursor:pointer;
	margin:40px auto;
}
#more:hover{
	background-position:left bottom;
}

/* Установка доверия */

p.credit{
	margin:20px 0;
	text-align:center;
}

p.credit a{
	background-color:#4B5A64;
	border:1px solid;
	border-color:#3D4D57 #788E9B #788E9B #3D4D57;
	color:#c0d0d8;
	font-size:10px;
	padding:4px 8px;
	text-shadow:1px 1px 0 #38464F;
}

p.credit a:hover{
	background-color:#38464f;
	border-color:#38464f #788E9B #788E9B #38464f;
}
