

body {

	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	background:url('img/body-bg.png') repeat-y top center;
	background-color:#E7E8EC;

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

	font-size:9pt;
}

form {

	margin:0;
	padding:0;
}

label {

	cursor:hand;cursor:pointer;
}

.klikaci {

	cursor:hand;cursor:pointer;
}

#document {

	position:relative;

	width:970px;
	padding:0 10px;
	margin:0 auto;
/*
	margin:10px auto;
*/
	text-align:left;
	background-color:#fff;
}

p {

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

#d-top {

	background:url('img/top-bg.png') repeat-x bottom left;
	background-color:#202731;
	height:62px;
	position:relative;
}

#d-top-menu {

	background:url('img/top-menu-bg.png') repeat-x top left;
	background-color:#062C8F;
	height:40px;
	}


#d-bottom {

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

	font-size:8pt;

	background-color:#505A67;
}


#d-undertop {

	background:url('img/undertop.png') repeat-x top left;
	background-color:#39485E;
	height:192px;
	position:relative;
	}


.d-bottom-in {

	color:#D0D3D6;
	line-height:200%;
}

#d-bottom a {

	color:#D1EC02;
}


.main h1 {

	font-size:16pt;
	color:#2473DC;
	padding:12px 5px;
	margin:2px 0;
}

.main h2 {

	font-size:12pt;
	color:#2473DC;
	margin:6px 0 3px 0;
	padding:6px 0 5px 5px;
}

.main h3 {

	font-size:10pt;
	color:#2473DC;
	margin:4px 0 3px 0;
	padding:3px 0 2px 0;
}

.main a {

	color:#c00;
}

#d-main-left {

	float:left;
	width:190px;
	padding:0 0 15px 0;

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

#d-main-left h3 {

	padding:3px 0;
	margin:0;
	color:#fff;
	font-size:12pt;
}

#d-main-left h3 a {

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

#d-main-left a {

	color:#fff;
}

#d-main-right {

	float:left;
	width:217px;
	padding:1px 0 0 0;
	margin:0;

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

#d-main-right h3 {

	margin:0;
	padding:7px 10px 0 30px;
	height:23px;

	font-size:11pt;

	background-color:#1A58BE;
	background:url('img/right-h3.png') no-repeat top left;
	color:#fff;
}

#d-main-right .indiv {

	border:1px solid #91959B;
}



.xtime {

	display:block;
	position:absolute;
	top:50px;
	right:50px;
	background-color:#fff;
	padding:10px;
	border:1px solid #000;
}


#d-main-main {

	float:left;
	width:533px;
	padding:0 15px 40px 15px;
}

#d-top .logo {

	display:block;
	width:270px;
	height:62px;
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000px;
	background:url('img/logo.png') no-repeat top left;
}

.d-top-user {

	display:block;
	width:200px;
	height:180px;
	position:absolute;
	top:5px;
	right:8px;
	color:#fff;
	font-size:8pt;
}

.d-top-user form {

	margin:0;
	padding:0;
}

