/**********************
* VERSION 2.3
* zacatek platnosti 20071004
**********************/
html, body, form {
    border: 0;
}
html, body, form, div, p {
	padding:0;
	margin:0;
}
body, p, td {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4b4b;
	/*background-color:#fff;*/
}
a, a:link, a:visited {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	text-decoration:underline;
}
a:hover {
	color:#4b4b4b;
	text-decoration:none;
}

input {
	margin:0;
}
textarea, .pole, .poles, textfield, select {
	margin:0;
	padding:2px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background-color:#fff;
	color:#4b4b4b;
	font-size:11px;
	border:1px solid #989898;
	font-weight:bold;
}
img, input, button, select {
	vertical-align:middle; 
}
h1, h2 {
	color: #005496;
	font-weight:bold;
}
h1 {
	font-size:18px;
}
h2 {
	font-size:14px;
}

/*id spolecne*/
#adssky{
	position:absolute;
	left: 962px;
	top: 0;
	width:160px;
	height: 600px;
}
#adsbent{
	position:absolute;
	left: 0px;
	top: 0px;
	float:left;
	z-index: 100;
}
#box-header-menu, #box-header, #footer, #rightColumn, #rightColumnWide {
	z-index:10;
}
#box-content, #contentColumn, #contentColumnNarrow, #contentColumnSubNarrow, #footer {
	border:solid 0px #000;
}
#box-content, #box-header-menu, #box-header, #box-menu, #box-headsearch {
    position:relative;
    width:100%;
}
#box-header-menu {
	background-image: url(../images/top-head.jpg)
}
#box-header {
    color:#cedeeb;
	height:113px;
	border:none;
}
#box-header h1 {
	display:inline;
}
#box-header a.logo {
	position:absolute;
	display:block;
	left:172px;
	top:32px;
	width:172px;
	height:50px;
}
#box-headsearch {
	height:28px;
	clear:left;
	color:#fff;
	font-weight:bold;
	font-size: 11px;
	background:url(../images/top-head-line1.jpg) 0px 0px repeat-x;
/*	border:none;*/
	border-bottom: solid 20px #FFF;
    border-color:-moz-use-text-color -moz-use-text-color #FFFFFF;
    border-style: none none solid;
    border-width :medium medium 10px;
}
#box-headsearch div#date{
	padding-left:10px;
	padding-top:6px;
}
#box-headsearch div#quicksearch {
	position:absolute;
	right:10px;
	top:5px;
}
#box-headsearch div#quicksearch input, #box-headsearch div#quicksearch select
{
	padding:0;
	margin:0;
	margin-right: 4px;
	border: solid 1px #989898;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #fff;
}
#box-headsearch div#quicksearch input {
	padding:2px;
}
#box-headsearch div#quicksearch .btnquicksearch, .linkbtnsearch {
	display:block;
	width:54px;
	height:18px;
	line-height:18px;
	color:#cedeeb;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	text-align:center;
	background:url(../images/e21headsearchquick_bg.gif) no-repeat;
}
#box-headeruser {
	position:absolute;
	right:8px;
	top:10px;
	display:block;
	font-size: 10px;
	height:17px;
	line-height:17px;
	text-align:right;
	white-space:nowrap;
}
#box-headeruser div {
	display:inline;
}
#box-headeruser a {
	color:#cedeeb;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	margin-left: 2px;
}
#box-headeruser a.bluebox {
	/*background-image: url(../images/e22bluebox_bg.gif);*/
	background-color: #0165A1;
	/*background-image: url(../images/gradient_modry.jpg) repeat-x 0px 0px;*/
	border: solid 1px #ffffff;
	color:#cedeeb;
	font-size: 10px;
	margin: 0 3px 0 0;
	padding: 2px 2px 1px 2px;
}
#box-headeruser a.redcolor {
	color:#b9000d;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}
#box-headeruser a.dotted {
	color:#cedeeb;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border: dotted 1px #cedeeb;
	margin: 0 0 0 2px;
	padding: 2px 2px 1px 2px;
}
#box-headeruser a.dotted:hover {
	color:#fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border: solid 1px #fff;
	margin: 0 0 0 2px;
	padding: 2px 2px 1px 2px;
}
#box-headeruser a.greencolor {
	color:#cedeeb;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#box-headeruser a.greencolor:hover 
{
    background-color: #B5010D;
	color:#ffffff; /*#cedeeb;*/
	border-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline;
}
#box-menu {
    color:#005496;
    width:100%;
	height:22px;
	border:none;
}
#box-menu #headmenu {
	padding: 0;
	padding-left:10px;
}
#box-menu a {
	display:block;
	float:left;
	color:#005496;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	height:22px;
	margin:0;
	margin-right:4px;
	line-height:21px;
    border-bottom: #109806 1px solid;
	background: url(../images/gradient_menu.jpg) repeat-x 0px 2px;
}
#box-menu a.menua {
	width:66px;
    border-bottom: #fff 1px solid;
/*	background-image: url(../images/e22mainmenu_p_bg.gif);*/
}
#box-menu a.menuc {
	width:54px;
    border-bottom: #fff 1px solid;
/*	background-image: url(../images/e22mainmenu_c_bg.gif);*/
}
#box-menu a.menue {
	width:57px;
	color: #B9000E;
    border-bottom: #fff 1px solid;
/*	background-image: url(../images/e22mainmenu_e_bg.gif);*/
}
#box-menu a.menuf {
	width:114px;
	background-image: url(../images/e22mainmenu_f_bg.gif);
}
#box-menu a.menuh {
	width:68px;
    border-bottom: #fff 1px solid;
/*	background-image: url(../images/e22mainmenu_h_bg.gif);*/
}
#box-menu a.menul {
	width:114px;
	background-image: url(../images/e22mainmenu_f_bg.gif);
}
#box-menu a.menum {
	width:55px;
    border-bottom: #fff 1px solid;
/*	background-image: url(../images/gradient_menu.jpg) repeat-x 0px 2px;*/
}
#box-menu a.menuo {
	width:66px;
    border-bottom: #fff 1px solid;
/*	background-image: url(../images/e22mainmenu_p_bg.gif);*/
}
#box-menu a.menup {
	width:57px;
	background-image: url(../images/e22mainmenu_p_bg.gif);
}
#box-menu a.menus {
	width:68px;
	background-image: url(../images/e22mainmenu_s_bg.gif);
}
#box-menu a.menut {
	width:92px;
    border-bottom: #fff 1px solid;
