

body, body.cs, body.sk, body.pl {
	font-size: 1.1em;
	font-family: verdana, tahoma, arial, sans-serif;
	text-align: center;	
	color: #666666;
	margin:0px;
	padding:0px;
	background:#FFF url('/public/56/49/be/273_194_ticketpro_body_bg.gif') repeat-x left 40px;
}

.reset,
.br {
	display: block;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}
.br { height:5px; }

hr { display:none; }
.floatRight { float:right; }
.floatLeft { float:left; }
div.hr {
	background: url('/public/2d/41/d8/275_195_header_bottom_line.gif') no-repeat center top;
	width:100%;
	height:25px;
}
.b180x180 {	float:left; }
.more { font-weight:bold; }
.noDisplay { display:none; }
a.club {
	padding:3px 0px 5px 26px;
	line-height:1.2em;
	background: url('') no-repeat left center;
	margin-left:10px;
}
.informace {
	padding:10px 10px 10px 42px;
	background:#E3E8EC url('/public/8c/f0/da/277_196_ico_info.gif') no-repeat 10px center;
	margin:10px 0px;
	color:#333333;
}
.infoError {
	padding:15px 10px 15px 42px;
	background-color:#FFCCCC;
	margin:10px 0px;
	color:#FF0000;
	font-weight:bold;
}
.noMR { margin-right:0px !important;}
.mB20 { margin-bottom:20px; }
.p0-10 { padding:0px 10px !important; } 

table, input, select {
	font-size: 1em;
	font-family: verdana, tahoma, arial, sans-serif;
}

#page {
	font-size: 70%;
	width: 980px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}
#header { margin-top:10px; }
#header .menuTop {
	width:480px;
	float:left;
	font-size:0.9em;
	color:#999999;		
} 
#header .menuTop a,
#header .menuTop a:visited  {	color:#006699; }
#header .menuTop a:hover { text-decoration:none; }
#header .destination {
	float:right;
	width:320px;
	text-align:right;	
}

/* --- destination --- */
#destination { float: right; position: relative; }
#destination label { font-size: 90%; padding-top: 5px; text-align: left; }
#destination select { font-size: 80%; width: 130px; }
#destination option, #destination li {
	background-position: left center;
	background-repeat: no-repeat;
	padding: 1px 10px 1px 22px;
}
#destination option.pl, #destination li.pl { background-image: url(/public/c7/d8/7a/700_1740_pl.gif); }
#destination option.hu, #destination li.hu { background-image: url(/public/b1/5c/48/107584_52763_hu.gif); }
#destination option.cl, #destination li.cl { background-image: url(/public/7a/5f/e4/178626_91113_cl.gif); }
#destination option.ee, #destination li.ee { background-image: url(/public/af/48/68/104077_50266_flag_estonsko2.gif); }
#destination option.lt, #destination li.lt { background-image: url(/public/6d/f4/a8/104079_50264_flag_litva2.gif); }
#destination option.sk, #destination li.sk { background-image: url(/public/c0/b8/12/9250_13736_sk.gif); }
#destination option.by, #destination li.by { background-image: url(/public/8/68/36/243567_118809_belorusko.gif); }
#destination option.my, #destination li.my { background-image: url(/public/ec/a3/cc/9248_13735_my.gif); }
#destination option.de, #destination li.de { background-image: url(/public/0/12/4d/698_1739_de.gif); }
#destination option.bg, #destination li.bg { background-image: url(/public/e8/ed/6c/9246_13734_bg.gif); }
#destination option.cs, #destination li.cs { background-image: url(/public/a3/5b/f8/702_1741_cz.gif); }
#destination option.lv, #destination li.lv { background-image: url(/public/9d/be/2/104081_50265_flag_lotyssko2.gif); }
#destination option.hr, #destination li.hr { background-image: url(/public/10/44/a8/9244_13733_hr.gif); }

