.content_block_1{
	background-color:#d3e0bc;
	margin:0px 10px 0px 4px;
	padding:0px 18px 22px 22px;
}

.content_block_2{
	margin:14px 30px 0px 26px;
	padding:16px 24px 0px 20px;
	background:url(../img/content_block2_background.jpg) 17px 0px repeat-x  #dfe8c8;
}

.content_block_3{
	width:633px;
	margin:0px 0px 37px 26px;
}

.content_top{
	background:url(../img/content_block_background_top.jpg);
	height:74px;
	padding-top:63px;
	font:italic 24px/24px "Times New Roman", Times, serif;
	color:white;
}

.content_top span{
	margin:0px 0px 0px 83px;
}

.content_bottom{
	background:url(../img/content_block_background_bottom.jpg);
	height:100px;
}

.table_header_1{
	float:left;
	width:174px;
	height:33px;
	padding-left:37px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#92262a;
	background:url(../img/table_header_1_background.jpg) 0% 0%;
	/*border:1px solid red;*/
	overflow:hidden;
}

.table_header_2{
	float:left;
	width:212px;
	height:33px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#92262a;
	background:url(../img/table_header_2_background.jpg) 0% 0%;
	overflow:hidden;
}

.table_header_2 p{
	margin:0px 0px 0px 0px!important;
	font:10px/13px Arial, Helvetica, sans-serif;
	color:black;
}

.table_header_3{
	float:left;
	width:186px;
	height:33px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#92262a;
	overflow:hidden;
	background:url(../img/table_header_3_background.jpg) 0% 0%;
}

.table_header_3 p{
	margin:0px 0px 0px 0px!important;
	font:10px/13px Arial, Helvetica, sans-serif;
	color:black;
}


.table_cell_1{
	float:left;
	width:174px;
	height:57px;
	padding-left:37px;
	font:14px/14px Arial, Helvetica, sans-serif;
	color:#292929;
	background:url(../img/table_cell_1_background.jpg) left bottom #d3e0bc;
	/*border:1px solid darkred;*/
	overflow:hidden;
}

.table_cell_2{
	position:relative;
	float:left;
	width:212px;
	height:57px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#292929;
	background:url(../img/table_cell_2_background.jpg) left bottom #d3e0bc;
	/*border:1px solid red;*/
	overflow:hidden;
}

.table_cell_2 b{
	font:bold 16px/14px Arial, Helvetica, sans-serif;
}

.table_cell_2 span{
	display:block;
	font:10px/16px Arial, Helvetica, sans-serif;
	text-decoration:line-through;
	color:#555555;
}

.table_cell_2 span b{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#555555;
}

.table_cell_3{
	position:relative;
	float:left;
	width:186px;
	height:57px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#292929;
	background:url(../img/table_cell_3_background.jpg) left bottom #d3e0bc;
	overflow:hidden;
}

.table_cell_3 b{
	font:bold 16px/14px Arial, Helvetica, sans-serif;
}

.table_cell_3 span{
	display:block;
	font:10px/16px Arial, Helvetica, sans-serif;
	text-decoration:line-through;
	color:#555555;
}

.table_cell_3 span b{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#555555;
}

.text_14_18_292929{
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#292929;
}

.red_content_link_left{
	width:318px;
	display:block;
	float:left;
	padding-left:17px;
	font:14px/23px Arial, Helvetica, sans-serif;
	color:#92262a;
	background:url('../img/icons/arrow_b.gif') no-repeat 0px 7px;
	/*border:1px solid red;*/
}

.red_content_link_left:visited{
	color:#292929 !important;
}

.red_content_link_right{
	/*width:273px;*/
	display:block;
	float:left;
	color:#92262a;
	font:14px/23px Arial, Helvetica, sans-serif;
	padding-left:17px;
	background:url('../img/icons/arrow_b.gif') no-repeat 0px 7px;
	/*border:1px solid red;*/
}

.red_content_link_right:visited{
	color:#292929 !important;
}

.header_20_darkred{
	font:italic 20px/20px Arial, Helvetica, sans-serif;
	color:#92262a;
}

.header_16_darkred{
	font:italic bold 16px/18px Arial, Helvetica, sans-serif;
	color:#92262a;
}

.bold_black{
	color:black;
}

.content_table_cell_left{
	font:italic 12px/18px Arial, Helvetica, sans-serif;
	color:#292929;
	width:139px;
	padding-left:31px;
	padding-right:10px;
	float:left;
	/*border:1px solid black;*/
}

