/* CSS Document */

body {
/*	background-color: #C4D7ED;*/
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #626364;
	background-image: url(../gfx/background.jpg);
	background-repeat: repeat-x;
	background-position: center top;*/
}

.noDisplay {
/*	display: none;*/
}

form {
	margin: 0;
	padding: 0;
}

a:link, a:visited {
	text-decoration: underline;
	color: #000;
}
a:hover, a:active {
	text-decoration: none;
	color: #000;
}

/** top logo a prihlaseni **/
#top {
	width: 955px;
	margin: 0 auto;
	display:none;
}
#topLogo {
	width: 228px;
	height: 101px;
	padding: 24px 20px 0 0;
	background-image: url(../gfx/profil-zadavatele.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	display: none;
}
#topLogo a {
	display: block;
	width: 228px;
	height: 101px;
	cursor: pointer;
}
#topLogin {
	width: 707px;
	padding: 0 0 19px 0;
	background-image:url(../gfx/login_stin.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	display: none;
}
#topLoginOut {
	background-image: url(../gfx/login_back_out.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 97px;
	width: 707px;
	padding: 9px 0 0 0;
	display: none;
}
#topLoginOutLeft {
	float: left;
	padding: 40px 0 0 33px;
}
#topLoginOutLeftLogin {
	width: 158px;
	height: 22px;
	background-image: url(../gfx/login_input_login.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: none;
	cursor: pointer;
	margin: 0 14px 0 0;
	padding: 7px 6px 0 25px;
}
#topLoginOutLeftPass {
	width: 158px;
	height: 22px;
	background-image: url(../gfx/login_input_pass.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	border: none;
	cursor: pointer;
	margin: 0;
	padding: 7px 6px 0 25px;
}
#topLoginOutRight {
	float: right;
	height: 56px;
	background-image: url(../gfx/login_oddelovac.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 40px 24px 0 24px;
}
#topLoginOutRight button {
	background-image:url(../gfx/login_login.png);
	width: 206px;
	height: 29px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	cursor: pointer;
}
#topLoginIn {
	background-image: url(../gfx/login_back_in.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 83px;
	width: 707px;
	padding: 23px 0 0 0;
}
#topLoginInLeft {
	width: 245px;
	float: left;
	padding: 11px 0 0 13px;
	color: #626364;
}
#topLoginInLeft img {
	float: left;
	display: block;
	padding: 0 13px 0 0;
}
#topLoginInLeftTop {
	font-weight: bold;
	color: #2D4C69;
	padding: 7px 0 3px 0;
}
#topLoginInLeft span {
	color: #FFFFFF;
	font-weight: bold;
}
#topLoginInRight {
	float: right;
	height: 56px;
	background-image: url(../gfx/login_oddelovac.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 26px 24px 0 24px;
}
#topLoginInRight button {
	background-image:url(../gfx/login_logout.png);
	width: 206px;
	height: 29px;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 11px;
	cursor: pointer;
}


/** content **/
#content {
/*	width: 955px;*/
	margin: 0 auto;
}
#contentLeft {
	width: 228px;
	float: left;
	padding: 0 20px 36px 0;
	background-image: url(../gfx/content_left_bottom.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: none;
}
#contentLeftDiv {
	height: 33px;
	width: 204px;
	display: block;
	background-image: url(../gfx/content_left_h2.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 18px 0 0 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}

#contentLeft ul {
	display: block;
	background-color: #EBECEF;
	margin: 0;
	padding: 13px 11px;
	list-style: none;
}
#contentLeft ul li {
	padding: 1px 0;
}
#contentLeft ul li a:link, #contentLeft ul li a:visited {
	display: block;
	width: 193px;
	height: 21px;
	padding: 8px 0 0 13px;
	text-decoration: none;
	color: #000;
	background-image: url(../gfx/content_left_hover.jpg);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
#contentLeft ul li a:hover, #contentLeft ul li a:active {
	text-decoration: none;
	color: #000;
	background-image: url(../gfx/content_left_hover.jpg);
	background-position: center center;
}

#contentLeft ul li #active {
	background-image: url(../gfx/content_left_active.jpg);
	background-position: center;
	color: #FFF;
}

