@charset "utf-8";

/* CSS Document */

.currencies{width:60px; font-size:11px; line-height:12px; vertical-align:middle}

.alb11 {font-family:Arial, Verdana; font-size:10px; line-height:12px; color:#FFFFFF}

.alb12a {font-family:Arial, Verdana; font-size:12px; color:#FFFFFF}

.alb12b {font-family:Arial, Verdana; font-size:12px; line-height:20px; color:#FFFFFF}

.alb12c {font-family:Arial, Verdana; font-size:12px; line-height:16px; color:#FFFFFF; vertical-align:middle}

.alb14 {font-family:Arial, Verdana; font-size:14px; color:#FFFFFF}

.alb16 {font-family:Arial, Verdana; font-size:16px; color:#FFFFFF}

.albastru11 {font-family:Arial, Verdana; font-size:11px; color:#005bb0}

.albastru12 {font-family:Arial, Verdana; font-size:12px; color:#005bb0}

.albastru14 {font-family:Arial, Verdana; font-size:14px; color:#005bb0}

.albastru14b {font-family:Arial, Verdana; font-size:14px; color:#d1f1fe}

.albastru18 {font-family:Arial, Verdana; font-size:18px; color:#09a0d9}

.negru12 {font-family:Arial, Verdana; font-size:12px; color:#000000; vertical-align:middle;}

.negru14 {font-family:Arial, Verdana; font-size:14px; color:#333333}

#tvrmedia { background-image:url(../../images/sigla.jpg); background-repeat:no-repeat; width:270px; height:215px; border:none}

#header_tvrmedia { background-image:url(../images/header.jpg); background-repeat:no-repeat; width:672px; height:159px}

#topmenu { background-image:url(../images/bg_topmenu.jpg); background-repeat:repeat-x; margin-left:6px; width:988px; height:96px}
#topmenu_l { background-image:url(../images/start_bg_topmenu.jpg); background-repeat: no-repeat; background-position:left top; width:988px; height:96px}
#topmenu_r { background-image:url(../images/end_bg_topmenu.jpg); background-repeat: no-repeat; background-position:right top; width:988px; height:96px}

#usermenu { background-image:url(../images/bg_usermenu.jpg); background-repeat:repeat-x; margin-left:4px; margin-top:12px; width:980px; height:23px}
#usermenu_l { background-image:url(../images/start_usermenu.jpg); background-repeat: no-repeat; background-position:left top; width:980px; height:23px}
#usermenu_r { background-image:url(../images/end_usermenu.jpg); background-repeat: no-repeat; background-position:right top; width:980px; height:23px}

.price { background-image:url(../images/pret_prod.jpg); background-repeat: no-repeat; width:85px; height:19px; line-height:17px; color:#FFFFFF; font-weight:bold; margin-top:5px; margin-bottom:5px;}
.price_red { background-image:url(../images/pret_prod_red.jpg); background-repeat: no-repeat; width:85px; height:19px; line-height:17px; color:#FFFFFF; font-weight:bold; margin-top:5px; margin-bottom:5px;}

.header_mic { background-image:url(../images/header_main_cat.jpg); background-repeat: no-repeat; width:566px; height:18px; font-size:12px; line-height:17px; color:#FFFFFF; font-weight:bold; margin-left:2px}

#cautare {float:right; margin-right:4px; padding-top:3px; padding-left:10px; background-image:url(../images/separator_usermenu.jpg); background-repeat:no-repeat; height:23px}
.loginx {margin-top:10px; width:370px}

div#horiz-menu {float:left; width:650px}
div#horiz-menu ul {
	margin: 0;
	margin-left:25px;
	padding: 0px 0 0 0;
	height:23px;
}

div#horiz-menu li {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	padding-right: 12px;
	padding-left: 0px;
	float: left;
	list-style-image: url(../images/arrow_usermenu.jpg);
	background-image:url(../images/separator_usermenu.jpg); background-repeat:no-repeat; background-position:right top;
	height:23px;
}

div#horiz-menu a:link,
div#horiz-menu a:visited {
	display: block;
	padding: 0px;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

div#horiz-menu a:hover {
color:#93d4ed;
}

 
table#categorytable { width:100% }
tr.topboxed{background-color:#94d5ee; font: bold 12px Arial; color: #ffffff;}
tr.topboxed td{ padding-left:6px;}
tr.bottomboxed{background-color:#e6f5fb; font: bold 12px Arial;}
td.topleftboxed{background-image:url(../images/cos-tab-left.jpg); background-repeat:no-repeat; background-position:left top; font: bold 12px Arial;}
td.toprightboxed{background-image:url(../images/cos-tab-right.jpg); background-repeat:no-repeat; background-position:right top; font: bold 12px Arial;}
td.bottomfull{border:1px #e6e6e6 solid;}
td.bordered{border:1px #e6f5fb solid; padding:5px}

/* Content */

.titleContent{font-family:Arial, Verdana; font-size:14px; color:#222021}

.content{font-family:Arial, Verdana; font-size:12px; color:#222021}

.red{font-family:Arial, Verdana; font-size:12px; color:#d20a00}

.pret{font-family:Arial, Verdana; font-size:12px; color:#ffffff; line-height:18px; background-color:#d20a00}

.bgcell{background-image:url(../images/headcell.gif); background-repeat: repeat-x}



a.redC:link, a.redC:active, a.redC:visited {

	     font-family: Arial;

	     font-size: 12px;

		 text-decoration: none;

		 color:#d20a00 }



a.redC:hover {

	     font-family: Arial;

	     font-size: 12px;

		 text-decoration: none;

		 color: #222021 }

/* End Content */









a.submenu:link, a.submenu:active, a.submenu:visited {

	     font-family: Arial, Verdana, Helvetica, Geneva;

         color: #ffffff;

	     font-size: 12px;

		 line-height:30px;

	     font-weight: normal; 

		 text-decoration: none; }



a.submenu:hover {

	     font-family: Arial, Verdana, Helvetica, Geneva;

         color: #222222;

	     font-size: 12px;

		 line-height:30px;

	     font-weight: normal;

		 text-decoration: none;}





a.Alb12:link, a.Alb12:active, a.Alb12:visited {

	     font-family: Arial, Verdana, Helvetica, Geneva;

         color: #ffffff;

	     font-size: 12px;

		 line-height:19px;

	     font-weight: normal; 

		 text-decoration: none; }



a.Alb12:hover {

	     font-family: Arial, Verdana, Helvetica, Geneva;

         color: #ffefc5;

	     font-size: 12px;

		 line-height:19px;

	     font-weight: normal;

		 text-decoration: none;}


a.Albastr12:link, a.Albastr12:active, a.Albastr12:visited {
	     font-family: Arial, Verdana, Helvetica, Geneva;
         color: #09a0d9;
	     font-size: 12px;
		 line-height:17px;
	     font-weight: bold; 
		 text-decoration: underline;}



a.Albastr12:hover {
	     font-family: Arial, Verdana, Helvetica, Geneva;
         color: #09a0d9;
	     font-size: 12px;
		 line-height:17px;
	     font-weight: bold;
		 text-decoration: none;}



a.Alb11:link, a.Alb11:active, a.Alb11:visited {

	     font-family: Arial, Verdana, Helvetica, Geneva;

         color: #ffffff;

	     font-size: 11px;

		 line-height:14px;

	     font-weight: normal; 

		 text-decoration: underline; }



a.Alb11:hover {

	     font-family: Arial, Verdana, Helvetica, Geneva;

         color: #ffefc5;

	     font-size: 11px;

		 line-height:14px;

	     font-weight: normal;

		 text-decoration: underline;}



a.gold12:link, a.gold12:active, a.gold12:visited {

	     font-family: Arial, Verdana, Helvetica, Geneva;

         color: #ffffff;

	     font-size: 12px;

		 line-height:20px;

	     font-weight: normal; 

		 text-decoration: none; }



a.gold12:hover {

	     font-family: Arial, Verdana, Helvetica, Geneva;

         color: #ffefc5;

	     font-size: 12px;

		 line-height:20px;

	     font-weight: normal;

		 text-decoration: none;}



a.news:link, a.news:active, a.news:visited {

	     font-family: Arial;

	     font-size: 11px;

		 text-decoration: none;

		 color:#464646 }



a.news:hover {

	     font-family: Arial;

	     font-size: 11px;

		 text-decoration: none;

		 color: #0a9fd8 }

		 

ul.gx {

color:#0a9fd8;

margin:0px 0px 0px 0px;

padding:0px;

line-height:12px;
font-size:16px;

}

.li0on { list-style-image:url(../images/spacer.gif); }

.li1on { list-style-image:url(../images/bulet1.jpg); margin-top:4px }

.li1off { list-style-image:url(../images/bulet1b.jpg); margin-top:4px }



.bg-buton-left { background-image:url(../images/buton_left_off.jpg); background-repeat:no-repeat; width:185px; height:30px; font-family:Arial, Verdana; font-size:12px; color:#FFFFFF; }

.butonOn { background-image:url(../images/buton_left_on.jpg); background-repeat:no-repeat; width:185px; height:30px; font-family:Arial, Verdana; font-size:12px; color:#444444;  }

.butonOff { background-image:url(../images/buton_left_off.jpg); background-repeat:no-repeat; width:185px; height:30px; font-family:Arial, Verdana; font-size:12px; color:#FFFFFF;  }



.golden12 {font-family:Arial, Verdana; font-size:12px; color:#ffefc5}

.golden14 {font-family:Arial, Verdana; font-size:14px; color:#ffefc5}

.black11 {font-family:Arial, Verdana; font-size:11px; color:#000000; line-height:29px}

.black12 {font-family:Arial, Verdana; font-size:12px; color:#000000; line-height:29px}

.textAlb11 {font-family:Arial, Verdana; font-size:11px; color:#FFFFFF}

.textAlb12 {font-family:Arial, Verdana; font-size:12px; color:#FFFFFF}



.input1 {border:#a4947b 0px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../images/frmshadow_txtBox1-off.jpg); COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; line-height:15px}



a {
	color: #09a0d9;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}



a:hover {

	color: #09a0d9;
	text-decoration: underline;

}





body {

	background-position: 0px 0px;

	background-repeat: repeat;

	color: #000000;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 65%;

	margin: 0px;

	padding: 0px;

}



h1 {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 150%;

}



h2 {font-family:Arial, Verdana; font-size:18px; color:#09a0d9;}



h3 {font-size: 105%;}





html, body, #contents {

	height: 100%;

	min-height: 100%;

	width: 100%;

}



input,textarea,select {

	background-color: #F9FCFF;

	border-color: #000000;

	border-width: 1px;

	color: #000000;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 100%;

}



table, tr, td {

	margin: 0px; /*	padding: 0px; */

}



form {padding:0px; margin:0px}



td.shade {

	background-image: url(../images/shadow.gif);

	background-position: right bottom;

	background-repeat: no-repeat;

	border: 0px;

	border-color: #FFFFFF;

	text-align: left;

	vertical-align: top;

}

td.headcell {

	background-color: #8acbe9;
	color: white;
	border: 1px #1679b2 solid;
	font-weight: bold;

}

td.priceclass {

background-color: #d92925;

color: white;

font-weight: bold;

}



td.dark {

	background-color: #F1F1F1;

}

td.light {

	background-color: #FFFFFF;

}

div.leftbox {
	text-align: left;
	vertical-align: top;
	width: 170px;
	margin:0px 6px 0px 6px;
}

hr.lb {

	border: 1px;

	width: 90%;

	text-align: center;

	border-style: dotted;

	border-color: Gray;

}



big {

	 font-weight: bold;

}



font.status_0 {

	color: red;

	font-weight: bold;

}

font.status_1 {

	color: #FF7F50;

	font-weight: bold;

}

font.status_2 {

	color: green;

	font-weight: bold;

}

font.status_3 {

	color: #4B0082;

	font-weight: bold;

}





font.hl0 {

	background-color: #FFFF66;

	color: black;

}

font.hl1 {

	background-color: #A0FFFF;

	color: black;	

}

font.hl2 {

	background-color: #99FF99;

	color: black;	

}

font.hl3 {

	background-color: #FF9999;

	color: black;	

}

font.hl4 {

	background-color: #FF66FF;

	color: black;	

}

font.hl5 {

	background-color: #880000;

	color: white;	

}

font.hl6 {

	background-color: #00AA00;

	color: white;	

}

font.hl7 {

	background-color: #886800;

	color: white;	

}

font.hl8 {

	background-color: #004699;

	color: white;	

}

font.hl9 {

	background-color: #990099;

	color: white;	

}

.clear { 

    overflow: hidden;

    width: 100%;

}



a.button {

	width: 80%;

    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;

    color: #DD0000;

	font-weight: bold;

    display: block;

	text-align: left;

    height: 24px;

	font-size: 12px;

    margin-right: 6px;

    padding-right: 18px;

    text-decoration: none;

	font-weight: bold;

}

a.button:hover {

   text-decoration: none;

   color: #FF0000;

} 

a.button span  {

    background: transparent url('../images/bg_button_span.gif') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

	text-decoration: none;

} 

a.button:active {

    background-position: bottom right;

    color: #000;

    outline: none; 

}



a.button:active span {

    background-position: bottom left;

    padding: 6px 0 4px 18px;

} 



/* Adm Button */



.clear { 

    overflow: hidden;

    width: 100%;

}



a.admbutton {

    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;

    color: #000000;

    display: block;

    float: left;

    font: normal 12px arial, sans-serif;

    height: 24px;

    margin-right: 6px;

    padding-right: 18px; 

    text-decoration: none;

	font-weight: bold;

}



a.admbutton:hover {

   text-decoration: none;

   color: #555555;

} 



a.admbutton span, a.admbutton:hoover span {

    background: transparent url('../images/bg_button_span.gif') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

	text-decoration: none;

} 

a.admbutton:active {

    background-position: bottom right;

    color: #000;

    outline: none; 

}



a.admbutton:active span {

    background-position: bottom left;

    padding: 6px 0 4px 18px;

} 



.specialbkgd {

	width: 100%;

	min-height: 800px;

	background-image: url(../images/bkgd.gif);

	background-position: top;

	background-repeat: no-repeat;

}

input.addtocart {

    background: transparent;

}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 500%;
	background-color: black;
	z-index:1001;
	opacity: 0.01;
	-moz-opacity: 0.01;
	-khtml-opacity: 0.01;
	filter: alpha(opacity=1);
/*	-moz-opacity: 0.99;
	opacity:.99;
	filter: alpha(opacity=99); 
*/
}
.white_content {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top:-200px;
	margin-left:-180px;
	width: 360px;
	height: 400px;
	padding: 16px;
	border: 16px solid #C0C0C0;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

input.butt {   
color:#fff;   
font: bold 100% 'trebuchet ms',helvetica,sans-serif;   
background-color:#109adb;   
border: 0px;   
filter:progid:DXImageTransform.Microsoft.Gradient   
(GradientType=0,StartColorStr='#42bdf7',EndColorStr='#109adb');
margin-top:10px;
padding-left:6px;
padding-right:6px;    } 

input.btn {   
color:#fff;   
font: bold 100% 'trebuchet ms',helvetica,sans-serif;   
background-color:#109adb;   
border: 0px;   
filter:progid:DXImageTransform.Microsoft.Gradient   
(GradientType=0,StartColorStr='#42bdf7',EndColorStr='#109adb');
margin-top:10px;
padding-left:6px;
padding-right:6px;    } 
