﻿* {
    position : relative ;
}

body {
   background-color :#cc0202;
   font-family : Cambria;
}

#all {
   margin:0px auto;
   *margin:-7px auto;
   width: 800px;
   background-color :white;
}

#all_admin {
    margin-right: auto;
    margin-left: auto;
    width: 1200px;
    background-color :white;
    margin-top :90px;
}

.logo {
    z-index: 2;
}

.logo_admin {
    _margin-top:-103px;
}

.line {
    top: -108px;
    *top: -122px;
    z-index: 1;
}

.line2 {
    top: -41px;
    *top: -68px;
    z-index: 1;    
}

/* Firefox */
@-moz-document url-prefix()
{
.line2 { top: -40px; }
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.line2 { top: -40px; }
}

/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .line2 { top: -40px; }
}

#horni_menu {
    color : black;
    font-size : 26px;
    font-weight :bold ;
    width : 600px;
    top: -100px;
    *top: -132px;
    float : right ;
}

#horni_menu_admin {
    float: right;   
    width:1000px;
    height: 68px;
    color : black;
    font-size : 30px;
    font-weight :bold ;
    margin-top:25px;
    border-bottom: solid 5px #cc0202;
    border-top: solid 5px #cc0202;
}

.polozky { 
    padding-left :10px;
    padding-right :10px;
    text-align : center;
}

.polozky_admin { 
    padding-top: 15px;
    padding-left :10px;
    padding-right :10px;
    text-align : center;
}

.hover_polozky { 
	color : #9f0303;
	top: 5px; 	
}

.cas {
    color : black;
    font-size : 16px;
    width : 280px;
    top: -70px;
    *top: -101px;
    float: right;
    text-align: right;
    padding-right :40px;
    font-weight :bold;
}

.path {
    top: -35px;
    *top: -65px;
    left :220px;
    font-weight :bold;
}

.bocni_menu {	
    font-weight:bold;
    font-size : 22px;
    border-bottom: solid 5px #cc0202;
    *top: -30px;   
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
.bocni_menu {top: 15px;}
}

.polozky_bok {	
	width: 200px;
	height : 100px;
	margin-bottom :10px;
    border-top: solid 5px #cc0202;
    padding-left: 5px;
    *padding-top: 35px;

}

.hover_polozky_bok { 
    color : #9f0303;
	left: 3px; 	
}

.dolni_menu {
    text-align : center;
    width : 600px;
    *top: -36px;
    left: 238px;
    border-top: solid 5px #cc0202;
 }

.dolni_polozky { 	
	font-size:15px;
	width:120px;
	height : 40px;	
	font-weight:bold;
	margin-left : 3px;
	margin-right : 3px;
	*top: 5px;
	*height : 1px;
}

.dolni_hover_polozky { 
    width:120px;
	height : 40px;
	background-repeat: no-repeat;
	margin-left : 3px;
	margin-right : 3px;
	*height : 1px;
	color : #9f0303;
}

#odkaz a {
   text-decoration :underline;
}

#odkaz {
   margin-top: 20px;
   *margin-top: 0px;
   margin-left : 10px;
}

#CPH1 {
   width: 500px;
   margin-top: -505px;
   *margin-top: -495px;
   margin-left : 270px;
   min-height: 360px;
   *margin-bottom :40px; 
}

#CPH1_admin {  
   padding-bottom :50px;
}

#CPH1 a{
   text-decoration :underline;
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#CPH1 {margin-top: -385px;}
}

#napis_admin { 
    float:left;
    width : 400px;
    height:20px;
    top: -60px;
    *top: -90px;
    left: 200px;
}

.stav {
    float:right;
    color : black;
    margin-right: 30px;
    font-size : 20px;
    font-weight :bold;
    padding-bottom: 20px;
}

.logo_login {    
    margin-left:310px;
}

#prihlaseni {
    color:black;
    margin-left:250px;    
    width:350px;
    font-size:15px;
    padding-bottom :50px;
}

.prihlaseni_nadpis {   
    padding-bottom:20px;
    font-size:20px;
    font-weight:bold;  
}

.prihlaseni_boxy {   
    width:150px;   
}

.prihlasit_check {   
    padding-top:10px;
    color : Black ;
}

.login_hlaseni {   
    padding-top:20px; 
    color:black;
    font-weight:bold;
}

.prihlaseni_labely {   
    padding-top:20px; 
    color:black;
    font-weight:bold;
}

#stav a {  
    text-decoration:none;
    color: Black ;
    font-size:20px;
}

.prihlaseni_failure {  
    text-decoration:none;
    color: Black ;
    font-size:20px;
}

.tab_row img{  
    font-size:14px;
    float : right;
    max-height: 150px;
    max-width : 200px;
    _height : 150px;
    _width :200px;
    
}

.tab_border {          
     border-style:solid;
    border-color:white;
    border-width:10px;
}

.tab_border td {      
    border-style:solid;
    border-color:white;
    border-width:10px;    
}

.tab_header {  
    display:none;       
}

.tab_border_adm td {     
     border: solid 1px black; 
}

.tab_border_adm th {     
     border:black;
}

.tab_border_adm {         
     margin-right: auto;
     margin-left: auto;    
     width :1180px;
     border:black;
     border:solid;
     margin-top: 50px;
     background-color : white;
}

.tab_row_adm {  
    font-size:13px;
    color:black;
    text-align:center;  
}  

