
html,body { margin: 0; padding: 0; width: 100%; height: 100%; }
body { color: #424E55; background: #F1F0EB; font: 62.5% Arial, Helvetica, sans-serif;
	 min-width: 1000px; width: expression((documentElement.clientWidth) < 1000 ? "1000px" : "100%"); }

a img { border: none }
input,select,textarea { color: #424E55; font: 12px Arial, Helvetica, sans-serif; }
a { color: #004F7E; }
a:hover { color: #9E0000; }
form { margin: 0; }
div.clear { clear: both; font-size: 0px; }
p { margin: 0 0 15px; }
div.wrapper { float: left; width: 100%; }

#carrier { font-size: 1.2em; min-height: 100%; background: url(../img/bg_header_x.jpg) repeat-x 0 0; }
* html #carrier { height: 100%; }
#padding_bot { padding-bottom: 135px; }


#header { position: relative; height: 290px; background: url(../img/bg_header_left.jpg) no-repeat 0 0; }

#top_line { margin-left: 29%; background: #4E5E7C; height: 20px; line-height: 20px; color: #FFF; font-size: 13px; position: relative; }
#top_line div.left { width: 20px; height: 20px; font-size: 0; background: url(../img/top_line_left.gif);
	position: absolute; left: -20px; top: 0; }
#top_line div.bot { width: 17px; height: 9px; font-size: 0; background: url(../img/top_line_bot.gif);
	position: absolute; left: 362px; top: 20px; }

#collage { position: absolute; top: 130px; left: 0; width: 68%; }
#collage div.bg { margin-left: 20px;
	max-width: 1000px; width: expression((this.offsetWidth) > 1000 ? "1000px" : ""); }
#collage table { border-collapse: collapse; width: 100%; }
#collage td { padding: 0; vertical-align: top; }
#collage td.left { width: 32%; background: url(../img/collage_left.jpg) no-repeat 0 0; }
#collage td.center { width: 25%; background: url(../img/collage_center.jpg) no-repeat center 0; }
#collage td.right { width: 43%; }

#collage td.left div.td_bg { position: relative; }
#collage td.left div.corner_bot { width: 60px; height: 60px; position: absolute; left: 0; top: 70px;
	background-image: url(../img/collage_corner_left.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/collage_corner_left.png,sizingMethod=crop); }
#collage td.left div.corner_top { width: 60px; height: 105px; position: absolute; right: 0; top: -111px;
	background-image: url(../img/collage_top_corner.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/collage_top_corner.png,sizingMethod=crop); }
#collage td.left div.collage_top { margin-right: 60px; height: 105px; background: url(../img/collage_top.jpg) no-repeat right 0;
	position: relative; left: 0; top: -111px; }
#collage td.left div.sky { width: 20px; height: 5px; font-size: 0; background: url(../img/sky_under_flag.jpg);
	position: absolute; left: -20px; top: -111px; }
#bird { width: 49px; height: 42px; font-size: 0;
	position: absolute; left: 107px; top: 19px;
	background-image: url(../img/bird.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bird.png,sizingMethod=crop); }

#collage td.center div.td_bg { height: 130px; position: relative; }
#collage td.center div.empty { width: 6px; height: 130px; font-size: 0; background: #F1F0EB; }
#collage td.center div.e_left { float: left; }
#collage td.center div.e_right { float: right; }
#collage td.center div.bg_herb { width: 390px; height: 260px; position: absolute; left: -219px; top: -130px;
	background-image: url(../img/bg_herb.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/bg_herb.png,sizingMethod=crop); }
img#logo_herb { position: absolute; left: -41px; top: -67px;
background-image: url(../img/herb.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/herb.png,sizingMethod=crop); }
img#logo_text { position: absolute; left: 60px; top: -46px;
	background-image: url(../img/logo_text.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/logo_text.png,sizingMethod=crop); }

#collage td.right div.carrier { position: relative; height: 130px; overflow: hidden; }
#slide, #slide div, #collage td.right div.light { width: 434px; height: 130px; position: absolute; left: 0; top: 0; }
#slide div.s1 { background: url(../img/slide1.jpg); }
#slide div.s2 { background: url(../img/slide2.jpg); }
#slide div.s3 { background: url(../img/slide3.jpg); }
#slide div.s4 { background: url(../img/slide4.jpg); }
#slide div.s5 { background: url(../img/slide5.jpg); }
#slide div.s6 { background: url(../img/slide6.jpg); }
#slide div.s7 { background: url(../img/slide7.jpg); }
#collage td.right div.light { width: 434px;
	background-image: url(../img/light.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/light.png,sizingMethod=crop); }
