* {margin:0;}

body {
	margin:0;
	padding:0 480px;
	text-align:left;
	font-family:Arial;
	font-size:8pt;
	color: Black;
	/*background:url('images/images/bc_virt.gif') 0 0 repeat-x;*/
	background-color:#ECE9E2;
}

#page-sizer {
	width:1%;
	max-width:215px;
	margin:0 auto;
	padding:0;
	text-align: left;
}

#page-expander {
	position:relative;
	width:960px;
	margin:0 -480px;
	background:url('images/bc_virt.gif') 0 0 repeat-y;
	padding:0;
}
#page-expander_wr {
	position:relative;
	width:960px;
	margin:0 -480px;
	background:url('images/bc_virt_not_right.gif') 0 0 repeat-y;
	padding:0;
}
#page-expander_wl {
	position:relative;
	width:960px;
	margin:0 -480px;
	background:url('images/bc_virt_not_left.gif') 0 0 repeat-y;
	padding:0;
}
#page-expander_wa {
	position:relative;
	width:960px;
	margin:0 -480px;
	background:url('images/bc_virt_not_all.gif') 0 0 repeat-y;
	padding:0;
}

/*\*/
* html #page-expander {
	height:0;
} 
/* */

#wrap-faux-all {
	position:relative;
	font-size:8pt;
	border:0;
	padding:0;
}

#wrap-faux-l {
	position:relative;
	font-size:8pt;
	border:0;
	padding:0;
	margin:0;
	width:220px;
	float:left;
}

#wrap-faux-r {  
	position:relative;
	float:right;
	border:0;
	margin:0;
	width:734px;
	text-align:left;
	padding:0;
}
#wrap-faux-r_wl {  
	position:relative;
	float:left;
	border:0;
	margin:0;
	width:960px;
	text-align:left;
	padding:0;
}

#wrap-faux-center {
	position:relative;
	float:left;
	width:580px;
	border:0;
	padding:0;
	margin:0;
}
#wrap-faux-center_wr {
	position:relative;
	float:left;
	width:725px;
	border:0;
	padding:0;
	margin:0;
}
#wrap-faux-center_wl {
	position:relative;
	float:left;
	width:800px;
	border:0;
	padding:0;
	margin:0;
}
#wrap-faux-center_wa {
	position:relative;
	float:left;
	width:950px;
	border:0;
	padding:0;
	margin:0;
}

#wrap-faux-right {
	position:relative;
	float:right;
	width:145px;
	margin:0;
	padding:0;
	border:0;
}
wrap-faux-right_no {position:relative;float:right;margin:0;border:0;width:0;display:none;}
wrap-faux-left_no {position:relative;float:right;margin:0;border:0;width:0;display:none;}

#inner-envelope {
	position:relative;
	border:0;
	margin:0;
	padding:0;
}

#reklama {
	position:relative;
	margin:0;
	border:0;
	padding:0;
	text-align:right;
	background:#456789;
}

#google_right {
	position:absolute;
	top:0;
	left:100%;
	margin-left:10px;
	width:145px;
	overflow:visible;
	border:0;
}

.header {
	position:relative;
	margin-top:0px;
}

.footer {
	clear:both;
	position:relative;
	background:#f0f0f0;
	padding:4px;
}

/************** Special *************/

.textpadder {
	padding:0;
}
#wrap-faux-center_wa .textpadder div.module_envelope {padding:0;}

img {
	max-width:100%;
	border:0;
} 

/* \*/
* html #wrap-faux-l,
* html #wrap-faux-r,
* html .wrap-floats {
	height:1%;
}
/*  */

.brclear {
	clear:both;
	height:1px;
	margin:0;
	font-size:1px;
}

/* -------------------------------------------------------------------- */

h1 {
	border-bottom: 1px solid #aaa;
	border-top:1px solid #aaa;
	text-align: left;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	text-transform:uppercase;
	color: #B5271B;
	padding:2px 2px 4px 50px;
}

