/* --------------- */
/*    main.css     */
/* --------------- */

body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
}
img {
	border: none;
}
h1, h2, h3, h4, h5, h6, p, span, a, div {
	font-family:Arial, Helvetica, sans-serif;
    outline:none;
}
h1 {
    font-size:24px;
	font-weight:normal;
	color:#777;
	padding: 8px 0px 3px 0;
	margin:0px;
}
h2 {
	font-size: 1.6em;
	font-weight: 100;
	color: #666;
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

h3 {
	background:url(img/1arrow-t.gif) no-repeat 0px 4px;
	padding:3px 0px 0px 15px;
	margin:15px 0px 5px 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}

a {
    cursor:pointer;
}
h3 a {
	color: #000000;
	margin-left:-15px;
	padding:17px;
}
h3 a:hover {
	color: #ff6600;
}
a {
	color: #ff6600;
	text-decoration: none;
}
a:hover {
	color: #000;
}

ul {
	margin:0px;
	padding:0px;
}
li, .optiuni_abonament {
	background:url(img/1bulletor2.gif) no-repeat 0px 6px;
	list-style:none;
	padding-left:10px;
}
form {
	margin:0;
	padding:0;
	}
.subtileOption {
	font-weight:bold;
	margin-top:-20px;
	color: #666;
	font-size:16px;
}
li.tip2 {
	background:url(img/1bulletarro5.gif) no-repeat 0px 6px;
	list-style:none;
	padding-left:10px;
	padding-top:3px;
}
li ul li {
	background:url(img/1bulletor2-grey.gif) no-repeat 0px 6px;
	list-style:none;
	padding-left:10px;
}
ul.sageti li {
	background:url(img/1arrow-new.gif) no-repeat 0px 4px;
	list-style:none;
	padding-left:12px;
	padding-bottom:2px;
	border-bottom:1px #ccc solid;
	/*font-size:11px;*/
}

ul.sageti-roaming li {
	background:url(img/1arrow-new.gif) no-repeat 0px 4px;
	list-style:none;
	padding-left:12px;
	padding-bottom:2px;
	font-size:11px;
}

ul.sageti-roaming li a{ color:#000000; text-decoration:underline;
}

ul.sageti-evenimente li {
	background:url(img/1arrow-new.gif) no-repeat 0px 4px;
	list-style:none;
	padding-left:12px;
	padding-bottom:2px;
	width:370px;
	margin:2px 5px;
	border-bottom:1px #ccc solid;
	font-size:11px;
	float:left;
}
ul.sageti-evenimente li a {
	color:#000;
}
ul.sageti-evenimente li a:hover {
	color:#ff6600;
}
.noPadding {
	padding: 0px;
	margin: 0px;
}
.div-chenar {
	background: url(img/1crp-bg-divtitle.jpg) repeat-x bottom #FFFFFF;
	padding: 6px;
	margin:0px;
	
}
/* ----- Header ----- */

.headline-straif{ color:#FF6600; font-size:28px; margin-top:80px; margin-left:10px; }
.sub-headline-straif{ color:#FFFFFF; margin-top:67px; font-weight:bold; margin-left:10px;}

.linkhome {
	padding-left:10px;
	background:url(img/1arrow-new.gif) no-repeat 0px 3px;
	font-size: 11px;
	color:#000000;
}
.linkhome:hover {
	color:#000000;
	text-decoration:underline;
}
.topLinkActive {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	background:url(img/1arrow-land-new.gif) no-repeat 0px 5px;
	padding-left:13px;
}
.topLinkActive:hover {
	color:#ff6600;
	background: url(img/1arrow-new.gif) no-repeat 0px 5px;
}
.topLinkInactive {
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	background:url(img/1arrow-new.gif) no-repeat 0px 5px;
	padding-left:13px;
}
/* ----- End Header ----- */


/* ----- Main Navigation ----- */


#pageNavbar {
	clear:both;
	text-align: left;
	vertical-align: 50%;
    background: url(img/1topbar-big.gif) repeat-x;
/*    background: url(img/1topbar-big-iarna1.gif) left;*/
	font-size:12px;
	width:950px;
}
#tabs {
	padding:0px;
	margin:0px;
	
}
#tabs li {
	display:inline;
	background:none;
	padding:0px;
	margin:0px;
}
.noLink {
	float:left;
	padding:15px 30px 5px 10px;
	height:21px;
	background: url(img/1topbar-big-lifirs.gif) no-repeat left;
	color:#000000;
	font-weight: bold;
	font-size: 12px;
	margin-top:1px;
}
.divClose li a {
	float:left;
	padding:15px 28px 5px 10px;
	height:21px;
	background: url(img/1topbar-big-lifirs.gif) no-repeat left;
	color:#000000;
	font-weight: bold;
	font-size: 12px;
	margin-top:1px;
}
.divClose li a:hover {
	background:  url(img/1topbar-big-li-activ.gif) no-repeat left #FFFFFF;
	color:#ff6600;
}
.divClose li a.aActive {
	background:  url(img/1topbar-big-li-activ.gif) no-repeat left #FFFFFF;
	color:#ff6600;
}
.divClose li #cmeu {
text-align:right;
width:158px;
}
div.divClose {
	height:42px;
	background: url(img/1topbar-big-div-close.gif) right no-repeat;
}





#OWpersonalro {
width:104px;
}

/*\*/
html*#OWpersonalro {
width:108px;
}/*end*/

/*\*/
*html#OWpersonalro {
width:110px;
}
/*end*/



#OWbusinessro {
	width:92px;
}
#OWpersonalen {
	width:98px;
}
#OWbusinessen {
	width:82px;
}
/* ----- End Main Navigation ----- */





/* ----- Content ----- */

span.blheadb {
	font-size: 140%;
	color: #333;
	font-weight:bold;
}
span.blsmall {
	font-size: 80%;
}
strong, span.bltextb {
	font-weight: bold;
}
span.ortext {
	color: #ff6600;
	font-weight: bold;
}
td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
.divGri {
	background:#b3b3b3;
	font-size:1.5em;
	color:#ffffff;
	margin-top:10px;
	padding:2px 2px 0px 5px;
	clear:both;
	margin-bottom:10px;

}
.divGriClose {
	background:#d4d4d4;
	height:4px;
	font-size:1px;
	margin-top:10px;
	clear:both;
	margin-bottom:10px;
}
.caseta190 {
	width:190px;
	border-left:#cacaca solid 1px;
	border-top:#cacaca solid 1px;
	padding:10px;
	margin-top:10px;
	float:left;
}
.caseta390 {
	width:360px;
	margin-right:10px;
	float:left;
}
.caseta189 {
	width:169px;
	border-left:#cacaca solid 1px;
	border-top:#cacaca solid 1px;
	padding:10px;
	margin-top:10px;
	float:left;
}

.displayNone
{
display:none;
}


/* ----- End Content ----- */ 

 

 

/* ----- Sub Navigation ----- */

 

#subMenu {
	width:950px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
	clear:both;
	font-size:11px;
}
a.activeItem {
	color:#ff6600;
}
a.activeItem:hover {
	color:#ff6600;
}
/* ----- End Sub Navigation ----- */

 


/* ----- Footer Navigation ----- */

 

.div-hr {
	clear:both;
	background: #e0e0e0;
	width:950px;
	margin: 0px 0px 5px 0px;
	height: 5px;
	font-size: 1px;
}
#footer {
	width:950px;
	text-align:left;
	padding:0px;
	margin:2px 0px 0px 0px;
	clear:both;
}
.ulNavMenu {
	padding:0px;
	margin:0px;
}
.ulNavMenu li {
	display: block;
	background:none;
	float:left;
	padding: 1px 0px 0px 10px;
}
.ulNavMenu li a {
	padding: 0px 0px 0px 10px;
	background: url(img/1bulletor2.gif) no-repeat 0px 5px;
    font-size: 14px;
	color:#000;
}
.ulNavMenu li a.aActiv {
	font-weight:bold;
	color: #ff6600;
}
.ulNavMenu li a:hover {
	color: #ff6600;
}
#footer .ulNavMenu li a:hover {
	background: url(img/1bulletor2-grey.gif) no-repeat 0px 5px;
	color: #000000;
    font-size:11px;
}

#footer .ulNavMenu li a{
    font-size:11px;
}
/*--------spatiere li----------*/

.ulNavMenu .marginPersonalro {
	width:413px;
}
.ulNavMenu .marginBusinessro {
	width:466px;
}
.ulNavMenu .marginPersonalen {
	width:415px;
}
.ulNavMenu .marginBusinessen {
	width:467px;
}
/* ----- End Footer Navigation ----- */



/*-------------- casete promo ---------*/

.casetapromo {
	background: url(img/1bg-caseta-promo.gif) repeat-x #FFFFFF bottom;
	border-left:solid #cacaca 1px;
	border-top:solid #cacaca 1px;
	margin-top:10px;
	font-size:12px;
}
.casetapromo h3 {
	margin-top:0px;
}
.dim1casetapromo {
	height: auto;
}
.dimH70 {
	height: 70px;
}
.dimH100 {
	height: 100px;
}
.dimH140 {
	height: 140px;
}
.dimH150 {
	height: 190px;
}
.divinpromo {
	padding:5px;

}
.casetapromoNobg {
	border-left:solid #cacaca 1px;
	border-top:solid #cacaca 1px;
	margin-top:10px;
}
/*-------------- end casete promo ---------*/


/*-------------- style buton ---------*/
a.aAction {
	background-image: url(img/1button-image.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 2px 4px;
	margin: 10px 30px 0px 0px;
	height: 20px;
	width: 59px;
	text-align: center;
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	display: block;
}
a.butspecial {
	background:url(img/1button-on.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 3px 4px;
	margin: 10px 30px 0px 0px;
	height: 26px;
	width: 145px;
	text-align: center;
	color:#FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	display: block;
}
a.butspecial:hover {
	background:url(img/1button-off.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color:#FFFFFF;
}
a.butspeciallarge {
	background: url(img/1button-large-on.gif) no-repeat 0px 0px;
	padding: 3px 4px;
	margin: 10px 30px 0px 0px;
	height: 26px;
	width: 320px;
	text-align: center;
	color:#FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	display: block;
}
a.butspeciallarge:hover {
	background: url(img/1button-large-off.gif) no-repeat 0px 0px;
	color:#FFFFFF;
}

a.download
{
background:url(img/1download.gif) 0px 5px no-repeat;
color:#000;
padding:5px 0px 0px 18px;
display:inline-block;
margin:0px;
font-size:11px;
}

a.download:hover
{
color:#ff6600;
}
/*-------------- end style buton ---------*/


/* ---------- Formatare Liste ---------- */

.sageti-options li {
	background:url(img/1arrow-new.gif) no-repeat 0px 9px;
	list-style:none;
	padding-left:12px;
	padding-bottom:5px;
	padding-top:5px;
	margin-top:5px;
	border-bottom:1px #ccc solid;
	font-size:12px;
}
.sageti-options li a {
	color:#333;
	font-weight:bold;
}
.sageti-options li a:hover {
	color:#ff6600;
}
.sageti-services li {
	background:none;
	list-style:none;
	display:inline;
	padding:5px 0px 5px 5px;
	margin:0px 5px;
	width:280px;
	border-bottom:1px #eee solid;
	font-size:11px;
	color:#333;
	font-weight:bold;
	float:left;
}
.sageti-services li a {
	color:#333;
	float:left;
}
.sageti-services li a:hover {
	color:#ff6600;
}
.textNota {
	font-size:0.9em;
	color:#666666;
	margin:5px 0px;
}
div.divPrint {
	width:150px;
	height: 30px;
}
div.divPrint img {
	float:left;
	margin: 0px 0px 5px 0px;
}
div.divPrint .print {
	margin: 10px 5px 10px 10px;
	font-size:10px;
	font-weight: bold;
	height:10px;
	margin-top:10px;
}


/* ---------- End Formatare Liste ---------- */


/* ---------- HTML Select Dropdown ---------- */

.HTMLselect
{
margin:0px;
margin-top:3px;
z-index:50;
}

.HTMLselectOpened
{
margin:0px;
margin-top:3px;
z-index:50;
}

.HTMLselect .HTMLselected
{
background:url(img/1selectClosed.gif) right center no-repeat;
}

.HTMLselectOpened .HTMLselected
{
background:url(img/1selectOpened.gif) right center no-repeat;
}

.HTMLselected
{
border:1px solid #ccc;
padding:2px;
color:#000;
cursor:pointer;
height:15px;
font-size:11px;
}

ul.HTMLoptions
{
border:1px solid #ddd;
border-top:1px solid #eee;
background-color:#fff;
padding:2px;
padding-top:5px;
margin:0px;
display:none;
position:absolute;
overflow:hidden;
list-style:none;
width:auto;
}

ul.HTMLoptions li
{
background:none;
margin:0px;
padding:2px 0px;
color:#000;
cursor:pointer;
display:block;
font-size:11px;
}

ul.HTMLoptions li:hover
{
color:#ff6600;
background-color:#eee;
text-decoration:none;
}

ul.HTMLoptions li a
{
display:block;
}

ul.HTMLoptions li:hover a
{
color:#ff6600;
}

/* ---------- End HTML Select Dropdown ---------- */


div.divLogin {
	background: #e8e8e8;
	margin:5px 0px 0px 0px;
	clear:both;
	height:20px;
	font-size:11px;
}
div.divSignin {
	float:right;
	width:200px;
	height:17px;
	padding:3px 0px 0px 5px;
	font-weight:bold;
}
div.divSignin ul {
	margin:0px;
	padding:0px;
}
div.divSignin li {
	background:url(img/1arrow-new.gif) 0px 4px no-repeat;
	float:left;
}
div.divSignin li a {
	color:#000000;
}
div.divSignin li a:hover {
	color:#ff6600;
}
div.divMesaj {
	padding:3px 0px 0px 5px;
	height:17px;
}

/* --------------- */
/* positioning.css */
/* --------------- */

#fullContent {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}
#div990 {
	width:950px;
	margin:0px auto;
	/*padding:20px;*/
	padding:10px 20px 20px 20px;
	overflow:hidden;
}
/* ----- Floaters and Widths ----- */

.width20em {
	width: 300px;
}
.width100pr {
	width: 100%;
}
.floaterLeft {
	float: left;
	margin: 0px 20px 10px 0px;
}
.floaterRight {
	float: right;
	margin: 0px 0px 10px 20px;
}
/* ----- Floaters and Widths ----- */

/* ----- Header ----- */

#logoPrint {
	display:none;
}
/*#header {*/
	/*width:950px;*/
	/*vertical-align:bottom;*/
	/*text-align:left;*/
	/*padding:0px;*/
	/*margin-bottom:0px;*/
/*}*/
/*#headerLeft {*/
	/*overflow:visible;*/
	/*float:left;*/
	/*height:40px;*/
	/*padding:0px;*/
	/*vertical-align:bottom;*/
	/*text-align:left;*/
	/*margin:0px;*/
	/*margin-bottom:20px;*/
	/*width:210px;*/
/*}*/
/*#headerMiddlePersonal {*/
	/*overflow:hidden;*/
	/*float:left;*/
	/*height:40px;*/
	/*padding:0px;*/
	/*width:305px;*/
	/*margin-left:5px;*/
	/*margin-right:5px;*/
/*}*/
/*#casetasearch {*/
	/*border:solid #CCCCCC 1px;*/
	/*font-size:9px; width:143px;*/
	/**/
	/**/
/*}*/
/*#headerMiddleBusinessEn {*/
	/*overflow:hidden;*/
	/*float:left;*/
	/*height:40px;*/
	/*padding:0px;*/
	/*width:305px;*/
	/*margin-left:5px;*/
	/*margin-right:5px;*/
/*}*/
/*#headerMiddleBusinessRo {*/
	/*overflow:hidden;*/
	/*float:left;*/
	/*height:40px;*/
	/*padding:0px;*/
	/*width:175px;*/
	/*margin-left:135px;*/
	/*margin-right:5px;*/
/*}*/
/*#headerRight {*/
	/*float:left;*/
	/*margin:0px;*/
	/*padding:23px 0px 0px 0px;*/
	/*width:157px;*/
	/*text-align:right;*/
	/*vertical-align:bottom;*/
	/*margin-left:110px;*/
	/*font-size:12px;*/
/*}*/
#logoTable {
	padding:0px;
	margin:0px;
	height:43px;
}
#logoTable #logo {
	padding:0px 20px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
}
#logoTable #section {
	padding:0px;
	margin:0px;
	vertical-align:bottom;
	font-size:10px;
}
/* ----- End Header ----- */


