.y5 *{background:none!important;border:none!important;clear:none!important;clip:auto!important;cursor:auto!important;float:none!important;font-size:100%!important;font-style:normal!important;font-variant:normal!important;font-weight:normal!important;height:auto!important;letter-spacing:normal!important;line-height:normal!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;text-align:left!important;text-decoration:none!important;text-indent:0!important;text-transform:none!important;vertical-align:baseline!important;visibility:visible!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important}.y5 a,.y5 a *{cursor:pointer!important;text-decoration:underline!important}.y5 b{font-weight:bold!important}.y5 a,.y5 b,.y5 em,.y5 ins,.y5 span{display:inline!important}.y5 div,.y5 img,.y5 object,.y5 embed{display:block!important}.y5 table{border-collapse:collapse!important;display:table!important;table-layout:auto!important;width:100%!important}.y5 tbody{display:table-row-group!important}.y5 tr{display:table-row!important}.y5 th,.y5 td{display:table-cell!important;vertical-align:top!important}.y5 ul,.y5 li{display:list-item!important;list-style:none outside none!important}.y5 wbr{display:inline-block!important}.y5 .y5_ya em{color:red!important}.y5 .y5_black,.y5 .y5_black a{color:black!important}.y5 .y5_white,.y5 .y5_white a{color:white!important}.y5 .y5_all a,.y5 .y5_how a{white-space:nowrap!important}.y5 .y5_ads *{line-height:1.2em!important}.y5_nf .y5_ad span,.y5_nf .y5_ad span a,.y5_nf .y5_icon{left:0!important;top:0!important}.y5_nf .y5_ad span,.y5_nf .y5_ad span a{position:relative!important}.y5_nf .y5_ad span a{padding-left:16px!important}.y5_nf .y5_icon{height:16px!important;width:16px!important}.y5_nf .y5_icon,.y5_nf .y5_icon em{position:absolute!important}.y5_nf .y5_icon em{height:1px!important;overflow:hidden!important}.y5_f .y5_ads .y5_ad .y5_icon{display:none!important}* html .y5_nf{height:1%!important}* html .y5_nf,* html .y5_nf *{left:0!important;position:relative!important;top:0!important}.y5_nf .y5_h div{padding:.25em 0!important}.y5_nf .y5_h span{padding:.25em .5em!important}.y5_vertical .y5_h2{padding-bottom:.3em!important}.y5_vertical .y5_h2 div{margin:0 0 .2em .5em!important}.y5_flat .y5_h,.y5_horizontal .y5_h,.y5_auto .y5_h{overflow:hidden!important;width:100%!important}.y5_flat .y5_ya,.y5_horizontal .y5_ya,.y5_auto .y5_ya,.y5_auto .y5_how{float:left!important}.y5_flat .y5_how,.y5_horizontal .y5_how,.y5_auto .y5_x,.y5_flat .y5_all,.y5_horizontal .y5_all,.y5_auto .y5_all{float:right!important}.y5_auto .y5_h a,.y5_auto .y5_h u{font-size:90%!important}.y5_auto .y5_ads .ad-link a{font-size:110%!important}.y5_auto .y5_h div{padding:.25em .5em!important}.y5_auto .y5_h span{padding:0!important}.y5_nf .y5_ads .ad-link img,.y5_f .y5_ads .ad-link img{display:inline!important;margin-right:4px!important;position:absolute!important;vertical-align:top!important;visibility:hidden!important}.y5_nf .y5_ads .ad-link .y5_favicon,.y5_f .y5_ads .ad-link .y5_favicon{position:static!important;visibility:visible!important}.y5_600x60 .y5_hb .ad-link .y5_favicon,.y5_600x60 .y5_ht .ad-link .y5_favicon,.y5_468x60 .y5_hb .ad-link .y5_favicon,.y5_468x60 .y5_ht .ad-link .y5_favicon{margin-top:-2px!important;margin-bottom:-2px!important}.y5_nf .y5_ads .ad-link img.y5_favicon,.y5_f .y5_ads .ad-link img.y5_favicon,.y5_nf .y5_ads .ad-link img.y5_favicon1x1,.y5_f .y5_ads .ad-link img.y5_favicon1x1{behavior:0!important}.y5_auto .y5_x span u{background-position:100% 50%!important;background-repeat:no-repeat!important;cursor:pointer!important;padding-right:16px!important;position:static!important;text-decoration:underline!important}.y5_nf .y5_ads .y5_ad{padding:.5em!important}.y5_nf .y5_ads .ad-link,.y5_nf .y5_ads .y5_title{font-size:110%!important}.y5_nf .y5_ads .ad-link a,.y5_nf .y5_ads .y5_title a{font-weight:bold!important}.y5_nf .y5_ads .y5_ad span{display:block!important}.y5_vertical .y5_ads .ad-link,.y5_vertical .y5_ads .y5_title,.y5_horizontal .y5_ads .ad-link,.y5_horizontal .y5_ads .y5_title{margin-bottom:.2em!important}.y5_horizontal .y5_nbsp div,.y5_auto .y5_nbsp div{width:.5em!important}.y5_flat .y5_ads .ad-link{margin-right:.5em!important}.y5_flat .y5_ads .y5_ad div{display:inline!important}.y5_horizontal .y5_ads1 .y5_item,.y5_auto .y5_ads1 .y5_item{width:100%!important}.y5_horizontal .y5_ads2 .y5_item,.y5_auto .y5_ads2 .y5_item{width:50%!important}.y5_horizontal .y5_ads3 .y5_item,.y5_auto .y5_ads3 .y5_item{width:33%!important}.y5_horizontal .y5_ads4 .y5_item{width:25%!important}.y5_vertical .y5_ba .y5_item,.y5_flat .y5_ba .y5_item{margin-bottom:.5em!important}.y5_vertical .y5_ba .y5_item,.y5_vertical .y5_bb .y5_ads,.y5_vertical .y5_bb .y5_h2,.y5_flat .y5_ba .y5_item,.y5_flat .y5_bb .y5_ads,.y5_horizontal .y5_ba .y5_item,.y5_horizontal .y5_bb .y5_ads,.y5_auto{border-style:none!important;border-width:1px!important}.y5_vertical .y5_bb .y5_ads{border-bottom-width:0!important}.y5_vertical .y5_bb .y5_h2{border-top-width:0!important}.y5_f{border-style:none!important;border-width:1px!important;left:0!important;overflow:hidden!important;position:relative!important;top:0!important}.y5_f *{font-family:arial,sans-serif!important}.y5_f .y5_h,.y5_f .y5_ads{overflow:hidden!important}.y5_f .y5_h div{font-size:11px!important}.y5_f .y5_h span{margin:0 5px!important}.y5_f .y5_h a{line-height:18px!important}.y5_f .y5_ads .y5_ad{padding:2px 5px 5px!important}.y5_f .y5_ads .ad-link{margin-bottom:.2em!important}.y5_f .y5_ads .ad-link a{font-weight:bold!important}.y5_f .y5_h span,.y5_f .y5_ads .y5_ad span{display:block!important}.y5_s1 .y5_ads{font-size:11px!important}.y5_s1 .ad-link,.y5_s2 .y5_ads{font-size:12px!important}.y5_s2 .ad-link,.y5_s3 .y5_ads{font-size:14px!important}.y5_s3 .ad-link,.y5_s4 .y5_ads{font-size:16px!important}.y5_s4 .ad-link{font-size:18px!important}.y5_dv .y5_item{display:block!important}.y5_dv .y5_item,.y5_dh .y5_ads1 .y5_item{width:100%!important}.y5_dh .y5_item{display:inline!important;float:left!important;overflow:hidden!important}.y5_dh .y5_ads2 .y5_item{width:50%!important}.y5_dh .y5_ads3 .y5_item{width:33%!important}.y5_ht .y5_h,.y5_hb .y5_h,.y5_htb .y5_h{width:100%!important}.y5_hr .y5_h,.y5_hl .y5_h{height:100%!important;width:100px!important}.y5_htb .y5_h,.y5_htr .y5_h{height:18px!important}.y5_hr .y5_h,.y5_hr .y5_ads,.y5_hl .y5_h,.y5_hl .y5_ads,.y5_htr .y5_ads{position:absolute!important;top:0!important}.y5_hr .y5_h,.y5_hl .y5_ads{right:0!important}.y5_hl .y5_h,.y5_hr .y5_ads,.y5_htr .y5_ads{left:0!important}.y5_htr .y5_h{float:right!important}.y5_dv .y5_ht .y5_h,.y5_dv .y5_hb .y5_h{height:36px!important}.y5_dh .y5_ht .y5_h,.y5_dh .y5_hb .y5_h{height:18px!important}.y5_dh .y5_ht .y5_ya,.y5_dh .y5_hb .y5_ya{float:left!important}.y5_dh .y5_ht .y5_all,.y5_dh .y5_hb .y5_all{float:right!important}.y5_dh .y5_ht .y5_how span,.y5_dh .y5_hb .y5_how span{text-align:center!important}.y5_dh .y5_hr .y5_all,.y5_dh .y5_hl .y5_all{bottom:0!important;left:auto!important;position:absolute!important}.y5_hc .y5_ht .y5_h,.y5_hc .y5_hb .y5_h{height:18px!important}.y5_hc .y5_ht .y5_ya,.y5_hc .y5_hb .y5_ya{float:left!important}.y5_hc .y5_ht .y5_all,.y5_hc .y5_hb .y5_all{float:right!important}.y5_120x240 .y5_all,.y5_125x125 .y5_all,.y5_125x125 .y5_ads .y5_ad span,.y5_234x60 .y5_all,.y5_234x60 .y5_ads .y5_ad span{display:none!important}.y5_120x240 .y5_ht .y5_h,.y5_120x240 .y5_hb .y5_h,.y5_125x125 .y5_ht .y5_h,.y5_125x125 .y5_hb .y5_h{height:18px!important}.y5_600x60 .y5_ht .y5_ad div,.y5_600x60 .y5_hb .y5_ad div,.y5_468x60 .y5_ht .y5_ad div,.y5_468x60 .y5_hb .y5_ad div{display:inline!important}.y5_468x60 .y5_has_warnings .y5_ads *,.y5_600x60 .y5_has_warnings .y5_ads *,.y5_728x90 .y5_has_warnings .y5_ads *,.y5_600x60 .y5_hb .y5_ads *,.y5_600x60 .y5_ht .y5_ads *,.y5_468x60 .y5_hb .y5_ads *,.y5_468x60 .y5_ht .y5_ads *{line-height:1em!important}.y5_600x60 .y5_has_warnings .y5_ads,.y5_180x150 .y5_has_warnings .y5_ads,.y5_728x90 .y5_has_warnings .y5_ads{font-size:11px!important}.y5_600x60 .y5_has_warnings .ad-link,.y5_180x150 .y5_has_warnings .ad-link,.y5_728x90 .y5_has_warnings .ad-link{font-size:12px!important}.y5_600x60 .y5_ht .ad-link,.y5_600x60 .y5_hb .ad-link,.y5_468x60 .y5_ht .ad-link,.y5_468x60 .y5_hb .ad-link{margin-right:.5em!important}.y5_234x60 .y5_ads .ad-link{padding-right:90px!important}.y5_180x150 .y5_no_warnings .y5_ads .y5_ad{padding-bottom:3px!important}.y5_b200x300{width:200px!important}.y5_b240x400{width:240px!important}.y5_b200x300 object,.y5_b200x300 embed,.y5_b200x300 img{height:300px!important;width:200px!important}.y5_b240x400 object,.y5_b240x400 embed,.y5_b240x400 img{height:400px!important;width:240px!important}.y5_b2x240x400 object,.y5_b2x240x400 embed,.y5_b2x240x400 img{height:270px!important;width:240px!important}.y5_b2x240x400 .y5_1x1{position:absolute!important}.y5_b2x200x300 object,.y5_b2x200x300 embed,.y5_b2x200x300 img{height:200px!important;width:200px!important}.y5_b2x200x300 .y5_1x1{position:absolute!important}.y5_banner img.y5_1x1{height:1px!important;width:1px!important}.y5 .y5_hidden{display:none!important}.y5 .y5_ads .y5_ad div.y5_warning-c{margin:3px 0 0 0!important;display:block!important}.y5 .y5_ads .y5_ad div.y5_warning{padding:1px 2px 2px 2px!important;font-size:9px!important;display:inline!important;display:inline-block!important}.y5 .y5_ads .y5_ad div.y5_warning{*display:inline!important}html body .y5 .y5_hide_urls .url{display:none!important}.y5_auto .y5_exp2 .y5_ads .ad-link a,.y5_auto .y5_exp3 .y5_ads .ad-link a{font-size:100%!important}.y5_nf .y5_exp2 .y5_ads .ad-link{font-size:125%!important}.y5_nf .y5_exp3 .y5_ads .ad-link{font-size:135%!important}.y5_nf .y5_exp2 .y5_ads .ad-link a,.y5_nf .y5_exp3 .y5_ads .ad-link a{font-weight:normal!important}.y5_nf .y5_exp2 .y5_ad span.url,.y5_nf .y5_exp3 .y5_ad span.url{font-size:87%!important}.y5_nf .y5_exp2 .y5_ads .ad-link u,.y5_nf .y5_exp3 .y5_ads .ad-link u{font-weight:bold!important}@-moz-document url-prefix(){.y5_nf .y5_exp2 .y5_ads .ad-link u,.y5_nf .y5_exp3 .y5_ads .ad-link u{font-weight:normal!important;text-shadow:1px 0 0!important;padding-right:1px!important}}
#y5_direct1 {border-color: #dbdbdb !important; border-style: solid !important;} #y5_direct1 .y5_ad div a {color: #89038a !important;} #y5_direct1 .y5_ad div {color: #333333 !important;} #y5_direct1 .y5_ad span, #y5_direct1 .y5_ad span a {color: #2d30c8 !important;} #y5_direct1 .y5_all a, #y5_direct1 .y5_how a {color: #000000 !important;} #y5_direct1 .y5_ad div a:hover {color: #FF3333 !important;} #y5_direct1, #y5_direct1 .y5_wh {width: 198px !important; height: 298px !important;} #y5_direct1 .y5_ads {width: 100% !important; height: 280px !important;}
.atr_informer_ns {background-color:white;display:inline-block;zzwidth:140;} .atr_informer_ns * {font-family: Arial, sans-serif; font-size:12px;} .atr_informer_ns a {color: #336699; font-size: 12px; text-decoration: none;} .atr_informer_ns.atr_summary * {font-family: Arial, sans-serif; font-size:14px;} .atr_informer_ns.atr_summary a {color: #336699; font-size: 14px; text-decoration: none;} .atr_informer_ns div.atr_header { border: 1px solid #c8c8d2;} .atr_header div { margin: 1px; background: url(http://analyzethis.ru/i/bg.gif) top center repeat-x; padding-top:2px; text-align: center; font-size: 11px; } .atr_content {width: 100%; border: 1px solid #c8c8d2; margin-top: 1px; } .atr_line td {border-top: 1px solid white;} .atr_even {background-color: #eaeaee;} .atr_odd {background-color: #f5f5f6;} .atr_img {width: 20px; height: 18px; text-align: center;} .atr_name {text-align: left;} .atr_informer_ns a:hover {text-decoration: underline;} .atr_rate { text-align: center; } .atr_history_up {color:green; } .atr_history_down {color:red;} .atr_informer_ns ul {width: 158px; margin: 1px; } .atr_informer_ns li {width: 100%; height: 18px; margin-top: 1px; list-style-type: none; }
.bx-auth a {
	color: #0174A7!important;
    text-decoration: underline!important;
}
.zero {
	border-spacing: 0px;
	border-collapse: collapse; }
.zero td {
	padding: 0px; }

.scroller_parent {
	position: relative;
	overflow: hidden;
	margin: 0;
}

.scroller {
	position: relative;
	white-space: nowrap;
	margin: 0;
}

.scroller_parent_left {
	position: relative;
	overflow: hidden;
	margin: 0;
}

.scroller_left {
	position: relative;
	white-space: nowrap;
	margin: 0;
}

.scroller_left img {
	display:block;margin:5px;
}

/*---------------------------------------------
  Common styles
---------------------------------------------*/

#m0 ul {
	background:#fff;
}

