﻿body { background-color:#2b6dd2; background-image:url(/images/background.gif); background-repeat:repeat-x;
		margin:0px; color:#999999; font-family:Arial; font-size:14px; color:Black;}
tbody{ font-family:Arial; font-size:20px; color:black;}

img {border:0px;}
img a{border:0px;}

h1{ color:#1a4e85; font-size:22px; font-variant:small-caps; text-transform:capitalize; margin:0px; margin-bottom:15px; font-family:Impact,Arial; font-weight:normal;
     background-image:url(/images/podtrhnuti.gif); background-position:bottom left; background-repeat:no-repeat; height:42px;}
h2{ color:#ee9521; font-size:16px; font-weight:bold; font-variant:small-caps;}
h3{ color:#ee9521; font-size:16px; font-weight:bold; font-variant:small-caps;}
h4{ color:#ee9521; font-size:16px; font-weight:bold; font-variant:small-caps;}
h5{ color:#ee9521; font-size:16px; font-weight:bold; font-variant:small-caps;}
h6{ color:#ee9521; font-size:16px; font-weight:bold; font-variant:small-caps;}

a{ color:#ee9521; text-decoration:underline; font-weight:bold;}
a:hover{ color:#e15017;}

.textbox{ font-size:12px; background-color:#ffefbb; border:solid 1px #7e5219; margin-top:2px; margin-bottom:2px;}
.textbox2{ font-size:12px; border:solid 1px gray; margin-top:2px; margin-bottom:2px;}

.errorpage{ margin:10px;}

.Left { display:table; width:auto; float:left; }
.Right { display:table; width:auto; float:right; }
.Row { display:table; width:100%; }


/*PAGE*/
.mainpage{ width:954px; margin-left:auto; margin-right:auto; text-align:left;}
	.inherm { box-shadow: 0 0 20px #000000; width:100%; border-left:solid 1px #414142; border-right:solid 1px #252626;}
		/*ZAHLAVI*/
		.header{ width:100%; height:152px; background-image:url(/images/header.jpg); background-position:left; background-repeat:no-repeat; display:table;}
			.logo{ float:left; width:50%; height:120px;}
			    .logo_button a{ display:block; width:350px; height:50px; margin-top:60px;}
			.vyhledavani{ float:right; width:50%; height:120px;}
			    .vyhl_content{}
            .vyhledavani .Right{ margin-right:1em; margin-top:1em;}
		/*MENU*/
		.menu{ height:54px; background-image:url(../images/header_lista.gif); background-position:left; background-repeat:repeat-x;
		        width:100%; display:table;}
		    .minimenu{ width:200px; float:left; display:table;}
		        .minimenu a{ margin-left:17px; margin-right:17px; float:left; display:block; margin-top:4px;}
		    .viewkosik{ width:180px; float:right; display:table; height:30px; margin-top:15px; font-size:12px; font-weight:bold;}
		        .viewkosik a{ float:left; display:block; margin-right:10px;}
		    
		    /*.menu a{ height:24px; width:189px; float:left; color:White; text-decoration:none; text-align:center; padding-top:6px;}
		    .menu a:hover{ background-image:url(../images/menubg_b.gif); 
		                   float:left; color:White; text-decoration:none;}*/
		/*TELO*/
		.telo
		{ width:100%; display:table; background-color:#0d264c;}
		
		    /*LEVY OBSAH*/
		    .leftcontent{ float:left; min-height:350px; background-image:url(/images/sklenice_menu.gif);
			            background-repeat:no-repeat; background-position:left bottom;background-color:#6a98e1; display:table; }
			    /*LEVE MENU*/
			    .leftmenu{ width:205px; float:left; display:table; color:Black; font-size:12px; display:table;}
			        .menu_button{ width:205px; height:30px; background-image:url(/images/menufolder.png); background-repeat:no-repeat; background-position:bottom; cursor:pointer; display:block;
			                        /*text-transform:capitalize;*/}
			        .menu_button a{ width:205px; height:30px; background-image:url(/images/menufolder.png); background-repeat:no-repeat; background-position:bottom; cursor:pointer; display:block;}
			        .menu_button_selected{ width:205px; height:30px; background-image:url(/images/menufolder.png); background-position:bottom;
			                                background-repeat:no-repeat; background-color:#1c4c94; cursor:pointer; color:White; display:block;/*text-transform:capitalize;*/}
			            .menu_odkazjednoduchy{ margin:0px; padding-top:7px; padding-left:35px; display:block;}
			            .menu_odkazjednoduchy a{ background-image:none; display:inherit; height:auto; width:auto; color:Black; text-decoration:none;}
			        .menu_button p{ margin:0px; padding-top:7px; padding-left:35px; display:block;}
			        .menu_button_selected p{ margin:0px; padding-top:7px; padding-left:35px; color:White; display:block;}
			        .menu_button_selected .menu_odkazjednoduchy a{ color:white;}
			            .menu_subbutton{ width:205px; height:25px; background-image:url(/images/menusubfolder.png); background-repeat:no-repeat; background-position:bottom; display:block; 
			                               cursor:pointer; display:block; background-color:#8bb1ed; font-size:11px; overflow:hidden;/*text-transform:capitalize;*/}
			                .menu_subbutton p{ margin:0px; padding-top:6px; padding-left:45px; display:block;}
			            .menu_subbutton a{ width:150px; height:25px;  background-color:#8bb1ed;
			                               cursor:pointer; display:block; font-size:11px; color:Black; text-decoration:none; font-weight:normal;}
			            .menu_subbutton a:hover{ color:#fcc627;}
			    
			    .partneri{ display:table; width:100%; margin-top:20px;}
			        .partner{ margin-left:auto; margin-right:auto; display:table; margin-top:10px;}
			            .partner a{ margin-left:auto; margin-right:auto;}
			    /*TELO A JINE*/
			.content{ float:right; width:559px; background-color:white; min-height:750px; background-image:url(/images/telo.gif); background-position:top;
			           background-repeat:no-repeat;}
			    .contentinherit{ margin-left:auto; margin-right:auto; width:94%;}
			        .listmenu{ width:100%; font-size:10px; text-transform:lowercase; margin-bottom:20px; display:table;}
			            .lm_menu{ float:left;}
			            .lm_zpet{ float:right; width:30px;}
			        .ovl_strankovani{ width:100%; display:table;}
			            .strankovani{ margin-left:auto; margin-right:auto; display:table; color:#1a4e85;}
			                .pages{ float:left; margin:10px;}
			        .seznam{ display:table; width:100%;}
			            .dp{ width:250px; float:left; margin:5px; margin-bottom:25px; background-image:url(/images/seznam_zapati.gif); 
			                 background-position:bottom center; background-repeat:no-repeat;}
			                .dp_nadpis{ width:100%; height:40px; background-position:left top; background-image:url(/images/vlocka.gif); background-repeat:no-repeat;
			                             margin-bottom:5px;}
			                    .dp_nadpis h2{ margin-left:35px; color:#1a4e85;}
			                .dp_telo{ width:100%; display:table; height:160px;}
			                    .dp_foto{ width:50%; text-align:center; float:left;}
			                    .dp_pravacast{ width:50%; display:table; float:right;}
			                        .dp_text{ width:100%; height:110px;}
			                        .dp_lupa{ width:100%; height:30px;}
			        .detail{ width:100%; margin-bottom:20px; display:table;}
			            .foto{ width:50%; float:left; text-align:center; display:table; margin-bottom:40px;}
			                .photoOne{}
			                .photohide{ visibility:hidden;}
			                .photoclick{ font-size:10px; color:Silver;}
			            .kosik{ width:50%; float:left; display:table; text-align:center; margin-top:20px;}
			                .kosik_odpoved{ text-align:left; width:100%; margin-bottom:10px; font-size:11px;}
			            .popisek{ width:50%; float:right;}
			        .produkt_zahl{ width:100%; display:table; height:30px; font-size:12px; font-weight:bold; background-color:#fdd366;}
			            .przh_foto{ float:left; margin-top:6px; width:144px; padding-left:6px; }
			            .przh_nazev{ float:left; margin-top:6px; width:120px;}
			            .przh_cena{ float:left; margin-top:6px; margin-left:2px; width:80px; text-align:center;}
			            .przh_ks{float:left; margin-top:6px; margin-left:2px; width:55px;}
			            .przh_celkem{float:right; margin-top:6px; margin-left:2px; margin-right:4px; text-align:right;}
			        .produkty{ width:100%; display:table; }
			            .produkt{border-bottom:solid 1px gray; padding-bottom:10px; float:inherit; display:table; width:100%;}
			            .produkt:hover{ background-color:#f9f9f9;}
			                .pr_foto{ float:left; width:150px; text-align:center; padding-top:10px;}
			                .pr_nazev{ float:left; width:120px; padding-top:10px;}
			                .pr_cena{ float:left; width:80px; padding-top:10px; text-align:center;}
			                .pr_ks{float:left; width:55px; text-align:center; padding-top:10px;}
			                .pr_celkem{float:right; padding-top:10px; text-align:right; width:auto; margin-right:4px;}
			        .cena{ width:100%; text-align:right; margin-top:10px;}
			            .kosik_pokracovani{ margin-top:15px; text-align:right;}
			        
			        .formular{ font-size:10px; }
			        .formular tbody{ font-size:13px; }
			            .objednavka_nazev{ text-align:left; padding-left:10px; color:#1a4e85; font-size:14px; font-weight:bold;}
                        .objednavka_nazev a{ color:Red;}
                        .objednavka_nazev a:hover{ color:#d2a122;}
                        .objednavka_form{ text-align:left; padding-left:10px;}
                        .obj_textbox{ border:solid 1px #a8c4ef; background-color:#fff5da; margin:2px;}
	                        .obj_osobni{ width:150px;}
	                        
	                .poptavkatext{ margin-bottom:15px; display:table;}
	                
	                .akcniprodukty{ display:table; width:100%;}
	                        			        
			        
			        
			       
					
			  
			/*PRAVE MENU*/
			.rightmenu{ color:#3f2100; width:190px; float:right; margin-bottom:20px; min-height:350px; background-image:url(/images/akce.gif);
			            background-repeat:no-repeat; background-position:top; background-color:#0d264c;}
			    .akce_prave{ margin-left:auto; margin-right:auto; display:table; width:80%; text-align:center; margin-top:10px;}
			        .akcni_produkt{ margin-bottom:10px; display:table; color:White;}
			            .akce_pnazev{ width:100%; color:#fdd366; text-align:center;}
			                .akce_prave a { background-color:white; border:solid 1px #fdd366; width:150px; height:120px; display:block; margin-top:10px; }
			
		/*ZAPATI*/
		.zapati{ width:100%; height:35px; font-size:12px; background-color:#fdd366; border-top:solid 1px #c8b073; border-bottom:solid 1px #c8b073;}
		    .z_button{ display:table; padding-top:8px; text-align:center; margin-left:auto; margin-right:auto;}
		        .z_button a{ background-image:url(/images/vlocka_o.gif); background-position:left; background-repeat:no-repeat; padding-left:30px; width:150px; height:20px;
		                      display:block; float:left; text-align:left; color:#003074; text-decoration:none;}
	.konec_page{ width:100%; height:40px; text-align:center; margin-top:10px; color:#24334a; font-size:12px;}

    #Documents { display:table; width:50%; padding:2em 0 1em 0; max-width:90%;float: left; }
#Documents .Item{ margin:0.5em 0; display:table; width:100%; }
#Documents .Item .Ico{ display:block; width:2em; height:2em; float:left;
                       background-image:url(/images/pdf.gif); background-size:contain; background-repeat:no-repeat;
                       margin-right:1em;
}
#Documents .Item .Title{ display:inline; line-height:1.3;  }
			