DIV {
	max-width: 100%;
}

BODY {
	PADDING: 55px 0 0 0; 	
	FONT-SIZE: 11px; 
	BACKGROUND-COLOR: #383E43;	 
	MARGIN: 0px; 
	COLOR: #515151;	 
	FONT-FAMILY: arial,verdana,sans-serif;
}

A {
	FONT-SIZE: 11px;	
	COLOR: #515151;	 
	FONT-FAMILY: arial,verdana,sans-serif;
	TEXT-DECORATION:underline;

}

INPUT {
	COLOR: #252C31;
	border: 1px solid #252C31;
}

P {
	PADDING: 4px 0 4px 0;
	MARGIN: 0;
}

IMG {
	BORDER-RIGHT: medium none; 
	BORDER-TOP: medium none; 
	BORDER-LEFT: medium none; 
	BORDER-BOTTOM: medium none;
}

HR  { 
	 border: 0; 
	 height: 1px; 
 }

LI {
	LIST-STYLE-POSITION: outside; 
	MARGIN: 0px;
}

#content {
	WIDTH:720px;
	MARGIN:0px auto;
	TEXT-ALIGN:left;
	BACKGROUND-COLOR:#383E43;
	PADDING:0;	
}
#logo {	
	PADDING-BOTTOM: 16px;
		
}

TH {
	TEXT-ALIGN:center;
	BACKGROUND-COLOR: #555C62;
	COLOR: #fff;
	
}	

TD {
	BACKGROUND-COLOR: #BCBEBF;
}



/* TOP MENU
----------------------------------------------------------- */
#menu {
	CLEAR: both; 	
	HEIGHT: 24px;
	WIDTH: 100%;
}
#menu UL {
	PADDING: 0px; 	
	MARGIN: 0px;	
	width: 100%;
	DISPLAY: block;
	LIST-STYLE-TYPE: none;
	HEIGHT: 24px;
	BACKGROUND: url('../../images/pieces/topRepeat.jpg') repeat-x;
}

#menu LI {
	PADDING: 0 0 0 0; 	
	FLOAT: left; 	
	MARGIN: 0px; 	
	HEIGHT: 24px;	
}

LI#leftMenu {
	WIDTH: 31px;	
}
LI#home {
	WIDTH: 90px;	
}
LI#about-us {	
	WIDTH: 120px;	
}
LI#projects {	
	WIDTH: 133px;
}
LI#clients {	
	WIDTH: 106px;
}
LI#contact {	
	WIDTH: 118px;
}
LI#lang {	
	WIDTH: 117px;
}
LI#rightMenu {
	WIDTH: 5px;	
}
/*----------------------------------------------------------- */



/* BOTTOM LINE
----------------------------------------------------------- */
#bottomLine {
	PADDING: 13px 0 0 0;	
	HEIGHT: 17px;
	WIDTH: 100%;
	FONT-SIZE: 10px;		 
	FONT-FAMILY: arial,verdana,sans-serif;
	CLEAR: both;	
}
#bottomLine UL {
	PADDING: 0 0 0 0; 	 	
	MARGIN: 0px;	
	width: 100%;
	DISPLAY: block;
	LIST-STYLE-TYPE: none;
	HEIGHT: 17px;
	BACKGROUND: url('../../images/pieces/bottomRepeat.jpg') repeat-x;
}

#bottomLine LI {
	PADDING: 0px; 	
	MARGIN: 0px; 	 
	HEIGHT: 17px;
	FLOAT: left; 	
}

LI#leftBottom {
	WIDTH: 6px;	
}

LI#bottMenu {
	WIDTH: 580px;	
	PADDING-LEFT:5px;	
	PADDING-TOP:2px;	
}

LI#maxmedia {
	WIDTH: 118px;
	PADDING-LEFT:5px;	
	PADDING-TOP:2px;	
}
LI#rightBottom {
	WIDTH: 6px;	
}
/*----------------------------------------------------------- */


#inside {
	CLEAR: both; 	
	PADDING: 13px 0 0 0; 	 	
	MARGIN: 0px;
}

#mainMenu {
	FLOAT: left;
	WIDTH: 238px;
	PADDING: 0 9px 0 20px;	
		
}

#titleMainMenu {	
	PADDING: 8px 0 0 0;		
}


/* HR COLORS MAIN MENU
----------------------------------------------------------- */

.purpleHR {
	COLOR: #785abc;
	BACKGROUND-COLOR: #785abc; 
	WIDTH:216px;
}

.blueHR {
	COLOR: #2671BD;
	BACKGROUND-COLOR: #2671BD; 
	WIDTH:216px;	
}

.greenHR {
	COLOR: #259D22;
	BACKGROUND-COLOR: #259D22; 
	WIDTH:216px;
}
.redHR {
	COLOR: #c00a0f;
	BACKGROUND-COLOR: #c00a0f; 
	WIDTH:216px;
}

.yellowHR {
	COLOR: #ffb400;
	BACKGROUND-COLOR: #ffb400; 
	WIDTH:216px;
}