/* --- menuLang --- */
#menuLang {
	float: right;
	width: 155px;
	height: 30px;
	overflow: hidden; 
	font-size:0.9em;
}
#menuLang.lang3 {
	width:235px !important;
}
#menuLang ul {
	list-style-type: none;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#menuLang li {
	background: url('/public/a0/0/4f/267_191_top_menu_left_active.gif') no-repeat top left;
	float: left;
	margin-left: 2px;
	padding-top: 0px;
}
#menuLang li a, #menuLang li a:visited {
	color: #FFF;
	background: transparent url('/public/16/61/dc/269_192_top_menu_right_active.gif') no-repeat top right;
	text-decoration: none;
	display: block;
	float: left; 
	font-size:1em;
}
#menuLang li a:hover, #menuLang li a:active, #menuLang li a:focus {
	text-decoration: underline;
}
#menuLang li a, #menuLang li span {
	display: block;
	width: 55px;
	padding: 10px 10px 10px 10px;
}
#menuLang li.active {
	color: #666;
	background: #E5EAED url('/public/3a/f4/ad/279_197_top_menu_left_noActive.gif') no-repeat top left; 
}
#menuLang li.active a, #menuLang li.active span {
	background: url('/public/73/aa/a7/281_198_top_menu_right_noActive.gif') no-repeat top right; 
}

#header .logo {
	float:left;
	width:150px;
	padding-top:20px;
}
#header .middleBox {
	width:830px;
	float:left;
	height:110px;
	background: transparent url('/public/5a/86/7c/247_181_header_bubliny.gif') no-repeat right bottom;
	margin-bottom:-1px;
}
#vstupenka {
	float: left;
	margin: 40px 0px 0px 20px;
}

body.bg #vstupenka {
	float: left;
	margin: 30px 0px 0px 20px;
}
#vstupenka_en {
	float: left;
	margin: 27px 0px 0px 20px;
}
body.en #vstupenka_en {
	float: left;
	margin: 35px 0px 0px 20px;
}
#ticketProKlub {
	top:0px;
	left:300px;
	width:360px;
	height:58px;	
	float:right;
	margin-right:170px;
	margin-top:20px;
}
.ee #ticketProKlub,
.lt #ticketProKlub,
.lv #ticketProKlub,
.by #ticketProKlub { margin-right:120px; }

body.en #ticketProKlub { margin-top:30px; }

#ticketProKlub img { margin:10px 0px 10px 36px; }
#ticketProKlub .reg {
	background:transparent url('/public/4b/72/4e/283_10926_club_box.gif') no-repeat;
	margin:5px 0 20px 0;
	color: #000;
	font-size:0.9em;
	height:58px;
}
body.pl #ticketProKlub .reg {	
	height:58px;		
	width:400px;
	background:transparent url('/public/ba/f7/51/4537_8968_club_box_longer.gif') no-repeat;	margin-bottom:20px;
	color: #000;
	font-size:0.9em;
}
#ticketProKlub .reg strong { padding-left:35px; }
#ticketProKlub .reg span { padding-right:15px; }
#ticketProKlub a,
#ticketProKlub a:visited { color:#006699; }
#ticketProKlub a:hover { text-decoration: none; }

/* --- menu --- */

#mainMenu {
	background: url('/public/1a/d6/59/257_186_menu_noactive_bgBorder.gif') no-repeat right top;
	font-size:0.9em;
}
#menu {
	margin: 0px;
	height: 39px;
	width: 980px;
	background: url('/public/47/e4/90/251_183_menu_bg2.gif') no-repeat right 1px;
	display:block;
}
#menu li {
	padding: 0px;
	display: block;
	float: left;
	background: none;
	margin-left:0px;
	background: url('/public/1a/d6/59/257_186_menu_noactive_bgBorder.gif') no-repeat right top;
}
#menu li#first a { background: transparent url('/public/81/b/63/255_185_menu_noactive_bg_left.gif') no-repeat; }
#menu li#first a.active { background: transparent url('/public/40/3a/9e/285_200_menu_active_first_bg.gif') no-repeat; color:#999999; }
#menu li a { padding:11px 17px 13px 17px; display:block; }
#menu li a,
#menu li a:visited { color:#FFF; text-decoration:none; }
#menu li a:hover { text-decoration:underline; }

