h1.obzor_title {
 color:#000; font-weight:normal; font-size:24px; font-family:arial; padding:0; padding-top:4px; margin:0;
}
h2.obzor_subtitle ,h2.phone_subtitle {
  padding:0; margin:0; font-size:16pt; font-weight:normal; font-family:arial; line-height:30px;
}
h2.phone_subtitle {
 line-height:25px;
}
h2.obzor_subtitle a, h2.phone_subtitle a {
 text-decoration:none; color:#000; 
}
h2.obzor_subtitle a:hover, h2.phone_subtitle a:hover { 
 text-decoration:underline; color:#046db7; 
}
div.div_cena {
 POSITION:ABSOLUTE; FONT:9PX ARIAL; WHITE-SPACE:NOWRAP; COLOR:#000; BACKGROUND-COLOR:#ffda5b; border:1px solid #000; bottom:0; right:0;
}
div.div_cena_rel {
 float:left; height:15px; margin-top:7px; FONT:9PX ARIAL; WHITE-SPACE:NOWRAP; COLOR:#000; BACKGROUND-COLOR:#ffda5b; bottom:0; right:0; border:#8A6438 1px solid;
}

.title2{
 color:#046db1;
}
.obzor_fastbar {
 height:30px; line-height:30px;  background:#f2f2f2; border-top:2px solid #999999; margin: 0 0 5px 0; padding-left: 9px; color:#000; font-weight:bold; font-family:arial; font-size:9pt;
}
.obzor_leftcol {
 width: 200px; vertical-align:top; font-family:arial; 
}
.obzor_rightcol {
 vertical-align:top; font-family:arial;
}
 .obzor_table, .obzor_table td {
  width: 100%; font-family: arial; font-size:9pt; line-height:18px; padding:0 5px 0 10px;
 }
  .obzor_table_right {
   width:250px; 
  }
.empty_adv {
 color:#999; font-size:15pt;
}
.obzor_adv_head {
  color:#329115; height:18px; line-height:18px; font-weight:bold; padding-left:25px; background:url(/img/obzor_adv.gif) center left no-repeat;
}
.obzor_adv {
  color:#329115; padding: 5px 10px 0 6px; line-height:18px;
}
.obzor_adv  p {
  color:#329115; background:url(/img/obzor_greenbull.gif) 0 7px no-repeat; margin:0; padding:0 10px 0 10px;
}
.obzor_disadv_head {
  color:#9f1217; height:18px; line-height:18px; font-weight:bold; padding-left:25px; text-align:left; background:url(/img/obzor_disadv.gif) center left no-repeat;
}
.obzor_disadv {
  color:#9f1217; padding: 5px 0 0 6px; line-height:18px; text-align:left;
}
.obzor_disadv  p {
  color:#9f1217; background:url(/img/obzor_redbull.gif) 0 7px no-repeat; margin:0 5px 0 0;  padding:0 10px 0 10px; 
}
 .adv_list ul li  {
   color:#329115;
 }
 .disadv_list td, .disadv_list td li  {
     margin:0; padding:0; text-align:left;
 }
.obzor_img {
 font-family:arial; font-size:8pt; margin-bottom:50px;
}
.obzorMain {
 font-family:arial; padding:10px 0 10px 10px;
}
.obzorLastBox {
}
 .obzorLastTable {
  border:1px solid #898989; margin-top:14px;
 }
  .obzorLastCell {
  padding:10px; font-size:9pt; line-height:18px;
 }
 .obzorLastLegend {
   background:#898989; padding:2px 10px 0 10px; font-size:8pt; color:#fff;
 }
  .obzorBListHead {
   position:relative; font-size:8pt; font-weight:bold; background:#fff; top:8px; left:20px; padding:0 5px 0 5px;
  }
  .obzorLastBrands {
   border:1px solid #898989; width:175px; float:right;
  }
  .obzorLastBrands2 {
   border:1px solid #898989; width:175px;
  }

.obzorListingBox {
 width:40%; 
}
 .obzorListingTable {
   margin:10px; font-family:arial; font-size:9pt; line-height:18px;
 } 
.obzor_logo {
 width:52px; height:45px; background:url(/img/obzor_logo.gif) no-repeat; margin-right:5px; float:left;
}
.infoblock {
 padding:5px; padding-left:20px; background:#ffda5b; border:1px solid #000;
}
.infoblock td {
 font-family:arial; font-size:9pt; border-left:0; text-align:left; padding:2px;
}
 .infoblock td a {
  color:#000; font-weight:bold; 
 }
 .infoblock td a:hover {
  color:#046DB1;
 }