/* ----------------------------------------------------------- */

.floatLeft {
	FLOAT: left; 
}

/* CONTACT PAGE
----------------------------------------------------------- */

#mainMenuRightContact {	
	FLOAT: left;	
	PADDING: 0 0 0 20px;
	WIDTH: 432px;
	HEIGHT: 256px;	
	BACKGROUND: url('../../images/pieces/pannelContact.jpg') no-repeat;
}

#titleContact {		
	PADDING: 5px 0 0 11px;	
}

#txtContact {		
	PADDING: 10px 0 0 11px;	
}

/* CONTACT PAGE
----------------------------------------------------------- */

.mainMenuRightProjects {		
	PADDING: 0 0 10px 20px;
	WIDTH: 315px;
	HEIGHT: 107px;	
	BACKGROUND: url('../../images/pieces/pannelProjects.jpg') no-repeat;
		
}

.titleProjects {		
	PADDING: 3px 0 0 4px;	
}

.txtProjects {		
	PADDING: 10px 28px 0 0;
	text-align:justify;			
}

/* ALL PAGES BLOCKS
----------------------------------------------------------- */

.titleBlockBig {		
	PADDING:  0 0 0 33px;	
	WIDTH: 419px;	
}

.titleBlockBigProjectsHR {		
	PADDING:  0 0 0 20px;		
}

.titleBlockBigProjects {		
	PADDING:  0 0 0px 20px;			
}

.txtBlockBig {	
	FLOAT: left;		
	PADDING:  0px 35px 7px 33px;	
	text-align:justify;			
}

.titleBlockMiddle {		
	PADDING:  0 0 0 33px;	
	WIDTH: 295px;	
	BACKGROUND: url('../../images/pieces/part5_2.jpg') repeat-y;
}

.titleBlockHR {		
	PADDING:  0 0 0 33px;	
	WIDTH: 295px;	
	BACKGROUND: url('../../images/pieces/part5_2.jpg') repeat-y;	
  	
}

#txtBlockMiddle {	
	FLOAT: left;		
	PADDING:  0px 35px 7px 33px;	
	text-align:justify;			
}

#txtBlockBigGreen {	
	FLOAT: left;		
	PADDING:  0px 40px 7px 33px;	
	text-align:justify;	
	color:#fff;	
	BACKGROUND: url('../../images/pieces/part3_2.jpg') repeat-y;		
}

.titleBlockSmall {	
	PADDING:  0 0 0 20px;	
	WIDTH: 223px;	
}

#txtBlockSmall {
	FLOAT: left;		
	PADDING:  0 8px 15px 20px;	
	text-align:justify;
	WIDTH: 220px;
}

#mainMenuRightHomeGreen {
	FLOAT: left;		
	PADDING: 0 0 0 0;
	WIDTH: 452px;
	BACKGROUND: url('../../images/pieces/part3_2.jpg') repeat-y;	
	
}


/* HOME PAGE
----------------------------------------------------------- */

#mainMenuRightHome {
	FLOAT: left;		
	PADDING: 0 0 0 0;
	WIDTH: 452px;
	BACKGROUND: url('../../images/pieces/part1_2.jpg') repeat-y;			
	
}

.blocksDistance {
	PADDING: 10px 0 0 0;
	BACKGROUND-COLOR: #383E43;
}

#mainMenuUnder {
	Clear:both;	
	FLOAT: left;		
	PADDING: 7px 0 0 0;
	WIDTH: 720px;	
	_margin-top: -13px;	
}

#mainMenuUnderLeft {
	FLOAT: left;		
	PADDING: 0 8px 0 0;
	WIDTH: 259px;	
	BACKGROUND: url('../../images/pieces/part2_2.jpg') repeat-y;		
	
}

#mainMenuRightApptoach {	
	FLOAT: left;	
	PADDING: 0 0 0 22px;
	WIDTH: 433px;
	HEIGHT: 166px;	
	BACKGROUND: url('../../images/pieces/pannelApproach1.jpg') no-repeat;
}

#titleApproach {		
	PADDING: 8px 0 0 12px;	
}

#txtApptoach {		
	PADDING: 10px 35px 0 10px;
	text-align:justify;	
	
}


/* ABOUT PAGE
----------------------------------------------------------- */


#mainMenuRight11 {	
	FLOAT: left;	
	PADDING: 0 0 0 0;
	WIDTH: 452px;	
	BACKGROUND: url('../../images/pieces/part1_2.jpg') repeat-y;
	
}


/* PORTFOLIO DETAILS
----------------------------------------------------------- */

.mainMenuRightDetails {
	FLOAT: left;		
	PADDING: 0 0 0 0;
	WIDTH: 719px;
	BACKGROUND: url('../../images/pieces/part6_2.jpg') repeat-y;			
	
}


.titleBlockDetails {		
	PADDING:  5px  0 10px 33px;	
}

.center {		
	 PADDING:  15px  0 15px 0;	
}


/* PORTFOLIO
----------------------------------------------------------- */


