/* CSS Document */

body {
	background-image: url(../img/backbottom.jpg);
	margin:0;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:14px;
	cursor:default;
}
img {
	border:0;
}
#mainContainer {
	background-color:#FFFFFF;
}
#topContainer {
	background-image: url(../img/backtop.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#contentBox {
}
#content {
	min-height:550px;
	width:860px;
	text-align:left;
}
#headerBox {
	text-align:right;
	height:121px;
}
#headerLogo {
	position:absolute;
}
#headerSlog {
	padding:35px 35px 0 0;
}
#headerMenu {
	margin:-27px 35px 0 0;
}
#float {
	float:right;
}
a.menuHome {
	background-image: url(../img/btnhome.jpg);
	display: block;
	text-decoration:none;
	width:127px;
	height:27px;
	margin-right:5px;
}
a.menuHome:hover {
	background-position: 0 -27px;
	cursor:pointer;
}
a.menuHomeAct {
	background-image: url(../img/btnhome.jpg);
	display: block;
	text-decoration:none;
	width:127px;
	height:27px;
	margin-right:5px;
	background-position: 0 -27px;
	cursor: default;
}
a.menuAbout {
	background-image: url(../img/btnabout.jpg);
	display: block;
	text-decoration:none;
	width:127px;
	height:27px;
	margin-right:5px;
}
a.menuAbout:hover {
	background-position: 0 -27px;
	cursor:pointer;
}
a.menuAboutAct {
	background-image: url(../img/btnabout.jpg);
	display: block;
	text-decoration:none;
	width:127px;
	height:27px;
	margin-right:5px;
	background-position: 0 -27px;
	cursor: default;
}
a.menuContact {
	background-image: url(../img/btncontact.jpg);
	display: block;
	text-decoration:none;
	width:127px;
	height:27px;
}
a.menuContact:hover {
	background-position: 0 -27px;
	cursor:pointer;
}
a.menuContactAct {
	background-image: url(../img/btncontact.jpg);
	display: block;
	text-decoration:none;
	width:127px;
	height:27px;
	background-position: 0 -27px;
	cursor: default;
}
#contentMenu {
	margin-top:48px;
}

#shadow {
	width:253px;
	height:272px;
	padding-top:10px;
	padding-left:12px;
	float:left;
	background-image: url(../img/shadow.jpg);
	background-repeat: no-repeat;
}
#shadow img {
	border: 3px solid #FFF;
}
#shadow img:hover {
	border: 3px solid #d1d2cf;
}


/* ------------------ OTHER PAGES ---------------------- */
a.left1 {
	display:block;
	background-image: url(../img/small-sms.jpg);
	width:208px;
	height:56px;
	background-repeat: no-repeat;
	text-decoration:none;
	margin-left:10px;
}
a.left1:hover {
	background-position:0 -56px;
}
a.left2 {
	display:block;
	background-image: url(../img/small-elem.jpg);
	width:208px;
	height:42px;
	background-repeat: no-repeat;
	text-decoration:none;
	margin-left:10px;
}
a.left2:hover {
	background-position:0 -42px;
}
a.left3 {
	display:block;
	background-image: url(../img/small-port.jpg);
	width:208px;
	height:54px;
	background-repeat: no-repeat;
	text-decoration:none;
	margin-left:10px;
}
a.left3:hover {
	background-position:0 -54px;
}
a.left4 {
	display:block;
	background-image: url(../img/small-blacktot.jpg);
	width:208px;
	height:70px;
	background-repeat: no-repeat;
	text-decoration:none;
	margin-left:10px;
}
a.left4:hover {
	background-position:0 -70px;
}
#col1 {
	width:253px;
	padding-top:10px;
	padding-left:12px;
	float:left;
}
.introText {
	color:#666666;
	font-weight:bold;
	text-align:center;
}
#col1 p {
	padding-right:22px;
}

#col2 {
	border-left: 1px dotted #CCC;
	width:240px;
	padding-top:10px;
	padding-left:12px;
	float:left;
}
#col2 p {
	padding-left:15px;
}
#col2tcpp {
	border-left: 1px dotted #CCC;
	width:500px;
	padding-top:10px;
	padding-left:12px;
	float:left;
}
#col2tcpp p {
	padding-left:15px;
}
#col2tcpp a, #col2tcpp a:visited {
	color: #990000;
	text-decoration:none;
}
#col2tcpp a:hover {
	color: #CC0000;
}
.textTitle {
	color:#333;
	font-weight:bold;
}

.col2Text {
	color:#999;
}
form {
	color:#CCC;
	font-weight:bold;
}
input {
	border: 1px solid #CCC;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:4px;
	background-color: #ebebeb;
}
textarea {
	border: 1px solid #CCC;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:3px;
	width:400px;
	background-color: #ebebeb;
}
input.resetBtn {
	color: #666666;
	padding:1px;
}
input.resetBtn:hover {
	color: #990000;
	cursor:pointer;
}

input.sendBtn {
	color: #990000;
	padding:1px;
}
input.sendBtn:hover {
	color: #FF0000;
	cursor:pointer;
}
#col3 {
	width:240px;
	padding-top:10px;
	padding-left:12px;
	float:left;
}

/* ------------------ FOOTER ---------------------- */

#footerBox {
	height:350px;
}
#footer {
	width:860px;
	min-height:200px;
	margin-top:-70px;
	text-align:left;
}
#footer p {
	width:600px;
	padding-left:10px;
}
#footer p.dark {
	color:#333;
}
#footer img {
	position:absolute;
	margin-left: 574px;
	margin-top:30px;
}
#footer a, #footer a:visited {
	color:#999;
	text-decoration:none;
}
#footer a:hover {
	color:#CCC;
}
