@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; -webkit-box-shadow: white 0px 1px 0px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 { font-size:28px; color:#3C3C3C; padding: 0px 0px 20px 0px; font-weight: normal; line-height:28px; /*text-shadow: #F1F1F1 1px 1px 2px;*/ }
h2 { font-size:20px; color:#464646; font-weight:bold; padding-bottom:5px; line-height:22px; }
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; }
div.images a { padding:none; border:none!important; border-color:#CCC; margin:none; }
div.images img { padding:4px; border:1px solid; border-color:#CCC; margin:2px; width:160px; }
span.strike { font-size:12px; color:#555!important; line-height:30px; text-decoration:line-through; }
/* ============ 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; border-bottom:1px solid #DBDBDB;  }
#boxPath {  background: url('/gfx/bgMenu.png') repeat-x; background-position: 0% 100%; background-color:#F8F8F3; color:#525252; font-size:11px; border-top:1px solid #FAFAFA;  }
#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; /*background-color:#1E2A2C;*/ }
/**/.menuHorizontal, ul#nav li > ul, #article, #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; }

#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 span { cursor:pointer; }
#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 nowe  11.05.2011======================*/
 
/* pozycjonowanie relatywne wzgledem .menuHorizontal - problem poprzedniego menu rozwiazany */
.menuHorizontal { position:relative; width: 990px; height: 44px; clear: both; padding-top:20px; }
ul#nav {  width: 990px; margin: 0; padding: 0; list-style: none; }
ul#nav li { display: inline; }
ul#nav li a { float: left; line-height: 39px; color: #DDDDDD; text-decoration: none; margin: 0; padding: 0 20px; background: url('/gfx/bgTab.png') repeat-x; background-position: 0px 0px; text-align:center; min-width:110px; margin-right:4px; border:1px solid #3B3B3B; border-bottom:none; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; } 
ul#nav li li { background-color:#036}
ul#nav li li a { min-width:inherit;}


/* Aktywne zakladki */
ul#nav li div.home {padding:7px 7px 0 7px; min-width:30px; height:35px; border: 1px solid #EFEFEF; background-color:#F0F0F0;}
ul#nav li div { float: left; line-height: 39px; color: #5C5C5C; text-decoration: none; margin: 0; padding: 0 20px; background: url('/gfx/bgTab.png') repeat-x; background-position: 0px 100%; text-align:center; min-width:110px; margin-right:4px; border:1px solid #3B3B3B; border-bottom:none; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px; } 
ul#nav div.newActiveTab { width:178px; color: #5C5C5C; background-image: url('/gfx/bgTabNew.png')!important; background-position: 100% -79px!important; background-color:#F0F0F0; border:1px solid #FFF; border-bottom:1px solid #EFEFEF; }
ul#nav div.lastTab { /*margin-left:90px;*/ margin-left:312px; }


/* zakladka home */
ul#nav li a.home {padding:7px 7px 0 7px; min-width:30px; height:35px;}
ul#nav li a.home img { width:31px; height:25px;}

/* Aktywna zakladka */ 
ul#nav .current a, ul#nav li:hover > a, ul#nav a.active { color: #5C5C5C; text-decoration: none; background: url('/gfx/bgTab.png') repeat-x; background-position: 0px 100%; background-color:#F0F0F0; border:1px solid #191919; border:1px solid #FFF;  border-bottom:none; }
ul#nav li:hover > a { text-decoration:underline; }
/* podmenu domyslnie ukryte */
ul#nav ul { display: none; }

/* podmenu 1 widoczne dla aktywnej zakladki */
ul#nav li > ul { position: absolute; top:60px!important; left:0px!important;  display: block; visibility:hidden; width: 990px; height: 33px; padding:0;  background: #EFEFEF;  margin:0;}
ul#nav li > ul li a { float: left; line-height: 36px; color: #5C5C5C; border:none; text-decoration: none; margin:0; padding: 0 0 0 14px; background:none; }
ul#nav li > ul li a:hover { color: #008888; text-decoration: underline;  margin: 0px 0 0 0;} 
ul#nav li > ul li ul li a { float: left; line-height: 38px!important; }

/* podmenu 2 widoczne dla akcji hover w menu 1*/
ul#nav li:hover > ul ul { top:34px!important; left:0px!important; height:66px; background: url('/gfx/bgSubMenu.png') no-repeat; background-position: 0% -28px; margin:0; z-index:900;/* margin-left:auto; margin-right:auto; */ } 
ul#nav li:hover > ul ul ul { top:30px!important; left:0px!important; height:66px; background: url('/gfx/bgSubMenu.png') no-repeat; background-position: 0% -22px; margin:0; z-index:-900!important;/* margin-left:auto; margin-right:auto; */ } 
ul#nav li:hover > ul ul ul { padding-top:6px;}

ul#nav li:hover > ul { position: absolute; display: block; width: 990px; height:80px; background: url('/gfx/bgMenu.png') repeat-x; background-position: 0% -60px; padding:0; margin:0; z-index:900; }
ul#nav li:hover > ul li a { float: left; line-height: 36px; color: #5C5C5C; border:none; text-decoration: none; padding: 0 0 0 14px; background:none; }
ul#nav li:hover > ul li a:hover { color: #008888; text-decoration: underline; } 

/* Zakladka "nowosc" -  (li:hover dla a.newTab) */
ul#nav li:hover > a.newTab {background-image: url('/gfx/bgTabNew.png')!important; background-position: 100% -79px!important; background-color:#F0F0F0; padding-left:10px; padding-right:30px; }
ul#nav a.newTab { width:178px; background-image: url('/gfx/bgTabNew.png')!important; background-position: 100% 0px!important; padding-left:10px; padding-right:30px; }
ul#nav a.newTab:hover { background-image: url('/gfx/bgTabNew.png')!important; background-position: 100% -79px!important; background-color:#F0F0F0; }

ul#nav a.newActiveTab { width:178px; color: #5C5C5C; background-image: url('/gfx/bgTabNew.png')!important; background-position: 100% -79px!important; background-color:#F0F0F0; border:1px solid #FFF; border-bottom:1px solid #EFEFEF; }
ul#nav a.newActiveTab:hover { background-image: url('/gfx/bgTabNew.png')!important; background-position: 100% -79px!important; background-color:#F0F0F0; }

/* ostatnia zakladka */
ul#nav a.lastTab { /*margin-left:90px;*/ margin-left:312px; }
/*koniec*/ 


.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; }
/*0*/
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:8px 8px 8px 28px; width:100%;  /*border-bottom:1px solid #E1E1E1;*/ border-top: 1px solid #FAFAFA; }
/*1*/
ul.menuLeft ul { padding-left:0;}
ul.menuLeft ul li a, ul.menuLeft li a:visited { margin:0; list-style:none; background: url('/gfx/bgListStyleSubmenuLeft.png') no-repeat; background-position: 40px 50%; font-size:12px; background-color:#F9F9F9; font-weight:normal; color:#4D5F6F; text-decoration: none; display: block; margin: 0px; padding:3px 8px 4px 58px; width:100%;  /*border-bottom:1px solid #E1E1E1;*/ border-top: 1px solid #FAFAFA; }
/*2*/
ul.menuLeft ul ul { padding-left:0;}
ul.menuLeft ul ul li a, ul.menuLeft li a:visited { margin:0; list-style:none; background: url('/gfx/bgListStyleSubmenuLeft.png') no-repeat; background-position: 70px 50%; font-size:12px; background-color:#F9F9F9; font-weight:normal; color:#4D5F6F; text-decoration: none; display: block; margin: 0px; padding:3px 8px 4px 88px; width:100%;  /*border-bottom:1px solid #E1E1E1;*/ border-top: 1px solid #FAFAFA; }


ul.menuLeft li a {-webkit-transition: background 0.6s ease-out;
-webkit-transition-property: background;
-webkit-transition-duration: 0.6s;
-webkit-transition-timing-function: ease-out;
-webkit-transition-delay: initial;}
ul.menuLeft li a:hover { text-decoration: none; background-color:#888; cursor:pointer; color:#FFFFFF; margin-left:0;}

/*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-bottom:none; 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; }
ul.menuLeft ul #active { color:#FFF; background: url('/gfx/bgListStyleSubmenuLeftActive.png') no-repeat; background-position: 40px 50%; background-color:#454545; }
ul.menuLeft ul ul #active { color:#FFF; background: url('/gfx/bgListStyleSubmenuLeftActive.png') no-repeat; background-position: 70px 50%; background-color:#606060; }

/* --- elementy znajdujace sie pod menu -------------------------------- */
#menuLeft div.bok { 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.bok h3 { font-size:19px; font-weight:normal; padding-bottom:5px; }
#menuLeft div.bok h3 span { font-size:15px; }
#menuLeft div.bok p { font-size:12px; color:#525252; margin:0px; padding:4px 0 0 0; text-align:center; }
#menuLeft div.bok span { font-size:10px; }
#menuLeft div.bok strong { font-size:15px; }
#menuLeft div.bok a { color:#008888; text-decoration:none; border-bottom:1px dotted #008888; font-weight:bold; }
#menuLeft div.bok a:hover { color:#A00053; text-decoration:none; border-bottom:1px solid #A00053; }
 
#menuLeft div.trustUs { padding:10px; }
#menuLeft div.facebook { margin-bottom:20px; border:5px solid; border-color:#EBEBEB; max-height:420px; overflow:hidden; }
#menuLeft .goldenLine { position:absolute; left: 0px; bottom:20px; margin-left:0px; margin-bottom:0px; padding:0px; width:240px; border:5px solid; border-top:none; border-color:#EBEBEB; background-color:#F7F7F7;}
#menuLeft .goldenLine div { border:1px solid; border-top:none; border-color:#AAAAAA; padding:5px 10px 10px 10px; }
/* ============ 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 .content .htmlTextarea { padding:15px 5px 10px 5px; width:630px; margin-bottom:20px; height: 150px; overflow: auto; border-width: 5px; border-style: solid; background:url(/gfx/bgDivOrderHeader.png) no-repeat; background-position: -5px -80px; border-color:#EBEBEB; }
#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-spacing:1px; /*border-collapse:collapse; */border:0px solid #EEEEEE; background-color:#EEEEEE; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px;}

#contentSubpage .colContentSubpage.right table thead th { background: url('/gfx/bgTableHeader.png') repeat-x; background-position: 0px 0px; /*background-color:#F2F2F2;*/ }
#contentSubpage .colContentSubpage.right table th {background-color:#FAFAFA!important;}
#contentSubpage .colContentSubpage.right table td {background-color:#FAFAFA!important;}

#contentSubpage .colContentSubpage.right table { width:100%; padding-bottom:0px; margin-top:10px; margin-bottom:20px; border-bottom: solid 5px #EEEEEE; }
#contentSubpage .colContentSubpage.right table thead td { height:42px; font-size:16px; margin:0; padding:8px 0 6px 10px; font-weight:normal; text-align:center; color:#464646; border-bottom: solid 0px #FAFAFA; }
#contentSubpage .colContentSubpage.right table thead th { height:42px; font-size:16px; margin:0; padding:8px 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:0px 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:0px 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:22px; color:#333; line-height:40px; }
#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:10px 0 5px 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 ---------------------------------------- */
.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 67px; text-align:left; line-height:13px; }
.kryzysoLamacz span { float:left; font-size:25px!important; color:#888!important; padding:0; height:40px; }
.kryzysoLamacz a { font-size:11px!important; }
.kryzysoLamacz sup { font-size:15px;}

.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; }

/* --- 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: 0px; }

table.basket { border-spacing:1px; /*border-collapse:collapse; */border:0px solid #EEEEEE; -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -moz-border-radius-topleft: 7px; -moz-border-radius-topright: 7px; border-top-left-radius: 7px; border-top-right-radius: 7px;}

table.basket thead th { background: url('/gfx/bgTableHeader.png') repeat-x; background-position: 0px 0px; /*background-color:#F2F2F2;*/ }
table.basket th {background-color:#FAFAFA!important;}
table.basket td {background-color:#FAFAFA!important;}

table.basket { width:100%; padding-bottom:0px; margin-top:0px; margin-bottom:20px; background-color:#EEE; border-bottom: solid 5px #EEEEEE; }
table.basket thead th { height:42px; font-size:12px; margin:0; padding:12px 5px 4px 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; background-color:#F7F7F7!important; border-bottom:0px solid #EBEBEB; border-right:0px solid #EBEBEB; }
table.basket tbody td { text-align:center; vertical-align:middle; } 
table.basket tbody td select { width:74px; } 
table.basket tbody td { padding: 2px 3px 4px 3px; font-size:11px; /*border: solid 0px #F1F1F1;*/ border-right:0px solid #EBEBEB; border-bottom:0px 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 span { color:#585858; text-decoration:none; cursor:pointer; }
#footerMenu span: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; }


/* ============ FancyBox =================================== */

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Copyright (c) 20010 Janis Skarnelis
 * Examples and documentation at: http://fancybox.net
 *
 * Version: 1.3.0 (02/02/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
 
#fancybox-loading {
 position: fixed;
 top: 50%;
 left: 50%;
 height: 40px;
 width: 40px;
 margin-top: -20px;
 margin-left: -20px;
 cursor: pointer;
 overflow: hidden;
 background: transparent;
 z-index: 1104;
 display: none;
}
* html #fancybox-loading {	/* IE6 */ position: absolute; margin-top: 0; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/gfx/fancybox/fancy_loading.png') no-repeat; }
#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none; }
* html #fancybox-overlay {	/* IE6 */ position: absolute; width: 100%; }

#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #FFF; }
#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 32px; height: 32px; background: url('/gfx/fancybox/fancy_close.png') top left no-repeat; cursor: pointer; z-index: 1103; display: none; }
#fancybox_error { color: #444; font: normal 12px/20px Arial; }
#fancybox-content { height: auto; width: auto; padding: 0; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }
#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }
#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }

.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333; }
.fancybox-title-outside { padding-top: 5px; color: #FFF; text-align: center; font-weight: bold; }
.fancybox-title-over { color: #FFF; text-align: left; }

#fancybox-title-over { padding: 10px; background: url('/gfx/fancybox/fancy_title_over.png'); display: block; }
#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }
#fancybox-title-left { padding-left: 15px; background: transparent url('/gfx/fancybox/fancy_title_left.png') repeat-x; }
#fancybox-title-main { font-weight: bold; line-height: 29px; background: transparent url('/gfx/fancybox/fancy_title_main.png') repeat-x; color: #FFF; }
#fancybox-title-right { padding-left: 15px; background: transparent url('/gfx/fancybox/fancy_title_right.png') repeat-x; }

#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('/gfx/fancybox/blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background: transparent url('/gfx/fancybox/fancy_nav_left.png') no-repeat; }
#fancybox-right-ico { background: transparent url('/gfx/fancybox/fancy_nav_right.png') no-repeat; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible;    /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }

div.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001; }
div#fancy-bg-n { top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/gfx/fancybox/fancy_shadow_n.png') repeat-x; }
div#fancy-bg-ne { top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/gfx/fancybox/fancy_shadow_ne.png') no-repeat; }
div#fancy-bg-e { top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('/gfx/fancybox/fancy_shadow_e.png') repeat-y; }
div#fancy-bg-se { bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/gfx/fancybox/fancy_shadow_se.png') no-repeat; }
div#fancy-bg-s { bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/gfx/fancybox/fancy_shadow_s.png') repeat-x; }
div#fancy-bg-sw { bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/gfx/fancybox/fancy_shadow_sw.png') no-repeat; }
div#fancy-bg-w { top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('/gfx/fancybox/fancy_shadow_w.png') repeat-y; }
div#fancy-bg-nw { top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/gfx/fancybox/fancy_shadow_nw.png') no-repeat; }

/* ============ Nivo Slider ====================== */

#slider { position:relative; width:530px; height:80px; margin:0px 0 0 0px; background:url('/gfx/slider/loading.gif') no-repeat 50% 0%; z-index:0; }
#slider img { overflow:hidden!important;/**/ width:530px;/**/ position:absolute; top:0px; left:0px; display:none; }
#slider a { border:0; display:block; }
.nivo-controlNav { position:absolute; left:190px; bottom:94px; }
.nivo-controlNav a { display:block; width:22px; height:22px; background:url('/gfx/slider/bullets.png') no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left; }
.nivo-controlNav a.active { background-position:0 -22px; }
.nivo-directionNav a { display:block; width:38px; height:38px; background:url('/gfx/slider/arrows.png') no-repeat; text-indent:-9999px; border:0; }
a.nivo-nextNav { background-position:-38px 0; right:25px; }
a.nivo-prevNav { left:25px; }
.nivo-caption { text-shadow:none; font-family: Helvetica, Arial, sans-serif; }
.nivo-caption a { color:#efe9d1; text-decoration:underline; }

