/*----------------------------------------------*/

body{  	font: normal 14px Arial, Helvetica, sans-serif; 	color: #393939; }

table { 	font: 14px Arial, Helvetica, sans-serif; 	color: #393939; }

img	{border:0px;}

a {

	color : #0aa7da;

	text-decoration : underline;

}

a:hover { color : #025d7b; }

h1 { color : #5c5d72; font-weight : normal; font-family : Arial, Helvetica, sans-serif;  }

h2 { color : #000; font-weight : normal; font-family : Arial, Helvetica, sans-serif; }

h3 { color : #5d5d5d; font-weight : bold; font-family:Arial, Helvetica, sans-serif; }

ul { margin-left:5px; padding-left:5px;}

ol { margin-left:5px; padding-left:5px;}



a.head_tbl{

	color : #FFFFFF;

	text-decoration : none;

	font: normal 18px Arial, Helvetica, sans-serif;

}

a.navigation{

	font: normal 10px Arial;

	color : #bb2f04;

	text-decoration : none;

}

a.navigation:hover{

	text-decoration:underline;

}

/*---------------------------------------------------------------*/

#sol a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #000000;

	text-decoration:underline;

}

#sol a:hover{

	color: #bf0000;

	text-decoration : underline;

}

/*               ---------      menu       ------                */



#dep_menu{ position:relative;}



#dep_menu a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #393939;

	text-decoration:none;

}

#dep_menu a:hover{

	color: #ff3c00;

	text-decoration : underline;

}



#solutions a.solution{

	color:#FFF;

	font:normal 14px Arial, Helvetica, sans-serif;

}

#solutions a.solution:hover{

	color:#FF0;

}



#head_menu a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #FFFFFF;

	text-decoration:none;

}

#head_menu a:hover{

	color: #ffea00;

	text-decoration : underline;

}

#top_menu a{

	font: normal 14px Arial, Helvetica, sans-serif;

	color: #ffea00;

	text-decoration:none;

}

#top_menu a:hover{

	color: #ffffff;

}



#bot_menu a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #ffffff;

	text-decoration:none;

}

#bot_menu a:hover{

	color: #ff3c00;

	text-decoration : underline;

}





#catalogue { color: #000000; }

#catalogue img { 	border: 0px; }

#catalogue a{ 	color : #0aa7da; 	text-decoration : none; }

#catalogue a:hover{ 	color : 025d7b; }



#catalogue a.up_level{

	font: bold 16px Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

}

#catalogue a.up_level:hover{

	color: #fe6c00;

}





#catalogue a.tab{

	font: bold 12px Arial;

	color : #1c1c1c;

	text-decoration : none;

}

#catalogue a.tab:hover{

	color : #bc0b0b;

	text-decoration : underline;

}



#catalogue a.cat_dep{

	font-size: 14px;

	color : #000000;

	text-decoration : none;

}

#catalogue a.cat_dep:hover{

	color : #bc0b0b;

}



#catalogue a.caption{

	font: normal 16px Arial;

	color : #00124a;

	text-decoration : none;

}

#catalogue a.caption:hover{

	color : #bc0b0b;

}

#catalogue a.caption_20{

	font-size: 18px;

	color : #1c1c1c;

	text-decoration : none;

}

#catalogue a.caption_20:hover{

	color : #bc0b0b;

}



#catalogue a.navigation{

	color : #363636;

	font-size : 11px;

	text-decoration : underline;

}

#catalogue a.navigation:hover{

	color : #F00;

}

#catalogue a.sale{

	font: normal 12px Arial;

	color : #0b0b0b;

	text-decoration : none;

}

#catalogue a.sale:hover{

	color : #bc0b0b;

}

#catalogue h1{

	font:nornal 22px Arial, Helvetica, sans-serif;

	color : #064268;

	margin-bottom:-5px;

}

#catalogue .h2{

	color : #363636;

	font-size : 18px;

	font-weight : bold;

}



#catalogue .caption{

	font: bolder 14px Arial;

	color : #064268;

	text-decoration : none;

}





#catalogue .price_w{

	color : #064268;

	text-decoration : none;

	font: 12px Arial, Helvetica, sans-serif;

}



#catalogue .sale_price{

	color : #ff0000;

	text-decoration : none;

	font: normal 12px Arial, Helvetica, sans-serif;

}