/* ----- Content ----- */

#mainContent {
	width:950px;
	margin:0px 0px 0px 0px;
	padding:0px;
	clear:both;
}
#banner-panel {
	width:790px;
	margin:10px 0px -5px 0px;
	padding:0px;
	height:200px;
	overflow:hidden;
}
#banner-panel-fullpage {
	width:950px;
	margin:10px 0px -5px 0px;
	padding:0px;
	height:200px;
	overflow:hidden;
}
.floatLeft {
	float:left;
	margin:0px;
	padding:0px;
	height:auto;
}
#fullPage {
	width:950px;
	margin:0px;
	padding:0px;
}
#panelLeft {
    display: inline;
	margin:0px;
	padding:0px;
	width:150px;
	float:left;
	margin:10px 10px 20px 0px;
}
#panelRight {
	margin:10px 0px 20px 5px;
	padding:0px;
	width:195px;
	float:left;
	display:inline;
}
#panelMiddle590 {
    display: inline;
	padding:0px;
	width:590px;
	float:left;
	margin:10px 0px 20px 0px;
}
#panelMiddle750 {
	padding:0px;
	width:750px;
	float:left;
	margin:10px 0px 20px 0px;
}
#panelMiddle790 {
	padding:0px;
	width:790px;
	float:left;
	margin:10px 0px 20px 0px;
}
#back {
	display:block;
	margin-top: 25px;
	margin-bottom: 15px;
	height: 18px;
	padding:1px 0px 0px 10px;
	background:url(img/1back.gif) no-repeat;
	clear:both;
}
#back a {
	font-weight:bold;
	font-size:11px;
	color:#555;
}
#back a:hover {
	color:#f60;
}
/* ----- End Content ----- */

/* ----- Temporary ----- */

#CosDeGunoi {
	margin:50px;
	background-color:#FFFF99;
	border:#FF0000 1px solid;
}
/* ----- End Temporary ----- */

/* ------accesibility--------*/

.cst-search-accessibily{ 
						float:right; 
						font-size:12px; 
						/*padding:17px 0px 0px 0px;*/
}
.accessibily-font{ 
					/*
					height:0px; 
					overflow:hidden;
					*/
					
				  }
.accessibily-font-en{
					
					padding-left:50px;
					 /*
					height:0px; 
					overflow:hidden;
					*/
					
				  }				  
.input-search{ 
				border:1px solid #CCCCCC;
				width:132px; 
				float:left; 
				font-size:10px;
				 }		
.input-search-en{ 
				border:1px solid #CCCCCC;
				width:120px; 
				float:left; 
				font-size:10px;
				 }					 	  
				  
.search-form{ padding-top:0px; margin-top:5px;
}				  
				  
/* ----- End accesibility ----- */

/* --------------- */
/*  menu-tree.css  */
/* --------------- */


/* ---------- Left Menu Navigation ---------- */

.menuTree
{
border-top:#d4d4d4 1px solid;
margin:0px 0px 20px 0px;
padding:0px 0px 6px 0px;
list-style:none;
list-style-image:none;
display:list-item;
font-size:11px;
line-height:12px;
color:#444444;
background:url(img/1grey-6px.gif) repeat-x bottom;
}

.subMenuTree li, .menuTree li
{
display:block;
}

.subMenuTree
{
/* display:none;   sters din cauza ca oricum se afiseaza doar cand trebuie cu ajutorul jsp-urilor */
border-top:#ddd 1px solid;
margin:0px;
padding:0px;
list-style:none;
list-style-image:none;
font-size:11px;
line-height:12px;
color:#444444;
}

.menuTree a
{
padding:7px 0px 8px 16px;
color:#444444;
display:block;
cursor:pointer;
}

.menuTree a:hover
{
background-color:#f9f9f9;
color:#f50;
text-decoration:underline;
}

.menuTree div
{
padding:7px 0px 8px 16px;
color:#444444;
display:block;
cursor:pointer;
}

.menuTree div:hover
{
background-color:#f9f9f9;
color:#f50;
text-decoration:underline;
}

.menuTreeTitle
{
border-bottom:#d4d4d4 1px solid;
padding:5px 0px 11px 0px;
line-height:12px;
font-size:12px;
background:url(img/1grey-6px.gif) repeat-x bottom;
color:#000000;
font-weight:bold;
margin:0px 0px 0px 0px;
}

.menuTreeTitle:hover
{
background-color:#FFFFFF;
}

.menuTreeTitle a
{
padding:5px 0px 0px 0px;
text-decoration:none;
font-size:12px;
color:#000000;
font-weight:bold;
margin:0px 0px 0px 0px;
}

.menuTreeTitle a:hover
{
background:none;
text-decoration:none;
color:#f60;
}

.alone, .close, .simple, .simpleActive, .simpleLevel2, .simpleLevel2Active, .aloneActive
{
background:none;
padding:0px;
border-bottom:#ddd 1px solid;
}



.close a
{
background:url(img/1semn-plus2.gif) 2px 10px no-repeat;
}

.close div
{
background:url(img/1semn-plus2.gif) 2px 10px no-repeat;
display:block;
}

.open
{
background:none;
padding:0px;
border:none;
}

.open a
{
background:url(img/1semn-minus.gif) 2px 10px no-repeat;
background-color:#f3f3f3;
font-weight:bold;
}

.open div
{
background:url(img/1semn-minus.gif) 2px 10px no-repeat;
background-color:#f3f3f3;
font-weight:bold;
}

.alone  a
{
background:url(img/1semn-neutru.gif) 2px 9px no-repeat;
}

.aloneActive  a
{
background:url(img/1semn-neutru.gif) 2px 10px no-repeat #f9f9f9;
font-weight:bold;
}

.simple a
{
background:url(img/1bulletarro2.gif) 3px 3px no-repeat;
}

.simpleActive a
{
background:url(img/1bulletarro2.gif) 3px 3px no-repeat;
background-color:#f3f3f3;
font-weight:bold;
}

.simpleLevel2 a
{
background:url(img/1bulletarro2.gif) 5px 3px no-repeat;
background-color:#f9f9f9;
font-weight:normal;
padding-left:19px;
}

.simpleLevel2Active a
{
background:url(img/1bulletarro2.gif) 5px 3px no-repeat;
padding-left:19px;
background-color:#f3f3f3;
font-weight: normal;
text-decoration:underline;
color:#f50;
}

.simpleLevel2Active a:hover
{
background-color:#f3f3f3;
}

/* Nefolosite din cauza ca avem doar 2 nivele de meniu 

.closeLevel2 a
{
background:url(img/1bulletarro2.gif) 5px 9px no-repeat;
font-weight:normal;
background-color:#f9f9f9;
padding-left:19px;
}

.closeLevel2 div
{
background:url(img/1bulletarro2.gif) 5px 9px no-repeat;
font-weight:normal;
background-color:#f9f9f9;
padding-left:19px;
}


.closeLevel2, .openLevel2
{
background:none;
padding:0px;
border-bottom:#ddd 1px solid;
}

.simpleLevel3, .simpleLevel3Active
{
background:none;
padding:0px;
border:none;
}

.openLevel2 a
{
background:url(img/1bulletarro23-down.gif) 6px 11px no-repeat;
font-weight:bold;
background-color:#f3f3f3;
padding-left:19px;
}

.openLevel2 div
{
background:url(img/1bulletarro3-down.gif) 6px 11px no-repeat;
font-weight:bold;
background-color:#f3f3f3;
padding-left:19px;
}

.simpleLevel3 a
{
background:none;
background-color:#f9f9f9;
font-weight:normal;
padding-left:22px;
}

.simpleLevel3Active a
{
background:none;
padding-left:22px;
background-color:#f3f3f3;
font-weight: normal;
text-decoration:underline;
color:#f50;
}

.simpleLevel3Active a:hover
{
background-color:#f3f3f3;
}

.simpleLevel3 a, .simpleLevel3Active a
{
width:128px;
}

*/
.alone a, .close a, .simple a, .simpleActive a, .aloneActive a, .open a, .open div, .close div
{
width:134px;
}

.simpleLevel2 a, .simpleLevel2Active a, .closeLevel2 a, .openLevel2 a, .openLevel2 div, .closeLevel2 div
{
width:131px;
}



/* ---------- End Left Menu Navigation ---------- */


/* ---------- Tabs Navigation ---------- */

#navTabs
{
background:url(img/1tabs-line.gif) repeat-x bottom;
padding:0px;
margin:0px;
height:24px;
}

#navTabs3
{
background:url(img/1tabs-line.gif) repeat-x bottom;
padding:0px;
margin:0px;
height:24px;
}

.tabActive
{
height:24px;
float:left;
padding-right:3px;
}

.tabActive span
{
background:url(img/1middle-active.gif) repeat-x top;
padding-bottom:7px;
float:left;
font-size:11px;
line-height:13px;
padding-top:4px;
color:#f60;
font-weight:bold;
cursor:pointer;
}

.tabActive span:hover
{
color:#f60;
}

.tabInactive
{
height:24px;
padding-right:3px;
float:left;
}

.tabInactive span
{
background:url(img/1middle-inactive.gif) repeat-x top;
float:left;
padding-bottom:7px;
font-size:11px;
padding-top:4px;
color:#444;
line-height:13px;
text-decoration:none;
font-weight:bold;
cursor:pointer;
}

.tabInactive span a
{
color:#000;
}

.tabInactive span a:hover
{
color:#444;
}

.tabInactive span:hover
{
color:#444;
text-decoration:underline;
}

.tabInactive img, .tabActive img
{
float:left;
}

/* ---------- Tabs Navigation ---------- */

/* --------------- */
/*   casete.css    */
/* --------------- */

div.divNewsHome {
	padding: 10px 0px 0px 10px;
	color:#000;
	width: 180px;
	height:70px;
}
div.divLink {
	padding: 20px 0px 0px 10px;
}
.caseta190 {
	width:170px;
	border-left:#cacaca solid 1px;
	border-top:#cacaca solid 1px;
	padding:10px 9px 10px 10px;
	margin-top:10px;
	float:left;
	font-size:12px;
}
.caseta189 {
	width:169px;
	border-left:#cacaca solid 1px;
	border-top:#cacaca solid 1px;
	margin-top:10px;
	float:left;
	font-size:12px;
}
.caseta360 {
	width:360px;
	margin-right:10px;
	float:left;
}
.caseta390 {
	width:390px;
	margin-right:10px;
	float:left;
}
div.divGrey {
	border-top: 4px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding:4px 0px 0px 10px;
	clear:both;
	margin-bottom:10px;
}
div.divCasetanews ul.sageti li {
	border-top:none;
}
div.divCasetanews {
	margin-right:0px;
	background: url(img/1cst-grey.jpg) no-repeat bottom;
}
div.divLink {
	padding: 20px 0px 0px 10px;
}
/* ----- Inaltimi Casete ----- */

.h70px {
	height:70px;
}
.h75px {
	height:75px;
}
.h100px {
	height:100px;
}
.h110px {
	height:110px;
}
.h120px {
	height:120px;
}
.h130px {
	height:130px;
}
.h140px {
	height:140px;
}
.h150px {
	height:150px;
}
.h160px {
	height:160px;
}
.h165px {
	height:165px;
}
.h180px {
	height:180px;
}
.h200px {
	height:200px;
}
.h220px {
	height:220px;
}
.h230px {
	height:230px;
}
.h250px {
	height:250px;
}
.h310px {
	height:330px;
}
.h300px {
	height:320px;
}
/* ----- End Intaltimi Casete ----- */


.caseta190t2 li, .caseta190t3 li, .caseta190t4 li, .caseta290t2 li, .caseta290t4 li, .caseta390t2 li {
	margin:5px 0px;
	font-size:11px;
}

.caseta190t1 li, .caseta290t1 li, .caseta390t1 li{
	font-size:95%;
}

.caseta600t1 ul.sageti li{
 font-size:90%;
 }
.caseta190t1 h3, .caseta290t1 h3, .caseta390t1 h3, .caseta600t1 h3, .caseta600t2 h3 {
	padding:3px 0px 5px 17px;
	margin:0px;
	border-bottom:#ccc 4px solid;
	font-weight:bold;
	text-decoration:none;
}
.caseta190t3 h3 {
	padding:3px 0px 5px 17px;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
}
.caseta190t2 h3, .caseta290t2 h3, .caseta290t4 h3, .caseta390t2 h3 {
	padding:3px 0px 5px 17px;
	border-bottom:#ccc 4px solid;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
}
.caseta190t1 a, .caseta190t2 a, .caseta190t3 a,  .caseta190t4 a, .caseta290t1 a, .caseta290t2 a, .caseta290t4 a, .caseta390t1 a, .caseta390t2 a, .caseta600t1 a, .caseta600t2 a {
	color:#000000;
}
.caseta190t1 a:hover, .caseta190t2 a:hover, .caseta190t3 a:hover, .caseta190t4 a:hover, .caseta290t1 a:hover, .caseta290t2 a:hover, .caseta290t4 a:hover, .caseta390t1 a:hover, .caseta390t2 a:hover, .caseta600t1 a:hover, .caseta600t2 a:hover {
	color:#f50;
}

.caseta600t4 h3
{
	padding:3px 0px 5px 17px;
	border-bottom:#ccc 4px solid;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
	width:553px;
}

/* ----- Caseta 150t2 ----- */

.caseta150t2 {
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	width:130px;
	padding:5px 9px 5px 10px;
	margin:10px 10px 0px 0px;
	float:left;
	font-size:11px;
	color:#000;
}
.caseta150t2 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 150t2 ----- */

/* ----- Caseta 190t1 ----- */

.caseta190t1 {
	border-top:#ddd 1px solid;
	width:190px;
	padding:5px 0px;
	margin:10px 10px 0px 0px;
	float:left;
	display:block;
	color:#000;
	/*font-size:12px;*/
}
.caseta190t1 h3 {

}
.caseta190t1 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 190t1 ----- */


/* ----- Caseta 190t2 ----- */

.caseta190t2 {
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	width:170px;
	padding:5px 9px 5px 10px;
	margin:10px 10px 0px 0px;
	float:left;
	display:block;
	color:#000;
	font-size:12px;
}
.caseta190t2 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 190t2 ----- */


/* ----- Caseta 190t3 ----- */

.caseta190t3 {
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	width:170px;
	padding:5px 9px 5px 10px;
	margin:10px 10px 0px 0px;
	float:left;
	display:block;
	color:#000;
}
.caseta190t3 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 190t3 ----- */


/* ----- Caseta 190t4 ----- */

.caseta190t4 {
	width:170px;
	padding:5px 9px 25px 9px;
	margin:10px 0px 0px 0px;
	float:left;
	display:block;
	color:#000;
	background:url(img/1bg-caseta-190.gif) no-repeat bottom;
	border:1px solid #ddd;
}
.caseta190t4 span.title {
	font-weight:bold;
	font-size:15px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	display:block;
}
.caseta190t4 span {
	font-size:13px;
	font-weight:normal;
	color:#000;
}
a.caseta190t4 {
	color:#000;
}
a.caseta190t4:hover span.title {
	color:#f60;
}
.caseta190t4 img {
	margin-right:5px;
}

.caseta190t4 h1 a
{
color:#777;
}
/* ----- End Caseta 190t4 ----- */


/* ----- Caseta 290t1 ----- */

.caseta290t1 {
	border-top:#ddd 1px solid;
	width:290px;
	padding:5px 0px;
	margin:10px 10px 0px 0px;
	float:left;
	display:block;
	color:#000;
	/*font-size:12px;*/
}
.caseta290t1 h3 {
	width:273px;
}
.caseta290t1 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 290t1 ----- */


/* ----- Caseta 290t2 ----- */

.caseta290t2 {
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	width:270px;
	padding:5px 9px 5px 10px;
	margin:10px 10px 0px 0px;
	float:left;
	display:block;
	color:#000;
	font-size:12px;
}
.caseta290t2 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 290t2 ----- */


