/* OBECNA PRAVIDLA */

body, img, form, object, embed {
	margin: 0; padding: 0; border: 0;
}

body, td, input, button, select, textarea {
	font-family: Arial, Verdana, Serif; /* doplnit */
	font-size: 11px;
	color: #474747;
	line-height: 1.3em;
}

body {
	text-align: center;
	background: #F1F1F1 url('../img/body.bg.gif') center top repeat-y;
}

a {
	color: #D70005;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

p {
	padding: 0 0 11px 0;
	margin: 0;
}

.noCss {
	font-size: 0; line-height: 0;
	display: none;
}

.clnr {
	clear: both;
	font-size: 0; line-height: 0;
	height: 1px;
}
.clnr-line {
	clear: left;
	height: 12px;
}

.sysMsg {
	font-weight: bold;
}

.error {
	color: red;
}

.ok {
	color: green;
}

/* ZAKLADNI LAYOUT */

#page {
	width: 786px;
	margin: 0 auto;
	text-align: left;
	margin-bottom: 0px;
	padding: 8px 8px 0 8px;
}

html>body #page {
	width: 770px;
	margin-bottom: 0px;
}

#page-header {
	background: transparent url("../img/page-header.bg.jpg") left top no-repeat;
/*	height: 148px; */
	/* tohle neni snad potreba a kurvi to stranku v sekci mediacall, kde je flash vyssi */
}

#main-menu {
	padding: 2px 0 2px 0;
	margin: 0 0 0 -1px;
}
#main-menu .holder,.holder_en {
	height: 31px;
	background-color: #C21319;
}

#main-menu .menu-item {
	padding: 8px 13px 8px 20px;
	background: url("../img/main-menu-ico.gif") 10px 13px no-repeat;
}
#main-menu .holder_en .menu-item {
	padding: 8px 23px 8px 32px;
	background: url("../img/main-menu-ico.gif") 10px 13px no-repeat;
}
#main-menu .menu-item-2 {
	padding: 8px 12px 8px 20px;
	background: url("../img/main-menu-ico.gif") 10px 13px no-repeat;
}
.menu-subitem {
	width:150px;
	border-top: 1px solid #fff;
	padding:4px;
	color: #000;
}
.menu-subitem-2 {
	width:150px;
	border-top: 1px solid #fff;
	padding:4px;
	color: #fff;
}

#content-right {
	float: right;
	width: 172px;
}

#content-right .box {
	border: 1px solid #C7C3C3;
}

#content-right .banner {
	position: relative;
}

#content-right .banner img {
	display: block;
}

#content-main-left {
	margin: 0 0 0 0;
}
#content-main-left .box {
	border: 1px solid #C7C3C3;
	width: 594px; /* EXPLORER JE FAQT PICA */
}
html>body #content-main-left .box {
	border: 1px solid #C7C3C3;
	width: 592px; /* EXPLORER JE FAQT PICA, KUNDA, SMRDI A NEMEJE SE */
}

/* PATICKA */

#footer {
	margin: 4px 0 0 0;
	padding: 2px 8px 2px 8px;
	background: #E1DFDF;
	font-size: 9px;
	font-family: Tahoma, Arial;
	clear: both;
}
#footer a {
	color: #414141;
	font-size: 9px;
	font-family: Tahoma, Arial;
}
#footer a:hover {
	color: #000;
}
#footer span {
	color: #ED1B23;
}
#footer .copyright {
	color: #919090;
	float: right;
}
#footer .copyright a {
	color: #706F6F;
	text-decoration: underline;
}
#footer .copyright a:hover {
	color: #919090;
	text-decoration: none;
}
#footer-idn {
	text-align: right;
	padding: 2px 11px 0 0;
}
#footer-idn, #footer-idn a {
	color: #B1AFA9;
	font-size: 9px;
	font-family: Tahoma, Arial;
}

/* PREPINANI JAZYKOVYCH MUTACI */
.switch-language {
	font-family: verdana;
	color: #C21319;
	font-size: 9px;
	margin: 0 0 4px 0;
	height: 21px;
	border: 1px solid #C21319;
	text-align: center;
	padding-right: 6px;
}
.switch-language div {
	padding: 4px 0 3px 0;
	background: #C21319;
	color: #fff;
	font-size: 9px;
	width: 90px;
	float: left;
	text-align: center;
	font-weight: bold;
}
.switch-language a {
	display: block;
	margin: 0 0 0 98px;
	padding: 4px 0 3px 0;
	color: #C21319;
}
.switch-language a:hover {
	color: #474747;
}
/* PREPINANI JAZYKOVYCH MUTACI 2 */
.switch-language2 {
	color: #75797B;
	font-size: 9px;
	margin: 0 0 4px 0;
	height: 21px;
}
.switch-language2 div {
	padding: 4px 0 3px 0;
	background: #C7C3C3;
	color: #fff;
	font-size: 9px;
	width: 90px;
	float: left;
	text-align: center;
}
.switch-language2 a {
	display: block;
	margin: 0 0 0 98px;
	padding: 4px 0 3px 0;
	color: #75797B;
}
.switch-language2 a:hover {
	color: #D70005;
}

