@charset "utf-8";
/* CSS Document */

    .menuL {
        float: left;
        /*background-color: #FFF;*/
		/*	height: 1200px;*/
        /*	width: 158px;*/
        position: relative;
        /*	        overflow: visible;*/
    }
    .menu {
        position: relative;
        left: 25px;	
        top: 40px;
    }

    #StinMenu {
        position: absolute;
        z-index: 1000;
        bottom: 0px;
        /*	right: -100px;*/
    }

    ul {margin:0; padding:0}

    .podKat1 {
        width: 150px;
        height: 1px;
        position: relative;
        background-image: url(Spry-UI-1.7/menuLinkaHlavni.png);
        background-repeat: no-repeat;
        left: -25px;
    }
    .podKat2 {
        width: 150px;
        height: 1px;
        position: relative;
        background-image: url(Spry-UI-1.7/Menu_prechod_svetly.png);
        background-repeat: no-repeat;
        left: -25px;
    }
    #StinMenu {
        position: absolute;
        z-index: 1000;
        bottom: 0px;
        right: -100px;
    }
    /*stranka*/
    .produktHore {
        position: relative;
        width: 854px;
        float: right;
        	background-color: #FFF;
    }
    .hlavniObrazek {
        position: relative;
        top: 31px;
    }
    .spodekIndex {
	position: relative;
	width: 854px;
	/*	border: thin dotted #F00;*/
        float: left;
	top: 36px;
	background-color: #FFF;
    }

    .jineVarianty {
	position: relative;
	width: 314px;
	/*	border: thin dotted #F00;*/
        float: right;
	right: 18px;
    }
    .produktTabulkaCena {
        position: relative;
        width: 314px;
        float: right;
        top: 31px;
        margin-right: 18px;
    }
    body,td,th {
        font-family: "Open Sans", sans-serif;
			text-decoration: none;
	font-size: 14px;
	color: #000;
	font-weight: 400;

    }
    .tabTD6 {
        height: 6px;
        font-size: 0px;		
    }
    .radekTabulky {
        cursor: pointer;
        background-image: url(img/Podklad_pro_tabulku.png);
        font-size: 14px;
        font-weight: bold;
    }
    .radekTabulkySipka {
        cursor: pointer;
        background-image: url(img/Podklad_pro_tabulkuSipka.png);
        font-size: 14px;
        font-weight: bold;
        background-position: right;
        background-repeat: no-repeat;
    }
    .radekTabulkyStaly {
        cursor: pointer;
        background-image: url(img/podkladRadekTabulkaBila.png);
        font-size: 14px;
        font-weight: bold;

    }
    .radekTabulkyCele {
        background-image: url(img/podkladRadekTabulkaCela.png);
        background-repeat: no-repeat;
        background-position: bottom;
    }
    .vykresy {
        height: 0px;
        width: 0px;
        position: relative;
        top: 0px;
        left: 0px;
    }
    #apDiv1 {
        position:absolute;
        width:126px;
        height:117px;
        z-index:1000;
        left: 300px;
        top: 40px;
        text-align: right;
        vertical-align: top;
    }
    #apDiv2 {
        position:absolute;
        width:126px;
        height:117px;
        z-index:1000;
        left: 300px;
        top: 275px;
        text-align: right;
        vertical-align: bottom;
    }
    .linkaLHP {
        border-top-width: thin;
        border-right-width: thin;
        border-left-width: thin;
        border-top-style: dotted;
        border-right-style: dotted;
        border-left-style: dotted;
        border-top-color: #CCC;
        border-right-color: #CCC;
        border-left-color: #CCC;
        padding-left: 10px;
    }

    .linkaLPD {
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: thin;
        border-right-style: dotted;
        border-bottom-style: dotted;
        border-left-style: dotted;
        border-right-color: #CCC;
        border-bottom-color: #CCC;
        border-left-color: #CCC;
        padding-left: 0px;
        padding-right: 0px;
    }
    .linkaLD {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCC;
    }
    .linkaLP {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCC;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
    }
    .linkaL {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCC;
    }
	.linkaP {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
    }
    .linkaDuctu {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;


    }
    .linkaVlastnosti {
        border-bottom-width: thin;
        border-bottom-style: dotted;
        border-bottom-color: #CCC;
        /*	height: 26px;*/
        /*	padding-top: 5px;*/
        overflow: visible;
        position: relative;
    }
    .linkaNic {
        padding-top: 5px;
        height: 26px;
    }
	.PROD_CENAD {
	float: right;
	position: relative;
	top: -2px;
    }
    /*tlacitko koupit a kusy*/
    .tabulkaKsRamecekCelek {
        position: relative;
        height: 31px;
        width: 270px;
        left: 20px;
    }
    .tabulkaKs {
        height: 31px;
        width: 30px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        color: #F60;
        font-size: 1em;
        font-weight: 700;
        text-align: center;
        float: left;
        position: relative;
    }
    .Ks {
        height: 31px;
        width: 20px;
        color: #000;
        text-align: left;
        float: left;
        left: -3px;
        position: relative;
        clip: rect(auto,auto,auto,auto);
        top: 4px;
        font-size: 1em;
        font-weight: 700;
    }
    .tabulkaKsOkolo {
        height: 32px;
        width: 51px;
        border-top-width: thin;
        border-right-width: thin;
        border-bottom-width: thin;
        border-left-width: thin;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #CCC;
        border-right-color: #CCC;
        border-bottom-color: #CCC;
        border-left-color: #CCC;	
        float: left;
        position: relative;
		border-top-left-radius:0.4em;
		border-bottom-left-radius:0.4em;
    }
    .tlacitkoKoupit {
        height: 33px;
        width: 100px;
        border: thin solid #666;
        float: left;
        position: relative;
		cursor:pointer;
		border-top-right-radius:0.4em;
		border-bottom-right-radius:0.4em;
    }
    .cenaDPH {
        font-size: 0.75em;
        font-weight: 200;
        color: #666;
        float: right;
        position: relative;
        height: 8px;
        width: 100px;
        bottom: 5px;	
    }
    .cena {
        font-size: 1.5em;
        font-weight: 700;
        color: #000000;
        float: right;
        position: relative;
        bottom: 2px;
        width: 100px;margin-bottom: 5px;
    }
