@charset "windows-1250";

P {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
/*A:link {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 8pt; COLOR: #62717D; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
BODY {
	SCROLLBAR-FACE-COLOR: #000000; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #FF9C00; SCROLLBAR-TRACK-COLOR: #62717D; SCROLLBAR-DARKSHADOW-COLOR: #000000
}*/
/*A D M I N*/
INPUT.admin_button {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #3D5353; BORDER-COLOR: #003399; border:1px solid; font-weight: bold;
}
INPUT.bold {
	FONT-SIZE: 8pt; COLOR: #006699; FONT-FAMILY: Arial; BACKGROUND-COLOR: #3D5353; BORDER-COLOR: #000000; border:1px solid; font-weight: bold; 
}
INPUT {
	FONT-SIZE: 8pt; COLOR: #3D5353; FONT-FAMILY: Arial; padding: 0px 0px 0px 5px; BACKGROUND-COLOR: #CFD4D7; BORDER-COLOR: #3D5353; border:1px dashed;
}
A:link {
	FONT-SIZE: 8pt; COLOR: #F5821F; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold; 
}

A:visited {
	FONT-SIZE: 8pt; COLOR: #F5821F; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold; 
}

A:hover {
	FONT-SIZE: 8pt; COLOR: #F5821F; FONT-FAMILY: Arial; TEXT-DECORATION: underline; font-weight: bold; 
}
/***************************/
A.white:link {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; letter-spacing: 0px;
}

A.white:visited {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; letter-spacing: 0px;
}

A.white:hover {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; letter-spacing: 0px;
}
/***************************/
A.admin:link {
	FONT-SIZE: 8pt; COLOR: #3D5353; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold; letter-spacing: 1px;
}

A.admin:visited {
	FONT-SIZE: 8pt; COLOR: #3D5353; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold; letter-spacing: 1px;
}

A.admin:hover {
	FONT-SIZE: 8pt; COLOR: #3D5353; FONT-FAMILY: Arial; TEXT-DECORATION: underline; font-weight: bold; letter-spacing: 1px;
}

A.ratecard:link {
	FONT-SIZE: 11; COLOR: #3D5353; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold;
}

A.ratecard:visited {
	FONT-SIZE: 11; COLOR: #3D5353; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold;
}

A.ratecard:hover {
	FONT-SIZE: 11; COLOR: #3D5353; FONT-FAMILY: Arial; TEXT-DECORATION: underline; font-weight: bold;
}

/***************************/
A.image {
	/*margin: 2px 2px 2px 2px;*/
	display: block;
	width: 24px; height: 24px;
	float:left;
}

A.image img{
	margin: 2px 2px 2px 2px;
}

A.image:hover {
	background-color: #788888;
}
/***************************/
a.menu_1{
	display: block;
	line-height: 20px;
	padding: 5px 0px 0px 5px;
	background-color: #788888;
	margin: 0px 0px 0px 0px;
	color: #ffffff !important;  
	font-weight: normal !important;
	letter-spacing: 2px;
	text-decoration: none;
}

a.menu_1:hover{
	background-color: #01211C;
	letter-spacing: 2px;
	text-decoration: none;
}

a.menu_2{
	display: block;
	line-height: 20px;
	padding: 5px 0px 0px 5px;
	background-color: #788888;
	margin: 0px 0px 0px 0px;
	color: #ffffff !important;
	font-weight: normal !important;
	letter-spacing: 2px;
}

a.menu_2:hover{
	background-color: #01211C;
	letter-spacing: 2px;
}

a.menu_t{
	display: block;
	line-height: 20px;
	letter-spacing: 2px;
	background-color: #F5821F;
	padding: 3px 0px 5px 5px;
	margin: 0px 0px 1px 0px;
	border-width: 0px 0px 0px 0px;
	font-family: Arial; font-size: 12; color: #ffffff !important; text-align: left; letter-spacing: 2px; font-weight: bold;
}

a.menu_t:hover{
	background-color: #01211C;
	letter-spacing: 2px;
}

a.list{
	display: block;
	line-height: 14px;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	color: #000000 !important;
	font-weight: normal !important;
}

a.list:hover{
	color: #ffffff !important; text-decoration: none;
	background-color: #01211C;
}


body {
	text-align: center;
	background-color: #fff;
}

td.bottom {
	font-size: 12;
	vertical-align: bottom;
}
/* A D M I N */
div.top {
	height: 100px; width: 1000px;
	background-color: #ffffff;
	border-width: 0px 0px thin 0px; border-color: #000000; border-style: solid; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	font-family: Arial; font-size: 11; text-align: left;
}
div.main {
	width: 847px;
	/*background-color: #ffffff;*/
	float: left;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
* html div.main,
* html div.w_main
{width: 847px;}
div.mainin {
	padding: 10px 20px 0px 20px;
}

div.buttons {
	width: 100%;
	float: left; 
}

div.form_left {
	width: 20%;
	float:left;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-family: Arial; font-size: 11; text-align: right;
}
div.form_right {
	width: 80%;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-family: Arial; font-size: 11; text-align: left;
}

div.list_head {
	width: 49%;
	float:left;
	background-color: #62717d;
	padding: 0px 0px 0px 5px;
	margin: 0px 2px 2px 0px;
	font-family: Arial; font-size: 11; font-weight: bold; color: #ffffff; text-align: left;
}

div.list {
	width: 49%; height: 25px;
	float:left;
	background-color: #e1e1e1;
	/*background-color: #ffffff*/;
	padding: 0px 0px 0px 5px;
	margin: 0px 2px 3px 0px;
	font-family: Arial; font-size: 11; text-align: left;
}

div.list_images_left {
	width: 50%; height: 104px;
	float:left;
	background-color: #e1e1e1;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 2px 0px;
	font-family: Arial; font-size: 11; text-align: left;
}

div.list_images_right {
	width: 100%; height: 104px;
	background-color: #e1e1e1;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 2px 0px;
	font-family: Arial; font-size: 11; text-align: left;
}

div.list_files_left {
	width: 50%; height: 20px;
	float:left;
	background-color: #e1e1e1;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 2px 0px;
	font-family: Arial; font-size: 11; text-align: left;
}

div.list_files_right {
	width: 100%; height: 20px;
	background-color: #e1e1e1;
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 2px 0px;
	font-family: Arial; font-size: 11; text-align: left;
}

div.title {
	background-color: #ffffff;
	float:left;
	padding: 0px 5px 0px 0px;
	font-family: Arial; font-size: 15; color: #ff6600; font-weight: bold; text-align: left;
}

div.steps {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	font-family: Arial; font-size: 15; color: #006699; text-align: left; font-weight: bold;
}

div.page_counter {
	width: 15px;
	float: left;
	background-color: #788888;
	margin: 0px 2px 0px 0px;
}

div.page_counter_current {
	width: 15px;
	float: left;
	background-color: #01211C;
	padding: 5px 0px 0px 1px;
	margin: 0px 2px 0px 0px;
	font-family: Arial; font-size: 11; color: #ffffff; text-align: left;	font-weight: bold; letter-spacing: 2px; line-height: 20px;
	text-align: center;
}

/* W E B */
div.window {
  width: 1000px;
  /*background-color: black;*/
  background-image: url(images/bg_admin.gif); background-repeat: repeat-y;
  border-width: 1px 1px 1px 1px; border-color: #788888; border-style: solid;
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0px auto;
  overflow: hidden;
  
} 

div.window_admin {
  width: 1000px;
  background-color: #ffffff;
  border-width: 1px 1px 1px 1px; border-color: #788888; border-style: solid;
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0px auto 0px auto;
  overflow: hidden;
  
} 

div.w_top {
  height: 150px;
  background-repeat: no-repeat; 
  border-width: 0px 0px 1px 0px; border-color: #788888; border-style: solid;
  padding: 0px 0px 0px 7px;
  font-family: Arial; font-size: 11; text-align: left;
  
  position: relative;
}

div.w_topLang {
	height: 20px; width: 990px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 4px;
	/*text-align: right !important;*/
	text-align: left;
	margin: 0px auto;
	font-family: Arial; font-size: 11; color: #ffffff;
}

div.w_top font
{
	position: absolute;
	top: 123px;
}
div.combi {
	float: left;
	margin: 0px 0px 0px 0px;
}
div.w_menu {
  /*height: 650px;*/ width: 151px;
  float: left;
  background-color: #3D5353;
  font-family: Arial; font-size: 12; text-align: left;
  overflow:hidden;
}

div.w_menu_right {
      position: relative;
      top: 0px;
      float:right;
      padding: 0px 0px 0px 0px;
  		margin: 0px 0px 0px 0px;
  		overflow: auto;
}

div.w_menu_title {
  background-color: #F5821F;
  padding: 6px 0px 5px 5px;
  margin: 0px 0px 1px 0px;
  border-width: 0px 0px 0px 0px;
  font-family: Arial; font-size: 12; color: #ffffff; text-align: left; letter-spacing: 2px; font-weight: bold;
  overflow: hidden;
}

div.w_menu_space {
	height: 5px;
	margin: 0px 0px 1px 0px;
	border-width: 0px 0px 0px 0px;
	overflow: hidden;
}

div.w_menu_item_1 {
  height: 25px;
  margin: 0px 0px 1px 0px;
  border-width: 0px 0px 0px 0px;
  font-family: Arial; font-size: 12; color: #ffffff; /*font-weight: bold;*/ letter-spacing: 2px; text-align: left;
  overflow: hidden;
}

div.w_menu_item_2 {
  height: 25px;
  margin: 0px 0px 1px 0px;
  border-width: 0px 0px 0px 0px; 
  font-family: Arial; font-size: 12; color: #ffffff; /*font-weight: bold;*/ letter-spacing: 2px; text-align: left;
}

div.menu_clean {
	float: left;
	padding: 0px 0px 0px 5px;
	font-family: Arial; font-size: 8pt; color: #ffffff !important;; /*font-weight: bold;*/ text-align: left;
}

div.w_main {
  width: 847px;
  float: left;
  background-color: #D6DCDC;
  border-width: 0px 0px 0px 0px; border-color: #788888; border-style: solid;
  font-family: Arial; font-size: 12; text-align: left;
  overflow: hidden;
}

div.w_main_wide {
  /*height: 100%;*/ width: 847px;
  float: left;
  background-color: #D6DCDC;
  padding: 6px 5px 0px 5px;
  font-family: Arial; font-size: 12; text-align: left;
  overflow: auto;
}
div.w_bottom {
	clear: both;
	line-height: 30px;
	background-color: #000604;
	border-width: 1px 0px 0px 0px; border-color: #788888; border-style: solid;
	padding: 0px 0px 0px 5px;
	font-family: Arial; font-size: 11; color: #ffffff; letter-spacing: 1px; /*font-weight: bold*/ text-align: left;
}

div.main_title {
  width: 566px;
  background-color: #01211C;
  padding: 15px 0px 15px 5px;
  font-family: Arial; font-size: 20; color: #ffffff; letter-spacing: 3px; font-weight: bold; text-align: left;
}

div.main_title_wide {
  background-color: #01211C;
  border-width: 0px 0px 1px 0px; border-color: #788888; border-style: solid;
  padding: 15px 0px 15px 5px;
  font-family: Arial; font-size: 20; color: #ffffff; letter-spacing: 3px; font-weight: bold; text-align: left;
}

div.main_title_navigation {
  /*height: 15px; width: 566px;*/
  height: 15px; width: 100%;
  background-color: #000604;
  border-width: 0px 0px 1px 0px; border-color: #788888; border-style: solid;
  padding: 2px 0px 2px 5px;
  font-family: Arial; font-size: 12; color: #ffffff; text-align: left;
}

div.main_title_navigation_wide {
  background-color: #000604;
  border-width: 0px 0px 1px 0px; border-color: #788888; border-style: solid;
  padding: 2px 0px 2px 5px;
  font-family: Arial; font-size: 12; color: #ffffff; text-align: left;
}

div.main_title_menu {
  height: 10px; width: 566px;
  background-color: #A29284;
  border-width: 1px 0px 0px 0px; border-color: #788888; border-style: solid;
  padding: 5px 0px 0px 5px;
  font-family: Arial; font-size: 12; color: #ffffff; text-align: left;
}

div.main_image {
	height: 210px;
	background-color: #01211C;
}
div.main_text {
  /*height: 595px;*/ width: 566px;
	background-color: #CFD4D7;
	border-width: 0px 0px 0px 0px; border-color: #788888; border-style: solid;
	padding: 5px 5px 0px 5px;
	font-family: Arial; font-size: 12; color: #000000; text-align: left;
	overflow: auto;
}

div.main_text_2 {
	/*height: 570px;*/
	/*background-color: #CFD4D7;*/
	padding: 5px 5px 0px 5px;
	font-family: Arial; font-size: 12; color: #000000; text-align: left;
	overflow: auto;
}
/** html div.main_text_2 { height: 576px; }*/
div.main_proposal {
	width: 403px;
	float: left;
	/*background-color: #CFD4D7;*/
	border-width: 0px 0px 0px 0px; border-color: #788888; border-style: solid;
	padding: 0px 5px 0px 0px;
	font-family: Arial; font-size: 12; color: #000000; text-align: left;
	overflow: auto;
}
div.main_navigation {
	/*height: 440px;*/
	/*background-color: #3D5353;*/
	background-color: #3d5353 !important;
	height: 100%;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px; border-color: #788888; border-style: solid;
	font-family: Arial; font-size: 12; color: #000000; text-align: left;
	overflow: hidden;
}

div.left {
	height: 100%; width: 566px;
	float: left;
}

div.right {
	height: 100%; width: 280px;
	overflow: hidden;
	float: left;
	/*background-color: #3D5353;*/
	background-image: url(images/bg_right.jpg); background-repeat: no-repeat; 
	/*border-width: 0px 0px 0px 1px; border-color: #788888; border-style: solid;*/
	border-width: 0px 0px 0px 1px; border-color: #D6DCDC; border-style: solid;
}
* html div.right { width: 280px; }
div.right_title {
	height: 25px; width: 100%;
	float: left;
	background-color: #01211C;
	border-width: 0px 0px 0px 0px; border-color: #788888; border-style: solid;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 5px 0px;
	font-family: Arial; font-size: 8pt; color: #ffffff; letter-spacing: 2px; /*font-weight: bold;*/ text-align: left;
}

div.right_output {
	width: 100%;
	float: left;
	border-width: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 5px 0px;
	font-family: Arial; font-size: 8pt; color: #ffffff; letter-spacing: 2px; /*font-weight: bold;*/ text-align: left;
}

div.w_submenu {
	position: relative;
	width: 148px;
	overflow: hidden;
	float: left;
	font-family: Arial; font-size: 12; text-align: left;
}

td.ratecard_title {
	background-color: #3D5353;
	margin: 0px 1px 1px 0px;
	font-family: Arial; font-size: 11; color: #ffffff; font-weight: bold; text-align: center;
}

td.ratecard_left {
	background-color: #A8B6B3;
	margin: 0px 1px 1px 0px;
	font-family: Arial; font-size: 11; text-align: left;
}

td.ratecard {
	background-color: #A8B6B3;
	margin: 0px 1px 1px 0px;
	font-family: Arial; font-size: 11; text-align: center;
}

div.gallery_arrow {
	width: 50px; height: 18px;
	float: left;
	background-color: #788888;;
	border-width: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
	font-family: Arial;	font-size: 8pt;	color: #ffffff;	font-weight: bolder;	text-align: center;
}

a.arrow{
	display: block; width: 50px;
	line-height: 17px;
	padding: 0px 0px 0px 0px;
	background-color: #788888;
	margin: 0px 0px 0px 0px;
	color: #ffffff !important;  
	font-weight: bolder !important;
}

a.arrow:hover{
	background-color: #01211C;
	text-decoration: none;
}

div.gallery_text {
	width: 87.6%;	height: 18px;
	float: left;
	background-color: #3D5353;
	border-width: 0px 0px 0px 0px;
	margin: 0px 1px 0px 1px;
	font-family: Arial;	font-size: 12;	color: #ffffff;	font-weight: bold;	text-align: center;
}

div.gallery_image {
	/*width: 400px;*/	/*height:300px;*/
	float: bottom;
	text-align: center;
	/*background-color: #788888;*/
	margin: 0px 0px 5px 0px;
}

div.gallery_check {
	width: 150px;	height:165px;
	float: left;
	text-align: center;
	border-width: 0px 1px 1px 0px; border-color: #788888; border-style: dotted;
	margin: 0px 0px 10px 0px;
}
div.gallery_preview {
	width: 128px;	height:108px;
	float: left;
	text-align: center;
	border-width: 0px 1px 1px 0px; border-color: #788888; border-style: dotted;
	margin: 0px 0px 4px 0px;
	padding: 4px 4px 4px 4px;
}

/*hlavní strana*/
div.proposal_full_window {
	height: 100%; width: 100%;
	/*background-color: #000604;*/
}

div.proposal_group{
	width:96.5%;
	text-align: center;
	float: left;
	background-color: #3d5353;
	margin: 5px 10px 5px 10px;
	padding: 5px 5px 5px 5px;
	border-width: 3px 3px 3px 3px; border-color: #3d5353; border-style: solid;
}
div.proposal_group.over
{
	background-color: #01211C;
	text-decoration: none;
	cursor: pointer;
	border-width: 3px 3px 3px 3px; border-color: #F5821F; border-style: solid;
}

div.proposal_group img
{
	/*opacity: 0.3; /*OPERA*/
	/*filter: alpha(opacity=30); /*IE*/
	/*-moz-opacity: 0.3; /*FF*/
	
}

div.proposal_group.over img
{
	/*opacity: 1; /*OPERA*/
	/*filter: alpha(opacity=100); /*IE*/
	/*-moz-opacity:1; /*FF*/
	
}

div.proposal_group_left{
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	font-family: Arial; color: #ffffff; text-align: left;
}

div.proposal_group_right{
	width: 50%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: left;
}

div.realization_group{
	width: 210px; height: 240px;
	text-align: center;
	float: left;
	margin: 10px 10px 10px 10px;
	background-color: #3d5353;
	border-width: 3px 3px 3px 3px; border-color: #3d5353; border-style: solid;
}

div.realization_group.over
{
	background-color: #01211C;
	text-decoration: none;
	cursor: pointer;
	border-width: 3px 3px 3px 3px; border-color: #F5821F; border-style: solid;
}

div.realization_img{
	float: left; 
	padding: 5px 5px 5px 5px;
}

div.realization_title{
	width: 100%; float: left;
	font-family: Arial; color: #F5821F; text-align: left; font-weight: bold; 
	padding: 0px 5px 0px 5px; word-break: inherit;
}

div.realization_location{
	width: 100%;
	font-family: Arial; color: #ffffff; text-align: left; font-weight: bold;
	padding: 0px 5px 5px 5px;
	
}

table td {font-size: 11px;}

div.showimage {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}

div.reality_di {
	width: 403px; 
	/*background-color: #A2B5A8;*/
	background-color: #A2B5A8;
	font-family: Arial; font-size: 11px; color: #000000; text-align: left;
	padding: 2px 0px 2px 5px;

}

div.reality_di_item { 
	border-width: 0px 0px 1px 0px; border-color: #788888; border-style: dotted;
	padding: 2px 0px 2px 0px;
}

div.reality_form_group {
	width: 100%;
	background-color: #A2B5A8;
	padding: 2px 5px 2px 5px;
	float: left;
}

div.reality_form_item {
	width: 32%;
	border-width: 0px 0px 1px 0px; border-color: #788888; border-style: dotted;
	padding: 2px 0px 2px 0px;
	margin: 0px 4px 5px 4px;
	font-family: Arial; font-size: 11px; color: #000000; text-align: left; font-weight: bold;
	float: left;
}

div.reality_output{
	width: 100%;
	float: left;
}

h1 {
	border: 0px; margin: 0px; padding: 0px;
	font-size: 1.2em;
}

h2 {
	border: 0px; margin: 0px; padding: 0px;
	font-size: 1.3em;
	color: #F5821F;
}

h3 {
	border: 0px; margin: 0px; padding: 0px;
	font-size: 1.2em;
	color: #F5821F; font-weight: bold;
}

h4 {
	border: 0px; margin: 0px; padding: 0px;
	font-size: 1.2em;
	font-size: 1em; font-weight: bold;
}

span.PriceOld {
	text-decoration: line-through;
	color: #595959;
}

span.PriceNew {
	font-weight: bold;
}

