@import "itc_jQuery_navigation.css";
@import "itc_menunav.css";
#page {height:1000px;}
#pageservices {height:300px;}
/*************** MAIN ****************/
#maincontent {height:200%;}
/*************** PART01 - FRAMES ****************/
.ITC-frame {
	position:absolute;
	left:220px;
	margin:0;
	width:780px;
}
#ITC-frame01 {top:0; height:620px}
#ITC-frame02 {top:680px; height:250px}
#ITC-frame03 {position:relative;top:740px; height:600px}
#ITC-frame02_contactwish {position:relative;top:920px; height:600px}
/*************** TITLES - FRAMES ****************/
.ITC-Title {
	position:absolute;
	padding:0;
	left:20px;
	width:700px;
	height:40px;
}
#ITC-Title02 {border-top:#13296A thin solid;}
/*************** Imgs - FRAMES ****************/
.ITC-imgs {
	position:absolute;
	top:60px;left:20px;
	display:block;
	width:700px;height:350px;
	border:#13296A thin solid; -webkit-border-radius: 10px; -moz-border-radius: 10px;CCborderRadius: 10px;/*for IE with jsscript*/
}
#ITC-img00 {background-image: url(../itc_images/services/itc_servicecenter_700x350.jpg);}
#ITC-img01 {background-image: url(../itc_images/services/itc_servicecenter2_700x350.jpg);}
#ITC-img02 {background-image: url(../itc_images/services/itc_techadvice_700x350.jpg);}
/*************** PART03 - Contacts ****************/
.ITC-contacts {
	position:absolute;
	display:block;
	padding:10px 0  10px 10px;
	width:690px;/*435px 548x319px*/
	left:20px;
	color:#000;
	text-align: left;
	letter-spacing:1px;
	line-height:1.1em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10pt;
	background-color:#FFF;
	border:none;
	/*-webkit-border-radius: 10px; -moz-border-radius: 10px;*/
}
/*.ITC-contacts p.tel {padding-bottom:10px; line-height:1.1em;}*/
#services-contact {top:420px; height:210px;}
#services-infos {top:0px; height:250px;}
#services-techinfos {top:0px; height:250px;}
#partners {top:600px; height:250px;}
#services-formular, #contact_wish {top:0px; border:#13296A thin solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;}
#services-error, #services-thanks {top:420px; height:100px;}

.ITC-txtintro {
	position:absolute;
	margin-left:10px;
	padding:0 10px 0 0;
	left:10px;
	top:420px;
	width:700px;/*748px*/
	height:150px;/*435px 548x319px*/
}
.ITC-txtintro p {
	font: 10pt Arial, Helvetica, Verdana, sans-serif;
	color:#000;
	text-align: left;
	letter-spacing:1px;
	line-height:1.7em;
}
/************************************ FORMs ************************************/
:-moz-any-link :focus {outline: none;}
:focus {-moz-outline-style: none;outline: none;}
form, fieldset {margin: 0;padding: 0;}
form.cmxform fieldset {margin-bottom: 10px;}

form.cmxform legend {
	padding: 0 2px;
	_margin: 0 -7px; /* IE Win */
}

form.cmxform label {
	display: inline-block;
	/*line-height: 1.5;*/
	vertical-align: top;
	cursor: hand;
}
/******************************** Use: cmxform *********************************/
form.cmxform {
	width: 680px;
	font-size: 1.0em;
	color: #000;
}

form.cmxform legend {margin:auto; padding:0 auto 0 auto; color: #F93; font: 8pt Arial, Helvetica, Verdana, sans-serif;}

form.cmxform label {color: #000;}
form.cmxform fieldset {
	border: none;
	border-top: 1px solid #eee;
	/*background: url(../css_imgs/forms/cmxform-fieldset.gif) left bottom repeat-x;*/
	/*background-color: #eee;*/
}

form.cmxform fieldset fieldset {background: none;}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	/*padding:5px 0 8px 0;*/
	/*background: url(../css_imgs/forms/cmxform-divider.gif) center bottom repeat-x;*/
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font: 8pt/1em Arial, Helvetica, Verdana, sans-serif;
	font-style: italic;
}
div.error { display: none; }
input {	border: 1px solid black; margin-right:0;}
input:focus { border: 1px dotted black; }
input.error, textarea.error, select.error { border: 1px dotted red; }
form.cmxform input.submit {cursor:pointer;margin:0 5px 10px 580px;float:left}
/*form.cmxform .gray * { color: gray; }*/
/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */
form.cmxform fieldset div.left {float:left; width: 325px;}
form.cmxform fieldset div.right {float:right; width: 325px; padding-right:0}

form.cmxform fieldset div.center {clear:both;}
form.cmxform fieldset div.center p {background:none; padding-top:0;margin-top:0}
form.cmxform fieldset div#btnsubmit {clear:both; display:block; width: 660px;}
form.cmxform fieldset div#btnsubmit p {background:none}
/************************************ IDs FORMs ************************************/
#signupForm { width: 680px; }
#signupForm label { width: 150px; }
#signupForm label.error {
	margin-top: 5px; margin-left:155px;
	width: auto;
	display: block;
}
#leftwish p, #selects p {height:40px}
#selects label { width: 320px; }
#checkboxes label, #radios input {width: auto; margin:0 5px 0 5px}