﻿body {
	background-color: #fff;
	color: #000;
	text-align: center;
	margin:0 auto;
margin-top: 0px;
	font-family: Arial;
}

#container {
	position: relative;
	width: 970px;
	font-size: 1em;
	text-align: left;
	margin:0 auto;
}

a, a:hover {
	text-decoration: none;
	color: rgb(255, 102, 0);
}

/****************************************** vrchni cast stranky ******************************************/

/********************* logo *********************/

#logo-line {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 970px;
	height: 64px;
	text-align: left;
}

#logo-line .logo {
position: absolute;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 49px;
	height: 49px;
}

#logo-line .logomenu {
	position: relative;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 49px;
	text-align: right;
	font-family: Arial;
margin-top: 15px;
width: 420px;
}

a.topm {
padding: 2px 0 2px 28px;
	margin: 0 0 0 5px;
 	font-weight: bold;
	font-size: 0.95em;
	color: #7f7f7f;
	text-decoration: none;
}

.topm-bg1 {
	background: url('../../img/portal/topm-bg1.jpg') 4px 60% no-repeat;
}

.topm-bg2 {
	background: url('../../img/portal/topm-bg2.jpg') 4px 60% no-repeat;
}

.topm-bg3 {
	background: url('../../img/portal/topm-bg3.jpg') 4px 60% no-repeat;
}

.topm-bg4 {
	background: url('../../img/portal/topm-bg4.jpg') 4px 60% no-repeat;
}



/********************* top menu - hlavni *********************/

#top-menu-line {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 970px;
	height: 73px;
	text-align: left;
}

#top-menu-line .horizmenu {
	position: relative;
	float: left;
 	top: 33px;
	padding: 0px;
	width: 771px;
	height: 42px;
	text-align: left;
	background: url('../../img/portal/bg-horizont-menu.gif') top left repeat-x;  /* POZOR bolo zakomentovane */
}

a.homelink {
	position:relative;
	float:left;
	display:block;
	background:url('../../img/portal/homelink.gif') no-repeat;
	border-right:1px solid #d4d4d4;
	width:48px;
	height:42px;
	text-decoration: none;
}
a.homelink:hover {
	background-position:0px -42px;
}
a.homelink_act {
	background-position:0px -84px;
}
a.menu_item {
	background:white url('../../img/portal/menu_item.gif') top left repeat-x;
	display:block;
	position:relative;
	float:left;
	width:auto;
 	height:42px;
	line-height:42px;
	border-right:1px solid #d4d4d4;
	padding:0px 39px;
	color:#000;
	font-size: 0.75em;
	font-weight:bold;
	text-decoration: none;
}
a.menu_item:hover {
	color:#ff6600;
	text-decoration:none;
}
a.menu_act {
	background-position:0px -42px;
	color:#ff6600;
}


#top-menu-line .loginbox {
	position: relative;
  float: right;
	margin: 0px;
	padding: 0px;
	width: 187px;
	height: 74px;
	text-align: left;
  background: #e2fbf8;
}

.loginbox h3 {
 position: relative;
 margin: 0px;
 padding: 6px 0 0 10px;
 width: 177px;
/*  _width: 187px; */
 height: 24px;
/*  _height: 30px; */
 text-align: left;
 background: url('../../img/portal/bg-loginbox-h3.gif') top left no-repeat;
 font-size: 1em;
 color: #fff;
}

.loginbox h3 a.quest {
	position: absolute;
	top: 0px;
	right: 12px;
  padding: 0 0 0 0px;
	background: url('../../img/portal/bg-quest.gif') top left no-repeat;
	text-decoration: none;
}

#top-menu-line .selectbox {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 187px;
	height: 44px;
	text-align: left;
  background: #e1e1e1 url('../../img/portal/bg-selectbox.gif') top left no-repeat;
}

.selectbox a.select {
	position: absolute;
	top: 0px;
	right: 13px;
	_right: 10px;
  padding: 0 0 0 0px;
	background: url('../../img/portal/bg-ok-button.gif') top left no-repeat;
	text-decoration: none;
}

.selectbox select {
	position: relative;
	margin: 9px 0 0 8px;
  padding: 0 0 0 0px;
  border: solid 1px #abacad;
  font-size: 0.7em;
  _font-size: 0.65em;
  width: 120px;
}

.selectbox select option {
	position: relative;
	margin: 0;
  padding: 0 0 0 4px;
  height: 14px;
}

/********************* vyhledavani *********************/

#search-line {
	position: relative;
	margin: 0px;
	padding: 0px;

	width: 970px;
	height: 105px;
	text-align: left;
  background: transparent url('../../img/portal/bg-search-line.gif') top left repeat-x;
  font-size: 0.7em;
  font-family:Arial;
  background-color: #ffffff;

}

#search_inner {
    position:relative;
    float: left;
    top: 32px;
    padding-left: 150px;
    background: url('../../img/portal/search_lupa.jpg') no-repeat 115px 15px;

    padding-left: 40px;
    background: url('../../img/portal/search_lupa.jpg') no-repeat 10px 15px;
/*     ubrano 40 */

}


#search_folders {
	position:relative;
	width: 455px;
	background: url('../../img/portal/search_bg.gif') no-repeat right bottom;
	height: 20px;
}

#search-line .folder {
  float:left;
}

#search-line .folder_selected {
  float:left;
	background: #fff url('../../img/portal/search_border_top.gif') repeat-x top left;
}

#search-line .folder_selected .a2 {
	background: url('../../img/portal/search_border_right2.gif') no-repeat top right;
}

#search-line .folder_selected .a3 {
	color: #f96e12;
	font-weight:bold;
	padding: 6px 6px 0px 10px;
	background: url('../../img/portal/search_border_left2.gif') no-repeat top left;
}

#search-line .folder .a3 {
	padding: 0px 0px 0px 0px;
}

#search-line .folder_selected a.folder {
  color:black;
  text-decoration:none;
  float:none;
}

#search-line .folder a {
	padding: 10px 10px 1px 10px;
	display:block;
}

#search-line .folder a.folder {
	position:relative;
	padding: 6px 10px 0px 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}

#search-line a.search_tips {
	display: block;
	position:relative;
	float:right;
	background: url('../../img/portal/search_pointer.gif') no-repeat left 70%;
	padding: 6px 10px 1px 6px;
	color: #7d7d7d;
	text-decoration: none;
}

#search-line .search_selected {
	position:relative;
	float:left;
	padding: 4px 0px 4px 0px;
	background: url('../../img/portal/search_border_top.gif') repeat-x top left;
}

#search-line #search_bar {
	position:relative;
	width: 455px;
	background: white;
	border: solid 1px #999999;
	border-top:none;
	padding: 3px 0 3px 0;
}

#search-line #search_bar input {
	position:relative;
	left: 4px;
	width: 443px;
	height: 18px;
	_height: 20px;
	border:solid 1px #999999;
}

#search-line .search_button {
	position:absolute;
	top: 22px;
	left: 620px;
	/*_left: 470px;*/
	_left: 620px;
	width: 56px;
	height: 26px;
	overflow: hidden;
	background: url('../../img/portal/search_button.jpg') top left no-repeat;
	border:0;
}


/***************************** kalkulacka ***********************************/


#search-line .calculator {
	position: relative;
  float: right;
  top: 7px;
	margin: 0px;
	padding: 0px;
	width: 187px;
	height: 74px;
	text-align: left;
  background: url('../../img/portal/bg-calc.jpg') top left repeat-x;
}

#search-line .calculator h3 {
	position: relative;
	margin: 0px;
	padding: 6px 0 3px 6px;
	width: 177px;
	_width: 187px;
	text-align: left;
  font-size: 1.4em;
  color: #989898;
}

#search-line .calculator h5 {
	position: relative;
	margin: 0px;
	padding: 2px 0 0 6px;
	width: 181px;
	_width: 187px;
	text-align: left;
  font-size: 0.95em;
  font-weight: normal;
  color: #989898;
}

#search-line .calculator .calc-left {
	position: relative;
  float: left;
	margin: 0px;
	padding: 0 0 0 6px;
	width: 112px;
	_width: 118px;
	height: 46px;
	text-align: left;
  background: url('../../img/portal/calc-ico.gif') 102px 8px no-repeat;
}

