@font-face {font-family: 'Museo-300';src: url('fonts/museo.eot');src: url('fonts/museo.eot?#iefix') format('embedded-opentype'),url('fonts/museo.woff') format('woff'),url('fonts/museo.ttf') format('truetype');}

body { width: 100%; margin: 0; padding: 0; font-family: 'Arimo', sans-serif; font-weight: 400; background: url('/gfx/new/static_bg.jpg') no-repeat 50% 0% !important; font-size: 12px; }
body.mainpage { background: url('/gfx/new/bg.jpg') no-repeat 50% 0% !important; width: 100%; }
div.wrapper { width: 1000px; margin: auto; }
.kliu {text-align:left;}
/** GLOBALNE */

a { color: #ff0a0a; text-decoration: none; font-weight: 400; }
a:hover { text-decoration: underline; }
input, table, td {font-size:12px; }

input.formatted { padding: 5px; font-size: 14px; line-height: 14px; height: 18px; border: 1px solid silver; background: white; border-radius: 3px; }
input.short { width: 100px; }
input.medium { width: 200px; }
input.long { width: 400px; }

img {border:none; }
img, div, form {margin:0px; padding:0px}
ul, li { margin: 0; padding: 0; }

ul { list-style: inside square; }

h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h1,h2,h3 { font-weight: normal; color: black;}
h1 { line-height: 1.1em;}

p { text-align: justify; }

.white { color: white; }
.fright { float: right;}
td.ramka { border: #e3e3e3 1px solid; padding-left: 10px;}
th.ramka { border: #e3e3e3 1px solid; background-color: #f1f1f1; line-height: 120%; }
td.centruj { text-align: center; }

td.prawo { text-align: right; }
th.antiMalware { border: 1px solid #ffa33b !important; background: #ffe3ab !important; }
td.antiMalware { border: 1px solid #ffa33b !important; }
th.antiMalwareRight, td.antiMalwareRight { border-right: 1px solid #ffa33b !important; }

.fleft {float:left}
.fright {float:right}
.clear {clear:both; display:block;}
.bold { font-weight: bold; }
.hidden { display: none; }
.blue { color: #013c74; }
.red { color: #be0d12; }
.red-important {
    background: url("/gfx/warn_i.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #b00000;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 10px;
    padding-left: 35px;
}
.green { color: green; }
.center { text-align: center; }

b, strong { font-weight: bold;}

span.icon-quest { display: inline-block; width: 16px; height: 16px; background: url('/gfx/new/help.png') no-repeat; margin-left: 10px; vertical-align: middle; margin-bottom: 1px; }

.col { float: left; }
.col-50 { width: 49%; }
.col-30 { width: 33%; }
.col .separator { width: 100%; height: 7px; background: url('../../../gfx/separator.png') no-repeat 50% 50%; margin-bottom: 10px; }

DIV.message { margin: 5px auto;
              background-color: white;
              -moz-border-radius: 4px;
              -webkit-border-radius: 4px;
              -o-border-radius: 4px;
              border-radius: 4px;
              padding: 25px;
              width: 500px !important;
              position: relative;
              line-height: 1.4;
              padding: 12px;
              margin: 18px 0;
}

DIV.message_ok { background-color: #eaf7d9 !important; color: black;  border: 1px solid green; }
DIV.message_error { background-color: #CB1414 !important; color: white; border: 1px solid red; }

/** HEADER **/

div.header { width: 1000px; height: 326px; width: 1000px; position: relative; }
div.header-mainpage { height: 524px !important; }

div.logo-wrapper { width: 232px; height: 46px; position: absolute; top: 35px; left: 0px; }
div.logo-text-wrapper { font-family: 'Museo-300', serif !important; position: absolute; top: 50px; left: 250px; font-size: 16px;}

button { font-family: 'Arimo' !important;}

.button-red {
   width:auto;
   padding-left: 20px; padding-right: 20px;
   height:40px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
   border: 0px;
/*   border: 1px solid transparent; */
/*   border-radius:5px; */
   background: #e1141b; /* Old browsers */
   background: -moz-linear-gradient(top,  #e1141b 0%, #b50b11 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1141b), color-stop(100%,#b50b11));
   background: -webkit-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: -o-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: -ms-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: linear-gradient(to bottom,  #e1141b 0%,#b50b11 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1141b', endColorstr='#b50b11',GradientType=0 );
   margin:0;
   cursor: pointer;
   color: white;
}

.button-blue {
   cursor: pointer;
   position:relative;
   padding: 0px;
   padding-left: 20px;
   padding-right: 20px;
   height:38px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
   border: 1px solid #0262af;
   background: #023a80; /* Old browsers */
   background: -moz-linear-gradient(top,  #023a80 0%, #0262af 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023a80), color-stop(100%,#0262af)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #023a80 0%,#0262af 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #023a80 0%,#0262af 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023a80', endColorstr='#0262af',GradientType=0 ); /* IE6-9 */
   color: white;
}

.button-red span {
   display: block;
   cursor:pointer;
   width:132px;
   height:27px;
   padding:0 20px;
   border:none;
   color:#fff;
   letter-spacing:2px;
   font-weight:300;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
   border-radius:5px;
   background: #e1141b; /* Old browsers */
   background: -moz-linear-gradient(top,  #e1141b 0%, #b50b11 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1141b), color-stop(100%,#b50b11));
   background: -webkit-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: -o-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: -ms-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: linear-gradient(to bottom,  #e1141b 0%,#b50b11 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1141b', endColorstr='#b50b11',GradientType=0 );
   font-size: 18px;
   margin-top:1px;
   margin-bottom:2px;
   padding-top:5px;

}

.button-red:hover span {
   background: #b50b11; /* Old browsers */
   background: -moz-linear-gradient(top,  #b50b11 0%, #e1141b 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b50b11), color-stop(100%,#e1141b));
   background: -webkit-linear-gradient(top,  #b50b11 0%,#e1141b 100%);
   background: -o-linear-gradient(top,  #b50b11 0%,#e1141b 100%);
   background: -ms-linear-gradient(top,  #b50b11 0%,#e1141b 100%);
   background: linear-gradient(to bottom,  #b50b11 0%,#e1141b 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b50b11', endColorstr='#e1141b',GradientType=0 );
}

.button-small { height: 28px; }

.button-gray {
   cursor: pointer;
   padding: 0px;
   padding-left: 20px;
   padding-right: 20px;
   border: 1px solid silver;
   background: #aaa4a4; /* Old browsers */
   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FhYTRhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmRiYzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #aaa4a4 0%, #cfdbc9 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaa4a4), color-stop(100%,#cfdbc9)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #aaa4a4 0%,#cfdbc9 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #aaa4a4 0%,#cfdbc9 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #aaa4a4 0%,#cfdbc9 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #aaa4a4 0%,#cfdbc9 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aaa4a4', endColorstr='#cfdbc9',GradientType=0 ); /* IE6-8 */
   color: black !important; }

.button-white {
   cursor: pointer;
   padding: 0px;
   padding-left: 20px;
   padding-right: 20px;
   border: 1px solid #055dab;
   color: #055dab;
   height: 30px;
   font-weight: normal;
   font-size: 12px;
   font-family: 'Arimo';
   background: white;
}

.button-blue-flat {
   cursor: pointer;
   padding: 0px;
   padding-left: 20px;
   padding-right: 20px;
   border: 1px solid #055dab;
   color: white;
   height: 30px;
   font-weight: normal;
   font-size: 12px;
   font-family: 'Arimo';
   background: #055dab;
}

button.login-button-wrapper {
   cursor: pointer;
   position:relative;
   width:150px;
   height:32px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
   border: 1px solid #07162e;
   border-radius:5px;
   background: #07162e; /* Old browsers */
   background: -moz-linear-gradient(top,  #07162e 0%, #112c57 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#07162e), color-stop(100%,#112c57)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #07162e 0%,#112c57 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #07162e 0%,#112c57 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #07162e 0%,#112c57 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #07162e 0%,#112c57 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07162e', endColorstr='#112c57',GradientType=0 ); /* IE6-9 */
   padding: 0px; margin: 0px;
}

.login-button-wrapper span.inner-button {
   display: block;
   width:100px;
   height:17px;
   float:left;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
   border-radius:5px;
   padding:0;
   padding-top: 5px;
   border:none;
   color:#fff;
   /*text-shadow:-1px -1px 0 #000;*/
   font-size:70%;
   letter-spacing:2px;
   border:none;
   margin:4px;
}

.login-button-wrapper:hover {
   background: #112c57; /* Old browsers */
   background: -moz-linear-gradient(top,  #112c57 0%, #07162e 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#112c57), color-stop(100%,#07162e)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #112c57 0%,#07162e 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #112c57 0%,#07162e 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #112c57 0%,#07162e 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #112c57 0%,#07162e 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#112c57', endColorstr='#07162e',GradientType=0 ); /* IE6-9 */
}

button.panel-button-wrapper { // UWAGA! Zaktualizować również button.result-button-incart
                              cursor: pointer;
                              position:relative;
                              width:150px;
                              height:32px;
                              -moz-border-radius:5px;
                              -webkit-border-radius:5px;
                              -khtml-border-radius:5px;
                              border: 1px solid #00cc00;
                              border-radius:5px;
                              background: #00cc00; /* Old browsers */
                              background: -moz-linear-gradient(top,  #00cc00 0%, #25a525 100%); /* FF3.6+ */
                              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cc00), color-stop(100%,#25a525)); /* Chrome,Safari4+ */
                              background: -webkit-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* Chrome10+,Safari5.1+ */
                              background: -o-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* Opera 11.10+ */
                              background: -ms-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* IE10+ */
                              background: linear-gradient(to bottom,  #00cc00 0%,#25a525 100%); /* W3C */
                              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cc00', endColorstr='#25a525',GradientType=0 ); /* IE6-9 */
                              padding: 0px; margin: 0px;
                              cursor: pointer;
}

.panel-button-wrapper span.inner-button {
   display: block;
   width:100px;
   height:17px;
   float:left;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
   border-radius:5px;
   padding:0;
   padding-top: 5px;
   border:none;
   color:#fff;
   /*text-shadow:-1px -1px 0 #000;*/
   font-size:70%;
   letter-spacing:2px;
   border:none;
   margin:4px;
}

.panel-button-wrapper:hover {
   background: #25a525; /* Old browsers */
   background: -moz-linear-gradient(top,  #25a525 0%, #00cc00 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25a525), color-stop(100%,#00cc00)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #25a525 0%,#00cc00 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #25a525 0%,#00cc00 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #25a525 0%,#00cc00 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #25a525 0%,#00cc00 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25a525', endColorstr='#00cc00',GradientType=0 ); /* IE6-9 */
}

button.cart-button-wrapper {
   cursor: pointer;
   position:relative;
   width:114px;
   height:32px;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
   border: 1px solid #0262af;
   border-radius:5px;
   background: #023a80; /* Old browsers */
   background: -moz-linear-gradient(top,  #023a80 0%, #0262af 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023a80), color-stop(100%,#0262af)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #023a80 0%,#0262af 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #023a80 0%,#0262af 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023a80', endColorstr='#0262af',GradientType=0 ); /* IE6-9 */
   padding: 0px;
}

.cart-button-wrapper span.inner-button {
   display: block;
   width:66px;
   height:17px;
   float:left;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   -khtml-border-radius:5px;
   border-radius:5px;
   padding:0;
   padding-top: 5px;
   border:none;
   color:#fff;
   /*text-shadow:-1px -1px 0 #000;*/
   font-size:70%;
   letter-spacing:2px;
   border:none;
   margin:4px;
}

.cart-button-wrapper:hover  {
   background: #0262af; /* Old browsers */
   background: -moz-linear-gradient(top,  #0262af 0%, #023a80 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0262af), color-stop(100%,#023a80)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #0262af 0%,#023a80 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #0262af 0%,#023a80 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #0262af 0%,#023a80 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #0262af 0%,#023a80 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0262af', endColorstr='#023a80',GradientType=0 ); /* IE6-9 */
}

button.button-super-big { font-size: 40px !important; height: 80px; line-height: 40px; }

span.icon {
   display: block;
   float: right;
   height: 24px;
   margin: 2px;
   width: 27px;
}

span.icon-lock {
   background: url("/gfx/new/lock.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

span.icon-user {
   background: url("/gfx/new/login.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

span.icon-cart {
   background: url("/gfx/new/cart.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}

div.logged-text { font-size: 12px; position: absolute; top: 15px; right: 0px; width: 700px; text-align: right; }
div.login-buttons { position: absolute; height: 40px; width: 500px; top: 42px; right: 0px;}
div.button-first { margin-left:10px; float: right; }
div.white-belt { background: #f9fafb; width: 998px; height: 23px; border: 1px solid transparent; position: absolute; top: 116px; left: 0px; -webkit-border-top-left-radius: 3px;
                 -webkit-border-top-right-radius: 3px;
                 -moz-border-radius-topleft: 3px;
                 -moz-border-radius-topright: 3px;
                 border-top-left-radius: 3px;
                 border-top-right-radius: 3px;
                 text-align: right;
                 font-size: 12px;
                 padding-top: 6px; }
div.white-belt a {display:block;float:right;width:16px;text-indent:20px;background:url('../../gfx/bg_ftr.png') 0 0 no-repeat;overflow:hidden;margin:0px 0 0 16px;height:11px}
div.white-belt a.uk {background-position:-28px 0;margin:0px 10px 0 12px}
div.menu-wrapper { position: absolute; top: 144px; left: 0px; width: 1000px; background: #02397e; /* Old browsers */
                   background: -moz-linear-gradient(top,  #02397e 0%, #0265b2 100%); /* FF3.6+ */
                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02397e), color-stop(100%,#0265b2)); /* Chrome,Safari4+ */
                   background: -webkit-linear-gradient(top,  #02397e 0%,#0265b2 100%); /* Chrome10+,Safari5.1+ */
                   background: -o-linear-gradient(top,  #02397e 0%,#0265b2 100%); /* Opera 11.10+ */
                   background: -ms-linear-gradient(top,  #02397e 0%,#0265b2 100%); /* IE10+ */
                   background: linear-gradient(to bottom,  #02397e 0%,#0265b2 100%); /* W3C */
                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02397e', endColorstr='#0265b2',GradientType=0 ); /* IE6-9 */
}
#topMenu {list-style:none;margin:0;padding:0}
#topMenu li {float:left;background:url('../../gfx/bg_menuB.png') 100% 0 no-repeat}
#topMenu li a {display:block;color:#fff; font-weight: 300; text-decoration:none;line-height:45px;height:45px;text-align:center;margin:0 1px 0 0; font-size: 16px;}
#topMenu li a:hover, #topMenu li a.active {background:#00224e}

#topMenu li a.about{width:100px}
#topMenu li a.search{width:163px}
#topMenu li a.advsearch{width:150px}
#topMenu li a.offer{width:140px}
#topMenu li a.whois{width:90px}
#topMenu li a.advsearch2{width:150px}
#topMenu li a.newtlds{width:150px}
#topMenu li a.contact{width:150px;border:0 solid}

div.mainpage-info-text { color: #013c74; font-size: 37px; font-weight: bold; text-transform: uppercase; text-align: center; position: absolute; top: 223px; left: 0px; width: 1000px; letter-spacing:3px;}
div.mainpage-info-text h1 { color: #013c74; font-size: 37px; font-weight: bold; text-transform: uppercase; text-align: center; letter-spacing:3px; margin: 0; padding: 0;}
div.search-form-wrapper { position: absolute; top: 234px; left: 213px; width: 620px; }
div.search-form-wrapper button.button-red, .newsletter-third button.button-red { padding: 0; width: 180px; }
.header-mainpage div.search-form-wrapper { top: 337px !important; }
div.search-form-wrapper div.search-form-input-wrapper { float: left; width: 395px; height: 42px; }
div.search-form-wrapper div.search-form-input-wrapper input { width: 370px; border: 1px solid #a1abaf; font-size: 16px; padding: 5px; height: 28px; line-height: 38px; border-radius: 5px; padding-left: 10px; }
div.search-form-wrapper div.search-form-button-wrapper { float: left; width: 180px; height: 42px;}
div.search-form-wrapper div.search-form-advanced { clear: both; float: right; text-align: right; padding-right: 47px; }
div.search-form-wrapper div.search-form-advanced a { font-size: 10px; color: white; }
body.mainpage div.search-form-wrapper div.search-form-advanced a { color: #013c74; }

div.available-info-wrapper { position: absolute; top: 195px; left: 16px; width: 500px; height: 60px; font-weight:400;}
div.available-info-wrapper div.aiw-first{ font-size: 18px; color: white; padding-top: 10px; float: left; width: 60px; text-align: center; }
div.available-info-wrapper div.aiw-second{ font-size: 11px; float: left; width: 126px; text-align: left; border-left: 2px solid white; font-weight:normal; color: white; padding-left: 20px;}

.header-mainpage div.available-info-wrapper { position: absolute; top: 447px; left: 260px; width: 500px; height: 60px; font-weight:400;}
.header-mainpage div.available-info-wrapper div.aiw-first{ font-size: 18px; color: #013c74; padding-top: 10px; float: left; width: 138px; text-align: center; }
.header-mainpage div.available-info-wrapper div.aiw-second{ font-size: 35px; color: #013c74; float: left; width: 126px; text-align: center; border-left: 2px solid #013c74; border-right: 2px solid #013c74; font-weight:bold; padding-left: 0px;}
.header-mainpage div.available-info-wrapper div.aiw-third{ font-size: 15px; color: #013c74; padding-top: 2px; float: left; width: 190px; text-align: left; padding-left: 30px; }

div.header-separator { width: 100%; height: 65px; background: url('../../gfx/new/header_separator.png') no-repeat 50% 0%;}

div.newsletter-belt { width: 100%; height: 268px; background: #013c74; }
div.newsletter-belt div.center { color: white; font-size: 34px; padding-top: 30px; padding-bottom: 40px; font-weight: 400; }
div.newsletter-form-wrapper { width: 830px; height: 92px; background: #446a99; border-radius: 3px; margin: auto;  }
div.newsletter-form-wrapper .newsletter-first, div.newsletter-form-wrapper .newsletter-second, div.newsletter-form-wrapper .newsletter-third { width: 256px; height: 70px; float: left; padding-top: 26px; padding-left: 34px; }
div.newsletter-form-wrapper .newsletter-third { width: 180px; }
div.newsletter-form-wrapper .newsletter-first input, div.newsletter-form-wrapper .newsletter-second input { width: 250px; border: 1px solid #a1abaf; font-size: 16px; padding: 5px; height: 28px; line-height: 38px; border-radius: 5px; }

/** BLOG **/
div.white-section-wrapper { width: 1000px; height: 280px; }
div.white-section-wrapper div { padding-top: 65px; }
.blog-wrapper { width: 500px; padding-top: 30px; padding-bottom: 30px; float: left; }
.blog-wrapper ul {margin:0; padding: 0; }
.blog-wrapper li {list-style:none;background:url('../../gfx/bg_blogBoxLink.png') 1px 10px no-repeat;padding:0 0 0 16px;border-bottom:1px dotted #c8c8c8;line-height:31px}
.blog-wrapper li a { font-size: 11px; }
div.white-section-wrapper .blog-header { font-size: 18px; color: #013c74; padding-bottom: 10px; padding-top: 0px; }

div.white-section-wrapper #promo_eu_2 { float: left; padding-left: 10px; padding-top: 95px; }
.partners-wrapper { float: left; padding-left: 10px; width: 214px; }
.payments-wrapper { float: left; padding-left: 10px; width: 206px; }


#content { width:771px; _width:770px; /*min-height:550px; _height:560px;*/ float:right; line-height: 140%; margin:17px 0 26px; font-size: 14px; color: #222;}
#content .main_text {padding-bottom:25px; padding-top: 2px; background:#fff; width: 730px; margin-left: 20px;}
#left{width:217px; float:left;margin:30px 0 0;background:#fff}
#left ul {list-style:none;width:211px;}
#left li a {background:url('../../gfx/bg_menuHead.png') 0 100% repeat-x;display:block;padding:8px 10px 8px 16px;color:#fff; font-size: 13px; line-height: 150%;}
#left li a:hover { text-decoration: none;}
#left li a.unwraped {background-position:0 0}
#left li li {text-align:right;background:none}
#left li li a {background:transparent;padding:0;border:1px solid transparent;border-right:0 solid}
#left li li a span {color:#373737;padding:7px 30px 7px 10px;display:block;border-left:1px transparent solid;border-bottom:1px solid transparent}
#left li li a:hover,
#left li li a.active {margin-right:0px;border:1px solid #e4e8ea;border-right:0 solid;}
#left li li a:hover span,
#left li li a.active span {border-left:4px solid #be0d12;border-bottom:1px #fff solid;padding-right:36px;

}
#left .left_menu_under {padding-top: 15px; padding-bottom: 15px; text-align: center}


.search-container div.header { height: auto; }




/** STOPKA **/
#footer {background:url('../../gfx/new/footer_bg.png') 0 0 no-repeat; padding-top: 45px; width: 100%; clear: both;}
#footer .wrapper { position: relative; background: url('../../gfx/new/house.png') no-repeat 0px 3px; padding-left: 50px; width: 950px;}
#footer .address {color:#7f7f7f;width:280px;float:left;font-size:10px;line-height:140%}
#footer .address img {margin:11px 0 0}
#footer ul {list-style:none}

#footer .copyright {clear:both;text-align:right;color:#7f7f7f;font-size:10px; padding:35px 10px 50px 0}
#footer .f1 {width:237px;float:left}
#footer .f2 {width:233px;float:left}
#footer .f3 {width:157px;float:left}
#footer .links strong {color:#818181;display:block;margin:10px 0 10px;font-size:12px}
#footer .links li { padding:0 0 0 18px;background:url('../../gfx/bg_fLi.png') 0 4px no-repeat; line-height: 16px; }
#footer .links li a { font-size:11px; color:#424242; }

#footer ul li a, #blog ul li a { text-decoration: none; color: #585858; }
#footer ul li a:hover, #blog ul li a:hover { text-decoration: underline; }

#footer .faceBox { position: absolute; top: 95px; left: 85px;}
#footer .gbox { position: absolute; top: 120px; left: 0px;}








/*
 * jQuery UI CSS Framework 1.8.13
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
*/

.zui-helper-hidden { display: none; }
.zui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.zui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.zui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.zui-helper-clearfix { display: inline-block; }
* html .zui-helper-clearfix { height:1%; }
.zui-helper-clearfix { display:block; }
.zui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.zui-state-disabled { cursor: default !important; }
.zui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.zui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.zui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.zui-widget .zui-widget { font-size: 1em; }
.zui-widget input, .zui-widget select, .zui-widget textarea, .zui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.zui-widget-content { border: 1px solid #dddddd; background: white; color: #362b36; padding: 10px; }
.zui-widget-content a { color: #362b36; }
.zui-widget-header { border-bottom: 2px solid #0a3f82; background: white; color: #0a3f82; font-weight: normal; }
.zui-widget-header a { color: #222222; }
.zui-state-default, .zui-widget-content .zui-state-default, .zui-widget-header .zui-state-default { border: 1px solid #aed0ea; background: #d7ebf9 url(../../gfx/ui/ui-bg_glass_80_d7ebf9_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2779aa; }
.zui-state-default a, .zui-state-default a:link, .zui-state-default a:visited { color: #2779aa; text-decoration: none; }
.zui-state-hover, .zui-widget-content .zui-state-hover, .zui-widget-header .zui-state-hover, .zui-state-focus, .zui-widget-content .zui-state-focus, .zui-widget-header .zui-state-focus { border: 1px solid #74b2e2; background: #e4f1fb url(../../gfx/ui/ui-bg_glass_100_e4f1fb_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #0070a3; }
.zui-state-hover a, .zui-state-hover a:hover { color: #0070a3; text-decoration: none; }
.zui-state-active, .zui-widget-content .zui-state-active, .zui-widget-header .zui-state-active { border: 1px solid #2694e8; background: #3baae3 url(../../gfx/ui/ui-bg_glass_50_3baae3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
.zui-state-active a, .zui-state-active a:link, .zui-state-active a:visited { color: #ffffff; text-decoration: none; }
.zui-widget :active { outline: none; }
.zui-state-highlight, .zui-widget-content .zui-state-highlight, .zui-widget-header .zui-state-highlight  {border: 1px solid #f9dd34; background: #ffef8f url(../../gfx/ui/ui-bg_highlight-soft_25_ffef8f_1x100.png) 50% top repeat-x; color: #363636; }
.zui-state-highlight a, .zui-widget-content .zui-state-highlight a,.zui-widget-header .zui-state-highlight a { color: #363636; }
.zui-state-error, .zui-widget-content .zui-state-error, .zui-widget-header .zui-state-error {border: 1px solid #cd0a0a; background: #cd0a0a url(../../gfx/ui/ui-bg_flat_15_cd0a0a_40x100.png) 50% 50% repeat-x; color: #ffffff; }
.zui-state-error a, .zui-widget-content .zui-state-error a, .zui-widget-header .zui-state-error a { color: #ffffff; }
.zui-state-error-text, .zui-widget-content .zui-state-error-text, .zui-widget-header .zui-state-error-text { color: #ffffff; }
.zui-priority-primary, .zui-widget-content .zui-priority-primary, .zui-widget-header .zui-priority-primary { font-weight: bold; }
.zui-priority-secondary, .zui-widget-content .zui-priority-secondary,  .zui-widget-header .zui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.zui-state-disabled, .zui-widget-content .zui-state-disabled, .zui-widget-header .zui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.zui-icon { width: 16px; height: 16px; background-image: url(../../gfx/ui/ui-icons_72a7cf_256x240.png); }
.zui-widget-content .zui-icon {background-image: url(../../gfx/ui/ui-icons_72a7cf_256x240.png); }
.zui-widget-header .zui-icon {background-image: url(../../gfx/ui/ui-icons_72a7cf_256x240.png); }
.zui-state-default .zui-icon { background-image: url(../../gfx/ui/ui-icons_3d80b3_256x240.png); }
.zui-state-hover .zui-icon, .zui-state-focus .zui-icon {background-image: url(../../gfx/ui/ui-icons_2694e8_256x240.png); }
.zui-state-active .zui-icon {background-image: url(../../gfx/ui/ui-icons_ffffff_256x240.png); }
.zui-state-highlight .zui-icon {background-image: url(../../gfx/ui/ui-icons_2e83ff_256x240.png); }
.zui-state-error .zui-icon, .zui-state-error-text .zui-icon {background-image: url(../../gfx/ui/ui-icons_ffffff_256x240.png); }
.zui-icon-carat-1-n { background-position: 0 0; }
.zui-icon-carat-1-ne { background-position: -16px 0; }
.zui-icon-carat-1-e { background-position: -32px 0; }
.zui-icon-carat-1-se { background-position: -48px 0; }
.zui-icon-carat-1-s { background-position: -64px 0; }
.zui-icon-carat-1-sw { background-position: -80px 0; }
.zui-icon-carat-1-w { background-position: -96px 0; }
.zui-icon-carat-1-nw { background-position: -112px 0; }
.zui-icon-carat-2-n-s { background-position: -128px 0; }
.zui-icon-carat-2-e-w { background-position: -144px 0; }
.zui-icon-triangle-1-n { background-position: 0 -16px; }
.zui-icon-triangle-1-ne { background-position: -16px -16px; }
.zui-icon-triangle-1-e { background-position: -32px -16px; }
.zui-icon-triangle-1-se { background-position: -48px -16px; }
.zui-icon-triangle-1-s { background-position: -64px -16px; }
.zui-icon-triangle-1-sw { background-position: -80px -16px; }
.zui-icon-triangle-1-w { background-position: -96px -16px; }
.zui-icon-triangle-1-nw { background-position: -112px -16px; }
.zui-icon-triangle-2-n-s { background-position: -128px -16px; }
.zui-icon-triangle-2-e-w { background-position: -144px -16px; }
.zui-icon-arrow-1-n { background-position: 0 -32px; }
.zui-icon-arrow-1-ne { background-position: -16px -32px; }
.zui-icon-arrow-1-e { background-position: -32px -32px; }
.zui-icon-arrow-1-se { background-position: -48px -32px; }
.zui-icon-arrow-1-s { background-position: -64px -32px; }
.zui-icon-arrow-1-sw { background-position: -80px -32px; }
.zui-icon-arrow-1-w { background-position: -96px -32px; }
.zui-icon-arrow-1-nw { background-position: -112px -32px; }
.zui-icon-arrow-2-n-s { background-position: -128px -32px; }
.zui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.zui-icon-arrow-2-e-w { background-position: -160px -32px; }
.zui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.zui-icon-arrowstop-1-n { background-position: -192px -32px; }
.zui-icon-arrowstop-1-e { background-position: -208px -32px; }
.zui-icon-arrowstop-1-s { background-position: -224px -32px; }
.zui-icon-arrowstop-1-w { background-position: -240px -32px; }
.zui-icon-arrowthick-1-n { background-position: 0 -48px; }
.zui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.zui-icon-arrowthick-1-e { background-position: -32px -48px; }
.zui-icon-arrowthick-1-se { background-position: -48px -48px; }
.zui-icon-arrowthick-1-s { background-position: -64px -48px; }
.zui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.zui-icon-arrowthick-1-w { background-position: -96px -48px; }
.zui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.zui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.zui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.zui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.zui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.zui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.zui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.zui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.zui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.zui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.zui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.zui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.zui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.zui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.zui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.zui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.zui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.zui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.zui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.zui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.zui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.zui-icon-arrow-4 { background-position: 0 -80px; }
.zui-icon-arrow-4-diag { background-position: -16px -80px; }
.zui-icon-extlink { background-position: -32px -80px; }
.zui-icon-newwin { background-position: -48px -80px; }
.zui-icon-refresh { background-position: -64px -80px; }
.zui-icon-shuffle { background-position: -80px -80px; }
.zui-icon-transfer-e-w { background-position: -96px -80px; }
.zui-icon-transferthick-e-w { background-position: -112px -80px; }
.zui-icon-folder-collapsed { background-position: 0 -96px; }
.zui-icon-folder-open { background-position: -16px -96px; }
.zui-icon-document { background-position: -32px -96px; }
.zui-icon-document-b { background-position: -48px -96px; }
.zui-icon-note { background-position: -64px -96px; }
.zui-icon-mail-closed { background-position: -80px -96px; }
.zui-icon-mail-open { background-position: -96px -96px; }
.zui-icon-suitcase { background-position: -112px -96px; }
.zui-icon-comment { background-position: -128px -96px; }
.zui-icon-person { background-position: -144px -96px; }
.zui-icon-print { background-position: -160px -96px; }
.zui-icon-trash { background-position: -176px -96px; }
.zui-icon-locked { background-position: -192px -96px; }
.zui-icon-unlocked { background-position: -208px -96px; }
.zui-icon-bookmark { background-position: -224px -96px; }
.zui-icon-tag { background-position: -240px -96px; }
.zui-icon-home { background-position: 0 -112px; }
.zui-icon-flag { background-position: -16px -112px; }
.zui-icon-calendar { background-position: -32px -112px; }
.zui-icon-cart { background-position: -48px -112px; }
.zui-icon-pencil { background-position: -64px -112px; }
.zui-icon-clock { background-position: -80px -112px; }
.zui-icon-disk { background-position: -96px -112px; }
.zui-icon-calculator { background-position: -112px -112px; }
.zui-icon-zoomin { background-position: -128px -112px; }
.zui-icon-zoomout { background-position: -144px -112px; }
.zui-icon-search { background-position: -160px -112px; }
.zui-icon-wrench { background-position: -176px -112px; }
.zui-icon-gear { background-position: -192px -112px; }
.zui-icon-heart { background-position: -208px -112px; }
.zui-icon-star { background-position: -224px -112px; }
.zui-icon-link { background-position: -240px -112px; }
.zui-icon-cancel { background-position: 0 -128px; }
.zui-icon-plus { background-position: -16px -128px; }
.zui-icon-plusthick { background-position: -32px -128px; }
.zui-icon-minus { background-position: -48px -128px; }
.zui-icon-minusthick { background-position: -64px -128px; }
.zui-icon-close { background-position: -80px -128px; }
.zui-icon-closethick { background-position: -96px -128px; }
.zui-icon-key { background-position: -112px -128px; }
.zui-icon-lightbulb { background-position: -128px -128px; }
.zui-icon-scissors { background-position: -144px -128px; }
.zui-icon-clipboard { background-position: -160px -128px; }
.zui-icon-copy { background-position: -176px -128px; }
.zui-icon-contact { background-position: -192px -128px; }
.zui-icon-image { background-position: -208px -128px; }
.zui-icon-video { background-position: -224px -128px; }
.zui-icon-script { background-position: -240px -128px; }
.zui-icon-alert { background-position: 0 -144px; }
.zui-icon-info { background-position: -16px -144px; }
.zui-icon-notice { background-position: -32px -144px; }
.zui-icon-help { background-position: -48px -144px; }
.zui-icon-check { background-position: -64px -144px; }
.zui-icon-bullet { background-position: -80px -144px; }
.zui-icon-radio-off { background-position: -96px -144px; }
.zui-icon-radio-on { background-position: -112px -144px; }
.zui-icon-pin-w { background-position: -128px -144px; }
.zui-icon-pin-s { background-position: -144px -144px; }
.zui-icon-play { background-position: 0 -160px; }
.zui-icon-pause { background-position: -16px -160px; }
.zui-icon-seek-next { background-position: -32px -160px; }
.zui-icon-seek-prev { background-position: -48px -160px; }
.zui-icon-seek-end { background-position: -64px -160px; }
.zui-icon-seek-start { background-position: -80px -160px; }
.zui-icon-seek-first { background-position: -80px -160px; }
.zui-icon-stop { background-position: -96px -160px; }
.zui-icon-eject { background-position: -112px -160px; }
.zui-icon-volume-off { background-position: -128px -160px; }
.zui-icon-volume-on { background-position: -144px -160px; }
.zui-icon-power { background-position: 0 -176px; }
.zui-icon-signal-diag { background-position: -16px -176px; }
.zui-icon-signal { background-position: -32px -176px; }
.zui-icon-battery-0 { background-position: -48px -176px; }
.zui-icon-battery-1 { background-position: -64px -176px; }
.zui-icon-battery-2 { background-position: -80px -176px; }
.zui-icon-battery-3 { background-position: -96px -176px; }
.zui-icon-circle-plus { background-position: 0 -192px; }
.zui-icon-circle-minus { background-position: -16px -192px; }
.zui-icon-circle-close { background-position: -32px -192px; }
.zui-icon-circle-triangle-e { background-position: -48px -192px; }
.zui-icon-circle-triangle-s { background-position: -64px -192px; }
.zui-icon-circle-triangle-w { background-position: -80px -192px; }
.zui-icon-circle-triangle-n { background-position: -96px -192px; }
.zui-icon-circle-arrow-e { background-position: -112px -192px; }
.zui-icon-circle-arrow-s { background-position: -128px -192px; }
.zui-icon-circle-arrow-w { background-position: -144px -192px; }
.zui-icon-circle-arrow-n { background-position: -160px -192px; }
.zui-icon-circle-zoomin { background-position: -176px -192px; }
.zui-icon-circle-zoomout { background-position: -192px -192px; }
.zui-icon-circle-check { background-position: -208px -192px; }
.zui-icon-circlesmall-plus { background-position: 0 -208px; }
.zui-icon-circlesmall-minus { background-position: -16px -208px; }
.zui-icon-circlesmall-close { background-position: -32px -208px; }
.zui-icon-squaresmall-plus { background-position: -48px -208px; }
.zui-icon-squaresmall-minus { background-position: -64px -208px; }
.zui-icon-squaresmall-close { background-position: -80px -208px; }
.zui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.zui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.zui-icon-grip-solid-vertical { background-position: -32px -224px; }
.zui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.zui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.zui-icon-grip-diagonal-se { background-position: -80px -224px; }
.zui-corner-tl { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; }
.zui-corner-tr { -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.zui-corner-bl { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.zui-corner-br { -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.zui-corner-top { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.zui-corner-bottom { -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.zui-corner-right {  -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.zui-corner-left { -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; }
.zui-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.zui-widget-overlay { background: #666666; opacity: .80;filter:Alpha(Opacity=80); }
.zui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #000000 url(../../gfx/ui/ui-bg_highlight-hard_70_000000_1x100.png) 50% top repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.zui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; padding-left: 10px; padding-right: 10px;}
.zui-dialog .zui-dialog-titlebar { padding: .4em 1em; padding-left: 0px; position: relative;  }
.zui-dialog .zui-dialog-title { float: left; margin: .1em 16px .1em 0; font-size: 18px;}
.zui-dialog .zui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.zui-dialog .zui-dialog-titlebar-close span { display: block; margin: 1px; }
.zui-dialog .zui-dialog-titlebar-close:hover, .zui-dialog .zui-dialog-titlebar-close:focus { padding: 0; }
.zui-dialog .zui-dialog-content { text-align: left; position: relative; border: 0; background: none; overflow: auto; zoom: 1; }
.zui-dialog .zui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.zui-dialog .zui-dialog-buttonpane .zui-dialog-buttonset { float: right; }
.zui-dialog .zui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.zui-dialog .zui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }

#addNewTLDs { background: white; }
#addNewTLDs ul li { list-style: none; }
#addNewTLDs .categoriesDiv { float: left; width: 200px; background: rgb(219,219,219); /* Old browsers */
                             background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
                             background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
                             background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
                             background: -o-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
                             background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
                             background: linear-gradient(to bottom, rgba(219,219,219,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
                             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
                             border: 1px solid silver;
                             border-radius: 5px;
}

#addNewTLDs .searchDiv { background: rgb(219,219,219); /* Old browsers */
                         background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
                         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
                         background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
                         background: -o-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
                         background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
                         background: linear-gradient(to bottom, rgba(219,219,219,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
                         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
                         border: 1px solid silver;
                         border-radius: 5px;
                         color: #00A8FF;
                         font-size: 16px;
                         padding: 10px;
                         text-align: center;
                         margin-bottom: 10px;
}
#addNewTLDs .searchDiv input { border: 1px solid silver; background: white; line-height: 16px; padding: 4px; font-size: 16px; width: 150px; }

#addNewTLDs #categories { float: left; width: 150px; }
#addNewTLDs #categories li a { display: block; width: 150px; line-height: 30px; border-bottom: 1px solid silver; font-size: 12px; text-decoration: none; }
#addNewTLDs #categories li.last a { border-bottom: none; }
#addNewTLDs #categories li a.selected  { font-weight: bold; }
#addNewTLDs #tldsDiv { float: left; width: 520px; }
#addNewTLDs #tldsDiv ul li { float: left; margin-left: 15px; margin-bottom: 10px; width: 100px; }
#addNewTLDs #tldsDiv ul li a { display: block; padding: 3px; line-height: 30px; font-size: 12px; text-decoration: none; padding-left: 30px; background: url('/gfx/lupa.png') no-repeat 0% 50%; }
#addNewTLDs #tldsDiv ul li a.NTLDcart { background: url('/gfx/basket.png') no-repeat 0% 50%; }
#addNewTLDs #tldsDiv ul li a.NTLDpre { background: url('/gfx/card.png') no-repeat 0% 50%; }
#addNewTLDs .NTLDsfilters { display: inline-block; font-size: 10px; color: black; }
#addNewTLDs .NTLDsfilters input { width: 12px; height: 12px; }



#newTLDStableBody img { cursor: pointer; }

#formularz td input, #formularz td select, #formularz td textarea, #formularz .select {
   border: 1px solid #D0D0D0;
   border-radius: 3px;

   font-size: 12px;
   padding: 6px;
}

#formularz td input:hover, #formularz td select:hover, #formularz td textarea:hover, #formularz .select:hover {
   border: 1px solid #A3A3A3;
}

#formularz td input:focus, #formularz td select:focus, #formularz td textarea:focus, #formularz .select:focus {
   border: 1px solid #1073DE;
}
.loginBox .col {  width: 236px; padding-right: 10px; float: left; margin-top: 20px;}
.loginBox .col input[type="text"], .loginBox .col input[type="password"] { margin-left: 10px; width: 210px; border: 1px solid silver; border-radius: 5px; margin-bottom: 12px; height: 19px; }
.loginBox .rightCol { width: 226px; border-left: 1px solid silver; padding-left: 10px; text-align: center; font-size: 12px; }
.loginBox .col label { display: block; font-weight: bold; margin-bottom: 12px; font-size: 12px;}
.loginBox .col .rememberMe input { border: 0; border-radius: 0px; }
.loginBox .col hr { border: 0; line-height: 1px; border-bottom: 1px solid silver; width: 226px; margin-bottom: 15px; }
.loginBox .col .rememberMe { float: left; width: 104px; padding: 10px; color: gray; font-size: 9px; }
.loginBox .col .loginButton { float: left; width: 110px; padding-top: 12px; }
.loginBox .col .loginButton input { background: #e50000; border: 1px solid #e50000; border-radius: 13px; height: 28px; color: white; font-size: 12px; }
.loginBox .col .registerButton { background: #e50000; border: 1px solid #e50000; border-radius: 13px; height: 28px; line-height: 28px; color: white; font-size: 12px; display: block; padding-left: 10px; padding-right: 10px; width: 100px; margin: auto; margin-top: 15px; margin-bottom: 15px; }
.loginBox .col .facebookLogin, .col .gplusLogin, .social-login .facebookLogin, .social-login .gplusLogin { padding-top: 10px; padding-bottom: 10px; width: 110px; float: left;}
.loginBox .col .facebookLoginButton, .social-login .facebookLoginButton { display: block; margin: auto; width: 48px; height: 48px; background: url('../../gfx/facebook.png') no-repeat; cursor: pointer;}
.loginBox .col .gplusLoginButton, .social-login .gplusLoginButton { display: block; margin: auto; width: 48px; height: 48px; background: url('../../gfx/googleplus.png') no-repeat; cursor: pointer;}
.loginBox .col .small{ font-size: 11px; color: #555;}

div.bestHosting { display: inline; border: 1px solid #00a8ff; border-radius: 5px; padding: 3px; background: #00a8ff; color: white; padding-left: 7px; padding-right: 7px; margin-left: 10px; position: relative;}
div.bestHosting .arrow { position: absolute; top: 6px; left: -6px; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #00a8ff; }

div.errormessage {
   margin: 5px auto;
   background-color: white;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -o-border-radius: 4px;
   border-radius: 4px;
   padding: 25px;
   width: 500px !important;
   position: relative;
}
div.flash-error { background-color: #C00 !important; color: white; border: 1px solid red;}
div.flash-error a { font-weight: bold; color: white; text-decoration: underline; }
div.flash-success { background-color: #eaf7d9 !important; color: black;  border: 1px solid green; }
div.flash-notice { background-color: #e8f6ff !important; color: black; border: 1px solid blue; }

#domainAdditionalFields input[type=text], #KASA_dodawanie input[type=text], #dodawanie input[type=text] { border: 1px solid silver; font-size: 12px; padding: 3px; }

@keyframes errorAnimation
{
   from {background: red;}
   to {background: yellow;}
}

@-webkit-keyframes errorAnimation /* Safari and Chrome */
{
   from {background: red;}
   to {background: yellow;}
}

.errorAnimatedField {
   animation-name: errorAnimation;
   animation-duration: 1s;
   animation-timing-function: linear;
   animation-iteration-count: infinite;
   animation-direction: alternate;
   animation-play-state: running;
   /* Safari and Chrome: */
   -webkit-animation-name: myfirst;
   -webkit-animation-duration: 1s;
   -webkit-animation-timing-function: linear;
   -webkit-animation-iteration-count: infinite;
   -webkit-animation-direction: alternate;
   -webkit-animation-play-state: running;
}

.newtldsTable { border: 1px solid silver; border-collapse: collapse; }
.newtldsTable td { border: 1px solid silver; border-collapse: collapse; padding: 5px; }
.newtldsTable th { border: 1px solid silver; border-collapse: collapse; background: #fafafa; padding: 5px; }



input[type=checkbox].chnice, input[type=radio].chnice {
   position: absolute;
   overflow: hidden;
   clip: rect(0 0 0 0);
   height:1px;
   width:1px;
   margin:-1px;
   padding:0;
   border:0;
}

input[type=checkbox].chnice + label.chnice, input[type=radio].chnice + label.chnice {
   padding-left:18px;
   height:13px;
   display:inline-block;
   line-height:13px;
   background-repeat:no-repeat;
   background-position: 0 0;
   font-size:13px;
   vertical-align:middle;
   cursor:pointer;
}

input[type=checkbox].chnice:checked + label.chnice, input[type=radio].chnice:checked + label.chnice {
   background-position: 0 -13px;
}

.chnice{ background-image:url(/gfx/checkboxes.png); }

#europa table td,
#stany table td,
#azja table td,
#poludniowa table td,
#australia table td,
#afryka table td,
#wschod table td { padding: 3px; }

.extension-double { padding-top: 3px;}

.submit-button-container input, .blue-button {
   background: linear-gradient(to bottom, #1E5799 0%, #1073DE 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
   border: medium none;
   color: #FFFFFF;
   cursor: pointer;
   height: 27px;
   text-align: center;
   vertical-align: bottom;
   width: 150px;
}

.login-form { width: 710px; padding: 10px; height: 226px; background: #f6f6f6; border: 1px solid #e3e3e3; }
.login-form h3 { width: 710px; text-align: center; font-size: 20px; color: #00A8FF; }
.login-form div.login-form-form { width: 284px; padding-left: 60px; float: left; background: url('/gfx/lock.gif') no-repeat 0% 50%; margin-top: 20px; }
.login-form div.login-form-form label { display: inline-block; width: 60px; text-align: right; padding-right: 10px; margin-top: 5px; }
.login-form div.login-form-form input[type="text"], .login-form div.login-form-form input[type="password"] { width: 150px; padding: 3px; border: 1px solid silver; background: white; margin-top: 5px;}
.pass-reminder-wrapper, .button-wrapper { text-align: center; padding-top: 10px; clear:both; }
.login-form-register { float: right; width: 200px; height: 170px; }
.login-form-form .button-wrapper { padding-left: 51px;}

.big-red-button { background: linear-gradient(to bottom, #BA0202 0%, #A30000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
                  color: white;
                  text-align: center;
                  font-size: 16px;
                  padding: 7px;
                  border: 1px solid #BA0202;
                  cursor: pointer;
}

.button-wrapper { text-align: center; padding-top: 10px; }

.promo-wrapper { width: 730px; position: relative; }
.promo-wrapper table { width: 730px; border-collapse: collapse; border: 1px solid silver; border-radius: 5px; }
.promo-wrapper table td { border-bottom: 1px solid silver; padding: 5px; font-size: 14px; }
.promo-wrapper table th { color: white; text-align: left; background: #055dab; padding: 5px; line-height: 30px; }
.promo-centered table tr th { text-align: center; }
.promo-centered table tr td { text-align: center; }
.promo-centered table tr th:first-child { text-align: left; }
.promo-centered table tr td:first-child { text-align: left; }
.promo-wrapper table th span { display: block; text-align: center; font-weight: normal; font-style: italic; }
.promo-wrapper table th:first-child span { text-align: left; }
.promo-wrapper table td.register-domain { text-align: center; line-height: 30px; height: 30px;
   background: #e1141b; /* Old browsers */
   background: -moz-linear-gradient(top,  #e1141b 0%, #b50b11 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1141b), color-stop(100%,#b50b11));
   background: -webkit-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: -o-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: -ms-linear-gradient(top,  #e1141b 0%,#b50b11 100%);
   background: linear-gradient(to bottom,  #e1141b 0%,#b50b11 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1141b', endColorstr='#b50b11',GradientType=0 );
   color: white;
   font-size: 18px;
   cursor: pointer;
}
.promo-wrapper table td .center { padding-top: 10px; padding-bottom: 10px; }
.promo-wrapper table td .center * { vertical-align: middle; }

.promo-table-1 tr:nth-child(odd), .promo-table-2 tr:nth-child(odd) { background: #eeeeee; }
.promo-table-1 tr td, .promo-table-2 tr td { border-right: 1px solid #e4e4e6; }
.promo-table-1 tr td:last-child, .promo-table-2 tr td:last-child { border-right: 0px; }
.promo-table-1 tr td:nth-child(3) { font-weight: bold; }
.promo-table-1 tr td:nth-child(2),
.promo-table-1 tr td:nth-child(3),
.promo-table-1 tr td:nth-child(4),
.promo-table-1 tr td:nth-child(5),
.promo-table-1 tr th:nth-child(2),
.promo-table-1 tr th:nth-child(3),
.promo-table-1 tr th:nth-child(4),
.promo-table-1 tr th:nth-child(5)
{ text-align: center; }
.promo-table-2 tr th:nth-child(2), .promo-table-2 tr td:nth-child(2) { text-align: center; width: 70px; }




.category-chooser h3, #preregistration-extension-chooser h3, #preregistration-domain-input h3, #preregistration-result h3, #registration-extension-chooser h3, #registration-result h3, #registration-domain-input h3 { color: white; line-height: 40px; text-indent: 20px; width: 400px; background: linear-gradient(to bottom, #BA0202 0%, #A30000 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); }
.category-chooser label.chnice, #preregistration-extension-chooser label.chnice, .category-chooser label.chnice, #registration-extension-chooser label.chnice { width: 160px; margin-top: 5px; }

.result-row { width: 730px; font-weight: bold; line-height: 23px; }
.result-row .result-icon { width: 22px; height: 23px; display: inline-block; }
.result-row .result-notavailable { background: url('/gfx/no.gif') no-repeat;}
.result-row .result-available { background: url('/gfx/yes.gif') no-repeat; }
.result-row .result-domain { display: inline-block; width: 200px; text-indent: 20px; }
.result-row .result-info { display: inline-block; width: 380px; }
.result-row .result-price { color: green; display: inline-block; width: 100px; }
.result-row .result-checkbox { display: inline-block; width: 20px; }
.result-row span { height: 30px; vertical-align: top; }

.domain-name-input { font-weight: bold; font-size: 16px; }
.domain-name-input input[type="text"] {
   font-size: 16px !important;
   height: 20px;
}

.domain-name-input input[type="button"] {
   margin-left: 20px;
}

div.eu-promo { width: 730px; margin: auto; }
div.eu-promo div.eu-promo-bar { width: 730px; height: 121px; line-height: 121px; color: white; background: url('/gfx/bar.png') no-repeat; font-weight: bold; font-size: 13px; text-indent: 30px;}
div.eu-promo div.eu-promo-bar div { float: right; width: 170px; font-size: 50px; text-align: center; }

.eu-promo .submit-button-container { display: block; float: right; }
.eu-promo .red form div { display: block; float: left; width: 520px; }
.eu-promo .red form div div { display: inline-block; width: 250px; padding-left: 6px; padding-top: 3px; font-size: 14px; font-weight: bold;}
.eu-promo .red form div div.buttons { display: inline-block; width: 240px; padding-left: 10px; padding-top: 3px; }
.eu-promo .red form div div.buttons label.chnice { font-size:14px; }

#tip { border: 1px solid rgb(0,129,233); background-color: white; text-align: justify; }
#tip .caption { height: 25px; padding-top: 5px; font-size: 14px; text-align: center; background-color: #e9e9e9; width: 100%; font-weight: bold; color: rgb(0,129,233); font-family: Tahoma; }
#tip .info {  font-weight: normal; text-align: justify; padding: 10px; width: 330px; font-size: 11px; color: #464646; font-family: Tahoma; padding-top: 10px; padding-bottom: 15px;}

#tip2 { border: 1px solid rgb(214,0,8); background-color: white; text-align: justify; }
#tip2 .caption { height: 25px; padding-top: 5px; font-size: 14px; text-align: center; background-color: #e9e9e9; width: 100%; color: rgb(214,0,8); font-weight: bold; font-family: Tahoma; }
#tip2 .info { font-weight: normal; text-align: justify; padding: 10px; width: 330px; font-size: 11px; color: #464646; font-family: Tahoma; padding-top: 10px; padding-bottom: 15px; }

.top_tip { width: 350px; background-image: url('../../gfx/arrow_right.gif'); background-position: top right;  height: 11px; background-repeat: no-repeat; margin-top: -2px; }
.bg_tip { width: 344px; background-color: #0081e9; height: 7px; }
.cont_tip { width: 320px; background-color: white; border: 1px solid #0081e9; padding: 10px; font-size: 11px; font-weight: bold; font-family: Tahoma; padding-top: 12px; padding-bottom: 12px; }
.new_frame { border-top: 1px solid silver; padding: 10px; margin: 4px; color: white; text-align: center; overflow: hidden;}


/**
Wyszukiwarka wyniki */

div.search-results, div.search-columns { width: 1000px; padding-top: 20px; clear: both; }
div.search-results { padding-top: 0px !important; }
div.search-results h2 { font-size: 15px; }

div.search-results div.result-item { width: 190px; height: 100px; background: #e7f1f4; text-align: center; padding: 0; margin: 0; margin-right: 12px; float: left; }
div.search-results div.result-item:nth-child(5) { margin-right: 0px; float: right;}
div.search-results div.result-item div.extension { width: 190px; color: #023e84; font-weight: 500; font-size: 20px; text-align: center; padding-top: 5px; padding-bottom: 2px;}
div.search-results div.result-item div.price { width: 190px; color: black; font-size: 12px; text-align: center; padding-top: 5px; padding-bottom: 7px; }
div.search-results:after, div.search-columns:after { content: '.'; clear: both; display: block; visibility: hidden; }
button.result-button { border: 0; background: #b9cacf; text-align: center; color: white; text-transform: uppercase; font-size: 14px; height: 38px; cursor: pointer; line-height: 100%; }
button.result-button-error { background: #ffacac; }
button.result-button-notavailable { background: #757575; /* Old browsers */
                                    background: -moz-linear-gradient(top,  #757575 0%, #aaaaaa 100%); /* FF3.6+ */
                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#757575), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
                                    background: -webkit-linear-gradient(top,  #757575 0%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
                                    background: -o-linear-gradient(top,  #757575 0%,#aaaaaa 100%); /* Opera 11.10+ */
                                    background: -ms-linear-gradient(top,  #757575 0%,#aaaaaa 100%); /* IE10+ */
                                    background: linear-gradient(to bottom,  #757575 0%,#aaaaaa 100%); /* W3C */
                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */
}

button.result-button-incart {
   background: #00cc00; /* Old browsers */
   background: -moz-linear-gradient(top,  #00cc00 0%, #25a525 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cc00), color-stop(100%,#25a525)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #00cc00 0%,#25a525 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cc00', endColorstr='#25a525',GradientType=0 ); /* IE6-9 */
}

div.search-results div.result-item button.result-button { width: 190px; }
button.result-button-active { background: #0262af; /* Old browsers */
                              background: -moz-linear-gradient(top,  #0262af 0%, #023f85 100%); /* FF3.6+ */
                              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0262af), color-stop(100%,#023f85)); /* Chrome,Safari4+ */
                              background: -webkit-linear-gradient(top,  #0262af 0%,#023f85 100%); /* Chrome10+,Safari5.1+ */
                              background: -o-linear-gradient(top,  #0262af 0%,#023f85 100%); /* Opera 11.10+ */
                              background: -ms-linear-gradient(top,  #0262af 0%,#023f85 100%); /* IE10+ */
                              background: linear-gradient(to bottom,  #0262af 0%,#023f85 100%); /* W3C */
                              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0262af', endColorstr='#023f85',GradientType=0 ); /* IE6-9 */
}
div.search-column-first { float: left; width: 480px; }
div.search-column-second { float: right; width: 480px; }
div.search-column div.column-header { width: 480px; background: #e7f1f4; color: black; font-size: 20px; text-indent: 10px; border-bottom: 1px solid #b9cacf; padding-bottom: 5px; margin-bottom: 5px; height: 50px; line-height: 50px; font-weight: 500; }
div.search-column div.result-item { width: 480px; border-bottom: 1px solid #b9cacf; padding-bottom: 5px; margin-bottom: 5px; height: 52px; line-height: 52px;  }
div.search-column div.result-item div.name { width: 260px; float: left; height: 52px; line-height: 52px; font-weight: 400; text-indent: 20px; font-size: 16px; overflow: hidden; }
div.search-column div.result-item div.name-small { width: 260px; float: left; height: 52px; line-height: 52px; font-weight: 400; text-indent: 20px; font-size: 12px; overflow: hidden; }
div.search-column div.result-item span.domain-name { max-width: 189px; float:left; height: 52px; line-height: 52px; overflow: hidden; }
div.search-column div.result-item span.domain-extension { float:left; width:50px; height: 52px; line-height: 52px; font-weight:500;text-indent:0;}
div.search-column div.result-item-international div.flag { padding-top: 6px; width: 30px; float: left; height: 52px; line-height: 52px; font-weight: 400; padding-left: 20px; font-size: 16px;  }
div.search-column div.result-item-international div.name { width: 210px; float: left; height: 52px; line-height: 52px; font-weight: 400; text-indent: 5px; font-size: 16px; overflow: hidden; }
div.search-column div.result-item-international div.name-small { width: 210px; float: left; height: 52px; line-height: 52px; font-weight: 400; text-indent: 5px; font-size: 12px; overflow: hidden; }
div.search-column div.result-item-international span.domain-name { max-width: 150px; float:left; height: 52px; line-height: 52px; overflow: hidden; }
div.search-column div.result-item-international span.domain-extension { float:left; width:50px; height: 52px; line-height: 52px; font-weight:500; text-indent:0;}
div.search-column div.result-item div.price { width: 110px; float: left; height: 40px; line-height: 15px; text-align:center; padding-top: 12px; }
div.search-column div.result-item div.higher { line-height: 30px; }
div.search-column div.result-item button.result-button { width: 100px; float: right; margin-top: 5px; }
div.search-column div.more-results { text-align: right; }
div.search-column div.more-results a { font-size: 14px; }

div.more-results-links { clear: both; padding-top: 10px; border-top: 1px solid silver; margin-top: 20px; padding-bottom: 30px; height: 30px;}
div.more-results-links div.first { width: 499px; text-align: center; float: left; }
div.more-results-links div.first a, div.more-results-links div.second a { font-size: 16px; }
div.more-results-links div.second { width: 499px; text-align: center; float: left; }

.search-results-header { padding-top: 20px; padding-bottom: 7px; border-bottom: 1px solid silver; }
.search-results-header .result-header-info { font-size: 22px; }
.search-results-header .result-header-domain { padding-top: 7px; font-size: 46px; width: 600px; float: left; }
.search-results-header .result-header-domain-small { padding-top: 11px; font-size: 24px; width: 600px; float: left; }
.search-results-header .result-item { width: 390px; float: right; }
.search-results-header .result-item .priceonly { width: 43px; float: left; font-size: 14px; color: green; padding-top:30px;}
.search-results-header .result-item .price { width: 150px; float: left; font-size:20px; font-weight:500; padding-top:25px; }
.search-results-header .result-item button.result-button { width: 195px; float: right; height: 60px; line-height: 60px;}
.search-results-header  .result-item:after { content: '.'; display: block; visibility: hidden; clear: both; height: 1px; }

div.result-item div.price span { display: block; font-size: 10px; line-height: 10px; }
div.search-results div.result-item div.price span { display: inline; font-size: 10px; line-height: 10px; }

div.go-to-cart-search { padding-bottom: 20px; border-top: 1px solid silver; padding-top: 15px; }

/**
WYSZUKIWARKA ZAAWANSOWANA */
.search-container { width: 1000px; }
#map { width: 380px; height: 250px; background: url('/gfx/continents/swiat.png') no-repeat 50% 50%; background-color: #fafafa; position: relative; margin: 0; padding: 0; margin-top: 50px; }
.map-caption { position: absolute; top: -40px; left: 0px; }
.container-closed { display: none; }
.global-domains .extension { width: 100px; }
.polish-domains .extension { width: 100px; }
.polish-domains .regional-extensions { display: block; width: 300px; line-height: 250%}
#map { float: left; }
.countr-tlds-list { width: 560px; float: left;}

.main_text { padding-left: 0px !important; padding-right: 0px !important; }
.search-container div.header { color: black; border-bottom: 2px solid #d00f10; font-size: 30px; line-height: 55px; margin-bottom: 15px; }
.expand-icon { display: block; float: right; cursor: pointer; vertical-align: middle; color: white; font-size: 12px; width: 50px; height: 29px; text-align: left;
   background: #023a80; /* Old browsers */
   background: -moz-linear-gradient(top,  #023a80 0%, #0262af 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023a80), color-stop(100%,#0262af)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #023a80 0%,#0262af 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #023a80 0%,#0262af 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023a80', endColorstr='#0262af',GradientType=0 ); /* IE6-9 */
   padding-right: 24px;
   padding-left: 10px;
   position: relative;
   line-height: 29px;
   margin-top: 15px;
}
.expand-icon span { position: absolute; top: 10px; right: 10px; display: block; width: 10px; height: 10px; vertical-align: middle; }
.expand-icon .expand-icon-opened { background: url('/gfx/arr-down.png') no-repeat 85% 50%; }
.expand-icon .expand-icon-closed { background: url('/gfx/arr-left.png') no-repeat 85% 50%; }
.extension, .extension-info { display: inline-block; font-weight: 500; line-height: 200%}
.extension-info { width: 150px; line-height: 200%}
.absolute-extension-info { position: absolute; }
.new-tlds .extension { width: 110px;}
.global-domains, .new-tlds, .polish-domains, .country-tlds { clear: both;
               width: 1000x; border-top: 1px solid #e4e8ea; padding-top: 25px; padding-bottom: 25px;}
.submit-button-container { float: left; width: 200px; padding-top: 3px;}

.new-tlds .expandable-container { margin-left: 154px; }
.new-tlds .popular-domains-container { margin-left: 154px; }

.polish-domains .expandable-container { margin-left: 154px; }
.polish-domains .extension { width: 80px;}
.extension-double { width: 164px !important; line-height: 200%}
#map { background: url("/gfx/continents/swiat.png") no-repeat scroll 0 0 white; }

.submit-button2 { padding-top: 20px; text-align: center; padding-bottom: 20px; }

.submit-button-container input, .redbutton { width: 150px; text-align: center; color: white; background: #1e5799; /* Old browsers */
                                             background: -moz-linear-gradient(top,  #1e5799 0%, #1073de 100%); /* FF3.6+ */
                                             background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(100%,#1073de)); /* Chrome,Safari4+ */
                                             background: -webkit-linear-gradient(top,  #1e5799 0%,#1073de 100%); /* Chrome10+,Safari5.1+ */
                                             background: -o-linear-gradient(top,  #1e5799 0%,#1073de 100%); /* Opera 11.10+ */
                                             background: -ms-linear-gradient(top,  #1e5799 0%,#1073de 100%); /* IE10+ */
                                             background: linear-gradient(to bottom,  #1e5799 0%,#1073de 100%); /* W3C */
                                             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1073de',GradientType=0 ); /* IE6-9 */
                                             height: 30px; vertical-align: bottom;
                                             cursor: pointer;
                                             border: none;
}
.submit-button-container input:hover, .redbutton:hover {
   background: #1073de; /* Old browsers */
   background: -moz-linear-gradient(top,  #1073de 0%, #1e5799 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1073de), color-stop(100%,#1e5799)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #1073de 0%,#1e5799 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #1073de 0%,#1e5799 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #1073de 0%,#1e5799 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #1073de 0%,#1e5799 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1073de', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */

}
.bottom-divider { border-top: 3px solid #e4e8ea; margin-bottom: 20px;}








/** CENNIK **/
#zakladki { width: 100%; position: absolute; top: 0px; left: 0px; }
#zakladki div { float: left; height: 20px; margin-left: 10px; padding: 5px; }
div.zaznaczony { border: 1px solid gray; border-bottom: 1px solid white; color: #db1129; font-weight: 500; }
div.niezaznaczony { border: 1px solid gray; cursor: pointer; background-color: #fafafa; color: #117cdb; font-weight: 400; }
#content_wrapper { position: relative; width: 100%; }
#domeny1 { width: 100%; border: 1px solid gray; }
#domeny2 { width: 100%; border: 1px solid gray; }
#domeny3 { width: 100%; border: 1px solid gray; }
#domeny4 { width: 100%; border: 1px solid gray; }
#domeny5 { width: 100%; border: 1px solid gray; }
#domeny6 { width: 100%; border: 1px solid gray; }
#domeny7 { width: 100%; border: 1px solid gray; }
#domeny8 { width: 100%; border: 1px solid gray; }
#domeny9 { width: 100%; border: 1px solid gray; }
#domeny10 { width: 100%; border: 1px solid gray; }
#content_wrapper table td { padding-left: 10px; padding-right: 10px; vertical-align: top;}
#content_wrapper table td.separator { height: 15px; }
#content_wrapper table td.cena { font-weight: bold; text-align: right; padding-right: 40px;}
#content_wrapper tr.netto td, #content_wrapper tr.brutto td, #content_wrapper tr.neutral td { padding-top: 3px; padding-bottom: 5px; border-bottom: 1px dotted #b2b2b2}
#content_wrapper td.separator {border-bottom: none}
#content_wrapper td a.toggle {color: #117cdb}

/** PODSTRONY */
div.table-bar { width: 693px; border-bottom: 1px solid #dee0d5;
                background: #e7f1f4;
                padding-left: 12px; padding-top: 10px; padding-bottom: 10px; font-size: 14px;
}

/** WYSZUKIWARKA MULTI - STARA */
#searchBox { width: 731px; margin-top: 15px; padding-top: 21px; background: url('/gfx/search_bg.png') no-repeat top left; position: relative; }
#searchBox .checkInfo { position: absolute; top: 0px; right: 14px; width: 175px; height: 17px; line-height: 17px; font-size: 9px; text-align: center;}
#searchBox table { border-collapse: collapse; border: 0; }
#searchBox table tr { border-left: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; }
#searchBox table tr td { background: transparent; padding: 3px; padding-top: 5px; padding-bottom: 5px; }
#searchBox table tr td.price { font-weight: bold; color:#76C83F; width: 120px; text-align: right; }
#searchBox table tr td.price span { font-weight: normal; color:black; font-size: 9px; }
#searchBox table tr td.last { width: 80px; text-align: center; }
#searchBox table tr td.first { width: 50px; text-align: center; }
#searchBox table tr td.restriction { width: 20px; text-align: center; }

#searchBox table tr td a.whoisButton { display: block; width: 62px; height: 26px; line-height: 26px; text-decoration: none; text-transform: uppercase; font-weight: bold; text-align: center; cursor: pointer; background: url('/gfx/whois_button.png'); color: black;}

td.right { text-align: right; }

div.searchBottom { width: 731px; padding-bottom: 5px; height: 50px; background: url('/gfx/search_bottom_bg.png') no-repeat bottom left;  }
div.searchBottom .wrapper { position: relative; width: 729px; height: 50px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; background: #f3f3f3; }
input.searchSubmitButton { border: 1px solid #53b000; width: 147px; height: 33px;
                           -moz-border-radius: 5px 5px 5px 5px;
                           -webkit-border-radius: 5px 5px 5px 5px ;
                           -o-border-radius: 5px 5px 5px 5px;
                           border-radius: 5px 5px 5px 5px;
                           background-image: -moz-linear-gradient(center top , #53b000, #438f00);
                           filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#53b000', EndColorStr='#438f00');
                           -ms-filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#53b000', EndColorStr='#438f00');
                           background: -webkit-gradient(linear, left top, left bottom, from(#53b000), to(#438f00));
                           cursor: pointer; color: white;}
div.submitHolder { position: absolute; top: 10px; right: 10px; width: 150px; height: 40px;}
div.linksHolder { position: absolute; top: 10px; left: 10px; }
div.linksHolder a { color: #003b67; }

table.searchBottomIcons td { padding-top: 10px; padding-bottom: 10px; }
div.cont_tip { font-weight: normal !important; }
div.cont_tip b { font-weight: bold !important; color: red !important; font-size: 14px !important; }

div.blueBar { background: #0268b6; border-radius: 4px; color: white; padding: 5px; font-weight: bold; border: 0px solid white; text-align: center; }

/**
KOSZYK */

#cart-wrapper { position: absolute; top: 33px; z-index: 100; right: 0px; width: 300px; background: white; border: 1px solid silver; border-top: 1px solid white; padding: 10px; -webkit-border-bottom-right-radius: 5px;
                -webkit-border-bottom-left-radius: 5px;
                -moz-border-radius-bottomright: 5px;
                -moz-border-radius-bottomleft: 5px;
                border-bottom-right-radius: 5px;
                border-bottom-left-radius: 5px;
                display: none;
                padding-top: 0px; }

#cart-wrapper table { width:300px; border: 0; margin-bottom: 10px; border-collapse: collapse; }
#cart-wrapper h2 { margin-bottom: 10px; }
#cart-wrapper table td { padding: 10px; font-size: 14px; }
#cart-wrapper table tr td { border-bottom: 1px solid silver; }
#cart-wrapper table tr th { text-align: left; padding: 10px; border-bottom: 1px solid silver; background: #eee;}
#cart-wrapper table tr th:last-child { text-align: right; }
#cart-wrapper table tr td:first-child { text-align: left; }
#cart-wrapper table tr td:last-child { text-align: right; }
#cart-wrapper table tr td:nth-child(2) { width: 150px; overflow: hidden; word-break: break-all; }
#cart-wrapper .result-button { width: 300px; }
#cart-wrapper .more-items { margin-bottom: 15px; text-indent: 3px; }
#cart-wrapper .more-items, #cart-wrapper .empty-cart { margin-bottom: 15px; text-indent: 3px; margin-top: 10px; }


#TRhosting input[type="radio"] { margin-right: 10px; }

/** TOOLTIP */
#dtv-tooltip { width: 250px; z-index: 1000; position: absolute;}
#dtv-tooltip .dtv-tooltip-wrapper { position: relative; width: 250px; }
#dtv-tooltip .dtv-tooltip-content { width: 200px; padding: 20px; background: white; border: 1px solid #055dab; position: absolute; top: 0px; left: 9px; }
#dtv-tooltip .dtv-tooltip-pointer { width: 0;
                                    height: 0;
                                    border-style: solid;
                                    border-width: 5px 10px 5px 0;
                                    border-color: transparent #055dab transparent transparent;
                                    position: absolute;
                                    top: 10px; left: 0px;
}
#dtv-tooltip .dtv-tooltip-pointer:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 10px 5px 0;
    border-color: transparent white transparent transparent;
    position: absolute;
    top: -5px; left: 2px;
}


#dtv-tooltip .dtv-tooltip-content b { color: #be0d12; font-size: 14px; display: block; }


/** KOSZYK */

.cart-timeline { width: 1000px; margin-top: 15px; margin-bottom: 15px; }
.cart-timeline span { display: inline-block; font-family: 'Arimo'; font-size: 24px; color: #1959a7; line-height: 44px; vertical-align: middle; }
.cart-timeline span.icon-arrow-right { width: 27px; height: 28px; background: url('../../../gfx/cart_sprites.png') no-repeat -264px 0px; }
.cart-timeline div { display: inline-block; font-family: 'Arimo'; font-size: 20px; color: #d8d8d8; line-height: 44px; font-weight: bold; margin-left: 20px; vertical-align: middle; }
.cart-timeline div div { width: 44px; height: 44px; display: inline-block; background: url('../../../gfx/cart_sprites.png') no-repeat 0px 0px; margin-right: 20px; }
.cart-timeline div.step1 { margin-left: 200px; width: 200px; background: url('../../gfx/checkout-arrow-gray.png') no-repeat 100% 50%; }
.cart-timeline div.step1.step1-active { color: #2a497c; background: url('../../gfx/checkout-arrow-active.png') no-repeat 100% 50%; }
.cart-timeline div.step2 { margin-left: 10px; width: 180px; background: url('../../gfx/checkout-arrow-gray.png') no-repeat 100% 50%; }
.cart-timeline div.step2.step2-active { color: #2a497c; background: url('../../gfx/checkout-arrow-active.png') no-repeat 100% 50%; }
.cart-timeline div.step3 { margin-left: 10px; width: 220px; }
.cart-timeline div.step3.step3-active { color: #2a497c;  }
.cart-timeline div.step1 div { background-position: -44px 0px; }
.cart-timeline div.step1.step1-active div { background-position: 0 0px; }
.cart-timeline div.step2 div { background-position: -132px 0px; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
.cart-timeline div.step2.step2-active div { background-position: -88px 0px; filter: none; -webkit-filter: grayscale(0%); }
.cart-timeline div.step2.step2-passed div { filter: none; -webkit-filter: grayscale(0%); }
.cart-timeline div.step3 div { background-position: -220px 0px; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
.cart-timeline div.step3.step3-active div { background-position: -176px 0px; filter: none; -webkit-filter: grayscale(0%);}
.cart-timeline div a { color: #2a497c; font-weight: bold; color: #cfdde8; }

.cart-wrapper, .checkout-wrapper { width: 998px; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; margin-bottom: 20px; }
.cart-wrapper .cart-table-header, .checkout-wrapper .checkout-table-header { width: 1000px;  background: #025ca8; /* Old browsers */
   background: -moz-linear-gradient(top,  #025ca8 0%, #02468d 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#025ca8), color-stop(100%,#02468d)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #025ca8 0%,#02468d 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #025ca8 0%,#02468d 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #025ca8 0%,#02468d 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #025ca8 0%,#02468d 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#025ca8', endColorstr='#02468d',GradientType=0 ); /* IE6-9 */
   height: 43px; color: white; font-family: 'Arimo'; font-size: 14px; line-height: 43px;
}

.cart-wrapper .cart-table-header div, .checkout-wrapper .checkout-table-header div { display: inline-block; border-left: 2px solid #7eabd2; }
.cart-wrapper .cart-table-header div:first-child { width: 500px; border: 0px; padding-left: 40px; }
.cart-wrapper .cart-table-header div:nth-child(2) { width: 65px; text-align: center; }
.cart-wrapper .cart-table-header div:nth-child(3) { width: 125px; text-align: center; }
.cart-wrapper .cart-table-header div:nth-child(4) { width: 82px; text-align: center; }
.cart-wrapper .cart-table-header div:nth-child(5) { width: 82px; text-align: center; }
.cart-wrapper .cart-table-header div:nth-child(6) { width: 72px; text-align: center; }


.cart-loading { padding-top: 30px; padding-bottom: 30px; text-align: center; width: 998px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background: #f9f9f9; }
#cart { width: 998px; }
.cart-servers-wrapper { width: 998px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background: #f9f9f9; margin-top: 10px; }
.cart-servers-wrapper .cart-server-item { width: 320px; height: 414px; background: url('../../../gfx/serverbox.png') no-repeat; float: left; margin-left: 10px; position: relative; }
.cart-servers-wrapper .cart-server-item .server-info1 { color: #02438a; font-weight: bold; font-size: 16px; font-family: 'Arimo'; text-align: center; position: absolute; top: 49px; left: 0px; width: 320px; }
.cart-servers-wrapper .cart-server-item .server-info2 { color: #02438a; font-weight: bold; font-size: 32px; font-family: 'Arimo'; text-align: center; position: absolute; top: 75px; left: 0px;width: 320px; }
.cart-servers-wrapper .cart-server-item .server-info3 { color: black; font-weight: bold; font-size: 44px; font-family: 'Arimo'; text-align: center; position: absolute; top: 128px; left: 0px;width: 320px; }
.cart-servers-wrapper .cart-server-item .server-info4 { color: #b0b0b0; font-weight: bold; font-size: 12px; font-family: 'Arimo'; text-align: center; position: absolute; top: 180px; left: 0px;width: 320px; }
.cart-servers-wrapper .cart-server-item .server-price { width: 125px; text-align: right; color: #055dab; font-weight: bold; font-size: 44px; font-family: 'Arimo'; position: absolute; top: 238px; left: 60px;}
.cart-servers-wrapper .cart-server-item .server-price span { font-weight: bold; font-size: 22px; font-family: 'Arimo'; }
.cart-servers-wrapper .cart-server-item .server-price-small { color: #b0b0b0; font-weight: bold; font-size: 12px; font-family: 'Arimo'; position: absolute; top: 244px; right: 65px;}
.cart-servers-wrapper .cart-server-item .server-price-small2 { color: #055dab; font-weight: bold; font-size: 22px; font-family: 'Arimo'; position: absolute; top: 259px; left: 190px;}
.cart-servers-wrapper .cart-server-item .server-info5 { color: #948f8f; font-weight: bold; font-size: 20px; font-family: 'Arimo'; text-align: center; position: absolute; top: 325px; left: 0px;width: 320px; }
.cart-servers-wrapper .cart-server-item .server-info-single-line { top: 313px; }
.cart-servers-wrapper .cart-server-item .popular-server { width: 172px; height: 25px; position: absolute; top: 14px; left: 15px; color: white; text-transform: uppercase; line-height: 25px; text-align: center; background: url('../../../gfx/preferred-server.png'); font-size: 10px;}
.cart-servers-wrapper .cart-server-item .server-promo { color: #948f8f; font-weight: bold; font-size: 14px; font-family: 'Arimo'; position: absolute; top: 298px; left: 29px; }
.cart-servers-wrapper .cart-server-item .server-promo span { display: inline-block; width: 90px; height: 23px; background: url('../../../gfx/orange-arrow.png'); color: white; font-size: 10px; line-height: 25px; text-indent: 10px; }
.cart-servers-wrapper .cart-server-item .server-button { width: 296px; height: 38px; color: white; text-align: center; border: 0; font-size: 16px; text-transform: uppercase; cursor: pointer; position: absolute; bottom: 16px; left: 9px;}
.cart-servers-wrapper .cart-server-item .server-button.server-button-add { background: #0262af; /* Old browsers */
                              background: -moz-linear-gradient(top,  #0262af 0%, #023f85 100%); /* FF3.6+ */
                              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0262af), color-stop(100%,#023f85)); /* Chrome,Safari4+ */
                              background: -webkit-linear-gradient(top,  #0262af 0%,#023f85 100%); /* Chrome10+,Safari5.1+ */
                              background: -o-linear-gradient(top,  #0262af 0%,#023f85 100%); /* Opera 11.10+ */
                              background: -ms-linear-gradient(top,  #0262af 0%,#023f85 100%); /* IE10+ */
                              background: linear-gradient(to bottom,  #0262af 0%,#023f85 100%); /* W3C */
                              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0262af', endColorstr='#023f85',GradientType=0);
}
.cart-servers-wrapper .cart-server-item .server-price-promo {
    background: url("../../gfx/50pr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: red;
    font-size: 13px;
    height: 37px;
    left: 50px;
    line-height: 37px;
    padding-left: 45px;
    position: absolute;
    text-decoration: line-through;
    top: 213px;
}

.cart-servers-wrapper .cart-server-item .server-button.server-button-incart {
   background: #00cc00; /* Old browsers */
   background: -moz-linear-gradient(top,  #00cc00 0%, #25a525 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cc00), color-stop(100%,#25a525)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #00cc00 0%,#25a525 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #00cc00 0%,#25a525 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cc00', endColorstr='#25a525',GradientType=0 ); /* IE6-9 */
}
.cart-servers-wrapper .server-bottom-info { width: 998px; padding-top: 20px; margin-bottom: 20px; font-size: 16px; text-indent: 30px; clear: both; text-align: center; }
.cart-servers-wrapper .server-bottom-info button {  background: #0262af; /* Old browsers */
                              background: -moz-linear-gradient(top,  #0262af 0%, #023f85 100%); /* FF3.6+ */
                              background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0262af), color-stop(100%,#023f85)); /* Chrome,Safari4+ */
                              background: -webkit-linear-gradient(top,  #0262af 0%,#023f85 100%); /* Chrome10+,Safari5.1+ */
                              background: -o-linear-gradient(top,  #0262af 0%,#023f85 100%); /* Opera 11.10+ */
                              background: -ms-linear-gradient(top,  #0262af 0%,#023f85 100%); /* IE10+ */
                              background: linear-gradient(to bottom,  #0262af 0%,#023f85 100%); /* W3C */
                              filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0262af', endColorstr='#023f85',GradientType=0); color: white; height: 30px; cursor: pointer; border: 0; margin-left: 20px; padding-left: 25px; padding-right: 25px; font-size: 14px; }

.cart-summary { margin-top: 10px; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; background: #f9f9f9; padding-top: 20px; padding-bottom: 20px; font-size: 24px; color: black; text-align: center; }
.cart-summary button.button-red { color: white; border-radius: 0; font-size: 24px; cursor: pointer; margin-left: 20px; padding-left: 60px; padding-right: 60px; text-transform: uppercase; }

#cart .full-cart-item { width: 998px; padding-left: 0px; padding-top: 0px; padding-bottom: 20px; background: #f9f9f9; border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; margin-bottom: 1px; }
#cart .full-cart-item .full-cart-item-row { width: 530px; float: left; line-height: 40px; font-weight: 600; padding-left: 30px; }
#cart .full-cart-item .full-cart-item-row span.certs { display: inline-block; line-height: 20px; padding-left: 23px; padding-right: 30px; font-size: 13px; background: url('../../gfx/cart-padlock.png') no-repeat 0% 50%; }
#cart .full-cart-item .full-cart-item-row label { padding-left: 24px;  }
#cart .full-cart-item .full-cart-item-row .full-cart-ssl-flag { text-transform: uppercase; font-size: 10px; background: url('../../gfx/ssl-ribbon.png') no-repeat; width: 320px; height: 21px; color: white; line-height:20px; text-indent: 10px; }
#cart .full-cart-item .full-cart-item-domain { font-size: 20px; color: #0256a1; line-height:46px !important;}
#cart .full-cart-item .full-cart-item-row .full-cart-additional-price { padding-top: 1px; display: inline-block; width: 130px; font-weight: normal; vertical-align: top; height: 13px; font-size: 13px; }
#cart .full-cart-item .full-cart-item-row label.chnice { width: 200px; }
#cart .full-cart-item .full-cart-item-restrictions { width: 16px; height: 16px; float: left; padding-top: 13px; }
#cart .full-cart-item .full-cart-item-restrictions span { width: 16px; height: 16px; display: block; background: url('../../../gfx/exclamation.png');  }
#cart .full-cart-item .full-cart-item-premium { width: 24px; height: 24px; float: left; padding-top: 10px; }
#cart .full-cart-item .full-cart-item-premium span { width: 24px; height: 24px; display: block; background: url('../../../gfx/new/star-24.png');  }
.full-cart-help-icon { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-left: 38px; }
.full-cart-help-icon span { width: 16px; height: 16px; display: block; background: url('../../../gfx/question.png'); }
#cart .full-cart-item .full-cart-item-remove { width: 72px; float: right; text-align: center;  }
#cart .full-cart-item .full-cart-item-remove span { display: inline-block; width: 13px; height: 13px; background: url('../../../gfx/cart_delete.png'); cursor: pointer; }
#cart .full-cart-item .full-cart-item-gros { width: 90px; float: right; font-weight: 600; text-align: center; padding-top: 16px; }
#cart .full-cart-item .full-cart-item-net { width: 90px; float: right; font-weight: 600; text-align: center; padding-top: 16px; }
#cart .full-cart-item .full-cart-item-period { width: 130px; float: right;  text-align: center; padding-top: 13px; }
#cart .full-cart-domain-item { background: #eeeeee; height: 46px; width: 998px; }

#cart .full-cart-item-gros, #cart .full-cart-item-net { padding-top: 3px;}
#cart .full-cart-item-remove { padding-top: 16px; }

.checkout-wrapper .checkout-table-header { margin-bottom: 10px; }
.checkout-wrapper .checkout-table-header div:first-child { width: 550px; border: 0px; padding-left: 40px; }
.checkout-wrapper .checkout-table-header div:nth-child(2) { width: 135px; text-align: center; }
.checkout-wrapper .checkout-table-header div:nth-child(3) { width: 128px; text-align: center; }
.checkout-wrapper .checkout-table-header div:nth-child(4) { width: 128px; text-align: center; }

.checkout-product-row { width: 998px; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #d2d2d2; background: #f9f9f9; }
.checkout-wrapper .checkout-product-row:last-child { border-bottom: 1px solid #d2d2d2; }
.checkout-product-row div { float: left; line-height: 150%; font-size: 15px; }

.checkout-wrapper { margin-bottom: 0px !important; }
.checkout-product-row .checkout-count { width: 40px; color: #0256a1; font-size: 16px; text-align: center; float: left; }
.checkout-product-row .checkout-domain-row { width: 550px; padding-left: 10px;  float: left;  }
.checkout-product-row .checkout-domain-row .domain-row { width: 550px; padding-left: 0px; color: #0256a1; font-size: 16px; text-align: left; font-weight: bold; }
.checkout-product-row .checkout-domain-row .additional-row { width: 550px; padding-left: 0px; font-size: 14px; text-align: left;  }
.checkout-product-row .checkout-domain-row .additional-row div:first-child { width: 500px; color: black; font-weight: bold; }
.checkout-product-row .checkout-domain-row .additional-row div:nth-child(2) { width: 500px; color: #8a8989;  }
.checkout-product-row .checkout-domain-row .additional-row div:nth-child(3) { width: 500px; color: #8a8989;  }
.checkout-product-row .checkout-domain-row .additional-row div:nth-child(4) { width: 500px; color: #8a8989;  }
.checkout-product-row .checkout-period-row { width: 135px; float: left; }
.checkout-product-row .checkout-period-row div { text-align: center; color: #d2d2d2; }
.checkout-product-row .checkout-period-row div:first-child { width: 135px; color: black; font-weight: bold; }
.checkout-product-row .checkout-period-row div:nth-child(2) { width: 135px; color: #8a8989; padding-top: 23px; }
.checkout-product-row .checkout-period-row div:nth-child(3) { width: 135px; color: #8a8989; }
.checkout-product-row .checkout-period-row div:nth-child(4) { width: 135px; color: #8a8989; }
.checkout-product-row .checkout-period-row.period-first { color: black; }
.checkout-product-row .checkout-net-row { width: 135px; text-align: center; }
.checkout-product-row .checkout-gros-row { width: 128px; text-align: center; font-weight: bold; }
.checkout-summary-row { float: right; width: 450px; padding-left: 30px; font-weight: bold; font-size: 18px; line-height: 50px; background: #f9f9f9; border: 1px solid #d2d2d2; border-top: 0px; }
.checkout-summary-row .summary-net-row { color: #888888; width: 128px; text-align: center; font-weight: normal; font-size: 15px; line-height: 50px; float: right; }
.checkout-summary-row .summary-gros-row { color: black; width: 128px; text-align: center; font-weight: bold; font-size: 15px; line-height: 50px; float: right; }

.checkout-login-wrapper button { font-size: 24px; float: right; margin-right: 30px; }
.checkout-login-wrapper div { float: left; width: 500px; font-size: 18px; line-height: 40px; }
.checkout-login-wrapper { height: 40px; margin-top: 30px; margin-bottom: 30px; }

.discount-wrapper { width: 900px; padding-left: 100px; line-height: 74px; height: 74px; background: url('../../../gfx/discount3.png') no-repeat 0px 50%; }
.discount-wrapper div { float: left; }
.discount-wrapper div:first-child { width: 560px; font-size: 16px; line-height: 20px; padding-top: 26px; }
.discount-wrapper div.discount-double-row { padding-top: 17px; }

.discount-wrapper div:nth-child(2) { width: 200px; }
.discount-wrapper div:last-child { width: 100px; padding-left: 20px; }
.discount-wrapper input { padding: 5px; width: 200px; }
.discount-wrapper button { color: white; border-radius: 0; width: 100px; }

.checkout-owner-data { width: 998px; border: 1px solid #d2d2d2; background: #f9f9f9; margin-top: 15px; }
.checkout-owner-data .col { width: 400px; padding-left: 50px; padding-right: 49px; float: left; padding-bottom: 15px; }
.checkout-owner-data .separator { width: 400px; height: 7px; background: url('../../../gfx/separator.png') no-repeat 0% 0%; margin-bottom: 10px; }
.checkout-owner-data .col ul { list-style: none; }
.checkout-owner-data .col select { margin-top: 15px; max-width: 450px; }
.checkout-owner-data .col #identity-data { margin-top: 15px; margin-bottom: 10px; font-size: 14px; line-height: 140%;}
.checkout-owner-data h3 { margin-bottom: 7px; margin-top: 25px; }

.checkout-consumer-info { font-size: 14px; padding-top: 10px; padding-bottom: 10px; text-align: center; padding-left: 20px; padding-right: 20px; width: 960px; }







.checkout-restriction { width: 898px; padding-left: 100px; background: url('../../../gfx/info.png') no-repeat 20px 50%; border: 1px solid #d2d2d2; margin-top: 10px; }
.checkout-restriction-header { width: 899px; padding-top: 10px; padding-bottom: 15px; color: #c92323; font-size: 18px; }
.checkout-restriction-info { width: 899px; font-size: 12px; padding-bottom: 10px; }


.checkout-dns-wrapper { margin-top: 10px; border: 1px solid #d2d2d2; background: #f9f9f9; width: 998px; padding-bottom: 20px; margin-bottom: 20px; }
.checkout-submit-button-wrapper { width: 998px; margin-top: 15px; text-align: center; }
.checkout-submit-button-wrapper button { color: white; border-radius: 0; font-size: 24px; width: auto; padding-left: 20px; padding-right: 20px; }
.checkout-submit-button-wrapper .checkout-submit-info { font-size: 12px; text-align: center; padding-top: 20px; }
.checkout-dns-select-wrapper { width: 998px; height: 80px; background: #0d457e; line-height: 25px; text-align: center; }
.checkout-dns-select-wrapper a { color: white; }
.checkout-dns-select-wrapper select { width: 700px; font-size: 16px; margin-top: 20px; }



.payment-end-wrapper { width: 998px; border: 1px solid #d2d2d2; border-top: 0px; background: #f9f9f9; }
.payment-end-wrapper h1 { background: #02549f; width: 998px; height: 40px; line-height: 40px; color: white; text-indent: 40px; font-size: 16px; }
.payment-end-wrapper div.payment-end-inner { width: 898px; padding-left: 50px; padding-right: 50px; padding-top: 10px; padding-bottom: 10px; font-size: 16px; }

.blue-text { color: #02549f; }
.bold { font-weight: bold; }

.payment-end-bottom { font-size: 14px; padding-top: 20px; padding-bottom: 20px; width: 878px; border: 1px solid #d2d2d2; border-top: 0px; background: white; background: url('../../../gfx/info.png') no-repeat 20px 50%; padding-left: 100px; padding-right: 20px; }
.payu-form { text-align: center; padding-top: 20px; padding: 0px; }


.checkout-dns-wrapper h3 { text-indent: 30px; }

.cart-empty-cart-wrapper { width: 998px; border: 1px solid #d2d2d2; background: #f9f9f9; border-top: 0px; margin-top: 30px; margin-bottom: 30px;}
.cart-empty-cart-wrapper .cart-empty-header { background: #023a80; /* Old browsers */
   background: -moz-linear-gradient(top,  #023a80 0%, #0262af 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023a80), color-stop(100%,#0262af)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #023a80 0%,#0262af 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #023a80 0%,#0262af 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023a80', endColorstr='#0262af',GradientType=0 ); /* IE6-9 */
   color: white; font-size: 18px; text-indent: 50px; height: 50px; line-height: 50px;  }

.cart-empty-info { width: 898px; padding-left: 50px; padding-right: 50px; padding-top: 20px; font-size: 18px; }
.cart-empty-info a { font-size: 18px; }
.cart-empty-gotosearch { width: 998px; text-align: center; padding-top: 30px; padding-bottom: 30px; }
.cart-empty-gotosearch button { color: white; border-radius: 0; font-size: 18px; width: auto; padding-left: 20px; padding-right: 20px; }

#ZUIdialog .success-message { display: block; margin-top: 20px; font-size: 18px; color: green; text-align: center; }
#ZUIdialog .error-message { display: block; margin-top: 20px; font-size: 18px; color: red; text-align: center; }
#ZUIdialog .error-message li { font-size: 14px; }

#search-input { background: black url('/gfx/search_bg.jpg') no-repeat 50% 0%; width: 100%; height: 192px; padding-top: 1px; }
#search-input .wrapper { text-align: center; color: white; }
#search-input .wrapper h1 { color: white; font-size: 30px; }
#search-input .wrapper p { font-size: 16px; }
#search-input .search-input-field { width: 100%; font-size: 20px; }
#search-input .search-input-field input[type="text"] { width: 460px; padding-left: 10px; padding-right: 10px; font-size: 20px; line-height: 38px; border: 1px solid gray; background: white; border-radius: 5px; margin-left: 20px; margin-right: 20px; display: inline-block; vertical-align: middle; height: 38px; }

div.gray-box { width: 690px; background: #f5f5f5; padding: 20px; }
div.gray-box > h2:first-child { margin-top: 0px; }

div.orderOk { padding-top: 20px; }
li.checkout-result-error { color: red; }

#content div.clientslogos img  {padding: 25px; vertical-align: middle }

html.not-found { width: 100%; height: 100%;
background: none;
background: #4bbced; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNGJiY2VkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VhZjVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(45deg,  #4bbced 0%, #eaf5ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#4bbced), color-stop(100%,#eaf5ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #4bbced 0%,#eaf5ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #4bbced 0%,#eaf5ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #4bbced 0%,#eaf5ff 100%); /* IE10+ */
background: linear-gradient(45deg,  #4bbced 0%,#eaf5ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bbced', endColorstr='#eaf5ff',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}

body.not-found { background: none !important;}

.not-found div.wrapper {
   width: 960px; margin: auto;
}

.not-found div.logo {
   float: right; margin-top: 50px; margin-bottom: 40px;
}

.not-found div.text {
   width: 918px; border: 1px solid silver; background: white; border-radius: 20px; clear: both; margin-top: 20px; padding: 20px; height: 340px;
}
.not-found div.text .col1 { width: 40%; float: left; padding-top: 100px; }
.not-found div.text .col2 { width: 59%; float: left; padding-top: 70px; font-size: 24px; text-align: center; }
.not-found div.text .col2 input[type=text]{ width: 90%; font-size: 24px; margin-top: 20px; margin-bottom: 20px; border-radius: 5px;  }

.other-services { height: 120px; padding-left: 115px; width: 610px; }
.pricelist-ico1 { background: url('../../gfx/cennik_ico1.png') no-repeat 0% 50%; }
.pricelist-ico2 { background: url('../../gfx/cennik_ico2.png') no-repeat 0% 50%; }
.pricelist-ico3 { background: url('../../gfx/cennik_ico3.png') no-repeat 0% 50%; }
.pricelist-ico4 { background: url('../../gfx/cennik_ico4.png') no-repeat 0% 50%; }


.domain-list-container div { padding-top: 3px; padding-bottom: 3px; font-size: 13px; }
.pure-u-4-24 { width: 16%; }

.domain-list-container ~ p, .domain-list-container ~ h2 { margin-top: 40px; }

.offer-container { padding-top: 25px; }
.box-blue { width: 100%; margin-bottom: 20px; margin: 0; padding: 0; }
.box-blue h2 { width: 100%; line-height: 38px; background: #055dab; color: white; text-indent: 15px; margin: 0; font-size: 16px; }
.box-blue .box-inner { border: 1px solid #04539a; padding: 15px; min-height: 100px; text-align: justify;  position: relative; padding-bottom: 60px; }
.box-blue .box-inner p { position: absolute; width: 100%; text-align: center; bottom: 0px; left: 0px; }
.offer-container .pure-u-11-24 { width: 49%; margin-bottom: 20px; }
.box-blue .box-inner.box-min-120 { min-height: 120px; }
.eu-background { background: url('../../gfx/eu_background.png') no-repeat 100% 0%; height: 100px; color: white; font-size: 14px; }
.eu-background div { padding-left: 113px; padding-top: 21px; line-height: 170%; }
.eu-background div span { font-size: 28px; font-weight: bold; }
.eu-container .pure-u-1-2 { width: 49%; }

.global-domains-table { width: 100%; position: relative; }
.global-domains-table h2 { width: 100%; line-height: 38px; background: #055dab; color: white; text-indent: 15px; margin: 0; font-size: 16px; }
.global-domains-table div.global-domains-info { width: 370px; padding-top: 10px; }
.global-domains-table div.global-domains-table { position: absolute; right: 0px; top: 10px; border: 1px solid #055dab; width: 340px; }
.global-domains-table table { border-collapse: collapse; background: white; }
.global-domains-table table tr:nth-child(odd) { background: #eee; }
.global-domains-table table td { padding: 3px; background: transparent; padding-left: 15px; }
.global-domains-table table td:nth-child(2) { border-left: 1px solid #e4e4e6; }

.polish-domains-registration .pure-u-12-24 { text-align: justify; }
.polish-domains-registration .pure-u-11-24 table { background: #9ac607; margin-top: 20px; }
.polish-domains-registration .pure-u-11-24 table tr { border-bottom: 1px solid silver; }
.polish-domains-registration .pure-u-11-24 table tr:last-child { border-bottom: 0px; }
.polish-domains-registration .pure-u-11-24 table td { padding: 5px; color: black; }
.polish-domains-registration .pure-u-11-24 table tr td:last-child { color: white; }

.polish-domains-renewals table { border-collapse: collapse; border: 1px solid silver; }
.polish-domains-renewals table tr { border-bottom: 1px solid silver; }
.polish-domains-renewals table tr td { background: #f9f9f9; padding: 5px; }
.polish-domains-renewals table tr td:last-child { background: #eeeeee; }
.polish-domains-renewals .pure-u-3-4 { width: 74%; }
.polish-domains-renewals .pure-u-1-4 { padding-top: 40px;}








/***
 * BxSlider v4.2.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 ***/
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper {
  background: transparent;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(/gfx/bx_loader.gif) center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
  display: none;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: -50px;
  background: url(/gfx/controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: -50px;
  background: url(/gfx/controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(/gfx/controls.png) -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(/gfx/controls.png) -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

.about-wrapper { padding-top: 20px; padding-bottom: 20px; text-align: center; }
.about-wrapper div { width: 24%; }
.about-wrapper div img { margin-bottom: 15px; }
.about-wrapper div a { color: black; font-size: 16px; text-decoration: none !important; }
#formularz div { padding-bottom: 10px; font-size: 16px; line-height: 200%;}
#formularz input[type=text] { height: 20px; line-height: 20px; border: 1px solid #d0d0d0; padding: 3px; font-size: 16px; width: 280px; border-radius: 3px;}
#formularz textarea { border: 1px solid #d0d0d0; padding: 3px; font-size: 16px; border-radius: 3px;}


.pricelist-wrapper .navigation-wrapper { padding-bottom: 20px; }
.pricelist-wrapper .navigation-wrapper ul { list-style: none; }
.pricelist-wrapper .navigation-wrapper ul li { display: inline-block; line-height: 30px; padding-left: 15px; padding-right: 15px;
   font-size: 14px;
   border-bottom: 1px solid #023a80;
   background: white;
   margin-left: 20px;
   cursor: pointer;
}

.pricelist-wrapper .navigation-wrapper ul li.active { background: #023a80; /* Old browsers */
   background: -moz-linear-gradient(top,  #023a80 0%, #0262af 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#023a80), color-stop(100%,#0262af)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #023a80 0%,#0262af 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #023a80 0%,#0262af 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #023a80 0%,#0262af 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#023a80', endColorstr='#0262af',GradientType=0 ); /* IE6-9 */
   color: white;
   cursor: default;
}

.pricelist-wrapper table {width: 100%; border-collapse: collapse; border: 1px solid #e4e4e6; border-top: 0px; font-size: 14px;}
.pricelist-wrapper table tr th { background: #055dab; color: white; font-weight: normal; height: 38px; vertical-align: middle; font-size: 14px; padding: 5px;}
.pricelist-wrapper table tr th a { color: white; }
.pricelist-wrapper table tr th span { display: inline-block; text-align: right; font-size: 12px; float: right; }
.pricelist-wrapper table tr th:first-child { font-size: 16px; font-weight: bold; text-align: left; }
.pricelist-wrapper table tr th a.active { font-weight: bold; }
.pricelist-wrapper table tr:nth-child(even) { background: #eeeeee; }
.pricelist-wrapper table tr td { padding: 5px; font-size: 14px; text-align: center; }
.pricelist-wrapper table tr td:first-child { text-align: left; }
.pricelist-wrapper table.global-domains-services { margin-top: 20px; border-left: 1px solid #04539a; }
.pricelist-wrapper table.global-domains-services tr th { font-size: 14px; border-top: 1px solid #04539a; border-right: 1px solid #04539a; }
.pricelist-wrapper table.global-domains-services tr th:first-child { text-align: left; font-size: 14px; }
.pricelist-wrapper table.global-domains-services tr td:first-child { text-align: center; }
.pricelist-wrapper table.global-domains-services tr { background: white; }
.pricelist-wrapper table.global-domains-services tr td:nth-child(odd){ background: #eeeeee; }
.pricelist-wrapper table.global-domains-services tr td { border: 1px solid #e4e4e6; }

.bottom-table-info { margin-top: 20px; background: #eeeeee; padding: 10px; border: 1px solid #e4e4e6; }
.bottom-table-info div { display: inline-block; vertical-align: middle;  }
.bottom-table-info div span { font-size: 18px; font-weight: bold;  }
.bottom-table-info div span span { text-transform: uppercase; color: red;  }
.bottom-table-info div:first-child { width: 300px;  }
.bottom-table-info div:nth-child(2) { width: 250px; text-align: center; }
.bottom-table-info div:nth-child(3) { width: 140px; text-align: right; }

#polish-domains table:first-child tr td:nth-child(3) { color: red; font-weight: bold; }
#polish-domains table:first-child tr td:nth-child(2) { width: 50px; }
#polish-domains table:first-child tr td:nth-child(3) { width: 120px; border-left: 1px solid #e4e4e6; border-right: 1px solid #e4e4e6; }
#polish-domains table:first-child tr td:nth-child(4) { width: 135px; }
#new-domains table tr td:nth-child(2) { width: 120px; }
#new-domains table tr td:nth-child(3) { width: 120px; }
.pricelist-wrapper div p { text-align: justify; }
.pricelist-wrapper div p.center { text-align: center; }

.clients-belt { width: 100%; background: #eeeeee; padding-top: 1px; padding-bottom: 0px; border-bottom: 1px solid #c8c8c8; }
.clients-belt h3 { color: #013c74; text-align: center; font-size: 31px; }


.clients-slider div { width: 200px; height: 100px; background: url('../../gfx/logotypy.png') no-repeat 0px 0px;}
.clients-slider div.cl-1 { background-position: 0px 0px; }
.clients-slider div.cl-1:hover { background-position: -200px 0px; }
.clients-slider div.cl-2 { background-position: 0px -100px; }
.clients-slider div.cl-2:hover { background-position: -200px -100px; }
.clients-slider div.cl-3 { background-position: 0px -200px; }
.clients-slider div.cl-3:hover { background-position: -200px -200px; }
.clients-slider div.cl-4 { background-position: 0px -300px; }
.clients-slider div.cl-4:hover { background-position: -200px -300px; }
.clients-slider div.cl-5 { background-position: 0px -400px; }
.clients-slider div.cl-5:hover { background-position: -200px -400px; }
.clients-slider div.cl-6 { background-position: 0px -500px; }
.clients-slider div.cl-6:hover { background-position: -200px -500px; }
.clients-slider div.cl-7 { background-position: 0px -600px; }
.clients-slider div.cl-7:hover { background-position: -200px -600px; }
.clients-slider div.cl-8 { background-position: 0px -700px; }
.clients-slider div.cl-8:hover { background-position: -200px -700px; }
.clients-slider div.cl-9 { background-position: 0px -800px; }
.clients-slider div.cl-9:hover { background-position: -200px -800px; }
.clients-slider div.cl-10 { background-position: 0px -900px; }
.clients-slider div.cl-10:hover { background-position: -200px -900px; }
.clients-slider div.cl-11 { background-position: 0px -1000px; }
.clients-slider div.cl-11:hover { background-position: -200px -1000px; }
.clients-slider div.cl-12 { background-position: 0px -1100px; }
.clients-slider div.cl-12:hover { background-position: -200px -1100px; }
.clients-slider div.cl-13 { background-position: 0px -1200px; }
.clients-slider div.cl-13:hover { background-position: -200px -1200px; }
.clients-slider div.cl-14 { background-position: 0px -1300px; }
.clients-slider div.cl-14:hover { background-position: -200px -1300px; }
.clients-slider div.cl-15 { background-position: 0px -1400px; }
.clients-slider div.cl-15:hover { background-position: -200px -1400px; }
.clients-slider div.cl-16 { background-position: 0px -1500px; }
.clients-slider div.cl-16:hover { background-position: -200px -1500px; }
.clients-slider div.cl-17 { background-position: 0px -1600px; }
.clients-slider div.cl-17:hover { background-position: -200px -1600px; }
.clients-slider div.cl-18 { background-position: 0px -1700px; }
.clients-slider div.cl-18:hover { background-position: -200px -1700px; }
.clients-slider div.cl-19 { background-position: 0px -1800px; }
.clients-slider div.cl-19:hover { background-position: -200px -1800px; }


.gray-bg { background: #f9f9f9; }

.checkout-login-account-wrapper { margin-top: 20px; border-top: 1px solid #e4e4e6; }
.checkout-login-account-wrapper table { width: 100%; }
.checkout-login-account-wrapper table tr th { line-height: 36px; color: white; background: #0268b6; }
.checkout-login-account-wrapper table tr td:first-child { font-weight: bold; font-size: 14px; width: 158px; padding-right: 20px; text-align: right}
.checkout-login-account-wrapper table tr td { padding-top: 5px; padding-bottom: 5px; }
.checkout-login-account-wrapper table tr td.center { text-align: center }
.checkout-login-account-wrapper table tr td label { padding-left: 10px; }
.checkout-login-account-wrapper table tr td input[type=text], .checkout-login-account-wrapper table tr td input[type=password], .checkout-login-account-wrapper table tr td input[type=email] { line-height: 18px; padding: 5px; border: 1px solid #d0d0d0; border-radius: 3px; width: 274px; height: 18px; }
.checkout-login-account-wrapper table tr td select { height: 28px; }
.checkout-login-account-wrapper table tr td.address-flat { text-align: right; padding-right: 30px; font-weight: bold; font-size: 14px; }
.checkout-login-account-wrapper table tr td.address-td input[type=text]:first-child { width: 204px; }
.checkout-login-account-wrapper table tr td.address-td input[type=text]:last-child { width: 40px; margin-left: 17px;}
.checkout-login-account-wrapper table tr.before-th td { padding-bottom: 20px;}
.checkout-login-account-wrapper table tr.after-th td { padding-top: 20px; }
.checkout-login-account-wrapper .social-login { border-top: 1px solid #e4e4e6; height: 125px; width: 90%; margin: auto; margin-top: 10px; }
.checkout-login-account-wrapper .social-login div { width: 49%;  }
.checkout-login-account-wrapper .social-login div.facebookLogin a { float: right; margin-right: 30px;  }
.checkout-login-account-wrapper .social-login div.gplusLogin a { float: left; margin-left: 30px;  }
.checkout-login-account-wrapper input.button.fright { margin-right: 13px; }
.checkout-login-account-wrapper table tr td.login-submit-td { text-align: left; padding-left: 120px; line-height: 27px; }
.checkout-login-account-wrapper table tr td.login-submit-td a { color: gray; font-size: 10px; }
.checkout-login-account-wrapper table tr td.terms-td { font-weight: normal; text-align: justify; }
.checkout-login-account-wrapper .social-login h4 { margin-top: 15px; margin-bottom: 5px; font-weight: normal; }

#formularz table.tableinfo tr td div { font-size: 12px; }
#formularz table.tableinfo tr td label { font-size: 12px; padding-left: 15px; }
#formularz div.blueBar { font-size: 14px; line-height: 19.6px; }

.checkout-payment-list li { line-height: 200%; }
.checkout-payment-list input[type=radio] { margin-right: 10px; vertical-align: middle; margin-bottom: 3px; }
.checkout-select-invoice-data input[type=radio] { margin-right: 10px; vertical-align: middle; margin-bottom: 3px; }

.login-form-table { width: 400px; margin: auto; }
.login-form-table tr td { padding: 4px;  }
.login-form-table tr td:first-child { text-align: right; font-weight: bold; }
.login-form-table tr td div.login-form-table-remember { font-weight: normal; width: 220px; display: inline-block; font-size: 11px; color: gray; text-align: right; padding-right: 20px; line-height: 15px; }
.login-form-table tr td input[type=submit] { float: right; }
.login-form-table tr td input[type=text], .login-form-table tr td input[type=password] { padding: 5px; font-size: 13px; width: 299px; border-radius: 3px; border: 1px solid silver; }
.login-form-table tr td.bordered { border-top: 1px solid silver; padding-top: 20px; text-align: center; font-size: 12px; font-weight: normal; }
.login-form-table tr:nth-child(3) td { padding-bottom: 20px; }


.card-list-wrapper { width: 400px; margin: auto; text-align: left; padding-bottom: 20px; }
.card-list-wrapper ul { list-style: none; }
.card-list-wrapper ul li { list-style: none; text-indent: 40px; line-height: 40px; background: url('/gfx/ccard.png') no-repeat 0% 50%; text-align: left; }


 .popover{
        max-width:600px;
    }

