/* Styles of HTML elements */
.inactive{
  display: none;
}
* {
  font-family: Arial,Helvetica,Garuda,sans-serif;
  font-size: 12px;
  color: #404040;
}

body{
  background: url('/images/general-bg.jpg') top repeat-x;
  padding: 0px;
  margin: 0px;
  font-size: 12px;  
}

body *{
  font-size: 12px;
}

img{
  border: 0px;
}

a{
  color: #404040;
  text-decoration: none;  
}

a:hover{
  text-decoration: underline;
}

input, select, textarea{
  border: 1px solid #aaa;
}

/* Styles of basic page elements*/

div#header, div#upperlinks, div#content, div#footer{
  width: 1000px;
  margin: 0px auto 0px auto;
}

div#header{
  height: 106px;
  
}

div#main{
  background: url('/images/body-background.jpg') top no-repeat;
}

div#upperlinks{
  margin-top: 5px;
}

div#content{

}

div#footer{
  margin-top: 20px;
}


/* Special & Repetition styles */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


*.noborder{
  border: 0px;
}

*.hidden{
  display: none;
}

*.red{
  color: #ff0000;
}
*.missing-field{
  background: #FFD0D0;
}

*.clearance{
  clear: both;
}

*.rightened{
  text-align: right;
}

/* Misc */

div#header-logo{
  float: left;
  width: 163px;
  margin-left: 30px;
  margin-top: 30px;
}

div#header-tools{
  float: right;
  width: 780px;
  text-align: left;
}

div#header-tools-top-buttons, div#header-tools-top-links{
  float: right;
} 

div#header-tools-top-links{
  margin-top: 15px;
  margin-right: 25px;
}

div#header-tools-top-buttons{
 
}

div#header-tools-top-links a{
  font-size: 11px;
}

div#header-tools-top-links a img{
  margin-right: 5px;
  
}

span#header-tools-top-links-divider{
  margin: 0px 8px 0px 8px;
  font-size: 11px;
}

div#header-tools-top-buttons{
  height: 40px;
}

div#header-tools-top-buttons-left, div#header-tools-top-buttons-center, div#header-tools-top-buttons-right{
  float: left;
}

div#header-tools-top-buttons-left{
  width: 19px;
  height: 40px;
  background: url('/images/header-tools-buttons-left.gif') top no-repeat;
}

div#header-tools-top-buttons-center{
  height: 40px; 
  background: url('/images/header-tools-buttons-center.gif') top repeat-x;
}

div#header-tools-top-buttons-right{
  width: 19px;
  height: 40px;
  background: url('/images/header-tools-buttons-right.gif') top no-repeat;
}

div.header-tools-button{
  float: left;
  margin: 5px 4px 0px 4px;
}

div#header-tools-button-first{
  margin-left: 0px;
}

div#header-tools-button-last{
  margin-right: 0px;
}


div.header-tools-button-left, div.header-tools-button-right, div.header-tools-button-center{
  float: left;
}


div.header-tools-button-left{
  width: 11px;
  height: 25px;
  background: url('/images/header-tools-button-left.gif') top no-repeat;
}

div.header-tools-button-center{
  height: 25px;
  background: url('/images/header-tools-button-center.gif') top repeat-x;
}

div.header-tools-button-right{
  width: 11px;
  height: 25px;
  background: url('/images/header-tools-button-right.gif') top no-repeat;
}

div.header-tools-button-content{
  margin-top: 5px;
}

div.header-tools-button-content a{
  color: #fff;
}

div#header-tools-bottom{
  float: right;
}

div#header-tools-bottom-livehelp{
  margin-top: 25px;
  margin-right: 20px;
}

div#header-tools-livehelp-left, div#header-tools-livehelp-divider, div#header-tools-livehelp-status{
  float: left;
}

div#header-tools-livehelp-left span{
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
  letter-spacing: 0.005em;
}

div#header-tools-livehelp-left{
  padding-top: 5px;
}

div#header-tools-livehelp-divider{
  width: 2px;
  height: 29px;
  background: url('/images/header-tools-livehelp-divider.gif') top no-repeat;
  margin: 0px 10px 0px 10px;
}

div#upperlinks-left, div#upperlinks-content, div#upperlinks-right{
  float: left;
}

div#upperlinks-left{
  width: 20px;
  height: 52px;
  background: url('/images/upperlinks-left.gif') top no-repeat;
}

div#upperlinks-right{
  width: 20px;
  height: 52px;
  background: url('/images/upperlinks-right.gif') top no-repeat;
}

div#upperlinks-content{
  width: 960px;
  height: 52px;
  background: url('/images/upperlinks-content.gif') top repeat-x;
}

div#upperlinks-buttons{
  float: left;
}

div#upperlinks-verify{
  float: right;
}

div.upperlinks-button, div.upperlinks-button-active{
  float: left;
  margin: 9px 10px 0px 0px;
}

div.upperlinks-button-left, div.upperlinks-button-content, div.upperlinks-button-right{
  float: left;
}

div.upperlinks-button-left{
  width: 15px;
  height: 32px;
  background: url('/images/upperlinks-button-left.gif') top no-repeat;
}

