/* жизненные ситуации*/
.zhTitle {
	color: #911B1B;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-top: 7px;
}
.zhTitle2{
    color: #000;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-top: 7px;
}

.zhMainList{
   padding: 4px;
   text-align: justify; 
}
.zhMainListTitle a{
	color: #911B1B;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none; 
}
.zhMainListTitle a:hover{
	text-decoration: underline; 
}
.textForUsers{
    padding: 17px;
}
.gu1 {
	width: 42px;
	background: url(../theme/img/media/gosuslugi/gu1.gif)
}

.gu1- {
	width: 12px;
	background: url(../theme/img/media/gosuslugi/gu1.gif)
}

.guico1 {
	background: url(../theme/img/media/gosuslugi/ico1.gif) no-repeat 7px 7px;
}

.gutit2 {
	padding: 10px 0 30px 90px
}

.gutit2 b {
	font-family: arial;
	font-size: 14px
}

.gutit2 span {
	display: block;
	padding: 10px 15px 0 0;
	line-height: 18px
}

.gu2ico1 {
	background: url(../theme/img/media/gosuslugi/ico1.gif) no-repeat 17px
		7px;
}

.gutit3 {
	padding: 10px 0 30px 30px
}

.gutit3 b {
	font-family: arial;
	font-size: 14px
}

.gutit3 span {
	display: block;
	padding: 10px 15px 15px 0;
	line-height: 18px
}

.gutit3 div {
	margin: 0 0 0 4px;
	padding: 10px 0 0 11px;
	background: url(../theme/img/media/gosuslugi/guli.gif) no-repeat 0 16px
}

.gutit4 {
	padding: 10px 0 30px 0
}

.gutit4 b {
	font-family: arial;
	font-size: 14px
}

.gutit4 span {
	display: block;
	padding: 10px 15px 15px 0;
	line-height: 18px
}

.gutit4 div {
	margin: 0 0 0 0;
	padding: 10px 0 0 11px;
	background: url(../theme/img/media/gosuslugi/guli.gif) no-repeat 0 16px
}

.gu2 {
	border: 1px solid #B2BCC1;
	border-bottom: 3px solid #B2BCC1
}

.gu3 {
	background: url(../theme/img/media/gosuslugi/gu3.gif) no-repeat 0 3px;
	font-weight: bold;
	padding: 2px 0 10px 21px
}

.gu4 {
	background: url(../theme/img/media/gosuslugi/gu4.gif) no-repeat 35px 3px;
	padding: 2px 0 6px 57px
}

.gu4d {
	background: url(../theme/img/media/gosuslugi/gu4d.gif) no-repeat 20px
		3px;
	padding: 2px 0 6px 43px
}

.gu4x {
	background: url(../theme/img/media/gosuslugi/gu4x.gif) no-repeat 35px
		3px;
	padding: 2px 0 6px 57px
}

.gu4p {
	background: url(../theme/img/media/gosuslugi/gu4p.gif) no-repeat 35px
		3px;
	padding: 2px 0 6px 57px
}

.gu4z {
	background: url(../theme/img/media/gosuslugi/gu4z.gif) no-repeat 35px
		3px;
	padding: 2px 0 6px 57px
}

.gu7 {
	background: url(../theme/img/media/gosuslugi/gu7.gif) no-repeat 0 1px;
	padding: 0 0 0 14px;
	margin: 0 0 12px 0
}

.gu8 {
	background: url(../theme/img/media/gosuslugi/gu8.gif) no-repeat 0 7px;
	padding: 6px 0 6px 19px
}

.gu9 {
	margin: 0 0 0 20px
}

.gu9 li {
	padding: 10px 0 10px 0;
	background: none;
	clear: both
}

.gu9 li span {
	display: block;
	float: left;
	font-family: arial;
	font-size: 24px;
	color: #fff;
	background: #E3E8EA;
	margin: -5px 5px 0 0;
	padding: 0 5px
}

.gu10 {
	background: url(../theme/img/media/gosuslugi/gu8.gif) no-repeat 0 9px;
	padding: 8px 0 8px 20px
}

.guarr {
	text-align: center
}

.guarr * {
	cursor: pointer
}

.guz1 {
	background: url(../theme/img/media/gosuslugi/guz1.gif) no-repeat 0 0;
	margin: 0 0 2px 0;
	padding: 2px 10px 10px 0
}

.guz1 span {
	color: #fff;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	margin: 0 20px 0 10px
}

