@charset "utf-8";
/* CSS Document */

.pklocation { background:#eee; border:1px dashed #ccc; padding:5px; width:760px; }
.pklocation .selctjud { width:150px; border:#ccc;}
.magtwn { width:760px;}
.magtwn  .shenv { width:231px; float:left; margin:5px 10px 0 0; padding:5px 5px; height:40px;}
.magtwn  div.shadr { float:left; width:200px; font-size:10px;}
div.ortext { font-weight: bold; font-size: 12px; float:left; width:200px;}
.selsh { float:left; display:block; height:40px; padding: 0 10px 0 0}
.sa { margin-top:20px; text-align: center; background: #eee; padding:5px 0px;}

#appoimentenv { border: 1px dashed #ccc; padding: 10px;}


#appoiment { float:left; width:430px; padding: 10px; background: #eee;}

#appoiment .etch {  font-size:12px; font-weight: bold; color: #666;}


.infoenv { float:left; width:280px;}
#shopAddress2{

	width: 280px;
}
#shopPicture2 {
	margin-top: 0px;
	left: 0px;
	width: 280px;
}



select, input[type='text'], textarea, input[type='text']  { border:1px solid #ccc;}

select, input[type='text'], textarea {
	width: 210px;
	padding: 3px;
}


.demo .date {
	width: 75px;
	padding: 3px;
}


.textarea {
	width: 430px;
	padding: 3px;
}



input[type='text'] {
	width: 200px;
}



.banner-shop-ro {
	background:url(../../../images/straif/shop/bn-shop-ro.jpg) no-repeat;
}

.envelopeheadershops { background: url(../../../images/shops-imgs/layout/divider-grad.jpg) repeat-x; padding: 10px 0 0 10px;}

#towns { padding:10px 0 0 0}
#towns .textarea {
	width: 300px;
	padding: 3px;
}
#towns span { width:170px; float:left; display:inline-block; height:25px;  margin: 0 10px 5px 0;}
#towns span a { color:#666;}
#towns span a:hover { color:#666;}

#towns span a.active { color:#f60; font-weight:bold;}
#towns span a:hover { color:#666;}


.shoptwheader { background:#eee; padding: 2px 0 2px 5px; margin:5px 0 10px 0}
.shoptwheader  h3 { margin:0px;}


.infoshop { margin-bottom:30px; }

.infoshop .typeshop { font-size:14px; font-weight:bold; color:#f60;}

.appinshop { width:200px; background:url(../../../images/shops-imgs/layout/appoiment.jpg) no-repeat; padding:10px 10px 10px 70px; float:right; height:45px;}
.appinshop .det { color:#000;}
.promofix { text-align:right; padding-top:5px;}
.promofix img { margin-left:10px;}

.smap { float:left; width: 35px; }
.adr { float:left; width:180px; margin-left:10px;}
.vph { background:url(../../../images/arrow-new.gif) no-repeat left; padding: 0 0 0 10px; font-size:10px;}
.vph a { color:#000;}


.detshop  { margin:10px 0 0 0; width:790px;} 
.detshop .split { background: url(../../../images/shops-imgs/layout/split.jpg) top right no-repeat;}
.shopprog { float:left; width:235px; margin-right:10px; padding-right:15px;  }
.orar {background:url(../../../images/shops-imgs/layout/clock.jpg) 0px 5px no-repeat; padding: 0 0 0 100px; font-size:10px;}
.orar .azi { font-weight:bold; font-size:11px; background:#efefef; padding:5px}
.shopserv {float:left; width:235px; margin-right:10px;  padding-right:15px; min-height:150px;}
.shopserv li { font-size:10px; margin-left:10px;}

.shopimag { float:left; width:250px;}

.titlesect { background:url(../../../images/arrow-type1.gif) no-repeat 0 5px; padding: 0 0 0 10px; margin: 0 0 10px 0; }
.exceptii { font-size:10px; background:url(../../../images/shops-imgs/layout/info.jpg) no-repeat; padding: 0 0 0 35px;}
.hrsplit {
	height: 5px;
	background: url( http://www.orange.ro/images/layout/hr-bground.gif) repeat-x scroll center;
}

.spceofr { padding:10px 20px; background:url(../../../images/shops-imgs/layout/promofundal.jpg) bottom no-repeat; width:750px;}


#headerMiddlePersonal {
    height: 60px;
    padding-bottom: 5px;
    width: 468px;
}

#headerRight {
    margin-left: 0;
    width: 150px;
}