#collage td.right div.corn { width: 60px; height: 60px; float: right; position: relative; top: 70px;
	background-image: url(../img/collage_corner_right.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/collage_corner_right.png,sizingMethod=crop); }




#flag { width: 210px; height: 178px; position: absolute; left: 0; top: 6px;
	background-image: url(../img/flag.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/flag.png,sizingMethod=crop); }

#header_right { position: absolute; left: 68%; top: 36px; padding: 0 40px; }
/*
#map { background-image: url(../img/map.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/map.png,sizingMethod=crop); }
*/
#proc_select { float: left; position: relative; border-bottom: 3px solid #CFD3DA; padding-bottom: 9px; width: 230px; }
#proc_select select { margin-left: 33px; width: 197px; }
#proc_select div.title { color: #9E0000; font-size: 0.92em; margin: 0 0 3px 33px; }
#proc_select div.shield { width: 30px; height: 43px; position: absolute; left: -3px; top: 0;
	background-image: url(../img/shield.png);
	//	 background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/shield.png,sizingMethod=crop); }


#main_center { margin: 0 32% 0 29%; }
#main_left { float: left; width: 29%; margin-left: -100%; }
#main_right { float: left; width: 32%; margin-left: -32%; }
#main_left div.carrier { padding: 0 40px 0 20px; }
#main_right div.carrier { padding: 0 40px; }


