a{
color:#000000;
text-decoration:none;
}     
html, body {
height:100%;
margin: 0;
padding:0;
}
img {
border:0px;
} 
table{
border:0px;
color:#000000;
border-collapse:collapse;
font:11px Tahoma;
}  
table td{
padding:0;
margin:0;
}
h1 {
font:11px Tahoma;
}
.fix {
width:1000px;
}
.tbmain, .rightHome table, .officeB table{
height:100%;
width:100%;
}  
.tbmain td{
vertical-align:top;
} 
.divR{
float:right;
}
.divL, .codeFB div {
float:left;
}
.divBoth{
clear:both;
} 
.heightH{
height:100%;
}
.pol{
border-top:0px;
} 
.png 
{behavior: url(/inc/pngbehavior.htc);
width:216px; 
height:126px;
}
/*top block*/
.imgB{
background:url(/i/skybg.png) left top repeat-x; 
height:237px;
text-align:right;
vertical-align:bottom;
width:100%;
}
.riverbg{
background:url(/i/river.png) left top no-repeat;
height:237px;
text-align:right;
vertical-align:top;
width:250px;
}
.language{
margin:8px 5px 0 0px
}
.language a{
font-weight:bold;
}
.language a:hover{
color:#2a4f99;
text-decoration:underline;
}
.logo{
margin:43px 25px 0 0;
}
.activity{
color:#0e3f90;
margin:5px 19px 0 40px;
text-align:left;
width:188px;
}
.telN{
color:#082650;
font-weight:bold;
line-height:16px;
margin:2px 5px 0 0;
}
.airc{
background:url(/i/airc.png) 59px 28px no-repeat;
}
.house{
background:url(/i/houseR.gif) left 93px no-repeat;
width:200px;
} 
.office{
background:url(/i/housebg.gif) left 85px repeat-x;
height:126px;
padding-top:38px;
text-align:center;
}
.officeB{
height:236px;
text-align:left;
}
.leftHome{
background:url(/i/leftHome.gif) left bottom no-repeat;
height:209px;
width:305px;
}
.dataT{
background:url(/i/grassD.png) left top repeat-x;
color:#ffffff;
font:11px Tahoma;
height:27px;
padding-top:4px;
width:236px; 
}
.dataT span{
margin-left:15px;
}
.grassbg{
background:url(/i/grassD.png) left top repeat-x;
height:28px;
text-align:right;
}
.skybg{
float:right;
background:url(/i/sky.png) left top no-repeat;
height:100%;
width:100%; 
}
.grassbgC{
background:url(/i/bggrass.png) left 133px repeat-x;  
}
.rightHome{
background:url(/i/rightHome.gif) right bottom no-repeat;
height:209px;
}
.menu, .menuM{
text-align:left;
}
.menu img, .menuM img{
float:left;
}
/* .menu ul{
list-style-image:url(/i/point.jpg);
padding:0 0 0 20px;
font-weight:bold;
margin:0px;
}
.menu ul li{
padding:0 0 4px 0;
margin:0px;
} */
.bgMenuL{
background:url(/i/bgMenuL.png) left top no-repeat;
float:left;
height:19px;
width:6px;
}
.bgMenuC{
background:url(/i/bgMenuC.png) left top repeat-x;
float:left;
padding-top:2px;
height:19px;
text-align:center;
vertical-align:top;
}
.step{
float:right;
height:19px;
padding-right:5px;
}
.bgMenuR{
background:url(/i/bgMenuR.png) left top no-repeat;
float:left;
height:19px;
width:6px;
}
/* ----- end nows block --------*/