#search-line .calculator .calc-right {
	position: relative;
  float: right;
	margin: 0px;
	padding: 0px;
	width: 66px;
	height: 46px;
	text-align: left;
}

#search-line .calculator .calc-left .line {
	position: relative;
	margin: 2px 0px 4px 0px;
	_margin: 1px 0px 2px 0px;
	padding: 0 0 0 30px;
	width: 68px;
	text-align: left;
}

#search-line .calculator input {
	position:relative;
	width: 62px;
	_width: 66px;
	height: 13px;
	_height: 17px;
	/*margin-top: 2px;
	_margin-top: 1px;*/
	padding: 1px;
	font-size: 1em;
	border:solid 1px #999999;
}

#search-line .calculator a.calculate {
	position: absolute;
	top: 13px;
	right: 13px;
	_right: 10px;
  padding: 0 0 0 0px;
	background: url('../../img/portal/bg-ok-button2.gif') 50% 0px no-repeat;
	text-decoration: none;
}

.bg-eur {
	background: url('../../img/portal/bg-eur.gif') top left no-repeat;
}

.bg-svk {
	background: url('../../img/portal/bg-svk.gif') top left no-repeat;
}


/*********************************** obsahova cast stranky *****************************************/

#main {
	position: relative;
	width: 970px;
	font-size: 1em;
	text-align: left;
	margin:0 auto;
  margin-top: 15px;
}
#main a {
	text-decoration: none;
}

#left-col {
	position: relative;
	float: left;
	font-size: 0.9em;
	text-align: left;
	width: 136px;
	padding: 0px;
	margin: 0px;
	background: #fff;
}

#middle-col {
	position: relative;
	float: left;
  left: 12px;
	font-size: 0.9em;
	text-align: left;
	width: 630px;
	padding: 0px;
	margin: 0 0 0 0;
}

#middle-col-full {
	position: relative;
	float: right;
	font-size: 0.9em;
	text-align: left;
	width: 820px;
	padding: 0px;
	margin: 0 0 0 0;
}

#right-col {
	position: relative;
	float: right;
	font-size: 0.7em;
	text-align: left;
	width: 179px;
	padding: 0px;
	margin: 0 0 0 0;
	background: #fff;
	font-size: 11px;
}



/*********************************** leve menu *****************************************/


ul#menu_left, ul#menu_left li {
  width: 136px; /* 100% */
  list-style: none;
  margin: 0;
  padding: 0;
  background:#fff;
}

ul#menu_left li {
  vertical-align: bottom; /* IE bug */
}

ul#menu_left {
  padding-top: 11px;
  background: #efefef;
  font-size: 0.75em;
}

ul#menu_left li a, ul#menu_left li div {
  position:relative;
  display: block;
  padding: 7px 6px 7px 15px;
  text-decoration: none;
  background: #fff url('../../img/portal/pointer.gif') 2px 47% no-repeat;
  border-bottom: solid 1px #d4d4d4;
  color: #000;
}
ul#menu_left li.first a,ul#menu_left li.first div {
  border-top: solid 1px #d4d4d4;
}


ul#menu_left li.level2 a,ul#menu_left li.level2 div {
  padding-left: 30px;
  background: #f9f9f9;
  border-bottom: solid 1px #d8d8d8;
}

ul#menu_left li.selected a,ul#menu_left li.selected div {
  font-weight: bold;
  color: #ff6600;
  background: #f9f9f9 url('../../img/portal/menu_selected.gif') 3px 48% no-repeat;
}


ul#menu_left li.opened div,ul#menu_left li.opened a {
  color: black;
  font-weight: bold;
  background: url('../../img/portal/menu_main.gif') 2px 50% no-repeat;

}

/*********************************** menu jobs *****************************************/


/*********************************** menu jobs *****************************************/

#jobs-menu h4.head {
	position: relative;
	margin: 95px 0 0px 0;
	padding: 12px 0 6px 0;
	font-size: 1.2em;
	text-align: left;
  color: #ff5500;
  border-top: solid 2px #ff5500;
  border-bottom: solid 1px #d8d8d8;
}

ul.jobs-menu, ul.jobs-menu li {
	width: 178px; /* 100% */
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.jobs-menu li {
	vertical-align: bottom;	/* IE bug */
}

ul.jobs-menu {
	position:relative;
	font-size: 0.75em;
}

ul.jobs-menu li a, ul.jobs-menu li div {
	position:relative;
	display: block;
	padding: 7px 6px 7px 15px;
	text-decoration: none;
	background: #fff url('../../img/portal/pointer.gif') 2px 47% no-repeat;
	border-bottom: solid 1px #d8d8d8;
	color: #000;
}

ul.jobs-menu li.submenu a, ul.jobs-menu li.submenu div {
	padding-left: 30px;
	background-color: #f9f9f9;
	background-image: none;
}

ul.jobs-menu li.submenu div {
	font-weight: bold;
	color: #ff6600;
	background: #f9f9f9 url('../../img/portal/menu_selected.gif') 14px 48% no-repeat;
}

ul.jobs-menu li.menu_main div {
	font-weight: bold;
	background: url('../../img/portal/menu_main.gif') 2px 50% no-repeat;
	border-top: solid 1px #d4d4d4;
	border-bottom: solid 1px #d4d4d4;
}

/*********************************** stredova cast *****************************************/

/************** sloupec shop ****************/

#middle-col .shop-col {
	position:relative;
	float: left;
	width: 307px;
	margin-bottom: 20px;
  background: #fff url('../../img/portal/bg-middle-col-left-side.gif') top left repeat-x;
  min-height: 250px;
  _height: 250px;
}

.shop-col .img-item img {
	position:relative;
  margin: 12px 0 0px 0;
  /*background: #CFE6F7;	*/
}

.shop-col .shop h2 {
  padding: 0 0 0 10px;
	margin: 7px 0 7px 0;
	font-size: 1.5em;
	color: #fd6301;
	font-weight: normal;
}

#middle-col .shop-main {
	position:relative;
	margin: 0px;
  padding: 5px 0 0 0;
  min-height: 112px;
	_height: 117px;

}

#middle-col .shop-main img {
	position:absolute;
  top: 0px;
	left: 0px;
  width: 85px;
	margin: 0px;
  padding: 0px;
}

#middle-col .shop-main .descript {
	position:absolute;
  top: 0px;
	right: 0px;
	width: 215px;
	min-height: 117px;
	_height: 117px;
	margin: 0px;
  padding: 0px;
}

.shop-main .descript h4 {

	position:relative;
  padding: 0 0 0 17px;
  margin: 0 0 4px 0;
	font-weight: bold;
	background: url('../../img/portal/pointer3.gif') 0px 50% no-repeat;
	font-size: 1em;
	color: #000;
	text-decoration: none;
}

.shop-main .descript h3.price {
	position:relative;
  padding: 0 0 0 10px;
  margin: 7px 0 0 0;
	font-weight: bold;
	font-size: 1.3em;
	color: #000;
}

.shop-main .descript h3.price .euro {
	position:relative;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
	font-weight: normal;
	font-size: 0.65em;
	color: #8d9095;
}

.shop-main .descript h3.price input {
	position: absolute;
	top: 0px;
	right: 10px;
	height: 26px;
	width: 77px;
  padding: 0 0 0 0px;
	text-decoration: none;
	background: url('../../img/portal/shop-button.jpg') 0px 50% no-repeat;
}

ul#attribute, ul#attribute li {
	width: 200px; /* 100% */
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
}

ul#attribute li {
	position:relative;
	display: block;
	margin: 0;
	padding: 2px 6px 0 10px;
	text-decoration: none;
	color: #6b6b6b;
}

/************************** shop menu ******************************/


#middle-col .shop-col .shop-menu {
	position:relative;
	margin: 0px 0px 5px 0px;
  padding: 2px 0 0 0;
  height: 18px;
	_height: 20px;
	font-size: 0.75em;
	font-weight: bold;
	background: url('../../img/portal/bg-shop-menu.jpg') top left repeat-x;
	border-left: solid 1px #c1c1c1;
	border-right: solid 1px #c1c1c1;
}

