/**
 * Vodafone CSS styles - Print
 *
 * @version $Id: print.css 1178 2006-10-31 09:44:11Z petrjera $
 * @package web
 * @subpackage graphics
 */
 
.no_print {
  display: none;  
 }  
 
body {
  background-color: #FFFFFF;
  color: #000000 !important;
  font-size: 10pt;
/*  font-family: "Times New Roman CE", "Times New Roman", Times, serif;*/
}

body strong.hidden {
  top: 0;
  height: auto;
  font-size: 1.1em;
  color: Gray;
  display: block;
  font-weight: bold;
}

input, input.basic, input.check, table.nostyle, table.noheader, table.content1, table.content2, table.content3, 
table.form {
  font-family: "Times New Roman CE", "Times New Roman", Times, serif;
}

input.redsubmit, input.redsubmitmargin, button.redsubmit {
  background: transparent;
  color: #000000;
}

h1, h2, h3, h4, .red, .price strong {
  color: #000000;
}

#holder {
  background: #FFFFFF;
  width: auto;
}

#content {
  margin: 0;
  float: none;
}

#leftmenu, #promocolumn, #search, .metaNav, .searchNav, .globalNav img, 
.modHeader a, .modFlash, #vodafoneLogo { 
  display: none;
}
.mod1Col, .mod2Col, .mod3Col, .mod4Col, .mod5Col { float: none !important; }

kbd { font-size: 10pt !important; }

/* HOMEPAGE STYLES  **************************************************************************** */
#hometop div.homeleft {
  display: none;
}

div.homeleft, div.homeright {
  width: auto;
  float: none;
  margin: auto;
}

div.homeleft img.promobigimage{
  margin: auto;
}

div.sclogin{
  display: none;
}

div.homepromo2 {
  margin-top: 10px;
  float: left;
}
div.homepromo3 {
  float: none;
}

/* show priceplans box ************************ */
div.priceplan {
  margin: 0 0 10px 0;
}

div.priceplantop {
  width: 360px;
  height: 8px;
  font-size: 1px;
  background-image: url(../images/bg_priceplan_top.gif);
  background-repeat: no-repeat;
}

div.priceplantop2 {
  float: none;
  width: 330px;
  height: 8px;
  font-size: 1px;
  background-image: url(../images/bg_priceplan2_top.gif);
  background-repeat: no-repeat;
}

div.priceplan h2 {
  margin-top: 0;
}

div.priceplanbody {
  width: 360px;
  _width: 340px;
  padding: 0 8pt 8pt 8pt;
  background-image: url(../images/bg_priceplan_body.gif);
  background-repeat: repeat-y;
}

div.priceplanbody2 {
  padding: 0 8pt 8pt 8pt;
  background-image: url(../images/bg_priceplan2_body.gif);
  background-repeat: repeat-y;
}

div.priceplan div.inner, div.priceplan div.inner2 {
  height: 200px;
  margin-right: 15px;
  padding-top: 10px;
  _padding-top: 0;
}

div.priceplan div.inner {
  _height: 210px;
  _margin-right: 0;
  _margin-bottom: -10px;
  background-image: url(../images/tarify_ceny.jpg);
    background-position: 98% 100%;
  _background-position: right bottom;
  background-repeat: no-repeat;
}

div.priceplan div.inner2 {
  _height: 190px;
}

div.priceplanbottom {
  width: 360px;
  height: 8px;
  font-size: 1px;
  background-image: url(../images/bg_priceplan_bottom.gif);
  background-repeat: no-repeat;
}

div.priceplanbottom2 {
  height: 8px;
  font-size: 1px;
  background-image: url(../images/bg_priceplan2_bottom.gif);
  background-repeat: no-repeat;
}

#priceplanspec div.spec, #priceplanspec div.spec2 {
  width: 131px;
  height: 104px;
  margin-right: 30px;
  padding: 18px 10px 0 10px;
}

#priceplanspec div.spec p, #priceplanspec div.spec2 p {
  padding: 0;
  margin: 15px 0 0 0;
}

#priceplanspec div.spec2 {
  margin-right: 0px;
}

/* over topmenu */
#top {
  display: none;
  background: #FFFFFF;
  color: #000000;
}

/* topmenu */
#topmenu {
  background: #FFFFFF;
  height: 2em;
}

#topmenu ul {
  display: none;
}

#topmenu #logo {
  background: none;
  width: 100%;
  height: 2em;
  text-align: left;
}

#topmenu #logo a {
  width: 100%;
  text-indent: 0;
  color: #000000;
  font-size: 16pt;
}

