#sidebar .categories .business i, #sidebar .category .business i, .categories_map .business i {top:-40px}
#sidebar .categories .communications i, #sidebar .category .communications i, .categories_map .communications i {top:-80px}
#sidebar .categories .desktop i, #sidebar .category .desktop i, .categories_map .desktop i {top:-120px}
#sidebar .categories .network-internet i, #sidebar .category .network-internet i, .categories_map .network-internet i {top:-160px}
#sidebar .categories .education i, #sidebar .category .education i, .categories_map .education i {top:-200px}
#sidebar .categories .games-entertainment i, #sidebar .category .games-entertainment i, .categories_map .games-entertainment i {top:-240px}
#sidebar .categories .graphic-apps i, #sidebar .category .graphic-apps i, .categories_map .graphic-apps i {top:-280px}
#sidebar .categories .home-hobby i, #sidebar .category .home-hobby i, .categories_map .home-hobby i {top:-320px}
#sidebar .categories .development i, #sidebar .category .development i, .categories_map .development i {top:-360px}
#sidebar .categories .security-privacy i, #sidebar .category .security-privacy i, .categories_map .security-privacy i {top:-400px}
#sidebar .categories .servers i, #sidebar .category .servers i, .categories_map .servers i {top:-440px}
#sidebar .categories .web-development i, #sidebar .category .web-development i, .categories_map .web-development i {top:-480px} 
#sidebar .categories .portable i, #sidebar .category .portable i, .categories_map .portable i {top:-520px}
#sidebar .categories .system-utilities i, #sidebar .category .system-utilities i, .categories_map .system-utilities i {top:-560px}

.special_offers_box {margin:0 0 2em}


#sidebar .product_selector .price {position:relative;padding-bottom:1em;zoom:1}
#sidebar .product_selector .price label {display:inline-block;padding:0;margin-right:5px;}
#sidebar .product_selector .price .slider {background:#eaeaea url(/images/forms.png) 0 -90px no-repeat;width:192px;position:absolute;left:0;top:23px}
#sidebar .product_selector .price .slider .handle {background:url(/images/forms.png) 0 -110px no-repeat;}
#sidebar .product_selector .price div.range {overflow:hidden}
#sidebar .product_selector .price div.range div{float:right}
#sidebar .product_selector .price input.range {vertical-align:baseline;//vertical-align:middle;text-align:right}
#sidebar .product_selector .price .min, #sidebar .product_selector .price .max {display:inline-block;font-size:85%;width:96px;padding-top:22px;float:left}
#sidebar .product_selector .price .max {text-align:right;float:right}

#sidebar .product_selector .size {position:relative;padding-bottom:1em}
#sidebar .product_selector .size label {display:inline-block;padding:.2em 0;//vertical-align:middle;float:none}
#sidebar .product_selector .size .slider {background:#eaeaea url(/images/forms.png) 0 -90px no-repeat;width:192px;position:absolute;left:0;top:1.7em}
#sidebar .product_selector .size .slider .handle {background:url(/images/forms.png) 0 -110px no-repeat;}
#sidebar .product_selector .size div.range {overflow:hidden}
#sidebar .product_selector .size div.range div{float:right}
#sidebar .product_selector .size input.range {vertical-align:baseline;width:1.7em;}
#sidebar .product_selector .size .min, #sidebar .product_selector .size .max {display:inline-block;font-size:85%;width:96px;padding-top:22px;}
#sidebar .product_selector .size .max {text-align:right}