#brands_list {
 background:#f2f2f2; padding:10px; font-family:arial;
}
#brands_list2 {
 background:#f2f2f2; padding:10px; font-family:arial;
}
#char_list, #related_phones {
 border-top:2px solid #808080; font-family:arial;
}
#char_list2 {
 font-family:arial;
}
 #groupbrands0 {
  display:none;
 }
 #groupbrands2 a {
  display:block; color:#000; font-size:12pt; font-weight:bold; text-decoration:none;
 }
 #groupbrands1  a, #groupbrands0  a {
  display:block; color:#000; font-size:10pt; text-decoration:none;
 }
 #groupbrands2 a:hover, #groupbrands1 a:hover, #groupbrands0 a:hover  {
  color:#046DB1;
 }
 .option_box {
  width:300px; border:1px #bdbdbd solid; padding:5px; float:right; margin:0px 0px 5px 5px;
 }
  .opt_padd {
   margin:5px; padding-left:5px;
  }
  .option_leftbox {
   background:#f2f2f2; width:200px; border:1px #bdbdbd solid; padding:5px; margin:0 5px 5px 0; float:left;
 }
  .option_leftbox ul {
   font-size:8pt; list-style:none; list-style-position: outside; padding:0; margin:0;
  }
  .option_leftbox ul li {
   background:url(/img/point2.gif) left center no-repeat; padding-left:10px; margin-left:10px;
  }
  .option_leftbox li a {
    color: #000000;	text-decoration: none; border-bottom: #000000 1px dotted;
  }
  .option_leftbox li a:hover {
	color: #046db1; border-bottom: #046db1 1px dotted;
  }

#mainHideBg {display:none; height:100%; background-color: #000; position: absolute; z-index:95;}
#mainCompareHideBg {display:none; height:100%; background-color: #000; position: absolute; z-index:95;}
#phoneModal {border:2px solid #595959; position: absolute; background-color: #fff; display:none; z-index: 99; top:150px; left: 50%;}
#phoneCompareModal {width:400px; border:2px solid #595959; position: absolute; background-color: #fff; display:none; z-index: 99; top:150px; left: 50%;}
#phoneModalBody {padding: 10px; font: 11px verdana; padding-top: 15px; text-align: center;}
#phoneModalBody table, #phoneCompareModalBody  table {font: 11px verdana;}
#phoneModalBody a,  #phoneCompareModalBody a {color: #FF6600;}

#phoneCompareModalBody {
 font: 10pt arial; padding:10px;
}
#phoneCompareModalBody  h2 {
 margin:0; padding:0; font-weight:normal; font-size:15pt;
}
a.bigblack2:link,a.bigblack2:visited  {
 color:#000; font-size:10pt; font-weight:bold; text-decoration:none;
}
a.oklink {
 cursor:pointer; margin-top:10px; display:block; width:66px; height:20px; line-height:19px; border:1px solid #9d9d9d; text-align:center; font-size:8pt; color:#9d9d9d;
}
#phonePhotoBody {
 padding:20px;
}
a.compare:link,a.compare:visited { 
 color:#046db1; text-decoration:underline; font-size:9pt;
}
a.compare:hover {
 text-decoration:none; 
}
a.photolink,a.photolink:link,a.photolink:visited { 
 display:block; width:110px; height:110px; border:2px solid #fff;
}
a.photolink:hover { 
 border:2px solid #595959;
}
a.smallphotolink:link,a.smallphotolink:visited { 
 display:block; width:50px; height:50px; border:1px solid #fff; float:left;
}
a.phonePhotoSelect, a.phonePhotoSelect:link, a.phonePhotoSelect:visited {
 display:block; width:110px; height:110px; border:2px solid #595959;
}
a.forget {
 font-size:9pt; color:#9f1217; border-bottom:1px dotted #9f1217;
}
.liveinfo {
 font-family:arial; font-size:9pt; margin-top: -21px;
}
a.livelink:link, a.livelink:visited {
 font-size:9pt; color:#046db1; border-bottom:1px dotted #046db1; text-decoration:none;
}
a.livelink:hover {
 color:#9f1217; border-bottom:1px dotted #9f1217;
}
a.downlink:link, a.downlink:visited {
 font-size:9pt; color:#000; text-decoration:underline;
}
a.downlink:hover {
 color:#046db1;
}
a.zoomlink {
 COLOR: #000000;TEXT-DECORATION: none;BORDER-BOTTOM: #000000 1px dotted;
}
a.zoomlink:hover {
 color:#046db1; border-bottom:#046db1 1px dotted;
}

 #ready-solutions {
  font-family:arial; padding:10px;
 }
 #ready-solutions b {
  font-size:12pt; font-weight:bold;
 }
 #ready-solutions ul {
  font-size:9pt; list-style:none; list-style-position: outside; padding:0; margin:0;
 }
  #ready-solutions ul  li {
   background:url(/img/point2.gif) left center no-repeat; padding-left:10px; margin:3px 0 0 10px;
  }
   #ready-solutions li a {
    color: #000000; text-decoration: underline;
   }
   #ready-solutions li a:hover {
    color: #046db1;
   }
 
