body, .normal {
  font-family: 'LucidaGrandeRegular',"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
.fb_item{
    display: table;
    margin-bottom: 1em;
    padding-bottom: 2em;
}
#frequently_bought h3{
    border-top: 1px solid silver;
    padding-top: 1em;
    width: 620px;
}
.licenses-menu {
  width: 183px;
  margin-left: 0px;
  display: inline;
  float: left;
  margin-top: 0px;
  padding-bottom: .45em;
  margin-bottom: .45em;
}
.licenses-menu a {
  padding: .25em .5em;
  font-size: .89em;
}
.licenses-menu a.selected {
  background: #0071BC;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: white;
}
.licenses-menu.right{
    float: right;
}
ul.licenses-menu.right li{
    float: right;
}
.activated{
    width: 150px;
}
#main #shopping_cart table tbody tr.end {
  border-top: 1px dotted white !important;
}
#main #shopping_cart table tbody tr input {
  width: 67px !important;
  margin-top: 1em;
  margin-bottom: -.5em;
  padding-bottom: 0em;
}
.resellers p{
    margin-top: 1em;
    margin-bottom: 1em;
}
.resellers ul{
    list-style: circle;
}
.resellers ul li{
    margin-left: 1em;
    margin-bottom: .5em;
}
.footer{
    width: 896px;
    margin-left: 0px;
    display: inline;
    float: left;
    margin-top: 50px;
    background: white;
    border-top: 1px solid silver;
    padding: .25em;
    padding-bottom: .75em;
    padding-top: 1em;
    margin-bottom: 2em;
    font-size: .65em;
}
.footer div{
    display: inline;
    float: left;
}
.footer img{
    margin-right: 10px;
}
.addition{
    padding-top: 7px;
    width: 220px !important;
    padding-left: 12px;
}
.addition_store{
    padding-top: 7px;
    width: 200px !important;
}
#intro{
    margin-top: 30px;
}
#add_to_cart_main {
   border-bottom: 0px solid silver;
}
.upg_button{
    margin-bottom: 30px;
}
div.licenses-menu a:hover {
   background: #E9F0F4;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   color: #0d4f7c !important;
}
div.licenses-menu a.selected {
   background: #0071BC;
   border: 0px white solid;
   color: white !important;
}
div.licenses-menu a.selected:hover {
    background: #E9F0F4;
    color: #0d4f7c !important;
}
a.button:hover {
   border-color: #F06F50;
   color: #F06F50;
    -moz-box-shadow: 0 0 2px white;
    -webkit-box-shadow: 0 0 2px white;
    box-shadow: 0 0 2px white;
}
.main.catalog #main_content ul#product_list{
    border-bottom: 1px solid silver;
}
.main.catalog #main_content ul#product_list li {
  margin-top: 0em;
  padding-bottom: .75em;
  padding-top: .75em;
}
.main.catalog #main_content ul#product_list li:last-child {
  border-bottom: 0px solid silver;
}
#product_list a:hover{
    color: #0d4f7c;
}
ul#product_list li:hover{
    background: #E9F0F4;
}
ul#product_list li div.catalog_price{
    float: right;
    display: inline;
    margin-right: .5em;
    color: #000;
}
.main.catalog #main_content.multi{
  width: 500px;
}
.main.catalog #main_content.multi ul#product_list li div.catalog_item{
    width: 450px;
}
.main.catalog #main_content{
  width: 450px;
}
.main.catalog #main_content ul#product_list li div.catalog_item{
    width: 400px;
}
div.catalog_price s{
    margin-left: 1em;
    margin-right: 1em;
    color: gray;
    font-weight: normal;
    font-size: .89em;
}
.catalog_button{
    float: left;
    display: inline;
    margin-right: 10px;
    margin-top: -5px;
}
.trial_item{
}
.trial_check{
}
a#buy:hover {
    color: white;
}
#main #shopping_cart table tfoot tr td{
   padding-top: 30px !important;
}
#single_license_catalogue p{
    margin-top: 1.6em;
}
.upgrade p{
    margin-top: 1em;
}
.upgrade h3{
    margin-top: 1em;
}
#my_cart{
    font-weight: bold;
}
#user_block #account_services a#my_cart {
   background: url(/resources/images/link_buy.png) no-repeat;
}
.input#nospace{
    width: 593px;
}
.form_restore{
    margin-top: 2em;
}
.form_restore label{
    float: left;
    margin-top: .3em;
}
.form_restore input{
    font-size: 1.33em;
    margin-left: 8px;
    margin-right: 10px;
    float: left;
}
.form_restore #submit_button{
    float: left;
    font-size: 1em;
    margin-top: .20em;
}
.form_activate{
    margin-top: 2em;
}
.form_activate input{
    font-size: 1.3em;
    color: gray;
}
.form_activate input#submit_button{
    float: right;
    font-size: 1em;
    margin-right: 25px;
}
p.activate{
    margin-top: 1em;
    float: right;
    margin-right: 25px;
}
ul.circle{
    list-style: circle;
}
.red{
    color: #ff0000;
}
.blue{
    color: #0071BC;
}
.star{
    color: #ff0000;
    margin-right: 5px
}