/* BOX - ON-LINE MEDIA SHOP */
.on-line-media-shop {
	background: url("../img/box.on-line-mediashop.bg.gif") left top no-repeat;
	padding: 110px 12px 25px 12px;
	margin: 0 0 4px 0;
}
html>body .on-line-media-shop {
	padding: 110px 12px 26px 12px;
}
.on-line-media-shop p {
	text-align: justify;
}
.on-line-media-shop h3 {
	font-size: 11px;
	margin: 0;
	padding: 0 0 11px 0;
	color: #ED1B23;
}
.on-line-media-shop a, span {
	color: #ED1B23;
}
.on-line-media-shop a {
	text-decoration: underline;
}
.on-line-media-shop a:hover {
	color: #474747;
}

/* BOX - OKRYTI SLUZEB */
.pokryti-sluzeb {
	background: url("../img/box.pokriti-sluzeb.bg.gif") left top no-repeat;
	padding: 42px 0 12px 0;
}
.pokryti-sluzeb-en {
	background: url("../img/box.pokriti-sluzeb-en02.bg.gif") left top no-repeat;
}
.pokryti-sluzeb p {
	padding: 0 12px 0 12px;
	font-size: 9px;
}
.pokryti-sluzeb .mapa {
	padding: 4px 0 5px 0;
}
html>body .pokryti-sluzeb .mapa {
	padding: 5px 0 5px 0;
}

/* TITULKA - POSTOVNI SLUZBY*/
.postovni-sluzby {
	height: 326px;
	overflow: hidden;
}
html>body .postovni-sluzby {
	height: 328px;
}

.postovni-sluzby .boxy {
	width: 406px;
	margin: 8px 0 0 178px;
}
html>body .postovni-sluzby .boxy {
	margin: 8px 0 0 180px;
}

.postovni-sluzby .boxy .media-box {
	width: 198px;
	height: 150px;
	float: left;
	border: 1px solid #C7C3C3;
	margin-bottom: 8px;
	cursor: pointer;
}
.microsrac-i-exposral {
	margin-right: 8px;
	overflow: hidden;
}
html>body .postovni-sluzby .boxy .media-box {
	width: 196px;
}

.postovni-sluzby .boxy .media-box h2 {
	margin: 0;
	padding: 0;
}

.postovni-sluzby .boxy .media-box span {
	text-align: right;
	font-style: italic;
	/*float: right;*/
}
.postovni-sluzby .boxy .media-box p {
	margin: 1px;
	padding: 70px 4px 0 4px;
	font-size: 9px;
	line-height: 1.2em;
}
html>body .postovni-sluzby .boxy .media-box p {
	margin: -1px 1px 1px 1px;
}
.postovni-sluzby .boxy .media-box p#media-press-x {
	background: url("../img/media-press.jpg") left top no-repeat;
}
.postovni-sluzby .boxy .media-box p#media-log-x {
	background: url("../img/media-log.jpg") left top no-repeat;
}
.postovni-sluzby .boxy .media-box p#media-post-x {
	background: url("../img/media-post.jpg") left top no-repeat;
}
.postovni-sluzby .boxy .media-box p#media-mail-x {
	background: url("../img/media-mail.jpg") left top no-repeat;
}

.postovni-sluzby .text {
	float: left;
	width: 168px;
	padding: 21px 0px 21px 21px;
	line-height: 1.2em;
}
html>body .postovni-sluzby .text {
	float: left;
	width: 144px;
}
.postovni-sluzby .text p {
	text-align: justify;
}
.postovni-sluzby .text h1 {
	font-family: Tahoma CE, Arial;
	font-size: 16px;
	color: #ED1B23;
	font-style: italic;
	margin: 0;
	padding: 0px 0 12px 0;
}
.postovni-sluzby .text p span a {
	text-decoration: underline;
}
.postovni-sluzby .text p span a:hover {
	text-decoration: none;
	color: #474747;
}

/* TITULKA -TELEMARKETING */
#content-main-left .telemarketing {
	background-color: #F4F8FE;
	margin-top: 4px;
	height: 180px;
}
#content-main-left .telemarketing .text {
	float: left;
	width: 386px;
	padding: 16px 21px 0 21px;
}
html>body #content-main-left .telemarketing .text {
	float: left;
	width: 344px;
}
#content-main-left .telemarketing .text p {
	text-align: justify;
	line-height: 1.2em;
}
#content-main-left .telemarketing .text h1 {
	font-family: Tahoma CE, Arial;
	font-size: 16px;
	color: #ED1B23;
	font-style: italic;
	margin: 0;
	padding: 0px 0 12px 0;
}
#content-main-left .telemarketing .media-box {
	width: 198px;
	height: 140px;
	float: left;
	border: 1px solid #B3C4DB;
	margin: 8px 0 0 0;
	cursor: pointer;
}
html>body #content-main-left .telemarketing .media-box {
	width: 196px;
}