#Projects {	
	FLOAT: left;	
	PADDING: 0 0 0 0;
	WIDTH: 452px;	
	BACKGROUND-COLOR: #383E43;
	
}

#Flash {

	FLOAT: left;	
	PADDING: 0 8px 0 0;
	WIDTH: 259px;
	HEIGHT: 225px;	
	BACKGROUND: url('../../images/pieces/pannelFlash.jpg') no-repeat;
}

#titleFlash {		
	PADDING: 5px 0 0 17px;	
}

#txtFlash {		
	PADDING: 10px 15px 0 11px;	
	text-align:justify;	
}

#Multimedia {
	FLOAT: left;		
	PADDING: 0 8px 0 0;
	WIDTH: 259px;
	HEIGHT:808px;
	BACKGROUND: url('../../images/pieces/pannelMultiMedia.jpg') no-repeat;	
	
}

#titleCD-bg {		
	PADDING: 4px 0 0 17px;	
}
#txtCD-bg {		
	PADDING: 11px 14px 0 12px;	
	text-align:justify;	
}

#titleCD-en {		
	PADDING: 4px 0 0 17px;	
}
#txtCD-en {		
	PADDING: 11px 14px 0 12px;	
	text-align:justify;	
}

#titleFullPackage-bg {		
	PADDING: 200px 0 0 17px;	
}
#txtFullPackage-bg {		
	PADDING: 10px 14px 0 12px;	
	text-align:justify;	
}

#titleFullPackage-en {		
	PADDING: 228px 0 0 17px;	
}
#txtFullPackage-en {		
	PADDING: 10px 15px 0 11px;	
	text-align:justify;	
}

#titleSoftware-bg {		
	PADDING: 113px 0 0 17px;	
}
#txtSoftware-bg {		
	PADDING: 10px 15px 0 11px;	
	text-align:justify;	
}


#titleSoftware-en {		
	PADDING: 113px 0 0 17px;	
}
#txtSoftware-en {		
	PADDING: 10px 15px 0 11px;	
	text-align:justify;	
}


#WebSites {
	FLOAT: left;		
	PADDING: 0 8px 0 0;
	WIDTH: 259px;
	HEIGHT:809px;
	BACKGROUND: url('../../images/pieces/pannelWebSites.jpg') no-repeat;	
	
}

#titleUnderConstr {		
	PADDING: 7px 0 0 17px;	
}

#txtUnderConstr {		
	PADDING: 9px 7px 0 14px;	
	text-align:justify;	
	height: 185px;
	display: block;	
}

#titleDemo_en {		
	PADDING: 25px 0 0 17px;	
}
#txtDemo_en {		
	PADDING: 7px 14px 0 12px;	
	text-align:justify;	
	height: 305px;
	display: block;
	
}

#titleBanners_en {		
	PADDING: 28px 0 0 17px;	
}
#txtBanners_en {		
	PADDING: 10px 14px 0 12px;	
	text-align:justify;	
	height: 185px;
	display: block;	
}


/* CLIENT LOGIN
----------------------------------------------------------- */

#ClientLogin {		
	PADDING:  50px 35px 7px 33px;				
	_PADDING:  25px 35px 7px 33px;
}

/*HOME
----------------------------------------------------------- */


#homeUnderMainProjects {
	Clear:both;	
	FLOAT: left;		
	PADDING: 8px 0 0 0;
	WIDTH: 725px;	
	_margin-top: -12px;	
}


#homeProjects {
	FLOAT: left;		
	PADDING: 0;
	WIDTH: 720px;		
	BACKGROUND: url('../../images/pieces/part7_3.jpg') repeat-y;	
	
}

#homeUnderMain {
	Clear:both;	
	FLOAT: left;		
	PADDING: 8px 0 0 0;
	WIDTH: 720px;	
	_margin-top: -12px;	
}


#homeLeft {
	FLOAT: left;		
	PADDING: 0 8px 0 0;
	WIDTH: 257px;	
	HEIGHT: 164px;
	BACKGROUND: url('../../images/pieces/pannelNews1.jpg') no-repeat;	
	
}
#titleHomeLeft {	
	PADDING:  10px 0 0 20px;	
}

#txtHomeLeft {
	PADDING:  10px 20px 15px 20px;	
	text-align:justify;
}

#txtHomeLeftProjects {
	PADDING:  0 20px 0 20px;
	height: 110px;			
}

#txtHomeLeftProjects span {	
	FLOAT: left;
	width: 125px;
	PADDING-RIGHT: 5px;
}

#txtHomeLeft TD {
	BACKGROUND-COLOR: #f1f1f1;
}

/*CLIENTS
----------------------------------------------------------- */


#clientsUnderMain {
	Clear:both;	
	FLOAT: left;		
	PADDING: 8px 0 0 0;
	WIDTH: 720px;	
	_margin-top: -12px;	
}

/*
----------------------------------------------------------- */

.info_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #393E42;
	font-weight: bold;
	text-transform: uppercase;
}

.green_title {	
	color: #DDF500;
}
