/* ****************************  iCentrale - CSS  **************************** */

* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10pt;
}
.clear {clear:both}
body {
	background: #072b42 url(background_repeat.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFF;
}

.inputlog {border:solid 1px #cccccc;margin:5px; width:130px}

a:link,
a:visited {
	text-decoration: underline;
	color: #9eb212;
}

a:hover,
a:active {
	text-decoration: none;
}

#background {
	margin: 0 auto;
	overflow: hidden;
	background: url(background_glow.png) no-repeat center top fixed;
}

#page-wrapper {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
}

/* ****************************  iCentrale - CSS - HEADER **************************** */

#header {
	width: 940px;
	height: 100px;
	margin: 0 auto;
}

#logo {
	height: 100px;
	width: 267px;
	float: left;
	cursor: pointer;
}

/* ****************************  iCentrale - CSS - TOP MODULE **************************** */

#top-module {
	width: 655px;
	height: 85px;
	padding: 15px 0 0 0;
	float: right;
	overflow: hidden;
}

/* ****************************  iCentrale - CSS - MOD_LOGIN **************************** */

div.mod_login {
	float: right;
	width: 328px;
	padding: 0 6px 0 0;
}

div.mod_login .links {
	padding: 15px 0 0 0;
	color: #9eb212;
}

div.mod_login a:link,
div.mod_login a:visited {
	color: #9eb212;
	text-decoration: underline;
	padding: 0 5px;
}

div.mod_login a:hover,
div.mod_login a:active {
	text-decoration: none;
	color: #FFF;
}

div.mod_login div.username {
	width: 94px;
	height: 21px;
	background: url(mod_login_username.png) no-repeat;
	display: inline-block;
	padding: 5px 10px 0 38px;
	float: left;
}

div.mod_login div.username input.inputbox {
	width: 90px;
	background: transparent;
	color: #383838;
	padding: 1px 0 0 0;
}

div.mod_login div.password {
	width: 100px;
	height: 21px;
	background: url(mod_login_password.png) no-repeat;
	display: inline-block;
	padding: 5px 5px 0 42px;
	float: left;
}

div.mod_login div.password input.inputbox {
	width: 90px;
	background: transparent;
	color: #383838;
}

div.mod_login div.login_button {
	height: 26px;
	width: 36px;
	background: url(mod_login_button.png) no-repeat;
	float: left;
}

div.mod_login div.login_button input.button {
	height: 26px;
	width: 36px;
	cursor: pointer;
	background: transparent;
}

/* ****************************  iCentrale - CSS - MAINMENU **************************** */

#mainmenu_base {
	width: 940px;
	height: 40px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 40px;
}

#mainmenu_base #left {
	width: 10px;
	height: 40px;
	background: url(mainmenu_left.png) no-repeat;
	float: left;
}

#mainmenu_base #mid {
	height: 40px;
	width: 920px;
	background: url(mainmenu_mid.png) repeat-x;
	float: left;
	overflow: hidden;
}

#mainmenu_base #right {
	width: 10px;
	height: 40px;
	background: url(mainmenu_right.png) no-repeat;
	float: left;
}

/* ****************************  iCentrale - CSS - MAINMENU - SETTINGS **************************** */

#ms-mainmenu ul {
	height: 40px;
	list-style:none;
	padding: 0;
	text-align: center;
	float: left;
	width: 765px;
	overflow:hidden;
}

#menu-list #separator,
#mainmenu-base #separator {
	float: left;
	width: 2px;
	height: 40px;
	background: url(mainmenu_sep.png) no-repeat;
}

#menu-list #active #btn-left.left {
	height: 40px;
	width: 14px;
	background: url(mainmenu_active_left.png) no-repeat;
	float: left;
	display: inline-block;
}

#menu-list #active #btn-mid.mid {
	height: 40px;
	background: url(mainmenu_active_mid.png) repeat-x center;
	float: left;
	display: inline-block;
}

#menu-list #active #btn-right.right {
	height: 40px;
	width: 14px;
	background: url(mainmenu_active_right.png) no-repeat;
	float: left;
	display: inline-block;
}

#menu-list #active a:link,
#menu-list #active a:visited {
	float:left;
	list-style:none;
	text-decoration:none;
	color: #FFFFFF;
	display:block;
	padding-left: 3px;
	padding-right: 3px;
	font-family: "Microsoft Sans Serif", "Myriad Pro", "Lucida Sans Unicode", Arial;
	font-size: 11pt;
	line-height: 40px;
	text-shadow: #2c2c2c -1px -1px 0px;
}

#menu-list a:link,
#menu-list a:visited {
	float:left;
	list-style:none;
	text-decoration:none;
	color: #FFFFFF;
	display:block;
	padding-left: 13px;
	padding-right: 13px;
	font-family: "Microsoft Sans Serif", "Myriad Pro", "Lucida Sans Unicode", Arial;
	font-size: 11pt;
	line-height: 40px;
	text-shadow: #2c2c2c -1px -1px 0px;
}

#menu-list a:hover {
	color:#9eb212;
	line-height: 40px;
}

#menu-list #active a:hover {
	color: #9eb212;
	padding-top: 0;
	line-height: 40px;
}

#menu-list li {
	list-style: none;
	line-height: 40px;
	display: inline;
}

/* ****************************  iCentrale - CSS - SEARCH **************************** */

