@charset 'UTF-8';

/*-KATEGORIE--------------------------------------------------------*/

.kategorie {
	width: 782px;
	height: 407px;
	background: url("/images/background/kategorie.gif") 0 0 no-repeat;
}

.kategorie ul {
	margin: 0;
	padding: 11px 0 0 0;
	zoom: 1;
}

.kategorie ul li {
	padding: 0;
	margin: 0;
	float: left;
	zoom: 1;
}

.kategorie ul li a {
	display: block;
	width: 130px;
	height: 132px;
	text-decoration: none;
	text-align: center;
	font-size: 1.4em;
	color: #543f2f;
	text-transform: uppercase;
	font-weight: bold;
}

.kategorie ul li a:hover {
	background: url("/images/background/kategorie_over.png") 16px 12px no-repeat;
	_background: none;
	text-decoration: none;
}

.kategorie ul li a img {
	width: 120px;
	height: 95px;
	margin: 0 auto;
	display: block;
	margin-bottom: 4px;
}

/*--BANNERY------------------------------------------------------*/

a.doporucujeme {
	display: block;
	position: absolute;
 	left: 542px;
	top: 20px;
	width: 312px;
	height: 416px;
}

.doporucujeme img {
	width: 312px;
	height: 416px;
}

a.doporucujeme .casovaNarocnost, a.doporucujeme .kucharskaNarocnost {
	display:block;
	width:50px;
	height:50px;
	position:absolute;
	bottom:20px;
	left:145px;
	z-index:100;
	font-size:0;
}

a.doporucujeme .kucharskaNarocnost {
	bottom:15px;
	left:220px;
}

.pribeh {
	height: 355px;
	position: relative;
}

.pribeh .pribehMiriam {
	left: 308px;
	top: 94px;
	width: 204px;
	height: 97px;
	position: absolute;
	display: block;
}

.pribeh .dalsiPribehy {
	left: 354px;
	top: 264px;
	width: 132px;
	height: 22px;
	position: absolute;
	display: block;
}

/*--KUCHAKA--------------------------------------------*/

.kucharka {
	display:block;
	height: 192px;
	padding: 16px 25px 0 217px;
	position: relative;
	background: url("/images/background/kucharka.jpg") right 0 no-repeat;
	color: #000;
}

.kucharka .fotografie {
	width: 261px;
	height: 204px;
	position: absolute;
	left: -53px;
	top: -14px;
}

.kucharka h2 {
	font-size: 2em;
	color: #fe7e01;
	padding: 0;
	margin: 0 0 8px 0;
	line-height: 1em;
	font-weight: normal;
}

.kucharka h2 small {
	font-size: 1.8em;
	color: #808182;
}

.kucharka h3 {
	font-size: 1.65em;
	color: #c54007;
	float: left;
	margin: 0 0 5px 0;
	line-height: 1em;
}

.kucharka .autor {
	padding: 0;
	margin: 0;
	font-size: 1em;
	float: right;
	display: block;
	padding-top: 6px;
}

.kucharka p {
	line-height: 1.2em;
	margin: 0;
	color: #000;
}

.kucharka .vlozeno {
	float: right;
	font-size: 0.85em;
}

/*--SOUT̎----------------------------------------------------*/

.soutez {
	width: 505px;
	height: 262px;
	position: relative;
	float: left;
}

.soutez a {
	width: 565px;
	height: 263px;
	position: absolute;
	left: -44px;
	top: 14px;
	display: block;
}

.soutez a.link {
	display: block;
	width: 250px;
	height: 40px;
	position: absolute;
	left: 30px;
	top: 190px;
}

.soutez a.link img {
	display: block;
	width: 250px;
	height: 40px;
	border: none;
}

/*--VIDEORECEPTY----------------------------------------------------*/

.videorecepty {
	width: 560px;
	height: 185px;
	position: relative;
	float: left;
}

.videorecepty .obsah {
	width: 602px;
	height: 160px;
	position: absolute;
	left: -42px;
	top: 0px;
	display: block;
	background: url("/images/background/videorecepty.jpg") 0 0 no-repeat;
}

.bannerPravy {
	float: right;
	padding-right: 6px;
	display: block;
	margin-bottom: 15px;
}

/*--TIPY-A-TRIKY-----------------------------------------------*/

.tipy {
	width: 260px;
	height: 215px;
	position: relative;
	float: right;
}

.tipy .obsah {
	width: 285px;
	height: 215px;
	padding: 10px 0 0 15px;
	position: absolute;
	left: -28px;
	top: -10px;
	background: url("/images/background/tipy_a_triky.png") 0 0 no-repeat;
}

.tipy .obsah.tipysk {
	width: 285px;
	height: 215px;
	padding: 10px 0 0 15px;
	position: absolute;
	left: -28px;
	top: -10px;
	background: url("/images/background/tipy_a_triky-sk.png") 0 0 no-repeat;
}

