 /****** main style ******/
/**
 * @author Loops <pierrot at nvision dot lu>
 * 
 * Main style sheet used to import over style sheet.
 */

/* Reset styles */
@import url(reset.css);

/* Layout and display */
/*@import url(layout.css);*/
/* Typography */
/*@import url(typo.css);*/
/* Colors and decoration */
/*@import url(color.css);*/
/* tabs */
/* @import url(tabs.css); */
/* editor */
/* @import url(editor.css); */

/*@import url(admin.css); */

/* Hack to import IE5 MAC correction \*//*/
  /*@import url(ie5mac.css);
/**/

/* Hack to import IE6 \*/
  /*@import url(ie.css);*/


/* Safari 3.0 and Opera 9 correction */
/* @import url(safariopera.css); */

/* Other media css */

/* print */
/*@import url(print.css) print;*/

/* projection */
/* @import url(projection.css) projection; */

/* speech */
/* @import url(speech.css) speech; */

body {background:#666666;}
.clear {clear:both;height:1px;overflow:hidden; font-size:1px;}

#wrapper {margin:0 auto; width:820px;font-family:Century Gothic, Helvetica, Arial, sans-serif;position:relative;}

/*HOME*/
#home h3 {color:white;display:inline;color:white;}
#home p {display:inline;color:#525252;text-align:justify;}
#home #description {margin-bottom:30px;}
*html #home #description {position:absolute;}
*+html #home #description {position:absolute;}
* html #home #bug_fix {padding-top:300px;}
*+html #home #bug_fix {padding-top:300px;}
	#home .padding_top {margin-top:10px;}
/*.view-news-archive .views-row-odd {background:black;padding:10px 5px 0 5px;margin:5px 0; color:#525252;}
.view-news-archive .views-row-even {padding:5px 10px 10px 10px; color:#525252;}
.view-news-archive {width:230px;font-size:12px;line-height:15px;position:absolute;right:45px;top:123px;}
* html .view-news-archive {float:left;}
*+html .view-news-archive {float:left;}
	.view-news-archive .views-row-odd {background:#1A1A1A;padding:5px 10px;}
		#home .view-news-archive #news_t p, .donkel p, .padding_top p {display:block;text-align:left;}
			.view-news-archive .views-field-field-news-date-value, .donkel p strong, .padding_top p strong {background:url(images/little_cube.jpg) 0 3px no-repeat;padding-left:10px;color:white;display:block;}
.view-news-archive .view-header .home_title {display:block;font-size:20px;color:white;border-bottom:1px solid #525252;padding-bottom:5px;background:#1A1A1A;padding:5px 10px;}*/


/*home h4*/

#home #description h4 {background:#1A1A1A;text-align:center;color:#525252;margin-top:10px; text-transform:uppercase;text-decoration:none;}
	#home #description h4 a {color:white;text-decoration:underline;}

/*news - links*/

.view-news-archive a {color:#B3B3B3;text-decoration:none;}
	.view-news-archive a:hover {color:white; text-decoration:underline;}

/*NAVIGATION*/

#header {padding-top:40px;}
	#navigation {background:url(images/navigation.jpg) no-repeat;width:820px;height:84px;}
		#navigation ul {padding:31px 0 0 222px;}
			#navigation li {display:inline;float:left;}
			#navigation li a { text-decoration:none;background-repeat: no-repeat;padding-top:-40px;display:block;height:31px;}
    		#navigation .menu-115 a {width:61px;background-image: url(images/home.jpg);} 
		    #navigation .menu-116 a {width:125px;background-image: url(images/what_we_do.jpg);}
		    #navigation .menu-150 a {width:106px;background-image: url(images/portfolio.jpg);}
		    #navigation .menu-151 a {width:83px;background-image: url(images/gallery.jpg);}
		    #navigation .menu-178 a {width:95px;background-image: url(images/contact.jpg);}
		    #navigation .menu-335 a {width:95px;background-image: url(images/partners.jpg);} 
		    #navigation li a:hover {background-position:left -31px;display:block;}
		      #navigation li a span {visibility:hidden;display:inline;heigth:31px;}
		    #navigation li .active {background-position:left -31px;height:31px;}

/*WHAT WE DO*/
#content {background:url(images/background_repeat.jpg);}
	#content h2 {background:url(images/cube.jpg) 0px 3px no-repeat;margin:0 0 40px -30px;padding-left:30px;}
		#content #inner_content {font-size:15px;line-height:25px;color:#525252;text-align:justify;width:660px;}
		#content #inncer_content .highlight {display:inline;}
			#content #inner_content .highlight h3  {color:white;display:inline;}
				#content #inner_content .highlight p {display:inline;padding:0 10px;}
					#content #inner_content .highlight h4 {color:white;display:inline;}

		
/*MENU DRUPAL*/

#content #menu_drupal {margin-left:60px;width:180px;}
	#content .menu a {color:white;}
#content_drupal {color:white; padding:0 80px 0 80px;width:660px;}
	#content_drupal input, #content_drupal table {color:black;}
#tabs_drupal {padding:0 60px;}

/*PORTFOLIO*/
.tags {font-size:12px;padding-bottom:40px;}
	.tags li {/*border-right:1px solid #A1A1A1;*/background: url(images/line.jpg) 0 7px no-repeat;padding:0px 6px;display:inline;float:left;}
		.tags li a {color:#666666;text-decoration:none;}
			.tags li a:hover {color:white;}


.video {margin:20px 0;font-size:13px; border-bottom:1px solid #818181; padding-bottom:50px;width:100%;}
	.video h3 {float:left;color:#666666;padding-top:20px; width:200px;}
.youtube {float:right;}


.eldoTV {margin:0 100px;border:1px solid grey; padding:20px;}

.tags ul li .video_category {display:inline;padding-right:10px;}
	.tags ul li .video_category {text-decoration:none;color:white;font-size:14px;}
		.tags ul li .video_category:hover {color:#B3B3B3;}

.video_category_title {background:url(images/little_cube.jpg) 10px 8px no-repeat #1A1A1A;padding:5px 5px 5px 20px;color:white;}

.video_down {background:grey;padding:5px;}
	.video_down a {text-decoration:none;color:white;}
		.video_down a:hover {color:black}
		
.top {padding-left:20px;background:url(images/top.jpg) left 7px no-repeat;color:white;text-decoration:none;}
	.top:hover {text-decoration:underline;}

/*GALLERY*/
#gallery {}
.link_gallery {display:inline;float:left;}
#gallery .float_right img {margin-right:35px;}
.link_gallery img {border:1px solid grey;padding:5px;margin-bottom:10px;}
	.link_gallery img:hover {background:grey;}


/*CONTACT*/

#contact-mail-page {color:grey;padding:-10px 0;}

.collapse-processed {background:url(images/triangle_red.jpg) 0 8px no-repeat;padding-left:10px;}
	.collapse-processed:hover {background:url(images/triangle_red_turn.jpg) 0 5px no-repeat;padding-left:10px;}
		.collapse-processed a {color:#b1001c;}
				.collapse-processed a:hover {color:#b1001c;text-decoration:none;}
.fieldset-wrapper .description {font-size:10px;font-weight:normal;font-family:Verdana, sans-serif;color:#3d3d3d;}
.fieldset-wrapper .description p strong {font-weight:strong; font-size:11px;color:#aaa;}
#contact_intro li {background:url(images/little_cube.jpg) 10px 8px no-repeat;padding-left:25px;margin:10px 0; color:#666666;}
#p_contact a {color:#b1001c;}
	#p_contact a:hover {color:#B5B5B5;text-decoration:none;}
	
.captcha legend, .captcha .description {font-size:10px;font-weight:normal;font-family:Verdana, sans-serif;color:#3d3d3d;}			

.webform-component-fieldset collapsible collapsed .collapse-processed a {background:url(images/triangle_red_turn.jpg) 0 8px no-repeat;}

/*PARNTERS*/
#partners_float ul {margin:40px 0;}
	#partners_float li {float:left;border:1px solid grey;padding:4px;margin:5px;overflow:hidden;height:133px;}
		#partners_float li:hover {background:grey;}
	#partners_float li img {width:200px;}

/*FOOTER*/

#footer {background:url(images/footer.jpg) no-repeat;height:139px;padding:84px 80px 0 0;line-height:25px;font-size:12px; position:relative;}
	#footer p {text-align:right;font-size:10px;}
		#footer p strong {font-weight:bold;font-size:10px;}
		#footer p span {font-size:9px;}
		#white {color:#B3B3B3;}
#footer a {color:#B3B3B3;text-decoration:none;}
	#footer a:hover {text-decoration:underline;color:white;}
	
#footer #pulsa_logo {position:absolute;left:81px;bottom:137px;background:url(images/p2.gif) left top no-repeat;height:46px;width:48px;}
	#footer #pulsa_logo:hover {background-position:left -46px;}