/* ----- Caseta 290t4 ----- */

.caseta290t4 {
	width:270px;
	padding:5px 9px 25px 9px;
	margin:10px 10px 0px 0px;
	float:left;
	display:block;
	color:#000;
	background:url(img/1bg-caseta-290.gif) no-repeat bottom;
	border:1px solid #ddd;
	font-size:12px;
}
/* ----- End Caseta 290t4 ----- */



/* ----- Caseta 390t1 ----- */

.caseta390t1 {
	border-top:#ddd 1px solid;
	width:390px;
	padding:5px 0px;
	margin:10px 10px 0px 0px;
	float:left;
	display:block;
	color:#000;
	/*font-size:12px;*/
}
.caseta390t1 h3 {
	width:373px;
}
.caseta390t1 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 390t1 ----- */


/* ----- Caseta 390t2 ----- */

.caseta390t2 {
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	width:370px;
	padding:5px 9px 5px 10px;
	margin:10px 10px 0px 0px;
	float:left;
	display:block;
	color:#000;
	/*font-size:12px;*/
}
.caseta390t2 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 390t2 ----- */


/* ----- Caseta 600t1 ----- */

.caseta600t1 {
	border-top:#ddd 1px solid;
	width:590px;
	padding:5px 0px;
	margin:10px 0px 0px 0px;
	float:left;
	display:block;
	color:#000;
	font-size:12px;
}
.caseta600t1 h3 {
	width:573px;
}
.caseta600t1 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 600t1 ----- */

/* ----- Caseta 600t1 ----- */

.caseta600t1 {
	border-top:#ddd 1px solid;
	width:590px;
	padding:5px 0px;
	margin:10px 0px 0px 0px;
	float:left;
	display:block;
	color:#000;
}
.caseta600t1 h3 {
	width:573px;
}
.caseta600t1 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
/* ----- End Caseta 600t1 ----- */


/* ----- Caseta 600t2 ----- */

.caseta600t2
{
margin:0px 10px 10px 0px;
width:570px;
float:none;
padding:5px 9px 25px 9px;
border:1px solid #ddd;
background:url(img/1bg-caseta-600.gif) no-repeat bottom;
}

/*.caseta600t2 h3
{
	padding:3px 0px 5px 17px;
	border-bottom:#ccc 4px solid;
	margin:0px;
	font-weight:bold;
	text-decoration:none;
	width:553px;
}

.caseta600t2 a 
{
	color:#000000;
}

.caseta600t2 a:hover 
{
	color:#f50;
}*/

/* ----- End Caseta 600t2 ----- */


/* caseta 250 */

.caseta250t2 {
	border-top:#ccc 1px solid;
	border-left:#ccc 1px solid;
	width:250px;
	float:left;
	display:block;
	margin-top:10px;
	padding-left:5px;
	padding-top:5px;
	font-size:12px;
}
.caseta250t2 h3 {
	margin:0px;
}
.caseta250t2 img {
	border:none;
	padding-top:5px;
}
.caseta250t2 p {
	padding-top:0px;
	margin-top:0px;
}



.caseta250t1 {
	border-top:#ccc 1px solid;
	width:250px;
	float:left;
	display:block;
	margin-top:10px;
	padding-top:5px;
}
.caseta250t1 h3 {
	margin:0px 0px 0px 0px;
	padding:1px 0px 7px 20px;
	border-bottom:4px #CCCCCC solid;

}
.caseta250t1 img {
	border:none;
	padding:0px;
	margin:0px 0px 5px 0px;
}
.caseta250t1 p {
	padding-top:0px;
	margin-top:0px;
}

/* end caseta 250 */


/* ----- Do Not Delete ----- */

.h3-12px {
	font-size:12px;
	background-position:0px 3px;
}
/* ----- Caseta Eroare Limba ----- */

#errorLang {
	background:#fff;
	margin:0px;
	padding:10px;
	border-bottom:2px #ccc solid;
	border-right:2px #ccc solid;
	border-top:1px #eee solid;
	border-left:1px #eee solid;
	z-index:50;
	position:absolute;
	top:44%;
	left:44%;
	cursor:pointer;
}
#errorLang p {
	padding:0px 0px 10px 0px;
	margin:0px;
}
#errorLang .errorText {
	color:#aaa;
	font-size:10px;
}


/* ----- End Caseta Eroare Limba ----- */

/* ----- Inline Link - Do not move to main.css ------ */
a.inlineLink
{
color:#666;
border-bottom:1px solid #ccc;
}

a.inlineLink:hover
{
color:#f60;
}

a.oroLink
{
color:#f60;
}

a.oroLink:hover
{
color:#000;
}

a.oroLinkWhite
{
color:#f60;
}

a.oroLinkWhite:hover
{
color:#fff;
}

/* ----- End Inline Link - Do not move to main.css ------ */

/* --------------- */
/*    table.css    */
/* --------------- */

table.tbStandardNew {
	border-collapse : separate;
	border-top : 2px solid #cccccc;
	/*	----  temporar border 2px ------*/
	border-bottom : 1px solid #cccccc;
	font-size:12px;
	
}
table.tbStandardNew td {
	color : #444444;
	text-align : left;
	height : 20px;
	border-bottom: #ccc solid 1px;
	vertical-align : middle;
	padding : 2px 8px 2px 5px;
}
table.tbStandardNew th {
	background: url(img/1top_middle.gif) repeat-y right #efefef;
	border-left : none;
	border-right : none;
	border-bottom : 2px solid #cccccc;
	border-top : 1px solid #ffffff;
	margin : 0;
	height : 20px;
	padding: 0.4em 0.6em;
	font-weight : bold;

	color : #444444;
	text-align : left;
}
table.tbStandardNew th a {
	font-weight : bold;
	font-size : 12px;
	color : #444444;
	text-align : left;
}
table.tbStandardNew th a:hover {
	color : #f60;
	text-align : left;
}
table.tbStandardNew th.thEnd {
	background-image : none;
	background-color : #efefef;
	border-left : none;
	border-right : none;
	border-bottom : 2px solid #cccccc;
	border-top : 1px solid #ffffff;
	margin : 0;
	height : 20px;
	padding-left : 5px;
	font-weight : bold;
	color : #444444;
	text-align : left;

}
table.tbStandardNew th.head_zone {
	background:#fff;
	background-image:none;
	border-bottom: #ccc solid 1px;
	border-top: none;
}
table.tbStandardNew th.head_zone_grey {
	background:#efefef;
	border-bottom: #ccc solid 1px;
	border-top: none;
}
table.tbStandardNew tr {
	background-color : #ffffff;
	color : #444444;
	text-align : left;
	height : 20px;
}
table.tbStandardNew tr.trGrey {
	background-color : #efefef;
	color : #444444;
	text-align : left;
	height : 20px;
}
.tarif {
	width:65px;
}
.tarif2 {
	width:60px;
}
.tarif3 {
	width:50px;
}
.tbShop {
	width:85%;
}
.tdShopcell {
	width:33%;
}

/*-------begin simulare costuri totale abonament -------------*/
table.simulare {
    width:950px;
    border-collapse : separate;
    border-top : 2px solid #cccccc;
/*	----  temporar border 2px ------*/
    border-bottom : 1px solid #cccccc;
    font-size : 12px;
}
table.simulare td {
    color : #444444;
    text-align : left;
    height : 20px;
    border-bottom: #ccc solid 1px;
    border-right: #ccc solid 1px;
    vertical-align : middle;
    padding : 2px 8px 2px 5px;
}
table.simulare th.large {
    margin-right:50px;
}

table.simulare th {
    background-image : url(img/22511top_middle.gif); background-repeat: repeat-y;	background-position : right; background-color : #efefef;
    border-left : none; border-right : #888 solid 1px; border-bottom : 2px solid #cccccc; border-top : 1px solid #ffffff;
    margin : 0;	height : 20px; 	padding-left : 5px;
    font-weight : bold; font-size : 12px;
    color : #444444; text-align : left;
}
table.simulare th a
{
    font-weight : bold;
    font-size : 12px;
    color : #444444;
    text-align : left;
}
table.simulare th a:hover{
    color : #f60;
    text-align : left;
}

table.simulare th.thEnd {
    background-image : none; background-color : #efefef;
    border-left : none; border-right : none; border-bottom : 2px solid #cccccc; border-top : 1px solid #ffffff;
    margin : 0; height : 20px; padding-left : 5px;
    font-weight : bold; color : #444444;
    text-align : left; 	font-size : 12px;
}
table.simulare th.head_zone {
    background:#fff;
    background-image:none;
    border-bottom: #ccc solid 1px;
    border-top: none;


}
table.simulare th.head_zone_grey{
    background:#efefef;
    border-bottom: #ccc solid 1px;
    border-top: none;
}
table.simulare tr {
    background-color : #ffffff;
    color : #444444;
    text-align : left;
    height : 20px;
}
table.simulare tr.trGrey {
    background-color : #efefef;
    color : #444444;
    text-align : left;
    height : 20px;
}

/*-------end simulare costuri totale abonament -------------*/


/* --------------- */
/*  shop_css.css   */
/* --------------- */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html>body .clearfix {
    display: inline-block;
    width: 100%;
}

* html .clearfix {
/* Hides from IE-mac \*/
    height: 1%;
/* End hide from IE-mac */
}
/*banda gri*/
#banda_gri_header{
    background-color:#e8e8e8;
    width:950px;
    color:#666666;
    font-size:11px;
    height:20px;
    margin:15px 0 0 0;
    border-bottom:1px solid #FFFFFF;
    clear:both;
}

.text_logat{margin-left:10px; padding-top:2px; float:left;}

.comenzilemele_signout{float:right; margin-right:10px;}

.comenzile_mele{

    background: url(img/1datele_mele.gif) no-repeat scroll 0px 2px;
    padding-left:20px;
    padding-top:2px;
    margin-right:10px;
    float:left;
    font-weight:bold;
    color:#000000;
    height:18px;}
.comenzile_mele a:hover, .datele_mele a:hover{color:#F60;}
.datele_mele{
    background: url(img/1comenzile_mele.gif) no-repeat top left;
    padding-left:20px;
    padding-top:2px;
    margin-right:10px;
    float:left;
    font-weight:bold;
    color:#000000;
    height:18px;}

.sign_out{background: url(img/1arrow-new.gif) no-repeat scroll 10px 5px; float:left; padding-left:20px; padding-top:2px; font-weight:bold; color:#000000; border-left:2px solid #FFFFFF; height:18px;}
.sign_out a:hover{color:#FF5500;}

.link_signout{text-decoration:none; color:black;}
/*end banda gri*/

.div-caseta-stanga {
    background:transparent url(img/1degrade_box_stanga.jpg) repeat-x scroll center bottom;
    padding: 0px 0px 5px 0px;
}
.div-caseta-stanga-orange {
    background:transparent url(img/1degrade_box_stanga_orange.jpg) repeat-x scroll center bottom;
    padding: 1px 2px 2px 5px;
    border-top:1px solid #ccc;
}
.listare_caseta_stanga_ul{
    margin-top:10px;
    color:#444444;
    font-size:11px;
    list-style-type:none;
    padding:0px;
}
.listare_caseta_stanga_ul li {
    background:transparent none;
    padding-bottom:10px;
    padding-left:0px;
}
.listare_caseta_stanga_ul li a {
    background:transparent url(img/1arrow-new.gif) no-repeat scroll 2px 4px;
    color:#444444;
    display:block;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    padding-left:15px;
}
.listare_caseta_stanga_ul li a:hover {
    color:#FF5500;
}

#deceonline_ul {
    color:#444444;
    list-style-type:none;
    margin-top:10px;
    margin-left:2px;
}
#deceonline_ul li {
    height:35px;
}
#deceonline_ul a {
    color:#444444;
    display:block;
    text-decoration:none;
    padding-left:20px;
    padding-top:2px;
}
#deceonline_ul a:hover {
    color:#FF5500;
}
#livrare_gratuita {
    background:transparent url(img/1icon_stanga_03.gif) no-repeat scroll;
    font-size:11px;
}
#passoty {
    background:transparent url(img/1oty.gif) no-repeat scroll;
    font-size:11px;
}
#servtelefoane {
    background:transparent url(img/1service.gif) no-repeat scroll;
    font-size:11px;
}
#myphoneno {
    background:transparent url(img/1number.gif) no-repeat scroll;
    font-size:11px;
}
#actabon{
    background:transparent url(img/1sim.gif) no-repeat scroll;
    font-size:11px;
}
#service_telefoane {
    background:transparent url(img/1icon_stanga_10.gif) no-repeat scroll;
    font-size:12px;
}


.carduri{margin-top:10px;}
.card{margin-right:5px; margin-bottom:5px;}

.oservice {
    width:150px;
    height:102px;
    background:url(img/1sevicetelefoane.jpg) top no-repeat;
    display:block;
    cursor:pointer;
    margin-top:5px;
}
.oservice ul {
    margin-top:20px;
}
.oservice h3 {
    margin-top:0;
}
/*cautare telefon*/
.cautare_telefon {
    background:url(img/1bgr_degrade_cautare_accesoriu.jpg) repeat-x top;
    border-top:3px solid #cccccc;
    margin-top:10px;
    padding-left:5px;
}
.titlu_cautare_telefon {
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#676767;
}
.cauta_model {
    margin-top:5px;
    float:left;
    width:265px;
    font-size:11px;
}
.titlu_camp_cautare {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    margin-bottom:5px;
}
.camp_model {
    border:1px solid #CCCCCC;
    font-size:12px;
    padding:3px;
    width:184px;
    height:19px;
}
.btn_ok {
    background-color:transparent;
    margin:0;
    vertical-align:middle;
    padding-left:5px;
}
input.btn_ok {
    margin:0;
    padding:0;
}
/*.ok2 {
	background: url(img/1buton_ok_07.jpg) no-repeat;
	width:32px; 
	height:26px; 
	border:0px; 
	padding-bottom:6px;
	font-size:12px;
}*/
.filtreaza_dupa_forma {
    margin-top:10px;
    margin-left:20px;
    float:left;
}
.butoane_telefoane {
    list-style-type:none;
    margin-left:25px;
    margin-top:5px;
}
.butoane_telefoane li {
    background: transparent none;
    padding-left:0px;
    float:left;
    margin-right:7px;
}

/*butoane filtrarea telefoane */

.butoane_telefoane li a{background: url(img/1tel_btn.gif) no-repeat; height:35px;text-indent:-9999px;display:block;overflow:hidden;}
.butoane_telefoane li a.btn_tel1{background-position:0px 0px; width:14px;}
.butoane_telefoane li a.btn_tel1:hover{background-position: 0px -35px;}
.butoane_telefoane li a.btn_tel2{background-position:-16px 0px;width:19px;}
.butoane_telefoane li a.btn_tel2:hover{background-position: -16px -35px;}
.butoane_telefoane li a.btn_tel3{background-position:-37px 0px;width:16px;}
.butoane_telefoane li a.btn_tel3:hover{background-position: -37px -35px;}
.butoane_telefoane li a.btn_tel4{background-position:-55px 0px;width:24px;}
.butoane_telefoane li a.btn_tel4:hover{background-position: -55px -35px;}
.butoane_telefoane li a.btn_tel5{background-position:-81px 0px;width:15px;}
.butoane_telefoane li a.btn_tel5:hover{background-position: -81px -35px;}

.butoane_telefoane li a.btn_tel1_act{background-position: 0px -35px; width:14px;}
.butoane_telefoane li a.btn_tel1_act:hover{background-position: 0px -35px;}
.butoane_telefoane li a.btn_tel2_act{background-position:-16px -35px;width:19px;}
.butoane_telefoane li a.btn_tel2_act:hover{background-position: -16px -35px;}
.butoane_telefoane li a.btn_tel3_act{background-position:-37px -35px;width:16px;}
.butoane_telefoane li a.btn_tel3_act:hover{background-position: -37px -35px;}
.butoane_telefoane li a.btn_tel4_act{background-position:-55px -35px;width:24px;}
.butoane_telefoane li a.btn_tel4_act:hover{background-position: -55px -35px;}
.butoane_telefoane li a.btn_tel5_act{background-position: -81px -35px;width:15px;}
.butoane_telefoane li a.btn_tel5_act:hover{background-position: -81px -35px;}