.register_block {
    display: inline-table;
    width: 600px;
}
.register_block tr td{
    padding-top: 1em;
}
.register_block tr td.submit_button{
    padding-top: 2em;
}
.steps{
   width: 620px;
   display: inline;
   float: left;
   margin-bottom: .5em;
}
.steps .step_name{
    width: 70px;
    float: left;
}
.steps .step_value{
    width: 500px;
    float: left;
}
.activity_block{
    border: 1px solid silver;
}
.activity_block tr td{
    padding-top: 0em;
    padding: 5px;
}
.buy ul li{
    margin-top: 1em;
}
.buy ul {
    margin-bottom: 1em;
}
.buy p {
    margin-top: 1em;
}
.start_instal_button{
    float: right;
    margin-top: 1.5em;
    margin-right: 5em;
}
.trial_licenses{
    margin-top: 2em;
}
.trial_licenses thead tr td{
    font-weight: bold;
    padding-bottom: 1em;
    border-bottom: 1px solid silver;
    padding-right: 2em;
    font-size: .8em;
}
.trial_licenses tbody tr td{
    padding-top: 2em;
    padding-right: 2em;
    font-size: .8em;
}
.trial_licenses tbody tr td.Expiration_Date{
    padding-right: 0em;
}
.trial_licenses thead tr td.Expiration_Date{
    padding-right: 0em;
}
.trial_licenses tbody tr td.Comments{
    padding-right: 0em;
}
.trial_licenses thead tr td.Comments{
    padding-right: 0em;
}
.trial_licenses tbody tr td.assign_button{
    padding-right: 0em;
}
.trial_licenses thead tr td.assign_button{
    padding-right: 0em;
}
.trial_licenses a.button{
    font-size: 1em;
}
table.table_info{
    margin-bottom: 3em;
}
.table_info tr td{
    padding-top: 2em;
    padding-right: 2em;
}
.timelimited_licenses{
    margin-top: 2em;
}
.timelimited_licenses tr td{
    padding: 5px;
}
.back_item{
    margin-top: 3em;
    text-align: right;
}
.back_item_multilicense{
    margin-top: 2em;
    text-align: right;
}
#user_block {
   width: 210px;
}
.activate_button{
    margin-top: 1.5em;
    text-align: right;
    margin-right: 36px;
}
.activate_text{
    width: 580px;
}