#handset {
  border: none;
  background: none;
}
#handset h2 {
  clear: both;
}

/* roundcorner */
div.contentpromoimgfirst {
  width: auto;
  float: none;
  margin: auto;
}

div.contentpromoimgtop {
  display: none;
}

div.contentpromoimgbottom {
  display: none;
}

div.contentpromoimgbody {
  padding: 0;
  background: none;
}

div.contentpromoimgbody p {
  margin: auto;
}

div.contentpromoimgbody img {
  float: none;
  margin: auto;
}

div.contentpromoimgbody img.image {
  float: none;
  margin: auto;
}

div.contentpromoimgbody li {
  margin: auto;
}

div.contentpromoimgbody h2 {
  padding: 0 0 8px 2px;
  margin: auto;
  color: #000000;
}

div.contentpromoimgbody a.headline {
  color: Black;
  text-decoration: none;
  padding: 0 0 0 2px;
}

div.contentpromoimgbody p.moreinfo {
  margin: auto;
}

div.contentpromoimg {
  width: auto;
  float: none;
  margin: 0 0 20px 0;
}

div.contentpromoimgtop {
  display: none;
}

div.contentpromoimgbottom {
  display: none;
}

div.contentpromoimgbody {
  padding: 0 8px 2px 8px;
  background: none;
  background-repeat: repeat-y;
}

div.contentpromoimgbody img {
  float: none;
  margin: auto;
}

div.contentpromoimgbody img.image {
  float: none;
  margin: auto;
}

div.contentpromoimgbody h2 {
  margin: 0;
}

div.contentpromoimgbody a.headline {
  font-size: 10.5pt;
  color: Black;
  text-decoration: none;
  padding: 0 0 0 2px;
}

ul li {
  list-style-image: none;
}

/* Eshop styles */
.halfcontent_left {
  float: none;
  width: auto;
}
.halfcontent_right {
  display: none;
}

/* footer */
.footer {
  background: transparent;
  color: #808080;
  text-align: left;
  font-size: 0.9em;
}

.footer a, .footer span {
  display: none;
}
.footer_icons {
  display: none;
}
/* button link */
a.buttonlink {
  padding: 0 0 0 8px;
  background: transparent;
}

span.buttsr a, span.buttr a, span.buttsr2 a, span.buttsl a, span.butt2rows a {
  color: #000000;
  text-decoration: underline;
  background: transparent;
  border: none;
}

span.buttsr a:hover, span.buttr a:hover, span.buttsr2 a:hover, span.buttsl a:hover, span.butt2rows a:hover, 
span.buttsr a:visited, span.buttr a:visited, span.buttsr2 a:visited, span.buttsl a:visited, span.butt2rows a:visited {
  color: #000000;
  text-decoration: underline;
}

span.buttsr a, span.buttr a {
  border: none;
}

span.buttsr2 a {
  border: none;
}

span.butt2rows a {
  display: inline;
  height: auto;
  border: none;
}

span.buttsl a {
  margin: auto;
  border: none;
}

span.buttsr a, span.buttsr2 a,  span.buttsl a, span.butt2rows a {
  font-weight: bold;
}

span.buttsr {
  background: none;
}

span.buttsr2 {
  background: none;
  margin: auto;
}

span.buttsl {
  background: none;
}

span.butt2rows {
  background: none;
}

/* handsetSearch */
#handsetSearch {
  display: none;
}

#handset {
  width: auto;
  float: left;
}

/* phone - all */
div.phonebox {
  width: 174px;
  height: 300px;
  float: left;
  margin: 10px 0 0 20px;
  background-image: url(../images/bg_phonebox_nh.gif);
  background-repeat: no-repeat;
}

div.phoneboxtitle {
  text-align: right;
}

div.phoneboxtitle img {
  border: none;
  margin: 0 7px 0 0;
}

div.phoneboxtitle span {
  float: left;
  width: 50px;
}

/* phone - detail  */
.parametres table {
  width: 100%;
  float: none;
  background: none;
}

.parametres table td {
  width: auto;
}

img.all {
  display: none;
}

/* odpoved.cz */
.cont010 iframe {
  width: 100%;
  height: 900px;
}
button.print { display: none; }
#ivr_schema {
  float: none;
}
#ivr_schema li {
  border: none !important;
}
#ivr_schema div.number {
  display: inline;
  float: none;
}
#ivr_schema div.title {
  display: inline;
}
#ivr_schema li {
  float: none;
}
