body {
	font-family:"Arial", Tahoma;
	color: #363636;
	background: #e6e6e6 url('imgs/bg_dyna.jpg') repeat-x top left;
	margin: 0px;
	padding: 0px;
}
 form { 
	margin:0px;
 	border:0px;
}

/* index */

.vert-dots {
	background: #ffffff url('imgs/vert-dots.jpg') repeat-y center center;
	width:13px;
}

.top-cart {
	background-color:#a00000;
	width:132px;
	height:32px;
	font-size:10px;
	color:#e7b6b1;
	font-weight:normal;
	text-align:left;
	padding:2px 0px 0px 7px;
}

.top-cart div {
	font-size:11px;
	color:#e2f2e8;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 3px 0px;
}
.top-cart div a, .top-cart div a:active, .top-cart div a:visited, .top-cart div a:hover { 
	font-size:11px;
	color:#e2f2e8;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.head-redlight { 
	background:url('imgs/home-red-light.jpg') no-repeat left center;
	width:308px;
	height:28px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	padding-left:11px;
}
.head-redlight a, .head-redlight a:active, .head-redlight a:visited, .head-redlight a:hover { 
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	text-decoration:none;
}

.see-all {
	background:url('imgs/bg-see-all.jpg') repeat-x left center;
	height:22px;
}

.ht-date { 
	background-color:#f1f1f1;
	border:1px solid #d5d5d5;
	text-align:center;
	font-size:12px;
	color:#000000;
}
.ht-text {
	text-align:left;
	font-size:12px;
	color:#0f0f0f;
	font-weight:bold;
	padding:7px 9px 0px 24px;
}
.ht-ntblog {
	/*background:url('imgs/nt-arrow.jpg') no-repeat top left;*/
	text-align:left;
}
.ht-ntblog a, .ht-ntblog a:active, .ht-ntblog a:visited, .ht-ntblog a:hover { 
	background:url('imgs/nt-arrow.jpg') no-repeat 0px 3px;
	padding:0px 0px 0px 24px;
	font-size:12px;
	color:#7e0000;
	font-weight:bold;
	text-decoration:none;
}

.head-reddark { 
	background:url('imgs/home-red-dark.jpg') no-repeat left center;
	width:308px;
	height:28px;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	padding-left:11px;
}

.ht_prod {
	font-size:13px;
	font-weight:normal;
	color:#737373;
	text-align:left;
	padding:9px;
}
.ht_prod a, .ht_prod a:active, .ht_prod a:visited { 
	font-size:13px;
	font-weight:normal;
	color:#e73933;
	text-decoration:none;
}
.ht_prod a:hover {
	text-decoration:none;
}
.ht_price {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}
.ht_prod_price {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	text-align:left;
}

.breadcrumbs {
	padding:0px;
	text-align:left;
}

.breadcrumbs a, .breadcrumbs a:active, .breadcrumbs a:visited { 
	font-size:11px;
	font-weight:normal;
	color:#b10500;
	text-decoration:none;
}
.breadcrumbs a:hover {
	text-decoration:none;
}

.continut {
	padding:0px;
	font-size:13px;
	font-weight:normal;
	color:#595959;
	text-align:left;
}

.continut a, .continut a:active, .continut a:visited { 
	font-size:13px;
	font-weight:normal;
	color:#b10500;
	text-decoration:underline;
}
.continut a:hover {
	text-decoration:none;
}

.prim-tbl { 
	background: #e63932 url('imgs/bkg.jpg') repeat-x top left;
}

.corner-right {
	display:block;
	background:url('imgs/corner-right.jpg') no-repeat top right;
	width:144px;
	height:40px;
}

.prods-menu_bkg {
	background:url('imgs/prods-menu_bkg.gif') repeat-y top left;
	width:211px;
}

.prods-menu_bkg .links {
	padding:7px 7px 7px 0px;
	text-align:left;
}

.prods-menu_bkg .links a, .prods-menu_bkg .links a:active, .prods-menu_bkg .links a:visited { 
	font-size:11px;
	font-family:"Tahoma", Arial;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}

.prods-menu_bkg .links a:hover {
	color:#bb0a0a;
	text-decoration:none;
}

.prods-menu_bkg .links_sel {
	padding:7px 7px 7px 0px;
	text-align:left;
}

.prods-menu_bkg .links_sel a, .prods-menu_bkg .links_sel a:active, .prods-menu_bkg .links_sel a:visited { 
	font-size:11px;
	font-family:"Tahoma", Arial;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}

.fin_links {
	padding:4px 7px 7px 0px;
	text-align:left;
}

.fin_links a, .fin_links a:active, .fin_links a:visited { 
	font-size:11px;
	font-family:"Tahoma", Arial;
	font-weight:normal;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}
