/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/ 

/*
.dummy { background: url(bcg.jgp); }
*/


body { color: silver; background-color: #940d14; 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: orange; background-position: center; padding-top: 0; }

.LoginLink { color: white; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration: none; }

.LoginLink_bl { color: black; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration: none; }

a.LoginLink:link, a.LoginLink:visited, a.LoginLink:active { color: white; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration: none; }

a.LoginLink:hover { color: black; font-family: tahoma; 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; font-weight: normal; font-size: 11px; text-decoration: none; }

a.LoginLink_bl:hover { color: orange; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration: none; }

.HeaderRight { vertical-align: top; padding: 0; text-align: right; }

.LeftColumn { width: 200px; margin-right: 25px; padding-right: 25px; }

.RightColumn { padding-right: 18px; padding-left: 25px; }

.TopRow { height: 65px; text-align: left; padding: 5px 55px 0 25px; font-size: 11px; background-image: url(top.jpg); background-repeat: no-repeat; background-position: center top; vertical-align: bottom; }

.TopRow2 { color: red; height: 82px; text-align: right; padding: 4px 45px 0 320px; font-size: 11px; background-image: url(menu.jpg); background-position: 0 0; vertical-align: top; }

.MiddleRow { padding: 10px 0 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: #00aa27; text-align: left; font-size: 11px; background-image: url(bottom.jpg); background-repeat: no-repeat; background-position: center bottom; }

table, tr, td, p { font-family: tahoma; font-size: 11px; line-height: 1.4em; }

.normal, .Normal { font-family: tahoma; 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; }

.Bytmenu_ContainerHead { background-repeat: no-repeat; background-position: 0 0; width: 525px; margin-top: 20px; padding: 0px 0 0; border-top: 4px double green; }

.Manu_ContainerHead { background-repeat: no-repeat; background-position: 0 0; width: 525px; margin-top: 10px; padding: 10px 0 0; border-top: 4px double orange; }

.OffChair_ContainerHead { background-image: url(kanzidle_small.jpg); background-repeat: no-repeat; background-position: 0 0; width: 66px; height: 32px; padding: 0; border: solid 1px black; }

.Chair_ContainerHead { background-image: url(zidle_small.jpg); background-repeat: no-repeat; background-position: 0 0; width: 66px; height: 32px; padding: 0; border: solid 1px black; }

.Off_ContainerHead { background-image: url(kancl_small.jpg); background-repeat: no-repeat; background-position: 0 0; width: 66px; height: 32px; padding: 0; border: solid 1px black; }

.Bench_ContainerHead { background-image: url(sedacky_small.jpg); background-repeat: no-repeat; background-position: 0 0; width: 66px; height: 32px; padding: 0; border: solid 1px black; }

.LivingR_ContainerHead { background-image: url(obyvak_small.jpg); background-repeat: no-repeat; background-position: 0 0; width: 66px; height: 32px; padding: 0; border: solid 1px black; }

.Bedroom_ContainerHead { background-image: url(loznice_small.jpg); background-repeat: no-repeat; background-position: 0 0; width: 66px; height: 32px; padding: 0; border: solid 1px black; }

.Mattress_ContainerHead { background-image: url(matrace_small.jpg); background-repeat: no-repeat; background-position: 0 0; width: 66px; height: 32px; padding: 0; border: solid 1px black; }

.Categories_ContainerContent { background-color: white; background-repeat: repeat-y; vertical-align: middle; padding: 5px 15px; width: 459px; }

.ASupply_ContainerHead { background-image: url(cont_action_top.jpg); background-repeat: no-repeat; background-position: 0 0; width: 120px; 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: 405px;}

.HomeF_ContainerHead { background-image: url(cont_homef_top.jpg); background-repeat: no-repeat; background-position: 0 0; vertical-align: top; width: 525px; height: 169px; padding: 0; border: solid 1px black; }

.OfficeF_ContainerHead { background-image: url(cont_officef_top.jpg); background-repeat: no-repeat; background-position: 0 0; vertical-align: top; width: 525px; height: 169px; padding: 0; border: solid 1px black; }

.Doplnky_ContainerHead { background-image: url(cont_doplnky_top.jpg); background-repeat: no-repeat; background-position: 0 0; vertical-align: top; width: 525px; height: 169px; padding: 0; border: solid 1px black; }

.Basic_ContainerContent { background-color: white; background-repeat: repeat-y; padding: 5px 0 0 0; }

.MNews_ContainerHead { background-image: url(cont_main_news_top.jpg); background-repeat: no-repeat; background-position: 0 0; text-align: right; vertical-align: top; width: 525px; height: 169px; padding: 0; border: solid 1px black; }

.MNews_ContainerContent { background-color: white; background-repeat: repeat-y; padding: 5px 0 0 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; 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; 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; 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: white; font-size: 10px; padding: 1px 3px 3px 1px; height: 21px; font-weight: normal; 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: white; font-size: 10px; padding: 1px 3px 3px 1px; height: 21px; font-weight: normal; 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: silver; padding: 1px 3px 3px 1px; height: 21px; font-weight: normal; 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; color: black; 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;  font-size: 11px;  font-weight: bold; cursor: pointer;  cursor: pointer; color: #fff; background: orange; border-left: 1px solid #940d14; border-right: 1px solid #940d14; padding: 0 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; font-weight: normal; font-size: 11px; }


/* Item titles on edit and admin pages 
----------------------------------------------------------------------------------------*/
.SubHead    { font-family: tahoma; 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; font-size: 11px; font-weight: normal; }

a.SubHead:hover { color: #2c2c2c; text-decoration: none; font-family: tahoma; font-size: 11px; font-weight: normal; }

a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color: #465873; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none;}

a.CommandButton:hover { color: #0c1f3c; font-family: tahoma; font-weight: bold; font-size: 11px; text-decoration: none; }

a.Normal:link, a.Normal:visited { color: #465873; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration: none; }

a.Normal:hover { color: #0c1f3c; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration: none; }

a:link, a:visited, a:active { color: #465873; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration: underline; }

a:hover { color: #0c1f3c; font-family: tahoma; 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; font-weight: bold; font-size: 11px; }

.NormalBold { font-family: tahoma; font-size: 11px; font-weight: bold; }

.NormalTextBox { color: #333; padding-left: 4px; line-height: 12px; font-family: tahoma; 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; }
