@charset "utf-8";
/* CSS Document */
/* ============ Copyright (c) 2010 by DiH.pl ============= */

/* ============ ustawienia globalne  ===================== */
html>body .fixed { position: fixed; }
.fixed { position: absolute; width: 100%; left: 0px; top: 0px; padding:7px; width: 100%; background-color:#B20027; border-bottom:1px solid; border-bottom-color:#86001C; color: #FFF; text-align: center; z-index:9999; }
.fixed a { color:#FFF; background-color:#86001D; padding:2px 8px 2px 8px; border:1px solid; border-color:#86001C; text-decoration:none; }
.fixed a:hover { color:#FFF; background-color:#71001A; padding:2px 8px 2px 8px; border:1px solid; border-color:#6A0015; }
.fixed strong { font-size:14px}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0px; }
body, textarea { background-color:#FAFAFA; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
input { outline:none; }
img { border:0; }
label { cursor:pointer; }
a { color:#555; outline: 0px; }
div.window { overflow: auto; }
hr { border-style:solid; border-color:#EBEBEB; border-width:0 0 1px 0; padding:10px 0 5px 0; }

h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 { font-size:28px; color:#3C3C3C; padding: 0px 0px 20px 0px; font-weight: normal; }
h2 { font-size:20px; color:#464646; font-weight:bold; padding-bottom:5px; }
h3 { font-size:24px; color:#008888; padding-bottom:20px; font-weight: bold; }
h4 { font-size:18px; color:#464646; font-weight:bold; padding-bottom:5px; }
h5 { font-size:13px; color:#464646; font-weight:bold; padding-bottom:2px; }
h6 { font-size:11px; font-weight:bold; padding-bottom:2px; }
h7 { font-size:14px; color:#464646; font-weight:bold; padding-bottom:2px; }

p { margin:0px 0px 10px 0px; color:#414435; text-align:justify; font-size:14px; }
p.index { margin:0px 0px 0px 0px; color:#FFFFFF; text-align:justify }
.center { text-align:center; }

ul.none { padding: 0px 0px 10px 30px; }
ul.none li { padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px; list-style-type: none; }
ul.abc { font-family:Georgia, Arial; font-size:11px; padding: 0px 10px 4px 20px; }
ul.abc li { padding: 0px 0px 0px 0px; margin: 4px 0px 4px 0px; list-style-type: lower-alpha; }
ul.decymal { padding: 3px 10px 4px 20px; }
ul.decymal li { padding: 0px 0px 0px 0px; margin: 4px 0px 4px 0px; list-style-type: decimal; }

/* ============ bloki glowne ============================= */

#boxHeader { background: url('/gfx/bgHeader.png') repeat-x; background-position: 0% 0%; background-color:#F8F8F3; }
#boxMenuHorizontal { background: url('/gfx/bgMenu.png') repeat-x; background-position: 0% 0%; background-color:#000000; }
#boxPath { background: url('/gfx/bgPath.png') repeat-x; background-position: 0% 100%; background-color:#FAFAFA; color:#525252; font-size:11px; }
#boxPath a { color:#525252 }
#boxPath a:hover { color:#088 }
#boxContentOne { background: url('/gfx/bgContentOne.png') repeat-x; background-position: 0% 100%; background-color:#FFF; }
#boxContentTwo { background: url('/gfx/bgBoxContentTwo.png') repeat-x; background-position: 0px 0px; background-color:#FFF; }
#boxFooter { background: url('/gfx/bgFooter.png') repeat-x; background-position: 0px 0px; background-color:#131313; }
/**/#menuHorizontal, #contentOne, #contentTwo, #contentSubpage, #contentWide, #contentWideBlank, #footer, #path { width:990px; margin-left:auto; margin-right:auto; height:100%; display: inherit; }
#header { width:990px; margin-left:auto; margin-right:auto; padding-left:1px; display: inherit; height:108px; }
#menuHorizontal { height:96px; }
#path { height:22px; padding:9px 0px 2px 56px; }
#footer { min-height:254px; padding:34px 0 0 0; background: url('/gfx/bgInfoliniaHandlowa.png') no-repeat; background-position: 98% 34px; }

#contentOne { min-height:100%; }
#contentOne .colContentOne { float: left; color:#525252; min-height:250px; font-size:12px; padding:0px 0px 0px 0px; list-style-type: none; text-decoration:none; }
#contentOne .colContentOne p { color:#999; font-size:16px; }
#contentOne .colContentOne p span { color:#888; font-size:20px; }
#contentOne .colContentOne a { color:#088; text-decoration:none; line-height:30px; }
#contentOne .colContentOne a:hover { color:#088; text-decoration:underline; }
#contentOne .colContentOne b { color:#088; font-weight:bold; }
#contentOne .colContentOne strong { color:#088; font-weight:bold; }
#contentOne .colContentOne ul { color:#525252; font-size:10px; list-style-type: none; text-decoration:none; }
#contentOne .colContentOne h1 { color:#555; font-size:25px; }

/* ============ header =================================== */

.miniBasket { float: left; width:308px; height:20px; font-size:11px;/* border:1px solid #000;*/ padding:15px 0px 0px 260px; color:#333; background: url('/gfx/bgIconBasket.png') no-repeat; background-position: 222px 0px; }
.miniBasket span { font-weight:bold; }
.miniBasket a { font-weight:bold; color:#088; border-bottom:1px dotted #088; text-decoration:none;}
.miniBasket a:hover { color:#A00053; border-bottom:1px solid #A00053; text-decoration:none;}
.miniBasketTotalBruttoPrice { font-weight:bold; font-size:12px; float:left; margin-right:10px }

#headerLeft { float: left; padding:0px 0px 0px 0px; width: 220px; outline:none; }
#headerLeft a { outline:none; }
#headerRight { margin-left: 196px; position:inherit; }
#webSearch { text-align:right; padding:8px 0px 0px 5px; }
.webSearchButton { padding:0px 5px 2px 5px; cursor:pointer; border:0px; vertical-align:top; outline:none; }
.webSearchInput { width:130px; font-size:11px; vertical-align:top; padding:5px 5px 5px 5px; color:#666; background: url('/gfx/bgWebSearchInput.png') no-repeat 0px 0px; cursor:text; border:0px; }

.menuHeader { padding-left:251px }
.menuHeader li { display:inline }
.menuHeader a, .menuHeader a:visited { display:block; float:left; padding:44px 8px 0px 8px; color:#464646; text-decoration:none; text-align:center; outline:0px; }
.menuHeader li.registration a { background:url('/gfx/bgIconRegistration.png') no-repeat; background-position:50% 9px; }
.menuHeader li.registration a:hover { background:url('/gfx/bgIconRegistration.png') no-repeat; background-position:50% 9px; }
.menuHeader li.userPanel a { background:url('/gfx/bgIconUserPanel.png') no-repeat; background-position:50% 9px; }
.menuHeader li.serverPanel a { background:url('/gfx/bgIconServerPanel.png') no-repeat; background-position:50% 9px; }
.menuHeader li.faxPanel a { background:url('/gfx/bgIconFaxPanel.png') no-repeat; background-position:50% 9px; }
.menuHeader li.mail a { background:url('/gfx/bgIconMail.png') no-repeat; background-position:50% 9px; }
.menuHeader li.help a { background:url('/gfx/bgIconHelp.png') no-repeat; background-position:50% 9px; }
.menuHeader li.contact a { background:url('/gfx/bgIconContact.png') no-repeat; background-position:50% 9px; }
.menuHeader li.userPanel a:hover { background:url('/gfx/bgIconUserPanel.png') no-repeat; background-position:50% 9px; }
.menuHeader li.serverPanel a:hover { background:url('/gfx/bgIconServerPanel.png') no-repeat; background-position:50% 9px; }
.menuHeader li.faxPanel a:hover { background:url('/gfx/bgIconFaxPanel.png') no-repeat; background-position:50% 9px; }
.menuHeader li.mail a:hover { background:url('/gfx/bgIconMail.png') no-repeat; background-position:50% 9px; }
.menuHeader li.help a:hover { background:url('/gfx/bgIconHelp.png') no-repeat; background-position:50% 9px; }
.menuHeader li.contact a:hover { background:url('/gfx/bgIconContact.png') no-repeat; background-position:50% 9px; }

/* ============ menu horizontal ======================*/

.droplinetabs { overflow: hidden; background:url('/gfx/bgButtonsMenu.png') no-repeat; background-position:161px 22px; padding:22px 0px 36px 10px; }
/*.droplinetabs { overflow: hidden; background: url('/gfx/bgMenu.png') repeat-x; background-position: 0% 0%; background-color:#191919; padding:22px 0px 36px 10px; }*/ /*underline across bottom of main tabs*/ 
.droplinetabs ul { font-family:arial, verdana, sans-serif; font-size:12px; margin: 0; padding: 0; width: 100%; list-style: none; }
.droplinetabs li { display: inline; margin: 0 2px 0 0; padding: 0; }
.droplinetabs a { width:148px; float: left; color:#ddd; background: url('/gfx/bgTab.png') no-repeat; background-position: 0% 0%; /*default background color of tabs, left corner image*/ margin: 0 3px 0 0; padding: 0 0 0px 0px; text-decoration: none; }

.droplinetabs a span { float: left; display: block; text-align:center; /*right corner image*/ padding:13px 0px 10px 0px; cursor:pointer; }
.droplinetabs a span { float: none; }
.droplinetabs a:hover { background: url('/gfx/bgTabActive.png') no-repeat; background-position: 0% 0%; color:#5C5C5C; }
.droplinetabs a:hover span { background-color: transparent; }
.droplinetabs a.active { background: url('/gfx/bgTabActive.png') no-repeat; background-position: 0% 0%; color:#5C5C5C; }

/*.droplinetabs a.lastTab { padding:0 0 0 210px; background: url('/gfx/bgTab.png') no-repeat; background-position: 100% 0%;}
.droplinetabs a.lastTab:hover { padding:0 0 0 210px; background: url('/gfx/bgTabActive.png') no-repeat; background-position:100% 0%;}*/
.droplinetabs a.lastTab { margin:0 0 0 300px; padding:0 0 0 220px; background: url('/gfx/bgTab.png') no-repeat; background-position: 100% 0%;}
.droplinetabs a.lastTab:hover { margin:0 0 0 300px; padding:0 0 0 220px; background: url('/gfx/bgTabActive.png') no-repeat; background-position:100% 0%;}
.droplinetabs a.lastTab.active { margin:0 0 0 300px; padding:0 0 0 220px; background: url('/gfx/bgTabActive.png') no-repeat; background-position: 100% 0%;}

/* Sub level menus*/
.droplinetabs ul li ul { width:970px!important; position: absolute;z-index: 900; left: 0; top: 0; background: url('/gfx/bgMenu.png') repeat-x; background-position: 0% -60px; padding-left:8px; /* background-color:#EFEFEF;*//*sub menu background color */ visibility: hidden; }
.droplinetabs ul li ul li ul { width:970px!important; background-color:#000; position:absolute; z-index: 100; left: 0; top: 0; padding-bottom:40px; background: url('/gfx/bgSubMenu.png') no-repeat; background-position: 0% -29px; background-color:none; padding-left:8px; /* background-color:#EFEFEF;*//*sub menu background color */ visibility: hidden; }

/* Sub level menu links style */
.droplinetabs ul li ul li a { color:#5C5C5C; padding: 10px 2px 10px 10px; margin: 0 0px 15px 0; width:auto;  background:none; /*sub menu background color */ }
.droplinetabs ul li ul li a span { background: #c76023; /*sub menu background color */ }
.droplinetabs ul li ul li a:hover {text-decoration:underline; color:#008888; background-color:#333; background:none; }

.clear { clear:both; line-height:0px; }
.orderButton { margin:0 0px 0 10px; outline:none; }
.bgHosting { background: url('/gfx/bgHosting.png') no-repeat; background-position: 0% 0px; }
.bgReseller { background: url('/gfx/bgReseller.png') no-repeat; background-position: 0% 0px; }
.bgVps { background: url('/gfx/bgVps.png') no-repeat; background-position: 0% 0px; }
.bgProduct { min-height:176px; padding:11px 0px 0px 0px!important;  background: url('/gfx/bgOneBusiness.png') no-repeat; background-position: 0% 0px; height:240px; }
.bgProduct div { padding:0!important; height:176px; }
.bgProduct h1 { margin:0px 10px 0px 10px!important;  }
.bgProduct h2 { margin:0px 10px 0px 10px!important;  }
.bgProduct input { padding:0px 10px 0px 0px!important;  }
.bgProduct p { margin-top:0px }

/* ============ menu pionowe lewe ======================== */

#menuLeft { z-index:100; overflow:hidden; float:left; position:relative; font-family:Arial; color:#666666; width: 100%; }
.button_menu_lewe { text-align:left; font-weight:normal; padding:0px 0px 0px 0px; }
ul.menuLeft { display: block; padding:0px 0 30px 0; }
ul.menuLeft li { margin: 0px; padding-top: 0px; display: inline; }
ul.menuLeft li a, ul.menuLeft li a:visited { margin:0; list-style:none; background: url('/gfx/bgListStyleMenuLeft.png') no-repeat; background-position: 10px 50%; font-size:12px; background-color:#EFEFEF; font-weight:normal; color:#333333; text-decoration: none; display: block; margin: 0px; padding:5px 8px 5px 28px; width:100%; border-top: 1px solid #F7F7F7; }
ul.menuLeft li a:hover { text-decoration: none; background-color:#666; cursor:pointer; color:#FFFFFF; }

ul.subMenuLeft { display: block; padding:0; }
ul.subMenuLeft li { margin: 0px; display: inline; }
ul.subMenuLeft li a, ul.subMenuLeft li a:visited { margin:0; list-style:none; background: url('/gfx/bgListStyleSubmenuLeft.png') no-repeat; background-position: 34px 50%; font-size:12px; background-color:#F9F9F9; font-weight:normal; color:#4D5F6F; text-decoration: none; display: block; margin: 0px; padding:3px 8px 4px 52px; width:100%; border-top: 0px solid #E3E3E3; }
ul.subMenuLeft li a:hover { color:#FFFFFF; text-decoration: none; cursor:pointer; background: url('/gfx/bgListStyleSubmenuLeft.png') no-repeat; background-position: 34px 50%; background-color:#666; }
ul.subMenuLeft #active { color:#FFF; background: url('/gfx/bgListStyleSubmenuLeftActive.png') no-repeat; background-position: 34px 50%; background-color:#454545; }
#active { color:#FFF;background: url('/gfx/bgListStyleLeftActive.png') no-repeat; background-position: 10px 50%; background-color:#191919; }

/* --- pod menu -------------------------------- */
#menuLeft div { margin:20px 0 20px 0; background: url('/gfx/bgBok.png') no-repeat; background-position: 0% 100%; height:130px; border:5px solid #EBEBEB; /*border-bottom:5px solid #EBEBEB;*/ padding:8px 0 0 100px; }
#menuLeft div h3 { font-size:19px; font-weight:normal; padding-bottom:5px; }
#menuLeft div h3 span { font-size:15px;}
#menuLeft div p { font-size:12px; color:#525252; margin:0px; padding:4px 0 0 0; text-align:center; }
#menuLeft div span { font-size:10px;}
#menuLeft div strong { font-size:15px;}
#menuLeft div a { color:#008888; text-decoration:none; border-bottom:1px dotted #008888; font-weight:bold; }
#menuLeft div a:hover { color:#A00053; text-decoration:none; border-bottom:1px solid #A00053; }


/* ============ podstrony ================================ */

/* --- sciezka ------------------------------------------- */
#path ul { margin:0; padding:0;}
#path ul li { float:left; list-style:none; padding: 0 6px 0 16px; background: url('/gfx/bgListStylePath.png') no-repeat; background-position: 0px 50%; }
a.pathLink { text-decoration: none; font-size:9px; }
a:hover.pathLink { text-decoration: underline; }

/* --- podstrony ----------------------------------------- */
#boxContentSubpage { /*background: url('/gfx/bgBoxContentTwo.png') repeat-x; background-position: 0px -34px;*/ background-color:#FAFAFA; }
#contentSubpage { min-height:100%; background: url('/gfx/bgContentSubpage.png') repeat-y; background-position: 0px 0px; /*background-color:#FAFAFA;*/ }
#contentSubpage .colContentSubpage { float: left; color:#525252; min-height:500px; font-size:12px; padding:0px 0px 0px 0px; list-style-type: none; text-decoration:none; }
#contentSubpage .colContentSubpage.left { width:250px;/* background-color:#EFEFEF;*/ }
#contentSubpage .colContentSubpage.right { width:740px; }
#contentSubpage .colContentSubpage.right .content { padding:30px 0px 30px 26px; line-height:17px; }
#contentSubpage .colContentSubpage.right .content .big { font-size:17px; color:#A00053; line-height:24px; }
#contentSubpage .colContentSubpage.right .content .big strong { color:#A00053; }
#contentSubpage .colContentSubpage.right .content .buttonOrderNow { text-align:right; padding-right:10px; }
#contentSubpage .colContentSubpage.right .content ol { padding:10px 0 10px 60px; }
#contentSubpage .colContentSubpage.right .content ol li { padding:0; margin:0; list-style:decimal!important; background:none;}

#contentSubpage .colContentSubpage.right .content .regulation ol { padding:10px 0 10px 40px; }
#contentSubpage .colContentSubpage.right .content .regulation ol li { padding:0; margin:0; list-style:upper-roman!important; background:none;}
#contentSubpage .colContentSubpage.right .content .regulation ol li li { padding:0; margin:0; list-style:decimal!important; background:none;}
#contentSubpage .colContentSubpage.right .content .regulation ol li li li { padding:0; margin:0; list-style:lower-alpha!important; background:none;}

#contentSubpage .colContentSubpage.right .content .regulation ul li { text-align:justify; padding: 2px 0 1px 15px; margin:0; list-style:none!important; background: url('/gfx/bgListStyleSubpage.png') no-repeat; background-position: 0px 6px; }
#contentSubpage .colContentSubpage.right .content .regulation ol ul li { text-align:justify; padding: 2px 0 1px 15px; margin:0; list-style:none!important; background: url('/gfx/bgListStyleSubpage.png') no-repeat; background-position: 0px 6px; }
#contentSubpage .colContentSubpage.right .content .regulation ol ol ul li { text-align:justify; padding: 2px 0 1px 15px; margin:0; list-style:none!important; background: url('/gfx/bgListStyleSubpage.png') no-repeat; background-position: 0px 6px; }
#contentSubpage .colContentSubpage.right .content .regulation ol ol ol ul li { text-align:justify; padding: 2px 0 1px 15px; margin:0; list-style:none!important; background: url('/gfx/bgListStyleSubpage.png') no-repeat; background-position: 0px 6px; }

#contentSubpage .colContentSubpage.right .content textarea { width:100%; font-size:12px; height:100px; margin-bottom:8px; border:1px solid #EBEBEB; background-color:#FFF; }

#contentSubpage .colContentSubpage.right h2 { font-size:18px; color:#464646; padding:10px 0 4px 0; font-weight:normal; margin:15px 0 6px 0; /*border-top:3px double #ECECEC;*/ }
#contentSubpage .colContentSubpage.right h3 { font-size:14px; color:#008888; padding:0px 0 6px 0; font-weight:normal; margin:10px 0 6px 0; /*border-bottom:1px solid #ECECEC;*/ }
#contentSubpage .colContentSubpage.right p { font-size:12px; padding:5px 0 5px 0; color:#525252; }
#contentSubpage .colContentSubpage.right b { padding:0px 2px 0px 2px; color:#444; /*border:1px solid #999;*/ }
#contentSubpage .colContentSubpage.right strong { padding:0px 2px 0px 2px; color:#444; /*border:1px solid #999;*/ }
#contentSubpage .colContentSubpage.right strong { padding:0px 2px 0px 2px; color:#444; /*border:1px solid #999;*/ }
#contentSubpage .colContentSubpage.right a { font-size:12px; color:#088; font-weight:bold; text-decoration:none; border-bottom:1px dotted #088; }
#contentSubpage .colContentSubpage.right a:hover { font-size:12px; color:#A00053; text-decoration:none; border-bottom:1px solid #A00053; }

#contentSubpage .colContentSubpage.right img[alt=tak], img[alt=nie] { padding-left:60px; }
#contentSubpage .colContentSubpage.right a.domainOrderButton { border:none; }
#contentSubpage .colContentSubpage.right a.domainOrderButton img { margin:10px 0 5px 540px; }

#contentSubpage .colContentSubpage.right p img { float: right; padding:0px; margin-left:10px; margin-bottom:10px; }
#contentSubpage .colContentSubpage.right ul img { float: right; padding:0px; margin-left:10px; margin-bottom:10px; }
#contentSubpage .colContentSubpage.right ul { padding-bottom:20px; }
#contentSubpage .colContentSubpage.right li { text-align:justify; padding: 2px 0 1px 15px; margin:0; list-style:none; background: url('/gfx/bgListStyleSubpage.png') no-repeat; background-position: 0px 6px; }
#contentSubpage .colContentSubpage.right li li { text-align:justify; padding: 2px 0 1px 15px; margin:0; list-style:none; background: url('/gfx/bgListStyleSubpageTwo.png') no-repeat; background-position: 0px 6px; }
#contentSubpage .colContentSubpage.right p.important { display:table; padding:8px; text-align:justify; background-color:#FFF; border:1px dotted; border-left:16px solid; border-color:#008888; margin: 10px 20px 20px 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }
#contentSubpage .colContentSubpage.right div.important { display:table; padding:8px 8px 0px 8px; text-align:justify; background-color:#FFF; border:1px dotted; border-left:16px solid; border-color:#008888; margin: 10px 20px 20px 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }
#contentSubpage .colContentSubpage.right div.important ul { padding-bottom:8px; padding-left:20px; padding-right:10px; }

.iconArrow { padding: 0;  border:0px solid #eee; margin:1px 8px 0px 0; }
.iconPdf{ float:left!important;  padding: 0px!important;  border:0px solid #eee; margin: 5px 20px 0px 20px; }

.social { padding:10px 0 0 0; text-align:right; }
.social a { padding:0 5px 0 0; text-decoration:none; border-bottom:none!important; }
.social a:hover { text-decoration:none; }

/**/
/* ============ podstrony szerokie ===================== */

#contentWide, #contentWideBlank, {/* min-height:100%; background: url('/gfx/bgContentSubpage.png') repeat-y; background-position: 0px 0px;*/ /*background-color:#FAFAFA;*/ }

#contentWide .content { min-height:400px; padding:30px 0px 30px 26px; line-height:19px; }
#contentWide .content p { font-size:12px; padding:5px 0 5px 0; color:#525252; }
#contentWide .content p span { color:#008888; }
#contentWide .content h3{ font-size:14px; color:#008888; padding:0px 0 6px 0; font-weight:normal; margin:10px 0 6px 0; }
#contentWide .content h3 img { float: right; padding:0px;  }
#contentWide .content ul { padding-bottom:0px; color:#525252; }
#contentWide .content li { text-align:justify; padding: 2px 0 1px 15px; margin:0; list-style:none; background: url('/gfx/bgListStyleSubpage.png') no-repeat; background-position: 0px 6px; }


/* --- komunikaty -------------------------------- */
#contentWide .content .informationSuccessfully, #contentWide .content .informationUnsuccessful { vertical-align:middle!important; text-align:center; min-height:80px; padding:30px; margin:50px 50px 20px 50px; background-color:#FFF; }
.informationSuccessfully { text-align:justify; min-height:62px; font-size:11px; padding-left:100px; padding-top:25px!important; padding-bottom:25px!important; border:1px solid #EBEBEB; background: url('/gfx/bgIconInformation.png') no-repeat; background-position: 30px 50%; }
.informationUnsuccessful { text-align:justify; min-height:62px; font-size:11px; padding-left:100px; padding-top:25px!important; padding-bottom:25px!important; border:1px solid #EBEBEB; background: url('/gfx/bgIconError.png') no-repeat; background-position: 30px 50%; }
.informationSuccessfully h2 { font-size: 20px; font-weight:normal; color:#525252; line-height:30px; padding:15px 0 0 0;}
.informationUnsuccessful h2 { font-size: 22px; font-weight:normal; color:#BF0000; line-height:30px; padding:30px 0 0 0; }

/* --- panele logowania -------------------------------- */
#contentWideBlank .logoTransparent { margin:30px 10px 0px 40px; } 
#contentWideBlank .loginBox { width:900px; height:295px; margin:25px 25px 10px 25px; padding:35px 25px 20px 25px; background: url('/gfx/bgLoginBox.png') no-repeat; background-position: 0px 0px; }
#contentWideBlank .loginBox .left { float:left; width:315px; padding:0px 30px 0 5px; border-right:dashed 1px #8D9C9F; }
#contentWideBlank .loginBox .left th { font-size:12px; font-weight:normal; color:#666; line-height:12px; }
#contentWideBlank .loginBox .left span { line-height:14px; font-size:10px; color:#DF0005; }
#contentWideBlank .loginBox .left p { font-size:10px; color:#888; line-height:12px; }
#contentWideBlank .loginBox .left h2 { font-size:19px; color:#464646; padding:0px 0 4px 0; font-weight:normal; margin:0px 0 0px 0; /*border-top:3px double #ECECEC;*/ }
#contentWideBlank .loginBox .left h3 { font-size:14px; color:#008888; padding:0px 0 6px 0; font-weight:normal; margin:10px 0 6px 0; /*border-bottom:1px solid #ECECEC;*/ }
#contentWideBlank .loginBox .left a { font-size:11px; color:#088; font-weight:bold; text-decoration:none; border-bottom:1px dotted #088; }
#contentWideBlank .loginBox .left a:hover { font-size:11px; color:#A00053; text-decoration:none; border-bottom:1px solid #A00053; }
#contentWideBlank .loginBox .left .loginButton { margin:5px 0px 10px 0px; text-align:right; }


#contentWideBlank .loginBox .right { padding: 0px 0px 10px 380px; }
#contentWideBlank .loginBox .right .imgBanerProduct { background: url('/gfx/imgBanerPopupProduct.png') no-repeat; background-position: 100% 40px; }
#contentWideBlank .loginBox .right .logoProduct { background: url('/gfx/logoOneBusinessBaner.png') no-repeat; background-position: 0% 0px; padding-top:55px; }
#contentWideBlank .loginBox .right .imgBaner b { color:#008888; border-bottom:1px dotted #1F9ABE; padding: 0 2px 0 2px; }
#contentWideBlank .loginBox .right .imgBaner strong { color:#008888; border-bottom:1px dotted #1F9ABE; padding: 0 2px 0 2px; }
#contentWideBlank .loginBox .right h1 { padding-bottom:2px; color:#3C3C3C; }
#contentWideBlank .loginBox .right h2 { font-size:15px; color:#008888; font-weight:normal; padding-bottom:10px; }
#contentWideBlank .loginBox .right p { font-size:11px; color:#535353; width:430px; /*margin: 0 0 8px 0px;*/ }
#contentWideBlank .loginBox .right ul { font-size:11px; color:#666; padding:0px 5px 10px 25px; line-height:16px; list-style-type: none; }
#contentWideBlank .loginBox .right span.product { font-size:13px; color:#008888; background-color:#FFF; padding:4px 5px 10px 5px; margin-top:20px; font-weight:normal; }
#contentWideBlank .loginBox .right a { color:#008888; text-decoration:none; border-bottom:1px dotted #008888; }
#contentWideBlank .loginBox .right a:hover { color:#008888; text-decoration:none; border-bottom:1px solid #008888; }






/* --- strony bledow http -------------------------------- */
#contentWideBlank .errorBox { width:900px; height:285px; margin:5px 25px 100px 25px; padding:45px 25px 20px 25px; background: url('/gfx/bgErrorBox.png') no-repeat; background-position: 0px 0px; }
#contentWideBlank .errorBox .left { text-align:center; float:left; width:200px; padding:20px 20px 10px 5px; border-right:dashed 1px #8D9C9F; }


#contentWideBlank .errorBox .right { padding: 45px 0px 20px 285px; }
#contentWideBlank .errorBox .right h1 { padding-bottom:2px; color:#3C3C3C; }
#contentWideBlank .errorBox .right h2 { font-size:17px; color:#008888; font-weight:normal; padding-bottom:10px; }
#contentWideBlank .errorBox .right span { font-size:12px; }
#contentWideBlank .errorBox .right p { font-size:12px; color:#535353; width:100%; /*margin: 0 0 8px 0px;*/ }
#contentWideBlank .errorBox .right ul { font-size:11px; color:#666; padding:0px 5px 10px 25px; line-height:16px; list-style-type: none; }
#contentWideBlank .errorBox .right a { font-size:11px; color:#088; font-weight:bold; text-decoration:none; border-bottom:1px dotted #088; }
#contentWideBlank .errorBox .right a:hover { font-size:11px; color:#A00053; text-decoration:none; border-bottom:1px solid #A00053; }



/**/






/* --- wyszukiwarka domen -------------------------------- */
#contentSubpage .colContentSubpage.right .domainSearch { padding-left:40px;  }
#contentSubpage .colContentSubpage.right .domainSearch span { font-size:22px; }
#contentSubpage .colContentSubpage.right .domainSearch ul li strong { font-weight:normal; }
#contentSubpage .colContentSubpage.right div.domainBrowserSubgroupContentSubpage { padding:5px 10px 5px 10px; margin-top:0px; border-top:solid 1px #F4F1EC ; /*background-color:#FFF; */}
#contentSubpage .colContentSubpage.right div.domainBrowserSubgroupContentSubpage div { border:1px dotted #FAFAFA; }
#contentSubpage .colContentSubpage.right div.domainBrowserSubgroupContentSubpage div:hover { border:1px dotted #CCC; background-color:#F1F1F2; }
#domainsList { padding:0 15px 0 15px; }
#domainsList div.domains { width:132px; display: inline-block; padding-top:2px; padding-left:2px;}
#domainsList div.domains5 { width:98px; display: inline-block; padding-top:2px; padding-left:2px;}
#domainsList h3 { padding:2px 0 12px 0; }

/* --- tabele graficzne ---------------------------------- */
#contentSubpage .colContentSubpage.right table { border-collapse:collapse; width:100%; padding-bottom:0px; margin-top:10px; margin-bottom:20px; background: url('/gfx/bgTableHeader.png') no-repeat; background-position: 0px 0px; background-color:#FAFAFA; border-bottom: solid 5px #EEEEEE; }
#contentSubpage .colContentSubpage.right table thead td { height:60px; font-size:16px; margin:0; padding:10px 0 6px 10px; font-weight:normal; text-align:center; color:#464646; border-bottom: solid 0px #FAFAFA; }
#contentSubpage .colContentSubpage.right table thead th { height:60px; font-size:16px; margin:0; padding:10px 0 6px 10px; font-weight:normal; text-align:left; color:#464646; border-bottom: solid 0px #FAFAFA; }
#contentSubpage .colContentSubpage.right table thead th h3 { font-size:16px; margin:0; padding:0; font-weight:normal; text-align:left; color:#464646;  }
#contentSubpage .colContentSubpage.right table thead th span { font-size:11px; color:#008888; }
#contentSubpage .colContentSubpage.right table tbody th { padding: 2px 10px 4px 10px; /*background-color:#EFEFEF;*/ text-align:left; font-size:12px; color:#666; border-bottom:1px solid #EBEBEB; border-right:3px solid #EBEBEB; }
#contentSubpage .colContentSubpage.right table tbody td { padding: 2px 10px 4px 10px; font-size:11px; /*border: solid 0px #F1F1F1;*/ border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; vertical-align:top; text-align:justify;  }
#contentSubpage .colContentSubpage.right table tbody td h3 { font-size:14px; padding:8px 0 3px 0; margin:0; font-weight:normal; color:#008888; }
#contentSubpage .colContentSubpage.right table tbody td h4 { font-size:14px; padding:8px 0 3px 0; margin:0; font-weight:normal; color:#008888; }
#contentSubpage .colContentSubpage.right table tbody td h5 { font-size:14px; padding:8px 0 3px 0; margin:0; font-weight:normal; color:#008888; }
#contentSubpage .colContentSubpage.right table tbody td p { padding: 0px 0px 5px 0px; font-size:11px; }
#contentSubpage .colContentSubpage.right table tbody td ul { padding:0; margin:0; }
#contentSubpage .colContentSubpage.right table tbody td li { padding:0; padding-left:15px; margin:0; list-style:none; background: url('/gfx/bgListStyle.png') no-repeat; background-position: 0px 50%;}
#contentSubpage .colContentSubpage.right table tbody td span { color:#A00053; }
#contentSubpage .colContentSubpage.right table tbody td span.price { font-size:19px; color:#333; line-height:30px; }
#contentSubpage .colContentSubpage.right table tbody td input { padding-left:45px; padding-top:5px; }
#contentSubpage .colContentSubpage.right table tfoot td { font-size:10px; color:#666; font-style:italic; border:none; padding-top:10px; background-color:#FAFAFA; }
#contentSubpage .colContentSubpage.right table td.netBusiness { padding-top:170px; background: url('/gfx/bgNetBusiness.png') no-repeat; background-position: 0px -45px; }
#contentSubpage .colContentSubpage.right table td.netMedium { padding-top:170px; background: url('/gfx/bgNetMedium.png') no-repeat; background-position: 0px -45px; }
#contentSubpage .colContentSubpage.right table td.netHome { padding-top:170px; background: url('/gfx/bgNetHome.png') no-repeat; background-position: 0px -45px; }
#contentSubpage .colContentSubpage.right table td.netBusinessR { padding-top:170px; background: url('/gfx/bgNetBusinessR.png') no-repeat; background-position: 0px -45px; }
#contentSubpage .colContentSubpage.right table td.netMediumR { padding-top:170px; background: url('/gfx/bgNetMediumR.png') no-repeat; background-position: 0px -45px; }
#contentSubpage .colContentSubpage.right table td.netHomeR { padding-top:170px; background: url('/gfx/bgNetHomeR.png') no-repeat; background-position: 0px -45px; }
#contentSubpage .colContentSubpage.right table td.netBusinessVps { padding-top:170px; background: url('/gfx/bgVps.png') no-repeat; background-position: -22px -45px; }
#contentSubpage .colContentSubpage.right table td.netMediumVps { padding-top:170px; background: url('/gfx/bgVps.png') no-repeat; background-position: -22px -45px; }
#contentSubpage .colContentSubpage.right table td.netHomeVps { padding-top:170px; background: url('/gfx/bgVps.png') no-repeat; background-position: -22px -45px; }

/* --- tabele czyste ------------------------------------- */
#contentSubpage .colContentSubpage.right table.clean { border:none; background:none; }
#contentSubpage .colContentSubpage.right table.clean td { border:none; padding:0px 20px 0px 20px; width:50%; }

/* --- wyniki wyszukiwania WEB --------------------------- */
#contentSubpage .colContentSubpage.right .webSearch ul { padding-bottom:5px; }
#contentSubpage .colContentSubpage.right .webSearch ul h3 { font-size:12px; margin:0; padding:0 }
#contentSubpage .colContentSubpage.right .webSearch ul li { text-align:justify; padding: 2px 0 1px 15px; margin:0 0 10px 0; list-style:none; line-height:14px; background: url('/gfx/bgListStyleSubpage.png') no-repeat; background-position: 0px 6px; }
#contentSubpage .colContentSubpage.right .webSearch ul li li { text-align:justify; padding: 2px 0 1px 15px; margin:0; list-style:none; background: url('/gfx/bgListStyleSubpageTwo.png') no-repeat; background-position: 0px 6px; }
#contentSubpage .colContentSubpage.right .webSearch ul p { margin:0; padding:3px 0 0 0; }
#contentSubpage .colContentSubpage.right .webSearch ul span { font-size:11px; color:#888; }
#contentSubpage .colContentSubpage.right .webSearch ul cite { font-style:normal; }

/* --- zamowienie ---------------------------------------- */
#boxContentSubpageOrder {/* background: url('/gfx/bgBoxContentOrder.png') repeat-y; background-position: 50% 0px;*/ background-color:#FAFAFA; }
#contentSubpageOrder { width:990px; margin-left:auto; margin-right:auto; min-height:100%; display: inherit; background: url('/gfx/bgContentOrder.png') repeat-y; background-position: 0px 0px; }
#contentSubpageOrder .colContentSubpageOrder { float: left; color:#525252; min-height:250px; font-size:12px; list-style-type: none; text-decoration:none; }
#contentSubpageOrder .colContentSubpageOrder.left { width:65%; }
#contentSubpageOrder .colContentSubpageOrder.left div.content { padding:20px 10px 30px 0px; line-height:17px;  }
#contentSubpageOrder .colContentSubpageOrder.left div.content h2 { font-size:18px; color:#464646; padding:10px 0 4px 0; font-weight:normal; margin:15px 0 6px 0; /*border-top:3px double #ECECEC;*/ }
#contentSubpageOrder .colContentSubpageOrder.left div.content h3 { font-size:14px; color:#008888; padding:0px 0 6px 0; font-weight:normal; margin:10px 0 6px 0; /*border-bottom:1px solid #ECECEC;*/ }
#contentSubpageOrder .colContentSubpageOrder.left div.content p { font-size:12px; padding:5px 0 5px 0; color:#525252; }
#contentSubpageOrder .colContentSubpageOrder.left div.content b { padding:0px 0px 0px 0px; color:#444; /*border:1px solid #999;*/ }
#contentSubpageOrder .colContentSubpageOrder.left div.content a { font-size:12px; color:#088; font-weight:bold; text-decoration:none; border-bottom:1px dotted #088; }
#contentSubpageOrder .colContentSubpageOrder.left div.content a:hover { font-size:12px; color:#A00053; text-decoration:none; border-bottom:1px solid #A00053; }
#contentSubpageOrder .colContentSubpageOrder.left div.content p.important { display:table; padding:8px; text-align:justify; background-color:#FCFCFC; border:1px solid; border-left:16px solid; border-color:#F2F2F2; margin: 10px 20px 20px 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }

#contentSubpageOrder .colContentSubpageOrder.right { width:35%; }
#contentSubpageOrder .colContentSubpageOrder.right h3 { font-size:20px; color:#444; font-weight:normal; padding-bottom:10px; }
#contentSubpageOrder .colContentSubpageOrder.right div.content { padding:17px 4px 30px 10px; }

#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable { border-collapse:collapse; width:100%; padding-bottom:0px; margin-top:10px; margin-bottom:20px; background: url('/gfx/bgDivOrderHeader.png') no-repeat; background-position: 0px 0px; background-color:#F9F9F9; border-bottom: solid 5px #EEEEEE; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable thead th { height:60px; font-size:16px; margin:0; padding:10px 0 6px 10px; font-weight:normal; text-align:left; color:#464646; border-bottom: solid 0px #FAFAFA; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable thead th h2 { font-size:18px; margin:0; padding:0; font-weight:normal; text-align:left; color:#464646;  }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable thead th span { font-size:11px; color:#008888; }

#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th { padding: 4px 10px 10px 15px; text-align:left; font-size:12px; color:#666; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th h3 { font-size:17px; padding:8px 0 8px 0; margin:0; font-weight:normal; color:#666; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th h3 span { font-size:10px; padding:8px 0 3px 0; margin:0; font-weight:normal; color:#008888; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th ul { padding:0; margin-bottom:8px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th li { font-size:11px; font-weight:normal; padding:0; padding-left:15px; margin:0; list-style:none; background: url('/gfx/bgListStyle.png') no-repeat; background-position: 0px 50%;}
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th a { font-size:11px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th b { color:#A00053; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody th strong { color:#A00053; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody .borderLeft {  border-bottom:1px solid #EBEBEB; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td { font-size:12px!important; text-align:center; vertical-align:middle; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td { padding: 2px 10px 4px 10px; font-size:11px; /*border: solid 0px #F1F1F1;*/ border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;   }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td b { font-size:17px; padding-left:10px; font-weight:normal; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td strong { font-size:17px; padding-left:10px; font-weight:normal; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td p { padding: 0px 0px 5px 0px; font-size:11px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td ul { margin-left:0px; padding:10px }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td li { padding:0; padding-left:15px; margin:0; list-style:none; background: url('/gfx/bgListStyle.png') no-repeat; background-position: 0px 50%; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td span { color:#A00053; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td input { text-align:left; padding-left:45px; margin-top:4px; margin-bottom:4px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tbody td.prices { text-align:left; padding-left:35px }

#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tfoot td { font-size:10px; color:#666; font-style:italic; border:none; padding-top:10px; padding-bottom:2px; background-color:#FAFAFA; }
#contentSubpageOrder .colContentSubpageOrder.left div.content table.orderTable tfoot td span { font-size:11px; color:#666; line-height:13px; text-align:justify; font-style:normal; border:none; margin-bottom:10px; }

#contentSubpageOrder .colContentSubpageOrder.left div.content .orderNewClient { width:210px; float:left; padding:30px 0px 30px 75px; margin:60px 0 30px 40px; border-right:1px dashed #AAA; /*border-bottom:1px dashed #AAA;*/ background: url('/gfx/bgIconRegistration.png') no-repeat; background-position: 20px 20px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content .orderOldClient { width:230px; padding:30px 0 50px 55px; margin:60px 0 0 350px; background: url('/gfx/bgIconUserPanel.png') no-repeat; background-position: 0px 20px; }
#contentSubpageOrder .colContentSubpageOrder.left div.content textarea { width:630px; font-size:11px; height:100px; margin-bottom:8px; border:1px solid #EBEBEB; background:none;}
#contentSubpageOrder .colContentSubpageOrder.left div.content .htmlTextarea { padding:15px 5px 10px 5px; width:614px; height: 150px; overflow: auto; border-width: 5px; border-style: solid; background:url(/gfx/bgDivOrderHeader.png) no-repeat; background-position: -5px -80px; border-color:#EBEBEB; }

.information { text-align:justify; min-height:62px; font-size:11px; line-height:15px; padding-left:100px; padding-top:10px!important; padding-bottom:10px!important; border-bottom:5px solid #EBEBEB; background: url('/gfx/bgIconInformation.png') no-repeat; background-position: 10px 50%; }
.orderButtonSummary { margin:0 20px 5px 0; }
.kryzysoLamacz { background: url('/gfx/bgKryzysoLamacz.jpg') no-repeat; background-position: 100% 50%;}
.kryzysoLamacz div { padding:0 0 8px 10px; width:160px; }
.kryzysoLamacz p { color:#777!important; margin:8px 0 20px 60px; text-align:left; }
.kryzysoLamacz span { float:left; font-size:25px!important; color:#888!important; padding:0; height:40px; }
.kryzysoLamacz a { font-size:11px!important; }

/* --- progress bar -------------------------------------- */
div.progressBarArea { margin-top: 20px; margin-bottom: 20px; }
div.progressBar { display: block; width: 140px; height: 14px; background-image: url('/gfx/progressBar.gif'); background-repeat: no-repeat; background-position: -30px 0px; }
p.progressBar { margin-bottom: 10px; text-align: center; }

/* --- tables -------------------------------------------- */
tr.oddRow { background-color: #FFF; }
tr.evenRow { background-color: #FAFAFA; }
tr.highlightedRow { background-color: #CF0; cursor:pointer; }

/* --- basket -------------------------------------------- */
div.basketArea { margin-left: 10px; }

table.basket { border-collapse:collapse; width:100%; padding-bottom:0px; margin-top:10px; margin-bottom:20px; background: url('/gfx/bgBasketHeader.png') no-repeat; background-position: 0px 0px; background-color:#FAFAFA; border-bottom: solid 5px #EEEEEE; }
table.basket thead th { height:60px; font-size:12px; margin:0; padding:10px 5px 6px 10px; font-weight:bold; text-align:center; color:#464646; border-bottom: solid 0px #FAFAFA; }
table.basket thead th h3 { font-size:16px; margin:0; padding:0; font-weight:normal; text-align:left; color:#464646;  }

table.basket tbody th { padding: 6px 2px 6px 2px; text-align:center; font-size:12px; color:#666; border-bottom:3px solid #EBEBEB; border-right:1px solid #EBEBEB; }
table.basket tbody td { text-align:center; vertical-align:middle; }
table.basket tbody td { padding: 2px 3px 4px 3px; font-size:11px; /*border: solid 0px #F1F1F1;*/ border-right:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB;   }
table.basket tbody td a.basketRemove { display: block; width: 20px; height: 20px; background-image: url('/gfx/basketRemove.gif'); background-repeat: no-repeat; outline: 0px; margin-left:3px; }

table.basket tfoot td { font-size:18px; color:#A00053; font-weight:bold; border:none; padding:10px 5px 5px 5px; background-color:#FAFAFA; }
table.basket tfoot span { font-size:13px; font-weight:normal; }

/* --- messages ------------------------------------------ */
div.dimArea { position: absolute; display: none; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #000000; z-index: 9999; filter: alpha(opacity = 50); -moz-opacity: .50; opacity: .50; }
div.message { position: absolute; top: 50%; left: 50%; width: 385px; height: 145px; padding:35px; margin-left: -210px; margin-top: -100px; background: url('/gfx/bgMessage.png') no-repeat; background-position: 0px 0px; z-index: 10000; /*border-style: solid; border-width: 1px; border-color: #ffffff;*/ }
div.messageHeader { text-align:left; }
div.messageHeader h1 { font-size:18px; color:#C03; }
div.messageContent { padding-top: 10px; color:#930;}
p.messageContent { font-size:12px; padding-bottom:10px; }
input.messageButton { }

/* --- forms --------------------------------------------- */
div.content table.formTable { border-collapse:collapse; width:100%; padding-bottom:0px; margin-top:10px; margin-bottom:20px; background: url('/gfx/bgDivOrderHeader.png') no-repeat; background-position: 0px 0px; background-color:#FAFAFA; border-bottom: solid 5px #EEEEEE; }
div.content table.formTable thead th { height:60px; font-size:16px; margin:0; padding:10px 0 6px 10px; font-weight:normal; text-align:left; color:#464646; border-bottom:none; }
div.content table.formTable thead th h1 { font-size:20px; }
div.content table.formTable thead th h2 { font-size:18px; margin:0!important; padding:0; font-weight:normal; text-align:left; color:#464646;  }

div.content table.formTable tbody th { padding: 10px 10px 10px 10px; text-align:left; font-weight:normal; font-size:12px; color:#666; border-style: solid; border-color: #EBEBEB; border-width: 0px 3px 1px 0px; }
div.content table.formTable tbody th span { color:#A00053; font-weight:bold; }
div.content table.formTable tbody th a { font-size:11px; }
div.content table.formTable tbody th b { color:#A00053; }
div.content table.formTable tbody th strong { color:#A00053; }
div.content table.formTable tbody th img { padding:0!important; margin:0!important; }
div.content table.formTable tbody td { font-size:12px!important; text-align:left; vertical-align:middle; padding:2px 5px 4px 10px;  border-right:none!important; border-bottom:1px solid #EBEBEB!important; }
div.content table.formTable tbody td.result { padding: 10px 0px 10px 0px!important; text-align:left; font-weight:normal; font-size:12px; border-right:3px solid #EBEBEB!important; }
div.content table.formTable tbody td input { text-align:left; padding:1px!important; margin-top:1px; margin-right:5px; margin-bottom:1px; }
div.content table.formTable tbody td input.checkBox { float:left; display:table; height:40px; margin:10px 15px 10px 5px; }
div.content table.formTable tbody td input.text { width:200px;  }
div.content table.formTable tbody td label {/* margin-left:10px; display:inline-block*/ }
div.content table.formTable tbody td span { font-size:11px; }

div.content table.formTable div.validationProgress, 
div.content table.formTable div.validationProgress { width: 24px; height: 24px;	margin-top: 1px; background-image: url('/gfx/progressIcon.gif'); background-repeat: no-repeat; background-position: 50% 50%; margin-left: 5px; }

div.content table.formTable div.validationResultOK, 
div.content table.formTable div.validationResultOK { width: 21px; height: 21px;	margin-top: 2px; background-image: url('/gfx/resultOK.png'); background-repeat: no-repeat; background-position: 50% 50%; margin-left: 6px; }

div.content table.formTable div.validationResultError,
div.content table.formTable div.validationResultError {	width: 21px; height: 21px; padding-bottom:12px; background-image: url('/gfx/resultError.png'); background-repeat: no-repeat; background-position: 50% 50%; margin-left:6px; }

div.content table.formTable div.validationMessage,
div.content table.formTable div.validationMessage { font-size: 11px; color: #E2001A; padding:0 0 0 6px; }

div.content table.formTable td.hint, 
div.content table.formTable td.hint { font-size: 11px!important; line-height: 130%; }

/* ============ stopka =================================== */

#siteMap { padding:0px 240px 0px 0px; height:160px; }
.colSiteMap ul { float: left; color:#525252; font-size:9px; padding:0px 10px 0px 18px; list-style-type: none; text-decoration:none; }
.colSiteMap a { color:#585858; text-decoration:none; }
.colSiteMap a:hover { color:#999; text-decoration:underline; }
.colSiteMap b { color:#d8d8d8; font-weight:normal; }
.colSiteMap strong { color:#d8d8d8; font-weight:normal; }

#footerMenu { display:table; }
#footerMenu { list-style:none; margin:0 0 0 18px; padding:0; }
#footerMenu li { float:left; margin:0; padding:0 0px 0 0 }
#footerMenu b { color:#d8d8d8; font-weight:normal; }
#footerMenu strong { color:#d8d8d8; font-weight:normal; }
#footerMenu a { color:#585858; text-decoration:none; }
#footerMenu a:hover { color:#999; text-decoration:underline; }
#footerMenu ul { padding:0; margin-bottom:5px; }
#footerMenu li { font-size:9px; padding:0px 28px 0px 0px; list-style-type: none; text-decoration:none; }
#footerMenu li li { float:none; margin:0; padding:0; color:#585858; }

/* --- promocje DiH.pl ----------------------------------- */
#footerMenuHorizontal, #footerPromotions { padding:4px 13px 4px 13px; margin-top:2px; border-top:1px dotted #222; }
#footerMenuHorizontal ul, #footerPromotions ul { display:table; margin:0px; padding:0px; }
#footerMenuHorizontal ul li, #footerPromotions ul li { margin:0px 5px 0 5px; float:left; list-style:none; }
#footerMenuHorizontal a, #footerPromotions a { font-size:11px; color:#585858; text-decoration:none; }
#footerPromotions a { padding-left:15px; background: url('/gfx/bgListStyleLeftActive.png') no-repeat; background-position: 0px 50%;}
#footerMenuHorizontal a:hover, #footerPromotions a:hover { font-size:11px; color:#999; text-decoration:underline; }

/* --- produkty DiH.pl ----------------------------------- */
#footerProducts { padding:15px 13px 0px 13px; margin-top:0px; border-top:1px dotted #222; }
#footerProducts h2 { float:left; font-size:11px; color:#585858; padding:9px 0 0 5px; margin:0; font-weight:normal; }
#footerProducts ul { display:table; margin:0px; padding:0px; }
#footerProducts li { margin:0px 5px 0 5px; float:left; list-style:none; }
#footerProducts a { font-size:11px; color:#585858; text-decoration:none; }
#footerProducts a:hover { font-size:11px; color:#999; text-decoration:underline; }
#footerProducts img { margin:0 2px 0 2px; }

/* --- Copyright DiH.pl ---------------------------------- */
#footerCopyright { padding:26px 13px 20px 18px; margin-top:0px; text-align:left; }
#footerCopyright a { font-size:9px; color:#525252; text-decoration:none; }
#footerCopyright a:hover { font-size:9px; color:#999; text-decoration:underline; }

span.tip { /*background-image: url('/gfx/bgTip.png'); background-repeat: no-repeat; background-position: 100% 20%; padding:0px 17px 0px 0px;*/ border-bottom:1px dotted; border-color:#F06; cursor:help; }
#tooltip {
	font-size:11px;
	position: absolute;
	z-index: 3000;
	border: 5px solid #D6D6D6;
	background-color: #FFF;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { width:300px; font-size:11px; font-weight:normal; color:#333; text-align:justify; margin: 0; padding-bottom:5px; }
