﻿h1 { color : #333;   font-size : 24px;}
h2 {  color : #252525;  font-weight : normal;}
a:hover {  text-decoration : none;}
h2 a{  color : #252525 !important;  font-weight : normal;  font-size : 16px; }
h2 a:hover { text-decoration: underline; }
ul, ol, li {  list-style : none;  padding : 0;}
#headlines ul {list-style-type: square !important;}
table {  border-collapse : collapse;  border-spacing : 0 ;}
img {border : none;}
p {text-align :justify; padding: 0 0 5px 0;}
div.pre-text a:hover {text-decoration: underline;}
#facts .imgLeft_ , #products .imgLeft_{height : 43px;}
#products .imgLeft , #facts .imgLeft  {width : 100px;}
#people .imgLeft {width: 150px;}
#headlines {  padding : 0px;  height : 225px;  margin-bottom : 0px;}
#c_container {width : 940px;}
#sidebar a {  text-decoration : none;  font-size : 16px;   font-weight : bold;  color : #ccc;  text-indent : 14px;}
#sidebar a:hover {color: #9b9b9b;}
#sidebar ul li {margin-top: 5px;}
#menuRight {  position : relative;  display : inline;  float : right;  width :90px;}
#menuRightFixed {  top : 0;  margin-top : 35px;  width :120px;}
#menuRightFixed.fixed {  background : #fff;  position : fixed;  top : 180px;  z-index : 1;}
/*#menuTop {  background : #f8f8f8;  border : 1px solid #dedede;  display : block;  height : 46px;  position : relative;  -webkit-border-radius : 7px 7px 7px 7px;  -moz-border-radius : 7px 7px 7px 7px;  border-radius : 7px 7px 7px 7px;}
#menuTopFixed {  top : 0;  margin : 20px 0;}
#menuTopFixed.fixed{  position : fixed;  top : 135px;  z-index : 2;  width : 940px;  margin : 0px;}*/
#masthead.fixed{  position : fixed;  top : 0px;  right: 0px;  z-index : 3;  margin : 0px;}
.img {  margin : 5px auto;   width:340px}
.img td img{  width :108px;  margin :3px;}
.imgLeft, .imgLeft_, .imgLeft__ {  margin : 5px 10px 5px 0;  float : left;}
.hidden {display: none;}
.fotoFrame{  position: fixed;   top:203px;   z-index: 11;  display:none;  width:799px;  height:100%;}
 .fotoFrameClose{  position: fixed;   top:170px;   z-index: 11;  display:none;  width:799px;  height: 50px;  background-color: #EBEBEB; } 
.markClose{ position: absolute;top:0px;right:13px;z-index: 100;  width: 15px;padding: 10px; cursor: pointer;}
.foto {  display: inline-block;  width : 340px;  text-align : left;  margin : 5px auto;  cursor: pointer;}
.foto ul {display: inline-block;}
.foto ul li {  display : inline;  width : 110px;  height : 85px;  float : left;  border : 1px solid #fff;}
.foto ul li img {  display : block;  width : 100px;  height : 75px;  border : 5px solid #eee;  float : left;  text-decoration : none;  cursor : default;}
.foto img {  display : inline;  width : 110px;  height : 85px;  float : left;  border : 1px solid #fff;}
.left {text-align : left; }
.right { text-align : right;}
.leftimg {float : left;}
.rightimg  { float : right;}
.line { border-bottom : 1px solid #dedede; height : 10px;}
:focus { outline : 0 }
.wide_middle{width : 797px;display:inline-block;position:relative;}
.wide_side {  width : 397px;  vertical-align : top;}
/*.radio {background : url(http://img.veeam.com/timeline/radio.png) 0 0 no-repeat;}
.radio.active  {  background : url(http://img.veeam.com/timeline/radio_activ.png) 0 0 no-repeat;  color : #2eb135 !important;}
.radio , .radio.active {  font-size : 16px;  background-position : 0 0;  cursor : pointer;  font-weight : bold;  color: #252525 ;  width: 150px;  text-indent : 25px;  text-align : left;}
.radioRight {background : url(http://img.veeam.com/timeline/timeline_radio_right.png) 0 0 no-repeat;}*/
/*.radioRight {  background-position : 0 0;  height : 22px;  cursor : pointer;}
.radioRight.active {  background-position : 0 -24px;  color : #606060 !important ;}
*/.yearTimeLine {  margin : 5px auto;  padding-top : 5px;  width : 123px;  height : 28px;  text-align : center;  font-size : 18px;  font-weight : bold;  color : #9b9b9b;  border : 1px solid #dedede;  position : relative;z-index:0;background:#fff;}
/*.radioblock{  margin-left: 15px;  margin-top: 12px;}*/
.contentTimeLine {  display : block;  width : 370px;  position : relative;  margin : 20px 0px;}
.contentTimeLineCreated{height: auto; display : block;  width : 798px;  position : relative;  margin : 0 0 40px 0;background:#fff;}
.contentBottom , .contentBottomCreated{  background : #ebebeb;  width : 370px;  height : 30px;  position : absolute;  bottom : 0px;  left : 0px;  color : #9b9b9b;  text-align : left;}
.contentBottomCreated{  width:798px;}
.contentTimeLine , .yearTimeLine, .contentTimeLineCreated {  border : #dedede solid 1px;  -webkit-border-radius : 5px 5px 5px 5px;  -moz-border-radius : 5px 5px 5px 5px;  border-radius : 5px 5px 5px 5px;  -webkit-box-shadow : -1px -1px 0 rgba(200, 200, 200, 0.5) inset;  -moz-box-shadow : -1px -1px 0 rgba(200, 200, 200, 0.5) inset;  box-shadow : -1px -1px 0 rgba(200, 200, 200, 0.5) inset;}
.leftTimeLine:before , .leftTimeLine_:before, .leftTimeLine__:before, .leftTimeLine_notPoint:before{  content : "";  display : block;width : 22px;  height : 32px;  background : url(http://img.veeam.com/timeline/timeline_arrow_right.png) 0 0 no-repeat;}
.leftTimeLine:after , .leftTimeLine_:after, .leftTimeLine__:after, .rightTimeLine:after, .rightTimeLine_:after, .rightTimeLine__:after{  content : "";  display : block;  width: 15px;  height: 32px;  background: url(http://img.veeam.com/timeline/timeline_point.png) 0 0 no-repeat;}
.rightTimeLine:before, .rightTimeLine_:before, .rightTimeLine__:before, .rightTimeLine_notPoint:before { content: ""; display: block;  width: 22px;  height: 32px;  background: url(http://img.veeam.com/timeline/timeline_arrow_left.png) 0 0 no-repeat;}

.leftTimeLine:before, .leftTimeLine_notPoint:before  {  position : absolute;  top : 30px;  right : -18px;}
.leftTimeLine:after { position: absolute;top: 30px;right: -35px;}
.leftTimeLine_:before{  position : absolute;  top : 40%;  right : -18px;}
.leftTimeLine_:after {position: absolute;top: 40%;  right: -35px;}
.leftTimeLine__:before {  position : absolute; top : 60%;  right : -18px;}
.leftTimeLine__:after {  position: absolute;  top: 60%;  right: -35px;}
.rightTimeLine:before, .rightTimeLine_notPoint:before {  position: absolute; top: 40px;left: -18px;}
.rightTimeLine:after {  position: absolute; top: 40px; left: -35px;}
.rightTimeLine_:before {  position: absolute; top: 40%; left: -18px;}
.rightTimeLine_:after {  position: absolute; top: 40%; left: -35px;}
.rightTimeLine__:before {  position: absolute;  top: 70%;  left: -18px;}
.rightTimeLine__:after {  position: absolute; top: 70%;  left: -35px;}

.contentStyle {padding: 15px;}
.contentStyleCenter {padding:7px 0;  text-align: justify;}
.contentStyleBottom {padding: 7px 15px;}

.grey-line {position:absolute; left: 397px; height: 100%; width: 3px; background: #ebebeb;z-index:0}

/*sorting line*/

.tag {position:relative;}
.tag p{margin-left:10px; height:20px;line-height:20px;color:#999999;}
.tag #cats{ list-style:none;border-bottom:4px solid #e3e4e4;color:#eee;padding:0; margin: 0;}
.tag #cats li{display:inline-block;margin-bottom:-4px;padding:10px;border-bottom:4px solid #e3e4e4;cursor:pointer; color: #3882ce;}
.tag #cats li:hover{background:#f4f4f4; color: #3882ce;}
.tag #cats .active{border-bottom:4px solid #2098cb;}
.tag input[type="search"]{background:url(img/search-white.png) no-repeat;background-position:95% 50%;position: absolute;right: 0;top: 42px;height: 30px;width: 240px;-webkit-appearance: none;-moz-appearance: none;appearance: none; border:1px solid #999999;padding:0 5px; color:#c9c9c9;}

.tag #years{list-style:none;color:#eee;padding:0;float:left; margin-top: 0;}
.tag #years li{display:inline-block;padding:10px;cursor:pointer; color: #3882ce;}
.tag #years li:hover{background:#f0f0f0; color: #3882ce;}
.tag #years .active{background:#e3e4e4;}
.tag .subs_bar{height:38px;line-height:38px;text-align:center;padding:0 10px;color:#c9c9c9;float:right;}
.tag .subs_bar #rss {padding-bottom:9px;}
.tag .subs_bar #env {padding-bottom:10px;}
.tag .subs_bar .img_link {text-decoration:none;}

.tag input[type="search"]::-webkit-search-decoration,
.tag input[type="search"]::-webkit-search-cancel-button,
.tag input[type="search"]::-webkit-search-results-button,
.tag input[type="search"]::-webkit-search-results-decoration  {-webkit-appearance: none;}
.tag button{display:none;}