/* -======================================- 
RULES
 -======================================- */
@charset "utf-8";
/* -======================================- 
MAIN
 -======================================- */
BODY {
	background-color: #FFF;
	background-image: url(img/bg_top.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	text-align: center;
}

/* -======================================- 
LINKS
 -======================================- */
#down_menu A {color: #666; text-align: center; text-decoration: underline;}

.nav A {
	color: #666;
	text-align: center;
	text-decoration: underline;
}

/* -======================================- 
LAYOUT
 -======================================- */
.down {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-align: center;
}

.main {color: #545D61; font-family: Tahoma, Geneva, sans-serif;	font-size: 12px; text-align: justify; padding-bottom: 10px;}

.main_center {color: #545D61; font-family: Tahoma; font-size: 12px;	text-align: center;	padding-bottom: 10px;}

UL.list {
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}

#nav {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: center;
}

TD#border {border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}

TABLE#down_menu {color: #999; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; text-align: center;}

#left_navmenu {font-family: Tahoma, Geneva, sans-serif;	font-size: 16px;}

.header_lines_1 {
	background-image: url(img/logo_lines1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.header_lines_2 {
	background-image: url(img/logo_lines2.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#footer_back {background-image: url(img/bottom_back.gif); background-position: center bottom; background-repeat: no-repeat;}

#bottom_background {
	background-image: url(img/bg_bottom.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: bottom;
}

.telephone_1 {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	text-align: left;
	vertical-align: middle;
}

.telephone_2 {
	color: #C03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: italic;
	font-weight: bolder;
	text-align: left;
	vertical-align: top;
}

/* -======================================- 
GRIDS
 -======================================- */
#left_navmenu TD {color: #000; font-family: Arial, Helvetica, sans-serif; padding-left: 15px;}

/* -======================================- 
COMMON
 -======================================- */
#logotype {padding-top: 15px;}

/* -======================================- 
COLORS
 -======================================- */
#white_left_navmenu {color: #FFF;}

.info_block {padding-top: 8px; padding-bottom: 14px; text-align: center;	}
.news {font-family: Tahoma, Geneva, sans-serif;	font-size: 11px; vertical-align: top;}

#news_1 a {
	color: #545D61;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	text-align: left;
}

#news_2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #900;
	text-align: left;
	vertical-align: middle;
}

#main_table {
	width: 880px;
	border: 0;
	text-align: justify;
	vertical-align: top;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

#main_block {
	height: auto;
	width: 880px;
	vertical-align: top;
	text-align: justify;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #545D61;
}

#main_center { font-family: Tahoma, Geneva, sans-serif;	font-size: 11px; color: #545D61; text-align: center; vertical-align: top; 	clip: rect(auto,auto,auto,auto); }

#main_div {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #545D61;
	text-align: justify;
	vertical-align: top;
	clip: rect(auto,auto,auto,auto);
}

#main_div a:link {color:#c00;}
#main_div a:visited {color:#666; text-align: center;}

#main_div h1 { font-family: Tahoma, Geneva, sans-serif; color: #c00; text-align: center; }
#main_div h2 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #c00;
	text-align: center;
	padding-top: 15px;
}
#main_div h3 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #c00;
	text-align: center;
	margin-bottom: -5px;
	margin-top: 10px;
}
#main_div h4 { font-family: Tahoma, Geneva, sans-serif;	color: #c00; text-align: center; }
#main_div h5 { font-family: Tahoma, Geneva, sans-serif;	color: #c00; text-align: center; }
#main_div span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	vertical-align: top;
}

/*---MESSAGE BOX---*/
#message {
	position: absolute;
	height: 250px;
	width: 500px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	left: 410px;
	top: 150px;
	color: #545D61;
	background-color: #F7F7F7;
	font-style: normal;
	text-align: left;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #CCC;
	background-image: url(img/message.gif);
	background-repeat: repeat-x;
}
#message h1 {font-family: Tahoma, Geneva, sans-serif; color: #c00;}
#message h2 {font-family: Tahoma, Geneva, sans-serif; color: #c00;}
#message h3 {font-family: Tahoma, Geneva, sans-serif; color: #c00;}
#message h4 {font-family: Tahoma, Geneva, sans-serif; color: #c00;}
#message h5 {font-family: Tahoma, Geneva, sans-serif; color: #c00;}
#message a:link {color:#c00;}
#message a:visited {color:#545D61;}
/*---END OF MESSAGE BOX---*/

#page-wrap {width: 550px; padding-top: 10px; padding-bottom: 5px;}
#page-wrap table {border-collapse: collapse; width: 100%; font-family: Tahoma; font-size: 12px; text-align: center;}
#page-wrap td {border: 1px solid #ccc; padding: 5px;}

#page-wrap_1 {width: 550px; padding-top: 10px; padding-bottom: 5px;}
#page-wrap_1 table {border-collapse: collapse; width: 100%; font-family: Tahoma; font-size: 12px; text-align: center;}
#page-wrap_1 td {border: 1px solid #ccc; padding: 5px;}

