@CHARSET "UTF-8";

body {
	font-size: 12px;
	font-family: Verdana, Arial, "Lucida sans", sans-serif;
	background-color: #9fb0d0;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/background.png) top center; 
	background-repeat: no-repeat;
	background-color: #819cb9;
	padding: 0px;
	border: 0px solid #00ff00;
}

a {
	text-decoration: none;	
}

h2 {
	font-weight: normal;	
}

/* PNG transarency fix for IE6 */
/*
img { behavior: url(/blox-framework/public/dizajn/balart/martincekova_2/css/iepngfix.htc) }
*/

/* ----------------- page design part ---------- */
#martincekova_page {
	border: 0px solid #ff0000;
	width: 784px;
	min-width: 784px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}

/* ----------------- header design part -------- */
#martincekova_header {
	border: 0px solid #ffffff;
	height: 307px;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/header.png) bottom left;
	background-repeat: no-repeat;
	
}

/* ----------------- footer design part -------- */
#martincekova_footer {
	border: 0px solid #0000ff;
	text-align: right;
	font-size: 7pt;
	color: #000000; 
}

#martincekova_footer a {
	/*color: #fc7a00;*/
	color: #a72500;
	text-decoration: none;
}

#martincekova_footer a:hover {
	color: #da5800;	
	text-decoration: underline;
}
/* ----------------- content design part ------- */
#martincekova_content {
	border: 0px solid #ffff00;
}

#martincekova_content_body {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/content-background.png);
	background-repeat: repeat-x;
	background-color: #58718f;
	border: 0px solid #ff0000;
	padding: 10px;
	padding-left: 27px;
	padding-bottom: 10px;
	padding-top: 15px;
}

/* --------------- main right content design ---------------- */
#martincekova_content_body #martincekova_content_body_right {
	margin-left: -1px;
	border-left: 0px solid #ffffff;
	float: left;
	width: 180px;
	min-width: 180px;
}

#martincekova_content_body #martincekova_content_body_right .page_title {
	font-family: Verdana, Arial, "Lucida sans", sans-serif;
	border: 0px solid #00ff00;	
	font-size: 150%;
	margin-bottom: 38px;
	color: #ffffff;
	text-align: left;
	padding-top: 10px;
	margin-left: -10px;
}

#martincekova_content_body #martincekova_content_body_right .content {
	border-left: 1px solid #ffffff;
	margin-left: -10px;	
	padding-left: 5px;
}

#martincekova_content_body #martincekova_content_body_right .reklama {
	border: 0px solid #ff0000;	
}

#martincekova_content_body #martincekova_content_body_right .kontakt {
	margin-top: 40px;
	padding-left: 10px;
	color: #ffffff;	
}

#martincekova_content_body #martincekova_content_body_right .kontakt .title {
	font-family: Verdana, Arial, "Lucida sans", sans-serif;
	border: 0px solid #00ff00;	
	font-size: 150%;
	margin-bottom: 10px;
	color: #ffffff;
	text-align: left;
}

#martincekova_content_body #martincekova_content_body_right .kontakt .text td {
	test-align: left;
	border: 0px solid #ff0000;
	vertical-align: middle;
}
/* ---------- main left content design part ------------ */
#martincekova_content_body #martincekova_content_body_left {
	border: 0px solid #ff0000;
	border-right: 0px solid #ffffff;
	float: left;
	width: 540px;
	min-width: 540px;
	text-align: left;
	color: #ffffff;
	padding-right: 10px;
}

#martincekova_content_body #martincekova_content_body_left .body_title {
	border: 0px solid #00ff00;	
	font-size: 250%;
	font-family: "Times new roman";
	margin-bottom: 38px;
}

#martincekova_content_body #martincekova_content_body_left .body_content {
	border-right: 1px solid #ffffff;	
	padding-right: 10px;
}

#martincekova_content_body #martincekova_content_body_left .body_content .cms_text a {
	color: #ffff00;
}

#martincekova_content_body #martincekova_content_body_left .body_content .cms_text a:hover {
	color: #ffff00;
	text-decoration: underline;
}