.tipy h2 {
	color: #fff;
	font-size: 1.8em;
	line-height: 1.1em;
}

.tipy .vnitrni {
	padding: 2px 36px 0 35px;
}

.tipy .vnitrni ul {
	margin: 0 0 5px 0;
	padding: 0;
}

.tipy .vnitrni ul li {
	margin: 0;
	padding: 1px 0 2px 18px;
	list-style: none;
	background: url(/images/background/li-hp.png) 0 6px no-repeat;
	
	
}

.tipy .vnitrni ul li a {
	font-size: 1.5em;
	font-weight: bold;
	color: #8a8077;
	text-decoration: underline;
}

.tipy .vnitrni ul li a:hover {
	color: #5c5043;
}

.tipy .nove {
	color: #f58415;
	float: left;
	display: block;
	padding-top: 4px;
}

.tipy .vice {
	float: right;
}

.tipy .talir {
	width: 98px;
	height: 94px;
	position: absolute;
	right: -16px;
	top: -35px;
}

/*--SEKCE------------------------------------------------------*/

.sekce {
	width: 797px;
	height: 313px;
	position: relative;
	left: -14px;
}

.sekce h2 {
	color: #fff;
	font-size: 1.2em;
	line-height: 1.1em;
}

.sekce .obsah {
	padding-left: 10px;
}

.sekce .obsah p {
	color: #000;
	line-height: 1.2em;
	margin-bottom: 16px;
	width:120px;
	height:120px;
	overflow:hidden;
}

.sekce .obsah p img.prazdny {
	width: 70px;
	height: 100px;
	border: 1px red solid;
	float: right;
	margin-top: 40px;
	vertical-align: bottom;
}

.kucharskaSekce {
	width: 210px;
	height: 263px;
	padding: 7px 30px 0 24px; 
	margin-top: 8px;
	margin-right: 6px;
	float: left;
	background: url("/images/background/kucharska_sekce.jpg") 0 0 no-repeat;
}

.sekce h3 {
	font-size: 1.5em;
	margin: 0 0 5px 0;
	line-height: 1em;
}

.kucharskaSekce h3 {
	color: #7a7097;
}

.sekceNutricniho {
	width: 219px;
	height: 267px;
	margin-top: 8px;
	margin-right: 2px;
	padding: 5px 30px 0 12px;
	float: left;
	background: url("/images/background/sekce_nutricniho.jpg") 0 0 no-repeat;
}

.sekceNutricniho h3 {
	color: #6f854f;
}

.sekceNutricniho .obsah {
	padding-left: 20px;
}

.coDumDal {
	width: 250px;
	height: 260px;
	float: left;
	padding: 19px 0 0 14px;
	background: url("/images/background/co_dum_dal.jpg") 0 0 no-repeat;
}

.coDumDal.codumDalSk {
	background: url("/images/background/co_dum_dal-sk.jpg") 0 0 no-repeat;
}

.coDumDal .obsah {
	padding-left: 20px;
}

.coDumDal .obsah form {
	padding-top: 5px;
}

.coDumDal .obsah .pole {
	width: 90px;
	border: 2px #9a9898 solid;
	background: #fff;
	padding: 2px 5px;
	margin-bottom: 2px;
	display: block;
}

.coDumDal .obsah .tlacitko {
	position: relative;
	top: 27px;
	_top: 17px;
}

/*--BLOG--------------------------------------------------------*/

.obsah .levaCast .celkem {
	color: #453b2f;
	padding-right: 12px;
	display: block;
	font-size: 1.4em;
	float: right;
}

.perex {
	width: 551px;
	margin-bottom: 8px;
	position: relative;
	background:  url("/images/background/clanek_prostredni.jpg") 0 0 repeat-y;
}

.perex .hlavicka {
	height: 58px;
	padding: 15px 20px 0 20px;
	background: url("/images/background/clanek_horni.jpg") 0 0 no-repeat;
}

.perex .hlavicka h2 {
	float: left;
	padding: 5px 0 0 0;
	line-height: 1.1em;
	margin: 0 0 8px 0;
	font-size: 1.75em;
}

.perex .hlavicka .datum {
	color: #080808;
	font-size: 0.9em;
	float: right;
	text-align: right;
	margin: 10px 20px 0 0;
}

.perex .hlavicka .uzivatel {
	width: 50px;
	height: 50px;
	float:right;
	right: 20px;
	top: 15px;
}

.perex .hlavicka .autor {
	color: #54463a;
	font-weight: bold;
	margin-right: 20px;
	font-size: 1.2em;
	float: left;
	display: block;
}

.perex .hlavicka .kategorie {
	display: block;
	width: auto;
	height: auto;
	background: none;
	color: #54463a;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
}

.perex .text {
	min-height: 37px;
	_height: 37px;
	padding: 0 20px 22px 20px;
	font-size: 1.05em;
	background: url("/images/background/clanek_spodni.jpg") 0 bottom no-repeat;
	clear:both;
	margin-top:20px;
}

