body {

	font-family:arial, helvetica, sans-serif;
	font-size:10pt;

	background:url('ximg/body-bg.png') top center repeat-x;
	background-color:#E8F5FC;
/*	background-color:#780C09;*/

/* IE */
	text-align:center;
	margin:0;

	font-size:9pt;
}

.body-top {

	background:url('ximg/body-top-bg.png') center top no-repeat;
}


.fl-left {

	float:left;
}

.fl-right {

 	float:right; 
}

.cl-left {

	clear:left;
}

.cl-right {

	clear:right;
}

.cl-both {

	clear:both;
}

.t-toppad {

	display:block;
	padding-top:5px;
}

.t-male {

	font-size:8pt !important;
}

.t-male * {

	font-size:8pt !important;
}

.va-bottom {

	vertical-align:bottom;
}

.ta-center {

	text-align:center !important;
}

.ta-right {

	text-align:right !important;
}

.klikaci {

	cursor:pointer;cursor:hand;
}

label {

	cursor:pointer;cursor:hand;
}

.button {

	cursor:pointer;cursor:hand;
}

.disp-none {

	display:none;
}

.anoveokno {

	font-size:8pt;
	font-weight:bold;
	color:#C32705;
}

#over-document {

	width:1002px;
	padding:0;
	margin:0 auto;

/* IE */
	text-align:left;

	position:relative;
}

#document {

	position:relative;

	width:1002px;
	padding:0 0 30px 0;
	margin:0;
}

#d-top-over {

	height:146px;
	padding-left:19px;

	background:url('ximg/top-bg.png') top left no-repeat;
}

.d-top-over-nologin {


}

#d-top {

	position:relative;
	height:147px;
/*	background:url('ximg/top-bg.png') top left no-repeat;*/
}



#d-top .logo {

	position:absolute;
	display:block;
	width:203px;
	height:96px;

	left:20px;
	top:0px;
}

#d-top .logo a {

	position:absolute;
	display:block;
	width:203px;
	height:96px;
	text-indent:-1000px;
}

#d-top .logo h1 {

	position:absolute;
	display:block;
	width:203px;
	height:96px;
	text-indent:-1000px;
}

#d-bottom {

	width:980px;
	padding:10px 0 25px 20px;
}

#d-bottom .d-bottom-in {

	background:url('ximg/bottom-bg.png') top left no-repeat;
	background-color:#589031;
	height:125px;

/*
	background-color:#3C802D;
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 60, from(#81B02E), to(#3C802D));
	background: -moz-radial-gradient(50% 50%, farthest-side, #81B02E, #3C802D);
*/
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	padding:10px;
	color:#fff;

	position:relative;
}

#d-bottom .d-bottom-in a {

	color:#fff;
}

#d-bottom .d-bottom-in2 {

	padding-top:10px;
	color:#2b91c1;
	text-align:center;
}

#d-bottom .d-bottom-in2 a {

	color:#2b91c1;
}

.move-scroll-up {

	font-weight:bold;
	color:#000;
	font-size:25pt;

	background-color:#fff;
	border:1px solid #aaa;
	text-align:center;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;

	opacity: .7;
	filter: alpha(opacity=70);

	position:absolute;
	left:460px;
	top:-20px;
}

.move-scroll-up a {

	display:block;
	font-weight:bold;
	color:#000 !important;
	font-size:20pt;
	text-decoration:none;

/*	padding:5px 20px 5px 25px;*/
	padding:5px 20px 5px 25px;
}

.move-scroll-up a span {

	display:block;
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.topmenu {

	left:20px;
	top:110px;

	position:absolute;
	width:950px;
}

.topmenu .menu-item {

	float:left;
	margin:0;
	padding:0;

	height:37px;
	position:relative;

	margin:4px 0 0 0;
	padding:0 10px;

	background:url('ximg/topmenu-li-bg.png') left 4px no-repeat;
}

.topmenu .menu-item-hover {

	background:none;
	background-color:#f26117;
	background:url('ximg/topmenu-menublok-bg.png') top left repeat-y;
/*
	background-image: linear-gradient(left , rgb(206,71,4) 9%, #E1550E 55%);
	background-image: -o-linear-gradient(left , rgb(206,71,4) 9%, #E1550E 55%);
	background-image: -moz-linear-gradient(left , rgb(206,71,4) 9%, #E1550E 55%);
	background-image: -webkit-linear-gradient(left , rgb(206,71,4) 9%, #E1550E 55%);
	background-image: -ms-linear-gradient(left , rgb(206,71,4) 9%, #E1550E 55%);
	
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0.09, rgb(206,71,4)),
		color-stop(0.55, #E1550E)
	);
*/
	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	}

.topmenu .menu-item .menu-mainitem {

	margin:0;
	padding:6px 2px 0 2px;
	color:#fff;
	text-decoration:none;

	display:block;
	font-size:11pt;
	font-weight:bold;
	height:27px;
/*
  text-shadow:0 0 1px rgba(0,0,0,0.3);
*/

}

.topmenu .menu-item .menu-mainitem:hover {

	text-decoration:underline;
}

.topmenu .m-first {

	border-left:none;
	background:none;
	padding-left:0;
}

.topmenu .menu-blok {

	z-index:150;

	visibility:hidden;
	position:absolute;

	margin:0;
	padding:0;

	background-color:#f26117;
	background:url('ximg/topmenu-menublok-bg.png') top left repeat-y;

	width:210px;
	left:0;

	-webkit-border-radius:0 0 5px 5px;
	-khtml-border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}

.topmenu .last {

	right:0;
}

.topmenu .menu-blok ul {

	padding:10px;
	margin:0;
	list-style-type:none;
}

.topmenu .menu-blok ul li {

	padding:1px 0;
	margin:0;
}

.topmenu .menu-blok ul li a {


	background:url('ximg/topmenu-menublok-li-bg.png') 5px 7px no-repeat;
	padding:4px 4px 4px 15px;
	margin:0;
	height:auto;

	color:#fff;
	display:block;
	font-size:8pt;
	font-weight:normal;

	border-top:1px dotted #EF8956;
	text-decoration:none;
}

.topmenu .menu-blok ul li a:hover {

	text-decoration:underline;
}

.topmenu .menu-blok ul li .first {

	border-top:none;
}


.topmenu .menu-blok ul li span {

	padding:5px 5px;
	margin:0;
	height:auto;

	text-align:center;
	color:#fff;
	display:block;
	font-size:8pt;
	font-weight:normal;
}


#d-main-big {

}

.d-main-intro {

	
}

.d-main-info {

	padding:10px;

	margin:10px 0 0 20px;
	border:1px solid #BBD3DF;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	background:url('ximg/sl-box-bg.png') top left repeat-x;
	background-color:#fff;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;

	position:relative;
}

.d-main-clanek-noleft {

	position:relative;
}

.d-main-info .box-innerpad {

	padding:10px;
}


.d-main-2sl {

}


h1 {

	font-size:15pt;
	color:#000;

	padding:0;
	margin:0;
}

h2 {

	font-size:12pt;
	color:#000;

	padding:3px 0;
	margin:3px 0;
}

h3 {

	font-size:10pt;
	color:#000;

	padding:2px 0;
	margin:2px 0;
}

.bloknadpis {

	padding:8px;
	margin:0;
}

.bloknadpis h1 {

	font-weight:bold;
	font-size:15pt;

	padding:0;
	margin:0;
	display:inline;

	color:#458538;
}

.intro-forum-tab {
	
	position:absolute;
	top:270px;
	left:0;

	background:url('ximg/intro-forum-tab.png') top left no-repeat;
	height:130px;
	width:20px;
}

.sl3-intro {

	padding:0;
	margin:10px 0 0 20px;
	border:1px solid #BBD3DF;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	background:url('ximg/sl-box-bg.png') top left repeat-x;
	background-color:#fff;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;

}

.sl3-intro .sl {

	float:left;
	margin:0;
	padding:10px;
	width:306px;

	background:url('ximg/intro-sl-border.png') top right no-repeat;
}

.sl3-intro .sl1 {

}

.sl3-intro .sl2 {

}

.sl3-intro .sl3 {

	background:none;
}

.sl3-intro h2 {

	font-size:12pt;
	color:#458538;

	padding:3px 0 5px 32px;
	margin:4px;
}

.sl3-intro .h2-1 {

	background:url('ximg/intro-sl-h2-1-bg.png') left top no-repeat;
}

.sl3-intro .h2-2 {

	background:url('ximg/intro-sl-h2-2-bg.png') left top no-repeat;
}

.sl3-intro .h2-3 {

	background:url('ximg/intro-sl-h2-3-bg.png') left top no-repeat;
}

.sl3-intro h2 a {

	color:#458538;
	text-decoration:none;
}

.sl3-intro h2 a:hover {

	color:#65C252;
	text-decoration:underline;
}


.sl2-intro .h2-4 {

	padding-top:5px;
	background:url('ximg/intro-sl-h2-4-bg.png') left top no-repeat;
}

.sl2-intro .h2-4 a {

	color:#00598B;
}

.sl2-intro .h2-5 {

	padding-top:5px;
	background:url('ximg/intro-sl-h2-5-bg.png') left top no-repeat;
}

.sl2-intro .h2-5 a {

	color:#E05715;
}

.sl2-intro .h2-6 {

	padding-top:5px;
	background:url('ximg/intro-sl-h2-6-bg.png') left top no-repeat;
}

.sl2-intro .h2-6 a {

	color:#3A8C3D;
}



.sl3-intro ul {

	list-style-type:none;
	padding:0 10px;
	margin:0;
}

.sl3-intro ul li {

	margin:0;
	padding:5px 0 5px 17px;
	line-height:140%;

	border-top:1px dotted #EAEAEA;
	background:url('ximg/intro-sl-li-bg.png') left 7px no-repeat;

	position:relative;
}

.sl3-intro ul li:first-child {

	border-top:none;
}

.sl3-intro ul li a {

	font-size:9pt;
	color:#00598B;
	padding:0;
	text-decoration:none;
}

.sl3-intro ul li a:hover {

	text-decoration:underline;
}