.guz2 #gz2 {
   color: #fff; 
   border-bottom: 1px dashed #fff;
}
.guz3 #gz2 {
   border-bottom: 1px dashed #04699A;
	color: #04699A;
	font-weight: normal;
	font-size: 11px;
	margin: 0 20px 0 10px;
}


#gz2 {
	border-bottom: 1px dashed #04699A;
	color: #04699A;
	font-weight: normal;
	font-size: 11px;
	margin: 0 20px 0 10px
}
 
 
#gz2:hover {
	border-bottom: 1px dashed #911B1B;
	color: #911B1B;
}
.guz2 #gz2:hover {
	border-bottom: 1px dashed #911B1B;
	color: #911B1B;
}    
.guz1 a {
	text-decoration: none;
	border-bottom: 1px dashed #04699A
}

.guz1 a:hover {
	border-bottom: 1px dashed #911B1B
}

.guz2 {
	background: url(../theme/img/media/gosuslugi/guz2.gif) no-repeat 0 0
		#FFFCF5;
	margin: 0 0 2px 0;
	padding: 2px 10px 10px 0
}

.guz2 span {
	color: #fff;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	margin: 0 20px 0 10px
}



.guz2 .gu4 a,.guz2 .gu4z a,.guz2 .gu4p a,.guz2 .gu4d a,.guz2 .gu4x a {
	color: #04699A;
	text-decoration: underline
}

.guz2 .gu4 a:hover,.guz2 .gu4z a:hover,.guz2 .gu4p a:hover,.guz2 .gu4d a:hover,.guz2 .gu4x a:hover
	{
	color: #911B1B
}

.guz2 p {
	margin-left: 17px
}

.guz21 {
	padding: 13px 3px 3px 26px;
}

.guz1 .guz21 {
	display: none
}

.folderClose {
	background: url(../theme/img/media/gosuslugi/closeFolder.gif) no-repeat 9px 3px	;
	padding: 2px 0 6px 29px
}
.folderClose .listView {
	display: none
}
.listView {
	padding: 5px 3px 3px 0px;
}
.folderOpen {
	background: url(../theme/img/media/gosuslugi/openFolder.gif) no-repeat 9px 3px	;
	padding: 2px 0 6px 29px
}



/*------------------------*/
.hideright li {
	list-style-type: none;
	list-style-position: outside;
	line-height: 1.5em;
}

.arr {
	vertical-align: middle;
	width: 24px
}

.mserv td {
	background: url(../theme/img/media/mserv.gif) no-repeat bottom right;
}

.mserv td.titl {
	font-size: 12px;
	color: #911B1B;
	line-height: 18px;
	font-family: arial;
	padding: 8px 15px 10px 60px;
	font-weight: bold;
	height: 70px
}

.mserv li {
	list-style: none;
	background: none;
	height: 50px;
}

.titl0 td {
	background: none;
	vertical-align: middle
}

.titl0 td.ico1 {
	background: url(../theme/img/media/ico/01.gif) no-repeat 0 4px
}

.titl0 td.ico2 {
	background: url(../theme/img/media/ico/02.gif) no-repeat 0 4px
}

.titl0 td.ico3 {
	background: url(../theme/img/media/ico/03.gif) no-repeat 0 4px
}

.titl0 td.ico4 {
	background: url(../theme/img/media/ico/04.gif) no-repeat 0 4px
}

.titl0 td.ico5 {
	background: url(../theme/img/media/ico/05.gif) no-repeat 0 4px
}

.titl0 td.ico6 {
	background: url(../theme/img/media/ico/06.gif) no-repeat 0 4px
}

.serv td {
	width: 50%;
	padding: 6px;
	cursor: pointer;
	background: url(../theme/img/media/serv.jpg) #E3E7EA repeat-x top left
}

.serv td.servh {
	background: url(../theme/img/media/servh.jpg) #317941 repeat-x top left;
	color: #fff;
	font-weight: bold
}

.bord1 {
	border: 1px solid #DFE3E7;
	border-top: 3px solid #DFE3E7;
	border-bottom: 3px solid #DFE3E7;
	width: 270px;
}

.ulPol {
	margin-left: 3em;
}

.ulPol a {
	text-decoration: underline;
}

.ulPol a:hover {
	text-decoration: none;
}

.liNumber {
	padding-left: 1em;
}

.ul2 {
	padding: 0 7px 0 7px;
}

.ul2 li {
	list-style: none;
	padding: 10px 8px 10px 14px;
	border-bottom: 1px solid #E3E7E9;
	line-height: 15px;
	background: url(../theme/img/media/li1.gif) no-repeat 2px 16px
}