#middle-col .shop-col .shop-menu a.shoplink {
	padding: 0 0 0 4px;
  margin: 0px;
	color: #8d9095;
	text-decoration: none;
	border-left: solid 1px #c1c1c1;

 padding: 0px;
 display: block;
}

#middle-col .shop-col .shop-menu span {
	padding: 0 0 0 4px;
	color: #ff8750;
	text-decoration: none;
}

/***************************spodni polozky shop***************************/

#middle-col .shop-col .shop-items {
	position:relative;
	margin: 0 0 10px 0;
  padding: 0px 0 0 0;
  _padding: 5px 0 0 0;
}

#middle-col .shop-col .shop-items .item {
	position:relative;
	float: left;
  margin: 0px;
  padding: 5px 0 0 0;
  min-height: 105px;
	_height: 110px;
  width: 152px;
}

#middle-col .shop-col .shop-items .item img {
	position:absolute;
  top: 28px;
	left: 0px;
  width: 42px;
	margin: 0px;
  padding: 0px;
}

#middle-col .shop-col .shop-items .item .desc {
	position: absolute;
  top: 28px;
  left: 44px;
	width: 107px;
	min-height: 90px;
	_height: 90px;
	margin: 0px;
  padding: 0px;
}

#middle-col .shop-col .shop-items .item h4 {
	position:relative;
  padding: 0 0 0 17px;
  margin: 5px 0 4px 0;
	font-weight: bold;
	background: url('../../img/portal/pointer3.gif') 0px 50% no-repeat;
	font-size: 1.1em;
	color: #000;
	text-decoration: none;
}

#middle-col .shop-col .shop-items .item .desc h3.price {
	position:relative;
  padding: 0 0 0 10px;
  margin: 7px 0 0 0;
	font-weight: bold;
	font-size: 1.1em;
	color: #000;
}

#middle-col .shop-col .shop-items .item .desc h3.price .euro {
	position:relative;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
	font-weight: normal;
	font-size: 0.65em;
	color: #8d9095;
}

#middle-col .shop-col .shop-items .item .desc ul#attribute, ul#attribute li {
	width: 98px; /* 100% */
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.85em;
}

#middle-col .shop-col .shop-items .item .desc ul#attribute li {
	position:relative;
	display: block;
	margin: 0;
	padding: 2px 6px 0 10px;
	text-decoration: none;
	color: #6b6b6b;
}

/************** sloupec orange news ****************/

#middle-col .orange-news-col {
	position:relative;
	float: right;
	width: 301px;
  margin: 0 5px 20px 0;
  _margin: 0 3px 20px 0;
/* 	font-size: 0.7em; */
	font-size: 11px;
}


.orange-news-col .main-article {
	position:relative;
  margin-bottom: 30px;
  background: #000;
  height 293px;
}


.main-article .text {
	position:relative;
  padding: 2px 5px 10px 10px;
  background: #000 url('../../img/portal/bg-orange-svojim.gif') top left no-repeat;
  height 70px;
  color: #fff;
  font-size: 0.75em;
}

.text h4 {
  padding: 0 0 0 17px;
	margin: 5px 0 2px 0;
	background: url('../../img/portal/pointer2.gif') 0px 50% no-repeat;
	font-size: 1.35em;
	color: #fff;
}



.orange-news-col h3.h-orange-news {
  position:relative;
  padding: 4px 0 4px 8px;
  margin: 0px;
	background: #B3B3B3;
	font-size: 1.1em;
	color: #fff;
}


/*********************** hp orange novinky ************************/

.orange-news {
/*	position:relative;*/
	_width: 100%;
	min-height 293px;
  _height 293px;
  background: url('../../img/portal/bg-orange-news.gif') top left repeat-x;
}

.nobg {
/*	position:relative;*/
  background: #fff;
}

.orange-news .news-head {
	position:relative;
  float: left;
	margin-bottom: 20px;
  padding: 0 0 0 8px;
  width: 200px;
  _width: 208px;
/*   font-size: 0.9em; */
  color: #696969;
}

.orange-news h5.head {
	margin: 5px 0 0px 5px;
	padding: 10px 0 0 0;
	_padding: 10px 0 0 0;
/*   font-size: 1em; */
  color: #444;
	width: 200px;
/* 	float: left; */
}

.orange-news .news-headimg {
/* 	position:relative; */
  float: right;
  top: 0px;
  padding: 0px;
  margin: 0px;
/* 	margin-top: -30px; */
}

.orange-news .news2 {
	position:relative;
  float: left;
	margin-bottom: 20px;
  padding: 0 0 0 8px;
  width: 200px;
  _width: 208px;
/*   font-size: 0.9em; */
  color: #696969;
}

.orange-news .news2 h5 {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	_padding: 0px 0 0 0;
  font-size: 1em;
  color: #444;
}

.orange-news a.more {
	padding: 0 0 0 15px;
	font-weight: bold;
	background: url('../../img/portal/pointer.gif') 4px 60% no-repeat;
	color: #444;
	text-decoration: none;
}

.orange-news .news2img {
	position: relative;
  float: right;
  padding: 7px 0 0 0;
  margin: 0px;
}


/*********************** hp tipy ************************/

.tips-line {
	position: relative;
	font-size: 0.9em;
	text-align: left;
	width: 630px;
	padding: 0px 0 0 0;
	margin: 0px 0 0 0;
	background: url('../../img/portal/bg-tips-line.gif') 0px -3px repeat-x;
}

.tips-line h4 {
  position: relative;
  padding: 0px 0 0 17px;
	margin: 0px 0 2px 0;
	background: url('../../img/portal/pointer3.gif') 0px 50% no-repeat;
	font-size: 1.1em;
	color: #000;
}

.item {
	position: relative;
  float: left;
	font-size: 0.9em;
	text-align: left;
	width: 126px;
	min-height: 75px;
	_height: 75px;
	padding: 0px;
	margin: 13px 0 0 0px;
	_margin: 13px 0 0 0px;
	/*background: #E5F9B7;*/ /*url('../../img/portal/bg-tips-line.gif') 0px -3px repeat-x;	*/
}


.tips-item-bg1 {
	background: url('../../img/portal/tips-item1.jpg') top left no-repeat;
}

.tips-item-bg2 {
	background: url('../../img/portal/tips-item10.jpg') top left no-repeat;
}

.tips-item-bg3 {

	background: url('../../img/portal/tips-item6.jpg') top left no-repeat;
}

.tips-item-bg4 {
	background: url('../../img/portal/tips-item9.jpg') top left no-repeat;
}

.tips-item-bg5 {
	background: url('../../img/portal/tips-item7_1.jpg') top left no-repeat;
}

.item a.more2 {
	padding: 0 0 0 10px;
	background: url('../../img/portal/pointer.gif') 0px 60% no-repeat;
	color: #000;
	text-decoration: none;
}


.item .next {
	margin: 56px 0 0 0;
}



/*********************************** prava strana *****************************************/

#right-col .news {
	position:relative;
	margin-bottom: 20px;
}

#right-col .news .head {
	position:relative;
	margin: 0px;
}

#right-col a.more {
	padding: 0 0 0 15px;
	font-weight: bold;
	background: url('../../img/portal/pointer.gif') 4px 60% no-repeat;
	color: #000;
	text-decoration: none;
}

#right-col a.more2 {
	padding: 0 0 0 10px;
	background: url('../../img/portal/pointer.gif') 0px 60% no-repeat;
	color: #000;
	text-decoration: none;
}


#right-col .next {
	margin: 14px 0 0 0;
}

.button a:link, .button a:visited, .button a:hover {
	color: #F1DEBC;
	text-decoration: none;
}

#right-col .news2 {
	position:relative;
	width: 177px;
	_width: 179px;
	min-height: 15px;
	_height:15px;
	margin-bottom: 20px;
	border: solid 1px #d7d7d7;
}

/*hot news*/

.phone-hot-news {
  position: relative;
  width: 100%;
  padding: 0px;
  margin: 0 0 30px 0;
  color: #444;
  border-bottom: solid 3px #d7d7d7;
}