h2, div.finder_head {
	font-size:10pt;
	font-weight:bold;
	color:#000;
}
h2:first-letter {text-transform:uppercase;}
h2.fotogaleria {
	margin:10px 0 5px 0;
	font-size:10pt;
	background:#fff6e5;
	color:#bc0a06;
	padding:4px 10px;
	border-top:1px solid #ffd7af;
}
h2.head {margin:0 0 5px 0;border-top:1px solid #aaa;padding:2px 0;border-bottom:1px solid #aaa;}
h2.head a {font-weight:normal;}

h4 {font-size:8pt;font-weight:bold;}

h4.navigation {
	padding:4px 25px;
	border-bottom:1px solid #aaa;
	font-weight:normal;
	font-size:9pt;
}

#date_row {
	position:absolute;
	left:10px;
	top:10px;
}

#reg_row {position:absolute;left:320px;top:10px;width:290px;text-align:center;word-spacing:2px;}
#reg_row a {font-weight:normal;}
#reg_row span {word-spacing:normal;font-weight:normal;}

#link_row {
	position:absolute;
	left:610px;
	top:5px;
	width:340px;
	height:23px;
	border:0;
	text-align:right;
}
#link_row a,#link_row a:hover {
	color:#000;
	text-decoration:underline;
}

#search_row {
	border:1px solid #aaa;
	padding:2px 4px;
	margin:2px 0;
	background:#ddd;
	height:19px;
}

#search_row div {color:#aaa;}
#search_row div a {color:#000;}
div.pagerank {margin:4px 0;padding:0;}
div.pagerank table, div.pagerank td {margin:0;padding:0;}

table.page_header,td.header_1,td.header_2,td.header_3 {border:0;}
td {font-size:8pt;}

a {
	text-decoration:none;
	color:#BC0A06;
}
a:hover {text-decoration:underline;}

div.table {
	border:1px solid #aaa;
	border-collapse:collapse;
}

div.column td {
	font-family:Arial;
	font-size:8pt;
	border:1px solid #aaa;
	border-collapse:collapse;
}

p {margin:5px 0 2px;}

fieldset {margin:10px 5px;padding:10px;}
legend {font-weight: bold;}

ul {margin:6px 0;list-style-type:none;}
li {margin:4px 10px;}

.column_l	{
	position:relative;
	border: 0 solid;
	padding:0;
	margin:0;
}

.column_r	{
	position:relative;
	border: 0 solid;
	padding:0;
	margin:0;
}

.column	{
	position:relative;
	margin:0;
	border: 0;
	padding:0;
	margin-top:0;
}

div.module_envelope {padding:1px 6px;border:0;position:relative;}
div.module_envelope div {position:relative;}

div.module_envelope_l,div.module_envelope_r {
	border:1px solid #aaa;
	margin-bottom:2px;
}
/*div.module_envelope div {padding:0;margin:0 0 -1px;}*/

div.menu_hlavicka_l {
	background:url('images/dvojbodka.gif') 0 0 no-repeat;
	background-color:#eee;
	border:0;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	color: #000;
	padding:3px 2px 3px 25px;
}

a.menu_hlavicka_l,div.menu_hlavicka_l a {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	color:#000;
}

div.menu_hlavicka_w_l {
	background:url('images/dvojbodka.gif') 0 0 no-repeat;
	background-color:#d1cce5;
	border:0;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	color: #000;
	padding:3px 2px 3px 25px;
}

a.menu_hlavicka_w_l,div.menu_hlavicka_w_l a {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	text-decoration:none;
	color:#000;
}

div.menu_hlavicka_r {
	background-color:#686b8f;
	border:0;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	text-decoration:none;
	color:#fff;
	padding:3px 2px 3px 12px;
}