#mod_searchbox {
	float: right;
	width: 140px;
	height: 33px;
	padding: 7px 0 0 8px; 
	background: url(mod_searchbox.png) no-repeat;
}

#mod_searchbox input.inputbox {
	width: 96px;
	margin: 0 6px 0 0;
	background: transparent;
	padding: 0 0 3px 0;
	color: #383838;
}

#mod_searchbox input.button {
	width: 34px;
	height: 26px;
	cursor: pointer;
	background: transparent;
}

/* ****************************  iCentrale - CSS - ACTIVE_ZONE **************************** */

#active_zone {
	width: 940px;
	background: #FFF;
	color: #333333;
	clear: both;
	margin: 0 auto;
	padding: 20px 0 0 0;
	overflow: hidden;
}
input.up {
	background: url(up.png);
	width:23px;
	height:22px;
	margin-left:10px;
	cursor:pointer;
}
input.down {
	background: url(down.png);
	width:23px;
	height:22px;
	margin-left:10px;
	cursor:pointer;
}
input.left {
	background: url(left.png);
	width:23px;
	height:22px;
	margin-right:5px;
	cursor:pointer;
}
input.right {
	background: url(right.png);
	width:23px;
	height:22px;
	margin-left:5px;
	cursor:pointer;
}
a.main:link,
a.main:visited{
	text-indent:28px;
	display:block;
	line-height:22px;
	color:#40490c;
	
}
a.main:hover,
a.main:active{
	color:#9eb212;
}
a.cumpara {
	background: url(cumpara.png) no-repeat left center;
}
a.compara {
	background: url(compara.png) no-repeat left center;
}
a.alerta {
	background: url(alerta.png) no-repeat left center;
}
a.anunta {
	background: url(anunta.png) no-repeat left center;
}
a.comenteaza {
	background: url(comenteaza.png) no-repeat left center;
}
 
div.pages {
	font-weight:bold;
	margin:20px 0px;
}
div.pages a{
	padding:0px 5px;
}

/* ****************************  iCentrale - CSS - SIDEBAR_LEFT **************************** */

#sidebar_left {
	width: 220px;
	float: left;
	padding: 0 18px 0 18px;
}

/* ****************************  iCentrale - CSS - SIDEBAR_LEFT MODULES **************************** */

#sidebar_left div.module {
	width: 220px;
	background: url(sidebar_left_mid.png) repeat-y;
}

#sidebar_left div.module h3 {
	width: 220px;
	height: 35px;
	line-height: 34px;
	text-indent: 35px;
	color: #40490c;
	font-size: 11pt;
	font-weight: normal;
	text-shadow: #c1ce70 1px 1px 0px;
	background: url(sidebar_left_h3.png) no-repeat;
}

#sidebar_left div.module div.module_content {
	padding: 10px 20px 5px 20px;
	color: #383838;
	font-size: 9pt;
	line-height: 12pt;
	overflow: hidden;
	display: block;
}

#sidebar_left div.module_bot {
	width: 220px;
	height: 15px;
	background: url(sidebar_left_bot.png) no-repeat;
	margin-bottom: 20px;
}

#sidebar_left div.module a.menu_item:link,
#sidebar_left div.module a.menu_item:visited {
	display: list-item;
	list-style: none;

	line-height: 22px;
	color: #072b42;
	font-size: 10pt;
	text-indent: 15px;
	text-decoration: none;
	background: url(sidebar_left_menu-item.png) no-repeat;
}

#sidebar_left div.module a.menu_item:hover,
#sidebar_left div.module a.menu_item:active {
	color: #6d7d14;
	text-decoration: underline;
}

#sidebar_left div.module span.title {
	font-weight: bold;
	color: #072b42;
}

#sidebar_left div.module span.separator {
	font-size: 0pt;
	line-height: 0pt;
	display: block;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #FFF;
	margin: 10px 0;
}

/* ****************************  iCentrale - CSS - CONTENT AREA **************************** */
.cat {width:100px; border:1px solid #cccccc; float:left; padding:5px}

#content-area2 {
	width: 666px;
	float: left;
	overflow: hidden;

}
#content-area2 #mainbody_top {
	background:url(content_area_top.png) center no-repeat;
	width:666px;
	height:8px;
	line-height:0;
	font-size:0;
}
#content-area2 #mainbody_content {
	width:644px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	background:#e8e8e8 url(content_area_main.png) center top no-repeat;
	padding:0px 10px;
	color:#383838;
}
#content-area2 #mainbody_content h3 {
	font-size:12pt;
	color:#072b42;
	padding-left:5px;
	padding-top:9px;
}
#content-area2 #mainbody_content h4 {
	font-size:10pt;
	color:#072b42;
	padding-left:15px;
	padding-top:9px;
	margin-bottom:10px;
}
#content-area2 #mainbody_content h3.cos {
	font-size:12pt;
	color:#072b42;
	padding-left:5px;
	padding-top:9px;
	text-indent:20px;
	background:url(cos.png) no-repeat left bottom;
	margin-left:4px;
}
#content-area2 #mainbody_content div.sep{
	width:636px;
	height:0px;
	border-top:solid 1px #d7d7d7;
	border-bottom:solid 1px #FFF;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	line-height:0;
	font-size:0;
}
#content-area2 #mainbody_content table {
	width:100%;
}