.perex .text p {
	color: #54463a;
	padding: 2px 0 6px 0;
	margin: 0;
	position: relative;
	top: -3px;
}

.perex .text .komentaru {
	color: #5b5147;
	float: left;
	font-weight: bold;
	font-size: 1.15em;
}

.perex .text .celyClanek {
	color: #5b5147;
	float: right;
	font-weight: bold;
	font-size: 1.15em;
}

.hodnoceni {
	padding-top: 12px !important;
	margin: 0;
	font-weight: bold;
}

.hodnoceni a {
	margin-left: 10px;
	text-decoration: underline;
}

.hodnoceni a.tmaveZeleny {
	color: #17980d !important;
}

.strankovani {
	text-align: center;
	padding: 5px 0 30px 0;
	color: #844e19;
	font-size: 1.2em;
}

.strankovani span {
	padding: 0 3px;
}

.strankovani a {
	color: #5f4e3d;
	padding: 0 3px;
	text-decoration: underline;
}

.blok {
	width: 178px;
	padding: 4px 10px 15px 8px;
}

.blok h2 {
	color: #fff;
	font-size: 1.4em;
	font-weight: bold;
	padding: 0;
}

.blok.modryBlok {
	background: url("/images/background/nadpis_modry.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
}

.blok.svetlemodryBlok {
	background: url("/images/background/nadpis_svetlemodry.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
}

.blok.tmavomodryBlok {
	background: url("/images/background/nadpis_tmavomodry.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
}

.blok.fialovyBlok {
	background: url("/images/background/nadpis_fialovy.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
	overflow: hidden;
}

.blok.cervenyBlok {
	background: url("/images/background/nadpis_cerveny.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
}

.blok.oranzovyBlok {
	background: url("/images/background/nadpis_oranzovy.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
}

.blok.zlutyBlok {
	background: url("/images/background/nadpis_zluty.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
}

.blok.zelenyBlok {
	background: url("/images/background/nadpis_zeleny.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
}

.blok.tyrkysovyBlok {
	padding-top: 6px;
	background: url("/images/background/nadpis_tyrkysovy.png") 0 0 no-repeat;
	_behavior: url("/css/iepngfix.htc");
}

.blok ul {
	padding: 0 0 0 3px;
	margin: 0;
}

.blok ul li {
	padding: 1px 0;
	margin: 0;
}

.blok ul li a {
	color: #000000;
	text-decoration: underline;
}

.blok .zobrazitVse {
	display: block;
	float: right;
	margin-top: 8px;
}


.blok .uzivatele {
	padding: 5px 0 0 0;
}

.blok.modryBlok {
	padding-bottom: 7px;
}

.blok.fialovyBlok {
	padding-bottom: 7px;
}

.blok .uzivatele .uzivatel {
	float: left;
	display: block;
	margin: 0 4px 8px 4px;
	width: 50px;
	height: 50px;
}

.pravaCast .banner {
	paddingtop: 2px;
}

.perex.fialovy h2, .perex.fialovy h2 a, .perex.fialovy .kategorie a, a.fialovy {
	color: #a17b9f !important;
}

.perex.oranzovy h2, .perex.oranzovy h2 a, .perex.oranzovy .kategorie a, a.oranzovy {
	color: #e37024 !important;
}

.perex.tmaveZeleny h2, .perex.tmaveZeleny h2 a, .perex.tmaveZeleny .kategorie a, a.tmaveZeleny {
	color: #73844a !important;
}

.perex.zluty h2, .perex.zluty h2 a, .perex.zluty .kategorie a, a.zluty {
	color: #fcb303 !important;
}

.perex.zeleny h2, .perex.zeleny h2 a, .perex.zeleny .kategorie a, a.zeleny {
	color: #84af0e !important;
}

.facebook {
	width: 160px;
	height: 36px;
	display: none;
	padding: 0 31px 0 0;
	line-height: 23px;
	color: #405c89;
	text-align: right;
	text-decoration: underline;
	background: url("/images/background/ikonka_facebook.png") right 0 no-repeat;
}

.pozvatPritele {
	
}

.pozvatPritele table {
	margin: 0;
	border: none;
}

.pozvatPritele table td {
	border: none;
	background: none;
	padding: 2px 0 3px 0;
}

.pozvatPritele table td.popisek {
	text-align: right;
	width: 85px;
	padding-right: 5px;
}

.pozvatPritele table td.popisek label {
	color: #3b2808;
}

.pozvatPritele table td.pole {
	width: 88px;
}

.pozvatPritele table td.pole input {
	width: 84px;
	border: none;
	border-left: 1px #969696 solid;
	border-top: 1px #969696 solid;
	padding: 1px 2px; 
	color: #3b2808;
}

.pozvatPritele table td textarea {
	width: 174px;
	height: 42px;
	margin: 0;
	border: none;
	border-left: 1px #969696 solid;
	border-top: 1px #969696 solid;
	padding: 1px 2px; 
	color: #3b2808;
}

.pridejteKomentar {
	padding: 0 0 20px 0;
}

.pridejteKomentar h3 {
	color: #554336;
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0 0 12px 0;
}

.pridejteKomentar table {
	margin: 0;
	border: none;
}

.pridejteKomentar table td {
	border: none;
	background: none;
	padding: 2px 0 3px 0;
	color: #3b2808;
}

.pridejteKomentar table td.popisek {
	vertical-align: top;
	padding-top: 4px;
	text-align: right;
	width: 85px;
	padding-right: 10px;
}

.pridejteKomentar table td.popisek label {
	color: #3b2808;
}

.pridejteKomentar table td.pole input {
	width: 250px;
	border: none;
	border-left: 1px #969696 solid;
	border-top: 1px #969696 solid;
	padding: 2px 2px; 
	color: #3b2808;
	background: #fcf6ec;
}

.pridejteKomentar table td textarea {
	width: 448px;
	height: 144px;
	margin: 0;
	border: none;
	border-left: 1px #969696 solid;
	border-top: 1px #969696 solid;
	padding: 2px 2px; 
	color: #3b2808;
	background: #fcf6ec;
}

.komentare {
	padding: 8px 0 8px 0;
}

.komentare h3 {
	color: #554336;
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0 0 8px 0;
}

.drzak {
	width: 551px;
	margin-bottom: 8px;
	position: relative;
	background:  url("/images/background/clanek_prostredni.jpg") 0 0 repeat-y;
}

.drzakHorni {
	padding: 15px 20px 10px 20px;
	min-height: 70px;
	_height: 70px;
	background: url("/images/background/clanek_horni.jpg") 0 0 no-repeat;
}

.drzakSpodni {
	background: url("/images/background/clanek_spodni.jpg") 0 bottom no-repeat;
}

.komentar {
	padding-bottom: 10px;
}

.komentar .uzivatel {
	width: 50px;
	text-align: center;
	color: #080808;
	font-size: 0.85em;
	float: left;
}

.komentar .uzivatel a {
	width: 50px;
	height: 50px;
	display: block;
	margin-bottom: 5px;
}

.komentar p {
	width: 450px;
	float: left;
	font-size: 1.1em;
	color: #54463a;
	padding-left: 10px;
}

.svetlemodryBlok table {
	border: none;
	margin: 0;
	width: auto;
}

.svetlemodryBlok table td {
	border: none;
	background: none;
	color: #000;
	padding: 1px 0 1px 4px;
	text-align: right;
}

.svetlemodryBlok table td.kat {
	text-align: left;
	width: 106px;
}

.svetlemodryBlok table td.kat a {
	color: #000;
	text-decoration: underline;
}

/*--MUJ-PROFIL----------------------------------------------*/

.mujProfil {
	position: relative;
	color: #171515;
	font-size: 1.1em;
	margin-bottom: 28px;
}

.mujProfil h2 {
	width: 156px;
	height: 34px;
	left: -15px;
	top: -13px;
	position: absolute;
	display: block;
	background: url("/images/background/nadpis_muj_profil.png") 0 0 no-repeat;
}

.mujProfil h2 strong {
	width: 156px;
	height: 34px;
	padding: 4px 0 0 10px;
	display: block;
}

.mujProfil .prezdivka {
	display: block;
	color: #a9bc11;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 25px;
}

.mujProfil .drzakHorni {
	padding: 25px 20px 18px 20px;
}

.mujProfil .hvezdicka {
	vertical-align: top;
}

.mujProfil .vlevo {
	width: 320px;
	float: left;
}

.mujProfil .vpravo {
	width: 185px;
	height:90px;
	float: right;
	text-align: right;
	position:relative;
}

.mujProfil .vpravo .uploading {
	width: 185px;
	height: 50px;
	position:absolute;
	bottom:0px;
	border:1px red solid;
	
}

/* =================================================== */

.avatarUploader { height:22px; position:relative; top:65px; width:190px; overflow:hidden}

.avatarUploader #selectFile {
	cursor:pointer;
	width:138px;
	height:22px;
	float:right;
	position:absolute;
	top:0px;
	right:0px;
	
}

.avatarUploader #selectFile:hover {

}

.avatarUploader #fileName {
	position:absolute;
	top:7px;
	left:0px;
	width:130px;
	height:22px; 
	font-size:9px; 
	display:none;
	overflow:hidden;
}

.avatarUploader #uploadBtn {
	position:absolute;
	right:5px;
	top:5px;
	display:none;
}

.avatarUploader #progressBar {
	position:absolute;
	top:0px;
	left:0px;
	width:183px;
	height:22px; 
}

.uzivatelAvatar { position:absolute; top:-10px; right:10px; width:70px; height:70px; border:1px #999999 solid; text-align:center;}
.uzivatelAvatar img { display:block; margin:0 auto;}

/* =================================================== */

.mujProfil p {
	line-height: 1.3em;
	margin-bottom: 6px;
}

.mujProfil a {
	text-decoration: underline;
	color: #171515;
}

.mujProfil a.editovat {
	margin-right: 30px;
}


.mujProfil .zmenit {
	display: block;
	float: right;
	clear: right;
	margin-bottom: 24px;
	width: 50px;
	text-align: center;
}

.mujProfil .posledniPrihlaseni {
	display: block;
	float: right;
	clear: right;
}

.aktualniPozice {
	padding-left: 2px;
	margin-bottom: 28px;
}

/*--VLOZIT-RECEPT----------------------------------------------*/

.vlozitRecept {
	position: relative;
	color: #171515;
	font-size: 1.1em;
	margin-bottom: 15px;
}

.vlozitRecept h2 {
	width: 188px;
	height: 32px;
	left: -15px;
	top: -13px;
	position: absolute;
	background: url("/images/background/nadpis_vlozit_recept.png") 0 0 no-repeat;
}

.vlozitRecept h2 strong {
	width: 188px;
	height: 32px;
	padding: 4px 0 0 10px;
	display: block;
}

.vlozitRecept p {
	color: #554336;
	line-height: 1.3em;
	font-size: 0.9em;
}

.vlozitRecept .drzakHorni {
	padding: 25px 20px 18px 20px;
}

.pridejRecept {
	padding-top: 5px;
}

.pridejRecept table {
	margin: 0;
	border: none;
}

.pridejRecept table td {
	border: none;
	background: none;
	padding: 3px 0 3px 0;
	color: #3b2808;
}

.pridejRecept table td.popisek {
	vertical-align: top;
	padding-top: 4px;
	text-align: right;
	width: 80px;
	padding-right: 10px;
}

.pridejRecept table td.popisek label {
	color: #3b2808;
	font-size: 0.9em;
}

.pridejRecept table td.poznamka {
	vertical-align: top;
	padding-top: 4px;
	padding-left: 10px;
	font-size: 0.85em;
}

.pridejRecept table td.pole, .pridejRecept table td.pole2 {
	vertical-align: top;
}

.pridejRecept table td.pole input, .pridejRecept table td.pole2 input {
	width: 240px;
	border: none;
	border-left: 1px #969696 solid;
	border-top: 1px #969696 solid;
	padding: 2px 2px; 
	color: #3b2808;
	font-size: 0.9em;
	background: #fcf6ec;
}

.pridejRecept table td.kratkyPopis textarea {
	height: 44px;
	font-size: 0.9em;
}

.pridejRecept table td.postupPripravy textarea {
	height: 185px;
	font-size: 0.9em;
}

.pridejRecept table td textarea {
	width: 240px;
	margin: 0;
	border: none;
	border-left: 1px #969696 solid;
	border-top: 1px #969696 solid;
	padding: 2px 2px; 
	color: #3b2808;
	background: #fcf6ec;
}

.pridejRecept table.popis {
	margin-bottom: 18px;
}

.pridejRecept table.ingredience td.popisek {
	width: 15px;
}

.pridejRecept table.ingredience {
	margin-bottom: 30px;
}

.pridejRecept table.ingredience th {
	background: none;
	font-size: 0.9em;
	color: #3b2808;
	padding: 3px 0;
	text-align: center;
}

.pridejRecept table.ingredience .pole input {
	width: 240px;
}

.pridejRecept table.ingredience .pole2 {
	text-align: center;
}

.pridejRecept table.ingredience .pole2 input {
	width: 80px;
}

.pridejRecept table.ingredience .tlacitko {
	text-align: right;
	width:126px;

}

.pridejRecept .poznamkaText {
	margin-bottom: 6px;
}

.pridejRecept .poznamkaText label {
	display: block;
	color: #3b2808;
	margin-bottom: 3px;
	font-size: 0.9em;
}

.pridejRecept .poznamkaText textarea {
	width: 502px;
	height: 45px;
	margin: 0;
	border: none;
	border-left: 1px #969696 solid;
	border-top: 1px #969696 solid;
	padding: 2px 2px; 
	color: #3b2808;
	background: #fcf6ec;
	font-size: 0.9em;
}

.pridejRecept .receptPanel2 {
	margin-bottom: 6px;
}

.pridejRecept .receptPanel2 label {
	color: #3b2808;
	font-size: 0.9em;
	margin-right: 5px;
}

.pridejRecept .receptPanel2 img {
	vertical-align: middle;
}

.pridejRecept .receptPanel2 select {
	width: 100px;
	margin-right: 13px;
}

.pridejRecept .receptPanel2 select#casPripravy {
	width: 40px;
	margin-right: 0;
}

.pridejRecept .receptPanel1 {
	margin-bottom: 25px;
}

.pridejRecept .receptPanel1 label, .pridejRecept .receptPanel1 span {
	color: #3b2808;
	font-size: 0.9em;
	margin-right: 3px;
}

.pridejRecept .receptPanel1 input {
	width: 33px;
	margin-right: 10px;
	border: none;
	border-left: 1px #969696 solid;
	border-top: 1px #969696 solid;
	padding: 2px 2px; 
	color: #3b2808;
	font-size: 0.9em;
	background: #fcf6ec;
}

.pridejRecept .receptPanel1 .tlacitko {
	margin-right: 10px;
}


/*--PEHLED-RECETPT----------------------------------------------*/

.prehledReceptu {
	position: relative;
	color: #171515;
	font-size: 1.1em;
	margin-bottom: 15px;
}

.prehledReceptu .drzakHorni {
	padding: 20px 9px 25px 5px;
}

.prehledReceptu h2 {
	width: 188px;
	height: 32px;
	left: -15px;
	top: -13px;
	position: absolute;
	background: url("/images/background/nadpis_vlozit_recept.png") 0 0 no-repeat;
}

.prehledReceptu h2 strong {
	width: 188px;
	height: 32px;
	padding: 4px 0 0 10px;
	display: block;
}

.prehledReceptu .recept {
	padding: 5px 15px 7px 15px;
	background: url("/images/background/recept.png") 0 bottom repeat-x;
}

.prehledReceptu .recept .vlevo {
	width: 410px;
	float: left;
}

.prehledReceptu .recept .vpravo {
	width: 80px;
	float: right;
	text-align: center;
}

.prehledReceptu .recept .vpravo .ikonky {
	margin-bottom: 8px;
}

.prehledReceptu .recept .vpravo .ikonky img {
	margin: 0 5px;
}

.prehledReceptu .recept h3 {
	font-size: 1.65em;
	margin-bottom: 5px;
}

.prehledReceptu .recept h3 a {
	color: #3e740a;
	text-decoration: underline;
}

.prehledReceptu .recept h3 a:hover {
	text-decoration:none;
}

.prehledReceptu .recept .vlevo p {
	margin-bottom: 3px;
	line-height: 1.3em;
}

.prehledReceptu .recept .vlevo a {
	font-size: 0.9em;
	color: #000;
	text-decoration: underline;
}

.prehledReceptu a.poslatPriteli {
	float: left;
	margin-right: 125px;
}

.prehledReceptu a.napsatAutorovi {
	float: left;
}

.prehledReceptu a.smazat {
	float: right;
}

.prehledReceptu .strankovani {
	text-align: center;
	padding: 20px 0 0 0;
	color: #000000;
	font-size: 1em;
	font-weight: bold;
}

.prehledReceptu .strankovani span {
	padding: 0 10px;
}

.prehledReceptu .strankovani a {
	color: #000000;
	padding: 0 10px;
	text-decoration: underline;
}

/*--DETAIL-RECEPTU----------------------------------------------*/

.detailReceptu {
	position: relative;
	color: #171515;
	font-size: 1.1em;
	top: -15px;
}

.detailReceptu .drzakHorni {
	padding: 20px 25px 25px 20px;
}

.detailReceptu h1 {
	padding: 0;
	font-size: 1.65em;
	margin-bottom: 7px;
	float: none !important;
}

.detailReceptu h1 a {
	color: #3e740a;
	text-decoration: underline;
}

.detailReceptu h2 a  {
	font-size:1.4em;
	line-height:1.1em;
	font-weight:bold;
	color:#A17B9F;
}

.detailReceptu h3  {
	display:block;
	margin-top:17px;
	font-size:1.2em;
	line-height:1.1em;
	font-weight:bold;
	color:#3E740A;
}

.detailReceptu h2 a:hover {
	text-decoration:underline;

}

.detailReceptu ul {
	margin-top:10px;

}

.detailReceptu ul li {
	margin: 0;
	padding: 2px 0 4px 14px;
	list-style: none;
	background: url("/images/background/li.png") 0 10px no-repeat;
	_background: url("/images/background/li.gif") 0 10px no-repeat;
}



.detailReceptu p {
	margin-bottom: 5px;
}

.detailReceptu .panel {
	float: right;
	position: relative;
	padding: 50px 0 30px 20px;
	=width:210px;
}

.detailReceptu .panel .hvezdicky {
	position: absolute;
	right: 105px;
	top: 20px;
}

.detailReceptu .panel .narocnost {
	position: absolute;
	right: 43px;
	top: 5px;
}

.detailReceptu .panel .casPripravy {
	position: absolute;
	right: 8px;
	top: 5px;
}

.detailReceptu h2.ingredience {
	color: #000000;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.detailReceptu .odkazy {
	padding: 10px 0 30px 0;
}

.detailReceptu .odkazy a {
	color: #000000;
	font-size: 0.9em;
	text-decoration: underline;
	display: block;
	float: left;
}

.detailReceptu .odkazy a.poslatPriteli {

}

.detailReceptu .odkazy a.napsatAutorovi {
	margin-left:80px;
}

.detailReceptu .odkazy a.zaslatIngredienceNaMobil {
	margin-left:80px;
}

.detailReceptu .galerie a {
	margin: 0 14px 0 0;
}

/* ------------ STRANKOVE FORMULARE ------------ */

.zaslatIngredienceNaMobil { }

#sendToUserHolder, #sendToFriendHolder, #sendIngredsToPhoneHolder, #sendPasswordHolder  {
	position:absolute;
	top:0px;
	left:0px;
	display:none;

}

.ctxBox .sendIngredsToPhoneForm {
	width:330px;
	height:50px;
	=height:70px;
	background:#faf1ec;
	text-align:left;
}

#phoneNr { =position:relative; =top:4px;}

.ctxBox .sendToUserForm {
	width:400px;
	height:200px;
	background:#faf1ec;
	text-align:left;
}

.ctxBox .sendToFriendForm {
	width:400px;
	height:360px;
	background:#faf1ec;
	text-align:left;
}

.ctxBox .sendPasswordForm {
	width:400px;
	height:60px;
	background:#faf1ec;
	text-align:left;
}

#usrformtext { width:373px; padding:5px;}

.ctxBox .formHeaderImg { position:absolute;top:2px;left:5px; }

.ctxBox label {
	font-weight:bold;
	color:#391a09;
}

.ctxBox input {
	padding:5px;
}

.ctxBox #formUserName {
	color:#9A8362;
	font-size:2em;
	font-weight:bold;
}

.formLoading {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
}

.formLoading span {
	display:block;
	background:#fff;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.formLoading div {
	position:absolute;
	top:45%;
	left:100px;
}

.sendIngredsToPhoneForm  .formLoading div {
	position:absolute;
	top:45%;
	left:70px;
}

/* REGISTRACE */

#registraceExist { display:none;}


/* recepty */

#pridejRecept { position:relative;}
#addRecLoading div { left:170px;}

.blackText { color:#000 !important}

#souteztext { width:500px;}

.pdfIco { position:relative;top:-3px;}


div.hr {height:1px; line-height:1px; background-color:#bfb29f;}
strong.username { color:#9A8362; display:block; margin-bottom:5px; background-color:#fff;}
.komentarKReceptu { width:490px; height:100px; padding:5px; }
.komentar {width:500px;}
.komentarAvatar { width:70px; height:70px; float:left;}
.komentarText { padding-left:10px;}


/* ------------------------------ HOMEPAGE BANNERS ------------------ */

.pribeh_menu {
	width:411px;
	height:122px;
	position:absolute;
	top:300px;
	left:300px;
	z-index:10;
	display:none;
}

.pribeh {
	display:none;
}

.bannersHolder {
	position:relative;
}

.bannersHolder #topLayer { 	
	position:absolute;
	top:0px;
	left:0px;
}

.bannersHolder #lowLayer {
	position:absolute;
	top:0px;
	left:0px;
}

#rememberMe { display:block; position:absolute; top:5px; right:-20px; }

/* ------------------------------ ADMIN ----------------------------- */

.admin { background:#fff; margin-top:30px; padding:40px 20px;}

.adRecept a.nadpisReceptu { font-weight:bold; font-size:1.35em; color:#3E740A; display:block; margin-bottom:10px; padding-left:10px;}
.admin .komentareReceptu { background-color:#fff; padding-left:10px; margin-left:30px; border-left:1px #BFB29F solid; display:none;}

.admin .komentareReceptu .komentar { cursor:pointer; padding-bottom:0px; margin-bottom:10px; padding-top:10px; padding-right:20px;}
.admin .komentareReceptu .komentar:hover, .admin .komentareReceptu .komentar:hover strong.username { background-color:#CCCCCC;}

/* --- search form --- */

#searchInput {
	display:block;
	width:140px;
	margin-top:5px;
	padding:5px;
	
}

.searchButton {
	display:block;
	width:150px;
	height:20px;
	margin:5px 0;
	border:none;
	text-align:center;
	background:none;
	cursor:pointer;
	font-weight:bold;
	background:url(/images/background/vyhledat.png) center 2px no-repeat;
}

.searchButton-sk {
	display:block;
	width:150px;
	height:20px;
	margin:5px 0;
	border:none;
	text-align:center;
	background:none;
	cursor:pointer;
	font-weight:bold;
	background:url(/images/background/vyhladat.png) center 2px no-repeat;
}


.celkem { display:none !important;}

/*--INSPIRE---------------------------------------*/

.inspire {
	height: 320px;
	margin-bottom: 12px;
	position: relative;
}

.inspire .mainBanner {
	position: absolute;
	left: -50px;
	top: 0;
}

.inspire .vyzkousejte {
	width: 315px;
	height: 178px;
	display: block;
	position: absolute;
	top: -79px;
	right: -40px;
}

.inspireRecepty {
	width: 354px;
	height: 548px;
	left: -86px;
	top: 0;
	display: block;
	position: absolute;
}

.inspirePlate {
	width: 565px;
	height: 303px;
	left: 268px;
	top: 0;
	display: block;
	position: absolute;
	background: url(/images/background/inspire_plate.jpg) 0 0 no-repeat;
}

.inspireParty {
	width: 565px;
	height: 548px;
	left: 268px;
	top: 303px;
	display: block;
	position: absolute;
}

.inspireBottom {
	width: 912px;
	height: 13px;
	left: -86px;
	bottom: 0;
	position: absolute;
	background: url(/images/background/inspire_bottom.png) 0 0 no-repeat;
}

a.hpRecipe {
	display: block;
	position: absolute;
 	left: 520px;
	top: -69px;
	width: 312px;
	height: 416px;
}

.hpRecipe img {
	width: 312px;
	height: 416px;
}

/*--PARTY-------------------------------------------*/

.partyHolder {
	height: 595px;
	margin-bottom: 12px;
	position: relative;
}

.party {
	width: 888px;
	position: absolute;
	left: -54px;
	top: 0;
	background: url(/images/background/party_middle.jpg) 0 0 repeat-y;
}

.partyInner1 {
	width: 888px;
	background: url(/images/background/party_top.jpg) 0 0 no-repeat;
}

.partyInner2 {
	width: 808px;
	padding: 175px 40px 20px 40px;
	background: url(/images/background/party_bottom.jpg) 0 bottom no-repeat;
}

.party h2 {
	color: #2c366a;
	font-weight: normal;
	font-size: 23px;
	margin: 0 0 5px 0;
}

.party h2.smaller {
	font-size: 22px;
}

.party p {
	margin: 0 0 4px 0;
	line-height: 15px;
}

.partyBottom {
	width: 888px;
	height: 9px;
	background: url(/images/background/party_bottom2.jpg) 0 bottom no-repeat;
}

.party .leftCol {
	width: 395px;
	float: left;
}

.party .rightCol {
	width: 395px;
	float: right;
	position: relative;
}

.party .rightCol .button {
	position: absolute;
	right: -8px;
	bottom: -1px;
}

/* -  Nechat nakonec  - */

.dnone { display:none;}
.dblock { display:block;}
.dinline { display:inline;}

.hmpgMidSmallBanner { position:absolute; top:0px; left:-40px;}

/*--RECIPE-------------------------------------------------*/

.recipeHolder {
	width: 100%;
	height: 560px;
	position: relative;
}

.recipePage {
	width: 885px;
	position: absolute;
	left: -48px;
}

.recipePage .content {
	width: 778px;
	height: 306px;
	padding: 30px 53px 0 54px;
	background: url(/images/background/recipe_content.jpg) 0 0 no-repeat;
}

.recipePage .content h2 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 14px;
	color: #3f330f;
	text-transform: uppercase;
}

.recipePage .content h2 small {
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	position: relative;
	top: 2px;
}

.recipePage .content .leftCol {
	width: 222px;
	float: left;
}

.recipePage .content .leftCol .links {
	line-height: 20px; 
	font-size: 12px;
}

.recipePage .content .leftCol .links a {
	color: #3f330f;
	font-weight: bold;
	text-decoration: underline;
}

.recipePage .content .ingredients {
	min-height: 120px;
	_height: 120px;
	margin: 0 0 15px 0;
	padding: 0;
}

.recipePage .content .ingredients li {
	margin: 0;
	padding: 3px 20px 3px 0;
	list-style: none;
	color: #3f330f;
	font-size: 12px;
}

.recipePage .content .centralCol {
	width: 320px;
	padding: 0 25px 0 30px;
	float: left;
}

.recipePage .content .preparation {
	margin: 0 0 0 20px;
	padding: 0;
	font-weight: bold;
}

.recipePage .content .preparation li {
	margin: 0;
	padding: 12px 0 12px 15px;
	line-height: 18px;
	font-weight: bold;
	list-style: decimal;
	font-size: 12px;
}

.recipePage .content .preparation li span {
	font-weight: normal;
}

.recipePage .content .rightCol {
	width: 159px;
	padding-top: 30px;
	float: left;
}

.otherRecipes {
	padding-bottom: 10px !important;
}

.otherRecipes a {
	font-size: 14px;
	color: #3F330F;
	text-decoration: underline;
}

.hpTv {
	width: 248px !important;
	height: 245px;
	display: block;
	z-index: 5000;
	float: right;
	position: absolute;
	top: -5px !important;
	left: 268px !important;
}

#tvSkutchut {
	position: absolute;
	visibility: hidden;
}

.brownStripe {
	width: 766px;
	height: 22px;
	padding: 0 10px;
	line-height: 22px;
	color: #fff;
	background: url("/images/background/brown_stripe.png") 0 0 no-repeat;
}

.brownStripe a {
	text-decoration: underline !important;
	color: #fff;
}