.tab_tlacitko {  
    color:white;
    font-weight:bold;
    background-color:black;  
}

.tab_footer_id {  
    color:black;
    font-weight:bold;
    width:12px;
}

.tab_footer_text {  
    color:black;
    font-weight:bold;
    width : 260px;
}

.tab_footer_text_texty {  
    color:black;
    font-weight:bold;
    width : 300px;
}

.tab_footer_stranka {  
    color:black;
    font-weight:bold;
    width : 250px;
}

.tab_footer_odkaz {  
    color:black;
    font-weight:bold;
    width : 330px;
    *width : 300px;
}

.tab_footer_popis {  
    color:black;
    font-weight:bold;
    width : 450px;
}

.tab_footer_pomucka {  
    color:black;
    font-weight:bold;
    width : 500px;
}

.tab_footer_nazev {  
    color:black;
    font-weight:bold;
    width : 160px;
}

.tab_footer_cena {  
    color:black;
    font-weight:bold;
    width : 40px;
}

.tab_footer_nazev_fotogalerie {  
    color:black;
    font-weight:bold;
    width : 1000px;
    *width : 950px;
}

.tab_header_adm, a {  
    color:black;
    font-size:15px;
    text-decoration:none;      
}

.tab_edit{  
    background-color:black;
    color:white;
    font-weight:bold;
    text-align:center;       
}

.tab_edit_textbox {
    width:99%;
    margin-right:-5px;
    color:black;
    font-size:11px;
    text-align:center;
}

.tab_page_adm {
    color:black;
    font-size:20px;
    font-weight:bold;
    height :30px;
}

.tab_page_adm td{
    border: none;

}

.tab_page_adm tr{
    border: none;
    position: absolute;
    margin-left: 450px;
    margin-top :-20px;
    *margin-top :-0px;
}

.tab_page_adm a{   
    font-size:25px;
}

.hlaska_OK {  
	 color:black;
	 font-weight:bold;
	 margin : 0 auto;
}

.hlaska {  
	 color:red;
	 font-weight:bold;
	 margin : 0 auto;
}

.tab_footer {  
    background-color:black;
}

#valid {  
    position:absolute; 
    width:250px;
    color:black;   
 }

.titulek {  
   font-weight :bold ;
   font-size :14px;  
}

.text {
   margin-left :50px;
}

#text_uzsi {
    width :480px;
    margin-left :20px;
}

.fotoalbum {   

    text-decoration :underline;
}

.vystavil {  
   float : right;
   margin-right :50px;
}

.foto_nazev {         
    position :absolute ;
    margin-top :-30px;
    font-weight :bold;      
}

#mapa {         
   width: 500px;
   height: 333px;
   background-image : url(images/mapa.jpg)
}

h1 {
    font-size :20px;
}

h2 {
    font-size :18px;
}

h3 {
    font-size :16px;
}

.tucne {
    font-weight:bold;
}

.prvni_bunka{
     width: 200px;
}

.podtrzeni_tab {
     border-top-color :Black;
     border-top-width :1px;
     border-top-style:solid;    
}

.tab_border_fotogalerie {
    margin-left : -40px;
    width : 500px; 
    margin-top :20px;
    *margin-top :0px;
    *margin-bottom :123px;
}

.neviditelne {
    display : none;    
}

.tab_border_cele {
    border-width :2px;
    border-style :solid ;
    border-color :Black ; 
    border-collapse:collapse ;    
}

.tab_border_cele tr td{
    border-width :2px;
    border-style :solid ;
    border-color :Black ; 
    padding-left :20px;    
}

.tab_admin_aktivity{
        margin-left :-220px;        
}

.prod_pomucka {  
    position:absolute;
    font-size:20px;
    font-weight:bold;
    width:380px;
    margin-top:-65px;
    *margin-top:0px;
    z-index :2;
}

.prod_obrazek {
    position:absolute;
    margin-top:-35px;
    *margin-top:40px;
    *margin-left:10px;
    z-index :2;
}

.prod_obrazek_neviditelny {
    display: none;
}

.prod_cena {
    margin-left :370px;
    *margin-left :400px;
    text-align:right;
    font-weight:bold;  
    float:right;
    height:130px;
    *height:150px;
    width : 100px;
}

.tab_cenik td {      

    *border-width:0px;    
}

#modaltitle {
    background-color: Black;
    font-size:20px;
    padding-bottom:10px;
}

#imageTitle {
    color:white;      
}

#modalouter {
    color:white;
    z-index: 5;
    margin-left:-350px;
    margin-top: -190px; 
}

#modalimage { 
    width :300px;
    height: auto;
    *width :auto;
    position: relative;
    padding : 50px; 
}

.ilustracni { 
    float: right;
}

.ilustracni-kontakty { 
    float :right;     
}

#remedia_plus{
        margin-left: 100px;
        padding-top : 100px;     
}

#remedia_centrum{
        margin-left: 400px;       
}

#uvod{
        background-image:  url(images/pozadi.gif);
        width: 800px;
        height: 600px;
        margin: auto auto;   
}

.tab_hlasky{
   margin : 0 auto;
   font-size: 12px;     
}

.skryte{
    display: none;
}

.tab_footer_texty_popisek_fileupload{
    color:White;
    font-size :18px;
    font-weight :bold;
    width: 180px;    
}

.tab_footer_titulek{
    width:300px;  
}

.tab_footer_text{ 
    height: 150px;
    width:1050px;  
}

.multiline{
    height: 100px;   
}