.subico {
	width: 270px;
	height: 97px;
	background: url(../theme/img/media/02.gif) no-repeat 0 0;
	margin: 15px 0 0 0
}

.subico td {
	width: 33%;
	text-align: center;
	padding: 3px 0 8px 0
}

.midhr {
	height: 14px;
	background: url(../theme/img/media/01.gif) #EFF3F4;
	margin: 15px 0
}

.bothr {
	height: 3px;
	background: #758286;
	margin: 15px 0 0 0
}

.u1 {
	height: 34px;
	background: url(../theme/img/media/u1.jpg) no-repeat 0 0
}

.u1 span {
	display: block;
	font-weight: bold;
	color: #fff;
	padding: 8px 0 0 10px
}

.u2 {
	height: 34px;
	background: url(../theme/img/media/u2.jpg) no-repeat 0 0
}

.u2 span {
	display: block;
	padding: 8px 0 0 10px
}

.uli {
	margin: 0 30px 0 0
}

.uli li {
	border-bottom: 1px solid #E3E7E9;
	list-style: none;
	padding: 10px;
	background: url(../theme/img/media/li1.gif) no-repeat 0 15px
}

.uli span {
	margin: 0 12px 0 0
}

.u2li {
	padding: 0 30px 0 15px
}

.u2li li {
	list-style: none;
	padding: 10px;
	background: url(../theme/img/media/li1.gif) no-repeat 0 15px
}

.u2li a,.u2li a:hover {
	color: #000
}

.vline {
	background: url(../theme/img/media/vline.gif) repeat-y top right
}

.per30 {
	width: 30%
}

.poll {
	margin: 15px 0 8px 0
}

.poll td {
	padding: 0 10px 10px 0
}

.poll input {
	margin: 2px 0 0 0
}

.footer {
	width: 100%;
	height: 70px;
	position: relative;
	overflow: hidden
}

.f1,.f2,.f3 {
	position: absolute;
}

.f1 {
	left: 94px;
	top: 18px;
	line-height: 17px
}

.f1 a {
	margin-right: 15px
}

.f2 {
	left: 12px;
	top: 25px
}

.f3 {
	width: 90px;
	right: 23px;
	top: 20px
}

.h2padd {
	padding: 15px 0 0 15px
}

td.navi {
	padding: 7px 0 0 0
}

td.navi a {
	color: #8C98A0
}

td.navi a:hover {
	color: #5D6C76
}

td.navi span {
	color: #8C98A0;
	font-family: arial;
	margin: 0 10px
}

.hideright {
	position: relative;
	overflow: hidden
}

.mserv {
	position: relative;
	margin: 0 0 -3px 0
}

.enabled {
	background-color: #c2e8cd;
	cursor: pointer
}

.disabled {
	background-color: #eef2f4;
	cursor: text
}

.mainwind {
	border-right: 1px solid #B2BCC1;
	border-bottom: 1px solid #B2BCC1;
	width: 955px;
}

.gu1 {
	width: 21px;
	background: url(../theme/img/media/gosuslugi/gu1.gif)
}

.gutit a {
	padding-left: 60px;
	font-size: 12px;
	color: #911B1B;
	text-decoration: none;
}

.gutit b {
	font-family: arial;
	font-size: 14px
}

.gutit span {
	display: block;
	padding-left: 60px;
}

/* смотреть все услуги -> */
.mserv li.seeAllServices {
	text-align: right;
	margin-right: 15px;
	height: 24px;
}

.seeAllServices a {
	color: #A2B9C4;
	text-decoration: none;
}

.seeAllServices a:hover {
	color: #647278;
}