a.menu_hlavicka_r,div.menu_hlavicka_r a {
	font-family:Arial;
	font-size:9pt;
	font-weight:normal;
	text-decoration:none;
	color:#fff;
}

a.menu_hlavicka_l:hover,div.menu_hlavicka_l a:hover {color:#B5271B;}

div.firmy_head {
	padding:4px 15px;
	font-weight:bold;
	font-size:9pt;
	text-align:left;
	background:#FBEED1;
	margin-top:4px;
}
div.firmy_head a {color:#000;}

.module_body {
	border:0 solid #000;
	font-family: Arial;
	font-size: 8pt;
	color:#000;
	padding:0 4px;
}

.module_body_l,.module_body_r {
	padding:2px 12px;
	background:#fff;
	color:#000;
}

.module_body_l a {font-size:9pt;}

.datum {
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000;
}

.meniny {
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#000;
}

div.menu_telo {padding:0 10px;font-size:8pt;}
div.menu_item_l,div.menu_item_r {
	padding:2px 2px 2px 10px;
	font-family: Arial;
	font-weight:normal;
	text-decoration: none;
	color:#E3641D;
	overflow:visible;
	background:url('@@@@@@/m_back.gif') 8px 8px no-repeat;
	border-bottom: 1px solid #F1ECDF;
}

a.menu_item_l,a.menu_item_r {color: #E3641D;}
a.menu_item_l_active,a.menu_item_r_active {color:#000;}

select,input,textarea {font-size: 8pt;font-family:Arial;}
input.register_login {width:70px;padding:1px 2px;}
table.registration_1 {border:0;margin:4px 0;}
table.registration_1 td {border:0;padding:4px;}

div.menu_caption {background:#FBF7EB;margin:4px;padding:4px;}
div.menu_caption a {color: #BC0A06;margin:0 15px;}
span.caption_previous {float:left;margin: 0 15px;}
span.caption_next {float:right;margin:0 15px;}

.max_width_1 {width:600px;}

table.user_table {background-color:transparent;border-color:#BC0A06;border-collapse:collapse;}
td.user_table {background:transparent;padding:4px;border-collapse:collapse;}
td.user_table_head {background-color: #484b6c;color:#fff;}
td.user_table_end {font-weight:bold;background-color: #484b6c;}
td.user_table_paar {background-color:#FBEED1;padding:4px;border-collapse:collapse;}

div.paar {background:#ECE9E2;}
div.prefered {background:#ffe6cd;}
div.prefered_paar {background:#ffd7af;}
div.sign {
	text-align:right;
	font-style:italic;
	padding:2px 25px;
}
div.back {
	text-align:right;
	padding:2px 25px;
	border-bottom: 1px dashed #484b6c;
}
div.paging {font-size:9pt;font-weight:bold;text-align:center;border-bottom: 1px solid #484b6c;background:#F1ECDF;margin-top:5px;padding:2px 5px;letter-spacing:5px;}
div.paging span {letter-spacing:0;}
div.uvod_hlavicka {background: #FEEED4;}
div.item_separator {border-bottom: 1px dashed #484b6c;}

table.program_table {border:0;width:100%;}
table.program_table td {padding:4px;border:0;vertical-align:top;}
table.program_table td table {border:0;padding:4px; width:100%;}

div.fotogaleria {text-align:center;}
div.fotogaleria div p {margin:3px 0;}
div.fotogaleria_row_separator {border-bottom: 1px solid #BC0A06;margin:3px 0 6px;}
table.fotogaleria {border:1px solid #f1ecdf;border-collapse:collapse;width:100%;}
table.fotogaleria td {
	border:1px solid #f1ecdf;
	border-collapse:collapse;
	padding:10px;
	vertical-align:top;
	text-align:center;
	width:33%;
}

div.navigation_time {
	text-transform:uppercase;
	text-align:right;
	padding:4px 15px;
	word-spacing:15px;
	border-bottom: 1px solid #BC0A06;
	margin:0 0 5px;
}
div.navigation_time a.active {font-weight:bold;}
div.navigation {text-align:center;margin:5px 0;}
div.navigation a {color:#000}
div.navigation a.active {font-weight:bold;}

div.uvod_head {background: #FEEED4;}
div.next {text-align:right;margin:5px 25px 15px;}

div.date_add {text-align:right;padding:2px 20px;font-size:7pt;}
p.name_of_item {text-decoration:underline;}
p.podpis {text-align:right;}

div.ank_question {
	padding:2px;color: #BC0A06;font-weight:bold;text-align:justify;
}
div.ank_answer,div.ank_answer a {padding:2px;color: #BC0A06;}
div.ank_answer img {float:left;margin:0 3px 0 0;}
div.ank_real {background: #BC0A06;height:5px;font-size:1px;margin-top:5px;}
div.ank_other {background:#D5D5D5;height:5px;font-size:1px;margin-top:5px;}
div.ank_all {font-size:7pt;text-align:right;padding:0 2px;}
div.ank_end {border-bottom:1px dashed #000;margin-bottom:5px;}
div.ank_archive_link {text-align:right;font-size:7pt;padding:0 2px;}

div.add_to_favorite {margin:4px;}

img.uputavka {width:120px;margin:0 10px;}

div.recepty_mail {text-align:center;font-weight:bold;margin:15px 0;}
div.recept_link {padding:4px 10px;}
div.recept_link a {font-weight:bold;}

div.module_separator {background: #BC0A06;font-size:1px;}

div.copyright {padding:2px 10px;font-size:7pt;border:1px solid #ccc;text-align:center;}
div.copyright table,div.copyright td {margin:0;padding:0;}

div.reklamni_partneri {padding:0;}

div.banner_225_big {margin:-1px;}
div.banner_225_small {margin:-1px;}
div.banner_145 {margin:-1px;}
div.banner_center {width:468px;height:60px;margin:5px auto;}
#virtualne_firmy_a_sluzby_new { text-align:center;margin:0 auto 5px auto; }

div.firmy {
	position:relative;
	border:1px solid #AAAAAA;
}
div.firms_left {
	margin:0 0 1px 0;
	padding:4px 10px 4px 25px;
	background:url('images/firmy_a_sluzby_black.gif') 5px 50% no-repeat #d5d5d5;
	font-size:8pt;
	font-weight:bold;
	color:#000;
}
div.firms_left a {color:#000;display:block;}
div.firms_right {
	margin:0 0 1px 0;
	padding:4px 10px 4px 25px;
	background: url('images/firmy_a_sluzby_white.gif') 5px 50% no-repeat #484b6c;
	font-size:8pt;
	font-weight:bold;
	color:#fff;
}
div.firms_right a {color:#fff;}
div.firmy_body {
	background:#f0f0f0;
}
p.strom_sluzieb_item {
	padding:1px 5px 1px 35px;
	background:url('images/dvojbodka.gif') 10px -2px no-repeat;
}
p.strom_sluzieb_item a {color:#000;}
p.strom_sluzieb_item_google {padding:1px 5px 1px 32px;text-indent:-23px;}
p.strom_sluzieb_item_google input {width:auto !important;}
p.strom_sluzieb_item1_google {padding:1px 5px 1px 30px}
p.strom_sluzieb_item1_google a.active {color:#000;}
p.strom_sluzieb_item1_google_parent {padding:1px 5px 1px 18px;font-weight:bold;}
p.strom_sluzieb_item1_google_parent a:before {content:'<< ';color:#b5271b;}
div.strom_sluzieb_firma_concrete {
	padding:3px 3px 1px 3px;
}
div.strom_sluzieb_firma_concrete a {font-weight:bold;}
div.firmy_back_row {
	padding:3px 10px;
	font-weight:bold;
}
div.firma_body {position:relative;text-align:justify;margin-bottom:10px;padding:4px;}

table.firmy_bottom td {
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	color:#B5271B;
	padding:2px 15px;
}
table.firmy_bottom td a {color:#B5271B;text-transform:uppercase;}
table.firmy_bottom td a:active {font-weight:bold;}

table.burza_menu {width:100%;}
table.burza_menu td {
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	color:#B5271B;
	padding:2px 10px;
	vertical-align:top;
	line-height:14pt;
}
table.burza_menu td.darker {
	border:1px solid #CCCCCC;
	background:#e5e5e5;
	color:#B5271B;
	padding:2px 10px;
	vertical-align:top;
	line-height:14pt;
}
div.b_left {float:left;}
div.b_right {float:right;}
table.burza_menu td a {color:#B5271B;text-transform:uppercase;}
table.burza_menu td.empty {background:transparent;border:0;}

div.inz_add_form {padding:15px;}
div.inz_add_form tr td {text-align:left;}

div.inz_inner {padding:5px 25px;}
div.inz_inner div {font-size:8pt;}

div.row_paar {
	background-color:#FFF6E5;
	padding:4px;
	height:12px;
}
div.row_unpaar {padding:4px;height:12px;}
div.inz_list {
	padding:4px;
	border-bottom: 1px solid #484b6c;
}

div.burza_prace_profesia_sk {
	float:left;
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	color:#B5271B;
	padding:2px 20px;
	text-transform:uppercase;
	margin-top:15px;
}

div.burza_prace_zoznam_sk {
	float:left;
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	color:#B5271B;
	padding:2px 20px;
	text-transform:uppercase;
	margin-top:15px;
}

div.burza_prace_jobagent_sk {
	float:right;
	border:1px solid #CCCCCC;
	background:#F5F5F5;
	color:#B5271B;
	padding:2px 20px;
	text-transform:uppercase;
	margin-top:15px;
}

fieldset.vzor_prezent {
	text-align:justify;
	padding:10px 5px;
	position:relative;
}
fieldset.vzor_prezent div {
	float:left;
	border:1px solid #aaa;
	background:#f5f5f5;
	padding:2px 5px;
	margin:5px 5px 5px;
	text-align:center;
	width:140px;
}

div.module_virtualne_center_spacer {height:10px;}

td.firm_button {
	background:#FBEED1;
	color:#BC0A06;
	font-size:10pt;
	text-align:center;
}
td.firm_button a {color:#BC0A06;font-size:10pt;font-weight:bold;text-transform:uppercase;}
div.firma_link {text-align:right;padding:0 25px;background:#ccc;margin-bottom:5px;}

/* SITA */
div.sita_top_head {
	border:1px solid #aaa;
	background: #484b6c;
	padding:4px;
	color:#fff;
	font-weight:bold;
}
div.sita_head {
	border:1px solid #aaa;
	background:#ddd;
	padding:4px;
	color:#000;
	font-weight:bold;
	margin-top:2px;
}
div.sita_body {
	border:1px solid #aaa;
	border-top:0;
	padding:4px;
}
div.sita_body_detail {
	border:1px solid #aaa;
	border-top:0;
	padding:4px;
	line-height:15pt;
	font-size:9pt;
}
div.sita_link {padding:4px;text-align:right;}
div.sita_body_iframe {text-align:center;}
div.sita_body_iframe iframe {margin-left:45px;margin-bottom:7px;}

div.editor img {position:relative;margin:4px;}

#d_menu_0 {border:0;border-top:1px solid #aaa;background:#f5f5f5;padding:0;margin:0;}
#d_menu_0 div {border:1px solid #aaaaaa;border-top:0;padding:2px;}

div.google_results {margin:15px 0;}
div.google_results table,div.google_results td {border:0;}
div.google_results div.nr,div.google_results #nc,div.google_results td.b {padding:0 7px;}
div.google_results div.g h2 {border-top:1px solid #0c7820;padding-top:4px;}
div.obr_array {background:#eee;margin:5px 0 25px 0;}
div.obr_array table {width:100%;border:0;border-collapse:collapse;}
div.obr_array table td {width:20%;border:2px solid #eee;border-collapse:collapse;background:#ccc;text-align:center;vertical-align:top;padding:10px 5px;}
div.obr_array table td a {color: #484b6c;font-weight:bold;}
div.obr_array table td img.obr_array_img {border:4px solid #fff;display:block;margin:0 auto;}
div.obr_array table td img.google_kill {border:0;margin:2px 0 -1px 0;}

div.mapa_left {float:left;width:180px;}
div.mapa_left select {border:1px solid #ddd;}
div.season {padding:2px 0 2px 10px;}
div.mapa_with_obr_right {float:right;width:510px;}

div.mapa_navigation_envelope {border:1px solid #ddd;}
div.mapa_navigation {background:#f0f0f0;padding:0;border:0;}
div.mapa_navigation strong {margin:0 4px;}
table.pismeno_navigation {border:0;width:100%;}
table.pismeno_navigation td {border:0;padding:5px 15px;line-height:12pt;}
table.street_navigation {margin:0;width:100%;border:0;border-collapse:collapse;}
table.street_navigation td.pismeno {padding:4px;text-align:center;border:0;border-collapse:collapse;font-weight:bold;}
table.street_navigation td.pismeno_active {padding:4px;text-align:center;border:0;border-collapse:collapse;;font-weight:bold;color:#fff;background:#fff;}
table.street_navigation td.pismeno a:hover {text-decoration:none;}
table.street_navigation td.head {border:0;padding:4px;}
table.portal_navigation {margin:0;width:auto;border:0;border-collapse:collapse;}
table.portal_navigation td {border:0;padding:1px 4px;}

div.add_foto,div.add_condition {text-align:right;margin:8px 0 2px 0;}
div.add_foto div {float:right;padding:2px 4px;width:100px;text-align:center;border:1px solid #aaa;background:#f0f0f0;}
div.add_condition div {padding:2px 4px;width:180px;text-align:center;border:1px solid #aaa;background:#f0f0f0;}
div.add_foto a,div.add_condition a {font-weight:normal;font-size:9pt;text-transform:uppercase;}
div.add_foto_left {padding:4px 4px 4px 25px;}
div.add_foto_left a {text-transform:uppercase;font-weight:bold;}
div.mapa_hlavicka {padding:4px 4px 4px 9px;text-transform:uppercase;font-size:9pt;font-weight:bold;}
div.mapa_hlavicka img {margin:0 5px -2px 0;}

div.google_help {padding:4px;margin:15px 0 -20px 0; width:550px;font-size:7pt;text-align:justify;color:#d10000;}

input.eurocalculator {width:77px;border:1px solid #ccc;text-align:right;}
input.eurocalculator p {margin-top:1px;}

div.error_text {color:#d10000;font-weight:bold;margin-top:5px;}
div.info_text {color:#000;font-weight:normal;margin-top:5px;}

.WebyShopping{width:100%; font:normal 12px Arial, Helvetica, sans-serif; border-collapse:collapse;}
.WebyShopping a{color:#000000; text-decoration:none; display:block; width:100%; height:100%;}
.WebyShopping a:hover{color:#000000; text-decoration:none;}
.WebyShopping a .product{color:#BC0A06; text-decoration:none;}
.WebyShopping a:hover .product{color:#BC0A06; text-decoration:underline;}
.WebyShopping td{vertical-align:top; padding:5px 3px;}
.WebyShopping td.productSeparator{height:1px; background-color:#EEEEEE; margin:0; padding:0; font-size:1px;}
.WebyShopping td.img{width:45px;}
.WebyShopping .nolink{font-size:11px;}
.WebyShopping .cenask{color:#000000; font-size:11px;}
.WebyShopping strike{color:#FF0000;}

div.firm_obr_array_inner{background:#ccc;}
div.firm_obr_array_inner table {border:1px solid #eee;border-collapse:collapse;width:100%;}
div.firm_obr_array_inner td {border:1px solid #eee;border-collapse:collapse;text-align:center;vertical-align:top;width:50%;padding:4px 2px;font-size:7pt;}
div.firm_obr_array_inner img {margin:0 0 5px 0;}

div.mapa_nadpis {padding:6px 0 0 8px;font-weight:bold;}

#strom_sluzieb_firm_list {margin-top:15px;}
div.prefered_space {height:15px;}

.display_block {display:block;}
.display_none {display:none;}
.display_inline {display:inline;}
.no_margin {padding:0;margin:0;}
.margin_1 {margin:1px;}
.margin_3 {margin:3px;}
.margin_0_10 {margin:0 10px;}
.margin_15 {margin:15px;}
.padding_5 {padding:5px;}
img.weather {position:relative;margin-right:5px;float:left;border:0;}
p.noresults {margin:5px;margin-left:15px;}
.center_align {text-align:center;}
.left_align {text-align:left;}
.right_align {text-align:right;}
div.continue {text-align:right;padding-right:25px;}
float_left {float:left;}
float_right {float:right;}
img.zodiak {float:right;margin:0 0 10px 10px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
p.lekarne_next_day {margin-bottom:0;padding-bottom:5px;}
b.add_to_favorite, strong.add_to_favorite {font-size:7pt;letter-spacing:1px;}
p.help {font-size:8pt;text-align:center;padding:0 15px;}
div.lost_password {text-align:center;padding:15px;}
.reklamni_partneri_inner img {border:0;margin:0;}
.uppercase {text-transform:uppercase;}.position_relative {position:relative;}
div.navrhy_count {margin:15px;position:relative;}
h3.year_array {float:left;width:80px;text-align:center;}

div.act_info_left {position:relative;float:left;width:46%;border:1px solid #aaa;padding:4px;}
div.act_info_right {position:relative;float:right;width:46%;border:1px solid #aaa;padding:4px;}
div.sita_head span {padding:0 90px 0 20px;}
div.sita_head span.double {padding:0 100px 0 20px;}
div.act_info_body {margin:0;padding:0;}
div.act_info_body h4 {font-weight:normal;}
div.sita_head table {border:0;margin:0;}
div.sita_head td {border:0;width:140px;padding:0;}

div.t_blogs {text-align:center;margin:4px 0;}
span.t_blogs {padding:2px 4px;font-size:8pt;background:#f0f0f0;margin:0 2px;border:1px solid #ccc;}
span.t_blogs a {color:#000;}
span.t_blogs_active {padding:2px 4px;font-size:8pt;background:#9081B6;margin:0 2px;border:1px solid #9081B6;}
span.t_blogs_active a {color:#fff;}
span.bl_name {color:#000;font-size:9pt;}
span.bl_nazov {color:#d10000;font-size:9pt;}

div.concrete_link {margin:3px 5px 0 0;text-align:right;}

div.reality_left {
	width:220px;
	float:left;
}
div.reality_center {
	width:580px;
	float:left;
	margin-left:7px;
}
div.reality_right {
	width:145px;
	float:right;
	margin-right:-10px;
}
h1.reality {
	padding:6px 4px;
	color:#fff;
	font-weight:bold;
	background:#9081B6;
	text-align:center;
}
h2.reality_left {
	padding:6px 4px 6px 15px;
	color:#fff;
	font-weight:bold;
	background:#9081B6;
	text-align:left;
}
h2.reality_right {
	padding:6px 4px;
	color:#000;
	background:#8EB7CF;
	text-align:left;
	font-weight:normal;
}
h3.reality_left {
	padding:2px 4px;
	color:#fff;
	font-weight:bold;
	background:#9081B6;
	text-align:center;
}
h2.reality_left a, h3.reality_left a {color:#fff;}
h2.reality_left_paar {
	padding:6px 4px 6px 15px;
	color:#000;
	font-weight:bold;
	background:#DDDDDC;
	text-align:left;
}
h2.reality_left_paar a {color:#000;}
div.module_spacer_reality {height:4px;font-size:1px;margin-top:-1px;}
div.module_body_reality_l {
	padding:2px 6px;
	background:#DDDDDC;
	color:#000;
}
div.module_body_reality_l table.program_table td {vertical-align:middle;padding:1px 4px;position:relative;}
div.module_body_reality_l select,input {width:90px;border:1px solid #000;}
div.module_body_reality_center {position:relative;}
div.module_body_reality_center select,input {width:90px;border:1px solid #000;}
div.foto_div {width:80px;height:80px;border:1px solid #456789;margin:0 auto;}
div.reality_map {text-align:center;position:relative;}
h1.reality_detail, div.reality_list {background:#A8C8D8;color:#000;padding:4px 12px;font-size:10pt;position:relative;}
span.list_left {float:left;font-weight:bold;position:relative;}
span.list_right {float:right;position:relative;}
span.list_right a {margin:0 0 0 10px;font-weight:bold;}
div.reality_short {background:#CDDBE3;padding:4px;border-bottom:2px solid #BFD3DF;position:relative;}
img.reality_obr_small {float:left;margin-right:10px;}
div.reality_short_text {float:left;width:440px;position:relative;}
div.reality_short_text td {vertical-align:top;}
div.reality_detail {background:#E8EEF1;position:relative;}
div.reality_others {padding:4px 8px;}
span.reality_tab {padding:2px 10px;border-right:1px solid #456789;background:#9081B6;margin:4px 0;color:#fff;font-weight:bold;font-size:9pt;position:relative;}
span.reality_tab a {color:#fff;font-weight:bold;font-size:9pt;}
div.reality_tab_envelope {padding:0 10px;margin-top:15px;position:relative;}
div.reality_other_tab {padding:10px;border-top:1px solid #484b6c;}
div.reality_other_tab textarea {border:1px solid #000;}
div.reality_line {padding:4px 15px;border-top:1px solid #BFD3DF;position:relative;}
span.line_name {font-weight:bold;margin-right:10px;position:relative;}
fieldset.list table {border:0;width:100%;}
fieldset.list table td {border:0;}
fieldset.list table tr.paar {background:transparent;}
fieldset.list table tr.unpaar {background:#f1ecdf;}
div.reality_obr_r {text-align:center;background:#BFD3DF;padding:2px;}
div.reality_text_r {padding:6px;background:#8EB7CF;position:relative;}
span.list_left_r {float:left;font-weight:normal;position:relative;}
span.list_right_r {float:right;text-align:right;position:relative;}
span.list_right_r a {margin:0 0 0 10px;font-weight:bold;}
div.reality_text_a {text-align:right;padding:4px;background:#8EB7CF;}
div.reality_text_a a {color:#005F97;font-weight:bold;}
div.reality_text_r_sv {padding:6px;background:#BDD3DF;position:relative;}
div.finder_wide {padding:10px;}
div.finder_wide a {font-weight:bold;color:#000;font-size:10pt;}
#rbanner_info_foto_mapa_1,#rbanner_katalog_firiem_stred_1,#rbanner_burza_prace_1,#rbanner_kult_akcie_1,#rbanner_ubytovanie_1,#rbanner_stravovanie_1 {text-align:center;margin:5px auto;}

#control { position:absolute;left:0;top:35px;width:100%; }
#control div { position:relative;margin:0 auto;width:131px;height:40px;background:url('images/foto_box_back.gif') 0 0 no-repeat; }
#control div img { margin:6px 0 0 15px; }
#control div img.close { margin:8px 0 -3px 15px; }