/*	background-image: url(../images/e22mainmenu_f_bg.gif);*/
}
#box-menu a.menua:hover, #box-menu a.selecteda {
	width:64px;
	color: #fff;
/*	background-image: url(../images/vs_mainmenu_p_bg2.gif);*/
    border-bottom: #109806 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 2px solid;
    padding: 0px;
    line-height: 19px;
    margin: 0 4px 0 0;
    height: 20px;
    text-decoration: none;
	background: url(../images/gradient_menu_over.jpg) repeat-x 0px 2px;
}
#box-menu a.menuc:hover, #box-menu a.selectedc {
	width:52px;
	color: #fff;
    border-bottom: #109806 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 2px solid;
    padding: 0px;
    line-height: 19px;
    margin: 0 4px 0 0;
    height: 20px;
    text-decoration: none;
	background: url(../images/gradient_menu_over.jpg) repeat-x 0px 2px;
/*	background-image: url(../images/vs_mainmenu_c_bg2.gif);*/
}
#box-menu a.menue:hover, #box-menu a.selectede {
	width:55px;
	color: #fff;
    border-bottom: #109806 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 2px solid;
    padding: 0px;
    line-height: 19px;
    margin: 0 4px 0 0;
    height: 20px;
    text-decoration: none;
	background: url(../images/gradient_menu_over.jpg) repeat-x 0px 2px;
/*	background-image: url(../images/vs_mainmenu_er_bg2.gif);*/
}
#box-menu a.menuf:hover, #box-menu a.selectedf {
	width:112px;
	color: #fff;
    border-bottom: #109806 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 2px solid;
    padding: 0px;
    line-height: 19px;
    margin: 0 4px 0 0;
    height: 20px;
    text-decoration: none;
	background-image: url(../images/vs_mainmenu_f_bg2.gif);
}
#box-menu a.menuh:hover, #box-menu a.selectedh {
	width:66px;
	color: #fff;
    border-bottom: #109806 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 2px solid;
    padding: 0px;
    line-height: 19px;
    margin: 0 4px 0 0;
    height: 20px;
    text-decoration: none;
/*	background-image: url(../images/vs_mainmenu_h_bg2.gif);*/
	background: url(../images/gradient_menu_over.jpg) repeat-x 0px 2px;
}
#box-menu a.menul:hover, #box-menu a.selectedl {
	width:114px;
	color: #fff;
	background-image: url(../images/vs_mainmenu_f_bg2.gif);
}
#box-menu a.menum:hover, #box-menu a.selectedm {
	width:53px;
	color: #fff;
    border-bottom: #109806 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 2px solid;
    padding: 0px;
    line-height: 19px;
    margin: 0 4px 0 0;
    height: 20px;
    text-decoration: none;
/*	background-image: url(../images/vs_mainmenu_e_bg2.gif);*/
	background: url(../images/gradient_menu_over.jpg) repeat-x 0px 2px;
}
#box-menu a.menuo:hover, #box-menu a.selectedo {
	width:64px;
	color: #fff;
    border-bottom: #109806 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 2px solid;
    padding: 0px;
    line-height: 19px;
    margin: 0 4px 0 0;
    height: 20px;
    text-decoration: none;
/*	background-image: url(../images/vs_mainmenu_p_bg2.gif);*/
	background: url(../images/gradient_menu_over.jpg) repeat-x 0px 2px;
}
#box-menu a.menup:hover, #box-menu a.selectedp {
	width:57px;
	color: #fff;
	background-image: url(../images/vs_mainmenu_p_bg2.gif);
}
#box-menu a.menus:hover, #box-menu a.selecteds {
	width:68px;
	color: #fff;
	background-image: url(../images/vs_mainmenu_s_bg2.gif);
}
#box-menu a.menut:hover, #box-menu a.selectedt {
	width:90px;
	color: #fff;
    border-bottom: #109806 1px solid;
    border-left: #fff 1px solid;
    border-right: #fff 1px solid;
    border-top: #fff 2px solid;
    padding: 0px;
    line-height: 19px;
    margin: 0 4px 0 0;
    height: 20px;
    text-decoration: none;