.product_price_box {display:block}
.product_price_box img {display:block;float:left;margin-right:10px}
.product_price_box strong {font-size:14px;margin-bottom:10px;padding:10px 0 0 5px;font-weight:normal;display:block;overflow:hidden;zoom:1}
.product_price_box .price {display:inline-block;font-size:16px;background:url(/images/product_price_sm.png) 100% 0 no-repeat;overflow:hidden;zoom:1}
.product_price_box .price span {display:inline-block;background:url(/images/product_price_sm.png) 0 0 no-repeat;margin-right:5px;padding:5px 5px 0 13px;min-height:27px;_height:27px}
a.product_price_box {color:#000;cursor:pointer;overflow:hidden;zoom:1}
a.product_price_box strong {color:#1168b5;}
a.product_price_box:hover {text-decoration:none}
a.product_price_box:hover strong {text-decoration:underline}


.reviews_list {overflow:hidden;zoom:1;position:relative}
.reviews_list dl {overflow:hidden;zoom:1;position:relative;top:-15px}
.reviews_list dt {border-top:1px solid #bad5cc;font-size:190%;position:relative;margin-bottom:.3em;padding:20px 0 0 45px}
.reviews_list dt img {display:block;position:absolute;margin:0 0 0 -45px}
.reviews_list dt .tags, .reviews_list dt .author {font-size:45%;display:block;margin-bottom:.3em;color:#7f7f7f}
.reviews_list dt .total_rating {float:right;margin:8px 0 5px 0}
.reviews_list dt .award {float:right;margin:0 0 5px 10px;width:31px;height:34px;position:relative;top:-7px;overflow:hidden}
.reviews_list dt .award div {position:absolute;width:155px;height:34px;background:url(/images/awards_small.png) 0 0 no-repeat;left:0;top:0}
.reviews_list dt .award_2 div {left:-31px}
.reviews_list dt .award_3 div {left:-62px}
.reviews_list dt .award_4 div {left:-93px}
.reviews_list dt .award_5 div {left:-124px}
.reviews_list dd {margin:0 0 1.5em 0;padding:0 0 0 45px}

.reviews_digest dl {top:0}
.reviews_digest dt {border:0;padding-top:5px}
.reviews_digest dd {margin-bottom:1em}

.reviews p {line-height:1.33em}

.new_arrivals ul {list-style:none;list-style-position:outside;padding:0 20px;margin:0 -20px;}
.new_arrivals li {margin:0 0 .5em;padding:0 0 0 45px;font-size:160%;position:relative;zoom:1}
.new_arrivals li img {display:block;position:absolute;margin:0 0 0 -45px}
.new_arrivals li .tags, .new_arrivals li .time {font-size:55%;display:block;margin-bottom:.3em;color:#7f7f7f}
.new_arrivals li .total_rating {float:right;margin:8px 0 5px 0}

.products_list .general p {overflow:hidden;zoom:1}

/*.product_page .overview .screenshots {margin:0 0 0 20px;background:#e9f8f3 url(/images/backgrounds.png) -1405px 100% no-repeat;width:240px;float:right;height:220px}
*/.product_page .overview .screenshots .pad {background:url(/images/backgrounds.png) -1405px 0 no-repeat;position:relative;padding:42px 20px 45px;height:133px;zoom:1;text-align:center}
.product_page .overview .screenshots .scroll {overflow:hidden;width:150px;margin:0 auto;padding:3px;border:1px solid #bad4ce;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff;display:block}
.product_page .overview .screenshots ul {list-style:none;list-style-position:outside;margin:0;padding:0;white-space:nowrap}
.product_page .overview .screenshots li {margin:0 3px 0 0;display:inline-block;width:150px;//display:inline;zoom:1}
.product_page .overview .screenshots p {text-align:center;margin:0}
/*.product_page .overview .screenshots img {display:block;margin:0 auto}*/
.product_page .overview .screenshots .controls {display:block;width:24px;height:24px;background:url(/images/arrs.png) 0 0 no-repeat;position:absolute;top:100px;cursor:pointer}
.product_page .overview .screenshots .prev {left:10px}
.product_page .overview .screenshots .next {right:10px;background-position:-24px 0}

.product_page .system_requirements {float:right;width:240px;margin:0 0 2em 40px;}
.product_page .system_requirements h2 {line-height:1.1em;margin-bottom:.7em}
.product_page .system_requirements div {overflow:hidden;zoom:1;}
.product_page .system_requirements ul {list-style:none;list-style-position:outside;padding:0;margin:-1px 0 0}
.product_page .system_requirements li {padding:10px 0;margin:0;border-top:1px solid #bad5cc}
.product_page .system_requirements li span {color:#747c79}


.top_10_sells ol {font-size:115%}

.product_page .screenshots, .product_page .screenshots .pad,  .product_page .about .screenshots .mediumbox h3 {-background-image:url(/images/ie6/backgrounds.png);}

.product_page .product_name .product_name_img {
	margin-left: 0px!important;
}

.product_name_ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.product_page .product_name h1 {
	width: 700px;
	line-height: 1;
}

.product_page .product_name p {
	width: 700px;
	line-height: 1;
}

/*.social_top_block {
	float: right;
	margin-top: 10px;
}*/

.product_name_img {
	float: left;
}

.product_name_version {
	display: block;
	margin-left: 45px;
}

.product_name_version .version {
	clear: both;
	display: inline-block!important;
	line-height: 1;
	font-family:'Segoe UI', Arial, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1168b5;
	cursor: pointer;
	border-bottom: 1px dashed #1168b5;
}

.product_name_version .name {
	display: block;
	margin-bottom: 10px;
}

.simplebox h2 {
	font-size: 22px;
}

.product_name_version .version_wrap {
	display: block;
}

/*.product_page #sidebar .smallbox h2 {
	margin-left: -20px;
}*/



.top_downloads_list {
	padding-left: 20px;
}

.list_top_dowloads_item {
	color: #28c329;
	font-weight: bold;
	font-size: 13px;
}

.list_top_dowloads_item a {
	font-weight: normal;
}





.twoline_button_right {
	position: absolute;
	right: 0;
	top: 0;
	background: url("/images/main_buttons_new.png") no-repeat;
	width: 10px;
	height: 50px;
	float: right;
	margin: 0 -10px 0 0;
}

/*Button Download*/

.twoline_download_button .twoline_button_right {
	background-position: 100% 0;
}

.twoline_download_button .twoline_button_wrapper {
	background-position: 0 0;
}

.twoline_download_button:hover .twoline_button_wrapper {
	background-position: 0 -51px;
}

.twoline_download_button:hover .twoline_button_right {
	background-position: 100% -51px;
}

.twoline_download_button:active .twoline_button_wrapper {
	background-position: 0 -102px;
}

.twoline_download_button:active .twoline_button_right {
	background-position: 100% -102px;
}




/*Button Buy*/

.twoline_buy_button .twoline_button_right {
	background-position: 100% -153px;
}

.twoline_buy_button .twoline_button_wrapper {
	background-position: 0 -153px;
}

.twoline_buy_button:hover .twoline_button_wrapper {
	background-position: 0 -204px;
}

.twoline_buy_button:hover .twoline_button_right {
	background-position: 100% -204px;
}

.twoline_buy_button:active .twoline_button_wrapper {
	background-position: 0 -255px;
}

.twoline_buy_button:active .twoline_button_right {
	background-position: 100% -255px;
}




/*Button Video*/

.twoline_video_button .twoline_button_right {
	background-position: 100% -306px;
}

.twoline_video_button .twoline_button_wrapper {
	background-position: 0 -306px;
	font-size: 13px;
	color: #1168b5;
	padding-top: 14px;
	height: 31px;
}

.twoline_video_button:hover .twoline_button_wrapper {
	background-position: 0 -357px;
}

.twoline_video_button:hover .twoline_button_right {
	background-position: 100% -357px;
}

.twoline_video_button:active .twoline_button_wrapper {
	background-position: 0 -408px;
}

.twoline_video_button:active .twoline_button_right {
	background-position: 100% -408px;
}

.product_page #sidebar .news_subscribe_box  {
	font-size: 12px;
	color: #a8a8a8;
	text-align: center;
	padding-right: 20px;
}

.product_page #sidebar .news_subscribe_box h3 {
	color: #000;
	line-height: 1;
}

/*.news_subscribe_box .tip {
	font-size: 13px;
	padding: 0px 3px 0px 5px;
}*/

.product_name_li {
	float: left;
	vertical-align: top;
	margin-right: 40px;
	/*width: 330px;*/
}

.product_page #sidebar .news_subscribe_form {
	margin-bottom: 7px;
}

.electronic_delivery {
	width: 20px;
	height: 19px;
	font-size: 0px;
	display: block;
	cursor: pointer;
	background: url("/images/activity-icons.png") 0 -100px no-repeat;
}

.operating_system_items {
	list-style: none;
}

.operating_system_item {
	position: relative;
	float: left;
	font-family:'Segoe UI', Arial, Tahoma, sans-serif;
	font-size: 13px;
	padding: 5px 10px 5px 32px;
	margin-right: 5px;
	cursor: pointer;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.operating_system_item.current {
	border-color: #e9f8f3;
	background: #e9f8f3;
	color: #000!important;
	cursor: default;
}

.operating_system_item.current:hover {
	border-color: #e9f8f3;
	background: #e9f8f3;
	color: #000!important;
}


.operating_system_item:last-child {
	margin-right: 0px;
}

.operating_system_title {
	font-family:'Segoe UI Semibold', Arial, Tahoma, sans-serif;
	font-size: 14px;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}

.operating_system_item:before {
	position: absolute;
	top: 6px;
	left: 9px;
	content: "";
	background: url("/images/version-icons.png") no-repeat;
}


/*Windows*/
.operating_system_windows:before {
	width: 18px;
	height: 15px;
	background-position: 0 0;
}

.operating_system_windows:hover {
	border-color: #09b0db;
}

.operating_system_item:hover.operating_system_windows:before,
.operating_system_item.current.operating_system_windows:before {
	background-position: -19px 0;
}

.operating_system_item:hover.operating_system_windows {
	color: #09b0db;
}


/*Mac*/
.operating_system_mac:before {
	width: 19px;
	height: 15px;
	background-position: 0 -16px;
}

.operating_system_mac:hover {
	border-color: #36729e;
}

.operating_system_item:hover.operating_system_mac:before,
.operating_system_item.current.operating_system_mac:before {
	background-position: -20px -16px;
}

.operating_system_item:hover.operating_system_mac {
	color: #36729e;
}

/*Linux*/
.operating_system_linux:before {
	width: 15px;
	height: 17px;
	background-position: 0 -32px;
}

.operating_system_linux:hover {
	border-color: #f3bf00;
}

.operating_system_item:hover.operating_system_linux:before,
.operating_system_item.current.operating_system_linux:before {
	background-position: -16px -32px;
}

.operating_system_item:hover.operating_system_linux {
	color: #f3bf00;
}

/*Portable*/
.operating_system_portable:before {
	width: 16px;
	height: 17px;
	background-position: 0 -51px;
}

.operating_system_portable:hover {
	border-color: #3b5893;
}

.operating_system_item:hover.operating_system_portable:before,
.operating_system_item.current.operating_system_portable:before {
	background-position: -17px -51px;
}

.operating_system_item:hover.operating_system_portable {
	color: #3b5893;
}

/*Online*/
.operating_system_online:before {
	top: 7px;
	left: 10px;
	width: 12px;
	height: 14px;
	background-position: 0 -68px;
}

.operating_system_online:hover {
	border-color: #36be47;
}

.operating_system_item:hover.operating_system_online:before,
.operating_system_item.current.operating_system_online:before {
	background-position: -13px -68px;
}

.operating_system_item:hover.operating_system_online {
	color: #36be47;
}

/*iOS*/
.operating_system_ios:before {
	top: 4px;
	width: 14px;
	height: 18px;
	background-position: 0 -83px;
}

.operating_system_ios:hover {
	border-color: #36be47;
}

.operating_system_item:hover.operating_system_ios:before,
.operating_system_item.current.operating_system_ios:before {
	background-position: -15px -83px;
}

.operating_system_item:hover.operating_system_ios {
	color: #36be47;
}

/*Android*/
.operating_system_android:before {
	width: 15px;
	height: 17px;
	background-position: 0 -102px;
}

.operating_system_android:hover {
	border-color: #97c024;
}

.operating_system_item:hover.operating_system_android:before,
.operating_system_item.current.operating_system_android:before {
	background-position: -16px -102px;
}

.operating_system_item:hover.operating_system_android {
	color: #97c024;
}

/*Windows Phone*/
.operating_system_windows_phone:before {
	width: 15px;
	height: 17px;
	background-position: 0 -120px;
}

.operating_system_windows_phone:hover {
	border-color: #0cb3ee;
}

.operating_system_item:hover.operating_system_windows_phone:before,
.operating_system_item.current.operating_system_windows_phone:before {
	background-position: -16px -120px;
}

.operating_system_item:hover.operating_system_windows_phone {
	color: #0cb3ee;
}

.product_switch_block {
	margin-bottom: 20px;
}

.product_switch_action_links {
	float: right;
}

.sandwich_button {
	position: relative;
	font-size: 13px;
	cursor: pointer;
	padding: 4px 10px 6px 32px;
	background: #fff;
	border: 2px solid #91cdbd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.sandwich_button:hover {
	border-color: #e9f8f3;
	background: #e9f8f3;
	color: #00a001;
}

.sandwich_button:before {
	position: absolute;
	top: 8px;
	left: 9px;
	width: 13px;
	height: 10px;
	content: "";
	background: url("/images/activity-icons.png") 0 0 no-repeat;
}

.sandwich_button:hover:before {
	background-position: 0 -11px;
}

.sandwich_button_hover {
	position: absolute;
	top: 29px;
	left: -85%;
	width: 200px;
	padding: 25px 15px 20px 15px;
	border: 1px solid #a3c4b8;
	background: #fff;
	z-index: 99;
	display: none;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.sandwich_button_hover_items {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.sandwich_button_hover_content_item {
	margin-bottom: 10px;
}

.sandwich_button_hover_content_link {
	position: relative;
	margin-left: 23px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.sandwich_button_hover_content_link.added {
	border: none;
	color: #000;
}

.sandwich_button_hover_content_link:before {
	position: absolute;
	top: 3px;
	left: -23px;
	content: "";
	background: url("/images/activity-icons.png") no-repeat;
}

.sandwich_button_comment:before {
	width: 15px;
	height: 15px;
	background-position: 0 -22px;
}

.sandwich_button_favourite:before {
	width: 15px;
	height: 15px;
	background-position: 0 -38px;
}

.sandwich_button_favourite.added:before {
	background-position: -16px -38px;
}

.sandwich_button_rss:before {
	width: 13px;
	height: 13px;
	background-position: 0 -54px;
}

.sandwich_button_error:before {
	left: -25px;
	width: 18px;
	height: 17px;
	background-position: 0 -68px;
}

.sandwich_button_repost:before {
	left: -24px;
	width: 16px;
	height: 13px;
	background-position: 0 -86px;
}


.side_section_menu {
	margin-bottom: 25px;
}

.side_section_menu_list {
	font-size: 15px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.side_section_menu_item {
	margin-bottom: 0px;
}

.side_section_menu_item_link {
	display: block;
	padding: 7px 5px 7px 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.side_section_menu_item_link:hover,
.side_section_menu_item_link.active {
	color: #000;
	background: #e9f8f3;
}

.product_content {
	padding: 20px 20px 40px 20px;
	border: 2px solid #e9f8f3;
}

.product_content_title {
	display: block;
	font-size: 25px;
	margin-bottom: 20px;
}

.product_content_title_h3 {
	display: block;
	font-size: 22px;
	margin-bottom: 20px;
}

.product_content_tb {
	width: 100%;
	margin-bottom: 45px;
	border-top: 1px solid #e9f8f3;
}

.product_content_hotkeys_tb {
	border-bottom: 1px solid #e9f8f3;
}

.product_content_hotkeys_tb .product_content_td {
	width: 50%;
	text-align: left;
	font-size: 13px;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
}

.product_content_td {
	padding: 15px 10px 15px 10px;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #e9f8f3;
	border-bottom: 1px solid #e9f8f3;
}

.product_content_td:first-child {
	text-align: left;
	border-left: 0;
	padding-left: 0px;
	padding-right: 20px;
}

.product_content_tr:last-child .product_content_td {
	border-bottom: 0;
}



.online_button_option {
	display: block;
	font-size: 13px;
	color: #a8a8a8;
}

.product_content_download {
	font-size: 14px;
	font-weight: bold;
}

.product_content_download_num {
	font-weight: normal;
	display: block;
}

.product_content_td_wrap {
	padding-left: 45px;
}

.tb_product_analog_img {
	float: left;
	margin: 4px 8px 0 -45px;
}

.tb_product_analog_title {
	font-size: 20px;
	line-height: 1.2;
	display: block;
}

.tb_product_analog_date {
	font-size: 13px;
	color: #1168b5;
	display: block;
	margin-bottom: 7px;
}

.tb_product_analog_text {
	display: block;
	margin-bottom: 5px;
}

.tb_product_analog .product_content_td:first-child {
	width: 60%;
}

.product_content_td_wrap .rating_star_expert {
	float: right;
	margin-top: 5px;
}

.product_content_analog_button_wrap {
	text-align: center;
	display: block;
}

.product_content_analog_button {
	text-align: center;
	display: inline-block;
	padding: 4px 36px 6px 36px;
	background: #fff;
	border: 2px solid #91cdbd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.product_content_text {
	display: block;
	margin-bottom: 26px;
}

.alph_formats {
	font-family: 'Segoe UI Semibold', Arial, Tahoma, sans-serif;
	list-style: none;
	padding: 0px 0 0 15px;
	margin: 0px 0 0 -20px;
}

.alph_formats_item {
	width: 138px;
	display: inline-block;
	margin-left: 20px;
	margin-bottom: 30px;
	vertical-align: top;
}

.alph_letter {
	font-size: 18px;
	display: block;
	margin-bottom: 10px;
}

.alph_formats_item_link {
	display: block;
	font-size: 13px;
	margin-bottom: 8px;
}

.product_content_about {
	margin-bottom: 20px;
}

.product_content_about .ad_banner {
	float: right;
	margin-top: 18px;
}

.product_content_about_info {
	float: left;
}

.product_content_about_info_list {
	width: 300px;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.product_content_about_info_item {
	margin-bottom: 13px;
}

.product_content_about_info_item_n {
	width: 105px;
	margin-right: 15px;
	float: left;
}

.product_content_about_info_item_d {
	width: 180px;
	float: left;
}

.characteristics_tb {
	border-top: none;
	margin-bottom: 15px;
}

.characteristics_tb .product_content_td {
	text-align: left;
	width: 60%;
	border-left: none;
	border-bottom: none;
	padding: 7px 20px 7px 15px;
}

.characteristics_tb .product_content_td:first-child {
	width: 40%;
}

.characteristics_tb_title {
	font-family: 'Segoe UI Semibold', Arial, Tahoma, sans-serif;
	font-size: 18px;
	display: block;
	margin-bottom: 10px;
}

.product_content_td .compare_message {
	margin: 0;
}

.characteristics_footnote {
	font-size: 13px;
	color: #919191;
	display: block;
	margin-top: 30px;
}

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

.instructions_item {
	margin-bottom: 10px;
}

/*.instructions_item.active .instructions_item_title {
	font-weight: bold;
	color: #000;
	border: 0;
}*/

.instructions_item.active .instructions_item_help_content {
	display: block;
}

.instructions_item_title {
	font-size: 16px;
	font-weight: normal;
	color: #1168b5;
	margin-bottom: 10px;
	cursor: pointer;
	border-bottom: 1px dashed #1168b5;
}

.instructions_item_help_content {
	margin: 10px 0 10px 0;
	display: none;
}


.product_nav_bar_ul {
	padding: 0px;
	margin: 0px 0 10px 0;
	list-style: none;
	/*height: 60px;*/
}

.product_nav_bar_item {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}

.nav_bar_evaluate_program  {
	float: right;
}

.nav_bar_evaluate_program_item {
	margin-right: 20px!important;
}

.nav_bar_evaluate_program_item:last-child {
	margin-right: 0px!important;
}

/*Side Menu*/

.side_section_menu {
	margin-bottom: 25px;
}

.side_section_menu_list {
	font-size: 15px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.side_section_menu_item {
	margin-bottom: 0px;
}

.side_section_menu_item_link {
	display: block;
	padding: 7px 5px 7px 15px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.side_section_menu_item_link:hover,
.side_section_menu_item_link.active {
	color: #000;
	background: #e9f8f3;
}



.product_page #sidebar .news_subscribe_box  {
	font-size: 12px;
	color: #a8a8a8;
	text-align: center;
	padding-right: 20px;
}

.product_page #sidebar .news_subscribe_box h3 {
	color: #000;
	line-height: 1;
}


/*Product Install Thank*/
.product_install_uninstall_thank {
	text-align: center;
	margin-bottom: 40px;
}

.product_install_uninstall_thank h1 {
	font-weight: 300;
	margin-bottom: 10px;
}

.product_install_uninstall_thank_desc {
	font-size: 18px;
	font-style: italic;
	margin-bottom: 20px;
}

.product_install_uninstall_thank_list {list-style: none; margin-bottom: 15px;}
.product_install_uninstall_thank_links {display: inline-block; margin-right: 20px;}
.product_install_uninstall_thank_links:last-child {margin-right: 0;}
.product_install_uninstall_thank_links > a {text-decoration: underline;}
.product_install_uninstall_thank .add_new_comment_button {float: none; margin: 0;}
.product_install_uninstall_thank .add_new_comment_button,
.product_install_uninstall_thank .add_new_comment_button * * {font-size: 16px; text-align: center;}
.grey_br {position: relative; padding: 18px; border: 1px solid #e8f0ed; width: 75%; margin: 0 auto 20px auto;}
.add_new_comment_textarea {padding: 7px 3px 30px 7px; margin-bottom: 20px; border: 1px solid #91cdbd}
.clear_comment_textarea {background:url(/images/close_btn.png) no-repeat 0 0;float: right; margin-right: 6px; margin-top: -10px; font-size: 0; display: block; width:12px;height:12px;z-index:3200;cursor:pointer;}
.clear_comment_textarea:hover {background-position: -12px 0; }
.product_uninstall_thank .add_new_comment_textarea {min-height: 60px; color: #000;}
.comment_sent_successfully {font-size: 22px; color: #00a001;}


.recommend_dowload_set {width: 100%; list-style: none; padding: 0; margin-bottom: 40px;}
.recommend_dowload_list {display: inline-block; width: 42%; padding-right: 40px; padding-left: 40px; vertical-align: top;}
.recommend_dowload_list:last-child {padding-right: 0;}
.recommend_dowload_set ul {list-style: none; margin: 0; padding: 0;}
.recommend_dowload_set ul li {margin-bottom: 30px;}
.recommend_dowload_set .product_name {font-size:18px;}
.recommend_dowload_set .product_name .product_icon {display:block;position:absolute; left: 0px;margin:-0.1em 0 0 -40px}
.recommend_dowload_set p {color:#747C79;margin:0 0 10px 0;}

.blue_br {
	padding: 20px;
	border: 2px solid #e9f8f3;
	background: #fff;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.recommend_grid {list-style: none; margin: 0 0 30px 0; padding: 0;}
.recommend_grid_item {
	vertical-align: top;
	display: inline-block;
	margin-right: 17px;
	margin-bottom: 20px;
	width: 41%; 
	height: 148px;
	padding: 20px; border: 1px solid #f0dab8;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;}
.recommend_grid_item:last-child {
	margin-right: 0;
}
.recommend_grid_item .product_name {font-size: 25px; display: block; margin-bottom: 10px;}
.recommend_grid_item_data {padding-left: 40px;}
.recommend_grid_item_data_desc {display: block; font-size: 18px; font-style: italic; color: #747c79; margin-bottom: 20px;}
.product_page .product_name h1 .product_name_img {margin-top: 0;}
.product_page .product_name p .product_name_img {margin-top: 0;}