/**
 * 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 {
  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 !important;
}
.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;
}


/* vodafone - eshop : print version */
table.content3 td, table.content3 th {
  border: 2px solid #6A6A6A;
  border-collapse: collapse;
}

td.redcell, td.greycell {
  display: none;
}

div.print {
  display: block;
}

div.noprint {
  display: none;
}

.firstLevelNav, .globalNav {
  display: none;
}
.singleColumn {
  display: none;
}

/* NEW V4 */
#login_bar {
  display: none;
}

/* changed 2010-08-25 */
#vodafoneLogo {
 display: none !important;
}

/* add 2010-08-25 BEGIN */
.sHeaderContent {
  background: none !important;
}
.head {
 background: none !important;
}
confirmShoppingBasketTable {
 background: cyan !important;
}
.kit_header {
 background: none !important;
}
.greyBg {
 background: none !important;
}
.sSubHeader {
 background: none !important;
}

#content_holder {
  margin-left: 0;
}

.new_design {
    display: none;
}

.hidden {
  display: none !important;
}

.no_print {
  display: none !important;
}

#orientation {
   display: none;
}

#main {
  _margin-left: 0;
}

/* add 2010-08-25 FINISH */

.menu_buttons_holder {
  display: none;
}
.button_grey {
  display: none !important;
}
.button_grey_blue {
  display: none !important;
}
.button_grey_light {
  display: none !important;
}
.button_red {
  display: none !important;
}
.button_red_white {
  display: none !important;
}
.button_buy {
  display: none !important;
}
.button_red_blue {
  display: none !important;
}
.button_grey_white {
  display: none !important;
}
.red_button {
  display: none !important;
}
.button_red_white {
  display: none !important;
}
.magneta_button {
  display: none !important;
}	    
.submit {
  display: none !important;
}
.footer {
padding-top: 120px;
}

h1 {
  color: black !important;
}
h2 {
  color: black !important;
}
h3 {
  color: black !important;
}
h4 {
  color: black !important;
}

#predefined_menus_top {
  display: none !important;
}

#predefined_menus_content {
  background-color: #eee;
}
.menu_item_holder {
  background-color: #eee;	
} 
.menu_item {
  width:166px;
  background: #ddd left top no-repeat;
  float:left;
  position:absolute;
  bottom:5px;
}
.menu_item_bottom {
  display: none;
}
.menu_item_inner {
  background-color: #ddd;	
}

.web_edition_inner {
  background-color: #ccc;	
}
.menu_detail_item_inner {
  background-color: #bbb;
}

.menu_detail_item { 
border: 1px solid #777;
height:55px;
width:142px;
background:url('../images/none.png')  left top repeat-x !important;
background-color: #bbb !important;
cursor:pointer;
position:relative;
}

.menu_detail_item_last {
  border: 1px solid #777;
  height:54px;
  width:142px;
  background:url('../images/none.png')  left top no-repeat !important;
  background-color: #bbb !important;
  cursor:pointer;
  position:relative;
}

#order_progress_bar_header {
  display: none !important;
}

#order_progress_bar_content {
  display: none !important;
}

#order_progress_bar_bottom {
  display: none !important;
}
.topPromo {
  display: none !important;
}
.middlePromo {
  display: none !important;
}
.bottomPromo {
  display: none !important;
}
.dDeliverySection {
  display: none !important;
}

.delete_kit_dark {
  display: none !important;
}

.change {
  display: none !important;
}

.dialog_box_yellow_inner {
  display: none !important;
}

.dialog_box_yellow_bottom {
  display: none !important;
}

.sim {
  display: none !important;
}

.buttons_holder {
  display: none !important;
}
#cart_header {
  display: none !important;
}
#cart_content {
  display: none !important;
}

.cart_kit_header_inner {
  display: none !important;
}

.cart_kit_holder_inner {
  display: none !important;
}
#cart_bottom {
  display: none !important;
}
.prod_filter_box {
  display: none !important;	
}
.hs_filter_box {
  display: none !important;	
}
table.shoppingBasketTable {
  border: none !important;
}
table.shoppingBasketTable td.first {
  border: none !important;
}
td.last {
  border: none !important;
}
.total {
  border: none !important;
}
td.borders {
  border: none !important;
}

table.shoppingBasketTable {
  width:700px !important;
}

table.shoppingBasketTable tr.total {
  width:700px !important;
}

table.shoppingBasketTable td.first {
  width:450px !important;
}



.confirmShoppingBasketTable {
  _width:680px !important;
  _background: none !important;

}

table.confirmShoppingBasketTable tr.total {
  _width:680px !important;
}

.arrow_cart_kit_item {
  _width: 70px !important;
  _margin-left: 0;
  _padding-left: 0;
}

table.confirmShoppingBasketTable td.first {
  _width:150px !important;
}

.confirmShoppingBasketTable td.second {
  _width:70px  !important;
}

.confirmShoppingBasketTable td.third {
  _width:70px !important;
}

.greyBg {
  _background: none !important
}

td.bottom_right {
  _background:none !important;
  _width: 80px !important
}

td.bottom {
  _background:none !important;
  _width: 80px !important
}

td.third{
  _background:none !important;
  _width: 80px !important
}

td.last{
  _background:none !important;
  _width: 80px !important
}

td.top_right {
  _background:none !important;
  _width: 80px !important
}

.subDivDescriptionContent {
  _width:620px !important;
}


