*{
		font-size:100%;
}
html, body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, blockquote, form, fieldset, legend, table, td, th{
		margin: 0;
		padding: 0;
}
body{
		font-family:Arial, sans-serif;
		font-size:10pt;
		line-height:110%;
		text-align:center;
		color: #193447;
}
#layout{
		margin: 0 auto;
		padding:0 10px;
		//padding:0;
		width: expression(document.body.clientWidth < 980? "980px" : document.body.clientWidth > 1260? "1260px" : "auto");
		max-width: 1260px;
		min-width: 980px;
		text-align:center;
}
#page{
		text-align:left;
		//width:98%;
}
img{
		border:none;
}
/* TYPE */
.caps{
		text-transform:uppercase;
}
small{
		font-size:8.5pt;
}
.lightgray{
		color:#556471;
}
.lightblue {
		color:#0081d7;
}
.dark{
		color:#193447;
}
strong.dark{
		font-size:14pt;
		font-weight:normal;
}
/* LINKS */
a{
		color: #0081d7;
		text-decoration:none;
}
a:visited{
		color: #0081d7;
		text-decoration:none;
}
a:hover,
a:focus{
		color: #0081d7 !important;
		text-decoration:underline;
}
a.black{
		color: #193447;
		text-decoration:none;
}
a.black:visited{
		color: #193447;
		text-decoration:none;
}