#content-main-left .telemarketing .media-box h2 {
	margin: 0;
	padding: 0;
}

#content-main-left .telemarketing .media-box span {
	text-align: right;
	font-style: italic;
	/*float: right;*/
}
#content-main-left .telemarketing .media-box p#media-call-x {
	margin: 1px;
	padding: 70px 4px 0 4px;
	font-size: 9px;
	line-height: 1.2em;
	background: url("../img/media-call.jpg") left top no-repeat;
}
html>body #content-main-left .telemarketing .media-box p#media-call-x {
	margin: -1px 1px 1px 1px;
}

/* DEFAULTNI KONTENT */
#content-main-left .default {
	padding: 28px 0 12px 0;
}
#content-main-left .default p {
	text-align: justify;
	padding: 0px 30px 12px 30px;
}
#content-main-left .default a {
	text-decoration: underline;
	color: #474747;
	font-weight: bold;
}
#content-main-left .default a:hover {
	color: #C81A23;
}
#content-main-left .default h1 {
	font-family: Tahoma CE, Arial;
	font-size: 16px;
	color: #ED1B23;
	font-style: italic;
	padding: 0px 30px 8px 30px;
}
#content-main-left .default h1 span {
	color: #000;
}
#content-main-left .default h2 {
	font-family: Tahoma CE, Arial;
	font-size: 13px;
	margin: 0;
	padding: 0px 30px 12px 30px;
}
#content-main-left .default .on-top {
	clear: left;
	text-align: right;
	padding: 12px 30px 12px 30px;
}
#content-main-left .default .on-top a {
	font-weight: normal;
}
#content-main-left .default .fotka{
	width: 142px;
	vertical-align:top;
}
#content-main-left .default .fotkaimg{
	margin: 2px 0 0 15px;
	border: 1px solid #E8E8E8;
	padding: 1px;
}
html>body #content-main-left .default .fotka {
	width: 138px;
	margin: 2px 0 0 30px;
}
#content-main-left .default .fotka p {
	margin: 0;
	padding: 0;
	background: #EFEFEF;
	padding: 6px;
	padding: 6px;
	text-align: left;
	line-height: 1.1em;
	font-style: italic;
}
#content-main-left .default .fotka img {
	display: block;
	margin-bottom: 1px;
}
#content-main-left .default .k-fotce {
	margin: 0 0 0 158px;
}

#content-main-left .default .decorated-box {
	clear: left;
	margin: 12px 0 12px 0;
	padding: 0px 30px 12px 30px;
}
#content-main-left .default .decorated-box h3 {
	font-size: 14px;
	background: #E8E8E8;
	padding: 6px;
	margin: 0;
	text-align: center;
}
#content-main-left .default .decorated-box p {
	border: solid #E8E8E8;
	border-width: 0 1px 1px 1px;
	padding: 10px;
	text-align: center;
}
#content-main-left .default .decorated-box table {
	border: 1px solid #E8E8E8;
	width: 532px;
}
html>body #content-main-left .default .decorated-box table {
	width: 100%;
}
#content-main-left .default .decorated-box table .licha {
	background: #F5F5F5;
}
#content-main-left .default .decorated-box table td {
	padding: 2px 4px 2px 4px;
}
#content-main-left .default .decorated-box table td.cislo {
	text-align: right;
	color: #BD1E22;
	width: 45%;
}

#content-main-left .default .sloupec-normal {
	padding: 0px 30px;
}

#content-main-left .default .dablsloupec-leva {
	float: left;
	width: 295px;
	padding: 0 12px 12px 30px;
	border-right: 1px solid #E8E8E8;
}
html>body #content-main-left .default .dablsloupec-leva {
	width: 253px;
}
#content-main-left .default .dablsloupec-prava {
	float: left;
	width: 265px;
	padding: 0 0 12px 12px;
}
html>body #content-main-left .default .dablsloupec-prava {
	width: 253px;
}

/* fotky managementu */
#content-main-left .default .management {
	float: left;
	width: 224px;
	margin: 2px 0 0 15px;
	border: 1px solid #E8E8E8;
	padding: 1px;
	clear: left;
}
html>body #content-main-left .default .management {
	width: 220px;
	margin: 2px 0 0 30px;
}
#content-main-left .default .management p {
	margin: 0 0 1px 68px;
	padding: 4px 4px 2px 8px;
	text-align: left;
	line-height: 1.1em;
	/*font-style: italic;*/
}
#content-main-left .default .management h3 {
	margin: 0 0 1px 68px;
	padding: 4px 4px 4px 8px;
	background: #EFEFEF;
	line-height: 1.1em;
	font-size: 12px;
}
#content-main-left .default .management img {
	display: block;
	float: left;
	margin: 0 0 -1px -2px;
}
html>body #content-main-left .default .management img {
	display: block;
	float: left;
	margin: 0 0 0 0;
}
#content-main-left .default .k-managementu {
	margin: 0 0 0 240px;
}
#content-main-left .default .management-between {
	float: left;
	width: 224px;
	clear: left;
	height: 12px;
}