.item_filtrare {
    font-size:11px;
    vertical-align: middle;
    text-align: left;
    padding-right:25px;
}

#cautare_telefon_avansata {
    background: url(img/1background_cautare_avansata_07.jpg) repeat-x bottom;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:0px;
}
#producator {
    width:380px;
    border:solid 1px #dddddd;
    padding:3px;
    float:left;
}
.producator_coloana{float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-right:0px; width:125px;}
#cautare_telefon_avansata span{height:27px;}
#cautare_telefon_avansata #functie span{height:19px;}

.producator_telefoane{ display:block;}

#umbra_producator{
    float:left;
    width:6px;
    height:120px;
    background-image: url(img/1umbra_producator_07.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
#functie {
    float:left;
    width:190px;
    font-size:11px;
}
.functie_coloana {
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-top:3px;
    width:95px;
}
.select_functie {
    padding-left:4px;
}
.camp_selectie_functie {
    width:150px;
    border:1px solid #cccccc;
    margin-top:8px;
}

#afiseaza {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    padding:3px;
    float:left;
    width:200px;
}
.slider_container {
    float:left;
    height:50px;
    display:block;
}
.slider_pret_puncte {
    width:250px;
    margin-top:10px;
}

#eur500{float:left;}

.filtrare_avansata {
    width:590px;
}
.btn_filtrare {
    background:url(img/1bgr_btn_filtrare.gif) repeat-x 0px 34px;
    text-align:center;
    padding-top:25px;
    padding-left:75px;
}

.float_right_filtrare{float:right; margin-right:10px;}

#filtrare_selectata {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#8e8e8e;
    margin-top:10px;
}
.filtrare_selectata_ul {
    list-style-type:none;
    float:left;
    width:370px;
}
.filtrare_selectata_ul li {
    background: transparent none;
    float:left;
    font-size:11px;
    padding-left:5px;
}
.filtrare_selectata_ul li a {
    color:#1f1f1f;
    text-decoration:none;
}
.filtrare_selectata_ul li a:hover {
    color:#FF5500;
}

.sterge_filtrele {
    background:url(img/1bulletor.gif) no-repeat 2px 6px;
    width:100px;
    padding-left:10px;
    float:right;
}
.sterge_filtre {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#1f1f1f;
    text-decoration:none;
}
a.sterge_filtre:hover {
    color:#FF5500;
}
.ordoneaza_afiseaza_rezultate {
    margin-top:10px;
    float:right;
}

.filtrare_oty {
	background:url(img/1bkg_oty.gif) no-repeat top left;
	height:60px;
}
.noImage {
	background-image:none;
}
.bottom_oty {
	display:block;
	width:260px;
	margin:0 -50px 0 20px;
	height:40px;
	background:url(img/1casetaOty.gif) no-repeat top right;
	clear:both
}
.bottom_oty_nelogat {
	margin:0 -50px 0 5px;
	width:275px;
	height:40px;
}
.text_oty_b {
	text-align:right;
	font-weight:bold;
	padding-top:10px;
}
.text_oty {
	float:left;
}

.pct_oty {
	width:125px;
	float:left;
	display:block;
	padding:5px 10px;
	text-align:right;
}
.caseta_oty {
	padding-top:2px;
	vertical-align:top;
}
.buton_oty {
	background:url(img/1buton_oty.gif) no-repeat;
	width:93px;
	height:36px;
	float:right;
	display:block;
}
/*listare telefoane*/
#titlu_paginare {
    border-bottom:5px solid #cccccc;
    padding-bottom:2px;

}
#titlu_paginare td {
    vertical-align:bottom;
}
.paginare {
    float:right;
    text-align:right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-top:7px;
    width:360px;
}
.paginare a{color:#000000; text-decoration:none;}
.paginare a:hover{color:#FF5500;}
.prima_pagina{background:url(img/1sageata_prima_03.jpg) no-repeat 2px 5px; padding-left:12px; }
.pagina_anterioara{background:url(img/1sageata_anterioara_05.jpg) no-repeat 2px 5px; padding-left:10px;}
.pagina_urmatoare{background:url(img/1sageata_urmatoare_07.jpg) no-repeat 57px 5px; padding-right:10px; margin-left:5px;}
.ultima_pagina{background:url(img/1sageata_ultima_09.jpg) no-repeat 28px 5px; padding-right:10px;}

#btn_compara_telefoane {
    margin-top:10px;
    margin-bottom:20px;
    width:580px;
}
.btn_compara {
    background:url(img/1buton_compara.gif) top left no-repeat;
    width:121px;
    height:20px;
    padding:3px 0 0 30px;
    font-size:11px;
    font-weight:bold;
    color:#000;
    float:left;
    margin-top:4px;
}
.btn_compara_telefoane {
    width:151px;
    height:20px;
    float:left;
    margin-top:4px;
}

.box_item_listare {
    width:190px;
    margin-top:10px;
    margin-right:5px;
    float:left;
}
.oferta {
    height:16px;
}
.oferta_best_deal {
    background: url(img/1bgr_oferta_bestdeal.jpg) no-repeat;
    height:14px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
    padding:1px;
    padding-left:5px;
    border-bottom:solid 1px #ff9601;
}
.box_item_promo { 
	width:575px;
	background: url(img/1recomends.jpg) no-repeat left top;
	height: 190px;
	padding: 18px 0 3px 5px;
	margin-top:20px;  
	margin-right:5px;
	float:left;
	display:block;
}
.box_item_promo h3 {
margin:0px;
}
.box_item_promo h4 {
height:50px;
overflow:hidden;
}
.box_item_promo .bg_fara_oferta { border:none}

.box_item_promo .text_item_tel { margin-top:15px;}
.promo_detalii { margin-top:5px; }
* html .promo_detalii { margin-top:8px; }


.bg_best_deal {
    background-color:#f8ece0;
    padding-top:5px;
}
.oferta_exclusiv {
    background: url(img/1bgr_oferta_exclusiv.jpg) no-repeat;
    height:14px;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    padding:1px;
    padding-left:5px;
    border-bottom:solid 1px #cfcfcf;
}
.bg_exclusiv {
    background-color:#efefef;
    padding-top:5px;
}
.oferta_tellunii {
    background: url(img/1bgr_oferta_tellunii.jpg) no-repeat;
    height:14px;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    padding:1px;
    padding-left:5px;
    border-bottom:solid 1px #e8d4be;
}
.bg_tellunii {
    background-color:#f8ecdf;
    padding-top:5px;
}
.fara_oferta {
    background: none;
    height:14px;
    color:#000000;
    font-size:11px;
    font-weight:bold;
    padding:1px;
    padding-left:5px;
    border-bottom:solid 1px #d8d8d8;
}
.oferta_noutate {
    background: url(img/1bgr_noutate.jpg) no-repeat;
    height:14px;
    color:#fff;
    font-size:11px;
    font-weight:bold;
    padding:1px;
    padding-left:5px;
    border-bottom:solid 1px #ff7f00;
}
.bg_fara_oferta, .bg_noutate {
    background-color:none;
    padding-top:5px;
}
.text_item_tel {
    float:left;
    width:100px;
    font-size:11px;
    padding:5px 5px;
    line-height:16px;
    padding-bottom:10px;
}
.text_detalii_telefon {
    display:block;
    height:59px;
    line-height:14px;
    overflow:hidden;
}
.text_detalii_ab {
    display:block;
    height:83px;
    line-height:14px;
    overflow:hidden;
}
.pret_vechi {
    font-size:11px;
    text-decoration:line-through;
    height:14px;
    display:block;
}
.de_la {
    font-size:10px;
    font-weight:bold;
}
.disc_hotsummer {
	font-size:11px;
	text-decoration:none;
	color: #f60;
	display:block;
    line-height:12px;
    height:28px; 
	/*font-weight: bold;*/
}
.pret_nou {
    font-size:26px;
    color:#ff6600;
    font-weight:bold;
}
.pret_nou_small {
    font-size:18px;
    color:#ff6600;
    font-weight:bold;
}
.pret_clear {
    clear:both;
    margin-left:80px;
}
.detalii_item {
    background:url(img/1background_accesorii_detalii_03.jpg) repeat-x scroll bottom;
    text-align:right;
    padding-bottom:10px;
    padding-right:5px;
}
.compara_check {
    margin-top:-19px;
    font-size:11px;
    float: left;
}

/*end cautare telefon*/

/*LOGIN*/
.header_login {
    background: url(img/1vezi_cate_puncte_ai_06.jpg) no-repeat;
    height:26px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    padding-left:0px;
    padding-top:4px;
    text-align:center;
}

#camp_login {
    margin-top:10px;
}
#camp_login td {
	padding:5px 20px 5px 0;
	vertical-align:middle;
}
.input {
    border:solid 1px #777777;
    font-size:11px;
    width:184px;
    padding:3px;
    margin-top:5px;
    height:14px;
    background-color:#FFFFFF;
    color:#404040;
}

.input_oty {
    border:solid 1px #777777;
    font-size:11px;
    width:100px;
    padding:3px;
    margin-top:5px;
    margin-right:5px;
    height:14px;
    background-color:#FFFFFF;
    color:#404040;
}
.info_puncte_oty{margin-left:2px;}
.info_puncte_oty li{font-size:11px;margin-bottom:10px;}
.info_puncte_oty li a{text-decoration:underline; color:#000000;}
.info_puncte_oty li a:hover{text-decoration:underline; color:#FF6600;}

#conectare {
    margin-top:10px;
}
.tine_minte_parola {
    font-size:11px;
    font-family:Arial, Helvetica, sans-serif;
    color:#333333;
    padding-left:3px;
    padding-top:3px;
}

#btn_conectare {
    display:block;
    height: 30px;
    text-align:left;
    padding:4px 0px 0px 4px;
    background:url(img/1buton_conectare.gif) no-repeat;
    clear:both;
    margin-right:2px;
}
#btn_conectare a {
    font-weight:bold;
    font-size:11px;
    color:#000000;
}
#btn_conectare a:hover {
    color:#f60;
}
/*
a.btn_conectare  {
	background:url(img/1buton_conectare.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	padding:10px 10px 10px 10px;
	color:#000000; 
	text-decoration:none;
}
a.btn_conectare:hover {
	color:#FF5500;
	text-decoration:none;
}*/
/*.conectare {
	background: url(img/1buton_conectare_03.jpg) no-repeat;
	width:76px; 
	height:24px; 
	border:0px; 
}*/
#am_uitat {
    background:url(img/1arrow-new.gif) no-repeat scroll 2px 4px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-left:15px;
    margin-top:10px;
}
#am_uitat a {
    text-decoration:none;
	color:#000;
}
#am_uitat a:hover {
    text-decoration:underline;
}

.utilizator_nou {
	width:250px;
	margin-top:20px;
	border-top:1px solid black;
}
/*END LOGIN*/
/*cosul tau*/
#cosul_tau {
    margin-top:10px;
}
.cosul_tau {
    background:url(img/1cosul_tau_plasa.jpg) no-repeat top;
    width:185px;
    height:22px;
    padding-top:30px;
    padding-left:7px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;
    font-weight:bold;
}
#cosul_meu {
    background:url(img/1cosul_tau_umbra_margini.jpg) repeat-y;
    width:192px;
}
#restrangere_cos {
    background:url(img/1arrow-new.gif) no-repeat scroll 2px 4px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding-left:15px;
    margin-left:10px;
    color:#444444;
    background-color:#f5f5f5;
    width:155px;
}
#restrangere_cos a {
    color:#444444;
    text-decoration:none;
}
#restrangere_cos a:hover {
    color:#FF5500;
}
.info_cos {
    background-color:#f5f5f5;
    width:163px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;
    padding-top:3px;
    padding-left:10px;
    padding-bottom:3px;
    margin-left:7px;
}
.cosultau_abonament {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    margin-left:7px;
    border-bottom:solid 1px #d6d7d6;
    width:175px;
    padding-top:5px;
    padding-bottom:5px;
}
.text_cosultau_abonament {
    width:135px;
    float:left;
    padding-left:5px
}
.x_cosul_meu {
    float:right;
    color:#000000;
}
.pret_abonament {
    color:#FF5500;
    font-size:13px;
    font-weight:bold;
    margin-left:95px;
    float:right;
}
.total_lunar {
    background-color:#f8ecdf;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#444444;
    padding-top:3px;
    padding-left:10px;
    padding-bottom:3px;
    margin-left:7px;
    border-bottom:solid 1px #d6d7d6;
    margin-top:1px;
    margin-bottom:1px;
    width:165px;
}
.text_total {
    float:left;
    font-weight:bold;
}
.pret_total {
    float:right;
    font-size:11px;
    padding-right:5px;
}
.sageata_cosulmeu {
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
}

#buton_cumpar {
    background:url(img/1cosul_tau_margine_jos.jpg) no-repeat bottom;
    padding-bottom:10px;
    margin-top:5px;
    padding-left:22px;
}
/*end cosul tau*/
h4 {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin:0px;
    padding: 0px 0px 0px 10px;
    background-image: url(img/1arrow-new.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}

h4 a {
    color: #000000;
    display:block;
}
h4 a:hover {
    color: #f60;
}
/*compara telefoane*/
#compara_telefoane {
    background-color:#f3f3f3;
    width:180px;
    margin-top:10px;
    padding:5px;
}
#compara_laptop {
    background-color:#f3f3f3;
    width:180px;
    margin-top:10px;
    padding:5px;
}
.compara_tel {
    border-top:dotted 1px #333333;
    height:55px;
    padding-top:5px;
    padding-bottom:5px;
}
.compara_tel1 {
    width:40px;
    text-align:center;
    float:left;
}
.compara_tel2 {
    background:url(img/1arrow-new.gif) no-repeat 0 18px;
    padding-left:10px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#3d3d3d;
    font-weight:bold;
    padding-top:15px;
}
.compara_tel3 {
    float:right;
    margin-right:5px;
}
.compara_tel_gol {
    border-top:dotted 1px #333333;
    border-bottom:dotted 1px #333333;
    padding:1px;
}
.buton_compara {
    margin-left:14px;
}
/*end compara telefoane*/

/*recomandari*/
.item_recomandare_speciala {
    width:170px;
    background-image: url(img/1bgr_caseta_dreapta_recomandare_speciala.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    padding:10px 10px 5px 10px;
}
.pret_item_recomandare {
    width:100px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:26px;
    color:#ff6600;
    font-weight:bold;
}

#caseta_dreapta_listare {
    margin-top:10px;
}
.item_caseta_dreapta_listare {
    padding-top:10px;
    border-bottom:solid 1px #cccccc;
    float:left;
}
.imagine_telefon {
    float:left;
    width:80px;
    height:100px;
    text-align:center;
    padding-top:10px;
}
.pret_item {
    float:left;
    width:100px;
    height:80px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:26px;
    color:#ff6600;
    font-weight:bold;
    padding-top:20px;
}
.eur {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
}
/*end recomandari*/


/*detalii_telefoane*/
.chenar{border:solid 1px #cccccc; }

.div_alege{
    margin:0 auto 30px auto;
    width:285px;
    height:58px;
    display:block;
    background:url(img/11-3.gif) top center no-repeat;
    font-size:11px;
}
#step_2_3 {
    background:url(img/12-3.gif) top center no-repeat;
}
#step_3_3 {
    background:url(img/13-3.gif) top center no-repeat;
}
#big_flow {
    width:380px;
    background:url(img/13-4.gif) top center no-repeat;
}
.steps {
    width:85px;
    padding:35px 5px 0 5px;
    text-align:center;
    float:left;
}

* html .pas1{margin-left:12px;}
.pas1{background:url(img/1descriere_telefon_pasi_top_1.gif) no-repeat; width:18px; height:18px; margin-left:25px; float:left; margin-right:5px;}
.pasmiddle{background:url(img/1descriere_telefon_pasi_top_2.gif) no-repeat; width:18px; height:18px; margin:0 5px; float:left;}
.pas3{background:url(img/1descriere_telefon_pasi_top_3.gif) no-repeat bottom; width:18px; height:18px; float:left; margin-left:5px;}

