/* 

  Created by Ovidiu Sopa / webmaster@sibiul.ro  /  +40.743.060730
  SC SOPA CONSULTING SRL / office@sibiul.ro     /  +40.740.156039
  Tel/Fax: +40.269.223081

  Date   : 22.02.2010 

*/

html, body {
    height: 100%;
}
a{ text-decoration:none;}
body{
    top:0;
	margin:0;
	padding:0;
	background:#0F0F0F url(http://www.lubrica.ro/images/bg_logo.jpg) 50% 0 no-repeat;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p{ margin:0; padding:0 0 10px 0;}
.admin_b{ background:#0F0F0F url(http://www.lubrica.ro/images/bg_admin.jpg) 50% 0 repeat-y;}
h1{ text-shadow: #FFFFFF 0 0 3px; font-size:16px;}
h1.white{ color:#FFFFFF; font-size:18px; text-shadow: #000000 0 0 3px;}
a h1{ text-decoration:none;} 
a:hover h1{ color:#FFCC00; text-decoration:none;}
a.fisa_tehnica{ background:url(http://www.lubrica.ro/images/fisa_tehnica.gif) no-repeat; width:148px; height:24px; display:block; text-indent:-9999px;}

h2{ background:url(http://www.lubrica.ro/images/bg_h2.png) 50% 100% no-repeat; color:#FFFFFF; line-height:30px; padding:0; margin:0; text-shadow: #000000 0 0 4px;}
h3{ color:#FFFFFF; text-shadow: #000000 0 1px 3px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.header{ position:relative; top:0; margin-top:0; }
	.top_contact, .top_home{float:left; width:279px; height:39px; background:url(http://www.lubrica.ro/images/bg_top_button.jpg) 50% 0  no-repeat; text-align:center; margin-top:-14px;}
	.top_contact a img, .top_home a img{ padding-top:18px;}
	.logo{padding-top:20px; height:110px; float:left; width:400px;}
	.splash{ width:975px; height:235px; background:url(http://www.lubrica.ro/images/bg_header.jpg) no-repeat; padding-top:5px;}
	.light{text-shadow: #FFFFFF 0 0 3px; font-size:16px; color:#FDCF00; font-weight:bold; margin-top:45px;}
	
	.cauta_text{background:none; border:none; padding:3px; font-size:13px;}
	.cauta_buton{background:url('http://www.lubrica.ro/images/button_cauta.png') no-repeat; border:none; width:70px; height:24px; text-indent:-9999px; cursor:hand;}
	.cauta_buton:hover{ background-position:0 -28px;}
	.cauta_buton_over{ background-position:bottom; background:url('http://www.lubrica.ro/images/button_cauta.png') no-repeat; border:none; width:70px; height:24px; text-indent:-9999px; cursor:hand;}
	
	
.main_content{ background: #262626 url(http://www.lubrica.ro/images/round_corners.gif) 0 0 no-repeat; width:975px; margin-top:10px; padding-bottom:0;  color:#999999;}
	.main_content_footer{ background: url(http://www.lubrica.ro/images/round_corners.gif) -975px 0 no-repeat; height:10px; line-height:5px; padding:0; margin-bottom:0;}
	
	.news_section{ background:url(http://www.lubrica.ro/images/bg_section.jpg) 50% 0 no-repeat; float:left; width:291px; height:315px; margin-left:8px; overflow:hidden; /*border:1px solid #FFFFFF;*/}
		.news_list { padding:0; margin:0;}
		.news_list tr td{ background:url(http://www.lubrica.ro/images/bg_news.jpg) no-repeat; vertical-align:middle; width:291px; height:32px; margin-bottom:1px; text-align:left; padding:5px;}	
		.news_list tr td a{ color:#999999; text-decoration:none; font-size:12px; background:url(http://www.lubrica.ro/images/bullet_yellow.gif) 0 50% no-repeat; padding-left:15px;}
	.home_section{ background:url(http://www.lubrica.ro/images/bg_section.jpg) 50% 0  no-repeat; float:left; width:356px; height:315px; margin-left:8px; overflow:hidden; /*border:1px solid #FFFFFF;*/ }
		.home_box{ background-color:#151515; width:346px; height:100%; padding:5px 10px 5px 5px; color:#999999; font-size:12px; text-align:left;}
		.home_box a{ color:#999999; text-decoration:underline;}
		.home_box a:hover, .news_list tr td a:hover{ color:#FDCF00;}
		
		.article_text{width:96%; padding:10px; text-align:justify;}
		.date_time{ color:#666666;}
	.products_section{ background:url(http://www.lubrica.ro/images/bg_section.jpg) 50% 0  no-repeat; float:left; width:291px; height:315px; margin-left:8px; overflow:hidden; /* border:1px solid #FFFFFF;*/}

.main_content_2{ width:975px; margin-top:10px; padding-bottom:0;  color:#999999;}
	.main_content_2_header{ background: #262626 url(http://www.lubrica.ro/images/round_corners_2.gif) 0 0 no-repeat; width:975px; height:10px; line-height:2px; padding:0;}
	.main_content_2_middle{ background: url(http://www.lubrica.ro/images/round_corners_2.gif) -1950px 0 repeat-y; padding:0;}
	.main_content_2_footer{ background: url(http://www.lubrica.ro/images/round_corners_2.gif) -975px 0 no-repeat; height:10px; line-height:5px; padding:0; margin-bottom:0;}
	.prod_left{ float:left; width:200px; padding-top:10px;}
		.left_menu_table tr td {padding:3px;}
		.left_menu_table tr td a{color:#CCCCCC; text-shadow: #000000 1px 1px 3px;}
		.left_menu_table tr td a:hover{color:#FFCC00;  text-shadow: #FFCC00 0 0 2px;}	
		.left_menu_table tr td a.selected_link{color:#FFCC00;  text-shadow: #FFCC00 0 0 2px;}	
	.prod_right{ float:left; width:750px; }
		.prod_cover{float:left; width:150px; height:215px;}
		.prod_cover img, .categ_cover img{margin-bottom:10px;}
		.prod_cover a, .categ_cover a{color:#CCCCCC;}
		.prod_cover a:hover, .categ_cover a:hover{color:#FFCC00;  text-shadow: #FFCC00 0 0 2px;}
		
		.categ_cover{float:left; width:185px; height:185px;}

.footer{ color:#666666; width:975px;}
	.f_right{ float:right; width:200px; text-align:right;}
	.f_left{ float:left; width:700px; text-align:left;}
	/*.f_left a:first-child{ padding-left:50px;}*/
	.f_right a{padding-left:20px; color:#CCCCCC; text-decoration:none;}
	.f_right a:hover{color:#FFCC00; text-decoration:underline;}
	.webdesign{ color:#333333;}
	.webdesign a{ color:#333333;}
	.webdesign a:hover{ color:#FFCC00;}

/*  MAIN LAYOUT =END= */

.messages_{ width:600px; margin:10px; text-align:center;}
.info, .success, .warning, .error, .validation { border: 1px solid;margin: 10px 0px; padding:15px 10px 15px 50px; background-repeat: no-repeat;
background-position: 10px center;
}
.info {color: #00529B; background-color: #BDE5F8; background-image: url('http://www.lubrica.ro/images/icons/info.png');}
.success {color: #4F8A10; background-color: #DFF2BF; background-image:url('http://www.lubrica.ro/images/icons/success.png');}
.warning { color: #9F6000; background-color: #FEEFB3; background-image: url('http://www.lubrica.ro/images/icons/warning.png');}
.error { color: #D8000C; background-color: #FFBABA; background-image: url('http://www.lubrica.ro/images/icons/error.png'); }

.article_text a{color:#999999; }	
.article_text a:hover{color:#FFCC00; text-shadow: #FFCC00 0 0 2px;}	


/*   SCROOLABLE  */

/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 894px;
	height:180px;

	/* custom decorations */
	/*border:1px solid #ccc;*/
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img { float:left; margin:0 0 20px 0; padding:2px; cursor:pointer;}
.scrollable div { float:left; width:180px; height:170px;}
/* active item */
.scrollable .active { z-index:9999; position:relative;}

/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(http://www.lubrica.ro/images/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 0px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 		{ background-position: 0 -30px; clear:right; margin-right: -15px;}
a.right:hover 	{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left			{ margin-left: 10px; } 
a.left:hover  	{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }



/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	



.ascunde{display:none;}
.admin_tr{ background:#EEF4FB;}

.bg_drag{ background:#F3F1E7 url(http://www.sifeeenergy.ro/images/move_32.gif) 50% 50% no-repeat; width:60px}
.tDnD_whileDrag{ background:#F3F1E7 }
#AjaxResultXWD{float:right; height:400px; width:400px; overflow:auto; position:fixed; top:0; right:0;}
#AjaxResult{ display:none;}


.top_menu_ul{list-style-type: none; margin-top:10px; padding-top:10px;}
.top_menu_ul li{ margin-top:10px; display: inline; background:#FFFFFF; padding:6px; }
.top_menu_ul li a{	color:#402200;}
.top_menu_ul li a:hover{color:#000000;}