/*Spodní záložky*/
    .zalozkyCelek {
        position: relative;
        width: 510px;
        float: left;
    }
    .zalozkyHorni {
        position: relative;
        width: 460px;
        float: right;
/*		border: thin dotted #F00;*/
    }

.zalozka1 {
	font-weight: bold;
	width: 105px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #F60;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #CCC;
	float: left;
	position: relative;
	text-align: center;
	top: 1px;
	z-index: 50;
	height: 25px;
	padding-top: 5px;
	cursor:pointer
	}
.zalozka0 {
	font-weight: bold;
	width: 105px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	float: left;
	position: relative;
	text-align: center;
	top: 1px;
	z-index: 50;
	height: 26px;
	padding-top: 5px;
	cursor:pointer
	}

.hoditObsah {
	position: relative;
	width: 459px;
	float: right;
	border: thin dotted #CCC;
	margin-top: 18px;
	padding-bottom: 10px;
    }
.hoditText {
	position: relative;
	width: 153px;
	float: center;
	margin-left: auto;
	margin-right: auto;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #F60;
	top: -1px;
	text-align: center;
    }
.vypisZbozi {
	height: 31px;
	width: 802px;
	position: relative;
	float: right;
/*	border: thin dotted #F90;*/
	top: 82px;
}
.poradiDopo {
	height: 30px;
	width: 31px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
	}
.kalendar {
	height: 30px;
	width: 93px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	}
.linkaOranzLHD {
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #F60;
	border-bottom-color: #F60;
	border-left-color: #F60;
}
.linkaOranzL {
	border-left-style: solid;
	border-left-width: thin;
	border-left-color: #F60;
}
.linkaSedaDsPozadim {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #F6F6F6;
	padding-left: 5px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #030303;
}
.linkaSedaD{
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-left: 5px;
}
.linkaPrazdnaD{
	padding-left: 5px;
}
.linkaCernaH{
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #030303;
	padding-left: 5px;
}
hr {
}

/*Spodní záložky Uctu*/
    .zalozkyCelekUctu {
        position: relative;
        width: 800px;
        float: left;
    }
    .zalozkyHorniUctu {
        position: relative;
        width: 800px;
        float: right;
/*		border: thin dotted #F00;*/
    }
.zalozkyUctu {
	position: relative;
	width: 800px;
	border: thin dotted #CCC;
	z-index: 20;
	float: left;
    }
.zalozka1Uctu {
	font-family: "Open Sans", sans-serif;
	font-weight: bold;
	left: 61px;
	width: 152px;
	border-top-width: 2px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: dotted;
	border-top-color: #F60;
	border-right-color: #CCC;
	border-bottom-color: #FFF;
	border-left-color: #CCC;
	float: left;
	position: relative;
	text-align: center;
	top: 1px;
	z-index: 50;
	height: 25px;
	padding-top: 5px;	/*cursor:pointer*/
	}
.zalozka0Uctu {
	font-family: "Open Sans", sans-serif;
	color: #ccc;
	width: 152px;
	left: 61px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	float: left;
	position: relative;
	text-align: center;
	top: 1px;
	z-index: 50;
	height: 26px;
	padding-top: 5px;
	font-weight: 200;	/*cursor:pointer*/
	}