.sl3-intro ul li span {

	position:absolute;
	right:0;
/*
	float:right;
*/
	color:#A2A2A2;
	background-color:#fff;

/*
	font-size:8pt;
	color:#777;
	padding-right:5px;
*/
}

.sl3-intro ul .header {

	border-top:none;
	background:none;
	color:#A2A2A2;
	font-size:8pt;
}

.sl3-intro ul .header span {

	font-size:8pt;
}



.sl3-clanky h2 {

	font-size:12pt;
	color:#458538;

	padding:3px 0 5px 10px;
	margin:4px;
}

.sl3-clanky h2 a {

	color:#458538;
	text-decoration:none;
}

.sl3-clanky h2 a:hover {

	color:#65C252;
	text-decoration:underline;
}

.sl3-clanky ul {

	margin-bottom:15px;
}

.sl3-clanky ul li {

	margin:0;
	padding:2px 0 2px 17px;
	background:url('ximg/intro-sl-li-bg.png') left 5px no-repeat;
}

.sl3-clanky ul li a {

	font-weight:normal;
}

.sl3-clanky ul .nove {

	background:url('ximg/clanky-item-new.png') 0 4px no-repeat;
	padding-left:43px;
}

.sl2-intro {

	padding:0 0 0 20px;
	margin:0;
}

.sl2-intro .sl {

	float:left;

	padding:0;
	margin:0;
}

.sl2-intro .sl1 {

	width:326px;
}

.sl2-intro .sl2 {

	padding-left:10px;
	width:646px;
}

.sl2-intro .sl-box {

	padding:10px;
	margin:10px 0 0 0;
	border:1px solid #BBD3DF;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	background:url('ximg/sl-box-bg.png') top left repeat-x;
	background-color:#fff;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;
}

.sl2-intro h2 {

	font-size:12pt;
	color:#458538;

	padding:1px 0 5px 32px;
	margin:4px;
/* background:url('ximg/intro-sl-h2-1-bg.png') left top no-repeat; */
}

.sl2-intro h2 a {

	color:#458538;
	text-decoration:none;
}

.sl2-intro h2 a:hover {

	color:#65C252;
	text-decoration:underline;
}

.sl2-intro dl {

	padding:5px;
	margin:0;
}

.sl2-intro dt {

	padding:5px 0 0 0;
	margin:0;
}

.sl2-intro dt a {

	font-weight:bold;
	color:#E05817;
	text-decoration:none;
}

.sl2-intro dt a:hover {

	text-decoration:underline;
}

.sl2-intro dd {

	padding:5px 0;
	margin:0;
	line-height:150%;

	color:#222;
	font-style:italic;
	text-indent:10px;
}

.topdatum {

	position:absolute;
	display:block;

	right:20px;
	top:85px;

	color:#fff;
	font-size:8pt;
}

.topdatum a {

	color:#fff;
}



.topuser-mouse {

	right:105px;
	top:5px;

	position:absolute;

	z-index:1000;
}


.topuser-mod {

	right:15px;
	top:5px;

	position:absolute;
}

.topuser {

	right:20px;
	top:37px;

	position:absolute;
}

.topuser-login {

	right:160px;
}

.topuser-reg {

	right:20px;
}

.topuser-nologin {

	top:12px;
	font-size:8pt;
}

.topuser .avatar {

	border:2px solid #FFBD86;

	-webkit-border-radius:2px;
	-khtml-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;

	float:left;
}

.topuser .main-a {

	font-weight:bold;
	font-size:13pt;

	color:#fff;
	padding:0 15px 0 10px;
	background:url('ximg/topuser-arrow.png') right 7px no-repeat;

  text-shadow: 1px 1px 1px #ED430F;
}

.topuser .main-a-nopopup {

	font-weight:bold;
	font-size:13pt;

	color:#fff;
	padding:0 0 0 10px;

  text-shadow: 1px 1px 1px #ED430F;
}

.topuser .main-a-nopopup:hover, .topuser .main-a:hover {

	color:#FFED91;
}

.topuser .user-popup {

	position:absolute;
	z-index:180;

	visibility:hidden;

	margin:0;
	padding:10px 0 0 0;

	right:0;
}

.topuser .user-popup-in {

	margin:0;
	padding:15px;

	border:5px solid #E2E2E2;
	background-color:#fff;

	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;





}

.topuser .user-popup .nadp {

	font-size:10pt;
	color:#CE4704;

	padding:0 0 10px 0;
	margin:0;
	font-weight:bold;
}

.topuser .user-popup a {

	color:#F16016;
	font-size:8pt;
}

.topuser .user-popup .input {

	color:#000;
	border:1px solid #D9D9D9;
	background:url('ximg/topuser-input-bg.png') top left repeat-x;
	background-color:#FAFAFA;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	width:200px;
	padding:5px;
	font-size:8pt;
}

.topuser .user-popup .button {

	color:#fff;
	border:none;
	background-color:#F16016;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	width:100px;
	padding:5px;
	font-size:8pt;
}

.topuser .user-popup ul {

	padding:0;
	margin:0;
	list-style-type:none;
	width:160px;
}

.topuser .user-popup ul li {

	padding:3px 0 3px 10px;
	margin:0;
	font-size:9pt;

/* docasne */
	background:url('ximg/bottom-li.png') 0px 8px no-repeat;
}

.topuser .user-popup ul li a {

	text-decoration:underline;
}

.topuser .user-popup ul li a:hover {

	text-decoration:none;
}

.topwarn {

	display:block;

	position:absolute;
	top:18px;
	left:242px;
	width:410px;

/*
	position:fixed;
	background-color:#E9EACE;
	border-bottom:1px solid #444;
	top:0;
	left:0;
	width:100%;
	padding:4px;
	height:22px;
*/

	color:#fff;
	float:left;
	z-index:150;
}

.topwarn .tw-item {

	padding:1px;
	float:left;

	font-size:8pt;
	margin-right:3px;

	background-color:#FFECCE;
	color:#000;

	margin:0 5px 8px 0;

	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
/*
	border:1px solid #7F5656;
*/
/*
	opacity: .95;
	filter: alpha(opacity=90);
*/
/*
  -moz-box-shadow:3px -2px 5px 0 #F97E2B;
  -webkit-box-shadow:3px -2px 5px 0 #F97E2B;
  box-shadow:3px -2px 5px 0 #F97E2B;
*/
}

.topwarn .tw-item-right {

	float:right;
}

.topwarn .tw-item a, .topwarn .tw-item .vnitrni-span {

	text-decoration:none;
	color:#468632;
	cursor:pointer;cursor:hand;

}

.topwarn .tw-item .text {

	float:left;
	padding:3px 5px;
}

.topwarn .tw-item .pocet {

	float:right;
	padding:3px 5px;

	background-color:#95C357;
	color:#fff;

	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}


.topwarn .tw-item a:hover .text, .topwarn .tw-item .vnitrni-span:hover .text {

	background-color:#fff;
}

.topwarn .tw-item a:hover .pocet, .topwarn .tw-item .vnitrni-span:hover .pocet {

	color:#000;
	background-color:#b9f36c;
}


.topwarn .tw-item-zvyraznene .pocet {

	background-color:#F0E844;
	color:#000;
}

.topwarn .tw-item-zvyraznene a {

	color:#468632;
}

.topwarn .tw-item-zvyraznene-mene {

}

.topwarn .tw-item-zvyraznene-mene .pocet {

}


.topwarn .tw-item-modre {

	background-color:#EAF6FF;
}

.topwarn .tw-item-modre a {

	color:#468632;
}

.topwarn .tw-item-modre:hover {

	background-color:#D8F7FF;
}

.topwarn .tw-item-modre:hover a {

	color:#468632;
}



.topwarn .tw-item-zvyraznene-stredne {

	background-color:#FFECCE;
	color:#000;
}

.topwarn .tw-item-zvyraznene-stredne .pocet {

	background-color:#FF8686;
	color:#000;
}

.topwarn .tw-item-zvyraznene a:hover .pocet {

	background-color:#FFF63B;
}

.topwarn .tw-item-zvyraznene-stredne a:hover .pocet {

	background-color:#ffb6c0;
}


.topnologin {

	position:absolute;
	display:block;

	top:40px;
	left:440px;

	padding:8px 10px;
	margin:0;

	width:200px;
	height:30px;

	text-align:center;
/*
	position:absolute;
	display:block;

	top:20px;
	left:245px;

	padding:8px 10px;
	margin:0;

	width:410px;
	height:44px;

	background-color:#FCE3AC;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	color:#000;
	z-index:155;

	opacity: .85;
	filter: alpha(opacity=85);
*/
}

.topnologin a {

	font-weight:bold;
	font-size:12pt;

	color:#fff;
	padding:0;

  text-shadow: 1px 1px 1px #ED430F;
}

.topnologin a:hover {

	color:#FFED91;
}

.topnologin span {

	display:block;
	text-align:center;
	font-size:11pt;
}

.topnologin p {

	padding:7px 0 0 0;
	margin:0;
	display:block;
	text-align:center;
}

.topsearch {

	position:absolute;
	display:block;

	bottom:6px;
	right:0;

	padding:1px 5px;
	margin:0;

	height:22px;

	background-color:#9EC16F;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;

	color:#fff;
	z-index:145;
}

.topsearch .input {

	background-color:#9EC16F;
	border:none;
	width:158px;

	color:#fff;
	margin:0;
	padding:0;

}

.topsearch .button {

	background-color:#9EC16F;
	background:url('ximg/topsearch-btn.png') top center no-repeat;
	width:20px;
	height:20px;
	border:none;

	margin:0;
	padding:0;
}







.itemsintro {

	border-spacing:0;
	border-collapse:collapse;

	width:620px;
}

.itemsintro .spacer {

	clear:left;
/*
	border-top:1px solid #E9C29B;
*/
}

.itemsintro .item {

	float:left;
	width:300px;
	text-align:left;
	position:relative;
}

.itemsintro .item-br {
/*
	border-right:1px solid #E9C29B;
*/
}

.itemsintro .item-in {

	padding:15px;
	text-align:left;
}

.itemsintro h3 {

	font-size:9pt;
	margin:0;
	padding:0 0 3px 0;
}