#menu li.active a,
#menu li.active a:visited { color:#999999; background: transparent url('/public/6e/8a/d/287_201_menu_active_bg.gif') repeat-x; }

/* --- CONTENT --- */

#content { font-size:0.9em; margin-top:10px; }

#leftMenu {
	background: url('/public/dc/2f/ce/450_649_podkategorie_menu_top.gif') no-repeat left top;
	padding-top:10px;
	margin-bottom:30px;
}
#leftMenu ul {
	margin:0px;
	padding:0px;
	width:182px;
	background: transparent url('/public/67/64/65/452_650_podkategorie_menu_mid.gif') repeat-y left top;
	list-style-type:none;
}
#leftMenu ul li.first {
	padding-top:0px;
	font-weight:bold;
	color: #000;
	padding:0px 10px 10px 20px
}
#leftMenu ul li { border-bottom:solid 1px #CCCCCC; font-weight:bold; overflow:hidden; }
#leftMenu ul li#last {
	background: #FFF url('/public/75/1f/4c/454_651_podkategorie_menu_bottom.gif') no-repeat left bottom;
	border-width:0px;
}
#leftMenu ul li#last.active {
	background: #FB741A url('/public/ce/73/2c/444_646_podkategorie_menu_bottom_activ.gif') no-repeat left bottom;
	border-width:0px;
}

#leftMenu ul li a,
#leftMenu ul li a:visited { 
	color: #006699;	
	text-decoration:none; 
	padding: 8px 10px 8px 20px;
	display:block; 
	width:90%;
}
#leftMenu ul li a:hover { text-decoration:underline; }
#leftMenu ul li a span { color: #666666; }

#leftMenu ul li.active { background: #FB6400 url('/public/37/14/2d/448_648_podkategorie_menu_mid_activ.gif') repeat-x left top; }
#leftMenu ul li.active a,
#leftMenu ul li.active a:visited,
#leftMenu ul li.active a span { color:#FFF; }

/* - kdyz leftSidebar - */

#content #rightSidebarHolder {
	width:180px;
	float:left;
	margin-left:20px;
}
#content.leftSide #rightSidebarHolder {
	width:780px;
	float:left;	
	font-size:1em;
	margin-left:0px;
}
#content.leftSide #rightSidebarHolder h1 { font-size:1.55em; }


/* - normal leftSidebarHolder - */
#leftSidebarHolder { 
	width:780px; 
	float:left; 
	color: #333333;
	font-size:1.1em;
}
#content.leftSide #leftSidebarHolder { width:200px; float:left; font-size:1em; }

.boxHolder { 
	background: url('/public/ce/dc/d0/245_180_h2_bg.gif') repeat-x left top; 
	padding-top:10px; 
	clear:both;
	margin-bottom:20px;
}
.boxHolder p { 
	margin:15px 0px;
	color: #333333;
	font-size:1.1em;
}
.boxHolder ul li {
	list-style-type:circle;
	margin-left:20px
}
.boxHolder ol li {margin-left:20px;}
.boxHolder .contentHolder {
	padding-left:20px; 
	width:740px; 
	padding-right:20px; 
	padding-bottom:20px;	
}

.noB .contentHolder { padding-bottom:0px; }
.noB { margin-bottom:0px; }
.normalBlock { margin-bottom:20px; }

h1 {
	font-size:1.45em;
	color:#006699;
	padding:0px 0px 10px 0px;
	margin:0px;
}	
h2{
	font-size:1.35em;
	color:#006699;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	font-family:arial;
	position:relative;
}	
h3 {
	font-size:1.1em;
	margin:5px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	color:#333333;
}