/*	background-image: url(../images/vs_mainmenu_f_bg2.gif);*/
	background: url(../images/gradient_menu_over.jpg) repeat-x 0px 2px;
}
#contentColumn, #contentColumnSubNarrow {
    position:relative;
    width: auto;
    height:100%;
    border:0;
    margin:0 150px;
    padding: 0;
    overflow:visible;
}
#contentColumnNarrow {
    position:relative;
    width: auto;
    height:100%;
    border:0;
    margin:0 150px;
    margin-left: 140px;
    padding: 0;
    overflow:visible;
}
#contentColumn {
	width:810px;
	margin:0;
	margin-left: 150px;
	float:left;
	_float:none;
}
#contentColumnNarrow a, #contentColumnNarrow a:link, #contentColumnNarrow a:visited, #contentColumnNarrow a:hover {
	color:#005496;
}
#contentColumnNarrow p.mini a, #contentColumnNarrow .mini a:link, #contentColumnNarrow .mini a:visited, #contentColumnNarrow .mini a:hover {
	color:#4b4b4b;
}
#contentColumn ul, #contentColumnNarrow ul, #contentColumnSubNarrow ul {
	margin-top:0;
	margin-bottom:0;
}
#contentColumn ul a, #contentColumnNarrow ul a, #contentColumnSubNarrow ul a, #rightColumn a, #rightColumn ul a, #rightColumnWide ul a {
	text-decoration: none;
}
#contentColumn ul a:hover, #contentColumnNarrow ul a:hover, #contentColumnSubNarrow ul a:hover, #rightColumn a:hover, #rightColumn ul a:hover, #rightColumnWide ul a:hover {
	text-decoration: underline;
}
#contentColumn ul a, #contentColumnNarrow ul a, #contentColumnSubNarrow ul a {
	color:#005496;
	font-weight:bold;
}
#contentColumn ul.ulfirst, #contentColumnNarrow ul.ulfirst, #contentColumnSubNarrow ul.ulfirst,
#contentColumn ul.ulsecond, #contentColumnNarrow ul.ulsecond, #contentColumnSubNarrow ul.ulsecond, 
#contentColumn ul.ulcomeout{
	position: relative;
	padding:5px 2px;
	margin:0;
}
#contentColumn ul.ulsecond, #contentColumnNarrow ul.ulsecond, #contentColumnSubNarrow ul.ulsecond {
	padding:5px 0;
}
#contentColumn ul.ulfirst li, #contentColumnNarrow ul.ulfirst li, #contentColumnSubNarrow ul.ulfirst li
#contentColumn ul.ulsecond li, #contentColumnNarrow ul.ulsecond li, #contentColumnSubNarrow ul.ulsecond li {
	list-style-type:none;
}
#contentColumn ul.ulfirst li, #contentColumnNarrow ul.ulfirst li, #contentColumnSubNarrow ul.ulfirst li {
	padding-top: 3px;
	padding-left:10px;
	background:url(../images/e21rli.gif) no-repeat 0 8px;
}
#contentColumn ul.ulcomeout li 
{
	padding-top: 6px;
	padding-left:10px;
	background:url(../images/NextD.gif) no-repeat 0 8px;
	list-style-type:none;
}
#contentColumn ul.ulcomeout li.liselected
{
	padding-top: 3px;
	padding-left: 10px;
	background: url(../images/e21down.gif) no-repeat 0px 8px;
	list-style-type:none;
}
#contentColumn ul.ulcomeout li.liselected a
{
	color: #b9000d;
}
#contentColumn .baner, #contentColumnNarrow .baner, #contentColumnSubNarrow .baner {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 20px;
}
.catnav a {
	color:#005496;
	text-decoration:none;
}
.catnav a:hover {
	text-decoration:underline;
}
#contentColumnSubNarrow {
	margin:0;
	margin-right: 180px;
	_margin:0;
}
.edlnote { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black 1px solid; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: 12px; Z-INDEX: 100; PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: arial; POSITION: absolute; BACKGROUND-COLOR: white }
#footer {
    position:relative;
    width: 960px;
    height: 30px;
    clear:both;
    float:none;
    border:0;
    margin-top:15px;
    text-align:right;
    background: #fff url(../images/bottom_line.jpg) no-repeat;
    font-size: 11px;
    color:#cedeeb;
}
#footer a {
	color:#cedeeb;
}
#footerContent {
	padding: 10px 10px 0 0;
}
#idSummaryBox a
{
	text-decoration: none;
}
#idSummaryBox img {
	margin: 0px 3px 0 5px;
	border:none;
}
#idSummaryBox div.right
{
	padding-top:4px;
}
#innerContentColumn {
	padding:0;
	padding-left: 20px;
}
#innerContentColumn div.main div.inactive div
{
	display:block;	
	padding: 50 px;
	position:relative;
}
#innerContentColumn div.subheader a {
	color:#005496;
	text-decoration:none;
}
#innerContentColumn div.subheader a:hover {
	text-decoration:underline;
}
#innerContentColumnNarrow {
	padding: 0 20px;
}
#innerContentColumnSubNarrow {
	padding: 0;
	padding-right: 20px;
}
#innerContentColumnSubNarrow span.pages a 
{	
	color:#005496;
	text-decoration:none;
}
#innerContentColumnSubNarrow span.pages a:hover {
	text-decoration:underline;
}

#leftColumn {
    position:relative;
    border:0;
    padding:0;
	float:left;
	margin-right:-150px;
    width:150px;
}
#leftColumn h2, #leftColumn h2.simple {
	height:19px;
	line-height:19px;
	background:#fff url(../images/vs_leftmenu_header_bg2.gif) no-repeat;
	color:#b9000d;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding-top:0px;
	padding-left:9px;
	margin:0;
}
#leftColumn h2.simple {
	background:#fff url(../images/e22leftmenu_headersimple_bg.gif) no-repeat;
}
#map div {
	display:block;
	margin:0;
	padding:0;
	padding-left: 14px;
	line-height: 20px;
	font-weight: bold;
	_height:1px;
}
#map div a 
{
	text-decoration: none;
	background:#fff;
}
#map div.MapsH1Look
{
	color:#b9000d;
	margin-top: 10px;
	padding-left: 14px;
	background: #fff url(../images/e21maps_h1.gif) no-repeat 0 14px;
	border-top: solid 1px #d9d9d9;
	line-height: 30px;
}
#map div.MapsH2Look a
{
	color: #005496;
	padding:0;
	border:none;
}
#map div.MapsH2Look div
{
	padding-left: 20px;
}
#map div.MapsH3Look, #map div.MapsH3Look div
{
	background: #fff url(../images/e21rli.gif) no-repeat 6px 8px;
}

#pageFrame {
    width:960px;
}

#rightColumn, #rightColumnWide {
    position:relative;
    float:right;
    width:150px;
}
#rightColumn a, #rightColumn a:link, #rightColumn a:visited, #rightColumn a:hover {
	color:#4b4b4b;
}
#rightColumn ul, #rightColumnWide ul {
	position: relative;
	margin-top:0;
	margin-bottom:0;
}
#rightColumn ul.ulfirst, #rightColumnWide ul.ulfirst {
	position: relative;
	padding:5px 2px;
	margin:0;
}
#rightColumn ul.ulfirst li, #rightColumnWide ul.ulfirst li {
	list-style-type:none;
	padding-top: 4px;
	padding-left:8px;
	background:url(../images/e21rli.gif) no-repeat 0 9px;
}
#rightColumn h2, #rightColumn h2.simple, #rightColumnWide h2, #rightColumnWide h2.simple {
	height:19px;
	line-height:19px;
	background:	url("../images/vs_leftmenu_header_bg2.gif") no-repeat scroll 0 0 #0C6100;
	/* #0B6609 url(../images/vs_leftmenu_header_bg2.gif) no-repeat; */
	/*border-bottom: 1px solid #0C6100; */
	color:#0B6609; /*#005496;*/
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding-top:0px;
	padding-left:9px;
	margin:0;
}
#rightColumn h2.simple, #rightColumnWide h2.simple {
	background:#fff url(../images/vs_leftmenu_headersimple_bg.gif) no-repeat;
}
#rightColumn .rightsub ul, #rightColumnWide .rightsub ul {
	padding:0;
	margin:0;
}
#rightColumnWide {
	width:180px;
}
#rightColumnWide h2 {
	background:#fff url(../images/e21rightmenuw_header_bg.gif) no-repeat;
}
#rightColumnWide h2.down {
	background:#fff url(../images/e21rightmenu_down_bg.gif) no-repeat;
}
#rightColumnWide h2.up {
	background:#fff url(../images/e21rightmenu_up_bg.gif) no-repeat;
}
#search-box {
	background:#900;
	color:#fff;
	padding:8px;
	overflow:hidden;
}
#search-box h2 {
	display:block;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	padding:5px;
	margin:0;
}
#search-box span.h2 {
	font-size:14px;
	font-weight: bold;
	padding:5px;
	margin:0;
}
#search-box-items 
{
	position:absolute;
	width: 210px;
	padding:5px;
	margin:0;
}
#search-box-items .search-box-item {
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:10px;
}
#searchformtable
{
	width: 600px;
}
#searchformtablenarrow
{
	width: 560px;
}

