/* W-Solutions (c) 2008 */

body, html {
		width: 100%;
		height: 100%;
		background-image: url('./body_bg.png');
		background-repeat: repeat-x;
		background-color: #ffffff;
		font-family: Tahoma;
		font-size: 11px; 
		margin: 0;
		padding	: 0;
		color: #414141;
		text-align: center;
}
img, div, p, ul, li, form {
		margin: 0;
		padding: 0;
		border: none;
}
a:link, a:visited, a:active {
		color: #13427a;
		text-decoration: none;
}
a:hover {
		text-decoration: underline;
}
optgroup {
		background-color: #FFFFFF;
		color: #13427a;
}
optgroup option {
		color:#000000;
}
h1 {
		margin: 0;
		padding: 0;
		color: #FFFFFF;
		font-weight: bold;
		font-size: 11px;
		font-family: Tahoma;
}
fieldset {
		width: 100%;
		border: none;
		margin: 0;
		margin-top: 10px;
		margin-left: 10px;
		padding: 0;
		text-align: center;
}

fieldset.index-search {
		width: 300px;
		border: none;
		margin: 0;
		margin-top: 10px;
		margin-left: 30px;
		padding: 0;
		text-align: left;
		float: left;
}
fieldset.forms {
		width: 570px;
		border: none;
		margin: 0;
		margin-top: 10px;
		margin-left: 10px;
		padding: 0;
		text-align: center;
}

fieldset dl {
		padding: 0;
		color: #374554;
}

fieldset dt {
		float: left;	
		width: 30%;
		text-align: right;
		display: block;
		font-weight: bold;
}

fieldset.index-search dt {
		width: 100px;
}

fieldset.index-search dd {
		margin-left: 110px;
		width: 450px;
}

fieldset dd {
		margin-left: 31%;
		vertical-align: top;
		margin-bottom: 3px;
		font-weight: bold;
		text-align: left;
}
fieldset.forms dt {
		width: 40%;
}

fieldset.forms dd {
		margin-left: 41%;
}

.short-width {
		width: 200px;
}
.width1 {
		width: 100px;
}
.width2 {
		width: 90px;
}
input {
		border: 1px solid #a6b4bf;
		padding: 2px;
}
input.post {
		width: 30px;
		background-color: #3276ad;
		color: #ffffff;
		border: none;
		cursor: pointer;
		padding-left: 4px;
		padding-right: 4px;
}
input.post:hover {
		background-color: #fe7300;
		color: #ffffff;
}
input.submit, p.submit {
		width: 171px;
		height: 26px;
		background-image: url('./button_bg.png');
		border: none;
		color: #FFFFFF;
		font-weight: bold;
		cursor: pointer;
}

