/*.................. global interior ..................................*/
#main { width:960px; margin:0 auto; padding:0; background: url(../images/bg-int.jpg) no-repeat top; height:auto!important; position:relative; clear:both; }

#header { height:150px; }

h1#logo { position:absolute; top:0; left:30px; }

h1#logo a { width:164px; height:126px; display:block; background: url(../images/logo.png) no-repeat; }

#header h2 { font-weight:normal!important; position:absolute; right: 20px; top:90px; }

#leftCol { width:430px; margin: 40px 0 0 35px; float:left; display:inline; }

#leftCol h2 { margin:0; padding:0; font-size:70px; color:#0f7ac0; text-transform:uppercase; }

#leftCol h3 { margin:0; padding:0; font-size:23px; color:#666; }

#leftCol p, #leftCol ul, #leftCol ol { font:12px/20px Verdana, Geneva, sans-serif; color:#666; }



/*.................. portfolio ..................................*/

body#portfolio #leftCol p strong { display:block; padding-top:15px; }

body#portfolio #rightCol { margin-top:60px; font-family: Verdana, Geneva, sans-serif; }

body#portfolio #rightCol img, body#portfolio #rightCol a img  { margin:0; padding:0; border:0pt none;}

body#portfolio #rightCol p.title { margin:0 0 0 25px; padding:0; display:inline-block; font-size:15px; color:#0f7ac0; }

body#portfolio #rightCol p.title strong { font-size:11px; color:#333; font-weight:normal }

body#portfolio #rightCol p.title span { font-size:10px; color:#484848; }

#slider ul, #slider li, #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }

#slider li, #slider2 li { width:465px; height:410px; overflow:hidden; }

p#controls, p#controls2 { margin:0; position:relative; }

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2 { display:block; margin:0; overflow:hidden; text-indent:-8000px; width:24px; height:24px; position:absolute; left:-30px; top:-260px; }

#nextBtn, #nextBtn2 { left:920px; }

#prevBtn, #prevBtn2 { left:460px; }

#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a { display:block; width:24px; height:24px; background:url(../images/btn_prev.png) no-repeat 0 0; }

#nextBtn a, #nextBtn2 a { background:url(../images/btn_next.png) no-repeat 0 0; }


/*.................. contact ..................................*/

body#contact #rightCol {float:left;}

body#contact #rightCol p{margin:0; padding:10px 0; font:12px/12px Verdana, Geneva, sans-serif; color:#666;}

body#contact #rightCol form{width: 300px!important; display:block; margin:60px 0 0 40px; }

body#contact #rightCol form .input {font:11px/11px Verdana, Geneva, sans-serif!important; padding:5px;}

body#contact #rightCol .button{width:73px; height:35px; margin:10px 0 0 0; padding:0; border:0pt none; display:block; clear:both; background:url(../images/button_submit.jpg) no-repeat; font-size:0pt; text-indent:-9999em;}

body#contact #rightCol p#thanks{margin-top:100px;}

body#thanks #leftCol {width:auto;}

/*.................. services ..................................*/


body#services #leftCol
{
	width:900px;	
	background:none!important;
}

body#services #leftCol ul
{
		
}