.black {color:black;}
.font13pt {font-size:13pt}
.border0 {
	  border-width:0px;
	 }
.border0 img {
	     border-width:0px;
	     }
.border0 a {
	    border-width:0px;
	   }
.manager_red {color:#c11b17;}
.manager_blue {color:#3366ff;}
.bold {font-weight:bold;}
.svatky {margin-top:0px;}
.red {color:red;}
.nahrejlogo {color:red; font-size:18px; margin-top:50px;}
.vizitky_sablona img { border:solid 0px;
                     }

                                          
.baner img {
            border-width:0px;
           }
.baner {
        margin-top:15px;
        margin-bottom:15px;
        text-align:center;
       }
.vizitky_cen td {font-weight:bold;border:solid 0px black;}
.vizitky_cen {width:400px;border:solid 4px darkblue;}
.objvizitkySubmit {
                  font-weight:bold;
                  color:red;
                  }
.objvizitkyTextArea {
					           width:500px;
					           height:100px;
		                }
.normal {font-weight:normal;}

.p_index {
	 text-align:justify;
	 }
.p_index a {
            text-decoration:underline;
            color:black;
             
            }
.p_index a:hover {
                 text-decoration:underline;
                 color:red;
                 }            
.h1_index H1{
             text-align:center;
             font-size:16pt;
             margin-bottom:20px;
             font-family:arial;
	     color:#c11b17;
             }
.centruj_picture_detail {
                        text-align:center;
                        margin-top:50px;
                        }
.zpet {position:relative; right:20px; text-align:right;font-size:10pt;}
.zpet a {text-decoration:underline;font-size:10pt;font-weight:bold;color:blue;}
.zpet a:hover {color:red;text-decoration:none;font-size:10pt;font-weight:bold;}

.picture_free H1 {
                 font-size:14pt;
                 text-align:center;
                 }

.kategorie {position:relative; text-align:left;font-size:8pt;}
.kategorie a {text-decoration:underline;font-size:8pt;font-weight:bold;color:#454545;}
.kategorie a:hover {color:red;text-decoration:none;font-size:8pt;font-weight:bold;}

.ul_li li {
          margin-top:5px;
          font-weight:bold;
          font-family:arial;
	  font-size:11pt;
          }
.ul_li {
       list-style-type: none;
       font-size:12pt;
       font-family:arial;
       }
H2 {
     font-size:12pt;
     font-weight:bold;
     font-family:arial;
     color:#000066;
     line-height:20px;
    }
H4 {
     font-size:14pt;

    }
.odstavec {
	  font-family:arial;
          }           
H1 {
   color:#c11b17;
   margin-bottom:0px;
   font-family:arial;
   font-size:16pt;
   font-weight:bold;
   }
.doleva {
        text-align:left;
        }
.sluzby_indx a {
               text-decoration:none;
               font-style:arial;
               color:#596099;
	       font-size: 11pt;
	       font-weight: bold;
               }
.sluzby_indx a:hover {
                     text-decoration:underline;
                     color:black;
                     }               
.sluzby_indx li {
                margin-top:5px;
                }               
.hlavicka_menu {
	position: absolute;
	margin-top: 100px;
	margin-left:240px;
	font-style: tahoma;
	font-weight: bold;
	border:solid 0px red;

}
.hlavicka_menu a:hover {
	text-decoration: underline;
}
.hlavicka_menu a {
	text-decoration: none;
	color: black;
}
.hlavicka_menu_odsazeni {
	margin-left:0px;
	width:83px;
	float:left;
	font-size:12px;
	border:solid 0px blue;
}
.hlavicka_menu_odsazeni1 {
	float:left;
	font-size:12px;
}
.hlavicka_menu_odsazeni2 {
	margin-left: 30px;
	float:left;
	font-size:12px;
}
.kosik2 {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: solid 0px black;
	float: right;
}
.kosik2 form {
	border: solid 0px pink;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 100%;
}
#kosik_vrch {
	border: solid 0px orange;
	float: right;
	width: 100%;
	margin-bottom: 20px;
}
#kosik_platba_nadpis {
	float: right;
	width: 100%;
	height: 40px;
	padding: 4px;
	border: solid 0px red;
}
.centruj {
	text-align: center;
}
#kosik_dodaciadresa_nadpis {
	border: solid 0px green;
	width: 100%;
	background: #BCBEBF;
	font-size: 18pt;
	padding-top: 7px;
	height: 25px;
	float: right;
}
#kosik_cervenenutnozadat {
	color: red;
	font-size: 8pt;
	float: left;
}
#kosik_nepovinne {
	color: black;
	font-family: arial;
	font-size: 10pt;
}
#kosik_povinne {
	color: red;
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
}
#kosik_odeslat {
	position: relative;
	right: 80px;
	float: right;
}
#kosik_soucet_2 {
	color: darkred;
	font-family: arial;
	font-size: 12pt;
}
#kosik_soucet {
	background: #F3F3F3;
}
#nomargins {
	margin: 0px;
	padding: 0px;
}
#kosik_styl {
	font-size: 10pt;
	font-family: arial;
	width: 100%;
	font-weight: bold;
	border: solid 0px red;
	margin: 0px;
	padding: 0px;
	float: right;
}
#kosik_ks {
	font-size: 10pt;
	font-family: arial;
	width: 20px;
	font-weight: bold;
	text-align: center;
}
#kosik_hlavicka {
	background: #F8C225;
	color: black;
}
#message {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: black;
	margin-top: 100px;
}
.kosik_levemenu a {
	text-decoration: none;
}
.kosik_levemenu a:hover {
	text-decoration: underline;
}
.kosik_levemenu {
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	font-family: arial;
	color: black;
}
.kosik_levemenu a {
	text-decoration: none;
	color: blue;
}
.kosik_levemenu a:hover {
	text-decoration: underline;
}
.reset {
	height: 1px;
	width: 80%;
	clear: both;
	border: solid 0px blue;
}
.kal_ks_jednotka {
	position: relative;
	left: 2px;
	bottom: 1px;
	font-size: 10pt;
}
.kal_oddel_radek {
	border-top: dotted 1px navy;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}
