/*#############################################################################*/
/*# CSS	 Medfarm Trading													  #*/
/*#							  												  #*/
/*#																			  #*/
/*# Author: Moga Laurentiu  -  momosan_1234@yahoo.com						  #*/
/*#############################################################################*/

/*################################## TAG CSS ###################################*/
body {margin:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
td, th {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
input, textarea {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	font-size:10px;
}
img { border:none;}
a, div, input, select, textarea { outline: none; }
/*# END #*/

/*################################### COLORS ###################################*/
.color1 {color:#FFFFFF;} /*white*/
.color2 {color:#000000;} /*black*/
.color3 {color:#232323;} /*black light*/
.color4 {color:#949494;} /*grey*/
.color5 {color:#949494;} /*grey dark used on details button*/
.color6 {color:#EE1C24;} /*red*/
.color7 {color:#1274BC;} /*blue*/
.color8 {color:#666666;} /*blue*/
/*# END #*/

/*################################# BACKGROUNDS ################################*/
.bg0 {background-color:#FFFFFF;} /*white*/
.bg1 {background-color:#000000;} /*black*/
.bg2 {background-color:#003A60;} /*blue used principaly at background menu */
.bg3 {background-color:#1274BC;} /*blue used principaly at module title */
.bg4 {background-color:#DEE5F2;} /*grey*/
.bg5 {background-color:#7599D3;} /*blue used in title bar*/

.bg6 {background-image:url(../img/vert_bar.gif);}
.bg7 {background-image:url(../img/par45bottom.gif); background-repeat:no-repeat; background-position:144px 0px}
/*# END #*/

/*################################### BORERS ###################################*/
.bd0 {border:0px 0px 0px 0px;} /*transparent*/
.bd1 {border:1px solid #000000;} /*black*/
.bd2 {border:1px solid #7599D3;} /*blue*/
/*# END #*/

/*#################################### LINKS ###################################*/
.link1 {color:#666666; text-decoration:none; font-size:11px;}
.link1:hover {color:#232323; text-decoration:none;}

.link2 {color:#000000; text-decoration:none; font-size:11px;}
.link2:hover {color:#999999; text-decoration:none;}
/*# END #*/


.logo						{ background:url(/img/logo.png) no-repeat; width:345px; height:85px; position:absolute; display:block; top:44px; left:0; }
.logo h1					{ display:block; position:relative; width:345px; height:85px; text-indent:-9000px; margin:0; text-align:left!important;}
.logo h1 a					{ display:block; position:relative; width:345px; height:85px;}

/*################################### UTILE ###################################*/
.bold {font-weight:bold;}
.size9 {font-size:9px;}
.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size14 {font-size:14px;}
.size15 {font-size:15px;}
.size16 {font-size:16px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}
.size22 {font-size:22px;}

#seo_text { color:#CCCCCC; font-size:10px; }
#seo_text p { padding-bottom:5px; line-height:14px;}
/*# END #*/

/*############################ PARTICULARISED CSS #############################*/
.linie {margin:10px 0px 10px 0px; padding:0px; font-size:1px; background:url(../img/home_content_bg.jpg) top left repeat; height:3px;}
.page {}
.page a{}
.page a:hover{}
.page_title { font-family: Georgia; margin: 0; padding: 0; position: relative; color: #1581B3; font-size: 14px; font-weight: normal; }
#main { margin:auto; padding:0px 0px 0px 0px; width:789px; text-align:center; position:relative;}

/* header */
#main .header { margin:0px 0px 0px 0px;}
#main .header .right { float:left; width:789px; margin:0px 0px 0px 0px; padding:51px 0px 0px 0px; text-align:right; }
#main .header .right span  { display:block; margin:0px 10px 5px 0px; }
#main .header .right span a { text-decoration:underline; color:#666666; }
#main .header .right .menu { margin:0px; padding:0px; text-align:right; background:url(../img/menu_capat.jpg) top right no-repeat; height:35px; vertical-align:baseline;}
#main .header .right .menu ul { margin:12px 10px 0 58px; padding:0px; text-align:right; float:left; display:inline; }
#main .header .right .menu ul li { float:left; margin:0px; padding:0 4px 0 2px; display:inline; list-style:none; position:relative;}
#main .header .right .menu ul li a { margin:0px; padding:0px 8px 0px 8px; color:#FFFFFF; font-size:12px; text-decoration:none; text-align:center; display:block; }
#main .header .right .menu ul li a:hover { color: #FFFFFF; text-decoration:underline; }

/* welcome */
#main .welcome { margin:6px 0px 0px 0px; padding:0px 0px 0px 0px;}
#main .welcome .welcome_right { float:left; margin:0px 0px 0px 0px; padding:25px 10px 0px 10px; background:url(../img/welcome_right_bg.jpg) top left no-repeat; text-align:left; width:426px; height:171px; color:#333333; }
#main .welcome .welcome_right a.a { color:#1581B3; text-decoration:none; }
#main .welcome .welcome_right a.a:hover { text-decoration:underline; }
#main .welcome .welcome_right .link { margin:12px 0px 0px 10px; padding:0px 0px 0px 0px; font-size:15px; color:#5D5E63; }
#main .welcome .welcome_right .link a { color:#1581B3; text-decoration:underline; }
#main .welcome .welcome_right .link a:hover { text-decoration:none; }

/* content */
#main .content_index { margin:5px 0px 0px 0px; padding:30px 10px 40px 10px; background: url(../img/content_bg.jpg) top left no-repeat; }

.left				{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:260px; text-align: left; }
.left p				{ margin:0px; padding:0px 0px 20px 15px; background:url(../img/index_content_left_sageata.jpg) 3px 3px no-repeat; }
.left p a 			{ color:#000000; text-decoration:none;}
.left p a:hover 	{ color:#000000; text-decoration:underline; }


#main .content_index .left{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:260px; text-align: left; }
#main .content_index .left p{ margin:0px; padding:0px 0px 20px 15px; background:url(../img/index_content_left_sageata.jpg) 3px 3px no-repeat; }
#main .content_index .left p a { color:#000000; text-decoration:none;}
#main .content_index .left p a:hover { color:#000000; text-decoration:underline; }


#main .content_index .right { float:right;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:478px; text-align: left; }
#main .content_index .right .produse_noi_item { float:left; margin:15px 15px 0px 0px; padding:0px 0px 0px 0px; width:220px; }
#main .content_index .right .produse_noi_item .titlu{ margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; color:#1581B3; font-weight:bold; font-size:11px; }
#main .content_index .right .produse_noi_item .titlu a{ margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; color:#1581B3; font-weight:bold; font-size:11px; text-decoration:none; }
#main .content_index .right .produse_noi_item .poza { float:left; margin:0px; padding:0px; border:2px solid #CCE6F2; width:90px; height:84px;}
#main .content_index .right .produse_noi_item .descriere { float:left; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:120px }
#main .content_index .right .produse_noi_item .descriere span { font-style:italic; }
#main .content_index .right .produse_noi_item .descriere a { display:block; color:#999999; text-decoration:none; }
#main .content_index .right .produse_noi_item .descriere a:hover { text-decoration:underline; }

#main .content_index .content { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left;}
#main .content_index .content .formular { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#main .content_index .content a.link{ color:#1581B3; text-decoration:none; }
#main .content_index .content a.link:hover { text-decoration:underline; }
#main .content_index .content .right { float:right; width:260px;}

.absolut_info { margin:36px 0px 0px 300px; position:absolute; z-index:9; width:200px; padding:10px; background:#1994CF; border:1px solid #666666; color:#FFFFFF;}
.absolut_info table { text-align:left; }
.absolut_info a { color:#FFFFFF; text-decoration:none; }
.absolut_info a:hover { text-decoration:underline; }

#main .content_index .content .produse_galerie { float:left; margin:30px 0px 0px 0px; padding:0px 0px 0px 0px; width:560px; }
#main .content_index .content .produse_galerie .produse_item{ float:left; margin:10px 10px 0px 0px; padding:0px 0px 0px 0px; background:url(../img/prod_bg.jpg) top left repeat-x; width:271px; height:150px; height:auto!important; min-height:150px; border:1px solid #EFEFEF;}
#main .content_index .content .produse_galerie .produse_item img { border:1px solid #CCCCCC; }



.menu_leftC{ float:left; margin-top:19px; padding:5px 5px 5px 5px; border:1px solid #EFEFEF; width:180px; }
a.cat{ margin-bottom:2px; color:#FFFFFF; display:block; text-decoration:none;  padding:3px 0px 3px 10px;}
a.cat:hover{ background:#97CFEA}
a.subcat{display:block; margin:0px 0px 1px 10px; padding:1px 0px 1px 10px; color:#000000; text-decoration:none; }
a.subcat:hover{background:#56B4E2; color:#FFFFFF;}

/*selected*/
.on{ display:block; margin:0px 0px 1px 10px; padding:1px 0px 1px 10px; color:#FFFFFF; text-decoration:none; background:#56B4E2;}
.abs2{ background:#1994CF; padding:20px; display:none; filter: alpha(opacity=95);  -moz-opacity: 0.95; color:#FFFFFF; width:300px; position:absolute;}
.abs2 a{ color:#FFFFFF;}
/* footer */
#main .footer {}
#main .footer .menu { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#EFEFEF; height:25px; }
#main .footer .menu ul { margin:5px 10px 0px 0px; padding:0px; text-align:right; float:right; }
#main .footer .menu ul li { float:left; margin:0px; padding:0px 5px 0px 5px; display:inline; list-style:none; }
#main .footer .menu ul li a { margin:0px; padding:0px 8px 0px 8px; color:#1581B3; font-size:12px; text-decoration:none; text-align:center; display:block; }
#main .footer .menu ul li a:hover { text-decoration:underline; }
#main .footer .copyright { padding:5px 20px 0px 0px; text-align:right; border-top: solid 1px #CCCCCC; }
#main .footer .copyright a { color:#1581B3; text-decoration:none; }
#main .footer .copyright a:hover { text-decoration:underline; }
#main .footer .copyright {}
/*# END #*/
/*################################# Meniu paginare ####################################*/

.paging ul { list-style-type:none; padding:0; margin:15px 0 0 0; text-align:center;}
.paging ul li { display:inline; padding:0; margin:0;}
.paging ul li a.goBtn { float:left; padding:3px 0px 0 3px; margin-right:4px; width:37px; height:18px; display:block; border:1px solid #E5E5E5; font-size:11px; color:#000000;text-decoration:none;}
.paging ul li a.goBtn:hover { padding:3px 0px 0 3px; width:37px; height:18px; color:#000000;  background: #cce6f2;}
.paging ul li a.goBtn2 { float:left; padding:3px 0px 0 3px; margin-right:4px; width:42px; height:18px; display:block; border:1px solid #E5E5E5; font-size:11px; color:#000000; text-decoration:none;}
.paging ul li a.goBtn2:hover { padding:3px 0px 0 3px; width:42px; height:18px; color:#000000; background: #cce6f2;}
.paging ul li a.goTo { background-color:#1585b7;float:left; padding:3px 0 0 6px; margin-left:5px; width:50px; height:18px; display:block; border:1px solid #E5E5E5; font-size:11px; color: #FFFFFF; text-decoration:none;}
.paging ul li.sel { float:left; display:block; height:18px; padding:3px 0px 0 3px;}
.paging ul li .fld { float:left; padding:3px 0px 0 3px; margin:0 0 0 4px; width:20px; height:18px; border:1px solid #E5E5E5; color: #666666;}
.paging ul li a.pagNr { float:left; padding:3px 0px 0 3px; margin-right:4px; width:20px; height:18px; color:#000000; text-align:center; display:block; border:1px solid #E5E5E5; text-decoration:none;}
.paging ul li a.pagNr:hover { background-color:#cce6f2; color:#000000;}
.paging ul  .selected { float:left; padding:3px 0 0 0 ; margin-right:4px; width:20px; height:18px; text-align:center; display:block; border:1px solid #E5E5E5; text-decoration:none; color:#FFFFFF;  background-color:#1585b7;}
.paging form { margin:0; padding:0;}
.paging { margin-left:50px;}

.despreLft{width:570px; float:left;}
.despreRht{width:180px; float:right; }
.part{ list-style-type:none;}
.part a img{ border:#CCCCCC solid 1px;}
.part a:hover img{ border:#CCCCCC solid 1px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}

/* Parteneri */

.border{ border:#999999 solid 2px; margin-bottom:5px; text-align:center;}
.stil{ text-align:left;}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width:100%; /* Set to gallery width, in px or percentage */

height: 90px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #cccccc; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid navy; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid gray;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */

.logout{ float:right; background:url(../img/logout.jpg) center right no-repeat; border:none; padding:0 15px 0 0px; color:#1581B3; }

h1.textSeo						{ width: 78px; height: 105px; margin: 0; padding: 0; font-size: 10px; color: #CCCCCC; background: url(/logo.png) left top no-repeat; float: left; }
h1.textSeo a					{ width: 78px; height: 105px; display: block; text-indent: -9999px; }
h3.antetInline					{ display: inline; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #1581B3; }
.navBar							{ position:relative; width:650px; float:left; }

td.VeziPozele					{ border-top: 1px solid #CCCCCC; background: #F1F1F1; text-align: center; }
td.VeziPozele .box				{ margin: auto; padding: 2px; width: 150px; text-align: center; }
td.VeziPozele .box .box2		{ margin:0px; padding:2px 0px 0px 0px; width:140px; color:#56B4E2; }
td.VeziPozele .box .box2 img	{ margin: 0 0 -4px; }

.normal_em									{ font-style: normal; }
.normal_strong								{ font-weight: normal; }
.clearAll									{ clear: both; font-size: 0; line-height: 0%; height: 0; }
.antetSubcat								{ font-size: 11px; font-weight: normal; margin: 0; padding: 0; }
.numeProdus									{ margin: 0; padding: 0; color: #000000; font-weight: bold; font-size: 11px; cursor: pointer; }
.numeProdus a								{ text-decoration: none; color: #000; }
.numeProdus a:hover							{ text-decoration: underline; }
.detalii_produse_galerie					{ width: 540px; margin: 19px 0 0; padding: 10px 10px 20px 15px; float: right; border: 1px solid #EFEFEF; background: url(../img/bg_prod_det.jpg) top left repeat-x; }
.detalii_produs_table						{ float: right; margin: 0 0 15px 20px; padding: 0; border: 1px solid #CCCCCC; }
.detalii_produs_table .imagine_produs		{ margin: 0; padding: 0 0 10px; text-align: center; background: #FFFFFF; }
.detalii_produs_table .imagine_produs span	{ margin: 0; padding: 10px 0 0; display: block; }
p.titluProdus								{ margin: 0; padding: 0; color: #382962; font-size: 12px; font-weight: bold; }

.welcome_right .flags						{ width: 200px; float: right; text-align: right; padding: 2px 0 0; }
.welcome_right .welcomeTitle				{ display: block; margin: 0 0 10px 0; padding: 0; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.welcome_right .read_more					{ margin: auto; padding: 0 15px 0 0; text-align: right; }
.welcome_right .read_more img				{ margin: 0 5px 1px 0; }

.aceeasiCategorie							{ margin: 10px 0 0 20px; }
.aceeasiCategorie .produsul					{ width: 350px; margin: 3px 0; padding: 0; color: #444444; text-decoration: none; font-weight: normal; font-size: 12px; }
a.sameCatProd01								{ margin: 0; padding: 3px; display: block; color: #444444; text-decoration: none; font-weight: normal; border-left: 4px solid #0a88c4; }
a.sameCatProd01:hover						{ text-decoration: none; background: #0a88c4; color: #fff; }
a.sameCatProd02								{ margin: 0; padding: 3px; display: block; color: #444444; text-decoration: none; font-weight: normal; border-left: 4px solid #328137; }
a.sameCatProd02:hover						{ text-decoration: none; background: #328137; color: #fff; }
a.sameCatProd03								{ margin: 0; padding: 3px; display: block; color: #444444; text-decoration: none; font-weight: normal; border-left: 4px solid #fe8f0c; }
a.sameCatProd03:hover						{ text-decoration: none; background: #fe8f0c; color: #fff; }
a.sameCatProd04								{ margin: 0; padding: 3px; display: block; color: #444444; text-decoration: none; font-weight: normal; border-left: 4px solid #8c70a4; }
a.sameCatProd04:hover						{ text-decoration: none; background: #8c70a4; color: #fff; }


.listare_stiri 								{ margin: 0; padding: 0 0 5px!important; }
.listare_stiri .stiri_top_bg				{ width: 260px; height: 10px; margin: 0; padding: 0; font-size: 9px; line-height: 9px; background: url(../img/stiri_top_bg.gif) left top no-repeat; }
.listare_stiri .stiri_middle_bg				{ margin: 0; padding: 0; background: #e7f4f6; }
.listare_stiri .stiri_middle_bg p			{ margin: 0!important; padding: 0 0 0 20px!important; background: url(../img/stiri_arrow.gif) 3px 3px no-repeat!important; }
.listare_stiri .stiri_middle_bg p a			{ text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #545454!important; }
.listare_stiri .stiri_middle_bg p a:hover	{ text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#178ac1!important; }
.listare_stiri .stiri_bottom_bg				{ width: 260px; height: 10px; margin: 0; padding: 0; font-size: 9px; line-height: 9px; background: url(../img/stiri_bottom_bg.gif) left top no-repeat; }

.Minisites-Box .listare_stiri .stiri_middle_bg 	{ padding:0 0 0 80px; }
.Minisites-Box 									{ left:-77px; position:absolute; top:133px; width:260px;}

.Search-Mod-Box									{ width:138px; height:52px; background:url(/img/motor_cautare_top_box_bg.png) no-repeat top left; position:absolute; right:6px; top:106px; }
.Search-Mod-Box form							{}
.Search-Mod-Box form fieldset					{ border:none;}
.Search-Mod-Box form fieldset .Field-Box		{ position:relative; z-index:2; padding:6px 0 3px;}
.Search-Mod-Box form fieldset .Field-Box select,
.Search-Mod-Box form fieldset .Field-Box option,
.Search-Mod-Box form fieldset .Field-Box input	{ height:16px; margin:0; width:122px; border:none; font:normal 11px 'Trebuchet MS'; color:#898989; padding:0; border-color:#fff!important;}
.Search-Mod-Box form fieldset .Field-Box select	{ width:122px!important; overflow:hidden; height:20px!important; margin-left:-2px; margin-top:-2px; }
.Search-Mod-Box form fieldset .Field-Box div	{ overflow:hidden; height:16px!important; }
.Search-Mod-Box fieldset						{ padding:0 10px; margin:0; }


.Search-Box-Results										{ right:1px; top:47px; position:absolute; z-index:1; }
.Search-Box-Results-Top									{ width:180px; height:15px; background:url(/img/motor_cautare_top_bg.png) no-repeat top left; display:block; }
.Search-Box-Results-Bottom								{ width:180px; min-height:15px!important; height:auto!important; height:15px; background:url(/img/motor_cautare_bottom_bg.png) no-repeat bottom left; display:block; padding-bottom:10px;}

.Result-List												{ list-style:none; padding:0; margin:0; position:relative; }
.Result-List li												{ position:relative; margin:0; padding:0; float:left; min-height:40px!important; height:auto!important; height:40px; width:178px; }
.Result-List li .Product-Result-Each-Box					{ margin:2px 0 0 3px; min-height:40px!important; height:auto!important; height:40px; }
.Result-List li .Product-Result-Each-Box p					{}
.Result-List li .Product-Result-Each-Box p a				{ text-decoration:none; background:#fff; display:block; position:relative; min-height:40px!important; height:auto!important; height:40px; padding:4px; }
.Result-List li .Product-Result-Each-Box p a:hover			{ text-decoration:none; background:#ebf8ff; }
.Result-List li .Product-Result-Each-Box p a *				{ cursor:pointer; }
.Result-List li .Product-Result-Each-Box p a img			{ border:solid 1px #d2e9f3; padding:1px; float:left; background:#fff; }
.Result-List li .Product-Result-Each-Box p a strong			{ float:right; text-align:left; width:107px; }
.Result-List li .Product-Result-Each-Box p a span			{ float:right; text-align:left; width:107px; }
.Result-List li .Product-Result-Each-Box span.Produs		{ font:normal 11px/12px 'Trebuchet MS'; color:#545454!important; }
.Result-List li .Product-Result-Each-Box strong.Producator	{ font:bold 11px/12px 'Trebuchet MS'; color:#1581b2!important; }
.Result-List li .Product-Result-Each-Box span.Detalii-Link	{ font:normal 10px/12px 'Trebuchet MS'; color:#8c8c8c!important; }
.Result-List li .Product-Result-Each-Box span.clear			{ clear:both; height:0; font-size:0; display:block; position:relative; float:none;}
.Result-List li .Product-Result-Each-Box p a:hover img				{ border-color:#ccc;}
.Result-List li .Product-Result-Each-Box p a:hover span.Detalii-Link{ text-decoration:underline;}


.Link-Lista-Completa					{ text-align:center; margin: 0 auto; position:relative; padding-top:5px; clear:both;}
.Link-Lista-Completa a					{ color:#fff; text-decoration:underline;}
.Link-Lista-Completa a:hover			{ text-decoration:none!important;}
.Link-Lista-Completa a:visited			{ color:#fff;}

.CheckBox-Oferta-Speciala				{ display:inline; float:right; margin:2px 8px; }
.CheckBox-Oferta-Speciala input			{ width:auto!important; float:left; border:none!important; margin:0!important; }
.CheckBox-Oferta-Speciala label			{ float:left; color:#fff; margin-left:5px; }

.Header-Results							{ display:block; position:relative; height:20px; padding-top:10px; background:url(/img/search_icon_bg.jpg) no-repeat 162px 15px; }
.Header-Results p						{ background:#fff; font:normal 11px 'Trebuchet MS'; color:#545454; float:left; padding:1px 5px; margin:2px 0 0 3px; }

.Advertising-Box			{ position:absolute; right:30px; top:155px; }
.Advertising-Content		{ border:solid 1px #ccc; padding:2px; display:block; width:160px; min-height:600px!important; height:auto!important; height:600px; }
.Advertising-Content a		{ background:#f00; display:block; width:160px;  min-height:600px!important; height:auto!important; height:600px; text-decoration:none;}

.Content-Advertising-Box	{ position:relative; top:auto; left:auto; right:auto; left:2px;}
.Content-Advertising		{ width:670px; min-height:100px!important; height:auto!important; height:100px; border:solid 1px #ccc; padding:2px; display:block; margin:0 auto;}
.Content-Advertising a		{ width:670px; height:160px; display:block; position:relative; margin:0 auto;}

