/* T-Mobile magenta: #e20074 */

html {
	_scrollbar-3dlight-color: #CCCCCC;
	_scrollbar-arrow-color: #999999;
	_scrollbar-base-color: White;
	_scrollbar-darkshadow-color: #CCCCCC;
	_scrollbar-face-color: #EEEEEE;
	_scrollbar-highlight-color: White;
	_scrollbar-shadow-color: White;
	_scrollbar-track-color: White;
	direction: ltr;
}
body {
	font: 70%/140% "Arial CE", Arial, Helvetica, sans-serif;
	border: 0;
	margin: 0;
	padding: 0;
	color: #666666;
	background: #EEEEEE;
}
div, dl, form {
	display: block;
	border: 0;
	margin: 0;
	padding: 0;
}

h1 {
	/*display: none!important;*/
}
div h1.noprint {                /* UPRAVENO LUKAS - ZRUSENI NAHRAZENI NADPISU OBRAZKEM - 30.5.2008 */
	margin: 0; padding:0;
	/*
	visibility: hidden;
	display: none;
	*/
	margin-top: 1em !important;
	padding-bottom: .5em !important;
	font-weight: bold;
	font-size: 180%;
	color: #E20074;
	line-height: 1em;
	display: block!important;
}
h1 #article {
	margin: 1.2em 0 0 0;
	padding:0;
	visibility: visible;
	display: inline;
}
h1, h2, h3, h4, h5, h6 {
	margin: 1.2em 0 0 0;
	padding: 0;
}
/*h1 {
	font: 200% "Times CE", "Times New Roman CE", "Times New Roman", serif;
	color: #E20074;
}*/
h2 		{font: 160% "Arial CE", Arial, Helvetica, sans-serif; color: #E20074;	margin-bottom: .65em;}
h3 		{font: bold 110% "Arial CE", Arial, Helvetica, sans-serif; margin-bottom: .65em;}
h4 		{font: bold 110% "Arial CE", Arial, Helvetica, sans-serif; margin-bottom: .65em;}
h5 		{font: bold 110% "Arial CE", Arial, Helvetica, sans-serif; color: #E20074;}
h6 		{font: bold 100% "Arial CE", Arial, Helvetica, sans-serif;}
h2.imageHeading {
	position: relative;
	padding: 0;
	height: 26px;
	overflow: hidden;
	margin-top: .5em;
}
h2.imageHeading span {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
#imageHeader {
	margin-top: 1em;
	margin-bottom: 2em;
}
hr {
	display: block;
	border: solid silver;
	border-width: 1px 0 0 0;
	height: 1px;
	overflow: hidden;
	margin: .6em 0;
	padding: 0;
}
p, address {
	border: 0;
	margin: 1.2em 0;
	padding: 0;
}
dt {
	border: 0;
	margin: .6em 0;
	padding: 0;
}
dd {
	border: 0;
	margin: .6em 0 .6em 2em;
	padding: 0;
}
ul, ol {
	border: 0;
	margin: .6em 0;
	padding: 0;
	list-style-type: none;
}
ul ul, ol ol, ul ol, ol ul {
	margin: 0 0 0 2em;
}
li {
	list-style-type: none;
	margin: .4em 0;
}

ul.standard,ol.standard {
	margin: 1em 0;
}
.standard li {
	list-style-type: square;
	margin-left: 3em;
}

table {
	_font-size: 80%;
	_fo\nt-size: 100%;
	border: 0;
	margin: 1.2em 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
	/*text-align: center;*/
}
caption {
	font: bold 110% "Arial CE", Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	margin: 1.2em 0 0 0;
	padding: 0 0 .6em 0;
}
tr {
	display: table-row;
}
th, td {
	_font-size: 120%;
	_fo\nt-size: 100%;
	display: table-cell;
	background-color: #EEEEEE;
	border: 1px solid White;
	margin: 0;
	padding: .2em .8em;
	vertical-align: middle;
}
.sirokaTabulka td {
    _padding: .2em .2em;
}
th {
	font-weight: bold;
}
.table-text {
	text-align: left;
}
.table-number {
	text-align: right;
}
.table-auto {
	width: auto;
}
.table-type1 thead th, .table-type2 thead th {
	background-color: #E20074;
	color: White;
}
.table-type1 tbody td {
	background-color: #FFDDEE;
}
.table-type1 tbody th, .table-type2 tbody th {
	font-weight: normal;
}
.table-type1 .highlight th {
	background-color: #E4E4E4;
}
.table-type1 .highlight td {
	background-color: #FDD5E5;
}
.table-type2 tbody th {
	background-color: #E4E4E4;
}
.table-gray1 th, .table-gray1 td {
	background-color: #EEEEEE;
}
.table-gray2 th, .table-gray2 td {
	background-color: #E4E4E4;
}
.table-gray3 th, .table-gray3 td {
	background-color: #DCDCDC;
}
.table-clear th, .table-clear td {
	background: none;
	border: none;
}
table ul {
	text-align: left;
}
input, textarea {
	font: 100% "Arial CE", Arial, Helvetica, sans-serif;
	background: White;
}
textarea {
	overflow: auto;
}
.input-button, .input-buttonMain, .pageButton input {
	color: #333333;
	border: 1px solid;
	border-color: #999999 #A7A7A7 #A7A7A7 #999999;
	background-color: #F7F7F7;
	background-image: url("../_img/navigation-menu.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}
.input-buttonMain {
	color: #333333;
	font-weight: bold;
}
.input-checkBox, .input-image, .input-password, .input-radio, .input-text  {
	background: White;
}
label {
	cursor: pointer;
}
fieldset {
	border: 1px solid #E4E4E4;
	padding: 0 10px 10px 10px;
	margin: .6em 0;
}
legend {
	font-size: 110%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 .6em 0;
}
select {
	font-size: 100%;
	color: #666666;
}
span, img, a {
	border: 0;
	margin: 0;
	padding: 0;
}
ins {
	text-decoration: overline;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
big {
	font-size: 110%;
}
code {
	font-size: 120%;
	_font-size: 100%;
	font: monospace;
	color: Teal;
}
abbr, acronym {
	border-bottom: 1px dotted #666666;
	cursor: help;
}
iframe {
}
a[href] {
	text-decoration: underline;
}
a:link {
	color: #E20074;
}
a:visited {
	color: #E20074;
}
a:active {
	color: Black;
}
a:hover {
	color: Black;
}


/* Start Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#cover {
/*
	max-width: 1200px;
	width: expression(document.body.clientWidth > 1200 ? "1200px" : "auto");
	*/
	width: 980px;
	margin-top: 2.3em;
	margin-right: 2em;
}
#cover #overDiv {
    position: absolute;
    visibility: hidden;
    z-index:1000;
    border: 1px solid red;
    _padding: 3px;
}
#cover #overDiv table {
    margin: 0;
    padding: 0;
    border: 0;
    width: 220px;
}
#cover #overDiv td {
    margin: 0;
    padding: 0;
    border: 0;
    background-color: #fff;
}
#cover #inner {
	/*background: Transparent url("../_img/shadow_bottom.gif") bottom right no-repeat; */
	padding: 6px;
    border: solid #CCC;
    border-width: 1px 1px 1px 0;
    background: #FFF;
}
#mainheader {
  _height: 1px;
  margin: 0;
  padding: 0;
  
  background: #E20074 url('../_img/bg_header.gif') 0% 0% repeat-x;
}
#mainheader .fix {
	visibility: visible;
}
#mainlogo {
	float: left;
	margin-bottom: 0;
}
#mainlogo img {
  width: 234px;
  height: 60px;
  border: none;
  /*margin: 10px 0 0 10px;*/
}
#mainheader p.accesslink {
	position: relative;
	top: 5.7em;
	left: -186px;
	float: left;
	margin: 0;
}
#maincontent .accesslink {
	clear: both;
	padding-bottom: 6px;
	margin: 0;
}
p.accesslink a, p.accesslink a:visited {
	padding: 0 .6em;
	color: White;
	cursor: Default;
	white-space: nowrap;
}
p.accesslink a:focus, p.accesslink a:active {
	color: #E20074;
	cursor: pointer;	
}

