/*
* {
  padding:0px;
  margin:0px;
}
*/

td {
	align:left;
}

html, body {
  width:100%;
  height:100%;
  border:none;
  padding:0px;
  margin:0px;
  text-align: center;
	font-family:Verdana;
	font-size:11px;
	color:#333333;  
}

#container {
	margin: auto;
	width: 945px;
	text-align: left;
	/*border:1px solid red;*/
}
#top {
	width: 945px;
	/*border:1px solid green;*/
}
#middle {
	width: 945px;
	height:347px;
	margin-top:20px;
}
#bottom {
	width: 945px;
}
#header {
	width: 945px;
	height:50px;
	/*background-color:red;*/
}
#menu {
	float:right;
	width: 765px;
	clear:both;
	vertical-align:middle;
	/*background-color:red;*/
}
/*
#menu {
	width: 765px;
	clear:both;
	padding-left:180px;
	vertical-align:middle;
	background-color:red;
}
*/
#header_left_side {
	width: 450px;
	float:left;
	text-align:left;
}
#header_right_side {
	width: 495px;
	float:right;
	text-align:right;
	/*padding-top:30px;*/
}
#middle_right {
	float:right;
	width:464px; 
	height:324px; 
	border:0px solid red;
}
#middle_left_top {
	float:left;
	width:481px; 
	height:283px; 
	border:0px solid red;
}
#middle_left_bottom {
	float:left;
	width:461px; 
	height:40px; 
	border:0px solid red;
	padding-left:15px;
}
#copyright {
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#666666;
}

#innerLayoutMiddle {
	height:auto;
	clear:both;
	min-height:550px; 
	_height:550px;
}
#navigation {
	float:left;
	width:164px;
	margin-top:60px;
}
#innerLayoutMiddleContent {
	float:right;
	width:765px;
}
#innerLayoutContent {
	width:550px; 
	float:left; 
	font-family:Verdana;
	color:#000000;
	font-size:12px;
}
#box_container {
	width:180px; 
	float:right; 
}


/*
A.submenu:link, A.submenu:hover, A.submenu:visited {
  color:#A1A1A1;
  font-weight:bold;
  text-decoration:none;
  font-size:14px;
  font-family:Verdana;
}
*/

A.linkGreen:link, A.linkGreen:hover, A.linkGreen:visited {
  color:#009D58;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  font-family:Verdana;
}
A.linkDarkGreen:link, A.linkDarkGreen:hover, A.linkDarkGreen:visited {
  color:#7CA191;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  font-family:Verdana;
}
A.linkGrey:link, A.linkGrey:hover, A.linkGrey:visited {
  color:#999999;
  font-weight:bold;
  text-decoration:none;
  font-size:11px;
  font-family:Verdana;
}
.sepGreen {
  color:#009D58;
  font-weight:bold;
  font-size:11px;
  font-family:Verdana;
}
.sepGrey {
  color:#999999;
  font-weight:bold;
  font-size:11px;
  font-family:Verdana;
}

.solution {
	position: relative; 
	float:left;
	height:180px;
}
.sep {
	position: relative; 
	float:left;
	font-size:1px;
}
.textSolution {
	padding-left:10px;	
	padding-right:10px;	
	padding-top:10px;	
}




@font-face {
  font-family: KabinetNormal;
  font-style:  normal;
  font-weight: normal;
  src: url(./fonts/KABINET1.eot);
}
@font-face {
  font-family: KabinetBold;
  font-style:  normal;
  font-weight: normal;
  src: url(./fonts/KABINET0.eot);
}

.kabinetFontNormal{
	font-family: "KabinetNormal";
}
.kabinetFontBold{
	font-family: "KabinetBold";
}

A.siteMapLevel_1:link, A.siteMapLevel_1:visited, A.siteMapLevel_1:hover {
  color:#02AF62;
  font-family:Verdana;
  text-decoration:none;
  font-size: 18px;
}
A.siteMapLevel_2:link, A.siteMapLevel_2:visited, A.siteMapLevel_2:hover {
  color:#02AF62;
  font-family:Verdana;
  text-decoration:none;
  font-size: 16px;
}
A.siteMapLevel_3:link, A.siteMapLevel_3:visited, A.siteMapLevel_3:hover {
  color:#02AF62;
  font-family:Verdana;
  text-decoration:none;
  font-size: 12px;
}
#innerLayoutContent A.pathLink:link, A.pathLink:visited, A.pathLink:hover {
  color:#02AF62;
  font-family:Verdana;
  text-decoration:none;
  font-size: 11px;
}
.textInput {
    border-color:#a2a499;    
    border-style: solid;
    border-width: 1px;;
}



  