/* ----- start  left block --------*/
.leftB{
text-align:center;
padding:0 0 10px 5px;
vertical-align:top;
width:243px;
}
.blockS{
background:url(/i/blockC.png) left top repeat-x;
float:left;
height:37px;
}
.blockL{
background:url(/i/blockL.png) left top no-repeat;
float:left;
height:37px;
width:6px;
}
.blockC{
color:#245e9d;
float:left;
font-size:12px;
font-weight:bold;
margin-top:10px;
text-align:center;
width:231px;
}
.blockR{
background:url(/i/blockR.png) left top no-repeat;
float:right;
height:37px;
width:6px;
}
.textB{
float:left;
border-left:1px solid #bad5f4;
border-right:1px solid #bad5f4;
padding:5px;
width:231px;
}
#inputerror {
width:205px;
}
.inputerror{
width:205px;
}
.menuM{
float:left;
border-left:1px solid #bad5f4;
border-right:1px solid #bad5f4;
padding:5px 0 10px 0;
width:241px;
}
.blockBl{
background:url(/i/blockBl.png) left top no-repeat;
float:left;
font-size:1px;
height:6px;
width:6px;
}
.blockBC{
border-bottom:1px solid #bad5f4;
float:left;
font-size:1px;
height:5px;
width:231px;
}
.blockBR{
background:url(/i/blockBR.png) left top	no-repeat;
float:right;
height:6px;
width:6px;
}
.lineL{
background:url(/i/lineL.png) left bottom no-repeat;
float:left;
font-size:1px;
height:6px;
width:6px;
}
.lineC{
border-top:1px solid #bad5f4;
float:left;
font-size:1px;
height:5px;
width:231px;
}
.lineR{
background:url(/i/lineR.png) right bottom no-repeat;
float:right;
font-size:1px;
height:6px;
width:6px;
}
/* ----- end  left block --------*/




/* ----- start center block --------*/
.rightC{
text-align:center;
padding:0 10px 10px 10px;
vertical-align:top;
width:100%;
}
.lineCent{
border-top:1px solid #bad5f4;
float:left;
font-size:1px;
height:5px;
}
.textCent, .textNews{
clear:both;
border-left:1px solid #bad5f4;
border-right:1px solid #bad5f4;
padding:10px;
line-height:15px;
text-align:justify;
}


.textCent h1{
font-size:13px;
font-weight:bold;
margin:0px;
padding:0px;
}
.cl{
background:url(/i/bgLine.jpg) left top repeat-x;
height:6px;
font-size:1px;
width:100%;
}
.indent{
background:url(/i/bgLine.jpg) left bottom repeat-x;
font-size:1px;
height:6px;
margin-bottom:10px;
width:100%;
}
.linePoint{
background:url(/i/point.gif) left top repeat-x; 
font-size:1px;
height:2px;
margin:2px 0 7px 0;
}
.bgCenter{
background:url(/i/blockC.png) left top repeat-x;
float:left;
height:37px;
width:100%;
}
.mainP h2, .analys h1, .analys h2{
color:#014da1;
font-weight:bold;
font-size:11px;
padding:0px;
margin:0px;
}
.mainP p, .analys p{
margin:5px 0 0 0px;
padding:0px;
}
P {
 text-indent:23px;
}

P:first-child {
 text-indent:0px; 
}
.mainP a {
color:#014da1;
}
.mainP a:hover {
text-decoration:underline;
}
.mainP img{
border:1px solid #e2e2e2;
padding:1px;
margin:5px;
}
.mainP table{
text-align:right;
}
.mainP ul{
padding:0px;
margin:20px 0 0 0;
}
.mainP ul ul {
padding:0px;
margin:0px;
}
.mainP ul li{
list-style:none;
padding:0px;
margin:0 0 15px 0;
}
.mainP ul li ul li{
color:#000000;
font-weight:normal;
/*list-style-type:square;
list-style-type:disk;
list-style-type:circle;
font-size:11px;*/
list-style-type:circle;
padding:0px;
margin:0 0 0 25px;
}
.analys ul{
padding:0px;
margin:15px 0 15px 10px;
}
.analys ul ul{
padding:0px;
margin:0 0 0 30px;
}
.analys ul li{
list-style:none;
padding:0px;
margin:10px 0 0 0;
}
.analys ul li ul li{
color:#000000;
font-weight:normal;
list-style-type:disc;
padding:0px;
margin:0 0 4px 0;
}
.analys a{
color:#cecece;
}
.feedb{
text-align:center;
}
.feedback{
padding-top:20px;
text-align:center;
width:500px;
}
.feedback h3{
color:#014da1;
font-weight:bold;
font-size:12px;
padding:0px;
margin:0 0 20px 0;
}
.feedback input{
padding:0px;
margin:0px;
}
.fbstep {
float:left;
width:170px;
}
.fixFb{
clear:both;
height:30px;
text-align:left;
}
.textareaD{
float:left;
font-weight:bold;
text-align:left;
}
.textareaD  textarea{
height:170px;
margin-bottom:20px;
width:500px;
}
.codeFB{
font-weight:bold;
}
.codeFB img {
padding:0 0 2px 10px;
float:left;
}
.codeFB input {
margin-left:5px;
}
.send{
border-top:1px solid #dbdee1;
clear:both;
padding-top:30px;
height:30px;
text-align:right;
}
/* ----- end  center  block --------*/



