#head-background,
#mastbody
{
	width: 								1020px;
	margin: 								0 auto;
}

#masthead p,
#mastbody p,
#mastfoot p,
#form p
{
	padding: 							0;
	margin: 								0;
}

#masthead ul,
#mastbody ul,
#admin_menu ul,
#user_place ul
{
	list-style: 							none;
	padding: 							0;
	margin: 								0;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Upozornění */
#notify
{
	width:								100%;
	height:								100%;
	background:							transparent url('/img/backgrounds/whiteBlank.png');	
	position:								fixed;	
	top:									0;
	left:									0;
	z-index:								5;
	display:								none;	
}

#notifyField
{
	width:								540px;
	position: 							absolute;
	margin-left:							204px;	
	position:								fixed;	
	top:									300px;
	left:									auto;
	z-index:								6;
	display:								none;
}

#notifyField #fieldBoxTop
{
	width:								100%;
	height:								29px;
	background:							transparent url('/img/backgrounds/fieldBox.png') left top no-repeat;
}

#notifyField #fieldBoxBottom
{
	width:								100%;
	height:								39px;
	background:							transparent url('/img/backgrounds/fieldBox.png') left -29px no-repeat;
}

#notifyField #fieldBoxMiddle
{
	width:								510px;
	background:							transparent url('/img/backgrounds/fieldBox.png') -540px top repeat-y;
	padding:								0 15px;
}

#notifyField #fieldBoxMiddle #fieldBoxBg
{
	width:								480px;
	min-height:							92px;
	padding:								0 15px;
	background:							transparent url('/img/backgrounds/fieldBoxBg.png') left top repeat-x;	
}

#notifyField #fieldBoxMiddle #fieldBoxBg strong
{
	color:								#5d5e80;
	font:								normal 26px Arial, sans-serif;
	padding:								0;
	margin:								0;
	position:								relative;
	top:									-5px;	
}

#notifyField #fieldBoxMiddle #fieldBoxBg p
{
	color:								#555;
	font:								bold 14px Helvetica, Arial, sans-serif; 
	padding:								10px 0;
	margin:								0;
	display:								block;
}

#notifyField #fieldBoxMiddle #fieldBoxBg p input
{
	width:								458px;
	height:								34px;
	color: 								#5d5e80;	
	font: 								bold 14px Helvetica, Arial, Verdana, sans-serif;	
	background-color:					white;
	border: 								1px solid #9fa4b3;
	-moz-border-radius:					6px; 
	-webkit-border-radius:				6px;		
	outline:								none;	
	padding:								1px 10px;
	padding-top:							2px;	
	margin: 								0;		
	display:								block;
}

#notifyField #fieldBoxMiddle #fieldBoxBg a
{ 
	float:								right;
	width:								120px;
	height:								27px;
	color:								#3c5c3c;
	font: 								bold 13px Helvetica, Arial, Verdana, sans-serif;	
	line-height:							27px;
	text-align:							center;
	text-shadow:							0px 1px 1px #eaf5ea;
	background:							transparent url('/img/backgrounds/backgroundSet.png') -10px -406px no-repeat;
	border:								none; 
	padding:								0;
	margin:								0;
	margin-left:							5px;
	display:								block;
	position:								relative;
	top:									10px;
}

#notifyField #fieldBoxMiddle #fieldBoxBg a.press
{
	background-position:					-140px -406px;
}


/* ----------------------------------------------------------------------------------------------------- */
/* Pozadí - nahoře */
#head-background
{
	height:								80px; 
	background: 						transparent url('/img/backgrounds/head-bg.png') no-repeat;
	padding-top: 						201px;
	position:								relative;	
}



/* ----------------------------------------------------------------------------------------------------- */
/* Hlavička */
#masthead
{
	height: 								77px; 
	background: 						transparent url('/img/backgrounds/masthead.png') no-repeat;
	padding-top:	 						3px;
}

#masthead #headTop
{
	float:								right;
	height:								33px; 
	padding:								0 35px;
}

#masthead #headLinks
{ 
	float:								left;
	width:								400px;
	height:								33px;
	color:								#c7c6ce;
	text-align:							right;
	text-shadow:							0 1px 2px #363636;
	padding-right:						0;
	margin:								0 10px;
	margin-right:						7px;
}

#masthead #headLinks ul
{
	list-style:							none;
	height:								35px;
	padding:								0;
	margin:								0;
	position:								relative;
	bottom:								1px;	
}

#masthead #headLinks li
{
	height:								35px;
	margin-left:							23px;
	display:								inline-block;
	position:								relative;
}

#masthead #headLinks li a 
{
	height:								35px;
	color:								#e7e6ee;
	font:								bold 12px Helvetica, sans-serif;	
	line-height:							35px;	
	text-decoration:						none;
	display:								block;
	transition:							all .1s ease-in-out;
	-webkit-transition:					all .1s ease-in-out;
	-moz-transition:						all .1s ease-in-out;
	-o-transition:						all .1s ease-in-out;			
}

#masthead #headLinks li a:hover 
{ 
	color:								#c2e756;
	text-shadow:							0 1px 2px #363636;	
}

#masthead #headLinks li.menu
{
	margin-left:							-5px;
}

#masthead #headLinks li.menu a
{
	color:								#c7c6ce;
	border-right:							1px solid transparent;
	padding:								0 11px 0 23px;
	transition:							none;
	-webkit-transition:					none;
	-moz-transition:						none;
	-o-transition:						none;
}

#masthead #headLinks li.menu:hover a
{
	background:							transparent url('/img/backgrounds/backgroundSet.png') -53px -567px no-repeat;
	border-right:							1px solid rgba(37, 36, 50, 0.35);	
}

#masthead #headLinks li.menu a span
{
	color:								#e7e6ee;
}

#masthead #headLinks li.menu a strong
{
	color:								#e7e6ee;
	background:							transparent url('/img/icons/menu.png') 100% 50% no-repeat;
	padding-right:						18px;
}

#masthead #headLinks li ul.sub
{
	width:								100%;
	height:								auto;
	background:							transparent url('/img/backgrounds/popupMenu.png');	
	border:								1px solid rgba(37, 36, 50, 0.35);
	border-bottom:						none;
	border-top-left-radius:				10px;
	border-top-right-radius:				10px;
	-moz-border-radius-topleft:			10px;
	-moz-border-radius-topright:			10px;
	padding-left:							50px;
	display:								none;
	position:								absolute;
	right:								0;
	bottom:								35px;
}

#masthead #headLinks li.menu:hover ul.sub
{
	display:								block;
}

#masthead #headLinks li ul.sub li
{
	margin:								0;
	margin-left:							-50px;
	display:								block;
}

#masthead #headLinks li ul.sub li a
{
	font-size:							14px;
	font-weight: normal;
	background:							none !important;
	border:								none !important;
}

#masthead #headLinks li ul.sub li a:hover
{
	color:								#c2e756;
	text-shadow:							0 1px 2px #363636;	
	background:							none;
	border:								none;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Přihlásit se */
#masthead #headLinks #loginForm
{
	width:								200px;
	height:								150px;
	color:								#ccc;	
	padding:								5px;
}

#masthead #headLinks #loginForm li
{
	height:								51px;
	margin-left: 0;
}

#masthead #headLinks #loginForm label
{
	width: 190px;
	height:								13px;
	font-size:							12px;
	font-weight:							normal;
	text-align: right;
	padding:								4px 5px;
	display:								block;
}

#masthead #headLinks #loginForm input.text
{
	width:								174px;
	height:								24px;
	color:								white;
	font:								bold 14px Helvetica, Arial, sans-serif;
	text-shadow:							0 1px 2px #262626;		
	background:							transparent url('/img/backgrounds/backgroundSet.png') -270px -405px no-repeat;
	border:								none;
	outline:								none;
	padding:								3px 13px;
	margin:								0;
}

#loginForm dd span.error
{
	width:								250px;
	top:									-20px;
	left:									-8px;
}

#loginForm div.loginSend
{
	padding-top:							8px;
	padding-bottom:						7px;
}

#masthead #headLinks #loginForm input.button
{
	width: 								96px;
	height: 								22px;
	color: 								#15160f;
	font: 								bold 12px Helvetica, Arial, sans-serif;
	text-decoration: 						none;
	color: 								#364616;
	text-shadow: 						0 1px 1px #bbce72;	
	background:							transparent url('/img/backgrounds/backgroundSet.png') -254px -225px no-repeat;	
	border:								none;
	padding:								0;
	position:								relative;
	top:									2px;
}

#masthead #headLinks #loginForm input.button:active
{
	color:								#050600;
	text-shadow: 						0 1px 1px #99a961;	
	background:							transparent url('/img/backgrounds/backgroundSet.png') -254px -256px no-repeat;
}

#masthead #headLinks #loginForm img
{
	margin-left:							5px;
	position:								relative;
	top:									8px;
	visibility:								hidden;
}

#loginForm p
{
	padding:								0;
	margin:								0;
}

#masthead #headLinks #loginForm a
{
	height:								auto;
	color:								#c3dc63;
	font-size:							11px;
	font-weight:							bold;
	line-height:							normal;
	padding:								3px 5px;
}

#masthead #headLinks #loginForm a:hover
{
	color:								#eee;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Vyhledávání */
#masthead #headSearch
{
	float:								left;
	width:								184px;
	height:								22px;
	padding:								6px 3px;
	padding-bottom:						5px;
}

#masthead #headSearch.focus
{
	background:						transparent url('/img/backgrounds/backgroundSet.png') -96px -4px no-repeat;
}

#masthead #headSearch #inputSearch
{
	float:									left;
	width:								136px;
	height:								22px;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -296px -10px no-repeat;
	padding-left:						10px;
}

#masthead #headSearch #inputSearch input
{
	width:								136px;
	height:								22px;
	color:									white;
	text-shadow:						0 1px 2px #363739;	
	font: 							bold 14px Helvetica, Arial, sans-serif; 	
	background:						transparent;
	border:								none;
	outline:								none;
	padding:								0;
}

#masthead #headSearch #inputButton
{
	float:									left;
	width:								38px;
	height:								22px;	
}

#masthead #headSearch #inputButton input
{
	width:								38px;
	height:								22px;
	color:									#4d4a4a;
	font-size:							1px;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -452px -10px no-repeat;
	border:								none;
	padding:								0;
	cursor:								pointer;	
}

#masthead #headSearch #inputButton input:hover
{
	background-position:			-452px -41px;
}

#masthead #headSearch #inputButton input:active
{
	background-position:			-452px -72px;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Menu */
#masthead #mainMenu
{
	float:									right;
	height:								30px;
	padding:								2px 35px;
	padding-bottom: 3px;
}

#masthead #mainMenu li
{ 
	float: 									left; 
	width: 								120px;
	height:				 				30px;
	text-align: 							center;
}

#masthead #mainMenu li a 
{ 
	width: 								120px;
	height: 								29px;
	color: 								#ccc;
	font: 									bold 14px Helvetica, Arial, sans-serif;
	line-height:							29px;
	text-decoration: 					none;
	text-transform: uppercase;
	text-shadow: 						0 1px 2px #111;
	padding-top:						1px;
	display: 								block;
}

#masthead #mainMenu li a:hover 
{ 
	color: 								white;
	text-shadow: 						0 -1px 1px #668666;	
	background:						transparent url('/img/backgrounds/backgroundSet.png') -322px -36px no-repeat;
}

#masthead #mainMenu li a:active
{
	color: 								#c3cf8e;
	text-shadow: 						0 -1px 1px #719171;		
	background:						transparent url('/img/backgrounds/backgroundSet.png') -322px -69px no-repeat;
}

#masthead #mainMenu li a.new
{
	position: relative;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Tělo */
#mastbody
{
	width:								1020px;
	background:						transparent url('/img/backgrounds/mastbody.png') center top repeat-y;
	margin:								0 auto;
	position:								relative;
}

#bodyTop
{
	width:								1020px;
	height:								14px;
	background:						transparent url('/img/backgrounds/bodyBorders.png') center top no-repeat;
	margin:								0 auto;
}

#mastbody .content
{
	min-height:						600px; 
	background-color:				#f4f2fb;
	padding:								0 6px;
	margin:								0 30px;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Patka */
#bodyfoot
{
	width:								1020px;
	background:						transparent url('/img/backgrounds/mastbody.png') center top repeat-y;
	margin:								0 auto;
}

#bodyfoot #footContent
{
	width:								960px;
	min-height:						70px;	
	background-color:				#f4f2fb;
	margin:								0 auto;
}

#bodybottom
{
	width: 								1020px;
	height:								20px;
	background:						transparent url('/img/backgrounds/bodyBorders.png') center -14px no-repeat;
	margin: 								0 auto;
	margin-bottom: 					5px;
}

#mastfoot 
{ 
	color: 								#eee; 
	line-height: 						15px; 
	font-size: 							11px; 
	background: 						transparent url('/img/backgrounds/mastFoot.png') center top repeat-x;
	padding-bottom: 				5px;
	margin: 								0 auto;
}

#mastfoot #footBottom 
{ 
	width:								960px;
	font-family:						'Trebuchet MS';
	text-shadow:						0 1px 3px #161616;	
	padding:								0 10px;
	padding-top:						0px;
	padding-bottom:					15px;
	margin:								0 auto; 
}

#mastfoot #footBottom #siteLinks
{
	color:									#ccc;
	font-size:							14px;
	padding:								5px;
	padding-bottom:					15px;
}

#mastfoot #footBottom #siteLinks img
{
	width:								10px;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -280px -46px no-repeat;
	margin-right:						15px;
}

#mastfoot #footBottom #siteLinks a
{
	color:									#7e7e86;
	margin-right: 						15px;
		transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;		
}

#mastfoot #footBottom #siteLinks a:hover
{
	color:									#c2e756;
}

#mastfoot #footBottom #siteInfo
{
	color:									#bbb;
	padding:								5px 0;
}

#mastfoot #footBottom #siteInfo h2
{
	float:									left;
	width:								90px;
	height:								30px;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -152px -367px no-repeat;
	padding:								0;
	margin:								0;
	display:								block;
}

#mastfoot #footBottom #siteInfo h2 span
{
	display:								none;
}

#mastfoot #footBottom #siteInfo #copyright
{
	float:									left;
	width:								300px;
	color:									#7b7b82;
	height:								12px;
	font-size:							12px;	
	padding:								0 5px;
	padding-top:						12px;
	margin:								0;
	display:								block;
}

#mastfoot #footBottom #siteInfo #designed
{
	float:									right;
	width:								350px;
	height:								10px;
	color:									#7b7b82;
	font-size:							10px;	
	text-align:							right;
	padding:								0 5px;
	padding-top:						12px;	
	display:								block;
}

#mastfoot #footBottom #siteInfo #designed a
{
	color:									#7b7b82;
}

#mastfoot #footBottom #siteInfo #designed a:hover
{
	color:									#c2e756;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Uživatelské menu */
#userMenu
{
	width: 								980px;
	height:								41px;
	margin:								0 auto;
}

#userMenu #usermenu_left
{
	float:									left;
	height:								32px;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -455px -103px no-repeat; 
	padding-left:						39px;
	margin-left:						10px;
}

#userMenu #usermenu_left #menuItems
{
	position:								relative;
}

#userMenu #usermenu_left a.menuItem
{
	float:									left;
	width:								95px;
	height:								31px;
	color:									#ccc;
	font:									bold 14px 'Trebuchet MS', Helvetica, sans-serif; 
	line-height:							31px;
	text-align:							center;
	text-decoration:					none; 
	text-shadow: 						0 1px 2px #161616;	
	text-transform:					uppercase;
	padding-bottom:					1px;
	margin:								3px;
	position:								relative;
	display:								block;	
}

#userMenu #usermenu_left a.menuItem:hover,
#userMenu #usermenu_left a.hovered
{
	background:						transparent url('/img/backgrounds/backgroundSet.png') 28px 9px no-repeat;
	padding-bottom:					12px;
}

#userMenu #usermenu_left #menuSelected
{
	float:									left;
	width:								95px;
	height:								31px;
	color:									#ccc;
	font:									bold 14px 'Trebuchet MS', Helvetica, sans-serif; 
	line-height:							31px;
	text-align:							center;
	text-decoration:					none; 
	text-shadow: 						0 1px 2px #161616;	
	text-transform:					uppercase;
	background:						transparent url('/img/backgrounds/backgroundSet.png') 28px 9px no-repeat;
	padding-bottom:					12px;
	margin:								3px;
	position:								relative;
	display:								block;	
}

#userMenu #usermenu_left a.new,
#userMenu #usermenu_left div.new,
#masthead #mainMenu a.new
{
	color:									#bce355;
}

#masthead #mainMenu a.new
{
	color: #bce355;
}

#userMenu #usermenu_left #menuSelected span,
#userMenu #usermenu_left a.menuItem span,
#masthead #mainMenu a span
{
	width: 18px;
	height: 19px;
	color: #2c4c2c;
	font: bold 13px 'Trebuchet MS', Helvetica, sans-serif; 
	line-height: 19px;
	text-align: center;
	text-shadow: 0 1px 1px #eaf5ea;
	background: transparent url('/img/backgrounds/backgroundSet.png') no-repeat -130px -44px;
	padding-bottom: 1px;
	display: block;
	position: absolute;
	right: 11px;	
	top: -3px;
}

#masthead #mainMenu a span
{
	background:						transparent url('/img/backgrounds/backgroundSet.png') -130px -44px no-repeat;

}

#masthead #mainMenu a span
{
	right: 21px;
	top: -3px;
}


#masthead #mainMenu a:hover span
{
	display: none;
}

#userMenu #usermenu_right
{
	float:									right;	
	height:								32px;
	color:									#ccc;
	font-weight:						bold;
	line-height:							17px;
	text-align:							right;
	text-shadow:						0 1px 2px #161616;		
	margin-right:						10px;
}

#userMenu #usermenu_right p
{
	padding:								0;
	margin:								0;
}

#userMenu #usermenu_right strong
{
	color:									#ddd;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Sekce */

#sections
{
	width: 940px;
	height: 42px;
	line-height: 42px;
	background-color: #dedeea;
	border-bottom: 1px solid #cdceda;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	padding: 0 10px;
	padding-top: 1px;
	position: relative;
	left: -6px;
	top: -9px;
}

#sections a.item
{
	height: 28px;
	color: #707090;
	font: normal 14px Helvetica, Arial, 'Lucida Grande', sans;
	line-height: 28px;
	padding: 0 12px;
	margin: 0 5px;
	display: inline-block;
	position: relative;		
}

#sections a.item.right
{
	float: right;
	position: relative;
	top: 7px;
}

#sections a.item.current
{
	color: white;
	background-color: #8d91a7;
	border-radius: 12px;
}

#sections a.item span.num
{
	width: 16px;
	height: 16px;
	vertical-align: top;
	color: white;
	font-size: 10px;
	font-weight: bold;
	line-height: 16px;
	text-align: center;
	background:	transparent url('/img/backgrounds/backgroundSet.png') -448px -319px no-repeat;
	margin-left: 6px;
	display: inline-block;
	position: relative;
	top: 6px;
}

#sections a.item.current span.num
{
	background: none;
}

#sections label
{
	height: 28px;
	color: #9999ba;
	font: normal 14px Helvetica, Arial, 'Lucida Grande', sans;
	line-height: 28px;
	border-left: 1px solid #c9c9ea;
	padding: 0 19px;
	padding-right: 8px;
	margin: 0;
	display: inline-block;
}

#sections label.first
{
	border-left: none;
}

/* Filtr */
div.menuBox
{
	height: 32px;
	vertical-align: top;
	padding: 5px 0;
	margin-right: 5px;
	position: relative;
	display: inline-block;
}

div.menuBox a.menuCurrent
{
	height: 28px;
	color: #9999ba;
	font: normal 14px Helvetica, Arial, 'Lucida Grande', sans;
	line-height: 28px;
	background-color: #eeeefa;
	border: 2px solid rgba(0, 0, 60, 0.14);
	border-radius: 12px;		
	padding: 0 6px;
	display: block;
}

div.menuBox a.menuCurrent span
{
	background: transparent url('/img/elements/selectArrow.png') 100% 50% no-repeat;
	padding-right: 13px;
	padding-left: 2px;
	display: block;
}

div.menuBox div.menuList
{
	background-color: #eeeefa;
	border: 2px solid rgba(0, 0, 60, 0.14);
	border-radius: 12px;
	-moz-border-radius: 12px;
	padding: 5px 0;	
	display: none;
	position: absolute;
	z-index: 100;
}

div.menuBox div.menuList a
{
	height: 28px;
	color: #9999ba;
	font: normal 14px Helvetica, Arial, 'Lucida Grande', sans;
	line-height: 28px;
	padding: 0 12px;
	display: block;
}





/* ----------------------------------------------------------------------------------------------------- */
/* Stránkování */
#fileAdmin
{

	position:								absolute;
	top:									0;
	right:								959px;
	display:								none;
}

#fileAdmin #fileAdminTop
{
	width:								326px;
	height:								14px;
	background:						transparent url('/img/backgrounds/bodyBorders.png') left top no-repeat;
}

#fileAdmin #fileAdminBottom
{
	width:								326px;
	height:								20px;
	background:						transparent url('/img/backgrounds/bodyBorders.png') left -14px no-repeat;
}

#fileAdmin #fileAdminContent
{
	width:								296px;
	background:						transparent url('/img/backgrounds/mastbody.png') left top repeat-y;
	padding-left:						30px;
}

#fileAdmin #fileAdminContent h3
{
	color: #5d5e80;
	font: normal 22px Arial, sans-serif;
	padding: 0;
	margin: 0;
	display: block;
}

#fileAdmin #fileAdminContent form
{
	width:								260px;
	background-color:				#f4f2fb;
	padding:								0 18px;
	padding-bottom:					10px;
}

#fileAdmin #fileAdminContent dl
{
	float: none;
	width: 260px;
	padding: 0;
	padding-bottom: 5px;
	display: inline-block;
}

#fileAdmin #fileAdminContent dt
{
	width:								260px;
	padding:								0;
	margin:								0;
	margin-top:						5px;
	display:								block;
}

#fileAdmin #fileAdminContent dt label
{
	width:								260px;
	height:								20px;
	color:								#666;
	font-size:							14px;
	line-height:							20px;
	text-align: left;
	display:								block;
}

#fileAdmin #fileAdminContent dd.input
{
	width:								250px;
	height:								34px;
}

#fileAdmin #fileAdminContent dd.input input
{
	width:								228px;
	height:								29px;
}

#fileAdmin #fileAdminContent dd.checkbox
{
	padding: 0;
}

#fileAdmin #fileAdminContent #end 
{
	padding-top:						10px;
}

#fileAdmin #fileAdminContent .send
{
	padding: 0;
}

#fileAdmin #fileAdminContent .send input
{
	float: left;
}

#fileAdmin #fileAdminContent .send input.file
{
	margin-right: 20px;
}


#fileAdmin #fileAdminContent .bigSend 
{
	clear:									both;
	padding-top:						5px;
}

#fileAdmin #fileAdminContent .bigSend input
{ 
	width:								260px;
	height:								27px;
	color:									#3c5c3c;
	font: 									bold 13px Helvetica, Arial, Verdana, sans-serif;	
	text-shadow:						0px 1px 1px #eaf5ea;
	background:						transparent url('/mobile/img/backgroundSet.png') -10px -197px no-repeat;
	border:								none; 
	padding:								0;
	margin:								0;
	display:								block;
}

#fileAdmin #fileAdminContent .bigSend input.selected
{
	background-position:			-140px -406px;
}

#fileAdmin #fileAdminContent dd.input .mySelectBoxClass
{
	width:								250px;
	height:								32px;	
}

#fileAdmin #fileAdminContent dd.input  .customStyleSelectBox
{
 	width:								228px;
	height:								32px; 	

}

#fileAdmin #fileAdminContent dd.input .customStyleSelectBoxInner
{
	width:								228px;
	height:								29px;
	line-height:							29px;	
	background: white url('/img/backgrounds/backgroundSet.png') 222px -238px no-repeat;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Stránkování */
div.gtop
{
	float:									left;
	width:								100%;
	height: 								28px;
	color: 								#666;
	font-size:							13px; 	
	text-align: 							center;
	padding: 							5px 0;
	padding-bottom:					15px;
	overflow:							hidden;
  	position:								relative;		
}

div.gtop p
{
   clear:									left;
   float:									left;
   text-align:							center;
   padding:								0;
   margin:								0;
   position:								relative;
   left:									50%;
}

div.gtop span.current,
div.gtop a,
div.gtop b
{
	float:									left;
	width:								18px;
	height:								18px;
	color:									#3c5c3c;
	font-weight:						bold;
	font-size:							11px;
	letter-spacing:						-1px;
	line-height:							18px;
	text-align:							center;
	background:						transparent url('/img/backgrounds/backgroundSet.png') no-repeat;
	margin:								0 4px;
	display:								block;
   	position:								relative;
   	right:									50%;	
}

div.gtop b
{
	color:									#ccc;
	font-size:							14px;
	letter-spacing:						0;
}

div.gtop em
{
	display:								none;
}

div.gtop a span
{
	display:								none;
}

div.gtop a:hover span
{
	text-shadow:						0px 1px 1px #eaf5ea;
	padding-top:						1px;
	display:								block;
}

div.gtop a
{
	background-position:			-154px -282px;
}

div.gtop a:hover
{
	background-position: 			-154px -310px;
}

div.gtop a:active
{
	background-position: 			-154px -338px;
}

div.gtop span.current
{
	background-position:			-182px -282px;
}

div.gtop b.pagingLeft
{ 
	background-position: 			-182px -338px;;	
}

div.gtop b.pagingRight
{ 
	background-position: 			-182px -310px;;	
}

div.gtop a.pagingLeft
{ 
	background-position: 			-238px -282px;;	
}

div.gtop a.pagingLeft:hover
{
	background-position: 			-238px -310px;;	
}

div.gtop a.pagingLeft:active
{
	background-position: 			-238px -338px;;	
}

div.gtop a.pagingRight
{ 
	background-position: 			-210px -282px;
}

div.gtop a.pagingRight:hover
{ 
	background-position: 			-210px -310px;
}

div.gtop a.pagingRight:active
{ 
	background-position: 			-210px -338px;
}


div.navigatePages
{
	color: 								#666;
	height:								27px;	
	padding-bottom:					6px;
}

div.navigatePages a.pagingLeft,
div.navigatePages b.pagingLeft
{
	float:									left;
	width:								120px;
	height:								27px;
	color:									#3c5c3c;
	font: 									bold 13px Helvetica, Arial, Verdana, sans-serif;	
	line-height:							27px;
	text-align:							center;
	text-shadow:						0px 1px 1px #eaf5ea;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -10px -406px no-repeat;
	display:								block;	
}

div.navigatePages em
{
	font-style:							normal;
}

div.navigatePages p.navigate span
{
	float:									left;
	width:								699px;
	height:								27px;	
	font-size:							13px;
	line-height:							27px;
	text-align:							center;	
	display:								block;
}

div.navigatePages a.pagingRight,
div.navigatePages b.pagingRight
{
	float:									right;
	width:								120px;
	height:								27px;
	color:									#3c5c3c;
	font: 									bold 13px Helvetica, Arial, Verdana, sans-serif;	
	line-height:							27px;
	text-align:							center;	
	text-shadow:						0px 1px 1px #eaf5ea;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -10px -406px no-repeat;
	display:								block;		
}

div.navigatePages a:active
{
	background-position:			-140px -406px;
}


/* -------------------------------------------------------------------------- */
/* Errors */
span.error
{
	height: 								50px;
	display: 								block;
	position: 							absolute;
}

span.error tt.errorLeft
{
	float: 									left;
	width: 								20px;
	height: 								50px;
	background: 						transparent url('/img/backgrounds/error.png') left -114px no-repeat;	
	display: 								block;
}

span.error tt.errorRight
{
	float: 									left;
	width: 								20px;
	height: 								50px;
	background: 						transparent url('/img/backgrounds/error.png') right -174px no-repeat;	
	display:								block;
}

span.error tt.errorCenter
{
	float: 									left;
	height: 								50px;
	background:						transparent url('/img/backgrounds/error.png') left -62px repeat-x;
	display:								block;
}


span.error tt.errorText
{
	width: 								100%
	height: 								26px;
	color: 								#bc2a4d;	
	font: 									normal 14px Helvetica;
	line-height: 						26px;
	text-align:							center;
	text-shadow: 						0 1px 1px #f7e2e5;
	padding:								0 5px;
	padding-top: 						10px;
	padding-bottom: 				12px;
	background:						transparent url('/img/backgrounds/error.png') 20px 36px no-repeat;
	display: 								block;
}

div.successPost
{
	width:								960px;
	height:								49px;	
	position:								relative;
	top:									-9px;
	left:									-6px;
}

div.successPost .tt1
{
	float:									left;
	width:								30px;
	height:								49px;	
	background:						transparent url('/img/backgrounds/success.png') left top no-repeat;	
	display:								block;
}

div.successPost .tt2
{
	float:									left;
	width:								900px;
	height:								49px;	
	color:									#3c5c3c;
	font: 									bold 18px Helvetica, Arial, Verdana, sans-serif;	
	line-height:							49px;
	text-shadow:						0px 1px 1px #f2fcf2;	
	text-align:							center;
	background:						transparent url('/img/backgrounds/success.png') left -98px repeat-x;
	display:								block;
}

div.successPost .tt3
{
	float:									left;
	width:								30px;
	height:								49px;	
	background:						transparent url('/img/backgrounds/success.png') right -49px no-repeat;	
	display:								block;
}

#bigError
{
	width:								960px;
	height:								142px;
	background:						#d0cee0;
	border-top:							1px solid #b7b9c6;
	border-bottom:					1px solid #b7b9c6;
	position:								relative;
	left:									-10px;
}

#bigError img
{
	width:								134px;
	height:								142px;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -356px -139px no-repeat;
	margin:								0 auto;
	display:								block;
}

#bigError h2
{
	width:								960px;
	height:								84px;
	color:									#707393;
	font:									normal 26px Helvetica, Arial, sans-serif; 	
	text-align:							center;
	padding:								0;
	padding-top:						58px;
	margin:								0;
	display:								block;
	position:								absolute;
	top:									0;
}



/* ----------------------------------------------------------------------------------------------------- */
/* Pravidla */
#rules
{
	width:								100%;
	height:								100%;
	background:						transparent url('/img/backgrounds/notifyBG.png');	
	position:								fixed;	
	top:									0;
	left:									0;
	z-index:								5;
	display:								none;	
}

#siteRules
{
	width:								480px;
	background:						transparent url('/img/backgrounds/status.png') repeat-x;
	-webkit-box-shadow: 			0 2px 8px #363636;
	-moz-border-radius:			10px; 
	-webkit-border-radius:			10px;
	padding:								10px 15px;
	margin-left:						255px;
	position:								absolute;	
	top:									250px;
	left:									auto;
	z-index:								6;
	display:								none;
}

#siteRules h2
{
	color:									#5d5e80;
	font:									normal 24px Arial, sans-serif;
	text-align:							center;
	padding:								0 5px;
	margin:								0;
}

#siteRules h3
{
	color:									#555;
	font:									bold 16px Arial, sans-serif;
	padding:								0;
	padding-top:						5px;
	margin:								0;
}

#siteRules ul
{
	list-style:							none;
	padding:								0;
	padding-bottom:					10px;
	margin:								0;
}

#siteRules p
{
	color:									#555;
	font:									normal 13px Helvetica, Arial, sans-serif; 
	padding:								5px 0;
	margin:								0;
	display:								block;
}

#siteRules a
{ 
	float:									right;
	width:								120px;
	height:								27px;
	color:									#3c5c3c;
	font: 									bold 13px Helvetica, Arial, Verdana, sans-serif;	
	line-height:							27px;
	text-align:							center;
	text-shadow:						0px 1px 1px #eaf5ea;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -10px -406px no-repeat;
	border:								none; 
	padding:								0;
	margin:								0;
	margin-left:						5px;
	display:								block;
}

#siteRules a.press
{
	background-position:			-140px -406px;
}



/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.3 (04/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#yiffyImageLogo
{
	width:								90px;
	height:								30px;
	background:						transparent url('/img/backgrounds/backgroundSet.png') -152px -367px no-repeat;
	display:								block;
	position:								absolute;
	top:									15px;
	left:									18px;
	z-index:								1103;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/img/fancy/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/img/fancy/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/img/fancy/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/img/fancy/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/img/fancy/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/img/fancy/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/img/fancy/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/img/fancy/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/img/fancy/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/img/fancy/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/img/fancy/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/img/fancy/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/img/fancy/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/img/fancy/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/img/fancy/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/img/fancy/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/img/fancy/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancy/fancy_shadow_nw.png', sizingMethod='scale'); }

























/* Drop down styles*/
#mastbody div.selectbox-wrapper {
	width:								372px;
	max-height:						186px;
	background: 						transparent url('/img/backgrounds/status.png') repeat-x;
	-webkit-box-shadow: 			0 2px 8px grey;
	-moz-border-radius-bottomleft: 7px; 
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px; 
	-webkit-border-bottom-right-radius: 7px;
	padding: 							0;
	overflow:							auto;
	z-index: 							10;
    position:								absolute;
    top:									42px;
    left:									10px;
}

/*Drop down list styles*/
#mastbody div.selectbox-wrapper ul
{
	width: 								100%;
	color:									#5d5e80;	
	font-weight: 						bold;
	text-shadow: 						0 1px 1px white;
	list-style: 							none;
	padding: 							3px 0;
	margin: 								0;
}

/* Selected item in dropdown list*/
#mastbody div.selectbox-wrapper ul li.selected
{
	font-weight:							bold;
	background-color:					#d7eb8d;
}

/* Hover state for dropdown list */
#mastbody div.selectbox-wrapper ul li.current
{
	color:									white;
	text-shadow:						0 1px 1px #636e79;
	background:						transparent url('/img/backgrounds/Background-Vertical-Set.png') left -405px repeat-x;
}

/* Drop down list items style*/
#mastbody div.selectbox-wrapper ul li
{
	padding: 							2px 7px;
	cursor: 								default;
	margin: 								0;
	display: 								block;
	font: 									menu;
	font-size: 							14px;
	line-height: 						16px;
	overflow: 							hidden;
}

/* Look and feel of select box */
#mastbody .selectbox 
{
	float:									left;
 	width:								362px;
	height:								34px;
	color: 								#5d5e80;	
	font: 									bold 14px Helvetica, Arial, Verdana, sans-serif;	
	background:						transparent url('/img/backgrounds/backgroundSet.png') 354px -236px no-repeat;
	border: 								none;
	outline:								none;	
	padding:								1px 10px;
	padding-top:						2px;	
	margin: 								0;		
	display:								block;
}
