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




/* vanoce */


div#vanoceAcomware{
	position:relative;
	float:left; 
	margin-left:9px;
	margin-bottom:10px; 
	width:724px; 
	height:355px; 
	background:url(../layout/vanoce_actual.jpg) no-repeat left top;
	z-index:10;
	overflow:hidden;
}
div#vanoceAcomware div{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	z-index:20;
	position:absolute;
	text-align:center;
}
div#vanoceAcomware div a{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;	
}

div#vanoceAcomware #vanoceLogo{
	position:absolute;
	left:3pxs;
	top:271px;
}

/* vanoce end */




body{
	background: url(../layout/bg-body.jpg) repeat-x center 110px;
	margin:0px;
	font-size:0.75em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#333333	; 
	 
}
.schovat{ position:absolute; left:-100px;}

h1, h2, h3{ color:#d5131a; padding:0; margin:0;}
table{ border-collapse:collapse;}
td{ padding:3px;}
th{ padding:3px; font-weight:bold;}
img{ border: none;}
form{ margin:0; padding:0;}
a{color:#d51219; text-decoration:none; cursor:pointer;}
a:hover{color:#d51219; text-decoration:underline;}
ul{margin:0; margin-bottom:10px; padding:0;}
li{ margin:0; padding:0px 10px 0px 10px; list-style:none;}
.listGreyArrow{ background:url(../layout/odrazka-grey.png) no-repeat left center; padding-left:10px;}

.loader{background: url(../layout/loader.gif) no-repeat center center;}
.naDetail{ display:block; margin-top:3px;  padding-left:10px; background: url(../layout/odrazka-red.png) no-repeat left center ;}
.clearDiv{clear:both;} 

.helpMe{ cursor:help; margin:8px 4px 0 0;}

#designContainer{ 
margin:auto;
}

#master-bg{ 
margin:auto;
background: url(../layout/bg-master-design.jpg) no-repeat center top;
/*background: url(../layout/bg-master-design-beta.jpg) no-repeat center top;*/
}
#topLogoLink{
position:absolute;
top: 55px;
}

#topMoto{
position:absolute;
top: 8px; margin-left:10px;
color:#FFFFFF; font-weight: bold;
}

#topPozdrav{
position:absolute;
top: 8px; margin-left:460px;
color:#FFFFFF; 
}
#topPozdrav strong{ color:#CC0000;}


#topTextInfo{
position:absolute;
top: 50px; margin-left:480px;
color:#FFFFFF;
}
#topTextInfo .big{ font-size:160%; font-weight:bold; margin-bottom:12px;
}

#topRegistrace{
position:absolute;
top: 108px;
margin-left: 695px;
cursor:pointer;
}

#topRegistraceForm{
background: url(../layout/bg-register.png) no-repeat center center;
z-index:1000;
cursor: default;
position:absolute;
width:230px;
height:150px;
display:none;
padding-top:20px;
}
#topRegistraceForm td{

padding:4px;}


#pageContainer{ 
margin:auto;
width:927px;
}

.partneriContent{ padding:0px; margin:0px;}
.partneriContent p{ padding:0;}
.partneriContent table{ border-collapse:collapse; border:none;	}

/* -------------------------- TOP PAGE --------------------------- */

#superTopContent{
height:156px;
position:relative;
}

#mainMenuContainer{ 
border: none 1px #FFFFFF; 
/*height:180px;*/
}
#mainMenu{
background: url(../layout/bg-main-menu-up.jpg) no-repeat left bottom; 
height:41px;
color:#FFFFFF;
padding:0 6px;
}
#mainMenu .item{ 
display: inline;float:left;list-style:none;padding:0;margin:0;background: none;cursor:pointer;
}
#mainMenu .active{ 
background: url(../layout/bg-menu-active.jpg) no-repeat center bottom;
}
#mainMenu  .selected{ 
background: url(../layout/bg-menu-active.jpg) no-repeat center bottom;
}
#mainMenu .item a{
line-height:37px;
text-align:center;
padding:2px 8px;
color:#ffffff;
display:block;
text-decoration:none; 
font-family:verdana, "Trebuchet MS", Verdana; 
font-size:12px; 
font-weight:bold; 
}
/*#mainMenu ul.topmenu{ 
margin:0; padding:0;display:inline;font-family:Helvetica,Verdana,Arial, sans-serif;font-size:12px; font-weight:bold;
}
#mainMenu ul.topmenu li{ 
display: inline;float:left;list-style:none;padding:0;margin:0;background: none;cursor:pointer;
}
#mainMenu ul.topmenu a{
line-height:37px;text-align:center;padding:2px 10px;color:#ffffff;display:block;text-decoration:none; 
}
#mainMenu ul.topmenu a:hover{
 background: url(../layout/bg-menu-active.jpg) no-repeat center bottom;
}*/

#searchLine{
background: url(../layout/bg-main-menu-down.jpg) no-repeat left top; 
height:44px;
padding:12px 12px 0 12px;
}
#searchLine #topSearch{ float:left; width:320px; margin-right:0px; }
#searchLine #topSearch .searchPole{ margin:0 0 0 12px; width:180px;}
#searchLine #topSearch .lupa{ margin:2px 0 0 15px;}
#searchLine #topSearch .odeslat{color:#d51219; font-weight:bold;  background:transparent; border:none;text-decoration:underline; cursor:pointer; }
#searchLine #topTip{float:left; color:#000000; background:url(../layout/hot_tips.gif) no-repeat left center; padding-left:30px; font-weight: bold; line-height:24px;}
#searchLine #topTickerContainer{float:left; color:#ffffff;  font-weight: bold; line-height:24px;}
#searchLine #topTickerContainer li{display:none}
#searchLine #topTickerContainer a{ color:#FFFFFF; text-decoration:underline;}
#searchLine #topTickerContainer a:hover{ color: #d51219;}