div.upperlinks-button-active div.upperlinks-button-left{
  background: url('/images/upperlinks-button-left-active.gif') top no-repeat!important;
}

div.upperlinks-button-content{
  padding: 0px 5px 0px 5px;
  height: 32px;
  background: url('/images/upperlinks-button-content.gif') top repeat-x;
}

div.upperlinks-button-active div.upperlinks-button-content{
  background: url('/images/upperlinks-button-content-active.gif') top repeat-x!important;
}

div.upperlinks-button-content h2{
  margin-top: 10px;
}

div.upperlinks-button-content h2 a{
  color: #fff;
  font-size: 12px;
}

div.upperlinks-button-right{
  width: 15px;
  height: 32px;
  background: url('/images/upperlinks-button-right.gif') top no-repeat;
}

div.upperlinks-button-active div.upperlinks-button-right{
  background: url('/images/upperlinks-button-right-active.gif') top no-repeat!important;
}

div#upperlinks-button-last{
  margin-right: 0px;
}

div#upperlinks-verify-title, div#upperlinks-verify-field{
  float: left;
}

div#upperlinks-verify-title{
  color: #fff;
  margin-top: 17px;
  margin-right: 15px;
}

div#upperlinks-verify-field{
  margin-top: 8px;
}

div#upperlinks-verify-left, div#upperlinks-verify-content, div#upperlinks-verify-right{
  float: left;
}

div#upperlinks-verify-left{
  width: 16px;
  height: 33px;
  background: url('/images/upperlinks-verify-left.gif') top no-repeat;
}

div#upperlinks-verify-content{
  height: 33px;
  background: url('/images/upperlinks-verify-content.gif') top repeat-x;
}

div#upperlinks-verify-content input{
  border: 0px;
  font-size: 12px;
  width: 170px;
  font-weight: bold;
  padding-top: 4px;
  margin-top: 6px;
  height: 18px;
}

div#upperlinks-verify-right{
  width: 40px;
  height: 33px;
  background: url('/images/upperlinks-verify-right.gif') top no-repeat;
}

div#upperlinks-verify-right input{
  border: 0px;
  margin-top: 2px;
  margin-left: 3px;
}

div#footer-top-left, div#footer-top-content, div#footer-top-right{
  float: left;
}

div#footer-top-content{
  width: 488px;
}

div#footer-top-left{
  width: 166px;
  height: 143px;
  background: url('/images/footer-top-left.gif') top no-repeat;
}

div.footer-top-content-button{
  float: left;
  height: 36px;
  background: url('/images/footer-top-button.gif') top repeat-x;
  border-left: 1px solid #616161;
  border-right: 1px solid #3c3c3c;
}

div.footer-top-content-button div{
  padding: 10px 15px 0px 15px;
}

div.footer-top-content-button div a{
  color: #fff;
}

div#footer-top-content-links{
  height: 101px;
  background: url('/images/footer-top-links.gif') bottom repeat-x;
  border-left: 1px solid #676767;
  border-right: 1px solid #222222;
}

div#footer-top-content-shadow{
  height: 6px;
  background: url('/images/footer-top-links-shadow.gif') top  repeat-x;
}

div.footer-top-links-unit{
  float: left;
  margin: 15px 0px 0px 15px;
  width: 140px;
}

div.footer-top-links-unit ul li a{
  color: #fff;
  font-size: 11px;
}

div.footer-top-links-unit ul{
  margin: 0px;
  padding: 0px;
}

div.footer-top-links-unit ul li{
  list-style-type: none;
  background: url('/images/footer-top-links-item.gif') left no-repeat;
  padding-left: 12px;
  margin-bottom: 2px;
}

div#footer-top-right{
  height: 143px;
  width: 345px;
  background: url('/images/footer-top-right.gif') top right no-repeat;
}

div#footer-top-right-links{
  background: url('/images/footer-top-right-links.gif') top repeat-x;
  height: 36px;
  width: 335px;
}

div#footer-top-right-text{
  background: url('/images/footer-top-right-text.gif') bottom repeat-x;
  height: 102px;
  width: 335px;
  border-left: 1px solid #606060;
}

div#footer-top-right-links-content{
  padding-top: 10px;
  margin-left: 15px;
}

div#footer-top-right-links-content a{
  color: #fff;
}

span.footer-top-right-links-breaker{
  color: #fff;
  margin: 0px 5px 0px 5px;
}

div#footer-top-right-text-content{
  padding-top: 15px;
  margin-left: 15px;
}

div#footer-top-right-text-header strong{
  color: #fff;
}

div#footer-top-right-text-content p{
  color: #fff;
  font-size: 11px;
  margin-top: 8px;
}

div#footer-top-right-shadow{
  height: 5px;
  width: 325px;
  background: url('/images/footer-top-right-shadow.gif') top repeat-x;
}

div#footer-bottom{
  margin: 15px 25px 35px 25px;
}

div#footer-bottom-left, div#footer-bottom-divider, div#footer-bottom-right{
  float: left;
}

div#footer-bottom-left{
  font-size: 11px;
  color: #202020;
  padding-top: 6px;
}

div#footer-bottom-divider{
  background: url('/images/footer-bottom-divider.gif') top no-repeat;
  width: 1px;
  height: 41px;
  margin: 0px 15px 0px 15px;
}