/* -------------- search form design ------------------*/
#martincekova_content_body #martincekova_content_body_left .modul_form {
	border: 0px solid #0000ff;	
	background: none;
	text-align: left;
	padding-bottom: 20px;
}

#martincekova_content_body #martincekova_content_body_left .modul_form .page_title {
	border: 0px solid #00ff00;	
	font-size: 250%;
	font-family: "Times new roman";
	padding-bottom: 48px;
}

/* ------------ message for user design ---- */
#martincekova_content_body #martincekova_content_body_left .module_title .page_title {
	font-size: 140%;
	font-family: "Times new roman";	
}

#martincekova_content_body #martincekova_content_body_left .modul_msg {
	border: 0px solid #ff0000;
	margin-bottom: 20px;	
}

#martincekova_content_body #martincekova_content_body_left .modul_msg a {
	color: #ffff00;	
}

#martincekova_content_body #martincekova_content_body_left .modul_msg a:hover {
	color: #ffff00;	
	text-decoration: underline;
}

/* ------------ form table design ---------- */
#martincekova_content_body #martincekova_content_body_left .modul_form .form_table {
	border: 1px solid #ffffff;
	padding: 10px;
	width: 70%;
	margin-left: 15%;
	background: none;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .form_table tr {
	vertical-align: top;
	text-align: left;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .form_table td {
	border: none;
	color: #ffffff;
	text-align: left;
	padding: 2px;
	padding-left: 5px;
	width: 100%;
	font-size: 10px;
	border: 0px solid #ff0000;
}

#martincekova_content_body #martincekova_content_body_left form .modul_form .form_table td.value_name {
	color: #000000;
	font-size: 8pt;
}

#martincekova_content_body #martincekova_content_body_left form .modul_form .form_table td input {
	background: none;
	background-color: #ffffff;
	border: 0px solid #000000;	
	color: #000000;	
}

#martincekova_content_body #martincekova_content_body_left form .modul_form .form_table td textarea {
	background: none;
	background-color: #ffffff;
	border: 0px solid #000000;	
	color: #000000;	
}

#martincekova_content_body #martincekova_content_body_left form .modul_form .form_table td select {
	background: none;
	background-color: #ffffff;
	color: #000000;
	border: 0px solid #000000;
}

#martincekova_content_body #martincekova_content_body_left form .modul_form .form_table td select option {
	background: none;
	background-color: #ffffff;
	color: #000000;
}

#martincekova_content_body #martincekova_content_body_left form .button_line {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px solid #ff0000;
	width: 70%;
	margin-left: 15%;
	background: none;
	height: 20px;
}

#martincekova_content_body #martincekova_content_body_left form .button_line td {
	width: 50%;
	border: 0px solid #00ff00;
	text-align: center;
	font-size: 10px;
}

#martincekova_content_body #martincekova_content_body_left form .button_line td.button a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	background-color: #c5c5c5;
	color: #000000;
	text-decoration: none;
}

#martincekova_content_body #martincekova_content_body_left form .button_line td.button a:hover {
	color: #ffffff;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/button-active-bg.png) top;
	background-repeat: repeat-x;	
}

#martincekova_content_body #martincekova_content_body_left form .button_line td.button_active a {
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	width: 100px;
	margin-left: auto;
	margin-right: auto;
	background-color: #c5c5c5;
	color: #ffffff;
	text-decoration: none;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/button-active-bg.png) top;
	background-repeat: repeat-x;
}

/* ------------- Display table design ------------- */
#martincekova_content_body #martincekova_content_body_left .modul_form .list_table {
	border: 0px solid #ffffff;
	border-top: none;
	width: 530px;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table tr.even {
	background-color: #eab8b8;
	color: #000000;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table tr.odd {
	background-color: #edd3d3;
	color: #000000;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table tr.highlighted {
	background-color: #aa0000;
	color: #ffffff;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table tr.highlighted a {
	color: #ffffff;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table tr.highlighted a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table a {
	color: #ffffff;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table a.reserve_link {
	color: #aa0000;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table a.reserve_link:hover {
	color: #ee0000;
	text-decoration: underline;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table th {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/table-header-bg.png) top;
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	font-size: 11px;
}