/* Navigation Search - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#navigationsearch {
	float: right;
	padding-top: .3em;
}
#navigationsearch ul {
	display: block;
	float: left;
	list-style-type: none;
}
#navigationsearch form {
	display: block;
	float: left;
	padding: 0 1em;
	margin: .5em 0;
}
#navigationsearch form#quicksearch {
	border-right: 1px solid #999999;
}
#navigationsearch li {
	display: inline;
	text-align: center;
	margin: 0;
	padding: 0;
}
#navigationsearch a {
	text-align: center;
	border-right: 1px solid #999999;
	color: #666666;
	padding: .2em 1em;
}
#navigationsearch a:hover, #navigationsearch a:active, #navigationsearch a:focus {
	color: #E20074;
}

/* Navigation Segment - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#navigationsegment {
	/*position: absolute;
	top: 0;
	left: 0;
	*/
	height: 2em;
	display: block;
	list-style-type: none;
	margin: -9.8em 0 0 0;
	=margin: -5.8em -190px 0 0;
	z-index: 999;
	float: right;
	position: relative;
	top: 20px;
	clear: left;
}
#navigationsegment li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}
#navigationsegment a, #navigationsegment span, #navigationsegment div {
	display: block;
	text-align: center;
	color: #666666;
	text-decoration: none;
	margin-top: .2em;
	padding: .2em 1.15em;
}
#navigationsegment a:hover, #navigationsegment a:active, #navigationsegment a:focus {
	color: #E20074;
}
#navigationsegment a.activelink, 
#navigationsegment a:hover.activelink, 
#navigationsegment a:active.activelink, 
#navigationsegment span {
	background: #FFF;
	border: none;
	margin-top: 0;
	padding-right: 1.15em;
	padding-top: .3em;
	padding-bottom: .3em;
	border: solid #CCC;
	border-width: 1px 1px 0 1px;
}