div#footer-bottom-right{
  color: #969696;
  font-size: 11px;
  padding-top: 6px;
  width: 680px;
}

div#footer-bottom-right-credits{
  float: right;
  font-size: 11px;
}

div#footer-bottom-right-credits a{
  font-size: 11px;
  color: #C21E1D;
}

div#content-leftish-left{
  float: left;
  width: 745px;
}

div#content-leftish-right{
  float: left;
  width: 250px;
  margin-left: 5px;
}

div.main-block-promo{
  margin-top: 5px;
  height: 274px;
}

div.main-block-promo-left{
  float: left;
  width: 47px;
  height: 274px;
  background: url('/images/main-block-promo-left.gif') top no-repeat;
}

div#main-block-promo-content{
  float: left;
  width: 698px;
  height: 274px;
  background: url('/images/main-block-promo-content.jpg') top no-repeat;
}

div#main-block-promo-content-virtual{
  float: left;
  width: 698px;
  height: 274px;
  background: url('/images/main-block-promo-content-virtual.jpg') top no-repeat;
}

div#main-block-promo-content-dedicated{
  float: left;
  width: 698px;
  height: 274px;
  background: url('/images/main-block-promo-content-dedicated.jpg') top no-repeat;
}

div.main-block-promo-content-text{
  width: 310px;
  margin-left: 364px;
  margin-top: 102px;
}

div.main-block-promo-content-text p{
  color: #dcdcdc;
  line-height: 17px;
  margin-bottom: 0px;
}

div.main-block-promo-button{
  float: right;
  clear: both;
}

div.main-block-promo-button-left{
  width: 14px;
  height: 24px;
  float: left;
  background: url('/images/main-block-promo-button-left.gif') top no-repeat;
}

div.main-block-promo-button-content{
  float: left;
  height: 24px;
  padding-right: 5px;
  background: url('/images/main-block-promo-button-content.gif') top repeat-x;
}

div.main-block-promo-button-right{
  float: left;
  height: 24px;
  width: 22px;
  background: url('/images/main-block-promo-button-right.gif') top no-repeat;
}

div.main-block-promo-button-content div{
  padding-top: 5px;
}

div.main-block-promo-button-content div a{
  font-size: 11px;
  color: #444;
}

div.main-block-shortcut{
  width: 248px;
  height: 114px;
  float: left;
  margin-top: 0px!important;
  padding-top: 0px!important
}

div.main-block-shortcut-webhosting{
  background: url('/images/main-shortcut-webhosting.gif') top no-repeat;
}

div.main-block-shortcut-virtual{
  background: url('/images/main-shortcut-virtual.gif') top no-repeat;
  margin-left: 1px;
}

div.main-block-shortcut-dedicated{
  background: url('/images/main-shortcut-dedicated.gif') top no-repeat;
}

div.main-block-shortcut-webhosting-active{
  background: url('/images/main-shortcut-webhosting-active.gif') top no-repeat;
}

div.main-block-shortcut-virtual-active{
  background: url('/images/main-shortcut-virtual-active.gif') top no-repeat;
  margin-left: 1px;
}

div.main-block-shortcut-dedicated-active{
  background: url('/images/main-shortcut-dedicated-active.gif') top no-repeat;
}

div.main-block-shortcut p{
  color: #fefefe;
  margin: 65px 0px 0px 24px;
  font-size: 11px;
}

div#main-why{
  margin-top: 5px;
  height: 252px;
  overflow: hidden;
}

div#main-why-left{
  float: left;
  width: 16px;
  height: 252px;
  background: url('/images/main-why-left.gif') top no-repeat;    
}

div#main-why-content{
  float: left;
  height: 252px;
  width: 713px;
  background: url('/images/main-why-content.gif') top repeat-x;  
}

div#main-why-right{
  float: left;
  width: 16px;
  height: 252px;
  background: url('/images/main-why-right.gif') top no-repeat;
}

div#main-why-content h1{
  color: #B01719;
  font-size: 16px;
  margin-top: 20px;
}

div.main-why-item{
  float: left;
  width: 330px;
  margin-top: 15px;
}

div.main-why-item ul{
  padding: 0px;
  margin: 0px;
}

div.main-why-item ul li{
  list-style-type: none;
  color: #3f3f3f;
  background: url('/images/main-why-item-bullet.gif') top left no-repeat;
  padding-left: 30px;
  margin-bottom: 7px;
}

div.main-why-item ul li div{
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 7px;
}

div.main-item-last{
  border: 0px!important;
}

div#main-why-item-left{
  margin-left: 40px;
}

div#main-support{
  margin-top: 5px;
}

div#main-support-left{
  float: left;
  width: 11px;
  height: 170px;
  background: url('/images/main-support-left.gif') top no-repeat;
}

div#main-support-content{
  height: 170px;
  float: left;
  width: 723px;
  background: url('/images/main-support-content.gif') top repeat-x;
}

div#main-support-right{
  float: left;
  width: 11px;
  height: 170px;
  background: url('/images/main-support-right.gif') top no-repeat;
}

