* { 
margin : 0;
padding : 0;
} 
html { 
width : 100%;
height : 100%;
} 
body { 
width : 100%;
height : 100%;
position : relative;
font : 12px Tahoma, sans-serif;
color : inherit;
background : #fff;
} 
a { 
text-decoration : underline;
} 
a:hover { 
text-decoration : none;
} 
p { 
padding-bottom : 10px;
font-size : 1.1em;
color : #696969;
text-align : left;
background-color : inherit;
} 
p a { 
color : #0976c5;
background-color : inherit;
} 
h2 { 
padding-left : 12px;
padding-bottom : 10px;
font : bold 1.2em Tahoma, sans-serif;
color : #696969;
background : url('img/arrow_red.gif') no-repeat 0 5px;
background-color : inherit;
} 
form { 
overflow : hidden;
display : block;
} 
input { 
display : block;
float : left;
color : #262626;
font-size : 1.1em;
background-color : inherit;
} 
input.text { 
padding : 2px 0 3px 0;
border : 1px solid #929292;
color : inherit;
background : #fff;
} 
input.submit { 
padding : 0 5px;
height : 20px;
border : 1px solid #4696c4;
float : left;
display : block;
cursor : pointer;
font : 1.1em Tahoma, sans-serif;
color : #fff;
background : #cf3434;
} 
ul { 
overflow : hidden;
list-style : none;
} 
li { 
float : left;
} 
img { 
border : 0;
display : block;
} 
address { 
width : 450px;
padding-left : 20px;
margin : 0 auto;
position : relative;
top : 30px;
font : 11px Tahoma, sans-serif;
color : #0c0c0c;
background-color : #f6f6f6;
} 
address a { 
color : #0c0c0c;
background-color : #f6f6f6;
} 
address strong { 
color : #0061a8;
background-color : #f6f6f6;
} 
#wrap { 
width : 100%;
min-width : 800px;
min-height : 100%;
margin : 0 auto;
overflow : hidden;
position : relative;
z-index : 1;
} 
* html #wrap { 
height : 100%;
overflow : visible;
} 
.both { 
width : 100%;
clear : both;
overflow : hidden;
position : relative;
} 
#spacer { 
width : 100%;
height : 144px;
border-top : 1px solid #f6f6f6;
clear : both;
} 
.title { 
width : 100%;
height : 37px;
border-bottom : 1px solid #fff;
position : relative;
background : url('img/title.gif') repeat-x 0 2px;
} 
.title img { 
position : relative;
top : 11px;
left : 23%;
} 
.title B { 
position : relative;

top : 11px;
left : 23px;
color : #ffffff;
font : bold 14px Arial;
text-decoration : none;
} 
.title2 { 
width : 100%;
height : 37px;
border-bottom : 1px solid #fff;
position : relative;
background : url('img/title3.gif') repeat-x 0 2px;
} 
.title2 img { 
position : relative;
top : 11px;
left : 11px;
} 
.title2 B { 
position : relative;

top : 11px;
left : 23px;
color : #000000;
font : bold 14px Arial;
text-decoration : none;

} 