.phone-hot-news img {
  position: relative;
  padding: 0px;
  margin: 0 0 5px 0;
}

.phone-hot-news a.phone-det {
  position: relative;
  float: left;
  height: 26px;
  margin: 5px 0 5px 0;
  _margin: 5px 0 0 0;
  background: url('../../img/portal/bg-detail-button.gif') top left no-repeat;
}


/****************************************nadpisy****************************************/

/*stred*/

h1.page {
	position: relative;
	margin: 0 0 30px 0;
	padding: 0px;
	font-size: 30px;
	font-weight: normal;
	text-align: left;
  color: #ff5500;
}

h1.page-head {
	position: relative;
	margin: 0 0 2px 0;
	padding: 20px 0 5px 0;
	font-size: 1.5em;
	font-weight: normal;
	text-align: left;
  color: #a3a3a3;
  border-top: solid 2px #d8d8d8;
  border-bottom: solid 1px #d8d8d8;
}

h2.max {
	margin: 10px 0 30px 0;
	padding: 0 0 0 27px;
  font-size: 30px;
	font-weight: bold;
  color: #444;
  background: url('../../img/portal/pointer4.gif') 0px 50% no-repeat;
}

.bg-head h1 {
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 30px;
	font-weight: normal;
	text-align: left;
  color: #ff5500;
}

.art-box h1 {
	margin: 15px 0 10px 0;
	padding: 0 0 0 15px;
  font-size: 30px;
  font-weight: normal;
  color: #ff5500;
}

h2.page-head {
	position: relative;
	margin: 5px 0 5px 10px;
	padding: 0px;
	font-size: 25px;
	font-weight: normal;
  color: #777;
}

.article h4 {
  position: relative;
  margin: 0px 0px 1px 0px;
  padding: 0px 10px 0px 0px;
  font-size: 18px;
  font-weight: normal;
  color: #777;
  text-align: left;
}

.tips h3 {
  position: relative;
  padding: 0 0 5px 0;
  margin: 0px 0px 10px 0px;
  font-size: 20px;
  font-weight: normal;
  color: #777;
  border-bottom: solid 1px #d7d7d7;
}

h3.classic {
  position: relative;
  padding: 0 0 0 2px;
  margin: 10px 0px 20px 0px;
  font-size: 20px;
  font-weight: normal;
  color: #777;
}

h3.paus {
  position: relative;
  margin: 0px 0px 7px 0px;
  padding: 4px 16px 4px 20px;
  font-size: 16px;
  color: #ff6611;
  text-align: left;
  background: url('../../img/portal/pointer3.gif') 2px 50% no-repeat;
  border-bottom: solid 1px #d7d7d7;
}

h3.banner {
  position: relative;
  margin: 0px 0px 7px 0px;
  padding: 4px 16px 4px 20px;
  font-size: 15px;
  width: 134px;
  _width: 160px;
  color: #444;
  text-align: left;
  background: url('../../img/portal/pointer3.gif') 2px 15% no-repeat;
}

/*pravy sloupec*/


#right-col h3.hp {
  padding: 4px 0 4px 8px;
  margin: 1px 0 0 0;
	background: #B3B3B3;
	font-size: 1.3em;
	color: #fff;
}

#right-col h3.today {
	padding: 4px 0 4px 8px;
  margin: 1px 0 0 0;
	font-size: 1.3em;
	color: #fff;
  background: #B3B3B3 url('../../img/portal/h3-today.gif') 0 0 no-repeat;
}

h3.phones-right {
  position: relative;
  padding: 0 0 2px 0;
  margin: 0px 0px 10px 0px;
  font-size: 20px;
  font-weight: normal;
  color: #777;
  border-bottom: solid 1px #d7d7d7;
}

h3.phones-right1 {
  position: relative;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  font-size: 20px;
  font-weight: normal;
  color: #777;
  background: url('../../img/portal/plus-orange.gif') 159px 5px no-repeat;
}

h3.phones-right2 {
  position: relative;
  margin: 0px 0px 2px 0px;
  padding: 4px 16px 4px 20px;
  font-size: 1.3em;
  color: #444;
  background: url('../../img/portal/pointer3.gif') 2px 50% no-repeat;
  border-bottom: solid 1px #d7d7d7;
}

h3.phones-right3 {
  position: relative;
  margin: 0px 0px 7px 0px;
  padding: 4px 16px 4px 20px;
  font-size: 15px;
  color: #444;
  text-align: left;
  background: url('../../img/portal/pointer3.gif') 2px 50% no-repeat;
}

h3.perex-head {
  position: relative;
  margin: 0px 0px 7px 0px;
  padding: 4px 16px 4px 20px;
  font-size: 17px;
  color: #444;
  text-align: left;
  background: url('../../img/portal/pointer3.gif') 2px 50% no-repeat;
}


h3.perex-head a {
	text-decoration: none;
	color: #fc6202;
}
h3.card {
  position: relative;
  margin: 0px 0px 2px 0px;
  padding: 4px 16px 2px 20px;
  font-size: 15px;
  color: #444;
  text-align: left;
  background: url('../../img/portal/pointer3.gif') 0px 50% no-repeat;
}

#right-col h4 {
	padding:5px 0 5px 8px;
	margin:0;
	font-size: 1.2em;
	color: #FC6202;
}

#right-col h4.basket-head {
  position: relative;
  padding:5px 0 5px 8px;
  margin: 0px 0px 0px 0px;
  font-size: 15px;
  color: #444;
}

#right-col h4.basket-price {
  position: relative;
  padding:5px 0 5px 8px;
  margin: 3px 0px 0px 0px;
  font-size: 12px;
  color: #666;
  background: #ebebeb;
  width: 148px;
  _width: 156px;
}

#right-col h5 {
	padding: 4px 0 0 12px;
	margin: 5px 0 0 0;
	background: url('../../img/portal/pointer.gif') 0 50% no-repeat;
	font-size: 1em;
	border-top: 1px solid #B3B3B3;
}

/*****************************kosik*************************************/

.basket {
  position: relative;
  width: 172px;
  min-height: 160px;
  _height: 160px;
  margin: 15px 0 0 0;
  padding: 27px 0 0 0;
  background: url('../../img/portal/bg-basket.gif') top left no-repeat;
}

.bask-down {
  position: relative;
  width: 172px;
  height: 11px;
  margin: 0 0 20px 0;
  font-size:1px;
  background: url('../../img/portal/bg-basket-down.gif') top left no-repeat;
}

.basket .inner {
  position: relative;
  width: 157px;
  min-height: 140px;
  _height: 140px;
  margin: 0 0 0 8px;
}

.basket-content {
  position: relative;
  width: 146px;
  _width: 156px;
  min-height: 91px;
  _height: 100px;
  padding: 5px;
  color: #777;
  border-top: solid 1px #d2d2d2;
  border-bottom: solid 1px #d2d2d2;
}

/*prava cast nabidkove menu*/

.phone-offer {
  position: relative;
  width: 169px;
  _width: 179px;
  padding: 10px 0 10px 10px;
  margin: 0 0 30px 0;
  color: #444;
  background: #f4f4f4 url('../../img/portal/bg-phones-offer.gif') top left repeat-x;
  border-top: solid 1px #d2d2d2;
  border-left: solid 1px #d2d2d2;
}