div.main-support-item{
  float: left;
  width: 146px;
  height: 168px;
  border-right: 1px solid #eaeaea;
  text-align: center;
}

span.main-support-item-header-big{
  color: #B82424;
  font-weight: bold;
  font-size: 15px;
}

span.main-support-item-header-small{
  font-weight: bold;
  color: #838383;
  font-size: 12px;
}

div.main-support-item-header{
  height: 48px;
}

div.main-support-item-header div{
  padding-top: 15px;
}

div.main-support-item-content div{
  font-weight: bold;
  font-size: 14px;
  padding-top: 85px;
}

div#main-support-item-last{
  border-right: 0px;
  width: 140px;
}

div#main-support-item-first{
  width: 140px;
}

div#main-support-registry{
  background: url('/images/main-support-registry.jpg') 45px 20px no-repeat;
}

div#main-support-hotline{
  background: url('/images/main-support-hotline.jpg') 45px 20px no-repeat;
}

div#main-support-email{
  background: url('/images/main-support-email.jpg') 45px 20px no-repeat;
}

div#main-support-icq{
  background: url('/images/main-support-im.jpg') 45px 20px no-repeat;
}

div#main-support-fb{
  background: url('/images/main-support-fb.jpg') 45px 20px no-repeat;
}

div#main-support-hotline div{
    padding-top: 80px;
}

div#main-support-email div{
  font-size: 12px;
}

div#side-promo{
  width: 250px;
  height: 163px;
  background: url('/images/side-promo.gif') top no-repeat;
  margin-top: 5px;
  overflow: hidden;
}

div#side-promo-content{
}

div#side-promo-content h3{
  margin: 15px 0px 0px 15px;  
}

div#side-promo-content h3 a{
  color: #fff;
  font-size: 16px;
}

div#side-promo-content p{
  color: #fff;
  font-size: 11px;
  width: 215px;
  line-height: 16px;
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 0px;
  text-align: justify;
}

div.side-promo-button{
  margin-left: 15px;
  margin-top: 10px;
}

div.side-promo-button-left{
  float: left;
  width: 10px;
  height: 24px;
  background: url('/images/side-promo-button-left.gif') top no-repeat;
}

div.side-promo-button-content{
  float: left;
  height: 24px;
  padding: 0px 8px 0px 8px;
  background: url('/images/side-promo-button-content.gif') top repeat-x;
}

div.side-promo-button-right{
  float: left;
  width: 20px;
  height: 24px;
  background: url('/images/side-promo-button-right.gif') top no-repeat;
}

div.side-promo-button-content div{
  padding-top: 5px;
}

div.side-promo-button-content div a{
  color: #fff;
  font-size: 11px;
}

div#side-news{
  margin-top: 5px;
  overflow: hidden;
  height: 415px;
}

div#side-news-left{
  float: left;
  width: 13px;
  height: 415px;
  background: url('/images/side-news-left.gif') top no-repeat;
}

div#side-news-content{
  float: left;
  height: 415px;
  width: 223px;
  background: url('/images/side-news-content.gif') top repeat-x;
  overflow: hidden;
}

div#side-news-right{
  float: left;
  width: 14px;
  height: 415px;
  background: url('/images/side-news-right.gif') top no-repeat;
}

div#side-news-content-header{
  font-size: 14px;
  font-weight: bold;
  padding-top: 14px;
  z-index: 300;
  position: relative;
}

div#side-news-content-items{
  margin-top: 20px;
  /*margin-bottom: 40px;*/
  z-index: 1;
  position: relative;
  overflow: hidden;
  height: 250px;
  
}

div.side-news-content-tool{
  text-align: center;
}

div.side-news-item-date{
  background: url('/images/side-news-date.gif') left no-repeat;
  padding-left: 15px;
  font-size: 11px;
  z-index: 1;
  position: relative;
}

div.side-news-item-header{
  margin-top: 5px;
  z-index: 1;
  position: relative;
}

div.side-news-item-header strong a{
  color: #B41617;
}

p.side-news-item-content{
  margin-top: 5px;
  margin-bottom: 0px;
  z-index: 1;
  position: relative;
  text-align: justify;
}

div.side-news-item{
  padding-bottom: 10px;
  border-bottom: 1px solid #d5d5d5;
  margin-bottom: 15px;
  z-index: 1;
  position: relative;
}

div#side-news-item-last{
  border-bottom: 0px;
  padding-bottom: 0px;
}

div#side-news-content-tool-up{
  margin-bottom: 5px;
  position: relative;
  z-index: 300;
}

div#side-news-content-tool-down{
  margin: 0px;
  margin-top: 8px;
  padding: 0px;
  height: 6px;
}

div.side-news-button{
  margin-top: 15px;
}

div.side-news-button-left{
  width: 10px;
  height: 24px;
  background: url('/images/side-news-button-left.gif') top no-repeat;
  float: left;
}

div.side-news-button-content{
  height: 24px;
  background: url('/images/side-news-button-content.gif') top repeat-x;
  float: left;
  padding: 0px 8px 0px 8px;
}

div.side-news-button-right{
  width: 21px;
  height: 24px;
  background: url('/images/side-news-button-right.gif') top no-repeat;
  float: left;
}

