@CHARSET "UTF-8";

body {
	font-family: sans-serif;
}

#redirect {
	padding-top: 15px; 
	padding-left: 10px; 
	color: black;
	font-size: 14px; 
	font-family: arial; 
	text-decoration: none;
}

/*****             LAYOUT: main-layout             *****/

#main {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	margin-bottom: auto;
	height: auto; 
}

#main_header {
	position: relative;
	background-image: url('../../../client_light/redesign/images/menu/menu.png');
	font-size: 18px;
	font-weight: bold;
	height: 122px;
	width: 950px;
	z-index:2;
}

#main_content {
	float: left;
	background-color: #f1f1f1;
	min-height: 620px;	
}

#main_content #content_body {
	float: left;
	width: 733px;
	background-color: white;
	min-height: 620px; 
}

#main_content #content_advertisement {
	width: 217px;
	float: right;
}

#content_body_without_advertisement {
	float: left;
	width: 950px;
	height: auto;
	background-color: white; 
	min-height: 620px;
	border:1px none #000000;
}

#footer {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	margin-bottom: auto;
	color: #838383;
	height: 120px;
}

/*****             /LAYOUT: main-layout             *****/

/*****             BODY             *****/

#content_body_top {
	background-image: url('../../../client_light/redesign/images/menu/body_shadow.png');
	width: 733px;
	background-color: #white;
	height: 32px;	
}

#content_body_without_advertisement_top {
	background-image: url('../../../client_light/redesign/images/menu/body_shadow.png');
	width: 950px;
	background-color: #white;
	height: 32px;	
}

#content_body_search_top {
	background-image: url('../../../client_light/redesign/images/menu/body_search_shadow.png');
	width: 950px;
	background-color: #white;
	height: 32px;	
}

.input_search_criteria {
	width: 568px;
	height: 30px;
	font-size: 20px; 
	font-family: verdana; 
	font-weight: bold;
}

#div_search {
	float: left; 
	background-image: url('../../../client_light/redesign/images/menu/input_hladaj.png'); 
	width: 391px;
	height: 49px;
}

#div_base_search {
	overflow: hidden;
	background-color: #DCEEF6;
	width: 950px;
}

#div_base_search .search_expression {
	width: 746px;
	text-align: right;
	font-size: 16px; 
	font-family: arial;
	font-weight: bold; 
}

#div_base_search .search_field {
	width: 373px;
	text-align: right;
	font-size: 12px;
	font-family: arial; 
	font-weight: bold; 
}

#div_base_search .search_component {
	width: 195px;
}

#div_base_search .search_component_combo {
	width: 199px;
}

.error {
	color: red;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}

.input_field {
	width: 300px;
}

.input_field[readonly] {
	overflow:hidden;
	overflow-y: hidden;
	overflow-x: hidden; 
}

.combo_field {
	width: 300px;
}

.combo_field[disabled] {
	background-color: #FFFFFF;
}

.readonly_field {
	color: #838383;
	border-width: 0px;
}

.input_search {
	background-color: transparent;
	border: solid 0px #FFFFFF;
	width: 355px; 
	color: #838383; 
	font-size: 20px; 
	font-family: verdana; 
	font-weight: bold;
}

.underline_search {
	color: #838383; 
	font-size: 12px; 
	font-family: georgia;
}

.align_right {
	float: right;
}

.align_left {
	float: left;
}

.font_bold {
	font-weight: bold;
}

.font_italic {
	font-style: italic;
}

.int_heading {
	color: #c8ea75; 
	font-size: 40px; 
	font-family: arial; 
	font-weight: bold; 
	letter-spacing:-4px;
}

.int_title {
	color: #14a7ee; 
	font-size: 24px; 
	font-family: georgia;
}

.int_title_small {
	color: #14a7ee; 
	font-size: 20px; 
	font-family: georgia;
	font-style: italic;
}

.reg_note_very_small {
	color: #838383; 
	font-size: 11px; 
	font-family: georgia;
}

.reg_note_small {
	color: #838383; 
	font-size: 13px; 
	font-family: georgia;
}

.int_note {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
}

.link {
	color: #838383; 
	text-decoration: underline;
}

.int_note a {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
	text-decoration: underline;
}

.int_note a:hover {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
	text-decoration: underline;
}

.int_note_link_special a:hover {
	color: #14a7ee; 
	font-size: 16px; 
	font-family: georgia;
	text-decoration: underline;
}

.int_note_blue {
	color: #14a7ee; 
	font-size: 16px; 
	font-family: georgia;
}

.int_note_small {
	color: #838383; 
	font-size: 10px; 
	font-family: georgia;
}

.int_note_left {
	color: #0b5f88; 
	font-size: 16px; 
	font-family: georgia;
	text-align: right;
	width: 146px;
}

.int_img_pointer {
	cursor: pointer;
}

.int_strike {
	text-decoration: line-through;
}

.int_item:hover {
	background: #EDF6FA url('../../../client_light/redesign/images/menu/item_arrow.png') no-repeat center right;
}

/*****             /BODY             *****/

/*****             MENU             *****/

.header_link {
	position: absolute;
 	bottom: 5px;
 	right: 10px;
}

.header_link a {
	font-family: arial;
	font-size: 18px;
	color: white;
	text-decoration: none;
}

.header_link a:hover {
	font-family: arial; 
	font-size: 18px; 
	color: #baeb6d;
	text-decoration: none;
}

.delimiter {
	font-family: arial;
	font-size: 18px;
	color: #baeb6d;
	text-decoration: none;
}