#leftnavigation li a,
#leftnavigation li strong {
	_height: 1px;
}

/* Navigation Menu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#navigationmenu {
	clear: both;
	display: block;
	list-style-type: none;
	margin: 0;
	
	height: 2.6em;
	height: 2.25em;
	padding-top: 1em;
    background: transparent url('../_img/bg_topmenu.jpg') 0% 100% repeat-x;
}
#navigationmenu li ul {
    white-space: nowrap;
    padding-left: 3em
}
#navigationmenu li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
    display: inline;
}
#navigationmenu a, #navigationmenu span {
	display: block;
	text-align: center;
	white-space: nowrap;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding: 0 1em;
	line-height: 2.25em;
	line-height: 2.11em;
	=line-height: 2.1em;
	border: 1px solid transparent;
	_line-height: 2.3em;
	_border: 0;
	
}
#navigationmenu a:hover, #navigationmenu a:active, #navigationmenu a:focus {
	background: #FFF;
	border: solid #CCCCCC;
	border-width: 1px;
	border-bottom-color: #FFF;
	border-bottom-width: 0;
	line-height: 2.11em;
	padding-bottom: 1px;
	=line-height: 2.1em;
	=line-height: 2.05em;
	_line-height: 2.185em;
	_padding: 0 .9em 1px .9em;
}
#navigationmenu a:focus {
	outline: none!important;
}
#navigationmenu a.activelink, #navigationmenu a:hover.activelink, #navigationmenu a:active.activelink, #navigationmenu span {
	color: #666666;
	background: #FFF;
	line-height: 2.14em;
	line-height: 2.132em;
	line-height: 2.11em;
	=line-height: 2.1em;
	_padding: 0 1em;
}
#navigationmenu a.activelink, #navigationmenu a:hover.activelink, #navigationmenu a:active.activelink {
	border: solid #CCCCCC;
	border-width: 1px;
	border-bottom-color: #FFF;
	border-bottom-width: 0;
	line-height: 2.14em;
	line-height: 2.132em;
	line-height: 2.11em;
	=line-height: 2.1em;
	
	padding-bottom: 1px;
	
	=padding-bottom: 0;
	_padding-bottom: 1px;
}
#navigationmenu a:hover.activelink {

	padding-bottom: 0;
    _padding-bottom: 1px;
}
.ttt { background: red !important; }

.mmpadding { border-top: 0; }

/* Milonic Table - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.milonictable {
	width: auto;
	text-align: left;
	margin: 0;
	z-index: 999;
	padding: 0;
	border: solid #CCC;
	border-width: 0 1px 1px 1px;
	margin-left: 1px;
	=margin-left: 0px;
	margin-top: 0;
}
.milonictable .milonictable {
	border: 0;
}
.milonictable td {
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
}
table.milonictable td.mNoBorder {
	border-top: 0;
}
table.milonictable td.borderTop {
	border-top: 1px solid #CCC;
}
table.milonictable td a {
	text-decoration: none;
}
.fffirst { background: red !important; }
/*
.mmenu {
	max-width: 15em;
	border: solid #CCCCCC;
	border-width: 0 1px 1px 1px;
}
.mmenu .mmenu  {
	max-width: 15em;
	border: 1px solid #CCCCCC;
}
.milonictable {
	width: auto;
	text-align: left;
	margin: 0;
	z-index: 99;
	padding: 0;
}
.milonictable td {
	border: 0;
	margin: 0;
	padding: 0;
	background: none;
}
*/
/* Main Content - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#maincontent {
	clear: both;
	width: 100%;
}

/* Panel Bar - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#panelbar {
	width: 182px;
	float: right;
	margin: 15px 5px 15px 15px;
}
#panelbar div {
	border: 1px solid #CCCCCC;
	margin-bottom: 2em; 
}
#panelbar h3 {
	color: White;
	font-size: 100%;
	background: #999999;
	margin: 0;
	padding: .25em 10px;
}
#panelbar p {
	margin: 0;
	padding: .5em;
}

#newspanel {
	background: #F7F7F7;
        border:1px solid #78AA51 !important; /*#BBCF9B*/
}

#newspanel h3 {background:#78AA51 !important;} /*#BBCF9B*/

#newspanel a.title {font-weight:bold; font-size:110%;}

#newspanel ul {
	margin: 0 0.5em;
}

#newspanel ul li {
    padding-bottom:5px;
}