#tovekresult
{
	width:620px;
	margin-top:10px;
}
#tovekresult .redcolor a  {color: #b9000d; font-weight: bold;}
#toveksearchform  table tbody tr td, #toveksearchformwide table tbody tr td, #toveksearchformnarrow table tbody tr td
{
	background: none transparent scroll repeat 0% 0%;
}
#toveksearchform a, #toveksearchformwide a, #toveksearchformnarrow a 
{
	font-weight:bold;
}
#toveksearchform
{
	width:620px;
}
#toveksearchformwide
{
	width:770px;
}
#toveksearchformnarrow
{
	width:580px;
}

/*class*/
.anchorpadding a
{
	padding-bottom:5px;
	height: 10px;
}
.btnsearch
{
	width: 54px;
	height: 18px;
	line-height: 18px;
	color: #cedeeb;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	background: url(../images/e21headsearchquick_bg.gif) no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	cursor:pointer;
	_cursor: hand;
}
div.articleprintlink, div.helpprintlink {
	border: none;
	border-top: solid 1px #d9d9d9;
	border-bottom: solid 1px #d9d9d9;
	text-align: right;
	vertical-align:middle;
	line-height: 15px;
	padding:4px 0;
	font-size: 11px;
	color:#818181;
}
div.articleprintlink img, div.helpprintlink img {
	margin: 0 3px 0 15px;
	border:none;
}
div.helpprintlink {
	text-align:left;
}
.articletitle{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#4b4b4b;
}
.blackline{
	position:relative;
	width:100%;
	background:#000;
	height:2px;
	border:none;
	line-height:2px;
	display:block;
}
div.block {
	display: block;
	visibility: visible;
	overflow:auto;
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;
	height: 150px;
	border: solid 1px #900;
}
.blue {
	color:#005496;
}
table.boxcontent {
	width:100%;
}
table.boxcontent td {
	font-size:11px;
	width: 290px;
}
table.boxcontent td div.links {
	margin: 0;
	margin-bottom: 15px;
	margin-top: 5px;
}
table.boxcontent td h4 {
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-top:10px;
}
table.boxcontent td h5 {
	display:block;
	background: #fff url(../images/e22boxcontenth5_bg.gif) 0 0 no-repeat;
	height: 20px; 
	line-height: 20px;
	color: #b9000d;
	padding:0;
	padding-left:8px;
	margin: 0;
	font-size: 11px;
	font-weight:bold;
}
table.boxcontent td.between {
	background:#fff url(../images/e21between_bg.gif) repeat-y;
	width: 40px;
}
.transparentcell td
{
	background-color: transparent;
}
.boxGrayBig {
	background: #fff;
	width:100%;
	font-size: 11px;
	float:left;
}
.boxGrayBig h5 {
	background: url(../images/e21lawyerbox2_bg.gif) no-repeat;
	height: 20px;
	line-height: 20px;
	color: #b9000d;
	padding:0;
	padding-left:8px;
	margin: 0;
	font-size: 11px;
	font-weight:bold;
}

.bold {
	font-weight: bold;
}
.brown {
	background:#f1e7cc;
}
.brsmall {
	line-height:5px;
	height:5px;
}
div.catnav {
	font-size:11px;
	font-weight:bold;
	padding:5px 1px;
}
div.center {
	text-align:center;
}
div.content 
{
	padding:10px;
}
div.content a, div.content a:visited, div.content a:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	text-decoration:underline;
	font-weight:bold;
}
div.content p
{
	padding-top:10px;
}
/* \*/
* html .content {
	overflow: hidden; 
	o\verflow: visible; 
	width: 100%; 
	w\idth: auto; 
	he\ight: 1%; 
} 
/* */ 
.clear, .clearright, .clearleft {
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	margin: 0; 
	padding: 0; 
	line-height: 0;
	overflow: hidden;
}
.clearright {
	clear:right;
}
.clearleft {
	clear:left;
}
tr.dark, tr.dark td {
	background-color:#f4f4f4;
}
#innerContentColumnNarrow .h5 
{
  border-bottom: 1px solid #208505;
  background: url(../images/vs_main_h5_bg_left.jpg) 0px 0px no-repeat;
  display: block;
  font-weight:bold;
  height:19px;
  background-color: #DAE7D6;
  line-height:19px;
  margin: 0;
  padding-top:0;
}
#innerContentColumnNarrow .h5 h5 {
    margin-left: 14px;
	padding: 0;
	color: #0B6609;
	font-size: 11px;
    font-weight:bold;
}