.title3 { 
width : 100%;

border-bottom : 1px solid #fff;
position : relative;
background : url('img/title3.gif') repeat-x 0 2px;
} 
.title3 img { 
position : relative;
top : 11px;
left : 11px;
} 
.title3 B { 
position : relative;
top : 11px;
left : 23px;
color : #000000;
font : bold 14px Arial;
text-decoration : none;
} 
.title3 a { 
position : relative;
top : 11px;
left : 23px;
color : #000000;
font : bold 14px Arial;
text-decoration : none;
} 
.print { 
padding-bottom : 0;
font-size : 12px;
color : #000000;
text-align : right;
background-color : inherit;
} 
.print a { 
color : #000000;
background-color : inherit;
} 
.subtitle { 
padding : 0;
margin-right : 20px;
} 
.subtitle A { 
top : 9px;
color : #ffffff;
font : 12px Arial;
} 
.blue { 
color : inherit;
background-color : #0a85de;
} 
.red { 
color : inherit;
background-color : #d03434;
} 
.grey { 
color : inherit;
background-color : #a5a5b4;
} 
.grey2 { 
color : inherit;
background-color : #f6f6f6;
} 
#footer { 
width : 100%;
min-width : 800px;
height : 140px;
margin : -140px auto 0 auto;
position : relative;
z-index : 2;
color : inherit;
background : #f6f6f6 url(img/shapka.gif) no-repeat 100% 17px;
} 
#counters { 
position : absolute;
top : 40px;
left : 13px;
} 
#counters img { 
margin-right : 5px;
float : left;
} 
#header { 
width : 100%;
height : 246px;
position : relative;
background : url('img/header.gif') repeat-x 0 50px;
} 
#gerb { 
width : 100px;
margin : 0 auto;
position : relative;
top : 2px;
} 
#day { 
position : absolute;
top : 25px;
left : 15px;
} 
#paper { 
position : absolute;
top : 25px;
right : 15px;
} 
#duma { 
width : 340px;
margin : 0 auto;
position : relative;
top : 35px;
} 
#duma2 { 
width : 340px;
margin : 0 auto;
position : relative;
top : 35px;
} 
#duma3 { 
width : 340px;
margin : 0 auto;
position : relative;
top : 35px;
} 
#pix { 
width : 100%;
height : 140px;
position : absolute;
top : 60px;
left : 0;
z-index : 2;
color : inherit;
background : #b8dcf2 url('img/pix.jpg') repeat-x 0 0;
} 
#pix img { 
width : 647px;
margin : 0 auto;
position : relative;
right : 60px;
} 
#pix2 { 
width : 60px;
height : 60px;
top : 120px;
right : 15px;
position : absolute;
z-index : 2;
} 
#pix2 img { 
width : 60px;
margin : 0 auto;
} 
#menu { 
width : 100%;
height : 46px;
position : relative;
top : 180px;
left : 0;
color : inherit;
background : #d03434 url('img/menu.jpg') repeat-x 0 0;
} 
#menu ul { 
width : 90%;
margin : 0 auto;
} 
#menu ul li { 
width : 20%;
padding-top : 14px;
position : relative;
} 
* html #menu ul li { 
width : 19.9%;
} 
#menu ul li img { 
margin : 0 auto;
} 
#txt1 { 
position : absolute;
top : 70px;
left : 15px;
z-index : 3;
color : #fff;
background-color : inherit;
} 
#txt1 a { 
color : #fff;
text-decoration : none;
background-color : inherit;
} 
#txt1 a:hover { 
text-decoration : underline;
} 
#txt2 { 
position : absolute;
top : 70px;
right : 15px;
z-index : 3;
color : #fff;
text-align : right;
background-color : inherit;
} 
#txt2 a { 
color : #fff;
text-decoration : none;
background-color : inherit;
} 
#left { 
width : 18%;
padding-top : 25px;
float : left;
overflow : hidden;
position : relative;
} 
.sub { 
width : 100%;
position : relative;
padding : 16px 0;
color : inherit;
background-color : #f6f6f6;
} 
.sub li { 
padding : 3px 0 3px 10px;
position : relative;
left : 23px;
clear : left;
font : bold 12px Tahoma, sans-serif;
background : url('img/arrow_red.gif') no-repeat 0 50%;
} 
.sub li a { 
color : #5f5b5c;
background-color : inherit;
} 
#search { 
width : 100%;
height : 37px;
padding-top : 23px;
position : relative;
background : url('img/search.jpg') no-repeat 7% 10px;
} 
#search input.text { 
width : 45%;
position : relative;
left : 32%;
} 
#search input.submit { 
width : 30px;
float : right;
position : relative;
right : 3%;
} 
#center { 
width : 58%;
margin-left : 3%;
padding-top : 25px;
float : left;
overflow : hidden;
position : relative;
} 
* html #center { 
width : 57.99%;
} 
#welcome { 
border-left : 4px solid #d4d4d4;
margin-bottom : 10px;
position : relative;
} 
#welcome img { 
position : relative;
left : 2%;
}

.centerart { 
padding : 5px 15px 10px 15px;
} 