/* -------------------------- TOP PAGE --------------------------- */



/* -------------------------- SKY SCRAPER --------------------------- */

#skyScraper{

    /*position:fixed !important;*/
    position: absolute; /*ie6 and above*/

top: 150px;
margin-left: 940px;
background:#ffffff url(../layout/banner-title.jpg) right top no-repeat;
width:120px; height:612px;

padding:17px 4px 4px 4px;
}

/* -------------------------- SKY SCRAPER --------------------------- */

#leaderboard{ margin:auto; text-align:center; padding:5px; background:#FF9933; height:100px; text-align:center;  }
#leaderboard div{width:745px; margin:auto;}

/* -------------------------- NAVIGACE --------------------------- */

#navigace{ padding:2px 4px; border: none #cc0000 1px; color: #999999; line-height:18px; border-bottom: solid 1px #efefef; border-top: none 1px #efefef; margin-bottom:15px; }

#navigace a{ text-decoration:none; color:#999999; background-image: url(../layout/icon_arr.gif);  background-repeat: no-repeat; background-position: left center; padding-left: 18px; padding-right: 8px; }

#navigace .actual{ text-decoration:none; color:#000000; background-image: url(../layout/icon_arr_active.gif);  background-repeat: no-repeat; background-position: left center; padding-left: 18px; padding-right: 8px; }

#navigace .actualLast{ text-decoration:none; color:#000000; background-image: url(../layout/icon_arr_active_last.gif);  background-repeat: no-repeat; background-position: left center; padding-left: 18px; padding-right: 8px; }

#navigace a:hover{ text-decoration: underline; color:#000000 ; background-image:url(../layout/icon_arr_active.gif); }

/* -------------------------- NAVIGACE --------------------------- */




/* -------------------------- HP CONTENT --------------------------- */


#hpContent{}