#innerContentColumnNarrow .h5 a {
	color:#4b4b4b;
	display:block;
	/*position: relative;
	margin-left: 565px;*/
	float: right;
	margin-right:0;
	text-decoration:none;
	font-size: 10px;
	font-weight:bold;
}
#innerContentColumnNarrow .h5 a:hover {
  color: #fff;
  text-decoration: none;
  border-bottom: solid 0px #4b4b4b;
  background: url(../Images/vs_vsetky_clanky.jpg) 0px 0px repeat;  
  width: 80px;
  text-align:right;
}
div.darktop {
	position:relative;
	width:620px;
	_margin-right:-3px;
}
div.darkmid {
	position:relative;
	background: #fff url(../images/e21zzsr_bg.gif) repeat-y;
	width:620px;
	_margin-right:-3px;
}
div.darkmid div.darkmidend
{
	position:relative;
	width:620px;
	display:block;
	height:10px;
	padding:0;
	margin:0;
	background: #fff url(../images/e21zzsrend_bg.gif) no-repeat bottom;
}
div.darkmid a {
	font-weight:bold;
}
.disccolor {
	background-color:#F4F4F4;
}
.discborder {
	border:solid 1px #eee;
}
.discpadd {
	padding: 2px;
}
.discw {
	width: 200px;
}
.discww {
	width: 400px;
}
.explorationbasketcatname {
	font-size: 14px;
	font-weight: bold;
}
.floatclear {
	clear:both;
	font-size:1px;
	margin:0;
	padding:0;
	height:1px;
}
hr.gray {
	width:100%;
	height:1px;
	border:0;
	padding:0;
	margin:10px 0 10px 0;
	background-color:#fff;
	border-bottom:solid 1px #d9d9d9;
}
hr.graythin
{
	width: 100%;
	height: 0px;
	border: 0;
	padding: 0;
	margin: 0;
	background-color: #fff;
	border-bottom: solid 1px #d9d9d9;
}
hr.graynomargin {
	border:0;
	padding:0;
	margin:0 0 0 0;
	width:100%;
	height:1px;
	background-color:#fff;
	border-bottom:solid 1px #d9d9d9;
}
hr.transparent {
	border:0;
	padding:0;
	margin:3px 0 3px 0;
	width:100%;
	height:1px;
	background-color:#fff;
	border-bottom:solid 1px #fff;
}
.graytext
{
	color: #818181;	
}
.hand {
	cursor:pointer;
	_cursor: hand;
}
.highlight 
{
	background-color: #CCCCCC;
}
.h2right {
	float:right;
	margin-top:3px;
	margin-right:3px;

}
tr.header, tr.header td {
	color:#005496;
	font-weight:bold;
	background-color:#eaeaea;
}
img.helpimg {
	padding: 3px;
}
div.helptitle {
	line-height:30px;
	font-size: 18px;
	font-weight:bold;
	color:#900;
	padding: 0;
	padding: 5px 0;
	margin: 0;
}
.hide {
    position:absolute;
    left:-9999px;
    font-size:0;
}
.imgheaderspace {
	margin: 0 3px;
	border:none;
}
.inactive
{
	color: #808080;
}
div.lawyerbox3 {
	position:relative;
	background: #fff url(../images/e21lawyerbox3_bg.gif) repeat-y;
	width:790px;
	margin-right:-3px;
	font-size: 11px;
}
div.lawyerbox3 td {font-size: 11px;}
div.lawyerbox3 h5 {
	background: url(../images/e21lawyerbox3h5_bg.gif) no-repeat;
	height: 20px;
	line-height: 20px;
	color: #b9000d;
	padding:0;
	padding-left:8px;
	margin: 0;
	font-size: 11px;
	font-weight:bold;
}
div.lawyerbox3 div.lawyerbox3end 
{
	position:relative;
	width:790px;
	display:block;
	height:10px;
	padding:0;
	margin:0;
	background: #fff url(../images/e21lawyerbox3_end.gif) no-repeat bottom;
}
.left {
	float:left;
}
.leftsub {
	padding: 0;
	padding-left: 9px;
	padding-top:3px;
	padding-right: 3px;
	font-size:11px;
	background:#fff url(../images/e21leftmenu_bg.gif) repeat-y;
}
.leftsub a {
	display:block;
	margin:0;
	padding-top:3px;
	padding-left:9px;
}
.leftsub a.dot {
	padding-left:15px;
}
.leftsub textarea {
	border: solid 1px #989898;
	width: 130px;
	height: 100px;
	font-weight: normal;
}
.leftsub input.search {
	border: solid 1px #989898;
	width: 130px;
	font-weight: normal;
}
.leftsub a.search {
	display: block;
	padding: 0;
	width:91px;
	height:18px;
	line-height:18px;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	background:url(../images/e21leftmenu_btn_bg.gif) no-repeat;
}
.leftsub a.searchshort {
	display: block;
	padding: 0;
	width:50px;
	height:18px;
	line-height:18px;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	background:url(../images/e21leftmenu_btn2_bg.gif) no-repeat;
}
.leftsub input.submit {
	display: block;
	position:relative;
	border:none;
	margin:0;
	padding:0;
	width:50px;
	height:18px;
	line-height:18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	color:#4b4b4b;
	cursor: pointer;
	_cursor: hand;
	background:url(../images/e21leftmenu_btn2_bg.gif) no-repeat;
}
.leftsubbottom {
	position:relative;
	width:100%;
	display:block;
	height:1px;
	padding:0;
	padding-bottom:12px;
	_padding-bottom:0;
	background:#fff url(../images/e21leftmenu_end_bg.gif) no-repeat bottom;
}
tr.light, tr.light td {
	background-color:#fff;
}
.linktypegroupheader {
	color: #ccc;
}
.linktypegroupbody {
	left:10px;
	position:relative;
}
/*main*/
div.main {
}
div.main a, .mainContent a, .mainContentWide a, div.main a:link, .mainContent a:link, .mainContentWide a:link {
    color:#005496;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
}
div.main a:visited, .mainContent a:visited, .mainContentWide a:visited {
    color:#5584a9;
    text-decoration:none;
    font-weight:bold;
    font-family:Tahoma, Arial, Helvetica, sans-serif;

}
div.main a:hover, .mainContent a:hover, .mainContentWide a:hover {
	text-decoration:underline;
}
div.main p, .mainContent p, .mainContentWide p {
	margin:0;
	margin-top:1em;
}
div.main a.bookmark, .mainContent a.bookmark, .mainContentWide a.bookmark,
.mini, p.mini, div.main p.mini, div.mainContent .mini, div.mainContentWide .mini {
	margin:0;
	font-size:11px;
}
.mini a, p.mini a, div.main p.mini a, div.mainContent .mini a, div.mainContent p.mini a,
.mini a:link, p.mini a:link, div.main p.mini a:link, div.mainContent .mini a:link, div.mainContent p.mini a:link,
.mini a:visited, p.mini a:visited, div.main p.mini a:visited, div.mainContent .mini a:visited, div.mainContent p.mini a:visited {
	color:#4b4b4b;
	text-decoration:underline;
}
.mini a:hover, p.mini a:hover {
	text-decoration:none;
}
.mini a, p.mini a
{
    display:inline;
}
.mainContent, .mainContentWide {
    position:relative;
    border:0;
    margin-right: 155px;
    padding: 0;
}
.mainContent {
	margin-right: 185px;
}
/*prave main*/