#boxSoutez, #boxSlevy {
	width: 378px;
	min-height: 215px;
	background-color: #F6F6F6;
	background-position: 15px 5px;
	background-repeat: no-repeat;
	border: solid 1px #CCCCCC;
	float: left;
	margin-right: 20px;
	padding-bottom: 15px;
	color: #FFF;
}
#boxSoutez h2, #boxSlevy h2 {
	margin: 20px 0 0 75px;
}
#boxSoutez { background-image: url('/public/1b/84/2a/2508_5530_soutezeBox_new.gif'); }
#boxSlevy { background-image: url('/public/f6/15/a1/2510_5532_slevyBox_new.gif'); margin-right: 0px; }
.boxText {
	float: left;
	width: 235px;
	padding: 25px 0px 0 25px;
}
.boxImage {
	float: right;
	width: 100px;
	margin: 25px 15px 0 0;
}
#boxSoutez ul, #boxSlevy ul { list-style-type: none; margin: 5px 0 0 0; padding: 0; }
#boxSoutez ul li, #boxSlevy ul li { margin: 0 0 3px 0; padding: 0; }
#boxSoutez ul li { color: #FF6600; }
#boxSlevy ul li { color: #3399CC; }
.more {	margin: 10px 0px; }

#leftSidebarHolder a, #rightSidebarHolder a { color: #006699; }

#rightSidebarHolder table.temata { font-size:1em; }
table.temata,
table.souteze {
	width:100%; /* 780 */
	margin-bottom:20px;	
	border:solid 1px #CCCCCC;	
	font-size:0.9em;
}
table.light,
table.lightMy { width:100%; margin-bottom: 5px; }
table.temata th,
table.souteze th {
	text-align:left;
	padding:10px 10px 10px 15px;	
	background: #CDCDCD url('/public/25/4a/bb/464_700_accord_bg.gif') repeat-x;
	color: #333333;
}
table.light th,
table.lightMy th { font-weight:normal; }

table.temata .first,
table.temata .second,
table.temata .third { border-right:solid 1px #FFF; }

table.temata .first { width:295px; }
table.temata .second { width:120px; }

table.souteze .first { width:560px; border-right:solid 1px #FFF; }

table.lightMy .first { width:200px; }
table.lightMy .second { width:220px; }
table.lightMy .third { width:75px; }

table.temata td,
table.souteze td { padding:5px 10px 5px 15px; }
table.temata tr.odd td,
table.souteze tr.odd td { background-color: #F1EFEF; }

table.temata a {
	background:url('/public/5e/31/f2/2404_5233_diskuzeB.gif') no-repeat left center;
	padding:5px 0px 5px 30px;
	line-height:1.8em;
}

table.souteze td { vertical-align:top; _padding-bottom:10px; }
table.souteze a { font-weight:bold; }
table.souteze td div { padding-top:5px; }
table.souteze td img { margin: 3px 15px 5px 0px; float: left; }


/*
table.temata a,
table.temata a:visited { color:#333333; }
*/

.newPost {
	width:535px;
	border:solid 1px #CCCCCC;
	padding:0px 0px;
	float:left;
	margin-right:20px;
}
.newPost .holder,
.topUser .holder  { padding:5px 15px 20px 15px; }
.newPost .holder table,
.topUser .holder table { margin-top:10px; padding:0px; }
.newPost .holder table td,
.topUser .holder table td { padding: 3px 0px; }
.newPost .holder table td.first { width:300px; }
.topUser {
	width:220px;
	float:left;
	border:solid 1px #CCCCCC;
}
.viceTemat {
	background-color:#E4E9EC;
	padding:5px 15px;
	margin-bottom:20px;
}
.viceTemat a { margin-right:10px; }

#replyHolder {
	border-top:solid 1px #CCCCCC; 
	margin-top:15px; 
	padding-top:5px; 
	background:url('/public/ce/dc/d0/245_180_h2_bg.gif') repeat-x;
}

.diskuze { padding-bottom:0px; margin-right:20px; }
.diskuze ul { margin:0px 0px 0px 20px; }
.diskuze ul li { margin:0px; padding:0px; }
.diskuze ul li div {
	padding:15px;
	border:solid 1px #CCCCCC;
	margin-bottom:10px;
	position:relative;
	color: #666666;
}	
.diskuze ul li div.reakce { margin-top:25px; }
.diskuze ul li div span.info {
	display:block;
	position:absolute;
	top:12px; 
	color:#333333;
}
.diskuze ul li div span.z {
	display:block;
	width:20px;
	height:18px;
	background: url('/public/71/ce/5f/237_176_diskuze_normal.gif') no-repeat;
	left:-32px;
	top:-5px;
	position:relative;
}
.diskuze ul li div.reakce span.z {
	width:18px;
	height:20px;
	background: url('/public/f8/d0/6b/241_178_diskuze_reaction.gif') no-repeat;
	left:0px;
	top:-32px;
}
.diskuze ul li div.admin span.z { background: #E4E9EC url('/public/de/56/4b/239_177_diskuze_normal_admin.gif') no-repeat; }
.diskuze ul li div.admin span.admin { background: #E4E9EC url('/public/ae/ed/cd/235_175_diskuze_admin.gif') no-repeat; }
.diskuze ul li div.admin { background-color:#E4E9EC; border-width:0px; }
.diskuze ul li div.odpovedet {
	float:right; 
	text-align:right;
	display:block;
	top:12px;
	padding:0px;
	border-width:0px;
	margin-bottom:0px;
	top:-5px;
}

.b180x180,
#topAction,
.banner { margin-bottom:20px; }
h2.orange { color:#CF5300; }
h1.mL20 { margin-left:20px; }

#content a:hover { text-decoration:none; }
#content.wide #leftSidebarHolder { width:980px; } 

#breadcrumbs { margin-bottom:15px; color:#333333; }
#breadcrumbs a,
#breadcrumbs a:visited { color:#006699; }


/* --- top event --- */
#topAction {
	float: left;
	width: 780px;
	min-height: 180px;
	_height: 180px;
}
#topAction .image {
	float: left;
	position: relative;
	width: 360px;
}
#topAction #info, #topAction .info {
	color: #FFFFFF;
	background-color: #4E92CD;
	float: left;
	width: 420px;
	height: 180px;
	overflow: hidden;
}
#topAction #info.brown, #topAction .info.brown  { 
	background-color: #3C210C; 
}
#topAction h2 {
	font-size: 165%;
	margin: 10px 10px 10px 30px;
	line-height: 1em;
	color:#FFF;
}
#topAction #info p, #topAction .info p {
	margin: 0px 10px 10px 30px;
	padding: 0px;
}
#topAction #info.brown p.perex { color: #FEC58C; }
#topAction #info a, #topAction #info a:visited,
#topAction .info a, #topAction .info a:visited { color: #FFF; }