#catalogue .price{

	color : #FFFFFF;

	text-decoration : none;

	font: 18px Arial, Helvetica, sans-serif;

}



#catalogue .menu_line{

	font: bold 12px Arial;

	color : #ffffff;

	padding : 0 0 0 6;

	margin : 0 0 0 6;

}



#catalogue .dotted{

	width: 100%;

	border-style : dotted;

	border-color : #c0c0c0;

	font-size : 5px;

}



#catalogue a.dep{

	font: 14px Arial, Helvetica, sans-serif;

	color : #000000;

	text-decoration : none;

	margin-left:5px;

}

#catalogue a.dep:hover{

	text-decoration:underline

}

#catalogue a.tab{

	font: bold 12px Arial;

	color : #00124a;

	text-decoration:underline;

}

#catalogue a.tab:hover{

	color:#000000;

}



#catalogue a.tab_a{

	font: bold 12px Arial;

	color : #000000;

	text-decoration : none;

}

#catalogue a.tab_a:hover{

	text-decoration : underline;

}



/*end catalogue*/







/*            ---------     end menu       ------                */

#opinions {

	font-size: 12px;

	color : #393939;

}



#opinions .header{

	font: bold 16px Arial;

	color : #d77200;

}

#opinions .header2{

	font: bold 14px Arial;

	color : #c53008;

}

#opinions .name{

	font: bold 14px Arial;

	color : #802020;

	text-decoration : none;

}

#opinions .data, .write{

	font: 10px Arial;

	color : #6f6f6f;

}



/*    -------------   news   ----------------*/

#dep{

	font: 12px Arial;

	color : #393939;

}

#dep .head{

	font: normal 22px  Arial, Helvetica, sans-serif;

	color:#ff3c00;

}

#dep .caption{

	font: normal 24px Arial, Helvetica, sans-serif;

	color : #122151;

	text-decoration : none;

}

#dep a{

	font: normal 12px Arial;

	color : #393939;

	text-decoration : none;

}

#dep a:hover{

	text-decoration:none;

}

#dep .data{

	font: 10px Arial;

	color : #393939;

}





/*    -------------   news   ----------------*/

#news{

	font: 12px Arial;

	color : #3c3c3c;

}

#news .head{

	font: normal 22px  Arial, Helvetica, sans-serif;

	color:#ff3c00;

}

#news .caption{

	font: normal 22px  Arial, Helvetica, sans-serif;

	color : #00124a;

	text-decoration : none;

}

#news a.caption{

	font: normal 14px Arial;

	color : #00124a;

	text-decoration : none;

}

#news a.caption:hover{

	color : #00808d;

	text-decoration:none;

}

#news a.desc{

	font: normal 12px Arial;

	color : #3c3c3c;

	text-decoration : none;

}

#news a.desc:hover{

	text-decoration:none;

}

#news .data{

	font: 10px Arial;

	color : #3c3c3c;

}



#review{

	font: 12px Arial;

	color : #000000;

}

#review a.caption{

	font: normal 14px Arial;

	color : #064268;

	text-decoration : underline;

}

#review a.caption:hover{

	color : #f34a17;

}

#review .data{

	font: 10px Arial;

	color : #3f3f3f;

}

#review a.caption_20{

	font-size: 18px;

	color : #ffffff;

	text-decoration : none;

}

#review a.caption_20:hover{

	color : #ffde00;

}



#articles {

	font: 12px Arial;

	color : #000000;

	text-decoration : none;

}

#articles .theme{

	font: bold 16px Arial; 

	color : #000;

}



#articles a.caption{

	font: bold 14px Arial;

	color : #064268;

	text-decoration : underline;

}

#articles a.caption:hover{

	color :  #f34a17;

}

#articles .data{

	font: 12px Arial; 

	color : #a0a0a0;

	text-decoration : none;

}

/*    -------------   anons   ----------------*/

#anons{

	font: 12px Arial;

	color : #393939;

}

#anons .head{

	font: normal 22px "Times New Roman", Times, serif;

	color:#ff3c00;

}

#anons .caption{

	font: normal 22px "Times New Roman", Times, serif;

	color : #122151;

	text-decoration : none;

}

#anons a.caption{

	font: normal 12px Arial;

	color : #122151;

	text-decoration : underline;

}

#anons a.caption:hover{

	color : #f80303;

}