.itemsintro h3 a {

	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.itemsintro h3 a:hover {

	color:#239FC8;
}

.itemsintro .blk-1 {

	float:left;
	width:95px;
	text-align:center;
}

.itemsintro .blk-2 {

	padding:0 0 0 100px;
	text-align:left;
}

.itemsintro .blk-2 span {

	font-weight:bold;
}

.itemsintro a img {

	border:none;
}

.itemsintro .blk-special {

	float:right;
	padding:3px 8px;
}

.itemsintro .blk-s-novinka {

	background-color:#A8EC41;
	color:#fff;
}

.itemsintro .blk-s-nastip {

	background-color:#FBBB1D;
	color:#fff;
}

.itemsintro p {

	margin:0;
	padding:7px 0 7px 0;
	color:#3D3D3D;
}

.itemsintro .cena {

	font-weight:bold;
	font-size:10pt;
	color:#F5631A;
}

.itemsintro .od a {

	font-weight:normal;
	color:#F5631A;
}

.itemsintro .cena span {

	font-weight:bold;
}

.itemsintro .podrobnosti {

}


.receptyintro {

	margin:0;
}

.receptyintro .item {

	margin:5px 0;
	padding:5px;
	position:relative;
}

.receptyintro .item img {

	border:none;
}

.receptyintro .item .datum {

	font-weight:bold;
	margin-bottom:3px;
}

.receptyintro .item .udalost-del {

	position:absolute;
	top:8px;
	right:8px;
}

.receptyintro .item .item-lblok {

	float:left;
	width:100px;
	text-align:center;
}

.receptyintro .item .item-lblok img {

	margin-top:10px;
	border:none;
}

.receptyintro .item .item-mblok {

	margin-left:100px;
}

.receptyintro .item h3 {

	margin:0 0 6px 0;
	padding:0;
	font-size:9pt;
}

.receptyintro .item h3 a {

	color:#E05817;
	text-decoration:none;
}

.receptyintro .item h3 a:hover {

	text-decoration:underline;
}

.receptyintro .item p {

	margin:0 0 8px 0;
	padding:0;
	line-height:150%;

	color:#222;
	font-style:italic;
	text-indent:10px;
}



.res {

	border:1px solid #F7691F;
	background-color:#FFD697;
	color:#000;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	font-size:12pt;
	margin:10px 0 0 20px;
	padding:20px;
/*
	opacity: .75;
	filter: alpha(opacity=75);
*/
  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;

	text-align:center;
}

.res-inbox {

	margin-left:0px !important;
}

.res a {

	color:#c00;
}

.res2 {

	border:1px solid #A02100;
	background-color:#FFD697;
	color:#000;

	font-size:10pt;
	margin:0 0 10px 0;
	padding:10px 20px;

	text-align:left;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;
}

.res2 p {

	margin:0;
	padding:2px 0 6px 0;
}

.res2 li {

	margin:0;
	padding:3px 0;
}

.res2 ul {

	padding:0 0 0 20px;
	margin:10px 0;
}

.res2 h2 {

	font-size:12pt;
	color:#E05715;

	padding:3px 0;
	margin:3px 0;
}



.dalert {

	border:1px solid #FFCCB4;
	background-color:#FFEBC9;
	color:#000;

	font-size:9pt;
	margin:0 0 10px 0;
	padding:15px;

	line-height:150%;

	text-align:center;
}

.dalert div {

	padding:5px 0;
}

.dalertz {

	border:1px solid #000;
	background-color:#E0D2D9;
	color:#000;

	font-size:9pt;
	margin:10px 0 0 20px;
	padding:15px;

	line-height:150%;

	text-align:center;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;
}

.dalertz div {

	padding:5px 0;
}



.dalert2 {

	border:1px solid #FFF318;
	background-color:#FFF983;
	color:#000;

	font-size:9pt;
	margin:10px 0 10px 0;
	padding:15px;

	line-height:150%;

	text-align:center;
}

.dalert2 div {

	padding:5px 0;
}




.sl-footer {

	padding:0;
	margin:0;
}

.sl-footer .sl {

	float:left;
	margin:0;
	padding:5px 15px;
	width:235px;
}

.sl-footer .sl1 {

}

.sl-footer .sl2 {

}

.sl-footer .sl3 {

	width:380px;
	background:none;
}

.sl-footer h2 {

	font-weight:normal;
	font-size:11pt;
	color:#fff;

	padding:0 0 10px 0;
	margin:0;
}


.sl-footer ul {

	padding:0;
	margin:0;
	list-style-type:none;
}

.sl-footer ul li {

	padding:3px 0 3px 10px;
	margin:0;
	background:url('ximg/bottom-li.png') 0px 8px no-repeat;
}

.sl-footer ul li a {

	text-decoration:underline;
}

.sl-footer ul li a:hover {

	text-decoration:underline;
}



.kalendar {

	width:930px;

	border-spacing:0;
	border-collapse:collapse;

	margin-bottom:5px;

	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}

.kalendar td {

	text-align:left;
	vertical-align:middle;

	font-size: 9pt;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	
	padding:2px;
	
}

.kalendar th {

	text-align:center;
	vertical-align:middle;

	font-size: 9pt;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	
	padding:4px;
	background-color:#FFEED1;
}

.kalendar a {

	display:inline;
	padding:1px 2px 1px 2px;
}

.kalendar .den {

	display:block;
	font-size:11pt;
	font-weight:bold;
}

.kalendar .den .denmesic {

	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
	padding-left:8px;
	
}

.kalendar .ukoly {

	padding:6px 0;

}	

.kalendar .svatek {

	padding-left:4px;
	font-style:italic;
	font-weight:bold;
}	

.kalendar .jinymesic {

	color:#666;
}

.kalendar .jinymesic a {

	color:#666;
}

.kalendar .soucasny {

	color:#000;
}

.kalendar .soucasny a {

	color:#000;
}

.kalendar .denvolna {


}	

.kalendar .mesic {

	font-size: 16pt !important;
	color:#ddd !important;
	background-color:#555555;
	font-weight:bold;
}

.kalendar .days td {

	font-weight:bold;
	font-size: 14pt !important;	
}

.kalendar .select {

	color:#c00;
	background-color:#ccc;
}

.kalendar .select a {

	color:#c00;
}

.kalendar .dnes {

	color:#eeeeee;
	background-color:#ccc;
}

.kalendar .dnes a {

	color:#eeeeee;
}

.kalendar .disable {

	font-style:italic;
	color:#555555;
}

.kalendar .zmenamesic {

	font-size: 11pt;
	background-color:#555555;
}

.kalendar .zmenamesic a {

	font-weight:bold;
	text-decoration:none;
	color:#ddd;
}

.kalendar .kitem {

	background-color:#B8FFB2 !important;
}



.sl2-2sl {

	padding:0 0 0 20px;
	margin:0;
}

.sl2-2sl .sl {

	float:left;

	padding:0;
	margin:0;
}

.sl2-2sl .sl1 {

	width:722px;
	position:relative;
}

.sl2-2sl .sl2 {

	padding-left:10px;
	width:250px;
	position:relative;
}

.sl2-2sl-sprava .sl1 {
/*
	width:782px;
*/
}

.sl2-2sl-sprava .sl2 {
/*
	width:190px;
*/
}

.ad-box-fl-left-200 {

	clear:both;
	float:left;
	padding:0;
	margin:10px 10px 10px 0;
	width:210px;
}

.ad-box-fl-left {

	clear:both;
	float:left;
	padding:0;
	margin:10px 10px 10px 0;
	width:320px;
}

.ad-box-fl-right {

	clear:both;
	float:right;
	padding:0;
	margin:10px 0 10px 10px;
	width:320px;
}

.ad-box-468-cen {

	text-align:center;
}

.ad-box-468-cen-in {

	width:468px;
	height:260px;
	margin:10px auto;
	text-align:left;
}


.ad-box-250-cen {

	text-align:center;
}

.ad-box-250-cen-in {

	width:250px;
	height:260px;
	margin:10px auto;
	text-align:left;
}

.sl2-2sl .ad-box {

	padding:0;
	margin:10px 0 0 0;
}

.sl2-2sl .sl-box {

	padding:0;
	margin:10px 0 0 0;
	border:1px solid #BBD3DF;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	background:url('ximg/sl-box-bg.png') top left repeat-x;
	background-color:#fff;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;
}

.sl2-2sl .sl-box-in {

	padding:5px 10px;
}

.sl2-2sl .sl-box .sl-box-innerpad {

	padding:10px;
}

.sl2-2sl .sl-box .sl-box-innerpad p {

	margin:0 0 8px 0;
	padding:3px 5px;
	text-indent:5px;
}

.sl2-2sl .sl2 ul {

	padding:4px 0;
	margin:0;
	list-style-type:none;
}

.sl2-2sl .sl2 ul li {

	padding:3px 5px 3px 15px;
	margin:0;
	border-bottom:1px dotted #E9E9E9;

	background:url('ximg/sl2-right-li-bg.png') 7px 8px no-repeat;

}

.sl2-2sl .sl2 ul li a {

	padding:2px 4px;
	margin:0;
	height:auto;

	color:#000;
	display:block;
	font-weight:normal;
	text-decoration:none;
}

.sl2-2sl .sl2 ul li a:hover {

	text-decoration:underline;
}

.sl2-2sl .sl2 ul .selected {

	background:url('ximg/sl2-right-li-selected.png') 7px 8px no-repeat;
}

.sl2-2sl .sl2 ul .selected a {

	color:#FF5400;
	font-weight:bold;
}

.sl2-2sl .sl2 ul .selected ul a {

	color:#000;
	font-weight:normal;
}

.sl2-2sl .sl2 ul .inline-anchor {

	float:right;
	display:inline;
	padding:0;
}

.sl2-2sl .sl2 ul .li-under {

	background:none;
	padding-left:20px;
}

.sl2-2sl .sl2 ul .li-under li {

	padding:1px 5px 1px 8px;
	margin:0;
	border-bottom:none;

	background:url('ximg/sl2-right-li-li-bg.png') 0 6px no-repeat;
}
.sl2-2sl .sl2 ul .li-under li a {

	padding:2px 4px;
	margin:0;
	height:auto;

	color:#000;
	display:block;
	font-weight:normal;
	text-decoration:none;

	font-size:8pt;
}

.sl2-2sl .sl2 ul .li-under li a:hover {

	text-decoration:underline;
}

.sl2-2sl .sl2 ul .li-under .selected {

	background:url('ximg/sl2-right-li-li-selected.png') 0 6px no-repeat;
}

.sl2-2sl .sl2 ul .li-under .selected a {

	color:#376A2C;
	font-weight:bold;
}

.sl2-2sl .sl2 ul .li-under .selected ul a {

	color:#000;
	font-weight:normal;
}



.sl2-2sl .sl2 h2 {

	font-size:12pt;
	color:#468139;

	padding:15px 0 15px 15px;
	margin:2px 0;
	background:url('ximg/sl2-2sl-h2-bg.png') bottom left no-repeat;
}

.sl2-2sl .sl2 h2 a {

	color:#468139;
}

.sl2-2sl .sl2 h3 {

	font-size:11pt;
	color:#E05715;

	padding:5px 0 5px 8px;
	margin:2px 0;
}

.sl2-2sl .sl2 h4 {

	font-size:9pt;
	color:#000;

	padding:2px 0;
	margin:2px 0;
}


.clanek-hlavnifoto {
	
	margin:0 15px 15px 0;
	padding:10px;
	text-align:center;
	color:#666;

	float:left;
}

.clanek-hlavnifoto p {
	
	padding:3px;
	margin:0;
}

.clanek-autor {
	
	padding:10px 5px 20px 5px;
	font-style:italic;
	color:#333;
}

.clanek-autor a {
	
	color:#555;
}

.clanek-autor a:hover {
	
	color:#c00;
}

.clanek-text {
	
	padding:0 5px;
}

.clanek-text ul {
	padding:3px 0 3px 30px;
	margin:0;
}

.clanek-text ul li {

	margin:0;
	padding:4px 0;
}

.clanek-text p {

	text-indent:15px !important;
	line-height:150%;
}

.clanek-text h2 {

	font-size:12pt;
	color:#E05715;

	padding:3px 0;
	margin:12px 0 3px 0;
}

.clanek-text h2 a {

	color:#E05715;
}

.clanek-text h3 {

	font-size:10pt;
	color:#00598B;

	padding:2px 0;
	margin:2px 0;
}

.clanek-text h3 a {

	color:#00598B;
}

.clanek-text a {

/*	color:#FA6D27;*/
	color:#366723;
}

.clanek-text a:hover {

	color:#0E1A09;
}


.clanek-text .tfl-left {
	
	margin:0 15px 15px 0;
	padding:10px;

	float:left;
}

.clanek-text .tfl-right {
	
	margin:0 15px 0 15px;
	padding:10px;

	float:right;
}



.zapisnicek-text {

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	background-color:#E3F2F7;
	padding:10px 20px;
	margin:5px 0 5px 0;
}

.zapisnicek-datum {

	font-style:italic;
	color:#888;
	margin-bottom:15px;
	padding:0 0 0 10px;
}

.zapisnicek-h2 {

	font-size:18pt;
	color:#458538;

	padding:0 0 0 10px;
	margin:4px;
}


.zapisnicek-fotky-blk {

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	background-color:#E8F4F7;
	padding:10px 0;

	margin-bottom:15px;
	text-align:center;
}

.zapisnicek-fotky-blk img {

	cursor:pointer;cursor:hand;

	border:2px solid #fff !important;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;
}

.zapisnicek-fotky-blk .zapisnicek-fotky {

	padding:5px 0 0 0;
	text-align:center;
}

.zapisnicek-fotky-blk .zapisnicek-fotky div {

	float:left;
	padding:2px;
}

.zapisnicek-fotky-blk .zapisnicek-fotky img {

	margin:2px;
	cursor:pointer;cursor:hand;

	border:1px solid #fff !important;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;
}

.zapisnicek-fotky-blk .zapisnicek-fotky img:hover {

	opacity: .75;
	filter: alpha(opacity=75);
}





#pgz_light {

	position:absolute;
	top:0;
	left:0;

	width:100%;
	height:100%;

	opacity: .65;
	filter: alpha(opacity=65);
	background-color:#000;

	z-index:201;
	cursor:pointer;cursor:hand;
}