#newspanel .panellink {color:#666;}

#profilepanel {
	background: #F7F7F7;
}
#profilepanel ul.properlist {
	margin: 0 0 0 2em;
}
#profilepanel ul.properlist li {
	list-style-image: url("../_img/ul_square.gif");
}
#profilepanel ul {
	_height: 1px;
	margin: 0 0.5em 0 0.5em;
}
#profilepanel li a {
	/*display: block;*/
	_height: 1px;
}
#profilepanel .panellink {
    float: right;
    border: 0;
    _width: 1px;
    white-space: nowrap;
    color: #666;
}
#profilepanel .panellink:hover {
    color: #e20074;
}
#profilepanel .panelpasslink {
    color: #666;
}
#profilepanel .panelpasslink:hover {
    color: #e20074;
}
#searchpanel {
	background: #F7F7F7;
}
#searchpanel ul {
	_height: 1px;
	padding: 0 0.5em 0 0.5em;
}
#searchpanel li a {
	display: block;
	_height: 1px;
}
#searchpanel .panellink {
    float: right;
    border: 0;
    _width: 1px;
    white-space: nowrap;
    color: #666;
}
#searchpanel .panellink:hover {
    color: #e20074;
}
#bannerpanel iframe {
	width: 180px;
	height:150px;
	padding: 0;
	margin: 0;
}
#tipsandtrickspanel h3 {
	background: #E20074;
}

/* Content Viewer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#contentviewer {
	_height: 3em;
	margin-right: 200px;
	padding: 15px;
}
#actualcampaign {
	width: 100%;
	height: 168px;
	_height: 165px;
	background: repeat-x;
	overflow: auto;
	overflow-y: hidden;
	padding: 0; margin: 0;
}
#actualcampaign img {
	width: 495px;
	height: 165px;
	border: 0;
}
#newspane {
	width: 97%;
	=width: 100%;
	margin: 2em 0 0 0;
}
#newspane .item {
	width: 30%;
	min-width: 200px;
/*	min-height: 19em;
	_height: 19em;	*/
	height: 240px;
	margin-right: 3.3%;
	_margin-right: 2.3%;
	float: left;
}
#newspane .item img {
	width: 200px;
	height: 60px;
	border: 0; 
}
#newspane .item p, #newspane .item h3 {
	width: 200px;
}
#newspane .catname {
    color: #999;
    margin: 0 0 0.3em 0;
    padding: 0;
    width: 200px;
    text-align: right;
}

.newsbox {
	width: 97%;
	=width: 100%;
	margin: 2em 0 0 0;
}
.newsbox .item {
	width: 30%;
	min-width: 200px;
/*	min-height: 19em;
	_height: 19em;	*/
	/*height: 240px;*/
	margin-right: 3.3%;
	_margin-right: 2.3%;
	float: left;
}
.newsbox .item img {
	width: 200px;
	height: 60px;
	border: 0;
}
.newsbox .item p, #newsbox .item h3 {
	width: 200px;
}
.newsbox .date {
    color: #999;
    margin: 0 0 0.3em 0;
    padding: 0;
    width: 200px;
}

#article .newspane {
	width: 100%;
	margin: 2em 0 0 0;
}
#article .newspane .item {
	width: 30%;
	min-width: 200px;
	min-height: 19em;
	_height: 19em;
	margin-right: 3.3%;
	_margin-right: 2.3%;
	float: left;
}
#article .newspane .item img {
	width: 200px;
	height: 60px;
	border: 0;
	margin-bottom: 1em;
}
#article .newspane .item p, #article .newspane .item h3 {
	width: 200px;
}
#article .newspane .item h3 {
	font-size: 110%;
}

#article .newspane .item-phones {
	width: 30%;
	min-width: 200px;
	min-height: 11em;
	_height: 19em;
	margin-right: 3.3%;
	_margin-right: 2.3%;
	float: left;
}
#article .newspane .item-phones img {
	width: 200px;
	height: 60px;
	border: 0;
	margin-bottom: 0em;
}
#article .newspane .item-phones p, #article .newspane .item h3 {
	width: 200px;
}
#article .newspane .item-phones h3 {
	font-size: 110%;
}


#article .newspane .catname {
    color: #999;
    margin: 0.5em 0;
    padding: 0;
    width: 200px;
    text-align: right;
}
/*
#welcome {
	padding: 10px;
	border-bottom: 1px solid #CCCCCC;
	margin: 0;
}
*/
#eshopoffer {
	height: 80px;
	padding: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 2em 0 0 0;
}
#eshopoffer .item {
	width: 33.3%;
	float: left;
}
#eshopoffer .item img {
	width: 36px;
	height: 80px;
	border: 0;
	float: left;
	margin-right: 1em;
}
#eshopoffer .item h3 {
	margin-top: 0;
}
#eshopoffer .item p strong {
	font-size: 110%;
}