.zalozka0Uctu a:link {
	text-decoration: none;
	font-size: 14px;
	color: #000;
	font-weight: 200;
}
.zalozka0Uctu a:visited {
	text-decoration: none;
	font-size: 14px;
	color: #000;
	font-weight: 200;
}
.zalozka0Uctu a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #000;
	font-weight: bold;

}
    .zalozkyObsah {
	position: relative;
	/*width: 458px;*/
	border: thin dotted #CCC;
	z-index: 20;
	float: left;
    }
    .zalozkyObsah {
	position: relative;
	width: 706px;
	border: thin dotted #CCC;
	z-index: 31;
	left: 61px;
	/*padding-top: 31px;*/
	padding-right: 31px;
	margin-bottom: 31px;
	padding-bottom: 31px;
	padding-left: 31px;
	min-height: 550px;
    }
.zalozkyObsahPobocky {
	position: relative;
	width: 832px;
	border: thin dotted #CCC;
	z-index: 31;
	float: left;
	padding-top: 31px;
/*	padding-right: 62px;*/
	padding-bottom: 62px;
/*	padding-left: 62px;*/
    }
input#tuzka {
	background-image: url(piktogramy/Pikto_Povel_tuzka_26x26.png);
	background-repeat: no-repeat;
	text-indent: 0px;
	background-position: 10px;
	height: 31px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 6px;
}
.email {
	width:300px;
	padding-left: 30px;
	}
.jmeno {	
	width:160px;
	}
.telefon {	
	width:180px;
	}
.informace {
	padding: 10px;	
	}
.tabFormOkolo {
	border: thin solid #CCC;
	}
.tabFormOkolo2 {
	border: thin thin #CCC;
	width: 528px;
	}
.patickaObal {
	position: relative;
	height: 0px;	
	
	margin-left: auto;
	margin-right: auto;
}
.paticka {
	position: absolute;
	top: -295px;
	width: 100%;
}
.spravaUctuPrihlaseniTab{
	position: relative;
	height: 0px;
	top: 130px;
}
.SpravaPolePrihlaseni {
	width: 390px;
	height: 31px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	padding-left: 8px;
	outline: none;
	border: thin solid #CCC;
}
.SpravaPoleZalozeniHeslo {
	width: 100%;
	height: 31px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	padding-left: 8px;
	outline: none;
	border: thin solid #CCC;
}
.poleRadekLinkaD {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 31px;
	}
.g-recaptcha {
	padding-left: 45px;
	position: relative;		
}
.g-recaptchaHeslo {
	position: relative;	
	left:-20px;	
}
#dodaciAdresaDolu, #dodaciAdresaNahoru {
	cursor:pointer
}
.oranzPole {
	color: #F60;
}
.formUlozit {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFF;
	cursor:pointer;
}
.fontPrehledUctu {
	font-size: 14px;
	font-weight: 700;
	color: #000;	
}
.navigaceTextUctu {
/*	font-size: 1.8em;
	font-weight: 200;*/
/*	vertical-align: middle;*/
/*	left: 220px;*/
/*	padding-bottom: 20px;*/
/*	position: relative;
	top: -10px;*/
	}
.navigaceTextUctu {
	font-family: 'Roboto';
	font-size: 32px;
	font-weight: 100;
	letter-spacing: 0.7px;
	vertical-align: middle;
	height:40px;
	width:750px;
	position: relative;
	text-align: center;/*	top: -16px;*/
	}
.navigacePodTextUctu {
	font-family: 'Roboto';
	font-size: 28px;
	font-weight: 100;
	letter-spacing: 0.7px;	
	vertical-align: middle;
	height: 64px;
	left:220;
	float: left;
	position: relative;
	top: 10px;
	}
.navigacePodTextUctuPobocky {
	font-family: 'Roboto';
	font-size: 28px;
	font-weight: 100;
	letter-spacing: 0.7px;	
	vertical-align: middle;
	height: 64px;

	position: relative;
	top: 10px;
	}
.prazdnyDIV31 {
	height: 31px;
}
.linkOranz a:link {
	text-decoration: underline;
	font-size: 14px;
	color: #FA9A07;
	font-weight: 400;
}
.linkOranz a:visited {
	text-decoration: underline;
	font-size: 14px;
	color: #FA9A07;
	font-weight: 400;
}
.linkOranz a:hover {
	text-decoration: underline;
	font-size: 14px;
	color: #000;
	font-weight: 400;
}
.stranyCelek {
	/*	margin-left: auto;
	margin-right: auto;*/
	width: 100%;
	position: relative;
	/*left: 100px;	text-align: center;*/
}
.strana {
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FA9A07;
	height: 22px;
	width: 31px;
	vertical-align: middle;
	text-align: center;
	float: left;
	padding-top: 8px;
	display: block;
}
.strany {
	height: 22px;
	width: 31px;
	vertical-align: middle;
	text-align: center;
	float: left;
	padding-top: 8px;
	display: block;
}
.stranySipka {
	height: 31px;
	width: 31px;
	vertical-align: middle;
	text-align: center;
	float: left;
	padding-top: 3px;
	display: block;

}