/* adugiri Emil "carco" Sirbu */

/* telefoane, adaugat clasa .phone si schimbat id in class */
.phone {
    margin-left:10px; 
    padding-left:20px; 
    height:15px; 
}
.rds        { background:url(../slices/rds.jpg) left no-repeat; }
.rtc        { background:url(../slices/rtc.jpg) left no-repeat; } 
.orange     { background:url(../slices/orange.jpg) left no-repeat; }
.vodafone   { background:url(../slices/vodafone.jpg) left no-repeat; } 



/* mesaje (eroare, informatii) */
#flash {
    position:absolute;
    top:0;right:0;
    margin:0;
    border:2px solid #d5d6d7;
    font: italic 11px Arial,sans-serif;
    text-decoration:blink;
    background:#fff;
}


#contNou #flash,.box #flash {
    margin:0;padding:0;border:0;position:relative;
    width:100%;
    margin-top:5px;
    border-top:2px solid #d5d6d7;
}
#flash p,#contNou #flash p, .box #flash p {
    background:none;
    color:red;
    margin:0;
    padding:5px;
}



#flash .close {
    cursor:pointer;
}

#contNou .error_message,.box .error_message {
    clear:both;
    float:none;
    display:block;
    font: italic 11px Arial,sans-serif;
    color:red;
    text-align:left;
    margin-left:100px;
    margin-bottom:3px;
}
#contNou .errors,.box .errors {

    border-color:red;
}
#contNou select.errors,.box select.errors {
    color:red;
}
/* /end mesaje */


/* alte clase */
.aleft {
    text-align:left;
}
dl.stars {  clear:both;overflow:hidden; }
dl.stars dt {
    font-weight:bold;
    float:left;
    clear:left;
    
    display:block;
    width:20px;
    margin:0;
    padding:0;
    margin-right:10px;
    text-align:right;
}
dl.stars dd {
    display:block;
    float:left;
    _float:none;
    margin:0;
    padding:0;
}
.pad10 p {
    width:500px;
    margin:0;
    padding:2px 10px;
}
.pad10 h2 {
    margin:10px;
    font-size:16px;
    color:#00669C;
}
.pad10 h2 a,.pad10 h2 a:visited {
    color:#00669C;
    text-decoration:underline;
}
.pad10 blockquote {
    margin:5px 5px 10px 20px;
    border-left:1px solid #c0c0c0;
}

input.submit {
    float:left;
    padding-bottom:2px;
    font:bold 12px Arial !important;
    text-align:center !important;
    margin-right:3px;
}
a.submit {
    display:block;
    float:left;
    color:#fff !important;
    font:bold 12px Arial !important;
    text-decoration:none;
    text-align:center !important;
    padding-top:1px;
    _padding-top:0;
}
.submitFix{
  width:220px;
  margin-left:auto;
  margin-right:auto;
}


.box ul {
    height:100%;
    overflow:hidden;
    margin:0;
    padding:0;
    margin-left:25px;
}
.box ul li {
    margin:5px;
    width:270px;
    float:left;
    height:75px;
    overflow:auto;
    padding:3px;
}

.box {
 margin-bottom:5px;
}
.boxes {
 margin-bottom:20px;
}


.actBut input {
    background:transparent;
    border:0;
    padding:0;
    margin:0;
    height:auto;
    color:inherit;
    font:inherit;
    cursor:pointer;
}
.prodPerPage{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	position:relative;
	top:5px;
	_z-index:-101;
}
.prodPerPage select{
  _position:relative;
  _z-index:-100;
}