/* Vertical Navigation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#leftnavigation {
	width: 185px;
	float: left;
	margin: 0 0 0 -15px;
	_margin-left: -7px;
}
#leftnavigation ul, #leftnavigation li {
	margin: 0;
	padding: 0;
}
#leftnavigation a, #leftnavigation span {
	display: block;
	width: 176px;
	_width: 100%;
	height: 100%;
	_height: 1px;
	border-bottom: 1px solid #999999;
	padding: .2em 0 .3em 9px;
}
#leftnavigation a {
	text-decoration: none;
	color: #666666;
}
#leftnavigation a:hover {
	background-color: #999999;
	color: White;
}
#leftnavigation span, #leftnavigation a.activelink {
	background: #999999;
	color: White;
}
#leftnavigation ul ul {
	/*background: #EEEEEE; */
}
#leftnavigation ul ul ul {
	/*background: #EEEEEE; */
}
#leftnavigation ul ul a, #leftnavigaton l ul span, #leftnavigation a.uponelevel {
	width: 162px;
	_width: 100%;
	padding-left: 22px;
}
#leftnavigation ul ul ul a, #leftnavigation ul ul ul span, #leftnavigation a.uponelevel {
	width: 140px;
	_width: 100%;
	padding-left: 44px;
}
#leftnavigation ul ul a.activelink {
	background: url("../_img/ul_square.gif") no-repeat 9px .7em;
	color: #666666;
}
#leftnavigation ul ul ul a.activelink {
	background: url("../_img/ul_square.gif") no-repeat 22px .7em;
	color: #666666;
}
#leftnavigation a.uponelevel {
	background: url("../_img/ul_arrow.gif") no-repeat 9px .7em;
	color: #E20074;
}
#leftnavigation a.uponelevel:hover {
	background-color: #999999;
	background-image: url("../_img/ul_arrowOn.gif");
	color: White;
}

/* Article - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#article {
	_height: 1em;
	margin: 0 0 0 190px;
	/*overflow: auto;*/
}
#article .item {
	width: 47%;
	min-width: 200px;
	min-height: 13em;
	_height: 13em;
	margin-right: 1.5%;
	_margin-right: 1.3%;
	float: left;
}
#article .item img {
	/*width: 200px;
	height: 60px;*/
	border: 0;
	margin-right: 10px;
	float: left;
}
#article .item .link {
    background-color: #eeeeee;
    padding: 0.5em 0 0.5em 0.3em;
    margin-bottom: 0.5em;
}
#article .item .link h3, h4 {
    margin: 0;
}
#article h3 {
	font-size: 125%;
}
#article ul {
	margin-left: 1.4em;
}
#article ol {
	margin-left: 2em;
	_margin-left: 2.5em;
}
#article ul li, #article ol ul li {
	list-style-image: url("../_img/ul_square.gif");
}
#article .sitemap {
    margin: 0;
}
#article .sitemap li {
    list-style-type: none;
    list-style-image: none;
}
#article .sitemap ul li {
    list-style-image: url("../_img/icon_ArrowMagenta.gif");
    margin-left: 1.5em;
}
#article .sitemap .nostyle {
    list-style-type: none;
    list-style-image: none;
    _margin-top: -15px;
}
#article .sitemap ul ul li {
    list-style-image: url("../_img/ul_square.gif");
    _margin-left: 0;
}
#article.sitemap ul ul ul li {
    list-style-image: url("../_img/ul_bull.gif");
}
#article ol li, #article ul ol li {
	list-style: decimal outside;
}
#article ol ol li {
	list-style: lower-alpha outside;   
}
#article .relatedlinks {
	margin: 0;
}
#article .relatedlinks li {
	list-style-image: none;
}
#article .relatedlinks a {
	background: url("../_img/icon_ArrowMagenta.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 1.4em;
}
#article .relatedlinks span {
	background: url("../_img/icon_ArrowGray.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 1.4em;
}
#article .relatedlinks h3 {
	background: url("../_img/icon_ArrowGray.gif");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 0 0 1.4em;
	font-size: 100%;
	margin: 0;
}
#article .teasercaption {
	font-size: 90%;
	line-height: 125%;
	color: #999999;
}
#article .articleTip {
	display: block;
	background: #EEEEEE;
	color: #E20074;
	padding: .5em 1em;
}

