/*  GENERAL  */
body {
	font-size: 70%;
	font-family : "tahoma", "arial", sans-serif;
	background: #eeeeee url('/img/new_images/body.gif') center 0 no-repeat;
}
/*
input, textarea {
	color : #1253A0;
	font-size : 100%;
}
/*
a {
	color : #023F88;
	text-decoration : underline;
}
*/
a:hover {
	text-decoration : none;
}
/*
a:visited {
  color: #013069;
}
*//*
.submit {
	border : 2px #CDE4FB solid;
	background-color : white;
	text-decoration : none;
	color : #78B1F4;
	font-weight : bolder;
	cursor : pointer;
}
*/
.surveyTheQuestion
{
	font-size: 0.90em;
}
/*  PAGE  */
#all {
	width: 775px;
	margin : 0 auto;
	text-align: left;
	position : relative;
	/*height : expression("100%");*/
	/*min-height : 100%;*/
	background-color: #FFFFFF;
}

div.prehravac
{
	margin-left: 7px;
	width: 755px;
	height: 27px;
}



#content {
  padding-top:363px;
/*  padding-bottom: 100px; */
}

#content-right {

	float: right;
	margin-right: 8px;
}

#content-right h1 {
	background: url('/img/new_images/tygr.gif') right 3px no-repeat;
	color : #BA050A;
	border-bottom: 1px solid #B3B3B3;
	font-size: 1.2em;
	margin-bottom: 5px;
}

/*  HEADER  */
#header {
  position: absolute;
  top: 0px;
  z-index:10;
  width: 100%;
}

#header2, #header2a {
	/*position: absolute;
	top: 28px;*/
	height:97px;
	margin-top: 5px;
	margin-bottom: 1px;
	background: url('/img/new_images/header2.jpg') 13px 0 no-repeat;
}
/*

#header2a {
	height:75px;
	background: url('/img/header2a.jpg');
}
*/
#header2-1 {
	text-align : right;
	color : #023F88;
	margin-right : 5px;
  z-index: 50;
}

#header2-1 a#home {
  float: left;
  display: block;
  width: 122px;
  height: 70px;
  position: relative;
  top: 13px;
  left: 26px;
  z-index: 50;
}

#header2-1 .odkazy
{
	position: relative;
	float:right;
	margin-top: 5px;
	margin-right: 15px;
	_margin-right: 8px;
	color: #FFFFFF;
	z-index: 50;
}

#header2-1 .odkazy a
{
	color: #FFFFFF; 
}

#header2-1 a#home span {
  display: none;
}

#header2-2 {
	position: relative;
	top: 50px;
	width:300px;
	color : #EE1C25;
	font-size : 1em;
	font-weight : bolder;
	background: url('/img/new_images/search.gif') left center no-repeat;
	z-index: 50;
}

#header2-2 a#help
{
	text-decoration: underline;
	margin-left: 10px;
	color: #454545;
	border:1px solid #555555;
	padding:1px;	
}

#header2-2 a:hover#help
{
	text-decoration: none;
}

div#header2a div#header2-2 {
	margin-top:34px;
	_margin-top:30px;
}

#header2-2 label
{
	margin-left: 5px;
	margin-right: 4px;
}


#header2-2 .search_tlacitko
{
	/background: url('/img/new_images/search_button.gif') 0 0 no-repeat;
	border: 1px solid #DEDCD6;
	width: 36px;
	height: 17px;
	color: #EE1D26;
	font-weight: bold;
}

#header2-2 img {
	position : relative;
	top : 4px;
}

#header2-2 form input, #header2-2 form select {
	font-size : 100%;
	color : #809FC3;
}

#div-flash-ani-top {
	left: 13px;
	position:absolute;
	width:749px;
	height:97px;
	z-index:5;
}

#header3 {
	margin-top: 5px;
	margin-left: 13px;
	width: 749px;
	height : 30px;
	background: url('/img/new_images/header3.gif');
	position : absolute;
	top: 125px;
	z-index : 30;
}

#header3-1 {
	background: url('/img/new_images/header31.gif');
	float : left;
	height : 30px;
	width : 3px;
}

/*  MAIN MENU  */
#header3-2 {
	/*position:absolute;
	top:0px;
	left:0px;*/
	float : left;
	background: #7A7A7A url('/img/new_images/header32.gif');
	height : 30px;
	list-style : none;
}

#header3-2 li {

	behavior: url('/css/htc/mainmenu.htc');
	float : left;
	display : block;
	background: url('/img/new_images/header3.gif');
	height : 30px;
	margin-right : 1px;
	position : relative;
}