.content_table_cell_right{
	font:italic 12px/18px Arial, Helvetica, sans-serif;
	color:#292929;
	padding-right:46px;
	float:left;
	/*border:1px solid red;*/
}

.leaf{
	position:absolute;
	top:-5px;
	right:0;
	width:75px;
	height:19px;
	padding-top:16px;
	padding-left:25px;
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#ff2774;
	background:url(../img/leaf.png) no-repeat;
	z-index:10;
}

.short_input{
	float:left;
	width:50px;
	height:15px;
	border:1px solid #d3e0bc;
	padding:5px 5px 5px 5px;
	margin:0px 9px 0px 0px;
	outline:none;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#292929;
}

.long_input{
	float:left;
	width:360px;
	height:15px;
	border:1px solid #d3e0bc;
	padding:5px 5px 5px 5px;
	margin:0px 9px 0px 0px;
	outline:none;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#292929;
}

.listbox_input{
	float:left;
	width:331px;
	height:15px;
	border:1px solid #d3e0bc;
	border-right:none;
	padding:5px 5px 5px 10px;
	outline:none;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#292929;
}

.bronirovanie_content_1{
	position:relative;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:black;
	margin:34px 0px 0px 4px;
	padding:0px 0px 0px 22px;
}

.input_signature{
	float:left;
	width:190px;
	height:24px;
	vertical-align:middle;
	padding-top:7px;
	/*border:1px solid red;*/
}
.bronirovanie_tr_spacer{
	height:24px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#888888;
	padding:0px 0px 0px 243px;
}

.listbox_container{
	float:left;
	position:relative;
	width:382px;
	/*border:1px solid darkred;*/
}

#list_box{
	position:absolute;
	top:26px;
	left:0;
	display:none;
	padding-top:3px;
	padding-bottom:5px;
	margin-left:0px;
	width:347px;
	/*height:100px;*/
	background-color:#fff;
	border:1px solid #d3e0bc;
}

#list_box a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#292929;
	font:12px/18px Arial, Helvetica, sans-serif;
	padding:0 10px 0 10px;
	text-decoration:none;
}
#hint{
	position:absolute;
	width:157px;
	height:35px;
	top:-6px;
	right:97px;
	padding:2px 0px 0px 9px;
	background:url(../img/hint.jpg);
	font:12px/20px Arial, Helvetica, sans-serif;
	color:white;
	display:none;
}

#hint2{
	position:absolute;
	width:157px;
	height:35px;
	top:50px;
	right:97px;
	padding:2px 0px 0px 9px;
	background:url(../img/hint.jpg);
	font:12px/20px Arial, Helvetica, sans-serif;
	color:white;
	display:none;
}

.kalendar{
	position:absolute;
	top:55px;
	right:58px;
	width:347px;
	height:222px;
	background:url(../img/kalendar_background.jpg);
	z-index:150;
	display:none;
}

.kalendar_table{
	font:14px/28px Arial, Helvetica, sans-serif;
	color:#424242;
}

.today{
	position:relative;
	left:-5px;
	top:-1px;
	padding:0px 0px 0px 5px;
	width:20px;
	height:25px;
	background:url(../img/today.jpg);
}

.header_tr{
	font:14px/28px Arial, Helvetica, sans-serif;
	color:#92262a;
}

.kalendar_header{
	margin:17px 0 3px 0!important;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:#92262a;
}

.kalendar_navi{
	position:absolute;
	top:4px;
	right:36px;
}

.dop_info{
	position:relative;
	width:653px;
	height:317px;
	background:url(../img/dop_info_background.jpg);
}

.dop_info_header{
	font:italic 24px/24px "Times New Roman", Times, serif;
	color:white;
	margin:0 0 0 98px;
	padding-top:50px;
	/*border:1px solid red;*/
}

.dop_info textarea{
	position:absolute;
	top:121px;
	left:60px;
	padding:5px 5px 5px 5px;
	width:542px;
	height:104px;
	font:12px/12px Arial, Helvetica, sans-serif;
	color:#292929;
	border:1px solid #d3e0bc;
	overflow:hidden;
	outline:none;
}

.input_signature_cheking{
	float:left;
	width:187px;
	height:24px;
	padding:0 0 0 27px;
	font:14px/20px Arial, Helvetica, sans-serif;
	color:black;
	vertical-align:middle;
	padding-top:7px;
	/*border:1px solid red;*/
}

.make_offer{
	margin-top:47px;
	padding-left:200px;
}