ul.offer, ul.offer li {
	width: 169px; /* 100% */
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.offer li {
	vertical-align: bottom;	/* IE bug */
}

ul.offer {
	position:relative;
	font-size: 1em;
}

ul.offer li a {
	position:relative;
	display: block;
	padding: 4px 6px 4px 15px;
	text-decoration: none;
	background: url('../../img/portal/pointer.gif') 2px 47% no-repeat;
	border-bottom: solid 1px #d8d8d8;
	color: #444;
	font-size: 11px;
}

.phone-offer2 {
  position: relative;
  width: 169px;
  _width: 169px;
  padding: 10px 0 10px 10px;
  margin: 0 0 10px 0;
  color: #444;
  border-top: solid 1px #d2d2d2;
  border-left: solid 1px #d2d2d2;
}


/********************buton 102*18 sedivy ***********************/

div.but {
  position: relative;
  float: right;
  height: 18px;
  width: 102px;
  margin-bottom:5px;
  padding: 0px;
  color: #777;
  font-size: 11px;
  font-weight: bold;
  background: url('../../img/portal/bg-button.gif') top left no-repeat;
}

div.but a {
  color: #777;
  height: 18px;
  padding: 0;
  margin: 0;
  text-decoration: none;
}

div.but a:hover {
  color: #ff6600;
  height: 18px;
  padding: 0;
  margin: 0;
}

div.but span {
  display: block;
  width: 102px;
  height: 18px;
  padding: 1px 0 0 5px;
  cursor: hand;
  margin: 0px;
}

div.but span.active {
  color: #ff6600;
}

div.but span.bg1 {
  background: url('../../img/portal/rss-ico.jpg') 2px 41% no-repeat;
  _background: url('../../img/portal/rss-ico.jpg') 2px 46% no-repeat;
  padding: 1px 0 0 19px;
}

div.but span.bg2 {
  background: url('../../img/portal/cely-ico.jpg') 2px 41% no-repeat;
  _background: url('../../img/portal/cely-ico.jpg') 2px 46% no-repeat;
  padding: 1px 0 0 19px;
}


/********************buton 146*26 oranzovy ***********************/

div.but1 {
  position: relative;
  float: right;
  height: 26px;
  width: 146px;
  margin-bottom:5px;
  padding: 0px;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  background: url('../../img/portal/bg-button1.gif') top left no-repeat;
}

div.but1 a {
  color: #fff;
  height: 26px;
  padding: 0;
  margin: 0;
  text-decoration: none;
}

div.but1 a:hover {
  color: #d7d7d7;
  height: 26px;
  padding: 0;
  margin: 0;
}

div.but1 span {
  display: block;
  width: 146px;
  height: 26px;
  padding: 1px 0 0 5px;
  cursor: hand;
  margin: 0px;
}

div.but1 span.active {
  color: #fff;
}

div.but1 span.bg1 {
  background: url('../../img/portal/lock-ico.gif') 6px 35% no-repeat;
  _background: url('../../img/portal/lock-ico.gif') 6px 45% no-repeat;
  padding: 5px 0 0 27px;
}



/********************buton 77*24 sedivy ***********************/

div.but2 {
  position: relative;
  float: right;
  height: 24px;
  width: 77px;
  margin-bottom:5px;
  padding: 0px;
  color: #777;
  font-size: 13px;
  font-weight: bold;
  text-align: right;
  background: url('../../img/portal/bg-button2.gif') top left no-repeat;
}

div.but2 a {
  color: #777;
  height: 24px;
  padding: 0;
  margin: 0;
  text-decoration: none;
}

div.but2 a:hover {
  color: #ff6600;
  height: 24px;
  padding: 0;
  margin: 0;
}

div.but2 span {
  display: block;
  width: 68px;
  _width: 77px;
  height: 20px;
  _height: 24px;
  padding: 4px 7px 0 2px;
  /*cursor: hand;*/
  margin: 0px;
}

div.but2 span.active {
  color: #ff6600;
}


/********************buton 70*18 sedivy ***********************/

div.but4 {
  position: relative;
  float: left;
  height: 18px;
  width: 70px;
  margin-top:2px;
  margin-right: 1px;
  padding: 0px;
  color: #777;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  background: url('../../img/portal/bg-button4b.gif') top left no-repeat;
}

div.but4 a {
  color: #777;
  height: 18px;
  padding: 0;
  margin: 0;
  text-decoration: none;
}

div.but4 a:hover {
  color: #ff6600;
  height: 18px;
  padding: 0;
  margin: 0;
}

div.but4 span {
  display: block;
  width: 66px;
  _width: 70px;
  height: 15px;
  _height: 18px;
  padding: 1px 2px 2px 2px;
  cursor: hand;
  margin: 0px;
}

div.but4 span.active {
  color: #ff6600;
}





/******************************strankovani********************************/

.phone-paging-line {
	position: relative;
  _left: 10px;
  width: 610px;
	margin: 0 auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 5px 0 2px 0px;
	text-align: center;
}

.phone-paging-line .phone-filter-paging {
	position: relative;
	float: left;
  width: 465px;
	margin: 0 auto;
	text-align: center;
  font-size: 0.75em;
  color: #686868;
}

a.but-back {
  position: relative;
  float: left;
  height: 26px;
  background: url('../../img/portal/button-gr-back.gif') top left no-repeat;
}

a.but-next {
  position: relative;
  float: right;
  height: 26px;
  background: url('../../img/portal/button-or-next.gif') top left no-repeat;
}

.phone-paging-line .phone-filter-paging a {
	position: relative;
  margin: 0px;
	padding: 0px 2px 0px 2px;
  color: #ff5500;
  text-decoration: none;
}

.bor-top1 {
  border-top: solid 2px #d7d7d7;
  padding-top: 15px;
}

/****************************** informacni box na strance tarify ********************************/

.info-box {
	position: relative;
  width: 217px;
  min-height: 80px;
  _height: 140px;
	padding: 60px 0 0px 0px;
  margin: 0 0 10px 0;
	text-align: left;
	font-size: 11px;
	color: #444;
	z-index:1;
  background: url('../../img/portal/bg-info-box.jpg') top left no-repeat;
}

.info-box p {
	margin: 0 0 10px 0;
	padding: 0px 10px 0px 10px;
}

.info-box .footer {
	position:relative;
	height:17px;
  margin: 0;
	padding: 0;
	background: url('../../img/portal/bg-info-box-foot.jpg') top left no-repeat;
}

/***************************************** pomocn?? styly **************************************/

.cleaner {
	clear:both;
	height: 1px;
	font-size:0px;
	overflow:hidden;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
}

.orange {
  color: #ff5500;
}

.gr-light {
	color: #777;
}

img {
	border: 0px;
}

.bold {
  font-weight: bold;
}

.b {
  font-weight: bold;
}

.cent {
  text-align: center;
}

.yes {
/*  background: url('../../img/portal/yes.gif') 0px 50% no-repeat;*/
  color:#37b206;
}

.no {
  /*background: url('../../img/portal/no.gif') 0px 50% no-repeat;*/
  color:#d40505;
}

.opt {
  /*background: url('../../img/portal/no.gif') 0px 50% no-repeat;*/
  color:#fd8218;
}

.p-classic {
  position: relative;
  padding: 0;
  margin: 5px 0px 15px 0px;

  font-size: 11px;
  font-weight: normal;
  color: #777;
}

.fl-left {
  float: left;
}

.fl-right {
  float: right;
}

/*
1. klasicky text arial (#444444)
2. kontext arial ( #999999)
2. link arial + underline (#FF5500) */


/*-------- Strankovanie ----------*/


.paging-line {
	position: relative;
	z-index:1;
  width: 610px;
	margin: 0 auto;
	padding: 15px 0 5px 0px;
	text-align: center;
  background: url('../../img/portal/bg-search-paging.gif') top left repeat-x;
  clear:both;
}

.paging-line .search-paging {
	position: relative;
	float: left;
  width: 485px;
	margin: 0 auto;
	text-align: center;
  font-size: 0.8em;
  color: #686868;
}

a.but-back {
  /*position: absolute;
  top: 12px;
  left: 2px;  */
  position: relative;
  float: left;
  height: 26px;
  background: url('../../img/portal/button-gr-back.gif') top left no-repeat;
}

a.but-next {
  /*position: absolute;
  top: 12px;
  right: 2px;*/
  position: relative;
  float: right;
  height: 26px;
  background: url('../../img/portal/button-or-next.gif') top left no-repeat;
}

.paging-line .search-paging a {
	position: relative;
  margin: 0px;
	padding: 0px 2px 0px 2px;
  color: #ff6500;
  text-decoration: none;
}

/*------------- tlacitko spat --------------*/

a.button-back {
  background:transparent url(../../img/subpage/form-back.jpg) no-repeat scroll left top;
  padding:0px;
  text-decoration:none;
  display:block;
  float:right;
  width:77px;
  height:26px;
  margin-top:20px;
}

/*------------- linky orange novinky --------------*/

#middle-col .orange-news-col a {
     color: #444;
  text-decoration: none;
	font-size: 12px;
}