#martincekova_content_body #martincekova_content_body_left .modul_form .list_table td {
	padding: 2px;	
	font-size: 11px;
}

#martincekova_content_body #martincekova_content_body_left .modul_form .table_page_picker {
	width: 100%;
	margin-top: 5px;
	text-align: center;
	font-weight: normal;
	border: 0px solid #ff0000;	
	font-size: 10px;
}

#martincekova_content_body #martincekova_content_body_left .modul_form .table_page_picker a {
	color: #aa0000;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .table_page_picker a.disabled {
	color: #ffffff;	
}

/* ----------------- display detail table design --------------- */
#martincekova_content_body #martincekova_content_body_left .modul_form .form_detail_table {
	width: 70%;
	margin-left: 15%;
	border-top: 2px solid #aa0000;
	border-bottom: 2px solid #aa0000;
}

#martincekova_content_body #martincekova_content_body_left .modul_form .form_detail_table tr.even {
	background-color: #eab8b8;
	color: #000000;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .form_detail_table tr.odd {
	background-color: #edd3d3;
	color: #000000;	
}

#martincekova_content_body #martincekova_content_body_left .modul_form .form_detail_table td {
	padding: 3px;	
	font-size: 12px;
}

#martincekova_content_body #martincekova_content_body_left .modul_form .form_detail_table td.value_name {
	width: 35%;
}

/* ----------------- gallery design ----------------- */
#martincekova_content_body #martincekova_content_body_left .cms_gallery .thumbnail {
	border: 0px solid #ff0000;
  	float: left;
  	padding: 2px;
}

#martincekova_content_body #martincekova_content_body_left .cms_gallery {
  display: inline-block;
}

/* ----------------- graphical selection design --------- */
#martincekova_content_body #martincekova_content_body_left .graficky_vyber {
	border: 0px solid #ff0000;
	width: 564px;	
}

#martincekova_content_body #martincekova_content_body_left .graficky_vyber .page_title {
	border: 0px solid #00ff00;	
	font-size: 250%;
	font-family: "Times new roman";
	padding-bottom: 48px;
}

#martincekova_content_body #martincekova_content_body_left .graficky_vyber .flash {
	width: 539px;
	border-right: 1px solid #ffffff;
	margin-top: -10px;	
}
/* ----------------- bottom line design part -------- */
#martincekova_page_bottom {
	height: 15px;
	border: 0px solid #00ffff;	
}

#martincekova_page_bottom .left_corner {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/bottom-corner-left.png) top left;
	background-repeat: no-repeat;
	height: inherit;	
}

#martincekova_page_bottom .right_corner {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/bottom-corner-right.png) top right;
	background-repeat: no-repeat;
	height: inherit;	
}

#martincekova_page_bottom .middle {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/bottom-middle.png) top;
	background-repeat: repeat-x;
	height: inherit;
	width: 764px;
	margin-left: auto;
	margin-right: auto;
}

/* ----------------- top line design part -------- */
#martincekova_page_top {
	height: 40px;
	border: 0px solid #00ffff;	
}

#martincekova_page_top .left_corner {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/top-corner-left.png) bottom left;
	background-repeat: no-repeat;
	height: inherit;	
}

#martincekova_page_top .right_corner {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/top-corner-right.png) bottom right;
	background-repeat: no-repeat;
	height: inherit;	
}

#martincekova_page_top .middle {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/top-middle.png) bottom;
	background-repeat: repeat-x;
	height: inherit;
	width: 768px;
	margin-left: auto;
	margin-right: auto;
}

/* ----------------- menu design part ----------- */
#martincekova_menu {
	border: 0px solid #ffff00;
	height: 42px;	
}

#martincekova_menu .menu_left_corner {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation-background-left.png) top left;
	background-repeat: no-repeat;
	height: 42px;
	border: 0px solid #ff0000;
}