/*prave sloupecky main*/
.mainContentWideRight, .mainContentRight
{
    color: #22730A;
    position:relative;
    float:right;
    width:150px;
}
.mainContentRight {
	width:180px;
}
.mainContentWideRight ul, .mainContentRight ul {
	position: relative;
	margin-top:0;
	margin-bottom:0;
}
.mainContentWideRight ul.ulfirst, .mainContentRight ul.ulfirst {
	position: relative;
	padding:5px 2px;
	margin:0;
}
.mainContentWideRight ul.ulfirst li, .mainContentRight ul.ulfirst li {
	list-style-type:none;
	padding-top: 4px;
	padding-left:8px;
	background:url(../images/e21rli.gif) no-repeat 0 9px;
}
.mainContentWideRight h2, .mainContentWideRight h2.simple, .mainContentRight h2, .mainContentRight h2.simple {
	height:19px;
	line-height:19px;
	background:#fff url(../images/e22leftmenu_header_bg.gif) no-repeat;
	color:#22730A;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	padding-top:0px;
	padding-left:9px;
	margin:0;
}
.mainContentWideRight h2.simple, .mainContentRight h2.simple {
	background:#fff url(../images/e22leftmenu_headersimple_bg.gif) no-repeat;
}
.mainContentWideRight .rightsub ul, .mainContentRight .rightsub ul {
	padding:0;
	margin:0;
}
.mainContentRight h2 {
	/* background:#fff url(../images/e21rightmenuw_header_bg.gif) no-repeat; */
	background:#fff url(../images/vszzsrwideh5_bg.gif) repeat-x;
}
.mainContentRight h2.down {
	/* background:#fff url(../images/e21rightmenu_down_bg.gif) no-repeat; */
	background:#fff url(../images/vszzsrwideh5_bg.gif) repeat-x;
	cursor: pointer;
	_cursor: hand;
}
.mainContentRight h2.up {
	/*background:#fff url(../images/e21rightmenu_up_bg.gif) no-repeat;*/
	background:#fff url(../images/vszzsrwideh5_bg.gif) repeat-x;
	cursor: pointer;
	_cursor: hand;
}
/*konec prave sloupecky main*/

table .noborder
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}

a.nounderline, a:visited.nounderline {
	text-decoration:none;
}
a:hover.nounderline {
	text-decoration:underline;
}
.oltitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#4b4b4b;
}
.padlawyer {
	padding: 5px 12px;
}
.padeight {
	padding:0 8px 0 8px;
}
.padeleven {
	padding:0 11px 0 11px;
}
.padtopten {
	padding:10px 0 0 0;
}
.pages {
	font-size: 11px;
}

.pointer {
	cursor: pointer;
	_cursor: hand;
}
.poles {
	font-weight:normal;
}

