*{ 
  margin: 0;  
  padding: 0; 
  font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; 
}

body{ 
  background: url(images/body_bg.gif) repeat-x #f0f2f5;
  /*background: url(images/bg_vanoce_2013.png) repeat fixed #f0f2f5;*/
  font-size: 11px; 
  color: #000; 
  padding: 20px 0; /* theme */                             
}

/*.eko-bg { background: url(images/eko-bg.png) no-repeat 50% 0 transparent; }*/
/*.energie { padding: 20px 0; background: transparent url(images/eko-energie-bg.png) repeat-x 0 0; }*/
/*.energie { padding: 20px 0; background: transparent url(images/2011-velikonoce-bg.png) repeat-x 0 0; }*/

input, select, option, textarea {
  font-size: 11px;
}

#webhosting-table.inpage-2011 s { float: left; color: #999; }
#webhosting-table.inpage-2011 td { padding: 4px 4px; }
.red { color: red; }
acronym.red { border-color: red; }

.text, .select{
  font-size: 11px;
  font-weight: normal; 
  padding: 2px; 
  margin: 0 2px; 
}

.select { padding: 0; }

@media all and (min-width: 0px) { .select { padding: 2px; } }

option{ 
  padding: 0 5px; 
}

a{ 
  color: #FF5400; 
  text-decoration: underline; 
} 
a:hover{ text-decoration: none; } 
a.none { text-decoration: none; }
.orange a { color: #ff5400 !important; }
a img{ border: 0; } 
th a { font-weight: normal; }
a.elink { padding-right: 8px; background: transparent url(images/icon-elink.gif) no-repeat 100% 0; }
.archives a { padding: 4px 0; }
.archives a.rss_orange { padding-right: 19px; background: transparent url(images/icon-rss_orange.png) no-repeat 100% 50%; }
.archives a.rss_blue { color: #063461; padding-right: 19px; background: transparent url(images/icon-rss_blue.png) no-repeat 100% 50%; }
.archives .floatleft a { color: #063461; }
.archives .floatright { margin-left: 12px; }
.rss_icon { float: right; padding-left: 19px; background: transparent url(images/icon-rss_orange.png) no-repeat 0 0; }

p { 
  margin-bottom: 1.2em; 
  line-height: 1.5em; 
  text-align: left; 
} 
p, div, td, th { line-height: 1.5em; } 

p.pozn { 
  text-align: left; 
  font-size: 92%; 
  color: #666; 
}

#pozn { font-size: 92%;  color: #666; margin-bottom: 1.2em; }
#pozn h4 { color: #666; border-bottom: 1px solid #eee; margin-bottom: 0.6em; }
#pozn p { margin-bottom: 0.6em; }
#pozn a { color: #666; }
a.elink { padding-right: 8px; background: transparent url(images/icon-elink-pozn.gif) no-repeat 100% 0; }

span.pozn, table.pozn { 
  text-align: justify; 
  font-size: 92%; 
  color: #666; 
}

.cotojatka { padding: 1px 4px; background-color: white; border: 2px solid #e7816b; }

acronym { 
  font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif !important; font-size: 11px; font-weight: normal;
  border-bottom: 1px dotted black; cursor: help;
}

a acronym { border: none; }

th acronym, strong acronym { font-weight: bold; }

@media all and (min-width: 0px) { acronym { font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif !important; font-size: 11px; } }

table acronym { font-family: Arial, Helvetica, sans-serif; }
span acronym { border-bottom: 1px dotted #d00000; }
code { font-family: monospace; }

.pozn { 
  color: #666; 
  font-size: 92%; 
} 

hr{ 
  border: 0; 
  height: 1px; 
} 
table{ 
  margin-bottom: 1.2em; 
} 
td{ 
  vertical-align: top; 
}

td, th, input, textarea {
  font-size: 11px;
}
/*iframe { margin-top: 1.2em; }*/

h1,h2.h1 { font-size: 1.6em; color: #FF5400; } 
h2 { font-size: 1.5em; color: #0f5aa4; font-weight: normal!important; } 
h3 { font-size: 1.3em; color: black; } 
h4 { font-size: 1.1em; color: #666; } 
h5 { font-size: 11px; color: black; } 

h1,h2,h2.h1,h3,h4,h5 { 
  margin: 1em 0 0.4em 0; 
  font-weight: bold; 
  line-height: 1.5em; 
}

h2,h2.h1,h3,h4,h5 { margin-top: 1.2em; }

h3,h4,h5 { 
  margin: 1em 0 0 0; 
}

h2.current { color: #d90000; }
h2.red { color: #ba1f1a; }
h2.yellow { color: #ffa200; }
h2.black { color: black; }
h2 span { font-weight: normal; color: black; }

h3, h4 { font-family: Arial, sans-serif; }

h3.news, h3.press {
  font-size: 11px;
  color: black;
  text-align: right;
  padding-right: 15px;
  background-color: #f4f4f4;
  margin-bottom: 1em;
  border: 1px solid #ccc;
}

dl.news dt {
  display: block;
  width: 75px;
  float: left;
  clear: left;
  text-align: left;
}

dl.press dt {
  display: block;
  width: 75px;
  float: left;
  clear: left;
  text-align: left;
}

dl.news dd a, dl.press dd a {
  color: #063461;
  font-weight: normal;
}

dl.news dd.perex {
  padding-left: 75px;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em;
  border-bottom: 1px dotted #e1e1e1; 
}

dl.press { margin-top: -10px; }


dl.press dt, dl.press dd {
  padding: 0.5em 0;
}

dl.press dd {
  padding-left: 75px;
  border-bottom: 1px dotted #e1e1e1; 
}

label {
  cursor: pointer;
}

#navrh-domeny table th span, #vyhledani-domeny table th span {
  font-weight: normal !important;
  color: black;
  padding-left: 14px;
} 

.payment {
  background: url(images/icon-payment.gif) no-repeat 100% 50%; 
}

table.newsletter {
  width: 100%;
  border-collapse: collapse;
}

table.newsletter ul {
  margin-bottom: 0!important;
}

table.newsletter ul li {
  border-bottom: 1px dotted #e1e1e1; 
}

table.newsletter th {
  font-weight: normal;
  width: 75px;
  text-align: right;
  padding-right: 10px;
  vertical-align: top;
  border-right: 1px dotted #e1e1e1; }

table.newsletter td {
  padding-left: 10px;
}

#news th {
  text-align: left;
  vertical-align: top;
  width: 60px;
}

#news td span {
  padding-left: 13px;
  background: url(images/dot_orange.gif) no-repeat 0 5px; 
}

#news td.perex {
  padding-left: 13px;
}

fieldset {
  border: 1px solid #d2e2f1;
  margin-bottom: 1.2em;
  padding: 0;
  background: #f0f3f8;
  _position: relative;
  _margin-top: 2em;
}

fieldset legend {
  color: white;
  background: #063461;
  font-weight: bold;
  padding: 0 12px;
  margin-left: 7px;
  _margin-left: 0;
  _position: relative;
  _top: -1.7ex;
}

fieldset div, fieldset ul {
  padding: 15px 15px;
  _position: relative;
}

fieldset div ul {
  padding: 0;
}

fieldset div ul.no-style li {
  padding-left: 0 !important;
  background: none !important;
}

fieldset div ul.checkbox li {
  line-height: 19px;
}

fieldset div ul.checkbox li input {
  margin-right: 2px;
}

fieldset div table {
  width: 100%;
}

#vyhledani-faktury table {
  width: auto;
}

fieldset div table th {
  vertical-align: top;
  width: 25%;
  text-align: left;
  font-weight: bold;
}

#kontaktni-formular th {
  vertical-align: top;
  width: 100px;
  text-align: left;
  font-weight: bold;
}

fieldset div p {
  color: #333;
  margin: 0;
}

fieldset label {
  cursor: pointer;
}

fieldset textarea {
  padding: 1px 2px;
  margin: 0 0 0.4em 0;
}

fieldset input {
  padding: 3px 2px;
}

fieldset option {
  padding: 0 5px;
}

fieldset th.partner {
  width: 270px;
}

fieldset th span {
  color: #d00000;
}

fieldset p.required { border-top: 1px solid #d2e2f1; color: #d00000; }
fieldset p.required-all { border-top: 1px solid #d2e2f1; color: #3b6da4; }

fieldset div div {
  padding: 0;
}

.relative {
  position: relative ;
}

#vyhledavani table {
  width: auto;
}

#vyhledavani p {
  color: black;
}

#vyhledavani p a {
  cursor: pointer; 
}

#vyhledavani ul {
  margin-top: 1.2em;
}

img#img-code {
  top: 0;
  left: 8px;
  _top: 15px;
  _left: 38px;
  position: absolute;
}

#srovnani-programu a {
  margin-right: 8px;
}

#right ul, #right ol, #right ul.blue, #right ul.team-member { 
  margin-bottom: 1.2em; 
} 

#right ol{ margin-left: 20px; } 

#right ul, #right ul.blue, #right ul.team-member { list-style: none; } 

#right ul li{ 
  background: url(images/dot_orange.gif) no-repeat 0 7px; 
  padding-left: 15px; 
}

#right ul.snowflake li{ 
  background: url(images/li-snowflake.gif) no-repeat 0 3px; 
  padding-left: 15px; 
}

#right ul.sun li{ 
  background: url(images/li-sun.gif) no-repeat 0 4px; 
  padding-left: 15px; 
}

#right ul.star li{ 
  background: url(images/li-star.gif) no-repeat 0 3px; 
  padding-left: 15px; 
}

#right ul.egg li{ 
  background: url(images/li-egg.gif) no-repeat 0 3px; 
  padding-left: 15px; 
}

#right ul.question-mark li { 
  background: url(images/li-question-mark.gif) no-repeat 10px 3px; 
  padding-left: 32px; 
} 

#right ul.plus-mark li { 
  background: url(images/li-plus-mark.gif) no-repeat 10px 3px; 
  padding-left: 32px; 
} 

#right ul.minus-mark li { 
  background: url(images/li-minus-mark.gif) no-repeat 10px 3px; 
  padding-left: 32px; 
} 

#right ul.tick-mark li { 
  background: url(images/li-tick-mark.gif) no-repeat 10px 3px; 
  padding-left: 32px; 
} 

#right ul.arrow-mark li { 
  background: url(images/li.gif) no-repeat 10px 3px; 
  padding-left: 32px; 
} 

#right ul.blue li{ 
  background: url(images/dot_blue.gif) no-repeat 0 7px; 
  padding-left: 15px; 
} 

#right ul.blue a{ 
  color: #063461; 
} 

#right ul.team-member { 
  margin-top: 10px; 
} 

#right ul.team-member li { 
  margin-left: 25px; 
  border-bottom: 1px solid #f4f4f4; 
  background: url(images/dot_orange.gif) no-repeat 25px 7px; 
  padding-left: 40px; 
} 

.team { 
  position: relative; 
  height: 77px; 
  padding-left: 65px; 
  background: url(images/team-leader-bg.gif) repeat-y 0 0; 
} 

.team ul { 
  margin-bottom: 0 !important; 
} 

.team ul li, ul.disabled li { 
  background: none !important; 
  padding: 0 !important; 
} 

.team h5 { 
  padding-top: 10px; 
  margin: 0 0 0.4em 0; 
} 

#avatar-inshop-1, #avatar-inshop-2, #avatar-komarek, #avatar-kubikova, #avatar-gancarcik, #avatar-fiala, #avatar-festa, #avatar-drimal, .team ul li.avatar-blank { 
  position: absolute; 
  width: 47px; 
  height: 65px; 
  top: 6px; 
  left: 0; 
} 

#avatar-inshop-1 { background: url(images/avatar-inshop-1.gif) no-repeat 0 0 !important; }
#avatar-inshop-2 { background: url(images/avatar-inshop-2.gif) no-repeat 0 0 !important; }

#avatar-komarek { 
  background: url(images/avatar-komarek.jpg) no-repeat 0 0 !important; 
}

#avatar-kubikova { 
  background: url(images/avatar-kubikova.jpg) no-repeat 0 0 !important; 
}

#avatar-gancarcik { 
  background: url(images/avatar-gancarcik.jpg) no-repeat 0 0 !important; 
}

#avatar-fiala { 
  background: url(images/avatar-fiala.jpg) no-repeat 0 0 !important; 
}

#avatar-festa { 
  background: url(images/avatar-festa.jpg) no-repeat 0 0 !important; 
}

#avatar-drimal { 
  background: url(images/avatar-drimal.jpg) no-repeat 0 0 !important; 
}

.team ul li.avatar-blank { 
  background: url(images/avatar-blank.jpg) no-repeat 0 0 !important; 
} 

#right-text ul.tips{ 
  list-style: none; border: 
    1px solid #e5e5e5; 
  padding: 7px; } 

#right-text ul.tips li.bulb { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 1.3em; 
  font-weight: bold; 
  color: #063461;  
  text-align: left; 
  line-height: 16px; 
  height: 16px; 
  background: url(images/icon-tip.gif) no-repeat 0 0; 
  padding: 0 0 7px 20px; 
} 

#right-text ul.tips li{ 
  background: url(images/icon-tip-arrow.gif) no-repeat 0 5px; 
  padding-left: 15px; 
} 

#right-text ul.steps li.step1 { 
  background: url(images/icon-step1.gif) no-repeat 0 5px; 
  padding-left: 30px; 
  height: 28px; 
  line-height: 28px; 
} 

#right-text ul.steps li.step2 { 
  background: url(images/icon-step2.gif) no-repeat 0 5px; 
  padding-left: 30px; 
  height: 28px; 
  line-height: 28px; 
} 

#right-text ul.steps li.step3 { 
  background: url(images/icon-step3.gif) no-repeat 0 5px; 
  padding-left: 30px; 
  height: 28px; 
  line-height: 28px; 
} 

#container{ 
  width: 773px; 
  background: url(images/container_bg.gif) repeat-y; /* theme */
  /* background: url(images/container_bg.png) repeat-y; */
  margin: 0 auto; 
  position: relative; 
} 
#header{ 
  background: url(images/header_bg.gif) no-repeat; /* theme */
  /* background: url(images/header_bg2.gif) no-repeat; */
  height: 101px; 
  position: relative; 
} 
#logo-home{ 
  display: block; 
  width: 190px; 
  height: 50px; 
  position: absolute; 
  top: 35px; 
  left: 30px; 
} 
#menu-top{ 
  list-style: none; 
} 
#menu-top li{ 
  float: left; 
  padding: 0 14px; 
  height: 21px; 
  line-height: 21px; 
} 
#menu-top a{ 
  color: #3A4F69; 
  text-decoration: none; 
} 
#menu-top a:hover{ 
  text-decoration: underline; 
} 
#top-active{ 
  background: url(images/menu-top_activebg.gif) repeat-x; 
  color: #fff; 
} 
#menu-top .line{ 
  background: url(images/menu-top_line.gif) no-repeat right; 
} 

#menu-head{ 
  list-style: none; 
  position: absolute; 
  top: 74px; 
  right: 10px; 
} 
#menu-head li{ 
  float: left; 
  margin-right: 1px; 
  font-weight: bold; 
  color: #fff; 
  height: 22px; 
  line-height: 22px; 
} 
#menu-head #active-button{ 
  color: #000; 
  background: url(images/menu-head_activebg.gif) repeat-x; 
  padding: 0 10px; 
} 
#menu-head a{ 
  color: #fff; 
  text-decoration: none; 
  background: url(images/menu-head_bg.gif) repeat-x; 
  padding: 0 10px; 
} 
#menu-head a:hover{ 
  background: url(images/menu-head_bg.gif) repeat-x 0 -22px; 
  color: #FFC700; 
} 
#menu-head span, #menu-head a{ 
  height: 22px; 
  line-height: 22px; 
  float: left; 
} 
.menu-head-left, .menu-head-right, #head-active-left, #head-active-right{ 
  display: block; 
  width: 1px; 
  height: 22px; 
} 
.menu-head-left{ background: url(images/menu-head_left.gif) no-repeat; } 
.menu-head-right{ background: url(images/menu-head_right.gif) no-repeat; } 
#head-active-left{ background: url(images/menu-head_activeleft.gif) no-repeat; } 
#head-active-right{ background: url(images/menu-head_activeright.gif) no-repeat; } 

#admin{ 
  position: absolute; 
  top: 45px; 
  right: 40px; 
  color: #fff; 
  font-weight: bold; 
} 
#admin a{ 
  color: #fff; 
  text-decoration: none; 
} 
#admin a:hover{ 
  color: #FFC700; 
} 

#left{ 
  width: 169px; 
  float: left; 
} 
#menu-left{ 
  list-style: none; 
  padding-bottom: 30px; 
} 
#menu-left a{ 
  background: url(images/menu-left_bg.gif) no-repeat; 
  display: block; 
  width: 139px; 
  padding-left: 30px; 
  height: 24px; 
  line-height: 24px; 
  color: #063461; 
  text-decoration: none; 
} 
#menu-left a.last{ 
  height: 23px; 
  line-height: 23px; 
} 
#menu-left a:hover{ 
  background: url(images/menu-left_bg.gif) no-repeat 0 -24px; 
} 
#menu-left .head{ 
  background: url(images/menu-left_headbg.gif) no-repeat; 
  font-weight: bold; 
  padding-left: 15px; 
  height: 19px; 
  line-height: 19px; 
  color: #063461; 
}



/* LEVÄ‚ĹĄ SLOUPEC - SEARCH, HLEDÄ‚Â�NÄ‚Ĺ¤, HLEDAT */
#search-box {
  width: 159px;
  height: 19px;
  padding: 6px 0 6px 10px;
  background: url(images/search-box-bg.gif) repeat-y; 
  margin-bottom: 1px;
}

#search-box input.button {
  float: left;
  width: 50px;
  margin-bottom: 0;
}

#search-box input.text {
  width: 92px; padding: 3px 2px;
  float: left;
}
/* LEVÄ‚ĹĄ SLOUPEC - SEARCH, HLEDÄ‚Â�NÄ‚Ĺ¤, HLEDAT */


