body {
	margin:10px 10px 10px;
	font:normal 62.5% Arial,Verdana,Helvetica;
	background:#fff;
	color:#333;
	font-size:10px;
	text-align:center;
}
html {
	height:100%;
	margin-bottom:1px;
}
div,td,ul,ol,h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
	border:0;
}
a {
	outline:0;
	color:#369;
	text-decoration:none;
	
}
ul {
	padding-left:15px;
}
p {
	margin:0;
	padding:0 0 0.8em;
}
p.intro {
	padding-bottom:0 !important;
}

/*Блок CSS для верхнего навигационного меню*/



/*Конец блока CSS для верхнего навигационного меню*/

/*Блок CSS для !основной! части в основном для DIV*/
#col-left, #col-main, #col-right
{
 	float:left;
}

#col-right
{
 	float:left;
}

#col-left {
 	width:159px;
	padding:15px 22px 20px 8px;
	font-size:1.1em;
	line-height:1.3em;
	
}

#col-left ul {
 	list-style-type:none;
	padding-left:0 !important;
}

#col-left li 
{
	height:22px;
	font-size:1.1em;
	line-height:1.3em;
 	color:#666;
	border-bottom:1px solid #ccc;
	margin-bottom:6px;
}

#col-left a.standoff1
{
	position:absolute;
	left:40px;
}

#col-left a.standoff2
{
	position:absolute;
	left:70px;
}

#col-left a 
{
	font-size:1.1em;
	line-height:1.3em;
	padding:0 0 0.2em 12px;
	display:block;
 	color:#666;
	background:url(images/arrow_off.gif) 0 0.3em no-repeat;
	text-decoration:none;
	text-align:left;
}

#col-left a.standoff1ON
{
	position:absolute;
	left:40px;
	color:#dd3c11;
	background:url(images/arrow_on.gif) 0 0.3em no-repeat;
}

#col-left a.standoff2ON
{
	position:absolute;
	left:70px;
	color:#dd3c11;
	background:url(images/arrow_on.gif) 0 0.3em no-repeat;
}

#col-left a.on 
{
 	color:#dd3c11;
	background:url(images/arrow_on.gif) 0 0.3em no-repeat;
}

#col-left a:hover {
 	color:#dd3c11;
	background:url(images/arrow_on.gif) 0 0.3em no-repeat;
}

h1.title{
	padding:4px 0 0 20px;
	width:922px;
	margin:0 auto;
	font-size:1.4em;
	height:20px;
	text-transform:uppercase;
	background:url(images/h1_main.gif) 0 0 no-repeat;
	color:#fff;
}

#overview1
{
	margin:0 auto;
	height:148px;
	font-size:1.4em;
	font-weight:bold;
	width:942px;
	background:url(images/header1.jpg) 0 0 no-repeat;
}

#overview2
{
	margin:0 auto;
	height:148px;
	font-size:1.4em;
	font-weight:bold;
	width:942px;
	background:url(images/header2.jpg) 0 0 no-repeat;
}
h1.titlehead{
	padding:8px 0 0 20px;
	width:942px;
	margin:0 auto;
	font-size:1.4em;
	height:24px;
	text-transform:uppercase;
	background:url(images/h1_main.gif) 0 0 no-repeat;
	color:#fff;
}

.vstrut 
{  
  height:auto !important;  
}

#col-right 
{
	text-align: left;
 	width:205px;
	padding:0px 0 10px 0;
	font-size:1.1em;
	line-height:1.4em;
	color:#336699;
}

.table-right {
 	font-size:1.1em;
	line-height:1.4em;
	letter-spacing:0em;
	color:#336699;
	font-weight:100;
}

#footer {
	text-align:center;
	clear:left;
	padding:0 0 10px;
	font-size:1.1em;
}

#frame-btm {
	height:12px;
	background:url(images/frame_btm.gif) 0 0 no-repeat;
}

#col-main{
 	width:513px;
	padding:15px 24px 20px 10px;
	font-size:1.2em;
	line-height:1.3em;
	height:auto;
}

#col-main1
{
	float: left;
	width:718px;
 	padding:15px 24px 20px 10px;
	font-size:1.2em;
	line-height:1.3em;
	height:auto;
}

.text-main{
 	font-size:1.2em;
	line-height:1.3em;
	height:auto;
}

#logo {
	position:absolute;
	z-index:100;
	top:20px;
	left:10px;
	width:258px;
	height:50px;
}

#frame {
	background:url(images/frame_bg.gif) repeat-y;
	height:auto;
}

#nav, #overview, #frame, #frame-home, #frame-wide, #home-main, #home-layer, #footer, #ovflash {
	position:relative;
	margin:0 auto;
	width:942px;
}

#frame-btm
{	
	margin:0 auto;
	width:942px;
}

h2 {
	font-size:1.3em;
	padding-bottom:0.8em;
}

.headlinks
{
	font-size:12px;
	font-weight:lighter;
	color:#ff0100;
}

#col-main img
{
	border-color:White;
}

.clearAll {
	clear:both;
	height:1px;
	margin:0;
	font-size:1px;
	line-height:0;
}

/*Конец блока CSS для !основной! части в основном для DIV*/

/*Блок CSS для спецефических страниц и тп...*/
.newsheader
{
	font-size:12px;
	font-weight:bolder;
}

.newslinks
{
	font-variant:inherit;
	color:Black;
	text-decoration:underline;
}

.editdelete
{
	font-variant:inherit;
	
	text-decoration:underline;
}