/* Main Footer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#mainfooter {
	clear: both;
	margin: 0 2em 2.5em 0;
	padding: .5em 0 0 0;
	font-size: 95%;
	width: 980px;
	/*
	max-width: 1200px; 
	width: expression(document.body.clientWidth > 1200 ? "1200px" : "auto");
    */
}
#copyright {
	float: left;	
	margin: 0 .6em;
	padding: 0;
}
#mainfooter ul {
	margin: 0;
}
#mainfooter li {
	display: inline;
	border-left: 1px solid #CCCCCC;
	padding: 0 .6em 0 .8em;
}
#mainfooter li a, #mainfooter li a:visited {
	color: #666666;

}
#mainfooter li a:hover, #mainfooter li a:active, #mainfooter li a:focus {
	color: #E20074;
}
#additionlinks {
	float: left;
}
#servicefunctions {
	float: left;
	border-right: 1px solid #CCCCCC;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* Ikony - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.login {
  background-image: url("../_img/icon_LogIn.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.callback {
  background-image: url("../_img/icon_callBack.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.download {
  background-image: url("../_img/icon_download.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.webarticle {
  background-image: url("../_img/icon_newsletter.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.file {
  background-image: url("../_img/icon_file.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.equipmentitem {
  background-image: url("../_img/icon_MobilePhone.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}
.shopping, #phone-item li.buyOnline a.shopping {
  background-image: url("../_img/icon_shopping.gif");
  background-position: left center;
  background-repeat: no-repeat;
  padding: 0 0 0 22px;
}

/* Call Back - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#callback-form {
	width:200px;
	margin: 1em 2em 0 .5em;
	float:left; 
}
#callback-form img {
	width: 21px;
	height: 12px;
	border: 0px;
}
#callback-form fieldset {
	margin-bottom: -0.5em;
}
#callback-form .input-buttonMain {
	margin-top: 2em;
	_margin-left: -0.5em;
}
#callback-callendar {
	float:left; 
}
#callback-error {
	clear: both;
	color: #E20074;
	margin: 0;
	padding: 1em 0 0 1em;
}
/* Site Map - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#sitemap li.rootitem {
	width: 33%;
	min-width: 200px;
	float: left;	
}
#sitemap a.highlight {
	display: block;
	width: 90%;
	background: #EEEEEE;
	padding: .5em;
	font-weight: bold;
}
#sitemap li {
	white-space: nowrap;
}

/* Phone Styles - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#phone-title {
	border: 0;
	margin: 0;
	padding: 0 0 1em 0;
}
#phone-title .phone .photo {
	text-align: right;
	padding: 0;
	width: 80px;
}
#phone-title .phone .photo a img {
  width: 80px;
  height: 180px;
}
#phone-title .phone .tip {
	text-align: right;
	padding: 0 10px 0 0;
	width: 40px;
	vertical-align: top;
}
#phone-title .phone .tip img {
	width: 40px;
	height: 40px;
}
#phone-image {
	float: left;
}
#phone-image img {
	width: 80px;
	height: 180px;
	border: 0;
}
#phone-detail {
	margin-left:100px;
	min-height:180px;
	_height:200px;
}

#phone-list {
	width: 100%;
}
#phone-list .phone-container {
	width: 100%;
}
#phone-list .phone {
  width: 47.5%;
  margin: 0 1.5% 0 0;
  min-width: 200px;
  float: left;
}
#phone-list .phone td.photo {
	width: 50px;
	max-width: 50px;
	vertical-align: top;
	padding-top: 10px;
}
#phone-list .phone .photo a img {
  width: 36px;
  height: 80px;
}
#phone-list .phone ul {
/*	_margin-left: 1.5em;
	_margin-lef\t: 1.4em;*/
}
.phone td {
	background: none;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: left;
  vertical-align: middle;
  width: auto;
}
.phone th {
  background: #EEEEEE;
  border: 0;
  margin: 0;
  padding: .5em 3px;
  text-align: left;
}
.phone tfoot td {
	padding: .5em 0 1.5em 0;
}
.phone tfoot td span, #phone-title td span {
  text-align: center;
  font-size: 110%;
  padding: .25em 1em;
  font-weight: bold;
}
.phone h3, .phone h4 {
  margin: 0;
}

#phone-item {
	width: 100%;
	height: 1.8em;
	border-bottom: 1px solid #e20074;
}
#phone-item ul {
	display: block;
	list-style-type: none;
	margin: 0;
}
#phone-item li {
	display: block;
	list-style-type: none;
	margin: 0;
	background-color: #E7E7E7;
	border-right: 1px solid #FFFFFF;
	padding: .2em 1em;
	float: left;
}
#phone-item a, #phone-item a:visited {
	display: block;
	text-align: center;
	white-space: nowrap;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
#phone-item a:hover, #phone-item a:active {
	color: #e20074;
	text-decoration: underline;
}
#phone-item li.activeLink {
	background-color: #e20074;
	color: white;
	font-weight: bold;
}
#phone-item li.buyOnline {
	float: right;
}
#phone-item li.buyOnline a, #phone-item li.buyOnline a:visited {
	color: #e20074;
}
#phone-item li.buyOnline a:hover, #phone-item li.buyOnline a:active {
	color: #333333;
}
#phone-image {
	float: left;
}
#phone-image img {
	width: 80px;
	height: 180px;
	border: 0;
}
#phone-detail {
	margin-left:100px;
	min-height:180px;
	_height:200px;
}
#phone-list .phone tfoot .tip {
	text-align: right;
	vertical-align: top;
	padding: .25em .75em 1em 0;
}
#phone-list .phone tfoot .tip img {
	width: 22px;
	height: 22px;
	border: 0;
}
#phone-list .phone tfoot a.shopping {
	margin-left: .5em;
}