#pgz_light2 {

	position:absolute;
	top:0;
	left:0;
	z-index:205;
/*
	width:100%;
	border:1px solid #fff;
	background-color:#000;
*/
	color:#fff;
	font-size:9pt;
	text-align:center;

	margin-top:10px;
}

#pgz_light2 p {

	clear:right;
	padding:2px;
	margin:2px;
	font-size:9pt;
}

#pgz_light2 .pgz_light2_span {

	color:#fff;
	text-align:center;
}

#pgz_light2 .pgz_light2_btn {

	color:#fff;
	font-size:12pt;

	float:right;

	display:block;
	background-color:#FA6D27;
	border:1px solid #000;
	font-size:8pt;
	cursor:pointer;cursor:hand;
	font-weight:normal;
	padding:4px 10px;

	margin-right:5px;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

  -moz-box-shadow:0 0 2px 1px #cdaba4;
  -webkit-box-shadow:0 0 2px 1px #cdaba4;
  box-shadow:0 0 2px 1px #cdaba4;

}

#pgz_light2 .pgz_light2_btn:hover {

	background-color:#D85120;
	color:#fff;
}

#pgz_light2 .pgz_light2_btn-zavrit {

	background-color:#D80000;
}

#pgz_light2 .pgz_light2_btn-zavrit:hover {

	background-color:#F85757;
}

#pgz_light_img {

	position:absolute;
	top:0;
	left:0;
	z-index:203;
	border:1px solid #fff;
	cursor:pointer;cursor:hand;
}

.fotkytable {

	width:100%;
}

.fotkytable td {

	text-align:center;
	vertical-align:middle;
	padding:10px;
}

.fotkytable td img {

	border:none;
	cursor:pointer;cursor:hand;
}

.fotkytable td .fotoline {

	display:block;
	margin-top:4px;
}

.fotkytable td a {

	color:#c00;
	font-size:8pt;
}



