body, td {font-family: Tahoma, sans-serif; font-size: 11px; color: #4d4d4d;}
a {font-family: Tahoma, sans-serif; font-size: 11px; color: #367eb3; text-decoration: underline;}
a:hover {font-family: Tahoma, sans-serif; font-size: 11px; color: #b11f00; text-decoration: underline;}

/* min max */
#page {max-width: 1280px; min-width: 932px;}
#ban {max-width: 296px; min-width: 197px;}
#ban_center {max-width: 169px; min-width: 212px;}
#ban_right {max-width: 76px; min-width: 20px;}
#ban_center2 {max-width: 169px; min-width: 212px;}
#ban_right2 {max-width: 76px; min-width: 20px;}

.form {
    font-size: 10px; 
    color: #808080; 
    border: 1px solid #cccccc;
    padding: 1px; 
    font-family: Tahoma, sans-serif;
}


input, select, textarea {
    font-size: 10px; 
    color: #808080; 
    border: 1px solid #cccccc;
    padding: 1px; 
    font-family: Tahoma, sans-serif;
}


/* герб и слогон */
.gerb {margin: 24 19 16 8;}
.slog {margin: 33 0 31 0;}

/* дата */
.pol_date {padding: 83 120 13 75;}
.seg {font-size: 10px; text-decoration: none; padding: 0 0 0 9; background-image: url(/themes/okrproctheme/images/str_ser.gif); background-repeat: no-repeat; background-position: left bottom;}
.chis {font-size: 10px; color: #b11f00; text-decoration: none; font-weight: bold;}

/* навигация */
.pol_nav {padding: 98 0 32 0; white-space: nowrap;}
.nav {font-size: 10px; color: #367eb3; text-decoration: underline; padding: 0 8 0 9; background-image: url(/themes/okrproctheme/images/str_red.gif); background-repeat: no-repeat; background-position: left bottom;}
.nav:hover {font-size: 10px; color: #b11f00; text-decoration: underline;}

/* слово */
.pol_zag_word {margin-bottom: 14px; margin-left: 7px;}
.word {background-image: url(/themes/okrproctheme/images/bg_red.gif); background-repeat: repeat-x; background-position: left top; width: 33%;}

/* обращения */
.pol_zag_address {margin-bottom: 13px; margin-left: 7px;}
.pol_zag_address_os {margin-bottom: 12px; margin-left: 7px;}
.address {background-image: url(/themes/okrproctheme/images/bg_ser.gif); background-repeat: repeat-x; background-position: left top; width: 33%;}
.address_os {background-image: url(/themes/okrproctheme/images/bg_ser.gif); background-repeat: repeat-x; background-position: left top;}

/* прокуратура */
.pol_zag_rf {margin-bottom: 9px; margin-left: 7px;}
.rf {background-image: url(/themes/okrproctheme/images/bg_sin.gif); background-repeat: repeat-x; background-position: left top; width: 33%;}
.rf_os {background-image: url(/themes/okrproctheme/images/bg_sin.gif); background-repeat: repeat-x; background-position: left top;}

/* округ */
.table {border-bottom: #e5e5e5 1px solid; border-top: #e5e5e5 1px solid; border-left: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid; padding: 10 0 8 0;}
.table_left {border-bottom: #e5e5e5 1px solid; border-top: #e5e5e5 1px solid; border-left: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid; padding: 5 0 8 0;}
.map {font-size: 10px; color: #808080; padding: 2px; font-family: Tahoma, sans-serif;}

/* меню */
.menu_pol {background-image: url(/themes/okrproctheme/images/bg_men.gif); background-repeat: repeat-x; background-position: left top; width: 197px;}
.menu {padding: 7 0 8 21; background-image: url(/themes/okrproctheme/images/str_menu.gif); background-repeat: no-repeat; background-position: left; background-color: #f0f2f0; border-bottom: #ffffff 1px solid;}
.menu_str_a {padding: 7 0 8 21; background-image: url(/themes/okrproctheme/images/str_menu_a.gif); background-repeat: no-repeat; background-position: left; background-color: #f0f2f0; border-bottom: #ffffff 1px solid;}
.menu_n {font-size: 12px; color: #4d4d4d; font-weight: bold; text-decoration: none;}
.menu_n:hover {font-size: 12px; color: #b11f00; font-weight: bold; text-decoration: none;}
.menu_a {font-size: 12px; color: #808080; font-weight: bold; text-decoration: none;}
.menu_a:hover {font-size: 12px; color: #b11f00; font-weight: bold; text-decoration: none;}
.menu_child {padding: 7 3 8 36; background-image: url(/themes/okrproctheme/images/str_menu_child.gif); background-repeat: no-repeat; background-position: left; background-color: #f0f2f0; border-bottom: #ffffff 1px solid;}
.menu_child_str_a {padding: 7 3 8 36; background-image: url(/themes/okrproctheme/images/str_menu_child_a.gif); background-repeat: no-repeat; background-position: left; background-color: #f0f2f0; border-bottom: #ffffff 1px solid;}
.menu_child_n {color: #808080; font-weight: bold; text-decoration: none;}
.menu_child_n:hover {color: #b11f00; font-weight: bold; text-decoration: none;}
.menu_child_a, .menu_child_a:hover {color: #b11f00; font-weight: bold; text-decoration: none;}
.menu_child_3 {padding: 7 3 8 51; background-image: url(/themes/okrproctheme/images/str_menu_child_3.gif); background-repeat: no-repeat; background-position: left; background-color: #f0f2f0; border-bottom: #ffffff 1px solid;}
.menu_child_3_a {padding: 7 3 8 51; background-image: url(/themes/okrproctheme/images/str_menu_child_3_a.gif); background-repeat: no-repeat; background-position: left; background-color: #f0f2f0; border-bottom: #ffffff 1px solid;}
/* поиск */
.search {font-size: 10px; text-decoration: none;}
.search_table {padding: 10 0 10 0; background-color: #f0f2f0; width: 100%;}

/* контакты */
.zag_contacts {margin-bottom: 8px; margin-left: 7px;}
.contacts_pol {background-image: url(/themes/okrproctheme/images/bg_gol.gif); background-repeat: repeat-x; background-position: left top; width: 100%;}

/* новости */
.news_pol {background-image: url(/themes/okrproctheme/images/bg_new.gif); background-repeat: repeat-x; background-position: left top; width: 49%;}
.news_pol_os {background-image: url(/themes/okrproctheme/images/bg_new.gif); background-repeat: repeat-x; background-position: left top;}
.pol_zag_news {margin-bottom: 15px; margin-left: 7px;}
.data {font-size: 10px; color: #C12E00; font-weight: bold;}
.news {color: #4d4d4d; text-decoration: none;}
.news:hover {color: #b11f00; text-decoration: underline;}
.zag_news {font-family: Arial, Tahoma, sans-serif; font-size: 13px; color: #367EB3; font-weight: bold; line-height: 1.2;}
.zag_news:hover {font-family: Arial, Tahoma, sans-serif; font-size: 13px; color: #b11f00; text-decoration: underline; font-weight: bold;}

/* статусная строка */
.podz_n {font-size: 10px; color: #4d4d4d; text-decoration: none; font-weight: bold;}
.podz_a {font-size: 10px; color: #367eb3; text-decoration: underline;}
.podz_a:hover {font-size: 10px; color: #b11f00; text-decoration: underline;}
.stat {margin: -3 0 0 0;}

/* подписка */
.table_subscription {border-bottom: #e5e5e5 1px solid; border-top: #e5e5e5 1px solid; border-left: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid; padding: 9 0 9 0;}

/* мнение */
.pol_zag_questioning {margin-bottom: 17px; margin-left: 7px;}
.questioning_pol {background-image: url(/themes/okrproctheme/images/bg_gol.gif); background-repeat: repeat-x; background-position: left top; width: 33%;}
.question {color: #2777b5; text-decoration: none;}
.zag_questioning {font-size: 12px; text-decoration: none; font-weight: bold; line-height: 1.2;}

/* баннер */
.banner_zag  {margin: 0 0 9 0;}
.banner_1 {background-image: url(/themes/okrproctheme/images/bg_ban_os_1.gif); background-repeat: repeat-x; background-position: left top; padding: 17 0 13 20;}
.banner_2 {background-image: url(/themes/okrproctheme/images/bg_ban_os_2.gif); background-repeat: repeat-x; background-position: left top; padding: 17 0 13 20;}

.banner_1_os {background-image: url(/themes/okrproctheme/images/bg_ban_os_1.gif); background-repeat: repeat-x; background-position: left top; padding: 17 11 13 11;}
.banner_2_os {background-image: url(/themes/okrproctheme/images/bg_ban_os_2.gif); background-repeat: repeat-x; background-position: left top; padding: 17 11 13 11;}

.banner {color: #e9eaea; text-decoration: none;}
.banner:hover {color: #e9eaea; text-decoration: underline;}

/* copy */
.logo_copy {margin: 21 12 36 10;}
.copy {padding: 19 0 37 0; color: #808080; font-size: 10px; text-decoration: none;}
.pol_rbc {padding: 17 4 37 0;}
.int {color: #808080; font-size: 10px; text-decoration: none;}
.int:hover {color: #b11f00; font-size: 10px; text-decoration: underline;}
.rbc {color: #367eb3; font-size: 10px; text-decoration: underline;}
.rbc:hover {color: #b11f00; font-size: 10px; text-decoration: underline;}

/* заголовки */
.zag_dop {font-size: 12px; text-decoration: none; font-weight: bold; height: 28px; line-height: 1.2;}
.zag_dop_os {font-size: 12px; text-decoration: none; font-weight: bold; height: 21px; line-height: 1.2;}
.zag_red {font-size: 12px; color: #c12e00; text-decoration: none; font-weight: bold;}
.podz {font-size: 10px; color: #808080; text-decoration: none;}
.zag {font-family: Arial, Tahoma, sans-serif; font-size: 14px; color: #C12E00; text-transform: uppercase; text-decoration: none; font-weight: bold;}
.podragol {font-family: Arial, Tahoma, sans-serif; font-size: 14px; color: #808080; text-decoration: none; font-weight: bold; line-height: 1.2;}

/* элементы */
.img {margin-right: 12px; float: left;}
.foto {background-image: url(/themes/okrproctheme/images/bg_img.gif); background-repeat: repeat-x; background-position: bottom left; margin-bottom: 8px;}
.int_date {font-size: 10px;}


/* элементы */
.fotogal {height: 150px; width: 152px; background-color: #f0f2f0; text-align: center;}

/* карта сайта */
.smap_1 {font-family: Arial, sans-serif; font-size: 14px; color: #367EB3; text-decoration: none; font-weight: bold;}
.smap_2 {font-size: 11px; color: #367EB3; text-decoration: none; font-weight: bold;}
.smap_3 {font-size: 10px; color: #367EB3; text-decoration: underline;}
.smap_1:hover {font-family: Arial, sans-serif; font-size: 14px; color: #b11f00; text-decoration: none; font-weight: bold;}
.smap_2:hover {font-size: 11px; color: #b11f00; text-decoration: none; font-weight: bold;}
.smap_3:hover {font-size: 10px; color: #b11f00; text-decoration: underline;}
.smap_pol_1 {padding: 0 0 0 0;}
.smap_pol_2 {padding: 0 0 0 20; background-image: url(/themes/okrproctheme/images/str_map_2.gif); background-repeat: no-repeat; background-position: left;}
.smap_pol_3 {padding: 0 0 0 30; background-image: url(/themes/okrproctheme/images/str_map_3.gif); background-repeat: no-repeat; background-position: left;}

.table-text td {	
   padding: 3 4 3 0;   
   font-size: 11px;
}
.table-text-per td {    
    background-color: #ffffff;
    border-bottom: #e3e5e3 1px solid;
}
.table-text-os td {
    background-color: #f0f2f0;
    border-bottom: #e3e5e3 1px solid;
}
.table-text-zag td {  
    padding-top: 14px;
    font-weight: bold;
    border-bottom: #e3e5e3 8px solid;   
}

/* map */
div#mapNonactiveBg {
	/*margin-top:18px;*/
	background:url('/themes/okrproctheme/images/map.gif');
}

div#mapZeroDiv {position:absolute;}

div.mapActiveRegion {
	position:absolute;
/*	visibility:visible;/**/
	visibility:hidden;/**/
}

div.mapDimension {
	width:296px;
	height:163px;
}

div#region1 {
	/*width:74px;
	height:60px;
	left:28px;
	top:95px;*/
	background: url('/themes/okrproctheme/images/gor1.gif') no-repeat;
}

div#region2 {
	/*width:201px;
	height:122px;
	left:19px;
	top:18px;*/
	background: url('/themes/okrproctheme/images/gor2.gif') no-repeat;
}

div#region3 {
	/*width:57px;
	height:67px;
	left:5px;
	top:150px;*/
	background: url('/themes/okrproctheme/images/gor3.gif') no-repeat;
}

div#region4 {
	/*width:87px;
	height:85px;
	left:52px;
	top:118px;*/
	background: url('/themes/okrproctheme/images/gor4.gif') no-repeat;
}

div#region5 {
	/*width:114px;
	height:110px;
	left:106px;
	top:83px;*/
	background: url('/themes/okrproctheme/images/gor5.gif') no-repeat;
}

div#region6 {
	/*width:191px;
	height:213px;
	left:153px;
	top:39px;*/
	background: url('/themes/okrproctheme/images/gor6.gif') no-repeat;
}

div#region7 {
	width:125px;
	height:163px;
	left:173px;
	top:0px;
	background: url('/themes/okrproctheme/images/gor7.gif') no-repeat;
}