/************************/
/* HLAVNI PRVKY DESIGNU */
/************************/

body.basic
{
/* nemenit >> */
  width: 100%; height: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  padding: 0ex; margin: 0ex;/* doporucene defatultni nestaveni */
/* << nemenit */
  
  background: rgb(244,244,244) 
              url(../imgsys/back/back15b.jpg)
              50% 0
              no-repeat;
/*
  background-color: rgb(255,255,153);
  background-image: url(../imgsys/back/back15a.jpg);
  background-repeat: no-repeat;
  background-position: center top;
*/  
/*  text-align: center; NESMI TU BYT !!! .. vycentrovani pro IE*/

  
}



div.main /* hlavni div pres celou plochu */
{
/* nemenit >> */
  position: absolute; 
  width: 100%; height: 100%; 
  min-width: 300px;
  overflow: visible;
  margin:0px auto;    /* vycentrovani pro ostatni */
  text-align: center; /* vycentrovani pro IE */
/* << nemenit */

  /*border: 1px solid rgb(46,57,185);*/ 
}

div.main_header  /* hlavicka a banner v horni casti */         
{
/* nemenit >> */
  position: relative;  
  width: 1000px; height: 160px; top: 0px; left: 0px; 
  min-width: 1000px;
  margin:0px auto;    /* vycentrovani pro ostatni */
/* << nemenit */
/*  overflow: hidden; */
  
  cursor: pointer;
  /*border: 1px solid rgb(46,57,185);
  background-color: rgb(51,204,255);*/
  background-color: rgb(255,255,255);
  background-image: url(../imgsys/bar/bar03full.jpg);
  background-repeat: repeat-y;
  
}
div.main_bar  /* pruh pod hlavickou a bannerem v horni casti */         
{
/* nemenit >> */
  position: relative;  
  width: 1000px; height: 35px; top: 0px; left: 0px; 
  min-width: 1000px;
  margin:0px auto;    /* vycentrovani pro ostatni */
/* << nemenit */
/*  overflow: hidden; */
  
  /*border: 1px solid rgb(46,57,185);*/
  /*background-color: rgb(255,204,255);*/
  background-color: rgb(255,255,255);
  background-image: url(../imgsys/bar/bar03full.jpg);
  background-repeat: repeat-y;
}
div.menu_bar  /* pruh pod pruhem :-) - vodorovne menu v horni casti */         
{
/* nemenit >> */
  position: relative; z-index: 10; 
  width: 1000px; height: 20px; top: 0px; left: 0px; 
  min-width: 1000px;
  margin:0px auto;    /* vycentrovani pro ostatni */
/* << nemenit */
/*  overflow: hidden; */
/*  
  border: 1px solid rgb(46,57,185);
  background-color: rgb(155,254,255);*/
  background-color: rgb(255,255,255);
  background-image: url(../imgsys/bar/bar03full.jpg);
  background-repeat: repeat-y;
}



div.main_content /* obsah dolni casti zahrnujici menu, stranku a reklamu */
{
/* nemenit >> */
  position: relative; /* nutne relative */                
  width: 1000px; height:835px; top: 0px; left: 0px;         
  overflow: visible;
  margin:0px auto;
  min-width: 1000px;
/* << nemenit */

/*  border: 1px solid rgb(46,57,185);
  background-color: rgb(0,200,200);*/
}

div.l_menu /* menu v leve casti */
{
/* nemenit >> */
  position: relative;                 
  width: 190px; height:100%; top: 0px; left: 0px;         
  float:left;
  overflow: visible;/**/
/* << nemenit */

  /*border: 1px solid rgb(46,57,185);  */
  background-color: rgb(255,255,255);
  background-image: url(../imgsys/bar/bar03left.jpg);
  background-repeat: repeat-y;       
}

div.l_form	/* obsah stranky v prostredni casti */
{
/* nemenit >> */
  position: relative;                 
  width: 660px; height:100%; top: 0px; left: 0px;         
  float:left;
  overflow: visible;/**/
  /*overflow: visible;*/
/* << nemenit */
  
/*  border: 1px solid rgb(46,57,185);*/
  background-color: rgb(255,255,255);
}

div.l_adv /* sloupec v prave casti */
{
/* nemenit >> */
  position: relative;                 
  width: 150px; height:100%; top: 0px; left: 0px;         
  float:left;
  /*overflow: visible;*/
/* << nemenit */

/*  border: 1px solid rgb(46,57,185);*/
  background-color: rgb(255,255,255);
  background-image: url(../imgsys/bar/bar03right.jpg);
  background-repeat: repeat-y;
}


/***********************/
/* DOPLNKY PRO XHTML   */
/***********************/

table
{
  text-align: left;
}


/***********************/
/* LOGO                */
/***********************/
#d_prima_logo
{
  position: absolute; 
  width: 225px; height: 150px; top: 0px; left: 0px;
  background-image: url(../imgsys/logo/logo_prima_2010.gif);
  background-repeat: no-repeat;
}

/***********************/
/* BANNER              */
/***********************/
.d_banner
{
  position: absolute; 
  width: 650px; height: 160px; top: 0px; left:250px; 
}