/* sluzby */
#content-main-left .default h1 img.logo {
	float: right;
	position: relative;
	top: -8px;
}
#content-main-left .default h1.sluzby-header {
	padding: 8px 30px 30px 30px;
	margin: 0 0 0px 0;
	font-size: 27px;
	color: #000;
	line-height: 17px;
	font-family: Arial, Verdana;
}
#content-main-left .default h1.sluzby-header span {
	color: #ED1B23;
}

#content-main-left .default ul {
	margin: 0;
	padding: 0 0 0 12px;
}
#content-main-left .default li {
	list-style-image: url("../img/list-ie.gif");
}
html>body #content-main-left .default li {
	list-style-image: url("../img/list.gif");
}

#content-main-left .default ul.decorated{
	margin: 5px 10px;
	/margin-left: 60px;
	margin-bottom: 15px;
	color: #D70005;
	padding-left: 40px;
}
#content-main-left .default ul.decorated li{
	list-style-image: none;
	list-style-type: disc;
	margin-bottom: 5px;
}
#content-main-left .default ul.decorated li span{
	color: #474747;
}

#content-main-left .default .dablsloupec-leva h2, #content-main-left .default .dablsloupec-prava h2 {
	padding: 12px 0 0 0;
	margin: 0;
}
#content-main-left .default .dablsloupec-leva2 h2, #content-main-left .default .dablsloupec-prava2 h2 {
	padding: 12px 0 0 0;
	margin: 0;
}
.dablsloupec-leva h3, .dablsloupec-prava h3, .dablsloupec-leva2 h3, .dablsloupec-prava2 h3, .sloupec-normal h3 {
	color: #C21E27;
	font-weight: bold;
	list-style: none;
	font-size: 11px;
	padding: 12px 0 2px 0;
	margin: 0;
}
.dablsloupec-leva h3 span, .dablsloupec-prava h3 span, .dablsloupec-leva2 h3 span, .dablsloupec-prava2 h3 span {
	color: #000;
}
.dablsloupec-leva h2 span, .dablsloupec-prava h2 span, .dablsloupec-leva2 h2 span, .dablsloupec-prava2 h2 span {
	color: #C21E27;
}

#content-main-left .default .decorated-list {
	margin: 0 0 0 0;
	border: 1px solid #DCDADB;
	padding: 2px;
}
#content-main-left .default .list-podminky li strong {
	float: left;
	width: 63px;
	display: block;
}
#content-main-left .default .list-podminky li a {
	padding-left: 63px;
	display: block;
}
#content-main-left .default .decorated-list li{
	/*list-style-image: url("../img/decorated-list.gif");*/
	list-style-image: none;
	list-style: none;
	padding: 2px 4px 3px 4px;
}
#content-main-left .default .decorated-list li.suda {
	background: #F6F6F6;
}
#content-main-left .default .decorated-list-extra {
	margin: 0 0 0 0;
	border: 1px solid #D3E0F1;
	padding: 2px;
}
#content-main-left .default .decorated-list-extra li{
	/*list-style-image: url("../img/decorated-list.gif");*/
	list-style-image: none;
	list-style: none;
	padding: 2px 4px 3px 4px;
}
#content-main-left .default .decorated-list-extra li.suda {
	background: #F4F8FE;
}

#content-main-left .default .dablsloupec-leva2 {
	float: left;
	width: 181px;
	padding: 0 12px 12px 30px;
	/*border-right: 1px solid #E8E8E8; */
}
html>body #content-main-left .default .dablsloupec-leva2 {
	width: 153px;
}
#content-main-left .default .dablsloupec-prava2 {
	float: left;
	width: 381px;
	padding: 0 0 12px 12px;
}
html>body #content-main-left .default .dablsloupec-prava2 {
	width: 353px;
}
#content-main-left .default .dablsloupec-leva2 p, #content-main-left .default .dablsloupec-prava2 p {
	padding: 0 0 0 0;
	margin: 0;
}
#content-main-left .default .dablsloupec-leva p, #content-main-left .default .dablsloupec-prava p {
	padding: 0 0 0 0;
	margin: 0;
}
#fuj {
	clear: left; margin: 0px 30px 12px 30px; border-top: 1px solid #DCDADB; padding: 0;
}
#fuj p {
	padding: 12px 12px 12px 12px; background: #EDECED; border-top: 2px solid #fff; margin: 0; text-align: center;
}