#anons a.desc{

	font: normal 12px Arial;

	color : #393939;

	text-decoration : none;

}

#anons a.desc:hover{

	text-decoration:none;

}

#anons .data{

	font: 10px Arial;

	color : #393939;

}







/*    -------------   documents   ----------------*/

#documents{

	font: 12px Arial;

	color : #393939;

}

#documents .head{

	font: normal 22px "Times New Roman", Times, serif;

	color:#ff3c00;

}

#documents .caption{

	font: normal 22px "Times New Roman", Times, serif;

	color : #122151;

	text-decoration : none;

}

#documents a.caption{

	font: normal 14px Arial;

	color : #122151;

	text-decoration : underline;

}

#documents a.caption:hover{

	color : #f80303;

}

#documents a{

	font: normal 12px Arial;

	color : #122151;

	text-decoration : none;

}

#documents a:hover{

	color : #f80303;

	text-decoration : underline;

}



#documents .doc_type{

	font: normal 22px "Times New Roman", Times, serif;

	color : #802020;

	text-decoration : none;

}

#documents a.doc_type{

	font: normal 12px Arial;

	color : #802020;

	text-decoration : underline;

}

#documents a.doc_type:hover{

	color : #f80303;

}



#documents .data{

	font: 10px Arial;

	color : #393939;

}



/*    -------------   projects   ----------------*/

#projects{

	font: 12px Arial;

	color : #393939;

}

#projects .head{

	font: normal 22px "Times New Roman", Times, serif;

	color:#ff3c00;

}

#projects .caption{

	font: normal 22px "Times New Roman", Times, serif;

	color : #122151;

	text-decoration : none;

}

#projects a.caption{

	font: normal 14px Arial;

	color : #122151;

	text-decoration : underline;

}

#projects a.caption:hover{

	color : #f80303;

}

#projects a{

	font: normal 12px Arial;

	color : #122151;

	text-decoration : none;

}

#projects a:hover{

	color : #f80303;

	text-decoration : underline;

}



#projects .doc_type{

	font: normal 22px "Times New Roman", Times, serif;

	color : #802020;

	text-decoration : none;

}

#projects a.doc_type{

	font: normal 12px Arial;

	color : #802020;

	text-decoration : underline;

}

#projects a.doc_type:hover{

	color : #f80303;

}



#projects .data{

	font: 10px Arial;

	color : #393939;

}





/*    -------------   galery   ----------------*/

#galery{

	font: 12px Arial;

	color : #393939;

}

#galery .head{

	font: normal 22px "Times New Roman", Times, serif;

	color:#ff3c00;

}

#galery .caption{

	font: normal 22px "Times New Roman", Times, serif;

	color : #122151;

	text-decoration : none;

}

#galery a{

	font: normal 12px Arial;

	color : #122151;

	text-decoration : none;

}

#galery a:hover{

	color : #f80303;

}

#galery .data{

	font: 10px Arial;

	color : #393939;

}



/*    -------------   video   ----------------*/

#video{

	font: 12px Arial;

	color : #393939;

}

#video .head{

	font: normal 22px "Times New Roman", Times, serif;

	color:#ff3c00;

}

#video a.caption{

	font: normal 12px Arial;

	color : #122151;

	text-decoration : none;

}

#video a.caption:hover{

	color : #f80303;

}

#video .fsmall{

	font: normal 10px Arial;

	color : #655f5f;

}









#articles {

	font: 12px Arial;

	color : #000000;

	text-decoration : none;

}

#articles .theme{

	font: bold 16px Arial; 

	color : #000;

}



#articles a.caption{

	font: bold 14px Arial;

	color : #0aa7da;

	text-decoration : underline;

}

#articles a.caption:hover{

	color :  #004352;

}

#articles .data{

	font: 12px Arial; 

	color : #a0a0a0;

	text-decoration : none;

}







#feedback {

	font: 12px Arial;

	color : #000000;

}



#feedback .header{

	font: bold 16px Arial;

	color : #d77200;

}

#feedback hr{

	color : #d77200;

	padding : 0 6 0 6;

	margin : 0 6 0 6;

}



#subscribe, #feedback .field{

	font: 12px Arial;

	color : #000000;

}



#feedback .alert{

	font: bolder 14px Arial;

	color : red;

}





/*    -------------   forum   ----------------*/