#header3-2 li a {
	color : white;
	font-size: 13px;
	font-weight : bolder;
	padding: 5px 10px 0px 25px;
	height : 25px;
	text-decoration : none;
	display : block;
	float : left;
	background: url('/img/new_images/header321.gif') 3px 8px no-repeat;
}

#header3-2 li a:hover {
	/*height: 20px;
	border-bottom: 5px solid #D92125;*/
	background: #D5080C url('/img/new_images/header321-mouseover.gif') 3px 8px no-repeat;
}

#header3-2 li ul {
	list-style : none;
	position : absolute;
	left : 0px;
	top : 30px;	
	background: #5E5E5E;
	width : 135px;
	visibility : hidden;
}

#header3-2 li ul li {
	background-image: none;
	width : 135px;
	height: auto;
	_height : 20px;	
	min-height : 20px;
	margin-bottom : 1px;
	border-top: 1px #868686 solid;
}

#header3-2 li ul li a {
	background: url('') 0px 0px;
	display:block;
	line-height : 20px;
	height: auto;
	min-height: 20px;
	float:none;
	margin: 0px;
	padding : 0px 0px 0px 10px;
	font-size: 0.95em;
	font-weight: normal;
}

#header3-2 li ul li a:hover {
	background: #D5080C url('');
	margin: 0px 4px 0px 5px;
	padding : 0px 0px 0px 5px;
}


#header3-2 li:hover ul ul, #header3-2 li:hover li:hover ul ul, #header3-2 li:hover li:hover li:hover ul ul,
#header3-2 li.hover ul ul, #header3-2 li.hover li.hover ul ul, #header3-2 li.hover li.hover li.hover ul ul {
	visibility: hidden;
} 

#header3-2 li:hover ul, #header3-2 li:hover li:hover ul, #header3-2 li:hover li:hover li:hover ul, #header3-2 li:hover li:hover li:hover li:hover ul,
#header3-2 li.hover ul, #header3-2 li.hover li.hover ul, #header3-2 li.hover li.hover li.hover ul, #header3-2 li.hover li.hover li.hover li.hover ul   {
	visibility: visible;
} 

#header3-3 {
	background: url('/img/new_images/header33.gif');
	float : right;
	height : 30px;
	width : 3px;
	z-index: 1000;
}

#header4 {
	height : 5px;
	width: 749px;
	margin-left: 13px;
	margin-bottom : 1px;
	background: #454545;
	font-size : 0em;
	position: absolute;
	top: 160px;
}

#header4-1 {
	float: left;
	height: 5px;
	width: 3px;
	background: url('/img/new_images/header41.gif');
}

#header4-2 {
	float: right;
	height: 5px;
	width: 3px;
	background: url('/img/new_images/header42.gif');
}

/* horizontal menu */
#header5 { 
	height : 28px;	
	/*background: url('/img/new_images/header5a.gif') 0px 30px repeat-x;*/
	width:749px;
	margin-bottom: 1px;
	position:absolute;
	top:167px;
	/*left:14px;*/
	margin-left: 14px;
	z-index:1;
}

#header5 li {
	float : left;
	font-weight : bold;
	list-style : none;
	margin-left : 2px;
	margin-right : 0px;
}

#header5 li a {
	color : #EE1C25 ;
	text-decoration : none;
	display : block;
	width: 185px;
	line-height : 28px;
	text-align : center;
	background : #EEEEEE  url('/img/new_images/header5.gif') 0px 0px no-repeat;
	font-size: 1.2em;
}

#header5 li a:hover, #header5 li a.activ:hover, #header5a li a:hover, #header5a li a.activ:hover {
	color : white;
	background: #ABD1FF url('/img/new_images/header5-mouseover.gif') 0 0 no-repeat;
}
/*
#header5 li a.activ {
	color : white;
	background: url('/img/header5-activ.png') 0px 0px;
}
*/

#header6 {
	height : 162px;
	background : url('/img/new_images/promo_body.gif') 0 0 no-repeat;
	margin-bottom : 5px;
	position: absolute;
	top: 196px;
	left: 14px;
	width: 746px;
	z-index: 1;
}

#header6 .left_promo_box {
	float : left;
	width : 293px;
	height: 140px;
}

#header6 .left_promo_box img {
	float : left;
	margin: 15px  0px 0px 9px;
}