/* Download Centrum - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#dc-search {
   width:100%;
   background:#EEEEEE;
   padding: .5em 0;
   margin: 1.2em 0;
}
#dc-category {
   float: left;
   margin: 0 1em 0 .5em;
}
#dc-keywords {
  float: left;
  padding: 0 0 0 1em;
}
.dc-type {
  width:46%;
  float:left;
  margin: 0 .5em;
}
.dc-typeList {
  padding: .5em;
  margin: .5em 0;
}
.dc-list {
  margin-top: 2em;
}
#article .dc-list ul {
	margin-left: 0;
}
#article .dc-list ul li {
	list-style-image: none;
}
.dc-description {
  margin-left: 22px;
  color: #666666;
}
.dc-extras {
  margin-left: .5em;
  padding-left: .5em;
  border-left: 1px solid #CCCCCC;
}
.dc-extras a {
  padding: 0;
  background: none;
}
.dc-extras img {
  width: 21px;
  height: 12px;
}
.dc-list span li {
  display: inline;
  border-right: 1px solid #CCCCCC;
  padding: 0 .5em;
}
.dc-list span li a {
	background: none;
	padding: 0;
}
.dc-list .highlight {
	font-weight: bold;
}
.dc-list a .highlight {
	text-decoration: underline;
}
.dc-description .highlight {
	padding: 0 .25em;
}
.dc-description strong {
	font-weight: normal;
	display: block;
	background: #F4F4F4;
	color: #333333;
}

/* Paging Element - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.pageRadio input {
	margin: 0 0 0 .5em;
}

/* Contact Us - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#contactUs-important, #contactUs-optional {
	margin: 0;
	border: 0;
	background: #EEEEEE;
	height: 24em;
	float: left;
}
#contactUs-important legend, #contactUs-optional legend {
	_margin-left: -0.5em;
}
#contactUs-important {
	width: 31%;
	_width: 35%;
	min-width: 130px;
	border-right: 3px solid white;
}
#contactUs-optional {
	width: 61%;
	_width: 64%;
	min-width: 330px;
}
#contactUs-body {
	_width: 99%;
	clear: left;
	margin: 0;
}

/* Extras - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.fix {
	clear: both;
	display: block;
	height: 1px;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: White;
	overflow: hidden;
	visibility: hidden;
}
.extra {
	font: bold;
}
.center {
	text-align: center;
}
.clear {
	clear: both;
}
.noscreen {
	display: none;
}
.nowrap 	{white-space: nowrap;}
.listArrow li	{list-style-image: url("../_img/icon_ArrowMagenta.gif") !important;}
p.box			{padding: 10px; border: 1px solid gray;}

/* Obrazový archiv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.fotoBox {
    float: left;
    width: 240px;
    _width: 235px;
    height: 100px;
    margin: 0 10px 10px 0;
    background-color: #e7e7e7;
    border: 1px solid #ccc;
    overflow: hidden;
}
.fotoBoxTitle {
    background-color: #999;
    color: #fff;
    font-weight: bold;
    padding: 2px;
}
.fotoBox img {
    border: 0;
    margin-right: 5px;
    margin-bottom: 0px;
}
.fotoBox a:link {
    text-decoration: none;
}
.fotoBox a:visited {
    text-decoration: none;
}



/************************************************ BULLETINS *****************/

/* Bulletins ROOT DIV */
div#bulletinContent { 
    width: 550px;
    margin: 0 0 0 190px;
    =margin: 0 -18px 0 190px;
    padding: 0;
}
div#bulletinContent div#leftnavigation {
    width: 185px;
}

div#bulletinContent h1.noprint { 
    margin-bottom: 1em;
    font-size: 20px;
}

/* BOX - clanky */
div#bulletinContent div.box {
    width: 18.2em;
    height: 18.2em;
    margin: 0 30px 30px 0; padding: 0;
    float: left;
    overflow: hidden;
}
/*div.box.last { margin: 0 0 30px 0; }*/
div#bulletinContent div.box h2 { margin: .5em 0 .55em 0; font-size: 1.2em; font-weight: bold}
div#bulletinContent div.box div { 
    padding: .5em; 
    text-align: right; 
    border-top: 1px solid #FFF;
}
div#bulletinContent div.box div.anotation { 
    padding: 0 0 2px 0; 
    text-align: left; 
    =border-bottom: 1px solid #FFF;
}

