﻿div#phone_frame { 
	background: white url('/f/1/equipments/mobile/bg-sky.jpg') top left repeat-x;
}

div.phoneInfoBlock{
	position:relative;
	margin:0px;
	padding:20px;
	background: url('/f/1/equipments/mobile/phoneInfoBg.png') top left repeat;
	//float:left;
}

div.left_top_corner{
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
	background: url('/f/1/equipments/mobile/lt-corner.png') top left no-repeat;
}
div.right_top_corner{
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
	background: url('/f/1/equipments/mobile/rt-corner.png') top left no-repeat;
}
div.left_bottom_corner{
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
	background: url('/f/1/equipments/mobile/lb-corner.png') top left no-repeat;
}
div.right_bottom_corner{
	position: absolute;
	right: 0px;
	bottom: 0px;
	padding: 0px;
	margin: 0px;
	width: 22px;
	height: 22px;
	background: url('/f/1/equipments/mobile/rb-corner.png') top left no-repeat;
}

div.phoneInfoBlock div.right_top_corner, div.phoneInfoBlock div.right_bottom_corner {//right: expression( this.parentNode && this.parentNode.offsetWidth % 2 ? -1 : -0 );}
div.phoneInfoBlock div.left_bottom_corner, div.phoneInfoBlock div.right_bottom_corner {//bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? -1 : -0 );}


table.phoneInfo{
	margin:0px;
}
.phoneImgBlock{
	padding:0px;
	text-align:center;
	vertical-align:top;
}
.phoneImgBlock img{
	margin:0px 20px;
}

.phoneTxtBlock{
	margin:0px;
	padding:0px 0px 0px 30px;
	vertical-align:top;
}

.phoneImgZoom{
	padding:0px;
	margin:25px 0px 0px;
	text-align:center;
	font-size:0.8em;
}
.phoneImgZoom img{
	margin:0px 5px;
	border:none;
}

span.price{
	font-size:2em;
}

span.grey{
	color:#363636;
}
span.pink{
	color:#f44ebf;
}

table.pink-grey{
	margin:0px;
}

table.pink-grey td{
	padding:0px;
}

div.device_status{
	margin:20px 0px 0px;
}
div.price_comment{
	color:#939ba1;
	font-size:0.9em;
}
div.price_comment p{
	margin-bottom:5px;//margin-bottom:10px;
	margin-top:12px;
	position:relative;
	z-index:7;
}
div.price_comment span{
	font-size:1.5em;
	color:#e7a100;
}
div.price_comment span b{
	font-size:2em;
	font-weight:normal;
}
div.price_comment em{
	color:#e7a100;
	font-style:normal;
}
div.price_comment table{
	margin:0px 0px 10px;
}
div.price_comment table td{
	padding:0px 20px 0px 0px;
	font-size:1.2em;
}
div.price_comment table td i{
	font-style:normal;
	font-size:0.7em;
}
div.price_comment table td b{
	font-size:2em;
	font-weight:normal;
}

div.device_description {
	width: 85%;
	margin-top: 2em;
	font-size: 0.9em;
}




/* styles for technical characteristics & drivers */
div#phoneInfoHeaders{
	padding: 0px;
	margin: 3em 0px 1em 0px;
	height: 1px;
}

div#phoneInfoHeaders h2{
	font-size: 1.3em;
	font-weight: normal;
	float: left;
	padding:10px 20px 10px 0px;
	margin:0px;
}

div#phoneInfo{
	width: 85%;
	margin-bottom: 2em;
	font-size: 0.9em;
}
div#drivers{
	width: 85%;
	margin-bottom: 2em;
	font-size: 0.9em;
}

.hidden{
	display:none;
}

.blue_border{
	color:#0094d8;
	cursor:pointer;
	cursor:hand;
}
.blue_border span{
	border-bottom:1px dashed #0094d8;
}

.show_info{
	display:block;
}

.show_pseudo_link{
	color:black;
	border:none;
	cursor:text;
}





#phoneInfo dl { 
	clear: both; 
	padding: 0; 
	margin: 0; 
	min-height: 1em; 
	//height: 1em; 
	position: relative; 
}
#phoneInfo dt {
	display: block; 
	margin: 0; 
	padding: 0; 
	padding-top: 0.3em; 
	padding-right: 1.5em;
	font-style: normal; 
	width: 20em; 
	float: left; 
}
#phoneInfo dd {
	margin: 0 0 0 13em; 
	padding: 0; 
	padding-top: 0.3em;
	//margin-left: 0; 
	//padding-left: 1em; 
	//float: left;
}

div.line {
	padding: 0px;
	margin: 0px;
	font-size: 0.6em;
	border-bottom: 1px solid #EEEEEE;
	clear: both;
}

div.device_files {
	background: url('/f/1/drivers-disc.gif') left top no-repeat;
	padding-left: 65px;
	padding-top: 10px;
	margin-top: 2em;
}

div.device_file {
	width: 100%;
	margin-bottom: 1em;
	min-height:48px;//height:48px;
}
div.device_file .size {
	color: Gray;
}