div.side-news-button-left-mirror{
  width: 10px;
  height: 23px;
  background: url('/images/backbutton-right.gif') top no-repeat;
  float: left;
}

div.side-news-button-content div{
  padding-top: 4px;
}

div.side-news-button-content div a{
  color: #fff;
  font-size: 11px;
}

div.side-news-button-content div span{
  color: #fff;
  font-size: 11px;
}

div#side-access{
  margin-top: 3px;
  overflow: hidden;
  height: 235px;
}

div#side-access-left{
  float: left;
  width: 9px;
  height: 235px;
  background: url('/images/side-access-left.gif') top no-repeat;
}

div#side-access-content{
  float: left;
  height: 235px;
  width: 221px;
  background: url('/images/side-access-content.gif') top repeat-x;
}

div#side-access-right{
  float: left;
  width: 20px;
  height: 235px;
  background: url('/images/side-access-right.gif') top no-repeat;
}

div.side-access-item{
  overflow: hidden;
  width: 220px;
  height: 130px;
}

div.side-access-item-header{
  margin: 20px 0px 0px 90px;
}

div.side-access-item-text{
  margin: 3px 0px 0px 90px;
}

div.side-access-item-header strong a{
  font-size: 15px; 
}

div#side-access-webmail{
  background: url('/images/side-access-webmail.jpg') 5px 25px no-repeat;
}

div#side-access-control{
  background: url('/images/side-access-control.jpg') 5px 25px no-repeat;
}

div.side-access-button{
  margin-top: 15px!important;
  margin-left: 90px;
}

div#side-access-control div.side-access-item-header{
  margin-top: 0px;
}

div#subpage-header{
  margin-top: 5px;
}

div.subpage-header-left{
  float: left;
  width: 252px;
  height: 161px;
}

div#subpage-header-left-webhosting{
  background: url('/images/subpage-header-left-webhosting.gif') top no-repeat;
}

div#subpage-header-left-dedicated{
  background: url('/images/subpage-header-left-dedicated.gif') top no-repeat;
}

div#subpage-header-left-virtual{
  background: url('/images/subpage-header-left-virtual.gif') top right no-repeat;
}

div.subpage-header-right{
  float: left;
  width: 493px;
  height: 161px;
  overflow: hidden;
}

div#subpage-header-right-webhosting{
  background: url('/images/subpage-header-right-webhosting.jpg') top no-repeat;
}

div#subpage-header-right-dedicated{
  background: url('/images/subpage-header-right-dedicated.jpg') top no-repeat;
}

div#subpage-header-right-virtual{
  background: url('/images/subpage-header-right-virtual.jpg') top no-repeat;
}

div.subpage-header-right p{
  color: #dcdcdc;
  margin: 50px 0px 0px 20px;
  width: 250px;
  line-height: 16px;
}

div#subpage-header-promo{
  margin-left: 5px;
  width: 250px;
  float: left;
}

div#order-promo{
  width: 250px;
  height: 163px;
  background: url('/images/side-promo.gif') top no-repeat;
  overflow: hidden;
}

div#order-promo-content p{
  color: #fff;
  font-size: 11px;
  width: 215px;
  line-height: 16px;
  margin-top: 20px;
  margin-left: 20px;
  margin-bottom: 0px;
}

div.order-promo-button-left{
  width: 24px;
  height: 44px;
  background: url('/images/order-promo-button-left.gif') top no-repeat;
  float: left;
}

div.order-promo-button-content{
  height: 44px;
  background: url('/images/order-promo-button-content.gif') top repeat-x;
  float: left;
  padding: 0px 28px 0px 0px;
}

div.order-promo-button-right{
  width: 39px;
  height: 44px;
  background: url('/images/order-promo-button-right.gif') top no-repeat;
  float: left;
}

div.order-promo-button-content div strong a{
  color: #fff;
  font-size: 15px;
  letter-spacing: 1px;
  text-decoration: none;
}

div.order-promo-button-content div{
  padding-top: 14px;
}

div.order-promo-button{
  margin: 15px 0px 0px 15px;
}

div#content-rightish-left{
  float: left;
  width: 250px;
  margin-top: 5px;
}

div#content-rightish-right{
  float: left;
  width: 730px;
  margin-left: 20px;
  margin-top: 5px;
}

div.ceny-bez-dph-info h3{
  color: #B21617;
  text-align: center;
  font-size: 15px;
}

div#rightish-right-header-left h3{
  color: #B21617;
}

div#rightish-right-header-left h1{
  color: #404040;
  font-size: 21px;
  font-weight: normal;
  margin: 10px 0px 0px 0px;
}

div#rightish-right-header-left{
  float: left;
  width: 365px;
  overflow: visible;
}

div#rightish-right-header-left-order6 h1{
  color: #404040;
  font-size: 20px;
  font-weight: normal;
  margin: 10px 0px 0px 0px;
}

div#rightish-right-header-left-order6{
  float: left;
  width: 365px;
  overflow: visible;
}

div#rightish-right-header-right{
  float: right;
  width: 365px;
  overflow: visible;
}

div#breadcrumbs{
  text-align: right;
  margin: 20px 15px 0px 0px;
  border: 1px solid transparent;
}