#m0, #m1, #m2, #m3, #m4, #m5, #m6, #m7, #m8, #m9, #m10, #m11, #m12 {
	width:0;
}

.select_pr {
	width:200px;border:1px solid #888;
}

.gallery table {
	padding:0;margin:0 ! important;
}

.gallery td {
	padding:0;
}

.photo-action {
	font:normal 14px sans-serif;text-decoration:underline ! important;color:#0088c8;
}

a.photo-action:hover {
	text-decoration:none ! important;
}


.type_house font {
	font:normal 16px sans-serif;color:#f00;
}

.type_house p {
	text-align:justify;margin:10px 0;
}

.type_house ul {
	margin:10px 0 0 20px;padding:0;list-style:square;
}

.type_house ul li {
	margin:0;padding:0;
}


.type_house td {
	padding:10px;border:2px solid #fff ! important;
}

.type_house td div {
	text-align:left;width:200px;
}

.type_house tr.gray td {
	background:#eee;
}



#main_search {
	background:url(bg_search.jpg);color:#333;padding:20px 0 0 0;height:70px;
}

#YMapsID-2650 div div div div div div div {
 width:230px ! important;
}

#YMapsID-2650 div div div div div div div h3 {
 color:#b4010e;font:bold 15px sans-serif;margin:0 0 5px 0;padding:0;text-align:left;
}