.centerartimg
{ 
padding : 0px 10px 10px 0px;
} 



 
.article { 
width : 100%;
padding : 10px 0 5px 0;
border-bottom : 1px solid #d4d4d4;
clear : both;
overflow : hidden;
position : relative;
} 
.article .pix { 
margin : 0 15px 0 0;
float : left;
} 
.article .txt { 
padding-top : 22px;
} 
.article h2 { 
margin : 0 0 -13px 0;
float : left;
position : relative;
} 
#banners { 
width : 100%;
padding : 8px 0;
border-top : 3px solid #d4d4d4;
border-bottom : 4px solid #d4d4d4;
margin-bottom : 18px;
overflow : hidden;
} 
#banners .cell { 
width : 50%;
float : left;
} 
* html #banners .cell { 
width : 49.99%;
} 
#banners .cell img { 
border : 1px solid #a7a7a7;
margin : 0 auto;
} 
#center .title img { 
float : left;
left : 2%;
} 
.title .date { 
float : left;
position : relative;
top : 15px;
left : 20px;
font : bold 11px Tahoma, sans-serif;
color : #f6f6f6;
background-color : inherit;
} 
#right { 
width : 18%;
padding-top : 25px;
float : right;
overflow : hidden;
position : relative;
} 
.news { 
width : 100%;
position : relative;
padding : 15px 0;
color : inherit;
background : #f6f6f6;
} 
.news li { 
width : 77%;
padding-bottom : 15px;
position : relative;
left : 20px;
clear : left;
font : 11px Tahoma, sans-serif;
} 
.news li a { 
color : #313131;
background-color : inherit;
} 
.news li.all { 
padding-bottom : 5px;
text-align : right;
} 
.news li.all a { 
color : #0976c5;
background-color : inherit;
} 
.newsarxiv { 
width : 100%;
position : relative;
padding : 1px 0;
color : inherit;
background : #f6f6f6;
} 
.newsarxiv li { 
width : 77%;
padding-bottom : 1px;
position : relative;
clear : left;
font : 11px Tahoma, sans-serif;
} 
.newsarxiv a { 
color : #313131;
background-color : inherit;
} 
.newsarxiv.all { 
padding-bottom : 1px;
text-align : right;
} 
.newsarxiv.all a { 
color : #0976c5;
background-color : inherit;
} 
.useful { 
width : 100%;
position : relative;
padding : 15px 0;
} 
.useful li { 
padding : 3px 0 3px 10px;
position : relative;
left : 23%;
clear : left;
font : bold 11px Tahoma, sans-serif;
background : url('img/arrow_red.gif') no-repeat 0 50%;
} 
.useful li a { 
color : #016ebd;
background-color : inherit;
} 
.pixlist { 
width : 100%;
position : relative;
padding : 15px 0;
} 
.pixlist li { 
width : 100%;
padding : 7px 0;
position : relative;
left : 3%;
clear : left;
font : bold 11px Tahoma, sans-serif;
} 
.pixlist li .pix { 
width : 38%;
float : left;
} 
.pixlist li .txt { 
width : 55%;
float : left;
} 
.pixlist li a { 
color : #016ebd;
background-color : inherit;
} 
.menu1 { 
color : #ffffff;
font : bold 14px Arial;
text-decoration : none;
} 
.menu1 A { 
color : #ffffff;
text-decoration : none;
} 
.menu1 A:hover { 
color : #ffffff;
text-decoration : none;
} 
.menu1 A:visited { 
color : #ffffff;
text-decoration : none;
} 
.menu1 A:active { 
color : #ffffff;
text-decoration : none;
} 
.menu { 
color : #ffffff;
font : bold 14px Arial;
text-decoration : none;
} 
.menu A { 
color : #ffffff;
text-decoration : none;
} 
.menu A:hover { 
color : #ffffff;
text-decoration : none;
} 
.menu A:visited { 
color : #ffffff;
text-decoration : none;
} 
.menu A:active { 
color : #ffffff;
text-decoration : none;
} 
.date { 
font : 12px Arial;
color : #660000;
float : left;
padding-right : 5px;
} 

.date A { 
color : #ffffff;
text-decoration : none;
} 
.date A:hover { 
color : #ffffff;
text-decoration : none;
} 
.date A:visited { 
color : #ffffff;
text-decoration : none;
} 
.date A:active { 
color : #ffffff;
text-decoration : none;
} 