#header6 .nadpis_promo_box
{
	position: absolute;
	top: 17px;
	left: 140px;
	width: 150px;
	border-left: 4px solid #A3A2A2;
	overflow: hidden;
}

#header6 .left_promo_box h2 {
	padding-left: 8px;
	font-size: 1em;
	font-weight : bold;
	margin-bottom: 2px;
	color : #E7AFB2;
}

#header6 .left_promo_box h3 {
	padding-left: 8px;
	color : #ffffff;
	font-size : 1em;
	font-weight : bold;
}

#header6 .left_promo_box p {
	position: absolute;
	top: 67px;
	left: 140px;
	font-size: 1.0em;
	color : white;
	height : 65px;
	width : 150px;
	overflow : hidden;
}

#header6 .left_promo_box a#extra_detaily {
	position: absolute;
	top: 147px;
	left: 0px;
	background : url('/img/new_images/detail_left_promo.gif') 0 -1px no-repeat;
	text-decoration : none;
	color : white;
	font-weight : bold;
	height : 16px;
	padding-left: 25px;
}

#header6 .right_promo_box
{
	height: 162px;
	width: 450px;
	float: left;
}

#header6 .right_promo_box .foto
{
	width: 268px;
	height: 100%;
	float: left;
	background : url('/img/new_images/foto_promo.gif') 12px 0 no-repeat;
}

#header6 .right_promo_box .right_promo_box_text
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 185px;
	height: 143px;
	overflow: hidden;
	color: #FFFFFF;
}

#header6 .right_promo_box .right_promo_detail
{
	padding: 5px 5px 10px 20px;
	/*height: 58px;*/
	overflow: hidden;
}

#header6 .right_promo_box h2 {
	font-size: 1.2em;
	font-weight : bold;
	height: 17px;
	color : #ffffff;
	margin-top: 3px;
	padding-left: 5px;
	overflow: hidden;
}

#header6 .right_promo_box .odkazy_right_promo
{
	margin-top: 0px;
	/*height: 35px;*/
	padding: 0px 5px 10px 5px;
}
.uppercase
{
	text-transform: uppercase;
}

#header6 a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	
}

#header6 .promo_odkaz,
.odkazy_right_promo a
{
	display: block;
	background : url('/img/new_images/promo_sipka.gif') 0px 0px no-repeat;
	margin-top: 5px;
	margin-left: -4px;
	padding-left: 20px;
	font-size: 1.40em;
}

.odkazy_right_promo a.aktuality {
	font-size: 1.25em;
}

#header6 a:hover
{
	text-decoration: none;
}

#header6 .right_promo_box a#link_with_arrow {
	position: absolute;
	top: 147px;
	right: 0px;
	background : url('/img/new_images/detail_right_promo.gif') right -1px no-repeat;
	text-decoration : none;
	color : white;
	font-weight : bold;
	height : 16px;
	padding-right: 25px;
}


/*
#header6 div ul {
	margin : 0px 0px 0px 8px;
	height : 115px;	
	overflow : hidden;
	list-style: none;
}

#header6 div ul li {
	color : white;
}

#header6 div ul li a {
	font-size : 1.1em;
	color : #ADD2FD;
	margin : 0px 0px 0px 5px;
	padding : 0px;
	background-image : none;
	height : auto;
}
#header6 a:hover {
  text-decoration: underline;
}


#extra-detaily {
  position: absolute;
  left: -50px;
  bottom: 2px;
  font-size: 1.0em;
}

#extra-vsechny-novinky {
  position: absolute;
  left: 300px;
  bottom: 2px;
  width: 150px;
  font-size: 1.0em;
}

/*  BOX A, B  */
.box-a, .box-b {
	width : 179px;
	margin-bottom : 10px;
	overflow: hidden;

}

.box-a h2, .box-b h2 {
	background : url('/img/new_images/boxa.gif') 0px 0px repeat-x;
	line-height : 29px;
	padding-left: 10px;
	padding-top: 2px;
	font-size : 1.1em;
	color : #454545;
	overflow : hidden;
}

.box-b h2 {
	background : url('/img/new_images/boxb.gif') 0px 0px repeat-x;
	height: 29px;
	font-size : 1.1em;
		
	overflow : hidden;
}

.box-b h2 span {
	position: relative;
	top: -5px;
	_top: -7px;
	left: 5px;
	color : #B20107;
	}

.box-a-content span {
	color : #C51C21;
}

.box-a-content h3 {
	margin : 3px 0px 5px 0px;
	font-size: 1em;
}

.box-a-content h3 a {
	color : #454545;
}