#asistenta_manualtelefon{width:200px; float:left;}
.edge_signature{width:40px; float:left; height:257px}
.div_160_left{width:160px; float:left; text-align:center;}
#listare_galerie_small{padding-top:10px; height:60px;}
#listare_galerie_small_ul{list-style-type:none; width:3900px; height:60px; list-style-position:outside; list-style-image:none;}
#listare_galerie_small_ul li{float:left; background-image:none; padding-right:8px;}
.sageata_left_right{float:left; margin-top:18px;}

#descriere_telefon{width:390px; float:left; background:url(img/1descriere_telefon_box_dreapta_bgr_punctat.jpg) repeat;}
#descriere_telefon_umbra{background:url(img/1descriere_telefon_box_dreapta_bgr_umbra.jpg) repeat-y; width:385px; margin-left:3px; margin-top:5px;}
#nokian96_descriere{
    background:url(img/1descriere_telefon_box_dreapta_gradient.jpg) repeat-x top;
    background-color:#ebebeb;
    width:378px;
    margin-left:3px;
    padding-bottom:5px;
    border-bottom:2px solid #ddd;
}
.nokian96_descriere{
    float:left;
    margin-left:10px;
    display:inline;
}
.pas2{
    background: url(img/1pas2_gradient.gif) no-repeat;
    float:right;
    width:142px;
    height:78px;
    margin-top:30px;
}
#pas2_white {
    background: url(img/1pas2.gif) no-repeat;
}
#pas2_compare {
    float:none;
    margin:0 0 18px 50px;
}
.pas2_big {
    background: url(img/1pas2_big_gradient.gif) no-repeat;
    float:right;
    width:200px;
    height:78px;
    margin-top:10px;
}
#pas2_big_white {
    background: url(img/1cumpara_ab_big.gif) no-repeat;

}
.pas2_link{
    color:#000000;
    font-weight:bold;
    font-size:11px;
    margin-left:15px;
    padding-top:10px;
    display:block;
    line-height:18px;
}
a.pas2_link:hover{color:#FF6600;}

.disponibil_in_culori{margin-left:10px; border-bottom:1px solid #dddddd; padding-bottom:5px;}
.caracteristici_principale_ul{margin-left:20px;}
.caracteristici_principale_ul li{font-size:10px; margin-bottom:5px;}
.caracteristici_principale_ul li a{color:#000000;}
.caracteristici_principale_ul li a:hover{color:#FF6600;}
.caract_principale{float:left; width:170px;}
.caract_principale_spacer {	width:25px; height:1px; display:block; float:left}

#descriere_telefon_bottom{background:url(img/1descriere_telefon_box_dreapta_umbra_jos.jpg) no-repeat bottom; padding-bottom:10px;}
.continut_pachet{float:left; margin-left:10px; margin-top:5px;}
.continut_pachet a{color:#333333; text-decoration:underline; font-size:11px;}
.continut_pachet a:hover{color:#FF6600;}

#tab_specificatii_accesorii_telefon{margin-top:15px; border-bottom:2px solid #d8d8d8; width:590px;}
#tab_specificatii_accesorii_telefon ul{list-style-type:none; width:590px;}
#tab_specificatii_accesorii_telefon ul li{float:left; background-image:none; margin-right:3px; padding-left:0px;display:inline;}
* html a.btn_specificatii_tehnice{width:1px; white-space:nowrap;}
a.btn_specificatii_tehnice {
    font-weight: bold;
    display: block;
    color: #f60;
    background: transparent url(img/1detaliere_telefon_btn_tab_specificatii.gif) no-repeat left top;
    cursor:pointer;
    text-decoration: none;
    height:25px;
    line-height:20px;
    float:left;
    padding-left:10px;
    font-family:Arial;
    font-size:15px;
}
a.btn_specificatii_tehnice span {
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
    color: #f60;
    display: block;
    background: transparent url(img/1detaliere_telefon_btn_tab_specificatii.gif) no-repeat right top;
    cursor:pointer;
    height:22px;
    font-family:Arial;
    padding-right:50px;
    padding-top:3px;
}
a.btn_specificatii_tehnice_hover {
    font-weight: bold;
    display: block;
    color: #f60;
    background: transparent url(img/1detaliere_telefon_btn_tab_specificatii.gif) no-repeat bottom left;
    cursor:pointer;
    text-decoration: none;
    height:25px;
    line-height:20px;
    float:left;
    padding-left:10px;
    font-family:Arial;
    font-size:15px;
}
* html a.btn_specificatii_tehnice_hover { width:1px; white-space:nowrap;}

a.btn_specificatii_tehnice_hover span{
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
    color: #666666;
    display: block;
    background: transparent url(img/1detaliere_telefon_btn_tab_specificatii.gif) no-repeat bottom right;
    cursor:pointer;
    height:22px;
    font-family:Arial;
    padding-right:50px;
    padding-top:3px;
}
* html a.btn_specificatii_tehnice_hover span{ width:1px; white-space:nowrap;}

a.btn_specificatii_tehnice_hover:hover {
    font-weight: bold;
    background-position: top left;
    cursor:pointer;
    text-decoration: none;
}
a.btn_specificatii_tehnice_hover:hover span {
    background-position: top right;
    font-weight: bold;
    color: #FF6600;
    cursor:pointer;
    text-decoration: none;
}
/*tabel caracteristici*/
.titlu_tabel_specificatii {
    font-size: 12px;
    font-weight:bold;
    color:#666666;
    border-bottom:solid 2px #d8d8d8;
    margin-top:10px;
    margin-bottom:2px;
    height:20px;
}
.caracteristica {
    font-size:11px;
    font-weight:bold;
    background-color:#ededed;
    border-top:solid 1px #FFFFFF;
    border-bottom:solid 1px #FFFFFF;
    padding:2px 2px 2px 5px;
    width:180px;
}
.caracteristica2 {
    font-size:11px;
    font-weight:bold;
    background-color:#ffffff;
    border-top:solid 1px #d8d8d8;
    border-bottom:solid 1px #d8d8d8;
    padding:2px 2px 2px 5px;
    width:180px;
}
.caracteristica_text {
    font-size:11px;
    background-color:#ededed;
    border-top:solid 1px #FFFFFF;
    border-bottom:solid 1px #FFFFFF;
    padding:2px;
}
.caracteristica_text2 {
    font-size:11px;
    background-color:#ffffff;
    border-top:solid 1px #d8d8d8;
    border-bottom:solid 1px #d8d8d8;
    padding:2px;
}

#telefoane_similare{border:solid 1px #dcdddd; margin-top:10px; padding-left:10px; height:135px; padding-bottom:20px;}
.sageata_telefoane_similare{float:left; margin-top:30px; width:24px; height:51px;}
#detaliere_telefoane_similare{float:left; width:510px;}
.detaliere_telefoane_similare{float:left;}
.imagine_detaliere_tel{float:left; width:80px; height:100px; text-align:center;}
.pret_telefon_similar{float:left; margin-top:10px; width:90px;}

.ordoneaza_rezultate{float:right;}
#accesorii_h1{height:25px; border-bottom:2px solid #cccccc; width:100%; margin-top:10px;}
.accesorii{color:#666666; background:none; padding-left:0px; float:left; font-size:16px; font-family:Arial; font-weight:bold;}

.banner_oferta_speciala{margin-top:10px; border:1px solid #d1d1d2; padding:10px; height:100px;}



.left_span_personal_business{border-left:solid 1px #ccc; margin-left:5px;}
.border_left_cauta{border-left:solid 1px #ccc; margin-left:4px;}
.imagine_sageata_cauta{float:left; padding-left:5px;}
.font_12px{font-size:12px;}
.imagine_edge{padding-bottom:10px;}
.imagine_signature{padding-bottom:40px;}
.slideshow_galerie_telefoane{float:left;overflow:hidden;width:150px;}
.asistenta_h{float:left;}
.manual_telefon_h{float:left; margin-left:10px;}
.titlu_mare_telefon{color:#000000;}
.pret_titlu_telefon_mare{color:#666666; font-weight:bold;}
.pret_titlu_telefon_mare2{font-size:36px; color:#FF6600; font-weight:normal;}
.pana_la_span{margin-bottom:10px; display:block;}
.pana_la_span_disc {text-decoration:line-through;}
.alege_pret_pas{color:#a1a1a1; font-size:16px;}
.vertical_align_middle{vertical-align:middle}
.continutul_pachetului_de_vanzare{vertical-align:middle; padding-right:3px; padding-top:2px;}
.adauga_in_comparator{vertical-align:middle}
.oferta_speciala_h{margin-top:0px; color:#444444;}
.oferta_speciala_banner{float:left; width:400px; height:66px;}
.buton_adauga_in_cos{float:left; margin-left:40px; margin-top:20px; width:127px; height:26px;}
.float_left{float:left;}
.float_right{float:right;}
.imagine_celula_centrata{text-align:center; padding-top:10px;}
.telefoane_similare_h{color:#333333; margin-top:0px; margin-bottom:10px;}
.detaliere_telefoane_similare_overflow{overflow:hidden;}
.btn_detalii_telefoane_similare{margin-top:7px;}
.width2000{width:20000px;}
.hidden_div{display:none;}
.clear_both{clear:both;}
.margin_left_h{
    font-size: 12px;
    font-weight: bold;
    height:30px;
    color: #000;
    margin-left:5px;
    padding: 0px 0px 0px 10px;
    background-image: url(img/1arrow-new.gif);
    background-repeat: no-repeat;
    background-position: 0px 4px;
}
* html .title_spacer{
    width:5px;
    height:5px;
}

/*---choose price ---*/
#thumbnail_mic {
    width:80px;
    float:left;
    display:block;
}
#link_inapoi {
    background:transparent url(img/1arrow-new.gif) no-repeat scroll 2px 4px;
    padding-left:15px;
}
#link_inapoi a  #vezi_optiuni{
    color:#000000;
    text-decoration:underline;
}
#link_inapoi a  #vezi_optiuni:hover {
    color:#f60;
}
#middle_page_top {
    background:url(img/1chenar_590_top.jpg) top no-repeat;
    display:block;
    height:5px;
    width:100%;
    clear:both;
    margin-bottom:0;
}
#middle_page {
    background:url(img/1chenar_590_middle.jpg) top repeat-y;
    width:100%;
    margin:0;
    padding:0;
    clear:both;
    height:auto;
}
#middle_page form {
    margin:0;
    padding:0;
}
#middle_page_bottom {
    height:15px;
    display:block;
    background:url(img/1chenar_590_bottom.jpg) bottom no-repeat;
}
#tva {
    float:right;
    height:20px;
    padding:15px 5px 10px 0;
    font-size:11px;
}
.block_middle_page {
    margin:0 15px 0 10px;
    padding:0;
}
.block_abonament {
    margin:10px 5px 0 5px;
    border-bottom:1px solid #000;
    background:#f8f8f8;
    clear:both;
    height:67px;
}
.block_abonament_expanded {
    margin:0 15px 0 10px;
    border-bottom:1px solid #000;
    background:#f8f8f8;
    clear:both;
    padding:10px 10px 10px 0;
    display:none;
}
.block_abonament_expanded tr, .tipuri_abonamente_cfg tr{
    height:27px;
}
.block_abonament_expanded td, .tipuri_abonamente_cfg td{
    vertical-align:middle;
}

.bkg_config_ab {
    background:url(img/1bkg_config_ab.gif) right repeat-y;
    margin-bottom:5px;
}
.box_tip_abonament {
    background:url(img/1gradient_alege_pret.jpg) top repeat-x;
    width:355px;
    border-top:1px solid #ddd;
    border-right:1px solid #ddd;
    padding-left:10px;
    float:left;
    font-size:11px;
    height:66px;
}
.titlu_abonament {
    background:url(img/1sageata_urmatoare_07.gif) no-repeat scroll 2px 5px;
    padding-left:10px;
    color:#ff6600;
    font-weight:bold;
    font-size:12px;
    margin-top:0px;
    float:left;
}
.titlu_abonament_data {
    background:url(img/1sageata_urmatoare_07.gif) no-repeat scroll 2px 5px;
    padding-left:10px;
    color:#ff6600;
    font-weight:bold;
    font-size:12px;
    float:left;
    width:165px;
}
.box_phone_title {
    background:url(img/1gradient_pret_box_abonament.jpg) repeat-x;
    padding:0 10px;
    font-size:13px;
    float:right;
    text-align:right;
}
.box_confirmare_abonament {
    float:left;
    width:200px;
    font-size:11px;
    color:#666666;
    padding-top:5px;
}
.tipuri_abonamente {
    float:left;
    width:218px;
    font-size:11px;
}
.link_sageata_jos {
    background:url(img/1sageata_jos_05.jpg) no-repeat scroll 0 5px;
    padding-left:22px;
}

.wrapper_tipuri_abonamente {
    border-right:1px solid #ddd;
    background:url(img/1bkg_choose_price.jpg) right repeat-y;
    padding:0;
}
.border_wrapper {
    margin:0;
    margin-left:218px;
    border-top:1px solid #ddd;
    padding:0;
    height:1px;
}
#detalii_tipuri_abonamente {
    float:left;
    width:330px;
    margin:0;
    padding-left:5px;
}
.buton_detalii_abonament{
    margin-left:20px;
    height:30px;
    width:150px;
    cursor:pointer;
    display:inline;
    outline:none;
}
#radio_label {
    vertical-align:middle;
    padding-top:3px;
}
#pret_big {
    color:#ff6600;
    font-size:34px;
}
#add_cart a{
    background:url(img/1cos.gif) top left no-repeat;
    padding:7px 0 0 35px;
    font-size:11px;
    font-weight:bold;
    height:34px;
    display:block;
    color:#000000;
}
.add_cart_position a{
    margin-top:40px;
    float:right;
    margin-right:5px;
}
#add_cart a.fid {
	height:60px;
	width:75px;
	background:url(img/1add_cart_fid.gif) top left no-repeat;
}
/* Silvia wcs-318 - in pagina configurare abonament*/
.buton_adauga_cos {
    float:right;
    padding-top:50px;
}
/*---END choose price ---*/
/*---configurare abonament ---*/
#modemuri {
    border-top:1px solid #ddd;
    padding-top:5px;
    border-bottom:none;
}
.sumar_comanda {
    margin-top:15px;
}
.sumar_comanda td {
    border-bottom:1px solid #ddd;
}
.sumar_comanda p {
    padding:0 0 0 15px;
    margin:0;
}
.sumar_comanda th {
    font-weight:normal;
}
.sumar_comanda th a{
    color:#000;
}
.sumar_dreapta {
    float:left;
    width:170px;
    padding:15px;
    vertical-align:middle;
    background:url(img/1subscription_summary_arrow_big.gif) no-repeat scroll 15px 15px;
    height:165px;
}
/* Silvia wcs-318 - se mareste sageata in configurare abonament cand apare linia de cadou */
.sumar_dreapta_sageata {
    float:left;
    width:49px;
}
/* end silvia wcs-318*/
.spacer {
    clear:both;
    border-top:2px solid #ddd;
    margin-bottom:10px;
    margin-right:5px;
}
.sim_number {
    background:#efefef;
    padding:5px;
    height:auto;
    margin:10px 0;
}
.tipuri_abonamente_cfg {
    float:left;
    width:115px;
}
#detalii_tipuri_abonamente_cfg {
    float:left;
    font-size:12px;
    padding:10px 0 20px 0;
    width:440px;
    background:transparent none;
}
#detalii_tipuri_abonamente_cfg li{
    font-size:12px;
}