.fin_links a:hover {
	font-size:11px;
	font-family:"Tahoma", Arial;
	font-weight:normal;
	color:#bf0f0f;
	text-transform:uppercase;
	text-decoration:none;
}

.prods-menu_bkg .links_sel a:hover {
	color:#bb0a0a;
	text-decoration:none;
}

.prod-row {
	background: #f4f4f4 url('imgs/bg-prod-row.jpg') repeat-x top left;
	height:29px;
}

.prod-row_sel {
	background: #cacaca url('imgs/bg-prod-row-sel.jpg') repeat-x top left;
	height:29px;
}

.contact-box {
	background-color:#ffffff;
	padding:11px 9px 11px 9px;
	font-family:"Arial", Tahoma;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-align:left;
}

.contact-box a, .contact-box a:active, .contact-box a:visited, .contact-box a:hover { 
	font-size:10px;
	font-family:"Tahoma", Arial;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.dot-line {
	border-top:1px dotted #000000;
}

.space-dotted-line { padding-top:11px; }

.body-page {
	background: #b50000 url('imgs/top-line-bg.jpg') repeat-y top left;
	width:649px;
}

.contact-box span {
	font-weight:bold;
	font-size:13px;
	text-align:left;
}

.footer {
	padding:0px 11px 0px 11px;
	font-family:"Tahoma", Arial;
	font-size:11px;
	font-weight:normal;
	color:#606060;
	text-align:left;
}

.footer a, .footer a:active, .footer a:visited, .footer a:hover { 
	font-size:11px;
	font-weight:normal;
	color:#606060;
	text-decoration:none;
}

.copyright {
	padding:7px 0px 7px 0px;
	font-family:"Tahoma", Arial;
	font-size:11px;
	font-weight:normal;
	color:#9d9c9c;
	text-align:left;
}

.copyright a, .copyright a:active, .copyright a:visited, .copyright a:hover { 
	font-size:11px;
	font-family:"Tahoma", Arial;
	font-weight:normal;
	color:#9d9c9c;
	text-decoration:none;
}

.prod-right-title { 
	padding:0px 10px 0px 10px;
	text-align:left;
}
.prod-right-title a, .prod-right-title a:active, .prod-right-title a:visited, .prod-right-title a:hover { 
	font-size:12px;
	font-family:"Arial", Verdana;
	font-weight:bold;
	color:#b50000;
	text-decoration:none;
}

.prod-right-price {
	padding:7px 0px 7px 0px;
	font-size:12px;
	text-align:left;
	font-family:"Arial", Verdana;
	font-weight:normal;
	color:#000000;
}

.prod-right-price span {
	font-size:13px;
	font-weight:normal;
}

/* products list */

.page-list {
	background: #ffffff url('imgs/lollipop.jpg') repeat-y top left;
	height:649px;
}

.prod-list-title {
	text-align:left;
	padding:3px 0px 10px 0px;
}

.prod-list-title a, .prod-list-title a:active, .prod-list-title a:visited { 
	font-size:14px;
	font-family:"Arial", Verdana;
	font-weight:bold;
	color:#e62513;
	text-decoration:none;
}

.prod-list-title a:hover {
	text-decoration:underline;
}

.line-dotted {
	background:url('imgs/dotted.gif') repeat-x top left;
	height:23px;
}

.prod-list-infos {
	font-size:13px;
	text-align:left;
	color:#3d3d3d;
	font-weight:normal;
}

.prod-list-desc {
	padding:12px 0px 12px 0px;
	font-size:13px;
	font-weight:normal;
	color:#2f2f2f;
	text-decoration:none;
}

.prod-list-price {
	padding:11px 16px 11px 16px;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}


.price-produs {
	background:url('imgs/bg-prod-price.jpg') repeat-x top left;
	height:41px;
	padding:3px 16px 3px 16px;
	border-top:1px solid #e9e9e9;
	border-left:1px solid #8f8f8f;
	border-right:1px solid #8f8f8f;
	border-bottom:1px solid #8f8f8f;
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

.details_price-produs {
	font-size:14px;
	font-weight:normal;
	color:#000000;
}

.basket {
	width:33px; 
	height:23px;
	margin:0px 7px 0px 7px; 
	padding:2px; 
	border:1px solid #989898; 
	font-size:13px; 
	color:#040404; 
	overflow:hidden; 
	text-align:right;
}

.page-list .bg-header { 
	background:#c60506 url('imgs/bg-header.jpg') no-repeat left center;
	width:628px;
	height:28px;
	font-size:16px;
	color:#fefefe;
	font-weight:bold;
	text-align:left;
	padding-left:11px;
}

.page-list .bg-header-dark { 
	background:url('imgs/bg-header-dark.jpg') no-repeat left center;
	width:628px;
	height:28px;
	font-size:16px;
	color:#fefefe;
	font-weight:bold;
	text-align:left;
	padding-left:11px;
}

.articles_title { 
	font-size:15px;
	color:#010101;
	padding:0px;
	font-weight:normal;
	text-align:left;
}
.articles_title a, .articles_title a:active, .articles_title a:visited, .articles_title a:hover { 
	font-size:15px;
	color:#010101;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

/* news */

.news_date {
	background:url('imgs/bg-date.jpg') no-repeat left center;
	width:100px;
	height:25px;
	font-size:14px;
	color:#020202;
	padding:1px 0px 0px 0px;
	font-weight:normal;
	text-align:center;
}
.news_title { 
	background:url('imgs/bg-news-title.jpg') repeat-x top left;
	height:25px;
	font-size:15px;
	color:#010101;
	padding:0px 0px 0px 11px;
	font-weight:normal;
	text-align:left;
}
.news_title a, .news_title a:active, .news_title a:visited, .news_title a:hover { 
	font-size:15px;
	color:#010101;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}

.news {
	padding:9px 0px 9px 0px;
	font-size:14px;
	color:#353535;
	font-weight:normal;
	text-align:justify;
	vertical-align:top;
}
.news a, .news a:active, .news a:visited { 
	font-size:14px;
	color:#7c0000;
	font-weight:normal;
	text-align:left;
	text-decoration:underline;
}

.news a:hover {
	text-decoration:none;
}

.news a.title, .news a.title:active, .news a.title:visited { 
	font-size:14px;
	color:#161616;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}

.news a:hover {
	text-decoration:underline;
}

.no-news {
	padding:11px;
	font-size:14px;
	color:#353535;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}

.list_page_left { 
	background:url('imgs/bg-list-page.jpg') repeat-x left top;
	height:27px;
	border-top:1px solid #d0d0d0;
	border-left:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}
.list_page_left span { 
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#2d2d2d;
	padding:9px 16px 9px 16px;
}

.list_page_right { 
	background:url('imgs/bg-list-page.jpg') repeat-x left top;
	height:27px;
	border-top:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}

.list_page_right a, .list_page_right a:active, .list_page_right a:visited { padding:0px 5px 0px 5px; color:#2a2a2a; font-size:12px; font-weight:normal; text-decoration:none; }
.list_page_right a:hover { padding:0px 5px 0px 5px; font-size:12px; font-weight:normal; color:#2a2a2a; text-decoration:underline; }

/* detalii produse */

.cod_produs {
	font-size:14px;
	color:#626262;
	padding:0px 5px 0px 0px;
	text-align:right;
}

.detalii_produs {
	font-size:14px;
	color:#626262;
	padding:0px 5px 0px 25px;
	text-align:left;
}
.detalii_produs div {
	padding:19px 0px 19px 0px;
	text-align:left;
}
.detalii_produs a, .detalii_produs a:active, .detalii_produs a:visited { 
	font-size:13px;
	font-weight:normal;
	color:#b10500;
	text-decoration:underline;
}
.detalii_produs a:hover {
	text-decoration:none;
}

.disp_produs {
	border:1px solid #eaeaea;
	font-size:14px;
	color:#000000;
	padding:11px 15px 11px 15px;
	text-align:left;
}

TR.CSS_EVEN_ROW{
	border-bottom: #666666 1px solid;
	background-color: #f0f0f0;
}

TR.CSS_ODD_ROW{
	border-bottom: #666666 1px solid;
	background-color: #e0e0e0;
}

TR.CSS_SYSTEM_ROW{
	border-bottom: #666666 1px solid;
	background-color: #e34e4e;
}

TR.CSS_SELECTED_ROW{
	border-bottom: #666666 1px solid;
	background-color: #eac1c1;
}

TR.CSS_HEADER_ROW{
	border-bottom: #666666 1px solid;
	background-color: #f0f0f0;
}

TD.CSS_EVEN_CELL{
	background-color: #f0f0f0;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size: 12PX;
}

TD.CSS_ODD_CELL{
	background-color: #e0e0e0;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size: 12PX;
}

TD.CSS_HEADER_CELL{
	background-color: #f0f0f0;
	font-weight: BOLD;
	font-size: 12PX;
	color: #CC3300;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
}

.DG{
	border-right: #666666 1px solid;
	padding-right: 1px;
	border-top: #666666 1px solid;
	padding-top: 1px;
	border-left: #666666 1px solid;
	padding-left: 1px;
	border-bottom: #666666 1px solid;
	padding-bottom: 1px;
	background-color: #fafafa;
	font-size: 12PX;
}

.report{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	background-color: #FFFFFF;
	font-size: 12PX;
}

.report TD{
	border-bottom: #000000 1px solid;
}


.DG A:HOVER{
	font-weight: NORMAL;
	font-size: 12PX;
	color: #ff9933;
	text-decoration: NONE;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
}

.DG A{
	font-weight: NORMAL;
	font-size: 12PX;
	color: #333366;
	text-decoration: NONE;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
}


.button_elements {
	font-size: 9pt; 
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-weight: italic; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000; 
	background-color:#CCCCCC;	
	cursor: hand;
}

.button_red {
	font-size: 9pt; 
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-weight: italic; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #E81D26; 
	background-color:#FEFEFE;	
	cursor: hand;
}

.button_black {
	font-size: 9pt; 
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF; 
	font-weight: bold; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #000000; 
	background-color:#FEFEFE;	
	cursor: hand;
	color: #000000;
}

.input_gray {
	background:#ffffff url('imgs/bg-input.jpg') repeat-x left top;
	height:21px;
	margin:0px;
	padding:3px;
	border:1px solid #c3c3c3;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	overflow:hidden;
	z-index:1000;
}

.text_gray {
	background:#ffffff url('imgs/bg-input.jpg') repeat-x left top;
	margin:0px;
	padding:3px;
	border:1px solid #c3c3c3;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	overflow:hidden;
	z-index:1000;
}

.select_elements {
	font-size: 11px; 
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF; 
	font-weight: italic; border-style: solid; 
	border-width: 1px; 
	border-color: #000000; 
	background-color:#FFFFFF;
}

.text {
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.text-form {
	font-size:13px;
	font-weight:normal;
	color:#010101;
	text-align:left;
}

.text_w {
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
}

.text_w8 {
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:8pt;
	font-weight:normal;
	color:#FFFFFF;
}

.text8 {
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
}

.text_err {
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
}

.link_w {
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: underline;
}

.link{
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration: underline;
}

.link_top{
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:8pt;
	font-weight:bold;
	color:#888888;
	text-decoration: none;
}

.link:HOVER{
	font-weight: NORMAL;
	font-size: 12PX;
	color: #ff9933;
	text-decoration: underline;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
}

.link_top_menu{
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration: none;
}

.link_top_menu:HOVER{
	font-weight: NORMAL;
	font-size: 12PX;
	color: #000000;
	text-decoration: underline;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
}

.link_top_menu_b{
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}

.link_top_menu_b:HOVER{
	font-weight: bold;
	font-size: 12PX;
	color: #000000;
	text-decoration: underline;
	font-family: VERDANA, ARIAL, HELVETICA, SANS-SERIF;
}

small a {
	color: #aaa !important;
}
.footer_links img, .footer_links a {
	margin: 0;
	padding: 10px 2px 0px 2px;
	border: 0;
}

table .frm-src {
	display:block;
	background:url('imgs/bg-src-form.jpg') no-repeat center center;
	width:335px;
	height:37px;
	padding:0px;
}

table .frm-news {
	display:block;
	background:url('imgs/bg-newsletter-form.jpg') no-repeat center center;
	width:304px;
	height:37px;
	padding:0px;
}

.txtSrc {
	font-size:11px;
	font-weight:normal;
	color:#c2e5e1;
}

.frmSrc {
	background:#500000 url('../images/fld-src') repeat-x left top; 
	width:175px;
	height:21px;
	margin:0px;
	padding:4px 6px 3px 6px;
	border:0px;
	font-size:11px;
	font-weight:normal;
	color:#ebefee;
	overflow:hidden;
}

.frmNews {
	background:#500000 url('../images/fld-src') repeat-x left top; 
	width:130px;
	height:21px;
	margin:0px;
	padding:4px 6px 3px 6px;
	border:0px;
	font-size:11px;
	font-weight:normal;
	color:#ebefee;
	overflow:hidden;
}

.bg-splashes {
	background:url('imgs/bg-splashes.jpg') no-repeat center top; 
	width:643px;
	height:29px;
	margin:0px;
	padding:2px 10px 2px 0px;
	border:0px;
}

a.splash_on, a.splash_on:active, a.splash_on:visited, a.splash_on:hover { background: url('imgs/lnk_on.jpg') no-repeat center center; width:19px; height:19px; padding:5px; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none; }
a.splash_off, a.splash_off:active, a.splash_off:visited, a.splash_off:hover { background: url('imgs/lnk_off.jpg') no-repeat center center; width:19px; height:19px; padding:5px; font-size:12px; color:#030303; font-weight:bold; text-decoration:none; }

.zoom_slide { text-align:center; padding:5px; }
.zoom_slide a, .zoom_slide a:active, .zoom_slide a:visited { 
	font-size:14px;
	color:#800402;
	font-weight:bold;
	text-decoration:none;
} 

.zoom_slide a:hover { color:#c50707; }