a.black:hover,
a.black:focus{
		color: #193447 !important;
		text-decoration:underline;
}
a.white,
a.white:visited,
a.white:hover,
a.white:focus{
		color: #fff !important;
		text-decoration:none;
}
.standard,
.standard:visited{
		text-decoration:underline;
}
/* COMMON CLASSES */
.pseudo{
		padding-bottom:1px;
		border-bottom:1px dashed;
		cursor:pointer;
}
.nobr{
		white-space: nowrap;
}
.pointer{
		cursor:pointer;
}
.hidden{
		display:none;
}
.rounded{
		clear:both;
		position:relative;
		background:url('../img/l.gif') repeat-y left top;
}
.rounded .rounded_1{
		background:url('../img/tl.gif') no-repeat left top;
}
.rounded .rounded_2{
		background:url('../img/tr.gif') no-repeat right top;
}
.rounded .rounded_3{
		background:url('../img/br.gif') no-repeat right bottom;
}
.rounded .rounded_4{
		background:url('../img/bl.gif') no-repeat left bottom;
}
.rounded2{
		clear:both;
		position:relative;
		background:url('../img/l.gif') repeat-y left top;
}
.rounded2 .rounded2_1{
		background:url('../img/tl.gif') no-repeat left top;
}
.rounded2 .rounded2_2{
		background:url('../img/tr.gif') no-repeat right top;
}
.rounded2 .rounded2_3{
		background:url('../img/br.gif') no-repeat right bottom;
}
.rounded2 .rounded2_4{
		background:url('../img/bl.gif') no-repeat left bottom;
		padding:1px 1px 0px 1px;
}
.rounded2 .rounded2_5{
		background:url('../img/r2_bg.gif') no-repeat left top;
		padding:0;
}
.rounded2 .rounded2_6{
		background:url('../img/r2_tr.gif') no-repeat right top;
		padding:0;
}
.rounded2 .rounded2_7{
		background:url('../img/r2_br.gif') no-repeat right bottom;
}
.rounded2 .rounded2_8{
		background:url('../img/r2_bl.gif') no-repeat left bottom;
		padding:0;
}
.rounded2 div div div div div.block{
		background:none;
		//background:url('img/br.gif') no-repeat right bottom;
		padding:1em 1.9em 1.4em 1.5em;
}
.footnote{
		color:#818c98;
		font-size:9pt;
		line-height:130%;
}
#hint{
		cursor: help;
}
.hint{
		color: #0081d7;
		border-bottom: 1px dotted #0081d7;
		cursor: help;
}
.wait1{
		width: 200px;
		height: 15px;
		background: url(../img/wait1.gif) no-repeat;
}
.wait2{
		width: 250px;
		height: 16px;
		background: url(../img/wait2.gif) no-repeat;
}
/* HEADER */
#head{
		position:relative;
		float:left;
		width:100%;
}
#logo{
		margin:0.8em 0 0 6%;
		width:36%;
		float:left;
		_margin-left:3%;
}
#mnubar{
		position:relative;
		float:right;
		width:47%;

}
#menu1{
		position:relative;
		float:left;
		width:100%;
		padding:2.6em 0 0 0;
}
#menu1 a,
#menu1 a:visited,
#menu1 a:hover,
#menu1 a:focus{
		display: block;
		color: #006bb6 !important;
		text-decoration:none;
		font-weight:bold;
		font-size:10.5pt;
}
#menu1 .btn_selected a,
#menu1 .btn_selected a:visited,
#menu1 .btn_selected a:focus,
#menu1 .btn_selected a:hover{
		color:#fff !important;
}
.btn{
		background:#f1f3f4 url('../img/mnu1_bg.gif') repeat-x left center;
		color: #006bb6;
		width:47%;
		cursor: default;
}
.btn_lbl{
		display: block;
		font-weight:bold;
		font-size:10.5pt;
		text-align:center;
		padding: 0.6em 0 0.5em 0;
}
.c000{
		display: block;
		background:url('../img/c000.gif') no-repeat left top;
}
.c002{
		display: block;
		background:url('../img/c002.gif') no-repeat right bottom;
}
.c001{
		display: block;
		background:url('../img/c001.gif') no-repeat right top;
}
.c003{
		display: block;
		background:url('../img/c003.gif') no-repeat left bottom;
}
.btn_selected{
		background:#f1f3f4 url('../img/mnu1_bg_sel.gif') repeat-x left center;
		width:47%;
		cursor: default;
}
.btn_selected .c000{
		background:url('../img/c000_sel.gif') no-repeat left top;
}
.btn_selected .c002{
		background:url('../img/c002_sel.gif') no-repeat right bottom;
}
.btn_selected .c001{
		background:url('../img/c001_sel.gif') no-repeat right top;
}
.btn_selected .c003{
		background:url('../img/c003_sel.gif') no-repeat left bottom;
}
.btn_selected .btn_lbl{
		color:#fff;
}
#btn2{
		position:absolute;
		top:2.6em;
		right:0;
}
#menu2{
		position:relative;
		float:left;
		width:100%;
		padding-bottom:1.5em;
}
#mainmnu{
		margin:20px 0 0 0;
		list-style-type:none;
		float:left;
		width:100%;
		_width:99%;
}
#mainmnu li{
		float:left;
		width:26%;
}
#mainmnu li a{
		padding:0 0 0 14px;
		background:url('../img/0.gif') no-repeat 0px 50%;
}
#mainmnu li.selected{
		padding:0 0 0 14px;
		background:url('../img/9.gif') no-repeat 0px 50%;
		font-weight:bold;
}
#mainmnu li.selected a,
#mainmnu li.selected a:hover{
		padding:0;
		background:none;
		font-weight:normal;
}
#mainmnu li a:hover{
		background:url('../img/9.gif') no-repeat 0px 50%;
}
.main #mainmnu li a,
.main #mainmnu li a:visited{
		color: #006bb6 !important;
		background:url('../img/0.gif') no-repeat 0px 50%;
}
.main #mainmnu li a:focus,
.main #mainmnu li a:hover{
		color: #006bb6 !important;
		background:url('../img/1.gif') no-repeat 0px 50%;
}
#my_gazfond{
		position:absolute;
		top:0;
		right:0;
		margin:18px 0 0 13px;
		background:#699dca url('../img/my_bg.gif') repeat-x left center;
		color:#fff;
		max-width:110px;
		cursor:default;
}
#my_gazfond .i{
		background:url('../img/my_i.gif') no-repeat 7px 0.5em;
}
#my_gazfond .c0{
		background:url('../img/my_tl.gif') no-repeat left top;
}
#my_gazfond .c1{
		background:url('../img/my_tr.gif') no-repeat right top;
}
#my_gazfond .c2{
		background:url('../img/my_br.gif') no-repeat right bottom;
}
#my_gazfond .c3{
		background:url('../img/my_bl.gif') no-repeat left bottom;
		padding:0.1em 0.8em 0.2em 14px;
}
/* SEARCH BAR */
#search_bar{
		padding:1.2em 0 1em 1.5em;
		position:relative;
		//width:99%;
}
#search{
		font-size:9.5pt;
		max-width:300px;
		margin-right:0.4em;
}
#search_btn{
		font-size:8.5pt;
}
#home,
#sitemap,
#feedback{
		position:absolute;
		top:50%;
		margin-top:-5px;
		_margin-top:3px;
		_top:1.4em;
}
#home{
		left:50%;
		margin-left:3px;
		//margin-left:7px;
}
#sitemap{
		left:74%;
		//left:74%;
		margin-top:-6px;
		_margin-top:2px;
}
#feedback{
		right:1.5em;
		//right:0.7em;
		_margin-top:4px;
}
/* BOTTOM */
#bottom{
		clear:both;
		position:relative;
}
#c{
		float:left;
		padding:2em 2em 0 1.6em;
		width:40%;
		height:10em;
}
#design{
		padding:0.2em 0 0 0;
}
#contacts{
		position:absolute;
		top:2em;
		left:50%;
		_left:10%;
}
.ico{
		float:left;
}
.ico_txt{
		position:relative;
		padding:2px 0 0 0;
}
.ico_txt strong,
.ico_txt small{
		padding:0 0 0.2em 27px;
}
#phone strong{
		background:url('../img/phone.gif') no-repeat left 1px;
}
#mail{
		background:url('../img/mail.gif') no-repeat left top;
}
#phone{
		padding-bottom:0.8em;
}
#phone div{
		padding:0 0 0.4em 0;
}
/* INNER PAGE LAYOUT */
.page{
		clear:both;
		position:relative;
		float:left;
		width:100%;
		padding-bottom:69px;
}
.column_left{
		float:left;
}
.column_left{
		width:25%;
}
.column_right{
		width:73%;
		float:right;
		font-size:10.5pt;
		line-height:130%;
}
/* INNER PAGE: LOCAL MENU: LEVEL 1 */
#local{
		padding:2.3em 1.9em 1em 1.2em;
}
#local ul{
		list-style-type:none;
}
#local ul li{
		padding:0 0 1em 0.85em;
		font-size:10pt;
		font-weight:bold;
		background:url('../img/local.gif') no-repeat 0.2em 0.3em;
}
#local ul li.selected{
		background:url('../img/local_selected.gif') no-repeat left 0.45em;
}
#local ul li a:link,
#local ul li a:visited{
		color:#0081d7 !important;
}
#local ul li a:active,
#local ul li a:focus,
#local ul li a:hover,
#local ul li.selected,
#local ul li.selected a:link,
#local ul li.selected a:visited,
#local ul li.selected a:active,
#local ul li.selected a:focus,
#local ul li.selected a:hover{
		color:#ffae00 !important;
}
#local ul li ul{
		padding:0.5em 0 0.5em 0;
}
/* INNER PAGE: LOCAL MENU: LEVEL 2 */
#local ul li ul li{
		padding:0.6em 0 0 1.2em;
		font-size:10pt;
		font-weight:normal;
		background:url('../img/0.gif') no-repeat 0.2em 0.78em;
		_border-right:1px solid white;
}
#local ul li ul li.last div{
		border-bottom:none;
		//border-bottom:1px solid white;
}
#local ul li ul li.selected{
		background:url('../img/10.gif') no-repeat 0.2em 0.78em;
		cursor:default;
}
#local ul li.selected ul li a:link,
#local ul li.selected ul li a:visited{
		color:#818c98 !important;
}
#local ul li.selected ul li a:active,
#local ul li.selected ul li a:focus,
#local ul li.selected ul li a:hover,
#local ul li.selected ul li.selected,
#local ul li.selected ul li.selected a:link,
#local ul li.selected ul li.selected a:visited,
#local ul li.selected ul li.selected a:active,
#local ul li.selected ul li.selected a:focus,
#local ul li.selected ul li.selected a:hover{
		color:#ffae00 !important;
}
#local ul li ul li div{
		padding-bottom:0.6em;
		border-bottom:1px solid #cdd4d9;
}
#local ul li ul li.expanded div{
		border-bottom:none;
}
/* INNER PAGE: LOCAL MENU: LEVEL 3 */
#local ul li ul li ul{
		padding-top:0;
		margin-top:-0.4em;
		color:#818c98;
}
#local ul li ul li ul li div{
		padding-bottom:0.6em;
		border-bottom:none;
}
#local ul li ul li ul li{
		background:none;
}
#local ul li ul li ul li{
		position:relative;
}
#local ul li ul li ul li div{
		position:absolute;
		top:0.4em;
		//top:0.5em;
		left:0;
		_left:-1em;
}
#local ul li.selected ul li.selected ul li a:link,
#local ul li.selected ul li.selected ul li a:visited{
		color:#818c98 !important;
}
#local ul li.selected ul li.selected ul li a:active,
#local ul li.selected ul li.selected ul li a:focus,
#local ul li.selected ul li.selected ul li a:hover,
#local ul li.selected ul li.selected ul li.selected,
#local ul li.selected ul li.selected ul li.selected a:link,
#local ul li.selected ul li.selected ul li.selected a:visited,
#local ul li.selected ul li.selected ul li.selected a:active,
#local ul li.selected ul li.selected ul li.selected a:focus,
#local ul li.selected ul li.selected ul li.selected a:hover{
		color:#ffae00 !important;
}
/*
#local ul li ul li.selected ul li a,
#local ul li ul li.selected ul li a:visited,
#local ul li ul li.selected ul li a:focus,
#local ul li ul li.selected ul li a:hover{
		text-decoration:underline;
		color: #818c98 !important;
}
*/
#local ul li ul li.selected ul li.selected{
		background:none;
}
/* INNER PAGE: LEFTCOL: BLOCKS */
.br{
		clear:both;
		position:relative;
		float:left;
		width:100%;
		margin-top:1.4em;
}
.br h3{
		padding:0.4em 2em 0.7em 1.2em;
		_padding-bottom:0.6em;
		_height:24px;
		color:#fff;
		font-size:10.5pt;
}
.block{
		font-size:9.5pt;
		line-height:130%;
		color:#193447;
		font-weight:normal;
}
.block p,
.block div{
		margin-bottom:1.2em;
		margin-left:-2px;
}
.block .pseudo:hover{
		color:#379ce2 !important;
}
.block ul{
		list-style-type:none;
		margin-left:-2px;
}
.block ul li{
		font-size:10.5pt;
		line-height:150%;
		color:#006bb6;
		font-weight:bold;
		padding:0 0 0 47px;
		height:4em;
}
.settings{
		background:url('../img/settings.jpg') no-repeat left center;
}
/* INNER PAGE: RIGHTCOL: TEXT ELEMENTS */
#txt{
		padding:2em 1.5em 1.2em 1.4em;
}
/*
.wide #txt{
		padding-left: 58px !important;
}
*/
#txt .backnav{
		font-size:8.5pt;
		color: #818c98;
		margin-bottom:1.2em;
}
#txt .backnav span{
		padding:0 0.5em;
}
#txt .backnav a,
#txt .backnav a:visited{
		color: #818c98 !important;
		text-decoration:underline;
}
#txt .backnav a:focus,
#txt .backnav a:hover{
		color: #006bb6 !important;
		text-decoration:underline;
}
#txt h1{
		font-size:21pt;
		font-weight:normal;
		color:#006bb6;
		margin-bottom:0;
		line-height:120%;
}
#txt h2{
		font-size:14pt;
		font-weight:bold;
		margin-top:0.7em;
		line-height:120%;
}
#txt h3{
		font-size:10.5pt;
		font-weight:bold;
		margin-top:1.2em;
		line-height:120%;
}
#txt p{
		margin-top:1.2em;
}
#txt em{
		font-style:normal;
		font-weight:bold;
}
#txt a,
#txt a:visited{
		text-decoration:underline;
}
#txt .mdash{
		margin-left:-1.30em;
}
#txt div.quotation{
		padding-left:23%;
		//padding-left:21%;
		_padding-left:16%;
		padding-top:0.2em;
		padding-bottom:0.2em;
		font-size:13pt;
		line-height:130%;
}
#txt ul.numeric{
		list-style-type:none;
}
#txt ul.numeric li{
		position:relative;
		padding-left:4em;
		padding-top:1.2em;
}
#txt ul.numeric li div,
#txt ul.numeric li span.bullet{
		display: block;
		width:3.6em;
		overflow:hidden;
		text-align:right;
		position:absolute;
		left:0;
		_left:-4em;
		top:1.2em;
		//top:1.1em;
}
#txt ul.dashed{
		padding-top:1.2em;
		list-style-type:none;
}
#txt ul.dashed li{
		position:relative;
		padding-left:4em;
		padding-top:0;
}
#txt ul.dashed li div,
#txt ul.dashed li span.bullet{
		display: block;
		width:3.6em;
		overflow:hidden;
		text-align:right;
		position:absolute;
		left:0;
		_left:-4em;
		top:-1px;
		//top:-3px;
}
#txt .dashed ul{
		list-style-type:none;
}
#txt .dashed ul li{
		position:relative;
		padding-left:2.4em;
		padding-top:0;
}
#txt .dashed ul li div,
#txt .dashed ul li span.bullet{
		display: block;
		width:2em;
		overflow:hidden;
		text-align:right;
		position:absolute;
		left:0;
		_left:-2.4em;
		top:-1px;
		//top:-3px;

}
#txt img.inline{
		float:left;
		margin:0.3em 1.2em 0.6em 0;
}
#txt .subtitle{
		font-style:italic;
		margin-top:-0.2em;
}
#txt .sitemap{
		margin-top:1.2em;
		font-weight: bold;
}
#txt .sitemap a,
#txt .sitemap a:visited{
		color: #006bb6;
		text-decoration: none;
}
#txt .sitemap a:hover,
#txt .sitemap a:focus{
		text-decoration: underline;
}
#txt .sitemap .sublevel{
		margin-left: 2em;
}
#txt .sitemap .sublevel a{
		color: #818c98 !important;
}
#txt .sitemap .sublevel .sublevel{
		font-weight: normal;
}
#txt .sitemap .sublevel .sublevel .sublevel{
}
/* Tabs */
#txt .tabs{
		clear:both;
		position:relative;
		float:left;
		margin:1.2em 0 0 0;
}
#txt .tabs div{
		float:left;
		background:url('../img/tab_bg_0.gif') repeat-x left center;
		border-right:1px solid #fff;
}
#txt .tabs div div{
		background:url('../img/tab_l_0.gif') no-repeat left top;
		border-right:0;
}
#txt .tabs div div div{
		cursor:pointer;
		color:#88929b;
		padding:0.2em 1em 0.1em 1em;
		background:url('../img/tab_r_0.gif') no-repeat right top;
		border-right:0;
}
#txt .tabs div.active{
		background:url('../img/tab_bg_1.gif') repeat-x left center;
}
#txt .tabs div.active div{
		background:url('../img/tab_l_1.gif') no-repeat left top;
}
#txt .tabs div.active div div{
		color:#fff;
		cursor:default;
		background:url('../img/tab_r_1.gif') no-repeat right top;
}
#txt .blue{
		clear:both;
		background:#ebeff2;
		padding:1.2em 0;
		margin-top:0;
}
#txt .blue h3{
		margin:0 0 1.2em 3.6em;
}
#txt .blue p{
		margin:0 0 1.2em 6em;
}
#txt .blue div{
		display:none;
}
#txt .blue div.active{
		background:none;
		display:inline !important;
}
/* INNER PAGE: RIGHTCOL: TABLES */
table.null {border-collapse: collapse; border: 0px none; margin: 0px; padding: 0px; width: auto}
table.null td {padding: 0px; text-align: left}
table.calc {margin-top: 1em}
table.calc td.col1 {padding-bottom: 0.2em}
table.calc td.col2 {padding-bottom: 0.2em; padding-left: 2em}
table{
		margin-top:2.4em;
		padding-bottom:2.4em;
		border:0;
		width:100%;
		//width:94%;
		border-collapse: collapse;
		border-spacing: 0;
}
th, td{
		vertical-align:top;
}
th, td{
		padding:0.6em 0.85em 0.6em 0.8em;
		margin:0;
}
td p{
		padding:0;
}
table strong{
		font-size:10.5pt;
		font-weight:bold;
}
/* head */
th{
		background:#c0c9d0 url('../img/th_r.gif') no-repeat right top;
		color:#fff;
		padding:0;
		margin:0;
}
th div{
		background:url('../img/th_l.gif') no-repeat left top;
		padding:0.6em 0.85em 0.6em 0.8em;
}
/* strikes */
.light td{
		background:#f3f4f6 url('../img/td.gif') repeat-y right top;
}
.light td.empty{
		background:none;
}
/* bottom-border */
.table_border td{
		padding:0;
		height:6px;
		background:url('../img/tbl.gif') no-repeat right bottom;
}
/* INNER PAGE: RIGHTCOL: ATTACH */
.attach{
		clear:both;
		position:relative;
		padding:0;
}
.attach ul.files{
		position:relative;
		list-style-type:none;
		margin-left:1.2em;
}
.attach ul.files li{
		padding:0 0 1.2em 36px;
		color:#556471;
}
.attach ul.files li a,
.attach ul.files li a:visited{
		text-decoration:underline;
}
/* ICONS */
.js{
		background:url('../img/js.jpg') no-repeat left 5px;
}
.doc{
		background:url('../img/doc.gif') no-repeat 0 3px;
}
.pdf{
		background:url('../img/pdf.gif') no-repeat 0 3px;
}
/* PAGE MAIN: SPLASH */
#splash{
		clear:both;
		position:relative;
		width:100%;
		padding:1px 1px 3px 1px;
}
#swf_update{
		height:300px;
}
#swf_update p{
		padding:140px 0 0 1.2em;
		font-size:21pt;
}
#splash_body{
}
#splash_top{
		position:absolute;
		top:-53px;
		left:248px;
}
#splash_right{
		position:absolute;
		top:67px;
		right:10px;
}
#prv,
#next{
		position:absolute;
		top:28px;
}
#prv{
		right:44px;
}
#next{
		right:19px;
}
#q1,#q2,#q3,#q4,#q5{
		position:absolute;
		left:50%;
}
#q1{
		top:24px;
}
#q2{
		top:89px;
		margin-left:94px;
}
#q3{
		top:135px;
		margin-left:183px;
}
#q4{
		top:171px;
		margin-left:273px;
}
#q5{
		top:191px;
		margin-left:350px;
}
#own_label{
		position:absolute;
		top:242px;
		left:50%;
		margin-left:0.1em;
		margin-top:-1.4em;
		font-size:11pt;
		font-weight:bold;
}
#own{
		position:absolute;
		top:242px;
		left:50%;
		width:47%;
}
#own #question{
		width:83%;
		margin-right:0.4em;
}
#own #question,
#own_label{
		color:#006bb6;
}
/* PAGE MAIN: BANNERS BAR */
#banbar{
		clear:both;
		position:relative;
		height:6em;
}
#b1,#b2,#b3,#b4{
		position:absolute;
		top:0.8em;
}
#b1{
		left:20px;
}
#b2{
		left:23%;
}
#b3{
		left:51%;
}
#b4{
		left:75%;
}
.b_v{
		float:left;
}
.b_t{
		float:left;
		width:140px;
		margin:27px 0 0 0.6em;
}
.b_t img{
		margin:0 0 0 0.4em;
}
#banbar .black{
		padding:0 1em 0 0;
		background:url('../img/0.gif') no-repeat right 55%;
}
#banbar .black:hover{
		padding:0 1em 0 0;
		background:url('../img/2.gif') no-repeat right 55%;
}
/* PAGE MAIN: INFO BAR */
#infobar{
		clear:both;
		position:relative;
		margin:10px 0 0 0;
}
.infobar{
		width: 100%;
		table-layout: fixed;
		margin: 0px; padding: 0px;
}
.view_info{
		vertical-align: top;
		padding: 0px;
}
.view_info .root{
		background:url('../img/info_bg1.gif') repeat-x left top;
		color:#193447;
}
.view_info .topleft_first{
		background:url('../img/info_topleft1first.jpg') no-repeat left top;
}
.view_info .arrow{
		background:url('../img/info_arrow1.gif') no-repeat 11px center;
}
.view_info .bottom_first{
		background:url('../img/info_bottom1first.gif') no-repeat left bottom;
}
.view_info .topleft,
.view_info .topleft_last{
		background:url('../img/info_topleft1.jpg') no-repeat left top;
}
.view_info .bottom,
.view_info .bottom_last{
		background:url('../img/info_bottom1.jpg') no-repeat left bottom;
}
.view_info .topright_last{
		background:url('../img/info_topright1last.jpg') no-repeat right top;
}
.view_info .bottom_last .info{
		background:url('../img/info_bottom1last.gif') no-repeat right bottom;
}
.preview_info{
		vertical-align: top;
		padding: 0px;
}
.preview_info .root{
		background: url('../img/info_bg0.gif') repeat-x left top;
		color:#ffffff;
		cursor:pointer;
}
.preview_info{
		background:url('../img/info_bg0.jpg') repeat-x left top;
		color:#ffffff;
		cursor:pointer;
}
.preview_info .arrow{
		background:url('../img/info_arrow0.gif') no-repeat 7px center;
}
.preview_info .topleft{
		background:url('../img/info_topleft0.jpg') no-repeat right top;
}
.preview_info .topright_fisrt{
		background:url('../img/info_topleft0.jpg') no-repeat right top;
}
.preview_info .topleft_first{
		background:url('../img/info_topleft0first.jpg') no-repeat left top;
}
.preview_info .topleft_last{
		background:url('../img/info_topleft0last.jpg') no-repeat right top;
}
.preview_info .bottom,
.preview_info .bottom_first,
.preview_info .bottom_last{
		background:url('../img/info_bottom0.gif') no-repeat right bottom;
}
.preview_info .bottom_first .info{
		background:url('../img/info_bottom0.gif') no-repeat left bottom;
}
.preview_info table.footer{
		color:#ffffff;
}
.info{
		height:14em;
		//height:190px;
		font-size:8.5pt;
		padding:10px 22px 22px 22px;
		line-height:115%;
		overflow:hidden;
}
.view_info .anon{
		display: none !important;
}
.view_info .info{
		padding-left:70px;
}
.view_info h3{
		font-size:14pt;
		font-weight:normal;
		margin-top:0.8em;
		clear:both;
		line-height:110%;
}
.view_info h3 span{
		margin-left:-1.3em;
}
.view_info .col1,
.view_info .col2{
		margin-top:1em;
		width:49%;
		float:left;
}
.view_info .col1{
		padding-right:0.25em;
}
.view_info .col2{
		padding-left:0.25em;
}
.preview_info .active{
		display: none !important;
}
.preview_info .anon{
		clear:both;
		margin-top:25px;
}
.preview_info .anon table.footer,
.view_info .active table.footer{
		clear: both;
		width: 100%;
		margin: 0px;
}
.preview_info .anon table.footer td.footer_left,
.view_info .active table.footer td.footer_left{
		vertical-align: top;
		padding: 8px 0px 0px 0px;
		text-align: left;
		white-space: nowrap;
}
.preview_info .anon table.footer td.footer_right,
.view_info .active table.footer td.footer_right{
		vertical-align: top;
		padding: 8px 0px 0px 0px;
		text-align: right;
		white-space: nowrap;
}
.view_info .active,
.view_info .active *{
		cursor: pointer;
}
.view_info .subtitle,
.preview_info .subtitle{
		width:120px;
}
.view_info .subtitle{
		background:url('../img/subtitle_bg_1.gif') repeat-x left top;
}
.view_info .subtitle .subtitle_1{
		background:url('../img/subtitle_tl_1.gif') no-repeat left top;
}
.view_info .subtitle .subtitle_2{
		background:url('../img/subtitle_tr_1.gif') no-repeat right top;
}
.view_info .subtitle .subtitle_3{
		background:url('../img/subtitle_br_1.gif') no-repeat right bottom;
}
.view_info .subtitle .subtitle_4{
		background:url('../img/subtitle_bl_1.gif') no-repeat left bottom;
}
.preview_info .subtitle{
		background:url('../img/subtitle_bg_0.gif') repeat-x left top;
}
.preview_info .subtitle .subtitle_1{
		background:url('../img/subtitle_tl_0.gif') no-repeat left top;
}
.preview_info .subtitle .subtitle_2{
		background:url('../img/subtitle_tr_0.gif') no-repeat right top;
}
.preview_info .subtitle .subtitle_3{
		background:url('../img/subtitle_br_0.gif') no-repeat right bottom;
}
.preview_info .subtitle .subtitle_4{
		background:url('../img/subtitle_bl_0.gif') no-repeat left bottom;
}
.subtitle .subtitle_4{
		text-align:center;
		padding:0.25em 0.65em;
		margin-bottom:1em;
		//margin-bottom:0;

}
.view_info .title,
.preview_info .title{
		text-transform: uppercase;
		white-space: nowrap;
}
.view_info .title{
		color: #9da9b7;
}
.preview_info .title{
		color: #818c98;
}
/* DIAGRAM */
.diagram{
		padding:1.8em 2em 0 0;
		color:#556471;
}
.diagram .img{
		float:left;
		width:72%;
		//width:60%;
		overflow:hidden;
}
.diagram ul{
		position:relative;
		float:right;
		list-style-type:none;
		width:27%;
		//width:25%;
}
.diagram ul li{
		padding:0 0 0.7em 18px;
		position:relative;
}
.diagram li div{
		width:12px;
		height:12px;
		position:absolute;
		left:0;
		top:0.3em;
		//top:0.2em;
		_left:-18px;
		_font-size:8px;
}
.clear{
		clear:both;
		height:0;
}
/* DIAGRAM: COLORS */
.diagram .green{
		background:#63c055;
}
.diagram .darkgreen{
		background:#246d5a;
}
.diagram .haki{
		background:#d1c442;
}
.diagram .darkblue{
		background:#076892;
}
.diagram .purpure{
		background:#b46d97;
}
.diagram .aqua{
		background:#38aab5;
}
/* NEWS */
.nws .news{
		clear:both;
		position:relative;
		//float:left;
		//width:94%;
		padding:1.2em 0 0 100px;
}
.nws .news .date,
.nws .news h2,
.nws .news .subtitle,
.nws .news .anon,
/*
.nws .news .details{
		padding-left:20px;
}
.nws .news .details{
		display: inline-block;
		overflow: hidden;
}
*/
.nws .news .details{
		padding-left: 20px;
		padding-bottom: 1px;
		display: block;
		overflow: hidden;
}
.nws .news .pic{
		position:absolute;
		top:1.5em;
		//top:1.4em;
		left:0;
}
.nws .date{
		color:#556471;
		font-size:8.5pt;
}
.nws #txt h2{
		margin-top:0;
		color:#0081d7;
		float:left;
		font-size:12pt;
		cursor:pointer;
		background:url('../img/local.gif') no-repeat 12px 0.45em;
		//padding-bottom:1px;
}
.nws p.subtitle{
		clear:both;
		position:relative;
		font-size:10pt;
}
.nws #txt h2.expanded{
		background:url('../img/local_selected.gif') no-repeat 12px 0.45em;
}
.nws #txt h2 span{
		border-bottom:1px dashed;
}
.nws .anon{
		clear:both;
		position:relative;
		font-weight:bold;
		line-height:140%;
}
.nws #txt .anon p{
		margin-top:0.8em;
}
.nws .clear{
		clear:both;
}
/* NEWS: PAGE NAVIGATION */
.nws ul.pagenav{
		float:right;
		position:relative;
		list-style-type:none;
		margin-right:1.2em;
		text-align:right;
}
.nws ul.pagenav li{
		float:left;
		padding:0 0 0 0.6em;
}
.nws ul.pagenav li a,
.nws ul.pagenav li a:visited{
		text-decoration:underline;
}
.nws ul.pagenav li a.cur_page,
.nws ul.pagenav li a.cur_page:visited,
.nws ul.pagenav li a.cur_page:hover,
.nws ul.pagenav li a.cur_page:focus{
		text-decoration:none;
		color:#193447 !important;
		font-weight:bold;
		cursor:default;
}
.nws div.pagenav {
		clear:both;
		margin-top: 1em;
		text-align: right;
}
.nws div.pagenav a,
.nws div.pagenav a:visited {
		text-decoration: underline;
		padding: 0px 0.2em;
}
.nws div.pagenav span.cur_page {
		color: #193447;
		font-weight: bold;
		cursor: default;
}
/* SEARCH FORM */
.hl{
		text-transform:uppercase;
}
.nosel{
		color:#666666;
}
#regions{
		margin:1.2em 0;
}
.reg_name{
		padding-top:1.2em;
}
.regional{
		padding-left:2em;
		position:relative;
		padding-bottom:1.2em;
}
.regional span{
		position:absolute;
		top:0;
		left:0;
		//left:-2em;
		font-weight:bold;
		color:#006bb6;
}
/* FORM */
.form{
		padding:2.2em 0 0em 0;
}
.form_compact{
		padding:0 !important;
}
.step,
.form .step,
.form .error{
		clear:both;
		position:relative;
		width:100%;
}
.label,
.input,
.form .label,
.form .input{
		float:left;
		clear:right;
		padding:1.2em 0.6em 0 0;
}
.label,
.form .label{
		width:33%;
}
.form .error{
		margin-top:2px;
		padding-top:1.2em;
		color:red;
}
.form .result,
.form .info{
		margin-top:2px;
		padding-top:1.2em;
		color:#193447;
}
.form #error{
		border-top:1px solid #d9dce0;
}
.form .footnote{
		width:33%;
		color:#818c98;
		font-size:9pt;
		line-height:130%;
}
.form .submit{
		height:50px;
}
.form h3 span{
		font-weight:normal;
}
span.money{
		color:#006bb6;
		white-space: nowrap;
}
.form #error .pseudo{
		color:#006bb6;
		font-weight:normal;
}
.form .required {
		color: #0081d7;
}
.form .required_ok {
		visibility: hidden;
}
.form .not_required {
		visibility: hidden;
}
/* FORM: INPUTS */
.form .man{
		margin-left:-1px;
		//margin-left:-5px;
		_margin-left:-4px;
}
.form .lady{
		margin-left:1.2em;
}
.form .floats input,
.form .floats select{
		float:left;
		margin-right:0.4em;
}
.form textarea{
		width:22em;
		height:5em;
		font-family:Arial, sans-serif;
		font-size:10.5pt;
		line-height:120%;
}
/* FORM: CALC */
.form .step .col_2{
		float:left;
		width:46%;
		margin-right:1%;
		color:#cccccc;
}
.form .step .col_2 .calc_label{
		color:#cccccc;
}
.form .tabed{
		padding-top:2.4em;
}
.form .pseudo{
		color:#818c98;
}
.form .this .pseudo{
		color:#006bb6;
		border-bottom:none;
		cursor:default;
}
.form .pseudo,
.form .pseudo_sel{
		font-weight:bold;
}
.form .tog{
		padding:1.2em 0 0 0;
}
.form .col_2 input,
.form .col_2 select,
.form .col_2 textarea{
		color:#193447;
}
.form .this{
		color:#193447 !important;
}
.form .calc_label{
		display:block;
		margin-bottom:0.2em;
		font-size:10pt;
		color:#818c98;
}
.form .this .calc_label{
		color:#818c98 !important;
}