.PrefBackground {
	background: #ECECEC;
}
.radio {
	margin-right:10px;
}
table.rates {
	background-color:#f4f4f4;
}
.red {
	background-color:#900;
}
.redcolor {
	color: #b9000d;
}
.redcolor a, .redcolor a:visited, .redcolor a:active, .redcolor a:hover, .redcolor a:link {color: #b9000d; font-weight: bold;}
a:hover.redcolor, a:visited.redcolor, a:active.redcolor, a:link.redcolor {color: #b9000d;}
.greencolor {
	color:#7DB300;
}
.greencolor a, .greencolor a:visited, .greencolor a:active, .greencolor a:hover, .greencolor a:link {color: #7db300; font-weight: bold;}
a:hover.greencolor, a:visited.greencolor, a:active.greencolor, a:link.greencolor {color: #7db300;}
.right {
	float:right;
}
/*zarovnani ikon PDF napravo - radim*/
.rightpdfabs
{
	right:20px; 
	position:absolute;
}
.rightsub {
	position:relative;
	padding: 0;
	padding-left: 9px;
	padding-top:3px;
	padding-right: 3px;
	font-size:11px;
	background:#fff url(../images/e21leftmenu_bg.gif) repeat-y;
}
.rightsub a, .rightsub a:link, .rightsub a:visited, .rightsub a:hover {
	color:#4b4b4b;
}
.rightsub td, .rightsub p {
	font-size:11px;
	background-color:#f4f4f4;
}
.rightsub textarea {
	border: solid 1px #989898;
	width: 130px;
	height: 100px;
	font-weight: normal;
}
.rightsub input.search {
	border: solid 1px #989898;
	width: 130px;
	font-weight: normal;
}
.rightsub a.search {
	display: block;
	padding: 0;
	width:91px;
	height:18px;
	line-height:18px;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	background:url(../images/e21leftmenu_btn_bg.gif) no-repeat;
}
.rightsub a.searchshort {
	display: block;
	padding: 0;
	width:50px;
	height:18px;
	line-height:18px;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	background:url(../images/e21leftmenu_btn2_bg.gif) no-repeat;
}
.rightsub input.submit {
	display: block;
	position:relative;
	border:none;
	margin:0;
	padding:0;
	width:50px;
	height:18px;
	line-height:18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	color:#4b4b4b;
	cursor: pointer;
	_cursor: hand;
	background:url(../images/e21leftmenu_btn2_bg.gif) no-repeat;
}
.rightsub_green {
	background:#fff url(../images/e21leftmenu_bg_green.gif) repeat-y;
	border-bottom: solid 1px #dedede;
}
.rightsub_red
{
	background: #fff url(../images/e21leftmenu_bg_red.gif) repeat-y;
	border-bottom: solid 1px #dedede;
}
.rightsub_yellow
{
	background: #fff url(../images/e21leftmenu_bg_yellow.gif) repeat-y;
	border-bottom: solid 1px #dedede;
}
.rightsub_ocher
{
	background: #fff url(../images/e21leftmenu_bg_ocher.gif) repeat-y;
	border-bottom: solid 1px #dedede;
}
.rightsubwide {
	background:#fff url(../images/e21rightmenuw_bg.gif) repeat-y;
}
.rightsubbottom, .rightsubbottomwide {
	position:relative;
	width:100%;
	display:block;
	height:1px;
	padding:0;
	padding-bottom:12px;
	_padding-bottom:0;
	background:#fff url(../images/e21leftmenu_end_bg.gif) no-repeat bottom;
}
.rightsubbottomwide {
	background:#fff url(../images/e21rightmenuw_end_bg.gif) no-repeat bottom;
}
.rightsubbottomsimple {
	position:relative;
	width:100%;
	display:block;
	height:1px;
	padding:0;
	padding-bottom:12px;
	_padding-bottom:0;
	background:#fff url(../images/e21leftmenu_bg.gif) no-repeat bottom;
}
div.rightt {
	text-align:right;
}
.ruletitle{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#4b4b4b;
}
.searchform, .searchformnarrow {
	position:relative;
	padding:0;
	padding-left: 9px;
	padding-top:3px;
	padding-right: 3px;
	font-size:11px;
	background:#fff url(../images/e21form_bg.gif) repeat-y;
}
.searchformnarrow {
	position:relative;
	width:100%;
	display:block;
	background:#fff url(../images/e22form_bg.gif) repeat-y;
}
.searchformbottom, .searchformbottomnarrow {
	position:relative;
	width:100%;
	display:block;
	height:1px;
	padding:0;
	padding-bottom:12px;
	_padding-bottom:0;
	background:#fff url(../images/e21form_end_bg.gif) no-repeat bottom;
}
.searchformbottomnarrow {
	background:#fff url(../images/e22form_end_bg.gif) no-repeat bottom;
}
table.searchformtable
{ 
	width: 600px;
	padding: 0;
}

.searchformtop, .searchformtopnarrow {
	position:relative;
	width:100%;
	display:block;
	height:1px;
	padding:0;
	padding-top:12px;
	_padding-top:0;
	margin-top: 10px;
	background:#fff url(../images/e21form_start_bg.gif) no-repeat top;
}
.searchformtopnarrow {
	background:#fff url(../images/e22form_start_bg.gif) no-repeat top;
}
.searchformclear {
	display:block;
	width:105px;
	height:18px;
	line-height:18px;
	color:#cedeeb;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	text-align:center;
	background:url(../images/e21searchformclear_bg.gif) no-repeat;
}
.SelectedOrderLink{
	font-weight: bold;
	font-style: italic;
}
.selectedpage{
	font-weight: bold;
	color: #b9000d;
	text-decoration:none;
}
.small {
	font-size:10px;
}
.subheader, .helpsubheader {
	height:20px;
	line-height:20px;
	margin: 0;
	padding:5px 1px;
	padding-left:5px;
	font-size:11px;
	font-weight:bold;
}

div.thirds {
	width: 200px;
	float:left;
	background: #fff url(../images/e22_third_bg.gif) no-repeat;
	margin: 5px 3px 0 3px;
	_margin: 5px 2px 0 2px;
	height:200px;
	color:#000;
	font-size: 11px;
}
div.third {
	width: 200px;
	float:left;
	background: #fff url(../images/e22_third_bg_200.gif) repeat-y;
	margin:0 2px 0 2px;
	height:200px;
	color:#005496;
}
div.third2 {
	background: #fff url(../images/e22_third2_bg_200.gif) repeat-y;
}
div.third h5 {
	background: #fff url(../images/e22_third_headbg_200.gif) no-repeat;
	height: 20px;
	line-height: 20px;
	color: #b9000d;
	padding:0;
	padding-left:8px;
	margin: 0;
	font-size: 11px;
	font-weight:bold;
}
div.third2 h5 {
	background: #fff url(../images/e22_third2_headbg_200.gif) no-repeat;
	color: #fff;
}

div.third div.thirdend {
	position:absolute;
	top:190px;
	width:200px;
	display:block;
	height:10px;
	padding:0;
	margin:0;
	background: #fff url(../images/e22_third_end_200.gif) no-repeat bottom;
}
div.third2 div.thirdend {
	background: #fff url(../images/e22_third2_end_200.gif) no-repeat bottom;
}

div.third p {
	padding:8px;
	background-color: transparent;
	color:#005496;
}
div.third p a {
	text-decoration:none;
	font-weight:bold;
}
div.third p a:hover {
	text-decoration:underline;
}
a.tophead, div.main a.tophead {
	display:block;
	color: #0B6609;
	font-weight:bold;
	text-decoration: none;
}
a:hover.tophead, div.main a:hover.tophead {
	text-decoration: underline;
}
.padlawyer a
{
	display:block;
	color: #0B6609;
	font-weight:bold;
	text-decoration: none;
}

.topstorylawyer {
    min-height:200px;
    _height:200px;
}
.topstorylawyer {
	padding:0 5px;
}
.topstorylawyer img {
	vertical-align:text-top;
	float:left;
	padding:0 5px;
}
.topstorylawyer p {
	background:#f1e7cc;
}
a.underline, a:visited.underline {
	text-decoration:underline;
}
a:hover.underline {
	text-decoration:none;
}
div.vvosearchformhelp {
	margin-top:10px;
}
.white {
	background-color:#fff;
}
.whitetext {
	color:#cedeeb;
}
.widthhundred {
	position:relative;
	width: 100%;
	padding-left: 10px;
}
.top {
	margin-top: -18px;
	margin-top /*\**/: 0\9;
}
.widthcontent{
	width: 790px;
}
div.zzsr {
	position:relative;
	background: #fff url(../images/e21zzsr_bg.gif) repeat-y;
	width:620px;
	_margin-right:-3px;
	font-size: 11px;
}
div.zzsr h5 {
	background: url(../images/e22zzsrh5_bg.gif) no-repeat;
	height: 20px;
	line-height: 20px;
	color: #b9000d;
	padding:0;
	padding-left:8px;
	margin: 0;
	font-size: 11px;
	font-weight:bold;
}
div.zzsr div.zzsrend 
{
	position:relative;
	width:620px;
	display:block;
	height:10px;
	padding:0;
	margin:0;
	background: #fff url(../images/e21zzsrend_bg.gif) no-repeat bottom;
}
div.zzsrwide {
	position:relative;
	background: #fff url(../images/e21zzsrwide_bg.gif) repeat-y;
	width:790px;
	margin-right:-3px;
	font-size: 11px;
}
div.zzsrwide h5 {
	background: url(../images/vszzsrwideh5_bg.gif) repeat-x;
	height: 20px;
	line-height: 20px;
	padding:0;
	padding-left:8px;
	margin: 0;
	font-size: 11px;
	font-weight:bold;
	color:#22730A;
	border-bottom: 1px solid #208505;

}

h5 div.right
{
    margin: -4px 5px 10px 0;
    color:#22730A;
}
 
h5 div.right:hover
{
    text-decoration: underline;
    margin: -4px 5px 10px 0;
    color:#22730A;
}
    
div.zzsrwide td {
	font-size: 11px;
}
div.zzsrwide div.zzsrwideend 
{
	position:relative;
	width:790px;
	display:block;
	height:10px;
	padding:0;
	margin:0;
	background: #fff url(../images/e21zzsrwideend_bg.gif) no-repeat bottom;
}
img.ZZSRlnk
{
	cursor: pointer;
	padding-right: 5px;
}

/***********
	ICP
************/
img.toptemy { 
width:175px; 
height:95px; 
margin-bottom:5px; 
} 

img.aktualneinformacie { 
float:left; 
width:60px; 
height:60px; 
margin-top:3px; 
margin-right:5px; 
padding:1px; 
border:1px solid #cccccc; 
} 


/***********
	Banners
************
*/
div#banner1 {
	text-align: center;
	margin-top: 10px;
	margin-right: 180px;
	margin-left: 180px;
}
div#banner2 {
	position:absolute;
	right:0;
	top:0;
	float:right;
	width: 180px;
	text-align: center;
	margin-top: 10px;
}
div#banner3 {
	text-align: center;
}
div.banner4 {
	display:block;
	padding:0;
	margin:0;
	margin:10px 0 20px 0;
}
div.subcontentbanner {
	background:#fff;
	width:150px;
	padding:9px 13px;
	margin:0 0 9px 1px;
}

/*menu products - provizorne*/
#cSubmenu div {
	position:absolute;
	padding:0;
	margin:0;
/*	left:124px;
	top:118px;*/
	top:26px;
	width:100px;
	background:#000;
	text-align:left;
	z-index:100;
}