#dupalogin {background:#fff; color:#000; padding:3px}

.total {color:#9EB212; font-weight:bold}
#content-area2 #mainbody_content td.poza {
	width:120px;
}
#content-area2 #mainbody_content td.title {
	text-align:justify;
	width:200px;
	padding:0px 5px;
	font-size:8pt;
}
#content-area2 #mainbody_content td.title2 {
	text-align:justify;
	width:150px;
	padding:0px 5px;
	font-size:8pt;
}
#content-area2 #mainbody_content td.title3 {
	text-align:justify;
	width:250px;
	padding:0px 5px;
	font-size:8pt;
}
#content-area2 #mainbody_content td.filter {
	text-align:center;
	
}
#content-area2 #mainbody_content td.buc {
	width:30px;
	padding:0px 5px;
	text-align:center;
}
#content-area2 #mainbody_content td.buc2 {
	width:30px;
	padding:0px 5px;
	text-align:center;
}
#content-area2 #mainbody_content td.pret {
	width:120px;
	padding:0px 5px;
	text-align:center;
}
#content-area2 #mainbody_content table.info_client
{
	width:100%;
	margin:0 auto;
	margin-top:10px;
}

#content-area2 #mainbody_content table.info_client td
{
	border:solid 1px #dedede;
	margin-bottom:5px;
	line-height:20px;
	height:20px;
	padding:2px 10px;

}
#content-area2 #mainbody_content table.info_livrare,
#content-area2 #mainbody_content table.info_sup
{
	width:100%;
	margin:0 auto;
	margin-top:10px;

}
#content-area2 #mainbody_content table.info_livrare td,
#content-area2 #mainbody_content table.info_sup td,
#content-area2 #mainbody_content table.info_transport td,
#content-area2 #mainbody_content table.producatori td,
#content-area2 #mainbody_content table.toate_produsele td

{
	border:solid 1px #dedede;
	line-height:20px;
	height:30px;
	text-align:center;
	padding:2px 10px;
	
}
#content-area table.toate_produsele {
	margin:0 auto;
	width:100%;
}
#content-area table.toate_produsele td

{
	border:solid 1px #dedede;
	line-height:20px;
	height:30px;
	text-align:center;
	padding:2px 10px;
	
}
#content-area2 #mainbody_content table.istoric_comenzi td,
#content-area2 #mainbody_content table.detalii_comanda td,
#content-area2 #mainbody_content table.filter_view td,
#content-area2 #mainbody_content table.produs td {
	border:solid 1px #dedede;
	line-height:20px;
	height:30px;
	text-align:left;
	padding:2px 10px;

}
#content-area2 #mainbody_content table.produs2 td {
	border-bottom:solid 1px #dedede;
	line-height:20px;
	height:30px;
	text-align:left;
	padding:2px 10px;

}
#content-area2 #mainbody_content table.produs td img.pdf {
	float:left;
}
#content-area2 #mainbody_content table.produs td a:link,
#content-area2 #mainbody_content table.produs td a:visited {

	height:26px;
	line-height:26px;

}
#content-area2 #mainbody_content table.detalii_comanda td:hover {
	background-color:#e0e0e0;
}
#content-area2 #mainbody_content table.info_transport
 {
	width:100%;
	margin:0 auto;
	margin-top:10px;

}
#content-area2 #mainbody_content table.info_transport p
{
	padding-left:10px;
	margin:10px 0px;
}
#content-area2 #mainbody_content table.info_transport input.button,
#content-area2 #mainbody_content table.detalii_comanda input.button{
	background:url(submit_button.png);
	width:161px;
	height:22px;
	color:#FFF;
	text-align:center;
	margin:10px 0px;

}
#content-area2 #mainbody_content table.coscumparaturi input.button {
	width:91px;
	height:22px;
	background:url(sterge.png);
	text-indent:10px;
	color:#FFF;
	padding-bottom:3px;
	
}
#content-area2 #mainbody_content table.filtru input.button
{
	width:131px;
	height:22px;
	background: url(adauga_cos.png) center;
	color:#FFF;
	padding-bottom:3px;
	text-indent:10px;
}
#content-area2 #mainbody_content table.coscumparaturi select {
	margin-bottom:10px;
	border:1px solid #cccccc;
}
#content-area2 input.inputbox {
	border:solid 1px #cccccc;
}
#content-area2 textarea {
	border:solid 1px #cccccc;
}
#content-area2 #mainbody_bottom {
	background:url(content_area_bottom.png) center no-repeat;
	width:666px;
	height:9px;
	line-height:0;
	font-size:0;
}
#content-area {
	float: left;
	overflow: hidden;
	padding: 0 30px 0 0;
	color:#383838;
}
#slideshow {
	width: 488px;
	height: 250px;
	padding: 0 0 18px 0;
}
#content-area2 #mainbody_content table.coscumparaturi {
	margin-left:2px;
}
#content-area2 #mainbody_content table.coscumparaturi_down {
	margin-top:20px;
}
#content-area2 #mainbody_content table.coscumparaturi_buttons {
	width:60%;
}
#content-area2 #mainbody_content table.coscumparaturi_buttons input.continua{
	width:192px;
	height:22px;
	background:url(continua.png) no-repeat;
	color:#FFF;
	padding-bottom:3px;
	padding-left:16px;
	cursor:pointer;
}
#content-area2 #mainbody_content table.coscumparaturi_buttons input.confirma{
	width:161px;
	height:22px;
	background:url(confirma.png) no-repeat;
	color:#FFF;
	padding-bottom:3px;
	padding-left:12px;
	cursor:pointer;
}
#content-area2 #mainbody_content table.coscumparaturi_buttons input.aplica{
	width:151px;
	height:22px;
	background:url(aplica.png) no-repeat;
	color:#FFF;
	padding-bottom:3px;
	padding-left:12px;
	cursor:pointer;
}
#content-area2 #mainbody_content table.coscumparaturi_down span {
	color:#9eb212;
	font-weight:bold;
}