#middle-col .orange-news-col a:hover {
     color: #ff5500;
  text-decoration: underline;
}

#middle-col .orange-news-col h3.h-orange-news a {
     color: #fff;
  text-decoration: none;
}


/***************************************** paticka do orange.css
**************************************/
.page_footer {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	width: 970px;
	text-align: right;
	color: #898989;
	line-height: 16px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #898989;
	margin-top: 10px;
}

.page_footer a {
	color: #898989;
}



/*--------------------- eshop box homepage ---------------*/

.shop_ram {
	border-top: 2px solid #fc6202;
	border-left: 2px solid #fc6202;
	border-right: 2px solid #fc6202;
	border-bottom: 2px solid #fc6202;
	padding: 0px 5px;
	width: 286px;
	_width: 286px;
	height: 296px;
	overflow: hidden;

}
#middle-col .shop-col .shop-menu {
	height: 17px;
	overflow: hidden;
	margin-top: -3px;
}
#middle-col .shop-col .shop-items {
	margin-top: -6px;
	width: 290px;
	overflow: hidden;
	float: left;
}
.shop-menu {
	width: 284px;
	_width: 284px;
}
#middle-col .shop-main .descript {
	width: 200px;
}
#middle-col .shop-col .shop-items .item {
	width: 145px;
	_width: 145px;
	overflow: hidden;
	float: left;
}
#middle-col .shop-col {
	background-image: none;
}
.shop-menu span {
	margin: 0px 9px;
}




/*------------modre linky pravy stlpec---------------*/

#right-col a {
   text-decoration: none;
}


#middle-col a {
   text-decoration: none;
   color: #ff6600;
}

table.shop_table {
 width: 100%;
 border: none;
}
table.shop_table td {
 text-align: center;
}


/*------------- eshop buttony ----------------*/
.phoneEshopPopupMenu          {background:#f7f7f7;border:1px solid #888;padding:4px;position:absolute;}
.phoneEshopPopupMenu a        {display:block;background-image:url(../../img/portal/pointer.gif);background-repeat:no-repeat;padding:2px 5px 2px 15px;border-bottom:1px solid black;text-decoration:none;}
.phoneEshopPopupMenu a:hover  {background:#ddd;}



/*---------------datove_sluzby_pravy--------------*/
.phone-hot-news2 form input.button_eshop {
    background:        transparent url(../../img/subpage/eshop-button.gif) no-repeat scroll 0%;
    border:            0pt none;
    color:            #818181;
    float:            left;
    height:            26px;
    margin-bottom:    5px;
    margin-left:    5px;
    margin-top:        10px;
    width:            97px;
    cursor:            pointer;
}


.phone-hot-news2 {
    border:            1px #D7D7D7 solid;
    position:        relative;
    width:            100%;
    padding:        0px;
    margin:            0 0 30px 0;
    color:            #444;
}

h3.datove_sluzby {
  position:            relative;
  padding:            0px;
  margin:            0px 0px 10px 5px;
  font-size:        1.7em;
  font-weight:        normal;
  color:            #232323;
  border:            0;
}

p.dat_sluzby {
    padding:        0px;
    margin:            0px 0px 0px 5px;
    color:            #6a6a6a;
}

.phone-hot-news2 form {
    padding:        0px;
    margin:            0px;
    border:            0px;
}


/*---------------eshop_vyhody--------------*/


h1.max {
	color: #444;
	background: url('../../img/portal/pointer4.gif') 0px 50% no-repeat;
	font-weight:normal;
	font-size:34px;
	margin: 10px 0 30px 0;
	padding-left:32px;
}
h1.subheader {
	font-size:18px;
	font-weight:normal;
}
.vyhody {
	border-top:1px solid #e1e1e1;
	padding-top:15px;
	padding-bottom:110px;
	background:url('../../img/subpage/vyhody-online.jpg') no-repeat top right;
}
.vyhody_in {
	padding-left:30px;
}
.vyhody_text {
	width:420px;
	font-size:11px;
	margin-bottom:40px;
}
ul.vyhody_ul {
	position:relative;
	list-style-type:none;
	padding:0;
	padding-left:3px;
	margin:28px 0px 28px 0px;
}
ul.vyhody_ul li {
	background:url('../../img/portal/dot-orange.gif') no-repeat scroll 0px 8px;
	color:#ff6600;
	font-size:14px;
	line-height:18px;
	padding-left:15px;
}
a.vice {
	padding: 0 0 0 10px;
	background: url('../../img/portal/pointer.gif') 0px 60% no-repeat;
	color: #000;
	text-decoration: none;
}
.art-box .article img.no_underline {
      border-bottom: none;
}
.coverage_fiber_content .coverage {
    font-size: 12px;
/*     border: solid 1px #ff6600; */
/*     padding: 0 5px; */
     margin-top: -10px;
/*     background-color: #FFE1D5; */
    border-bottom: dotted 1px gray;
    margin-bottom: 5px;
}
.coverage_fiber_content #statusText {
    font-size: 12px;
/*     border: solid 1px #ff6600; */
    padding: 5px;
}
.coverage_fiber_content td {
    font-size: 12px;
}
.coverage_fiber_content select {
    font-size: 12px;
}
.coverage_fiber_content {
    border: solid 1px #989898;
    padding: 5px;
/*     background-color: white; */
}
.coverage_fiber_content h2 {
    padding: 0px;
    margin: 0px;
    font-size: 30px;
    font-weight: normal;
    color: #ff5500;
    display: block;
}
.coverage_fiber_content_1 {
    background-image: url(../../img/subpage/bg-dots.gif);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: left top;
    padding: 10px 10px;
}
.coverage_fiber_content_2 {
/*      margin: 10px;  */
    padding: 5px;
    background-color: white;
    position: relative;
}

/************************************ PRIDANE 13.11.2008 matej moravcik ************************************/
.pausal {
     position: relative;
     float: left;
     text-align: left;
     width: 29%;
     _width: 28%;
     padding: 0px;
     margin: 0 12px 0 12px;
}

.pausal_head_minutove {
	padding: 100px 0 0 0;
	background: url('../../img/subpage/bg-column-minutove.gif') top left no-repeat;
}

.pausal_head_kreditne {
	padding: 100px 0 0 0;
	background: url('../../img/subpage/bg-column-kreditne.gif') top left no-repeat;
}

.pausal_head_3g {
	padding: 100px 0 0 0;
	background: url('../../img/subpage/bg-column-3g.gif') top left no-repeat;
}

ul.pausal_zoznam_text, ul.pausal_zoznam_text li {
	width: 169px; /* 100% */
	_width: 155px; /* 100% */
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.pausal_zoznam_text li {
	vertical-align: bottom;	/* IE bug */
}

ul.pausal_zoznam_text {
	position:relative;
	font-size: 10px;
	font-weight: bold;
}

ul.pausal_zoznam_text li span {
	position:relative;
	max-width: 113px;
	display: block;
	padding: 4px 6px 4px 21px;
	text-decoration: none;
	background: url('../../img/portal/pointer3.gif') 2px 47% no-repeat;
	color: #444;
}


/************************************ PRIDANE 19.11.2008 matej moravcik ************************************/

.moj_kosik {
    position: relative;
    width: 100%;
    padding: 0px;
    margin: 0 0 30px 0;
    color: #444;
	 z-index: 20 !important;
}

.moj_kosik_border_bold
	{
	border-top: 1px dashed #999999; font-weight: bold;
	}

.moj_kosik_cena
	{
	float: right; color: #FF4400; background-image: url(../../img/portal/moje_porovnanie_odobrat.jpg); background-position: right; background-repeat: no-repeat; padding-right: 15px;
	}
.moj_kosik_cena_2 {
	background: transparent url(../../img/portal/moje_porovnanie_odobrat.jpg) scroll no-repeat top right;
	/*border: 1px solid red;*/
}

.moj_kosik_celkova_cena_text
	{
	border-top: 1px solid #999999; font-weight: bold; color: #777777;
	}

.moj_kosik_celkova_cena
	{
	text-align: right; border-top: 1px solid #999999; font-weight: bold; color: #777777;
	}

.moj_kosik_text_ukaz_kosik
	{
	color: #333333;
	font-weight: bold; padding-left: 12px; background-position: 0px 5px; background-image: url(../../img/portal/arrow-down.gif); background-repeat: no-repeat;
	}

/*___pecko: 081125___*/

.moj_kosik_expanded .table_expanded {
	margin-left: 7px;
	width: 90%;
}
.moj_kosik_expanded_top {
	width: 267px;
	height: 56px;
	background: url(../../img/portal/moj_kosik_expanded.jpg) top right no-repeat;
	/*vertical-align: bottom;*/
	padding-top: 12px;
	_padding-top: 5px;
	padding-left: 10px;
	/*border: 1px solid red;*/
}
.moj_kosik_expanded_top  span{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
.moj_kosik_expanded_pic {
	vertical-align: top;
	text-align: center;
}
/*___pecko_end___*/
.right_col_panel_lavy_pravy_background
	{
	background-image: url(../../img/portal/moj_kosik_main.jpg); background-repeat: repeat-y;
	}


.ciarkovany_dolny_okraj
	{
	border-bottom: 1px dashed #999999;
	}

.porovnanie_text_odobrat
	{
	font-weight: bold; padding-bottom: 10px; padding-left: 15px; background-position: 0px 2px; background-image: url(../../img/portal/moje_porovnanie_odobrat.jpg); background-repeat: no-repeat;
	}




/**/
/*.phones-grid .phone-box .phone-img {*/
/*	position:absolute;*/
/*	position:relative;*/
/*  top: 10px;*/
/*	left: 0px;*/
/*  width: 80px;*/
/*  height: 135px;*/
/*	margin: 0px;*/
/*  padding: 0px;*/
/*/*   background: url('../../img/subpage/bg-phone-img.gif') top left no-repeat;     */*/
/*  text-align: center;*/
/*    float: left;*/
/*/*     z-index: 100; */*/
/*}*/
/**/
/*.phones-grid .phone-box .phone-img img {*/
/*	position: relative;*/
/*	margin: 6px 0 0 0;*/
/*  padding: 0px;*/
/*  text-align: center;*/
/*}*/
/**/
/*.phones-grid .phone-box{*/
/*/* 	position: relative; */*/
/*	float: left;*/
/*	padding: 0px 0 5px 0px;*/
/*/* 	margin: 0px 8px 10px 0; */*/
/*	margin: 0px 8px 10px 0;*/
/*	border-bottom: solid 1px #CCCCCC;*/
/*	border-right: solid 1px #CCCCCC;*/
/**/
/*	width: 205px;*/
/*	_width: 195px;*/
/*	height: auto;*/
/*	_height: auto;*/
/*	margin: 0px;*/
/* 	/*padding: 5px 5px 0 5px;   */*/
/*	float: left;*/
/*	/*border: 1px solid red;*/*/
/*}*/
/**/
/*.phone-desc {*/
/*    position: relative;*/
/*    float: left;*/
/*    margin: 0px 5px 0px 5px;*/
/*	 width: 95%;*/
/*	 /*border: 1px solid red;*/*/
/*}*/
/**/
/*.phones-grid .phone-box h4 {*/
/*	position:relative;*/
/*  padding: 0 0 0 17px;*/
/*  margin: 12px 0 0px 9px;*/
/*  width: 120px;*/
/*  height: 40px;*/
/*	font-weight: bold;*/
/*	background: transparent url('../../img/portal/pointer3.gif') scroll no-repeat 0 2px;*/
/*	font-size: 0.9em;*/
/*	color: #444;*/
/*	text-decoration: none;*/
/*	/*border: 1px dotted red;*/*/
/*}*/
/**/
/*.phones-grid .phone-box .phone-desc h3.phone-price {*/
/*	position:relative;*/
/*  padding: 0 0 0 10px;*/
/*  margin: 10px 0 10px 0;*/
/*	font-weight: bold;*/
/*	font-size: 1.2em;*/
/*	color: #444;*/
/*}*/
/**/
/*.phones-grid .phone-box .phone-desc h3.phone-price img {*/
/*/* 	position:relative; */*/
/*  padding: 0 0 0 0px;*/
/*  margin: 0px 0px 7px 2px;*/
/*}*/
/**/
/*.phones-grid .phone-box .phone-desc h3.phone-price .phone-euro {*/
/*	position:relative;*/
/*  padding: 0px;*/
/*  margin: 0px;*/
/*	font-weight: normal;*/
/*	font-size: 0.65em;*/
/*	color: #999;*/
/*}*/
/**/
/**/
/**/
ul#phone-attribute1, ul#phone-attribute1 li {
  	width: 80px;
/* 	list-style: none; */
	margin: 0;
	padding: 0;
	font-size: 0.85em;
}

ul#phone-attribute1 li {
 	position:relative;
/* 	margin: 0px; */
	padding: 2px 2px 0 0px;
	text-decoration: none;
}

ul#phone-attribute1 li span {
	color: #444;
}