/* LEVÄ‚ĹĄ SLOUPEC - PODPORA, OPERÄ‚Â�TOR, ODKAZY */
#left-support{
  width: 169px;
  background: url(images/left-support_bg3.gif) repeat-y;
  position: relative;
  /*margin-bottom: 100px;*/
}
#left-support-top{
  width: 169px;
  height: 169px;
  background: url(images/left-support_bg2.gif) no-repeat;
  position: relative;
}
#operator-img{
  position: absolute;
  top: 48px;
  left: 14px;
  width: 48px;
  height: 66px;
}
#support-text{
  position: absolute;
  top: 44px;
  left: 68px;
  width: 91px;
  font-size: 9px;
  line-height: 1.3em;	
}
#support-text a{
  color: #000;
  text-decoration: none;
}
#support-text a:hover{
  text-decoration: underline;
}
#support-text #operator, #support-text .help {
  color: #FF5400;
}
#support-text strong{
  font-size: 11px;
}
#left-support-icons{
  margin-left: 15px;
  line-height: 1px;
  padding-bottom: 10px;
}
#left-support-icons a{
  margin: 5px 0px 0px 5px;
  padding: 0px;
  display: block;
}
#left-support-icons #livehelplink{
  margin: 5px 0px 0px 5px;
  padding: 0px;
  display: block;
}
#left-support-icons .line{
  margin: 5px 0px 0px 0px;
  padding: 0px;
  display: block;
}

#support-table {}
#support-table .table-left, #support-table .table-right { width: 48%; }
#support-table .table-middle { width: 4%; }
#support-table .support-livehelp, #support-table .support-videotut { background: rgb(210,226,240); padding: 5px 0px 3px 0px; text-align: center; }
#support-table .support-livehelp a, #support-table .support-videotut a { margin: 0px auto 0px auto; }


#right{ 
  width: 601px; 
  float: left; 
}

/*
#right-top {
  position: relative;
  width: 601px; height: 164px; 
  background: transparent url(images/letni-akce-2011.jpg) no-repeat 0 0;
}

#leto2011 {
  position: relative;
  width: 541px; height: 148px;
  margin-top: 2em;
}

#leto2011.both { background: transparent url(images/letni-akce-2011-novinka3.jpg) no-repeat 0 0; }

#leto2011.akce11 { background: transparent url(images/letni-akce-2011-novinka1.jpg) no-repeat 0 0; }
#leto2011.domeny { background: transparent url(images/letni-akce-2011-novinka2.jpg) no-repeat 0 0; }

#right-top .leto2011.akce11, #leto2011.akce11 a, #leto2011.domeny a, #leto2011.both .leto2011.akce11 {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
  z-index: 10;
  background: transparent url(images/ie-fix.gif) repeat 0 0;
}

#right-top .leto2011.domeny, #leto2011.both .leto2011.domeny {
  display: block;
  position: absolute;
  width: 130px; height: 130px;
  top: 0; right: 0;
  z-index: 20;
  background: transparent url(images/ie-fix.gif) repeat 0 0;
}

*/


#right-top {
  position: relative;
  width: 601px; height: 164px; 
  overflow: hidden;	
}

#right-top span {
  display: block;
  position: absolute;
  top: 0; right: 0;
  width: 100%; height: 100%;
  background: url(images/right-top.jpg) no-repeat;
}

.main-headhalf-left, .main-headhalf-right{
  background: url(images/dark-big_bg.gif) repeat-x; 
  width: 270px; 
  padding: 0 15px; 
  height: 35px; 
  line-height: 35px; 
  overflow: hidden; 
  color: #fff; 
  font-weight: bold; 
  float: left; 
}

.main-headhalf-left table, .main-headhalf-right table {
  height: 35px; 
  line-height: 35px; 
  color: #fff;
  font-weight: bold; 
  margin: 0 auto;
  border-collapse: collapse;
}

.main-headhalf-left table td, .main-headhalf-left table td input.image, .main-headhalf-right table td, .main-headhalf-right table td input.image {
  vertical-align: middle;
}

.main-headhalf-left table td input.image , .main-headhalf-right table td input.image {
  margin-left: 2px;
}

.main-headhalf-left{ 
  border-right: 1px solid #F4F6F8; 
}

#right-text{ 
  _height: 1px; 
  background: url(images/light_bg.gif) repeat-x top; 
  padding: 15px 30px; 
  clear: both; 
  border-top: 1px solid #fff; 
} 

#right-text-order { 
  _height: 1px; 
  background: url(images/light_bg.gif) repeat-x top; 
  padding: 15px 30px; 
  clear: both; 
}  

#right-text table.list { 
  width: 100%; 
  border: 1px solid #e5e5e5; 
  border-collapse: collapse; 
  margin-bottom: 1.2em; 
} 

#right-text table.list tbody th { 
  font-weight: normal; 
  text-align: left; 
  padding: 4px 8px; 
} 

#right-text table.list tbody th.center { 
  font-weight: normal; 
  text-align: center; 
  padding: 4px 8px; 
} 

#right-text table.list thead th { 
  border-bottom: 1px solid #ccc; 
} 

#right-text table.list thead td { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 1.3em; 
  font-weight: bold; 
  color: #063461;  
  text-align: left; 
  padding: 4px 8px; 
  border-bottom: 2px solid #063461; 
}

#right-text table.list thead td acronym {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%; 
  font-weight: bold;
} 

#right-text table.list thead td acronym { font-family: Arial, Helvetica, sans-serif !important; font-size: 100% !important; font-weight: bold !important; }

#right-text table.list tbody td, #right-text table.list thead th { 
  text-align: center; 
  padding: 4px 8px; 
}

table.list td span {
  color: #ff5400;
  font-weight: bold;
}

table.td span.dph { font-size: 90%; font-weight: normal; color: #808080; margin-left: 20px; }
table.dph th span.dph { font-size: 90%; font-weight: bold; color: #808080; margin-left: 0; }
table.dph td span.dph { margin-left: 0; }

table span.dph { font-size: 90%; font-weight: normal !important; color: #808080 !important; margin-left: 20px; }
table span.dph-cert { font-size: 90%; font-weight: normal !important; color: #808080 !important; margin-left: 5px; }


table.tick tbody tr td {
  text-align: left !important;
  background: url(images/li-tick-mark.gif) no-repeat 96% 50%; 
}

table.tick tr.even td {
  background-color: #f4f4f4;
}

/*** TABULKA SECOND, druhy typ pro Jaky webhosting zvolit? ***/ 

#right-text table.second { 
  width: 100%; 
  border: 1px solid #e5e5e5; 
  border-collapse: collapse; 
  margin-bottom: 1.2em; 
} 

#right-text table.second tbody th { 
  text-align: left; 
  padding: 4px 8px; 
} 

#right-text table.second thead th { 
  border-bottom: 1px solid #ccc; 
} 

#right-text table.second thead td { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 1.3em; 
  font-weight: bold; 
  color: #063461;  
  text-align: left; 
  padding: 4px 8px; 
  border-bottom: 2px solid #063461; 
} 

#right-text table.second tbody td { 
  padding: 4px 8px; 
} 

#right-text table.second thead th { 
  text-align: center; 
  padding: 4px 8px; 
}

#right-text table.srovnani-programu tbody th { 
  font-weight: normal;
} 

#right-text table.srovnani-programu tbody td { 
  text-align: center;
} 


/*** konec second ***/ 

tr.even th, tr.even td { 
  background-color: #f4f4f4; 
} 

tr.white th, tr.white td { 
  background-color: white; 
}

#right-text table.list th.desc, #right-text table.roll-1 th.desc, #right-text table.roll-2 th.desc { 
  width: 75%; 
} 

#right-text table.list.eurohost th.desc { width: 70%; } 

#right-text table.list thead td.show-more, #right-text table.roll-1 tbody td.show-more  { 
  text-align: right; 
} 

#right-text table.list thead td.show-more img, #right-text table.roll-1 tbody td.show-more img  { 
  vertical-align: middle; 
} 


#program-desc { width: 325px; float: left; }
#program-pic { float: right; position: relative; width: 200px; height: 110px; }
#pic-email2 { position: absolute; top: -50px; left: 0px; background: url(images/pic-email.jpg) no-repeat top left; width: 200px; height: 160px; margin: 0px; float: right; }
#pic-server2 { position: absolute; top: -50px; left: 0px; background: url(images/pic-server.jpg) no-repeat top left; width: 200px; height: 160px; margin: 0px; float: right; }

/*akce -50%*/
/*
#page-inpage-standard #pic-server2{background:url(images/pic-server-sleva-50.png);}
#page-inpage-premium #pic-server2{background:url(images/pic-server-sleva-50.png);}
*/

/** TEST **/ 

p#program-desc, p#article-desc { 
  height: 100px; 
}

p.article-next-to-image {
  padding-right: 215px;
} 

#right-text table.roll-1 { 
  width: 100%; 
  border-left: 1px solid #e5e5e5; 
  border-right: 1px solid #e5e5e5; 
  border-top: 1px solid #e5e5e5; 
  border-collapse: collapse; 
  margin: 1.2em 0 0 0; 
} 

#right-text table.roll-1 tbody td { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 1.3em; 
  font-weight: bold; 
  color: #063461;  
  text-align: left; 
  padding: 4px 8px; 
} 

#right-text table.roll-2 { 
  width: 100%; 
  border-left: 1px solid #e5e5e5; 
  border-right: 1px solid #e5e5e5; 
  border-bottom: 1px solid #e5e5e5; 
  border-collapse: collapse; 
  margin: 0; 
} 

#right-text table.roll-2 tbody th { 
  font-weight: normal; 
  text-align: left; 
  padding: 6px 8px; 
} 

#right-text table.roll-2 tbody th.center { 
  font-weight: normal; 
  text-align: center; 
  padding: 6px 8px; 
} 

#right-text table.roll-2 tbody td, #right-text table.roll-2 thead th { 
  text-align: center; 
  padding: 6px 8px; 
} 

#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9, #tab10 { 
  display: none; 
} 

#roll-set {
  color: #999; 
  margin-top: 1.2em; 
  text-align: right; 
  cursor: pointer; 
} 

.roll { 
  border-bottom: 2px solid #063461; 
  cursor: pointer; 
} 

.roll.promo { border-bottom: none; }
.roll.promo tr td { border-bottom: 2px solid #063461; }

#right-text .roll.promo tr.default td {
  font-size: 100%; font-weight: normal;
  color: black; 
  border-bottom: 1px solid #e5e5e5;
}

/** TABULKA PARKING GALLERY **/ 

#parking-gallery { 
  width: 100%; 
  text-align: center; 
} 

/** TABULKY ZAMESTNANI **/ 

table.job { 
  border-collapse: collapse; 
  width: 100%; 
  border-top: 1px solid #ccc; 
  border-bottom: 1px solid #ccc; 
} 

table.job th { 
  width: 110px; 
  text-align: right; 
  vertical-align: top;
  padding: 2px 8px 2px 0; 
  background: #f4f4f4; 
} 

table.job td { 
  padding: 2px 0 2px 8px; 
} 

table.style-2 { 
  border-collapse: collapse; 
  width: 100%; 
} 

table.style-2 th { 
  width: 110px; 
  text-align: right; 
  padding: 4px 8px; 
  background: #f4f4f4; 
  border-top: 1px solid #ddd; 
  border-bottom: 1px solid #ddd; 
  border-left: 1px solid #ddd; 
} 

table.style-2 td { 
  border: 1px solid #eee; 
  padding: 2px 0 2px 8px; 
} 

#navigation a { 
  color: #063461; 
  text-decoration: underline; 
} 
#navigation a:hover { 
  color: #FF5400; 
} 

/** NAVIGACE - AKTUALNI CESTA **/ 

#inpage-mini, #miniweb, #email, #start-linux, #start-windows, #linux-plus, #linux, #linux-php5, #dot-net-2008, #profi-linux, #profi-windows, #windows { 
  width: 120px; 
  height: 131px; 
  padding: 47px 0 0 80px; 
  line-height: 14px; 
  float: left; 
  position: relative; 
}
#inpage-mini { width: 116px; height: 126px; padding: 52px 0 0 85px; background: url(images/inpage-mini.gif) no-repeat; }
#miniweb { width: 121px; background: url(images/miniweb.gif) no-repeat; }
#email{ background: url(images/email.gif) no-repeat; }
#start-linux{ background: url(images/start-linux.gif) no-repeat; }
#start-windows{ background: url(images/start-windows.gif) no-repeat; }
#linux-plus{ background: url(images/linux-plus.gif) no-repeat; }
/*#linux-plus{ background: url(images/linux-plus_akce.png) no-repeat; }*/
#linux{ background: url(images/linux.gif) no-repeat; }
/*#linux{ background: url(images/linux_akce.png) no-repeat; }*/
#linux-php5{ background: url(images/linux-php5.gif) no-repeat; }
#dot-net-2008{ background: url(images/dot-net.gif) no-repeat; }
#windows{ background: url(images/windows.gif) no-repeat; }
/*#windows{ background: url(images/windows_akce.png) no-repeat; }*/
#profi-linux{ background: url(images/profi-linux.gif) no-repeat; }
#profi-windows{ background: url(images/profi-windows.gif) no-repeat; }

#homepage_box_individual{
  width: 120px; 
  height: 131px; 
  padding: 47px 0 0 80px; 
  line-height: 14px; 
  float: left; 
  position: relative; 
  background: url(images/homepage_box_individual.png) no-repeat;
}

a.order{ 
  display: block; 
  width: 76px; 
  height: 19px; 
  background: url(images/objednat-webhosting.gif) no-repeat; 
  position: absolute; 
  top: 149px; 
  left: 70px; 
} 

a.order:hover{ 
  background: url(images/objednat-webhosting.gif) no-repeat 0 -19px; 
}

#soutez { 
  width: 95px; 
  height: 128px; 
  padding: 50px 0 0 105px; 
  line-height: 14px; 
  float: left; 
  position: relative; 
  background: url(images/soutez.gif) no-repeat;
} 

a.soutezit{ 
  display: block; 
  width: 76px; 
  height: 19px; 
  background: url(images/soutezit.gif) no-repeat; 
  position: absolute; 
  top: 145px; 
  left: 70px; 
} 

a.soutezit:hover{ 
  background: url(images/soutezit.gif) no-repeat 0 -19px; 
} 

#article-aktualni-akce{ 
  width: 231px; 
  height: 88px; 
  padding: 82px 15px 0 15px;
  margin-bottom: 35px;
  line-height: 14px; 
  float: left; 
  position: relative; 
  background: url(images/article-aktualni-akce.gif) no-repeat;
}

a.article-aktualni-akce{ 
  display: block; 
  width: 76px; 
  height: 19px; 
  background: url(images/aktualni-akce-vice.gif) no-repeat; 
  position: absolute; 
  bottom: 15px; 
  right: 30px; 
} 

a.article-aktualni-akce:hover{ 
  background: url(images/aktualni-akce-vice.gif) no-repeat 0 -19px; 
}

a.article-soutez-ukoncena{ 
  display: block; 
  width: 76px; 
  height: 19px; 
  background: url(images/aktualni-akce-soutez-ukoncena.gif) no-repeat; 
  position: absolute; 
  bottom: 15px; 
  right: 30px; 
} 

a.article-soutez-ukoncena:hover{ 
  background: url(images/aktualni-akce-soutez-ukoncena.gif) no-repeat 0 -19px; 
}

#article-soutez { 
  width: 141px; 
  height: 95px; 
  padding: 75px 0 0 120px;
  margin-bottom: 35px;
  line-height: 14px; 
  float: right; 
  position: relative; 
  background: url(images/article-soutez.gif) no-repeat;
}

a.article-soutezit{ 
  display: block; 
  width: 76px; 
  height: 19px; 
  background: url(images/soutezit.gif) no-repeat; 
  position: absolute; 
  bottom: 10px; 
  right: 30px; 
} 

a.article-soutezit:hover{ 
  background: url(images/soutezit.gif) no-repeat 0 -19px; 
}

#registrace-domeny, #registrace-domeny-center, #prevod-domeny, #prevod-domeny-cz, #prevod-domeny-center { 
  position: relative; 
  width: 230px; 
  height: 70px; 
  background: #f4f6f8; 
  padding: 10px; 
  margin: 1.2em 0; 
  border: 1px solid #d2e2f0; 
}  

#registrace-domeny, #prevod-domeny-cz { 
  float: left; 
} 

#prevod-domeny { 
  float: right; 
}

#serverhosting-pic { 
  margin-top: 5px;
  float: left; 
} 

#serverhousing-pic{ 
  margin-top: 5px;
  float: right; 
}

#server-available {
  width: 521px;
  height: 96px;
  padding: 2px 10px 10px 10px;
  margin-top: 1.2em;
  background: url(images/server-available-bg.gif) no-repeat 0 0;
}

#server-available span {
  display: block;
  color: #063461;
  font-weight: bold;
  margin-bottom: 1em;
}

#registrace-domeny h5, #registrace-domeny-center h5, #prevod-domeny h5, #prevod-domeny-cz h5, #prevod-domeny-center h5 { 
  margin: 0; 
}

#registrace-domeny img, #registrace-domeny-center img, #prevod-domeny img, #prevod-domeny-cz img, #prevod-domeny-center img { 
  position: absolute; 
  width: 76px; 
  height: 19px; 
  right: 10px; 
  bottom: 10px; 
}

#registrace-domeny span, #registrace-domeny-center span, #prevod-domeny span, #prevod-domeny-cz span, #prevod-domeny-center span { 
  position: absolute; 
  color: #FF5400; 
  font-weight: bold; 
  left: 10px; 
  bottom: 10px; 
} 

#registrace-domeny-center, #prevod-domeny-center  {
  margin: 1em auto;
}

#press-release { 
  width: 100%; 
  border-collapse: collapse; 
  background: #f4f4f4; 
  border-top: 1px solid #ccc; 
  border-bottom: 1px solid #ccc; 
} 