/***********************/
/* PARTNERI            */
/***********************/
#d_partneri /* bar vlevo dole */
{
  position: absolute; width:110px; height:310px; top:520px; left:10px;
/*   background-color: rgb(137,127,42);*/
}

/***********************/
/* BAR S EMAILEM       */
/***********************/
#d_email_bar
{
  position: absolute; 
  width: 955px; height: 35px; top: 0px; left:65px; /*left:45px;*/

/*  background-color: rgb(137,127,42); */
  background-image: url('../imgsys/bar/bar_email_01.jpg');
  background-repeat: no-repeat;
  background-position: right top;
}

/***********************/
/* VODOROVNE MENU      */
/***********************/
#nav
{
/*  margin: 0 120 0 auto;
  margin: 0 100 0 auto;
  margin: 100 0 0 auto;    */
  margin-top: 0px;
  margin-right: 100px;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 0px;
}
#nav li
{
  list-style:none;
  float:right;
  margin: 0px;
  width: 10%;
  line-height: 18px;
  white-space: nowrap;
  border: 1px solid rgb(196,196,196);
  border-top: 1px solid rgb(208,208,208);
}
#nav a
{
  display: block;
  float: none;
  text-decoration: none;
/*  border: 1px solid rgb(46,57,185);*/
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
/*  color: rgb(255,255,255);
  color: rgb(0,0,0);*/
  color: rgb(46,57,185);
/*  background-color: rgb(70,85,192);
  background-color: rgb(142,145,240);
  background-color: rgb(110,122,224);*/
  background-color: rgb(208,208,208);
}
#nav a:hover
{
/*  background-color: rgb(142,145,240);
  background-color: rgb(70,85,192);*/
  background-color: rgb(158,158,158);
  color: rgb(255,255,255);
}





/***********************/
/* DALSI               */
/***********************/


.l_popup_1 /* obsah popup okna */ 
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
/*	font-weight:bold;*/
	color: rgb(106,106,106);
}




/* odkazy bez zmeny stylu, jen se zmenou kurzoru ... z main.php z pop-up oken */
.a-null
{
  text-decoration: none;
/*  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: rgb(46,57,185);*/
}
.a-null:hover
{
  color: rgb(204,0,0);
}








table.page
{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(64,64,64);
  font-size: 10pt;
}
table.adv
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: rgb(0,0,0);
}
img.adv_img
{
  border: 4px solid rgb(225,225,225);
}
/* banner v horni casti */
#d_start_window
{
  /*background-color: rgb(100,255,255);*/
  background-image: url(../imgsys/LogoPrimaR1.gif);
  text-align: center; /*vycentrovani pro IE*/
  background-repeat: no-repeat;
}
#d_black_start_window
{
  /*background-color: rgb(100,255,255);*/
  /*background-image: url(../imgsys/LogoPrimaR1.gif);*/
/*  background-image: url(../imgsys/logoPrima3.jpg);
  background-repeat: no-repeat;*/
  margin:0px auto;    /* vycentrovani pro ostatni */
  text-align: center; /*vycentrovani pro IE*/
}




/***********************
 *  REKLAMA
 ***********************/ 



#l_adv /* sloupec v prave casti */
{
  position: absolute; width:160px; top:10px; height:820px; left:22px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: rgb(0,0,0);
/*   background-color: rgb(255,255,255);
 background-color: rgb(243,136,53);*/
/*  border: 1px solid rgb(0,0,0);*/
}
#d_adv_scroll /* bezici text nad reklamou v prave casti */
{
  position: absolute; width:190px; top:155px; height:17px; left:795px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  color: rgb(201,202,232);
/*
  color: rgb(255,255,255);
  color: rgb(255,204,153);
  border: 1px solid rgb(244,153,85);
  background-color: rgb(244,153,85);
  background-image: url(../imgsys/orangeopengr2.jpg);*/
  background-repeat: repeat-y;
}
#d_adv_bar /* bar vpravo dole */
{
  position: absolute; width:130px; height:60px; top:930px; left:825px;
 /* background-color: rgb(137,127,42); */
}




#l_form_title
{
  position: relative; top: 15px;
	font-size:16pt;
	font-weight: bold;
  color: rgb(46,57,185);
}
#l_form_title_2
{
  position: relative; top: 10px;
	font-size: 16pt;
	font-weight: bold;
  color: rgb(243,136,53);
}
#l_form_title_3
{
  position: relative; top: 10px;
	font-size:14pt;
	font-weight:bold;
  color: rgb(90,189,231);
}
#l_form_title_4
{
  position: relative; top: 10px;
	font-size:12pt;
	font-weight:bold;
  color: rgb(180,180,180);
}


.h1_form_title
{
  position: relative; top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18pt;
	font-weight: bold;
  color: rgb(46,57,185);
}

.h2_form_title
{
  position: relative; top: 0px;
	font-size:15pt;
	font-weight:bold;
  color: rgb(243,136,53);
}







#l_pad
{
  position: relative; top: 10px;
	padding: 10px;
/*  border: 1px solid rgb(46,57,185);*/
}
#l_pad_next
{
  position: absolute; width: 560px; height: 40px; top: 730px;
/*  background-color: rgb(0,150,255);*/
}

