/* CSS Document */
* {margin:0;padding:0;}
html, body {width:100%;height:100%;}
html > body {
	overflow:hidden;
	overflow-y:scroll;
}

body {
	font:15px Arial;
	color:#666;
	background:#d7bca2;
	position:absolute;
	width:100%;
	height:100%;
	overflow:auto;
	overflow-x:hidden;
}
a {color:#666;}
a:hover {text-decoration:none;}
img {border:0;}
ul {list-style:none;}
table {border-collapse:collapse;}
p.clr {
	clear:both;
	font-size:0;
	line-height:0;
}

h1 {
	font-size: 18px;
	color: #033a92;
	padding: 0 0 8px 113px;
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 4px;
}
h1.home_personnel {
	background-image: url(images/h1_home_personnel.jpg);
	padding-top: 50px;
}
h1.office {
	background-image: url(images/h1_office.jpg);
	padding-top: 50px;
}
h1.venzel {
	background-image: url(images/h1_venzel.jpg);
	padding-top: 70px;
}
h1.patronaz{
	background-image: url(images/h1_patronaz.jpg);
	padding-top: 50px;
}
h1.party{
	background-image: url(images/h1_party.jpg);
	padding-top: 50px;
}
h2 {
	font:20px Arial;
	color:#003e7a;
	text-align:center;
}
h3 {color:#333300;font:18px Times New Roman;}
h4 {
}
h5 {
}
h6 {
}
div#body, div#body_in {
	position:relative;
	min-width:962px;
	max-width:1260px;
	margin:0 auto;
	padding-top:423px;
}
div#body_in {padding-top:113px;}
*html div#body, div#body_in {
	width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) > 1260 ? "1260px" : (((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 962 ? "962px" : "100%"));
}

/*header*/
#header {height:423px; position:absolute; width:1260px; left:50%; top:0; margin-left:-630px;}
#header img {float:left;}
div#body_in #header {
	height:113px;
	background:#30569c url(images/header_bg.jpg) center bottom no-repeat;
}

/********************************************************/