.login_info {
	font-family: arial;
	font-size: 11px;
	color: #bbdeee;
	text-decoration: none;
}
	
/*****             /MENU             *****/

/*****             ADVERTISMENT             *****/

#advertisment_caption {
	background-image: url('../../../client_light/redesign/images/menu/advertisment_logo.png');
	min-height: 83px;
	height: 83px;
	background-color: #f1f1f1;
}

.advertisment_item {
	margin-left: 8px;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 5px;
    font-family: verdana,tahoma,sans; 
	font-size: 10px; 
	color: #000000;
	text-decoration: none;    
	background-color: *#f1f1f1;
	width: 197px;
}

.advertisment_item a {
	font-size: 12px; 
    /* color: #002d76; */
}

.advertisment_item a:hover {
	font-size: 12px; 
    /* color: #002d76; */
}

.advertisment_line_even {
	background-color: #f1f1f1;
	border-top: 1px solid #e4e4e4;	
}

.advertisment_line_odd {
	background-color: #f1f1f1;
	/*border-bottom: 1px solid #e4e4e4;*/
	border-top: 1px solid #e4e4e4;	
}

/*****             /ADVERTISMENT             *****/

/*****             FOOTER             *****/

.foo_link {  /* docasne - zmena na <a ...> */
	font-family: arial; 
	font-size: 12px; 
	color: #838383;
}


.foo_link a {
	font-family: arial;
	font-size: 12px;
	color: #838383;
	text-decoration: underline;
}

.foo_link a:hover {
	font-family: arial; 
	font-size: 12px; 
	color: #838383;
	text-decoration: none;
}

#footer_top {
	background-image: url('../../../client_light/redesign/images/menu/footer_top.png');
	width: 950px;
	background-color: #cacaca;
	height: 23px;
}

#footer_middle {
	background-color: #cacaca;
	height: 97px;
}

.foo_heading {
	font-family: arial; 
	color: white; 
	font-size: 15px;
}

.foo_hotline {
	font-family: arial; 
	color: #14a7ee; 
	font-weight: bold; 
	font-size: 15px;
}

.foo_text {
	color: #838383; 
	font-size: 14px; 
	font-family: georgia;
}

.foo_text a {
	color: #838383; 
	font-size: 14px; 
	font-family: georgia;
	text-decoration: underline;
}

.foo_text a:hover {
	color: #838383; 
	font-size: 14px; 
	font-family: georgia;
	text-decoration: underline;
}

.foo_faq_text {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
}

.foo_faq {
	padding-top: 10px;
}

.foo_faq a {
	color: #14a7ee; 
	font-size: 20px; 
	font-family: georgia;
	text-decoration: none;
}

.foo_faq a:hover {
	color: #14a7ee; 
	font-size: 20px; 
	font-family: georgia;
	text-decoration: none;
}

.foo_about {
	color: #14a7ee; 
	font-size: 20px; 
	font-family: georgia;
	text-decoration: none;
}

.foo_about_provider {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
	text-decoration: none;
	padding-right: 25px;
}

.foo_about_provider a {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
	text-decoration: underline;
}

.foo_about_provider a:hover {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
	text-decoration: underline;
}

/*****             /FOOTER             *****/

/*****             LOGIN WINDOW             *****/

.close_login a {
	font-family: arial;
	font-size: 14px;
	color: white;
	text-decoration: none;
}

.close_login a:hover {
	font-family: arial; 
	font-size: 14px; 
	color: white;
	text-decoration: none;
}

/*****             /LOGIN WINDOW             *****/

/* light client pages */

.detail_text_header_bold_20 {
	color: #1417ee; 
	font-size: 20px; 
	font-family: georgia;
	font-weight: italic; 
}

.detail_text_section_bold_16 {
	color: #1417ee; 
	font-size: 16px; 
	font-family: georgia;
	font-weight: bold; 
}

.detail_text_section_link_bold_16 {
	color: #1417ee; 
	font-size: 16px; 
	font-family: georgia; /* georgia */
	font-weight: bold; 
	text-decoration: underline;
}

.detail_text_bold_12 {
	color: #838383; 
	font-size: 12px; 
	font-family: georgia;
	font-weight: bold; 
}

.detail_text_12 {
	color: #838383; 
	font-size: 12px; 
	font-family: georgia;
}


.detail_text_bold_16 {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
	font-weight: bold; 
}

.detail_text_16 {
	color: #838383; 
	font-size: 16px; 
	font-family: georgia;
}

.detail_text_link_header_bold_15 {
	color: #14a7ee; 
	font-size: 15px; 
	font-family: arial;
	font-weight: bold; 
}

.detail_text_link_12 {
	color: #838383; 
	font-size: 12px; 
	font-family: arial;
}

.detail_text_bold_12 {
	color: #838383; 
	font-size: 12px; 
	font-family: arial;
	font-weight: bold; 
}

.detail_text_blue_link_12 {
	color: #1417ee; 
	font-size: 12px; 
	font-family: arial;
	font-weight: bold, italic; 
}

#w_window {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9;
	left: 0px;
	top: 0px;
	visibility: hidden;
}

#w_veil {
	left: 0px;
	top: 0px;
	z-index: 8;
	text-align: center;
	vertical-align: middle;
	visibility: hidden;
	position: fixed;
	display: table-cell;
	width: 100%;
	height: 100%;
	background-color: #000000;
	-moz-opacity:.20;
	filter:alpha(opacity=20);
	opacity:0.20;
}