.box-a-content h3 .obloucek {
	color : #454545;
	background : url('/img/new_images/mesic_s.jpg') 0px 2px no-repeat;
	padding-left: 20px;
}

.box-a-content p {
	color : #6B6B6B;
	margin-bottom : 7px;
}

/*  BOX B  */
.box-b {
	background : #F4F4F4;
	padding-bottom: 1px;
}
/*
.box-b-end {
	background : url('/img/boxb2.png');
	font-size : 0em;
	height : 10px;
}
*/

.box-b-content {
	margin-top: -5px;
	background : #F4F4F4;
	padding : 10px;
	color : #454545;
/*	font-size : 1.1em; */
}

.box-b-content a {
	color : #C61C21;
}

/*  PROMO  */
#promo-bottom {
	margin:5px 0px 5px 13px;
	width:749px;
	text-align: center;
}	
#promo-right {
	overflow:hidden;
	width:179px;
	margin-bottom:10px;
}	
/*  /PROMO  */


/*  FOOTER  */
#footer {
	/* position: absolute; */
	bottom: 0px;
	background : #D91C23;
	color : white;
	line-height : 30px;
	padding-left : 10px;
	margin-top: 10px;
	margin-left: 13px;
	width:739px;  
	clear: both; 
	font-size: 1.0em;
}

#footer .hlav_left
{
	float: left;
}

#footer .hlav_right
{
	text-align: right;
	padding-right: 10px;
}

.footer2
{
	background : url('/img/new_images/footer2_body.gif') 0 0 no-repeat;
	height: 50px;
	margin-left: -10px;
}

.footer2 .right
{
	width: 250px;
	float: right;
	margin-top: 8px;
}

.footer2 .left
{
	width: 400px;
	float: left;
	margin-top: 2px;
	margin-left: 29px;
	_margin-left: 15px;
}

#footer a
{
	color: #FFFFFF;
}

a#imagic, a#magicwebdrive {
	line-height : 17px;
	color : #9A9999;
	padding-right : 5px;
	margin-right : 5px;
	float: right;
	text-decoration: underline;
	white-space:nowrap;
}

a#pravidlapristupnosti, a#pravniujednani {
	line-height : 17px;
	color : #5F5E5E;
	text-decoration: underline;
	white-space:nowrap;
}

a#imagic:hover,
a#magicwebdrive:hover,
a#pravidlapristupnosti:hover,
a#pravniujednani:hover {
	text-decoration: none;
}

#boxes-right {
	float: left;
	width: 180px;
	margin-left: 13px;
	_margin-left: 8px;
}

#boxes-left {
	float: right;
	width: 180px;
	margin-right: 14px;
	_margin-right: 6px;
}

/*  SEZNAMY  */
.item
{
	clear: left;
	border-bottom: 1px #DEEBFC solid;
}
.one_item {
	background-color: #FFFFFF;
}

.two_item {
	background-color: #F9EEEE;
}

.item h2 {
	text-align:left;	
	font-size: 1em;
	margin-top: 6px;
	width: 300px;
}

.item h2 a {
	color: #BA040A;
}

.item img {
  float: left;
  margin: 6px 9px 6px 5px;
}

.item p {
  text-align: left;
  color: #696969;
}

.item .detail {
	text-align:right;
	margin-right:10px;
	clear:left;
}

.item a
{
	color: #787878;
}

.item .koupit {
	background:url('/img/new_images/img_koupit.gif') 0 0 no-repeat;
	padding-left:20px;
	margin-left: 10px;
	display: block;
	float: right;
	height: 18px;
}

.item .download {
	background:url('/img/new_images/img_download.gif') 0 0 no-repeat;
	padding-left:20px;
	margin-left: 10px;
	display: block;
	float: right;
	height: 18px;
}

/* kvuli tlacitku formu v ankete */
#formular-submit {
	background:transparent url(/img/new_images/submit.gif) no-repeat scroll 0pt;
	border:0pt none;
	color:#EE1C25;
	cursor:pointer;
	font-weight:bold;
	height:20px;
	width:96px;
}

