/* ============================== GLOBAL STYLES FOR FCK EDITOR ==================== */
/* links */
a, a:link 		 { color: #ad0e13; text-decoration: underline; outline: none; }
a:focus, a:hover { color: #4f0a0c; }
a.more 			 { background: url('../images/ico_more.gif') no-repeat right 0.5em; padding: 0 7px 0 0; }

/* text flow */
p, ul, ol, dl, dd, table, 
form, fieldset, blockquote 	{ margin-bottom: 1em; /* = LH */ }
ul, ol, dd, blockquote 	{ margin-left: 1.5em; /* = LH */ }
blockquote                    { margin-right: 1.5em; /* = LH */ }
sup, sub 			{ line-height: 0; }

/* font-weight */
th, strong, dt, 
h1, h2, h3, 
h4, h5, h6, dfn { font-weight: bold; }

/* font style */
em, dfn, q, cite { font-style: italic; }

/* headings */
h1, h2, h3,
h4, h5, h6 { color: #333; }

h1 { font-size: 1.5em; line-height: 1.5em; margin-bottom: 0.5em; }
h2 { font-size: 1.333em; line-height: 1.5em; }
h3 { font-size: 1.1667em; line-height: 1.5em; margin-bottom: 0.5em; }
h4, h5, h6 { font-size: 1.0em; line-height: 1.0; margin-bottom: 0.5em; }

/* illustrations */
p img.right { float: right; margin: 0.5em 0 0.5em 0.5em; }
p img.left 	{ float: left; margin: 0.5em 0.5em 0.5em 0; padding: 0; }

/* changes */
ins { background: #060; color: #fff; }
del { background: #900; color: #fff; }

/* float and aling */
.fl	{ float: left; }
.fr	{ float: right; }
.al	{ text-align: left; }
.ac	{ text-align: center; }
.ar	{ text-align: right; }


/*  FOTOGALERIE  */
div.foto-c  { text-align:center; }
div.foto-r  { text-align:right; }
div.foto-l  { text-align:left; }


.clr { clear: both; }




/* tabs "Our solutions" + "About us" */
#tabs 		{ margin: 0 0 1em; border-bottom: 6px solid #e2e2e2; float: left; width: 100%; display: none; }
#tabs li 	{ float: left; line-height: 1em; background: transparent none; padding: 0; }
#tabs li a 	{ display: block; background-repeat: no-repeat; background-image: url('../images/bg_tabs.png'); text-shadow: #fff 1px 1px 1px; font-weight: bold; color: #7a7a7a; text-decoration: none; outline: none;  }
#tabs li a:hover { color: #434343; }
#tabs #t0 a { padding: 10px 40px 7px 20px; }
#tabs #t1 a { padding: 10px 40px 7px 5px;  }
#tabs #t0 a			 		 { background-position: right -70px; background-color: #f5f4f4 }
#tabs #t1 a			 		 { background-position: right -210px; background-color: #f5f4f4 }
#tabs #t0.ui-tabs-selected a { background-position: right 0; background-color: #e4e4e4; }
#tabs #t1.ui-tabs-selected a { background-position: right -140px; background-color: #e4e4e4; }
.ui-tabs-hide { display: none; }

/* solutions boxes */
#solutions, #about	{ margin-bottom: 1.0em; clear:both; }
#solutions .row		{ float: left; width: 660px; background: url('../images/bg_solutions_row.gif') no-repeat bottom; clear: both; }
#solutions .box 	{ width: 236px; background-repeat: no-repeat; background-position: right center; padding: 15px 80px 20px 0; }
#solutions .box h3	{ font-size: 1.25em; font-weight: bold; margin-bottom: 0; }
#solutions .box h3 a{ text-decoration: none; }
#solutions .box p	{ margin: 0; font-size: 0.833em; font-weight: bold;  }
#solutions .b1	{ background-image: url('../images/bg_solutions_a1b.png'); }
#solutions .b2	{ background-image: url('../images/bg_solutions_a2b.png'); }
#solutions .b3	{ background-image: url('../images/bg_solutions_a3b.png'); }
#solutions .b4	{ background-image: url('../images/bg_solutions_a4b.png'); }
#solutions .b5	{ background-image: url('../images/bg_solutions_a5b.png'); }
#solutions .b6	{ background-image: url('../images/bg_solutions_a6b.png'); }
#solutions .b7	{ background-image: url('../images/bg_solutions_a7b.png'); }
#solutions .b8	{ background-image: url('../images/bg_solutions_a8b.png'); }

#solutions .b1:hover { background-image: url('../images/bg_solutions_a1.png');}
#solutions .b2:hover { background-image: url('../images/bg_solutions_a2.png');}
#solutions .b3:hover { background-image: url('../images/bg_solutions_a3.png');}
#solutions .b4:hover { background-image: url('../images/bg_solutions_a4.png');}
#solutions .b5:hover { background-image: url('../images/bg_solutions_a5.png');}
#solutions .b6:hover { background-image: url('../images/bg_solutions_a6.png');}
#solutions .b7:hover { background-image: url('../images/bg_solutions_a7.png');}
#solutions .b8:hover { background-image: url('../images/bg_solutions_a8.png');}