div#breadcrumbs *{
  font-size: 11px;
}

div#breadcrumbs-title{
  font-weight: bold;
  float: right;
}

div#breadcrumbs-home{
  float: right;
  margin-left: 5px;
  background: url('/images/breadcrumbs-home.gif') left no-repeat;
  padding-left: 15px;
}

div.breadcrumbs-item{
  float: right;
  background: url('/images/breadcrumbs-item.gif') left no-repeat;
  padding-left: 15px;
  margin-left: 5px;
}

div#rightish-right-content{
  margin-top: 10px;
  overflow: hidden;
}

div#rightish-right-content-top{
  background: url('/images/rightish-right-content.gif') bottom no-repeat;
  height: 11px;
  overflow: hidden;
  margin-bottom: 0px;
}

div#rightish-right-content-middle{
  background: #fff;
  padding-left: 10px;
  overflow: hidden;
  padding-bottom: 10px;
  
}

div#rightish-right-content-middle h3{
  margin: 5px 0px 25px 0px;
  font-size: 14px;
  overflow: hidden;
}

div#rightish-right-content-middle p{
  line-height: 22px;
  margin-bottom: 25px;
  width: 700px;
  text-align: justify;
}

div#rightish-right-content-middle h1{
  margin: 5px 0px 25px 0px;
  font-size: 16px;
  overflow: hidden;
  text-align: center;
}
div#rightish-right-content-middle h2{
  margin: 5px 0px 25px 0px;
  font-size: 15px;
  overflow: hidden;
}

div#rightish-right-content-middle h4{
  margin: 5px 0px 10px 0px;
  font-size: 13px;
  overflow: hidden;
}

div#rightish-right-content-middle ul li p{
  line-height: 22px;
  margin-bottom: 25px;
  width: 650px;
  text-align: justify;
}

.margin{
  margin-bottom: 5px!important;
}

ul.tech-inf-left{
  padding-left: 350px;
}

div.button-red{
  overflow: hidden;
}

div.button-red-left{
  float: left;
  width: 13px;
  height: 23px;
  background: url('/images/button-red-left.gif') top no-repeat;
}

div.button-red-content{
  float: left;
  overflow: hidden;
  height: 23px;
  padding: 0px 8px 0px 3px;
  background: url('/images/button-red-content.gif') top repeat-x;
}

div.button-red-content div{
  margin-top: 4px;
}

div.button-red-content div a{
  color: #fff;
  font-size: 11px;
}

div.button-red-right{
  float: left;
  background: url('/images/button-red-right.gif') top no-repeat;
  height: 23px;
  width: 19px;
}

div.price{
  overflow: hidden;
}

div.price-left{
  width: 15px;
  height: 23px;
  background: url('/images/price-left.gif') top no-repeat;
  float: left;
}

div.price-content{
  height: 23px;
  background: url('/images/price-content.gif') top repeat-x;
  float: left;
}

div.price-content div{
  font-weight: bold;
  margin-top: 4px;
  text-align: center;
}

div.price-content div span{
  font-weight: normal;
  font-size: 11px;
  color: #949494;
}

div.price-right{
  width: 15px;
  height: 23px;
  background: url('/images/price-right.gif') top no-repeat;
  float: left;
}

div.table-item-tick{
  height: 22px;
  background: url('/images/table-item-tick.jpg') 45px 0px no-repeat;
}

div.table-item-pdf{
  height: 22px;
  background: url('/images/table-item-pdf.jpg') 45px 0px no-repeat;
}
div.table-item-slideshare{
  height: 22px;
  background: url('/images/social-networks/slidshare-small.png') 65px 0px no-repeat;
}
div.table-item-cross{
  height: 22px;
  background: url('/images/table-item-cross.jpg') 45px 0px no-repeat;
}

span.table-item-highlight{
  font-weight: bold;
  color: #B11516;
}

h4.italic-subheader{
  font-style: italic;
  font-size: 13px;
  font-weight: normal;
  margin: 25px 0px 0px 0px;
}

p.smaller-paragraph{
  font-size: 11px;
}

div.backbutton{
}

div.backbutton-left{
  width: 21px;
  height: 23px;
  background: url('/images/backbutton-left.gif') top no-repeat;
  float: left;
}

div.backbutton-content{
  height: 23px;
  background: url('/images/backbutton-content.gif') top repeat-x;
  float: left;
  padding: 0px 8px 0px 8px;
}

div.backbutton-right{
  width: 10px;
  height: 23px;
  background: url('/images/backbutton-right.gif') top no-repeat;
  float: left;
}

div.backbutton-content div{
  padding-top: 4px;
}

div.backbutton-content div a{
  color: #fff;
  font-size: 11px;
}

div.upperlinks-slider{
  width: 169px;
  z-index: 999;
  position: absolute;
}

div.upperlinks-slider-item{
  width: 169px;
  height: 24px;
  overflow: hidden;
  position: relative;
  background: url('/images/upperlinks-slider-item.gif') top repeat-x;
}

div.upperlinks-slider-item h3{
  margin: 5px 0px 0px 0px;
  background: url('/images/upperlinks-slider-arrow.gif') 10px 4px no-repeat;
  padding-left: 25px;
}