#menu
{
	margin: 0;
	padding: 0;
	z-index: 30;
}

#menu li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size:11px;
	font-weight:bold;
}

#menu li a
{	
	display: block;
	margin: 0 10px 0 0;
	padding: 4px 25px;
	background: #d7d7d7;
	color: #072b42;
	text-align: center;
	text-decoration: none;
	border-bottom:solid 1px #FFF;
}

#menu li a:hover
{	
	background: #9eb212;
}

#menu div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #9eb212;
}

#menu div a
{	
	position: relative;
	display: block;
	margin: 0;
	padding: 8px 10px 8px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #d7d7d7;
	color: #072b42;
	font-size: 11px;
}

#menu div a:hover
{
	background: #9eb212;
	color: #FFF;
}
p.cum-cumperi {
	padding:10px;
}
span.cum-cumperi-1 {
	color:red;
	font-weight:bold;
}
span.cum-cumperi-2 {
	color:#99cc00;
	font-weight:bold;
}
span.cum-cumperi-3 {
	color:#339966;
	font-weight:bold;
}
span.cum-cumperi-4 {
	font-weight:bold;
}
select.produs {
	margin-bottom:10px;
	border:1px solid #cccccc;
}


/* ****************************  iCentrale - CSS - PRODUCTS FLYPAGE **************************** */
.front_pic {
	border:1px solid #CCCCCC;
	text-align:center;
	background:#fff;
	width:203px;
	height:89px;
}

div.product_flypage {
	width: 215px;
	height: 210px;
	background: url(product_tab.png) no-repeat;
	padding: 15px;
	padding: 15px;
	text-align:left;
}

div.product_flypage h3 a {
	color: #072b42;
	font-size: 10pt;
	line-height: 14pt;
	text-decoration:none;
}

div.product_flypage .prod_img {
	border: solid 1px #cccccc;
	float: left;
}

div.product_flypage .bottom {
	padding: 10px 0 0 0;
	clear: both;
}

div.product_flypage a.btn_add_to_cart:link,
div.product_flypage a.btn_add_to_cart:visited {
	width: 131px;
	height: 22px;
	background: url(btn_add_to_cart.png) no-repeat;
	display: block;
	color: #FFF;
	text-decoration: none;
	text-indent: 27px;
	line-height: 22px;
	text-shadow: #80920e 1px 1px 0px;
}

div.product_flypage a.btn_add_to_cart:hover,
div.product_flypage a.btn_add_to_cart:active {
	color: #40490c;
	background: url(btn_add_to_cart_hover.png) no-repeat;
	text-shadow: #b5c738 1px 1px 0px;
}

div.product_flypage .price {
	font-size: 12pt;
	color: #072b42;
	margin: 0 0 5px 0;
	overflow: hidden;
	display: block;
	font-weight: bold;
}
.promomic {
	padding: 3px;
	width: 205px;
	height: 197px;
	text-align: center;
	z-index: 0;
	position: relative;
}

/* ****************************  iCentrale - CSS - SIDEBAR_RIGHT **************************** */

#sidebar_right {
	width: 170px;
	float: right;
	margin-left:-25px;
	text-align:center;
}

/* ****************************  iCentrale - CSS - SIDEBAR_LEFT MODULES **************************** */

#sidebar_right div.module {
	width: 160px;
	background: url(sidebar_right_mid.png) repeat-y;
}

#sidebar_right div.module h3 {
	width: 160px;
	height: 35px;
	line-height: 34px;
	text-indent: 35px;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: normal;
	text-shadow: #134e73 1px 1px 0px;
	background: url(sidebar_right_h3.png) no-repeat;
	text-align:left;
}

#sidebar_right div.module div.module_content {
	padding: 10px 15px 5px 15px;
	color: #383838;
	font-size: 9pt;
	line-height: 12pt;
	overflow: hidden;
	display: block;
}

#sidebar_right div.module_bot {
	width: 160px;
	height: 15px;
	background: url(sidebar_right_bot.png) no-repeat;
	margin-bottom: 20px;
}

#sidebar_right div.module a.menu_item:link,
#sidebar_right div.module a.menu_item:visited {
	display: list-item;
	list-style: none;
	height: 22px;
	line-height: 22px;
	color: #072b42;
	font-size: 10pt;
	text-indent: 15px;
	text-decoration: none;
	background: url(sidebar_left_menu-item.png) no-repeat;
}

#sidebar_right div.module a.menu_item:hover,
#sidebar_right div.module a.menu_item:active {
	color: #6d7d14;
	text-decoration: underline;
}

#sidebar_right div.module span.title {
	font-weight: bold;
	color: #072b42;
}

