@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font:9pt/12pt Arial, Helvetica, sans-serif;
}
a {
	color:#008cd2;
}
a:hover {
	text-decoration:none;
}
div#conteiner {
	width:999px;
	margin:0 auto;
	height:200px;
	background:url(images/header.jpg) top center no-repeat;
}
div#header {
	padding:95px 0 0 335px;
}
div#header a {
	display:block;
	float:left;
	width:156px;
	height:52px;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	line-height:30pt;
	text-decoration:none;
	color:white;
	background:url(images/botton-std.jpg) center no-repeat;
}
div#header a:hover, div#header a.active {
	background:url(images/botton-active.jpg) center no-repeat;
}
/***********************************************
*** MENU STYLE
***********************************************/

div#navigation {
	float:left;
	padding-top:50px;
	padding-left:10px;
	width:300px;
}
div.link {
	padding-left:50px;
	margin-left:15px;
	background:url(images/navigation.jpg) left top no-repeat;
}
div#navigation h1 {
	font-size:16pt;
	font-weight:normal;
	color:#bec0c2;
}
div#navigation a {
	/*	display:block;*/
	color:#008cd2;
	line-height:14pt;
	padding-left:5px;
	padding-right:5px;
	border-left:2px solid #fff;
}
div#navigation a.active {
	background-color:#eee;
	text-decoration:none;
	border-left:2px solid #ffb828;
}
div#navigation a:hover {
	text-decoration:none;
	border-left:2px solid #ffb828;
}
/***********************************************
*** CONTENT STYLE
***********************************************/
div#content {
	float:right;
	padding-top:65px;
	margin-right:45px;
	width:615px;
	color:#333333;
	line-height:13pt;
}
div#path {
	color:#999;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
}
div#path h1 {
	float:left;
	font-size:10pt;
	font-weight:normal;
	padding:0 5px 0 0;
}
div#path a {
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
}
div.equip-point {
	padding-top:10px;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px;
}
div.image-sample {
	float:left;
	padding-right:20px;
	border-right:1px dotted #ccc;
	max-width:180px;
	min-width:180px;
	text-align:center;
}
div.equip-description {
	float:right;
	width:400px;
	line-height:13pt;
	color:#333333;
}
h1.equip-title {
	font-size:14pt;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-left:5px;
	border-left:2px solid #ccc;
}
h1.equip-title a {
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}
h1.equip-title a:hover {
	text-decoration:underline;
}
a.more-link {
	background:#008cd2;
	color:white;
	text-decoration:none;
	padding:1px 4px;
	border:1px solid #fff;
	font-size:8pt;
}
a.more-link:hover {
	border:1px solid #30a2da;
}
/***********************************************
*** CONTENT STYLE
***********************************************/



div.equip-description table, td {
	border : 1px solid #CCC;
	border-collapse : collapse;
	font : small/1.0 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-size:8pt;
}
div.equip-description table {
	border :none;
	border :1px solid #CCC;
	margin-bottom:10px;
	clear:both;
	margin-top:10px;
}
div.equip-description thead th, tbody th {
	background : #FFF url(th_bck.gif) repeat-x;
	color : #666;
	padding : 5px 10px;
	border-left : 1px solid #CCC;
}
div.equip-description tbody th {
	background : #fafafb;
	border-top : 1px solid #CCC;
	text-align : left;
	font-weight : normal;
}
div.equip-description tbody tr td {
	padding : 5px 10px;
	color : #666;
}
div.equip-description tbody tr:hover {
	background : #FFF url(tr_bck.gif) repeat;
}
div.equip-description tbody tr:hover td {
	color : #454545;
}
div.equip-description tfoot td, tfoot th {
	border-left : none;
	border-top : 1px solid #CCC;
	padding : 4px;
	background : #FFF url(foot_bck.gif) repeat;
	color : #666;
}
div.equip-description caption {
	text-align : left;
	font-size : 120%;
	padding : 10px 0;
	color : #666;
}
div.equip-description table a:link {
	color : #666;
}
div.equip-description table a:visited {
	color : #666;
}
div.equip-description table a:hover {
	color : #003366;
	text-decoration : none;
}
div.equip-description table a:active {
	color : #003366;
}
h1.equip-h1-title {
	font-size:10pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#666;
	border-bottom:1px solid #ccc;
	padding-bottom:2px;
}
/***********************************************
*** CONTEXT LOGO
***********************************************/

div.context-logo {
	padding:5px;
	border:1px solid #d8d9db;
	background:#f7f7f7 !important;
	width:250px;
	margin:10px auto;
}
div.context-logo p {
	margin:5px 0;
	padding:0;
	font-size:9pt;
	color:#666;
}
div.context-logo a {
	display:inline !important;
}
/***********************************************
*** SEARCH
***********************************************/
div#search {
	margin-top:20px;
	text-align:right;
}
input#s {
	border:1px solid #ccc;
	padding:1px;
	background:#f7f7f7 !important;
	width:150px;
}
input#searchsubmit {
	border:0;
	background:none;
	text-transform:uppercase;
	font-size:7pt;
	font-weight:bold;
	color:#008cd2;
}
/*##################################################################*/
div.TBL-POINT-ARCH {
	width:195px;
	min-height:220px;
	float:left;
	padding:5px 5px;
	padding-top:10px;
	text-align:center;
	line-height:10pt;
	


}
a.img-link {
	text-decoration:none;
	min-height:180px;
	display:block;
	border-bottom:2px solid #fff;
}

a.img-link:hover {
	border-bottom:2px solid #fed035;

}
a.title-text, p.partner-logo-text a {
	font-size:10pt;
	color:#008cd2;
	text-decoration:underline;
}
a.title-text:hover, p.partner-logo-text a:hover {
	text-decoration:none;
}
/***********************************************
*** FOOTER STYLE
***********************************************/

div#footer {
	margin-top:15px;
	margin-bottom:10px;
	border-top:1px solid #ccc;
	color:#999;
	font-size:9pt
}

div#footer a { font-size:9pt }

p.toptext {
	width:990px;
	margin:0 auto;
	padding:5px 0;
	color:#ccc;
}