#press-release td { 
  text-align: center; 
  vertical-align: middle; 
} 

#press-release .info { 
  width: 150px; 
  text-align: justify; 
  padding: 0 10px; 
} 

#domains, #websites, #serverhosting{ 
  width: 200px; 
  height: 165px; 
  float: left; 
} 
#domains{ width: 201px; background: url(images/domains.png) no-repeat; } 
#websites{ background: url(images/websites.png) no-repeat; } 
#websites{ background: url(images/websites_akce.png) no-repeat; } 
#serverhosting{ background: url(images/serverhosting.png) no-repeat; } 

.main-lefthead, .main-righthead, .main-head{ 
  height: 23px; 
  line-height: 23px; 
  color: #fff; 
  padding: 0 15px; 
} 
.main-lefthead div, .main-head div{ 
  line-height: 23px; 
} 
.main-head{
  background: url(images/dark_bg.gif) repeat-x; 
  width: 570px; 
} 
.sharepoint-head{
  background: url(images/dark_bg.gif) repeat-x; 
  width: 511px; 
} 
.main-lefthead{
  background: url(images/dark_bg.gif) repeat-x; 
  width: 370px; 
  border-right: 1px solid #F4F6F8; 
  float: left;
} 
.main-righthead{ 
  background: url(images/dark_bg.gif) repeat-x; 
  width: 169px; 
  float: left;
} 
.main-lefthead a, .main-righthead a, .main-head a{ 
  color: #fff; 
  text-decoration: underline; 
} 
.main-lefthead a:hover, .main-righthead a:hover, .main-head a:hover{ 
  color: #FFC700; 
  text-decoration: none; 
} 
.main-left, .main-right, .main-right-title { 
  padding: 15px; 
  background: url(images/light_bg.gif) repeat-x; 
  float: left; 
} 
.main-left { 
  width: 369px; 
  border-left: 1px solid #fff; 
  border-right: 1px solid #F4F6F8; 
} 
/*
.main-left h2 { margin-left: 2px; margin-right: 2px; }
.main-left p { margin-left: 3px; margin-right: 3px; }
*/
.title{
  line-height: 1.8em;
}
.main-right{
  width: 169px; 
} 
.main-left a, .main-right a{ 
  color: #FF5400; 
  font-weight: bold; 
  text-decoration: none; 
}

.main-right ul{ padding-left: 10px; } 
.main-right ul li a { font-weight: normal; color: #0A5691; }
.main-left p a { font-weight: normal; text-decoration: underline; }
.main-left p a:hover { text-decoration: none; }

.main-left a:hover, .main-right a:hover{ 
  text-decoration: underline; 
}
.main-left #news td.perex a { 
  color: #FF5400; 
  font-weight: normal; 
  text-decoration: underline; 
} 
.main-left #news td.perex a:hover { 
  text-decoration: none; 
} 
.dot-orange{ 
  background: url(images/dot_orange.gif) no-repeat 0 7px; 
  width: 10px; 
} 

.gift{ 
  float: right; 
  width: 60px; 
  height: 70px; 
  padding: 0px 0px 0px 10px; 
  /*background: url(images/gift.gif) no-repeat 5px 5px; */
  background: url(images/akcni-hvezda-51.png) no-repeat 5px 5px; 
} 

#recommend{ 
  width: 200px; 
  height: 200px; 
  float: left; 
  position: relative; 
}

a.more-title{ 
  display: block; 
  width: 72px; 
  height: 22px; 
  background: url(images/a_more_title.gif) no-repeat; 
  position: absolute; 
  top: 170px; 
  left: 106px; 
} 
a.more-title:hover{ 
  background: url(images/a_more_title.gif) no-repeat 0 -22px; 
}

a.buy{ 
  display: block; 
  width: 72px; 
  height: 22px; 
  background: url(images/a_buy.gif) no-repeat; 
  position: absolute; 
  top: 160px; 
  left: 100px; 
} 
a.buy:hover{ 
  background: url(images/a_buy.gif) no-repeat 0 -22px; 
} 

#menu-footer{ 
  clear: both; 
  width: 768px; 
  background: url(images/dark_bg.gif) repeat-x; 
  border-left: 1px solid #F4F6F8; 
  text-align: center; 
  height: 23px; 
  line-height: 23px; 
} 
#menu-footer ul{ 
  list-style: none; 
  margin: 0 auto; 
  text-align: center; 
} 
#menu-footer li{ 
  display: inline; 
  padding: 0 15px; 
} 
#menu-footer a{ 
  color: #fff; 
  text-decoration: none; 
} 
#menu-footer a:hover{ 
  text-decoration: underline; 
} 

#footer{ 
  background: #f4f6f8 url(images/footer_bottombg.gif) no-repeat 0 100%;
  /* background: transparent url(images/footer_bottombg.png) no-repeat 0 100%; */
  width: auto; min-height: 110px; _height: 110px; clear: both;
  color: #666;
  padding: 14px 20px 0 17px;
}

#footer p { text-align: right; margin-bottom: 0; }
#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer span { color: #a8cbe7; padding: 0 12px; }
#footer .links { margin-top: 5px; }
#footer .links, #footer .links a { color: #999; }
#footer .links span { color: #ccc; }
#footer .links { margin-bottom: 0.4em; } 

#partners {
  float: right; width: 571px; height: 44px;
  background: transparent url(images/icon-partners.gif) no-repeat 0 50%;
}

#facebook {
  position: relative; float: left; margin-top: 5px;
  width: 89px; height: 32px;
  overflow: hidden; 
}

#facebook span {
  display: block; position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  padding: 0;
  background: transparent url(images/facebook.gif) no-repeat 0 0;
}

#right-shadow{ 
  /* display: none; */ /* theme */
  background: url(images/right_shadow.gif) no-repeat; 
  width: 3px; 
  height: 394px; 
  position: absolute; 
  top: 0; 
  left: 770px; 
} 

.nod{ display: none; } 
.floatleft{ float: left; } 
.floatright{ float: right; } 

/*** OBRAZKY DO CLANKU ***/ 

#article-pic { 
  width: 200px; 
  height: 160px;
  margin-left: 15px;
  float: right; 
}

#pic-inpage-balicky-20p, #pic-thawte, #pic-symantec, #pic-geotrust, #pic-rapidssl, #pic-flag-so, #pic-dnssec, #pic-freehosting, #pic-domeny-at-pl-akcni-sleva, #pic-domeny-at-pl-akcni-sleva, #pic-xbox360, #pic-flag-tl, #pic-flag-nf, #pic-flag-cx, #pic-flag-cx-nf-tl, #pic-inpage-all-inclusive, #pic-flag-mx, #pic-flag-im, #pic-flag-io, #pic-flag-co-nz, #pic-flag-co, #pic-flag-af, #pic-flag-af-co-co-nz-im-mx-pro, #pic-domeny-me-tv-akcni-sleva, #pic-domeny-de-hu-akcni-sleva, #pic-flag-ai-vg-co-cr-do-gd-ht-tc, #pic-flag-tc, #pic-flag-ht, #pic-flag-gd, #pic-flag-do, #pic-flag-co-cr, #pic-flag-vg, #pic-flag-ai, #pic-domeny-asia-pl-akcni-sleva, #pic-emailtutorial, #pic-dell, #pic-flag-pk, #pic-flag-cm, #pic-flag-as, #pic-flag-as-cm-pk, #pic-czflag, #pic-czvtutorial, #pic-fb, #pic-flag-gy-com-ni-com-bo-com-do, #pic-flag-com-bo, #pic-flag-com-do, #pic-flag-com-ni, #pic-flag-gy, #pic-flag-co-za, #pic-flag-com-py, #pic-flag-co-ve, #pic-flag-com-vn, #pic-flag-com-tw, #pic-flag-com-pa-ai-sv-co, #pic-flag-com-pa, #pic-flag-com-ai, #pic-flag-com-sv, #pic-flag-com-co, #pic-2009-akce-duben, #pic-flag-sc-lc-vc, #pic-flag-sc, #pic-flag-lc, #pic-flag-vc, #pic-flag-de-se-be, #pic-flag-dk, #pic-flag-si, #pic-flag-co-ee, #pic-flag-dk-si-co-ee, #pic-vanoce-2008, #pic-inpage-katalog, #pic-flag-by-com-mx-hn-mn, #pic-flag-mn, #pic-flag-hn, #pic-flag-com-mx, #pic-flag-by, #pic-flag-bg-se, #pic-flag-rs-ec-mu-ph, #pic-flag-ph, #pic-flag-mu, #pic-flag-ec, #pic-flag-rs, #pic-flag-me-bg-ba-com-ua-ua, #pic-flag-me, #pic-flag-bg, #pic-flag-ba, #pic-flag-ua, #pic-flag-com-ua, #pic-ca, #pic-flag-to-fm-cc-ws-bz, #pic-flag-bz, #pic-flag-cc, #pic-flag-fm, #pic-flag-to, #pic-flag-ws, #pic-flag-com-ar-com-br-cl-cu, #pic-flag-com-br, #pic-flag-com-ar, #pic-flag-cl, #pic-flag-cu, #pic-domenovy-balicek, #pic-flag-eu-2, #pic-flag-eu-idn, #pic-flag-ag, #pic-inpage-soutez, #pic-velikonoce-2008, #pic-thawte-logo, #pic-flag-world-150, #pic-kniha-seo, #pic-vanocni-sleva-50-procent, #pic-inpage-domena-v-cene, #pic-inpage-vyzkousejte-demo-zdarma, #pic-inpage-doplnkove-sluzby, #pic-news-domain-nu-lt-lv, #pic-flag-nu, #pic-flag-lt, #pic-flag-lv, #pic-tucnak-a-server, #pic-news-domain-jp-sg-hk-vn, #pic-flag-vn, #pic-flag-hk, #pic-flag-sg, #pic-flag-jp, #pic-livehelp, #pic-flag-in, #pic-flag-tw, #pic-news-domain-in-tw, #pic-news-domain-gr-ro, #pic-flag-gr, #pic-flag-ro, #pic-apc, #pic-news-domain-se-lu, #pic-flag-se, #pic-flag-lu, #pic-brezen-07-mesic-internetu, #pic-news-domain-tv-co-uk, #pic-stranka-zdarma, #pic-logo-mobi, #pic-joomla, #pic-server, #pic-euro, #pic-operator, #pic-zoner-budova, #pic-callcenter, #pic-invoice, #pic-partner, #pic-anti, #pic-reference, #pic-parking, #pic-ssl, #pic-interval, #pic-webdesign, #pic-email, #pic-sharepoint, #pic-flag-cz, #pic-flag-sk, #pic-flag-eu, #pic-flag-2014, #pic-flag-2014_2, #pic-flag-eu2, #pic-flag-world, #pic-flag-at, #pic-flag-co-at, #pic-flag-ru, #pic-flag-pl, #pic-flag-us, #pic-flag-de, #pic-flag-cn, #pic-flag-cn-blank, #pic-flag-be, #pic-flag-es, #pic-flag-fr, #pic-flag-li, #pic-flag-nl, #pic-flag-hu, #pic-flag-ch, #pic-flag-it, #pic-flag-tv, #pic-news-domain-be-ch-li, #pic-flag-co-uk, #pic-present, #pic-inshop3, #pic-inshop4, #pic-vanoce-pro-vsechny, #pic-flag-world-190, #websitespark,
#pic-flag-is-gg-hr-so, #pic-flag-ad, #pic-flag-al, #pic-flag-am, #pic-flag-ax, #pic-flag-ba, #pic-flag-cat, #pic-flag-ee, #pic-flag-fi, #pic-flag-fo, #pic-flag-gg, #pic-flag-gi, #pic-flag-hr, #pic-flag-ie, #pic-flag-is, #pic-flag-je, #pic-flag-mc, #pic-flag-md, #pic-flag-mk, #pic-flag-no, #pic-flag-pt, #pic-flag-sm, #pic-flag-tr { 
  width: 200px; 
  height: 160px;
  margin-left: 15px;
  float: right; 
}

#pic-inpage-balicky-20p { background: url(images/pic-inpage-balicky-20p.png) no-repeat top left; }
#pic-thawte { background: url(images/pic-thawte.png) no-repeat top left; }
#pic-symantec { background: url(images/pic-symantec.png) no-repeat top left; }
#pic-geotrust { background: url(images/pic-geotrust.png) no-repeat top left; }
#pic-rapidssl { background: url(images/pic-rapidssl.png) no-repeat top left; }
#pic-flag-is-gg-hr-so { background: url(images/pic-flag-is-gg-hr-so.jpg) no-repeat top left; }
#pic-flag-ad { background: url(images/pic-flag-ad.jpg) no-repeat top left; }
#pic-flag-al { background: url(images/pic-flag-al.jpg) no-repeat top left; }
#pic-flag-am { background: url(images/pic-flag-am.jpg) no-repeat top left; }
#pic-flag-ax { background: url(images/pic-flag-ax.jpg) no-repeat top left; }
#pic-flag-ba { background: url(images/pic-flag-ba.jpg) no-repeat top left; }
#pic-flag-cat { background: url(images/pic-flag-cat.jpg) no-repeat top left; }
#pic-flag-ee { background: url(images/pic-flag-ee.jpg) no-repeat top left; }
#pic-flag-fi { background: url(images/pic-flag-fi.jpg) no-repeat top left; }
#pic-flag-fo { background: url(images/pic-flag-fo.jpg) no-repeat top left; }
#pic-flag-gg { background: url(images/pic-flag-gg.jpg) no-repeat top left; }
#pic-flag-gi { background: url(images/pic-flag-gi.jpg) no-repeat top left; }
#pic-flag-hr { background: url(images/pic-flag-hr.jpg) no-repeat top left; }
#pic-flag-ie { background: url(images/pic-flag-ie.jpg) no-repeat top left; }
#pic-flag-is { background: url(images/pic-flag-is.jpg) no-repeat top left; }
#pic-flag-je { background: url(images/pic-flag-je.jpg) no-repeat top left; }
#pic-flag-mc { background: url(images/pic-flag-mc.jpg) no-repeat top left; }
#pic-flag-md { background: url(images/pic-flag-md.jpg) no-repeat top left; }
#pic-flag-mk { background: url(images/pic-flag-mk.jpg) no-repeat top left; }
#pic-flag-no { background: url(images/pic-flag-no.jpg) no-repeat top left; }
#pic-flag-pt { background: url(images/pic-flag-pt.jpg) no-repeat top left; }
#pic-flag-sm { background: url(images/pic-flag-sm.jpg) no-repeat top left; }
#pic-flag-tr { background: url(images/pic-flag-tr.jpg) no-repeat top left; }

#pic-flag-so { background: url(images/pic-flag-so.jpg) no-repeat top left; }
#pic-dnssec { background: url(images/pic-dnssec.jpg) no-repeat top left; }
#pic-freehosting { background: url(images/pic-freehosting.jpg) no-repeat top left; }
#pic-domeny-at-pl-akcni-sleva { background: url(images/pic-domeny-at-pl-akcni-sleva.jpg) no-repeat top left; }
#pic-xbox360 { background: url(images/pic-xbox-360.jpg) no-repeat top left; }
#pic-flag-cx-nf-tl { background: url(images/pic-flag-cx-nf-tl.jpg) no-repeat top left; }
#pic-flag-cx { background: url(images/pic-flag-cx.jpg) no-repeat top left; }
#pic-flag-nf { background: url(images/pic-flag-nf.jpg) no-repeat top left; }
#pic-flag-tl { background: url(images/pic-flag-tl.jpg) no-repeat top left; }

#pic-inpage-all-inclusive { background: url(images/pic-inpage-all-inclusive.jpg) no-repeat top left; }
#pic-flag-mx { background: url(images/pic-flag-mx.jpg) no-repeat top left; }
#pic-flag-im { background: url(images/pic-flag-im.jpg) no-repeat top left; }
#pic-flag-io { background: url(images/pic-flag-io.jpg) no-repeat top left; }
#pic-flag-co-nz { background: url(images/pic-flag-co-nz.jpg) no-repeat top left; }
#pic-flag-co { background: url(images/pic-flag-co.jpg) no-repeat top left; }
#pic-flag-af { background: url(images/pic-flag-af.jpg) no-repeat top left; }
#pic-flag-af-co-co-nz-im-mx-pro { background: url(images/pic-flag-af-co-co-nz-im-mx-pro.jpg) no-repeat top left; }