.struktura-spolecnosti {
	border-top: 1px solid #DCDADB;
	text-align: center;
	margin: 0px 30px 12px 30px;
	position: relative;
	height: 279px;
}
.struktura-spolecnosti img {
	position: absolute;
	z-index: 1;
	left: 0;
}
.struktura-spolecnosti a {
	position: absolute;
	z-index: 10;
	width: 105px;
	height: 40px;
	display: block;
	/*background: red;*/
}
#content-main-left .struktura-spolecnosti-h3 {
	color: #C21E27;
	font-weight: bold;
	font-size: 11px;
	padding: 20px 0 2px 0;
	margin: 0px 30px 0px 30px;
	clear: left;
}

#content-main-left .default h2.kontakty {
	clear: left;
	margin: 12px 30px -4px 30px;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #E8E8E8;
}

html>body #prevzata-mapa img {
	display: block;
	float: left;
}

/* NOVINKY */
#content-main-left .news {
	padding: 28px 0 12px 0;
}
#content-main-left .news p {
	text-align: justify;
	padding: 0px 30px 12px 188px;
}
#content-main-left .news ul {
	text-align: justify;
	padding: 0px 30px 12px 212px;
	margin: 0;
	list-style-image: url("../img/list-ie.gif");
}
html>body #content-main-left .news ul {
	list-style-image: url("../img/list.gif");
}
#content-main-left .news a {
	text-decoration: underline;
	color: #474747;
	font-weight: bold;
}
#content-main-left .news a:hover {
	color: #C81A23;
}
#content-main-left .news h1 {
	font-family: Tahoma CE, Arial;
	font-size: 16px;
	color: #ED1B23;
	font-style: italic;
	padding: 0px 30px 8px 30px;
}
#content-main-left .news h2 {
	color: #C21E27;
	font-family: Tahoma CE, Arial;
	font-size: 13px;
	margin: 0;
	padding: 0px 30px 12px 188px;
}
#content-main-left .news h3 {
	font-weight: bold;
	font-size: 11px;
	padding: 0 0 2px 0;
	margin: 0px 30px 0px 188px;
}
#content-main-left .news .on-top {
	clear: left;
	text-align: right;
	padding: 12px 30px 12px 30px;
}
#content-main-left .news .on-top a {
	font-weight: normal;
}
#content-main-left .news .gallery {
	float: left;
	width: 142px;
	margin: 2px 0 0 15px;
}
html>body #content-main-left .news .gallery {
	margin: 2px 0 12px 30px;
}
#content-main-left .news .fotka {
	border: 1px solid #E8E8E8;
	padding: 1px;
}
#content-main-left .news .fotka p {
	margin: 0;
	background: #EFEFEF;
	padding: 6px;
	text-align: left;
	line-height: 1.1em;
	font-style: italic;
}
#content-main-left .news .gallery h3 {
	color: #C21E27;
	font-weight: bold;
	font-size: 11px;
	padding: 24px 0 10px 10px;
	margin: 0;
}
#content-main-left .news .fotka p.soubor {
	margin: 0;
	background: #fff;
	padding: 6px;
	text-align: left;
	line-height: 1.1em;
	font-style: normal;
	line-height: 1.3em;
}
#content-main-left .news .fotka img {
	display: block;
	margin-bottom: 1px;
}
#content-main-left .news .fotka p img {
	display: inline;
	margin: 0 6px 0 0;
}
#content-main-left .news .wswg {
	margin: 0 30px 0 188px;
}
#content-main-left .news .wswg p {
	margin: 0;
	padding: 0 0 12px 0;
}
#content-main-left .news .wswg ul {
	margin: 0;
	padding: 0 0 12px 18px;
}
#content-main-left .news .wswg span {
	color: #474747;
	margin: 0;
	padding: 0;
	display: inline;
	width: auto;
}
#content-main-left .news .imageline {
	margin: 0 0 12px 0;
	border-top: 1px solid #C7C3C3;
	border-bottom: 1px solid #C7C3C3;
	padding: 1px 0 1px 0;
}
#content-main-left .news .imageline table {
	background: #EFEFEF;
	width: 374px; /* iexplorer nemehlo */
}
html>body #content-main-left .news .imageline table {
	width: 100%;
}
#content-main-left .news .imageline table td {
	padding: 10px 0 6px 0;
	text-align: center;
	vertical-align: top;
}
#content-main-left .news .imageline table td img {
	border: 1px solid #C7C3C3;
}
#content-main-left .news .imageline table td p {
	padding: 0;
	width: 140px;
	margin: 2px auto 2px auto;
	font-style: italic;
	font-size: 10px;
	text-align: left;
}

