/* Reset styles */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
}

a img, :link img, :visited img {
	border:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

ol, ul {
	list-style:none;
}

q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}

/* Site styles */

body {
	font:0.75em Arial;
	color:#333;
	background:#fff;
}

a {
	text-decoration:none;
	color:#333;
}

a:hover {
	text-decoration:underline;
}

strong {
	font-weight:bold;
}

/* Titles */

h1 {
	font:normal 1.6em Arial;
	margin-bottom:10px;
}

h2 {
	color:#c30;
	font:bold 1.2em Arial;
	margin-bottom:5px;
}

h3 {
	font:bold 1.2em Arial;
	padding:5px 0;
}

	h3 span {
		background: #7c93a1 url("images/h3-bullet.gif") no-repeat 5px 10px;
		padding:5px 15px 5px 16px;
		color:#fff;
	}
	
	h3 .special {
		background:#f90;
	}
	
h4 {
	font:bold 1em Arial;
	margin-bottom:10px;
	text-align:center;
}

/* Form elements */

.textbox {
	border:1px solid #333;
	font:normal 1em Arial;
	background:none;
	color:#333;
}

.button {
	border:1px solid #333;
	font:normal 1em Arial;
	background:none;
	color:#333;
	cursor:pointer;
}

/* Structure */

.wrapper {
	min-width:1000px;
}

.container {
	width:100%;
	float:left;
	margin-right:-239px;
}.container_video{
	width:100%;
	float:center;

}

/* Menu */

.menu {
	overflow:hidden;
	background: #7c93a1;
	padding:3px 0;
	margin-bottom:10px;
}

	.menu div {
		position:relative;
		right:50%;
		float:right;
	}
	
		.menu ul {
			position:relative;
			right:-50%;
			overflow:hidden;
		}
		
			.menu li {
				float:left;
				background:url("images/menu-bullet.gif") no-repeat right;
				margin-right:-2px;
				padding:0 10px;
			}
			
				.menu li a {
					color:#fff;
					font-weight:bold;
					text-decoration:none;
				}
				
				.menu li a:hover {
					text-decoration:underline;
				}
				
/* Header */

.header {
	overflow:hidden;
	padding:0 0 10px 7px;
	position:relative;
}

	.logo {
		float:left;
		width:233px;		
	}
	
	.irn {
		float:right;
		width:233px;
	}
	
	.topnews {
		margin:0 239px 0 252px;
		background:url("images/shapka.jpg") no-repeat right top;
		height:162px;
	}
	
	
		.topnews p {
			overflow:hidden;
			margin-bottom:7px;
		}
	
			.topnews a {
				color:#003366;
				text-decoration:none;
			}
			
			.topnews a:hover {
				text-decoration:underline;
			}
			
			.topnews img {
				float:left;
				margin-right:10px;
			}
		
		.currency {
			border-top:1px solid #333;
			padding:6px 0 2px;
			font-size:1.1em;
		}
		
			.currency strong {
				margin-right:15px;
				font-size:0.9em;
			}

/* Content */

.content {
	margin-right:239px;
}


/* Block */
.block_weather {
font:1.25em Arial;
	border:1px solid  #7c93a1;
	background:#eee;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
}
.block {
	border:1px solid  #7c93a1;
	background:#eee;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
}
.block_2 {
	border:1px solid #7c93a1;
	background:#7c93a1;
	padding:10px;
	margin-bottom:8px;
       color:#fff;
	font-weight:bold;
	overflow:hidden;
}
.block_2 a{
	color:#fff;
	font-weight:bold;
	
}

.block_3 {
	border:1px solid #ff9900;
	background:#eee;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
}
.block_3 img{
padding:3px;
}
.doubleblock .block_3 {width: 70%; display: inline; border: 0; margin: 0;}

.spectable {width: 100%;}

.spectable td {width: 50%;}