.restore_text{
    height: 25px;
    width: 360px;
}
#user_block #account_services a#buy {
   background: url(/resources/images/link_buy_dis.png) no-repeat;
    color: #0d4f7c !important;
}
#user_block #account_services a#buy:hover{
   background: url(/resources/images/link_buy.png) no-repeat;
   color: #6E95B0 !important;
}
#user_block #account_services a.selected#buy {
   background: url(/resources/images/link_buy.png) no-repeat;
   color: #0d4f7c;
}
#user_block #account_services a#try {
   background: url(/resources/images/link_try_dis.png) no-repeat;
}
#user_block #account_services a#try:hover {
   background: url(/resources/images/link_try.png) no-repeat;
}
#user_block #account_services a.selected#try {
   background: url(/resources/images/link_try.png) no-repeat;
   color: #0d4f7c;
}
#user_block #account_services a#activate {
   background: url(/resources/images/link_activate_dis.png) no-repeat;
}
#user_block #account_services a#activate:hover {
   background: url(/resources/images/link_activate.png) no-repeat;
}
#user_block #account_services a.selected#activate {
   background: url(/resources/images/link_activate.png) no-repeat;
   color: #0d4f7c;
}
#user_block #account_services a#help {
   background: url(/resources/images/link_help_dis.png) no-repeat;
}
#user_block #account_services a#help:hover {
   background: url(/resources/images/link_help.png) no-repeat;
}
#user_block #account_services a.selected#help {
   background: url(/resources/images/link_help.png) no-repeat;
   color: #0d4f7c;
}
#user_block #account_services a#upgrade {
   background: url(/resources/images/link_upgrade_dis.png) no-repeat;
}
#user_block #account_services a#upgrade:hover {
   background: url(/resources/images/link_upgrade.png) no-repeat;
}
#user_block #account_services a.selected#upgrade {
   background: url(/resources/images/link_upgrade.png) no-repeat;
   color: #0d4f7c;
}

ul.activation_msg{
    list-style: circle;
}
ul.activation_msg li{
    margin-left: 2em !important;
}
.message_block{
    float: left;
    display: inline;
    width: 896px;
    margin-top: 1em;
}
.result_msg{
    float: left;
    display: inline;
    width: 666px;
}
a#buyLink1:hover{
    color: white;
}
a.button.main_action.big:hover{
    color: white;
}
.trial_license_isset{
    color: #ff0000;
    width: 250px;
}
table.licenses.no_end tbody{
    border: 0px solid silver;
}
table.licenses td strong{
    margin-left: 0em;
}
table.licenses td i{
    margin-left: 0em;
}
form ul#profile_item_list label{
    font-size: 1em;
}
table.licenses {
        width: 620px;
}
table.licenses tbody{
    font-size: 1em;
}
#login_content {
    margin-top: 1em;
}
#license_none{
    width: 620px;
    display: inline;
    float: left;
    margin-top: 1em;
}
#right_side #login_info {
    font-family: 'LucidaGrandeRegular', "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#activation_info_container{
    font-family: 'LucidaGrandeRegular', "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#intro{
    font-family: 'LucidaGrandeRegular', "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif
}
#licenses_menu_block .upgrade{
    float: right;
}
input#email.activate_text, textarea#comment.activate_text{
    color: gray;
}
#main_menu {
  width: 890px;
}
#main_menu ul a#help {
    background: url(/resources/images/link_help.png) no-repeat;
}
#main_menu ul a#store {
    background: url(/resources/images/link_buy_top.png) no-repeat;
}
form label {
  display: block;
}
a.big {
  font-size: 1em;
}
a.main_action.download {
  padding-left: 1.5em;
  padding-right: 1.8em;
}
#download_comment{
    line-height: 24px;
    width: 333px;
    margin-left: 0px;
    display: inline;
    float: right;
    text-indent: 0em;
}
strong.grey{
    color: #808080;
}
ul#downloads_list {
  width: 344px;
  margin-left: 18px;
  display: inline;
  float: left;
  margin-top: 0px;
  color: #0071BC;
}
#intro .info_left.add_img:before {
  content: url(/resources/images/info.png);
  position: relative;
  top: 1.1em;
  left: -1.5em !important;
}
#intro .info_left{
    text-indent: 0em;
    width: 210px;
    margin-top: 1em;
}
#other_download_content p{
    margin-top: 1em;
}
ul.download{
    margin-top: 1em;
    margin-bottom: 1em;
}
ul.download .link{
    width: 300px;
    float: left;
}
ul.download .filesize{
    width: 300px;
    display: inline;
}
div.licenses_comments{
    margin-top: 1em;
    color: gray;
    font-size: .875em;
}
table#my_activated_licenses em {
  color: #29AAE3;
  font-style: normal;
}
table#multy_licenses tr:hover {
    background: #f5f5f5;
    cursor: auto;
}
table#multy_licenses tr.comments:hover {
    background: none;
    cursor: auto;
}
table#multy_licenses tbody tr.product_row.trial td {
padding-top: 0em;
padding-bottom: .5em;
}
table#multy_licenses tbody tr.product_row.trial td ul.additional_info li{
    margin-bottom: 0em;
    margin-top: 0em;
}