.ButtonSave
{
	text-align:center;
}

.listimages
{
	width:68px;
	height:45px;
}

.newsimage_welcome
{
	border-width:medium;
	height:45px;
}

.newsimage
{
	border-width:medium;
	width:137px;
	height:91px;
}

h5
{
	font-weight:600;
	font-size:1.2em;
}

.topva
{
	vertical-align:top;
}

#tablemap a
{
	color:Black;
}

#tablemap a:hover
{
	color:Red;
	text-decoration:underline;
	
}

.Manage
{
	color:White;
	
}

#col-main td.menu
{
	background:url(images/menuitem.gif) no-repeat;
	width:503px;
	height:26px;
	text-align:justify;
	padding:0px 0px 0px 5px;
}

/*Конец блока CSS для спецефических страниц и тп...*/

/*Тест*/
#sitemap1 td
{
	background:url(images/menuitem.gif) no-repeat;
	width:524px;
	height:26px;
	text-align:justify;
	
}
/*Тест*/




/*new*/
#nav{
	position:relative;
	margin:0 auto;
	width:942px;
}

#nav {
	height:83px;
	background:url(images/bg_nav.gif) no-repeat;
}

#nav ul {
	list-style-type:none;
	padding:16px 16px 0;
	width:910px;
}
#nav li {
	float:left;
	margin-right:16px;
}
#nav a 
{
	font-size:13px;
	font-family:Arial Narrow;
	font-weight:bold;
	color:#ffffff;
}

#nav a:hover
{
	font-size:13px;
	font-family:Arial Narrow;
	font-weight:bold;
	color:#ffffff;
}

#nav img
{
	border:0;
}

#nav li.home a {
	width:54px;
	background:url(images/home.gif) no-repeat;
}
#nav li.home a:hover, #nav li.welcome a.on {
	background:url(images/home_over.gif) no-repeat;
}

#nav li.career a {
	width:52px;
	background:url(images/career.gif) no-repeat;
}
#nav li.career a:hover, #nav li.announcements a.on {
	background:url(images/career_over.gif) no-repeat;
}

#nav li.contact a {
	width:56px;
	margin-top:14px;
	background:url(images/contact_us.gif) no-repeat;
}
#nav li.contact a:hover, #nav li.gettingstarted a.on {
	background:url(images/contact_us_over.gif) no-repeat;
}
#nav li.eng a {
	margin-top:16px;
	width:23px;
	background:url(images/eng.gif) no-repeat;
}
#nav li.eng a:hover, #nav li.news a.on {
	background:url(images/eng_over.gif) no-repeat;
}
#nav li.ukr a {
	margin-top:16px;
	width:21px;
	background:url(images/ukr.gif) no-repeat;
}
#nav li.ukr a:hover, #nav li.sitemap a.on {
	background:url(images/ukr_over.gif) no-repeat;
}

/**/
.simple_text
{
	font-family: Arial;
	font-size: 10px;
}

.right_title
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

.contactT
{
	font-family: Arial;
	font-size: 12px;
	text-align:justify;	
	line-height:1.3em;
}

.rbText
{
	font-family: Arial;
	font-size: 12px;
	text-align:justify;	
	line-height:1.3em;
	margin-left: 20px;
}

.tb_vacations
{
	font-family: Arial;
	margin-top:1px;
	height:14px;
	font-size: 12px;	
	line-height: 12px;
	width: 279px;
}

.tb_vacations1
{
	font-family: Arial;
	margin-top:1px;
	font-size: 12px;	
	line-height: 12px;
	width: 283px;
	height: 20px;
}

.tb_workshopcoment
{
	font-family: Arial;
	margin-top:1px;
	height: 90px;
	font-size: 12px;	
	line-height: 12px;
	width: 279px;
}

.rb_vacations
{
        font-family: Arial;
        font-size: 12px;
        line-height: 12px;
        height: 20px;
        width: 285px;
}

.tb_vacations2
{
	font-family: Arial;
	font-size: 12px;	
	line-height: 12px;
	height: 14px;
	width: 218px;
}

.tb_vacations3
{
	font-family: Arial;
	font-size: 12px;	
	line-height: 12px;
	height: 14px;
	width: 480px;
}

.smallgray
{
	font-family: Arial;
	font-size: 11px;
	text-align:justify;	
	line-height:1.3em;
	color: Gray;
}

.fileCl
{
	font-family: Arial;
	font-size: 12px;	
	line-height: 12px;
	height: 18px;
	width: 320px;
	padding-top: 2px;	
}

a.tech_link
{
	color:#369;
	text-decoration:none;
	font-size: 13px;
	font-family:Tahoma;
}

a.tech_link:hover
{
	text-decoration: underline;
}

a.path_link
{
	color:#ffffff;
	text-decoration:none;
}

a.path_link:hover
{
	text-decoration: underline;
}

.manage
{
	margin-left:650px;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	color:Red;
	background-image:url('manager/images/manager_system.gif');
	background-repeat:no-repeat;
	width:143px;
	height:12px;
	margin-top:3px;
}

img.preload { display: none; }

.popup
{
	background-image: url('images/popup.gif');
    background-repeat: no-repeat;
    background-position: top left;
    padding: 5px 7px 7px 3px;
    font-family: Arial;
    font-size: 12px;
    position: absolute;
    left: 400px;
    top: 200px;
    width: 255px;
    height: 74px;
    cursor: hand;
}

/**/
