@charset utf-8;

body{font:12px/18px Arial, Helvetica, sans-serif;
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
background-color:#c5c5c5;
color:#6c6c6c;
margin:0 auto;
padding:0;
}
img {border:0;}
#body_rus{min-width:1000px;
max-width:1020px;
display:block;
background-image:url(images/heder_rus.jpg);
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
}
#body_kaz{min-width:1000px;
max-width:1020px;
display:block;
background-image:url(images/heder_kaz.jpg);
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
}
#body_eng{min-width:1000px;
max-width:1020px;
display:block;
background-image:url(images/heder_eng.jpg);
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
}
#header{height:255px;
width:1000px;
text-align:left;
}
#header .btn_nav{padding-top:30px;
}
#header .top_line{height:40px;
font-size:10px;
padding:0 10px;
}
#header .top_fields{width:260px;
float:right;
text-align:right;
}
#header .top_rss{width:260px;
float:left;
text-align:left;
background-image:url(images/bg_rss.jpg);
background-repeat:no-repeat;
height:40px;
color:#FFF;
text-transform:uppercase;
padding:10px 10px 10px 40px;
}
#header .search_field{background-color:#cacaca;
border:1px solid #8e8e8e;
height:15px;
width:190px;
color:#8e8e8e;
}
#header .search_btn{color:#FFF;
background:none;
border:0;
font-size:10px;
text-transform:uppercase;
}
#header .header_banner{padding-top:130px;
padding-right:10px;
height:60px;
width:340px;
float:right;
color:#27739d;
font-size:11px;
text-align:right;
}
#main{width:1000px;
background-color:#FFF;
text-align:left;
}
#main .caption{color:#0093c9;
}
#main .column_left{width:260px;
float:right;
padding:0;
}
#main .column_center{width:370px;
float:right;
padding:0 10px;
}
#main .column_right{width:310px;
float:right;
padding:0 10px;
}
#main .title_right{font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#0c739a;
height:20px;
text-transform:uppercase;
background-image:url(images/bg_right_title.jpg);
background-repeat:no-repeat;
background-position:center top;
padding:1px 0 0 30px;
}

#main .title_right_2{font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#0c739a;
height:40px;
text-transform:uppercase;
background-image:url(images/bg_right_title_2.jpg);
background-repeat:no-repeat;
background-position:center top;
padding:1px 0 0 30px;
}

#main .title_centre{font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#0c739a;
height:20px;
text-transform:uppercase;
background-image:url(images/bg_center_title.jpg);
background-repeat:no-repeat;
background-position:center top;
margin-bottom:15px;
padding:1px 0 0 10px;
}

#main .title_left{font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#0c739a;
height:20px;
text-transform:uppercase;
background-image:url(images/bg_left_title.jpg);
background-repeat:no-repeat;
background-position:center top;
padding:1px 0 0 30px;
}
#main .block_solid{margin-top:2px;
border:1px solid #d6d6d6;
padding:5px;
}
#main .block_space{height:15px;
}
#main .date{background-color:#0093c9;
color:#FFF;
font-weight:700;
padding:0 3px;
}
#main .tarif_table{font:10px/19px Tahoma, Arial, Helvetica, sans-serif;
}
#main .news_space{border-top:3px solid #e0e0e0;
}
#main .footer{border-top:3px solid #919191;
color:#6c6c6c;
font:10px/19px Tahoma, Arial, Helvetica, sans-serif;
}
.clear{clear:both;
height:0;
font-size:1px;
line-height:0;
}
#main .body_field{background-color:#fff;
border:1px solid #8c8c8c;
height:15px;
color:#6c6c6c;
margin:2px 0;
}
#main .menu_single{font:13px/26px Arial, Helvetica, sans-serif;
font-weight:700;
border-bottom:1px dotted #a8b7b7;
padding-left:20px;
margin-left:10px;
}
#main .menu_sub{font:13px/26px Arial, Helvetica, sans-serif;
font-weight:700;
border-bottom:1px dotted #a8b7b7;
background-image:url(images/menu_arrov_off.jpg);
background-repeat:no-repeat;
padding-left:20px;
margin-left:10px;
}
#main .menu_sub_items{font:12px/22px Arial, Helvetica, sans-serif;
padding:10px;
}
#main .link_list{font:12px/28px Arial, Helvetica, sans-serif;
padding:0;
}
#main .space_addon_top{border-top:1px dotted #a8b7b7;
font-size:1px;
}
#main .space_addon_bottom{border-bottom:1px dotted #a8b7b7;
font-size:1px;
}
#main .caption_voite{font-weight:700;
background-image:url(images/ico_voite.jpg);
background-repeat:no-repeat;
height:20px;
padding-left:25px;
margin:10px 0;
}
#main .caption_poste{font-weight:700;
background-image:url(images/ico_post.jpg);
background-repeat:no-repeat;
height:20px;
padding-left:25px;
margin:10px 0;
}
#main .map_pict{background-repeat:no-repeat;
}
.navigation b{color:#FFF;
background-color:#269abf;
border:1px solid #269abf;
padding:3px 6px;
}
.navigation a:link,.navigation a:visited,.navigation a:hover,.navigation a:active{text-decoration:none;
border:1px solid #aeaeae;
padding:3px 6px;
}
.navigation a:hover{border:1px solid #aeaeae;
text-decoration:underline;
}
.cal_day{background:#f6f6f6;
border-right:2px solid #FFF;
text-align:center;
padding:2px;
}
.cal_today{color:#FFF;
background-color:#269abf;
border-right:2px solid #FFF;
text-align:center;
padding:5px;
}
.cal_today a:link,.cal_today a:visited,.cal_today a:hover,.cal_today a:active{text-decoration:underline;
color:#FFF;
}
.cal_holl{border-bottom:2px solid red;
background-color:#f6f6f6;
font-weight:700;
border-right:2px solid #FFF;
text-align:center;
padding:5px;
}
.cal_work{border-bottom:2px solid #54b1cf;
background-color:#f6f6f6;
font-weight:700;
border-right:2px solid #FFF;
text-align:center;
padding:5px;
}
body a:link,body a:visited{color:#0093c9;
text-decoration:underline;
}
body a:hover,body a:visited:hover{color:#0093c9;
text-decoration:none;
}
#header .top_rss a:link,#header .top_rss a:visited{color:#FFF;
text-decoration:none;
}
#header .top_rss a:hover,#header .top_rss a:visited:hover{color:#FFF;
text-decoration:underline;
}