/* seznam novinek */
.news-list {

}
.news-list h2 {
	background: #C7C3C3;
	font-family: Tahoma, Arial;
	color: #C21319;
	font-size: 11px;
	text-align: center;
	margin: 0 0 0 0;
	padding: 6px;
}
.news-list a.item {
	display: block;
	margin: 6px;
	padding: 5px;
	background: #F6F6F6;
	border: 1px solid #F6F6F6;
}
.news-list a.item:hover {
	text-decoration: none;
	background: #fff;
	color: #C7C3C3;
	border: 1px solid silver;
}
.news-list a h3 {
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
	font-size: 11px;
	color: #C21319;
	border-bottom: 1px solid #E8E8E8;
}
.news-list a h4 {
	color: #C21319;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.news-list a p {
	margin: 0; padding: 0;
	line-height: 1.2em;
	color: #474747;
	text-decoration: none;
	/*text-align: justify;*/
}
.news-list a p:hover {
	text-decoration: none;
}
.news-list a p.more {
	text-align: right;
	color: #C21319;
}
.news-list div.pagging {
	margin: 6px;
	padding: 6px;
	background: #F6F6F6;
	border-top: 1px solid #E8E8E8;
	color: #C21319;
	background: #fff;
}
.news-list div.pagging p {
	float: right;
}

#mapka {
	position: relative;
	left: -4px;
	background: url("../img/mapa-cr-kraje-6.gif") 0px 1px no-repeat;
	width: 261px;
	height: 176px;
	margin-bottom: -20px;
}
#mapka.en{
	background: url("../img/mapa-cr-kraje-6-en.gif") 0px 1px no-repeat;
}
html>body #mapka {
	background: url("../img/mapa-cr-kraje-6.gif") 0px 0px no-repeat;
	height: 176px;
	margin: 0;
}
html>body #mapka.en{
	background: url("../img/mapa-cr-kraje-6-en.gif") 0px 0px no-repeat;
}
#content-main-left #mapka a {
	font-family: Tahoma, Arial;
	position: absolute;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
#content-main-left #mapka a:hover {
	color: #C21319;
}
#content-main-left #mapka ul {
	position: absolute;
	display: none;
	border: 1px solid #DCDADB;
	left: 289px;
	top: 70px;
	width: 254px;
}
html>body #content-main-left #mapka ul {
	left: 281px;
	width: 247px;
}
#content-main-left #mapka ul strong {
	color: #C21319;
}

/* vseobecna a postovni pravidla */
#pravidla {
	margin: 0 30px 0 30px;
}
#content-main-left #pravidla td a {
	font-weight: normal;
}
.nadpis6 {
	color: #ED1B23;
	font-weight: bold;
}
.pravidla-hlavicka ul li a {
	padding: 0 0 0 12px;
}
.pravidla-hlavicka {
	margin: 0 30px 0 30px;
}

/* last line */
.ll-media-log {
	height: 123px;
}
html>body .ll-media-log {
	height: 119px;
}
.ll-kontakty-predplatne {
	height: 262px;
}
html>body .ll-kontakty-predplatne {
	height: 234px;
}
.ll-k-media-press {
	height: 229px;
}
html>body .ll-k-media-press {
	height: 201px;
}




/*MEDIACALL*/
#wrapper{
	background-image: url("../img/mediacall/wrap_back.gif");
	background-repeat: repeat-y;
}
#mediacall-content-left {
	float: left;
	width: 189px;
	background-color: #EBF2FD;
}
#mediacall-content-left hr{
	color: red;
	size: 0px;
}
#mediacall-content-left h2{
	font-size: 25px;
	font-style: italic;
	text-align: center;
	color: black;
	margin-top: 35px;
}
#mediacall-content-left h2 span{
	color: red;
}
#mediacall-content-left ul{
	margin:0;
	padding:0;
}
#mediacall-content-left ul li{
	margin:0;
	padding:0;
	list-style-type: none;
	margin-bottom: 5px;
	float: left;
	width: 189px;
}
#mediacall-content-left #meny a{
	display: block;
	/* EE HACK*/
/*	_height: 42px;
	overflow: hidden; */
}
#mediacall-content-left a:hover{
	background-position:0 -42px;
}
#mediacall-content-left a.men1,
#mediacall-content-left a.men2,
#mediacall-content-left a.men3,
#mediacall-content-left a.men4{
	background-color: rgb(194, 19, 25);
	color: #FFFFFF;
	font-family:'Tahoma','Arial','Verdana';
	font-size:11px;
	font-weight: bold;
	margin:0;
	padding:4px 4px 4px 20px;
}
#mediacall-content-left p{
	margin: 0px;
	padding: 0px;
}
#mediacall-content-left #meny p a{
	display: block;
	border: 1px solid #CCCCCC;
	background-color: white;
	padding-top: 6px;
	margin-top: 5px;
	padding-left: 5px;
	width: 182px;
	_width: 189px; /*EE HACK*/
	height: 19px;
	_height: 25px; /*EE HACK*/
	color: #999999;
	font-size: 12px;
}
#mediacall-content-left #meny p a:hover{
	text-decoration: none;
	margin-top: 5px;
	border: 1px solid #999999;
	color: red;
}