/* ----------------------- */
#l_form_plan	/* pozadi pro pudorysny plan */
{
  position: relative;                 
  width: 620px; height:100%; top: 0px; left: 0px;         
  float:left;
  /*overflow: visible;*/
/* << nemenit */

  /*border: 1px solid rgb(46,57,185);*/
  background-color: rgb(255,255,255);
}
#l_form_plan_moto	
{
  position: absolute; width: 135px; height: 30px; top: 1px; left:440px;
  font-size:12pt; 
  font-weight:bold; 
  color:white; 
  text-align:right;
/*  border: 1px solid black;*/
}
#l_form_plan_title
{
  position: relative; top: 15px;
	font-size:22pt;
	font-weight:bold;
  color: rgb(46,57,185);
}
/* ------------------------------------------ */
/* styly pro fotogalerie .. AKTUALNE POUZIVANE*/
#l_form_foto3	
{
/*  position: absolute; width: 580px; height: 840px; top: 148px; left:160px;*/
  position: relative;                 
  width: 660px; height:100%; top: 0px; left: 0px;         
/*  background-color: rgb(254,204,153);*/
  background-color: rgb(255,255,255);
/*  background-image: url('../imgsys/formtop3b.jpg');
  background-repeat: repeat-x;*/
}
#l_form_foto3_title
{
  position: relative; top: 15px;
	font-size:22pt;
	font-weight:bold;
  color: black;
}
#l_form_foto3_title2
{
  position: relative; top: 25px;
  font-size:15pt;
	font-weight:bold;
  color:rgb(243,136,53);
}
#l_form_foto3_moto	
{
  position: absolute; width: 135px; height: 30px; top: 1px; left:440px;
  font-size:12pt; 
  font-weight:bold; 
  color:rgb(205,205,205);
  text-align:right;
/*  border: 1px solid black;*/
}
.td_fotoalb3
{
	width: 130px; height: 130px;/**/ 
  text-align: center; /*vycentrovani pro IE*/
  background-image: url('../imgsys/frame-ls5.gif');
  background-position: center center;
  background-repeat: no-repeat;/**/
}
.td_fotoalb3S
{
	width: 130px; height: 130px;/**/ 
  text-align: center; /*vycentrovani pro IE*/
  background-image: url('../imgsys/frame-pt5.gif');
  background-position: center center;
  background-repeat: no-repeat;/**/
}
#l_fotoalb3_next
{
  position: absolute; width: 560px; height: 40px; top: 790px; left: 10px;
  /*background-color: rgb(0,150,255);*/
}
#l_fotoalb3_next_zpet
{
  position: absolute; width: 560px; height: 40px; top: 770px; left: 10px;
  /*background-color: rgb(0,150,255);*/
}
.l_fotoalb3_next_font
{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(155,155,155);
	font-weight:bold;
  font-size: 10pt;
}
/* ------------------------------------------ */
/* styly pro prezentaci fotografii */

.td_foto1 /* vetsi foto s rameckem - bunka tabulky s pozadim */
{
  text-align: center; /*vycentrovani pro IE*/
  border:solid 3px rgb(243,136,53);/**/
  background-color: rgb(240,240,240);
/*  background-color: rgb(243,136,53);*/
}
.td_foto2 /* fotka ve filmovem pasku - standard */
{
  font-family: Arial, Helvetica, sans-serif;
  color: rgb(85,85,85);
/*  color: rgb(46,57,185);*/
	font-weight:bold;
  font-size: 8pt;
  text-align: center; /*vycentrovani pro IE*/
/*  background-color: rgb(179,179,179);*/
  background-color: rgb(211,211,211);
}
.foto_frame /* fotka ve filmovem pasku - typ lektorky */
{
  text-align: center; /*vycentrovani pro IE*/
/*  border:solid 1px rgb(211,211,211);*/
  border:solid 1px rgb(109,109,109);
}

.td_vizitka
{
	background-color:white;
}
.td_vizitka2
{
	background-color:rgb(255,255,240);
}







/* ------------------------------------------ */

.td_cenik
{
	font-size:11pt;
  background-color: rgb(255,255,255);	
  border: 1px solid white;/**/
  vertical-align: top;
}
.td_info
{
	font-size:10pt;
  background-color: rgb(255,255,255);	
  border: 1px solid white;/**/
}
/* shop */
.td_shop_popis
{
  background-color: rgb(252,227,229);
  background-image: url('../imgsys/shop-back1.jpg');
  background-repeat: repeat-y;/**/
  border: 1px solid rgb(251,221,198);/**/
}
.td_shop_cena
{
/*  background-color: rgb(252,227,229);
  background-image: url('../imgsys/shop-back1.jpg');
  background-repeat: repeat-y;*/
  border: 1px solid rgb(251,221,198);/**/
  color: rgb(153,0,0); 
  font-size: 8pt;
 	font-weight:bold;
  text-align:right;
}
.tr_shop_popis
{
  color: rgb(64,64,64); 
  font-size: 8pt; 
  text-align:center;
}
/* shop 2 */
.shop_bunka
{
  float:left;
  position: relative; width: 132px; height: 150px;   
  border-top-width: 0px;
  border-bottom-width: 2px;
  border-right-width: 2px;
  border-left-width: 0px;
  border-style: solid;
  border-color: rgb(251,221,198);
  background-color: rgb(255,255,255);
/*  background-color: rgb(245,245,245);*/
  margin:3px;
}
.shop_top
{
  width: 100%; height: 10px;
}
.shop_img
{
  width: 105px; height: 120px;
  background-color: rgb(255,255,255);
}
.shop_cena
{
  position: relative; width: 43px; height: 10px; top: 0px; left:0px;
  background-color: rgb(255,255,20);
}
.shop_jmeno
{
  width: 98%; 
  background-color: rgb(252,227,229);
  background-image: url('../imgsys/shop-back1.jpg');
  background-repeat: repeat-y;/**/
  border: 1px solid rgb(251,221,198);/**/
  vertical-align:middle;
  text-align:center;
  color: rgb(64,64,64); 
  font-size: 8pt;
 	font-weight:bold;
}
.shop_popis
{
/*
  position: relative; width: 43px; height: 10px; top: 0px; left:0px;
  background-color: rgb(255,255,20);
*/  
}