.allnews { 
font : 12px Arial;
color : #333;
float : left;
} 
.allnews A { 
font : 12px Arial;
color : #2854ac;
} 
.allnews A:hover { 
font : 12px Arial;
color : #2854ac;
text-decoration : none;
} 
.news { 
font : 12px Arial;
color : #333;
text-align : left;
margin-bottom : 10px;
} 
.news A { 
font : 12px Arial;
color : #2854ac;
text-align : left;
} 
.news A:hover { 
font : 12px Arial;
color : #2854ac;
text-align : left;
text-decoration : none;
} 
.newsd { 
font : 12px Arial;
color : #333;
text-align : center;
margin-bottom : 10px;
} 
.newsd A { 
font : 12px Arial;
color : #2854ac;
text-align : center;
} 
.newsd A:hover { 
font : 12px Arial;
color : #2854ac;
text-align : center;
text-decoration : none;
} 
.news1 { 
font : 14px Arial;
color : #000000;
text-align : left;
} 
.news1 A { 
font : bold 14px Arial;
color : #2854ac;
text-align : left;
} 
.news1 A:hover { 
font : bold 14px Arial;
color : #2854ac;
text-align : left;
text-decoration : none;
} 
.zag3 { 
height : 30px;
border-bottom : 1px solid #ffffff;
position : relative;
} 
.zag3 B { 
position : relative;
top : 7px;
left : 23px;
color : #ffffff;
font : bold 14px Arial;
text-decoration : none;
} 
.calendar-arhiv-index { 
margin-left : 5px;
margin-top : 5px;
width : 160px;
color : #cccccc;
font-family : Arial, Helvetica, sans-serif;
background-color : #f5f5f5;
text-align : center;
} 
.calendar-arhiv-index H1 { 
font-weight : bold;
font-size : 13px;
width : 160px;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
height : 18px;
background-color : #4f82ac;
text-align : center;
} 
.calendar-arhiv-index H1 A { 
font-weight : bold;
font-size : 12px;
color : #ffffff;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
} 
.calendar-arhiv-index TABLE { 
margin : 5px;
} 
.calendar-arhiv-index TABLE TR TD { 
font-size : 11px;
color : #666666;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
} 
.calendar-arhiv-index TABLE TR TD A { 
font-size : 11px;
color : #ff9966;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
} 
.calendar-arhiv-index TABLE TR TD A:hover { 
font-size : 11px;
color : #ff9966;
font-family : Arial, Helvetica, sans-serif;
text-align : center;
text-decoration : none;
} 
.calendar-arhiv-index TABLE TR TH { 
font-weight : bold;
font-size : 12px;
width : 23px;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
height : 23px;
} 
h1 { 
margin : 3px;
padding : 3px;
margin-bottom : -7px;
color : #000000;
font-size : 14pt;
font-weight : bold;
font-style : normal;
font-family : TAHOMA;
text-align : left;
text-indent : 0;
display : inline;
} 

TD.statya {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 12px; PADDING-TOP: 8px;
	BACKGROUND: #efeddf;
}
TD.statya P {
	MARGIN-RIGHT: 20px
}
TD.statya P.next {
	font-weight: bold; padding: 10px; background-color: #f9f9e3;
}
TD.statya P.next A{
	font-weight:normal
}
TD.statya P.links {
	FONT-SIZE: 80%
}
TD.statya TABLE.photo TD IMG {
	MARGIN: 4px 8px 4px 0px
}
TD.statya TABLE.photo TD DIV.dt {
	PADDING-RIGHT: 20px
}
TD.statya TABLE.vrezka {
	MARGIN: 0px 0px 1em 16px; BACKGROUND-COLOR: #ddd9b6
}
TD.statya TABLE.vrezka TD DIV {
	MARGIN: 4px 12px 0px 16px
}
TD.statya TABLE.vrezka TD DIV.b240 {
	MARGIN: 1em 0px 0px
}
TD.statya TABLE.vrezka TD DIV.ed {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 0.3em; TEXT-INDENT: -12px; FONT-STYLE: italic
}
TD.statya TABLE.vrezka TD DIV.ed IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TD.statya TABLE.vrezka TD DIV.h {
	FONT-WEIGHT: bold
}

.search input { border:1px solid #9fabb5; background: #FFFFFF; width:130px; height:15px; margin-left:1px}
.search .f_btn { background: url("http://gazduma.ru/img/f_btn.gif") no-repeat; width:60px; height:19px; border:0px}


.newsnew { 
width : 100%;
position : relative;
padding : 15px 0;
color : inherit;
background : #edf7ff;
} 
.newsnew li { 
width : 77%;
padding-bottom : 15px;
position : relative;
left : 20px;
clear : left;
font : 11px Tahoma, sans-serif;
} 
.newsnew li a { 
color : #313131;
background-color : inherit;
} 
.newsnew li.all { 
padding-bottom : 5px;
text-align : right;
} 
.newsnew li.all a { 
color : #0976c5;
background-color : inherit;
} 

.usefulq { 
width : 100%;
position : relative;
padding : 5px 0;
} 
.usefulq li { 
padding : 3px 0 3px 10px;
position : relative;
left : 20%;
clear : left;
font : bold 11px Tahoma, sans-serif;
background : url('img/arrow_red.gif') no-repeat 0 50%;
} 
.usefulq li a { 
color : #016ebd;
background-color : inherit;
} 


#center2 { 
width : 79%;
margin-left : 25px;
padding-top : 25px;
float : right;
overflow : hidden;
position : relative;
} 
* html #center2 { 
width : 78.99%;
} 