.kal_ks {
	position: relative;
	width: 15px;
	height: 15px;
	right: 0px;
	bottom: 4px;
	text-align: center;
}
.textdoprava {
               text-align:right;
              }
.zarovnejdoprava {text-align:right;}
.doprava {
	float: right;
}
.kal_nazev_polozky1 {
	font-size: 16px;
	color: black;
	font-weight: normal;
}
.kal_nazev_polozky {
	font-size: 16px;
	color: black;
	font-weight: bold;
}
.kal_zarovnej_nazev {
	text-align: left;
	margin-left: 140px;
}
.kal_zarovnej_nazev a {
	text-decoration: none;
}
.kal_zarovnej_nazev a:hover {
	text-decoration: underline;
	color: black;
}
.kal_kcsdph {
	color: gray;
}
.kal_kcsdph_2 {
	color: gray;
}
.kal_kcbezdph {
	font-weight: bold;
	color: black;
}
.kal_kcbezdph_2 {
	font-weight: bold;
	color: black;
	font-size: 17px;
}
.kal_rozmer {
	font-weight: bold;
}
.kal_polozky_box {
  margin-top:35px;
	border: solid 0px blue;
	margin-left: 140px;
}
.kal_radek {
	border: solid 0px red;
	padding: 0px;
	margin: 0px;
	height: auto;
}
.kal_form {
	border: solid 0px green;
	margin: 0px;
	padding: 0px;
}
.kal_border0 {
	float: left;
	border-width: 0px;
}
.nadpis_zbozi H2 {margin:0px;}
.nadpis_zbozi {
	text-align: center;
	color: #5A5A5A;
	font-weight: bold;
}
.podnadpis_zbozi H1 {
	text-align: center;
	color: #596099;
	font-weight: bold;
	font-size: 16pt;
}
#obsah_paticka a {
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: black;
	text-decoration: none;
}
#obsah_paticka a:hover {
	text-decoration: underline;
}
#obsah_paticka {
	margin-top: 8px;
}
#homepage {
	margin-left: 10px;
	margin-bottom: 15px;
}
#homepage a {
	font-family: tahoma;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