/* fotogalerie */
.tr_foto_0  /* seda */
{
  color: rgb(0,0,0); 
  font-size: 8pt; 
  text-align:center;
  background-color: rgb(224,224,224);  /*silver;*/
}
.tr_foto_1  /* oranz */
{
  color: rgb(0,0,0); 
  font-size: 8pt; 
  text-align:center;
  background-color: rgb(243,136,53);
}
.tr_foto_2  /* modra */
{
  color: rgb(255,255,255); 
  font-size: 8pt; 
  text-align:center;
  background-color: rgb(114,122,220);
}



/* zvyrazneni nadpisu */
b.oranz
{
  color:rgb(243,136,53);
}
b.modry
{
  color:rgb(46,57,185);
}
b.fialovy
{
  color:rgb(225,0,120);
}


.bb
{
	font-weight:bold;
}
.bb12
{
  font-size:12pt; 
  font-weight:bold;
}
.b-cerny
{
	font-weight:bold;
  color:rgb(0,0,0);
}
.b-modry
{
	font-weight:bold;
  color:rgb(46,57,185);
}
.b-oranz
{
	font-weight:bold;
  color:rgb(243,136,53);
}


/* styl pro popisku editacniho pole ve formulari */
.styl_popis1
{
	font-size:10pt;
	color:#006699;
}
.styl_linux
{	/* neproporiconalni pismo */
  font-family: Curier, Monitor;
	font-size:9pt;
	color:#006699;
}
.styl_popis1ne
{
	font-size:10pt;
	color:#AAAAAA;
}

/* styl pro editacni pole formularu */
.styl_ef
{
	font-size:10pt;
	color:#000000;
	border:solid 1px rgb(127,157,185);
	background-color:#F3F3F3;
}
/* styl pro combo box pro urceni modulu */
.styl_modul
{
	font-size:12pt;
	font-weight:bold;
	color:#000033;
	border:solid 3px rgb(255,0,0);
	background-color:#E3E3E3;
}


/***********************/
/* NAPISY              */
/***********************/


.napis3 
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt; 
  color:rgb(46,57,185); 
}


/***********************/
/* ODKAZ PRO HIGHSLIDE */
/***********************/
.a_highslide1
{
  cursor: pointer; 
  color: blue;
}
.a_highslide2
{
  cursor: pointer; 
	font-size:12pt;
  color: rgb(243,136,53);
	text-decoration: none;
}



/*****************/
/* EFEKT BUTTONU */
/*****************/

