/* CSS text */

body {
font-family:Verdana, Arial, Helvetica, sans-serif; /*Основной шрифт*/
color:#000000; /*основной текст шрифта*/
margin:0px;
padding:0px;
}

form{
border:0px; margin:0px; padding:0px;
}


pre{ font-size:12px;} /*основной размер шрифта для тега pre*/


A:visited {text-decoration: none; color: #5678A2; } /* цвет ссылки в дефолте*/
A:hover {text-decoration: none; color: Navy; } /* при наведении мыши*/
A:active {text-decoration: none; color: black;}  /*после нажатия*/
A:link {text-decoration: none; color: #5678A2;} /**/


/*Основные классы для работы с текстом =======================================*/
.text8{ font-size: 8px; }
.text9{ font-size: 9px; }
.text10{ font-size: 10px; }
.text11{ font-size: 11px; }
.text12{ font-size: 12px; }
.text13{ font-size: 13px; }
.text14{ font-size: 14px; }
.text15{ font-size: 15px; }
.text16{ font-size: 16px; }
.text17{ font-size: 17px; }
.text18{ font-size: 18px; }
.text19{ font-size: 19px; }
.text20{ font-size: 20px; }
.text21{ font-size: 21px; }
.text22{ font-size: 22px; }
.text23{ font-size: 23px; }
.text24{ font-size: 24px; }
.text25{ font-size: 25px; }
.text26{ font-size: 26px; }
.text27{ font-size: 27px; }
.text28{ font-size: 28px; }
.text29{ font-size: 29px; }
.text30{ font-size: 30px; }
.text31{ font-size: 31px; }
.text32{ font-size: 32px; }

#bold { font-weight: bolder;}
#bolder { font-weight: bolder;}
#textindent { text-indent:30px;}
#noindent { text-indent:0px;}

#margin {margin:5px;}
#nomargin {margin:0px;}

#padding {padding: 3px;}
#nopadding {padding: 0px;}

/*Основные классы для работы с текстом =======================================*/

#scrolling {     
        scrollbar-arrow-color:black;  /*цвет стрелок */
        scrollbar-face-color:#7BBAFF;  /*цвет бегунка и кнопок со стрелками  */
        /*scrollbar-shadow-color:black;*/ /*цвет обводки квадратиков*/
		scrollbar-track-color: #ADD3FF;  /*цвет подложки скролика*/
		scrollbar-base-color:#000000; /* цвет подложки под всем скроликом */

		/*scrollbar-3dlight-color: black;*/ /*IE лево-верх*/
		/*scrollbar-darkshadow-color: red;*/ /*IE право - низ*/

}




/* CSS table */

/*Основные классы для работы с таблицами =======================================*/
.tablehead {
	background-color: #003366; 
	color:#FFFFFF; 
	font-weight: bold;
	border-bottom: 1px solid #003366;
}

.textfield{
	border: 1px dotted black; 
	font-size:12px; 
	width: 90%; 
	font-weight:bolder; 
	color:#003366; 
	padding: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.textfield1{border: 1px solid #003366; 
	font-size:11px; 
	width: 100%; 
	font-weight:bolder; 
	color:#003366; 
	padding: 2px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
}

.textfield2{
	border: 1px solid #003366; 
	font-size:11px; 
	width: 100%; 
	font-weight:bolder; 
	color:#003366; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*Основные классы для работы с таблицами =======================================*/


/* CSS img */

img {border:0px;}


/* CSS public skin */

/*Шапка [начало]*/
.gov39{
background-color:#77A0C1;
}
.gov39 td{
background-image:url(../img/tbg.gif);
height: 119px;
}
.gov39 #logo {
  margin : 0;
  padding:  0;
  background     : url(../img/lggo.gif) no-repeat top left;
  width          : 100px;
  height         : 119px;
}
.gov39 #gov {
  margin : 0;
  padding:  0;
  background     : url(../img/gov.gif) no-repeat top left;
  width          : 272px;
  height         : 119px;
}
.gov39 #randogalery {
  margin : 0;
  padding:  0;
  width  : auto;
  height : 119px;
  text-align:center;
}

.gov39 #search {
  margin : 0;
  padding:  0;
  background     : url(../img/right.jpg) no-repeat top left;
  width          : 190px;
  height         : 119px;
}

.no{
background: !important;
height: !important;
/* !important;*/
}

#no{background: !important;
height: !important;

}
/*Шапка [конец]*/


.topmenu{
  margin : 	0;
  padding:  0;
background-color:#EBEAEF;
height:28px;
border-bottom: 1px solid #9BADBE; 
font-weight: bolder; 
color: #7C7C7C;
font-size:12px;
}

.topmenu #left{
  margin : 	0;
  padding:  0;
}
.topmenu #left img{
border: 0px;
vertical-align:middle;
}
.topmenu #right{
  margin : 	0;
  padding:  0;
  width  :	190px;
padding-right: 10px;
text-align:right;
}