#ready-solutions2 {
  font-family:arial; width:220px; margin-right:80px; margin-top:-21px;
 }
 #ready-solutions2 b {
  font-size:12pt; font-weight:bold;
 }
 #ready-solutions2 ul {
  font-size:9pt; list-style:none; list-style-position: outside; padding:0; margin:0;
 }
  #ready-solutions2 ul  li {
   background:url(/img/point2.gif) left center no-repeat; padding-left:10px; margin:3px 0 0 10px;
  }
   #ready-solutions2 li a {
    color: #000000; text-decoration: underline;
   }
   #ready-solutions2 li a:hover {
    color: #046db1;
   }
   
   
.fullchlist_link, .fullchlist_box {
 width:181px; height:22px; line-height:20px; float:right; text-align:center;
}
.fullchlist_box {
 background:#fed900; font-weight:bold; font-size:9pt;
}
.shortchlist_link, .shortchlist_box {
 width:74px; height:22px; line-height:20px; float:right; text-align:center;
}
.shortchlist_box {
 background:#fed900; font-weight:bold; font-size:9pt;
}
.phone_logo {
 width:52px; height:51px; background:url(/img/phone_logo.gif) no-repeat; margin-right:5px; float:left;
}
.phone_leftcol {
 width:200px; vertical-align:top; font-family:arial;
}
.phone_centercol {
 vertical-align:top; font-family:arial; min-width:530px;
}
.phone_rightcol {
 width:40%; vertical-align:top; font-family:arial;
}

.already_remember {
 color:#838383; font-size:9pt;
}
.scharlist_cont {
 padding:10px 0 10px 0;  
}

.fcharlist_cont {
 padding:10px 10px 10px 0; font-size:10pt;
}

h2.fctitle {
 font-size:10pt; font-weight:bold; margin:2px;
}
.title3 {
 color:#7c7c7c;
}

.scharlist_left {
 width:40px; vertical-align:top;
}
#rel_blocks {
 height:420px; overflow:hidden;
}
.rem_phones_box {
 width:230px;height:200px; float:left; font-family:arial; margin-left:10px;
}
.rel_phones_box {
 width:200px; height:150px; float:left; font-family:arial;
}
 .rel_phones_left {
  width:100px; line-height:15px; 
 }
 .rel_phones_right {
  padding:5px 0 0 10px;
 }
  .rel_phones_right a:link, .rel_phones_right a:visited {
   color:#000; text-decoration:none; font-size:9pt;
  }
  .rel_phones_right a:hover {
   color:#046db7; text-decoration:underline;
  }
.scharlist_right {
 vertical-align:top; font-size:9pt; line-height:19px; padding:6px 0 0 4px;
}

#modelSel {
 width:200px;
}
#modelCompareSel {
 width:190px; margin-top:5px; margin-bottom:5px;
}
.sortord_l {
 width:100px; color:#959595; font-weight:bold; font-size:9pt;
}
.sortord_r {
 width:250px;
}
.filterord_l {
 width:80px; color:#959595; font-weight:bold; font-size:9pt;
}
.filterord_r {
 width:220px;
}
a.sortlink, a.sortlink:link, a.sortlink:visited {
 font-size:9pt; color:#000; text-decoration:underline; display:block; float:left; height:22px; line-height:19px; padding:0 10px 0 10px;
}
a.sortlink:hover {
 color:#046db1;
}
a.sortlinksel, a.sortlinksel:link, a.sortlinksel:visited {
 font-size:9pt; color:#000; text-decoration:underline; display:block; background:#fed900; float:left; height:22px; line-height:19px; position:relative; padding:0 20px 0 10px;
}
a.sortlinksel:hover {
 color:#046db1;
}
.img_sort {
 position:absolute; top:9px; right:6px;
}
.phone_toolbox {
 padding:10px; background:#eee; font-family:arial; font-size:9pt; margin-right:20px;
}
.phone_charlist {
 font-size:8pt; line-height: 14px;
}
.none {
 color:#959595; text-decoration:line-through;
}

 .phoneListingTable {
   margin:0 10px 0 10px; font-family:arial; font-size:9pt;
 } 