div.upperlinks-slider-item h3 a{
  font-weight: normal;
  color: #fff;
} 

div.upperlinks-slider-bottom h3{
  margin: 5px 0px 0px 0px;
  background: url('/images/upperlinks-slider-arrow.gif') 10px 4px no-repeat;
  padding-left: 25px;
}

div.upperlinks-slider-bottom h3 a{
  font-weight: normal;
  color: #fff;
} 

div.upperlinks-slider-top{
  background: url('/images/upperlinks-slider-top.gif') top no-repeat;
  width: 169px;
  height: 30px;
}

div.upperlinks-slider-bottom{
  background: url('/images/upperlinks-slider-bottom.gif') top no-repeat;
  width: 169px;
  height: 25px;
  overflow: hidden;
}

div.slider-webhosting{
  margin: -2px 0px 0px 15px;
}

div.slider-virtuals{
  margin: -2px 0px 0px 175px;
}

div.slider-dedicated{
  margin: -2px 0px 0px 330px;
}

div.slider-support{
  margin: -2px 0px 0px 490px;
}

div#slider-webhosting-active, div#slider-dedicated-active, div#slider-virtuals-active, div#slider-support-active, div#slider-order-active{
  display: block;
}

div#slider-webhosting-inactive, div#slider-dedicated-inactive, div#slider-virtuals-inactive, div#slider-support-inactive, div#slider-order-inactive{
  display: none;
}

div#support-breadcrumbs{
  margin: 0px 0px 15px 0px;
}

div#support-breadcrumbs *{
  font-size: 12px;
}

div#support-breadcrumbs-title{
  font-weight: bold;
  float: left;
}

div#support-breadcrumbs-home{
  float: left;
  margin-left: 5px;
  padding-left: 5px;
}

div.support-breadcrumbs-item{
  float: left;
  background: url('/images/breadcrumbs-item.gif') left no-repeat;
  padding-left: 15px;
  margin-left: 5px;
}

img.hint{
  width: 13px;
  height: 13px;
  margin-left: 12px;
}

img.hint:hover{
  cursor: Pointer;
}

div#side-support{
  margin-top: 15px;
}

div#side-support-left{
  width: 7px;
  height: 228px;
  float: left;
  background: url('/images/side-support-left.gif') top no-repeat;
}

div#side-support-content{
  width: 227px;
  height: 228px;
  float: left;
  background: url('/images/side-support-content.gif') top repeat-x;
  overflow: hidden;
}

div#side-support-right{
  width: 16px;
  height: 228px;
  float: left;
  background: url('/images/side-support-right.gif') top no-repeat;
}

div.side-support-item{
  margin: 15px 10px 10px 10px;
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 20px;
  
}

div.side-support-item-header span{
  color: #B11715;
  font-weight: bold;
  font-size: 16px;
}

div.side-support-item-header{
  font-weight: bold;
}

div.side-support-item-info{
  font-weight: bold;
  font-size: 14px;
  color: #454545;
  margin-top: 4px;
}

div#side-support-hotline{
  background: url('/images/main-support-hotline.jpg') 155px 0px no-repeat;
}
div#side-support-hotline{
  padding-bottom: 5px!important;
}

div#side-support-email{
  background: url('/images/main-support-email.jpg') 155px -5px no-repeat;
}

div#side-support-im{
  background: url('/images/main-support-im.jpg') 155px -2px no-repeat;
  border-bottom: 0px!important;
}

div#side-support-email div.side-support-item-info{
  font-size: 13px!important;
}

div#satisfied{
  background: url('/images/satisfied.gif') top no-repeat;
  width: 250px;
  height: 211px;
  overflow: hidden;
  margin-top: 15px;
}

div#satisfied-content-header{
  font-weight: bold;
  font-size: 15px;
  margin: 15px 0px 0px 15px;
}

div#satisfied p{
  font-size: 11px;
  margin: 15px 0px 0px 15px;
  width: 210px;
}

div.satisfied-button{
  margin: 32px 0px 0px 12px!important;
}

div.ordermenu{
  position: relative;
  z-index: 1;
}

div.ordermenu-header{
  background: #f5f5f5;
  overflow: hidden;
  height: 50px;
  border: 1px solid #eaeaea;
  border-bottom: 0px;
}

div.ordermenu-header div, div.ordermenu-header h3{
  font-weight: bold;
  font-size: 14px;
  margin: 18px 0px 0px 15px;
}

div.ordermenu-item{
  height: 47px;
  overflow: hidden;
  background: #fff;
  border: 1px solid #eaeaea;
  border-top: 0px;
  
  width: 248px;
  z-index: 2;
}

div.ordermenu-item div span{
  color: #B31514;
  font-weight: bold;
  font-size: 16px;
  margin-right: 8px;
}

div.ordermenu-item div a{
  font-size: 12px;
  display: block;
  width: 190px;
  margin: 14px 0px 0px 15px;
}

div.ordermenu-item div a:hover{
  text-decoration: none;
}

div.ordermenu-passed{
  background: #fff url('/images/ordermenu-passed.gif') 208px 12px no-repeat;
}

div#ordermenu-item-current{
  overflow: visible;
}