/* ----- start right block --------*/
.rightB{
text-align:center;
padding:0 5px 10px 0;
vertical-align:top;
width:243px;
}
#pod {
margin-top:5px;
}
.articleB{
text-align:justify;
}
.articleB div{
clear:both;
} 
.artT{
background:url(../i/point.gif) left bottom repeat-x;
clear:both;
margin:2px 0 3px 0;
font-weight:bold;
padding-bottom:2px;
}
.otsArt{
clear:both;
margin-bottom:20px;
}
.otsnews{
clear:both;
margin-bottom:3px;
}
.dataNews{
color:#a9adb1;
float:right;
margin-bottom:20px;
font-size:10px;
}
/* ----- end  right block --------*/



/* ----- start bottom  block --------*/
.bottomB{
height:135px;
}
.linckB{
border-bottom:1px solid #dbdee1;
color:#a9adb1;
font-size:12px;
padding-bottom:2px;
height:14px;
text-align:center;
}
.linckB a, .address a{
color:#a9adb1;
}
.linckB a:hover, .address a:hover{
color:#000000;
}
.linckB ul, .language ul{
padding:0px;
margin:0px;
}
.linckB ul li, .language ul li{
display:inline;
}
.contact{
background:url(/i/telephone.jpg) left 10px no-repeat;
color:#a9adb1;
padding-top:8px;
width:100%;
}
.address{
height:17px;
padding:0 5px 0 195px; 
} 
.address a{
color:#a9adb1;
}
.address a:hover{
color:#000000;
text-decoration:underline;
}
.Ntel {
color:#000000;
padding:0 5px 0 195px;
line-height:16px;
}
.icon{
clear:both;
margin-top:20px;
padding-bottom:20px;
text-align:left;
}
.Trg{
color:#a9adb1;
border-top:1px solid #dbdee1;
margin-top:5px;
padding-bottom:2px;
}
/* ----- end bottom  block --------*/


/* ----- start new  block --------*/
.linkN{
color:#2a4f99;
margin-top:12px;
}
.linkN a, .linkI a{
color:#2a4f99;
font-weight:bold;
}
.linkN a:hover, .linkI a:hover, .linkL a:hover, .textSearch a:hover{
text-decoration:underline;
}
.News img {
border:1px solid #a9adb1;
padding:1px;
float:left;
margin:6px;
}
.NewsL img {
border:1px solid #a9adb1;
padding:1px;
float:left;
margin:3px 6px 3px 0;
}
.NewsL table, .NewsL table td, .rss table, .News table, .mainP table, .analys table{
width:100%;
}
.dateN{
background:url(/i/point.gif) left 10px repeat-x; 
padding-top:11px;
text-align:right;
}
.titleNews {
background:url(/i/point.gif) left bottom repeat-x;
margin-top:5px;
padding-bottom:2px;
}
.titleNews a{
font-weight:bold;
}
.lnews{
border-top:1px solid #bad5f4;
margin-top:5px;
float:right;
margin-bottom:20px;
width:100%;
}
.linkI{
margin-left:7px;
}
.Npage a{
color:#2a4f99;
}
.Npage a:hover{
color:#000000;
text-decoration:underline;
}
.Npage {
text-align:center;
width:100%;
}
/* ----- and new  block --------*/


/* ----- start rss  block --------*/
.titleRss{
background:url(/i/point.gif) left bottom repeat-x;
padding-bottom:2px;
font-weight:bold;
}
.textRss{
padding-top:5px;
}
.inputG {
padding-top:2px;
width:50px;
}
.inputG  input{
float:left;
margin-left:10px;
}
.choice{
padding-top:2px;
}
.choice ul{
padding:0px;
margin:0px;
}
.choice ul ul{
padding:0px;
margin:0 0 0 5px;
}
.choice ul li{
color:#014da1;
font-weight:bold;
list-style:none;
padding:0px;
margin:0px;
}
.choice ul li ul li{
color:#000000;
font-weight:normal;
padding:0px;
margin:0 0 4px 0;
}
.emailRss{
text-align:left;
width:120px;
}
.runRss{
clear:both;
padding:10px 0 0 10px;
}
.codeRss img{
padding-left:10px;
float:left;
}
.noRss{
color:#cecece;
text-align:right;
width:350px;
}
.inputRss{
clear:both;
padding-top:20px;
padding-bottom:5px;
text-align:right;
width:450px;
}
.fld{
color:#2a4f99;
border:1px solid #cecece;
width:500px;
}
.fld strong{
color:#000000;
}
/* ----- and rss  block --------*/