/*content*/
#content {background:url(images/content_bg_top.jpg) left top repeat-x; position:relative; width:100%;}
#c_level_2 {background:url(images/content_bg_bt.jpg) left bottom repeat-x;}
	/*cont_head*/
	.cont_head {
		position:relative;
		height:130px;
		width:962px; margin:0 auto;
		margin-bottom:5px;
	}
	.icons {position:absolute; top:-27px; left:0;}
	.icons a {float:left;}
	
	#logo {
		display:block;
		margin:0 auto;
		width:404px;
		height:35px;
		padding:43px 0 0 0;
		text-align:center;
		font-size:21px;
		color:#16397b;
		text-decoration:none;
		background:url(images/logo.jpg) center top no-repeat;
	}
	.h_contact {
		position:absolute;
		right:21px;
		top:0;
		font-size:20px;
		width:200px;
	}
	.h_contact span {font-size:31px; color:#1e4685; position:relative; bottom:-1px;}
	.h_contact a {display:block; margin:2px 6px 0 0!important; // margin:2px 3px 0 0; float:right; font-size:14px;}
	/*****************************************/
	
	/*menu*/
	#menu {
		height:58px;
		width:940px;
		position:absolute;
		top:78px;
		left:50%;
		margin-left:-470px;
		clear:both;
	}
	#menu td {vertical-align:top;}
	#menu li {float:left; position:relative;}
		/*sub menu*/
		.sub_m {
			position:absolute;
			left:0;
			top:48px;
			width:195px;
			display:none;
			z-index:9898989898;
		}
		li > .sub_m td {background:url(images/pop_up_bg.png) left top repeat-y;}
		*html .body_pop_up {
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/pop_up_bg.png', sizingmethod='scale');
		}
		.body_pop_up {padding:0 0 0 7px;}
		
		.head, .foot {background:none!important; font-size:0; line-height:0;}
		.head img {height:18px; width:195px; position:relative; z-index:858585858;}
		.head > img {background:url(images/pop_up_header.png) left top no-repeat;}
		*html .head {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/pop_up_header.png');}
		
		.foot img {height:26px; width:195px;}
		.foot > img {background:url(images/pop_up_footer.png) left top no-repeat;}
		*html .foot {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/pop_up_footer.png');}
		
		.sub_m pre {font:13px Tahoma;}
		.sub_m a {
			font:13px Tahoma;
			color:#003e86;
			padding:5px 0 5px 18px;
			display:block;
			position:relative;
		}
		.sub_m a:hover {color:#003e86; background:url(images/pop_up_hover.jpg) left top no-repeat;}
		/********************************************/
	/****************************************************/
	
	/*text*/
	.text {
		clear:both;
		height:auto;
		width:940px;
		margin:0 auto!important;
		position:relative;
	}
	.text td {vertical-align:top;}
	/*.text .head {font-size:0; line-height:0; height:0;}*/
	
	tr > .left_text {background:url(images/text_left.png) right top repeat-y;}
	*html .left_text {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/text_left.png', sizingmethod='scale');}
	
	tr > .right_text {background:url(images/text_right.png) left top repeat-y;}
	*html .right_text {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/text_right.png', sizingmethod='scale');}
	
	
	.center_text {background-color:#f0e0d0;}
	
	.cr_1 {width:35px;}
	.cr_1 img {width:35px; height:26px; float:right;}
	.cr_1 > img {background:url(images/text_cr_1.png) right top no-repeat;}
	*html .cr_1 img {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/text_cr_1.png');}
	
	.cr_2 {width:34px;}
	.cr_2 img {width:34px;}
	.cr_2 > img {background:url(images/text_cr_2.png) left top no-repeat;}
	*html .cr_2 img {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/text_cr_2.png');}
	
	tr > .bg_f {background:url(images/text_f_bg.png) left top repeat-x;}
	*html .bg_f {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/text_f_bg.png', sizingmethod='scale');}

	.conteiner {width:100%; padding:0px 0 0 0;}
	.text_side {width:100%; float:left;}
		
		.text_center_side {padding:0 0 0 254px; color: #333300;}
		.text_center_side p {padding-bottom: 10px; padding-top: 10px;	color: #333300;	font: 17px Times New Roman;	text-align: justify;	text-indent: 25px;}
		.text_center_side td {	color: #333300;	font: 17px Times New Roman;	padding-top: 5px;	padding-bottom: 5px;}
		.text_center_side p.center {text-align: center;}
		.text_center_side a {color:#333300;}
		.text_center_side ul{ list-style-type: disc; padding-left: 25px;}
		.text_center_side ol{ padding-left: 25px;}
		.text_center_side li {color:#333300; font:17px Times New Roman; text-align: justify;}
		.a_sub {display:block; margin:26px 0 0 0; width:206px;}
		.red{ color: #CC0016;}
		input{ border: 1px solid #666666; background-color: #F0E0D0; font:13px Times New Roman;	color:#333333;}
		select{ border: 1px solid #666666; background-color: #F0E0D0; font:13px Times New Roman;	color:#333333;}
		textarea{ border: 1px solid #666666; background-color: #F0E0D0; font:13px Times New Roman;	color:#333333;}
		input.nobr{border:0px;background-image:url('images/send.jpg');height:30px;width:103px;cursor:hand;}
		input.cb{border: 0px; background-color: #F0E0D0; font:13px Times New Roman;	color:#333333;}
		img.pic{ cursor: hand;	}
		
		.text_left_side {float:left; width:250px; margin-left:-870px; position:relative;}
		.l_h4 {font-size:17px; font-weight:bold; color:#033a92; display:block; text-transform:uppercase; margin-bottom:2px;}
		.left_menu {margin-bottom:19px;}
		.left_menu a {font-size:19px;}
		.left_menu li {padding:1px 0 1px 0; // padding:2px 0 1px 0;}
		
		.text table {width:100%; position:relative;}
		.rubric_icon {margin:10px 0;}
		.rubric_icon td {width:25%; text-align:center;}
		.rubric_icon a {color:#1e4685; font-size:16px; text-decoration:none; // text-decoration:underline;}
		.rubric_icon a span {text-decoration:underline; display:block;}
		.rubric_icon a:hover span {text-decoration:none;}
		.rubric_icon a img {margin-bottom:2px;}
		.al_l {text-align:left; padding-left:23px;}
		.pd {padding-left:50px!important;}
	/***************************************************/
	
	/*scroll block*/
	#scroll_block {background:url(images/index_cont_bg.jpg) center top no-repeat; padding-top:45px; padding-left:5px; // float:left;}
	#conteiner_scroll {width:945px; margin:0 auto;}
	
	div#mycustomscroll {
	width: 854px;
	height: 270px;
	overflow: scroll;
	position: relative;
	padding: 0 10px 10px 20px;
	margin: 5px auto 40px auto;
	text-align: justify;
	color: #333;
    font-family: Arial;
	line-height: 20px;
	text-indent: 10px;
}
	.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

	.vscrollerbar {width: 26px; background: url(images/blank.gif) 0px 0px repeat-y;}

	.vscrollerbase {width: 26px;background: url(images/blank.gif) 0px 0px repeat-y;}
	.vscrollerbasebeg {width: 27px;height: 23px !important;background: url(images/scrl_arrow_top.jpg) left top no-repeat; cursor:pointer; display: none;}
	.vscrollerbaseend {height: 22px;width: 26px;background: url(images/scrl_arrow_bt.jpg) left top no-repeat; cursor:pointer; display: none;}
	.hscrollerbase {height: 21px; background-color: white;}
	.hscrollerbar {height: 26px; background-color: black;}
	.vscrollerbar, .hscrollerbar {padding: 20px;z-index: 2;}
	.scrollerjogbox {width: 26px;height: 26px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

	
	/**************************************************/
	
	/*snal_bl_cont*/
	.blocks {width:943px; margin:0 auto; padding-bottom:10px;}
	.snal_bl_cont {float:left; width:471px;}
	.snal_bl_cont table {width:100%;}
	
	.hed_sml {margin-bottom:-4px;}
	.hed_sml a {float:right; margin:33px 47px 0 0; color:#16397b;}
	.hed_sml img {padding-left:25px;}
	
	.sm_cont_cr_1, .sm_cont_cr_1 img {width:37px; height:19px; font-size:0; line-height:0;}
	.sm_cont_cr_1 > img {background:url(images/smal_b_cr_1.png) right bottom no-repeat;}
	*html .sm_cont_cr_1 img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/smal_b_cr_1.png');}
	
	.sm_cont_cr_2, .sm_cont_cr_2 img {width:32px; height:19px; font-size:0; line-height:0;}
	.sm_cont_cr_2 > img {background:url(images/smal_b_cr_2.png) left bottom no-repeat;}
	*html .sm_cont_cr_2 img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/smal_b_cr_2.png');}
	
	tr > .sm_cont_top {background:url(images/smal_b_top.png) left bottom repeat-x;}
	*html .sm_cont_top {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/smal_b_top.png', sizingmethod='scale');}
	
	tr > .sm_cont_left {background:url(images/smal_b_left.png) right top repeat-y;}
	*html .sm_cont_left {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/smal_b_left.png', sizingmethod='scale');}
	
	tr > .sm_cont_right {background:url(images/smal_b_right.png) left top repeat-y;}
	*html .sm_cont_right {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/smal_b_right.png', sizingmethod='scale');}
	
	.sm_cont_center {background:#e3c797;}
	
	.sm_cont_cr_3, .sm_cont_cr_3 img {width:37px; height:26px; font-size:0; line-height:0;}
	.sm_cont_cr_3 > img {background:url(images/smal_b_cr_3.png) right top no-repeat;}
	*html .sm_cont_cr_3 img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/smal_b_cr_3.png');}
	
	.sm_cont_cr_4, .sm_cont_cr_4 img {width:32px; height:26px; font-size:0; line-height:0;}
	.sm_cont_cr_4 > img {background:url(images/smal_b_cr_4.png) left top no-repeat;}
	*html .sm_cont_cr_4 img {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/smal_b_cr_4.png');}
	
	tr > .sm_cont_bt {background:url(images/smal_b_bt.png) left bottom repeat-x;}
	*html .sm_cont_bt {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/smal_b_bt.png', sizingmethod='scale');}
	
	.sm_bg {background:url(images/smal_b_bg_2.jpg) right top no-repeat; position:relative; right:-16px; margin:-12px 0 -11px 0; z-index:545454;}
	.sm_bg_2 {background:url(images/smal_b_bg.jpg) left bottom no-repeat; position:relative; padding:14px 0 20px 15px; left:-37px; margin-right:-20px;}
	
	.corner_vase {width:86px; height:103px; position:absolute; right:-24px!important; // right:-40px; bottom:-15px!important; // bottom:-39px;}
	div > .corner_vase {background:url(images/corner_vase.png) left top no-repeat;}
	*html .corner_vase {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/corner_vase.png');}
	
	.a_block a {
	display: block;
	padding: 6px 0 2px 0!important;
	margin: 0;
}
	
	.preNews {color:#333;}
	.preNews a {display:block; color:#333;}
	.preNews td {
	vertical-align: top;
	padding: 6px 0 10px 0;
	font: 12px Arial;
}
	.preNews .date {width:79px; font:12px Arial; font-weight:bold; color:#ccc; padding-right:14px!important;}
	.preNews .date span {display:block; width:65px; height:30px; padding:3px 0 0 20px;}
	
	.date > span {background:url(images/date_news.png) left top no-repeat;}
	*html .date span {background:url(images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/date_news.png');}
	/***************************************************/
	
	/*papyrus*/
	.papyrus {padding:12px 0 0 19px; width:962px; margin:0 auto;}
	.insets {float:right; width:384px; font-size:0; line-height:0; padding-right:28px;}
	.insets li {float:left;}
	.p_body {background:url(images/papyrus_block_bg.jpg) left top repeat-y; /*margin-top:34px; // margin-top:48px;*/}
	.p_level_2 {background:url(images/papyrus_block_head.jpg) left top no-repeat;}
	.p_level_3 {background:url(images/papyrus_block_foot.jpg) left bottom no-repeat; padding:31px 35px 25px 36px; position:relative;}
	
	.active_inset {margin-bottom:-7px; margin-left:6px;}
	
	.previous {padding-bottom:11px; color:#333; font-size:12px;}
	.previous strong {color:#16397b; font-size:14px;}
	.previous a {color:#16397b; text-decoration:none; padding-left:7px;} .previous a:hover {text-decoration:underline;}
	.previous p {padding: 5px 0 0 0;  }
	.papyrus .all {display:block; margin:-12px 102px 0 0; text-align:right; color:#16397b;}
	/**************************************************/
	
	/*content footer*/
	#c_footer {width:895px; margin:0 auto; padding:1px 0 29px 0; //padding-top:1px; font-size:12px; position:relative;}
	#f_logo {float:left; margin-right:20px;}
	#c_footer span {font-size:21px; color:#013366;}
	#c_footer p {padding-bottom:3px;}
	#c_footer p.tel {font-size:15px;}
	#c_footer div {
	float: right;
	width: 430px;
	padding: 10px 70px 0 0;
}
	#c_footer div div {margin:1px 0 0 13px; width:auto; padding:0;}
	#c_footer div div a {position:relative;}
	#vase {position:absolute; right:-113px!important; //right:-114px; bottom:0!important; //bottom:-1px;}
	#vase_index {position:absolute;  bottom:0!important; // bottom:-1px; right:-182px!important; // right:-183px;}
	/*************************************************/
/********************************************************/

/*footer*/
#footer {height:50px; position:absolute; width:1260px; left:50%; margin-left:-630px;}
#footer img {float:left;}
/*******************************************************/

/*background:url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/tetya.png');*/
	

/*** fix bug ***/
textarea.request {width:615px;}
div#mycustomscroll_fix {color:#333333;height:270px;line-height:20px;margin:5px auto 40px;padding:0 10px 10px 20px;text-align:justify;width:854px;}