#martincekova_menu .menu_right_corner {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation-background-right.png) top right;
	background-repeat: no-repeat;
	height: 42px;
}

#martincekova_menu .menu_middle {
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation-middle.png) top;
	background-repeat: repeat-x;
	height: 42px;
	width: 770px;
	margin-left: auto;
	margin-right: auto;
}

/* --- menu styles ---*/

/* --- menu styles ---*/

/* level 0 inner */
.active {
	text-decoration: none;
	padding: 4px 10px 0px 10px;
	color: #0E1276;
	font-family: "Helvetica CE", Verdana, sans-serif; 
 	font-size: 10pt; 
	font-weight: bold;
	text-align: center;
	height:20px;
	display:block;
	text-decoration: none;
}
.m0l0iout {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	font-family: "Helvetica CE", Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-align: center;
	display:block;
}
.m0l0iover {
	text-decoration: none;
	color: #9CDCE6;
	font-family: "Helvetica CE", Verdana, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-align: center;
	display:block;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border: none;
	display:block;
}
.m0l0oover {
	text-decoration : none;
	border: none;
	display:block;
}

/* level 1 inner */
.m0l1iout {
	font-family: "Helvetica CE", Verdana, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #c5c5c5 #2D3276 #2D3276 #c5c5c5;
	display:block;
	height: 15px;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation/navigation_item_bg.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	text-align: left;
	width: 200px;
	text-decoration: none;
}
.m0l1iover {
	font-family: "Helvetica CE", Verdana, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	padding: 5px;
	color: #ffffff;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #c5c5c5 #2D3276 #2D3276 #c5c5c5;
	display:block;
	cursor:hand;
	height: 15px;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation/navigation_item_hover_bg.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	text-align: left;
	width: 200px;
}

/* level 1 outer */
.m0l1oout {
	padding: 0;
	display:block;
}
.m0l1oover {
	padding: 0;
	display:block;
}
/* level 2 inner */
.m0l2iout {
	font-family: "Helvetica CE", Verdana, sans-serif; 
	font-weight: normal;
	font-size: 12px;	
	padding: 5px;
	color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #c5c5c5 #2D3276 #2D3276 #c5c5c;
	display:block;
	height: 15px;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation/navigation_item_bg.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	text-align: left;
	width: 200px;
	text-decoration: none;
}
.m0l2iover {
	font-family: "Helvetica CE", Verdana, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #fff #2D3276 #2D3276 #fff;
	display:block;
	cursor:hand;
	height: 15px;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation/navigation_item_hover_bg.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	width: 200px;
}

/* level 2 outer */
.m0l2oout {
	padding: 0;
	display:block;
}
.m0l2oover {
	padding: 0;
	display:block;
}

/* level 3 inner */
.m0l3iout {
	font-family: "Helvetica CE", Verdana, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #c5c5c5 #2D3276 #2D3276 #c5c5c5;
	display:block;
	height: 15px;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation/navigation_item_bg.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	text-decoration: none;
	color: #ffffff;
	text-align: left;
	width: 200px;
}
.m0l3iover {
	font-family: "Helvetica CE", Verdana, sans-serif; 
	font-weight: normal;
	font-size: 12px;
	padding: 5px;
	color: #ffffff;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #c5c5c5 #2D3276 #2D3276 #c5c5c5;
	display:block;
	cursor:hand;
	height: 15px;
	background: url(/blox-framework/public/dizajn/balart/martincekova_2/images/new_design/navigation/navigation_item_hover_bg.png);
	background-repeat: repeat-x;
	padding-top: 10px;
	text-decoration: underline;
	color: #ffffff;
	text-align: left;
	width: 200px;
}

/* level 3 outer */
.m0l3oout {
	padding: 0;
	display:block;
}
.m0l3oover {
	padding: 0;
	display:block;
}
	
/* ----------------- other classes -------------- */
.clearer {
	clear: both;	
}

.Mapa {
	width: 520px;	
}

.nieco_extra {
	width: 520px;	
}