#pic-domeny-me-tv-akcni-sleva { background: url(images/pic-domeny-me-tv-akcni-sleva.jpg) no-repeat top left; }
#pic-domeny-de-hu-akcni-sleva { background: url(images/pic-domeny-de-hu-akcni-sleva.jpg) no-repeat top left; }
#pic-flag-ai-vg-co-cr-do-gd-ht-tc { background: url(images/pic-flag-ai-vg-co-cr-do-gd-ht-tc.jpg) no-repeat top left; }
#pic-flag-tc { background: url(images/pic-flag-tc.jpg) no-repeat top left; }
#pic-flag-ht { background: url(images/pic-flag-ht.jpg) no-repeat top left; }
#pic-flag-gd { background: url(images/pic-flag-gd.jpg) no-repeat top left; }
#pic-flag-do { background: url(images/pic-flag-do.jpg) no-repeat top left; }
#pic-flag-co-cr { background: url(images/pic-flag-co-cr.jpg) no-repeat top left; }
#pic-flag-vg { background: url(images/pic-flag-vg.jpg) no-repeat top left; }
#pic-flag-ai { background: url(images/pic-flag-ai.jpg) no-repeat top left; }
#pic-domeny-asia-pl-akcni-sleva { background: url(images/pic-domeny-asia-pl-akcni-sleva.jpg) no-repeat top left; }
#pic-emailtutorial { background: url(images/pic-emailtutorial.jpg) no-repeat top left; }
#pic-czflag { background: url(images/pic-czflag.jpg) no-repeat top left; }
#pic-czvtutorial { background: url(images/pic-czvtutorial.jpg) no-repeat top left; }
#pic-fb { background: url(images/pic-facebook.jpg) no-repeat top left; }
#pic-flag-gy-com-ni-com-bo-com-do { background: url(images/pic-flag-gy-com-ni-com-bo-com-do.jpg) no-repeat top left; }
#pic-flag-com-bo { background: url(images/pic-flag-com-bo.jpg) no-repeat top left; }
#pic-flag-com-do { background: url(images/pic-flag-com-do.jpg) no-repeat top left; }
#pic-flag-com-ni { background: url(images/pic-flag-com-ni.jpg) no-repeat top left; }
#pic-flag-gy { background: url(images/pic-flag-gy.jpg) no-repeat top left; }
#pic-flag-co-za { background: url(images/pic-flag-co-za.jpg) no-repeat top left; }
#pic-flag-com-py { background: url(images/pic-flag-com-py.jpg) no-repeat top left; }
#pic-flag-co-ve { background: url(images/pic-flag-co-ve.jpg) no-repeat top left; }
#pic-flag-com-vn { background: url(images/pic-flag-com-vn.jpg) no-repeat top left; }
#pic-flag-com-tw { background: url(images/pic-flag-com-tw.jpg) no-repeat top left; }
#pic-flag-com-pa-ai-sv-co { background: url(images/pic-flag-com-pa-ai-sv-co.jpg) no-repeat top left; }
#pic-flag-com-pa { background: url(images/pic-flag-com-pa.jpg) no-repeat top left; }
#pic-flag-com-ai { background: url(images/pic-flag-com-ai.jpg) no-repeat top left; }
#pic-flag-com-sv { background: url(images/pic-flag-com-sv.jpg) no-repeat top left; }
#pic-flag-com-co { background: url(images/pic-flag-com-co.jpg) no-repeat top left; }
#pic-2009-akce-duben { background: url(images/pic-2009-akce-duben.jpg) no-repeat top left; }
#pic-flag-sc-lc-vc { background: url(images/pic-flag-sc-lc-vc.jpg) no-repeat top left; }
#pic-flag-sc { background: url(images/pic-flag-sc.jpg) no-repeat top left; }
#pic-flag-lc { background: url(images/pic-flag-lc.jpg) no-repeat top left; }
#pic-flag-vc { background: url(images/pic-flag-vc.jpg) no-repeat top left; }
#pic-flag-de-se-be { background: url(images/pic-flag-de-se-be.jpg) no-repeat top left; }
#pic-flag-dk { background: url(images/pic-flag-dk.jpg) no-repeat top left; }
#pic-flag-si { background: url(images/pic-flag-si.jpg) no-repeat top left; }
#pic-flag-co-ee { background: url(images/pic-flag-co-ee.jpg) no-repeat top left; }
#pic-flag-dk-si-co-ee { background: url(images/pic-flag-dk-si-co-ee.jpg) no-repeat top left; }
#pic-vanoce-2008 { background: url(images/pic-vanoce-2008.jpg) no-repeat top left; }
#pic-inpage-katalog { background: url(images/pic-inpage-katalog.jpg) no-repeat top left; }
#pic-flag-by-com-mx-hn-mn { background: url(images/pic-flag-by-com-mx-hn-mn.jpg) no-repeat top left; }
#pic-flag-mn { background: url(images/pic-flag-mn.jpg) no-repeat top left; }
#pic-flag-hn { background: url(images/pic-flag-hn.jpg) no-repeat top left; }
#pic-flag-com-mx { background: url(images/pic-flag-com-mx.jpg) no-repeat top left; }
#pic-flag-by { background: url(images/pic-flag-by.jpg) no-repeat top left; }
#pic-flag-bg-se { background: url(images/pic-flag-bg-se.jpg) no-repeat top left; }
#pic-flag-rs-ec-mu-ph { background: url(images/pic-flag-rs-ec-mu-ph.jpg) no-repeat top left; }
#pic-flag-ph { background: url(images/pic-flag-ph.jpg) no-repeat top left; }
#pic-flag-mu { background: url(images/pic-flag-mu.jpg) no-repeat top left; }
#pic-flag-ec { background: url(images/pic-flag-ec.jpg) no-repeat top left; }
#pic-flag-rs { background: url(images/pic-flag-rs.jpg) no-repeat top left; }
#pic-flag-me { background: url(images/pic-flag-me.jpg) no-repeat top left; }
#pic-flag-bg { background: url(images/pic-flag-bg.jpg) no-repeat top left; }
#pic-flag-ba { background: url(images/pic-flag-ba.jpg) no-repeat top left; }
#pic-flag-ua { background: url(images/pic-flag-ua.jpg) no-repeat top left; }
#pic-flag-com-ua { background: url(images/pic-flag-com-ua.jpg) no-repeat top left; }
#pic-flag-me-bg-ba-com-ua-ua { background: url(images/pic-flag-me-bg-ba-com-ua-ua.jpg) no-repeat top left; }
#pic-ca { background: url(images/pic-ca.jpg) no-repeat top left; }
#pic-flag-bz { background: url(images/pic-flag-bz.jpg) no-repeat top left; }
#pic-flag-cc { background: url(images/pic-flag-cc.jpg) no-repeat top left; }
#pic-flag-fm { background: url(images/pic-flag-fm.jpg) no-repeat top left; }
#pic-flag-to { background: url(images/pic-flag-to.jpg) no-repeat top left; }
#pic-flag-ws { background: url(images/pic-flag-ws.jpg) no-repeat top left; }
#pic-flag-to-fm-cc-ws-bz { background: url(images/pic-flag-to-fm-cc-ws-bz.jpg) no-repeat top left; }
#pic-flag-com-ar-com-br-cl-cu { background: url(images/pic-flag-com-ar-com-br-cl-cu.jpg) no-repeat top left; }
#pic-flag-com-br { background: url(images/pic-flag-com-br.jpg) no-repeat top left; }
#pic-flag-com-ar { background: url(images/pic-flag-com-ar.jpg) no-repeat top left; }
#pic-flag-cl { background: url(images/pic-flag-cl.jpg) no-repeat top left; }
#pic-flag-cu { background: url(images/pic-flag-cu.jpg) no-repeat top left; }
#pic-domenovy-balicek { background: url(images/pic-domenovy-balicek.jpg) no-repeat top left; }
#pic-flag-eu-2 { background: url(images/pic-flag-eu-2.jpg) no-repeat top left; }
#pic-flag-ag { background: url(images/pic-flag-ag.jpg) no-repeat top left; }
#pic-flag-eu-idn { background: url(images/pic-flag-eu-idn.jpg) no-repeat top left; }
#pic-flag-pk { background: url(images/pic-flag-pk.jpg) no-repeat top left; }
#pic-flag-cm { background: url(images/pic-flag-cm.jpg) no-repeat top left; }
#pic-flag-as { background: url(images/pic-flag-as.jpg) no-repeat top left; }
#pic-flag-as-cm-pk { background: url(images/pic-flag-as-cm-pk.jpg) no-repeat top left; }
#pic-inpage-soutez { background: url(images/pic-inpage-soutez.jpg) no-repeat top left; }
#pic-velikonoce-2008 { background: url(images/pic-velikonoce-2008.jpg) no-repeat top left; }
#pic-thawte-logo { background: url(images/pic-thawte-logo.gif) no-repeat top left; }
#pic-flag-world-150 { background: url(images/pic-flag-world-150.jpg) no-repeat top left; }
#pic-kniha-seo { background: url(images/pic-kniha-seo.gif) no-repeat top left; }
#pic-vanocni-sleva-50-procent { background: url(images/pic-vanocni-sleva-50-procent.jpg) no-repeat top left; }
#pic-inpage-domena-v-cene { background: url(images/pic-inpage-domena-v-cene.jpg) no-repeat top left; }
#pic-inpage-vyzkousejte-demo-zdarma { background: url(images/pic-inpage-vyzkousejte-demo-zdarma.jpg) no-repeat top left; }
#pic-inpage-doplnkove-sluzby { background: url(images/pic-inpage-doplnkove-sluzby.jpg) no-repeat top left; }
#pic-news-domain-nu-lt-lv { background: url(images/pic-news-domain-nu-lt-lv.jpg) no-repeat top left; }
#pic-flag-nu { background: url(images/pic-flag-nu.jpg) no-repeat top left; }
#pic-flag-lt { background: url(images/pic-flag-lt.jpg) no-repeat top left; }
#pic-flag-lv { background: url(images/pic-flag-lv.jpg) no-repeat top left; }
#pic-tucnak-a-server { background: url(images/pic-tucnak-a-server.jpg) no-repeat top left; }
#pic-news-domain-jp-sg-hk-vn { background: url(images/pic-news-domain-jp-sg-hk-vn.jpg) no-repeat top left; }
#pic-livehelp { background: url(images/pic-livehelp.jpg) no-repeat top left; }
#pic-flag-vn { background: url(images/pic-flag-vn.jpg) no-repeat top left; }
#pic-flag-hk { background: url(images/pic-flag-hk.jpg) no-repeat top left; }
#pic-flag-sg { background: url(images/pic-flag-sg.jpg) no-repeat top left; }
#pic-flag-jp { background: url(images/pic-flag-jp.jpg) no-repeat top left; }
#pic-flag-in { background: url(images/pic-flag-in.jpg) no-repeat top left; }
#pic-flag-tw { background: url(images/pic-flag-tw.jpg) no-repeat top left; }
#pic-news-domain-in-tw { background: url(images/pic-news-domain-in-tw.jpg) no-repeat top left; }
#pic-news-domain-gr-ro { background: url(images/pic-news-domain-gr-ro.jpg) no-repeat top left; }
#pic-flag-ro { background: url(images/pic-flag-ro.jpg) no-repeat top left; }
#pic-flag-gr { background: url(images/pic-flag-gr.jpg) no-repeat top left; }
#pic-apc { background: url(images/pic-apc.jpg) no-repeat top left; }
#pic-news-domain-se-lu { background: url(images/pic-news-domain-se-lu.jpg) no-repeat top left; }
#pic-flag-se { background: url(images/pic-flag-se.jpg) no-repeat top left; }
#pic-flag-lu { background: url(images/pic-flag-lu.jpg) no-repeat top left; }
#pic-brezen-07-mesic-internetu { background: url(images/pic-brezen-07-mesic-internetu.gif) no-repeat top left; }
#pic-news-domain-tv-co-uk { background: url(images/pic-news-domain-tv-co-uk.jpg) no-repeat top left; }
#pic-stranka-zdarma { background: url(images/pic-stranka-zdarma.jpg) no-repeat top left; }
#pic-flag-world-190 { background: url(images/pic-flag-world-190.jpg) no-repeat top left; }
#pic-vanoce-pro-vsechny { background: url(images/pic-vanoce-pro-vsechny.jpg) no-repeat top left; }
#pic-logo-mobi { background: url(images/pic-logo-mobi.jpg) no-repeat top left; }
#pic-joomla { background: url(images/pic-joomla.gif) no-repeat top left; }
#pic-euro { background: url(images/pic-euro.jpg) no-repeat top left; } 
#pic-server { background: url(images/pic-server.jpg) no-repeat top left; } 
#pic-dell { background: url(images/pic-dellserver1.jpg) no-repeat top left; }
#pic-operator { background: url(images/pic-operator.jpg) no-repeat top left; } 
#pic-zoner-budova { background: url(images/pic-zoner-budova.jpg) no-repeat top left; } 
#pic-callcenter { background: url(images/pic-callcenter.jpg) no-repeat top left; } 
#pic-invoice{ background: url(images/pic-invoice.jpg) no-repeat top left; } 
#pic-partner { background: url(images/pic-partner.jpg) no-repeat top left; } 
#pic-anti { background: url(images/pic-anti.jpg) no-repeat top left; } 
#pic-reference { background: url(images/pic-reference.jpg) no-repeat top left; } 
#pic-parking { background: url(images/pic-parking.jpg) no-repeat top left; } 
#pic-ssl { background: url(images/pic-ssl.jpg) no-repeat top left; } 
#pic-interval { background: url(images/pic-interval.jpg) no-repeat top left;} 
#pic-webdesign { background: url(images/pic-webdesign.jpg) no-repeat top left;} 
#pic-email { background: url(images/pic-email.jpg) no-repeat top left; } 
#pic-sharepoint { background: url(images/pic-sharepoint.jpg) no-repeat top left; } 
#pic-flag-cz { background: url(images/pic-flag-cz.jpg) no-repeat top left; } 
#pic-flag-sk { background: url(images/pic-flag-sk.jpg) no-repeat top left; } 
#pic-flag-eu { background: url(images/pic-flag-eu.jpg) no-repeat top left; } 
#pic-flag-2014 { background: url(images/pic-flag-2014.png) no-repeat top left; } 
#pic-flag-2014_2 { background: url(images/pic-flag-2014_2.png) no-repeat top left; } 
#pic-flag-eu2 { background: url(images/pic-flag-eu2.png) no-repeat top left; } 
#pic-flag-world { background: url(images/pic-flag-world.jpg) no-repeat top left; }
#pic-flag-at { background: url(images/pic-flag-at.jpg) no-repeat top left; }
#pic-flag-co-at { background: url(images/pic-flag-co-at.jpg) no-repeat top left; }
#pic-flag-ru { background: url(images/pic-flag-ru.jpg) no-repeat top left; }
#pic-flag-pl { background: url(images/pic-flag-pl.jpg) no-repeat top left; }
#pic-flag-us { background: url(images/pic-flag-us.jpg) no-repeat top left;}
#pic-flag-de { background: url(images/pic-flag-de.jpg) no-repeat top left; }
#pic-flag-cn { background: url(images/pic-flag-cn.jpg) no-repeat top left; }
#pic-flag-cn-blank { background: url(images/pic-flag-cn-blank.jpg) no-repeat top left; }
#pic-flag-be { background: url(images/pic-flag-be.jpg) no-repeat top left; }
#pic-flag-es { background: url(images/pic-flag-es.jpg) no-repeat top left; }
#pic-flag-fr { background: url(images/pic-flag-fr.jpg) no-repeat top left; }
#pic-flag-hu { background: url(images/pic-flag-hu.jpg) no-repeat top left; }
#pic-flag-it { background: url(images/pic-flag-it.jpg) no-repeat top left; }
#pic-flag-ch { background: url(images/pic-flag-ch.jpg) no-repeat top left; }
#pic-flag-li { background: url(images/pic-flag-li.jpg) no-repeat top left; }
#pic-flag-nl { background: url(images/pic-flag-nl.jpg) no-repeat top left; }
#pic-flag-tv { background: url(images/pic-flag-tv.jpg) no-repeat top left; }
#pic-news-domain-be-ch-li { background: url(images/pic-news-domain-be-ch-li.jpg) no-repeat top left; }
#pic-flag-co-uk { background: url(images/pic-flag-co-uk.jpg) no-repeat top left; }
#pic-present { background: url(images/pic-present.jpg) no-repeat top left; }
#pic-inshop3 { background: url(images/pic-inshop3.jpg) no-repeat top left; }
#pic-inshop4 { background: url(images/pic-inshop-4.png) no-repeat top left; }
#pic-map { background: url(images/pic-map.jpg) no-repeat top left; } 
#websitespark { background: url(images/websitespark.jpg) no-repeat top left; } 

#right-text div.img { 
  text-align: center; 
} 

#right-text div.img img { 
  margin: 0 auto 10px auto; 
}

#right-text div.img img.border { 
  border: 10px solid #aecfec; 
}

tr.redbg th, tr.redbg td  { background-color: #ffe3e3; }
.icon { display: block; float: left; margin-right: 5px; width: 16px; height: 16px; }
.icon.exclamation { background: transparent url(images/icon-exclamation.png) no-repeat 0 0; }

.aright, .text-right { text-align: right !important; } 
.aleft, .text-left { text-align: left !important; }  
.acenter, .text-center { text-align: center !important; } 

.amiddle { vertical-align: middle; } 

.atop { vertical-align: top; } 

.abottom { vertical-align: bottom; } 

.dashed { border-bottom: 1px dashed #e1e1e1; } 

.clear { clear: both; }

.ptop { padding-top: 1.2em !important; } 

.mtop { margin-top: 1.2em !important; }

.mtop2 { margin-top: 2em; } 

.mbottom { margin-bottom: 1.2em !important; }
.mbottom2 { margin-bottom: 2em; } 

.mtopnone { margin-top: 0 !important; } 

.mbottomnone { margin-bottom: 0 !important; } 

.mpozn { margin-bottom: 0.4em !important; } 

.input-warning { 
  background: #ffe3e3;
  border: 1px solid #b10101;
} 

.error {
  color: #b10101;
  padding: 10px 20px 10px 44px;
  background: #ffe3e3 url(images/icon-error.gif) no-repeat 20px 11px;
  margin-bottom: 1.2em;
  border: 1px solid #e69090;
}

.success {
  color: #186800;
  padding: 10px 20px 10px 44px;
  background: #edffe9 url(images/icon-success.gif) no-repeat 20px 11px;
  margin-bottom: 1.2em;
  border: 1px solid #8fcb92;
}

.action.notice {
  font-size: 140%; font-weight: bold!important;
  text-align: center!important;
  padding: 1px!important;
}

.action.notice .content {
  padding: 5px 0!important;
  margin-bottom: 0em!important;
  border: none!important;
}

.action.extended {
  border: 1px dotted #ddd!important;    
}

.action.extended .content {
  color: #c10300!important;  
  background-color: #fff2f2!important;    
}

.action.finished {
  border: 1px dotted #ddd!important;    
  margin: 2em 0;
}

.action.finished .content {
  text-align: center !important;
  color: #222!important;  
  background-color: #f8f8f8!important;    
}

span.warning {
  color: red;
  padding: 2px 5px;
  background-color: white;
  border: 1px solid #f3e8e8;
}

div.warning {
  padding: 5px 10px;
  background-color: white;
  border: 1px solid #f3e8e8;

}
div.warning h3 {
  font-size: 100%;
  color: red;
  text-decoration: underline;
  padding-left: 16px;
  margin: 0;
  background: url(images/icon-warning.gif) no-repeat 0 4px;
}
div.warning a {
  color: red;
}
div.warning p {
  color: #333;
  margin-bottom: 0;
}

/*** www projekty ***/ 

.www-projekt { clear: both; }

.www-projekt h2 { text-align: right; border-bottom: 1px dashed #e1e1e1; }

.www-projekt img { float: left; margin: 5px 15px 0 0; }

.www-projekt p { width: 415px; float: right; }

/*** SEKCE DOMENY ***/ 

#pscroller1{ 
  width: 169px; 
  height: 185px; 
} 

#domains-top{
  clear: both; 
  width: 601px; 
  height: 211px; 
  background: url(images/domains-top.jpg) no-repeat;
  /*background: url(images/domains-top-od49.jpg) no-repeat;*/
  position: relative;
} 
#domains-top-text{ 
  position: absolute; 
  top: 65px; 
  left: 275px; 
  width: 310px; 
} 
#domains-top-action{ 
  left: 129px/*169px*/;
  position: absolute;
  text-align: center;
  top: 119px/*119px*/;
}
#domains-top-action a, #domains-top-action a:hover{ color: #cc0000; padding: 80px 40px 20px 40px; }