a.button
{
	text-decoration: none;
	font-size:10pt;
	font-weight:bold;
	color: #909090;
  padding: 2px;
	background-color: #d0d0d0;

	border: outset 1px;
	width:100%;
/*	height:100%;*/
	vertical-align: middle;
}
a.button.calendar
{
/*  width: 20px;
  padding: 2px;
  background-image:url('imgsys/calendar.gif'); */
}
a:link.button, a:visited.button
{
	background-color: #d0d0d0;
/*	background-color: #d9d9d9;*/
	color: rgb(69,69,69);
}
a:hover.button
{
	background-color: #e0e0e0;
	color: #AA0000; /**/
	color: rgb(200,0,0);
	border:outset 1px;
}
img.fotoalbum
{
	border:outset 4px rgb(243,136,53);
}
img.fotoalbum2
{
	border:solid 0px rgb(128,128,128);
}
.td_fotoalb
{
	width: 100px; height: 70px; 
  text-align: center; /*vycentrovani pro IE*/
  padding: 10px;
  background-color: rgb(240,238,224);	
  border: 1px solid rgb(175,171,142);
}
/*
.fotoalb
{
  display:block; float:left;
  text-align: center; 
  padding: 10px;
  background-color: rgb(240,238,224);	
  border: 1px solid rgb(175,171,142);
}
.fotoalb:hover
{
  display:block; float:left;
  text-align: center; 
  background-color: rgb(242,195,165);	
  border: 1px solid rgb(243,136,53);
}
*/
a:link.status, a:visited.status
{
	color: rgb(255,255,0);
/*  color: rgb(255,0,0);*/
}
a:link.dk, a:visited.dk
{
	color: rgb(224,224,224);
/*  color: rgb(255,0,0);*/
}
a:link.adv, a:visited.adv
{
	text-decoration: none;
	color: rgb(102,0,0);
/*  color: rgb(255,0,0);*/
}
a:link.newshop, a:visited.newshop
{
	text-decoration: none;
	color: rgb(255,255,255);
/*  color: rgb(255,0,0);*/
}
a:link.vizitka, a:visited.vizitka
{
	text-decoration: none;
	color: rgb(0,0,0);
}
a:link.download2, a:visited.download2
{
	color: rgb(204,0,0);
}
/*
#l_form_title
{
  position: absolute; width: 580px; height: 35px; top: 105px; left:160px;
	font-size:14pt;
	font-weight:bold;
	line-height:33px; 
  color: rgb(255,255,255);
  background-color: rgb(46,57,185); 
  background-image: url('../imgsys/frmHead.jpg');
}
*/
#nikewomen_rt      
{
  position: absolute; top:5px; left:457px; width:119px; height: 21px; z-index:10; 
  margin: 0px auto;
  text-align: right;
  /*border: 1px solid rgb(250,255,255);*/
  cursor: pointer;
}
.td_rozvrh
{
  font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  background-color: rgb(250,250,250);	
  border: 1px solid rgb(240,240,240);
  color: black;
  vertical-align: top;
  text-align: left;
}
.td_rozvrh0
{
  font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  background-color: rgb(255,255,255);	
  border: 1px solid rgb(255,255,255);
  color: black;
  vertical-align: top;
  text-align: center;
}
.td_rozvrh1
{
  font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  background-color: rgb(250,250,250);	
  border: 1px solid rgb(240,240,240);/**/
  color: gray;
  text-align: center;
}
.td_rozvrhZ
{
  font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  background-color: rgb(230,230,230);	
  border: 1px solid rgb(240,240,240);/**/
  color: gray;
  text-align: center;
}
.td_rozvrh2
{
  font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
  background-color: rgb(250,250,250);	
  border: 1px solid rgb(240,240,240);/**/
  color: rgb(0,153,153);
  text-align: right;
}


div.test_img1
{
/*  float:left;
  position: relative; width: 132px; height: 150px;   
  position: absolute; width: 400px; height: 200px; top: 150px; left:60px;*/
  position: absolute; width: 1000px; height: 60px; top: 170px; left:0px;
  background-color: rgb(250,250,250);	
  border: 1px solid rgb(0,0,0);/**/
}
div.test_img2
{
/*  float:left;
  position: relative; width: 132px; height: 150px;   
  position: absolute; width: 400px; height: 200px; top: 150px; left:60px;*/
  position: absolute; width: 1200px; height: 100px; top: 150px; left:-150px; z-index: -1;
  background-color: rgb(200,200,200);	
  border: 1px solid rgb(0,0,0);/**/
}
div.test_img3
{
/*  float:left;
  position: relative; width: 132px; height: 150px;   
  position: absolute; width: 400px; height: 200px; top: 150px; left:60px;*/
  position: relative; width: 200%; height: 100px; top: 250px; left:0px; z-index: 10;

/*  background-position: center;*/
  background-color: rgb(100,100,100);	
  border: 1px solid rgb(0,0,0);/**/
/*  clip:  rect(0px 1500px 100px 0px);*/ 
/*  overflow: visible;
  clip:  rect(0px auto 100px 0px);*/
  background-image: url(../imgsys/back/back15min.jpg);
  background-repeat: no-repeat; /*repeat-x;*/
  background-position: center top;
/*  margin: 0px 500px 0px 500px;*/
  
}

/*
div.page
{
  width: 1000px; height: 1000px; top: 0px; 
  color: rgb(46,57,185);
  margin:0px auto;
}
*/


/*
 * 
*/

/***********************/
/* STYL PRO SPLASH     */
/***********************/


body.splash
{
  width: 100%; height: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  padding: 0ex; margin: 0ex;/* doporucene defatultni nestaveni */
/* << nemenit */
  
  background: rgb(236,236,236)
              url(../imgsys/back/back17.jpg)
              50% 0
              no-repeat;
}

body.black_splash
{
  width: 100%;
  height: 100%; 
  background-color: rgb(0,0,0);
}

div.main_splash  /*  */         
{
/* nemenit >> */
  position: relative;  
  width: 1000px; height: 100%; top: 0px; left: 0px; 
  min-width: 1000px;
  margin:0px auto;    /* vycentrovani pro ostatni */
/* << nemenit */
/*  overflow: hidden; */
  
/*  border: 1px solid rgb(0,0,0);*/

  background: rgb(236,236,236) 
              url(../imgsys/back/back17a.jpg)
              50% 0
              no-repeat;
}


/************************/
/* CLICKACI NAPIS A IMG */
/************************/

.div-splash-text
{
  position: absolute; 
  width: 830px; height: 20px; top: 0px; left: 0px;  /* left: 0px; */
  font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
  color:gray;
  font-weight: bold;
	text-decoration: none;
  padding: 0ex; margin: 0ex;
  cursor: pointer;

/*  border: 1px solid rgb(2,2,2);*/
}

.splash-text  /* skryty text */
{
  display: none;
}
.splash-divimg
{
  position: absolute; 
  width: 830px; height: 560px; top: 20px; left: 0px;  /* left: 0px; */
  text-align: right;
/*  border: 1px solid rgb(2,2,2);*/
}
.splash-img
{
  border: 10px solid rgb(192,192,192);
}