#topAction .black { background-color: #222222; }
#topAction .blue { background-color: #0166B4; }
#topAction .brown { background-color: #563411; }
#topAction .green { background-color: #81AF33; }
#topAction .gray { background-color: #7E8891; }
#topAction .orange { background-color: #FF6600; }
#topAction .pink { background-color: #BD2057; }
#topAction .red { background-color: #D93F25; }
#topAction .violet { background-color: #523D75; }
#topAction .yellow { background-color: #F5A313; }

/* --- events list --- */
.eventsHolder {
	background: url(/public/b3/ed/4/289_202_akce_bottom_bg.gif) repeat-x bottom left;
	width: 780px;
	margin-bottom: 15px;
	padding-bottom: 0;
}
.eventsHolder p {
	padding-top: 5px;
}
.events {
	background: url(/public/2c/5a/27/42_67_aktualni_akce_holder_bg.gif) repeat-x top left;
	clear: left;
	width: 760px;
	padding-top: 15px;
}
.events p {
	padding-top: 0;
}
.events a, .eventsHolder a {
	color: #005298;
}
.event {
	float: left;
	width: 245px;
	height: 125px;
	margin-bottom: 20px;
	font-size: 90%;
}
.event h3 {
	font-size: 100% !important;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0;
	padding-bottom: 0;
}
.accordion .event {
	font-size: 90%;
}
.accordion .event h3 {
	margin-top: 5px;
}

.eventImage {
	text-align: center;
	float: left;
	width: 100px;
	margin-right: 15px;
}
.eventImage img {
	margin-bottom: 5px;
}
.eventInfo {
	line-height: 1.2em;
	float: left;
	width: 120px;
}
.eventInfo .date {
	color: #3399CC;
	margin-top: 5px;
}