ul#phone-attribute1 li
	{
/*  	list-style-type: square;  */
	}

ul#phone-attribute1
	{
/* 	margin-left: 90px; */
	margin-top: 10px;
	margin: 0px;
	padding: 0px;
	color: #FF4400;
	float: right;
	padding: 0px 0px 0px 18px;
/* 	border: solid 1px black; */
	}

.linka_kupit {
    height: 33px;
    background-repeat: repeat-x;
    background-image: url(../../img/portal/zoznam_telefonov_ukaz_detaily_line.jpg);
    padding-top: 5px;
}
img.top-right {
    position: absolute;
    top: 0px;
    right: 0px;
    margin-right: -5px;
    _margin-right: -10px;
}

/************************************ PRIDANE 20.11.2008 matej moravcik ************************************/
h3.paus2
	{
	color: #FF6611;
	font-size: 12px;
	margin-bottom: 0px
	}

ul.pausal_list
	{
	margin: 0px;
	margin-bottom: 15px;
	color: #FF4400;
	list-style-type: square;
	}

* html ul.pausal_list
	{
	margin-left: 15px;
	}

ul.pausal_list li span
	{
	font-size: 11px;
	color: #000000;
	}

div.middle_text_kreditne_pausaly
	{
	font-size: 11px;
	}

table.table_3g_pausaly
	{
	background-color: #FFFFFF;
	border: 1px solid black;
	border-collapse: collapse;
	}

table.table_3g_pausaly tr td
	{
	font-size: 11px;
	}

/*____________ pecko 081223 __________*/

#middle-col h1 {
	font-weight: normal;
	color: #ff6600;
}
.special_offer {
	border: 1px solid #cccccc;
	width: 615px;
	height: 345px;
	float: left;
}
.special_offer_right {
	background: transparent url(../../img/portal/right_7px.jpg) no-repeat scroll left top;
	float:right;
	padding-right: 6px;
	width: 7px;
	height: 347px;
}
.special_offer_bottom {
	background: transparent url(../../img/portal/bottom_7px.jpg) no-repeat scroll 0 top;
	margin-top: -1px;
	margin-left: 2px;
	width: 618px;
}
.sim_gold {
	margin: 0px;
	background: #FFFFFF url(../../img/portal/sim_gold.gif) no-repeat 0 0;
	float: left;
	width:50px;
	height: 75px;
	/*border: 1px solid red;*/
}