/*
.item div.checkbox {
  float: left;
  width: 30px;
  height: 68px;
  background: #DEEBFC;
  margin-right: 5px;
  
}





.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
}


.box-detail {
	width: 100%;
}

.box-detail tr {
	background: #D1E5FD;
/*	border-bottom: 1px #BDDAFC solid;*//*
}

.box-detail tr td, .box-detail tr th {
	padding: 2px 4px;
}

.box-detail tr.empty {
	background-color: #BDDAFC;
}

.box-detail tr.empty td {
	height: 20px;
}

#box-detail-foto {
	background:url('/img/photo_back.png') no-repeat;
	height:145px;
	width:179px;
	margin-bottom:2px;
}
#box-detail-foto img {
	border: 3px white solid;
	margin:7px;
	float:left;
}
#box-detail-foto a {
	color: white;
}


.disabled {
  display: none;
}

#condorDiv table {
  border: 2px #EAEAEA solid;
  background: #F7F7F7;
}
#condorDiv table td  {
  color: #7F7F7F;
}

td.mp3 {
  vertical-align: middle !important;
  text-align: center;
}

.mp3 a {
  width: 13px;
  height: 14px;
  background: url('/img/mp3.gif') center center no-repeat;
  display: block;
}

/*
	dynform
*//*
.inputRadio, .inputCheckbox {
	width: auto !important;
}
*/

/*
	dynamick formul
*//*
.fieldDesc {
	padding: 0 10px !important;
}
.fieldInvalid label {
	color: red !important;
	font-weight: bold;
}


/*
.box-detail-form input {
	padding-top: 3px;
}

.box-detail-form input.submit {
	padding: 1px 4px;
	font-weight: bold;
}

table.extranet-slevy {
	margin-bottom: 30px !important;
}

table.extranet-slevy tr th {
	color: #023F88;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
	border: 1px #CCE1FB solid;

}

table.extranet-slevy tr td {
	text-align: center;
	color: #696969;
	border: 1px #CCE1FB solid;
}

table.extranet-slevy tr.sleva td {
	color: #5DA1F2;
	font-weight: bold;
}

#extranet-kosik fieldset
{
	border: none;
}

#extranet-kosik legend {
	display: none;
}

#extranet-kosik table {
	width: 100%;
}

#extranet-kosik table th {
	background: #023F88;
	color: white;
	font-weight: bold;
	padding: 10px 12px;
	border: 1px #DDEBFC solid;
	text-align: left;
	vertical-align: top;
}

#extranet-kosik table td {
	padding: 6px 12px;
	border: 1px #DDEBFC solid;
	color: #023F88;
	vertical-align: middle;
}

#extranet-kosik table tr.even {
	background: #DDEBFC;
}

#extranet-kosik table td.right {
	text-align: right;
}

#extranet-kosik table td.center {
	text-align: center;
}

#extranet-kosik .extranet-cena-celkem {
	text-align: right;
	font-weight: bold;
}

#extranet-kosik div.extranet-cena-celkem {
	float: right;
	padding-right: 12px;
}


#extranet-kosik table input {
	width: 40px;
	font-weight: bold;
	color: #707070;
	text-align: right;
	padding: 1px 4px;
}

#extranet-kosik table input.delete {
	font-size: 0em;
	color: #D40A0B;
	width: 11px;
	height: 11px;
	background: url('../img/delete.gif') center center no-repeat;
	border: none;
	cursor: pointer;
}

.extranet-cena-sk {
	color: #707070;
}


.extranet-objednat {
	clear: both;
	padding: 4px 0 7px 0;
	border-top: 1px #DDEBFC solid;
	border-bottom: 1px #DDEBFC solid;
}

.extranet-objednat input.submit {
    color: #023F88;
    font-weight: bold;
    text-align: center;
    border: 1px #CDE4FB solid;
	background: url('/img/reset.png') repeat-x;
	text-transform: uppercase;
	cursor: pointer;
}

.extranet-objednat input.objednat {
    color: #023F88;
    font-weight: bold;
    text-align: center;
    border: 1px #023F88 solid;
	background: #DDEBFC;
	text-transform: uppercase;
	cursor: pointer;
}

.cena {
	white-space: nowrap;
}

#objednavka fieldset {
	border: 1px #569DF1 solid;
	margin-bottom: 15px;
	padding: 10px;
}

#objednavka fieldset legend {
	color: #1253A0;
	font-weight: bold;
}

#objednavka table {
	margin: 10px 0;
	border: none;
}

#objednavka table td {
	vertical-align: top;
}

#objednavka table label {
	line-height: 20px;
}

#objednavka #extranet-kosik legend {
	display: inline;
	font-weight: bold;
}

#objednavka #extranet-kosik table {
}

#objednavka td {
	border: none;
}

#objednavka fieldset table input,#objednavka fieldset table textarea {
	width: 300px;
}

#objednavka fieldset table textarea {
	_font-size: 1.0em !important;
}