#domains-top-form{ 
  position: absolute; 
  top: 105px; 
  left: 275px; 
  width: 320px;
}

#domains-top-textinput{ padding-bottom: 5px; _padding-bottom: 2px; } 
.domains-top-checkbox{ float: left; width: 50px; }
#domains-top-checkbox-all{ float: left; }
#domains-other { position: absolute; top: 80px; left: 0; _top: 85px; line-height: 1.2em; }
#domains-other a { color: #0a5691; padding-right: 6px; }
#domains-other a.pricelist { color: #970000; }
#domains-top-button{ 
  position: absolute; 
  top: 0; 
  left: 185px; 
}

#domains-pic-1, #domains-pic-2, #domains-pic-3{ 
  width: 200px; 
  height: 87px; 
  float: left; 
} 
#domains-pic-1{ background: url(images/domains-pic-1.jpg) no-repeat; } 
#domains-pic-2{ background: url(images/domains-pic-2.jpg) no-repeat; } 
#domains-pic-3{ background: url(images/domains-pic-3.jpg) no-repeat; } 

#domains-box-1, #domains-box-2, #domains-box-3{ 
  width: 200px; 
  height: 131px; 
  float: left; 
  position: relative; 
} 
#domains-box-1{ background: url(images/domains-box-1.gif) no-repeat; } 
#domains-box-2{ background: url(images/domains-box-2.gif) no-repeat; } 
#domains-box-3{ background: url(images/domains-box-3.gif) no-repeat; } 

#domains-box-1 ul, #domains-box-2 ul{ 
  position: absolute; 
  left: 20px;
  top: 45px; 
} 

#domains-box-1 ul li, #domains-box-2 ul li { 
  background: url(images/li.gif) no-repeat 0 2px; 
  padding-left: 22px; 
} 
#domains-count{ 
  position: absolute; 
  top: 45px; 
  left: 20px; 
  width: 160px;
} 
.domains-count-line td{ border-top: 1px solid #fff; } 
.domains-count-number{ 
  text-align: right; 
  font-weight: bold; 
  color: #FF5400; 
} 

/*** REGISTRACE DOMENY - VYHLEDANI ***/ 

#info { 
  background: #5599cc; 
  color: white; 
  padding: 15px; 
  text-align: center; 
  margin-bottom: 1em; 
}
/* --------------------------- */

#inpage-soutez-top{
  display: block;
  position: relative;
  width: 601px;	height: 211px;
  background: url(images/inpage-soutez-top.jpg) no-repeat 0 0 white;
  clear: both;
}

#inpage-soutez-top h1 {
  position: absolute;
  width: 296px; height: 36px;
  top: 38px; left: 276px;
  margin: 0;
  overflow: hidden; 	
}

#inpage-soutez-top h1 strong {
  color: #064887;
}

#inpage-soutez-top h1 span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/inpage-soutez-top-title.gif) no-repeat 0 0 transparent;
}

#inpage-soutez-top p.text-1 {
  position: absolute;
  width: 259px; height: 31px;
  left: 313px; top: 79px;
  overflow: hidden;
  color: #30496d;
  text-align: right;
}

#inpage-soutez-top p.text-1 span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/inpage-soutez-top-text-1.gif) no-repeat 0 0 transparent;
}

#inpage-soutez-top a.text-2 {
  display: block;
  position: absolute;
  width: 196px; height: 51px;
  left: 351px; top: 120px;
  overflow: hidden;
  color: #30496d;
  text-align: right;
  background: url(images/inpage-soutez-top-text-2.gif) no-repeat 0 0 transparent;
}

#inpage-soutez-top p.text-3 {
  position: absolute;
  width: 300px; height: 18px;
  left: 222px; top: 186px;
  overflow: hidden;
  color: #30496d;
  text-align: right;
}

#inpage-soutez-top p.text-3 span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/inpage-soutez-top-text-3.gif) no-repeat 0 0 transparent;
}

#inpage-soutez-top p.text-4 {
  position: absolute;
  width: 131px; height: 43px;
  left: 135px; top: 0;
  overflow: hidden;
  color: #30496d;
  text-align: right;
}

#inpage-soutez-top p.text-4 span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/inpage-soutez-top-text-4.gif) no-repeat 0 0 transparent;
}


/* --------------------------- */

/*
#ssl-top a {
  display: block;
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  z-index: 10;
}

#ssl-top span {
  display: block;
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: white url(images/ssl-xbox-ipad-theme.png) no-repeat 0 0;
}
*/

#ssl-top {
  position: relative;
  width: 601px;	height: 211px;
  background: url(images/ssl-top.png) no-repeat 0 0 white;
  clear: both;
}

#ssl-top h1 {
  position: absolute;
  top: 28px; right: 39px;
  width: 207px; height: 38px;
  margin: 0; overflow: hidden;
}

#ssl-top h1 span {
  background: url(images/ssl-top-h1.png) no-repeat 0 0 transparent;
}

#ssl-top p {
  position: absolute;
  top: 70px; right: 40px;
  width: 260px; height: 13px;
  margin: 0; overflow: hidden;
}

#ssl-top p span {
  background: url(images/ssl-top-p.png) no-repeat 0 0 transparent;
} 

#ssl-top ul {
  position: absolute;
  bottom: 24px; left: 438px;
  margin: 0;
}

#ssl-top ul li {
  color: #103b65;
  line-height: 19px;
  padding-left: 22px;
  color: white;
  background: url(images/ssl-li.png) no-repeat 0 50% transparent;
}

#ssl-top .price {
  position: absolute;
  top: 125px;
  right: 179px;
  width: 121px;
  height: 66px;
  margin: 0;
  overflow: hidden;
}

#ssl-top .price span {
  background: url(images/ssl-top-price.png) no-repeat 0 0 transparent;
}

#ssl-top h1 span,
#ssl-top p span,
#ssl-top .price span,
h2.ssl-why span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
}


/*** SSL PACK ***/

#ssl-pack {
  width: 601px; height: 374px;
  background: #e7f2ff url(images/ssl-pack-bg.png) no-repeat 0 0;
  overflow: hidden;
  position:relative;
}

#ssl-pack .pack {
  position: relative;
  width: 269px; height: 150px;
  background: #e7f2ff url(images/ssl-pack.png) no-repeat 0 0;
  margin: 10px 15px 0 15px;
  overflow: hidden;
} 

#ssl-pack .pack.type1 { background-position: 0 0; }
#ssl-pack .pack.type2 { background-position: -269px 0; }
#ssl-pack .pack.type3 { background-position: 0 -150px;}
#ssl-pack .pack.type4 { background-position: -269px -150px; }


#ssl-pack .sticker-akce{background:url(images/sticker-akce.png) no-repeat; width:50px; height:50px; position:absolute; right: 65px;
                        top: 27px;}

#ssl-pack ul {
  position: absolute;
  top: 53px; left: 13px;
}

#ssl-pack ul li {
  line-height: 120%;
  padding-left: 22px;
  background: url(images/inpage-pack-li.gif) no-repeat 0 0 transparent;
  width:123px;
  margin-bottom:5px;
}

#ssl-pack h2 {
  font-weight:bold !important;
  position: absolute;
  top: 8px;
  left: 15px;
  width: 238px;
  margin: 0;
  overflow: hidden;
  font-size: 24px;
  color: #ff5c00;
  line-height: 43px;
}
#ssl-pack h2 strong{
  position: absolute;
  right: 0px;
  font-size: 12px;
  color: #0667b6;
  top: 4px;
  font-weight:bold;
}
#ssl-pack h2 span{
  font-size:13px;
  color:#ff5c00;
  position:absolute;
  top:-16px;
  left:0px;

}


#ssl-pack .price  {
  position: absolute;
  top: 61px;
  right: 16px;
  width: 99px; 
  height: 34px;
}

#ssl-pack .price .without-dph{
  position:absolute;
  right:0px;
  top:0px;
}

#ssl-pack .price .without-dph small{
  display:block;
  text-align:right;
}

#ssl-pack .price .without-dph strong {
  font-size: 23px;
  color: #ff5c00;
  font-weight: bold;
  white-space: nowrap;
  text-align:right;
  font-family:Georgia, "Times New Roman", Times, serif;
}
#ssl-pack .price .without-dph strong span{
  color:#006eb8;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:18px;
}

#ssl-pack .price .with-dph{
  font-size: 7px;
  color: #4a7394;
  border: 1px solid #adcfeb;
  text-align: right;
  padding: 0px 1px;
  display: inline;
  position: absolute;
  right: 0;
  top:39px;
}

#ssl-pack a.detail { 
  display: block;
  position: absolute; 
  padding: 2px 12px;
  bottom: 8px;
  right: 15px;
  overflow: hidden;
  cursor: pointer;
  color:#fff;
  text-align:center;
  text-decoration:none;
  font-size:12px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow:  0px 1px 3px 0px #666;

  border:1px solid #8bafce;
  box-shadow:  0px 1px 3px 0px #666;
  background: #0080cb; /* Old browsers */
  background: -moz-linear-gradient(top,  #0080cb 0%, #0065a9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080cb), color-stop(100%,#0065a9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #0080cb 0%,#0065a9 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #0080cb 0%,#0065a9 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #0080cb 0%,#0065a9 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #0080cb 0%,#0065a9 100%); /* W3C */
}
#ssl-pack a.detail:hover {
  background:#0a4992;
}

/*
#ssl-pack .type3 a.detail{
border:1px solid #8ccf8a;
background: #03c900;
background: -moz-linear-gradient(top,  #03c900 0%, #02a800 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#03c900), color-stop(100%,#02a800));
background: -webkit-linear-gradient(top,  #03c900 0%,#02a800 100%);
background: -o-linear-gradient(top,  #03c900 0%,#02a800 100%); 
background: -ms-linear-gradient(top,  #03c900 0%,#02a800 100%);
background: linear-gradient(to bottom,  #03c900 0%,#02a800 100%);
}
#ssl-pack .type3 a.detail:hover {
  background:#0c910a;
}
*/



#ssl-pack p {
  color: #103B65;
  margin: 15px 0 0 15px;
}

#ssl-logo {
  width: 597px; height: 60px;
  text-align: center;
  padding: 15px 0;
  border: 1px solid #eee;
  margin: 1px;   
}

.ssl-whyus li {
  line-height: 19px !important;
  padding-left: 22px !important;
  background: url(images/inpage-users-li.gif) no-repeat 0 3px transparent !important;
}

.ssl-whyus .first { width: 184px; }
.ssl-whyus .second { width: 179px; margin-left: 5px; }
.main-right.ssl ul li { line-height: 20px!important; }

h2.ssl-why {
  position: relative;
  width: 203px; height: 17px;
  margin: 0.5em 0 0.3em;
  overflow: hidden;
}

h2.ssl-why span {
  background: url(images/ssl-why-h2.png) no-repeat 0 0 transparent;
}

/* --------------------------- */

#inpage.mini {
  position: relative; overflow: hidden;
  width: 601px;	height: 211px;
  clear: both;
}

#inpage.mini img {
  display: block; position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
}

/*
#inpage.mini span {
  display: block; position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: transparent url(images/inpage-mini.png) no-repeat 0 0;
}
*/

h2.graphic { height: 19px; margin-bottom: 0.2em; }
h2.graphic:first-child { margin-top: 0.6em; }
h2.graphic span { display: none; }

h2.ke-kazde-domene-zdarma { width: 202px; background: white url(images/h2-ke-kazde-domene-zdarma.png) no-repeat 0 0; }
h2.jak-si-inpage-zridit-na-vlastni-domene { width: 274px; background: white url(images/h2-jak-si-inpage-zridit-na-vlastni-domene.png) no-repeat 0 0; }
h2.domeny-a-jejich-registrace { width: 169px; background: white url(images/h2-domeny-a-jejich-registrace.png) no-repeat 0 0; }
h2.nabizime-petihvezdickove-domenove-sluzby { width: 195px; background: white url(images/h2-nabizime-petihvezdickove-domenove-sluzby.png) no-repeat 0 0; }
h2.z-historie-webhostingu-czechia { width: 204px; background: white url(images/h2-z-historie-webhostingu-czechia.png) no-repeat 0 0; margin: 0 0 -11px 14px; }

/* --------------------------- */

#inpage-top{
  position: relative;
  width: 601px;	height: 211px;
  /*background: url(images/inpage-top.png) no-repeat 0 0 white;*/
  /*background: url(images/inpage-top-akce.png) no-repeat 0 0 white;*/
  clear: both;
}

#inpage-top .akce-49kc {
  display: block; position: absolute;
  width: 100px; height: 100px;
  top: 70px; left: 170px;
  background: transparent url(images/akce-49kc.png) no-repeat 0 0;
}

#inpage-top a.link {
  display: block; position: absolute;
  width: 601px;	height: 211px;
  top: 0; left: 0;
}

#inpage-top h1 {
  position: absolute;
  width: 341px; height: 36px;
  top: 29px; left: 222px;
  margin: 0;
  overflow: hidden; 	
}

#inpage-top h1 strong {
  color: #064887;
}

#inpage-top h1 span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/inpage-top-title.gif) no-repeat 0 0 transparent;
}

#inpage-top p {
  position: absolute;
  width: 273px; height: 31px;
  left: 289px; top: 70px;
  margin: 0;
  overflow: hidden;
  color: #30496d;
  text-align: right;
}

#inpage-top p span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/inpage-top-text.gif) no-repeat 0 0 transparent;
}

#inpage-top ul {
  position: absolute;
  left: 276px; top: 118px;
}

#inpage-top ul li {
  color: #103b65;
  line-height: 19px;
  padding-left: 22px;
  background: url(images/inpage-top-li.gif) no-repeat 0 50% transparent;
}

#inpage-pic-1, #inpage-pic-2, #inpage-pic-3 {
  display: block;
  width: 200px; height: 87px;
  float: left;
}

#inpage-pic-1 { background: url(images/inpage-pic-1.jpg) no-repeat 0 0 white; }
#inpage-pic-2 { background: url(images/inpage-pic-2.jpg) no-repeat 0 0 white; }
#inpage-pic-3 { background: url(images/inpage-pic-3.jpg) no-repeat 0 0 white; }


/*inpage-pack*/
#inpage-pack {
  width: 591px; 
  padding: 15px 5px 5px;
  background: #e8f1ff;
}
#inpage-pack .inpage-pack{
  float: left;
  width: 33.3%; 
  position: relative;
}
#inpage-pack .inpage-pack .inpage-pack-inner{
  background: #f7fbff;
  padding: 5px 5px 10px;
  margin: 0px 5px 5px;
}

#inpage-pack .inpage-pack .inpage-pack-inner h2{
  line-height: 21px;
  margin-bottom: 10px !important;
  padding-left: 5px;
}
#inpage-pack .inpage-pack .inpage-pack-inner h2 span{
  display: block;
}

#inpage-pack .inpage-pack .inpage-pack-inner p {
  color: #103b65;
  margin-bottom: 0;
}

#inpage-pack .inpage-pack .inpage-pack-inner ul{
  min-height: 280px;
}

#inpage-pack .inpage-pack .inpage-pack-inner ul li {
  line-height: 125%;
  padding-left: 11px !important;
  margin-bottom: 5px;
  margin-left: 5px;
}

#inpage-pack .inpage-pack .inpage-pack-inner .akce-20-left-corner{
  background: url(images/akce-20-left-corner.png) no-repeat;
  position: absolute;
  width: 79px;
  height: 79px;
  top: -2px;
  right: 3px;
}

#inpage-pack .inpage-pack .inpage-pack-inner  a.detail { 
  display: block;
  width: 76px; 
  height: 19px; 
  overflow: hidden; 
  cursor: pointer;
  position: relative;
  margin: 0 auto;
  margin-top: 10px;
}

#inpage-pack .inpage-pack .inpage-pack-inner  a.detail span { 
  position: absolute; 
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/inpage-pack-1-button.gif) no-repeat; 
} 

#inpage-pack .inpage-pack .inpage-pack-inner  a.detail:hover span { 
  background: url(images/inpage-pack-1-button.gif) no-repeat 0 -19px; 
}

#inpage-pack p.info {
  padding-top: 8px;
  margin-top: 8px;
  border-top: 1px solid #d7e5f6;
}

/*/inpage-pack*/

.inpage-users li {
  line-height: 19px !important;
  padding-left: 22px !important;
  background: url(images/inpage-users-li.gif) no-repeat 0 3px transparent !important;
}

/* --------------------------- */
#webhosting-top{
  clear: both;
  width: 601px;
  height: 211px;
  background: url(images/webhosting-top.jpg) no-repeat;
  background: url(images/webhosting-one-click.png) no-repeat;
  position: relative;
}