.clanek-pripojene {

	margin:10px 0;
	padding:12px 15px;
	background-color:#FFEED5;
	position:relative;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

.clanek-pripojene .item {

	margin:0;
	padding:2px 0;
}
/*
.clanek-pripojene h3 {

	margin:0;
	padding:0;
	font-size:9pt;
}
*/
.clanek-pripojene a {

	font-size:9pt;
	color:#00598B;
	padding:0;
	text-decoration:underline;
	font-weight:normal;
}

.clanek-pripojene a:hover {

	text-decoration:none;
}

.clanek-pripojene p {

	margin:0 0 8px 0;
	padding:0;
	text-indent:0 !important;
}

.podcarou-h2 {

	font-size:12pt;
	color:#00598B;

	padding:2px 0;
	margin:15px 0 2px 0;
}


.seznam-clanky {

	padding:10px;
}

.seznam-clanky .item {

	padding:5px 0;
}

.seznam-clanky .item h2 {

	padding:2px 0;
	margin:0;
}

.seznam-clanky .item h2 a {

	color:#E05715;
}

.seznam-clanky .item h2 a:hover {

	color:#E05E33;
}

.seznam-clanky .item p {

	margin:8px 0 0 0;
	padding:0;
	text-indent:10px;
	line-height:150%;
}

.need-login {

	position:relative;
	border:1px solid #f9a262;
	background-color:#f9e8dc;
	color:#000;

	font-size:11pt;
	margin:10px 5px;
	padding:10px;

	line-height:150%;

	text-align:left;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

  -moz-box-shadow:0 0 2px 1px #cdaba4;
  -webkit-box-shadow:0 0 2px 1px #cdaba4;
  box-shadow:0 0 2px 1px #cdaba4;

	text-align:center;
}

.dnapoveda {

	position:relative;
	border:1px solid #639C2B;
	background-color:#DAF1B2;
	color:#000;

	font-size:9pt;
	margin:0 0 20px 0;
	padding:10px;

	line-height:150%;

	text-align:left;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;
}

.dnapoveda h2 {

	font-size:11pt !important;
	padding:0 10px !important;
	margin:0 0 10px 0 !important;
	color:#000 !important;
}

.dnapoveda p {

	margin:0;
	padding:2px 0 6px 0;
}

.dnapoveda .div {

	padding:5px 0;
}

.dnapoveda ul {

	padding:5px 0 5px 30px;
	margin:0;
}

.dnapoveda ul li {

	margin:0;
	padding:3px 0;
}

.dnapoveda .zavritnapovedu {
	text-align:center;
/*
	position:absolute;
	top:8px;
	right:8px;
*/
}

.dnapoveda .zavritnapovedu .bbutton {

	font-size:8pt;
}

.dnapoveda a {

	color:#c00;
}

.dnapoveda .tmuzetevypnout {

	padding-top:15px;
	text-align:center;
	font-size:12pt;
}





.okno-edit {

	margin:5px 0;
	padding:8px;

	border:1px solid #EBCFB7;
	background-color:#f9fef2;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

}

.okno-edit .htable {

	width:650px;
}

.okno-edit .intable {

	width:650px;
}


.d-main-info .okno-edit .htable {

	width:895px;

}

.okno-edit .intable .inbuttons {

	display:block;
	padding:3px 0 0 0;
	text-align:center;
}

.okno-edit .nutnev {

	border:1px solid #f00 !important;
}

.okno-edit .nutnep {

	border:1px solid #EBDF00 !important;
}

.okno-edit .htable th {

	vertical-align:top;
	text-align:left;
	padding:3px 3px;
}

.okno-edit-reg .htable th {

	padding:10px !important;
	vertical-align:middle !important;
}

.okno-edit-reg .htable td {

	padding:10px !important;
	vertical-align:middle !important;
}

.okno-edit-reg .input {

	padding:3px 5px !important;
}

.textbox {

	padding:10px;
	border:1px solid #1D7499;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background-color:#fff;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;

	width:490px;
	line-height:150%;
}


.okno-edit .textarea {

	padding:10px;
	border:1px solid #1D7499;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background-color:#fff;

  -moz-box-shadow:0 0 2px 1px #BBD3DF;
  -webkit-box-shadow:0 0 2px 1px #BBD3DF;
  box-shadow:0 0 2px 1px #BBD3DF;
	line-height:150%;

}

.okno-edit .textarea-wh {

	width:490px;
}


.topborder td {

	border-top:1px solid #FFA091;
}

.topborder th {

	border-top:1px solid #FFA091;
}

.okno-edit .htable td {

	vertical-align:top;
	padding:3px 3px;
}

.okno-edit .htable .vyzadovano td, .okno-edit .htable .vyzadovano th {

	background-color:#FBDEDD;
	color:#c00;
}

.okno-edit .tupoz {

	background-color:#fff;
	padding:12px 4px !important;
	text-align:center;
}

.uinputsiroke {

	width:445px;
}


.topmarg {

	margin-top:16px;
}

.tb-div-topmarg {

	margin-top:8px;
}

.tb-div-botmarg {

	margin-bottom:8px;
}


.tb-simple {

	padding:10px 15px;
}

.tb-simple table {

	width:100%;

	border-spacing:0;
	border-collapse:collapse;
}


.tb-simple td {

	padding:5px 5px;
	margin:0;
}

.tb-simple th {

	padding:5px 5px;
	margin:0;
}



.tb-div {

	padding:10px 15px;
	background-color:#EAEEF0;
}

.tb-div table {

	width:100%;

	border-spacing:0;
	border-collapse:collapse;
}


.tb-div td {

	padding:5px 5px;
	margin:0;
}

.tb-div th {

	padding:5px 5px;
	margin:0;
}

.tb-div-small {

	font-size:8pt;
}

.tb-div-small th {

	padding:3px 1px;
}

.tb-div-small td {

	padding:3px 1px;
}


.dalert3 {

	border:1px solid #FFF318;
	background-color:#FFF983;
	color:#000;

	font-size:12pt;
	margin:10px 0 10px 0;
	padding:15px;

	line-height:150%;

	text-align:center;
}

.dalert3 div {

	padding:5px 0;
}


.dalert4 {

	border:1px solid #FFF318;
	background-color:#FFF6BA;
	color:#000;

	font-size:9pt;
	margin:5px 0 5px 0;
	padding:10px;

	line-height:150%;

	text-align:center;
}

.dalert4 div {

	padding:5px 0;
}

.st-seznam {

	width:685px;
	border-spacing:0;
	border-collapse:collapse;
}

.d-main-noleft .st-seznam {

	width:930px;
}

.st-seznam td {

	padding:8px 5px;
	font-size:8pt;
	color:#222;

	border-bottom:1px dotted #D9D9D9;
}

.st-seznam .odrazka {

	background:url('ximg/forum-temata-li-bg.png') 10px 10px no-repeat;
	padding-left:23px;
}

.st-seznam .sude td  {

	background-color:#F2F2F2;
}

.st-seznam .sude {

	background-color:#F2F2F2;
}

.st-seznam .sude .odrazka {

	background-color:#F2F2F2;
}

.st-seznam td a {

	font-size:10pt;
	color:#005987;
}

.st-seznam td a:hover {

	color:#007BB9;
}

.st-seznam tr:hover td {

	background-color:#E9F9E4 !important;
}

.st-seznam .bezodp {

	color:#c00;
	font-weight:bold;
}

.st-seznam .nove {

	font-weight:bold;
}

.st-seznam th {

	font-size:8pt;
	color:#666;
}

.st-seznam .ficonneprectene {

	margin-right:8px;
	border:none;
}

.st-seznam .list-div {

	float:right;
	background:none;
	padding:2px 0 0 0;
	margin:0;
	font-size:8pt;
	display:block;
}

.st-seznam .list-div a {

	font-size:7pt;
	color:#508B2F;
}

.st-seznam .list-div a:hover {

	color:#223B14;
}

.st-seznam .reakci {

	text-align:center;
}

.st-seznam .neprecteno {

	font-weight:bold;
	color:#c00;
}

.st-seznam .podraz td {

	padding:3px 3px 3px 20px;
	font-size:8pt;
}

.st-seznam .podraz td a {

	font-size:8pt;
}




.infoline {

	padding:4px 0 7px 0;
}






.list-div-abs {

	position:absolute;
	right:5px;
}

.list-div-abs .list-div {

	background:none;
}

.list-div {

	margin:4px 10px 7px 0;
	padding:5px 0;
	font-size:11pt;

	text-align:center;
}

.list-div span {

	margin:0;
	padding:0;
}

.list-div .stranka {

	margin:0 3px 0 0;
	padding:0;
	font-weight:bold;
}

.list-div span span {

}

.list-div span a {

	color:#535353;
	font-weight:normal;
	text-decoration:none;

	margin:0 1px;
	padding:0 5px;
}

.list-div span a:hover {

	background-color:#98C34F;
	color:#fff;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.list-div .selected {
	
	background-color:#686868;
	color:#fff;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	margin:0 1px;
	padding:0 5px;
}

.list-div .ld-button {

	display:inline-block;

	color:#fff;
	background-color:#8CB348;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	margin:0 3px;
	padding:3px 4px;

	font-size:7pt;
	vertical-align:text-bottom;
}

.list-div .ld-button:hover {

	color:#000;
	background-color:#BEF462;
}

.list-div .ld-button-disabled {

	color:#fff;
	border:none;
	background-color:#979797;
}

.list-div .ld-button-disabled:hover {

	color:#fff;
	border:none;
	background-color:#979797;
}

.list-div .ld-button-lmarg {

	margin-left:20px !important;
}

.list-div .ld-button-rmarg {

	margin-right:20px !important;
}




.barva-red {

	color:#D81313;
}

.barva-blue {

	color:#1133D8;
}

.barva-green {

	color:#00A313;
}


.forum-fora {

}

.forum-item {

	margin-bottom:15px;
	position:relative;
}

.forum-fora h2 {

	font-size:12pt;
	color:#FF5400;

	padding:5px 0;
	margin:4px;
}

.forum-fora h2 a {

	text-decoration:none;
}

.forum-fora h2 a:hover {

	text-decoration:underline;
}

.forum-fora h2 span {

	color:#000;
	font-size:9pt;
	font-weight:normal;
}




.forum-temata {

	width:685px;
	border-spacing:0;
	border-collapse:collapse;
}

.forum-temata h2 {

	padding:0;
	margin:0 0 5px 0;
	font-size:12pt;
	color:#555;
}

.forum-temata-skupina span {

	display:block;
}

.d-main-noleft .forum-temata {

	width:930px;
}

.forum-temata td {

	padding:8px 5px;
	font-size:8pt;
	color:#444;

	border-bottom:1px dotted #D9D9D9;
	background-color:#fff;
}

.forum-temata .sude td  {

	background-color:#f2fafe;
}

.forum-temata .sude  {

	background-color:#f2fafe;
}

.forum-temata .notbotborder td {

	border-bottom:none !important;
	padding-bottom:0 !important;
}

.forum-temata .jitkreakci td {

	font-size:7pt !important;
}

.forum-temata .jitkreakci td a {

	font-size:7pt !important;
}

.forum-temata .odrazka {

	background:url('ximg/forum-temata-li-bg.png') 10px 10px no-repeat;
	padding-left:23px;
}

.forum-temata .sude .odrazka {

	background-color:#F2F2F2;
}

.forum-temata td a {

	font-size:10pt;
	color:#005987;
}

.forum-temata td a:hover {

	color:#007BB9;
}

.forum-temata tr:hover td {

	background-color:#e5f6fe !important;
/*	background-color:#fc9638 !important;*/


}

.forum-temata .bezodp {

	color:#c00;
	font-weight:bold;
}

.forum-temata .nove {

	font-weight:bold;
}

.forum-temata .legenda td {

	font-size:8pt;
	color:#666;
	background-color:#fff;
}

.forum-temata .ficonneprectene {

	margin-right:8px;
	border:none;
}

.forum-temata .list-div {

	float:right;
	background:none;
	padding:2px 0 0 0;
	margin:0;
	font-size:8pt;
	display:block;
}

.forum-temata .list-div a {

	font-size:8pt;
	color:#508B2F;
	text-decoration:underline;
}

.forum-temata .list-div a:hover {

	color:#000;
	background:none;
}

.forum-temata .reakci {

	text-align:center;
}

.ioveren-avatar {

	cursor:help;
	border:none !important;
}

.uninputfull {

	width:650px !important;
}

.uninput100p {

	width:100% !important;
}

.uninputuzke {

	width:50px !important;
}

.untextedit {

	line-height:150%;
  white-space: pre;
}

.recepty-seznam .obrazky {

	display:block;
	padding-top:5px;
}

.recepty-seznam .obrazky img {

	border:none;
	margin:0 2px 0 0;
}

.sonline {

	font-weight:bold;
	color:#049829;
}

.soffline {

	font-weight:bold;
	color:#A41E1E;
}








.pgz-tu-lista-a {

	margin:0 0 10px 0;
	padding:0 0 0 5px;
	font-size:8pt;

	height:27px;
	background:url('ximg/tu-lista-bg.png') repeat-x bottom left;
	background-color:#fff;
}

.pgz-tu-lista-topm {

	margin-top:10px;
}

.pgz-tu-lista-a a {

	display:block;
	float:left;
	height:19px;

	margin-right:4px;
	padding:6px 10px 0 10px;

	color:#444;
	font-weight:normal;
	text-decoration:none;

	-webkit-border-radius:5px 5px 0 0;
	-khtml-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;

	border-top:1px solid #888;
	border-left:1px solid #888;
	border-right:1px solid #888;

  -moz-box-shadow:2px -2px 1px 0 #ddd;
  -webkit-box-shadow:2px -2px 1px 0 #ddd;
  box-shadow:2px -2px 1px 0 #ddd;

/*	background:url('ximg/tu-lista-item-bg.png');*/
	background: #dddddd; /* Old browsers */
	background: -moz-linear-gradient(top, #dddddd 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dddddd 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dddddd 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dddddd 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #dddddd 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.pgz-tu-lista-a a:hover {

	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;

	color:#000;
/*	background:url('ximg/tu-lista-item-hover.png');*/
/*	background-color:#f0f192;*/
	
	background: #f0f192; /* Old browsers */
	background: -moz-linear-gradient(top, #f0f192 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f192), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f192 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f192 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f192 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #f0f192 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f192', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.pgz-tu-lista-a .selected {

	margin-top:1px;

	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;

	color:#000;
/*	background:url('ximg/tu-lista-item-hover.png');*/
/*	background-color:#f0f192;*/
	
	background: #649c2d; /* Old browsers */
	background: -moz-linear-gradient(top, #8BD83F 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8BD83F), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8BD83F 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8BD83F 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8BD83F 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top, #8BD83F 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8BD83F', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


.pgz-tu-lista-a .vyrazne {

	color:#c00 !important;
}


.drobky {

	color:#558F2F;
	font-size:8pt;
	padding:8px 10px 8px 10px;
}

.drobky a {

	color:#757575;
	text-decoration:underline;
}

.drobky a:hover {

	color:#000;
}

.drobky span {

	color:#E55710;
}

.drobkyclankydef {

	padding:18px 10px 8px 20px;
}

.drobkyclankydef h1 {

	color:#E55710;
	font-size:8pt;
	padding:0;
	margin:0;
	display:inline;
	font-weight:normal;
}

.forumitem-over {

	margin:0 0 15px 0;

	background-color:#F4F4F4;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 4px 0 #aaa;
  -webkit-box-shadow:0 0 4px 0 #aaa;
  box-shadow:0 0 4px 0 #aaa;
}


.forumitemreakce {

	border:2px solid #CC2D1E;
}


.forumitem {

	width:100%;
	margin:0 0 15px 0;

	border-spacing:0;
	border-collapse:collapse;
}

.forumitem .header {

/*	background-color:#EDDDC2; */
	font-weight:normal;
	padding:5px 10px;
	text-align:left;
	vertical-align:top;

	line-height:150%;

	background-color:#E1E1E1;
}

.forumitem th {

/*	background-color:#EDDDC2; */
	font-weight:normal;
	padding:12px 5px;
	text-align:left;
	vertical-align:top;

	line-height:150%;

	background-color:#ECECEC;
}

.forumitem td {

	padding:15px;
	text-align:left;
	vertical-align:top;

	line-height:150%;
}

.forumitem .fspojeno {

	background:none;
	padding:10px 15px;
}

.forumitem .dkamarad {

	font-size:8pt;
	text-align:center;
	color:#0CA419;
	margin-right:5px;
}

.forumitemnahlaseno {

	background-color:#E6F8FF !important;
}

.forumitemnahlaseno th {

	background-color:#D4F4FF !important;
}

.forumitem fieldset {

	border:1px solid #979797;
	background-color:#FFF;

	padding:7px;
	margin:3px;
	}

.forumitem fieldset legend {

	color:#FF5400;
	font-weight:normal;
	font-style:italic;
	}

.forumitem fieldset legend span {

	color:#E1E1E1;
	}

.forumitem pre {

	border:1px solid #691008;
	background-color:#FFEFDF;
	color:#000;
	padding:5px;
	}



.forumitemneprecteno {

	background-color:#fffddb;
}

.forumitemneprecteno .header {

	background-color:#fdefb1;
}

.forumitemneprecteno th {

	background-color:#FEF6C6;
}

.forumitemneprecteno fieldset {

	border:1px solid #FF7A49;
	}




.forumitem .priloha {

	text-align:center;
	padding:10px 0 10px 0;
}

.forumitem .priloha img {

	cursor:pointer;cursor:hand;
}

.forumitem .priloha-blank {

	text-align:center;
	padding:10px 0 10px 0;
	border:1px solid #888;
	background-color:#fff;
}

.forumitem .reakcelink {

	padding:0 0 4px 20px;
	font-size:8pt;
}

.forumitem .reakcelink a {

	color:#242424;
}

.forumitem .ujmeno {

	padding:4px 0 4px 7px;
	color:#FF5400;
}

.forumitem .ujmeno span {

	font-style:italic;
}

.forumitem .ujmeno a {

	color:#FF5400;
	font-weight:bold;
}

.forumitem .avatar {

	position:relative;
	padding:10px 0 10px 0;
	margin:0;
}

.forumitem .avatar img {

	border:4px solid #fff;
}

.forumitem .uonline-avatar {

	position:absolute;
	left:7px;
	bottom:0;
	padding:0 3px;
	color:#fff;
	background-color:#A0CE52;
	border:1px solid #fff;
	font-size:7pt;
}

.forumitem .umoderator-avatar {

	position:absolute;
	right:6px;
	bottom:0;
	padding:0 3px;
	color:#fff;
	background-color:#EB925F;
	border:1px solid #fff;
	font-size:7pt;
}

.forumitem .ukamarad-avatar {

	position:absolute;
	left:6px;
	top:0;
	padding:0 3px;
	color:#fff;
	background-color:#EFC91F;
	border:1px solid #fff;
	font-size:7pt;
}

.forumitem .ioveren-avatar {

	position:absolute;
	right:6px;
	top:1px;
}

.forumitem .tinfo {

	padding:1px 12px 0 8px;
	color:#828282;
}

.forumitem .tinfo span {

	color:#4C4C4C;
	float:right;
}

.forumreakcenafotku {

	line-height:170%;
	font-size:8pt;

	padding:10px;
	border:1px solid #DFDFDF;
	background-color:#EAEAEA;

	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;

}

.forumreakcenafotku a {

	color:#FF5400;
}

.forumtext {

	font-size:10pt;
	text-align:justify;
}

.forumtext a {

	color:#FF5400;
	font-weight:normal;
}

.forumtext a:hover {

	color:#BC3F00;
}

.forumtext p {

	padding:2px 0 3px 0;
	margin:0;
}

.forumpodpis {

	line-height:100%;
	color:#222;
	border-top:1px solid #AB9B9B;
	font-size:8pt;
	margin-top:3px;
	padding:3px 0 0 0;
}

.forumpodpis div {

	margin:0 !important;
	padding:2px 5px !important;
}

.forumpodpis a {

	color:#000;
}

.forumpodpis a:hover {

	color:#c00;
}

.ds-inline {

	display:inline;
}

.forumitem .xbuttons {

	display:block;
}

.forumitem .xbuttons span, .forumitem .xbuttons div {

	display:block;
	float:left;
	padding-right:6px;
}

.forumitem .xbuttons input {

	font-size:8pt;
}

.forumitem .pro {

	color:#5D9635;
	margin:2px 0;
	padding:10px 20px 10px 10px;
}

.forumitem .proti {

	color:#983333;
	margin:2px 0;
	padding:10px 20px 10px 10px;
}

.forumitem .text {

	color:#000;
	margin:2px 0;
	padding:10px 20px 10px 10px;
}

.forumitem .dop {

	color:#c00;
	margin:2px 0;
	padding:4px;
	font-weight:bold;
	font-size:18pt;
	text-align:center;
}

.forumitem .dop-ano {

	color:#2BA100;
}


.forumitemsmall {

	font-size:8pt !important;
}


.forumtextsmall {

	font-size:8pt !important;
}

.forumitemlbct {

	text-align:center;
	margin-top:8px;
}

.listablokforum {

	height:26px;
	padding:4px 0;
	position:relative;
}

.listablokforum .rychlav {

	right:15px;
	position:absolute;
}

.listablokforum form, .forum-vlbtn-hld form, .forum-vlbtn-hld-noabs form {

	display:inline;
	margin:0;
	padding:0;
}


.listablokforum .rychlav select {

	font-size:8pt;
}

.listablokforum .button {

	color:#fff;
	border:none;
	background-color:#979797;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	padding:3px 5px;
	font-size:8pt;
	margin:0 2px 0 0;

  -moz-box-shadow:2px -1px 2px 0 #aaa;
  -webkit-box-shadow:2px -1px 2px 0 #aaa;
  box-shadow:2px -1px 2px 0 #aaa;

	cursor:pointer;cursor:hand;

}

.listablokforum .button:hover {

	color:#fff;
	background-color:#F16016;
}


.forumitem .button, .forum-vlbtn-hld .button, .forum-vlbtn-hld-noabs .button, .g-button {

	color:#fff;
	border:none;
	background-color:#979797;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	padding:3px 5px;
	font-size:8pt;
	margin:0 2px 0 0;

  -moz-box-shadow:2px -1px 2px 0 #aaa;
  -webkit-box-shadow:2px -1px 2px 0 #aaa;
  box-shadow:2px -1px 2px 0 #aaa;
	cursor:pointer;cursor:hand;
}


.forumitem .button:hover, .forum-vlbtn-hld .button:hover, .forum-vlbtn-hld-noabs .button:hover, .g-button:hover {

	color:#fff;
	background-color:#F16016;
}

.forumitem .button-green, .g-button-green {

	border:1px solid #8CB348;
	color:#fff;
	background-color:#8CB348;
}

.forumitem .button-green:hover, .g-button-green:hover {

	color:#000;
	background-color:#BEF462;
}

.forumitem .button-oranz, .g-button-oranz {

	border:1px solid #FA6D27;
	color:#fff;
	background-color:#FA6D27;
}

.forumitem .button-oranz:hover, .g-button-oranz:hover {

	border:1px solid #FA6D27;
	background-color:#CC4B01;
	color:#fff;
}

.forumitem .button-male, .g-button-male {

	padding:1px 3px;
	font-size:7pt !important;
}

.forumitem .button-velke, .g-button-velke {

	padding:4px 15px;
	font-size:9pt !important;
}

.forumitem .button-velke, .g-button-velmivelke {

	padding:7px 20px;
	font-size:12pt !important;
}

.forumitem .xbuttons .xbtright {

	float:right;
	padding-right:0;
	padding:2px 0 0 6px;
}

.forum-vlbtn-hld {

	position:absolute;
	top:17px;
	right:4px;
	padding:5px 8px;
}

.sl3-intro .forum-vlbtn-hld, .d-main-info .forum-vlbtn-hld {

	top:7px;
}

.forum-vlbtn-hld div {

	padding:0 0 0 4px;
	float:left;
}

.forum-vlbtn-hld .bbutton2 {

	font-size:8pt;

	border:1px solid #FA6D27;
	color:#fff;
	padding:4px 8px;
	text-align:center;
	background-color:#FA6D27;

	cursor:pointer;cursor:hand;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.forum-vlbtn-hld .bbutton2:hover {

	border:1px solid #FA6D27;
	background-color:#fff;
	color:#FA6D27;
}


.forum-vlbtn-hld .bbutton2-grey {

	background-color:#979797;
	border-color:#979797;
}

.forum-vlbtn-hld .bbutton2-grey:hover {

	border:1px solid #FA6D27;
	background-color:#fff;
	color:#FA6D27;
}


.dupozorneni {

	border-top:3px solid #c00;
	border-bottom:3px solid #c00;
	background-color:#ddd;
	color:#000;

	font-size:9pt;
	margin:15px 0;
	padding:15px;

	line-height:150%;

	text-align:center;
}

.dupozorneni .bigupoz {

	font-size:13pt;
}

.smile {

	margin:1px 3px;
	border:none;

	vertical-align:middle;
}

.smile-edit {

	margin:3px;
	cursor:pointer;cursor:hand;
}

.dsminfo {

	background-color:#ddd;
	color:#000;

	font-size:8pt;
	margin:10px 0;
	padding:10px;

	line-height:150%;
}

.dsminfo a {

	color:#c00;
}

.editbuttons {

	margin:5px 0 0 0;
}

.editbuttons div {

	margin:3px 0;
	font-weight:normal;
}

.editbuttons input {

	color:#000;
	margin:2px 0;
	padding:1px 2px;
	cursor:pointer;cursor:hand;
	font-size:9pt;
	font-weight:bold;
	width:80px;	
}


.forumselfpromo	{

	margin:0 0 15px 0;

	background:url('old/forumselfpromo-bg.png') repeat-y top left;
	background-color:#F6FFC4;

	border-spacing:0;
	border-collapse:collapse;

	border:1px solid #83A260;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 4px 0 #aaa;
  -webkit-box-shadow:0 0 4px 0 #aaa;
  box-shadow:0 0 4px 0 #aaa;

	position:relative;
}

.forumselfpromo	h2 {

	position:absolute;
	top:10px;
	text-align:center;
	width:140px;
	color:#000;
	font-size:9pt;
	margin:0;
	padding:0;
	font-weight:normal;
}

.forumselfpromo	ul {

	padding:0;
	margin:10px 20px 10px 170px;
	list-style-type:none;
}

.forumselfpromo	ul li {

	color:#000;
	padding:3px 0;
}

.forumselfpromo	ul li a {

	color:#c00;
}

.tcca {

	font-size:8pt;
	color:#666 !important;
	font-style:italic;
}

.anketa-over {

	padding:5px;
	margin:5px 0;
	border:1px solid #c8eead;
	background-color:#dbffc4;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.anketa-over .anketa-otazka {

	padding:5px;
	text-indent:5px;
	line-height:150%;
	font-size:12pt;
	font-weight:bold;
}

.anketa-over .anketa-celkem {

	padding:5px;
	text-indent:5px;
	line-height:150%;
	font-size:8pt;
	font-style:italic;
}

.anketa-over .anketa-hlasujici {

	font-size:8pt;
}

.anketa-over .anketa-hlasujici a {

	color:#444;
}

.anketa-over .anketa-hlasunauzivatele {

	padding:5px;
	text-indent:5px;
	line-height:150%;
	font-size:11pt;

	text-align:center;
	font-weight:bold;
}

.anketa-over table {

	width:90%;
}

.anketa-over table td, .anketa-over table th {

	padding:4px 4px;
}

.anketa-over .ank-s-1 {

	}

.anketa-over .ank-s-2 {

	border:1px solid #980F0B;
	display:block;
	margin-top:3px;
	padding:1px;
	background-color:#fff;
	width:320px;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;
	}

.anketa-over .ank-s-3 {

	display:block;
	font-size:3pt;
	height:13px;

	background:url('ximg/anketa-bar.png') top left repeat-x;
	background-color:#E55710;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	}

.anketa-over .ank-s-hlasu {

	text-align:right;
	}

.anketa-over .ank-s-hlasovat {

	text-decoration:underline;
	color:#c00;
	cursor:pointer;cursor:hand;
	}

.anketa-over .ank-s-hide {

	color:#555;
	font-style:italic;
	}

.button-hld {

	padding:10px 0;
}

.fs-male, .fs-male * {

	font-size:8pt !important;
}

.celasirka {

	width:660px;
}




.blokblok {

	margin-bottom:15px;
}


.mwtable {

	border-collapse:collapse;
	border-spacing:0;
	width:680px;
}

.mwtable form {

	display:inline;
}

.mwtable td {

	vertical-align:top;
	padding:3px;
	line-height:120%;
}

.mwtable .sude td {

	background-color:#FFFDE6;
}

.mwtable .sude2 td {

	background-color:#FFFDE6;
}

.mwtable .sude3 {

	background-color:#FFFDE6;
}


.profilfoto {

	margin:0 15px 15px 0;
	border:0;
	float:left;
}


.mprofil th {

	font-size:9pt;
	color:#4C4C4C;
	padding:2px;
	line-height:120%;
}

.mprofil td {

	font-size:9pt;
	color:#333;
	padding:2px;
}

.mwtable .fotky {

	height:80px;
}

.mwtable .fotky div {

	float:left;
	padding:0 4px 0 0;
}

.mwtable .fotky div img {

	border:none;
}


.tb-flt {
/*
	border:1px solid #DAEFC2;
	background-color:#EEFBDF;
*/
	border:1px solid #E3F2F7;
	background-color:#E3F2F7;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	color:#678894;
}

.tb-flt td {

	font-size:8pt;
	padding:5px 6px;
	text-align:left;
}

.tb-flt .tb-div-td-notoppad td {

	padding-top:1px;
}

.tb-flt .tb-div-td-nobotpad td {

	padding-bottom:1px;
}

.tb-flt .tb-div-td-toppad td {

	padding-top:10px;
}

.tb-flt .flt-tinmidl {

	display:inline-block;
	vertical-align:top;
	padding-top:4px;
}

.tb-flt td select {

	font-size:9pt;
	padding:1px 2px;
}

.tb-flt .flt-input {

	font-size:8pt;
	padding:3px 4px;
/*
	width:70px;
*/

	border:1px solid #C0D7DF;
	background-color:#fff;

	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
}

.tb-flt .flt-input-100 {

	width:100%;
}


.tb-flt .flt-input-40 {

	width:40%;
}

.tb-flt .flt-input-cena {

	width:50px;
	text-align:center;
}

.tb-flt .flt-input2 {

	font-size:8pt;
	padding:1px 2px;
	width:110px;
}

.tb-flt .flt-button {

	padding:3px 5px;
	cursor:pointer;cursor:hand;
	font-size:10pt;
	font-weight:bold;
}

.tb-flt .flt-button-small {

	font-size:8pt;
}



.mn-podtabedit {

	background-color:#FFEFDF;
	border:1px solid #FFD7C9;

	padding:15px 0;
	margin:0;
	text-align:center;

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}

.mn-podtabedit a {

	color:#c00;
}


.dupozornenianketa {

	border-top:3px solid #c00;
	border-bottom:3px solid #c00;
	background-color:#E82929;
	color:#fff;

	font-size:13pt;
	margin:4px 0;
	padding:15px;

	line-height:150%;

	text-align:center;
}


.items3 {

	border-spacing:0;
	border-collapse:collapse;

	width:930px;
}


.items3 .spacer {

	clear:left;
	border-top:1px solid #C8DFE3;
}

.items3 .item {

	float:left;
	width:300px;
	text-align:left;
	position:relative;
}

.sl2-2sl .sl1 .items3 {

	width:690px;
}



.items2 {

	width:610px;
}


.items3 .item-br {

	border-right:1px solid #C8DFE3;
}

.items3 .item-in {

	padding:10px 5px;
	text-align:left;
}

.items3 h2 {

	font-size:9pt;
	margin:0;
	padding:0 0 3px 0;
}

.items3 h2 a {

	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.items3 h2 a:hover {

	color:#239FC8;
}

.items3 .blk-1 {
	text-align:center;
}

.items3 .blk-2 {

	padding:0;
	text-align:center;
}

.items3 .blk-2 a img {

	border:none;
}

.items3 .blk-special {

	font-size:8pt;
	float:right;
	padding:3px 8px;
}

.items3 .blk-s-novinka {

	background-color:#A8EC41;
	color:#fff;
}

.items3 .blk-s-nastip {

	background-color:#FBBB1D;
	color:#fff;
}



.items3 .blk-3 {

	padding:3px 0 0 0;
	text-align:center;
}

.items3 .blk-4 {
	text-align:center;
}

.items3 .blk-4 span {

}

.items3 .blk-4 a {

	color:#FA6D27;
}

.items3 p {

	margin:0;
	padding:7px 0 7px 0;
	font-size:8pt;
	color:#3D3D3D;
}

.items3 .cena {

	font-weight:bold;
	font-size:16pt;
	color:#EA5B19;

	position:absolute;
	top:150px;
	left:22px;

	padding:3px 5px;

	display:block;
	background-color:#fff;
	border:1px solid #aaa;
	text-align:center;

	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;

	-moz-transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);

	opacity: .88;
	filter: alpha(opacity=88);
}

.items3 .cena span {

	font-weight:bold;
}



.items3 .podrobnosti {

	font-size:8pt;
}



.items3-default .item {

	width:224px;
	padding:3px 3px;
}

.items3-default .item {

}


.items3male {

	margin-bottom:15px;
}

.items3male h2 {

	font-size:8pt;
}

.items3male .cena {

	font-size:9pt;
}
.items3male .item {

	width:215px;
	padding:3px 3px;
}



.items3-default .item-in {

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

	background-color:#ECF3F6;
	padding:10px 5px;
}

.items3-default .blk-2 img {

	border:2px solid #fff !important;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;
}

.text-under {

	padding:4px 5px;
	line-height:140%;
}


.inzerat-detail {


}

.inzerat-detail .inzerat-fotky-blk, .inzerat-detail .inzerat-table {

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	background-color:#E3F2F7;
	padding:20px 0;

	margin-bottom:15px;
}

.inzerat-detail .inzerat-fotky-blk .inzerat-hfoto {

	text-align:center;
}

.inzerat-detail .inzerat-fotky-blk .inzerat-hfoto img {

	cursor:pointer;cursor:hand;

	border:2px solid #fff !important;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;
}

.inzerat-detail .inzerat-fotky-blk .inzerat-hfoto img:hover {

	opacity: .90;
	filter: alpha(opacity=90);
}

.inzerat-detail .inzerat-fotky-blk .inzerat-fotky {

	padding:5px 0 0 0;
	text-align:center;
}

.inzerat-detail .inzerat-fotky-blk .inzerat-fotky div {

	float:left;
	padding:2px;
}

.inzerat-detail .inzerat-fotky-blk .inzerat-fotky img {

	margin:2px;
	cursor:pointer;cursor:hand;

	border:1px solid #fff !important;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;
}

.inzerat-detail .inzerat-fotky-blk .inzerat-fotky img:hover {

	opacity: .75;
	filter: alpha(opacity=75);
}

.inzerat-detail .inzerat-text {

	text-indent:10px;
	line-height:150%;
	padding:0 10px;
	margin-bottom:10px;
}


.inzerat-detail .inzerat-table {

	padding:20px;
}

.inzerat-detail .inzerat-table table {

	width:98%;
}

.inzerat-detail .inzerat-table th {

	vertical-align:top;
	text-align:left;
	padding:4px 3px;

	border-bottom:1px dotted #ADCBD5;
}

.inzerat-detail .inzerat-table td {

	vertical-align:top;
	padding:4px 3px;

	border-bottom:1px dotted #ADCBD5;
}


.itemskosik {

	border-spacing:0;
	border-collapse:collapse;
}

.itemskosik table {

	border-spacing:0;
	border-collapse:collapse;

	width:680px;
}

.itemskosik td {

	padding:5px 5px;
	border-top:1px solid #E9C29B;
}

.itemskosik .item-first td {

	border-top:none;
}


.itemskosik h3 {

	font-size:9pt;
	margin:0;
	padding:0 0 3px 0;
}

.itemskosik h3 a {

	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.itemskosik h3 a:hover {

	color:#c00;
	text-decoration:underline;
}

.itemskosik h2 a:hover {

	color:#239FC8;
}

.itemskosik .blk-1 {

	text-align:left;
}

.itemskosik .blk-2 {

	vertical-align:middle;
	text-align:center;
}

.itemskosik .blk-2 a img {

	border:none;
}

.itemskosik .blk-3 {

	padding:3px 0 0 0;
	text-align:right;
}

.itemskosik .blk-4 {
	text-align:left;
}

.itemskosik .blk-4 span {

	font-weight:bold;
}

.itemskosik p {

	margin:0;
	padding:7px 0 7px 0;
	font-size:8pt;
	color:#3D3D3D;
}

.itemskosik .cena {

	font-weight:bold;
	font-size:13pt;
	color:#c00;

	text-align:right;
}

.itemskosik .cena span {

	font-weight:bold;
}

.itemskosik .podrobnosti {

	font-size:8pt;
}


.buttons-blk {

	margin:10px 0 5px 0;
}

.buttons-blk span {

	padding:0 2px;
}

.velke-odrazky {

	font-size:11pt;
}

.velke-odrazky ul {

	padding-top:4px;
	padding-bottom:4px;
}

.velke-odrazky ul li {

	padding-top:2px;
	padding-bottom:2px;
}

.velke-odrazky a {

	color:#c00;
}


.kontakt-form {

	padding:15px 10px;
}


.kontakt-form h3 {

	font-size:13pt;
	margin:0;
	padding:0 0 10px 0;

	color:#458538;
	font-weight:bold;
	text-decoration:none;
}

.kontakt-form .input {

	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;

	padding:4px 7px;
	color:#000;

	border:1px solid #C0D7DF;	
}

.kontakt-form .input-email {

	width:300px;
}

.kontakt-form .input-text {

	width:520px;
}

.kontakt-form th {

	color:#58757F;
	font-weight:normal;

	padding:3px 4px 1px 4px;
	font-size:8pt;
}

.kontakt-form td {

	padding:2px 4px 6px 4px;
}




.recepty-fotky-blk {

	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;

	background-color:#E8F4F7;
	padding:10px 0;

	margin-bottom:15px;
	text-align:center;
}

.recepty-fotky-blk img {

	cursor:pointer;cursor:hand;

	border:2px solid #fff !important;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;
}

.recepty-fotky-blk .recepty-fotky {

	padding:5px 0 0 0;
	text-align:center;
}

.recepty-fotky-blk .recepty-fotky div {

	float:left;
	padding:2px;
}

.recepty-fotky-blk .recepty-fotky img {

	margin:2px;
	cursor:pointer;cursor:hand;

	border:1px solid #fff !important;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #BDC6CA;
  -webkit-box-shadow:0 0 3px 1px #BDC6CA;
  box-shadow:0 0 3px 1px #BDC6CA;
}

.recepty-fotky-blk .recepty-fotky img:hover {

	opacity: .75;
	filter: alpha(opacity=75);
}


.dvaslrecept {

	width:700px;
	padding:10px 0;
}

.dvaslrecept .insl1 {

	float:left;
	width:165px;
	padding:0;
}

.dvaslrecept .insl2 {

	float:left;
	width:505px;
	padding:5px 15px;
}

.dvaslrecept img {

	padding:0 0 10px 0;
}

.dvaslrecept .item {

/*	padding:5px 0 5px 0;*/
}

.reagovatpozor {

	padding:8px 0 0 0;
	text-align:center;
	font-size:14pt;
}

.reagovatpozor span {

	color:#c00;
	font-weight:bold;
}

.reagovatpozor a {

	color:#c00;
}

.unselectsmall {

	font-size:8pt;
}

.plovoucitlacitko {

	position:fixed;
	bottom:15px;
	right:10px;
	z-index:170;
	display:none;
}

.plovoucitlacitko .pokecbtn {

	padding:5px 10px;
	background-color:#FFEE00;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #444;
  -webkit-box-shadow:0 0 3px 1px #444;
  box-shadow:0 0 3px 1px #444;

	color:#000;
	cursor:pointer;cursor:hand;
}

.plovoucitlacitko .pokecbtn:hover {

	background-color:#F7CF03;
}

.pokecClass {

	position:fixed;
	bottom:15px;
	left:10px;
	z-index:160;

	width:400px;
	height:350px;

	padding:10px;
	background-color:#EACEB1;
	border:1px solid #000;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;

  -moz-box-shadow:0 0 3px 1px #444;
  -webkit-box-shadow:0 0 3px 1px #444;
  box-shadow:0 0 3px 1px #444;

	color:#000;
/*
	opacity: .9;
	filter: alpha(opacity=90);
*/
	overflow:auto;

}

.pokecClass h2 {

	padding:0 0 8px 0;
	margin:0;
}

.pokecClass a {

	color:#c00;
}

.pokecClass .zavritBtn {

	position:absolute;
	right:5px;
	top:5px;
}

.pokecClass .minimizeBtn {

	position:absolute;
	left:5px;
	top:5px;
}

.pokecClass .over {

	margin:5px 0 0 0;
	padding:0;
	overflow:auto;
	height:75%;
	background-color:#EAE4D8;
}

.pokecClass .overusers {

	margin:5px 0 0 0;
	padding:0;
	overflow:auto;
	height:10%;
	background-color:#EAE4D8;
}

.pokecClass .users {

	clear:left;
}

.pokecClass .items {

}

.pokecClass .item {

	padding:3px 4px;
	clear:left;
	text-align:left;
	border-top:1px dotted #EA6863;
}

.pokecClass .item span {

	float:left;
	width:130px;
	border-right:1px dotted #EA6863;
	margin-right:10px;
}

.pokecClass .item span i {

	font-size:7pt;
	padding:0 0 3px 5px;
}

.pokecClass .item-typ-1, .pokecClass .item-typ-2, .pokecClass .item-typ-3 {

	font-size:8pt;
	color:#555;
}

.pokecClass .item-typ-1 a, .pokecClass .item-typ-2 a, .pokecClass .item-typ-3 a {

	font-size:8pt;
	color:#700000;
}

.pokecClass .posledniudalost {

	clear:left;
	text-align:left;
	padding:20px 0 0 10px;
	font-size:8pt;
}



.avatar {

	padding:4px 0;
	text-align:center;
}

.avatar img {

	border:none;
}

.hlasovani {

	margin:5px 0;
	background-color:#FFEFDF;
	padding:5px 3px;
}

.hlasovani div {

	display:block;
	margin:1px 0;
	padding:2px 2px 2px 20px;
	font-size:8pt;
	cursor:pointer;cursor:hand;
}

.hlasminus {

	background:url('old/hlas_minus.gif') no-repeat;
}

.hlasneutral {

	background:url('old/hlas_neutral.gif') no-repeat;
}

.hlasplus {

	background:url('old/hlas_plus.gif') no-repeat;
}

.hlassmazat {

	background:url('old/hlas_smazat.gif') no-repeat;
}

.hlasovani span:hover {

	color:#c00;
}



.spacer-lista {

	height:10px;
}



.input2form {

	width:520px;
}

.input2uzke {

	width:70px;
}






.sbutton {

	padding:1px 5px;
	cursor:pointer;cursor:hand;
	font-size:7pt;
	font-weight:bold;
}

.bbutton {

	padding:6px 12px;
	cursor:pointer;cursor:hand;
	font-size:12pt;
	font-weight:bold;
}

.bbuttonsmall {

	font-size:8pt;
}

.bbutton2 {

	padding:3px 7px;
	cursor:pointer;cursor:hand;
	font-size:10pt;
	font-weight:bold;
}









.tb-recepty {

	margin-top:8px;
	width:735px;

	border-spacing:0;
	border-collapse:collapse;
}

.tb-recepty td {

	padding:5px;
	vertical-align:top;
	text-align:left;
}

.tb-recepty .foto img {

	border:none;
	padding:0 5px 0 0;
}

.tb-recepty h2 {

	padding:0 0 5px 0 !important;
	margin:0 !important;
}

.tb-recepty p {

	padding:3px 0 !important;
	margin:0 !important;
}



.ad-lead {

	padding:15px 0 5px 110px;
}