/* SLIDER */
.slider {
		width: 300px;
		padding-right: 16px;
		background: url(../img/slider.gif) no-repeat 6px top;
}
.ui-slider{
		width: 300px;
		height: 20px;
		position: relative;
		background-repeat: no-repeat;
		background-position: left top;
}
.ui-slider-handle{
		position: absolute;
		z-index: 1;
		height: 10px;
		width: 14px;
		top:6px;
		left:0px;
		background: url(../img/sliderer.gif) no-repeat left top;
}
.ui-slider-handle-active{
		border: 1px dotted black;
}
.ui-slider-disabled .ui-slider-handle{
}
.ui-slider-range{
		position: absolute;
		background: #50A029;
		width: 100%;
		height: 100%;
}
.ui-slider-2{
}
.numeros{
		width: 300px;
		height:1em;
		position:relative;
		color: #818c98;
}
#lab_0,
#lab_5,
#lab_10,
#lab_15,
#lab_20,
#lab_25,
#lab_30{
		position:absolute;
		bottom:0;
}
#lab_0{
		left:2px;
}
#lab_5{
		left:53px;
}
#lab_10{
		left:98px;
}
#lab_15{
		left:148px;
}
#lab_20{
		left:198px;
}
#lab_25{
		left:248px;
}
#lab_30{
		left:298px;
}
#percent_30_0,
#percent_30_5,
#percent_30_10,
#percent_30_15,
#percent_30_20,
#percent_30_25,
#percent_30_30{
		position:absolute;
		bottom:0;
}
#percent_30_0{
		left:2px;
}
#percent_30_5{
		left:53px;
}
#percent_30_10{
		left:98px;
}
#percent_30_15{
		left:148px;
}
#percent_30_20{
		left:198px;
}
#percent_30_25{
		left:248px;
}
#percent_30_30{
		left:298px;
}
#percent_100_0,
#percent_100_50,
#percent_100_100{
		position:absolute;
		bottom:0;
}
#percent_100_0{
		left:2px;
}
#percent_100_50{
		left:148px;
}
#percent_100_100{
		left:294px;
}
/* PNG WND */
.framed,
.framed .f_r,
.framed .f_b,
.framed .f_l,
.framed .f_c{
		float: left;
		position: relative; z-index: 1;
		width: auto; height: auto;
		margin: 0; padding: 0;
}
.framed .f_tt,
.framed .f_rr,
.framed .f_bb,
.framed .f_ll{
		display: none;
}
.framed{
		margin: 0 40px 20px 0;
		background: url('../img/top.png') no-repeat left top;
		//background: none;
}
.framed .f_r{
		left: 84px;
		background: url('../img/right.png') no-repeat right top;
		//background: none;
}
.framed .f_r_t_grad{
		height:156px;
		background: url('../img/t_grad_r.gif') no-repeat right 40px
}
.framed .f_b{
		top: 40px;
		background: url('../img/bottom.png') no-repeat right bottom;
		//background: none;
}
.framed .f_c{
		float: none;
		position: relative;
		left: 18px; top: -20px;
		margin: 0 1px 0 0;
		background: #fff url('../img/t_grad.gif') repeat-x left top;
		//background: #fff url('../img/b_grad.gif') repeat-x left bottom;
}
.f_c_b{
		padding:0 1em;
		background: url('../img/bc.png') no-repeat left bottom;
		//background:none;
}
.framed .f_l{
		left: -84px;
		padding: 0px 0;
		background: url('../img/left.png') no-repeat left bottom;
		//background: none;
}
.f_l_t_grad{
		background: url('../img/t_grad.gif') no-repeat 18px top;
}
.f_l_b_grad{
		padding:20px 0;

}
* html .framed .f_r,
* html .framed .f_b,
* html .framed .f_l
{ height: 0; }
* html .framed .f_tt,
* html .framed .f_rr,
* html .framed .f_bb,
* html .framed .f_bb *,
* html .framed .f_ll,
* html .framed .f_ll *{
		display: block;
		position: absolute;
		left: 0;
		top: 0;
}
* html .framed .f_rr{
		right:43px !important;
}
* html .framed .f_tt
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/top.png,sizingMethod=crop);
}
* html .framed .f_rr
{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/right.png,sizingMethod=crop);
}
* html .framed .f_tt,
* html .framed .f_bb
{
width: expression( parentNode.offsetWidth ); height: 40px;
}
* html .framed .f_rr,
* html .framed .f_ll
{
width: 40px; height: expression( parentNode.offsetHeight );
}
* html .framed .f_bb,
* html .framed .f_ll
{
overflow: hidden;
}
* html .framed .f_bb *
{
width: 2000px; height: 40px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/bottom.png,sizingMethod=crop);
}
* html .framed .f_ll *
{
width: 84px; height: 4000px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/left.png,sizingMethod=crop);
}
* html .framed .f_rr,
* html .framed .f_bb *
{ right: expression( this.parentNode.offsetWidth % 2 ? -1 : 0 ); left: auto; }
* html .framed .f_ll,
* html .framed .f_ll *,
* html .framed .f_bb,
* html .framed .f_bb *
{ bottom: expression( this.parentNode.offsetHeight % 2 ? -1 : 0 ); top: auto; }
.b_h{
		width:0;
		height:0;
		position:absolute;
		bottom:-40px;
		z-index:100;
		left:40px;
		//width:44px;
		//height:40px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/b_h.png,sizingMethod=crop);
}
.f_bb_c{
		width:0;
		height:0;
		position:absolute;
		//width:expression( parentNode.offsetWidth );
		//height: 156px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/tc.png,sizingMethod=crop);
		top:0px;
		left:-1em;
		z-index:-1;
}
/* PNG WND: SMALL */
.small_wnd .f_bb_c{
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/tc_small.png,sizingMethod=crop);
		top:1px !important;
}
.small_wnd .f_c{
		background: #fff url('../img/t_grad_small.gif') repeat-x left top;
		//background: #fff url('../img/b_grad_small.gif') repeat-x left bottom;
}
.small_wnd .f_c_b{
		background: url('../img/bc_small.png') no-repeat left bottom;
		//background:none;
}
.small_wnd .b_h{
		bottom:-41px;
}
* html .small_wnd .f_rr{
		right:44px !important;
}
/* PNG WND: ICON WND  */
.top_sel{
		position:absolute;
		top:0;
		left:50%;
		margin-left:-27px;
		//margin-left:-38px;
}
.icon_action{
		padding-top:65px;
		width:200px;
}
.icon_set{
		padding-top:1em;
}
.icon_set ul{
		margin:0;
		padding:0;
		list-style-type:none;
}
.icon_set ul li{
		padding:0 10px 7px 60px;
		position:relative;
		cursor:pointer;
}
.png{
		//filter: alpha(opacity=0);
}
.icon_set ul li .ch_icon{
		position:absolute;
		top:0;
		left:0;
		//left:-60px;
}
.icon_set ul li .icon_txt{
		border-bottom:1px solid #ccd3d9;
		width:9em;
		padding:18px 0 18px 0;
}
.icon_set ul li .lst{
		border-bottom:none;
}
.hidden{
		display:none;
}
.ico_buttons{
		margin-left:51px;
		padding:0.5em 0 0 0;
}
.ico_buttons input{
		font-size:9pt;
		//font-size:8.5pt;
}
.framed form{
		margin:0 !important;
		padding:0 !important;
}
.f_c_b h3{
		padding-bottom:0.5em;
}
/* PNG WND: TEST POSITIONS */
#wnd0{
		position: absolute;
		left: 7%;
		top: 77px;
}
#wnd1,
#wnd2,
#wnd3,
#wnd4{
		position: absolute;
		left:7%;
		top: 77px;
		z-index:9998;
}
#wnd1 h2,
#wnd2 h2,
#wnd4 h2,
#wnd1 p,
#wnd2 p,
#wnd4 p{
		width:400px;
}
#wnd3 h2,
#wnd3 p{
		width:520px;
}