.gov39bottom{

height:49px;
  background     : url(../img/d7bbt.gif) repeat-x top left;
}
.gov39bottom #logo{
padding:0;
margin:0;
  background     : url(../img/d7bbtlg.jpg) no-repeat top left;
width:178px;
height:49px;
}

.gov39bottom #right{
padding:0;
margin:0;
height:49px;
font-size:10px;
padding-right: 5px;
text-align:right;
padding-bottom:4px;
}


.gov39cirwind {background: transparent; margin:0 auto; }
.gov39cirwind h1, .gov39cirwind p {margin:0 10px;}
.gov39cirwind h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.gov39cirwind p {padding-bottom:0.5em;}

.gov39cirwind .top, .gov39cirwind .bottom {display:block; background:transparent; font-size:1px;}
.gov39cirwind .b1, .gov39cirwind .b2, .gov39cirwind .b3, .gov39cirwind .b4, .gov39cirwind .b1b, .gov39cirwind .b2b, .gov39cirwind .b3b, .gov39cirwind .b4b {display:block; overflow:hidden;}
.gov39cirwind .b1, .gov39cirwind .b2, .gov39cirwind .b3, .gov39cirwind .b1b, .gov39cirwind .b2b, .gov39cirwind .b3b {height:1px;}
.gov39cirwind .b2 {background:#ffffff; border-left:1px solid #006699; border-right:1px solid #006699;}
.gov39cirwind .b3 {background:#ffffff; border-left:1px solid #006699; border-right:1px solid #006699;}
.gov39cirwind .b4 {background:#ffffff; border-left:1px solid #006699; border-right:1px solid #006699;}
.gov39cirwind .b4b {background:#ffffff; border-left:1px solid #006699; border-right:1px solid #006699;}
.gov39cirwind .b3b {background:#ffffff; border-left:1px solid #006699; border-right:1px solid #006699;}
.gov39cirwind .b2b {background:#ffffff; border-left:1px solid #006699; border-right:1px solid #006699;}


.gov39cirwind .b1 {margin:0 5px; background:#006699;}
.gov39cirwind .b2, .gov39cirwind .b2b {margin:0 3px; border-width:0 2px;}
.gov39cirwind .b3, .gov39cirwind .b3b {margin:0 2px;}
.gov39cirwind .b4, .gov39cirwind .b4b {height:2px; margin:0 1px;}
.gov39cirwind .b1b {margin:0 5px; background:#006699;}

.gov39cirwind .boxcontent {display:block; background:#ffffff; border-left:1px solid #006699; border-right:1px solid #006699; padding:5px;}


#td_b{
border-bottom: 1px solid #003366;
}
#td_br{
border-bottom: 1px solid #003366;
border-right: 1px dotted #003366;
}
#td_brsolid{
border-bottom: 1px solid #003366;
border-right:1px solid #006699;
}
#td_brsolid_red{
border-bottom: 1px solid #BC1100;
border-right:1px solid #BC1100;
}


.input {width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000066; font-stretch: 3px; font-weight: bolder; font-size: 10px}



.bottommenu{
  margin : 	0;
  padding:  0;
background-color:#EBEAEF;
height:28px;
border-bottom: 1px solid #9BADBE; 
border-top: 1px solid #9BADBE; 
font-weight: bolder; 
color: #7C7C7C;
font-size:12px;
}


/* CSS Document */

.authform{
font-family: Verdana;
font-size:12px;
}

.authform #head{
padding: 5px;
padding-bottom: 8px;
font-size:16px;
font-weight: bolder;
border-bottom:3px solid #006699;
}
.authform #body{
height:130px;

}

.authform #bottom{
padding: 5px;
font-size:10px;
color:#CCCCCC;
border-top:1px solid #006699;
}



.component_calendar {
	text-align: center;
	border: 1px solid #006699;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	z-index: 150000;
	background-color: #ffffff;
	width: 180px;
	filter:alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	margin: 10px;
}

.component_calendar_header {
	width: 100%;
	border-collapse: collapse;
	font-size: 11px;
	font-weight: bold;
	background-color: #006699;
	padding: 5px 0;
	color: #ffffff;
}

.component_calendar_header td {
	cursor: pointer;
	padding: 4px;
	font-size: 12px;
	text-align: center;
}
.component_calendar_header td.component_calendar_head_name {
	cursor: default;
	width: 100%;
	font-size: 11px;
}

.component_calendar_table {
	font-size: 11px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.component_calendar_table td {
	text-align: center;
	width: 30px;
	height: 20px;
	background-color: #a4c2de;
	color: black;	
	font-weight: bolder;
	cursor: pointer;
}

.component_calendar_table td.wday {
	font-weight: bolder;
	background-color: #116fc7;
	color: #eee;	
	cursor: default;
}

.component_calendar_table td.outbound {
	background-color: #809ebb;
	color: #cccccc;
}

.component_calendar_table td.now {
	background-color: #3285ec;
	border: 1px solid #006699;
	color: #fff;
}

.component_calendar_table td.over {
	background-color: #d3e5fe;
	color: #000000;	
}