#webhosting-top h2 {
  position: absolute;
  top: 25px; left: 250px;
  width: 251px; height: 44px;
  margin: 0;
}

#webhosting-top h2 span {
  display: block; position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
  background: transparent url(images/webhosting-top-h2.jpg) repeat 0 0;
  z-index: 10;
}

#webhosting-top-text{
  position: absolute; z-index: 20;
  top: 63px;
  left: 255px;
  /*	width: 270px;*/
  width: 320px;
  color: #D1DDE8;
}
#webhosting-top-text-2{
  position: absolute;
  z-index: 20;
  top: 70px;
  left: 228px;
  /* width: 270px; */
  width: 370px;
}
#webhosting-top-box{
  position: absolute;
  top: 136px;
  left: 340px;
  /*	width: 180px;*/
  color: #D1DDE8;
}
/*#webhosting-top-box .text-orange { margin-left: 10px; }*/
#webhosting-top-box a { color: #D1DDE8; /*margin-left: 10px;*/ }
#webinfo a{
  color: #0A5691;
  font-weight: normal;
}
#webhosting-pic-1, #webhosting-pic-2, #webhosting-pic-3-1, #webhosting-pic-3-2{
  width: 200px;
  height: 87px;
  float: left;
}
#webhosting-pic-1{ background: url(images/webhosting-pic-1.jpg) no-repeat; }
#webhosting-pic-2{ background: url(images/webhosting-pic-2.jpg) no-repeat; }
#webhosting-pic-3-1{ background: url(images/webhosting-pic-3-1.jpg) no-repeat; }
#webhosting-pic-3-2{ background: url(images/webhosting-pic-3-2.jpg) no-repeat; }

#webhosting-table{
  width: 100%;
  background: #F0F3F7;
  margin: 0;
}
#webhosting-table th{
  background: #D2E2F0;
  color: #055295;
  font-weight: normal;
  text-align: left;
  padding: 4px 6px;
}

#webhosting-table th.acenter {
  text-align: center;
}

#webhosting-table td{
  padding: 4px 6px;
}
#webhosting-table td.no-padding{
  padding: 0;
}
#webhosting-table a{
  color: #ff5c00;
  font-weight: bold;
  text-decoration: none;
}
#webhosting-table a:hover{
  text-decoration: underline;
}

.text-white{
  color: #fff;
}
.text-orange{
  color: #FF6600;
}
.row-white{
  background: #fff;
}

div.aright { margin-bottom: 1.2em; }
a.order-basket {
  font-weight: bold;
  color: #d90000;
  padding: 2px 0 2px 16px;
  background: url(images/icon-basket.gif) no-repeat 0 0;
}

/*
a.order-basket {
  display: block;
  color: #d90000;
  padding-left: 20px;
  background: url(images/icon-basket.gif) no-repeat 82% 0;
}
a:hover.order-basket {
  background-position: 82% -20px;
}
*/

a:hover.order-basket {

  background-position: 0 -20px;
}
/*
a.server {
  background: url(images/icon-basket.gif) no-repeat 77% 0;
}

a:hover.server {
  background-position: 77% -20px;
}
*/

td a.order-basket, th a.order-basket {
  display: block;
  width: 14px;
  height: 15px;
  overflow: hidden;
  padding: 0 5px;
  margin: 0 auto;
  background: url(images/icon-basket.gif) no-repeat 50% 0;
}
td a:hover.order-basket, th a:hover.order-basket {
  background-position: 50% -20px;
}

.icon-thawte a, .icon-symantec a, .icon-caczechia a, .icon-geotrust a, .icon-rapidssl a  {
  display: block; padding-left: 28px;
} 

.icon-thawte a { background: url(images/icon-thawte.gif) no-repeat 0 50%; }
.icon-symantec a { background: url(images/icon-symantec.gif) no-repeat 0 50%; }
.icon-caczechia a { background: url(images/icon-caczechia.gif) no-repeat 0 50%; }
.icon-geotrust a { background: url(images/icon-geotrust.gif) no-repeat 0 50%; }
.icon-rapidssl a { background: url(images/icon-rapidssl.gif) no-repeat 0 50%; }

.os-linux a {
  display: block;
  background: url(images/os-linux.gif) no-repeat 0 50%;
  padding-left: 28px;
}
.os-win a {
  display: block;
  background: url(images/os-win.gif) no-repeat 0 50%;
  padding-left: 28px;
}

.icon-email a {
  display: block;
  background: url(images/icon-email.gif) no-repeat 0 50%;
  padding-left: 28px;
}

.icon-parking a {
  display: block;
  background: url(images/icon-parking.gif) no-repeat 0 50%;
  padding-left: 28px;
}

.icon-inshop a {
  display: block;
  background: url(images/icon-inshop.gif) no-repeat 0 50%;
  padding-left: 28px;
}

.icon-inpage a {
  display: block;
  background: url(images/icon-inpage.gif) no-repeat 0 50%;
  padding-left: 28px;
}
.icon-sharepoint a {
  display: block;
  background: url(images/icon-sharepoint.gif) no-repeat 0 50%;
  padding-left: 28px;
}

input.button {
  color: white;
  font-weight: bold;
  padding: 1px 4px;
  cursor: pointer;
  background: #467ebb url(images/blue-button.gif) repeat-x;
  border: 1px solid #3b6da4;
  margin: 0 0 1.2em 0;
}

@media all and (min-width: 0px) {
  input.button { 
    padding: 2px 4px;
  } 
}

fieldset input.button, table input.button {
  margin: 0;
}

/** 10let akce **/


#article-slavime-10let {
  width: 541px;
  height: 190px;
  background: url(images/article-slavime-10let.jpg) no-repeat 0 0;
}

#article-soutez-o-irobota {
  width: 200px; 
  height: 104px; 
  margin: 0 0 0 15px; 
  float: right; 
  background: url(images/article-soutez-o-irobota.jpg) no-repeat 0 0;
}

#soutez-ceny li {
  padding-left: 0 !important;
  background: none !important;
}

#soutez-ceny li.title {
  font-weight: bold;
  margin-top: 1em;
}

#soutez-ceny li.first {
  margin-top: 0;
}

#soutez-ceny li.subtitle {
  font-weight: bold;
  color: #333;
  margin-top: 0.5em;
}

/** #soutez-ceny span { color: #063461; } **/

#soutez-otazky li {
  padding-left: 0 !important;
  background: none !important;
}

#soutez-otazky li input {
  vertical-align: middle;
}

#soutez-otazky span {
  padding: 0 10px;
}
#ProgressBar {
  position: absolute;
  top: 30px;
  left: 264px;
  width: 263px;
  height: 108px;        
  z-index: 256;
  visibility: hidden;
}

/** stranka 404 **/

#error-404 #content {
  _height: 1px; 
  background: url(images/light_bg.gif) repeat-x top; 
  padding: 15px 30px; 
  clear: both; 
  border-top: 1px solid #fff; 
}

#error-404 #content ul {
  list-style: none;
  line-height: 1.8em;
  margin-bottom: 1.5em;
}

#error-404 #content4 ul li{ 
  background: url(images/dot_orange.gif) no-repeat 0 7px; 
  padding-left: 15px; 
} 

#error-404 #container { 
  width: 773px; 
  background: white;
  margin: 0 auto; 
  position: relative; 
} 

#error-404 #footer {
  border-top: 4px solid #e5e5e5;
  background: url(images/footer-404.gif) no-repeat bottom #F4F6F8; 
  height: 50px; 
  text-align: center; 
  color: #3A3B3B;
  padding-top: 10px;
}

#error-404 #footer span{ 
  color: #A8CBE7; 
  padding: 0 15px; 
} 

#error-404 #footer a{ 
  color: #3A3B3B; 
  text-decoration: underline; 
} 

#error-404 #footer a:hover{ 
  text-decoration: none; 
} 

#error-404 #footer p{ 
  text-align: center; 
}

/* ---[ popup adv. ]-------------------------- */

.no-display, .nodisplay { display: none; }

#popup {
  position: absolute;
  top: 325px; left: 0;
  width: 680px; height: 220px;
  z-index: 20;
}


#popup .plink {
  display: block; position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
  background: transparent url(images/ie-fix.gif) repeat 0 0;
  z-index: 30;
}

/* popup domény
#popup .plink { display: block; position: absolute; background: transparent url(images/ie-fix.gif) repeat 0 0; }
.plink.domain-me { top: 35px; left: 40px; width: 170px; height: 130px; }
.plink.domain-info { top: 70px; left: 240px; width: 165px; height: 150px; }
.plink.domain-cz { top: 120px; right: 115px; width: 100px; height: 100px; }
.plink.domain-eu { top: 90px; right: 0; width: 100px; height: 100px; }
*/

#popen {
  display: block; position: absolute;
  top: 325px; left: 0;
  width: 25px; height: 220px;
  background: #970000 url(images/popup-open-250.gif) no-repeat 0 0;
}
#pclose {
  display: block; position: absolute;
  right: -25px; top: 0;
  width: 25px; height: 220px;
  background: #970000 url(images/popup-close-250.gif) no-repeat 0 0;
}

/* ---[ akce ]-------------------------------- */

.action-finished {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: red;
  text-align: center;
  border: 1px solid yellow;
  background-color: #ffffcc;
  padding: 7px 5px 5px 5px;
}

/** Gallery ***/

#gallery img, .gallery img {
  margin: 5px;
}

#gallery div, .gallery div {
  float: left;
  width: 120px; height: auto;
  text-align: center;
  margin: 5px;
  overflow: hidden;
}

#gallery div img, .gallery div img {
  margin: 0;
}

.gallery.references div {
  margin: 7px 7px 1em 7px;  
}

.gallery.references a {
  color: #063461;
}

.more.references {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 0.5em 0;
  margin: 1.5em 0; 
}

/** Leto s domenou **/

#leto-s-domenou {
  position: relative;
  width: 540px; height: 189px;
  margin-top: 15px;
}

#leto-s-domenou span {
  position: absolute; display: block;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/leto-s-domenou.jpg) no-repeat 0 0;
}

#leto-s-domenou-akce{
  position: relative;
  float: left;
  width: 261px; height: 114px; 
  margin-bottom: 1em; 	_margin-bottom: 0;
}

#leto-s-domenou-akce span{
  position: absolute; display: block;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/leto-s-domenou-akce.gif) no-repeat 0 0;
}

#leto-s-domenou-akce div.domain {
  position: absolute;
  left: 48px; top: 45px;
  width: 221px; height: auto;
}

#leto-s-domenou-akce div input {
  height: 16px;
  border: 1px solid #f8d1d2;
}

#leto-s-domenou-akce div.leto-s-domenou-akce input {
  position: absolute;
  bottom: 15px; right: 30px;
  width: 76px; height: 19px;
} 

#leto-s-domenou-soutez{
  position: relative;
  float: right;
  width: 261px; height: 114px; 
  margin-bottom: 1em; 	_margin-bottom: 0;
}

#leto-s-domenou-soutez span{
  position: absolute; display: block;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/leto-s-domenou-soutez.gif) no-repeat 0 0;
}

#leto-s-domenou-soutez p {
  position: absolute;
  left: 0; top: 40px;
  width: 221px; height: auto;
  padding: 0 20px;
}

a.leto-s-domenou-soutez{
  position: absolute; 
  display: block; 
  width: 76px; height: 19px; 
  bottom: 15px; right: 30px;
  background: url(images/leto-s-domenou-soutez-href.gif) no-repeat;
} 

a.leto-s-domenou-soutez:hover{ 
  background: url(images/leto-s-domenou-soutez-href.gif) no-repeat 0 -19px; 
}

ol.competition li {
  list-style-type: decimal;
  font-weight: bold;
}

ol.competition li li {
  list-style-type: lower-alpha !important;
  font-weight: normal !important;
}

table.competition th {
  text-align: left;
}

#soutez-ukoncena {
  background: url(images/icon-soutez-ukoncena.gif) no-repeat 100% 50%; 	
}

/*** Download ***/

.download p {
  padding-bottom: 0.5em;
  background: url(images/border-bottom-bg.gif) repeat-x 0 100% transparent;
}

.pdf {
  padding: 2px 0 2px 22px;
  background: url(images/icon-pdf.gif) no-repeat 0 50% transparent; 
}


/*** Zpravodaj v novince ***/

#newsletter h3 {
  font-family: Tahoma, sans-serif;
  font-size: 100%;
  color: #333;
  text-align: right;
  padding-right: 10px;
  background-color: #f8f8f8;

}

#newsletter h3 span {
  font-weight: normal;
  padding: 0 5px;
}

#newsletter ul li {
  border-bottom: 1px solid #d2e2f1;
}

#usb-zps10 {
  background: url(images/pic-vanocni-darky-usb-zps10.gif) no-repeat 100% 5px transparent;
}

span.news { font-variant: small-caps; font-weight: bold; color: #ff0000 !important; padding: 1px 4px; background-color: white; border: 1px solid #f3e8e8; }

p.action, p.action a { font-weight: bold; color: #b80000; }
p.action2 { color: #0C7A00; font-weight: bold; padding: 8px 12px; background-color: #e5f4de; /*border: 1px solid #d3e9cc;*/ }
p.action2 a { color: #38892f; }

/*** inPage soutez ***/

#inpage-chci-soutezit {
  margin: 2em 0 0 0;
}

#inpage-soutezni-kategorie-1, #inpage-soutezni-kategorie-2, #inpage-soutezni-kategorie-3, #inpage-soutezni-kategorie-4, #inpage-specialni-kategorie-1, #inpage-specialni-kategorie-2 {
  height: 55px;
  padding-left: 65px;
  margin-bottom: 1.2em;
}

#inpage-soutezni-kategorie-1 h3, #inpage-soutezni-kategorie-2 h3, #inpage-soutezni-kategorie-3 h3, #inpage-soutezni-kategorie-4 h3, #inpage-specialni-kategorie-1 h3, #inpage-specialni-kategorie-2 h3 { margin-top: 0; }

#inpage-soutezni-kategorie-1 { background: url(images/inpage-soutezni-kategorie-1.gif) no-repeat 0 0 transparent; }
#inpage-soutezni-kategorie-2 { background: url(images/inpage-soutezni-kategorie-2.gif) no-repeat 0 0 transparent; }
#inpage-soutezni-kategorie-3 { background: url(images/inpage-soutezni-kategorie-3.gif) no-repeat 0 0 transparent; }
#inpage-soutezni-kategorie-4 { background: url(images/inpage-soutezni-kategorie-4.gif) no-repeat 0 0 transparent; }
#inpage-specialni-kategorie-1 { background: url(images/inpage-specialni-kategorie-1.gif) no-repeat 0 0 transparent; }
#inpage-specialni-kategorie-2 { background: url(images/inpage-specialni-kategorie-2.gif) no-repeat 0 0 transparent; }

#inpage-soutezni-ceny {
  background: #fffad3;
  padding: 10px 20px 20px 20px;
}
#inpage-soutezni-ceny ul { margin-bottom: 0; }
#inpage-soutezni-ceny ul li { line-height: 2em; border-bottom: 1px solid #ffed8b; background: none; padding: 0; }

p.inpage-hightlight {
  font: 140%/1.5 "Arial CE", Arial, sans-serif; font-weight: bold; color: #0b4179; margin: 0;
}
ul#inpage-hightlight {
  margin: 0 0 0 40px; background: url(images/inpage-soutezni-kategorie-1-4.gif) no-repeat 100% 50% transparent;
}


.registration-top-others{
  margin-top: 10px;
}
.registration-top-others a{
  color: #0a5691;
}
.registration-top-others div{
  height: 1.5em;
}
.registration-top-others span{
  padding: 0 1px;
}
.registration-top-others .white { color: white; }

#domain-select { min-height: 1px; _height: 1px; }

#domain-select .button { margin-bottom: 0; }

#domain-select div {
  float: left;
  width: 97px;
  margin: 1px 0;
}




#serverhosting-top {
  position: relative; 
  width: 601px; 
  height: 196px;
  clear: both;
  background: url(images/serverhosting-top.jpg) no-repeat #263f5d; 
}

#serverhosting-top h1 {
  position: absolute;
  width: 278px; height: 40px;
  top: 38px; right: 39px;
  margin: 0;
  overflow: hidden; 	
}

#serverhosting-top p.text1 {
  position: absolute;
  width: 228px; height: 30px;
  top: 86px; right: 39px;
  text-align: right;
  overflow: hidden;
  margin: 0; color: #bed1e1;
}

#serverhosting-top p.text2 {
  position: absolute;
  width: 311px; height: 30px;
  top: 134px; right: 39px;
  text-align: right;
  overflow: hidden;
  margin: 0; color: #bed1e1;
}

#serverhosting-box-1, #serverhosting-box-2, #serverhosting-box-3, #serverhosting-individual, #serverhosting-virtual {
  position: relative; 
  width: 200px; 
  height: 300px;
  float: left;
}

#serverhosting-box-1 div, #serverhosting-box-2 div, #serverhosting-box-3 div, #serverhosting-individual div, #serverhosting-virtual div {
  position: absolute;
  width: 67px; height: 48px;
  top: 37px; left: 100px;
  overflow: hidden;  color: white;
}

#serverhosting-box-1 h2, #serverhosting-box-2 h2, #serverhosting-box-3 h2, #serverhosting-individual h2, #serverhosting-virtual h2 { margin: 0; }

#serverhosting-box-1 h2 {
  position: absolute;
  display: block;
  width: 150px; height: 32px;
  top: 118px; left: 20px; 
  overflow: hidden;
}

#serverhosting-box-2 h2 {
  position: absolute;
  display: block;
  width: 155px; height: 32px;
  top: 118px; left: 17px;
  overflow: hidden;
}

#serverhosting-box-3 h2 {
  position: absolute;
  display: block;
  width: 166px; height: 32px;
  top: 118px; left: 11px;
  overflow: hidden;
}

#serverhosting-individual h2 {
  position: absolute;
  display: block;
  width: 165px; height: 58px;
  top: 118px; left: 10px;
  overflow: hidden;
}