.block_gal {
	border:1px solid  #7c93a1;
	background:#eee;
	padding:10px;
	margin-bottom:8px;
	overflow:hidden;
}
.block_video{
	border:1px solid  #7c93a1;
	background:#eee;
	padding:10px;
	margin-bottom:8px;
	float:center;
}
.block_lastart {
	border:1px solid  #7c93a1;
	background:#eee;
	padding:10px;
	margin-bottom:8px;
	float:center;
	overflow:hidden;
}

	

.block.special {
	border:1px solid #f90;
	background:#fff;
}

	.img-left {
		float:left;
		margin-right:8px;
	}
	
	.img-right {
		float:right;
		margin-left:8px;
	}

/* Central column */

.main {
	margin-left:259px;
}
.block_lastart  img {
				background:#fff;
				border:1px solid #808080;
				padding:2px ;
				margin-left:0px;
				margin-right:6px;


			}
.block img {
				background:#fff;
				border:1px solid #808080;
				padding:2px ;
				margin-left:0px;
				margin-right:6px;
			}
.block.special img {
				background:#fff;
				border:1px solid #808080;
				padding:2px ;
				margin-left:0px;
				margin-right:6px;
			}
.block_gal img {
				background:#fff;
				border:0px ;
				padding:2px ;
				margin-left:6px;
				margin-right:6px;
			}

	.banner-block {
		margin-bottom:10px;
		text-align:center;
		margin-bottom:8px;
	}
	
		.banner-block img {
			vertical-align:top;
		}

/* Left column */

.leftside {
	width:248px;
	padding:0 8px 0 3px;
	float:left;
}

/* Right column */

.rightside {
	width:228px;
	float:right;
	padding:0 3px 0 8px;
}

	.nav {
		margin-bottom:20px;
	}
	
		.nav li {
			background:url("images/nav-bullet.gif") no-repeat left;
			padding-left:15px;
			font-size:1.2em;
		}
	
	.searchbox .textbox {
		width:160px;
	}

/* Footer */

.footer {
	clear:both;
	border-top:4px solid  #7c93a1;
	margin:2px 3px;
	padding:10px 0 5px;
	overflow:hidden;
}

	.footer ul {
		text-align:center;
		padding-top:8px;
	}
	
		.footer li {
			border-right:1px solid #333;
			display:inline;
			padding:0 5px 0 3px;
		}
		
		.footer .last {
			border:none;
		}
	
	.copyright {
		float:left;
		padding-top:8px;
	}
	
	.counter-block {
		float:right;
	}
	
		.counter-block img {
			vertical-align:top;
		}
		#cloud {text-align: justify; height: 1%; padding-top: 1px;}

	.tagCloud li a {padding: 0px 0px; vertical-align: middle; white-space: nowrap;}	
	.tagCloud li {display: inline; margin: 0; padding: 0;}
	.tagCloud .s0 a{font-size: 1em; color: #999;}
	.tagCloud .s1 a{font-size: 1.1em; color: #888;} /* was step+0.2 */
	.tagCloud .s2 a{font-size: 1.2em; color: #777;}
	.tagCloud .s3 a{font-size: 1.3em; color: #666;}
	.tagCloud .s4 a{font-size: 1.4em; color: #666;} /* color: #555; */
	.tagCloud .s5 a{font-size: 1.4em; color: #666;} /* color: #222; */
	.tagCloud a:hover { color: #000; text-decoration: none;}
	
	#LinkExchanger {
clear:both;
position: relative; /* позиционирование - относительное по отношению к */
/*родительскому контейнеру, которым может являться ячейка Вашей таблицы */
width: 100%; /* ширина: можно 680px, а можно задать например 100%; */
margin: 10px 10px 10px 10px; /* поля: сверху-справа-снизу-слева */
}
/* ******************************************************************* */
/* ------------------------------- основной контейнер --------------------------------------*/
/* ******************************************************************* */

/* ******************************************************************* */
/* ------------------------------- таблица для категорий ----------------------------------*/
/* ******************************************************************* */
/* таблица для категорий от 1 до 4 столбцов можно выбрать в конфигурации */
#TableCategories {
position: relative; /* позиционирование - относительное */
width: 96%; /* ширина таблицы */
margin: 0px 0px 10px 20px; /* ширина полей сверху-справа-снизу-слева */
font: 10pt verdana, Arial, Helvetica, sans-serif; /* шрифт в таблице*/
color: #000000; /* цвет шрифта в таблице */
}
#TdTableCategoryLinksHeader {
font: 16pt verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: black;
}
/* Можно использовать от 1 до 4 ячеек для таблицы с названиями категорий */
/* по умолчанию дизайн будет унаследован от родительского контейнера, но, */
/* если хотите, можно описать даже каждую ячейку строки в отдельности */
#TdTableCategories_1 {

}
#TdTableCategories_2 {

}
#TdTableCategories_3 {

}
#TdTableCategories_4 {

}
/* ******************************************************************* */
/* ------------------------------- таблица для категорий ----------------------------------*/
/* ******************************************************************* */

