body { padding: 0px; margin: 0px; height: 100%; width: 100%; font-family: Tahoma;}



h2 { font-size: 17px; color: #1899ab; margin: 0 0 0px 0px;  font-weight: bold;}


.no_border { border: none !important;}
.vbottom { vertical-align: bottom !important;}
a { color: #0f6bc2;}
a:hover {color: #f38305;}
a img { border: none;}
.left { text-align: left;}
.right {text-align: right;}
.center { text-align: center; margin: 10px 0px;}
.dcenter { text-align: center;}
.clear { clear: both; width: 1px; height: 1px; margin: 0px; padding: 0px;}
.uppercase { text-transform: uppercase;}
form { padding: 0px; margin: 0px;}
.w100 { width: 100%;}


#main1 {
	position: relative;
	height: 100%;
	min-width: 1000px;
	width: expression(document.body.clientWidth < 1000 ? '1000px' : '100%');
}
table.top_index { width: 100%; background: url(images/frontend/index_bg.gif) no-repeat 5% 0;}
table.top_index td.info { width: 962px; vertical-align: top; }
table.top_index td.info div.logo { float: left; margin: 0 0 200px 14px; background: #3bb2c3; color: #fff; width: 200px; height: 0px; padding: 0px; font-weight: bold; font-size: 18px;}
table.top_index td.info div.content { margin: 0 0 0 337px; color: #6c7779; font-size: 12px; }
table.top_index td.info div.content table.top { margin: 0px; height: 32px; width: 590px; }
td.info div.content table.top td.links { width: 210px;}
td.info div.content table.top td.links div { float: left; font-size: 11px; color: #61787b; margin: 0 8px 0 0;}
table.top div a { color: #61787b;}
table.top div.rss { background: url(images/frontend/rss.jpg) no-repeat 0 2px; padding-left: 15px;} 
table.top td.search { padding-left: 3px; vertical-align: middle; text-align: center; }
table.top td.search input.pole { color: #61787b;  width: 169px; background: url(images/frontend/input_bg.jpg) no-repeat 0 0; margin-right: 0px; border: 1px solid #adbfc1; padding-left: 21px; padding-right: 30px;}
table.top td.language { text-align: right; padding-right: 5px;}
table.top td.search input.but { width: 18px; background: url(images/frontend/gif.gif) no-repeat 0 0; border: none; border-left: none; margin-left: -20px; padding-left: 0px; cursor: pointer;}
table.top td.language img { margin-left: 3px; <!--margin-left: 5px;-->}

div.delim { border-top: 3px solid #3bb2c3; padding: 0px; margin: 0px;}

div.content div.txt { padding-right: 15px;}

table.menu { width: 100%; background: url(images/frontend/menu_bg.gif) repeat-x 0 57px; margin-top: 20px;}

td.menu { width: 956px;}
td.menu table td div.regions { padding: 85px 0 7px 15px; font-size: 10px; text-transform: uppercase; width: 116px; height: 37px; color: #fff; font-weight: bold; background: #5adb87 url(images/frontend/bg1.gif) repeat-x 16px 0; <!--height: 130px; --> <!--width: 131px;-->}
td.menu table td div.members { padding: 85px 0 7px 15px; font-size: 10px; text-transform: uppercase; width: 116px; height: 37px; color: #fff; font-weight: bold; background: #4ca2dd url(images/frontend/bg2.gif) repeat-x 16px 0; <!--height: 130px; --> <!--width: 131px;-->}
td.menu table td div.projects { padding: 85px 0 7px 15px; font-size: 10px; text-transform: uppercase; width: 116px; height: 37px; color: #fff; font-weight: bold; background: #db8c43 url(images/frontend/bg3.gif) repeat-x 16px 0; <!--height: 130px; --> <!--width: 131px;-->}
td.menu table td div.consulates { padding: 85px 0 7px 15px; font-size: 10px; text-transform: uppercase; width: 127px; height: 37px; color: #fff; font-weight: bold; background: #a177ca url(images/frontend/bg4.gif) repeat-x 16px 0; <!--height: 130px; --> <!--width: 131px;-->}
td.menu table td div.news { padding: 85px 0 7px 15px; font-size: 10px; text-transform: uppercase; width: 116px; height: 37px; color: #fff; font-weight: bold; background: #d55050 url(images/frontend/bg5.gif) repeat-x 16px 0; <!--height: 130px; --> <!--width: 131px;-->}
td.menu table td div.about { padding: 85px 0 7px 15px; font-size: 10px; text-transform: uppercase; width: 116px; height: 37px; color: #fff; font-weight: bold; background: #62c7d5 url(images/frontend/bg6.gif) repeat-x 16px 0; <!--height: 130px; --> <!--width: 131px;-->}
td.menu table td.topic { padding: 0 15px 15px 15px;}
td.menu table td.title { padding: 0 13px; vertical-align: top; background: url(images/frontend/border.jpg) repeat-y 0 50px; }
td.menu table td div.title { color: #6c7779; font-size: 12px; }

td.empty2 { background: url(images/frontend/bor.jpg) repeat-x 0 0;}


table.top { width: 100%; height: 128px; margin: 0 0 20px 0;}
table.top td.logo { width: 336px;  background: #689c3a url(images/frontend/bg1.gif) no-repeat left top; vertical-align: top;}
table.top td.logo img { margin: 42px 0 0 37px;  }
table.top td.info { background: #689c3a url(images/frontend/top_bg.gif) repeat-x 0 0; vertical-align: top; text-align: right; color: #fff; font-family: Verdana; font-size: 12px; }

div.links { position: absolute; right: 0px; top: 98px;}
div.links img { margin: 0 18px 0 6px; }

div.language { position: absolute; right: 0px; top: 148px; font-size: 12px; color: #fff; font-weight: bold; }
div.language div { float: left; margin: 0 17px 0 0; padding: 2px 4px 2px 4px;}
div.language div.active { background: #ad4a05 url(images/frontend/language_bg.gif) no-repeat left top; padding: 2px 4px 2px 4px; }
div.language a { color: #ad4a05; }

table.bottom { margin: 17px 0 0 0; background: #f5f8f8; border-top: 3px solid #3bb2c3; width: 100%; color: #4f666a; font-size: 11px; }
table.bottom td { vertical-align: top; padding: 13px 0 19px 92px;}
table.bottom td a { color: #4f666a;}
table.bottom td.copyright { width: 812px; padding-left: 73px;}
table.bottom td.sumteh { width: 220px;}