#sidebar_right div.module span.separator {
	font-size: 0pt;
	line-height: 0pt;
	display: block;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #FFF;
	margin: 10px 0;
}

/* ****************************  iCentrale - CSS - NEWSLETTER MODULE **************************** */

#sidebar_right div.module input#mod_newsletter_input {
	width: 100px;
	height: 17px;
	border: solid 1px #cccccc;
	color: #383838;
	font-size: 9pt;
	padding: 3px 3px 0 3px;
	float: left;
}

#sidebar_right div.module input#mod_newsletter_button {
	width: 22px;
	height: 22px;
	border: solid 1px #FFFFFF;
	float: left;
	cursor: pointer;
	background: url(mod_newsletter_button.png) no-repeat center;
}

/* ****************************  iCentrale - CSS - BANNER MODULE **************************** */

#sidebar_right div.banner-module {
	width: 160px;
	overflow: hidden;
}

#sidebar_right div.baner-module img {
	margin: 0;
	border: 0;
}
/* Fieldseturile sunt acele chenaruri cu legenda in coltul din stanga sus.
Sunt folosite in functia de cautare, in lista subcategoriilor, in pagina de produs si in cos
 */
fieldset {
	border: 1px solid #D4D4D4;
}
cosul {
	width: 151px;
	margin-left: 10px;
	background: url("bg_cos.gif") repeat-x;
	border: 1px solid #FFCC33;
	padding: 5px;
	top: 5px;
	left: 43%;
	margin-bottom: 5px;
	font-size: 1.2em;
	font-weight: bold;
}
#cosul p {
	margin:0px;
}
#cosul a {
	text-decoration: underline;
color: #CC3333;
}
#cosul a:hover {
	color: Black;
}
/* <div>-ul cu id pagina este cel care contine toate informatiile
Largimea lui defineste largimea layoutului.

*/

li.nobull {
	list-style: none;
	margin: 0px;
}
#pagina2{
	border:1px solid #0099CC;
	width:98%;
	text-align: left;
	background: White;
	margin: 0 auto;
}
.titlu_galerie {
	background: #6699CC;
	border-bottom: 1px dotted #000;
	border-top: 1px dotted #000;
	color: White;
}
div.thumbnailgalerie {
	width:140px;
	height: 140px;
	text-align: center;
	border:1px solid #ddd;
}
.headcomparatie {
	background: #eee;
	border-bottom:1px dotted Black;
	border-top:1px dotted Black;
}
.headcomparatie b {
	font-size:1.2em;
}
/* aici incep elementele care compun headerul paginii */
#header {
	height: 110px;
}

	#searchloginbox {
		float: right;
		width: 410px;
		height: 90px;
		margin-top: 3px; 
		position: relative;
		background-repeat: no-repeat;
	}
		.loginParUnu {
		position:absolute;
		top:0px;
		left:0px;
}
	.restLogin {
		
	position:absolute;top:18px;left:10px;
	}

	#searchloginbox a {
		color: #000066;
		text-decoration: underline;
	}
	#searchloginbox a:hover {
		color: Black;
		text-decoration: none;
	}

	.cerberul {
		position:absolute;
		top:6px;
		left:17px;
	}
			.joslogin {
		position:absolute;
		top:60px;
		left:0px;
	}
	div.butoncerber {
		position:absolute;
		top:29px;
		left:25px;
	}
	.inputlogin {
		width: 100px;
		height: 16px;
		border: 1px solid #000;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

	.loginbtn {
		width: 18px;
		height: 18px;
		_height: 16px;
		border: 0px solid #000;
		background: url(ok.gif);
		background-repeat: no-repeat;
	}
	p.cerparola {
	position:absolute;top:75px;left:17px;
	}

	#searchloginbox p {
		margin-right: 25px;
		margin-left: 10px;
		margin-top: 0px;
		text-align: left;
	}

	.formcautare {
		position: absolute;
		left: 260px;
		top: 10px;
	}

	#searchloginbox fieldset {
		border: 1px dotted #939393;
		_border: 1px solid #000;
		_width: 140px;
		padding: 3px;
	}
/* aici se termina elementele care compun headerul paginii */
	
/* aici incepe bara de navigare superioara */
	#navigaresus {
		clear: both;
		width: 980px;
		height: 25px;
		line-height: 25px;
		text-align: center;
		padding: 0px;
		margin-bottom: 10px;
		background: url(bg_nav_sus.jpg);
	}

	#navigaresus a {
		color: White;
		font-size: 11px; 
		font-weight: bold;		
		text-decoration: none;
	}
	#navigaresus a:hover {
		color: Black;
	}
	#navigaresus ul {
		margin: 0px;	
		}
	#navigaresus ul li {
			list-style-type: none;
			display: inline;			
		}

	/* urmatoarele doua clase se aplica numai pe un meniu ca la TopVideoMall.ro (cu clapete)

	.litopmeniu {
		background: url(colt_dr.gif);
		background-repeat: no-repeat;
		background-position: top right;
	}

	.litopmeniu:hover {
		background: url(colt_dr_up.gif);
		background-repeat: no-repeat;
		background-position: top right;
	}
	*/
	li.litopmeniu span {
		padding-left: 15px;
		padding-right:15px;
	}

	li.litopmeniu span:hover {
		padding-left: 15px;
		padding-right:15px;
	}
