@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,700,500,700italic);
/* ---------- RESET ---------- */
img{ border: none; }
ul, ol, dl{margin:0;padding:0; }
ul{list-style:none; }
ul ul, ol ul, ul ol, ol ol { margin:0;padding:0; }
h1, h2, h3, h4, div, ul, ul li, p { margin: 0; padding: 0; }
/* ---------- CLEARFIX TOOL ---------- */
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;clear:both;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.left {float:left;}
.middle {float:left;left:27px;}
.right {float:right;}

* { padding: 0; margin: 0; }

a{text-decoration: none;font-weight: bold;color:#44babb;}
a:hover{text-decoration: none;font-weight: bold;color:#4b4c5f;}

body{font-family:Arial, Helvetica, sans-serif;font-size:13px;
	background: #383947 url('../images/site/body_bg.png') repeat-x left top;}

#wrappertop{margin:0;background:transparent url('../images/site/body_bg2.jpg') no-repeat center top;}
#header{margin:0 auto;padding:0;width: 960px;height:135px;color:#333;}
#header h1 a {float:left;text-indent:-9999px;width:210px;height:100px;margin:18px 0 0 28px;padding:0;background: transparent url('../images/site/logo_itka.png') no-repeat left top;outline:none;}
#header h1 a:hover {float:left;display:block;text-indent:-9999px;width:210px;height:100px;margin:18px 0 0 28px;padding:0;background: url('../images/site/logo_itka.png') no-repeat left top;outline:none;}
#header h2 a {float:right;text-indent:-9999px;width:164px;height:46px;margin:42px 10px 0 0;padding:0;background: transparent url('../images/site/btn_client_area.png') no-repeat left top;outline:none;}

#navigation{margin:0 auto;padding:0;width:960px;height:75px;
	color: #333;
	background: transparent url('../images/site/menu_bg.jpg') no-repeat left top;}
#navigation ul#main {float:left;position:relative;top:0;left:15px;margin:0;}
#navigation ul#main li {float:left;color:#363846;font-family:'Ubuntu';font-style:normal;font-weight:500;font-size:13px;}
#navigation ul#main li a{color:#363846;text-decoration:none;line-height:64px;display:block;padding:0 15px;font-style:normal;font-weight:500;
	background:transparent url('../images/site/menu_btn_bg.png') no-repeat right center;}
#navigation ul#main li a.last {background:none;}
#navigation div#contactbtn {float:right;position:relative;top:20px;right:35px;}
#navigation div#contactbtn a{color:#363846;font-family:'Ubuntu';font-style:normal;font-weight:normal;font-size:20px;text-decoration:none;}

#slider{margin:0 auto;padding:0;width:960px;height:380px;
	color: #333;
	}
#slider div#slidertext{position:relative;top:41px;left:54px;width:325px;height:360px;}
#slider div#slidertext h1{margin:0 0 15px 10px;color:#e8e9e8;font-family: 'Ubuntu';font-style:normal;font-weight:500;font-size:22px;}
#slider div#slidertext p{margin:0 0 25px 10px;color:#eaeaea;font-family:Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:13px;line-height:20px;}

#wrapper{clear:both;margin:0;padding:15px 0 15px 0;background-color:#efefef;}
#container{margin:0 auto;width:960px;background-color:#efefef;}

#leftcolumn{margin:0;padding:0;width:700px;float:left;}
/*ACA IBA*/
#leftcolumn h1{margin:0 30px 20px 0;color:#4b4c5f;font-family: 'Ubuntu';font-style:italic;font-weight:bold;font-size:29px;}
#leftcolumn p{margin:0 35px 10px 0;color:#6e6e6e;font-family:Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:13px;line-height:20px;}
#leftcolumn div.oneservice{border-bottom:2px dashed #49cdce;margin-bottom:20px;}
#leftcolumn div.oslast{border:0;margin-bottom:20px;}
#leftcolumn div.oneservice h1{}
#leftcolumn div.oneservice h1 a{margin:0 30px 20px 0;color:#4b4c5f;font-family: 'Ubuntu';font-style:italic;font-weight:bold;font-size:29px;text-decoration:none;}
#leftcolumn div.oneservice img{float:right;}