#serverhosting-virtual h2 {
  position: absolute;
  display: block;
  width: 167px; height: 32px;
  top: 118px; left: 10px;
  overflow: hidden;
}

#serverhosting-box-1 p, #serverhosting-box-2 p, #serverhosting-box-3 p, #serverhosting-individual p, #serverhosting-virtual p {
  position: absolute;
  top: 150px;
  width: 160px;
  color: #e5e5e5;
  text-align: left;
  line-height: 1.5em;
}

#serverhosting-box-1 p { left: 21px; }
#serverhosting-box-2 p { left: 18px; }
#serverhosting-virtual p { left: 11px; }

#serverhosting-individual p { top: 183px; left: 11px; width: 165px; }

#serverhosting-top h1 span { background: url(images/serverhosting-top-h1.gif) no-repeat 0 0 transparent; }
#serverhosting-top p.text1 span { background: url(images/serverhosting-top-text1.gif) no-repeat 0 0 transparent; }
#serverhosting-top p.text2 span { background: url(images/serverhosting-top-text2.gif) no-repeat 0 0 transparent; }


#serverhosting-box {
  border-left: 1px solid white;
}

#serverhosting-top h1 span, #serverhosting-top p.text1 span, #serverhosting-top p.text2 span, #serverhosting-box-1 h2 span, #serverhosting-box-2 h2 span, #serverhosting-box-3 h2 span, #serverhosting-virtual h2 span, #serverhosting-individual h2 span, #serverhosting-box-1 div span, #serverhosting-box-2 div span, #serverhosting-box-3 div span, #serverhosting-individual div span, #serverhosting-virtual div span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
}

#serverhosting-box-3, #serverhosting-individual, #serverhosting-virtual { width: 199px; }

#serverhosting-box-1 { background: url(images/serverhosting-box-1.jpg) no-repeat 0 0 #273b53; } 
#serverhosting-box-2 { background: url(images/serverhosting-box-2.jpg) no-repeat 0 0 #273b53; } 
#serverhosting-box-3, #serverhosting-individual { background: url(images/serverhosting-box-3.jpg) no-repeat 0 0 #273b53; }
#serverhosting-box-3, #serverhosting-virtual { background: url(images/serverhosting-box-3.jpg) no-repeat 0 0 #273b53; }
#serverhosting-box-1 h2 span { background: url(images/serverhosting-box-1-title.gif) 0 0 no-repeat; }
#serverhosting-box-2 h2 span { background: url(images/serverhosting-box-2-title.gif) 0 0 no-repeat; }
#serverhosting-box-3 h2 span { background: url(images/serverhosting-box-3-title.gif) 0 0 no-repeat; }
#serverhosting-individual h2 span { background: url(images/serverhosting-individual-title.gif) 0 0 no-repeat; }
#serverhosting-virtual h2 span { background: url(images/serverhosting-virtual-title.gif) 0 0 no-repeat; }
#serverhosting-box-1 div span { background: url(images/serverhosting-price.gif) 0 0 no-repeat; }
#serverhosting-box-2 div span { background: url(images/serverhosting-serverhousing-price.gif) 0 0 no-repeat; }
#serverhosting-box-3 div span { background: url(images/serverhosting-box-3-price.gif) 0 0 no-repeat; }
#serverhosting-individual div span { background: url(images/serverhosting-individual-price.gif) 0 0 no-repeat; }
#serverhosting-virtual div span { background: url(images/serverhosting-virtual-price.gif) 0 0 no-repeat; }

#serverhosting-box a {
  display: block;
  position: absolute;
  width: 100px; height: 23px;
  left: 45px; top: 260px;
}

#serverhosting-box a span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/serverhosting-button-detail.gif) 0 0 no-repeat;
}

#serverhosting-box a:hover span { background-position: 0 -23px; }

#serverhosting-bottom {
  clear: both;
  height: 182px;
  min-height: 292px;
  background: url(images/serverhosting-bottom.gif) 0 0 repeat-x #1a2737;
  border: 1px solid white;
}

#serverhosting-bottom h2 {
  position: relative;
  width: 302px; height: 19px;
  overflow: hidden;
  margin: 16px auto;
}

#serverhosting-bottom h2 span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  left: 0; top: 0;
  background: url(images/serverhosting-bottom-h2.gif) 0 0 repeat-x;
}

#serverhosting-bottom ul {
  float: left; margin-left: 15px;
  width: 158px; height: 105px;
  padding: 7px 10px 10px 10px;
  background: url(images/serverhosting-bottom-box.gif) 0 0 repeat-x #243547;
}

#serverhosting-bottom ul li {
  color: #e5e5e5;
  padding-left: 20px;
  background: url(images/serverhosting-bottom-li.gif) 0 2px no-repeat;
  margin: 0.5em 0;
}

table th.domain { width: 50px; }
table th.info { width: 180px; }
table th.detail { width: 70px; }

/*
table th.domain { width: 12% }
table th.info { width: 30% }
table th.register-fee { width: 22% }
table th.renew-fee { width: 24% }
table th.detail { width: 12% }
*/

table th.domain2 { width: 12% }
table th.info2 { width: 30% }
table th.register-fee2 { width: 22% }
table th.renew-fee2 { width: 24% }
table th.detail2 { width: 12% }

table.test th.poplatek0 { width: 160px;}
table.test th.poplatek1 { width: 90px; }
table.test th.poplatek2 { width: 90px; }
table.test th.poplatek3 { width: 70px; }

table.test td.cena1, table.test td.cena2 { width: 45px; text-align: right !important; }
table.test td.cena2 { color: #999; }

/* loga ke stazeni */

.logo-set { position: relative; margin-bottom: 2em; }
.logo-set h2 { font-size: 11px; font-weight: bold; color: black; border-bottom: 1px solid #f2f2f2; margin-bottom: 0; }
.logo-set p a { padding: 0 3px; }
.logo-set img.czechia { position: absolute; width: 100px; height: 31px; top: 1px; right: 20px; }
.logo-set img.regzone { position: absolute; width: 100px; height: 39px; top: -3px; right: 20px; }
.logo-set img.inpage { position: absolute; width: 100px; height: 39px; top: -2px; right: 20px; }
.logo-set code { display: block; font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; padding: 5px 10px; border: 1px dashed #f2f2f2; margin-top: 5px; }

/* tabulky detail programu, dph */

#right-text table.list th.desc, #right-text table.roll-1 th.desc, #right-text table.roll-2 th.desc { width: 68%; }
#right-text table.roll-2 thead th { border-bottom: 1px solid #ccc; }

#right-text table.list thead th.bez-dph, #right-text table.roll-2 thead th.bez-dph { width: 84%; font-weight: normal; text-align: right; }
#right-text table.list thead th.s-dph, #right-text table.roll-2 thead th.s-dph { width: 16%; font-weight: normal; text-align: right; color: #777; }

#right-text table.list tbody td.bez-dph, #right-text table.roll-2 tbody td.bez-dph { text-align: right; }
#right-text table.list tbody td.s-dph, #right-text table.roll-2 tbody td.s-dph { text-align: right; color: #777; }

/* novy form */

.prefix { width: 20px; text-align: right; }

.form3 { position: relative; margin-bottom: 2em; }

.form3 h2 { font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif; color: #1d5794; font-size: 11px; margin-left: 2px; }
.form3 p { margin-left: 2px; }
.form3 acronym { border-color: black; }
.form3 .bbottom { position: absolute; width: 346px; height: 18px; bottom: 0; left: 0; background: transparent url(images/form3-bbottom-bg.gif) 0 100% no-repeat; }

.form3.easter1 { _height: 101px; padding: 50px 10px 16px 10px; background: white url(images/form3-easter-bg.gif) 0 0 no-repeat; }
.form3.easter1 th { width: 100px; text-align: left; font-weight: bold; }
.form3.easter1 .submit-btn { margin-left: 135px; }

.form3.easter2 { _height: 360px; padding: 14px 10px 16px 10px; background: white url(images/form3-easter2-bg.gif) 0 0 no-repeat; }
.form3.easter2 th { width: 120px; text-align: left; font-weight: bold; }
.form3.easter2 .submit-btn { margin-left: 124px; }
.form3.easter2 select { width: 249px; height: 19px; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #dbdfe6; }

.form3 .prefix { width: 20px; text-align: right; }
.form3 input { padding: 2px; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #dbdfe6; }
.form3 .submit-btn input { width: 115px; height: 30px; color: white; font-weight: bold; background: #197510 url(images/form3-submit-btn.gif) 0 0 no-repeat; border: none; cursor: pointer; }
.form3 .winput { color: #b10101; border-color: #d88080; }
.form3 .wnotice { color: #b10101; padding: 2px 4px; margin-top: 1px; background-color: #ffe3e3; }

.rgift { float: left; width: 90px; height: 42px; line-height: 14px; text-align: left; color: #b10101; padding: 14px 0 0 67px; margin-left: 45px; _margin-left: 22px; background: white url(images/rgift-bg.gif) 0 0 no-repeat; }
.rphp5 { float: right; width: 240px; height: 100px; margin: 14px 45px 0 0; _margin-right: 22px; text-align: left; }
.rphp5 p { line-height: 14px; margin-left: 10px; }
.rphp5 span { color: #1d5794; }
#right .rphp5 { position: relative; }
#right .rphp5 li { padding-left: 23px; line-height: 18px; background: white url(images/php5-gift-li-bg.gif) 0 100% no-repeat; }
#right .rphp5 li.price { color: #666; background: none; }
#right .rphp5 img { position: absolute; width: 91px; height: 85px; top: 30px; right: 0; }

#darek-php { position: relative; width: 428px;  padding: 10px; background: white url(images/darek-php-bg.gif) 0 0 no-repeat; margin-bottom: 2em; }
#darek-php h2 { color: #b10101; margin-top: 0; }
#darek-php .checkbox { width: auto; height: 23px; line-height: 23px; color: white; padding-left: 10px; background: transparent url(images/darek-php-checkbox-bg.gif) 0 100% no-repeat; }
#darek-php #checkbox { vertical-align: middle; }
#darek-php img { position: absolute; width: 200px; height: 168px; top: -20px; right: -73px;}

span.legend { color: #888; }
#checkbox { border: none; }

table.pricelist th.domain { width: 14%!important; } 
table.pricelist th.info {  width: 40%!important; }
table.pricelist th.fee { width: 30%!important; } 
table.pricelist th.detail { width: 16%!important; }

table.pricelist td.price1 { text-align: right !important; border-right: none; padding-right: 0; padding-left: 0; }
table.pricelist td.price2 { text-align: right !important; border-left: none; padding-left: 0; font-size: 90% !important; font-weight: normal !important; color: #808080 !important; }

table.pricelist td img { vertical-align: middle; }
table.pricelist tr.novinka th, table.pricelist tr.novinka td, table.pricelist tr.akce th, table.pricelist tr.akce td { background: #ffd7c4 url(images/tr-novinka-td-bg.gif) repeat-x 0 0; }
table.pricelist tr.novinka th { background: #ffd7c4 url(images/tr-novinka-th-bg.gif) no-repeat 100% 0; }
table.pricelist tr.akce th { background: #ffd7c4 url(images/tr-akce-th-bg.gif) no-repeat 100% 0; }
table.pricelist tr.novinka a, #right-text table.pricelist tr.akce a { color: #b10000; }


table.pricelist tr.sleva th, table.pricelist tr.sleva td { font-weight: bold !important; background: #ffe3e3 url(images/tr-sleva-td-bg.png) repeat-x 0 0; }
table.pricelist tr.sleva th span, table.pricelist tr.sleva th a { font-weight: bold; color: #b10000; float: right; }
table.pricelist tr.sleva td.price2 { font-weight: normal !important; }


table.pricelist tr.akce2 td, table.pricelist tr.akce2 th { background-color: #ffd7c4; }
table.pricelist tr.akce2 th { padding-right: 0!important; }
table.pricelist tr.akce2 .akce2 { float: right; color: #b10000; font-weight: bold; }
table.pricelist tr.akce2 a { color: #b10000!important; }

#leto-2009, #leto-2010 { position: relative; width: 540px; height: 189px; margin-top: 15px; }
#leto-2009 span { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; background: url(images/leto-2009.jpg) no-repeat 0 0; }
#leto-2010 span { position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; background: url(images/leto-2010.jpg) no-repeat 0 0; }

.box-left, .box-right { width: 270px; overflow: hidden; }
.box-left { float: left; }
.box-right { float: right; }

#skycraper { position: absolute; /*background: url(images/czechia-banner-bg.png) no-repeat top left;*/ right: -141px; top: 145px; width: 131px; height: 623px; }
#skycraper-in { width: 120px; height: 600px; overflow: hidden; margin: 16px 0px 0px 4px;}

#videonavody-clanky-domeny-cz td { vertical-align: middle; }
#videonavody-clanky-domeny-cz img { margin-right: 20px; }

/* clanky */

.p-img-inpage { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-inpage.gif) no-repeat top left; }
.p-img-email { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-email.gif) no-repeat top left; }
.p-img-webhosting { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-webhosting.gif) no-repeat top left; }
.p-img-www { float: left; width: 100px; height: 90px; background: transparent url(images/p-img-www.gif) no-repeat top left; }

.block p {
  float: left;
  width: 270px;
  margin-bottom: 0.5em;
}

.ssl-logo {
  min-height: 72px; _height: 72px;
  padding: 0 40px;
  margin-bottom: 2em;
}

.float-left, .floatleft { float: left; }
.float-right, .floatright { float: right; }
.m2bottom { margin-bottom: 2em; }
.m3bottom { margin-bottom: 3em; }

#webhosting-table acronym a:hover { text-decoration: none; }

.green th, .green td, .green th a, .green td a { font-weight: bold; color: #175f04; }
.green th { font-weight: bold!important; }
.green th, .green td { background-color: #eaf5dd; }

.red th, .red td, .red th a, .red td a { color: #aa1111; }



#right-text .heading {
  width: auto; height: 27px;
  background-color: #d2e2f0;
}

#right-text .heading h2 {
  float: left;
  font-size: 11px;
  height: 11px; line-height: 11px;
  color: #063461;
  padding: 5px 11px;
  margin: 0; margin-top: 3px;
}

#right-text .content {
  padding: 5px;
  background-color: white;
  border: 1px solid #d2e2f1;
  margin-bottom: 2em;
}

#right-text .content table {
  width: 100%;
  border-collapse: collapse;
  margin: 0;
}


#right-text .content table tbody th {
  width: 160px;
  text-align: left;
  background-color: #f8f8f8; 
}

#right-text .content table th, #right-text .content table td  { padding: 3px 5px; border: 1px solid #eee; }

#right-text .content table select { margin-left: 2px; }
#right-text .content input.text, #right-text .content option { padding: 3px 2px!important; }
#right-text .content .state-true th, #right-text .content .state-true td { background-color: #e5f4de; }

.mbottom2 { margin-bottom: 2em!important; }
.mtop2 { margin-top: 2em!important; }


#domains-text {
  padding: 0 3px;
}

#domains-text h2 {
  position: relative;
  width: 168px; height: 18px;
  overflow: hidden;
  margin-top: 0;
}

#domains-text h2 span {
  display: block; position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
  background: white url(images/h2-domeny-a-jejich-registrace.gif) no-repeat 0 0;
}

#domains-text p {
  text-align: left;
}

#domains-text p a {
  font-weight: normal;
  text-decoration: underline;
  color: #0a5691;
}

#domains-text p a:hover {
  text-decoration: none;
}

.main-left .same-height {
  height: 200px; overflow: hidden;
}

.main-right .same-height {
  height: 200px; overflow: hidden;
}

#domains-turorial p {
  color: #054583;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 0;
}


.domain-tutorials {
  display: block; position: relative;
  width: 169px; height: 169px;
  overflow: hidden;
}

.domain-tutorials span {
  display: block; position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
  background: white url(images/domenove-tutorialy.jpg) no-repeat 0 0;
}

.ipvx { margin: 15px; }

.miniweb {
  width: 435px; height: 90px;
  padding: 8px 20px 0 86px;
  background: white url(images/miniweb-bg.gif) no-repeat 0 0;
  margin: 1em 0;
  overflow: hidden;
}

.miniweb h2 {
  font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 13.4px; line-height: 1.3em;
  color: #ac0117;
  margin-bottom: 0;
}

.miniweb h2 span {
  font-weight: bold;
  color: white;
  background-color: #ac0117;
  padding: 0 4px;  
  margin-right: 2px;
}

.miniweb p { line-height: 1.55em; }

.miniweb a {
  color: #ac0117;
  padding-right: 20px;
  background: transparent url(images/miniweb-href.gif) no-repeat 100% 2px;
  margin-left: 2px;
}





.inpagemini {
  position: relative;
  width: 416px; height: 76px;
  padding: 18px 10px 0 115px;
  background: white url(images/inpage-mini-bg.png) no-repeat 0 0;
  margin: 2em 0;
}

.inpagemini h2 {
  font-family: Arial, sans-serif;
  font-size: 13px;
  font-weight: bold!important;
  color: black;
  margin: 0 0 0.5em 0!important;

}

.inpagemini h2 strong {  
  color: white;
  background-color: #e80000;
  padding: 4px 8px;  
  margin-right: 4px;

}

.inpagemini a {
  float: right;
  font-weight: bold;
  color: #e80000;
  padding-right: 20px;
  background: transparent url(images/inpage-mini-arrow.png) no-repeat 100% 50%;
}

.inpagemini .websites {
  position: absolute;
  width: 123px; height: 113px;
  top: -7px; left: -6px;
  background: transparent url(images/inpage-mini-websites.png) no-repeat 0 0;
}





h2.pf {
  font-variant: small-caps;
  color: #6d6e71;
  line-height: normal;
  margin-top: 3em;
}

h2.pf span {
  color: #ff5400;
  font-weight: bold;
}

ul.pf {
  color: #6d6e71;
}

ul.pf li {
  padding: 0;
  background: none;
  margin-bottom: 5px;
}

ul.pf a {
  color: #1a5c99;
}

div.pf {
  margin: 2em 0;
}

#society .fb { float: left;}
#society .google { float: right; padding-top: 1.2em; }
#society a { float: left; margin: 15px 15px 0 0; }
#society .fb .fb_ltr { width: auto!important; }

.logo-inpage {
  background: transparent url(images/logo-inpage.gif) no-repeat 96% 100%;
}

.videotutorial {
  display: block; overflow: hidden;
  width: 111px; height: 31px;
  background: transparent url(images/icon-videotutorial.png) no-repeat 0 0;
}

.videotutorial:hover { background-position: 0 -31px; }


.ssl-button {
  display: block;
  position: relative;
  width: 135px; height: 40px;
  overflow: hidden;
  margin-top: 21px;
}

.ssl-button.smaller {
  width: 108px; height: 32px;
  margin: 0 auto;
}

.ssl-button span {
  display: block; position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
}

.ssl-button.thawte span { background: transparent url(images/ssl-button.png) no-repeat 0 0; }
.ssl-button.verisign span { background: transparent url(images/ssl-button.png) no-repeat 0 -40px; }
.ssl-button.geotrust span { background: transparent url(images/ssl-button.png) no-repeat 0 -80px; }
.ssl-button.rapidssl span { background: transparent url(images/ssl-button.png) no-repeat 0 -120px; }

.ssl-button:hover.thawte span { background-position: -135px 0; }
.ssl-button:hover.verisign span { background-position: -135px -40px; }
.ssl-button:hover.geotrust span { background-position: -135px -80px; }
.ssl-button:hover.rapidssl span { background-position: -135px -120px; }

.ssl-button.smaller.thawte span { background: transparent url(images/ssl-button-smaller.png) no-repeat 0 0; }
.ssl-button.smaller.verisign span { background: transparent url(images/ssl-button-smaller.png) no-repeat 0 -32px; }
.ssl-button.smaller.geotrust span { background: transparent url(images/ssl-button-smaller.png) no-repeat 0 -64px; }

.ssl-button.smaller:hover.thawte span { background-position: -108px 0; }
.ssl-button.smaller:hover.verisign span { background-position: -108px -32px; }
.ssl-button.smaller:hover.geotrust span { background-position: -108px -64px; }

.ssl-block {
  width: 376px;
  padding-right: 30px; 
}

.ssl-block h2 { margin-top: 0; }
.ssl-block ul { margin-bottom: 0!important; }

.hr {
  width: 100%; height: 1px;
  margin: 1em 0;
  background-color: #eee;
}

.hr hr {
  display: none
}


ul.ticks li { margin-bottom: 2px; }
ul.ticks li.plus { padding-left: 21px!important; background: transparent url(images/ticks-bg.png) no-repeat 0 3px!important; }
ul.ticks li.minus { padding-left: 21px!important; background: transparent url(images/ticks-bg.png) no-repeat 0 -186px!important; }

div.check, div.cross {
  width: 15px; height: 11px;
  margin: 0 auto; 
}

div.check { background: transparent url(images/ticks-bg.png) no-repeat 0 0; }
div.cross { background: transparent url(images/ticks-bg.png) no-repeat 0 100%; }

table.list.compare .check, table.list.compare .cross { margin-top: 1px; }
table.list.compare .check.rows2, table.list.compare .cross.rows2 { margin-top: 9px; }

#right-text table.list.compare tbody td, #right-text table.list.compare thead th { 
  text-align: center; 
  padding: 6px 8px; 
  vertical-align: middle;
}

/*#right-text table.list.compare th { font-weight: bold!important; }*/
#right-text table.list.compare tbody th, #right-text table.list.compare tbody th acronym { color: #0f5aa4; border-color: #0f5aa4; font-weight: normal!important; }
.lista td { padding: 10px 0 6px 0!important; }

ol.strong {
  font-weight: bold;
}

ol.strong li {
  font-weight: normal;
}

/* ---[ upoutavka na akci ]------------------- */

a.action {
  display: block; position: relative;
  width: 541px; height: 90px;
  margin-bottom: 1em;
  overflow: hidden;
}

a.action span {
  display: block; position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0; 
}

a.action.domain-eu span {
  background: transparent url(images/banner-2011-domena-eu-rok-zdarma.png) no-repeat 0 0;
}

#inpage-book {
  position: relative;
  padding-left: 100px;
  margin-bottom: 2em;
}

#inpage-book .book {
  display: block;
  position: absolute;
  width: 91px; height: 62px;
  top: -6px; left: 0;
  background: transparent url(images/inpage-book.png) no-repeat 0 0;
}

/* ---[ akce inpage 50% sleva ]--------------- */

#inpage2013-zps {
  height: 194px;
  background: transparent url(images/vanocniakce_modral.png) no-repeat 50% 0;
}

#inpage2013-jerab {
  height: 100px;
  background: transparent url(images/banner-zluty2.png) no-repeat 50% 0;
}

#inpage2012-sleva-50 {
  height: 184px;
  background: transparent url(images/news-akce-50_cz.png) no-repeat 50% 0;
  margin: -0.8em 0 -2em 0;
}

#inpage2012.objednat50 {
  display: block; cursor: pointer;
  position: relative;
  width: 241px; height: 37px;
  background: transparent url(images/button-akce-50_cz.png) no-repeat 50% 0;
  margin: 1em auto 4em auto;
}

#inpage2012.objednat20 {
  display: block; cursor: pointer;
  position: relative;
  width: 241px; height: 37px;
  background: transparent url(images/button-akce-20_cz.png) no-repeat 50% 0;
  margin: 1em auto 4em auto;
}

#inpage2011-sleva-50 {
  width: 540px; height: 208px;
  background: transparent url(images/2011-webove-stranky-sleva-50-procent.png) no-repeat 55px 0;
  margin: -0.8em 0 -2em 0;
}