#mediacall-content-main-right {
	margin: 0 0 0 196px;
	position: relative;
}
#mediacall-content-main-right #switch{
	width: 160px;
	border: 1px solid #C21319;
	height: 20px;
	position: absolute;
	top: 0;
	left: 412px;
	font-size: 10px;
	text-align: center;
}
#mediacall-content-main-right #switch div{
	background-color: #C21319;
	width: 80px;
	float: left;
	color: white;
	height: 17px;
	_height: 20px;
	font-weight: bold;
	padding-top: 3px; 
}
#mediacall-content-main-right #switch a{
	margin-top: 3px;
	display: block;
	color: #C21319;
}
#mediacall-content-main-right #right-column {
	float: right;
	width: 160px;
	margin-right: 7px;
	margin-left: 10px;
}
#mediacall-content-main-right #right-column div{
	width: 160px;
	border: 1px solid #C7C3C3;
	margin-bottom: 10px;
}
#mediacall-content-main-right #right-column i{
	color: #999999;
}
#mediacall-content-main-right #right-column a.item{
	background-color: #F6F6F6;
	color: #C21319;
	font-weight: bold;
	display: block;
	width: 138px;
	_width: 148px;
	padding: 5px;
	margin: 5px;
	text-decoration: none;
	border: 1px solid #F6F6F6;
}
#mediacall-content-main-right #right-column a.item:hover{
	background-color: white;
	border: 1px solid #C7C3C3;
}
#mediacall-content-main-right #right-column a.item span{
	display: block;
}
#mediacall-content-main-right #right-column p{
	margin: 5px;
	width: 145px;
	padding:0;
}
#mediacall-content-main-right strong{
	color: #C21319;
}
#mediacall-content-main-right #right-column img{
	margin:0;
}
#mediacall-content-main-right #right-column h3{
	background-color: #C7C3C3;
	color: #C21319;
	text-align: center;
	margin:0;
	font-size: 13px;
	padding: 3px;
}
#mediacall-content-main-right .box {
	border: 1px solid #C7C3C3;
	width: 571px; /* EXPLORER JE FAQT PICA */
	_height: 400px;
	min-height: 400px;
}
html>body #mediacall-content-main-right .box {
	border: 1px solid #C7C3C3;
	width: 572px; /* EXPLORER JE FAQT PICA, KUNDA, SMRDI A NEMEJE SE */
}

#mediacall-content-main-right .default {
	padding: 28px 0 12px 0;
}
#mediacall-content-main-right .default p.odsad-left {
	text-align: justify;
	padding: 0px 10px 12px 30px;
	width: 355px;
	_width: 390px;
}
#mediacall-content-main-right .default p{
	text-align: justify;
	padding: 0px 13px 12px 30px;
}
#mediacall-content-main-right .default a {
	text-decoration: underline;
	color: #474747;
	font-weight: bold;
}
#mediacall-content-main-right .default a:hover {
	color: #C81A23;
}
#mediacall-content-main-right .default h1 {
	font-family: Tahoma CE, Arial;
	font-size: 16px;
	color: #ED1B23;
	font-style: italic;
	padding: 0px 30px 8px 30px;
}

#mediacall-content-main-right .default .on-top {
	/*clear: left;*/
	text-align: right;
	padding: 12px 30px 12px 30px;
}
#mediacall-content-main-right .default .on-top a {
	font-weight: normal;
}

#mediacall-content-main-right .default #lang-switch{
	position: absolute;
	background-color: white;
	top: -1px;
	left: 509px;
	_left: 511px;
	width: 63px;
	height: 20px;
	_height: 23px;
	border: 1px solid white;
	border-left: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
}
#mediacall-content-main-right .default #lang-switch a{
	font-weight: normal;
	color: red;
	text-decoration: none;
	background-image: url("../img/mediacall/arrow.gif");
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 3px;
}
#mediacall-content-main-right .default #lang-switch a:hover{
	text-decoration: underline;
}
#mediacall-content-main-right .default .logo{
	position: absolute;
	top: 30px;
	left: 500px;
}
#mediacall-content-main-right .default #submeny ul{
	margin: 0;
	padding: 0;
	margin-left: 30px;
	margin-bottom: 20px;
}
#mediacall-content-main-right .default #submeny ul li{
	display: inline;
}
#mediacall-content-main-right .default #submeny ul li a{
	color: #456776;
	font-weight: normal;
	margin-right: 15px;
	font-size: 11px;
}

#mediacall-content-main-right ul.decorated{
	/*border: 1px solid #CED5E0;
	padding: 2px;
	width: 350px;*/
	margin: 5px 10px;
	/margin-left: 60px;
	margin-bottom: 15px;
	color: #D70005;
}
#mediacall-content-main-right ul.decorated li{
	/*display: block;
	padding: 3px;
	margin-left: 20px;*/
	/*list-style-type: circle;*/
	list-style-type: disc;
	margin-bottom: 5px;
}
#mediacall-content-main-right ul.decorated li span{
	color: #474747;
}
#mediacall-content-main-right ol.decorated{
	/*border: 1px solid #CED5E0;
	padding: 2px;
	width: 350px;*/
	margin: 5px 10px;
	margin-left: 0px;
	margin-bottom: 5px;
	color: #D70005;
}
#mediacall-content-main-right ol.decoratedol li{
	/*display: block;*/
	padding: 0px;
	margin-left: 30px;
	/*list-style-type: circle;*/
	list-style-type: decimal;
	margin-bottom: 5px;
}
#mediacall-content-main-right ol.decoratedol li span{
	color: #474747;
}