.info_abonament {
    clear:both;
    border-top:2px solid #ddd;
    padding-top:10px;
}
.tabel_abonament {
    border-bottom:1px solid #cfcfcf;
    margin:10px 0;
    width:100%;
}
.tabel_abonament th {
    background:#efefef;
    font-weight:bold;
    padding:5px;
    text-align:left;
    border:1px outset #8e8e8e;
}
.tabel_abonament tr {

}
.tabel_abonament td {
    vertical-align:middle;
    padding:5px;
    border-bottom:1px solid #cfcfcf;
}
.tabel_abonament #oddRow {
    background:#ededed;
}
.div_buton_detalii {
    height:30px;
    border-top:1px solid #ddd;
}
.buton_expand {
    float:right;
    margin-top:20px;
}
.back_top {
    background:url(img/1sageata_top_03.jpg) no-repeat scroll 0 4px;
    padding-left:12px;
    margin-right:10px;
    display:inline;
    cursor:pointer;
    float:right;
    color:#000;
}
.optiuni {
    width:550px;
    clear:both;
    margin-left:15px;
}
.optiuni tr {
    background:url(img/1row_gradient.jpg) repeat-x top;
    margin-bottom:10px;
    background-color:#f0f0f0;
}
.optiuni td {
    padding:4px;
    vertical-align:middle;
    color:#f60;
}
.optiuni th{
    background-color:none;
    padding:5px 0 5px 5px;
    font-weight:bold;
    text-align:left;
    width:300px;
}
.optiuni td.titlu {
    color:#f60;
    font-weight:bold;
    border-bottom:1px solid #ddd;
    background:#fff;
    vertical-align:bottom;
    padding-left:10px;
}
.optiune_activa{
    background:url(img/1optiuni_bifa.gif) no-repeat scroll 0 2px;
    padding-left:14px;
    color:#000;
    display:block;
    font-weight:normal;
}
.info {
    width:14px;
    height:14px;
    background:url(img/1info.gif) no-repeat;
}
.popup {
    position:absolute;
    width:470px;
    height:210px;
    background:url(img/1info_bkg.gif) no-repeat scroll 10px 12px;
    padding-left:90px;
    background-color:#fff;
    margin:30px 0 0 -20px;
    border:2px solid #ddd;
    border-left:1px solid #ddd;
    font-weight:normal;
}
.popup h1 {
    font-size:18px;
    font-weight:bold;
    color:#000;
    padding:5px 0;
}
.popup p {
    height:150px;
    overflow:hidden;
    padding:0 15px 0 0;
    margin-top:0;
    margin-bottom:10px;
}
.close_x {
    font-weight:normal;
    color:#000;
    float:right;
    padding:5px;
}
.disabled_option {
    color:#a9a9a9;
}
.comanda_ta{
    padding-bottom:20px;
}
.comanda_ta th{
    width:90px;
    vertical-align:middle;
    text-align:left;
}
.comanda_ta td{
    vertical-align:middle;
    padding:5px;
    padding-left:0;
}
/* pagina adaugat in cos */
.block_middle_page_underline {
    margin:0 15px 0 10px;
    padding-bottom:5px;
    border-bottom:2px solid #ddd;
}
.left_block {
    float:left;
}
.left_block ul{
    padding-left:5px;
}
.right_block {
    text-align:right;
}
.cos_buttons_block {
    margin:45px 40px 15px 35px;
}

/* Pagina comparare telefoane */
.comparare_left_panel {
    background:url(img/1bkg_top_comparare.jpg) top no-repeat;
    height:145px;
    display:block;
    text-align:center;
    padding-top:95px;
}
.compara_text {
    font-size:18px;
    font-weight:normal;
    margin-top:60px;
    text-align:left;
    color:#f60;
}
.compara_buton_pas2 {
    float:right;
    margin-top:-8px;
}
.comparare_block {
    width:255px;
    padding-left:10px;
    float:left;
}
.comparare_block select{
    font-size:11px;
    width:107px;
    vertical-align:middle;
}
.comparare_block input {
    vertical-align:middle;

}
.comparare_selector {
    padding:30px 0;
}
.container_titluri {
    border-bottom:2px solid #ddd;
}
#titluri_comparator {
    font-size:14px;
    font-weight:bold;
    color:#666666;
    float:left;
    width:150px;
    padding:20px 5px 10px 0;
}
#print_telefoane {
    padding-top:5px;
    float:right;
    font-weight:bold;
}
.comparare_link_detalii {
    font-weight:normal;
    font-size:10px;
    text-decoration:underline;
    color:#000000;
}
.comparare_body {
    padding-top:15px;
}
.comparator {
    text-align:center;
    margin-bottom:5px;

}
.comparator td {
    border-right:1px solid #000;
    padding:3px 10px;
    width:245px;
}
.comparator th {
    text-align:left;
    padding-left:10px;
    font-weight:normal;
    width:140px;
    border-right:1px solid #000;
}
#comparator_last_row {
    height:205px;
    background:transparent url(img/1background_cautare_avansata_07.jpg) bottom repeat-x;
    padding:15px;
    padding-right:0;
    border-right:1px solid #000;
    vertical-align:top;
    text-align:left;
}
#empty_last_row {
    background:url(img/1imagine_punctata_tile.jpg) top repeat-x ;
    padding:65px 0 0 10px;
    font-weight:bold;
    margin-top:2px;
}

/* login fullscreen box */
#login_box {
    background:transparent url(img/1descriere_telefon_box_dreapta_bgr_punctat.jpg) repeat;
    width:100%;
    padding:5px;
    padding-bottom:5px;
    margin-bottom:25px;
    display:block;

}

.inside_login_box {
    background:transparent url(img/1login_box_umbra.jpg) repeat-y;
    padding-top:20px;
    border-top:1px solid #ddd;
}
.cu_gradient {
	background:url(img/1ben_gradient.jpg) repeat-y;
}
/* andreea ssu */
.small_login_window {
	height:570px;
}
.buton_gri {
	padding:2px 5px;
	height:16px;
	text-align:center;
	font-size:11px;
	color:#000;
}
.de_165px {
	background:url(img/1buton_165.gif) no-repeat;
	width:155px;
}
.de_100px {
	background:url(img/1buton_100.gif) no-repeat;
	width:90px;
}
.password_td {
	font-size:10px;
	color:#ccc;
}
.passowrd_safe_box {
	border:1px solid #ccc;
	width:150px;
	height:20px;
	display:block;
	float:right;
}
.password_safe_fill {
	background:#f60;
	height:20px;
	display:block;
}
.password_sugestion {
	background:url(img/1info_pwd.gif) no-repeat;
	float:right;
	margin:10px;
	margin-right:0;
	display:inline;
	width:270px;
}
.row_spacing td {
	padding-bottom:15px;
	vertical-align:middle;
}
.middle_aligned td {
	vertical-align:middle;
}
/* end andreea*/
.corner_ty {
	background:url(img/1benefici-autentificare.jpg) no-repeat top left;
	position:absolute;
	margin-left:3px;
}
#login_box_bottom {
    background:transparent url(img/1login_box_umbra_jos.jpg) top no-repeat;
    height:6px;
    display:block;
    white-space:normal;
}
#login_caseta {
    width:327px;
    margin-left:260px;
    padding-bottom:15px;
    text-align:left;
    float:left;
    display:inline;
}
.login_table {
    width:100%;
    margin-left:15px;
    padding-bottom:15px;
    text-align:left;
    float:left;
    display:inline;
}

.login_table td{
    /*vertical-align:middle;*/
    text-align:left;
    height: 29px
}
.login_table td.mandatory{
    text-align:center;
}
#login_caseta .input {
    width:170px;
    height:12px;
}
.beneficii {
	float:left;
	width:250px;
	padding-left:50px;
}
.beneficii img {
	float:left;
	padding-top:5px;
}
.beneficii_titlu {
	display:block;
	width:100%;
	border-bottom:2px solid #666666;
	color:#666666;
}
.beneficii_text {
	padding:10px 0;
	border-bottom:1px dotted;
	width:205px;
	float:left;
}
.register{
    background-color:#FFFFFF;
    border:1px solid #777777;
    color:#404040;
    font-size:11px;
    height:14px;
    margin-top:5px;
    padding:3px;
    margin-left:15px;
    width:184px;
}
.register_bkg {
    background:url(img/1degrade_box_stanga.jpg) bottom repeat-x;
}
.register_check {
    float:left;
    margin:38px 0 0 5px;
}
.check_nume {
    color:red;
    height:29px;
    background:url(img/1bkg_check_nume.gif) left no-repeat;
    padding-left:55px;
    background-color:#f8ece0;
    font-size:11px;
    line-height:14px;
    overflow:hidden;
}
.check_ok {	background:none;	padding-top:5px;	}
.check_nume_recover {
    background:#F8ECE0 none repeat scroll 0 0;
    color:red;
    font-size:10px;
    font-weight:bold;
    line-height:14px;
    overflow:hidden;
    padding:3px 3px 3px 5px;
    text-align:left;
    width:184px;
}
.check_subscription {
    position:absolute;
    margin-left:10px;
    display:inline;
    width:190px;
}
.check_pass {
    font-size:10px;
    width:90px;
    display:block;
    float:left;
    vertical-align:middle;
    padding-left: 5px;
}

#buton_80 a {
    background:url(img/1buton_80_on.jpg) top no-repeat;
    width:80px;
    height:26px;
    display:block;
    padding-top:5px;
    color:#fff;
    font-weight:bold;
    text-align:center;
}
#buton_80 a:hover {
    background:url(img/1buton_80_off.jpg) top no-repeat;
}

.numar_puncte {
    font-size:14px;
    font-weight:bold;
    margin-top:10px;
}
.cifra_puncte {
    float:left;
    display:block;
    background:top left no-repeat;
    margin-right:3px;
    padding-top:5px;
}
.errorText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: red;
    text-decoration: none;
    font-weight:bold;
}

/* --- HOMEPAGE ACCESORII ---- */

.bloc_cautare_accesorii {
    padding:0;
    float:left;
}
.umbra_cautare_accesorii {
    float:left;
    padding:0 10px;
}
.cautare_accesorii_submit {
    vertical-align:top;
}
.cautare_accesorii_campuri{
    padding-top:15px;
    font-size:11px;
}
.camp_cautare {
    width:116px;
}
.pret_standard_accesorii {
    font-size:26px;
    font-weight:bold;
    color:#666666;
}
.dropdown_accesorii {
    float:right;
}
.dropdown_accesorii select {
    font-size:11px;
}
/* --- END HOMEPAGE ACCESORII ---- */

/* --- Detalii Accesorii --- */
.detalii_accesorii {
    margin-top:10px;
}
.content_detalii_accesorii {
    padding-top:10px;
    padding-right:35px;
}
.content_detalii_accesorii p {
    width:410px;
    padding-right:0px;
    margin:5px 0 10px 0;
}
.content_detalii_accesorii h2 {
    color:#000;
    margin:0 0 10px 0;
    padding:0;
}
.content_detalii_accesorii form {
    float:left;
    width:380px;
}
.text_wrapper_accesorii {
    float:left;
    width:410px;
}
.imagine_accesorii {
    width:125px;
    height:170px;
    margin-right:20px;
    float:left;
}
.pret_accesorii {
    border-right:1px solid #000;
    padding-right:15px;
    display:inline;
    float:left;
}
.pret_puncte_accesorii {
    padding:14px 0 0 15px;
    display:inline;
    float:left;
}
/*--end detalii accesorii--*/

/* --- Detalii PROMOTIONALE --- */
.radio_wrapper {
    font-weight:bold;
    padding-top:5px;
}
.formular_promo {
    padding-bottom:5px;
}
.formular_promo label {
    vertical-align:bottom;
    margin-right:15px;
}
.formular_promo input {
    vertical-align:bottom;
    height:12px;
}
/* --- end Detalii PROMOTIONALE --- */

/* abonamente */
.cautare_abonament {
    border-top:1px solid #ccc;
    margin-top:10px;
}

#cumpara_ab_abs {
    margin-top:65px;
    text-align:right;
}
#ab_voce {
    padding:0;
    text-align:right;
    width:200px;
}
#telefoane_disponibile {
    margin-top:10px;
    padding-top:10px;
    height:155px;
    border-top:2px solid #ddd;
}
#tel_disponibile_block {
    padding-left:15px;
}
.tel_disponibile_textbox {
    float:left;
    width:260px;
    padding-top:7px;
}
#tel_disponibile_link {
    font-weight:normal;
    margin-bottom:10px;
}
.cumpara_ab_small {
    padding:9px 0 0 9px;
    width:120px;
    height:40px;
    display:block;
    margin-left:70px;
    background:url(img/1cumpara_ab_small.gif) top no-repeat;
    font-size:11px;
    font-weight:bold;
    color:#a1a1a1;
    text-align:left;
    line-height:12px;
}
.cumpara_ab_small span {
    font-size:8px;
    color:#000;
    line-height:8px;
}
.cumpara_ab_big {
    padding:10px 0 0 12px;
    width:190px;
    height:65px;
    display:block;
    background:url(img/1cumpara_ab_big.gif) top no-repeat;
    font-size:16px;
    font-weight:bold;
    color:#a1a1a1;
    text-align:left;
    line-height:16px;
}
.cumpara_ab_big span {
    font-size:11px;
    color:#000;
}
.tabel_date {
    border-bottom:1px solid #cfcfcf;
    margin:10px 0;
    width:100%;
    font-size:11px;
}
.tabel_date th {
    background:#efefef;
    font-weight:bold;
    padding:2px 5px;
    text-align:left;
    border:1px outset #8e8e8e;
}
.tabel_date td {
    vertical-align:middle;
    padding:5px;
    border-bottom:1px solid #cfcfcf;
    font-size:10px;
}
.tabel_date #oddRow {
    background:#ededed;
}

/* end abonamente */


/* fereastra alege modem */
#alege_modem{
    margin-top:10px;
    background:#f8f8f8;
    border-bottom:2px solid #ddd;
    border-top:2px solid #ddd;
}
.sageata_modem {
    margin-top:70px;
    width:25px;
    float:left;
}
.img_modem {
    margin:10px 20px 0 20px;
    width:210px;
    height:110px;
    display:inline;
    float:left;
}
.text_modem {
    margin:15px 10px 0 0;
    float:left;
    width:240px;
    display:inline;
}
.nr_modem {
    clear:both;
    height:20px;
    padding:0 10px;
    margin-bottom:5px;
}
.nr_modem a{
    background:url(img/1nr_modem.gif) no-repeat;
    color:#666666;
    font-weight:bold;
    width:18px;
    height:18px;
    margin-right:3px;
    padding-top:2px;
    float:left;
    display:block;
    text-align:center;
}
.pret_modem {
    font-weight:bold;
    color:#f60;
}
.compatibil_modem {
    background:url(img/1info.gif) no-repeat;
    font-size:10px;
    text-decoration:underline;
    display:block;
    padding-left:16px;
    margin:10px 0;
    height:14px;
    color:#000;
}
/* end fereastra alege modem */
.tiny_text {
    font-size:10px;
    font-weight:normal;
}

/* laptopuri */

.text_item_laptop {
    font-size:11px;
    padding:5px;
    padding-bottom:0;
    clear:both;
    height:90px;
}
.text_laptop_desc {
    height:42px;
    overflow:hidden;
}

.functie_laptop {
    width:290px;
    font-size:11px;
    border-top:1px solid #fff;
    border-bottom:1px solid #ddd;
    padding:2px 0;
}
.functie_rand {
    width:290px;
}
.functie_rand span {
    margin-right:10px;
    height:19px;
}
.tmb_laptop {
    width:190px;
    height:100px;
    display:block;
    margin:0;
    float:left;
}
.pret_laptop_similar {
    float:left;
    margin-top:20px;
    width:90px;
}
/* end laptopuri */
/*temp class form img's*/
.ab_voce_bottom {
    margin-top:10px;
}

/* top-of-the-page summary for all flows */
.back_top_summary {
    width:95px;
    background:url(img/1bkg_top_back.gif) top left no-repeat;
    padding:10px 15px;
    float:left;
    height:90px;
}