div.h1_title { font: 20px "Times New Roman", Times, serif; color: #9E0000; }

div.under_h1 { border-top: 3px solid #C0C3C9; font-size: 0; height: 9px; position: relative; top: -3px; text-align: center; }
div.under_h1 div { width: 7px; height: 4px; background: url(../img/h1_arr.gif); margin: auto; }

#main_news { border-top: 3px solid #C0C3C9; background: #FFF url(../img/bg_main_news.gif) no-repeat right bottom;
	padding: 0 10px; margin-bottom: 10px; position: relative; top: -3px; }
#main_news div.title { font-size: 0.92em; color: #4D5C6D; padding: 0 15px 0 13px; position: relative; left: -10px;
	background: #CFD3DA url(../img/corner_main_news.gif) no-repeat right bottom; float: left; margin-bottom: 6px; }
div.list_news { padding-bottom: 22px; }
div.one_news { clear: both; padding-bottom: 12px; }
div.date { color: #9E0000; font-size: 0.92em; padding-bottom: 3px; margin-bottom: 6px;
	background: url(../img/dots.gif) repeat-x 0 bottom; text-transform: lowercase; }
div.one_news table { border-collapse: collapse; }
div.one_news td { padding: 0; vertical-align: top; }
div.one_news td.img { padding-right: 10px; }
div.one_news div.name { font-size: 1.17em; }
div.one_news div.rayon { font-size: 0.92em; color: #7C7B7B; padding: 2px 0; }
div.one_news div.rayon a { color: #7C7B7B; }
div.one_news div.rayon a:hover { color: #9E0000; }

div.arch { border-top: 3px solid #C0C3C9; position: relative; float: left; width: 100%; z-index: 2; }
div.arch div.link { border: 1px solid #F1F0EB; float: left; margin-top: 1px; padding: 2px 7px 1px 5px; }
div.arch div.link_on { border: 1px solid #D1D0CC; background: #F0F2F0; }
div.arch div.link a { background: url(../img/ico_arch.gif) no-repeat 0 center; padding-left: 15px; }
div.arch div.line { height: 1px; font-size: 0; position: absolute; left: 1px; top: 20px; }
div.arch div.line_on { background: #F0F2F0; }
div.arch div.popup { background: #F0F2F0; border: 1px solid #D1D1CE; position: absolute; left: 0; top: 20px;
	padding: 3px 18px 7px; display: none; }
div.arch div.popup table { border-collapse: collapse; }
div.arch div.popup td { padding: 5px 17px 5px 0; font-size: 0.92em; }
div.arch div.popup input.input, div.arch div.popup select { color: #808080; border: 1px solid #CCC; font-size: 11px; }
div.arch div.popup input.red { background: #FADEDE; }
div.arch div.popup input.input { width: 75px;  }
div.arch div.popup select { width: 190px; }
div.arch div.popup td.button { font-size: 12px; font-weight: bold; text-align: right; padding-top: 1px; }

#describe { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
#describe td { padding: 0; white-space: nowrap; color: #6D6D6D; font-size: 0.92em; }
#describe td.input { width: 100%; }
#describe td.input div { padding: 0 10px 0 8px; }
#describe td.input input { border: 1px solid #C0C0C0; width: 100%; }
#describe td.button { padding: 2px 0 0; }
#describe td.button input { width: 11px; height: 11px; }
.msg { font-weight: bold; font-size: 1.17em; color: #9E0000; }


#menu { border-left: 20px solid #4E5F7C; position: relative; margin: 10px 40px 12px 0; font-size: 1.17em; }
#menu div.top { width: 20px; height: 28px; position: absolute; left: -20px; top: -28px; background: url(../img/bg_menu_top.gif); }
#menu ul { margin: 0; padding: 15px 0 8px 20px; list-style: none; }
#menu li { margin: 0 0 6px; position: relative; }
#menu li div { width: 9px; height: 17px; font-size: 0; background: url(../img/bg_menu_arr.gif); position: absolute; left: -20px; top: 0; }
#menu a.on { color: #4D5C6D; text-decoration: none; }
#menu a.on:hover { text-decoration: underline; color: #9E0000; }
#menu ul ul { padding: 4px 0 0 20px; font-size: 0.86em; }

#search { margin: 0 0 25px 20px; color: #6D6D6D; font: 1.17em "Times New Roman", Times, serif; }
#search table { border-collapse: collapse; width: 100%; }
#search input { float: left; }
#search td.input { padding: 0; width: 100%; }
#search td.input input { width: 100%; border: 1px solid #C0C0C0; position: relative; font-size: 13px; }
#search td.button { padding: 0 0 0 12px; }
#search td.button input { width: 23px; height: 20px; }

#contacts { color: #37424A; margin-bottom: 25px; }
#contacts p { margin-bottom: 7px; }
#contacts p.map { font-size: 0.92em; margin: 0 0 3px; position: relative; top: -3px; }

#bans { padding: 8px 0 0; }
#bans div.one { margin-bottom: 20px; border-top: 1px solid #C0C3C9; border-bottom: 1px solid #C0C3C9;
	background: #FFF url(../img/bg_ban.jpg) no-repeat right bottom; }
#bans div.one a { display: block; height: 58px; width: 100%; }
#bans div.ban3 a { height: 72px; }
#bans div.one div { margin-left: 30%; position: relative; }
#bans div.one img { position: absolute; }
#bans div.one a { display: block; }
#bans div div img { left: -53px; top: 0; }

#compellation { width: 99%; color: #37424A; }

table.person { border-collapse: collapse; }
table.person td { padding: 0 0 12px; vertical-align: top; }
table.person td.img { padding-right: 8px; }
table.person td.img div, table.person_one td.img div { border: 1px solid #C0C0C0; padding: 4px; float: left; }
table.person td.img img, table.person_one td.img img { border: 1px solid #C0C0C0; float: left; }
table.person p { margin-bottom: 10px; }

div.dots { background: url(../img/dots.gif) repeat-x 0 0; font-size: 0; height: 1px; margin: 7px 0; }

ul.chamber_list { padding: 0 0 3px 4px; margin: 0; list-style: none; }
ul.chamber_list li { margin-bottom: 8px; }

div.vote { position: relative; top: -3px; }
div.question { border-top: 3px solid #C0C3C9; background: #FFF url(../img/bg_main_news.gif) no-repeat right bottom;
	padding: 5px 10px; margin-bottom: 5px; color: #37424A; font-size: 1.17em; }
div.vote table.answers { border-collapse: collapse; }
div.vote table.answers td { padding: 2px; }

input.button_default { width: 86px; height: 20px; cursor: pointer; border: none;
	background: #F9F9F9 url(../img/button.gif); color: #004F7E; padding-bottom: 2px; }



#footer { border-top: 3px solid #4E5F7C; height: 90px; margin-top: -93px; position: relative;
	background: #CEC8B4 url(../img/bg_footer.jpg) no-repeat 0 0; color: #37424A; font-size: 1.2em; }
#footer_left { position: absolute; left: 40px; top: 15px; }
#footer_center { position: absolute; left: 29%; top: 15px; width: 39%; margin-bottom: 5px; }
#footer_right { position: absolute; left: 68%; top: 15px; }
#footer_right div.bg { margin: 0 30px 5px 40px; }
#footer_right a { margin-right: 4px; }
#footer p { margin: 0; }


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}