/* ******************************************************************* */
/* -------------------------------- блок формы поиска --------------------------------------*/
/* ******************************************************************* */
/*  блок формы поиска по каталогу*/
#SearchForm {
position: relative; /* позиционирование - относительное */
width: 96%; /* ширина блока */
height: 90px; /* высота блока */
margin: 0px 0px 10px 20px; /* ширина полей сверху-справа-снизу-слева  */
}
/* заголовок блока поиска */
#SearchLinksHeader {
position: relative; /* позиционирование - относительное */
font: 14pt verdana, Arial, Helvetica, sans-serif; /* шрифт заголовка */
font-weight: none; /* жирный шрифт */
color:#666666; /* цвет шрифта */
margin: 0px 0px 0px 0px; /* поля заголовка:  сверху-справа-снизу-слева */
}
#WhatSearchFont { /* надпись для поля ввода поискового запроса */
position: absolute; /* внимание! здесь позиционирование абсолютное! */
top: 25px; /* расстояние от верхней границы блока SearchForm до надписи */
left: 0px; /* расстояние от левой границы блока SearchForm до надписи */
font: 10pt verdana, Arial, Helvetica, sans-serif; /* шрифт надписи */
color: #000000; /* цвет шрифта надписи */
}
#WhatSearchInput { /* поле ввода поискового запроса */
position: absolute; /* внимание! здесь позиционирование абсолютное! */
width:250px; /* ширина поля ввода запроса */
height: 20px; /*  высота поля ввода запроса*/
top: 45px; /* расстояние от верхней границы блока SearchForm до поля */
left: 0px; /* расстояние от левой границы блока SearchForm до поля */
font: 10pt verdana, Arial, Helvetica, sans-serif; /* шрифт для поля ввода */
color: #000000; /* цвет шрифта */
}
#CategorySearchFont { /* надпись для поля выбора категории при запросе */
position: absolute; /* внимание! здесь позиционирование абсолютное! */
top: 25px; /* расстояние от верхней границы блока SearchForm до надписи  */
left: 270px; /* расстояние от левой границы блока SearchForm до надписи */
font: 10pt verdana, Arial, Helvetica, sans-serif; /* шрифт для надписи */
color: #000000; /* цвет шрифта надписи */
}
#CategorySearchSelect { /* выпадающий список выбора категорий */
position: absolute; /* внимание! здесь позиционирование абсолютное! */
width:250px; /* ширина выпадающего списка */
height: 20px; /* высота выпадающего списка */
top: 45px; /* расстояние от верхней границы блока SearchForm до списка */
left: 270px; /* расстояние от левой границы блока SearchForm до списка */
font: 10pt verdana, Arial, Helvetica, sans-serif; /* шрифт для списка */
color: #000000; /* цвет шрифта */
}
#SearchButton { /* кнопка Искать в форме поиска */
position: absolute; /* внимание! здесь позиционирование абсолютное! */
width:120px; /* ширина кнопки */
height: 26px;/* высота кнопки */
top: 70px; /* расстояние от верхней границы блока SearchForm до кнопки */
left: 0px; /* расстояние от левой границы блока SearchForm до кнопки */
font: 10pt verdana, Arial, Helvetica, sans-serif; /* шрифт надписи на кнопке */
color: #000000; /* цвет надписи на кнопке */
}
/* ******************************************************************* */
/* -------------------------------- блок формы поиска --------------------------------------*/
/* ******************************************************************* */