#contentLeftFB {
/*	width: px;
	height: px;*/
	background-color: #FFF;
	border-left: 4px solid #EBECEF;
	border-right: 4px solid #EBECEF;
}

#contentRight {
/*	width: 707px;
	float: left;
	padding: 0 0 36px 0;
	background-image: url(../gfx/content_right_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;*/
}
#contentRightText {
	border-left: 1px solid #ADADAD;
	border-right: 1px solid #ADADAD;
	border-top: 1px solid #D0D1D4;

/** navic pro print **/
	border-bottom: 1px solid #D0D1D4;


/*	width: 639px;
	background-image:url(../gfx/content_background_logo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FEFEFE;*/
	padding: 13px 33px 40px 33px;
	font-size: 12px;
}
#contentRightText h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/*	color: #183152;*/
	font-weight: normal;
	font-size: 26px;
	margin: 0;
	padding: 16px 0;
}
#contentRightText h1 span {
	display: block;
}
#contentRightText h2 {
	font-family: Arial, Helvetica, sans-serif;
/*	color: #957c53;*/
	font-size: 15px;
	margin: 0;
	padding: 16px 0;
}
#contentRightText p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #626364;*/
	margin: 0;
	padding: 0 0 11px 0;
}
#contentRightText #odsazeniZprava {
/*	padding-right: 210px;*/
}
.contentRightLink {
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 11px 0;
}
.contentRightLink a:link, .contentRightLink a:visited {
/*	float: right;*/
	text-decoration: underline;
	color: #000;
/*	color: #957C53;
	padding: 0 0 0 15px;
	background-image: url(../gfx/content_right_linkIco.jpg);
	background-repeat: no-repeat;
	background-position: left center;*/
}
.contentRightLink a:hover, .contentRightLink a:active {
	text-decoration: none;
	color: #000;

/*	color: #957C53;*/
}
.contentRightLinkLogo {
	font-weight: bold;
	text-transform: uppercase;
/*	padding: 0 210px 11px 0;*/
}
.contentRightLinkLogo a:link, .contentRightLinkLogo a:visited {
/*	float: right;*/
	color: #000;
	text-decoration: underline;
/*	color: #957C53;
	padding: 0 0 0 15px;
	background-image: url(../gfx/content_right_linkIco.jpg);
	background-repeat: no-repeat;
	background-position: left center;*/
}
.contentRightLinkLogo a:hover, .contentRightLinkLogo a:active {
	text-decoration: none;
	color: #000;
}
#contentRightCesta {
/*	background-color: #F4F4F6;*/
/*	width: 707px;*/
	font-size: 11px;
/*	color: #2d4c69;*/
	padding: 18px 34px 18px 34px;
}
#contentRightCesta a:link, #contentRightCesta a:visited {
	text-decoration: none;
	color: #000;
}
#contentRightCesta a:hover, #contentRightCesta a:active {
	text-decoration: underline;
	color: #000;
}
#contentRightInfo {
	border-left: 1px solid #D0D1D4;
	border-right: 1px solid #D0D1D4;
	border-top: 1px solid #D0D1D4;
/*	width: 639px;
	background-image: url(../gfx/content_info_background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #EBECEF;*/
	padding: 9px 33px 14px 33px;
	font-size: 12px;
}
#contentRightInfo h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
/*	color: #183152;*/
	font-weight: normal;
	font-size: 26px;
	margin: 0;
	padding: 16px 0;
}
#contentRightInfo p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*	color: #626364;*/
	margin: 0;
	padding: 0 0 11px 0;
}
#contentRightInfo #contentRightTextH1 {
/*	padding: 0 175px 11px 0;*/
}
.contentRightTable {
	padding: 50px 0 0 0;
	background-image: url(../gfx/nad_tabulku.jpg);
	background-repeat: no-repeat;
}
.contentRightTable a:link, .contentRightTable a:visited {
	text-decoration: underline;
	color: #000;
	font-weight: bold;
}
.contentRightTable a:hover, .contentRightTable a:active {
	text-decoration: none;
	color: #000;
}