div#ordermenu-item-current div{
  background: url('/images/ordermenu-current.gif') 1px 1px no-repeat;
  position: absolute;
  overflow: hidden;
  height: 46px;
  width: 255px;
}

div#ordermenu-item-current div a{
	float: left;
}	
div#ordermenu-item-current div img{
	float: right;
	padding: 10px 20px 0px 0px;
}

div.ordermenu-last{
  border-bottom: 0px!important;
}

div.sidemenu-item{
  height: 28px;
  border: 1px solid #eaeaea;
  border-top: 0px;
  background: #fff;
  overflow: hidden;
}

div.sidemenu-item div{
  overflow: hidden;
  height: 27px;
}

div.sidemenu-item div a{
  display: block;
  background: url('/images/rightish-left-bullet.gif') 0px 3px no-repeat;
  padding-left: 12px;
  margin: 6px 0px 0px 15px;
}

div.sidemenu-last{
  border-bottom: 0px!important;
}

div#ordermenu-bottom{
  height: 8px;
  width: 250px;
  background: url('/images/ordermenu-bottom.gif') top no-repeat;
}

div#sidemenu-active div{
  width: 255px;
  position: absolute;
  background: url('/images/sidemenu-current.gif') 1px 1px no-repeat;
}

div.sidemenu-promo div{
  background: url('/images/rightish-left-promo.gif') 185px 7px no-repeat;
}
div#sidemenu-active-promo div{
  width: 255px;
  position: absolute;
  background: url('/images/sidemenu-current-promo.gif') 1px 1px no-repeat;
}
div#side-promo-content p a{
   color: #fff;
 font-size: 11px;
 text-decoration: underline;
} 
/* objednavka slider*/
div.slider-order{
  margin: 42px 0px 0px 17px;
}
div.slider-order div h3{
  margin: 5px 0px 0px 0px!important;
}
div.slider-order div h3 a{
  font-size: 12px!important;
}
/*vub form*/
div.space{
  height: 200px;
}

div.column-left{
  float: left;
  width: 200px;
  font-weight: bold; 
  padding: 2px 0px 2px 0px;
}

div.column-right{
  float: left;
  width: 500px;
  padding: 2px 0px 2px 0px;
}


/********************** ikony noviniek *******************/
div#middle {
  margin-top: 15px;
  width :250px;
  height :45px;
  background-image: url('/images/newsicons/background.jpg');
  background-repeat:no-repeat;
  
  padding-left: 4px;
  
}
div#middle div{
  font-size: 13px;
  font-weight: bold;
  
  margin-left: 2px;
  padding-top: 13px;   
}
div#fb_txt{
  color: rgb(67,103,187);
}
div#tw_txt{
  color: rgb(94,216,239);
}
div#rss_txt{
  color: rgb(195,94,50);
}

div#middle img{
  margin-top: 4px;
  padding-right: 3px;
  border-width: 0px;
  float: left;
}
div.small-date{
  padding-top: 10px;
  padding-left: 7px;
  font-size: 11px;
}

div.share-icons{
  padding: 15px 0px 15px 0px;
}
div.share-icons div{
  float: left;
  padding-left: 3px;
}

/********************** strankovanie *******************/
div.paginator{
  font-weight: bold;
  font-size: 11px;
  height: 25px;
}
div.paginator div.left{
  float: left;
  width: 600px;
}
div.paginator div.right{
  float: right;
  padding-right: 10px;
}

div.empty-line{
  height: 20px;
}

/************************* references ****************************/
div#main-references{
  margin-top: 5px;
  /*height: 140px;*/
  overflow: hidden;
}

div#main-references h1{
  color: #B01719;
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}


div#main-references-left{
  float: left;
  width: 16px;
  height: 100px;
  background: url('/images/main-references-left.gif') top no-repeat;    
}

div#main-references-content{
  float: left;
  height: 100px;
  width: 713px;
  background: url('/images/main-references-content.gif') top repeat-x;
  text-align: center;   
}

div#main-references-content img{
  padding: 15px 5px 15px 5px;
}

div#main-references-right{
  float: left;
  width: 16px;
  height: 100px;
  background: url('/images/main-references-right.gif') top no-repeat;
}


#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #D9D9D9;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

/**** akcia roh *******/
#pageflip {
	position: absolute;
	right: 0; top: 0;	
}
#pageflip img {
	width: 100px; height: 100px;
	position: absolute;
	right: 0; top: 0;
  z-index: 99;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 97px; height: 97px;
	position: absolute;
	right: 0; top: 0;
	z-index: 90;
	background: url('/images/akciacorner.jpg') no-repeat right top;
	text-align: right;
	color: #ffffff;
  letter-spacing: 1px;
  text-decoration: none;
  font-size: 23px;
}
ul.google-zoznam li{
  line-height: 22px;
  margin-bottom: 25px;
  text-align: justify;
  width: 650px;
}
ul.google-zoznam li{
  line-height: 22px;
  margin-bottom: 15px;
  text-align: justify;
  width: 650px;
}
ul.google-zoznam li p{
  width: 400px!important;
}
#sidemenu-active1 div{
    width: 250px;
    position:relative;
    background: url('/images/sidemenu-current1.gif') -10px 1px no-repeat;
}