#YMapsID-2650 div div div div div div table {
 margin:0 ! important;
}

#YMapsID-2650 div div div div div div td {
 padding:0 ! important;margin:0 ! important;
}



a img {
	border:0;
}

h1 {
	font:normal 18px sans-serif;color:#888;
}

table {
	border:0 ! important;
}

table td {
	border:0 ! important;
}

.left_banner {
	text-align:center;margin:20px 0;
}

.left_banner img {
	width:150px;margin:0 0 10px 0;
}

.round {
	border:0 ! important;
}

.round td {
	border:0 ! important;padding:0 ! important;
}


 
#top_menu {
	border:0;margin:0;background:url(bg_top.png);height:36px;
}

#top_menu div {
	float:left;margin:7px 0 0 20px;padding:0;vertical-align:top;
}

#top_menu div a {
	margin:0;color:#888;text-decoration:none;font:normal 12px sans-serif;
}

#top_menu div a.selected {
	float:left;display:block;height:18px;background:url(sel_top_center.png) repeat-x;color:#fff;text-decoration:none;
}


#search {
	float:right;margin:0 20px 0 0;
}

.gmtbl{background-color: #ffffff; border: 1px solid #ddd;} 
.gmtdttl{font-size: 110%; font-weight: bold; color: #ffffff; text-align:center; background-color: #888} 
.gmtdtext {font-size: 100%; font-weight: normal; color: #000000;text-align:center;} 
.tddiv { text-align: left !important;} 
div#cntdiv{ position:absolute; display:block;} 
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;} 
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;} 

#wav {
	border:0 ! important;margin:10px 0 0 0;
}