/* homepage webshop */
.homepage {
}
.homepage .box_item_listare {
    border-top:3px solid #ddd;
    height:119px;
    overflow:hidden;
}
.homepage h3 {
    font-size:12px;
    margin:0;
    margin-top:3px;
    border-bottom:1px solid #ddd;
    padding-bottom:2px;
}
.homepage_bg_1 {
    background:url(img/1homepage_bg_1.gif) bottom center no-repeat;
}
.homepage_bg_2 {
    background:url(img/1homepage_bg_2.gif) bottom center no-repeat;
}
.homepage_bg_3 {
    background:url(img/1homepage_bg_3.gif) bottom center no-repeat;
}
.homepage .text_detalii_telefon {
    height:42px;
    margin-bottom:3px;
}
.homepage .text_item_tel {
    padding-bottom:15px;
}
.homepage .imagine_telefon {
    height:85px;
}
.homepage #double_window {
    height:255px;
    border-top:1px solid #ddd;
    border-bottom:none;
    padding-top:0;
}
#double_window .pret_nou {
    font-size:14px;
    text-align:right;
    padding-bottom:5px;
}
#double_window .header {
    background:url(img/1bkg_oferta.gif) top repeat-x;
    height:25px;
    padding-left:5px;
    margin-bottom:174px;
}
#double_window h3 {
    background-image:url(img/1arrow-t_white.gif);
    color:#FFFFFF;
    border:0;
    margin-top:3px;
}
.grey_header {
    background:#a0a0a0;
    padding:5px;
    margin-top:10px;
}
.last_cat {
    width:190px;
    float:left;
    margin-right:5px;
}
.last_prod {
    width:395px;
    float:left;
}
.lichidare {
    margin-bottom:15px;
}
.lichidare .box_item_listare {
    background:url(img/1homepage_gradient.gif) top repeat-x;
}
.lichidare  .text_detalii_telefon {
    height:58px;
    margin-bottom:5px;
    font-size:10px;
    line-height:12px;
}
.lichidare h3 {
    font-size:12px;
    color:#fff;
    margin:0;
    padding-left:18px;
}
.lichidare ul {
    margin-top:10px;
}
.lichidare li {
    background:url(img/1arrow-new.gif) no-repeat scroll 0 3px;
    padding-left:12px;
}
.lichidare li a{
    color:#000;
}
.lichidare li a:hover {
    color:#f60;
}
.lichidare .pret_nou {
    font-size:16px;
}
.cele_mai {
    border-left:1px solid #ddd;
    border-top:1px solid #ddd;
    padding-left:8px;
    margin-right:5px;
    margin-top:10px;
}
.cele_mai .imagine_telefon {
    height:48px;
}
.cele_mai .pret_item {
    font-size:14px;
    text-align:right;
    height:auto;
}
.cele_mai .item_caseta_dreapta_listare {
    padding-bottom:10px;
    float:none;
    border:none;
}
.cele_mai h4 {
    font-weight:normal;
}
.cele_mai h3 {
    margin-top:0;
}

.contul_meu {
    width:410px;
    margin:0 auto 15px;
}
.titlu_inregistrare {
    border-bottom:2px solid #ddd;
    margin-bottom:10px;
}
.mandatory {
    color:#f60;
    line-height:5px;
    padding-top:7px;
}
.pink_zone {
    text-align:right;
    padding:10px 5px;
    border-top:2px solid #ddd;
    border-bottom:2px solid #ddd;
    background:#f8ece0;
    margin-top:10px;
}
.tiny_link {
    font-size:10px;
    text-decoration:underline;
    background:url(img/1bulletor.gif) no-repeat scroll 0 5px;
    padding-left:10px;
}
.buton_mare {
    background:url(img/1button-on.jpg) top left no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    height:20px;
    width:145px;
    padding-top:5px;
    display:block;
    text-align:center;
    float:right;
}
#buton_mare {
    background:url(img/1button-on.jpg) top left no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    height:20px;
    width:145px;
    padding-top:5px;
    display:block;
    text-align:center;
    float:right;
}
.buton_mare:hover {
    background:url(img/1button-off.jpg) top no-repeat;
    color:#fff;
}
#buton_mare_hover {
    background:url(img/1button-off.jpg) top no-repeat;
    color:#ffffff;
    font-weight:bold;
    height:20px;
    width:145px;
    padding-top:5px;
    display:block;
    text-align:center;
    float:right;
}
.tabel_formular {
    width:100%;
}
.tabel_formular td{
    vertical-align:middle;
    text-align:right;
}
.tabel_formular td.mandatory{
    text-align:center;
}

.TextTableHeader {
    color:#fff;
}
.TextTableHeader b {
    padding:3px;
    display:block;
}
/* stiluri cos de cumparaturi */
.buton_inapoi {
    margin-top:15px;
    display:inline;
    position:absolute;
}
.enter_arrow {
    background:url(img/1sageata_enter.gif) no-repeat scroll 0 5px;
    padding-left:14px;
}
.cos_header {
    background:#eee;
    border-bottom:2px solid #ddd;
    width:100%;
    margin-bottom:15px;
}
.cos_header td{
    padding-left:5px;
}
.shopping_bag {
    background:url(img/1bag.gif) top left no-repeat;
    padding:25px 0 0 50px;
    font-weight:bold;
    height:35px;
}

.tabel_cos {
    float:left;
    text-align:center;
    border-collapse:collapse;
}
.tabel_cos td{
    vertical-align:middle;
    border-bottom:1px solid #ddd;
    padding:5px 0;
}
.tabel_cos td.lastrow{
    border:none;
}
.tabel_cos .tiny_link {
    padding:0;
    background:none;
}

.tabel_cos_header {
    width:950px;
    text-align:center;
    border-bottom:2px solid #ddd;
    margin-bottom:15px;
}
.tabel_cos_header td {
    vertical-align:bottom;
}
.tabel_cos_header h6 {
    font-size:18px;
    font-weight:bold;
    margin:0;
    padding:0;
    color:#666666;
}
.tabel_cos_footer {
    border-top:1px solid #ddd;
    border-collapse:collapse;
    width:100%;
    margin-bottom:25px;
}
.tabel_cos_footer td {
    background:#f8ecdf;
    padding:5px 0;
    border-bottom:1px solid #ddd;
    font-weight:bold;
}
#tabel_total_comanda {
    float:right;
    text-align:left;
    width:400px;
    margin:1px 0 20px 0;
}
#tabel_total_comanda td{
    padding-left:10px;
}
#tabel_total_comanda h1 {
    font-size:20px;
    margin:0;
    padding:0;
    color:black;
}
.cos_imagine {
    width:175px;
    display:block;
    float:left;
    text-align:center;
}

.cos_block {
    margin-bottom:15px;
}
.info_mic {
    background:url(img/1info_mic.gif) no-repeat;
    padding-left:40px;
    font-weight:bold;
    height:30px;
}
.info_mic_gift {
    background:url(img/1cadou.gif) no-repeat;
    padding-left:40px;
    font-weight:bold;
    height:30px;
}
.warning_mic {
    background:url(img/1warning_mic.gif) top left no-repeat;
    height:30px;
    padding-right:5px;
    padding-left:40px;
    padding-top:10px;
    background-color:#eee;
    font-size:11px;
}
.warning_bottom {
    border-bottom:1px solid #ddd;
    border-right:1px solid #ddd;
    border-collapse:collapse;
    margin:25px 0;
    float:left;
}
.needed {
    background:url(img/1sageata_urmatoare_07.gif) no-repeat 0 5px;
    padding-left:12px;
}
.needed_link {
    background:url(img/1arrow-land-new.gif) no-repeat 0 4px;
    padding-left:12px;
    display:block;
    width:30px;
    margin:0 10px;
}
.fereastra_alege_pret {
    height:370px;
    margin:15px 0;
    padding:15px;
    width:743px;
    background:url(img/1bkg_alege_numar.gif) top left no-repeat;
    text-align:left;
}
.fereastra_alege_pret h1{
    padding:0 50px 0 0;
    float:left;
    margin:0;
}
.fereastra_alege_pret td {
    padding-right:55px;
    border:none;
}
.fereastra_alege_pret th a{
    color:black;
    font-weight:normal;
}
.inside_fereastra {
    clear:both;
    margin:20px 0 0 20px;
    float:left;
    text-align:left;
    display:inline;
}
.inside_fereastraportare{
    margin-left:20px;
}
.inside_fereastraportare div{
    border-bottom:2px solid #ddd;
    padding-bottom:5px;
    float:left;
}
.flash_alege_numar {
    margin-top:135px;
    float:right;
    display:inline;
}
.tabel_numere_alese {
    margin:20px 0 0 0;
    border:1px solid #ddd;
    width:210px;
    height:95px;
    display:block;
    padding:10px;
}
.tabel_numere_alese td{
    padding-right:20px;
}
.tabel_numere_alese table {
    float:left;
    display:inline;
}
.buton_numre_alese {
    margin:72px 0 0 15px;
    float:right;
    display:inline;
}
.smallImput {
    border:solid 1px #777777;
    font-size:11px;
    padding:3px;
    margin-top:5px;
    height:14px;
    background-color:#FFFFFF;
    color:#404040;
}

/* factura proforma */
.factura_top {
    width:335px;
    float:left;
    font-size:10px;
}
.factura_top h4 {
    background:none;
    margin-bottom:15px;
    padding-left:0;
}
.factura_top h5 {
    margin:0;
    padding:0;
    color:#f60;
    font-size:14px;
    font-weight:normal;
}
.factura_top td{
    padding-bottom:10px;
    padding-right:10px;
}
.factura_top th{
    text-align:right;
    vertical-align:top;
    font-weight:bold;
    padding-right:10px;
    font-size:11px;
}
.factura_top_right {
    width:440px;
    float:right;
    padding-top:55px;
}
.factura_center {
    background:url(img/1factura_center.gif) top repeat-y;
    margin-left:-1px;
    padding:30px 25px;
}
.factura_center h1 {
    color:#000;
}
.factura_center h2 {
    color:#000;
    padding-top:10px;
}
.factura_antet {
    height:90px;
    padding-left:320px;
    background:url(img/1logo_orange_big.gif) top left no-repeat;
    margin-bottom:30px;
}
.factura_center_top {
    height:10px;
    width:100%;
    display:block;
    background:url(img/1factura_top.gif) bottom left no-repeat;
}
.factura_center_bottom {
    height:10px;
    width:100%;
    display:block;
    background:url(img/1factura_bottom.gif) top left no-repeat;
    margin-bottom:25px;
}
.factura_info {
    background:url(img/1info_grey.gif) no-repeat 0 10px;
    background-color:#eee;
    border-bottom:2px solid #ddd;
    padding:25px 0 25px 70px;
    margin:25px 0 30px;
}
.tabel_factura {
    margin-top:20px;
    border-bottom:1px solid #ddd;
}
.tabel_factura th {
    background:#808080;
    color:#fff;
    padding-left:5px;
	padding-right:5px;
}
.tabel_factura td {
    padding:7px;
    text-align:center;
}
.cost {
    float:right;
    text-align:left;
    width:380px;
    margin:25px 0 40px;
}

/* modul de plata */

#factura_comanda_ta {
    padding-top:0;
    height:60px;
}

.top_blocks_container {
    width:99.9%;
    border:1px solid #ddd;
}
.top_blocks_container h4 {
    font-size:14px;
    font-weight:normal;
    padding:0;
    margin:0 35px;
    background:none;
}
.top_blocks {
    border-right:1px solid #ddd;
    border-collapse:collapse;
    background:url(img/1shadow_top_blocks.gif) no-repeat scroll 0 60px;
    float:left;
    width:33.2%;
    height:290px;
    display:block;
}
.top_blocks#first_block {
    background:none;
}
.top_blocks#adresa {
    height:60px;
}
.top_blocks h1, .top_blocks_container h1 {
    background:url(img/1bkg_h1.gif) top repeat-x;
    height:40px;
    padding:20px 0 0 10px;
    color:black;
    border-left:1px solid white;
}
.top_blocks h2 {
    color:black;
    font-size:16px;
    font-weight:bold;
    padding-left:10px;
}
.buton_mic_submit {
    padding:2px 0 0 19px;
    font-size:11px;
    background:url(img/1buton_salveaza.gif) top left no-repeat;
    width:57px;
    margin-right:5px;
    height:18px;
    display:block;
    color:black;
}
#input_code {
    width:170px;
    margin:0;
}
/* adresa */
.adress_container {
    width:421px;
    height:324px;
    overflow:auto;
    border:1px solid #ddd;
    margin:0 35px;
}
.adress_block {
    width:375px;
    height:75px;
    padding:5px 5px 0px 25px;
    display:block;
    border-bottom:1px solid #ddd;
}
#ad_1 {
    background:url(img/1ad_1.gif) top left no-repeat;
    background-color:#f8ecdf;
}
#ad_2 {
    background:url(img/1ad_2.gif) top left no-repeat;
}
#ad_3 {
    background:url(img/1ad_3.gif) top left no-repeat;
    background-color:#f8ecdf;
}
#ad_4 {
    background:url(img/1ad_4.gif) top left no-repeat;
}
#ad_5 {
    background:url(img/1ad_5.gif) top left no-repeat;
    background-color:#f8ecdf;
    border:none;
}
#ad {
    background:url(img/1ad.gif) top left no-repeat;
    background-color:#f8ecdf;
}
.close_link {
    background:url(img/1imagine_x_07.jpg) no-repeat 0 2px;
    padding-left:14px;
    font-size:14px;
    font-weight:bold;
    color:black;
    margin:5px;
}
.new_adress {
    float:left;
    margin:0 50px;
    display:inline;
}
.new_adress th{
    padding:3px 0;
    text-align:left;
    font-weight:normal;
    vertical-align:middle;
}
.adress_text {
    height:45px;
    display:block;
}
.msgError
{
    background:#f8ece0;
    padding: 5px;
    width:580px;
    margin: 5px auto;
    border-bottom: 1px #cccccc solid;
    border-top: 2px #cccccc solid;
    min-height:85px;
}
.msgError .sign
{
    float: left;
    margin:25px 0px 0px 20px;
}
.msgError .close
{
    float: right;
    border:none
}
.msgErrortext { background:#f8ece0; margin: 30px 0px 0px 90px; }

/* --- pentru tabel comanda in pag metoda de plata---*/
.listAText {

    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;

}
.listBText {
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    background-color:#dddddd;
}
/*------- */

/* hide divs for printing*/
@media print {
    #header {display:none;}
    .meniu_sus {display:none;}
    #titlu_comanda_ta {display:none;}
    .factura_top {display:none;}
    .factura_top_right {display:none;}
    #footer {display:none;}
}
.detalii_popup {
    border:1px solid #ddd;
    background:#fff;
    padding:10px;
    position:absolute;
    width:700px;
    display:none;
}
/*----*/
/*--- iphone --*/
#mainContainer
{
    width:786px;
    padding:1px;
    border:1px solid #ccc;
}

#innerContainer
{
    width:786px;
    background-color:#eee;
}

div#wizard
{
    padding:20px;
}

#wizard h1
{
    color:#f60;
    padding:0px 0px;
    margin:0px;
    font-size:24px;
    line-height:24px;
}

#wizard h4
{
    background:url(img/1oro_arrow.gif) no-repeat 0px 16px;
    color:#000;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:3px;
    margin-bottom:0px;
}

#wizard h4 a
{
    color:#f60;
    text-decoration:none;
}

#wizard h4 a:hover
{
    color:#000;
}

.footNote
{
    background:url(img/1gift.gif) left center no-repeat;
    padding:10px 0px;
    padding-left:50px;
}

.menubar
{
    background:url(img/1menu_bar.jpg) no-repeat top left;
    padding:5px 12px;
    padding-top:7px;
    width:545px;
    height:18px;
}

.menubar a
{
    font-size:14px;
    font-weight:bold;
    padding-left:15px;
    background:url(img/1oro_circle.gif) no-repeat 0px 3px;
    color:#000;
    text-decoration:none;
    margin-right:15px;
}

.menubar a:hover
{
    color:#f60;
}
/*--- end iphone --*/

/* pt detalii comenzile mele*/
.TableBorder {
    border: 1px solid #E1E1E1;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-decoration: none;
}
.TextContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}
.TextContentBold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}
/*-------------------------------- */

a.link_optiune_iph {
    color:#000000;
    text-decoration:underline;
    font-size:16px;
    display:inline;
}
a.link_optiune_iph:hover {
    color:#000000;
    text-decoration:underline;
    font-size:16px;
    display:inline;
}
a.link_optiune_iph:visited {
    color:#000000;
    text-decoration:underline;
    font-size:16px;
    display:inline;
}
a.link_optiune_iph:visited:hover {
    color:#000000;
    text-decoration:underline;
    font-size:16px;
    display:inline;
}

.banner_prepay {
    margin:0;
    padding:0;
    float:left;
    margin-top:26px;
    display:inline;
}