/* ******************************************************************* */
/* ------------------------- блок для последних добавленных ссылок ------------------*/
/* ******************************************************************* */
#LastLinks { /* последние добавленные в каталог ссылки */
position: relative; /* позиционирование - относительное */
width: 96%; /* ширина блока */
margin: 0px 0px 10px 20px; /* поля блока: сверху-справа-снизу-слева */
}
#LastLinksHeader { /* Заголовок - Последние добавленные ссылки */
font: 16pt verdana, Arial, Helvetica, sans-serif; /* шрифт заголовка */
font-weight: bold; /* жирный шрифт */
color: black; /* цвет шрифта */
margin: 0px 0px 10px 0px; /* поля заголовка:  сверху-справа-снизу-слева */
}
/* ******************************************************************* */
/* ------------------------- блок для последних добавленных ссылок ------------------*/
/* ******************************************************************* */

/* ******************************************************************* */
/* ---------------------------- блок вывода ссылок в категориях ------------------------*/
/* ******************************************************************* */
#CategoryLinks { /* блок отображения ссылок в категориях каталога */
position: relative; /* позиционирование - относительное */
width: 96%; /* ширина блока */

margin: 0px 0px 10px 20px; /* поля блока: сверху-справа-снизу-слева */
}
#CategoryLinksHeader  { /* Заголовок - название конкретной категории */
font:12pt verdana, Arial, Helvetica, sans-serif; /* шрифт заголовка */
font-weight: bold; /* жирный шрифт */
color: #003366; /* цвет шрифта */
margin: 10px 0px 10px 0px; /* поля заголовка:  сверху-справа-снизу-слева */
}
/* ******************************************************************* */
/* ---------------------------- блок вывода ссылок в категориях ------------------------*/
/* ******************************************************************* */

/* ******************************************************************* */
/* ------------------------------- блок результатов поиска --------------------------------*/
/* ******************************************************************* */
#Search { /* блок отображения результатов поиска по каталогу */
position: relative; /* позиционирование - относительное */
width: 96%; /* ширина блока */
margin: 0px 0px 10px 20px; /* поля блока: сверху-справа-снизу-слева */
}
#SearchHeader { /* Заголовок - результаты поиска */
font: 16pt verdana, Arial, Helvetica, sans-serif; /* шрифт заголовка */
font-weight:none; /* жирный шрифт */
color: #003366; /* цвет шрифта */
margin: 0px 0px 10px 0px; /* поля заголовка: сверху-справа-снизу-слева */
}
/* ******************************************************************* */
/* ------------------------------- блок результатов поиска --------------------------------*/
/* ******************************************************************* */

/* ******************************************************************* */
/* --------------------------------- шкала страниц ------------------------------------------*/
/* ******************************************************************* */
#Scale { /* блок отображения шкалы разбивки каталога на страницы */
position: relative; /* позиционирование - относительное */
width: 96%; /* ширина блока шкалы */
top: 0px; /* от верхней границы */
left: 0px; /* от левой границы */
font: 10pt verdana, Arial, Helvetica, sans-serif; /* шрифт блока шкалы */
margin: 0px 0px 20px 0px; /* поля: сверху-справа-снизу-слева */
}

/* ******************************************************************* */
/* --------------------------------- шкала страниц ------------------------------------------*/
/* ******************************************************************* */
a.gaz_nav {
  color: #E67817;
}

a:hover.gaz_nav {
 color: #FE4403;
}

.gaz_path {
	font-size : 12px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.gaz_cat_descr {
	font-size : 12px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;	
	color: gray;
}

.gaz_cat_title {
	font-size : 12px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: gray;
	font-weight : bold;
}

.gaz_comment {
	font-size : 11px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}

.gaz_nav_thumb {
	border-color:#f0f0f0;
}

.gaz_nav_thumb_sel {
	border-color:orange;
}

.gaz_image_info {
	font-size : 11px;
	font-family : Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.block_lastart td {
     padding-bottom: 10px;
}