#wav td {
	border:0 ! important;
}


.bottom_menu {
	text-align:center;padding:10px 0;color:#11a5c9;
}

.bottom_menu a {
	margin:0 10px;
}

.bottom_menu a:hover {
	text-decoration:none;
}

.for_clients {
	list-style:none;margin:0;padding:0;width:210px;list-style-image:none;
}

.for_clients li {
	margin:0 0 3px 0;background:url(for_clients_list.png);
}

.for_clients li a {
	display:inline ! important;text-decoration:none;background:#fff;padding:0 5px 0 0;
}

#price {
	vertical-align:top;
}

#price h2 {
	font:normal 16px snas-serif;color:#333;
}

#price table {
	width:100%;
}

#price table th, #price table td {
	font:normal 12px sans-serif;background:#fff;padding:5px;border:0 ! important;color:#888;
}

#price table th {
	font:bold 14px sans-serif;
}

#price table td.blue {
	background:#e6f2ff;
}


/* Use a .box to create a padded box inside a column.  */ 
.box { 
  padding: 1.5em; 
  margin-bottom: 1.5em; 
  background: #eee; 
}

embed,object{max-width:100% !important;}


/* Use this to create a horizontal ruler across a column. */

hr {
  background: #ddd; 
  color: #ddd;
  clear: both; 
  float: none; 
  width: 100%; 
  height: .1em;
  margin: 0 0 1.4em;
  border: none; 
}
applet {z-index:0;}
hr.space {background:#fff; color:#fff;}

.greyborder {border:1px dashed #ddd;background-color:#f9f9f9;padding:10px;margin:0 0 20px 0;}

/* Clearing floats without extra markup */
.section:after, .clear:after, #mainmenu:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear,* html .section { height: 1%; }
.clear, .section {display:block; clear:both;}
/*a[rel='nofollow'] { text-decoration: none; color: inherit; }*/

.section img {
	margin:10px;
}

a img {outline:none;}

img.qrcode {border:1px solid #ddd; padding:3px;}

#tutorials dt {margin-top:1em;}

/* global */
.article { font-size: 106%;/*line-height:1.4;*/min-height:420px;width:auto; padding:0;  }

.article table td {
	padding:.33em 0;
}
.article h2 {
	background:url(div_bg.jpg) repeat-x;margin:10px 0;color:#0090c4;padding:15px;font:normal 16px sans-serif;position:relative;
}
.article h2 a {
	position:absolute;
	right:15px;
	display:inline!important;
	float:none!important;
}
#home #header,#brand,.reveal {display:none;}
body #header h2 {color:#222; margin:.1em 0 .75em 0;}
ul {list-style-image:url('bullet-r.gif');}
a[rel="nofollow"] {
    color: inherit;
    text-decoration: none;
}
ul#topfeatures {margin:0; padding:0;}
ul#topfeatures li {float:left; list-style:none; margin-right:24px;}
ul#topfeatures li:last-child {margin:0;}

#topfeatures img {float:left; margin-right:.75em;}
#topfeatures p {padding-bottom:1em}

/* features img styling */
.feature-img {background:#aaa;overflow:hidden;padding:10px;text-align:center;vertical-align:middle;}
.feature-img img {border:1px solid #fff;margin:0;padding:0;display:block;}
.feature-desc {background:#666;color:#fff;padding:6px 0 0 43px;font-size:11px;text-align:left;margin:1px 0 10px 0;height:20px;}
.feature-desc a{color:#fff;text-decoration:none;}
.feature-nr {background:#333;color:#fff;padding:5px 0 0 0;margin:1px 4px 0 0!important;width:35px;height:21px;text-align:center;float:left;border-right:1px solid #fff;}
.feature-box {padding:10px 0 30px 0;}

span.feature-nr {background:#c00; position:relative; top:3px;}

ul.collapse {list-style:none;margin:auto 0;}
ul.collapse li {display:inline;padding-right: 0.9em;}
ul.collapse li + li {border-left:1px solid #ddd;padding-left: 1em;}

/* top menu */

#top_menu td {
	border:0 ! important;padding:0 ! important;
}
#nav ul#mainmenu {width:100%;list-style:none inside none;padding:0;margin:0 0 10px 0;background:#fff;;height:27px;min-height:27px;height:auto !important;position:relative;z-index:998;}
#nav ul#mainmenu li a {max-height:27px;}
#nav li {color:#fff;position:relative;float:left;margin-top:0;list-style-image: none;}
#nav li span {background-color:#2c2c2c;background-color:rgba(44,44,44,0.5);}
#nav li.dl span {background-color:transparent;text-decoration: underline;}
#nav li a {display:block;padding:10px 10px 0 10px;height:33px;color:#fff;white-space:nowrap;text-decoration:none;}
#nav li.on, #nav li:hover {background:transparent url('over0000.png') no-repeat 50% 100%;}
#nav li.support {text-indent: -999em;width:17px;float:right;}
#nav li.support a {background:url('support_.png') no-repeat 0 0;padding:0;}
#nav li.support a:hover {background-position: -17px 0;}
#nav li ul li a {text-decoration:none;}



/* Top menu dropdowns */
#nav li ul {
  position: absolute;
  z-index: 999;
  width: 100%;
  color: #fff;
  top: 37px;
  list-style: none;
  margin: 0 0 0 -999em;
  padding: 5px 0;
  background-image: none;
/*  transition: opacity 0.25s ease-out;
  -o-transition: opacity 0.25s ease-out; */
}
#nav li:hover ul, #nav li:active ul, #nav li.sfhover ul {
  margin-left: 0;
  opacity: 0.8;
}
#nav li ul li,#nav li ul li:hover {
  font-size: 11px;
  float: none;
  margin: 0;
  padding: 0;
  background: transparent none;
}

#nav li ul li + li {
  border-top: 1px dotted #FF473F;
  border-collapse: collapse;
}
#nav li ul a, #nav li.on ul a {
  padding: 1em 3em 1em 1.5em;
  margin:0;
  height: auto;
  color: #fff;
  line-height: 1em;
  display: block;
  background-image: none;
}
#nav li ul a:hover, #nav li ul a:focus, #nav li ul a.sffocus {
  color: #fff;
  background-color: #900;
  background-image: none;
}

#nav li ul li.dl {
  border: 0;
  background-color: #333;
}
#nav li ul li.dl a {
  background: #444 url('dlcircle.png') no-repeat 97% 12px;
}
#nav li ul li.dl {
  border-top: 1px dotted #666;
}
#nav li ul li.dl:hover, #nav li ul li.dl:hover a {
  background-color: #900;
  background-position: 97% -28px;
}
#nav li ul li.dl b {
  display: block;
}