.banner_call {
    background:url(img/1call.jpg) top left no-repeat;
    width:190px;
    height:130px;
    display:block;
    float:right;
    margin-top:-2px;
}

/* ----------------------- */
/* jquery.lightbox-0.5.css */
/* ----------------------- */


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* ----------------------- */
/* jquery.autocomplete.css */
/* ----------------------- */

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background: white;
    overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
    background: white;
    padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
    background: white;
    /*
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_odd {
	background: #eee;
}

.ac_even {
	background: #ccc;
}

.ac_over {
	background: #666;
	color: #ff6600;
}

/* --------------- */
/*    slider.css   */
/* --------------- */

/* This file skins sliders */
.ui-slider 
{ 
	position: relative; 
	text-align: left;
	width: 190px; 
	height: 19px;

	background-repeat: no-repeat; 
	background-position: center center; 
	background-image: url(img/1bara2.gif);
}
.ui-slider-handle 
{ 
	position: absolute; 
	z-index: 2; 
	height: 19px; 
	width: 11px; 
	cursor: pointer;
	
	top: 0px; 
	left: 0px; 
	background-image: url(img/1sageata_bara.gif);
}
.ui-slider-handle-active 
{ 
	border: 1px dotted black;  
}

.ui-slider-range
{ 
	position: absolute; 
	z-index: 1;
	font-size: 1%; 
	display: block; 
	border: 0;
	
	background: #F6931F;  
	width: 100%; 
	height: 40%; 
	margin-top:0px;

}

/* This file skins sliders */

.ui-slider-horizontal { height: .6em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.1em; }
.ui-slider-horizontal .ui-slider-range { position: relative; top: 0; left:5px; height: 100%; }

.input-small
{
    background-color:#FFFFFF;
    border:1px solid #777777;
    color:#404040;
    font-size:11px;
    height:14px;
    padding:3px;
    width:120px;
}
/* factura */
.tabel_factura_finalizare
{
    margin-top:20px;
    border-bottom:1px solid #ddd;
}
.tabel_factura_finalizare th
{
    background:#808080;
    color:#fff;
    padding:5px 5px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #999999;
}
.tabel_factura_finalizare td
{
    padding:7px;
    border:1px solid #ededed;
    border-collapse:collapse;
    text-align:center;
}

.tabel_factura_finalizare tr.costfinal
{

    border-collapse:collapse;
    text-align:right;
    font-size:14px;
    font-weight:bold;
}
.tabel_factura_finalizare tr.costfinal td
{
    border-right: none;
    border-right: left;
    border-bottom:2px solid #ededed;
    border-top:2px solid #fff;
    vertical-align:middle;
}
/* bine ai venit in contul tau */

.divTextenvelope {
background:transparent url(img/1main_bg-factura_tnx.jpg) repeat-x scroll center bottom;
border:1px solid #CCCCCC;
padding:10px;
width:390px;
float:left;
}

.columnLeft{
float:left;
width:365px;
padding-right:10px;
}

.textdescr {
font-weight:bold;
padding:5px 3px;
}

.textNota {
color:#666666;
font-size:0.9em;
margin:5px 0;
}

.divTextenvelope h1 {
color:#FF6600;
}

.white {
background:#FFFFFF none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
padding:5px 3px;
}

.contul_meu_size {
	width:460px;
}

.orange {
	color:#f60;
}

/* promotie bbry 8520*/
.color_box_mare
{
    float:left;
    padding-left:10px;
}
.color_box_mic
{
    float:left;
    height:20px;
    width:20px;
}
.top_sales {
	background:url(img/1bkg_top_sales.png) no-repeat;
	width:40px;
	height:23px;
	display:block;
	padding:2px 7px;
	margin:10px auto 0 auto;
	text-align:left;
	font-weight:bold;
	color:#fff;
}
.topSalesCorner {
   position:absolute;
   width:50px;
   height:44px;
   background:url(img/1topSalesCorner.jpg) top right no-repeat;
   display:block;
   padding:10px 0 0 26px;
   margin:-10px 0 0 374px;
   font-weight:bold;
   color:#fff;
   font-size:14px;
}

.small_note {
  padding: 10px;
}


/* Portare */
.tabel_portare {
    margin:0px;
    display:none;
}
.tabel_portare td{
    padding:2px 5px;
}

em.popup {
    display: none;
    height:70px;
    margin:-90px 0 0 0;
    padding-top:20px;
}
input.portare
{
    width:80px;
    height:15px;
    
}

/* activare optiuni date */
.arrow_text {
	background:url(img/1arrow.gif) no-repeat 0 5px;
	padding-left:10px;
	margin:10px 0;
}
.arrow_text input {
	margin:-4px 5px 0 20px;
}
.arrow_text img {
	position:absolute;
	margin-left:20px;
	margin-top:-4px;
}

.warning {
	background:url(img/1sign-error.png) no-repeat;
	padding:5px 0 10px 65px;
	margin:10px 0;
}

/*portab buton info*/
.portabinfo {
	background:url(img/1info.gif) no-repeat;
/*facebox style*/
}
#facebox .b {
  background:url(img/1b.png);
}

#facebox .tl {
  background:url(img/1tl.png);
}

#facebox .tr {
  background:url(img/1tr.png);
}

#facebox .bl {
  background:url(img/1bl.png);
}

#facebox .br {
  background:url(img/1br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .mesaj {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 450px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/*end facebox style*/
.small_note {
  padding: 10px;
}
/* Portare */
.tabel_portare {
    margin:0px;
    display:none;
}
.tabel_portare td{
    padding:5px;
}
input.portare
{
    width:80px;
    height:15px;

}
/* icoana reducere/cadou homepage */
.reducere_cadou
{
    height: 40px;
    display:block;
}
.reducere_cadou img
{
    float:left;
}
.text_item_tel.text_top_sales
{
    height:150px;
}
/*wcs-336 */

#service_container
{
    background:url(img/1bg_service_page.jpg) top right no-repeat;
    padding:40px 20px 20px 0px; width:770px;
}

.top_text
{
    width:350px;
    margin-bottom:40px;
}

#service_menu
{
    width:270px;
    margin-right:20px;
    float:left;
}
#service_menu a
{
    display:block;
    height:20px;
    padding:10px 0px 10px 40px;
    color:#000;
    margin:0px 0px 10px 0px;
    border-bottom:1px solid #eee;
}
#service_menu a:hover
{
    color:#f60;
}
#service_menu a.selected, #service_menu a.selected:hover
{
    color:#f60; font-weight:bold;
}

#service_menu a#lista_telefoane
{
    background:url(img/1icon_lista_telefoane.gif) no-repeat top left;
}
#service_menu a#instructiuni_reparatie
{
    background:url(img/1icon_cum_trimit.gif) no-repeat top left;
    padding-top:0px;
    height:30px;
}
#service_menu a#documente
{
    background:url(img/1icon_documente_necesare.gif) no-repeat top left;
}
#service_menu a#telefon_reparat
{
    background:url(img/1icon_cum_afli.gif) no-repeat top left;
}
#service_menu a#info_reparatie
{
    background:url(img/1icon_repararea_tel.gif) no-repeat top left;
    padding-top:0px;
    height:30px;
}
#service_menu a#garantie
{
    background:url(img/1icon_garantie.gif) no-repeat top left;
}
#service_menu a#tarife
{
    background:url(img/1icon_tarife.gif) no-repeat top left;
}
#service_menu a#detalii
{
    background:url(img/1icon_detalii.gif) no-repeat top left;
}

#service_holders
{
    width: 460px;
    float:left;
}

.model_box
{
    background:url(img/1bg_input_box.gif) no-repeat top left;
    padding:7px 0px 0px 10px;
    height:28px;
}
.model_input
{
    border:1px solid #ccc;
    background-color:#fff;
    padding:2px;
}
.hide
{
    display:none;
}
.show_row
{
    display:table-row;
}
.show_table
{
    display:table;
}
/* smartphone */
.cross {
	height:60px;
	width:35px;
	padding-left:5px;
	float:left;
}
.cross_text {
	float:left;
	font-size:10px;
}
.cross_text h5 {
    font-size:14px;
    margin:0;
}

.oferte_ab_voce {
	background:url(img/1hash_bkg.gif) repeat;
	padding-bottom:10px;
	clear:both;
}

.oferte_ab_voce_header {
	font-size:10px;
}
.oferte_textbox {
	position:absolute;
	margin:20px 0 0 -25px;
	display:inline;
	width:530px;
}
.oferte_phonebox {
	background:url(img/1oferta_bkg_floor.gif) bottom repeat-x;
	margin:0 2px;
	height:110px;
	display:block;
}

.text_item_oferte {
	float:left;
    width:81px;
    font-size:11px;
    padding:0 0 5px 0;
}

.imagine_telefon_oferta_smart {
    float:left;
    width:65px;
    height:100px;
    text-align:center;
    padding-top:10px;
}

.h4_oferte {
	margin-left:0;
	height:20px;
}
.button_disabled {
	filter:alpha(opacity=50);
	opacity: 0.5;
	cursor:default;
}

.review_specialist {
padding-left:10px;
padding-top:5px;
width:570px;
}

.review_specialist_left {
float:left;
}

.review_specialist_right {
color:#666666;
float:right;
padding-top:10px;
}

.text_review_specialist_gri {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
padding:10px;
}

.review_specialist_bottom {
background-color:#F5F5F5;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.input_register
{
    width: 200px;
}
.nou {
font-size:11px;
position:absolute;
color:#F00 !important;
margin-left:118px;
margin-top:-27px;
}

/*numere favorite*/
#home_container h1 {color:#f60; font-size:20px; font-weight:normal; padding:10px 0px; margin:0px;}
#home_container {width:590px;}

#home_container h3 {background:url(img/1arrow-t.gif) no-repeat 0px 1px; padding:0px 0px 5px 18px; font-weight:bold; font-size:14px; margin:0px;}
                              
#home_container h3 a.detalii {background:url(img/37911icon_detalii.gif) no-repeat 0px 2px; padding:0px 0px 0px 14px; font-size:12px; margin-left:15px;}
#home_container h3 a.detalii {color:#ff6600; text-decoration:none;}
#home_container h3 a.detalii:hover {color:#000;}

#home_container a.but_grey {background:url(img/1button_grey.gif) no-repeat top left; width:154px; height:18px; display:block; padding:2px 0px 0px 0px; margin:5px 0px; color:#000; text-align:center; font-weight:bold; font-size:11px;}
#home_container a.but_grey:hover {color:#f60;}

#home_container a.modifica {background:url(img/1icon_modifica.gif) no-repeat 0px 4px; color:#000; padding-left:17px; margin-right:10px;}
#home_container a.modifica:hover {color:#f60;}

#home_container a.salveaza { display:none; background:url(img/1icon_salveaza.gif) no-repeat 0px 1px; color:#000; padding-left:17px; margin-right:10px;}
#home_container a.salveaza:hover {color:#f60;}

#home_container a.anuleaza { display:none; background:url(img/1icon_anuleaza.gif) no-repeat 0px 1px; color:#000; padding-left:17px; margin-right:10px;}
#home_container a.anuleaza:hover {color:#f60;}

#box h3 a.detalii {background:url(img/37911icon_detalii.gif) no-repeat 0px 2px; padding-left:14px; font-size:12px; margin-left:15px;}

.box {background:url(img/1bg_caseta.gif) top left repeat-x; padding:4px; border-top:1px solid #eee; border-left:1px solid #eee; border-right:1px solid #ddd; border-bottom:1px solid #ddd; margin:0px 0px 10px 0px;}

.sertar {border-bottom:1px solid #eee;}
.sertar .closed { background:url(img/1icon_sertar_closed.gif) no-repeat 0px 13px; padding:8px 0px 8px 11px; cursor:pointer;}
.sertar .closed:hover {color:#f60;}


.sertar .open { background:url(img/1icon_sertar_open.gif) no-repeat 0px 13px; padding:8px 0px 8px 11px; cursor:pointer; border-bottom:1px solid #eee; color:#f60; margin:0px 0px 5px 0px;}
.sertar .open:hover {color:#f60;}

.sertar .content {display:none; margin:0px 0px 10px 0px;}

.detalii_optiune {display:none;}

input.input_text {width:250px; border:1px solid #ccc; padding:2px 0px; margin:0px; font-size:12px;}
input.input_fn_r {width:250px; border:none; padding:3px 0px; margin:0px 10px 0px 0px; font-size:12px; background:#fff; font-weight:bold;}
input.input_fn_w {width:250px; border:1px solid #ccc; padding:2px 0px; margin:0px 8px 0px 0px; font-size:12px; background:#fafafa; font-weight:bold;}
select {border:1px solid #ccc; padding:2px 0px; margin:0px;}

div.warning { background:url(img/1exclamation_mark.jpg) no-repeat 10px 10px; border:1px solid #ccc; background-color:#f8ecdf; padding:10px 10px 10px 40px; width:200px; margin-top:5px; display:none;}

.comments {font-style:italic; color:#999;}

.TextTableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F1F1F1;
	text-decoration: none;
	background-color: #666666;
	font-weight: bold;
}

.accesorii_add_cart {
	background-color:#F8ECE0;
	margin:10px 10px 0 5px;
}

.accesorii_add_cart h3 {
	margin-left:5px;
}
.accesorii_add_cart .optiuni_abonament {
	background:url(img/1bulletor2.gif) no-repeat 10px 7px;
	list-style:none;
	padding-left:20px;
}
.accesorii_add_cart .right_block {
	padding-right:5px;
}
.accesorii_add_cart_row {
	padding:3px 0;
	border-bottom:1px solid #CCCCCC;
}
.pret_oferta {
	color:#FF6600;
	font-size:18px;
}

.smart_tab1 {
    background:url(img/1tab_smart_1.png) repeat-x;
    width:125px;                              
    height:50px;
    border-right: 1px solid white;
}

.smart_tab2 {
    background:url(img/1tab_smart_2.png) repeat-x;
    width:125px;
    height:50px;
    border-right: 1px solid white;
}

#biph {
	padding:0 2px;
	width:376px;
}
#biph .naviph li {
	padding: 0px;
	margin:0px;
	background: none;
	display:inline;

}
#biph .naviph a {
	background: url(img/1nav-big.jpg) left 0px;
	color:#666;
	font-size:11px;
	font-weight:bold;
	float:left;
	padding: 10px 3px 2px 30px;
	height: 48px;
	border-left: 1px solid #CCC;
}
#biph .naviph a:hover {
	background: url(img/1nav-big.jpg) left -60px no-repeat;
	display:block;
	color:#f60;
	border-left: 1px solid #CCC;
}
#biph .naviph .active {
	background: url(img/1nav-big.jpg) left -120px no-repeat;
	color:#666;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	padding: 10px 5px 2px 35px;
	height: 48px;
}
.naviph {
	height:60px;
	overflow: hidden;
	background: url(img/1nav-big.jpg) left 0px;
}
.descopt {
	background :url(img/1shadow.jpg) center top no-repeat #666;
	padding:5px 5px 10px 5px;
	color:#FFF;
}

.descopt h2 {
color:#FFF;
margin:0px;
padding:0px;
font-size:16px;
}

/* small iphone tabs */

#siph {
	padding:0;
	width:585px;
	margin-top:-2px;
}
.naviphs {
	height:36px;
	overflow: hidden;
	background: url(img/1nav-big.jpg) left 0px;
}
#siph .naviphs li {
	padding: 0px;
	margin:0px;
	background: none;
	display:inline;

}
#siph .naviphs a {
	background: url(img/1iphone_bar_small.jpg) left 0px;
	color:#666;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	padding:10px 19px 2px 40px;
	height: 24px;
	border-left: 1px solid #CCC;
}
#siph .naviph a:hover {
	background: url(img/1iphone_bar_small.jpg) left -36px no-repeat;
	display:block;
	color:#f60;
	border-left: 1px solid #CCC;
}
#siph .naviphs .active {
	background: url(img/1iphone_bar_small.jpg) left -36px no-repeat;
	color:#666;
	font-size:11px;
	font-weight:bold;
	display:block;
	float:left;
	padding:10px 19px 2px 40px;
	height: 24px;
}


/* end small iphone tabs */