#cSubmenu div ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#cSubmenu div ul a, #cSubmenu div ul li.lih {
	padding:0 7px 2px 15px;
	display:block;
	font-size:11px;
	color:#FFF;
}

#cSubmenu div ul a:hover {
	background:#900;
	text-decoration:none;
	background-image:url(img/menu_li.gif);
	background-repeat:no-repeat;
}

#cSubmenu div#cMenu1 {
	right:0px;
}

#cSubmenu div#cMenu2 {
	left:0px;
	width: 150px;
}
.waiting {
	cursor:wait;
}
.italic {
	font-style:italic;
}

/*CalendarPicker*/
.calendar_picker
{
  background-color: #FFF;
  border: 1px silver solid;
  font-size: 12px;
  font-weight: normal;
  font-family: "Arial CE" , "Helvetica CE" , "Arial" , "Helvetica";
  padding: 2px;
  cursor: pointer;
}

.calendar_button
{
  border:none;
  cursor:pointer;
  margin:2px;
}

.calendar_calendar td
{
  font-size:11px;
}

.calendar_title
{
  font-weight:bold;
  background-color:#d4d0c8;
}

.calendar_day
{
  width:25px;
  cursor:pointer;
  text-align:center;
  border-width:1px;
  border-color:#ece9d9;
  border-style:solid;
}

.calendar_dayhover
{
  width:25px;
  cursor:pointer;
  text-align:center;
  text-decoration:underline;
  border-width:1px;
  border-color:#ece9d9;
  border-style:solid;
}

.calendar_dayheader
{
  width:25px;
  text-align:center;
  border-width:1px;
  border-color:white;
  border-style:solid;
  font-weight:bold;
  background-color:#FFF;
}

.calendar_othermonthday
{
  color:#999;
}

.calendar_selectedday
{
  width:25px;
  background-color:#c1d2ee;
  color:#4b4b4b;
  border-width:1px;
  border-color:#316ac5 !important;
  border-style:solid;
  font-weight:bold;
}

.calendar_calendar
{
  border-style:solid;
  border-width:1px;
  border-color:#000;
  border-collapse:collapse;
  background-color:#FFF;
  cursor:default;
}

.calendar_month
{
  background-color:#ece9d9;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.calendar_nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:center;
  padding:0px 5px 0px 5px;
}
/*end CalendarPicker*/

/*ERS styly*/
.NADPIS		{font:bold 18px Arial;color:#777777;}
.PODNADPIS	{font:bold 16px Arial;color:#777777;}
.PODNADPIS2	{font:bold 14px Arial;color:#777777;}
.ODRAZKY	{font-family:Arial;text-align:justify;display:list-item;list-style-type:disc;}
.ODSAD		{font-family:Arial;text-align:justify;margin-left:20px;border-left-style:none;}
.ODSADPOKR	{font-family:Arial;text-align:justify;}
.PEREX		{font-family:bold Arial;text-align:justify;background:#f4f4f4;}
.AUTOR		{font-family:Arial;text-align:right;}
.PODPIS		{font:italic Arial;text-align:right;}
.PARAGRAF	{font:bold Arial;text-align:center;}
.PRIKLAD	{font:bold italic Arial;text-align:justify;}
/*ERS styly*/
@media print 
{
	#box-header, #box-headsearch, #box-menu, #footer, #leftColumn, #rightColumn, #rightColumnWide, div.articleprintlink, div.catnav {
		visibility:hidden;
		display:none;
	}
	#box-content {
		left:0;
		top:0;
		position:absolute;
	}
	#contentColumn, #contentColumnNarrow {
		margin:0;
	}
	#contentColumn h1 {
		font-size:18px;
	}
	#contentColumn h2 {
		font-size:14px;
	}
		
	.edlnote {	FONT-FAMILY: arial;	}	
}

a#dotted_3 {
   color:#0B6609;
  text-decoration: none;
  border-bottom: dotted 1px #0054A8;
}
  
a#dotted_3:hover {
  text-decoration: none;
  border-bottom: solid 1px #0054A8;
}

.bigtitle {
	font-size: 11px;
	color:#22730A;
	padding: 2px 2px 2px 8px;
	lineheight: 16px;
	height: 18px;
	background: url(../images/vszzsrwideh5_bg.gif) repeat-x;
	border-bottom: 1px solid #208505;
}
.bigtable {
	background-color: #F4F4F4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5E7796;
	border-right-color: #5E7796;
	border-bottom-color: #5E7796;
	border-left-color: #5E7796;	
}

.clanek 
{
    padding: 15px;
}

.clanek p
{
	margin:0;
	margin-top:1em;
}
    
.bigtable .clanek 
{
    padding: 5px 5px 5px 5px;
}

.nadpisclanku, .articletitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.Articles a {font-weight:bold;text-decoration: none;color:#005496;}
.Articles a:hover {text-decoration: underline;}

.menuLinK
{
	color: Gray;
	font-weight: bold;
}

.cssArticleFooter
{
	font-size: 10px;
}

a.cssArticleHeader, div.main a.cssArticleHeader {
	display:block;
	color: #005496;
	font-weight:bold;
	text-decoration: none;
}
a:hover.cssArticleHeader, div.main a:hover.cssArticleHeader {
	text-decoration: underline;
}

.cssCategory, .cssCategory a:active, .cssCategory a:link, .cssCategory a:visited, .cssCategory a:hover
{
    color: #22730A; font: bold 15px/1.5 Arial; margin: 10px 0px 15px 0px;
    padding-bottom: 15px;
}

#contentColumnNarrow .cssCategory a:link
{
    color: #22730A;
}

/* commnets locate highlight */
.highlight { background-color: yellow }
.commentTypeAdvanced
{
    color: #D3CE61 !important;
}
.commentTypeAdvanced h1
{
    color: #D3CE61 !important;
}
.revoked
{	
	color:red !important;
}

h2.up .pointer
{
    /*position: relative;
    top: -5px;*/
    background: url(../images/vs_collapse1.gif) no-repeat;
}

h2.down .pointer
{
    background: url(../images/vs_expand.gif) no-repeat;
}

.forcetoptitleend
{
	float:left;
	width:20px;
}