table.users tr:last-child {
    border-bottom: 0px dotted silver;
}
table.lisenses tbody tr.product_row + tr.product_row {
  border-top: dotted 1px #CCDBE2 !important;
}
table.lisenses tbody tr.comments + tr.product_row {
  border-top: dotted 1px #CCDBE2 !important;
}
table.users tr:hover {
  background: #D4EEF9 !important;
  cursor: pointer !important;
}
table.users tr ul.user_change li{
  color: #0d4f7c;
}
table.users tr:hover ul.user_change li{
  color: #6E95B0;
}
table.users tr:hover em{
  color: gray;
}
.subscribe_form{
    margin-top:2em;
}
.subscribe_form div{
    margin-top:1em !important;
}
#join_us_main#openspec{
    width: 632px;
}
.openspec p {
    margin-top: 1em !important;
}
.openspec #join_us_list ul{
    width: 632px !important;
}
.openspec #join_us_list ul li{
    width: 550px !important;
}
.openspec div.checkboxes{
  font-size: .875em;
  line-height: 1.3;
  float: right;
  width: 280px;
  display: inline;
}
.openspec div.checkboxes input[type="checkbox"]{
    float: left;
    display: inline;
    margin-right: .5em;
}
.openspec #info_join_us {
  margin-top: 1em;
}
div.ch_text{
    display: table;
}

a.download.mybuy_button {
  background: url(/resources/images/bac_button_gray.png) repeat-x bottom white;
  border: 1px solid #444;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: .5em 1em;
  font-family: 'LucidaGrandeRegular', "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-size: .75em;
  -moz-box-shadow: 0 0 2px #888888;
  -webkit-box-shadow: 0 0 2px #888888;
  box-shadow: 0 0 2px #888888;
  z-index: 99;
  letter-spacing: 0px;
}
a.download.mybuy_button:hover {
  border-color: red;
  color: red !important;
}
a.download.action {
  background-color: #0071BC;
  color: white;
  border-color: #0071BC;
}
a.download.action:hover {
  background-color: #3FA9F5;
  color: white !important;
  border-color: #3FA9F5;
}
a.download.big {
  font-weight: normal;
  font-size: 1em;
}
#downloads_main #option_1 #option_1_action a.download {
  width: 218px;
  margin-left: 12px;
  display: inline;
  float: left;
  margin-top: 72px;
  text-align: center;
}
#downloads_main #option_2 #option_2_action a.download {
  width: 134px;
  margin-left: 12px;
  display: inline;
  float: left;
  margin-top: 72px;
  text-align: center;
  line-height: normal;
  color: #000;
}
#all_trial_licenses_container {
width: 600px;
}
#licenses_container h2 {
margin-top: 80px;
}
date.expired{
    color: #29AAE3;
}
div#title+p{
    margin-top: 2em;
}
#news_main, #news_main_list {
  position: static;
  padding-top: 58px;
}
hr.news_list{
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}
#news_menu {
  float: right;
  position: static;
  margin-top: 30px;
  margin-right: 50px;
  width: 180px;
  /* border-top: 4px solid silver; */

  padding-left: 1em;
  padding-right: 1em;
}
#DocList{
    margin-top: 3em;
}
#DocList p{
    margin-top: 1em;
    margin-bottom: 1em;
}
#DocList h3{
    margin-top: 2em;
    margin-bottom: 2em;
}
#DocList p+ul{
    margin-top: 1em;
    margin-bottom: 1em;
}
#DocList ul li{
    margin-top: 1em;
    margin-bottom: 1em;
}
#DocList ul {
    margin-top: 2em;
    margin-bottom: 2em;
}
#DocList ul.sub_docs{
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1.5em;
}
#DocList span.data_news{
    float: left;
    width: 160px;
}
.articleBody h3, .articleBody h4{
    margin-top: 1em;
}

