/*@font-face {
font-family: "DroidSans";
src: url("//www.veeam.com/css/DroidSans.eot"),
url("//www.veeam.com/css/DroidSans.ttf");
}*/

@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700);

div.footer_text2{display: none;}
h1, h2, h3, h4, h5, h6, p, ul, li, a, address, area, article, aside, b, blockquote, button, big,
caption, center, cite, comment, div, dl, dt, em, fieldset, figcaption, figure, form, footer,
head, header, hgroup, i, input, label, legend, li, menu, nav, nobr, ol, option, section, select,
small, span, strong, summary, sup, table, td, textarea, time, title, tr, u, ul {
font-family: 'Droid Sans', arial, sans-serif;
text-align: left;
font-size:13px;
line-height:18px;
}

img {border:none;}
a img {border:none;}
body{color: #333333;line-height: 18px;margin: 0px;padding: 0px;min-width: 980px;}
table, td {padding:0px; margin:0px;}
a{color: #1091c7;text-decoration: none;line-height:18px;}
a:link {color: #1091c7;text-decoration: none;}
a.link {color: #1091c7!important;text-decoration: none!important;}
a:visited{color: #1091c7;text-decoration: none;}
a:hover{color: #1091c7;text-decoration: underline;}

h1{
font-size: 120%;
color: #334d55;
margin: 0px;
padding: 0px;
}

h2{
color:#2e910a;
font-size: 110%;
font-weight:normal;
margin: 0px;
padding: 0px;
}

h2.bullet{
font-weight:normal;
color:#2e910a;
font-size: 120%;
margin: 0px 0px 0px 0px;
padding-left:0px;
font-weight:bold;
}

h3{
font-style: normal;
font-size: 100%;
color: #333333;
margin: 0px;
padding: 0px;
}

h4{
 color: #333333;
font-size: 16px;
font-weight: normal;
margin: 0px 0px 5px -1px;
padding: 0px 0px 0px 0px;
}

h5{
 font-size: 16px;
color: #232323;
margin: 0px 0px 0px 2px;
padding: 0px;
}

h6{
font-size: 16px;
color: #232323;
margin: 0px 0px -20px 2px;
padding: 0px;
}

ul{ list-style-type: square; }
ul ul{ list-style-type: disc; }
ul ul ul{ list-style-type: none; }

label{
font-size: 13px;
font-weight: normal;
color: #444444;
}

td.border {
background-image: url(//img.veeam.com/border.gif);
background-repeat: repeat-y;
width:1px;
padding:0px;
margin:0px;}

p {line-height:1.5;margin:0px;}
span.italic {font-style:italic;font-weight:normal;}

/*Layout Federal*/
#mastercontainer_f {
width: 767px;
margin: 0 auto 10px;
clear: both;
overflow: hidden;
background:#ffffff;
}
#content_f{
line-height: 1.116em;
width: 710px;
margin: 0px;
padding-bottom:0px;
}
#tabs_f{
float:left;
width: 710px;
margin: 20px 0px 0px 0px;
padding: 15px 0px;
}

#headlines_f{
float:right;
line-height: 1.116em;
width: 220px;
margin: 0px;
padding: 15px 0px 0px 10px;
}
#qoute_f{
float:right;
width: 220px;
margin: 0px;
padding: 50px 0px 0px 0px;
}

/***********************************************/
/* Layout Divs */
/***********************************************/
#mastercontainer_hp {
width: 950px;
margin: 0 auto 10px;
clear: both;
overflow: hidden;
background:#ffffff;
}

#masthead_hp{
padding: 0px;
width: 100%;
}

#hp_newsline{
height: 27px;
background-image: url(//img.veeam.com/home_news_line_bg.png);
background-repeat: repeat-x;
background-position: top left;
margin: 0px;
padding: 5px 0px;
}

#hp_newsline .header{
margin: 0px;
padding: 0px;
font-size: 18px;
font-weight: normal;
color: #4eb229;
}

#hp_newsline a{
color: #0072ac;
font-size: 13px;
text-decoration: none;
}

#left_clm_hp{
float: left;
width: 47%;
margin: 0px;
padding: 0px;
}

#right_clm_hp{
float:right;
width: 47%;
margin: 0px;
padding: 0px;
}

#hp_block {
padding: 5px 0 0 0;
float:left;
}

.newslist {width:140px;line-height:13px;}
.hp_block_news li a {width:215px;}

#hp_header_dowloads {
background-repeat: no-repeat;
background-position: top left;
font-size: 20px;
color: #293744;
height: 32px;
padding: 5px 0 0 0px;
}

#hp_header_ask {
background-repeat: no-repeat;
background-position: top left;
font-size: 20px;
color: #293744;
height: 32px;
padding: 5px 0 0 0px;
}

#hp_header_blog {
background-repeat: no-repeat;
background-position: top left;
font-size: 20px;
color: #293744;
height: 32px;
padding: 5px 0 0 0px;
}

#hp_header_events {
background-repeat: no-repeat;
background-position: top left;
font-size: 20px;
color: #293744;
height: 32px;
padding: 5px 0 0 0px;
}

#hp_content {
font-size: 13px;
color: #545454;
}

#sec_pic_txt {
float: left;
margin-top: 10px;
}

#sec_pic_txt ul{
float: left;
padding: 0px;
margin: 0px;
list-style: none;
}

#sec_pic_txt li{
padding: 2px 0px;
margin: 0px;
}

#sec_pic_txt a, #sec_pic_txt a:active {
font-size: 11px;
display: block;
color: #3882ce;
background-image: url(//img.veeam.com/arrow_gray.gif);
background-repeat: no-repeat;
background-position: left top;
  line-height: 13px;
margin: 0 15px 0 3px;
padding: 2px 0px 2px 13px;
}

#sec_pic_txt a:hover{
text-decoration: underline;
background-image: url(//img.veeam.com/arrow_blue.gif);
}

#sec_pic_txt a:visited{
background-repeat: no-repeat;
background-position: left top;
color: #3882ce;
}

#left_clm_hp #hp_block #hp_content a{
font-size: 13px;
text-decoration: none;
}

#top_banner {padding:0px 0px;}
table#top_banner td{vertical-align:top;}

#bot_banner {
float: left;
border-bottom: 1px solid #6d7677;
}

#bot_banner_left {
float: left;
width: 125px;
height: 65px;
margin: 0px;
padding: 15px 0px;
background-color: #b6dcd7;
border-top: 1px solid #c8d7d3;
border-left: 1px solid #c8d7d3;
}

#bot_banner_left a, #bot_banner_left a:active {
font-size: 13px;
color: #004a80;
display:block;
height:18px;
background-image: url(//img.veeam.com/arrow_blue.png);
background-repeat: no-repeat;
background-position: left 3px;
margin: 0 10px 5px 13px;
padding: 2px 0px 0px 13px;
}

#bot_banner_left a:hover{text-decoration: underline;}

#bot_banner_right {
float: right;
width: 220px;
height: 95px;
margin: 0px;
padding: 0px;
border-top: 1px solid #c8d7d3;
border-right: 1px solid #c8d7d3;
}

#bot_banner_center {
float: left;
width: 418px;
height: 95px;
margin: 0px;
padding: 0px;
border-top: 1px solid #c8d7d3;
border-left: 1px solid #c8d7d3;
border-right: 1px solid #c8d7d3;
}

#mastercontainer {
margin: 0 auto 0px;
clear: both;
text-align:center; 
padding:0px;
background:#ffffff;
}

#masthead{
padding: 0px;
border-bottom: 0px solid #cccccc;
width: 100%;
}

#top_section {
width: 100%;
padding-bottom:15px;
}

#navBar{
width: 217px;
margin: 0px;
padding: 0px;
padding-top:2px;
float:right;
}

#headlines{
font-size:13px;
float:right;
width: 220px;
margin: 0px;
padding: 10px 0px 20px 10px;
}

#headlines li a, #headlines p, #headlines a{
font-size:13px;
}

#headlines #box{
width: 175px;
background-image: url(//img.veeam.com/sub_box_bg.gif);
background-repeat: repeat-y;
background-position: top left;
margin: 0px;
padding: 0px;
}

#headlines #box2{
width: 175px;
background-image: url(//img.veeam.com/sub2_box_bg.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 0px;
}

#headlines #topbox{
width: 175px;
height: 1px;
background-image: url(//img.veeam.com/sub_box_t_line.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 0px;
}

#headlines #hlinebox{
width: 175px;
height: 13px;
background-image: url(//img.veeam.com/sub_box_h_line.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 0px;
}

#headlines #btlinebox{
width: 175px;
height: 5px;
background-image: url(//img.veeam.com/sub_box_bt_line.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 0px;
}

/*headlines federal*/
#headlines_f #box{
width: 215px;
background-image: url(//img.veeam.com/sub_box_bg_f2.gif);
background-repeat: repeat-y;
background-position: top left;
margin: 0px;
padding: 0px;
}

#headlines_f #box2{
width: 215px;
background-image: url(//img.veeam.com/sub_box_bg2_f2.gif);
background-repeat: repeat-y;
background-position: top left;
margin: 0px;
padding: 0px;
}
#headlines_f #topbox{
width: 215px;
height: 2px;
background-image: url(//img.veeam.com/sub_box_t_line_f2.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 0px;
}

#headlines_f #hlinebox{
width: 215px;
height: 5px;
background-image: url(//img.veeam.com/sub_box_h_line_f2.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 0px;
}

#headlines_f #btlinebox{
width: 215px;
height: 5px;
background-image: url(//img.veeam.com/sub_box_bt_line_f2.gif);
background-repeat: no-repeat;
background-position: top left;
margin: 0px;
padding: 0px;
}
#headlines_f h3{
text-align:center;
color: #333333;
font-size: 13px;
height: 10px;
padding: 6px 0 10px 0px;
vertical-align: top;
}
#headlines_f span{
text-align: center;
color: rgb(49, 92, 145);
font-size: 11px;
}
#headlines_f h2{
text-align: center;
font-weight:bold;
color: rgb(49, 92, 145);
font-size: 13px;
height: 15px;
padding: 0px;
}

#headlines_f a.doc {
font-size: 11px;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_doc2.gif);
background-repeat: no-repeat;
background-position: left top;
color: #333333;
margin: 0px 15px 0px 3px;
}
/*end headlines federal*/

#headlines h3{
text-align:left;
color: #333333;
font-size: 13px;
height: 20px;
padding: 13px 0 5px 0px;
vertical-align: top;
}

#headlines h3.next_steps {
background-repeat: no-repeat;
background-position: center left;
font-size: 13px;
padding: 13px 0 8px 35px;
margin: 0px 10px;
}

#headlines h3.more_information {
background-image: url(//img.veeam.com/more_information.png);
background-repeat: no-repeat;
background-position: center left;
font-size: 13px;
padding: 13px 0 8px 35px;
margin: 0px 10px;
}

.next_step{
font-size: 13px;
width:130px;
display: block;
color: #545454;
padding-left: 13px;
margin: 0px 15px 0px 3px;
}

#headlines a:hover{text-decoration: underline;}

#headlines a.pdf {
font-size: 11px;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_pdf_16x16.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 3px;
line-height:18px;
}

#headlines a.doc {
font-size: 11px;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_doc_16x16.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 3px;
}
#headlines a.htm {
font-size: 11px;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_link_16x16.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 3px;
}
#clear {height: 10px;clear: both;}
.hp_news {padding: 0px 2px;}
.hp_news #news a{
color:#545454 !important;
background-image: none !important;
margin:5px 0px !important;
padding:0px !important;
}

.hp_news div{padding: 0px 2px;margin:5px 0px !important;}
.hp_news_switch{background-color:#f2f2f2; padding:2px 2px;color:#d0d0d0;}
.hp_news_switch a{
display:inline !important;
background-image:none !important;
padding:5px !important;
margin:0px !important;
cursor:pointer;
}

#content{
float: left;
width: 710px;
padding: 0px;
text-align: justify;
}

#content.wide {
width: 953px;
background-image:none; 
padding:0px
}

#content.notsowide {
width: 670px;
background-image:none; 
padding:0px
}

#fragment-3{padding-left:10px;}
#careers{height: 180px;}

#content h1{
color: #333333;
font-size: 24px;
padding: 3px 0;
margin: 0;
}
#content_f h1{
color: #333333;
font-size: 26px;
padding: 3px 0;
margin: 0;
}

div.fbcontent {padding:0px;padding-left:10px;}

#content p {
font-size: 13px;
color: #222222;
padding: 0 0 5px 0;
}

#content ul, #content ul li{
color: #222222;
margin:0px;
line-height:1.5;
}

#content a {
color: #3882ce;
}

#content a:hover{
text-decoration: underline;
}

#content a.avi {
font-size: 13px;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_avi_16x16.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 3px;
line-height: 1.75;
}

#content a.pdf {
font-size: 13px;
padding: 2px 0px 2px 25px;
background: url(//img.veeam.com/ico_pdf_16x16.gif) 0px 3px no-repeat;
margin: 0 3px;
line-height: 1.5;
display:inline-block;
}

#content a.zip {
font-size: 13px;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_zip_16x16.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 3px;
line-height: 1.75;
}

#content a.doc {
font-size: 13px;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_doc_16x16.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 3px;
line-height: 1.75;
}
#content a.htm {
font-size: 13px;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_link_16x16.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 3px;
line-height: 1.75;
}

#content .slogan {
color: #0072ac;
text-align:right;
font-size:13px;
margin:0px;
padding:0px;
}
#bottom_rot{
position: relative;
text-align:center;
padding-bottom:40px;
}

#content a.green_btn {
background: transparent url('//img.veeam.com/submit_d.png') no-repeat scroll top right;
color: #fff;
display: block;
float: left;
height: 26px;
margin-right: 50px;
padding-right: 5px;
text-decoration: none;
}

#content a.green_btn span {
background: transparent url('//img.veeam.com/green_btn_l.gif') no-repeat;
display: block;
line-height: 18px;
padding: 3px 5px 5px 10px;
}

#content a.green_btn:hover span {
background: transparent url('//img.veeam.com/green_btn_l_on.png') no-repeat;
display: block;
line-height: 18px;
padding: 3px 5px 5px 10px;
}

#content a.green_btn:hover {
background: transparent url('//img.veeam.com/green_btn_r_on.png') no-repeat scroll top right;
text-decoration: underline;
outline: none;
}

#content a.red_btn {
background: url('//img.veeam.com/red_btn.png') no-repeat;
color: #fff;
display: block;
font-weight:bold;
width:140px;
height: 31px;
margin: 0px 5px 0px 0px;
padding-right: 0px;
text-decoration: none;
}

#content a.red_btn_request {
background: transparent url('//img.veeam.com/nworks_request_g.png') no-repeat;
color: #fff;
display: block;
font-weight:bold;
width:170px;
height: 31px;
margin: 0px 5px 0px 0px;
padding-right: 0px;
text-decoration: none;
}

#content a.green_btn_large span {
background: transparent url('//img.veeam.com/green_btn_large_l.png') no-repeat;
display: block;
line-height: 40px;
padding: 3px 5px 5px 15px;
}

#content a.green_btn_large:hover span {
background: transparent url('//img.veeam.com/green_btn_large_l_on.png') no-repeat;
display: block;
line-height: 40px;
padding: 3px 5px 5px 15px;
}

#content a.green_btn_large:hover {
background: transparent url('//img.veeam.com/green_btn_large_r_on.png') no-repeat scroll top right;
text-decoration: underline;
outline: none;
}

#content a.gray_btn {
background: transparent url('//img.veeam.com/gray_btn_r.gif') no-repeat scroll top right;
color: #fff;
display: block;
float: left;
height: 26px;
margin-right: 5px;
padding-right: 5px;
text-decoration: none;
}

#content a.gray_btn span {
background: transparent url('//img.veeam.com/gray_btn_l.gif') no-repeat;
display: block;
line-height: 18px;
padding: 3px 5px 5px 10px;
}

#content a.gray_btn:hover span {
background: transparent url('//img.veeam.com/gray_btn_l_on.gif') no-repeat;
display: block;
line-height: 18px;
padding: 3px 5px 5px 10px;
}

#content a.gray_btn:hover {
background: transparent url('//img.veeam.com/gray_btn_r_on.gif') no-repeat scroll top right;
text-decoration: underline;
outline: none;
}

/***********************************************/
/* Components  */
/***********************************************/

#siteName{
margin: 0;
padding: 0;
color: #52b737;
font-size: 17px;
font-weight: normal;

}

.top_logo {vertical-align:middle;}

/************* #globalNav styles **************/

#right_part {
float: right;
text-align: right;
padding: 0px 0px 0px 0px;
color: #666666;
font-size: 13px;
margin:0px 0 0 0;
vertical-align:middle;
}

#right_part #login_pass {
height:55px;
padding-right:3px;
background-image: url(//img.veeam.com/login_underline.gif);
background-position:bottom;
background-repeat:repeat-x;
font-size:11px;
padding: 0px 3px;
}

#right_part input {
font-size: 11px;
color: #666666;
height: 17px;
width: 68px;
border: 1px solid #d1ddd9;
padding: 0px 3px;
}

#right_part input.arr_act {
font-size: 13px;
color: #52b737;
height: 25px;
width: 60px;
border: 0px none;
padding: 0px 0px;
margin: 0px 0px;
background-color:#fff;
background-image: url(//img.veeam.com/arrow_green.gif);
background-repeat: no-repeat;
background-position: right bottom;
cursor: pointer;
}

a.arr_act {
padding: 0 10px 0 25px;
color: #52b737;
background-image: url(//img.veeam.com/arrow_green_press.gif);
background-repeat: no-repeat;
background-position: right ;
}

#right_part input.arr_inact  {
padding: 0 30px 0 30px;
height: 20px;
width: 60px;
color: #fff;
background-image: url(//img.veeam.com/arrow_green_logout.gif);
background-repeat: no-repeat;
background-position: right bottom;
border:0px;
cursor: pointer;
border: 0px none;
padding: 0px 0px;
margin: 3px 0px 0px 0px;
background-color:#fff;

}
#pre_menu {
margin: 0px 0 0 0;
padding: 0px 0 0 0;
}
#pre_menu a {
color: #3882ce;
font-size: 13px;
padding: 0px 0px 15px 20px;
}

#globalNav{
color: #cccccc;
background-image: url(//img.veeam.com/top_menu_bg.gif);
background-repeat: repeat-x;
height: 25px;
}

#globalNav img{display: block;}

#globalNav a {
color: #ffffff;
font-size: 11px;
height: 13px;
padding: 6px 15px 4px 15px;
border: 0px none;
}

#globalNav a.sf-with-ul {
border-left: 1px solid #83afc6;
border-right: 1px solid #49829f;
}
#globalNav a.sf-with-ul:hover  {
border-left: 1px solid #bad4e0;
border-right: 1px solid #7399af;
}

#globalNav a:hover {
color: #ffffff;
background-image: url(//img.veeam.com/top_menu_bg_a_over.gif);
background-repeat: repeat-x;
height: 13px;

}
#globalNav a.top_menu_end {
border-left: 1px solid #83afc6;
width: 1px;
padding: 5px 0px;
margin: 0px;
}
/*************** #pageName styles **************/

#pageName{
margin: 0px;
padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
font-size: 80%;
padding: 2px 0px 0 10px;
}

/************** .prod_overview styles ***************/
div.prod_overview_img  {
float:left;
width: 120px;
margin: 0px 0px 0px 0px;
padding:0px;
border:0px solid black;
}
div.prod_overview_desc {padding: 10px 10px 0px 0px;padding-left:120px;display:block;}
.listview div.prod_overview_desc {padding: 10px 10px 0px 0px;float: none;margin-left:120px;}

.listview>p{
color: #666;
font-weight: normal;
font-size: 16px;
}

.listview_p{
color: #666;
font-weight: normal;
font-size: 16px;
}

.news-resources-prods{
padding: 10px 0 10px 15px;
border-left: 1px solid #d5d5d5;
}

.news-resources-prods ul{
    padding-left: 30px;
}
.news-resources-prods ul li{
    margin-bottom: 10px;
}
.news-resources-prods ul li a{
    color:#1091c7;
}




.listview>p a{
font-weight: normal;
font-size: 16px;
}