/***********************/
/* LOGO PRO SPLASH     */
/***********************/
#d_prima_logo_splash
{
  position: absolute; 
  width: 156px; height: 100px; top: 70px; left: 840px;  /* left: 0px; */
  background-image: url(../imgsys/logo/logo-prima-splash-2010.gif);
  background-repeat: no-repeat;
}


/***********************/
/* CTVERCOVA UPOUTAVKA */
/***********************/
#d_prima_aktual_info_splash
{
  position: absolute; 
/*  width: 150px; height:500px; top: 200px; left: 840px;  */         
  width: 284px; height: 299px; top: 420px; left:740px;
/*  background-image: url(../imgsys/bude_zavreno3.jpg);
  background-repeat: no-repeat;         */
  
  border: 4px solid rgb(255,2,2);  /**/
}
#d_prima_aktual_info_splash2
{
  position: absolute; 
/*  width: 150px; height:500px; top: 200px; left: 840px;  */         
  width: 200px; height: 240px; top: 420px; left:820px;
/*  background-image: url(../imgsys/bude_zavreno3.jpg);
  background-repeat: no-repeat;         */
  
  border: 4px solid rgb(255,2,2);  /**/
}
#d_prima_aktual_info_splash3
{
  position: absolute; 
/*  width: 150px; height:500px; top: 200px; left: 840px;  */         
  width: 200px; height: 240px; top: 450px; left:820px;
/*  background-image: url(../imgsys/bude_zavreno3.jpg);
  background-repeat: no-repeat;         */
  
  border: 4px solid rgb(255,2,2);  /**/
}

/******************************/
/* VETA V HORNI CASTI SPLASHE */
/******************************/
#d_prima_aktual_txt_splash
{
  position: absolute; 
  width: 350px; height: 17px; top: 30px; left:0px;
  font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
  color:gray;
  font-weight: bolder;

  text-align: center;
  vertical-align:middle;
  cursor: pointer;
    
  background-color: rgb(245,245,245);
  border: 2px solid rgb(155,155,155);  /**/
}




/***********************/
/* MENU PRO SPLASH     */
/***********************/

div.splash_menu
{
  position: absolute;                 
  width: 150px; height:500px; top: 200px; left: 840px;  /* left: 770px; */         
  padding-top: 10px; 
  padding-left: 0px;
  padding-bottom: 10px;
  padding-right: 5px;   
  font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
  color: rgb(130,130,130);
  font-weight: bold;

/*  border: 3px solid rgb(192,192,192);*/
/*  border: 1px solid rgb(46,57,185); 
  background-color: rgb(236,236,236); */
}

ul.nav_s
{
/*  margin: 0 120 0 auto;*/
  margin: 10px auto;
  padding: 0px;
}
ul.nav_s li
{   
  list-style:none;
/*  float:left;*/
  margin: 2px;
  width: 100%;
  line-height: 35px;
  white-space: nowrap;
/*  border: 1px solid rgb(205,205,205);*/
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-style: solid;
  border-color: rgb(205,205,205);
/*  border-top: 1px solid rgb(208,208,208);*/
}
ul.nav_s a
{
  display: block;
/*  float: left;*/
  text-decoration: none;
/*  border: 1px solid rgb(46,57,185);*/
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
/*  color: rgb(255,255,255);
  color: rgb(0,0,0);*/
  padding: 0 0 0 10px;
  text-align: left;
  color: rgb(160,160,160);
  color: rgb(0,0,0);

/*  background-color: rgb(226,226,226); */
}
ul.nav_s a:hover
{
/*  background-color: rgb(142,145,240);
  background-color: rgb(70,85,192);
  background-color: rgb(205,205,205);*/

/*  color: rgb(255,255,255);*/
  color: rgb(0,0,0);
  background-color: rgb(255,255,255);
  background-image: url(../imgsys/l-bar.jpg);
  background-repeat: repeat-y;

}

/***********************/
/* DALSI STYLY         */
/***********************/

table.open
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold;
/*  color: rgb(50,55,55);*/
  color: rgb(0,0,0);
}
.style1  /* modry napis 12pt - tesime se na vas */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  color: rgb(46,57,185);
}
.style1-10  
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: rgb(46,57,185);
}
.style1-10b  
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold;
  color: rgb(46,57,185);
}
.style1-11  
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11pt; 
  color: rgb(46,57,185);
}
.style1-12b  
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-weight: bold;
  color: rgb(46,57,185);
}

.style1b-10b  /* oranzovy napis 10pt */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  font-weight: bold;
  color: rgb(243,136,53);
}
.style1b-11  /* oranzovy napis 11pt */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11pt; 
  color: rgb(243,136,53);
}
.style1b-12b  /* oranzovy napis 12pt */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-weight: bold;
  color: rgb(243,136,53);
}

.style2  /* tmave sedy napis 8pt - provozni doba */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  color: gray;
}
.style2-10  
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  color: gray;
}
.style2-10b  
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  font-weight: bold;
  color: gray;
}

.style3-12b  /* cerny tucny napis 12pt, center - nadpis */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  text-align: center;
  font-weight: bold;
  color: black;
}
.style3-10 
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-align: center;
  color: black;
}
.style3-11 
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 11pt; 
  text-align: center;
  color: black;
}