.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.f16 {
	font-size: 16px;
}
.f20 {
	font-size: 20px;
}
.f30 {
	font-size: 30px;
}
.grey {
	color: #787878;
}
.special_detail_hand {
	position: absolute;
	display: none;
	top: 40px;
	left: 120px;
	width: auto;
	background-color: rgb(255, 255, 255);
	/*border: 1px solid red;*/
	z-index: 300;
}
.special_detail_talk {
	position: absolute;
	display: none;
	top: 55px;
	left: 315px;
	_left: 305px;
	width: auto;
	background-color: rgb(255, 255, 255);
	/*border: 1px solid red;*/
	z-index: 290;
}
.special_detail_hand table, .special_detail_talk table {
	width: 300px;
	border: 0px;
	border-collapse: collapse;
}
.detail_top {
	/*position: relative;*/
	height: 2px;
	line-height: 2px;
	font-size: 1px;
	background: transparent url(../../img/portal/special_detail_top.gif) no-repeat scroll 0 0;
}
.detail_bottom {
	height: 7px;
	line-height: 7px;
	font-size: 1px;
	background: transparent url(../../img/portal/special_detail_bottom.gif) no-repeat scroll 0 0;
}
.detail_left {
	width: 4px;
	background: transparent url(../../img/portal/special_detail_left.gif) repeat-y scroll top left;
}
.detail_right {
	width: 7px;
	background: transparent url(../../img/portal/special_detail_right.gif) repeat-y scroll top right;
}
.detail_in {
	padding: 0 5px;
	font-size: 12px;
}
.detail_close {
	float: right;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	padding-left: 10px;
	padding-right: 5px;
	background: transparent url(../../img/portal/pointer.gif) no-repeat scroll 0 4px;
	/*border: 1px solid red;*/
}
.detail_close a, a:hover {
	color: #777777 !important;
	text-decoration: none !important;
}
.katalog-order {
	text-align:right;
	padding-right:10px;
	padding-bottom:8px;
	font-size:12px;
	/*border: 1px solid red;*/
}


.tarif-menu {
	position: relative;
	float:right;
	width:auto;
	background:url(../../img/portal/tarif-menu-ul.gif) no-repeat right bottom;
	padding-right:5px;
	margin-right:1px;
	margin-top:0px;
   _margin-right: 1px;
	z-index: 50;
	/*border: 1px solid red;*/
}
.tarif-menu ul {
	list-style-type:none;
	margin:0;
	margin-top:10px;
	padding:0;
	font-size:12px;
}
.tarif-menu ul li {
	float:left;
	width:auto;
	padding:0px 22px;
	height:30px;
	line-height:30px;
	background:url(../../img/portal/tarif-menu.gif) repeat-x;
	border-right:1px solid #D4D4D4;
}
.tarif-menu ul li.active {
	background-position:0px -32px;
}
.tarif-menu ul li.first {
	border-left:1px solid #D4D4D4;
	font-weight: bold;
}
#middle-col .tarif-menu ul li a {
	color: #666666;
   font-weight: bold;
}
#middle-col .tarif-menu ul li a:hover {
	color:#ff6600;
}
#middle-col .tarif-menu ul li.active a {
	color:#ff6600;
}










.box {
   width: 100%;
   color: rgb(88, 88, 88);
}
.box_top_left {
   height: 7px;
   width: 6px;
   background: transparent url(../../img/portal/box_top_left.gif) scroll no-repeat top left;
   line-height: 1px;
   font-size: 1px;
}
.box_top_middle {
   height: 7px;
   width: auto;
   background: transparent url(../../img/portal/box_top_middle.gif) scroll repeat-x top left;
   color: rgb(255, 255, 255);
   line-height: 1px;
   font-size: 1px;
}
.box_top_right {
   height: 7px;
   width: 10px;
   background: transparent url(../../img/portal/box_top_right.gif) scroll no-repeat top left;
   line-height: 1px;
   font-size: 1px;
}
.box_left {
   width: 6px;
   background: transparent url(../../img/portal/box_left.gif) scroll repeat-y top left;
   line-height: 1px;
   font-size: 1px;
}
.box_right {
   width: 10px;
   background: transparent url(../../img/portal/box_right.gif) scroll repeat-y top left;
   line-height: 1px;
   font-size: 1px;
}
.box_middle {
   text-align: center;
}
.box_middle h2 {
   text-align: left;
   margin: 0 0 0 10px;;
   background-image: url(../../img/portal/pointer4.gif);
   background-repeat: no-repeat;
   padding-left: 35px;
   line-height: 30px;
   font-weight: bold;
   font-size: 20px;
   /*border: 1px solid red;*/
}
.box_bottom_left {
   height: 11px;
   width: 6px;
   background: transparent url(../../img/portal/box_bottom_left.gif) scroll no-repeat top left;
   line-height: 1px;
   font-size: 1px;
}
.box_bottom_middle {
   height: 11px;
   width: auto;
   background: transparent url(../../img/portal/box_bottom_middle.gif) scroll repeat-x 0 0;
   color: rgb(255, 255, 255);
}
.box_bottom_right {
   height: 11px;
   width: 10px;
   background: transparent url(../../img/portal/box_bottom_right.gif) scroll no-repeat top left;
   line-height: 1px;
   font-size: 1px;
}
.box_fix {
   display: block;
   position: static;
   width: auto;
   height: 330px;
   /*border: 1px solid green;*/
}
.info_box {
	position: absolute;
	background: rgb(255, 255, 255);
	border: 1px solid rgb(200, 200, 200);
	display: none;
	z-index: 400;
}
.moj_kosik_cena_no_btn {
	float: right;
	color: #FF4400;
	/*background-image: url(../../img/portal/moje_porovnanie_odobrat.jpg);*/
	/*background-position: right;*/
	/*background-repeat: no-repeat;*/
	padding-right: 15px;
}

.linout {
	background: #FDE0C2;
	font-size: 11px;
	padding: 10px;
	margin: 0 0 20px 0;
	line-height: 18px;
	font-weight: normal;
	/*border: 1px dotted red;*/
}
.linout a {
	position: absolute;
	vertical-align: bottom;
	width: 86px;
	height: 20px;
	margin: 0 0 0 5px;
	/*border: 1px solid green;*/
}


/********************* obsahove boxy *********************/



.art-box {
	position: relative;
  _left: 0px;
	margin: 0 auto;
	margin-bottom: 30px;
	padding: 15px 0 15px 0;
  	width: 610px;
	_width: 610px;
	min-height: 325px;
  _height: 340px;
	text-align: left;
	background: url('../../img/portal/bg-dots.gif') top left repeat;
}

.art-box .article {
	position: relative;
  margin: 5px;
	padding: 0 10px 0 10px;
	font-size: 11px;
	color: #666;
}


.art-box p {
	position: relative;
	margin: 12px 0 12px 0;
	padding: 0px;
}


/*vnorene divy na pozadi*/

.art-box .art-box1 {
	position: relative;
  _left: 0px;
	margin: 0 10px;
	_margin-left: 10px;
	_margin-right: 10px;
	padding: 5px 0 5px 0;
/*   	width: 590px;		 */
/*   	_width: 560px;		 */
/* 	overflow: hidden; */
	min-height: 290px;
  _height: 300px;
	text-align: left;
	background: #fff;
}

.art-box .art-box1 .art-box2 {
/* 	position: relative; */
/*   _left: 5px;		 */
	margin: 0 auto;
	padding: 0px;
  	width: 578px;
/*   _width: 580px;		 */
	min-height: 298px;
  _height: 300px;
	text-align: left;
	border: solid 1px #989898;
}














/*  leos 2(3).12.08 - vlozeni banneru do hlavicky na homepage */
#hp_inner_box {
    float: left;
    height: 100px;
    width: 200px;
    margin-left: 70px;
    text-align: center;
}
#hp_inner_box_content {
    margin-top: 8px;
    _margin-top: 7px;
    height: 92px;
}

#search-line .search_button {
   left: 500px;
}
#search_inner {
   padding-left: 40px;
   background: url('../../img/portal/search_lupa.jpg') no-repeat 10px 15px;
}
/*  leos 2(3).12.08 - vlozeni banneru do hlavicky na homepage */

/*  zalozkove stranky - oranzove linky */
#karta-middle a  {
 text-decoration: none;
 color: #ff6600;
}


/* monitoring a galeria - sipky pre linky */
a.sipka {
display: inline;
padding-top: 4px;
padding-right: 6px;
padding-bottom: 4px;
padding-left: 15px;
text-decoration: none;
background-color: transparent;
background-image: url(../../img/portal/pointer.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 2px 47%;
font-size: 11px;
}

/* sipky pri linkoch vo footeri */
div.page_footer span a {
	background:transparent url(../../img/portal/pointer3.gif) no-repeat scroll 0 0;
	padding:0 15px;
}