/* ----- start article  block --------*/
.News h1{
font-weight:bold;
text-align:center;
font-size:13px;
padding:15px 0 5px 0;
margin:0px;
}
/* ----- and article  block --------*/




/* ----- start link  block --------*/
.imgLik {
width:130px;
}
.imgLik img{
padding:1px;
float:left;
margin:6px;
width:100px;
}
.linkL{
border-top:1px solid #bad5f4;
margin-top:5px;
float:right;
text-align:right;
margin-bottom:20px;
width:100%;
}
.linkL a, .listCatg a{
color:#014da1;
font-weight:bold;
}
.listCatg ul{
padding:0px;
margin:0px;
}
.listCatg ul li{
color:#014da1;
font-weight:normal;
list-style:none;
display:inline;
padding:0px;
margin:0 20px 0 0;
}
.textSearch span{
color:#cecece;
}
.textSearch a{
font-weight:bold;
}
.textSearch ol li{
padding:0 0 15px 0;
}
.textSearch{
padding-top:10px;
}
.listCatg span{
color:#cecece;
font-size:9px;
}
.searchP{
color:#cecece;
padding:10px 0 10px 0;
font-size:12px;
text-align:right;
}
.inpOts{
margin-left:5px;
}
.sn{
padding-top:10px;
font-weight:bold;
}
/* ----- and link  block --------*/

/* ----- start add --------*/
#error_feedback{
clear:both;
text-align:left;
padding-bottom:50px;
}
#error_feedback ul, #filtr_art ul {
padding:0px;
margin:0px;
}
#error_feedback ul li{
color:#ff0000;
list-style-type:none;
font-weight:bold;
padding:0px;
margin:0px;
}
#error_feedback ul ul{
padding:0px;
margin-left:12px;
}
#error_feedback ul li ul li{
color:#000000;
font-weight:normal;
list-style-type:square;
padding:0px;
margin-left:12px;
}
.feedback h5{
color:#39ba17;
font-weight:normal;
font-size:12px;
padding:0px;
margin:0 0 20px 0;
}
#filtr_art{
margin:10px 0 20px 10px; 
}
#filtr_art span{
color:#c0c0c0;
font-size:9px;
font-weight:normal;
}
#filtr_art a{
color:#2a4f99;
}
#filtr_art a:hover{
color:#000000;
text-decoration:underline;
}
#filtr_art ul{
list-style-type:none;
font-weight:bold;
padding:0px;
margin:10px 0 20px 0;
}
#filtr_art ul ul{
padding:0px;
margin:5px 0 0 20px;
}
#filtr_art ul li ul li {
display:inline;
margin:0px;
padding:0 10px 0 0px;
}
.gb_online{
background-color:#e8f0f9;
font-weight:normal;
font-size:12px;
padding:1px 5px 1px 5px;
}
/* ----- and add --------*/

.dateN span{
color:#a9adb1;
}


/* ----- Additional styles 2009.09.16 --------*/
.tabl{
	border-collapse: collapse;
	font:10px Tahoma;
	}
.tabl th{
	/*background-color:#dbd0b0;*/
	border: 1px solid #ababab;
	padding:1px;
	}
.tabl td{
	border: 1px solid #ababab;
	padding:1px;
	text-align:left;
	vertical-align:top;
	}

.tabl p{
text-indent:0px;
margin:2px 2px 2px 2px;
}	

.menu, .menu a, a.more {
color:#2a4f99;
}

 .menu a:hover, a.more:hover {
text-decoration:underline;
}

#navig { color:#014da1; text-align:left; padding:0 0 5px 0; }
#navig span { color:#014da1; font-size:11px; font-weight:bold; }
#navig a { color:#000000; text-decoration:underline; }
#navig a:hover { color:#014da1; text-decoration:none; }
.map_site li a { font-weight:bold; }
.mainP .map_site li li { padding-left:40px;  }
.map_site li a:hover { color:#000000; text-decoration:underline; }
.map_site li li a:hover { color:#014da1; text-decoration:underline; }
.map_site li li a { font-weight:normal;  }
.map_site li li li a { font-weight:normal; font-size:10px; }
.mainP .map_site li { list-style-type:none; }


