/* se incheie bara de navigare superioara */		

/* incepem definirea tabelului de continut
maincontent = numele tabelului
tdstanga = evident, celula din stanga, care contine meniul categoriilor
 */
#maincontent {
	width:940px;
}
	#stanga {
		width: 220px;
	}
	#stanga>ul {
		margin: 0 0 0 10px;
		padding: 0px;
	}
	#stanga ul {
		_margin-left:10px;
	}
/* incepe meniul categoriilor, pe partea din dreapta
li.lh = Headline-urile (Produse, Branduri)
li.catprod = categoriile de produse
ul.subcatprod = listele de subcategorii
 */
li.lh {
	font-size: 1.3em;
	font-weight: bold;
	height: 30px;
	color: White;
	line-height: 30px;
	margin-left: 0px;
	padding-left: 10px;
	list-style-type: none;
	background: url(bullet.gif) no-repeat; 
}

li.catprod {
	list-style-type: none;
	margin: 0px 0px 1px 10px;
	padding: 2px;
	width:85%;
	border-bottom:1px dotted #000;
/*	background-color: #0099CC; */
}
li.catprod a {
	color:Black;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

li.catprod a:hover {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

ul.subcatprod {
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding: 2px;
	padding-left: 5px;
}

ul.subcatprod li {
	margin: 0 0 0 10px;
}
ul.subcatprod li a {
	color: #000033;
	text-decoration: none;
}

ul.subcatprod li a:hover {
	color: #FF6600;
}
ul.subsubcatprod {
	margin: 0px 0px 0px 0px;
	padding-left: 15px;
}
ul.subsubcatprod li {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
ul.subsubsub {
	margin:0px;
	padding-left: 15px;
}
/* se incheie meniul categoriilor */
	#stanga_jos { /* contine lista brandurilor / producatorii */
		width: 180px;
		margin-top: 20px;
	}
	#stanga_jos ul {
		margin: 0px;
		padding-left: 10px;
	}
	#stanga_jos ul li {
		margin: 0 0 2px 0;
		padding-left: 10px;
		list-style-type:none;
	}
	.listafavorite {
		list-style-type:none;
	}
	#banerestanga {
		width: 90%;
		text-align:center;
	}

form#formfavorite {
	padding: 0px;
}	
form#formfavorite div ul {
	margin:10px 0 0 0;
	padding: 0 0 0 10px;
}

/* se incheie coloana stanga */
	

/* incepe coloana din mijloc */
td#tdmijloc {
	width:665px;
}
	div#mijloc {
		margin-left:0px;
	}
	#breadcrumb {
		width: 99%;
		padding: 4px;
		background: #F3F3F3;
	}
a.nava {padding:5px; font-weight:bold;}
a.nava:hover {}

/* incep diverse elemente de pe coloana din mijloc */

.linksubcategorii {
	font-size: 1.3em;
	text-decoration: underline;
}
.linksubcategorii:hover {
	text-decoration: none;
	color: Blue;
}
h1.superpromo { /* H1 superpromo = ceea ce e scris intre superbaner si superpromotii */
	font-size: 17px;
	color: #CC0000; /*	background-image: url(img/bg_promo.jpg); */
	background-image: url(star_sp.gif);
	background-position: left center;
	background-repeat: no-repeat; 
	padding: 15px; 
	padding-left: 35px;  
	font-variant: small-caps;
	line-height: 18px;
/*	margin-top: 10px; */
	margin-bottom: 0px;
}
#superpromotii { /* tabelul superpromotiilor */
/*	border: 1px solid #efefef;
*/	width: 640px;
}
h3.feeduri {
	border-bottom: 1px solid #333;
	color:#333;
}
div.feeduri {
	width: 210px;
	height:25px;
	float:left;
	font-size:13px;
	font-weight: bold;
	margin-left:5px;
	padding:0px;
}
caption { /* titlurile produselor promovate normal */
	margin: 5px;
}

caption h2 {
	font-size: 1.4em;
	font-variant: small-caps;
	margin: 5px;	
	margin-bottom: -5px;
}
caption h2:before {
	content: "Promotii ";
}
.promotii {
	margin: 0px;
	margin-bottom: 10px;
	width: 640px;
}
div.pozavitrina {
	height:140px;
}
span.pretvitrinasubcat {
	font-size: 17px;
	font-weight: bold;
	color:black;
}
a.linkvitrina {
	color: #B00000;
	font-size: 12px;
}
a.linkvitrina:hover {
	color: Black;
}
/* promotiile mici pe prima pagina */
.superoferta { /* elementul grafic care defineste superoferta (steluta, watermark etc.) */
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
}
div.containerpromomic {
	position:relative; 
	height:100px;
}
.promomic h2 {
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}
.pretvitrina {
	position: absolute;
	left: 160px;
	top:70px;
	font-weight: bold;
	font-size: 18px;
}
.pretvitrina sup {
	font-size: 14px;
}
h2.vitrina {
	color: Black; 
	text-decoration: none; 
	font-weight: bold;
	margin-bottom:2px;
}
.produs {
	text-align: center;
	width: 25%;
}

.produs h2 {
	color: #6666CC;
	font-weight: normal;
	font-size: 1em;	
}