/* --- Pager --- */

.pager { margin:10px 0px 20px 0px; text-align:center; }
.top { margin-top:0px; }
.pager a,
.pager a:visited { 
	padding:5px 8px;
	background-color:#006699;
	color:#FFF !important;
	margin-right:8px;
}
.pager span.active {
	background-color:#CCCCCC;
	padding:5px 8px;
	margin-right:8px;
}
.pager a.normal,
.pager a.normal:visited {
	padding:0px;
	color:#006699 !important;
	background-color:transparent;
}
.pager form, 
.pager form p { display:inline; margin:0px; padding:0px;}
.pager form .countPage { margin:0px 0px 0px 16px; padding:0px; position:relative; top:5px; }

/* --- Footer ---*/

#footer {
	margin-top:0px;
	background-color:#CF5300;	
	padding:10px;
}

#footer .utils { 
	color:#FFF;
	font-size:0.9em;
}
#footer .utils .utilsHolder { 
	text-align:right;
	float:right;
	width:740px;
	padding:10px 0px 0px 0px;
}

#footer .utils .utilsHolder a,
#footer .utils .utilsHolder a:visited { color: #FFF; margin-right:8px; }
#footer .utils .utilsHolder a:hover { text-decoration:none; }
#footer .utils img.footerLogo { margin:0px 0px 0px 5px; }
#footer .utils .utilsHolder p {
	text-align:left;
	display:inline;
	float:left;
}

/* --- FORM --- */