.d-top-user table {

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

.d-top-user td {

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

.d-top-user .finput {

	display:block;
	width:44px;
	height:11px;
	background-color:#EEF2F6;
	border:1px solid #D1EC02;
	text-align:right;
	padding:2px 3px;
	color:#000;
}

.d-top-user .userspacer {

	margin:4px 0;
	padding:9px 0 0 0;
	background:url('img/user-spacer.png') no-repeat top left;
}

.d-top-user .input {

	background-color:#EEF2F6;
	border:1px solid #D1EC02;
	text-align:left;
	padding:1px 4px;
	color:#000;
	font-size:8pt;

}

.d-top-user .xlogin {

	width:180px;
}

.d-top-user .xpasswd {

	width:105px;
}

.d-top-user .xbutton {

	width:68px;
	height:17px;
	background:url('img/top-user-button.png') no-repeat top left;
	font-size:8pt;
	padding:0;
	text-align:center;
	border:none;
	cursor:hand;cursor:pointer;
}

.d-top-user a {

	color:#D1EC02;
}

.d-top-user a:hover {

	color:#AEBBCC;
}

.f-bld {

	font-weight:bold;
}

.cl-left {

	clear:left;
}

.cl-both {

	clear:both;
}

.cl-right {

	clear:right;
}



.list-div {

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

.list-div span {

	margin:0;
	padding:0 2px;
}

.list-div .stranka {

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

}

.list-div span a {

	color:#13171D;
	font-size:9pt;
	font-weight:bold;

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

.list-div span a:hover {

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

.list-div .selected {
	
	font-weight:bold;
	color:#2473DC;
}


.cats {

	padding:2px 13px 5px 0;
}

.cats ul {

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

.cats li {

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

	background:url('img/cats-li-bg.png') no-repeat bottom right;
}

.cats li a {

	font-size:8pt;
	text-decoration:none;
}



.cats .l-0 {

	background:url('img/cats-li-l-0.png') no-repeat 0 3px;

	font-weight:bold;
	padding-left:12px;
	color:#D1EC02 !important;
	font-size:9pt;
}

.cats .l-0:hover {

	color:#fff !important;
}

.cats .l-1 {

	background:url('img/cats-li-l-1.png') no-repeat 14px 4px;

	padding-left:25px;
	color:#fff !important;
	font-weight:bold;
}

.cats .l-1:hover {

	color:#FFE32E !important;
}

.cats .l-2 {

	padding-left:31px;
	color:#fff !important;
}

.cats .l-2:hover {

	color:#FFE32E !important;
}

.cats li .selected {

	color:#2473DC !important;
}






.lpruvodce {

	padding:2px 13px 5px 0;
	border-bottom:1px solid #fff;
}

.lpruvodce ul {

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

.lpruvodce li {

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

.lpruvodce li a {

	font-size:8pt;
	text-decoration:none;
}


.lpruvodce  li span {

	background:url('img/cats-li-l-0.png') no-repeat 0 3px;

	font-weight:bold;
	padding-left:12px;
	color:#D1EC02 !important;
	font-size:9pt;
	padding-bottom:4px;
	display:block;
}

.lpruvodce li li {

	background:url('img/cats-li-bg.png') no-repeat top right;
}

.lpruvodce li li a:hover {

	color:#fff !important;
}

.lpruvodce li li a {

	background:url('img/cats-li-l-1.png') no-repeat 14px 4px;

	padding-left:25px;
	color:#fff !important;
	font-weight:bold;
}

.lpruvodce li .selected {

	color:#2473DC !important;
}





.res {

	background-color:#DDE1F7;
	border:1px solid #546781;
	margin:0 5px 10px 5px;
	padding:10px;

	font-size:11pt;
	text-align:center;

	color:#2F3849;	
}


.res2 {

	background-color:#354458;
	border:4px solid #9BAF02;
	margin:0 0 10px 0;
	padding:10px;

	font-size:11pt;
	text-align:left;

	color:#fff;
}

.res2 span {

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

.res2 div {

	padding:3px 0 1px 5px;
}

.resin {

	background-color:#DDE1F7;
	border:1px solid #546781;
	margin:0 5px 10px 5px;
	padding:10px;

	font-size:11pt;
	text-align:center;

	color:#2F3849;	
}


#d-top-menu .menu {

	padding:12px 0 0 10px;
}

#d-top-menu .menu ul {

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

#d-top-menu .menu li {

	display:block;
	float:left;

	margin:0;
	padding:0 9px;
}

#d-top-menu .menu li a {

	font-size:9pt;
	text-decoration:none;
	color:#fff;
}

#d-top-menu .menu li span {

	font-size:9pt;
	text-decoration:none;
	color:#ccc;
}

.xanotace {

	background-color:#E9EEF5;
	padding:10px;
	margin:0 0 10px 0;
}

.xtext {

}

.items {

	margin:10px 0 10px 0;

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

	width:530px;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
}

.items th {

	padding:2px 3px;
	background-color:#F2F2F2;
	border-bottom:1px solid #BFBFBF;
}

.items .lline {

	border-bottom:1px solid #BFBFBF;
}

.items td {

	padding:2px 3px;
	border-bottom:1px solid #BFBFBF;
}

.items .liche td {

	background-color:#F2F2F2;
}

.items a {

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

.items a:hover {

	text-decoration:underline;
}

.items .pocet {

	width:50px;
}


.itemsk {

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

	width:530px;

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

.itemsk img {

	border:none;
}

.itemsk .item {

	padding:5px;
	background-color:#F2F2F2;
	border-bottom:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
}


.itemsk .item table {

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

	width:250px;
}

.itemsk .item .title {

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

.itemsk .item table td {

	padding:4px 3px;
}

.itemsk .item table th {

	padding:4px 3px;
}

.itemsk .item table a {

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

.itemsk .item table a:hover {

	text-decoration:underline;
}

.itemsk .pocet {

	background-color:#EEF2F6;
	border:1px solid #D1EC02;
	text-align:left;
	padding:1px 4px;
	color:#000;
	font-size:8pt;
	width:22px;
	text-align:center;
}

.itemsk .dokosiku {

	width:105px;
	height:17px;
	background:url('img/uni-btn.png') no-repeat top left;
	font-size:8pt;
	padding:0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border:none;
	cursor:hand;cursor:pointer;
}

.itemsk .xb {

	font-weight:bold;
	color:#2473DC;
}


.fltokno {

	background-color:#EFEFEF;
	padding:15px;
	margin:0 0 10px 0;
	}

.fltokno table {

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

.fltokno table td {

	padding:7px 5px;
}

.fltokno table th {

	padding:7px 5px;
}

.fltokno select {

	padding:3px 5px;
	background-color:#fff;
	border:1px solid #ABADB3;
}

.fltokno .tinput {

	padding:3px 5px;
	background-color:#fff;
	border:1px solid #ABADB3;
}

.fltokno .s1 {

	width:190px;
}

.fltokno .s2 {

	width:110px;
}

.itemsright {

	padding:5px;
	line-height:115%;
}

.itemsright div {

	padding:3px 0 4px 0;
	background:url('img/right-div.png') no-repeat bottom left;
	font-size:9pt;
	font-weight:normal;
}

.itemsright a {

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

.itemsright a:hover {

	text-decoration:underline;
}

.itemsright span {

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



.unbutton {

	width:105px;
	height:17px;
	background:url('img/uni-btn.png') no-repeat top left;
	font-size:8pt;
	padding:0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border:none;
	cursor:hand;cursor:pointer;
}


.rychlavolba {

	padding:10px 5px;
}

.rychlavolba div {

	padding:5px 0;
}

.rychlavolba div a {

	color:#2473DC;
	font-weight:bold;
}

.rychlavolba div div {

	padding:6px 0;
}

.rychlavolba div div a {

	color:#000;
	margin:0 7px 0 0;
}


.b-r {

	color:#f00;
}

.b-g {

	color:#04C600;
}








.udaje-table {

	margin:10px 0;
	width:520px;
	}

.udaje-table td {

	padding:1px 3px ;
	font-size:10pt;
	}

.udaje-table .input {

	width:100%;
	margin-left:0px;
	margin-right:0px;
	font-size:10pt;
	}

.udaje-table .submit {

	width:100%;
	margin-left:0px;
	margin-right:0px;
	font-size:10pt;
	}

.udaje-table span {

	padding-left:2px;
	font-size:9pt;
	display:block;
	}

.udaje-table .need {

	font-weight:bold;
	}


.udaje-h {

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

	margin:0px;
	height:18px;
	padding-left:2px;
	}





.itemd .pocet {

	background-color:#EEF2F6;
	border:1px solid #D1EC02;
	text-align:left;
	padding:1px 4px;
	color:#000;
	font-size:8pt;
	width:22px;
	text-align:center;
}

.itemd .dokosiku2 {

	width:130px;
	height:17px;
	background:url('img/uni-btn2.png') no-repeat top left;

	font-size:8pt;
	padding:0;
	font-weight:bold;
	color:#fff;
	text-align:center;
	border:none;
	cursor:hand;cursor:pointer;
}

.itemd .xb {

	font-weight:bold;
	color:#2473DC;
}

.itemd .rtd {

	text-align:right;
}

.itemd table {

	width:520px;
}

.itemd .img {

	margin:0 20px 0 5px;
}

.itemdimg {

	border-top:1px solid #354458;
	border-bottom:1px solid #354458;
	margin:20px 0;
	padding:20px 0;
	text-align:center;
}




.dphsum {

	margin:0 0 10px 0;

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

	width:530px;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
}

.dphsum th {

	padding:2px 3px;
	background-color:#F2F2F2;
	border-bottom:1px solid #BFBFBF;
}

.dphsum td {

	padding:2px 3px;
	border-bottom:1px solid #BFBFBF;
}

.dphsum .liche td {

	background-color:#F2F2F2;
}



.doppltb {

	margin:0 0 10px 0;

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

	width:530px;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
}

.doppltb th {

	padding:2px 3px;
	background-color:#F2F2F2;
	border-bottom:1px solid #BFBFBF;
}

.doppltb td {

	padding:2px 3px;
	border-bottom:1px solid #BFBFBF;
	vertical-align:top;
}






.orders {

	margin:0 0 10px 0;

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

	width:530px;
	border-left:1px solid #BFBFBF;
	border-right:1px solid #BFBFBF;
	border-top:1px solid #BFBFBF;
}

.orders th {

	padding:2px 3px;
	background-color:#F2F2F2;
	border-bottom:1px solid #BFBFBF;
}

.orders .lline {

	border-bottom:1px solid #BFBFBF;
}

.orders td {

	padding:2px 3px;
	border-bottom:1px solid #BFBFBF;
}

.orders .liche td {

	background-color:#F2F2F2;
}

.orders a {

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

.orders a:hover {

	text-decoration:underline;
}




.intro-c {

	background:url('img/intro-cat-bg.png') no-repeat top left;

	width:533px;
	height:373px;

	position:relative;
}

.intro-c div {

	float:left;
	width:240px;
	height:70px;
	padding:60px 0 0 10px;

	color:#D1EC02;
}

.intro-c .ld {

	margin-right:20px;
}

.intro-c h2 {

	color:#fff;
	font-size:13pt;
	margin:0 0 4px 0;
	padding:0;
}

.intro-c h3 {

	color:#fff;
	font-size:8pt;
	margin:0;
	padding:0;

	display:inline;
}

.intro-c h2 a {

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

.intro-c h3 a {

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

.intro-c a:hover {

	text-decoration:underline;
}



.radokno {

	background-color:#ddd;
	padding:10px 15px;
	margin:0 0 10px 0;
	}

.radokno table {

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

.radokno table td {

	padding:0 5px;
}

.radokno table th {

	padding:0 5px;
}

.radokno img {

	padding:2px;
	cursor:hand;cursor:pointer;
	border:1px solid #DDDDDD;
}

.radokno .selected img {

	border:1px solid #000;
}

.radokno .tinput {

	padding:3px 5px;
	background-color:#fff;
	border:1px solid #ABADB3;
}

.introblk {

	background-color:#E9EEF5;
	padding:20px 25px;
	margin:15px 0;

	line-height:150%;
}

.stodst {

	font-weight:bold;
}

.topmarg {

	margin-top:15px;
}






.volbapruvodce {

	text-align:center;
	background-color:#EFEFEF;
	padding:15px;
	margin:0 0 10px 0;
	}

.volbapruvodce a {

	font-size:13pt;
	}



.prvdc {

	margin:0 0 10px 0;
}


.xmodelinput {

	width:340px;
}