.menuContent{ padding:0 15px;}

	.fullSideDiv{ margin-bottom:10px;}
	.fullSideDiv .menuTitleBig{ background:url(../layout/full-box-top-big.jpg) no-repeat left bottom; height:34px;}
	.fullSideDiv .menuTitle{ background:url(../layout/full-box-top.jpg) no-repeat left bottom; height:12px;}
	.fullSideDiv .menuBody{background:url(../layout/full-box-body.jpg) repeat-y left; padding-top:0px;}
	.fullSideDiv .menuBott{background:url(../layout/full-box-bott.jpg) no-repeat left top; height:13px;}
	

	#leftContainer{ width:194px; float:left; margin:0;}
	#leftContainer .menubox{ margin-bottom:10px;}
	#leftContainer .menubox .menuTitle{ background:url(../layout/left-menu-top.png) no-repeat left bottom; height:34px;}
	#leftContainer .menubox .menuBody{background:url(../layout/left-menu-body.png) repeat-y left; padding-top:6px;}
	#leftContainer .menubox .menuBott{background:url(../layout/left-menu-bott.png) no-repeat left top; height:13px;}
	#leftContainer .menubox .leftMenuItem{background:url(../layout/odrazka-red.png) no-repeat 15px center; padding:3px 10px 3px 30px; margin:0 1px; cursor:pointer;}
	#leftContainer .menubox .leftMenuItemHover{background:#fbdfd2 url(../layout/odrazka-red.png) no-repeat 15px center;}
	#leftContainer .menubox .active{
	background:#fbdfd2 url(../layout/odrazka-red.png) no-repeat 15px center; cursor: auto; text-decoration:underline; color:#d51219; font-weight:bold;
	}
	#leftContainer .menubox a{color:#d51219; text-decoration:none;}
	#leftContainer .menubox a:hover{}
	
	#leftContainer .menubox h2{color:#d51219; font-size:12px; font-weight:normal;}

	#centerContainer{width:442px; float:left; margin:12px 9px 0 9px; overflow:hidden;}
	#centerContainer a{ color:#FFFFFF; text-decoration:none; font-weight: bold;}
	#centerContainer a:hover{ color:#FFFFFF; text-decoration:underline !important;}
	#centerContainer #orangeOsoby{background:url(../layout/orange-osoby.jpg) no-repeat left top; height:264px; margin-bottom:10px;}
	#centerContainer #orangeOsoby .orange_1_1{ position:absolute ; margin:60px 0 0 86px; border: none 1px #FFFFFF; width:60px;}
	#centerContainer #orangeOsoby .orange_1_2{ position:absolute ; margin:60px 0 0 226px; border: none 1px #FFFFFF; width:60px;}
	#centerContainer #orangeOsoby .orange_1_3{ position:absolute ; margin:60px 0 0 366px; border: none 1px #FFFFFF; width:60px;}
	
	#centerContainer #orangeOsoby .orange_2_1{ position:absolute ; margin:133px 0 0 86px; border: none 1px #FFFFFF; width:80px;}
	#centerContainer #orangeOsoby .orange_2_2{ position:absolute ; margin:133px 0 0 226px; border: none 1px #FFFFFF; width:60px;}
	#centerContainer #orangeOsoby .orange_2_3{ position:absolute ; margin:133px 0 0 366px; border: none 1px #FFFFFF; width:60px;}
	
	#centerContainer #orangeOsoby .orange_3_1{ position:absolute ; margin:205px 0 0 86px; border: none 1px #FFFFFF; width:60px;}
	#centerContainer #orangeOsoby .orange_3_2{ position:absolute ; margin:205px 0 0 226px; border: none 1px #FFFFFF; width:60px;}
	#centerContainer #orangeOsoby .orange_3_3{ position:absolute ; margin:205px 0 0 366px; border: none 1px #FFFFFF; width:60px;}
	
	#centerContainer #orangeOsoby h2{color:#FFFFFF; text-decoration:none; font-weight: bold; font-size:12px;}
	
	
	#centerContainer .centerBox{ margin-bottom:10px;}
	#centerContainer .centerBox .tipsMenu{position:absolute; margin:274px 4px 4px 4px; #margin:274px 4px 4px 3px; _margin:274px 4px 4px 3px;}
	#centerContainer .centerBox .tipsMenu .item{ font-family:Verdana, Arial, Helvetica, sans-serif; width:100px; background:url(../layout/tip-butt-bg-grey.jpg) no-repeat; float:left;  padding:6px 8px; text-align:center; margin-right:1px; cursor:pointer; color:#333333; font-weight:bold; font-size:10px}
	#centerContainer .centerBox .tipsMenu .active{ background:url(../layout/tip-butt-bg-red.jpg) no-repeat; color:#FFFFFF;}
	#centerContainer .centerBox .tipsMenu .hover{ background:url(../layout/tip-butt-bg-red.jpg) no-repeat;  color:#FFFFFF;}
	#centerContainer .centerBox .tipsMenu .item1{ background-position:left bottom ;}
	#centerContainer .centerBox .tipsMenu .item2{ background-position:center bottom ;}
	#centerContainer .centerBox .tipsMenu .item3{ background-position:center bottom ; width:70px;}
	#centerContainer .centerBox .tipsMenu .item4{ background-position:right bottom ; width:92px; margin-right:0;}
	
	#centerContainer .centerBox .top{ background:url(../layout/center-box-top.jpg) no-repeat left bottom; height:12px;}
	#centerContainer .centerBox .body{background:url(../layout/center-box-body.jpg) repeat-y left; }	
	#centerContainer .centerBox .bodyTips{background:url(../layout/center-box-body.jpg) repeat-y left; height:290px;}
	#centerContainer .centerBox .bodyTips .content{ padding:0 4px;	}
	#centerContainer .centerBox .bodyTips .hpTip{ display:none;}
	#centerContainer .centerBox .bodyTips .show{ display:block;}
	
	#centerContainer .centerBox .bott{background:url(../layout/center-box-bott.jpg) no-repeat left top; height:13px;}
	
	#centerContainer .centerBox .top{ background:url(../layout/center-box-top.jpg) no-repeat left bottom; height:12px;}
	#centerContainer .centerBox .body{background:url(../layout/center-box-body.jpg) repeat-y left; }
	#centerContainer .centerBox .body .content{ padding:0 10px;	}
	#centerContainer .centerBox .bott{background:url(../layout/center-box-bott.jpg) no-repeat left top; height:13px;}	
	#centerContainer .centerBox .body .title{ font-size: 1.7em; font-family:"Trebuchet MS", Verdana; color:#d5131a; margin:0 10px 10px 10px;}
	#centerContainer .centerBox .item{ padding:3px 15px 3px 15px; margin:0 1px;  font-size:11px;}
	#centerContainer .centerBox .item img{ border: solid 1px #CCCCCC; padding:1px; margin-right:0px;  float:left;}
	#centerContainer .centerBox .obrazek{ background-position:center center; float:left}
	#centerContainer .centerBox .item .text{ float:left; width:270px; border: none 1px red;	float:right;}
	#centerContainer .centerBox .item .text .itemTitle{ /*color:#d51219;*/ color:#333333; font-weight:bold; margin-bottom:4px;  }
	#centerContainer .centerBox .itemHover{background:#efefef; }
	#centerContainer .centerBox a{ color:#d51219;text-decoration:none;}
	#centerContainer .centerBox a:hover{color:#d51219; text-decoration:underline;}
	#centerContainer .centerBox .banner{ padding:8px 11px 0 11px;}
			
	
	#rightContainer{ width:273px; float:right; margin:0;  overflow:hidden;}
	#rightContainer div{}
	
	#rightContainer .rightMenubox{ margin-bottom:10px;}
	.boxInfo{margin-right:10px; padding:4px 14px 0 0; text-align:right; font-size:10px; color:#CCCCCC; background:url(../layout/box-info-arrow.jpg) no-repeat right 8px;}
	#rightContainer .rightMenubox .menuTitle{ background:url(../layout/right-box-top.jpg) no-repeat left bottom; height:34px;}
	#rightContainer .rightMenubox .menuBody{background:url(../layout/right-box-body.jpg) repeat-y left; padding-top:6px;}
	#rightContainer .rightMenubox .menuBott{background:url(../layout/right-box-bott.jpg) no-repeat left top; height:13px;}
	#rightContainer .rightMenubox .nejTipyItem{ padding:3px 15px 3px 15px; margin:0 1px;  font-size:11px;}
	#rightContainer .rightMenubox .nejTipyItem .nadpis{ font-weight:bold; margin-bottom:3px; color:#000000;}
	#rightContainer .rightMenubox .nejTipyItem img{ border: solid 1px #CCCCCC; padding:0px; margin-right:0px; float:left;  }
	#rightContainer .rightMenubox .nejTipyItem .obrazek{ background-position:center center; float:left}
	#rightContainer .rightMenubox .nejTipyItem .text{ float:left; width:145px; float:right;  }
	#rightContainer .rightMenubox .nejTipyItemHover{background:#fbdfd2; /*color:#d51219;*/}
	/*#rightContainer .rightMenubox a{ color:#999999; text-decoration:none;}
	#rightContainer .rightMenubox a:hover{color:#d51219; text-decoration:none;}*/
	#rightContainer .rightMenubox .banner{ padding:0 11px;}
	
	#rightContainer .rightBasicbox{ margin-bottom:10px;}
	#rightContainer .rightBasicbox .menuTitle{ background:url(../layout/right-basic-box-top.jpg) no-repeat left bottom; height:20px;}
	#rightContainer .rightBasicbox .menuBody{background:url(../layout/right-basic-box-body.jpg) repeat-y left; padding-top:6px;}
	#rightContainer .rightBasicbox .menuBott{background:url(../layout/right-basic-box-bott.jpg) no-repeat left top; height:13px;}
	#rightContainer .rightBasicbox .menuTitleY{ background:url(../layout/right-basic-box-top-yelow.jpg) no-repeat left bottom; height:20px;}
	#rightContainer .rightBasicbox .menuBodyY{background:url(../layout/right-basic-box-body-yelow.jpg) repeat-y left; padding-top:6px;}
	#rightContainer .rightBasicbox .menuBottY{background:url(../layout/right-basic-box-bott-yelow.jpg) no-repeat left top; height:13px;}
	#rightContainer .rightBasicbox .basicBoxItem{ padding:3px 15px 3px 15px; margin:0 1px;  font-size:11px;}
	#rightContainer .rightBasicbox .basicBoxItem .nadpis{ font-weight:bold; margin-bottom:3px; color:#333333;}
	#rightContainer .rightBasicbox .basicBoxItem img{font-weight:bold; margin-bottom:3px; color:#000000; }
	#rightContainer .rightBasicbox .basicBoxItem .text{  float:left; width:145px; float:right; }
	#rightContainer .rightBasicbox .basicBoxItemHover{background:#ffe6bc;/* color:#d99f3e;*/}
	/*#rightContainer .rightBasicbox a{ color:#999999; text-decoration:none;}
	#rightContainer .rightBasicbox a:hover{color:#d99f3e; text-decoration:none;}*/
	#rightContainer .rightBasicbox .banner{ padding:8px 11px 0 11px;}





/* -------------------------- HP CONTENT --------------------------- */


/* -------------------------- START FOOTER --------------------------- */

	#footerThreeColls{padding:10px; margin-bottom:20px; /*font-family: 'Trebuchet MS', Verdana;*/}
	#footerThreeColls .col .nadpis{font-size:1.4em;font-family: 'Trebuchet MS', Verdana;  color:#d5131a; font-weight:bold; margin-bottom:12px;}
	#footerThreeColls .col .podNadpis{font-size:1.1em; font-family: 'Trebuchet MS', Verdana; color:#000000; font-weight:bold; margin-bottom:12px; padding-right:140px;}
	#footerThreeColls .col{width:271px;  border-right: 1px #CCCCCC solid; padding:10px; }
	#footerThreeColls #col_1{float:left; background:url(../layout/bg-footer-darky.jpg) no-repeat 140px 10px;}
	#footerThreeColls #col_2{float:left; padding-left:20px;}
	#footerThreeColls #col_2 .centerItem{margin-bottom:6px; clear:both; padding-right:20px;}
	#footerThreeColls #col_2 img{float:left; margin-right:10px;}
	#footerThreeColls #col_3{ float:right;  padding-left:20px; border-right: 1px #CCCCCC none;}
	#footerThreeColls #col_3 a{ color:#333333;	}

/* -------------------------- konec footer --------------------------- */
	
	
/* -------------------------- HP CONTENT 2/3 --------------------------- */
	#bigContent{width:645px; float:left; margin:12px 9px 0 0px; overflow:hidden;}
	#bigContent a{ color:#d51219; text-decoration:none;}

	#bigContent .redBox{ margin:20px 0 20px 0;}
	#bigContent .redBox .top{ background: url(../layout/2-3-red-line-top.jpg) no-repeat left bottom; height:12px;}
	#bigContent .redBox .body{background:url(../layout/2-3-red-line-body.jpg) repeat-y left; padding:8px 15px 0 15px; }
	#bigContent .redBox .bott{background:url(../layout/2-3-red-line-bott.jpg) no-repeat left top; height:12px;}	
	#bigContent .redBox .body .title{ font-size: 1.3em; font-family: Arial, Helvetica, sans-serif; color:#d5131a; margin:0 0px 0px 0px; font-weight:bold}

	#bigContent h1{font-size: 1.3em;}
	
	
	.obsahStrany{ padding:5px 6px;}
	.obsahStrany h1{font-size: 1.5em; font-family: Arial, Helvetica, sans-serif; color:#d5131a; margin:0 0px 8px 0px; font-weight:bold}
	.obsahStrany h2{font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color:#d5131a; margin:6px 0px 6px 0px; font-weight:bold}
	.obsahStrany h3{font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color:#d5131a; margin:4px 0px 4px 0px; font-weight:bold}
	.obsahStrany ul{ margin:0; padding:5px;}
	.obsahStrany ol{ margin:0; padding:5px;}
	.obsahStrany li{background:url(../layout/odrazka-red.png) no-repeat left 4px; margin:4px 0px;}
	
	.filtrOvladac, .podkatOvladac{float:right; padding:5px 5px 5px 5px; color:#d51219; margin-right:5px; background: no-repeat right center; cursor:pointer;}

	.filterOpen{background-image:url(../layout/_arrows/red-down.gif); }
	.filterClose{background-image:url(../layout/_arrows/red-up.gif);}
	
	.editResults{ border-bottom: none 1px #efefef ; margin-bottom:10px; }
	.editResults td{ width:33%; padding:3px 0px;  vertical-align:top;}
	
	.selectDiv, .selectPlus, .selected_value{ padding:4px; float:left; z-index:150}
	.selectDiv{ margin:12px 0 0 0; display:none; color:#666666; background:#ffffff; border: solid 1px #cccccc; position:absolute; font-weight:normal;  }
	.selectDivActive{ background-color: #FF6600; color:#FFFFFF; font-weight:bold;}
	.showMe { cursor:pointer;}
	.selectItem{ padding:2px 0px; cursor:pointer; }
	.selectDiv input{ display:none;}
	.selected_value{ border:solid 1px #CCCCCC; }
	.selectPlus{ cursor:pointer; border:solid 1px #CCCCCC;  background-color:#CCCCCC; color:#FFFFFF; font-weight:bold; }
	.selectPlusHover{background-color:#999999;}
	.filtrovat #filtrovatButt{ border:solid 1px #d5131a; padding:4px; text-align:center; background-color:#d5131a; color:#FFFFFF; cursor:pointer;  }
	

	.checked, .unchecked, .radio_checked, .radio_unchecked{display:inline; margin-right:4px; cursor:pointer; font-size:14px}
	.checked{ background:url(../layout/checked.png) no-repeat center center;}
	.unchecked{ background:url(../layout/unchecked.png) no-repeat center center;}
	.radio_checked{ background:url(../layout/r_checked.png) no-repeat center center;}
	.radio_unchecked{ background:url(../layout/r_unchecked.png) no-repeat center center;}
	.showMe{ cursor:pointer;}
	#filter_person_type{ width:340px;}


	
	.showEditResults{ display:block;}
	.resultLine{ }
	.resultLine table { }
	.resultLine td{ width:33%; font-size:11px;  padding:3px 0px; }

	.resultLine .katalogPagging{ text-align:center; font-size:90%}
	.resultLine select, input{ font-size:11px; }
	
	
	.podkategorie{ background-color:#efefef; padding:10px; margin-bottom:0px;}
	.podkategorie table{ width:100%;}
	.podkategorie td{ width:33%; padding:3px;}
	.podkategorie .nadpis{ margin:5px 0; font-size:105%; color: #d5131a; font-weight: bold; }
	
	
	
	#bigContent .greyBox{ margin:20px 0px;}
	#bigContent .greyBox .top{ background: url(../layout/2-3-grey-line-top.jpg) no-repeat left bottom; height:12px;}
	.titleDikuse{background:url(../layout/title-diskuse.jpg) no-repeat left bottom; height:35px;}
	#bigContent .greyBox .body{background:url(../layout/2-3-grey-line-body.jpg) repeat-y left; padding:0 10px; }
	#bigContent .greyBox p{ padding:0px; margin:0px; }	
	#bigContent .greyBox .body #obsahKategorie{ }
	#bigContent .greyBox .body #obsahKategorie p{ padding:0px; margin:4px 0px !important;}
	#bigContent .greyBox .bott{background:url(../layout/2-3-grey-line-bott.jpg) no-repeat left top; height:12px;}
	
	.katalogItem{ border: solid 1px #e6e6e6; padding:2px 8px 8px 8px; float:left; width:128px; margin:5px 5px; text-align:center; -moz-border-radius: 0.5em;  border-radius: 0.5em;}
	.katalogItemHover{ border: solid 1px #d5131a; background-color:#efefef; -moz-border-radius: 0.7em;  border-radius: 0.7em;}
	.katalogItemHover a{color:#FF6600;}
	.katalogItem .katalogRating{  width:126px; text-align:center; height:10px;}
	.katalogItem .obrazek{ background: center center no-repeat; border: none 1px #e6e6e6; margin-top:8px;  }
	.katalogItem .nazev { height:31px; vertical-align:middle; margin-top:6px; padding:3px; }
	.katalogItem .nazev h2{ font-size:11px; }
	

/* -------------------------- HP CONTENT 2/3 --------------------------- */


/* ------------------- detail darku ------------------------- */

.detailDarku{ padding:5px 6px;}
.detailDarku h1{font-size: 1.5em; font-family: Arial, Helvetica, sans-serif; color:#d5131a; margin:0 0px 8px 0px; font-weight:bold}
.detailDarku h2{font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; color:#d5131a; margin:6px 0px 6px 0px; font-weight:bold}
.detailDarku h3{font-size: 1.0em; font-family: Arial, Helvetica, sans-serif; color:#d5131a; margin:4px 0px 4px 0px; font-weight:bold}
.detailDarku ul{ margin:0; padding:5px;}
.detailDarku ol{ margin:0; padding:5px;}
.detailDarku li{background:url(../layout/odrazka-red.png) no-repeat left 4px; margin:4px 0px;}
.detailDarku .ovladace{ background: url(../layout/detail-darku-top-bg.gif) no-repeat center center; padding:7px 10px; margin-bottom:10px;line-height:20px;}
.detailDarku .ovladace .author{ float:left;}
.detailDarku .ovladace .butt{ float:right; margin-left:20px;  background-position:left center; background-repeat:no-repeat; padding-left:25px;}
.detailDarku .ovladace .send{ background-image:url(../layout/butt-send.jpg); cursor:pointer;}
.detailDarku .ovladace .print{ background-image:url(../layout/butt-print.jpg);  cursor:pointer;}
.detailDarku .ovladace .oblibene{ background-image:url(../layout/butt-oblibene.jpg); cursor:pointer;}



.detailDarku  .buttony{ margin-bottom:15px;}

#addDarekReport{ display:none; padding-top:5px; }

.detailDarku .left{ float:left; width:300px; border-right: none 1px #999999; line-height:140%; }
.detailDarku .left #anotace{ font-size:105%; font-weight:bold; font-family:"Trebuchet MS", Verdana; margin-bottom:6px; padding:0 6px; }
.detailDarku .left #obsah{word-wrap: break-word; font-size:100%; padding: 0 6px;  text-align:; }



.detailDarku .right{ float:right;  margin-right:0;  width:296px;}
.detailDarku .right .obrazek{ border: solid 1px #cccccc; padding:0px; }
.detailDarku .right #odeslat{ display:none ; width:289px;  margin:0 0 10px 5px; background:#efefef; border: solid 1px #cccccc; padding:0 0 10px 0;}
.detailDarku .right #odeslat th{ font-weight: bold; font-size:105%; color:#333333; background: #CCCCCC; padding:7px 7px;}
.detailDarku .right #odeslat td{ font-weight: bold; font-size:95%; color:#666666;  padding:5px 5px 2px 14px;}



#detailTips{ margin-top:25px;}
#detailTips li{background:url(../layout/odrazka-red.png) no-repeat left center; margin:4px 0px;}
#rating{ margin-top:15px;}
#rating table{ border-top:none 1px #ffdea9; border-collapse:collapse; width:98%; text-align:left;}
#rating th{border-bottom:solid 1px #ffdea9; font-size:120%; color:#d5131a; font-weight:bold;}
#rating td{border-bottom:solid 1px #ffdea9; font-size:110%; color:#000000; font-weight:bold;}
#rating .stars{ padding-left:20px; font-weight: normal; color:#333333; font-size:100%}
#rating .data{ padding-left:20px; font-weight: normal; color:#333333; font-size:100%}
#rating .money{ background:url(../layout/price.gif) no-repeat left center;}



#katalogResult h1{ margin-bottom:10px; font-size:135%}

/* ------------------- konecdetail darku ------------------------- */



.vypisClanku{ margin:0px; padding:10px 0;}
.vypisClanku h2{ margin:0px 0 4px 0;}
.vypisClanku h3{ margin:0px 0 4px 0;}
.vypisClanku h3 a:hover{ text-decoration:underline;}
.vypisClanku .clanekListAnotace{ padding:0 0px; color:#666666;}
.vypisClanku .clankyListItemInfo{ float:right; font-size:80%; color:#999999;}

/* ------------------- FORMS ------------------------- */

/*	.formError{ color:#FF0000; padding:4px; font-size:90%;}
	.inputText{ padding:6px 12px 6px 4px; border: solid 1px #999999; color:#666666; background:#FFFFFF}
	.inputTextReq{ padding:6px 12px 6px 4px; border: solid 1px #999999; color:#666666; background: #FFFFFF url(../layout/_forms/require.gif) no-repeat right center; }
	.cancel{ background: #FFFF99 url(../layout/_forms/icon_cancel.gif) no-repeat right center;}
	.ok{ background: #FFFFFF url(../layout/_forms/icon_ok.gif) no-repeat right center;}
	select{ padding:4px; border: solid 1px #999999; color:#666666;}
	textarea{ padding:4px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:95%}
	.submit{ background:url(../layout/butt-send.gif) no-repeat center center; width:111px; height:20px; border: none; cursor:pointer;}
	.newReg{ background-image:url(../layout/butt-reg.gif)}
	.sendReg{ background-image:url(../layout/butt-send-reg.gif)}
	.log{ background-image:url(../layout/butt-log.gif)}
	.nevim{ background-image:url(../layout/butt-nevim.gif)}
	.logout{ background-image:url(../layout/butt-logout.gif)}
	#forgotForm, #registerForm, #loginForm { }
	#registerForm{ height:250px;}
	#registerForm table{}
	
	.memberButtony{ float:right; padding:10px; width:111px; text-align: right;}
	.memberButtony img{ cursor: pointer; margin-bottom:10px;}
	
	.width40{ width:40px;}
	.width60{ width:60px;}
	.width80{ width:80px;}
	.width100{ width:100px;}
	.width110{ width:110px;}
	.width120{ width:120px;}
	.width130{ width:130px;}
	.width140{ width:140px;}
	.width150{ width:150px;}
	.width160{ width:160px;}
	.width170{ width:170px;}
	.width180{ width:180px;}
	.width190{ width:190px;}
	.width200{ width:200px;}
	.width210{ width:210px;}
	.width220{ width:220px;}
	.width230{ width:230px;}
	.width240{ width:240px;}
	.width250{ width:250px;}
	.width260{ width:260px;}
	.width270{ width:270px;}
	
	.height40{ height:40px;}
	.height60{ height:60px;}
	.height80{ height:80px;}
	.height100{ height:100px;}
	.height110{ height:110px;}
	.height120{ height:120px;}
	.height130{ height:130px;}
	.height140{ height:140px;}
	.height150{ height:150px;}
	.height160{ height:160px;}
	.height170{ height:170px;}
	.height180{ height:180px;}
	.height190{ height:190px;}
	.height200{ height:200px;}
	.height210{ height:210px;}
	.height220{ height:220px;}
	.height230{ height:230px;}
	.height240{ height:240px;}
	.height250{ height:250px;}
	.height260{ height:260px;}
	.height270{ height:270px;}
	
	.pad_8{ padding:8px;}
	.pad_w_8{ padding:0 8px;}
	.pad_h_8{ padding:8px 0;}*/	
	

/* ------------------- FORMS ------------------------- */




/* ------------------ LOADERS -------------------- */
.loaderSmall{ background:url(../layout/loader_small.gif) no-repeat 4px center;}


/* ------------------ OTHERS -------------------- */

.error{ border: solid 1px #cccccc; padding:4px 4px 4px 28px; color:#FF0000; font-size:90%; background:url(../layout/_icons/icon-error.gif) no-repeat 4px center; cursor:pointer;}
.report{ border: solid 1px #CCCCCC; padding:4px 4px 4px 28px; color: #0066CC; font-size:90%; background:url(../layout/_icons/icon-info.gif) no-repeat 4px center; cursor:pointer;}
.obrazek{ background: center center no-repeat; border: solid 1px #efefef; }
.preloader{ background:url(../layout/preloader.gif) no-repeat center center; height:100%; width:100%;}
.inputValidation{ display:inline; font-size:90%; color:#666666;  position:absolute; padding:2px;}
.inputValidation .cancel{ background:url(../layout/icon_cancel.gif) no-repeat 4px center; padding-left:28px;float:right;}
.inputValidation .ok{ background:url(../layout/icon_ok.gif) no-repeat 4px center; padding-left:28px; float:right;}
.imgWithSpacer{ background-position:center center; float:right; border: solid 1px #CCCCCC; cursor: -moz-zoom-in}
.imgWithSpacer a{ cursor: -moz-zoom-in}

.imgWithSpacerHP{ background-position:center center; float:left;}

.grey{ color:#666666;}
.help{ background:#FFFFCC; border: solid 1px #999999; padding:4px; margin:4px 0;  display:none; position:absolute;}

.horDelic{background:url(../layout/dot.gif) repeat-x left center;}
.verDelic{background:url(../layout/dot.gif) repeat-y center center;}

/*.butt{border:none; margin:3px 0; padding:0; cursor:pointer}*/
.hover_button{ border:none; margin:0; padding:0; cursor:pointer}
.add_1_off{ float:left; background-image:url(../layout/_buttons/add_1.gif); width:130px; height:24px;}
.add_1_on{ background-image:url(../layout/_buttons/add_1_hover.gif);}
.add_2_off{ float:right; background-image:url(../layout/_buttons/add_2.gif); width:130px; height:24px;}
.add_2_on{ background-image:url(../layout/_buttons/add_2_hover.gif);}
.add_3_off{ float:right; background-image:url(../layout/_buttons/add_3.gif); width:130px; height:24px;}
.add_3_on{ background-image:url(../layout/_buttons/add_3_hover.gif);}


/*.b_100{ background-image:url(../layout/_buttons/butt_oange_100_off.gif); width:100px; height:20px; padding-bottom:2px; color:#FFFFFF; font-size:105%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.b_100_hover{ background-image:url(../layout/_buttons/butt_oange_100_on.gif);}

.b_130{ background-image:url(../layout/_buttons/butt_oange_130_off.gif); width:130px; height:20px; padding-bottom:2px; color:#FFFFFF; font-size:105%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.b_130_hover{ background-image:url(../layout/_buttons/butt_oange_130_on.gif);}

.b_150{ background-image:url(../layout/_buttons/butt_oange_150_off.gif); width:150px; height:20px; padding-bottom:2px; color:#FFFFFF; font-size:105%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.b_150_hover{ background-image:url(../layout/_buttons/butt_oange_150_on.gif);}*/

/* ----------------- TOOLTIPS -------------- */
#tipContent{ display:none;}
#easyTooltip{
	padding:8px;
	border:1px solid  #CC0000;
	background:#fff ;
	color:#333333;
	font-size:90%;
	filter:alpha(opacity=90);
	opacity: 0.90;
	-moz-opacity:0.90;
	width:250px;
	z-index:5000;
	}
#easyTooltip ul{}	
#easyTooltip li{ padding:3px 0 3px 15px;background:url(../layout/tooltip-odr.gif) no-repeat left center; }
#easyTooltip .title{ font-weight:bold; font-size:100%;  padding-left:; margin-bottom:3px;}

#easyTooltip2{
	padding:5px 10px;
	border:1px solid #5e5e5e;
	background:#5e5e5e url(../js/tooltip/easytooltip/bg2.gif) repeat-x;
	-moz-border-radius: 0.7em;  border-radius: 0.7em;
	color:#fff;
	/*width:250px;*/
	z-index:5;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
	}
#easyTooltip2 .obsah{

	filter:alpha(opacity=100) !important;
	opacity: 1.0 !important;
	-moz-opacity:1.0 !important;
	position: absolute;
	z-index:6;
}	
	
#easyTooltip2 h4, #easyTooltip2 p{
	margin:.25em 0;

	}
	
#easyTooltip2 ul{border-top: dotted 1px #FFFFFF;}
#easyTooltip2 li{ padding:3px 0 3px 15px; border-bottom: dotted 1px #FFFFFF; background:url(../layout/_icons/ico_odr_white.gif) no-repeat left center; }
	
	
#cycleGal { margin: auto; height: 332px; width: 332px; float:right; }
.pics img { padding: 0px; border: 1px solid #ccc; background-color: #eee }



.clankyListInfo{ background-color:#ffffff; padding:1px 0px; margin:5px 0 18px 0; border-bottom: none 1px #cccccc; border-top: solid efefef #cccccc;}
.clankyListInfo a:hover{ text-decoration: underline !important; }
.clankyListInfo table{ }
.clankyListInfo td{ color:#999999; font-style:italic; font-size:90%}

/* vypis osob v uzivatelskem rozhrani */
#personList{ padding:0; margin:0; font-size:100%; float:left; width:420px;}
#personList .item{}
#personList .personTitle{padding:2px;}
#personList .udalostName{ }
#personList .personName{ float:left; margin-left:5px; background: url(../layout/_icons/user.gif) no-repeat left center; padding-left:20px; width:150px;}
#personList .personBirth{ float:left; margin-left:5px; background: url(../layout/_icons/icon-date.gif) no-repeat left center; padding-left:20px; width:100px;}
#personList .content{ display:block; padding:8px;}

/* vypi dat v uzivatelskem rozhrani*/
.dataList{ width:470px; }
.dataList .listItem{ border-collapse:collapse; border: solid 1px #cccccc; margin-bottom:12px; -moz-border-radius: 0.7em;  border-radius: 0.7em; }
.dataList .udalostName{color:#FF3300; font-size:100%; text-transform:uppercase; font-weight:bold; }
.dataList .person{padding:4px; background:#efefef; font-weight: bold; font-size:115%; text-align:left; -moz-border-radius: 0.7em;  border-radius: 0.7em;}
.dataList .small{ font-size:85%; color:#666666;}
.dataList .udalost{background:  url(../layout/_icons/icon-date.gif) no-repeat 4px center; padding:4px 4px 4px 24px; border-top: solid 1px #cccccc;}
.dataList .udalost, .person img{ margin-left:4px;}
.dataList .comment{background: url(../layout/_icons/comment.gif) no-repeat 10px 4px; padding:4px 4px 4px 34px; color:#666666; font-style:italic; font-size:90%}
.dataList .darky{ padding:6px;  display:none }
.listTitle{ }
.userInfoBlock{ padding:8px; border-left:solid 4px #CCCCCC; background:#efefef; margin:8px 0px;}


/* vypis osob v detailu darku */
#givePersonList{ position:absolute; padding:6px; border:1px solid #cccccc; background:#efefef; margin-top:30px; display:none;}
#givePersonList ul{ margin:0; padding:0;}
#givePersonList li{ margin:0; padding:3px 0; background: url(../layout/_icons/user.gif) no-repeat left center; padding-left:20px; cursor:pointer;}

#authorDiv{ margin: 6px 0;  background:#efefef; padding:5px; border: solid 1px #DBDBDB;}
.itemAuthor{background: url(../layout/_icons/user.gif) no-repeat left center; padding-left:20px; float:left;}
.itemDate{background: url(../layout/_icons/clock.gif) no-repeat left center; padding-left:20px; float:right;}



#clanekDarky{ margin-top:15px;}



#darekAddToPerson{ position:absolute; display:none; background: #efefef; padding:8px; width:380px; border-collapse:collapse; border: solid 1px #cccccc; margin-bottom:12px; -moz-border-radius: 0.5em;  border-radius: 0.5em;}

.favStarList{ position:absolute; padding-top:4px; cursor:pointer;}
.tipList{ position:absolute; padding-top:4px; margin-left:100px; cursor:pointer;}
.tipDetail{ background:url(../layout/_icons/tip-detail.png) right top no-repeat; line-height:45px}

.calendarItem{ background-color:#FFFFFF; padding:0px; margin: 0 0 8px 0; border-bottom: dotted 1px #cccccc;}
.dateImg{ padding:8px; background-color:#FFFFFF; float:left;}
.calendarItemContent{ float:right; width:500px; padding:8px}
.calendarItemContent .svatek{float:left; width:230px; padding:0 10px; margin-right:10px; border-right: dotted 1px #ccc;}
.calendarItemContent .others{float:left; width:230px;  }
.calendarItemContent h2, h3{font-size:140%; color:#d51219; font-weight:bold; border-left: none 3px #cccccc; padding-left:0px; margin-bottom:6px;}
.calendarItemContent .popis{ color:#666666; padding-left:0px;}
.calendarItemContent .alias{ color:#999999; padding-left:0px; margin-top:5px;}

.calendarItemContent .personList{float:left; width:500px; margin-top:10px;  }
.calendarItemContent .personList .nadpis{font-size:120%; color: #FF6600; font-weight:bold; margin:6px 0; padding-top:6px; border-top: dotted 1px #ccc;  }

.calendarItemContent ul{}
.calendarItemContent li{background:url(../layout/odrazka-grey.png) no-repeat left 4px; margin:4px 0px;}