.plastik {
	font:norma 14px sans-serif;color:#fff;background:url(plastik.jpg) ! important;border:0 ! important;
}

.derevo {
	font:norma 14px sans-serif;color:#fff;background:url(derevo.jpg) ! important;border:0 ! important;
}

.alum {
	font:norma 14px sans-serif;color:#fff;background:url(alum.jpg) ! important;border:0 ! important;
}


/* Left menu */

.left_menu {
	list-style:none;
	margin:0;
	padding:0;
	list-style-image:none;
}

.left_menu li {
	width:0;
	margin:0;
	padding:5px 0 0 10px;
	border:0;
	overflow: visible ! important;
}


.left_menu li a {
	font:normal 16px sans-serif;
	border: 0;
	text-decoration:none;
	display:block;
	width:190px;
	padding:0;
	margin:0 0 0 10px ! important;
	cursor:none;
}


.left_menu li a:hover {
	text-decoration:none;
}

.left_menu li ul {
	width:200px;margin:0 0 10px 0;padding:0;list-style:none;list-style-image:none;
}

.left_menu li ul li {
	padding:0 ! important;
}

.left_menu li ul li a {
	font:normal 12px sans-serif ! important;
	text-decoration:none;
	display:block;
	padding:3px 0;
	margin:0;
	cursor:pointer;
}

.left_menu li ul li a:hover {
	text-decoration:underline;
}



.left_about {
	border-left:3px solid #ba4a00 ! important;
}

.left_konsalting {
	border-left:3px solid #005c29 ! important;
}

.left_vidy-reklamy {
	border-left:3px solid #005278 ! important;
}

.left_issledovaniya {
	border-left:3px solid #b20000 ! important;
}

.left_uslugi {
	border-left:3px solid #59179b ! important;
}



.left_about a {
	color:#ba4a00;
}

.left_konsalting a {
	color:#005c29;
}

.left_vidy-reklamy a {
	color:#005278;
}

.left_issledovaniya a {
	color:#b20000;
}

.left_uslugi a {
	color:#59179b;
}

/*..............*/



.left_about_select {
	background:#ff9000;
}


.left_konsalting_select {
	background:#005c28;
}

.left_vidy-reklamy_select {
	background:#0088c8;
}

.left_issledovaniya_select {
	background:#ff0000;
}

.left_uslugi_select {
	background:#8145be;
}



.left_about_select a {
	color:#fff;
}

.left_konsalting_select a {
	color:#fff;
}

.left_vidy-reklamy_select a {
	color:#fff;
}

.left_issledovaniya_select a {
	color:#fff;
}

.left_uslugi_select a {
	color:#fff;
}




/* Footer */
#footer {margin-top: 3em;}
#footer div.navigation {border:1px solid #ddd;border-radius:6px;}
#footer ul {list-style: none inside none;width:16.5%;float:left;margin:1em 0 1.5em;height:22ex;}
#footer li {padding:0 0 0 1.5em;}
#footer ul + ul {border-left:1px #ddd solid;}
#footer a {color:inherit;text-decoration:none;}

#footer .tools {border-top: 1px solid #ddd;padding:1em;}
#footer input, #footer select {border: 1px solid #ddd;background:#fff;padding:0;color:inherit;}
#footer #wwwsearch {width:50%;float:right;}
#footer #wwwsearch div {text-align:right;}
#footer #wwwsearch #words {margin:0;padding:0 4px;width:24ex;height:17px;border-right:0;}
#footer #wwwsearch #go {width:33px; height:19px; background:url("spyglass.png") 0 0 no-repeat; border:none; float:right; margin:0 2px 0 0;}
/*#footer #wwwsearch #go:active {background-image:url('/bitmaps/common/search/input-icon2.gif');}*/

#breadcrumbs {border-bottom: 1px solid #ddd;}
#breadcrumbs ul {list-style: none inside none;height:auto;width:auto;margin:1em 0 1em 1.5em;}
#breadcrumbs li {display: inline;padding:0;}


#footer fieldset {display:inline;padding:0;margin:0;border:0;}