#leftcolumn ul.content {list-style-type: none;margin:0 0 0 20px;}
#leftcolumn ul.content li{margin:0 0 5px 0;color:#6e6e6e;font-family:Verdana,sans-serif;font-style:normal;font-weight:normal;font-size:13px;line-height:20px;
background:transparent url('../images/site/bullet.png') no-repeat 0 8px;padding-left:15px;}
	
div.onecol {float:left;margin:5px 5px 5px 20px;padding:0 0 5px 0;}
	
#rightcolumn {margin:0;padding:0;width:221px;float:right;}

#rightcolumn img {border:2px dotted #44babb;margin:10px 0 10px 0;
    -webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}

#sliderClients {width:960px;height:142px;margin:20px auto;position:relative;background:transparent url('../images/site/clients_bg.png') no-repeat center center;}
#sliderClients div#controls {width:960px;height:142px;margin:0;position:absolute;z-index: 200;}
#sliderClients div#controls img.control {width:38px;height:142px;cursor:pointer;}

#sliderContent {width:884px;height:142px;margin:0 0 0 38px;position:relative;z-index: 100;}
#sliders {width:884px;height:142px;overflow:auto;position:relative;}
#sliders div.slider {width:884px;height:142px;}
#sliders div.slider div {float:left;}
#sliders div.slider div.slBox {float:left;width:190px;height:55px;position:relative;top:44px;padding:0 15px 0 15px;text-align:center;}
#sliders div.slider div.slBox p {font-family: 'Ubuntu';font-style:normal;font-weight:bold;font-size:29px;text-decoration:none;color:#383947;}
#sliders div.slider div.slBox img {width:160px;height:55px;}


#wrapperbottom{clear:both;margin:0;padding:0;
	background:transparent url('../images/site/footer_bg.png') repeat-x left top;}
#footer{margin:0 auto;padding:0;width:960px;height:75px;
	color: #fff;}
#footer p{float:left;font: normal 11px Verdana, sans-serif;line-height: 18px;}
	#footer p.fLine1{position:relative;margin:25px 0 0 1px;}
	#footer p.fLine1 b{color:#44babb;font-weight: bold;font-size: 13px;}
	
#designBy {
	position: relative;
	float: right;
	width: 150px;
	height: 45px;
	font: normal 9px Verdana, 'Trebuchet Ms', Sans-serif;
	padding: 0; margin: 0;
	top: 15px;
}
#designBy p {float:right;color: #6e6e6e;}
#designBy a {text-decoration: none;color: #44babb;}
#designBy img {vertical-align: middle;float:right;}

form#frmContact {margin:0 0 0 58px;width:450px;height:530px;}
form#frmContact label {clear:both;position:relative;float:left;margin:20px 0 0 25px;color:#6e6e6e;font-family:Verdana,sans-serif;font-style:normal;font-weight:bold;font-size:13px;line-height:20px;}
form#frmContact label span {font-weight: normal;font-size: 10px;}
form#frmContact input {clear:both;position:relative;float:left;margin:6px 0 0 25px;width:398px;height:27px;padding:0 0 0 5px;border: 1px solid #383947;background-color:#CAEDED;color:#4b4c5f;-moz-border-radius:5px; -webkit-border-radius:5px;}
form#frmContact textarea {margin:6px 0 0 25px;width:398px;height:131px;padding:0 0 0 5px;border: 1px solid #404040;background-color:#CAEDED;color:#4b4c5f;-moz-border-radius:5px; -webkit-border-radius:5px;}
form#frmContact input.button {float:right;margin:8px 20px 0 0;padding:0;width:80px;height:27px;background-color:#CAEDED;font:bold 18px 'Ubuntu',Verdana,sans-serif;color:#4b4c5f;}
form#frmContact input.wrong,
form#frmContact textarea.wrong,
form#frmContact select.wrong { border-color: #F00; background-color: #FFDBEA; }