.style4-10  /* napis 10pt */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
}
.style4-12  /* napis 12pt */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
}
.style4-14  /* napis 14pt */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14pt; 
}
.style4-16  /* napis 16pt */
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 16pt; 
}
.style4-24
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 24pt; 
}
.style4-30
{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 30pt; 
}



/***********************/
/* SPECIAL STYLY       */
/***********************/
  
div.zumba-top
{
  top:-20px;
  position: relative; 
	padding: 10px;
}  

.back01
{
	padding: 5px;
  background-color: rgb(240,240,240);
}  
.back02
{
	padding: 0px;
  background-color: rgb(247,247,247);
}  

.fc-red
{
  color: red;
}


/***********************/
/* STYLY PRO MAIN      */
/***********************/
  
  
.h1_form_title_main
{
  position: relative; top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24pt;
	font-weight: bold;
  color: rgb(46,57,185);
	text-align:right;
}

/* hlavni rozdeleni na 3 casti */
.d_main_1
{
  position: relative; top: 30px; width: 640px; height: 100px;
	text-align:right;
/*	border: 1px solid rgb(46,57,185);*/
}
.d_main_2
{
  position: relative; top: 30px; width: 640px; height: 640px;
	text-align:right;
/*	border: 1px solid rgb(46,57,185);*/
}
.d_main_2A
{
  position: absolute; top: 390px; left:0px; width: 640px; height: 260px;
	font-size:10pt;
/*  color: rgb(243,136,53);*/
  color: rgb(50,50,50);
	text-align:left;
/*	border: 1px solid rgb(255,0,0);*/
}
.d_main_2B
{
  position: absolute; top: 30px; left:20px; width: 456px; height: 430px;
	font-size:10pt;
/*  color: rgb(243,136,53);*/
  color: rgb(50,50,50);
	text-align:left;
/*	border: 1px solid rgb(46,57,185);*/
}
.d_main_3
{
  position: relative; top: 0px; width: 640px; height: 50px;
	text-align:right;
/*	border: 1px solid rgb(46,57,185);*/
}
  
  
/* obrazky pro stranku MAIN.. s mirnym prekrytim + aktivni dle mysi */
.d_mainPict           
{
  position: absolute; width: 152px; height: 114px;  
  border: 1px solid rgb(102,102,102);/**/
  background-color: rgb(250,250,250);
}
#d_mainPict1           
{
  top: 30px; left:485px; z-index:40; 
}
#d_mainPict2           
{
  top: 80px; left:480px; z-index:39; 
}
#d_mainPict3           
{
  top: 130px; left:475px; z-index:38; 
}
#d_mainPict4           
{
  top: 180px; left:470px; z-index:37; 
}
#d_mainPict5           
{
  top: 230px; left:475px; z-index:36; 
}
#d_mainPict6           
{
  top: 280px; left:480px; z-index:35; 
}
/*
#d_mainPict1           
{
  top: 10px; left:485px; z-index:40; 
}
#d_mainPict2           
{
  top: 60px; left:480px; z-index:39; 
}
#d_mainPict3           
{
  top: 110px; left:470px; z-index:38; 
}
#d_mainPict4           
{
  top: 155px; left:460px; z-index:37; 
}
#d_mainPict5           
{
  top: 195px; left:445px; z-index:36; 
}
#d_mainPict6           
{
  top: 235px; left:430px; z-index:35; 
}
*/
#d_mainPict7           
{
  top: 275px; left:410px; z-index:34; 
}
#d_mainPict8           
{
  top: 305px; left:395px; z-index:33; 
}
#d_mainPict9           
{
  top: 335px; left:370px; z-index:32; 
}
#d_mainPict10           
{
  top: 365px; left:345px; z-index:31; 
}
#d_mainPict11           
{
  top: 390px; left:315px; z-index:30; 
}
#d_mainPict12           
{
  top: 415px; left:280px; z-index:29; 
}
#d_mainPict13           
{
  top: 440px; left:235px; z-index:28; 
}
#d_mainPict14           
{
  top: 460px; left:180px; z-index:27; 
}
#d_mainPict15           
{
  top: 475px; left:100px; z-index:26; 
}
#d_mainPict16           
{
  top: 485px; left:20px; z-index:25; 
}





img.fotoalbum2
{
	border:solid 1px rgb(200,200,200);
} 

/***********************/
/* STYLY PRO DOWNLOAD  */
/***********************/
  

img.download-style
{
/*	text-decoration: none;*/
	border:solid 0px rgb(0,0,0);
}

/*
#d_mainPict1           
{
  position: absolute; width: 120px; height: 80px; top: 0px; left:50px;
  z-index:5; 
  border: 1px solid rgb(200,200,200);
  background-color: rgb(245,245,245);
}
#d_mainPict2           
{
  position: absolute; width: 120px; height: 80px; top: 10px; left:150px;
  z-index:3; 
  border: 1px solid rgb(200,200,200);
  background-color: rgb(240,240,240);
}
#d_mainPict3           
{
  position: absolute; width: 120px; height: 80px; top: 20px; left:250px;
  z-index:1; 
  border: 1px solid rgb(200,200,200);
  background-color: rgb(235,235,235);
} 
*/