form fieldset { border:none; }
form .formHolder { color: #333333; margin-bottom:20px; }
form .formHolder p { padding:5px 20px 5px 20px; margin-bottom:10px; }
form .formHolder legend { margin-bottom:15px; }
form .formHolder label {
	margin:2px 15px 2px 5px;
	width:150px;
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	padding-top:2px;
}
form .formHolder label.second { float:none; width:50px; display:inline; } 
form .formHolder label em { color: #FF0000; }

form .formHolder input.input-text,
form .formHolder textarea.textarea {
	background:#FFF url('/public/62/b3/54/410_526_input_bg.gif') repeat-x;
	border:solid 1px #CCCCCC;
	width:305px;
	height:16px;
	margin-right:10px;
	padding:4px 0px 0px 5px;
}
form .formHolder textarea.textarea { height:150px; }
form .formHolder div.form-row {
	padding:15px 0px;
	border-top:solid 1px #CCCCCC;
}
form .formHolder div.form-row.error {	border:solid 1px #F5721A; }
div.form-row span { color: #666666; }
form input.submitImage { margin-left:170px; }
div.form-row  select { position:relative; top:0px;}

#soutezDetail .perex { font-weight:bold; }
#soutezDetail .image { width:200px; height:195px; float:left; }

#soutezDetail input.radio {
	margin-right:5px;
	margin-left:10px;
	margin-top:5px;
	float:left;	
	_margin-top:0px;
} 
#soutezDetail .formHolder label { 
	float:left; 
	width:650px; 
	text-align:left;
	padding-bottom:5px;
}
#soutezDetail div.form-row { clear:both; float:none; padding-top:10px; }
#soutezDetail div.accordionFirst { padding-bottom:0px; font-size:0.9em; margin-bottom:10px;}
#soutezDetail h3.accordionFirst { padding-left:15px; margin-top:10px; }
#soutezDetail p.button { margin-bottom:15px; padding-bottom:0px; text-align:right; }
#soutezDetail div.accordion { font-size:0.9em; }

#soutezDetail .odpoved { clear:both; float:none; }

.alert { color:#FF0000; }


/* --- WIDTH --- */

.w255 { width:255px; }
.w265 { width:265px; }

.w130 { width:130px !important; }
.w295 { width:295px; }
.w70 { width:70px; }



/* --- ACCORDION --- */
div.accordionHolder {
	margin-bottom: 5px;
}
h3.accordion, h3.accordionFirst {
	display:block;
	border-top:solid 1px #CCCCCC;
	padding:10px 10px 12px 35px;
	font: normal bold 1.1em verdana; 
	background: url('/public/25/4a/bb/464_700_accord_bg.gif') repeat-x;
	margin-top:0px;
	position:relative;
	line-height:0.9em;
}
h3.accordionFirst { margin-top: 0px;  padding-left: 10px; }
#registrace h3.accordionFirst { margin-top:0px; }
div.accordion, div.accordionFirst {
	margin:0px;
	font-size:1.1em;
	line-height:1.4em;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding:5px;
}
div.accordion { margin-bottom: 5px; }
div.accordionFirst { margin-bottom: 15px; }

.sendPw { padding:0px !important; font-size:1em !important; }

h3.accordion a, h3.accordionFirst a {
	position:absolute;
	left:10px;
	height:15px;
	cursor:pointer;
	z-index: 1;
	width: 760px;
}
.ico_plus { background: url('/public/9/41/70/468_702_ico_plus.gif') no-repeat left center; }
.accordion .ico_minus { background: url('/public/a/57/c7/466_701_ico_minus.gif') no-repeat left center; }
h3.accordion a.remove {
	color: #666666 !important;
	background: url('/public/1/9e/f9/10306_14783_cross.gif') no-repeat right center;
	font-weight: normal;
	font-size: 90%;
	text-align: right;
	text-decoration: none;
	position: absolute;
	top: 10px;
	left: 510px;
	width: 240px;
	line-height: 12px;
	padding-right: 15px;
	z-index: 10;
}
h3.accordion a.remove:hover, h3.accordion a.remove:active, h3.accordion a.remove:focus { color: #000 !important; }
div.accordion p, div.accordionFirst p { margin:0px; padding:5px 10px 10px 10px; }
.regButton { margin-top:10px; text-align:right; }

.accordion table, .accordionFirst table {
	width:768px;
	margin:0px 0px 5px 0px;
}
.accordionFirst table td { width:30%; }
.accordion table label, .accordionFirst table label { position:relative; top:-2px; padding-left:8px; }

table.disabled { margin:5px 0px 10px 0px; color: #CCCCCC; }

span.pl { background: url('/public/c7/d8/7a/700_1740_pl.gif') no-repeat left center; padding-left:22px; }
span.hu { background: url('/public/b1/5c/48/107584_52763_hu.gif') no-repeat left center; padding-left:22px; }
span.cl { background: url('/public/7a/5f/e4/178626_91113_cl.gif') no-repeat left center; padding-left:22px; }
span.ee { background: url('/public/af/48/68/104077_50266_flag_estonsko2.gif') no-repeat left center; padding-left:22px; }
span.lt { background: url('/public/6d/f4/a8/104079_50264_flag_litva2.gif') no-repeat left center; padding-left:22px; }
span.sk { background: url('/public/c0/b8/12/9250_13736_sk.gif') no-repeat left center; padding-left:22px; }
span.by { background: url('/public/8/68/36/243567_118809_belorusko.gif') no-repeat left center; padding-left:22px; }
span.my { background: url('/public/ec/a3/cc/9248_13735_my.gif') no-repeat left center; padding-left:22px; }
span.de { background: url('/public/0/12/4d/698_1739_de.gif') no-repeat left center; padding-left:22px; }
span.bg { background: url('/public/e8/ed/6c/9246_13734_bg.gif') no-repeat left center; padding-left:22px; }
span.cs { background: url('/public/a3/5b/f8/702_1741_cz.gif') no-repeat left center; padding-left:22px; }
span.lv { background: url('/public/9d/be/2/104081_50265_flag_lotyssko2.gif') no-repeat left center; padding-left:22px; }
span.hr { background: url('/public/10/44/a8/9244_13733_hr.gif') no-repeat left center; padding-left:22px; }

#country { position:relative; margin-bottom:10px; }
#country select { padding-left:5px; width:180px; }
#addCountryForm { margin: 15px 0 15px 0; }
#newsletterRegistration { margin: 15px; }

.vyhodna_cena { color:#339900; text-transform:uppercase; }
.special_offer { text-transform: uppercase; color: #990000; }
.special_offer_2 { text-transform: uppercase; color: #990099; }


