BODY {padding: 0px; margin: 0px; background-color: #8b8468;}
IMG {border: none;}
BODY,TABLE,TD {font-family: Tahoma; font-size: 12px; color: #434343;}
h1.little{font-family: Tahoma; font-size: 18px;}
FORM {margin: 0px;}
td.top
{
	background-image: url(../img/topbg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
td.bbg
{
	background-image: url(../img/2bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	color:Gray;
	font-family:Arial CYR;
}
td.left
{
	background-image: url(../img/bgleft.gif);
	width: 162px;
	padding-top: 20px;
}
table.menu
{
	margin-top: 6px;
	border-left: 1px solid White;
	border-bottom: 1px solid #508596;
	background-color: #EBF2F5;
}
table.menu_hh
{
	margin-top: -8px;
	MARGIN-LEFT:3px;
	MARGIN-RIGHT:3px;
	border-left: 1px solid #94B9CA;
	border-bottom: 1px solid #94B9CA;
	background-color: #EBF2F5;
}
td.ttleft
{
	border-right: 1px solid #508596;
	padding-left: 10px;
	padding-top: 4px;
}
td.ttright
{
	/*border-left: 1px solid #508596;*/
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom:1px;
}
td.ttright_sel
{
	background-color: #D1DFDF;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom:1px;
	cursor:hand;
}
td.bot
{
	background-color: #508596;
	height: 20px;
	font: 9px;
	font-family: Tahoma;
	color: Silver;
}
td.bloktop
{
	
	background-position: top;
	background-repeat: repeat-x;
	font-family: Tahoma;
	color:#8b8468;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}
td.blok
{
	font-family: Tahoma;
	font-size: 11px;
}
.menu_left
{
	color: #434343;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	line-height: 13px;
	text-decoration: none;
}
.menu_left_pr
{
	color: #457386;
	font-weight: bold;
	font-size: 18px;
	font-family: Tahoma;
	line-height: 20px;
	text-decoration: none;
	text-align:right;
	padding-right:10px;
	width:1%;
	
}
A.urgent_vac
{
	color: #457386;
	font-size: 12px;
	font-weight: 500;
	font-family: Tahoma;
	text-decoration: none;
}
A.menu_botm
{
	color: #457386;
	font-size: 9px;
	font-weight: 500;
	font-family: Tahoma;
	text-decoration: none;
}
td.banertop
{
	background-image:url(../img/topr.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:110px;
}
.btn
{
	/*FONT-WEIGHT: bold;*/
	FONT-SIZE: 10px; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	BACKGROUND-COLOR:#C0C0C0; 
	FONT-VARIANT: normal;
	text-decoration: none;
	cursor: hand;
}
div.help
{
	border:1px solid gray;
	padding:5 10 5 10;
	font-family:Tahoma;
	font-size:12px;
	text-align:justify;
	width:90%;
	color:#505050;
	margin-left:20px;
}
a.links
{
	color: #457386;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
}
font.na
{
	color:Red;
	font-weight: bold;
	font-size: 10px;
	font-family: Tahoma;
	text-decoration: none;
}
font.USD
{
	font-size: 20px;
}
.text_pr
{
	font-size:16px;
}
/*--------------------------------------------------------------*/
/*--------------------- DIV ------------------------------------*/
DIV.S0 {width: 1px; height: 1px; background-color: transparent;}
DIV.S1 {height: 76px; background-image: url(../img_kc/bg.01.gif);}
DIV.S2 {height: 76px; background-image: url(../img_kc/top.01.jpg); background-position: bottom right; background-repeat: no-repeat;}
DIV.S3 {padding-left: 28px; padding-top: 20px;}
DIV.S4 {height: 49px; background-image: url(../img_kc/bg.02.gif); background-position: right;}
DIV.S5 {height: 230px; background-image: url(../img_kc/bg.03.gif);}
DIV.S6 {height: 230px; background-image: url(../img_kc/top.03.jpg); background-position: right; background-repeat: no-repeat;}
DIV.S7 {height: 230px; margin-left: 3%; background-image: url(../img_kc/top.04.gif); background-position: left; background-repeat: no-repeat;}
DIV.S8 {padding-left: 33px;}
DIV.S9 {height: 48px; background-image: url(../img_kc/bg.04.gif); background-position: right;}
DIV.S13 {height: 3px; background-color: #2b160f; font-size: 0;}
DIV.S14 {height: 5px; background-color: #2b160f; font-size: 0;}
DIV.Print{ font-weight:bold;}
DIV.Navi {padding-left: 28px; padding-right: 28px; border-bottom: 3px solid #908a6b; padding-top: 6px; padding-bottom: 30px; line-height: 17px; background-image: url(../img_kc/bg.07.gif);}
DIV.Auth {padding-left: 28px; padding-right: 28px; border-bottom: 3px solid #908a6b; padding-top: 18px;padding-bottom: 18px; background-image: url(../img_kc/bg.12.gif);}
DIV.PTitle {background-image: url(../img_kc/bg.13.gif); background-position: left; background-repeat: no-repeat; padding-left: 23px;}
DIV.Cont {padding-left: 23px; padding-right: 23px;}
DIV.Copy {padding-left: 13px; padding-top: 16px; padding-bottom: 16px; line-height: 18px;}
/*----------------------------------- TD --------------------------------*/
TD.D1 {background-image: url(../img_kc/bg.09.gif);}
TD.D2 {background-image: url(../img_kc/bg.07.gif);}
TD.D3 {background-image: url(../img_kc/bg.10.gif);}
TD.D4 {background-image: url(../img_kc/bg.08.gif);}
TD.D5 {background-image: url(../img_kc/bg.11.gif);}

TR.R1 {background-image: url(../img_kc/bg.06.gif); height: 25px;}

SPAN.White {color: #ffffff;}
SPAN.Small {font-size: 11px; line-height: 12px;}
SPAN.Slogan {font-size: 36px; font-family: "Times New Roman", Times, serif;}
SPAN.STitle {color: #5d201c; font-family: "Times New Roman", Times, serif; font-size: 18px;}
SPAN.PTitle {color: #5d201c; font-family: "Times New Roman", Times, serif; font-size: 36px;}
SPAN.SubTitle {color: #7d6836; font-size: 24px; font-family: "Times New Roman", Times, serif;}
SPAN.SubTitle2 {color: #5d201c; font-family: "Times New Roman", Times, serif; font-size: 24px;}

INPUT.Text {border: 1px solid #555349; height: 19px; width: 90px;}

/* Страница новостей */

SPAN.NewsDate {color: #7d6836;}
DIV.NewsS {padding-bottom: 3px;}
DIV.Vac {float: left; width: 32%;}
DIV.Line16 {line-height: 16px;}

/* Внутренние страницы */

TR.R2 {background-image: url(../img_kc/bg.14.gif);}
DIV.S15 {background-image: url(../img_kc/top.05.jpg); background-position: top right; background-repeat: no-repeat;}
P {margin-top:0;padding-top:0;}

A {text-decoration: underline; }
A:Active, A:Link {color: #325e8f;}
A:Hover {color: #8f3232;}
A:Visited {color: #2c4a6b;}

A.Navi { text-decoration:none;font-family:Tahoma; font-weight:bold;}
A:Active.Navi, A:Link.Navi, A:Visited.Navi {color: #2b160f;}
A:Hover.Navi {color: #cc291c;}

A.map_main { text-decoration:none;font-family:Tahoma; font-weight:bold; font-size:medium;}
A:Active.map_main, A:Link.map_main, A:Visited.map_main {color: #2b160f;}
A:Hover.map_main {color: #cc291c;}

A.map_parent { text-decoration:none;font-family:Tahoma; font-weight:bold; font-size:small;}
A:Active.map_parent, A:Link.map_parent, A:Visited.map_parent {color: #2b160f;}
A:Hover.map_parent {color: #cc291c;}


A.NaviBig { text-decoration:none;font-family:Tahoma; font-weight:bold; font-size:medium;}
A:Active.NaviBig, A:Link.NaviBig, A:Visited.NaviBig {color: #2b160f;}
A:Hover.NaviBig {color: #53291c;}


A:Active.White, A:Link.White, A:Visited.White, A:Hover.White {color: #ffffff;}

Table.TX
{
	background-image: url(../img_kc/bg.07.gif);
}
Table.FORM
{
	empty-cells:hide;
	border:solid 0px #E1DED1;
	width: 90%;
	margin-left:20px;
     
}
TD.FORM
{
	 font-size: 12px;
	 font-weight:  bold;
	 font-family:  Verdana;
	 border-bottom:solid 0px #E1DED1;
	 width:auto;
	 border-right:solid 0px #E1DED1;
	 border-left:solid 0px #E1DED1;
	 border-top:solid 0px #E1DED1;
}
TD.FORMI
{
	 border-bottom:solid 0px #E1DED1;
	 border-right:solid 0px #E1DED1;
	 border-left:solid 0px #E1DED1;
	 border-top:solid 0px #E1DED1;
}

input.FORM
{
	border: solid 2px Silver;
}
textarea
{
	border: solid 2px Silver;
}

img.blend
{
	filter:blendTrans(duration=2.0);
}
 
input.allcom 
{
	border: 0 0 0;	
    background-color :Transparent;
    cursor :hand;	
}

img.map
{
 cursor:hand;
}

div.bottom
{
	BORDER-RIGHT: #508596 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #508596 1px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	BORDER-LEFT: #508596 1px solid; 
	WIDTH: 90%; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #508596 1px solid;
	margin-left:20px;
	text-align:center;
}

div.map
{
	BORDER-RIGHT: #508596 0px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #508596 0px solid; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	BORDER-LEFT: #508596 0px solid; 
	WIDTH: 95%; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: #508596 0px solid;
	margin-left:20px;
	text-align:left;
}