/*  Стили для иконок ГУ граждане по категориям */
.dom {
	background: url(../theme/img/content/dom.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.dengi {
	background: url(../theme/img/content/dengi.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.koleso {
	background: url(../theme/img/content/koleso.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.clush {
	background: url(../theme/img/content/clush.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.pasport {
	background: url(../theme/img/content/pasport.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.lica {
	background: url(../theme/img/content/lica.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.oborona {
	background: url(../theme/img/content/oborona.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.tamozh {
	background: url(../theme/img/content/tamozh.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.zhd {
	background: url(../theme/img/content/zhd.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.liyka {
	background: url(../theme/img/content/liyka.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.pero {
	background: url(../theme/img/content/pero.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.ochki {
	background: url(../theme/img/content/ochki.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.svitoc {
	background: url(../theme/img/content/svitoc.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.med {
	background: url(../theme/img/content/med.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.kanistra {
	background: url(../theme/img/content/kanistra.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.pakittet {
	background: url(../theme/img/content/pakittet.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.voda {
	background: url(../theme/img/content/voda.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.sosca {
	background: url(../theme/img/content/sosca.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.ur {
	background: url(../theme/img/content/ur.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.grazhdanin {
	background: url(../theme/img/content/grazhdanin.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.derevo {
	background: url(../theme/img/content/derevo.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.semlay {
	background: url(../theme/img/content/semlay.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.portfel {
	background: url(../theme/img/content/portfel.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.predprim {
	background: url(../theme/img/content/predprim.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.licenz {
	background: url(../theme/img/content/licenz.gif) no-repeat;
	font-weight: bold;
	width: 100%;
	height: 57px;
}

.gutit2 {
	padding: 10px 0 30px 90px
}

.gutit2 b {
	font-family: arial;
	font-size: 14px
}

.gutit2 span {
	display: block;
	padding: 10px 15px 0 0;
	line-height: 18px
}

.gu2ico1 {
	background: url(../theme/img/media/gosuslugi/ico1.gif) no-repeat 17px
		7px;
}

.gu2 {
	border: 1px solid #B2BCC1;
	border-bottom: 3px solid #B2BCC1;
}

.gu3 {
	background: url(../theme/img/media/gosuslugi/gu3.gif) no-repeat 0 3px;
	font-weight: bold;
	padding: 2px 0 10px 21px
}

.gu4 {
	background: url(../theme/img/media/gosuslugi/closeFolder.gif) no-repeat 9px 3px	;
	padding: 2px 0 6px 29px
}

.needDocs {
	background: url(../theme/img/media/gosuslugi/closeFolder.gif) no-repeat 8px 8px;
	padding: 7px 13px 6px 30px;
	font-size: 11px;
}

.opisanie {
	line-height: 18px;
	padding: 0 0 0 50px;
	text-align: justify; 
}

.opisanie2 {
	line-height: 18px;
	text-align: justify; 
}

.gu5 {
	border-bottom: 2px solid #EBEEEF
}

.gu5 td {
	border-bottom: 1px solid #EBEEEF;
	padding: 6px 10px;
	line-height: 18px
}

.gu6 {
	width: 215px;
	background: #F4F6F6;
	text-align: right;
	font-weight: bold;
}

.gu7 {
	background: url(../theme/img/media/gosuslugi/gu7.gif) no-repeat 0 1px;
	padding: 0 0 0 14px;
	margin: 0 0 12px 0
}

.gu8 {
	background: url(../theme/img/media/gosuslugi/gu8.gif) no-repeat 0 7px;
	padding: 6px 0 6px 19px
}

.gu9 {
	margin: 0 0 0 192px
}

.gu9 li {
	padding: 10px 0 10px 0;
	background: none;
	clear: both
}

.gu9 li span {
	display: block;
	float: left;
	font-family: arial;
	font-size: 24px;
	color: #fff;
	background: #E3E8EA;
	margin: -5px 5px 0 0;
	padding: 0 5px
}

.gu10 {
	background: url(../theme/img/media/gosuslugi/gu8.gif) no-repeat 0 9px;
	padding: 8px 0 8px 20px
}

.guarr {
	text-align: center
}

.guarr * {
	cursor: pointer
}

.guz3 .guz21 {
	display: none
}

.guz3 {
	background: url(../theme/img/media/gosuslugi/guz3.gif) no-repeat 0 0;
	margin: 0 0 2px 20px;
	padding: 2px 10px 10px 0
}

.guz3 span.gz1 {
	color: #fff;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	margin: 0 20px 0 10px
}

.guz3 a.gz2 {
	text-decoration: none;
	border-bottom: 1px dashed #04699A;
	color: #04699A
}

.guz3 a.gz2:hover {
	color: #911B1B;
	border-bottom: 1px dashed #911B1B
}

.guz4 {
	background: url(../theme/img/media/gosuslugi/guz4.gif) no-repeat 0 0 #F9F2E2;
	margin: 0 0 2px 20px;
	padding: 2px 10px 10px 0;
	border-left: 1px solid #E1DAC9;
	border-right: 1px solid #E1DAC9;
	border-bottom: 1px solid #E1DAC9
}

.guz4 span.gz1 {
	color: #fff;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	margin: 0 20px 0 10px
}

.guz4 a.gz2 {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed #fff
}

.guz4 a.gz2:hover {
	border-bottom: 1px dashed #E0FFED;
	color: #E0FFED
}