#homepage a:hover {
	text-decoration: underline;
}
#logo {
	position:absolute;
	margin-left: 20px;
	margin-top: 30px;
	padding: 0px;
	border:solid 0px black;
}
#logo img {
	border-width: 0px;
}
#v_menu_shop {
	font-style: tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 0px;
	padding: 0px;
}
#v_menu_shop li {
	margin: 0px;
	text-align: left;
	list-style: url("../img_sys/puntik.gif");
}
#v_menu_shop a {
	text-decoration: none;
	color: black;
}
#v_menu_shop a:hover {
	text-decoration: underline;
}
#v_menu_nabidka {
	font-style: tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 0px;
	padding: 0px;
}
#v_menu_nabidka li {
	margin: 0px;
	text-align: left;
	list-style: url("../img_sys/puntik.gif");
}
#v_menu_nabidka a {
	text-decoration: none;
	color: #596099;
}
#v_menu_nabidka a:hover {
	text-decoration: underline;
}
.clearboth {
	clear: both;
}
#tiskarna_swf {
	position: relative;
	float: right;
	top: 2px;
 width:222px;
 height:172px;
 margin:0px;
 }
/*logo stránek*/
#hlavicka_sk {
	width: 770px;
	height: 175px;
	background-image: url(../img_sys/hlavicka-sk.jpg);
	background-repeat: no-repeat;
	border: solid 0px red;
	text-align: left;
}
#hlavicka {
	width: 770px;
	height: 175px;
	background-image: url(../img_sys/hlavicka.jpg);
	background-repeat: no-repeat;
	border: solid 0px red;
	text-align: left;
}
/*okno stránky vlevo*/
#leve_menu {
	width: auto;
	float: left;
	border: solid 0px green;
}
#obsah {
 	margin-left: 160px;
	border: solid 0px blue;
	min-height: 380px;
	_height: 380px;
}
/*patička stránky copyright*/
#paticka {
	background-image: url(../img_sys/paticka.gif);
	background-repeat: x-repeat;
	width: auto;
	height: 35px;
	clear: both;
	border: solid 0px navy;
}
#end {
	height: 1px;
	width: 80%;
	clear: both;
}
.vypln {
	margin: 10px;
	text-align: left;
	border: solid 0px red;
}
/*nastavení stránky*/
body {
	text-align: center;
	color: black;
	font-family: Arial;
	font-size: 0.9em;
	line-height: 1.2em;
	margin-top: 0px;
}
/*Obal kolem divů */
#layout {
	width: 770px;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	border: solid 1px black;
	background-color: white;
}
/*Nastavení okna se službama celkový obal*/
#sluzby_celek {
	margin: 5px;
	text-align: left;
	border: solid 0px red;
	float:right;
	border:red 0px solid;
}
/*Nastavení okna se službama obal každé služby */
.sluzba_obal {
	width: 191px;
	margin: 2px;
	padding-bottom:10px;
	background-color: #E8E9FE;
}
/*Nastavení hlavičky okna */
.sluzba_top1,.sluzba_top2,.sluzba_top3 {
	width: 191px;
	height: 38px;
	background-image: url(../img_sys/novinky.jpg);
	background-repeat: no-repeat;
}
/*Nastavení hlavičky okna */
.sluzba_top2 {
	background-image: url(../img_sys/akce.jpg);
}
/*Nastavení hlavičky okna */
.sluzba_top3 {
	background-image: url(../img_sys/spoluprace.jpg);
}
/*Nastavení okna se samotnym textem */
.sluzba_text {
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*Konec okna se službama */
#email {	
	width: 100px;
	font-size: 12px;
	margin-top: 20px;
	text-align: center;
}
.mail_b {	
	border: none;
	background: transparent;
	float: right;
}
.mail_f {
	background-color: #E8E9FE;
}