#forum{

	font: 12px Arial;

	color : #393939;

}

#forum .head{

	font: normal 22px "Times New Roman", Times, serif;

	color:#ff3c00;

}

#forum .caption{

	font: normal 22px "Times New Roman", Times, serif;

	color : #122151;

	text-decoration : none;

}

#forum a{

	font: normal 16px Arial;

	color : #122151;

	text-decoration : underline;

}

#forum a:hover{

	color : #f80303;

}

#forum a.desc{

	font: normal 12px Arial;

	color : #393939;

	text-decoration : none;

}

#forum a.desc:hover{

	text-decoration:none;

}

#forum .data{

	font: 10px Arial;

	color : #393939;

}





/*    -------------   blog   ----------------*/

#blog{

	font: 12px Arial;

	color : #393939;

}

#blog .head{

	font: normal 24px Arial;

	color:#ffffff;

}

#blog .head2{

	font: normal 24px Arial;

	color:#0f3e75;

}

#blog a.caption{

	font: normal 22px "Times New Roman", Times, serif;

	color : #122151;

	text-decoration : none;

}

#blog a.caption:hover{

	color : #f80303;

	text-decoration : underline;

}

#blog .caption{

	font: normal 22px "Times New Roman", Times, serif;

	color : #122151;

	text-decoration : none;

}

#blog a.dep{

	font: normal 16px Arial;

	color : #122151;

	text-decoration : none;

}

#blog a.dep:hover{

	color : #f80303;

	text-decoration : underline;

}

#blog a{

	font: normal 12px Arial;

	color : #122151;

	text-decoration : underline;

}

#blog a:hover{

	color : #f80303;

}

#blog a.desc{

	font: normal 12px Arial;

	color : #393939;

	text-decoration : none;

}

#blog a.desc:hover{

	text-decoration:none;

}

#blog .data{

	font: 12px Arial;

	color : #ffffff;

	background-color:#39C;

}

#blog a.navigation{

	font: 10px Arial;

	color : #393939;

}

#blog a.navigation:hover{

	text-decoration : underline;

}









#map {

	color : #000000;

	font-size : 12px;

}



#map a.next{

	color : #000000;

	font-size : 12px;

}

#map a.next:hover{

	color : red;

}



#map a.caption{

	font-size: 14px;

	color : #000000;

	text-decoration : none;

	font-weight : bold;

}

#map a.caption:hover{

	color : red;

}

#login {

	font: 11px Arial;

	color : #0a789c;

}

#login input {

	font: 10px Arial;

	color : #0a789c;

}

#login .header {

	font: bold 16px Arial;

	color : #0a789c;

}

#login a {

	font: 10px Arial;

	color : #0a789c;

}





.caption_white{

	font: 18px "Times New Roman", Times, serif;

	color : #ffffff;

}

.caption_black{

	font: 14px arial;

	color: black;

	font-weight: bold;

}

#tbl table{

	border : 1px solid Gray;

}

#tbl td{

	border : 1px solid Gray;

	height : 16px;

	line-height : 20px;

}

#tbl th{

	border : 1px solid Gray;

	height : 16px;

	line-height : 20px;

}



.border {

    border: 1px solid #B0BCC2;

    border-width: 0 1px;

    padding: 0 12px;

}





.block.tags { background: #f7f8f9; }

.block.tags ul.cloud { text-align: left; }

.block.tags ul.cloud li { display: inline; margin-right: 5px; line-height: 22px; }

.block.tags ul.cloud li a { color: #8b8b8b; text-decoration: none; font-size: 18px; }

.block.tags ul.cloud li a:hover { background: #777; color: #fff; }

.block.tags ul.cloud li a.w1 { font-size: 11px; }

.block.tags ul.cloud li a.w2 { font-size: 12px; }

.block.tags ul.cloud li a.w3 { font-size: 14px; }

.block.tags ul.cloud li a.w4 { font-size: 16px; }

.block.tags ul.cloud li a.w5 { font-size: 18px; }

.block.tags ul.cloud li a.w6 { font-size: 20px; }

.block.tags ul.cloud li a.w7 { font-size: 22px; }

.block.tags ul.cloud li a.w8 { font-size: 24px; }

.block.tags ul.cloud li a.w9 { font-size: 26px; }

.block.tags ul.cloud li a.w10 { font-size: 28px; }