﻿* {
    position : relative ;
}

body {
   background-color :#cc0202;
   font-family : Cambria;
}

#all {
   margin:0px auto;
   *margin:-7px auto;
   width: 800px;
   background-color :white;
}

.logo {
    z-index: 2;
}

.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 : 28px;
    font-weight :bold ;
    width : 600px;
    top: -104px;
    *top: -136px;
    float : right ;

}

.polozky { 
    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: -405px;
   *margin-top: -395px;
   margin-left : 270px;
   min-height: 360px;
   *margin-bottom :40px; 
}

#CPH1 a{
   text-decoration :underline;
}

/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
#CPH1 {margin-top: -385px;}
}

.horni_menu_admin { 
    font-size :22px;
    top: 6px;
}

#napis_admin { 
    float:left;
    width : 400px;
    height:20px;
    top: -60px;
    *top: -90px;
    left: 200px;

}

.stav {
    color : black;
    font-size : 16px;
    width : 280px;
    top: -60px;
    *top: -91px;
    float: right;
    text-align: right;
    padding-right :40px;
    font-weight :bold;
}



.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 {      
     width :1000px;
     border:black;
     border:solid;
     margin-top: 20px;
     margin-bottom :150px;
     *margin-bottom :170px;
     background-color : white;
     left :-100px;
     _left :-0px; 
}

.tab_row_adm {  
    font-size:13px;
    color:black;
    text-align:center;  
}  
  
.tab_tlacitka {  
    color:white;
    width:70px;
    font-weight:bold;
    background-color:black;
    height:25px;
    _height:23px;   
}

.tab_tlacitko {  
    color:white;
    width:148px;
    font-weight:bold;
    background-color:black;
    height:25px;
    _height:23px;   
}

.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_fotoalbum {  
    color:black;
    font-weight:bold;
    width : 80px;
}
.tab_footer_stranka {  
    color:black;
    font-weight:bold;
    width : 250px;
}

.tab_footer_odkaz {  
    color:black;
    font-weight:bold;
    width : 250px;
}

.tab_footer_cena2 {  
    color:black;
    font-weight:bold;
    width : 150px;
}

.tab_footer_popis {  
    color:black;
    font-weight:bold;
    width : 490px;
}

.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_cena2 {  
    color:black;
    font-weight:bold;
    width : 40px;
}

.tab_footer_nazev_fotogalerie {  
    color:black;
    font-weight:bold;
    width : 820px;
}

.tab_header_adm, a {  
    color:black;
    font-size:15px;
    text-decoration:none;      
}

.tab_edit{  
    background-color:red;
    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;
     text-align :center ;
	 font-weight:bold;
	 padding-left :300px;
}

.hlaska {  
	 color:red;
     padding-left :300px;
	 font-weight:bold;
}

.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 :580px;
    margin-left :20px;
}

.fotoalbum {   

    text-decoration :underline;
}

.vystavil {  
   float : right;
   margin-right :50px;
}

.foto_nazev {         
    position :absolute ;
    margin-top :-30px;
    font-weight :bold;      
}

.pole_id {         
    position :absolute ;
    margin-top : 30px;
    font-weight :bold ;  
}

.pole_nazev {         
    position :absolute ;
    margin-top : 50px;
    font-weight :bold ;
    margin-left : -600px; 
}

.pole_datum {         
    position :absolute ;
    margin-top : 50px;
    font-weight :bold ;
}

.pole_titulek {         
    position :absolute ;
    margin-top : 70px;
    font-weight :bold ;
}

.pole_text {         
    position :absolute ;
    margin-top : 90px;
    font-weight :bold ;
    margin-left : -150px;
}

.pole_vystavil {         
    position :absolute ;
    margin-top : 110px;
    font-weight :bold ;
    margin-left : -250px;
}

.pole_upload2 {         
    position :absolute ;
    margin-top : 110px;
    font-weight :bold ;
}

.pole_popis {         
    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;
}

#ctl00_ContentPlaceHolder1_GridView1_ctl02_Button1 {
     display :none;    
}

#ctl00_ContentPlaceHolder1_GridView1_ctl02_Button4{
    display :none;    
}

.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_footer_fileupload{
        height: 20px;       
}

.tab_admin_aktivity{
        margin-left :-220px;        
}

.prod_pomucka {  
    font-size:20px;
    text-decoration:underline;
    position:absolute;
    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 {

    position:absolute;
    margin-left :310px; 
    *margin-left :330px;
    font-weight:normal;
    text-align:right;
    font-weight:bold;     
    margin-top:-65px;
    *margin-top:0px;
    width : 100px;
    z-index :3;
}

.prod_cena2 {

    margin-left :400px;
    *margin-left :430px;
    text-align:right;
    font-weight:bold;  
    float:right;
    height:130px;
    *height:150px;
    width : 70px;
}

.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: 300px;
        margin-top : 100px;     
}

#remedia_centrum{
        margin-left: 600px;       
}

#uvod{
        background-image:  url(images/pozadi.gif);
        height: 620px;     
}