/* incepe coloana din dreapta */
#tddreapta {
	width: 125px;
}
#dreapta {
		width: 136px;
		text-align: center;
	}

/* incepe definirea formularului de newsletter
   ATENTIE LA _HACKURILE pentru IE 6!
 */		
#newsletter {
	width: 115px;	
	margin-bottom: 10px;
	margin-left: -10px; 
	padding-left:20px;
	_margin-left: 0px;
	_padding-left:0px;
	text-align: center;	
}

#formnews {
	width: 125px;
	text-align: center;
}

#newsletter fieldset {
	width: 115px;
	padding: 5px;
	border: 0px;
	text-align: center;
	border-top: 1px solid #000;
}

div.submitmail {
	text-align: justify;
	font-size: 10px;
/*	border: 1px solid #000; */
}

.inputnews {
	height: 16px;
	border: 1px solid #ddd;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/* se incheie newsletterul */

/* vitrina revolutie */
#superrevo {
	width: 640px;
}
.revoilustrata {
	width: 40px;
	height: 40px;
	float: left;
	border: 1px solid #ccc;
}
.divUlrevo {
	width: 240px;
	float: right;
}
h3.revo {
	font-size: 1.4em;
	border-bottom: 1px solid #000;
}
.listarevo {
	padding-left: 0px;
	margin-left:23px;
}
.listarevo li {
	margin-left: 0px;
	font-size: 1.2em;
	border-bottom: 1px solid #eee;
}
.listarevo li a {
	color: #000066;
	font-weight: bold;
}
.listarevo a:hover {
	color: #FF1A1A;
}
.listarevo li span {
	font-weight: bold;
	color: #3366CC;
}
/* ****************************  iCentrale - CSS - FOOTER **************************** */

#footer {
	width: 940px;
	margin: 0 auto;
	background: url(footer_bg.png) no-repeat;
	padding: 30px 0 15px 0;
	text-align: center;
	font-size: 8pt;
}

#footer #links a:link,
#footer #links a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 0 10px;
	font-size: 8pt;
}

#footer #links a:hover,
#footer #links a:active {
	color: #9eb212;
	text-decoration: underline;
}

#footer #text {
	padding: 15px 0;
	font-size: 8pt;
}


.filtru { /* astea sunt filtrele; configurarea completa a filtrelor se face din produse.php  */
	float:left;
	color:Black;
	cursor:pointer;
	position: relative;
	height: 20px;
	line-height: 20px;
	background: #D7D7D7;
	text-align: center;
	font-variant: small-caps;
	padding-left: 5px;font-size:12px;
	font-weight: bold;
	margin-left: 1px;
	border-bottom:1px solid white;
	margin-right:10px;
}
.mm {color:#072B42 !important; text-decoration:none !important}
.filtru div {
	text-align: left;
	font-variant: normal;
	font-weight: normal;
}

.sortarepret {
	font-size: 10px;
	width: 60px;
	height: 16px;
}

td.produs_mic {
	width: 150px;
	height:120px;
	text-align: left;
}

td.produs_mic img {
	border: 1px solid #DBDBDB;
}

.afisarepret {

	font-weight: bold;
}
.legsel {
	font-size: 14px;
}
.mini {
	font-size: 10px;
	font-weight: normal;
	color: #6B6B6B;
}
div.butonbuy {
	width:105px;
	_width:120px;
	height:25px;
	margin:10px 0 15px 80px;
	_margin:10px 0 15px 10px;
	padding:0 0 0 15px;
	_padding:0;
	text-align:left;
	background: #FF3366;
	line-height: 25px;
	background: url(bg_buy.gif);
	background-position: 0px -25px;
}
div.butonbuy:hover {
	background-image: url(bg_buy.gif);
	background-position: 0px 0px;
}
div.butonbuy a {
	color: White;
	font-size:12px;
	font-weight: bold;
	display:block;
	_margin-left:15px;
}

#kategorii {
	width: 470px;
	_width: 470px;
	padding: 10px;
}	

#kategorii table {
	text-align: center;
}

.promointern {
	width: 488px;
}

#filtreaplicate {
	padding: 10px;
}

a.killemall {
	color: Orange;
}

a.killemall:hover {
	color: Red;
}

.denumire {
	text-decoration:none !important;
	font-weight: bold;
	font-size: 14px;
	color:#072B42 !important;
}
.denumire a:hover {
	text-decoration:underline !important;
}

.hedlain {
	background: #0099CC;
	font-size: 12px;
	font-weight: bold;
	display: block;
	color: White;
	padding: 3px;
}
.pretvechi {color:red;text-decoration:line-through;}
.ptrhaine {text-align:right; width:80%;padding:10px;}
.ptrhaine select {width:60px;}
.specialincos {font-size:12px;}
#adrese label {
	border:1px solid #ddd;
	display: block;
	height:25px;
	line-height: 25px;
}
strong {

}

table.legione img {
	border: 1px solid #CFCFCF;
}