/* Generic download button */
#page p.download, #page p.download-mini, #page p.download-mobile, #page p.download-free {
  width:264px;
  height:auto !important;
  min-height:82px;
  background:transparent url('download.png') no-repeat 0 0;
  font-size:20px;
  font-weight:bold;
  white-space:nowrap;
  padding-top:1px;
}
#page p.download a, #page p.download-mini a, #page p.download-mobile a, #page p.download-free a {
	background:#009600 url('download.png') no-repeat -2px -1px;
	color:#f7faf2;
	display:block;
	height:66px;
	line-height:1.3;
  margin: 0 5px 0 2px;
  padding: 10px 52px 0px 20px;
	text-decoration:none;
	text-shadow:0 1px 1px #363;
}
#page p.download a:hover, #page p.download-mini a:hover, #page p.download-mobile a:hover, #page p.download-free a:hover {
	color:#fff;
}
#page p.download strong, #page p.download-mini strong, #page p.download-mobile strong, #page p.download-free strong {
	color:#b3e4b3;
	display:block;
	font-size:.8em;
	text-shadow:none;
}
#page p.download-mobile a, #page p.download-mini a {font-size:18px;}
#page p.download-free a {font-size:19px;}
#page p.download span, #page p.download-mini span, #page p.download-mobile span, #page p.download-free span {
	color:#030;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:1.2;
	text-shadow:none;
}

/* white download button */
#page p.download.white {background-image:url('downloae.png');}
#page p.download.white a {background:#fff url('downloae.png') no-repeat -2px -1px; color:#666; text-shadow:0 1px #fff;}
#page p.download.white a:hover {color:#333;}
#page p.download.white span {color:#333;}

/* Video box under the branding */
#viewvideo {width:23%; border-left:#4b4b4b 1px solid; float:right; min-height:35px; padding:0; text-align:center;}
#viewvideo a {text-decoration:none;}
#viewvideo a:hover {color:#fff;}
#viewvideo a img {border:none; display:block; margin:5px auto; opacity:.9;}
#viewvideo a:hover img {border:none; opacity:1;}

.branding {margin:-1.5em 0 1.5em 0; min-height:300px; position:relative;}
.branding .bt-download {position:absolute; top:200px; right:55px; z-index:100;}