.hover { background-color: #eee; }

#tarif_header_1 {
	background-image: url(img/service_table_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #0C3;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
}

#tarif_header_2 { background-color: #0C3; font-family: Tahoma, Geneva, sans-serif; color: #FFF; font-weight: bold;}

#tarif_header_3 {
	background-color: #0C3;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	font-weight: bold;
	background-image: url(img/service_table_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#main_menu {padding-top: 3px;}

#nav_menu  {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 10px;
}
#nav_menu td  {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
}

/*---MAIN RED MENU---*/
.new_left_menu_red {background-color: #F00;	background-image: url(img/blank_1.gif);	background-repeat: repeat-y; color: #FFF;	font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold;}
#new_left_menu {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: normal;
}
#new_left_menu td {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	line-height: 15px;
	padding-left:7px;
	text-indent: 5px;
}
#new_left_menu a:link {
	color:#c00;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
#new_left_menu a:visited {color:#c00; text-align: left; font-family: Tahoma, Geneva, sans-serif; font-size:13px; line-height: 15px;}
/*---MAIN RED MENU---*/

/*---spoiler---*/
.spoiler {
	background-color : #CCC;
	border : thin ridge #F0F0F0;
	margin-left : 20px;
	margin-right : 20px;
	color: #333;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: justify;
	padding: 5px;
}      
.spoilerheader {      
padding-left : 15px;      
background-image : url(img/spoiler_plus.gif);      
background-repeat: no-repeat;      
background-position:0 1;      
display:block;      
cursor: pointer;      
}      
.spoiler.open .spoilerheader {background-image : url(img/spoiler_minus.gif);}      
.spoiler .spoilertext {display:none;}      
.spoiler.open .spoilertext {display:block;}
/*---spoiler---*/

#service_button {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	border-width: 1px;
	border-style:dashed;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*---SERVICE BUTTON---*/
#service_menu {width:128px; height:128px; margin:auto; position:relative; display:block;}
#service_menu.one a {background-image: url(img/service_1g.png); background-repeat: no-repeat; position:relative; display:block; width:128px; height:128px;}
#service_menu.one span.hover{width:128px; height:128px; background-image:url(img/service_1.png); background-repeat: no-repeat; position:relative; display:block;}
#service_menu.two a {background-image: url(img/service_2g.png); background-repeat: no-repeat; position:relative; display:block; width:128px; height:128px;}
#service_menu.two span.hover{width:128px; height:128px; background-image:url(img/service_2.png); background-repeat: no-repeat; position:relative; display:block;}
#service_menu.three a {background-image: url(img/service_3g.png); background-repeat: no-repeat; position:relative; display:block; width:128px; height:128px;}
#service_menu.three span.hover{width:128px; height:128px; background-image:url(img/service_3.png); background-repeat: no-repeat; position:relative; display:block;}
#service_menu.four a {background-image: url(img/service_4g.png); background-repeat: no-repeat; position:relative; display:block; width:128px; height:128px;}
#service_menu.four span.hover{width:128px; height:128px; background-image:url(img/service_4.png); background-repeat: no-repeat; position:relative; display:block;}
#service_menu.five a {background-image: url(img/service_5g.png); background-repeat: no-repeat; position:relative; display:block; width:128px; height:128px;}
#service_menu.five span.hover{width:128px; height:128px; background-image:url(img/service_5.png); background-repeat: no-repeat; position:relative; display:block;}
/*---SERVICE BUTTON---*/

#clients {font-family: Tahoma, Geneva, sans-serif;font-size: 11px;color: #666;text-align: justify;}
#clients table { border-collapse: collapse; width: 100%; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; text-align: center;}
#clients td {border: 1px dashed #ccc;padding: 5px;}

#clients_opinion {font-family: Tahoma, Geneva, sans-serif; font-size: 12px;	color: #666; text-align: justify;}
#clients_opinion table { border-collapse: collapse; width: 100%;}
#clients_opinion .color {padding: 5px; background-color: #CCC; color: #333;	font-style: italic;}

/*---NAVIGATION MENU--*/
#new_nav_menu {padding-top: 2px;}
#new_nav_menu td {color:#333;}
#new_nav_menu a:link {color:#333;}
#new_nav_menu a:visited {color:#333;}
/*---NAVIGATION MENU--*/

/*---NEWS-NEWS-NEWS--*/
#news_header {font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold; color: #C00; margin-bottom: -5px;}
#news_pic {margin-left: 8px; margin-right: 8px;}
#news_date {color: #C00; margin-bottom: -12px; font-size: 11px; margin-left: 8px; font-weight: normal;}
#news_text {border-left-width: 1px; border-left-style: solid; border-left-color: #666; clip: rect(auto,auto,auto,8px); margin-left: 25px; padding-left: 8px; margin-bottom: 25px;}
/*---NEWS-NEWS-NEWS--*/

/*---MAIN PAGE--*/

#main_news_header {font-family: Tahoma, Geneva, sans-serif;	font-size: 12px; font-weight: normal; color: #545D61; margin-bottom: 5px;}
#main_news_table {margin-top: 10px;}
#main_text_table {margin-top: 10px; margin-left: 5px; margin-right: 5px; padding-right: 6px;}
#main_text {text-align: justify;}
#main_red {font-weight: bold; color: #C00;}
/*---MAIN PAGE--*/

#banner_table {margin-top: 10px; margin-bottom: 5px;}