.listview div.prod_overview_img  {
float: left;
width: 120px;
margin: 15px 0px 0px 0px;
position:relative;
}
.listview div.prod_overview_img  .label{
width:113px;
height:150px;
position:absolute;
left:0px;
top:0px;
cursor:pointer;
}
.listview div.prod_overview_img  .l_de{
background-image: url(//img.veeam.com/local/box/label_de.png);
}
.listview div.prod_overview_img  .l_cz{
background-image: url(//img.veeam.com/local/box/label_cz.png);
}.listview div.prod_overview_img  .l_en{
background-image: url(//img.veeam.com/local/box/label_en.png);
}.listview div.prod_overview_img  .l_es{
background-image: url(//img.veeam.com/local/box/label_es.png);
}.listview div.prod_overview_img  .l_fr{
background-image: url(//img.veeam.com/local/box/label_fr.png);
}.listview div.prod_overview_img  .l_nl{
background-image: url(//img.veeam.com/local/box/label_nl.png);
}.listview div.prod_overview_img  .l_pl{
background-image: url(//img.veeam.com/local/box/label_pl.png);
}.listview div.prod_overview_img  .l_tr{
background-image: url(//img.veeam.com/local/box/label_tr.png);
}.listview div.prod_overview_img  .l_it{
background-image: url(//img.veeam.com/local/box/label_it.png);
}.listview div.prod_overview_img  .l_ru{
background-image: url(//img.veeam.com/local/box/label_ru.png);
}.listview div.prod_overview_img  .l_cn{
background-image: url(//img.veeam.com/local/box/label_cn.png);
}.listview div.prod_overview_img  .l_jp{
background-image: url(//img.veeam.com/local/box/label_jp.png);
}

div.prod_overview_desc h3.bodytext {text-align:left;font-size:13px;}

/************** .feature styles ***************/
.feature{padding: 0px 0px 10px 10px;color:#222;}
.feature h3{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;text-align: left;}
#content .feature p.new {margin: 0px 0px 0px 10px;font-size:11px;}
#content .feature p.new span{margin: 0px;font-size:11px;}
.feature p.new span{font-weight:bold; color:red;}

/************** .tabs styles *****************/
.tabs{clear: both;padding: 10px 0px 0px 10px;font-size: 100%;}
.tabs p{padding: 0px 0px 10px 0px;font-size: 13px;}
.tabs h4{color: #4eb229;font-size: 13px;font-weight: normal;padding: 15px 0px 3px 0px;}

/************* #siteInfo styles ***************/

#siteInfo{
clear: both;
font-size: 11px;
color: #676767;
text-align: center;
}

#siteInfo img{
padding: 4px 4px 4px 10px;
vertical-align: middle;
}

#siteInfo .separator{
padding: 0 10px;
}

#siteInfo a{
color: #676767;
font-size: 11px;
}

#bottomline {
background-image: url(//img.veeam.com/bottom_line.gif);
height: 13px;
width: 100%;
background-repeat: repeat-x;
background-position: right;
}

#copyright {
padding: 0px 0px 0px 0px;
color: #6d7677;
margin:0 0 0 0;
width:100%;
}

#vmware_partner {
float: right;
width: 200px;
text-align: right;
padding: 0px 0px 0px 0px;
font-size: 13px;
margin:0px 0 0 0;
}

/************* #search styles ***************/

#search{
padding: 5px 0px 5px 10px;
border-bottom: 1px solid #cccccc;
font-size: 90%;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
display: block;
margin: 0px;
padding: 0px;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}
/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

#headlines ul a:link, #headlines ul a:visited {display: block;}
#headlines ul {list-style-type: square; margin: 0px 0px 0px 30px; padding: 5px 0px 20px 0px;}
#headlines li a {border-bottom: 0px none; padding: 0;line-height: 20px;}
#headlines h2{font-size: 120%;font-weight: bold;margin: 0; padding-left: 0;}
html>body #headlines li {border-bottom: none;}

/*********** #sectionLinks styles ***********/

#sectionLinks ul{
padding: 0px 0px 20px 0px;
margin: 0px;
border-bottom: 0px solid #d1ddd9;
}

#sectionLinks li{
padding: 0px;
margin: 0px;
border: none;
}

#sectionLinks ul.last{border: 0px none;}

#headlines ul.last rmenu li a:hover{
background-image: url(//img.veeam.com/arrow_blue.gif);
line-height: 22px;
margin: 0 15px 0 0;
padding: 0 0 0px 13px
}

#sectionLinks ul.careers{
padding:0px 0px 5px 0px;
}

#sectionLinks h3{
padding: 0px 0px 8px 0px;
font-weight: normal;
font-size: 13px;
color: #444444;
}

#sectionLinks a, #sectionLinks a:active {
font-size: 13px;
display: block;
background-image: url(//img.veeam.com/arrow_gray.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 0px 0px 0px 13px;
}

#sectionLinks a:hover{
text-decoration: underline;
background-image: url(//img.veeam.com/arrow_blue.gif);
padding: 0 0 0px 13px
}

#sectionLinks a:visited{color: #3882ce;}

a.bullet, a.bullet:active {
display: block;
color: #3882ce;
background-image: url(//img.veeam.com/arrow_gray.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 10px;
padding: 0px 0px 2px 13px;
cursor:pointer;
}

a.bullet:hover{
text-decoration: underline;
background-image: url(//img.veeam.com/arrow_blue.gif);
}
a.bullet:visited{
color: #3882ce;
}

/*********** .relatedLinks styles ***********/

.relatedLinks{
position: relative;
margin: 0px;
padding: 0px 0px 10px 10px;
font-size: 90%;
}
.relatedLinks h3{
padding: 10px 0px 2px 0px;
}
.relatedLinks a:link,
.relatedLinks a:visited {
display: block;
}

/************** #advert styles **************/
#advert{padding: 30px 0px 10px;}
#advert img{display: block;}

/************** #headlines styles **************/

#headlines p {padding: 5px 0px 5px 0px;}

.email_status{
 position:absolute;
 width:100px;
 margin-left:30px;
 border:1px solid #c93;
 background:#ffc;
 padding:3px;
}
.email_status_ok{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #349534;
 background:#C9FFCA;
 padding:3px;
 font-weight:bold;
 color:#008000;
}
.email_status_err{
 position:absolute;
 width:auto;
 margin-left:30px;
 border:1px solid #CC0000;
 background:#F7CBCA;
 padding:3px;
 font-weight:bold;
 color:#CC0000;
}

#webpage_inside.form input {width: 280px; border:1px solid #c8d7d3;}
#webpage_inside.form select {width: 280px; border:1px solid #c8d7d3;}
#webpage_inside.form checkbox{ border:none;}
#webpage_inside.form td.products input {width: 15px; border:1px solid #c8d7d3;}
#webpage_inside.form td.products {background-color:#FFFFFF; vertical-align: top;}
#webpage_inside.form td {font-weight:normal;padding: 3px 3px 0px 0px}
#webpage_inside.form input.submit_form_button {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit.png) no-repeat; padding-bottom:4px; vertical-align:top; font-size:13px;}
#webpage_inside.form input.signin_form_button {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/signin.png) no-repeat; padding-bottom:4px; vertical-align:top; font-size:13px;}
#webpage_inside.form input.find_form_button {height:31px; width: 96px; border:0px solid #c8d7d3; background:url(//img.veeam.com/find.png) no-repeat; padding-bottom:4px; vertical-align:top; font-size:13px;}
#webpage_inside.form input.resend_form_button {height:31px; width: 138px; border:0px solid #c8d7d3; background:url(//img.veeam.com/resend.png) no-repeat; padding-bottom:4px; vertical-align:top; font-size:13px;}
#webpage_inside.form input.search_form_button {height:31px; width: 120px; border:0px solid #c8d7d3; background:url(//img.veeam.com/search.png) no-repeat; padding-bottom:4px; vertical-align:top; font-size:13px;}
#webpage_inside.form input.submit_form_button_over {height:30px; width: 80px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit_over.png) no-repeat; padding-bottom:4px; vertical-align:top; font-size:13px;}
#webpage_inside.form .textarea {width:280px; border:1px solid #c8d7d3;}
#webpage_inside.form input.radio {width:20px; border:0px none;}

.feature input {width: 280px; border:1px solid #c8d7d3;}
.feature select {width: 280px; border:1px solid #c8d7d3;}
.feature input.chk {width: 15px; border:1px solid #c8d7d3;}
.feature input.submit_form_button {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;}
.feature input.signin_form_button {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/signin.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;}

.feature input.signin_form_button_de {height:28px; width: 100px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit_de.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px; cursor:pointer;}
.feature input.signin_form_button_fr {height:28px; width: 100px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit_fr.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px; cursor:pointer;}
.feature input.signin_form_button_ru {height:28px; width: 100px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit_ru.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}
.feature input.signin_form_button_es {height:28px; width: 100px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit_es.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}
.feature input.signin_form_button_it {height:28px; width: 100px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit_it.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}
.feature input.signin_form_button_nl {height:28px; width: 100px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit_nl.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}

.feature input.signin_form_button_cn {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/signin.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}
.feature input.signin_form_button_jp {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/signin.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}
.feature input.signin_form_button_cz {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/signin.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}
.feature input.signin_form_button_pl {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/signin.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}
.feature input.signin_form_button_tr {height:31px; width: 82px; border:0px solid #c8d7d3; background:url(//img.veeam.com/signin.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;cursor:pointer;}

.feature input.find_form_button {height:31px; width: 96px; border:0px solid #c8d7d3; background:url(//img.veeam.com/find.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px; cursor:pointer;}
.feature input.resend_form_button {height:31px; width: 138px; border:0px solid #c8d7d3; background:url(//img.veeam.com/resend.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;}
.feature input.search_form_button {height:31px; width: 120px; border:0px solid #c8d7d3; background:url(//img.veeam.com/search.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;}
.feature input.submit_form_button_over {height:30px; width: 80px; border:0px solid #c8d7d3; background:url(//img.veeam.com/submit_over.png) no-repeat;  padding-bottom:4px; vertical-align:top; font-size:13px;}

.feature td.submit_form_label {padding-left:20px;}
.feature td.submit_form_label2 {padding-left:20px; color:#3a3a3a; font-size:11px;}

a.more { cursor:pointer;text-decoration:underline;font-size:11px;color:#4eb229; }

div#product_banner {color:#FFFFFF;height:70px;}
div#other_banner {width:662px;min-height:58px;padding: 0px 0px 15px 0px;}

/************** Product Name ***************/
.product_title {padding:20px 10px 0px 10px;float:left;}
.product_title h1{color: #333333;font-size: 26px;padding: 0;margin: 0;}
.product_title h1 span{
color: #333333;
font-size: 22px !important;
padding: 0;
margin: 0;
font-style: italic;
font-weight: normal;
}
.subtitle {font-size:16px; font-weight:normal; padding-top:13px; padding-bottom:0px; padding-left:25px; /*color:#2e910a;*/ text-align:left;}
.product_title span.desc{
font-size: 13px;
font-weight: normal;
font-style:italic;
text-align: right;
padding: 0;
margin: 0;
}
.superscript {
color:#d10100; 
font-weight:400; 
font-size:16px;
font-style:italic;
}
.product_title span.desc_nworks{
font-size: 13px;
font-weight: normal;
font-style:italic;
text-align: right;
padding: 0;
margin: 0;
padding-left:210px;
}

/************** END Product Name ***************/

input.login_form {
border:1px solid #c8d7d3;
width: 200px;
}
.signin {
background-color:#e5f3e7; 
padding: 5px 10px; border: 1px solid #ffffff;
height: 10px; text-align: left;
}
.signin h3{
font-size: 13px;
font-weight: bold;
color: #334D55;
margin:0px 0px 10px 0px;
} 

table.downloads_table td#name {padding:15px 5px 15px 15px; width:450px;}
table.downloads_table td#download {width:80px;padding:5px 5px;}
table.downloads_table td#rn{padding:5px 5px;}
table.downloads_table td#rn img {vertical-align:middle; padding:0px 5px;}
table.downloads_table tr:hover {background-color: #f5f8f7;}
#prodDownload {padding:10px 0px 20px 125px; float:left;}
#prodDownload td#rn{width:120px;padding:5px 5px;}
#prodDownload td#rn img {vertical-align:middle; padding:0px 5px;}
#preloader {height: 24px; border: 1px solid #c8d7d3; display: none; background:#ffffff url(//img.veeam.com/loading.gif) no-repeat 10px 5px; z-index: 1000; margin-bottom: 30px;}
#preloader_ins {margin:5px; text-align:center; vertical-align:top;}
sup.new {color:red; font-size:8px; font-style:normal; font-weight:bold;}
table.buy_table tr:hover {background-color: #f5f8f7;}
table.buy_table td {font-size:13px;padding:10px 20px 0px 50px}
#topmenu {color: #0bb40b;background-image: url(//img.veeam.com/top_menu_bg.gif);background-repeat: repeat-x;height:24px;}
#middle {color: #0bb40b;background-image: url(//img.veeam.com/top_menu_bg.gif);background-repeat: repeat-x;height:24px;}
.topmenu_td td {padding:0px; margin:0px; text-align:left;}
#menu{height: 24px;}
#menu, #menu ul, #menu ul li {list-style: none;display: block;margin: 0;padding: 0;z-index: 999;}
#menu li {float: left;height: 1.9em;line-height: 1.9em;position: relative;padding:0;margin:0 0 0 0;}
#menu li a {display: block;font-size:13px;color:#fff;vertical-align: middle;padding: 0.2em 1.5em 0 1.5em;}
#menu li ul li a { padding-top:2px;padding-bottom:2px;}
#menu li ul {display: none; position: absolute; top: 1.9em; left: 0; margin: 0px 0 0 0; padding: 0; background-color: #0bb40b;}
#menu li:hover ul {display: block;}
#menu > li + li {margin-left: -1px;}
#menu li a {outline: 0;text-decoration: none;}
#menu li a:hover, #menu li a:hover a {background-color:#0f9e0f;}
#menu li li a, #menu li:hover li a, #menu li a:hover li a {background: #0bb40b;}
#menu li ul li:hover a, #menu li ul li a:hover {background-color:#0f9e0f;padding-top:2px;padding-bottom:2px;}
#menu li ul li {padding-bottom:0px;}
#menu ul.products a{width:210px;}

#content a.shortlist:link, #content a.shortlist:visited, #content a.shortlist:hover, #content a.shortlist:active {
font-style: normal;
color: #4a4a4a;
font-size: 13px;
padding: 0px 0px 5px 0px;
margin: 0px;
line-height:18px;
}
h1.about{
font-weight:normal;
color: #2e910a;
font-size: 140%;
margin: 0px 0px 0px 0px;
}
h3.news{
font-weight:normal;
color: black;
padding: 0;
margin: 0;
text-transform: uppercase;
}

.menusize1{width:150px;}
.menusize2{width:130px;}
.menusize3{width:110px;}
.menusize4{width:100px;}
.menusizebig{width:170px;}

.fb_links{
margin:0px;
padding:0px;
padding-top:10px;
}
.fb_links td, .fb_links td p{
vertical-align:top;
text-align:left;
}
.fb_links td#links{
width:220px;
padding:10px 0px 10px 10px;
vertical-align:top;
}
div.fb_quotation{
margin-top:20px;
padding:10px 10px 10px 10px;
font-size:13px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
div.fb_quotation span{
text-align:right;
font-style:italic;
display:block;
padding-top:10px;
font-size:13px;
}
div.fb_quotation h2{
padding-bottom:5px;
font-style:normal;
font-size:13px;
color:#333333;
}
.fb_links div.fb_quotation a{cursor:pointer;}
div.fb_quotation_tab span{
text-align:right;
font-style:italic;
display:block;
padding-top:10px;
font-size:13px;
}
div.fb_quotation_tab h2{
padding-bottom:5px;
}

.selected {background-color:#ebebeb;padding:5px 10px;}
div#news p strong em {display:block; margin-bottom:10px;line-height:1.5;}

.whitepaper_table tr:hover {background-color: #f5f8f7;}
.whitepaper_table td {vertical-align:top; font-size:13px; padding: 10px 5px 10px 0px; text-align:left;}
.whitepaper_table td#name {width:30%;}
.whitepaper_table td#ico {width:5%;}

table.blockdown_table {width:100%; margin: 5px 5px 0px 15px;}
table.blockdown_table td#name {width:33%; text-align:center;}
table.blockdown_table th {color:#333333;text-align:center;}

div#press {padding-left: 150px; padding-bottom: 15px;}

/*Start Language Menu*/
#menu_l {
height: 20px;
margin: 0px;
padding: 0px;
}

#menu_l, #menu_l ul, #menu_l ul li {
display:block;
list-style: none;
z-index: 9999;
background-color:#ffffff;
}

#menu_l li {
float:left;
height: 1.9em;
line-height: 1.9em;
position: relative;
padding:0px;
margin:0px;
background-color:#ffffff;
}

#menu_l li a {
font-size:13px;
color:#3882CE;
vertical-align: middle;
padding: 0;
}

#menu_l li a:hover{text-decoration:underline;}

#menu_l li ul {
display: none;
position: absolute;
top: 1.9em;
left: 0.7em;
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
border-right: 1px solid #d1ddd9;
border-bottom: 1px solid #d1ddd9;
border-left: 1px solid #d1ddd9;
}

#menu_l li ul li a{display:block;}
#menu_l li ul li a img{vertical-align:middle;}
#menu_l li:hover ul {display: block;}
#menu_l > li + li {margin-left: -1px;}
#menu_l li a {outline: 0;text-decoration: none;}
#menu_l li li a, #menu_l li:hover li a, #menu_l li a:hover li a {background: #ffffff;margin-left: 0px;}
#menu_l li ul li:hover a, #menu_l li ul li a:hover {color:#2E910A;background: #fafafa;}
#menu_l li ul li a{padding: 5px 0px 0px 10px;}

/* End Language menu*/

/*NewIndexPhp*/
#hp_content a, #hp_content a:active {
line-height:22px;
font-size: 13px;
color: #3882ce;
background-image: url(//img.veeam.com/arrow_gray.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0px 15px 0 0px;
padding: 0px 0px 4px 13px;
}

#hp_content a:hover{text-decoration: underline;background-image: url(//img.veeam.com/arrow_blue.gif);}
#hp_content a:visited{color: #3882ce;}
td.hp_newblock {padding:0px; margin:0px; width:306px; height:106px; background-image:url(//img.veeam.com/newblock.gif); background-repeat:no-repeat;}
td.hp_newblock table td {padding:6px;}
#hp_content td.hp_newblock a.small_text,#hp_content td.hp_newblock a.small_text:link,#hp_content td.hp_newblock a.small_text:active, #hp_content td.hp_newblock a.small_text:hover,#hp_content td.hp_newblock a.small_text:visited{font-size:11px; color:#545454; background-image:none; padding:0px; margin:0px;}
.hp_newblock td{vertical-align:top;}
h3.small_header {font-weight:bold; color:#000000; font-size:11px;}
table.hp_content_t td.text{width:342px; text-align:left}
a.cleanLink, a.cleanLink:link, a.cleanLink:active, a.cleanLink:hover, a.cleanLink:visited  {background-image:none !important; padding:0px !important; margin:0px !important;}
#shortevents a, #shortevents a:hover{display:inline !important; background-image:none; padding:0; margin:0;}
.req {color:red;}
#error_msg {padding-top:10px;}
#error_msg span {font-size:13px; color:#ff0000;}
.download_nworks {padding-top:20px;}
table.partner td {padding: 20px 0px 20px 0px; }
.find_a_reseller {background-color:#ffffff; width:100%;border-top:0px solid #EFEFEF; padding:0px 0px 0px 0px;}
.find_a_reseller.td {padding:1px; margin:1px;}
.find_a_reseller.th {text-align: left;}
table.find_a_reseller th {text-align: left;background-color:#EFEFEF;padding-left:5px;}
table.find_a_reseller td {padding-left:5px;padding-right:5px;}
.suite_table {border:1px solid #b4bfbb; padding:0px; margin:0px;}
.suite_table th{font-weight:normal; border-bottom:1px solid #b4bfbb; background-color:#e7e7e7; padding:4px 4px ;}
.suite_table td{padding-bottom:10px; padding:4px 6px;}
span.new{ color:red !important; font-style:italic; padding-left:5px;}
#news tr{padding:10px 0px 10px 0px;}
#news h1{font-size:16px; text-transform:uppercase;}
#news h3 {padding-top:10px;}
#news sup.small {font-size:10px;}
td.newsdate {vertical-align:top;width:90px;}
td.newsdate span { font-weight:normal;color: #969696;font-size:11px; }
div.fb_desc {padding-top:5px;}
.award{padding-left:110px;}
.awardimg{margin-top: -50px;}
input.submit_form_large_red {color:#343434; border: 1px dotted red;}
select.submit_form_large_red {color:#343434; border: 1px dotted red;}
.error_form{border:none; margin-right:28px; padding:0px;}

ul.products_features {
padding: 0;
margin: 0;
list-style-type: none;
}
ul.products_features li {
background: url(//img.veeam.com/list_link_max.png) no-repeat 2px 5px;
padding-left: 18px;
list-style-type: none;
vertical-align: top;
}
.monitortable tr td{
padding:3px;
border:1px solid #777777;

}

/*Backup page fix*/

#headlines.backup, .right_block {width: 215px;padding:0px;}
#headlines.backup #backupbox, .right_block .right_block_content{
width:215px;
text-align:left; 
border:1px solid #dcdcdc; 
float:right; 
padding:0; 
margin:25px 0 7px 0; 
background-color:#f8f8f8;
}

.right_block p{padding: 5px 0 !important;}
.right_block ul{
list-style-type: square;
margin: 0px 0px 0px 30px;
padding: 5px 0px 10px 0px;
}
.right_block ul li a {
line-height: 22px;
}

#backupbox .next_step, .right_block .next_step{
font-size: 13px;
font-weight:normal;
padding: 0px;
margin: 0px;
width:auto;
}

#backupbox #onequote {padding:5px 20px;}
#backupbox #onequote span {display:block; text-align:right; text-indent:-13px; font-size:11px;line-height:13px;}
#backupbox #onequote #quotes {color:#333;}
#backupbox ul.backup {padding-bottom:10px;padding-top:0px}

.backupbanner_outer {background: url(//img.veeam.com/banner_bot.png) no-repeat bottom; width:708px;}
.backupbanner_inner {background: url(//img.veeam.com/banner_top.png) no-repeat top; width:708px;}
.backupbanner_inner .prod_overview_desc {vertical-align:top;padding-left:0px;display:block;}
.backupbanner_inner .prod_overview_desc td {vertical-align:top}

#content a.pdf_large {
font-size: 13px;
font-weight:bold;
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/ico_pdf_16x16.gif);
background-repeat: no-repeat;
background-position: left;
vertical-align:middle;
margin: 0 15px 0 3px;
line-height: 1.75;
}


div.block-head ul li{padding-bottom:2px;padding-top:2px;} 
div.block-head h3 {color:black;padding-bottom:2px;padding-top:7px; font-size:13px; font-weight: bold;}
div.block-head h2 {color:black;font-weight:bold;padding:10px 0px 5px 0px}
/*div.block-head span.new {font-size:13px; font-weight:normal !important; color:#3bdd00 !important;}*/
#content div.block-head p {padding:0px 5px 0px 0px;line-height:1.5;}
div.block-head {padding:0px 10px 10px 0px; margin-left:35px;}

div.block1 h3 {color:black;padding-bottom:5px; font-size:13px; font-weight: bold;}
div.block1 h2 {color:black;padding-bottom:5px; font-weight:bold;}
div.block1 span.new {font-size:13px; font-weight:normal; color:#3bdd00 !important;}
div.block1 p {padding:3px 5px 0px 0px;}
div.block1 {margin-bottom:25px; }

div.block2 h3 {color:black;padding-bottom:5px; font-size:13px; font-weight: bold;}
div.block2 h2 {color:black;padding-bottom:5px; font-weight: bold;}
div.block2 span.new {font-size:13px; font-weight:normal; color:#3bdd00 !important;}
div.block2 p {padding:3px 5px 0px 0px;}
div.block2 {margin-bottom:10px;}

div.block-feature h3 {color:black;padding-bottom:5px; font-size:13px; font-weight: bold;}
div.block-feature h2 {color:black;padding-bottom:5px; font-weight: bold;}
div.block-feature span.new {font-size:13px; font-weight:normal; color:#3bdd00 !important;}
div.block-feature p {padding:3px 5px 0px 0px;}
div.block-feature {margin: 0px 0px 0px 35px; padding:10px 15px 10px 10px;}

span.newred {color:red; font-style:italic;}

div.img-right {padding:5px 0px 5px 5px; float:right;}
div.img-right img {border:1px solid #eaeaea;padding:5px;}

div.img-left {padding:5px 5px 5px 35px; float:left;}
div.img-left img {border:1px solid #bababa;}

div.grayback {padding:20px 10px 0px 10px;margin-bottom:25px;overflow:auto;background:#F4F4F4;}
div.grayback.support{padding:10px 10px 0px 10px;}
div.grayback h2.section {color:black; padding-bottom:5px; font-weight: normal;}
#tabs.backup {width:705px}
#tabs.backup ui-tabs-nav {background:none;}
.bannersblock {margin-top:25px;}
.backupbullets {display: none; background:#f4f4f4; padding:5px 10px;}

div.live-demonstration{text-align:left; padding-bottom:10px; border-bottom:1px solid #d3d3d3;}
div.live-demonstration p {color:black;padding-bottom:0px; font-weight:bold;font-size:13px;margin:5px;}
div.related-materials{text-align:left; border-bottom:1px solid #d3d3d3; padding-bottom:10px;}
div.related-materials p {color:black;padding-bottom:0px; font-weight:bold;font-size:13px;margin:5px;}

a.demo{
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/a-demo.png);
background-repeat: no-repeat;
background-position: left top;
}

a.webinar-signin{
padding: 2px 0px 2px 25px;
background-image: url(//img.veeam.com/a-webinar-signin.png);
background-repeat: no-repeat;
background-position: 0px 3px;
}

a.webinar-access{
padding: 2px 0px 2px 23px;
background-image: url(//img.veeam.com/a-webinar-access.png);
background-repeat: no-repeat;
background-position: 0px 5px;
margin-left:2px;
}

div.live-demonstration a.demo{display:block; margin-bottom:5px;}
div.live-demonstration a.webinar-signin{display:block;margin-bottom:5px;}
div.live-demonstration a.webinar-access{display:block;}
.feature-backup-background{
padding:5px 0px 5px 20px; width:270px;
margin-bottom:10px;
float:left;
border-top:1px solid #d3d4d5;
border-bottom:1px solid #d3d4d5;
}

p.backup-next-step {color:black;padding-bottom:0px; font-weight:bold;font-size:13px;margin:5px;margin-left:15px;margin-bottom:0px}

span.a-demo{
margin-left:15px;
padding-left:20px;
background-image: url(//img.veeam.com/a-demo.png);
background-repeat: no-repeat;
background-position: left top;
color:black;
}

span.free-trial-30{
text-align:left;
margin-left:15px;
padding-left:20px;
background-image: url(//img.veeam.com/free-trial-30.png);
background-repeat: no-repeat;
background-position: left top;
color:black;
}

span.how-to-buy{
margin-left:15px;
padding-left:20px;
background-image: url(//img.veeam.com/how-to-buy.png);
background-repeat: no-repeat;
background-position: left top;
color:black;
}

.bottom-table-rpoduct-page{padding-top:10px;padding-bottom:10px;padding-left:0px;text-align:center}
th.bottom-table-rpoduct-page a{padding-left:35px;}
div.block-head-feature h2.backup-features{font-size:24px;color:#666666;margin-bottom:10px;font-weight:bold;}
div#content div.block-head-feature p{/*font-size:13px;*/color:#666666; }
div.block-head-feature {padding:10px 20px 10px 0px; margin-left:35px; background: url(//img.veeam.com/divhead-background.png) repeat-y;}
div.grayback-backup-features{margin-left:35px;padding:5px 10px 30px 0px;margin-bottom:0px;overflow:auto;}

div.block-head-newfeature h2.backup-newfeatures{font-size:140%;color:#222;margin-bottom:10px;font-weight:bold;}
div#content div.block-head-newfeature p{/*font-size:13px;*/color:#222; }
div.block-head-newfeature {padding:10px 0px 0px 0px; margin-left:25px; /*background: url(//img.veeam.com/divhead-background.png) repeat-y;*/}
div.newgrayback-backup-features{margin-left:25px;padding:5px 10px 10px 0px;margin-bottom:0px;overflow:auto;}
div.newgrayback-backup-features h2{color:black;font-weight:bold;padding-bottom:5px;font-size:110%;}
div#content div.newgrayback-backup-features p{color:#222222;}
div.block-head p.subtitle {color:#666 !important; font-weight:normal; padding-bottom:10px !important;font-size:14px !important;}
div#content div.newgrayback-backup-features a{ cursor:pointer !important;}
ul.backup-features-ul {padding-left:15px; color:#222222}

div.grayback-backup-features h2{color:black;font-weight:bold;padding-bottom:5px;font-size:13px;}
div#content div.grayback-backup-features p{color:#222222;}
/*Backup page fix end*/

#podcastleft {background:url(//img.veeam.com/podcast/datefon.png) no-repeat;float:left;height:33px;width:91px;text-align:center;margin-right:15px;}
#podcastleft h2{font-weight:bold;color:#fff;margin-top:7px;text-align:center}
#podcastright {background: #fff; padding:0px; border:1px solid #d2deda;border-left:none;height:29px;}
#podcastright h2{font-weight:bold;margin-top:7px;padding-left:15px;}

div#seowp h1 {font-size:16px;margin-top:10px;}
div#seowp h2 {color: #2E910A;font-size: 140%;font-weight: normal;margin: 0;padding: 0;}

ul.podcast {list-style-image: url("//img.veeam.com/blogspage/small_podcast.png");}
ul.podcast li {vertical-align:middle;width:250px;}
.content_blogs_page td ul.podcast{padding-left:35px;}
.tablequote {margin-bottom: 10px; width: 650px; text-align: right; vertical-align: top;}

.info_block.right{ float:right;width:210px; margin:25px 0px 10px 25px;}
.fright{float:right;}
table.propartnrer{ color:#333333;width:100%;border-left:#dddddd 1px solid;border-bottom:#dddddd 1px solid; border-right:1px solid #dddddd; margin:15px 0px 15px 0px;}
table.propartnrer td{width:33%; padding:10px 10px 15px 10px; vertical-align:top;border-left:1px solid #ddd; background: #f7f7f7;}
table.propartnrer td:first-child{border-left:none;}
table.propartnrer p b{background: url(//img.veeam.com/propartner_line.png) left bottom repeat-x; padding:0px 0px 20px 0px; display:block;height:37px; margin-bottom:3px;line-height:16px;}
table.propartnrer td ul{margin:0px; padding:0px 0px 0px 25px;}
table.propartnrer thead td {background: url(//img.veeam.com/propartner_thead.png) left top repeat-x #f7f7f7; height:37px; text-transform:uppercase; color:#ffffff; font-weight:bold; padding:0px 10px 0px 10px; line-height:28px; }

#content h1.propartner{ padding:25px 0px 0px 0px; line-height:24px;}
#content h2.propartner{text-indent: 0px; color: black; font-size: 18px; padding: 10px 0px;}

#support{ text-align:left;}
.support_search.formstyle3{background: none;margin-bottom:40px;padding:20px; border:none;}
.support_search.formstyle3 select{float:left !important; height:37px !important; margin:0px 20px 0px 0px; border:1px solid #E3E3E3 !important;  display:inline-block; padding:7px 5px;}
.support_search.formstyle3 option{}
*:first-child+html .support_search.formstyle3 .select{line-height:20px; margin:3px 15px 0px 0px; }
.support_search.formstyle3 input{height:35px;display:inline-block; padding:0px 5px 0px 5px;}
.support_search .inactive_input{color:#ccc; }
*:first-child+html .support_search.formstyle3 input {height:21px;margin-top:1px;line-height:20px;}
.support_search.formstyle3 input.submit_form_button{margin:0px 0px 0px 15px; height:37px;background:url(//img.veeam.com/search-button.png) left center no-repeat;width:100px;}
*:first-child+html .support_search.formstyle3 input.submit_form_button{margin:0px 0px 0px 15px; height:37px;}
.search_results{ border-top:1px solid #F4F4F4;}
.search_results td{padding:10px; border-bottom:1px solid #F4F4F4; border-right:1px solid #F4F4F4;vertical-align:top;color:#000; text-align:left;}
.support_search.formstyle3.mb{margin-bottom:15px;padding-left:0px;padding-right:0px;}
.article_title{ font-size:13px;}
.article_summary{ margin: 2px 5px 5px 0px;}
.article_block{overflow:hidden;margin-bottom:10px; padding:10px 5px 10px 0px; background: none; border-bottom: 1px solid #E3E3E3; }
.article_block:hover{background: #F4F4F4;}
.article_info{margin-top:7px;}
.article_info span{padding-right:10px; display:inline-block;}
.article_info .published{}
.article_info .created_date{}
.article_info .last_modified_date{border-right:none; color:#A7A7A7;}
h2.support_search_results{ margin-bottom:15px;}
.search-underline{border-bottom:1px solid #E3E3E3; padding-bottom:3px;margin-bottom:7px;}
.search-underline b {font-size:110%; color: #000;}
.searcharticlebody {line-height:22px;}
.article-leftblock {width: 825px; float:left;}
.aricle-rightblock {width: 75px; float:right;}
.kbnumber {display:block;padding:15px; background: #E1F1FB;}

h2.green{color:#333333; font-size:16px; margin-bottom:5px; font-weight:bold;}
h2.grey1{color:#333333;font-weight:bold; margin:0px 0px 7px 0px;}
h3.grey2{ font-size:13px; margin-top:7px;}

#buy h2.green{ margin-top:20px; font-size:150%;}

form.formstyle1{ margin-bottom:20px; padding:10px;}
form.formstyle1 .formline{overflow:hidden;}
form.formstyle1 label{width:520px; overflow:hidden; display:inline-block; text-align:right; font-size:13px; font-weight:normal; margin:10px 15px 0px 0px;line-height:24px; float:left; }
form.formstyle1.wide_form label{width:480px;}
form.formstyle1.wide_form .checkboxes {width:280px; float:right;  margin:0px 0px 0px 5px;}
form.formstyle1.wide_form .checkboxes label {width:280px;font-weight:normal; text-align:left; margin:0px; font-size:13px;}
form.formstyle1.wide_form .checkboxes label span{color:#444444;}
form.formstyle1.wide_form label input[type="checkbox"] {  width:auto!important; float:left; margin:2px 3px 0px 0px;}
form.formstyle1 .checkboxes {width:280px; float:right;  margin:0px 0px 0px 5px;}
form.formstyle1 .checkboxes label {width:280px;font-weight:normal; text-align:left; margin:0px; font-size:11px;}
form.formstyle1 .checkboxes label span{color:#444444;}
form.formstyle1 label input[type="checkbox"] {  width:auto; float:left; margin:2px 3px 0px 0px;}
form.formstyle1 div.label{width:520px; overflow:hidden; display:inline-block; text-align:right; font-size:13px; font-weight:normal; margin:10px 15px 0px 0px;line-height:24px; float:left;color: #444444; }
form.formstyle1.wide_form div.label{width:480px;}
form.formstyle1 input {border:1px solid #c8d7d3;background:#fff; height:20px; width: 280px;}
form.formstyle1 textarea {border:1px solid #c8d7d3;background:#f6f6f6; height:20px; width: 280px; height:120px; float: right;margin:0px 0px 0px 5px; }
form.formstyle1 select {border:1px solid #c8d7d3;background:#f6f6f6; height:20px;width: 282px;margin:0px 0px 0px 5px;}
form.formstyle1 label>input{float:right; margin:0px 0px 0px 5px; display:inline-block;  }
form.formstyle1 label>span{color:red; margin:0px 0px 0px 2px;}
form.formstyle1 div.label>input{float:right; margin:0px 0px 0px 5px; display:inline-block;  }
form.formstyle1 div.label>span{color:red; margin:0px 0px 0px 2px;}
form.formstyle1 label.subscribe{text-align:left;}
form.formstyle1 label span.phone{ margin:0px 0px 0px 3px; color:#000; }
form.formstyle1 div.label span.phone{ margin:0px 0px 0px 3px; color:#000; }
form.formstyle1 .submit_form_label{text-align:right; font-weight:normal;}
form.formstyle1 label #state_field{float:right; margin-left:5px;}
form.formstyle1 div.note{color:#666666; font-size:10px;  text-align:right; line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;width:262px}
form.formstyle1 div.note p{color:#666666 !important; font-size:10px; text-align:right; line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;}
form.formstyle1 div.note_a a{font-size:10px; line-height:13px;}
form.formstyle1 div.note.left{color:#666666; font-size:11px;  text-align:left;   line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;padding:0px 0px 0px 118px; width:220px; }
form.formstyle1.wide_form div.note{padding:0px 0px 0px 190px;}

form.formstyle1 label>span.label{ float: left; color: #444444;margin: 3px 5px 0px 0px;font-size: 14px; width: 170px;word-wrap: break-word; display: block;}
form.formstyle1 label>span.label span{color:red; margin:0px 0px 0px 2px;}

form.formstyle1 label[for=how_did_you_learn] span.label {margin-top:-7px;}

.note_a{color:#666666; font-size:10px;  text-align:right;   line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;padding:0; width:282px; font-weight:normal; float:right; margin-top:-5px;}
.note_a a{font-size:10px; line-height:13px;}

form.formstyle div.note.left{color:#666666; font-size:11px;  text-align:left;   line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;padding:0; width:220px; }
form.formstyle.wide_form div.note{padding:0px;}
form.formstyle1 div.note label{float:left;color:#666666; font-size:11px;font-weight:normal; width:auto; line-height: 13px;}
form.formstyle1 div.note input{width:auto; height:auto;float:left; margin:0px 5px 0px 0px;border:0px;}
form.formstyle1 div.note span{font-weight:normal;color:#0aa40a;}
form.formstyle1 input.submit_form_button{background: url("//img.veeam.com/submit.png") no-repeat scroll 0 0 transparent;border: 0 solid #C8D7D3;font-size: 13px;height: 31px;padding-bottom: 4px;vertical-align: top;width: 82px; margin:10px 0px 0px 116px; cursor:pointer;}
form.formstyle1 input.submit_form_button.de{background: url("//img.veeam.com/submit_de.png") no-repeat scroll 0 0 transparent;width: 100px;}
form.formstyle1 input.submit_form_button.fr{background: url("//img.veeam.com/submit_fr.png") no-repeat scroll 0 0 transparent;width: 100px;}
form.formstyle1 input.submit_form_button.it{background: url("//img.veeam.com/submit_it.png") no-repeat scroll 0 0 transparent;width: 100px;}
form.formstyle1 input.submit_form_button.es{background: url("//img.veeam.com/submit_es.png") no-repeat scroll 0 0 transparent;width: 100px;}
form.formstyle1 input.submit_form_button.nl{background: url("//img.veeam.com/submit_nl.png") no-repeat scroll 0 0 transparent;width: 100px;}
form.formstyle1 input.submit_form_button.cn{background: url("//img.veeam.com/submit.png") no-repeat scroll 0 0 transparent;width: 82px;}
form.formstyle1 input.submit_form_button.jp{background: url("//img.veeam.com/submit.png") no-repeat scroll 0 0 transparent;width: 82px;}
form.formstyle1 input.submit_form_button.ru{background: url("//img.veeam.com/submit_ru.png") no-repeat scroll 0 0 transparent;width: 100px;}
form.formstyle1 input.submit_form_button.pl{background: url("//img.veeam.com/submit_pl.png") no-repeat scroll 0 0 transparent;width: 148px;height: 33px; margin-left:375px !important;}
form.formstyle1 input.submit_form_button.cz{background: url("//img.veeam.com/submit_cz.png") no-repeat scroll 0 0 transparent;width: 132px;height: 33px; margin-left:390px !important;}
form.formstyle1 input.submit_form_button.tr{background: url("//img.veeam.com/submit.png") no-repeat scroll 0 0 transparent;}
form.formstyle1 input.submit_form_button.br{background: url("//img.veeam.com/submit.png") no-repeat scroll 0 0 transparent;width: 100px;}
form.formstyle1.wide_form input.submit_form_button{ margin:20px 0px 0px 194px;}
form.formstyle1 span#invalidEmail{ display:inline-block; margin: 13px 0 0 0;width: 262px; background:#fff; }
form.formstyle1 span#invalidEmail p{color:#666; border:1px solid red;padding:10px;font-size: 13px;}
form.formstyle1 img.captcha {vertical-align:top;float:right;margin-left:5px;}
form.formstyle1 input.captcha {width:140px;}
form.formstyle1 hr{border-bottom:1px #666666 solid;border-top:none; border-left:none; border-right:none; margin:25px 160px 25px 60px; }
form.formstyle1 .spacer{height:15px;}
form.formstyle1 p.prenote{font-size:13px;  margin:0px 0px 20px 0px}
#content form.formstyle1 p.prenote{font-size:13px;}
span#msgbox{margin-left:10px;font-size:11px; line-height:11px; font-weight:bold;color:#666;}

form.formstyle1 div.note_n {color: #666;font-size: 10px;text-align: left;line-height: 13px;overflow: hidden;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 240px;width: 282px;}

form.formstyle1 .block1 {margin:0px;}
form.formstyle1 .block1 .formline, form.formstyle1 .block4 .formline{width:773px;}
form.formstyle1 .block2 .formline{width:410px;}
form.formstyle1 .block3 .formline{width:360px;}
form.formstyle1 .block2 {width:410px;}
form.formstyle1 .block3 {width:420px;}
form.formstyle1 .block2, form.formstyle1 .block3{ float:left;}
form.formstyle1 .block4{ clear:both; text-align:left;overflow:hidden;}
form.formstyle1 .block1 div.label{width:720px;}
form.formstyle1 .block1 label{width:200px;  margin:3px 0px 0px 0px}
form.formstyle1 .block2 label {width:410px; margin:3px 0px 0px 0px }
form.formstyle1 .block3 label {width:360px; margin:3px 0px 0px 0px}
form.formstyle1 .block4 label {width:770px; margin:3px 0px 0px 0px}
form.formstyle1 .block2 input, form.formstyle1 .block3 input{width:220px; float:none;height:20px;}
form.formstyle1 .block2 select, form.formstyle1 .block3 select{width:220px;height:20px;}
form.formstyle1 .block4 textarea{width:580px; height:80px; float:right; display:inline-block;}
form.formstyle1 .block4 input.submit_form_button{float:left; margin:10px 0px 0px 184px;}
form.formstyle1 .block1 .checkboxes {width:533px; float:right;  margin:0px 0px 0px 5px; overflow:hidden;}
form.formstyle1 .block1 .checkboxes label {width:289px;font-weight:normal; text-align:left; margin:0px; font-size:13px;  line-height: 20px;}
form.formstyle1 .block2 .note {color: #777777; font-weight:normal; }
form.formstyle1 .req_title {color: #333333;background-color: #fafafa;height: 50px;padding: 5px 0px 0px 20px;}
form.formstyle1 .block2 .formstyle2 {text-align:left;}
form.formstyle1 .block2 .formstyle2 label>input{display:block;}

form.formstyle3 {border:1px solid #dddddd;background:#fafafa;padding:20px;margin-bottom:20px;}
form.formstyle3 .formline{overflow:hidden;}
form.formstyle3.wide_form label{width:480px;}
form.formstyle3.wide_form .checkboxes {width:280px; float:right;  margin:0px 0px 10px 5px;}
form.formstyle3.wide_form .checkboxes label {width:280px;font-weight:normal; text-align:left; margin:0px; font-size:13px;}
form.formstyle3.wide_form .checkboxes label span{color:#444444;}
form.formstyle3.wide_form label input[type="checkbox"] {  width:auto; float:left; margin:2px 3px 0px 0px;height:15px}
form.formstyle3 label{overflow:hidden; display:inline-block; text-align:left; font-size:13px; font-weight:normal; margin:10px 15px 0px 0px;line-height:24px; float:left;}
form.formstyle3 .checkboxes {width:280px; float:right;  margin:0px 0px 0px 5px;}
form.formstyle3 .checkboxes label {width:280px;font-weight:normal; text-align:left; margin:0px; font-size:11px;}
form.formstyle3 .checkboxes label span{color:#444444;}
form.formstyle3 label input[type="checkbox"] {  width:auto; float:left; margin:2px 3px 0px 0px;}
form.formstyle3 div.label{width:400px; overflow:hidden; display:inline-block; text-align:right; font-size:13px; font-weight:normal; margin:10px 15px 0px 0px;line-height:24px; float:left;color: #444444; }
form.formstyle3 fieldset{border:none;}
form.formstyle3 input {border:1px solid #dddddd;background:#ffffff; height:20px; width: 280px;}
form.formstyle3 textarea {border:1px solid #dddddd;background:#ffffff; height:20px; width: 280px; height:92px; float: right;margin:0px 0px 0px 5px; }
form.formstyle3 select {border:1px solid #dddddd;background:#ffffff; height:20px;width: 282px;margin:0px 0px 0px 5px; float:right;}
form.formstyle3 label>input{float:right; margin:0px 0px 0px 5px;  display:inline-block; }
form.formstyle3 label>span{color:red; margin:0px 0px 0px 2px;}
form.formstyle3 div.label>input{float:right; margin:0px 0px 0px 5px;  display:inline-block;  }
form.formstyle3 div.label>span{color:red; margin:0px 0px 0px 2px;}
form.formstyle3 label.subscribe{text-align:left;}
form.formstyle3 label span.phone{ margin:0px 0px 0px 3px; color:#000; }
form.formstyle3 div.label span.phone{ margin:0px 0px 0px 3px; color:#000; }
form.formstyle3 .submit_form_label{text-align:right; font-weight:normal;}
form.formstyle3 label #state_field{float:right; margin:0px 0px 0px 5px;}
form.formstyle3 div.note{color:#666666; font-size:11px;  text-align:right;   line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;padding:0px 0px 0px 118px; width:282px}
form.formstyle3 div.note.left{color:#666666; font-size:11px;  text-align:left;   line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;padding:0px 0px 0px 121px; width:280px; }
form.formstyle3 div.note label{float:left;color:#666666; font-size:11px;font-weight:normal; width:auto; line-height: 13px;}
form.formstyle3 div.note input{width:auto; height:auto;float:left; margin:0px 5px 0px 0px;border:0px;}
form.formstyle3 div.note span{font-weight:normal;color:#0aa40a;}
form.formstyle3 input.submit_form_button{background: url("//img.veeam.com/submit.png") no-repeat scroll 0 0 transparent;border: 0 solid #C8D7D3;font-size: 13px;height: 31px;padding-bottom: 4px;vertical-align: top;width: 82px; margin:10px 0px 0px 116px; cursor:pointer;}
form.formstyle3 input.find_answers_form_button {background: url("//img.veeam.com/btn_find_answers.png") no-repeat scroll 0 0 transparent;border: 0 solid #C8D7D3;height: 31px;padding-bottom: 4px; vertical-align: top;width: 111px; margin:0px 0px 0px 16px; cursor:pointer;}
form.formstyle3.wide_form input.submit_form_button{ margin:20px 0px 0px 194px;}
form.formstyle3 span#invalidEmail{display:inline-block; margin: 13px 0 0 10px;}
form.formstyle3 img.captcha {vertical-align:top;float:right;margin-left:5px;}
form.formstyle3 input.captcha {width:130px;}
form.formstyle3 hr{border-bottom:1px #666666 solid;border-top:none; border-left:none; border-right:none; margin:25px 160px 25px 60px; }
form.formstyle3 .spacer{height:15px;}
form.formstyle3 p.prenote{font-size:13px;  margin:0px 0px 20px 0px}
#content form.formstyle3 p.prenote{font-size:13px;}
span#msgbox { margin-left:10px;font-size:11px; line-height:11px; font-weight:bold; color:#ff0000;}
form.formstyle3 .block1 {margin:0px;}
form.formstyle3 .block1 .formline, form.formstyle1 .block4 .formline{}
form.formstyle3 .block2 .formline{}
form.formstyle3 .block3 .formline{}
form.formstyle3 .block2 {width:50%; padding:10px 20px 10px 0px; background:url("//img.veeam.com/form_line.png") repeat-y right top;overflow:hidden;}
form.formstyle3 .block3 {width:48%; margin-left:50%;padding:10px 0px 10px 20px; }
form.formstyle3 .block2, form.formstyle1 .block3{ float:left;}
form.formstyle3 .block4{ clear:both; text-align:left;overflow:hidden;}

/* Split test buynow form*/
form.formstyle3.wide_form.split_test{width:460px; padding:20px 10px 20px 25px; margin-left:auto; margin-right:auto;}
form.formstyle3.wide_form.split_test .block2{float:none;background:none;width:auto;}
form.formstyle3.wide_form.split_test .block2 label{width:100%;}
form.formstyle3.wide_form.split_test .checkboxes{width:285px;}
form.formstyle3.wide_form.split_test .block2 legend{width:100%;}
form.formstyle3.wide_form.split_test .block2 fieldset{padding-right:0px !important;}
form.formstyle3.wide_form.split_test .block3{ margin:0px; padding:0px;width:auto;}
form.formstyle3.wide_form.split_test div.note.left {padding: 0 0 0 143px;width: 260px;}
form.formstyle3.wide_form.split_test input.captcha{margin-left: 26px; width: 140px;}
form.formstyle3.wide_form.split_test .block3 fieldset:first-child{margin-bottom:10px;}
form.formstyle3.wide_form.split_test .block2{margin-bottom:0px;}
form.formstyle3.wide_form.split_test .block4 label{width:auto; padding-left:10px;}
form.formstyle3.wide_form.split_test div.dotted_line{ margin: 10px 28px 5px 10px;}
form.formstyle3.wide_form.split_test .formline{}
/* Split test buynow form  END*/

form.modal_salesinc_form{width:95%; padding:35px 15px 15px 50px; margin:0px;height:95%;background:#fff;border:none;}
form.modal_salesinc_form.form-local {width:95%; padding:25px 15px 15px 25px; margin:0px;height:95%;background:#fff;border:none;}
form.modal_salesinc_form .formline{overflow:hidden;}
form.modal_salesinc_form label{width:350px;}
form.modal_salesinc_form.form-local label {width:450px}
form.modal_salesinc_form label{overflow:hidden; display:inline-block; text-align:left; font-size:13px; font-weight:normal; margin:10px 15px 0px 0px;line-height:24px; float:left;}
form.modal_salesinc_form div.label{width:380px; overflow:hidden; display:inline-block; text-align:right; font-size:13px; font-weight:normal; margin:10px 15px 0px 0px;line-height:24px; float:left;color: #444444; }
form.modal_salesinc_form fieldset{border:none;}
form.modal_salesinc_form div.formline input {border:1px solid #dddddd;background:#FAFAFA; height:20px; width: 230px;}
form.modal_salesinc_form div.formline input.submit_form_large_red {color: red;border: 1px dotted red; font-style:italic;}
form.modal_salesinc_form textarea {border:1px solid #dddddd;background:#FAFAFA; height:20px; width: 230px; height:92px; float: right;margin:0px 0px 0px 5px; }
form.modal_salesinc_form select {border:1px solid #dddddd;background:#FAFAFA; height:20px;width: 232px;margin:0px 0px 0px 5px; float:right;}
form.modal_salesinc_form label>input{float:right; margin:0px 0px 0px 5px;  display:inline-block;  }
form.modal_salesinc_form label>span{color:red; margin:0px 0px 0px 2px;}
form.modal_salesinc_form div.label>input{float:right; margin:0px 0px 0px 5px;  display:inline-block;  }
form.modal_salesinc_form div.label>span{color:red; margin:0px 0px 0px 2px;}
form.modal_salesinc_form label.subscribe{text-align:left;}
form.modal_salesinc_form label span.phone{ margin:0px 0px 0px 3px; color:#000; }
form.modal_salesinc_form div.label span.phone{ margin:0px 0px 0px 3px; color:#000; }
form.modal_salesinc_form .submit_form_label{text-align:right; font-weight:normal;}
form.modal_salesinc_form label #state_field{float:right; margin:0px 0px 0px 5px;}
form.modal_salesinc_form div.note{color:#666666; font-size:11px;  text-align:right;   line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;padding:0px 0px 0px 118px; width:282px}
form.modal_salesinc_form div.note.left{color:#666666; font-size:11px;  text-align:left;   line-height:13px; overflow:hidden;  margin:0px 0px 0px 0px;padding:0px 0px 0px 121px; width:280px; }
form.modal_salesinc_form h1{color: #222; font-size:16px;}

form.formstyle3 .block1 div.label{width:720px;}
form.formstyle3 .block1 label{width:200px;  margin:3px 0px 0px 0px}
form.formstyle3 .block2 label {width:95%; margin:3px 0px 3px 0px }
form.formstyle3 .block3 label {width:95%; margin:3px 0px 5px 0px}
form.formstyle3 .block4 label {width:720px; margin:3px 0px 0px 0px}
form.formstyle3 .block2 input, form.formstyle1 .block3 input{}
form.formstyle3 .block2 select, form.formstyle3 .block3 select{width:282px;height:20px;}
form.formstyle3 .block4 textarea{width:253px; height:80px; float:right; display:inline-block;resize: none;}
form.formstyle3 .block4 input.submit_form_button{float:left; margin:10px 0px 0px 184px;}
form.formstyle3 .block1 .checkboxes {width:533px; float:right;  margin:0px 0px 0px 5px; overflow:hidden;}
form.formstyle3 .block1 .checkboxes label {width:289px;font-weight:normal; text-align:left; margin:0px; font-size:13px;  line-height: 20px;}
form.formstyle3 .block2 .note {color: #777777; font-weight:normal; }
form.formstyle3 .req_title {color: #333333;background-color: #fafafa;padding: 5px 0px 0px 20px;}
form.formstyle3 .block2 .formstyle2 {text-align:left;}
form.formstyle3 .block2 .formstyle2 label>input{display:block;}
form.formstyle3 .block2 fieldset{border:none;padding:10px 10px 0px 10px; overflow:hidden;  }
form.formstyle3 .block3 fieldset{border:none;padding:10px 0px 0px 10px; overflow:hidden; }
form.formstyle3 .block3 fieldset:first-child{border:none;padding:10px 0px 0px 10px; margin-bottom:55px;}
form.formstyle3 legend {color:#149216; font-size:11px; text-transform:uppercase; font-weight:normal; display:block; text-align:left;
width:95%; background:url("//img.veeam.com/dotted.pngg") repeat-x left bottom; padding-bottom:5px;}

form.formstyle3 div.dotted_line{ height:1px;  background:url("//img.veeam.com/dotted.pngg") repeat-x left bottom; margin:15px 17px 10px 15px; clear:both;}
form.formstyle3.width3{width:750px;overflow:hidden; padding:0px !important;margin:0px !important;;}
/*form.formstyle3.width3.local-pricing {width: 800px !important;}*/
form.formstyle3.width3 label{width:95%;  }
form.formstyle3.width3 input{width:230px;  }
form.formstyle3.width3 textarea{width:230px;}
form.formstyle3.width3 select{width:230px;  }
form.formstyle3.width3 div.label {width:95%;}
form.formstyle3.width3 .checkboxes{width:230px;}
form.formstyle3.width3 .checkboxes label{margin:0px;}
form.formstyle3.width3 .block2 {width:52%; padding:10px 10px 0px 0px; }
form.formstyle3.width3 .block3 {width:47%; margin-left:52%;padding:10px 0px 10px 10px; }
form.formstyle3.width3 div.note.left{width:230px; padding:0px 0px 0px 128px; }
form.formstyle3.width3.local-pricing div.note.left{padding:0px 0px 0px 143px; }
form.formstyle3.width3.local-pricing input[type="submit"]{margin:10px 0px 10px 360px !important;}
form.formstyle3.width3 .req_title{background:#f6f6f6; border-bottom:1px solid #dddddd;}
form.formstyle3.width3 input.submit_form_button{background: url("//img.veeam.com/submit.png") no-repeat scroll 0 0 transparent;border: 0 solid #C8D7D3;font-size: 13px;height: 31px;padding-bottom: 4px;vertical-align: top;width: 82px; margin:10px 0px 0px 116px; cursor:pointer;}

div.screens_gallery{width:700px;overflow:hidden;margin-bottom:20px; }
div.screens_gallery>div{background-color:#fff;}
div.screen_gal {padding:5px;float:left;min-height:100px;margin:0 0 10px 10px;max-width:95px; }
div.screen_gal table {width:100%; height:100px;}
div.screen_gal table td{text-align:center;}
div.screen_gal img {max-width:90px; max-height: 90px;}

#content div.screen_gal a:hover{text-decoration:none;}
#content div.screen_gal a:hover span{text-decoration:none;}

div.screen_gal a span {
color:#f7f7f7;
font-size:0px;
text-decoration:none;
-moz-user-select: none; 
-khtml-user-select: none; 
user-select: none; 
}

.vert_product_banner{ margin:15px 0px 20px 0px;}
.awards_list{ margin:30px 0px 0px 0px; overflow:hidden;}
.awards_list h2{color: #333; font-size: 26px; padding: 3px 0;margin: 0px 0px 20px 0px; font-weight:bold;}
#content .award_block{float:left;  color:#545454; font-size:11px; font-weight:bold; text-align:center; cursor:pointer;}
#content .award_block a{color:#545454; font-size:11px; font-weight:bold;}
#content .award_block a:hover{ text-decoration:none;}
#content .award_block:hover{ text-decoration:none;}
#content .award_block.w1{width:220px; height:190px;}
#content .award_block.w2{width:240px;height:190px;}
#content .award_block img{}
.facebooklike{bottom: 0px; overflow: hidden;}

table.partner .MyClassName{background:#fdfdfd  url(//img.veeam.com/award/bg_awards.png) top repeat-x; }
#content table.partner .MyClassName p{font-size:13px;}
table.partner .MyClassName td{padding:30px 20px 20px 20px;}
table.partner {border-collapse: collapse;}

.get_snippet p{font-weight:bold; margin:30px 0px 0px 15px; color:#000; font-size:11px; line-height:13px; }
.get_snippet textarea{width:172px; height:91px; background:#f6f6f6; border:1px solid #c4c4c4; font-size:11px;padding:10px 10px 5px 10px; resize:none;}
.get_snippet a { margin:0px 0px 15px 0px; display:block; text-align:center; }

.feature .get_snippet {overflow:hidden; margin-bottom:20px;}
.feature .get_snippet p{font-weight:normal;font-size:13px; margin:0px 0px 10px 0px; }
.feature .get_snippet p:first-child{margin:30px 0px 0px 0px;}
.feature .get_snippet p strong{font-size:13px;}
.feature .get_snippet a img{ float:left; margin:3px 15px 0px 0px;}
.feature .get_snippet textarea{width:402px; height:57px;padding:13px 15px 13px 15px; line-height:18px; }

.li_disc {color: #222222;}
.li_circle{color: #222222;}
.li_disc .li_circle{color: #222222; margin:10px 0px 10px 0px;}
.li_disc li{ list-style-type:disc; margin-bottom:7px;}
.li_circle li{list-style-type:circle;}
.li_disc li .li_circle li{list-style-type:circle; margin-bottom:4px;}

div.vphoto{float:left;width:140px;padding-top:5px;}
div.vtext{float:left;width:480px;}
div.vtext p span {font-weight:normal;}
div.vtext p span.name {font-size:18px;font-weight:bold}
img.vexpertimage {vertical-align: middle;margin-bottom: 5px;}
.vexpertsTextTop { margin-top: 35px;width:700px; }
.vexperts { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #EBEBEB; }
.vexperts table tr { vertical-align: top; }
.vexpertsCell__first { padding-top:7px; width:140px }
.vexpertsCell__second { padding-bottom:10px; }
.vexpertsCell__third { width:530px; padding-right:50px; }
.vexpertsCell__third p span { font-weight: bold; }
.vexperts_right { border-left: 1px solid #EBEBEB; padding-left:10px; }
.vexpertsCell__name { font-size: 18px; font-weight: bold; }

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display: none !important;}

div.comment_content {display: none !important;}

.vacs h3{color:#5e5e5e; font-size:18px; font-weight:bold; margin:15px 0px 7px 0px;}
.vacs h3:first-child{margin:0px 0px 7px 0px;}
.send_resume{background:url(//img.veeam.com/send_resume.png) left top no-repeat; width:217px; height:70px; display:block; margin:20px 0px 50px 0px;overflow:hidden;}
.right_banner{margin:10px 0px 0px 0px; overflow:hidden; width:215px;height:120px; display: block;}
.vacs_block{background:#f4f4f4; border:1px solid #c9c9c9;}
.vacs_block a{color:#5a5959 !important; text-decoration:underline !important;}
.vacs_block a:hover{text-decoration:none !important;}
.vacs_header{background:#737373; color:#fff !important; padding:5px 0px 5px 10px !important; font-size:13px !important; font-weight:bold !important;}

.block.parties { float:left; width:48%; margin:2% 2% 2% 0%;}
.block.parties .head{}
.block.parties .head .right{width:5px;height:5px; background: url(//img.veeam.com/blocks/1/t_r.png) right top no-repeat; float:right;}
.block.parties .head .left{width:5px;height:5px; background: url(//img.veeam.com/blocks/1/t_l.png) left top no-repeat; float:left;}
.block.parties .head .middle{background: url(//img.veeam.com/blocks/1/t_m.png)  left top repeat-x; margin:0px 5px 0px 5px;height:5px;}
.block2 .cont{}
.block.parties .cont .right{background: url(//img.veeam.com/blocks/1/m_r.png) #fff right top no-repeat;border-right:1px solid #a9a9a9;padding-right:4px;}
.block.parties .cont .left{background: url(//img.veeam.com/blocks/1/m_l.png) #fff left top no-repeat;border-left:1px solid #a9a9a9;}
.block.parties .cont .middle{ background:#fff; margin:0px 0px 0px 4px; overflow:hidden; padding:7px 7px 7px 7px;background: url(//img.veeam.com/blocks/1/m_m.png) left top repeat-x; min-height:69px; float:none; border:0px;}
.block.parties .bottm{}
.block.parties .bottm .right{width:5px;height:5px;float:right; background: url(//img.veeam.com/blocks/1/b_r.png) right top no-repeat;}
.block.parties .bottm .left{width:5px;height:5px;float:left;background: url(//img.veeam.com/blocks/1/b_l.png) left top no-repeat; }
.block.parties .bottm .middle{height:5px; margin:0px 5px 0px 5px;background: url(//img.veeam.com/blocks/1/b_m.png) left top repeat-x;}

.block.parties .pre_img{ float:left; margin:0px 10px 10px 0px}
.block.parties h6{color:#49a942; font-size:13px;font-weight:bold;margin:0px 0px 0px 0px;}
.block.parties p{line-height:13px; font-size:10px;height:127px;}
.block.parties a{color:#0076c4; font-style:italic; float:right; text-decoration:underline;}
.block.parties a:hover{text-decoration:none;}
 .parties div.screen_gal a.nyroModal{display:inline !important; width:auto; height:auto; border:none; margin:0px; padding:0px;}
 
.tooltip {
display:none;
border:1px solid #c2c3b9;
background:url(//img.veeam.com/rd_tooltip_bg.png) #f5f4e9 left top repeat-x;
height:248px;
padding:10px 20px 20px 20px;
width:420px;
font-size:11px;
color:#333333;
text-align:left;
}

.tooltip h6{font-size:18px; color:#49a942; font-weight:normal; margin:0px 0px 3px 0px;}
#rd_info img.pointer{cursor:pointer;}
#rd_info table{margin:20px 0px 20px 0px;}

#sitemap h1, #sitemap h1 a{
font-size:18px !important;
font-weight:bold;
text-transform: capitalize;
}
#sitemap h2, #sitemap h2 a{
font-size:16px !important;
font-weight:bold;
color: #000!important;
margin-top:10px;
}
#sitemap h3, #sitemap h3 a{
font-size:13px !important;
font-weight:bold;
color: #000 !important;
}
#sitemap h4, #sitemap h4 a, #sitemap h5, #sitemap h5 a{  
font-size:13px !important;
font-weight:bold;
color: #000 !important;
}
#sitemap a, #sitemap a:hover{  
color: #000 !important;
}
#sitemap ul li ul li ul li, #sitemap ul li ul li{
color: #000 !important;
}
form.formstyle1 input.ppc1_form_button{background: url("//img.veeam.com/free-trial.png") no-repeat scroll 0 0 transparent;border: 0 solid #C8D7D3;font-size: 13px;height: 30px;padding-bottom: 4px;vertical-align: top;width: 122px; margin:10px 0px 0px 116px; cursor:pointer;}
form.formstyle1 input.ppc2_form_button{background: url("//img.veeam.com/download_g.png") no-repeat scroll 0 0 transparent;border: 0 solid #C8D7D3;font-size: 13px;height: 31px;padding-bottom: 4px;vertical-align: top;width: 102px; margin:10px 0px 0px 116px; cursor:pointer;}

a#dark-to-light-backup-1{
display: block;
background-image: url(//img.veeam.com/video-preview-1_dark.png);
background-repeat: no-repeat;
background-position: left top;
cursor:pointer;
width:221px;
height:241px;
}

a#dark-to-light-backup-1:hover{
display: block;
background-image: url(//img.veeam.com/video-preview-1_light.png);
background-repeat: no-repeat;
background-position: left top;
cursor:pointer;
width:221px;
height:241px;
}

a#dark-to-light-backup-2{
display: block;
background-image: url(//img.veeam.com/video-preview-2_dark.png);
background-repeat: no-repeat;
background-position: left top;
cursor:pointer;
width:221px;
height:241px;
}

a#dark-to-light-backup-2:hover{
display: block;
background-image: url(//img.veeam.com/video-preview-2_light.png);
background-repeat: no-repeat;
background-position: left top;
cursor:pointer;
width:221px;
height:241px;
}

#product_tabs.backup{position:relative;}
.resourses_tab{background:#F7F7F7; display:block; border:1px solid #DCE5E3; width:270px;height:26px;font-weight:bold; color:#545454 !important;font-size:13px; padding:0px 0px 0px 5px; text-decoration:none; line-height:26px; margin:0px 7px 5px 0px;} 
.resourses_prod{ display:block; font-weight:bold; color:#7f7f7f !important;font-size:13px; padding:0px 0px 0px 5px; text-decoration:none; line-height:26px; margin:5px 7px 0px 0;}
.resourses_tab:hover{text-decoration:none !important;}
.resourses_tab.arrow_down b{background: url(//img.veeam.com/arrow_down.png) 0px 5px no-repeat; padding-left:15px;}
.resourses_tab.arrow_up b{background: url(//img.veeam.com/arrow_up.png) 5px 3px no-repeat; padding-left:15px;}
.resourses_list{display:none;}
.resourses_list ul{padding:0px 0px 15px 10px; width:270px; margin:0px;}
.resourses_list ul li {list-style-type:none; line-height:13px;  background: url(//img.veeam.com/arrow_gray_small.gif) 0px 5px no-repeat;padding: 3px 0px 0px 10px;cursor:pointer;display: block;}
.resourses_list ul li:hover{background-image: url(//img.veeam.com/arrow_gray_h_small.gif) }
.resourses_list ul li:last-child{background:none;}
.product_tabs_content ul.bullet{margin:0px 0px 0px 0px;}
.simple_list{padding:0px 0px 15px 3px; width:300px; margin:0px 0px 10px 0px;}
.simple_list li{list-style-type:none; line-height:13px; padding-top:3px;}
h2.resourses_tab{width:270px;padding:0px 0px 0px 15px; }

#content .faq{}
#content .faq .qstn{padding: 0px 0px 3px 0px; font-weight:bold; font-size:13px; color:#333333; line-height: 18px;}
#content .faq .qstn b{ color:#222; font-size:13px;}
#content .faq .answr b{ color:#222; font-size:13px;}
#content .faq .answr{padding: 0px 0px 15px 0px;}
#content .faq .answr_e{padding: 0px 0px 15px 15px;}
#content .faq .answr_e_2{padding: 0px 0px 15px 25px;}
#content .faq h2{margin:20px 0px 10px 0px;}
 
.video_list{margin: 20px 0;}
.video_list .tab_cont{border: 1px solid #D0D0D0;border-top: 0px;}
.video_list h3, .video_rating_result h3{margin: 30px 0 20px 0;font-size: 16px;}
.video_list a{font-size: 13px;}
.video_list .video_description a{font-size: 13px;}
.video_list .video_link{padding: 5px;}
.video_list .video_link .video_preview{margin-right: 30px;position: relative;width: 110px;}
#video_preview a img{border: 1px solid black;}
.video_list .video_link .video_detail{color: #A2A2A2 !important;font-weight: bold;margin-top: 5px;}
p.video_detail {font-size:12px; padding-bottom:15px;}
.social_btns{float: left;}
.social_btns div{
float: left;
margin-right: 10px;
width: 60px;
margin-top:10px;
}
ul.video_tabs{
background: url(//img.veeam.com/video_tab_bg.png) repeat-x;
height: 31px;
}
ul.video_tabs li{
margin: 13px 0 0 10px;
height: 31px;
padding-left: 4px;
}
ul.video_tabs li.ui-tabs-selected{
background: #F5F5F5;
background: url(//img.veeam.com/video_tab_l.png) no-repeat;
}
ul.video_tabs li a{
font-weight: normal;
height: 31px;
padding-right: 4px;
}
ul.video_tabs li a, ul.video_tabs li a span{
color: #696969 !important;
}
ul.video_tabs li.ui-tabs-selected a{
padding: 0px;
padding-right: 4px;
background: #F5F5F5;
font-weight: bold;
background: url(//img.veeam.com/video_tab_r.png) 100% 0 no-repeat;
}
.video_list table{
border-collapse: separate;
border-spacing: 10px;
background: #F5F5F5;
}
.video_list table td{
border-bottom: 1px solid #F5F5F5;
border-right: 1px solid #F5F5F5;
vertical-align: top;
}
.video_list table td.active_video,.video_list table td.hover_block{
background: #FFF;
}
.video_category b{
font-size: 13px;
}
.video_list table td .video_link{
cursor: pointer;
}
.videos_cnt{
text-align: center;
background: url(//img.veeam.com/video_cnt.png) 0 2px no-repeat;
width: 20px;
height: 18px;
color: #FFF;
font-size: 10px;
margin-left: 5px;
margin-top: 3px;
display: inline-block;
}
.video_duration {
position: absolute;
right: 0px;
bottom: 41px;
background: black;
opacity: 0.7;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
color: #FFF;
padding: 1px;
}

div#step_by_step p.step_label {
font-size: 18px;
text-align:left;
color: #777;
font-weight: bold;
line-height:24px;
}
div#step_by_step.fr p.step_label{font-size: 16px;}
div#step_by_step.de p.step_label{font-size: 15px;}
div#step_by_step.ru p.step_label{font-size: 13px;}
div#step_1, div#step_2, div#step_3{float:left;margin-right: 20px;}
div#step_by_step p.step_label span.cifra{
background: url(//img.veeam.com/1-grey.png) top center no-repeat;
padding: 3px 8px 0px 8px;;
color: #fff;
display:inline-block;
float:left;
width:10px;
font-size:18px;
margin: 0px 5px 10px 0px;
height: 25px;
}

.video_header{
top: -30px;
left: 0px;
background: #FFF;
border: 1px solid #C1C1C1;
padding: 5px;
display: none;
font-size: 15px;
}
.video_header b{
color: #000;
}
.video_header span{
font-size: 18px;
margin-top: 5px;
}
.video_description ul{padding-left: 15px;list-style-type: disc;}
.video_rating{border-bottom: 1px solid #D0D0D0; margin-bottom: 20px; padding: 8px;}
#content .rate_video{background: url(//img.veeam.com/hand.png) no-repeat;padding-left: 40px;padding-top: 8px;}
.video_rating .rating_category{float: left; margin: 20px 20px 20px 0;}
#content a.video_btn{color: #FFF;cursor: pointer;display: block;text-decoration: none;}
#content a.rating_submit:hover{text-decoration:none;}
.video_rating_result{
width: 400px;
display: none;
position: absolute;
left: 35%;
border: 1px solid #B8B8B8;
padding: 5px;
background: #FFF;
z-index: 1000;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border-top-right-radius: 10px 10px;
}
.video_rating_result .video_rating_categories{border-bottom: 1px dotted #D0D0D0; padding-left: 40px;}
.video_rating_result h3{font-size: 18px;}
.video_rating .video_rating_result .rating_category{margin: 10px 20px;}
.close_btn{background: url(//img.veeam.com/close.jpg) no-repeat;width: 15px;height: 15px;float: right;}
.ratings_submit{float:right;background: url(//img.veeam.com/alert.png) no-repeat;padding-top: 5px;padding-left: 30px;height: 24px;margin-right: 5px;}
a.rating_submit{float: right;}
a.rating_show{background: url(//img.veeam.com/ratings.png) no-repeat 100% 0;padding-right: 25px;padding-top: 5px;cursor:pointer;}
.video_btn span{float: left;height: 26px;}
.video_btn .l{background: url(//img.veeam.com/btn_blue_l.png) no-repeat;width: 4px;}
.video_btn .m{background: url(//img.veeam.com/btn_blue_m.png) repeat-x;padding: 3px 5px;}
.video_btn .r{background: url(//img.veeam.com/btn_blue_r.png) no-repeat;width: 4px;}
.nyroModalBg {display: none;background: none repeat scroll 0 0 #000000;height: 100%;left: 0;opacity: 0.7;overflow: hidden;position: fixed;top: 0;width: 100%;z-index: 100;}

.tech_table {background:#fbfbfb; border-collapse: collapse; margin:0 0 20px 0; border:1px solid #898989; color:#626262; text-align:left; width:100%;}
.tech_table .ser {background:#898989; color:#ffffff; font-weight:bold; font-size:13px;}
.tech_table .zel {background:#0ba60b; color:#ffffff; font-weight:bold; font-size:18px;}
.tech_table td{padding:5px; border:1px solid #898989; width:20%; vertical-align: middle;}
.tech_table tr td:first-child {color:#626262; font-size:13px; font-weight:bold; text-align:left; vertical-align: top;}
.tech_table .galka {background:url('//img.veeam.com/techpartners/galka.png') no-repeat 50% 50%;}
.tech_table .f{background-color:#fff;}
.tech_table .h td{color:#fff; font-size:13px; font-weight:bold;}
.center_table {text-align:center;}

.product_list_short {margin-bottom:50px;}
.product_list_short h2.bullet a{ color:#010101 !important; font-size:18px; font-weight:bold;background:none; padding-top:0px;}
.product_list_short h2.bullet a span.italic {font-size:16px; font-style:normal;font-weight:bold;}
.product_list_short .nyroModal img{float:left; margin:0px 20px 20px 0px}
.product_list_short h2.bullet{ color:#010101 !important; font-size:23px; font-weight:normal; background:none; padding-top:0px;line-height: 30px;}
.hp .product_list_short h2.bullet{margin:30px 0px 0px 0px;}


.product_list_short h2{margin:40px 0px 0px 0px; color:#010101; font-size:18px; padding-top:40px;background:url(//img.veeam.com/line_dropped.png) left top repeat-x;}
.product_list_short h2:first-child{ padding-top:0px;background:none; margin-top:0px;}
.product_list_short .arrow_down{ cursor:pointer;}
.product_list_short .arrow_up{ cursor:pointer; float:right;font-size:9px;}

.product_list_short .docs_table{width:90%; }
.product_list_short .docs_table td{width:33%;padding-top:5px; border-left:1px solid #d1ddd9; padding-left:20px; padding-right:10px;height:30px; }
.product_list_short .docs_table td:first-child{border-left:none;padding-left:0px; width:30%; }
.product_list_short  td.indent{height:20px; }



.ess_table {background: url(//img.veeam.com/essentials_table.png) no-repeat; width:669px; height:572px; color:#333333; margin-left: 30px;}
.ess_table .row_1 {width:200px;  font-weight:normal; color:#000; padding-left:30px; padding-right:15px;}
.ess_table .row_1 li{font-size: 13px !important;height: 39px; line-height: 27px;padding-top: 10px;text-align: left;}
.ess_table li:first-child{height:53px; font-size:15px; font-weight:bold; color:#000; padding-top:15px; line-height:20px; text-align:center;}
.ess_table .row_2 {width:195px; font-size:13px; padding-right:10px;}
.ess_table .row_3 {width:190px; font-size:13px;padding:0px 10px 0px 10px;}
.ess_table ul{float:left; margin:0; padding:0;}
.ess_table li{height:49px; list-style:none; line-height:44px; margin:0; padding:0; text-align: center;}
.ess_table .two_line {line-height:18px; padding-top:5px; height:43px;}
.ess_table .three_line {line-height:18px; padding-top:0px; height:43px;}
.ess_table .row_1 .two_line {  height: 38px; line-height: 15px; margin-top: 3px;padding-top: 7px;}
.ess_table .row_1 .three_line {  height: 42px; line-height: 13px; margin-top: 3px;padding-top: 3px;}
.ess_table .row_1 .four_line { height: 56px;  line-height: 13px;  margin-top: 3px;  padding-top: 7px;}
.ess_table .row_1 .five_line { height: 69px;  line-height: 13px;  margin-top: 3px;  padding-top: 7px;}

.essent_table {background: url(//img.veeam.com/table-5.png); width:669px; height:317px; color:#333333; margin-left: 30px;}
.essent_table .row_1 {width:146px; font-size:13px; font-weight:bold; color:#000; padding-left:27px;}
.essent_table .row_1 li{font-size:13px!important;}
.essent_table li:first-child{height:55px; font-size:13px; font-weight:bold; color:#000; padding-top:13px; line-height:15px;}
.essent_table .row_2 {width:115px; font-size:13px; padding:0 5px 0 5px;}
.essent_table .row_3 {font-size: 13px; margin: 0 5px 0 0; width: 115px;}
.essent_table .row_4 {font-size: 13px; margin: 0 5px 0 4px; width: 115px;}
.essent_table .row_5 {font-size: 13px; margin: 0 5px; width: 115px;}
.essent_table ul{float:left; margin:0; padding:0; font-size:13px;}
.essent_table li{height:50px; list-style:none; line-height:48px; margin:0; padding:0;}
.essent_table .two_line {line-height:13px; font-size:11px; padding-top:5px; height:43px;}
.essent_table .row_1 .two_line {line-height:13px; font-size:13px; padding-top:3px; height:43px;}
.essent_table .three_line {line-height:13px; font-size:11px; padding-top:5px; height:43px;}
.essent_table .row_1 .three_line {line-height:13px; font-size:13px; padding-top:3px; height:43px;}

#content .resource_name{color:#030303; font-size:26px;display:block;overflow:hidden;line-height:46px;}
#content .resource_name img{float:left; margin-right:10px;}
#content .resource_name:hover{text-decoration:none;}
#content .resource_short_name{color:#030303; font-size:18px;display:block;overflow:hidden;line-height:46px;text-align:center;}
#content .resource_short_name img{text-align:center;}
#content .resource_short_name:hover{text-decoration:none;}

#pesonal_info p, #my-account_links p {color: #666666;}

#pesonal_info {
border: 1px solid #e1e1e1; 
background: #f9f9f9;
width: 205px;
float: right;
margin: 0px 0px 15px 30px;
text-align:left;
}
#pesonal_info .block_head {
background: #737373;
border: 1px solid #6c6c6c;
height: 26px;
color: #ffffff;
font-weight: bold;
padding:5px 5px 0 10px;
margin: 0;
}
#pesonal_info .personal_content {
padding:10px;
color: #666666;
}

a.double_arr {
padding: 0 0 0 10px;
}
a.double_arr:link, a.double_arr:visited {
background: url(//img.veeam.com/my-account/arrow_blue.png) no-repeat left 5px ;
}
a.double_arr:active, a.double_arr:hover {
background: url(//img.veeam.com/my-account/arrow_blue2.png) no-repeat left 5px;
text-decoration: none;
}

table.new_download_table, table.new_download_table td {
border-spacing: 0px;
font-size: 13px;
}

table.new_download_table td {
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
padding: 20px 0px 20px 0px;
}

table.new_download_table td table.download_in_dnl_table {
margin-left:8px;
}

table.new_download_table td table.download_in_dnl_table td.dnl_td_in{
border:none;
text-align:Center;
}

table.new_download_table td table.download_in_dnl_table td.dnl_td_in a{
padding: 5px;
margin-right: 0px;
}

table.new_download_table td.download_td {
vertical-align: top;
width:310px;
}

table.new_download_table td.download_td_nworks{
vertical-align: top;
width:190px;
text-align:center;
}

table.new_download_table td.download_td_nworks a{
margin-right: 0px;
}

table.new_download_table td.start_lic {
width:310px;
}

table.new_download_table th {
background: #737373;
color: #FFF;
padding: 0px;
font-size: 13px;
font-weight: normal;
text-transform: uppercase;
text-align:left;
}

#content table.new_download_table th p, table.new_download_table th h5 {
margin: 10px;
padding-left:0px;
}

#content table.new_download_table th.prod p, #content table.new_download_table th.r_notes p, #content table.new_download_table th.download_th p {
color: #fff;
}

table.new_download_table th.prod_d, table.new_download_table th.r_notes_d, table.new_download_table th.download_th_d {
background: #C3C3C3;
color: #232323;
}

table.new_download_table th.add-on-th {
background: #fff;
border:1px solid #DCDCDC;
border-top:none;
}

table.new_download_table th.add-on-th h5 {
font-size: 13px;
}

table.new_download_table th.prod, table.new_download_table th.prod_d, table.new_download_table td.prod {
width: 270px;
text-align:left;
}

table.new_download_table td.prod, table.new_download_table td.add_on_title, table.new_download_table th.prod_d {
border-left: 1px solid #DCDCDC;
}

#content table.new_download_table p{
padding: 0px 8px 0px 8px;
font-size: 13px;
}

table.new_download_table th.lic_key, table.new_download_table td.lic_key  {
width: 140px;
text-align:left;
}

table.new_download_table th.r_notes, table.new_download_table th.r_notes_d {
width: 140px;
padding-right: 0px;
text-align:left;
}

table.new_download_table td.r_notes p, table.new_download_table td.add_on_r_notes p, table.new_download_table td.add_on_r_notes, table.new_download_table td.lic_key p, table.new_download_table td.add_on_trial, table.new_download_table td.alt_download_td p, table.new_download_table td.start_lic p{
text-align:center;
font-weight: normal;
}

#content table.new_download_table td.add_on_download p {
display: block;
float:left;
font-weight: normal;
padding-top:5px;
}

#content table.new_download_table td.add_on_download_n p {
display: block;
float:left;
font-weight: normal;
padding-top:5px;
padding-left: 20px;
}

table.new_download_table td.add_on_download a {
display: block;
float:right;
}

table.new_download_table td.add_on_download_n a {
display: block;
float:right;
margin-left: 0px;
}

table.new_download_table td.add_on_download a.addonbackup{
margin-right:50px;
font-weight:normal;
margin-top:5px;
}

table.new_download_table th.download_th, table.new_download_table th.download_th_d {
width: 300px;
text-align:left;
}

table.new_download_table th h5{
font-weight: normal;
text-transform: none;
}

#headlines div.download_page_documnts a.pdf{
font-size:12px;
line-height: 20px;
}

div.version {
clear: both;
width: 270px;
font-weight: normal;
height:auto;
margin-left:10px;
color: #222;
}

div.download_1 {
float: left;
width: 150px;
text-align:center;
margin-left:10px;
}

div.download_2 {
float: left;
width: 130px;
margin-left:10px;
text-align:center;
}

h3.prod_name_d {
font-size:16px;
padding: 10px 10px 20px 0px;
}

button::-moz-focus-inner, input::-moz-focus-inner {border: 0;}

#content table.new_download_table a.red_btn {
  border: 1px solid #902A2A;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #E30404;
  background-image: none;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#E30404),to(#B50909));
  background-image: -webkit-linear-gradient(top,#E30404,#B50909);
  background-image: -moz-linear-gradient(top,#E30404,#B50909);
  background-image: -ms-linear-gradient(top,#E30404,#B50909);
  background-image: -o-linear-gradient(top,#E30404,#B50909);
  background-image: linear-gradient(top,#E30404,#B50909);
  width: 126px;
  text-align:Center;
  padding: 5px 0;
  height:auto;
  margin-top:20px;
  margin-bottom:10px;
  border-radius: 2px;
}
  
#content table.new_download_table a.red_btn:hover {
  border: 1px solid #902A2A;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #B50909;
  background-image: none;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#B50909),to(#E30404));
  background-image: -webkit-linear-gradient(top,#B50909,#E30404);
  background-image: -moz-linear-gradient(top,#B50909,#E30404);
  background-image: -ms-linear-gradient(top,#B50909,#E30404);
  background-image: -o-linear-gradient(top,#B50909,#E30404);
  background-image: linear-gradient(top,#B50909,#E30404);
}

#content table.new_download_table a.red_btn:active {
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
  
#content table.new_download_table a.red_btn:visited {color: #fff;}
#content table.new_download_table a.red_btn:focus {
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  -moz-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
  
#content table.new_download_table a.red_btn:focus:hover {
  -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
}

#content table.new_download_table a.red_btn.disabled,
#content table.new_download_table a.red_btn.disabled:hover,
#content table.new_download_table a.red_btn.disabled:active
input[type=submit][disabled=disabled].#content table.new_download_table a.red_btn {
  background-color: none;
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: pointer;
  pointer-events: none;
}

button::-moz-focus-inner, input::-moz-focus-inner { border: 0;}

#content table.new_download_table a.blue_btn {
  border: 1px solid #4B76AB;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #0F88E7;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#0F88E7),to(#1F5BA3));
  background-image: -webkit-linear-gradient(top,#0F88E7,#1F5BA3);
  background-image: -moz-linear-gradient(top,#0F88E7,#1F5BA3);
  background-image: -ms-linear-gradient(top,#0F88E7,#1F5BA3);
  background-image: -o-linear-gradient(top,#0F88E7,#1F5BA3);
  background-image: linear-gradient(top,#0F88E7,#1F5BA3);
  display: block;
  width: 126px;
  text-align:Center;
  padding: 3px;
  height:auto;
  text-decoration: none;
  font-weight: bold;
  margin-right: 20px;
  border-radius: 2px;
  font-size: 13px;
}
  
#content table.new_download_table a.blue_btn:hover {
  border: 1px solid #4B76AB;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #1F5BA3;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#1F5BA3),to(#0F88E7));
  background-image: -webkit-linear-gradient(top,#1F5BA3,#0F88E7);
  background-image: -moz-linear-gradient(top,#1F5BA3,#0F88E7);
  background-image: -ms-linear-gradient(top,#1F5BA3,#0F88E7);
  background-image: -o-linear-gradient(top,#1F5BA3,#0F88E7);
  background-image: linear-gradient(top,#1F5BA3,#0F88E7);
}

#content table.new_download_table a.blue_btn:active {
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
  
#content table.new_download_table a.blue_btn:visited { color: #fff;}

#content table.new_download_table a.blue_btn:focus {
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  -moz-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
  
#content table.new_download_table a.blue_btn:focus:hover {
  -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
}

#content table.new_download_table a.blue_btn.disabled,
#content table.new_download_table a.blue_btn.disabled:hover,
#content table.new_download_table a.blue_btn.disabled:active
input[type=submit][disabled=disabled].#content table.new_download_table a.blue_btn {
  background-color: none;
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: pointer;
  pointer-events: none;
}

a.green_btn_new, input.green_btn_new, form.formstyle3 input.green_btn_new {
  border: 1px solid #2cbb2c;
  color: #fff!important;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #249724;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#2cbb2c),to(#249724));
  background-image: -webkit-linear-gradient(top,#2cbb2c,#249724);
  background-image: -moz-linear-gradient(top,#2cbb2c,#249724);
  background-image: -ms-linear-gradient(top,#02cbb2c,#249724);
  background-image: -o-linear-gradient(top,#2cbb2c,#249724);
  background-image: linear-gradient(top,#2cbb2c,#249724);
  text-align:Center;
  padding: 5px 10px;
  height:auto;
  text-decoration: none;
  font-weight: normal;
  margin-right: 20px;
  border-radius: 2px;
  font-size: 13px;
}

a.green_btn_new:hover, input.green_btn_new:hover, form.formstyle3 input.green_btn_new:hover{
  border: 1px solid #249724;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #2cbb2c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#249724),to(#2cbb2c));
  background-image: -webkit-linear-gradient(top,#249724,#2cbb2c);
  background-image: -moz-linear-gradient(top,#249724,#2cbb2c);
  background-image: -ms-linear-gradient(top,#249724,#2cbb2c);
  background-image: -o-linear-gradient(top,#249724,#2cbb2c);
  background-image: linear-gradient(top,#249724,#2cbb2c);
  text-decoration:none!important;
  border: 1px solid #249724;
}

a.grey_btn_new {
  border: 1px solid #E4E4E4;
  color: #3882ce!important;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #F5F5F5;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#F5F5F5),to(#E4E4E4));
  background-image: -webkit-linear-gradient(top,#F5F5F5,#E4E4E4);
  background-image: -moz-linear-gradient(top,#F5F5F5,#E4E4E4);
  background-image: -ms-linear-gradient(top,#F5F5F5,#E4E4E4);
  background-image: -o-linear-gradient(top,#F5F5F5,#E4E4E4);
  background-image: linear-gradient(top,#F5F5F5,#E4E4E4);
  text-align:Center;
  padding: 5px 10px;
  height:auto;
  text-decoration: none;
  font-weight: normal;
  margin-right: 20px;
  border-radius: 2px;
  font-size: 13px;
}

a.grey_btn_new:hover{
  border: 1px solid #F5F5F5;
  color: #3882ce;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #E4E4E4;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#E4E4E4),to(#F5F5F5));
  background-image: -webkit-linear-gradient(top,#E4E4E4,#F5F5F5);
  background-image: -moz-linear-gradient(top,#E4E4E4,#F5F5F5);
  background-image: -ms-linear-gradient(top,#E4E4E4,#F5F5F5);
  background-image: -o-linear-gradient(top,#E4E4E4,#F5F5F5);
  background-image: linear-gradient(top,#E4E4E4,#F5F5F5);
  text-decoration:none !important;
  border: 1px solid #F5F5F5;
}


a.red_btn_new{
  border: 1px solid #b90715;
  color: #fff!important;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #b90715;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#de0119),to(#9a2526));
  background-image: -webkit-linear-gradient(top,#de0119,#9a2526);
  background-image: -moz-linear-gradient(top,#de0119,#9a2526);
  background-image: -ms-linear-gradient(top,#de0119,#9a2526);
  background-image: -o-linear-gradient(top,#de0119,#9a2526);
  background-image: linear-gradient(top,#de0119,#9a2526);
  text-align:Center;
  padding: 5px 10px;
  height:auto;
  text-decoration: none;
  font-weight: normal;
  border-radius: 2px;
  font-size: 13px;
}

a.red_btn_new:hover{
  border: 1px solid #b90715;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #b90715;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#de0119),to(#9a2526));
  background-image: -webkit-linear-gradient(top,#de0119,#9a2526);
  background-image: -moz-linear-gradient(top,#de0119,#9a2526);
  background-image: -ms-linear-gradient(top,#de0119,#9a2526);
  background-image: -o-linear-gradient(top,#de0119,#9a2526);
  background-image: linear-gradient(top,#de0119,#9a2526);
  text-decoration:none!important;
  border: 1px solid #b90715;
}

form.formstyle3 input.green_btn_new{margin-right: 0px;width: auto;font-size: 13px;}
input.green_btn_new{cursor: pointer;}
 
a#green_btn_register {
  border: 1px solid #2cbb2c;
  color: #fff!important;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #249724;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#2cbb2c),to(#249724));
  background-image: -webkit-linear-gradient(top,#2cbb2c,#249724);
  background-image: -moz-linear-gradient(top,#2cbb2c,#249724);
  background-image: -ms-linear-gradient(top,#02cbb2c,#249724);
  background-image: -o-linear-gradient(top,#2cbb2c,#249724);
  background-image: linear-gradient(top,#2cbb2c,#249724);
  width: 126px;
  text-align:Center;
  padding: 5px 10px;
  height:auto;
  text-decoration: none;
  font-weight: bold;
  margin-right: 6px;
  border-radius: 2px;
  font-size: 13px;
}

a#green_btn_register:hover {
  border: 1px solid #249724;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #2cbb2c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#249724),to(#2cbb2c));
  background-image: -webkit-linear-gradient(top,#249724,#2cbb2c);
  background-image: -moz-linear-gradient(top,#249724,#2cbb2c);
  background-image: -ms-linear-gradient(top,#249724,#2cbb2c);
  background-image: -o-linear-gradient(top,#249724,#2cbb2c);
  background-image: linear-gradient(top,#249724,#2cbb2c);
  text-decoration:none!important;
}
  
div.resources {
margin-top:30px;
padding-left:0px;
}

div.resources p{
font-size:13px;
font-weight: bold;
}

div.l_resources {
width: 220px;
float: left;
padding-left:10px;
}

#content div.l_resources p {
padding-bottom: 10px;
padding-top: 10px;
}

div.r_resources {
width: 490px;
float: left;
}

#content div.r_resources h3{
font-size:13px;
font-weight: bold;
color: #222;
padding: 10px 0px 10px 0px;
}

#content div.r_resources p{
font-size:13px;
font-weight: normal;
padding: 0px;
}

div.big_pdf {
float: left;
width: 60px;
text-align:center;
}

div.overview_big_pdf {
float: left;
width: 410px;
margin-bottom: 20px;
}

a.alt_d_link{
margin-top:10px;
font-weight: normal;
}
#content table.new_download_table p.r_n_date {
font-weight: normal;
text-align:center;
}

div.one_attantion { background: #F9F9F9; border:1px solid #E1E1E1; padding: 5px 0px 5px 0px;}

form.formstyle1 input.submit_form_large_red {color:red; border: 1px dotted red;font-style: italic;}
form.formstyle1 select.submit_form_large_red {color:#343434; border: 1px dotted red;}

form.formstyle3 input.submit_form_large_red {color:red; border: 1px dotted red;}
form.formstyle3 select.submit_form_large_red {color:#343434; border: 1px dotted red;}

.success_story_item #headlines {width:340px; text-align:left;margin-top:13px}
.success_story_item #content {width:580px;width:560px;}

.success_story_item #headlines .head{width:15px;overflow:hidden;width:340px;}
.success_story_item #headlines .head .l{width:15px; height:15px; float:left; overflow:hidden; background: url(//img.veeam.com/blocks/3/wg15.png) left top no-repeat; }
.success_story_item #headlines .head .r{width:15px; height:15px; float:right; overflow:hidden; background: url(//img.veeam.com/blocks/3/wg15.png) right top no-repeat; }
.success_story_item #headlines .head .m{background: url(//img.veeam.com/blocks/3/wg_line.png) left top repeat-x;height:15px;margin-left:15px;margin-right:15px;}

.success_story_item #headlines .foot .l{width:15px; height:15px; float:left; overflow:hidden; background: url(//img.veeam.com/blocks/3/wg15.png) left bottom no-repeat; }
.success_story_item #headlines .foot .r{width:15px; height:15px; float:right; overflow:hidden; background: url(//img.veeam.com/blocks/3/wg15.png) right bottom no-repeat; }
.success_story_item #headlines .foot .m{background: url(//img.veeam.com/blocks/3/wg_line.png) left bottom repeat-x;height:15px; height:15px; margin-left:15px;margin-right:15px;}

.success_story_item #headlines .cont .l{background: url(//img.veeam.com/blocks/3/wg_line.png) left top repeat-y;}
.success_story_item #headlines .cont .r{background: url(//img.veeam.com/blocks/3/wg_line.png) right top repeat-y; overflow:hidden; padding:10px 15px 10px 15px;}

.success_story_item .preview_img{float:left; margin:0px 20px 0px 0px;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; max-width:300px;}
.success_story_item h2{font-size: 16px;line-height: 20px;margin-bottom: 15px;color:#4f4f4f;font-weight:bold;}
.success_story_item h3{font-size: 16px;line-height: 22px;margin-bottom: 5px;margin-top: 10px;color:#4f4f4f;font-weight:bold;}
.success_story_item #headlines h3{text-transform:uppercase; font-size: 18px;font-weight:normal; border-top:1px dotted #acacac; margin:10px 0px 0px 0px; padding-top:20px;}
.success_story_item #headlines h3:first-child{border-top:none; margin:0px 0px 5px 0px;padding-top:0px;}
.success_story_item h3 i{padding-right:20px; font-style:normal; background:none;}
.success_story_item .industryname{font-size: 16px;}
.success_story_item .author_name{display:block; text-align:right; font-style:italic; font-weight:bold; padding-right: 3px;}
.success_story_item .author_info{display:block; text-align:right; font-style:italic; padding-right: 3px;}
.success_story_item .ss_body{overflow:hidden; padding:20px 0px 20px 0px; clear:both;}
.success_story_item .preview_info{overflow:hidden; }
.success_story_item #headlines .results ul {list-style:square outside; margin-left:15px;}
.success_story_item #headlines .logo{max-width:300px; margin:10px 0px 10px 0px;}
.success_story_item .download_pdf {color:#363636 !important; height:24px; line-height:24px; display:block; float:right; padding-left:30px; width:100px; background:url(//img.veeam.com/pdf2.png) no-repeat left top; margin-top:20px; text-decoration:underline;}
.success_story_item .download_pdf:hover {text-decoration:none;}

a.speaker_link{color:#000 !important;text-decoration:underline;}
a.speaker_link:hover{text-decoration:none !important;}

div.ui-dialog h2 {text-align:left;font-size:18px;font-weight:bold;color:#000;}
div.ui-dialog a.ui-pd-reg{color:#fff; }
td.ui-datepicker-today {background:#fff !important;}
div.demo {float:right; width:213px;margin-bottom:20px;}
/*.ui-dialog-titlebar { display:none; }*/

.ui-heder-pd {width: 360px; float:right;margin-top:10px;text-align:left;}

div.demo .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 0px/*{cornerRadius}*/; -webkit-border-top-left-radius: 0px/*{cornerRadius}*/; -khtml-border-top-left-radius: 0px/*{cornerRadius}*/; border-top-left-radius: 0px/*{cornerRadius}*/; }
div.demo .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 0px/*{cornerRadius}*/; -webkit-border-top-right-radius: 0px/*{cornerRadius}*/; -khtml-border-top-right-radius: 0px/*{cornerRadius}*/; border-top-right-radius: 0px/*{cornerRadius}*/; }

div.day_modal_ui {
width:74px;
float:left;
background: #fff; 
height:91px;
padding:7px;
margin:0px 13px 15px 13px;
border-radius:0px 0px 5px 5px; 
border:1px solid #ebebeb;
border-top:0px;
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
box-shadow: 0 0 10px rgba(0,0,0,0.5); 
}
div.day_modal_ui p {font-size: 28px;color:#000;text-align:center;line-height: 26px;font-weight:bold;}

div.ui-name-title {
background-color:#2EB135;text-align:center;color:#fff;border:1px solid #557852; border-bottom:0px; border-radius: 5px 5px 0px 0px;margin-top:10px;float:right;width:213px;padding:10px 0px 10px 0px !important;
}

div.ui-name-title p {
text-align:center;font-weight: bold;font-size:16px;
}

div.ui-name-title p span{
font-weight: normal;
} 

div.ui-red-calendarlist {
background-color: red; width:90px;float:left;height: 10px;margin:10px 0px 0px 13px;
}

td.highlighted_day a.ui-state-default{color: #2EB135;font-weight: bold;font-size:16px;background-color: #fff;}
a.ui-state-default {background: #fff;}
td.highlighted_day a.ui-state-default:hover {background: #B8DBB7;}
table.ui-datepicker-calendar td a{font-size: 16px;}

a.ui-pd-reg {
  border: 1px solid #13C631;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #13C631;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#13C631),to(#29A51F));
  background-image: -webkit-linear-gradient(top,#13C631,#29A51F);
  background-image: -moz-linear-gradient(top,#13C631,#29A51F);
  background-image: -ms-linear-gradient(top,#13C631,#29A51F);
  background-image: -o-linear-gradient(top,#13C631,#29A51F);
  background-image: linear-gradient(top,#13C631,#29A51F);
  display: block;
  width: 126px;
  text-align:Center;
  padding: 3px;
  height:auto;
  text-decoration: none;
  font-weight: bold;
  margin-right: 15px;
  border-radius: 2px;
  font-size: 13px;
}
  
a.ui-pd-reg:hover {
  border: 1px solid #13C631;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #29A51F;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#29A51F),to(#13C631));
  background-image: -webkit-linear-gradient(top,#29A51F,#13C631);
  background-image: -moz-linear-gradient(top,#29A51F,#13C631);
  background-image: -ms-linear-gradient(top,#29A51F,#13C631);
  background-image: -o-linear-gradient(top,#29A51F,#13C631);
  background-image: linear-gradient(top,#29A51F,#13C631);
}

a.ui-pd-reg:active {
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
  
a.ui-pd-reg:visited { color: #fff; }
a.ui-pd-reg:focus {
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  -moz-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
  
a.ui-pd-reg:focus:hover {
  -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
}

a.ui-pd-reg.disabled,
a.ui-pd-reg.disabled:hover,
a.ui-pd-reg.disabled:active
input[type=submit][disabled=disabled].a.ui-pd-reg {
  background-color: none;
  opacity: .5;
  filter: alpha(opacity=50);
  cursor: pointer;
  pointer-events: none;
}
.newdownloadbut {display:inline-block;}
.newdownloadbut img{display:none;}
.newdownloadbut img:first-child{display:block;}
.newdownloadbut:hover img{display:block;}
.newdownloadbut:hover img:first-child{display:none;}

.newdownloadbut.local{margin:0px 0 5px -10px;}
.newdownloadbut.tr{margin-left:10px;}
.newdownloadbut.es{margin-left:15px;}
.newdownloadbut.nl{margin-left:15px;}
.newdownloadbut.br{margin-left:15px;}
.newdownloadbut.pl{margin-left:10px;}

.menu-pic {display:inline-block !important;}
.menu-pic img{display:none !important;}
.menu-pic img:first-child{display:block !important;}
.menu-pic:hover img{display:block !important;}
.menu-pic:hover img:first-child{display:none !important;}

form.formstyle1 div.note span.specstylespan_user_reg_form {color:#666; margin-left: 19px;font-weight: normal;}

#content .big-green-donwload-beta {color: #fff;}
#content .big-green-donwload-beta:hover {text-decoration:none;}

a.big-green-donwload-beta {
  border: 1px solid #04C404;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #29A51F;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#04C404),to(#29A51F));
  background-image: -webkit-linear-gradient(top,#04C404,#29A51F);
  background-image: -moz-linear-gradient(top,#04C404,#29A51F);
  background-image: -ms-linear-gradient(top,#04C404,#29A51F);
  background-image: -o-linear-gradient(top,#04C404,#29A51F);
  background-image: linear-gradient(top,#04C404,#29A51F);
  display: block;
  width: 180px;
  text-align:Center;
  padding: 20px 10px 20px 10px;
  height:auto;
  text-decoration: none;
  font-weight: bold;
  margin-right: 0px;
  border-radius: 4px;
  font-size: 20px;
}

a.big-green-donwload-beta:hover {
  border: 1px solid #04C404;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #04C404;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#29A51F),to(#04C404));
  background-image: -webkit-linear-gradient(top,#29A51F,#04C404);
  background-image: -moz-linear-gradient(top,#29A51F,#04C404);
  background-image: -ms-linear-gradient(top,#29A51F,#04C404);
  background-image: -o-linear-gradient(top,#29A51F,#04C404);
  background-image: linear-gradient(top,#29A51F,#04C404);
}  
  
  
a.big-green-donwload-beta:active {
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
  
a.big-green-donwload-beta:visited {color: #fff;}
a.big-green-donwload-beta:focus {
  -webkit-box-shadow: inset 0 0 0 1px #fff;
  -moz-box-shadow: inset 0 0 0 1px #fff;
  box-shadow: inset 0 0 0 1px #fff;
}
  
a.big-green-donwload-beta:focus:hover {
  -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
  box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
}

a.big-green-donwload-beta.disabled,
a.big-green-donwload-beta.disabled:hover,
a.big-green-donwload-beta.disabled:active
input[type=submit][disabled=disabled].a.big-green-donwload-beta {
background-color: none;
opacity: .5;
filter: alpha(opacity=50);
cursor: pointer;
pointer-events: none;
}
  
.blue_link {
display: inline-block;
color: #FFF;
border: 1px solid #3079ED;
background-color: #4D90FE;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4D90FE',EndColorStr='#4787ED');
background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
background-image: -webkit-linear-gradient(top,#4D90FE,#4787ED);
padding: 8px;
text-decoration: none;
text-align: center;
font-weight: normal;
border-radius: 2px;
-webkit-border-radius: 2px;
width: auto !important;
cursor: pointer;
}
.blue_link:hover {
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#4D90FE',EndColorStr='#357AE8');
background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
background-image: -webkit-linear-gradient(top,#4D90FE,#357AE8);
background-color: #357AE8;
border-color: #2F5BB7;
}

/* Events */
.events-divider { border-bottom: 1px #BABABA dotted;}
.events-list { border-collapse: collapse; width: 100%;}
.events-list .event {}
.events-list .event td { padding: 10px 0 20px 0; border-top: 1px #BABABA dotted;}
.events-list .no-line td { border-top: none;}

.events-list .event .date {
vertical-align: middle;
width: 140px;
padding-right: 10px;
font-size: 16px;
font-weight: bold;
color: #0AA80B;
text-align: left;
}

.events-list .event .date .month {
font-size: 16px;
}
.events-list .event .description {
vertical-align: top;
padding-right: 20px;
text-align: left;
}
.events-list .event .description .title {
color: #222;
font-size: 18px;
padding-bottom: 5px;
display: block;
}
.events-list .event .logo {
width: 120px;
vertical-align: middle;
margin: 20px 0;
}
.events-list .event .logo img {
max-width: 100px;
display: block;
margin: 0 auto;
}
.ie8 .events-list .event .logo img, .ie7 .events-list .event .logo img { width: 100px;}

a.blue_btn_new, input.green_btn_new, form.formstyle3 input.green_btn_new {
  border: 1px solid #249724
  color: #fff!important;
  text-shadow: 0 1px rgba(0,0,0,0.1);
  background-color: #2cbb2c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#2cbb2c),to(#249724));
  background-image: -webkit-linear-gradient(top,#2cbb2c,#249724);
  background-image: -moz-linear-gradient(top,#2cbb2c,#249724);
  background-image: -ms-linear-gradient(top,#2cbb2c,#249724);
  background-image: -o-linear-gradient(top,#2cbb2c,#249724);
  background-image: linear-gradient(top,#2cbb2c,#249724);
  text-align:Center;
  padding: 5px 10px;
  height:auto;
  text-decoration: none;
  font-weight: bold;
  margin-right: 20px;
  border-radius: 2px;
  font-size: 13px;
  display:inline-block;
}

a.blue_btn_new:hover, input.green_btn_new:hover, form.formstyle3 input.green_btn_new:hover{
  border: 1px solid #249724;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #2cbb2c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#2cbb2c),to(#249724));
  background-image: -webkit-linear-gradient(top,#2cbb2c,#249724);
  background-image: -moz-linear-gradient(top,#2cbb2c,#249724);
  background-image: -ms-linear-gradient(top,#2cbb2c,#249724);
  background-image: -o-linear-gradient(top,#2cbb2c,#249724);
  background-image: linear-gradient(top,#2cbb2c,#249724);
  text-decoration:none!important;
  border: 1px solid #249724
}

div.documents_for_product {width: 200px;margin-left:20px; text-align:left;}
div.documents_for_product p {padding-bottom:7px;}
table.new_download_table a.green_btn_new {min-width: 126px;}

/* Whitepapers */

#whitepapers-order {
color:#838383;
margin-bottom:20px;
text-align:right;
margin-right:15px;
width:200px;
float:right;
}

#whitepapers-filter {
color: #838383;
margin-bottom: 20px;
}

#whitepapers-filter{
font-size:13px;
}

#whitepapers-page, #whitepapers-list {
width: 677px;
}

#whitepapers-list .whitepaper {
overflow: hidden;
padding-bottom: 40px;
}

.whitepaper-header {
background: url(//img.veeam.com/template_tab_thin.png) no-repeat 0 0;
padding: 7px 0 10px 15px;
margin: 0;
height: 26px;
font-size: 13px;
font-weight: bold;
color: #167816;
position: relative;
}
.whitepaper-header.whitepaper-header-wide {
background: url(//img.veeam.com/template_tab_wide.png) no-repeat 0 0;
height: 50px;
}
.whitepaper-type {
position: absolute;
left: 3px;
top: 5px;
color: #fff;
font-size: 10px;
font-weight: normal;
width: 85px;
line-height: 13px;
text-align: center;
text-transform: uppercase;
}
.whitepaper-header-wide .whitepaper-type {
top: 19px;
}
.whitepaper-title {
margin-left: 85px;
margin-right: 10px;
text-align: left !important;
}
.whitepaper-title a {
font-size: 14px;
font-weight: bold;
color: #167816!important;
}

.whitepaper-header-wide .whitepaper-title {
padding-top: 7px;
}

.whitepaper-info {
overflow: hidden;
padding: 9px;
margin-bottom: 10px;
}

.whitepaper-author {
float: left;
font-size: 11px;
color: #666666;
}

.whitepaper-published {
float: right;
width: 220px;
color: #777;
font-size: 11px;
text-align: right;
}

.whitepaper-preview {
width: 110px;
float: left;
}

.whitepaper-preview img {
display: block;
margin: 2px 0 0 10px;
}

.star_container {
display: none;
}

.whitepaper-rating {
margin: 15px 0 0 0;
float: left;
width: 300px;
}
.whitepaper-rating .star_container {
overflow: hidden;
}

.whitepaper-rating .rating {
margin-top: 5px;
}

.whitepaper-content {
padding: 0 7px 0 120px;
}

.whitepaper-description {
overflow: hidden;
font-size:13px;
}

.whitepaper-footer {
overflow: hidden;
}

.whitepaper-download {
float: right;
width: 200px;
margin-top: 18px;
text-align: right;
}
#content .whitepaper-download a {
display: inline-block;
width: auto;
margin: 0;

}

/* Trainings */

.clear {
clear: both;
display: block;
}

#trainings-content {
width: 679px;
}

#trainings-content .filter {
font-size: 12px;
padding: 1px 0;
border-top: 1px solid #bfbfbf;
border-bottom: 1px solid #bfbfbf;
margin-bottom: 20px;
margin-top: 0px;
}
#trainings-content .filter .filter-inner {
background: #e5e5e5;
color: #838383;
text-align: justify;
overflow: hidden;
padding: 10px 0 10px 10px;
}

.training {
margin-bottom: 20px;
}
.training div.t-header {
background: url('//img.veeam.com/template_tab_thin.png') no-repeat scroll 0 0 transparent;
color: #167816;
font-size: 18px;
font-weight: bold;
height: 28px;
padding: 9px 15px 0 110px;
margin: 0 0 10px 0;
width: 550px;
text-align:left;
overflow:hidden;
position:relative;
}
.training div.t-header.wide,
.featured_webinar div.t-header {
background: url('//img.veeam.com/template_tab_wide.png') no-repeat scroll 0 0 transparent;
height: 49px;
padding: 15px 20px 0 110px;
}
.training div.t-header .category {
position: absolute;
left: 3px;
top: 13px;
color: #fff;
font-size: 9px;
font-weight: normal;
width: 85px;
line-height: 12px;
text-align: center;
text-transform: uppercase;
}
.featured_webinar div.t-header .category {
top:20px;
font-size:11px;
}

.training table.t-header {
background: url('//img.veeam.com/template_tab_thin.png') no-repeat scroll 0 0 transparent;
color: #167816;
font-size: 18px;
font-weight: bold;
height: 33px;
margin: 0 0 10px 0;
width: 100%;
}
.training table.t-header.wide,
.featured_webinar table.t-header {
background: url('//img.veeam.com/template_tab_wide.png') no-repeat scroll 0 0 transparent;
height: 62px;
}
.training table.t-header td {
vertical-align: middle;
padding-top: 4px;
}
.training table.t-header .category {
color: #fff;
font-size: 9px;
width: 90px;
font-weight: normal;
text-align: center;
line-height: 13px;
text-transform: uppercase;
}
.featured_webinar table.t-header .category {
font-size: 11px;
line-height: 13px;
}
.training table.t-header .title {
padding-left: 16px;
display: block;
}

.training .t-header a {
color: #167816!important;
font-size: 14px;
font-weight: bold;
}

.training .t-photo {
width: 80px;
float: left;
margin-left: 10px;
}
.training .t-photo img {
width: 80px;
}
.training .t-content {
padding-left: 110px;
padding-right: 5px;
text-align: justify;
}
.training .t-content .description {
padding: 10px 0;
}
.training .t-content .description .short {
}
.training .t-content .description .full {
display: none;
margin: 5px 0;
}
.training .t-registration table {
width: 100%;
margin: 0;
padding: 0;
font-size: 12px;
}
.training .t-registration span {
padding-left: 22px;
}
.training .t-registration span.noselect {
padding-left: 108px;
font-size: 13px;
}
.training .t-registration select {
margin-left: 10px;
width: 415px;
}
/** Toggle description link styles */
.training a.fd_link, .training a.sd_link {
padding: 7px 30px 7px 0;
color: #4e71d4;
line-height: 26px;
text-decoration: underline;
white-space: nowrap;
}
.training a.fd_link {
background:url('//img.veeam.com/webinars/trainings_arrow_down.png') no-repeat top right;
}
.training a.sd_link {
background: url('//img.veeam.com/webinars/trainings_arrow_up.png') no-repeat top right;
}
/** Multilanguage notices */
div.lang-notice div {
display: none;
}

/** FT styles */
#t-ft {width: 680px;}
#t-ft .training {margin-bottom: 20px;min-height: 250px;overflow:hidden;}

#t-ft .t-header {background: url('//img.veeam.com/template_tab_thin.png') no-repeat scroll 0 0 transparent;color: #167816;font-size: 18px;font-weight: bold; height: 28px;margin: 0; padding: 9px 15px 0 110px;margin-bottom: 10px;width: 550px; text-align:left; overflow:hidden; position:relative;}
#t-ft .t-header.wide{background: url('//img.veeam.com/template_tab_wide.png') no-repeat scroll 0 0 transparent;color: #167816;font-size: 18px;font-weight: bold;height: 53px;margin: 0;padding: 12px 20px 0 110px;margin-bottom: 10px; width: 550px;overflow:hidden;}

#t-ft .t-header a {color: #167816;font-size: 14px;font-weight: bold;}
#t-ft .t-photo {width: 100px;float: left;padding: 0 0 10px 5px;text-align: center;margin: 0px 25px 0px 0px;}
#t-ft .t-photo .t-social {text-align: left;}
#t-ft .t-photo .t-social .social {margin: 5px 0px;}
#t-ft .t-photo img {margin-bottom: 10px; width: 80px;}
#t-ft .t-content {padding-left: 140px;padding-right: 5px;text-align: justify;}
#t-ft .t-content .title {font-weight: normal;margin-bottom:10px;}

#t-ft .t-registration table {width: 100%;margin: 0px;padding: 0px;font-size: 12px;}
#t-ft .t-registration span {padding-left: 50px;font-weight: bold;}
#t-ft .t-registration span.noselect {padding-left: 135px;}
#t-ft .t-registration select {margin-left: 10px;width: 415px;}

/** Multilanguage notices */
div.lang-notice div {display: none;}

/* Webinars */

.recorded_product_demo a:hover{
text-decoration:underline!important;
}

.webinar {
overflow: hidden;
margin-bottom: 25px;
width: 677px;
}

.webinar-header {
background: url(//img.veeam.com/template_tab_thin.png) no-repeat;
height: 35px;
margin: 0;
font-size:14px;
font-weight: bold;
color:#167816;
width: 677px;
}

.webinar-header.webinar-header-wide {
background: url(//img.veeam.com/template_tab_wide.png) no-repeat;
height: 64px;
}

.webinar-header .webinar-type {
padding-left: 4px;
padding-top: 2px;
line-height: 100%;
color: #fff;
font-size: 12px;
font-weight: normal;
width: 85px;
padding-right: 20px;
text-align: center;
text-transform: uppercase;
}

.webinar-header .webinar-title { color: #167816;}
#content .webinar-header .webinar-title h1,
#content .webinar-header .webinar-title span {
width:570px;
font-size:14px;
font-weight: bold;
color: #167816;
display:inline-block;
padding: 0;
}
.webinar-preview {
float:left;
margin: 3px 0px 20px 4px;
}
.webinar-info {
overflow: hidden;
margin: 8px 0 10px 3px;
font-size:13px;
}
.webinar-info a{
font-size:13px;
}

.webinar-info .webinar-speakers {
float: left;
width: 260px;
margin-right: 30px;
text-align: left !important;
font-size:12px;
}
.webinar-info .webinar-speakers a {
display: inline;
font-size:12px;
}
.webinar-info .webinar-duration {
float: left;
width: 160px;
font-size:12px;
}
.webinar-info .webinar-published {
float: right;
width: 200px;
text-align: right;
margin-right: 10px;
font-size:12px;
}
.webinar-description {
float:right;
width:450px;
margin-bottom:0px;
margin-right:10px;
font-size:13px;
}

#content .webinar-description p, #content .webinar-description ul, #content .webinar-description ul li{font-size:13px;}

.webinar-watch {
float: right;
width: 300px;
text-align: right;
margin-top: 10px;
}
.webinar-watch a {
display: inline-block;
margin: 0;
}
.webinar .star_container {
margin-top: 10px;
overflow: hidden;
}
.webinar .rating {
margin-top: 5px;
color: #999;
clear: both;
font-size: 11px;
}

.preloader-circle {
padding: 0 0 0 20px!important;
display: inline;
background: url(//img.veeam.com/loading.gif) 0 50% no-repeat;
}

.draft-resource {
background: #eee;
}

.year.selected{ color:#000 !important; cursor:default;}
.year.selected:hover{text-decoration:none !important;}

span.checkbox_list{padding-left:5px; line-height:20px; overflow:hidden;float:right;display:block; margin-right:82px; width:107px; +width:27px;  width:87px\9;}
:root .checkbox_list {width:87px\0/IE9; }
.checkbox_inline{padding-left:5px; line-height:20px;display:inline-block; margin-right:25px; margin-right:0px\9;}
:root .checkbox_inline {margin-right:0px;\0/IE9; }

a.bloglink{
background: url(//img.veeam.com/page.png) 0px 6px no-repeat;
padding: 3px 0px 0px 15px;
margin: 0px 0px 0px 10px;
}

a.bloglinkreadmore {
text-align:right;
display:block;
margin-bottom: 10px;
}

h2.grey{ font-weight: bold; font-size: 13px; color:#545454;margin-bottom:5px;}

.webinar_dropdown{width:220px; float:left;}
.webinar_dropdown.language.ru{width:250px;}
.webinar_dropdown.language.fr{width:290px;}
.webinar_dropdown.language.es{width:290px;}
.webinar_dropdown.language.cz{width:260px;}
.webinar_dropdown select {width:210px;}
.webinar_dropdown.language.ru select {width:240px;}
.webinar_dropdown.language.fr select {width:280px;}
.webinar_dropdown.language.cz select {width:240px;}
.webinar_dropdown.language.pl {width:270px;}

.techd-menu {
padding:1px 0; border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;
}
.techd-menu-inner {
background:#e5e5e5; color:#838383; text-align:justify; overflow:hidden; padding:10px 0 10px 20px;
}

.techd-menu-bg {
color:#838383;margin-bottom:0px; text-align:left;
}

.techd-menu-select {
width:340px; float:left;
}

h2.techtype {
font-weight: bold;
width: 310px;
font-size: 13px;
color: #545454;
border-bottom:1px solid #333;
margin-top:15px;
padding-bottom:5px;
margin-bottom:5px;
}

.tech-doc-inline2.otherresources a {
line-height:21px;
}

.otherresources a{
padding-bottom:7px;
}
a.arr_right {
cursor: pointer;
display: block;
width: 17px;
height: 27px;
float: right;
margin-top: 40px;
background: transparent url(//img.veeam.com/small_screen_next.png) no-repeat;
}

a.arr_left {
cursor: pointer;
margin-right: 11px;
display: block;
width: 17px;
height: 27px;
float: left;
margin-top: 40px;
background: transparent url(//img.veeam.com/small_screen_prev.png) no-repeat;
}

.bs-image, .bs-image:active, .bs-image:hover{
background-image: none;
text-align:center;
margin: 10px 0px 0px 0px;
padding: 0;
width: 215px;
display: inline-block;
}

ul.pic .bs-image, ul.pic .bs-image:active, ul.pic .bs-image:hover {
width: auto;
}

#spotlight {
border:1px solid #dddddd; padding:7px; margin:7px; background-color:#fafafa;
}

#spotlight p{
margin-left:5px;color:#545454;padding-bottom:0px;font-weight:bold;
}

#spotlight .bs-image, #spotlight .bs-image:active, #spotlight .bs-image:hover{
margin-left:5px;
}

.bs-image-withoutlink{
margin-top:10px;
display:block;
margin-left:auto;
margin-right:auto;
}

.t_buy_it {border-collapse: collapse; font-size: 13px; text-align: center; color: #333; margin-bottom: 10px;}
.t_buy_it td {border: 1px solid #999; height: 40px; padding: 0 5px 0 5px;}
.t_buy_it tr td:first-child {text-align: left;}
.t_buy_it tr:first-child td {height: 20px;}
.yes {background:url(//img.veeam.com/green.png) 50% no-repeat;}
.yes1 {background:url(//img.veeam.com/yellow.png) 50% no-repeat;}
.no {background:url(//img.veeam.com/red.png) 50% no-repeat;}
.legend {display: inline-block; width: 30px; height: 30px; margin: 0 10px 0 15px; vertical-align: middle;}

/* STYLES FOR CLOUD PAGE */
.cloud-page h2 {font-size: 140%; font-weight: bold; color: #222 !important;}
.cloud-page h3 {font-size: 110% !important; font-weight: bold; color: #222 !important;}

.cloud-page .box3 {background: url(//img.veeam.com/bg_top_1.png) repeat-x top; margin-top: 45px; padding-top: 25px;}
.cloud-page .box3 .sh {background: url(//img.veeam.com/bg_bottom_1.png) repeat-x bottom; padding-bottom : 25px;}
.cloud-page .box3 table td {width: 33%;}
.cloud-page .box3 table td p {text-align: center; width: 80%; color: #7f7f7f !important; font-size: 13px !important;}
.cloud-page .box3 table td p:first-child {font-size: 18px !important; color: #000 !important;}
.cloud-page .kf-block {margin-top: 20px;}
.cloud-page .kf-block .col-left {padding-right: 10px; width: 310px; float: left;}
.cloud-page .kf-block .col-left div {padding-bottom: 10px;}
.cloud-page .kf-block .col-right {padding-left: 10px; width: 300px; float: right;}
.cloud-page .kf-block .col-right h3 {margin-top: 10px;}
.cloud-page .kf-block .col-right h3:first-child {margin-top: 0px;}
.cloud-page .kf-block .col-left div div {float: left; width: 170px;}
.cloud-page .kf-block .col-left div div.preview {width: 130px; margin: 3px 10px 0 0;}
.cloud-page .kf-block ul {margin: 0; padding: 0 0 0 30px;}
.cloud-page .kf-block .preview p {text-align: center;}
.cloud-page .kf-block .preview p a {font-size: 11px;}
.cloud-page .box3-bottom {background-color: #eeeeee; border-radius: 8px; padding: 10px 8px; margin: 25px 0 5px 0;}
.cloud-page .box3-bottom table {width: 100%;}
.cloud-page .box3-bottom table td {width: 33%; border-left: 1px solid #c9c9c9; padding: 0 10px; vertical-align: middle;}
.cloud-page .box3-bottom table td:first-child {border-left: none;}
.cloud-page .box3-bottom table td p {text-align: center; color: #868686 !important; font-size: 13px !important; margin-top: 5px;}
.cloud-page .box3-bottom table td p:first-child {color: #000 !important; font-size: 18px !important;}
.cloud-page .green-dnld {background: url(//img.veeam.com/button_dnl.png) left top no-repeat; width:135px; height:37px; line-height:35px; display:inline-block; color:#fff !important; text-align:center; font-size:13px; text-shadow: #154b05 1px -1px 1px; }
.cloud-page .green-dnld:hover{text-decoration:none  !important;}
/*END STYLES FOR CLOUD PAGE*/

#content table.new_download_table p.lic-inline-border{
zoom: 1;
*display: inline;
display:inline-block;
height:100%;
width:1px;
border-left:1px solid #DCDCDC;
padding:0px;
}

#content table.new_download_table p.lic-inline {
display:inline-block;
zoom: 1;
*display: inline;
padding:0px 0px;
width:230px;
text-align:center;
vertical-align: middle;
}

#content table.new_download_table{
border-collapse: separate;
border-spacing: 0px;
}

.box3-bottom {background-color: #eeeeee; border-radius: 8px; padding: 10px; margin: 45px 0 10px 0;}
.box3-bottom table {width: 100%;}
.box3-bottom table td {width: 33%; border-left: 1px solid #c9c9c9; padding: 0 10px; vertical-align: top;}
.box3-bottom table td:first-child {border-left: none;}
.box3-bottom table td p {text-align: center; color: #868686 !important; font-size: 14px !important; margin-top: 5px;}
.box3-bottom table td p:first-child {color: #000 !important; font-size: 18px !important;}

.bckp-disc{list-style-type:disc; margin-top:20px; margin-bottom:20px;}
.bckp-disc li{margin-bottom:3px;} 

.bckp-ss{}
.bckp-ss .author{ text-align:right; font-style:italic;}
.bckp-ss .prev{float:left; margin:0px 20px 0px 0px;}
.bckp-ss .more{font-size:12px;font-style:normal; display:inline-block;float:left;}
.grey-brdr{border-bottom: 2px solid #f5f8f7; overflow:hidden;}
.block-head.grey-brdr{ padding-bottom:25px; margin-top:25px;}
a.esg{background: url(//img.veeam.com/product_pages/esg_logo.png) left top no-repeat; padding-left: 42px; display:inline-block; height:25px; line-height:25px; }

/*PROPARTNER PAGE*/
.propartner-page * {margin: 0; padding: 0;}
.propartner-page .propartner-content {float: left !important; width: 630px !important;}
.propartner-page h1 {font: bold 24px Arial, Helvetica, sans-serif !important; color: #000 !important; padding-top: 15px !important;}
.propartner-page h2 {font: normal 18px Arial, Helvetica, sans-serif !important; color: #000; padding-bottom: 25px;}
.propartner-page h3 {font: bold 18px Arial, Helvetica, sans-serif !important; text-align: center;}
.propartner-page p.descr {padding-bottom: 15px !important;}

.propartner-page .boxes {padding-top: 13px;}
.propartner-page .es .box, .propartner-page .es .box-right {height: 210px;}
.propartner-page .nl .box, .propartner-page .nl .box-right {height: 180px;}
.propartner-page .box, .boxPropartner {width: 280px; float: left; padding: 20px 20px 20px 0px; }
.propartner-page .box-right{margin: 0 0 20px 0;}

.propartner-page .box h3 {font-weight: normal !important; color: #339933; padding-bottom: 10px; text-align: left;}
.propartner-page .box ul {padding-left: 25px; list-style: disc;}
.propartner-page .box p.pdf-dnl {padding: 8px 0 0 43px !important; background: url('//img.veeam.com/pdf_icon.png') no-repeat; height: 48px; vertical-align: middle; margin-top: 5px;}

.propartner-page aside {width: 295px; margin-left: 10px; float: right; position: relative; padding-top: 255px;}
.propartner-page aside.aside-en { padding-top: 0px; }
/*.propartner-page aside * {color: #4c4c4c !important;}*/
.propartner-page .people {background: url('//img.veeam.com/people.jpg') no-repeat; position: absolute; width: 349px; height: 256px; top: 0; right: -35px; z-index: 3;}

.propartner-page .r-box {border: 1px solid #ddd; background: #fafafa; position: relative; z-index: 5;}
.propartner-page .r-box>div { text-align: center; }
.propartner-page .r-box div {margin: 0 13px; border-top: 1px solid #ababab; padding: 20px 0 20px 0;}
.propartner-page .r-box div:first-child {border-top: none;}
.propartner-page .r-box div h3 {margin-bottom: 13px;}

.propartner-page .r-box .middle-col p { text-align: center; line-height: 13px; margin: -7px 25px 15px;}
.propartner-page .r-box .middle-col table {width: 100%; font-weight: bold;}
.propartner-page .r-box .middle-col table td {text-align: right; padding: 8px 0;}
.propartner-page .r-box .middle-col table td:first-child {text-align: left;}
.propartner-page .r-box .middle-col form .field {width: 160px; height: 19px; border: 1px solid #b6b6b6;}
.propartner-page .r-box .middle-col form .error {border: 1px red solid}
.propartner-page .r-box .middle-col table td.btn {text-align: center !important;}

.propartner-page .r-box .down-col p {line-height: 13px;}
.propartner-page .r-box .down-col p b {display: inline-block;}

.propartner-page section {padding-bottom:25px;}
.propartner-page div.screens_gallery {margin:5px 0px 10px 20px; overflow:hidden; border:0px; width:900px; height:170px; position:relative; float:left;}
.propartner-page div.wrap_gallery_1{position:absolute; overflow:hidden; top:0px; left:0px; border:0px; z-index:8 !important;}
.propartner-page .wrap_gallery_1 img {margin:10px 0px 0px;}
.propartner-page a.arr_right {cursor:pointer; display:block; width:17px; height:27px; float:right; margin-top:65px; background:transparent url(//img.veeam.com/small_arr2_next.png) no-repeat;}
.propartner-page a.arr_left  {cursor:pointer; margin-right:11px; display:block; width:17px; height:27px; float:left; margin-top:65px !important; background:transparent url(//img.veeam.com/small_arr2_prev.png) no-repeat;}
.propartner-page figure {float:left; text-align:center; display:block; height:140px; width:220px; color: #8d8d8d; margin:0px 0px; position:relative;}
.propartner-page figcaption {width:220px; position:absolute; left:0px; bottom:0px; margin:0px; font-size:13px; line-height:18px; text-align:center;}
.propartner-page figcaption a {line-height:18px; margin:0px; padding:0px;}

#veeam-contact-info {
display: block;
}
#veeam-contact-info b {
/*font-size: 13px;*/
margin-right: 4px;
}
/*#veeam-contact-location {
padding-bottom: 5px;
}*/
#apply-button {
margin: 0;
}
#submit-request-button {
margin: 5px 0 0 0;
}

#location-select-button {
/*color: #3882CE !important;*/
/*border-bottom: 1px #3882CE dashed;*/
font-size: 11px;
}
#location-select-button:hover {
text-decoration: none;
}

#location-select form {
overflow: hidden;
margin-top: 28px;
margin-right: 10px;
}
#location-select .element {
float: left;
margin-right: 10px;
}
#location-select .element select {
margin: 0;
}
#location-select .element label {
display: block;
line-height: 30px;
}
#location-select .element span {
line-height: 30px;
}
#location-select .green_btn_lng {
margin: 75px 10px 0 0;
display: block;
line-height: 17px;
}
/*END PROPARTNER PAGE*/

.blue_dwnload_btn{background:#0096d6;color:#fff !important; display:inline-block; height:30px; float:right; padding: 0px 10px 0px 10px; font-weight:bold !important; line-height:30px; border:1px solid #058ac3; margin: 0px 20px 0px 10px;}
.blue_dwnload_btn:hover{background:#058ac3; text-decoration:none !important;}

.success-story-item p i {font-size:13px;}
.success-story-item p span b { font-weight: normal; }
.success-story-item .rating {font-size:13px;}

#content ul.ui-tabs-nav, #content ul.ui-tabs-nav li{
list-style-type: none;
}
.ui-tabs-nav sup{font-size:9px;}
.registration{ margin-top:15px; }
.footer_text_full{display:none;}

.pricing_pages {color:#000; font-size:13px !important;}
.pricing_pages #content {font-size:13px;}
.pricing_pages #content p{font-size:13px;}
.pricing_pages #content li{font-size:13px;}
.pricing_pages #content a{font-size:13px;}
.pricing_pages p.product_descr{font-size:14px;}
.pricing_pages h1 a{font-size:18px !important; font-weight:bold; color:#252525 !important;  margin-bottom:5px;}
.pricing_pages h1 a:hover {color:#000;}
.pricing_pages h1 a span{ font-style:italic; font-weight:normal; }
.pricing_pages h3 {font-size:14px; font-weight:bold; color:#252525; padding:20px 0 18px 0;}
.pricing_pages table.find_a_reseller {width:100%; border:1px solid #cacaca; border-collapse: collapse;}
.pricing_pages table.find_a_reseller tr {padding:0;}
.pricing_pages .find_a_reseller th {background:#ebebeb; padding:0 0 0 25px; border-left:1px solid #cacaca; height:28px; border-bottom:1px solid #cacaca;}
.pricing_pages .find_a_reseller th:first-child {border-left:none;}
.pricing_pages .find_a_reseller td {padding:0 0 0 25px; border-left:1px solid #cacaca; height:28px;}
.pricing_pages .find_a_reseller td:first-child {border-left:none;}
.compare-editions-plus{margin:30px 0px 30px 0px;}
.compare-editions-plus td:first-child{text-align:left;padding-left: 0px; width:42%; }
.pricing_pages .compare-editions-plus td:first-child{width:51%;}
.pricing_pages .compare-editions-plus{margin:30px 0px 30px 0px;width:75%;}
.compare-editions-plus .green{background: url(//img.veeam.com/pricing_pages/check_yes.png) center center no-repeat;}
.compare-editions-plus.es td:first-child{width:47%; }

.compare-editions-plus td {padding:10px;text-align:center; border-bottom:1px solid #dadada;}
.compare-editions-plus .sum{font-weight:bold;font-size:16px;}
.compare-editions-plus span.new{color:red; font-size:11px; font-style:italic; vertical-align: super;white-space: nowrap;}
.compare-editions-plus thead td{color: #666;font-weight: normal;font-size: 16px;margin-bottom: 5px;}
.compare-editions-plus thead td i{font-size: 16px;}
.pricing_pages .docs-right {
padding-bottom: 15px;
padding-top: 30px;
float: right;
width:190px;
margin-top: 160px;
border-left: 1px solid #dadada;
padding-left: 30px;
}
.pricing_pages .docs-right a{ margin-bottom:30px;font-size:16px;}

.pricing_pages .pdf-big{ padding: 3px 0 0 30px; background: url(//img.veeam.com/product_pages/pdf_ico_new.png) 0 0 no-repeat; display: inline-block; height: 21px; font-size:16px !important;}
.pricing_pages .bottom-link{
display: inline-block;
background: url(//img.veeam.com/product_pages/arrow_link_bottom.png) 100% 0 no-repeat;
padding: 5px 40px 0 0;
height: 22px;
font-size: 16px !important;}

.pricing_pages .current_product_price{ font-size:14px; }
.pricing_pages .cuRrent_product_price td{padding:6px 10px 6px 10px;text-align:center; }
.pricing_pages .current_product_price .last td{padding:10px 5px 0px 5px;}

.pricing_pages .price{background: url(//img.veeam.com/pricing_pages/bg_mid.png) left top repeat-x; border-bottom:2px solid #ededed;width:540px; overflow:hidden; margin:0px 0px 10px 0px; }
.pricing_pages .price .l{background: url(//img.veeam.com/pricing_pages/bg_left.png) left top no-repeat;}
.pricing_pages .price .r{background: url(//img.veeam.com/pricing_pages/bg_right.png) right top no-repeat;padding:10px;}

.pricing_pages .ess_price{}
.pricing_pages .ess_price td{margin-bottom:20px;border-top: 1px solid #ccc; padding:10px;font-size:12px; text-align:center;}
.pricing_pages .ess_price thead td{border-top: none;font-size:13px; }
.pricing_pages .ess_price h4{ font-size:18px; display:inline-block;float:left;}
.pricing_pages .ess_price h4 span{font-weight:normal; font-size:13px;}
.pricing_pages .green_btn_new{font-weight:normal;}
.slider .green_btn_new{margin-top:20px;}
.pricing_pages .ess_price .inner td{border-top: none;}

.pricing_pages .quote { overflow:hidden; margin-top:30px; margin-bottom:30px;  }
.pricing_pages .quote .text{ position:relative; padding:10px 35px 10px 25px;overflow:hidden;margin-top: 25px;}
.pricing_pages .quote img {float:right; margin:0px 0px 20px 30px;}
.pricing_pages .quote p{text-align:right;font-size:14px !important;}
.pricing_pages .quote span.author{ display:inline-block; margin-top: 5px; float:right;font-size:13px !important;}
.pricing_pages .quote span {display:inline-block; margin-top: 5px; float:right;font-size:13px !important; font-style: italic;}
.hid{overflow:hidden;}

.pricing_pages .ess_price h3{color: #2E910A;
font-size: 100%; font-weight: bold; padding-left: 0; padding-bottom: 3px; padding-top: 5px; }
.pricing_pages .ess_price h3 a{background: none repeat scroll 0 0 transparent;  font-size: 14px; font-weight: bold; margin: 10px 0 0  !important; padding-top: 0;}
  
.slider{margin:0;}
.purchase_online{background-color: #e1f1fb;border:#cfe2ed 1px solid; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px; margin: 25px 0px 45px 0px;padding: 10px;overflow:hidden;}

.purchase_online img{ float:left;  margin:18px 40px 15px 29px;}
.purchase_online h3{ margin:15px 0px 20px 0px;padding:0px 0px 0px 0px; font-size:18px !important; font-weight:normal;}
.purchase_online p{font-size:15px  !important;}
.purchase_online p strong{font-size:15px  !important;}
.purchase_online .green_btn_new{float:right; margin:55px 45px 40px 45px; font-weight:normal; }

.purchase_online.backup-page .green_btn_new{margin:22px 15px 20px 15px}
.purchase_online.backup-page h3{margin-top: 18px; line-height: 22px; font-size: 16px !important;}
.purchase_online.backup-page.de h3{font-size: 14px !important;}
.purchase_online.backup-page.it h3{font-size: 13px !important;}
.purchase_online.backup-page.jp h3{font-size: 13px !important;}
.purchase_online.backup-page.fr h3{font-size: 13px !important;}
.purchase_online.backup-page.ru h3{font-size: 13px !important;}
.purchase_online.backup-page.tr h3{font-size: 13px !important;}
.purchase_online.backup-page.cz h3{font-size: 13px !important;}
.purchase_online.backup-page.br h3{font-size: 13px !important;}
.purchase_online.backup-page.es h3{font-size: 13px !important;}
.purchase_online.backup-page.nl h3{font-size: 13px !important;}
  
.purchase_online.backup-page h3 span{font-weight:bold;}
.purchase_online.backup-page img{margin: 3px 40px 0px 29px;}
.purchase_online.backup-page {margin: 25px 20px 45px 30px;} 
 
.buy-end-user h2 {font-size:18px; font-weight:bold; color:#111111; padding:20px 0 18px 0;}
.buy-end-user h2 span{ font-size:18px; }
.buy-end-user table {width:100%; border:1px solid #cacaca; border-collapse: collapse;}
.buy-end-user table tr {padding:0;}
.buy-end-user th {background:#ebebeb; padding:0 0 0 25px; border-left:1px solid #cacaca; height:28px; border-bottom:1px solid #cacaca;}
.buy-end-user th:first-child {border-left:none;}
.buy-end-user td {padding:0 0 0 25px; border-left:1px solid #cacaca; height:28px;}
.buy-end-user td:first-child {border-left:none;}

.pricing_pages .product-tabs{overflow:hidden; margin-bottom:50px; clear:both;}

.pricing_pages .ui-tabs-nav {background:none;height:auto; margin: 0; overflow:hidden; padding:0px !important; float:right; overflow:hidden; }
.pricing_pages .ui-tabs-nav li { margin:0px 1px 0px 0px !important; list-style: none; float: left; position: relative; top: 1px;  border-bottom: 0 !important; padding: 0 !important; white-space: nowrap; list-style-type:none !important; background:url(//img.veeam.com/pricing_pages/tab_r.png) right top no-repeat; }
.pricing_pages .ui-tabs-nav li a { float: left; text-decoration: none; font-weight:bold; color:#1091c7; }
.pricing_pages .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.pricing_pages .ui-tabs-nav li a span{background:url(//img.veeam.com/pricing_pages/tab_m.png) left top repeat-x; display:inline-block; padding:5px 10px 2px 10px; font-size:13px; font-weight:bold;height:37px !important; margin:0px 4px 0px 4px; line-height:30px; color:#1091c7 !important;}
.pricing_pages .ui-tabs-nav li a{background:url(//img.veeam.com/pricing_pages/tab_l.png) left top no-repeat; padding:0px;margin:0px;display:inline-block;}

.pricing_pages .ui-tabs-nav li:hover a span{text-decoration:none; color:#000; text-decoration:none !important;}
.pricing_pages .ui-tabs-nav li:hover a{text-decoration:none !important;}
.pricing_pages .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a span{background:url(//img.veeam.com/pricing_pages/tab_m_active.png) left top repeat-x;border:none;margin:0px 5px 0px 5px; color:#666666 !important;   }
.pricing_pages .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a{background:url(//img.veeam.com/pricing_pages/tab_l_active.png) left top no-repeat;border:none; color:#666666 !important; }
.pricing_pages .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active{border:none;height:37px; background:url(//img.veeam.com/pricing_pages/tab_r_active.png) right top no-repeat;}
.pricing_pages .ui-tabs-nav .ui-tabs-selected a {top:0px !important; }
.pricing_pages .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active:hover{ cursor:default; color:#666666;}
.pricing_pages .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active:hover a{ cursor:default;color:#666666;}
.pricing_pages .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active:hover a span{ cursor:default;color:#666666;}
.local_pricing_pages table.find_a_reseller td {padding: 0 10px !important;}
.local_pricing_pages table.find_a_reseller th {padding: 0 10px !important;}
.local_pricing_pages table.find_a_reseller td a {white-space: nowrap;}

.pricing_pages .nyro-note{width: 400px; padding:20px !important; background-color: #f5f5f5; height:256px;}
.nyroModalDom .nyro-note{width: 400px;  padding:20px !important; background-color: #fff; height:256px; color:#222;}
.nyroModalDom .nyro-note.annual{height:auto; }
.nyroModalDom .nyro-note h3{font-size:120%; margin-bottom:5px;}

.all-download-page{
padding: 0 0 10px 0px; 
margin-right: 14px;
}

.alldownloadpage-inner{
background-color: #f5f8f7;  
height: 30px;
}
#content .alldownloadpage-inner p {
font-size:13px;
font-weight:bold; 
padding: 5px 0px 0px 10px;
}

table.find_a_reseller thead tr .noheader{
background-image:none !important;
}

table.find_a_reseller thead tr .header{
background-image: url(//img.veeam.com/bg.gif);
background-repeat: no-repeat;
background-position: center right;
}

table.find_a_reseller thead tr .headerSortUp {
background-image: url(//img.veeam.com/asc.gif);
background-repeat: no-repeat;
background-position: center right;
}

table.find_a_reseller thead tr .headerSortDown {
background-image: url(//img.veeam.com/desc.gif);
background-repeat: no-repeat;
background-position: center right;
}

#top_sub_menu a.gsearch {
background-image: url(//img.veeam.com/search.png);
background-repeat: no-repeat;
background-position: center right;
padding-right:20px;
}

.td-padd{vertical-align: middle; padding: 5px 10px 5px 5px;}
.searchheader {width: 100% !important; margin: 0 !important; padding: 0 !important; background: url(//img.veeam.com/product_pages/product-bg.png);background-size: cover;}
.stand-ol{ color:#222; margin:20px 0px 20px 0px;}
.stand-ol li{ margin-bottom:7px;}
.block-head.explorer{margin-left: 10px; margin-top:20px;}
.block-head.explorer h2{margin-top:25px;}
#content p.note-border{ padding: 10px 10px 10px 15px; margin-right: 40px; font-weight: bold;color: red;font-size: 12px;margin-top: 20px;padding-top: 20px;border-top: 1px solid #ebebeb; }
.titlevideos {border: 1px solid #D0D0D0; padding: 5px; margin: 5px;}
.nextlesson {width: 100px; height: 20px; padding:5px; border: 1px solid #1091c7;color:#1091c7;cursor:pointer;float:right;margin: 10px 20px 0px 0px;}

.editions-comparison{border-bottom:1px solid #dddddd; border-left:1px solid #dddddd;  margin:20px 0px 20px 0px; color:#222;}
.editions-comparison td{border-top:1px solid #dddddd; border-right:1px solid #dddddd; padding:10px; text-align:left; text-align:center;}
.editions-comparison td:first-child{width:30%; vertical-align:top;text-align:left;}
.editions-comparison td:last-child{width:50%; vertical-align:top;text-align:left;}
.editions-comparison thead{ background:#f3f3f3; text-transform:uppercase; font-weight:bold; color:#444444; vertical-align:top;text-align:left !important; }
.editions-comparison .head{ background:#f3f3f3;  font-weight:bold; color:#444444;}

.partially_supported{ background: url(//img.veeam.com/product_pages/partially_supported.png) left top no-repeat; display:block; padding-left:19px;line-height:16px; margin-bottom:3px; }
.fully_supported{ background: url(//img.veeam.com/product_pages/fully_supported.png) left top no-repeat; display:block; padding-left:19px;line-height:16px;margin-bottom:3px; }
.not_supported{ background: url(//img.veeam.com/product_pages/not_supported.png) left top no-repeat; display:block; padding-left:19px;line-height:16px;margin-bottom:3px; }

td .fully_supported{width:15px; height:15px; padding:0px;margin:0px auto;  }
td .partially_supported{ width:15px; height:15px; padding:0px;margin:0px auto;  }
td .not_supported{ width:15px; height:15px;padding:0px;margin:0px auto; }

.new-wide-page{background: url(//img.veeam.com/pricing_pages/grey_bg2.png) no-repeat center top #FFFFFF;}
.nyronote{width:400px; padding:20px; color:#222;}
.nyronote p{line-height:18px; margin-bottom:5px;}
.nyronote h3{font-size:14px; margin-bottom:7px;}
ul.cols2 li{float:left; width:50%;}

p { margin: 0;padding: 0; }
.clear { clear:both; }
a:focus, a:active, a:hover { outline: none; }
a img {border:none;}

.hp #head {height: 134px;background: url(//img.veeam.com/homepage/hp_head_bg.png) repeat-x;text-align: left;}
.hp #head a { line-height:13px; font-size:13px; }
.hp #head .shadow a { line-height:13px !important; }

.hp #head #head_content {
width: 953px;
height: 115px;
margin: 0 auto;
}
#head_content a#home img { padding:10px; }
/*.hp #head #head_content.lovers {
background: url(//img.veeam.com/veeam_logo_mdp_46.png) no-repeat 10px 30px;
}*/

#top_lng {
background: url(//img.veeam.com/top_lng_bg.jpg) no-repeat 0 0;
height: 34px;
width: 197px;
float: right;
padding: 0;
}
#top_lng ul { padding: 0; margin: 8px 0px 0px 0px; }
#top_lng #lng_select {
position: relative;
top: 0px;
float: right;
background: #737373;
border: 1px solid #ccc;
display: none;
padding: 5px 15px;
z-index: 100;
}

#top_lng #acc_select a{color:#a1a1a1; text-decoration:none;}
#top_lng.en {background: url(//img.veeam.com/homepage/top_lng_bg_m.png) repeat-x 0 0; height: 37px; width: auto; min-width:185px;}
#top_lng.en {width: auto; min-width:185px;}
#top_lng.en .top_lng_l{padding-left:5px;}
#top_lng.en .top_lng_r{padding-right:5px; height:40px; padding-top:8px; position:relative;}
.drop_arrow{
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 7px 5px 0 5px;
    border-color: #a1a1a1 transparent transparent transparent;
    display:inline-block;
    margin:0 5px;
}

.up .drop_arrow{
    border-width: 0 5px 7px 5px;
    border-color: transparent transparent #a1a1a1 transparent;
}

#top_lng.en ul {padding: 0; margin: 0px 0px 8px 0px;}

#top_lng.en #lng_select {
position: absolute;
top: 4px;
float:none ;
right:-10px; 
display: none;
border:none;
background:url(//img.veeam.com/homepage/lng_1_.png) no-repeat top left;
padding: 0px 0px 0px 0px;
z-index: 100;
cursor:pointer;
width:133px;
}

#top_lng.en .lng_wrapper {
background: url(//img.veeam.com/homepage/lng_2_.png) no-repeat bottom left;
padding: 0px 0px 0px 9px;
overflow:hidden;
position:relative;
top:7px;
}

#top_lng.en .lng_wrapper ul {position:relative; top:-3px; margin-bottom:4px;}
#top_lng.en #acc_select {
background: url(//img.veeam.com/homepage/acc_1.png) no-repeat top left; 
position: absolute;
top: 4px;
left:-13px;
display: none;
z-index: 100;
height:80px;
}

#top_lng.en .acc_wrapper {
background: url(//img.veeam.com/homepage/acc_2.png) no-repeat top right; 
padding: 2px 2px 0px 4px;
position:relative;
left:8px;
height:80px;
}
#top_lng.en .acc_wrapper  ul li:first-child{ padding-bottom: 10px;  padding-top: 5px;}
#top_lng.en #acc_select a{color:#c0c0c0; text-decoration:none;}
#top_lng li {
list-style: none;
text-align: left;
padding: 3px;
margin: 0 !important;
line-height: 100% !important;
}

#top_lng  li a.lng_sel, #top_lng  li a.auth {
color: #c0c0c0;
text-decoration: none;
padding: 0 5px;
width: 110px;
}

#top_lng  li a.lng_sel{
margin-left:10px;
margin-right:10px;
}
div.lng_wrapper li a.lng_sel{
margin-left:0px !important;
margin-right:0px !important;
}

div#lng_select li a.lng_sel{
margin-left:0px !important;
margin-right:0px !important;
display:block;
}
div#lng_select .alllang{
display:block;
color:#fff;
border-top:1px solid #fff;
text-decoration:none;
margin:15px 15px 0 5px;
padding-left:5px;
line-height:26px;
}
#acc_select .my_account{background: url(//img.veeam.com/homepage/hp_my_account_g.png) 0px 0px no-repeat; padding-left:23px;}
#acc_select .sign_out{background: url(//img.veeam.com/homepage/hp_sign_out_g.png) 0px 0px no-repeat; padding-left:23px;}
*:first-child+html #menu_arrow{ height:auto;padding-left:2px;}

#top_lng  li a.lng_sel, #top_lng  li a.auth img {
border:0px;
}

#top_lng  li a.lng_sel img {
border: 0px;
padding: 0;
margin: 0;
}

#top_lng.en  #cur_lng {
padding-left:3px;
color: #c0c0c0;
}

#top_lng  #cur_lng_de {
padding-left:3px;
color: #c0c0c0;
}

#top_lng  #cur_lng_fr {
padding-left:3px;
color: #c0c0c0;
}
#top_lng  #cur_lng_tr {
padding-left:3px;
color: #c0c0c0;
}
#top_lng  #cur_lng_ru {
padding-left:3px;
color: #c0c0c0;
}

#top_lng  #cur_lng_it {
padding-left:3px;
color: #a1a1a1;
}

#top_lng  #cur_lng_es {
padding-left:3px;
color: #c0c0c0;
}

#top_lng  #cur_lng_nl {
padding-left:3px;
color: #c0c0c0;
}
#top_lng  #cur_lng_jp {
padding-left:3px;
color: #c0c0c0;
}
#top_lng  #cur_lng_cn {
padding-left:3px;
color: #c0c0c0;
}

#top_lng #cur_lng_cz {
color: #c0c0c0;
padding-left: 3px;
}

#top_lng #cur_lng_pl {
color: #c0c0c0;
padding-left: 3px;
}

/* BEGIN new lang menu styles */

#top_lng.en #lng_select {z-index:1000;top:37px;right:0;width:194px;background: #272727;border-top:1px solid #fff;}
#top_lng.en .lng_wrapper {background:none;}
#top_lng.en .lng_wrapper ul {margin-left:27px;}
#top_lng.en .lng_wrapper span {color:#fff;margin-left:26px;display:block;margin-bottom:4px;}
#top_lng li a.lng_sel.lng_selected:hover {color:#fff;}
#top_lng div.lng_wrapper li:hover {width:138px;}
#top_lng div.lng_wrapper li:hover {background: #777777;width: 138px;}
#top_lng  li a.lng_sel {width:128px;}

/* END new lang menu styles */

#top_sub_menu {
clear: right;
float: right;
padding: 31px 0 0 0;
color: #3882ce;
min-width:310px;
text-align:right;
}
#top_sub_menu a {
color: rgb(16,145,200);
text-decoration: none;
padding: 0 2px;
}
.hp #main_content {
top: 101px;
margin: 0 auto;
text-align: left;
width: 953px;
padding: 6px 0px 0px 10px;
overflow:hidden;
}

.hp #main_content h2 {margin:0px 0px 4px 0px;}
.hp #main_content #hp_right h2.bullet:first-child {margin:5px 0px 5px 0px;}
.hp #main_content #hp_right h2.bullet {margin:10px 0px 5px 0px;}

.hp #hp_left a{
margin: 7px 7px 7px 0px;
overflow:hidden;
display:inline-block;
}
.hp #hp_3clmn div.right a{
margin: 7px;
overflow:hidden;
display:inline-block;
}

.hp #hp_left {
width: 726px;
float: left;
padding: 0;
margin: 0;
}
.hp #hp_right {
width: 220px;
float: right;
padding: 0;
margin: 0;
}
.hp h2.bullet {
font-weight:normal;
color:#2e910a;
font-size: 13px;
margin: 0px 0px 0px 0px;
padding-left:0px;
font-weight:normal;
}
.hp ul.bullet li a {
color: #3882ce;
font-size: 13px;
text-decoration: none;
display:block;
}
.new {
color: red;
padding-left: 5px;
}
#hp_3clmn .left {
width: 335px;
float: left;
padding: 0 7px 10px 7px;
overflow:hidden;
}
#hp_3clmn .right {
width: 227px;
float: right;
}
.hp #basement {
text-align: center;
background-color: #eeeeee;
background-image: url(//img.veeam.com/hp_foot_s_bg.jpg);
background-repeat: repeat-x;
font-size:12px;
margin: 0;
padding: 0;
}
.hp #basement #b_content{
margin: 0 auto;
text-align: left;
width: 933px;
padding: 3px 0px 3px 20px;
}
.hp #footer {
font-size:12px;
text-align: center;
background-color: #737373;
background-image: url(//img.veeam.com/hp_foot_e_bg2.jpg);
background-repeat: repeat-x;
}
.hp #footer #f_content{
margin: 0 auto;
text-align: left;
width: 953px;
height: 78px;
padding-left: 20px;
}
#b_content .left {
padding-right: 10px;
float: left;
}

.hp #basement #b_content a{
text-decoration: none;
color: #545454;
line-height:18px;
font-size:12px;
}

.hp #basement #b_content a:hover{text-decoration: underline;}
.hp #basement #b_content a:hover p{text-decoration: underline;}
.hp #basement #b_content a:hover ul{text-decoration: underline;}

ul.bullet li a, ul.bullet li a:active {
line-height:1.5;
font-size: 13px;
color: #3882ce;
background: url(//img.veeam.com/arrow_gray.gif) no-repeat 0px 0px;
margin: 0px 15px 0 0px;
padding: 0px 0px 2px 13px;
}
ul.bullet li{list-style-type:none;}

ul.bullet li a:hover{
text-decoration: underline;
background-image: url(//img.veeam.com/arrow_blue.gif);
}

ul.bullet li a:visited{color: #3882ce;}
#b_content li {list-style-type: square;}
#b_content h2 {
color: #54b948;
font-weight: bold;
font-size: 11px;
padding: 0;
margin: 0;
line-height:18px;
}
#b_content ul {
padding: 0 0 10px 15px;
margin: 0;
}
#b_content li {
padding: 0;
margin: 0;
}
.top10{padding: 10px 0;}
.pad10{padding: 0px 10px 5px 10px;}

#b_content .g_ballon_s {
background-repeat: no-repeat;
background-position: 0 0;
background-image: url(//img.veeam.com/ballon_grey.png);
line-height:13px;
font-size: 11px;
font-weight: normal;
color: #fff;
text-transform: uppercase;
height: 29px;
width: auto;
padding: 5px 10px 0 10px;
float: left;
}
#b_content .g_ballon_e {
background-repeat: no-repeat;
background-position:  left -34px;
background-image: url(//img.veeam.com/ballon_grey.png);
height: 34px;
width: 8px;
margin: 0;
float: left;
}
#footer_right {
display: block;
width: 520px;
float: right;
overflow:hidden;
}
#news_events {
border: none;
background: url(//img.veeam.com/tabs/footer/mid_news_events_bg.png) left top repeat-y;
width: 509px;
display: inline-block;
}

#webinars_whitepapers {
background: url(//img.veeam.com/tabs/footer/mid_news_events_bg.png)  left top repeat-y;
width: 509px;
display: inline-block;
}

#news_events #news {
width: 222px;
padding-left: 25px;
}

#news_events #events  {
width: 222px;
padding-left: 20px;
}

#webinars_whitepapers #webinars {
width: 222px;
padding-left: 25px;
}

#webinars_whitepapers #whitepapers  {
width: 222px;
padding-left: 20px;
}

#news_events #news p, #news_events #events p {
padding: 7px 0 0px 0;
clear:right;
}

#news_events #news a, #news_events #events a {
color: #5e5f5e;
}

#news_events #news a b.more {
color: #5e5f5e;
float:right;
font-size:11px;
}

#userCounter {float: left;}
#bot_icos {
display: inline-block;
width: 520px;
margin: 10px 0px 15px 0px;
position:relative;
}
#bot_icos .over150 {
display: block;
height: 96px;
left: 278px;
position: absolute;
top: 8px;
width: 216px;
background: url(//img.veeam.com/over150000.png) no-repeat;
}
#footerContainer .footer_text {
border-top: 1px solid #3c3c3c;
padding:10px 0 20px 0;
margin:30px 00 0;
font-size:12px;
}
#footerContainer .footer_text p {font-size:12px; color: #9a9a9a;}
#footerContainer .footer_text p strong {font-size:12px; }
#footerContainer .footer_text p i {font-size:12px;}
#footerContainer .footer_text h3 {color: #9a9a9a; margin-top: 20px; margin-bottom: 10px;}
#footerContainer .footer_text a{color:#3882CE!important; font-size:12px;}
#footerContainer .footer_text .reeadmore {
display:block;
float:right;
cursor:pointer;
background: url(//img.veeam.com/homepage/arrow_grey_down.gif) no-repeat right 3px;
padding-right:15px;
color:#f6f6f6!important;
}
#footerContainer .footer_text .reeadmore span {font-size: 12px;}
#footerContainer .footer_text .footer_text_full{display:none;}
#b_social {padding: 10px 0px 0px 19px;vertical-align: top;}
#b_social b{padding: 0px 0px 0px 6px;}

#f_content {color: #ffffff;}
#f_content a {color: #ffffff;text-decoration: none;font-size:12px;}
#f_content .f_left, #f_content .f_right {padding-top: 20px;vertical-align: top;}
#f_content .f_left {float: left;}
#f_content .f_left a {padding: 0 2px;line-height:18px;}
#f_content .f_right {float: right;padding-top: 10px;}
#f_content #f_slogan {padding-left: 175px;}
#c_container {padding:0px 0px 0px 10px;margin: 0 auto;min-height: 381px;width: 953px;}
#c_container:after {
 content: " ";
 clear: both;
 display: table;
}
#c_container_f {width: 767px;margin: 0 auto;min-height: 280px;}

#product_tabs .product_tabs_content {padding: 0;}
#other_banner h1 {line-height:24px;padding: 20px 20px 0px 0px;}
#hp_block1_image #img_camp {position:relative; top:0px;}
#hp_block1_image #img_link {bottom: 13px;position: absolute;text-align: right;width: 350px;}
*:first-child+html #hp_block1_image #img_link {text-align:left; left:220px}

a.small_bullet {
display: inline !important;
font-size:11px !important;
color: #3882ce;
background-image: url(//img.veeam.com/arrow_gray_small.gif) !important;
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 10px;
padding: 0px 0px 2px 13px;
cursor:pointer;
text-decoration:none;
}

a.small_bullet:hover{text-decoration: underline;background-image: url(//img.veeam.com/arrow_gray_h_small.gif) !important;}
a.small_bullet:visited{color: #3882ce;}
a.small_bullet_blank, a.small_bullet_blank:active {
display: inline !important;
font-size:11px !important;
color: #ffffff;
background-image: url(//img.veeam.com/arrow_blank.gif) !important;
background-repeat: no-repeat;
background-position: left top;
margin: 0 15px 0 10px;
padding: 0px 0px 2px 13px;
cursor:pointer;
text-decoration:none;
}

a.small_bullet_blank:hover{text-decoration: underline;background-image: url(//img.veeam.com/arrow_blank.gif) !important;}
a.small_bullet_blank:visited{color: #ffffff !important;}
a.small_no_bullet, a.small_no_bullet:active {display: inline !important;font-size:11px !important;background-image:none !important;cursor:pointer;}
a.small_no_bullet:hover{text-decoration: underline;background-image:none !important;}

a#home{width:170px; height:50px; padding-top:20px; cursor:pointer; float:left;}
.lovers a#home{width:257px; }
#home span{display:none;}
div.img_number1{height: 35px; margin-top: 42px; margin-left:165px; float:left;}
.lovers div.img_number1{margin-left:84px; }
.lovers.de div.img_number1{margin-left:70px;}
.lovers.fr div.img_number1{margin-left:64px;}
.lovers.es div.img_number1{margin-left:74px;}
.lovers.it div.img_number1{margin-left:38px;}
.lovers.ru div.img_number1{margin-left:74px;}
.lovers.nl div.img_number1{margin-left:77px;}
.lovers.cz div.img_number1{margin-left:64px;}
.lovers.pl div.img_number1{margin-left:17px;}
.lovers.jp div.img_number1{margin-left:107px;}
.lovers.cn div.img_number1{margin-left:129px;}
.lovers.tr div.img_number1{margin-left:79px;}
.lovers.br div.img_number1{margin-left:53px;}

p.fullevents{text-align:right;margin:0px 5px 5px 0px}
.rmenu li {white-space: nowrap;}
.twtr-widget a{margin:0px !important;color:#2e910a !important;display:inline !important; }
.twtr-widget{}
.twtr-hd{height:0px !important; overflow:hidden  !important;}
a.twtr-user{color: #2e910a;font-weight:bold;margin:0px !important;display:block !important;}
.twtr-widget .twtr-hd h3{color: #2e910a !important;font-size: 13px !important;font-weight: bold !important;} 
.twtr-doc{width:250px !important;}
.twtr-ft{display:none !important;}
.twtr-tweet{height:175px !important;}
.twtr-img img{height:48px !important; width:48px !important;}
.twtr-timeline{height:177px !important; width:234px !important;border-radius: 0px 0px 0px 0px !important;}
#twtr-widget-1 .twtr-doc .twtr-bd .twtr-timeline .twtr-tweets .twtr-tweet .twtr-tweet-wrap .twtr-tweet-text p{ margin-left:15px !important; color:#545454 !important;}
.twtr-widget em a{color: #3882ce !important;}
.twtr-widget .twtr-tweet {border-bottom:0px  !important;}
.twtr-hd {padding:0px 10px 0px 10px !important;}
a.twtr-timestamp{color: #222 !important;}
a.twtr-reply{color: #222 !important;}
a.twtr-rt{color: #222 !important;}
a.twtr-fav{color: #222 !important;}
.menu_banner{float:none;display:block;clear:both;margin:0px !important;padding:0px !important;}
a.menu_banner:hover{background:none !important;}
.v-index{ display:inline-block; margin:10px 0px 0px 25px;}
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {display: none !important;}
div.comment_content {display: none !important;}

./*
 * jQuery UI Tabs 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (//jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * //jquery.org/license
 *
 * //docs.jquery.com/UI/Tabs#theming
 */
#footer_right .ui-tabs {position: relative; padding: .2em; zoom: 1; }
#tabs2{ margin-top:10px;}
#footer_right .ui-tabs-nav {background:none;height:auto; margin: 0; overflow:hidden; padding:0px !important; }
#footer_right .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px;  border-bottom: 0 !important; padding: 0; white-space: nowrap; list-style-type:none !important; }
#footer_right .ui-tabs-nav li a { float: left; text-decoration: none; color:#818285; font-weight:bold;  }
#footer_right .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
#footer_right .ui-tabs-panel { padding:0px;}
#footer_right .ui-tabs-panel.ui-widget-content.ui-tabs-hide { display: none !important; }
#footer_right .ui-tabs-topbg{background:url(//img.veeam.com/tabs/footer/top_news_events_bg.png) left top no-repeat; overflow:hidden; margin-top:-1px; padding-top:15px;}
#footer_right .ui-tabs-btmbg{background:url(//img.veeam.com/tabs/footer/btm_news_events_bg.png) left bottom no-repeat; overflow:hidden;min-height:150px;padding-bottom:15px; }
#footer_right .ui-tabs-btmbg #whitepapers h2.bullet{text-transform:uppercase; color: #545454;font-size:13px;}
#footer_right .center_dotted_line{background:url(//img.veeam.com/tabs/footer/line_vert_dotted.png) center top repeat-y;}
#footer_right .ui-tabs-nav li a span{background:url(//img.veeam.com/tabs/footer/tab_r.png) right top no-repeat; display:inline-block; padding:5px 10px 2px 10px; color:#666666; font-size:11px; font-weight:bold;height:22px !important;}
#footer_right .ui-tabs-nav li a{background:url(//img.veeam.com/tabs/footer/tab_l.png) left top no-repeat; padding:0px;margin:0px;display:inline-block;}
#footer_right .ui-tabs-nav li{background:url(//img.veeam.com/tabs/footer/tab_m.png) left top repeat-x; margin:0px 2px 0px 0px !important;}
#footer_right .ui-tabs-nav li:hover a span{text-decoration:none; color:#000; text-decoration:none !important;}
#footer_right .ui-tabs-nav li:hover a{text-decoration:none !important;}
#footer_right .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a span{background:url(//img.veeam.com/tabs/footer/tab_r_active.png) right top no-repeat;border:none; }
#footer_right .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a{background:url(//img.veeam.com/tabs/footer/tab_l_active.png) left top no-repeat;border:none; }
#footer_right .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active{background:url(//img.veeam.com/tabs/footer/tab_m_active.png) left top repeat-x;border:none;height:29px; }
#footer_right .ui-tabs-nav .ui-tabs-selected a {top:0px !important; }
#footer_right .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active:hover{ cursor:default; color:#666666;}
#footer_right .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active:hover a{ cursor:default;color:#666666;}
#footer_right .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active:hover a span{ cursor:default;color:#666666;}

.promotion_free{float: left;margin-bottom: 40px;margin-right: 6%;overflow: hidden;width: 33%;}
.promotion_free img{float:left; margin:0px 10px 5px 0px; overflow:hidden; cursor:pointer;}
.promotion_free h3{font-weight:bold; font-size:13px; margin:0px 0px 10px 0px;}
.promotion_free p{font-size:11px;}
.promotion_free .small_bullet{float:right; margin-top:3px; display:inline-block;}
.promotion_free .small_bullet:active{float:right; margin-top:3px; display:inline-block;}
.promotion_free .green_dwnld_btn{display:block; background:url(//img.veeam.com/green_dwnld_btn.png) left top no-repeat; width:140px; height:29px; color:#fff; font-weight:bold; font-size:13px; float:right; text-decoration:none; text-align:center; line-height:30px; margin:10px 15px 0px 0px; color:#fff !important;}

.promotion_free .green_dwnld_btn:hover{background:url(//img.veeam.com/green_dwnld_btn_hover.png) left top no-repeat;}
.product_list_item {overflow:hidden;}
.product_list_item h2.bullet a{margin:0px 0px 10px 0px; color:#333 !important;display:inline-block;font-size: 100%;font-weight:bold;}
.product_list_item h2.bullet a:hover{text-decoration:underline;}
.product_list_item .green_dwnld_btn{display:block; background:url(//img.veeam.com/green_dwnld_btn.png) left top no-repeat; width:140px; height:29px; color:#fff; font-weight:normal; font-size:13px;  text-decoration:none; text-align:center; line-height:30px; margin:10px 15px 0px 0px; color:#fff !important;}
.product_list_item .green_dwnld_btn:hover{background:url(//img.veeam.com/green_dwnld_btn_hover.png) left top no-repeat; text-decoration:none !important;}
.product_list_item td:first-child{width:20%;}

.serbg {position:fixed; top:0; left:0; right:0; bottom:0; background:url(//img.veeam.com/lang_new_bg_wrap.png); z-index:150;}
.new-lng {position:absolute; left:50%; top:50%; width:640px; height:180px; background:url(//img.veeam.com/lang_new_bg3.png); margin:-90px 0 0 -320px;}
.new-lng h2 {font-size:16px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-shadow: 1px 1px #1b911d; padding:10px 0 0 18px; margin:0px; line-height:28px; text-align:left;}
.new-lng .cont {margin:10px 44px 0 156px; text-align:left; font-size:13px; line-height:38px;}
.new-lng select {width:160px; height:26px; line-height:25px; padding:3px; border:1px solid #aaa; margin-left:30px;}
.new-lng select option {line-height:20px; height:20px;}
.new-lng a {color:#006ac3; text-decoration:none;}
.new-lng .close {position:absolute; right:2px; top:2px; width:43px; height:35px; line-height:35px; color:#fff; background:url(//img.veeam.com/lang_new_close.png) no-repeat 50% 50%;}

.new-lng a.green_btn_lng {
border: 1px solid #2cbb2c;
color: #fff !important;
text-shadow: 0 1px rgba(0,0,0,0.1);
background-color: #249724;
background-image: -webkit-gradient(linear,left top,left bottom,from(#2cbb2c),to(#249724));
background-image: -webkit-linear-gradient(top,#2cbb2c,#249724);
background-image: -moz-linear-gradient(top,#2cbb2c,#249724);
background-image: -ms-linear-gradient(top,#02cbb2c,#249724);
background-image: -o-linear-gradient(top,#2cbb2c,#249724);
background-image: linear-gradient(top,#2cbb2c,#249724);
text-align:Center;
padding: 5px 10px 5px 10px;
height:auto;
text-decoration: none;
border-radius: 2px;
font-size: 13px;
display:inline-block;
line-height:16px;
margin:10px 54px 0 0;
float:right;
}
.new-lng a.green_btn_lng:hover {
border: 1px solid #249724;
color: #fff;
text-shadow: 0 1px rgba(0,0,0,0.3);
background-color: #2cbb2c;
background-image: -webkit-gradient(linear,left top,left bottom,from(#249724),to(#2cbb2c));
background-image: -webkit-linear-gradient(top,#249724,#2cbb2c);
background-image: -moz-linear-gradient(top,#249724,#2cbb2c);
background-image: -ms-linear-gradient(top,#249724,#2cbb2c);
background-image: -o-linear-gradient(top,#249724,#2cbb2c);
background-image: linear-gradient(top,#249724,#2cbb2c);
text-decoration:none!important;
}
a.green_btn_new, input.green_btn_new, form.formstyle3 input.green_btn_new,  form.formstyle1 input.green_btn_new,
form.renewalform input.green_btn_new {
border: 1px solid #2cbb2c;
color: #fff !important;
text-shadow: 0 1px rgba(0,0,0,0.1);
background-color: #249724;
background-image: -webkit-gradient(linear,left top,left bottom,from(#2cbb2c),to(#249724));
background-image: -webkit-linear-gradient(top,#2cbb2c,#249724);
background-image: -moz-linear-gradient(top,#2cbb2c,#249724);
background-image: -ms-linear-gradient(top,#02cbb2c,#249724);
background-image: -o-linear-gradient(top,#2cbb2c,#249724);
background-image: linear-gradient(top,#2cbb2c,#249724);
text-align:Center;
padding: 5px 10px;
height:auto;
text-decoration: none;
font-weight: normal;
border-radius: 2px;
font-size: 13px;
display:inline-block;
}
a.green_btn_new:hover, input.green_btn_new:hover, form.formstyle3 input.green_btn_new:hover, form.formstyle1 input.green_btn_new:hover,
form.renewalform input.green_btn_new:hover{
  border: 1px solid #249724;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #2cbb2c;
  background-image: -webkit-gradient(linear,left top,left bottom,from(#249724),to(#2cbb2c));
  background-image: -webkit-linear-gradient(top,#249724,#2cbb2c);
  background-image: -moz-linear-gradient(top,#249724,#2cbb2c);
  background-image: -ms-linear-gradient(top,#249724,#2cbb2c);
  background-image: -o-linear-gradient(top,#249724,#2cbb2c);
  background-image: linear-gradient(top,#249724,#2cbb2c);
  text-decoration:none!important;
  border: 1px solid #249724;
}

.footer_text .reeadmore{
display: block;
float: right;
cursor: pointer;
background: url(//img.veeam.com/arrow_grey_down.gif) no-repeat right 3px;
padding-right: 15px;
color: #222 !important;
}

/*
NEW HOMEPAGE >>>
*/

/*
** 3-block banners
*/
.hp-new {
	padding-bottom: 80px !important;
}
.hp-new .wrap {width: 935px; margin: 0 auto;}

.hp-btn {
	display: inline-block;
	padding: 7px 16px 5px;
	border: 1px solid #163509;
	background-color: #26610e;
	color: #fff !important;
	font-size: 11px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
.hp-btn:hover {
	background-color: #358017;
}
.hp-new #wp {
	margin-top: 20px;
	overflow: hidden;
}
.hp-new #wp #slider3block {
	min-height: 264px;
}
.hp-new #wp table {
	width: 100%;
	height: 100%;
	border: 0;
	border-collapse: collapse;
	table-layout: fixed;
}
.hp-new #wp table td {
	width: 312px !important;
	overflow: hidden;
}
.hp-new #wp table td:first-child {
	width: 311px !important;
}
.hp-new #wp table td,
.hp-new #wp table th {
	vertical-align: top;
	text-align: left;
	padding: 0 15px 15px 15px;
}
.hp-new #wp table th {
	padding-top: 15px;
}
.hp-new #wp td.wp1,
.hp-new #wp th.wp1 {background-color: #64c832;}
.hp-new #wp td.wp2,
.hp-new #wp th.wp2 {background-color: #59b42d;}
.hp-new #wp td.wp3,
.hp-new #wp th.wp3 {background-color: #409915;}
.hp-new #wp th {
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px;
	line-height: 20px;
	font-weight: normal;
}
.hp-new #wp th a {
	font-size: 18px;
	color: #fff;
	margin-bottom: 20px;
	line-height: 20px;
	font-weight: normal;
}
.hp-new #wp td div.description {
	font-size: 14px;
	line-height: 16px;
	color: #fafafa;
	padding-left: 135px;
}
.hp-new #wp td div.description a {
	font-size: 11px;
	color: #fafafa;
	text-decoration: underline;
}
.hp-new #wp td div.description a:hover {
	text-decoration: none;
}
.hp-new #wp td div.description ul {
	margin: 0;
	padding: 0;
}
.hp-new #wp td div.description ul li {
	font-size: 14px;
	line-height: 16px;
	color: #fafafa;
}
.hp-new #wp td .hp-btn {
	float: right;
}
.hp-new #wp td img {
 float: left;
}

.hp-new #wp ul.backup7-block1,
.hp-new #wp ul.backup7-block2 {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #fff;
}
.hp-new #wp ul.backup7-block1 li {
	font-size: 14px;
	margin-bottom: 15px;
}
.hp-new #wp ul.backup7-block1 li strong {
	color: red;
	font-size: 14px;
}
.hp-new #wp ul.backup7-block2 li {
	margin-bottom: 1px;
}
.hp-new #wp ul.backup7-block2 strong {
	color: red;
	font-size: 12px;
}
/*
** end 3-block banners
*/


.hp-new #ss {margin-top: 20px;}
.hp-new #ss h1 {font-size: 24px; color: #363636; margin-bottom: 10px; text-align:center; line-height: 1.2;}
.hp-new #ss h2 {font-size: 24px; color: #363636; margin-bottom: 10px; text-align:center; margin-top:30px}
.hp-new #ss h2.subtitle {color:#666666;margin-bottom:30px;margin-top:0px;}
.hp-new #ss .block {background-color: #f8f8f8; border-top: 1px solid #dddddd; padding: 15px 0; text-align: left;}
.hp-new #ss .block>a {float: left;}
.hp-new #ss .block .logos {margin-left: 300px; margin-top: 10px;}
.hp-new #ss .block .logos a {margin-left: 40px;}

.hp-new #solutions {margin-top: 40px;}
.hp-new #solutions h2 {font-size: 24px; color: #363636; margin-bottom: 10px;}
.hp-new #solutions .block {border-top: 1px solid #dddddd; padding-top: 20px;}
.hp-new #solutions .block .left-col {width: 460px; float: left;}
.hp-new #solutions .block .right-col {width: 460px; float: right;}
.hp-new #solutions .block .box {text-align: left; margin-top: 50px; padding-right: 20px;}
.hp-new #solutions .block .box:first-child {margin-top: 0px;}
.hp-new #solutions .block .box p {color: #2c2c2c; margin-bottom: 5px;}
.hp-new #solutions .block .box p.descr {margin-bottom: 18px;}
.hp-new #solutions .block .box p.heading a {color: #2c2c2c;}
.hp-new #solutions .block .box a {display: inline-block; vertical-align: middle;}
.hp-new #solutions .block .box a.spec-link, .hp-new #ss a.spec-link {text-decoration: underline; color: #1091c7; margin-left: 20px;}
.hp-new #solutions .block .box a.spec-link:hover, .hp-new #ss a.spec-link:hover {text-decoration: none;}
.hp-new #solutions .block .box a.sol-link {margin-left: 0;}

.hp-new #free {margin-top: 50px;}
.hp-new #free .bottom {background: url(//img.veeam.com/homepage/border_grad_bottom.png) bottom repeat-x; height: 17px; margin-top: 13px;}
.hp-new #free .block {background: url(//img.veeam.com/homepage/border_grad_top.png) top repeat-x; padding: 30px 10px 0 0; text-align: left;}
.hp-new #free .block img {float: left;}
.hp-new #free .block p {padding-left: 340px;}
.hp-new #free .block p.heading {margin-top: 10px;}
.hp-new #free .block p.heading a {font-size: 24px; color: #000;}
.hp-new #free .block p.descr {margin-top: 25px;}
.hp-new #free .block a.spec-link {margin: 30px 0 0 28px;}
.hp-new #free .block a.spec-link-1 {text-decoration: underline; margin-left: 28px; color: #1091C7;}
.hp-new #free .block a.spec-link-1:hover {text-decoration: none;}

.hp-new #view-all {margin-top: 30px;}
.hp-new #view-all a {font-size: 24px; color: #1091c7; text-decoration: underline;}
.hp-new #view-all a:hover {font-size: 24px; color: #1091c7; text-decoration: none;}

.hp-new #block3 {margin-top: 30px;}
.hp-new #block3 .wrap {padding: 15px 10px; background: #eee url(//img.veeam.com/homepage/fa1px.png) top repeat-x; border: 1px solid #dbdbdb; border-radius: 5px; height: 270px;}
.hp-new #block3 .box {float: left; width: 270px; padding: 0 20px 0 20px; background: url(//img.veeam.com/homepage/c3ff2px.png) left repeat-y; height: 100%;}
.hp-new #block3 .box:first-child {background: none;}
.hp-new #block3 .box>a {color: #7d7d7d; display: block; margin: 15px 0px 0px 0px; font-size: 12px;}
.hp-new #block3 .box a.spec-link {text-decoration: underline; color: #1091c7;}
.hp-new #block3 .box a.spec-link:hover {text-decoration: none;}
.hp-new #block3 .box a span {color: #333;}
.hp-new #block3 .box p.heading {font-weight: bold; text-transform: uppercase;}
.hp-new #block3 .box ul {padding-left: 20px;}
.hp-new #block3 .box ul li {line-height: 20px;}
.hp-new #block3 .box ul li a {color: #333;}

.hp-new #hpSlider {background: url(//img.veeam.com/homepage/bg_slider.jpg); padding-top: 6px;}
/*.hp-new #hpSlider .slider-wrapper {position: relative; z-index: 30; height: 346px;}*/
.hp-new #hpSlider .wrap {position: relative; z-index: 30; height: 346px;}
.hp-new #hpSlider .ls-nav-prev, .hp-new #ss .ls-nav-prev {position: absolute; background: url(//img.veeam.com/homepage/arrow_left.png) no-repeat; width: 25px; height: 25px; top: 9px; right: 48px; z-index: 100; cursor: pointer;}
.hp-new #hpSlider .ls-nav-prev:hover, .hp-new #ss .ls-nav-prev:hover {background: url(//img.veeam.com/homepage/arrow_left_hover.png) no-repeat;}
.hp-new #hpSlider .ls-nav-next, .hp-new #ss .ls-nav-next {position: absolute; background: url(//img.veeam.com/homepage/arrow_right.png) no-repeat; width: 25px; height: 25px; top: 9px; right: 21px; z-index: 100; cursor: pointer;}
.hp-new #hpSlider .ls-nav-next:hover, .hp-new #ss .ls-nav-next:hover {background: url(//img.veeam.com/homepage/arrow_right_hover.png) no-repeat;}
.hp-new #hpSlider .video_viewer {position: absolute; top: 72px; left: 33px; height: 215px; width: 390px; z-index: 40;}
.hp-new #hpSlider a.learn_more {position: absolute; bottom: 20px; right: 20px; }
.hp-new #hpSlider a.lnk_more {color: #fff; background: url(//img.veeam.com/homepage/bullet_link.png) 0 50% no-repeat; padding-left: 15px; text-decoration: underline;}
.hp-new #hpSlider a.lnk_more.black {color: #000; background: url(//img.veeam.com/homepage/bullet_link_black.png) 0 50% no-repeat;}
.hp-new #hpSlider a.lnk_more:hover {text-decoration: none;}
/*
<<< NEW HOMEPAGE END


NEW FOOTER >>>
*/
#footerContainer * {font-size: 14px;}
#footerContainer .wrap {width: 935px; margin: 0 auto;}

#footerContainer #footerMenu {background-color: #272727; padding-top: 35px; padding-bottom: 20px; text-align: left;}
#footerContainer #footerMenu .menu-box {float: left; margin-left: 58px; margin-bottom: 25px;}
#footerContainer .footer-menu-ru .menu-box {margin-left: 35px !important;width:17%;}
#footerContainer .footer-menu-cn .menu-box {margin-left: 35px !important; width:17%;}
#footerContainer .footer-menu-cz .menu-box {margin-left: 30px !important; width:17%;}
#footerContainer .footer-menu-de .menu-box {margin-left: 30px !important; width:17%;}
#footerContainer .footer-menu-es .menu-box {margin-left: 25px !important; width:17%;}
#footerContainer .footer-menu-fr .menu-box {margin-left: 30px !important; width:17%;}
#footerContainer .footer-menu-it .menu-box {margin-left: 30px !important; width:17%;}
#footerContainer .footer-menu-jp .menu-box {margin-left: 35px !important; width:17%;}
#footerContainer .footer-menu-nl .menu-box {margin-left: 35px !important; width:17%;}
#footerContainer .footer-menu-pl .menu-box {margin-left: 30px !important; width:17%;}
#footerContainer .footer-menu-br .menu-box {margin-left: 35px !important; width:17%;}
#footerContainer .footer-menu-tr .menu-box {margin-left: 30px !important; width:17%;}
#footerContainer #footerMenu .menu-box:first-child {margin-left: 0!important;}

#footerContainer #footerMenu ul {margin: 0; padding: 0; list-style: none;}
#footerContainer #footerMenu ul li a {color: #9a9a9a; text-decoration: none;}
#footerContainer #footerMenu ul li a:hover {text-decoration: underline;}
#footerContainer #footerMenu ul li.heading {color: #fff; padding-bottom: 10px;}
#footerContainer #footerMenu table.lovers {width: 100%;}
#footerContainer #footerMenu table.lovers {margin: 0 auto; padding-top: 20px;}
#footerContainer #footerMenu table.lovers td {width: 40%; text-align: center;}
#footerContainer #footerMenu table.lovers td.bg-line {width: 30%; vertical-align: middle; background: url(//img.veeam.com/homepage/line_300_lovers.png) 0 50% repeat-x;}
#footerContainer .social_buttons table {margin: 0 auto; padding-top: 20px;}

#footerContainer #footerBottom {background-color: #212121; padding-top: 15px; padding-bottom: 20px;}
#footerContainer #footerBottom .links {float: left; margin-top: 10px;}
#footerContainer #footerBottom .logos {float: right;}
#footerContainer #footerBottom .logos img {margin-right: 10px;}
#footerContainer #footerBottom a, #footerBottom p {font-size: 12px; color: #8b8b8b;}

.topGradient { width: 100%; height:123px; color:#000000; background: url(//img.veeam.com/pricing_pages/grey_bg2.png) no-repeat center top #FFFFFF; margin-bottom: 20px;}
/*.topGradient__left { height:100%; width:45%; background: #0076c0; float: left;}
*+html .topGradient__left { float: none; }*/
.topGradientCenter {width:960px; height:123px; margin:0 auto; text-align:left;}
.topGradient__img { float: right;  height: 90px; background : url(//img.veeam.com/timeline/new_page_about_team.png) 0 0 no-repeat; background-position: right top; }
/*.topGradient_p { height: 83px; width:550px; position: absolute }*/
.topGradient_p p, .topGradient_p h1{ font-size: 30px !important; padding: 50px 0 0 10px !important; font-weight: normal; letter-spacing:1px; color: #334d55; padding-left: 10px; }
.topGradient_p p span,.topGradient_p h1 span{ font-size: 30px !important; padding: 50px 0 0 0 !important; font-weight: normal; letter-spacing:1px; color: #334d55; }
.topGradientListe { margin-top: 86px !important; margin-left:10px !important; background:none; height:auto; margin: 0;overflow:hidden; padding:0px !important;  overflow:hidden; float: right; }
.topGradientListe li { margin:0px 1px 0px 0px !important; list-style: none; float: left; position: relative; top: 1px;  border-bottom: 0 !important; padding: 0 !important; white-space: nowrap; list-style-type:none !important; background:url(//img.veeam.com/pricing_pages/tab_r.png) right top no-repeat; }
.topGradientListe li.active { border:none;background:url(//img.veeam.com/pricing_pages/tab_r_active.png) right top no-repeat; }
.topGradientListe li a { background:url(//img.veeam.com/pricing_pages/tab_l.png) left top no-repeat; padding:0px; margin:0px; display:inline-block;}
.topGradientListe li.active a{ background:url(//img.veeam.com/pricing_pages/tab_l_active.png) left top no-repeat; border:none; }
.topGradientListe li span { background:url(//img.veeam.com/pricing_pages/tab_m.png) left top repeat-x; display:inline-block;padding:5px 20px 2px 20px; color:#666666; font-size:13px; font-weight:normal; margin:0px 4px; line-height:30px; }
.topGradientListe li.active span { background:url(//img.veeam.com/pricing_pages/tab_m_active.png) left top repeat-x; border:none; margin:0px 5px 0px 5px; color:#1091c7 !important; }
.otherBanner__h1 { font-size: 24px; color:#333333; font-weight: normal; margin-bottom: 25px; }
/*
<<< NEW FOOTER END
*/

.archive { clear:both; margin-bottom: 40px;}

/* New ScreenShots 1705*/
.screenshots {
padding-left: 25px; 
width: 640px; 
margin-top:20px;
}

/*google search */

#___gcse_0 {
line-height: auto !important;
}

#___gcse_0 .gsc-tabHeader {
min-height: auto !important;
margin-right: 2px !important;
min-width: 10px !important;
line-height: 18px !important;
padding-top: 5px;
font-weight: normal;
height: 22px !important;
}

.gsc-search-button input {
width: 0px;
}

.pics { height: 195px; width: 712px; padding:0; margin:0; overflow: hidden }
.pics img { height: 195px; width: 712px; padding: 0px; border: 0px none; background-color: #eee; top:0; left:0 }
.pics img {	-moz-border-radius: 0px; -webkit-border-radius: 0px; }
.suite { height: 337px; width: 338px; padding:0; margin:0; overflow: hidden }
.suite img { height:  237px; width: 238px;  padding: 0px; border: 0px none; background-color: #eee; top:0; left:0 }
.suite img { -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.videos_pics { height: 140px; width: 663px; padding:0; margin:0; overflow: hidden }
.videos_pics img { height: 128px; width: 663px;  padding: 0px; border: 0px none; background-color: #eee; top:0; left:0 }
.videos_pics img { -moz-border-radius: 0px; -webkit-border-radius: 0px; }
#rotatebox .pics img { background-color: #ffffff !important; }
#rotatebox { position: relative;}
#slideshow { position: relative; top:0; right:0;}
#nav { margin: 5px; z-index:500; position: absolute; top: 2px; left: 2px; }
#nav a { margin: 5px; padding: 3px 5px; border: 1px solid #ccc; background: #fff; text-decoration: none }
#nav a.activeSlide { background: #ea0 }
#nav a:focus { outline: none; }

.ty-page-modal{
	width:450px;
	padding:30px;
	overflow:hidden;
}
.ty-page-modal h1{
	font-size:26px;
	color:#333333;
	margin:20px 0px 20px 0px;
}
.ty-page-modal img{
	float:right;
	margin:10px 0px 50px 30px;
}

.read_more_link{cursor:pointer;}
.read_more_block{ display:none;}
.small_arrow{ font-size:9px;}

.webpage.federal {}
.webpage.federal h3 { color:#000000; font-weight: bold; font-size: 16px; margin-bottom: 25px; border-bottom: #dbdbdb 1px solid; padding-bottom:15px;}
.webpage.federal .logo-block{ overflow:hidden;  width:240px; margin-bottom:20px;  }
.webpage.federal .logo-block p{ text-align:center; font-size:14px;}
.webpage.federal .logo-block .logo-holder{border-right:1px solid #c7c8c9; border-bottom:1px solid #c7c8c9;  border-left:1px solid #c7c8c9;text-align:center; padding:15px 0px 10px 0px;}
.webpage.federal .logo-block.grey{ background:#efeeee; border:1px solid #c7c8c9;width:228px;padding:15px 5px 5px 5px;}
.webpage.federal .logo-block h6{background:#0aa509; color:#ffffff; font-weight:normal; margin:0px 0px 0px 0px; padding:7px 5px 6px 5px; font-size:16px; text-align:center;}

.webpage.federal .pdf-ul{ list-style-type:none;}
.webpage.federal .pdf-ul li{background: url(//img.veeam.com/ico_pdf_16x16.gif) right center no-repeat; margin-bottom:7px;}
.webpage.federal .formstyle1{padding:0px;}
.webpage.federal .formstyle1 label{width:400px; text-align:left;}
.webpage.federal .formstyle1 select{float:right;}
.webpage.federal .formstyle1 textarea{width:276px !important;}

.webpage.federal .partners_logo td{padding:10px 0px 10px 0px;}
.webpage.federal a.pdf {
	padding: 0 0 0 20px;
	background: url(//img.veeam.com/product_pages/pdf_ico_new_small.png) 0 1px no-repeat;
	display: inline-block;
	min-height: 17px;
	line-height: 1;
}
.webpage.federal a.docs-item {
display: inline-block;
margin-bottom: 5px;
}

.nyro-note-support { background: #f9f9f9; width: 800px; height: 350px; padding:25px;}
.nyro-note-support .row { margin: 20px 0px 40px 0px; }
.nyro-note-support .row p {text-align: center;}
.nyro-note-support .row .span5 {text-align: center; }
.nyro-note-support h3 { font-size: 18px;}
.nyro-note-support p { font-size: 14px; font-weight: bold; padding-top:20px; padding-bottom: 10px;}
.nyro-note-support p.renewal-list.title span { font-size: 15px;}
.nyro-note-support p.renewal-list {	font-size:14px;	padding:0px; font-weight: normal; color: #6B6B6B;}
.nyro-note-support p.renewal-list span { font-weight: bold;}
.nyro-note-support p.renewal-list span.new { padding: 0; position: relative; top: -6px; }
.nyro-note-support .preview-download {width: 300px; margin-right:0px; margin-bottom: 10px;display: inline-block;padding: 12px 14px;background-color: #26610e;color: #fff;font-size: 14px;text-transform: uppercase;text-align: center;}
.nyro-note-support input { margin-top: 5px; }
.nyro-note-support label { margin: 0px 10px 0px 0px; font-size:14px; }
.nyro-note-support .submit_form_large {margin-top:30px;}

#wp .wrap .slider-3block table { width: 935px !important;}

#mastercontainer .goTop { position: fixed; top: 170px; display: none; margin-left: -100px;}
#mastercontainer .goTop a { text-decoration : none; font-size : 16px; color : #ccc; text-indent : 14px; }
#mastercontainer .goTop span { font-size: 14px; }
#mastercontainer .goTop a:hover { color: #9b9b9b; text-decoration: none; }

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, 
input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, 
input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, 
input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, 
input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}

.wp-lp-rating .rating {font-size:11px;}

/***********************************************/
/* Homepage Redesign */
/***********************************************/

.homepage-eng {padding-bottom: 30px !important;}
.homepage-eng .wrap {width: 935px; margin: 0 auto;}

.homepage-eng .hp-btn {
	border: none;
	color: #1091c7 !important;
    padding:0;
    display: inline-block;
    background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat;
    background-position: 109px -137px;
    line-height: 22px;
    font-size:13px !important;
    padding-right:30px;
    height: 22px;
    text-transform: none;
    text-decoration:none !important;
	text-align: left;
}
.homepage-eng a{color:#1091c7;font-size:13px;}

.homepage-eng .slider-text-buttons{
    position: absolute;
    bottom: 15px;
    right: 5px;
}

.homepage-eng .slider-text-buttons a{
    font-size:13px;
    line-height:25px;
    text-transform:uppercase;
    color:#fff;
    padding:5px 15px 5px 30px;
    margin:0 5px;
    float:right;
}

.homepage-eng .slider-text-more-buttons{
    background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat top left, rgba(39,39,39,.5);
    background-position: 8px -27px;
    text-decoration:none;
}

.homepage-eng .slider-text-more-buttons:hover{
    background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat top left, rgba(39,39,39,.8);
    background-position: 8px -27px;
    text-decoration:none;
}

.homepage-eng .slider-text-dnld-buttons{
    background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat top left, rgba(39,39,39,.5);
    background-position: 8px 9px;
    text-decoration:none;
}

.homepage-eng .slider-text-dnld-buttons:hover{
    background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat top left, rgba(39,39,39,.8);
    background-position: 8px 9px;
    text-decoration:none;
}

.homepage-eng .slider-text-more-buttons-green {
    background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat top left, rgba(84,185,72,.5);
    background-position: 8px -27px;
    text-decoration:none;
}
.homepage-eng .slider-text-more-buttons-green:hover {
    background:  url(//img.veeam.com/hp_social_sprite_4.png) no-repeat top left, rgba(84,185,72,.8);
    background-position: 8px -27px;
    text-decoration:none;
}

.homepage-eng #wp {
	overflow: hidden;
    color:rgb(244,250,243);
    margin-bottom: 40px;
}
.homepage-eng #wp a{
    color:rgb(244,250,243);
}
.homepage-eng #wp #slider3block {
	min-height: 230px;
    width: 100%;
	border: 0;
    background:rgb(84,185,72);
}
.homepage-eng .wp-block {
    box-sizing:border-box;
    -moz-box-sizing:border-box;
	width: 311px;
    float:left;
	overflow: hidden;
    position:relative;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
    height:100%;
    margin:15px 0;
    padding:0px 10px 0px 15px;
    border-right: 1px solid rgb(81,154,72);
}
.homepage-eng .wp-block:last-child{border:none;}
.homepage-eng .wp-block .wp-head{    
    display: table;
}

.homepage-eng span.ss-middle { 
    display:table-cell;
    vertical-align:top;
    width:100%;
    height:60px;
    font-size: 18px;
	line-height: 20px;
}

.homepage-eng .wp-block div.description {
	font-size: 14px;
	line-height: 16px;
    height:100%;
    min-height:142px;
}
.homepage-eng .wp-block div.description p{
    line-height:1.3em;
}
.homepage-eng .wp-block div.description ul {
    list-style:square;
	margin: 0;
	padding: 0;
    margin-left: 140px;
}
.homepage-eng .wp-block div.description ul li {
    margin:0;
    padding:0;
	font-size: 13px;
	line-height: 16px;
}
.homepage-eng .wp-block img {
    float: left;
    padding-right:10px;
}
.homepage-eng .wp-btn{
    background:rgb(39,39,39);
    padding:8px 12px;
    text-decoration: none;
    display:inline-block;
    font-size:14px;
    position:absolute;
    bottom:0;
    left:135px;
}

.homepage-eng .wp-btn:hover{text-decoration:none !important; background:#000;}
.homepage-eng .hp-btn:hover{text-decoration:underline !important;}

.homepage-eng #ss {margin-top: 50px;}
.homepage-eng #ss h1 {font-size: 23px; color: rgb(34,34,34); text-align:center; line-height: 1.2;font-weight:normal;padding-bottom: 10px;}
.homepage-eng #ss h1 span{font-size: 23px; color: rgb(34,34,34); text-align:center; line-height: 1.2;font-weight:bold;}
.homepage-eng #ss h2 {font-size: 23px; color: rgb(34,34,34); text-align:center; margin-top:10px;padding:0;font-weight:normal;}
.homepage-eng #ss h2.subtitle {color: rgb(34,34,34);margin-bottom:50px;margin-top:0px;font-weight:normal;}

.homepage-eng #ss .block {background-color: #f4f4f4; border: 1px solid #dddddd; padding: 15px; text-align: left;}
.homepage-eng #ss .block .ss-content-block {float:left; height:200px;}
.homepage-eng #ss .block .ss-content-block .ss-video {width: 300px; height: 170px; float: left;}
.homepage-eng #ss .block .ss-content-block .ss-play-btn {background: url(//img.veeam.com/video_play_light_bg.png) no-repeat; display: block; width: 55px; height: 35px; position: absolute; top: 68.5px; left: 123px; z-index: 9;border:1px solid #fff;border-radius:5px;}
.homepage-eng #ss .block .ss-content-block .ss-text{margin:0 20px 20px 330px; width:565px; height: 100%;max-height:170px;overflow:hidden;text-overflow: ellipsis;}
.homepage-eng #ss .block .ss-content-block .ss-title{font-size:16px; line-height: 20px; text-align: left; width: 450px; font-weight: bold; min-height: 40px;}
.homepage-eng #ss .block .ss-content-block .ss-quote{padding-bottom:15px;}
.homepage-eng #ss .block .ss-content-block .ss-btn{position:absolute;bottom:5px;right:15px;}
.homepage-eng #ss .block .logos_vids {float:left;}
.homepage-eng #ss .block .logos {margin-top: 20px;float:right;}
.homepage-eng #ss .block .logos a {margin-left: 40px;}

.homepage-eng #ss .ls-nav-prev {position: absolute;background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat, rgba(225,225,225,.8);background-position: 12px -63px;width: 30px;height: 30px;top: 9px;right: 42px;z-index: 100;cursor: pointer;}
.homepage-eng #ss .ls-nav-prev:hover {background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat, rgba(204,204,204,.8);background-position: 12px -63px;}
.homepage-eng #ss .ls-nav-next {position: absolute; background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat, rgba(225,225,225,.8); background-position: 12px -170px; width: 30px; height: 30px; top: 9px; right: 10px; z-index: 100; cursor: pointer;}
.homepage-eng #ss .ls-nav-next:hover {background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat, rgba(204,204,204,.8); background-position: 12px -170px; }

.homepage-eng #block3 {margin-top: 35px;margin-bottom: 30px;}
.homepage-eng #block3 .wrap table td{ vertical-align: top;  padding: 0;}
.homepage-eng #block3 .box {border-right:1px solid #ddd;}
.homepage-eng #block3 .box:first-child { width:330px;}
.homepage-eng #block3 .box:nth-child(2n) {width:370px;}
.homepage-eng #block3 .box:nth-child(3n) {border-right:none;padding-right:0;}

.homepage-eng #block3 .box div { margin-bottom: 15px; }
.homepage-eng #block3 .box div>a {color: #666666; display: block; margin: 15px 0px 0px -5px; font-size: 13px;padding:5px 10px;}
.homepage-eng #block3 .box .block3-arrow{width: 0px;height: 0px;border-style: solid;border-width: 5.5px 0 5.5px 5.5px;border-color: transparent transparent transparent #1090c7;display:inline-block;}
.homepage-eng #block3 .box div>a:hover {background:rgb(226,246,254);text-decoration:none;}
.homepage-eng #block3 .block3-headings{padding-bottom:10px;font-size:16px;padding-left:5px;}
.homepage-eng #block3 .box a.spec-link {background:#2098cb;padding:8px 12px;color:#fff;text-decoration: none;display:inline-block;font-size:13px; margin-left: 7px;}
.homepage-eng #block3 .box a.spec-link:hover {background: #0c7cab;}
.homepage-eng #block3 .box p.heading {font-weight: bold;}
.homepage-eng #block3 .box span {font-weight: bold;}
.homepage-eng #block3 .box ul {padding-left: 22px;}
.homepage-eng #block3 .box ul li {font-size:13px;padding:3px 0;}
.homepage-eng #block3 .box:nth-child(2n) a.spec-link {left:25px;}
 
/*#footerContainer #stripe {height: 50px; background-color: rgb(84,185,72); position: relative; z-index: 20;}
#footerContainer #stripe *{font-size:13px !important;}
#subscr-foot-form form.lpeRegForm li.mktFormReq label {color: #fff !important; font-size: 13px; display: inline-block;line-height:50px;/*background:url('//img.veeam.com/hp_green_env.png') no-repeat;padding:0 10px 0 55px;*//*padding:0 10px 0 0; background-position:center left;}
#subscr-foot-form form.lpeRegForm ul.mktLblLeft {list-style: none; margin: 0; padding: 0;}
#subscr-foot-form form.lpeRegForm ul.mktLblLeft li {float: left;}
#subscr-foot-form form.lpeRegForm span.mktInput input {width: 210px; height: 30px; color: #333; padding:0 0 0 10px;border:none;}
span.mktInput input.field-es, span.mktInput input.field-jp, span.mktInput input.field-cz {width: 175px !important;}
#subscr-foot-form form.lpeRegForm input#mktFrmSubmit {height: 30px; color: #fff; cursor: pointer; background: #333; border:none; margin:10px 0; width:100px;text-indent:17px;}
#subscr-foot-form form.lpeRegForm span.mktInput {position: relative;}
#subscr-foot-form form.lpeRegForm span.mktFormMsg {position: absolute; top: 30px; left: 30px!important; color: red; width: 200px;}

#footerContainer #stripe .social-footer-box {height:50px; float:right;width:auto;}
#footerContainer #stripe .social-footer-box a{height:32px; width:30px; float:left;margin:9px 0;}
#footerContainer #stripe .social-footer-box .hp_twit{background:url(//img.veeam.com/hp_social_sprite.png) no-repeat;background-position:0% 50%;opacity:.5;}
#footerContainer #stripe .social-footer-box .hp_twit:hover{opacity:1;}
#footerContainer #stripe .social-footer-box .hp_fb{background:url(//img.veeam.com/hp_social_sprite.png) no-repeat;background-position:50% 50%;opacity:.5;}
#footerContainer #stripe .social-footer-box .hp_fb:hover{opacity:1;}
#footerContainer #stripe .social-footer-box .hp_spice{background:url(//img.veeam.com/hp_social_sprite.png) no-repeat;background-position:100% 50%;opacity:.5;}
#footerContainer #stripe .social-footer-box .hp_spice:hover{opacity:1;}
#footerContainer #stripe .social-footer-box .social-follow{float:left;color:#fff;line-height:50px;margin:0 15px 0 10px;}*/



.homepage-eng #hpSlider {background: rgb(221,221,221); padding-top: 10px;}
.homepage-eng #hpSlider .wrap {position: relative; z-index: 30; height: 346px;}
.homepage-eng #hpSlider .ls-nav-prev {position: absolute; background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat, rgba(39,39,39,.5); background-position: 12px -96px; width: 30px; height: 30px; top: 9px; right: 42px; z-index: 100; cursor: pointer;}
.homepage-eng #hpSlider .ls-nav-prev:hover {background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat, rgba(39,39,39,.8); background-position: 12px -96px;}
.homepage-eng #hpSlider .ls-nav-next {position: absolute; background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat, rgba(39,39,39,.5); background-position: 12px -203px; width: 30px; height: 30px; top: 9px; right: 10px; z-index: 100; cursor: pointer;}
.homepage-eng #hpSlider .ls-nav-next:hover {background: url(//img.veeam.com/hp_social_sprite_4.png) no-repeat, rgba(39,39,39,.8); background-position: 12px -203px;}
.homepage-eng #hpSlider .video_viewer {position: absolute; top: 72px; left: 33px; height: 215px; width: 390px; z-index: 40;}

.homepage-eng #wp .homepage #slider3block { background: #fff; height: 142px; min-height: 142px; margin-top:10px; }
.homepage-eng #wp .homepage #slider3block .slider-3block .wp-block { width:462px; height: 142px; border: none; background:rgb(84,185,72); padding: 0; margin: 0; /*position: relative; */}
.homepage-eng #wp .homepage #slider3block .slider-3block .wp-block.left { margin-right: 10px; }
.homepage-eng #wp .homepage #slider3block .slider-3block .wp-block .description { margin-left:110px; padding: 10px 10px 10px 30px; height: auto;}
.homepage-eng #wp .homepage #slider3block .slider-3block .wp-block .description .ss-middle { height: 50px; }
.homepage-eng #wp .homepage #slider3block .slider-3block .wp-block .description a.bottom-link { display: inline-block; background: url(//img.veeam.com/arrow_link_bottom_green2.png) 100% 0 no-repeat;
padding: 5px 35px 0 0; height: 22px; position: absolute; bottom: 10px; right: 10px;}
.homepage-eng #wp .homepage #slider3block .slider-3block .wp-block .description ul { margin-left: 20px; }

#c_container:after {
 content: " ";
 clear: both;
 display: table;
}