#mediacall-content-main-right ul.decorated li.sud{
	/*background-color: #EBF2FD;*/
}
#mediacall-content-main-right hr.clearer{
	clear: both;
	color: white;
	height: 0;
	size: 0;
}

#content-border{
	border: 1px solid #c7c3c3;
	padding: 9px 15px;
	width: 561px;
	_width: 591px;
}

#content-border h2{
	margin: 0;
	margin-bottom: 10px;
	font-size: 2px;
	clear: left;
}
#content-border h2.sluzby{
	padding-top: 30px;
	height: 0;
	_height: 30px;
	overflow: hidden;
	background-image: url("../img/h2-sluzby.gif");
}
#content-border h2.telemark{
	padding-top: 30px;
	height: 0;
	_height: 30px;
	overflow: hidden;
	background-image: url("../img/h2-telemarketing.gif");
}
#content-border h3{
	margin: 0;
	padding-top: 24px;
	font-size: 2px;
	height: 0;
	_height: 24px;
	overflow: hidden;
}
#content-border p{
	margin: 0;
	padding: 5px;
	background: url("../img/title-box-shadow.gif") repeat-x;
	line-height: 12px;
}
#mediamail-box, #medialog-box, #mediakuryr-box{
	margin-left: 292px;
	_margin-left: 286px;
}
#mediapost-box, #mediapress-box, #mediageo-box{
	float: left;
	clear: left;
}
#mediapost-box, #mediapress-box, #mediamail-box, #medialog-box, #mediageo-box, #mediakuryr-box {
	height: 68px;
	width: 164px;
	_width: 269px;
	border-bottom: 1px solid #c7c3c3;
	padding-right: 105px;
	margin-bottom: 10px;
	font-size: 10px;
	color: black;
	display: block;
	text-decoration: none;
}
#mediacall-box {
	padding-right: 105px;
	margin-bottom: 10px;
	font-size: 10px;
	color: black;
	height: 69px;
	border-bottom: 1px solid #c7c3c3;
	display: block;
	text-decoration: none;
}
#mediamail-box{
	background: #f6f6f6 url("../img/title-pic-mail.jpg") no-repeat top right;
}
#mediapress-box{
	background: #f6f6f6 url("../img/title-pic-press.jpg") no-repeat top right;
}
#medialog-box{
	background: #f6f6f6 url("../img/title-pic-log.jpg") no-repeat top right;
}
#mediapost-box{
	background: #f6f6f6 url("../img/title-pic-post.jpg") no-repeat top right;
}
#mediacall-box{
	background: #f6f6f6 url("../img/title-pic-marketing.jpg") no-repeat top right;
}
#mediageo-box{
	background: #f6f6f6 url("../img/title-pic-mediageo.jpg") no-repeat top right;
}
#mediakuryr-box{
	background: #f6f6f6 url("../img/title-pic-mediakuryr.jpg") no-repeat top right;
}
#mediamail-box h3{
	background-image: url("../img/h3-mail.gif");
	cursor: pointer;
}
#mediapress-box h3{
	background-image: url("../img/h3-press.gif");
	cursor: pointer;
}
#medialog-box h3{
	background-image: url("../img/h3-log.gif");
	cursor: pointer;
}
#mediapost-box h3{
	background-image: url("../img/h3-post.gif");
	cursor: pointer;
}
#mediacall-box h3{
	background-image: url("../img/h3-call.gif");
	cursor: pointer;
}
#mediageo-box h3{
	background-image: url("../img/h3-geo-short.gif");
	cursor: pointer;
}
#mediakuryr-box h3 {
	background-image: url("../img/h3-kuryr.gif");
	cursor: pointer;
}

#mediashop{
	background: url("../img/box.on-line-mediashop.bg.gif") no-repeat;
	float: left;
	width: 370px;
	border: 1px solid #c7c3c3;
	margin-top: 10px;
	font-size: 11px;
}
#pokryti{
	background: url("../img/box.pokriti-sluzeb.bg.gif") no-repeat;
	padding-top: 42px;
	margin-left: ;
	width: 170px;
	border: 1px solid #c7c3c3;
	margin-left: 389px;
	_margin-left: 384px;
	margin-top: 10px;
	font-size: 10px;
}

table.pricelist{
	margin: 10px 0;
}
table.pricelist td{
	padding: 5px 8px;
	border: 1px solid #DEE7EF;
}
table.pricelist .priceListHead td{
	font-weight: bold;
}