input.ok {
		width: 26px;
		height: 26px;
		background-image: url('./button_ok.png');
		border: none;
		color: #FFFFFF;
		cursor: pointer;
		font-size: 10px;
}
input.ok:hover {
		background-image: url('./button_ok_hover.png');
}
p.submit {
		width: 171px;
		height: 21px;
		background-image: url('./button_bg.png');
		border: none;
		color: #FFFFFF;
		font-weight: bold;
		cursor: pointer;
		padding-top: 5px;
		text-align: center;
		margin: 0 auto 0;
}
p.submit a {
		color: #FFFFFF;
}
p.submit a:hover {
		text-decoration: none;
}
input.submit:hover, p.submit:hover {
		background-image: url('./button_bg_orange.png');
}
#login input {
		margin-left: 3px;
		margin-right: 8px;
}
#flags {
		width: 922px;
		margin: 0 auto 0;
		margin-top: 5px;
		height: 19px;
}
#flags a:link, #flags a:visited, #flags a:active {
		color: #ffffff;
		text-decoration: none;
}
#flags a:hover {
		text-decoration: underline;
}
#slovak {
		height: 17px;
		background-image: url('./flag_sk.png');
		background-repeat: no-repeat;
		margin-left: 30px;
		float: left;
		padding-left: 28px;
		padding-top: 2px;
		font-weight: bold;
}
#english {
		height: 17px;
		background-image: url('./flag_en.png');
		background-repeat: no-repeat;
		margin-right: 30px;
		float: right;
		padding-left: 28px;
		padding-top: 2px;
		font-weight: bold;
}
#page {
		width: 922px;
		margin: 0 auto 0;
		background-image: url('./page_bg.png');
		background-repeat: repeat-y;
		text-align: center;
		
}
#page-inner {
		width: 900px;
		float: left;
		margin: 0 auto 0;
}
#page-left {
		width: 11px;
		height: 559px;
		float: left;
		background-image: url('./page_left.png');
		background-repeat: no-repeat;
}
#page-right {
		width: 11px;
		height: 559px;
		float: right;
		background-image: url('./page_right.png');
		background-repeat: no-repeat;
}
#page-top {
		width: 900px;
		height: 16px;
		margin: 0 auto 0;
		padding: 0;
		float: left;
		background-image: url('./page_top.png');
		background-repeat: no-repeat;
}
#logo {
		float: left;
		display: block;
		margin-left: 25px;
}
#login {
		width: 340px;
		margin-top: 25px;
		float: right;
		text-align: left;
}
#menu {
		width: 100%;
		height: 52px;
		background-image: url('./menu_bg.png');
		background-repeat: repeat-x;
		margin-top: 70px;
}
#menu-left {
		width: 8px;
		height: 52px;
		float: left;
		background-image: url('./menu_bg_left.png');
		background-repeat: no-repeat;
}
#menu-right {
		width: 8px;
		height: 52px;
		float: right;
		background-image: url('./menu_bg_right.png');
		background-repeat: no-repeat;
}
#menu a:link, #menu a:active, #menu a:visited {
		color: #ffffff;
}
#menu ul {
		width: 900px;
		padding-top: 7px;
		list-style-type: none;
		color: #ffffff;
		text-align: left;
		font-weight: bold;
}
#menu ul li {
		display: inline;
		padding-left: 15px;
		margin-left: 60px;
		background-image: url('./arrow_blue.png');
		background-repeat: no-repeat;
		background-position: left 2px;
		cursor: pointer;
}
#menu ul li:hover {
		background-image: url('./arrow_orange.png');
		background-repeat: no-repeat;
		background-position: left 2px;
}
#menu ul.submenu li {
		margin-left: 25px;
}
#left {
		width: 287px;
		margin-top: 12px;
		margin-left: 14px;
		float: left;
		text-align:left;
}
#left ul#submenu {
		width: 287px;
		list-style-type: none;
		color: #ffffff;		
}
#left ul#submenu li {
		width: 245px;
		height: 28px;
		padding-top: 5px;
		font-size: 12px;
		padding-left: 25px;
		padding-right: 35px;
		background-image: url('./submenu_bg.png');
		background-repeat: no-repeat;
		text-align: right;
}
#left ul#submenu li:hover {
		background-image: url('./submenu_bg_orange.png');
}
#left ul#submenu li span {
		float: left;
}
#left ul#submenu li a:link, #left ul#submenu li a:active, #left ul#submenu li a:visited {
		color: #FFFFFF;
}
#left ul#submenu li.nadpis:hover {
		background-image: url('./submenu_bg.png');
}
#footer {
		width: 922px;
		height: 34px;
		margin: 0 auto 0;
		background-image: url('./footer_bg.png');
		background-repeat: repeat-x;
		color: #FFFFFF;
}
#footer-left {
		width: 55px;
		height: 34px;
		float: left;
		background-image: url('./footer_bg_left.png');
		background-repeat: no-repeat;
}
#footer-right {
		width: 55px;
		height: 34px;
		float: right;
		background-image: url('./footer_bg_right.png');
		background-repeat: no-repeat;
}
#footer p {
		padding-top: 8px;
		font-weight: bold;
}
.box-top {
		width: 257px;
		height: 19px;
		margin-top: 15px;
		padding-top: 9px;
		padding-left: 30px;
		background-image: url('./box_top.png');
		background-repeat: no-repeat;
		color: #ffffff;
		font-weight: bold;
}
.box {
		width: 286px;
		background-image: url('./box_bg.png');
		background-repeat: repeat-y;
		padding: 10px;
}
.box-bottom {
		width: 286px;
		height: 7px;
		background-image: url('./box_footer.png');
		background-repeat: no-repeat;
		margin-bottom: 20px;
}
.box ul {
		list-style-type: none;
}
.box ul li {
		margin-top: 3px;
		padding-right: 45px;
		text-align: right;
}
.box ul li.left {
		text-align:left;
}
.box ul li ul {
		margin-left: 10px;
}
.box ul li ul li {
		padding-right: 0;
}
.box ul li span {
		float: left;
}
.box a:link, .box a:active, .box a:visited {
		color: #000000;
}
.box a:hover {
		text-decoration: underline;
}
.box p {
		padding-right: 10px;
}
.clear {
		clear: both;
}
#partners-top {
		width: 828px;
		height: 19px;
		margin: 0 auto 0;
		margin-top: 15px;
		padding-top: 9px;
		padding-left: 30px;
		padding-right: 15px;
		background-image: url('./partners_top.png');
		color: #ffffff;
		text-align: left;
		font-weight: bold;
}
#partners {
		width: 871px;
		height: 149px;
		margin: 0 auto 0;
		background-color: #e7ecf1;
		border-left: 1px solid #bec6ce;
		border-right: 1px solid #bec6ce;
		text-align: left;
}
#partners ul {
		list-style-type: none;
		width: 100%;
		padding-top: 5px;
}
#partners ul li {
		float: left;
		width: 136px;
		height: 52px;
		margin-left: 4px;
		margin-right: 4px;
		margin-bottom: 5px;
		padding-top: 5px;
		text-align: center;
		background-image: url('./partner_bg.png');
}
#partners-top span {
		float: right;
}
#partners-top span a:hover {
		color: #fe7300;
}
#partners-bottom {
		width: 873px;
		height: 7px;
		margin: 0 auto 0;
		margin-bottom: 10px;
		background-image: url('./partners_footer.png');
}
#content {
		width: 599px;
		float: right;
}
.banner {
		margin: 0 auto 0;
		margin-top: 15px;
}
.content-top {
		width: 547px;
		height: 19px;
		padding-top: 9px;
		padding-left: 30px;
		text-align: left;
		background-image: url('./content_top.png');
		margin: 0 auto 0;
		margin-top: 27px;
		color: #FFFFFF;
		font-weight: bold;
}
.content-inner {
		width: 577px;
		margin: 0 auto 0;
		background-image: url('./content_bg.png');
		border-top: 1px solid #cdd4da;
		text-align: left;
}
.content-inner div.inner {
		padding: 10px;
}
.content-bottom {
		width: 577px;
		height: 9px;
		margin: 0 auto 0;
		background-image: url('./content_bottom.png');
}
.search-options {
		text-align: left;
		margin-left: 380px;
		margin-top: 20px;
		font-weight: bold;
		position: absolute;
}
.search-options ul {
		list-style-type: none;
}
.search-options ul li {
		margin-bottom: 5px;
}
.search-options a:link, .search-options a:active, .search-options a:visited {
		color: #000000;
}
.search-options a:hover {
		color: #fe7300;
}
.velky {
		width:430px;
		height:110px;
}
.sprava_error {
		width: 90%;
		text-align: center;
		margin: 0 auto 0;
		margin-top: 10px;
		padding: 15px;
		font-weight: bold;
		background-color: #fe7300;
		color: #FFFFFF;
		margin-bottom: 15px;
}
#footer a:link, #footer a:visited, #footer a:active {
		color: #FFFFFF;
}
.div_vypis_nadpis {
		background-color: #0d4180;
		padding: 4px;
		color: #FFFFFF;
		font-weight: bold;
}
.lupa {
		margin-left: 35px;
		width: 82px;
		height: 89px;
		background-image: url('./lupa.png');
}
.red {
		color: #FF0000;
}
.najsk {
		border: none;
		margin-top: 10px;
}

		.tnadpisblack	 {
				font-size:14px;	
				color:#000000;
				font-weight: bold;
			  }	
			  
		.tnadpissilver	 {
				font-size:14px;	
				color:#555555;
				font-weight: bold;
			  }	
			  
		.tnadpisblackv	 {
				font-size:18pt;	
				color:#000000;
				font-weight: bold;
				FONT-FAMILY: Arial; 
			  }	
			  
		.button		 
			{
				font:10px Verdana,Arial,Helvetica,Sans-Serif;
				color:#ffffff;
				background:#0065B6;	
				border:1px solid #0065B6;
				font-weight: bold;
				margin:0px;
				padding:0px;			
			  }	