/* Mini beta download */
.branding-footer {min-height:80px; background:#151515 url('bg-brand.png') 0 0 repeat-x; border-top:#4b4b4b 1px solid; color:#ccc; font-size:1.1em; margin-bottom:1.5em; overflow:hidden; padding:12px 10px 10px 30px;}
.branding-footer p {line-height:1.4em;}
.branding-footer div > p:first-child {margin-top:.7em !important;}
.branding-footer a {color:inherit;}
.branding-footer a:hover {color:#fff;}
.branding-footer h4,
.branding-footer h3,
.branding-footer h2 {color:#fff !important; margin:0.7em 0 0.2em 0;}


/* A block of content, placed on top of the branding images on home and product pages */
.callout {width:44%; min-width:260px; overflow:hidden; padding:15px 10px 5px 24px; position:absolute;}
.callout p {font-size:1.1em; line-height:1.4em; margin:0px 0 20px 0;}
.callout h1 {letter-spacing:-1px;}
.callout h1 a {text-decoration:none;}


.inverse h1, .inverse h2, .inverse h3, .inverse p, .inverse a {
	color:#fff;
}

/* headings colors */
#browser h2,
#products h2,
#mini h2,
#magazine h2,
#widgets h2,
#features h2,
#minifeatures h2,
#mininext h2 {color:#c00;}

.overlay, 
.overlaywhite {background:url("overlay-.png"); padding:24px 20px 5px; }
.overlaywhite {background-image:url("overlay-.png");}

/* features list */
.featureslist {list-style:none; padding:0; margin:0 0 1em 0;}
.featureslist li {margin:1em 0;}

/* screenshots gallery */
ul#gallery {width:100%; border:1px solid #ddd; border-width:1px 0; clear:both; list-style:none; margin:1.5em 0; padding:10px 0; text-align:center;}
ul#gallery h2 {text-align:left;}
ul#gallery li {display:inline; padding:0 3px}
ul#gallery a {text-decoration:none !important;}
ul#gallery a img {border:3px solid transparent; padding:2px; opacity:0.5;}
ul#gallery a:hover img {border-color:#f2f2f2; opacity:1}

/* Blue Call to action button */
#page p.cta {background: transparent url('cta_bg00.png') no-repeat 0 0; width:264px; height:56px; min-height:56px; height:auto !important; margin:0 0 1em; font-size:19px; white-space:nowrap; font-weight:bold;}
#page p.cta a {display:block; margin:0 9px; padding-top:4px; color:#fff; background:#2e4962 url('cta_bg00.png') no-repeat -9px 0; text-decoration:none; text-shadow:0 1px 1px #334d66;}
#page p.cta span {display:block; font-size:11px; font-weight:normal; line-height:1em; padding-left:14px; background:url('cta_arro.gif') no-repeat left bottom;}

/* Helper classes */
.hide, .handheld {display:none;}
.show {display:block;}
.showin {display:inline;}
.tright {text-align:right;}
.tcenter {text-align:center;}
.vmiddle {vertical-align: -20%;}
.separator {border-top:1px solid #ddd; padding-top:18px; }
.separator-dashed {border-top:1px dashed #ddd; padding-top:18px; }
.separator-no {padding-top:1.5em;}
.caps {text-transform:uppercase;}
.pad {padding-bottom:1.5em;}
.yank {display:block;position:absolute;left:-999em;}

.nobullet {list-style:none;margin-left:0px; }
.nobullet li {list-style:none; list-style-image:none;margin:0;padding:0; }
.numbers {list-style:decimal;margin-left:0px; list-style-position:inside;}

.lclear {clear:left;}
.rclear {clear:right;}
.nobreak, .nowrap {white-space:nowrap;}

.getmore {height:33px; background:#f2f2f2; display:block; line-height:33px; margin:2em 0; padding:0 16px; text-align:right;}
.getmore a {color:#666; text-decoration:none;}
.getmore a:hover {color:#333;}
.getmore a:active {color:#29abe2;}

.nomargin {margin:0;}

/* press release filter */

.releases .getmore {margin:0 0 1em 0; text-align:left;}
.releases .getmore form {display:inline-block;}
.releases .getmore form div {display:inline-block; padding:0 .3em; font-size:11px;}

.more {padding-right:16px;background:url('more0000.png') no-repeat 100% 50%;}

.top {padding-left:16px;background:url('top00000.png') no-repeat 0 50%;}
.back {padding-left:16px;background:url('back0000.png') no-repeat 0 50%;}
.info {padding-left:26px;background:url('info0000.gif') no-repeat 0 0;}
.alert {padding-left:26px;background:url('warn0000.gif') no-repeat 0 0;}

.tools img {margin:0 5px 0 0;}

ul.archiveindex {background:#f2f2f2; list-style:none; margin:0 0 1.5em 0; padding:7px 10px;}
ul.archiveindex li {display:inline-block; margin-right:1em;}


/*---------------------------------------------
  Misc
---------------------------------------------*/
div.pagetitle {float:left;}
div.subnav {float:right; padding:0;}
/*.article p {font-size:1.083em;line-height:1.4;margin-bottom:1.38em;}*/
.subnav {list-style:none; margin:0; padding:.75em 0; text-align:right;}
.subnav li {display:inline;}
.subnav li a, .feature-list li, .feature-list li a {text-decoration:none;color:#666;}
.subnav li a:hover, li a:hover, .feature-list li a:hover {text-decoration:underline;}

.subnav li.on, .subnav li.on a {font-weight:bold;color:#c00;}
.subnav li.on li {font-weight: normal;color:inherit;}
.subnav li + li {margin-left:1em;}
.feature-list {margin: -0.75em 0 0;padding:0;}
.feature-list li {margin:.74em 0;padding:0.68em 0 0;border-top:1px dashed #ddd;list-style-position: inside;}

/* Version product boxes */
.prod-version {width:31px;height:45px;display:block;border:1px solid #ccc;background:#fff;color:#222;font-size:13px;font-weight:normal;float:left;text-align:center;padding:1px;margin:3px 3px 2px 0;text-shadow:1px 1px 2px #333;}
.prod-ver {background:#c00;color:#fff;font-size:12px;font-weight:normal;padding:2px;margin:0 0 3px 0;}
.pagenav li.on > a {color:#900;}
div.third > a img   { margin:0; padding:0; }
div.third > a + *   { margin-top: 0.5em; }

/* Quote styling */
.quote {font-style:italic}
.credit {text-align:right}
#list h4 {border-top:1px #999 dotted; padding-top:1.4em;}

/* links on one line separated by pipe */
ul.linklist {margin:auto 0 1.5em; padding:0;list-style: none none;}
.linklist li {display: inline;margin: 0 .5ex 1em 0;}
.linklist li+li:before { content: '| '; }

/* Side Menu Styling */
.pagenav {border-bottom:1px dashed #dddddd; list-style:none; margin:0 0 26px 0; padding:0;}
.pagenav li {border-top:1px dashed #dddddd; padding:.25em 0 .24em 1em; font-size:1em; list-style-type:none !important;list-style-image:none;}
.pagenav li ul {border-bottom:none; margin:0;}
.pagenav li a {color:#242424; text-decoration:none;}
.pagenav li a:hover {text-decoration:underline;}
.pagenav li.on a, .pagenav li.active a {color:#d70000;}
.pagenav li.on li a,.pagenav li.active li a  {color:#535353;}
.pagenav li.parent {background:url('submenu0.gif') no-repeat 0 .5em;}
.pagenav li.open {background:url('submenu-.gif') no-repeat 0 .5em;}
.pagenav li.active {background:url('submenu-.gif') no-repeat 0 .5em;}


/* form */
.contact p {margin-left:14em;}
.contact p.info {margin-left:0;}
.contact label {margin-left:-14em;width:13em;padding-top:.25em;}
.contact label,.kbsearch label{display:block;clear:left;float:left;text-align:right;position:relative;}
.contact label.inline {display:inline;margin:0;width:auto;clear:none;float:none;}
.contact .check {clear: both;padding-left: 11em;float:left;}
.kbsearch label{width:8em;padding-right:1em;}
.kbsearch p{margin-bottom:1em;}
.kbsearch input[type=submit] {margin-left: 9em;}
input[type=button],input[type=submit],input[type=image],label {cursor:pointer;}


/* engine */
#showdata h3 {color:#fff;background:#999;font-size:1.2em;font-weight:bold;padding:.3em 0 0 .8em;margin-bottom:0;}
#showdata div.third {background:#efefef;}
#showdata dd, #showdata dt {padding-left:35px;margin:0;}
#showdata dt, #showdata dd i {color:#777;}
#showdata dl {padding:1em;margin:0 0 1em;max-width:100%;overflow:auto;}
.metatitle {background:url('ico-titl.png') no-repeat 0 0;}
.metadesc  {background:url('ico-desc.png')  no-repeat 0 0;}
.metatags  {background:url('ico-tags.png')  no-repeat 0 0;}
.metavar   {background:url('ico-loca.png') no-repeat 0 0;}
.metalocal {background:url('ico-var0.png')   no-repeat 0 0;}
pre.debug  {font-size:13px;background:#ffc url('stripe00.gif') repeat-x 0 0;padding-top:1em;margin:0;border-color:#fc0;border-top:none;}
pre.debug span {color:#c90;}

.styleswitch {background:#eee;padding:3px 6px 0 4px;font-size:11px;border:1px #999 solid;border-top-color:#ccc;float:right;white-space: nowrap;}
.styleswitch img {vertical-align:text-bottom;padding-right:6px;margin:0;}

/* /error/ */
.errorbox h1 {padding:.5em 0; font-size:1.8em;}
.errorbox p, .errorbox li {font-size:1.1em;}

/* expanding list classes */
#expcolall{margin:1.5em 0;padding:1.5em 0 0;border-top:1px solid #ccc;}
.canexpand:hover {background:#f6fcff;}
.canexpand a,.nowexpanded a{
	background:transparent url('slide-ri.png') no-repeat scroll 0 0.3em;
	display:block;
	line-height:30px;
	padding:0 0 0 25px;
	text-decoration:none;
}
.nowexpanded a, .canexpand a:hover{background-image:url('slide-do.png'); color:#09c;}
.nowexpanded + div {padding-left:2em; margin-bottom:3em;}
.nowexpanded + div.support {margin:0 0 3em 2em;}
h3.canexpand, h3.nowexpanded {border-top:1px solid #ccc; padding:.5em 0 .3em 0; margin-bottom:0}
div.nav {border-top:1px solid #ccc;padding-top:1.5em;}
.lists {margin-bottom:0em;}
.expandlist h4 {border-top:1px solid #ccc;padding-top:.7em;}
.expandlist ul {margin-top:0em;margin-left:2em;}
.expandlist ul li {margin-top: 0em;margin-left:1.2em;}
.expandlist dt {font-weight: bold;}
#expcolall a {text-decoration: none;}

/* toc */
.topic > a {font-weight:bold;}
li.topic + li.topic {margin-top:1em;}

/* Language files table */
.languagefiles tr:hover, .languagefiles a:hover{background-color:#eee;color:#c00;}

/* Aside form */
.aside-form {
	border-top:7px solid #CC0F16;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	border-bottom:1px solid #ddd;
	color:#404040; 
	margin-bottom:1.5em; 
	padding:20px 18px 0 18px;}
.aside-form h3 {color:#404040; font-size:1.5em;}
.aside-form input {border:1px solid #ccc; padding:3px; color:#404040; font-size:1.2em; width:170px;}
.aside-form .button, input.button {background: #569800 url('button_g.png') repeat-x 0 0; height:33px; border:0px; color:#fff; text-shadow: #487E01 0 1px 1px; font-weight:normal; font-size:14px; padding:0 8px; box-shadow: 0 0 2px #487E01 inset; border-radius:4px;width:auto;}

/* styling for support and docs indexes */
#support h1 {padding-top:25px;}

/* next page */
#whatsnext {min-height:200px; margin-top:100px;}
#whatsnext div.span-8 {padding-top:1.5em;}
#whatsnext .right {text-align:right;}

/* press pages */
#follow ul {list-style:none; margin:0 0 1.5em 0;}
#follow li {border-bottom:0px solid #f2f2f2;}
#follow li a {background:no-repeat 10px 8px; display:block; line-height:33px; padding-left:35px;}

#follow #ontwitter {background-image:url('twitter_.png');}
#follow #onfacebook {background-image:url('facebook.png');}
#follow #onchooseopera {background-image:url('opera_16.png');}
#follow #onrss {background-image:url('rss_1600.png');}

/* Changelogs */
#changelog h5 {margin-bottom: 0em; font-size: 113%;}
#changelog h6 {font-size: 0.95em; font-weight: bold; margin-top: 0.5em;}
#changelog p {margin-top: 0.5em;}
#changelog ul li {margin-left: 1em;}
#changelog ul li .norm {margin-left: 1em;}
#changelog ol ol li {list-style-type: lower-alpha; margin-top: 0em;}
#changelog .unred {border-bottom: 2px dotted #ff0000; background: transparent;}

/* browser ballot */
.browserballot {margin:25px;}

/*
.bx-auth a:link,.bx-auth a:visited,.bx-auth a:hover{color:#005278;text-decoration:underline;}
.bx-auth a:hover{text-decoration:none;}*/
.corn {
    position: absolute;
    text-align: right;
    width: 50pt;
    z-index: 8;
	right:60px;
}
#feedback_form {
	display:none;
	position:absolute;
	right:20px;
	width:250px;
	z-index:9999;
}
.feedback_form {
	padding:10px;
	margin-top:15px;
	background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #FFB78F;
}
.feedback_form textarea,.feedback_form input {
	width:175px;
}
.feedback_form textarea {
	height:60px;
}
.photo-page-main {
	margin-top:20px;
}
/* Popup menu */
div.bx-popup-menu td, div.bx-popup-menu table, div.bx-popup-menu tr, div.bx-popup-menu tbody {color:black !important; border:none !important; border-spacing:0 !important; background:transparent !important; width:auto !important; font-weight:normal !important; letter-spacing:normal !important; font-variant:normal !important;font-style:normal !important; text-indent:0 !important; word-spacing:normal !important; vertical-align:middle !important; white-space:normal !important; letter-spacing:0 !important;text-decoration: none !important;table-layout:auto !important; text-align:left !important; padding:0px !important; margin:0px !important; height:auto !important; line-height:normal !important; font-size:medium !important;}
div.bx-popup-menu td.popupmenu {border:1px solid #B6B6B6 !important; padding:1px !important; background:#FCFCFC url(images/menu_gutter.gif) repeat-y !important; width:100% !important;}
td.popupmenu div.popupitem table{width:100% !important;}
td.popupmenu div.popupitem {margin:1px; cursor:default;}
td.popupmenu div.popupitemover {margin:0px; border:1px solid #AEB6C2; background-color:#CEDAEE !important;}
td.popupmenu div.popupitem td.gutter {width:22px !important;}
td.popupmenu div.popupitem td.arrow {width:10px !important; background:transparent url(images/menu_arrow.gif) 2px center no-repeat !important;}
td.popupmenu div.popupitem td.item {padding:3px 7px 3px 9px !important; font-family:Verdana,Arial,sans-serif; font-size:11px !important; white-space:nowrap !important; color:black !important; line-height:normal !important; font-weight:normal !important;}
td.popupmenu div.popupitem td.default {font-weight:bold !important; line-height:normal !important;}
td.popupmenu div.popupitem td.disabled {color:#939393 !important;}
td.popupmenu div.popupseparator {margin:1px 0px 1px 30px; background-color:#B6B6B6; height:1px; overflow:hidden;}
td.popupmenu div.popupitem div.icon {width:22px; height:20px; background-position:center; background-repeat:no-repeat;}
.adv-company {
	position:relative;
	overflow:hidden;
	margin-bottom:20px;
}
.adv-left {
	float:left;
	width:9px;
}
.adv-left img {
	position:absolute;
	bottom:0;
}
.adv-right {
	margin-left:9px;
	padding-left:10px;
	border-left:1px solid #A3A3A3;
	margin-bottom:-26px;
}
.adv-right table {
	margin-bottom:0;
}
.adv-company-table th{
	background-color:#d5f0ff!important;
	border:none;
	font-weight:normal;
	padding-left:1px;
	padding-right:1px;
}