#inpage2012-49kc {
  width: 540px; height: 208px;
  background: transparent url(images/2012-webove-stranky-49kc.png) no-repeat 55px 0;
  margin: -0.8em 0 -2em 0;
}

ul.column2 {
  float: left;
  width: 270px;
}

.mt05 { margin-top: 0.5em; }

#inpage2011-guide {
  min-height: 248px;
  padding: 60px 0 0 170px;
  background: transparent url(images/2011-webove-stranky-pruvodce.png) no-repeat 50px 0;
  margin-bottom: 0.5em;
}

#inpage2011.objednat, #inpage2011.vyzkouset {
  display: block; cursor: pointer;
  position: relative;
  width: 217px; height: 40px;
  margin: 2em auto;
}

#inpage2011.vyzkouset { margin-bottom: 4em; }

#inpage2011.objednat span, #inpage2011.vyzkouset span {
  display: block;
  position: absolute;
  width: 100%; height: 100%;
  top: 0; left: 0;
  background: transparent url(images/2011-webove-stranky-buttons.png) no-repeat 0 0;
}

#inpage2011.objednat span { background-position: 0 0; }
#inpage2011.objednat:hover span { background-position: 0 -40px; }
#inpage2011.vyzkouset span { background-position: 0 -80px; }
#inpage2011.vyzkouset:hover span { background-position: 0 -120px; }

td.moreinfo {
  background: transparent url(images/icon-moreinfo.png) repeat-x 9px 50%;
}

td.moreinfo a {
  color: #d90000;
  padding: 0 8px 0 8px;
  background-color: white;
  margin-right: -8px;
}

.box.margin2 { margin: 2em 0; }

.box .xbox { position: absolute; top: -10px; left: 270px; width: 95px; height: 58px; }
.box .ipad { position: absolute; top: -10px; left: 270px; width: 68px; height: 58px; }
.box .xbox span { overflow: hidden; background: white url(images/ipad-xbox-small.png) no-repeat 0 -126px; }
.box .ipad span { overflow: hidden; background: white url(images/ipad-xbox-small.png) no-repeat -128px -126px; }
.box .xbox span, .box .ipad span { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.ssl-ipad.theme {
  width: 541px; height: 175px;
  background: transparent url(images/ipad-xbox-theme-news.png) no-repeat 0 0;
  margin: 1em 0 1.5em 0;
}

a.action_xbox, a.action_ipad {
  display: block;
  position: relative;
  float: right;
  overflow: hidden;
  margin-top: 2px;
}

a.action_xbox { width: 152px; height: 20px; }
a.action_ipad { width: 132px; height: 20px; }

a.action_xbox span, a.action_ipad span {
  display: block;
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
}

a.action_xbox span { background: white url(images/ipad-xbox-small.png) no-repeat 0 -205px; }
a.action_ipad span { background: white url(images/ipad-xbox-small.png) no-repeat 0 -235px; }

/*
.news-ipad { position: absolute; top: -17px; left: 270px; width: 103px; height: 106px; background: transparent url(images/ipad-xbox-small.png) no-repeat 0 0; }
.news-xbox { position: absolute; top: -17px; left: 326px; width: 47px; height: 104px; background: transparent url(images/ipad-xbox-small.png) no-repeat -149px 0; }
*/

.button-image, .banner-image { display: block; text-align: center; margin: 2em auto; }
.terms { font-size: 92%; color: #666; margin-top: 3em; }
.terms h4 { border-bottom: 1px solid #eee; margin-bottom: 0.6em; }
.terms a { color: #666; }

.action-red { font-size: 130%; color: #c52026; }

.seo-text a { color: black; text-decoration: none !important; }
.seo-text a:hover { text-decoration: underline !important; }
.seo-text.padding { padding: 15px; }

.no-margin { margin: 0 !important; }
.no-padding-bottom { padding-bottom: 0 !important; }

.pic-inpage-zaklad-20p {
  position: absolute;
  top: 0; left: 5px;
  width: 161px; height: 179px;
  background: transparent url(images/pic-inpage-zaklad-20p.png) no-repeat 0 0;
}

.pic-inpage-komplet-20p {
  position: absolute;
  top: 0; left: 5px;
  width: 161px; height: 230px;
  background: transparent url(images/pic-inpage-komplet-20p.png) no-repeat 0 0;
}

.img_center {
  text-align: center;
  margin: 2.3em 0;
}

#fb-buttons { margin: 2.3em 0; }
#fb-buttons .fb_share, #fb-buttons .fb_like { float: left; }
#fb-buttons .fb_share { margin: 0 2px 0 0; }      

#InitiateText { display: none; }


/*akce 1+1 zdarma*/
/*
a#image-action-1-1{
  display:block;
  width:601px;
  height:211px;
  position:absolute;
  left:0;
  top:0;
  background:url(images/ssl-certifikat-geotrust-true-businessid-ev-akce-1-plus-1-zdarma-big.png) no-repeat;
}
a#image-action-1-1 span{
  display:none;
}
*/

/*NEW*/
a.nn-btn { 
  display: block;
  position: absolute; 
  padding: 2px 12px;
  bottom: 8px;
  right: 15px;
  overflow: hidden;
  cursor: pointer;
  color:#fff;
  text-align:center;
  text-decoration:none;
  font-size:12px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow:  0px 1px 3px 0px #666;

  border:1px solid #8bafce;
  box-shadow:  0px 1px 3px 0px #666;
  background: #0080cb; /* Old browsers */
  background: -moz-linear-gradient(top,  #0080cb 0%, #0065a9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0080cb), color-stop(100%,#0065a9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #0080cb 0%,#0065a9 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #0080cb 0%,#0065a9 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #0080cb 0%,#0065a9 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #0080cb 0%,#0065a9 100%); /* W3C */
}
a.nn-btn {
  background:#0a4992;
}

.nn-price{
  display: inline;
  position: relative;
  text-align: left;
}
.nn-price strong,
.nn-price strong span{
  font-size: 23px;
  color: #ff5c00;
  font-weight: bold;
  white-space: nowrap;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.nn-price strong span{
  color: #006eb8;
  font-size: 18px;
}
.nn-price small{
  font-size: 7px;
  line-height: 7px;
  color: #4a7394;
  border: 1px solid #adcfeb;
  padding: 0px 1px;
  position: absolute;
  right: 0;
}
.nn-price-old, .nn-price-old strike{
  color: #000;
}

h2.nn-title{
  font-weight: bold !important;
  margin: 0;
  overflow: hidden;
  font-size: 24px;
  color: #ff5c00;
}
h2.nn-title span{
  font-size: 12px;
  color: #0667b6;
  font-weight: bold;
}

.akce-50-left-corner{
  background: url(images/akce-50-left-corner.png) no-repeat;
  position: absolute;
  width: 79px;
  height: 79px;
  top: -2px;
  right: -2px;
}

.akce-20-left-corner{
  background: url(images/akce-20-left-corner.png) no-repeat;
  position: absolute;
  width: 79px;
  height: 79px;
  top: -1px;
  right: -1px;
}
#inpage-pack-1 .akce-20-left-corner{right: 12px;}
#inpage-pack-2 .akce-20-left-corner{right: 12px;}
#inpage-top #nn-top-akce-link{
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 601px;
  height: 211px;
}
#nn-top-akce-link span{
  display: none;
}

#websites{
  /*background-image: url(images/websites-akce.png);*/
}

.akce-33-left-right{
  background: url(images/akce-33-right-corner.png) no-repeat;
  position: absolute;
  width: 79px;
  height: 79px;
  top: -1px;
  right: -1px;
}
.akce-15-left-right{
  background: url(images/akce-15-right-corner.png) no-repeat;
  position: absolute;
  width: 79px;
  height: 79px;
  top: -1px;
  right: -1px;
}

/*page-virtualnihosting*/
#page-virtualnihosting{}
#page-virtualnihosting h1{
  margin: 0;
  padding: 0;
  line-height: 0;
}
#page-virtualnihosting h1 a{
  display: block;
  text-decoration: none;
}
#page-virtualnihosting h1 a img{
  border: 0;
}

#page-virtualnihosting ul#programs{
  background: url('images/bg-virtualhosting-programs.png') no-repeat;
  width: 591px;
  height: 360px;
  margin: 0;
  padding: 0 5px;
}
#page-virtualnihosting ul#programs li{
  background: url('images/bg-virtualhosting-program.png') no-repeat center top;
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  float: left;
  width: 195px;
  height: 360px;
}
#page-virtualnihosting ul#programs li div{
  padding: 90px 19px 32px;
}
#page-virtualnihosting ul#programs li div h2{
  font-size: 20px;
  line-height: 24px;
  font-weight: bold !important;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  color: #0667b6;
}
#page-virtualnihosting ul#programs li div p.popis{
  margin-bottom: 18px;
}
#page-virtualnihosting ul#programs li div p.cena{
  text-align: right;
  color: #0667b6;
  margin-bottom: 15px;
}
#page-virtualnihosting ul#programs li div p.cena strong{
  font-size: 23px;
  color: #ff5c00;
  font-weight: bold;
  white-space: nowrap;
  font-family: Georgia, "Times New Roman", Times, serif;
}
#page-virtualnihosting ul#programs li div p.cena strong span{
  color: #006eb8;
  font-size: 18px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
#page-virtualnihosting ul#programs li div a.detail{
  background: url('images/inpage-pack-1-button.gif') 0px 0px no-repeat;
  display: block;
  width: 76px;
  height: 19px;
  margin: 0 auto;
}
#page-virtualnihosting ul#programs li div a.detail:hover{
  background-position: center -19px;
}
#page-virtualnihosting ul#programs li div a.detail span{
  display: none;
}

#virtualnihosting-info{
  padding: 20px;
  padding-bottom: 50px;
  background: #e8eef2;
}
#virtualnihosting-info h3{
  color: #054583;
}

.perex-image{
  float: right;
  padding-top: 24px;
  padding-bottom: 45px;
}

/*akce*/
#domains.akce_domena-49{
  background-image: url('images/domains-od-49-kc.png');
}

/*http://www.czechia.com/webhosting/*/
/*
tr#row-program-linux td:nth-child(5),
tr#row-program-linux-plus td:nth-child(5),
tr#row-program-windows td:nth-child(5),
tr#row-program-windows-plus td:nth-child(5)
{
  background: #ffff99;
}
tr#row-program-linux td:nth-child(5):before,
tr#row-program-linux-plus td:nth-child(5):before,
tr#row-program-windows td:nth-child(5):before,
tr#row-program-windows-plus td:nth-child(5):before
{
  content: 'AKCE ';
  color: #cc0000;
  font-weight: bold;
  font-size: 10px;
}
*/
#menu-left li.link-426 a{
  background-image: url('images/menu-left_bg-yellow.png');
}

/*cena*/
.prices{
  text-align: right;
}
.prices strong{
  font-size: 23px;
  color: #ff5c00;
  font-weight: bold;
  white-space: nowrap;
  font-family: Georgia, "Times New Roman", Times, serif;
  display: block;
}
.prices strong span{
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #006eb8;
  font-size: 18px;
}
.prices small{
  font-size: 8px;
  line-height: 8px;
  color: #4a7394;
  border: 1px solid #adcfeb;
  padding: 0px 1px;
}


#webhosting-pic-2{
  background-image: url(images/cloudserver-pic-2.png);
}

#recommend{
  position: relative;
}
#recommend a.more-title{
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  display: block;
  width: 200px;
  height: 200px;
}

iframe#ad365{
  display: block;
  width: 128px;
  height: 156px;
  position: absolute;
  top: 0px;
  right: -142px;
}

.akce-eu-free{
  position: absolute;
  left: 0;
  top: 0;
}

a.btn-img-detail{
  background: url('images/inpage-pack-1-button.gif') 0px 0px no-repeat;
  display: block;
  width: 76px;
  height: 19px;
  margin: 0 auto;
  position: absolute;
  top: 149px;
  left: 70px;
}
a.btn-img-detail:hover{
  background-position: center -19px;
}

.nowrap{
  white-space: nowrap;
}

tr.action_row th,
tr.action_row td
{
  background: yellow;
}
tr.action_row .action_text{
  color: red;
}
tr.action_row .action_price{
  color: red;
}