#afterNadavi, #afterNadavi2 {
 font-family:arial; font-size:9pt; padding:10px 5px 20px 5px; line-height:22px;
}
#afterNadavi {
  margin-right:20px;
}

a.offLink:link, a.offLink:visited {
 color:#046db1; font-size:9pt; font-weight:normal;
}
a.offLink_v2:link, a.offLink_v2:visited {
 color:#046db1; font-size:14pt; font-weight:normal; font-family: arial;
}

a.offLink:hover {
 color:#9f1217; text-decoration:underline;
}
a.offLink2:link, a.offLink2:visited {
 color:#046db1; font-size:9pt; font-weight:normal; text-decoration:none; border-bottom:1px #046db1 dashed;
}
a.offLink2:hover {
 color:#9f1217; text-decoration:none;  border-bottom:1px #9f1217 dashed;
}

.nadaviLinkBlockOut{
 cursor:pointer; border:1px solid #fff; padding-left:5px;
}
.nadaviLinkBlockOver {
 padding-left:5px; cursor:pointer; background:#fff5a0; border:1px solid #7e7e7e; cursor:pointer; 
}

.priceNadavi {
 font-weight:normal; font-size:14pt;
}
.nothingNadavi {
 color:#959595; font-size:11pt;
}
.cityNadavi, .cityNadavi2 {
 color:#959595; font-size:9pt; font-weight:normal;
}
.cityNadavi2 {
 text-transform:capitalize;
}

a.offersNadavi:link, a.offersNadavi:visited {
 color:#616161; font-size:9pt; font-weight:normal;
}

a.linkToNadavi:link, a.linkToNadavi:visited {
 color:#959595; font-size:8pt; float:right; font-weight:normal;
}

.smallgray {
 color:#959595; font-size:8pt; font-weight:normal;
}

.smallgray a {
 font-weight:normal; font-size:8pt; color:#000; padding:0 5px 0 5px;
}

.small_sms {
 font: 11px Arial; color: #808080;
}
.arial_18 {
 font: 18px Arial; color: #000000;
}

#compare_topline {
 width:100%; height:43px; background:#212c36; font-family:arial;
}
h1.compare_h1 {
 color:#fff; font-size:18pt; display:inline; font-weight:normal; line-height:30px;
}
 #compare_filter {
  width:540px; height:43px; color:#959595; font-size:9pt;
 }
 a.compareFilterSel, a.compareFilterSel:link, a.compareFilterSel:visited {
   padding:3px 7px 3px 7px; background:#fed900; text-decoration:none; color:#000; font-weight:bold; cursor:pointer;
 }
  a.compareFilter, a.compareFilter:link, a.compareFilter:visited {
   text-decoration:none; color:#fff; text-decoration:none; border-bottom:1px dotted #fff; cursor:pointer;
  }
  a.compareFilter:hover {
   color:#6cceef; border-color:#6cceef;
  }

#compareTable0 {
 border-bottom:2px solid #666;
}
#compareTable {
}
#compareTable0,#compareTable {
 border-collapse:collapse; font-family:arial; font-size:9pt;
}  
 #compareTable0 th, #compareTable th {
   width:154px; height:25px; font-weight:normal; background:#dbdbdb; border-right:1px #b7b7b7 dotted;
 }
 #compareTable0 th a {
  color:#000; text-decoration:none;
 }
 #compareTable0 th a:hover {
  text-decoration:underline;
 }
 #compareTable0 td, #compareTable td {
   width:154px; height:25px; border:1px #b7b7b7 dotted; background:#fff;
 } 
 #compareTable0 th, #compareTable td {
   padding-left:5px;
 }

 #compareTable0 tr.compareTableSubtitle td, #compareTable tr.compareTableSubtitle td {
   height:25px; font-weight:bold; background:#fff5a0; border-top:1px #5b5b5b solid; border-bottom:1px #5b5b5b solid; border-right:1px #b7b7b7 dotted;
 }
 #compareTable0 tr.compareTableSubtitle0 td, #compareTable tr.compareTableSubtitle0 td {
   height:25px; font-weight:bold; background:#fff5a0; border-left:1px #5b5b5b solid; border-top:1px #5b5b5b solid; border-bottom:1px #5b5b5b solid; border-right:1px #b7b7b7 dotted;
 }
 
 #compareTable0 tr.mouseovered td, #compareTable tr.mouseovered td {
   height:25px; border:1px #b7b7b7 dotted; background:#ddd;
 } 
 span.nothing_price, span.nothing_price_rem{
  color:#959595;
 }
 span.nothing_price_rem {
  padding-left:30px;
 }
 div.nothing_price {
  color:#959595; margin-top: 10px;
 }
 
