/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/ 

/*
.dummy { background: url(bcg.jgp); }
*/


body { color: silver; background-image: url(bcg.jpg); background-repeat: repeat; background-position: 0 0; margin: 10px 0; }

.SiteWidth { background-image: url(bcg_layout.jpg); background-repeat: repeat-y; align: center; width: 794px; margin: 0; padding: 0; }

.HeaderLeft { width: 250px; color: #677d94; background-position: center; padding-top: 0; }

.LoginLink { color: maroon; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

.LoginLink_bl { color: black; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

.LoginLink_prg { color: white; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active { color: maroon; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

a.LoginLink:hover { color: black; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

a.LoginLink_bl:link, a.LoginLink_bl:visited, a.LoginLink_bl:active { color: black; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

a.LoginLink_bl:hover { color: orange; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

.flag img{border : 0px;}

.HeaderRight { vertical-align: top; padding: 0; text-align: right; }

.Article_Head { margin-bottom: 5px; }

.Article_Body { margin-bottom: 15px; }

.LeftColumn { width: 237px; margin-right: 30px; }

.RightColumn { padding-right: 18px; padding-left: 35px; }

.TopRow { height: 45px; text-align: right; padding: 5px 20px 5px 285px; font-size: 11px; background-image: url(top.jpg); background-repeat: no-repeat; background-position: center bottom; vertical-align: bottom; }

.TopRow_ru { color: red; height: 79px; text-align: left; padding: 2px 20px 0 45px; font-size: 11px; background-image: url(menu_ru.jpg); background-position: 0 0; vertical-align: bottom; }

.TopRow_en { color: red; height: 79px; text-align: left; padding: 2px 20px 0 45px; font-size: 11px; background-image: url(menu_en.jpg); background-position: 0 0; vertical-align: bottom; }

.TopRow_de { color: red; height: 79px; text-align: left; padding: 2px 20px 0 45px; font-size: 11px; background-image: url(menu_de.jpg); background-position: 0 0; vertical-align: bottom; }

.TopRow_prague { color: white; height: 79px; text-align: left; padding: 2px 20px 0 45px; font-size: 11px; background-image: url(menu_prague.jpg); background-position: 0 0; vertical-align: bottom; }

.TopRow2 { color: red; height: 79px; text-align: left; padding: 2px 20px 0 45px; font-size: 11px; background-image: url(menu.jpg); background-position: 0 0; vertical-align: bottom; }

.Xicht { background-image: url(grafika_pane.jpg); background-repeat: no-repeat; background-position: center top; height: 20px; padding-right: 30px; }

.MiddleRow { padding: 0; font-size: 11px; background-image: url(bcg_layout.jpg); background-repeat: repeat-y; background-position: center; height: 100%; }

.BottomRow { height: 42px; padding: 0 0 8px 30px; color: maroon; text-align: left; font-size: 11px; background-image: url(bottom.jpg); background-repeat: no-repeat; background-position: center bottom; }

.BottomRow_prague { height: 42px; padding: 0 0 8px 30px; color: white; text-align: left; font-size: 11px; background-image: url(bottom_prague.jpg); background-repeat: no-repeat; background-position: center bottom; }

table, tr, td, p { font-family: tahoma, sans-serif; font-size: 11px; line-height: 1.4em; color: black;}

.skryte { visibility: hidden; }

.normal, .Normal { font-family: tahoma, sans-serif; font-size: 11px; color: #333; }

.ContainerHeadLeft { background: url(header_cap_left.gif) bottom left no-repeat; width: 15px; height: 43px; padding: 0; }

.ContainerHeadActions {	background: url(header_bg.gif) repeat-x bottom; padding: 0 0 10px 0; width: 1px; }

.ContainerHeadTitle { background: url(header_bg.gif) repeat-x 50% bottom; padding: 5px 0 2px 5px; }

.ContainerHeadRight { background: url(header_cap_right.gif) bottom left no-repeat; width: 15px; padding: 0; }

.ContainerContent { padding: 0 25px 0; }

.Partners_ContainerHead { background-image: url(cont_part_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 206px; height: 89px; padding: 0; }

.Partners_ContainerContent { background-image: url(cont_part_bg.jpg); background-repeat: repeat-y; padding: 5px 40px 2px 10px; }

.Partners_ContainerBottom { background-color: transparent; background-image: url(cont_part_bottom.jpg); background-repeat: no-repeat; background-position: 0 bottom; height: 33px; padding: 10px 35px 4px 0;}

.ASupply_ContainerHead { background-image: url(cont_action_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 230px; height: 120px; padding: 0; border: solid 1px black; }

.ASupply_ContainerContent { background-color: white; background-repeat: repeat-y; padding: 5px 15px 0; border-top: 1px solid black; width: 270px;}

.Sluzby_ContainerHead { background-image: url(cont_sluzby_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Sluzby_ContainerContent { background-color: white; background-repeat: repeat-y; margin-bottom: 15px; padding: 5px 15px 0; }

.Komunik_ContainerHead { background-image: url(cont_komunik_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; margin-bottom: 35px; padding: 0; border: solid 1px black; }

.Firma_ContainerHead { background-image: url(cont_firma_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; border: solid 1px black; }

.Produkty_ContainerHead { background-image: url(cont_produkt_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Ginis_en_ContainerHead { background-image: url(cont_pginis_en_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Ginis_ru_ContainerHead { background-image: url(cont_pginis_ru_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Ginis_de_ContainerHead { background-image: url(cont_pginis_de_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Ginis_ContainerHead { background-image: url(cont_pginis_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Datschr_ContainerHead { background-image: url(cont_schranky_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Eiger_en_ContainerHead { background-image: url(cont_peiger_en_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Eiger_de_ContainerHead { background-image: url(cont_peiger_de_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Eiger_ContainerHead { background-image: url(cont_peiger_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Win_ContainerHead { background-image: url(cont_pwin_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.Gorinfo_ContainerHead { background-image: url(cont_gorinfo_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 169px; padding: 0; border: solid 1px black; }

.MNews_en_ContainerHead { background-image: url(cont_main_news_top_en.gif); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 80px; padding: 0; border: solid 1px black; }

.MNews_ContainerHead { background-image: url(cont_main_news_top.gif); background-repeat: no-repeat; background-position: 0 0; width: 504px; height: 80px; padding: 0; border: solid 1px black; }

.MNews_ContainerContent { background-color: white; background-repeat: repeat-y; padding: 5px 0 0 0; }

.SNews_ContainerHead { background-image: url(cont_news_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 206px; height: 89px; padding: 0; }

.SNews_ContainerContent { background-image: url(cont_news_bg.jpg); background-repeat: repeat-y; padding: 5px 40px 2px 10px; }

.SNews_ContainerBottom { background-color: transparent; background-image: url(cont_news_bottom.jpg); background-repeat: no-repeat; background-position: 0 bottom; height: 33px; padding: 10px 35px 4px 0;}

.Update { background-color: transparent; background-image: url(cont_datum.png); background-repeat: no-repeat; background-position: 0 bottom; width: 205px; height: 87px; margin-top: 10px; padding: 0; }

.Update_en { background-color: transparent; background-image: url(cont_datum_en.png); background-repeat: no-repeat; background-position: 0 bottom; width: 205px; height: 87px; margin-top: 10px; padding: 0; }

.Update_ContainerContent { padding: 12px 5px 5px 105px; }

.NInfo_en_ContainerHead { background-image: url(cont_need_en_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 206px; height: 89px; padding: 0; }

.NInfo_ContainerHead { background-image: url(cont_need_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 206px; height: 89px; padding: 0; }

.NInfo_ContainerContent { background-image: url(cont_need_bg.jpg); background-repeat: repeat-y; padding: 10px 40px 2px 10px; }

.NInfo_ContainerBottom { background-color: transparent; background-image: url(cont_need_bottom.jpg); background-repeat: no-repeat; background-position: 0 bottom; height: 19px; padding: 0 35px 4px 0; }

.MetLinks_ContainerHead { background-image: url(cont_metodika_top.gif); background-repeat: no-repeat; background-position: 0 0; width: 205px; height: 87px; padding: 0; }

.QLinks_ContainerHead { background-image: url(cont_qlinks_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 205px; height: 87px; padding: 0; }

.GLinks_ContainerHead { background-image: url(cont_links_top.png); background-repeat: no-repeat; background-position: 0 0; width: 205px; height: 87px; padding: 0; }

.Form_en_ContainerHead { background-image: url(cont_form_en_top.png); background-repeat: no-repeat; background-position: 0 0; width: 205px; height: 87px; padding: 0; }

.Form_ContainerHead { background-image: url(cont_form_top.png); background-repeat: no-repeat; background-position: 0 0; width: 205px; height: 87px; padding: 0; }

.Form_ContainerContent { background-image: url(cont_form_bg.jpg); background-repeat: repeat-y; padding: 10px 40px 2px 10px; }

.Form_ContainerBottom { background-color: transparent; background-image: url(cont_form_bottom.jpg); background-repeat: no-repeat; background-position: 0 bottom; height: 19px; padding: 0 35px 4px 0;}

.IHave_ContainerHead { background-image: url(cont_have_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 206px; height: 89px; padding: 0; }

.IHave_ContainerContent { color: white; background-image: url(cont_have_bg.jpg); background-repeat: repeat-y; padding: 10px 40px 2px 10px; }

.IHave_ContainerBottom { background-color: transparent; background-image: url(cont_have_bottom.jpg); background-repeat: no-repeat; background-position: 0 bottom; height: 19px; padding: 0 35px 4px 0;}

select, input { font-family: tahoma; font-size: 11px; color: #333; }


/* text style for the unselected tabs */
.OtherTabs { font-size: 11px; color: #000; font-family: tahoma, sans-serif; text-decoration: none; }


/* hyperlink style for the unselected tabs */
a.OtherTabs:link, a.OtherTabs:visited, a.OtherTabs:active { text-decoration: none; color: #2c2c2c; background-color: transparent; border: 0; font-weight: bold; }

a.OtherTabs:hover    { text-decoration: underline; color: #2c2c2c; background-color: transparent; border: 0; font-weight: bold; }



/*=============== START DEFAULT MENU STYLES ============================================*/
/*== main menu styles ======================================*/
/*==========================================================*/


/*-- box that holds the menu --*/
.MainMenu_MenuContainer { font-size: 18px; background-color: transparent; text-align: left; vertical-align: middle; width: 100%; }


/*-- bar that holds the menu? --*/
.MainMenu_MenuBar { cursor: pointer; cursor: pointer; background: #fff; text-align: right; vertical-align: middle; width: 100%; }


/*-- applies to items in submenus only --*/
.MainMenu_MenuItem { font-family: tahoma, sans-serif; color: white; font-size: 10px; font-weight: normal; border: solid 1px #444; padding: 0 8px 0 2px; font-weight: normal; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; vertical-align: middle; height: 20px; }


/*-- hover state in submenus only --*/
.MainMenu_MenuItemSel { font-family: tahoma, sans-serif; font-size: 10px; font-weight: normal; cursor: pointer; cursor: pointer; color: black; background: #eee; border-left: 1px solid #eee; border-right: 1px solid #eee; padding: 0 8px 0 2px; font-weight: normal; height: 20px; }


/*-- submenu container --*/
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; cursor: pointer; background: #444; padding: 2px; border: solid 1px #e7e7e7; font-weight: normal; -moz-opacity: 0.9; filter: alpha(opacity=90); }


/*-- idle state for root menu items --*/
.MainMenu_Idle { color: black; font-size: 12px; padding: 1px 3px 3px 1px; height: 21px; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: right; }


/*-- hover state for root menu items --*/
.MainMenu_Selected { color: black; font-size: 12px; padding: 1px 3px 3px 1px; height: 21px; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }


/*-- applies to the active root menu item --*/
.MainMenu_Active, .MainMenu_BreadcrumbActive { color: maroon; padding: 1px 3px 3px 1px; height: 21px; font-weight: bold; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; }


/*-- stuff we don't need to see --*/
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuBreak, .MainMenu_MenuIcon  {
	display: none;
}



/*== module menu styles ====================================*/
/*==========================================================*/

/*-- container for module menus --*/
.ModuleTitle_MenuContainer { color: #2c2c2c; }

/*-- bar for module menus --*/
.ModuleTitle_MenuBar { cursor: pointer;  cursor: hand; }

/*-- menu items --*/
.ModuleTitle_MenuItem { font-family: tahoma, sans-serif; color: #940d14; font-size: 10px; font-weight: bold; font-style: normal; border: solid 1px #eee; padding: 0 8px 1px 2px; font-weight: normal; background-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 16px; }

/*-- submenu container --*/
.ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 8px 0 0 -4px; background: #eee; padding: 1px; border: 1px solid #aaa; font-weight: normal; }

/*-- hover state --*/
.ModuleTitle_MenuItemSel { font-family: tahoma, sans-serif;  font-size: 11px;  font-weight: bold; cursor: pointer;  cursor: hand; color: #fff; background: #6E8E05; border-left: #6E8E05 1px solid; border-right: #6E8E05 1px solid; padding: 0px 8px 1px 2px; font-weight: bold; height: 16px; }


/*-- don't need this stuff --*/
.ModuleTitle_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon    { display: none; }


/* for the date ---------------------------------------------------*/
.SelectedTab { color: white; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; }


/* Item titles on edit and admin pages 
----------------------------------------------------------------------------------------*/
.SubHead    { font-family: tahoma, sans-serif; font-size: 11px; font-weight: bold; color: #2c2c2c; padding: 0; }


/* linky linky */

a.SubHead:link, a.SubHead:visited, a.SubHead:active { color: #6E8E05; text-decoration: none; font-family: tahoma, sans-serif; font-size: 11px; font-weight: normal; }

a.SubHead:hover { color: #2c2c2c; text-decoration: none; font-family: tahoma, sans-serif; font-size: 11px; font-weight: normal; }

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #465873; font-family: tahoma, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none;}

a.CommandButton:hover { color: #0c1f3c; font-family: tahoma, sans-serif; font-weight: bold; font-size: 11px; text-decoration: none; }

a.Normal:link, a.Normal:visited { color: #465873; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

a.Normal:hover { color: #0c1f3c; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; }

a:link, a:visited, a:active { color: #465873; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }

a:hover { color: #0c1f3c; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; text-decoration: underline; }

.Head { font-size: 12px; color: #0b1e3c; background: transparent; font-weight: bold; letter-spacing: 1px; padding: 0; }

.Head_article { font-size: 15px; color: #0b1e3c; font-weight: bold; }

.Head_headlines { font-size: 12px; color: #0b1e3c; font-weight: bold; }

a.Head_headlines:link, a.Head_headlines:visited, a.Head_headlines:active { color: #0b1e3c; font-weight: bold; font-size: 12px; text-decoration: underline; }

a.Head_headlines:hover { color: #0b1e3c; font-weight: bold; font-size: 12px; text-decoration: underline; }

a.Head_article:link, a.Head_article:visited, a.Head_article:active { color: #0b1e3c; font-weight: bold; font-size: 15px; text-decoration: none; }

a.Head_article:hover { color: navy; font-weight: bold; font-size: 15px; text-decoration: none; }

.NormalRed { color: #900; font-family: tahoma, sans-serif; font-weight: bold; font-size: 11px; }

.NormalBold { font-family: tahoma, sans-serif; font-size: 11px; font-weight: bold; }

.NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma, sans-serif; font-weight: normal; font-size: 11px; background: #fff; border: 1px solid #ccc; scrollbar-face-color: #fff; scrollbar-track-color: #fff; scrollbar-arrow-color: #555; scrollbar-3dlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-highlight-color: #fff; scrollbar-darkshadow-color: #fff; }

td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }

acronym { border-bottom: 1px dashed navy; cursor:help;}

H3 { font-size: 14px; color: #940d14; font-weight: normal; }

H1 { font-size: 20px; color: navy; font-weight: normal; line-height: 26px; }