.fieldbox {
	padding: 10px;
}
/* cosul de produse */
.tablecell1 {
	width: 110px;
	display: table-cell;
	font-weight: bold;
}
.alleft td {text-align:left !important}
.total {color:#9EB212; font-weight:bold}
.tablecell2 {
	width: 250px;
	text-align: left;
	display: table-cell;
}

.filter select {border:1px solid #CCCCCC; margin-bottom:10px;width:100px}

.tablecell3 {
	width: 100px;
	display: table-cell;
	text-align:center
}

.tablecell4 {
	width: 50px;
	display: table-cell;
	text-align:center;
	padding:3px
}
/* se incheie cosul */

.butoane {
	border:2px solid #dfdfdf; 
	background: url(zz.gif); 
	color: Red;
}

.toleft {
	width: 23px;
	height: 23px;
	background: url(stanga.gif) no-repeat;
	border: 0px;
}

.toright {
	width: 23px;
	height: 23px;
	background: url(dreapta.gif) no-repeat;
	border: 0px;
}

#rezultate a {
	font-size: 14px;
}
td.interm {
	width: 2px;
	height: 160px;
	background-image: url(bg_intermed.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

td.contactinfo {
	text-align: center;
	width:220px;
}

.bigcontactinfo {
	font-size: 14px;
	font-weight: bold;
	color: #CC3300;
}

#tdh1 {
	text-align: center;
}

td#tdh1 h1 {
	background: #FFE6D4;
	color: Black;
	margin: 0px;
	margin-top: 5px;
	padding: 2px;
	font-size: 15px;
	text-align: center;
}

a.intarire {
	color: Red;
}

a.intarire:hover {
	color: White;
	background: #CC0033;
}

em {
	background: #FFF3E8;
	font-style: oblique;
}

.textindex {
	font-size: 12px;
	margin-top: 20px;
}

.linkpromotii {
	color: #CC0000;
	font-size: 14px;
	text-decoration: underline;
}
.linkpromotii:hover {
	color: #FF9900;
}
h6 {
	margin:10px 0 2px 0;
	font-size: 1.3em;
	font-weight:bold;
	color: #3399CC;
	}

/* Recomandari */
h3.recomandari {
	font-size: 14px;
	padding:2px;
	color: #333;
	border-bottom:1px solid #333;
}
#tabelRecomandari {
	
}
.recomandare {
	width: 350px;
	height:150px;
	margin: 5px;
	float:left;
	font-size: 12px;
	border-bottom: 1px solid #666;
	padding: 10px;
}
.pozaReco {
	float: left;
	width: 140px;
	text-align: center;
	height: 140px;
	border: 1px solid #000;
}
.texteReco {
	width: 180px;
	margin: 2px 2px 2px 10px;
	float: right;
}
.texteReco a {
	font-weight: normal;
	color: #216689;
	text-decoration: underline;
	font-size: 12px;
}
.texteReco a:hover {
	color: Orange;
}
code { /* rezervat pentru indicatii de genul "NU EXISTA PRODUSE IN CATEGORIE" */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.totiprod {
	margin-left: 15px;
}

#disclaimer {
	margin:20px;
	color: #888;
	text-align: justify;
}
/* Elementul "Legend" este titlul unui fieldset */
legend {
	font-weight: bold;
	color: black;
}
.specificatie {
	border-bottom: 1px dotted #000;
}
a.subcategorie {
	font-size:13px;
	text-decoration: underline;
}
a.subcategorie:hover {

	text-decoration: none;
}
p.alert {
	background: #FF7171;
	border: 1px dotted #444;
	padding: 10px;
	font-size: 12px;
}
p.printing {margin:2px 10px 2px 0;font-size: 10px;text-align: right;}
p.printing a {color: #FF3300;}
p.printing a:hover {color: #000;}
/* jquery slideshow */


	#slideshow #SlidePlayer   {   margin: 0px auto;   position: relative;   }   
	#slideshow .Slides   {    padding-right: 0px;    padding-left: 0px;    padding-bottom: 0px;   margin: 0px;   overflow: hidden;   padding-top: 0px;   list-style-type: none;   height: 220px;   }   
	#slideshow .Slides LI   {float: left;   width: 488px;   height: 220px;   }   
	#slideshow .Slides IMG   {   border-top-width: 0px;   display: block;   border-left-width: 0px;    border-bottom-width: 0px;   width: 488px;    height: 220px;    border-right-width: 0px;   }   
	#slideshow .SlideTriggers   {   padding-right: 0px;   padding-left: 0px;   z-index: 10;   rightright: 0px;   padding-bottom: 0px;   margin: 0px;   padding-top: 0px;    list-style-type: none;   position: absolute;   top: 206px;   height: 20px;   }   
	#slideshow .SlideTriggers LI   { display: inline;   font-size: 11px; font-weight:bold;   background: Red;    float: left;   margin: 3px 6px;    overflow: hidden;    width: 16px;    cursor: pointer;    color: white;   line-height: 16px;     font-family: Arial;    height: 16px;  text-align: center;   }   
	#slideshow .SlideTriggers LI.Current   { border-top-width: 0px;   font-weight: bold;    border-left-width: 0px;   font-size: 14px;    background:#999;    border-bottom-width: 0px;   margin: 0px 6px;    width: 21px;    color: #fff;   line-height: 21px;   height: 21px;   border-right-width: 0px;   }   

/* final slideshow */

/* ****************************  iCentrale - CSS - MEDIASERV **************************** */

#footer #mediaserv a:link,
#footer #mediaserv a:visited {
	font-size: 8pt;
	color: #4b6c80;
	text-decoration: none;
}

#footer #mediaserv a:hover,
#footer #mediaserv a:active {
	color: #FFF;
}
