/* 

  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   : 03.11.2009 

*/

html, body { height: 100%;}

body{ top:0; margin:0; padding:0; background:url(http://www.medimpact.ro/images/bg.jpg); font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
p{padding:0 0 5px 0; margin:0;}
.header_ro{ width:949px; height:333px; background:url(http://www.medimpact.ro/images/bg_header_ro.jpg) no-repeat; z-index:2; }
.header_ru{ width:949px; height:333px; background:url(http://www.medimpact.ro/images/bg_header_ru.jpg) no-repeat; z-index:2;}
.header_en{ width:949px; height:333px; background:url(http://www.medimpact.ro/images/bg_header_en.jpg) no-repeat; z-index:2;}

.menu_container{ width:914px; height:33px; margin-top:10px; background:url("http://www.medimpact.ro/images/bg_bars.jpg") no-repeat; z-index:2;}
	.main_menu { list-style-type:none; padding-top:6px; }
	.main_menu li{ float:left; margin:0; padding:0 5px 0 15px; line-height:27px; height:27px;  background:url("http://www.medimpact.ro/images/icons.gif") 0 -26px no-repeat;}
	.main_menu li ul li{  margin:0; padding:0; line-height:18px; height:18px;}
	.main_menu li.flags{ padding-left:0; width:90px; background:none;}
	.main_menu li:first-child{ background:none;}
	
	
	.mml_ro{ background:url('http://www.medimpact.ro/images/bg_menu_ro.gif') no-repeat; line-height:24px; height:24px; max-height:27px; display:block;}
	.mml_ro_admin{ background:url('http://www.medimpact.ro/images/bg_menu_ro_admin.gif') no-repeat; line-height:24px; height:24px; max-height:27px; display:block;}
	.mml_en{ background:url('http://www.medimpact.ro/images/bg_menu_en.gif') no-repeat; line-height:27px; height:27px; max-height:27px; display:block;}
	.mml_ru{ background:url('http://www.medimpact.ro/images/bg_menu_ru.gif') no-repeat; line-height:27px; height:27px; max-height:27px; display:block;}
	.link_home				{ background-position:0 0; width:120px}
	.link_home:hover		{ background-position:0 -33px;}
	.link_produse			{ background-position:0 -66px; width:100px;}
	.link_produse:hover		{ background-position:0 -99px;}
	.link_magazin_online			{ background-position:0 -132px; width:140px}
	.link_magazin_online:hover		{ background-position:0 -165px;}
	.link_noutati			{ background-position:0 -198px; width:80px}
	.link_noutati:hover		{ background-position:0 -231px;}
	.link_despre			{ background-position:0 -264px; width:100px;}
	.link_despre:hover		{ background-position:0 -297px;}
	.link_contact			{ background-position:0 -330px; width:90px}
	.link_contact:hover		{ background-position:0 -363px;}
	.link_newsletter			{ background-position:0 -330px; width:100px}
	.link_newsletter:hover		{ background-position:0 -363px;}
	.link_pagini			{ background-position:0 -264px; width:180px;}
	.link_pagini:hover		{ background-position:0 -297px;}
	
	.flag_ro, .flag_en, .flag_ru{ background:url('http://www.medimpact.ro/images/icons.gif') no-repeat; width:21px; height:20px; display:block; margin-left:8px; float:left;}
	.flag_ro{}
	.flag_en{background-position:-44px 0;}
	.flag_ru{background-position:-22px 0;}

	
	.menu_container { width:914px; }
	.menu_container ul { margin: 0; padding: 6px 0 0 0; list-style-type: none;}
	.menu_container ul li{ position: relative; display: inline; float: left;}
	.menu_container ul li a{ display: block; color: #6E3D30; text-decoration: none;}
	.menu_container ul li a:link, .menu_container ul li a:visited {	color: #6E3D30;	}
	.menu_container ul li a:hover {}
	.menu_container ul li ul { position: absolute; left: 0; display: block; text-align:left; visibility: hidden; background:#E2C3A6; z-index:999; }
	.menu_container ul li ul li { display: list-item; float: none; padding:2px 0 2px 0; width: 150px; z-index:999;}
	.menu_container ul li ul li ul { top: 0; z-index:50;}
	.menu_container ul li ul li a { /*width: 140px;*/ padding-top: 2px; padding-bottom: 2px; padding-left: 4px; margin: 0;	}
	.menu_container ul li ul li a:hover{ /*background: #efefef;*/ color: #FEF7E8; text-decoration:underline; }
	.downarrowclass { position: absolute; top: 7px; right: 7px; }
	.rightarrowclass { position: absolute; top: 6px; right: 5px; }
	/* IE6 hack to get sub menu links to behave correctly - Do not change! */
	* html .menu_container ul li a { display: inline-block; }



.content{ width:914px; margin-top:-30px; padding-top:69px; z-index:1; } /*background:url(http://www.medimpact.ro/images/bg_content_top.png) 50% 0 no-repeat;   !!!!!!!*/
	.left_side{ float:left; width:198px; }
		.left_menu{ position:relative; background:url('http://www.medimpact.ro/images/bg_bars.jpg') repeat-y; width:198px; background-position:-2378px; } 
		.left_menu_t{  background:url('http://www.medimpact.ro/images/bg_bars.jpg') no-repeat; width:198px; background-position:-1958px 0; height:10px;} 
		.left_menu_bottom{  background:url('http://www.medimpact.ro/images/bg_bars.jpg') no-repeat; width:198px; background-position:-2167px -23px; height:10px;} 
		.left_menu_middle{/* height:380px;*/}
		.left_side ul {list-style:square inside url('http://www.medimpact.ro/images/list_image.jpg');  }
		.left_side li {padding:0; line-height:18px; }
		.left_side a { color:#7C4620; text-decoration:none; line-height:18px; /*padding:0 0 2px 0*/; }
		.left_side a:hover { color:#7C4620; text-decoration:underline; }
		
		.left_menu_top{text-align:left; list-style-type: none; margin: 0 0 0 10px; padding: 0 0 6px 0;}	
		.left_menu_top li{text-align:left; line-height:18px;}
		.left_menu_top li ul{ padding-left:10px;  line-height:18px;}
		.left_menu_top li ul li ul{ padding-left:20px; line-height:18px;}	
		.left_menu_top li ul li ul li ul{ padding-left:30px;}	
		.left_menu_top li ul li ul li ul li ul{ padding-left:40px;}	
		
	.right_side{ float:left; width:700px; }
	.to_the_center{ width:720px; }
		.section{width:141px; height:262px; background:url("http://www.medimpact.ro/images/bg_main_sections.jpg") no-repeat; float:left; margin-left:35px; color:#92533A; text-decoration:none; text-shadow: #FFFFFF 2px 2px 2px;}
		.article_text{ text-align:justify; color:#6E3D30;  width:100%; padding-left:20px;} /*8B4E35*/
		
		/* WEBSHOP */	
		.strike{ text-decoration:line-through;}
		.discount{ color:#FF0000; font-weight:bold}
		
		.navigation{ width:400px;height:18px; background:url(http://www.medimpact.ro/images/bg_navigation.gif) no-repeat; font-size:11px; line-height:18px; vertical-align:middle; text-align:left; float:left; margin-left:16px;}
		.navigation_end{ height:18px; background:url(http://www.medimpact.ro/images/bg_navigation_end.gif) 100% 0 no-repeat; font-size:11px; line-height:18px; vertical-align:middle; text-align:left; color:#CDA26B;}
		
		.navigation_end a.redbull{background:url(http://www.medimpact.ro/images/redbullet.gif) 0 50% no-repeat; padding:0 10px 0 20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CDA26B; text-decoration:none;}
		.navigation_end a.bull{background:url(http://www.medimpact.ro/images/small_bullet.gif) 0 50% no-repeat; padding:0 10px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CDA26B; text-decoration:none;}
		.navigation_end a:hover{ color:#D22717}

		
	/* HOMEPAGE SLIDESHOW*/
	#slideshow0, #slideshow1, #slideshow2, #slideshow3 { position:relative; height:201px; margin:10px 0 0 10px;}
	#slideshow0 IMG , #slideshow1 IMG , #slideshow2 IMG , #slideshow3 IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
	#slideshow0 IMG.active , #slideshow1 IMG.active , #slideshow2 IMG.active, #slideshow3 IMG.active { z-index:10; opacity:1.0; }
	#slideshow0 IMG.last-active, #slideshow1 IMG.last-active, #slideshow2 IMG.last-active, #slideshow3 IMG.last-active { z-index:9; }

	.small_bold{ color:#92533A; text-decoration:none; text-shadow: #FFFFFF 2px 2px 2px; }
	.margin_t_10{padding-top:10px;}
	
	.prod_container{width:164px; height:186px; overflow:hidden; background:url("http://www.medimpact.ro/images/produse_bg.jpg") no-repeat; text-align:center; float:left; margin-left:10px;}
		.prod_container img{ margin:12px 0 10px 0;}	
		.prod_container a{ font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; font-style:italic; color:#7C4620;}	
		.prod_container a:hover{ text-decoration:none; color:#D2874F;}	
		
	.prod_container_xs{width:100px; height:100px; font-size:10px; font-weight:normal; text-align:left; float:left; margin-right:10px;}
		.prod_container_xs a{ color:#7C4620; text-decoration:none; line-height:18px;} 
		.prod_container_xs a:hover img{ border:1px solid #E1C2A5;} 
		.prod_container_xs img{ border:1px solid #F0E2CF;} 
	
	.picture_grid_big{ width:100%; padding-left:15px;}
	.photo_box{float:left; width:131px; height:130px; margin:0 10px 10px 0;}
	.picture_grid_right{ width:200px; float:right;}
	.photo_box_right{float:right; width:195px; height:300px; margin:0 0 10px 0;}
	.picture_grid_right_big{ width:380px; float:right;}
	.photo_box_right_big{float:right; width:370px; height:260px; margin:0 0 10px 0;}
/* LEFT MENU */	


/*  BUTTONS  */
#complete_form{ background:url(http://www.medimpact.ro/images/bg_add_cart.gif) no-repeat; width:441px; height:116px; /*border:1px solid #333333;*/}

.afl{ float:left; width:225px; padding:3px 0 0 10px; vertical-align:middle; line-height:21px; }
.afr{ float:right; width:60px; height:21px; padding:3px 4px 0 0; }
.afsb_ro{ background:url(http://www.medimpact.ro/images/butoane_ro.gif) no-repeat; background-position:-121px -252px; width:59px; height:21px; border:0; cursor:hand;}
.afsb_en{ background:url(http://www.medimpact.ro/images/butoane_en.gif) no-repeat; background-position:-121px -252px; width:59px; height:21px; border:0; cursor:hand;}
.afsb_ro:hover, .afsb_en:hover{background-position:-121px -274px;}
.afb{ width:10px; height:16px; font-size:10px; padding:0; max-height:18px;}
.afc{ float:right; padding-bottom:10px; width:315px;}
.afsel{ height:18px; font-size:10px;}
.afinfo{ color:#666666;}

.finact_ro, .fincom_ro, .fincont_ro, .fincontl_ro, .fintrimite_ro, .but_cosul_meu_ro, .add_to_cart_ro, .mycart_h_ro{background:url(http://www.medimpact.ro/images/butoane_ro.gif) no-repeat; height:21px;}
.finact_en, .fincom_en, .fincont_en, .fincontl_en, .fintrimite_en, .but_cosul_meu_en, .add_to_cart_en, .mycart_h_en{background:url(http://www.medimpact.ro/images/butoane_en.gif) no-repeat; height:21px;}
.finact_ro, .finact_en{ width:179px; border:0; cursor:hand;}
.finact_ro:hover, .finact_en:hover{ background-position: 0 -21px; cursor:hand;}
.fincom_ro, .fincom_en{ background-position: 0 -42px; width:179px; border:0; cursor:hand;}
.fincom_ro:hover, .fincom_en:hover{ background-position: 0 -63px; cursor:hand;}
.fincont_ro, .fincont_en{ background-position: 0 -84px; width:179px; border:0; cursor:hand;}
.fincont_ro:hover, .fincont_en:hover{ background-position: 0 -105px;  cursor:hand;}
.fintrimite_ro, .fintrimite_en{ background-position: 0 -126px; width:179px; border:0; cursor:hand;}
.fintrimite_ro:hover, .fintrimite_en:hover{ background-position: 0 -147px; border:0; cursor:hand;}
.but_cosul_meu_ro, .but_cosul_meu_en{  background-position: 0 -168px; display:block; width:119px; text-indent:-9999px;}
.but_cosul_meu_ro:hover, .but_cosul_meu_en:hover{ background-position: 0 -189px; }
.add_to_cart_ro, .add_to_cart_en{ background-position: 0 -252px; display:block; width:119px; text-indent:-9999px;}
.add_to_cart_ro:hover, .add_to_cart_en:hover{ background-position: 0 -273px;}
.mycart_h_ro, .mycart_h_en{background-position: 0 -295px; width:199px; height:25px; display:block; text-indent:-9999px;}
/*.fincontl_ro{ background:url(http://www.medimpact.ro/images/but_continua_light.gif) no-repeat; width:148px; height:17px; border:0; cursor:hand;}
*/
.finauth{background:url(http://www.medimpact.ro/images/but_autentificare.gif) no-repeat; width:120px; height:17px; border:0; cursor:hand;}

.cart_pord{ text-align:left;}
	
.footer{ margin-top:20px; width:890px; background:url("http://www.medimpact.ro/images/bg_bars.jpg") -940px 0 no-repeat; color:#6F3C3A; line-height:26px; font-size:10px;  text-shadow: #FFFFFF 1px 1px 2px; }










.header_admin{ height:150px;}
	.logo{ float:left; width:302px; height:99px; margin:20px 0 0 30px;}
	.contact_top{ float:right; width:163px; height:303px; background: url(images/contact_top.png) no-repeat;}

.second_bg{background:url(images/bg_green_fade.png) 0 300px repeat-x; width:100%; /*border:1px solid #000066;*/}


.content_admin{ width:959px;}
	.content_admin_top{ background:url(images/bg_admin_main.png) no-repeat; height:21px; width:959px;}
	.content_admin_middle{ background:url(images/bg_admin_main.png) -959px repeat-y; width:959px;}
	.content_admin_bottom{ background:url(images/bg_admin_main.png) right no-repeat; height:21px; width:959px;}




h1{ margin:0; padding:5px; font-size:20px; color:#8B4E35;  text-shadow: #D6B291 1px 1px 2px; }
h3{ margin:0; padding:0; font-size:14px; color:#8B4E35;  text-shadow: #D6B291 1px 1px 2px;}
.underline{text-decoration:underline;}
.nlink{ text-decoration:none; color:#333333;}
.nlink:hover{ text-decoration:none; color:#9A5F47;}

.border{ border:1px solid #000000}

/* ADMIN */
.ascunde{display:none;}
.admin_tr{ background:#EEF4FB;}

.bg_drag{ background:#F3F1E7 url(http://www.medimpact.ro/images/move_32.gif) 50% 50% no-repeat; width:60px}
.bg_drag_sm{ background:#F3F1E7 url(http://www.medimpact.ro/images/move_16.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;}
.highlight_2 td{background:#F3F1E7;}
.highlight td{background:#F3F1E7;}

.not_high_2 td{background:#F8F7F1; }
.not_high td{background:#EFFFDD;}


/*  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.medimpact.ro/images/icons/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('http://www.medimpact.ro/images/icons/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('http://www.medimpact.ro/images/icons/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('http://www.medimpact.ro/images/icons/error.png');
}