/* BOX - phones - Predstavujeme */
div#bulletinContent div.box.phones { 
    width: 18em;
    height: 18.1em;
    _height: 18.2em;
    border: 1px solid #8CBCC2; 
}
div#bulletinContent div.box.phones h2 {
    margin: 0; padding: .35em .4em .45em .4em;
    border-top: 1px solid #8CBCC2;
    background: #D9E9EB;
    clear: both;
}
div#bulletinContent div.box.phones h2 a { color: #000; }
div#bulletinContent div.box.phones div {
    padding: .4em .45em .45em .45em; 
    =padding: .45em .45em .5em .45em; 
    float: none;
    background: #8CBCC2; color: #FFF;
    border: none;
    font-weight: bold;
    font-size: 1.1em;
    text-align: left;
}
div#bulletinContent div.box.phones img {
    width: 80px;
    margin: 0; padding: 0;
    float: left;
}
div#bulletinContent div.box.phones p {
    width: 10.2em;
    _width: 10em;
    height: 12em;
    _height: 13em;
    margin: 0 0 4px 0; 
    padding: .5em;
    float: right;
    overflow: hidden;
}
div#bulletinContent div.box.phones[class] p {
    width: 9.5em;
}

div#bulletinContent div.journal { 
    /*margin-bottom: 2em; */
    width: 18.2em;
    width: 18em;
    width: 23em;
    /*width: 200px; */
    margin: 0 30px 30px 0; padding: 0;
    float: left;
    background: #DFDFDF; 
    border: 1px solid #DFDFDF; 
}

div#bulletinContent ul,div#bulletinContent ol { padding-left: 40px; background: #fff; }
div#bulletinContent ul li { list-style-type: disc !important; }
div#bulletinContent ol li { list-style-type: decimal !important; }

div#bulletinContent div.journal.last { margin: 0 0 30px 0; }
div#bulletinContent div.journal h2 { margin: 0; padding: 0; font-size: 1em; }
div#bulletinContent div.journal h2 a { margin: 0; padding: .3em .5em; background: #DFDFDF !important; display: block; }

div#bulletinContent div.journal ul { margin: 0; padding: 0; background: #FFF; list-style-type: none; }
div#bulletinContent div.journal ul li { margin: 0; padding: .4em .5em; }
div#bulletinContent div.journal ul li a { margin: 0; padding: 0; background: #FFF !important; } 

/* YEARS in ARCHIVE */
div#bulletinContent div.years { margin: 1em 0; padding-top: 1em; }
div#bulletinContent div.years strong {  }

/* Left side link box - event detail */
div#bulletinContent div#links { 
    width: 23em;
    width: 50%;
    margin-top: 1em;
    padding-bottom: .5em;
    float: left; 
    clear: left;
    border: 1px solid #E7E7E7;
}
div#bulletinContent div#links strong { 
    margin: 0;
    padding: .2em .5em;
    display: block; 
    color: #666;
    background: #E7E7E7;
}
div#bulletinContent div#links p { 
    margin: 0; padding: .4em .5em;
}
div#bulletinContent div#links p strong { 
    padding: 0;
    color: #666;
    background: transparent;
    display: inline;
    font-weight: normal;
}

/* DEFAULT EXTEND FORM */
form.form {}
form.form fieldset { line-height: 2em; border: 0; }
form.form fieldset  label { width: 10em; float: left; }
form.form fieldset  input, form.form select { float: left; }
form.form fieldset  input.button { margin-top: 1em; }
form.form fieldset  br { clear: both; }

/* SUBSCRIBER FORM */
form.form.subscriber { margin-top: 2em; }
form.form.subscriber fieldset label { width: 12em; }
form.form.subscriber fieldset input.formError { border: 1px solid red; padding: 2px 1px; }
form.form.subcriber fieldset div img { width: 160px; height: 80px; margin: 0; _margin-left: -3px; float: left; }
form.form.subscriber fieldset div div.captchaInfo { float: left; width: 220px; margin: 5px -10px 0 10px; color: gray; font-size: .9em; line-height: 1.7em; }

div#bulletinContent br.clear { clear: left; }

.external { background: transparent url('../_img/external_link.gif') 100% 20% no-repeat; padding: 0 10px 0 0; }

.fancybox-title {text-align:center;}

#a-download-wrap {
    position: absolute;
    left: 0;
    bottom:-33px;
    width: 100%;
    text-align:center;
}
#a-download-wrap a#download {
    padding:2px 10px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    border:2px solid #fff;
    background:#e20074;
    font-size:11px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
}
.fancybox-title-inside-wrap {
    font-weight:bold !important;
}
.fancybox-title-inside-wrap span {
    font-weight: normal !important;
}
#fancybox-thumbs { 
    top:5px;
    height:60px;
    z-index: 1002 !important;
}
.fancybox-wrap {
}
