/* CSS text */

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

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 */

/*Шапка [начало]*/
.sks{
background-color:#77A0C1;
}

.sks #logo {
  margin : 0;
  padding:  0;
  background     : url(img/skslog.jpg) no-repeat top left;
  width          : 236px;
  height         : 160px;
}


.sks #logob {
  margin : 0;
  padding:  0;
  background     : url(img/skslogob.jpg) no-repeat top left;
  width          : 236px;
  height         : 57px;
}


.sks #center {
  margin : 0;
  padding:  0;
  background     : url(img/sksright.jpg) no-repeat top left;
background-color: #3873AB;
/*  width          : 272px;*/
  height         : 103px;
}


.sks #search {
  margin : 0;
  padding:  0;
  background     : url(img/skssearch.jpg) no-repeat top left;
  width          : 160px;
  height         : 103px;
border-left: 1px solid #003366;
}

.sks #navimenu {
background-color:#E2F5FC;
background-image:url(../img/navitop.gif);
  height         : 57px;
  margin : 0;
  padding:  0;
  width  : auto;
  text-align:center;
}

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


/*.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;
}
*/

.flags{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
}
.flags A:visited{text-decoration: none; color:#FFFFFF;}
.flags A:hover{text-decoration: none; color:#FFFFFF;}
.flags A:active{text-decoration: none; color:#FFFFFF;}
.flags A:link{text-decoration: none; color:#FFFFFF;}