/**************************/
/* DIV PRO OTEVIRACI DOBU */
/**************************/
  

div.d_open /* pole v prave horni casti - oteviraci doba */
{
  position: absolute; width:181px; height:107px; top:0px; left:5px;
  background-image: url(../imgsys/main/open-3.jpg);
  background-repeat: no-repeat;

/*  border: 1px solid rgb(10,10,10);*/
}

/***********************/
/* STYL PRO CYCLING    */
/***********************/
  

div.d_cycling_pozor 
{
  position: absolute; width:620px; height:90px; top:70px; left:15px;
  background-image: url(../imgsys/main/Cycling-Pozor-3.jpg);
  background-repeat: no-repeat;

  border: 2px solid rgb(255,255,255);
/*  border: 1px solid rgb(55,55,55);*/
}


/*************************/
/* MENU PRO DALSI SLUZBY */
/*************************/

div.menu_2
{
  position: absolute;                 
  width: 170px; height: 160px; top: 310px; left: 5px;

/*  border: 1px solid rgb(46,57,185);*/ 
}
div.menu_2a
{
  position: absolute;                 
  width: 170px; height: 160px; top: 290px; left: 5px;

/*  border: 1px solid rgb(46,57,185);*/ 
}

ul.nav_menu_2
{
/*  margin: 0 120 0 auto;*/
  margin: 10px auto;
  padding: 0px;
}
ul.nav_menu_2 li
{   
  list-style:none;
  width: 100%;
  line-height: 35px;
  white-space: nowrap;

/*	border : 1px none rgb(0,109,15);
  border: 1px solid rgb(208,208,208);*/
}
ul.nav_menu_2 a
{
  display: block;

	font: bold 14px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding: 4px;
	color: rgb(153,0,0);     /* ruda */
  line-height: 19px;

/*	border : 1px none rgb(0,109,15);*/

/*  background-color: rgb(226,226,226); */
}
ul.nav_menu_2 a:hover
{
	font: bold 14px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	padding: 4px;
	text-align: left;
/*	color: rgb(0,0,0);   cerna */
	color: rgb(255,255,255); /*  bila */
	text-decoration : none;
  line-height: 17px;

  border : 1px solid rgb(255,204,153);
}


/*************************/
/* ankety od blueboard   */
/*************************/

.div_anketa /* vetsi foto s rameckem - bunka tabulky s pozadim */
{
  border:solid 3px rgb(243,136,53);/**/
  background-color: rgb(243,136,53);
/*  background-color: rgb(243,136,53);*/
}


/*****************/
/* W3C doplnky   */
/*****************/



.displayNone  {  display:none;}
.fs8  {  font-size:8pt;}
.fs10 {  font-size:10pt;}
.fs11 {  font-size:11pt;}
.fs12 {  font-size:12pt;}
.fs14 {  font-size:14pt;}
.fs16 {  font-size:16pt;}
.fs18 {  font-size:18pt;}
.fs20 {  font-size:20pt;}
.fs22 {  font-size:22pt;}
.fs24 {  font-size:24pt;} 

.va-t       {  vertical-align:top; } 
.cursor_pointer	{ cursor: pointer; }
.va_t  			{ vertical-align: top; }
.va_b  			{ vertical-align: bottom; }
.td_n  			{ text-decoration: none; }
.bo0			  { border:solid 0px rgb(128,128,128); }
.ali_l			{ text-align:left; }
.ali_c			{ text-align:center; }
.ali_r			{ text-align:right; }
.tali_l			{ margin-left:0; margin-right:auto;}		/* align pro table */	
.tali_c			{ margin-left:auto; margin-right:auto;}
.tali_r			{ margin-left:auto; margin-right:0;}

/* barvy pisma sloupcu tabulky */
.font_white   { color: white; }
.font_black   { color: black; }
.font_blue1   { color: rgb(0,0,204); }
.font_blue2   { color: rgb(102,102,255); }
.font_blue3   { color: rgb(90,189,231); }
.font_red     { color: rgb(255,0,0); }
.font_maroon  { color: rgb(102,0,0); }
.font_green   { color: rgb(0,102,0); }
.font_green2  { color: rgb(0,102,102); }
.font_gray    { color: rgb(128,128,128); }
.font_gray2   { color: rgb(80,80,80); }
.font_silver  { color: silver; }
.font_silver2 { color: rgb(160,160,160); }

.font_orange  { color: rgb(243,136,53); }
.font_blue    { color: rgb(46,57,185); }
.bckg_orange  { background-color: rgb(243,136,53); }
.bckg_blue    { background-color: rgb(46,57,185); }

.font_orange2 { color: rgb(203,106,33); }
.font_red1    { color: rgb(255,55,73); }
.bckg_red1    { background-color: rgb(255,55,73); }
.font_red2    { color: rgb(204,0,153); }
.bckg_red2    { background-color: rgb(204,0,153); }
.bckg_silver  { background-color: rgb(192,192,192); }
.bckg_silver1 { background-color: rgb(176,176,176); }
.bckg_silver2 { background-color: rgb(160,160,160); }
.bckg_silver3 { background-color: rgb(144,144,144); }
.bckg_gray    { background-color: rgb(128,128,128); }

