﻿* { padding: 0; margin: 0 }
img { border: none }
html { height:100% }
h1,h2,h3,h4,h5,b,strong { font-size:100%; font-weight:bold }
ul, ol { margin: 0; padding: 0; margin-left: 20px }
th, tr, td, ul li, ol li { margin: 0; padding: 0; border: 0 }

body { line-height: 1.2; background: #fff; min-width: 990px; font: normal 12px arial, sans-serif }


h3 { font: bold 13px arial, sans-serif; color: #333; margin: 10px 0 10px 0 }
a { color: #000 }
p { margin:1em 0; }

#mcont { min-width: 990px; max-width: 1300px; margin: 0 auto;padding: 0; }
#cont { margin: 10px 5px 10px 5px;padding: 0; border-radius: 6px; border: 1px solid #b4b4b4;box-shadow: 0px 0px 10px rgba(0,0,0,0.5);background: #e8e8e8;}

#head { margin: 10px;padding: 0; border-radius: 6px; border: 1px none #b4b4b4;min-height: 40px; color: #808080;}
#head p {padding: 12px 0 0 0; margin: 0; text-align: center;}
#head span {font: normal bold 14px arial, sans-serif}
#head2 { margin: 10px;padding: 0; border-radius: 6px; border: 1px none #b4b4b4;min-height: 40px; color: #808080;}
#head2 p {padding: 5px 0 0 0; margin: 0; text-align: center;}
#head2 span {font: normal bold 14px arial, sans-serif}


#upr { margin: 10px;padding: 0; border-radius: 6px; border: 1px solid #b4b4b4;min-height: 40px}
#content { margin: 10px;padding: 0; border-radius: 6px; border: 1px solid #b4b4b4;min-height: 250px;background: #ffffff;overflow: hidden;}
#content_cont{ margin: 5px auto;padding: 0;overflow: hidden;outline: 1px none #cbcbcb;}
#content_bl{ margin: 5px;padding: 0;overflow: hidden;}
.zrmr{ margin: 5px;padding: 0;overflow: hidden;text-align:center;color:#062d75;font: bold 14px arial, sans-serif}
.zs{ margin: 5px 5px 20px 5px; border-bottom: 1px dashed #062d75;overflow: hidden;color:#062d75;font: normal 14px arial, sans-serif; font-style: italic }
.zs span{  font-size: 12px;}

#footer  { margin: 10px;padding: 0; color: #808080}
#footer p{ padding: 0 0 0 0px; margin: 0}

/*#header { background: #2D2D2D; height: 30px; min-width: 990px;  margin:0; padding:0; }*/
#user_str{float:right; line-height: 20px; padding-right: 10px;padding-top:6px; color: #062d75;}
#user_str span {font-weight:bold;}
#user_str a {color: #062d75; text-decoration: none;}
#user_str a:hover {color: #062d75; text-decoration: underline;}


/* Горизонтальное меню */
/*#gor_menu_poz { min-width: 990px; max-width: 1300px; margin: 0 auto;padding: 0; outline: 1px none #CC0033;}*/
#gor_menu { margin: 10px; padding:0px; background-color: #dfdfdf;  min-height: 32px; border-radius: 6px; border: 1px solid #b4b4b4;overflow: hidden;}

.knopka1{display: block; border-radius: 4px; border: 1px solid #dfdfdf; margin: 2px 2px 0 2px; float:left;height: 26px;min-width: 60px;max-width: 150px;overflow: hidden;color: #062d75;cursor:pointer;}
.knopka1>div{  margin:5px 3px 0 3px;float:left}
.linkblock {cursor:pointer}
.knopka1:hover{background: #f2f4f7; border: 1px solid #cbcbcb;color: #062d75}

.knopka1x{display: block; border-radius: 4px; border: 1px solid #dfdfdf; margin: 2px 2px 0 2px; float:left;height: 26px;min-width: 60px;max-width: 150px;overflow: hidden;color: #ffffff;font-weight: bold;}
.knopka1x>div{  margin:5px 3px 0 3px;float:left}
.knopka1x:hover{ border: 1px solid #dfdfdf;color: #ffffff; font-weight: bold;}


/*info1*/
#info1 { margin: 10px;padding: 0; border-radius: 6px; border: 1px solid #b4b4b4;background: #EFEFEF;color: #062d75;overflow: hidden;}
#info1_cont { margin: 5px;padding: 0;overflow: hidden;}
#info1_user_str{ padding: 0 5px 5px 5px; color: #062d75;text-align:right;border-bottom: 1px dotted #b4b4b4;}
#info1_user_str span {font-weight:bold;}
#info1_user_str a {color: #062d75; text-decoration: none;}
#info1_user_str a:hover {color: #062d75; text-decoration: underline;}
#info1_tabl {width:620px;}
.td80 {width:80px;}
.td180 {width:180px;}
.td280 {width:280px;}

/*info_kartka*/
#ikc { margin: 10px;padding: 0; overflow: hidden;border-radius: 6px;border: 1px solid #b4b4b4;background: #EFEFEF;}
#ikc_user_str{ padding: 5px 10px 5px 5px; color: #062d75;text-align:right;float: right;width:170px}
#ikc_user_str span {font-weight:bold;}
#ikc_user_str a {color: #062d75; text-decoration: none;}
#ikc_user_str a:hover {color: #062d75; text-decoration: underline;}
#ikct{ margin: 5px 200px 0 200px; outline: 1px none #b4b4b4;color: #808080; font-size: 40px}
#ikct p{ margin: 0;padding: 0;text-align:center}
#doctable{ width: 100%; border-spacing: 1px; border: 1px none #FF00FF; font: normal 14px arial, sans-serif; padding: 0;border-collapse:collapse }
#doctable span{ font-weight: bold }
.dtc1{  width: 180px }  /* ширина первой колонки */
.dts1{  background-color: #d2e5fb; }  /* цвет первой строки */
.dts2{  background-color: #ecf2fb; }  /* цвет второй строки */
#doctable td{ border: 1px solid #ffffff;padding: 5px;vertical-align:top; }
#imglink{ text-align:center; }

/*форма поиска порешениям исполкома*/
#rvks1{ margin: 10px;padding: 0; overflow: hidden;border-radius: 6px;border: 1px solid #b4b4b4;background: #EFEFEF; min-height:40px}
#rvks2{margin: 10px 5px 5px 5px;padding: 0; overflow: hidden;font-size: 12px; font-weight: bold;}
/*#rvks2 input{  margin: 0; padding: 0;}
#rvks2 form{  margin: 0; padding: 0;}*/
/*#sel{   width: 70px;height: 25px; font-size: 18px; font-weight: bold;border-radius: 3px;border: 1px solid #b4b4b4;margin: 0; padding: 0;}*/
.sel{   width: 80px;}
/*.inpopt {font-size: 24px; font-weight: bold;}*/
/*#inpnom{   width: 70px;height: 23px; font-size: 18px; font-weight: bold;border-radius: 3px;border: 1px solid #b4b4b4;margin: 0; padding: 0;}*/
.inpnom{   width: 80px;}
#rvks_sub{   width: 80px;}

/*кнопка назад */
#knb{margin: 2px;padding: 0; border-radius: 4px; border: 1px solid #EFEFEF;background: #EFEFEF;color: #062d75;overflow: hidden;float:left;width: 80px;height: 50px}
#knb img{
  margin: 12px 0 0 25px;padding:0;
}

#knb:hover{background: #c4e3f5; border: 1px solid #b2d4eb;cursor:pointer;}

/*tab*/
.tab{display: block; border-radius: 6px; border: 1px none #dfdfdf; margin: 40px 20px 5px 20px;padding:0; float:left; height: 160px;width: 138px;overflow: hidden;text-align: center;color:#1a8fc7;cursor:pointer}

/*block*/
.bl{ margin: 0px 2px 0px 2px;padding: 0;overflow: hidden;border-bottom: 1px dotted #b4b4b4;}
.bl2{ margin: 2px 0px 2px 0px;padding: 0;overflow: hidden;border: 1px solid #ffffff;}
.bl2:hover{ margin: 2px 0px 2px 0px;padding: 0;overflow: hidden;background: #c4e3f5;border-radius: 3px;border: 1px solid #b2d4eb;cursor:pointer}
.bl2 p{margin:0; padding: 0;}
.bl_num{color: #5d5d5d;}
.bl_text{color: #000000; font-weight: bold }
.bl_text span{color: #FF0000; }
.bl3{ margin: 3px;padding: 0;overflow: hidden;}

/*adm_user */
#frame_container{overflow: hidden; min-height: 250px;background: #ecf2fb; border-radius: 4px;color: #062d75}
#frame_container p{margin:0; padding:0; text-align:center;}
#frame_left{float: left; overflow: hidden; margin: 5px 5px 5px 5px;width:160px; outline: 1px solid #dfdfdf;}
#frame_right{  margin-left: 170px; background: #ffffff;}