.contentRightTable table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.contentRightTableZahlavi {
	color: #FFF;
	font-weight: bold;
	background-color: #375D81;
	padding: 20px;
}
.contentRightTableRadekA {
	padding: 10px 20px;
	background-color: #FFF;
}

.contentRightTableRadekB {
	background-color: #EBECEF;
	padding: 10px 20px;
}

.contentRightTableBottom {
	height: 39px;
	background-image: url(../gfx/pod_tabulku.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.contentRightTable .contentRightTableRadekA span a {
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
.contentRightTable .contentRightTableRadekB span a {
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
.contentRightFormular {

}
.contentRightFormular label {
	display:block;
	color: #375D81;
	font-weight: bold;
	padding: 10px 0 5px 0;
}
.contentRightFormularInputS {
	width: 135px;
	height: 17px;
	background-image: url(../gfx/inputS.jpg);
	border: none;
	display: block;
	padding: 6px;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.contentRightFormularInputM {
	width: 228px;
	height: 17px;
	background-image: url(../gfx/inputM.jpg);
	border: none;
	display: block;
	padding: 6px;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.contentRightFormularInputB {
	width: 348px;
	height: 17px;
	background-image: url(../gfx/inputB.jpg);
	border: none;
	display: block;
	padding: 6px;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}
.contentRightFormularTextarea {
	width: 550px;
	background-image: url(../gfx/textarea_background.jpg);
	background-repeat: repeat-x;
	background-color: #FEFEFE;
	display: block;
	padding: 6px;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	border: 1px solid #BEBFC1;
}
.contentRightFormularSelectbox {
	background-image: url(../gfx/textarea_background.jpg);
	background-repeat: repeat-x;
	background-color: #FEFEFE;
	border: 1px solid #BEBFC1;
	padding: 6px;
	margin: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
}

.contentRightFormularSave {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-size: 11px;
	width: 147px;
	height: 29px;
	background-image: url(../gfx/button_save.png);
	border: none;
	cursor: pointer;
	margin: 0 10px 0 0;
}
.contentRightFormularStorno {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	font-size: 11px;
	width: 147px;
	height: 29px;
	background-image: url(../gfx/button_storno.png);
	border: none;
	cursor: pointer;
}

#doneSmall {
	border: 1px solid #E5E5E5;
	background-color: #EBECEF;
	padding: 15px;
/*	width: 400px;*/
	text-align: center;
}

/** menu **/
#menu {
	width: 693px;
	height: 44px;
	background-image: url(../gfx/menu_background.png);
	padding: 7px 0 0 14px;
	display: none;
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu ul li {
	margin: 0;
	padding: 0;
	display: inline;
}
#menu ul li a:link, #menu ul li a:visited {
	float: left;
/*	width: 133px;*/
	height: 27px;
	color: #2D4C69;
	text-decoration: none;
	text-align: center;
	padding: 17px 20px 0 20px;
}
#menu ul li a:hover, #menu ul li a:active {
	color: #FFF;
	text-decoration: none;
}
#menu ul li #mactive {
	background-image: url(../gfx/menu_active.jpg);
	width: 129px;
	height: 27px;
	padding: 17px 9px 0 2px;
}
#menu ul li #mactive:hover {
	color: #2D4C69;
}

/** paticka **/
#paticka {
/*	height: 198px;
	background-image: url(../gfx/bottom_background.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;*/
}
#patickaBlok {
/*	width: 957px;
	margin: 0 auto;
	background-image:url(../gfx/bottom_stin.png);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	padding: 0 0 18px 0;
}
#patickaBlokContent {
/*	width: 957px;
	height: 81px;
	background-image:url(../gfx/bottom_paticka.jpg);*/
}
#patickaBlokContentLink {
	float: left;
	width: 206px;
	height: 65px;
	padding: 16px 0 0 44px;
	display: none;
}
#patickaBlokContentLink a {
	display: block;
	width: 160px;
	height: 51px;
	cursor: pointer;
}
#patickaBlokContentText {
/*	width: 434px;
	padding: 35px 0 0 31px;
	float: left;
	color: #626364;*/
	padding: 15px;
	text-align: center;
}
#patickaBlokContentText a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}