a.boldblack {
 color:#000; font-weight:bold; text-decoration:underline;
}
a.boldblack:hover {
 color:#046db7; 
}
.del_all, a.del_all {
 color:#9f1217; text-decoration:underline; cursor:pointer;
}
#rating_block {
 padding-left:5px; font-size:9pt; font-family:arial; font-weight:bold;
}
.infoPrice {
 font-family:arial; color:#959595; padding:20px;
}
#noRate {
 color:#959595; font-size:9pt; font-weight:normal;
}
#rating_amount {
 color:#959595; font-size:8pt; font-weight:normal;
}
#rating_val {
 width:150px; font-size:15pt; text-align:center;
}/*padding:5px 0 0 20px; */
#price_box {
 width:120px; padding:2px 0px 10px 0px;
}
.rem_contbox {
 margin:5px 0 5px 0; font-family:arial; border-top:2px solid #898989;
}
.c_pos {
 color:#329115; font-size:11pt; font-family:arial black;
}
.c_neg {
 color:#9f1217; font-size:11pt; font-family:arial black;
}


/* SDPsM */
ul.ul-reviews-side
{
	font-size: 11px
}

ul.ul-reviews-side a
{
	font-size: 12px
}

ul.ul-reviews
{
	margin:0;
	list-style:none;
	padding:0
}

ul.ul-reviews li
{
	padding: 5px 0 5px 30px;
	font-size:14px;
}

ul.ul-reviews a
{
	color: #046db1;
	font-weight:bold
}

ul.ul-reviews img
{
	float:left;
	margin:0 10px 0 0
}

div.b-review-source_name
{
	color: #959595;
	font-size: 11px
}

ul.ul-reviews li span
{
	color: #959595;
	font-size: 11px
}
ul.ul-reviews span.s-title
{
	font-weight:bold;
	color:#000;
	font-size:12px;
}
ul.ul-reviews span.s-num
{
	float:left;
	margin:0 0 0 -20px;
	color: #000;
	padding: 2px 0 0 0;
	*padding: 3px 0 0 0;
	font-size: 75%
}
ul.ul-reviews li.li-selected
{
	background: #FFEE8C url('/img/reviews-arrow.gif') no-repeat right center;
	position:relative;
	display:block;
	overflow:hidden;
	padding-right:15px
}
ul.ul-reviews li.li-selected a
{
	color:#000;
	text-decoration:none
}

td.td-review
{
	font:13px Arial
}

td.td-review-content
{
	padding-top:15px;
	font:13px Arial
}

td.td-review-content div.b-favorites img
{
	margin:0 0 -5px
}

td.td-reviews_leftcol
{
	font:13px Arial;
	width:200px;
}
td.td-reviews_leftcol p
{
	padding:0 0 0 10px;
	margin: 0 0 3px;
}

td.td-reviews_spacer
{
	width: 10px;
	border-bottom: 0 !important
}

tr.tr-reviews-border-top td
{
	border-bottom:2px solid #808080;
	height:5px;
	overflow:hidden;
	font-size: 0;
}

div.b-favorites
{
	text-align:right
}

td.td-reviews_leftcol #brands_list2
{
	border-top: 2px solid #808080
}
/*****************************************/
.forumTopics{
    width: 100%;
    font-size: 12px;
    border: none;
    margin: 1em 0px 0px 0px;
    padding: 0px;
    border-collapse:collapse;
    font-family: arial;
}
.forumTopics a{
    color: #046DB1;
}
/*****************************************/
.forumTopicsCounter{
    font-size: 12px;
    font-family: arial;
    margin-bottom: 1em;
	margin-top: 5px;
}
/*****************************************/
tr.forumTopicsTitleBox{
    /*line-height: 2em;  */    
}

tr.forumTopicsTitleBox td{
    margin: 0px;
    padding: 0.2em 0.5em;
    border: 1px solid #ccc;
    font-weight: bold;
}
td.forumTopicsNickName{
    width: 100px;
    text-align: center;
    background-color: #efefef;    
}
td.forumTopicsTitle{    
    background-color: #fff5a0; 
}

td.forumTopicsTitle a{
    color: black;
    text-decoration: none;
}
td.forumTopicsTitle span{
    color: gray;
    font-weight: normal;
}

/*****************************************/
.forumTopicsUserInfo{
    vertical-align:top;
    text-align: center;
}
.forumTopicsUserInfo img{
    text-align: left;
    margin-bottom: 1em;    
}
.forumTopicsText{
    vertical-align: top;
}

#panel_tel{
 margin-left: -7px;
}