* { margin:0px; padding:0px; }
table { border-collapse:collapse; border:0px; }
table td { border:0px; padding:0px; }
body { background:#FFFFFF; }
body, td, th { text-align:left; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#343434; }

a { color:#2791CA; }
a:hover { text-decoration:none; }

p { margin:14px 0px; }
img { border:0px; }
.textsep { display:block; clear:both; height:10px; }
.clear { display:block; clear:both; height:1px; }
.sep { background-color:#E5E5E5; height:1px;  }
.sepn { background-color:#FFFFFF; height:2px; }

#topdline { height:3px; background-color:#ED1C24; }
#maintab { width:100%; }
#maintab .tl { border-top:3px #ED1C24 solid; }

#flag { width:536px; height:205px; background:url(../images/_mid_1_head_flag.png) left top no-repeat; behavior:url(js/item_iepngfix.htc); position:absolute; left:0px; top:0px; }

#header { background:#F2FDED url(../images/_mid_1_head_bgfill.gif) left top repeat-x; }
#header .graph { height:189px; background:url(../images/_mid_1_head_gerb.gif) center top no-repeat; }
#header .graph .decor { height:62px; background:url(../images/_mid_1_head_td.gif) left top repeat-x; clear:both; }
#header .graph .sitelogo { float:right; padding:0px 32px 0px 70px; display:block;  color:#3E3E3E; text-decoration:none; height: 64px !important;}
#header .graph .sitelogo strong { display:block; float:left; cursor:pointer; font-family:"Arial Narrow", Arial, Helvetica; font-size:15px; font-weight:normal; padding-top:9px; text-indent:-99999px; }
#header .menu .tarea { width:100%; }
#header .menu .area { padding:0px 28px; }
#header .menu table.tmenu { width:100%; height:43px; }
#header .menu table.tmenu .left_top { width:12px; background:#FFFFFF url(../images/_mid_1_head_menu_ul.gif) left top repeat-y; vertical-align:top; }
#header .menu table.tmenu .left_bottom { width:12px; background:#FFFFFF url(../images/_mid_1_head_menu_ul.gif) left top repeat-y; vertical-align:bottom; }
#header .menu table.tmenu .right_top { width:12px; background:#FFFFFF url(../images/_mid_1_head_menu_ur.gif) right top repeat-y; vertical-align:top; }
#header .menu table.tmenu .right_bottom { width:12px; background:#FFFFFF url(../images/_mid_1_head_menu_ur.gif) right top repeat-y; vertical-align:bottom; }
#header .menu table.tmenu .center { background:#FFFFFF url(../images/_mid_1_head_menu_bgb.gif) left bottom repeat-x; padding-bottom:3px; }
#header .menu table.tmenu .center .topsh { height:3px; background:#FFFFFF url(../images/_mid_1_head_menu_bgt.gif) left bottom repeat-x; }
#header .menu .da { height:12px; }

#searchform { float:right; width:188px; }
#searchform input.text { background:#FFFFFF; border:1px #EAEAEA solid; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7F7F7F; padding:2px 3px 3px 3px; width:125px; }
#searchform input.button { color:#7F7F7F; font-family:"Arial Narrow", Arial, Helvetica; font-size:12px; background:#FFFFFF; border:0px; padding:0px; }
#searchform table { height:37px; }
#searchform td { line-height:20px; vertical-align:middle; padding-right:11px; }

#mmenu { padding: 11px 0px 11px 10px; }
#mmenu ul { display:inline; margin:0px; }
#mmenu li { display:block; float:left; line-height:15px; padding-right:30px; white-space:nowrap; list-style:none; }
#mmenu li a { font-weight:bold; color:#2791CA; text-decoration:underline; white-space:nowrap; }
#mmenu li a:hover { font-weight:bold; color:#2791CA; text-decoration:none; white-space:nowrap; }
#mmenu li a.selected { font-weight:bold; color:#ED1C24; text-decoration:none; white-space:nowrap; }
#mmenu li a.selected:hover { font-weight:bold; color:#ED1C24; text-decoration:none; white-space:nowrap; }

.prebody { height:18px; }

#body { width:100%; }
#body .navarea { width:287px; }
#body .navarea .area { padding:0px 51px 40px 35px; }
#body .conteiner { padding:0px 0px 40px 30px; }

#footer { background-color:#FAFAFA; height:97px; }
#footer .line { background-color:#D8D8D8; height:3px; }
#footer .linel { background-color:#E9F8D1; height:3px; width:252px; }
#footer .white { background-color:#FFFFFF; }
#footer .copy { float:left; padding:30px 0px 0px 29px; color:#8C8B8B; width:45%; }
#footer .db { float:right; width:410px; padding-top:30px; }

div.sitepulse { width:182px; height:26px; /*background: url(../images/_mid_1_mc3_sp.gif) right top no-repeat;*/ float:left;  }
div.sitepulse a { display:none; }
/*div.sitepulse a { font-size:10px; line-height:10px; text-align:right; display:block; padding:3px 93px 5px 0px; color:#8C8B8B; text-decoration:none; float:left; }
div.sitepulse a:hover { text-decoration:none; color:#343434; }*/

div.footsd { padding:1px 0px 0px 36px; display:block; float:left; }
div.footsd div.sd { width:150px; display:block; }
div.footsd div.sd a { display:block; text-align:right; width:88px; padding:2px 2px 2px 0px; font-size:10px; line-height:10px; color:#8C8B8B; text-decoration:none; font-family:Arial, Helvetica, sans-serif; float:left; }
div.footsd div.sd a:hover { text-decoration:none; color:#343434; }
div.footsd div.sd a strong { font-weight:normal; }
div.footsd div.sd div { display:block; float:left; width:51px; }

ul.lvl2 { width:201px; margin:0px; }
ul.lvl2 li { display:block; border-bottom:0px; font-weight:bold; color:#2791CA; list-style:none; }
ul.lvl2 li.selected { color:#ED1C24; }
ul.lvl2 li span { display:block; padding:7px 8px 7px 27px; text-indent:-8px; line-height:15px;  }
ul.lvl2 li a { color:#2791CA; text-decoration:underline; }
ul.lvl2 li a:hover { color:#2791CA; text-decoration:none; }
ul.lvl2 li a.selected { color:#ED1C24; text-decoration:none; }
ul.lvl2 li a.selected:hover { color:#ED1C24; text-decoration:none; }
ul.lvl3 li { border:0px; line-height:normal; padding:7px 8px 7px 35px; text-indent:-7px; font-weight:normal; font-size:11px;  }
ul.lvl4 li { border:0px; line-height:normal; padding:7px 8px 7px 7px; text-indent:-7px; font-weight:normal; font-size:10px;  }

.lefth { color:#5B5B5B; display:block; padding:5px 8px 5px 27px; line-height:18px; font-family:"Arial Narrow", Arial, Helvetica; font-size:16px; }
#body .line { background-color:#D8D8D8; height:3px; }
#body .linel { background-color:#E9F8D1; height:3px; width:27px; }
#body .navarea .area .more { padding:5px 8px 0px 44px; line-height:12px; background:url(../images/_mid_1_left_more.gif) 0px 7px no-repeat; display:block; }
#body .navarea .area .more a { color:#ED1C24; font-size:10px; }


.fbdiv { padding:14px 10px 10px 19px; background-color:#FAFAFA; }

.fb input.text  { background:#FFFFFF; border:1px #EAEAEA solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7F7F7F; padding:2px 3px 3px 3px; width:155px; }
.fb textarea.text  { background:#FFFFFF; border:1px #EAEAEA solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7F7F7F; padding:2px 3px 3px 3px; width:155px; height:60px; }
.fb input.button { background-color:#E8E8E8; color:#7F7F7F; font-family:"Arial Narrow", Arial, Helvetica; padding:2px 4px; border:1px #AEAEAE solid; font-size:11px; }
.button_post { background-color:#E8E8E8; color:#7F7F7F; font-family:"Arial Narrow", Arial, Helvetica; padding:2px 4px; border:1px #AEAEAE solid; font-size:11px; text-decoration:none; }
.input_text_post  { background:#FFFFFF; border:1px #EAEAEA solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7F7F7F; padding:2px 3px 3px 3px; width:155px; }
.textarea_text_post  { background:#FFFFFF; border:1px #EAEAEA solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7F7F7F; padding:2px 3px 3px 3px; width:155px; height:60px; }

.indeximage { display:block; float:left; width:224px; }
.indeximage .item { width:190px; text-align:left; padding:7px 0px 18px 0px; }
.indeximage .item a.text { display:block; padding:5px 2px; font-weight:bold; height:32px; }
.indeximage .item a.img { display:block; padding:4px; border:1px #E2E2E2 solid; }

#body .indexbody { width:100%; }
#body .indexbody .left { width:209px; }
#body .indexbody .content { padding:0px 0px 0px 14px; }

.indexpress { padding:14px 10px 10px 27px; }
.indexpress .item { padding-bottom:14px; }
.indexpress .item .date { font-size:10px; color:#7F7F7F; display:block; }
.indexpress .readmore { padding:0px 8px 0px 16px; line-height:12px; background:url(../images/_mid_1_read_more.gif) 0px 1px no-repeat; display:block; }
.indexpress .readmore a { color:#ED1C24; font-size:10px; }

.pagetitle { position:absolute; margin:-14px 0px 0px -21px; }
.pagetitle .tleft { background:url(../images/_mid_1_body_title_l.png) right top no-repeat; behavior:url(js/item_iepngfix.htc); width:116px; }
.pagetitle .tright { background:url(../images/_mid_1_body_title_r.png) left top no-repeat; behavior:url(js/item_iepngfix.htc); width:136px; }
.pagetitle .tcenter { padding-top:23px; background:url(../images/_mid_1_body_title_c.png) left top repeat-x; white-space:nowrap; behavior:url(js/itembg_iepngfix.htc) }
.pagetitle .tcenter h1 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ED1C24; font-weight:bold; white-space:nowrap; }

#inews { background-color:#FAFAFA; padding-top:33px; }
#inews a { display:block; padding:7px 20px 10px 20px; text-decoration:none; }
#inews a:hover { display:block; background-color:#FFFFFF; }
#inews a span { font-size:10px; color:#7F7F7F; text-decoration:none; display:block; }
#inews a strong { font-weight:normal; text-decoration:underline; }
#inews a:hover strong { font-weight:normal; text-decoration:none; display:block; }
.inal { padding:15px 20px; background:#FFFFFF; }
.inal .readmore { padding:0px 8px 0px 16px; line-height:12px; background:url(../images/_mid_1_read_more.gif) 0px 1px no-repeat; display:block; }
.inal .readmore a { color:#ED1C24; font-size:10px; display:inline; padding:0px; }

.oslinki { display:block; float:left; }
.oslink { display:block; float:left; width:49%; }
.oslink table, .oslinki table { height:58px; }
.oslink td, .oslinki td { padding:0px 5px 0px 95px; vertical-align:middle; background-position:left top; background-repeat:no-repeat; }
.oslinki td strong { display:block; }
.oslink td strong { display:block; font-weight:normal; }
.oslinki div, .oslink div { display:block; height:10px; }

.icos { display:block; padding:10px 0px 35px 7px; float:left; }
.icos .ico { display:block; float:left; padding:0px 15px; }
.icos .ico img { background-position:0px -16px; background-repeat:no-repeat; }
.icos .ico a:hover img { background-position:0px 0px; }
.icos .ico img.home { background-image:url(../images/_mid_1_ico_home.gif); }
.icos .ico img.mail { background-image:url(../images/_mid_1_ico_mail.gif); }
.icos .ico img.map { background-image:url(../images/_mid_1_ico_map.gif); }

h2 { font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; }

.ctext { text-align:justify; }
.ctext img { padding:4px; border:1px #E3E3E3 solid; margin:5px 8px; }
.ctext table { border-top:1px #E3E3E3 solid; border-left:1px #E3E3E3 solid;  }
.ctext table td, .ctext table th { border-bottom:1px #E3E3E3 solid; border-right:1px #E3E3E3 solid; padding:6px 8px;  }
.ctext table td p, .ctext table th p { margin:0px; padding:0px; text-indent:0px; }
ul { margin-left:20px; }
.ctext table.nb { border:0px;  }
.ctext table.nb td, .ctext table.nb th { border:0px; padding:6px 8px;  }
.ctext table.nb td p, .ctext table.nb th p { margin:0px; padding:0px; text-indent:0px; }

.ph_image { display:block; float:left; width:33%; }
.ph_image .item { width:190px; text-align:left; padding:7px 0px 18px 0px; }
.ph_image .item a { display:block; text-decoration:none; color:#343434; }
.ph_image .item a span.text { display:block; padding:5px 2px; font-weight:bold; height:32px; }
.ph_image .item a img { display:block; padding:4px; border:1px #E2E2E2 solid; }

/*.innews { }*/
.innews a { /*display:block; float:left;*/ text-decoration:none; color:#343434; }
/*.innews a:hover { display:block; float:left; }*/
.innews a span { display:block; padding:0px 0px 10px 0px; }
.innews a span.date { font-size:10px; color:#7F7F7F; text-decoration:none; display:block; padding:7px 0px 0px 0px; }
.innews a strong { font-weight:normal; text-decoration:underline; color:#2791CA; display:block; }
.innews a:hover strong { font-weight:normal; text-decoration:none; display:block; }
.innews a strong.nl { text-decoration:none; }
.innews span.img { float:left; width:130px; padding:0px; }
.innews span.img img { display:block; float:left; padding:4px; border:1px #E2E2E2 solid; margin-bottom:4px; }
.innewsf div.item { display:block; padding:7px 0px 10px 0px; text-decoration:none; color:#343434; }
.innewsf div.item span.date { font-size:10px; color:#7F7F7F; text-decoration:none; display:block; }
.innewsf div.item strong { font-weight:normal; text-decoration:none; color:#2791CA; display:block; }
.innewsf div.item .ctext strong { color:#343434; font-weight:bold; display:inline; }
.innewsf span.img { float:left; width:130px; }
.innewsf span.img img { display:block; float:left; padding:4px; border:1px #E2E2E2 solid; margin-bottom:4px; }

.dips span.img { float:left; width:130px; }
.dips span.img img { display:block; float:left; padding:4px; border:1px #E2E2E2 solid; margin-bottom:4px; }
.dips div.item { display:block; padding:0px 0px 10px 0px; text-decoration:none; color:#343434; }
/*.dips
.dips*/

.paging { padding:30px 0px 0px 0px; _float:left; *float:left; }
.paging span { display:block; float:left; line-height:22px; padding:0px 4px; }
.paging span.title { padding:0px 10px 0px 0px; line-height:24px; }
.paging a { display:block; float:left; line-height:24px; color:#ED1C24; padding:0px 4px; }
.paging a.selected { text-decoration:none; }
.paging a.arr { padding:8px 4px 0px 4px; line-height:normal; }
.paging img { display:block; float:left; }

.contacts .cont { float:left; width:60%; }
.contacts .cont img { padding:4px; border:1px #E2E2E2 solid; margin-bottom:4px; }
.contacts .cont .more { padding:5px 8px 0px 17px; line-height:12px; background:url(../images/_mid_1_left_more.gif) -27px 7px no-repeat; display:block; }
.contacts .cont .more a { color:#ED1C24; font-size:10px; }

.contacts .contactform { display:block; float:left; width:201px;}
.contacts .contactform .lefth { color:#7F7F7F; display:block; padding:0px 8px 5px 27px; }

#print { width:600px; }
#print .header { padding:44px 28px 22px 28px; }
#print .body { padding:28px 16px 28px 28px; }
#print .sitelogo { float:left; padding:0px 32px 0px 62px; display:block; background:url(../images/_mid_1_head_gerb_logo.gif) left top no-repeat; height:55px; color:#3E3E3E; text-decoration:none; width:300px; }
#print .sitelogo strong { display:block; width:190px; font-family:"Arial Narrow", Arial, Helvetica; font-size:14px; font-weight:normal; padding-top:10px; }

a.rsslink { display:block; float:right; position:relative; margin-top:-34px; padding:0px 24px 1px 0px; font-size:11px; line-height:16px; background:url(../images/_mid_1_rssico.gif) right top no-repeat; }

a.print { display:block; float:right; line-height:16px; padding:0px 2px 0px 20px; color:#ed1c24; background:url(../images/_mid_1_ico_print.gif) 4px 4px no-repeat; text-decoration:underline; }
a.print:hover { display:block; float:right; line-height:16px; padding:0px 2px 0px 20px; color:#ed1c24; text-decoration:none; }

/*Lang menu*/

#q_link {width:45px; height:12px; cursor:pointer; cursor:hand; font-size:9px; margin-top:10px; background:url(../images/005.gif) top no-repeat;  padding-top:4px;}
* html #q_link {width:45px; height:12px; cursor:pointer; cursor:hand; font-size:9px; margin-top:10px; background:url(../images/0051.gif) top no-repeat;  padding-top:4px;}
#q_link #q_linksarea { position:absolute; display:none; padding:19px 0px 0px 0px; cursor:pointer; cursor:hand; font-size:9px; z-index:1000; margin-top:-3px; _padding-left:1px;}
#q_link #q_linksarea #q_links a {display:block; margin:0px; line-height:11px; text-decoration:none; font-size:10px; text-align:left; color: #ed1c24; padding-top:5px;  padding-left:8px;}
#q_link .title {border-bottom:1px solid #d6d6d6;}
#q_link .title a {margin:0px; padding:0px 22px 0px 5px; line-height:15px; font-size:10px; color: #ed1c24; text-decoration:none; background:url(../images/arrow.gif) 30px 4px no-repeat; padding-left:8px;}
.itemss {border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; margin:0px; padding:0px;}
.foot {background: url(../images/002.gif) bottom no-repeat; width:45px; height:10px;}