.articleBody p{
    font-size: 0.89em;
}
#news_main a, #news_body .articleBody a{
  color: #0d4f7c;
  border-bottom: 1px solid #0d4f7c;
}
#news_main a:hover, #news_body .articleBody a:hover {
  color: #09334F;
  background-color: #FCFCAE;
}
#news_main_list a {
  font-weight: bold;
}
a.local.solid{
    border-bottom: 1px solid #0d4f7c;
}
span.describe{
    font-size: 0.81em;
}
.addthis_news{
    line-height: 1em;
    margin-bottom: 1em;
    margin-top: 0.5em;
}
.addthis_news a{
    border-bottom: 0px solid #0D4F7C !important;
}
.addthis_news a:hover{
    color: #0D4F7C !important;
    border-bottom: 0px solid #0D4F7C !important;
    background-color: white !important;
}


.video-list{
	margin-left: 2em;
    margin-top: .5em;
	float: right;
	margin-bottom: 3em;
}
.video-list.start_page{
    margin-left: 3em;
}
.video-list a.grid_3 + a.grid_3{
	margin-left: 2em !important;
}
.video-list a:hover{
	cursor: pointer;
}
.video-list a:hover span.link{
	background-color: #FFFF9E;
}

.video div.grid_3 + div.grid_3{
	margin-left: 2em !important;
}
.video div.addthis_default_style{
    float: left !important;
    margin-left: 1em;
}

.video-list span.image{
		overflow: hidden;
		height: 94px;
		/* width: 125px; */
        width: 143px;
		float: left;
		border: 4px solid white;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
		-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
		-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
		box-shadow: 0 1px 5px rgba(0,0,0,0.75);
		margin: 0 auto;
        margin-bottom: 1em;
}
.video-list a.video{
	float: left;
	width: 150px;
	border: none !important;
    font-size: .8em;
    line-height: 1.5em;
    font-weight: normal !important;
    background-color: white !important;
    padding: 7px;
}

/*
span.play-button{
	height: 94px;
	width: 125px;
	background: url(/resources/images/play.png) no-repeat;
	margin: 0 auto;
	float: left;
	position: relative;
	top: -99px;
	left: 0;
}
*/
.video-list a:hover span.play-button{
	background: url(/resources/images/play-hover.png) no-repeat;
}
span.kino-lenta{
	height: 100px;
	width: 150px;
	background: url(/resources/images/kino_lenta.png) no-repeat;
	margin: 0 auto;
	float: left;
	position: relative;
	top: -110px;
	left: 0;
}
span.play-time {
	background-color: white;
	margin: 0 auto;
	float: right;
	left: 0px;
	position: relative;
	top: -115px;
	bottom: -100px;
	color: #0D4F7C;
	font-size: .75em;
	line-height: 1.2;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 20px;
	padding-bottom: 2px;
	letter-spacing: 1px;
	-webkit-border-radius: 6px 0px 0 0;
	-moz-border-radius: 6px 0px 0 0;
	border-radius: 6px 0px 0 0;
}
div.title{
    float: left;
    /*display: inline;*/
    width: 100px;
}
div.description{
    float: left;
    display: inline;
    width: 520px;
}
.paragraf{
    margin-top: 1em;
}
.paragraf-bottom{
    margin-bottom: 1em;
}

.big-video{
	margin-top: .5em;
}
.big-video-container span.description{
	margin-top: .5em;
}
.video-container a.video-link {
float: left;
width: 150px;
border: none !important;
line-height: 1.5em;
background-color: white !important;
padding: 7px;
}
.video-container a.video-link:hover .video{
    border-color: black;
}

a div.big-video-container:hover .big-play-button{
	background: url(/resources/images/big_play_button_hover.png) no-repeat;
}