#wnd1 p,
#wnd2 p,
#wnd3 p,
#wnd4 p{
		margin-top:1em;
}
#wnd1 h2,
#wnd2 h2,
#wnd3 h2,
#wnd4 h2{
		font-size:14pt;
		line-height:125%;
		font-weight:normal;
}

/* win */
div.win {display: none; position: absolute; z-index: 9998; left: 0px; top: 0px; max-width: 50%}
table.win {border-collapse: collapse; margin: 0px; padding: 0px; width: auto}
table.win td {padding: 0px; text-align: left}
table.win td.t {height: 25px; background: url(../img/win_t.png) repeat-x center top}
table.win td.b {height: 38px; background: url(../img/win_b.png) repeat-x center bottom}
table.win td.l {width: 83px; background: url(../img/win_l.png) repeat-y left center}
table.win td.r {width: 24px; background: url(../img/win_r.png) repeat-y right center}
table.win td.lt {width: 83px; height: 25px; background: url(../img/win_lt.png) no-repeat left top}
table.win td.rt {width: 24px; height: 25px; background: url(../img/win_rt.png) no-repeat right top}
table.win td.lb {width: 83px; height: 38px; background: url(../img/win_lb.png) no-repeat left bottom}
table.win td.rb {width: 24px; height: 38px; background: url(../img/win_rb.png) no-repeat right bottom}
table.win td.t div {width: 1px; height: 25px}
table.win td.b div {width: 1px; height: 38px}
table.win td.l div {width: 83px; height: 1px}
table.win td.r div {width: 24px; height: 1px}
table.win td.lt div {width: 83px; height: 25px}
table.win td.rt div {width: 24px; height: 25px}
table.win td.lb div {width: 83px; height: 38px}
table.win td.rb div {width: 24px; height: 38px}
table.win td.content {vertical-align: top; background-color: #edf3fa}
table.win div.content {position: relative; margin: -25px -24px -38px -83px; overflow: hidden; display: block !important; display: inline-block}
table.win div.padding {padding: 22px 22px 48px 36px}

/* 404 */
#msg{
		clear:both;
		position:relative;
		margin:0 0 0 6%;
		_margin-left:3%;
		padding-top:5.2em;
		line-height:140%;
}
#msg h1{
		font-size:33pt;
		color:#cdd4d9;
		padding-bottom:1.2em;
}
#msg p{
		font-size:12pt;
		padding-bottom:1.2em;
}
#msg a,
#msg a:visited,
#msg a:hover,
#msg a:focus{
		color:#006bb6 !important;
		text-decoration:underline;
}
.petit{
		font-size:8.5pt;
}
.f_c_b iframe{
		display:none;/*sorry for IE5*/
		display/**/:block;/*sorry for IE5*/
		position:absolute;/*must have*/
		top:0;/*must have*/
		left:-15px;/*must have*/
		z-index:-1;/*must have*/
		filter:mask();/*must have*/
		width: 110%;/*must have for any big value*/
		height: 100%;/*must have for any big value*/;
}
select.month{
		width:5.5em;
}
#cities{
		//padding-right:0.2em;
}
/* MY GAZFOND */
.wide .column_left{
		display:none;
}
.wide .column_right{
		float:left;
		width:100%;
}
#auth_form{
		clear:both;
		position:relative;
		width:100%;
}
#auth_form .label{
		width:5em;
		padding-top:1.3em;
}
.medium{
		font-size:14pt;
		//width:300px;
}
.big-button{
		font-size:12pt;
}
table.form .label{
		width: 150px;
}
table.form input.text{
		width: 200px;
}
table.form textarea.text{
		width: 200px;
}
table.form {margin-top: 30px}
table.form td.col1 {vertical-align: middle; padding: 0px 20px 10px 0px}
table.form td.col2 {vertical-align: top; padding: 0px 0px 10px 0px}
table.form td.col3 {vertical-align: middle; padding: 0px 0px 10px 15px; font-size: 10pt; color: #0081d7}
table.form td.nopadding {padding-bottom: 0px !important}
table.form td.padding_top {padding-top: 20px}
.auth_msg{
		font-size:13pt;
		color:red;
}

blockquote {
	margin: 3em 0px 3em 4em;
}

.contents {
	margin-bottom: 3em
}

.gaz-banner{ line-height:1.4; background:url(/img/xbg-banner.png) repeat-x; clear:both; margin-top:10px; color:#fff; font-size:14px;   }
.gaz-banner .l{background:url(/img/lbg-banner.png) no-repeat;}
.gaz-banner .r{background:url(/img/rbg-banner.png) no-repeat 100% 0;padding:0 24px; height:92px;}
.gaz-banner .hh{ font-weight:600;  line-height:27px; padding:0 24px; position:relative; zoom:1; margin:0 -24px 12px; }
.gaz-banner a{ text-decoration:underline; }
.gaz-banner a:hover{ text-decoration:none; }