#header .top_fields a:link,#header .top_fields a:visited{color:#FFF;
text-decoration:none;
}
#header .top_fields a:hover,#header .top_fields a:visited:hover{color:#FFF;
text-decoration:underline;}

/* */



#searchForm{/* Форма поиска. */}

fieldset{border:none;}

#searchInputContainer{
	/* Данный div содержит прозрачный прямоугольник над полем текста поиска */
	width:285px;
	height:21px;
	background:url("images/searchBox.png") no-repeat;
	float:left;
	margin-right:12px;
}

#s{
/*background-color:#cacaca;
border:1px solid #8e8e8e;
height:15px;
width:170px;
color:#8e8e8e;*/
	/* Поле текста поиска. */
color:#888888;
	background:url("images/searchBox.png") no-repeat;
	
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	height:21px;
	line-height:36px;
	margin-right:12px;
	outline:medium none;
	padding:0 0 0 35px;
	text-shadow:1px 1px 0 white;
	width:200px;
	border:1px solid #8e8e8e;
}

/* UL, который содержит иконки типов поиска */

.icons{
	list-style:none;
	margin:10px 0 0 335px;
	height:19px;
	position:relative;
}

.icons li{
	background:url("images/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.news{ width:14px; background-position:-44px 0;}
li.news.active,
li.news: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/arrow.png') no-repeat;
	left:0;
}


/* Кнопка Искать */


#submitButton{
	background:url('images/btn_ok.png') no-repeat;
	width:85px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	text-transform:uppercase;
	border:none;
	cursor:pointer;
/*	color:#FFF;
background:none;
border:0;
font-size:10px;
text-transform:uppercase;
cursor:pointer;*/
}

#submitButton:hover{
/*	background-position:left bottom;*/
}


/* Радио кнопки Поиск по сайту / Поиск в Интернет  */


#searchInContainer{
	float:left;
	margin-top:12px;
	width:330px;
}

label{
	/*color:#DDDDDD;*/
	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 #5e7481;*/
	margin-bottom:50px;
	
	/* Добавляет тень к нижней темной границе */
	
	-moz-box-shadow:0 1px 0 #798e9c;
	-webkit-box-shadow:0 1px 0 #798e9c;
	box-shadow:0 1px 0 #798e9c;
}


p.notFound{
	text-align:center;
	padding:0 0 40px;
}


/* Результаты поиска: новости и веб страницы */


.webResult h2{ 

}
.webResult > a{ margin-left:20px;}


/* Результаты поиска: изображения и видео */


.imageResult{
	float:left;
	height:180px;
	margin:0 0 20px 40px;
	text-align:center;
	width:152px;
	overflow:hidden;
}
.imageResult img{ display:block;border:none;}
.imageResult a.pic{
	border:1px solid #fff;
	outline:1px solid #777;
	display:block;
	margin:0 auto 15px;
}

/* Кнопка _Показать еще_ */

#more{
	width:85px;
	height:21px;
	background:url('images/btn_more.png') no-repeat;
	cursor:pointer;
	margin:40px auto;
}

IMG {border:0px;}
